:root{--auto-done-fg:var(--nomni-green-dark);--auto-done-bg:var(--nomni-mint);--auto-prop-fg:#1366c4;--auto-prop-bg:color-mix(in oklab, var(--nomni-sky) 16%, white);--auto-need-fg:#8a5a12;--auto-need-bg:color-mix(in oklab, var(--nomni-sun) 24%, white);--auto-step-fg:color-mix(in oklab, var(--nomni-forest) 62%, white);--auto-step-bg:color-mix(in oklab, var(--nomni-forest) 7%, white)}.al-root{font-family:var(--font-body);color:var(--text)}.al-screen{background:var(--bg-soft);min-height:100%;padding:22px}.al-screen-pad{padding:26px}.al-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.al-eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin-bottom:6px;font-size:11px;font-weight:700}.al-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:26px;font-weight:700}.al-title-sm{font-size:20px}.at{font-family:var(--font-display);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.at-glyph{flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.at-glyph svg{width:15px;height:15px;display:block}.at-agent{font-weight:700}.at-done{background:var(--auto-done-bg);color:var(--auto-done-fg);border:1px solid color-mix(in oklab, var(--spring) 32%, white)}.at-propose{background:var(--auto-prop-bg);color:var(--auto-prop-fg);border:1.5px solid color-mix(in oklab, var(--nomni-sky) 55%, white)}.at-need{background:var(--auto-need-bg);color:var(--auto-need-fg);border:1px solid color-mix(in oklab, var(--nomni-sun) 50%, white)}.at-step{background:var(--auto-step-bg);color:var(--auto-step-fg);border:1.5px dashed color-mix(in oklab, var(--nomni-forest) 30%, white)}.at-lg{padding:7px 15px 7px 12px;font-size:14px}.at-lg .at-glyph,.at-lg .at-glyph svg{width:17px;height:17px}.al-level{align-items:center;gap:8px;display:inline-flex}.al-level-pips{gap:3px;display:inline-flex}.al-pip{background:color-mix(in oklab, var(--nomni-forest) 12%, white);border-radius:4px;width:18px;height:7px}.al-pip.on{background:var(--spring)}.al-pip.next{background:color-mix(in oklab, var(--spring) 34%, white);box-shadow:inset 0 0 0 1.5px var(--spring)}.al-level-label{font-family:var(--font-display);color:var(--text);font-size:12px;font-weight:700}.al-level-sub{color:var(--text-soft);font-size:11px}.al-sheet{background:var(--bg);flex-direction:column;gap:14px;padding:26px;display:flex}.al-sheet-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);grid-template-columns:minmax(150px,max-content) 1fr;align-items:start;gap:18px;padding:16px;display:grid}.al-sheet-token{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.al-sheet-meta h4{font-family:var(--font-display);color:var(--text);margin:0 0 3px;font-size:14px;font-weight:700}.al-sheet-meta .al-state-code{color:var(--text-soft);font-family:IBM Plex Mono,monospace;font-size:11px}.al-sheet-meta p{color:var(--text-soft);text-wrap:pretty;max-width:52ch;margin:7px 0 10px;font-size:13px;line-height:1.5}.al-afford{flex-wrap:wrap;gap:7px;display:flex}.eq{flex-direction:column;gap:10px;display:flex}.eq-summary{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:14px;margin-bottom:6px;padding:13px 16px;display:flex}.eq-summary-lead{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:700}.eq-summary-sub{color:var(--text-soft);font-size:12.5px}.eq-summary-spacer{flex:1}.eq-handled{color:var(--auto-done-fg);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.eq-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:44px 1fr auto;align-items:start;gap:14px;padding:15px 16px;display:grid;position:relative}.eq-card.is-need{border-color:color-mix(in oklab, var(--nomni-sun) 45%, white);background:color-mix(in oklab, var(--nomni-sun) 5%, white)}.eq-card.is-step{border-style:dashed}.eq-rank{width:44px;height:44px;font-family:var(--font-display);background:var(--bg-soft);color:var(--text);border-radius:12px;place-items:center;font-size:16px;font-weight:800;display:grid;position:relative}.eq-rank-impact{background:var(--nomni-forest);color:var(--nomni-paper);white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.eq-body{min-width:0}.eq-card-top{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;display:flex}.eq-card-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:700}.eq-card-why{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.eq-card-rec{background:var(--bg-soft);border-radius:var(--radius-md);color:var(--text);align-items:baseline;gap:8px;margin-top:9px;padding:7px 12px;font-size:13px;display:inline-flex}.eq-card-rec strong{font-family:var(--font-display);font-weight:700}.eq-card-rec .num{font-variant-numeric:tabular-nums}.eq-actions{flex-direction:column;align-items:stretch;gap:7px;min-width:116px;display:flex}.eq-actions-row{gap:7px;display:flex}.eq-meta{color:var(--text-soft);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.eq-clear{text-align:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);padding:48px 24px}.eq-clear-mark{background:var(--auto-done-bg);width:64px;height:64px;color:var(--auto-done-fg);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.eq-clear-mark svg{width:30px;height:30px}.eq-clear h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.eq-clear p{color:var(--text-soft);text-wrap:pretty;max-width:42ch;margin:0 auto;font-size:14px;line-height:1.5}.eq-clear-stats{border-top:1px solid var(--border);gap:28px;margin-top:22px;padding-top:20px;display:inline-flex}.eq-clear-stat strong{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;display:block}.eq-clear-stat span{color:var(--text-soft);font-size:11.5px}.eq-degraded{background:var(--auto-step-bg);border:1.5px dashed color-mix(in oklab, var(--nomni-forest) 26%, white);border-radius:var(--radius-lg);color:var(--auto-step-fg);align-items:center;gap:11px;margin-bottom:8px;padding:12px 16px;font-size:13px;display:flex}.eq-degraded strong{color:var(--text);font-family:var(--font-display)}.grad{background:var(--bg);border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}.grad-steps{border-bottom:1px solid var(--border);background:var(--bg-soft);gap:4px;padding:14px 22px;display:flex}.grad-step-pip{color:var(--text-soft);font-size:11.5px;font-weight:600;font-family:var(--font-display);align-items:center;gap:7px;display:flex}.grad-step-pip:not(:last-child):after{content:"";background:var(--border);width:18px;height:1.5px;margin-left:7px}.grad-step-pip.on{color:var(--text)}.grad-step-n{background:color-mix(in oklab, var(--nomni-forest) 10%, white);width:18px;height:18px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:10px;display:grid}.grad-step-pip.on .grad-step-n{background:var(--nomni-forest);color:var(--nomni-paper)}.grad-step-pip.done .grad-step-n{background:var(--spring);color:var(--nomni-forest)}.grad-body{padding:24px}.grad-evidence{flex-direction:column;gap:18px;display:flex}.grad-agent-row{align-items:center;gap:12px;display:flex}.grad-avatar{width:44px;height:44px;font-family:var(--font-display);color:var(--nomni-paper);border-radius:13px;place-items:center;font-size:17px;font-weight:800;display:grid}.grad-agent-name{font-family:var(--font-display);color:var(--text);font-size:17px;font-weight:700}.grad-agent-role{color:var(--text-soft);font-size:12.5px}.grad-headline{font-family:var(--font-accent);color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:23px;font-weight:400;line-height:1.3}.grad-headline strong{color:var(--nomni-green-dark);font-weight:500}.grad-evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.grad-stat{border-radius:var(--radius-lg);background:var(--bg-soft);padding:14px 15px}.grad-stat-val{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1}.grad-stat-val.good{color:var(--nomni-green-dark)}.grad-stat-label{color:var(--text-soft);margin-top:6px;font-size:11.5px}.grad-guardrail{background:var(--bg-soft);border-radius:var(--radius-lg);border:1px solid var(--border);padding:16px}.grad-guardrail-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.grad-guardrail-head h4{font-family:var(--font-display);color:var(--text);margin:0;font-size:14px;font-weight:700}.grad-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.grad-field:last-child{margin-bottom:0}.grad-field label{color:var(--text);font-size:12.5px;font-weight:600;font-family:var(--font-display)}.grad-field input,.grad-field select{font-family:var(--font-body);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;padding:9px 12px;font-size:14px}.grad-field .grad-field-help{color:var(--text-soft);font-size:11.5px}.grad-cap-row{align-items:center;gap:10px;display:flex}.grad-cap-row input[type=range]{accent-color:var(--spring);flex:1}.grad-cap-val{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;min-width:92px;font-size:20px;font-weight:800}.grad-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.grad-actions .spacer{flex:1}.grad-reassure{color:var(--text-soft);align-items:center;gap:7px;font-size:12px;display:inline-flex}.grad-confirm{text-align:center;padding:12px 8px}.grad-confirm-mark{background:var(--auto-done-bg);width:62px;height:62px;color:var(--auto-done-fg);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.grad-confirm-mark svg{width:30px;height:30px}.grad-confirm h3{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:21px;font-weight:700}.grad-confirm p{color:var(--text-soft);text-wrap:pretty;max-width:40ch;margin:0 auto 18px;font-size:13.5px;line-height:1.5}.grad-confirm-demote{border-radius:var(--radius-md);background:var(--bg-soft);color:var(--text-soft);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:inline-flex}.al-caption{color:var(--text-soft);text-wrap:pretty;font-size:12px;line-height:1.5}.al-root :focus-visible,.al-root button:focus-visible,.al-root input:focus-visible,.al-root select:focus-visible{outline:2px solid var(--nomni-green-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){.al-root *,.al-root :before,.al-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.al-num{font-variant-numeric:tabular-nums}.al-embed .al-screen{background:0 0;min-height:0;padding:0}.al-embed .al-screen-pad{padding:0}.al-embed.al-root{color:var(--text)}.atd-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.atd-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px;display:flex}.atd-card.is-eligible{border-color:color-mix(in oklab, var(--spring) 42%, white);box-shadow:0 0 0 3px color-mix(in oklab, var(--spring) 12%, transparent)}.atd-head{align-items:center;gap:12px;display:flex}.atd-avatar{width:42px;height:42px;font-family:var(--font-display);color:var(--nomni-paper);border-radius:12px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.atd-name{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:700}.atd-role{color:var(--text-soft);font-size:12px}.atd-head-level{margin-left:auto}.atd-stats{background:var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.atd-stat{background:var(--bg);padding:11px 13px}.atd-stat-val{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1}.atd-stat-val.good{color:var(--nomni-green-dark)}.atd-stat-label{color:var(--text-soft);margin-top:5px;font-size:11px}.atd-foot{align-items:center;gap:10px;display:flex}.atd-eligible-flag{font-family:var(--font-display);color:var(--nomni-green-dark);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.atd-foot .spacer{flex:1}.vit-panel{flex-direction:column;gap:14px;display:flex}.vit-source-bar{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 15px;font-size:12.5px;display:flex}.vit-source-bar strong{color:var(--text);font-family:var(--font-display)}.vit-source-pill{font-size:11px;font-weight:700;font-family:var(--font-display);background:var(--auto-done-bg);color:var(--auto-done-fg);border-radius:999px;padding:2px 9px}.vit-source-pill.seed{background:var(--bg-soft);color:var(--text-soft)}.vit-source-bar .spacer{flex:1}.vit-gauge{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.vit-gauge.is-master{border-color:color-mix(in oklab, var(--nomni-forest) 30%, white);background:color-mix(in oklab, var(--nomni-forest) 3%, white)}.vit-gauge-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.vit-gauge-label{font-family:var(--font-display);color:var(--text);font-size:14px;font-weight:700}.vit-gauge-master-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft);background:var(--bg-soft);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.vit-gauge-value{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:24px;font-weight:800}.vit-gauge-trend{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.vit-gauge-trend.up-bad{color:var(--nomni-rose)}.vit-gauge-trend.down-good{color:var(--nomni-green-dark)}.vit-gauge-trend.flat{color:var(--text-soft)}.vit-track{height:30px;margin:6px 0 28px;position:relative}.vit-track-line{background:color-mix(in oklab, var(--nomni-forest) 8%, white);border-radius:2px;height:4px;position:absolute;top:14px;left:0;right:0}.vit-band{background:color-mix(in oklab, var(--nomni-forest) 16%, white);border-radius:5px;height:10px;position:absolute;top:11px}.vit-band-label{color:var(--text-soft);white-space:nowrap;font-size:10px;position:absolute;top:26px;transform:translate(-50%)}.vit-best{background:var(--nomni-green-dark);width:2px;height:20px;position:absolute;top:6px}.vit-best-label{color:var(--nomni-green-dark);white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:26px;transform:translate(-50%)}.vit-marker{flex-direction:column;align-items:center;display:flex;position:absolute;top:2px;transform:translate(-50%)}.vit-marker-dot{border:3px solid var(--bg);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0e372740}.vit-marker-caret{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-top:-1px}.tone-attention .vit-marker-dot,.tone-attention .vit-marker-caret{background:var(--nomni-rose);color:var(--nomni-rose);border-color:var(--bg)}.tone-attention .vit-marker-dot{background:var(--nomni-rose)}.tone-normal .vit-marker-dot{background:var(--nomni-forest)}.tone-normal .vit-marker-caret{color:var(--nomni-forest)}.tone-good .vit-marker-dot{background:var(--spring)}.tone-good .vit-marker-caret{color:var(--spring)}.tone-best .vit-marker-dot{background:var(--nomni-green-dark)}.tone-best .vit-marker-caret{color:var(--nomni-green-dark)}.vit-verdict{font-family:var(--font-display);border-radius:var(--radius-pill);align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.vit-verdict .at-glyph,.vit-verdict .at-glyph svg{width:14px;height:14px}.vit-verdict.tone-normal{background:var(--bg-soft);color:var(--text-soft)}.vit-verdict.tone-good{background:var(--auto-done-bg);color:var(--auto-done-fg)}.vit-gauge-foot{align-items:center;gap:12px;display:flex}.vit-hook-body{color:var(--text);font-size:12.5px;line-height:1.45}.vit-hook-body strong{font-family:var(--font-display)}.vit-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vit-strip-tile{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 15px}.vit-strip-tile.is-master{border-color:color-mix(in oklab, var(--nomni-forest) 28%, white);grid-column:1/-1}.vit-strip-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.vit-strip-label{font-family:var(--font-display);color:var(--text);font-size:13px;font-weight:700}.vit-strip-value{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:800}.vit-strip-track{background:color-mix(in oklab, var(--nomni-forest) 8%, white);border-radius:4px;height:8px;margin-bottom:9px;position:relative}.vit-strip-band{background:color-mix(in oklab, var(--nomni-forest) 18%, white);border-radius:4px;height:8px;position:absolute;top:0}.vit-strip-best{background:var(--nomni-green-dark);width:2px;height:12px;position:absolute;top:-2px}.vit-strip-dot{border:3px solid var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:-3px;transform:translate(-50%)}.gr-panel{flex-direction:column;gap:14px;display:flex}.gr-owner{color:var(--nomni-green-dark);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.gr-group{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.gr-group-head{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:9px;padding:13px 16px;display:flex}.gr-group-head h4{font-family:var(--font-display);color:var(--text);margin:0;font-size:14px;font-weight:700}.gr-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.gr-row:last-child{border-bottom:none}.gr-row-label{color:var(--text);font-size:13.5px;font-weight:600;font-family:var(--font-display)}.gr-row-sub{color:var(--text-soft);margin-top:2px;font-size:11.5px}.gr-row-max{color:var(--text-soft);margin-top:3px;font-size:11px}.gr-row-max b{color:var(--text);font-variant-numeric:tabular-nums}.gr-control{align-items:center;gap:8px;display:flex}.gr-input{font-family:var(--font-body);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;width:110px;padding:7px 11px;font-size:14px}.gr-input.sm{width:78px}.gr-governs{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.gr-governs-chip{font-size:10.5px;font-weight:600;font-family:var(--font-display);background:var(--bg-soft);color:var(--text-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.gr-governs-chip i{border-radius:50%;width:6px;height:6px}.gr-cb{border-radius:var(--radius-lg);background:var(--auto-step-bg);border:1.5px dashed color-mix(in oklab, var(--nomni-forest) 26%, white);align-items:center;gap:13px;padding:15px 16px;display:flex}.gr-cb.tripped{background:color-mix(in oklab, var(--nomni-rose) 9%, white);border:1px solid color-mix(in oklab, var(--nomni-rose) 35%, white)}.gr-cb-icon{background:var(--bg);width:38px;height:38px;color:var(--text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.gr-cb.tripped .gr-cb-icon{color:var(--nomni-rose)}.gr-cb-body strong{font-family:var(--font-display);color:var(--text);font-size:14px;font-weight:700;display:block}.gr-cb-body span{color:var(--text-soft);font-size:12.5px}.gr-cb .spacer{flex:1}.aud-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.aud-chip{font-family:var(--font-display);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg);color:var(--text-soft);cursor:pointer;padding:5px 12px;font-size:12px;font-weight:600}.aud-chip.sel{background:var(--nomni-forest);color:var(--nomni-paper);border-color:var(--nomni-forest)}.aud-toolbar .spacer{flex:1}.aud-list{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.aud-row{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;width:100%;padding:13px 16px;display:grid}.aud-row:last-of-type{border-bottom:none}.aud-row:hover{background:var(--bg-soft)}.aud-when{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:12px}.aud-when b{color:var(--text);font-family:var(--font-display);font-size:13px;display:block}.aud-what{color:var(--text);font-size:13.5px}.aud-what span{color:var(--text-soft);margin-top:2px;font-size:11.5px;display:block}.aud-record{background:var(--bg-soft);border-bottom:1px solid var(--border);padding:4px 16px 16px}.aud-record-grid{background:var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:10px;display:grid;overflow:hidden}.aud-field{background:var(--bg);padding:10px 13px}.aud-field-k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin-bottom:4px;font-size:10.5px;font-weight:700}.aud-field-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.aud-checks{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.aud-check{background:var(--auto-done-bg);color:var(--auto-done-fg);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.deg{text-align:center;padding:30px 26px}.deg-mark{background:var(--auto-step-bg);border:1.5px dashed color-mix(in oklab, var(--nomni-forest) 30%, white);width:64px;height:64px;color:var(--auto-step-fg);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.deg-mark svg{width:28px;height:28px}.deg h3{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.deg-lead{color:var(--text-soft);text-wrap:pretty;max-width:46ch;margin:0 auto 22px;font-size:14px;line-height:1.5}.deg-agents{text-align:left;flex-direction:column;gap:8px;max-width:460px;margin:0 auto;display:flex}.deg-agent{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:11px;padding:12px 14px;display:flex}.deg-agent-av{width:30px;height:30px;font-family:var(--font-display);color:var(--nomni-paper);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.deg-agent-name{font-family:var(--font-display);color:var(--text);font-size:13.5px;font-weight:600}.deg-agent-state{color:var(--text-soft);font-size:11.5px}.deg-agent .spacer{flex:1}.deg-resume{color:var(--text-soft);align-items:center;gap:7px;margin-top:22px;font-size:12.5px;display:inline-flex}.vit-panel{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1100px){.vit-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.vit-panel{grid-template-columns:1fr}}.vit-panel .vit-row{background:var(--nomni-paper);border:1px solid var(--border);flex-direction:column;padding:16px 16px 15px;display:flex}.vit-panel .vit-row.is-master{background:var(--nomni-paper);border-color:var(--border)}.vit-panel .vit-row-head{flex-flow:wrap;align-items:center;gap:10px}.vit-panel .vit-row-name{font-size:14px}.vit-panel .vit-row-value{margin-left:auto;font-size:26px;line-height:1}.vit-source-bar{background:0 0!important;border:0!important;padding:2px 2px 10px!important}.vit-panel .vit-row-master{display:none}.vit-panel .vit-bar{margin:22px 0 10px}.vit-panel .vit-sentence{min-width:0;font-size:12px}.vit-panel .vit-hook{display:none}.vit-verdict{font-family:var(--font-display);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.vit-verdict .at-glyph,.vit-verdict .at-glyph svg{width:13px;height:13px}.vit-verdict.tone-attention{background:color-mix(in oklab, var(--nomni-rose) 13%, white);color:#b0185a}.vit-verdict.tone-ok{background:var(--auto-done-bg);color:var(--auto-done-fg)}.vit-verdict.tone-best{background:var(--nomni-green-dark);color:var(--nomni-paper)}.vit-row{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px}.vit-row.is-master{border-color:color-mix(in oklab, var(--nomni-forest) 26%, white);background:color-mix(in oklab, var(--nomni-forest) 3%, white)}.vit-row-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vit-row-name{font-family:var(--font-display);color:var(--text);align-items:baseline;gap:9px;font-size:15px;font-weight:700;display:flex}.vit-row-master{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:10.5px;font-weight:600}.vit-row-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-left:auto;font-size:26px;font-weight:800}.vit-row.tone-attention .vit-row-value{color:#b0185a}.vit-row.tone-best .vit-row-value{color:var(--nomni-green-dark)}.vit-row.is-master .vit-row-value{font-size:32px}.vit-bar{background:color-mix(in oklab, var(--nomni-forest) 6%, white);border-radius:7px;height:14px;margin:18px 0 12px;position:relative}.vit-bar-typical{background:color-mix(in oklab, var(--nomni-forest) 16%, white);border-radius:5px;position:absolute;top:0;bottom:0}.vit-bar-mark{background:var(--nomni-forest);border-radius:3px;width:3px;position:absolute;top:-5px;bottom:-5px;transform:translate(-50%)}.vit-row.tone-attention .vit-bar-mark{background:var(--nomni-rose)}.vit-row.tone-best .vit-bar-mark{background:var(--nomni-green-dark)}.vit-bar-mark-val{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:9.5px;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.vit-row-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vit-sentence{color:var(--text-soft);text-wrap:pretty;flex:1;min-width:220px;font-size:13px;line-height:1.4}.vit-trend{font-variant-numeric:tabular-nums;color:var(--text-soft);white-space:nowrap;font-size:11.5px;font-weight:600}.vit-trend.up{color:var(--nomni-rose)}.vit-trend.down{color:var(--nomni-green-dark)}.vit-hook{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.vit-hook-body{color:var(--text);text-wrap:pretty;font-size:12.5px;line-height:1.45}.vit-hook .spacer{flex:1}.vit-strip2{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vit-chip{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;min-width:0;padding:15px 16px;display:flex}.vit-chip.tone-attention{background:color-mix(in oklab, var(--nomni-rose) 6%, white);border-color:color-mix(in oklab, var(--nomni-rose) 22%, white)}.vit-chip.tone-best{background:color-mix(in oklab, var(--spring) 7%, white);border-color:color-mix(in oklab, var(--spring) 24%, white)}.vit-chip-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vit-chip-label{font-family:var(--font-display);color:var(--text-soft);white-space:nowrap;font-size:13px;font-weight:600}.vit-chip-figs{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.vit-chip-value{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);font-size:30px;font-weight:800}.vit-chip.tone-attention .vit-chip-value{color:#b0185a}.vit-chip.tone-best .vit-chip-value{color:var(--nomni-green-dark)}.vit-chip-ref{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.vit-chip .vit-verdict{flex-shrink:0;padding:3px 9px;font-size:11px}@media (max-width:760px){.vit-strip2{grid-template-columns:1fr}}:root{--agent-state-done-fg:var(--auto-done-fg);--agent-state-done-bg:var(--auto-done-bg);--agent-state-proposed-fg:var(--auto-prop-fg);--agent-state-proposed-bg:var(--auto-prop-bg);--agent-state-needs-fg:var(--auto-need-fg);--agent-state-needs-bg:var(--auto-need-bg);--agent-state-stepped-fg:var(--auto-step-fg);--agent-state-stepped-bg:var(--auto-step-bg);--agent-signal-border:color-mix(in oklab, var(--spring) 45%, var(--border));--agent-signal-ring:color-mix(in oklab, var(--spring) 14%, transparent);--agent-signal-wash:color-mix(in oklab, var(--spring) 6%, var(--bg))}
[data-density=compact] .btn{padding:8px 15px;font-size:13px}[data-density=compact] .btn.sm{padding:5px 11px}[data-density=compact] .field input,[data-density=compact] .ntextarea,[data-density=compact] .nsel,[data-density=compact] .ncb-field input,[data-density=compact] .nnum input{padding-top:7px;padding-bottom:7px}[data-density=compact] .ditable th,[data-density=compact] .ditable td{padding:7px 10px}[data-density=compact] .nstruct-row{padding:8px 14px}
[data-chrome=charcoal]{--chrome-bg:var(--nomni-charcoal);--chrome-fg:var(--nomni-cream);--chrome-fg-soft:color-mix(in oklab, var(--nomni-cream) 60%, transparent);--chrome-border:color-mix(in oklab, var(--nomni-cream) 12%, transparent);--chrome-border-strong:color-mix(in oklab, var(--nomni-cream) 28%, transparent);--chrome-panel:color-mix(in oklab, var(--nomni-cream) 6%, var(--chrome-bg));--chrome-hover:color-mix(in oklab, var(--nomni-cream) 4%, transparent);--chrome-active:color-mix(in oklab, var(--nomni-cream) 14%, transparent)}
.bsheet{padding-bottom:env(safe-area-inset-bottom)}.bnav{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.acard-drawer{padding-bottom:env(safe-area-inset-bottom)}.bsheet-body,.acard-drawer,.ndrawer-body{overscroll-behavior:contain}.nomni-safe-t{padding-top:env(safe-area-inset-top)}.nomni-safe-b{padding-bottom:env(safe-area-inset-bottom)}.nomni-safe-x{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.nomni-safe-y{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.nomni-full-h{min-height:100dvh}.nomni-kb-b{padding-bottom:max(env(safe-area-inset-bottom), env(keyboard-inset-height,0px))}@media (max-width:40rem){.nbanner{height:auto;min-height:var(--control-h);row-gap:var(--space-xs);padding-block:var(--space-sm);flex-wrap:wrap}.nbanner-msg{white-space:normal;flex:100%;order:1}.dlg{width:100%}.nsavebar{flex-wrap:wrap;width:100%;min-width:0}.npop-card{max-width:calc(100vw - var(--space-2xl))}}@media (max-width:64rem){.tab{white-space:nowrap}}@media (pointer:coarse){.btn,.tab,.ntag-sel,.cswitch-b,.bnav-item{min-height:calc(var(--control-h) + var(--space-xs))}.field input,.ntextarea,.nsearch2 input,.nnum input,.ncb-field input{font-size:max(1rem,1em)}}
.nvh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.npic{border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.nrec{--nrec-gap:var(--space-md);box-sizing:border-box;align-items:center;gap:var(--nrec-gap);padding:var(--space-lg);border:thin solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:left;display:flex;position:relative}.nrec-click{transition:box-shadow var(--dur-1), border-color var(--dur-1)}.nrec-click:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.nrec-link{color:inherit;text-decoration:none}.nrec-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.nrec-link:focus-visible{outline:none}.nrec-link:focus-visible:after{box-shadow:var(--focus-ring)}.nrec-lead{flex:none;display:flex}.nrec-mark{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-sm);background:var(--status-neutral-bg);color:var(--status-neutral-fg);flex:none;place-items:center;display:grid}.nrec-mark svg{width:var(--space-lg);height:var(--space-lg)}.nrec-ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}.nrec-warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.nrec-risk{background:var(--status-risk-bg);color:var(--status-risk-fg)}.nrec-info{background:var(--status-info-bg);color:var(--status-info-fg)}.nrec-text{gap:var(--space-xs);flex:1;min-width:0;display:grid}.nrec-title{font-size:var(--fs-small);font-weight:var(--font-weight-heading-strong);color:var(--text)}.nrec-body,.nrec-context{font-size:var(--fs-caption);line-height:var(--lh-prose);color:var(--text-soft);margin:0}.nrec-context{color:var(--text)}.nrec-end{align-items:center;gap:var(--space-sm);flex:none;display:flex}.nrec-actions{z-index:1;gap:var(--space-xs);display:flex;position:relative}.nrec-figure{align-items:center;gap:var(--space-xs);font-size:var(--fs-caption);font-weight:var(--font-weight-data-strong);color:var(--text);white-space:nowrap;display:inline-flex}.nring{width:var(--space-xl);height:var(--space-xl);flex:none}.nring-track{stroke:var(--surface-sunken)}.nring-arc{stroke:currentColor}.npanel-context{margin:var(--space-sm) 0 0;font-size:var(--fs-caption);line-height:var(--lh-prose);color:var(--text-soft)}.bsheet-head{gap:var(--space-xs);min-width:0;display:grid}.bsheet-desc{font-size:var(--fs-caption);line-height:var(--lh-prose);color:var(--text-soft);margin:0}.amt{align-items:baseline;gap:var(--space-sm);font-family:var(--font-display);font-weight:var(--font-weight-data-strong);letter-spacing:var(--letter-spacing-data);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--text);white-space:nowrap;display:inline-flex}.amt-now{align-items:baseline;display:inline-flex}.amt-sm{font-size:var(--fs-small)}.amt-md{font-size:var(--fs-h5)}.amt-lg{font-size:var(--fs-h2)}.amt-xl{font-size:var(--fs-h1)}.amt-lg .amt-cur,.amt-lg .amt-dec,.amt-xl .amt-cur,.amt-xl .amt-dec{font-size:.6em}.amt-lg .amt-cur,.amt-xl .amt-cur{align-self:flex-start;margin-top:.15em}.amt-cur-after{margin-left:.2em}.amt-sign{margin-right:.08em}.amt-was{color:var(--text-soft);font-weight:var(--font-weight-data);font-size:.7em}.bkg{--bkg-gap:var(--space-md);--bkg-edge:var(--space-xs);--bkg-edge-color:transparent;--bkg-wait:8rem;--bkg-end:13rem;align-items:center;gap:var(--bkg-gap);width:min(100%,48rem);min-height:var(--row-h);padding:var(--space-sm) var(--space-md);background:var(--surface);border-bottom:thin solid var(--border);box-shadow:inset var(--bkg-edge) 0 0 var(--bkg-edge-color);color:var(--text);flex-wrap:wrap;display:flex}.bkg-fill{width:100%}.bkg-held{--bkg-edge-color:var(--status-warn-fg)}.bkg-overdue{--bkg-edge-color:var(--status-risk-fg)}.bkg-pos{min-width:1.5rem;font-size:var(--fs-small);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-soft);flex-shrink:0}.bkg-time{min-width:4.5rem;font-size:var(--fs-small);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums;flex-shrink:0}.bkg-main{gap:var(--space-xs);flex-direction:column;flex:12rem;min-width:0;display:flex}.bkg-title{align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.bkg-title b{font-weight:var(--font-weight-label-strong)}.bkg-meta{font-size:var(--fs-caption);color:var(--text-soft)}.bkg-wait{gap:var(--space-xs);width:var(--bkg-wait);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-shrink:0;display:grid}.bkg-wait-v{font-size:var(--fs-small);font-weight:var(--font-weight-data-strong)}.bkg-wait-q{color:var(--text-soft)}.bkg-bar{height:var(--space-xs);border-radius:var(--radius-xs);background:var(--surface-sunken);display:block;overflow:hidden}.bkg-bar i{background:var(--chart-bar);height:100%;display:block}.bkg-over .bkg-bar i{background:var(--status-risk-fg)}.bkg-end{min-width:var(--bkg-end);justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.drf{--drf-cell:calc(var(--control-h) * .9);--drf-gap:var(--space-lg);align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:inline-flex}.drf-compact{--drf-cell:calc(var(--control-h) * .75);--drf-gap:var(--space-md)}.drf .drf-trigger{appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-small);color:var(--text)}.drf-trigger svg{width:1.15em;height:1.15em;color:var(--text-soft)}.drf-trigger-l{font-weight:var(--font-weight-label-strong)}.drf-trigger-v{font-weight:var(--font-weight-label);color:var(--text-soft);font-variant-numeric:tabular-nums}.drf .drf-pop{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.drf-body{gap:var(--drf-gap);display:flex}.drf-presets{gap:var(--space-xs);min-width:9rem;padding-right:var(--space-md);border-right:thin solid var(--border);flex-direction:column;display:flex}.drf-preset{appearance:none;cursor:pointer;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-small);text-align:left;color:var(--text-soft);background:0 0;border:0}.drf-preset:hover{background:var(--surface-soft);color:var(--text)}.drf-preset[aria-checked=true]{background:var(--surface-sunken);color:var(--text);font-weight:var(--font-weight-label-strong)}.drf-preset:focus-visible,.drf .dtp-day:focus-visible{box-shadow:var(--focus-ring);outline:none}.drf-note{align-items:flex-start;gap:var(--space-xs);max-width:30rem;font-size:var(--fs-caption);color:var(--text-soft);margin:0;display:flex}.drf-note svg{flex:none;width:1.3em;height:1.3em}.drf-nav{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.drf-nav .dtp-mh{margin:0}.drf-nav .nib svg{width:1.1em;height:1.1em}.drf .drf-grid{grid-template-columns:repeat(7, var(--drf-cell))}.drf .dtp-dow{color:var(--text-soft)}.drf button.dtp-day{appearance:none;height:var(--drf-cell);font:inherit;font-size:var(--fs-caption);border:0;padding:0}.drf button.dtp-day:not(.sel):not(.rng){background:0 0}.drf .dtp-day.drf-today:not(.sel){outline:thin solid var(--border-strong);outline-offset:-.125rem;font-weight:var(--font-weight-label-strong)}.drf .dtp-day:disabled{cursor:not-allowed;color:var(--fg-intensity-disabled)}.drf-foot{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:thin solid var(--border);display:flex}.drf-sum{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums;color:var(--text);flex:1}.drf-sum span{font-weight:var(--font-weight-label);color:var(--text-soft)}@media (max-width:36rem){.drf-body{flex-direction:column}.drf-presets{padding:0 0 var(--space-sm);border-right:0;border-bottom:thin solid var(--border);flex-flow:wrap}}[data-theme=dark] .drf .dtp-day.sel{background:var(--spring);color:var(--nomni-forest)}.ndiv{--ndiv-color:var(--border);--ndiv-gap:var(--space-sm);--ndiv-indent:var(--space-md);margin:0}hr.ndiv{border:0;border-top:thin solid var(--ndiv-color)}.ndiv-labelled{align-items:center;gap:var(--ndiv-gap);display:flex}.ndiv-labelled:before,.ndiv-labelled:after{content:"";border-top:thin solid var(--ndiv-color);flex:1}.ndiv-route{align-items:center;gap:var(--ndiv-gap);min-height:var(--space-xl);padding-inline-start:var(--ndiv-indent);display:flex}.ndiv-line{border-inline-start:thin dashed var(--ndiv-color);align-self:stretch}.ndiv-label{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-soft)}.fbar{--fbar-gap:var(--space-sm);gap:var(--space-md);flex-direction:column;width:min(100%,64rem);display:flex}.fbar-compact{--fbar-gap:var(--space-xs);gap:var(--space-sm)}.fbar-row{align-items:center;gap:var(--fbar-gap);flex-wrap:wrap;display:flex}.fbar .fbar-search{width:min(100%,18rem)}.fbar-quick{gap:var(--fbar-gap);flex-wrap:wrap;display:flex}.fbar .fbar-more{margin-left:auto}.fbar-more svg{width:1.2em;height:1.2em}.fbar-active{align-items:center;gap:var(--fbar-gap);font-size:var(--fs-small);color:var(--text-soft);flex-wrap:wrap;display:flex}.fbar-count b{font-variant-numeric:tabular-nums;color:var(--text)}.fbar .ntag-sel-n{opacity:1}.flp{--flp-gap:var(--space-md);--flp-table:6.5rem;--flp-zone:15rem;gap:var(--flp-gap);width:min(100%,48rem);padding:var(--flp-gap);background:var(--surface-soft);border:thin solid var(--border);border-radius:var(--radius-md);color:var(--text);display:grid}.flp-sm{--flp-gap:var(--space-sm);--flp-table:5.5rem;--flp-zone:12rem}.flp-fill{width:100%}.flp-room{grid-template-columns:repeat(auto-fit, minmax(var(--flp-zone), 1fr));gap:var(--flp-gap);display:grid}.flp-zone{align-content:start;gap:var(--space-sm);padding:var(--space-sm);border:thin dashed var(--border-strong);border-radius:var(--radius-sm);display:grid}.flp-zone-title{font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.flp-tables{align-items:start;gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flp-t{align-content:start;gap:var(--space-xs);width:var(--flp-table);padding:var(--space-sm);background:var(--surface);border:thin solid var(--border-strong);border-radius:var(--radius-md);display:grid}.flp-sm .flp-t{padding:var(--space-xs) var(--space-sm);gap:0}.flp-seated{background:var(--status-ok-bg);border-color:var(--status-ok-fg)}.flp-held{background:var(--status-info-bg);border-color:var(--status-info-fg)}.flp-due{background:var(--status-warn-bg);border-color:var(--status-warn-fg)}.flp-t.is-sel{outline:medium solid var(--text-accent);outline-offset:var(--space-xs)}.flp-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.flp-id{font-size:var(--fs-small);font-weight:var(--font-weight-data-strong)}.flp-seats{font-size:var(--fs-caption);color:var(--text-soft);font-variant-numeric:tabular-nums}.flp-state{font-size:var(--fs-caption);color:var(--text-soft)}.flp-seated .flp-state{color:var(--status-ok-fg)}.flp-held .flp-state{color:var(--status-info-fg)}.flp-due .flp-state{color:var(--status-warn-fg)}.flp-val{font-size:var(--fs-small);font-weight:var(--font-weight-data);font-variant-numeric:tabular-nums}.flp-note{font-size:var(--fs-caption);color:var(--text)}.flp-legend{gap:var(--space-xs) var(--space-lg);font-size:var(--fs-caption);color:var(--text-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flp-key{align-items:center;gap:var(--space-xs);display:inline-flex}.flp-key b{font-weight:var(--font-weight-data-strong);color:var(--text);font-variant-numeric:tabular-nums}.flp-key i{border:thin solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);width:.75rem;height:.75rem}.flp-key-seated i{background:var(--status-ok-bg);border-color:var(--status-ok-fg)}.flp-key-held i{background:var(--status-info-bg);border-color:var(--status-info-fg)}.flp-key-due i{background:var(--status-warn-bg);border-color:var(--status-warn-fg)}.nimg{--nimg-radius:var(--radius-md);--nimg-gap:var(--space-xs);--nimg-ratio:4 / 3;gap:var(--nimg-gap);width:min(100%,20rem);margin:0;display:grid}.nimg-fill{width:100%}.nimg-wide{--nimg-ratio:16 / 9}.nimg-square{--nimg-ratio:1 / 1}.nimg-frame{aspect-ratio:var(--nimg-ratio);border-radius:var(--nimg-radius);background:var(--surface-sunken);overflow:hidden}.nimg-pic{object-fit:cover;width:100%;height:100%;display:block}.nimg-empty{width:100%;height:100%;color:var(--text-muted);place-items:center;display:grid}.nimg-empty svg{width:var(--space-xl);height:var(--space-xl)}.nimg-caption{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-soft)}.kpad{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,18rem);display:grid}.kpad-lg{gap:var(--space-md);width:min(100%,24rem)}.kpad .kpad-key{height:calc(var(--control-h) * 1.4);font-size:var(--fs-h4);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums;padding:0}.kpad-lg .kpad-key{height:calc(var(--control-h) * 1.8);font-size:var(--fs-h3)}.kpad .kpad-word{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.kpad .kpad-key svg{width:1.4em;height:1.4em}.kpad .kpad-key:is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:var(--fg-intensity-disabled);box-shadow:none;transform:none}.kpad-display{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-xs);background:var(--surface-sunken);border-radius:var(--radius-md);grid-column:1/-1;display:flex}.kpad-display-l{font-size:var(--fs-caption);font-weight:var(--font-weight-label-strong);color:var(--text-soft)}.nlay{--nlay-gap:var(--space-md);--nlay-min-tile:calc(var(--space-5xl) * 1.5);--nlay-min-pane:calc(var(--measure-narrow) * .4);--nlay-min-card:calc(var(--measure-narrow) / 2);--nlay-min:var(--nlay-min-pane);--nlay-count:3;--nlay-span:calc(var(--measure-narrow) * 1.2);--nlay-main:1;--nlay-side:1;min-width:0}nomni-layout{min-width:0;display:block}.nlay-gap-sm{--nlay-gap:var(--space-sm)}.nlay-gap-md{--nlay-gap:var(--space-md)}.nlay-gap-lg{--nlay-gap:var(--space-lg)}.nlay-gap-xl{--nlay-gap:var(--space-xl)}.nlay-item-tile{--nlay-min:var(--nlay-min-tile)}.nlay-item-pane{--nlay-min:var(--nlay-min-pane)}.nlay-item-card{--nlay-min:var(--nlay-min-card)}.nlay-page{background:var(--shell-canvas);min-height:100vh;padding:clamp(var(--space-lg), 4vw, var(--space-2xl)) clamp(var(--space-md), 5vw, var(--space-4xl))}.nlay-measure-content{--nlay-measure:var(--measure-content)}.nlay-measure-wide{--nlay-measure:var(--measure-wide)}.nlay-page-main{max-width:var(--nlay-measure,var(--measure-content));gap:var(--space-2xl);min-width:0;margin:0 auto;display:grid}.nlay-frame{background:var(--shell-canvas);grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.nlay-frame>:first-child{padding:var(--space-md) 0 var(--space-md) var(--space-md);grid-area:1/1/3;align-self:start;position:sticky;top:0}.nlay-frame>:nth-child(2){z-index:1;padding:var(--space-md) var(--space-md) 0;grid-column:2;position:sticky;top:0}.nlay-frame>:nth-child(n+3){grid-column:2;min-width:0}.nlay-stack{gap:var(--nlay-gap);align-content:start;display:grid}.nlay-rows{align-content:start;display:grid}.nlay-rows>*{min-width:0}.nlay-row{align-items:flex-start;gap:var(--nlay-gap);flex-wrap:wrap;display:flex}.nlay-row>*{max-width:100%}.nlay-page-main>*,.nlay-row>*,.nlay-stack>*,.nlay-grid>*,.nlay-split>*,.nlay-centre>*{min-width:0}.nlay-grid{gap:var(--nlay-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--nlay-min), calc((100% - (var(--nlay-count) - 1) * var(--nlay-gap)) / var(--nlay-count)))), 1fr));display:grid}.nlay-split{align-items:flex-start;gap:var(--nlay-gap);flex-wrap:wrap;display:flex}.nlay-split>:first-child{flex:var(--nlay-main) 1 var(--nlay-main-basis,calc(var(--nlay-span) * var(--nlay-main) / (var(--nlay-main) + var(--nlay-side))))}.nlay-split>:last-child{flex:var(--nlay-side) 1 var(--nlay-side-basis,calc(var(--nlay-span) * var(--nlay-side) / (var(--nlay-main) + var(--nlay-side))))}.nlay-split>:only-child{flex-basis:100%}.nlay-centre{justify-items:center;gap:var(--nlay-gap);padding-block:var(--space-3xl);text-align:center;display:grid}.nlay-sample{min-height:calc(var(--space-5xl) * .75);padding:var(--space-md);border:thin dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-soft);font-size:var(--fs-small);place-items:center;display:grid}.mkey{--mkey-size:8rem;--mkey-pad:var(--space-sm);--mkey-gap:var(--space-xs);--mkey-surface:var(--surface);--mkey-ink:var(--text);--mkey-note:var(--text-soft);--mkey-edge:var(--border);--mkey-edge-w:thin;--mkey-title:var(--fs-small);align-items:stretch;gap:var(--mkey-gap);box-sizing:border-box;inline-size:var(--mkey-size);aspect-ratio:1;padding:var(--mkey-pad);background:var(--mkey-surface);border:thin solid var(--border);border-inline-start:var(--mkey-edge-w) solid var(--mkey-edge);border-radius:var(--radius-md);color:var(--mkey-ink);font:inherit;text-align:start;cursor:pointer;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.mkey-lg{--mkey-size:11rem;--mkey-pad:var(--space-md);--mkey-gap:var(--space-sm);--mkey-title:var(--fs-body)}.mkey-fill{inline-size:100%}.mkey:hover:not(:disabled){border-color:var(--border-strong)}.mkey:active:not(:disabled){background:var(--surface-sunken)}.mkey:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-xs)}.mkey-sky{--mkey-surface:color-mix(in oklab, var(--nomni-sky) 26%, var(--surface));--mkey-edge:var(--nomni-sky)}.mkey-teal{--mkey-surface:color-mix(in oklab, var(--nomni-teal) 26%, var(--surface));--mkey-edge:var(--nomni-teal)}.mkey-lime{--mkey-surface:color-mix(in oklab, var(--nomni-lime) 26%, var(--surface));--mkey-edge:var(--nomni-lime)}.mkey-sun{--mkey-surface:color-mix(in oklab, var(--nomni-sun) 26%, var(--surface));--mkey-edge:var(--nomni-sun)}.mkey-tangerine{--mkey-surface:color-mix(in oklab, var(--nomni-tangerine) 26%, var(--surface));--mkey-edge:var(--nomni-tangerine)}.mkey-rose{--mkey-surface:color-mix(in oklab, var(--nomni-rose) 26%, var(--surface));--mkey-edge:var(--nomni-rose)}.mkey-violet{--mkey-surface:color-mix(in oklab, var(--nomni-violet) 26%, var(--surface));--mkey-edge:var(--nomni-violet)}.mkey-blue{--mkey-surface:color-mix(in oklab, var(--nomni-blue) 26%, var(--surface));--mkey-edge:var(--nomni-blue)}.mkey-sky,.mkey-teal,.mkey-lime,.mkey-sun,.mkey-tangerine,.mkey-rose,.mkey-violet,.mkey-blue{--mkey-edge-w:var(--space-xs);--mkey-note:var(--text)}.mkey-sold-out{--mkey-surface:var(--surface-sunken);--mkey-ink:var(--text-soft);cursor:not-allowed}.mkey-empty{border:thin dashed var(--border);cursor:default;background:0 0}.mkey-img{inline-size:calc(100% + var(--mkey-pad) * 2);margin:calc(var(--mkey-pad) * -1) calc(var(--mkey-pad) * -1) 0;aspect-ratio:16/9;object-fit:cover;display:block}.mkey-flag{align-self:flex-start}.mkey-title{-webkit-line-clamp:3;font-size:var(--mkey-title);font-weight:var(--font-weight-label-strong);line-height:var(--lh-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mkey-pic .mkey-title{-webkit-line-clamp:2}.mkey-foot{align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--fs-caption);flex-wrap:wrap;margin-block-start:auto;display:flex}.mkey-value{font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums}.mkey-lg .mkey-value{font-size:var(--fs-small)}.mkey-note{color:var(--mkey-note)}.mkey-sold-out .mkey-note{color:inherit}.mkey-go{block-size:1.25em;inline-size:1.25em;margin-inline-start:auto}.mkey-group .mkey-title{font-size:var(--fs-body)}.nbanner.offb{height:auto;min-height:calc(var(--control-h) + var(--space-xs));padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.offb .nbanner-msg{white-space:normal;line-height:var(--lh-prose)}.offb .nbanner-ic svg{width:75%;height:75%}.offb .nbanner-desc{opacity:1}.nph{--nph-gap:var(--space-lg);--nph-actions-gap:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--nph-gap);flex-wrap:wrap;display:flex}.nph-text{gap:var(--space-xs);min-width:0;display:grid}.nph-eyebrow{font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;color:var(--text-soft);margin:0}.nph-title{font-family:var(--font-display);font-weight:var(--font-weight-heading);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading);color:var(--text);margin:0}.nph-lg .nph-title{font-size:var(--fs-h1)}.nph-md .nph-title{font-size:var(--fs-h5)}.nph-desc{font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-soft);margin:0}.nph-actions{align-items:center;gap:var(--nph-actions-gap);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.nph-actions:empty{display:none}.passc-field{width:auto}.passc{gap:var(--space-sm);display:flex}.passc .passc-box{width:calc(var(--control-h) * 1.1);height:calc(var(--control-h) * 1.3);text-align:center;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-sunken);border:thin solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-2), box-shadow var(--dur-2);padding:0}.passc .passc-box:focus-visible,.passc .passc-box.is-next{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.passc-locked .passc-box{background:var(--surface-soft);color:var(--text-soft);cursor:not-allowed}.passc .passc-box[type=password]{font-family:system-ui,sans-serif}.pstat{color:var(--text)}.pstat-screen{align-items:center;gap:var(--space-md);width:min(100%,26rem);padding:var(--space-2xl) var(--space-xl);text-align:center;background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.pstat-pic{border-radius:var(--radius-pill);background:var(--status-info-bg);color:var(--status-info-fg);flex-shrink:0;place-items:center;display:grid}.pstat-screen .pstat-pic{width:calc(var(--control-h) * 2);height:calc(var(--control-h) * 2)}.pstat-screen .pstat-pic svg{width:55%;height:55%}.pstat-approved .pstat-pic{background:var(--status-ok-bg);color:var(--status-ok-fg)}.pstat-declined .pstat-pic{background:var(--status-risk-bg);color:var(--status-risk-fg)}.pstat-queued .pstat-pic{background:var(--status-warn-bg);color:var(--status-warn-fg)}.pstat-cancelled .pstat-pic{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.pstat-title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--font-weight-heading-strong);margin:0}.pstat-detail{max-width:22rem;font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--text-soft);margin:0}.pstat-acts{justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.pstat-inline{align-items:center;gap:var(--space-md);width:min(100%,30rem);min-height:var(--row-h);padding:var(--space-sm) var(--space-md);background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);display:flex}.pstat-inline .pstat-pic{width:var(--control-h);height:var(--control-h)}.pstat-inline .pstat-pic svg{width:60%;height:60%}.pstat-inline .pstat-title{font-size:var(--fs-small)}.pstat-text{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.pstat-inline .pstat-detail{font-size:var(--fs-caption)}.pstat-end{align-items:flex-end;gap:var(--space-xs);flex-direction:column;display:flex}.pstat .pstat-spin{animation:.9s linear infinite pstat-turn}@keyframes pstat-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pstat .pstat-spin{animation:none}}.pstat-screen .pstat-pic .pstat-spin{width:70%;height:70%}.pstat-steps{justify-content:center;gap:var(--space-xs) var(--space-lg);font-size:var(--fs-small);color:var(--text-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pstat-step{align-items:center;gap:var(--space-xs);display:inline-flex}.pstat-step-mark{border-radius:var(--radius-pill);border:thin solid;place-items:center;width:1.1em;height:1.1em;display:grid}.pstat-steps .pstat-step-mark svg{width:80%;height:80%}.pstat-step-done{color:var(--status-ok-fg)}.pstat-step-done .pstat-step-mark{background:var(--status-ok-bg)}.pstat-step-current{color:var(--text);font-weight:var(--font-weight-label-strong)}.pstat-step-current .pstat-step-mark{border-color:var(--status-info-fg);box-shadow:inset 0 0 0 .25em var(--status-info-fg)}.ptsb{gap:var(--space-md);width:min(100%,22rem);padding:var(--space-lg) var(--space-xl);background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-lg);color:var(--text);flex-direction:column;display:flex}.ptsb-head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ptsb-label{font-size:var(--fs-caption);font-weight:var(--font-weight-label-strong);color:var(--text-soft)}.ptsb-figure{align-items:baseline;gap:var(--space-xs);font-family:var(--font-display);font-weight:var(--font-weight-data-strong);letter-spacing:var(--letter-spacing-data);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);display:flex}.ptsb-points{font-size:var(--fs-h1)}.ptsb-unit{font-size:var(--fs-small);color:var(--text-soft)}.ptsb-worth{align-items:baseline;gap:var(--space-xs);font-size:var(--fs-small);color:var(--text-soft);margin:0;display:flex}.ptsb-top{font-size:var(--fs-small);color:var(--text-soft);margin:0}.ptsb-notes{gap:var(--space-sm);padding:var(--space-md) 0 0;border-top:thin solid var(--border);flex-direction:column;margin:0;list-style:none;display:flex}.ptsb-notes li{align-items:center;gap:var(--space-sm);font-size:var(--fs-caption);color:var(--text-soft);display:flex}.postc .postc-found{align-items:center;gap:var(--space-xs);display:inline-flex}.postc .postc-found svg{width:1.2em;height:1.2em;color:var(--status-ok-fg)}.svcst{--svcst-gap:var(--space-md);--svcst-name:11rem;--svcst-state:11rem;--svcst-uptime:13rem;--svcst-detail:16rem;--svcst-edge:var(--space-xs);--svcst-edge-color:transparent;--svcst-bar:var(--chart-bar);--svcst-tick:var(--text-soft);align-items:center;gap:var(--space-sm) var(--svcst-gap);width:min(100%,64rem);min-height:var(--row-h);padding:var(--space-sm) var(--space-md);background:var(--surface);border-bottom:thin solid var(--border);box-shadow:inset var(--svcst-edge) 0 0 var(--svcst-edge-color);color:var(--text);flex-wrap:wrap;display:flex}.svcst-fill{width:100%}.svcst-degraded{--svcst-edge-color:var(--status-warn-fg)}.svcst-down{--svcst-edge-color:var(--status-risk-fg)}.svcst-name{flex:1 1 var(--svcst-name);align-items:center;gap:var(--space-xs) var(--space-sm);min-width:0;font-size:var(--fs-small);flex-wrap:wrap;display:flex}.svcst-name b{font-weight:var(--font-weight-label-strong)}.svcst-state{flex:0 0 var(--svcst-state)}.svcst-uptime{flex:0 0 var(--svcst-uptime);align-items:center;gap:var(--space-xs) var(--space-sm);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);display:grid}.svcst-under{--svcst-bar:var(--status-warn-fg)}.svcst-fig{font-size:var(--fs-small);font-weight:var(--font-weight-data-strong)}.svcst-bar{height:var(--space-xs);border-radius:var(--radius-xs);background:var(--border);display:block;position:relative}.svcst-bar i{border-radius:inherit;background:var(--svcst-bar);height:100%;display:block}.svcst-bar b{top:calc(var(--space-xs) * -.5);bottom:calc(var(--space-xs) * -.5);border-left:thin solid var(--svcst-tick);position:absolute}.svcst-per{font-size:var(--fs-caption);color:var(--text-soft);grid-column:1/-1}.svcst-detail{flex:2 1 var(--svcst-detail);min-width:0;font-size:var(--fs-small);line-height:var(--lh-prose)}.svcst-act{flex:none}.setrow{--setrow-gap:var(--space-lg);--setrow-select:14rem;justify-content:space-between;align-items:center;gap:var(--space-sm) var(--setrow-gap);width:min(100%,48rem);min-height:var(--row-h);padding:var(--space-md) 0;background:var(--surface);border-bottom:thin solid var(--border);color:var(--text);flex-wrap:wrap;display:flex}.setrow-fill{width:100%}.setrow-text{gap:var(--space-xs);flex:18rem;min-width:0;display:grid}.setrow-title{align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.setrow-title b{font-weight:var(--font-weight-label-strong)}.setrow-desc,.setrow-owner{font-size:var(--fs-caption);line-height:var(--lh-prose);color:var(--text-soft)}.setrow-owner{align-items:center;gap:var(--space-sm);display:flex}.setrow-owner b{font-weight:var(--font-weight-label-strong);color:var(--text)}.setrow-control{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:0 auto;display:flex}.setrow-value{font-size:var(--fs-small);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums}.setrow-sel{width:var(--setrow-select)}.setrow-off{opacity:.45;pointer-events:none}.thr{--thr-gap:var(--space-lg);--thr-pad:var(--space-xl);--thr-radius:var(--radius-lg);--thr-surface:var(--surface);--thr-border:var(--border);--thr-label:var(--text-soft);--thr-line-agent:var(--status-ai-bg);--thr-line-guest:var(--surface-soft);--thr-line-staff:var(--surface);--thr-track:var(--surface-sunken);--thr-row-active:var(--surface-soft);--thr-row-edge:var(--border-strong);gap:var(--thr-gap);min-width:0;color:var(--text);font-size:var(--fs-small);line-height:var(--lh-prose);display:grid}.thr-comfortable{padding:var(--thr-pad);border:thin solid var(--thr-border);border-radius:var(--thr-radius);background:var(--thr-surface)}.thr-head{gap:var(--space-sm);display:grid}.thr-eyebrow{align-items:center;gap:var(--space-sm);font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;color:var(--thr-label);flex-wrap:wrap;display:flex}.thr-channel{align-items:center;gap:var(--space-xs);color:var(--text);display:inline-flex}.thr-channel svg{width:var(--space-lg);height:var(--space-lg);flex:none}.thr-who{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.thr-role{color:var(--thr-label)}.thr-tags,.thr-row-tags{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.thr-label{font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;color:var(--thr-label)}.thr-summary{gap:var(--space-xs);display:grid}.thr-summary p,.thr-line-text{margin:0}.thr-outcome{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:thin solid var(--thr-border);flex-wrap:wrap;display:flex}.thr-outcome-text{font-weight:var(--font-weight-label)}.thr-rec{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:thin solid var(--thr-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.thr-play svg{width:var(--space-lg);height:var(--space-lg)}.thr-rec-t{font-variant-numeric:tabular-nums;color:var(--thr-label)}.thr-rec-track{flex:1 1 var(--space-4xl);height:var(--space-xs);border-radius:var(--radius-sm);background:var(--thr-track)}.thr-rec-note{color:var(--thr-label);font-size:var(--fs-caption)}.thr-lines{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.thr-line{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--thr-line-guest);display:grid}.thr-line-agent{background:var(--thr-line-agent)}.thr-line-staff{background:var(--thr-line-staff);border:thin solid var(--thr-border)}.thr-line-who{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.thr-line-role,.thr-line-meta{color:var(--thr-label);font-size:var(--fs-caption)}.thr-line-meta{font-variant-numeric:tabular-nums;margin-left:auto}.thr-foot{padding-top:var(--space-md);border-top:thin solid var(--thr-border);justify-content:flex-start;display:flex}.thr-compact{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border:thin solid var(--thr-border);border-radius:var(--thr-radius);background:var(--thr-surface);text-decoration:none}.thr-compact:hover{background:var(--thr-row-active)}.thr-compact:focus-visible{outline:var(--focus-outline);outline-offset:var(--space-xs)}.thr-compact.is-active{background:var(--thr-row-active);border-color:var(--thr-row-edge);box-shadow:inset var(--space-xs) 0 0 var(--thr-row-edge)}.thr-row-top{align-items:center;gap:var(--space-sm);display:flex}.thr-time{color:var(--thr-label);font-size:var(--fs-caption);white-space:nowrap;margin-left:auto}.thr-row-line{color:var(--text)}.tkt{--tkt-pad:var(--space-md);--tkt-gap:var(--space-sm);--tkt-edge:thin;--tkt-edge-color:var(--border);align-content:start;gap:var(--tkt-gap);width:min(100%,17rem);padding:var(--tkt-pad);background:var(--surface);border:thin solid var(--border);border-left:var(--tkt-edge) solid var(--tkt-edge-color);border-radius:var(--radius-md);color:var(--text);display:grid}.tkt-fill{width:100%}.tkt-approaching{--tkt-edge:var(--space-xs);--tkt-edge-color:var(--status-warn-fg)}.tkt-breached{--tkt-edge:var(--space-xs);--tkt-edge-color:var(--status-risk-fg)}.tkt-head{align-items:center;gap:var(--space-sm);display:flex}.tkt-id{font-size:var(--fs-small);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums}.tkt-age{align-items:center;gap:var(--space-xs);font-size:var(--fs-small);font-weight:var(--font-weight-data-strong);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.tkt-age svg{width:1em;height:1em;color:var(--text-soft)}.tkt-line{font-size:var(--fs-caption);color:var(--text-soft)}.tkt-items{gap:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-snug);margin:0;padding:0;list-style:none;display:grid}.tkt-mod{padding-left:var(--space-md);color:var(--text-soft);font-style:italic}.tkt-allergy{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--status-risk-bg);color:var(--status-risk-fg);display:flex}.tkt-allergy svg{flex-shrink:0;width:1em;height:1em}.tkt-foot{align-items:center;gap:var(--space-sm);padding-top:var(--tkt-gap);border-top:thin solid var(--border);flex-wrap:wrap;display:flex}.tkt-target{font-size:var(--fs-caption);color:var(--text-soft);font-variant-numeric:tabular-nums}.tkt-act{margin-left:auto}.tipsel{gap:var(--space-md);flex-direction:column;width:min(100%,30rem);display:flex}.tipsel-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.tipsel-label{font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--font-weight-heading-strong);color:var(--text)}.tipsel-bill{font-size:var(--fs-caption);color:var(--text-soft);font-variant-numeric:tabular-nums}.tipsel .tipsel-opts{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tipsel .tipsel-opt{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xs);flex-direction:column;display:flex}.tipsel-top{font-size:var(--fs-h6)}.tipsel-sub{font-size:var(--fs-overline);font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums}.tipsel-custom{width:min(100%,14rem)}.tipsel-total{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-top:var(--space-md);border-top:thin solid var(--border);font-size:var(--fs-small);color:var(--text-soft);display:flex}.txn{align-items:center;gap:var(--space-md);width:min(100%,36rem);min-height:var(--row-h);padding:var(--space-sm) var(--space-md);background:var(--surface);border-bottom:thin solid var(--border);color:var(--text);display:flex}.txn-ic{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-soft);flex-shrink:0;place-items:center;display:grid}.txn-ic svg{width:55%;height:55%}.txn-main{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.txn-title{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txn-meta{font-size:var(--fs-caption);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txn-end{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}
:root:not([data-theme=dark]){--a11y-focus:var(--nomni-green-dark);--a11y-border-control:color-mix(in oklab, var(--nomni-forest) 52%, white)}[data-theme=dark]{--a11y-focus:var(--spring);--a11y-border-control:color-mix(in oklab, var(--nomni-paper) 37%, var(--surface));--border-strong:var(--a11y-border-control)}:root,[data-chrome=charcoal],[data-theme=dark]{--focus-ring:0 0 0 1px var(--surface), 0 0 0 3px var(--a11y-focus);--focus-outline:2px solid var(--a11y-focus);--border-focus:var(--a11y-focus);--auto-step-fg:color-mix(in oklab, var(--nomni-forest) 70%, white)}[data-chrome=paper],.chrome-paper,.chrome-tonal{--chrome-fg-soft:color-mix(in oklab, var(--nomni-forest) 70%, transparent)}:where(.field input,.dtp-field,.dtp-times button,.dlg-confirm input,.nsearch2 input,.ntextarea,.nnum,.nms-field,.ncb-field,.tokin,.npw input,.inedit-btn,.nsel,.passc .passc-box,.grad-field input,.grad-field select,.gr-input,.ncmd-in,.naskbar){--border:var(--a11y-border-control)}.tgl-sw:not(.on){background:var(--a11y-border-control)}.dtp-times button.on{background:color-mix(in oklab, var(--nomni-fern) 82%, var(--nomni-forest));border-color:color-mix(in oklab, var(--nomni-fern) 82%, var(--nomni-forest))}.btn-ai{color:var(--text-accent)}.ntag-sel[aria-pressed=true] .ntag-sel-n{opacity:1}:where(:focus-visible){outline:var(--focus-outline);outline-offset:2px}:where(.nbanner,.ncode,.ntag) :focus-visible{outline-color:currentColor}.nanom :focus-visible{outline-color:var(--spring)}.ncmd-in:focus-within,.nupload-zone:focus-visible{box-shadow:var(--focus-ring)}.btn-ai:focus-visible,.acard-more:focus-visible,.acard-more-icon:focus-visible,.al-root :focus-visible{outline-color:var(--a11y-focus)}.dtp-day.sel.rng{background:var(--nomni-forest)}[data-theme=dark] .drf .dtp-day.sel.rng{background:var(--spring)}[data-theme=dark] .bnav-item.on{color:var(--text)}.tbrief-degraded strong{color:inherit}[data-theme=dark] .ntag-accent{color:color-mix(in oklab, var(--nomni-fern) 75%, var(--nomni-forest))}[data-theme=dark] .aledger-audited,[data-theme=dark] .eq-handled{color:var(--text-accent)}[data-theme=dark] .npw-str-lbl[style*=--nomni-green-dark]{color:var(--text-accent)!important}.nshell-search{color:var(--text-soft)}.nrail-ws-av,.ntopbar-acct .av{color:var(--nomni-forest)}:root:not([data-theme=dark]) .agentcard.needs{--ac-ink:color-mix(in oklab, var(--nomni-tangerine) 59%, var(--text))}@media (forced-colors:active){:focus-visible{outline-offset:2px!important;outline:2px solid highlight!important}}.nsearch2-x{min-width:24px;min-height:24px}
.nomni-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nomni-skip:focus{z-index:1;margin:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--focus-ring);position:absolute}[data-nomni-live][data-nomni-modal]:not([open]){display:none}[data-nomni-live][data-nomni-modal][open]{z-index:var(--nomni-layer,1001);pointer-events:none;padding:0;display:flex;position:fixed;inset:0}[data-nomni-live][data-nomni-modal][open]>*{pointer-events:auto}[data-nomni-live]>.dlg{max-width:calc(100% - 2 * var(--space-lg));max-height:calc(100% - 2 * var(--space-lg));margin:auto;overflow:auto}[data-nomni-live]>.ndrawer,[data-nomni-live]>.edrawer{max-width:100%;height:100%;max-height:none;box-shadow:var(--shadow-lg);border-radius:0;margin-inline-start:auto;overflow:auto}[data-nomni-live]>.bsheet-stage{background:0 0;border:0;border-radius:0;flex:1;width:auto;height:auto}[data-nomni-live][data-nomni-modal][open]>.bsheet-stage{pointer-events:none}[data-nomni-live]>.bsheet-stage>.bsheet{pointer-events:auto;width:100%}[data-nomni-live]:not([open]) :is(.npop-card,.ntt-bub,.ttip-bub,.nmenu-pop),[data-nomni-live] [hidden]{display:none}[data-nomni-component=opswitcher][data-nomni-live]{display:inline-block;position:relative}[data-nomni-live] .nopsw+.nopsw-menu{top:calc(100% + var(--space-xs));z-index:var(--nomni-layer,1001);position:absolute;left:0}.nomni-pin{z-index:1;transform:translate(-50%, calc(-100% - var(--space-xs)));position:absolute}.nomni-point:focus{fill-opacity:1}.scrim[data-nomni-scrim]{z-index:var(--nomni-layer,1000)}[data-nomni-live] :is(.ncb-opt,.nms-opt)[data-nomni-active]{background:color-mix(in oklab, var(--spring) 10%, var(--surface));color:var(--text)}
:root{--hq-ease-out:cubic-bezier(.23, 1, .32, 1);--hq-ease-in-out:cubic-bezier(.77, 0, .175, 1);--hq-dur-hover:.15s;--hq-dur-press:.16s;--hq-dur-pop:.18s;--hq-dur-pop-out:.12s;--hq-pending-delay:.15s;--hq-press-scale:.97;--hq-pop-from:translateY(-.25rem) scale(.97)}@media (prefers-reduced-motion:reduce){:root{--hq-press-scale:1;--hq-pop-from:none}}.hq-pending{border:.125rem solid;opacity:0;visibility:hidden;border-inline-end-color:#0000;border-radius:50%;flex:none;width:.75rem;height:.75rem}.hq-pending[data-pending]{visibility:visible;animation:hq-pending-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) forwards, hq-pending-spin .7s linear infinite}@keyframes hq-pending-in{to{opacity:.6}}@keyframes hq-pending-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hq-pending[data-pending]{animation:hq-pending-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) forwards;border-inline-end-color:currentColor;border-style:dotted}}
html,body{background:var(--shell-canvas)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hq-frame,.hq-frame *{scrollbar-width:thin;scrollbar-color:var(--shell-border) transparent}.hq-frame{--hq-rail-width:calc(var(--space-4xl) + var(--space-sm));--hq-sidebar-width:calc(var(--measure-narrow) / 3);grid-template-columns:var(--hq-rail-width) var(--hq-sidebar-width) minmax(0, 1fr);background:var(--shell-canvas);height:100dvh;color:var(--text);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr);display:grid}.hq-frame-tool{grid-template-columns:var(--hq-rail-width) minmax(0, 1fr)}.hq-icon{flex-shrink:0;width:1.25em;height:1.25em}.hq-topbar{align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-lg);border-bottom:thin solid var(--shell-border);background:var(--shell-rail);grid-column:1/-1;display:flex}.hq-brand{border-radius:var(--radius-sm);color:var(--text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.hq-logo{align-items:center;gap:var(--space-sm);display:inline-flex}.hq-logo-full,.hq-logo-mark{height:calc(var(--space-lg) + var(--space-xs) + var(--space-xs) / 2);width:auto;display:block}.hq-logo-mark{display:none}.hq-logo-tag{padding:calc(var(--space-xs) / 4) calc(var(--space-xs) * 1.5);border-radius:var(--radius-pill);background:var(--spring);color:var(--nomni-forest);font-size:var(--fs-overline);font-weight:var(--font-weight-badge);letter-spacing:.04em;line-height:1.5}@media not (min-width:22.5rem){.hq-logo-full{display:none}.hq-logo-mark{display:block}.hq-logo{gap:var(--space-xs)}}.hq-tools{gap:var(--space-xs);margin-inline-start:auto;display:flex}.hq-tool,.hq-rail-item,.hq-sidebar-item,.hq-tab{color:var(--text-soft);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);text-decoration:none}.hq-tool{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-small);font-weight:var(--font-weight-label);display:inline-flex;position:relative}.hq-tool-badge{border-radius:var(--radius-pill);background:var(--accent-fill,var(--accent));min-width:1rem;height:1rem;color:var(--accent-contrast,var(--text-on-bold));box-shadow:0 0 0 2px var(--shell-canvas);font-size:.625rem;font-weight:var(--font-weight-label-strong);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;padding:0 .25rem;line-height:1rem}@media (hover:hover) and (pointer:fine){.hq-tool:hover,.hq-sidebar-item:hover{background:var(--shell-hover);color:var(--text)}}.hq-tool[aria-current=page],.hq-sidebar-item[aria-current=page]{background:var(--shell-active);color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-tool:active,.hq-account-button:active,.hq-rail-item:active .hq-rail-icon,.hq-tab:active .hq-rail-icon{transform:scale(var(--hq-press-scale))}.hq-sidebar-item:active,.hq-menu-item:active{background:var(--shell-active)}:is(.hq-tool:has(>.hq-pending[data-pending]),.hq-sidebar-item:has(>.hq-pending[data-pending])){background:var(--shell-active);color:var(--text)}:is(.hq-rail-item:has(>.hq-pending[data-pending]) .hq-rail-icon,.hq-tab:has(>.hq-pending[data-pending]) .hq-rail-icon){background:var(--shell-active)}:is(.hq-rail-item:has(>.hq-pending[data-pending]),.hq-tab:has(>.hq-pending[data-pending])){color:var(--text)}:is(.hq-tools,.hq-sidebar):has(.hq-pending[data-pending]) [aria-current=page]:not(:has(>.hq-pending[data-pending])){color:var(--text-soft);font-weight:var(--font-weight-label);background:0 0}:is(.hq-rail,.hq-tabbar):has(.hq-pending[data-pending]) [aria-current=page]:not(:has(>.hq-pending[data-pending])){color:var(--text-soft);font-weight:var(--font-weight-label)}:is(.hq-rail,.hq-tabbar):has(.hq-pending[data-pending]) [aria-current=page]:not(:has(>.hq-pending[data-pending])) .hq-rail-icon{background:0 0}.hq-tool .hq-pending,.hq-rail-item .hq-pending,.hq-tab .hq-pending{display:none}.hq-account{align-items:center;gap:var(--space-sm);border-inline-start:thin solid var(--shell-border);padding-inline-start:var(--space-md);display:flex}.hq-avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-md);background:var(--surface-bold);color:var(--text-on-bold);font-size:var(--fs-caption);font-weight:var(--font-weight-badge);place-items:center;display:grid}.hq-account-who{white-space:nowrap;line-height:1.2;display:grid}.hq-account-name{font-size:var(--fs-small);font-weight:var(--font-weight-label-strong)}.hq-account-role{font-size:var(--fs-caption);color:var(--text-soft)}.hq-account-button{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:start;cursor:pointer;anchor-name:--hq-account;-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);background:0 0;border:0;padding-inline-end:var(--space-sm);display:flex}@media (hover:hover) and (pointer:fine){.hq-account-button:hover{background:var(--shell-hover)}}.hq-account-button:has(+.hq-menu:popover-open){background:var(--shell-active)}.hq-menu{position-anchor:--hq-account;inset:auto;top:anchor(bottom);right:anchor(right);width:calc(var(--measure-narrow) / 2.5);margin:var(--space-xs) 0 0;padding:var(--space-xs);border:thin solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-body);transform-origin:100% 0;opacity:0;transform:var(--hq-pop-from);transition:opacity var(--hq-dur-pop-out) var(--hq-ease-out), transform var(--hq-dur-pop-out) var(--hq-ease-out), overlay var(--hq-dur-pop-out) allow-discrete, display var(--hq-dur-pop-out) allow-discrete;position:fixed}.hq-menu:popover-open{opacity:1;transition-duration:var(--hq-dur-pop);transform:none}@starting-style{.hq-menu:popover-open{opacity:0;transform:var(--hq-pop-from)}}.hq-menu-who{padding:var(--space-sm);line-height:1.2;display:grid}.hq-menu-row{padding:var(--space-sm);border:0;border-block:thin solid var(--shell-border);margin:0}.hq-menu-label{float:left;font-size:var(--fs-caption);color:var(--text-soft);margin-block-end:var(--space-sm);padding:0}.hq-segments{clear:both;gap:calc(var(--space-xs) / 2);padding:calc(var(--space-xs) / 2);border-radius:var(--radius-md);background:var(--shell-sunken);grid-template-columns:repeat(3,1fr);display:grid}.hq-segment{justify-items:center;gap:calc(var(--space-xs) / 2);padding:var(--space-xs);border-radius:calc(var(--radius-md) - var(--space-xs) / 2);color:var(--text-soft);font-size:var(--fs-caption);font-weight:var(--font-weight-label);cursor:pointer;transition:background-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease, box-shadow var(--hq-dur-hover) ease;display:grid;position:relative}.hq-segment input{opacity:0;pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){.hq-segment:hover{color:var(--text)}}.hq-segment:has(input:checked){background:var(--shell-card);color:var(--text);box-shadow:var(--shadow-sm)}.hq-segment:has(input:focus-visible){box-shadow:var(--focus-ring)}.hq-menu-item{width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--hq-dur-hover) ease;background:0 0;border:0;margin-block-start:var(--space-xs);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.hq-menu-item:hover{background:var(--shell-hover)}}.hq-rail{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xs);background:var(--shell-rail);flex-direction:column;display:flex}.hq-rail-item,.hq-tab{justify-items:center;gap:var(--space-xs);font-size:var(--fs-overline);font-weight:var(--font-weight-label);display:grid}.hq-rail-icon{width:var(--space-3xl);height:calc(var(--space-2xl) + var(--space-xs));border-radius:var(--radius-lg);transition:background-color var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.hq-rail-item:hover .hq-rail-icon,.hq-tab:hover .hq-rail-icon{background:var(--shell-hover)}}.hq-rail-item[aria-current=page],.hq-tab[aria-current=page]{color:var(--text);font-weight:var(--font-weight-label-strong)}.hq-rail-item[aria-current=page] .hq-rail-icon,.hq-tab[aria-current=page] .hq-rail-icon{background:var(--shell-active)}.hq-sidebar{gap:var(--space-xs);padding:var(--space-lg) var(--space-sm);border-inline-end:thin solid var(--shell-border);flex-direction:column;display:flex;position:relative;overflow-y:auto}.hq-sidebar-title{margin:0 0 var(--space-sm);padding-inline:var(--space-sm);font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--font-weight-heading)}.hq-sidebar-item{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-small);display:flex}.hq-sidebar-label{min-width:0}.hq-main{min-width:0;min-height:0;padding:var(--space-sm)}.hq-card{scrollbar-gutter:stable;border:thin solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-card);height:100%;position:relative;overflow-y:auto}.hq-card.hq-card-bleed{scrollbar-gutter:auto}.hq-page{max-width:var(--measure-content);padding:var(--space-xl) var(--space-2xl) var(--space-3xl);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.hq-title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--font-weight-heading);margin:0}.hq-tabbar{display:none}.hq-tool:focus-visible,.hq-rail-item:focus-visible,.hq-sidebar-item:focus-visible,.hq-tab:focus-visible,.hq-account-button:focus-visible,.hq-menu-item:focus-visible,.hq-brand:focus-visible{box-shadow:var(--focus-ring);outline:none}@media not (min-width:48rem){.hq-frame{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.hq-rail,.hq-sidebar,.hq-tool-label,.hq-account-who{display:none}.hq-tool-badge{top:-.125rem;left:calc(var(--space-sm) + .625rem);position:absolute}.hq-topbar{gap:var(--space-sm);padding-inline:var(--space-md) var(--space-sm)}.hq-account{padding-inline-start:var(--space-sm)}.hq-main{padding:0}.hq-card{border:0;border-radius:0}.hq-page{padding:var(--space-lg) var(--space-lg) var(--space-2xl)}.hq-tabbar{padding:var(--space-sm) var(--space-sm) max(var(--space-sm), env(safe-area-inset-bottom));border-top:thin solid var(--shell-border);background:var(--shell-rail);justify-content:space-around;display:flex}}.hq-rail-icon .hq-icon{width:calc(var(--space-lg) + var(--space-xs));height:calc(var(--space-lg) + var(--space-xs))}.hq-empty{justify-items:center;display:grid}.hq-skeleton{display:contents}.hq-skeleton>*,.hq-skel-chat>*{animation:hq-skel-in var(--hq-dur-hover) var(--hq-ease-out) var(--hq-pending-delay) both}@keyframes hq-skel-in{0%{opacity:0}}.hq-skel-text{vertical-align:top;border-radius:var(--radius-sm);background:linear-gradient(var(--shell-hover), var(--shell-hover)) center / 100% .75em no-repeat;max-width:100%;height:1lh;display:inline-block}.hq-skel-table{display:grid}.hq-skel-row{padding:var(--space-md);font-size:var(--fs-small)}.hq-skel-row+.hq-skel-row{border-top:thin solid var(--shell-border)}.hq-skel-chat{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);height:100%;display:grid}.hq-skel-chat-side{--shell-hover:color-mix(in oklab, var(--text-on-dark) 12%, transparent);align-content:start;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);background:var(--surface-deep);display:grid}@media not (min-width:48rem){.hq-skel-chat{grid-template-columns:minmax(0,1fr)}.hq-skel-chat-main{display:none}}.hq-frame-viewing{grid-template-rows:auto auto minmax(0,1fr)}.hq-view-as-banner{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-lg);background:var(--text);color:var(--shell-canvas);font-size:var(--fs-small);grid-column:1/-1;display:flex}.hq-view-as-banner-avatar{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-pill);background:color-mix(in oklab, currentColor 18%, transparent);font-size:var(--fs-caption);font-weight:var(--font-weight-badge);flex-shrink:0;place-items:center;display:grid}.hq-view-as-text{align-items:center;gap:var(--space-xs);white-space:nowrap;min-width:0;margin:0;display:flex}.hq-view-as-text strong{text-overflow:ellipsis;font-weight:var(--font-weight-label-strong);overflow:hidden}.hq-view-as-role{padding:0 var(--space-xs);border:thin solid color-mix(in oklab, currentColor 35%, transparent);border-radius:var(--radius-sm);font-size:var(--fs-caption);flex-shrink:0}.hq-view-as-short{display:none}.hq-view-as-note{opacity:.72;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.hq-view-as-exit{padding:calc(var(--space-xs) / 2) var(--space-md);border-radius:var(--radius-pill);background:var(--shell-canvas);color:var(--text);font:inherit;font-weight:var(--font-weight-label-strong);white-space:nowrap;cursor:pointer;transition:opacity var(--hq-dur-hover) ease, transform var(--hq-dur-press) var(--hq-ease-out);border:0}@media (hover:hover) and (pointer:fine){.hq-view-as-exit:hover{opacity:.88}}.hq-view-as-exit:active{transform:scale(.97)}.hq-view-as-exit:focus-visible{box-shadow:var(--focus-ring);outline:none}fieldset.hq-page-viewing{border:0;min-width:0}.hq-page-viewing :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}@media not (min-width:48rem){.hq-frame-viewing{grid-template-rows:auto auto minmax(0,1fr) auto}.hq-view-as-banner{padding-inline:var(--space-md) var(--space-sm)}.hq-view-as-note,.hq-view-as-role:not(.hq-view-as-short),.hq-view-as-exit-more{display:none}.hq-view-as-short{display:inline}.hq-view-as-text{flex:1}}.hq-frame-one-area{grid-template-columns:var(--hq-sidebar-width) minmax(0, 1fr)}.hq-frame-one-area.hq-frame-tool{grid-template-columns:minmax(0,1fr)}.hq-sidebar-item{justify-content:flex-start;gap:var(--space-sm)}.hq-sidebar-item>.hq-icon{color:var(--text-muted)}.hq-sidebar-item[aria-current=page]>.hq-icon{color:var(--text)}.hq-sidebar-item>.hq-pending{margin-inline-start:auto}.hq-sidebar-settings{margin-top:auto}.hq-search{align-items:center;gap:var(--space-sm);width:min(100%, calc(var(--measure-narrow) / 2));padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border:thin solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-card);color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:border-color var(--hq-dur-hover) ease, color var(--hq-dur-hover) ease;margin-inline-start:var(--space-lg);display:inline-flex}@media (hover:hover) and (pointer:fine){.hq-search:hover{color:var(--text-soft);border-color:var(--text-muted)}}.hq-search:focus-visible{box-shadow:var(--focus-ring);outline:none}.hq-search-label{text-align:start;flex:1}.hq-search-key{padding:0 var(--space-xs);border:thin solid var(--shell-border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-caption);line-height:1.6}.hq-palette{width:min(100% - 2 * var(--space-lg), calc(var(--measure-narrow) * .85));border:thin solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-card);max-height:min(70dvh,34rem);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-body);margin:12dvh auto auto;padding:0;overflow:hidden}.hq-palette[open]{animation:hq-palette-in var(--hq-dur-pop) var(--hq-ease-out)}.hq-palette::backdrop{background:var(--scrim)}@keyframes hq-palette-in{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hq-palette[open]{animation:none}}.hq-palette-box{max-height:inherit;grid-template-rows:auto minmax(0,1fr);display:grid}.hq-palette-field{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:thin solid var(--shell-border);color:var(--text-muted);display:flex}.hq-palette-input{min-width:0;color:var(--text);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.hq-palette-input::placeholder{color:var(--text-muted)}.hq-palette-list{padding:var(--space-xs) var(--space-sm) var(--space-sm);margin:0;list-style:none;overflow-y:auto}.hq-palette-group{padding:var(--space-sm) var(--space-sm) var(--space-xs);color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--font-weight-label);margin:0}.hq-palette-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--text);font-size:var(--fs-small);text-decoration:none;display:flex}.hq-palette-row[aria-current=true]{background:var(--shell-active)}.hq-palette-input::-webkit-search-cancel-button{display:none}.hq-palette-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hq-palette-sub{color:var(--text-muted);font-size:var(--fs-caption);flex-shrink:0}.hq-palette-empty{padding:var(--space-xl) var(--space-sm);color:var(--text-soft);font-size:var(--fs-small);text-align:center}.hq-page-top{gap:var(--space-sm);margin-bottom:calc(-1 * var(--space-lg));display:grid}.hq-page-top>.hq-back{justify-self:start}.hq-page-tabs{gap:var(--space-lg);box-shadow:inset 0 calc(var(--space-xs) / -4) var(--shell-border);scrollbar-width:none;display:flex;overflow:auto hidden}.hq-page-tab{padding:var(--space-xs) 0 var(--space-sm);color:var(--text-soft);font-size:var(--fs-small);font-weight:var(--font-weight-label);white-space:nowrap;transition:color var(--hq-dur-hover) ease;text-decoration:none;position:relative}.hq-page-tab:after{content:"";height:calc(var(--space-xs) / 2);border-radius:calc(var(--space-xs) / 4);position:absolute;inset:auto 0 0}@media (hover:hover) and (pointer:fine){.hq-page-tab:hover{color:var(--text)}}.hq-page-tab[aria-current=page]{color:var(--text)}.hq-page-tab:has(>.hq-pending[data-pending]){color:var(--text)}.hq-page-tab[aria-current=page]:after{background:var(--text)}.hq-page-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.hq-page-tab>.hq-pending{display:none}@media not (min-width:48rem){.hq-frame-one-area{grid-template-columns:minmax(0,1fr)}.hq-search{width:auto;padding:var(--space-xs);color:var(--text-soft);background:0 0;border:0;margin-inline-start:auto}.hq-search .hq-icon{width:calc(var(--space-lg) + var(--space-xs));height:calc(var(--space-lg) + var(--space-xs))}.hq-search-label,.hq-search>.hq-search-key{display:none}.hq-tools{margin-inline-start:0}.hq-tool[data-tool=chat]{display:none}.hq-palette{margin-top:var(--space-lg)}}.hq-env-badge{align-items:center;gap:calc(var(--space-xs) * 1.5);padding:calc(var(--space-xs) / 2) var(--space-sm);border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--fs-overline);font-weight:var(--font-weight-overline);letter-spacing:var(--letter-spacing-label,.04em);text-transform:uppercase;white-space:nowrap;flex:none;line-height:1.4;display:inline-flex}.hq-env-badge:before{width:calc(var(--space-xs) * 1.5);height:calc(var(--space-xs) * 1.5);border-radius:var(--radius-pill);content:"";background:currentColor;flex:none}.hq-env-badge[data-env=staging]{background:var(--status-warn-bg);color:var(--status-warn-fg)}.hq-env-badge[data-env=production]{background:var(--status-ok-bg);color:var(--status-ok-fg)}.hq-menu-env{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);color:var(--text-soft);font-size:var(--fs-caption);display:flex}@media not (min-width:48rem){.hq-topbar:has(.hq-env-badge) .hq-logo-full{display:none}.hq-topbar:has(.hq-env-badge) .hq-logo-mark{display:block}.hq-topbar:has(.hq-env-badge) .hq-logo{gap:var(--space-xs)}.hq-env-badge{padding-inline:calc(var(--space-xs) * 1.5)}}@media not (min-width:22.5rem){.hq-env-badge{padding:calc(var(--space-xs) * 1.25);letter-spacing:0;gap:0;font-size:0}}
/*# sourceMappingURL=3r6rtbh9g6bsy.css.map*/