:root{--bg:#f2f5f6;--surface:#fff;--sunk:#e8eef0;--ink:#0f1f28;--muted:#566872;--line:#d6dfe3;--accent:#13689a;--accent-ink:#fff;--accent-soft:#deeaf3;--logo-a:#1b2f6b;--logo-b:#1b2f6b;--logo-pink:#e8436d;--info:#2457c5;--info-soft:#e3ebfb;--ok:#18693c;--ok-soft:#ddf1e5;--warn:#8a5000;--warn-soft:#fbefd9;--crit:#b42318;--crit-soft:#fbe4e1;--neutral-soft:#e9eef0;--logo-bg:#fff;--on-dark:#fff;--on-light:#0f1f28;--f-display:"Archivo","Arial Narrow",system-ui,sans-serif;--f-body:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--r-sm:6px;--r:8px;--r-lg:12px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:26px;--fs-2xl:32px;--i-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 018 0v4'/%3E%3C/svg%3E");--i-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");--i-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--i-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E");--i-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E");--i-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5M12 16h.01'/%3E%3C/svg%3E");--i-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12l3 3 5-6'/%3E%3C/svg%3E");--i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7h.01'/%3E%3C/svg%3E");--cb0:#2f6fd6;--cb1:#0f8a6a;--cb2:#b8572a;--cb3:#7a4fd1;--cb4:#c23a6b;--cb5:#6b7d12;--cb6:#0b7fa6;--cb7:#9a6a00}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0c1419;--surface:#131e25;--sunk:#0f191f;--ink:#e3ecf0;--muted:#8fa3ad;--line:#24343d;--accent:#4fb3d0;--accent-ink:#04161f;--accent-soft:#12303f;--logo-a:#e8edff;--logo-b:#b8c6ff;--logo-pink:#ff7896;--info:#7aa2f5;--info-soft:#18284a;--ok:#5cc98a;--ok-soft:#123323;--warn:#f0b04a;--warn-soft:#3a2a10;--crit:#f27c6f;--crit-soft:#3d1916;--neutral-soft:#1c2a32;--logo-bg:#e3ecf0;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c1419;--surface:#131e25;--sunk:#0f191f;--ink:#e3ecf0;--muted:#8fa3ad;--line:#24343d;--accent:#4fb3d0;--accent-ink:#04161f;--accent-soft:#12303f;--logo-a:#e8edff;--logo-b:#b8c6ff;--logo-pink:#ff7896;--info:#7aa2f5;--info-soft:#18284a;--ok:#5cc98a;--ok-soft:#123323;--warn:#f0b04a;--warn-soft:#3a2a10;--crit:#f27c6f;--crit-soft:#3d1916;--neutral-soft:#1c2a32;--logo-bg:#e3ecf0;color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--f-mono)}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100%}.rail{background:var(--surface);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding-block:20px;-webkit-padding-start:max(16px,env(safe-area-inset-left,0px));padding-inline-start:max(16px,env(safe-area-inset-left,0px));-webkit-padding-end:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px}.brand img{width:44px;height:44px;flex:none;background:var(--logo-bg);border-radius:50%}.brand div{display:flex;flex-direction:column;gap:3px}.brand b{font-family:var(--f-display);font-stretch:80%;font-weight:800;font-size:var(--fs-lg);letter-spacing:.02em;line-height:1;background:linear-gradient(180deg,var(--logo-a),var(--logo-b));-webkit-background-clip:text;background-clip:text;color:transparent}.brand span{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.brand .brand-sub,.brandrow .brand-sub{font-size:9.5px;font-weight:600;letter-spacing:.42em;color:var(--logo-pink);line-height:1}.brand .slogan,.brandrow .slogan{font-size:11px;font-weight:700;font-style:italic;color:var(--logo-pink);line-height:1.2;white-space:nowrap}.brand b{font-size:15px}.account,.nav{display:flex;flex-direction:column;gap:2px}.account{margin-top:auto;border-top:1px solid var(--line);padding-top:16px}.account small{font-size:var(--fs-xs);color:var(--muted)}.account b,.account small{font-weight:600}.account span,.theme-btn{color:var(--muted);font-size:var(--fs-xs)}.theme-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;align-self:flex-start;border:1px solid var(--line);background:none;border-radius:999px;padding:4px 12px;font-weight:600;text-decoration:none}.theme-btn:hover{color:var(--ink);border-color:var(--muted)}main{min-width:0;padding-block:24px 40px;-webkit-padding-start:max(16px,env(safe-area-inset-left,0px));padding-inline-start:max(16px,env(safe-area-inset-left,0px));-webkit-padding-end:max(16px,env(safe-area-inset-right,0px));padding-inline-end:max(16px,env(safe-area-inset-right,0px))}.wrap{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.sample{display:flex;gap:8px;align-items:center;font-size:var(--fs-xs);color:var(--muted);background:var(--sunk);border:1px dashed var(--line);border-radius:var(--r);padding:6px 10px}.sample b{color:var(--ink);font-weight:600}h1{font-stretch:85%;font-weight:750;font-size:var(--fs-2xl);line-height:1.1;text-wrap:balance}h1,h2{font-family:var(--f-display);margin:0}h2{font-stretch:90%;font-weight:700;font-size:var(--fs-md);letter-spacing:.01em}.head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.head p{margin:4px 0 0;color:var(--muted)}.lanes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.lane{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:12px 14px;text-align:start;display:flex;flex-direction:column;gap:2px;position:relative;overflow:hidden}.lane:before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;width:3px;background:var(--c,var(--line))}.lane .n{font-family:var(--f-display);font-weight:750;font-size:var(--fs-xl);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lane .l{color:var(--muted);font-size:var(--fs-xs);font-weight:500}.lane[aria-pressed=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c)}.lane:hover{border-color:var(--c)}.tools{flex-wrap:wrap}.search,.tools{display:flex;gap:8px}.search{flex:1 1 280px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:0 12px}.search svg{width:16px;height:16px;color:var(--muted);flex:none}.search input{border:0;background:none;outline:none;padding:10px 0;width:100%;min-width:0}.seg{display:flex;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.seg button{border:0;background:none;padding:8px 12px;color:var(--muted);font-weight:500}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.board{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.list{min-width:0}.card,.list{display:flex;flex-direction:column;gap:8px}.card{width:100%;text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.card:hover{border-color:var(--muted)}.card[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.card .top{display:flex;justify-content:space-between;gap:8px;align-items:center}.card .ref{font-family:var(--f-mono);font-weight:600;font-size:var(--fs-sm)}.card .route{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-stretch:85%;font-weight:700;font-size:var(--fs-md)}.card .route i{flex:1 1;height:1px;background:var(--line);position:relative}.card .route i:after{content:"";position:absolute;inset-inline-start:0;top:-1px;height:3px;border-radius:2px;width:var(--p);background:var(--accent)}.card .meta{justify-content:space-between;gap:8px;color:var(--muted)}.card .flag,.card .meta{display:flex;font-size:var(--fs-xs)}.card .flag{color:var(--crit);font-weight:600;gap:6px;align-items:center}.anlist,.misslist,.mtasks,.ntflist,.payalloc,.pdflist,.rowlist,.wc-list,details.archived ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.anlist>li,.misslist>li,.mtasks>li,.ntflist>li,.payalloc>li,.pdflist>li,.rowlist>li,.wc-list>li,details.archived ul>li{border-top:1px solid var(--line)}.anlist>li:first-child,.misslist>li:first-child,.mtasks>li:first-child,.ntflist>li:first-child,.payalloc>li:first-child,.pdflist>li:first-child,.rowlist>li:first-child,.wc-list>li:first-child,details.archived ul>li:first-child{border-top:0}.rowlist>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:10px 0;min-width:0}.empty{color:var(--muted);padding:24px;text-align:center;border:1px dashed var(--line);border-radius:var(--r)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;background:var(--bg-c);color:var(--c)}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.s-booked{--c:var(--muted);--bg-c:var(--neutral-soft)}.s-transit{--c:var(--info);--bg-c:var(--info-soft)}.s-port{--c:var(--accent);--bg-c:var(--accent-soft)}.s-hold{--c:var(--crit);--bg-c:var(--crit-soft)}.s-delivered{--c:var(--ok);--bg-c:var(--ok-soft)}.mode{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;position:-webkit-sticky;position:sticky;top:16px}.d-head{padding:20px 22px 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.d-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.d-title .mono{font-size:var(--fs-sm);color:var(--muted)}.back{display:none;border:0;background:none;color:var(--accent);font-weight:600;padding:0;align-self:flex-start}.ports{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.port .code{font-family:var(--f-display);font-stretch:75%;font-weight:800;font-size:40px;line-height:1;letter-spacing:.01em}.port .city{color:var(--muted);font-size:var(--fs-xs)}.port.dst{text-align:end}.track{position:relative;height:28px}.track .base{inset-inline-end:0;border-top:2px dashed var(--line)}.track .base,.track .done{position:absolute;inset-inline-start:0;top:13px}.track .done{height:2px;background:var(--accent);width:var(--p)}.track .ship{position:absolute;top:2px;left:var(--p);transform:translateX(-50%);width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.track .ship svg{width:14px;height:14px}.track-note{display:flex;justify-content:space-between;color:var(--muted);font-size:var(--fs-xs);gap:8px;flex-wrap:wrap}.track-note b{color:var(--ink);font-weight:600}.alert{margin:16px 22px 0;padding:12px 14px;border-radius:var(--r);background:var(--crit-soft);color:var(--ink);display:flex;gap:10px;font-size:var(--fs-sm)}.alert svg{width:18px;height:18px;flex:none;margin-top:1px}.alert b,.alert svg{color:var(--crit)}.alert.info{background:var(--info-soft)}.alert.info b,.alert.info svg{color:var(--info)}.d-body{padding:18px 22px 22px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:24px;gap:24px}.sec{display:flex;flex-direction:column;gap:10px;min-width:0}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0}.facts div{min-width:0}.facts dt{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.facts dd{margin:1px 0 0;font-weight:500;overflow-wrap:anywhere}.tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tl li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:10px;gap:10px;position:relative;padding-bottom:14px}.tl li:before{content:"";position:absolute;inset-inline-start:8px;top:14px;bottom:-2px;width:2px;background:var(--line)}.tl li:last-child:before{display:none}.tl li.done:before{background:var(--accent)}.tl .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);background:var(--surface);position:relative;z-index:1;margin-top:1px}.tl li.done .dot{border-color:var(--accent);background:var(--accent)}.tl li.now .dot{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft)}.tl li.issue .dot{border-color:var(--crit);background:var(--crit)}.tl .t{font-weight:600}.tl .d,.tl .w{color:var(--muted);font-size:var(--fs-xs)}.tl .d{text-align:end;white-space:nowrap}.tl li.done .d{color:var(--ink)}.tl li.pending .t{color:var(--muted);font-weight:500}.docs{flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.doc,.docs{display:flex}.doc{align-items:center;gap:10px;padding:9px 12px;border:0;border-top:1px solid var(--line);background:none;text-align:start;width:100%}.doc:first-child{border-top:0}.doc:hover{background:var(--sunk)}.doc svg{width:18px;height:18px;color:var(--muted);flex:none}.doc .nm{flex:1 1;min-width:0}.doc .nm small{display:block;color:var(--muted);font-size:var(--fs-xs)}.doc .get{color:var(--accent);font-weight:600;font-size:var(--fs-xs)}.doc.locked{color:var(--muted);cursor:default}.doc.locked .get:before{content:"";display:inline-block;width:12px;height:12px;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-1px;background:currentColor;-webkit-mask:var(--i-lock) center/contain no-repeat;mask:var(--i-lock) center/contain no-repeat}.doc.locked .get{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r);padding:8px 14px;font-weight:600;line-height:1.3;text-decoration:none}.btn svg{width:16px;height:16px;flex:none}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";width:14px;height:14px;flex:none;border-radius:50%;border:2px solid;border-inline-end-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{animation:none;border-inline-end-color:currentColor;opacity:.5}}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.row-btns{display:flex;gap:8px;flex-wrap:wrap}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0}.tbl-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}td,th{padding:11px 14px;text-align:start;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}td.r,th.r{text-align:end}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--sunk)}@media (max-width:640px){.tbl-wrap:has(>table.rtbl){overflow:visible}table.rtbl{min-width:0}table.rtbl thead{display:none}table.rtbl,table.rtbl tbody{display:block}table.rtbl tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;padding:12px;border-bottom:1px solid var(--line)}table.rtbl tr:last-child{border-bottom:0}table.rtbl.boxed tr{border:1px solid var(--line);border-radius:var(--r);margin-bottom:8px;background:var(--surface)}table.rtbl tbody tr:hover{background:none}table.rtbl td{display:flex;flex-direction:column;gap:2px;padding:0;border:0;white-space:normal;min-width:0;overflow-wrap:anywhere}table.rtbl td,table.rtbl td.r{text-align:start}table.rtbl td[data-l]:before{content:attr(data-l);font-size:var(--fs-xs);font-weight:600;color:var(--muted)}table.rtbl td.pl:before,table.rtbl td.sv:before,table.rtbl td[colspan]:before,table.rtbl td[data-l=""]:before{display:none}table.rtbl td.pl,table.rtbl td.sv,table.rtbl td.wide,table.rtbl td[colspan],table.rtbl td[data-l=""]{grid-column:1/-1}table.rtbl td.sv{order:-1}}.link{border:0;background:none;color:var(--accent);font-weight:600;padding:0}.totals{display:flex;gap:24px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line)}.totals div{display:flex;flex-direction:column}.totals small{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.totals b{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qgrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}form.panel{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.f{display:flex;flex-direction:column;gap:4px;min-width:0}.f.full{grid-column:1/-1}.f label{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.copyrow input,.cpick input,.f input,.f select,.f textarea,.inline-form input,.inline-form select,.input,.invl-row input,.payamt,.schctl select,.viewbar select,.xrow input,.xrow select,table.brqtbl input,table.brqtbl select,table.ptbl select,table.ptbl td.pcell input{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:var(--r);padding:9px 10px;min-width:0}.copyrow input:focus-visible,.cpick input:focus-visible,.f input:focus-visible,.f select:focus-visible,.f textarea:focus-visible,.inline-form input:focus-visible,.inline-form select:focus-visible,.input:focus-visible,.invl-row input:focus-visible,.payamt:focus-visible,.schctl select:focus-visible,.viewbar select:focus-visible,.xrow input:focus-visible,.xrow select:focus-visible,table.brqtbl input:focus-visible,table.brqtbl select:focus-visible,table.ptbl select:focus-visible,table.ptbl td.pcell input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.f input,.f select,.f textarea{width:100%}.inline-form input,.inline-form select,.schctl select,.viewbar select,table.brqtbl input,table.brqtbl select,table.ptbl select,table.ptbl td.pcell input{padding:6px 8px;border-radius:var(--r-sm)}.f textarea{min-height:72px;resize:vertical}.side{padding:18px;flex-direction:column;gap:12px}.req,.side{display:flex}.req{justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid var(--line)}.req:first-of-type{border-top:0}.viewbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;font-size:var(--fs-sm)}.viewbar label{font-weight:600}.viewbar select{background:var(--surface);max-width:100%}.viewbar span{color:var(--muted);font-size:var(--fs-xs)}form.sform h2.full{grid-column:1/-1;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}form.sform h2.full:first-child{margin-top:0;padding-top:0;border-top:0}.hint{margin:0;color:var(--muted);font-size:var(--fs-xs)}.full{grid-column:1/-1}.ferr{margin:0;color:var(--crit);font-weight:600;min-height:1em}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs button{border:0;background:none;padding:10px 14px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:flex;gap:6px;align-items:center}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.badge{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:var(--crit);color:var(--surface);font-size:var(--fs-xs);font-weight:700;line-height:1;padding:0 5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge.cnt{background:var(--neutral-soft);color:var(--ink);font-weight:600;-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:2px}.badge.cnt.warn{background:var(--warn-soft);color:var(--warn)}.badge.cnt.crit{background:var(--crit-soft);color:var(--crit)}td.best{color:var(--ok);font-weight:700}.ptitle{padding:14px 16px 4px}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-xs);color:var(--muted)}.legend span{display:flex;align-items:center;gap:6px}.lg{width:12px;height:4px;border-radius:2px;background:var(--c)}.acell.full,.lg.full{--c:var(--ok)}.acell.norm,.lg.norm{--c:var(--info)}.acell.under,.lg.under{--c:var(--warn)}.acell.over,.lg.over{--c:var(--crit)}.acell.none{--c:var(--line)}table.alloc{min-width:760px}table.alloc td small,table.alloc th small{display:block;font-size:var(--fs-xs);color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none}table.alloc td{vertical-align:middle}.acell{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);padding:6px 8px;width:92px;text-align:start;display:flex;flex-direction:column;gap:4px}.acell:hover{border-color:var(--muted)}.acell.over,.acell.under{border-color:var(--c)}.acell .bar{height:4px;background:var(--sunk);border-radius:2px;overflow:hidden;display:block}.acell .bar i{display:block;height:100%;width:var(--u);background:var(--c)}.acell[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.totrow td{background:var(--sunk)}.chk{display:flex;gap:8px;align-items:center;font-size:var(--fs-sm)}.qb{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.qb .main{display:flex;flex-direction:column;gap:16px;min-width:0}.pad{padding:18px}.stack{display:flex;flex-direction:column;gap:10px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ropt{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.ropt:hover{border-color:var(--muted)}.ropt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.ropt input[type=radio]{margin-top:3px;accent-color:var(--accent)}.qlines small,.ropt small,.sum small{display:block;color:var(--muted);font-size:var(--fs-xs);font-weight:400}.ropt .rp{-webkit-margin-start:auto;margin-inline-start:auto;text-align:end;font-weight:700;white-space:nowrap}.sum{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.sum .line{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.sum .tot{font-family:var(--f-display);font-size:var(--fs-xl);font-weight:750}.internal{background:var(--sunk);border:1px dashed var(--line);border-radius:var(--r);padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.xrow{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:8px;gap:8px;align-items:center}.xrow input,.xrow select{padding:8px 10px;width:100%}.qcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:12px;gap:12px}.qcard{display:flex;flex-direction:column;gap:10px;padding:16px}.qroute{font-family:var(--f-display);font-stretch:80%;font-weight:800;font-size:var(--fs-xl);line-height:1}.qroute span{color:var(--muted);font-weight:500}table.qlines{min-width:0}table.qlines td{padding:7px 0;white-space:normal}table.qlines tr.qt td{font-weight:700;font-size:var(--fs-md);border-bottom:0}@media (max-width:860px){.qb{grid-template-columns:minmax(0,1fr)}.sum{position:static}}@media (max-width:520px){.grid2,.qcards{grid-template-columns:minmax(0,1fr)}}.dash{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr);grid-gap:12px;gap:12px;align-items:start}.dcard{padding:16px;flex-direction:column;gap:10px;min-width:0}.dcard,.dh{display:flex}.dh{justify-content:space-between;align-items:center;gap:8px}.big{font-family:var(--f-display);font-size:var(--fs-2xl);font-weight:750;line-height:1}.big span{font-family:var(--f-body);font-size:var(--fs-sm);color:var(--muted);font-weight:500}.ubar{height:6px;background:var(--sunk);border-radius:3px;overflow:hidden;display:block}.ubar i{display:block;height:100%;width:var(--u);background:var(--c)}.dsub{font-weight:600;color:var(--muted)}.dsub,.mrow{font-size:var(--fs-xs)}.mrow{display:grid;grid-template-columns:minmax(0,1fr) 64px 52px;grid-gap:10px;gap:10px;align-items:center}.mrow .num{text-align:end}.drow{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--fs-sm);padding-top:8px;border-top:1px solid var(--line)}.drow small{display:block;color:var(--muted);font-size:var(--fs-xs)}@media (max-width:1100px){.dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:700px){.dash{grid-template-columns:minmax(0,1fr)}}td small.bd{display:block;font-size:var(--fs-xs);color:var(--muted);font-weight:400}.cname{gap:8px;min-width:0}.cbadge,.cname{display:inline-flex;align-items:center}.cbadge{justify-content:center;flex:none;min-width:36px;height:20px;padding:0 6px;border-radius:5px;font:700 12px/1 var(--f-mono);letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--h) 72%,var(--ink));background:color-mix(in srgb,var(--h) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--h) 35%,transparent)}a.link{cursor:pointer}small.em{display:block;color:var(--muted);font-size:var(--fs-xs)}.sched{table-layout:fixed;min-width:1000px}.sched td{white-space:normal}td .row-btns{flex-wrap:nowrap}.wkhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:10px}.sailbox{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r);background:var(--accent-soft);font-size:var(--fs-sm)}.sailbox span{color:var(--muted)}.share{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.copyrow{display:flex;gap:8px}.copyrow input{flex:1 1}#sh-body{border:1px solid var(--line);background:var(--bg);border-radius:var(--r);padding:10px;font-family:var(--f-mono);font-size:var(--fs-xs);line-height:1.5;width:100%;resize:vertical}a.btn{text-decoration:none;display:inline-flex;align-items:center;color:inherit}a.btn.primary{color:var(--accent-ink)}.xlsxrow{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border-radius:var(--r);background:var(--accent-soft)}.xlsxrow .hint{flex:1 1;min-width:200px}.dashk{grid-template-columns:repeat(4,minmax(0,1fr))}.dashk .n small{font-size:var(--fs-md);color:var(--muted);font-weight:500}.dash2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:860px){.dash2{grid-template-columns:minmax(0,1fr)}.dashk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lanes.dashk .lane:first-child{grid-column:auto}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--surface);padding:10px 16px;border-radius:var(--r);font-weight:500;opacity:0;pointer-events:none;transition:.2s;max-width:calc(100% - 32px);z-index:50}.toast.show{opacity:1;transform:translateX(-50%)}@media (max-width:1100px){.d-body{grid-template-columns:minmax(0,1fr)}.lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;inset:auto 0 0 0;height:auto;top:auto;flex-direction:row;padding-block:6px calc(6px + env(safe-area-inset-bottom,0px));-webkit-padding-start:max(8px,env(safe-area-inset-left,0px));padding-inline-start:max(8px,env(safe-area-inset-left,0px));-webkit-padding-end:max(8px,env(safe-area-inset-right,0px));padding-inline-end:max(8px,env(safe-area-inset-right,0px));-webkit-border-end:0;border-inline-end:0;border-top:1px solid var(--line);z-index:20;gap:0}.account,.brand{display:none}.nav{flex-direction:row;flex:1 1;justify-content:space-around}.nav button{flex-direction:column;gap:2px;font-size:var(--fs-xs);padding:6px 8px}.nav .count{display:none}main{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.board{grid-template-columns:minmax(0,1fr)}.board.has-sel .list,.board:not(.has-sel) .detail{display:none}.detail{position:static}.back{display:block}.qgrid{grid-template-columns:minmax(0,1fr)}.toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.lanes .lane:first-child{grid-column:1/-1}h1{font-size:var(--fs-xl)}.port .code{font-size:var(--fs-2xl)}.d-body,.d-head{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.alert{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}form.panel{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body,html{margin:0}a{color:inherit}.nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r);color:var(--muted);font-weight:500;text-decoration:none}.nav a svg{width:18px;height:18px;flex:none}.nav a:hover{background:var(--sunk);color:var(--ink)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}a.link{color:var(--accent);font-weight:600;text-decoration:none}.btn.danger{color:var(--crit);border-color:var(--crit)}.auth{min-height:100vh;display:grid;place-items:center;padding-block:32px;-webkit-padding-start:max(16px,env(safe-area-inset-left,0px));padding-inline-start:max(16px,env(safe-area-inset-left,0px));-webkit-padding-end:max(16px,env(safe-area-inset-right,0px));padding-inline-end:max(16px,env(safe-area-inset-right,0px))}.authcard{width:100%;max-width:420px;padding:28px;display:flex;flex-direction:column;gap:14px}.authcard .brandrow{display:flex;align-items:center;gap:12px}.authcard .brandrow img{width:48px;height:48px;border-radius:50%;background:var(--logo-bg)}.authcard .brandrow b{font-family:var(--f-display);font-stretch:80%;font-weight:800;font-size:var(--fs-lg);color:var(--logo-a)}.authcard .brandrow div{display:flex;flex-direction:column;gap:4px}.notice{padding:10px 12px;border-radius:var(--r);font-size:var(--fs-sm);background:var(--info-soft);color:var(--ink)}.notice.err{background:var(--crit-soft)}.notice.ok{background:var(--ok-soft)}form.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}@media (max-width:520px){form.grid{grid-template-columns:minmax(0,1fr)}}.inline-form{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.badge-role{font-size:var(--fs-xs);font-weight:600;text-transform:capitalize;color:var(--muted)}.mhead{display:none;align-items:center;gap:10px;margin-bottom:16px}.mhead img{border-radius:50%;background:var(--logo-bg)}.mhead b{font-family:var(--f-display);font-stretch:80%;font-weight:800;font-size:var(--fs-lg);letter-spacing:.02em}.lbl-short{display:none}@media (max-width:860px){.mhead{display:flex}.nav a{flex-direction:column;gap:2px;font-size:var(--fs-xs);padding:6px 4px;flex:1 1;min-width:0}.lbl-long{display:none}.lbl-short{display:inline}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.errbox{max-width:560px}details.archived{border-top:1px solid var(--line);padding:12px 16px}details.archived summary{cursor:pointer;font-weight:600;color:var(--muted)}details.archived[open] summary{margin-bottom:8px}details.archived ul{margin-top:8px}details.archived li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0}details.archived li small{display:block;color:var(--muted);font-size:var(--fs-xs)}.act-pill.a-insert{--c:var(--ok);--bg-c:var(--ok-soft)}.act-pill.a-update{--c:var(--info);--bg-c:var(--info-soft)}.act-pill.a-delete{--c:var(--crit);--bg-c:var(--crit-soft)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips a{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 12px;font-size:var(--fs-xs);font-weight:600;color:var(--muted);text-decoration:none}.chips a[aria-current=true]{background:var(--accent-soft);color:var(--accent)}table.act td.chg{white-space:normal;min-width:180px;max-width:360px;font-size:var(--fs-xs);color:var(--muted)}table.act td.chg b{color:var(--ink);font-weight:600}@media (max-width:860px){.nav a .lbl-short{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lsearch{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:end;padding:12px 14px}.lsearch.no-q{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.lsearch .btn{height:40px;white-space:nowrap}.lsearch .swap{padding:0 10px;font-size:var(--fs-md);line-height:1;color:var(--muted)}.lsearch .swap:hover{color:var(--accent)}.lsearch .lclear:disabled{opacity:.5;cursor:default}.lcount{margin:0;color:var(--muted);font-size:var(--fs-sm);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.lcount b{color:var(--ink)}.empty .btn{margin-top:10px}@media (max-width:620px){.lsearch,.lsearch.no-q{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lsearch .lq{grid-column:1/-1}.lsearch .lclear{grid-column:1/-1;justify-self:end;height:auto}}.eqchips{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.eqchip{font:600 12px/1 var(--f-mono);padding:5px 8px;border-radius:var(--r-sm);background:var(--sunk);white-space:nowrap}.eqchip,.rel{border:1px solid var(--line)}.rel{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden}.rel>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:9px 12px;border-top:1px solid var(--line)}.rel>div:first-child{border-top:0;background:var(--sunk);font-weight:600}.ok-txt{color:var(--ok);font-weight:600}.srctag{font-size:var(--fs-xs);font-weight:600;color:var(--muted);border:1px dashed var(--line);border-radius:999px;padding:1px 9px;white-space:nowrap}.internal .facts{gap:8px 16px}.eqgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:520px){.eqgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pager{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px}.btn[aria-disabled=true]{opacity:.45;cursor:default}.card .meta .pill{flex:none}.tabs a{padding:10px 14px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;text-decoration:none}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.od,td.od .hint,td.od .num{color:var(--crit)}table.ftbl td{vertical-align:top}td.fnote{white-space:normal;min-width:160px;max-width:320px;color:var(--muted)}p.fnote,td.fnote{font-size:var(--fs-xs)}p.fnote{margin:0;white-space:pre-line}tr.hl td{background:var(--warn-soft)}.ffilter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:10px;gap:10px;align-items:end;padding:10px 16px 14px;border-bottom:1px solid var(--line)}.ffilter .row-btns{flex-wrap:nowrap}.fwarn{display:flex;flex-wrap:wrap;gap:6px}.fwarn .pill{white-space:normal}.fage{border-bottom:0}.fage b{font-size:var(--fs-lg)}.fitem{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.fitem.late{-webkit-border-start:3px solid var(--crit);border-inline-start:3px solid var(--crit)}.fi-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.fi-top,.fi-top .cname{flex-wrap:wrap}.fi-top .r{text-align:end}.fi-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));grid-gap:6px 14px;gap:6px 14px;font-size:var(--fs-sm)}.fi-facts small{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}details.fact summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.fact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}details.fadd>summary{cursor:pointer;padding:14px 16px;list-style:revert}details.fadd>summary h2{display:inline}details.fadd[open]>summary{border-bottom:1px solid var(--line)}.qdays{display:inline-flex;gap:4px}.qdays .btn{padding:6px 9px}table.tterms td{vertical-align:middle}.cpickbar{padding:10px 14px;display:flex;flex-direction:column;gap:6px}.cpick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cpick label{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.cpick input{flex:1 1 220px}.nav .nbadge{-webkit-margin-start:auto;margin-inline-start:auto}.ftiles .n{font-size:var(--fs-lg);overflow-wrap:anywhere}@media (max-width:520px){.ftiles .n{font-size:var(--fs-lg)}}.stmt{padding:24px;display:flex;flex-direction:column;gap:16px}.stmt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;border-bottom:3px solid var(--logo-b);padding-bottom:14px}.stmt-brand{display:flex;align-items:center;gap:12px}.stmt-brand img{border-radius:50%}.stmt-brand b{display:block;font-family:var(--f-display);font-stretch:80%;font-weight:800;font-size:var(--fs-lg);color:var(--logo-b)}.stmt-brand span{color:var(--logo-a);font-size:var(--fs-xs);font-weight:600}.stmt-title{text-align:end}.stmt-title h1{color:var(--logo-a);text-transform:uppercase;letter-spacing:.04em}.stmt-title span{color:var(--muted)}.stmt-to{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:10px 16px;gap:10px 16px}.stmt-to small{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.stmt-to b{font-size:var(--fs-md)}.stmt-foot{border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-size:var(--fs-xs)}@media (max-width:860px){.nav a{position:relative}.nav .nbadge{position:absolute;top:0;inset-inline-start:calc(50% + 4px);margin:0;height:16px;min-width:16px;font-size:var(--fs-xs);padding:0 4px}}@media (max-width:520px){.fact-form{grid-template-columns:minmax(0,1fr)}.stmt{padding:16px}.stmt-title{text-align:start}.ffilter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ffilter .f:last-of-type,.ffilter .row-btns{grid-column:1/-1}}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--bg:#fff;--surface:#fff;--sunk:#f2f5f6;--ink:#0f1f28;--muted:#566872;--line:#d6dfe3;--accent:#13689a;--accent-ink:#fff;--accent-soft:#deeaf3;--logo-a:#1b2f6b;--logo-b:#1b2f6b;--logo-pink:#e8436d;--logo-bg:#fff;--info:#2457c5;--info-soft:#e3ebfb;--ok:#18693c;--ok-soft:#ddf1e5;--warn:#8a5000;--warn-soft:#fbefd9;--crit:#b42318;--crit-soft:#fbe4e1;--neutral-soft:#e9eef0;--brand:var(--accent);color-scheme:light}.cobar,.instapp,.mhead,.mscrim,.msheet,.noprint,.rail,.toast,.topsearch{display:none!important}.app{display:block}main{padding:0}.wrap{max-width:none;gap:12px}.panel{border:0}.stmt{padding:0}.tbl-wrap{overflow:visible}table{min-width:0;font-size:var(--fs-xs)}td,th{padding:5px 6px;white-space:normal}tr{page-break-inside:avoid;break-inside:avoid}.lanes:not(.dashk){grid-template-columns:repeat(5,minmax(0,1fr))}a{text-decoration:none;color:inherit}}.tabs a .tbadge{-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:1px}td.tick,th.tick{width:34px;-webkit-padding-end:0;padding-inline-end:0}td.tick input,th.tick input{width:16px;height:16px;accent-color:var(--accent)}td.tick input:disabled{opacity:.3}.dbulk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--sunk)}.dbulk .hint{flex:1 1 260px}.dline{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,.8fr);grid-gap:8px;gap:8px;padding-top:8px;border-top:1px dashed var(--line)}.dfacts{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.pdfup{display:flex;flex-direction:column;gap:8px}.pdfup input[type=file]{background:var(--bg);border:1px dashed var(--line);border-radius:var(--r);padding:12px}.pdflist{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pdflist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:var(--fs-sm)}.pdflist li .mono{overflow-wrap:anywhere;min-width:0}.pdflist li .hint{flex:1 1 160px}pre.dmail{margin:8px 0 0;padding:10px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);font:12.5px/1.5 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}table.brqtbl td{vertical-align:middle}table.brqtbl input,table.brqtbl select{max-width:150px}table.brqtbl input.r{text-align:end;max-width:110px}@media (max-width:620px){.dline{grid-template-columns:repeat(2,minmax(0,1fr))}.dline .f:nth-child(2){grid-column:1/-1}.dbulk .btn{width:100%;justify-content:center}}.svcref ul{list-style:none;margin:0;padding:4px 16px 14px;gap:10px}.svcref li,.svcref ul{display:flex;flex-direction:column}.svcref li{gap:2px;padding-top:10px;border-top:1px solid var(--line);min-width:0}.svcref li:first-child{border-top:0;padding-top:4px}.svcref .rot{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere}.svcref>.hint{padding:4px 16px 14px}.pcb-in{position:relative}.f .pcb-in input{-webkit-padding-end:38px;padding-inline-end:38px}.pcb-x{position:absolute;inset-inline-end:3px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:var(--r-sm);background:none;color:var(--muted);font-size:var(--fs-lg);line-height:1;display:grid;place-items:center}.pcb-x:hover{color:var(--ink);background:var(--sunk)}.pcb-list{position:absolute;top:calc(100% + 4px);inset-inline-start:0;inset-inline-end:0;z-index:30;margin:0;padding:4px 0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 18%,transparent);max-height:50vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pcb-list li[role=option]{min-height:44px;padding:8px 12px;display:flex;flex-direction:column;justify-content:center;gap:1px;cursor:pointer;border-top:1px solid var(--line)}.pcb-list li:first-child{border-top:0}.pcb-list li[aria-selected=true]{background:var(--accent-soft)}.pcb-row{font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;overflow-wrap:anywhere}.pcb-row .mono{color:var(--muted);font-weight:500}.pcb-list .pcb-c .pcb-row{color:var(--accent)}.pcb-list small{color:var(--muted);font-size:var(--fs-xs)}.pcb-none{padding:12px;color:var(--muted)}@media (max-width:620px){.f .pcb-in input{font-size:var(--fs-md)}.pcb{scroll-margin-top:12px}.lsearch,.lsearch.no-q{grid-template-columns:minmax(0,1fr) auto}.lsearch .lpol{grid-column:1;grid-row:1}.lsearch .lpod{grid-column:1;grid-row:2}.lsearch .swap{grid-column:2;grid-row:1/3;align-self:center}}.tsel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.tsel select{max-width:100%}.tbasis{display:inline-flex;align-items:center;gap:6px}.tsel:has(select[name=terms] option[value=COD]:checked) .tbasis,form:has(.tsel-f select option[value=COD]:checked) .tbasis-f{opacity:.45}@media (max-width:600px){.tbasis,.tsel{width:100%}.tbasis select,.tsel>select{flex:1 1 auto;min-width:0}}.s-warn{--c:var(--warn);--bg-c:var(--warn-soft)}.pill.tchip{white-space:normal}.schhead{justify-content:space-between}.schctl,.schhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.schctl{font-size:var(--fs-sm);color:var(--muted)}.schctl label{display:inline-flex;align-items:center;gap:6px;font-weight:600}.schctl input[type=checkbox],table.schtbl input{accent-color:var(--accent);width:18px;height:18px}table.schtbl{min-width:0}table.schtbl td,table.schtbl th{padding:8px 10px;vertical-align:middle}table.schtbl tr.pref td{background:var(--accent-soft)}table.schtbl tr.pref td.sv b{color:var(--accent)}table.schtbl tr.off td{color:var(--muted)}table.schtbl tr.off td.sv b{font-weight:500}table.schtbl .cname{display:inline-flex;align-items:center;gap:6px}.schfoot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.schfoot .hint{flex:1 1 220px}@media (max-width:640px){table.schtbl tr.pref{border-color:var(--accent);background:var(--accent-soft)}table.schtbl tr.pref td{background:none}table.schtbl td[data-l="In quote"],table.schtbl td[data-l=Preferred]{flex-direction:row;align-items:center;gap:8px;min-height:32px}table.schtbl td[data-l="In quote"]:before,table.schtbl td[data-l=Preferred]:before{order:2}table.schtbl input{width:22px;height:22px}.schctl select{font-size:var(--fs-md)}}.btn:disabled{opacity:.45;cursor:not-allowed}table.pnltbl tr.lowm td{background:var(--crit-soft)}table.pnltbl tr.lowm:hover td{background:color-mix(in srgb,var(--crit-soft) 80%,var(--sunk))}.pnlp{scroll-margin-top:12px;margin-top:12px}.pnlp .totals b.od{color:var(--crit)}table.pnlline{min-width:0}table.pnlline td:first-child{white-space:normal;min-width:0;overflow-wrap:anywhere}table.pnlline tr.voided td{color:var(--muted);text-decoration:line-through}.pnledit{display:flex;width:100%;padding:8px 0;border-top:1px dashed var(--line)}.pnledit .pnlwhat{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;font-weight:600;font-size:var(--fs-sm);overflow-wrap:anywhere}.pnledit .pnlwhat small{font-weight:400}.pnledit input.r{text-align:end;max-width:120px}.pnlvoid{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--muted)}.pnlvoid input{accent-color:var(--crit);width:16px;height:16px}details.pnladd{border:1px solid var(--line);border-radius:var(--r)}details.pnladd>summary{padding:10px 14px}details.pnladd>summary h3{display:inline}details.pnladd form.grid{padding:14px}table.agtbl input.r{text-align:end;max-width:110px}@media (max-width:520px){.pnlp .totals{gap:12px 20px}.pnlp .totals b{font-size:var(--fs-lg)}.pnledit input.r{max-width:100px}.pnledit input.r,table.agtbl input.r{font-size:var(--fs-md)}}small.pnlmiss{display:block;font-size:var(--fs-xs);color:var(--warn);white-space:normal;min-width:140px}.misslist li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:var(--fs-sm)}.misslist li b.od{color:var(--crit)}.sellform{flex-wrap:nowrap}.sellform input{width:96px;text-align:end}.sellform label{font-size:var(--fs-xs);color:var(--muted)}.pnlsell{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.pnlsell h3{margin:0}.pnlsell .sellform{flex-wrap:wrap}.pnlmissing{align-items:center;gap:6px;font-size:var(--fs-sm)}.pnlmissing,.sellup{display:flex;flex-wrap:wrap}.sellup{gap:10px;align-items:flex-end}.sellup .f{flex:1 1 260px;min-width:0}.sellup input[type=file]{max-width:100%}@media (max-width:640px){.sellform{flex-wrap:wrap}.sellform input{width:84px;font-size:var(--fs-md)}.misslist li{padding:10px 12px}input,select,textarea{font-size:var(--fs-md)}a.link{padding-block:8px}button.link{min-height:40px}.chips{gap:8px}.chips a{padding:9px 14px;font-size:var(--fs-sm)}}.nav .ph-only{display:none}.badge.soft{background:var(--accent);color:var(--accent-ink)}@media (min-width:861px){.mscrim,.msheet,.nav .dt-hide{display:none}}@media (max-width:860px){.nav .ph-hide{display:none}.nav .ph-only{display:flex}.nav button.navmore{flex:1 1;min-width:0;position:relative;align-items:center;justify-content:center;flex-direction:column;gap:2px;font-size:var(--fs-xs);padding:6px 4px;border-radius:var(--r);color:var(--muted);font-weight:500}.nav button.navmore svg{width:18px;height:18px}.nav button.navmore[aria-current=page],.nav button.navmore[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.nav button.navmore .lbl-short{display:inline}.nav button.navmore .nbadge{position:absolute;top:0;inset-inline-start:calc(50% + 4px);margin:0;height:16px;min-width:16px;font-size:var(--fs-xs);padding:0 4px}}.mscrim{position:fixed;inset:0;z-index:24;border:0;padding:0;background:color-mix(in srgb,var(--ink) 35%,transparent)}.msheet{position:fixed;z-index:25;inset-inline-start:max(8px,env(safe-area-inset-left,0px));inset-inline-end:max(8px,env(safe-area-inset-right,0px));bottom:calc(68px + env(safe-area-inset-bottom,0px));max-height:70vh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 22%,transparent)}.mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mgrid a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 6px;border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;color:var(--ink);font-size:var(--fs-xs);font-weight:600;text-align:center}.mgrid a svg{width:22px;height:22px;color:var(--muted)}.mgrid a[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mgrid a[aria-current=page] svg{color:var(--accent)}.mgrid a .nbadge{position:absolute;top:6px;inset-inline-end:6px;margin:0}.msheet form .btn{width:100%;min-height:44px}.topsearch{max-width:1280px;margin:0 auto 16px}.topsearch input{padding:9px 0}.mhead .msearch{-webkit-margin-start:auto;margin-inline-start:auto;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);color:var(--ink)}.mhead .msearch svg{width:20px;height:20px}.mhead .msearch:hover{background:var(--sunk)}@media (max-width:860px){.topsearch{display:none}}.ssearch{-webkit-padding-end:6px;padding-inline-end:6px}.ssearch,.ssearch .btn{flex:none}.sgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.srow .pill{flex:none}@media (max-width:900px){.sgroups{grid-template-columns:minmax(0,1fr)}}.dv1{grid-gap:12px;margin-top:12px}.dv1,.dv2{display:grid;gap:12px}.dv2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:12px;align-items:start}@media (max-width:1000px){.dv2{grid-template-columns:minmax(0,1fr)}}.alist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.arow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding:10px 0;border-top:1px solid var(--line)}.alist .arow:first-child{border-top:0;padding-top:2px}.adot{flex:none;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--line)}.arow.high .adot{background:var(--crit)}.arow.normal .adot{background:var(--warn)}.arow.low .adot{background:var(--info)}.amain{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}.amain small{color:var(--muted);font-size:var(--fs-xs)}.amain small,.atitle{overflow-wrap:anywhere}.atitle{color:var(--ink);font-weight:600;text-decoration:none}.atitle:hover{color:var(--accent)}.amore>summary{font-size:var(--fs-sm);padding-top:8px;border-top:1px solid var(--line)}.addtask>summary,.amore>summary{cursor:pointer;color:var(--accent);font-weight:600}.addtask>summary{list-style:none;font-size:var(--fs-xs);white-space:nowrap;padding:2px 0}.addtask>summary::-webkit-details-marker{display:none}.addtask>summary:before{content:"";display:inline-block;width:12px;height:12px;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-1px;background:currentColor;-webkit-mask:var(--i-plus) center/contain no-repeat;mask:var(--i-plus) center/contain no-repeat}.addtask[open]>summary:before{-webkit-mask-image:var(--i-minus);mask-image:var(--i-minus)}.arow .addtask{-webkit-margin-start:auto;margin-inline-start:auto}.arow .addtask[open]{flex-basis:100%;-webkit-margin-start:20px;margin-inline-start:20px}.addtask.full>summary{font-size:var(--fs-md);font-family:var(--f-display);font-weight:700}.addtask-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));grid-gap:10px 12px;gap:10px 12px;padding-top:10px}.addtask-f .wide{grid-column:1/-1}.mtasks li{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.mt-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mt-title{color:var(--ink);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.mt-main small{color:var(--muted);font-size:var(--fs-xs);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tcheck{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--line);background:var(--surface);color:var(--ok);font-weight:800;display:grid;place-items:center;padding:0;position:relative}.tcheck:after{content:"";position:absolute;inset:-8px}.tcheck:hover{border-color:var(--ok);background:var(--ok-soft)}.kcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:12px;gap:12px;align-items:start}.kcard{padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.kpi{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:var(--r);background:var(--sunk);border:1px solid transparent;text-decoration:none;color:inherit}a.kpi:hover{border-color:var(--line)}.kn{font-family:var(--f-display);font-weight:750;font-size:var(--fs-lg);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kn.crit{color:var(--crit)}.kn.warn{color:var(--warn)}.kn.ok{color:var(--ok)}.kl{color:var(--muted);font-weight:500}.kl,.trend{font-size:var(--fs-xs)}.trend{font-weight:600}.trend.good{color:var(--ok)}.trend.bad{color:var(--crit)}.trend.flat{color:var(--muted)}@media (max-width:520px){.kn{font-size:var(--fs-lg)}}.dpick>summary{cursor:pointer;font-weight:600;color:var(--muted);font-size:var(--fs-sm)}.tlist{display:flex;flex-direction:column;gap:8px}.tcard{padding:12px 14px}.tcard.late{-webkit-border-start:3px solid var(--crit);border-inline-start:3px solid var(--crit)}.tcard.done .tc-title{color:var(--muted);text-decoration:line-through}.tcard.done .tcheck{border-color:var(--ok);background:var(--ok-soft)}.tc-row{display:flex;gap:12px;align-items:flex-start}.tc-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.tc-title{overflow-wrap:anywhere}.tc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-xs);color:var(--muted)}.tc-today{color:var(--warn);font-weight:600}.tc-notes{margin:2px 0 0;font-size:var(--fs-sm);white-space:pre-line;overflow-wrap:anywhere}.tc-edit{flex:none}.tc-editf{margin-top:12px;border-top:1px solid var(--line)}.cships{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:12px;gap:12px}@media (max-width:420px){.cships{grid-template-columns:minmax(0,1fr)}}.cship{padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.cs-top{align-items:center;gap:8px}.cs-mid,.cs-top{display:flex;justify-content:space-between}.cs-mid{align-items:flex-end;gap:12px}.cs-route{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--f-display);font-stretch:85%;font-size:var(--fs-lg);min-width:0}.cs-route b{font-weight:800}.cs-route span{color:var(--muted)}.cs-eta{text-align:end;flex:none;display:flex;flex-direction:column}.cs-eta b{font-family:var(--f-display);font-weight:750;font-size:var(--fs-lg);line-height:1.1;color:var(--accent)}.cs-eta small{color:var(--muted);font-size:var(--fs-xs)}.cs-flag{margin:0;padding:8px 10px;border-radius:var(--r);background:var(--crit-soft);font-size:var(--fs-sm)}.cs-tl>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm);min-height:32px;display:flex;align-items:center}.cs-tl .tl{margin-top:10px}.cquote{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cquote>div{flex:1 1 240px;display:flex;flex-direction:column;gap:4px}.cta{min-height:44px;justify-content:center}@media (max-width:520px){.cquote .cta,.head .cta{width:100%}}.lanes.inv-k{grid-template-columns:repeat(3,minmax(0,1fr))}.inv-k .n{font-size:var(--fs-lg);overflow-wrap:anywhere}@media (max-width:520px){.lanes.inv-k{grid-template-columns:repeat(2,minmax(0,1fr))}.lanes.inv-k .lane:first-child{grid-column:1/-1}.inv-btns{width:100%}.inv-btns>*{flex:1 1 auto}}.invrow{align-items:flex-start}.inv-main{gap:2px;min-width:0;overflow-wrap:anywhere}.inv-amt,.inv-main{display:flex;flex-direction:column}.inv-amt{align-items:flex-end;gap:4px;flex:none;text-align:end}.inv-amt b{font-size:var(--fs-md)}.inv-amt small{color:var(--muted);font-size:var(--fs-xs)}.inv-amt small.od{color:var(--crit)}.cinv-k{display:flex;flex-wrap:wrap;gap:4px 20px;align-items:baseline}.cinv-k b{font-family:var(--f-display);font-weight:750;font-size:var(--fs-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docup-row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);grid-gap:12px;gap:12px}@media (max-width:520px){.docup-row{grid-template-columns:minmax(0,1fr)}}.doclist li{gap:8px 12px}.doc-main{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.doc-main .link{overflow-wrap:anywhere;text-align:start}.doclist li .doc-main .hint{flex:none}.doclist li .row-btns{gap:6px}.doclist li .row-btns .btn,.doclist li>.btn{padding:6px 12px;font-size:var(--fs-sm)}@media (max-width:520px){.doclist li .row-btns{width:100%}.doclist li .row-btns form{flex:1 1}.doclist li .row-btns .btn,.doclist li>.btn{width:100%;min-height:40px}}details.docadd>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm);min-height:32px;display:flex;align-items:center}details.docadd[open]>summary{margin-bottom:8px}.agrp{display:block}.agrp>details>summary{list-style:none;display:flex;align-items:flex-start;gap:4px 10px;cursor:pointer}.agrp>details>summary::-webkit-details-marker{display:none}.agrp>details>summary .atitle:after{content:" ▸";color:var(--muted)}.agrp>details[open]>summary .atitle:after{content:" ▾"}.agrp>details>.alist{margin-block:6px 0;margin-inline:20px 0}.agrp.high .adot{background:var(--crit)}.agrp.normal .adot{background:var(--warn)}.agrp.low .adot{background:var(--info)}.spotq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,150px) auto;grid-template-areas:"pol pod ready btns" "eq eq eq eq";grid-gap:10px 12px;gap:10px 12px;align-items:end;padding:12px 14px}.spotq .sq-pol{grid-area:pol}.spotq .sq-pod{grid-area:pod}.spotq .sq-ready{grid-area:ready}.spotq .sq-btns{grid-area:btns;flex-wrap:nowrap}.spotq .spoteq{grid-area:eq}.spotq .btn{height:40px;white-space:nowrap}.spoteq{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;min-width:0}.spoteq legend{font-size:var(--fs-xs);font-weight:600;color:var(--muted);padding:0;margin-bottom:4px;float:inline-start;width:100%}.spoteq .chk{min-height:32px}.spoteq input{accent-color:var(--accent);width:18px;height:18px}.spotlive{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px}.spotlive .hint{flex:1 1 260px}.spotrefresh{border-radius:0}.spotlane,.spotrefresh{border-top:1px solid var(--line)}.spotlane{padding-top:14px}.spotup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.spotup .f{flex:1 1 260px}.spotact{justify-content:flex-end;align-items:center;gap:12px}.link.danger{color:var(--crit)}table.spottbl tr.off td{color:var(--muted)}table.spottbl tr.off td.best{color:var(--muted);font-weight:400}table.spottbl td{vertical-align:top}@media (max-width:620px){.spotq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pol pol" "pod pod" "eq eq" "ready btns"}.spotq .f input{font-size:var(--fs-md)}.spotq .sq-btns{justify-content:flex-end}table.spottbl .spotact{justify-content:flex-start}table.spottbl .spotact .link{min-height:32px}.spotlive .btn{width:100%;justify-content:center;min-height:44px}.spotlive form{width:100%}}.abook{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.abook>.hint:last-child{flex:1 1 100%}.acell .asrc,table.alloc td small.asrc{font-size:var(--fs-xs);color:var(--muted);border-radius:4px;padding:0 3px;margin:0 -3px}.acell .asrc.diff,table.alloc td small.asrc.diff{background:var(--warn-soft);color:var(--warn);font-weight:700}.ashipl{flex-direction:column;border-top:1px solid var(--line);padding-top:14px}.ashipl,.ashipl h3{display:flex;gap:8px}.ashipl h3{margin:0;font-size:var(--fs-md);flex-wrap:wrap;align-items:center}table.ashiptbl{min-width:0}table.ranktbl td{vertical-align:top}table.ranktbl td.rk-name small{display:block}table.ranktbl tr.lowm td{background:var(--crit-soft)}@media (max-width:640px){table.ranktbl td[data-l="#"]{display:none}table.ashiptbl td[data-l="File no"],table.ranktbl td.rk-name{grid-column:1/-1}table.ranktbl td.rk-name{display:block}table.ranktbl td.rk-name:before{display:none}}.alert.flat{margin:0}.alert.warn{background:var(--warn-soft)}.alert.warn b,.alert.warn svg{color:var(--warn)}.alert .cw-body{gap:2px;min-width:0;overflow-wrap:anywhere}.seg a{padding:8px 12px;color:var(--muted);font-weight:500;text-decoration:none;white-space:nowrap}.seg a[aria-pressed=true]{background:var(--ink);color:var(--surface)}.anlist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;font-size:var(--fs-sm);min-width:0}.anlist .link.mono{font-weight:600}details.annote{border-top:1px solid var(--line);padding-top:10px}details.annote>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm);padding:4px 0}details.annote[open]>summary{margin-bottom:10px}@media (max-width:520px){.head .seg{width:100%}.head .seg a{flex:1 1;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center}.anlist li{gap:4px 10px}}.ilink{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);font:700 12px/1 var(--f-body);font-style:italic;text-decoration:none;vertical-align:1px;position:relative;flex:none}.ilink:after{content:"";position:absolute;inset:-10px}.ilink:hover{background:var(--accent-soft)}.f label .ilink{-webkit-margin-start:4px;margin-inline-start:4px}.gtopic{text-decoration:none;color:inherit}.gtopic:hover{border-color:var(--accent)}.gh2,.gtopic h2{font-size:var(--fs-lg)}.gh3{font-size:var(--fs-sm);margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gsteps{-webkit-padding-start:22px;padding-inline-start:22px;gap:6px}.gnotes,.gsteps{margin:0;display:flex;flex-direction:column}.gnotes{-webkit-padding-start:18px;padding-inline-start:18px;gap:5px}.panel>.gnotes{padding-block:10px 14px;padding-inline:34px 16px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--muted)}.gtwo{align-items:start}.gres{list-style:none;margin:0;padding:0}.gres,.gres li{display:flex;flex-direction:column}.gres li{gap:3px;padding:10px 0;border-top:1px solid var(--line);scroll-margin-top:16px}.gres li:first-child{border-top:0}.gres li:target{background:var(--accent-soft);margin-inline:-10px;padding-inline:10px;border-radius:var(--r)}.gres-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.gres small{color:var(--muted);font-size:var(--fs-xs)}.ic-s{--c:var(--info);--bg-c:var(--info-soft)}.ic-b{--c:var(--warn);--bg-c:var(--warn-soft)}.ic-sb{--c:var(--muted);--bg-c:var(--neutral-soft)}.iccell,.iclg{display:inline-block;min-width:64px;text-align:center;padding:3px 8px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:700;background:var(--bg-c);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.iclg{min-width:0}.iccell.opt{font-weight:500;border-style:dashed}table.ictbl{min-width:720px}table.ictbl td,table.ictbl th{padding:7px 10px;white-space:normal}table.ictbl thead th{vertical-align:bottom}table.ictbl tbody th{position:-webkit-sticky;position:sticky;inset-inline-start:0;background:var(--surface);z-index:1}table.ictbl tr.icgrp th{position:static;background:var(--sunk);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}table.ictbl tbody tr:hover th:not([colspan]){background:var(--sunk)}.icards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-gap:12px;gap:12px;align-items:start}.icard{padding:16px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:16px;min-width:0}.icard:target{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.icard-h{display:flex;gap:12px;align-items:flex-start}.icard-h h3{margin:0;font-family:var(--f-display);font-size:var(--fs-md)}.icard-h p{margin:2px 0 0}.iccode{flex:none;font-family:var(--f-display);font-stretch:80%;font-weight:800;font-size:var(--fs-xl);line-height:1;color:var(--accent)}.icfacts{grid-template-columns:minmax(0,1fr)}.icfacts dd{font-weight:400}.mgsbox{background:var(--accent-soft);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);border-radius:var(--r);padding:10px 12px;gap:6px;font-size:var(--fs-sm)}.mgsbox,.mgsbox ul{display:flex;flex-direction:column}.mgsbox ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;gap:4px}.cprof{gap:14px}.cprof,.cprof-row{display:flex;flex-direction:column}.cprof-row{gap:4px;min-width:0}.cprof-l small{display:block;color:var(--muted);font-size:var(--fs-xs)}.cprof-svg{display:block;height:auto;max-width:100%}.cp-box{fill:var(--accent-soft);stroke:var(--accent);stroke-width:30}.cp-rib{stroke:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:14}.cp-open{stroke:var(--surface);stroke-width:46;stroke-dasharray:200 120}.cp-unit{fill:color-mix(in srgb,var(--info) 25%,var(--surface));stroke:var(--info);stroke-width:20}.cp-door{fill:none;stroke:var(--accent);stroke-width:16}table.gtbl td.wrap{white-space:normal;min-width:220px;font-size:var(--fs-sm)}table.gtbl tr{scroll-margin-top:16px}table.gtbl tr:target td{background:var(--accent-soft)}.cfit-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.cfit-opt{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.cfit-opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cfit-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.cfit-h b{font-size:var(--fs-md)}.cfit-h .btn{-webkit-margin-start:auto;margin-inline-start:auto}.cfit-row{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;align-items:end;font-size:var(--fs-sm)}.cfit-k{font-weight:600}.cfit-bar{display:flex;flex-direction:column;gap:3px;min-width:0}.cfit-bar small{color:var(--muted);font-size:var(--fs-xs)}details.cfit-q{border:1px dashed var(--line);border-radius:var(--r);padding:8px 12px}details.cfit-q>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm);min-height:28px;display:flex;align-items:center}details.cfit-q[open]>summary{margin-bottom:10px}details.cfit-q[open]{display:flex;flex-direction:column;gap:10px}.flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.flow li{position:relative}.flow li:not(:last-child):after{content:"→";position:absolute;inset-inline-end:-17px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:700}.flow a{display:flex;align-items:center;gap:8px;padding-block:7px;padding-inline:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);text-decoration:none;color:var(--ink);font-weight:600;font-size:var(--fs-sm);min-height:40px}.flow a:hover{border-color:var(--accent);color:var(--accent)}.flow-n{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 12px/1 var(--f-body)}.flow-n.big-n{width:32px;height:32px;font-size:var(--fs-sm)}.pstep,.psteps{display:flex;flex-direction:column;gap:12px}.pstep{padding:16px;scroll-margin-top:16px}.pstep:target{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pstep-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.pstep-h h2{font-size:var(--fs-md)}.pstep-h .link{-webkit-margin-start:auto;margin-inline-start:auto}.pstep-b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;font-size:var(--fs-sm)}.pstep-b .dsub{display:block;margin-bottom:4px}.pmiss .dsub{color:var(--crit)}.chklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}.chklist li{display:flex;flex-direction:column;gap:1px;padding-block:8px;padding-inline:28px 0;border-top:1px solid var(--line);position:relative}.chklist li:before{content:"";position:absolute;inset-inline-start:0;top:10px;width:16px;height:16px;border:2px solid var(--accent);border-radius:4px}.chklist small{color:var(--muted);font-size:var(--fs-xs)}.alist .amain b{font-weight:600}.tmpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tmpls pre.dmail{margin:0}@media (max-width:860px){.pstep-b,.tmpls{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.cfit-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cfit-row{grid-template-columns:minmax(0,1fr)}.cfit-h .btn{-webkit-margin-start:0;margin-inline-start:0;width:100%;min-height:44px;justify-content:center}.chklist,.icards{grid-template-columns:minmax(0,1fr)}.flow{gap:8px 20px}.pstep-h .link{-webkit-margin-start:0;margin-inline-start:0}table.gtbl td.sv,table.gtbl td.wrap,table.gtbl td.wrap:before{display:block}}@media print{.cfit-q,.gres{display:none}}.site{--w-deep:var(--ink);--w-on:var(--surface);--w-glow:color-mix(in srgb,var(--logo-a) 72%,var(--w-on));--w-on-2:color-mix(in srgb,var(--w-on) 76%,transparent);--w-on-line:color-mix(in srgb,var(--w-on) 14%,transparent);--w-grad:linear-gradient(135deg,var(--accent),var(--logo-b));--w-r:18px;--w-max:1180px;--w-shadow:0 24px 60px -30px color-mix(in srgb,var(--ink) 55%,transparent);background:var(--surface);color:var(--ink);font-size:var(--fs-md);line-height:1.6;min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-color-scheme:dark){:root:not([data-theme]) .site{--w-deep:color-mix(in srgb,var(--bg) 88%,var(--logo-b));--w-on:var(--ink)}}:root[data-theme=dark] .site{--w-deep:color-mix(in srgb,var(--bg) 88%,var(--logo-b));--w-on:var(--ink)}html:has(.site){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}}.site .w-main{padding:0;min-width:0}.site a{text-decoration:none}.site h1,.site h2,.site h3,.site h4{font-family:var(--f-display);font-stretch:85%;letter-spacing:-.01em;text-wrap:balance}:where(.site) :where(h1,h2,h3,h4,p){margin:0}.site svg{flex:none}.w-wrap{max-width:var(--w-max);margin:0 auto;-webkit-padding-start:max(20px,env(safe-area-inset-left,0px));padding-inline-start:max(20px,env(safe-area-inset-left,0px));-webkit-padding-end:max(20px,env(safe-area-inset-right,0px));padding-inline-end:max(20px,env(safe-area-inset-right,0px))}.w-skip{position:absolute;inset-inline-start:-9999px;top:8px;z-index:100;background:var(--surface);color:var(--ink);padding:10px 14px;border-radius:10px;font-weight:600}.w-skip:focus{inset-inline-start:12px}.site :focus-visible{outline:2px solid var(--logo-a);outline-offset:3px;border-radius:6px}.site h1:focus,.site h2:focus{outline:none}.w-center{text-align:center;margin-inline:auto}.w-fine{font-size:13.5px;color:var(--muted);line-height:1.5}.w-fine svg{width:15px;height:15px;vertical-align:-2px}.w-sub{font-size:17px;margin-top:10px}.w-lead,.w-sub{color:var(--muted);max-width:62ch}.w-lead{font-size:clamp(17px,1.6vw,20px)}.w-link{color:var(--accent);background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600}.w-link:hover{text-decoration:underline}.w-row{display:flex;flex-wrap:wrap;gap:10px}.w-kicker,.w-row{align-items:center}.w-kicker{display:inline-flex;gap:8px;font:700 12.5px/1.2 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.w-kicker svg{width:16px;height:16px}.w-tag{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font:700 11.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:6px 10px;border-radius:999px}.w-tag.mono{font-family:var(--f-mono);letter-spacing:.04em;text-transform:none}.w-h3{display:flex;align-items:center;gap:10px;font-size:21px;margin-bottom:6px}.w-h3 svg{width:22px;height:22px;color:var(--accent)}.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:650 15px/1.1 var(--f-body);cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease;text-decoration:none}.w-btn svg{width:18px;height:18px;transition:transform .2s ease}.w-btn:hover{transform:translateY(-1px)}.w-btn:hover svg:last-child{transform:translateX(2px)}.w-btn:disabled{opacity:.6;cursor:wait;transform:none}.w-btn-lg{min-height:52px;padding:0 26px;font-size:16px}.w-btn-primary{background:var(--w-grad);color:var(--accent-ink);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--logo-a) 80%,transparent)}.w-btn-primary:hover{box-shadow:0 16px 34px -12px color-mix(in srgb,var(--logo-a) 90%,transparent)}.w-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.w-btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.w-btn-glass{background:color-mix(in srgb,var(--w-on) 8%,transparent);color:var(--w-on);border-color:color-mix(in srgb,var(--w-on) 26%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.w-btn-glass:hover{background:color-mix(in srgb,var(--w-on) 14%,transparent)}.w-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;transition:transform .25s ease,color .2s,border-color .2s}.w-iconbtn svg{width:18px;height:18px}.w-iconbtn:hover{color:var(--accent);border-color:var(--accent);transform:rotate(180deg)}.w-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;color:var(--w-on);background:color-mix(in srgb,var(--w-deep) 86%,transparent);backdrop-filter:saturate(1.5) blur(16px);-webkit-backdrop-filter:saturate(1.5) blur(16px);border-bottom:1px solid var(--w-on-line);padding-top:env(safe-area-inset-top,0)}.w-hrow{gap:20px;height:68px;position:relative}.w-brand,.w-hrow{display:flex;align-items:center}.w-brand{flex:none}.w-brand img{display:block;height:40px;width:auto;border-radius:8px}.w-nav{display:flex;gap:4px;-webkit-margin-start:12px;margin-inline-start:12px}.w-nav a{color:var(--w-on-2);font-weight:600;font-size:15px;padding:8px 12px;border-radius:999px;transition:color .2s,background-color .2s}.w-nav a:hover{color:var(--w-on);background:color-mix(in srgb,var(--w-on) 8%,transparent)}.w-nav a[aria-current=page]{color:var(--w-on);background:color-mix(in srgb,var(--w-on) 12%,transparent)}.w-hact{display:flex;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto}.w-hact .w-btn{min-height:40px;padding:0 16px;font-size:14px}.w-hportal{background:transparent;color:var(--w-on);border-color:var(--w-on-line)}.w-hportal:hover{border-color:var(--w-glow);color:var(--w-on)}.w-lang{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--w-on-line);gap:2px}.w-lang a{min-width:34px;height:30px;padding:0 9px;display:inline-grid;place-items:center;border-radius:999px;font:650 12.5px/1 var(--f-body);color:var(--w-on-2)}.w-lang a:hover{color:var(--w-on)}.w-lang a[aria-current=true]{background:color-mix(in srgb,var(--w-on) 16%,transparent);color:var(--w-on)}.w-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--w-on-line);background:none;color:var(--w-on);place-items:center;cursor:pointer}.w-burger svg{width:22px;height:22px}.w-sheet{position:absolute;top:100%;inset-inline-start:0;inset-inline-end:0;background:var(--w-deep);border-bottom:1px solid var(--w-on-line);padding:12px max(20px,env(safe-area-inset-left,0px)) 22px;gap:16px;max-height:calc(100dvh - 68px);overflow-y:auto;box-shadow:var(--w-shadow);animation:w-drop .22s ease-out}.w-sheet,.w-sheet nav{display:flex;flex-direction:column}.w-sheet nav a{display:flex;justify-content:space-between;align-items:center;min-height:52px;font:700 20px/1.2 var(--f-display);font-stretch:85%;color:var(--w-on);border-bottom:1px solid var(--w-on-line)}.w-sheet nav a svg{width:20px;height:20px}.w-sheet nav a svg,.w-sheet nav a[aria-current=page]{color:var(--w-glow)}.w-sheet-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.w-sheet-act .w-btn-ghost{background:transparent;color:var(--w-on);border-color:var(--w-on-line)}.w-sheet .w-lang{align-self:flex-start}@keyframes w-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:980px){.w-hact>.w-lang,.w-nav{display:none}.w-hact .w-hportal{padding:0 12px;gap:6px}.w-burger{display:inline-grid}}@media (max-width:380px){.w-hquote{display:none}}.w-deep,.w-footer,.w-hero,.w-phero{color:var(--w-on);background:radial-gradient(55% 70% at 85% 10%,color-mix(in srgb,var(--logo-a) 26%,transparent),transparent 70%),radial-gradient(45% 60% at 5% 100%,color-mix(in srgb,var(--logo-b) 30%,transparent),transparent 70%),linear-gradient(160deg,var(--w-deep),color-mix(in srgb,var(--w-deep) 78%,var(--logo-b)))}.w-deep .w-kicker,.w-hero .w-kicker,.w-ocean .w-kicker,.w-phero .w-kicker{color:var(--w-glow)}.w-deep .w-sub,.w-hero .w-lead,.w-phero .w-lead{color:var(--w-on-2)}.w-deep .w-tag,.w-hero .w-tag,.w-ocean .w-tag,.w-svc-feat .w-tag{color:var(--w-glow);background:color-mix(in srgb,var(--w-on) 9%,transparent)}.w-hero{position:relative;overflow:hidden;padding:72px 0 56px;isolation:isolate}.w-hero-bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--w-on) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--w-on) 5%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 70% at 60% 30%,var(--ink) 30%,transparent 80%);mask-image:radial-gradient(70% 70% at 60% 30%,var(--ink) 30%,transparent 80%);animation:w-grid 30s linear infinite}@keyframes w-grid{to{background-position:44px 44px,44px 44px}}.w-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.w-hero h1{font-size:clamp(42px,6.3vw,78px);line-height:.98;font-weight:800;letter-spacing:-.025em;margin:0 0 22px}.w-hero h1 span{display:block}.w-grad{background:linear-gradient(90deg,var(--w-glow),color-mix(in srgb,var(--logo-b) 45%,var(--w-on)));-webkit-background-clip:text;background-clip:text;color:transparent}.w-kicker-glow{padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--w-on) 7%,transparent);border:1px solid var(--w-on-line)}.w-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.w-hero-map{padding:14px;border-radius:26px;position:relative}.w-hero-map:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,color-mix(in srgb,var(--logo-a) 70%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--logo-b) 70%,transparent));-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.w-facts{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.w-facts li{padding:16px 20px;display:flex;flex-direction:column;gap:2px}.w-facts b{font:800 30px/1.1 var(--f-display);font-stretch:85%}.w-facts span{color:var(--w-on-2);font-size:14.5px}.w-map{display:block;width:100%;height:auto}.w-map-dot{fill:color-mix(in srgb,var(--w-on) 30%,transparent)}.w-grat line{stroke:color-mix(in srgb,var(--w-on) 6%,transparent);stroke-width:.3}.w-arc{fill:none;stroke-width:1.1;stroke-linecap:round}.w-arc-s{stroke:color-mix(in srgb,var(--w-on) 38%,transparent);stroke-dasharray:1.6 2.2}.w-arc-flow{fill:none;stroke:var(--w-glow);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:7 93;animation:w-flow 4.5s linear infinite;filter:drop-shadow(0 0 2px var(--logo-a))}@keyframes w-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.w-stop-a{stop-color:var(--logo-a)}.w-stop-b{stop-color:color-mix(in srgb,var(--logo-b) 55%,var(--w-on))}.w-glow-c{stop-opacity:.5}.w-glow-c,.w-glow-e{stop-color:var(--logo-a)}.w-glow-e{stop-opacity:0}.w-box{fill:var(--w-glow)}.w-box-b{fill:color-mix(in srgb,var(--logo-b) 45%,var(--w-on))}.w-city{fill:var(--w-on);stroke:var(--logo-a);stroke-width:1}.w-pulse{fill:none;stroke:var(--w-glow);stroke-width:.6;transform-box:fill-box;transform-origin:center;animation:w-pulse 2.6s ease-out infinite}@keyframes w-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(4.2);opacity:0}}.w-maplbl{fill:var(--w-on);font:600 6.4px var(--f-body);letter-spacing:.03em;paint-order:stroke;stroke:color-mix(in srgb,var(--w-deep) 70%,transparent);stroke-width:1.6px}@media (prefers-reduced-motion:reduce){.w-arc-flow,.w-mover,.w-pulse{display:none}.w-hero-bg{animation:none}}.w-glass{border-radius:var(--w-r);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--accent-soft) 45%,var(--surface)));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));box-shadow:var(--w-shadow)}.w-deep .w-glass,.w-hero .w-glass,.w-ocean .w-glass,.w-phero .w-glass{background:color-mix(in srgb,var(--w-on) 6%,transparent);border:1px solid var(--w-on-line);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.w-card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--w-r);padding:22px;color:var(--ink);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.w-svc:hover,.w-tool:hover,a.w-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--w-shadow)}.w-card-soft{background:var(--bg)}.w-panel{padding:26px;margin-top:26px}.w-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--info-soft);color:var(--ink);font-size:14.5px;margin:0}.w-note svg{width:18px;height:18px;color:var(--info);margin-top:2px}.w-note-warn{background:var(--warn-soft)}.w-note-ok{background:var(--ok-soft)}.w-empty{padding:24px;text-align:center;border:1px dashed var(--line);border-radius:14px;color:var(--muted)}.w-ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.w-ticks li{display:flex;gap:10px;align-items:flex-start}.w-ticks svg{width:18px;height:18px;margin-top:3px;color:var(--accent)}.w-ticks-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px}.w-ocean .w-ticks svg,.w-svc-feat .w-ticks svg{color:var(--w-glow)}.w-sec{padding:88px 0}.w-sec-tight{padding:44px 0}.w-sec-alt{background:var(--bg)}.w-shead{margin-bottom:34px;max-width:760px}.w-shead.w-center{text-align:center}.w-shead h2{font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.05}.w-two{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:48px;gap:48px;align-items:start}.w-phero{padding:64px 0 52px;position:relative;overflow:hidden}.w-phero h1{font-size:clamp(36px,5.2vw,62px);font-weight:800;line-height:1.02;margin-bottom:16px;max-width:20ch}.w-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.w-jump a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;color:var(--w-on);background:color-mix(in srgb,var(--w-on) 7%,transparent);border:1px solid var(--w-on-line);font-weight:600;font-size:14.5px;transition:background-color .2s,border-color .2s}.w-jump a:hover{background:color-mix(in srgb,var(--w-on) 13%,transparent);border-color:var(--w-glow)}.w-jump svg{width:18px;height:18px;color:var(--w-glow)}.w-svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.w-svc{display:flex;flex-direction:column;gap:8px;color:var(--ink)}.w-svc h3{font-size:21px;font-weight:750;margin-top:8px}.w-svc p{color:var(--muted)}.w-svc-feat{grid-column:span 2;grid-row:span 2;padding:32px;border-radius:calc(var(--w-r) + 6px);color:var(--w-on);background:radial-gradient(70% 80% at 100% 0,color-mix(in srgb,var(--logo-a) 30%,transparent),transparent 70%),linear-gradient(150deg,var(--w-deep),color-mix(in srgb,var(--w-deep) 72%,var(--logo-b)));transition:transform .25s ease,box-shadow .25s ease}.w-svc-feat h3{font-size:clamp(28px,3vw,40px);font-weight:800}.w-svc-feat p{color:var(--w-on-2);font-size:17px;max-width:46ch}.w-svc-feat .w-ticks{margin-top:auto;padding-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.w-svc-ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent)}.w-svc-ic svg{width:24px;height:24px}.w-ocean .w-svc-ic,.w-svc-feat .w-svc-ic{background:color-mix(in srgb,var(--w-on) 10%,transparent);color:var(--w-glow)}.w-svc-ic-lg{width:56px;height:56px;border-radius:16px}.w-svc-ic-lg svg{width:28px;height:28px}.w-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;color:var(--accent);font-weight:650;font-size:14.5px}.w-more svg{width:16px;height:16px;transition:transform .2s}a:hover .w-more svg{transform:translateX(4px)}.w-ocean{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);grid-gap:28px;gap:28px;padding:36px;border-radius:calc(var(--w-r) + 8px);color:var(--w-on);background:radial-gradient(60% 80% at 100% 0,color-mix(in srgb,var(--logo-a) 28%,transparent),transparent 70%),linear-gradient(150deg,var(--w-deep),color-mix(in srgb,var(--w-deep) 72%,var(--logo-b)));scroll-margin-top:90px}.w-ocean-main{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.w-ocean h2{display:flex;align-items:center;gap:14px;font-size:clamp(32px,4vw,48px);font-weight:800}.w-ocean .w-lead{color:var(--w-on-2)}.w-ocean-side{gap:12px}.w-fcl,.w-ocean-side{display:flex;flex-direction:column}.w-fcl{padding:18px 20px;gap:8px}.w-fcl b{font:800 22px/1 var(--f-display);color:var(--w-glow)}.w-fcl p{color:var(--w-on-2);font-size:15px}.w-boxes{display:flex;gap:4px}.w-boxes i{flex:1 1;height:14px;border-radius:3px;border:1px solid var(--w-on-line)}.w-boxes i.on{background:var(--w-glow);border-color:transparent}.w-boxes i.b{background:color-mix(in srgb,var(--logo-b) 55%,var(--w-on));border-color:transparent}.w-boxes i.c{background:color-mix(in srgb,var(--warn) 70%,var(--w-on));border-color:transparent}.w-svc-list{display:flex;flex-direction:column;gap:14px}.w-svc-row{display:grid;grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;scroll-margin-top:90px;padding:26px}.w-svc-row h2{font-size:24px;font-weight:750;margin-bottom:4px}.w-svc-row p{color:var(--muted)}.w-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.w-checklist li{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line);font-size:16.5px}.w-checklist li:first-child{border-top:0}.w-checklist .mono{color:var(--accent);font-weight:600;font-size:14px}.w-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.w-tool{display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.w-tool h3{font-size:19px;font-weight:750;margin-top:6px}.w-tool p{color:var(--muted);font-size:15px}.w-tool .w-more{position:absolute;inset-inline-end:18px;top:22px;padding:0}.w-tool:before{content:"";position:absolute;inset-block:auto -60%;inset-inline:auto -40%;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--logo-a) 18%,transparent),transparent);transition:transform .4s ease}.w-tool:hover:before{transform:scale(1.4)}.w-tool-ic{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--w-grad);color:var(--accent-ink);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--logo-a) 80%,transparent)}.w-tool-ic svg{width:24px;height:24px}.w-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:s}.w-step{position:relative;padding:24px 22px;border-radius:var(--w-r);background:var(--bg);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.w-step h3{font-size:19px;font-weight:750}.w-step p{color:var(--muted);font-size:15px}.w-step-n{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--w-grad);color:var(--accent-ink);font:800 17px/1 var(--f-display);margin-bottom:6px}.w-step:not(:last-child):after{content:"";position:absolute;top:44px;inset-inline-start:calc(22px + 48px);inset-inline-end:-16px;height:2px;background:linear-gradient(90deg,var(--logo-a),transparent);opacity:.5}.w-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.w-why>div{padding:24px;display:flex;flex-direction:column;gap:8px}.w-why b{color:var(--w-glow);font-size:13px}.w-why h3{font-size:19px;font-weight:750}.w-why p{color:var(--w-on-2);font-size:15px}.w-offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.w-office{padding:28px;display:flex;flex-direction:column;gap:10px}.w-office-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.w-office-top .w-kicker{margin:0}.w-office h3{font-size:clamp(30px,3.4vw,40px);font-weight:800}.w-office address{font-style:normal;color:var(--muted);display:flex;flex-direction:column}.w-office-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.w-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600;font-size:14.5px;transition:border-color .2s,color .2s}.w-chip:hover{border-color:var(--accent);color:var(--accent)}.w-chip svg{width:17px;height:17px;color:var(--accent)}.w-clock{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.w-clock b{color:var(--ink);font-weight:600}.w-clock-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 50%,transparent);animation:w-live 2s ease-out infinite}@keyframes w-live{to{box-shadow:0 0 0 8px transparent}}@media (prefers-reduced-motion:reduce){.w-clock-dot{animation:none}}.w-teams{display:flex;flex-direction:column;gap:30px}.w-team-h{font-size:15px;font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.w-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.w-person{display:flex;gap:16px;align-items:flex-start}.w-avatar{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--w-grad);color:var(--accent-ink);font:800 18px/1 var(--f-display);letter-spacing:.04em;box-shadow:0 0 0 4px var(--accent-soft)}.w-person-b{display:flex;flex-direction:column;gap:4px;min-width:0}.w-person h4{font-size:19px;font-weight:750}.w-person p{color:var(--muted);font-size:14.5px;margin-bottom:4px}.w-person a{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:600;font-size:14.5px;overflow-wrap:anywhere;min-height:30px}.w-person a svg{width:15px;height:15px}.w-clinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.w-clinks a{display:flex;gap:12px;align-items:flex-start;font-weight:650;overflow-wrap:anywhere}.w-clinks svg{width:22px;height:22px;color:var(--accent);margin-top:2px}.w-clinks small{display:block;color:var(--muted);font-weight:500;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.w-years{padding:30px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.w-years b{font:800 clamp(90px,12vw,150px)/.9 var(--f-display);font-stretch:80%;background:var(--w-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.w-years span{font-weight:600;color:var(--muted)}.w-prose{display:flex;flex-direction:column;gap:16px;font-size:17px;color:var(--muted)}.w-prose .w-lead{color:var(--ink)}.w-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:42px;border-radius:28px;color:var(--w-on);background:radial-gradient(60% 120% at 100% 0,color-mix(in srgb,var(--logo-a) 34%,transparent),transparent 70%),linear-gradient(150deg,var(--w-deep),color-mix(in srgb,var(--w-deep) 70%,var(--logo-b)));box-shadow:var(--w-shadow)}.w-cta h2{font-size:clamp(28px,3.4vw,42px);font-weight:800}.w-cta p{color:var(--w-on-2);margin-top:8px;max-width:52ch}.w-cta-act{display:flex;flex-wrap:wrap;gap:10px}.w-cta .w-btn-ghost{background:transparent;color:var(--w-on);border-color:var(--w-on-line)}.w-inco{display:flex;flex-direction:column;gap:18px}.w-inco-pick{display:flex;flex-wrap:wrap;gap:14px 28px}.w-inco-grp{display:flex;flex-direction:column;gap:8px}.w-inco-gl{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.w-inco-codes{display:flex;flex-wrap:wrap;gap:6px}.w-inco-code{min-width:58px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:700 15px/1 var(--f-mono);cursor:pointer;transition:transform .15s,border-color .2s,background-color .2s}.w-inco-code:hover{border-color:var(--accent);transform:translateY(-2px)}.w-inco-code[aria-pressed=true]{background:var(--w-grad);color:var(--accent-ink);border-color:transparent;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--logo-a) 90%,transparent)}.w-inco-card{padding:26px;display:flex;flex-direction:column;gap:18px}.w-inco-h{display:flex;gap:20px;align-items:flex-start}.w-inco-big{font:800 56px/.9 var(--f-display);font-stretch:80%;background:var(--w-grad);-webkit-background-clip:text;background-clip:text;color:transparent;flex:none;min-width:2.6ch}.w-inco-h h3{font-size:24px;font-weight:750;margin-bottom:4px}.w-inco-h p{color:var(--muted)}.w-journey{overflow-x:auto;padding:12px 2px 4px;margin:0 -2px;-webkit-overflow-scrolling:touch}.w-journey-bar{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;min-width:560px}.w-jseg{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:84px;padding:12px;border-radius:12px;background:var(--bg-c);border-top:4px solid var(--c);transition:background .35s ease,border-color .35s ease}.w-jseg:first-child{border-start-start-radius:16px;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:16px}.w-jseg:last-child{border-start-start-radius:8px;border-start-end-radius:16px;border-end-end-radius:16px;border-end-start-radius:8px}.w-jseg-l{font-size:12.5px;font-weight:600;color:var(--muted);line-height:1.25}.w-jseg-w{font-weight:750;color:var(--c);font-size:14.5px}.w-j-s{--c:var(--info);--bg-c:var(--info-soft)}.w-j-b{--c:var(--warn);--bg-c:var(--warn-soft)}.w-j-sb{--c:var(--ink);--bg-c:linear-gradient(90deg,var(--info-soft),var(--warn-soft))}.w-jrisk{position:absolute;top:-10px;bottom:-10px;inset-inline-start:var(--x);width:0;-webkit-border-start:2px dashed var(--crit);border-inline-start:2px dashed var(--crit);transition:left .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.w-jrisk i{position:absolute;top:-6px;inset-inline-start:-7px;width:12px;height:12px;border-radius:50%;background:var(--crit);box-shadow:0 0 0 4px var(--crit-soft)}.w-jrisk-l{position:relative;height:22px;margin-top:10px;min-width:560px}.w-jrisk-l span{position:absolute;inset-inline-start:var(--x);transform:translateX(calc(-1 * var(--x)));white-space:nowrap;color:var(--crit);font-weight:700;font-size:13px;transition:left .5s cubic-bezier(.2,.8,.2,1),transform .5s}.w-inco-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 22px;gap:12px 22px;margin:0}.w-inco-facts dt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.w-inco-facts dd{margin:2px 0 0}.w-inco-tip dd{font-weight:500}.w-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--muted)}.w-legend span{display:inline-flex;align-items:center;gap:6px}.w-legend i{width:14px;height:14px;border-radius:4px;background:var(--bg-c);border:2px solid var(--c)}.w-cont-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:12px}.w-cont{display:flex;flex-direction:column;gap:12px}.w-cont-h{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.w-cont-h h3{font-size:19px;font-weight:750}.w-cont p{color:var(--muted);font-size:15px}.w-cont-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:14px}.w-cont-dl dt{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.w-cont-dl dd{margin:1px 0 0}.w-src{display:inline-flex;align-items:center;gap:5px;color:var(--muted);margin-top:auto}.w-src:hover{color:var(--accent)}.w-fit{display:flex;flex-direction:column;gap:14px;margin-top:14px}.w-fit-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.w-fit-out{gap:10px}.w-fit-opt,.w-fit-out{display:flex;flex-direction:column}.w-fit-opt{padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--surface);gap:12px;animation:w-pop .3s ease-out}.w-fit-opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.w-fit-opt .w-btn{align-self:flex-start}.w-fit-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.w-fit-h small{display:block;color:var(--accent);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.w-fit-h b{font:800 24px/1.1 var(--f-display);font-stretch:85%}.w-fit-boxes{display:flex;flex-wrap:wrap;gap:3px;max-width:240px}.w-fit-boxes i{height:12px;border-radius:2px;background:var(--w-grad)}.w-fit-boxes .w20{width:14px}.w-fit-boxes .w40{width:28px}.w-fit-row{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;align-items:end;font-size:14px}.w-fit-k{font-weight:650}.w-fit-bar{display:flex;flex-direction:column;gap:4px;min-width:0}.w-fit-bar small,.w-fit-sub{color:var(--muted);font-size:12.5px}.w-fit-sub{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.w-meter{display:block;height:8px;border-radius:4px;background:var(--sunk);overflow:hidden}.w-meter i{display:block;height:100%;width:var(--u);border-radius:inherit;background:var(--w-grad);transition:width .5s cubic-bezier(.2,.8,.2,1)}.w-meter-b i{background:linear-gradient(90deg,var(--ok),color-mix(in srgb,var(--ok) 60%,var(--logo-a)))}.w-check{display:flex;gap:10px;align-items:center;font-size:15px;cursor:pointer;min-height:32px}.w-check input{width:20px;height:20px;accent-color:var(--accent)}@keyframes w-pop{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.w-field{display:flex;flex-direction:column;gap:6px;min-width:0}.site .pcb label,.w-field label,.w-label{font-size:14px;font-weight:650;color:var(--ink);margin:0}.w-field label small{color:var(--muted);font-weight:500}.site .pcb .pcb-in input,.w-field input,.w-field select,.w-field textarea{font:inherit;font-size:16px;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);width:100%;min-width:0;transition:border-color .2s,box-shadow .2s}.site .pcb .pcb-in input{-webkit-padding-end:42px;padding-inline-end:42px}.w-field textarea{min-height:96px;resize:vertical}.site .pcb .pcb-in input:focus,.w-field input:focus,.w-field select:focus,.w-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.w-bad .pcb-in input,.w-field input[aria-invalid=true]{border-color:var(--crit)}.site .pcb-list{border-radius:12px}.w-ferr{color:var(--crit);font-weight:600;font-size:14px;margin:0}.w-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.w-hp{position:absolute!important;inset-inline-start:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.w-sail-form{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.w-sail-form .w-btn{min-height:50px}.w-swap{margin-bottom:3px}.w-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:14px 0;font-size:14px;color:var(--muted)}.w-chips a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600;font-size:13.5px}.w-chips a:hover{border-color:var(--accent);color:var(--accent)}.w-panel .w-note{margin:12px 0}.w-sailings{list-style:none;margin:12px 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.w-sailing{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-gap:12px 20px;gap:12px 20px;align-items:center;padding:16px 18px;border-radius:14px;border:1px solid var(--line);background:var(--surface);animation:w-pop .35s ease-out both}.w-sailing-v{display:flex;flex-direction:column;gap:2px;min-width:0}.w-sailing-v b{font:750 17px/1.2 var(--f-display);font-stretch:85%;overflow-wrap:anywhere}.w-sailing-v small{color:var(--muted);font-size:13px}.w-sailing-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.7fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.w-sailing-r>span:not(.w-sailing-line){display:flex;flex-direction:column;min-width:0}.w-sailing-r>span:last-child{text-align:end}.w-sailing-r small{color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.w-sailing-r b{font-weight:650}.w-sailing-line{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.w-sailing-line i{display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--logo-a),var(--logo-b));border-radius:2px;position:relative}.w-sailing-line i:after{content:"";position:absolute;top:-4px;inset-inline-start:0;width:10px;height:10px;border-radius:50%;background:var(--logo-a);animation:w-sail 3s ease-in-out infinite alternate}.w-sailing-line em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--accent);white-space:nowrap}@keyframes w-sail{to{inset-inline-start:calc(100% - 10px)}}@media (prefers-reduced-motion:reduce){.w-sailing-line i:after{animation:none}}.w-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.w-track-c{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.w-track-c h3{font-size:21px;font-weight:750}.w-track-c p{color:var(--muted)}.w-phero-quote{padding-bottom:110px}.w-sec-quote{padding-top:0;margin-top:-80px;position:relative}.w-quote{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.w-quote-side{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:88px}.w-quote-side .w-card{display:flex;flex-direction:column;gap:8px}.w-quote-side .w-card p{color:var(--muted)}.w-wiz{overflow:hidden;background:var(--surface)}.w-prog{padding:20px 24px 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.w-prog-bar{height:5px;border-radius:3px;background:var(--sunk);overflow:hidden}.w-prog-bar i{display:block;height:100%;background:var(--w-grad);border-radius:inherit;transition:width .45s cubic-bezier(.2,.8,.2,1)}.w-prog ol{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:4px}.w-prog li>button,.w-prog li>span{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--muted);font:600 12.5px/1.2 var(--f-body);min-width:44px}.w-prog li>button{cursor:pointer}.w-prog-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--line);background:var(--surface);font:700 13px/1 var(--f-body);transition:background-color .3s,border-color .3s}.w-prog-n svg{width:16px;height:16px}.w-prog li.on>span{color:var(--ink)}.w-prog li.on .w-prog-n{background:var(--w-grad);color:var(--accent-ink);border-color:transparent;box-shadow:0 0 0 5px var(--accent-soft)}.w-prog li.done .w-prog-n{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.w-prog-txt{display:none}.w-wiz-body{padding:26px 24px 24px;gap:18px}.w-step-f,.w-wiz-body{display:flex;flex-direction:column}.w-step-f{border:0;margin:0;padding:0;min-width:0;gap:16px;animation:w-pop .3s ease-out}.w-step-f legend{padding:0;margin-bottom:2px;float:inline-start;width:100%}.w-step-f legend+*{clear:both}.w-step-f h2{font-size:clamp(24px,2.6vw,30px);font-weight:800}.w-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.w-mode{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 16px;border-radius:16px;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s}.w-mode:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.w-mode input{position:absolute;opacity:0;pointer-events:none}.w-mode:focus-within{outline:2px solid var(--logo-a);outline-offset:3px}.w-mode.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--logo-a) 90%,transparent)}.w-mode b{font:750 19px/1.1 var(--f-display);font-stretch:85%}.w-mode small{color:var(--muted);font-size:13.5px;line-height:1.35}.w-mode-ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--bg);color:var(--accent);margin-bottom:4px;transition:background .2s,color .2s}.w-mode-ic svg{width:26px;height:26px}.w-mode.on .w-mode-ic{background:var(--w-grad);color:var(--accent-ink)}.w-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.w-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--bg);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%}.w-seg label{position:relative;display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;font-weight:650;font-size:14.5px;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s}.w-seg label:hover{color:var(--ink)}.w-seg input{position:absolute;opacity:0;pointer-events:none}.w-seg label:focus-within{outline:2px solid var(--logo-a);outline-offset:2px}.w-seg label.on{background:var(--w-grad);color:var(--accent-ink)}.w-eqs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.w-eq{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:10px;padding-inline:14px 10px;border-radius:14px;border:1px solid var(--line);background:var(--surface);transition:border-color .2s,background-color .2s}.w-eq.on{border-color:var(--accent);background:var(--accent-soft)}.w-eq>span:first-child{display:flex;flex-direction:column;min-width:0}.w-eq b{font-size:14.5px;line-height:1.25}.w-eq small{color:var(--muted);font-size:12px}.w-stepper{display:inline-flex;align-items:center;gap:4px;flex:none}.w-stepper button{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.w-stepper button:disabled{opacity:.35;cursor:default}.w-stepper button svg{width:16px;height:16px}.w-stepper output{min-width:24px;text-align:center;font:700 16px/1 var(--f-mono)}.w-help{border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:14px;padding:4px 16px;background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.w-help>summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:46px;color:var(--accent);font-weight:650;list-style:none}.w-help>summary::-webkit-details-marker{display:none}.w-help>summary svg{width:18px;height:18px}.w-help[open]{padding-bottom:16px}.w-review{margin:0;display:flex;flex-direction:column}.w-review>div{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:6px 16px;gap:6px 16px;padding:14px 0;border-top:1px solid var(--line);align-items:baseline}.w-review>div:first-child{border-top:0}.w-review dt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.w-review dd{margin:0;overflow-wrap:anywhere}.w-wiz-nav{justify-content:space-between;padding-top:18px;border-top:1px solid var(--line)}.w-done,.w-wiz-nav{display:flex;gap:12px}.w-done{padding:40px 32px;flex-direction:column;align-items:flex-start}.w-done-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ok-soft);color:var(--ok);animation:w-pop .45s cubic-bezier(.2,1.4,.4,1)}.w-done-ic svg{width:34px;height:34px}.w-done h2{font-size:clamp(26px,3vw,34px);font-weight:800}.w-ref{font:700 clamp(28px,4vw,40px)/1 var(--f-mono);letter-spacing:.06em;background:var(--w-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:all;-moz-user-select:all;user-select:all}.w-done .w-checklist{align-self:stretch}.w-portal{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);grid-gap:24px;gap:24px;align-items:start}.w-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.w-feat{display:flex;gap:14px;align-items:flex-start}.w-feat h3{font-size:18px;font-weight:750;margin-bottom:4px}.w-feat p{color:var(--muted);font-size:15px}.w-preview{margin:0;padding:24px;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:88px}.w-preview-route{display:flex;align-items:center;gap:12px;font:800 28px/1 var(--f-display);font-stretch:80%}.w-preview-route i{flex:1 1;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--logo-a) 60%,var(--line) 60%)}.w-preview-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.w-preview-steps li{position:relative;display:flex;gap:12px;align-items:center;padding:0 0 16px;color:var(--muted);font-weight:500}.w-preview-steps li span{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);background:var(--surface);flex:none;position:relative;z-index:1}.w-preview-steps li:not(:last-child):before{content:"";position:absolute;inset-inline-start:7px;top:16px;bottom:0;width:2px;background:var(--line)}.w-preview-steps li.done{color:var(--ink)}.w-preview-steps li.done span{background:var(--accent);border-color:var(--accent)}.w-preview-steps li.done:before{background:var(--accent)}.w-preview-steps li.now{color:var(--ink);font-weight:650}.w-preview-steps li.now span{border-color:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.w-preview-docs{display:flex;flex-wrap:wrap;gap:8px}.w-preview-docs span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:14px;font-weight:600}.w-preview-docs svg{width:16px;height:16px;color:var(--accent)}.w-private{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.w-private h3{font-size:21px;font-weight:750}.w-private>p{color:var(--muted)}.w-private .w-row{justify-content:space-between;width:100%;padding-top:10px;border-top:1px solid var(--line)}.w-legaltext{max-width:820px;display:flex;flex-direction:column;gap:12px}.w-legaltext h2{font-size:21px;font-weight:750;margin-bottom:8px}.w-legaltext p{color:var(--muted);margin-top:6px}.w-footer{padding:56px 0 calc(26px + env(safe-area-inset-bottom,0px))}.w-fgrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr)) minmax(0,1.3fr);grid-gap:32px;gap:32px}.w-fbrand img{height:44px;width:auto;border-radius:8px}.w-fbrand p{color:var(--w-on-2);margin-top:14px;max-width:30ch}.w-fcontact,.w-footer nav{display:flex;flex-direction:column;gap:8px}.w-footer b{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--w-glow);margin-bottom:4px}.w-fcontact a,.w-footer nav a{color:var(--w-on-2);font-size:15px;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content}.w-fcontact a:hover,.w-footer nav a:hover{color:var(--w-on)}.w-legal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--w-on-line);font-size:13.5px}.w-legal,.w-legal a{color:var(--w-on-2)}.authback{align-self:flex-start;font-size:var(--fs-sm);font-weight:600;color:var(--muted);text-decoration:none}.authback:hover{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.w-js .w-rv{opacity:0;translate:0 22px}.w-js .w-rv.w-in{opacity:1;translate:none;transition:opacity .7s ease calc(var(--i,0) * 70ms),translate .8s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * 70ms),transform .25s ease,box-shadow .25s ease,border-color .25s ease}}@media (max-width:1080px){.w-steps,.w-tool-grid,.w-why{grid-template-columns:repeat(2,minmax(0,1fr))}.w-step:not(:last-child):after{display:none}.w-clinks,.w-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-quote{grid-template-columns:minmax(0,1fr)}.w-quote-side{position:static;display:grid}.w-cont-grid,.w-quote-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.w-sec{padding:64px 0}.w-hero{padding:44px 0 40px}.w-hero-grid,.w-ocean,.w-portal,.w-two{grid-template-columns:minmax(0,1fr)}.w-hero-grid{gap:28px}.w-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-svc-feat{grid-column:1/-1;grid-row:auto}.w-svc-row{grid-template-columns:auto minmax(0,1fr)}.w-svc-row .w-ticks{grid-column:2}.w-eqs,.w-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.w-preview{position:static}.w-inco-facts,.w-sailing{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.site{font-size:15.5px}.w-sec{padding:52px 0}.w-sec-tight{padding:32px 0}.w-phero{padding:40px 0 36px}.w-facts{grid-template-columns:minmax(0,1fr);margin-top:28px}.w-facts li{flex-direction:row;align-items:baseline;gap:12px;padding:12px 16px}.w-facts b{font-size:24px;min-width:3.2ch}.w-actions .w-btn{flex:1 1 100%}.w-clinks,.w-cont-grid,.w-feats,.w-fit-in,.w-grid2,.w-offices,.w-steps,.w-svc-grid,.w-tool-grid,.w-track,.w-why{grid-template-columns:minmax(0,1fr)}.w-svc-feat{padding:24px}.w-svc-feat .w-ticks,.w-ticks-2{grid-template-columns:minmax(0,1fr)}.w-ocean{padding:24px}.w-svc-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.w-svc-row .w-ticks{grid-column:auto}.w-cta{padding:28px 22px;border-radius:22px}.w-cta-act,.w-cta-act .w-btn{width:100%}.w-office{padding:22px}.w-inco-card,.w-panel{padding:18px}.w-inco-big{font-size:44px}.w-inco-h{gap:8px;flex-direction:column}.w-sail-form{grid-template-columns:minmax(0,1fr) auto}.w-sail-form>.pcb:first-child{grid-column:1/2}.w-sail-form>.w-swap{grid-column:2;grid-row:1}.w-sail-form>.pcb:nth-of-type(2),.w-sail-form>.w-btn{grid-column:1/-1}.w-sailing-r{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:8px}.w-fit-row,.w-quote-side{grid-template-columns:minmax(0,1fr)}.w-sec-quote{margin-top:-64px}.w-phero-quote{padding-bottom:84px}.w-wiz-body{padding:20px 16px 18px}.w-prog{padding:16px}.w-prog li:not(.on) .w-prog-l{display:none}.w-prog li.on .w-prog-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.w-prog-txt{display:block}.w-prog-n{width:28px;height:28px}.w-route{grid-template-columns:minmax(0,1fr)}.w-route .w-swap{justify-self:center;margin:0;transform:rotate(90deg)}.w-route .w-swap:hover{transform:rotate(270deg)}.w-eqs{grid-template-columns:minmax(0,1fr)}.w-seg{display:flex;width:100%;border-radius:16px}.w-seg label{flex:1 1 auto;justify-content:center;text-align:center;border-radius:12px;padding:6px 12px;line-height:1.25}.w-modes{gap:8px}.w-mode{padding:14px 12px}.w-mode small{font-size:12.5px}.w-review>div{grid-template-columns:minmax(0,1fr) auto}.w-review dt{grid-column:1/-1}.w-review dd{grid-column:1}.w-wiz-nav .w-btn{flex:1 1}.w-done{padding:28px 20px}.w-fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.w-fbrand,.w-fcontact{grid-column:1/-1}.w-private .w-row{flex-direction:column;align-items:flex-start}}@media print{.w-cta,.w-footer,.w-header,.w-hero-map{display:none}.site{background:none}}.leads{display:flex;flex-direction:column;gap:10px}.lead{scroll-margin-top:16px}.lead[open]{border-color:var(--accent)}.lead-sum{cursor:pointer;list-style:none;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.lead-sum::-webkit-details-marker{display:none}.lead-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lead-route,.lead-who{font-size:var(--fs-sm)}.lead-route{color:var(--muted);overflow-wrap:anywhere}.lead-body{border-top:1px solid var(--line);padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px}.lead-body .facts{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-body .facts .full{grid-column:1/-1}.lead-msg{white-space:pre-line;font-weight:400}.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:12px;border-top:1px dashed var(--line)}@media (max-width:860px){.lead-body .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lead-form{grid-template-columns:minmax(0,1fr)}}.site{--w-shade:#03141c}.w-logo{display:flex;align-items:center;gap:11px}.site .w-logo img{display:block;width:auto;height:40px;border-radius:0}.w-logo-t{display:flex;flex-direction:column;line-height:1}.w-logo-a{font:800 19px/1 var(--f-display);font-stretch:85%;letter-spacing:.015em;white-space:nowrap;background:linear-gradient(180deg,#fff,#dfe6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.w-logo-b{font:650 9.5px/1 var(--f-body);letter-spacing:.46em;color:#ff7896;margin-top:5px;-webkit-padding-start:1px;padding-inline-start:1px}.w-logo-s{font:italic 700 12px/1.2 var(--f-body);color:#ff7896;margin-top:7px;white-space:nowrap}.site .w-fbrand .w-logo img{height:46px}.w-fbrand .w-logo-a{font-size:22px}.w-fbrand .w-logo-b{font-size:10.5px}@media (max-width:440px){.w-hrow .w-logo-t{display:none}}.site .w-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--logo-a) 82%,var(--logo-b)),var(--logo-b))}.w-hero-photo{padding:clamp(88px,13vh,140px) 0 44px;min-height:min(90vh,880px);display:flex;align-items:flex-end;background:var(--w-shade)}.w-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;z-index:-2;transform:scale(1.06);animation:w-drift 26s ease-out forwards}@keyframes w-drift{to{transform:scale(1)}}.w-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--w-shade) 94%,transparent) 0,color-mix(in srgb,var(--w-shade) 84%,transparent) 34%,color-mix(in srgb,var(--w-shade) 40%,transparent) 58%,transparent 82%),linear-gradient(0deg,color-mix(in srgb,var(--w-shade) 88%,transparent) 0,transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--w-shade) 55%,transparent) 0,transparent 22%)}.w-hero-in{width:100%}.w-hero-photo .w-hero-copy{max-width:680px}.w-hero-photo h1{text-shadow:0 2px 30px color-mix(in srgb,var(--w-shade) 60%,transparent)}.w-hero-photo .w-grad{background:linear-gradient(90deg,#8ff0e8,#5cc6ee);-webkit-background-clip:text;background-clip:text;color:transparent}.w-hero-photo .w-lead{color:color-mix(in srgb,var(--w-on) 86%,transparent)}.w-hero-photo .w-facts{margin-top:64px}.w-hero-photo .w-glass{background:color-mix(in srgb,var(--w-shade) 38%,transparent)}@media (max-width:760px){.w-hero-photo{min-height:0;padding-top:72px}.w-hero-img{object-position:70% 50%}.w-hero-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--w-shade) 72%,transparent),color-mix(in srgb,var(--w-shade) 80%,transparent) 55%,color-mix(in srgb,var(--w-shade) 94%,transparent))}.w-hero-photo .w-facts{margin-top:40px}}@media (prefers-reduced-motion:reduce){.w-hero-img{animation:none;transform:none}}.w-svc-photo{position:relative;overflow:hidden;isolation:isolate;background:var(--w-shade)}.w-svc-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s ease}.w-svc-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--w-shade) 84%,transparent) 0,color-mix(in srgb,var(--w-shade) 40%,transparent) 50%,color-mix(in srgb,var(--w-shade) 92%,transparent) 100%)}.w-svc-photo:hover .w-svc-img{transform:scale(1.04)}.w-svc-photo p{color:color-mix(in srgb,var(--w-on) 88%,transparent)}.w-offmap{max-width:900px;margin:0 auto 18px}.w-deep .w-office address{color:var(--w-on-2)}@media (prefers-reduced-motion:reduce){.w-svc-img{transition:none}}.instapp{display:none}@media (max-width:860px){.instapp{display:flex;align-items:flex-start;gap:12px;padding-block:12px;padding-inline:14px 12px;margin-bottom:14px;border-radius:var(--r);background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.instapp img{border-radius:var(--r-lg);flex:none}.instapp-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.instapp-t>span{color:var(--muted);font-size:var(--fs-sm)}.instapp-t ol{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:var(--fs-sm);display:flex;flex-direction:column;gap:4px}.instapp-t svg{vertical-align:-3px;color:var(--accent)}.instapp-a{display:flex;align-items:center;gap:4px;flex:none}.instapp-a .btn{min-height:38px}.instapp-x{width:36px;height:36px;border:0;background:none;color:var(--muted);font-size:var(--fs-lg);line-height:1;border-radius:50%}.instapp-x:hover{background:var(--sunk);color:var(--ink)}}.w-phone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.w-phone-card{display:flex;flex-direction:column;gap:10px}.w-phone-card h3{font-size:21px}@media (max-width:760px){.w-phone-grid{grid-template-columns:minmax(0,1fr)}}.lead-ans{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--r);background:var(--sunk);margin-bottom:12px}.lead-ans .f{max-width:520px}.lead-ans p{margin:0}@media (max-width:520px){.w-hact .w-hportal span{display:none}.w-hact .w-hportal{width:40px;padding:0}}.w-hero-portal{margin-top:18px;color:color-mix(in srgb,var(--w-on) 80%,transparent);font-size:15.5px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.w-hero-portal a{display:inline-flex;align-items:center;gap:6px;color:var(--w-glow);font-weight:700}.w-hero-portal a svg{width:17px;height:17px}.w-hero-portal a:hover{text-decoration:underline}.payform{display:flex;flex-direction:column;gap:12px}.payinv-h{flex-wrap:wrap}.payinv-h h3{margin:0}table.paytbl{min-width:520px}table.paytbl td{vertical-align:middle}.payamt{width:120px;max-width:100%;padding:7px 9px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payamt.bad{border-color:var(--crit);background:var(--crit-soft)}.payline{margin:0;font-size:var(--fs-sm)}.payline b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payline.od b{color:var(--crit)}tr.payoff td,tr.payvoid td{color:var(--muted)}tr.payvoid td.num{text-decoration:line-through}.payref{display:block;min-width:0;overflow-wrap:anywhere}.paylist{display:flex;flex-direction:column;border-top:1px solid var(--line)}.payhead,.payrow>summary{display:grid;grid-template-columns:110px 90px minmax(0,1.6fr) repeat(3,minmax(0,1fr)) 70px;grid-gap:8px;gap:8px;align-items:center;padding:10px 16px}.payhead{font-size:var(--fs-xs);font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}.payhead .r,.payrow>summary .r{text-align:end}.payrow{border-bottom:1px solid var(--line)}.payrow:last-child{border-bottom:0}.payrow>summary{cursor:pointer;list-style:none;font-size:var(--fs-sm)}.payrow>summary::-webkit-details-marker{display:none}.payrow>summary:hover,.payrow[open]>summary{background:var(--sunk)}.payrow .pl{display:none}.payrow.void>summary{color:var(--muted)}.payrow.void .pamt{text-decoration:line-through}.paybody{display:flex;flex-direction:column;gap:10px;padding:10px 16px 14px;border-top:1px dashed var(--line)}.payalloc{border:1px solid var(--line);border-radius:var(--r)}.payalloc li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;font-size:var(--fs-sm)}.payvoidf{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.payvoidf .f{flex:1 1 220px}@media (max-width:760px){.payhead{display:none}.payrow>summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.payrow>summary .r{text-align:start}.payrow>summary .payref{grid-column:1/-1}.payrow .pl{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}}@media (max-width:520px){.payamt{font-size:var(--fs-md)}}.paydet{display:block}.paydet>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;width:100%}.paydet>summary::-webkit-details-marker{display:none}.paylines{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;width:100%}.paylines li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.invform{align-items:start}.invlines{display:flex;flex-direction:column;gap:8px;min-width:0}.invl-head,.invl-row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.invl-head{font-size:var(--fs-xs);font-weight:600;color:var(--muted);padding-bottom:4px;border-bottom:1px solid var(--line)}.invl-head .r,.invl-row input.r{text-align:end}.invl-row label{display:flex;flex-direction:column;gap:2px;min-width:0}.invl-row input{padding:8px 9px;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invl-row .pl{display:none;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.invl-amt{text-align:end;font-weight:600;white-space:nowrap}.danger-link{color:var(--crit);font-size:var(--fs-xs)}.invl-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.invl-tot{font-size:var(--fs-sm);color:var(--muted)}.invl-tot b{font-family:var(--f-display);font-size:var(--fs-lg);color:var(--ink);-webkit-margin-start:6px;margin-inline-start:6px}.invl-tot b.od{color:var(--crit)}.invrep{align-items:flex-start;padding:10px 12px;border:1px solid var(--warn);background:var(--warn-soft);border-radius:var(--r)}.invrep input[type=checkbox]{margin-top:3px;accent-color:var(--accent)}.invpaid{margin:0 16px 16px}.howpay-t{margin:0;white-space:pre-line;font-family:var(--f-mono,monospace);font-size:var(--fs-sm);line-height:1.5;overflow-wrap:anywhere;background:var(--sunk);border-radius:var(--r);padding:10px 12px}@media (max-width:760px){.invl-head{display:none}.invl-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0;border-bottom:1px solid var(--line)}.invl-row .invl-d{grid-column:1/-1}.invl-row .pl{display:block}.invl-amt{grid-column:1/3;text-align:start;display:flex;flex-direction:column}.invl-row input{font-size:var(--fs-md)}}.ptick{display:flex;flex-wrap:wrap;gap:6px 14px}.ptick .chk{min-height:32px}.ptick .chk input{accent-color:var(--accent);width:18px;height:18px}.ptick .chk small{color:var(--muted);font-size:var(--fs-xs)}table.ptbl{min-width:0}table.ptbl td,table.ptbl th{padding:8px 10px;vertical-align:top}table.ptbl td small,table.ptbl td.pl small{display:block;color:var(--muted);font-size:var(--fs-xs);font-weight:400;white-space:normal}table.ptbl td.pl{white-space:normal;min-width:150px}table.ptbl .cname{display:inline-flex;align-items:center;gap:6px}table.ptbl select{max-width:160px}table.ptbl td.pcell{min-width:110px}table.ptbl td.pcell input{width:100%;max-width:120px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.ptbl td.pcell input.typed{border-color:var(--warn);background:var(--warn-soft)}table.ptbl td.pcell small{max-width:140px;-webkit-margin-start:auto;margin-inline-start:auto}table.ptbl.view td.pcell b{font-size:var(--fs-md)}@media (max-width:640px){table.ptbl:not(.view) td.pl{grid-column:1/-1}table.ptbl td.pcell{min-width:0}table.ptbl td.pcell input{max-width:none;font-size:var(--fs-md);text-align:start}table.ptbl td.pcell small{-webkit-margin-start:0;margin-inline-start:0}table.ptbl select{max-width:100%;font-size:var(--fs-md)}}.flbl{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.fixrow{display:flex;flex-wrap:wrap;gap:10px}.fixrow .f{flex:1 1 120px;min-width:0}details.psched{border:1px solid var(--line);border-radius:var(--r);padding:8px 12px;display:flex;flex-direction:column;gap:8px}details.psched>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;list-style-position:inside}details.psched[open]>summary{margin-bottom:8px}h3.schlane{font-size:var(--fs-sm);font-weight:700;color:var(--accent);margin:4px 0 0}.qchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.xrow3{grid-template-columns:minmax(0,1fr) 110px 170px auto}@media (max-width:620px){.xrow3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xrow3>input:first-child{grid-column:1/-1}}.btn.sm{padding:5px 10px;font-size:var(--fs-xs)}.btn.sm:disabled{opacity:.6;cursor:default}html:lang(zh-Hans){--f-body:"Public Sans","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC",system-ui,sans-serif;--f-display:"Archivo","PingFang SC","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC",system-ui,sans-serif}.langsw{display:inline-flex;flex:none;width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--surface)}.langsw button{border:0;background:none;margin:0;padding:4px 10px;min-height:28px;font:600 12px/1 var(--f-body);color:var(--muted);cursor:pointer}.langsw button+button{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.langsw button:hover{color:var(--ink);background:var(--sunk)}.langsw button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.langsw button:disabled{cursor:default}.langsw[aria-busy=true]{opacity:.65}.langsw.full button{padding:8px 16px;min-height:40px;font-size:var(--fs-sm)}.rail-lang{margin-top:10px}.msheet .langsw{align-self:center}.authtop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}fieldset.bkeq,fieldset.bkfs{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;margin:0;min-width:0}fieldset.bkfs{display:flex;flex-direction:column;gap:8px}fieldset.bkeq legend,fieldset.bkfs legend{font-size:var(--fs-xs);font-weight:600;color:var(--muted);padding:0 4px}fieldset.bkeq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.bkform h2{padding-top:12px;border-top:1px solid var(--line)}.bkform h2:first-of-type{padding-top:0;border-top:0}.bkurgent{justify-content:flex-end}.bksail{display:flex;flex-direction:column;gap:6px}.bkopt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;cursor:pointer;background:var(--surface)}.bkopt.on,.bkopt:hover{border-color:var(--accent)}.bkopt.on{background:var(--accent-soft)}.bkopt input{margin-top:3px;flex:none;accent-color:var(--accent)}.bkopt>span{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.bkgrid{align-items:start}.bkcard .qroute{font-size:var(--fs-md)}.csail{flex-wrap:wrap;align-items:flex-start}.csail .cs-v{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.csail .cs-d{flex:0 1 150px;display:flex;flex-direction:column}.csail .cs-c{flex:0 1 190px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.csail small{display:block;color:var(--muted);font-size:var(--fs-xs)}.drow.soon{box-shadow:inset 3px 0 0 var(--crit);-webkit-padding-start:10px;padding-inline-start:10px}.attn-c .drow{flex-wrap:wrap}.cwhy{text-align:end;font-size:var(--fs-xs);font-weight:600}.csub{font-size:var(--fs-sm);margin:6px 0 0}.lanes.dash5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:860px){.lanes.dash5{grid-template-columns:repeat(2,minmax(0,1fr))}.lanes.dash5 .lane:last-child{grid-column:1/-1}}@media (max-width:520px){fieldset.bkeq{grid-template-columns:repeat(2,minmax(0,1fr))}.cwhy{text-align:start}.csail .btn{width:100%;justify-content:center}}.bell{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);color:var(--muted);text-decoration:none;flex:none}.bell svg{width:20px;height:20px}.bell:hover{background:var(--sunk);color:var(--ink)}.bell .badge{position:absolute;top:2px;inset-inline-end:0;height:16px;min-width:16px;font-size:var(--fs-xs);padding:0 4px}.rail-bell{-webkit-margin-start:auto;margin-inline-start:auto}.mhead .msearch+.mbell{-webkit-margin-start:0;margin-inline-start:0}.ntflist li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px}.ntflist li.unread{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.ntf-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1;text-decoration:none;color:inherit;overflow-wrap:anywhere}.ntf-main b{font-weight:600}.ntf-main b .pill{-webkit-margin-end:4px;margin-inline-end:4px}.ntf-main:hover b{color:var(--accent)}@media (max-width:520px){.ntflist li{flex-direction:column;align-items:stretch}.ntflist li form .btn{width:100%;justify-content:center}}.bkdel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bkdocs{display:flex;flex-direction:column;gap:8px}.bkdocs .docup-row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);grid-gap:10px;gap:10px}@media (max-width:520px){.bkdel,.bkdocs .docup-row{grid-template-columns:minmax(0,1fr)}}.qprice{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pcell .bookl{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--accent);text-decoration:none;margin-top:2px}.pcell .bookl:hover{text-decoration:underline}.pofilter{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.pofilter .f{flex:1 1 200px;min-width:0}.remtbl td small{display:block;color:var(--muted)}.sumchart{width:100%;height:auto;display:block}.sumchart .bar{fill:var(--accent)}.sumchart .bar.dim{fill:var(--accent-soft)}.sumchart text{fill:var(--muted);font:500 12px var(--f-body)}.sumchart text.v{fill:var(--ink);font-weight:600}.sumchart line{stroke:var(--line)}.sumtbl td,.sumtbl th{white-space:nowrap}.pvbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border-radius:var(--r);background:var(--warn-soft);color:var(--ink);border:1px solid var(--warn);font-size:var(--fs-sm);font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 10%,transparent)}.pvbar span{min-width:0;overflow-wrap:anywhere}.pvbar .btn{flex:none}.pvnav{margin:0}.pvbody{gap:inherit}.pvoff{color:var(--muted)!important;cursor:not-allowed}.pvoff:after{content:"";display:inline-block;width:12px;height:12px;-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:-1px;background:currentColor;-webkit-mask:var(--i-lock) center/contain no-repeat;mask:var(--i-lock) center/contain no-repeat}.btn.pvoff,.lane.pvoff{background:var(--sunk);border-style:dashed;border-color:var(--line)}.link.pvoff,span.pvoff:not(.btn){color:var(--muted);text-decoration:none}fieldset.pvfs{display:contents}.pvhint{grid-column:1/-1;display:block;font-style:italic}.cv-pv{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:520px){.pvbar{flex-direction:column;align-items:stretch}.pvbar .btn{justify-content:center}}.warn-txt{font-weight:600}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.rel>div.comp-sub{border-top:0;padding-top:0;justify-content:flex-start;background:none;font-weight:400}table.ctrtbl,table.fttbl{min-width:0}table.ctrtbl td,table.fttbl td{white-space:normal;vertical-align:top}table.fttbl small{display:block}.ftcell{display:flex;flex-direction:column;gap:2px}.ftterms{-webkit-padding-start:18px;padding-inline-start:18px;font-size:var(--fs-sm)}.ftest,.ftterms{margin:0;display:flex;flex-direction:column;gap:2px}details.ftrates>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.ctrform{margin-top:14px}.ctrgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.claim-h{font-size:var(--fs-lg)}.claim-h,.claim-title{overflow-wrap:anywhere}.claim-title{font-weight:600}.cthread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmsg{border:1px solid var(--line);border-radius:var(--r-lg);padding:10px 12px;max-width:88%;background:var(--surface);min-width:0}.cmsg.mgs{align-self:flex-start;background:var(--accent-soft)}.cmsg.cust{align-self:flex-end;background:var(--sunk)}.cmsg.internal{background:var(--warn-soft);border-style:dashed}.cmsg p{margin:4px 0 0}.cmsg-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wc-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;font-size:var(--fs-sm)}.wc-list li.own{box-shadow:inset 3px 0 0 var(--accent);-webkit-padding-start:10px;padding-inline-start:10px}.wc-city{min-width:0;overflow-wrap:anywhere}.wc-city small{display:block;color:var(--muted);font-size:var(--fs-xs)}.wc-time{font-size:var(--fs-lg);font-weight:600}.cbmcalc{display:flex;flex-direction:column;gap:10px}.cbm-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.cbm-out{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr))}.cbm-out dd{font-size:var(--fs-md)}.cbm-out dd small{display:block;font-size:var(--fs-xs);font-weight:400}.gloss{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:12px 20px;gap:12px 20px}.gloss div{min-width:0;border-top:1px solid var(--line);padding-top:8px}.gloss dt{font-weight:700}.gloss dd{margin:2px 0 0;color:var(--muted);font-size:var(--fs-sm)}.site.ctools{background:transparent;min-height:0;font-size:15px}.site.ctools .w-cont-grid{margin-bottom:10px}@media (max-width:700px){.cbm-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ctrgrid{grid-template-columns:minmax(0,1fr)}.cmsg{max-width:100%}}@media (max-width:520px){.gloss{grid-template-columns:minmax(0,1fr)}.wc-time{font-size:var(--fs-md)}}.search.bsearch{flex:none;max-width:520px}fieldset.supcontacts{gap:12px}.supcontact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;padding-bottom:10px;border-bottom:1px dashed var(--line)}.supcontact:last-of-type{border-bottom:0;padding-bottom:0}.drow.supc{align-items:flex-start}.supc-links{gap:2px;align-items:flex-end;text-align:end;min-width:0}.supc-links .link{overflow-wrap:anywhere}.prodctn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}table.potbl{min-width:720px}table.potbl td,table.potbl th{padding:8px 10px;vertical-align:top}table.potbl td.pl{white-space:normal;min-width:200px}table.potbl td.pl .link{display:block}table.potbl td small{display:block;color:var(--muted);font-size:var(--fs-xs)}table.potbl .podesc{display:block;overflow-wrap:anywhere}table.potbl tr.qt td{font-weight:700;border-top:1px solid var(--line)}.totals.pototals{padding:12px 0 0;border-bottom:0;border-top:1px solid var(--line);gap:16px}.totals.pototals b{font-size:var(--fs-lg)}.pocard .claim-title{font-size:var(--fs-md)}.thrlist{display:flex;flex-direction:column}.thrlist .thrrow:first-child{border-top:0;padding-top:0}.thrrow{align-items:flex-start;padding-bottom:8px}.thrmain{display:flex;flex-direction:column;gap:2px;min-width:0}.thrmain .link{text-align:start}.thrlast{color:var(--ink)!important;overflow-wrap:anywhere}.thrside{gap:4px;align-items:flex-end;flex:none}@media (max-width:860px){.prodctn,.supcontact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.search.bsearch{max-width:none}.supcontact .f:first-child{grid-column:1/-1}.thrrow{flex-direction:column}.thrside{flex-direction:row;align-items:center;align-self:stretch;justify-content:space-between}.totals.pototals{gap:12px 20px}}@media (max-width:640px){table.potbl tr{margin:0 12px 8px}table.potbl td.poempty,table.potbl td.pono{display:none}table.potbl td.porm{grid-column:1/-1;align-items:flex-start}table.potbl td small{display:inline;-webkit-margin-start:4px;margin-inline-start:4px}table.potbl tr.qt{background:var(--sunk)}table.potbl tr.qt td{border-top:0}}.lcalc .lcout{border-top:1px solid var(--line);padding-top:12px}.lcalc .lctot{grid-column:1/-1;border-top:1px dashed var(--line);padding-top:8px}.lcalc .lctot dd{font-size:var(--fs-lg);font-weight:700;color:var(--accent)}.lcalc .lcnote{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);-webkit-padding-start:10px;padding-inline-start:10px}ul.spbars{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}ul.spbars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) auto;align-items:center;grid-gap:10px;gap:10px}ul.spbars .spk{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}ul.spbars .spk small{font-size:var(--fs-xs)}ul.spbars b{font-size:var(--fs-sm)}@media (max-width:520px){ul.spbars li{grid-template-columns:minmax(0,1fr) auto}ul.spbars li .ubar{grid-column:1/-1;grid-row:2}}.pvswitch{padding:8px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.ftwarn{display:block;font-weight:600;margin-top:2px}a.acell,a.card,a.kpi,a.lane,a.qcard{text-decoration:none;color:inherit}.strong{font-weight:600}.m0{margin:0}.mt6{margin-top:6px}.link.muted{color:var(--muted)}.link.small{font-size:var(--fs-xs)}.pad-h{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.mono.strong{overflow-wrap:anywhere}.backlink:before,.notice.flash:before,.pg-next:after,.pg-prev:before{content:"";display:inline-block;flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--i-back) center/contain no-repeat;mask:var(--i-back) center/contain no-repeat}.backlink{display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.pg-next:after{-webkit-mask-image:var(--i-next);mask-image:var(--i-next)}.notice.flash{display:flex;align-items:flex-start;gap:8px}.notice.flash:before{width:16px;height:16px;margin-top:2px;-webkit-mask-image:var(--i-alert);mask-image:var(--i-alert);color:var(--crit)}.notice.ok.flash:before{-webkit-mask-image:var(--i-ok);mask-image:var(--i-ok);color:var(--ok)}.rt{flex-wrap:wrap;align-items:center;gap:4px 8px}.rt,.rt-p{display:inline-flex;min-width:0}.rt-p{align-items:baseline;gap:5px}.rt-p b{font-weight:700;overflow-wrap:anywhere}.rt-p small{font-family:var(--f-mono);font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.rt-arrow{width:16px;height:16px;flex:none;color:var(--muted)}.qroute.rt{font-size:var(--fs-lg);line-height:1.2}.qroute.rt .rt-p b{font-weight:800}.card .route .rt-p{flex-direction:column;align-items:flex-start;gap:0}.card .route .rt-p:last-child{align-items:flex-end;text-align:end}.card .route .rt-p b{font-size:var(--fs-md)}.shipgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:10px;gap:10px}@media (min-width:861px){.rail{gap:14px;padding-block:16px}.nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:0 6px;scrollbar-width:thin}.nav a{padding:7px 10px}.navgrp{display:flex;flex-direction:column;gap:2px}.navgrp+.navgrp{margin-top:6px}.navlbl{display:block;padding:6px 10px 2px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.account{padding-top:12px;gap:8px}}@media (max-width:860px){.navgrp{display:contents}.navlbl{display:none}}.brand img{width:40px;height:40px}.acc-who{align-items:center;gap:10px}.acc-txt,.acc-who{display:flex;min-width:0}.acc-txt{flex-direction:column}.acc-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-txt span{color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.acc-btns{display:flex;gap:6px;flex-wrap:wrap}.acc-btns .theme-btn,.rail-lang{margin-top:0}.avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand,var(--accent-soft));color:var(--brand-ink,var(--accent));font:700 var(--fs-xs)/1 var(--f-body)}.cobar{position:fixed;inset:0 0 auto 0;height:3px;background:var(--brand);z-index:40;pointer-events:none}.cobranded main{padding-top:calc(24px + 3px)}.cobrand{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.cobrand img{display:block;max-width:100%;max-height:36px;width:auto;height:auto;object-fit:contain;object-position:left center}.cobrand small{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.mhead .mbrand{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.mhead .mbrand b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mhead img.mco{height:24px;width:auto;max-width:120px;object-fit:contain;border-radius:0;background:none;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.mhead .msearch{-webkit-margin-start:0;margin-inline-start:0}.pvbrand{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.pvbrand img{max-height:32px;max-width:160px;width:auto;object-fit:contain}.pvbrand small{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.pvbar-accent{position:absolute;inset:0 0 auto 0;height:3px;background:var(--brand)}.brandbox{margin-top:8px}.brandbox>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm);display:inline-flex;align-items:center;gap:8px}.brandform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;padding-top:10px;max-width:640px;white-space:normal}.brandform .chk,.brandform .row-btns{grid-column:1/-1}.brandform input[type=color]{width:64px;height:40px;padding:2px}.cobrand-mini{display:inline-flex;align-items:center;gap:6px}.cobrand-mini img{height:20px;width:auto;max-width:80px;object-fit:contain}.cobrand-mini i{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--brand);border:1px solid var(--line)}@media (max-width:640px){.brandform{grid-template-columns:minmax(0,1fr)}}.tabs.stabs{margin-top:-4px}.tabs a.pvoff{border-bottom-color:transparent}.todo{padding:14px 0 6px}.todo h2{display:flex;align-items:center}.todolist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.todolist li{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--line)}.todolist li .adot{margin-top:0}.todolist li.high .adot{background:var(--crit)}.todolist li.normal .adot{background:var(--warn)}.todo-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.todo-t b{font-weight:600;overflow-wrap:anywhere}.todo-t small{color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.todolist .btn{flex:none;white-space:nowrap}.cs-eta{gap:1px}.cs-eta b{font-size:var(--fs-xl);line-height:1}.cs-eta small:first-child{font-weight:600}.cs-route.rt{font-family:var(--f-body);font-size:var(--fs-sm)}.cs-route.rt .rt-p b{font-family:var(--f-display);font-stretch:85%;font-size:var(--fs-md)}.csec{font-size:var(--fs-md);display:flex;align-items:center}.shead h1{font-size:var(--fs-xl);overflow-wrap:anywhere}.sband{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.sb-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}.sb-st{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.sb-st .rt{font-size:var(--fs-md)}.sb-eta{display:flex;flex-direction:column;align-items:flex-end;text-align:end}.sb-eta small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.sb-eta b{font-family:var(--f-display);font-stretch:85%;font-weight:750;font-size:var(--fs-2xl);line-height:1.05;color:var(--accent)}.sb-next{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;border-radius:var(--r);background:var(--sunk);-webkit-border-start:3px solid var(--line);border-inline-start:3px solid var(--line)}.sb-next.crit{background:var(--crit-soft);border-inline-start-color:var(--crit)}.sb-next.warn{background:var(--warn-soft);border-inline-start-color:var(--warn)}.sb-next.ok{background:var(--ok-soft);border-inline-start-color:var(--ok)}.sb-k{font-size:var(--fs-xs);font-weight:600;color:var(--muted);flex-basis:100%}.sband .alert{margin:0}.sdetails{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:24px;gap:24px}@media (max-width:860px){.sdetails{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.sb-eta{align-items:flex-start;text-align:start}.sband{padding:14px 16px}.sb-eta b{font-size:var(--fs-xl)}}.authh{font-size:var(--fs-xl)}.flabel-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.authalt{align-self:flex-start;text-align:start}.divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:var(--fs-xs)}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.authback{display:inline-flex;align-items:center;gap:4px}.ssearch-c{flex:none;-webkit-padding-end:6px;padding-inline-end:6px}.ssearch-c .btn{flex:none}.fdisc>summary{cursor:pointer;padding:12px 14px;font-weight:600;display:flex;align-items:center;gap:6px;list-style:none}.fdisc>summary::-webkit-details-marker{display:none}.fdisc>summary:after{content:"";width:14px;height:14px;-webkit-margin-start:auto;margin-inline-start:auto;background:currentColor;-webkit-mask:var(--i-down) center/contain no-repeat;mask:var(--i-down) center/contain no-repeat;transition:transform .15s}.fdisc[open]>summary:after{transform:rotate(180deg)}.fdisc>.stack{padding:0 14px 14px}.fdisc .lsearch{border:0;padding:0;background:none}.prodrow{align-items:center;gap:10px}.prodrow,.prodrow>span{display:flex;min-width:0}.prodrow>span{flex-direction:column}.pthumb{flex:none;width:40px;height:40px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--sunk)}.pthumb.lg{width:56px;height:56px}.gterm{font-weight:600}.facts .ilink,.rel .ilink{-webkit-margin-start:4px;margin-inline-start:4px}.site.ctools{--w-r:var(--r);--w-grad:var(--accent);font-size:var(--fs-sm);line-height:1.5}.site.ctools :focus-visible{outline-color:var(--accent);border-radius:var(--r-sm)}.site.ctools .w-card{padding:16px;box-shadow:none}.site.ctools .w-svc:hover,.site.ctools .w-tool:hover,.site.ctools a.w-card:hover{transform:none;box-shadow:none}.site.ctools .w-btn{min-height:40px;padding:0 14px;border-radius:var(--r);font:600 var(--fs-sm)/1.2 var(--f-body);transition:none}.site.ctools .w-btn:hover,.site.ctools .w-btn:hover svg:last-child{transform:none}.site.ctools .w-btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.site.ctools .w-btn-primary:hover{box-shadow:none;filter:none}.site.ctools .w-btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.site.ctools .w-iconbtn{width:40px;height:40px}.site.ctools .w-iconbtn:hover{transform:none}.site.ctools .w-inco-code{min-height:40px;border-radius:var(--r);font-size:var(--fs-sm);transition:none}.site.ctools .w-inco-code:hover{transform:none}.site.ctools .w-inco-code[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.site.ctools .w-inco-big{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--accent);font-size:var(--fs-2xl)}.site.ctools .w-cont-h h3,.site.ctools .w-fit-h b,.site.ctools .w-h3,.site.ctools .w-inco-h h3{font-size:var(--fs-md)}.site.ctools .w-cont p,.site.ctools .w-fine,.site.ctools .w-sub{font-size:var(--fs-sm)}.site.ctools .w-cont-dl dt,.site.ctools .w-fit-h small,.site.ctools .w-fit-sub,.site.ctools .w-inco-facts dt,.site.ctools .w-inco-gl,.site.ctools .w-tag{letter-spacing:0;text-transform:none;font-size:var(--fs-xs);font-weight:600}.site.ctools .w-tag{border-radius:var(--r-sm);padding:4px 8px}.site.ctools .pcb .pcb-in input,.site.ctools .w-field input,.site.ctools .w-field select,.site.ctools .w-field textarea{min-height:40px;padding:8px 10px;border-radius:var(--r);font-size:var(--fs-sm)}.site.ctools .w-field input:focus,.site.ctools .w-field select:focus{box-shadow:none;outline:2px solid var(--accent);outline-offset:1px}.site.ctools .w-fit-opt{border-radius:var(--r);animation:none}.site.ctools .w-fit-opt.on{box-shadow:inset 0 0 0 1px var(--accent)}.site.ctools .w-jseg,.site.ctools .w-jseg:first-child,.site.ctools .w-jseg:last-child{border-radius:var(--r-sm)}.site.ctools .w-j-sb{--bg-c:var(--neutral-soft)}.site.ctools .w-fit-boxes i,.site.ctools .w-meter i,.site.ctools .w-meter-b i,.site.ctools .w-step-n,.site.ctools .w-tool-ic{background:var(--accent)}.site.ctools .w-meter-b i{background:var(--ok)}.site.ctools .w-seg label.on{background:var(--accent);color:var(--accent-ink)}@media (max-width:640px){.site.ctools .pcb .pcb-in input,.site.ctools .w-field input,.site.ctools .w-field select,.site.ctools .w-field textarea{font-size:var(--fs-md)}.btn,.langsw button,.seg a,.seg button,.theme-btn{min-height:44px}.btn.sm{min-height:40px}details>summary{min-height:44px;padding-block:6px}.seg a,.tabs a{display:inline-flex;align-items:center}.tabs a{min-height:44px}}@media (max-width:860px){.cobrand{display:none}.cobranded main{padding-top:calc(16px + 3px)}}.nav button.navmore{border:0;background:none}@media (max-width:520px){.todolist li{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start}.todolist li .adot{margin-top:6px}.todolist .btn{grid-column:2;width:100%;-webkit-margin-start:0;margin-inline-start:0}.head .row-btns{width:100%}.head .row-btns>.btn{flex:1 1 auto}}.dl-form{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.dl-win{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.dl-win>.f{margin:0}.dl-ctr{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-claim{margin-top:12px;background:var(--warn-soft)}.dl-claim p{margin:0 0 8px}.altbl input.input,.rcvtbl input.input{width:7.5em;text-align:end}.ptl .tl{margin-top:10px}.ptl-c .tl li{padding-bottom:10px}.ptl-x{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:var(--fs-xs)}.ptl-po+.ptl-po{margin-top:8px}.tl li.issue .t{color:var(--crit)}@media (max-width:640px){.dl-ctr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.altbl input.input,.rcvtbl input.input{width:100%;text-align:start}.ptl .tl li{grid-template-columns:18px minmax(0,1fr)}.ptl .tl .d{grid-column:2;text-align:start}}.brand-hero-thumb{display:block;margin-top:6px;width:160px;height:60px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line)}.pochips{flex-wrap:wrap;min-width:0}.pochip,.pochips{display:inline-flex;align-items:center;gap:4px}.pochip{border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:1px 8px;font-size:var(--fs-xs);font-weight:600;font-family:var(--f-mono);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pochip b{font-family:var(--f-body);font-weight:600;color:var(--muted)}.poedit{display:inline-block}.poedit>summary{display:inline-flex;align-items:center;cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-xs);list-style:none}.poedit>summary::-webkit-details-marker{display:none}.poedit[open]{display:block;width:100%}.poedit form{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.poedit form input{flex:1 1 180px;min-width:0}.sb-po{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sb-po .sb-k{font-weight:600;color:var(--muted);font-size:var(--fs-xs)}.bk-pofield{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r);padding:12px 14px}.bk-pofield label{font-weight:700}.bk-pofield input{font-family:var(--f-mono)}.sellq{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn)}.sellq h2{display:flex;align-items:center;gap:8px}@media (max-width:640px){.poedit form .btn{flex:1 1 100%}}.cardbox{display:flex;flex-direction:column;gap:4px;min-width:0}.cardbox>.poedit{-webkit-padding-start:4px;padding-inline-start:4px}@media (min-width:861px){.lanes.ftiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.lanes.ftiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.cbanner{position:relative;isolation:isolate;overflow:hidden;min-height:200px;display:flex;align-items:center;padding:24px 28px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);color:var(--ink)}.cbanner-img{position:absolute;inset-block:0;inset-inline:auto 0;width:68%;height:100%;object-fit:cover;object-position:60% 50%;z-index:-2}.cbanner-fade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--bg) 0,var(--bg) 40%,transparent 75%)}.cbanner.branded:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--brand)}.cbanner-in{flex-direction:column;align-items:flex-start;gap:8px;max-width:min(42%,520px)}.cbanner-co,.cbanner-in{display:flex;min-width:0}.cbanner-co{align-items:center;flex-wrap:wrap;gap:4px 10px}.cbanner-co b{font-family:var(--f-display);font-size:var(--fs-lg);font-weight:750;line-height:1.15;overflow-wrap:anywhere;color:color-mix(in srgb,var(--brand,var(--accent)) 70%,var(--ink))}.cbanner-co small{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.cbanner-logo{display:inline-flex;align-items:center;background:var(--logo-bg);border:1px solid var(--line);border-radius:var(--r);padding:4px 8px}.cbanner-logo img{display:block;max-height:30px;max-width:150px;width:auto;height:auto;object-fit:contain}.cbanner h1{margin:0;font-size:var(--fs-xl);color:var(--ink);overflow-wrap:anywhere}.cbanner .row-btns{margin-top:4px}.hk .lane:before{display:none}.arrnext,.pjour{padding:14px 0 6px}.arrnext h2,.pjour h2{display:flex;align-items:center}.pj-grid{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:center}.pj-head{margin-top:10px;padding-bottom:6px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.pj-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-list{list-style:none;margin:0;padding:0}.pj-list li{border-top:1px solid var(--line)}.pj-row{position:relative;padding-top:10px;padding-bottom:10px;color:var(--ink);text-decoration:none}.pj-row:hover{background:var(--sunk)}.pj-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pj-po{display:flex;flex-direction:column;gap:2px;min-width:0;-webkit-padding-end:8px;padding-inline-end:8px}.pj-po b{font-weight:700}.pj-po b,.pj-po small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pj-po small{color:var(--muted);font-size:var(--fs-xs)}.pj-seg{display:block;height:10px;border-radius:999px;background:var(--sunk);border:1px solid var(--line)}.pj-seg.done{background:var(--accent)}.pj-seg.done,.pj-seg.now{border-color:var(--accent)}.pj-seg.now{background:repeating-linear-gradient(135deg,var(--accent) 0 4px,var(--accent-soft) 4px 8px)}.pj-seg.issue{border-color:var(--crit);background:repeating-linear-gradient(135deg,var(--crit) 0 4px,var(--crit-soft) 4px 8px)}.pj-now{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pj-foot{margin:8px 0 0}.pj-empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;padding-bottom:10px}.pj-empty p{margin:0;max-width:560px}.hcols{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (min-width:1100px){.hcols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hcols.one{grid-template-columns:minmax(0,1fr)}}.arrlist{list-style:none;margin:8px 0 0;padding:0}.arrlist li{border-top:1px solid var(--line)}.arr-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;color:var(--ink);text-decoration:none}.arr-row:hover{background:var(--sunk)}.arr-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.arr-main{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.arr-route{font-weight:600;overflow-wrap:anywhere}.arr-main small{color:var(--muted);font-size:var(--fs-xs)}.arr-eta{display:flex;flex-direction:column;align-items:flex-end;text-align:end;flex:none}.arr-eta small{color:var(--muted);font-size:var(--fs-xs)}.arr-eta b{font-size:var(--fs-md);font-weight:700}@media (max-width:860px){.cbanner{min-height:160px;padding:16px;border-radius:var(--r)}.cbanner-img{width:62%}.cbanner-fade{background:linear-gradient(90deg,var(--bg) 0,var(--bg) 55%,transparent 100%)}.cbanner-in{max-width:100%}.cbanner h1{font-size:var(--fs-lg);max-width:60%;text-shadow:0 0 2px var(--bg),0 0 10px var(--bg)}}@media (max-width:640px){.pj-head{display:none}.pj-list{display:flex;flex-direction:column;gap:8px;padding:8px 12px 0}.pj-list li{border:1px solid var(--line)}.pj-list li,.pj-row{border-radius:var(--r)}.pj-row{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:8px;padding:10px 12px}.pj-po{grid-column:1/-1;-webkit-padding-end:0;padding-inline-end:0}.pj-seg{justify-self:center;width:12px;height:12px;border-radius:50%}.pj-now{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;grid-column:1/-1;font-size:var(--fs-xs);color:var(--muted)}.pj-now .sr-only{position:absolute}.arr-row{padding:10px 12px}}@media (max-width:520px){.cbanner .row-btns{width:100%}.cbanner .row-btns .btn{flex:1 1}}@media print{.cbanner-fade,.cbanner-img{display:none}.cbanner{min-height:0;border:0;padding:0}.cbanner-in{max-width:none}}@media (min-width:861px){.lanes.ftiles.sw-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.sw-cards .lane{color:var(--ink);text-decoration:none}.sw-cards .lane[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sw-sum{cursor:pointer}.sw-route{display:inline;white-space:nowrap}.sw-route b{font-weight:600}.sw-route small{color:var(--muted);font-size:var(--fs-xs)}.sw-route .sw-dash{color:var(--muted);padding:0 2px}.wrap:has(table.swtbl){max-width:none}@media (min-width:641px){.tbl-wrap:has(>table.swtbl){overflow-x:visible}table.swtbl{width:100%;min-width:0;table-layout:fixed;font-size:var(--fs-xs)}table.swtbl td,table.swtbl th{padding:6px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.swtbl th{white-space:normal;line-height:1.2}table.swtbl th:first-child{width:28px}table.swtbl th:nth-child(2){width:13%}table.swtbl th:nth-child(3){width:10%}table.swtbl th:nth-child(4){width:15%}table.swtbl th:nth-child(5),table.swtbl th:nth-child(6){width:5.5%}table.swtbl th:nth-child(7){width:5%}table.swtbl th:nth-child(8){width:8%}table.swtbl th:nth-child(9){width:7%}table.swtbl th:nth-child(10){width:7.5%}table.swtbl th:nth-child(11){width:6.5%}table.swtbl th:nth-child(12){width:236px}table.swtbl .sw-file a,table.swtbl .sw-mbl{display:block;overflow:hidden;text-overflow:ellipsis}table.swtbl .sw-mbl{color:var(--muted);font-size:11px}table.swtbl .sw-route{display:block;overflow:hidden;text-overflow:ellipsis}table.swtbl td .bd{display:none}table.swtbl .pill{font-size:11px;padding:1px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis}table.swtbl .pochips{flex-wrap:nowrap;overflow:hidden;max-width:100%}table.swtbl td.wide{white-space:normal;overflow:hidden;-webkit-padding-end:10px;padding-inline-end:10px}table.swtbl .sellform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,auto);grid-gap:4px;gap:4px;width:100%;max-width:100%;box-sizing:border-box}table.swtbl .sellform input{width:100%;min-width:0;box-sizing:border-box;padding:4px 6px;font-size:var(--fs-xs);min-height:30px}table.swtbl .sellform .btn{padding:4px 10px;font-size:var(--fs-xs);white-space:nowrap;min-height:30px;height:30px;max-width:100%;overflow:hidden;text-overflow:ellipsis}table.swtbl .sellform input[name=sell]{grid-column:1;grid-row:1}table.swtbl .sellform input[name=extra]{grid-column:2;grid-row:1}table.swtbl .sellform .btn[type=submit]{grid-column:3;grid-row:1}table.swtbl .sellform .sq-total{grid-column:1/3;grid-row:2;font-size:11px;color:var(--muted);align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.swtbl .sellform .btn[type=button]{grid-column:3;grid-row:2}}@media (min-width:641px) and (max-width:1500px){table.swtbl .sw-route small{display:none}}.sellq-row{flex-wrap:wrap;gap:6px;align-items:center}.sellq-row input{width:92px;text-align:end}.sq-total{min-width:110px;font-size:var(--fs-sm);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sellbulk{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sell-toast{margin:0 16px 8px}.sell-toast.idle{padding:0;margin:0;background:none;height:0;overflow:hidden}@media (max-width:640px){.sellq-row input{width:calc(50% - 4px)}.sq-total{flex:1 1 100%}.sellbulk{width:100%}.sellbulk .btn{flex:1 1 auto}}.ctrpo td{vertical-align:middle}.ctrpo-po{display:flex;flex-direction:column;gap:4px;min-width:220px}.ctrpo-po input{width:100%}.ctrpo-all{max-width:520px}.dl-ctrpo{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;color:var(--muted);font-size:var(--fs-xs)}.pill.ityp{-webkit-margin-start:4px;margin-inline-start:4px;vertical-align:middle;font-weight:600}.ityp-edit{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ityp-edit select{width:auto;min-width:140px}.ityp-chips,.ityp-tot{margin:4px 0 8px}.ityp-tot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;color:var(--ink);font-size:var(--fs-sm)}.ityp-tot .sb-k{color:var(--muted);font-size:var(--fs-xs);font-weight:600;flex-basis:auto}@media (max-width:640px){.ctrpo-po{min-width:0}.ityp-edit{width:100%}.ityp-edit select{flex:1 1 auto}}.btn.ghost{background:transparent;border-color:color-mix(in srgb,var(--muted) 55%,var(--line));color:var(--ink)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.st-plan{--c:var(--muted);--bg-c:var(--neutral-soft)}.st-prog{--c:var(--info);--bg-c:var(--info-soft)}.st-done{--c:var(--ok);--bg-c:var(--ok-soft)}.st-warn{--c:var(--warn);--bg-c:var(--warn-soft)}.st-crit{--c:var(--crit);--bg-c:var(--crit-soft)}.stl{flex-wrap:wrap;align-items:baseline;gap:0 2px;font-size:var(--fs-sm);color:var(--ink);line-height:1.4;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stl,.stl b{display:inline-flex}.stl b{align-items:center;gap:6px;color:var(--c);font-weight:700;white-space:nowrap}.stl b:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.stl-t{overflow-wrap:anywhere}.stl.big{font-size:var(--fs-md);padding:6px 14px;border-radius:999px;background:var(--bg-c)}.card-sl{min-width:0}.arr-main .stl,.card-sl .stl{font-size:var(--fs-xs)}.arr-sort{margin:2px 0 0}.eta-src{margin:0;color:var(--muted);font-size:var(--fs-xs);font-weight:500}.eta-old s,.tl2 .d s{color:var(--muted);text-decoration-thickness:2px}.sb-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sb-facts div{min-width:0}.sb-facts dt{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.sb-facts dd{margin:2px 0 0;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;overflow-wrap:anywhere}.copybtn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:2px 10px;border:1px solid color-mix(in srgb,var(--muted) 55%,var(--line));border-radius:999px;background:var(--surface);color:var(--accent);font-size:var(--fs-xs);font-weight:700}.copybtn:hover{border-color:var(--accent)}.ctrcopy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.ctrcopy li{display:inline-flex;align-items:center;gap:6px}@media (max-width:640px){.sb-facts{grid-template-columns:minmax(0,1fr)}.copybtn{min-height:44px;padding:4px 14px}}.tl2 li.done .dot:after{content:"";position:absolute;inset-inline-start:4px;top:1px;width:5px;height:9px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.tl2 li.now .t{color:var(--accent)}.tl-st,.tl2 li.pending .d{color:var(--muted)}.tl-st{font-size:var(--fs-xs);font-weight:600}.tl2 li.done .tl-st{color:var(--ok)}.tl-st.now{display:inline-block;background:var(--accent);color:var(--accent-ink);padding:0 8px;border-radius:999px;font-weight:700}.tl-legend{margin-top:4px}.docgrp{display:flex;flex-direction:column;gap:2px;margin-top:8px}.docgrp-h{margin:0;font-size:var(--fs-sm);font-weight:700;display:flex;align-items:baseline;gap:8px}.doc-name{font-weight:600;overflow-wrap:anywhere}.empty-next{border:1px dashed var(--line);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.empty-next p{margin:0}.ctrpo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ctrpo-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:10px 0;border-top:1px solid var(--line)}.ctrpo-list li:first-child{border-top:0}.ctrpo-no{display:flex;align-items:baseline;gap:8px;min-width:0}.ctrpo-no small{color:var(--muted);font-size:var(--fs-xs)}.ctrpo-val{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ctrpo-val>small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.ctrpo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.ctrpo-edit{margin-top:8px}@media (max-width:640px){.ctrpo-fields{grid-template-columns:minmax(0,1fr)}.ctrpo-list li{flex-direction:column;align-items:flex-start}}.bsum{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bsum>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:4px;min-width:0}.bsum small{font-size:var(--fs-xs);font-weight:700;color:var(--muted);letter-spacing:.02em}.bsum b{font-family:var(--f-display);font-weight:750;font-size:var(--fs-xl);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bsum-main b{font-size:var(--fs-2xl);color:var(--accent)}.bsum-c.crit{border-color:var(--crit);background:var(--crit-soft)}.bsum-c.crit b{color:var(--crit)}.bsum-row{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:var(--fs-sm)}.bsum-row b{font-size:var(--fs-md)}.warn-txt{color:var(--warn)}@media (max-width:980px){.bsum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bsum{grid-template-columns:minmax(0,1fr)}.bsum-main b{font-size:var(--fs-xl)}}.riskb{border:1px solid var(--c);border-inline-start-width:5px;border-radius:var(--r);background:var(--bg-c);padding:12px 16px;display:flex;flex-direction:column;gap:8px;--c:var(--warn);--bg-c:var(--warn-soft)}.riskb.crit{--c:var(--crit);--bg-c:var(--crit-soft)}.riskb-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.riskb-h svg{width:20px;height:20px;color:var(--c);flex:none}.riskb-h h2{color:var(--ink)}.riskb-tag{font-size:var(--fs-xs);font-weight:700;color:var(--c);border:1px solid var(--c);border-radius:999px;padding:1px 8px;background:var(--surface)}.riskb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.riskb-list li{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.riskb-list li:first-child{border-top:0}.riskb-list li span{min-width:0;overflow-wrap:anywhere;font-weight:500}.riskb-list li.crit span:before,.riskb-list li.warn span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:1px;background:var(--crit)}.riskb-list li.warn span:before{background:var(--warn)}.riskb-list .btn{flex:none}@media (max-width:640px){.riskb-list li{flex-direction:column;align-items:stretch}.riskb-list .btn{width:100%}}.lane.tile{color:var(--ink);text-decoration:none;-webkit-padding-end:30px;padding-inline-end:30px}.lane.tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lane.tile .l{color:var(--muted);font-weight:600}.lane.tile .ex{color:var(--crit);font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lane.tile .ex.warn{color:var(--warn)}.lane.tile .go{position:absolute;inset-inline-end:10px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--muted);-webkit-mask:var(--i-next) center/contain no-repeat;mask:var(--i-next) center/contain no-repeat}.lane.tile:hover .go{background:var(--accent)}.pj-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.pj-cell .pj-seg,.pj-legend .pj-seg{display:block;height:10px;border-radius:999px;background:var(--sunk);border:1px solid color-mix(in srgb,var(--muted) 45%,var(--line))}.pj-cell.done .pj-seg,.pj-legend .done .pj-seg{background:var(--accent);border-color:var(--accent)}.pj-cell.now .pj-seg,.pj-legend .now .pj-seg{border-color:var(--accent);background:repeating-linear-gradient(135deg,var(--accent) 0 4px,var(--accent-soft) 4px 8px)}.pj-cell.issue .pj-seg,.pj-legend .issue .pj-seg{border-color:var(--crit);background:repeating-linear-gradient(135deg,var(--crit) 0 4px,var(--crit-soft) 4px 8px)}.pj-w{font-size:var(--fs-xs);font-weight:600;color:var(--muted);line-height:1.2;overflow-wrap:anywhere}.pj-cell.done .pj-w{color:var(--ink)}.pj-cell.now .pj-w{color:var(--accent);font-weight:700}.pj-cell.issue .pj-w{color:var(--crit);font-weight:700}.pj-sn{display:none;font-style:normal;font-weight:500;color:var(--muted)}.pj-foot{align-items:center;justify-content:space-between;gap:8px 16px;margin:10px 0 4px}.pj-foot,.pj-legend{display:flex;flex-wrap:wrap}.pj-legend{list-style:none;margin:0;padding:0;gap:6px 18px;font-size:var(--fs-sm);font-weight:600}.pj-legend li{display:inline-flex;align-items:center;gap:8px}.pj-legend .pj-seg{width:30px;height:12px}@media (max-width:640px){.pj-row{grid-template-columns:repeat(6,minmax(0,1fr))}.pj-cell .pj-seg{width:100%;height:8px;border-radius:999px}.pj-sn{display:block}}.bk-fields{display:contents}.bk-fields[hidden]{display:none}.bk-port{gap:4px;min-width:0}.bkreview{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-lg);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.bkreview h2{font-size:var(--fs-lg)}.bkreview h2:focus{outline:none}.bkreview-l{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.bkreview-l .full{grid-column:1/-1}.bk-rvnote{align-self:center}.chips a{border-color:color-mix(in srgb,var(--muted) 55%,var(--line));color:var(--ink)}.chips a:hover{border-color:var(--accent);color:var(--accent)}.chips a[aria-current=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.tabs a{display:inline-flex;align-items:center}.tabs a:hover{border-bottom-color:color-mix(in srgb,var(--muted) 55%,var(--line))}.tabs a[aria-current=page]{color:var(--ink);border-bottom:3px solid var(--accent);font-weight:700}.nav a[aria-current=page]{font-weight:700;box-shadow:inset 3px 0 0 var(--accent)}@media (max-width:860px){.nav a[aria-current=page]{box-shadow:inset 0 3px 0 var(--accent)}}@media (max-width:640px){.btn,.chips a,.copybtn,.nav a,.nav button.navmore,.poedit>summary,.tabs a,a.btn,details.docadd>summary{min-height:44px}.chips a{display:inline-flex;align-items:center}.arr-row,.pj-row{min-height:44px}}:root{--f-ctr:ui-monospace,"SFMono-Regular",SFMono,Menlo,Consolas,"Liberation Mono",monospace}.ctrno{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.ctrno-t{font-family:var(--f-ctr);font-size:max(14px,var(--fs-sm));font-weight:600;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.dl-ctrpo .ctrno-t{font-size:14px}.ctrpo-list li.editing{background:var(--sunk);margin:0 -10px;padding:10px;border-radius:var(--r)}.ctrpo-list li.bad{box-shadow:inset 3px 0 0 var(--crit)}.ctrpo-val .btn.sm{-webkit-margin-start:4px;margin-inline-start:4px}.ctrpo-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 1 320px;min-width:0;justify-content:flex-end}.ctrpo-form input{flex:1 1 200px;min-width:0}.ctrpo-err{flex-basis:100%;text-align:end;font-weight:600}.ctrpo-bar{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.ctrpo-same{margin:10px 0 0}.ctrpo-allbox{margin-top:10px;padding:12px;border:1px dashed var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:6px;max-width:560px}.ctrpo-allbox label{font-weight:600;font-size:var(--fs-sm)}.ctrpo-msg{margin-top:10px}.sb-poedit{font-size:var(--fs-sm);font-weight:600}@media (max-width:640px){.ctrpo-list li.editing{margin:0;padding:10px 8px}.ctrpo-form{justify-content:stretch}.ctrpo-form,.ctrpo-form input{flex-basis:100%}.ctrpo-form .row-btns{width:100%}.ctrpo-form .row-btns .btn{flex:1 1}.ctrpo-err{text-align:start}.ctrpo-bar .btn{flex:1 1 100%}}.reqtag{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 7px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;line-height:18px;color:var(--accent);border:1px solid var(--accent);background:var(--accent-soft);vertical-align:1px}.bk-cargo label{font-size:var(--fs-md);font-weight:700}.tl2 li.tl-sea .t{font-weight:600}.tl2 li.tl-sea.now .dot{border-style:dashed}.tl2 li.tl-sea.now .d{color:var(--accent);font-weight:700}.fthow{list-style:none;margin:6px 0;padding:8px 12px;-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:var(--sunk);border-radius:0 var(--r) var(--r) 0;font-size:var(--fs-sm);display:flex;flex-direction:column;gap:2px}.fthow-row,.riskb-how{display:block;margin-top:2px}.riskb-how{font-size:var(--fs-xs);font-weight:500;color:var(--muted)}.etadays{display:flex;flex-wrap:wrap;gap:8px}.etaday{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:600;cursor:pointer}.etaday:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.etaday input{accent-color:var(--accent);margin:0}.etaday:focus-within{outline:2px solid var(--accent);outline-offset:2px}.etafs .chk{min-height:44px}.ntf-tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ntf-tag .stl{font-size:var(--fs-xs)}.eta-move{display:block;color:var(--warn);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iq-act{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px}.iq-act .link{display:inline-flex;align-items:center;gap:6px;min-height:44px}.iq-act .pill{font-size:var(--fs-xs)}fieldset.iqfs .iqopt{min-height:44px}.iqlist li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 0}@media (max-width:520px){.inv-amt .iq-act{justify-content:flex-start}.etaday{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center}}:root{--hz-bg:#edf1f6;--hz-surface:#fff;--hz-sunk:#e4eaf2;--hz-ink:#121d3b;--hz-muted:#56617c;--hz-faint:#6b7591;--hz-line:#d6dce8;--hz-line-2:#bcc5d8;--hz-action:#1b4fd6;--hz-action-hover:#1641b4;--hz-action-ink:#fff;--hz-action-soft:#e7eefe;--hz-navy:#1b2f6b;--hz-pink:#e8436d;--hz-pink-2:#ff7896;--hz-night:#0d1838;--hz-sun-1:#ff8a3d;--hz-sun-2:#ff4f7a;--hz-sun-3:#e8436d;--hz-sun-4:#16a9c6;--hz-sun-5:#1b4fd6;--hz-sunset:linear-gradient(90deg,var(--hz-sun-1) 0%,var(--hz-sun-2) 28%,var(--hz-sun-3) 44%,var(--hz-sun-4) 72%,var(--hz-sun-5) 100%);--hz-sunset-v:linear-gradient(180deg,var(--hz-sun-1),var(--hz-sun-3));--hz-grey:#5d6880;--hz-grey-bg:#eceff4;--hz-blue:#1b4fd6;--hz-blue-bg:#e5ecfd;--hz-green:#127443;--hz-green-bg:#dcf1e5;--hz-amber:#94560a;--hz-amber-bg:#fbedd5;--hz-red:#be1f2c;--hz-red-bg:#fbe2e3;--hz-rail:var(--hz-night);--hz-rail-ink:#c9d2ea;--hz-rail-dim:#8e9abd;--hz-rail-line:#22305a;--hz-rail-hover:color-mix(in srgb,#fff 6%,transparent);--hz-rail-on:color-mix(in srgb,#fff 10%,transparent);--hz-on-photo:#fff;--hz-on-photo-2:#dfe5f5;--hz-on-photo-3:#c5cee8;--hz-focus-dark:#a9bfff;--hz-photo-filter:none;--hz-block:var(--hz-navy);--hz-e1:0 1px 2px color-mix(in srgb,var(--hz-night) 8%,transparent),0 18px 40px -18px color-mix(in srgb,var(--hz-night) 35%,transparent);--hz-e2:0 2px 6px color-mix(in srgb,var(--hz-night) 12%,transparent),0 24px 60px -20px color-mix(in srgb,var(--hz-night) 45%,transparent)}:root[data-theme=dark]{--hz-bg:#0a1230;--hz-surface:#111b3e;--hz-sunk:#0d1636;--hz-ink:#e8ecf7;--hz-muted:#9aa5c3;--hz-faint:#8b96b4;--hz-line:#233160;--hz-line-2:#33437a;--hz-action:#7fa2ff;--hz-action-hover:#a3bdff;--hz-action-ink:#0a1230;--hz-action-soft:#1a2a5c;--hz-navy:#b9ccff;--hz-grey:#a5afc7;--hz-grey-bg:#1b2648;--hz-blue:#8fb0ff;--hz-blue-bg:#16295f;--hz-green:#5fd197;--hz-green-bg:#0f3427;--hz-amber:#f3b453;--hz-amber-bg:#3b2a0f;--hz-red:#ff8a8f;--hz-red-bg:#40161c;--hz-rail:#070d24;--hz-rail-line:#18224a;--hz-photo-filter:saturate(.85) brightness(.82);--hz-block:#7fa2ff;--hz-e1:0 1px 2px color-mix(in srgb,#000 30%,transparent),0 18px 40px -18px color-mix(in srgb,#000 70%,transparent);--hz-e2:0 2px 6px color-mix(in srgb,#000 40%,transparent),0 24px 60px -20px color-mix(in srgb,#000 75%,transparent)}.app,.hz-auth{--bg:var(--hz-bg);--surface:var(--hz-surface);--sunk:var(--hz-sunk);--ink:var(--hz-ink);--muted:var(--hz-muted);--line:var(--hz-line);--accent:var(--hz-action);--accent-ink:var(--hz-action-ink);--accent-soft:var(--hz-action-soft);--logo-a:var(--hz-navy);--logo-b:var(--hz-navy);--logo-pink:var(--hz-pink);--info:var(--hz-blue);--info-soft:var(--hz-blue-bg);--ok:var(--hz-green);--ok-soft:var(--hz-green-bg);--warn:var(--hz-amber);--warn-soft:var(--hz-amber-bg);--crit:var(--hz-red);--crit-soft:var(--hz-red-bg);--neutral-soft:var(--hz-grey-bg);--f-display:"Archivo","Arial Narrow",system-ui,sans-serif;--f-body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--f-ctr:var(--f-mono);--fs-xs:12px;--fs-13:13px;--fs-sm:15px;--fs-xl:28px;--fs-2xl:36px;--fs-46:46px;--fs-60:60px;--r-thumb:4px;--r-sm:6px;--r:10px;--r-lg:16px;--gut:32px;--wrap-top:24px;--wrap-gap:20px;font-family:var(--f-body);font-size:15px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--bg)}@media (min-width:1440px){.app{--gut:40px}}body:has(>.app),body:has(>.hz-auth){background:var(--hz-bg)}.hz-defs{position:absolute;width:0;height:0;overflow:hidden}.app :focus-visible,.hz-auth :focus-visible{outline:2px solid var(--accent)}:where(.app) h1{font-weight:800;font-stretch:76%;letter-spacing:-.005em}:where(.app) h2{font-weight:750;font-stretch:85%;letter-spacing:.003em}:where(.app) .link,:where(.app) a.link{color:var(--accent)}:where(.app) .mono{letter-spacing:.01em}.app{grid-template-columns:248px minmax(0,1fr)}@media (min-width:861px){.app{background:linear-gradient(90deg,var(--hz-rail) 248px,transparent 248px)}}.app .brand{gap:10px}.app .brand b{white-space:nowrap}.app .rail-bell{width:34px;height:34px;flex:none}.app .rail{background:var(--hz-rail);-webkit-border-end:0;border-inline-end:0;color:var(--hz-rail-ink);gap:18px}.app .rail :focus-visible{outline-color:var(--hz-focus-dark)}.app .brand{color:var(--hz-on-photo)}.app .brand img{width:44px;height:44px;background:none;border-radius:0}.app .brand b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--hz-on-photo);font-size:16px}.app .brand .brand-sub,.app .brand .slogan{color:var(--hz-pink-2)}.app .nav a,.app .rail .bell{color:var(--hz-rail-ink)}.app .nav a{border-radius:var(--r-sm);position:relative;font-weight:500}.app .nav a svg{opacity:.85}.app .nav a:hover{background:var(--hz-rail-hover);color:var(--hz-on-photo)}.app .nav a[aria-current=page]{background:var(--hz-rail-on);color:var(--hz-on-photo);box-shadow:none;font-weight:650}.app .nav a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--hz-sunset-v)}.app .navlbl{color:var(--hz-rail-dim);font-weight:600;font-size:var(--fs-xs)}.app .nav .nbadge{background:var(--hz-pink);color:var(--hz-on-photo)}.app .nav .badge.soft{background:var(--hz-rail-on);color:var(--hz-on-photo)}.app .account{border-top-color:var(--hz-rail-line)}.app .account b{color:var(--hz-on-photo)}.app .acc-txt span,.app .account span{color:var(--hz-rail-dim)}.app .rail .theme-btn{border-color:var(--hz-rail-line);color:var(--hz-rail-ink)}.app .rail .theme-btn:hover{color:var(--hz-on-photo);border-color:var(--hz-rail-dim)}.app .rail .langsw{background:none;border-color:var(--hz-rail-line)}.app .rail .langsw button{color:var(--hz-rail-ink)}.app .rail .langsw button+button{border-inline-start-color:var(--hz-rail-line)}.app .rail .langsw button:hover{background:var(--hz-rail-hover);color:var(--hz-on-photo)}.app .rail .langsw button[aria-pressed=true]{background:var(--hz-rail-on);color:var(--hz-on-photo)}.app .avatar{background:var(--brand,var(--hz-rail-on));color:var(--brand-ink,var(--hz-on-photo))}.app .cobrand{background:var(--hz-surface)}.app .cobrand,.app .railsearch{border-color:var(--hz-rail-line)}.app .railsearch{flex:none;background:var(--hz-rail-hover);border-radius:var(--r-sm)}.app .railsearch svg{color:var(--hz-rail-dim)}.app .railsearch input{color:var(--hz-on-photo);padding:9px 0;font-size:var(--fs-13)}.app .railsearch input::placeholder{color:var(--hz-rail-dim)}.app .railsearch:focus-within{border-color:var(--hz-focus-dark)}.app .railsearch input:focus-visible{outline:none}.app main{padding:0}.app .wrap{max-width:none;padding:var(--wrap-top) var(--gut) 64px;gap:var(--wrap-gap)}:where(.app) .wrap>*{margin-inline:max(0px,calc((100% - 1280px)/2))}.cobranded main{padding-top:0}.hzb{position:relative;isolation:isolate;overflow:hidden;color:var(--hz-on-photo);background:var(--hz-night);min-height:var(--bh,248px);display:flex;align-items:flex-end;--wave:0px;--hzb-pb:30px}.hzb-hero{--bh:400px}.hzb-compact{--bh:148px;--wave:0px}.app .wrap>.hzb{order:-1;margin:calc(-1 * var(--wrap-top)) calc(-1 * var(--gut)) 0;max-width:none}.hzb-img{width:100%;height:100%;object-fit:cover;object-position:var(--focus,center);z-index:-2;filter:var(--hz-photo-filter)}.hzb-img,.hzb:before{position:absolute;inset:0}.hzb:before{content:"";z-index:-1;pointer-events:none;--hzb-tx:calc(max(0px,(100% - 1280px - 2 * var(--gut)) / 2) + var(--gut) + 660px);background:linear-gradient(90deg,color-mix(in srgb,var(--hz-night) 78%,transparent) 0,color-mix(in srgb,var(--hz-night) 64%,transparent) var(--hzb-tx),color-mix(in srgb,var(--hz-night) 24%,transparent) calc(var(--hzb-tx) + 16%),transparent 100%),linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 30%,transparent) 0,transparent 40%)}.hzb-in{position:relative;width:100%;max-width:calc(1280px + 2 * var(--gut));margin:0 auto;padding:36px var(--gut) var(--hzb-pb)}.hzb-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hzb-t{min-width:0;max-width:640px}.hzb .hzb-t>h2,.hzb h1{margin:0;color:var(--hz-on-photo);font:800 var(--fs-46)/1.02 var(--f-display);font-stretch:74%;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere}.hzb-compact .hzb-t>h2,.hzb-compact h1{font-size:var(--fs-2xl)}.hzb-t>p{margin:8px 0 0;font-size:var(--fs-md);line-height:1.45;color:var(--hz-on-photo-2);max-width:56ch}.hzb-compact .hzb-t>p{font-size:var(--fs-sm)}.hzb-crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-13);color:var(--hz-on-photo-3);margin-bottom:10px}.hzb-crumb a{color:var(--hz-on-photo);text-decoration:underline;text-underline-offset:3px}.hzb-aside{flex:none}.hzb-slot{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hzb :focus-visible{outline-color:var(--hz-focus-dark)}.hzb-credit{position:absolute;inset-inline-end:12px;top:10px;z-index:2;font-size:11px;line-height:1.3;color:var(--hz-on-photo-2);text-decoration:none;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--hz-night) 55%,transparent)}a.hzb-credit:hover{color:var(--hz-on-photo);text-decoration:underline}.hzb .btn{border-color:color-mix(in srgb,var(--hz-on-photo) 45%,transparent);background:color-mix(in srgb,var(--hz-on-photo) 8%,transparent);color:var(--hz-on-photo)}.hzb .btn:hover{border-color:var(--hz-on-photo);background:color-mix(in srgb,var(--hz-on-photo) 16%,transparent)}.hzb .btn.primary,.hzb a.btn.primary{background:var(--hz-on-photo);border-color:var(--hz-on-photo);color:var(--hz-night)}.hzb .btn.primary:hover{background:var(--hz-on-photo-2)}.hzb .pvoff{opacity:.6}.hz-lift{position:relative;z-index:2;margin-top:calc(-44px - var(--wrap-gap))}.hz-sheet{background:var(--surface);box-shadow:var(--hz-e1);min-width:0}.hz-sheet,.pvbody .hzb{border-radius:var(--r-lg)}.pvbody .hzb{margin:0}.pvbody .hzb+.hz-lift{margin-top:-44px}:where(.app) .btn{border-radius:var(--r-sm);min-height:40px;padding:0 16px;border-color:var(--hz-line-2);font-weight:600}:where(.app) .btn.sm{min-height:34px;padding:0 12px;font-size:var(--fs-13)}:where(.app) .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:where(.app) .btn.primary:hover{background:var(--hz-action-hover);border-color:var(--hz-action-hover)}:where(.app) :is(.input,.f input,.f select,.f textarea){border-radius:var(--r-sm);border-color:var(--hz-line-2);background:var(--surface)}:where(.app) .panel{border-radius:var(--r);border-color:var(--line)}:where(.app) th{text-transform:none;letter-spacing:0;font-size:var(--fs-13);font-weight:600;color:var(--muted);border-bottom-color:var(--hz-line-2);padding:10px 16px}:where(.app) td{padding:12px 16px}:where(.app) .tbl-wrap{border-radius:inherit}:where(.app) .lane{border-radius:var(--r)}:where(.app) :is(.lane .n,.big,.kn){font-family:var(--f-display);font-weight:800;font-stretch:78%}:where(.app) .badge.cnt{background:var(--hz-grey-bg)}.s-booked{--c:var(--hz-grey);--bg-c:var(--hz-grey-bg)}.s-transit{--c:var(--hz-blue);--bg-c:var(--hz-blue-bg)}.s-port{--c:var(--hz-amber);--bg-c:var(--hz-amber-bg)}.s-hold{--c:var(--hz-red);--bg-c:var(--hz-red-bg)}.s-delivered{--c:var(--hz-green);--bg-c:var(--hz-green-bg)}:where(.app) .pill{padding-block:4px;padding-inline:8px 10px;font-size:var(--fs-xs);gap:7px}.hz-st{display:inline-flex;align-items:center;gap:7px;font:600 var(--fs-13)/1 var(--f-body);padding-block:6px;padding-inline:8px 10px;border-radius:999px;white-space:nowrap;background:var(--bg-c);color:var(--c)}.hz-st:before,.stl b:before,:where(.app) .pill:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;box-sizing:border-box}.k-booked{--c:var(--hz-grey);--bg-c:var(--hz-grey-bg)}.k-transit{--c:var(--hz-blue);--bg-c:var(--hz-blue-bg)}.k-port{--c:var(--hz-amber);--bg-c:var(--hz-amber-bg)}.k-done{--c:var(--hz-green);--bg-c:var(--hz-green-bg)}.k-hold{--c:var(--hz-red);--bg-c:var(--hz-red-bg)}.hz-st.k-booked:before,.pill.s-booked:before,.stl.k-booked b:before{background:transparent;border:2px solid}.hz-st.k-port:before,.pill.s-port:before,.pill.s-warn:before,.stl.k-port b:before{width:7px;height:7px;border-radius:1.5px;transform:rotate(45deg)}.hz-st.k-done:before,.pill.s-delivered:before,.stl.k-done b:before{width:9px;height:5px;border-radius:0;background:transparent;border:solid;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.hz-st.k-hold:before,.pill.s-hold:before,.stl.k-hold b:before{border-radius:1.5px}.hz-st.on-photo{--bg-c:color-mix(in srgb,var(--hz-on-photo) 14%,transparent);--c:var(--hz-on-photo)}.hz-rows{list-style:none;margin:0;padding:0}.hz-rows>li{border-top:1px solid var(--line)}.hz-rows>li:first-child{border-top:0}.hz-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;overflow:hidden}.hz-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 12px}.hz-sec-h h2{font-size:var(--fs-lg)}.hz-sec-h a{font-weight:600;text-decoration:none;color:var(--accent)}.hz-empty{display:flex;gap:22px;align-items:center;padding:22px 24px}.hz-art{width:132px;height:84px;flex:none}.hz-art circle,.hz-art path{fill:none;stroke:var(--hz-line-2);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hz-art .hot{stroke:url(#hzSun);stroke-width:1.8}.hz-empty h3{margin:0;font:650 var(--fs-sm)/1.3 var(--f-body)}.hz-empty p{margin:4px 0 12px;color:var(--muted);max-width:46ch}.hz-empty .row-btns{margin-top:4px}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr);--gut:16px;--wrap-top:16px}.app .rail{background:var(--surface);border-top:1px solid var(--line);color:var(--muted)}.app .rail :focus-visible{outline-color:var(--accent)}.app .railsearch{display:none}.app .nav a{color:var(--muted)}.app .nav a:hover{background:var(--sunk);color:var(--ink)}.app .nav a[aria-current=page],.app .nav button.navmore[aria-current=page],.app .nav button.navmore[aria-expanded=true]{background:none;color:var(--accent);box-shadow:none}.app .nav a[aria-current=page]:before{inset-inline-start:22%;inset-inline-end:22%;top:0;bottom:auto;width:auto;height:3px;background:var(--hz-sunset)}.app .nav .badge.soft{background:var(--accent);color:var(--accent-ink)}.app .mhead{position:-webkit-sticky;position:sticky;top:0;z-index:22;margin:0;padding:8px var(--gut);background:var(--hz-night);color:var(--hz-on-photo);min-height:56px}.app .mhead img{background:none;border-radius:0}.app .mhead b{font-size:15px}.app .mhead .bell,.app .mhead .msearch,.app .mhead b{color:var(--hz-on-photo)}.app .mhead .msearch:hover{background:var(--hz-rail-hover)}.app .mhead img.mco{border-inline-start-color:var(--hz-rail-line);background:var(--hz-surface);padding:2px 6px;border-radius:var(--r-thumb)}.app .wrap{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app .pvbar{top:56px}.hzb{--bh:188px;--wave:0px;--hzb-pb:20px}.hzb-hero{--bh:340px}.hzb-compact{--bh:120px;--wave:0px}.hzb-in{padding:26px var(--gut) var(--hzb-pb)}.hzb:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 82%,transparent) 0,color-mix(in srgb,var(--hz-night) 70%,transparent) 55%,color-mix(in srgb,var(--hz-night) 64%,transparent) 100%)}.hzb .hzb-t>h2,.hzb h1{font-size:34px}.hzb-compact .hzb-t>h2,.hzb-compact h1{font-size:var(--fs-xl)}.hzb-t>p{font-size:16px}.hzb-row{flex-direction:column;gap:10px}.hz-lift{margin-top:calc(-22px - var(--wrap-gap))}.pvbody .hzb+.hz-lift{margin-top:-22px}.hz-empty{flex-direction:column;align-items:flex-start;padding:18px}}@media (max-width:640px){:where(.app) .btn.sm{min-height:44px}}@media print{.hzb-credit,.hzb-img,.hzb:before{display:none!important}.hzb{min-height:0;background:none}.hzb,.hzb h1,.hzb-t>p{color:var(--ink)}.hzb-in{padding:0}}@media (prefers-reduced-motion:reduce){.hz-anim{animation:none!important;transition:none!important}}.hzb-voyage{--bh:470px}.hzb-voyage:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hz-night) 74%,transparent),color-mix(in srgb,var(--hz-night) 66%,transparent) 60%,color-mix(in srgb,var(--hz-night) 78%,transparent))}.hzb-voyage .hzb-t{max-width:none}.hzb-voyage .hzb-in{padding-top:28px}.hzb-voyage .hzb-slot{display:block;margin-top:4px}.rarc{position:relative;min-width:0}.rarc-svg{display:block;width:100%;height:auto;overflow:visible}.rarc-trail{fill:none;stroke:var(--hz-line-2);stroke-width:1.6;stroke-dasharray:2 6;stroke-linecap:round}.rarc-done{fill:none;stroke:url(#hzSun);stroke-width:3;stroke-linecap:round}.rarc-tick{fill:color-mix(in srgb,var(--hz-on-photo) 35%,transparent)}.rarc-end{fill:var(--surface);stroke:var(--hz-navy);stroke-width:2}.rarc-ship circle{fill:var(--hz-navy);stroke:var(--surface);stroke-width:3}.rarc-ship .core{fill:var(--hz-pink);stroke:none}.rarc-ends{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end}.rarc-ends>div{display:flex;flex-direction:column;min-width:0}.rarc-ends .mid{text-align:center}.rarc-ends .r{text-align:end;grid-column:3}.rarc-ends small{font-size:var(--fs-13);color:var(--muted)}.rarc-ends b{font:750 var(--fs-lg)/1.1 var(--f-display);font-stretch:80%;overflow-wrap:anywhere}.rarc-ends .mono{font-size:var(--fs-xs);color:var(--muted)}.rarc-voyage .rarc-trail{stroke:color-mix(in srgb,var(--hz-on-photo) 45%,transparent);stroke-dasharray:2 7}.rarc-voyage .rarc-done{stroke-width:3.5}.rarc-voyage .rarc-end{fill:var(--hz-night);stroke:var(--hz-on-photo);stroke-width:2.5}.rarc-voyage .rarc-lbl rect,.rarc-voyage .rarc-ship path,.rarc-voyage .rarc-ship rect{fill:var(--hz-on-photo)}.rarc-voyage .rarc-lbl text{fill:var(--hz-night);font:700 15px var(--f-body)}.rarc-voyage .rarc-ends{margin-top:-6px;padding:0}.rarc-voyage .rarc-ends small{color:var(--hz-on-photo-3)}.rarc-voyage .rarc-ends b{color:var(--hz-on-photo);font-size:var(--fs-lg)}.rarc-mini .rarc-sea path{fill:none;stroke:var(--line);stroke-width:1.2}.rarc-mini .rarc-ends{margin-top:-8px}.hz-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.hz-keys>div{padding:18px 22px;display:flex;flex-direction:column;gap:2px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0}.hz-keys>div:first-child{-webkit-border-start:0;border-inline-start:0}.hz-keys span{font-size:var(--fs-13);color:var(--muted)}.hz-keys b{font:750 var(--fs-xl)/1.1 var(--f-display);font-stretch:80%;overflow-wrap:anywhere}.hz-keys small{font-size:var(--fs-13);color:var(--muted)}.shead-id{font-weight:600;color:var(--muted)}.vline{min-width:60px}.vline,.vline svg{display:block;height:18px}.vline svg{width:100%;overflow:visible}.vline .bg{fill:none;stroke:var(--hz-line-2);stroke-width:1.5;stroke-dasharray:1.5 3}.vline .fg{fill:none;stroke:url(#hzSun);stroke-width:2;stroke-linecap:round}.srows>li{position:relative}.srow{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1.5fr) minmax(70px,1fr) minmax(130px,180px) auto;grid-template-areas:"ref rt vl when st" "meta meta meta meta meta";align-items:center;grid-gap:6px 20px;gap:6px 20px;padding:14px 20px;color:var(--ink);text-decoration:none}.srow:hover{background:color-mix(in srgb,var(--sunk) 60%,transparent)}.srow:focus-visible{outline-offset:-2px}.srow-ref{grid-area:ref;display:flex;flex-direction:column;min-width:0}.srow-ref b{font-weight:650;font-family:var(--f-body);font-size:var(--fs-sm)}.srow-ref small{color:var(--muted);font-size:var(--fs-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srow-rt{grid-area:rt;min-width:0}.srow-rt.rt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.srow-rt .rt-p{display:inline-flex;flex-direction:column;line-height:1.2}.srow-rt .rt-p b{font-weight:650}.srow-rt .rt-p small{font-size:var(--fs-xs);color:var(--muted)}.srow .vline{grid-area:vl}.srow-when{grid-area:when;display:flex;flex-direction:column;min-width:0}.srow-when small{color:var(--muted);font-size:var(--fs-13);font-weight:400}.srow-st{grid-area:st;justify-self:end}.srow-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--fs-13);color:var(--muted)}.srow-meta .flag{color:var(--crit);font-weight:600}.srows>li>.poedit{padding:0 20px 10px;margin-top:-8px}.srows-box>.empty{border:0}@media (max-width:1100px){.srow{grid-template-columns:minmax(100px,130px) minmax(0,1fr) auto;grid-template-areas:"ref rt st" "ref vl when" "meta meta meta"}.srow-when{text-align:end}}@media (max-width:860px){.hzb-voyage{--bh:420px}.rarc-voyage .rarc-lbl{display:none}.rarc-voyage .rarc-svg{margin:6px -8px 0;width:calc(100% + 16px)}.rarc-ends b,.rarc-voyage .rarc-ends b{font-size:var(--fs-md)}.hz-keys{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hz-keys>div{padding:14px 16px}.hz-keys>div:nth-child(3){-webkit-border-start:0;border-inline-start:0}.hz-keys>div:nth-child(n+3){border-top:1px solid var(--line)}.hz-keys b{font-size:var(--fs-lg)}.srow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref st" "rt rt" "vl vl" "when when" "meta meta";gap:6px 12px;padding:14px 16px}.srow-when{text-align:start;flex-direction:row;flex-wrap:wrap;gap:0 8px;font-size:var(--fs-sm)}.srows>li>.poedit{padding:0 16px 10px}}@media (max-width:420px){.rarc-ends .mid{display:none}.rarc-ends{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rarc-ends .r{grid-column:2}}.hz-co{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.hz-co b{font:750 var(--fs-md)/1.2 var(--f-display);font-stretch:85%;color:var(--hz-on-photo)}.hz-co small{font-size:var(--fs-xs);font-weight:600;color:var(--hz-on-photo-3)}.hz-co .cbanner-logo{background:var(--hz-surface);border:0}.hzb .hzb-slot{flex-direction:column;align-items:flex-start}.hz-track{display:flex;width:100%;max-width:540px;background:var(--hz-surface);border-radius:var(--r-sm);padding:5px;box-shadow:var(--hz-e2)}.hz-track input{flex:1 1;min-width:0;border:0;background:transparent;font:500 16px var(--f-body);padding:0 12px;color:var(--ink)}.hz-track input::placeholder{color:var(--muted)}.hz-track input:focus-visible{outline:none}.hz-track:focus-within{outline:2px solid var(--hz-focus-dark);outline-offset:2px}.hzb .hz-track .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hz-duo{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.hz-need,.hz-next{padding:22px 24px}.hz-next-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hz-next-h .hint{margin-top:4px}.hz-need h2,.hz-next h2{font-size:var(--fs-lg);display:flex;align-items:center}.hz-next-arc{display:block;margin:6px -4px 0;color:inherit;text-decoration:none;border-radius:var(--r)}.hz-next-arc:hover .rarc-ends b{color:var(--accent)}.hz-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line)}.hz-facts dt{font-size:var(--fs-13);color:var(--muted)}.hz-facts dd{margin:3px 0 0;font-weight:600;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.hz-next .hz-empty{padding:12px 0 0}.hz-todo{margin-top:6px}.hz-todo>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0}.hz-dot{width:10px;height:10px;border-radius:50%;flex:none}.hz-dot.amber{background:var(--hz-amber);border-radius:2px;transform:rotate(45deg) scale(.85)}.hz-dot.red{background:var(--hz-red);border-radius:2px}.hz-dot.blue{background:var(--hz-blue)}.hz-dot.grey{border:2px solid var(--hz-grey)}.hz-need-none{margin-top:10px}.srow-home{grid-template-areas:"ref rt vl when st"}.hz-duo2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.hz-deliv{display:grid;grid-template-columns:150px minmax(0,1fr)}.hz-deliv>img{width:100%;height:100%;min-height:130px;object-fit:cover;filter:var(--hz-photo-filter);background:var(--hz-night)}.hz-dl-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--ink);text-decoration:none}.hz-dl-row:hover{background:color-mix(in srgb,var(--sunk) 60%,transparent)}.hz-dl-row>span:first-child{display:flex;flex-direction:column;min-width:0}.hz-dl-row b{font-weight:600}.hz-dl-row small{color:var(--muted);font-size:var(--fs-13)}@media (max-width:1100px){.srow-home{grid-template-areas:"ref rt st" "ref vl when"}}@media (max-width:1000px){.hz-duo,.hz-duo2{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.srow-home{grid-template-areas:"ref st" "rt rt" "vl vl" "when when"}.hz-need,.hz-next{padding:18px}.hz-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hz-deliv{grid-template-columns:minmax(0,1fr)}.hz-deliv>img{height:110px;min-height:0}.hz-todo>li{grid-template-columns:auto minmax(0,1fr)}.hz-todo>li .btn{grid-column:2;justify-self:start}}@media (max-width:420px){.hz-track .btn{padding:0 14px}}.hz-clocks{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.hz-clocks>span{font-size:var(--fs-13);color:var(--hz-on-photo-2);border:1px solid color-mix(in srgb,var(--hz-on-photo) 28%,transparent);border-radius:999px;padding:5px 12px;background:color-mix(in srgb,var(--hz-night) 35%,transparent)}.hz-clocks b{color:var(--hz-on-photo);font-weight:700;-webkit-margin-end:4px;margin-inline-end:4px}.hz-manifest{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.hz-manifest>a{display:flex;flex-direction:column;padding:18px 22px;color:inherit;text-decoration:none;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0}.hz-manifest>a:first-child{-webkit-border-start:0;border-inline-start:0}.hz-manifest>a:hover{background:var(--sunk)}.hz-manifest>a:focus-visible{outline-offset:-3px}.hz-manifest span{font-size:var(--fs-13);color:var(--muted);font-weight:500}.hz-manifest b{font:800 var(--fs-2xl)/1.05 var(--f-display);font-stretch:76%;margin:2px 0;overflow-wrap:anywhere}.hz-manifest small{font-size:var(--fs-13);color:var(--muted)}.hz-manifest .warn b{color:var(--hz-amber)}.hz-manifest .crit b{color:var(--hz-red)}.hz-alloc>li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ln tv" "bl bl";grid-gap:8px 12px;gap:8px 12px;padding:14px 20px}.hz-alloc .ln{grid-area:ln;display:flex;flex-direction:column;min-width:0}.hz-alloc .ln b{font-weight:600}.hz-alloc .ln small{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-13)}.hz-alloc .tv{grid-area:tv;text-align:end;color:var(--muted)}.hz-alloc .tv b{font:750 20px var(--f-display);font-stretch:80%;color:var(--ink)}.hz-key{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 2px 4px}.hz-box>.tbl-wrap>table{min-width:640px}.hz-box>.pad,.hz-box>p.pad{padding:18px}.hz-auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hz-auth-side{position:relative;isolation:isolate;overflow:hidden;background:var(--hz-night);color:var(--hz-on-photo);display:flex;align-items:flex-end;--wave:0px}.hz-auth-side:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 92%,transparent) 0,color-mix(in srgb,var(--hz-night) 78%,transparent) 50%,color-mix(in srgb,var(--hz-night) 40%,transparent) 100%)}.hz-auth-copy{position:relative;padding:48px 48px 32px}.hz-auth-slogan{margin:0;font:800 var(--fs-60)/1 var(--f-display);font-stretch:70%;letter-spacing:-.01em;text-wrap:balance;max-width:12ch}.hz-auth-copy p+p{margin:14px 0 0;font-size:var(--fs-md);color:var(--hz-on-photo-2);max-width:36ch}.hz-auth-main{display:grid;place-items:center;padding-block:32px;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.hz-auth .authcard{box-shadow:var(--hz-e1);border-radius:var(--r-lg);border-color:var(--line)}.hz-auth .brandrow img{background:none;border-radius:0}.hz-auth .btn{border-radius:var(--r-sm);min-height:44px}.hz-auth .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.hz-auth :is(.f input,.f select){border-radius:var(--r-sm);border-color:var(--hz-line-2);background:var(--surface);min-height:44px}.hz-auth h1{font-weight:800;font-stretch:76%}@media (max-width:1000px){.hz-manifest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hz-manifest>a:nth-child(3){-webkit-border-start:0;border-inline-start:0}.hz-manifest>a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:860px){.hz-manifest>a{padding:14px 16px}.hz-manifest b{font-size:var(--fs-xl)}.hz-alloc>li{padding:12px 16px}.hz-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.hz-auth-side{min-height:230px;--wave:0px}.hz-auth-copy{padding:28px 16px 20px}.hz-auth-slogan{font-size:var(--fs-2xl)}.hz-auth-copy p+p{font-size:var(--fs-sm)}.hz-auth-main{place-items:start center;padding-top:8px}}@media (max-width:640px){.hz-box>.tbl-wrap>table.rtbl{min-width:0}}.hzb{border-radius:var(--r-lg)}.app .wrap>.hzb{border-radius:0}.hzb-t .hint,.hzb-t>p small{color:var(--hz-on-photo-3)}.hzb-t .link,.hzb-t a:not(.btn){color:var(--hz-on-photo);text-decoration:underline;text-underline-offset:3px}.hzb-t b{color:var(--hz-on-photo)}.hzb .seg{background:color-mix(in srgb,var(--hz-on-photo) 8%,transparent);border-color:color-mix(in srgb,var(--hz-on-photo) 40%,transparent)}.hzb .seg a,.hzb .seg button{color:var(--hz-on-photo-2)}.hzb .seg [aria-pressed=true]{background:var(--hz-on-photo);color:var(--hz-night)}.hzb .badge.cnt{background:color-mix(in srgb,var(--hz-on-photo) 16%,transparent);color:var(--hz-on-photo)}:where(.app) .empty{border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:26px 20px}.empty .hz-art{display:block;margin:0 auto 12px}:root[data-theme=light]{color-scheme:light}@keyframes hz-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.1) translate3d(-1.6%,-1%,0)}}@media (prefers-reduced-motion:no-preference){.hzb-img{animation:hz-drift 36s ease-in-out infinite alternate;transform-origin:var(--focus,50% 50%);will-change:transform}}@media print{.hzb-img{animation:none}}.hz-thumb{flex:none;background:var(--hz-sunk)}.hz-strip,.hz-thumb{display:block;object-fit:cover;filter:var(--hz-photo-filter)}.hz-strip{width:100%;background:var(--hz-night)}.hz-fresh,.hzb-crumb{align-items:center}.hz-fresh{display:inline-flex;gap:7px;font-size:var(--fs-13);color:var(--hz-on-photo-2);border:1px solid color-mix(in srgb,var(--hz-on-photo) 28%,transparent);border-radius:999px;padding:5px 12px;background:color-mix(in srgb,var(--hz-night) 35%,transparent);white-space:nowrap}.hz-fresh i{width:7px;height:7px;border-radius:50%;background:var(--hz-sun-4);flex:none}.hz-fresh.old i{background:var(--hz-sun-1)}@keyframes hz-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--hz-sun-4) 70%,transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--hz-sun-4) 0,transparent)}}@media (prefers-reduced-motion:no-preference){.hz-fresh:not(.old) i{animation:hz-pulse 2.4s ease-out infinite}}.hz-clocks,.hz-clocks>span{align-items:center}.hz-clocks>span{display:inline-flex;flex-wrap:wrap}.wx-ic{width:18px;height:18px;flex:none}.wx-chip{display:inline-flex;align-items:center;gap:5px;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-border-start:1px solid color-mix(in srgb,var(--hz-on-photo) 28%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--hz-on-photo) 28%,transparent);color:var(--hz-on-photo)}.wx-chip .wx-ic{width:16px;height:16px}.hz-wxsrc{font-size:11px;color:var(--hz-on-photo-3);text-underline-offset:2px}.wx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:var(--fs-13);color:var(--muted)}.wx-eta,.wx-now{display:inline-flex;align-items:center;gap:6px;min-width:0}.wx-now{color:var(--ink);font-weight:600}.wx-src{font-size:11px;color:var(--muted);text-underline-offset:2px}.wx-photo{color:var(--hz-on-photo-2)}.wx-photo .wx-now{color:var(--hz-on-photo)}.wx-photo .wx-src{color:var(--hz-on-photo-3)}.wx-voyage{margin-top:12px}.hz-next.has-ph{padding-top:0;overflow:hidden}.hz-next-ph{position:relative;isolation:isolate;margin:0 -24px 18px;min-height:132px;display:flex;align-items:flex-end;padding:12px 24px;background:var(--hz-night)}.hz-next-ph .hz-strip{position:absolute;inset:0;height:100%;z-index:-2}.hz-next-ph:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 88%,transparent) 0,color-mix(in srgb,var(--hz-night) 70%,transparent) 45%,color-mix(in srgb,var(--hz-night) 10%,transparent) 100%)}.hz-next-ph :focus-visible{outline-color:var(--hz-focus-dark)}.pjour.has-ph{padding-top:0;overflow:hidden}.hz-strip-slim{height:64px;margin-bottom:12px}.vline{position:relative}.vline,.vline svg{height:24px}.vline path{vector-effect:non-scaling-stroke}.vline i{position:absolute;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.vl-end{width:7px;height:7px;background:var(--surface);box-shadow:inset 0 0 0 1.6px var(--hz-navy)}.vl-ship{width:10px;height:10px;background:var(--hz-pink);box-shadow:0 0 0 2px var(--surface)}.hz-manifest>a{position:relative}.hz-mthumb{position:absolute;top:16px;inset-inline-end:18px;width:48px;height:48px;border-radius:var(--r);box-shadow:var(--hz-e1)}.hz-manifest>a>span{-webkit-padding-end:58px;padding-inline-end:58px}.po-sup{display:flex;align-items:center;gap:10px;min-width:0}.po-sup>span{min-width:0;overflow-wrap:anywhere}.po-th{width:40px;height:40px;border-radius:var(--r-sm)}.qcard.has-ph{padding-top:0;overflow:hidden}.qcard-ph{margin:0 -16px 2px;width:calc(100% + 32px);max-width:none;height:84px}.bsum-ph{grid-column:1/-1;height:64px;border-radius:var(--r-lg)}.empty-th{margin:0 auto 14px;width:176px;height:104px;border-radius:var(--r)}.themeseg{align-self:flex-start}@media (max-width:860px){.hz-next-ph{margin:0 -18px 16px;padding:12px 18px;min-height:120px}.hz-mthumb{top:12px;inset-inline-end:12px;width:32px;height:32px;border-radius:var(--r-sm)}.hz-manifest>a>span{-webkit-padding-end:38px;padding-inline-end:38px}.wx-chip{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-padding-start:6px;padding-inline-start:6px}}.hzb-t>p.hz-slogan{margin:0 0 8px;font:italic 750 var(--fs-md)/1.2 var(--f-display);font-stretch:85%;letter-spacing:.01em;color:var(--hz-on-photo);display:inline-block;padding-bottom:4px;background:var(--hz-sunset) left bottom/100% 2px no-repeat}.hzb-hero .hzb-t>p.hz-slogan{font-size:var(--fs-lg)}.hzb-credit-city{max-width:min(46ch,calc(100% - 24px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-cthumb{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none;margin-block:-2px;margin-inline:-6px 8px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--hz-on-photo) 70%,transparent);background:var(--hz-night);filter:var(--hz-photo-filter)}.cobrand b{font:750 var(--fs-sm)/1.25 var(--f-display);font-stretch:88%;color:var(--ink);overflow-wrap:anywhere}.app .cobrand b{color:var(--hz-ink)}.pvbrand b{font:750 var(--fs-sm)/1.25 var(--f-display);font-stretch:88%;color:var(--ink)}.app .wrap{padding-bottom:24px}.appfoot{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center;margin:0 var(--gut,16px);padding:14px 0 28px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted)}.appfoot img{width:22px;height:22px;flex:none}.appfoot b{font-weight:700;letter-spacing:.04em;color:var(--ink)}.appfoot i{font-weight:700;color:var(--logo-pink)}@media (max-width:860px){.app .wrap{padding-bottom:20px}.appfoot{margin:0 16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.hzb-credit-city{max-width:calc(100% - 24px);font-size:10px}.hzb-hero .hzb-t>p.hz-slogan{font-size:var(--fs-md)}}@media print{.appfoot{display:none}}.hz-auth .brandrow-auth .slogan{font-size:var(--fs-lg);white-space:normal;line-height:1.15;color:var(--logo-pink)}@media (max-width:860px){.hz-auth .brandrow-auth .slogan{font-size:var(--fs-md)}}:root{--hz-btn-r:8px;--hz-btn-r-photo:6px;--hz-btn-h:44px;--hz-btn-h-sm:36px;--hz-btn-a:#2a5cf0;--hz-btn-b:#1b4fd6;--hz-btn-a-h:#2453e0;--hz-btn-b-h:#1641b4;--hz-btn-ink:#fff;--hz-btn-sh:0 1px 2px rgba(13,24,56,.12),0 2px 6px -1px rgba(27,79,214,.25);--hz-btn-sh-h:0 1px 2px rgba(13,24,56,.14),0 4px 12px -2px rgba(27,79,214,.32);--hz-btn-sh-in:inset 0 1px 2px rgba(5,14,48,.28);--hz-ring:rgba(27,79,214,.35);--hz-btn2-bg:#fff;--hz-btn2-bg-h:#f3f6fc;--hz-btn2-line:#c9d2e3;--hz-btn2-line-h:#9fb0d0;--hz-btn2-ink:var(--hz-ink);--hz-btn2-sh:0 1px 1px rgba(13,24,56,.04);--hz-ghost-h:#edf2fe;--hz-danger:#c0262d;--hz-danger-h:#fdf0f0;--hz-danger-a:#d0353b;--hz-danger-b:#b3222a;--hz-chip-on:#1b2f6b;--hz-chip-on-ink:#fff;--hz-photo-btn:#fff;--hz-photo-btn-h:#e9eef8;--hz-photo-btn-ink:#1b2f6b;--hz-photo-line:hsla(0,0%,100%,.9);--hz-photo-h:hsla(0,0%,100%,.12);--hz-meter-track:#e6ebf3;--hz-meter-a:#1b2f6b;--hz-meter-b:#1b4fd6;--hz-meter-hi-a:#c26a05;--hz-meter-hi:#d97706;--hz-meter-over:#c0262d;--hz-pop-sh:0 2px 6px rgba(13,24,56,.08),0 18px 44px -12px rgba(13,24,56,.28);--hz-scrim:rgba(10,18,48,.45);--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:root[data-theme=dark]{--hz-btn-a:#3363ee;--hz-btn-b:#2453e0;--hz-btn-a-h:#3d6cf2;--hz-btn-b-h:#2d5ce8;--hz-btn-sh:0 1px 2px rgba(0,0,0,.35),0 2px 8px -2px rgba(51,99,238,.4);--hz-btn-sh-h:0 1px 2px rgba(0,0,0,.4),0 4px 14px -2px rgba(51,99,238,.5);--hz-ring:rgba(143,176,255,.6);--hz-btn2-bg:#15214a;--hz-btn2-bg-h:#1b2a5a;--hz-btn2-line:#33437a;--hz-btn2-line-h:#5468a8;--hz-btn2-sh:none;--hz-ghost-h:#1a2a5c;--hz-danger:#ff8a8f;--hz-danger-h:#40161c;--hz-danger-a:#c93038;--hz-danger-b:#a91f28;--hz-chip-on:#dfe6fb;--hz-chip-on-ink:#0d1838;--hz-meter-track:#1b2648;--hz-meter-a:#4b6fe6;--hz-meter-b:#8fb0ff;--hz-meter-hi-a:#e8a33a;--hz-meter-hi:#f3b453;--hz-meter-over:#ff6b73;--hz-pop-sh:0 2px 6px rgba(0,0,0,.4),0 18px 44px -12px rgba(0,0,0,.7);--hz-scrim:rgba(0,0,0,.6)}:where(.app,.hz-auth) .btn,:where(.app,.hz-auth) a.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--hz-btn-h);padding:0 18px;border:1px solid var(--hz-btn2-line);border-radius:var(--hz-btn-r);background:var(--hz-btn2-bg);color:var(--hz-btn2-ink);box-shadow:var(--hz-btn2-sh);font:600 var(--fs-sm)/1.2 var(--f-body);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}:where(.app,.hz-auth) .btn svg{width:18px;height:18px;flex:none}:where(.app,.hz-auth) .btn:hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h);color:var(--hz-btn2-ink)}:where(.app,.hz-auth) .btn:active{background:var(--hz-btn2-bg-h);box-shadow:var(--hz-btn-sh-in)}:where(.app,.hz-auth) .btn:focus-visible{outline:3px solid var(--hz-ring);outline-offset:2px}:where(.app,.hz-auth) .btn.cta,:where(.app,.hz-auth) .btn.primary,:where(.app,.hz-auth) a.btn.primary{background:linear-gradient(180deg,var(--hz-btn-a),var(--hz-btn-b));border-color:var(--hz-btn-b);color:var(--hz-btn-ink);box-shadow:var(--hz-btn-sh);font-weight:650}:where(.app,.hz-auth) .btn.cta:hover,:where(.app,.hz-auth) .btn.primary:hover,:where(.app,.hz-auth) a.btn.primary:hover{background:linear-gradient(180deg,var(--hz-btn-a-h),var(--hz-btn-b-h));border-color:var(--hz-btn-b-h);color:var(--hz-btn-ink);box-shadow:var(--hz-btn-sh-h)}:where(.app,.hz-auth) .btn.cta:active,:where(.app,.hz-auth) .btn.primary:active{background:var(--hz-btn-b-h);box-shadow:var(--hz-btn-sh-in)}:where(.app,.hz-auth) .btn.ghost{background:transparent;border-color:transparent;color:var(--hz-action);box-shadow:none}:where(.app,.hz-auth) .btn.ghost:hover{background:var(--hz-ghost-h);border-color:transparent;color:var(--hz-action)}:where(.app,.hz-auth) .btn.danger{background:var(--hz-btn2-bg);border-color:var(--hz-danger);color:var(--hz-danger);box-shadow:none}:where(.app,.hz-auth) .btn.danger:hover{background:var(--hz-danger-h);border-color:var(--hz-danger);color:var(--hz-danger)}:where(.app,.hz-auth) :is(.btn.danger.solid,.btn.destroy){background:linear-gradient(180deg,var(--hz-danger-a),var(--hz-danger-b));border-color:var(--hz-danger-b);color:var(--hz-btn-ink)}:where(.app,.hz-auth) :is(.btn.danger.solid,.btn.destroy):hover{background:var(--hz-danger-b);color:var(--hz-btn-ink)}:where(.app,.hz-auth) :is(.btn.sm,td .btn,th .btn){min-height:var(--hz-btn-h-sm);padding:0 12px;font-size:var(--fs-13);gap:6px}:where(.app,.hz-auth) :is(.btn.sm,td .btn) svg{width:16px;height:16px}:where(.app,.hz-auth) .btn.add:before{content:"";width:16px;height:16px;flex:none;-webkit-margin-start:-3px;margin-inline-start:-3px;background:currentColor;-webkit-mask:var(--i-plus) center/contain no-repeat;mask:var(--i-plus) center/contain no-repeat}:where(.app,.hz-auth) :is(.btn.icon,.btn.swap){min-width:40px;width:40px;min-height:40px;height:40px;padding:0;font-size:var(--fs-md);color:var(--hz-muted)}:where(.app,.hz-auth) :is(.btn.icon,.btn.swap):hover{color:var(--hz-action)}:where(.app,.hz-auth) :is(.btn:disabled,.btn[aria-disabled=true],.btn.sm:disabled){opacity:.45;box-shadow:none;cursor:not-allowed;pointer-events:auto}:where(.app,.hz-auth) :is(.btn:disabled,.btn[aria-disabled=true]):hover{background:var(--hz-btn2-bg);border-color:var(--hz-btn2-line)}:where(.app,.hz-auth) :is(.btn.primary:disabled,.btn.primary[aria-disabled=true]):hover{background:linear-gradient(180deg,var(--hz-btn-a),var(--hz-btn-b));border-color:var(--hz-btn-b)}:where(.app,.hz-auth) .btn[aria-busy=true],:where(.app,.hz-auth) .btn[aria-busy=true]:disabled{opacity:.85;cursor:progress}:where(.app) :is(.btn.pvoff,.btn.primary.pvoff,.btn.cta.pvoff){opacity:1;background:var(--hz-btn2-bg);border:1px solid var(--hz-btn2-line);box-shadow:none;color:var(--hz-muted)!important;cursor:not-allowed}:where(.app) :is(.btn.pvoff,.btn.primary.pvoff):hover{background:var(--hz-btn2-bg);border-color:var(--hz-btn2-line)}:where(.app) .btn.pvoff:after{-webkit-margin-start:0;margin-inline-start:0;width:14px;height:14px}:where(.app) .copybtn{min-height:32px;padding:0 12px;border:1px solid var(--hz-btn2-line);border-radius:var(--r-sm);background:var(--hz-btn2-bg);color:var(--hz-action);font:600 var(--fs-xs)/1 var(--f-body);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:where(.app) .copybtn:hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h)}:where(.app) .copybtn:focus-visible{outline:3px solid var(--hz-ring);outline-offset:2px}:where(.app) .theme-btn{min-height:36px;border-radius:var(--hz-btn-r);border-color:var(--hz-btn2-line);background:var(--hz-btn2-bg);color:var(--hz-btn2-ink);padding:0 14px}:where(.app) .theme-btn:hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h)}.app .rail .theme-btn{background:transparent}.app .site.ctools .w-btn{min-height:var(--hz-btn-h);border-radius:var(--hz-btn-r);font-weight:600}.app .site.ctools .w-btn-primary{background:linear-gradient(180deg,var(--hz-btn-a),var(--hz-btn-b));color:var(--hz-btn-ink);border-color:var(--hz-btn-b);box-shadow:var(--hz-btn-sh)}.app .site.ctools .w-btn-ghost{background:var(--hz-btn2-bg);border-color:var(--hz-btn2-line);color:var(--hz-btn2-ink)}.app .site.ctools .w-btn-ghost:hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h);color:var(--hz-btn2-ink)}.app .site.ctools .w-iconbtn{border-radius:var(--hz-btn-r)}.hzb .btn,.hzb .btn.ghost,.hzb a.btn{min-height:var(--hz-btn-h);border-radius:var(--hz-btn-r-photo);background:transparent;border:1px solid var(--hz-photo-line);color:var(--hz-on-photo);box-shadow:none;font-weight:600}.hzb .btn.ghost:hover,.hzb .btn:hover,.hzb a.btn:hover{background:var(--hz-photo-h);border-color:var(--hz-on-photo);color:var(--hz-on-photo)}.hzb .btn.cta,.hzb .btn.primary,.hzb a.btn.primary{background:var(--hz-photo-btn);border-color:var(--hz-photo-btn);color:var(--hz-photo-btn-ink);box-shadow:none;font-weight:650}.hzb .btn.cta:hover,.hzb .btn.primary:hover,.hzb a.btn.primary:hover{background:var(--hz-photo-btn-h);border-color:var(--hz-photo-btn-h);color:var(--hz-photo-btn-ink);box-shadow:none}.hzb .btn:focus-visible{outline:3px solid var(--hz-focus-dark);outline-offset:2px}.hzb :is(.btn.pvoff,.btn.primary.pvoff,.btn.cta.pvoff){background:transparent;border:1px solid color-mix(in srgb,var(--hz-on-photo) 55%,transparent);color:var(--hz-on-photo-2)!important;opacity:1}.hzb .pvoff{opacity:1}.hzb .hz-track .btn.primary{background:linear-gradient(180deg,var(--hz-btn-a),var(--hz-btn-b));border-color:var(--hz-btn-b);color:var(--hz-btn-ink);border-radius:var(--hz-btn-r-photo)}.hzb .hz-track .btn.primary:hover{background:var(--hz-btn-b-h);border-color:var(--hz-btn-b-h)}.hz-track{border-radius:var(--hz-btn-r)}:where(.app) .chips{gap:8px}:where(.app) .chips a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--hz-btn2-line);border-radius:999px;background:var(--hz-btn2-bg);color:var(--hz-btn2-ink);box-shadow:var(--hz-btn2-sh);font:600 var(--fs-13)/1.2 var(--f-body);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}:where(.app) .chips a:hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h);color:var(--hz-btn2-ink)}:where(.app) .chips a:is([aria-current=true],[aria-current=page],[aria-pressed=true]){background:var(--hz-chip-on);border-color:var(--hz-chip-on);color:var(--hz-chip-on-ink)}:where(.app) .chips a:is([aria-current=true],[aria-current=page],[aria-pressed=true]):before{content:"";width:12px;height:12px;flex:none;-webkit-margin-start:-2px;margin-inline-start:-2px;background:currentColor;-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}:where(.app) .chips a:focus-visible{outline:3px solid var(--hz-ring);outline-offset:2px}:where(.app) :is(.chips a,.fbtn,.fmenu a) .badge.cnt{margin:0;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--hz-sunk);color:var(--hz-ink);font-size:11.5px;font-weight:650;vertical-align:0}:where(.app) .chips a:is([aria-current=true],[aria-pressed=true]) .badge.cnt{background:color-mix(in srgb,var(--hz-chip-on-ink) 20%,transparent);color:var(--hz-chip-on-ink)}:where(.app) .tabs{gap:4px;border-bottom:1px solid var(--hz-line)}:where(.app) :is(.tabs a,.tabs button){position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;margin-bottom:-1px;background:none;color:var(--hz-muted);font:600 var(--fs-sm)/1.2 var(--f-body);text-decoration:none;white-space:nowrap;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color .15s ease,background-color .15s ease}:where(.app) :is(.tabs a,.tabs button):after{content:"";position:absolute;inset-inline-start:10px;inset-inline-end:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}:where(.app) :is(.tabs a,.tabs button):hover{color:var(--hz-ink);background:color-mix(in srgb,var(--hz-sunk) 60%,transparent)}:where(.app) :is(.tabs a,.tabs button):hover:after{background:var(--hz-line-2)}:where(.app) :is(.tabs a[aria-current=page],.tabs button[aria-selected=true]){color:var(--hz-ink);border-bottom:0;font-weight:650}:where(.app) :is(.tabs a[aria-current=page],.tabs button[aria-selected=true]):after{background:var(--hz-sunset)}:where(.app) .tabs a.pvoff:after{display:none}:where(.app) :is(.tabs a,.tabs button):focus-visible{outline:3px solid var(--hz-ring);outline-offset:-3px}:where(.app) .seg{gap:2px;padding:3px;border:1px solid var(--hz-line);border-radius:var(--hz-btn-r);background:var(--hz-sunk);overflow:visible}:where(.app) :is(.seg button,.seg a){display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:calc(var(--hz-btn-r) - 2px);background:none;color:var(--hz-muted);font-weight:600;text-decoration:none;transition:background-color .15s ease,color .15s ease}:where(.app) :is(.seg button,.seg a):hover{color:var(--hz-ink)}:where(.app) :is(.seg button,.seg a)[aria-pressed=true]{background:var(--hz-surface);color:var(--hz-ink);box-shadow:0 1px 2px rgba(13,24,56,.12),0 0 0 1px var(--hz-line)}.hzb .seg{background:color-mix(in srgb,var(--hz-night) 35%,transparent);border-color:color-mix(in srgb,var(--hz-on-photo) 45%,transparent);border-radius:var(--hz-btn-r-photo)}.hzb :is(.seg button,.seg a){color:var(--hz-on-photo-2)}.hzb :is(.seg button,.seg a):hover{color:var(--hz-on-photo)}.hzb :is(.seg button,.seg a)[aria-pressed=true]{background:var(--hz-photo-btn);color:var(--hz-photo-btn-ink);box-shadow:none}.fbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fgrp{position:relative}.fbtn,.fgrp{display:inline-flex;align-items:center}.fbtn{gap:6px;min-height:40px;padding-block:0;padding-inline:14px 12px;border:1px solid var(--hz-btn2-line);border-radius:var(--hz-btn-r);background:var(--hz-btn2-bg);color:var(--hz-ink);box-shadow:var(--hz-btn2-sh);font:500 var(--fs-13)/1.2 var(--f-body);text-decoration:none;cursor:pointer;white-space:nowrap;max-width:min(320px,calc(100vw - 48px));transition:background-color .15s ease,border-color .15s ease}.fbtn b{font-weight:650;overflow:hidden;text-overflow:ellipsis;min-width:0}.fbtn-chev,.fbtn-k{color:var(--hz-muted)}.fbtn-chev{width:16px;height:16px;flex:none;transition:transform .15s ease}.fbtn:hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h)}.fbtn-x:focus-visible,.fbtn:focus-visible,.fmenu a:focus-visible{outline:3px solid var(--hz-ring);outline-offset:2px}.fbtn[aria-expanded=true]{border-color:var(--hz-action);box-shadow:0 0 0 1px var(--hz-action)}.fbtn[aria-expanded=true] .fbtn-chev{transform:rotate(180deg)}.fgrp.on .fbtn{border-color:var(--hz-chip-on);-webkit-padding-end:36px;padding-inline-end:36px}.fgrp.on .fbtn b{color:var(--hz-navy)}.fbtn-x{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hz-sunk);color:var(--hz-ink);font-size:16px;line-height:1;text-decoration:none}.fbtn-x:hover{background:var(--hz-chip-on);color:var(--hz-chip-on-ink)}.fgrp.on .fbtn-chev{display:none}a.fbtn.on{background:var(--hz-chip-on);border-color:var(--hz-chip-on);color:var(--hz-chip-on-ink);font-weight:600}.fbtn-tick,.fmenu-tick{display:inline-block;width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}.fbar-n{font-size:var(--fs-13);color:var(--hz-muted);-webkit-margin-start:4px;margin-inline-start:4px}.fbar-n .link{font-weight:600}.fbar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fmenu[hidden],.fscrim[hidden]{display:none}.fscrim{position:fixed;inset:0;z-index:40;border:0;padding:0;margin:0;background:transparent;cursor:default}.fmenu{position:absolute;z-index:41;top:calc(100% + 6px);inset-inline-start:0;min-width:240px;max-width:min(360px,calc(100vw - 32px));background:var(--hz-surface);border:1px solid var(--hz-line);border-radius:12px;box-shadow:var(--hz-pop-sh);padding:6px;display:flex;flex-direction:column}.fmenu-h{display:none;margin:0;padding:10px 12px 6px;font:650 var(--fs-md)/1.2 var(--f-body)}.fmenu ul{list-style:none;margin:0;padding:0;max-height:min(360px,60vh);overflow-y:auto;overscroll-behavior:contain}.fmenu a{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:var(--r-sm);color:var(--hz-ink);text-decoration:none;font-size:var(--fs-sm)}.fmenu a:hover{background:var(--hz-btn2-bg-h)}.fmenu a .fmenu-tick{visibility:hidden;color:var(--hz-action)}.fmenu a[aria-checked=true]{font-weight:650;background:var(--hz-action-soft)}.fmenu a[aria-checked=true] .fmenu-tick{visibility:visible}.fmenu-l{flex:1 1;min-width:0;overflow-wrap:anywhere}.fmenu-f{display:flex;justify-content:space-between;gap:8px;padding:8px 4px 2px;margin-top:6px;border-top:1px solid var(--hz-line)}@media (max-width:640px){.fbtn{min-height:44px}.fscrim{background:var(--hz-scrim)}.fmenu{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;top:auto;max-width:none;min-width:0;border-radius:16px 16px 0 0;padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px));border-bottom:0}.fmenu-h{display:block}.fmenu ul{max-height:55vh}.fmenu a{min-height:48px}.fmenu-f .btn{min-height:44px;flex:1 1}}.meter{position:relative;display:block;height:10px;background:var(--hz-meter-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hz-line) 70%,transparent);overflow:hidden}.meter,.meter-fill{border-radius:999px}.meter-fill{position:absolute;inset-inline-start:0;top:0;bottom:0;width:var(--m);background:linear-gradient(90deg,var(--hz-meter-a),var(--hz-meter-b))}.meter.hi .meter-fill{background:linear-gradient(90deg,var(--hz-meter-hi-a),var(--hz-meter-hi))}.meter.over .meter-fill{border-start-start-radius:999px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:999px}.meter-over{position:absolute;top:0;bottom:0;inset-inline-start:var(--cap);inset-inline-end:0;background:var(--hz-meter-over);-webkit-border-start:2px solid var(--hz-surface);border-inline-start:2px solid var(--hz-surface);border-start-start-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;border-end-start-radius:0}.hz-meter{grid-area:bl;margin-top:2px}.hz-alloc li:has(.meter.over) .tv b{color:var(--hz-red)}.hz-key .k{display:inline-block;width:20px;height:8px;border-radius:999px;background:var(--hz-meter-track);box-shadow:inset 0 0 0 1px var(--hz-line)}.hz-key .k.u{background:linear-gradient(90deg,var(--hz-meter-a),var(--hz-meter-b));box-shadow:none}.hz-key .k.hi{background:var(--hz-meter-hi);box-shadow:none}.hz-key .k.x{background:var(--hz-meter-over);box-shadow:none}.hz-key .k:not(:first-child){-webkit-margin-start:10px;margin-inline-start:10px}.acell .bar{height:8px;background:var(--hz-meter-track)}.acell .bar,.acell .bar i{border-radius:999px}.acell.norm .bar i{background:linear-gradient(90deg,var(--hz-meter-a),var(--hz-meter-b))}.ubar{height:8px;background:var(--hz-meter-track)}.ubar,.ubar i{border-radius:999px}.vline .bg{stroke:var(--hz-line);stroke-dasharray:none;stroke-linecap:round}.vline .bg,.vline .fg{stroke-width:3}.rarc-trail{stroke:var(--hz-line);stroke-width:2.5;stroke-dasharray:none}.rarc-voyage .rarc-trail{stroke:color-mix(in srgb,var(--hz-on-photo) 32%,transparent);stroke-width:3;stroke-dasharray:none}.track .base{border-top:0;background:var(--hz-meter-track)}.track .base,.track .done{top:12px;height:4px;border-radius:999px}.track .done{background:var(--hz-sunset)}.pj-cell .pj-seg{height:8px;border:0;border-radius:0;-webkit-margin-end:-4px;margin-inline-end:-4px;background:var(--hz-meter-track)}.pj-cell:nth-child(2) .pj-seg{border-start-start-radius:999px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:999px}.pj-cell:nth-child(7) .pj-seg{border-start-start-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;border-end-start-radius:0;-webkit-margin-end:0;margin-inline-end:0}.pj-cell.done .pj-seg{background:var(--hz-action)}.pj-cell.now .pj-seg{background:linear-gradient(90deg,var(--hz-action),color-mix(in srgb,var(--hz-action) 25%,var(--hz-meter-track)))}.pj-cell.issue .pj-seg{background:var(--hz-red)}.pj-legend .pj-seg{width:22px;height:8px;border:0;border-radius:999px;background:var(--hz-meter-track)}.pj-legend .done .pj-seg{background:var(--hz-action)}.pj-legend .now .pj-seg{background:linear-gradient(90deg,var(--hz-action),color-mix(in srgb,var(--hz-action) 25%,var(--hz-meter-track)))}.pj-legend .issue .pj-seg{background:var(--hz-red)}@media (max-width:860px){.pj-cell .pj-seg{justify-self:stretch;width:auto;height:8px}.pj-cell:nth-child(2) .pj-seg{border-start-start-radius:999px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:999px}.pj-cell:nth-child(7) .pj-seg{border-start-start-radius:0;border-start-end-radius:999px;border-end-end-radius:999px;border-end-start-radius:0}}:where(.app) .empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 20px 26px;text-align:center;font-size:var(--fs-sm);line-height:1.5;color:var(--hz-muted);background:var(--hz-surface);border:1px solid var(--hz-line);border-radius:var(--r);max-width:none}:where(.app) .empty .hz-art{width:112px;height:72px;margin:0 auto 4px}:where(.app) .empty br{display:none}:where(.app) .empty>.btn,:where(.app) .empty>.row-btns{margin-top:8px}@media (max-width:640px){:where(.app,.hz-auth) :is(.btn,.btn.sm,td .btn){min-height:44px}:where(.app) :is(.chips a,.seg button,.seg a){min-height:44px}:where(.app) .copybtn{min-height:44px;padding:0 14px}}@media (prefers-reduced-motion:no-preference){:where(.app,.hz-auth) .btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){:where(.app,.hz-auth) :is(.btn,.chips a,.tabs a,.tabs button,.seg button,.seg a,.copybtn,.fbtn,.fbtn-chev){transition:none}}.hzb .hzb-t>h2,.hzb h1{font-weight:650;font-stretch:80%}.hzb-hero{--bh:500px;--wave:0px}.hzb-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--hz-night) 86%,transparent) 0,color-mix(in srgb,var(--hz-night) 72%,transparent) 30%,color-mix(in srgb,var(--hz-night) 34%,transparent) 52%,transparent 74%),linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 45%,transparent) 0,transparent 34%)}.hzb-hero .hzb-t{max-width:620px}.hzb-hero .hzb-t>h2,.hzb-hero h1{font:600 clamp(40px,4.4vw,58px)/1.04 var(--f-display);font-stretch:80%;letter-spacing:-.015em;text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 40%,transparent)}.hzb-hero .hzb-t>p{text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 45%,transparent)}.hzb-hero .hzb-t>p.hz-slogan{font-size:var(--fs-sm);font-weight:650;padding-bottom:3px;margin-bottom:12px}.hzb-hero .hzb-slot{margin-top:24px}.hz-auth-side:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 86%,transparent) 0,color-mix(in srgb,var(--hz-night) 55%,transparent) 42%,color-mix(in srgb,var(--hz-night) 10%,transparent) 80%)}.hz-auth-slogan{font-weight:600;font-stretch:80%}.hz-auth .btn{border-radius:var(--hz-btn-r)}.hz-auth .btn.primary{background:linear-gradient(180deg,var(--hz-btn-a),var(--hz-btn-b));border-color:var(--hz-btn-b);color:var(--hz-btn-ink)}.hz-auth .btn.primary:hover{background:linear-gradient(180deg,var(--hz-btn-a-h),var(--hz-btn-b-h))}@media (max-width:860px){.hzb-hero{--bh:360px;--wave:0px}.hzb-hero:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 88%,transparent) 0,color-mix(in srgb,var(--hz-night) 62%,transparent) 50%,color-mix(in srgb,var(--hz-night) 22%,transparent) 100%)}.hzb-hero .hzb-t>h2,.hzb-hero h1{font-size:36px}}:root{--i-port:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v14M8 7h8M5 13a7 7 0 0014 0M3 21h18'/%3E%3C/svg%3E")}.cysd{display:inline-grid;place-items:center;min-width:26px;height:18px;padding:0 5px;border-radius:999px;font:700 10.5px/1 var(--f-body);letter-spacing:.04em;text-decoration:none;cursor:help;vertical-align:2px;border:1px solid var(--line);background:var(--neutral-soft);color:var(--muted);flex:none}.cysd.sd{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--accent)}.rt .cysd{-webkit-margin-start:-2px;margin-inline-start:-2px}.qroute .cysd{font-family:var(--f-body);font-stretch:100%}.bk-route{margin:2px 0 4px}.bkwiz{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.bkwiz>.bksteps{grid-column:1/-1}.bkwiz>.bkaside{grid-column:2;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.bkwiz>.bkaside,.bkwiz>.bkmain{grid-row:2;display:flex;flex-direction:column}.bkwiz>.bkmain{grid-column:1;gap:14px;min-width:0}.bkmain:focus{outline:none}.bkstep{display:flex;flex-direction:column;gap:14px;min-width:0}.bkstep[hidden]{display:none}.bkcard2{display:flex;flex-direction:column;gap:12px}.bkcard2 h2{font-size:var(--fs-md);margin:0}.bkcard2-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.cysd-help{max-width:360px;font-size:var(--fs-sm)}.cysd-help summary{cursor:pointer;color:var(--accent);font-weight:600;list-style:none;display:inline-flex;align-items:center;gap:6px}.cysd-help summary::-webkit-details-marker{display:none}.cysd-help p{margin:6px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);font-size:var(--fs-xs)}.bkloc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.bkloc-col{display:flex;flex-direction:column;gap:8px;min-width:0}.bkloc-port .pcb-in:before{content:"";position:absolute;inset-inline-start:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:var(--muted);-webkit-mask:var(--i-port) center/contain no-repeat;mask:var(--i-port) center/contain no-repeat;pointer-events:none;z-index:1}.bkloc-port .pcb-in input,.bkloc-port .pcb-in select{-webkit-padding-start:34px;padding-inline-start:34px}.bkreview[hidden],.bkwiz>.bkaside[hidden]{display:none}.svcbox{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.svcbox.sd{background:color-mix(in srgb,var(--accent-soft) 55%,var(--sunk))}.svcbox>b{font-weight:700}.svcbox>p{margin:0;font-size:var(--fs-sm);color:var(--muted)}.svcbox-f{display:flex;flex-direction:column;gap:8px;padding-top:4px}.svcbox-f[hidden]{display:none}.svcbox-f input,.svcbox-f select{background:var(--surface)}.svcswitch{align-self:flex-start;font-size:var(--fs-sm);min-height:32px}.bksteps ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;counter-reset:none}.bksteps li{flex:1 1;min-width:0;border-bottom:3px solid var(--line);padding-bottom:8px}.bksteps li.done{border-color:var(--accent)}.bksteps li.now{border-color:var(--ink)}.bkst-b{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:600 var(--fs-sm)/1.25 var(--f-body);color:var(--muted);text-align:start;min-width:0}button.bkst-b{cursor:pointer;color:var(--accent)}button.bkst-b:hover span:last-child{text-decoration:underline}.bksteps li.now .bkst-b{color:var(--ink)}.bkst-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid;font-size:var(--fs-xs);flex:none}.bksteps li.now .bkst-n{background:var(--ink);border-color:var(--ink)}.bksteps li.done .bkst-n{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.bkst-m{margin:8px 0 0;font-size:var(--fs-sm);font-weight:600}.bknav{justify-content:flex-end;align-items:center}.eqrows{display:flex;flex-direction:column;gap:10px}.eqrow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,150px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding-bottom:10px;border-bottom:1px solid var(--line)}.eqsel{display:flex;align-items:center;gap:8px}.eqsel select{flex:1 1;min-width:0}.eqsel select[aria-invalid]{border-color:var(--crit)}.ctr-ic{width:32px;height:20px;flex:none;color:var(--muted);display:inline-block}.stepper{display:flex;align-items:stretch;gap:4px}.stepper .btn{min-width:40px;justify-content:center;padding:0 10px}.stepper input{width:56px;text-align:center;min-width:0}.unit{display:flex;align-items:center;gap:6px}.unit input{flex:1 1;min-width:0}.unit span{color:var(--muted);font-size:var(--fs-sm)}.eqrow-x{min-height:40px}.bkadv summary,.sailcard-d summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.bkadv .grid2{margin-top:10px}.bkready{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.bkready input{max-width:200px}.bkready-d{font-weight:600}.bkurgent{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.sailcard{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sailcard.on,.sailcard:hover{border-color:var(--accent)}.sailcard.on{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface))}.sailcard-m{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.sailcard-m input{margin-top:4px;flex:none;accent-color:var(--accent)}.sailcard-g{flex:1 1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;min-width:0}.sailcard-g>span{display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}.sailcard-g small{color:var(--muted);font-size:var(--fs-xs)}.sailcard-t i{display:block;height:2px;background:var(--line);border-radius:2px;margin-top:4px}.sailcard-p,.sailcard-w{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sailcard-d .facts{margin-top:8px}.bkinfo b,.bkprev h2{font-size:var(--fs-md);margin:0}.bkprev{display:flex;flex-direction:column;gap:10px}.bkprev summary{list-style:none;justify-content:center;width:100%}.bkprev summary::-webkit-details-marker{display:none}.bkprev-l{list-style:none;margin:10px 0 8px;padding:0;gap:6px}.bkprev-l,.bkprev-l a{display:flex;flex-direction:column}.bkprev-l a{gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);color:inherit;text-decoration:none;font-size:var(--fs-sm);overflow-wrap:anywhere}.bkprev-l a:hover{border-color:var(--accent)}.bkinfo{display:flex;flex-direction:column;gap:4px;background:var(--info-soft)}@media (max-width:1000px){.bkwiz{grid-template-columns:minmax(0,1fr)}.bkwiz>.bkaside,.bkwiz>.bkmain{grid-column:1;grid-row:auto;position:static}.sailcard-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.bkloc{grid-template-columns:minmax(0,1fr)}.bksteps .bkst-b span:last-child{display:none}.bksteps li{flex:0 0 auto;-webkit-padding-end:4px;padding-inline-end:4px}.bksteps ol{justify-content:space-between}.bkst-m{display:block}.eqrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eqrow-k{grid-column:1/-1}.sailcard-g{grid-template-columns:repeat(2,minmax(0,1fr))}.bknav .btn{flex:1 1;justify-content:center}.bkready input{max-width:none;flex:1 1}}:root{--hz-head:var(--hz-ink);--tn-max:calc(1280px + 2 * var(--gut,32px));--tn-bp:1000px}:root:not([data-theme=dark]){--hz-bg:#f7f9fc;--hz-sunk:#f2f5f9;--hz-line:#e2e7ee;--hz-line-2:#cdd5e0;--hz-ink:#3c4657;--hz-head:#14224d;--hz-muted:#5d6879;--hz-faint:#667185;--hz-blue-bg:#eaf3fb;--hz-grey-bg:#f0f3f7;--hz-e1:0 1px 2px rgba(13,24,56,.04);--hz-e2:0 1px 3px rgba(13,24,56,.06),0 12px 28px -18px rgba(13,24,56,.18);--hz-btn-a:#1b2f6b;--hz-btn-b:#1b2f6b;--hz-btn-a-h:#14245a;--hz-btn-b-h:#14245a;--hz-btn-sh:none;--hz-btn-sh-h:none;--hz-btn2-line:#c3ccd9;--hz-btn2-sh:none;--hz-ring:rgba(27,47,107,.35)}:where(.app) :is(h1,h2,h3){color:var(--hz-head)}:where(.app) h1{font-weight:600;font-stretch:92%;letter-spacing:-.01em}:where(.app) h2{font-weight:600;font-stretch:96%;letter-spacing:0}.hzb .hzb-t>h2,.hzb h1{font-weight:600;font-stretch:90%;letter-spacing:-.01em}.app :is(.panel,.hz-box){box-shadow:var(--hz-card-sh,none);border-color:var(--hz-card-line,var(--line))}.app .hz-sheet{border:1px solid var(--hz-card-line,var(--line));box-shadow:var(--hz-card-sh,var(--hz-e1))}:where(.app) th{background:var(--sunk)}:where(.app) .notice{position:relative;padding-block:12px;padding-inline:40px 14px;background:var(--info-soft);color:var(--ink)}:where(.app) .notice:before{content:"";position:absolute;inset-inline-start:14px;top:13px;width:18px;height:18px;background:var(--info);-webkit-mask:var(--i-info) center/contain no-repeat;mask:var(--i-info) center/contain no-repeat}:where(.app) .notice.err:before{background:var(--crit);-webkit-mask-image:var(--i-alert);mask-image:var(--i-alert)}:where(.app) .notice.ok:before{background:var(--ok);-webkit-mask-image:var(--i-ok);mask-image:var(--i-ok)}.app.tnav{display:block;background:var(--bg)}.app.tnav main{padding:0;outline:none}.app.tnav .wrap{padding-bottom:56px}.app.tnav .avatar{background:var(--hz-navy);color:var(--surface)}.sr-only:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tn{position:relative;z-index:60;border-bottom:1px solid var(--line)}.tn,.tn-skip{background:var(--surface)}.tn-skip{position:absolute;inset-inline-start:8px;top:-60px;z-index:70;padding:8px 14px;border-radius:var(--r-sm);color:var(--accent);font-weight:600;border:1px solid var(--line)}.tn-skip:focus{top:8px}.tn-bar,.tn-top{position:relative;z-index:41;background:var(--surface)}.tn-top{gap:20px;max-width:var(--tn-max);margin:0 auto;padding:12px var(--gut);min-height:68px}.tn-brand,.tn-top{display:flex;align-items:center}.tn-brand{gap:10px;flex:none;text-decoration:none;color:var(--hz-navy)}.tn-brand img{width:40px;height:40px;flex:none}.tn-word b{display:block;font:700 15px/1.05 var(--f-display);letter-spacing:.06em;color:var(--hz-navy);white-space:nowrap}.tn-word span{display:block;font:600 10.5px/1.3 var(--f-body);letter-spacing:.34em;color:var(--hz-pink)}.tn-search{flex:1 1 240px;max-width:400px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--hz-line-2);border-radius:var(--r-sm);background:var(--surface)}.tn-search svg{width:18px;height:18px;flex:none;color:var(--muted)}.tn-search input{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-13);padding:0}.tn-search input:focus-visible{outline:none}.tn-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--hz-ring)}.tn-tools{display:flex;align-items:center;gap:12px;-webkit-margin-start:auto;margin-inline-start:auto}:where(.app) .btn.tn-ask{min-height:38px;padding:0 14px;border-color:var(--hz-navy);color:var(--hz-navy);font-weight:600}:where(.app) .btn.tn-ask:hover{border-color:var(--hz-navy);background:var(--hz-sunk);color:var(--hz-navy)}.tn-ic{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);cursor:pointer;text-decoration:none}.tn-ic svg{width:22px;height:22px}.tn-ic:hover{background:var(--sunk)}.tn-dot{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hz-pink);color:var(--hz-on-photo);font:700 11px/18px var(--f-body);text-align:center}.tn-tl{font-weight:600;font-size:var(--fs-13);color:var(--ink);text-decoration:none;white-space:nowrap}.tn-tl:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tn-lang{flex:none}.tn-acct{position:relative}.tn-who{display:flex;align-items:center;gap:10px;padding:4px 6px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);cursor:pointer;text-align:start;font:inherit}.tn-who:hover{background:var(--sunk)}.tn-who>svg{width:16px;height:16px;flex:none;color:var(--muted);transition:transform .15s ease}.tn-who[aria-expanded=true]>svg{transform:rotate(180deg)}.tn-who-t{min-width:0}.tn-who-t b{font-size:var(--fs-13);font-weight:650;color:var(--hz-head);max-width:180px}.tn-who-t b,.tn-who-t small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-who-t small{font-size:var(--fs-xs);color:var(--muted);max-width:220px}.tn .avatar{width:34px;height:34px;flex:none}.tn-acct-m{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:50;min-width:220px;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--hz-pop-sh)}.tn-acct-m :is(a,button){display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:var(--fs-sm);text-decoration:none;cursor:pointer;text-align:start}.tn-acct-m :is(a,button):hover{background:var(--sunk);color:var(--hz-head)}.tn-acct-m svg{width:18px;height:18px;color:var(--muted)}.tn-acct-m form{margin:4px 0 0;padding-top:4px;border-top:1px solid var(--line)}.tn-ph{display:none}.tn-bar{max-width:var(--tn-max);margin:0 auto;padding:0 calc(var(--gut) - 14px)}.tn-bar ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tn-gb{position:relative;display:flex;align-items:center;gap:6px;height:48px;padding:0 14px;border:0;background:none;color:var(--hz-head);font:600 var(--fs-sm)/1 var(--f-body);cursor:pointer}.tn-gb>svg{width:16px;height:16px;color:var(--muted);transition:transform .15s ease}.tn-gb[aria-expanded=true]>svg{transform:rotate(180deg)}.tn-gb:hover{color:var(--accent)}.tn-gb:after{content:"";position:absolute;inset-inline-start:14px;inset-inline-end:14px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:transparent}.tn-gb.on:after{background:var(--hz-sunset)}.tn-gb[aria-expanded=true]:after{background:var(--hz-navy)}.tn-gb.tn-home{text-decoration:none}.tn-gb.tn-home>svg{width:18px;height:18px;color:inherit}.tn-cnt{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hz-pink);color:var(--hz-on-photo);font:700 11px/1 var(--f-body)}.tn-mega{position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;z-index:45;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 30px 40px -30px color-mix(in srgb,var(--hz-night) 35%,transparent);animation:tnIn .14s ease-out}@keyframes tnIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tn-mega-in{max-width:var(--tn-max);margin:0 auto;padding:28px var(--gut) 32px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:40px;gap:40px;max-height:calc(100vh - 140px);overflow-y:auto}.tn-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:24px 32px;gap:24px 32px;align-content:start}.tn :is(.tn-col,.tn-aside,.tn-acc-p) h3{margin:0 0 10px;font:600 var(--fs-xs)/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tn :is(.tn-col,.tn-acc-p) ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tn-ml{display:flex;gap:12px;align-items:flex-start;padding:10px;margin:0 -10px;border-radius:var(--r-sm);text-decoration:none;color:var(--ink)}.tn-ml:hover{background:var(--sunk)}.tn-ml:hover b{color:var(--accent)}.tn-ml[aria-current=page]{background:var(--accent-soft)}.tn-mi{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--hz-sunk);color:var(--hz-navy)}.tn-mi svg{width:22px;height:22px}.tn-mt{min-width:0}.tn-mt b{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--hz-head);line-height:1.3}.tn-mt small{display:block;margin-top:2px;font-size:var(--fs-13);line-height:1.35;color:var(--muted)}.tn-aside{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);-webkit-padding-start:32px;padding-inline-start:32px;min-width:0}.tn-tips{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.tn-tips li{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;font-size:var(--fs-13);line-height:1.45;color:var(--ink)}.tn-tips li:before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--hz-pink)}.tn-feat{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink)}.tn-feat img{display:block;width:100%;height:120px;object-fit:cover;filter:var(--hz-photo-filter)}.tn-feat>span{display:block;padding:12px 14px 14px}.tn-feat b{display:block;color:var(--hz-head);font-weight:600}.tn-feat small{display:block;font-size:var(--fs-13);color:var(--muted);margin-top:2px}.tn-feat i{display:block;margin-top:8px;font-style:normal;font-weight:600;color:var(--accent)}.tn-feat:hover i{text-decoration:underline}.tn-col-track{grid-column:1/-1}.tn-track label{display:block;margin-bottom:8px;font:600 var(--fs-md)/1.2 var(--f-display);color:var(--hz-head)}.tn-track-row{display:flex;gap:8px;max-width:560px}.tn-track-row input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--hz-line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.tn-scrim{position:fixed;inset:0;z-index:39;border:0;padding:0;background:color-mix(in srgb,var(--hz-night) 22%,transparent);cursor:default}@media (max-width:999px){.tn{position:-webkit-sticky;position:sticky;top:0;z-index:42}.tn-top{min-height:56px;padding:8px var(--gut);gap:8px}.tn-bar,.tn-mega,.tn-scrim,.tn-tools,.tn-top>.tn-search{display:none}.tn-ph{display:flex;align-items:center;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto}.tn-brand img{width:34px;height:34px}.tn-word b{font-size:13px}.tn-word span{font-size:9.5px}.tn-av .avatar{width:30px;height:30px;font-size:var(--fs-xs)}.app.tnav .pvbar{top:56px}}@media (max-width:359px){.tn-word{display:none}}html.tn-lock{overflow:hidden}.tn-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--surface)}.tn-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px var(--gut);border-bottom:1px solid var(--line)}.tn-sheet-b{flex:1 1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:16px var(--gut) calc(28px + env(safe-area-inset-bottom,0px))}.tn-sheet .tn-search{display:flex;max-width:none;flex:none;height:44px}.tn-sheet .tn-ask{align-self:flex-start}.tn-acc{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.tn-acc>li{border-bottom:1px solid var(--line)}.tn-acc-b{justify-content:space-between;width:100%;min-height:56px;padding:0 2px;border:0;background:none;color:var(--hz-head);font:600 var(--fs-md)/1.2 var(--f-body);cursor:pointer;text-align:start}.tn-acc-b,.tn-acc-b>span{display:flex;align-items:center}.tn-acc-b>span{gap:8px}.tn-acc-b.on>span{color:var(--accent)}.tn-acc-b>svg{width:20px;height:20px;color:var(--muted);transition:transform .15s ease}.tn-acc-b[aria-expanded=true]>svg{transform:rotate(180deg)}.tn-acc-p{display:flex;flex-direction:column;gap:18px;padding:2px 0 18px}.tn-acc-p .tn-ml{margin:0;padding:10px 8px}.tn-acc-p .tn-track-row .btn{flex:none}.tn-sheet-acct{display:flex;flex-direction:column;gap:14px}.tn-who-s{display:flex;align-items:center;gap:10px}.tn-sheet-acct .row-btns form{margin:0}@media (prefers-reduced-motion:reduce){.tn-mega{animation:none}}.tf{margin-top:24px;background:var(--surface);border-top:1px solid var(--line)}.tf-cols{max-width:var(--tn-max);margin:0 auto;padding:40px var(--gut) 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 32px;gap:28px 32px}.tf-col h2{margin:0 0 12px;font:600 var(--fs-sm)/1.3 var(--f-display);color:var(--hz-head)}.tf-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.tf-col a{color:var(--muted);font-size:var(--fs-13);text-decoration:none}.tf-col a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tf-strip{max-width:var(--tn-max);margin:0 auto;padding:18px var(--gut) 28px;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);font-size:var(--fs-13);color:var(--muted)}.tf-brand,.tf-strip{display:flex;align-items:center}.tf-brand{gap:10px}.tf-brand img{flex:none}.tf-brand b{color:var(--hz-head);font-weight:700;letter-spacing:.04em}.tf-brand i{color:var(--hz-pink);font-style:normal;font-weight:600}.tf-lang{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:760px){.tf-cols{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px}.tf-strip{flex-direction:column;align-items:flex-start}.tf-lang{-webkit-margin-start:0;margin-inline-start:0}}@media print{.tf,.tn{display:none!important}}@media (min-width:1000px){.app.tnav main.has-side{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:0;gap:0;max-width:var(--tn-max);margin:0 auto}.app.tnav main.has-side>.wrap{-webkit-padding-start:24px;padding-inline-start:24px}.app.tnav main.has-side .wrap>*{margin-inline:0}.app.tnav main.has-side .wrap>.hzb{margin:0;border-radius:var(--r-lg)}}.sn{display:none}@media (min-width:1000px){.sn{display:block;padding:var(--wrap-top) 0 40px var(--gut);width:calc(232px + var(--gut))}.sn.small{width:calc(64px + var(--gut))}}.sn-card{position:-webkit-sticky;position:sticky;top:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:10px 8px}.sn-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 6px 8px;min-height:34px}.sn-h b{font:600 var(--fs-xs)/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sn.small .sn-h{justify-content:center;padding-inline:0}.sn-t{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);cursor:pointer;font-size:15px;line-height:1}.sn-t:hover{color:var(--accent);border-color:var(--hz-line-2)}.sn ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sn a{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:0 10px;border-radius:var(--r-sm);color:var(--ink);text-decoration:none;font-weight:500;font-size:var(--fs-sm)}.sn a svg{width:20px;height:20px;flex:none;color:var(--hz-navy)}.sn a:hover{background:var(--sunk);color:var(--hz-head)}.sn a[aria-current=page]{background:var(--accent-soft);color:var(--hz-head);font-weight:650}.sn a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--hz-sunset-v)}.sn .sn-l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn.small a{justify-content:center;padding:0}.sn.small .sn-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sn.small .tn-cnt{position:absolute;top:2px;inset-inline-end:2px;min-width:16px;height:16px;font-size:10px}.hzb-hub{--bh:280px;--wave:0px}.hzb-hub .hzb-in{padding-top:28px}.hzb-hub .hzb-row{align-items:flex-end}.hub-search{display:flex;flex-direction:column;gap:6px;width:min(440px,100%)}.hub-search label{font-size:var(--fs-13);font-weight:600;color:var(--hz-on-photo-2)}.hub-search>span{display:flex;gap:8px}.hub-search input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--hz-surface);color:var(--ink);font:inherit}.hzb .hub-search .btn.primary{background:var(--hz-navy);border-color:var(--hz-on-photo);color:var(--hz-on-photo)}:root[data-theme=dark] .hzb .hub-search .btn.primary{background:var(--hz-action);color:var(--hz-action-ink);border-color:var(--hz-action)}.hw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hw{flex-direction:column;min-width:0;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.hw,.hw-h{display:flex;gap:10px}.hw-h{align-items:center;margin:0;font:600 var(--fs-md)/1.25 var(--f-display);color:var(--hz-head)}.hw-h svg{width:24px;height:24px;flex:none;color:var(--hz-navy)}.hw>.hint{margin:0}.hw-nums{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:6px 0 4px}.hw-nums>div{display:flex;flex-direction:column;gap:2px;-webkit-padding-end:14px;padding-inline-end:14px}.hw-nums>div+div{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);padding-block:0;padding-inline:18px 0}.hw-nums b{font:300 var(--fs-46)/1 var(--f-display);color:var(--hz-head)}.hw-nums span{font-size:var(--fs-13);color:var(--muted)}.hw .hw-go{align-self:flex-end;margin-top:auto}.hw-form{display:flex;gap:8px;margin-top:auto}.hw-form fieldset{display:flex;gap:8px;border:0;margin:0;padding:0;flex:1 1;min-width:0}.hw-form input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--hz-line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.hw-form .btn{flex:none}.hw-links{list-style:none;margin:0;padding:0;gap:10px}.hw-links,.hw-links li{display:flex;flex-direction:column}.hw-links a{color:var(--accent);font-weight:600;text-decoration:none}.hw-links a:hover{text-decoration:underline}.hw-links small{color:var(--muted);font-size:var(--fs-13)}.hw-promo{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.hw-promo>div{display:flex;flex-direction:column;gap:10px;min-width:0}.hw-promo img{width:120px;height:120px;flex:none;object-fit:cover;border-radius:var(--r);filter:var(--hz-photo-filter)}.hw-steps{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:var(--fs-13);color:var(--ink);display:flex;flex-direction:column;gap:4px}@media (max-width:1180px){.hw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hzb-hub{--bh:300px}.hzb-hub .hzb-row{align-items:stretch}.hub-search{width:100%}}@media (max-width:640px){.hw-grid{grid-template-columns:minmax(0,1fr)}.hw{padding:18px}.hw-promo img{width:84px;height:84px}}.hm-sec{display:flex;flex-direction:column;gap:16px;margin-top:16px}.hm-h{margin:0;font:600 var(--fs-xl)/1.15 var(--f-display);font-stretch:92%;color:var(--hz-head)}.hm-hrow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.hm-hrow .hint{margin:0}.hm-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.hm-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:136px;padding:18px 12px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--hz-head);font-weight:600;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.hm-tile:hover{border-color:var(--hz-navy);transform:translateY(-1px)}.hm-tic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--hz-sunk);color:var(--hz-navy);position:relative}.hm-tic:after{content:"";position:absolute;inset-inline-start:12px;inset-inline-end:12px;bottom:-6px;height:2px;border-radius:2px;background:var(--hz-sunset)}.hm-tic svg{width:28px;height:28px}.hm-svc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.hm-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none}.hm-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:var(--hz-photo-filter)}.hm-card-t{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1 1}.hm-card-t b{font:600 var(--fs-md)/1.25 var(--f-display);color:var(--hz-head)}.hm-card-t small{font-size:var(--fs-13);color:var(--muted);line-height:1.45}.hm-card-t i{margin-top:auto;padding-top:6px;font-style:normal;font-weight:600;color:var(--accent)}.hm-card:hover i{text-decoration:underline}.hm-find{padding:32px;margin-top:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.hm-finds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.hm-fc{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.hm-fc .hz-art{width:132px;height:84px}.hm-fc h3{margin:4px 0 0;font:600 var(--fs-md)/1.25 var(--f-display);color:var(--hz-head)}.hm-fc p{margin:0;color:var(--muted)}.hm-fc .btn{margin-top:6px}.hm-off{margin:4px 0 0;display:flex;flex-direction:column;gap:12px}.hm-off dt{display:flex;align-items:center;gap:6px;font-weight:650;color:var(--hz-head)}.hm-off dt svg{width:18px;height:18px;color:var(--hz-pink)}.hm-off dd{margin-block:2px 0;margin-inline:24px 0;font-size:var(--fs-13);color:var(--ink)}@media (max-width:1180px){.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hm-finds{grid-template-columns:minmax(0,1fr)}.hm-find{padding:20px}}@media (max-width:520px){.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-tile{min-height:116px}.hm-svc{grid-template-columns:minmax(0,1fr)}.hm-h{font-size:var(--fs-lg)}}.trk{display:flex;flex-direction:column;gap:12px}.trk-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding:22px 24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.trk-bl{display:flex;flex-direction:column;gap:2px;min-width:0}.trk-bl span{font-size:var(--fs-13);color:var(--muted)}.trk-bl b{font:500 var(--fs-xl)/1.1 var(--f-mono);color:var(--hz-head);letter-spacing:.02em;overflow-wrap:anywhere}.trk-route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:650;letter-spacing:.03em;color:var(--hz-head);font-size:var(--fs-sm)}.trk-route svg{width:16px;height:16px;transform:rotate(-90deg);color:var(--muted)}.trk-chip{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;padding:6px 12px;border-radius:999px;background:var(--hz-sunk);color:var(--hz-head);font-size:var(--fs-13);font-weight:600}.trk-chip svg{width:16px;height:16px;color:var(--hz-navy)}.trk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.trk-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,1fr) 24px minmax(0,1fr) 32px;align-items:center;grid-gap:12px 16px;gap:12px 16px;padding:16px 20px;cursor:pointer;list-style:none}.trk-row::-webkit-details-marker{display:none}.trk-row:hover{background:var(--sunk)}.trk-ctr{display:flex;flex-direction:column;gap:2px;min-width:0}.trk-ctr small,.trk-end small{color:var(--muted);font-size:var(--fs-13)}.trk-end{display:flex;flex-direction:column;gap:2px;min-width:0}.trk-end b{color:var(--hz-head);font-weight:650}.trk-arrow{color:var(--muted);text-align:center}.trk-tog{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--hz-navy)}.trk-tog svg{width:18px;height:18px;transition:transform .15s ease}.trk-card[open] .trk-tog svg{transform:rotate(180deg)}.trk-body{padding:4px 20px 20px;border-top:1px solid var(--line)}.trk-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:12px 0 14px;font-size:var(--fs-13);color:var(--muted)}.trk-evs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.trk-evs>li{position:relative;display:flex;gap:14px;padding:0 0 16px}.trk-evs>li:not(:last-child):before{content:"";position:absolute;inset-inline-start:7px;top:18px;bottom:0;width:2px;background:var(--line)}.trk-evs>li.done:not(:last-child):before{background:var(--hz-navy)}.trk-dot{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--hz-line-2);background:var(--surface);position:relative;z-index:1}.trk-evs .done>.trk-dot{border-color:var(--hz-navy);background:var(--hz-navy)}.trk-evs .latest>.trk-dot{box-shadow:0 0 0 4px var(--accent-soft)}.trk-e{display:flex;flex-direction:column;gap:2px;min-width:0}.trk-e b{color:var(--hz-head);font-weight:600}.trk-e small{color:var(--muted);font-size:var(--fs-13)}.trk-evs .latest .trk-e{padding:10px 14px;margin-block:-8px 0;margin-inline:-4px 0;border-radius:var(--r-sm);background:var(--accent-soft)}.trk-pill{padding:2px 8px;border-radius:999px;background:var(--hz-navy);color:var(--surface);margin-bottom:2px}.trk-nx,.trk-pill{align-self:flex-start;font-size:var(--fs-xs);font-weight:650}.trk-nx{color:var(--muted);text-transform:none}.trk-more{padding-bottom:12px!important}.trk-more:before{display:none}.trk-more details{flex:1 1}.trk-more summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-13);padding:2px 0 12px}.trk-more details>.trk-evs{-webkit-padding-start:0;padding-inline-start:0}@media (max-width:760px){.trk-head{padding:16px}.trk-chip{-webkit-margin-start:0;margin-inline-start:0}.trk-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 32px;padding:14px 16px}.trk-ctr{grid-column:1/-2}.trk-row .trk-tog{grid-column:4;grid-row:1}.trk-body{padding:4px 16px 16px}}.hw-form,.hw-form fieldset{flex-wrap:wrap}.hw-form input{flex:1 1 100%}.hw-form .btn{-webkit-margin-start:auto;margin-inline-start:auto}.mf-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.mf-tabs a{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;min-height:46px;padding:0 14px;color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}.mf-tabs a:hover{color:var(--accent)}.mf-tabs a[aria-current=page]{color:var(--hz-head)}.mf-tabs a[aria-current=page]:after{content:"";position:absolute;inset-inline-start:10px;inset-inline-end:10px;bottom:-1px;height:3px;border-radius:2px 2px 0 0;background:var(--hz-navy)}.mf-n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--hz-sunk);color:var(--hz-head);font-size:var(--fs-xs);font-weight:650}.mf-welcome{margin:4px 0 0;font:600 var(--fs-xl)/1.2 var(--f-display);font-stretch:92%}.mf-cards{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px}.mf-big{font:300 var(--fs-46)/1 var(--f-display);color:var(--hz-head)}.mf-bar{min-height:58px;border-radius:var(--r-sm);overflow:hidden}.mf-bar,.mf-seg{display:flex;gap:2px}.mf-seg{flex-direction:column;justify-content:center;min-width:0;padding:8px 12px;text-decoration:none;flex-basis:0}.mf-seg b{font-size:var(--fs-sm);font-weight:700}.mf-seg b,.mf-seg small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mf-seg small{font-size:var(--fs-xs)}.mf-seg.overdue{background:var(--hz-navy);color:var(--surface)}.mf-seg.week{background:var(--hz-blue);color:var(--surface)}.mf-seg.month{background:var(--hz-blue-bg);color:var(--hz-head)}.mf-seg.later{background:var(--hz-sunk);color:var(--hz-head)}.mf-seg:hover{filter:brightness(1.08)}.mf-mail{display:flex;flex-direction:column;gap:14px;margin-top:auto}.mf-switch{display:flex;align-items:center;gap:12px;cursor:pointer}.mf-switch input{position:absolute;opacity:0;width:1px;height:1px}.mf-switch span{position:relative;width:44px;height:24px;flex:none;border-radius:12px;background:var(--hz-line-2);transition:background .15s ease}.mf-switch span:after{content:"";position:absolute;inset-inline-start:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);transition:transform .15s ease}.mf-switch input:checked+span{background:var(--hz-navy)}.mf-switch input:checked+span:after{transform:translateX(20px)}.mf-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.mf-bar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.mf-bar-row .btn{-webkit-margin-start:auto;margin-inline-start:auto}.mf-tbl th .mf-sort{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.mf-tbl th .mf-sort span{color:var(--muted);font-size:11px}.mf-tbl th[aria-sort=ascending] .mf-sort,.mf-tbl th[aria-sort=descending] .mf-sort{color:var(--hz-head)}.mf-tbl td{vertical-align:top}.mf-sub{display:block;margin-top:2px}.mf-cur,.mf-sub{font-size:var(--fs-xs);color:var(--muted)}.mf-two{display:flex;flex-direction:column}.mf-two small{color:var(--muted);font-size:var(--fs-xs)}.mf-tbl .iq-act{display:block;margin-top:6px}.mf-st{padding:24px}.mf-st-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mf-st-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mf-st-head small{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.mf-st-head h2{margin:0;font-size:var(--fs-lg)}.mf-st-mgs{flex-direction:row!important;align-items:flex-start;gap:12px!important;text-align:start}.mf-st-mgs>span{display:flex;flex-direction:column;gap:2px}.mf-st-mgs b{color:var(--hz-head);letter-spacing:.03em}.mf-st-t{margin:18px 0 10px;font-size:var(--fs-md)}.mf-det{margin:14px 0}.mf-det summary{cursor:pointer;color:var(--accent);font-weight:600;padding:6px 0}@media (max-width:860px){.mf-cards{grid-template-columns:minmax(0,1fr)}.mf-st{padding:16px}}.mf-tabs a svg{width:18px;height:18px;color:var(--hz-navy)}.sc-top{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.sc-search{gap:14px}.sc-search .f{display:flex;flex-direction:column;gap:4px}.sc-date{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end}.sc-search .row-btns{margin-top:4px}.sc-search .btn.primary{min-width:120px}.sc-map{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0}.wmap{width:100%;height:auto;max-height:360px}.wmap-sea{fill:var(--surface)}.wmap-grid{stroke:var(--line);stroke-width:.3;stroke-dasharray:1 2}.wmap-land{fill:var(--hz-blue-bg);stroke:color-mix(in srgb,var(--hz-blue) 22%,transparent);stroke-width:.4;stroke-linejoin:round}.wmap-route{fill:none;stroke:url(#hzSun);stroke-width:1.1;stroke-dasharray:2.5 2;stroke-linecap:round}.wmap-route.thin{stroke-width:.8}.wmap-ship{fill:var(--surface);stroke:var(--hz-navy);stroke-width:.5;stroke-linejoin:round}.wmap-port circle{fill:var(--hz-navy);stroke:var(--surface);stroke-width:.8}.wmap-port text{font:600 4.2px var(--f-body);fill:var(--hz-head)}.sc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sc-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.9fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;grid-gap:12px 20px;gap:12px 20px;padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.sc-card small{display:block;font-size:var(--fs-xs);color:var(--muted)}.sc-c,.sc-end,.sc-v{display:flex;flex-direction:column;gap:2px;min-width:0}.sc-end b{color:var(--hz-head);font-weight:650}.sc-v b{flex-wrap:wrap}.sc-c b,.sc-v b{color:var(--hz-head);font-weight:600}.sc-mid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;color:var(--hz-navy)}.sc-mid i{height:0;border-top:1.5px dashed var(--hz-line-2)}.sc-mid svg{width:20px;height:20px}.sc-mid small{grid-column:1/-1;text-align:center}.sc-vessels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sc-vcard{padding:16px}.sc-vh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px}.sc-vh b{font-size:var(--fs-md);color:var(--hz-head)}.sc-vcard .sc-card{border-color:var(--line);background:var(--sunk)}@media (max-width:1180px){.sc-card{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.sc-c,.sc-v{grid-column:span 1}.sc-book{justify-self:end}}@media (max-width:860px){.sc-top{grid-template-columns:minmax(0,1fr)}.sc-map{padding:8px}}@media (max-width:520px){.sc-card{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);padding:14px}.sc-book,.sc-c,.sc-v{grid-column:1/-1}.sc-book{width:100%}}.tn-bar{box-shadow:0 0 0 100vmax var(--surface);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.tn-top{z-index:43}.app.tnav main.has-side>.wrap{margin:0;width:100%;min-width:0}@media (min-width:1000px){.app.tnav main.has-side .wrap>.hzb{border-radius:var(--r-lg) var(--r-lg) 0 0}}.bsum-row b{white-space:nowrap}.tn-brand,.tn-word{min-width:0}.tn-word,.tn-word b{overflow:hidden}.tn-word b{text-overflow:ellipsis}@media (max-width:999px){.tn-top .demotag{flex:none;margin:0;padding:1px 6px;font-size:11px}}@media (max-width:420px){.tn-top:has(.demotag) .tn-word span{display:none}}.tn-top>.tn-brand{flex:0 1 auto}.push-st{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--muted)}.push-st.on{color:var(--ok)}.push-dot{width:10px;height:10px;border-radius:50%;background:var(--line);flex:none}.push-st.on .push-dot{background:var(--ok)}.push-ios{gap:6px;padding:12px;border-radius:var(--r);background:var(--info-soft);color:var(--ink);font-size:var(--fs-sm)}.push-ios,.push-ios ol{display:flex;flex-direction:column}.push-ios ol{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;gap:4px}.push-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 20px;gap:8px 20px}@media (max-width:640px){.push-types{grid-template-columns:minmax(0,1fr)}.push-dev .row-btns .btn{flex:1 1 auto}}.wrap:has(>.hzb-home){--wrap-gap:28px}.hzb.hzb-home{--bh:520px;--wave:0px;align-items:center;background:var(--hz-sunk)}.hzb.hzb-home:before{background:linear-gradient(90deg,color-mix(in srgb,var(--hz-night) 74%,transparent) 0,color-mix(in srgb,var(--hz-night) 60%,transparent) 36%,color-mix(in srgb,var(--hz-night) 22%,transparent) 58%,transparent 78%)}.hzb-home .hzb-img{animation:none;transform:none;will-change:auto}.hzb-home .hzb-in{padding:56px var(--gut)}.hzb-home .hzb-t{max-width:600px}.hzb.hzb-home h1{margin:0;font:400 56px/1.08 var(--f-display);font-stretch:100%;letter-spacing:-.012em;color:var(--hz-on-photo);text-shadow:0 1px 3px color-mix(in srgb,var(--hz-night) 35%,transparent)}.hzb-home .hh-slogan{margin:0 0 14px;font:600 var(--fs-13)/1.2 var(--f-body);letter-spacing:.06em;color:var(--hz-on-photo-2)}.hzb-home .hzb-t>p.hh-sub{margin:14px 0 0;font:400 var(--fs-md)/1.45 var(--f-body);color:var(--hz-on-photo);max-width:44ch;text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 40%,transparent)}.hzb-home .hzb-slot{margin-top:28px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.hzb-home .btn,.hzb-home a.btn{min-height:48px;padding:0 26px;border-radius:var(--r-sm);font-weight:600;border-color:var(--hz-on-photo)}.hzb-home .btn.primary,.hzb-home a.btn.primary{background:var(--hz-photo-btn);border-color:var(--hz-photo-btn);color:var(--hz-photo-btn-ink)}.hh-credit{top:auto;bottom:12px;inset-inline-end:12px}.hh-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--fs-13);color:var(--muted)}.hzb-home+.hh-strip{margin-top:calc(-1 * var(--wrap-gap))}.hh-strip .hz-clocks{margin:0;gap:8px 22px}.hh-strip .hz-clocks>span{border:0;background:none;padding:0;color:var(--muted);font-size:var(--fs-13)}.hh-strip .hz-clocks b{color:var(--ink);font-weight:600}.hh-strip .wx-chip{color:var(--ink);border-inline-start-color:var(--line)}.hh-strip .hz-fresh{border:0;background:none;padding:0;color:var(--muted)}.hh-strip .hz-wxsrc{color:var(--muted)}.hh-strip .hz-co b{color:var(--hz-head);font-size:var(--fs-sm)}.hh-strip .hz-co small{color:var(--muted)}.hh-strip-c{justify-content:space-between}.hh-search{display:flex;gap:8px;flex:1 1 360px;max-width:520px}.hh-search input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid var(--hz-line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.hh-search .btn{flex:none}.hh-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--hz-sunk);color:var(--hz-navy)}.hh-ic svg{width:22px;height:22px}.hh-ic.sm{width:32px;height:32px}.hh-ic.sm svg{width:18px;height:18px}.hh-cards>a>span.hh-ic{margin-bottom:12px;padding:0}.hh-cards>a>span{-webkit-padding-end:0;padding-inline-end:0}.hh-cards b{font-weight:400;font-stretch:100%}.hh-h3{align-items:center}.hh-h3,.hw-app{display:flex;gap:10px}.hw-app{flex-direction:column;min-width:0}.hh-wx{margin:0 0 12px}.hm-card-ic-i{display:grid;place-items:center;width:48px;height:48px;margin:20px 18px 0;border-radius:50%;background:var(--hz-sunk);color:var(--hz-navy)}.hm-card-ic-i svg{width:26px;height:26px}.hm-card-ic .hm-card-t{padding-top:14px}.iband{display:flex;align-items:center;gap:12px 18px;padding-block:16px;padding-inline:20px 14px;background:var(--hz-blue-bg);border:1px solid color-mix(in srgb,var(--hz-blue) 16%,transparent);border-radius:var(--r)}.iband-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--hz-navy)}.iband-ic svg{width:22px;height:22px}.iband.warn .iband-ic{color:var(--hz-amber)}.iband-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.iband-t b{color:var(--hz-head);font-weight:650;font-size:var(--fs-sm)}.iband-t span{color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere}.iband-go,.iband-x{flex:none}.iband-x{width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.iband-x:hover{background:var(--surface);color:var(--ink)}.hz-auth-calm .hz-auth-side{--wave:0px;background:var(--hz-sunk)}.hz-auth-calm .hzb-img{animation:none;transform:none;will-change:auto}.hz-auth-calm .hz-auth-side:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 72%,transparent) 0,color-mix(in srgb,var(--hz-night) 40%,transparent) 38%,transparent 70%)}.hz-auth-calm .hz-auth-copy{padding:48px}.hz-auth-calm .hz-auth-slogan{font-weight:400;font-stretch:100%;letter-spacing:-.012em;text-shadow:0 1px 3px color-mix(in srgb,var(--hz-night) 35%,transparent)}.hz-auth-calm .hz-auth-copy p+p{color:var(--hz-on-photo)}@media (max-width:860px){.wrap:has(>.hzb-home){--wrap-gap:20px}.hzb.hzb-home{--bh:380px;align-items:flex-end}.hzb.hzb-home:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 78%,transparent) 0,color-mix(in srgb,var(--hz-night) 56%,transparent) 42%,color-mix(in srgb,var(--hz-night) 8%,transparent) 78%,transparent 100%)}.hzb-home .hzb-in{padding:28px var(--gut) 30px}.hzb.hzb-home h1{font-size:36px}.hzb-home .hzb-t>p.hh-sub{font-size:16px}.hzb-home .hzb-slot{margin-top:20px}.hzb-home .btn,.hzb-home a.btn{padding:0 18px;flex:1 1 auto}.hh-credit{top:10px;bottom:auto}.hh-strip{gap:8px 16px}.hh-search{flex-basis:100%;max-width:none}.iband{flex-wrap:wrap;position:relative;padding-block:14px;padding-inline:14px 48px;align-items:flex-start}.iband-t{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px)}.iband-go{width:100%}.iband-x{position:absolute;top:8px;inset-inline-end:6px}.hz-auth-calm .hz-auth-copy{padding:28px 16px 22px}}@media print{.hh-strip,.iband{display:none!important}}.btn.push-go{font-size:var(--fs-md);padding:12px 22px}@media (max-width:520px){.btn.push-go{width:100%}}:root:not([data-theme=dark]){--hz-muted:#4b5568;--hz-faint:#556074}:root[data-theme=dark]{--hz-muted:#aeb8d3;--hz-faint:#9ba6c4}:root{--tn-max:calc(1320px + 2 * var(--gut,32px))}.app,.hz-auth{--fs-xs:13px;--fs-13:14px;--fs-sm:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:30px;--fs-2xl:34px;font-size:16px;line-height:1.55}:where(.app) .wrap>*{margin-inline:max(0px,calc((100% - 1320px)/2))}.hzb-in{max-width:calc(1320px + 2 * var(--gut))}:where(.app) h1{font-size:var(--fs-2xl);line-height:1.12}:where(.app) h2{font-size:var(--fs-lg);line-height:1.25}:where(.app) .head p{font-size:var(--fs-sm);color:var(--muted)}:where(.app) .hint{font-size:var(--fs-13);color:var(--muted)}.app .f label{font-size:var(--fs-13)}.app .pad{padding:22px 24px}.app .hw{padding:24px 26px;gap:12px}.app .hw-h{font-size:20px}.app .hw-nums b{font-weight:500;font-size:52px}.app .hw-nums span{font-size:var(--fs-13);color:var(--ink)}.app .lane{padding:16px 18px}.app .lane .n{font-size:34px}.app .lane .l{font-size:var(--fs-13);font-weight:600;color:var(--ink)}.app .kpi{padding:14px 16px}.app .card{padding:16px 18px}.app .card .meta{font-size:var(--fs-13)}.app .eqchip{font-size:var(--fs-xs)}.app .cysd{min-width:30px;height:20px;font-size:12.5px}.app :is(.hzb-credit,.hz-wxsrc,.wx-src){font-size:13px}.app .mf-tbl th .mf-sort span{font-size:13px}.app :is(.tn-dot,.tn-cnt){min-width:20px;height:20px;font-size:12.5px;line-height:20px}.app :is(.tn-gb,.tn-tl){font-size:16px}@media (max-width:640px){.app{--fs-2xl:30px;--fs-lg:20px}.app .pad{padding:18px 16px}.app .hw{padding:20px 18px}.app .hw-nums b{font-size:44px}}.bkwiz{grid-template-columns:minmax(0,1fr) 320px;gap:20px 24px}.bkwiz .bkstep,.bkwiz>.bkmain{gap:20px}.bkwiz>.bksteps{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);padding:14px 0 16px;border-bottom:1px solid var(--line)}.bksteps ol{gap:0}.bksteps li,.bksteps li.done,.bksteps li.now{position:relative;flex:1 1;min-width:0;border:0;padding:0}.bksteps li:before{content:"";position:absolute;inset-inline-start:52px;inset-inline-end:12px;top:19px;height:3px;border-radius:2px;background:var(--hz-line-2)}.bksteps li:last-child:before{display:none}.bksteps li.done:before{background:var(--hz-navy)}.bksteps .bkst-b{display:inline-flex;max-width:100%;position:relative;z-index:1;gap:12px;-webkit-padding-end:14px;padding-inline-end:14px;background:var(--bg);font:600 17px/1.25 var(--f-body);color:var(--muted)}.bksteps button.bkst-b{color:var(--hz-navy)}.bksteps button.bkst-b:hover .bkst-t{text-decoration:underline;text-underline-offset:3px}.bksteps li.now .bkst-b{color:var(--hz-head);font-weight:700}.bksteps .bkst-n{width:40px;height:40px;border:2px solid var(--hz-line-2);background:var(--surface);color:var(--muted);font:700 17px/1 var(--f-body)}.bksteps li.now .bkst-n{background:var(--hz-navy);border-color:var(--hz-navy);color:var(--surface)}.bksteps li.done .bkst-n{background:var(--surface);border-color:var(--hz-navy);color:var(--hz-navy)}.bkst-n svg{width:20px;height:20px}.bkst-t{min-width:0;overflow-wrap:anywhere}.bkst-m{display:none}.bkst-bar{display:block;height:6px;border-radius:999px;background:var(--hz-line-2);overflow:hidden}.bkst-bar i{display:block;height:100%;border-radius:inherit;background:var(--hz-navy);transition:width .2s ease}.bkwiz>.bkaside{top:96px;gap:16px}.bkwiz .bkinfo,.bkwiz .bkprev{padding:22px 24px}.bkwiz .bkprev h2{font-size:19px;line-height:1.3}.bkwiz .bkinfo{-webkit-border-start:4px solid var(--info);border-inline-start:4px solid var(--info);gap:8px}.bkwiz .bkinfo b{font:600 18px/1.3 var(--f-display);color:var(--hz-head)}.bkwiz .bkinfo .hint{font-size:var(--fs-sm);color:var(--ink)}.bkwiz .bkprev-l a{padding:12px 14px;gap:4px}.bkwiz .bkcard2{gap:18px;padding:26px 28px}.bkwiz .bkcard2 h2{font-size:20px;line-height:1.3;color:var(--hz-head)}.bkwiz .f{gap:6px}.bkwiz .eqrow .f label,.bkwiz .f>label,.bkwiz .svcbox-f .f label{font-size:15px;font-weight:600;color:var(--hz-head)}.bkwiz :is(.f input:not([type=checkbox]):not([type=radio]):not([type=file]),.f select,.bkready input){min-height:48px;font-size:16px}.bkwiz .stepper .btn{min-width:48px;min-height:48px;font-size:20px}.bkwiz .stepper input{min-height:48px;width:64px}.bkwiz .hint{font-size:14px}.bkwiz .chk{font-size:16px}.bkwiz .svcbox{padding:16px 18px;gap:8px}.bkwiz .svcbox>p{font-size:15px}.bkwiz .bkready-d{font-size:16px}.bkwiz .bkreview h2{font-size:24px}.bkwiz .bkreview .facts dd{font-size:16px}.bkwiz .bknav{position:-webkit-sticky;position:sticky;bottom:0;z-index:15;gap:12px;padding:14px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 -10px 28px -20px color-mix(in srgb,var(--hz-night) 45%,transparent)}.bkwiz .bknav .btn{min-height:52px;padding:0 26px;font-size:17px}.bkwiz .bknav .btn.primary{min-width:200px}.bkwiz .bknav .bk-rvnote{flex-basis:100%;text-align:end}.opttag{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;padding:0 9px;border-radius:999px;font:600 13px/22px var(--f-body);letter-spacing:0;color:var(--muted);border:1px solid var(--line);background:var(--sunk);vertical-align:3px}.bkpo{box-shadow:inset 4px 0 0 var(--accent)}.pochipin-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:6px 8px;border:1px solid var(--hz-line-2);border-radius:var(--r-sm);background:var(--surface);cursor:text}.pochipin-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--hz-ring)}.pochipin-l{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pochipin-c{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding-block:0;padding-inline:12px 2px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--ink);font-weight:600;max-width:100%}.pochipin-c .mono{overflow-wrap:anywhere}.pochipin-c button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:none;color:var(--muted);font-size:20px;line-height:1}.pochipin-c button:hover{background:var(--surface);color:var(--crit)}.pochipin-box input{flex:1 1 140px;min-width:120px;min-height:38px;padding:0 6px;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-family:var(--f-mono)}.pochipin-box input::placeholder{font-family:var(--f-body);color:var(--muted)}.pochipin-add{flex:none}.cmb-in{position:relative}.cmb-in input{width:100%;-webkit-padding-end:42px;padding-inline-end:42px}.cmb-list{position:absolute;top:calc(100% + 4px);inset-inline-start:0;inset-inline-end:0;z-index:30;margin:0;padding:4px 0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 18%,transparent);max-height:min(420px,55vh);overflow-y:auto;overscroll-behavior:contain}.cmb-h{padding:12px 16px 6px;font:700 13px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cmb-h:not(:first-child){border-top:1px solid var(--line);margin-top:4px}.cmb-list li[role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;cursor:pointer}.cmb-list li[aria-selected=true]{background:var(--accent-soft)}.cmb-n{font-weight:600;font-size:16px;overflow-wrap:anywhere}.cmb-free{border-top:1px solid var(--line)}.cmb-free .cmb-n{color:var(--accent)}.cmb-hsl{flex:none;padding:2px 9px;border-radius:999px;background:var(--sunk);color:var(--muted);font-size:13px;white-space:nowrap}.cmb-note{display:block;margin-top:2px}@media (max-width:1000px){.bkwiz{grid-template-columns:minmax(0,1fr)}}@media (max-width:999px){.bkwiz>.bksteps{top:56px}.bkwiz>.bkaside{top:auto}}@media (max-width:620px){.bkwiz>.bksteps{padding:10px 0 12px}.bksteps ol{display:none}.bkst-m{display:flex;flex-direction:column;gap:8px;margin:0}.bkst-m p{margin:0;font-size:16px;color:var(--hz-head)}.bkwiz .bkcard2{padding:20px 16px}.bkwiz .bkcard2 h2{font-size:19px}.bkwiz .bknav{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));margin-inline:-4px}.bkwiz .bknav .btn,.bkwiz .bknav .btn.primary{min-width:0;padding:0 16px}.bkwiz .bknav .bk-rvnote{text-align:start}.cmb-list li[role=option]{flex-wrap:wrap;gap:4px 12px}}@media (prefers-reduced-motion:reduce){.bkst-bar i{transition:none}}.app.tnav main.has-side{max-width:none;margin:0;padding-inline:var(--gut)}.app.tnav main.has-side .wrap>*{margin-inline:0}.bkwiz .bknav{position:static;box-shadow:none;margin-top:4px}.app{--hh-inset:20px;--hh-r:20px}.app .wrap>.hzb.hzb-home,.app.tnav main.has-side .wrap>.hzb.hzb-home{margin:calc(var(--hh-inset) - var(--wrap-top)) calc(var(--hh-inset) - var(--gut)) 0;border-radius:var(--hh-r);overflow:hidden}.app.tnav main.has-side .wrap>.hzb.hzb-home{margin-inline:0}.hz-auth-calm .hzb-img,.hzb.hzb-home .hzb-img,:root[data-theme=dark] .hz-auth-calm .hzb-img,:root[data-theme=dark] .hzb.hzb-home .hzb-img{filter:saturate(1.08) contrast(1.03);opacity:1}.hzb.hzb-home:before{background:linear-gradient(90deg,color-mix(in srgb,var(--hz-night) 55%,transparent) 0,color-mix(in srgb,var(--hz-night) 38%,transparent) 16%,color-mix(in srgb,var(--hz-night) 16%,transparent) 30%,transparent 40%)}.hzb-home .hzb-t{max-width:540px}.hzb.hzb-home h1{text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 45%,transparent),0 2px 14px color-mix(in srgb,var(--hz-night) 30%,transparent)}.hzb-home .hh-slogan,.hzb-home .hzb-t>p.hh-sub{text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 55%,transparent),0 1px 10px color-mix(in srgb,var(--hz-night) 30%,transparent)}.hzb-home .hh-slogan{color:var(--hz-on-photo)}.hzb-home .hh-credit{background:color-mix(in srgb,var(--hz-night) 45%,transparent)}@media (max-width:860px){.app{--hh-inset:12px;--hh-r:16px}.hzb.hzb-home:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 58%,transparent) 0,color-mix(in srgb,var(--hz-night) 34%,transparent) 30%,color-mix(in srgb,var(--hz-night) 10%,transparent) 50%,transparent 62%)}}.hz-auth.hz-auth-calm{--auth-inset:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}.hz-auth-calm .hz-auth-side{position:-webkit-sticky;position:sticky;top:var(--auth-inset);margin:var(--auth-inset) 0 var(--auth-inset) var(--auth-inset);height:calc(100vh - 2 * var(--auth-inset));height:calc(100dvh - 2 * var(--auth-inset));min-height:520px;border-radius:24px}.hz-auth-calm .hz-auth-side:before{background:linear-gradient(0deg,color-mix(in srgb,var(--hz-night) 55%,transparent) 0,color-mix(in srgb,var(--hz-night) 30%,transparent) 22%,transparent 42%)}.hz-auth-calm .hz-auth-copy{padding:40px}.hz-auth-calm .hz-auth-slogan{font-size:clamp(40px,4.2vw,56px);text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 45%,transparent),0 2px 14px color-mix(in srgb,var(--hz-night) 30%,transparent)}.hz-auth-calm .hz-auth-copy p+p{text-shadow:0 1px 2px color-mix(in srgb,var(--hz-night) 55%,transparent)}.hz-auth-calm .hzb-credit{background:color-mix(in srgb,var(--hz-night) 45%,transparent)}.hz-auth-calm .hz-auth-main{min-height:100vh;min-height:100dvh;padding:32px 24px}.hz-auth-calm .authcard{max-width:440px;padding:32px;gap:16px}.hz-auth .f input{font-size:16px}.hz-auth .authh{margin:4px 0 0;line-height:1.1}.authlead{margin:0;color:var(--ink);font-size:var(--fs-sm);line-height:1.5}.authmail{overflow-wrap:anywhere;color:var(--ink)}.hz-auth .btn.authbig{width:100%;min-height:52px;font-size:17px;font-weight:650}.authlinks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:var(--fs-sm)}.authlinks .link{background:none;border:0;padding:6px 0;font:inherit;color:var(--accent);cursor:pointer;text-align:start;min-height:32px}.authlinks .link:hover{text-decoration:underline}.authrow{display:flex;justify-content:center}.authrow .btn{min-width:200px}.authknow{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--r);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);color:var(--ink)}.authknow b{font-size:var(--fs-md);font-weight:650}.authknow p{margin:0 0 6px;font-size:var(--fs-sm)}.authknow .btn{align-self:flex-start}.flabel{font-size:var(--fs-xs);font-weight:600}.flabel,.optl{color:var(--muted)}.optl{font-weight:400}.authicon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.authicon.ok{background:var(--ok-soft);color:var(--ok)}.authicon svg{width:28px;height:28px}.authcontact{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--r);background:var(--sunk);font-size:var(--fs-sm);color:var(--ink)}.authcontact b{font-weight:650}.codebox{display:grid;grid-template-columns:repeat(var(--n,8),minmax(0,1fr));grid-gap:8px;gap:8px}.codebox input{width:100%;min-width:0;height:56px;padding:0;text-align:center;font:600 22px/1 var(--f-mono);color:var(--ink);background:var(--surface);border:1px solid var(--hz-line-2);border-radius:var(--r-sm);caret-color:var(--accent)}.codebox input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.codebox input[aria-invalid=true]{border-color:var(--crit)}.codebox input:-moz-read-only{opacity:.7}.codebox input:read-only{opacity:.7}.pwfield{position:relative}.pwfield input{-webkit-padding-end:76px;padding-inline-end:76px}.pwtoggle{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);min-height:36px;min-width:60px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--accent);font:600 var(--fs-13)/1 var(--f-body);cursor:pointer}.pwtoggle:hover{background:var(--accent-soft)}.pwmeter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;margin-top:6px}.pwmeter i{height:4px;border-radius:2px;background:var(--line)}.pwmeter[data-score="0"] i:nth-child(-n+1){background:var(--crit)}.pwmeter[data-score="1"] i:nth-child(-n+2){background:var(--warn)}.pwmeter[data-score="2"] i:nth-child(-n+3),.pwmeter[data-score="3"] i{background:var(--ok)}.pwword{font-weight:600;color:var(--ink)}@media (max-width:860px){.hz-auth.hz-auth-calm{--auth-inset:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.hz-auth-calm .hz-auth-side{position:relative;top:auto;margin:var(--auth-inset) var(--auth-inset) 0;height:auto;min-height:168px;border-radius:18px}.hz-auth-calm .hz-auth-copy{padding:20px 18px 18px}.hz-auth-calm .hz-auth-slogan{font-size:28px}.hz-auth-calm .hz-auth-copy p+p{display:none}.hz-auth-calm .hz-auth-main{min-height:0;padding:16px var(--auth-inset) 32px}.hz-auth-calm .authcard{padding:22px 18px;max-width:520px}.codebox{gap:6px}.codebox input{height:52px;font-size:20px}}@media (max-width:360px){.codebox{gap:4px}.codebox input{font-size:18px}}.mf-tabs{scroll-snap-type:x proximity;scroll-padding-inline:12px;overscroll-behavior-x:contain}.mf-tabs a{scroll-snap-align:start}@media (max-width:720px){.mf-tabs{padding-inline:12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ink) 16px,var(--ink) calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--ink) 16px,var(--ink) calc(100% - 28px),transparent 100%)}.mf-tabs::-webkit-scrollbar{display:none}}.bkcard .dh{flex-wrap:wrap}.bkcard .cname .mono,.bkcard .dh .mono{white-space:nowrap}.dutybox{border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.dutyref{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);min-width:0}.dutyref p{margin:0}.dutyline{line-height:1.5;overflow-wrap:anywhere}.dutyk{font-weight:600;color:var(--muted)}.dutymeta{overflow-wrap:anywhere}.dutyx{list-style:none;margin:0;padding-block:0;padding-inline:10px 0;-webkit-border-start:3px solid var(--accent-soft);border-inline-start:3px solid var(--accent-soft);gap:2px;overflow-wrap:anywhere}.dutypo,.dutyx{display:flex;flex-direction:column}.dutypo{gap:6px;padding:10px 0;border-bottom:1px dashed var(--line)}.dutypo:last-of-type{border-bottom:0}.dutydisc{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);background:var(--warn-soft);color:var(--ink);border-radius:var(--r-sm);padding:8px 12px;font-size:var(--fs-xs)}.dutydisc p{margin:0}.dutydisc details{margin-top:4px}.dutydisc summary{cursor:pointer;font-weight:600;color:var(--accent);min-height:24px}.dutydisc details p{margin-top:6px;line-height:1.5}.dutyack{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);padding:12px 14px}.dutyfull{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--muted)}.dutytick{display:flex;gap:10px;align-items:flex-start;font-weight:600;cursor:pointer}.dutytick input{width:20px;height:20px;flex:0 0 auto;margin-top:2px;accent-color:var(--accent)}.dutysrc{margin:10px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;text-align:start;display:flex;flex-direction:column;gap:6px}.dutywarn p{margin:6px 0 0}.rfdisc{margin:12px 0;font-size:var(--fs-sm)}.lanes.rf-k{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.rf-k .lane small{font-size:var(--fs-xs)}.rfpick{align-items:flex-end;margin:12px 0}.rfpick .f{min-width:min(320px,100%);flex:1 1 240px}.rfup{align-items:flex-end;margin-bottom:12px}.rfup .f{flex:1 1 260px;min-width:0}.rftbl details.docadd{margin:0}@media (max-width:640px){.lanes.rf-k{grid-template-columns:repeat(2,minmax(0,1fr))}.lanes.rf-k .lane:first-child{grid-column:1/-1}}fieldset.ddgrp{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px 14px;margin:0;min-width:0}fieldset.ddgrp legend{font-weight:600;font-size:var(--fs-sm);color:var(--ink);padding:0 6px}.ddgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.ddgrid .chk{align-items:flex-start;font-weight:500;color:var(--ink)}.ddgrid .chk input{margin-top:2px;width:18px;height:18px;flex:none;accent-color:var(--accent)}.ddgrid .hint b{color:var(--ink);font-weight:600}.ddsearch{align-items:flex-end}.ddsearch .f{flex:1 1 260px}.ddsearch .scr-cc{flex:0 0 120px}.ddlist,.ddrules{margin:4px 0 0;-webkit-padding-start:20px;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.ddrules li{line-height:1.5}.ddmiss{max-width:260px;font-size:var(--fs-sm)}.ddletter form.grid{padding:0}.ddflag{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media (max-width:640px){.ddgrid{grid-template-columns:minmax(0,1fr)}.ddsearch .f,.ddsearch .scr-cc{flex:1 1 100%}}.scrtbl td{vertical-align:top}.scrtbl tr.scr-ve td:first-child{box-shadow:inset 3px 0 0 var(--crit)}.scrrev{min-width:220px;gap:6px}.scrrev input{width:100%}.scrd summary{cursor:pointer}.scrd summary,.scrm{font-size:var(--fs-sm)}.scrm{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.scrm li{overflow-wrap:anywhere}.scrbox.hit{border-color:var(--crit)}.scrlines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.scrlines li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;border-top:1px solid var(--line)}.scrlines li:first-child{border-top:0}.scrlines li>span:first-child{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.scrlines .scrd{flex:1 1 100%}@media (min-width:1000px){.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home){position:relative;--tnh:117px}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn{position:absolute;top:var(--hh-inset);inset-inline-start:var(--hh-inset);inset-inline-end:var(--hh-inset);border:0;border-radius:var(--hh-r) var(--hh-r) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--hz-night) 50%,transparent) 0,color-mix(in srgb,var(--hz-night) 22%,transparent) 70%,transparent 100%)}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn :is(.tn-top,.tn-bar){background:transparent;box-shadow:none;-webkit-clip-path:none;clip-path:none}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn .tn-top{max-width:none;padding-inline:max(var(--gut),calc((100% - var(--tn-max)) / 2 + var(--gut)))}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn .tn-bar{max-width:none;padding-inline:max(calc(var(--gut) - 14px),calc((100% - var(--tn-max)) / 2 + var(--gut) - 14px))}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) .wrap>.hzb.hzb-home{min-height:calc(var(--bh) + var(--tnh))}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) .hzb-home .hzb-in{padding-top:calc(56px + var(--tnh));-webkit-padding-start:max(var(--gut),calc((100% - var(--tn-max)) / 2 + var(--gut)));padding-inline-start:max(var(--gut),calc((100% - var(--tn-max)) / 2 + var(--gut)))}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) .hzb-home .hh-credit{bottom:12px}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)){--tn-on:var(--hz-on-photo)}.tn:not(:has(.tn-mega)) :is(.tn-word b,.tn-gb,.tn-gb>svg,.tn-tl,.tn-ic,.tn-who,.tn-who>svg,.tn-who-t b,.tn-who-t small,.tn-word span):where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){color:var(--tn-on)}.tn:not(:has(.tn-mega)) :is(.tn-word b,.tn-gb,.tn-tl,.tn-who-t b):where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){text-shadow:0 1px 3px color-mix(in srgb,var(--hz-night) 45%,transparent)}.tn:not(:has(.tn-mega)) .tn-who-t small:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){opacity:.9}.tn:not(:has(.tn-mega)) :is(.tn-ic,.tn-who):hover:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){background:color-mix(in srgb,#fff 16%,transparent)}.tn:not(:has(.tn-mega)) .tn-gb:hover:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){color:var(--tn-on);text-decoration:underline;text-underline-offset:6px}.tn:not(:has(.tn-mega)) .tn-gb.on:after:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){background:var(--tn-on)}.tn:not(:has(.tn-mega)) .tn-search:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){border-color:transparent;border-radius:999px;background:color-mix(in srgb,#fff 94%,transparent)}.tn:not(:has(.tn-mega)) .tn-search :is(input,svg):where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){color:var(--hz-night)}.tn:not(:has(.tn-mega)) .tn-search input::placeholder:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){color:color-mix(in srgb,var(--hz-night) 60%,transparent)}.tn:not(:has(.tn-mega)) .btn.tn-ask:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){border-radius:999px;border-color:var(--tn-on);color:var(--tn-on);background:color-mix(in srgb,var(--hz-night) 18%,transparent)}.tn:not(:has(.tn-mega)) .btn.tn-ask:hover:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){background:var(--tn-on);color:var(--hz-navy)}.tn:not(:has(.tn-mega)) .avatar:where(.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home) *){background:var(--tn-on);color:var(--hz-navy)}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:has(.tn-mega){background:var(--surface);box-shadow:var(--hz-pop-sh)}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:has(.tn-mega) :is(.tn-top,.tn-bar){background:var(--surface)}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:has(.tn-mega) .tn-top{border-radius:var(--hh-r) var(--hh-r) 0 0}.app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn .tn-skip:not(:focus){top:-120px}}.eqcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.eqcard{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0}.eqcard.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));box-shadow:inset 0 3px 0 var(--accent)}.eqcard-h{display:flex;align-items:center;gap:10px;min-width:0}.eqcard-h>span{display:flex;flex-direction:column;min-width:0}.eqcard.on .ctr-ic{color:var(--accent)}.eqcard .stepper{justify-content:space-between}.eqcard .stepper input{flex:1 1;width:auto;min-width:0;max-width:72px;font-weight:700}.eqcard [aria-invalid=true]{border-color:var(--crit)}.eqcard-w label{font-size:var(--fs-xs)}.eqtotal{margin:0;font-size:var(--fs-md)}.cchips-f{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.cchips-f legend{padding:0;margin-bottom:6px;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.cchips{display:flex;flex-wrap:wrap;gap:8px}.cchip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:600;font-size:var(--fs-sm);cursor:pointer}.cchip:hover{border-color:var(--accent)}.cchip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.cchip:focus-within{outline:2px solid var(--accent);outline-offset:2px}.cchip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.cchip small{font-weight:500}.cchip .cbadge{pointer-events:none}.bksplit-t{font-weight:600}.sailwk{display:flex;flex-direction:column;gap:6px}.sailwk h3,.splitbox h3{margin:8px 0 0;font-size:var(--fs-sm);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.sailpast{border:1px dashed var(--line);border-radius:var(--r);padding:8px 12px;background:var(--sunk)}.sailpast summary{cursor:pointer;font-weight:600;color:var(--accent);font-size:var(--fs-sm)}.sailpast .bksail{margin-top:8px}.splitbox{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--sunk)}.splitbox:focus{outline:2px solid var(--accent);outline-offset:2px}.splitbox.bad{border-color:var(--crit);background:var(--crit-soft)}.splitbox p{margin:0;font-size:var(--fs-sm);font-weight:600}.splittbl td small{display:block;color:var(--muted);font-size:var(--fs-xs);white-space:normal}.fcgrid input,.splittbl input{width:64px;text-align:end;min-height:36px}.bkwiz>.bksum{display:flex}.bksum .panel{display:flex;flex-direction:column;gap:10px;width:100%}.bksum h2{font-size:var(--fs-md);margin:0}.bksum-l{margin:0;display:flex;flex-direction:column;gap:8px}.bksum-l dt{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.bksum-l dd{margin:1px 0 0;font-weight:500;overflow-wrap:anywhere}.bksum-1{display:none;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkfc{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bkfc b{font-size:var(--fs-md)}.bkparts p{margin:0}.bkparts ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.bkparts li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}@media (max-width:1000px){.bkwiz>.bksum{display:none}.bksum-1{display:block}.eqcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.eqcard{padding:10px}.eqcard .stepper .btn{min-width:36px;padding:0 6px}}.fcform{display:flex;flex-direction:column;gap:14px}.fcdiv{max-width:320px}.fcgrid th[scope=row]{text-align:start;white-space:nowrap}.fcgrid th[scope=row] small{display:block;font-weight:500}.fcgrid tfoot td,.fcgrid tfoot th{font-weight:700;border-top:2px solid var(--line)}.fctbl td small{display:block}.fctbl .fcnote{max-width:260px;white-space:normal}.fctbl th small{display:block;font-weight:500;color:var(--muted)}.fcalloc .fccell{width:100px}.fcalloc td small{display:block}@media (max-width:620px){.fcgrid input{width:52px}.fcgrid td,.fcgrid th{-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}.tbl-wrap>table.fcgrid,.tbl-wrap>table.splittbl{min-width:0;width:100%}.splittbl td:first-child{white-space:normal}@media (max-width:1000px){.bksum-1{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}:root{--i-clip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.4 11.1l-9.2 9.2a6 6 0 01-8.5-8.5l9.2-9.2a4 4 0 015.7 5.7l-9.2 9.2a2 2 0 01-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E")}.pclip{display:inline-flex;align-items:center;gap:4px}.pclip:before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--i-clip) center/contain no-repeat;mask:var(--i-clip) center/contain no-repeat}.pclip-n{padding-block:1px;padding-inline:5px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--f-body);font-size:var(--fs-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:1px}.pproof{gap:6px;min-width:190px;max-width:300px}.pproof,.pproof-files{display:flex;flex-direction:column}.pproof-files{list-style:none;margin:0;padding:0;gap:4px}.pproof-files li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:var(--fs-sm)}.pproof-files a.pclip{min-width:0;overflow-wrap:anywhere;text-align:start}.pproof-files form{display:inline-flex}.pproof .pproof-rm{-webkit-margin-start:auto;margin-inline-start:auto}.pproof-also{display:flex;align-items:flex-start;gap:6px;font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.pproof-also input{margin-top:1px;flex:none}.pproof .notice{margin:0;font-size:var(--fs-xs)}.pproof-sec{display:flex;flex-direction:column;gap:6px}.pproof-h{margin:0;font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.paybody .pproof{max-width:none}@media (max-width:760px){.pproof{min-width:0;max-width:none}}.buydate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--fs-xs);color:var(--ink)}div.buydate{display:flex;margin-top:4px}.buydate .pill{white-space:normal}.gi-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.gi-form label{font-size:var(--fs-xs);color:var(--muted)}.gi-form input[type=date]{min-width:0;max-width:100%}textarea.gi-paste{min-height:160px;width:100%;font-size:var(--fs-sm)}@media (max-width:600px){.gi-form{width:100%}.gi-form input[type=date]{flex:1 1 140px}}.hzb.hzb-plain{min-height:0;background:none;color:var(--ink);isolation:auto;overflow:visible;border-radius:0}.hzb.hzb-plain:before{display:none}.app .wrap>.hzb.hzb-plain{margin:0 max(0px,calc((100% - 1320px)/2));border-radius:0}.app.tnav main.has-side .wrap>.hzb.hzb-plain{margin-inline:0}.hzb-plain .hzb-in{max-width:none;margin:0;padding:6px 0 2px}.hzb.hzb-plain .hzb-t>h2,.hzb.hzb-plain h1{color:var(--hz-head);font:400 var(--fs-2xl)/1.15 var(--f-display);font-stretch:100%;letter-spacing:-.01em}.hzb-plain .hzb-t{max-width:none}.hzb-plain .hzb-t>p{color:var(--muted);font-size:var(--fs-sm);max-width:80ch}.hzb-plain .hzb-t .hint,.hzb-plain .hzb-t>p small{color:var(--muted)}.hzb-plain .hzb-t .link,.hzb-plain .hzb-t a:not(.btn){color:var(--accent)}.hzb-plain .hzb-t b{color:var(--hz-head)}.hzb-plain .hzb-slot{margin-top:14px;flex-direction:row;align-items:center}.hzb-plain :focus-visible{outline-color:var(--hz-ring)}.hzb.hzb-plain :is(.btn,a.btn,.btn.ghost){min-height:var(--hz-btn-h);border:1px solid var(--hz-btn2-line);border-radius:var(--hz-btn-r);background:var(--hz-btn2-bg);color:var(--hz-btn2-ink);box-shadow:var(--hz-btn2-sh)}.hzb.hzb-plain :is(.btn,a.btn,.btn.ghost):hover{background:var(--hz-btn2-bg-h);border-color:var(--hz-btn2-line-h);color:var(--hz-btn2-ink)}.hzb.hzb-plain :is(.btn.primary,a.btn.primary,.btn.cta){background:linear-gradient(180deg,var(--hz-btn-a),var(--hz-btn-b));border-color:var(--hz-btn-b);color:var(--hz-btn-ink);box-shadow:var(--hz-btn-sh)}.hzb.hzb-plain :is(.btn.primary,a.btn.primary,.btn.cta):hover{background:linear-gradient(180deg,var(--hz-btn-a-h),var(--hz-btn-b-h));border-color:var(--hz-btn-b-h);color:var(--hz-btn-ink)}.hzb.hzb-plain .btn:focus-visible{outline:3px solid var(--hz-ring)}.hzb-plain .seg{background:var(--surface);border-color:var(--line)}.hzb-plain :is(.seg button,.seg a){color:var(--muted)}.hzb-plain .seg [aria-pressed=true]{background:var(--ink);color:var(--surface)}.hzb-plain .badge.cnt{background:var(--hz-sunk);color:var(--hz-head)}.wrap:has(>.hzb-plain){--wrap-gap:16px}td.rvalid{white-space:nowrap;font-size:var(--fs-13);line-height:1.35}td.rvalid .pill{margin-top:4px}td.rtrade{white-space:normal;min-width:110px;max-width:150px;font-size:12.5px;line-height:1.35}.ratetbl :is(th,td){-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}.ratetbl td.mono{font-size:12.5px}.hp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:16px;gap:16px}.hp-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.hp-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--hz-sunk)}.hp-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.hp-body b{color:var(--hz-head);font-weight:600}@media (max-width:1000px){.hz-duo-act .hz-need{order:-1}}.wrap:has(table.colltbl),.wrap:has(table.ratetbl){max-width:none}@media (min-width:641px){.tbl-wrap:has(>table.colltbl),.tbl-wrap:has(>table.ratetbl){overflow-x:visible}table.colltbl,table.ratetbl{width:100%;min-width:0;table-layout:fixed}:is(table.colltbl,table.ratetbl) :is(th,td){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(table.colltbl,table.ratetbl) th{white-space:normal;line-height:1.2}:is(table.colltbl,table.ratetbl) td small.bd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(table.colltbl,table.ratetbl) .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}:is(table.colltbl,table.ratetbl) .cname{max-width:100%;overflow:hidden}table.colltbl th:first-child{width:15%}table.colltbl th:nth-child(2){width:17%}table.colltbl th:nth-child(3){width:11%}table.colltbl th:nth-child(4){width:12%}table.colltbl th:nth-child(5){width:8%}table.colltbl th:nth-child(6){width:11%}table.colltbl th:nth-child(7){width:12%}table.colltbl td.fnote{min-width:0;max-width:none;white-space:nowrap}table.colltbl .pochips{flex-wrap:nowrap;overflow:hidden;max-width:100%}table.ratetbl{font-size:var(--fs-13)}table.ratetbl th:first-child{width:9.5%}table.ratetbl th:nth-child(2){width:19%}table.ratetbl th:nth-child(n+3):nth-child(-n+6){width:8.25%}table.ratetbl th:nth-child(7),table.ratetbl th:nth-child(8){width:6%}table.ratetbl th:nth-child(9){width:13%}table.ratetbl th:nth-child(10){width:13.5%}table.ratetbl td.rtrade{min-width:0;max-width:none;white-space:nowrap}table.ratetbl td.rvalid{white-space:normal}table.ratetbl td.rvalid .num{white-space:nowrap}}@media (max-width:640px){table.colltbl td.nonote{display:none}}.hzb-voyage{--hzb-pb:calc(44px + 28px)}@media (max-width:860px){.hzb-voyage{--hzb-pb:calc(22px + 20px)}}:root:not([data-theme=dark]){--hz-bg:#eef2f7;--hz-card-line:#d3dae5;--hz-divider:#dfe5ed;--hz-meter-track:#dde3ec;--hz-card-sh:0 1px 2px rgba(15,23,42,.06),0 4px 14px rgba(15,23,42,.06);--hz-card-sh-h:0 2px 4px rgba(15,23,42,.08),0 10px 24px rgba(15,23,42,.1)}:root[data-theme=dark]{--hz-card-line:#2f3f75;--hz-divider:#283766;--hz-meter-track:#222f5a;--hz-card-sh:0 1px 2px rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.3);--hz-card-sh-h:0 2px 4px rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.45)}.app,.hz-auth{--r:12px}.t-ok{--tc:var(--hz-green)}.t-info{--tc:var(--hz-blue)}.t-warn{--tc:var(--hz-amber)}.t-crit{--tc:var(--hz-red)}@media screen{:where(.app) :is(.hw,.hm-card,.detail,.card,.lane,.qcard){border-color:var(--hz-card-line);box-shadow:var(--hz-card-sh)}.app :is(.panel,.hz-box,.hz-sheet) :is(.panel,.hz-box,.card){box-shadow:none}.app :is(a.lane,a.kpi,a.card,button.card,a.qcard,a.hm-card,.hz-manifest>a){transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.app :is(a.card,button.card,a.qcard,a.hm-card,.hz-manifest>a):hover{transform:translateY(-2px);box-shadow:var(--hz-card-sh-h);border-color:var(--hz-line-2)}.app a.lane:hover{transform:translateY(-2px);box-shadow:var(--hz-card-sh-h);border-color:var(--c,var(--hz-line-2))}.app .card[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),var(--hz-card-sh)}.app .lane[aria-pressed=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c),var(--hz-card-sh)}}@media (prefers-reduced-motion:reduce){.app :is(a.lane,a.kpi,a.card,button.card,a.qcard,a.hm-card,.hz-manifest>a):hover{transform:none}}.app .hz-sec-h h2{font-size:24px;font-weight:700;letter-spacing:-.005em}.app :is(.dh h2,.hz-next h2,.hz-need h2,.hw-h,.hm-card-t b){font-weight:700}@media (max-width:640px){.app .hz-sec-h h2{font-size:21px}}.app .lane:before{width:4px}.app .hk .lane:before{display:block}.app .lane .l{font-weight:650;color:var(--hz-head)}.app .hz-manifest{background:none;border:0;box-shadow:none;border-radius:0;overflow:visible;gap:12px}.app .hz-manifest>a{--tc:var(--accent);overflow:hidden;background:var(--surface);border:1px solid var(--hz-card-line);border-radius:var(--r);box-shadow:var(--hz-card-sh);padding:20px 22px 18px}.app .hz-manifest>a:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--tc)}.app .hz-manifest>a:hover{background:var(--surface)}.app .hz-manifest>a>span:not(.hh-ic){font-size:var(--fs-sm);font-weight:650;color:var(--hz-head)}.app .hz-manifest b{font-weight:700;font-stretch:90%;font-size:40px;line-height:1.05;margin:4px 0 2px;color:var(--hz-head)}.app .hz-manifest .warn b{color:var(--hz-amber)}.app .hz-manifest .crit b{color:var(--hz-red)}.app .hz-manifest small{color:var(--muted);font-weight:500}.app .hh-ic{width:44px;height:44px;border-radius:var(--r);background:color-mix(in srgb,var(--tc,var(--accent)) 14%,var(--surface));color:var(--tc,var(--accent))}.app .hh-ic svg{stroke-width:2.2}.app .hm-card-ic-i{border-radius:var(--r);background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}@media (max-width:860px){.app .hz-manifest>a{padding:16px 16px 14px}.app .hz-manifest b{font-size:32px}}.app .kpi{border:1px solid var(--hz-divider)}.app a.kpi:hover{border-color:var(--hz-line-2);background:var(--surface)}.app .kn{font-weight:700;font-size:24px}.app .kl{color:var(--hz-head);font-weight:600;font-size:var(--fs-13)}.app .kpi:has(>.kn.crit){box-shadow:inset 4px 0 0 var(--crit)}.app .kpi:has(>.kn.warn){box-shadow:inset 4px 0 0 var(--warn)}.app .kpi:has(>.kn.ok){box-shadow:inset 4px 0 0 var(--ok)}.app .meter{height:10px;box-shadow:inset 0 0 0 1px var(--hz-card-line)}.app :is(.acell .bar,.ubar){height:9px}.app .hz-alloc>li{padding:16px 20px;gap:10px 12px}.app .hz-alloc .ln b{font-weight:650;color:var(--hz-head)}.app .hz-alloc .tv b{font-size:22px;font-weight:750}@media (max-width:640px){.app .hz-alloc>li{padding:14px 16px}}.app .arow,.app :is(.rowlist,.misslist,.mtasks,.anlist,.ntflist,.wc-list,.payalloc,.pdflist,.hz-rows)>li:not(:first-child){border-top-color:var(--hz-divider)}.app .arow,.app .rowlist>li{padding:12px 0}.app :is(.atitle,.mt-title){font-weight:650;color:var(--hz-head)}.app .cpickbar{padding:14px 18px}.app .dpick>summary{min-height:32px;display:flex;align-items:center;color:var(--hz-head);font-weight:650}.sail-h,.sail-h h2{align-items:center;flex-wrap:wrap}.sail-h h2{display:flex;gap:10px}.sail-h .sail-cnt{font-size:var(--fs-xs);letter-spacing:0;font-family:inherit}.app .sail-h a.btn{color:var(--ink)}.sail-list{list-style:none;margin:0;padding:0}.sail-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1.3fr);grid-gap:12px 20px;gap:12px 20px;align-items:center;padding:14px 18px}.sail-row+.sail-row{border-top:1px solid var(--hz-divider,var(--line))}.sl-ves{display:flex;flex-direction:column;gap:3px;min-width:0}.sl-ves .cname{flex-wrap:wrap;gap:6px 8px}.sl-ves b{color:var(--hz-head,var(--ink));font-weight:700}.sl-ves>small{color:var(--muted)}.sl-ves>small,.sl-voy{font-size:var(--fs-xs)}.sl-voy{color:var(--ink);background:var(--sunk);border:1px solid var(--line);border-radius:5px;padding:1px 6px;white-space:nowrap}.sl-route{display:grid;grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.sl-port{display:flex;flex-direction:column;min-width:0}.sl-port.r{text-align:end}.sl-port b{font-weight:700;color:var(--hz-head,var(--ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-port small{font-size:var(--fs-xs);color:var(--muted)}.sl-mid{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.sl-mid small{font-size:var(--fs-xs);color:var(--muted);font-weight:600;white-space:nowrap}.sl-track{position:relative;display:block;width:100%;height:9px}.sl-track:before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:4px;border-top:1.5px solid var(--hz-line-2,var(--line))}.sl-track i{position:absolute;inset-inline-start:50%;top:0;width:9px;height:9px;-webkit-margin-start:-4.5px;margin-inline-start:-4.5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.sl-dates{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px}.sl-d{display:flex;flex-direction:column;gap:1px;min-width:0}.sl-d>small:first-child{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.sl-d b{font-weight:650;color:var(--hz-head,var(--ink));white-space:nowrap}.sl-chip{display:inline-block;align-self:flex-start;background:var(--accent-soft);color:var(--ink);border-radius:5px;padding:1px 8px;font-weight:700}.sl-nocut,.sl-rel{font-size:var(--fs-xs);color:var(--muted)}@media (max-width:900px){.sail-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.sl-dates{justify-content:flex-start}}.kcards{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch}@media (max-width:420px){.kcards{grid-template-columns:minmax(0,1fr)}}.kcard{gap:12px}.khd h2{display:flex;gap:10px;min-width:0}.khd h2,.kic{align-items:center}.kic{display:inline-flex;justify-content:center;flex:none;width:30px;height:30px;border-radius:var(--r);background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.kic svg{width:17px;height:17px}.kopen{white-space:nowrap;font-weight:600}.kopen:after{content:" \2192"}.kpis{gap:0;border-top:1px solid var(--hz-divider,var(--line))}.app .kpi,.kpi{background:none;border:0;border-radius:0;padding-block:12px;padding-inline:12px 14px;gap:2px;justify-content:flex-start}.kpis>.kpi:nth-child(odd){-webkit-border-end:1px solid var(--hz-divider,var(--line));border-inline-end:1px solid var(--hz-divider,var(--line))}.kpis>.kpi:nth-child(n+3){border-top:1px solid var(--hz-divider,var(--line))}.kpis>.kpi:nth-child(2n){-webkit-padding-start:16px;padding-inline-start:16px}.app a.kpi:hover{background:var(--sunk);border-color:transparent}.app .kn{font-size:26px;line-height:1.1}.kn.zero{color:var(--muted)}.app .kl,.kl{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ks{font-size:var(--fs-xs);font-weight:500;line-height:1.3}.kpi .trend,.ks{color:var(--muted)}.kpi .trend{align-self:flex-start;margin-top:4px;padding:1px 8px;border-radius:999px;white-space:nowrap;background:var(--neutral-soft)}.kpi .trend.good{background:var(--ok-soft);color:var(--ok)}.kpi .trend.bad{background:var(--crit-soft);color:var(--crit)}.app .kpi:has(>.kn.crit){box-shadow:inset 3px 0 0 var(--crit)}.app .kpi:has(>.kn.warn){box-shadow:inset 3px 0 0 var(--warn)}.app .kpi:has(>.kn.ok){box-shadow:inset 3px 0 0 var(--ok)}.kfoot{margin-top:auto;padding-top:10px;border-top:1px solid var(--hz-divider,var(--line));font-size:var(--fs-xs)}@media (max-width:420px){.app .kn{font-size:22px}.kpi{padding-block:10px;padding-inline:8px 10px}.kpis>.kpi:nth-child(2n){-webkit-padding-start:12px;padding-inline-start:12px}}.kpis>.kpi:last-child:nth-child(odd){-webkit-border-end:0;border-inline-end:0}:where(.app) :is(.f input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.f select){min-height:44px}:where(.app) :is(.f input:not([type=checkbox]):not([type=radio]):not([type=file]),.f select,.f textarea){border-color:var(--hz-line-2);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}:where(.app) :is(.f input:not([type=checkbox]):not([type=radio]):not([type=file]),.f select,.f textarea):hover{border-color:color-mix(in srgb,var(--hz-line-2) 55%,var(--ink))}.app :is(.f input,.f select,.f textarea):focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--hz-ring)}.app .f textarea{min-height:110px;line-height:1.5}.app .f>.flabel,.app .f>label{font-size:var(--fs-13);font-weight:650;color:var(--hz-head)}.app .f>small.hint{margin-top:2px}.app fieldset.bkfs{border-color:var(--hz-card-line,var(--line));padding:14px 16px 16px;gap:10px}.app fieldset.bkeq>legend,.app fieldset.bkfs>legend{font:700 var(--fs-sm)/1.3 var(--f-body);color:var(--hz-head);padding:0 6px}.app fieldset.bkfs label.chk:has(>input[type=radio]){min-height:44px;padding:10px 14px;border:1px solid var(--hz-card-line,var(--line));border-radius:var(--r-sm);background:var(--surface);cursor:pointer;flex-wrap:wrap;transition:border-color .15s ease,background-color .15s ease}.app fieldset.bkfs label.chk:has(>input[type=radio]):hover{border-color:var(--hz-line-2)}.app fieldset.bkfs label.chk:has(>input[type=radio]:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.app fieldset.bkfs label.chk>input[type=radio]{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}fieldset.choicefs{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}fieldset.choicefs>legend{padding:0;margin-bottom:12px;font:700 var(--fs-md)/1.25 var(--f-body);color:var(--hz-head,var(--ink));float:inline-start;width:100%}fieldset.choicefs>legend+*{clear:both}.choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));grid-gap:10px;gap:10px}.choice{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:64px;padding-block:14px;padding-inline:14px 40px;border:1.5px solid var(--hz-card-line,var(--line));border-radius:var(--r);background:var(--surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.choice:hover{border-color:var(--hz-line-2,var(--muted));box-shadow:var(--hz-card-sh,none)}.choice>input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.choice-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.choice-ic svg{width:22px;height:22px;stroke-width:1.9}.choice-t{display:flex;flex-direction:column;gap:2px;min-width:0}.choice-t b{font-weight:700;color:var(--hz-head,var(--ink));line-height:1.3}.choice-t small{font-size:var(--fs-13,13px);color:var(--muted);line-height:1.35}.choice:after{content:"";position:absolute;inset-inline-end:12px;top:14px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--hz-line-2,var(--line));background:var(--surface)}.choice:has(>input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.choice:has(>input:checked) .choice-ic{background:var(--accent);color:var(--accent-ink)}.choice:has(>input:checked):after{border-color:var(--accent);background:var(--accent)}.choice:has(>input:checked):before{content:"";position:absolute;inset-inline-end:16px;top:18px;width:12px;height:12px;z-index:1;background:var(--accent-ink);-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}.choice:has(>input:focus-visible){outline:3px solid var(--hz-ring,var(--accent));outline-offset:2px}@media (max-width:520px){.choices{grid-template-columns:minmax(0,1fr)}.choice{min-height:56px}}.formside{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.formside>.nsteps{position:-webkit-sticky;position:sticky;top:20px}@media (max-width:960px){.formside{grid-template-columns:minmax(0,1fr)}.formside>.nsteps{position:static}}.app.tnav .formside>.nsteps{top:20px}.factions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;border-top:1px solid var(--hz-divider,var(--line))}.factions .hint{flex:1 1 220px}.app .factions .btn.primary{min-width:180px}@media (max-width:640px){.factions.sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:0 -18px -18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface);border-radius:0 0 var(--r) var(--r);box-shadow:0 -6px 16px -10px color-mix(in srgb,var(--ink) 40%,transparent)}.app .factions .btn.primary{flex:1 1 100%}}.nsteps{padding:20px;display:flex;flex-direction:column;gap:14px;border-top:4px solid var(--accent)}.nsteps h2{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--hz-head,var(--ink))}.nsteps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nsteps li{position:relative;display:flex;gap:14px;padding-bottom:18px}.nsteps li:last-child{padding-bottom:0}.nsteps li:not(:last-child):before{content:"";position:absolute;inset-inline-start:15px;top:34px;bottom:2px;width:2px;background:var(--hz-line-2,var(--line))}.nsteps-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);border:2px solid var(--accent);font:700 var(--fs-sm)/1 var(--f-body)}.nsteps li:first-child .nsteps-n{background:var(--accent);color:var(--accent-ink)}.nsteps li b{display:block;font-weight:700;color:var(--hz-head,var(--ink));line-height:1.35;padding-top:5px}.nsteps li p{margin:2px 0 0;line-height:1.45}.nsteps li p,.nsteps-note{color:var(--muted);font-size:var(--fs-13,13px)}.nsteps-note{margin:0;padding-top:12px;border-top:1px solid var(--hz-divider,var(--line))}.hzb.hzb-plain:has(>.hzb-strip){display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;grid-gap:24px;gap:24px}.hzb-strip{position:relative;margin:0;height:132px;border-radius:var(--r);overflow:hidden;border:1px solid var(--hz-card-line,var(--line));box-shadow:var(--hz-card-sh,none);background:var(--hz-sunk)}.hzb-strip img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focus,center);filter:var(--hz-photo-filter)}.hzb-strip .hzb-credit{top:auto;bottom:6px;inset-inline-end:6px;font-size:10.5px}.hzb-plain .hzb-crumb{color:var(--muted);margin-bottom:6px}.hzb-plain .hzb-crumb a{color:var(--accent);text-decoration:none;font-weight:600}.hzb-plain .hzb-crumb a:hover{text-decoration:underline}@media (max-width:760px){.hzb.hzb-plain:has(>.hzb-strip){grid-template-columns:minmax(0,1fr);gap:12px}.hzb-strip{order:-1;height:84px}}@media print{.hzb-strip{display:none}}.app :is(.wrap,.pvbody)>.head h1:not(.mono):not(.claim-h):not(.cname){font:400 var(--fs-2xl)/1.15 var(--f-display);font-stretch:100%;letter-spacing:-.01em;color:var(--hz-head)}.app :is(.wrap,.pvbody)>.head p{font-size:var(--fs-sm);max-width:80ch}@media (max-width:640px){.app :is(.wrap,.pvbody)>.head h1:not(.mono):not(.claim-h):not(.cname){font-size:var(--fs-xl)}}.iqsum{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px 28px;gap:16px 28px;padding:20px 22px;-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent)}.iqsum-main{display:flex;align-items:center;gap:14px;min-width:0}.iqsum-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r);background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.iqsum-ic svg{width:26px;height:26px;stroke-width:1.8}.iqsum-id{display:flex;flex-direction:column;gap:1px;min-width:0}.iqsum-id>small{font-size:var(--fs-xs);font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.iqsum-id>b{font-size:var(--fs-lg);font-weight:700;color:var(--hz-head,var(--ink));overflow-wrap:anywhere;line-height:1.2}.iqsum-sub{display:flex;flex-wrap:wrap;gap:2px 10px}.iqsum-main>.pill{-webkit-margin-start:auto;margin-inline-start:auto;align-self:flex-start}.iqsum-facts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px;margin:0}.iqsum-facts>div{min-width:0}.iqsum-facts dt{font-size:var(--fs-xs);font-weight:650;color:var(--muted)}.iqsum-facts dd{margin:2px 0 0;font-weight:650;color:var(--hz-head,var(--ink))}.iqsum-amt dd{font:800 34px/1.05 var(--f-display);font-stretch:80%;letter-spacing:-.01em}.iqform{padding:22px;display:flex;flex-direction:column;gap:22px}.iqgrid{display:grid;grid-template-columns:minmax(0,1fr) 160px;grid-gap:14px 16px;gap:14px 16px}@media (max-width:860px){.iqsum{grid-template-columns:minmax(0,1fr);padding:18px}.iqsum-main>.pill{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:520px){.iqgrid{grid-template-columns:minmax(0,1fr)}.iqsum-amt dd{font-size:30px}.iqform{padding:18px}.iqsum-main{flex-wrap:wrap}}.claimform{padding:22px}.rec-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.hzb-plain .rec-h h1{margin:0;min-width:0;overflow-wrap:anywhere}.hzb-plain .rec-h h1.mono{font-family:var(--f-mono);font-size:var(--fs-xl);font-weight:600;letter-spacing:0}.hzb-plain .rec-h .row-btns{gap:6px}.hzb-rec .hzb-t{display:flex;flex-direction:column;gap:6px}.hzb-rec .hzb-t>p{margin:0}.hzb-rec .hzb-t .qroute{margin-top:4px}@media (max-width:640px){.hzb-plain .rec-h h1,.hzb-plain .rec-h h1.mono{font-size:var(--fs-lg)}}:where(.app) div.empty:not(:has(.hz-art)):not(:has(.empty-th)):before{content:"";display:block;width:56px;height:56px;margin:0 auto 6px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface)) 50%/26px no-repeat;-webkit-mask:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}:where(.app) div.empty:not(:has(.hz-art)):not(:has(.empty-th)):after{content:"";position:absolute;inset-inline-start:50%;top:39px;width:26px;height:26px;-webkit-margin-start:-13px;margin-inline-start:-13px;background:var(--accent);-webkit-mask:var(--i-info) center/contain no-repeat;mask:var(--i-info) center/contain no-repeat}:where(.app) div.empty{position:relative}:where(.app) .empty{color:var(--ink)}:where(.app) .empty .link{font-weight:600}.app .backlink{min-height:32px;font-weight:600;color:var(--accent)}.app .pvbody>.tbl-wrap,.app .wrap>.tbl-wrap,.app .wrap>section:not(.panel):not(.hz-box)>.tbl-wrap{background:var(--surface);border:1px solid var(--hz-card-line,var(--line));border-radius:var(--r);box-shadow:var(--hz-card-sh,none)}.app form.panel>.full>h2,.app form.panel>h2{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--hz-head)}.app form.panel .row-btns.full,.app form.panel>.full.row-btns{padding-top:6px}.app .f>label{overflow-wrap:anywhere;line-height:1.3}.app a.btn,.app a.btn:hover{text-decoration:none}.hz-auth .f>label{font-size:var(--fs-13);font-weight:650;color:var(--hz-head)}.hz-auth :is(.f input,.f select):focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--hz-ring)}:where(.panel,.card,.hz-box,.lane,.sec,.f,.stack,.side){min-width:0}:where(.panel,.card,.hz-box,.lane,.hzb,.sec,.wrap) :where(img,video,canvas,iframe){max-width:100%}:where(.panel,.card,.hz-box,.lane,.sec,.wrap) :where(img){height:auto}:where(.panel,.card,.hz-box,.sec,.wrap) :where(svg:not([width])){max-width:100%}:where(.app,.hz-auth) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}:where(.app) .btn{max-width:100%}:where(.app) :where(.row-btns,.inline-form){max-width:100%}:where(.app,.hz-auth) :where(.mono,a[href^="mailto:"],a[href^=http],.email){overflow-wrap:anywhere}:where(.app,.hz-auth) :where(p,.hint,dd,li,h1,h2,h3){overflow-wrap:break-word}:where(.app) pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.app .lanes>.lane{container-type:inline-size}.app .lanes:is(.ftiles,.inv-k)>.lane .n,.app .lanes>.lane .n.num{font-size:clamp(18px,15cqi,34px)}.app .lanes>.lane .n.num{overflow-wrap:normal;white-space:nowrap}@media (max-width:860px){.sellform,td .row-btns{flex-wrap:wrap}}.authrow .btn,.bkwiz .bknav .btn.primary,.xlsxrow .hint{min-width:min(200px,100%)}.app .factions .btn.primary{min-width:min(180px,100%)}.scrrev{min-width:min(220px,100%)}.pproof{min-width:min(190px,100%)}.ctrpo-po{min-width:min(220px,100%)}:where(.app) .seg{max-width:100%;flex-wrap:wrap}.mo-switch{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:16px 18px;margin:0 0 8px}.mo-switch .csub{margin:0 0 4px}.mo-switch p{margin:0;max-width:60ch}@keyframes moUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes moUp8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes moHero{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes moDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes moPop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes moSheet{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes moHold{0%,to{opacity:0}}@keyframes moHoldClip{0%,to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:no-preference){.mo .hzb-home .hzb-img{animation:moHero .8s cubic-bezier(.22,1,.36,1) both;transform-origin:var(--focus,50% 50%)}.mo .hzb-home .hzb-slot,.mo .hzb-home .hzb-t>*{animation:moUp .6s cubic-bezier(.22,1,.36,1) .12s both}.mo .hzb-home .hzb-t>:nth-child(2){animation-delay:.2s}.mo .hzb-home .hzb-t>:nth-child(3){animation-delay:.28s}.mo .hzb-home .hzb-slot{animation-delay:.36s}.mo .tn-mega{animation:moDrop .32s cubic-bezier(.22,1,.36,1)}.mo .tn-mega-in{animation:moUp8 .4s cubic-bezier(.22,1,.36,1) .04s both}.mo .tn-acct-m{animation:moPop .24s cubic-bezier(.22,1,.36,1);transform-origin:top right}.mo .tn-sheet{animation:moSheet .35s cubic-bezier(.22,1,.36,1)}.mo .tn-acc-p{animation:moUp8 .3s cubic-bezier(.22,1,.36,1)}html:not(.mo-run) .mo :is([data-count],.vline .fg,.vline .vl-ship),html:not(.mo-run) .mo [data-mo-list] .tbl-wrap tbody>:nth-child(-n+20),html:not(.mo-run) .mo [data-mo-list] :is(.hh-cards,.qcards)>:nth-child(-n+20){animation:moHold 2.5s}html:not(.mo-run) .mo :is(.meter-fill,.ubar>i,.track .done){animation:moHoldClip 2.5s}.rl:not(.rl-on) :is(.rl-route,.rl-done,.rl-ship){animation:moHold 2.5s}}[data-mo-n]{position:relative;color:transparent}[data-mo-n]:after{content:attr(data-mo-n);content:attr(data-mo-n) /"";position:absolute;inset:0;padding:inherit;box-sizing:border-box;color:var(--mo-c,var(--ink));white-space:nowrap;text-align:inherit;pointer-events:none}.rl{max-width:640px;margin:0 auto;padding:4px 4px 0}.rl svg{display:block;width:100%;height:auto;overflow:visible}.rl-route{fill:none;stroke:var(--hz-line-2);stroke-width:2;stroke-dasharray:3 6;stroke-linecap:round}.rl-done{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round}.rl-end{fill:var(--surface);stroke:var(--hz-navy);stroke-width:2}.rl-ship circle{fill:var(--accent);stroke:var(--surface);stroke-width:2}.rl-ship path{fill:var(--accent-ink)}.rl-ports{display:flex;justify-content:space-between;gap:12px;margin-top:2px;font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.rl-ports span{min-width:0;overflow-wrap:anywhere}.rl-ports span:last-child{text-align:end}@media (max-width:520px){.rl{padding:0}.rl-ports{font-size:var(--fs-xs)}}.bkwiz>.bkmain{scroll-margin-top:96px}@media (max-width:1000px){.bkwiz>.bksteps{order:0}.bkwiz>.bkmain{order:1}.bkwiz>.bkaside{order:2}}@media (max-width:999px){.bkwiz>.bkmain{scroll-margin-top:140px}}.bkprevbar{gap:12px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.bkprevbar,.bkprevbar-h{display:flex;flex-direction:column}.bkprevbar-h{gap:2px}.bkprevbar-h h2{margin:0;font-size:var(--fs-md);color:var(--hz-head)}.bkprevbar ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.bkprevbar a{display:flex;flex-direction:column;gap:3px;min-height:44px;height:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.bkprevbar a:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.bkprevbar a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bkprevbar-r{font-size:var(--fs-sm)}.bkprevbar-r b{color:var(--hz-head)}.bkprevbar .mono{font-size:var(--fs-xs)}.fielderr{display:block;margin-top:2px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:3px solid var(--crit);border-inline-start:3px solid var(--crit);font-weight:600;font-size:var(--fs-sm);line-height:1.35}.bkwiz [aria-invalid=true]:not(.eqcard *){border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-soft)}.bkloc.bad .pcb-in input,.bkloc.bad .pcb-in select{border-color:var(--crit)}.bkloc:focus{outline:none}.bknav-err{-webkit-margin-end:auto;margin-inline-end:auto;font-weight:600}.bkwiz .cchip{min-height:44px}.cmore{margin-top:4px}.cmore summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.cmore .cchips{margin-top:4px}.bkwiz :is(.bkadv,.sailcard-d,.sailpast,.cysd-help) summary{min-height:44px;display:flex;align-items:center}.bkwiz .cysd-help summary{display:inline-flex}.bkwiz .bkreview{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--hz-navy);border-radius:var(--r);padding:22px 24px;gap:14px}.bkrv-g{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.bkrv-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:8px;padding-inline:16px 8px;border-bottom:1px solid var(--line)}.bkrv-h h3{margin:0;font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;color:var(--hz-head)}.bkrv-h .btn{min-height:40px}.bkrv-g .bkreview-l{border:0;border-radius:0;background:none;padding:12px 16px;margin:0}.bknext{padding:16px 18px;border:1px solid var(--line);-webkit-border-start:4px solid var(--ok);border-inline-start:4px solid var(--ok);border-radius:var(--r-sm);background:var(--ok-soft)}.bknext h3{margin:0 0 10px;font-size:var(--fs-md);color:var(--hz-head)}.bknext ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bknext li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--ink)}.bknext-n{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font-weight:700;font-size:var(--fs-xs);color:var(--hz-head)}.bkwiz .bkreview>.row-btns .btn{min-height:52px;padding:0 26px;font-size:17px}@media (max-width:620px){.bkprevbar{padding:16px}.bkprevbar ul{grid-template-columns:minmax(0,1fr)}.bkwiz .bkreview{padding:18px 14px}.bkwiz .bkreview>.row-btns{flex-direction:column;align-items:stretch}.bkwiz .bkreview>.row-btns .btn{width:100%;justify-content:center}.bknav-err{flex-basis:100%;margin:0}}.bkprog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.bkprog i{display:block;height:4px;background:var(--line)}.bkprog i.on{background:var(--accent)}.bknow{--c:var(--info);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 16px;padding:16px 20px;border:1px solid var(--line);-webkit-border-start:4px solid var(--c);border-inline-start:4px solid var(--c);border-radius:var(--r);background:var(--surface)}.bknow>div:first-child{flex:1 1 320px;min-width:0}.bknow h2{margin:0;font-size:var(--fs-md);color:var(--hz-head)}.bknow p{margin:4px 0 0;color:var(--ink)}.bknow .btn{min-height:44px}.bknow-pending_carrier{--c:var(--warn)}.bknow-confirmed{--c:var(--ok)}.bknow-rejected{--c:var(--crit)}.bknow-cancelled{--c:var(--line)}@media (max-width:620px){.bknow{padding:14px 16px}.bknow .row-btns{width:100%}.bknow .btn{flex:1 1;justify-content:center}}.bkwiz .bkready .link{min-height:44px;display:inline-flex;align-items:center}@media (max-width:1000px){.bkwiz .bksum-1{line-height:1.45;max-height:calc(2.9em + 18px)}}.qreq-form{padding:20px}.qr-close{margin-top:6px}.qr-close>summary{cursor:pointer;list-style:none;display:inline-flex}.qr-close>summary::-webkit-details-marker{display:none}.qr-close[open]>summary{margin-bottom:8px}.qr-close .f select,.qr-close .f textarea{width:100%}.qr-acts{justify-content:flex-end;align-items:flex-start}.qr-acts .qr-close{margin-top:0;text-align:start;min-width:220px}.qr-closed-h{font-size:var(--fs-sm);margin:16px 0 4px;color:var(--muted)}.notice.bkc-open{background:var(--warn-soft);-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn)}.bkc-list{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.bkc-list li{margin:2px 0}.bkc-forms{align-items:start;margin-bottom:12px}.bkc-form{margin-top:10px}.bkc-answer{border:1px solid var(--line);border-radius:var(--r);padding:12px;margin:10px 0;background:var(--sunk)}.bkc-answer p{margin:0 0 6px}.bkc-hist{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--line)}.bkc-hist li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--line)}.bkc-row{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:640px){.qr-acts{justify-content:flex-start}.qr-acts .qr-close{min-width:0;width:100%}}.hbl .dh{flex-wrap:wrap}.hbl-form{margin-top:10px;gap:14px}.hbl-grp{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px 14px;margin:0;min-width:0}.hbl-grp legend{font-size:var(--fs-sm);font-weight:700;color:var(--ink);padding:0 6px}.hbl-grp .grid2{align-items:start}.hbl-wide{grid-column:1/-1}.hbl-up{text-transform:uppercase}.hbl-up::placeholder{text-transform:none}.hbl-tag{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 6px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;background:var(--warn-soft);color:var(--warn);vertical-align:baseline}.hbl-tag.opt{background:var(--neutral-soft);color:var(--muted);font-weight:600}.f.hbl-miss input,.f.hbl-miss select,.f.hbl-miss textarea{border-color:var(--warn);background:var(--warn-soft);color:var(--ink)}.hbl-ctrs{display:flex;flex-direction:column}.hbl-ctr,.hbl-ctrs{gap:6px;min-width:0}.hbl-ctr{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.2fr .9fr .7fr;grid-gap:6px;border:0;padding:0;margin:0}.hbl-ctr-h span{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.hbl-ctr .hbl-cl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hbl-ctr input{min-width:0}.hbl-ans .stack,.hbl-diff .stack{gap:4px;min-width:0}.hbl-ans form{margin-top:4px}.hbl-diff ul{margin-top:2px}.hbl-missn{margin:10px 0 0}.hbl-final{margin-top:12px}.hbl-cust.hbl-todo{-webkit-border-start:4px solid var(--warn);border-inline-start:4px solid var(--warn)}.hbl-cust p{margin:6px 0 10px}.hbl-answer{align-items:start;margin-top:12px}.hbl-wait{margin:0 0 14px}.hbl-wait ul{margin-top:4px}@media (max-width:720px){.hbl-ctr{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0;border-top:1px solid var(--line)}.hbl-ctr-h{display:none}.hbl-ctr .hbl-cl{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.hbl-grp{padding:10px 10px 12px}.hbl-answer{grid-template-columns:1fr}.hbl .row-btns .btn,.hbl-cust .row-btns .btn{flex:1 1 auto;justify-content:center;min-height:44px}}.chart{--ch-h:200px;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0;position:relative}.chart .t-accent{--cc:var(--accent)}.chart .t-info{--cc:var(--info)}.chart .t-ok{--cc:var(--ok)}.chart .t-warn{--cc:var(--warn)}.chart .t-crit{--cc:var(--crit)}.chart .t-muted{--cc:var(--muted)}.chart .t-ink{--cc:var(--ink)}.chart.sm{--ch-h:84px;gap:6px}.ch-frame{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px;padding-top:4px}.ch-y{position:relative;height:var(--ch-h);min-width:2.2em;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ch-y span{position:absolute;inset-inline-end:0;transform:translateY(50%);line-height:1;white-space:nowrap}.ch-plot{position:relative;height:var(--ch-h);min-width:0}.ch-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;display:block}.ch-gl{stroke:var(--line);stroke-width:1}.ch-base{stroke:var(--muted);stroke-opacity:.55;stroke-width:1}.ch-col rect{fill:var(--cc);stroke:var(--surface);stroke-width:1}.ch-col.soft rect{fill-opacity:.42}.ch-limit{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:6 4;stroke-linejoin:miter;stroke-linecap:butt}.ch-now{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.ch-nowl{position:absolute;top:-4px;transform:translateX(5px);font-size:11px;font-weight:600;color:var(--muted);pointer-events:none;white-space:nowrap;line-height:1}.ch-line{fill:none;stroke:var(--cc);stroke-width:2.25;stroke-linejoin:miter;stroke-linecap:butt}.ch-area{fill:var(--cc);fill-opacity:.12;stroke:none}.ch-hits{position:absolute;inset:0;display:grid}.ch-hit{position:relative;border:0;background:none;padding:0;margin:0;min-width:0;cursor:default;border-radius:4px;color:inherit;-webkit-tap-highlight-color:transparent}.ch-hit:before{content:"";position:absolute;inset:0;border-radius:4px;background:var(--ink);opacity:0;transition:opacity .15s ease}.ch-hit:focus:before,.ch-hit:hover:before{opacity:.06}.ch-hit:focus{outline:none}.ch-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ch-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:6;min-width:150px;max-width:240px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--hz-card-sh-h,none);display:none;flex-direction:column;gap:3px;text-align:left;font-size:12px;line-height:1.35;pointer-events:none;white-space:normal}.ch-tip.a-l{left:0;transform:none}.ch-tip.a-r{left:auto;right:0;transform:none}.ch-hit:focus .ch-tip,.ch-hit:hover .ch-tip{display:flex}.ch-tt{font-weight:700}.ch-tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.ch-tr b{font-weight:700;-webkit-padding-start:8px;padding-inline-start:8px}.ch-tn{color:var(--muted);font-size:11px}.ch-sw{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px;background:var(--cc)}.ch-sw.m-soft{opacity:.42;box-shadow:inset 0 0 0 1px var(--cc)}.ch-sw.m-line{width:14px;height:3px;border-radius:0}.ch-sw.m-limit{width:14px;height:0;border-radius:0;background:none;border-top:2px dashed var(--cc)}.ch-sw.m-dot{width:8px;height:8px;border-radius:50%}.ch-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-xs);color:var(--muted)}.ch-legend li{display:inline-flex;align-items:center;gap:6px}.ch-x{grid-column:2;display:grid;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ch-x span{display:flex;justify-content:center;white-space:nowrap;min-width:0}.ch-x .wx,.chart.sm .ch-x .nx{visibility:hidden}.ch-dot{position:absolute;left:50%;width:8px;height:8px;margin:0 0 -4px -4px;border-radius:50%;background:var(--surface);border:2px solid var(--cc);pointer-events:none;transition:transform .15s ease}.ch-hit:focus .ch-dot,.ch-hit:hover .ch-dot{transform:scale(1.35)}.ch-val{position:absolute;inset-inline-start:0;inset-inline-end:0;margin-bottom:3px;font-size:11px;font-weight:600;color:var(--ink);text-align:center;pointer-events:none;line-height:1}.ch-data>summary{cursor:pointer;font-size:var(--fs-xs);font-weight:600;color:var(--accent);width:max-content;max-width:100%;padding:4px 0}.ch-data[open]>summary{margin-bottom:6px}.ch-data caption{text-align:start}@media (max-width:640px){.chart:not(.sm){--ch-h:170px}.ch-x .nx{visibility:hidden}.ch-val{display:none}}.ch-donut{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:center;grid-gap:12px 20px;gap:12px 20px}.ch-donut .ch-data{grid-column:1/-1}.ch-ring{position:relative;aspect-ratio:1;width:100%;max-width:160px}.ch-ring svg{width:100%;height:100%;display:block}.ch-track{fill:none;stroke:var(--sunk);stroke-width:5.2}.ch-seg{fill:none;stroke:var(--cc);stroke-width:5.2;stroke-dasharray:var(--l) var(--g)}.ch-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:22%}.ch-center b{font-family:var(--f-display);font-weight:750;font-size:var(--fs-lg);line-height:1.1;overflow-wrap:anywhere}.ch-center small{font-size:11px;color:var(--muted);line-height:1.2}.ch-dlegend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);min-width:0}.ch-dlegend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 3em;align-items:center;grid-gap:8px;gap:8px}.ch-dlegend li.zero,.ch-dlegend small{color:var(--muted)}.ch-dlegend small{text-align:end}@media (max-width:420px){.ch-donut{grid-template-columns:minmax(0,1fr)}.ch-ring{margin:0 auto;max-width:150px}}.ch-spark{position:relative;height:36px;min-width:0}.ch-spark,.ch-spark svg{display:block;width:100%}.ch-spark svg{position:absolute;inset:0;height:100%;overflow:visible}.ch-spark .ch-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--cc);border:0}.ch-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.ch-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r);background:var(--sunk);min-width:0}.ch-kl{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.ch-kv{font-family:var(--f-display);font-weight:750;font-size:var(--fs-xl);line-height:1.15;white-space:nowrap}@media (max-width:520px){.ch-kv{font-size:var(--fs-lg)}.ch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ch-kpi.crit .ch-kv{color:var(--crit)}.ch-kpi.warn .ch-kv{color:var(--warn)}.ch-kpi.ok .ch-kv{color:var(--ok)}.ch-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ch-rank li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) 4.5em;align-items:center;grid-gap:10px;gap:10px}.ch-rank li>b{text-align:end}.ch-rk{display:flex;gap:8px;align-items:baseline;min-width:0}.ch-rn{color:var(--muted);font-size:11px;width:1.2em;flex:none;text-align:end}.ch-rl{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column}.ch-rank .ubar{height:8px;border-radius:4px}@media (max-width:520px){.ch-rank li{grid-template-columns:minmax(0,1fr) 4.5em;row-gap:4px}.ch-rank .ubar{grid-column:1/-1;grid-row:2}}.ch-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.ch-head p{margin:0}.ch-duo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px 28px;gap:20px 28px;align-items:start}.ch-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:860px){.ch-duo,.ch-two{grid-template-columns:minmax(0,1fr)}}.ch-lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.ch-lane{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.ch-lane h3{font-size:var(--fs-sm);margin:0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ch-lane h3 small{font-weight:500;color:var(--muted)}details.ch-more>summary{cursor:pointer;font-weight:600;color:var(--accent);font-size:var(--fs-sm);width:max-content;max-width:100%}details.ch-more[open]>summary{margin-bottom:10px}.spk-strip{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;grid-gap:8px 20px;gap:8px 20px;padding:14px 18px;text-decoration:none;color:inherit}.spk-strip .spk-t{display:flex;flex-direction:column;gap:1px;min-width:0}.spk-strip .spk-t small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.spk-strip .spk-t b{font-family:var(--f-display);font-weight:750;font-size:var(--fs-xl);line-height:1.1}.spk-strip .ch-spark{height:42px}.spk-strip .link{font-weight:600;color:var(--accent);white-space:nowrap}.spk-strip:hover{border-color:var(--accent)}.spk-strip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.spk-strip{grid-template-columns:minmax(0,1fr) auto}.spk-strip .ch-spark{grid-column:1/-1;grid-row:2}}.ch-col{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html:not(.mo-run) .mo .chart :is(.ch-col,.ch-reveal,.ch-seg,.ch-dot,.ch-val){animation:moHold 2.5s}.mo .chart.ch-arm .ch-col{transform:scaleY(0)}.mo .chart.ch-arm.ch-go .ch-col{transform:none;transition:transform .7s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 40ms)}.mo .chart.ch-arm .ch-reveal{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.mo .chart.ch-arm.ch-go .ch-reveal{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .9s cubic-bezier(.22,1,.36,1) .15s;transition:clip-path .9s cubic-bezier(.22,1,.36,1) .15s;transition:clip-path .9s cubic-bezier(.22,1,.36,1) .15s,-webkit-clip-path .9s cubic-bezier(.22,1,.36,1) .15s}.mo .chart.ch-arm :is(.ch-dot,.ch-val,.ch-nowl){opacity:0}.mo .chart.ch-arm.ch-go :is(.ch-dot,.ch-val,.ch-nowl){opacity:1;transition:opacity .4s ease .6s,transform .15s ease}.mo .chart.ch-arm .ch-seg{stroke-dasharray:0 100}.mo .chart.ch-arm.ch-go .ch-seg{stroke-dasharray:var(--l) var(--g);transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s)}}.ch-x.ch-wrapx span{white-space:normal;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding:0 2px;line-height:1.25}.ctrhint{margin-top:6px;padding:8px 10px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--ink);font-size:var(--fs-sm)}.ctrhint ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.ctrhint li .mono{overflow-wrap:anywhere}.ctrhint .hint{display:block;margin-top:4px}.hub-search .ctrhint{flex-basis:100%}.ctrtrack{background:var(--warn-soft)}.ctrtrack p{margin:6px 0 0}.ctrrep td.mono{white-space:nowrap}.htss-f{align-items:flex-end;flex-wrap:wrap}.htss-f .f{flex:1 1 240px;min-width:0}.htss-t td{vertical-align:top}.htss-t td small.bd{display:block}.fxnote{margin-top:4px}.scr-src{margin:8px 0 0;font-size:var(--fs-md)}.wci{margin:12px 0}.wci .dh h2{margin:0;font-size:var(--fs-md)}.wci-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.wci-card{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--surface);display:grid;grid-gap:6px;gap:6px;min-width:0}.wci-h{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.wci-v{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,40%);grid-gap:10px;gap:10px;align-items:center}.wci-v b{font-size:var(--fs-lg)}.wci-spark{height:32px}.wci-vs{margin:0;font-size:var(--fs-sm)}@media (max-width:480px){.wci-v{grid-template-columns:1fr}.wci-spark{height:28px}}.cal-url{display:flex;gap:8px;align-items:center;min-width:0}.cal-url input{flex:1 1;min-width:0;font-family:var(--f-mono);font-size:var(--fs-xs)}.cal-new{border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--sunk)}@media (max-width:640px){.cal-link .row-btns .btn{flex:1 1 100%;justify-content:center}}.rmap-box{position:relative;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--sunk);aspect-ratio:2/1;min-height:200px}.rmap-gl,.rmap-static{position:absolute;inset:0}.rmap-static svg{display:block;width:100%;height:100%}.rmap-gl{opacity:0;pointer-events:none}.rmap-gl-in{width:100%;height:100%}.rmap-ready .rmap-gl{opacity:1;pointer-events:auto}.rmap-ready .rmap-static{visibility:hidden}@media (prefers-reduced-motion:no-preference){.rmap-gl{transition:opacity .3s ease}}.rmap-state{position:absolute;left:8px;bottom:6px;margin:0;padding:2px 8px;border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-xs)}.rmap-state:empty{display:none}.rmap-land{fill:color-mix(in srgb,var(--line) 70%,var(--surface));stroke:none}.rmap-line{stroke:var(--ink);opacity:.7;fill:none}.rmap-end{fill:var(--surface);stroke:var(--ink)}.rmap-end-b{fill:var(--ink)}.rmap-ship circle,.rmap-sship circle{fill:var(--accent)}.rmap-ship path,.rmap-sship path{fill:var(--accent-ink)}.rmap-dot{width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--ink);box-sizing:border-box}.rmap-dot-end{background:var(--ink)}.rmap-ship{width:26px;height:26px}.rmap-ship svg{display:block;width:100%;height:100%}.rmap-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0}.rmap-legend div{display:flex;gap:6px;align-items:baseline}.rmap-legend dt{color:var(--muted);font-size:var(--fs-xs)}.rmap-legend dd{margin:0;font-weight:600}.rmap .maplibregl-ctrl-group{background:var(--surface);border:1px solid var(--line);box-shadow:none}.rmap .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}.rmap .maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--surface) 85%,transparent);color:var(--muted)}.rmap .maplibregl-ctrl-attrib a{color:var(--ink)}:root[data-theme=dark] .rmap .maplibregl-ctrl-icon{filter:invert(1)}.rmap .maplibregl-cooperative-gesture-screen{background:color-mix(in srgb,var(--ink) 60%,transparent);color:var(--surface)}@media (max-width:640px){.rmap-box{aspect-ratio:4/3}}.brandrow-auth .brand-sub,.brandrow-auth .slogan,.hz-auth .brandrow-auth .brand-sub,.hz-auth .brandrow-auth .slogan{color:color-mix(in srgb,var(--logo-pink) 78%,var(--ink))}.w-header .w-logo-b,.w-header .w-logo-s{color:color-mix(in srgb,var(--logo-pink) 62%,var(--w-on))}.w-journey:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chk-tabs{margin:4px 0 12px}.chk-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:32px}.chk-card{padding:14px 16px;display:grid;grid-gap:10px;gap:10px;scroll-margin-top:80px}.chk-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.chk-head h2{margin:0;font-size:var(--fs-lg)}.chk-meta,.chk-note{margin:0}.chk-note{font-size:var(--fs-sm)}.chk-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.chk-car{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--surface);display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.chk-car.best{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.chk-car h3{margin:0;font-size:var(--fs-md)}.chk-offer{display:grid;grid-gap:6px;gap:6px;min-width:0}.chk-offer+.chk-offer{border-top:1px solid var(--line);padding-top:8px}.chk-offer p{margin:0}.chk-prod{font-weight:600}table.chk-lines{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}table.chk-lines td,table.chk-lines th{padding:4px 6px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}table.chk-lines th{font-size:var(--fs-xs);color:var(--muted);font-weight:600}table.chk-lines .r{text-align:end;white-space:nowrap}.chk-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.chk-total.best b{color:var(--ok)}.chk-dl{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-sm)}.chk-dl div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:8px;gap:8px}.chk-dl dt{color:var(--muted)}.chk-dl dd{margin:0;min-width:0}.chk-verb{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}blockquote.chk-verb{-webkit-border-start:3px solid var(--line);border-inline-start:3px solid var(--line);padding:4px 10px;font-size:var(--fs-sm);background:var(--sunk)}.chk-mgs{border-top:2px solid var(--line);padding-top:10px;display:grid;grid-gap:6px;gap:6px}.chk-mgs h3{margin:0;font-size:var(--fs-md)}.chk-cmp{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.chk-cmp td,.chk-cmp th{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.chk-cmp th{text-align:start;font-weight:600}.chk-cmp td.r{text-align:end}.chk-cmp td.best{color:var(--ok);font-weight:700}.chk-cmp small.bd{display:block;font-size:var(--fs-xs);color:var(--muted);font-weight:400}.chk-mgs .hint{margin:0}.chk-acts{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:8px}.chk-acts details.fadd>summary{padding:8px 0}.chk-acts details.fadd>summary h3{display:inline;font-size:var(--fs-sm)}.chk-acts details.fadd[open]>summary{margin-bottom:8px}.chk-acts textarea{width:100%;font:inherit}.spotchk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px}.spotchk .hint{flex:1 1 260px;margin:0}@media (max-width:640px){.chk-card{padding:12px}.chk-dl div{grid-template-columns:1fr;gap:0}.chk-cmp td,.chk-cmp th{display:block;border-bottom:0;padding:2px 0}.chk-cmp td{border-bottom:1px solid var(--line);padding-bottom:8px}.chk-cmp td.r{text-align:start}.spotchk .btn{width:100%;justify-content:center;min-height:44px}}.drow.sres{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:10px 0}.sres .amain{flex:1 1 240px}.sres .cname{flex-wrap:wrap;row-gap:2px}.sres .mono{white-space:nowrap}.sres .pill{flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.mf-tabs,.tabs{overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.mf-tabs::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.sd-nav{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.sd-nav::-webkit-scrollbar{display:none}.sd-nav a{flex:none;padding:8px 14px;border-radius:var(--r-sm);color:var(--ink);font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}.sd-nav a:hover{background:var(--sunk);color:var(--accent)}.sd-grp{scroll-margin-top:72px}.sd-grp>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:6px 2px;border-bottom:1px solid var(--line)}.sd-grp>summary::-webkit-details-marker{display:none}.sd-grp>summary:after{content:"";-webkit-margin-start:auto;margin-inline-start:auto;width:8px;height:8px;-webkit-border-end:2px solid var(--muted);border-inline-end:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s}.sd-grp:not([open])>summary:after{transform:rotate(-45deg)}.sd-grp>summary:hover .sd-gh{color:var(--accent)}.sd-gh{margin:0;font-size:var(--fs-lg);color:var(--ink)}.sd-gbody{display:flex;flex-direction:column;gap:var(--wrap-gap,16px);padding-top:var(--wrap-gap,16px)}.sd-gbody>*{margin-top:0;margin-bottom:0}@media (prefers-reduced-motion:reduce){.sd-grp>summary:after{transition:none}}@media print{.sd-grp>summary:after{display:none}}.hzb-voyage{--bh:400px}@media (max-width:640px){.hzb-voyage{--bh:360px}}.rmap-box{aspect-ratio:auto;height:clamp(220px,30vw,340px);min-height:0;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.rmap-land{fill:color-mix(in srgb,var(--ink) 13%,var(--surface))}.rmap-loading .rmap-state{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:640px){.rmap-box{aspect-ratio:auto;height:240px}}.hz-duo-attn{grid-template-columns:minmax(0,1fr)}.hz-side{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.dpick-side .cpick{flex-wrap:wrap}.dpick-side .cpick input{flex:1 1 180px;min-width:0}@media (min-width:1001px){.hz-duo-attn .attn>.alist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;align-items:start}.hz-duo-attn .attn>.alist>.arow:nth-child(2){border-top:0;padding-top:2px}}@media (max-width:1000px){.hz-side{grid-template-columns:minmax(0,1fr)}}.hzb-home .hzb-t{padding:22px 26px;border-radius:var(--r);background:color-mix(in srgb,var(--hz-night) 46%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);max-width:560px}.hzb.hzb-home h1{font-size:clamp(34px,4.2vw,52px)}@media (max-width:640px){.hzb-home .hzb-t{padding:16px 18px}}[data-mo-n]{color:transparent!important;-webkit-text-fill-color:transparent}[data-mo-n],[data-mo-n]:after{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-mo-n]:after{-webkit-text-fill-color:var(--mo-c,var(--ink))}[data-count]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rt-arrow.rt-dash{width:auto;height:auto;line-height:1.2;display:inline-flex;align-items:center;align-self:flex-start;font-weight:400}.ship-filt{display:flex;flex-direction:column;gap:10px}.ship-filt .lsearch{border:0;box-shadow:none;background:none;border-top:1px solid var(--line);padding:10px 0 0;border-radius:0}.ship-filt>.hint{margin:0}.srow-ref small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.srows>li>.poedit.poedit-ic{position:absolute;inset-inline-end:14px;bottom:10px;margin:0;padding:0;z-index:1}.srows>li>.poedit.poedit-ic[open]{position:static;display:block;padding:0 20px 12px}.srows>li:has(>.poedit-ic:not([open]))>.srow .srow-meta{-webkit-padding-end:44px;padding-inline-end:44px}.poedit-ic>summary{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted)}.poedit-ic>summary:hover{color:var(--accent);border-color:var(--accent)}.poedit-ic>summary svg{width:16px;height:16px}.poedit-ic .poedit-t{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.poedit-ic[open]>summary{margin-bottom:4px}@media (max-width:640px){.srows>li>.poedit.poedit-ic{inset-inline-end:10px}.srows>li>.poedit.poedit-ic[open]{padding:0 16px 12px}}.addtask-bar>.addtask.full>summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font:600 var(--fs-sm)/1 var(--f-body)}.addtask-bar>.addtask.full>summary:hover{filter:brightness(1.08)}.addtask-bar>.addtask.full>summary:before{width:14px;height:14px;margin:0}.addtask-bar>.addtask.full[open]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 16px 16px}.addtask.full .addtask-f,.tc-editf{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.addtask-f select,.tc-editf select{width:100%;min-width:0}table.spottbl{min-width:0;table-layout:auto}table.spottbl td{white-space:normal;overflow-wrap:break-word}table.spottbl td .num,table.spottbl td.mono,table.spottbl td.num,table.spottbl td.sv{white-space:nowrap}table.spottbl td[data-l=Source]{min-width:140px;max-width:240px}table.spottbl td[data-l=Sailing]{min-width:120px}table.spottbl .spotact{flex-direction:column;align-items:flex-end;gap:6px}table.spottbl .spotact>*{white-space:nowrap}table.spottbl .spotact>form{-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}@media (min-width:641px){table.spottbl td,table.spottbl th{padding:10px 8px}}table.spottbl td[data-l="Valid until"] .num,table.spottbl td[data-l=Sailing] .num{white-space:normal}table.spottbl td[data-l=Source]{min-width:130px;max-width:190px}table.spottbl th{white-space:normal}@media (min-width:641px){table.ratetbl td.rtrade{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}table.ratetbl td:last-child{overflow:visible}}.ratetbl .ract{justify-content:flex-end;flex-wrap:wrap;gap:4px}.ratetbl .ract .btn.sm{min-height:30px;padding:0 10px}@media (max-width:640px){.ratetbl .ract{justify-content:flex-start}.ratetbl .ract .btn.sm{min-height:40px;flex:1 1;justify-content:center}}.row-btns>.btn.danger:not(:first-child){-webkit-margin-start:auto;margin-inline-start:auto}.row-btns>form:has(>.btn.danger):not(:first-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}td .btn.sm.danger,td>form>.btn.sm.danger{white-space:nowrap}.acell{width:auto;min-width:104px;padding:8px 10px}.acell .asrc,table.alloc td small.asrc{margin:0;padding:0 2px;white-space:nowrap}table.alloc .arem{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.hz-col{display:flex;flex-direction:column;gap:20px;min-width:0}.hz-col>.lanes{margin:0}.todo-refs{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:var(--fs-13)}.todo-refs a{color:var(--accent);text-decoration:none;white-space:nowrap}.todo-refs a:hover{text-decoration:underline}.todo-refs small{color:var(--muted)}.wx .wx-eta,.wx .wx-now{max-width:100%;flex:0 1 auto}.wx .wx-eta>span,.wx .wx-now>span{min-width:0;overflow-wrap:anywhere}.hz-next .hh-wx{margin:14px 0 4px}.mf-cards:has(>:only-child){grid-template-columns:minmax(0,1fr)}.mf-cards{align-items:stretch}.bsum.bsum3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.bsum.bsum3{grid-template-columns:minmax(0,1fr)}}tr.tbl-empty td{white-space:normal;padding:0}tr.tbl-empty:hover{background:none}tr.tbl-empty .hz-empty{padding:18px 20px}.srows-box>.hz-empty,.tlist>.hz-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.srows-box>.hz-empty{border:0}.hz-empty h3 .btn{-webkit-margin-start:8px;margin-inline-start:8px}@media (max-width:640px){table.rtbl tr.tbl-empty{display:block;padding:0}table.rtbl tr.tbl-empty td:before{display:none}}.todo-t .todo-refs{display:flex;flex-direction:row;flex-wrap:wrap}.todo-refs>a,.todo-refs>small{display:inline-block;width:auto;flex:none}.hz-col>.lanes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hz-todo>li.todo-grp{align-items:start}.hz-todo>li.todo-grp>.hz-dot{margin-top:6px}.kpi{min-width:0}.kpi,.kpi .trend{overflow-wrap:anywhere}.kpi .trend{max-width:100%;white-space:normal;line-height:1.35}@media (max-width:560px){.kpi .kn{font-size:clamp(1.2rem,6.2vw,1.75rem)}.kpi .trend{font-size:11px;padding:2px 8px}.badge,.chip,.pill{max-width:100%;white-space:normal}}.dunder{color:var(--info)}.dunder.dblk{display:block}small.qx-expsoon{display:block;margin-top:4px;color:var(--warn);font-weight:600;font-size:var(--fs-xs)}.qx-expf{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.qx-expf .btn{display:inline-flex;align-items:center;gap:6px}.qx-expban{flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 14px}.qx-expban-t{flex:1 1 260px;min-width:0}.qx-expban-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.qx-expban-a .hint{color:var(--muted)}.qx-remind{margin-top:16px;padding:12px 16px}.qx-remind summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;list-style-position:inside}.qx-remind-f{display:grid;grid-gap:10px;gap:10px;margin-top:10px;max-width:520px}.qx-remind-f input[type=number]{max-width:120px}@media (max-width:640px){.qx-expban-a{width:100%}.qx-expban-a .btn{flex:1 1 auto;justify-content:center}}.nw-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);grid-gap:16px;gap:16px;align-items:start;margin-top:12px}.nw-head h2{margin:0}.nw-head h2 small{font-weight:500}.nw-upd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 12px}.nw-upd-c{margin:2px 0 8px}.nw-chips{margin:0 0 8px}.nw-list{list-style:none;margin:0;padding:0}.nw-item{display:flex;flex-direction:column;gap:4px;padding-block:12px;padding-inline:12px 0;border-top:1px solid var(--line);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;min-width:0}.nw-item.nw-mgs{border-inline-start-color:var(--accent)}.nw-meta{color:var(--muted);font-size:var(--fs-xs)}.nw-src,.nw-title{font-weight:600;color:var(--ink)}.nw-title{text-decoration:none;overflow-wrap:anywhere;line-height:1.35}.nw-title:focus-visible,.nw-title:hover{color:var(--accent);text-decoration:underline}.nw-sum{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.45;overflow-wrap:anywhere}.nw-car{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nw-car small{color:var(--muted);font-size:var(--fs-xs)}.nw-feeds{margin-top:16px;border-top:1px solid var(--line);padding-top:12px;font-size:var(--fs-sm)}.nw-feeds summary{cursor:pointer;font-weight:600}.nw-feeds ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.nw-top h2,.nw-top h3{margin:0}.nw-srcl{margin:6px 0 8px}.nw-rtbl td,.nw-rtbl th{padding-top:6px;padding-bottom:6px}.nw-rtbl tr.nw-mine td{background:var(--accent-soft)}.nw-ctr{display:block;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:1px 8px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;vertical-align:middle}table.nw-rtbl{min-width:0}.nw-rtbl td.num{white-space:nowrap}.nw-rtbl td,.nw-rtbl th{-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}.nw-rtbl .cname{display:inline-flex}.nw-chart .ch-rank li{grid-template-columns:minmax(0,1.3fr) minmax(48px,1fr) auto}.nw-chart .ch-rn{width:auto;min-width:1.6em}.nw-chart .ch-rank li>b{white-space:nowrap}.nw-side .nw-chart .ch-rank li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.nw-side .nw-chart .ch-rank .ubar{grid-column:1/-1;grid-row:2}.nw-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:16px;border:1px dashed var(--line);border-radius:var(--r);background:var(--sunk)}.nw-chart{margin-top:14px}.nw-card{margin-top:16px}.nw-card-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:20px;gap:20px;align-items:start}.nw-card .nw-item{padding-top:8px;padding-bottom:8px}.nw-card .nw-list li:first-child{border-top:0}form.panel.nw-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:12px 0}form.panel.nw-form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.nw-ftbl input{width:100%;min-width:0}.nw-ftbl td{padding-top:4px;padding-bottom:4px}@media (max-width:900px){.nw-card-body,.nw-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nw-upd .btn{flex:1 1 auto}.nw-item{-webkit-padding-start:10px;padding-inline-start:10px}.nw-rtbl td,.nw-rtbl th{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}table.nw-ftbl td:first-child{display:none}table.nw-ftbl{min-width:0}}.app .kcard .kl,.kcard .kl{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3;min-height:2.6em}.sl-dates.has-cut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);grid-gap:8px 12px;gap:8px 12px;align-items:center}.sl-cut{display:flex;justify-content:flex-end;min-width:0}.sl-cut .pill{max-width:100%;white-space:normal}@media (max-width:900px){.sl-dates.has-cut{display:flex;justify-content:flex-start}.sl-cut:empty{display:none}}.hz-alloc-sec{margin-top:8px}.vline i.vl-boat{width:16px;height:12px;border-radius:0;background:none;box-shadow:none;color:var(--accent);transform:translate(-50%,-64%);filter:drop-shadow(0 0 1.5px var(--surface))}.shl-boat svg,.vl-boat svg{display:block;width:16px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:miter}.shl-boat svg path:first-child,.vl-boat svg path:first-child{fill:currentColor}.shl-boat.late,.vline i.vl-boat.late{color:var(--warn)}.srows .vline:not(.late) .fg{stroke:var(--accent)}.srows .vline.late .fg{stroke:var(--warn)}.shl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:8px 20px;border-bottom:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted)}.shl-legend>span{display:inline-flex;align-items:center;gap:6px}.shl-legend .shl-boat{display:inline-block;color:var(--accent)}.shl-legend .shl-boat.late{color:var(--warn)}.shl-port{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.6px var(--hz-navy)}.shl-note{margin:-4px 0 10px}.srow{padding:9px 20px;gap:2px 18px;grid-template-columns:minmax(110px,150px) minmax(0,2fr) minmax(60px,.8fr) minmax(170px,250px) auto}.srow-when{font-weight:500;font-size:var(--fs-sm)}.srow-when>small{line-height:1.35}.srow-when>small.shl-late{color:var(--warn);font-weight:600}.srow-when>small.shl-unconf{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.srow-meta{gap:2px 12px}.srow-st{align-self:start;min-height:28px;display:flex;align-items:center}.srows>li:has(>.poedit-ic:not([open]))>.srow .srow-st{-webkit-margin-end:38px;margin-inline-end:38px}.srows>li:has(>.poedit-ic:not([open]))>.srow .srow-meta{-webkit-padding-end:0;padding-inline-end:0}.srows>li>.poedit.poedit-ic{top:9px;bottom:auto;inset-inline-end:16px}.poedit-ic>summary{width:28px;height:28px}.poedit-ic>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1100px){.srow{grid-template-columns:minmax(100px,130px) minmax(0,1fr) auto}}@media (max-width:640px){.srow{grid-template-columns:minmax(min-content,1fr) auto;padding:9px 14px;gap:2px 10px}.srows>li>.poedit.poedit-ic{top:9px;inset-inline-end:10px}.srows>li:has(>.poedit-ic:not([open]))>.srow .srow-st{-webkit-margin-end:32px;margin-inline-end:32px}.shl-legend{padding:8px 14px;gap:4px 12px}.srow-ref b{white-space:nowrap;font-size:var(--fs-13)}}.sn-card{z-index:5}.sn-t{position:relative}.sn-tip{display:none}.sn-t:is(:hover,:focus-visible) .sn-tip,.sn.small a:is(:hover,:focus-visible) .sn-l{display:block;position:absolute;inset-inline-start:calc(100% + 10px);top:50%;transform:translateY(-50%);width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:nowrap;padding:5px 10px;border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font:500 var(--fs-13)/1.3 var(--f-body);box-shadow:var(--hz-pop-sh);pointer-events:none;z-index:30}.sn:not(.small) .sn-t:is(:hover,:focus-visible) .sn-tip{inset-inline-start:auto;inset-inline-end:calc(100% + 8px)}.ftabs{scrollbar-width:none}.ftabs::-webkit-scrollbar{display:none}.ch-kpi .fx-since{display:block;margin-top:2px}.ag-search{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:flex-end;padding:10px 16px 12px;border-bottom:1px solid var(--line)}.ag-search .f{flex:0 1 300px;min-width:0;margin:0}.ag-search .hint{margin:0 0 8px}.ag-wrap{max-height:min(70vh,640px);overflow:auto}table.agtbl{border-collapse:separate;border-spacing:0;min-width:0}table.agtbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line)}table.agtbl :is(th,td){-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}table.agtbl :is(th,td):first-child{-webkit-padding-start:16px;padding-inline-start:16px;white-space:normal;min-width:180px}table.agtbl th{white-space:normal;line-height:1.2}table.agtbl tr[hidden]{display:none}table.agtbl .ag-terms{display:flex;width:max-content;margin-top:6px}.ivchips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ivchips>.chips{margin:0}table.paytbl{min-width:0}table.paytbl td.sv{white-space:normal;min-width:120px}table.paytbl td.pmref{white-space:normal;min-width:160px;max-width:240px;overflow-wrap:anywhere}@media (min-width:641px){table.paytbl :is(th,td){-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}table.paytbl :is(th,td):first-child{-webkit-padding-start:16px;padding-inline-start:16px}table.paytbl th{white-space:normal;line-height:1.2}}table.paytbl .mono{font-size:var(--fs-sm)}table.paytbl td.payproof{white-space:normal;min-width:120px;max-width:190px}table.paytbl td.payproof .btn{white-space:normal;text-align:start;height:auto}table.paytbl td.payproof .pproof-also{font-size:var(--fs-xs)}table.paytbl .pnote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;cursor:help;border-radius:var(--r-sm)}table.paytbl .pnote:focus,table.paytbl .pnote:hover{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}table.paytbl .pnote:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){table.paytbl td.pmref{max-width:none;min-width:0}table.paytbl td.sv{min-width:0}table.paytbl td.payproof{max-width:none;min-width:0;grid-column:1/-1}.ag-search .f{flex-basis:100%}}.bkx-hidden{margin:6px 0 0;color:var(--muted);font-size:var(--fs-sm)}.bkx-hidden b{color:var(--ink)}.bkx-sums{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:var(--wrap-gap,16px);gap:var(--wrap-gap,16px);align-items:start}.bkx-sums>.bkx-sum{margin:0;min-width:0}.bkx-sum h2{margin-bottom:6px}.bkx-sum>p{margin:4px 0;overflow-wrap:anywhere}.bkx-sum details.docadd{margin-top:6px}.bkx-files{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0}.bkx-files .link{overflow-wrap:anywhere}.bkx-thr{position:relative}.bkx-thr:hover{background:var(--neutral-soft)}.bkx-thr .bkx-thr-a{font-weight:600}.bkx-thr .bkx-thr-a:after{content:"";position:absolute;inset:0}.bkx-thr .thrside{position:relative;z-index:1}.bkx-thr .bkx-co{display:block;color:var(--ink)}.hzb-sea{--bh:0px;--hzb-pb:calc(44px + 18px);background:linear-gradient(180deg,color-mix(in srgb,var(--hz-night) 78%,var(--hz-action,var(--accent))),var(--hz-night) 85%)}.hzb-sea:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 13px,color-mix(in srgb,var(--hz-on-photo) 7%,transparent) 13px 14px)}.hzb-sea.hzb-voyage:before{background:linear-gradient(90deg,color-mix(in srgb,var(--hz-night) 40%,transparent),transparent 70%)}.hzb-sea .hzb-in{padding-top:18px}.hzb-sea h1{font-size:var(--fs-2xl)}.hzb-sea .hzb-t>p{margin-top:4px;font-size:var(--fs-sm)}.hzb-sea .hzb-crumb{margin-bottom:6px}.hzb-sea .hzb-slot{margin-top:0}.hzb-sea .wx-voyage{margin-top:6px}.sd-st{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sd-st small{font-size:var(--fs-xs);color:var(--hz-on-photo-2)}.sd-stl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}@media (max-width:640px){.hzb-sea{--bh:0px;--hzb-pb:calc(22px + 14px)}.hzb-sea .hzb-in{padding-top:14px}.hzb-sea h1{font-size:var(--fs-xl)}.sd-st{align-items:flex-start}}.rt-sep{flex:none;align-self:center;color:var(--muted);font-weight:400;line-height:1}.card .route .rt-sep{align-self:flex-start;line-height:1.3}.pill.s-neutral{--c:var(--muted);--bg-c:var(--neutral-soft)}:where(.app) .pill.s-neutral:before{display:none}.sd-tabs a[aria-selected=true],.sd-tabs a[aria-selected=true]:hover{background:var(--accent);color:var(--surface)}.sd-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sd-pane{display:flex;flex-direction:column;gap:var(--wrap-gap,16px)}.sd-pane[hidden]{display:none}.sd-pane>*{margin-top:0;margin-bottom:0}.sd-pane:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r)}@media print{.sd-pane[hidden]{display:flex}}.sd-edit{margin-top:10px}.sd-edit>summary{list-style:none;cursor:pointer;width:max-content}.sd-edit>summary::-webkit-details-marker{display:none}.sd-edit .ef-c,.sd-edit[open] .ef-o{display:none}.sd-edit[open] .ef-c{display:inline}.sd-edit-body{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.sd-sum{margin-top:10px}.sd-rel{margin-bottom:10px}.sd-rel>.hint{margin:0;padding:8px 12px;border-top:1px solid var(--line)}.errlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.errgrp{padding:0;overflow:hidden}.errgrp>summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:start;padding:12px 16px;cursor:pointer;list-style:none}.errgrp>summary::-webkit-details-marker{display:none}.errgrp>summary:hover{background:var(--neutral-soft)}.errgrp>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.errgrp .errmsg{font-weight:600;color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.errgrp[open] .errmsg{display:block;-webkit-line-clamp:unset;line-clamp:none}.errgrp .errmeta{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:var(--fs-xs);color:var(--muted)}.errgrp .errmeta .mono{color:var(--ink);overflow-wrap:anywhere}.errbody{border-top:1px solid var(--line);padding:12px 16px;display:flex;flex-direction:column;gap:10px}.errdl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:var(--fs-sm)}.errdl dt{color:var(--muted)}.errdl dd{margin:0;overflow-wrap:anywhere}.errdl .errua{font-size:var(--fs-xs);color:var(--muted)}.errstack{margin:0;padding:10px 12px;max-height:320px;overflow:auto;background:var(--neutral-soft);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--f-mono);font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ins-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:var(--wrap-gap,16px);gap:var(--wrap-gap,16px);align-items:start}.ins-two>.panel{margin:0;min-width:0}.panel>.ins-h{padding-top:16px;padding-bottom:8px;margin:0}.panel>.ins-empty{padding-bottom:16px;margin:0}table.ins-tbl td.mono{font-size:var(--fs-sm);overflow-wrap:anywhere;white-space:normal}@media (max-width:640px){.errbody,.errgrp>summary{padding:12px}.errdl{grid-template-columns:1fr}.errdl dt{margin-top:4px}table.ins-tbl.rtbl tr{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}table.ins-tbl.rtbl td{align-items:flex-start}}.shipno{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;max-width:100%}.shipno-gf{font-size:var(--fs-xs);font-weight:500;color:var(--muted);overflow-wrap:anywhere}.shipno-sub{display:block}.sres .atitle{overflow-wrap:normal}.sres .cname .mono{white-space:nowrap;flex:none}.sres .cname .hint{flex-basis:100%;font-weight:400}.sgroups>.sg-ship{grid-column:1/-1}@media (min-width:641px){table.ratetbl td.rtrade{white-space:normal;text-overflow:clip;line-height:1.3}table.spottbl td[data-l="POL – POD"],table.spottbl td[data-l="Valid until"] .num{white-space:nowrap}table.spottbl td[data-l=Source]{min-width:140px;max-width:200px;overflow-wrap:anywhere}table.spottbl .spotact{flex-direction:column;align-items:stretch;gap:6px}table.spottbl .spotact .btn,table.spottbl .spotact form{width:100%}table.ratetbl td.sv .cname b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.ratetbl th{text-overflow:clip}}@media (min-width:641px){table.alloc :is(th,td){-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:5px;padding-inline-end:5px}table.alloc .acell{min-width:86px;padding:7px 9px}table.alloc td:first-child{min-width:120px}table.invtbl{width:100%;table-layout:fixed}}@media (min-width:641px){table.invtbl :is(th,td){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;overflow:hidden;text-overflow:ellipsis}table.invtbl th:first-child{width:16%}table.invtbl th:nth-child(2){width:10%}table.invtbl th:nth-child(3){width:17%}table.invtbl th:nth-child(4){width:12%}table.invtbl th:nth-child(5){width:10%}table.invtbl th:nth-child(6){width:9%}table.invtbl th:nth-child(7){width:10%}table.invtbl th:nth-child(8){width:9%}table.invtbl th:nth-child(9){width:7%}table.invtbl td .mono,table.invtbl td.mono{font-size:12.5px;white-space:nowrap}table.invtbl td.ivcust{white-space:normal;overflow-wrap:anywhere}table.invtbl td.num{white-space:nowrap}table.invtbl .pochips{flex-wrap:nowrap;overflow:hidden;max-width:100%}table.invtbl .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){table.tterms .inline-form{flex-wrap:wrap;gap:8px;width:100%}table.tterms .inline-form>*{flex:1 1 100%;min-width:0}table.tterms .inline-form select{width:100%}}.mf-bar{flex-wrap:wrap}.mf-seg{min-width:max-content}.srow-rt.rt{align-items:flex-start}.srow-rt .rt-sep{align-self:flex-start;line-height:1.2}.sched .cname{flex-wrap:wrap;gap:4px 6px;max-width:100%}@media (min-width:641px){.tbl-wrap:has(>table.spottbl){overflow-x:visible}table.spottbl{width:100%;min-width:0;table-layout:fixed}table.spottbl :is(th,td){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;white-space:normal;overflow-wrap:anywhere}table.spotmain th:first-child{width:11%}table.spotmain th:nth-child(2){width:12%}table.spotmain th:nth-child(3){width:7%}table.spotmain th:nth-child(4){width:8%}table.spotmain th:nth-child(5),table.spotmain th:nth-child(6){width:10%}table.spotmain th:nth-child(7){width:13%}table.spotmain th:nth-child(8){width:16%}table.spotmain th:nth-child(9){width:13%}table.spottbl td[data-l="POL – POD"]{white-space:normal}table.spottbl td[data-l=Source]{min-width:0;max-width:none}table.spottbl .cname{flex-wrap:wrap;gap:4px 6px}table.invtbl{font-size:var(--fs-13)}table.invtbl th:first-child,table.invtbl th:nth-child(3){width:15%}table.invtbl th:nth-child(4){width:11%}table.invtbl th:nth-child(5){width:9%}table.invtbl th:nth-child(7),table.invtbl th:nth-child(8){width:11%}table.invtbl th:nth-child(9){width:9%}table.spotmain td[data-l="Valid until"] .num{white-space:normal}table.invtbl th:first-child{width:16%}table.invtbl th:nth-child(3){width:14%}table.invtbl td:nth-child(2){white-space:normal}table.invtbl td:first-child .mono{font-size:12px}}@media (max-width:640px){table.rtbl tr.hl{background:var(--warn-soft)}table.rtbl tr.hl td{background:none}}.nowrap{white-space:nowrap}.qx-layout.has-side .qx-sum{grid-template-columns:minmax(0,1fr)}@media (min-width:641px){table.qx-qtbl{width:100%;table-layout:fixed}table.qx-qtbl :is(th,td){-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}table.qx-qtbl td.qx-custcell{min-width:0}table.qx-qtbl td small.mono,table.qx-qtbl th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.qx-qtbl td:nth-child(4){white-space:nowrap}table.qx-qtbl th:first-child{width:12%}table.qx-qtbl th:nth-child(2){width:17%}table.qx-qtbl th:nth-child(3){width:18%}table.qx-qtbl th:nth-child(4){width:12%}table.qx-qtbl th:nth-child(5){width:11%}table.qx-qtbl th:nth-child(6){width:8%}table.qx-qtbl th:nth-child(7){width:12%}table.qx-qtbl th:nth-child(8){width:10%}table.qx-qtbl:not(:has(th:nth-child(8))) th:nth-child(2),table.qx-qtbl:not(:has(th:nth-child(8))) th:nth-child(3){width:20%}table.qx-qtbl:not(:has(th:nth-child(8))) th:nth-child(6){width:13%}table.qx-qtbl:not(:has(th:nth-child(8))) th:nth-child(7){width:11%}}@media (min-width:901px){.sl-dates.has-cut{grid-template-columns:8em 7em minmax(max-content,1fr);gap:8px 16px}.sl-cut .pill{white-space:nowrap}}.sd-stl .stl.big{font-size:var(--fs-sm)}.sd-stl .stl.big :is(b,.stl-t){font-size:inherit}.bksteps .bkst-b,.bksteps .bkst-n{font-size:var(--fs-sm)}@media (min-width:900px){.bksteps .bkst-t{white-space:nowrap;align-self:center}.bksteps li,.bksteps li.done,.bksteps li.now{flex:1 1 auto}.bksteps li:last-child{flex:0 0 auto}}.bkwiz .bkinfo{-webkit-border-start:1px solid color-mix(in srgb,var(--info) 28%,var(--line));border-inline-start:1px solid color-mix(in srgb,var(--info) 28%,var(--line));border-color:color-mix(in srgb,var(--info) 28%,var(--line))}.bkwiz .bkprev h2{font-size:var(--fs-md)}:where(.app) :is(td.num,td.r,.qx-big,.qx-total,.srow-when,.sl-d b,.mf-seg b,.lane .n,.kv .num){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--dur-press:120ms;--dur-fast:160ms;--dur-base:220ms;--dur-sheet:280ms;--focus-ring:var(--hz-action)}:root,:root[data-theme=dark]{--hz-ring:var(--hz-action)}.app :focus-visible,.hz-auth :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.app,.hz-auth) :is(.btn,.copybtn,.chips a,.fbtn,.fbtn-x,.fmenu a,.seg button,.seg a,.lane.tile,.srow,.theme-btn):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.app) :is(.tabs a,.tabs button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.choice:has(>input:focus-visible){outline:2px solid var(--focus-ring)}.pochipin-box:focus-within,.tn-search:focus-within{box-shadow:0 0 0 1px var(--focus-ring)}.app .rail :focus-visible,.hzb .btn:focus-visible,.hzb :focus-visible{outline-color:var(--hz-focus-dark)}@media (prefers-reduced-motion:no-preference){:where(.app,.hz-auth) :is(.btn,.copybtn,.chips a,.fbtn,.seg button,.seg a){transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-press);transition-timing-function:ease,ease,ease,ease,var(--ease-out)}:where(.app,.hz-auth) :is(.btn,.copybtn,.chips a,.fbtn,.seg button,.seg a):active:not(:disabled):not([aria-disabled=true]):not(.pvoff){transform:scale(.97)}.mo .hzb-home .hzb-img{animation-duration:.5s;animation-timing-function:var(--ease-out)}.mo .hzb-home .hzb-slot,.mo .hzb-home .hzb-t>*{animation-duration:.36s;animation-timing-function:var(--ease-out);animation-delay:.06s}.mo .hzb-home .hzb-t>:nth-child(2){animation-delay:.1s}.mo .hzb-home .hzb-t>:nth-child(3){animation-delay:.14s}.mo .hzb-home .hzb-slot{animation-delay:.18s}.mo .tn-mega{animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}.mo .tn-mega-in{animation-duration:.18s;animation-delay:0s;animation-timing-function:var(--ease-out)}.mo .tn-acct-m{animation-duration:var(--dur-fast);animation-timing-function:var(--ease-out)}.mo .tn-sheet{animation-duration:var(--dur-sheet);animation-timing-function:var(--ease-drawer)}.mo .tn-acc-p{animation-duration:.18s;animation-timing-function:var(--ease-out)}.mo .chart.ch-arm.ch-go .ch-col{transition:transform .5s var(--ease-out) calc(var(--i,0) * 30ms)}.mo .chart.ch-arm.ch-go .ch-reveal{transition:-webkit-clip-path .6s var(--ease-out) .1s;transition:clip-path .6s var(--ease-out) .1s;transition:clip-path .6s var(--ease-out) .1s,-webkit-clip-path .6s var(--ease-out) .1s}.mo .chart.ch-arm.ch-go :is(.ch-dot,.ch-val,.ch-nowl){transition:opacity .25s ease .35s,transform .15s ease}.mo .chart.ch-arm.ch-go .ch-seg{transition:stroke-dasharray .6s var(--ease-out) calc(var(--i,0) * 80ms)}.mo :is(.bkopt,.sailcard){transition-duration:.15s;transition-timing-function:var(--ease-out)}.hz-fresh:not(.old) i{animation-iteration-count:3}}.rfilt{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:end;padding:12px 14px}.rfilt .lsearch{border:0;box-shadow:none;background:none;padding:0;border-radius:0}@media (max-width:1000px){.rfilt{grid-template-columns:minmax(0,1fr)}.rfilt .lsearch{border-top:1px solid var(--line);padding-top:10px}}.rgrp{padding:0;overflow:visible}.rgrp>summary{display:flex;align-items:center;gap:4px;padding:10px 14px;cursor:pointer;list-style:none;border-radius:var(--r)}.rgrp>summary::-webkit-details-marker{display:none}.rgrp>summary:before{content:"";width:14px;height:14px;flex:none;-webkit-margin-end:6px;margin-inline-end:6px;background:var(--muted);-webkit-mask:var(--i-down) center/contain no-repeat;mask:var(--i-down) center/contain no-repeat;transform:rotate(-90deg);transition:transform .15s ease}.rgrp[open]>summary:before{transform:none}.rgrp>summary:hover h2{color:var(--accent)}.rgrp>summary h2{margin:0;font-size:var(--fs-md);font-weight:600}.rgrp[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--r) var(--r) 0 0}.rgrp>.tbl-wrap{border:0}.rgrp+.rgrp{margin-top:0}table.ratetbl td.num{color:var(--ink)}table.ratetbl td.best{color:var(--ok);font-weight:700}table.ratetbl .rmark{color:var(--warn);font-weight:700;-webkit-margin-start:1px;margin-inline-start:1px}.lnl,table.ratetbl td.rlane{line-height:1.3}.lnl{display:block;min-width:0}.lnl .rl-c,table.ratetbl .rl-c{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.lnl .rl-k,table.ratetbl .rl-k{overflow:hidden;text-overflow:ellipsis}.lnl .rl-k,.lnl small.bd,table.ratetbl .rl-k,table.ratetbl td.rlane small.bd{display:block;font-size:var(--fs-xs);color:var(--muted)}table.ratetbl td.ract-c{overflow:visible}table.ratetbl .ract{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;align-items:center}table.ratetbl td.rcar .cname{display:flex}.ract .rmore{min-width:32px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;font-weight:700;letter-spacing:1px}.ract .qx-pop{min-width:160px;text-align:start}.rlegend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:var(--fs-sm);color:var(--muted)}.rlegend b{color:var(--ink)}.rlegend b.rbest-k{color:var(--ok)}@media (max-width:640px){.rgrp>.tbl-wrap{padding:8px}.rgrp table.rtbl.boxed tr:last-child{margin-bottom:0}table.ratetbl td.ract-c .ract{justify-content:flex-start}.ract .qx-pop{inset-inline-start:0;inset-inline-end:auto}.rlegend{flex-direction:column}}.getp{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.getp>h2{margin:0;font-size:var(--fs-md);font-weight:600}.getp .spotq{padding:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,170px);grid-template-areas:"pol pod ready" "eq eq eq" "btns btns btns"}.getp .spotq .sq-btns{flex-wrap:wrap;justify-content:flex-start}.gp-status{border-top:1px solid var(--line);padding-top:8px}.gp-status .hint{margin:0;font-size:var(--fs-sm)}.gp-status .link{font-size:inherit}.rdanger{color:var(--crit)}.rdanger:focus-visible,.rdanger:hover{color:var(--crit)}table.spottbl small.cv-con{color:var(--ok);font-weight:600}table.spottbl small.cv-spot{color:var(--warn);font-weight:600}table.spottbl td.spsrc .spsrc-t{display:block;white-space:normal;overflow-wrap:normal}table.spottbl td.spact-c{overflow:visible}table.spottbl .spact{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;justify-content:flex-end;align-items:center}table.spottbl .spact .btn.sm{white-space:nowrap}@media (min-width:641px){table.spotmain th:first-child{width:7.5%}table.spotmain th:nth-child(2){width:15%}table.spotmain th:nth-child(3){width:7%}table.spotmain th:nth-child(4){width:8%}table.spotmain th:nth-child(5){width:11%}table.spotmain th:nth-child(6){width:10%}table.spotmain th:nth-child(7){width:12.5%}table.spotmain th:nth-child(8){width:13%}table.spotmain th:nth-child(9){width:16%}table.spottbl th{overflow-wrap:normal;word-break:normal}table.spotmain td small.bd{white-space:normal}table.spotcvs th:first-child{width:30%}table.spotcvs th:nth-child(2){width:13%}table.spotcvs th:nth-child(3),table.spotcvs th:nth-child(4){width:15%}table.spotcvs th:nth-child(5){width:27%}table.spotcvs td .pill{white-space:normal;max-width:100%;height:auto;line-height:1.25;border-radius:var(--r-sm)}table.spotmain td[data-l=Equipment]{white-space:nowrap}table.spotmain td .pill{white-space:normal;max-width:100%;height:auto;line-height:1.25;border-radius:var(--r-sm)}table.spotmain td.sv .cname b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:620px){.getp .spotq{grid-template-columns:minmax(0,1fr);grid-template-areas:"pol" "pod" "ready" "eq" "btns"}.getp .spotq .sq-btns .btn{flex:1 1 100%;justify-content:center;white-space:normal;height:auto;min-height:44px}table.spottbl .spact{justify-content:flex-start}table.spottbl .spact .qx-pop{inset-inline-start:0;inset-inline-end:auto}}.chk-sum{display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(0,2fr) auto;grid-gap:6px 16px;gap:6px 16px;align-items:center}.chk-sum h2.chk-lane{margin:0;font-size:var(--fs-md);font-weight:600;min-width:0}.chk-what{white-space:nowrap}.chk-offer1,.chk-what{display:flex;flex-direction:column;font-size:var(--fs-sm)}.chk-offer1{gap:2px;min-width:0}.chk-offer1 .cname{flex-wrap:wrap;gap:4px 6px}.chk-pills{justify-content:flex-end}.chk-pills,.chk-warn{display:flex;flex-wrap:wrap;gap:6px}.chk-warn{grid-column:1/-1;list-style:none;margin:0;padding:0}.chk-full>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:var(--fs-sm);padding:4px 0;list-style:none;display:inline-flex;align-items:center;gap:6px}.chk-full>summary::-webkit-details-marker{display:none}.chk-full>summary:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--i-down) center/contain no-repeat;mask:var(--i-down) center/contain no-repeat;transform:rotate(-90deg);transition:transform .15s ease}.chk-full[open]>summary:before{transform:none}.chk-full .chk-less,.chk-full[open] .chk-more{display:none}.chk-full[open] .chk-less{display:inline}.chk-fbody{padding-top:8px}.chk-fbody,.chk-new{display:grid;grid-gap:10px;gap:10px}.chk-new{padding:14px 16px;scroll-margin-top:80px}.chk-new h2{margin:0;font-size:var(--fs-md)}@media (max-width:760px){.chk-sum{grid-template-columns:minmax(0,1fr) auto}.chk-offer1,.chk-pills{grid-column:1/-1}.chk-pills{justify-content:flex-start}}.cu-filter .cu-q{grid-column:span 2}.cu-note{margin:0;padding-top:8px;padding-bottom:0}table.cutbl .cu-name{font-weight:600}table.cutbl tr.cu-arch td{color:var(--muted)}.cu-idle{color:var(--warn)}.cu-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.cu-sub .od b{color:var(--crit)}.cu-acts{justify-content:flex-end}.cu-task{margin:4px 0 10px}.cu-h2{margin:6px 0 0}.cu-card h3{margin:0;font-size:var(--fs-md)}.cu-facts{margin-bottom:10px}.cu-contacts{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.cu-contact{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--surface);display:grid;grid-gap:6px;gap:6px;min-width:0}.cu-contact.cu-off{gap:8px;color:var(--muted)}.cu-contact.cu-off,.cu-ct-top{display:flex;justify-content:space-between;align-items:center}.cu-ct-top{flex-wrap:wrap;gap:6px 10px}.cu-ct-name{align-items:center;gap:6px;min-width:0}.cu-ct-lines,.cu-ct-name{display:flex;flex-wrap:wrap}.cu-ct-lines{gap:4px 14px;font-size:var(--fs-sm);overflow-wrap:anywhere}.cu-chips{display:flex;flex-wrap:wrap;gap:6px}.cu-chip{font-size:var(--fs-xs);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--ink);border:1px solid var(--line)}.cu-party{margin:0;font-size:var(--fs-sm)}.cu-add,.cu-archived{margin-top:10px}.cu-archived>summary{cursor:pointer;margin-bottom:8px}.cu-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));grid-gap:4px 12px;gap:4px 12px}table.cu-matrix{min-width:0;width:100%}table.cu-matrix th[scope=row]{text-align:start;font-weight:600;white-space:normal;min-width:150px}table.cu-matrix th[scope=row] small{display:block;font-weight:400}table.cu-matrix .cu-mx-c{text-align:center;min-width:84px;white-space:normal;overflow-wrap:anywhere}table.cu-matrix input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.cu-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:14px;gap:14px;align-items:start}.cu-list,.cu-users{list-style:none;margin:0;padding:0}.cu-list li,.cu-users li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:8px 0;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.cu-list li:last-child,.cu-users li:last-child{border-bottom:0}.cu-inc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:var(--fs-sm)}tr.cu-void td{color:var(--muted);text-decoration:line-through}.cu-bk{overflow-wrap:anywhere}@media (max-width:640px){.cu-filter .cu-q{grid-column:1/-1}.cu-acts{justify-content:flex-start}.cu-acts .btn{flex:1 1 auto}}table.cutbl td,table.cutbl th{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}table.cutbl small.od{color:var(--crit);font-weight:600}table.cutbl .cu-zero{color:var(--muted)}table.cutbl td.sv small.bd{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}@media (min-width:641px){table.cutbl .pill,table.cutbl .tchip,table.cutbl td.num{white-space:nowrap}table.cutbl td.sv{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}table.cutbl td.sv small.bd{flex-basis:100%}}@media (max-width:640px){table.cutbl td.sv{align-items:flex-start}table.cutbl td.sv small.bd{display:block;max-width:100%}}.dm-btn{min-width:40px;justify-content:center;font-size:var(--fs-md);line-height:1}.dm-pop{min-width:240px}.dm-step>summary{list-style:none}.dm-step>summary::-webkit-details-marker{display:none}.dm-item{color:var(--crit)}.dm-step[open]>.dm-item{display:none}.dm-confirm{display:grid;grid-gap:8px;gap:8px;padding:8px 10px}.dm-confirm p{margin:0;font-size:var(--fs-sm);color:var(--ink);white-space:normal;text-align:start}table.utbl td.sv small.bd{display:block;color:var(--muted);overflow-wrap:anywhere}@media (min-width:641px){table.utbl .inline-form{flex-wrap:nowrap}table.utbl td.sv{max-width:260px}}table.utbl td.sv .badge-role{margin-top:4px;align-self:flex-start}@media (min-width:641px){table.utbl .inline-form select{max-width:160px}table.utbl td.u-co{white-space:normal;max-width:150px}table.utbl td.sv{white-space:normal;max-width:210px}}:root{--lp-c0:var(--cb0);--lp-c1:var(--cb1);--lp-c2:var(--cb2);--lp-c3:var(--cb3);--lp-c4:var(--cb4);--lp-c5:var(--cb5);--lp-c6:var(--cb6);--lp-c7:var(--cb7)}:root[data-theme=dark]{--lp-c0:color-mix(in srgb,var(--cb0) 70%,var(--ink));--lp-c1:color-mix(in srgb,var(--cb1) 70%,var(--ink));--lp-c2:color-mix(in srgb,var(--cb2) 70%,var(--ink));--lp-c3:color-mix(in srgb,var(--cb3) 70%,var(--ink));--lp-c4:color-mix(in srgb,var(--cb4) 70%,var(--ink));--lp-c5:color-mix(in srgb,var(--cb5) 70%,var(--ink));--lp-c6:color-mix(in srgb,var(--cb6) 70%,var(--ink));--lp-c7:color-mix(in srgb,var(--cb7) 70%,var(--ink))}.lp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.lp-head h2{margin:0}.lp-units{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.lp-units .seg button{padding:6px 12px;min-height:36px}.lp-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.lp-opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.lp-opts .chk{min-height:36px}.lp-rm{-webkit-margin-start:auto;margin-inline-start:auto}.lp-row .f{justify-content:flex-end}.lp-sw{display:inline-block;width:10px;height:10px;border-radius:2px;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:baseline;flex:none}.lp-box{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;max-width:640px;margin-top:12px}.lp-res{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:20px;gap:20px;align-items:start}.lp-viewer{display:flex;flex-direction:column;gap:10px;min-width:0}.lp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lp-bar .seg button{min-height:36px;min-width:52px}.lp-3d{position:relative;width:100%;aspect-ratio:16/9;min-height:240px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden;touch-action:none}.lp-3d canvas{display:block;width:100%;height:100%}.lp-3d-wait{background:var(--sunk)}.lp-ends{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-xs)}.lp-door{display:inline-block;width:14px;height:0;border-top:2px solid var(--accent);-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:middle}.lp-order input[type=range]{width:100%;accent-color:var(--accent)}.lp-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.lp-legend li{display:flex;align-items:center;gap:6px}.lp-legend i{width:12px;height:12px;border-radius:2px;flex:none}.lp-sum .facts dd .ubar{margin-top:4px}.lp-bad{color:var(--crit)}.notice.lp-warn{background:var(--warn-soft)}.lp-2d{gap:8px}.lp-2d,.lp-2d figure{display:flex;flex-direction:column}.lp-2d figure{margin:0;gap:4px}.lp-svg{display:block;width:100%;height:auto;background:var(--surface)}.lp-svg-box{fill:var(--sunk);stroke:var(--ink);stroke-width:1.5px}.lp-svg-box,.lp-svg-c{vector-effect:non-scaling-stroke}.lp-svg-c{stroke:var(--surface);stroke-width:.75px}.lp-svg-door{stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke}.lp-tbl tr.lp-on>*{background:var(--accent-soft)}.lp-tbl .nowrap{white-space:nowrap}.lp-printonly{display:none}@media (max-width:900px){.lp-res{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.lp-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-desc{grid-column:1/-1}.lp-3d{aspect-ratio:4/3}.lp-bar .seg{width:100%}.lp-bar .seg button{flex:1 1;min-width:0}}@media print{.lp-printonly{display:block}.lp .notice{background:none;border:1px solid var(--line)}.lp-list,.lp-res{page-break-inside:auto;break-inside:auto}}.scrtbl td.scr-m{min-width:180px;max-width:280px}.scrtbl td .bd,.scrtbl td.scr-m{white-space:normal}.scrtbl .scrrev{min-width:180px;max-width:240px}.scrtbl .scrrev .row-btns{flex-wrap:wrap}@media (max-width:640px){.scrtbl td.scr-m{max-width:none;min-width:0}.scrtbl .scrrev{max-width:none}}.dltbl td{vertical-align:top}.dltbl td.dl-wrap{white-space:normal;min-width:120px;max-width:220px}.dltbl td.dl-when{white-space:normal;min-width:150px}.dltbl td.dl-when small{display:block;color:var(--muted)}.dltbl .dl-co{display:block;font-weight:600;font-size:var(--fs-sm);white-space:normal;max-width:260px}.dltbl td.dl-when b{color:var(--ink);font-weight:600}.dltbl .shipno-sub{display:block}@media (max-width:640px){.dltbl td.dl-wrap{max-width:none;min-width:0}.dltbl td.dl-when{min-width:0}}table.act .act-area{display:block}table.act td.act-rec{white-space:normal;min-width:120px;max-width:220px}.ptl{white-space:nowrap}.ptl-k{font-size:var(--fs-xs);color:var(--muted);font-weight:500}@media (min-width:1001px){.eqcards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.eqcard .stepper{display:flex;align-items:center;gap:6px}.eqcard .stepper input{min-width:52px;text-align:center}.eqcard-h b{white-space:nowrap}.date-in{display:flex;flex-direction:column;gap:2px;min-width:0}.date-in input{width:100%}.date-in .date-shown:empty{display:none}.bsum-c.crit .link{color:var(--crit);text-decoration:underline;text-underline-offset:2px}.mf-seg.later{box-shadow:inset 0 0 0 1px var(--hz-line-2)}.shipno-gf{white-space:nowrap}.dltbl td>small.hint{display:block}.dltbl td>.pill{align-self:flex-start}.hb{display:flex;flex-direction:column;gap:20px;min-width:0}.hb-greet{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px}.hb-greet h1{font-size:var(--fs-xl)}.hb-greet p{margin:0;color:var(--muted)}.hb-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.hb-col{display:flex;flex-direction:column;gap:20px;min-width:0}.hb .panel{box-shadow:var(--hz-card-sh,none)}.hb-next{padding:22px 24px 20px}.hb-next-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.hb-eyebrow{font-family:var(--f-body);font-size:var(--fs-13);font-weight:600;color:var(--muted);letter-spacing:0}.hb-route{font-size:34px;font-stretch:80%;font-weight:800;line-height:1.05;margin:10px 0 4px;color:var(--hz-head);overflow-wrap:anywhere}.hb-next .shipno{font-size:var(--fs-13)}.hb-voy{position:relative;margin:34px 0 4px}.hb-voy .vline{height:24px}.hb-voy .vl-end{width:12px;height:12px;border-radius:0;background:var(--surface);box-shadow:inset 0 0 0 3px var(--hz-head)}.hb-voy .vl-end:first-of-type{background:var(--hz-head)}.hb-voy-ves{position:absolute;top:-24px;left:var(--p);transform:translateX(-50%);font-size:var(--fs-xs);font-weight:700;color:var(--hz-action);white-space:nowrap;background:var(--surface);padding:0 6px}.hb-voy-ves.r{transform:translateX(calc(-100% + 18px))}.hb-voy-ves.l{transform:translateX(-18px)}.hb-voy-ends{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.hb-voy-ends>span{display:flex;flex-direction:column;min-width:0}.hb-voy-ends>.r{text-align:end;align-items:flex-end}.hb-voy-ends b{font-stretch:85%;font-size:var(--fs-md);color:var(--hz-head);overflow-wrap:anywhere}.hb-voy-ends b,.hb-voy-ends b .mono{font-family:var(--f-display);font-weight:700}.hb-voy-ends small{color:var(--muted);font-size:var(--fs-13)}.hb-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 18px}.hb-facts>div{padding:14px 16px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0}.hb-facts>div:first-child{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.hb-facts dt{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.hb-facts dd{margin:4px 0 0;display:flex;flex-direction:column;gap:4px;min-width:0}.hb-facts dd>b{font-family:var(--f-display);font-stretch:85%;font-weight:750;font-size:var(--fs-lg);color:var(--hz-head);line-height:1.2;overflow-wrap:anywhere}.hb-facts small{font-size:var(--fs-xs);color:var(--muted)}.hb-ves{align-items:center;gap:6px}.hb-ctrs,.hb-ves{display:flex;flex-wrap:wrap}.hb-ctrs{gap:2px 10px}.hb-late{color:var(--crit)!important;font-weight:600}.hb-warn{color:var(--warn);font-weight:700}.hb-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hb-note{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--fs-13);color:var(--warn);font-weight:600}.hb-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.hb-h h2{font-size:var(--fs-md);color:var(--hz-head)}.hb-h .link{font-weight:600;font-size:var(--fs-13);text-decoration:none}.hb-list,.hb-side{overflow:hidden}.hb-rows{list-style:none;margin:0;padding:0}.hb-rows>li{border-top:1px solid var(--line)}.hb-rows>li:first-child{border-top:0}.hb-r{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,160px) 130px;grid-gap:16px;gap:16px;align-items:center;padding:12px 18px;color:inherit;text-decoration:none}a.hb-r:hover{background:var(--sunk)}a.hb-r:focus-visible{outline-offset:-2px}.hb-th{font-size:var(--fs-xs);font-weight:600;color:var(--muted);background:var(--sunk);padding-block:8px;border-bottom:1px solid var(--line)}.hb-r>span{min-width:0;display:flex;flex-direction:column;gap:2px}.hb-c2 .rl-c,.hb-c4 b{color:var(--hz-head);font-weight:650}.hb-r small{font-size:var(--fs-xs);color:var(--muted)}.hb-r>.hb-c3{flex-direction:row;align-items:center;gap:6px;font-size:var(--fs-13);font-weight:600;color:var(--hz-head)}.hb-c3>span:last-child{overflow-wrap:anywhere}.hb-c1 .shipno{font-size:var(--fs-13)}.hb-prog{position:relative;display:block;height:3px;background:var(--hz-meter-track);margin-top:8px;max-width:320px}.hb-prog i{position:absolute;inset-inline-start:0;top:0;bottom:0;width:var(--p);background:var(--hz-head)}.hb-prog i:after{content:"";position:absolute;inset-inline-end:-4px;top:-3px;width:9px;height:9px;background:var(--hz-action)}.hb-pad{padding:18px;margin:0}.hb-pad0{padding:12px 18px;margin:0}.hb-money{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:16px 18px 6px}.hb-bal{display:flex;flex-direction:column;min-width:0}.hb-bal small{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}.hb-bal b{font-family:var(--f-display);font-stretch:85%;font-weight:800;font-size:36px;line-height:1.1;color:var(--hz-head);overflow-wrap:anywhere}.hb-od{display:flex;flex-direction:column;gap:2px;margin:8px 18px 16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--crit) 30%,transparent);background:var(--crit-soft);color:var(--crit);font-size:var(--fs-13);font-weight:600;border-radius:var(--r-sm);text-decoration:none}.hb-od:hover{text-decoration:underline}.hb-nd{display:flex;align-items:center;gap:10px;padding:11px 18px;color:inherit;text-decoration:none}a.hb-nd:hover{background:var(--sunk)}a.hb-nd:focus-visible{outline-offset:-2px}.hb-nd.crit{--c:var(--crit)}.hb-nd.warn{--c:var(--warn)}.hb-nd.info{--c:var(--hz-navy)}.hb-n{width:24px;height:24px;flex:none;display:grid;place-items:center;font-weight:800;font-size:var(--fs-xs);background:var(--c);color:var(--surface);border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-grow{flex:1 1;min-width:0;display:flex;flex-direction:column}.hb-arr{width:14px;height:14px;flex:none;background:var(--hz-action);-webkit-mask:var(--i-next) center/contain no-repeat;mask:var(--i-next) center/contain no-repeat}.hb-qb{display:flex;align-items:center;gap:10px;padding:11px 18px}.hb-qb-t{font-weight:650;color:var(--hz-head);text-decoration:none;overflow-wrap:anywhere}.hb-qb-t:hover{text-decoration:underline}.hb-off small,.hb-qb small{font-size:var(--fs-xs);color:var(--muted)}.hb-off{padding:11px 18px;display:flex;flex-direction:column;gap:2px}.hb-off b{color:var(--hz-head)}.hb-off .btn{width:100%;justify-content:center}@media (max-width:1100px){.hb-layout{grid-template-columns:minmax(0,1fr)}.hb-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}}@media (max-width:760px){.hb-facts{grid-template-columns:1fr 1fr}.hb-facts>div:nth-child(3){-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.hb-facts>div:nth-child(3),.hb-facts>div:nth-child(4){border-top:1px solid var(--line)}.hb-th{display:none}.hb-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rt eta" "no eta";gap:4px 12px}.hb-c1{grid-area:no}.hb-c2{grid-area:rt}.hb-r>.hb-c3{display:none}.hb-c4{grid-area:eta;text-align:end;align-items:flex-end}.hb-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hb-next{padding:18px 16px}.hb-route{font-size:26px}.hb-facts dd>b{font-size:var(--fs-md)}.hb-facts>div{padding:12px 10px}.hb-facts>div:nth-child(odd){-webkit-padding-start:0;padding-inline-start:0}.hb-acts .btn{flex:1 1 40%;justify-content:center}.hb-note{-webkit-margin-start:0;margin-inline-start:0;width:100%}.hb-bal b{font-size:30px}}.pnlfilt{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;padding:12px 14px}.pnlfilt>.f{flex:1 1 130px;min-width:0}.pnlfilt>.pnlf-q{flex:1.6 1 210px}.pnlfilt input,.pnlfilt select{width:100%;min-width:0}.pnlf-lane{flex:2.2 1 400px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:end}.pnlf-lane .swap{height:40px;padding:0 10px;font-size:var(--fs-md);line-height:1;color:var(--muted)}.pnlf-lane .swap:hover{color:var(--accent)}.pnlf-btns{flex:none;display:flex;gap:8px}.pnlf-btns .btn{height:40px;white-space:nowrap}.pnlf-btns .btn:disabled{opacity:.5;cursor:default}.pnlfilt[aria-busy]{opacity:.75;transition:opacity .15s}.notice.pnlwarn{background:var(--warn-soft);color:var(--ink);line-height:1.5}.notice.pnlwarn b{font-weight:700}.pnlwarn-t{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-xs)}.pill.pnlinc{-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:middle;font-weight:600;cursor:help}.lane .l .pill.pnlinc{-webkit-margin-start:2px;margin-inline-start:2px}table.pnltbl td.pnlneu,table.pnltbl td.pnlneu b{color:var(--muted)}table.pnlagg,table.pnlloss{min-width:0}table.pnlagg th,table.pnlloss th{white-space:normal;letter-spacing:.03em;vertical-align:bottom;padding:9px 7px;line-height:1.25}table.pnlagg td,table.pnlloss td{padding:8px 7px;vertical-align:top}table.pnlagg td:first-child,table.pnlagg th:first-child,table.pnlloss td:first-child,table.pnlloss th:first-child{-webkit-padding-start:16px;padding-inline-start:16px}table.pnlagg td:last-child,table.pnlagg th:last-child,table.pnlloss td:last-child,table.pnlloss th:last-child{-webkit-padding-end:16px;padding-inline-end:16px}table.pnlagg td.pnlname{white-space:normal;min-width:120px;overflow-wrap:anywhere}table.pnlagg td small.bd{white-space:nowrap}table.pnlloss td small.bd{white-space:normal}table.pnlloss td.pnlctr{max-width:96px;white-space:normal}table.pnlloss td.pnlship{white-space:normal;min-width:170px;max-width:230px}table.pnlloss td.pnlship small.bd{white-space:normal}table.pnlloss td.pnlnotes{white-space:normal;min-width:170px;max-width:240px}table.pnlloss th small.bd{display:block;text-transform:none;letter-spacing:0;font-weight:500}table.pnlloss td.pnllane{white-space:normal;max-width:150px}table.pnlloss td.pnllane .mono{overflow-wrap:normal;word-break:keep-all}table.pnlloss td.pnlnotes .pill{padding:1px 7px;line-height:1.3}table.pnlloss td.pnlnotes .fwarn{gap:4px}table.pnlloss td.pnlnotes small.pnlmiss{min-width:0;margin-top:4px}.pill.pnlinc{padding:1px 7px}@media (min-width:641px){table.pnlagg th:nth-child(n+2){width:9.5%}table.pnlagg th:nth-child(2){width:12.5%}table.pnlagg th:nth-child(6){width:7%}table.pnlagg th:nth-child(7){width:8.5%}table.pnlagg th:nth-child(n+8){width:10%}}@media (max-width:640px){table.pnlagg td.pnlname,table.pnlloss td.pnlctr,table.pnlloss td.pnllane,table.pnlloss td.pnlnotes,table.pnlloss td.pnlship{max-width:none;min-width:0}table.pnlagg td,table.pnlagg td:first-child,table.pnlagg td:last-child,table.pnlloss td,table.pnlloss td:first-child,table.pnlloss td:last-child{padding:0}table.pnlagg .totrow td{background:none}table.rtbl td .pill.pnlinc{align-self:flex-start;-webkit-margin-start:0;margin-inline-start:0}.tbl-wrap:has(>table.pnlagg),.tbl-wrap:has(>table.pnlloss){padding:8px}}.ddstart{align-items:flex-start}.ddstart p{margin:0;max-width:62ch}@media (max-width:640px){.pnlfilt{padding:12px}.pnlf-lane,.pnlfilt>.pnlf-q{flex-basis:100%}.pnlfilt>.f:not(.pnlf-q){flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.pnlf-btns{flex:1 1 100%;justify-content:flex-end}}.dfilt{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"pol swap pod q st g vv clr";grid-gap:8px 10px;gap:8px 10px;align-items:end;padding:12px 16px;border-bottom:1px solid var(--line)}.dfilt .dpol{grid-area:pol}.dfilt .swap{grid-area:swap}.dfilt .dpod{grid-area:pod}.dfilt .dq{grid-area:q}.dfilt>.f:nth-of-type(5){grid-area:st}.dfilt>.f:nth-of-type(6){grid-area:g}.dfilt>.f:nth-of-type(7){grid-area:vv}.dfilt .dclear{grid-area:clr}.dfilt .btn{height:40px;white-space:nowrap}.dfilt .swap{padding:0 10px;font-size:var(--fs-md);line-height:1;color:var(--muted)}.dfilt .swap:hover{color:var(--accent)}.dfilt .dclear:disabled{opacity:.5;cursor:default}.dfilt select{text-overflow:ellipsis}.dlist{container-type:inline-size}@container (max-width:1100px){.dfilt{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"pol swap pod q q" "st st g vv clr"}}.dhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;border-bottom:1px solid var(--line)}.dhead h2{margin:0}.dhead .hint{flex:1 1 200px}.lane .l small.bd{display:block;font-size:var(--fs-xs);color:var(--muted);font-weight:400}table.dtbl{min-width:0}table.dtbl td,table.dtbl th{padding:10px 8px}table.dtbl td:first-child,table.dtbl th:first-child{-webkit-padding-start:14px;padding-inline-start:14px}table.dtbl td:last-child,table.dtbl th:last-child{-webkit-padding-end:14px;padding-inline-end:14px}table.dtbl td.deq,table.dtbl td.dlane,table.dtbl td.dvv{white-space:normal}table.dtbl td.dvv{min-width:96px}table.dtbl tbody tr:hover{background:none}table.dtbl tbody:hover td{background:var(--sunk)}table.dtbl tbody{border-bottom:1px solid var(--line)}table.dtbl tbody:last-child{border-bottom:0}table.dtbl tr.dmain td{border-bottom:0;padding-bottom:3px}table.dtbl td{font-size:var(--fs-13)}table.dtbl .ddiff b{font-size:var(--fs-sm)}table.dtbl tr.dsub td{border-bottom:0;padding-top:0;padding-bottom:10px;font-size:var(--fs-xs);color:var(--muted);white-space:normal;line-height:1.5}table.dtbl tr.dsub td>span{display:inline-block;-webkit-margin-end:14px;margin-inline-end:14px;overflow-wrap:anywhere}table.dtbl tr.dsub .mono{color:var(--ink)}@media (max-width:620px){.dfilt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pol swap" "pod swap" "q q" "st st" "g g" "vv vv" "clr clr";padding:12px}.dfilt .swap{align-self:center}.dfilt .dclear{justify-self:end;height:auto;min-height:40px}.dhead{padding:12px}.dhead .seg{width:100%}.dhead .seg a{flex:1 1;text-align:center;justify-content:center}.dhead .btn{width:100%;justify-content:center}}@media (max-width:640px){.tbl-wrap:has(>table.dtbl){overflow:visible}table.dtbl,table.dtbl tbody{display:block;min-width:0}table.dtbl thead{display:none}table.dtbl tbody{border:1px solid var(--line);border-radius:var(--r);margin:10px 12px;padding:12px;background:var(--surface)}table.dtbl tbody:last-child{border-bottom:1px solid var(--line)}table.dtbl tbody.dover{border-color:color-mix(in srgb,var(--crit) 45%,var(--line))}table.dtbl tbody:hover td{background:none}table.dtbl tr{display:grid;grid-gap:8px 12px;gap:8px 12px}table.dtbl tr.dmain{grid-template-columns:22px minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"tick inv st" ". diff diff" ". bill con" ". vv lane" ". eq eq"}table.dtbl td{display:flex;flex-direction:column;gap:2px;padding:0!important;border:0;white-space:normal;min-width:0;overflow-wrap:anywhere;text-align:start}table.dtbl td[data-l]:before{content:attr(data-l);font-size:var(--fs-xs);font-weight:600;color:var(--muted)}table.dtbl td.tick{grid-area:tick;width:auto}table.dtbl td.dinv{grid-area:inv;font-size:var(--fs-md)}table.dtbl td.dinv>a{white-space:nowrap;overflow-wrap:normal}table.dtbl td.dst{grid-area:st;align-items:flex-end;text-align:end}table.dtbl td.ddiff{grid-area:diff}table.dtbl td.ddiff .hint,table.dtbl td.ddiff b{font-size:var(--fs-xl);font-family:var(--f-display);font-weight:750;line-height:1.15}table.dtbl td.dbill{grid-area:bill}table.dtbl td.dcon{grid-area:con}table.dtbl td.dvv{grid-area:vv}table.dtbl td.dlane{grid-area:lane}table.dtbl td.deq{grid-area:eq}table.dtbl tr.dsub td.tick{display:none}table.dtbl tr.dsub{grid-template-columns:minmax(0,1fr);margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}table.dtbl td.dempty,table.dtbl tr.dsub td{display:block}}table.dtbl tr.dsub .shipno .mono{font-family:inherit;color:inherit}table.dtbl tr.dsub .shipno{display:inline-flex}table.dtbl td.dlane{min-width:112px}table.dtbl td.dlane .rl-k{white-space:nowrap}@media (min-width:641px){table.dtbl td,table.dtbl th{-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}table.dtbl td.dst{white-space:normal;min-width:84px}table.dtbl td.dst .pill{white-space:normal;height:auto;line-height:1.25;padding-top:3px;padding-bottom:3px;text-align:start}@media (max-width:640px){table.dtbl td.dlane,table.dtbl td.dst{min-width:0}}.rlegend b.rmiss,table.ratetbl .rmark.rmiss{color:var(--crit)}.drev-p h2{margin:0}.drev-p .sd-edit{margin-top:0}.drev-p textarea{width:100%;min-width:0}.drev-t{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch}table.dtbl tr.dsub .drev{color:var(--ink);overflow-wrap:anywhere}table.dtbl tr.dsub .drev b{font-weight:600;color:var(--warn);-webkit-margin-end:2px;margin-inline-end:2px}.afilt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.afilt .chips a{display:inline-flex;align-items:center;gap:6px}.afilt .acount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;opacity:.8}.agrid{max-width:100%;overscroll-behavior-x:contain}table.alloc th.alane{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:2;background:var(--surface);text-transform:none;letter-spacing:0;font-size:var(--fs-sm);font-weight:400;color:var(--ink);white-space:normal;vertical-align:top;min-width:150px;max-width:220px;-webkit-padding-end:40px;padding-inline-end:40px;box-shadow:1px 0 0 var(--line)}table.alloc tr.totrow th.alane{background:var(--sunk)}table.alloc th.alane>small{display:block;font-size:var(--fs-xs);color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none}table.alloc th.alane .lnl{margin-top:4px}table.alloc th.alane .lnl .rl-c{white-space:normal;overflow:visible}table.alloc tr.totrow td{background:var(--sunk);border-bottom:2px solid var(--line)}.acell.atot{background:var(--surface);cursor:default}.acell.atot:hover{border-color:var(--line)}.acell.atot.over{border-color:var(--c)}.amenu{position:static}.amenu>summary{list-style:none;position:absolute;top:8px;inset-inline-end:6px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid transparent;color:var(--muted);font-size:var(--fs-lg);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.amenu>summary::-webkit-details-marker{display:none}.amenu>summary:hover,.amenu[open]>summary{border-color:var(--line);background:var(--sunk);color:var(--ink)}.amenu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amenu-pop{flex-direction:column;align-items:stretch;gap:6px;margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 10%,transparent)}.amenu-pop,.amenu-pop>form{display:flex}.amenu-pop :is(.btn,form>.btn){justify-content:flex-start;width:100%}.amenu-pop form{margin:0;padding-top:6px;border-top:1px solid var(--line)}@media (max-width:640px){table.alloc th.alane{min-width:128px;max-width:150px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:38px;padding-inline-end:38px}.amenu>summary{width:36px;height:36px;top:4px;inset-inline-end:2px}.amenu-pop :is(.btn,form>.btn){min-height:40px}}.sfilt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sleft{display:flex;flex-direction:column;gap:1px;line-height:1.25}.sleft b{font-weight:700}.sleft small{font-size:var(--fs-xs);color:var(--muted)}.sleft.ok b{color:var(--ok)}.sleft.full b{color:var(--warn)}.sleft.over b{color:var(--crit)}table.sched tr.sailed td{color:var(--muted);background:var(--sunk)}table.sched tr.sailed td :is(b,.cname b){color:var(--muted);font-weight:600}table.sched tr.sailed .cbadge{opacity:.6}.sched .sailtag{display:inline-block;margin-top:4px;font-size:var(--fs-xs)}.wkpast .wkhead h2{color:var(--muted)}.sfoot{margin:0;padding:10px 16px 12px;border-top:1px solid var(--line)}.sched .sact{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:4px}.amenu.smenu{position:relative;display:inline-block}.amenu.smenu>summary{position:static;display:grid}.amenu.smenu[open]{flex-basis:100%;display:flex;flex-direction:column;align-items:flex-end}.amenu.smenu .amenu-pop{margin-top:4px;padding:6px;min-width:80px}@media (max-width:640px){.amenu.smenu>summary{width:36px;height:36px}}.schedwk{min-width:0}.schedwk .tbl-wrap{position:relative}.schedwk table.sched{min-width:860px}.schedwk table.sched td.num{white-space:nowrap}.schedwk table.sched td .pill{white-space:normal;max-width:100%}.schedwk .sleft small{white-space:nowrap}@media (max-width:640px){.schedwk table.sched.rtbl{min-width:0}.schedwk .sched .sact{justify-content:flex-start}.schedwk table.sched td.num{white-space:normal}}:root{--brand-amber:#f2b21b;--brand-forest:#071b16;--brand-on-amber:#071b16;--brand-white:#fff}.mgs-logo{display:block;color:var(--brand-white);flex:none}.w-header .w-logo-new{height:44px;width:auto}.nh-hero{--nh-f:var(--f-hero),"Montserrat","Avenir Next","Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;background:var(--brand-forest);color:var(--brand-white);font-family:var(--nh-f);isolation:isolate}.nh-stage{position:relative;overflow:hidden;min-height:clamp(520px,37.4vw,780px);display:flex;align-items:center}.nh-stage picture{position:absolute;inset-block:0;inset-inline:auto 0;width:62%;z-index:-2}.nh-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.nh-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--brand-forest) 0,var(--brand-forest) 38%,color-mix(in srgb,var(--brand-forest) 72%,transparent) 44%,color-mix(in srgb,var(--brand-forest) 20%,transparent) 56%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--brand-forest) 22%,transparent),transparent 30%,transparent 78%,color-mix(in srgb,var(--brand-forest) 35%,transparent))}.nh-in{width:100%;padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,5.4vw,88px)}.site .nh-h1{font-family:var(--nh-f);font-stretch:normal;font-weight:700;font-size:clamp(46px,6.25vw,124px);line-height:1.02;letter-spacing:-.022em;margin:0;max-width:7.4em;color:var(--brand-white);text-wrap:balance}.nh-h1 span{display:block}.nh-amber{color:var(--brand-amber)}.nh-actions{display:flex;flex-wrap:wrap;gap:clamp(12px,1.1vw,18px);margin-top:clamp(28px,3vw,48px)}.nh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(50px,3.9vw,74px);padding:0 clamp(22px,2vw,38px);border-radius:5px;border:2px solid var(--brand-amber);font:600 clamp(16px,1.3vw,24px)/1.1 var(--nh-f);letter-spacing:-.005em;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.nh-btn:hover{transform:translateY(-1px)}.site .nh-btn-fill{background:var(--brand-amber);color:var(--brand-on-amber)}.site .nh-btn-fill:hover{background:color-mix(in srgb,var(--brand-amber) 88%,var(--brand-white))}.site .nh-btn-line{border-color:var(--brand-white);color:var(--brand-white);background:transparent}.site .nh-btn-line:hover{background:color-mix(in srgb,var(--brand-white) 10%,transparent)}.nh-hero .nh-btn:focus-visible{outline:3px solid var(--brand-white);outline-offset:3px}.nh-band{background:var(--brand-amber);color:var(--brand-on-amber)}.nh-band-in{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(16px,2.1vw,40px);row-gap:6px;min-height:clamp(64px,5.6vw,112px);margin-top:0;margin-bottom:0;padding-top:14px;padding-bottom:14px;font:700 clamp(15px,1.55vw,30px)/1.2 var(--nh-f);letter-spacing:.16em;text-transform:uppercase}.nh-band-in>span{white-space:nowrap}.nh-chev{width:clamp(16px,1.45vw,28px);height:auto;color:var(--brand-on-amber)}.nh-next{color:color-mix(in srgb,var(--brand-on-amber) 72%,var(--brand-amber))}.nh-hero:lang(zh) .nh-band-in,.nh-hero:lang(zh) .nh-h1{letter-spacing:0}.site .nh-hero:lang(zh) .nh-h1{line-height:1.18}@media (max-width:700px){.nh-stage{min-height:0;align-items:flex-end}.nh-stage picture{display:block;width:100%;height:min(118vw,500px);inset:0 0 auto 0}.nh-stage picture:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-forest) 12%,transparent) 0,transparent 30%,color-mix(in srgb,var(--brand-forest) 30%,transparent) 62%,var(--brand-forest) 100%)}.nh-img{object-position:45% 50%}.nh-shade{display:none}.nh-in{padding-top:min(88vw,370px);padding-bottom:36px}.site .nh-h1{font-size:clamp(40px,12.4vw,60px);text-shadow:0 2px 24px color-mix(in srgb,var(--brand-forest) 70%,transparent)}.nh-actions{flex-direction:column;align-items:stretch}.nh-btn{width:100%;white-space:normal;text-align:center}.nh-band-in{letter-spacing:.12em;font-size:14px;column-gap:12px}.nh-chev{width:14px}.w-header .w-logo-new{height:36px}}@media (prefers-reduced-motion:reduce){.nh-btn{transition:none}.nh-btn:hover{transform:none}}.site.brand-2026{--b-forest:#071b16;--b-forest-2:#0f2a23;--b-amber:#f2b21b;--b-amber-hi:#f7c94f;--b-white:#fff;--b-paper:#f6f4ee;--b-paper-2:#ece8dd;--b-paper-line:#dcd6c8;--b-slate:#4a5651;--b-night:#112d26;--b-night-2:#183a31;--b-night-line:#2c5045;--b-mist:#eef2ee;--b-mist-2:#adbdb6;--b-chev-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106 100' fill='none' stroke-width='14'%3E%3Cpath d='M5 5 50 50 5 95' stroke='%23071b16'/%3E%3Cpath d='M51 5 96 50 51 95' stroke='%23f2b21b'/%3E%3C/svg%3E");--b-chev-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106 100' fill='none' stroke-width='14'%3E%3Cpath d='M5 5 50 50 5 95' stroke='%23ffffff'/%3E%3Cpath d='M51 5 96 50 51 95' stroke='%23f2b21b'/%3E%3C/svg%3E");--b-font:var(--f-brand),"Montserrat","Avenir Next","Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--b-glow:var(--b-forest);--b-focus:var(--b-forest);--b-chev:var(--b-chev-light);--b-ic-bg:var(--b-forest);--b-ic-fg:var(--b-amber);--f-display:var(--b-font);--f-body:var(--b-font);--bg:var(--b-paper);--surface:var(--b-white);--sunk:var(--b-paper-2);--ink:var(--b-forest);--muted:var(--b-slate);--line:var(--b-paper-line);--accent:var(--b-forest);--accent-ink:var(--b-forest);--accent-soft:color-mix(in srgb,var(--b-amber) 26%,var(--b-white));--logo-a:var(--b-amber);--logo-b:var(--b-amber);--w-deep:var(--b-forest);--w-on:var(--b-white);--w-glow:var(--b-amber);--w-shade:var(--b-forest);--w-on-2:color-mix(in srgb,var(--b-white) 78%,transparent);--w-on-line:color-mix(in srgb,var(--b-white) 16%,transparent);--w-grad:linear-gradient(var(--b-amber),var(--b-amber));--w-r:4px;--w-shadow:0 22px 44px -30px color-mix(in srgb,var(--b-forest) 55%,transparent);background:var(--bg);color:var(--ink);font-family:var(--b-font)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .site.brand-2026{--b-glow:var(--b-amber);--b-focus:var(--b-amber);--b-chev:var(--b-chev-dark);--b-ic-bg:var(--b-amber);--b-ic-fg:var(--b-forest);--bg:var(--b-night);--surface:var(--b-night-2);--sunk:var(--b-forest);--ink:var(--b-mist);--muted:var(--b-mist-2);--line:var(--b-night-line);--accent:var(--b-amber);--accent-ink:var(--b-forest);--accent-soft:color-mix(in srgb,var(--b-amber) 16%,var(--b-night-2));--info-soft:var(--b-night-2);--w-deep:var(--b-forest);--w-on:var(--b-white);--w-shadow:0 22px 44px -30px color-mix(in srgb,var(--b-forest) 90%,transparent);color-scheme:dark}}.site.brand-2026 :is(.b-dark,.w-header,.w-footer,.w-hero,.w-phero,.w-deep:not(.b-light),.w-svc-feat,.w-ocean,.nh-hero){--b-glow:var(--b-amber);--b-focus:var(--b-amber);--b-chev:var(--b-chev-dark);--b-ic-bg:var(--b-amber);--b-ic-fg:var(--b-forest);--bg:var(--b-forest-2);--surface:var(--b-forest-2);--sunk:var(--b-forest);--ink:var(--b-white);--muted:var(--w-on-2);--line:var(--w-on-line);--accent:var(--b-amber);--accent-ink:var(--b-forest);--accent-soft:color-mix(in srgb,var(--b-amber) 16%,var(--b-forest));--w-on:var(--b-white);--w-on-2:color-mix(in srgb,var(--b-white) 78%,transparent);--w-on-line:color-mix(in srgb,var(--b-white) 16%,transparent);--w-glow:var(--b-amber);background:var(--b-forest);color:var(--b-white)}.site.brand-2026 .b-light{--w-on:var(--ink);--w-on-2:var(--muted);--w-on-line:var(--line);--w-glow:var(--b-glow);background:var(--bg);color:var(--ink)}.site.brand-2026 .b-dark+.b-dark{border-top:1px solid var(--w-on-line)}.site.brand-2026 :is(h1,h2,h3,h4){font-family:var(--b-font);font-stretch:normal;letter-spacing:-.02em}.site.brand-2026 .w-shead h2{font-weight:800;letter-spacing:-.025em;line-height:1.04}.site.brand-2026 :is(.w-svc,.w-tool,.w-step,.w-why>div) h3{font-weight:700}.site.brand-2026 .w-kicker{gap:12px;font:700 12.5px/1.2 var(--b-font);letter-spacing:.2em}.site.brand-2026 .w-kicker:before{content:"";flex:none;width:28px;height:2px;background:var(--b-amber)}.site.brand-2026 .w-office-top .w-kicker:before{width:18px}.site.brand-2026 :focus-visible{outline:3px solid var(--b-focus);outline-offset:3px;border-radius:2px}.site.brand-2026 .w-skip{border-radius:2px;background:var(--b-amber);color:var(--b-forest)}.site.brand-2026 .w-link,.site.brand-2026 .w-more{color:var(--accent);font-weight:700}.site.brand-2026 .w-btn{border-radius:4px;border-width:2px;font-family:var(--b-font);font-weight:700;letter-spacing:-.005em}.site.brand-2026 .w-btn-primary{background:var(--b-amber);border-color:var(--b-amber);color:var(--b-forest);box-shadow:none}.site.brand-2026 .w-btn-primary:hover{background:var(--b-amber-hi);border-color:var(--b-amber-hi);box-shadow:none}.site.brand-2026 :is(.w-btn-ghost,.w-btn-glass){background:transparent;color:var(--ink);border-color:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.site.brand-2026 :is(.w-btn-ghost,.w-btn-glass):hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);border-color:var(--ink)}.site.brand-2026 .w-iconbtn{border-radius:4px}.site.brand-2026 .w-header{background:var(--b-forest);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--w-on-line)}.site.brand-2026 .w-nav{gap:22px;-webkit-margin-start:24px;margin-inline-start:24px}.site.brand-2026 .w-nav a{position:relative;padding:10px 0;border-radius:0;font-weight:600;color:var(--w-on-2)}.site.brand-2026 .w-nav a:hover,.site.brand-2026 .w-nav a[aria-current=page]{background:none;color:var(--b-white)}.site.brand-2026 .w-nav a:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:4px;height:2px;background:var(--b-amber);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.site.brand-2026 .w-nav a:hover:after,.site.brand-2026 .w-nav a[aria-current=page]:after{transform:none}.site.brand-2026 .w-lang{border-radius:4px;padding:3px}.site.brand-2026 .w-lang a{border-radius:2px;font-family:var(--b-font);font-weight:700}.site.brand-2026 .w-lang a[aria-current=true]{background:var(--b-amber);color:var(--b-forest)}.site.brand-2026 .w-hact .w-btn{border-width:1.5px}.site.brand-2026 .w-hportal{border-color:color-mix(in srgb,var(--b-white) 55%,transparent)}.site.brand-2026 .w-hportal:hover{border-color:var(--b-amber);background:transparent}.site.brand-2026 .w-burger{border-radius:4px}.site.brand-2026 .w-sheet{background:var(--b-forest);border-bottom:3px solid var(--b-amber)}.site.brand-2026 .w-sheet nav a{font-family:var(--b-font);font-weight:700}.site.brand-2026 .w-sheet nav a svg,.site.brand-2026 .w-sheet nav a[aria-current=page]{color:var(--b-amber)}@supports (animation-timeline:scroll()){.site.brand-2026 .w-header{animation:b-hdr linear both;animation-timeline:scroll(root);animation-range:0 160px}@keyframes b-hdr{to{border-bottom-color:color-mix(in srgb,var(--b-amber) 70%,transparent);box-shadow:0 14px 30px -22px var(--b-forest)}}}.site.brand-2026 :is(.w-card,.w-glass,.w-step,.w-svc-feat,.w-cta,.w-hero-map,.w-ocean){border-radius:4px}.site.brand-2026 .w-glass{background:var(--surface);border:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site.brand-2026 .w-card{background:var(--surface);border-color:var(--line)}.site.brand-2026 :is(a.w-card,.w-svc,.w-tool):hover{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--b-amber),var(--w-shadow)}.site.brand-2026 :is(.w-tag,.w-chip,.w-jump a,.w-chips a,.w-kicker-glow){border-radius:2px}.site.brand-2026 .w-tag{font-family:var(--b-font);letter-spacing:.14em}.site.brand-2026 .w-chip:hover{border-color:var(--ink);color:var(--ink)}.site.brand-2026 .w-hero-map:after{display:none}.site.brand-2026 :is(.w-svc-ic,.w-tool-ic,.w-mode-ic){border-radius:4px;background:var(--b-ic-bg);color:var(--b-ic-fg);box-shadow:none}.site.brand-2026 .w-ticks li>svg,.site.brand-2026 .w-tool:before{display:none}.site.brand-2026 .w-ticks li:before{content:"";flex:none;width:15px;height:14px;margin-top:.45em;background:var(--b-chev) center/contain no-repeat}.site.brand-2026 .w-svc-img{filter:saturate(.7) contrast(1.05)}.site.brand-2026 .w-svc-photo:before{background:linear-gradient(180deg,color-mix(in srgb,var(--b-forest) 88%,transparent) 0,color-mix(in srgb,var(--b-forest) 50%,transparent) 50%,color-mix(in srgb,var(--b-forest) 94%,transparent) 100%)}.site.brand-2026 .w-step{background:var(--surface)}.site.brand-2026 .w-step-n{border-radius:3px;font-family:var(--b-font)}.site.brand-2026 .w-step:not(:last-child):after{height:2px;background:var(--b-amber);opacity:.65}.site.brand-2026 .w-why b{align-self:flex-start;padding:6px 9px;border-radius:2px;background:var(--b-amber);color:var(--b-forest);font:800 18px/1 var(--b-font);letter-spacing:.04em}.site.brand-2026 :is(.w-arc-flow,.w-pulse){stroke:var(--b-amber);filter:none}.site.brand-2026 .w-box{fill:var(--b-amber)}.site.brand-2026 .w-box-b{fill:var(--w-on)}.site.brand-2026 .w-city{fill:var(--w-on);stroke:var(--b-amber)}.site.brand-2026 .b-light .w-maplbl{stroke:var(--bg)}.site.brand-2026 .w-cta{--ink:var(--b-forest);--w-on:var(--b-forest);--w-on-2:var(--b-forest);--b-focus:var(--b-forest);background:var(--b-amber);color:var(--b-forest);box-shadow:none}.site.brand-2026 .w-cta p{color:var(--b-forest)}.site.brand-2026 .w-cta .w-btn-primary{background:var(--b-forest);border-color:var(--b-forest);color:var(--b-white)}.site.brand-2026 .w-cta .w-btn-primary:hover{background:var(--b-forest-2);border-color:var(--b-forest-2)}.site.brand-2026 .w-footer{border-top:3px solid var(--b-amber)}.site.brand-2026 .w-footer b{font-family:var(--b-font);letter-spacing:.2em}.site.brand-2026 :is(.w-footer nav a,.w-fcontact a,.w-legal a):hover{color:var(--b-amber)}.b-flogo{display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:var(--b-white)}.b-flogo i{font:700 16px/1.3 var(--b-font);font-style:normal;color:var(--b-amber)}@media (max-width:980px){.site.brand-2026 .w-nav{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:620px){.site.brand-2026 .w-shead h2{font-size:clamp(28px,8.4vw,36px)}.b-flogo .mgs-logo{height:44px;width:auto}}@media (prefers-reduced-motion:reduce){.site.brand-2026 .w-nav a:after{transition:none}}.site.brand-2026 :is(.w-card,.w-cta,.w-empty,.w-eq,.w-field input,.w-field select,.w-field textarea,.w-fit-opt,.w-help,.w-mode,.w-mode-ic,.w-note,.w-sailing,.w-seg,.w-seg label,.w-svc-ic,.w-svc-ic-lg,.w-tool-ic,.w-inco-code,.w-jseg,.w-burger,.w-iconbtn,.w-stepper button,.w-done-ic,.w-avatar,.w-prog-n,.w-preview-docs span,.w-brand img,.w-fbrand img){border-radius:4px}.site.brand-2026 :is(.w-chip,.w-chips a,.w-jump a,.w-tag,.w-lang a,.w-meter,.w-meter i,.w-prog-bar,.w-prog-bar i,.w-sailing-line i){border-radius:2px}.site.brand-2026 :is(.w-clock-dot,.w-jrisk i,.w-sailing-line i:after,.w-preview-steps li span){border-radius:0}.site.brand-2026 :is(.w-avatar,.w-prog li.on .w-prog-n,.w-mode.on,.w-fit-opt.on,.w-inco-code[aria-pressed=true]){box-shadow:none}.site.brand-2026 .w-inco-code:hover,.site.brand-2026 .w-mode:hover{transform:none}.site.brand-2026 .w-fit-opt.on,.site.brand-2026 .w-mode.on{border-color:var(--ink);box-shadow:inset 0 3px 0 var(--b-amber)}.site.brand-2026 .w-avatar,.site.brand-2026 .w-inco-code[aria-pressed=true],.site.brand-2026 .w-prog li.on .w-prog-n{background:var(--b-amber);color:var(--b-forest)}.site.brand-2026 .w-avatar{font-family:var(--b-font)}.site.brand-2026 :is(.w-years b,.w-inco-big,.w-ref){background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--accent);font-family:var(--b-font);font-stretch:normal}.site.brand-2026 .w-inco-card,.site.brand-2026 .w-years{border-top:4px solid var(--b-amber)}.site.brand-2026{--info:var(--b-forest);--info-soft:var(--b-paper-2)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .site.brand-2026{--info:var(--b-mist);--info-soft:var(--b-night-2)}}.site.brand-2026 .w-j-s{--c:var(--ink);--bg-c:var(--sunk)}.site.brand-2026 .w-j-b{--c:var(--b-amber);--bg-c:color-mix(in srgb,var(--b-amber) 18%,var(--surface))}.site.brand-2026 .w-j-sb{--c:var(--muted);--bg-c:linear-gradient(90deg,var(--sunk) 50%,color-mix(in srgb,var(--b-amber) 18%,var(--surface)) 50%)}.site.brand-2026 :is(.w-jseg-w,.w-j-b .w-jseg-l){color:var(--ink)}.site.brand-2026 .w-jrisk{-webkit-border-start:2px solid var(--ink);border-inline-start:2px solid var(--ink)}.site.brand-2026 .w-jrisk i{background:var(--b-amber);box-shadow:0 0 0 2px var(--ink)}.site.brand-2026 .w-jrisk-l span{color:var(--ink)}.site.brand-2026 .cp-unit{fill:color-mix(in srgb,var(--b-amber) 30%,var(--surface));stroke:var(--ink)}.site.brand-2026 .w-sailing-line i{background:var(--b-amber)}.site.brand-2026 .w-sailing-line i:after{background:var(--b-amber);box-shadow:0 0 0 2px var(--surface)}.site.brand-2026 .w-sailing-line em{color:var(--ink)}.site.brand-2026 .w-arc:not(.w-arc-s){stroke:var(--b-amber)}.site.brand-2026 .w-sec-tight.b-dark{padding:72px 0}.site.brand-2026 .b-dark :is(.w-card,.w-glass){border-color:var(--w-on-line)}.site.brand-2026 .w-sec-alt:not(.b-dark){background:var(--bg)}@media (max-width:700px){.site.brand-2026 .w-sec-tight.b-dark{padding:48px 0}}.site.brand-2026 :is(.b-dark,.w-header,.w-footer,.w-hero,.w-phero,.w-deep:not(.b-light),.w-svc-feat,.w-ocean,.nh-hero){--info:var(--b-white);--info-soft:var(--b-forest-2)}:root.portal-2026{--p26-forest:#071b16;--p26-forest-2:#0f2a23;--p26-forest-3:#173a31;--p26-amber:#f2b21b;--p26-amber-hi:#f7c94f;--p26-amber-ink:#8a5a00;--p26-paper:#f6f4ee;--p26-paper-2:#eeebe3;--p26-white:#fff;--p26-on-dark:#fff;--p26-on-dark-2:color-mix(in srgb,#fff 80%,transparent);--p26-on-dark-line:color-mix(in srgb,#fff 18%,transparent);--p26-font:var(--f-brand),"Montserrat","Avenir Next","Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--hz-sun-1:var(--p26-amber);--hz-sun-2:var(--p26-amber);--hz-sun-3:var(--p26-amber);--hz-sun-4:var(--p26-amber);--hz-sun-5:var(--p26-amber);--hz-sunset:linear-gradient(90deg,var(--p26-amber),var(--p26-amber));--hz-sunset-v:linear-gradient(180deg,var(--p26-amber),var(--p26-amber));--hz-night:var(--p26-forest);--hz-rail:var(--p26-forest);--hz-rail-line:var(--p26-forest-3);--hz-on-photo:#fff;--hz-on-photo-2:#e7eee9;--hz-on-photo-3:#c9d6cf;--hz-focus-dark:var(--p26-amber);--hz-btn-r:4px;--hz-btn-r-photo:4px;--hz-btn-a:var(--p26-amber);--hz-btn-b:var(--p26-amber);--hz-btn-a-h:var(--p26-amber-hi);--hz-btn-b-h:var(--p26-amber-hi);--hz-btn-ink:var(--p26-forest);--hz-btn-sh:none;--hz-btn-sh-h:none;--hz-btn-sh-in:inset 0 1px 2px color-mix(in srgb,var(--p26-forest) 30%,transparent);--hz-photo-btn:var(--p26-amber);--hz-photo-btn-h:var(--p26-amber-hi);--hz-photo-btn-ink:var(--p26-forest);--hz-scrim:color-mix(in srgb,var(--p26-forest) 55%,transparent);--hz-pop-sh:0 2px 6px color-mix(in srgb,var(--p26-forest) 10%,transparent),0 18px 44px -12px color-mix(in srgb,var(--p26-forest) 30%,transparent)}:root.portal-2026:not([data-theme=dark]){--hz-bg:var(--p26-paper);--hz-surface:var(--p26-white);--hz-sunk:var(--p26-paper-2);--hz-ink:#1c2a25;--hz-head:var(--p26-forest);--hz-muted:#4f5c56;--hz-faint:#5a6761;--hz-line:#e2ddd1;--hz-line-2:#c9c2b2;--hz-card-line:#dcd6c8;--hz-divider:#e6e1d6;--hz-action:#14513f;--hz-action-hover:var(--p26-forest);--hz-action-ink:#fff;--hz-action-soft:#fbefcc;--hz-navy:var(--p26-forest);--hz-block:var(--p26-forest);--hz-pink:var(--p26-amber-ink);--hz-pink-2:var(--p26-amber-ink);--hz-grey:#56615c;--hz-grey-bg:#efece5;--hz-blue:#1f5a8a;--hz-blue-bg:#e7eef4;--hz-green:#1b6a42;--hz-green-bg:#e2f0e6;--hz-amber:#8a5a00;--hz-amber-bg:#fbefd2;--hz-red:#b3261e;--hz-red-bg:#fae4e0;--hz-e1:0 1px 2px color-mix(in srgb,var(--p26-forest) 5%,transparent);--hz-e2:0 1px 3px color-mix(in srgb,var(--p26-forest) 7%,transparent),0 12px 28px -18px color-mix(in srgb,var(--p26-forest) 20%,transparent);--hz-card-sh:0 1px 2px color-mix(in srgb,var(--p26-forest) 5%,transparent);--hz-card-sh-h:0 2px 4px color-mix(in srgb,var(--p26-forest) 8%,transparent),0 10px 24px color-mix(in srgb,var(--p26-forest) 10%,transparent);--hz-ring:color-mix(in srgb,var(--p26-forest) 40%,transparent);--focus-ring:var(--p26-forest);--hz-btn2-bg:#fff;--hz-btn2-bg-h:var(--p26-paper);--hz-btn2-line:#bfb7a5;--hz-btn2-line-h:var(--p26-forest);--hz-btn2-ink:var(--p26-forest);--hz-btn2-sh:none;--hz-ghost-h:var(--p26-paper-2);--hz-danger:#b3261e;--hz-danger-h:#fdf0ee;--hz-danger-a:#c0312a;--hz-danger-b:#a8231c;--hz-chip-on:var(--p26-forest);--hz-chip-on-ink:#fff;--hz-meter-track:#e6e1d6;--hz-meter-a:var(--p26-forest);--hz-meter-b:#2a6a55;--hz-meter-hi-a:#b07a06;--hz-meter-hi:#d9980f;--hz-meter-over:#b3261e;--hz-photo-line:hsla(0,0%,100%,.9);--hz-photo-h:hsla(0,0%,100%,.12);--hz-photo-filter:none;--p26-link:#14513f}:root.portal-2026[data-theme=dark]{--hz-bg:#0a1f1a;--hz-surface:#102b24;--hz-sunk:#0c241e;--hz-ink:#e4ece8;--hz-head:#fff;--hz-muted:#a8b9b2;--hz-faint:#97aaa2;--hz-line:#22433a;--hz-line-2:#2f574b;--hz-card-line:#28493f;--hz-divider:#1f3e35;--hz-action:var(--p26-amber);--hz-action-hover:var(--p26-amber-hi);--hz-action-ink:var(--p26-forest);--hz-action-soft:color-mix(in srgb,var(--p26-amber) 16%,#0f2a23);--hz-navy:var(--p26-amber);--hz-block:var(--p26-amber);--hz-pink:var(--p26-amber);--hz-pink-2:var(--p26-amber-hi);--hz-grey:#aebdb6;--hz-grey-bg:#17352d;--hz-blue:#8fbbe6;--hz-blue-bg:#13304a;--hz-green:#6fd39c;--hz-green-bg:#10392b;--hz-amber:#f2b21b;--hz-amber-bg:#3a2e0d;--hz-red:#ff8f87;--hz-red-bg:#45191a;--hz-rail:#04120e;--hz-photo-filter:saturate(.85) brightness(.82);--hz-e1:0 1px 2px rgba(0,0,0,.35),0 18px 40px -18px rgba(0,0,0,.7);--hz-e2:0 2px 6px rgba(0,0,0,.4),0 24px 60px -20px rgba(0,0,0,.75);--hz-card-sh:0 1px 2px rgba(0,0,0,.35);--hz-card-sh-h:0 2px 4px rgba(0,0,0,.4),0 10px 24px rgba(0,0,0,.45);--hz-ring:color-mix(in srgb,var(--p26-amber) 60%,transparent);--focus-ring:var(--p26-amber);--hz-btn2-bg:#12302a;--hz-btn2-bg-h:#173a31;--hz-btn2-line:#2f574b;--hz-btn2-line-h:#4c7a6c;--hz-btn2-ink:#fff;--hz-btn2-sh:none;--hz-ghost-h:#173a31;--hz-danger:#ff8f87;--hz-danger-h:#45191a;--hz-danger-a:#c0312a;--hz-danger-b:#a8231c;--hz-chip-on:var(--p26-amber);--hz-chip-on-ink:var(--p26-forest);--hz-meter-track:#1c3d34;--hz-meter-a:#3f8a70;--hz-meter-b:#6fc2a2;--hz-meter-hi-a:#e0a21a;--hz-meter-hi:var(--p26-amber);--hz-meter-over:#ff6b62;--p26-link:var(--p26-amber)}.portal-2026 :is(.app,.hz-auth){--f-display:var(--p26-font);--r-thumb:2px;--r-sm:3px;--r:4px;--r-lg:6px;--on-dark:#fff;--on-light:var(--p26-forest);--logo-bg:transparent}.portal-2026 :where(.app,.hz-auth) :is(h1,h2,h3,h4){font-family:var(--p26-font);font-stretch:normal;letter-spacing:-.015em}.portal-2026 :where(.app) h1{font-weight:700}.portal-2026 :where(.app) :is(h2,h3){font-weight:650}.portal-2026 .hz-auth h1{font-weight:750;font-stretch:normal}.portal-2026 :where(.app,.hz-auth) :is(.pill,.chips a,.tag,.cbadge,.tn-cnt,.tn-dot){border-radius:3px}.portal-2026 :where(.app,.hz-auth) .pill:before{border-radius:0}.portal-2026 :where(.app,.hz-auth) .langsw{border-radius:3px}.portal-2026 :where(.app,.hz-auth) .link,.portal-2026 :where(.app,.hz-auth) a.link{color:var(--p26-link)}.portal-2026 :where(.app,.hz-auth) .btn.cta,.portal-2026 :where(.app,.hz-auth) .btn.primary,.portal-2026 :where(.app,.hz-auth) a.btn.primary{font-weight:700}.portal-2026 .hz-auth .btn.primary{background:var(--p26-amber);border-color:var(--p26-amber);color:var(--p26-forest)}.portal-2026 .hz-auth .btn.primary:hover{background:var(--p26-amber-hi);border-color:var(--p26-amber-hi);color:var(--p26-forest)}.portal-2026 .tn{background:var(--p26-forest);border-bottom:1px solid var(--p26-on-dark-line)}.portal-2026 :is(.tn-top,.tn-bar){background:var(--p26-forest)}.portal-2026 .tn-bar{box-shadow:0 0 0 100vmax var(--p26-forest)}.portal-2026 .tn-top{border-bottom:1px solid var(--p26-on-dark-line)}.portal-2026 .tn-brand,.portal-2026 .tn-logo26{color:var(--p26-on-dark)}.portal-2026 .tn-logo26{display:block;height:38px;width:auto}.portal-2026 .tn-search{background:color-mix(in srgb,#fff 8%,transparent);border-color:var(--p26-on-dark-line)}.portal-2026 .tn-search svg{color:var(--p26-on-dark-2)}.portal-2026 .tn-top .tn-search input,.portal-2026 .tn-top .tn-search input::placeholder{color:var(--p26-on-dark)}.portal-2026 .tn-top .tn-search input::placeholder{opacity:.72}.portal-2026 .tn-top .tn-search:focus-within{border-color:var(--p26-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--p26-amber) 35%,transparent)}.portal-2026 .tn-top :is(.tn-ic,.tn-tl,.tn-who){color:var(--p26-on-dark)}.portal-2026 .tn-top :is(.tn-ic,.tn-who):hover{background:color-mix(in srgb,#fff 9%,transparent)}.portal-2026 .tn-top .tn-tl:hover{color:var(--p26-amber)}.portal-2026 .tn-who-t b{color:var(--p26-on-dark)}.portal-2026 .tn-top .tn-who-t small,.portal-2026 .tn-top .tn-who>svg{color:var(--p26-on-dark-2)}.portal-2026 .tn :focus-visible{outline-color:var(--p26-amber)}.portal-2026 .app.tnav .tn .avatar,.portal-2026 .tn .avatar{background:var(--p26-amber);color:var(--p26-forest);border-radius:3px}.portal-2026 :is(.tn-dot,.tn-cnt){background:var(--p26-amber);color:var(--p26-forest)}.portal-2026 :where(.app) .tn-top .btn.tn-ask{background:transparent;border-color:color-mix(in srgb,#fff 55%,transparent);color:var(--p26-on-dark)}.portal-2026 :where(.app) .tn-top .btn.tn-ask:hover{background:transparent;border-color:var(--p26-amber);color:var(--p26-on-dark)}.portal-2026 .tn-top .langsw{background:transparent;border-color:var(--p26-on-dark-line)}.portal-2026 .tn-top .langsw button{color:var(--p26-on-dark-2)}.portal-2026 .tn-top .langsw button+button{border-inline-start-color:var(--p26-on-dark-line)}.portal-2026 .tn-top .langsw button:hover{background:color-mix(in srgb,#fff 9%,transparent);color:var(--p26-on-dark)}.portal-2026 .tn-top .langsw button[aria-pressed=true]{background:var(--p26-amber);color:var(--p26-forest)}.portal-2026 .tn-gb{color:var(--p26-on-dark)}.portal-2026 .tn-gb>svg{color:var(--p26-on-dark-2)}.portal-2026 .tn-gb:hover{color:var(--p26-amber)}.portal-2026 .tn-gb:after{border-radius:0}.portal-2026 .tn-gb.on:after,.portal-2026 .tn-gb[aria-expanded=true]:after{background:var(--p26-amber)}.portal-2026 .tn-mega{border-top:3px solid var(--p26-amber)}.portal-2026 .tn-mi{background:var(--hz-sunk);color:var(--hz-head)}.portal-2026 .tn-tips li:before{border-radius:0;background:var(--p26-amber)}.portal-2026 .tn-ml[aria-current=page]{box-shadow:inset 3px 0 0 var(--p26-amber)}.portal-2026 .tn-sheet-h{background:var(--p26-forest);border-bottom:3px solid var(--p26-amber)}.portal-2026 .tn-sheet-h .tn-ic{color:var(--p26-on-dark)}.portal-2026 .tn-acc-b.on>span{color:var(--hz-head);box-shadow:inset 0 -2px 0 var(--p26-amber)}@media (max-width:999px){.portal-2026 .tn-logo26{height:32px}}@media (max-width:359px){.portal-2026 .tn-logo26{height:28px}}.portal-2026 .sn-card{background:var(--p26-forest);border-color:var(--p26-forest);color:var(--p26-on-dark)}.portal-2026 .sn-h b,.portal-2026 .sn-t{color:var(--p26-on-dark-2)}.portal-2026 .sn-t{background:transparent;border-color:var(--p26-on-dark-line)}.portal-2026 .sn-t:hover{color:var(--p26-amber);border-color:var(--p26-amber)}.portal-2026 .sn a,.portal-2026 .sn a svg{color:var(--p26-on-dark-2)}.portal-2026 .sn a:hover{background:color-mix(in srgb,#fff 8%,transparent);color:var(--p26-on-dark)}.portal-2026 .sn a[aria-current=page]{background:color-mix(in srgb,#fff 10%,transparent);color:var(--p26-on-dark)}.portal-2026 .sn a[aria-current=page] svg{color:var(--p26-amber)}.portal-2026 .sn a[aria-current=page]:before{border-radius:0;background:var(--p26-amber)}.portal-2026 .sn :focus-visible{outline-color:var(--p26-amber)}.portal-2026 :where(.app) :is(.tabs a[aria-current=page],.tabs button[aria-selected=true]):after{border-radius:0}.portal-2026 .mf-tabs a[aria-current=page]:after{border-radius:0;background:var(--p26-amber)}.portal-2026 .tf{border-top:3px solid var(--p26-amber)}.portal-2026 .tf-strip{color:var(--muted)}.portal-2026 .tf-mark26{display:block;flex:none;color:var(--hz-head)}.portal-2026 .tf-brand b{color:var(--hz-head)}.portal-2026 .tf-brand i{color:var(--hz-head);font-weight:700}.portal-2026 body:has(>.hz-auth){background:var(--hz-bg)}.hz-auth-26 .hz-auth-side{background:var(--p26-forest);border-radius:4px;overflow:hidden}.hz-auth-26 .hz-auth-side picture{position:absolute;inset:0;z-index:-2}.hz-auth-26 .hz-auth-side .hzb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:var(--hz-photo-filter)}.hz-auth-26 .hz-auth-side:before{background:linear-gradient(0deg,var(--p26-forest) 0,color-mix(in srgb,var(--p26-forest) 78%,transparent) 32%,color-mix(in srgb,var(--p26-forest) 18%,transparent) 62%,transparent 100%)}.hz-auth-26 .hz-auth-side:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:6px;background:var(--p26-amber)}.hz-auth-26 .hz-auth-logo26{display:block;height:40px;width:auto;margin-bottom:22px;color:var(--p26-on-dark)}.hz-auth-26 .hz-auth-slogan{font-family:var(--p26-font);font-stretch:normal;font-weight:800;letter-spacing:-.02em;line-height:1.02;color:var(--p26-on-dark);max-width:14ch;text-shadow:none}.hz-auth-26 .hz-auth-copy p+p{text-shadow:none;color:var(--p26-on-dark-2)}.hz-auth-26 .authcard{border-radius:4px;border-top:4px solid var(--p26-amber)}.brandrow-26{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--hz-head)}.brandrow-26 .mgs-logo{color:var(--hz-head);height:44px;width:auto}.brandrow-26 .slogan{font:700 var(--fs-md)/1.2 var(--p26-font);font-style:normal;color:var(--hz-head);letter-spacing:-.01em}.brandrow-26 .slogan:before{content:"";display:inline-block;width:22px;height:2px;margin-block:0;margin-inline:0 10px;vertical-align:middle;background:var(--p26-amber)}.portal-2026 .hz-auth .authicon.ok{border-radius:4px}@media (max-width:860px){.hz-auth-26 .hz-auth-side{min-height:168px;border-radius:4px}.hz-auth-26 .hz-auth-logo26{display:none}.hz-auth-26 .hz-auth-slogan{font-size:28px}.brandrow-26 .mgs-logo{height:36px}}@media print{.portal-2026 .tf,.portal-2026 .tn{display:none!important}}.portal-2026 .app{--hh-r:4px}@media (min-width:1000px){.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .tn-search{border-radius:3px}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .tn-search :is(input,svg){color:var(--p26-forest)}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .tn-search input::placeholder{color:color-mix(in srgb,var(--p26-forest) 62%,transparent);opacity:1}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .btn.tn-ask{border-radius:4px}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .btn.tn-ask:hover{background:var(--p26-amber);border-color:var(--p26-amber);color:var(--p26-forest)}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .tn-gb.on:after{background:var(--p26-amber)}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .tn-gb:hover{color:var(--p26-amber);text-decoration:none}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .avatar{background:var(--p26-amber);color:var(--p26-forest)}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:not(:has(.tn-mega)) .tn-top{border-bottom-color:transparent}.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:has(.tn-mega),.portal-2026 .app.tnav:has(>main:not(.has-side)>.wrap>.hzb-home)>.tn:has(.tn-mega) :is(.tn-top,.tn-bar){background:var(--p26-forest)}}.portal-2026[data-theme=dark] .sn-card{background:#04120e;border-color:#04120e}.portal-2026[data-theme=dark] .cbadge{color:color-mix(in srgb,var(--h) 48%,var(--ink));background:color-mix(in srgb,var(--h) 12%,var(--surface))}.nh-arr,.nh-kicker,.nh-phone,.nh-sub{display:none}@media (max-width:700px){.nh-desk{display:none}.nh-phone{display:inline-flex}.nh-arr{display:inline;-webkit-margin-start:.15em;margin-inline-start:.15em}.nh-stage{align-items:flex-start;min-height:calc(100vw * 1400 / 1170)}.nh-stage picture{width:100%;height:100%;inset:0}.nh-stage picture:after{display:none}.nh-img{object-position:22% 100%}.nh-in{padding-top:clamp(28px,8vw,48px);padding-bottom:calc(100vw * .62)}.nh-kicker{display:flex;align-items:center;gap:8px;margin:0 0 14px;font:700 clamp(12px,3.6vw,15px)/1.2 var(--nh-f);letter-spacing:.14em;text-transform:uppercase}.nh-kchev,.nh-kicker{color:var(--brand-amber)}.nh-kchev{width:13px;height:auto;flex:none}.site .nh-h1{font-size:clamp(42px,13vw,64px);line-height:1.04;text-shadow:none}.nh-sub{display:block;margin:16px 0 0;max-width:30em;color:color-mix(in srgb,var(--brand-white) 92%,transparent);font:400 clamp(16px,4.6vw,19px)/1.45 var(--nh-f);text-wrap:pretty}.nh-actions{flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:22px}.nh-btn{width:auto;flex:1 0 auto;white-space:nowrap;min-height:52px;padding:0 18px;font-size:clamp(15px,4.4vw,18px)}.nh-hero:lang(zh) .nh-kicker{letter-spacing:.06em}}.wrap:has(>.sbn){--wrap-gap:24px}.sbn{--sbn-f:var(--f-hero),"Montserrat","Avenir Next","Segoe UI","Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;container-type:inline-size;isolation:isolate;overflow:hidden;background:var(--brand-forest);color:var(--brand-white);font-family:var(--sbn-f)}.sbn,.sbn-stage{position:relative}.sbn-stage{aspect-ratio:3840/1434;display:flex}.sbn-stage picture{position:absolute;inset:0;z-index:-1}.sbn-img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.sbn-in{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:2.8cqw 5.4cqw 3.65cqw}.sbn-logo{display:block;height:max(30px,3.3cqw);width:auto;-webkit-margin-start:.36cqw;margin-inline-start:.36cqw;color:var(--brand-white);flex:none}.sbn-txt{margin-top:max(20px,4.6cqw);max-width:58cqw}.sbn .sbn-h1{margin:0;font:700 max(30px,5.6cqw)/1.04 var(--sbn-f);letter-spacing:-.022em;color:var(--brand-white);text-wrap:balance;overflow-wrap:break-word}.sbn-h1>span{display:block}.sbn .sbn-amber{color:var(--brand-amber)}.sbn .sbn-sub{margin:max(10px,1.5cqw) 0 0;font:500 max(14px,1.36cqw)/1.4 var(--sbn-f);color:color-mix(in srgb,var(--brand-white) 86%,transparent)}.sbn-act{display:flex;flex-wrap:wrap;gap:max(10px,.94cqw);margin-top:auto;padding-top:max(18px,2cqw)}.sbn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:max(42px,3.72cqw);padding:0 max(18px,1.95cqw);border-radius:max(3px,.2cqw);border:max(1.5px,.1cqw) solid var(--brand-amber);font:600 max(15px,1.34cqw)/1.1 var(--sbn-f);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.sbn .sbn-btn-fill{background:var(--brand-amber);color:var(--brand-on-amber)}.sbn .sbn-btn-fill:hover{background:color-mix(in srgb,var(--brand-amber) 86%,var(--brand-white));color:var(--brand-on-amber)}.sbn .sbn-btn-line{border-color:var(--brand-white);color:var(--brand-white);background:transparent}.sbn .sbn-btn-line:hover{background:color-mix(in srgb,var(--brand-white) 12%,transparent);color:var(--brand-white)}.sbn .sbn-btn:focus-visible{outline:3px solid var(--brand-white);outline-offset:3px}.sbn-band{justify-content:space-between;column-gap:3cqw;row-gap:6px;min-height:5.6cqw;padding:10px 5.4cqw;background:var(--brand-amber);color:var(--brand-on-amber)}.sbn-band,.sbn-route{display:flex;flex-wrap:wrap;align-items:center}.sbn-route{column-gap:1.75cqw;row-gap:4px;margin:0;font:700 max(13px,1.52cqw)/1.2 var(--sbn-f);letter-spacing:.16em;text-transform:uppercase}.sbn-seg{display:inline-flex;align-items:center;column-gap:1.75cqw;white-space:nowrap}.sbn-chev{width:max(13px,1.42cqw);height:auto;color:var(--brand-on-amber);flex:none}.sbn-next{color:color-mix(in srgb,var(--brand-on-amber) 76%,var(--brand-amber))}.sbn-clocks{display:flex;flex-wrap:wrap;column-gap:2.2cqw;row-gap:4px;margin:0;padding:0;list-style:none;font:700 max(12px,1.08cqw)/1.2 var(--sbn-f);letter-spacing:.12em;text-transform:uppercase}.sbn-clocks li{white-space:nowrap}.sbn-clocks b{font-weight:700}.sbn:lang(zh) .sbn-clocks,.sbn:lang(zh) .sbn-h1,.sbn:lang(zh) .sbn-route{letter-spacing:0}.sbn:lang(zh) .sbn-h1{line-height:1.18}.sbn-note{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 14px;margin-block:calc(10px - var(--wrap-gap)) 0;font-size:var(--fs-13);color:var(--muted)}.sbn-note .hz-fresh{border:0;background:none;padding:0;color:var(--muted)}.sbn-note .hz-wxsrc{color:var(--muted)}@container (max-width:640px){.sbn-stage{aspect-ratio:auto;display:block}.sbn-stage picture{position:relative;display:block;height:min(72cqw,300px)}.sbn-stage picture:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,var(--brand-forest) 100%)}.sbn-img{object-position:83% 50%}.sbn-in{padding:0 20px 26px}.sbn-logo{position:absolute;top:16px;inset-inline-start:16px;margin:0;height:30px}.sbn-txt{margin-top:0;max-width:none}.sbn .sbn-h1{font-size:clamp(28px,9cqw,40px);line-height:1.06}.sbn .sbn-sub{font-size:14px}.sbn-act{width:100%;padding-top:20px}.sbn-btn{flex:1 1 auto}.sbn-band{flex-direction:column;align-items:flex-start;padding:14px 20px;row-gap:8px}.sbn-route,.sbn-seg{font-size:13px;letter-spacing:.12em;column-gap:10px}.sbn-chev{width:13px}.sbn-clocks{font-size:12px;column-gap:16px}}@media (prefers-reduced-motion:reduce){.sbn-btn{transition:none}}@media print{.sbn-band .sbn-clocks,.sbn-note{display:none}}main:not(.has-side)>.wrap>.sbn{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);margin-top:-24px;border-radius:0}body:has(main:not(.has-side)>.wrap>.sbn){overflow-x:clip}@container (min-width:641px){.sbn-stage{aspect-ratio:3840/1640}}.sbn-in{padding-top:max(28px,4.4cqw)}.sbn-txt{margin-top:max(8px,3.2cqw)}@container (max-width:640px){.sbn-in{padding-top:0}.sbn-txt{margin-top:0}}@container (min-width:1500px){.sbn-stage{aspect-ratio:auto;height:620px}.sbn-band,.sbn-in{-webkit-padding-start:max(80px,calc((100% - 1248px) / 2));padding-inline-start:max(80px,calc((100% - 1248px) / 2));-webkit-padding-end:max(80px,calc((100% - 1248px) / 2));padding-inline-end:max(80px,calc((100% - 1248px) / 2))}.sbn-in{padding-top:64px;padding-bottom:56px}.sbn-txt{margin-top:24px;max-width:900px}.sbn .sbn-h1{font-size:84px}.sbn .sbn-sub{font-size:20px;margin-top:22px}.sbn-act{gap:14px;padding-top:28px}.sbn-btn{min-height:56px;padding:0 30px;font-size:19px}.sbn-band{min-height:84px}.sbn-route,.sbn-seg{font-size:22px;column-gap:26px}.sbn-chev{width:21px}.sbn-clocks{font-size:16px;column-gap:32px}}@media (max-width:640px){table.dtbl tr.tbl-empty,table.dtbl tr.tbl-empty td{display:block}}.mo-sliding{position:relative}.mo-sliding>:is(a,button){position:relative;z-index:1}.mo-slide{position:absolute;z-index:0;pointer-events:none}.mo-sliding>:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){background:transparent!important;box-shadow:none!important}.mo-sliding>:is(a,button):after{background:transparent!important}@media print{.mo-slide{display:none}}@media (prefers-reduced-motion:no-preference){.mo .amenu[open]>.amenu-pop{animation:moPop var(--dur-fast) var(--ease-out);transform-origin:top right}.sbn-stage picture{overflow:hidden}.mo .sbn-img{animation:moSbnImg .6s var(--ease-out) backwards}.mo .sbn-act,.mo .sbn-txt>*{animation:moUp8 .32s var(--ease-out) .05s backwards}.mo .sbn-txt>:nth-child(2){animation-delay:.1s}.mo .sbn-act{animation-delay:.15s}.mo .sbn-seg{animation:moSbnSeg .3s var(--ease-out) .18s backwards}.mo .sbn-seg:nth-child(3){animation-delay:.22s}.mo .sbn-seg:nth-child(4){animation-delay:.26s}.mo .sbn-t{display:inline-block;animation:moTick .28s var(--ease-out) backwards}.mo .hb-arr{transition:transform var(--dur-fast) var(--ease-out)}.mo a.hb-nd:hover .hb-arr{transform:translateX(3px)}.mo .lp-sum .ubar>i{transition:width .3s var(--ease-out)}html:not(.mo-run) .mo [data-mo-list] .hb-rows>:nth-child(-n+20){animation:moHold 2.5s}html:not(.mo-run) .mo .hb-prog>i{animation:moHoldClip 2.5s}.mo .rarc-voyage:not(.rarc-on) :is(.rarc-ship,.rarc-done){animation:moHold 2.5s}}@keyframes moSbnImg{0%{transform:scale(1.03)}to{transform:none}}@keyframes moSbnSeg{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes moTick{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.mo :is(details.panel,details.fadd,details.scrd,details.cmore,details.bkadv,.agrp>details){interpolate-size:allow-keywords}.mo .agrp>details::details-content,.mo details.bkadv::details-content,.mo details.cmore::details-content,.mo details.fadd::details-content,.mo details.panel::details-content,.mo details.scrd::details-content{block-size:0;overflow:clip;overflow-clip-margin:6px;transition:block-size var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete,overflow 0s allow-discrete}.mo .agrp>details[open]::details-content,.mo details.bkadv[open]::details-content,.mo details.cmore[open]::details-content,.mo details.fadd[open]::details-content,.mo details.panel[open]::details-content,.mo details.scrd[open]::details-content{block-size:auto;overflow:visible;transition:block-size var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete,overflow 0s var(--dur-base) allow-discrete}}}@media print{.mo *,.mo :after,.mo :before{animation:none!important;transition:none!important}.mo [data-mo-list] .tbl-wrap tbody>*,.mo [data-mo-list] :is(.hh-cards,.qcards,.hb-rows,.hz-rows)>*{opacity:1!important;transform:none!important}.mo :is(.meter-fill,.ubar>i,.track .done,.hb-prog>i){-webkit-clip-path:none!important;clip-path:none!important}.mo .vline .vl-ship{opacity:1!important}.mo .vline .fg{stroke-dasharray:none!important;stroke-dashoffset:0!important}[data-mo-n]{color:var(--mo-c,inherit)!important}[data-mo-n]:after{display:none!important}.tl-arm>li{opacity:1!important}.mo .chart.ch-arm .ch-col{transform:none!important}.mo .chart.ch-arm .ch-reveal{-webkit-clip-path:none!important;clip-path:none!important}}.portal-2026 .hzb.pbn{--hz-bg:#0a1f1a;--hz-surface:#12302a;--hz-sunk:#0c241e;--hz-ink:#e4ece8;--hz-head:#fff;--hz-muted:#c3d1cb;--hz-faint:#a9bab3;--hz-line:#2a4b42;--hz-line-2:#3a6155;--hz-card-line:#2f5248;--hz-divider:#24443b;--hz-action:var(--p26-amber);--hz-action-hover:var(--p26-amber-hi);--hz-action-ink:var(--p26-forest);--hz-action-soft:color-mix(in srgb,var(--p26-amber) 16%,#0f2a23);--hz-navy:var(--p26-amber);--hz-block:var(--p26-amber);--hz-pink:var(--p26-amber);--hz-pink-2:var(--p26-amber-hi);--hz-grey:#c3d1cb;--hz-grey-bg:#17352d;--hz-blue:#a9cbef;--hz-blue-bg:#13304a;--hz-green:#7fdcaa;--hz-green-bg:#10392b;--hz-amber:#f2b21b;--hz-amber-bg:#3a2e0d;--hz-red:#ff9d96;--hz-red-bg:#45191a;--hz-ring:color-mix(in srgb,var(--p26-amber) 60%,transparent);--focus-ring:var(--p26-amber);--hz-focus-dark:var(--p26-amber);--hz-btn2-bg:transparent;--hz-btn2-bg-h:color-mix(in srgb,#fff 12%,transparent);--hz-btn2-line:#fff;--hz-btn2-line-h:#fff;--hz-btn2-ink:#fff;--hz-chip-on:var(--p26-amber);--hz-chip-on-ink:var(--p26-forest);--hz-ghost-h:color-mix(in srgb,#fff 10%,transparent);--hz-danger:#ff9d96;--hz-danger-h:#45191a;--hz-on-photo:#fff;--hz-on-photo-2:#e3ebe7;--hz-on-photo-3:#cfdcd6;--hz-photo-btn:var(--p26-amber);--hz-photo-btn-h:var(--p26-amber-hi);--hz-photo-btn-ink:var(--p26-forest);--hz-photo-line:#fff;--hz-photo-h:color-mix(in srgb,#fff 12%,transparent);--p26-link:var(--p26-amber);--bg:var(--hz-bg);--surface:var(--hz-surface);--sunk:var(--hz-sunk);--ink:var(--hz-ink);--muted:var(--hz-muted);--line:var(--hz-line);--accent:var(--hz-action);--accent-ink:var(--hz-action-ink);--accent-soft:var(--hz-action-soft);--info:var(--hz-blue);--info-soft:var(--hz-blue-bg);--ok:var(--hz-green);--ok-soft:var(--hz-green-bg);--warn:var(--hz-amber);--warn-soft:var(--hz-amber-bg);--crit:var(--hz-red);--crit-soft:var(--hz-red-bg);--neutral-soft:var(--hz-grey-bg);color-scheme:dark;container:pbn/inline-size;display:block;min-height:0;align-items:normal;overflow:hidden;isolation:isolate;background:var(--p26-forest);color:var(--hz-on-photo);font-family:var(--p26-font);border-radius:0}.portal-2026 .hzb.pbn:after,.portal-2026 .hzb.pbn:before{display:none}.portal-2026 .app.tnav main.has-side .wrap>.hzb.pbn{border-radius:var(--r-lg)}.pbn-stage{position:relative;display:flex;align-items:flex-end;min-height:var(--pbn-h,230px)}.pbn-compact{--pbn-h:152px}.pbn-hero{--pbn-h:320px}.pbn-pic{position:absolute;inset:0;z-index:-1;display:block;overflow:hidden}.pbn .pbn-pic>.pbn-img{position:absolute;top:0;inset-inline-start:-16%;width:116%;max-width:none;height:100%}.pbn-pic:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--p26-forest) 95%,transparent) 0,color-mix(in srgb,var(--p26-forest) 86%,transparent) 38%,color-mix(in srgb,var(--p26-forest) 18%,transparent) 54%,transparent 62%)}.pbn .pbn-img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 56%;filter:none;animation:none;transform:none}.pbn .pbn-own{object-position:50% 50%}.pbn .pbn-pic>.pbn-own{inset-inline-start:0;width:100%}.portal-2026 .pbn .pbn-in{position:relative;width:100%;padding:22px var(--gut) 24px}.pbn-compact .pbn-in{padding-top:16px;padding-bottom:18px}.pbn-main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 28px}.portal-2026 .pbn .hzb-row{flex:1 1 420px;min-width:0;max-width:min(720px,46%);flex-direction:row;align-items:flex-start;gap:12px 16px}.portal-2026 .pbn .hzb-t{min-width:0;max-width:none}.portal-2026 .pbn .hzb-t:before{content:"";display:block;width:36px;height:3px;margin:0 0 12px;background:var(--p26-amber)}.portal-2026 .pbn-compact .hzb-t:before{width:28px;margin-bottom:9px}.portal-2026 .hzb.pbn :is(h1,.hzb-t>h2){margin:0;color:#fff;font:700 clamp(30px,3.1vw,42px)/1.08 var(--p26-font);font-stretch:normal;letter-spacing:-.02em;text-shadow:none;text-wrap:balance;overflow-wrap:anywhere}.portal-2026 .hzb.pbn.pbn-compact :is(h1,.hzb-t>h2){font-size:clamp(24px,2.2vw,30px)}.portal-2026 .hzb.pbn .hzb-t>p{margin:6px 0 0;max-width:72ch;font:500 var(--fs-sm)/1.45 var(--p26-font);color:var(--hz-on-photo-2);text-shadow:none}.portal-2026 .hzb.pbn.pbn-compact .hzb-t>p{font-size:14px}.portal-2026 .hzb.pbn .hzb-t>p.hz-slogan{margin:0 0 8px;padding:0;border:0;font:700 12px/1.2 var(--p26-font);letter-spacing:.14em;text-transform:uppercase;color:var(--p26-amber);background:none}.portal-2026 .pbn .hzb-t :is(b,strong){color:#fff}.portal-2026 .pbn .hzb-t :is(.hint,small){color:var(--hz-on-photo-3)}.portal-2026 .pbn .hzb-t a:not(.btn){color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--p26-amber);text-decoration-color:var(--p26-amber);text-underline-offset:3px}.portal-2026 .pbn .hzb-t a:not(.btn):hover{color:var(--p26-amber)}.portal-2026 .pbn .hzb-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font:500 13px/1.3 var(--p26-font);color:var(--hz-on-photo-3)}.portal-2026 .pbn .hzb-crumb a{color:#fff;text-decoration:none;font-weight:600}.portal-2026 .pbn .hzb-crumb a:hover{color:var(--p26-amber);text-decoration:underline;text-underline-offset:3px}.portal-2026 .pbn .rec-h h1{margin:0;min-width:0;overflow-wrap:anywhere}.portal-2026 .pbn .rec-h h1.mono{font-family:var(--f-mono);font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:0}.portal-2026 .pbn .rec-h .row-btns{gap:6px}.portal-2026 .pbn.hzb-rec .hzb-t>p{margin:0}.portal-2026 .hzb.pbn .pbn-act{flex:0 1 auto;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.portal-2026 .hzb.pbn .pbn-act:has(form,input,select,textarea,.seg,.chips,.hub-search){flex:1 1 100%;justify-content:flex-start}.portal-2026 .pbn .pbn-act .row-btns{justify-content:flex-end;gap:10px}.portal-2026 .hzb.pbn :is(.btn,a.btn,.btn.ghost){min-height:42px;padding:0 18px;border-radius:3px;border:1.5px solid #fff;background:color-mix(in srgb,var(--p26-forest) 72%,transparent);color:#fff;box-shadow:none;font:600 14.5px/1 var(--p26-font)}.portal-2026 .hzb.pbn :is(.btn,a.btn,.btn.ghost):hover{background:color-mix(in srgb,#fff 14%,var(--p26-forest));border-color:#fff;color:#fff}.portal-2026 .hzb.pbn :is(.btn.primary,a.btn.primary,.btn.cta){background:var(--p26-amber);border-color:var(--p26-amber);color:var(--p26-forest);font-weight:700}.portal-2026 .hzb.pbn :is(.btn.primary,a.btn.primary,.btn.cta):hover{background:var(--p26-amber-hi);border-color:var(--p26-amber-hi);color:var(--p26-forest)}.portal-2026 .hzb.pbn :is(.btn.danger){border-color:var(--hz-red);color:var(--hz-red)}.portal-2026 .hzb.pbn :is(.btn.pvoff,.btn.primary.pvoff,.btn.cta.pvoff){background:transparent;border:1.5px solid color-mix(in srgb,#fff 50%,transparent);color:var(--hz-on-photo-3)!important}.portal-2026 .hzb.pbn .btn.sm{min-height:34px;padding:0 12px;font-size:13px}.portal-2026 .hzb.pbn :focus-visible{outline:3px solid var(--p26-amber);outline-offset:2px}.portal-2026 .hzb.pbn .seg{background:color-mix(in srgb,var(--p26-forest) 45%,transparent);border-color:color-mix(in srgb,#fff 45%,transparent);border-radius:3px}.portal-2026 .hzb.pbn :is(.seg button,.seg a){color:var(--hz-on-photo-2)}.portal-2026 .hzb.pbn :is(.seg button,.seg a):hover{color:#fff}.portal-2026 .hzb.pbn :is(.seg button,.seg a)[aria-pressed=true]{background:var(--p26-amber);color:var(--p26-forest);box-shadow:none}.portal-2026 .hzb.pbn .badge.cnt{background:color-mix(in srgb,#fff 16%,transparent);color:#fff}.portal-2026 .hzb.pbn :is(input,select,textarea){background:var(--hz-surface);border-color:var(--hz-line-2);color:var(--hz-ink)}.portal-2026 .hzb.pbn :is(input,textarea)::placeholder{color:var(--hz-faint)}.portal-2026 .hzb.pbn .hub-search label{color:var(--hz-on-photo-2)}.portal-2026 .hzb.pbn .hub-search .btn.primary{background:var(--p26-amber);border-color:var(--p26-amber);color:var(--p26-forest)}.pbn-nophoto .pbn-stage{min-height:0;border-bottom:3px solid var(--p26-amber)}.pbn-band{background:var(--p26-amber);color:var(--p26-forest)}.pbn-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 auto;max-width:calc(1320px + 2 * var(--gut));padding:0 calc(var(--gut) - 22px)}.pbn-facts>div{padding:13px 22px;-webkit-border-start:1px solid color-mix(in srgb,var(--p26-forest) 18%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--p26-forest) 18%,transparent);min-width:0}.pbn-facts>div:first-child{-webkit-border-start:0;border-inline-start:0}.pbn-facts dt{font:700 11px/1.2 var(--p26-font);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--p26-forest) 82%,var(--p26-amber))}.pbn-facts dd{margin:5px 0 0;font:700 17px/1.25 var(--p26-font);letter-spacing:-.005em;color:var(--p26-forest);overflow-wrap:anywhere}.pbn-facts dd small{-webkit-margin-start:5px;margin-inline-start:5px;font:600 12.5px/1 var(--p26-font);color:color-mix(in srgb,var(--p26-forest) 82%,var(--p26-amber))}.pbn:lang(zh) :is(h1,.hzb-t>h2){letter-spacing:0;line-height:1.2}.pbn:lang(zh) :is(.pbn-facts dt,.hz-slogan){letter-spacing:.04em}@container pbn (min-width:1600px){.pbn .pbn-img{object-position:100% 58%}}@container pbn (max-width:980px){.pbn .pbn-pic>.pbn-img{inset-inline-start:-12%;width:112%}.pbn-pic:after{background:linear-gradient(90deg,color-mix(in srgb,var(--p26-forest) 95%,transparent) 0,color-mix(in srgb,var(--p26-forest) 86%,transparent) 45%,color-mix(in srgb,var(--p26-forest) 35%,transparent) 62%,color-mix(in srgb,var(--p26-forest) 15%,transparent) 100%)}.portal-2026 .pbn .hzb-row{max-width:none}}@container pbn (max-width:640px){.pbn-stage{display:block;min-height:0}.pbn-pic{position:relative;inset:auto;z-index:0;height:150px}.pbn-compact .pbn-pic{height:112px}.pbn .pbn-pic>.pbn-img{inset-inline-start:-84%;width:200%}.pbn .pbn-pic>.pbn-own{inset-inline-start:0;width:100%}.pbn-pic:after{background:linear-gradient(180deg,transparent 45%,var(--p26-forest) 100%)}.pbn .pbn-img{object-position:50% 52%}.portal-2026 .pbn .pbn-in{padding:6px var(--gut) 20px}.portal-2026 .pbn.pbn-nophoto .pbn-in{padding-top:18px}.portal-2026 .pbn .hzb-row{flex:1 1 100%;flex-direction:column;gap:10px}.portal-2026 .hzb.pbn :is(h1,.hzb-t>h2){font-size:clamp(26px,7.6cqw,32px)}.portal-2026 .hzb.pbn.pbn-compact :is(h1,.hzb-t>h2){font-size:clamp(22px,6.6cqw,26px)}.portal-2026 .hzb.pbn .pbn-act{flex:1 1 100%;justify-content:flex-start}.portal-2026 .pbn .pbn-act .row-btns{justify-content:flex-start;width:100%}.portal-2026 .hzb.pbn .pbn-act .row-btns>.btn,.portal-2026 .hzb.pbn .pbn-act>.btn{flex:1 1 auto}.pbn-facts{grid-template-columns:1fr 1fr;padding:0}.pbn-facts>div{padding:12px var(--gut);-webkit-border-start:0;border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--p26-forest) 18%,transparent)}.pbn-facts>div:nth-child(-n+2){border-top:0}.pbn-facts>div:nth-child(2n){-webkit-border-start:1px solid color-mix(in srgb,var(--p26-forest) 18%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--p26-forest) 18%,transparent)}.pbn-facts dd{font-size:15px}}@media (prefers-reduced-motion:reduce){.portal-2026 .hzb.pbn *{transition:none!important;animation:none!important}}@media print{.pbn-pic{display:none!important}.portal-2026 .hzb.pbn{background:none!important;color:#000;border:0}.portal-2026 .hzb.pbn :is(h1,.hzb-t>h2,.hzb-t>p,.hzb-crumb,.hzb-crumb a){color:#000!important}.portal-2026 .pbn .hzb-t:before{background:#000}.portal-2026 .pbn .pbn-in{padding:0 0 8px}.pbn-stage{min-height:0}.pbn-act{display:none!important}.pbn-band{background:none;border-top:1px solid #000;border-bottom:1px solid #000}}:root.portal-2026{--hz-rail-ink:#d5e0db;--hz-rail-dim:#9fb3ab;--hz-rail-hover:color-mix(in srgb,#fff 7%,transparent);--hz-rail-on:color-mix(in srgb,#fff 11%,transparent)}.portal-2026 .app .nav a[aria-current=page]:before{border-radius:0;background:var(--p26-amber)}.portal-2026 .app .nav .nbadge{background:var(--p26-amber);color:var(--p26-forest)}.portal-2026 .app .brand :is(.brand-sub,.slogan){color:var(--p26-amber)}.portal-2026 .hzb-sea{background:var(--p26-forest)}.portal-2026 .hzb-sea:after{background:repeating-linear-gradient(180deg,transparent 0 13px,color-mix(in srgb,#fff 5%,transparent) 13px 14px)}.portal-2026 .hzb .hub-search .btn.primary,.portal-2026[data-theme=dark] .hzb .hub-search .btn.primary{background:var(--p26-amber);border-color:var(--p26-amber);color:var(--p26-forest)}.portal-2026 .hzb-credit{border-radius:3px;background:color-mix(in srgb,var(--p26-forest) 60%,transparent)}.portal-2026 :where(.app) :is(.btn.primary,a.btn.primary,.btn.cta){background:var(--p26-amber);border-color:var(--p26-amber);color:var(--p26-forest)}.portal-2026 :where(.app) :is(.btn.primary,a.btn.primary,.btn.cta):hover{background:var(--p26-amber-hi);border-color:var(--p26-amber-hi);color:var(--p26-forest)}.portal-2026 :where(.app) :is(.btn.primary,.btn.cta):active{background:var(--p26-amber)}.portal-2026 :where(.app) :is(.btn.primary:disabled,.btn.primary[aria-disabled=true]):hover{background:var(--p26-amber);border-color:var(--p26-amber)}.portal-2026 :where(.app) :is(.btn.primary,.btn.cta):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.portal-2026 .hb-greet{--pbn-ph:url(/photos/staff-home-forest-1600.jpg);--pbn-ph:image-set(url("/photos/staff-home-forest-1600.webp") type("image/webp"),url("/photos/staff-home-forest-1600.jpg") type("image/jpeg"));position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:168px;padding:24px var(--gut) 22px;color:#fff;border-radius:var(--r-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--p26-forest) 94%,transparent) 0,color-mix(in srgb,var(--p26-forest) 82%,transparent) 40%,color-mix(in srgb,var(--p26-forest) 12%,transparent) 64%,transparent 76%),var(--pbn-ph) 100% 56%/cover no-repeat,var(--p26-forest)}.portal-2026 .hb-greet h1{margin:0;color:#fff;font:700 clamp(28px,2.8vw,38px)/1.08 var(--p26-font);letter-spacing:-.02em}.portal-2026 .hb-greet h1:before{content:"";display:block;width:36px;height:3px;margin:0 0 12px;background:var(--p26-amber)}.portal-2026 .hb-greet p{color:#e3ebe7;font:500 var(--fs-sm)/1.45 var(--p26-font)}.portal-2026 .app main:not(.has-side)>.wrap>.hb>.hb-greet{width:100vw;margin:calc(-1 * var(--wrap-top)) calc(50% - 50vw) 0;border-radius:0;padding-inline:max(var(--gut),calc(50vw - 50%))}.portal-2026 body:has(main:not(.has-side)>.wrap>.hb>.hb-greet){overflow-x:clip}@media (max-width:640px){.portal-2026 .hb-greet{min-height:0;padding-top:118px;flex-direction:column;align-items:flex-start;background:linear-gradient(180deg,transparent 40px,var(--p26-forest) 116px),var(--pbn-ph) 72% 0/auto 150px no-repeat,var(--p26-forest)}.portal-2026 .app main:not(.has-side)>.wrap>.hb>.hb-greet{padding-inline:var(--gut)}}@media print{.portal-2026 .hb-greet{background:none!important;color:#000;min-height:0;padding:0}.portal-2026 .hb-greet :is(h1,p){color:#000}}main:not(.has-side)>.wrap>:is(.shx,.shx-band){width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}main:not(.has-side)>.wrap>.shx{margin-top:calc(-1 * var(--wrap-top,24px))}.wrap>.shx+.shx-band{margin-top:calc(-1 * var(--wrap-gap,20px))}body:has(.wrap>.shx){overflow-x:clip}.shx{--shx-f:var(--f-hero),var(--p26-font,"Segoe UI"),Arial,sans-serif;--shx-pad:max(var(--gut,32px),calc((100% - 1280px) / 2));position:relative;z-index:3;isolation:isolate;background:var(--brand-forest);color:var(--brand-white);font-family:var(--shx-f);min-height:236px;display:flex}.shx picture{position:absolute;inset:0;z-index:-1;overflow:hidden}.shx-img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 46%;filter:var(--hz-photo-filter,none)}.shx picture:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-forest) 94%,transparent) 0,color-mix(in srgb,var(--brand-forest) 80%,transparent) 40%,transparent 66%)}.shx-in{position:relative;width:100%;display:flex;flex-direction:column;padding:18px var(--shx-pad) 22px}.shx-crumb{font:600 13px/1.2 var(--shx-f);color:color-mix(in srgb,var(--brand-white) 72%,transparent)}.shx-crumb a{color:inherit;text-decoration:none}.shx-crumb a:hover{color:var(--brand-amber);text-decoration:underline}.shx-crumb .mono{color:var(--brand-white)}.shx-main{display:flex;align-items:flex-end;gap:28px;margin-top:auto;padding-top:22px}.shx-txt{flex:1 1;min-width:0}.shx-tl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.shx .shx-h1{margin:0;font:700 clamp(30px,3.2vw,42px)/1.08 var(--shx-f);letter-spacing:-.022em;color:var(--brand-white);overflow-wrap:anywhere}.shx-port{white-space:nowrap}.shx-port small{font:600 12px/1 var(--shx-f);letter-spacing:.08em;color:color-mix(in srgb,var(--brand-white) 70%,transparent);-webkit-margin-start:7px;margin-inline-start:7px;vertical-align:.95em}.shx-dash{color:var(--brand-amber);font-weight:600;margin:0 .16em}.shx-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.shx-pills>span{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 9px;border-radius:2px;font:700 11.5px/1.1 var(--shx-f);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.shx-st{background:var(--brand-amber);color:var(--brand-on-amber)}.shx-st:before{content:"";width:6px;height:6px;background:currentColor}.shx-st.k-done{background:var(--brand-white)}.shx-st.k-hold{background:var(--hz-red-bg,#fae4e0);color:var(--hz-red,#b3261e)}.shx-cx{border:1px solid color-mix(in srgb,var(--brand-white) 55%,transparent);color:var(--brand-white)}.shx-mode{border:1px solid color-mix(in srgb,var(--brand-white) 30%,transparent);color:color-mix(in srgb,var(--brand-white) 88%,transparent);font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.shx-cod{background:var(--hz-red-bg,#fae4e0);color:var(--hz-red,#b3261e)}.shx-meta{display:flex;gap:4px 0;margin-top:10px;font:500 14.5px/1.4 var(--shx-f);color:color-mix(in srgb,var(--brand-white) 86%,transparent)}.shx-meta,.shx-meta .shipno{flex-wrap:wrap;align-items:baseline}.shx-meta .shipno{display:inline-flex;gap:4px 10px}.shx-meta .shipno>.mono:first-child{color:var(--brand-white);font-weight:700}.shx-meta .shipno-gf{font-size:inherit;color:color-mix(in srgb,var(--brand-white) 72%,transparent)}.shx-mi:before{content:"·";color:var(--brand-amber);margin:0 9px;font-weight:700}.shx-mi a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brand-white) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--brand-white) 40%,transparent);text-underline-offset:3px}.shx-mi a:hover{color:var(--brand-amber)}.shx-line{width:min(560px,100%);margin-top:16px;--p:0}.shx-now{margin:0 0 9px;font:700 11.5px/1.2 var(--shx-f);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-amber)}.shx-track{display:flex;align-items:center;height:14px}.shx-end{flex:none;width:14px;height:14px;border:2px solid var(--brand-amber);background:var(--brand-forest)}.shx-end.shx-b{border-color:var(--brand-white)}.shx-end.shx-b.on{border-color:var(--brand-amber);background:var(--brand-amber)}.shx-rail{position:relative;flex:1 1;height:2px;background:color-mix(in srgb,var(--brand-white) 35%,transparent)}.shx-done{inset-inline-start:0;top:0;bottom:0;width:calc(var(--p) * 100%);transform-origin:left center}.shx-done,.shx-pos{position:absolute;background:var(--brand-amber)}.shx-pos{top:50%;inset-inline-start:calc(var(--p) * 100%);width:10px;height:10px;margin-block:-5px 0;margin-inline:-5px 0;border:2px solid var(--brand-forest)}.shx-ends{display:flex;justify-content:space-between;gap:16px;margin-top:8px;font:500 12.5px/1.35 var(--shx-f);color:color-mix(in srgb,var(--brand-white) 76%,transparent)}.shx-ends b{font:700 14px/1.3 var(--shx-f);color:var(--brand-white);-webkit-margin-end:7px;margin-inline-end:7px}.shx-ends b small{font:600 10.5px/1 var(--shx-f);letter-spacing:.08em;color:color-mix(in srgb,var(--brand-white) 68%,transparent);-webkit-margin-start:5px;margin-inline-start:5px}.shx-ends .r{text-align:end}@media (prefers-reduced-motion:no-preference){.shx-done{animation:shxFill .9s cubic-bezier(.23,1,.32,1) both}.shx-pos{animation:shxPos .9s cubic-bezier(.23,1,.32,1) both}}@keyframes shxFill{0%{transform:scaleX(0)}to{transform:none}}@keyframes shxPos{0%{inset-inline-start:0}}.shx-act{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:flex-end;flex:none}.shx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1.5px solid var(--brand-amber);border-radius:2px;font:600 14.5px/1.1 var(--shx-f);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.shx .shx-fill{background:var(--brand-amber);color:var(--brand-on-amber)}.shx .shx-fill:hover{background:color-mix(in srgb,var(--brand-amber) 86%,var(--brand-white));color:var(--brand-on-amber)}.shx .shx-ln{border-color:var(--brand-white);color:var(--brand-white);background:color-mix(in srgb,var(--brand-forest) 35%,transparent)}.shx .shx-ln:hover{background:color-mix(in srgb,var(--brand-white) 12%,transparent);color:var(--brand-white)}.shx :is(.shx-btn,a,summary):focus-visible{outline:3px solid var(--brand-white);outline-offset:3px}.shx-more{position:relative}.shx-more>summary{list-style:none;width:42px;padding:0;font-size:18px;letter-spacing:1px}.shx-more>summary::-webkit-details-marker{display:none}.shx-pop{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:5;display:flex;flex-direction:column;min-width:250px;padding:6px;border:1px solid var(--line);border-radius:var(--r-sm,3px);background:var(--surface);box-shadow:var(--hz-pop-sh,0 8px 24px rgba(0,0,0,.2));font-family:var(--f-body,inherit)}.shx-pop a{padding:10px 12px;border-radius:2px;color:var(--ink);font-size:var(--fs-sm,14px);font-weight:600;text-decoration:none;white-space:nowrap}.shx-pop a:hover{background:var(--sunk);color:var(--ink)}.shx .shx-pop a:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.shx-band{--shx-pad:max(var(--gut,32px),calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:calc(var(--shx-pad) - 22px);background:var(--brand-amber);color:var(--brand-on-amber);font-family:var(--f-hero),var(--p26-font,inherit)}.shx-band>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:13px 22px 14px;-webkit-border-start:1px solid color-mix(in srgb,var(--brand-on-amber) 18%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--brand-on-amber) 18%,transparent)}.shx-band>div:first-child{-webkit-border-start:0;border-inline-start:0}.shx-band span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.shx-band b,.shx-band span{font-weight:700;line-height:1.25}.shx-band b{font-size:17px;overflow-wrap:anywhere}.shx-band small{font-size:12.5px;font-weight:600;line-height:1.3;opacity:.8}.shx-band:lang(zh) span{letter-spacing:.04em}.shx-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:24px;gap:24px;align-items:start}.shx-mcol{gap:var(--wrap-gap,20px)}.shx-mcol,.shx-side{display:flex;flex-direction:column;min-width:0}.shx-side{position:-webkit-sticky;position:sticky;top:16px;gap:16px}.shx-mcol>.sellq{-webkit-border-start:4px solid var(--hz-red,var(--accent));border-inline-start:4px solid var(--hz-red,var(--accent))}.sd-line{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid var(--line)}.sd-line::-webkit-scrollbar{display:none}.sd-line a{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 16px 13px;color:var(--muted);font:600 15px/1.1 var(--p26-font,inherit);text-decoration:none;white-space:nowrap}.sd-line a:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-1px;height:2px;background:transparent}.sd-line a:hover{color:var(--ink)}.sd-line a[aria-selected=true]{color:var(--hz-head,var(--ink))}.sd-line a[aria-selected=true]:after{background:var(--hz-head,var(--ink))}.sd-line a:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.sd-n{padding:3px 6px;border-radius:2px;background:var(--hz-red-bg);color:var(--hz-red);font-size:11px;font-weight:700;line-height:1}.sd-line.sd-tabs a[aria-selected=true],.sd-line.sd-tabs a[aria-selected=true]:hover{background:none;color:var(--hz-head,var(--ink))}.shx-card{padding:0;overflow:hidden}.shx-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.shx-card h2,.shx-k{margin:0;font:700 12px/1.2 var(--p26-font,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.shx-card:lang(zh) h2,.shx-k:lang(zh){letter-spacing:.04em}.shx-ch .link{font-size:var(--fs-13,13px);font-weight:600}.shx-next{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;-webkit-border-start:4px solid var(--hz-head,var(--ink));border-inline-start:4px solid var(--hz-head,var(--ink))}.shx-next.warn{border-inline-start-color:var(--hz-amber)}.shx-next.crit{border-inline-start-color:var(--hz-red)}.shx-next.ok{border-inline-start-color:var(--hz-green)}.shx-nx{flex:1 1;min-width:0}.shx-nv{margin:6px 0 0;font:600 17px/1.4 var(--p26-font,inherit);color:var(--ink)}.shx-nv b{font-weight:800}.shx-nv .link{font-size:var(--fs-sm,14px)}.shx-sees{flex:none;padding:5px 8px;border:1px solid color-mix(in srgb,var(--hz-green) 40%,var(--line));color:var(--hz-green);font-size:11.5px;font-weight:600;white-space:nowrap}.shx-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.shx-dl>div{min-width:0;padding:12px 20px 14px;border-top:1px solid var(--line)}.shx-dl>div.full{grid-column:span 2}.shx-dl dt{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--muted)}.shx-dl dd{margin:0;font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.shx-dl dd .hint{font-weight:500}.shx-dl .mono{font-weight:700}.shx-cp{display:inline-flex;gap:8px}.shx-cp,.shx-ctrs{flex-wrap:wrap;align-items:center}.shx-ctrs{display:flex;gap:8px 14px}.shx-ctrs .ctrcopy{gap:8px 16px}.shx-ctrs .ctrcopy,.shx-po{display:flex;flex-wrap:wrap}.shx-po{align-items:center;gap:6px 10px;font-weight:500}.shx-mcol .rmap>h2{margin:0;font:700 12px/1.2 var(--p26-font,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.shx-mcol .rmap-legend{display:none}.shx-mcol .rmap .rmap-box{aspect-ratio:auto;height:220px;min-height:0}.shx-rline{padding-top:4px}.shx-sh{padding:18px 20px;border-bottom:1px solid var(--line)}.shx-sv{display:flex;align-items:center;gap:10px;margin:8px 0 0;font:800 20px/1.15 var(--p26-font,inherit);color:var(--hz-head,var(--ink))}.shx-sv i{flex:none;width:10px;height:10px;background:var(--p26-amber,var(--accent))}.shx-sv.k-done i{background:var(--hz-green)}.shx-sv.k-hold i{background:var(--hz-red)}.shx-sd{margin:6px 0 0;font-size:13px;color:var(--muted)}.shx-mini{display:flex;align-items:center;margin-top:14px;--p:0}.shx-mini b{flex:none;width:10px;height:10px;border:2px solid var(--hz-head,var(--ink));background:var(--p26-amber,var(--accent))}.shx-mini b:last-child{background:var(--surface)}.shx-mini b.on{background:var(--p26-amber,var(--accent))}.shx-mini span{position:relative;flex:1 1;height:2px;background:var(--line)}.shx-mini i{position:absolute;inset-inline-start:0;top:0;bottom:0;width:calc(var(--p) * 100%);background:var(--p26-amber,var(--accent))}.shx-rows{margin:0;padding:4px 20px 8px}.shx-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px}.shx-rows>div:first-child{border-top:0}.shx-rows dt{color:var(--muted)}.shx-rows dd{margin:0;font-weight:700;text-align:end;color:var(--ink);overflow-wrap:anywhere}.shx-sx{display:flex;flex-direction:column;gap:6px;padding:0 20px 14px;font-size:12.5px}.shx-sx .wx,.shx-sx p{margin:0}.shx-qa ul{list-style:none;margin:0;padding:0}.shx-qa li{border-top:1px solid var(--line)}.shx-qa li:first-child{border-top:0}.shx-qa li>a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}.shx-qa li>a:after{content:"›";color:var(--muted);font-size:16px;line-height:1}.shx-qa li>a:hover{background:var(--sunk);color:var(--ink)}.shx-qa li>a:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.shx-task{padding:10px 20px 12px}.shx-task .addtask>summary{font-size:13.5px;color:var(--ink);padding:2px 0}.shx-task .addtask-f{margin-top:10px}.shx-int{border:1px solid color-mix(in srgb,var(--p26-amber,#f2b21b) 45%,var(--line));border-radius:var(--r);background:color-mix(in srgb,var(--p26-amber,#f2b21b) 9%,var(--surface))}.shx-int .shx-ch{border-bottom-color:color-mix(in srgb,var(--p26-amber,#f2b21b) 30%,var(--line))}.shx-int h2,.shx-lock{color:var(--hz-amber)}.shx-lock{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shx-lock:before{content:"";width:9px;height:9px;border:2px solid}.shx-irows{margin:0}.shx-irows>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 20px;border-top:1px solid color-mix(in srgb,var(--p26-amber,#f2b21b) 22%,var(--line));font-size:13.5px}.shx-irows>div:first-child{border-top:0}.shx-irows>div.full{flex-direction:column;align-items:stretch}.shx-irows dt{color:var(--muted);font-weight:500}.shx-irows dd{margin:0;font-weight:650;text-align:end;color:var(--ink);overflow-wrap:anywhere;min-width:0}.shx-irows>div.full dd{text-align:start;display:flex;flex-direction:column;gap:6px}.shx-irows .srctag+.srctag{-webkit-margin-start:6px;margin-inline-start:6px}.shx-inote{margin:0;padding:10px 20px 14px;border-top:1px solid color-mix(in srgb,var(--p26-amber,#f2b21b) 22%,var(--line));font-size:12px;color:var(--muted)}@media (max-width:1000px){.shx-grid{grid-template-columns:minmax(0,1fr)}.shx-side{position:static}.shx-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.shx{display:block;min-height:0}.shx picture{position:relative;display:block;height:150px}.shx-img{object-position:80% 50%}.shx picture:after{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-forest) 35%,transparent) 0,transparent 35%,var(--brand-forest) 100%)}.shx-in{position:static;padding:0 var(--gut,16px) 20px}.shx-crumb{position:absolute;top:14px;inset-inline-start:var(--gut,16px);inset-inline-end:var(--gut,16px)}.shx-main{display:block;padding-top:0}.shx-tl{flex-direction:column;align-items:flex-start;gap:10px}.shx .shx-h1{font-size:30px}.shx-port{white-space:normal}.shx-port small{font-size:10.5px;-webkit-margin-start:5px;margin-inline-start:5px}.shx-meta{font-size:13.5px}.shx-meta .shipno{flex-basis:100%;margin-bottom:2px}.shx-meta .shipno+.shx-mi:before{content:none}.shx-line{margin-top:18px}.shx-ends b{display:block;margin:0}.shx-act{justify-content:stretch;margin-top:18px}.shx-act>.shx-btn{flex:1 1 auto}.shx-pop{min-width:min(280px,calc(100vw - 32px))}.shx-band{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.shx-band>div{padding:12px var(--gut,16px)}.shx-band>div:nth-child(3){-webkit-border-start:0;border-inline-start:0}.shx-band>div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--brand-on-amber) 18%,transparent)}.shx-band b{font-size:15.5px}.sd-line{-webkit-margin-end:calc(-1 * var(--gut,16px));margin-inline-end:calc(-1 * var(--gut,16px))}.sd-line a{padding:12px 14px 13px;font-size:14.5px}.shx-next{flex-direction:column;gap:10px}.shx-dl{grid-template-columns:minmax(0,1fr)}.shx-dl>div.full{grid-column:auto}.shx-mcol .rmap .rmap-box{height:180px}}@media (prefers-reduced-motion:reduce){.shx-btn{transition:none}}@media print{.shx{display:block;min-height:0;background:none;color:var(--ink)}.shx picture,.shx-act,.shx-crumb{display:none}.shx-in{padding:0}.shx :is(.shx-h1,.shx-meta,.shx-meta .mono,.shx-ends,.shx-ends b,.shx-now){color:var(--ink)!important}.shx-pills>span{border:1px solid var(--ink);background:none;color:var(--ink)}.shx-rail{background:var(--line)}.shx-done,.shx-pos{animation:none}.shx-band{border:1px solid var(--ink);background:none;padding-inline:0}.shx-grid{display:block}.shx-side{position:static;margin-top:16px}.shx-task{display:none}}.wa-fold>summary .hint{font-weight:400}.wa-panel{gap:12px;min-width:0}.wa-conn{display:flex;align-items:center;gap:8px;margin:0}.wa-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--ok);flex:none}.wa-off{margin:0}.wa-pick,.wa-vals{gap:10px 14px}.wa-to{min-width:0}.wa-contacts{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.wa-contacts li{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.wa-contacts li .chk{min-width:0;flex:1 1 220px}.wa-contacts li .chk span{overflow-wrap:anywhere}.wa-contacts li.wa-no{background:var(--sunk);color:var(--muted)}.wa-vals input[aria-invalid]{border-color:var(--warn)}.wa-prev{display:grid;grid-gap:4px;gap:4px}.wa-bubble{position:relative;max-inline-size:560px;padding:10px 12px;border-radius:var(--r-lg);border-start-start-radius:var(--r-sm);background:var(--ok-soft);color:var(--ink);border:1px solid color-mix(in srgb,var(--ok) 25%,transparent);font-size:var(--fs-sm);line-height:1.5;overflow-wrap:anywhere}.wa-recent>summary{cursor:pointer;margin-block:4px}.wa-log{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.wa-log li{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:start;padding:8px 0;border-top:1px solid var(--line)}.wa-log li:first-child{border-top:0}.wa-log li>.pill{grid-row:span 3;align-self:start}.wa-log-t{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere}.wa-log small{grid-column:2}.wa-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:var(--fs-sm)}.wa-tag{font:600 var(--fs-xs)/1 var(--f-mono);padding:3px 5px;border-radius:var(--r-sm);background:var(--ok-soft);color:var(--ok)}.wa-line .sd-edit,.wa-note{flex-basis:100%}.wa-form{margin-top:8px}.wa-hist .wa-log li{padding-block:10px}.wa-cust .wa-num{max-inline-size:320px}.wa-consent{align-items:flex-start;line-height:1.45}.wa-consent input{margin-top:3px}@media (max-width:600px){.wa-pick,.wa-vals{grid-template-columns:1fr}.wa-panel .row-btns>*{flex:1 1 100%;justify-content:center}.wa-log li{grid-template-columns:1fr}.wa-log li>.pill{grid-row:auto;justify-self:start}.wa-log small{grid-column:1}}.app .wrap>*>*>:has(details[open]),.app .wrap>*>:has(details[open]),.app .wrap>:has(details[open]),.qx-head:has(details[open]){position:relative;z-index:30}.app :is(.hzb,.pbn,.shx):has(details[open]){overflow:visible}.rfilt{grid-template-columns:minmax(300px,480px) minmax(0,1fr)}.rfilt-sel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:end;min-width:0}.rfilt-sel select{width:100%;min-width:0}@media (max-width:1000px){.rfilt{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rfilt-sel{grid-template-columns:minmax(0,1fr)}}.spfilt{display:grid;grid-template-columns:repeat(2,minmax(0,340px));grid-gap:10px 14px;gap:10px 14px;align-items:end;padding:12px 14px}@media (max-width:560px){.spfilt{grid-template-columns:minmax(0,1fr)}}html:lang(he){--f-he:"Heebo","Rubik","Arial Hebrew","Segoe UI",Arial,"Noto Sans Hebrew",sans-serif}html:lang(he),html:lang(he) :is(body,.app,.hz-auth,.site,.site.brand-2026,.portal-2026 .app,.portal-2026 .hz-auth,.nh-hero,.sbn,.shx,.pbn){--f-hero:var(--f-he);--f-brand:var(--f-he);--f-display:var(--f-he);--f-body:var(--f-he);--b-font:var(--f-he);--p26-font:var(--f-he);--nh-f:var(--f-he);--sbn-f:var(--f-he);--shx-f:var(--f-he)}html:lang(he) :is(h1,h2,h3,h4){font-stretch:normal}html:lang(he) :where(body :not(.mono,.ctrno-t,code,kbd,samp,[dir=ltr],[dir=ltr] *)){letter-spacing:normal!important}[dir=rtl] :is(.shipno,.shipno-gf,.cbadge,.pochip,.port .code,.iccode,.qroute,.cs-route .mono),[dir=rtl] :is(span,b,small,strong,em,i,a,code,time,abbr,bdi,sup,sub,label,dd>span):is(.mono,.num,.ctrno-t),[dir=rtl] :is(td,th):is(.num,.r){unicode-bidi:plaintext}[dir=rtl] :is(td,th):is(.num,.r){text-align:left}[dir=rtl] :is(input,textarea):is([type=tel],[type=email],[type=url],[type=number],.mono,[inputmode=decimal],[inputmode=numeric]){direction:ltr;text-align:right}[dir=rtl] .mrow .num{text-align:left}[dir=rtl] .rtl-flip,[dir=rtl] .site.brand-2026 .w-ticks li:before,[dir=rtl] .w-btn svg.rtl-flip,[dir=rtl] .w-more svg,[dir=rtl] :is(.backlink:before,.pg-prev:before,.pg-next:after),[dir=rtl] :is(.lane.tile .go,.hb-arr,.nh-chev,.nh-kchev,.sbn-chev){scale:-1 1}[dir=rtl] .rtl-flip{display:inline-block}[dir=rtl] .flow li:not(:last-child):after{content:"←"}[dir=rtl] .agrp>details:not([open])>summary .atitle:after{content:" ◂"}[dir=rtl] .sd-grp>summary:after{transform:rotate(-45deg)}[dir=rtl] .sd-grp:not([open])>summary:after{transform:rotate(45deg)}[dir=rtl] .mf-switch input:checked+span:after{transform:translateX(-20px)}[dir=rtl] .w-jrisk-l span{transform:translateX(var(--x))}[dir=rtl] .hb-voy-ves,[dir=rtl] .track .ship{left:auto;right:var(--p);transform:translateX(50%)}[dir=rtl] .hb-voy-ves.r{transform:translateX(calc(100% - 18px))}[dir=rtl] .hb-voy-ves.l{transform:translateX(18px)}[dir=rtl] .hb-voy .vline{scale:-1 1}[dir=rtl] .shx-done{transform-origin:right center}[dir=rtl] :is(.smap,.rmap-box,.rmap-gl,.rmap-static,.ch-frame,.ch-spark,.ch-plot){direction:ltr}[dir=rtl] .nh-img,[dir=rtl] .nh-shade{scale:-1 1}[dir=rtl] :is(.sbn-stage picture,.shx picture,.pbn-pic){direction:ltr;scale:-1 1}[dir=rtl] .pbn-pic:has(>.pbn-own){scale:none}[dir=rtl] .portal-2026 .hb-greet{background:var(--p26-forest);isolation:isolate}[dir=rtl] .portal-2026 .hb-greet:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;scale:-1 1;background:linear-gradient(90deg,color-mix(in srgb,var(--p26-forest) 94%,transparent) 0,color-mix(in srgb,var(--p26-forest) 82%,transparent) 40%,color-mix(in srgb,var(--p26-forest) 12%,transparent) 64%,transparent 76%),var(--pbn-ph) 100% 56%/cover no-repeat,var(--p26-forest)}[dir=rtl] .cbanner-fade{background:linear-gradient(270deg,var(--bg) 0,var(--bg) 55%,transparent 100%)}[dir=rtl] :is(.shx-port,.shx-ends b,.rt-p){unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr}[dir=rtl] .shx-ends b{margin-inline:7px 0}html:lang(he) .authcard .btn{white-space:normal;text-align:center;padding-block:8px}.ew-sum{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));margin-block:12px}.ew-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:12px}.ew-bar,.ewlist{display:flex;gap:8px}.ewlist{flex-direction:column}.ewcard{gap:12px;align-items:flex-start;justify-content:space-between;padding:12px 14px}.ew-main,.ewcard{display:flex;min-width:0}.ew-main{flex-direction:column;gap:4px;flex:1 1}.ew-from{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.ew-from b,.ew-mail{overflow-wrap:anywhere}.ew-mail{color:var(--muted);font-size:var(--fs-xs)}.ew-subj{margin:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.ew-snip{margin:0;color:var(--muted);font-size:var(--fs-sm);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ew-meta{flex-wrap:wrap;align-items:center;margin-top:2px}.ew-acts,.ew-meta{display:flex;gap:6px}.ew-acts{flex-direction:column;align-items:stretch;flex-shrink:0}.ew-acts form{display:contents}.ew-acts .btn{text-align:center;justify-content:center}.ew-empty{padding:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ew-empty p{margin:0}.ew-foot{margin-top:14px}@media (max-width:560px){.ewcard{flex-direction:column}.ew-acts{flex-direction:row;width:100%}.ew-acts .btn{flex:1 1}}a.tc-title{color:var(--ink);font-weight:700;text-decoration:none}a.tc-title:hover{color:var(--accent);text-decoration:underline}.tcard.done a.tc-title{color:var(--muted)}.tc-flags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--fs-xs)}.tc-upd{color:var(--accent);font-weight:600}.tk-page{display:flex;flex-direction:column;gap:14px;max-width:960px;min-width:0}.tk-back{align-self:flex-start;font-weight:600}.tk-back:before{content:"";display:inline-block;width:12px;height:12px;-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:-1px;background:currentColor;-webkit-mask:var(--i-back) center/contain no-repeat;mask:var(--i-back) center/contain no-repeat}[dir=rtl] .tk-back:before{transform:scaleX(-1)}.tk-head{display:flex;flex-direction:column;gap:12px;padding:16px}.tk-head.done .tk-title{color:var(--muted);text-decoration:line-through}.tk-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.tk-title{margin:0;font-size:var(--fs-lg);overflow-wrap:anywhere;min-width:0;flex:1 1 260px}.tk-facts{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.tk-h{margin:0 0 8px;font-size:var(--fs-md);font-family:var(--f-display)}.tk-notes p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.tk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:14px;gap:14px}.tk-grid>.panel,.tk-hist,.tk-up{padding:16px;min-width:0}.tk-ack.wait{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn)}.tk-ack.ok{-webkit-border-start:3px solid var(--ok);border-inline-start:3px solid var(--ok)}.tk-ack-line{margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--fs-sm)}.tk-form{display:flex;flex-direction:column;gap:10px}.tk-form textarea{width:100%;min-height:84px}.tk-req{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tk-req a{font-weight:500;overflow-wrap:anywhere}.tk-mail{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--neutral-soft)}.tk-mail .hint{margin:0}.tk-check{display:flex;align-items:center;gap:8px;min-height:44px;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.tk-check input{width:18px;height:18px;flex:none;margin:0}.tk-fu-now{margin:0 0 10px;font-weight:600}.tk-fu-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.tk-fu-row .f{flex:1 1 160px;margin:0}.tk-quick{display:flex;flex-wrap:wrap;gap:6px}.tk-tl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.tk-tl li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;position:relative;padding-bottom:14px}.tk-tl li:before{content:"";position:absolute;inset-inline-start:12px;top:26px;bottom:0;width:2px;background:var(--line)}.tk-tl li:last-child:before{display:none}.tk-ic{width:26px;height:26px;border-radius:50%;background:var(--neutral-soft);color:var(--muted);display:grid;place-items:center;position:relative;z-index:1}.tk-ic:after{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:var(--i-ico,var(--i-info)) center/contain no-repeat;mask:var(--i-ico,var(--i-info)) center/contain no-repeat}.tk-tl .k-created .tk-ic{--i-ico:var(--i-plus);background:var(--accent-soft);color:var(--accent)}.tk-tl .k-comment .tk-ic{--i-ico:var(--i-info);background:var(--info-soft);color:var(--info)}.tk-tl .k-ack .tk-ic{--i-ico:var(--i-check);background:var(--ok-soft);color:var(--ok)}.tk-tl .k-status .tk-ic{--i-ico:var(--i-ok);background:var(--ok-soft);color:var(--ok)}.tk-tl .k-follow_up .tk-ic{--i-ico:var(--i-next);background:var(--warn-soft);color:var(--warn)}.tk-tl .k-edit .tk-ic{--i-ico:var(--i-clip)}.tk-tl .k-system .tk-ic{--i-ico:var(--i-alert)}[dir=rtl] .tk-tl .k-follow_up .tk-ic:after{transform:scaleX(-1)}.tk-ev{min-width:0}.tk-ev-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:var(--fs-sm)}.tk-ev-h span,.tk-ev-h time{color:var(--muted);font-size:var(--fs-xs)}.tk-ev-b{margin:4px 0 0;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--fs-sm)}.tk-tl .k-comment .tk-ev-b{background:var(--neutral-soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 10px}@media (max-width:640px){.tk-grid>.panel,.tk-head,.tk-hist,.tk-up{padding:12px}.tk-title-row .row-btns{width:100%}.tk-title-row .row-btns>*{flex:1 1}.tk-title-row .row-btns .btn{width:100%;justify-content:center}.tk-quick .btn{min-height:44px}}:root{--zn-sea:#0f4c6e;--zn-sea-2:#17628a;--zn-sea-ink:#0f4c6e;--zn-ops:#0f3b2c;--zn-ops-2:#1d5a44;--zn-ops-ink:#14513f;--zn-money:#f2b21b;--zn-money-2:#dc9c07;--zn-money-ink:#8a5a00;--zn-money-on:#071b16;--zn-sales:#0d6660;--zn-sales-2:#117a72;--zn-sales-ink:#0d6660;--zn-slate:#3d4a55;--zn-slate-2:#55636f;--zn-slate-ink:#3d4a55;--zn-today:#0b261f;--zn-today-2:#14513f;--zn-today-ink:#14513f;--zn-today-mark:#f2b21b;--zn-on:#fff;--zn-dim:#7a8781;--zn-quiet:#9fb1a8;--zn-alert:#e0892a;--zn-sh:0 1px 0 rgba(16,33,27,.03),0 10px 24px -18px rgba(16,33,27,.35)}:root[data-theme=dark]{--zn-sea:#12557a;--zn-sea-2:#166690;--zn-sea-ink:#8fc3ea;--zn-ops:#1a5240;--zn-ops-2:#21664f;--zn-ops-ink:#7fd6a6;--zn-money:#e8a915;--zn-money-2:#cf9306;--zn-money-ink:#f2b21b;--zn-money-on:#071b16;--zn-sales:#0f6d66;--zn-sales-2:#127c74;--zn-sales-ink:#72d3c8;--zn-slate:#44525d;--zn-slate-2:#53626e;--zn-slate-ink:#b6c3cc;--zn-today:#123a30;--zn-today-2:#1a4d3f;--zn-today-ink:#f2b21b;--zn-today-mark:#f2b21b;--zn-on:#fff;--zn-dim:#81938c;--zn-quiet:#4a6359;--zn-alert:#f0a04a;--zn-sh:0 1px 2px rgba(0,0,0,.35),0 12px 28px -18px rgba(0,0,0,.7)}.zn{--z:var(--zn-sea);--z2:var(--zn-sea-2);--zink:var(--zn-sea-ink);--zon:var(--zn-on);--zsoft:color-mix(in srgb,var(--zink) 9%,var(--hz-surface,var(--surface)));--zs-line:var(--hz-divider,var(--line));display:flex;flex-direction:column;gap:12px;min-width:0}.zn-ops{--z:var(--zn-ops);--z2:var(--zn-ops-2);--zink:var(--zn-ops-ink)}.zn-money{--z:var(--zn-money);--z2:var(--zn-money-2);--zink:var(--zn-money-ink);--zon:var(--zn-money-on);--zsoft:color-mix(in srgb,var(--zn-money) 17%,var(--hz-surface,var(--surface)))}.zn-sales{--z:var(--zn-sales);--z2:var(--zn-sales-2);--zink:var(--zn-sales-ink)}.zn-alloc{--z:var(--zn-slate);--z2:var(--zn-slate-2);--zink:var(--zn-slate-ink)}.zn-today{--z:var(--zn-today);--z2:var(--zn-today-2);--zink:var(--zn-today-ink)}.zn-tile{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;min-width:0;padding:18px 22px;border-radius:16px 16px 4px 4px;background:linear-gradient(110deg,var(--z) 0,var(--z) 55%,var(--z2) 100%);color:var(--zon)}[dir=rtl] .zn-tile{background:linear-gradient(250deg,var(--z) 0,var(--z) 55%,var(--z2) 100%)}.zn-tile:after{content:"";position:absolute;inset-inline-end:-40px;top:-60px;width:260px;height:260px;border-radius:50%;border:38px solid color-mix(in srgb,var(--zon) 7%,transparent);pointer-events:none}.zn-today .zn-tile{-webkit-border-after:3px solid var(--zn-today-mark);border-block-end:3px solid var(--zn-today-mark)}.zn-ic{flex:none;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--zon) 14%,transparent);color:var(--zon)}.zn-ic svg{width:26px;height:26px;stroke-width:2}.zn-today .zn-ic{background:var(--zn-today-mark);color:var(--zn-money-on)}.zn-txt{min-width:0;position:relative;z-index:1}.app .zn-tile h2{margin:0;color:var(--zon);font-family:var(--p26-font,var(--f-display));font-size:24px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.zn-tile p{margin:3px 0 0;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--zon) 88%,transparent)}.zn-tile p b{color:var(--zon);font-weight:700}.zn-go{-webkit-margin-start:auto;margin-inline-start:auto;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.app .zn-go a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--zon) 14%,var(--z));color:var(--zon);font:700 13px/1 var(--p26-font,var(--f-display));text-decoration:none;white-space:nowrap}.app .zn-go a:hover{background:color-mix(in srgb,var(--zon) 24%,var(--z))}.app .zn-go a:focus-visible{outline:3px solid var(--zon);outline-offset:2px}.zn-cards{display:grid;grid-gap:12px;gap:12px;min-width:0}.zn-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.zn-gops{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.zn-g2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.zn-g2>.zc-wide{grid-column:1/-1}.zn-side{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.app .zn .hz-duo2.zn-cards,.app .zn .hz-side{gap:12px}.zn-comp{margin:0}.app .zn .zc{position:relative;min-width:0;background:var(--hz-surface,var(--surface));color:var(--ink);border:1px solid var(--hz-card-line,var(--line));-webkit-border-before:0;border-block-start:0;border-radius:4px 4px 12px 12px;padding:18px 20px;box-shadow:var(--zn-sh)}.app .zn .zc:before{content:"";position:absolute;inset-inline:-1px;top:0;height:4px;border-radius:4px 4px 0 0;background:var(--zbar,var(--zbar-z,var(--z)))}:root[data-theme=dark] .zn{--zbar-z:color-mix(in srgb,var(--z) 45%,var(--zink))}.zn .zc-crit{--zbar:var(--crit)}.zn .zc-warn{--zbar:var(--zn-alert)}.zn .zc-ok{--zbar:var(--ok)}.zn .zc-quiet{--zbar:var(--zn-quiet)}.app .zn a.zk,.zq{container:zcard/inline-size}.zc-h{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin:4px 0 14px}.app .zn .zc-h h3{margin:0;font-family:var(--p26-font,var(--f-display));font-size:16px;line-height:1.2;font-weight:750;color:var(--hz-head,var(--ink))}.app .zn .zc-h h3 a{color:inherit;text-decoration:none}.app .zn .zc-h h3 a:hover{text-decoration:underline}.zc-meta{font-size:12px;color:var(--muted)}.zc-meta,.zc-meta .link{font-weight:600}.zc-foot{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--zs-line);font-size:12.5px;color:var(--muted)}.zc-slim .zc-h{margin:4px 0 0;align-items:center}.zc-calm{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.zc-calm i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok)}.zc-calm i svg{width:14px;height:14px;stroke-width:3}.app .zn .zc :is(.dh,.hz-sec-h,.ch-head)>h3{margin:0;min-width:0;font-family:var(--p26-font,var(--f-display));font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--hz-head,var(--ink))}.app .zn .sail-h>h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.app .zn .zc .hz-sec-h{margin:4px 0 12px}.app .zn .zc .hz-box{border:0;border-radius:0;box-shadow:none;background:none}.app .zn .zc.zn-sail{padding-bottom:6px}.app .zn .zn-allocc .hz-box,.app .zn .zn-sail .hz-box{margin-inline:-20px}.app .zn .zn-allocc>.hint{margin:10px 0 0}.app .zn a.zk{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.zk-l{margin-top:4px;font-size:13px;font-weight:600;color:var(--muted)}.zk-v{display:block;margin:12px 0 10px;white-space:nowrap;font-family:var(--p26-font,var(--f-display));font-size:min(56px,22cqi);font-weight:800;line-height:1;letter-spacing:-.02em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--hz-head,var(--ink))}.zk-s{font-size:13px;color:var(--muted)}.zk-s b{color:var(--ink)}.app .zn .zk.key{background:var(--zsoft)}.zk.key .zk-v{color:var(--zink)}.zk-v.crit{color:var(--crit)}.zn-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font:700 12px/1.2 var(--p26-font,var(--f-display));white-space:nowrap}.zn-badge.crit{background:var(--crit-soft);color:var(--crit)}.zs{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(var(--k,3),minmax(0,1fr));align-items:stretch}.zs-flat{grid-template-columns:repeat(var(--k,4),minmax(0,1fr))}.zs>*{container-type:inline-size;min-width:0;color:inherit;text-decoration:none}.zs-hero{display:block;border-radius:10px;padding:14px 16px;background:var(--zsoft);-webkit-margin-end:6px;margin-inline-end:6px}.zs-m{display:block;padding:14px 8px 4px 16px;padding-inline:16px 8px;-webkit-border-start:1px solid var(--zs-line);border-inline-start:1px solid var(--zs-line)}.zs-flat>.zs-m:first-child,.zs-hero+.zs-m{-webkit-border-start:0;border-inline-start:0}.zs-flat>.zs-m{padding-top:0;padding-inline:12px 6px}.zs-flat>.zs-m:first-child{-webkit-padding-start:0;padding-inline-start:0}.zs-v{display:block;white-space:nowrap;overflow:hidden;text-overflow:clip;font-family:var(--p26-font,var(--f-display));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;line-height:1.05;font-weight:750;font-size:min(28px,20cqi);color:var(--hz-head,var(--ink))}.zs-hero .zs-v{font-size:min(42px,21cqi);font-weight:800;line-height:1;color:var(--zink)}.zs-flat .zs-v{font-size:min(24px,22cqi);font-weight:800}.zs-l{display:block;margin-top:6px;font-size:12.5px;line-height:1.3;font-weight:600;color:var(--muted)}.zs-hero .zs-l{margin-top:8px;font-weight:700;color:var(--ink)}.zs-x{display:block;font-size:12px;color:var(--muted)}.zs-m.crit .zs-v{color:var(--crit)}.zs-m.warn .zs-v{color:var(--warn)}.zs-m.ok .zs-v{color:var(--ok)}.zs-m.zero .zs-v{color:var(--zn-dim)}.zs-hero.crit{background:var(--crit-soft)}.zs-hero.crit .zs-v{color:var(--crit)}.zs-hero.warn .zs-v{color:var(--warn)}.app .zn .zs>a:hover{background:var(--hz-sunk,var(--sunk))}.app .zn .zs>a.zs-hero:hover{background:color-mix(in srgb,var(--zink) 14%,var(--hz-surface,var(--surface)))}.app .zn .zs>a.zs-hero.crit:hover{background:color-mix(in srgb,var(--crit) 16%,var(--hz-surface,var(--surface)))}.app .zn :is(.zs>a,a.zk):focus-visible{outline:3px solid var(--focus-ring,var(--accent));outline-offset:2px;border-radius:6px}.zn .zs .trend{display:inline-flex;align-items:center;gap:4px;margin-top:8px;max-width:100%;padding:3px 9px;border-radius:10px;font:700 12px/1.25 var(--p26-font,var(--f-display));background:var(--neutral-soft,var(--sunk));color:var(--muted)}.zn .zs .trend.good{background:var(--ok-soft);color:var(--ok)}.zn .zs .trend.bad{background:var(--crit-soft);color:var(--crit)}.app .zn .zc a.zk,.app .zn .zs>a{transition:background-color .15s ease,box-shadow .15s ease}.app .zn a.zk:hover{box-shadow:var(--hz-card-sh-h,var(--zn-sh))}@container zcard (max-width:520px){.zs:not(.zs-flat){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.zs-hero{grid-column:1/-1;margin:0}.zs-hero .zs-v{font-size:min(40px,14cqi)}.zs:not(.zs-flat)>.zs-m{padding-top:4px}.zs:not(.zs-flat)>.zs-m:nth-child(2n){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.zs-m .zs-v{font-size:min(26px,20cqi)}}@container zcard (max-width:340px){.zs-flat{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.zs-flat>.zs-m:nth-child(odd){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}}[dir=rtl] :is(.zs-v,.zk-v){direction:ltr;text-align:right}.app .wrap>.zn :is(.zn-cards>*,.hz-side>*,.zc):has(details[open]){position:relative;z-index:30}@media (max-width:1100px){.zn-gops{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.zn-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.zn{gap:10px}.zn-tile{flex-wrap:wrap;padding:16px;gap:12px}.zn-ic{width:40px;height:40px}.zn-ic svg{width:22px;height:22px}.app .zn-tile h2{font-size:21px}.zn-txt{flex:1 1;min-width:0}.zn-go{-webkit-margin-start:0;margin-inline-start:0;width:100%;justify-content:flex-start}.zn-g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app .zn .zc{padding:16px 14px}.app .zn .zn-allocc .hz-box,.app .zn .zn-sail .hz-box{margin-inline:-14px}.zk-v{font-size:min(40px,24cqi)}}@media (prefers-reduced-motion:reduce){.app .zn :is(a.zk,.zs>a,.zn-go a){transition:none}}.zn-band{gap:0}.app .zn.zn-band>.zc{padding-block:20px 16px}.zn-band .zs+.zs{margin-top:14px;padding-top:14px;border-top:1px dashed var(--zs-line)}.zn-band .zc-foot{margin-top:12px}.zs-hero.ok .zs-v{color:var(--ok)}.zs-hero.warn{background:var(--warn-soft,var(--zsoft))}.zs-hero .zs-x,.zs-l small{margin-top:2px}.zs-l small{display:block;font-weight:500;color:var(--muted)}.app .zn .zs>a.on{box-shadow:inset 0 -3px 0 var(--zink);background:var(--hz-sunk,var(--sunk));border-radius:6px 6px 0 0}.app .zn .zs-flat>a.zs-m.on:first-child{-webkit-padding-start:12px;padding-inline-start:12px}.app .zn .zs>a.zs-hero.on{background:color-mix(in srgb,var(--zink) 14%,var(--hz-surface,var(--surface)))}.app .zn .zs>a.on .zs-l{color:var(--ink)}@container zcard (min-width:521px) and (max-width:860px){.zs.zs-many{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.zs.zs-many>.zs-hero{grid-column:1/-1;margin:0}.zs.zs-many>.zs-m{padding-top:4px}.zs.zs-many>.zs-m:nth-child(3n+2){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}}@media (max-width:760px){.app .zn.zn-band>.zc{padding-block:18px 14px}}@media print{.zn-band .zc{box-shadow:none}.zn-band .zc:before{display:none}}