@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--sr-color-canvas:#f5f5f5;--sr-color-surface:#fff;--sr-color-surface-sunken:#efefef;--sr-color-ink:#0f0f0f;--sr-color-ink-inverse:#fff;--sr-color-ink-muted:#5f5f64;--sr-color-ink-faint:#8a8a8f;--sr-color-label:#86696f;--sr-color-on-tile:#0f0f0f;--sr-color-on-tile-muted:#4a4346;--sr-color-hairline:#ebebeb;--sr-color-hairline-strong:#d6d6d6;--sr-color-bubble:#e0e0e0;--sr-color-bubble-pressed:#cfcfcf;--sr-color-action:#0f0f0f;--sr-color-action-pressed:#2a2a2c;--sr-color-action-ink:#fff;--sr-color-focus:#0f0f0f;--sr-color-scrim:#0f0f0f47;--sr-color-desk:#e4e4e4;--sr-color-ink-soft:#4b4f55;--sr-color-quiet-fill:#0f0f0f12;--sr-color-disabled-bg:#bdbdbd;--sr-color-disabled-ink:#8a8a8a;--sr-color-meter-track:#e6e6e6;--sr-color-on-tile-surface:#fff;--sr-color-nav-bg:#0f0f0f;--sr-color-nav-ink:#cfcfcf;--sr-color-nav-active-bg:#fff;--sr-color-nav-active-ink:#0f0f0f;--sr-color-toast-bg:#0f0f0f;--sr-color-toast-ink:#fff;--sr-color-toast-bubble:#2e2e30;--sr-color-highlight-ink:#3e4210;--sr-tone-body-bg:#fecccb;--sr-tone-body-strong:#cda7a6;--sr-tone-body-bubble:#d5b7b7;--sr-tone-body-bubble-on-surface:#e2c4c4;--sr-tone-body-line:#8e6463;--sr-tone-session-bg:#fdd9a1;--sr-tone-session-strong:#e2c090;--sr-tone-session-bubble:#e8c894;--sr-tone-session-line:#8c6a36;--sr-tone-measure-bg:#97f5fe;--sr-tone-measure-strong:#7cd2da;--sr-tone-measure-bubble:#80dce5;--sr-tone-measure-line:#4e9ea6;--sr-tone-progress-bg:#e1cdfe;--sr-tone-progress-alt:#eeccfe;--sr-tone-progress-strong:#c3b4de;--sr-tone-progress-bubble:#cdb9ee;--sr-tone-progress-line:#7b728e;--sr-tone-highlight-bg:#f5ffa4;--sr-tone-highlight-chip:#ebf49f;--sr-data-1:#3c3942;--sr-data-2:#7b728e;--sr-data-3:#9a8dad;--sr-data-4:#c3b4de;--sr-data-neutral-1:#3a3a3d;--sr-data-neutral-2:#7a7a7e;--sr-data-neutral-3:#b4b4b8;--sr-data-neutral-4:#d9d9dc;--sr-ring-arc-1:#d47869;--sr-ring-arc-2:#fdd8a1;--sr-ring-arc-3:#d9c6fb;--sr-gauge-fill:#1a1b1d;--sr-gauge-remainder:#ada3a3;--sr-grid-line:#e6e6e6;--sr-plate-1:#3a3a3d;--sr-plate-2:#626266;--sr-plate-3:#8c8c90;--sr-plate-4:#b4b4b8;--sr-plate-5:#9c9ca1;--sr-plate-sleeve:#d9d9dc;--sr-plate-shaft:#8c8c90;--sr-status-planned-bg:#f5f5f5;--sr-status-planned-ink:#3a3a3d;--sr-status-planned-border:#bdbdbd;--sr-status-completed-bg:#cdefd8;--sr-status-completed-ink:#1d4a2e;--sr-status-estimated-bg:#e1cdfe;--sr-status-estimated-ink:#3c3050;--sr-status-projected-bg:#fff;--sr-status-projected-ink:#3c3050;--sr-status-projected-border:#9a8dad;--sr-status-blocked-bg:#f8b9b7;--sr-status-blocked-ink:#6a1f1d;--sr-status-awaiting-bg:#fdd9a1;--sr-status-awaiting-ink:#5a3f12;--sr-urgent-bg:#b3261e;--sr-urgent-bg-pressed:#8f1d17;--sr-urgent-ink:#fff;--sr-urgent-soft:#ffe4e1;--sr-urgent-soft-ink:#7a1510;--sr-urgent-border:#b3261e;--sr-font-family:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--sr-font-weight-light:300;--sr-font-weight-regular:400;--sr-font-weight-medium:500;--sr-font-weight-semibold:600;--sr-font-weight-bold:700;--sr-text-display-size:40px;--sr-text-display-leading:1.05;--sr-text-display-tracking:-.04em;--sr-text-display-sm-size:32px;--sr-text-number-xl-size:88px;--sr-text-number-lg-size:36px;--sr-text-number-md-size:28px;--sr-text-number-tracking:-.03em;--sr-text-title-size:20px;--sr-text-title-tracking:-.01em;--sr-text-body-size:15px;--sr-text-body-leading:1.45;--sr-text-small-size:13px;--sr-text-label-size:12px;--sr-text-chip-size:11px;--sr-text-chip-tracking:.06em;--sr-numeric:tabular-nums;--sr-radius-tile:30px;--sr-radius-card:22px;--sr-radius-sheet:32px;--sr-radius-input:18px;--sr-radius-sm:10px;--sr-radius-pill:999px;--sr-space-1:4px;--sr-space-2:8px;--sr-space-3:12px;--sr-space-4:16px;--sr-space-5:20px;--sr-space-6:24px;--sr-space-8:32px;--sr-space-10:40px;--sr-screen-pad:16px;--sr-card-gap:10px;--sr-tile-overlap:24px;--sr-size-icon:22px;--sr-size-icon-button:54px;--sr-size-bubble:40px;--sr-size-button:64px;--sr-size-button-inset:52px;--sr-size-button-secondary:52px;--sr-size-chip:34px;--sr-size-target-min:44px;--sr-border-hairline:1px solid var(--sr-color-hairline);--sr-border-dashed:1px dashed var(--sr-color-ink);--sr-border-dashed-soft:1.5px dashed #bdbdbd;--sr-shadow-1:0 1px 2px #0f0f0f0a,0 2px 8px #0f0f0f0a;--sr-shadow-2:0 4px 16px #0f0f0f0f,0 1px 3px #0f0f0f0d;--sr-shadow-float:0 12px 32px #0f0f0f1a,0 2px 6px #0f0f0f0f;--sr-shadow-tile-stack:0 -6px 18px #0f0f0f0d;--sr-hatch-gap:5px;--sr-hatch-width:1.2px;--sr-motion-fast:.12s;--sr-motion-base:.22s;--sr-motion-slow:.38s;--sr-ease-standard:cubic-bezier(.2,.7,.2,1);--sr-ease-enter:cubic-bezier(.16,1,.3,1);--sr-ease-exit:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:reduce){:root{--sr-motion-fast:0s;--sr-motion-base:0s;--sr-motion-slow:0s}}[data-theme=dark]{--sr-color-canvas:#121213;--sr-color-surface:#1c1c1e;--sr-color-surface-sunken:#18181a;--sr-color-ink:#f3f3f3;--sr-color-ink-inverse:#0f0f0f;--sr-color-ink-soft:#b9bcc2;--sr-color-ink-muted:#a9a9ae;--sr-color-ink-faint:#7c7c82;--sr-color-label:#cdb3b8;--sr-color-hairline:#2a2a2d;--sr-color-hairline-strong:#3a3a3e;--sr-color-bubble:#2c2c2f;--sr-color-bubble-pressed:#3a3a3e;--sr-color-action:#f3f3f3;--sr-color-action-pressed:#d8d8d8;--sr-color-action-ink:#0f0f0f;--sr-color-focus:#f3f3f3;--sr-color-scrim:#0000008c;--sr-color-desk:#0a0a0b;--sr-color-quiet-fill:#ffffff17;--sr-color-disabled-bg:#3a3a3e;--sr-color-disabled-ink:#7c7c82;--sr-color-meter-track:#2e2e31;--sr-color-nav-bg:#232326;--sr-color-nav-ink:#a9a9ae;--sr-color-nav-active-bg:#f3f3f3;--sr-color-nav-active-ink:#0f0f0f;--sr-color-toast-bg:#f3f3f3;--sr-color-toast-ink:#0f0f0f;--sr-color-toast-bubble:#dadada;--sr-grid-line:#2a2a2d;--sr-plate-1:#c9c9cd;--sr-plate-2:#a2a2a7;--sr-plate-3:#808085;--sr-plate-4:#66666b;--sr-plate-5:#8e8e93;--sr-plate-sleeve:#4a4a4e;--sr-plate-shaft:#6e6e73;--sr-data-neutral-1:#e4e4e6;--sr-data-neutral-2:#a9a9ae;--sr-data-neutral-3:#6e6e73;--sr-data-neutral-4:#3a3a3e;--sr-status-planned-bg:#1c1c1e;--sr-status-planned-ink:#d8d8da;--sr-status-planned-border:#4a4a4e;--sr-status-projected-bg:#1c1c1e;--sr-status-projected-ink:#d9c6fb;--sr-status-projected-border:#7b728e;--sr-urgent-soft:#3a1614;--sr-urgent-soft-ink:#ffc9c3;--sr-urgent-border:#e0544a;--sr-shadow-1:0 1px 2px #0006;--sr-shadow-2:0 4px 16px #00000073;--sr-shadow-float:0 12px 32px #0000008c;--sr-shadow-tile-stack:0 -6px 18px #00000059;--sr-border-hairline:1px solid #2a2a2d;--sr-border-dashed:1px dashed #f3f3f3;--sr-border-dashed-soft:1.5px dashed #4a4a4e}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--sr-font-family);color:var(--sr-color-ink);background:var(--sr-color-canvas);font-size:var(--sr-text-body-size);line-height:var(--sr-text-body-leading);-webkit-font-smoothing:antialiased}a{color:var(--sr-color-ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--sr-color-ink-muted)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sr-color-focus);outline-offset:2px}.sr-num,.sr-tabular{font-variant-numeric:var(--sr-numeric)}p,h1,h2,h3{text-wrap:pretty;margin:0}.t-body{--tone-bg:var(--sr-tone-body-bg);--tone-strong:var(--sr-tone-body-strong);--tone-bubble:var(--sr-tone-body-bubble);--tone-line:var(--sr-tone-body-line)}.t-session{--tone-bg:var(--sr-tone-session-bg);--tone-strong:var(--sr-tone-session-strong);--tone-bubble:var(--sr-tone-session-bubble);--tone-line:var(--sr-tone-session-line)}.t-measure{--tone-bg:var(--sr-tone-measure-bg);--tone-strong:var(--sr-tone-measure-strong);--tone-bubble:var(--sr-tone-measure-bubble);--tone-line:var(--sr-tone-measure-line)}.t-progress{--tone-bg:var(--sr-tone-progress-bg);--tone-strong:var(--sr-tone-progress-strong);--tone-bubble:var(--sr-tone-progress-bubble);--tone-line:var(--sr-tone-progress-line)}.t-highlight{--tone-bg:var(--sr-tone-highlight-bg);--tone-strong:#d9e27e;--tone-bubble:var(--sr-tone-highlight-chip);--tone-line:#6e7424}.t-neutral{--tone-bg:var(--sr-color-surface);--tone-strong:var(--sr-color-bubble);--tone-bubble:var(--sr-color-bubble);--tone-line:var(--sr-data-neutral-2)}.sr-desk{background:var(--sr-color-desk);justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 12px;display:flex}.sr-device{background:var(--sr-color-canvas);border-radius:48px;flex-direction:column;width:100%;max-width:390px;height:844px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 10px #111,0 30px 60px #0000002e}.sr-status{flex:none;justify-content:space-between;align-items:center;height:50px;padding:6px 30px 0;font-size:15px;font-weight:600;display:flex}.sr-status__right{align-items:center;gap:6px;display:flex}.sr-status__bat{border:1.5px solid;border-radius:3px;width:24px;height:11px;position:relative}.sr-status__bat:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 4px 1.5px 1.5px}.sr-screen{padding:4px var(--sr-screen-pad) 120px;scrollbar-width:none;flex:1;overflow:hidden auto}.sr-screen::-webkit-scrollbar{display:none}.sr-stack{gap:var(--sr-card-gap);flex-direction:column;display:flex}.sr-topbar{justify-content:space-between;align-items:center;gap:8px;padding:6px 0 18px;display:flex}.sr-topbar__end{align-items:center;display:flex}.sr-display{font-size:var(--sr-text-display-size);line-height:var(--sr-text-display-leading);letter-spacing:var(--sr-text-display-tracking);font-weight:var(--sr-font-weight-bold);margin:0 0 20px}.sr-display__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-display--sm{font-size:var(--sr-text-display-sm-size)}.sr-display .is-soft{color:var(--sr-color-ink-soft)}.sr-h2{font-size:var(--sr-text-title-size);letter-spacing:var(--sr-text-title-tracking);margin:22px 0 10px;font-weight:600}.sr-muted{color:var(--sr-color-ink-muted)}.sr-small{font-size:var(--sr-text-small-size)}.sr-label{font-size:var(--sr-text-label-size);color:var(--sr-color-label);font-weight:500;line-height:1.2}.sr-bignum{font-size:var(--sr-text-number-lg-size);letter-spacing:var(--sr-text-number-tracking);font-variant-numeric:var(--sr-numeric);align-items:baseline;gap:4px;font-weight:700;line-height:1;display:inline-flex}.sr-bignum--md{font-size:var(--sr-text-number-md-size)}.sr-unit{letter-spacing:0;color:currentColor;font-size:13px;font-weight:400}.sr-i{width:var(--sr-size-icon);height:var(--sr-size-icon);flex:none;display:block}.sr-i--sm{width:16px;height:16px}.sr-bubble{width:var(--sr-size-bubble);height:var(--sr-size-bubble);background:var(--tone-bubble,var(--sr-color-bubble));border-radius:50%;flex:none;place-items:center;display:grid}.sr-bubble--sm{width:26px;height:26px}.sr-bubble--sm .sr-i{width:14px;height:14px}.sr-icon-btn{width:var(--sr-size-icon-button);height:var(--sr-size-icon-button);background:var(--sr-color-bubble);cursor:pointer;transition:background var(--sr-motion-fast) var(--sr-ease-standard),transform var(--sr-motion-fast) var(--sr-ease-standard);color:var(--sr-color-ink);border:0;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.sr-icon-btn:active,.sr-icon-btn.is-pressed{background:var(--sr-color-bubble-pressed);transform:scale(.96)}.sr-icon-btn[aria-pressed=true],.sr-icon-btn.is-selected{background:var(--sr-color-ink);color:var(--sr-color-ink-inverse)}.sr-icon-btn:disabled,.sr-icon-btn.is-disabled{opacity:.4;cursor:not-allowed}.sr-icon-btn--sm{width:44px;height:44px}.sr-icon-btn--surface{background:var(--sr-color-surface);box-shadow:var(--sr-shadow-1)}.sr-icon-pair{display:flex}.sr-icon-pair>*+*{box-shadow:-2px 0 0 0 var(--sr-color-canvas);margin-left:-8px}.sr-dot{background:var(--sr-tone-session-strong);width:9px;height:9px;box-shadow:0 0 0 2px var(--sr-color-bubble);border-radius:50%;position:absolute;top:10px;right:10px}.sr-btn{cursor:pointer;transition:background var(--sr-motion-fast) var(--sr-ease-standard),transform var(--sr-motion-fast) var(--sr-ease-standard);white-space:nowrap;border:0;align-items:center;gap:12px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.sr-btn-primary{height:var(--sr-size-button);border-radius:var(--sr-radius-pill);background:var(--sr-color-action);color:var(--sr-color-action-ink);min-width:0;padding:6px 22px 6px 6px}.sr-btn-primary .sr-btn__circle{width:var(--sr-size-button-inset);height:var(--sr-size-button-inset);background:var(--sr-color-surface);color:var(--sr-color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.sr-btn-primary--trailing{justify-content:space-between;padding:6px 6px 6px 26px}.sr-btn-primary:active,.sr-btn-primary.is-pressed{background:var(--sr-color-action-pressed);transform:scale(.98)}.sr-btn-primary:disabled,.sr-btn-primary.is-disabled{background:var(--sr-color-disabled-bg);cursor:not-allowed}.sr-btn-primary:disabled .sr-btn__circle,.sr-btn-primary.is-disabled .sr-btn__circle{color:var(--sr-color-disabled-ink)}.sr-btn-primary.is-loading .sr-btn__circle .sr-i{animation:.9s linear infinite sr-spin}.sr-btn--block{width:100%}.sr-btn-secondary{height:var(--sr-size-button-secondary);border-radius:var(--sr-radius-pill);background:var(--sr-color-bubble);color:var(--sr-color-ink);padding:0 20px}.sr-btn-secondary.sr-btn--lead{padding-left:6px}.sr-btn-secondary .sr-btn__circle{background:var(--sr-color-surface);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sr-btn-secondary:active,.sr-btn-secondary.is-pressed{background:var(--sr-color-bubble-pressed)}.sr-btn-secondary[aria-pressed=true],.sr-btn-secondary.is-selected{background:var(--sr-color-ink);color:var(--sr-color-ink-inverse)}.sr-btn-secondary:disabled,.sr-btn-secondary.is-disabled{opacity:.45;cursor:not-allowed}.sr-btn-ghost{border-radius:var(--sr-radius-pill);border:1px solid var(--sr-color-hairline-strong);background:0 0;height:44px;padding:0 16px;font-size:14px}.sr-btn-ghost:active{background:var(--sr-color-bubble)}.sr-btn-row{gap:8px;display:flex}.sr-btn-row>*{flex:1 1 0;min-width:0}.sr-btn-urgent{height:var(--sr-size-button);border-radius:var(--sr-radius-pill);background:var(--sr-urgent-bg);color:var(--sr-urgent-ink);padding:6px 22px 6px 6px}.sr-btn-urgent .sr-btn__circle{width:52px;height:52px;color:var(--sr-urgent-bg);background:#fff;border-radius:50%;place-items:center;display:grid}.sr-btn-urgent:active{background:var(--sr-urgent-bg-pressed)}@keyframes sr-spin{to{transform:rotate(360deg)}}.sr-chip{height:var(--sr-size-chip);border:var(--sr-border-dashed);border-radius:var(--sr-radius-pill);font-size:var(--sr-text-chip-size);letter-spacing:var(--sr-text-chip-tracking);text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:0 0;align-items:center;gap:8px;padding:0 12px 0 4px;font-weight:600;line-height:1;display:inline-flex}.sr-chip .sr-bubble{background:var(--tone-bubble,var(--sr-tone-body-bubble-on-surface));width:26px;height:26px}.sr-chip .sr-bubble .sr-i{width:14px;height:14px}.sr-chip--plain{padding:0 12px}.sr-chip--solid{border-style:solid}.sr-dot-chip{background:var(--sr-tone-highlight-bg);vertical-align:middle;border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:inset 0 0 0 1px #e3ec8e}button.sr-chip{cursor:pointer}button.sr-chip:active{background:#0f0f0f0d}.sr-filter{border-radius:var(--sr-radius-pill);border:1px solid var(--sr-color-hairline-strong);background:var(--sr-color-surface);cursor:pointer;white-space:nowrap;height:40px;transition:background var(--sr-motion-fast);align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.sr-filter:active{background:var(--sr-color-bubble)}.sr-filter[aria-pressed=true],.sr-filter.is-selected{background:var(--sr-color-ink);border-color:var(--sr-color-ink);color:var(--sr-color-ink-inverse)}.sr-filter:disabled{opacity:.4;cursor:not-allowed}.sr-filter-row{scrollbar-width:none;margin:0 calc(var(--sr-screen-pad) * -1);padding:0 var(--sr-screen-pad);gap:8px;display:flex;overflow-x:auto}.sr-filter-row::-webkit-scrollbar{display:none}.sr-seg{border-radius:var(--sr-radius-pill);background:var(--tone-strong,var(--sr-color-bubble));gap:2px;padding:4px;display:flex}.sr-seg button{border-radius:var(--sr-radius-pill);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.sr-seg button[aria-pressed=true]{background:var(--sr-color-surface);box-shadow:var(--sr-shadow-1)}.sr-seg button:disabled{opacity:.4}.sr-stat{background:var(--sr-color-surface);border:var(--sr-border-hairline);border-radius:var(--sr-radius-card);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.sr-stat--sunken{background:var(--sr-color-canvas)}.sr-stat .sr-bubble{width:36px;height:36px}.sr-stat__viz{flex:1;align-items:flex-end;min-height:40px;display:flex}.sr-stat__value{letter-spacing:-.03em;font-variant-numeric:var(--sr-numeric);align-items:baseline;gap:4px;font-size:26px;font-weight:700;line-height:1;display:flex}.sr-stat__value .sr-unit{font-size:12px}.sr-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sr-stat.is-selected{border-color:var(--sr-color-ink)}.sr-tile{background:var(--tone-bg);color:var(--sr-color-on-tile);border-radius:var(--sr-radius-tile);padding:18px 16px 16px;position:relative}.sr-tile__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sr-tile__title{font-size:var(--sr-text-title-size);letter-spacing:var(--sr-text-title-tracking);font-weight:500;line-height:1.2}.sr-tile .sr-muted,.sr-tile .sr-label{color:var(--sr-color-on-tile-muted)}.sr-tile.is-pressed,.sr-tile:active.is-interactive{filter:saturate(.8)brightness(.97)}.sr-tile-deck{flex-direction:column;display:flex}.sr-tile-deck>.sr-tile{box-shadow:var(--sr-shadow-tile-stack)}.sr-tile-deck>.sr-tile+.sr-tile{margin-top:calc(var(--sr-tile-overlap) * -1);padding-top:22px}.sr-tile-deck>.sr-tile:not(:last-child){padding-bottom:calc(16px + var(--sr-tile-overlap))}.sr-rows{flex-direction:column;display:flex}.sr-row{align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex;position:relative}.sr-row+.sr-row{background-image:var(--sr-squiggle);background-position:0 0;background-repeat:repeat-x;background-size:40px 8px}.sr-row__main{flex:1;min-width:0}.sr-row__title{font-size:16px;font-weight:500;line-height:1.25}.sr-row__meta{color:var(--sr-color-ink-muted);font-size:13px}.sr-tile .sr-row__meta{color:var(--sr-color-on-tile-muted)}.sr-row__end{font-variant-numeric:var(--sr-numeric);text-align:right;white-space:nowrap;font-weight:600}:root{--sr-squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8' viewBox='0 0 40 8'%3E%3Cpath d='M0 4 Q5 0 10 4 T20 4 T30 4 T40 4' fill='none' stroke='%230F0F0F' stroke-opacity='.35' stroke-width='1.2'/%3E%3C/svg%3E") }.sr-squiggle{background-image:var(--sr-squiggle);background-repeat:repeat-x;background-size:40px 8px;height:8px}.sr-wheel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;padding:2px 0;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sr-wheel::-webkit-scrollbar{display:none}.sr-wheel__pad{flex:none;width:calc(50% - 32px)}.sr-wheel button{border-radius:var(--sr-radius-pill);min-width:60px;height:56px;color:color-mix(in oklab,currentColor 55%,transparent);scroll-snap-align:center;cursor:pointer;font-variant-numeric:var(--sr-numeric);letter-spacing:-.02em;transition:background var(--sr-motion-fast),color var(--sr-motion-fast);background:0 0;border:0;flex:none;padding:0 10px;font-size:28px;font-weight:500}.sr-wheel button[aria-checked=true]{background:var(--tone-strong);color:var(--sr-color-on-tile);box-shadow:0 0 0 6px color-mix(in oklab,var(--tone-strong) 30%,transparent);font-weight:600}.sr-wheel button:disabled{opacity:.3}.sr-wheel--sm button{min-width:48px;height:44px;font-size:20px}.sr-ruler{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;height:120px;position:relative}.sr-ruler__ticks{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0 0 34px}.sr-ruler__tick{background:repeating-linear-gradient(-45deg,var(--tone-line) 0 1.2px,transparent 1.2px 3.5px);opacity:.85;border-radius:0 0 4px 4px;width:6px}.sr-ruler__needle{pointer-events:none;gap:5px;height:86px;display:flex;position:absolute;top:0;transform:translate(-50%)}.sr-ruler__needle i{background:var(--sr-color-ink);border-radius:0 0 3px 3px;width:5px;display:block}.sr-ruler__needle i:first-child{height:86px}.sr-ruler__needle i:last-child{height:62px}.sr-ruler__foot{font-variant-numeric:var(--sr-numeric);justify-content:space-between;align-items:baseline;display:flex;position:absolute;bottom:0;left:0;right:0}.sr-ruler__foot .is-faint{color:color-mix(in oklab,var(--sr-color-on-tile) 45%,transparent);font-size:14px}.sr-ruler__value{letter-spacing:-.02em;font-size:26px;font-weight:700}.sr-ruler.is-disabled{opacity:.4;pointer-events:none}.sr-stepper{background:var(--tone-strong,var(--sr-color-bubble));border-radius:var(--sr-radius-pill);align-items:center;gap:6px;padding:5px;display:flex}.sr-stepper button{background:var(--sr-color-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sr-stepper button:active{transform:scale(.94)}.sr-stepper button:disabled{opacity:.4;cursor:not-allowed}.sr-stepper__value{text-align:center;letter-spacing:-.02em;font-variant-numeric:var(--sr-numeric);flex:1;justify-content:center;align-items:baseline;gap:4px;font-size:24px;font-weight:700;display:flex}.sr-rpe{flex-direction:column;gap:6px;display:flex}.sr-rpe__bars{align-items:flex-end;gap:2px;height:64px;display:flex}.sr-rpe__bars button{cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.sr-rpe__bars button i{background:color-mix(in oklab,var(--sr-color-ink) 28%,transparent);width:4px;transition:background var(--sr-motion-fast),height var(--sr-motion-base) var(--sr-ease-standard);border-radius:3px;display:block}.sr-rpe__bars button.is-filled i{background:var(--sr-color-ink)}.sr-rpe__bars button[aria-checked=true] i{background:var(--sr-color-ink);width:6px}.sr-rpe__bars button.is-cap i{background:repeating-linear-gradient(-45deg,var(--sr-color-ink) 0 1px,transparent 1px 3px)}.sr-rpe__foot{color:var(--sr-color-ink-muted);font-variant-numeric:var(--sr-numeric);justify-content:space-between;align-items:center;font-size:12px;display:flex}.sr-rpe__readout{color:var(--sr-color-ink);font-size:15px;font-weight:600}.sr-rpe.is-disabled{opacity:.4;pointer-events:none}.sr-field{flex-direction:column;gap:6px;display:flex}.sr-field__label{font-size:13px;font-weight:500}.sr-field__hint{color:var(--sr-color-ink-muted);font-size:12px}.sr-field__hint.is-error{color:var(--sr-urgent-soft-ink)}.sr-input{border-radius:var(--sr-radius-input);border:1px solid var(--sr-color-hairline-strong);background:var(--sr-color-surface);height:52px;font:inherit;color:var(--sr-color-ink);font-variant-numeric:var(--sr-numeric);width:100%;padding:0 16px;font-size:16px}.sr-input:focus{border-color:var(--sr-color-ink);outline:none;box-shadow:0 0 0 3px #0f0f0f14}.sr-input:disabled{background:var(--sr-color-surface-sunken);color:var(--sr-color-ink-faint)}.sr-input.is-error{border-color:var(--sr-urgent-border)}.sr-inputbar{align-items:center;gap:8px;display:flex}.sr-inputbar__pill{border-radius:var(--sr-radius-pill);background:var(--sr-color-action);height:60px;color:var(--sr-color-action-ink);flex:1;align-items:center;gap:12px;padding:5px 18px 5px 5px;display:flex}.sr-inputbar__pill .sr-btn__circle{background:var(--sr-color-surface);width:50px;height:50px;color:var(--sr-color-ink);border-radius:50%;flex:none;place-items:center;display:grid}.sr-inputbar__pill input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.sr-inputbar__pill input::placeholder{color:var(--sr-color-ink-faint)}.sr-scrim{background:var(--sr-color-scrim);opacity:0;pointer-events:none;transition:opacity var(--sr-motion-base) var(--sr-ease-standard);z-index:40;position:absolute;inset:0}.sr-scrim.is-open{opacity:1;pointer-events:auto}.sr-sheet{z-index:41;background:var(--tone-bg,var(--sr-color-surface));border-radius:var(--sr-radius-sheet) var(--sr-radius-sheet) 0 0;padding:10px var(--sr-screen-pad) 28px;transition:transform var(--sr-motion-slow) var(--sr-ease-enter);max-height:88%;box-shadow:var(--sr-shadow-float);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.sr-sheet.is-open{transform:none}.sr-sheet__grab{background:#0f0f0f33;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.sr-sheet--static{border-radius:var(--sr-radius-sheet);box-shadow:var(--sr-shadow-2);position:relative;transform:none}.sr-toast{background:var(--sr-color-toast-bg);color:var(--sr-color-toast-ink);border-radius:var(--sr-radius-pill);min-height:52px;box-shadow:var(--sr-shadow-float);align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14px;display:flex}.sr-toast .sr-bubble{background:var(--sr-color-toast-bubble);width:40px;height:40px;color:inherit}.sr-toast__action{color:var(--sr-tone-highlight-bg);cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;padding:0 4px;font-weight:600}.sr-toast-host{left:var(--sr-screen-pad);right:var(--sr-screen-pad);z-index:50;opacity:0;transition:all var(--sr-motion-base) var(--sr-ease-enter);pointer-events:none;position:absolute;bottom:104px;transform:translateY(20px)}.sr-toast-host.is-open{opacity:1;pointer-events:auto;transform:none}.sr-empty{border:var(--sr-border-dashed-soft);border-radius:var(--sr-radius-card);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px;display:flex}.sr-empty__title{font-size:17px;font-weight:600}.sr-badge{border-radius:var(--sr-radius-pill);white-space:nowrap;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.sr-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.sr-badge--planned{background:var(--sr-status-planned-bg);color:var(--sr-status-planned-ink);box-shadow:inset 0 0 0 1px var(--sr-status-planned-border)}.sr-badge--planned:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.sr-badge--completed{background:var(--sr-status-completed-bg);color:var(--sr-status-completed-ink)}.sr-badge--estimated{background:var(--sr-status-estimated-bg);color:var(--sr-status-estimated-ink)}.sr-badge--estimated:before{background:repeating-linear-gradient(-45deg,currentColor 0 1px,#0000 1px 2.5px);box-shadow:inset 0 0 0 1px}.sr-badge--projected{background:var(--sr-status-projected-bg);color:var(--sr-status-projected-ink);box-shadow:inset 0 0 0 1px var(--sr-status-projected-border);background-image:none;border:0}.sr-badge--projected:before{outline-offset:1px;background:0 0;border-radius:50%;outline:1px dashed;width:5px;height:5px;box-shadow:inset 0 0 0 1.5px}.sr-badge--blocked{background:var(--sr-status-blocked-bg);color:var(--sr-status-blocked-ink)}.sr-badge--blocked:before{border-radius:1px;width:8px;height:2px}.sr-badge--awaiting{background:var(--sr-status-awaiting-bg);color:var(--sr-status-awaiting-ink)}.sr-badge--urgent{background:var(--sr-urgent-bg);color:var(--sr-urgent-ink)}.sr-badge--pr{background:var(--sr-tone-highlight-bg);color:var(--sr-color-highlight-ink)}.sr-badge--quiet{background:var(--sr-color-quiet-fill);color:var(--sr-color-ink)}.sr-tile .sr-badge--quiet{color:var(--sr-color-on-tile);background:#0f0f0f12}.sr-badge--quiet:before{display:none}.sr-sync{border-radius:var(--sr-radius-pill);background:var(--sr-color-bubble);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.sr-sync__dot{background:var(--sr-color-surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sr-sync__dot .sr-i{width:16px;height:16px}.sr-sync--synced .sr-sync__dot{background:var(--sr-status-completed-bg)}.sr-sync--pending .sr-sync__dot{background:var(--sr-tone-session-bg)}.sr-sync--offline .sr-sync__dot{background:var(--sr-color-surface)}.sr-sync--signin .sr-sync__dot{background:var(--sr-tone-body-bg)}.sr-hatch{background-image:repeating-linear-gradient(-45deg,var(--sr-data-1) 0 var(--sr-hatch-width),transparent var(--sr-hatch-width) var(--sr-hatch-gap))}.sr-hatch--1{background-image:repeating-linear-gradient(-45deg,var(--sr-data-1) 0 var(--sr-hatch-width),transparent var(--sr-hatch-width) var(--sr-hatch-gap));background-color:color-mix(in oklab,var(--tone-line,var(--sr-data-2)) 70%,#fff)}.sr-hatch--2{background-image:repeating-linear-gradient(-45deg,var(--sr-data-2) 0 var(--sr-hatch-width),transparent var(--sr-hatch-width) var(--sr-hatch-gap));background-color:color-mix(in oklab,var(--tone-line,var(--sr-data-2)) 40%,#fff)}.sr-hatch--3{background-image:repeating-linear-gradient(-45deg,var(--sr-data-3) 0 var(--sr-hatch-width),transparent var(--sr-hatch-width) var(--sr-hatch-gap));background-color:color-mix(in oklab,var(--tone-line,var(--sr-data-2)) 18%,#fff)}.sr-hatch--ink{background-image:repeating-linear-gradient(-45deg,var(--sr-color-ink) 0 var(--sr-hatch-width),transparent var(--sr-hatch-width) var(--sr-hatch-gap));background-color:#0000}.sr-tomb{align-items:flex-end;gap:6px;height:140px;display:flex}.sr-tomb__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:0;min-width:0;height:100%;display:flex}.sr-tomb__stack{border-radius:999px 999px 6px 6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #3c394240}.sr-tomb__seg{border-top:1px solid #ffffff59;flex:none}.sr-tomb__label{text-align:center;color:var(--sr-color-on-tile-muted);white-space:nowrap;margin-top:6px;font-size:12px}.sr-tomb__val{text-align:center;font-variant-numeric:var(--sr-numeric);margin-bottom:4px;font-size:13px;font-weight:600}.sr-capsules{border:1.5px dashed var(--sr-color-ink);border-radius:22px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sr-capsules__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sr-capsules__head .sr-label{color:var(--sr-color-ink-muted);font-size:13px}.sr-capsules__track{align-items:center;gap:4px;height:30px;display:flex}.sr-capsules__track i{background:var(--sr-color-meter-track);min-width:3px;height:100%;transition:background var(--sr-motion-base);border-radius:999px;flex:1}.sr-capsules__track i.is-done{background:var(--sr-color-ink)}.sr-capsules__track i.is-current{background:repeating-linear-gradient(-45deg,var(--sr-color-ink) 0 1.4px,var(--sr-color-meter-track) 1.4px 4px)}.sr-capsules--bare{border:0;padding:0}.sr-ring{place-items:center;display:inline-grid;position:relative}.sr-ring svg{display:block;transform:rotate(-90deg)}.sr-ring__center{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.sr-brackets{position:relative}.sr-brackets:before,.sr-brackets:after,.sr-brackets>.sr-brackets__b:before,.sr-brackets>.sr-brackets__b:after{content:"";border:3px solid var(--sr-color-ink);pointer-events:none;z-index:2;width:22px;height:22px;position:absolute}.sr-brackets:before{border-bottom:0;border-right:0;border-top-left-radius:10px;top:0;left:0}.sr-brackets:after{border-bottom:0;border-left:0;border-top-right-radius:10px;top:0;right:0}.sr-brackets>.sr-brackets__b:before{border-top:0;border-right:0;border-bottom-left-radius:10px;bottom:0;left:0}.sr-brackets>.sr-brackets__b:after{border-top:0;border-left:0;border-bottom-right-radius:10px;bottom:0;right:0}.sr-halftone{background-image:radial-gradient(circle,#0f0f0f21 1.1px,#0000 1.4px);background-size:9px 9px;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.sr-wave{vertical-align:middle;align-items:center;gap:2px;height:28px;display:inline-flex}.sr-wave i{background:currentColor;border-radius:2px;width:2px;display:block}.sr-step{width:100%;height:auto;display:block}.sr-nav{left:var(--sr-screen-pad);right:var(--sr-screen-pad);border-radius:var(--sr-radius-pill);background:var(--sr-color-nav-bg);z-index:30;height:68px;box-shadow:var(--sr-shadow-float);justify-content:space-between;align-items:center;padding:6px;display:flex;position:absolute;bottom:22px}.sr-nav a{border-radius:var(--sr-radius-pill);height:56px;color:var(--sr-color-nav-ink);flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;text-decoration:none;display:flex}.sr-nav a span{display:none}.sr-nav a[aria-current=page]{background:var(--sr-color-nav-active-bg);color:var(--sr-color-nav-active-ink);flex:1.8}.sr-nav a[aria-current=page] span{display:inline}.sr-nav a:hover{color:var(--sr-color-nav-active-bg)}.sr-nav a[aria-current=page]:hover{color:var(--sr-color-nav-active-ink)}.sr-mark{letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.sr-mark svg{display:block}.sr-plates{border-radius:var(--sr-radius-card);background:var(--sr-color-surface);border:var(--sr-border-hairline);position:relative;overflow:hidden}.sr-plates svg{width:100%;height:auto;display:block}.sr-plates__plate{transition:transform var(--sr-motion-slow) var(--sr-ease-enter),opacity var(--sr-motion-base)}.sr-plates__plate.is-new rect.face{animation:sr-plate-flash 1.2s var(--sr-ease-standard)}@keyframes sr-plate-flash{0%,40%{fill:var(--sr-tone-highlight-bg)}to{}}@media (prefers-reduced-motion:reduce){.sr-plates__plate{transition:none}.sr-plates__plate.is-new rect.face{animation:none}}.sr-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-divider{background:var(--sr-color-hairline);height:1px;margin:12px 0}.sr-spread{justify-content:space-between;align-items:center;gap:10px;display:flex}.sr-flex{align-items:center;gap:8px;display:flex}.sr-wrap{flex-wrap:wrap}.sr-tile .sr-stepper button,.sr-tile .ci-body .sr-bubble{background:var(--sr-color-on-tile-surface);color:var(--sr-color-on-tile)}.sr-tile .sr-ruler__needle i{background:var(--sr-color-on-tile)}.sr-tile .sr-chip,.sr-sheet.t-body .sr-chip{border-color:var(--sr-color-on-tile)}.sr-tile .sr-btn-primary,.sr-sheet[class*=t-] .sr-btn-primary{background:var(--sr-color-on-tile);color:#fff}.sr-tile .sr-btn-primary .sr-btn__circle,.sr-sheet[class*=t-] .sr-btn-primary .sr-btn__circle{color:var(--sr-color-on-tile);background:#fff}.sr-sheet[class*=t-]{color:var(--sr-color-on-tile)}.sr-sheet[class*=t-] .sr-sheet__grab{background:#0f0f0f33}.sr-theme-toggle{z-index:60;border:1px solid var(--sr-color-hairline-strong);background:var(--sr-color-surface);height:36px;color:var(--sr-color-ink);cursor:pointer;box-shadow:var(--sr-shadow-1);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;top:12px;right:12px}.sr-theme-toggle .sr-i{width:16px;height:16px}.sr-plates{color:var(--sr-color-ink)}.sr-stepper[class*=t-]{color:var(--sr-color-on-tile)}.sr-stepper[class*=t-] button{background:var(--sr-color-on-tile-surface);color:var(--sr-color-on-tile)}[data-theme=dark]{--sr-squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8' viewBox='0 0 40 8'%3E%3Cpath d='M0 4 Q5 0 10 4 T20 4 T30 4 T40 4' fill='none' stroke='%23F3F3F3' stroke-opacity='.35' stroke-width='1.2'/%3E%3C/svg%3E") }.sr-tile .sr-rows>.sr-row+.sr-row{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8' viewBox='0 0 40 8'%3E%3Cpath d='M0 4 Q5 0 10 4 T20 4 T30 4 T40 4' fill='none' stroke='%230F0F0F' stroke-opacity='.35' stroke-width='1.2'/%3E%3C/svg%3E")}.sr-bubble.t-body,.sr-bubble.t-session,.sr-bubble.t-measure,.sr-bubble.t-progress,.sr-bubble.t-highlight,.t-body .sr-bubble,.t-session .sr-bubble,.t-measure .sr-bubble,.t-progress .sr-bubble,.t-highlight .sr-bubble,.sr-tile,.sr-dot-chip,.sr-seg[class*=t-],.sr-tile .sr-icon-btn:not(.is-selected),.sr-sync--synced .sr-sync__dot,.sr-sync--pending .sr-sync__dot,.sr-sync--signin .sr-sync__dot{color:var(--sr-color-on-tile)}.sr-tile.t-neutral{color:var(--sr-color-ink)}.sr-tile.t-neutral .sr-muted,.sr-tile.t-neutral .sr-label,.sr-tile.t-neutral .sr-row__meta{color:var(--sr-color-ink-muted)}.sr-tile.t-neutral .sr-bubble{color:var(--sr-color-ink)}[hidden]{display:none!important}.sr-topbar .sr-sync{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=359px){.sr-topbar .sr-sync{gap:0;padding:0 6px;font-size:0}.sr-topbar .sr-sync .sr-sync__dot{font-size:13px}}.sr-seg button{white-space:nowrap;min-width:0}@media (width<=359px){.sr-seg button .sr-i{display:none}}.sr-setchips{flex-wrap:wrap;gap:4px;display:flex}.sr-setchip{border-radius:var(--sr-radius-pill);background:var(--sr-color-canvas);border:1px solid var(--sr-color-hairline-strong);font-variant-numeric:var(--sr-numeric);white-space:nowrap;height:28px;color:var(--sr-color-ink);align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sr-setchip.is-rev{background:var(--sr-status-estimated-bg);color:var(--sr-status-estimated-ink);border-color:#0000}.sr-setchip.is-void{color:var(--sr-color-ink-muted);background:0 0;border-style:dashed;text-decoration:line-through}.sr-setchip.is-miss{color:var(--sr-color-ink-muted);background:0 0}.sr-actionbar{z-index:29;padding:22px var(--sr-screen-pad) 8px;background:linear-gradient(to bottom,transparent,var(--sr-color-canvas) 24px);pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;bottom:92px;left:0;right:0}.sr-actionbar>*{pointer-events:auto}.sr-actionbar--bare{padding-bottom:30px;bottom:0}.sr-actionbar>.sr-btn{flex:auto;min-width:0}.sr-screen.has-actionbar{padding-bottom:210px}.sr-screen.has-actionbar-bare{padding-bottom:124px}.sr-btn__text{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex;overflow:hidden}.sr-btn__text small{opacity:.75;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.sr-btn-primary.is-quiet{background:var(--sr-color-bubble);color:var(--sr-color-ink)}.sr-btn-primary.is-quiet:active{background:var(--sr-color-bubble-pressed)}.sr-btn-primary.is-lead-body .sr-btn__circle{background:var(--sr-tone-body-bg);color:var(--sr-color-on-tile)}.sr-restchip{border-radius:var(--sr-radius-pill);background:var(--sr-tone-session-bg);height:44px;color:var(--sr-color-on-tile);font-size:var(--sr-text-chip-size);letter-spacing:var(--sr-text-chip-tracking);text-transform:uppercase;font-variant-numeric:var(--sr-numeric);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px 0 5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.sr-restchip .sr-bubble{background:var(--sr-tone-session-bubble);width:34px;height:34px;color:var(--sr-color-on-tile)}.sr-restchip .sr-bubble .sr-i{width:16px;height:16px}.sr-restchip b{letter-spacing:-.01em;font-size:15px;font-weight:700}.sr-restchip__fill{background:var(--sr-tone-session-strong);opacity:.55;z-index:0;transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.sr-restchip>:not(.sr-restchip__fill){z-index:1;position:relative}.sr-restchip.is-done{background:var(--sr-color-action);color:var(--sr-color-action-ink)}.sr-restchip.is-done .sr-bubble{background:var(--sr-tone-highlight-bg);color:var(--sr-color-on-tile)}.sr-restchip:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.sr-restchip__fill{transition:none}}.sr-scrim.is-open~.sr-toast-host{opacity:0;pointer-events:none;transform:translateY(24px)}.sr-toast__timer{flex:none;width:40px;height:40px;position:relative}.sr-toast__timer svg{position:absolute;inset:0;transform:rotate(-90deg)}.sr-confirm{flex-direction:column;gap:6px;display:flex}.sr-confirm__title{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.15}.sr-confirm__facts{font-variant-numeric:var(--sr-numeric);margin-top:4px;font-size:16px;font-weight:500}.sr-confirm__conseq{color:var(--sr-color-ink-muted);font-size:14px}.sr-confirm__actions{gap:8px;margin-top:18px;display:flex}.sr-confirm__actions>.sr-btn{border-radius:var(--sr-radius-pill);flex:1 1 0;justify-content:center;min-width:0;height:56px;padding:0 16px}.sr-confirm__actions--stack{flex-direction:column-reverse}.sr-confirm__actions--stack>.sr-btn{flex:none}@media (width<=359px){.sr-confirm__actions{flex-direction:column-reverse}.sr-confirm__actions>.sr-btn{flex:none}}.sr-btn-danger{background:var(--sr-urgent-bg);color:var(--sr-urgent-ink)}.sr-btn-danger:active{background:var(--sr-urgent-bg-pressed)}.sr-btn-danger:disabled{background:var(--sr-color-disabled-bg);color:var(--sr-color-disabled-ink);cursor:not-allowed}.sr-confirm .sr-btn-primary{padding:0 16px}.sr-editable{border:1.5px solid var(--sr-color-hairline-strong);background:var(--sr-color-surface);min-height:48px;color:var(--sr-color-ink);font:inherit;letter-spacing:-.02em;font-variant-numeric:var(--sr-numeric);cursor:text;border-radius:16px;align-items:center;gap:8px;padding:4px 8px 4px 14px;font-size:24px;font-weight:700;display:inline-flex}.sr-editable .sr-unit{font-size:13px;font-weight:400}.sr-editable__pen{background:var(--sr-color-bubble);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.sr-editable__pen .sr-i{width:14px;height:14px}.sr-editable:hover{border-color:var(--sr-color-ink-faint)}.sr-editable:active,.sr-editable.is-pressed{border-color:var(--sr-color-ink);box-shadow:0 0 0 3px var(--sr-color-quiet-fill)}.sr-stepper .sr-editable{background:var(--sr-color-surface);border-color:#0000;flex:1;justify-content:center}.sr-input--big{letter-spacing:-.03em;text-align:center;border-radius:22px;height:72px;font-size:36px;font-weight:700}.sr-check{border:1.5px dashed;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.sr-check.is-done{background:var(--sr-color-on-tile);color:#fff;border:0}.sr-check .sr-i{width:16px;height:16px}.sr-states{z-index:60;background:var(--sr-color-surface);border:1px solid var(--sr-color-hairline-strong);max-width:calc(100vw - 140px);box-shadow:var(--sr-shadow-1);border-radius:22px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:fixed;top:12px;left:12px}.sr-states button{cursor:pointer;height:30px;color:var(--sr-color-ink);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.sr-states button[aria-pressed=true]{background:var(--sr-color-ink);color:var(--sr-color-ink-inverse)}.sr-desk:has(~.sr-states){padding-top:64px}body:has(.sr-states) .sr-desk{padding-top:64px}html,body{background:var(--sr-color-canvas)}.app{max-width:480px;min-height:100dvh;margin:0 auto;position:relative}.app .sr-screen{padding-top:calc(env(safe-area-inset-top) + 10px);padding-bottom:calc(120px + env(safe-area-inset-bottom));overflow:visible}.app .sr-nav{left:max(var(--sr-screen-pad),calc(50% - 240px + var(--sr-screen-pad)));right:max(var(--sr-screen-pad),calc(50% - 240px + var(--sr-screen-pad)));bottom:calc(16px + env(safe-area-inset-bottom));position:fixed}.app .sr-scrim{position:fixed}.app .sr-sheet{width:min(100%,480px);position:fixed;left:50%;right:auto;transform:translate(-50%,105%)}.app .sr-sheet.is-open{transform:translate(-50%)}.app .sr-toast-host{width:min(100% - 32px,448px);left:50%;right:auto;bottom:calc(104px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%,20px)}.app .sr-toast-host.is-open{transform:translate(-50%)}.app .sr-toast-host.no-nav{bottom:calc(24px + env(safe-area-inset-bottom))}.app a.sr-toast__action{text-decoration:none}@keyframes sr-plate-in{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}.sr-plates__in{animation:sr-plate-in var(--sr-motion-slow) var(--sr-ease-enter) both}@media (prefers-reduced-motion:reduce){.sr-plates__in{animation:none}}.sr-loading{min-height:100dvh;color:var(--sr-color-ink-muted);place-items:center;display:grid}.app .sr-sheet:not(.is-open){box-shadow:none}.app .sr-stepper .sr-editable{background:var(--sr-color-surface);width:auto;min-width:0;height:auto;min-height:48px;color:var(--sr-color-ink);border:1.5px solid #0000;border-radius:16px;flex:auto;justify-content:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.app .sr-stepper .sr-editable:active{border-color:var(--sr-color-ink);transform:none}.app .sr-stepper .sr-editable .sr-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .sr-stepper .sr-editable .sr-editable__pen{margin-left:auto}.app .sr-sheet:focus{outline:none}.app .sr-sheet{transition:transform var(--sr-motion-slow) var(--sr-ease-enter),visibility 0s linear var(--sr-motion-slow)}.app .sr-sheet:not(.is-open){visibility:hidden}.app .sr-sheet.is-open{transition:transform var(--sr-motion-slow) var(--sr-ease-enter),visibility 0s}.app .sr-btn-row--sheet{flex-wrap:wrap-reverse}.app .sr-btn-row--sheet>.sr-btn{white-space:nowrap;flex:1 0 auto}.app .sr-btn-row--sheet>.sr-btn-primary{flex:200px}.app:has(.sr-sheet.is-open) .sr-toast-host{opacity:0;pointer-events:none}.app .sr-toast-host:not(.is-open){visibility:hidden}.app .sr-display__line:has(>.sr-chip){margin-top:8px}.app .sr-wheel{margin-block:-6px;padding-block:8px}.app .sr-btn-row--wrap{flex-wrap:wrap}.app .sr-btn-row--wrap>.sr-btn{white-space:nowrap;flex:1 0 auto}.app .eq-plate-row{grid-template-columns:96px minmax(0,1fr) auto}@media (width<=359px){.app .eq-plate-row{grid-template-columns:56px minmax(0,1fr) auto;gap:6px}.app .eq-plate-row>div:first-child{overflow:hidden}}.app .sr-tile .sr-stat,.app .sr-sheet[class*=t-] .sr-stat{color:var(--sr-color-ink)}.app .sr-tile .sr-stat .sr-chip,.app .sr-sheet[class*=t-] .sr-stat .sr-chip{border-color:var(--sr-color-ink);color:var(--sr-color-ink)}.app .sr-sheet[class*=t-] .sr-label{color:var(--sr-color-on-tile-muted)}@keyframes sr-toast-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:113px}}.app .sr-toast__ring{animation:6s linear forwards sr-toast-ring}@media (prefers-reduced-motion:reduce){.app .sr-toast__ring{animation:none}}.app .sr-actionbar{width:min(100%,480px);left:50%;right:auto;bottom:calc(86px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%)}.app .sr-actionbar--bare{padding-bottom:calc(24px + env(safe-area-inset-bottom));bottom:0}.app .sr-screen.has-actionbar{padding-bottom:calc(210px + env(safe-area-inset-bottom))}.app .sr-screen.has-actionbar-bare{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.app:has(.sr-actionbar:not(.sr-actionbar--bare)) .sr-toast-host{bottom:calc(172px + env(safe-area-inset-bottom))}.app:has(.sr-actionbar--bare) .sr-toast-host{bottom:calc(104px + env(safe-area-inset-bottom))}.app .wo-hurt{border-radius:var(--sr-radius-pill);border:1.5px dashed var(--sr-tone-body-line);width:100%;min-height:52px;color:var(--sr-color-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;margin:-2px 0 14px;padding:5px 16px 5px 5px;font-size:15px;font-weight:500;display:flex}[data-theme=dark] .app .wo-hurt{border-color:var(--sr-tone-body-strong)}.app .wo-hurt .sr-bubble{background:var(--sr-tone-body-bg);color:var(--sr-color-on-tile)}.app .wo-hurt small{color:var(--sr-color-ink-muted);text-align:right;margin-left:auto;font-size:12px;font-weight:400}.app .wo-hurt:active{background:var(--sr-color-quiet-fill)}.op-top{align-items:center;gap:12px;padding:6px 0 20px;display:flex}.op-prog{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.op-track{gap:3px;height:8px;display:flex}.op-track i{background:var(--sr-color-meter-track);border-radius:999px;flex:1}.op-track i.is-done{background:var(--sr-color-ink)}.op-track i.is-current{background:repeating-linear-gradient(-45deg,var(--sr-color-ink) 0 1.4px,var(--sr-color-meter-track) 1.4px 4px)}.op-step{color:var(--sr-color-ink-muted);font-size:12px;font-weight:600}.op-skip{cursor:pointer;min-width:54px;height:44px;color:var(--sr-color-ink);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.op-lede{color:var(--sr-color-ink-muted);text-wrap:pretty;margin:-8px 0 20px;font-size:16px}.op-legal{color:var(--sr-color-ink-muted);text-wrap:pretty;font-size:13px}.op-legal a{color:var(--sr-color-ink);font-weight:600}.op-choices{flex-direction:column;gap:8px;display:flex}.op-choice{border-radius:var(--sr-radius-card);border:1.5px solid var(--sr-color-hairline-strong);background:var(--sr-color-surface);text-align:left;cursor:pointer;width:100%;min-height:72px;color:var(--sr-color-ink);font:inherit;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.op-choice .sr-bubble{width:48px;height:48px}.op-choice__b{flex:1;min-width:0}.op-choice__t{font-size:16px;font-weight:600;line-height:1.25;display:block}.op-choice__m{color:var(--sr-color-ink-muted);text-wrap:pretty;margin-top:2px;font-size:13px;display:block}.op-choice__r{border:1.5px solid var(--sr-color-hairline-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.op-choice__r .sr-i{opacity:0;width:14px;height:14px}.op-choice[aria-pressed=true]{border-color:var(--sr-color-ink);box-shadow:inset 0 0 0 1px var(--sr-color-ink)}.op-choice[aria-pressed=true] .op-choice__r{background:var(--sr-color-ink);border-color:var(--sr-color-ink);color:var(--sr-color-ink-inverse)}.op-choice[aria-pressed=true] .op-choice__r .sr-i{opacity:1}.op-choice:disabled,.op-choice.is-off{cursor:not-allowed;background:0 0;border-style:dashed}.op-choice:disabled .op-choice__t,.op-choice.is-off .op-choice__t{color:var(--sr-color-ink-muted)}.op-choice--sm{min-height:60px;padding-left:16px}.op-chips{flex-wrap:wrap;gap:8px;display:flex}.op-chips .sr-filter{height:44px}.op-note{background:var(--sr-color-surface);border:var(--sr-border-hairline);text-wrap:pretty;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.op-note>.sr-i{flex:none;width:18px;height:18px;margin-top:1px}.op-note b{font-weight:600;display:block}.op-note__b{flex:1;min-width:0}.op-note--warn{background:var(--sr-urgent-soft);color:var(--sr-urgent-soft-ink);border:1.5px solid var(--sr-urgent-border)}.op-note--off{border:var(--sr-border-dashed-soft);background:0 0}.op-note--check{background:var(--sr-status-awaiting-bg);color:var(--sr-status-awaiting-ink);border:0;align-items:center}.op-note--ok{background:var(--sr-status-completed-bg);color:var(--sr-status-completed-ink);border:0}.op-note .op-note__act{height:40px;color:inherit;cursor:pointer;background:#0f0f0f1a;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.op-hero{width:64px;height:64px;margin:10px 0 22px}.op-hero .sr-i{width:28px;height:28px}.op-scope .se-card{background:var(--sr-color-surface);border:var(--sr-border-hairline);border-radius:var(--sr-radius-card);padding:2px 14px}.op-scope .se-card>.sr-row{min-height:56px}.op-scope .se-card>.sr-row+.sr-row{border-top:1px solid var(--sr-color-hairline);background-image:none}.op-scope .se-card a.sr-row,.op-scope .se-card button.sr-row{color:inherit;text-align:left;cursor:pointer;width:100%;font:inherit;background-color:#0000;border:0;text-decoration:none}.op-scope .se-card .sr-row__end{font-weight:600}.op-scope .se-card .sr-row__end.is-muted{color:var(--sr-color-ink-muted);font-weight:500}.op-scope .se-card .sr-bubble{width:36px;height:36px}.op-scope .se-card .sr-bubble .sr-i{width:18px;height:18px}.op-scope .se-danger{color:var(--sr-urgent-soft-ink)!important}.op-scope .se-danger .sr-bubble{background:var(--sr-urgent-soft);color:var(--sr-urgent-soft-ink)}.op-files{background:var(--sr-color-surface);border:var(--sr-border-hairline);border-radius:var(--sr-radius-card);padding:2px 6px 2px 12px}.op-file{align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.op-file+.op-file{border-top:1px solid var(--sr-color-hairline)}.op-file .sr-bubble{border-radius:12px;width:40px;height:40px}.op-file .sr-bubble .sr-i{width:20px;height:20px}.op-file__b{flex:1;min-width:0}.op-file__n{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.op-file__m{color:var(--sr-color-ink-muted);text-wrap:pretty;font-size:13px}.op-file.is-error .op-file__m{color:var(--sr-urgent-soft-ink);font-weight:500}.op-file.is-error .sr-bubble{background:var(--sr-urgent-soft);color:var(--sr-urgent-soft-ink)}.op-x{cursor:pointer;width:44px;height:44px;color:var(--sr-color-ink-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.op-x .sr-i{width:18px;height:18px}.op-photos{scrollbar-width:none;margin:0 calc(var(--sr-screen-pad) * -1);padding:2px var(--sr-screen-pad);gap:8px;display:flex;overflow-x:auto}.op-photo{aspect-ratio:3/4;background-color:var(--sr-color-surface);border:1px solid var(--sr-color-hairline-strong);background-image:repeating-linear-gradient(180deg,transparent 0 11px,var(--sr-color-hairline) 11px 12px);border-radius:14px;flex-direction:column;flex:none;justify-content:space-between;width:84px;padding:6px;font-size:11px;font-weight:600;display:flex;position:relative}.op-photo .op-x{background:var(--sr-color-bubble);width:28px;height:28px;color:var(--sr-color-ink);align-self:flex-end}.op-photo .op-x .sr-i{width:14px;height:14px}.op-photo.is-error{border:2px solid var(--sr-urgent-border);color:var(--sr-urgent-soft-ink)}.op-photo.is-add{border:var(--sr-border-dashed-soft);cursor:pointer;color:var(--sr-color-ink);background-image:none;justify-content:center;align-items:center;gap:6px;font-weight:600}.op-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-steps li{align-items:center;gap:12px;min-height:52px;font-size:15px;display:flex}.op-steps li+li{border-top:1px solid var(--sr-color-hairline)}.op-steps .sr-check{border-color:var(--sr-color-hairline-strong);color:var(--sr-color-ink)}.op-steps .sr-check.is-done{background:var(--sr-color-ink);color:var(--sr-color-ink-inverse)}.op-steps li.is-wait{color:var(--sr-color-ink-muted)}.op-spin{border:3px solid var(--sr-color-meter-track);border-top-color:var(--sr-color-ink);border-radius:50%;flex:none;width:32px;height:32px;animation:.9s linear infinite sr-spin}@media (prefers-reduced-motion:reduce){.op-spin{border-top-color:var(--sr-color-ink);border-right-color:var(--sr-color-ink);animation:none}}.op-sk{background:var(--sr-color-meter-track);border-radius:12px;height:14px}.op-type{margin-top:14px}
