.timer-tray-grid.svelte-1pj7xe9{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.timer-card.svelte-1pj7xe9{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;padding:.625rem .75rem;border:1.5px solid var(--border);transition:border-color .2s,background-color .2s}.brushed.svelte-1f0evi8{--b-bg: #1b1e22;--b-bg-top: #23272d;--b-bg-bottom: #15171a;--b-surface: #272b30;--b-surface-raised: #2d3238;--b-border: #3a3f46;--b-border-strong: #4a5058;--b-text: #e6e8ec;--b-text-dim: #a7adb6;--b-text-faint: #7a8189;--b-steel: #a8b0ba;--b-brass: #c2a070;--b-brass-dim: #8e7950;background-color:var(--b-bg);background-image:linear-gradient(180deg,var(--b-bg-top) 0%,var(--b-bg) 55%,var(--b-bg-bottom) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px);background-blend-mode:normal,overlay;color:var(--b-text);font-family:Atkinson Hyperlegible,sans-serif}.brushed.svelte-1f0evi8 *{box-sizing:border-box}.brushed-header.svelte-1f0evi8{background:linear-gradient(180deg,#23272df2,#14161ae6),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--b-border);box-shadow:0 1px #ffffff08 inset,0 1px 6px #0006}.brushed-eyebrow.svelte-1f0evi8{font-family:Sora,sans-serif;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--b-brass);line-height:1;margin-bottom:4px}.brushed-title.svelte-1f0evi8{font-family:Sora,sans-serif;font-weight:700;font-size:1rem;color:var(--b-text);line-height:1.2}.brushed-exit.svelte-1f0evi8{font-family:Sora,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--b-text-dim);padding:6px 12px;border-radius:6px;border:1px solid var(--b-border-strong);background:linear-gradient(180deg,#31363d,#23272d);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0006;cursor:pointer;transition:color .15s,border-color .15s}.brushed-exit.svelte-1f0evi8:hover{color:var(--b-text);border-color:var(--b-steel)}.brushed-section-head.svelte-1f0evi8{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--b-border);padding-bottom:8px}.brushed-section-label.svelte-1f0evi8{font-family:Sora,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--b-steel)}.brushed-section-meta.svelte-1f0evi8{font-family:Sora,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--b-text-faint)}.brushed-card.svelte-1f0evi8{background-color:var(--b-surface);background-image:linear-gradient(180deg,#ffffff08,#00000026),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 1px,transparent 1px 3px);border:1px solid var(--b-border);border-radius:8px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000040,0 1px 2px #00000059}.brushed-phase.svelte-1f0evi8{padding:12px 16px 14px}.brushed-phase-head.svelte-1f0evi8{display:flex;align-items:baseline;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--b-border);margin-bottom:10px}.brushed-offset.svelte-1f0evi8{font-family:Sora,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700;font-size:1.05rem;letter-spacing:.05em;color:var(--b-steel)}.brushed-phase-dot.svelte-1f0evi8{color:var(--b-text-faint)}.brushed-phase-label.svelte-1f0evi8{font-family:Sora,sans-serif;font-weight:600;font-size:.95rem;color:var(--b-text)}.brushed-phase--plate.svelte-1f0evi8{border-color:var(--b-brass-dim);box-shadow:inset 0 1px #ffdcaa14,inset 0 0 0 1px #c2a0702e,0 1px 3px #0006}.brushed-phase--plate.svelte-1f0evi8 .brushed-offset:where(.svelte-1f0evi8),.brushed-phase--plate.svelte-1f0evi8 .brushed-phase-label:where(.svelte-1f0evi8){color:var(--b-brass)}.brushed-phase-actions.svelte-1f0evi8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.brushed-action.svelte-1f0evi8{display:flex;align-items:flex-start;gap:10px;list-style:none}.brushed-check.svelte-1f0evi8{flex-shrink:0;width:18px;height:18px;margin-top:3px;border-radius:3px;border:1.5px solid var(--b-border-strong);background:linear-gradient(180deg,#2d3239,#1d2126);box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059;cursor:pointer;padding:0;transition:border-color .15s,background .15s}.brushed-check.svelte-1f0evi8:hover{border-color:var(--b-steel)}.brushed-check.checked.svelte-1f0evi8{background:linear-gradient(180deg,#a8b0ba,#8a9099),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 2px);border-color:var(--b-steel);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000040}.brushed-check.checked.svelte-1f0evi8:after{content:"";display:block;width:10px;height:5px;margin:3px auto;border-left:2px solid #1b1e22;border-bottom:2px solid #1b1e22;transform:rotate(-45deg)}.brushed-action-body.svelte-1f0evi8{flex:1;font-size:.9rem;line-height:1.5;color:var(--b-text)}.brushed-action-body.struck.svelte-1f0evi8 .brushed-action-text:where(.svelte-1f0evi8){text-decoration:line-through;color:var(--b-text-faint)}.brushed-timer.svelte-1f0evi8{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:3px;font-family:Sora,sans-serif;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;color:var(--b-brass);background:#c2a07014;border:1px solid rgba(194,160,112,.3);letter-spacing:.04em}.brushed-note.svelte-1f0evi8{display:block;margin-top:4px;font-size:.78rem;font-style:italic;color:var(--b-text-dim)}.brushed-collapsible.svelte-1f0evi8{padding:0;overflow:hidden}.brushed-collapsible-head.svelte-1f0evi8{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:transparent;border:0;color:var(--b-text);font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.brushed-caret.svelte-1f0evi8{color:var(--b-text-faint);transition:transform .15s;font-size:.8rem}.brushed-caret.open.svelte-1f0evi8{transform:rotate(180deg)}.brushed-collapsible-body.svelte-1f0evi8{padding:12px 16px 14px;border-top:1px solid var(--b-border)}.brushed-subhead.svelte-1f0evi8{font-family:Sora,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--b-text-faint);margin-bottom:4px}.brushed-list.svelte-1f0evi8{list-style:none;padding:0;margin:0;font-size:.85rem;color:var(--b-text-dim)}.brushed-list.svelte-1f0evi8 li:where(.svelte-1f0evi8){padding:2px 0}
