:root{--bg:#121316;--fg:#f2f4f7;--card:#1c1d20;--panel:#121316;--raised:#26272a;--muted:#8b939e;--border:#2a2b2e;--input:#121316;--control:#373c44;--segment-on:var(--control);--scrollbar-gutter:stable;--scrollbar-width:thin;--scroll-fade:linear-gradient(to right, var(--mask-opaque) calc(100% - var(--space-6)), transparent);--scrollbar-thumb:var(--control);--scrollbar-track:transparent;--mask-opaque:#000;--qr-dark:#000;--qr-light:#fff;--accent:#f2f4f7;--on-accent:#121316;--marker:#eec649;--marker-fill:#49391d;--problem:#ff8a3d;--problem-fill:#4a2a17;--live:#3ccf7a;--face:#2c2f36;--fact-yellow:#fc3;--fact-green:#1bc279;--fact-violet:#bc80fa;--fact-blue:#3bc8f8;--fact-red:#eb483c;--fact-orange:#ff8a3d;--fact-neutral:#a6a39a;--chapter-tip:#000000b3;--chapter-tip-text:#fff;--track-video:#83b0e4;--track-video-fill:#24334c;--track-video-selected:#455f81;--track-video-selected-text:#dae7f7;--part-blue:#5b8def;--part-steel:#4a7bb0;--part-teal:#36a9c0;--part-green:#44b384;--part-orange:#f0954b;--part-gold:#f8d24d;--part-coral:#f2705c;--part-rose:#c9586d;--track-graphics:#cba8ef;--track-graphics-fill:#3a2a4c;--track-graphics-selected:#6d5685;--track-graphics-selected-text:#efe5fa;--track-audio:#e498c1;--track-audio-fill:#47273a;--track-audio-selected:#7e4f69;--track-audio-selected-text:#f7e0ec;--beat:#5be2cd;--beat-fill:#1c3e3c;--level-atom:var(--track-video);--level-atom-fill:var(--track-video-fill);--level-molecule:var(--track-graphics);--level-molecule-fill:var(--track-graphics-fill);--level-organism:var(--track-audio);--level-organism-fill:var(--track-audio-fill);--code-key:var(--track-video);--code-string:var(--beat);--code-number:var(--marker);--code-keyword:var(--track-graphics);--code-flag:var(--track-audio);--code-comment:var(--muted);--code-punct:var(--muted);--kind-tile:32px;--kind-tile-small:26px;--kind-tile-tiny:20px;--kind-tile-radius:8px;--kind-tile-radius-small:7px;--kind-tile-radius-tiny:5px;--kind-tile-edge-w:1px;--kind-tile-ground:100%;--kind-edge:42%;--event-1:#fc3;--event-2:#1bc279;--event-3:#eb483c;--exit:var(--event-1);--break:var(--event-3);--hit:#b2bac5;--warn:var(--problem);--upload-refused:var(--fact-red);--sel:#f2f4f7;--gold:#d9b45c;--picture:#050505;--scrim:#050505c7;--shadow:#0009;--on-warn:#1f1e1d;--radius:10px;--radius-small:6px;--workspace-card-radius:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--type-small:12px;--type-body:14px;--type-heading:16px;--field-font-small:12px;--type-title:18px;--control-h:32px;--transport-round:var(--control-h);--button-h:var(--control-h);--button-h-small:28px;--button-h-large:48px;--button-pad:12px;--button-pad-small:8px;--button-pad-large:16px;--button-gap:8px;--button-gap-large:8px;--button-font:var(--type-body);--button-font-small:12px;--button-font-large:14px;--button-primary-min:120px;--button-reach:auto;--hover:color-mix(in oklab, var(--fg) 9%, var(--card));--accent-hover:color-mix(in oklab, var(--accent) 88%, white);--panel-fill:var(--card);--panel-edge:var(--border);--panel-radius:calc(var(--radius) + 2px);--panel-pad:16px;--panel-gap:12px;--panel-title:var(--type-body);--panel-lead-title:var(--type-heading);--menu-fill:var(--panel);--menu-edge:var(--border);--menu-radius:14px;--menu-pad:8px;--menu-row-h:36px;--menu-row-pad:12px;--menu-gap:2px;--font:ui-sans-serif, system-ui, "Inter", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tl-bg:var(--bg);--tl-panel:var(--panel);--tl-line:var(--border);--tl-text:#f2f4f7;--tl-muted:#8b939e;--tl-wave:var(--track-audio);--tl-wave-low:#c8457f;--tl-wave-mid:var(--track-audio);--tl-wave-high:#fbe6f1;--tl-energy-low:#0d1117;--tl-energy-mid:#13171d;--tl-energy-high:#1a1f25;--tl-energybar-low:#656c75;--tl-energybar-mid:#9da5b0;--tl-energybar-high:#d2dae6;--tl-phrase:#5f656f;--tl-beat:var(--track-audio);--tl-louder:#cbd3df;--tl-quieter:#838b96;--tl-hit-bass-in:#cdd6e2;--tl-hit-drums-in:#b3bbc6;--tl-hit-vocals-in:#a0a8b3;--tl-hit-other:#89919b;--band-exit:#fc3;--band-breakoff:#eb483c;--band-music:#b4b0a6;--tl-music-hit-drop:#e2ebf7;--tl-music-hit-rise:#b2bac5;--tl-music-hit-phrase:#747c86;--tl-music-hit-other:#747c86;--tl-clip:var(--track-video-fill);--tl-clip-alt:var(--track-video-fill);--tl-clip-sel:var(--track-video-selected);--tl-breather:#302d22;--tl-gutter:var(--bg);--tl-mark-exit:#fc3;--tl-mark-usable_end:#9aa0a0;--tl-head:#f2f4f7;--tl-warn:var(--problem);--tl-switch:#a0a8b3;--tl-window:#ffffff1f;--tl-sign:#0e10139e;--tl-picked-edge:#5be2cd;--tl-fade:#f2f4f754;--tl-pointer:#ffffff73;--tl-tip:#0e1013f0;--tl-label-bg:#0e1013d1;--tl-well:var(--bg);--tl-scrim:#121316db;--tl-dimension:#575e67;--tl-guide-music:#e498c13d;--tl-sync-guide:var(--tl-text);--tl-sync-guide-w:1.5px;--tl-gesture-dim:.4;--tl-sync-marker-grow:1.5px;--tl-film-end:var(--tl-text);--tl-film-end-w:1.5px;--tl-film-end-veil:.55;--tl-capsule-h-compact:24px;--tl-capsule-h-wide:28px;--tl-capsule-cut-w-compact:14px;--tl-capsule-cut-w-wide:16px;--tl-capsule-bar-compact:2px;--tl-capsule-bar-wide:2.2px;--tl-capsule-min-compact:26px;--tl-capsule-min-wide:34px;--tl-capsule-tie-compact:6px;--tl-capsule-tie-wide:8px;--tl-crossfade-h:24px;--tl-crossfade-drop:4px;--tl-figure-font-compact:12px ui-sans-serif, system-ui;--tl-figure-font-wide:12px ui-sans-serif, system-ui;--tl-label-font-compact:12px ui-sans-serif, system-ui;--tl-label-font-wide:12px ui-sans-serif, system-ui;--tl-small-font-compact:12px ui-sans-serif, system-ui;--tl-small-font-wide:12px ui-sans-serif, system-ui;--tl-mono-font-compact:12px ui-monospace, monospace;--tl-mono-font-wide:12px ui-monospace, monospace;--tl-figure-under:12px;--tl-figure-room:8px;--tl-crossfade-figure-top:10px;--tl-clip-inset-compact:1.5px;--tl-clip-inset-wide:2px;--tl-clip-radius-compact:7px;--tl-clip-radius-wide:9px;--tl-clip-edge-compact:3px;--tl-clip-edge-wide:3px;--tl-picked-w:3px;--tl-picked-in:1px;--tl-covered-compact:#0e10138c;--tl-covered-wide:#0e101380;--tl-clip-hover:var(--tl-text);--tl-clip-hover-light:.6;--tl-layer-line:#9aa8b8;--tl-layer-line-w:2px;--tl-layer-inset:1px;--tl-layer-gap:4px;--tl-layer-radius-compact:5px;--tl-layer-radius-wide:6px;--tl-title-fill:var(--track-graphics-fill);--tl-title-text:var(--track-graphics);--tl-title-tracking:.4px;--tl-title-radius:5px;--tl-title-font-compact:600 12px ui-sans-serif, system-ui;--tl-title-font-wide:600 12px ui-sans-serif, system-ui;--tl-title-h-compact:18px;--tl-title-h-wide:20px;--tl-title-pad-compact:5px;--tl-title-pad-wide:6px;--tl-marker-r-compact:6px;--tl-marker-r-wide:6.5px;--tl-marker-ring:1.5px;--tl-marker-rough-fill:.3;--tl-marker-rough-ring:.8;--tl-marker-glow:10px;--tl-marker-tick:#f2f4f773;--tl-marker-row-compact:12px;--tl-marker-row-wide:14px;--tl-sync-w-compact:2.5px;--tl-sync-w-wide:3px;--tl-near-w:2px;--tl-near-alpha:.45;--tl-tie-lit:1px;--tl-sync-stop-compact:8px;--tl-sync-stop-wide:7px;--tl-sync-figure-x-compact:9px;--tl-sync-figure-x-wide:10px;--tl-sync-figure-y:4px;--tl-moment:var(--track-video);--tl-music:var(--track-audio);--tl-tie:var(--accent);--tl-moment-eye:var(--marker);--moment-eye-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 6 20 12'%3E%3Cpath fill-rule='evenodd' d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0ZM12 9a3 3 0 1 0 0 6a3 3 0 1 0 0-6Z'/%3E%3C/svg%3E");--tl-music-dim:.45;--tl-pick-dim:.3;--tl-cluster-grow:1.5px;--tl-beat-tick-compact:4px;--tl-beat-tick-wide:5px;--tl-beat-flash:.2s;--tl-bar-tick-compact:7px;--tl-bar-tick-wide:9px;--tl-phrase-tick-compact:10px;--tl-phrase-tick-wide:13px;--tl-hit-size-compact:12px;--tl-hit-size-wide:13px;--tl-hit-ring-gap:2.5px;--tl-music-row-compact:30px;--tl-music-row-wide:22px;--tl-wave-bar-width-compact:1.8px;--tl-wave-bar-width-wide:2.2px;--tl-wave-bar-gap-compact:2.1px;--tl-wave-bar-gap-wide:3.7px;--tl-wave-alpha-compact:.85;--tl-wave-alpha-wide:.9;--tl-wave-reach-compact:.92;--tl-wave-reach-wide:.9;--tl-song-name-icon:12px;--tl-song-name-radius-compact:6px;--tl-song-name-radius-wide:5px;--tl-song-name-pad-left:4px;--tl-song-name-pad-right:6px;--tl-sound-wave:var(--track-audio);--tl-sound-wave-off:#7f95b5;--tl-sound-wave-alpha-compact:.75;--tl-sound-wave-alpha-wide:.9;--tl-sound-wave-off-alpha:.3;--tl-sound-row-h:24px;--tl-sound-row-folded-h:14px;--tl-sound-off-fill:#25303f;--tl-sound-off-text:#c9d6ea;--tl-ruler-font-compact:12px ui-sans-serif, system-ui;--tl-ruler-font-wide:12px ui-sans-serif, system-ui;--tl-ruler-text-compact:#8a8a8a;--tl-ruler-text-wide:#8b939e;--tl-ruler-label-gap:64px;--tl-head-label-offset:12px;--tl-head-width:1.5px;--tl-head-alpha:.9;--tl-overview-height-compact:34px;--tl-overview-height-wide:30px;--tl-overview-radius:3px;--tl-strip-arrow:44px;--tl-overview-track:#1d1d1d;--tl-overview-window:#4a4a4a;--tl-toolbar-font-size:12px;--tl-toolbar-icon-size:13px;--tl-toolbar-gap:16px;--transport-gap:4px;--transport-pad:8px;--transport-press:32px;--transport-cell:48px;--transport-cell-icon:16px;--transport-badge:18px;--transport-badge-top:-6px;--transport-badge-right:-6px;--transport-line-inset:8px;--tl-fold-h:12px;--tl-chip:26px;--tl-readable:24px;--tl-header-leading-compact:12px;--tl-header-leading-wide:60px;--tl-header-trailing-compact:32px;--tl-header-trailing-wide:0px;--tl-header-label-size-compact:12px;--tl-header-label-size-wide:12px;--tl-header-main-size-compact:12px;--tl-header-main-size-wide:13px;--tl-header-main-weight:700;--tl-header-secondary:#8a8a8a;--tl-header-off-alpha:.45;--tl-header-icon-size:14px;--tl-header-round-compact:40px;--tl-header-round-wide:var(--control-h);--tl-header-letter-space:.06em;--tl-header-name-h-compact:44px;--tl-header-name-h-wide:var(--control-h);--note-width:250px;--note-inset:16px;--note-padding-compact:8px 12px;--note-padding-wide:12px;--note-fill:var(--raised);--note-border:var(--border);--phone-action-height:40px;--phone-action-border:#333;--phone-action-icon-size:16px;--phone-action-weight:600;--phone-gutter:12px;--agent-connect-radius:9px;--proposal-outline:#9aa3ad;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-press:.11s;--dur-quick:.18s;--dur-panel:.28s;--press-scale:.97;--lift:0 6px 18px var(--shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:var(--scrollbar-gutter);scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:where(*){scrollbar-width:var(--scrollbar-width)}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-quick:0s;--dur-panel:0s;--press-scale:1}}@media (max-width:899px){:root{--button-h:44px;--button-h-small:40px;--button-reach:100%;--menu-row-h:44px;--transport-press:44px;--transport-round:40px;--transport-cell:44px;--transport-badge-top:4px;--transport-badge-right:0px}body :is(.note,.hint,.tag,.rail-title,.media-where,.media-song-meta,.media-again,.shot-range,.shot-chip,.source-bar .sb-word,.source-bar .sb-caption,.still .still-tile,.vcard .vauthor,.vcard .vhead .hint,.media-songs-head .part-seg button,.fs-time,.version-line,.status,.viewer-hud,.cut-next-tag){font-size:12px}}.part-panel{gap:var(--panel-gap);padding:var(--panel-pad);background:var(--panel-fill);border-radius:var(--panel-radius);box-shadow:inset 0 0 0 1px var(--panel-edge);flex-direction:column;display:flex}.part-panel-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.part-panel-head h3{align-items:center;gap:var(--space-3);min-width:0;color:var(--fg);font-size:var(--panel-title);flex:1;margin:0;font-weight:600;display:flex}.part-panel-head.lead h3{font-size:var(--panel-lead-title);letter-spacing:0;text-transform:none;font-weight:600}.part-search{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 var(--space-4);background:var(--input);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font);cursor:text;margin:0;display:flex}.part-search:focus-within{border-color:var(--control)}.part-search:has(.part-search-input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.part-search-icon{flex:none;display:inline-flex}.part-search-icon>svg{width:18px;height:18px}.part-search-input{min-width:0;color:var(--fg);font:inherit;font-family:var(--font);font-size:var(--type-heading);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;line-height:1.3}.part-search-input:focus-visible{outline:none}.part-search-input::placeholder{color:var(--muted);opacity:1}.part-search:has(>.part-search-end){padding-right:0}.part-search-end{box-sizing:border-box;width:44px;height:44px;color:var(--muted);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:-1px 0;padding:0;display:inline-grid}.part-search-end>svg{width:20px;height:20px}.part-search-end:hover,.part-search-end:active{color:var(--fg)}.part-search-end:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.part-filter{--chip-h:44px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.part-filter-chip{box-sizing:border-box;min-width:var(--chip-h);height:var(--chip-h);background:var(--card);color:var(--fg);border:1px solid var(--border);border-radius:calc(var(--chip-h) / 2);font:inherit;font-family:var(--font);font-size:var(--type-heading);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-weight:600;line-height:1;display:inline-flex}.part-filter-chip:hover{background:var(--hover)}.part-filter-chip[aria-pressed=true]{background:var(--segment-on);border-color:var(--sel)}.part-filter-chip:active:not(:disabled){background:var(--control)}.part-filter-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-filter-icon{color:var(--k,var(--muted));flex:none;display:inline-flex}.part-filter-icon>svg{width:20px;height:20px}.part-filter-count{font-variant-numeric:tabular-nums}.part-filter[data-icon-only=true] .part-filter-count{display:none}.part-filter[data-icon-only=true] .part-filter-chip:has(.part-filter-icon){padding:0}@media (max-width:899.98px){.part-filter-chip:has(.part-filter-icon):not(:has(.part-filter-count)){padding:0}}.part-filter[data-words=true]:not([data-size=small]) .part-filter-chip:has(.part-filter-icon){padding:0 16px}.part-filter[data-size=small]{--chip-h:28px;gap:6px}.part-filter[data-size=small] .part-filter-chip{color:var(--muted);font-size:var(--type-small);padding:0 12px;font-weight:600;position:relative}.part-filter[data-size=small] .part-filter-chip[aria-pressed=true]{color:var(--fg)}.part-filter[data-size=small] .part-filter-icon>svg{width:14px;height:14px}@media (max-width:899.98px){.part-filter[data-words=true]:not([data-wrap=true]){scrollbar-width:none;-webkit-mask-image:var(--scroll-fade);-webkit-mask-image:var(--scroll-fade);mask-image:var(--scroll-fade);flex-wrap:nowrap;padding-inline-end:var(--space-6);overflow-x:auto}.part-filter[data-words=true]:not([data-wrap=true]) .part-filter-chip{flex:none}}@media (pointer:coarse){.part-filter[data-size=small] .part-filter-chip:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.part-box-meter{align-items:center;gap:var(--meter-gap,calc(var(--meter-size,10px) / 5));font-family:var(--font);display:inline-flex}.part-box-meter>i{width:var(--meter-size,10px);height:var(--meter-height,var(--meter-size,10px));border-radius:calc(var(--meter-size,10px) / 5);background:var(--control);flex:none}.part-box-meter>i.on{background:var(--meter-color,var(--fg))}.part-box-meter-none{color:var(--muted);font-size:var(--type-small);white-space:nowrap;line-height:1}.part-box-meter-value{margin-left:var(--space-2);color:var(--fg);font-size:var(--type-small);font-variant-numeric:tabular-nums;white-space:nowrap;text-box:trim-both cap alphabetic;font-weight:600;line-height:1}.part-box-meter[data-sign]{--meter-size:3px;--meter-height:10px;--meter-gap:calc(var(--space-1) / 4);--meter-color:currentColor;vertical-align:-1px}.part-box-meter[data-sign]>.part-box-meter-value{margin-left:var(--space-1);color:inherit;font-size:inherit;font-weight:inherit}.part-code{min-width:0;font-family:var(--font);flex-direction:column;gap:10px;display:flex}.part-code-title{border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--type-small);margin:0;padding-bottom:8px;font-weight:600}.part-code-id{min-width:0;color:var(--muted);font-size:var(--type-heading);align-items:center;gap:8px;font-weight:600;display:flex}.part-code-icon{flex:none;display:inline-flex}.part-code-icon>svg{width:18px;height:18px}.part-code-name{overflow-wrap:anywhere;min-width:0}.part-code-body{box-sizing:border-box;background:var(--bg);max-width:100%;color:var(--fg);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--type-small);tab-size:2;white-space:pre;margin:0;padding:12px;line-height:1.5;overflow-x:auto}.part-code-body:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-code-body .tok-key{color:var(--code-key)}.part-code-body .tok-string{color:var(--code-string)}.part-code-body .tok-number{color:var(--code-number)}.part-code-body .tok-keyword{color:var(--code-keyword)}.part-code-body .tok-flag{color:var(--code-flag)}.part-code-body .tok-comment{color:var(--code-comment);font-style:italic}.part-code-body .tok-punct{color:var(--code-punct)}.part-code-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);gap:0}.part-code-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:2px 4px 2px 12px;display:flex}.part-code-card .part-code-body{border-radius:0 0 var(--radius) var(--radius);background:0 0}.part-code-lang{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-small)}.part-code-copy[data-copied=true]{color:var(--accent)}.part-card{box-sizing:border-box;background:var(--card);min-width:0;color:var(--fg);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);font-family:var(--font);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.part-card-link{color:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none}.part-card-link:after{content:"";position:absolute;inset:0}.part-card-link:focus-visible{outline:none}.part-card:has(.part-card-link:hover){border-color:var(--control)}.part-card:has(.part-card-link:active){background:var(--control)}.part-card:has(.part-card-link:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.part-card-thumb{--part-room:99px;box-sizing:border-box;background:var(--panel);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:128px;padding:14px;display:flex;overflow:hidden}.part-card-thumb>*{max-width:100%}.part-card-thumb.bleed{border-bottom:0;height:auto;padding:0}.part-card-body{gap:var(--panel-gap);flex-direction:column;flex:auto;padding:12px 14px 14px;display:flex}.part-card-head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.part-card-title{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.part-card-tile{width:28px;height:28px;color:var(--card-tone,var(--muted));background:color-mix(in oklab, var(--card-tone,var(--muted)) 22%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.part-card-tile>svg{width:16px;height:16px}.part-card-name{overflow-wrap:break-word;min-width:0;font-size:var(--type-heading);font-weight:600;line-height:1.25}.part-card-tag{color:var(--muted);font-size:var(--type-small);flex:none;margin-left:auto;font-weight:600}.part-card-words{flex-direction:column;gap:4px;min-width:0;display:flex}.part-card-line,.part-card-note{margin:0}.part-card-line{color:color-mix(in oklab, var(--fg) 82%, var(--muted));font-size:var(--type-body);line-height:1.4}.part-card-note{min-width:0;color:var(--muted);font-size:var(--type-small);white-space:nowrap;align-items:center;gap:6px;display:flex}.part-card-note-icons{flex:none;gap:3px;display:inline-flex}.part-card-note-icon{color:var(--k,inherit);display:inline-flex}.part-card-note-icon>svg{width:14px;height:14px}.part-card-note-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.part-card-tags{flex-wrap:wrap;gap:6px;display:flex}.part-card-tags,.part-card .part-filter{z-index:1;position:relative}.part-card-foot{min-width:0;padding-top:var(--panel-gap);border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;display:flex}.part-card-price{z-index:1;box-sizing:border-box;background:var(--card);max-width:100%;min-height:28px;color:var(--muted);border:1px solid var(--border);font-size:var(--type-small);cursor:default;border-radius:14px;flex-wrap:wrap;align-items:center;column-gap:.28em;padding:3px 9px;line-height:1.2;display:inline-flex;position:relative}.part-card-amount,.part-card-unit{overflow-wrap:anywhere;min-width:0}.part-card-model{min-width:0;color:var(--muted);font-size:var(--type-small);overflow-wrap:break-word}.part-card-readings{--meter-size:7px;max-width:100%;color:var(--muted);font-size:var(--type-small);grid-template-columns:auto auto minmax(0,1fr);place-items:center start;gap:3px 8px;display:grid}.part-card-readings .part-box-meter{--meter-color:var(--card-tone,var(--fg));grid-column:2}.part-card-reading-meter{display:contents}.part-card-reading-label{grid-column:1}.part-card-reading-text{overflow-wrap:break-word;grid-column:3;min-width:0}.part-card-label{border:1px solid var(--border);color:color-mix(in oklab, var(--fg) 82%, var(--muted));font-size:var(--type-small);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1.2;display:inline-flex}.part-card-label,.part-card .part-filter-chip{white-space:nowrap}.part-card .part-filter[data-size=small] .part-filter-chip{padding:0 9px;font-weight:400}.part-card-box{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.part-rows{gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none;display:grid}.part-rows>.part-card{padding:var(--space-2);gap:var(--space-2)}.proposal-card:not(.stale){border:thin dashed var(--proposal-outline);border-radius:var(--radius)}.part-card .card-title{font-size:var(--type-heading);white-space:nowrap;text-overflow:ellipsis;text-transform:none;letter-spacing:normal;color:var(--fg);margin:0;font-weight:600;line-height:1.25;overflow:hidden}.part-card .card-lengths{gap:var(--space-2);flex-wrap:wrap;display:flex}.part-card .card-lengths .part-chip{min-height:44px}.part-card .card-row.unused :is(.card-name,.card-num){color:var(--muted);font-weight:400}.part-card .card-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.part-card .card-row{align-items:center;gap:var(--space-3);grid-template-columns:52px minmax(0,1fr) auto;min-height:30px;display:grid}.part-card .card-pic,.part-card .card-row .still{border-radius:var(--radius-small);background:var(--card);width:52px;height:29px;overflow:hidden}.part-card .card-row:not([data-kind-of]){--k:var(--fg);--kf:var(--raised)}.part-card .card-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--k,var(--fg));overflow:hidden}.part-card .card-num{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.part-card .card-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.part-card .card-row.refused .card-pic{color:var(--problem);background:0 0;place-items:center;display:grid}.part-card .card-row.refused .card-num{color:var(--muted);font-weight:400}.part-card .card-row.refused .refusal-why{color:var(--muted);grid-column:2/-1;margin:0}.part-card .card-problems{gap:var(--space-1);flex-direction:column;display:flex}.part-card .card-problems .part-problem{gap:var(--space-2);align-items:baseline;display:flex}.part-card .card-problems .part-problem .what{overflow-wrap:anywhere;flex:0 auto;min-width:0}.part-card .card-problems .part-problem .amount{flex:auto;min-width:0}.part-card .card-problems .part-problem:has(>.amount){row-gap:var(--space-1);flex-wrap:wrap}.part-card .card-problems .part-problem .what:has(+.amount){flex:none;max-width:100%}.part-card .card-problems .part-problem:has(>.what+.amount) .amount{flex:8rem}.part-card .card-problems .part-problem:not(.blocks){opacity:.85}.part-card .card-acts{gap:var(--button-gap);z-index:1;margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3) var(--space-3);background:var(--panel);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}.part-card .card-acts>button{min-height:var(--button-h);padding:0 var(--button-pad);justify-content:center}.part-card.proposal-card .card-acts{flex-wrap:wrap;display:flex}.part-card.proposal-card>.card-title{white-space:normal}.part-card.proposal-card .card-acts>button{flex:1 1 0;min-width:max-content}.part-card .card-apply:disabled{opacity:.55;cursor:not-allowed}.part-card .card-alt{align-self:flex-start;align-items:center;gap:var(--space-1);border:1px solid var(--control);border-radius:var(--radius);background:var(--raised);color:var(--fg);padding:var(--space-1) var(--space-3);-webkit-tap-highlight-color:transparent;min-height:32px;display:inline-flex}.part-card .card-alt:hover{background:var(--control)}@media (max-width:899px){.part-card-box{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.part-card .card-row{grid-template-columns:44px minmax(0,1fr) auto;min-height:26px}.part-card .card-pic,.part-card .card-row .still{width:44px;height:25px}.part-card .card-acts{margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-2));padding:var(--space-2) var(--space-3)}}.part-bars{width:100%;min-width:0;color:var(--fg);font-family:var(--font);flex-direction:column;gap:10px;display:flex}.part-bars>h3{font-size:var(--panel-title);margin:0;font-weight:600}.part-bar-grid{font-size:var(--type-body);grid-template-columns:fit-content(9em) minmax(0,1fr) 3em;align-items:center;gap:10px 14px;display:grid}.part-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.part-bar{background:var(--input);border-radius:6px;height:12px;overflow:hidden}.part-bar>span{background:var(--control);border-radius:6px;height:100%;display:block}.part-bar[data-top=true]>span{background:var(--bar-top,var(--accent))}.part-bar-value{text-align:right;font-variant-numeric:tabular-nums}.part-bars[data-kind=value] .part-bar-grid{grid-template-columns:fit-content(9em) minmax(0,1fr) max-content}.part-bars[data-kind=value] .part-bar-value{white-space:nowrap}.part-bars[data-kind=value] .part-bar-label{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.part-pips{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;min-width:0;display:inline-flex}.part-pips-row{gap:var(--space-1);display:inline-flex}.part-pips-row>i{background:var(--border);border-radius:1px;width:10px;height:4px}.part-pips-row>i[data-lit=true]{background:var(--pip,var(--fg))}.part-pips-text{white-space:nowrap}.part-bars-empty,.part-bars-note,.part-drop-line,.part-mask-note{color:var(--muted);font-size:var(--type-small);margin:0}.part-drop-line:empty,.part-mask-note:empty{display:none}html[data-app]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:default;overscroll-behavior:none;touch-action:manipulation;background:var(--bg)}html[data-app] body{overscroll-behavior:none}html[data-app] :is(input,textarea,[contenteditable],[data-select=text]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html[data-app] :is(button,summary,[role=button]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-app] img{-webkit-user-drag:none}@media (max-width:899px){html[data-app] :is(input,textarea,select){font-size:max(16px,1em)}}.part-drop-box{min-width:0;font-family:var(--font);flex-direction:column;gap:8px;display:flex}.part-drop{box-sizing:border-box;text-align:center;background:var(--input);color:var(--fg);border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.part-drop[data-over=true]{border-color:var(--accent);background:var(--hover)}.part-drop-icon{color:var(--muted);display:inline-flex}.part-drop-name{overflow-wrap:anywhere;max-width:100%;font-size:var(--type-heading);font-weight:600}.part-drop[data-picked=false] .part-drop-name{color:var(--muted);font-weight:600}.part-drop-detail{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums}.part-drop-detail:empty{display:none}.part-drop-buttons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.part-drop-button{box-sizing:border-box;background:var(--card);min-height:44px;color:var(--fg);border:1px solid var(--border);font:inherit;font-family:var(--font);font-size:var(--type-body);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:22px;padding:0 16px;font-weight:600}.part-drop-button:hover:not(:disabled){background:var(--hover)}.part-drop-button:active:not(:disabled){background:var(--control)}.part-drop-button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-drop-button:disabled{opacity:.45;cursor:not-allowed}.part-drop[data-compact=true]{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:4px 12px;padding:12px 12px 12px 16px}.part-drop[data-compact=true] .part-drop-icon{flex:none}.part-drop[data-compact=true] .part-drop-name{min-width:0;font-size:var(--type-body);flex:8em}.part-drop[data-compact=true][data-picked=false] .part-drop-name{font-weight:400}.part-drop[data-compact=true] .part-drop-detail{flex:none}.part-drop[data-compact=true] .part-drop-buttons{flex-wrap:nowrap;flex:none;gap:4px;margin-left:auto}.part-drop[data-compact=true] .part-drop-button{background:0 0;border-color:#0000;padding:0 12px;font-weight:600}.part-drop[data-compact=true] .part-drop-button:hover:not(:disabled){background:var(--hover)}.part-mask-box{min-width:0;font-family:var(--font);flex-direction:column;gap:6px;display:flex}.part-mask{background:var(--bg);border-radius:var(--radius);margin:0;padding:0;line-height:0;position:relative;overflow:hidden}.part-mask-media{width:100%;height:auto;display:block}.part-mask-layer{pointer-events:none;position:absolute;inset:0}.part-mask-shape{object-fit:fill;width:100%;height:100%;display:block}.part-mask-defs{width:0;height:0;position:absolute;overflow:hidden}.part-mask-layer[data-look=tint]{opacity:var(--mask-opacity,.6)}.part-mask-layer[data-look=tint][data-mode=luma]{isolation:isolate;background:var(--mask-color,var(--accent));mix-blend-mode:screen}.part-mask-layer[data-look=tint][data-mode=luma] .part-mask-shape{mix-blend-mode:multiply}[data-kind-of=clip]{--k:var(--track-video);--kf:var(--track-video-fill)}[data-kind-of=song]{--k:var(--track-audio);--kf:var(--track-audio-fill)}[data-kind-of=title]{--k:var(--track-graphics);--kf:var(--track-graphics-fill)}[data-kind-of=beat]{--k:var(--beat);--kf:var(--beat-fill)}[data-kind-of=marker]{--k:var(--marker);--kf:var(--marker-fill)}[data-kind-of=atom]{--k:var(--level-atom);--kf:var(--level-atom-fill)}[data-kind-of=molecule]{--k:var(--level-molecule);--kf:var(--level-molecule-fill)}[data-kind-of=organism]{--k:var(--level-organism);--kf:var(--level-organism-fill)}.kind-tile{width:var(--kind-tile);height:var(--kind-tile);border-radius:var(--kind-tile-radius);color:var(--k,var(--fg));background:color-mix(in oklab, var(--kf,var(--raised)) var(--kind-tile-ground), transparent);box-shadow:inset 0 0 0 var(--kind-tile-edge-w) color-mix(in oklab, var(--k,var(--muted)) var(--kind-edge), var(--kf,var(--raised)));flex:none;place-items:center;display:inline-grid}.kind-tile.small{width:var(--kind-tile-small);height:var(--kind-tile-small);border-radius:var(--kind-tile-radius-small)}.kind-tile.tiny{width:var(--kind-tile-tiny);height:var(--kind-tile-tiny);border-radius:var(--kind-tile-radius-tiny)}.kind-tile:not([data-kind-of]){box-shadow:inset 0 0 0 var(--kind-tile-edge-w) var(--border)}.part-button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.part-button>.word{text-box:trim-both cap alphabetic}.part-button{align-items:center;gap:var(--button-gap);font-family:inherit;display:inline-flex}.part-button:is(:active,[data-pressed]):not(:disabled){transform:scale(var(--press-scale))}@media (min-width:900px){.part-button{min-height:var(--control-h)}}.part-button:is(.size-normal,.size-small,.size-large){justify-content:center;gap:var(--button-gap);min-height:var(--button-h);padding:0 var(--button-pad);font-size:var(--button-font);white-space:nowrap;color:var(--fg);border-radius:var(--radius);box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;line-height:1.2;text-decoration:none}.part-button.size-small{min-height:var(--button-h-small);padding:0 var(--button-pad-small);font-size:var(--button-font-small)}.part-button.size-large{gap:var(--button-gap-large);min-height:var(--button-h-large);padding:0 var(--button-pad-large);font-size:var(--button-font-large)}.part-button:is(.secondary,.outline){background:var(--raised)}.part-button.scrim{background:var(--scrim)}@media (hover:hover){.part-button:is(.size-normal,.size-small,.size-large):hover{background:var(--hover)}}a.part-button:where(:not(.primary)):focus-visible{background:var(--hover);color:var(--fg)}@media (hover:hover){a.part-button:where(:not(.primary)):hover{background:var(--hover);color:var(--fg)}}.part-button.alone{min-width:var(--button-h);justify-content:center;padding:0}.part-button:is(.alone,[data-face=icon])>.word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.part-button.primary:is(.size-normal,.size-small,.size-large){min-width:var(--button-primary-min);color:var(--on-accent);background:var(--accent);font-weight:600}@media (hover:hover){.part-button.primary:is(.size-normal,.size-small,.size-large):hover{background:var(--accent-hover)}}.part-button.primary:is(.size-normal,.size-small,.size-large):disabled{color:var(--muted);background:var(--input);border-color:var(--border)}.part-button:is(.size-normal,.size-small,.size-large):disabled{color:var(--muted)}.part-button.reach-phone{width:var(--button-reach)}.part-button .part-key,.part-key{font:600 var(--type-small)/16px var(--font-mono);min-width:16px;padding:0 var(--space-1);background:color-mix(in oklab, var(--fg) 10%, transparent);color:var(--muted);text-align:center;border-radius:4px}@media (max-width:899px),(any-pointer:coarse){.part-key{display:none}}.part-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.part-actions:not(:has(>:not([hidden]))){display:none}.part-choice{gap:var(--space-1);display:grid}.part-choice small{color:var(--muted);font-size:var(--type-small)}.part-button[data-place=on]>.icon{color:var(--place-on,var(--marker))}.part-place-toggle.is-in{box-sizing:border-box;min-width:32px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-small);--trail-fill:color-mix(in oklab, var(--accent) 30%, var(--card));--trail-press:color-mix(in oklab, var(--accent) 45%, var(--card));background:var(--trail-fill);color:var(--fg);font-size:var(--type-small);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.part-place-toggle.is-in:before{content:"";position:absolute;inset:-8px -6px}.part-place-toggle.is-in:active{background:var(--trail-press)}.part-place-toggle.is-in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-round:not([data-reach=phone]){box-sizing:border-box;background:var(--raised);width:44px;height:44px;min-height:44px;color:var(--fg);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.part-round:not([data-reach=phone]) .word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:899px){.part-round[data-reach=phone]{box-sizing:border-box;background:var(--raised);width:44px;height:44px;min-height:44px;color:var(--fg);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.part-round[data-reach=phone] .word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:900px){.part-round:not([data-reach=phone],[data-size=small]){width:var(--control-h);height:var(--control-h);min-height:var(--control-h)}}.part-round{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.part-round:active:not(:disabled){background:var(--control)}@media (min-width:900px) and (pointer:fine){.part-round[data-size=small]:not([data-reach=phone]){background:0 0;border:0;width:24px;height:24px;min-height:24px}.part-round[data-size=small]:not([data-reach=phone]):active:not(:disabled){background:var(--control)}.part-round[data-size=small] svg{width:14px;height:14px}}.part-round.part-talk{touch-action:none}.part-round.part-talk[data-labelled]{gap:var(--space-2);width:auto;padding:0 var(--space-4) 0 var(--space-3);font:600 var(--type-body)/1 var(--font);border-radius:22px}.part-round.part-talk[data-labelled] .word{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.part-round.part-talk:disabled{opacity:.5}.part-round.part-talk.held,.part-round.part-talk.held:active:not(:disabled){background:var(--track-audio);color:var(--on-accent);box-shadow:0 0 0 4px var(--track-audio-fill);border-color:#0000}.part-round.part-talk.held.cancelling,.part-round.part-talk.held.cancelling:active:not(:disabled){background:var(--fact-red);color:var(--on-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--fact-red) 30%, transparent);border-color:#0000}.part-switch{flex:none;justify-content:flex-end;align-items:center;width:44px;min-height:44px;display:inline-flex;position:relative}.part-switch-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.part-switch-track{background:var(--control);width:32px;height:18px;transition:background var(--dur-quick) var(--ease-out);border-radius:12px;display:block}.part-switch-knob{background:var(--muted);width:14px;height:14px;transition:transform var(--dur-quick) var(--ease-out), background var(--dur-quick) var(--ease-out);border-radius:50%;margin:2px;display:block}.part-switch-input:checked+.part-switch-track{background:var(--accent)}.part-switch-input:checked+.part-switch-track .part-switch-knob{background:var(--on-accent);transform:translate(14px)}.part-switch-input:focus-visible+.part-switch-track{outline:2px solid var(--accent);outline-offset:3px}.part-switch-input:disabled{cursor:default}.part-switch-input:disabled+.part-switch-track{opacity:.5}.part-switch{-webkit-tap-highlight-color:transparent}.part-switch-row{box-sizing:border-box;min-height:44px;color:var(--fg);font:var(--type-body)/1.4 var(--font);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.part-switch-row-name{overflow-wrap:anywhere;min-width:0}.part-switch-row-name:has(>svg){align-items:center;gap:var(--space-3);display:inline-flex}.part-switch-row-name>svg{color:var(--muted);flex:none}.part-switch-row:has(.part-switch-input:disabled){color:var(--muted);cursor:default}.part-data-table{border-collapse:collapse;width:100%;color:var(--fg);font:var(--type-body)/1.4 var(--font)}.part-data-table th,.part-data-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:left;vertical-align:top;overflow-wrap:break-word;font-weight:400}.part-data-table tr>:last-child{padding-right:0}.part-data-table thead th{font-size:var(--type-small);color:var(--muted);padding-top:0}.part-data-table tbody tr{border-top:1px solid var(--border)}.part-data-table a{color:inherit;text-decoration:underline}.part-data-table .part-data-table-head{font-weight:600}.part-data-table-note{font-weight:400;font-size:var(--type-small);color:var(--muted);display:block}.part-data-table-more{color:var(--muted)}.part-data-table-word{display:none}.part-data-table .part-data-table-title{border-top:0}.part-data-table .part-data-table-title th{padding:var(--space-6) 0 var(--space-2);font-size:var(--type-heading);font-weight:600}.part-data-table tbody:first-of-type .part-data-table-title th{padding-top:var(--space-3)}.part-data-table-title .part-data-table-note{margin-left:var(--space-2);font-size:var(--type-body);display:inline}.part-data-table-empty{color:var(--muted);font:var(--type-body)/1.4 var(--font);margin:0}@media (max-width:899px){.part-data-table:not(.part-data-table-columns),.part-data-table:not(.part-data-table-columns) :is(thead,tbody,tr,th,td){display:block}.part-data-table:not(.part-data-table-columns) thead{display:none}.part-data-table:not(.part-data-table-columns) tbody tr{padding:var(--space-2) 0}.part-data-table:not(.part-data-table-columns) td{gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:92px minmax(0,1fr);display:grid}.part-data-table:not(.part-data-table-columns) .part-data-table-head{padding:var(--space-1) 0}.part-data-table:not(.part-data-table-columns) .part-data-table-word{font-size:var(--type-small);color:var(--muted);line-height:1.6;display:block}.part-data-table .part-data-table-title th{padding:var(--space-4) 0 var(--space-1)}.part-data-table-title .part-data-table-note{margin-left:0;display:block}.part-data-table-columns th,.part-data-table-columns td{padding:var(--space-2) var(--space-2) var(--space-2) 0}}.part-chip{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius);font-size:var(--type-small);background:var(--raised);color:var(--fg);white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.part-chip-x{color:var(--muted);background:0 0;border:0;min-height:0;padding:0}@media (pointer:coarse){.part-chip:has(>.part-chip-x){min-width:0;overflow:visible}.part-chip:has(>.part-chip-x)>.word{text-overflow:ellipsis;text-box:normal;min-width:0;overflow:hidden}.part-chip-x{position:relative}.part-chip-x:after{content:"";width:35px;height:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.part-chip>.word{text-box:trim-both cap alphabetic}.part-chip.has-icons{box-sizing:border-box;gap:var(--space-2);min-width:0;height:32px;padding:0 var(--space-3);border:0}button.part-chip.has-icons{cursor:pointer;-webkit-tap-highlight-color:transparent}span.part-chip.has-icons{gap:var(--space-1);height:auto;min-height:24px;color:var(--fg);background:0 0;padding:0}span.part-chip.has-icons>svg{color:var(--muted)}.part-chip.has-icons>svg{flex:none}.part-chip.has-icons>.word{text-overflow:ellipsis;text-box:normal;min-width:0;overflow:hidden}button.part-chip.has-icons:active{background:var(--control)}button.part-chip.has-icons:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){button.part-chip.has-icons{position:relative;overflow:visible}button.part-chip.has-icons:after{content:"";position:absolute;inset:-6px -4px}}.part-chip.is-named{min-width:0}.part-chip.is-named>.word{text-overflow:ellipsis;text-box:normal;min-width:0;overflow:hidden}.part-chip.tone-good{background:color-mix(in oklab, var(--fact-green) 28%, var(--raised))}.part-chip.tone-warn{background:color-mix(in oklab, var(--fact-orange) 28%, var(--raised))}.part-chip.tone-bad{background:color-mix(in oklab, var(--fact-red) 28%, var(--raised))}.part-chip.is-press{box-sizing:border-box;height:28px;padding:0 var(--space-3);border:1px solid var(--border);color:var(--muted);font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0}@media (hover:hover){.part-chip.is-press:hover{border-color:var(--control);color:var(--fg)}}.part-chip.is-press[aria-pressed=true],.part-chip.is-press:is(:active,[data-pressed]){background:var(--control);border-color:var(--control);color:var(--fg)}.part-chip.is-press:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.part-chip.is-press{position:relative;overflow:visible}.part-chip.is-press:after{content:"";position:absolute;inset:-8px -4px}}button.part-chip,.part-chip-x{-webkit-tap-highlight-color:transparent}.part-chip.is-mark{box-sizing:border-box;gap:var(--space-1);height:24px;padding:0 var(--space-2);color:var(--muted)}.part-chip.is-mark>svg{flex:none}.part-chip.is-mark:is(.tone-good,.tone-warn,.tone-bad){background:var(--raised)}.part-chip.is-mark.tone-good>svg{color:var(--fact-green)}.part-chip.is-mark.tone-warn>svg{color:var(--fact-orange)}.part-chip.is-mark.tone-bad>svg{color:var(--fact-red)}.clip-tile{width:92px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;gap:4px;padding:0;display:grid}.clip-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.clip-tile-picture{border-radius:var(--radius);background:var(--tl-bg);width:92px;height:92px;box-shadow:inset 0 0 0 1px var(--border);display:block;position:relative;overflow:hidden}.clip-tile-picture>video,.clip-tile-picture>img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.clip-tile.held .clip-tile-picture{box-shadow:0 0 0 2px var(--accent)}.clip-tile.stopped .clip-tile-picture{box-shadow:0 0 0 2px var(--problem)}.clip-tile-ring{fill:none;stroke-width:5px;stroke-linecap:round;width:46px;height:46px;margin:auto;position:absolute;inset:0}.clip-tile-ring circle{stroke:var(--scrim)}.clip-tile-ring circle.done{stroke:var(--accent)}.clip-tile-ring.making circle.done{stroke:var(--fg)}.clip-tile-badge{background:var(--scrim);border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;display:grid;position:absolute;inset:0}.clip-tile-badge.sent{background:var(--live);color:var(--bg)}.clip-tile-badge.failed,.clip-tile-badge.cannot{background:var(--problem);color:var(--bg)}.clip-tile-sizes{font-size:var(--type-small);color:var(--muted);text-align:center;white-space:nowrap;line-height:1.3;display:grid}.part-word-chip{box-sizing:border-box;background:var(--raised);min-height:44px;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--type-body);flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;padding:4px 10px;display:inline-flex}button.part-word-chip>.word{text-box:normal}.part-word-chip .time{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-small);font-variant-numeric:tabular-nums}.part-word-chip.rough{border-style:dashed}.part-word-chip.on{border-color:var(--fg)}.part-word-chip.marked .word{color:var(--marker)}.part-word-chip.is-row{background:0 0;border:0;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 6px}.part-word-chip.is-row:before{content:"";border:1.5px solid var(--fg);background:var(--fg);border-radius:50%;flex:none;width:7px;height:7px}.part-word-chip.is-row.rough:before{background:0 0}.part-word-chip.is-row .word{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;line-height:1.5;overflow:hidden}@media (min-width:900px) and (pointer:fine){.part-word-chip.is-row{min-height:30px}}.part-seg{border-radius:calc(var(--radius) + 2px);background:var(--card);gap:2px;padding:2px;display:inline-flex}.part-seg button{color:var(--muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius);min-height:var(--control-h);font-size:var(--button-font);background:0 0;border:1px solid #0000}.part-seg button.with-picture{justify-content:center;align-items:center;gap:var(--button-gap);display:inline-flex}.part-seg button.on{background:var(--segment-on);color:var(--fg);font-weight:600}.part-seg button:has(>.note){flex-direction:column;justify-content:center;align-items:center;display:flex}.part-seg button>.note{font-weight:400;font-size:var(--type-small)}.part-seg button>.word,.part-seg button>.note{white-space:nowrap}.part-seg button:not(.on):active:not(:disabled){background:color-mix(in oklab, var(--segment-on) 55%, transparent);color:var(--fg)}@media (max-width:899px){.part-seg button{min-width:40px;min-height:40px}}.part-seg.reach-line{display:flex}.part-seg.reach-line>button{justify-content:center;gap:var(--button-gap);padding-inline:var(--space-1);white-space:nowrap;flex:auto}.part-seg.chips{gap:var(--space-2);background:0 0;flex-wrap:wrap;padding:0}.part-seg.chips>button{align-items:center;gap:var(--space-1);min-height:var(--button-h-small);padding:0 var(--space-3);background:var(--raised);color:var(--fg);font-size:var(--type-small);border-radius:999px;display:inline-flex}.part-seg.chips>button.on{background:var(--fg);color:var(--on-accent);font-weight:600}.part-seg button{-webkit-tap-highlight-color:transparent}.part-from{color:var(--muted);font-size:var(--type-small)}.part-value{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.part-from.from-own{color:var(--fg)}.part-reset{color:var(--muted);padding:2px var(--space-2);align-items:center;gap:var(--space-1);min-height:22px;font:inherit;font-size:var(--type-small);background:0 0;border:0;display:inline-flex}.part-reset:hover{color:var(--fg);background:var(--hover)}@media (max-width:899px){.part-reset{min-width:40px;min-height:40px}}.ri-label{color:var(--muted);font-size:var(--type-small);padding-top:var(--space-2);align-items:center;gap:var(--space-1);line-height:1.2;display:flex}.ri-label>.icon{flex:none}.part-reset{-webkit-tap-highlight-color:transparent}.part-outcome{min-width:0;min-height:var(--button-h-small);font-size:var(--type-body);color:var(--fg);align-items:center;gap:8px;padding:0 4px;display:flex}.part-outcome>svg{color:var(--muted);flex:none}.part-outcome .words{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.part-outcome>button{flex:none}.part-outcome.problem,.part-outcome.problem>svg{color:var(--problem)}.part-outcome.problem .words{white-space:normal;overflow-wrap:anywhere;padding-block:4px}.part-outcome .pulse{background:var(--fg);border-radius:50%;flex:none;width:8px;height:8px;margin:0 3px;animation:1s infinite alternate pulse}.part-outcome>button{-webkit-tap-highlight-color:transparent}.part-paused{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--fg);flex-direction:column;display:flex}.part-paused .paused-head{align-items:center;gap:var(--space-2);font-size:var(--type-body);margin:0;display:flex}.part-paused .paused-mark{background:var(--control);block-size:28px;inline-size:28px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.part-paused .paused-words{color:var(--muted);font-size:var(--type-body);margin:0}.part-paused .paused-acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.part-button.part-receipt{align-items:center;gap:var(--space-2);max-inline-size:100%;padding:0 var(--space-3);border:1px solid var(--border);background:var(--raised);color:var(--fg);font-size:var(--type-body);white-space:nowrap;border-radius:999px;display:inline-flex}.part-receipt .receipt-words{text-overflow:ellipsis;overflow:hidden}.part-button.part-receipt{block-size:36px;box-shadow:var(--lift)}.part-receipt.tone-marker>.icon:first-child{color:var(--marker)}.part-point-picker{justify-items:start;gap:8px;width:100%;display:grid}.part-stage{width:100%;position:relative}.part-stage>img{object-fit:contain;width:100%;height:100%;display:block}.part-point-picker .part-stage{cursor:crosshair;touch-action:manipulation}.part-point-picker .part-stage>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.part-point{box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.part-point>span{box-sizing:border-box;width:22px;height:22px;color:var(--on-accent);font:600 var(--type-heading)/1 var(--font);box-shadow:0 0 0 2px var(--fg), 0 1px 4px var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;left:11px}.part-point.keep>span{background:var(--fact-green)}.part-point.remove>span{background:var(--fact-red)}.part-point:hover>span{transform:scale(1.12)}.part-point:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.part-point-hint{color:var(--muted);font:var(--type-small) var(--font);margin:0}.part-tiles{--tile-h:76px;min-width:0;font-family:var(--font);flex-wrap:wrap;align-items:flex-start;gap:12px 10px;display:flex}.part-tile{border-radius:var(--radius-small);min-width:0;max-width:100%;color:var(--fg);font:var(--type-body) var(--font);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.part-tile-frame{box-sizing:border-box;height:var(--tile-h);border-radius:var(--radius-small);background:var(--input);min-width:44px;max-width:100%;display:block;position:relative;overflow:hidden}.part-tile-picture{height:100%;display:block}.part-tile-picture>*{object-fit:cover;width:auto;max-width:100%;height:100%;display:block}.part-tile-name{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:0;min-width:100%;line-height:1.25;overflow:hidden}.part-tile-badge{background:var(--scrim);color:var(--fg);font:600 var(--type-small)/1.4 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;position:absolute;bottom:6px;right:6px}.part-tile[aria-pressed=true] .part-tile-frame{outline:2px solid var(--sel);outline-offset:1px}.part-tile:hover:not([aria-pressed=true]) .part-tile-frame{outline:2px solid var(--control);outline-offset:1px}.part-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.part-tile-more{align-items:center}.part-tile-more .part-tile-frame{background:0 0;place-items:center;width:56px;display:grid}.part-tile-more:hover .part-tile-frame{background:var(--hover)}.part-tile-more .part-tile-name{text-align:center;white-space:nowrap;width:auto}.part-choices{min-width:0;font-family:var(--font);gap:6px;display:grid}.part-choice{box-sizing:border-box;border-radius:var(--radius-small);background:var(--input);min-height:56px;color:var(--fg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px;display:grid}.part-choice[data-on=true]{background:var(--segment-on)}.part-choice:hover:not([data-on=true],[data-off=true]){background:var(--hover)}.part-choice[data-off=true]{color:var(--muted);cursor:not-allowed}.part-choice input{appearance:none;box-sizing:border-box;border:2px solid var(--muted);width:20px;height:20px;min-height:0;cursor:inherit;background:0 0;border-radius:50%;place-content:center;margin:0;display:grid}.part-choice input:before{content:"";background:var(--fg);border-radius:50%;width:10px;height:10px;transform:scale(0)}.part-choice input:checked{border-color:var(--fg)}.part-choice input:checked:before{transform:scale(1)}.part-choice input:disabled{border-color:var(--control)}.part-choice input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.part-choice-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;min-width:0;display:flex}.part-choices[data-notes=under] .part-choice-main{flex-flow:column;align-items:flex-start}.part-choice-body{gap:1px;min-width:0;display:grid}.part-choice-words{overflow-wrap:break-word;font-size:var(--type-heading);line-height:1.3}.part-choice-sub,.part-choice-note{color:var(--muted);font-size:var(--type-body);line-height:1.3}.part-choice-note{font-variant-numeric:tabular-nums}.part-choice{row-gap:8px}.part-choice>.part-bars{grid-column:2;gap:4px;max-width:22rem}.part-choice>.part-bars .part-bar-grid{font-size:var(--type-small);grid-template-columns:max-content minmax(0,1fr) minmax(4.5em,max-content);gap:4px 10px}.part-choice>.part-bars .part-bar-label{color:var(--muted)}.part-choice>.part-bars .part-bar{height:8px}.part-choice[data-on=true]>.part-bars .part-bar:not([data-top=true])>span{background:var(--muted)}.part-step-row{box-sizing:border-box;border:1px solid var(--control);color:var(--fg);font:var(--type-body)/1.4 var(--font);font-variant-numeric:tabular-nums;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.part-step-row:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.part-step-row .step-word{color:var(--muted)}.part-step-row .step-hint{color:var(--muted);font-size:var(--type-small)}.part-run-rows{display:grid}.part-run-rows>.part-feed{position:relative}.part-run-pick{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.part-run-pick:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.part-run-pick:focus-visible{outline:none}.part-run-pick:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){.part-run-rows>.part-feed:has(.part-run-pick:hover){background:var(--hover)}}.part-run-rows>.part-feed:has(.part-run-pick:active){background:var(--raised)}.part-run-rows .part-feed-trail{z-index:1;position:relative}.part-talk-field{box-sizing:border-box;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);color:var(--fg);background:var(--raised);border:1px solid var(--border);border-radius:14px;margin:0;display:grid}.part-talk-field:focus-within{border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}.part-talk-words{align-items:center;gap:var(--space-1);min-width:0;display:flex}.part-talk-input{box-sizing:border-box;width:100%;min-width:0;max-height:160px;color:var(--fg);font:inherit;resize:none;background:0 0;border:none;outline:none;flex:auto;padding:0;line-height:1.45;overflow-y:auto}.part-talk-input::placeholder{color:var(--muted)}.part-talk-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.part-talk-below{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.part-talk-acts{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.part-talk-field.has-voice:not(.has-text) .part-talk-send,.part-talk-field.has-voice.has-text .part-talk{display:none}.part-talk-send:not(:disabled){color:var(--on-accent);background:var(--accent);border-color:#0000}.part-talk-send:disabled{opacity:.5}.part-talk-pictures{gap:var(--space-3);padding:var(--space-2) 0 2px;flex-wrap:wrap;display:flex}.part-talk-pictures[hidden]{display:none}.part-talk-field[data-dropping]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 35%, transparent)}@media (min-width:900px){.part-talk-field{grid-template-areas:"pictures""words""line""row";row-gap:0}.part-talk-pictures{grid-area:pictures}.part-talk-words{grid-area:words;min-height:24px}.part-talk-field .part-talk-line{margin-top:var(--space-2);grid-area:line}.part-talk-row{margin-top:var(--space-2);grid-area:row}.part-talk-field .part-talk-line:is(.tone-live,.tone-cancel,.tone-hint):not([hidden]){z-index:1;background:var(--raised);grid-area:words;align-self:stretch;margin-top:0}.part-talk-field .part-talk-line:is(.tone-live,.tone-cancel) .part-talk-trash{width:24px;min-width:24px;height:24px;min-height:24px}}.part-talk-line{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;display:flex}.part-talk-line[hidden]{display:none}.part-talk-line.tone-live{color:var(--fg)}.part-talk-line.tone-warn{color:var(--warn)}.part-talk-line.tone-hint{color:var(--muted);animation:part-talk-hint 2.6s var(--ease-out) forwards}@keyframes part-talk-hint{0%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.part-talk-line.tone-hint{animation:none}}.part-talk-line.tone-cancel{color:var(--fact-red)}.part-talk-line .says{overflow-wrap:anywhere;min-width:0;line-height:1.3}.part-talk-line .pulse{background:var(--track-audio);border-radius:50%;flex:none;width:8px;height:8px;animation:1s infinite alternate part-talk-pulse}@keyframes part-talk-pulse{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.part-talk-line .pulse{animation:none}}.part-talk-wave{align-items:center;gap:2px;height:20px;display:inline-flex}.part-talk-wave i{background:var(--track-audio);border-radius:2px;width:2px;height:3px;display:block}.part-talk-line .part-talk-trash{flex:none;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;position:relative}.part-talk-line .part-talk-trash:before{content:"";position:absolute;inset:-4px}@media (max-width:899px){.part-talk-field{align-items:end;gap:var(--space-2) var(--space-2);background:0 0;border:none;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"pictures""field""line""below";padding:0}.part-talk-words{box-sizing:border-box;min-height:52px;padding:var(--space-1) calc(7 * var(--space-2)) var(--space-1) var(--space-4);background:var(--raised);border:1px solid var(--border);border-radius:26px;grid-area:field}.part-talk-field:focus-within .part-talk-words{border-color:color-mix(in oklab, var(--accent) 60%, var(--border))}.part-talk-input{font-size:var(--type-heading)}.part-talk-pictures{padding:var(--space-2) var(--space-1) 0;grid-area:pictures}.part-talk-field[data-dropping]{box-shadow:none}.part-talk-field[data-dropping] .part-talk-words{border-color:var(--accent)}.part-talk-field.has-picture-button .part-talk-words{padding-left:calc(7 * var(--space-2))}.part-talk-add{z-index:2;margin-left:var(--space-1);grid-area:field;place-self:center start}.part-talk-field:has(.part-talk-line:is(.tone-live,.tone-cancel,.tone-hint):not([hidden])) .part-talk-add{visibility:hidden}.part-talk-line{grid-area:line}.part-talk-line:is(.tone-live,.tone-cancel,.tone-hint):not([hidden]){z-index:1;box-sizing:border-box;min-height:52px;padding:0 calc(7 * var(--space-2)) 0 var(--space-4);background:var(--raised);border:1px solid var(--border);font-size:var(--type-body);border-radius:26px;grid-area:field;align-self:stretch}.part-talk-row{display:contents}.part-talk-below{grid-area:below}.part-talk-acts{z-index:2;margin:0 var(--space-1) 0 0;grid-area:field;place-self:center end}}.part-short-text{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.part-short-text[hidden]{display:none}.part-short-text-line{align-items:center;gap:var(--space-2);flex:260px;min-width:0;display:flex}.part-short-text .part-textfield-input{font-size:var(--type-heading)}.part-short-text-at{color:var(--muted);font:var(--type-small)/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.part-short-text-at[hidden]{display:none}.part-short-text-acts{gap:var(--space-2);flex:none;display:flex}.part-short-text-acts>.part-button{min-width:44px;min-height:44px}.part-suggest .part-search-end:disabled{opacity:.38;cursor:default}.part-suggest .part-search-end:disabled:hover{color:var(--muted)}.part-suggest[data-asking] .part-search-end{animation:1.2s ease-in-out infinite part-suggest-asking}@keyframes part-suggest-asking{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.part-suggest[data-asking] .part-search-end{animation:none}}.part-select{box-sizing:border-box;width:100%;min-width:0;margin:0;display:block;position:relative}.part-select-input{appearance:none;box-sizing:border-box;background:var(--input);width:100%;min-width:0;min-height:44px;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-family:var(--font);font-size:var(--type-heading);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;margin:0;padding:0 44px 0 14px;line-height:1.3;display:block;overflow:hidden}@media (hover:hover){.part-select-input:hover:not(:disabled){border-color:var(--control)}}.part-select-input:focus-visible{border-color:var(--control);outline:2px solid var(--accent);outline-offset:1px}.part-select-input:active:not(:disabled){background:var(--hover)}.part-select-input:disabled{color:var(--muted);cursor:default}.part-select-input option{background:var(--card);color:var(--fg)}.part-select-chevron{color:var(--muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.part-select-chevron>svg{width:18px;height:18px}.part-select-input:disabled+.part-select-chevron{opacity:.5}.part-textarea{box-sizing:border-box;width:100%;min-width:0;margin:0;display:block}.part-textarea-input{appearance:none;box-sizing:border-box;background:var(--input);width:100%;min-width:0;min-height:44px;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-family:var(--font);font-size:var(--type-heading);resize:vertical;overflow-wrap:anywhere;outline:none;margin:0;padding:10px 14px;line-height:1.45;display:block}@media (hover:hover){.part-textarea-input:hover:not(:disabled){border-color:var(--control)}}.part-textarea-input:focus-visible{border-color:var(--control);outline:2px solid var(--accent);outline-offset:1px}.part-textarea-input::placeholder{color:var(--muted);opacity:1}.part-textarea-input:disabled{color:var(--muted);resize:none;cursor:default}.part-textarea.size-small>.part-textarea-input{min-height:var(--control-h);padding:6px var(--space-2);font-size:var(--field-font-small)}@media (max-width:899px){.part-textarea.size-small>.part-textarea-input{font-size:var(--type-heading)}}.part-textfield{box-sizing:border-box;width:100%;min-width:0;margin:0;display:block}.part-textfield-input{appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 var(--space-4);background:var(--input);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-family:var(--font);font-size:var(--type-heading);text-overflow:ellipsis;outline:none;margin:0;line-height:1.3;display:block}.part-textfield-input[type=number]{appearance:textfield}@media (hover:hover){.part-textfield-input:hover:not(:disabled){border-color:var(--control)}}.part-textfield-input:focus-visible{border-color:var(--control);outline:2px solid var(--accent);outline-offset:1px}.part-textfield-input::placeholder{color:var(--muted);opacity:1}.part-textfield-input:disabled{color:var(--muted);cursor:default}.part-textfield.size-small{padding-block:calc((44px - var(--control-h)) / 2);margin-block:calc((var(--control-h) - 44px) / 2)}.part-textfield.size-small>.part-textfield-input{min-height:var(--control-h);padding:0 var(--space-2);font-size:var(--field-font-small)}@media (max-width:899px){.part-textfield.size-small>.part-textfield-input{font-size:var(--type-heading)}}.part-qr{aspect-ratio:1;background:var(--qr-light);border-radius:var(--radius-s,6px);width:100%;height:auto;display:block}.part-qr path{fill:var(--qr-dark)}.part-menu-anchor{display:inline-flex;position:relative}.part-menu-list{z-index:5;box-sizing:border-box;min-width:160px;max-width:min(280px,90vw);padding:var(--menu-pad);background:var(--menu-fill);border:1px solid var(--menu-edge);border-radius:var(--menu-radius);box-shadow:var(--lift);margin:0;position:absolute;top:calc(100% + 4px);right:0}.part-menu-anchor.above>.part-menu-list{top:auto;bottom:calc(100% + 4px)}.part-menu-list[hidden]{display:none}.part-menu-item{appearance:none;box-sizing:border-box;width:100%;min-height:max(var(--menu-row-h), 44px);padding:0 var(--menu-row-pad);color:var(--fg);border-radius:calc(var(--menu-radius) - var(--menu-pad));font:inherit;font-family:var(--font);font-size:var(--type-heading);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:10px;margin:0;display:flex}button.part-menu-item>.word{text-overflow:ellipsis;text-box:normal;overflow:hidden}@media (hover:hover){.part-menu-item:hover{background:var(--hover)}}.part-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--hover)}.part-menu-anchor[data-by=pointer] .part-menu-item:focus-visible{background:0 0;outline:none}@media (hover:hover){.part-menu-anchor[data-by=pointer] .part-menu-item:focus-visible:hover{background:var(--hover)}}.part-menu-item:active{background:var(--control)}.part-menu-item:disabled{color:var(--muted);cursor:default;background:0 0}.part-menu-item.danger{color:var(--problem)}.part-menu-item[aria-current]{background:var(--hover);font-weight:600}.part-menu-gap{flex:none;width:16px}.part-menu-line{background:var(--menu-edge);border:0;height:1px;margin:6px 4px}.part-menu-note{padding:2px var(--menu-row-pad) 6px;color:var(--muted);font-size:var(--type-small);white-space:normal;margin:0}.part-menu-control{box-sizing:border-box;min-height:var(--menu-row-h);padding:0 var(--menu-row-pad);color:var(--fg);font-size:var(--type-body);justify-content:space-between;align-items:center;gap:14px;display:flex}.part-menu-control.under{justify-content:stretch;gap:6px;min-height:0;padding:6px 4px 4px;display:grid}.part-menu-control.under>.word{padding:0 calc(var(--menu-row-pad) - 4px);color:var(--muted);font-size:var(--type-small)}.part-more-menu{display:inline-block}.part-more-menu[data-over=picture] .part-menu-button:not([data-reach=phone]){background:var(--scrim);border-color:#0000;width:32px;height:32px;min-height:32px;position:relative}.part-more-menu[data-over=bar] .part-menu-button:not(:active){background:0 0}.part-more-menu[data-over=picture] .part-menu-button:after{content:"";border-radius:50%;position:absolute;inset:-6px}.part-details-line{align-items:center;gap:var(--space-1);min-height:var(--button-h-small);color:var(--muted);font:inherit;font-size:var(--type-small);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover){.part-details-line:hover{color:var(--fg)}}.part-details-line:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:var(--radius-small)}.part-details-body[hidden]{display:none}.part-details-steps{gap:var(--space-2);margin:var(--space-1) 0 0;display:flex}.part-details-step{gap:var(--space-1);min-width:74px;display:grid}.part-details-step>i{background:var(--control);border-radius:3px;height:6px;display:block}.part-details-step>span{align-items:center;gap:var(--space-1);white-space:nowrap;font-size:var(--type-small);display:flex}.part-details-step>span svg{color:var(--muted)}.part-details-step>b{color:var(--muted);font-weight:400;font-size:var(--type-small);font-variant-numeric:tabular-nums}.part-details-pairs{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 var(--space-1);font-size:var(--type-small);grid-template-columns:auto 1fr;display:grid}.part-details-pairs dt{color:var(--muted)}.part-details-pairs dd{color:var(--fg);font-size:var(--type-body);font-variant-numeric:tabular-nums;margin:0}.part-usage .part-details-line{white-space:normal;text-align:start;line-height:1.45;display:inline-block}.part-usage .part-details-line>span{display:inline}.part-steps{gap:var(--space-1);display:grid}.part-steps-bar,.part-steps-names{gap:var(--space-1);display:flex}.part-steps-part{background:var(--border);border-radius:999px;height:4px;position:relative;overflow:hidden}.part-steps-part>i{background:var(--fg);width:0;height:100%;transition:width var(--dur-quick,.2s) var(--ease-out,ease-out);display:block}.part-steps-notch{background:var(--card);width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.part-steps-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--type-small);overflow:hidden}.part-steps-name[data-state=now]{min-width:max-content;color:var(--fg);font-weight:600}.part-steps-part[data-state=fault]>i{background:var(--problem)}.part-steps-name[data-state=fault]{color:var(--problem);font-weight:600}@media (prefers-reduced-motion:reduce){.part-steps-part>i{transition:none}}.part-md{gap:var(--space-3);min-width:0;color:var(--fg);font-family:var(--font);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.55;display:grid}.part-md>*{margin:0}.part-md-heading{font-weight:600;line-height:1.3}.part-md-heading[data-level="1"]{font-size:var(--type-heading)}.part-md-heading[data-level="2"],.part-md-heading:not([data-level="1"]):not([data-level="2"]){font-size:var(--type-body)}.part-md-list{gap:var(--space-1);margin:0;padding-left:1.4em;display:grid}.part-md-list .part-md-list{margin-top:var(--space-1)}.part-md-quote{padding-left:var(--space-3);border-left:3px solid var(--border);color:var(--muted);margin:0}.part-md-rule{border:0;border-top:1px solid var(--border);width:100%}.part-md-code{padding:1px var(--space-1);border-radius:var(--radius-small);background:var(--raised);font-family:var(--font-mono);font-size:var(--type-small)}.part-md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.part-md-table{border:1px solid var(--border);border-radius:var(--radius);max-width:100%;overflow-x:auto}.part-md-table:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-md-table table{border-collapse:collapse;min-width:100%;font-size:var(--type-small);font-variant-numeric:tabular-nums}.part-md-table th,.part-md-table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:baseline;border-bottom:1px solid var(--border);min-width:6em}.part-md-table tr:last-child td{border-bottom:0}.part-md-table th{color:var(--muted);background:var(--panel);font-weight:600}.part-media-picture{max-width:min(100%,480px);margin:0}.part-media-picture img,.part-media-video{border-radius:var(--radius);background:var(--panel);width:100%;max-width:min(100%,480px);height:auto;display:block}.part-media-open{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;padding:0;display:block}.part-media-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-media-missing{color:var(--muted);font-size:var(--type-small);margin:0 0 6px}.part-media-link{border:1px solid var(--border);border-radius:var(--radius);max-width:min(100%,480px);color:var(--fg);font-size:var(--type-small);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.part-media-link:hover{background:var(--hover)}.part-media-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-media-link>svg{color:var(--muted);flex:none}.part-media-link-words{min-width:0;display:grid}.part-media-link-words>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.part-media-link-words>span{color:var(--muted)}.part-mermaid{gap:8px;min-width:0;display:grid}.part-mermaid-frame{min-width:0;position:relative}.part-mermaid-figure{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);box-sizing:border-box;max-width:100%;padding:8px;overflow-x:auto}.part-mermaid-frame:before,.part-mermaid-frame:after{content:"";pointer-events:none;opacity:0;width:32px;transition:opacity var(--dur-quick) var(--ease-out);position:absolute;top:1px;bottom:1px}.part-mermaid-frame:before{border-radius:var(--radius) 0 0 var(--radius);background:linear-gradient(to right, var(--bg), transparent);left:1px}.part-mermaid-frame:after{border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to left, var(--bg), transparent);right:1px}.part-mermaid-frame[data-more-left=true]:before,.part-mermaid-frame[data-more-right=true]:after{opacity:1}.part-mermaid-figure svg{height:auto;max-width:max(100%, calc(var(--mermaid-width,100%) * .75));margin:0 auto;display:block}@media (min-width:900px){.part-mermaid-figure svg{max-width:max(100%, calc(var(--mermaid-width,100%) * .7))}}.part-mermaid-note{color:var(--muted);font-size:var(--type-small);margin:0}.part-mermaid-code>summary{cursor:pointer;color:var(--muted);font-size:var(--type-small);list-style:none}.part-mermaid-code>summary::-webkit-details-marker{display:none}@media (hover:hover){.part-mermaid-code>summary:hover{color:var(--fg)}}.part-mermaid-code[open]>summary{margin-bottom:6px}.part-mermaid-plain{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);max-width:100%;font:var(--type-small)/1.5 var(--mono,ui-monospace, monospace);white-space:pre;margin:0;padding:10px 12px;overflow-x:auto}.part-blocks{gap:var(--space-3);min-width:0;display:grid}.part-blocks-unknown{color:var(--muted);font-size:var(--type-small);margin:0}.part-bubble-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.part-bubble{box-sizing:border-box;background:var(--control);border-radius:var(--radius);overflow-wrap:anywhere;white-space:pre-wrap;max-width:80%;padding:9px 12px;line-height:1.4}.part-bubble-spoken{color:var(--track-audio);vertical-align:-3px;margin-right:6px;display:inline-flex}.part-bubble-note{color:var(--muted);font-size:var(--type-small)}.part-bubble-wrap.problem .part-bubble-note{color:var(--problem)}.part-bubble-pictures{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:80%;display:flex}.part-bubble-picture{background:var(--control);border-radius:var(--radius);cursor:zoom-in;border:0;max-width:100%;padding:0;display:block;overflow:hidden}span.part-bubble-picture{cursor:default}.part-bubble-picture img{object-fit:cover;max-width:220px;max-height:220px;display:block}.part-bubble-pictures[data-many] .part-bubble-picture img{max-width:140px;max-height:140px}.part-bubble-picture:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-bubble-missing{color:var(--muted);font-size:var(--type-small);align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.part-thumb{background:var(--control);border-radius:10px;flex:none;width:56px;height:56px;display:inline-block;position:relative}.part-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.part-thumb.is-pending img{opacity:.45}.part-thumb-missing{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.part-thumb-remove{width:22px;height:22px;color:var(--fg);background:var(--raised);border:1px solid var(--border);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.part-thumb-remove:before{content:"";position:absolute;inset:-11px}.part-thumb-remove:disabled{opacity:.5;cursor:default}.part-thumb-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-thinking{min-height:24px;color:var(--muted);font-size:var(--type-small);align-items:center;gap:8px;display:inline-flex}.part-thinking-dots{gap:4px;display:inline-flex}.part-thinking-dots>i{background:var(--fg);opacity:.3;width:6px;height:6px;animation:part-thinking-beat calc(var(--dur-panel) * 5) var(--ease-out) infinite;border-radius:50%}.part-thinking-dots>i:nth-child(2){animation-delay:calc(var(--dur-panel) * .6)}.part-thinking-dots>i:nth-child(3){animation-delay:calc(var(--dur-panel) * 1.2)}@keyframes part-thinking-beat{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.part-thinking-dots>i{opacity:.6;animation:none}}.part-agent-meter{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.part-agent-meter-credits{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;white-space:nowrap}.part-agent-meter .part-agent-meter-stop{min-width:44px;min-height:44px}.part-options{align-items:center;gap:var(--space-3);min-width:0;display:flex}.part-options-chip{align-items:center;gap:var(--space-2);min-height:var(--button-h);padding:0 var(--space-3);border-radius:var(--radius);background:var(--card);color:var(--fg);font:inherit;font-size:var(--button-font);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;display:inline-flex}.part-options-chip:focus-visible{outline:2px solid var(--sel);outline-offset:2px}.part-options-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:var(--type-small);overflow:hidden}.part-options .part-menu-list{overscroll-behavior:contain;overflow-y:auto}.part-options-heading{padding:var(--space-2) var(--menu-row-pad) 2px;color:var(--muted);font-size:var(--type-small);margin:0}.part-options-choice{appearance:none;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:max(var(--menu-row-h), 44px);padding:0 var(--menu-row-pad);color:var(--fg);border-radius:calc(var(--menu-radius) - var(--menu-pad));font:inherit;font-family:var(--font);font-size:var(--type-heading);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.part-options-choice>.word{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}button.part-options-choice>.word{text-box:normal}.part-options-choice>.word.part-options-choice-two{padding:var(--space-1) 0;white-space:normal;display:grid}.part-options-choice-sub{color:var(--muted);font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.part-options-choice-note{color:var(--muted);font-size:var(--type-small);white-space:nowrap;flex:none}.part-options-choice.on{background:var(--raised)}.part-options-choice.limited:not(.on){opacity:.55}.part-options-choice:disabled{cursor:default;opacity:.5}.part-options-choice:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}@media (hover:hover){.part-options-choice:not(:disabled):hover{background:var(--hover)}}.part-options-gap{flex:none;width:16px}.part-options-picker{padding:var(--space-1) 0}.part-options-today{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.part-options .part-menu-anchor.above>.part-menu-list{min-width:min(320px,100vw - 32px);max-width:calc(100vw - 16px);left:0;right:auto}@media (max-width:899px){.part-options .part-menu-anchor.above>.part-menu-list{z-index:60;min-width:0;max-width:none;max-height:85vh;padding-bottom:calc(var(--menu-pad) + env(safe-area-inset-bottom));border-radius:var(--menu-radius) var(--menu-radius) 0 0;border-bottom:0;position:fixed;inset:auto 0 0}}.part-feed{column-gap:var(--space-3);box-sizing:border-box;width:calc(100% + 2 * var(--space-2));min-height:56px;margin:0 calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--radius);color:var(--fg);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) minmax(44px,auto);align-items:center;display:grid}.part-feed>:not(.part-feed-lead,.part-feed-words,.part-feed-trail){grid-column:1/-1}.part-feed-lead{border-radius:var(--radius-small);background:var(--raised);width:56px;height:34px;color:var(--fg);font:600 var(--type-body)/1 var(--font);place-items:center;display:grid;position:relative;overflow:hidden}.part-feed-lead.still{background:var(--picture)}.part-feed-lead.still>:not(.part-feed-length){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.part-feed-lead.still img{object-fit:cover;width:100%;height:100%}.part-feed-length{z-index:1;background:var(--scrim);color:var(--fg);font:600 var(--type-small)/16px var(--font);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:4px;padding:0 3px;position:absolute;bottom:2px;right:2px}.part-feed-words{flex-direction:column;min-width:0;display:flex}.part-feed-name{min-width:0;font-size:var(--type-body);overflow-wrap:anywhere;font-weight:600;line-height:20px}.part-feed-facts{min-height:16px;color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;line-height:16px;display:flex}.part-feed-fact{align-items:center;gap:var(--space-1);white-space:nowrap;flex:none;min-width:40px;display:inline-flex}.part-feed-level{flex:none;align-items:center;min-width:28px;display:inline-flex}:is(.part-feed-fact,.part-feed-level):has(+:is(.part-feed-fact,.part-feed-level)){box-sizing:border-box;padding-right:var(--space-2)}.part-feed-facts>:not(.part-feed-fact,.part-feed-level,:first-child),.part-feed-facts>:not(.part-feed-fact,.part-feed-level)+:is(.part-feed-fact,.part-feed-level){margin-left:var(--space-2)}.part-feed :is(.part-feed-fact,.part-feed-level) :is(button,a){align-items:center;gap:var(--space-1);width:auto;min-width:0;height:16px;min-height:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.part-feed :is(.part-feed-fact,.part-feed-level) :is(button,a):after{content:"";position:absolute;inset:-14px -2px}.part-feed-time{color:var(--muted);white-space:nowrap}.part-feed-strip{height:3px;margin-top:var(--space-1);display:block}.part-feed-strip>*{width:100%;height:100%;display:block}.part-feed-strip:has(.part-feed-strip-line:not([hidden])){height:auto}.part-feed-trail{justify-content:center;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;display:flex}.part-feed>.part-feed-trail button{background:var(--trail-fill,transparent)}.part-feed>.part-feed-trail button:active:not(:disabled){background:var(--trail-press,var(--control))}.part-feed-foot{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);display:flex}.part-feed-details{flex:1;min-width:0}.part-feed-action{flex:none}button.part-feed{cursor:pointer}.part-feed.current,button.part-feed:is(:active,[data-pressed]){background:var(--raised)}@media (hover:hover){button.part-feed:hover{background:var(--hover)}}.part-feed:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.part-feed.to-edge{grid-template-columns:56px minmax(0,1fr)}.part-feed.to-edge>.part-feed-trail{display:none}.part-feed.compact{grid-template-columns:20px minmax(0,1fr) 0;min-height:46px;padding-block:0}.part-feed.compact>.part-feed-lead{width:20px;height:20px;color:inherit;background:0 0}.part-feed.compact>.part-feed-trail{min-width:0}.part-feed.compact .part-feed-name{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex;overflow:hidden}.part-feed.compact .part-feed-name>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.part-feed.compact .part-feed-name>:first-child{flex:none;max-width:70%}.part-feed.lead-wide{grid-template-columns:minmax(0,1fr) 44px}.part-feed.lead-wide>.part-feed-lead{aspect-ratio:16/9;grid-column:1/-1;width:100%;height:auto}@media (min-width:641px){.part-feed.tile-wide{border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;width:auto;min-height:0;margin:0;padding:0;position:relative}.part-feed.tile-wide>:is(.part-feed-lead,.part-feed-words){display:contents}.part-feed.tile-wide>.part-feed-lead{font:inherit}.part-feed.tile-wide .part-feed-lead>:not(.part-feed-length){box-sizing:border-box;aspect-ratio:1;background:var(--input);width:100%;height:auto;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);-webkit-tap-highlight-color:transparent;grid-area:1/1/2/-1;place-items:center;display:grid;position:relative;inset:auto;overflow:hidden}.part-feed.tile-wide .part-feed-lead>a:active{border-color:var(--control);filter:brightness(1.15)}.part-feed.tile-wide .part-feed-lead>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-feed.tile-wide :is(.part-feed-name,.part-feed-length){margin-top:var(--space-1);color:var(--muted);font-family:var(--font);font-size:var(--type-small);font-weight:400;line-height:inherit}.part-feed.tile-wide .part-feed-name{overflow-wrap:normal;grid-area:2/1}.part-feed.tile-wide .part-feed-length{pointer-events:auto;background:0 0;border-radius:0;grid-area:2/2;padding:0;position:static}.part-feed.tile-wide :is(.part-feed-fact,.part-feed-level){display:none}.part-feed.tile-wide .part-feed-facts{grid-area:3/1/4/-1;min-height:0;margin-top:6px}.part-feed.tile-wide .part-feed-facts>*{margin-left:0}.part-feed.tile-wide>.part-feed-trail{min-width:0;min-height:0;position:absolute;top:6px;right:6px}.part-feed.tile-wide>.part-feed-trail button{background:var(--scrim);border-color:#0000;width:32px;height:32px;min-height:32px;position:relative}.part-feed.tile-wide>.part-feed-trail button:after{content:"";border-radius:50%;position:absolute;inset:-6px}}@media (min-width:641px) and (hover:hover){.part-feed.tile-wide .part-feed-lead>a:hover{border-color:var(--control)}}.part-tool-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-2) var(--space-1);box-sizing:border-box;flex:none;display:flex}.part-tool-name{min-width:0;font-size:var(--type-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.part-tool-done{flex:none}.part-tool-head>.part-tool-name+:not(.part-tool-done){margin-inline-end:auto}.part-sheet{box-sizing:border-box;background:var(--card);height:100%;min-height:0;color:var(--fg);flex-direction:column;display:flex}.part-sheet-head{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-2) 2px;flex:none;display:flex}.part-sheet-head h2{min-width:0;font-size:var(--type-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.part-sheet-head .part-round{background:0 0;border-color:#0000}.part-sheet-body{flex:auto;min-height:0;overflow-y:auto}@media (max-width:899px){.part-grow-sheet{overscroll-behavior:contain;transition:max-height .2s ease-out}.part-grow-sheet[data-full]{max-height:100dvh}.part-grow-sheet :is(.part-sheet-head,[data-sheet-head]){z-index:1;background:var(--grow-ground,var(--card));box-shadow:0 calc(-1 * var(--space-4)) 0 var(--grow-ground,var(--card));position:sticky;top:0}}dialog.part-dialog{box-sizing:border-box;width:min(560px,100%);max-height:min(86dvh,720px);color:var(--fg);background:0 0;border:0;padding:0;overflow:visible}dialog.part-dialog::backdrop{background:var(--scrim)}.part-dialog-panel{max-height:min(86dvh,720px);overflow:auto}.part-dialog-panel>:not(.part-panel-head){margin-top:var(--panel-gap)}@media (max-width:899px){dialog.part-dialog{width:100%;max-width:100%;margin:auto 0 0}.part-dialog-panel{padding-bottom:calc(var(--panel-pad) + env(safe-area-inset-bottom));border-bottom-right-radius:0;border-bottom-left-radius:0}}.part-talk-dock{z-index:30;left:12px;right:12px;bottom:calc(var(--part-talk-dock-lift,0px) + var(--part-talk-dock-keys,0px) + 12px + env(safe-area-inset-bottom,0px));justify-content:flex-end;align-items:center;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:fixed}.part-talk-dock>*{pointer-events:auto}.part-talk-dock[hidden],.part-talk-dock-line[hidden]{display:none}.part-talk-dock-say{flex:1 0 100%;justify-content:flex-end;min-width:0;display:flex}.part-talk-dock-say:empty{display:none}.part-talk-dock-say>*{box-sizing:border-box;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);background:var(--raised);border:1px solid var(--border);color:var(--fg);box-shadow:var(--lift);border-radius:22px;display:flex}.part-talk-dock-line{min-width:0;padding:var(--space-2) var(--space-3);background:var(--raised);border:1px solid var(--border);color:var(--fg);font-size:var(--type-body);border-radius:20px}.part-talk-dock-line:not([hidden]){align-items:center;gap:var(--phone-gutter);display:flex}.part-talk-dock-button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:var(--lift);flex:none;padding:0}.part-talk-dock-button:not(.held){background:color-mix(in oklab, var(--raised) 72%, transparent);border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}.part-media-tile{box-sizing:border-box;min-width:0;font-family:var(--font);display:block;position:relative}.part-media-pick{appearance:none;box-sizing:border-box;aspect-ratio:1;background:var(--input);width:100%;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;place-items:center;margin:0;padding:0;display:grid;overflow:hidden}.part-media-pick>img,.part-media-pick>video,.part-media-pick>canvas{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){.part-media-pick:hover:not([aria-pressed=true]){border-color:var(--control)}}.part-media-pick:active{border-color:var(--control);filter:brightness(1.15)}.part-media-pick[aria-pressed=true]{outline:2px solid var(--sel);outline-offset:1px}.part-media-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-media-meta{min-width:0;font-size:var(--type-small);color:var(--muted);justify-content:space-between;gap:6px;margin-top:4px;display:flex}.part-media-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.part-media-length{font-variant-numeric:tabular-nums;flex:none}.part-media-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.part-media-corner{display:flex;position:absolute;top:6px;right:6px}.part-player{z-index:5;justify-content:space-between;align-items:flex-end;gap:var(--space-2);padding:var(--space-2);pointer-events:none;transition:opacity .3s;display:flex;position:absolute;inset:auto 0 0;container-type:inline-size}.part-player>*{pointer-events:auto}.part-player-left{gap:var(--space-1);flex:1;justify-items:start;min-width:0;display:grid}.part-player-tools{flex:none}.part-player-time,.part-player-reading,.part-player-tools{align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-3);background:color-mix(in oklab, var(--bg) 55%, transparent);color:var(--fg);font:var(--type-small) / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;border:0;border-radius:999px;display:inline-flex}.part-player-reading{cursor:pointer}.part-player-reading>.icon{color:var(--marker);flex:none}.part-player-reading[aria-expanded=true]{width:max-content;max-width:calc(100cqw - 2 * var(--space-2));padding-block:var(--space-2);border-radius:var(--radius);white-space:normal;text-align:start;line-height:1.3}.part-player-of{margin-left:var(--space-1);color:var(--muted)}.part-player-time{font-size:var(--type-body)}.part-player-frame{opacity:.7;font-size:var(--type-small)}.part-player-tools{padding:0 var(--space-1);gap:0}.part-player-tools>*{background:0 0;border:0;min-width:40px;min-height:40px}.part-player-play:not([data-playing])>.icon:nth-child(2),.part-player-play[data-playing]>.icon:first-child{display:none}.part-player-tools .disclosure-toggle{gap:0;min-width:40px;min-height:40px;font-size:0}:root{--picture-shade:linear-gradient(color-mix(in oklab, var(--scrim) 70%, transparent), transparent 28%, transparent 62%, color-mix(in oklab, var(--scrim) 85%, transparent))}.part-player[data-place=on]{background:var(--player-shade,var(--picture-shade));align-items:flex-end;inset:0}.part-player[data-place=on] :is(.part-player-time,.part-player-reading,.part-player-tools){padding-inline:var(--space-1);text-shadow:0 1px 2px var(--scrim);background:0 0}.part-player[data-place=on] .part-player-of{color:var(--fg)}.part-player[data-place=on] .part-player-reading>.icon{display:none}.part-player[data-place=on] .part-player-reading:before{content:"·"}.part-player[data-place=on]{--player-center-space:16px}.part-player[data-place=on]>.part-player-center{align-items:center;gap:var(--player-center-space);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.part-player-center>*{background:color-mix(in oklab, var(--scrim) 60%, transparent);width:48px;min-width:48px;height:48px;color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--fg) 40%, transparent), inset 0 0 0 999px color-mix(in oklab, var(--fg) 14%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.part-player-center>.part-player-outer{width:40px;min-width:40px;height:40px;min-height:40px}.part-player-center>.part-player-outer>.icon{width:20px;height:20px}.part-player-center>*>.icon{width:24px;height:24px}.part-player-center>.part-player-play{width:64px;min-width:64px;height:64px}.part-player-center>.part-player-play>.icon{width:32px;height:32px}.part-player[data-place=on] .part-player-left{pointer-events:none;flex-wrap:wrap;align-items:center;display:flex}.part-player[data-place=on] .part-player-left>*{pointer-events:auto}.part-player[data-place=on] .part-player-tools{background:0 0;padding:0}.part-player[data-place=on] .part-player-tools>*{width:44px;min-width:44px;height:44px;filter:drop-shadow(0 1px 2px var(--scrim));background:0 0}.part-player:not([data-place=on],[data-place=head])>.part-player-center{display:none}.part-player-lead{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.part-player-lead:empty,.part-player[hidden],.part-player button[hidden]{display:none}.part-player button[aria-disabled]{opacity:.35;cursor:default}.part-player[data-place=under]{z-index:auto;padding:0;position:relative;inset:auto}.part-player[data-place=under] .part-player-left{align-items:center;display:flex}.part-player[data-place=under] .part-player-reading{flex:0 auto;order:1;min-width:0}.part-player[data-place=under] .part-player-reading[aria-expanded=true]{width:auto;max-width:none;max-height:40px;padding-block:0;line-height:1.2;overflow:hidden}@container (width<=559px){.part-player[data-place=under] .part-player-reading{display:none}}.part-player[data-place=head]{z-index:auto;align-items:center;gap:var(--space-1);padding:0;display:inline-flex;position:static;inset:auto}.part-player[data-place=head]>.part-player-center{order:1;display:flex;position:static;transform:none}.part-player[data-place=head]>.part-player-center>:not(.part-player-play),.part-player[data-place=head] :is(.part-player-tools,.part-player-reading){display:none}.part-player[data-place=head]>.part-player-center>.part-player-play{width:36px;min-width:36px;height:36px}.part-player[data-place=head]>.part-player-center>.part-player-play>.icon{width:16px;height:16px}.part-player[data-place=head] .part-player-left{flex:none;display:flex}.part-player[data-place=head] .part-player-time{background:0 0;padding-inline:0}:has(>.part-player[data-place=on])>[data-picture-note]{padding:var(--space-2) calc(4 * var(--space-6)) 0;justify-content:flex-start}:has(>.part-player[data-place=on])>[data-picture-note]>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-grip]{touch-action:pan-y}.part-player-line{touch-action:none;cursor:pointer;height:32px;position:relative}.part-player-line>canvas{width:100%;height:100%;display:block}.part-player-line-tip{bottom:calc(100% + var(--space-1));padding:var(--space-1) var(--space-2);background:var(--chapter-tip);color:var(--chapter-tip-text);font-size:var(--type-small);white-space:nowrap;pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%)}.part-player-line[data-lie=under]{--player-line-over:20px;margin-top:calc(-1 * var(--player-line-over))}.time-view{background:var(--tl-bg);width:100%;position:relative}.time-view-canvas{touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;width:100%;display:block}.time-view-controls{justify-content:flex-end;gap:var(--space-1);padding:var(--space-1) 2px 2px;display:flex}.time-view-button{min-width:var(--control-h);height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--tl-line);border-radius:var(--radius);background:var(--tl-panel);color:var(--tl-text);font:var(--button-font) var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.time-view-button.bands{align-items:center;gap:5px;display:inline-flex}.time-view-button.bands[hidden]{display:none}.time-view-button[aria-pressed=true]{background:var(--control);border-color:var(--tl-head);color:var(--fg)}.time-view-button:active:not(:disabled){background:var(--control)}.time-view-button:focus-visible{outline:2px solid var(--tl-head);outline-offset:1px}@media (pointer:coarse){.time-view-button{min-width:44px;height:44px}}.time-view.still .time-view-canvas{cursor:default;touch-action:auto;pointer-events:none}.part-order-row{align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-2);scrollbar-width:none;flex:none;display:flex;position:relative;overflow:auto hidden}.part-order-row::-webkit-scrollbar{display:none}.part-order-length{min-width:34px;color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;flex:none}button.part-order-length{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:44px;padding:0;font-family:inherit}button.part-order-length:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-order-tile{border-radius:var(--radius-small);background:var(--picture);width:60px;height:34px;color:var(--fg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.part-order-tile:before{content:"";position:absolute;inset:-9px -3px}.part-order-tile>:first-child:not(.part-order-face){object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.part-order-empty{color:var(--muted);justify-content:center;align-items:center;display:flex}.part-order-face{box-sizing:border-box;max-width:calc(100% - 6px);height:17px;padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-small);background:var(--scrim);color:var(--fg);font-size:var(--type-small);font-variant-numeric:tabular-nums;font-weight:600;line-height:17px;position:absolute;top:3px;left:3px;overflow:hidden}.part-order-tile.is-song{background:var(--track-audio-fill);color:var(--track-audio)}.part-order-tile[data-lit]{box-shadow:inset 0 0 0 2px var(--fg)}.part-order-tile:is([data-current],[data-shown]){box-shadow:inset 0 0 0 2px var(--accent)}.part-order-tile.is-lifted{opacity:.35}.part-order-slot{box-sizing:border-box;border:2px solid var(--accent);border-radius:var(--radius-small);width:34px;height:34px;color:var(--accent);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}button.part-order-slot{cursor:pointer}button.part-order-slot:before{content:"";position:absolute;inset:-5px}.part-order-break{background:var(--muted);flex:none;width:1px;height:34px}.part-order-drop{border-radius:var(--radius-small);background:var(--accent);pointer-events:none;width:3px;position:absolute;top:4px;bottom:4px;transform:translate(-50%)}.part-order-drop[hidden],.part-order-bubble[hidden]{display:none}.part-order-ghost{z-index:30;transform-origin:0;box-shadow:0 0 0 2px var(--accent);pointer-events:none;margin:0;position:fixed;transform:translate(6px,-50%)scale(1.25)}.part-order-bubble{z-index:30;padding:var(--space-1) var(--space-3);border-radius:var(--radius-small);background:var(--accent);color:var(--bg);font-size:var(--type-small);white-space:nowrap;pointer-events:none;font-weight:600;position:fixed}.part-whole-strip{height:var(--tl-overview-height-compact);border-radius:var(--tl-overview-radius);background:var(--tl-panel);touch-action:pan-y;cursor:grab;min-width:0;overflow:hidden}.part-whole-strip.is-wide{height:var(--tl-overview-height-wide)}.part-whole-strip{position:relative}.part-whole-strip>canvas{width:100%;height:100%;display:block}.part-whole-strip-window{will-change:transform;box-sizing:border-box;background:var(--tl-window);border:1px solid var(--tl-head);pointer-events:none;min-width:3px;position:absolute;top:1px;bottom:1px;left:0}.part-whole-strip-needle{background:var(--tl-head);pointer-events:none;will-change:transform;width:1px;position:absolute;top:0;bottom:0;left:0}.part-whole-strip-window[hidden],.part-whole-strip-needle[hidden]{display:none}.time-needle{background:var(--tl-bg);width:100%;min-width:0;color:var(--fg)}.time-needle-top{align-items:center;gap:var(--button-gap);min-width:0;display:flex}.time-needle-clock{font-variant-numeric:tabular-nums;white-space:nowrap}.time-needle .part-whole-strip{flex:auto;min-width:24px}.time-needle .time-view-controls{flex:none;padding:0}.time-needle-steps{justify-content:center;align-items:center;gap:var(--button-gap);color:var(--muted);padding-top:6px;display:flex}.time-needle-steps[hidden]{display:none}.part-range{align-items:center;gap:10px;width:100%;min-height:44px;display:flex}.part-range input{min-width:0;accent-color:var(--accent);flex:1}.part-range-value{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums}.part-progress[hidden]{display:none}.part-progress-track{background:var(--border);border-radius:2px;height:3px;display:block;overflow:hidden}.part-progress-track[hidden]{display:none}.part-progress-track>i{border-radius:inherit;background:var(--fg);width:0;height:100%;transition:width var(--dur-quick,.2s) var(--ease-out,ease-out);display:block}.part-progress-track[data-mode=sweep]>i{width:30%;animation:1.6s ease-in-out infinite part-progress-sweep}.part-progress-track[data-mode=late]>i{width:90%;animation:1.8s ease-in-out infinite part-progress-pulse}@keyframes part-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes part-progress-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.part-progress-track>i{transition:none;animation:none}.part-progress-track[data-mode=sweep]>i{margin-left:35%}}.part-progress-words{color:var(--muted);font-size:var(--type-small);margin:6px 0 0}.part-progress-words:empty{display:none}.part-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.part-stat{background:var(--card);border:1px solid var(--border);border-radius:10px;min-width:0;padding:8px 10px}.part-stat>b{font-size:var(--type-heading);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.part-stat>span{color:var(--muted);font-size:var(--type-small)}@media (max-width:480px){.part-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.part-live{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.part-live[hidden]{display:none}.part-live-video{aspect-ratio:3/4;object-fit:cover;background:var(--card);border:2px solid var(--fg);border-radius:8px;width:100%;display:block}.part-live-video.mirror{transform:scaleX(-1)}.part-live-word{color:var(--muted);font-size:var(--type-small)}.part-live [hidden]{display:none}.part-stored{gap:var(--space-2);display:grid}.part-stored-rows{display:grid}.part-stored-note{color:var(--muted);font-size:var(--type-small);overflow-wrap:anywhere;line-height:16px}.part-stored-empty,.part-stored-said{color:var(--muted);font-size:var(--type-small);margin:0}.part-stored-said:empty{display:none}.part-box-views{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;width:100%;min-width:0;display:grid}.part-box-views:has(>:nth-child(2):not([hidden])){grid-template-columns:minmax(0,1fr) 28%}.part-box-stage{width:100%;max-width:calc(var(--part-room,100000px) * var(--ratio,1.7778));background:var(--card);border-radius:12px;justify-self:center;position:relative;overflow:hidden}.part-box-stage:not(:has(>canvas,>img)){min-height:160px}.part-box-stage>canvas,.part-box-stage>img{width:100%;height:auto;display:block}.part-box-stage>img{aspect-ratio:auto 16/9}.part-box{border:2px solid var(--box);pointer-events:none;position:absolute}.part-box>span{background:var(--box);color:var(--bg);font-size:var(--type-small);white-space:nowrap;padding:0 5px;font-weight:600;line-height:18px;position:absolute;bottom:100%;left:-2px}.part-box.inside>span{top:0;bottom:auto}.part-box.right>span{left:auto;right:-2px}.part-box-words{background:var(--bg);color:var(--fg);font-size:var(--type-small);opacity:.85;border-radius:999px;padding:2px 8px;position:absolute;bottom:8px;left:8px}.part-model-picker{gap:6px;min-width:0;display:grid}.part-model-picker[data-disabled=true]{opacity:.5}.part-model-note{padding:0 calc(var(--menu-row-pad,12px) - 4px);color:var(--muted);font-size:var(--type-small);margin:0}.part-model-level{min-height:var(--menu-row-h,44px);padding:0 calc(var(--menu-row-pad,12px) - 4px);color:var(--fg);font-size:var(--type-body);justify-content:space-between;align-items:center;gap:14px;display:flex}.part-model-level[hidden]{display:none}.part-model-group{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) calc(var(--menu-row-pad,12px) - 4px) 0;color:var(--muted);font-size:var(--type-small);margin:0;display:flex}.part-model-more{appearance:none;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:max(var(--menu-row-h,44px), 44px);padding:0 calc(var(--menu-row-pad,12px) - 4px);border-radius:var(--radius-small);color:var(--fg);font:inherit;font-size:var(--type-heading);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.part-model-more .count{color:var(--muted);font-size:var(--type-small)}@media (hover:hover){.part-model-more:hover{background:var(--hover)}}.part-model-more:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.part-model-picker .part-choices[hidden]{display:none}.part-model-legend{padding:0 calc(var(--menu-row-pad,12px) - 4px)}.part-hit-grid{gap:var(--space-3);min-width:0;font-family:var(--font);flex-direction:column;display:flex}.part-hit-tiles{gap:var(--space-3) var(--space-4);display:grid}.part-hit-tiles.checked{grid-template-columns:repeat(2,minmax(0,1fr))}.part-hit-tiles.more,.part-hit-grid.strip .part-hit-tiles.checked{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.part-hit-tile{min-width:0}.part-hit-frame{position:relative}.part-hit-corner{top:var(--space-1);right:var(--space-1);display:flex;position:absolute}.part-hit-pick{appearance:none;box-sizing:border-box;aspect-ratio:16/9;background:var(--picture);border-radius:var(--radius-small);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.part-hit-pick>:is(img,video,canvas){object-fit:cover;width:100%;height:100%;display:block}.part-hit-pick:active{filter:brightness(1.15)}.part-hit-pick[aria-pressed=true]{outline:2px solid var(--sel);outline-offset:2px}.part-hit-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.part-hit-tiles.more .part-hit-pick:not([aria-pressed=true]){opacity:.6}.part-hit-meta{justify-content:space-between;gap:var(--space-2);min-width:0;margin-top:var(--space-1);color:var(--muted);font-size:var(--type-small);line-height:16px;display:flex}.part-hit-clip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.part-hit-time{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.part-hit-head{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--fg);font-size:var(--type-body);font-weight:600;display:flex}.part-hit-note{color:var(--muted);font-size:var(--type-small);font-weight:400}.part-hit-none{color:var(--muted);font-size:var(--type-body);margin:0}@media (max-width:899.98px){.part-hit-tiles.checked{gap:var(--space-3) var(--space-2)}.part-hit-tiles.more{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.part-hit-grid.strip .part-hit-tiles.checked{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.part-hit-grid.strip .part-hit-tile{flex:0 0 110px}}.part-hit-stage{gap:var(--space-3);min-width:0;font-family:var(--font);flex-direction:column;display:flex}.part-hit-picture{background:var(--picture);border-radius:var(--radius-small);line-height:0;position:relative;overflow:hidden}.part-hit-picture>img{object-fit:cover;width:100%;height:100%;display:block}.part-hit-label,.part-hit-marking{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);background:var(--scrim);color:var(--fg);font-size:var(--type-small);font-variant-numeric:tabular-nums;line-height:16px;position:absolute}.part-hit-label+.part-hit-marking{top:calc(var(--space-3) + 32px)}.part-hit-marking{animation:1.6s ease-in-out infinite part-hit-wait}.part-hit-marking[hidden],.part-hit-picked[hidden],.part-hit-failed[hidden],.part-hit-bar>.part-button[hidden]{display:none}@keyframes part-hit-wait{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.part-hit-marking{animation:none}}.part-hit-failed{color:var(--muted);font-size:var(--type-small);margin:0}.part-hit-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.part-hit-subjects{gap:var(--space-2);flex-wrap:wrap;margin-right:auto;display:flex}.part-hit-span{color:var(--muted);font-size:var(--type-body);font-variant-numeric:tabular-nums}.part-hit-picked{align-items:center;gap:var(--button-gap);min-height:var(--button-h);color:var(--fg);font-size:var(--type-body);font-weight:600;display:inline-flex}@media (max-width:899.98px){.part-hit-label,.part-hit-marking{top:var(--space-2);left:var(--space-2)}.part-hit-label+.part-hit-marking{top:calc(var(--space-2) + 32px)}}.part-clip-timeline{box-sizing:border-box;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--card);position:relative}.part-clip-timeline .time-view{background:0 0}.part-clip-timeline .time-view-canvas{cursor:pointer}.part-clip-ends{left:var(--space-4);right:var(--space-4);margin-top:var(--space-3);pointer-events:none;position:absolute}.part-clip-end{border:2px solid var(--picture);border-radius:var(--radius-small);background:var(--sel);cursor:ew-resize;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;width:12px;margin:0;padding:0;position:absolute;top:0;bottom:0;translate:-50%}.part-clip-end:after{content:"";position:absolute;inset:-8px -16px}.part-clip-end[hidden]{display:none}.part-clip-end:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:899.98px){.part-clip-timeline{padding:var(--space-2) var(--space-3)}.part-clip-ends{left:var(--space-3);right:var(--space-3);margin-top:var(--space-2)}}.part-pick-list{gap:var(--space-4);min-width:0;font-family:var(--font);color:var(--fg);flex-direction:column;display:flex}.part-pick-head{align-items:baseline;gap:var(--space-2);font-size:var(--type-heading);margin:0;font-weight:600;display:flex}.part-pick-count{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;font-weight:400}.part-pick-rows,.part-pick-group,.part-pick-total,.part-pick-press,.part-pick-job{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.part-pick-group{gap:var(--space-2)}.part-pick-label,.part-pick-note{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;margin:0;line-height:16px}.part-pick-group .part-seg{align-self:flex-start}.part-pick-total{padding-top:var(--space-3);border-top:1px solid var(--border)}.part-pick-foot{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.part-pick-foot>.part-pick-total{border-top:0;padding-top:0}.part-pick-foot .part-pick-price{min-height:0}.part-pick-sum{font-size:var(--type-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:20px}.part-pick-price{align-items:center;gap:var(--space-1);color:var(--fg);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;display:inline-flex}.part-pick-price svg{color:var(--muted);flex:none}@media (hover:hover){.part-pick-price:hover svg{color:var(--fg)}}.part-pick-price:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:var(--radius-small)}@media (pointer:coarse){.part-pick-price{position:relative}.part-pick-price:after{content:"";position:absolute;inset:-12px -4px}}.part-pick-charge[hidden]{display:none}.part-pick-press,.part-pick-job{gap:var(--space-2)}.part-pick-press .part-button,.part-pick-job .part-button{width:100%}.part-pick-none{margin:var(--space-6) 0;color:var(--muted);font-size:var(--type-body);text-align:center}@media (max-width:899.98px){.part-pick-group .part-seg{align-self:stretch}.part-pick-group .part-seg button{flex:1}}:root{--site-bar-h:56px;--site-edge:var(--space-6);--site-mark-size:20px;--site-face-reach:44px}@media (max-width:899px){:root{--site-bar-h:48px;--site-edge:var(--space-4)}}.part-site-header{box-sizing:border-box;align-items:center;gap:var(--space-6);min-width:0;height:var(--site-bar-h,56px);padding:0 var(--site-edge,var(--space-6));border-bottom:1px solid var(--border);font-family:var(--font);color:var(--fg);display:flex}.part-site-mark{color:var(--fg);font-size:var(--site-mark-size);flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.part-site-mark:focus-visible,.part-site-nav>a:focus-visible,.part-site-use:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-small)}.part-site-nav{align-items:center;gap:var(--space-4);min-width:0;font-size:var(--type-body);font-weight:600;display:flex}.part-site-nav>a{min-height:var(--control-h);color:var(--muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.part-site-nav>a[aria-current]{color:var(--fg)}.part-site-nav>a>.word{text-box:trim-both cap alphabetic}@media (hover:hover){.part-site-nav>a:hover{color:var(--fg)}}.part-site-end{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.part-site-facts{align-items:center;gap:var(--space-2);display:flex}.part-site-use{box-sizing:border-box;height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius);background:var(--raised);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.part-site-use .part-box-meter{--meter-size:4px;--meter-height:12px}a.part-site-use:active{background:var(--control)}.part-site-end>v1d-account{margin-right:calc((var(--control-h) - var(--site-face-reach)) / 2)}@media (max-width:899px){.part-site-header{gap:var(--space-3);padding-right:var(--space-1)}.part-site-mark{overflow:hidden}.part-site-mark>.mark-badge{margin-left:calc(-1 * var(--site-chip-at))}.part-site-nav{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, var(--fg) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(90deg, var(--fg) calc(100% - var(--space-6)), transparent);flex:1;overflow-x:auto}.part-site-nav::-webkit-scrollbar{display:none}.part-site-end{gap:var(--space-1)}.part-site-facts{display:none}.part-site-end>v1d-account{margin-right:0}.part-site-sign-in{margin-right:var(--space-2)}}@supports (animation-timeline:scroll()){@media (max-width:899px){.part-site-nav{animation:linear both part-site-nav-fade;animation-timeline:scroll(self inline);-webkit-mask-image:none;mask-image:none}}}@keyframes part-site-nav-fade{0%,99%{-webkit-mask-image:linear-gradient(90deg, var(--fg) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(90deg, var(--fg) calc(100% - var(--space-6)), transparent)}to{-webkit-mask-image:none;mask-image:none}}@media (max-width:399px){.part-site-header{gap:var(--space-2)}.part-site-nav{gap:var(--space-3)}.part-site-use{padding:0 var(--space-2)}}.part-page-title{box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-4) var(--site-edge,var(--space-6)) var(--space-3);font-family:var(--font);color:var(--fg);flex-wrap:wrap;display:flex}.part-page-title>h1{font-size:var(--type-title);text-box:trim-both cap alphabetic;margin:0;font-weight:600;line-height:1.3}.part-page-title-after{color:var(--muted);font-size:var(--type-heading);font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;line-height:1.3}.part-page-title-end{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}@media (max-width:899px){.part-page-title{min-height:52px;padding:var(--space-3) var(--site-edge,var(--space-4)) var(--space-2)}}.part-site-footer{box-sizing:border-box;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--site-edge,var(--space-6));border-top:1px solid var(--border);font-family:var(--font);font-size:var(--type-small);color:var(--muted);flex-wrap:wrap;display:flex}.part-site-footer>nav{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.part-site-footer a{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.part-site-footer a:hover{color:var(--fg)}}.part-site-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-small)}@media (pointer:coarse){.part-site-footer a{min-height:44px}}.part-plans{margin:0 var(--site-edge,var(--space-6));font-family:var(--font);font-size:var(--type-body);color:var(--fg);font-variant-numeric:tabular-nums;display:grid}.part-plans-row{align-items:center;column-gap:var(--space-4);border-top:1px solid var(--border);grid-template-columns:minmax(120px,1.2fr) repeat(5,minmax(80px,1fr)) minmax(96px,1.4fr);min-height:48px;display:grid}@media (min-width:900px){.part-plans[data-facts="4"] .part-plans-row{grid-template-columns:minmax(120px,1.2fr) repeat(4,minmax(80px,1fr)) minmax(96px,1.4fr)}.part-plans[data-facts="3"] .part-plans-row{grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(80px,1fr)) minmax(96px,1.4fr)}}.part-plans-head{min-height:32px;color:var(--muted);font-size:var(--type-small);border-top:0}.part-plans-row>:is([role=cell],[role=columnheader]):not(:first-child,:last-child){text-align:right}.part-plans-video{color:var(--muted)}.part-plans-name>b{font-weight:600}.part-plans-note{color:var(--muted)}.part-plans-name>small{display:none}.part-plans-end{justify-content:flex-end;display:flex}.part-plans-form{margin:0}.part-plans-act>svg{display:none}.part-plans-yours{align-items:center;gap:var(--space-2);padding-right:var(--space-3);color:var(--fact-green);font-weight:600;display:inline-flex}@media (max-width:899px){.part-plans{margin:0}.part-plans-row{column-gap:var(--space-3);min-height:60px;padding-left:var(--site-edge,var(--space-4));grid-template-columns:minmax(0,1fr) auto auto}.part-plans-head{display:none}.part-plans-name>small{color:var(--muted);font-size:var(--type-small);display:block}.part-plans-row>:is(.part-plans-credits,.part-plans-video,.part-plans-storage,.part-plans-saved,.part-plans-copies){display:none}.part-plans-price{font-weight:600}.part-plans-act{min-height:44px}.part-plans-yours{padding-right:0}}.part-sign-in{box-sizing:border-box;gap:var(--space-4);width:100%;max-width:360px;padding:var(--space-6);border-radius:var(--panel-radius);background:var(--card);color:var(--fg);font-family:var(--font);font-size:var(--type-body);margin:0 auto;line-height:1.5;display:grid}.part-sign-in-mark{margin-bottom:var(--space-2);font-size:var(--type-title);line-height:0;display:block}.part-sign-in-name{font-weight:600;line-height:1}.part-sign-in>h1{font-size:var(--type-title);margin:0;font-weight:600;line-height:1.3}.part-sign-in>p{color:var(--muted);margin:0}.part-sign-in>.part-sign-in-alert{align-items:flex-start;gap:var(--space-2);color:var(--problem);display:flex}.part-sign-in-alert>svg{margin-top:var(--space-1);flex:none}.part-sign-in-form{gap:var(--space-3);margin:0;display:grid}.part-sign-in-or{text-align:center;font-size:var(--type-small)}.part-sign-in-field{box-sizing:border-box;width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit;font-size:var(--type-heading)}.part-sign-in-field::placeholder{color:var(--muted)}.part-sign-in-field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-sign-in-press{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius);background:var(--raised);color:var(--fg);font:inherit;cursor:pointer;border:0;font-weight:600;text-decoration:none;display:flex}.part-sign-in-press.primary{background:var(--fg);color:var(--bg)}.part-sign-in-press>span{text-box:trim-both cap alphabetic}.part-sign-in-press:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.part-sign-in-foot{gap:var(--space-1) var(--space-3);font-size:var(--type-small);flex-wrap:wrap;display:flex}.part-sign-in-foot>a{min-height:24px;color:inherit;align-items:center;display:inline-flex}@media (min-width:900px) and (any-pointer:fine){.part-sign-in{padding:var(--space-6) calc(var(--space-6) + var(--space-2))}.part-sign-in-press,.part-sign-in-field{min-height:var(--control-h)}.part-sign-in-field{font-size:var(--type-body)}}.part-account-menu{--v1d-surface:var(--menu-fill);--v1d-text:var(--fg);--v1d-muted:var(--muted);--v1d-line:var(--menu-edge);--v1d-accent:var(--accent);--v1d-radius:var(--menu-radius);--v1d-font:var(--font);--v1d-face:var(--raised)}.part-account-menu:not(:defined){width:44px;height:44px;display:inline-block;overflow:hidden}.part-account-menu:not(:defined)>*{display:none}.part-account-menu>.part-menu-row{box-sizing:border-box;font-size:var(--type-body)}.part-account-menu>.part-menu-row>.part-chip{margin-left:auto}.part-account-menu>:not(.is-app)+.is-app{margin-top:var(--space-3);position:relative}.part-account-menu>:not(.is-app)+.is-app:before{content:"";margin-bottom:var(--space-2);border-top:1px solid var(--menu-edge);position:absolute;inset:auto 0 100%}.part-menu-row,.part-menu>:is(button,a),.part-menu>.slot>button{-webkit-tap-highlight-color:transparent}.part-menu{gap:var(--menu-gap);padding:var(--menu-pad);background:var(--menu-fill);border:1px solid var(--menu-edge);border-radius:var(--menu-radius);box-shadow:var(--lift);display:grid}.part-menu-form{display:contents}.part-menu-row,.part-menu>:is(button,a),.part-menu>.slot>button{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-height:var(--menu-row-h);padding:0 var(--menu-row-pad);border-radius:var(--radius);text-align:left;cursor:pointer;text-decoration:none;display:flex}.part-menu-row,.part-menu>a{color:var(--fg);font:inherit;background:0 0;border:0}:root .part-menu>:is(button,a),:root .part-menu>.slot>button,:root .part-menu .part-menu-row{min-height:var(--menu-row-h);padding-block:0}.part-menu-row>.icon{color:var(--muted)}.part-menu-row:focus-visible{background:var(--hover)}.part-menu-soon{cursor:default;color:var(--muted)}.part-menu-soon>.part-menu-says{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-small);flex:auto;overflow:hidden}.part-menu-soon>.part-menu-mark{padding:0 var(--space-2);border:1px solid var(--control);font-size:var(--type-small);border-radius:999px;flex:none}.part-menu-row:focus-visible>.icon{color:var(--fg)}@media (hover:hover){.part-menu-row:hover,.part-menu>:is(button,a):hover,.part-menu>.slot>button:hover{background:var(--hover)}.part-menu-row:hover>.icon{color:var(--fg)}}.part-menu>:is(button,a) kbd,.part-menu>.slot>button kbd{margin-left:auto}.chooser-head,.chooser-item{-webkit-tap-highlight-color:transparent}.part-chooser.float .chooser-list{padding:var(--menu-pad);background:var(--menu-fill);border-color:var(--menu-edge);border-radius:var(--menu-radius)}.part-chooser.float .chooser-item{min-height:var(--menu-row-h);padding:0 var(--menu-row-pad);border-radius:var(--radius);color:var(--fg)}.part-chooser.float .chooser-item:hover{background:var(--hover)}.part-chooser{min-width:0;position:relative}.chooser-head{align-items:center;gap:var(--button-gap);width:100%;min-height:var(--button-h);padding:0 var(--button-pad);font-size:var(--button-font);color:var(--fg);background:var(--input,var(--card));border:1px solid var(--control);border-radius:var(--radius);cursor:pointer;text-align:left;display:flex}.chooser-head[aria-expanded=true]{background:var(--raised)}.chooser-head:disabled{cursor:default;color:var(--muted)}.chooser-head .chooser-words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:clip visible}.chooser-list{max-height:280px;margin-top:var(--space-1);padding:var(--space-1);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:0;display:flex;overflow:auto}.part-chooser.float .chooser-list{z-index:50;min-width:240px;box-shadow:var(--lift);position:absolute;top:100%;left:0}.chooser-item{align-items:center;gap:var(--space-2);min-height:30px;padding:var(--space-1) var(--space-2);color:var(--muted);border-radius:var(--radius-small,4px);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.chooser-item:hover{background:var(--hover);color:var(--fg)}.chooser-item.on{background:var(--raised);color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.part-chooser .chooser-list>.chooser-item{border-radius:0}.part-chooser .chooser-list>.chooser-item+.chooser-item{border-top:1px solid var(--border)}.chooser-item .chooser-words{text-overflow:ellipsis;white-space:normal;flex:1;min-width:0;overflow:clip visible}.chooser-note{color:var(--muted);font-size:var(--type-small);white-space:nowrap}.chooser-check{flex:none;width:13px;display:inline-flex}.chooser-check.empty{visibility:hidden}.part-chooser .still.small{flex:none;width:46px;height:26px}@media (max-width:899px){.chooser-head,.chooser-item{min-height:40px}}.part-time-wrap{align-items:center;gap:var(--space-1);display:inline-flex}.part-time{font-variant-numeric:tabular-nums;width:64px}.part-unit{color:var(--muted);font-size:var(--type-small)}.part-presets{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.part-preset{background:var(--card);color:var(--muted);padding:0 var(--space-2);border-radius:var(--radius-small);min-height:24px;font-size:var(--type-small);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;border:0}.part-preset:hover,.part-preset:focus-visible{color:var(--fg);background:var(--hover)}.part-step{min-width:var(--control-h);min-height:var(--control-h);font-size:var(--button-font);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (max-width:899px){.part-step{min-width:44px;min-height:44px}}.part-stepper{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}@media (max-width:899px){.part-preset{min-width:40px;min-height:40px}}.part-problem{--problem-sign:13px;align-items:baseline;gap:var(--space-2);color:var(--warn);font-size:var(--type-small);min-width:0;display:inline-flex}.part-problem>svg{flex:none;align-self:center}.part-problem .what{min-width:0}.part-problem.quiet .what{color:var(--fg)}.part-problem .amount{font-variant-numeric:tabular-nums}.part-problem:has(>.detail){flex-wrap:wrap}.part-problem>.detail{box-sizing:border-box;padding-left:calc(var(--problem-sign) + var(--space-2));color:var(--muted);flex:1 0 100%}.part-fix-group{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}.part-fix-cost{font-size:var(--type-small);color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.part-fix-cost>span{align-items:center;gap:var(--space-1);vertical-align:middle;display:inline-flex}.part-fix{color:var(--fg);padding:0 var(--space-2);text-underline-offset:3px;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-height:24px;text-decoration:underline}@media (max-width:899px){.part-fix{min-width:40px;min-height:40px}}.part-note{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);display:grid}.part-note .note-line{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-small);display:flex}.part-note .note-words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.part-note small{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;flex:none}.part-note .note-line+.note-line{color:var(--tl-tie)}.part-ring-disc{width:var(--disc-size,64px);height:var(--disc-size,64px);font-family:var(--font);flex:none;place-items:center;display:inline-grid;position:relative}.part-ring-disc>.part-ring-disc-ring{position:absolute;inset:0}.part-ring-disc>:not(.part-ring-disc-ring){color:inherit;position:relative}.part-ring-disc>b{font-size:var(--type-heading);font-weight:600;line-height:1}.part-year-bars{gap:var(--space-1);height:var(--year-height,72px);font-family:var(--font);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.part-year-bars>span{justify-items:center;gap:calc(var(--space-1) / 2);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.part-year-bars>span>i{border-radius:calc(var(--radius-small) / 2);background:var(--year-color,var(--fg));align-self:end;width:100%}.part-year-bars>span>i.is-none{background:var(--raised)}.part-year-bars>span>small{color:var(--muted);font-size:var(--type-small);line-height:16px}.part-wind-bar{height:var(--wind-bar-height,6px);margin-block:var(--space-1);display:block;position:relative}.part-wind-bar>i{position:absolute;top:0;bottom:0}.part-wind-bar>.part-wind-bar-step{box-shadow:inset -1px 0 0 var(--card)}.part-wind-bar>.part-wind-bar-step:first-child{border-radius:calc(var(--radius-small) / 2) 0 0 calc(var(--radius-small) / 2)}.part-wind-bar>.part-wind-bar-value{border-radius:calc(var(--radius-small) / 2);left:0}.part-wind-bar>:is(.part-wind-bar-gust,.part-wind-bar-limit){top:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));border-radius:999px;width:2px;transform:translate(-50%)}.part-wind-bar>.part-wind-bar-limit{top:calc(-1.5 * var(--space-1));bottom:calc(-1.5 * var(--space-1));background:var(--fg)}.part-wind-bar>i[hidden]{display:none}.part-jump-picture{flex:none;display:block}.part-jump-picture.is-wide{width:100%;height:auto}.part-jump-picture-line{fill:none;stroke:var(--fg);stroke-opacity:.7;stroke-dasharray:1.5 2.5}.part-jump-picture-arrow{fill:none;stroke:var(--fg);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.part-jump-picture-word{fill:var(--fg);font:var(--type-small)/1 var(--font);font-variant-numeric:tabular-nums}.part-alarm-key{gap:var(--space-1);box-sizing:border-box;width:100%;padding:var(--space-1);border-radius:var(--panel-radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg);font-family:var(--font);font-size:var(--type-body);text-align:left;border:0;flex-wrap:wrap;margin:0;display:flex}button.part-alarm-key{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-press) var(--ease-out)}button.part-alarm-key:active{background:var(--raised)}button.part-alarm-key:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.part-alarm-key-cell{flex:1 1 var(--alarm-key-cell,72px);padding:var(--space-2);border-radius:var(--radius);align-content:start;display:grid}.part-alarm-key-cell.is-next{background:var(--raised);box-shadow:inset 0 0 0 1px var(--control)}.part-alarm-key-cell>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.part-alarm-key-cell>small{color:var(--muted);font-size:var(--type-small)}.part-sky-column{color:var(--fg);font-family:var(--font);display:grid}.part-sky-column-level{align-items:center;gap:var(--space-2);min-height:var(--sky-column-row,28px);font-size:var(--type-small);font-variant-numeric:tabular-nums;grid-template-columns:52px 20px minmax(0,1fr) 24px 72px;display:grid}.part-sky-column-level+.part-sky-column-level{border-top:1px solid var(--border)}.part-sky-column-height{text-align:right;white-space:nowrap}.part-sky-column-arrow{place-items:center;display:grid}.part-sky-column-arrow>i{display:grid}.part-sky-column-bar{height:var(--sky-column-bar,6px);border-radius:calc(var(--radius-small) / 2);background:var(--raised);display:block;overflow:hidden}.part-sky-column-bar>i{border-radius:calc(var(--radius-small) / 2);height:100%;display:block}.part-sky-column-speed{text-align:right;font-weight:600}.part-sky-column-cloud{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted);white-space:nowrap;display:inline-flex;overflow:hidden}.part-sky-column-cloud>.icon{color:inherit;flex:none}.part-sky-column-cloud>span{text-overflow:ellipsis;overflow:hidden}.part-tab-bar{box-sizing:border-box;padding:var(--space-1) env(safe-area-inset-right,0px) calc(var(--space-1) + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);border-top:1px solid var(--border);background:var(--bg);font-family:var(--font);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;display:grid}.part-tab-bar-tab{align-content:center;justify-items:center;gap:calc(var(--space-1) / 2);min-width:0;min-height:var(--tab-bar-target,48px);border-radius:var(--radius);color:var(--muted);font-size:var(--type-small);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out);font-weight:600;line-height:16px;text-decoration:none;display:grid}.part-tab-bar-tab>span{white-space:nowrap}.part-tab-bar-tab[aria-current]{color:var(--fg);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.part-tab-bar-tab:is(:active,[data-pressed]){transform:scale(var(--press-scale));background:var(--raised)}.part-tab-bar-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.part-tab-bar-tab:hover{color:var(--fg)}}.part-altitude-dial{--altitude-dial-reading:22cqi;width:min(100%, var(--altitude-dial-size,330px));aspect-ratio:1;background:var(--picture);color:var(--fg);font-family:var(--font);border-radius:50%;position:relative;container-type:inline-size}.part-altitude-dial [hidden]{display:none}.part-altitude-dial-ring{width:100%;height:100%;position:absolute;inset:0}.part-altitude-dial-ring .rest{stroke-width:9px}.part-altitude-dial-ring .front{stroke-width:13px}.part-altitude-dial-ring .cue{stroke-width:11px}.part-altitude-dial-ring .cue-edge{stroke:var(--picture);stroke-width:19px}.part-altitude-dial-cue{font:600 var(--type-small)/1 var(--font);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.part-altitude-dial-in{align-content:center;justify-items:center;gap:var(--space-2);display:grid;position:absolute;inset:0}.part-altitude-dial-top,.part-altitude-dial-under{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;display:inline-flex}.part-altitude-dial-top>svg:not(:first-child){margin-left:var(--space-2)}.part-altitude-dial-under{color:var(--fg);font-size:var(--type-body)}.part-altitude-dial-under>svg{color:var(--muted)}.part-altitude-dial-under.is-alert{font-weight:600}.part-altitude-dial-under.is-alert>svg{color:inherit}.part-altitude-dial-height{font-size:var(--altitude-dial-reading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-weight:600;line-height:1;display:inline-flex}.part-altitude-dial-height>b{font-weight:600}.part-altitude-dial-height>small{margin-left:var(--space-1);color:var(--muted);font-size:var(--type-heading);letter-spacing:0;font-weight:400}.part-jump-player{--jump-player-stage:min(300px, 42dvh);gap:var(--space-2);min-width:0;font-family:var(--font);color:var(--fg);display:grid}@media (min-width:900px){.part-jump-player{--jump-player-stage:380px}}.part-jump-player-stage{border-radius:var(--radius);background:var(--picture);position:relative;overflow:hidden}.part-jump-player-picture{height:var(--jump-player-stage);position:relative}.part-jump-player-picture>*{width:100%;height:100%;display:block;position:absolute;inset:0}.part-jump-player-top{gap:var(--space-2);min-width:0;display:grid}.part-jump-player.is-needle .part-jump-player-top{top:var(--jump-player-top,0px);z-index:2;margin-bottom:calc(-1 * var(--space-2));padding-bottom:var(--space-2);background:var(--bg);position:sticky}.part-jump-player.is-full{grid-template-rows:minmax(0,1fr) auto auto;gap:0;height:100%}.part-jump-player.is-full .part-whole-strip,.part-jump-player.is-full .part-jump-player-stage{border-radius:0}.part-jump-player.is-full .part-jump-player-picture{height:100%}.part-jump-player-views{top:var(--space-2);left:var(--space-2);position:absolute}.part-jump-player.is-needle:not(.is-full) .time-view-canvas{touch-action:pan-y}.part-jump-player-stage[data-quiet]>.part-player{opacity:0;pointer-events:none}.part-jump-player-stage[data-quiet]>.part-player *{pointer-events:none}.part-jump-player-rate>b{font:600 var(--type-small) / 1 var(--font);font-variant-numeric:tabular-nums}.part-flight-scene{--flight-scene-head:0px;--flight-scene-line:2.8px;--flight-scene-shadow:.45;--flight-scene-ground:1;background:var(--picture);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:160px;position:relative;overflow:hidden}.part-flight-scene.is-full{touch-action:none}.part-flight-scene-ground,.part-flight-scene-lines{width:100%;height:100%;display:block;position:absolute;inset:0}.part-flight-scene-tools{left:var(--space-2);top:calc(var(--space-2) + var(--flight-scene-head));gap:var(--space-2);display:flex;position:absolute}.part-flight-scene-tools>[hidden]{display:none}.part-flight-scene-lines text{font:400 var(--type-small) var(--font);fill:var(--muted);paint-order:stroke;stroke:var(--picture);stroke-width:3px;stroke-linejoin:round}.part-flight-scene-lines text.fg{fill:var(--fg)}.part-flight-scene-lines .land{fill:color-mix(in oklab, var(--fg) 6%, var(--picture))}.part-flight-scene-lines.pictured .land{display:none}.part-flight-scene-lines .ring{stroke:var(--control);stroke-width:1px}.part-flight-scene-lines.pictured .ring{stroke:color-mix(in oklab, var(--fg) 42%, transparent)}.part-flight-scene-lines .home{fill:var(--fact-green);stroke:var(--picture);stroke-width:2px}.part-flight-scene-lines .pole{stroke:var(--muted);stroke-width:1px;opacity:.7}.part-flight-scene-lines .level{stroke-width:2px}.part-flight-scene-lines .shade{fill:var(--mask-opaque);opacity:.32}.part-flight-scene-lines .cloud{fill:color-mix(in oklab, var(--fg) 22%, transparent);stroke:color-mix(in oklab, var(--fg) 55%, transparent);stroke-width:1px}.part-flight-scene-lines .cloud.side{fill:color-mix(in oklab, var(--fg) 7%, transparent);stroke:none}.part-flight-scene-lines .cloud.flat{fill:color-mix(in oklab, var(--fg) 14%, transparent);stroke-dasharray:3 3}.part-flight-scene-lines .stem{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 4}.part-flight-scene-lines .friend{stroke:color-mix(in oklab, var(--fact-blue) 55%, var(--picture));stroke-width:1.6px}.part-flight-scene-lines .mine{stroke-width:var(--flight-scene-line)}.part-flight-scene-lines .gap{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 4}.part-flight-scene-lines .moment{fill:var(--fg);stroke:var(--picture);stroke-width:1.5px}.part-flight-scene-lines .shadow{stroke:var(--mask-opaque);stroke-width:2.5px;opacity:var(--flight-scene-shadow)}.part-flight-scene-lines .bar{stroke-width:1.5px;opacity:.55}.part-flight-scene-lines .bar.ahead{opacity:.24}.part-flight-scene-ground{filter:brightness(var(--flight-scene-ground))}.part-flight-scene-lines .fall{stroke:var(--fg);stroke-width:1px;opacity:.5}.part-flight-scene-lines .foot{fill:var(--fg);opacity:.6}.part-flight-scene-lines .dot{stroke:var(--fg);stroke-width:2px}.part-flight-scene-lines .dot.other{fill:var(--fact-blue);stroke:var(--picture)}.part-flight-scene-lines .wind{stroke:var(--fg);stroke-width:2.5px}.part-flight-scene-lines .spot{fill:var(--fact-blue);stroke:var(--picture);stroke-width:2px}.part-flight-scene-lines .under{fill:var(--picture);opacity:.6}.part-flight-scene-lines svg{color:var(--fg)}.part-home-disc{gap:var(--space-2);width:min(100%, var(--home-disc-size,420px));font-family:var(--font);margin-inline:auto;display:grid}.part-home-disc-face{aspect-ratio:1;position:relative}.part-home-disc-face[data-movable=true]{touch-action:none;cursor:grab;clip-path:circle(50%)}.part-home-disc-under{background:var(--picture);box-shadow:0 0 0 1px var(--border);border-radius:50%}.part-home-disc-under,.part-home-disc-rings,.part-home-disc-marks{width:100%;height:100%;position:absolute;inset:0}.part-home-disc-rings circle{fill:none;stroke:color-mix(in oklab, var(--fg) 38%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.part-home-disc-rings circle[data-home]{fill:var(--fg);stroke:var(--picture)}.part-home-disc-word{font-size:var(--type-small);color:var(--fg);white-space:nowrap;text-shadow:0 0 3px var(--shadow), 0 0 3px var(--shadow);position:absolute;transform:translate(-50%,-50%)}.part-home-disc-word[data-kind=ring]{color:color-mix(in oklab, var(--fg) 72%, transparent);transform:translate(-110%,-50%)}.part-home-disc-word[data-kind=north]{font-weight:600;transform:translate(-50%,20%)}.part-home-disc-mark{align-items:center;gap:var(--space-1);font:inherit;font-size:var(--type-small);color:var(--fg);white-space:nowrap;background:0 0;border:0;padding:0;display:flex;position:absolute;transform:translate(-5px,-5px)}.part-home-disc-mark b{background:var(--mark);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--picture);border-radius:50%;flex:none;position:relative}.part-home-disc-mark b i{background:var(--mark);transform-origin:50% 100%;width:2px;height:14px;position:absolute;bottom:5px;left:4px}.part-home-disc-mark span{padding:0 var(--space-1);border-radius:var(--radius-small);background:var(--scrim)}.part-home-disc-mark[data-side=left]{flex-direction:row-reverse;transform:translate(calc(5px - 100%),-5px)}button.part-home-disc-mark{cursor:pointer;touch-action:manipulation}.part-home-disc-foot{font-size:var(--type-small);color:var(--muted);text-align:center;min-height:1.4em;margin:0}.part-try-frame,.part-try-stack,.part-try-requests{gap:var(--space-3);min-width:0;font-family:var(--font);display:grid}.part-try-ask{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.part-try-ask>*{min-width:0}.part-try-field{flex:110px;min-width:0}.part-try-field>*{box-sizing:border-box;width:100%}.part-try-result{align-content:start;gap:var(--space-3);min-width:0;min-height:120px;display:grid}.part-try-row{gap:var(--space-2);display:grid}.part-try-stage{border-radius:var(--radius);border:1px solid var(--border);height:380px;overflow:hidden}.part-try-stage[data-look=square]{border:0;height:auto;overflow:visible}.part-try-stage[data-look=centred]{border:0;justify-items:center;height:auto;display:grid;overflow:visible}.part-try-stage[data-look=fit]{border:0;height:auto;overflow:visible}.part-try-stage[data-look=fit] svg{width:100%;height:auto;display:block}@media (max-width:700px){.part-try-stage[data-look=tall]{height:42vh;min-height:300px}}.part-try-under,.part-try-fact,.part-try-declared{color:var(--muted);font-size:var(--type-small);margin:0}.part-try-stop{color:var(--problem);margin:0}.part-try-name{font-size:var(--type-heading);margin:0;font-weight:600}.part-try-head{margin:var(--space-2) 0 0;font-size:var(--type-body);font-weight:600}.part-try-discs{gap:var(--space-4) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.part-try-disc{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;display:grid}.part-try-disc-name{font-size:var(--type-small)}.part-try-disc-progress{font-size:var(--type-small);color:var(--muted)}.part-try-records{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.part-try-records li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.part-fetched-map{gap:var(--space-3);color:var(--muted);font-size:var(--type-small);font-family:var(--font);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;margin:0;display:grid}.part-fetched-map-picture svg{width:100%;height:auto;display:block}.part-fetched-map ul{margin:var(--space-2) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.part-fetched-map-key{border-radius:var(--radius-small);width:10px;height:10px;margin-right:var(--space-2);display:inline-block}.part-transport{align-items:center;column-gap:var(--transport-gap);box-sizing:border-box;grid-auto-flow:column;min-width:0;display:grid}.part-transport[data-fields="1"]{grid-template-columns:minmax(0,1fr)}.part-transport[data-fields="2"]{grid-template-columns:minmax(0,1fr) auto}.part-transport[data-fields="3"]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.part-transport-field{align-items:center;gap:var(--transport-gap);flex-wrap:nowrap;min-width:0;display:flex}.part-transport-field[data-field=centre]{justify-content:center}.part-transport-field[data-field=end]{justify-content:flex-end}.part-transport-field>*{flex:none}.part-transport-field>[data-shrink]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.part-transport[data-fitting] .part-transport-field>[data-shrink]{flex:none}.part-transport-away{display:none}.part-transport-line{width:1px;margin:var(--transport-line-inset) var(--transport-gap);background:var(--border);flex:none;align-self:stretch}.part-transport [data-face=icon]>.word{display:none}.part-transport [data-face=icon]{min-width:var(--transport-press);min-height:var(--transport-press);padding:0 var(--transport-pad);background:0 0;border-color:#0000;justify-content:center}.part-transport :is([data-face=round],[data-face=disc]){box-sizing:border-box;width:var(--transport-round);height:var(--transport-round);min-width:var(--transport-round);min-height:var(--transport-round);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.part-transport [data-face=round]{background:var(--fg);color:var(--bg);border:0}.part-transport [data-face=disc]{border:1px solid var(--border);background:var(--raised);color:var(--fg)}.part-transport [data-face=disc]:active:not(:disabled){background:var(--control)}.part-transport :is([data-face=round],[data-face=disc]):before{content:"";inset:min(0px, calc((var(--transport-round) - 44px) / 2));border-radius:50%;position:absolute}.part-transport :is([data-face=round],[data-face=disc])>.word{display:none}.part-transport [data-face=disc]:not(:has(>svg))>.word{font-variant-numeric:tabular-nums;display:inline}.part-transport [data-face=cells]{align-items:center;gap:var(--transport-gap);flex-wrap:nowrap;display:flex}.part-transport :is([data-face=cell],[data-face=cells]>button:not(.primary),[data-face=cells]>:not(button)>button){place-content:center;column-gap:var(--space-1);row-gap:var(--space-1);box-sizing:border-box;height:var(--transport-cell);min-width:var(--transport-cell);padding:0 var(--transport-pad);border-radius:var(--radius);color:var(--fg);font-size:var(--type-small);white-space:nowrap;background:0 0;border:0;grid-template-columns:auto auto;line-height:1.2;display:inline-grid}.part-transport :is([data-face=cell],[data-face=cells]>button:not(.primary),[data-face=cells]>:not(button)>button)>svg:first-child{width:var(--transport-cell-icon);height:var(--transport-cell-icon);grid-column:1/-1;justify-self:center}.part-transport [data-face=cell][aria-pressed=true],.part-transport [data-face=cell].on{background:var(--segment-on)}@media (hover:hover){.part-transport :is([data-face=cell],[data-face=icon]):hover{background:var(--hover)}}.part-transport [data-badge]:not([data-badge=""]){position:relative}.part-transport [data-badge]:not([data-badge=""]):after{content:attr(data-badge);top:var(--transport-badge-top);right:var(--transport-badge-right);min-width:var(--transport-badge);height:var(--transport-badge);box-sizing:border-box;border-radius:calc(var(--transport-badge) / 2);background:var(--problem);color:var(--on-warn);font:600 var(--type-small)/var(--transport-badge) var(--font);text-align:center;pointer-events:none;padding:0 5px;position:absolute}.part-tool-row[data-spread]{width:100%}.part-tool-row[data-spread] .part-transport-field{gap:var(--space-2);justify-content:space-between}.part-tool-row[data-spread] .part-transport-field>*{flex:1}.part-tool-row[data-spread] .part-transport-field>:not(.part-button){display:flex;position:relative}:where(.part-tool-row[data-spread] .part-transport-field)>.part-button[type],:where(.part-tool-row[data-spread] .part-transport-field>*)>.part-button[type]:first-child{gap:var(--space-1);min-height:52px;padding:var(--space-1);font-size:var(--type-small);font-weight:inherit;white-space:nowrap;background:0 0;border-color:#0000;flex-direction:column;flex:1}:where(.part-tool-row[data-spread] .part-transport-field>*)>.part-button[type]:first-child{color:inherit}:where(.part-tool-row[data-spread] .part-transport-field)>.part-button[type] .icon,:where(.part-tool-row[data-spread] .part-transport-field>*)>.part-button[type]:first-child .icon{width:20px;height:20px}.part-tool-row .part-tool-row-more>button{width:100%}.part-tool-row .part-tool-row-more[hidden]{display:none}.part-tool-row.part-transport [data-tool]:disabled{color:var(--muted)}.part-surface{flex-direction:column;min-width:0;display:flex}.part-surface-sheet{gap:var(--space-3);padding:var(--space-4);background:var(--card);color:var(--fg);border-radius:var(--radius) var(--radius) 0 0;display:grid}.part-surface-sheet[hidden]{display:none}.part-surface .part-tool-row [data-tool][aria-pressed=true]{background:var(--raised);border-radius:var(--radius)}.part-surface-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.part-surface-head h2{min-width:0;font-size:var(--type-heading);color:var(--fg);margin:0;font-weight:600}.part-surface-group{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.part-surface-group[data-look=toggles]{grid-template-columns:repeat(3,minmax(0,1fr))}.part-surface-group>p,.part-surface-choice>p{font-size:var(--type-small);color:var(--muted);grid-column:1/-1;margin:0}.part-surface-choice{gap:var(--space-2);grid-column:1/-1;display:grid}.part-surface-group .part-button{min-height:44px;padding:0 var(--space-2);border-radius:var(--radius);color:var(--fg);font-size:var(--type-body);background:0 0;border:1px solid #0000}.part-surface-group[data-look=list] .part-button{justify-content:flex-start}.part-surface-group[data-look=pair] .part-button{background:var(--control);justify-content:center}.part-surface-group[data-look=toggles] .part-button{border-color:var(--border);justify-content:center}.part-surface-group .part-button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.part-surface-group .part-button:disabled{color:var(--muted)}.part-version-row{column-gap:var(--space-3);box-sizing:border-box;width:100%;min-height:40px;padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius);color:var(--fg);font:inherit;font-size:var(--type-body);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.part-version-row:not(:disabled){cursor:pointer}.part-version-row:not(:disabled):hover,.part-version-row:focus-visible{background:var(--hover)}.part-version-row.picked{background:var(--raised)}.version-row-lead{color:var(--muted);place-items:center;display:grid}.part-version-row.change.ai .version-row-lead{color:var(--fact-blue)}.version-row-words{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.version-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.version-row-tag,.version-row-time{color:var(--muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.version-row-dot{background:var(--fact-green);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.part-version-row.undone .version-row-title,.part-version-row.undone .version-row-lead{color:var(--muted);font-weight:400}.part-version-row.mark,.part-version-row.mark .version-row-lead{color:var(--fact-yellow)}.part-version-row.mark{min-height:32px}.part-version-row.mark .version-row-title{font-weight:400}.version-row-rule{background:var(--border);min-width:24px;height:1px}.part-version-row.fold .version-row-title{color:var(--muted);font-weight:400}.version-row-under{padding-left:var(--space-3)}.part-version-row:disabled{opacity:1;cursor:default}.version-row-act{align-items:center;gap:var(--space-1);color:var(--fg);flex:none;font-weight:600;display:inline-flex}.part-version-row.mark .version-row-title{flex:none}.part-version-row.mark .version-row-tag{text-overflow:ellipsis;min-width:0;overflow:hidden}.part-jump-log{color:var(--fg);font-family:var(--font);font-size:var(--type-body);flex-direction:column;display:flex}.part-jump-log-head{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:flex}.part-jump-log-head>b{white-space:nowrap;font-weight:600}.part-jump-log-where{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.part-jump-log-count{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}button.part-jump-log-head{cursor:pointer;min-height:44px}button.part-jump-log-head>.icon{color:var(--muted);flex:none}button.part-jump-log-head:focus-visible{outline:2px solid var(--sel);outline-offset:-2px;border-radius:var(--radius-small)}.part-jump-log-group .part-jump-log-group>button.part-jump-log-head{padding-left:var(--space-6)}.part-jump-log-dots,.part-jump-log-group>:is(.part-year-bars,.part-day-grid){margin-left:var(--space-6)}.part-jump-log-group .part-jump-log-group>.part-jump-log-dots{margin-left:calc(2 * var(--space-6))}.part-jump-log-dots{align-items:center;gap:var(--space-1);padding-bottom:var(--space-3);color:var(--muted);font-size:var(--type-small);flex-wrap:wrap;display:flex}.part-jump-log-dots>i{background:var(--dot-tone,var(--muted));border-radius:50%;width:6px;height:6px}.part-jump-log-group>.part-year-bars{--year-height:48px;margin-bottom:var(--space-3)}.part-jump-log-group>.part-day-grid{width:auto;margin-bottom:var(--space-3)}.part-jump-log-empty{padding:var(--space-4) 0;color:var(--muted);margin:0}.part-jump-row-first{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;min-width:0;display:flex}.part-jump-row-mark{align-items:center;gap:calc(var(--space-1) / 2);color:var(--mark-tone,var(--muted));flex:none;display:inline-flex}.part-jump-row-mark>span{color:var(--muted);font-weight:400}.part-jump-row-mark>.part-box-meter{--meter-size:6px;margin-left:calc(var(--space-1) / 2)}.part-jump-row-number{color:var(--muted);white-space:nowrap;margin-left:auto;font-weight:400}.part-jump-row>.part-feed-lead.still{background:0 0;border-radius:0}.part-day-grid{gap:calc(var(--space-1) / 2);width:100%;max-width:calc(var(--day-weeks) * 16px);font-family:var(--font);display:grid}.part-day-grid>svg{width:100%;height:auto;display:block}.part-day-grid-months{grid-template-columns:repeat(var(--day-weeks), minmax(0, 1fr));height:16px;color:var(--muted);font-size:var(--type-small);line-height:16px;display:grid}.part-day-grid-months>span{white-space:nowrap;grid-row:1}.part-day-grid rect{fill:var(--raised)}.part-day-grid rect[data-step="1"]{fill:color-mix(in oklab, var(--day-tone) 32%, var(--raised))}.part-day-grid rect[data-step="2"]{fill:color-mix(in oklab, var(--day-tone) 54%, var(--raised))}.part-day-grid rect[data-step="3"]{fill:color-mix(in oklab, var(--day-tone) 77%, var(--raised))}.part-day-grid rect[data-step="4"]{fill:var(--day-tone)}:root{--circle-surface:#000;--circle-sheet:#121316;--circle-card:#1c1d20;--circle-line:#2a2b2e;--circle-off:#373c44;--circle-faint:#5f656f;--circle-action-muted:#8b939e;--circle-action:#f2f4f7;--circle-text-words-face:"Onest";--circle-text-numerals-face:"Barlow Semi Condensed";--circle-text-title-size:1.26923rem;--circle-text-title-weight:700;--circle-text-title-tracking:.27em;--circle-text-name-size:1.09615rem;--circle-text-name-weight:700;--circle-text-name-tracking:.02em;--circle-text-label-size:.865385rem;--circle-text-label-weight:700;--circle-text-label-tracking:.13em;--circle-text-value-size:1.03846rem;--circle-text-value-weight:400;--circle-text-value-tracking:0em;--circle-text-number-size:1.38462rem;--circle-text-number-weight:700;--circle-text-number-tracking:0em;--circle-text-number-unit-size:.865385rem;--circle-text-number-unit-weight:600;--circle-text-note-size:.75rem;--circle-text-note-weight:600;--circle-text-note-tracking:0em;--circle-line-hairline:.75px;--circle-line-edge:1.5px;--circle-line-stroke:2px;--circle-line-bar:4px;--skyvw-category-jump:#83b0e4;--skyvw-category-jump-dim:#436182;--skyvw-category-jump-ground:#21354d;--skyvw-category-jump-edge:#486689;--skyvw-category-place:#5be2cd;--skyvw-category-place-dim:#29766a;--skyvw-category-place-ground:#0f3c36;--skyvw-category-place-edge:#2d7d71;--skyvw-category-sound:#e498c1;--skyvw-category-sound-dim:#7e5069;--skyvw-category-sound-ground:#472939;--skyvw-category-sound-edge:#85556f;--skyvw-category-light:#eec649;--skyvw-category-light-dim:#7b6627;--skyvw-category-light-ground:#3e3313;--skyvw-category-light-edge:#836d29;--skyvw-category-setup:#cba8ef;--skyvw-category-setup-dim:#6d5883;--skyvw-category-setup-ground:#3b2d48;--skyvw-category-setup-edge:#745d8a;--skyvw-category-record:#eb483c;--skyvw-category-record-dim:#84372f;--skyvw-category-record-ground:#4b2a25;--skyvw-category-record-edge:#8b3930;--skyvw-category-home:#1bc279;--skyvw-category-home-dim:#236b46;--skyvw-category-home-ground:#1c3c2a;--skyvw-category-home-edge:#247149;--skyvw-category-achievement:#d9b45c;--skyvw-category-achievement-dim:#75602d;--skyvw-category-achievement-ground:#3f3213;--skyvw-category-achievement-edge:#7c6530;--skyvw-category-warning:#eec649;--skyvw-category-warning-dim:#7b6627;--skyvw-category-warning-ground:#3e3313;--skyvw-category-warning-edge:#836d29;--skyvw-category-weather:#f2f4f7;--skyvw-category-weather-dim:#8b939e;--skyvw-category-weather-ground:#232429;--skyvw-category-weather-edge:#727478;--skyvw-category-rain:#6c91bb;--skyvw-category-rain-dim:#3e5672;--skyvw-category-rain-ground:#243549;--skyvw-category-rain-edge:#415a77;--skyvw-category-off-nominal:#c27ef2;--skyvw-category-off-nominal-dim:#6b4a83;--skyvw-category-off-nominal-ground:#3c2d47;--skyvw-category-off-nominal-edge:#714e8b;--skyvw-category-belly:#6fa3d6;--skyvw-category-belly-dim:#3b5d7d;--skyvw-category-belly-ground:#1f364d;--skyvw-category-belly-edge:#3f6183;--skyvw-category-freefly:#ef7a52;--skyvw-category-freefly-dim:#844733;--skyvw-category-freefly-ground:#4a2b20;--skyvw-category-freefly-edge:#8b4b35;--skyvw-category-head-down:#b59ce6;--skyvw-category-head-down-dim:#645581;--skyvw-category-head-down-ground:#382e4a;--skyvw-category-head-down-edge:#695a88;--skyvw-category-speed:#e8566f;--skyvw-category-speed-dim:#823b44;--skyvw-category-speed-ground:#4a292d;--skyvw-category-speed-edge:#893d47;--skyvw-category-wingsuit:#d9a95c;--skyvw-category-wingsuit-dim:#775b2d;--skyvw-category-wingsuit-ground:#423114;--skyvw-category-wingsuit-edge:#7e6030;--skyvw-category-angle:#4fca7f;--skyvw-category-angle-dim:#316e47;--skyvw-category-angle-ground:#1e3c28;--skyvw-category-angle-edge:#33744b;--skyvw-category-swoop:#4fd0c0;--skyvw-category-swoop-dim:#257067;--skyvw-category-swoop-ground:#0e3c37;--skyvw-category-swoop-edge:#27766d;--skyvw-status-ok:#1bc279;--skyvw-status-ok-dim:#236b46;--skyvw-status-ok-ground:#1c3c2a;--skyvw-status-ok-edge:#247149;--skyvw-status-caution:#eec649;--skyvw-status-caution-dim:#7b6627;--skyvw-status-caution-ground:#3e3313;--skyvw-status-caution-edge:#836d29;--skyvw-status-danger:#eb483c;--skyvw-status-danger-dim:#84372f;--skyvw-status-danger-ground:#4b2a25;--skyvw-status-danger-edge:#8b3930}[data-skyvw-theme=SEA_GLASS]{--skyvw-wind-calm-0:#f2f4f7;--skyvw-wind-calm:linear-gradient(90deg, #f2f4f7);--skyvw-wind-calm-tone:#f2f4f7;--skyvw-wind-calm-tone-dim:#6c91bb;--skyvw-wind-calm-tone-ground:#1f2a38;--skyvw-wind-calm-tone-edge:#707883;--skyvw-wind-normal-0:#1bc279;--skyvw-wind-normal:linear-gradient(90deg, #1bc279);--skyvw-wind-normal-tone:#1bc279;--skyvw-wind-normal-tone-dim:#236b46;--skyvw-wind-normal-tone-ground:#1c3c2a;--skyvw-wind-normal-tone-edge:#247149;--skyvw-wind-caution-0:#eec649;--skyvw-wind-caution:linear-gradient(90deg, #eec649);--skyvw-wind-caution-tone:#eec649;--skyvw-wind-caution-tone-dim:#7b6627;--skyvw-wind-caution-tone-ground:#3e3313;--skyvw-wind-caution-tone-edge:#836d29;--skyvw-wind-danger-0:#eb483c;--skyvw-wind-danger:linear-gradient(90deg, #eb483c);--skyvw-wind-danger-tone:#eb483c;--skyvw-wind-danger-tone-dim:#84372f;--skyvw-wind-danger-tone-ground:#4b2a25;--skyvw-wind-danger-tone-edge:#8b3930;--skyvw-wind-outside-0:#c27ef2;--skyvw-wind-outside:linear-gradient(90deg, #c27ef2);--skyvw-wind-outside-tone:#c27ef2;--skyvw-wind-outside-tone-dim:#6b4a83;--skyvw-wind-outside-tone-ground:#3c2d47;--skyvw-wind-outside-tone-edge:#714e8b;--skyvw-altitude-approach-0:#fff;--skyvw-altitude-approach:linear-gradient(90deg, #fff);--skyvw-altitude-approach-tone:#fff;--skyvw-altitude-approach-tone-dim:#6c91bb;--skyvw-altitude-approach-tone-ground:#1f2a38;--skyvw-altitude-approach-tone-edge:#747c86;--skyvw-altitude-hard-deck-0:#c27ef2;--skyvw-altitude-hard-deck:linear-gradient(90deg, #c27ef2);--skyvw-altitude-hard-deck-tone:#c27ef2;--skyvw-altitude-hard-deck-tone-dim:#6b4a83;--skyvw-altitude-hard-deck-tone-ground:#3c2d47;--skyvw-altitude-hard-deck-tone-edge:#714e8b;--skyvw-altitude-pull-0:#eb483c;--skyvw-altitude-pull:linear-gradient(90deg, #eb483c);--skyvw-altitude-pull-tone:#eb483c;--skyvw-altitude-pull-tone-dim:#84372f;--skyvw-altitude-pull-tone-ground:#4b2a25;--skyvw-altitude-pull-tone-edge:#8b3930;--skyvw-altitude-break-off-0:#eec649;--skyvw-altitude-break-off:linear-gradient(90deg, #eec649);--skyvw-altitude-break-off-tone:#eec649;--skyvw-altitude-break-off-tone-dim:#7b6627;--skyvw-altitude-break-off-tone-ground:#3e3313;--skyvw-altitude-break-off-tone-edge:#836d29;--skyvw-altitude-freefall-0:#1bc279;--skyvw-altitude-freefall:linear-gradient(90deg, #1bc279);--skyvw-altitude-freefall-tone:#1bc279;--skyvw-altitude-freefall-tone-dim:#236b46;--skyvw-altitude-freefall-tone-ground:#1c3c2a;--skyvw-altitude-freefall-tone-edge:#247149;--skyvw-altitude-sky-0:#f2f4f7;--skyvw-altitude-sky:linear-gradient(90deg, #f2f4f7);--skyvw-altitude-sky-tone:#f2f4f7;--skyvw-altitude-sky-tone-dim:#6c91bb;--skyvw-altitude-sky-tone-ground:#1f2a38;--skyvw-altitude-sky-tone-edge:#707883;--skyvw-track-speed-low-0:#f2f4f7;--skyvw-track-speed-low:linear-gradient(90deg, #f2f4f7);--skyvw-track-speed-low-tone:#f2f4f7;--skyvw-track-speed-low-tone-dim:#6c91bb;--skyvw-track-speed-low-tone-ground:#1f2a38;--skyvw-track-speed-low-tone-edge:#707883;--skyvw-track-speed-typical-0:#1bc279;--skyvw-track-speed-typical:linear-gradient(90deg, #1bc279);--skyvw-track-speed-typical-tone:#1bc279;--skyvw-track-speed-typical-tone-dim:#236b46;--skyvw-track-speed-typical-tone-ground:#1c3c2a;--skyvw-track-speed-typical-tone-edge:#247149;--skyvw-track-speed-high-0:#eec649;--skyvw-track-speed-high:linear-gradient(90deg, #eec649);--skyvw-track-speed-high-tone:#eec649;--skyvw-track-speed-high-tone-dim:#7b6627;--skyvw-track-speed-high-tone-ground:#3e3313;--skyvw-track-speed-high-tone-edge:#836d29;--skyvw-track-speed-extreme-0:#eb483c;--skyvw-track-speed-extreme:linear-gradient(90deg, #eb483c);--skyvw-track-speed-extreme-tone:#eb483c;--skyvw-track-speed-extreme-tone-dim:#84372f;--skyvw-track-speed-extreme-tone-ground:#4b2a25;--skyvw-track-speed-extreme-tone-edge:#8b3930}[data-skyvw-theme=CYAN]{--skyvw-wind-calm-0:#f2f4f7;--skyvw-wind-calm:linear-gradient(90deg, #f2f4f7);--skyvw-wind-calm-tone:#f2f4f7;--skyvw-wind-calm-tone-dim:#6c91bb;--skyvw-wind-calm-tone-ground:#1f2a38;--skyvw-wind-calm-tone-edge:#707883;--skyvw-wind-normal-0:#00c77a;--skyvw-wind-normal:linear-gradient(90deg, #00c77a);--skyvw-wind-normal-tone:#00c77a;--skyvw-wind-normal-tone-dim:#216d46;--skyvw-wind-normal-tone-ground:#1c3c2a;--skyvw-wind-normal-tone-edge:#21734a;--skyvw-wind-caution-0:#f3c942;--skyvw-wind-caution:linear-gradient(90deg, #f3c942);--skyvw-wind-caution-tone:#f3c942;--skyvw-wind-caution-tone-dim:#7d6725;--skyvw-wind-caution-tone-ground:#3e3313;--skyvw-wind-caution-tone-edge:#856e27;--skyvw-wind-danger-0:#f3453a;--skyvw-wind-danger:linear-gradient(90deg, #f3453a);--skyvw-wind-danger-tone:#f3453a;--skyvw-wind-danger-tone-dim:#87372f;--skyvw-wind-danger-tone-ground:#4b2a25;--skyvw-wind-danger-tone-edge:#8e3830;--skyvw-wind-outside-0:#c77ff9;--skyvw-wind-outside:linear-gradient(90deg, #c77ff9);--skyvw-wind-outside-tone:#c77ff9;--skyvw-wind-outside-tone-dim:#6d4a86;--skyvw-wind-outside-tone-ground:#3c2d47;--skyvw-wind-outside-tone-edge:#734e8d;--skyvw-altitude-approach-0:#fff;--skyvw-altitude-approach:linear-gradient(90deg, #fff);--skyvw-altitude-approach-tone:#fff;--skyvw-altitude-approach-tone-dim:#6c91bb;--skyvw-altitude-approach-tone-ground:#1f2a38;--skyvw-altitude-approach-tone-edge:#747c86;--skyvw-altitude-hard-deck-0:#c77ff9;--skyvw-altitude-hard-deck:linear-gradient(90deg, #c77ff9);--skyvw-altitude-hard-deck-tone:#c77ff9;--skyvw-altitude-hard-deck-tone-dim:#6d4a86;--skyvw-altitude-hard-deck-tone-ground:#3c2d47;--skyvw-altitude-hard-deck-tone-edge:#734e8d;--skyvw-altitude-pull-0:#f3453a;--skyvw-altitude-pull:linear-gradient(90deg, #f3453a);--skyvw-altitude-pull-tone:#f3453a;--skyvw-altitude-pull-tone-dim:#87372f;--skyvw-altitude-pull-tone-ground:#4b2a25;--skyvw-altitude-pull-tone-edge:#8e3830;--skyvw-altitude-break-off-0:#f3c942;--skyvw-altitude-break-off:linear-gradient(90deg, #f3c942);--skyvw-altitude-break-off-tone:#f3c942;--skyvw-altitude-break-off-tone-dim:#7d6725;--skyvw-altitude-break-off-tone-ground:#3e3313;--skyvw-altitude-break-off-tone-edge:#856e27;--skyvw-altitude-freefall-0:#00c77a;--skyvw-altitude-freefall:linear-gradient(90deg, #00c77a);--skyvw-altitude-freefall-tone:#00c77a;--skyvw-altitude-freefall-tone-dim:#216d46;--skyvw-altitude-freefall-tone-ground:#1c3c2a;--skyvw-altitude-freefall-tone-edge:#21734a;--skyvw-altitude-sky-0:#f2f4f7;--skyvw-altitude-sky:linear-gradient(90deg, #f2f4f7);--skyvw-altitude-sky-tone:#f2f4f7;--skyvw-altitude-sky-tone-dim:#6c91bb;--skyvw-altitude-sky-tone-ground:#1f2a38;--skyvw-altitude-sky-tone-edge:#707883;--skyvw-track-speed-low-0:#f2f4f7;--skyvw-track-speed-low:linear-gradient(90deg, #f2f4f7);--skyvw-track-speed-low-tone:#f2f4f7;--skyvw-track-speed-low-tone-dim:#6c91bb;--skyvw-track-speed-low-tone-ground:#1f2a38;--skyvw-track-speed-low-tone-edge:#707883;--skyvw-track-speed-typical-0:#00c77a;--skyvw-track-speed-typical:linear-gradient(90deg, #00c77a);--skyvw-track-speed-typical-tone:#00c77a;--skyvw-track-speed-typical-tone-dim:#216d46;--skyvw-track-speed-typical-tone-ground:#1c3c2a;--skyvw-track-speed-typical-tone-edge:#21734a;--skyvw-track-speed-high-0:#f3c942;--skyvw-track-speed-high:linear-gradient(90deg, #f3c942);--skyvw-track-speed-high-tone:#f3c942;--skyvw-track-speed-high-tone-dim:#7d6725;--skyvw-track-speed-high-tone-ground:#3e3313;--skyvw-track-speed-high-tone-edge:#856e27;--skyvw-track-speed-extreme-0:#f3453a;--skyvw-track-speed-extreme:linear-gradient(90deg, #f3453a);--skyvw-track-speed-extreme-tone:#f3453a;--skyvw-track-speed-extreme-tone-dim:#87372f;--skyvw-track-speed-extreme-tone-ground:#4b2a25;--skyvw-track-speed-extreme-tone-edge:#8e3830}[data-skyvw-theme=STEEL]{--skyvw-wind-calm-0:#f3f4f6;--skyvw-wind-calm:linear-gradient(90deg, #f3f4f6);--skyvw-wind-calm-tone:#f3f4f6;--skyvw-wind-calm-tone-dim:#6c91bb;--skyvw-wind-calm-tone-ground:#1f2a38;--skyvw-wind-calm-tone-edge:#707882;--skyvw-wind-normal-0:#62b988;--skyvw-wind-normal:linear-gradient(90deg, #62b988);--skyvw-wind-normal-tone:#62b988;--skyvw-wind-normal-tone-dim:#35684b;--skyvw-wind-normal-tone-ground:#1c3c2a;--skyvw-wind-normal-tone-edge:#386d4f;--skyvw-wind-caution-0:#e3c87d;--skyvw-wind-caution:linear-gradient(90deg, #e3c87d);--skyvw-wind-caution-tone:#e3c87d;--skyvw-wind-caution-tone-dim:#786738;--skyvw-wind-caution-tone-ground:#3e3313;--skyvw-wind-caution-tone-edge:#7f6d3d;--skyvw-wind-danger-0:#d06659;--skyvw-wind-danger:linear-gradient(90deg, #d06659);--skyvw-wind-danger-tone:#d06659;--skyvw-wind-danger-tone-dim:#7a4038;--skyvw-wind-danger-tone-ground:#4b2a25;--skyvw-wind-danger-tone-edge:#80423a;--skyvw-wind-outside-0:#b88cd9;--skyvw-wind-outside:linear-gradient(90deg, #b88cd9);--skyvw-wind-outside-tone:#b88cd9;--skyvw-wind-outside-tone-dim:#684e7b;--skyvw-wind-outside-tone-ground:#3c2d47;--skyvw-wind-outside-tone-edge:#6d5381;--skyvw-altitude-approach-0:#fff;--skyvw-altitude-approach:linear-gradient(90deg, #fff);--skyvw-altitude-approach-tone:#fff;--skyvw-altitude-approach-tone-dim:#6c91bb;--skyvw-altitude-approach-tone-ground:#1f2a38;--skyvw-altitude-approach-tone-edge:#747c86;--skyvw-altitude-hard-deck-0:#b88cd9;--skyvw-altitude-hard-deck:linear-gradient(90deg, #b88cd9);--skyvw-altitude-hard-deck-tone:#b88cd9;--skyvw-altitude-hard-deck-tone-dim:#684e7b;--skyvw-altitude-hard-deck-tone-ground:#3c2d47;--skyvw-altitude-hard-deck-tone-edge:#6d5381;--skyvw-altitude-pull-0:#d06659;--skyvw-altitude-pull:linear-gradient(90deg, #d06659);--skyvw-altitude-pull-tone:#d06659;--skyvw-altitude-pull-tone-dim:#7a4038;--skyvw-altitude-pull-tone-ground:#4b2a25;--skyvw-altitude-pull-tone-edge:#80423a;--skyvw-altitude-break-off-0:#e3c87d;--skyvw-altitude-break-off:linear-gradient(90deg, #e3c87d);--skyvw-altitude-break-off-tone:#e3c87d;--skyvw-altitude-break-off-tone-dim:#786738;--skyvw-altitude-break-off-tone-ground:#3e3313;--skyvw-altitude-break-off-tone-edge:#7f6d3d;--skyvw-altitude-freefall-0:#62b988;--skyvw-altitude-freefall:linear-gradient(90deg, #62b988);--skyvw-altitude-freefall-tone:#62b988;--skyvw-altitude-freefall-tone-dim:#35684b;--skyvw-altitude-freefall-tone-ground:#1c3c2a;--skyvw-altitude-freefall-tone-edge:#386d4f;--skyvw-altitude-sky-0:#f3f4f6;--skyvw-altitude-sky:linear-gradient(90deg, #f3f4f6);--skyvw-altitude-sky-tone:#f3f4f6;--skyvw-altitude-sky-tone-dim:#6c91bb;--skyvw-altitude-sky-tone-ground:#1f2a38;--skyvw-altitude-sky-tone-edge:#707882;--skyvw-track-speed-low-0:#f3f4f6;--skyvw-track-speed-low:linear-gradient(90deg, #f3f4f6);--skyvw-track-speed-low-tone:#f3f4f6;--skyvw-track-speed-low-tone-dim:#6c91bb;--skyvw-track-speed-low-tone-ground:#1f2a38;--skyvw-track-speed-low-tone-edge:#707882;--skyvw-track-speed-typical-0:#62b988;--skyvw-track-speed-typical:linear-gradient(90deg, #62b988);--skyvw-track-speed-typical-tone:#62b988;--skyvw-track-speed-typical-tone-dim:#35684b;--skyvw-track-speed-typical-tone-ground:#1c3c2a;--skyvw-track-speed-typical-tone-edge:#386d4f;--skyvw-track-speed-high-0:#e3c87d;--skyvw-track-speed-high:linear-gradient(90deg, #e3c87d);--skyvw-track-speed-high-tone:#e3c87d;--skyvw-track-speed-high-tone-dim:#786738;--skyvw-track-speed-high-tone-ground:#3e3313;--skyvw-track-speed-high-tone-edge:#7f6d3d;--skyvw-track-speed-extreme-0:#d06659;--skyvw-track-speed-extreme:linear-gradient(90deg, #d06659);--skyvw-track-speed-extreme-tone:#d06659;--skyvw-track-speed-extreme-tone-dim:#7a4038;--skyvw-track-speed-extreme-tone-ground:#4b2a25;--skyvw-track-speed-extreme-tone-edge:#80423a}[data-skyvw-theme=VIOLET]{--skyvw-wind-calm-0:#f2f4f7;--skyvw-wind-calm:linear-gradient(90deg, #f2f4f7);--skyvw-wind-calm-tone:#f2f4f7;--skyvw-wind-calm-tone-dim:#6c91bb;--skyvw-wind-calm-tone-ground:#1f2a38;--skyvw-wind-calm-tone-edge:#707883;--skyvw-wind-normal-0:#00ce7e;--skyvw-wind-normal:linear-gradient(90deg, #00ce7e);--skyvw-wind-normal-tone:#00ce7e;--skyvw-wind-normal-tone-dim:#226f48;--skyvw-wind-normal-tone-ground:#1c3c2a;--skyvw-wind-normal-tone-edge:#22754b;--skyvw-wind-caution-0:#fbcf43;--skyvw-wind-caution:linear-gradient(90deg, #fbcf43);--skyvw-wind-caution-tone:#fbcf43;--skyvw-wind-caution-tone-dim:#7f6925;--skyvw-wind-caution-tone-ground:#3e3313;--skyvw-wind-caution-tone-edge:#887027;--skyvw-wind-danger-0:#fd493d;--skyvw-wind-danger:linear-gradient(90deg, #fd493d);--skyvw-wind-danger-tone:#fd493d;--skyvw-wind-danger-tone-dim:#8a3830;--skyvw-wind-danger-tone-ground:#4b2a25;--skyvw-wind-danger-tone-edge:#923a31;--skyvw-wind-outside-0:#ce84ff;--skyvw-wind-outside:linear-gradient(90deg, #ce84ff);--skyvw-wind-outside-tone:#ce84ff;--skyvw-wind-outside-tone-dim:#6f4c88;--skyvw-wind-outside-tone-ground:#3c2d47;--skyvw-wind-outside-tone-edge:#76508f;--skyvw-altitude-approach-0:#fff;--skyvw-altitude-approach:linear-gradient(90deg, #fff);--skyvw-altitude-approach-tone:#fff;--skyvw-altitude-approach-tone-dim:#6c91bb;--skyvw-altitude-approach-tone-ground:#1f2a38;--skyvw-altitude-approach-tone-edge:#747c86;--skyvw-altitude-hard-deck-0:#ce84ff;--skyvw-altitude-hard-deck:linear-gradient(90deg, #ce84ff);--skyvw-altitude-hard-deck-tone:#ce84ff;--skyvw-altitude-hard-deck-tone-dim:#6f4c88;--skyvw-altitude-hard-deck-tone-ground:#3c2d47;--skyvw-altitude-hard-deck-tone-edge:#76508f;--skyvw-altitude-pull-0:#fd493d;--skyvw-altitude-pull:linear-gradient(90deg, #fd493d);--skyvw-altitude-pull-tone:#fd493d;--skyvw-altitude-pull-tone-dim:#8a3830;--skyvw-altitude-pull-tone-ground:#4b2a25;--skyvw-altitude-pull-tone-edge:#923a31;--skyvw-altitude-break-off-0:#fbcf43;--skyvw-altitude-break-off:linear-gradient(90deg, #fbcf43);--skyvw-altitude-break-off-tone:#fbcf43;--skyvw-altitude-break-off-tone-dim:#7f6925;--skyvw-altitude-break-off-tone-ground:#3e3313;--skyvw-altitude-break-off-tone-edge:#887027;--skyvw-altitude-freefall-0:#00ce7e;--skyvw-altitude-freefall:linear-gradient(90deg, #00ce7e);--skyvw-altitude-freefall-tone:#00ce7e;--skyvw-altitude-freefall-tone-dim:#226f48;--skyvw-altitude-freefall-tone-ground:#1c3c2a;--skyvw-altitude-freefall-tone-edge:#22754b;--skyvw-altitude-sky-0:#f2f4f7;--skyvw-altitude-sky:linear-gradient(90deg, #f2f4f7);--skyvw-altitude-sky-tone:#f2f4f7;--skyvw-altitude-sky-tone-dim:#6c91bb;--skyvw-altitude-sky-tone-ground:#1f2a38;--skyvw-altitude-sky-tone-edge:#707883;--skyvw-track-speed-low-0:#f2f4f7;--skyvw-track-speed-low:linear-gradient(90deg, #f2f4f7);--skyvw-track-speed-low-tone:#f2f4f7;--skyvw-track-speed-low-tone-dim:#6c91bb;--skyvw-track-speed-low-tone-ground:#1f2a38;--skyvw-track-speed-low-tone-edge:#707883;--skyvw-track-speed-typical-0:#00ce7e;--skyvw-track-speed-typical:linear-gradient(90deg, #00ce7e);--skyvw-track-speed-typical-tone:#00ce7e;--skyvw-track-speed-typical-tone-dim:#226f48;--skyvw-track-speed-typical-tone-ground:#1c3c2a;--skyvw-track-speed-typical-tone-edge:#22754b;--skyvw-track-speed-high-0:#fbcf43;--skyvw-track-speed-high:linear-gradient(90deg, #fbcf43);--skyvw-track-speed-high-tone:#fbcf43;--skyvw-track-speed-high-tone-dim:#7f6925;--skyvw-track-speed-high-tone-ground:#3e3313;--skyvw-track-speed-high-tone-edge:#887027;--skyvw-track-speed-extreme-0:#fd493d;--skyvw-track-speed-extreme:linear-gradient(90deg, #fd493d);--skyvw-track-speed-extreme-tone:#fd493d;--skyvw-track-speed-extreme-tone-dim:#8a3830;--skyvw-track-speed-extreme-tone-ground:#4b2a25;--skyvw-track-speed-extreme-tone-edge:#923a31}:root{--fg:var(--circle-action);--mute:var(--circle-action-muted);--mute-2:var(--circle-faint);--surface:var(--circle-surface);--raise:var(--circle-sheet);--line:var(--circle-card);--edge:var(--circle-line);--off:var(--circle-off);--soft:color-mix(in srgb, var(--circle-action) 50%, var(--circle-action-muted));--dim:color-mix(in srgb, var(--circle-surface) 73%, transparent);--press-tint:color-mix(in srgb, var(--circle-action) 8%, transparent);--ok:var(--skyvw-status-ok);--caution:var(--skyvw-status-caution);--danger:var(--skyvw-status-danger);--words:var(--circle-text-words-face), system-ui, sans-serif;--digits:var(--circle-text-numerals-face), system-ui, sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--ease-out:cubic-bezier(.22, 1, .36, 1)}.cat-jump{--k:var(--skyvw-category-jump);--g:var(--skyvw-category-jump-ground);--e:var(--skyvw-category-jump-edge)}.cat-place{--k:var(--skyvw-category-place);--g:var(--skyvw-category-place-ground);--e:var(--skyvw-category-place-edge)}.cat-home{--k:var(--skyvw-category-home);--g:var(--skyvw-category-home-ground);--e:var(--skyvw-category-home-edge)}.cat-setup{--k:var(--skyvw-category-setup);--g:var(--skyvw-category-setup-ground);--e:var(--skyvw-category-setup-edge)}.cat-gold{--k:var(--skyvw-category-achievement);--g:var(--skyvw-category-achievement-ground);--e:var(--skyvw-category-achievement-edge)}.cat-light{--k:var(--skyvw-category-light);--g:var(--skyvw-category-light-ground);--e:var(--skyvw-category-light-edge)}.cat-weather{--k:var(--skyvw-category-weather);--g:var(--skyvw-category-weather-ground);--e:var(--skyvw-category-weather-edge)}.cat-neutral{--k:var(--circle-action);--g:var(--circle-card);--e:var(--circle-off)}.rs-approach{stop-color:var(--skyvw-altitude-approach-tone)}.rs-hard-deck{stop-color:var(--skyvw-altitude-hard-deck-tone)}.rs-pull{stop-color:var(--skyvw-altitude-pull-tone)}.rs-break-off{stop-color:var(--skyvw-altitude-break-off-tone)}.rs-freefall{stop-color:var(--skyvw-altitude-freefall-tone)}.rs-sky{stop-color:var(--skyvw-altitude-sky-tone)}.rd-approach{stop-color:color-mix(in srgb, var(--skyvw-altitude-approach-tone) 50%, var(--circle-surface))}.rd-hard-deck{stop-color:color-mix(in srgb, var(--skyvw-altitude-hard-deck-tone) 50%, var(--circle-surface))}.rd-pull{stop-color:color-mix(in srgb, var(--skyvw-altitude-pull-tone) 50%, var(--circle-surface))}.rd-break-off{stop-color:color-mix(in srgb, var(--skyvw-altitude-break-off-tone) 50%, var(--circle-surface))}.rd-freefall{stop-color:color-mix(in srgb, var(--skyvw-altitude-freefall-tone) 50%, var(--circle-surface))}.rd-sky{stop-color:color-mix(in srgb, var(--skyvw-altitude-sky-tone) 50%, var(--circle-surface))}.ramp-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@font-face{font-family:Onest;src:url(./onest-DZuv1oNk.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(./barlow-500-B-GaN-11.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(./barlow-600-DrVP5hUr.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(./barlow-700-DLnY5Gfv.ttf)format("truetype");font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}body{background:var(--surface);height:100%;color:var(--fg);font-family:var(--words);-webkit-font-smoothing:antialiased;overflow:hidden}#app{height:100%}[hidden]{display:none!important}button,a,[role=button]{cursor:pointer}button{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}input,textarea,select{font-size:16px}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.part-talk-input:focus-visible{outline:none}.num{font-variant-numeric:tabular-nums}.app{height:100vh;background:var(--surface);flex-direction:column;height:100dvh;display:flex}.panels{flex:1;min-height:0;position:relative}.panel{visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.panel.active{visibility:visible}.scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-anchor:none;flex:1;min-height:0;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.top{padding:calc(16px + var(--safe-top)) 16px 6px;flex:none;align-items:center;gap:10px;display:flex}.top .grow{flex:1;min-width:0}.top .grow h1{font:700 32px/1 var(--digits);letter-spacing:.005em}.sub{font:500 14px/1.35 var(--words);color:var(--mute)}.top .sub{margin-top:5px}.press{transition:transform .1s var(--ease-out);position:relative}.press:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--fg);opacity:0;transition:opacity .1s var(--ease-out);position:absolute;inset:0}.press[data-pressed]{transform:scale(.96)}.press[data-pressed]:after{opacity:.6}.press-row{position:relative}.press-row[data-pressed]:before{content:"";background:var(--press-tint);pointer-events:none;animation:press-tint .1s var(--ease-out) both;position:absolute;inset:0}@keyframes press-tint{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.press:hover:after{opacity:.3}.press-row:hover:before{content:"";background:var(--press-tint);opacity:.6;pointer-events:none;position:absolute;inset:0}}:where(.disc){--k:var(--circle-action);--g:var(--circle-card);--e:var(--circle-off);--s:44px;--rw:2px}.disc{width:var(--s);height:var(--s);color:var(--k);background:var(--g);box-shadow:inset 0 0 0 var(--rw) var(--e);border-radius:50%;flex:none;place-items:center;display:grid}.disc.on{box-shadow:inset 0 0 0 var(--rw) var(--k)}.disc.s64{--s:64px;--rw:2.5px}.disc.s32{--s:32px;--rw:1.5px}.disc.s26{--s:26px;--rw:1.5px}.ic{flex:none;display:block}.tabs{z-index:4;flex:none;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn{height:48px;font:600 16px/1 var(--words);color:var(--fg);background:var(--raise);box-shadow:inset 0 0 0 1.5px var(--edge);white-space:nowrap;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn.primary{background:var(--fg);color:var(--surface);box-shadow:none}.btn.primary:after{box-shadow:inset 0 0 0 1.5px var(--mute)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn.wide{width:100%}.btn.flex{flex:1}.chips{scrollbar-width:none;overscroll-behavior-x:contain;flex:none;gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips>*{flex:none}.pill{height:30px;font:700 13px/1 var(--digits);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);box-shadow:inset 0 0 0 1.5px var(--edge);white-space:nowrap;border-radius:15px;flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.title-host{padding:var(--safe-top) 0 0}.title-host>.part-page-title{flex:1;min-width:0}.title-host .part-page-title-end{margin-block:-6px}@media (max-width:899px){.title-host .part-page-title-after{flex-basis:100%;order:1}}.sync-mark{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.sync-mark.press:after{content:none}@keyframes pulse{50%{opacity:.35}}.latest-host{flex:none;padding:8px 16px 0}.latest-when{color:var(--muted);font-size:var(--type-small)}.latest-facts{gap:var(--space-3);display:flex}.eyebrow{font:600 12px/1 var(--digits);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.acts{gap:10px;display:flex}.log-host{padding:4px 16px 24px}.skel{background:var(--line);border-radius:6px;width:56%;height:12px;animation:1.4s ease-in-out infinite pulse}.glyph{display:block;overflow:visible}.glyph path{fill:none;stroke-linecap:round;stroke-linejoin:round}.glyph .gx{stroke:var(--edge);stroke-width:1px}.glyph .gf{stroke-width:2.6px}.glyph .gc{stroke-width:1.6px}.glyph .go{fill:var(--surface);stroke:var(--fg);stroke-width:1.4px}.glyph .gl{fill:var(--fg)}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100%;padding:0 32px 56px;display:flex}.empty>.first-use{text-align:left;width:100%;max-width:420px}.first-use-line{color:var(--muted);margin:0}.first-run-host{padding:8px 16px 0}.dim{background:var(--dim);z-index:20;position:fixed;inset:0}.sheet{z-index:21;background:var(--raise);box-shadow:0 -1px 0 var(--edge);padding:10px 16px calc(16px + var(--safe-bottom));border-radius:26px 26px 0 0;flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet .grab{background:var(--off);border-radius:3px;width:40px;height:5px;margin:0 auto 4px}.sheet .lead{font:500 15px/1.35 var(--words);color:var(--mute);text-align:center}.sheet .code{font:700 56px/1 var(--digits);letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;padding:6px 0 2px}.sheet .code[data-dim]{color:var(--mute-2)}.sheet .row2{gap:10px;display:flex}.sheet .state{font:500 15px/1.35 var(--words);color:var(--mute);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:20px;display:flex}.sheet .state i{background:var(--fg);border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s ease-in-out infinite pulse}.sheet .state.problem{color:var(--caution)}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes dim-in{0%{opacity:0}}.sheet{animation:sheet-in .28s var(--ease-out)}.dim{animation:.22s linear dim-in}.page{inset:0 0 var(--tabs-h,0px) 0;z-index:10;background:var(--surface);will-change:transform;flex-direction:column;display:flex;position:fixed}.page.slide-in{animation:page-in .28s var(--ease-out)}@keyframes page-in{0%{transform:translate(100%)}}.page .edge{z-index:3;touch-action:none;width:20px;position:absolute;top:0;bottom:0;left:0}.page.settle{transition:transform .22s var(--ease-out)}.page .back-top{padding:calc(16px + var(--safe-top)) 16px 6px;flex:none;align-items:center;gap:10px;display:flex}.page .back-top h1{font:700 22px/1 var(--digits);text-align:center;flex:1}.page .back-top .spacer{flex:none;width:44px}.page .hero-line{background:var(--raise);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;margin:24px 16px 0;padding:18px 12px 12px}.page .hero-line .glyph{width:100%;height:auto}.page .note{text-align:center;font:500 14px/1.4 var(--words);color:var(--mute);padding:16px 24px 0}::view-transition-old(root){animation:.16s linear both fade-out}::view-transition-new(root){animation:page-in .28s var(--ease-out) both}::view-transition-group(jump-line){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.alt{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.alt-source{all:unset;cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.alt-source:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:8px}.alt-body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.alt-body::-webkit-scrollbar{display:none}.alt-col{box-sizing:border-box;max-width:480px;padding:0 16px var(--space-6);gap:var(--space-4);align-content:start;margin:0 auto;display:grid}.alt-stage{padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--workspace-card-radius);background:var(--picture);touch-action:manipulation;--altitude-dial-size:min(330px, 100vw - 64px, 100dvh - 400px);justify-items:center;display:grid}.alt-stage>.part-altitude-dial{width:var(--altitude-dial-size)}.alt-stage.falling{padding-block:var(--space-6);--altitude-dial-size:min(400px, 100vw - 64px, 100dvh - 330px)}.alt-stage.falling .part-altitude-dial-height{font-size:clamp(56px,20vw,84px)}.alt-key>.part-alarm-key{width:100%}.alt-hint{color:var(--muted);font-size:var(--type-small)}.alt-pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alt-tile{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--panel-radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);align-content:start;display:grid}.alt-tile>b{font-size:var(--type-heading);font-variant-numeric:tabular-nums;font-weight:600}.alt-tile>b i{color:var(--muted);font-style:normal;font-weight:400;font-size:var(--type-small)}.alt-tile>small{color:var(--muted);font-size:var(--type-small)}.alt-tile-head{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--type-small);display:flex}.alt-presses{gap:var(--space-2);display:flex}.alt-presses>span{display:contents}.alt-presses .part-button{flex:auto;justify-content:center}.alt-presses .part-button[aria-pressed=true] svg{color:var(--ok)}.alt-more{justify-content:center;display:flex}.alt .part-button[data-pressed]{transform:scale(.96)}.alt-sim{gap:var(--space-2);display:flex}.alt-sim>span{display:contents}.alt-sim .part-button{flex:auto;justify-content:center}.alt-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--panel-radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);display:grid}.alt-card-head{align-items:baseline;gap:var(--space-2);display:flex}.alt-card-head h2{font-size:var(--type-heading);margin-right:auto;font-weight:600}.alt-card-head span{color:var(--muted);font-size:var(--type-small)}.alt-facts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.alt-fact{align-items:center;gap:var(--space-1);white-space:nowrap;font-size:var(--type-body);font-variant-numeric:tabular-nums;display:inline-flex}.alt-fact>svg{color:var(--muted)}.alt-card-presses{gap:var(--space-2);display:flex}.alt-card-presses>span{display:contents}.alt-card-presses .part-button{flex:auto;justify-content:center}.alt-lock{z-index:30;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--dur-press,.1s) ease-out;background:0 0;place-items:center;display:grid;position:fixed;inset:0}.alt-lock.press:after{content:none}.alt-lock.press[data-pressed]{background:color-mix(in srgb, var(--circle-surface) 35%, transparent);transform:none}.alt-lock-hold{background:var(--surface);opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:96px;height:96px;transition:opacity .1s ease-out;display:grid;position:relative}.alt-lock[data-pressed] .alt-lock-hold{opacity:1}.alt-lock-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.alt-lock-ring circle{fill:none}.alt-lock-ring .base{stroke:var(--edge)}.alt-lock-ring .fill{stroke:var(--fg);stroke-linecap:round}.chat{min-height:0;padding-top:var(--safe-top);flex-direction:column;flex:1;display:flex}.chat-head{padding:0 16px}.chat-scroll{padding:8px 16px}.chat-thread{align-content:start;gap:12px;display:grid}.chat-foot{border-top:1px solid var(--border);gap:8px;padding:8px 16px 12px;display:grid}.chat-line{flex-wrap:wrap;gap:8px;display:flex}.chat-note{color:var(--muted);font-size:var(--type-small)}.chat-jump{width:100%;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.chat-jump:active{color:var(--muted)}.sky-scroll{box-sizing:border-box;gap:var(--space-4);align-content:start;width:100%;max-width:720px;margin:0 auto;padding:8px 16px 32px;display:grid}.sky-pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sky-pair>div{min-width:0;display:grid}.sky-tile{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--panel-radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);align-content:start;display:grid}.sky-tile-head{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--type-small);margin:0;font-weight:400;display:flex}.sky-tile>b{font-size:var(--type-heading);font-variant-numeric:tabular-nums;font-weight:600}.sky-tile>b i{color:var(--muted);font-style:normal;font-weight:400;font-size:var(--type-small)}.sky-tile>small{color:var(--muted);font-size:var(--type-small)}.sky-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--type-small)}.sky-stage{border-radius:var(--panel-radius);background:var(--card);height:300px;position:relative;overflow:hidden}.sky-layers{flex-wrap:wrap;gap:8px;display:flex}.jump-scroll{padding:8px 16px max(24px,var(--safe-bottom));flex-direction:column;gap:16px;display:flex}.jump-page .back-top{padding:var(--safe-top) 0 0}.jump-head{align-items:center;gap:4px;padding-left:8px;display:flex}.jump-head>.part-page-title{flex:1;min-width:0;padding-left:0}.page .back-top .part-page-title>h1{white-space:nowrap;text-align:start;flex:none}.loading-profile{place-items:center;height:220px;display:grid}.loading-profile .glyph{width:100%;height:180px}.jump-player-host{min-width:0}.jump-stage{width:100%;height:100%;display:block}.jump-stage-box>:first-child{width:100%;height:100%;position:absolute;inset:0}.jump-corner{z-index:6;pointer-events:none;justify-items:end;gap:2px;display:grid;position:absolute;top:8px;right:8px}.jump-corner>b{border-radius:var(--radius-small);background:color-mix(in oklab,var(--scrim) 70%,transparent);font:600 15px/24px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px}.jump-corner>b+b{color:var(--fg);font-size:12px;font-weight:500;line-height:20px}.jump-stage text{font:500 12px var(--font);font-variant-numeric:tabular-nums}.trace-source{font:500 12px var(--font);color:var(--muted);margin:-8px 0 0}.jump-tags{flex-wrap:wrap;gap:8px;display:flex}.jump-person{align-items:center;gap:12px;padding:8px 0;display:flex}.jump-face{background:var(--raised);width:36px;height:36px;font:600 15px var(--font);border-radius:50%;flex:none;place-items:center;display:grid}.jump-two{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jump-two.end{flex:none;align-items:flex-end}.jump-two small{color:var(--muted);font:500 12px var(--font)}.jump-whole-screen{z-index:50;padding:var(--safe-top) 0 var(--safe-bottom);background:var(--bg);display:grid;position:fixed;inset:0}.jump-whole-screen>.part-jump-player{min-height:0}.you-scroll{padding:18px 16px 32px}.you-card{background:var(--raise);border:1px solid var(--line);border-radius:20px;padding:20px}.you-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.you-card h2{font-size:18px}.you-card .sub{margin:12px 0 18px}.you-card .acts{flex-wrap:wrap;gap:12px;padding:0}.you-section{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.you-section h2{font:600 14px var(--digits);color:var(--mute);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.unit-choices{gap:10px;display:flex}.unit-choice{border:1px solid var(--edge);border-radius:26px;min-width:68px;min-height:44px;font-size:18px}.unit-choice[aria-pressed=true]{background:var(--fg);color:var(--surface)}.alarm-values{font:600 22px var(--digits);margin:10px 0}.you-section .sub{margin-top:8px}.sheet-shade{z-index:30;background:var(--dim);align-items:end;display:grid;position:fixed;inset:0}.sheet-shade .sheet{position:static}.sheet-shade .sheet p{margin:12px 0 22px;font-size:16px;line-height:1.6}.disconnect-dialog{width:100%;max-width:100%;color:var(--fg);background:var(--raise);border:0;border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0}.disconnect-dialog::backdrop{background:var(--dim)}.disconnect-dialog .sheet{position:static}.disconnect-dialog p{margin:14px 0 22px;font-size:16px;line-height:1.6}.unit-choice{place-items:center;display:grid}.you-scroll{box-sizing:border-box;gap:var(--space-4);align-content:start;width:100%;max-width:720px;margin:0 auto;display:grid}.you-scroll .part-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.you-discs{gap:var(--space-4) var(--space-2);margin:var(--space-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.you-disc{justify-items:center;gap:var(--space-1);text-align:center;min-width:0;display:grid}.you-disc b{font-weight:600}.you-disc small{color:var(--muted);font-size:var(--type-small)}.you-records{display:grid}.you-record{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;color:inherit;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.you-record span{min-width:0;display:grid}.you-record small{color:var(--muted);font-size:var(--type-small)}.you-record>b{font-variant-numeric:tabular-nums}.you-person,.you-device,.you-setting{align-items:center;gap:var(--space-3);min-height:44px;display:flex}.you-device-note{color:var(--muted);font-size:var(--type-small)}.you-device>.sync-mark{margin-left:auto}.you-device small{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--type-small);margin-left:auto;display:inline-flex}.you-initial{background:var(--raise);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.you-setting>svg{color:var(--muted)}.you-setting .alarm-values{font:inherit;margin:0}.you-setting .unit-choices{display:block}.you-sheet-host{z-index:30;background:var(--surface);position:fixed;inset:0}.you-sheet-host>*{height:100%}.you-sheet-body{gap:var(--space-4);padding:var(--space-4);display:grid}.you-records-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.you-records-head h2{font-size:var(--type-heading);margin:0}.you-said{color:var(--muted);font-size:var(--type-small)}.you-card{background:var(--card);border-color:var(--border);border-radius:var(--panel-radius)}.you-line{color:var(--muted);font-size:var(--type-small);margin:0}
/*$vite$:1*/