:root{--hud-bg:#eef1f2;--hud-bg-2:#f7f8f8;--hud-panel:#ffffffe0;--hud-panel-strong:#fffffff5;--hud-line:#1c25231a;--hud-line-strong:#1c252329;--hud-text:#1c2523;--hud-muted:#66706d;--hud-accent:#526961;--hud-danger:#c86e62;--hud-glow:0 20px 42px #0f172a0f}.hud-page{width:100vw;height:100vh;color:var(--hud-text);background:radial-gradient(80% 100% at 0% 100%,#d2dcda38,transparent 62%),radial-gradient(90% 110% at 100% 0%,#b6c2ce29,transparent 58%),linear-gradient(160deg,var(--hud-bg)0%,var(--hud-bg-2)54%,#fcfcfc 100%);flex-direction:column;font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.hud-page:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#1c252306 1px,#0000 1px),linear-gradient(90deg,#1c252306 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.hud-main{flex:1;padding:14px;position:relative;overflow:hidden}.timeline-hud{--hud-left-panel-radius:2.5rem;--hud-left-panel-width:72px;--hud-ruler-height:56px;--hud-focus-band-bg:linear-gradient(180deg,#fffffff0,#f7f9f9e0);border-radius:inherit;background:linear-gradient(#fafbfbf0,#f4f6f6db);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hud-workspace{grid-template-columns:var(--hud-left-panel-width)minmax(0,1fr);isolation:isolate;border-radius:inherit;box-shadow:none;background:linear-gradient(#fafbfbd1,#f4f6f6b8);border:0;flex:1;display:grid;position:relative;overflow:hidden}.timeline-hud.timeline-hud-fullscreen{--hud-left-panel-radius:0px;--hud-left-panel-width:clamp(108px,8vw,136px);border-radius:0}.timeline-hud.timeline-hud-fullscreen .hud-workspace{border-radius:0}.left-panel{width:var(--hud-left-panel-width);min-width:var(--hud-left-panel-width);max-width:var(--hud-left-panel-width);z-index:40;border-top-left-radius:var(--hud-left-panel-radius);border-bottom-left-radius:var(--hud-left-panel-radius);min-height:100%;clip-path:inset(0 0 0 0 round var(--hud-left-panel-radius)0 0 var(--hud-left-panel-radius));isolation:isolate;background:linear-gradient(#f8f9f9f0,#f4f6f6e0);flex-direction:column;display:flex;position:relative;overflow:hidden}.left-panel:after{content:"";z-index:0;pointer-events:none;border-top-left-radius:inherit;border-bottom-left-radius:inherit;background:linear-gradient(#f8f9f9f5,#f4f6f6f5);position:absolute;inset:0}.left-panel>*{z-index:1;position:relative}.left-panel-header{box-sizing:border-box;height:var(--hud-ruler-height);letter-spacing:.24em;color:#1c252357;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.left-panel-label{box-sizing:border-box;background:linear-gradient(#ffffff6b,#ffffff24);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-inline:6px;display:flex}.label-code{letter-spacing:.12em;z-index:1;font-size:12px;font-weight:800;position:relative}.label-name{color:var(--hud-muted);letter-spacing:.02em;text-align:center;z-index:1;font-size:11px;font-weight:600;line-height:1.28;position:relative}.label-v1 .label-code{color:#c96b5d}.label-v2 .label-code{color:#5c7a68}.label-v3 .label-code{color:#6b8d8a}.label-v4 .label-code{color:#7f8ca2}.left-panel-tools{box-sizing:border-box;flex:0 0 var(--hud-focus-region-height,var(--hud-focus-region-min-height,232px));height:var(--hud-focus-region-height,var(--hud-focus-region-min-height,232px));min-height:0;max-height:var(--hud-focus-region-height,var(--hud-focus-region-min-height,232px));border-bottom-left-radius:var(--hud-left-panel-radius);background:var(--hud-focus-band-bg);scrollbar-width:none;-ms-overflow-style:none;box-shadow:none;background-clip:padding-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:12px 8px 14px;display:flex;overflow:hidden auto}.left-panel-tools.is-display-only{justify-content:center;align-items:stretch;padding:0;overflow:hidden}.left-panel-display-surface{color:#1c25237a;background:linear-gradient(#ffffff75,#fcfcfc33);flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.left-panel-display-label{letter-spacing:.08em;background:#ffffffc7;border:1px solid #1c252314;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #0f172a0a}.left-panel-display-stack{flex-direction:column;flex:auto;min-height:0;display:flex}.left-panel-display-copy{color:#1c2523a3;flex-direction:column;gap:6px;padding:14px 12px 18px;display:flex}.left-panel-display-title{letter-spacing:.12em;font-size:12px;font-weight:800}.left-panel-display-subtitle{color:#1c252375;font-size:11px;line-height:1.5}.timeline-hud.timeline-hud-fullscreen .left-panel,.timeline-hud.timeline-hud-fullscreen .left-panel:after,.timeline-hud.timeline-hud-fullscreen .left-panel-tools{clip-path:none;border-radius:0}.timeline-hud.timeline-hud-fullscreen .left-panel{z-index:60;box-shadow:inset -1px 0 #1c25230f,14px 0 32px #0f172a0a}.left-panel-tools::-webkit-scrollbar{display:none}.left-tool-button{color:#1c2523b8;letter-spacing:.04em;cursor:pointer;background:#ffffffa8;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:54px;font-size:10px;font-weight:800;transition:background .16s,color .16s,transform .16s;display:flex}.left-tool-button:hover{background:#ffffffe6;transform:translateY(-1px)}.left-tool-button.is-active{color:#fff;background:#1c2523e6}.left-tool-button span{line-height:1}.timeline-main-stage{z-index:1;background:0 0;flex-direction:column;gap:0;min-width:0;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.timeline-display-shell{background:linear-gradient(#fafbfbc2,#f5f7f7e6);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.timeline-display-header-row{background:linear-gradient(#ffffffd1,#f8f9f9b8);border-bottom:1px solid #1c25230f;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:14px;padding:14px 18px 12px 14px;display:grid}.timeline-display-time-header{flex-direction:column;justify-content:center;gap:8px;display:flex}.timeline-display-badge{color:#fff;letter-spacing:.14em;background:#21352de0;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.timeline-display-range{color:#1c25238a;font-size:11px;line-height:1.5}.timeline-display-column-headers{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.timeline-display-column-header{border-radius:20px;align-items:center;gap:8px;min-height:56px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #1c252312,0 8px 22px #0f172a0a}.timeline-display-column-code{letter-spacing:.08em;font-size:13px;font-weight:800}.timeline-display-column-label{color:#1c25239e;font-size:12px;font-weight:700}.timeline-display-scroll{flex:auto;min-height:0;padding:0 18px 0 14px;overflow:hidden auto}.timeline-display-grid{grid-template-columns:96px minmax(0,1fr);gap:14px;display:grid;position:relative}.timeline-display-time-rail{position:relative}.timeline-display-time-rail:after{content:"";background:linear-gradient(#5b6e6624,#5b6e6652,#5b6e6624);border-radius:999px;width:2px;position:absolute;top:18px;bottom:22px;right:22px}.timeline-display-time-marker{color:#1c25238f;flex-direction:column;align-items:flex-end;gap:3px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.timeline-display-time-marker:after{content:"";background:#5b6e6652;border-radius:999px;width:12px;height:2px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.timeline-display-time-date{letter-spacing:.12em;color:#496258d1;padding-right:36px;font-size:10px;font-weight:800}.timeline-display-time-text{padding-right:36px;font-size:11px;font-weight:700}.timeline-display-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.timeline-display-lane{border-radius:26px;min-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c25230f,0 14px 34px #0f172a0a}.timeline-display-lane:before{content:"";background:linear-gradient(#ffffffe0,#f8f9f9d1);border-radius:22px;position:absolute;inset:12px}.timeline-display-lane-axis{z-index:1;background:linear-gradient(#5a70681f,#5a706857,#5a70681f);border-radius:999px;width:2px;position:absolute;top:18px;bottom:20px;left:50%;transform:translate(-50%)}.timeline-display-empty-card,.timeline-display-card{z-index:2;position:absolute;left:18px;right:18px}.timeline-display-empty-card{color:#1c252380;text-align:left;background:#fffc;border:1px dashed #1c25231f;border-radius:20px;flex-direction:column;gap:10px;min-height:108px;padding:18px 18px 16px;display:flex;top:28px}.timeline-display-empty-card p{margin:0;font-size:12px;line-height:1.7}.timeline-display-empty-code{letter-spacing:.08em;background:#ffffffeb;border:1px solid #1c252314;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:44px;height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.timeline-display-card{text-align:left;background:linear-gradient(#fffffffa,#f7f8f8f0);border:1px solid #1c25231a;border-radius:18px;flex-direction:column;justify-content:center;gap:7px;padding:16px 18px 15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 12px 26px #0f172a14}.timeline-display-card:hover{transform:translateY(-2px);box-shadow:0 18px 30px #0f172a1c}.timeline-display-card.is-focus-target{border-color:#21352d47;box-shadow:0 18px 30px #0f172a1c,0 0 0 2px #21352d14}.timeline-display-card-time{letter-spacing:.12em;color:#496258b8;text-transform:uppercase;font-size:10px;font-weight:800}.timeline-display-card-title{-webkit-line-clamp:2;color:#1c2523eb;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.timeline-display-card-meta{-webkit-line-clamp:2;color:#1c252394;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.timeline-display-card.visual-active{border-color:#4e695e3d}.timeline-display-card.visual-done{background:linear-gradient(#fcfdfcf5,#f4f7f4eb)}.timeline-display-card.visual-cancelled{opacity:.72}.timeline-display-card.is-ghost{background:linear-gradient(#fafbfcf5,#f3f6faeb);border-style:dashed}.right-scroll{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;touch-action:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;position:relative;overflow:auto hidden}.right-scroll::-webkit-scrollbar{display:none}.right-scroll.is-grabbing,.right-scroll:active{cursor:grabbing}.canvas{height:100%;position:relative}.ruler{box-sizing:border-box;height:var(--hud-ruler-height);z-index:5;background:linear-gradient(#fdfdfdfa,#f6f7f7f2);position:relative}.tick{color:#1c252375;border-left:1px solid #1c252314;align-items:center;padding-left:8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;bottom:0}.tick-midnight{border-left:1px solid #4f6a5f6b}.tick-date{color:#496258;letter-spacing:.03em;font-size:12px;font-weight:800}.grid-layer{top:var(--hud-ruler-height);pointer-events:none;z-index:0;position:absolute;bottom:0;left:0;right:0}.grid-line{background:#1c25230d;width:1px;position:absolute;top:0;bottom:0}.grid-midnight{background:#4f6a5f38;width:2px}.tracks-area{top:var(--hud-ruler-height);z-index:10;padding-bottom:0;position:absolute;left:0;right:0}.track-row{box-sizing:border-box;--track-band-tint:#ffffffe6;--track-band-edge:#1c252314;--track-band-glow:#0f172a08;min-height:0;position:relative;overflow:hidden}.track-row:before{content:"";background:linear-gradient(90deg,var(--track-band-tint)0%,#ffffffeb 24%,#fafbfbf0 100%);box-shadow:inset 0 0 0 1px var(--track-band-edge),0 10px 24px var(--track-band-glow);pointer-events:none;border-radius:24px;position:absolute;inset:10px 14px}.track-row>*{z-index:1;position:relative}.tracks-area>.track-row:last-child{box-shadow:none;border-bottom:0}.hud-track-guides{display:none}.hud-track-guide{height:0;position:absolute;left:0;right:0;transform:translateY(-50%)}.hud-track-guide-core{height:1px;position:absolute;top:0;left:0;right:0}.hud-track-guide-glow{filter:blur(7px);opacity:.5;height:7px;position:absolute;top:-3px;left:0;right:0}.hud-track-guide-v1 .hud-track-guide-core{background:#c96b5d57}.hud-track-guide-v1 .hud-track-guide-glow{background:#c96b5d29}.hud-track-guide-v2 .hud-track-guide-core{background:#5c7a6847}.hud-track-guide-v2 .hud-track-guide-glow{background:#5c7a6821}.hud-track-guide-v3 .hud-track-guide-core{background:#6b8d8a4d}.hud-track-guide-v3 .hud-track-guide-glow{background:#6b8d8a21}.hud-track-guide-v4 .hud-track-guide-core{background:#7f8ca247}.hud-track-guide-v4 .hud-track-guide-glow{background:#7f8ca21f}.track-bg-v1{--track-band-tint:#f4dfd9db;--track-band-edge:#c96b5d29;--track-band-glow:#c96b5d0d;background:linear-gradient(90deg,#c96b5d17,#c96b5d08 18%,#fff0 42%),linear-gradient(#fffffff5,#f8f9f9e0)}.track-bg-v2{--track-band-tint:#dfe9e2e0;--track-band-edge:#5c7a6829;--track-band-glow:#5c7a680d;background:linear-gradient(90deg,#5c7a6817,#5c7a6808 18%,#fff0 42%),linear-gradient(#fffffff5,#f8f9f9e0)}.track-bg-v3{--track-band-tint:#e0ecebe0;--track-band-edge:#6b8d8a29;--track-band-glow:#6b8d8a0d;background:linear-gradient(90deg,#6b8d8a16,#6b8d8a07 18%,#fff0 42%),linear-gradient(#fffffff5,#f8f9f9e0)}.track-bg-v4{--track-band-tint:#e5eaf2e6;--track-band-edge:#7f8ca229;--track-band-glow:#7f8ca20d;background:linear-gradient(90deg,#7f8ca214,#7f8ca207 20%,#fff0 46%),linear-gradient(#fafbfcf5,#f4f6f8e6)}.track-empty-state{color:#1c25238f;background:linear-gradient(#ffffffbd,#fafbfbeb);border:1px solid #1c252314;border-radius:22px;align-items:center;gap:12px;padding:16px 18px;font-size:12px;line-height:1.6;display:flex;position:absolute;inset:18px 22px;box-shadow:0 16px 34px #0f172a0a}.track-empty-state p{margin:0}.track-empty-state-v4{color:#4f5c70a3;background:linear-gradient(#fffc,#f6f8faf0);border-color:#7f8ca22e;justify-content:center;width:auto;max-width:none;inset:22px 24px}.track-row-display-reserved .track-empty-state-v4{box-shadow:none;background:linear-gradient(#fbfcfdeb,#f6f8faf5);border:0;border-radius:0;justify-content:flex-start;padding:0 26px;inset:0}.track-row-display-reserved .track-empty-state-v4 .track-empty-label{min-width:48px}.track-row-display-reserved .track-empty-state-v4 p{max-width:none}.track-empty-label{letter-spacing:.08em;color:#21352db8;background:#ffffffc7;border:1px solid #1c252314;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:42px;height:28px;padding-inline:10px;font-size:11px;font-weight:800;display:inline-flex}.task-block,.ghost-block{z-index:10;max-width:100%;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s;position:absolute;overflow:hidden}.task-block{text-align:left;background:linear-gradient(#fffffffa,#f6f7f7f5);border:1px solid #1c25231f;border-radius:16px;box-shadow:0 8px 20px #0f172a14}.task-block:before{content:"";background:var(--track-accent,#4f6a5f);border-radius:999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.task-block.track-v1{--track-accent:#c96b5d;--track-fill:linear-gradient(135deg,#cf7565 0%,#e6c59d 100%);--micro-card-border:#c96b5d24;--micro-card-surface-top:#fff8f5f5;--micro-card-surface-bottom:#fffefceb;--micro-card-glow:#e3bc9f33;--micro-card-line:#c96b5d57;--micro-card-title:#4d332ee0}.task-block.track-v2{--track-accent:#5c7a68;--track-fill:linear-gradient(135deg,#5f7d6a 0%,#98b09c 100%);--micro-card-border:#5c7a6824;--micro-card-surface-top:#f4f8f5f5;--micro-card-surface-bottom:#fcfffdeb;--micro-card-glow:#97b09c2e;--micro-card-line:#5c7a6852;--micro-card-title:#2f4539e0}.task-block.track-v3{--track-accent:#6b8d8a;--track-fill:linear-gradient(135deg,#6d8f8b 0%,#b5cbc7 100%);--micro-card-border:#6b8d8a24;--micro-card-surface-top:#f4f8f8f5;--micro-card-surface-bottom:#fcffffeb;--micro-card-glow:#b5cbc72e;--micro-card-line:#6b8d8a4d;--micro-card-title:#32484cdb}.task-block:hover,.ghost-block:hover{z-index:28;transform:translateY(-2px)}.task-block:hover{border-color:#1c252338;box-shadow:0 12px 28px #0f172a1c}.task-block.task-active{background:linear-gradient(#fffffffc,#f4f8f6fa);border-color:#5269613d;box-shadow:0 18px 32px #0f172a1f,0 0 0 1px #52696114}.task-block.task-active:before{background:var(--track-accent,#4f6a5f);box-shadow:0 0 0 1px #ffffffd9}.task-block.status-done{opacity:.76;filter:saturate(.78)}.task-block.status-cancelled{opacity:.62;background:linear-gradient(#f5f5f5eb,#ececece6);border-style:dashed}.task-shell{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:9px 12px 12px 16px;display:flex;position:relative}.task-shell-minimal{justify-content:flex-start;gap:8px}.task-summary-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-brief-row{color:#1c252399;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:flex}.task-brief-pill,.task-open-hint{color:#1c2523a3;letter-spacing:.02em;white-space:nowrap;background:#1c25230f;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.task-open-hint{margin-left:auto}.task-header{justify-content:space-between;gap:12px;display:flex}.task-header-compact{align-items:flex-start}.task-title-wrap{flex:1;min-width:0}.task-title-row{align-items:center;gap:8px;min-width:0;display:flex}.task-live-dot{background:var(--hud-danger);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:2.1s ease-in-out infinite hudPulse;box-shadow:0 0 0 5px #ca6d612e}.task-title{color:var(--hud-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden}.task-block.task-active .task-title,.task-block.task-active .task-time,.task-block.task-active .task-duration,.task-block.task-active .task-level,.task-block.task-active .task-xp{color:var(--hud-text)}.task-meta-row,.task-compact-tail{color:#21352d8f;align-items:center;gap:7px;margin-top:4px;font-size:11px;font-weight:700;display:flex}.task-meta-row-compact{margin-top:8px}.task-meta-sep{opacity:.28;background:currentColor;border-radius:999px;width:4px;height:4px}.task-pill-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.task-status-pill,.task-source-pill,.task-tag,.ghost-action-chip,.ghost-decision-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.task-status-pill{color:#21352db8;background:#21352d14;min-height:22px;padding:0 10px}.task-status-pill-compact{min-height:18px;padding:0 8px;font-size:9px}.task-status-pill.status-active{color:#b0564b;background:#ca6d6124}.task-status-pill.status-done{color:#4a6957;background:#5c7a6824}.task-status-pill.status-cancelled{color:#7d7d7d;background:#7f7f7f29}.task-block.task-active .task-status-pill,.task-block.task-active .task-source-pill,.task-block.task-active .task-tag{color:var(--hud-text);background:#1c25230f}.task-block.is-pinned{z-index:40}.task-source-pill{color:#21352d94;background:#21352d0f;min-height:20px;padding:0 9px}.task-source-pill.compact{min-height:18px;font-size:9px}.task-footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.task-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.task-tag{color:#21352d9e;background:#21352d0f;min-height:20px;padding:0 9px}.task-xp,.task-level,.task-narrow-duration{color:#21352d9e;font-size:11px;font-weight:800}.task-shell-narrow{justify-content:space-between;align-items:center;gap:8px;height:100%;display:flex}.task-status-dot{background:#21352d3d;border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #21352d0f}.task-status-dot.status-active{background:var(--hud-danger);box-shadow:0 0 0 4px #ca6d6129}.task-status-dot.status-done{background:#5c7a68}.task-status-dot.status-cancelled{background:#7070708f}.task-narrow-code{letter-spacing:.08em;color:var(--hud-text);font-size:11px;font-weight:900}.task-block.task-active .task-status-dot{background:var(--hud-danger);box-shadow:0 0 0 4px #c86e6226}.task-progress-bar{background:#21352d14;height:4px;position:absolute;bottom:0;left:0;right:0}.task-progress-fill{background:var(--track-accent,#4f6a5f);border-radius:0 999px 999px 0;height:100%}.task-block.task-active .task-progress-bar{background:#1c252314}.task-block.task-active .task-progress-fill{background:var(--track-accent,#4f6a5f)}.ghost-block:hover{border-color:#7f8ca29e;box-shadow:0 8px 16px #404c5f14}.ghost-block.decision-accepted{border-style:solid;border-color:#5c7a6857}.ghost-block.decision-ignored{opacity:.62}.ghost-block.decision-converted{border-style:solid;border-color:#ca6d615c}.ghost-shell{text-align:left;align-items:center;gap:10px;width:100%;height:100%;padding:0 12px;display:flex;position:relative}.ghost-kicker,.ghost-duration{letter-spacing:.06em;color:#4f5c70ad;font-size:9px;font-weight:800}.ghost-kicker{background:#4f5c7014;border-radius:999px;flex-shrink:0;min-height:18px;padding:0 7px}.ghost-title{color:#445266;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.ghost-reason{color:#4f5c70b8;white-space:nowrap;text-overflow:ellipsis;flex:1.2;min-width:0;font-size:11px;line-height:1.4;overflow:hidden}.ghost-action-chip,.ghost-decision-badge{color:#4f5c70b8;background:#4f5c7014;min-height:18px;padding:0 8px}.ghost-decision-badge{flex-shrink:0;position:static}.task-popover{z-index:60;position:absolute}.task-popover-arrow{background:#fffffffa;border-top:1px solid #1c25231a;border-left:1px solid #1c25231a;width:14px;height:14px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.task-popover-shell{background:#fffffffa;border:1px solid #1c25231a;border-radius:18px;padding:14px;position:relative;box-shadow:0 18px 42px #0f172a24}.task-popover-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.task-popover-head h3{color:var(--hud-text);margin:6px 0 0;font-size:18px;line-height:1.25}.task-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.task-popover-grid div{background:#1c25230b;border-radius:14px;padding:10px}.task-popover-grid span{letter-spacing:.08em;text-transform:uppercase;color:#1c25236b;font-size:10px;font-weight:800;display:block}.task-popover-grid strong{color:var(--hud-text);margin-top:6px;font-size:15px;font-weight:800;display:block}.task-popover-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.task-popover-progress{margin-top:12px}@keyframes hudPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.74;transform:scale(1.08)}}.now-line{z-index:32;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.now-line-bar{background:#ca6d61eb;width:2px;position:absolute;top:0;bottom:0;left:0}.now-line-glow{filter:blur(4px);background:#ca6d611f;width:10px;position:absolute;top:0;bottom:0;left:-4px}.now-line-label{color:#fff;background:linear-gradient(135deg,#ca6d61,#d58772);border-radius:999px;padding:4px 11px;font-size:10px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #ca6d6138}.hud-detail-panel{border-left:1px solid var(--hud-line);background:#fafbfbf5;flex-direction:column;gap:14px;width:auto;min-height:0;padding:18px;display:flex;position:relative;overflow-y:auto}.hud-detail-panel.is-hovered{border-left-color:#1c252324}.hud-detail-panel.is-pinned{border-left-color:#5269613d}.hud-panel-section{border-bottom:1px solid #1c252314;padding:0 0 14px}.hud-panel-section:last-child{border-bottom:0;padding-bottom:0}.hud-panel-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hud-panel-now{color:#1c2523b8;background:#1c25230f;border-radius:999px;flex-shrink:0;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.hud-mode-switch,.hud-panel-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.hud-mode-button,.hud-panel-button{appearance:none;color:#1c2523bd;cursor:pointer;background:#fffffff0;border:1px solid #1c25231a;border-radius:16px;min-height:40px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.hud-mode-button:hover,.hud-panel-button:hover,.hud-detail-close:hover,.hud-detail-action:hover{border-color:#1c25232e;transform:translateY(-1px)}.hud-mode-button.is-active,.hud-panel-button-primary{color:#fff;background:#1c2523eb;border-color:#1c2523eb}.hud-detail-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1c25236b;font-size:10px;font-weight:800}.hud-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hud-detail-head h3,.hud-detail-empty h3,.hud-panel-section-head h3,.hud-panel-section-focus h3{color:var(--hud-text);margin:6px 0 0;font-size:22px;line-height:1.2}.hud-detail-close,.hud-detail-action{appearance:none;cursor:pointer;border:0}.hud-detail-close{color:#1c2523bd;background:#fffffff0;border:1px solid #1c25231a;border-radius:14px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.hud-detail-meta{flex-wrap:wrap;gap:8px;display:flex}.hud-detail-meta-item{color:#1c2523a8;background:#1c25230f;border-radius:999px;align-items:center;min-height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.hud-detail-copy{color:#1c2523ad;margin:0;font-size:13px;line-height:1.7}.hud-detail-grid,.hud-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hud-detail-grid div,.hud-detail-stats div{background:#1c25230b;border-radius:16px;padding:12px}.hud-detail-grid span,.hud-detail-stats span{letter-spacing:.08em;text-transform:uppercase;color:#1c25236b;font-size:10px;font-weight:800;display:block}.hud-detail-grid strong,.hud-detail-stats strong{color:var(--hud-text);margin-top:6px;font-size:16px;font-weight:800;display:block}.hud-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.hud-detail-progress{margin-top:2px}.hud-detail-footnote{color:#1c252375;font-size:11px}.hud-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.hud-detail-action{color:#1c2523c2;background:#fffffff0;border:1px solid #1c25231a;border-radius:16px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800}.hud-detail-action.is-active{color:#b0564b;background:#ca6d6124}.hud-detail-empty p{color:#1c2523a8;margin:0;font-size:13px;line-height:1.7}.timeline-view-stage{transform-origin:top;will-change:opacity,transform;contain:layout paint style;backface-visibility:hidden;height:100%}.timeline-view-stage.is-switching-out{animation:.12s cubic-bezier(.32,0,.67,0) forwards timelineModeSwitchOut}.timeline-view-stage.is-switching-in{animation:.16s cubic-bezier(.22,1,.36,1) both timelineModeSwitchIn}@keyframes timelineModeSwitchOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.992)}}@keyframes timelineModeSwitchIn{0%{opacity:.86;transform:translateY(8px)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.timeline-view-stage,.timeline-view-stage.is-switching-out,.timeline-view-stage.is-switching-in,.timeline-hud{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:1180px){.timeline-hud{--hud-left-panel-width:64px}.timeline-hud.timeline-hud-fullscreen{--hud-left-panel-width:96px}.hud-workspace{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:980px){.hud-main{padding:10px}.hud-workspace{border-radius:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:60px minmax(0,1fr)}.timeline-hud{--hud-left-panel-width:60px}.timeline-hud.timeline-hud-fullscreen{--hud-left-panel-width:88px}.left-panel{grid-row:1/span 2}.timeline-main-stage{padding:0}.hud-detail-panel{border-left:0;border-top:1px solid var(--hud-line);grid-column:2}}@media (max-width:640px){.label-name{display:none}.task-block.density-wide,.task-block.density-medium{border-radius:16px}.hud-detail-grid,.hud-detail-stats,.hud-mode-switch,.hud-panel-actions-row{grid-template-columns:1fr}}.task-block{box-shadow:none;background:#fafbfafa;border:1px solid #1c25231f;border-radius:12px}.task-block:before{width:4px;top:8px;bottom:8px}.task-block.visual-future{background:#f8f9f8fa;border-color:#1c25231a}.task-block.visual-active{background:linear-gradient(#fff7f3fa,#fff1ebfa);border-color:#c86e6266;box-shadow:0 14px 28px #c86e621f}.task-block.visual-past,.task-block.visual-done,.task-block.visual-cancelled{background:#eff1f0f5;border-color:#1c25231a}.task-block.visual-past .task-title,.task-block.visual-done .task-title,.task-block.visual-cancelled .task-title{color:#1c252394}.task-block.is-focus-target,.ghost-block.is-focus-target{box-shadow:0 0 0 1px #1c252329,0 12px 24px #0f172a14}.task-block.style-minimal.is-focus-target{z-index:38;border-color:#1c25232e;transform:translateY(-1px);box-shadow:0 0 0 2px #1c252347,0 18px 36px #0f172a29,0 4px 14px #0f172a0f}.task-block.style-minimal.is-focus-target .task-title{color:#1c2523f5}.task-shell-compact{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;padding:0 16px 0 20px;display:flex}.task-title-stack,.ghost-title-stack{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;height:100%;display:flex}.task-title-line,.ghost-title-line{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.task-block.density-narrow .task-shell-compact{padding:0 12px 0 16px}.task-block.density-narrow .task-title{font-size:12px}.task-block .task-title{font-size:14px}.task-outcome{flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:14px;height:auto;font-size:12px;font-weight:800;display:inline-flex}.task-outcome-done{color:#5d7566}.task-outcome-undone,.task-outcome-cancelled{color:#1c25236b}.ghost-block{box-shadow:none;background:#f6f8fbeb;border:1px dashed #616e807a;border-radius:12px}.ghost-shell{align-items:center;width:100%;height:100%;padding:0 16px;display:flex}.ghost-title{color:#4a5a70;min-width:0;font-size:13px;font-weight:800;line-height:1.35}.task-block.style-minimal,.ghost-block.style-minimal{box-shadow:none;background:#fff;border-color:#1c252314}.task-block.style-minimal{border-radius:12px}.task-block-delete-button{z-index:44;color:#e45e57;cursor:pointer;background:#fffffff5;border:1px solid #e95d556b;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;box-shadow:0 10px 22px #0f172a1f,0 0 0 3px #ffffffe6}.task-block-delete-button:hover{background:#fff;border-color:#e95d559e;transform:translateY(-1px)scale(1.04);box-shadow:0 14px 28px #0f172a24,0 0 0 3px #fffffff0}.task-block-delete-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.task-block.style-minimal:before{content:none}.task-block.style-minimal.visual-future,.task-block.style-minimal.visual-active{background:#fff;border-color:#1c252314}.task-block.style-minimal.visual-past,.task-block.style-minimal.visual-cancelled{background:#f5f6f6f5;border-color:#1c252314}.task-block.style-minimal .task-shell-compact{flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0 10px}.task-block.style-minimal.density-narrow .task-shell-compact{gap:2px;padding:0 6px}.task-block.style-minimal .task-meter{display:none}.task-block.style-minimal .task-title{color:#1c2523e0;text-align:center;flex:none;min-width:0;font-size:13px;font-weight:600;line-height:1.08}.task-block.style-minimal .task-title-stack{text-align:center;flex:none;align-content:center;justify-items:center;gap:2px;width:auto;max-width:100%;padding:0;display:inline-grid}.task-block.style-minimal .task-title.task-title-compact{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden}.task-block.style-minimal.density-wide .task-shell-compact{justify-content:flex-start;gap:4px;padding:0 14px}.task-block.style-minimal.density-wide .task-title-stack{text-align:left;flex:auto;justify-content:center;align-items:flex-start;width:100%;display:flex}.task-block.style-minimal.density-wide .task-title.task-title-compact{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%}.task-block.style-minimal .task-title-stack.is-stacked .task-title.task-title-compact{line-height:1.04}.task-block.style-minimal.density-narrow .task-title-stack{gap:2px}.task-block.style-minimal.density-narrow .task-title.task-title-compact{font-size:10.5px;line-height:1.04}.task-block.style-minimal.density-medium .task-title-stack.is-stacked .task-title.task-title-compact{max-width:calc(100% - 2px);font-size:11.5px}.task-block.style-minimal.visual-past .task-title,.task-block.style-minimal.visual-cancelled .task-title{color:#1c25237a}.task-block.style-minimal .task-outcome{width:auto;min-width:14px;height:auto;box-shadow:none;color:#1c25238a;background:0 0;border:0;border-radius:0;margin-left:auto;padding-left:6px}.task-block.style-minimal .task-outcome svg{stroke-width:2.15px;width:13px;height:13px}.task-block.style-minimal .task-outcome-done{color:#5d7566}.task-block.style-minimal .task-outcome-undone,.task-block.style-minimal .task-outcome-cancelled{color:#1c25236b}.task-block.style-minimal .task-outcome-cancelled{color:#9a766fb3}.ghost-block.style-minimal{box-shadow:none;background:#fff;border-style:dashed;border-color:#78808a33;border-radius:12px}.ghost-block.style-minimal .ghost-shell{text-align:center;place-items:center;padding:0;display:grid}.ghost-block.style-minimal .ghost-title-stack{flex:none;align-content:center;justify-items:center;gap:3px;width:auto;max-width:calc(100% - 12px);height:auto;padding:0;display:inline-grid}.ghost-block.style-minimal .ghost-title{color:#4d5965d1;text-align:center;width:auto;max-width:100%;font-size:12px;font-weight:600;line-height:1.05}.ghost-block.style-minimal .ghost-title.ghost-title-compact{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:keep-all;overflow:hidden}.ghost-block.style-minimal.density-narrow .ghost-title-stack{gap:2px}.ghost-block.style-minimal.density-narrow .ghost-title{font-size:11px}.task-block.style-minimal.is-focus-target,.ghost-block.style-minimal.is-focus-target{box-shadow:0 0 0 2px #1c25233d,0 18px 36px #0f172a24}.hud-focus-region{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;position:relative;overflow:hidden}.hud-focus-layout{grid-template-columns:1fr;gap:0;height:100%;display:grid}.hud-focus-layout.has-secondary{grid-template-columns:minmax(0,3fr) minmax(260px,2fr)}.hud-add-layout{grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}.hud-add-section{flex-direction:column;gap:14px;min-width:0;padding:18px 24px;display:flex}.hud-add-section:not(:last-child){border-right:1px solid #1c25230f}.hud-add-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hud-add-kicker{letter-spacing:.12em;color:#1c252370;font-size:10px;font-weight:800}.hud-add-head h3{color:var(--hud-text);margin:6px 0 0;font-size:20px;line-height:1.2}.hud-add-icon{color:#1c252385;flex-shrink:0}.hud-add-copy{color:#1c2523a3;margin:0;font-size:13px;line-height:1.6}.hud-add-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hud-add-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.hud-focus-stack{border-left:1px solid #1c25230f;gap:0;min-height:0;display:grid}.hud-focus-stack.count-1{grid-template-rows:1fr}.hud-focus-stack.count-2{grid-template-rows:repeat(2,minmax(0,1fr))}.hud-focus-stack.count-3{grid-template-rows:repeat(3,minmax(0,1fr))}.hud-focus-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:18px 24px;display:flex}.hud-focus-layout.has-secondary>.hud-focus-card.is-primary{border-right:1px solid #1c25230f}.hud-focus-stack>.hud-focus-card:not(:last-child){border-bottom:1px solid #1c25230f}.hud-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hud-modal-container{background:var(--bg-primary,#fff);border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:680px;max-height:90vh;padding:32px;display:flex;overflow-y:auto;box-shadow:0 20px 40px #0000001f,0 0 0 1px #0000000d}.hud-modal-close{cursor:pointer;color:var(--text-tertiary,#999);background:0 0;border:none;font-size:24px;position:absolute;top:24px;right:24px}.hud-focus-card.is-secondary{background:0 0;padding:18px 20px}.hud-focus-card.is-ghost{background:0 0;border-style:dashed}.hud-focus-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hud-focus-eyebrow{letter-spacing:.12em;color:#1c252370;font-size:10px;font-weight:800}.hud-focus-head h3{color:var(--hud-text);margin:6px 0 0;font-size:20px;line-height:1.2}.hud-focus-card.is-secondary .hud-focus-head h3{font-size:15px}.hud-focus-status{color:#1c2523b8;white-space:nowrap;background:#1c252314;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.hud-focus-status-toggle-group{align-items:center;gap:8px;display:inline-flex}.hud-focus-status-toggle{appearance:none;color:#1c252385;letter-spacing:.04em;white-space:nowrap;background:#ffffffc2;border:1px solid #1c252314;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.hud-focus-status-toggle:hover:not(:disabled){transform:translateY(-1px)}.hud-focus-status-toggle:disabled{cursor:wait;opacity:.7}.hud-focus-status-toggle.is-complete.is-active{color:#118a4e;background:#118a4e1a;border-color:#118a4e1f}.hud-focus-status-toggle.is-complete.is-active:hover:not(:disabled){background:#118a4e24}.hud-focus-status-toggle.is-incomplete.is-active{color:#b0564b;background:#b0564b14;border-color:#b0564b1f}.hud-focus-status-toggle.is-incomplete.is-active:hover:not(:disabled){background:#b0564b1f}.hud-focus-card.marker-done .hud-focus-status{color:#118a4e;background:#118a4e1f}.hud-focus-card.marker-undone .hud-focus-status,.hud-focus-card.marker-cancelled .hud-focus-status{color:#1c252394;background:#1c252314}.hud-focus-card.is-ghost .hud-focus-status{color:#55677f;background:#616e801f}.hud-focus-time{color:#1c252394;font-size:12px;font-weight:800}.hud-focus-copy{color:#1c2523ad;margin:0;font-size:13px;line-height:1.6}.hud-focus-card.is-editing{gap:10px;padding-top:10px}.hud-focus-card.is-primary.task-completion-done{background:linear-gradient(#118a4e11,#ffffffeb);border-color:#118a4e1f}.hud-focus-card.is-primary.task-completion-pending{background:linear-gradient(#b0564b0d,#ffffffeb);border-color:#b0564b1a}.hud-focus-save-state.state-saving{color:#1c2523cc;background:#1c25231a}.hud-focus-save-state.state-saved{color:#118a4e;background:#128a4e1f}.hud-focus-save-state.state-error{color:#b0564b;background:#ca6d611f}.hud-focus-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.hud-focus-field{flex-direction:column;gap:4px;display:flex}.hud-focus-field-span-2{grid-column:1/-1}.hud-focus-field span{letter-spacing:.04em;color:#1c252399;margin-left:2px;font-size:10px;font-weight:800}.hud-focus-input,.hud-focus-textarea{width:100%;color:var(--hud-text);background:#ffffffd1;border:1px solid #1c25231f;border-radius:10px;outline:none;font-size:13px;font-weight:600;transition:border-color .16s,background .16s}.hud-focus-input{min-height:36px;padding:0 10px}.hud-focus-textarea{resize:vertical;min-height:64px;padding:8px 10px;line-height:1.5}.hud-focus-input:focus,.hud-focus-textarea:focus{background:#fffffff0;border-color:#ca6d6175}.hud-focus-helper{color:#1c252385;margin:0;font-size:12px;line-height:1.6}.hud-focus-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.hud-focus-action-button{appearance:none;color:#1c2523d1;letter-spacing:.04em;background:#ffffffb8;border:1px solid #1c25231f;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s}.hud-focus-action-button:hover:not(:disabled){background:#ffffffe6;border-color:#1c25232e;transform:translateY(-1px)}.hud-focus-action-button:disabled{cursor:wait;opacity:.6}.hud-focus-action-button.is-primary{color:#fff;background:#1c2523eb;border-color:#1c2523eb}.hud-focus-action-button.is-danger{color:#8a3f35;background:#c86e6224;border-color:#c86e6273}.hud-focus-action-button.is-danger:hover:not(:disabled){background:#c86e6233;border-color:#c86e6299}.hud-focus-action-note{color:#1c252394;font-size:12px;line-height:1.5}.hud-focus-action-note.state-saved{color:#118a4e}.hud-focus-action-note.state-error{color:#b0564b}.hud-focus-stats{border-top:1px solid #1c25230f;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:8px;display:grid}.hud-focus-stats div{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hud-focus-stats span{letter-spacing:.08em;color:#1c25236b;font-size:10px;font-weight:800;display:block}.hud-focus-stats strong{color:var(--hud-text);margin-top:6px;font-size:14px;font-weight:800;display:block}.hud-focus-tags{flex-wrap:wrap;gap:12px;display:flex}.hud-focus-tags span{color:#1c2523a8;background:0 0;border-radius:0;min-height:0;padding:0;font-size:12px;font-weight:700;display:inline}.hud-focus-empty{background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:10px;height:100%;padding:18px 24px;display:flex}.hud-focus-empty h3{color:var(--hud-text);margin:0;font-size:20px;line-height:1.2}.hud-focus-empty p{color:#1c25239e;margin:0;font-size:13px;line-height:1.6}.hud-focus-idle{grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid}.hud-focus-idle-slot{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:18px 24px;display:flex}.hud-focus-idle-slot:not(:last-child){border-right:1px solid #1c25230f}.hud-focus-idle-kicker,.hud-focus-idle-eyebrow{letter-spacing:.12em;color:#1c25236b;font-size:10px;font-weight:800}.hud-focus-idle-inline,.hud-focus-idle-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hud-focus-idle-inline{color:#1c2523a3;justify-content:flex-start;font-size:12px;font-weight:700}.hud-focus-idle-time,.hud-focus-idle-time-label{color:var(--hud-text);font-weight:800}.hud-focus-idle-time{font-size:26px;line-height:1}.hud-focus-idle-date{color:#1c25238a;font-size:12px;font-weight:700}.hud-focus-idle-time-label{font-size:13px}.hud-focus-idle-slot h3{color:var(--hud-text);margin:0;font-size:22px;line-height:1.2}.hud-focus-idle-slot p{color:#1c2523a3;margin:0;font-size:13px;line-height:1.6}.hud-focus-idle-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hud-focus-idle-metrics div{background:#1c25230b;border-radius:14px;padding:10px 12px}.hud-focus-idle-metrics span{letter-spacing:.08em;color:#1c25236b;font-size:10px;font-weight:800;display:block}.hud-focus-idle-metrics strong{color:var(--hud-text);margin-top:6px;font-size:14px;font-weight:800;display:block}.hud-focus-idle-status{color:#1c2523ad;white-space:nowrap;background:#1c252314;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:980px){.timeline-main-stage{gap:0;padding:0}.hud-add-layout{grid-template-columns:1fr}.hud-add-section:not(:last-child){border-bottom:1px solid #1c25230f;border-right:0}.hud-focus-layout.has-secondary{grid-template-columns:1fr}.hud-focus-stack{grid-template-rows:none}.hud-focus-idle{grid-template-columns:1fr}.hud-focus-idle-slot:not(:last-child){border-bottom:1px solid #1c25230f;border-right:0}.hud-focus-idle-metrics{grid-template-columns:1fr}}@media (max-width:640px){.timeline-main-stage{gap:0;padding:0}.hud-add-grid,.hud-focus-edit-grid{grid-template-columns:1fr}.hud-focus-field-span-2{grid-column:auto}.hud-focus-stats{grid-template-columns:1fr}.hud-focus-card{padding:14px}}.hud-focus-idle{flex:1;grid-template-columns:25% 37.5% 37.5%;display:grid;overflow:hidden}.hud-toolbar-slot{border-right:1px solid #1c252312;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 10px;display:flex}.hud-toolbar-btn{color:#1c2523ad;letter-spacing:.04em;cursor:pointer;background:#fff9;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 6px;font-size:10px;font-weight:800;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .14s;display:flex}.hud-toolbar-btn:hover{background:#ffffffe6;border-color:#1c25231a;transform:translateY(-1px)}.hud-toolbar-btn.is-active{color:#fff;background:#1c2523e0;border-color:#0000}.hud-toolbar-btn-ai{color:#47675e;background:linear-gradient(145deg,#5269611f,#5269610f);border-color:#5269612e}.hud-toolbar-btn-ai:hover{background:linear-gradient(145deg,#52696133,#5269611a);border-color:#52696147}.hud-toolbar-btn-ai.is-active{color:#fff;background:linear-gradient(145deg,#47675e,#385249);border-color:#0000;box-shadow:0 4px 14px #47675e47}.hud-ai-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);background:#141c1a3d;justify-content:center;align-items:center;padding:24px;animation:.18s hudModalFadeIn;display:flex;position:absolute;inset:0}@keyframes hudModalFadeIn{0%{opacity:0}to{opacity:1}}.hud-ai-modal{background:linear-gradient(160deg,#fcfdfdfa,#f6f8f7f7);border:1px solid #1c25231f;border-radius:22px;flex-direction:column;width:min(620px,100vw - 48px);max-height:min(78vh,760px);animation:.2s cubic-bezier(.22,1,.36,1) hudModalSlideUp;display:flex;overflow:hidden;box-shadow:0 24px 56px #0f172a2e,inset 0 0 0 1px #fff9}@keyframes hudModalSlideUp{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hud-ai-modal-header{border-bottom:1px solid #1c252312;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.hud-ai-modal-title{color:#3a5248;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.hud-ai-modal-close{color:#1c25238f;cursor:pointer;background:#1c25230f;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;transition:background .13s;display:flex}.hud-ai-modal-close:hover{color:#1c2523e0;background:#1c25231f}.hud-ai-modal-feedback{color:#1c2523b3;border-bottom:1px solid #1c25230f;padding:8px 16px;font-size:12px;font-weight:700}.hud-ai-modal-feedback.state-saved{color:#118a4e}.hud-ai-modal-feedback.state-error{color:#b0564b}.hud-ai-modal-textarea{width:100%;min-height:220px;color:var(--hud-text);resize:none;background:0 0;border:0;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6}.hud-ai-modal-textarea::placeholder{color:#1c252352}.hud-ai-modal-footer{border-top:1px solid #1c252312;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.hud-ai-modal-hint{color:#1c252352;flex:1;font-size:10px;font-weight:700}.hud-ai-voice-btn{color:#1c252394;cursor:pointer;background:#fffc;border:1.5px solid #1c252324;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .14s,border-color .14s;display:flex;position:relative}.hud-ai-voice-btn:hover{background:#fff;border-color:#1c25233d}.hud-ai-voice-btn.is-listening{color:#c86e62;background:#c86e6214;border-color:#c86e62}.hud-ai-voice-ripple{border:2px solid #c86e6266;border-radius:999px;animation:1.1s ease-out infinite voiceRipple;position:absolute;inset:-4px}@keyframes voiceRipple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.hud-ai-send-btn{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3a5248,#2d3f39);border:0;border-radius:12px;align-items:center;gap:6px;min-height:34px;padding:0 16px;font-size:12px;font-weight:800;transition:opacity .14s,transform .14s;display:inline-flex}.hud-ai-send-btn:hover:not(:disabled){transform:translateY(-1px)}.hud-ai-send-btn:disabled{opacity:.36;cursor:not-allowed}.hud-ai-send-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:12px;height:12px;animation:.7s linear infinite spinnerRotate;display:inline-block}@keyframes spinnerRotate{to{transform:rotate(360deg)}}@media (max-width:900px){.hud-ai-modal-backdrop{padding:16px}.hud-ai-modal{width:min(100%,620px)}.hud-focus-idle{grid-template-columns:1fr 1fr}.hud-toolbar-slot{border-bottom:1px solid #1c252312;border-right:0;flex-direction:row;grid-column:1/-1;justify-content:center;padding:8px 12px}.hud-toolbar-btn{flex-direction:row;gap:6px;width:auto;padding:8px 12px}}.hud-focus-region.is-idle{background:linear-gradient(#fcfcfbf0,#f6f7f6fa)}.hud-focus-idle{flex:1;grid-template-columns:minmax(260px,.95fr) minmax(360px,1.25fr) minmax(280px,1fr);align-items:stretch;display:grid;overflow:hidden}.hud-focus-idle-slot{justify-content:flex-start;gap:12px;padding:18px 22px}.hud-focus-idle-slot-current{background:linear-gradient(#ffffff61,#ffffff1f)}.hud-focus-idle-slot h3{font-size:18px}.hud-focus-idle-slot p{font-size:12.5px;line-height:1.55}.hud-focus-idle-time{font-size:30px}.hud-focus-idle-hero{align-items:center;gap:12px;display:flex}.hud-focus-idle-hero-icon{color:#1c2523b3;background:#1c25230f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.hud-focus-idle-actions{gap:10px;margin-top:2px;display:grid}.hud-focus-idle-action{width:100%;color:var(--hud-text);cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #1c252314;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:flex}.hud-focus-idle-action:hover{background:#ffffffeb;border-color:#1c252324;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a0f}.hud-focus-idle-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.hud-focus-idle-action.is-active{color:#fff;background:#1c2523eb;border-color:#0000;box-shadow:0 14px 28px #1c25232e}.hud-focus-idle-action.is-ai{color:#355147;background:linear-gradient(145deg,#5269611f,#5269610d);border-color:#52696129}.hud-focus-idle-action.is-ai.is-active{color:#fff;background:linear-gradient(145deg,#47675e,#39534a)}.hud-focus-idle-action-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hud-focus-idle-action-copy strong{font-size:13px;font-weight:800;line-height:1.2}.hud-focus-idle-action-copy span{color:#1c252394;font-size:11px;line-height:1.4}.hud-focus-idle-action.is-active .hud-focus-idle-action-copy span,.hud-focus-idle-action.is-ai.is-active .hud-focus-idle-action-copy span{color:#ffffffb8}.hud-focus-idle-next-card{background:linear-gradient(#ffffffb8,#fafaf9e6);border:1px solid #1c252314;border-radius:20px;flex-direction:column;justify-content:center;gap:10px;min-height:100%;padding:14px 16px;display:flex}.hud-focus-idle-next-card.is-empty{justify-content:center}.hud-focus-idle-next-card .hud-focus-idle-inline{gap:8px;font-size:11px}@media (max-width:1180px){.hud-focus-idle{grid-template-columns:minmax(240px,.92fr) minmax(320px,1.1fr) minmax(240px,.98fr)}}@media (max-width:980px){.hud-focus-idle{grid-template-columns:1fr}.hud-focus-idle-slot{padding:16px 18px}.hud-focus-idle-slot:not(:last-child){border-bottom:1px solid #1c25230f;border-right:0}}@media (max-width:640px){.hud-focus-idle-action{padding:11px 12px}.hud-focus-idle-metrics{grid-template-columns:1fr}}.hud-focus-region{box-sizing:border-box;flex:0 0 var(--hud-focus-region-height,var(--hud-focus-region-min-height,232px));height:var(--hud-focus-region-height,var(--hud-focus-region-min-height,232px));min-height:0;max-height:var(--hud-focus-region-height,var(--hud-focus-region-min-height,232px));background:var(--hud-focus-band-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;overflow:hidden}.hud-info-bar{grid-template-columns:minmax(460px,1.55fr) minmax(320px,1fr);align-items:stretch;height:100%;min-height:0;display:grid}.hud-info-panel{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:18px 22px;display:flex;overflow:hidden}.hud-info-panel:not(:last-child){border-right:1px solid #1c25230f}.hud-info-panel.is-primary{background:0 0}.hud-info-panel.is-primary .hud-info-details{margin-top:8px}.hud-info-panel.is-stats{background:0 0;gap:8px;overflow:hidden}.hud-focus-region.is-idle .hud-info-panel{gap:9px;padding:14px 18px 12px}.hud-focus-region:not(.is-idle) .hud-info-panel{gap:10px;padding:14px 18px 12px}.hud-focus-region:not(.is-idle) .hud-info-panel.is-stats{gap:8px}.hud-focus-region:not(.is-idle) .hud-info-stats-hero{border-radius:18px;gap:8px;padding:10px 11px}.hud-focus-region:not(.is-idle) .hud-info-stats-lead strong{margin-top:4px;font-size:28px}.hud-focus-region:not(.is-idle) .hud-info-stats-lead p{-webkit-line-clamp:1;margin-top:6px}.hud-focus-region:not(.is-idle) .hud-info-track-inline{gap:6px;margin-top:8px}.hud-focus-region:not(.is-idle) .hud-info-track-chip{border-radius:12px;padding:7px 8px}.hud-focus-region:not(.is-idle) .hud-info-summary-grid{gap:6px;transform:none}.hud-focus-region:not(.is-idle) .hud-info-summary-tile{border-radius:14px;padding:8px 10px}.hud-focus-region:not(.is-idle) .hud-info-summary-tile strong{margin-top:4px;font-size:14px}.hud-focus-region.is-idle .hud-info-details{gap:8px}.hud-focus-region.is-idle .hud-info-detail{padding:10px 12px}.hud-focus-region.is-idle .hud-info-stats-hero{border-radius:18px;gap:8px;padding:10px 11px}.hud-focus-region.is-idle .hud-info-stats-lead strong{margin-top:4px;font-size:28px}.hud-focus-region.is-idle .hud-info-stats-lead p{-webkit-line-clamp:1;margin-top:6px}.hud-focus-region.is-idle .hud-info-summary-grid{gap:6px;transform:none}.hud-focus-region.is-idle .hud-info-summary-tile{border-radius:14px;padding:8px 10px}.hud-focus-region.is-idle .hud-info-summary-tile strong{margin-top:4px;font-size:14px}.hud-info-panel.is-stats .hud-info-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;transform:none}.timeline-hud.timeline-hud-fullscreen .timeline-main-stage{gap:0;padding:0}.timeline-hud.timeline-hud-fullscreen .right-scroll{box-shadow:none;border:0;border-radius:0}.timeline-hud.timeline-hud-fullscreen .hud-focus-region{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-left:0;border-right:0;border-radius:0}.hud-info-kicker{letter-spacing:.14em;color:#1c25236b;font-size:10px;font-weight:800}.hud-info-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hud-info-head-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.hud-info-title-wrap{flex:1;min-width:0}.hud-info-eyebrow{color:#1c25238f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.hud-info-title-wrap h3{color:var(--hud-text);margin:5px 0 0;font-size:24px;line-height:1.18}.hud-info-time{color:#1c252394;margin-top:8px;font-size:12px;font-weight:800}.hud-info-status{color:#1c2523b3;white-space:nowrap;background:#1c252314;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.hud-info-copy{color:#1c2523ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.58;display:-webkit-box;overflow:hidden}.hud-info-panel.hud-info-main{gap:10px}.hud-info-main-head h3{color:var(--hud-text);letter-spacing:.01em;margin:0;font-size:25px;line-height:1.18}.hud-info-main-head p{color:#1c252394;margin:6px 0 0;font-size:12px;line-height:1.5}.hud-info-main-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hud-info-main-metric{background:#ffffffb3;border:1px solid #1c25230f;border-radius:14px;padding:10px 12px}.hud-info-main-metric span{letter-spacing:.08em;color:#1c25236b;font-size:10px;font-weight:800;display:block}.hud-info-main-metric strong{color:var(--hud-text);word-break:break-word;margin-top:6px;font-size:15px;font-weight:800;line-height:1.15;display:block}.hud-info-main-tags{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.hud-info-main-tag{color:#1c2523b8;background:#1c25230f;border-radius:999px;align-items:center;min-height:20px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.hud-info-main-tag.is-empty{opacity:.7}.hud-info-main-toggle-row{flex-direction:column;gap:8px;margin-top:auto;display:flex}.hud-info-slide-switch{color:#1c2523bd;cursor:pointer;background:#ffffffdb;border:1px solid #1c25231f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:38px;padding:3px;transition:border-color .18s,background .18s,opacity .18s;display:grid;position:relative;overflow:hidden}.hud-info-slide-switch:hover{border-color:#1c252333}.hud-info-slide-switch.is-disabled{cursor:not-allowed;opacity:.6}.hud-info-slide-thumb{z-index:0;background:#1c2523eb;border-radius:999px;width:calc(50% - 3px);transition:transform .22s;position:absolute;top:3px;bottom:3px;left:3px}.hud-info-slide-switch.is-done .hud-info-slide-thumb{transform:translate(100%)}.hud-info-slide-label{z-index:1;text-align:center;letter-spacing:.04em;font-size:11px;font-weight:800;transition:color .22s;position:relative}.hud-info-slide-switch.is-open .hud-info-slide-label.is-left,.hud-info-slide-switch.is-done .hud-info-slide-label.is-right{color:#fff}.hud-info-slide-switch.is-open .hud-info-slide-label.is-right,.hud-info-slide-switch.is-done .hud-info-slide-label.is-left{color:#1c2523ad}.hud-info-panel.hud-info-track-summary{gap:10px}.hud-track-summary-list{grid-template-columns:1fr;gap:8px;display:grid}.hud-track-summary-item{background:#ffffffb3;border:1px solid #1c252314;border-radius:14px;min-width:0;padding:9px 10px}.hud-track-summary-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hud-track-summary-head span{letter-spacing:.1em;color:#1c252375;font-size:10px;font-weight:800}.hud-track-summary-head strong{color:var(--hud-text);font-size:16px;font-weight:800;line-height:1}.hud-track-summary-bar{background:#1c25231a;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.hud-track-summary-bar i{border-radius:999px;height:100%;display:block}.hud-track-summary-item.track-v1 .hud-track-summary-bar i{background:#c96b5d}.hud-track-summary-item.track-v2 .hud-track-summary-bar i{background:#5c7a68}.hud-track-summary-item.track-v3 .hud-track-summary-bar i{background:#6b8d8a}.hud-track-summary-item p{color:#1c252399;margin:6px 0 0;font-size:11px;line-height:1.35}.hud-track-summary-ghost-actions{margin-top:2px}.hud-info-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hud-info-detail{background:#1c25230b;border-radius:16px;padding:12px 13px}.hud-info-detail span{letter-spacing:.08em;color:#1c25236b;font-size:10px;font-weight:800;display:block}.hud-info-detail strong{color:var(--hud-text);word-break:break-word;margin-top:7px;font-size:15px;font-weight:800;line-height:1.25;display:block}.hud-info-tags{flex-wrap:wrap;gap:8px;display:flex}.hud-info-tags.is-head{justify-content:flex-end;max-width:240px}.hud-info-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.hud-info-tags span{color:#1c2523a8;background:#1c25230d;border-radius:999px;align-items:center;min-height:20px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.hud-info-note{color:#1c25238f;font-size:12px;line-height:1.5}.hud-info-note.state-saved{color:#118a4e}.hud-info-note.state-warning{color:#a56a2a}.hud-info-note.state-error{color:#b0564b}.hud-info-stats-hero{background:linear-gradient(#ffffffc7,#ffffff85),#ffffffa3;border:1px solid #1c25230f;border-radius:16px;justify-content:space-between;align-items:stretch;gap:8px;padding:10px 11px;display:flex}.hud-info-stats-lead{flex:1;min-width:0}.hud-info-stats-lead span,.hud-info-stats-rate span,.hud-info-summary-tile span,.hud-info-progress-head span,.hud-info-track-meta span{letter-spacing:.08em;color:#1c25236b;font-size:10px;font-weight:800;display:block}.hud-info-stats-lead strong{color:var(--hud-text);margin-top:5px;font-size:28px;font-weight:800;line-height:1;display:block}.hud-info-stats-lead p{color:#1c252394;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.hud-info-stats-rate{background:#1c25230d;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-end;min-width:82px;padding:8px 10px;display:flex}.hud-info-stats-rate strong{color:var(--hud-text);font-size:20px;font-weight:800;line-height:1;display:block}.hud-info-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;transform:translateY(-6px)}.hud-info-summary-tile{background:#ffffffb8;border:1px solid #1c25230f;border-radius:16px;padding:10px 11px}.hud-info-summary-tile strong,.hud-info-progress-head strong,.hud-info-track-meta strong{color:var(--hud-text);margin-top:6px;font-size:15px;font-weight:800;line-height:1.1;display:block}.hud-info-track-inline{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;margin-top:8px;display:grid}.hud-info-track-chip{background:#1c25230a;border-radius:14px;min-width:0;padding:8px 9px}.hud-info-track-chip-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.hud-info-track-chip-meta span{letter-spacing:.08em;color:#1c25236b;font-size:10px;font-weight:800}.hud-info-track-chip-meta strong{color:#1c2523c7;font-size:11px;line-height:1}.hud-info-track-chip-bar{background:#1c252314;border-radius:999px;height:6px;margin-top:7px;position:relative;overflow:hidden}.hud-info-track-chip-bar i,.hud-info-track-chip-bar span{border-radius:999px;position:absolute;inset:0 auto 0 0}.hud-info-track-chip-bar i{background:#1c25231f}.hud-info-track-chip-bar span{background:linear-gradient(90deg,#1c2523e0,#485a54eb)}.hud-info-track-chip.track-v2 .hud-info-track-chip-bar span{background:linear-gradient(90deg,#57675fe0,#768980eb)}.hud-info-track-chip.track-v3 .hud-info-track-chip-bar span{background:linear-gradient(90deg,#8c9a92db,#a8b4adf0)}.hud-info-queue{gap:10px;display:grid}.hud-info-queue-item{background:#ffffffb8;border:1px solid #1c252314;border-radius:18px;padding:12px 14px}.hud-info-queue-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.hud-info-queue-eyebrow,.hud-info-queue-status,.hud-info-empty p{font-size:11px}.hud-info-queue-eyebrow{color:#1c25238a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.hud-info-queue-status{color:#1c2523a8;white-space:nowrap;font-weight:800}.hud-info-queue-item h4,.hud-info-empty h4{color:var(--hud-text);margin:9px 0 0;font-size:18px;line-height:1.25}.hud-info-queue-time{color:#1c252394;margin-top:7px;font-size:12px;font-weight:800}.hud-info-empty{flex-direction:column;justify-content:center;gap:10px;min-height:100%;padding:12px 2px;display:flex}.hud-info-empty p{color:#1c252394;margin:0;line-height:1.6}@media (max-width:1180px){.hud-info-bar{grid-template-columns:minmax(360px,1.35fr) minmax(280px,1fr)}.hud-info-main-head h3{font-size:22px}.hud-info-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hud-info-bar{grid-template-columns:1fr}.hud-info-panel:not(:last-child){border-bottom:1px solid #1c25230f;border-right:0}.hud-info-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hud-info-panel{padding:16px 18px}.hud-info-main-metrics{grid-template-columns:1fr}.hud-info-main-head h3{font-size:20px}.hud-info-main-toggle-row{margin-top:4px}.hud-track-summary-list{grid-template-columns:1fr}}
