.offer-badge.svelte-c9illj{white-space:nowrap;min-height:44px;color:var(--heritage-brass-ink);flex:none;align-items:center;gap:6px;padding:0 4px;font-size:.8125rem;text-decoration:none;display:inline-flex}.num.svelte-c9illj{box-sizing:border-box;background:var(--heritage-brass);min-width:20px;height:20px;color:var(--heritage-brass-on);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.offer-badge.svelte-c9illj:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px;border-radius:6px}.txt.svelte-c9illj{font-family:var(--font-display);font-style:italic}.hvs.svelte-r2knor{gap:var(--space-2);flex-direction:column;display:flex}.hvs-title.svelte-r2knor{font-family:var(--font-display);font-size:var(--text-title);margin:0 0 4px;font-weight:400}.hvs-more.svelte-r2knor{justify-content:space-between;gap:0 var(--space-3);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--theme-ink) 10%, transparent);flex-wrap:wrap;display:flex}.hvs-link.svelte-r2knor{appearance:none;min-height:44px;color:var(--heritage-slate);font-family:var(--font-display);font-size:var(--text-body);cursor:pointer;transform:scale(var(--press-scale,1));background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-style:italic;text-decoration:none;display:inline-flex}.hvs-link.svelte-r2knor svg:where(.svelte-r2knor){color:var(--heritage-brass-ink);flex:none}.hvs-link.svelte-r2knor:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px;border-radius:4px}@media (hover:hover){.hvs-link.svelte-r2knor:hover{color:var(--heritage-brass-ink)}}.hvs-done.svelte-r2knor{align-self:stretch;width:100%;margin-top:4px}.wizard.svelte-tzcct4{z-index:55;padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--heritage-brass) 10%, transparent), transparent 60%), var(--theme-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.card.svelte-tzcct4{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;display:flex}.caption.svelte-tzcct4{letter-spacing:2.4px;margin:10px 0 0}.brass.svelte-tzcct4{color:var(--heritage-brass-ink)}h1.svelte-tzcct4{margin:0}.lede.svelte-tzcct4{max-width:34ch;color:var(--heritage-slate);margin:0;line-height:1.5}.doors.svelte-tzcct4{width:100%;margin-top:10px}.doors.svelte-tzcct4 .cta-row{flex-direction:column;align-items:stretch}.doors.svelte-tzcct4 .cta{justify-content:center;padding:13px 18px}.later.svelte-tzcct4{appearance:none;cursor:pointer;font-family:var(--font-display);color:var(--heritage-slate-muted);background:0 0;border:0;border-radius:8px;margin-top:14px;padding:8px 12px;font-size:.8125rem;font-style:italic;transition:color .12s}@media (hover:hover){.later.svelte-tzcct4:hover{color:var(--heritage-slate)}}.later.svelte-tzcct4:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.peek.svelte-1c1dpz1{flex-direction:column;gap:14px;display:flex}.head.svelte-1c1dpz1{align-items:center;gap:14px;display:flex}.id.svelte-1c1dpz1{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-1c1dpz1{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-display-m);margin:0;line-height:1.1}.sub.svelte-1c1dpz1,.cap.svelte-1c1dpz1{color:var(--heritage-slate-muted);text-transform:uppercase;letter-spacing:.12em}.rule.svelte-1c1dpz1{border:0;border-top:1px solid var(--theme-ink);border-bottom:1px solid var(--heritage-brass);opacity:.55;width:100%;height:3px;margin:0}.note.svelte-1c1dpz1{margin:0}.today.svelte-1c1dpz1{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.today.svelte-1c1dpz1 li:where(.svelte-1c1dpz1){font-size:var(--text-lg);justify-content:space-between;align-items:center;gap:10px;display:flex}.pill.svelte-1c1dpz1{font-size:var(--text-2xs);letter-spacing:.04em;border-radius:999px;padding:3px 9px}.mx.svelte-1c1dpz1{flex-direction:column;gap:3px;display:flex}.mrow.svelte-1c1dpz1{grid-template-columns:58px repeat(7,minmax(0,1fr));align-items:center;gap:3px;display:grid}.mrow.svelte-1c1dpz1 .who:where(.svelte-1c1dpz1){font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dow.svelte-1c1dpz1{text-align:center;font-size:var(--text-2xs)}.c.svelte-1c1dpz1{border-radius:2px;height:14px}.c.free.svelte-1c1dpz1{background:color-mix(in srgb, var(--theme-ink) 6%, transparent)}.c.unknown.svelte-1c1dpz1{border:1px dashed color-mix(in srgb, var(--theme-ink) 30%, transparent)}.foot.svelte-1c1dpz1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toggle-row.svelte-1c1dpz1{min-height:44px;font-size:var(--text-lg);flex:100%;align-items:center;gap:10px;display:flex}.toggle.svelte-1c1dpz1{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ghost.svelte-1c1dpz1{min-height:44px;font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);cursor:pointer;border:1px solid color-mix(in srgb, var(--theme-ink) 25%, transparent);color:var(--theme-ink);background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:10px 22px;display:inline-flex}.brass-fill.svelte-1c1dpz1{font-size:var(--text-lg);flex:2;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width>=760px){.toggle-row.svelte-1c1dpz1{flex:auto}.ghost.svelte-1c1dpz1,.brass-fill.svelte-1c1dpz1{flex:none}}.stack.svelte-1prc2c1{flex-direction:column;gap:8px;display:flex}.tabs.svelte-1prc2c1{scrollbar-width:none;gap:2px;margin-bottom:6px;display:flex;overflow-x:auto}.tabs.svelte-1prc2c1::-webkit-scrollbar{display:none}.tab.svelte-1prc2c1{appearance:none;text-overflow:ellipsis;white-space:nowrap;max-width:11ch;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--heritage-slate-muted);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;flex:none;padding:6px 8px 5px;transition:color .15s,border-color .15s;position:relative;overflow:hidden}.tab.svelte-1prc2c1:before{content:"";position:absolute;inset:-8px 0}.tab.on.svelte-1prc2c1{color:var(--heritage-brass-ink);border-bottom-color:var(--heritage-brass)}@media (hover:hover){.tab.svelte-1prc2c1:hover{color:var(--heritage-brass-ink)}}.tab.svelte-1prc2c1:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px;border-radius:4px}.track.svelte-1prc2c1{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.track.svelte-1prc2c1::-webkit-scrollbar{display:none}.track.svelte-1prc2c1>*{scroll-snap-align:start;flex:0 0 100%;min-width:0}@media (prefers-reduced-motion:reduce){.track.svelte-1prc2c1{scroll-behavior:auto}}.switcher.svelte-14trenc{scrollbar-width:none;align-items:center;gap:4px 12px;margin-top:6px;padding:0 32px;display:flex;overflow-x:auto}.switcher.svelte-14trenc::-webkit-scrollbar{display:none}.view-stop.svelte-14trenc{appearance:none;min-height:44px;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--heritage-slate-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;align-items:center;gap:5px;padding:8px 5px;line-height:1;text-decoration:none;transition:opacity .16s,color .16s;display:inline-flex}.view-stop.active.svelte-14trenc{color:var(--heritage-brass-ink);border-bottom-color:var(--heritage-brass)}.view-stop.svelte-14trenc:hover{color:var(--theme-ink)}.view-stop.svelte-14trenc:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.name.svelte-14trenc{text-overflow:ellipsis;max-width:9em;overflow:hidden}@media (width<=600px){.switcher.svelte-14trenc{padding:0 22px}}.home-options-pending.svelte-1uha8ag{z-index:75;border:1px solid var(--heritage-border);background:var(--theme-surface);max-width:calc(100vw - 32px);color:var(--theme-ink);font:400 .9375rem var(--font-display);border-radius:12px;align-items:center;gap:16px;padding:8px 16px;display:flex;position:fixed;inset:80px 16px auto auto}.home-options-pending.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:44px;min-height:44px;color:var(--heritage-brass-ink);text-underline-offset:3px;text-decoration:underline}.home-options-pending.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--heritage-brass);outline-offset:3px}.retry-link.svelte-1uha8ag{min-height:44px;font:inherit;color:var(--heritage-brass-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.customize-home.svelte-1uha8ag{min-height:44px;color:var(--heritage-slate-muted);font-family:var(--font-display);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;font-style:italic;transition:color .14s;display:inline-flex}.customize-home[aria-expanded=true].svelte-1uha8ag{color:var(--heritage-brass-ink)}.customize-home.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px;border-radius:4px}@media (hover:hover){.customize-home.svelte-1uha8ag:hover{color:var(--heritage-brass-ink)}}.peek-jobs.svelte-1uha8ag{color:inherit;flex-direction:column;gap:6px;margin-top:14px;text-decoration:none;display:flex}.peek-jobs-line.svelte-1uha8ag{font-size:var(--text-md);color:var(--heritage-brass-ink,var(--heritage-brass));align-items:center;gap:6px;display:inline-flex}.peek-jobs-arrow.svelte-1uha8ag{transition:transform .15s}@media (hover:hover){.peek-jobs.svelte-1uha8ag:hover .peek-jobs-arrow:where(.svelte-1uha8ag){transform:translate(3px)}}.peek-jobs.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:3px;border-radius:6px}.home-scroll.svelte-1uha8ag{display:contents}.topbar.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.spacer.svelte-1uha8ag{flex:1}@media (width<=359px){.topbar.svelte-1uha8ag{padding-left:12px;padding-right:12px}.title-block.svelte-1uha8ag{padding-left:16px;padding-right:16px}}.title-block.svelte-1uha8ag{padding:var(--space-3) 32px var(--space-1);text-align:center}.eyebrow-row.svelte-1uha8ag{align-items:center;column-gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.eyebrow-row.svelte-1uha8ag .caption:where(.svelte-1uha8ag){grid-column:2}.people-cluster.svelte-1uha8ag{justify-content:flex-end;justify-self:end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;grid-column:3;min-width:0;display:flex}.title-row.svelte-1uha8ag{margin-top:calc(var(--space-1) * -1);justify-content:center;display:flex}.title-row.svelte-1uha8ag .display-l:where(.svelte-1uha8ag){overflow-wrap:anywhere;width:fit-content;min-width:0;margin:0}.key-block.svelte-1uha8ag .chip{position:relative}.key-block.svelte-1uha8ag .chip:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.people-btn.svelte-1uha8ag{appearance:none;border:1px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);min-width:44px;min-height:32px;color:var(--heritage-slate);font-family:var(--font-display);font-size:var(--text-sm);cursor:pointer;transform:scale(var(--press-scale,1));background:0 0;border-radius:999px;flex:none;padding:0 12px;position:relative}@media (hover:hover){.people-btn.svelte-1uha8ag:hover{border-color:var(--heritage-brass);color:var(--heritage-brass)}}.people-btn.svelte-1uha8ag:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.people-btn.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.people-cluster.icon.svelte-1uha8ag{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.people-btn.people-icon.svelte-1uha8ag{width:44px;height:44px;min-height:44px;color:var(--heritage-brass);border:0;place-items:center;padding:0;display:inline-grid}.people-btn.people-icon.svelte-1uha8ag:before{border:1px solid color-mix(in srgb, var(--heritage-brass) 55%, transparent);background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:50%;width:36px;height:36px}.people-btn.people-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){position:relative}@media (hover:hover){.people-btn.people-icon.svelte-1uha8ag:hover{color:var(--heritage-brass-ink)}}.title-row.flanked.svelte-1uha8ag{grid-template-columns:44px minmax(0,1fr) 44px;place-items:center;min-height:36px;display:grid}.title-arrow.svelte-1uha8ag{appearance:none;width:44px;height:36px;color:var(--heritage-slate);font-family:var(--font-display);cursor:pointer;transform:scale(var(--press-scale,1));background:0 0;border:0;padding:0;font-size:1.625rem;line-height:1;position:relative}.title-arrow.svelte-1uha8ag:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title-arrow.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:-2px;border-radius:6px}.title-today.svelte-1uha8ag{appearance:none;font:inherit;letter-spacing:inherit;color:var(--heritage-brass);cursor:pointer;background:0 0;border:0;padding:0}.title-today.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:3px;border-radius:4px}@media (hover:hover){.title-arrow.svelte-1uha8ag:hover{color:var(--heritage-brass)}}.title-block.svelte-1uha8ag:after{content:"";width:180px;max-width:60%;height:3px;margin:var(--space-3) auto 0;border-top:1px solid var(--heritage-slate);border-bottom:1px solid var(--heritage-brass);opacity:.55;display:block}.caption.svelte-1uha8ag{padding:2px 9px;display:inline-block}.meta-row.svelte-1uha8ag{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;padding:0 32px;display:flex}.control-row.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-direction:column;display:flex}@media (width>=760px){.control-row.has-stops.svelte-1uha8ag{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.control-row.has-stops.svelte-1uha8ag>.dots{grid-area:1/2}.control-row.has-stops.svelte-1uha8ag>.cal-nav{grid-area:1/1;justify-self:end}}.axis-tools.svelte-1uha8ag{justify-content:center;align-items:center;gap:8px 14px;display:inline-flex}.band-chips.svelte-1uha8ag{justify-content:center;display:flex}.axis-band.svelte-1uha8ag{display:contents}.cartouche.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);box-sizing:border-box;max-width:100%;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb, var(--heritage-slate) 55%, transparent);background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px color-mix(in srgb, var(--heritage-brass) 45%, transparent);border-radius:14px;flex-wrap:wrap;display:flex;position:relative}.orn.svelte-1uha8ag{background:var(--paper);border:1px solid var(--heritage-brass);width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.orn-l.svelte-1uha8ag{left:-4px}.orn-r.svelte-1uha8ag{right:-4px}.cart-id.svelte-1uha8ag{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.cart-name.svelte-1uha8ag{font-family:var(--font-display);color:var(--heritage-slate);overflow-wrap:anywhere;font-size:1.0625rem;font-style:italic;line-height:1.1}.cart-count.svelte-1uha8ag{color:var(--heritage-slate-muted)}.cart-details.svelte-1uha8ag{appearance:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--heritage-brass) 50%, transparent);font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--heritage-brass-ink);cursor:pointer;background:0 0;padding:2px;position:relative}.cart-details.svelte-1uha8ag:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-details.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.cart-sep.svelte-1uha8ag{background:var(--heritage-border);align-self:stretch;width:1px}.view-chip.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);transform-origin:50%;background:0 0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;transition:background-color .15s;display:inline-flex;position:relative}@media (hover:hover){.view-chip.svelte-1uha8ag:hover{background-color:var(--heritage-brass-tint)}}.view-chip.svelte-1uha8ag:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-chip.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.view-chip.bobbing.svelte-1uha8ag{animation:oc-chip-bob .24s var(--ease-celebrate) both}.chip-label.svelte-1uha8ag{color:var(--heritage-slate-muted)}.chip-value.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);color:var(--heritage-slate)}.dots.svelte-1uha8ag{z-index:1;border:1px solid var(--heritage-border);background:var(--paper);border-radius:999px;align-items:center;gap:2px;height:38px;padding:0 4px;display:inline-flex;position:relative}.dots.svelte-1uha8ag .view-stop:where(.svelte-1uha8ag){min-height:30px;font-size:var(--text-md);border-bottom:0;border-radius:999px;justify-content:center;padding:0 11px}.dots.svelte-1uha8ag .view-stop.active:where(.svelte-1uha8ag){background:var(--heritage-slate);color:var(--paper)}.view-stop.svelte-1uha8ag{appearance:none;min-height:44px;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--heritage-slate-muted);opacity:1;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;padding:8px 5px;line-height:1;transition:opacity .16s,color .16s;display:inline-flex;position:relative}.view-stop.svelte-1uha8ag:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-stop.active.svelte-1uha8ag{color:var(--heritage-brass-ink);border-bottom-color:var(--heritage-brass)}.view-stop.svelte-1uha8ag:hover{color:var(--theme-ink)}.view-stop.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.ribbon-window.svelte-1uha8ag{z-index:1;border:1px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);color:var(--theme-ink);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex;position:relative}.ribbon-window.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-transform:uppercase;color:var(--heritage-slate-muted)}.ribbon-window.svelte-1uha8ag select:where(.svelte-1uha8ag){min-height:44px;color:var(--theme-ink);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin:-7px 0;padding:4px 4px 4px 2px}.ribbon-window.svelte-1uha8ag select:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}@media (width<=379px){.ribbon-window.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:none}}.vs-stops.svelte-1uha8ag{display:flex}.vs-stops.svelte-1uha8ag .dots:where(.svelte-1uha8ag){flex:auto}.vs-window.svelte-1uha8ag{align-items:center;display:flex}.vs-window.held.svelte-1uha8ag{min-height:44px}.view-trigger.svelte-1uha8ag{color:var(--heritage-slate)}.view-trigger.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--heritage-brass-ink)}.ribbon-block.svelte-1uha8ag{touch-action:pan-x pan-y;padding:24px 32px 8px}.week-labels.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xs);color:var(--heritage-slate-muted)}.week-labels.svelte-1uha8ag span:where(.svelte-1uha8ag){width:fit-content;padding:1px 7px;display:inline-block}.hairline.svelte-1uha8ag{border:0;border-top:.5px solid color-mix(in srgb, var(--theme-ink) 18%, transparent);margin:6px 0 14px}.today-label.svelte-1uha8ag{color:var(--heritage-brass-ink);margin-top:14px;width:fit-content;margin-inline:auto;padding:2px 10px}.today-label.svelte-1uha8ag:before{content:"";vertical-align:middle;background:var(--heritage-brass);width:4px;height:4px;box-shadow:0 0 5px 0 color-mix(in srgb, var(--heritage-brass) 45%, transparent);border-radius:999px;margin:-2px 7px 0 0;display:inline-block}.key-block.svelte-1uha8ag{padding:18px 32px 0}.month-block.svelte-1uha8ag,.week-block.svelte-1uha8ag{margin:12px 22px 0}.month-block.svelte-1uha8ag,.week-block.svelte-1uha8ag,.year-block.svelte-1uha8ag{touch-action:pan-x pan-y}.month-skel.svelte-1uha8ag{padding:8px 0}.overlay-block.svelte-1uha8ag{background:var(--theme-surface);border:.5px solid color-mix(in srgb, var(--heritage-brass) 34%, transparent);border-radius:12px;padding:10px}.friend-note.svelte-1uha8ag{color:var(--heritage-slate-muted);padding:16px 4px}.overlay-more.svelte-1uha8ag{color:var(--heritage-slate-muted);margin:0;padding:8px 4px 4px}.overlay-more.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:underline}.cal-nav.svelte-1uha8ag{border:1px solid var(--heritage-border);background:var(--paper);border-radius:999px;align-items:center;height:38px;display:inline-flex;overflow:hidden}.cal-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){appearance:none;min-width:34px;min-height:38px;color:var(--heritage-slate);font-family:var(--font-display);font-size:var(--text-body);cursor:pointer;transform:scale(var(--press-scale,1));background:0 0;border:0;border-radius:0;padding:0 8px;position:relative}.cal-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.4;cursor:default}.cal-nav.svelte-1uha8ag button.today:where(.svelte-1uha8ag){min-width:66px;font-size:var(--text-md);border-left:1px solid var(--heritage-border);border-right:1px solid var(--heritage-border);font-style:italic}.cal-nav.svelte-1uha8ag button.today.paged:where(.svelte-1uha8ag){color:var(--heritage-brass-ink)}@media (hover:hover){.cal-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):not(:disabled):hover{color:var(--heritage-brass)}}.cal-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--heritage-brass);outline-offset:-2px}.cal-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=600px){.month-block.svelte-1uha8ag,.week-block.svelte-1uha8ag{margin-top:10px;margin-left:12px;margin-right:12px}}.home-scroll[data-density=compact].svelte-1uha8ag .title-block:where(.svelte-1uha8ag){padding-top:var(--space-1);padding-bottom:0}.home-scroll[data-density=compact].svelte-1uha8ag .ribbon-block:where(.svelte-1uha8ag){padding-top:var(--space-3);padding-bottom:var(--space-1)}.home-scroll[data-density=compact].svelte-1uha8ag .key-block:where(.svelte-1uha8ag){padding-top:var(--space-2)}.home-scroll[data-density=compact].svelte-1uha8ag .tomorrow:where(.svelte-1uha8ag),.home-scroll[data-density=compact].svelte-1uha8ag .pins-block:where(.svelte-1uha8ag),.home-scroll[data-density=compact].svelte-1uha8ag .timeoff-block:where(.svelte-1uha8ag),.home-scroll[data-density=compact].svelte-1uha8ag .stats-wrap:where(.svelte-1uha8ag){margin-top:var(--space-3)}.home-scroll[data-density=compact].svelte-1uha8ag .next-cta:where(.svelte-1uha8ag),.home-scroll[data-density=compact].svelte-1uha8ag .month-block:where(.svelte-1uha8ag),.home-scroll[data-density=compact].svelte-1uha8ag .week-block:where(.svelte-1uha8ag){margin-top:var(--space-2)}.pins-block.svelte-1uha8ag{margin:24px 32px 0}.pins-head.svelte-1uha8ag{margin-bottom:10px}.pins-head.svelte-1uha8ag .caption:where(.svelte-1uha8ag){padding:2px 9px;display:inline-block}.pins-empty.svelte-1uha8ag{margin:20px 32px 0}.pins-empty-link.svelte-1uha8ag{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--heritage-slate-muted);text-decoration:none}@media (hover:hover){.pins-empty-link.svelte-1uha8ag:hover{color:var(--heritage-brass)}}.timeoff-block.svelte-1uha8ag{margin:24px 32px 0}.to-head.svelte-1uha8ag{margin-bottom:10px}.to-head.svelte-1uha8ag .caption:where(.svelte-1uha8ag){padding:2px 9px;display:inline-block}.to-list.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.to-card.svelte-1uha8ag{border:1px solid var(--heritage-border);background:var(--theme-surface);color:inherit;box-shadow:var(--elev-1);border-left:3px solid var(--heritage-brass);border-radius:13px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .13s,box-shadow .15s,border-color .15s;display:flex}.to-card.confirmed.svelte-1uha8ag{border-left-color:var(--heritage-sage,#65876c)}.to-card.soon.svelte-1uha8ag{cursor:default}@media (hover:hover){.to-card.svelte-1uha8ag:not(.soon):hover{box-shadow:var(--elev-2);transform:translateY(-1px)}}.to-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.to-pill.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.6px;text-transform:uppercase;color:var(--heritage-brass-ink);background:var(--heritage-brass-tint);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px}.to-pill.confirmed.svelte-1uha8ag{color:color-mix(in srgb, var(--heritage-sage,#65876c) 88%, #000);background:color-mix(in srgb, var(--heritage-sage,#65876c) 15%, transparent)}.to-main.svelte-1uha8ag{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.to-dates.svelte-1uha8ag{font-family:var(--font-display);font-size:max(.875rem, calc(1.125rem * var(--home-density,1)));color:var(--theme-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.to-ctx.svelte-1uha8ag{color:var(--heritage-slate-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.to-arrow.svelte-1uha8ag{color:var(--heritage-slate-muted);flex:none}@media (hover:hover){.to-card.svelte-1uha8ag:hover .to-arrow:where(.svelte-1uha8ag){color:var(--heritage-brass)}}.stats-wrap.svelte-1uha8ag{flex-direction:column;margin:24px 32px 0;display:flex}.stats-customise.svelte-1uha8ag{color:var(--heritage-slate-muted);font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);--sc-nudge:0px;transform:translateX(var(--sc-nudge)) scale(var(--press-scale,1));align-self:flex-end;align-items:center;gap:4px;margin:2px 0 -6px;padding:6px 0 6px 6px;transition:color .15s,transform .15s,opacity .15s;display:inline-flex}@media (hover:hover){.stats-customise.svelte-1uha8ag:hover{color:var(--heritage-brass);opacity:1;--sc-nudge:1px}}.stats-customise.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:3px;border-radius:4px}.tomorrow.svelte-1uha8ag{border:1px solid var(--heritage-border);border-radius:16px;margin:24px 32px 0;padding:20px 22px 22px 26px;position:relative}.tomorrow-spine.svelte-1uha8ag{background:var(--spine,var(--heritage-brass));border-radius:2px;width:4px;position:absolute;top:16px;bottom:16px;left:11px}.tomorrow-caption.svelte-1uha8ag{color:var(--heritage-slate)}.tomorrow-title.svelte-1uha8ag{color:var(--theme-ink);overflow-wrap:anywhere;margin:12px 0 10px}.tomorrow-facts.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:4px;display:flex}.next-cta.svelte-1uha8ag{margin:14px 32px 0}.then-line.svelte-1uha8ag{margin-top:6px}.off-line.svelte-1uha8ag{color:var(--heritage-brass-ink);overflow-wrap:anywhere;margin-bottom:6px}.tomorrow-time.svelte-1uha8ag{color:var(--theme-ink);letter-spacing:.4px}.fact-sep.svelte-1uha8ag{background:var(--heritage-brass);border-radius:50%;flex:none;width:3px;height:3px}.tomorrow-loc.svelte-1uha8ag{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--heritage-slate);min-width:0}.tomorrow-note.svelte-1uha8ag{font-size:var(--text-sm);color:var(--heritage-slate-muted);margin-top:4px}.tomorrow-crew.svelte-1uha8ag{border-top:1px solid var(--heritage-border);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.tomorrow-crew.svelte-1uha8ag .crew-cap:where(.svelte-1uha8ag){color:var(--heritage-slate-muted);letter-spacing:1.4px;flex:none}.tz-note.svelte-1uha8ag{color:var(--heritage-slate-muted);letter-spacing:1.2px;text-underline-offset:2px;margin:6px 32px 0 58px;text-decoration:underline;display:inline-block}@media (hover:hover){.tz-note.svelte-1uha8ag:hover{color:var(--theme-ink)}}.tz-note.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.runout.svelte-1uha8ag{border:1px solid var(--heritage-border);border-color:color-mix(in srgb, var(--heritage-brass) 45%, var(--heritage-border));background:var(--heritage-parchment,var(--theme-surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 32px 0;padding:12px 40px 12px 16px;display:flex;position:relative}.runout-text.svelte-1uha8ag{flex:240px;min-width:220px}.runout-title.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-lg);color:var(--theme-ink)}.runout-sub.svelte-1uha8ag{font-size:var(--text-sm);color:var(--heritage-slate);margin:2px 0 0;line-height:1.45}.runout-dismiss.svelte-1uha8ag{appearance:none;color:var(--heritage-slate-muted);font-size:var(--text-lead);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;line-height:1;position:absolute;top:6px;right:6px}@media (hover:hover){.runout-dismiss.svelte-1uha8ag:hover{color:var(--heritage-slate)}}.runout-dismiss.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}@media (width<=600px){.runout.svelte-1uha8ag{margin:12px 22px 0}}.jump-back.svelte-1uha8ag{appearance:none;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--heritage-brass-ink);cursor:pointer;transform:scale(var(--press-scale,1));background:0 0;border:0;padding:0}.jump-back.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.hint.svelte-1uha8ag{text-align:center;font-size:var(--text-2xs);margin:32px 0 12px}.peek-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.peek-day.svelte-1uha8ag{color:color-mix(in srgb, var(--card-ink) 64%, #fffdf7);letter-spacing:1.6px}.peek-dist.svelte-1uha8ag{color:color-mix(in srgb, var(--card-ink) 68%, #fffdf7);font-size:var(--text-sm)}.peek-title.svelte-1uha8ag{color:var(--card-ink);margin:10px 0 8px}.peek-time.svelte-1uha8ag{color:color-mix(in srgb, var(--card-ink) 82%, transparent);margin-bottom:8px}.peek-loc.svelte-1uha8ag{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);color:var(--card-ink)}.peek-note.svelte-1uha8ag{flex-direction:column;gap:6px;margin-top:18px;display:flex}.peek-crew.svelte-1uha8ag{flex-direction:column;gap:6px;margin-top:14px;display:flex}.peek-note-label.svelte-1uha8ag{color:color-mix(in srgb, var(--card-ink) 64%, #fffdf7);letter-spacing:1.6px}.note-saved.svelte-1uha8ag{color:var(--heritage-brass-ink)}.peek-note-field.svelte-1uha8ag{box-sizing:border-box;resize:none;border:1px solid color-mix(in srgb, var(--card-ink) 22%, transparent);width:100%;min-height:64px;color:var(--card-ink);font-family:var(--font-display);font-weight:300;font-size:var(--text-md);background:0 0;border-radius:10px;padding:9px 11px;line-height:1.4;transition:border-color .15s}.peek-note-field.svelte-1uha8ag::placeholder{color:color-mix(in srgb, var(--card-ink) 42%, transparent);font-style:italic}@media (hover:hover){.peek-note-field.svelte-1uha8ag:hover{border-color:color-mix(in srgb, var(--card-ink) 34%, transparent)}}.peek-note-field.svelte-1uha8ag:focus{border-color:color-mix(in srgb, var(--card-ink) 40%, transparent);outline:none}.peek-note-field.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.view-group.svelte-1uha8ag{align-items:center;gap:6px;display:inline-flex}.view-help.svelte-1uha8ag{appearance:none;border:1px solid color-mix(in srgb, var(--theme-ink) 20%, transparent);width:28px;height:28px;color:var(--heritage-slate-muted);font-family:var(--font-mono);font-size:var(--text-2xs);cursor:pointer;background:0 0;border-radius:999px;transition:background .15s,color .15s;position:relative}.view-help.svelte-1uha8ag:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.view-help.svelte-1uha8ag:hover{background:var(--heritage-brass-tint);color:var(--heritage-brass-ink)}}.view-help.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:2px}.help-title.svelte-1uha8ag{margin:4px 0 14px}.help-list.svelte-1uha8ag{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.help-row.svelte-1uha8ag{border-radius:10px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:8px 4px;transition:background .15s;display:grid}.help-row.active.svelte-1uha8ag{background:var(--heritage-brass-tint)}.help-preview.svelte-1uha8ag{grid-template-columns:repeat(7,1fr);gap:2px;height:30px;display:grid}.help-cell.svelte-1uha8ag{border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative}.help-cell.flat.svelte-1uha8ag{opacity:.95}.help-code.svelte-1uha8ag{font-family:var(--font-mono);color:var(--heritage-slate);letter-spacing:.3px;font-size:.46875rem}.help-text.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.help-mode-name.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-md);color:var(--theme-ink)}.help-mode-line.svelte-1uha8ag{font-size:var(--text-xs);color:var(--heritage-slate-muted);line-height:1.35}.help-foot.svelte-1uha8ag{text-align:center;font-size:var(--text-2xs);color:var(--heritage-slate-muted);margin:16px 0 0}.tomorrow.svelte-1uha8ag{box-shadow:var(--elev-2);--card-lift:0px;transform:translateY(var(--card-lift)) scale(var(--press-scale,1));transition:box-shadow .2s ease, transform .16s var(--ease-celebrate)}@media (hover:hover){.tomorrow.svelte-1uha8ag:hover{box-shadow:var(--elev-3);--card-lift:-1px}}.tomorrow.svelte-1uha8ag:active{box-shadow:0 3px 10px rgb(var(--ink-slate) / .12)}.tomorrow.svelte-1uha8ag{cursor:pointer}.tomorrow.svelte-1uha8ag:focus-visible{outline:2px solid var(--heritage-brass);outline-offset:3px}@media (width<=600px){.topbar.svelte-1uha8ag{padding:4px 22px 0 16px}.title-block.svelte-1uha8ag{padding:0 14px var(--space-1)}.title-block.svelte-1uha8ag:after{width:130px;margin-top:var(--space-2)}.title-block.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.9rem,5vw + .85rem,2.35rem)}.ribbon-block.svelte-1uha8ag{padding:12px 22px 6px}.today-label.svelte-1uha8ag{margin-top:10px}.key-block.svelte-1uha8ag{padding:12px 22px 0}.stats-wrap.svelte-1uha8ag,.timeoff-block.svelte-1uha8ag,.pins-block.svelte-1uha8ag{margin:16px 22px 0}.next-cta.svelte-1uha8ag{margin:14px 22px 0}.tomorrow.svelte-1uha8ag{margin:14px 22px 0;padding:15px 18px 17px 24px}.tomorrow-title.svelte-1uha8ag{margin:8px 0 7px}.tomorrow-crew.svelte-1uha8ag{margin-top:9px;padding-top:9px}.tz-note.svelte-1uha8ag{margin:6px 22px 0 48px}.hint.svelte-1uha8ag{margin:20px 0 10px}.meta-row.svelte-1uha8ag{gap:var(--space-2);margin-top:var(--space-2);padding:0 16px}.cartouche.svelte-1uha8ag{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.cart-name.svelte-1uha8ag{font-size:var(--text-body)}.cart-sep.svelte-1uha8ag{display:none}.control-row.svelte-1uha8ag{gap:var(--space-2)}.people-btn.svelte-1uha8ag{font-size:var(--text-xs);padding:0 10px}.control-row.svelte-1uha8ag{flex:auto;align-items:stretch}.dots.svelte-1uha8ag{padding:0 3px;display:flex}.dots.svelte-1uha8ag .view-stop:where(.svelte-1uha8ag){flex:1 1 0;padding:0 6px}.axis-band.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;align-self:stretch;display:flex}.ribbon-window.svelte-1uha8ag{gap:6px;padding:0 4px 0 10px}.below-rota.svelte-1uha8ag{flex-direction:column;align-items:center;gap:12px;margin:14px 0 0;padding:0 22px;display:flex}.below-rota.svelte-1uha8ag .key-block{width:100%;padding:0}.below-rota.svelte-1uha8ag:before{content:"";background:color-mix(in srgb, var(--theme-ink) 10%, transparent);width:100%;height:1px}}@media (width<=340px){.title-block.svelte-1uha8ag h1:where(.svelte-1uha8ag){min-height:2em}}
