:root{--brand-sea:#0f5c63;--brand-sea-strong:#0a464c;--brand-shore:#2f7d5b;--brand-mist:#e3efed;--neutral-0:#fff;--neutral-50:#faf7f2;--neutral-100:#f1ece4;--neutral-300:#d4ccc0;--neutral-600:#5f5a53;--neutral-900:#1f2326;--category-with-kids:#8a3fa0;--category-nature-waterfront:#2f6fa8;--category-victoria-classics:#6d4c41;--category-spooky-curious:#3d3a6b;--category-shops-treats:#b8457f;--category-drinks-downtime:#5c6b73;--urgency-green:#1d7a3a;--urgency-amber:#a35f00;--urgency-red:#b3261e;--urgency-unknown:#5f5a53;--certainty-unconfirmed-surface:var(--neutral-900);--certainty-unconfirmed-text:var(--neutral-0);--caution-surface:#fff4dd;--caution-border:#c98a1b;--caution-text:#4d3300;--countdown-size:clamp(2rem, 11vw, 2.75rem);--countdown-personal-size:1.125rem;--overlay-gap:.5rem;--overlay-shadow:0 2px 10px #1f23262e, 0 1px 3px #1f23261f;--sheet-shadow:0 -2px 14px #1f23262e;--sheet-radius:1rem;--sheet-peek:6.25rem;--sheet-half:50;--sheet-top-gap:.5rem;--map-placeholder-a:var(--brand-mist);--map-placeholder-b:#d3e6e2;--color-text:var(--neutral-900);--color-text-muted:var(--neutral-600);--color-background:var(--neutral-50);--color-surface:var(--neutral-0);--color-border:var(--neutral-300);--color-link:var(--brand-sea);--color-focus:var(--brand-sea-strong);--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-base:1rem;--font-size-lead:1.125rem;--font-size-h1:1.75rem;--font-size-h2:1.25rem;--line-height:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--radius:.5rem;--tap-target:2.75rem;--content-max:40rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background:var(--color-background);margin:0}html.visitor-root,html.visitor-root body{overscroll-behavior:none;background:var(--map-placeholder-a);height:100%;overflow:hidden}html.visitor-root #root{height:100%;min-height:0}#root{flex-direction:column;min-height:100dvh;display:flex}.skip-link{left:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-link);border:2px solid var(--color-focus);border-radius:var(--radius);z-index:10;position:absolute;top:-10rem}.skip-link:focus{top:var(--space-2)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.site-header{padding:var(--space-3) var(--space-4);background:var(--brand-sea);color:var(--neutral-0)}.wordmark{font-weight:700;font-size:var(--font-size-lead);letter-spacing:.01em}.site-main{width:100%;max-width:var(--content-max);padding:var(--space-4);flex:1;margin:0 auto}.site-main:focus{outline:none}h1{font-size:var(--font-size-h1);margin:var(--space-2) 0 var(--space-4);line-height:1.2}h2{font-size:var(--font-size-h2);margin:0 0 var(--space-2);line-height:1.3}p{margin:0 0 var(--space-3)}a{color:var(--color-link)}.lead{font-size:var(--font-size-lead)}.button-link{min-height:var(--tap-target);padding:var(--space-2) var(--space-4);background:var(--brand-sea);color:var(--neutral-0);border-radius:var(--radius);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--brand-sea-strong)}.origin{margin:0 0 var(--space-4)}.origin dt{color:var(--color-text-muted);font-size:.875rem}.origin dd{margin:0;font-weight:600}.panel{margin:0 0 var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.panel p:last-child{margin-bottom:0}.map-placeholder{background:repeating-linear-gradient(135deg, var(--brand-mist), var(--brand-mist) 12px, var(--neutral-0) 12px, var(--neutral-0) 24px);min-height:10rem}.site-footer{padding:var(--space-4);color:var(--color-text-muted);border-top:1px solid var(--color-border);font-size:.875rem}.site-footer p{max-width:var(--content-max);margin:0 auto var(--space-1)}.dev-notice{font-weight:600}.button{min-height:var(--tap-target);padding:var(--space-2) var(--space-4);font:inherit;color:var(--neutral-0);background:var(--brand-sea);border:2px solid var(--brand-sea);border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.button:hover{background:var(--brand-sea-strong);border-color:var(--brand-sea-strong)}.button-secondary{color:var(--brand-sea);background:var(--color-surface)}.button-secondary:hover{color:var(--neutral-0)}.button-row,.reset-confirm{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.deadline-label{color:var(--color-text-muted)}.deadline-remaining{font-size:var(--font-size-lead);font-weight:600}.deadline-summary{margin:0 0 var(--space-4)}.deadline-form fieldset{min-width:0;margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius)}.deadline-form legend{padding:0 var(--space-1);font-weight:600}.choice-group{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.choice,.check{gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-2);align-items:center;display:inline-flex}.check{margin:0 0 var(--space-3)}.choice input,.check input{width:1.25rem;height:1.25rem;accent-color:var(--brand-sea);margin:0}.ship-difference{margin:var(--space-3) 0 0}.hint{color:var(--color-text-muted);font-size:.875rem}.notice{padding:var(--space-2) var(--space-3);background:var(--brand-mist);border-left:4px solid var(--brand-sea);border-radius:var(--radius)}.notice p:last-child{margin-bottom:0}.button-quiet{color:var(--color-text-muted);background:0 0;border-color:#0000;font-weight:500;text-decoration:underline}.button-quiet:hover{color:var(--color-text);background:var(--neutral-100);border-color:#0000}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag{color:var(--color-text-muted);font-size:.875rem;display:inline-block}.countdown-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-sea);margin:0;font-size:.875rem;font-weight:700}.countdown-digits{font-size:var(--countdown-size);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700;line-height:1.1}.personal-target{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--neutral-100);border:1px solid var(--color-border);border-radius:var(--radius)}.personal-target p{margin:0 0 var(--space-1)}.personal-target p:last-child{margin-bottom:0}.personal-countdown-digits{font-size:var(--countdown-personal-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.deadline-now{color:var(--color-text-muted);font-size:.875rem}.deadline-actions{margin-top:var(--space-3)}.unconfirmed-warning{gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);color:var(--certainty-unconfirmed-text);background:var(--certainty-unconfirmed-surface);border-radius:var(--radius);align-items:flex-start;display:flex}.unconfirmed-warning p{margin:0 0 var(--space-2)}.unconfirmed-warning p:last-child{margin-bottom:0}.unconfirmed-title{font-size:var(--font-size-lead);font-weight:700}.warning-icon{flex:none;margin-top:.1rem}.deadline-entered{margin:0 0 var(--space-2)}.deadline-form fieldset.nested{margin:var(--space-3) 0 0}.choice-group-stacked{flex-direction:column;gap:0}.ship-preview{font-weight:600}.time-wheel{margin:0 0 var(--space-3)}.time-wheel-columns{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,6rem));display:grid}.wheel-label{margin:0 0 var(--space-1);text-align:center;color:var(--color-text-muted);font-size:.875rem;display:block}.wheel-window{position:relative}.wheel-window:after{content:"";inset:var(--tap-target) 0 auto;height:var(--tap-target);pointer-events:none;border-block:2px solid var(--brand-sea);position:absolute}.wheel-list{height:calc(var(--tap-target) * 3);padding-block:var(--tap-target);overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);-webkit-overflow-scrolling:touch;overflow-y:auto}.wheel-list::-webkit-scrollbar{display:none}.wheel-option{height:var(--tap-target);font-variant-numeric:tabular-nums;color:var(--color-text-muted);scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.wheel-option[aria-selected=true]{color:var(--color-text);font-weight:700}.time-wheel-readout{margin:var(--space-2) 0 0;font-weight:600}.time-wheel-readout-unset{color:var(--color-text-muted);font-weight:400}.meridiem{gap:var(--space-2);flex-direction:column;display:flex}.meridiem-option{display:block;position:relative}.meridiem-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.meridiem-option span{min-height:var(--tap-target);color:var(--brand-sea);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius);justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.meridiem-option input:checked+span{color:var(--neutral-0);background:var(--brand-sea);border-color:var(--brand-sea)}.meridiem-option input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.button-compact{min-height:var(--tap-target);padding:var(--space-1) var(--space-3);white-space:nowrap;font-size:.9375rem}.visitor-shell{background:var(--map-placeholder-a);--map-inset-top:calc(env(safe-area-inset-top) + 7.5rem);--map-inset-bottom:var(--sheet-peek);height:100dvh;position:fixed;top:0;left:0;right:0;overflow:clip}.visitor-shell[data-vv=measured]{top:var(--vv-top);height:var(--vv-height)}.visitor-shell:focus{outline:none}.visitor-shell[data-sheet=half]{--map-inset-bottom:50%}.visitor-shell[data-sheet=expanded]{--map-inset-top:0px;--map-inset-bottom:100%}.map-surface{position:absolute;inset:0}.map-placeholder-surface{background:repeating-linear-gradient(0deg, transparent 0 47px, var(--map-placeholder-b) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, var(--map-placeholder-b) 47px 48px), var(--map-placeholder-a)}.map-placeholder-label{inset:var(--map-inset-top) max(var(--space-4), env(safe-area-inset-right)) var(--map-inset-bottom) max(var(--space-4), env(safe-area-inset-left));text-align:center;color:var(--color-text-muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.map-placeholder-label p{max-width:18rem;margin:0 0 var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:#fffc}.map-placeholder-title{color:var(--color-text);border:2px dashed var(--color-border);font-weight:700}.float-panel{z-index:2;top:calc(env(safe-area-inset-top) + var(--overlay-gap));left:max(var(--overlay-gap), env(safe-area-inset-left));right:max(var(--overlay-gap), env(safe-area-inset-right));max-width:26rem;margin:0 auto;position:absolute}.float-panel[hidden]{display:none}.float-card{padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--overlay-shadow)}.float-row{gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.float-timer{min-width:0}.float-panel .countdown-label{letter-spacing:.05em;white-space:nowrap;font-size:.75rem}.float-timer p,.float-row p{margin:0}.float-official{margin:var(--space-1) 0 0;font-size:.9375rem}.float-chosen{margin:var(--space-1) 0 0;padding-top:var(--space-1);border-top:1px solid var(--color-border)}.float-chosen-button{width:100%;min-height:var(--tap-target);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--color-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;display:block;overflow:hidden}.float-chosen-label{color:var(--color-text-muted)}.float-chosen-title{font-weight:600;text-decoration:underline}.map-surface:focus{outline:none}.map-surface:focus-visible .map-placeholder-title{outline:3px solid var(--color-focus);outline-offset:2px}.float-notset{font-size:var(--font-size-lead);font-weight:700}.float-reached{font-weight:700}.float-notices{margin-top:var(--space-1)}.float-notices .notice{margin:0 0 var(--space-1);box-shadow:var(--overlay-shadow);font-size:.875rem}.float-card .unconfirmed-warning{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3))}.unconfirmed-warning-compact{padding:var(--space-2) var(--space-3);align-items:center}.unconfirmed-warning-compact .unconfirmed-title{margin-bottom:var(--space-2);font-size:1rem}.unconfirmed-warning .button{color:var(--certainty-unconfirmed-surface);background:var(--certainty-unconfirmed-text);border-color:var(--certainty-unconfirmed-text)}.float-personal{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.float-personal p{margin:0}.float-personal-row{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.float-personal-label{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.float-personal-value{font-size:var(--countdown-personal-size);font-variant-numeric:tabular-nums;white-space:nowrap}.float-personal-by{color:var(--color-text-muted);font-size:.875rem}.sheet-compact-personal{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.875rem;margin-bottom:var(--space-1)!important}.field-issue{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--neutral-100);border-left:4px solid var(--color-text);border-radius:var(--radius);align-items:flex-start;font-weight:600;display:flex}.field-issue .warning-icon{flex:none;margin-top:.15rem}.sheet{z-index:3;max-width:40rem;height:calc(var(--sheet-peek) + env(safe-area-inset-bottom));max-height:calc(100% - env(safe-area-inset-top) - var(--sheet-top-gap));background:var(--color-surface);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;box-shadow:var(--sheet-shadow);flex-direction:column;margin:0 auto;transition:height .22s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0}.sheet[data-position=half]{height:50%}.sheet[data-position=expanded]{height:calc(100% - env(safe-area-inset-top) - var(--sheet-top-gap))}.sheet-dragging{transition:none}.sheet-grab{padding:0 max(var(--space-4), env(safe-area-inset-right)) var(--space-2) max(var(--space-4), env(safe-area-inset-left));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;flex:none}.sheet-handle{width:100%;min-height:var(--tap-target);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sheet-handle-bar{background:var(--neutral-300);border-radius:999px;width:2.5rem;height:.3125rem;display:block}.sheet-header p,.sheet-header h1{margin:0}.sheet-title{font-size:var(--font-size-h2);line-height:1.25}.sheet-subtitle{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.sheet-compact-countdown{font-variant-numeric:tabular-nums;color:var(--brand-sea);font-weight:700;margin-bottom:var(--space-1)!important}.sheet-unsaved{gap:var(--space-2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex;margin-top:var(--space-2)!important}.sheet-body{overscroll-behavior:contain;overflow-anchor:none;min-height:0;padding:var(--space-2) max(var(--space-4), env(safe-area-inset-right)) calc(var(--space-4) + env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));border-top:1px solid var(--color-border);flex:1;overflow:hidden auto}.sheet-section{margin:0 0 var(--space-6)}.placeholder-note{color:var(--color-text-muted)}.deadline-ship{margin:0 0 var(--space-2)}.unconfirmed-note{font-weight:600}.explain{margin:0 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius)}.explain summary{min-height:var(--tap-target);padding:var(--space-2) var(--space-3);color:var(--brand-sea);cursor:pointer;font-weight:600}.explain-body{padding:0 var(--space-3) var(--space-2);font-size:.9375rem}.sheet-footer{padding-top:var(--space-3);color:var(--color-text-muted);border-top:1px solid var(--color-border);font-size:.875rem}.sheet-footer p{margin:0 0 var(--space-1)}.wordmark-small{color:var(--brand-sea);font-weight:700}.provisional-note{font-size:.875rem}.returning-to{font-weight:600}.transport-prefs{min-width:0;margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius)}.transport-prefs legend{padding:0 var(--space-1);font-weight:600}.transport-options{gap:0 var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.outing-list{gap:var(--space-4);margin:0 0 var(--space-4);display:grid}.outing-card,.chosen-outing{min-width:0;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.outing-card{--card-accent:var(--neutral-300);border-top:.375rem solid var(--card-accent);box-shadow:0 1px 3px #1f23261f}.outing-card[data-category=with_kids],.category-chip[data-category=with_kids]{--card-accent:var(--category-with-kids)}.outing-card[data-category=nature_waterfront],.category-chip[data-category=nature_waterfront]{--card-accent:var(--category-nature-waterfront)}.outing-card[data-category=victoria_classics],.category-chip[data-category=victoria_classics]{--card-accent:var(--category-victoria-classics)}.outing-card[data-category=spooky_curious],.category-chip[data-category=spooky_curious]{--card-accent:var(--category-spooky-curious)}.outing-card[data-category=shops_treats],.category-chip[data-category=shops_treats]{--card-accent:var(--category-shops-treats)}.outing-card[data-category=drinks_downtime],.category-chip[data-category=drinks_downtime]{--card-accent:var(--category-drinks-downtime)}.outing-card[data-chosen]{border:2px solid var(--brand-sea);border-top:.375rem solid var(--card-accent)}.outing-card-head{margin:0 0 var(--space-1)}.category-chips{gap:var(--space-1);margin:0 0 var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.category-chip{padding:0 var(--space-2);color:var(--color-text);background:var(--neutral-50);border:1px solid var(--color-border);border-left:.25rem solid var(--card-accent);border-radius:var(--radius);font-size:.8125rem;line-height:1.6}.back-to-map-row{margin:0 0 var(--space-2)}.change-row{margin:0 0 var(--space-4)}.planned-route{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);background:var(--brand-mist);border-radius:var(--radius)}.planned-route h4{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.875rem}.planned-next{font-weight:600}.outing-card h3,.chosen-outing h3{margin:0 0 var(--space-1);font-size:var(--font-size-lead)}.outing-card p,.chosen-outing p{margin:0 0 var(--space-2)}.outing-card fieldset{min-width:0;margin:0 0 var(--space-2);border:0;padding:0}.outing-card legend{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:.875rem}.outing-fit{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);background:var(--neutral-100);border-radius:var(--radius)}.outing-fit p:last-child{margin-bottom:0}.outing-fit-label{font-size:var(--font-size-lead)}.outing-conditional{font-weight:600}.outing-availability,.outing-stops{font-size:.9375rem}.shorter-panel{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);color:var(--caution-text);background:var(--caution-surface);border:2px solid var(--caution-border);border-radius:var(--radius)}.shorter-panel h4{margin:0 0 var(--space-1);font-size:1rem}.shorter-panel table{width:100%;margin:0 0 var(--space-2);border-collapse:collapse;font-size:.9375rem}.shorter-panel th,.shorter-panel td{text-align:left;border-bottom:1px solid var(--caution-border);padding:.25rem .375rem}.shorter-panel td:not(:first-child),.shorter-panel th:not(:first-child){text-align:right;white-space:nowrap}.shorter-panel tbody th{font-weight:500}@media (width<=360px){.shorter-panel{padding-inline:var(--space-2)}.shorter-panel th,.shorter-panel td{padding-inline:.25rem}}.shorter-panel tfoot th,.shorter-panel tfoot td{border-bottom:0;font-weight:700}.shorter-panel .button-row{margin-top:var(--space-2)}.shorter-selected{font-weight:700}.badge-chosen{padding:0 var(--space-2);color:var(--neutral-0);background:var(--brand-sea);border-radius:var(--radius);font-size:.875rem;font-weight:700;display:inline-block}.chosen-outing{margin:0 0 var(--space-4);border:2px solid var(--brand-sea)}.chosen-outing h4{margin:var(--space-2) 0 var(--space-1);font-size:1rem}.adjustments ul{margin:0 0 var(--space-2);padding:0;list-style:none}.adjustments li{gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.outing-breakdown{margin:0 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius)}.outing-breakdown summary{min-height:var(--tap-target);padding:var(--space-2) var(--space-3);color:var(--brand-sea);cursor:pointer;font-weight:600}.outing-breakdown>:not(summary){margin-left:var(--space-3);margin-right:var(--space-3)}.breakdown{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);grid-template-columns:1fr auto;font-size:.9375rem;display:grid}.breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}@media (height<=640px){.sheet[data-position=half]{height:45%}}@media (height<=500px){:root{--countdown-size:1.875rem;--sheet-peek:4.25rem}.visitor-shell{--map-inset-top:calc(env(safe-area-inset-top) + 5rem)}.float-panel{max-width:44rem;max-height:calc(50% - 2 * var(--overlay-gap) - env(safe-area-inset-top));overscroll-behavior:contain;overflow-y:auto}.float-card{gap:var(--space-3);padding:var(--space-1) var(--space-3);flex-wrap:nowrap;align-items:center;display:flex}.float-card>.float-row{display:contents}.float-card>.float-row>.float-timer{flex:none;order:1}.float-card>.float-official{flex:0 9rem;order:2;min-width:0;margin:0}.float-card>.float-personal{min-width:0;padding:0 0 0 var(--space-3);border-top:0;border-left:1px solid var(--color-border);flex:0 auto;order:3;margin:0}.float-card>.float-row>.float-edit{flex:none;order:4;margin-left:auto}.float-personal-row{justify-content:flex-start;column-gap:var(--space-2);flex-wrap:wrap}.sheet{max-width:none}.sheet[data-position=half]{height:45%}.sheet-handle{min-height:1.75rem}.sheet-header{gap:0 var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.sheet-title{font-size:var(--font-size-lead)}.sheet-subtitle{flex:10rem;min-width:0}.sheet-compact-countdown,.sheet-compact-personal,.sheet-unsaved{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
