@layer hm-reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}}@layer hm-tokens{:root{--font-display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Segoe UI", system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--font-numbers:tabular-nums;--type-hull:800 clamp(2.5rem, 1.7rem + 3.4vw, 4.25rem) / .95 var(--font-display);--type-title:800 clamp(2rem, 1.55rem + 1.9vw, 3rem) / 1 var(--font-display);--type-heading:700 clamp(1.375rem, 1.2rem + .6vw, 1.75rem) / 1.05 var(--font-display);--type-subheading:700 1.25rem / 1.1 var(--font-display);--type-figure:800 clamp(2.5rem, 2.2rem + 1vw, 3rem) / 1 var(--font-display);--type-button:700 1.3125rem / 1 var(--font-display);--type-item:700 1.25rem / 1.3 var(--font-body);--type-body:400 1.25rem / 1.5 var(--font-body);--type-small:400 1.0625rem / 1.45 var(--font-body);--type-label:800 1rem / 1.15 var(--font-body);--type-micro:800 .9375rem / 1.15 var(--font-body);--type-id:500 .875rem / 1.4 var(--font-mono);--track-display:.02em;--track-label:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gutter:clamp(16px, 3vw, 40px);--content-max:1360px;--radius-plate:4px;--radius-chip:6px;--radius-control:10px;--radius-card:12px;--radius-pill:999px;--rule-hair:1px;--rule-control:2px;--rule-heavy:3px;--rule-lamp:6px;--rule-nameboard:8px;--size-target:56px;--size-control:56px;--size-answer:64px;--size-primary:64px;--size-console:56px;--size-tab:60px;--size-icon:24px;--size-icon-small:18px;--size-icon-tile:28px;--focus-ring:3px;--focus-offset:3px;--motion-fast:.12s;--motion-base:.18s;--ease-out:cubic-bezier(.2, .8, .2, 1);--elev-0:none;--elev-1:0 1px 2px #0a1a2a1a, 0 1px 1px #0a1a2a0f;--elev-2:0 6px 18px #0a1a2a29, 0 2px 4px #0a1a2a14;--elev-3:0 16px 40px #0a1a2a47;--z-header:5;--z-menu:20;--z-skip:30}:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#edf1f4;--color-surface:#fbfcfd;--color-surface-2:#e3e9ee;--color-console:#0b2239;--color-on-console:#f3f6f9;--color-on-console-muted:#afc0d1;--color-console-rule:#f26a1b;--color-ink:#0a1a2a;--color-ink-muted:#46586b;--color-line:#c6d0d9;--color-edge:#6b7c8d;--color-accent:#dd5c12;--color-primary-fill:#f26a1b;--color-primary-fill-pressed:#d9560c;--color-primary-ink:#050b12;--color-selection:#dd5c12;--color-on-selection:#050b12;--color-primary-edge:#0a1a2a;--color-focus:#0a1a2a;--color-scrim:#050b129e;--color-defect:#b42318;--color-on-defect:#fff;--color-defect-text:#b42318;--color-defect-tint:#fbe9e7;--color-attention:#f2a900;--color-on-attention:#0a1a2a;--color-attention-text:#8a5300;--color-attention-lamp:#b37400;--color-attention-tint:#fdf3d8;--color-good:#1e7a3a;--color-on-good:#fff;--color-good-text:#1b6e36;--color-good-tint:#e6f2e9;--color-info:#1d5ba6;--color-on-info:#fff;--color-info-text:#1d5ba6;--color-info-tint:#e5eef8;--color-test-plate:#f2a900;--chip-defect-fill:var(--color-defect);--chip-defect-ink:var(--color-on-defect);--chip-attention-fill:var(--color-attention);--chip-attention-ink:var(--color-on-attention);--chip-good-fill:var(--color-good);--chip-good-ink:var(--color-on-good);--chip-info-fill:var(--color-info);--chip-info-ink:var(--color-on-info);--shadow-card:var(--elev-1);--shadow-raised:var(--elev-2)}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#0b0807;--color-surface:#16100d;--color-surface-2:#100b09;--color-console:#120c0a;--color-on-console:#c49f84;--color-on-console-muted:#9c7c66;--color-console-rule:#9a4a1c;--color-ink:#c49f84;--color-ink-muted:#9c7c66;--color-line:#34261f;--color-edge:#7e6352;--color-accent:#e2843e;--color-primary-fill:#2b170c;--color-primary-fill-pressed:#3a1f10;--color-primary-ink:#e2843e;--color-selection:#e2843e;--color-on-selection:#0b0807;--color-primary-edge:#e2843e;--color-focus:#c49f84;--color-scrim:#000000b8;--color-defect:#ea5a5a;--color-on-defect:#0b0807;--color-defect-text:#ea5a5a;--color-defect-tint:#2a0f0d;--color-attention:#b8963a;--color-on-attention:#0b0807;--color-attention-text:#b8963a;--color-attention-lamp:#b8963a;--color-attention-tint:#211a0b;--color-good:#6e9158;--color-on-good:#0b0807;--color-good-text:#6e9158;--color-good-tint:#121a0e;--color-info:#6e86ac;--color-on-info:#0b0807;--color-info-text:#6e86ac;--color-info-tint:#0f141c;--color-test-plate:#b8963a;--chip-defect-fill:var(--color-defect-tint);--chip-defect-ink:var(--color-defect-text);--chip-attention-fill:var(--color-attention-tint);--chip-attention-ink:var(--color-attention-text);--chip-good-fill:var(--color-good-tint);--chip-good-ink:var(--color-good-text);--chip-info-fill:var(--color-info-tint);--chip-info-ink:var(--color-info-text);--shadow-card:none;--shadow-raised:0 0 0 1px var(--color-edge)}[data-density=rain]{--size-target:72px;--size-control:80px;--size-answer:88px;--size-primary:88px;--size-tab:76px;--type-button:700 1.5rem / 1 var(--font-display);--type-body:400 1.375rem / 1.5 var(--font-body);--type-label:800 1.125rem / 1.15 var(--font-body)}@media (prefers-contrast:more){:root:not([data-theme=night]),[data-theme=day]{--color-line:#6b7c8d;--color-edge:#0a1a2a;--color-ink-muted:#1e2e3e}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}}@layer hm-base{:root{font:var(--type-body);font-synthesis:none;font-variant-numeric:var(--font-numbers);color:var(--color-ink);background:var(--color-canvas)}body{background:var(--color-canvas);min-height:100dvh}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:2px}p{max-width:68ch}h1{font:var(--type-title);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}h2{font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}h3{font:var(--type-subheading);letter-spacing:var(--track-display);overflow-wrap:anywhere}h1,h2,h3,h4{text-wrap:balance}p,li,dd,summary{text-wrap:pretty}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-offset);scroll-margin-block:var(--space-6)}::selection{background:var(--color-selection);color:var(--color-on-selection)}.hm-skip-link{inset:var(--space-2) auto auto var(--space-2);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:var(--type-label);letter-spacing:var(--track-label);position:fixed;transform:translateY(-200%)}.hm-skip-link:focus{transform:translateY(0)}.hm-shell{min-height:100dvh;color:var(--color-ink);background:var(--color-canvas);flex-direction:column;display:flex}.hm-position{--shell-inset:max(var(--gutter), (100% - var(--content-max)) / 2 + var(--gutter));z-index:var(--z-header);background:var(--color-surface);box-shadow:var(--shadow-card);position:sticky;top:0}.hm-console{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-console);padding:var(--space-2) var(--shell-inset);color:var(--color-on-console);background:var(--color-console);border-bottom:var(--rule-heavy) solid var(--color-console-rule);display:flex}.hm-console__brand,.hm-console__tools{align-items:center;gap:var(--space-3);min-width:0;display:flex}.hm-plimsoll{fill:none;stroke:currentColor;stroke-width:2.4px;flex:none;width:30px;height:22px}.hm-plimsoll__line{stroke:var(--color-console-rule);stroke-width:3px}.hm-operator{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-on-console-muted);overflow-wrap:anywhere;display:inline-flex}.hm-operator svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}.hm-wordmark{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.hm-wordmark__name{font:800 1.5rem / 1 var(--font-display);letter-spacing:.08em;white-space:nowrap}.hm-wordmark__by{font:var(--type-micro);letter-spacing:.12em;color:var(--color-on-console-muted);white-space:nowrap;font-size:.6875rem}.hm-env{min-height:26px;padding:0 var(--space-2);border:var(--rule-control) solid var(--color-test-plate);border-radius:var(--radius-plate);font:var(--type-micro);letter-spacing:.12em;color:var(--color-on-console);white-space:nowrap;align-items:center;display:inline-flex}.hm-navigation{min-width:0;padding:0 calc(var(--shell-inset) - var(--space-2));background:var(--color-surface);border-bottom:var(--rule-hair) solid var(--color-line);align-items:stretch;display:flex}.hm-band{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--shell-inset);background:var(--color-surface-2);border-bottom:var(--rule-hair) solid var(--color-line);flex-wrap:wrap;display:flex}.hm-band__kicker{font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-ink-muted)}.hm-band__title{font:800 1.375rem / 1.1 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}.hm-shell__body{flex:1;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hm-shell[data-has-course=true] .hm-shell__body{grid-template-columns:104px minmax(0,1fr)}.hm-shell[data-has-aside=true] .hm-shell__body{grid-template-columns:minmax(0,1fr) 320px}.hm-shell[data-has-course=true][data-has-aside=true] .hm-shell__body{grid-template-columns:104px minmax(0,1fr) 320px}.hm-course-rail,.hm-context-rail{background:var(--color-surface);min-width:0}.hm-course-rail{border-right:var(--rule-hair) solid var(--color-line)}.hm-context-rail{padding:var(--space-4);border-left:var(--rule-hair) solid var(--color-line)}.hm-content-column{flex-direction:column;min-width:0;min-height:100%;display:flex}.hm-content{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--gutter) var(--space-10);outline-offset:calc(-1 * var(--focus-ring));margin-inline:auto}.hm-footer{width:100%;max-width:var(--content-max);padding:var(--space-4) var(--gutter) var(--space-6);border-top:var(--rule-hair) solid var(--color-line);color:var(--color-ink-muted);font:var(--type-small);margin:auto auto 0}.hm-action-bar{gap:var(--space-3);padding:var(--space-3) var(--gutter) max(var(--space-3), env(safe-area-inset-bottom));background:var(--color-canvas);border-top:var(--rule-hair) solid var(--color-line);display:flex;position:sticky;bottom:0}@media (width<=1199px){.hm-shell[data-has-course=true] .hm-shell__body{grid-template-columns:56px minmax(0,1fr)}.hm-shell[data-has-aside=true] .hm-shell__body,.hm-shell[data-has-course=true][data-has-aside=true] .hm-shell__body{grid-template-columns:minmax(0,1fr)}.hm-context-rail{margin:0 var(--gutter);border:var(--rule-hair) solid var(--color-line);grid-column:1/-1}}@media (width<=809px){.hm-position{position:relative}.hm-console{padding-inline:var(--space-4);gap:var(--space-2)}.hm-console__brand{gap:var(--space-2)}.hm-plimsoll{width:26px;height:19px}.hm-wordmark__by,.hm-operator{display:none}.hm-wordmark__name{letter-spacing:.05em;font-size:1.25rem}.hm-env{letter-spacing:.08em;min-height:24px;padding:0 6px;font-size:.6875rem}.hm-navigation{padding:0 var(--space-1)}.hm-band{padding-inline:var(--space-4)}.hm-content{padding:var(--space-5) var(--space-4) var(--space-8)}.hm-footer{padding-inline:var(--space-4)}.hm-shell .hm-shell__body{display:block}.hm-course-rail{display:none}.hm-context-rail{margin:var(--space-4)}}}@layer hm-components{.hm-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hm-icon{width:var(--size-icon);height:var(--size-icon);flex:none}.hm-icon--small{width:var(--size-icon-small);height:var(--size-icon-small)}.hm-icon--large{width:32px;height:32px}.hm-btn,.hm-primary-action{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--size-control);padding:0 var(--space-5);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:var(--type-button);letter-spacing:.04em;text-transform:uppercase;text-align:center;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.hm-btn:hover{border-color:var(--color-ink)}.hm-btn--primary,.hm-primary-action{min-height:var(--size-primary);padding-inline:var(--space-6);border-color:var(--color-primary-edge);background:var(--color-primary-fill);color:var(--color-primary-ink);box-shadow:var(--shadow-card)}.hm-btn--primary:hover,.hm-primary-action:hover{border-color:var(--color-primary-edge)}.hm-btn--primary:active,.hm-primary-action:active{background:var(--color-primary-fill-pressed)}.hm-btn--compact{min-height:var(--size-target);padding-inline:var(--space-4);font-size:1.125rem}.hm-btn--block{width:100%}.hm-btn--danger{color:var(--color-defect-text);border-color:var(--color-defect)}.hm-btn--danger:hover{border-color:var(--color-defect);background:var(--color-defect-tint)}.hm-btn :is(svg),.hm-primary-action :is(svg){width:var(--size-icon);height:var(--size-icon);flex:none}.hm-btn:disabled,.hm-btn[aria-disabled=true],.hm-primary-action:disabled,.hm-primary-action[aria-disabled=true]{border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink-muted);box-shadow:none;cursor:not-allowed}.hm-link-button{align-items:center;gap:var(--space-2);min-height:var(--size-target);padding:0 var(--space-1);color:var(--color-ink);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;text-underline-offset:.3em;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.hm-link-button svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}.hm-chip,.hm-receipt{border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-chip);background:var(--color-surface);min-height:30px;color:var(--color-ink);font:var(--type-micro);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.hm-chip svg,.hm-receipt svg{fill:none;stroke:currentColor;stroke-width:2.4px;flex:none;width:16px;height:16px}.hm-chip[data-tone=defect]{border-color:var(--color-defect);background:var(--chip-defect-fill);color:var(--chip-defect-ink)}.hm-chip[data-tone=attention]{border-color:var(--color-attention-lamp);background:var(--chip-attention-fill);color:var(--chip-attention-ink)}.hm-chip[data-tone=good]{border-color:var(--color-good);background:var(--chip-good-fill);color:var(--chip-good-ink)}.hm-chip[data-tone=info]{border-color:var(--color-info);background:var(--chip-info-fill);color:var(--chip-info-ink)}.hm-chip[data-tone=local]{border-color:var(--color-attention-lamp);background:var(--color-attention-tint);color:var(--color-attention-text)}.hm-chip[data-tone=muted]{border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink-muted)}.hm-chip[data-tone=synced],.hm-receipt[data-state=ashore]{border-color:var(--color-good-text);background:var(--color-good-tint);color:var(--color-good-text)}.hm-receipt[data-state=draft]{border-color:var(--color-attention-lamp);background:var(--color-attention-tint);color:var(--color-attention-text)}.hm-card{background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5)}.hm-panel{background:var(--color-surface-2);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5)}.hm-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.hm-page-title{align-items:center;gap:var(--space-3);font:var(--type-title);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere;display:flex}.hm-page-title svg{flex:none;width:36px;height:36px}.hm-kicker{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted)}.hm-section-head{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-8) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-heavy) solid var(--color-ink);flex-wrap:wrap;display:flex}.hm-section-head>:is(h2,h3){align-items:center;gap:var(--space-3);font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase;display:flex}.hm-section-head>:is(h2,h3) svg{width:var(--size-icon);height:var(--size-icon);flex:none}.hm-section-head__meta{font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-ink-muted);text-transform:uppercase;margin-left:auto}.hm-lede{font:var(--type-body);color:var(--color-ink-muted)}.hm-nameboard{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:var(--rule-nameboard) solid var(--color-accent)}.hm-nameboard__kind{align-items:center;gap:var(--space-2);font:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);display:flex}.hm-nameboard__kind svg{width:var(--size-icon);height:var(--size-icon)}.hm-nameboard__name{margin-top:var(--space-1);font:var(--type-hull);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.hm-nameboard__sub{margin-top:var(--space-1);font:var(--type-small);color:var(--color-ink-muted)}.hm-lamps{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.hm-lamp{justify-content:space-between;gap:var(--space-2);min-height:104px;padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + var(--rule-lamp));border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.hm-lamp:before{content:"";width:var(--rule-lamp);background:var(--hm-lamp,var(--color-edge));position:absolute;inset:0 auto 0 0}.hm-lamp__figure{align-items:center;gap:var(--space-2);font:var(--type-figure);color:var(--hm-lamp-text,var(--color-ink));display:flex}.hm-lamp__figure svg{stroke-width:2.4px;width:36px;height:36px}.hm-lamp__label{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase}.hm-lamp__meta{margin-top:var(--space-1);color:var(--color-ink-muted);display:block}a.hm-lamp:hover{border-color:var(--color-ink)}.hm-lamp[data-tone=defect]{--hm-lamp:var(--color-defect);--hm-lamp-text:var(--color-defect-text)}.hm-lamp[data-tone=attention]{--hm-lamp:var(--color-attention-lamp);--hm-lamp-text:var(--color-attention-text)}.hm-lamp[data-tone=good]{--hm-lamp:var(--color-good);--hm-lamp-text:var(--color-good-text)}.hm-lamp[data-tone=info]{--hm-lamp:var(--color-info);--hm-lamp-text:var(--color-info-text)}.hm-lamp[data-lit=true][data-tone=defect]{border:var(--rule-control) solid var(--color-defect);background:var(--color-defect-tint)}.hm-lamp[data-lit=true][data-tone=attention]{border:var(--rule-control) solid var(--color-attention-lamp);background:var(--color-attention-tint)}.hm-rows{margin:0;padding:0;list-style:none}.hm-row{align-items:center;gap:var(--space-2) var(--space-4);min-height:72px;padding:var(--space-3) 0;border-bottom:var(--rule-hair) solid var(--color-line);flex-wrap:wrap;display:flex}.hm-row__main{flex:16rem;min-width:0}.hm-row__title{font:var(--type-item);overflow-wrap:anywhere;display:block}.hm-row__meta{font:var(--type-small);color:var(--color-ink-muted);overflow-wrap:anywhere;display:block}.hm-row__time{min-width:4.5rem;font:700 1.125rem / 1.2 var(--font-body);flex:none}.hm-row__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.hm-field{gap:var(--space-2);display:grid}.hm-field>label,.hm-field__label{font:700 1rem / 1.3 var(--font-body)}.hm-input,.hm-select,.hm-textarea{width:100%;min-height:var(--size-control);padding:0 var(--space-4);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:400 1.125rem / 1.4 var(--font-body)}.hm-textarea{min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.hm-select{appearance:auto}.hm-toggles{gap:var(--space-2);flex-wrap:wrap;display:flex}.hm-toggle{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:0 var(--space-4);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;display:inline-flex}.hm-toggle[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-canvas)}[data-theme=night] .hm-toggle[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-surface-2);color:var(--color-ink);box-shadow:inset 0 -4px 0 var(--color-ink)}.hm-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:var(--rule-lamp) solid var(--hm-notice,var(--color-info));border-radius:var(--radius-control);background:var(--hm-notice-tint,var(--color-info-tint));color:var(--color-ink);display:flex}.hm-notice svg{width:var(--size-icon);height:var(--size-icon);color:var(--hm-notice-text,var(--color-info-text));flex:none}.hm-notice[data-tone=defect]{--hm-notice:var(--color-defect);--hm-notice-tint:var(--color-defect-tint);--hm-notice-text:var(--color-defect-text)}.hm-notice[data-tone=attention]{--hm-notice:var(--color-attention-lamp);--hm-notice-tint:var(--color-attention-tint);--hm-notice-text:var(--color-attention-text)}.hm-notice[data-tone=good]{--hm-notice:var(--color-good);--hm-notice-tint:var(--color-good-tint);--hm-notice-text:var(--color-good-text)}.hm-empty{justify-items:start;gap:var(--space-2);padding:var(--space-5);border:var(--rule-control) dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.hm-empty svg{width:32px;height:32px;color:var(--color-ink-muted)}.hm-empty[data-tone=good] svg{color:var(--color-good-text)}.hm-empty__title{font:var(--type-subheading);text-transform:uppercase;letter-spacing:var(--track-display)}.hm-empty__text{font:var(--type-small);color:var(--color-ink-muted)}.hm-disclosure{border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface)}.hm-disclosure>summary{align-items:center;gap:var(--space-3);min-height:var(--size-target);padding:0 var(--space-4);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;list-style:none;display:flex}.hm-disclosure>summary::-webkit-details-marker{display:none}.hm-disclosure>summary:before{content:"";width:10px;height:10px;transition:transform var(--motion-fast) var(--ease-out);border-bottom:2.5px solid;border-right:2.5px solid;flex:none;transform:rotate(-45deg)}.hm-disclosure[open]>summary:before{transform:rotate(45deg)}.hm-disclosure>:not(summary){padding:0 var(--space-4) var(--space-4)}.hm-steps{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hm-steps>li{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--rule-lamp) solid var(--color-edge);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted);display:flex}.hm-steps>li[data-done]{border-top-color:var(--color-ink)}.hm-steps>li[aria-current=step]{border-top-color:var(--color-accent);color:var(--color-ink)}.hm-ticks{gap:4px;display:flex}.hm-ticks>i{border:var(--rule-control) solid var(--color-edge);border-radius:2px;flex:1;height:14px}.hm-ticks>i[data-state=done]{border-color:var(--color-ink);background:var(--color-ink)}.hm-ticks>i[data-state=now]{border:var(--rule-heavy) solid var(--color-accent)}.hm-id{font:var(--type-id);overflow-wrap:anywhere}.hm-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule-hair) solid var(--color-line);display:flex}.hm-section-heading h2{padding:var(--space-3) 0;font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted)}.hm-data{font:var(--type-id);overflow-wrap:anywhere}.hm-data--secondary{color:var(--color-ink-muted)}.hm-nav-link{min-height:var(--size-target);color:var(--color-ink-muted);font:var(--type-label);align-items:center;text-decoration:none;display:inline-flex}.hm-nav-link[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -4px 0 var(--color-accent)}.app-navigation{align-items:stretch;width:100%;min-width:0;display:flex}.app-nav-link,.app-more>summary,.auth-account>summary{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-tab);padding:0 var(--space-4);color:var(--color-ink-muted);white-space:nowrap;font:var(--type-label);letter-spacing:var(--track-label);cursor:pointer;text-decoration:none;list-style:none;display:inline-flex}.app-nav-link:hover,.app-more>summary:hover,.auth-account>summary:hover{color:var(--color-ink);background:var(--color-surface-2)}.app-nav-link[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -5px 0 var(--color-accent)}.app-nav-link svg,.app-more>summary svg,.auth-account>summary svg{width:var(--size-icon);height:var(--size-icon);flex:none}.app-more>summary::-webkit-details-marker{display:none}.auth-account>summary::-webkit-details-marker{display:none}.app-more{margin-left:auto;position:relative}.app-more>summary{display:none}.app-utilities{align-items:stretch;display:flex}.auth-account{position:relative}.auth-account>summary{height:100%}.auth-account[open]>summary{color:var(--color-ink);box-shadow:inset 0 -5px 0 var(--color-accent)}.auth-account-panel{z-index:var(--z-menu);gap:var(--space-3);width:min(300px,100vw - 32px);padding:var(--space-4);background:var(--color-surface);border:var(--rule-hair) solid var(--color-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);display:grid;position:absolute;top:100%;right:0}.auth-account-panel p{font:var(--type-item);overflow-wrap:anywhere}.auth-sign-out{min-height:var(--size-target);padding:0 var(--space-4);text-align:left;border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:var(--type-label);letter-spacing:var(--track-label)}.auth-sign-out:hover{border-color:var(--color-ink)}.app-account{position:relative}.app-account>summary{align-items:center;gap:var(--space-2);min-height:var(--size-target);padding:0 var(--space-3);cursor:pointer;border:var(--rule-control) solid var(--color-on-console-muted);border-radius:var(--radius-control);color:var(--color-on-console);font:var(--type-label);letter-spacing:var(--track-label);list-style:none;display:inline-flex}.app-account>summary::-webkit-details-marker{display:none}.app-account[open]>summary{border-color:var(--color-on-console);box-shadow:inset 0 -4px 0 var(--color-on-console)}.app-account>summary:focus-visible{outline-color:var(--color-on-console)}.app-account .auth-sign-out{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}a.app-mode{text-decoration:none}.app-account .auth-account-panel{max-width:calc(100vw - 2 * var(--space-4));left:auto;right:0}@media (width<=400px){.app-account>summary{padding:0 var(--space-2)}.app-account>summary svg{display:none}}@media (width<=420px){.app-account>summary{letter-spacing:0;padding:0 var(--space-1);font-size:.8rem}}.app-mode{align-items:center;gap:var(--space-2);min-height:var(--size-target);padding:0 var(--space-3);border:var(--rule-control) solid var(--color-on-console-muted);border-radius:var(--radius-control);color:var(--color-on-console);font:var(--type-label);letter-spacing:var(--track-label);background:0 0;display:inline-flex}.app-mode svg{flex:none;width:20px;height:20px}.app-mode[aria-pressed=true]{border-color:var(--color-on-console);box-shadow:inset 0 -4px 0 var(--color-on-console)}.app-mode:focus-visible{outline-color:var(--color-on-console)}@media (width>=810px) and (width<=1199px){.app-nav-link,.auth-account>summary{gap:var(--space-1);padding:var(--space-1) var(--space-3);flex-direction:column;font-size:.8125rem}}@media (width<=809px){.app-navigation{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.app-nav-link,.app-more>summary{justify-content:flex-start;gap:var(--space-1);padding:var(--space-2) 2px var(--space-1);white-space:normal;text-align:center;min-width:0;font:var(--type-micro);letter-spacing:.01em;flex-direction:column;font-size:.8rem;line-height:1.1}.app-nav-link[aria-current=page]{box-shadow:inset 0 -4px 0 var(--color-accent)}.app-more{margin-left:0;position:static}.app-more>summary{height:100%;display:flex}.app-navigation[data-signed-out]{grid-auto-columns:minmax(0,6rem);justify-content:space-between}.app-more[open]>summary{color:var(--color-ink);box-shadow:inset 0 -4px 0 var(--color-accent)}.app-more:has(.app-utilities [aria-current=page])>summary{color:var(--color-ink);box-shadow:inset 0 -4px 0 var(--color-accent)}.hm-navigation{position:relative}.app-utilities{z-index:var(--z-menu);top:100%;right:var(--space-2);overscroll-behavior:contain;width:min(300px,100vw - 32px);max-height:calc(100dvh - 160px);padding:var(--space-2);background:var(--color-surface);border:var(--rule-hair) solid var(--color-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);display:grid;position:absolute;overflow-y:auto}.app-utilities .app-nav-link,.app-utilities .auth-account>summary{justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-3);width:100%;font:var(--type-label);letter-spacing:var(--track-label);white-space:nowrap;text-align:left;min-height:var(--size-control);flex-direction:row}.app-utilities .auth-account-panel{width:100%;padding:0 var(--space-3) var(--space-3);box-shadow:none;border:0;position:static}}.hm-console{container:console/inline-size}@container console (width<=357px){.app-mode__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container console (width<=377px){[data-density=rain] .app-mode__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container console (width<=300px){[data-density=rain] .hm-wordmark__name{letter-spacing:.03em;font-size:1.125rem}}.task-help-common{gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);display:grid}.task-help-common>*{width:100%;min-height:var(--size-target);white-space:normal;text-align:left;justify-content:flex-start}.app-section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-6);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.app-section-header:has(>:is(h2,h3)){margin-top:var(--space-8);padding-bottom:var(--space-2);border-bottom:var(--rule-heavy) solid var(--color-ink)}.crew-heading{align-items:center;gap:var(--space-3);display:flex}h1.crew-heading>svg{flex:none;width:36px;height:36px}.crew-heading>svg{width:var(--size-icon);height:var(--size-icon);flex:none}.crew-page-guide,.app-reading>p{font:var(--type-body);color:var(--color-ink-muted)}.app-eyebrow,.app-fleet-caption{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted);overflow-wrap:anywhere}.app-fleet-caption{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.app-reference,.app-table-note,.app-local-state{font:var(--type-small);color:var(--color-ink-muted);overflow-wrap:anywhere}.app-table-note{margin-top:var(--space-6)}.app-reading{max-width:960px}.app-reading>*+*{margin-top:var(--space-4)}.app-checking{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface)}.app-secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:0 var(--space-5);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);text-align:center;font:var(--type-button);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.125rem;text-decoration:none;display:inline-flex}.app-secondary:hover{border-color:var(--color-ink)}.app-secondary:disabled{border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink-muted);cursor:not-allowed}.app-secondary svg{width:var(--size-icon);height:var(--size-icon);flex:none}.app-text-link{align-items:center;gap:var(--space-2);min-height:var(--size-target);color:var(--color-ink);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;text-underline-offset:.3em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.app-text-link svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}input[type=radio],input[type=checkbox]{width:24px;height:24px;accent-color:var(--color-ink);flex:none;margin:0}.app-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-notice{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-block:var(--space-4);border-left:var(--rule-lamp) solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-tint);color:var(--color-ink);overflow-wrap:anywhere;justify-items:start;display:grid}.app-notice[role=alert]{border-left-color:var(--color-defect);background:var(--color-defect-tint)}.app-empty-state{gap:var(--space-2);padding:var(--space-6);margin-block:var(--space-4);border:var(--rule-control) dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);justify-items:start;display:grid}.app-empty-state :is(h2,h3){font:var(--type-subheading);text-transform:uppercase;letter-spacing:var(--track-display)}.app-empty-state p{font:var(--type-small);color:var(--color-ink-muted)}[data-density=rain] :is(.app-text-link,.auth-sign-out,.app-mode){min-height:var(--size-target)}}@layer hm-screens{.app-settings-fieldset{min-width:0;margin:var(--space-8) 0 0;border:0;padding:0}.app-settings-fieldset legend{width:100%;margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--rule-heavy) solid var(--color-ink);font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase}.app-theme-options{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-theme-option{gap:var(--space-3);padding:var(--space-4);cursor:pointer;border:var(--rule-control) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.app-theme-option:has(input:checked){border:var(--rule-heavy) solid var(--color-ink)}.app-theme-option small{font:var(--type-small);color:var(--color-ink-muted)}.app-choice-heading{align-items:center;gap:var(--space-3);min-height:var(--size-target);font:var(--type-subheading);letter-spacing:var(--track-display);font-size:1.5rem;display:flex}.app-theme-preview{border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-ink);display:grid;overflow:hidden}[data-theme=night] .app-theme-preview[data-theme=day]{filter:brightness(.6)}.app-theme-preview__console{padding:var(--space-2) var(--space-3);background:var(--color-console);color:var(--color-on-console);border-bottom:var(--rule-heavy) solid var(--color-console-rule);font:800 1rem / 1 var(--font-display);letter-spacing:.08em}.app-theme-preview__body{align-items:center;gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex}.app-theme-preview__action{min-height:40px;padding:0 var(--space-3);border:var(--rule-control) solid var(--color-primary-edge);border-radius:var(--radius-control);background:var(--color-primary-fill);color:var(--color-primary-ink);font:700 1rem / 1 var(--font-display);letter-spacing:.04em;align-items:center;display:inline-flex}.app-density-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-density-option{align-items:center;gap:var(--space-3);min-height:var(--size-control);padding:0 var(--space-4);cursor:pointer;border:var(--rule-control) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);font:var(--type-label);letter-spacing:var(--track-label);display:flex}.app-density-option:has(input:checked){border:var(--rule-heavy) solid var(--color-ink)}.app-setting-help{margin-top:var(--space-3);font:var(--type-small);color:var(--color-ink-muted)}.app-persistence{min-height:var(--size-target);margin-top:var(--space-6);font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-ink-muted)}@media (width<=809px){.app-theme-options,.app-density-options{grid-template-columns:minmax(0,1fr)}}.auth-column{gap:var(--space-4);max-width:640px;margin:var(--space-4) auto;padding:var(--space-8);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.auth-wordmark{gap:var(--space-1);display:grid}.auth-load-line{height:var(--rule-heavy);margin:var(--space-2) 0;background:var(--color-accent);position:relative}.auth-load-line:before{content:"";top:50%;left:var(--space-6);border:var(--rule-heavy) solid var(--color-ink);background:0 0;border-radius:50%;width:18px;height:18px;position:absolute;transform:translateY(-50%)}.auth-lede,.auth-signed-in{font:var(--type-body)}.auth-note{font:var(--type-small);color:var(--color-ink-muted)}.auth-column form,.auth-enrollment form{gap:var(--space-2);margin-top:var(--space-2);display:grid}.auth-column label,.auth-enrollment label{margin-top:var(--space-2);font:700 1rem / 1.3 var(--font-body)}.auth-column input,.auth-enrollment input{width:100%;min-width:0;min-height:var(--size-control);padding:0 var(--space-4);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:400 1.125rem / 1.4 var(--font-body)}.auth-primary{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-primary);margin-top:var(--space-3);padding:0 var(--space-6);border:var(--rule-control) solid var(--color-primary-edge);border-radius:var(--radius-control);background:var(--color-primary-fill);color:var(--color-primary-ink);box-shadow:var(--shadow-card);font:var(--type-button);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.auth-primary:active{background:var(--color-primary-fill-pressed)}.auth-primary:disabled{border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink-muted);box-shadow:none;cursor:wait}.auth-primary svg{width:var(--size-icon);height:var(--size-icon)}.auth-enrollment{gap:var(--space-3);max-width:640px;margin-block:var(--space-6);padding:var(--space-5);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-left:var(--rule-lamp) solid var(--color-attention-lamp);border-radius:var(--radius-card);display:grid}.auth-enrollment h2{font:var(--type-heading)}.auth-enrollment p{font:var(--type-small);color:var(--color-ink-muted)}@media (width<=809px){.auth-column{padding:var(--space-5) var(--space-4);margin:0}}.checklist-page{max-width:72rem}.checklist-back{margin-bottom:var(--space-2)}.checklist-head{gap:var(--space-2);margin-bottom:var(--space-5);display:grid}.checklist-head__title{align-items:flex-start}.checklist-head__title svg{margin-top:var(--space-1)}.checklist-head__meta{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted);overflow-wrap:anywhere}.checklist-head__guide{margin:0}.checklist-steps{max-width:48rem;margin-bottom:var(--space-4)}.checklist-steps>li[data-done]{color:var(--color-ink)}.checklist-steps>li svg{color:var(--color-good-text)}.app-capture-meta{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.app-capture-meta .hm-chip{white-space:normal}.app-capture-meta__who{align-items:center;gap:var(--space-2);min-width:0;font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-ink-muted);overflow-wrap:anywhere;display:inline-flex}.app-capture-meta__who svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}.app-check-progress{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.app-check-progress__counts{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.app-check-progress__counts strong{font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase}.app-check-progress__counts span{font:var(--type-small);color:var(--color-ink-muted)}.app-check-progress progress{width:100%;height:var(--space-4);appearance:none;border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-plate);background:var(--color-surface-2);color:var(--color-ink);display:block;overflow:hidden}.app-check-progress progress::-webkit-progress-bar{background:var(--color-surface-2)}.app-check-progress progress::-webkit-progress-value{background:var(--color-ink)}.app-check-progress progress::-moz-progress-bar{background:var(--color-ink)}.app-check-progress[data-complete=true] progress{border-color:var(--color-good)}.app-check-progress[data-complete=true] progress::-webkit-progress-value{background:var(--color-good)}.app-check-progress[data-complete=true] progress::-moz-progress-bar{background:var(--color-good)}.deck-item-nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.deck-item-nav__count{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.deck-item-nav--steps{grid-template-columns:auto minmax(0,1fr);display:grid}.deck-item-nav--steps .deck-item-nav__count{justify-self:end}.deck-item-nav--steps .deck-next{grid-column:1/-1}.deck-item-nav--steps .deck-item-nav__all{grid-column:1/-1;justify-self:start}.deck-item-nav--steps .hm-btn,.deck-next{min-height:var(--size-primary)}.deck-item-nav--steps .deck-item-nav__all{min-height:var(--size-control)}.deck-next:not(:disabled){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-canvas)}[data-theme=night] .deck-next:not(:disabled){border-color:var(--color-ink);background:var(--color-surface-2);color:var(--color-ink)}.app-checklist{gap:var(--space-4);display:grid}.app-check-group{min-width:0;padding:var(--space-4) var(--space-5);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-left:var(--rule-lamp) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:relative}.app-check-group:not([hidden]){gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.app-check-group:has(.app-item-answered):not([data-defect]){border-left-color:var(--color-good)}.app-check-group[data-defect]{border-left-color:var(--color-defect)}.app-check-group:has(.app-check-item--answered){padding-block:var(--space-3)}.app-check-item{border:0;min-width:0;margin:0;padding:0}.app-check-item__heading{align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.app-check-item__heading:has(>.app-answer-summary){grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.app-check-index{min-width:2ch;font:var(--type-heading);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.app-check-item__title{min-width:0}.app-check-item__title h2{font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}.app-check-item__title .app-reference{margin-top:var(--space-1);font:var(--type-small);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.app-answer-summary{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;min-height:var(--size-control);padding:var(--space-2) var(--space-4);border:var(--rule-control) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:var(--type-item);text-align:right;flex-wrap:wrap;display:flex}.app-answer-summary:hover{border-color:var(--color-ink)}.app-answer-summary__reading{font:var(--type-item);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-answer-summary .app-item-answered{font:var(--type-micro);letter-spacing:var(--track-label);color:var(--color-ink-muted)}p.app-item-answered{align-items:center;gap:var(--space-2);font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-good-text);display:inline-flex}p.app-item-answered svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}.app-check-group[data-defect] p.app-item-answered{color:var(--color-ink)}.app-check-item__body{gap:var(--space-4);margin-top:var(--space-4);min-width:0;display:grid}.app-field{gap:var(--space-2);min-width:0;display:grid}.app-field__label{font:var(--type-item);overflow-wrap:anywhere}.app-field__label .app-reference{margin-left:var(--space-2);font:var(--type-small);color:var(--color-ink-muted)}.app-field .hm-input{font-variant-numeric:tabular-nums;max-width:22rem}.app-field :is(.hm-input,.hm-textarea):disabled{background:var(--color-surface-2);color:var(--color-ink);cursor:not-allowed}.app-field--defect .app-field__label{color:var(--color-defect-text)}.app-field--defect .hm-textarea:not(:disabled){border-color:var(--color-defect)}.checklist-item-done{justify-self:start}.app-result-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-result{--hm-answer:var(--color-ink);--hm-answer-fill:var(--color-ink);--hm-answer-ink:var(--color-canvas);justify-content:center;align-items:center;gap:var(--space-3);min-width:0;min-height:calc(var(--size-answer) + var(--space-4));padding:var(--space-2) var(--space-4);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);font:var(--type-heading);letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);display:flex}.app-result svg{width:var(--size-icon-tile);height:var(--size-icon-tile);flex:none}.app-result{row-gap:var(--space-1);flex-wrap:wrap;position:relative}.app-result:after{content:"";top:var(--space-2);right:var(--space-2);width:var(--space-3);height:var(--space-3);border:var(--rule-control) solid currentColor;border-radius:var(--radius-pill);opacity:.6;position:absolute}.app-result:hover:not(:disabled){border-color:var(--color-ink)}.app-result--normal svg{color:var(--color-good-text)}.app-result--abnormal svg{color:var(--color-defect-text)}.app-result--normal{--hm-answer:var(--color-good);--hm-answer-fill:var(--color-good);--hm-answer-ink:var(--color-on-good)}.app-result--abnormal{--hm-answer:var(--color-defect);--hm-answer-fill:var(--color-defect);--hm-answer-ink:var(--color-on-defect)}[data-theme=night] .app-result{--hm-answer:var(--color-accent);--hm-answer-fill:var(--color-primary-fill);--hm-answer-ink:var(--color-accent)}[data-theme=night] .app-result--normal{--hm-answer:var(--color-good);--hm-answer-fill:var(--color-good-tint);--hm-answer-ink:var(--color-good-text)}[data-theme=night] .app-result--abnormal{--hm-answer:var(--color-defect);--hm-answer-fill:var(--color-defect-tint);--hm-answer-ink:var(--color-defect-text)}.app-result[aria-pressed=true]{border:var(--rule-heavy) solid var(--hm-answer);background:var(--hm-answer-fill);color:var(--hm-answer-ink)}.app-result[aria-pressed=true] svg{color:currentColor}.app-result[aria-pressed=true]:after{opacity:1;background:currentColor}.app-result:disabled{cursor:not-allowed;box-shadow:none}.app-result:disabled:not([aria-pressed=true]){border-color:var(--color-line);background:var(--color-surface-2);color:var(--color-ink-muted)}.app-result:disabled:not([aria-pressed=true]) svg{color:var(--color-ink-muted)}.app-local-state{align-items:center;gap:var(--space-2);margin-block:var(--space-5) var(--space-3);font:var(--type-small);color:var(--color-attention-text);font-weight:700;display:flex}.app-local-state svg{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}.app-local-state[data-save=saving]{color:var(--color-ink-muted)}.app-local-state[data-save=failed]{color:var(--color-defect-text)}.app-record-action{gap:var(--space-3);max-width:40rem;margin-block:var(--space-3) var(--space-6);display:grid}.app-record-action .hm-primary-action{width:100%;min-height:calc(var(--size-primary) + var(--space-3))}.app-record-action>.app-reference{margin:0}.app-confirm-heading{gap:var(--space-2);margin-block:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-left:var(--rule-lamp) solid var(--color-attention-lamp);border-radius:var(--radius-control);background:var(--color-attention-tint);display:grid}.app-confirm-heading h2{font:var(--type-heading);letter-spacing:var(--track-display)}.app-confirm-heading p{font:var(--type-body)}.checklist-tally{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.checklist-started{margin-top:var(--space-4)}.app-record-action--sign{padding:var(--space-5);border:var(--rule-control) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.checklist-signer{align-items:center;gap:var(--space-2);max-width:none;font:var(--type-item);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.checklist-signer svg{width:var(--size-icon);height:var(--size-icon);flex:none}.checklist-signer strong{font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}.checklist-quiet{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-5);border-top:var(--rule-hair) solid var(--color-line);flex-wrap:wrap;display:flex}.app-review-decision{min-width:0;margin:0 0 var(--space-4);border:0;padding:0}.app-review-decision legend{margin-bottom:var(--space-3);font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase}.app-capture .app-field+.app-local-state{margin-top:var(--space-4)}.app-capture .app-preserved-work{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-left:var(--rule-lamp) solid var(--color-attention-lamp);border-radius:var(--radius-card);background:var(--color-surface-2);display:grid}.app-capture .app-preserved-work>h2{font:var(--type-heading)}.checklist-logbook{margin-top:var(--space-5)}.checklist-done .hm-page-title svg{color:var(--color-good-text)}.checklist-done__name{font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase;overflow-wrap:anywhere}@media (width>=1024px){.app-check-group:not([hidden]):has(>.app-draft-photo:not([hidden])){column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem)}.deck-item-nav--steps{grid-template-columns:auto minmax(0,1fr) minmax(16rem,24rem)}.deck-item-nav--steps .deck-item-nav__count{justify-self:center}.deck-item-nav--steps .deck-next{grid-column:auto}}@media (width<=809px){.checklist-head{margin-bottom:var(--space-3)}.checklist-head__guide{display:none}.checklist-head .hm-page-title{font-size:1.5rem}.checklist-head{gap:var(--space-1)}.app-check-progress__counts{flex-wrap:nowrap}.app-capture-meta .hm-chip,.checklist-head__meta{font-size:.8rem}.app-check-progress__counts strong{font-size:1rem}.app-check-progress__counts span{white-space:nowrap;font-size:.8rem}.app-capture-meta{gap:var(--space-2)}.app-capture-meta__who{font:var(--type-micro);letter-spacing:.02em}.checklist-head__title svg{width:var(--size-icon-tile);height:var(--size-icon-tile)}.checklist-steps>li{font:var(--type-micro);letter-spacing:.02em}.checklist-steps>li svg{width:var(--space-4);height:var(--space-4)}.checklist-steps,.app-capture-meta{margin-bottom:var(--space-3)}.app-check-progress{margin-bottom:var(--space-2)}.deck-item-nav--top{margin-block:var(--space-2) var(--space-3)}.deck-item-nav--top .hm-btn{padding-inline:var(--space-4)}.app-check-group{padding:var(--space-3) var(--space-4)}.app-check-item__heading:has(>.app-answer-summary){grid-template-columns:auto minmax(0,1fr)}.app-answer-summary{text-align:left;grid-column:1/-1;justify-content:flex-start}.app-field .hm-input{max-width:none}.app-result{padding-inline:var(--space-2)}.checklist-item-done,.checklist-quiet>*,.checklist-logbook{width:100%}.app-confirm-heading,.app-record-action--sign{padding:var(--space-4)}}.logbook{--logbook-columns:minmax(0, 1.3fr) minmax(0, 1.25fr) minmax(0, 1.45fr) 10.5rem}.logbook>.hm-page-head{margin-bottom:var(--space-4)}.logbook-total{white-space:nowrap}.logbook-filter{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.logbook-filter .hm-chip{white-space:normal;overflow-wrap:anywhere}.logbook-empty{gap:var(--space-3);padding:var(--space-6)}.logbook-empty .hm-btn{margin-top:var(--space-2)}.app-ledger-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.app-ledger-columns{display:none}.app-ledger-record{min-width:0}.app-ledger-row{align-content:center;align-items:center;gap:var(--space-2) var(--space-3);width:100%;min-height:calc(var(--size-answer) + var(--space-4));padding:var(--space-4);border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-card);text-align:left;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-ledger-row:hover{border-color:var(--color-edge)}.app-ledger-row[aria-expanded=true]{border:var(--rule-control) solid var(--color-ink)}.app-ledger-row>span{min-width:0}.logbook-what,.logbook-who{grid-column:1/-1}.logbook-what{gap:var(--space-1);display:grid}.logbook-who{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.logbook-boat{align-items:center;gap:var(--space-2);font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted);overflow-wrap:anywhere;display:flex}.logbook-what strong{font:var(--type-item);overflow-wrap:anywhere}.logbook-who strong{font:var(--type-small);overflow-wrap:anywhere;font-weight:700}.logbook-time{font:var(--type-small);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;text-wrap:balance}.logbook-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.logbook-chips .hm-chip{white-space:normal}.app-ledger-open{justify-self:end;align-items:center;gap:var(--space-3);min-height:var(--size-target);padding:0 var(--space-4);border:var(--rule-control) solid var(--color-edge);border-radius:var(--radius-control);background:var(--color-surface);font:var(--type-button);letter-spacing:.04em;white-space:nowrap;font-size:1.125rem;display:inline-flex}.app-ledger-open:after{content:"";width:10px;height:10px;transition:transform var(--motion-fast) var(--ease-out);border-bottom:2.5px solid;border-right:2.5px solid;flex:none;margin-top:-4px;transform:rotate(45deg)}.app-ledger-row[aria-expanded=true] .app-ledger-open:after{margin-top:4px;transform:rotate(-135deg)}.app-ledger-row:hover .app-ledger-open{border-color:var(--color-ink)}.app-ledger-record.deck-ledger-selected{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.deck-ledger-selected>[id^=history-]{min-width:0}@media (width>=810px){.app-ledger-list{background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:0;overflow:clip}.app-ledger-columns{grid-template-columns:var(--logbook-columns);gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--color-surface-2);border-bottom:var(--rule-heavy) solid var(--color-ink);font:var(--type-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-muted);display:grid}.app-ledger-columns>span:last-child{text-align:right}.app-ledger-record+.app-ledger-record{border-top:var(--rule-hair) solid var(--color-line)}.app-ledger-row{grid-template-columns:var(--logbook-columns);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);box-shadow:none;background:0 0;border:0;border-radius:0}.app-ledger-row:hover{background:var(--color-surface-2)}.app-ledger-row:focus-visible{outline-offset:calc(-1 * var(--focus-ring))}.app-ledger-row .app-ledger-open{justify-self:end}.logbook-what,.logbook-who{grid-column:auto}.logbook-who{gap:var(--space-1);display:grid}.app-ledger-record.deck-ledger-selected{padding:var(--space-4);background:var(--color-surface-2);padding-inline:0}.deck-ledger-selected>.app-ledger-row{padding-inline:calc(var(--space-5) - var(--rule-control));border:var(--rule-control) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface)}.deck-ledger-selected>.app-ledger-row:focus-visible{outline-offset:calc(-1 * (var(--focus-ring) + var(--rule-control) + 2px))}.deck-ledger-selected>[id^=history-]{margin-inline:var(--space-4)}}.app-ledger-detail{gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}.logbook-current{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-heavy) solid var(--color-ink);flex-wrap:wrap;display:flex}.logbook-current>h2{font:var(--type-heading);letter-spacing:var(--track-display);text-transform:uppercase;margin-right:auto}.logbook-version{font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-ink-muted)}.deck-record-items,.deck-record-history{border:var(--rule-control) solid var(--color-edge)}.deck-record-items[open],.deck-record-history[open]{border-color:var(--color-ink)}.deck-record-items>summary,.deck-record-history>summary{min-height:calc(var(--size-answer) + var(--space-4));padding:0 var(--space-5);font:var(--type-button);letter-spacing:.04em;font-size:1.125rem}.logbook-count{font:var(--type-label);letter-spacing:var(--track-label);color:var(--color-ink-muted);margin-left:auto}.deck-record-items>.app-record-content{padding:0 var(--space-5) var(--space-5)}.deck-record-history>.app-history-heading{margin:0 var(--space-5) var(--space-4);padding:var(--space-1) 0 var(--space-2);border-bottom:var(--rule-hair) solid var(--color-line);font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase}.deck-record-history>.app-history{padding:0 var(--space-5) var(--space-5)}.app-history{gap:var(--space-6);margin:0;list-style:none;display:grid}.app-history>li{gap:var(--space-3);min-width:0;padding-left:var(--space-4);border-left:var(--rule-heavy) solid var(--color-line);display:grid}.app-history-label{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.app-history-label strong{font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase}.app-history-label span{font:var(--type-small);color:var(--color-ink-muted);overflow-wrap:anywhere}.app-stamp{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-left:var(--rule-lamp) solid var(--color-good);border-radius:var(--radius-control);display:grid}.app-stamp:has(.hm-receipt[data-state=draft]){border-left-color:var(--color-attention-lamp)}.app-stamp__heading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.app-stamp__time{font:var(--type-small);font-variant-numeric:tabular-nums;font-weight:700}.app-stamp__signer{font:var(--type-small);overflow-wrap:anywhere}.app-stamp__reference{font:var(--type-micro);letter-spacing:var(--track-label);color:var(--color-ink-muted);overflow-wrap:anywhere}.app-stamp__reference .hm-id{letter-spacing:normal;color:var(--color-ink)}.app-stamp__warning{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);background:var(--color-attention-tint);color:var(--color-ink);font:var(--type-small)}.app-record-content{gap:var(--space-3);overflow-wrap:anywhere;min-width:0;display:grid}.app-record-content>p:not(.app-eyebrow){font:var(--type-body)}.app-draft-reason{white-space:pre-wrap}.app-record-answers{border-top:var(--rule-hair) solid var(--color-line);margin:0;display:grid}.app-record-answers>div{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:var(--rule-hair) solid var(--color-line);border-left:var(--rule-lamp) solid transparent;grid-template-columns:minmax(0,1fr);display:grid}.app-record-answers>[data-result=defect]{border-left-color:var(--color-defect);background:var(--color-defect-tint)}.app-record-answers dt{font:var(--type-item);overflow-wrap:anywhere}.app-record-answers dd{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.app-record-answers dd>span{font:var(--type-item);font-variant-numeric:tabular-nums}.app-record-answers dd>p{font:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%}.app-record-ok,.app-record-missing{align-items:center;gap:var(--space-1);font:var(--type-label);letter-spacing:var(--track-label);display:inline-flex}.app-record-ok{color:var(--color-good-text)}.app-record-missing{color:var(--color-ink-muted)}@media (width>=810px){.app-record-answers>div{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}.app-correction{gap:var(--space-3);min-width:0;padding-top:var(--space-5);border-top:var(--rule-heavy) solid var(--color-ink);display:grid}.app-correction>h3{align-items:center;gap:var(--space-2);font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase;display:flex}.app-correction>p{font:var(--type-small);color:var(--color-ink-muted)}.app-correction--pending>h3 svg{color:var(--color-attention-text)}.app-correction--pending>.app-record-content{padding:var(--space-3) var(--space-4);border-left:var(--rule-lamp) solid var(--color-attention-lamp);border-radius:var(--radius-control);background:var(--color-surface-2)}.app-correction>.hm-btn{justify-self:start}.logbook-preserved{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-left:var(--rule-lamp) solid var(--color-attention-lamp);border-radius:var(--radius-card);display:grid}.logbook-preserved>h3{align-items:center;gap:var(--space-2);font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase;display:flex}.logbook-preserved>p{font:var(--type-small);color:var(--color-ink-muted)}.logbook-preserved>details>summary{overflow-wrap:anywhere}.logbook-preserved>details>:not(summary)+:not(summary){margin-top:var(--space-3)}.app-preserved-check>div{gap:var(--space-3);justify-items:start;display:grid}.app-local-drafts{margin-block:var(--space-4) var(--space-6);padding:var(--space-3) var(--space-5) var(--space-1);background:var(--color-surface);border:var(--rule-hair) solid var(--color-line);border-left:var(--rule-lamp) solid var(--color-attention-lamp);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.app-local-drafts>h2{font:var(--type-subheading);letter-spacing:var(--track-display);text-transform:uppercase}.app-local-drafts>.app-reference{margin-top:var(--space-1)}.app-local-draft-list{margin:var(--space-2) 0 0;padding:0;list-style:none}.app-local-draft-row{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--size-answer);padding:var(--space-2) 0;border-top:var(--rule-hair) solid var(--color-line);flex-wrap:wrap;display:flex}.app-local-draft-row>div{flex:14rem;min-width:0}.app-local-draft-row strong{font:var(--type-item);overflow-wrap:anywhere;display:block}.app-local-draft-row>div>span{font:var(--type-small);color:var(--color-ink-muted);overflow-wrap:anywhere;display:block}.app-local-drafts-error{margin-block:var(--space-4)}@media (width<=809px){.logbook-filter{width:100%}.logbook-empty{padding:var(--space-5) var(--space-4)}.logbook-empty .hm-btn{justify-self:stretch}.app-ledger-row{flex-wrap:wrap;align-items:center;display:flex}.logbook-what,.logbook-who{flex:100%}.logbook-chips{flex:auto}.app-ledger-open{margin-left:auto}.app-ledger-detail{padding:var(--space-4)}.deck-record-items>summary,.deck-record-history>summary{padding-inline:var(--space-4)}.deck-record-items>.app-record-content{padding:0 var(--space-4) var(--space-4)}.deck-record-history>.app-history-heading{margin-inline:var(--space-4)}.deck-record-history>.app-history{padding:0 var(--space-4) var(--space-4)}.app-history>li{padding-left:var(--space-3)}.app-history .hm-disclosure>:not(summary){padding:0 var(--space-3) var(--space-3)}.app-record-answers>div{padding-left:var(--space-3)}.app-correction>.hm-btn{justify-self:stretch}.app-local-drafts{padding-inline:var(--space-4)}.app-local-draft-row .hm-btn{flex:100%}}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-wght-normal-CXgNM06D.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-wght-normal-CoA7y8X5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
