.hearth-home{border-radius:var(--si-radius-pill);font-family:var(--si-font-sans);color:var(--si-color-muted);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hearth-home:hover,.hearth-home:focus-visible{color:var(--si-color-ink);background:var(--si-color-line-soft)}.hearth-home-icon{color:var(--si-color-muted);flex:none}.hearth-home-roofs{fill:var(--si-color-line-soft)}.hearth-home-flame{fill:var(--si-accent-emphasis);stroke:none}@media (prefers-reduced-motion:no-preference){.hearth-home{transition:color .12s,background-color .12s}.hearth-home-icon{transition:transform 90ms ease-out}.hearth-home:active .hearth-home-icon{transform:scale(.92)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hearth-home:hover .hearth-home-flame{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite hearth-home-flicker}}@keyframes hearth-home-flicker{0%,to{opacity:1;transform:scale(1)rotate(0)}35%{opacity:.9;transform:scale(.96,1.08)rotate(-2deg)}70%{opacity:1;transform:scale(1.04,.97)rotate(2deg)}}.hearth-theme{flex-shrink:0;position:relative}.hearth-theme-caret{color:var(--si-color-faint);margin-left:6px}.hearth-theme-menu{z-index:60;background:var(--si-surface-raised);border:1px solid var(--si-color-line);border-radius:var(--si-radius-card);min-width:200px;max-width:calc(100vw - 32px);box-shadow:var(--si-shadow-popover);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.hearth-theme-item{border-radius:var(--si-radius-control);color:var(--si-color-ink);font-family:var(--si-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:7px 10px;font-size:13px;display:flex}.hearth-theme-item:hover{background:var(--si-surface-panel)}.hearth-theme-item[aria-checked=true]{background:var(--si-accent-live-fill)}.hearth-theme-item[aria-checked=true]>span:first-child:before{content:"✓ ";color:var(--si-track-playhead)}.hearth-theme-item:focus-visible{outline:2px solid var(--si-accent-emphasis);outline-offset:-2px}.hearth-theme-now{font-family:var(--si-font-mono);color:var(--si-color-faint);font-size:11px}.experimental-root{--si-density-row-h:24px;--si-density-cell-x:8px;--si-density-gutter:12px;--si-density-track-h:18px;--si-density-font-data:12px;--si-density-font-label:11px;--si-color-paper:#121417;--si-color-ink:#ecebe7;--si-color-muted:#a8a69f;--si-color-faint:#75736d;--si-color-line:#2a2f36;--si-color-line-soft:#22262c;--si-color-dot:#3a3f47;--si-color-stage:#000;--si-color-stage-dead:#0a0a0a;--si-signal-alert:#e06a5c;--si-signal-alert-surface:#2a1614;--si-signal-info:#d1bef4;--si-signal-info-surface:#171f29;--si-accent-live-fill:#7c88e81a;--si-accent-gaze:#6fc7b0;--si-accent-redaction:#c77dd4;--si-accent-agent-output:#a6b24f;--si-accent-operator-read:#f0649c;--si-accent-emphasis:#e3a857;--si-accent-emphasis-soft:#e3a8571f;--si-surface-panel:#1a1d21;--si-surface-raised:#20242a;--si-surface-row-alt:#1a1d21;--si-surface-row-hover:#ecebe70f;--si-type-font-clock:18px;--si-type-font-eyebrow:10px;--si-type-font-source:9px;--si-space-label-gutter:216px;--si-space-label-gap:20px;--si-space-participant-header:42px;--si-space-session-lane-row:30px;--si-space-ruler-row:28px;--si-space-header:56px;--si-space-meta-strip:46px;--si-space-transcript-rail:400px;--si-space-annotation-column:360px;--si-space-transport-button:38px;--si-space-page-gutter:24px;--si-space-rule-weight:2px;--si-radius-control:8px;--si-radius-card:12px;--si-radius-pill:999px;--si-radius-mark:3px;--si-shadow-popover:0 12px 30px #0006;--si-font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--si-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--si-basis-capture:#efece8;--si-basis-write:#c9c2b9;--si-basis-unstamped:#a39c93;--si-basis-reconstructed:#807a73;--si-env-production-bg:#f2b233;--si-env-production-fg:#111010;--si-env-development-bg:#88e88c;--si-env-development-fg:#111010;--si-env-staging-bg:#6e93c9;--si-env-staging-fg:#111010;--si-env-wellspring-bg:#6fc7b0;--si-env-wellspring-fg:#111010;--si-env-local-bg:#3a3535;--si-env-local-fg:#c9c2b9;--si-env-unknown-bg:#807a73;--si-env-unknown-fg:#111010;--si-track-fill:#a8a69f;--si-track-gap:#55504a;--si-track-out-of-span:#22262c;--si-track-not-loaded:#c9c2b9;--si-track-playhead:#7c88e8;--si-audio-unmeasured:#807a73;--si-audio-misaligned:#63a8c9;--si-spend-logbook:#3987e5;--si-spend-rerun:#d95926;--si-spend-stt:#199e70;--si-spend-artifact:#c98500;--si-spend-vision:#d55181;--si-spend-agent:#008300;--si-spend-other:#9085e9;--si-person-1:#3987e5;--si-person-2:#d95926;--si-person-3:#199e70;--si-person-4:#c98500;--si-person-5:#d55181;--si-person-6:#008300;--si-person-7:#9085e9;--si-device-series-1:#3987e5;--si-device-series-2:#d95926;--si-device-series-3:#199e70;--si-device-series-4:#c98500;--si-device-series-5:#d55181;--si-device-series-6:#008300;--si-device-series-7:#9085e9}.experimental-root[data-density=comfortable]{--si-density-row-h:30px;--si-density-cell-x:12px;--si-density-gutter:20px;--si-density-track-h:24px;--si-density-font-data:13px;--si-density-font-label:12px}html[data-theme=light] .experimental-root,html[data-theme=light].experimental-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--si-color-paper:#f4f5f6;--si-color-ink:#16181b;--si-color-muted:#55585e;--si-color-faint:#74777d;--si-color-line:#d8dbdf;--si-color-line-soft:#e7e9ec;--si-color-dot:#c2c6cc;--si-signal-alert:#b5392a;--si-signal-alert-surface:#fbe9e6;--si-signal-info:#7a4fa0;--si-signal-info-surface:#f1ecfa;--si-accent-live-fill:#4d5bd617;--si-accent-gaze:#138a74;--si-accent-redaction:#a23cb6;--si-accent-agent-output:#6b7a0e;--si-accent-operator-read:#d0306e;--si-accent-emphasis:#a86400;--si-accent-emphasis-soft:#a864001a;--si-surface-panel:#fff;--si-surface-raised:#eceef1;--si-surface-row-alt:#fafafb;--si-surface-row-hover:#16181b0a;--si-shadow-popover:0 12px 30px #14181e24;--si-basis-capture:#16181b;--si-basis-write:#4a4d52;--si-basis-unstamped:#6c6f75;--si-basis-reconstructed:#8a8d93;--si-track-fill:#7a7e85;--si-track-gap:#a4a8ae;--si-track-out-of-span:#bfc3c8;--si-track-not-loaded:#5f6369;--si-track-playhead:#4d5bd6;--si-audio-unmeasured:#8a8d93;--si-audio-misaligned:#1f84b0}html[data-theme=light] :is(.si-tile,[data-testid=frame-stage],.si-tile-none,.si-thumb,.si-film-tile,.si-capthumb,.si-capture-image,.si-tilepop-img,.si-hlbadge,.si-recdot){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--si-color-paper:#121417;--si-color-ink:#ecebe7;--si-color-muted:#a8a69f;--si-color-faint:#75736d;--si-color-line:#2a2f36;--si-color-line-soft:#22262c;--si-color-dot:#3a3f47;--si-signal-alert:#e06a5c;--si-signal-alert-surface:#2a1614;--si-signal-info:#d1bef4;--si-signal-info-surface:#171f29;--si-accent-live-fill:#7c88e81a;--si-accent-gaze:#6fc7b0;--si-accent-redaction:#c77dd4;--si-accent-agent-output:#a6b24f;--si-accent-operator-read:#f0649c;--si-accent-emphasis:#e3a857;--si-accent-emphasis-soft:#e3a8571f;--si-surface-panel:#1a1d21;--si-surface-raised:#20242a;--si-surface-row-alt:#1a1d21;--si-surface-row-hover:#ecebe70f;--si-shadow-popover:0 12px 30px #0006;--si-basis-capture:#efece8;--si-basis-write:#c9c2b9;--si-basis-unstamped:#a39c93;--si-basis-reconstructed:#807a73;--si-track-fill:#a8a69f;--si-track-gap:#55504a;--si-track-out-of-span:#22262c;--si-track-not-loaded:#c9c2b9;--si-track-playhead:#7c88e8;--si-audio-unmeasured:#807a73;--si-audio-misaligned:#63a8c9}*{box-sizing:border-box}body{background:var(--si-color-paper);color:var(--si-color-ink);margin:0;font:14px/1.5 Hanken Grotesk,sans-serif}button,input,select,textarea{font:inherit;color:inherit;background:var(--si-surface-raised);border:1px solid var(--si-color-line);border-radius:var(--si-radius-control);padding:8px 11px}button{cursor:pointer}button:hover{border-color:var(--si-accent-emphasis)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--si-accent-emphasis);outline-offset:3px}a{color:var(--si-accent-emphasis);text-decoration:none}a:hover{text-decoration:underline}code{font:12px/1.5 JetBrains Mono,monospace}h1,h2,h3,p{margin:0}h2{letter-spacing:-.6px;font-size:25px}h3{letter-spacing:-.2px;font-size:19px}.wrap{max-width:1600px;margin:auto;padding:0 32px}.shell{border-bottom:1px solid var(--si-color-line);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:24px;min-height:84px;display:grid}.shell h1{font-size:19px;font-weight:600}.shell h1 span{text-transform:uppercase;letter-spacing:2px;color:var(--si-color-muted);font-size:11px;display:block}.shell>:last-child{justify-self:end}.intro{justify-content:space-between;align-items:center;padding:38px 0 30px;display:flex}.intro h2{letter-spacing:-1px;margin:8px 0;font:400 44px/1.2 Georgia,serif}.intro p{color:var(--si-color-muted)}.eyebrow{letter-spacing:1.5px;color:var(--si-color-muted);font:10px/1.5 JetBrains Mono,monospace}.intro-side{text-align:right}.intro-side p{margin:7px 0 12px}.release-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.release-lanes article{border:1px solid var(--si-color-line);background:var(--si-surface-panel);border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:relative;overflow:hidden}.release-lanes article:before{content:"";background:var(--si-accent-emphasis);opacity:.5;height:3px;position:absolute;top:0;left:0;right:0}.lane-top{justify-content:space-between;width:100%;display:flex}.lane-number{color:var(--si-color-faint);font:12px JetBrains Mono,monospace}.release-track{border-bottom:1px solid var(--si-color-line);background:radial-gradient(at bottom,#c2a17b17,#0000 70%);width:100%;height:150px;margin:10px 0 8px;display:flex}.release-lanes h3{margin:8px 0 4px}.release-lanes>article>code{color:var(--si-color-muted);font-size:11px}.route{margin:17px 0 12px;font-size:12px}.route b{color:var(--si-accent-emphasis);padding:0 3px}.route span{color:var(--si-color-muted)}.lane-note{color:var(--si-color-muted);flex:1;margin:14px 0 20px;font-size:13px}.family-list{color:var(--si-color-muted);font-size:12px}.status{align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.status i{background:var(--si-color-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.attention{color:var(--si-signal-alert)}.status.attention i{background:var(--si-signal-alert)}.connection{align-items:center;gap:24px;margin:6px 0;padding:22px 0;display:flex}.connection>div{flex:1}.connection p{margin-top:6px}.connection p .muted{margin-left:10px}.connection>a{font-size:12px}.connection-arrow{color:var(--si-color-faint);font-size:30px}.muted,small{color:var(--si-color-muted)}.apple-strip{border:1px solid var(--si-color-line);background:var(--si-surface-panel);border-radius:12px;align-items:center;gap:18px;padding:18px 22px;display:flex}.apple-strip h3{font-size:15px}.apple-strip p{color:var(--si-color-muted);font-size:12px}.apple-strip>.status{margin-left:auto}.apple-mark{color:var(--si-accent-emphasis);font-size:36px}.history,.release-detail{margin-top:36px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading>span{color:var(--si-color-muted);font-size:11px}.filters{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 18px;display:flex}label{color:var(--si-color-muted);flex-direction:column;gap:5px;font-size:11px;display:flex}label input,label select,label textarea{color:var(--si-color-ink);font-size:12px}label select{max-width:220px}.filters input[type=search]{max-width:160px}.table-scroll{border:1px solid var(--si-color-line);border-radius:12px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}thead{background:var(--si-surface-panel)}th{text-transform:uppercase;letter-spacing:.7px;color:var(--si-color-muted);border-bottom:1px solid var(--si-color-line);padding:13px 16px;font:10px JetBrains Mono,monospace}td{border-bottom:1px solid var(--si-color-line);vertical-align:middle;padding:16px}tr:last-child td{border:0}td:first-child{min-width:220px}td small{margin-top:5px;font-size:11px;display:block}td button{padding:6px 10px;font-size:11px}.date{white-space:nowrap;font:11px JetBrains Mono,monospace}.selected{background:var(--si-accent-emphasis-soft)}.footnote{color:var(--si-color-muted);max-width:1000px;margin-top:16px;font-size:12px}.notice{border:1px solid var(--si-color-line);border-left:3px solid var(--si-accent-emphasis);border-radius:6px;margin:14px 0;padding:12px 16px;font-size:13px}.empty{color:var(--si-color-muted);text-align:center;padding:40px}.release-detail{background:var(--si-surface-panel);border:1px solid var(--si-color-line);border-radius:12px;padding:24px}.release-detail h3{margin:24px 0 12px;font-size:15px}.actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.actions button{font-size:12px}.release-notes p{white-space:pre-wrap}.artifacts{padding:0;list-style:none}.artifacts li{border-bottom:1px solid var(--si-color-line);overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:12px 0;display:flex}.artifacts code{font-size:11px}.timeline{padding:0 0 0 12px;list-style:none}.timeline li{border-left:1px solid var(--si-color-line);padding:0 0 24px 22px;font-size:12px;position:relative}.timeline li:before{content:"";background:var(--si-accent-emphasis);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.timeline strong{font-size:14px}.timeline .status{margin-left:10px}.timeline p{margin:4px 0}.timeline small{display:block}.timeline button{margin:8px}.modal{z-index:50;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:var(--si-surface-panel);border:1px solid var(--si-color-line);border-radius:12px;width:min(550px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 20px 80px #0005}.dialog p,.dialog label{margin:14px 0}.dialog h2{font-size:24px}.dialog label input,.dialog textarea,.dialog select{width:100%;max-width:none}.dialog textarea{min-height:85px}dl{gap:24px;display:flex}dt{color:var(--si-color-muted);font-size:11px}dd{margin:4px 0}footer{color:var(--si-color-muted);justify-content:space-between;gap:24px;padding:24px 0 36px;font-size:11px;display:flex}.gatecard{border:1px solid var(--si-color-line);border-radius:12px;max-width:500px;margin:60px auto;padding:40px}.gatecard p{margin:15px 0}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.wrap{padding:0 18px}.release-lanes{grid-template-columns:1fr}.release-lanes article{min-height:240px;padding-right:42%}.release-track{width:38%;height:160px;position:absolute;top:45px;right:15px}.lane-top{min-width:160%}.connection,.apple-strip{flex-wrap:wrap}.apple-strip>.status{margin-left:0}.shell{gap:14px}.shell h1{font-size:16px}.intro h2{font-size:34px}footer{flex-direction:column}}@media (width<=600px){.shell{grid-template-columns:1fr auto;min-height:110px}.shell>:nth-child(2){grid-area:2/1/auto/3;justify-self:center;margin-bottom:10px}.shell>:last-child{grid-area:1/2}.intro{padding:26px 0}.intro-side{display:none}.release-lanes article{padding:16px}.release-track{width:100%;height:120px;position:static}.lane-top{min-width:0}.connection{display:block}.connection>div{margin:15px 0}.connection-arrow{display:none}.section-heading{flex-direction:column;align-items:start}.filters label{flex:135px}.filters input,.filters select{width:100%;max-width:none!important}.apple-strip{gap:12px}.release-detail{padding:16px}.status{max-width:310px}}.table-scroll{max-width:100%;position:relative}.release-detail{min-width:0}.release-detail code{overflow-wrap:anywhere}.lane-activity{color:var(--si-accent-emphasis);margin:6px 0;font-size:12px}.release-track img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.family-states{width:100%;font-size:12px}.family-states p{flex-wrap:wrap;gap:6px 12px;margin:8px 0;display:flex}.family-states strong{color:var(--si-color-muted);font-weight:400}.family-states small{width:100%}
