.StopRow_row__hLVue{display:grid;grid-template-columns:58px 20px 1fr;align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:4px 0;text-decoration:none;color:var(--color-ink)}.StopRow_row__hLVue.StopRow_home__zLRZ2{cursor:default;pointer-events:none}.StopRow_current__LZj_M .StopRow_title__A7CwO{font-weight:var(--weight-bold)}.StopRow_done__GLJiu{opacity:.55}.StopRow_done__GLJiu .StopRow_title__A7CwO{text-decoration:line-through;-webkit-text-decoration-color:var(--color-ink-helper);text-decoration-color:var(--color-ink-helper);text-decoration-thickness:1px}.StopRow_time__Vwteb{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-bold);color:var(--color-ink);letter-spacing:var(--tracking-wide);white-space:nowrap}.StopRow_iconSlot__w_Aej{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);width:20px;height:20px}.StopRow_title__A7CwO{font-family:var(--font-display);font-size:var(--text-sm);line-height:21px;font-weight:var(--weight-medium);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.StopRow_title__A7CwO{font-size:var(--text-md);line-height:24px}.StopRow_time__Vwteb{font-size:13px}}.StopRow_row__hLVue:not(.StopRow_home__zLRZ2):hover{background:var(--overlay-dark-04)}.StopRow_row__hLVue:not(.StopRow_home__zLRZ2):active{background:var(--overlay-dark-06)}.ChapterList_zone__ZFxwO{flex:1 1;min-height:0;margin-top:var(--space-2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ChapterList_zone__ZFxwO::-webkit-scrollbar{display:none}.ChapterList_chapHead__DGFqc{display:flex;align-items:center;gap:var(--space-2);width:100%;background:none;border:0;border-top:1px solid var(--line);padding:var(--space-2) 0;min-height:40px;cursor:pointer;color:var(--color-ink);text-align:left;-webkit-tap-highlight-color:transparent}.ChapterList_chapter__pgMAk:first-child .ChapterList_chapHead__DGFqc{border-top:0}.ChapterList_chapHead__DGFqc:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:4px}.ChapterList_chapLabel__zESwS{font-family:var(--font-display);font-size:15px;line-height:var(--lh-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.ChapterList_chapMeta__2MDAJ{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-wide);color:var(--color-ink-helper);white-space:nowrap}@media (min-width:1024px){.ChapterList_chapLabel__zESwS{font-size:var(--text-md)}.ChapterList_chapMeta__2MDAJ{font-size:13px}}.ChapterList_chev__Uag6m{margin-left:auto;display:inline-flex;color:var(--color-ink-helper);transition:transform var(--dur-fast) var(--ease-out)}.ChapterList_chev__Uag6m[data-open=true]{transform:rotate(180deg)}.ChapterList_chapterDone__WkZO3 .ChapterList_chapLabel__zESwS,.ChapterList_chapterDone__WkZO3 .ChapterList_chapMeta__2MDAJ{opacity:.55}.ChapterList_chapBody__OShTo{overflow:hidden;max-height:0;transition:max-height var(--dur-base) var(--ease-out)}.ChapterList_chapBody__OShTo[data-open=true]{max-height:520px}@media (prefers-reduced-motion:reduce){.ChapterList_chapBody__OShTo,.ChapterList_chev__Uag6m{transition:none}}.ChapterList_stopBtn__REcq2{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;background:none;border:0;padding:2px 0;cursor:pointer;text-align:left;border-radius:8px;-webkit-tap-highlight-color:transparent}.ChapterList_stopBtn__REcq2:hover{background:var(--overlay-dark-04)}.ChapterList_stopBtn__REcq2:active{background:var(--overlay-dark-06)}.ChapterList_stopBtn__REcq2:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.ChapterList_rowChev__BILrf{display:inline-flex;color:var(--color-ink-helper);opacity:.55}.ChapterList_stopStatic__vnZGj{padding:2px 0}.Bleed_bleed__NIl9V{position:relative;width:100%;min-height:100vh;min-height:100dvh;background:var(--color-surface-dark);display:flex;flex-direction:column}.Bleed_bleed__NIl9V[data-tone="1"]{background:var(--day-1)}.Bleed_bleed__NIl9V[data-tone="2"]{background:var(--day-2)}.Bleed_bleed__NIl9V[data-tone="3"]{background:var(--day-3)}.Bleed_bleed__NIl9V[data-tone="4"]{background:var(--day-4)}.Bleed_bleed__NIl9V[data-tone="5"]{background:var(--day-5)}.Bleed_bleed__NIl9V[data-tone="6"]{background:var(--day-6)}.Bleed_bleed__NIl9V[data-tone="7"]{background:var(--day-7)}.RangeCalendar_calendar__zIAt9{display:flex;flex-direction:column;gap:var(--space-3)}.RangeCalendar_calHead__wSXnT{display:flex;align-items:center;justify-content:space-between}.RangeCalendar_calMonth__teTSA{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.RangeCalendar_calNav__BrebU{display:flex;gap:var(--space-2)}.RangeCalendar_calNavBtn__ZBT72{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-line);border:none;border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;padding:0;transition:background var(--dur-fast) var(--ease-out)}.RangeCalendar_calNavBtn__ZBT72:hover{background:var(--color-line-strong)}.RangeCalendar_calGrid__VLJ7g{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:var(--space-1);row-gap:var(--space-1)}.RangeCalendar_calDow__0CnXr{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-ink-3);padding-bottom:var(--space-1)}.RangeCalendar_calDay__ITrGs{height:40px;background:none;border:none;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.RangeCalendar_calDay__ITrGs:hover{background:var(--overlay-dark-06)}.RangeCalendar_calDay__ITrGs:focus-visible,.RangeCalendar_calNavBtn__ZBT72:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.RangeCalendar_calDaySelected__S1Orp{background:var(--accent-yellow);font-weight:var(--weight-bold)}.RangeCalendar_calDaySelected__S1Orp:hover{background:var(--accent-yellow);filter:brightness(.96)}.RangeCalendar_calDayInRange__MYkkJ{background:color-mix(in srgb,var(--accent-yellow) 55%,transparent);border-radius:0;font-weight:var(--weight-bold)}.RangeCalendar_calDayToday__rA5eL:not(.RangeCalendar_calDaySelected__S1Orp){box-shadow:inset 0 0 0 1.5px var(--color-ink)}.DayCard_card__EoOuc{position:absolute;inset:0;border-radius:var(--radius-card);overflow:hidden;background:var(--card-tone);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayCard_card__EoOuc,.DayCard_card__EoOuc[data-tone="1"]{--card-tone:var(--day-1)}.DayCard_card__EoOuc[data-tone="2"]{--card-tone:var(--day-2)}.DayCard_card__EoOuc[data-tone="3"]{--card-tone:var(--day-3)}.DayCard_card__EoOuc[data-tone="4"]{--card-tone:var(--day-4)}.DayCard_card__EoOuc[data-tone="5"]{--card-tone:var(--day-5)}.DayCard_card__EoOuc[data-tone="6"]{--card-tone:var(--day-6)}.DayCard_card__EoOuc[data-tone="7"]{--card-tone:var(--day-7)}.DayCard_card__EoOuc.DayCard_peekAbove__e_ZoD{box-shadow:0 -4px 12px -4px var(--overlay-dark-16)}.DayCard_card__EoOuc.DayCard_peekBelow__A1rof{box-shadow:0 4px 12px -4px var(--overlay-dark-16);border-top-left-radius:0;border-top-right-radius:0}.DayCard_card__EoOuc.DayCard_peekAbove__e_ZoD{border-bottom-left-radius:0;border-bottom-right-radius:0}.DayCard_active__bKftw{cursor:default;display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);box-shadow:0 18px 32px -10px var(--overlay-dark-32),0 6px 8px -4px var(--overlay-dark-18),0 2px 0 -1px var(--overlay-dark-08)}.DayCard_active__bKftw:active{filter:brightness(.97)}.DayCard_active__bKftw.DayCard_flat___Vnuc{position:relative;inset:auto;width:100%;height:auto;min-height:360px;flex-shrink:0}.DayCard_peek__QA3xl{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:0 var(--space-4)}.DayCard_peek__QA3xl.DayCard_peekAbove__e_ZoD{padding-top:11px}.DayCard_peek__QA3xl.DayCard_peekBelow__A1rof{padding-top:calc(82px + 11px)}.DayCard_deepPeek___5d_f{cursor:pointer}.DayCard_counter__hmrV5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:26px;width:100%}.DayCard_counterLeft__nuh2v{align-items:baseline;gap:4px;min-width:0}.DayCard_counterLeft__nuh2v,.DayCard_counterRight__R84Fv{display:inline-flex;font-family:var(--font-mono);color:var(--color-ink);white-space:nowrap}.DayCard_counterRight__R84Fv{align-items:center;gap:var(--space-2);flex-shrink:0}.DayCard_counterDay__S2Ygl{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider)}.DayCard_counterTotal__pwuOG{color:var(--color-ink-muted)}.DayCard_counterDate__nZq7E,.DayCard_counterTotal__pwuOG{font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wide)}.DayCard_checkPast__QPiBY{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--color-ink);flex-shrink:0}.DayCard_list__2pJZq{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin-top:var(--space-4);min-height:0;overflow:hidden}.DayCard_empty__vBO5b{margin:0;padding:var(--space-3);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-helper);background:none;border:1px dashed var(--line);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent}.DayCard_empty__vBO5b:hover{background:var(--overlay-dark-04)}.DayCard_empty__vBO5b:active{background:var(--overlay-dark-06)}.DayCard_bottomBlock__YH8px{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);flex-shrink:0}.DayCard_title__P1V6e{margin:0;font-family:var(--font-display);font-size:var(--text-md);line-height:var(--lh-md);font-weight:var(--weight-bold);color:var(--color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DayCard_titleBtn__3PiOI{background:none;border:0;padding:0;width:100%;text-align:left;cursor:pointer;color:var(--color-ink);border-radius:4px;-webkit-tap-highlight-color:transparent}.DayCard_titleBtn__3PiOI:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.DayCard_titleBtn__3PiOI .DayCard_title__P1V6e{display:flex;align-items:center;gap:var(--space-1)}.DayCard_titleGo__0xDUX{display:inline-flex;color:var(--color-ink-helper);flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out)}.DayCard_titleBtn__3PiOI:hover .DayCard_titleGo__0xDUX{transform:translateX(2px)}.DayCard_stopsBar__ngmJ2{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0 0;border-top:1px solid var(--line);min-height:37px}.DayCard_stopsLeft__yVqor{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink)}.DayCard_stopsCount___oop9{font-family:var(--font-display);font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-medium);color:var(--color-ink)}.DayCard_addBtn__2116X{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--overlay-dark-06);border:none;border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;padding:0;transition:background var(--dur-fast) var(--ease-out)}.DayCard_addBtn__2116X:hover{background:var(--overlay-dark-10)}.DayCard_addBtn__2116X:active{background:var(--overlay-dark-16)}.Canvas_canvas__aKPLk{position:relative;width:100%;margin-inline:auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.Canvas_fill__j_q3n{height:100vh;height:100dvh;min-height:unset;overflow:hidden}@media (min-width:768px){.Canvas_canvas__aKPLk{max-width:var(--canvas-max-tablet)}}@media (min-width:1024px){.Canvas_canvas__aKPLk.Canvas_wide__CKW6B{max-width:var(--canvas-max-home)}}.TripShelf_list__cdAkd{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-2)}.TripShelf_emptyShelf__BV8Vc{margin:0;padding:var(--space-4) 0;text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.TripShelf_cardWrap__wWh5I{display:flex;flex-direction:column;gap:var(--space-2)}.TripShelf_card__NJTQj{display:flex;flex-direction:column;gap:var(--space-1);width:100%;text-align:left;background:var(--color-surface-paper-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);cursor:pointer;color:var(--color-ink);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}.TripShelf_card__NJTQj:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-lift);border-color:var(--color-line-strong)}.TripShelf_cardPressed__dRAVl,.TripShelf_card__NJTQj:active{transform:translateY(0) scale(.98);box-shadow:none;background:var(--overlay-dark-08);border-color:var(--color-line-strong)}.TripShelf_card_active__oUBqd:active{background:var(--accent-yellow);filter:brightness(.94)}.TripShelf_card__NJTQj:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.TripShelf_card_active__oUBqd{background:var(--accent-yellow);border-color:transparent}.TripShelf_card_active__oUBqd:hover{background:var(--accent-yellow);filter:brightness(.97)}.TripShelf_card_upcoming__Mp5G_{opacity:1}.TripShelf_card_past__DrDyF{opacity:.75}.TripShelf_cardStatus__t8lzh{font-family:var(--font-mono);font-size:10px;line-height:var(--lh-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);color:var(--color-ink-helper)}.TripShelf_card_active__oUBqd .TripShelf_cardStatus__t8lzh{color:var(--color-ink)}.TripShelf_cardDest__Mgy7i{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight)}.TripShelf_cardMeta__St9gR{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-wide);color:var(--color-ink-muted)}.TripShelf_newTrip__ENfJF{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3);background:none;border:1px dashed var(--line);border-radius:var(--radius-card);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.TripShelf_newTrip__ENfJF:hover{background:var(--overlay-dark-04);color:var(--color-ink)}.TripShelf_newTrip__ENfJF:active{background:var(--overlay-dark-06)}.TripShelf_form__mRiQt{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-2)}.TripShelf_field__f357u{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.TripShelf_fieldLabel__sOY7T{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-muted)}.TripShelf_input__uQ7tG{font-family:var(--font-display);font-size:var(--text-md);line-height:var(--lh-md);color:var(--color-ink);background:var(--color-surface-paper);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:44px;width:100%}.TripShelf_input__uQ7tG:focus-visible{outline:2px solid var(--color-ink);outline-offset:-1px}.TripShelf_formHint__3u3G7{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--color-ink-muted)}.TripShelf_formError__D2l4g{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--color-danger);background:var(--overlay-dark-04);border-left:2px solid var(--color-danger);border-radius:var(--radius-xs)}.TripShelf_formActions__FsXBh{display:flex;gap:var(--space-2);justify-content:flex-end}.TripShelf_backBtn__1GKAC{padding:var(--space-2) var(--space-4);background:none;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);cursor:pointer;min-height:44px}.TripShelf_backBtn__1GKAC:hover{background:var(--overlay-dark-04)}.TripShelf_createBtn__ROXKQ{padding:var(--space-2) var(--space-5);background:var(--color-ink);border:none;border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-on-dark);cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease-out)}.TripShelf_createBtn__ROXKQ:hover:not(:disabled){background:var(--color-ink-hover)}.TripShelf_createBtn__ROXKQ:disabled{opacity:.45;cursor:not-allowed}.TripDatesSheet_body__iF0W0{display:flex;flex-direction:column;gap:var(--space-4)}.TripDatesSheet_readout__AFaoM{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);text-align:center}.TripDatesSheet_error__sbZ3m{margin:0;padding:var(--space-2) var(--space-3);background:var(--color-danger-bg-06);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--color-danger)}.TripDatesSheet_btnSave__DxOnu{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:48px;padding:0 var(--space-4);background:var(--accent-yellow);border:none;border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-ink);cursor:pointer;flex-shrink:0;transition:filter var(--dur-fast) var(--ease-out)}.TripDatesSheet_btnSave__DxOnu:hover:not(:disabled){filter:brightness(.96)}.TripDatesSheet_btnSave__DxOnu:disabled{opacity:.4;cursor:default}.TripHeader_header__igff_{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);padding:calc(env(safe-area-inset-top) + var(--space-5)) var(--space-5) var(--space-3)}.TripHeader_col___xdAG{display:flex;flex-direction:column;gap:4px;min-width:0}.TripHeader_colRight__mniUR{align-items:flex-end;text-align:right;flex-shrink:0}.TripHeader_eyebrow__mmT45{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-on-dark-muted)}.TripHeader_title__yUYMO{margin:0;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);color:var(--color-on-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TripHeader_eyebrowRight__uoOXq{font-family:var(--font-display);font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-medium);color:var(--color-on-dark-muted)}.TripHeader_titleRight___c1uj{font-family:var(--font-mono);font-size:var(--text-sm);line-height:16px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-on-dark);white-space:nowrap}.TripHeader_rangeBtn__Cpogx{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);margin-right:calc(var(--space-2) * -1);background:none;border:none;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-medium);color:var(--color-on-dark-muted);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.TripHeader_rangeBtn__Cpogx:hover{color:var(--color-on-dark);background:var(--overlay-light-08)}.TripHeader_rangeBtn__Cpogx:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:2px}.TripHeader_titleBtn__n5r2B{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:0;padding:0;cursor:pointer;color:var(--color-on-dark);min-width:0;border-radius:var(--radius-xs);-webkit-tap-highlight-color:transparent}.TripHeader_titleBtn__n5r2B:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:4px}.TripHeader_titleCaret__mFMcp{display:inline-flex;color:var(--color-on-dark-subtle);flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.TripHeader_titleBtn__n5r2B:hover .TripHeader_titleCaret__mFMcp{color:var(--color-on-dark);transform:translateY(1px)}.StackedDays_scene__oi_cY{overflow:hidden;touch-action:none;overscroll-behavior:contain;padding:0 var(--content-pad-x)}.StackedDays_scene__oi_cY,.StackedDays_stage__KSaq5{position:relative;width:100%;height:100%}.StackedDays_cardSlot__V8SPg{position:absolute;top:0;left:0;right:0;cursor:pointer;overflow:hidden;border-radius:var(--radius-card);will-change:transform,height}.StackedDays_cardLayoutMorph__Oo_qy{position:absolute;inset:0}.StackedDays_empty__OsARs{margin:var(--space-9) auto;text-align:center;color:var(--color-on-dark-muted);font-family:var(--font-mono);font-size:var(--text-xs)}@media (min-width:1024px){.StackedDays_scene__oi_cY{display:none}}.StackedDays_flatList__87nTy{display:flex;flex-direction:column;gap:var(--space-4);width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--content-pad-x);scrollbar-width:none}.StackedDays_flatList__87nTy::-webkit-scrollbar{display:none}@media (min-width:1024px){.StackedDays_flatList__87nTy{max-width:720px;margin:0 auto}}.StackedDays_flatCard__Y9A1n{width:100%;flex-shrink:0;cursor:pointer}.FannedDays_scene__cMtlr{display:none;height:100%;align-items:center;justify-content:center;overflow:visible}@media (min-width:1024px){.FannedDays_scene__cMtlr{display:flex}}.FannedDays_fan__271jR{position:relative;width:360px;overflow:visible}.FannedDays_cardSlot___kEg8,.FannedDays_fan__271jR{height:clamp(540px,calc(100vh - 280px),680px);height:clamp(540px,calc(100dvh - 280px),680px)}.FannedDays_cardSlot___kEg8{position:absolute;top:0;left:0;transform-origin:center center;border-radius:var(--radius-card);overflow:hidden;will-change:transform,opacity}@media (min-width:1440px){.FannedDays_fan__271jR{width:425px}.FannedDays_cardSlot___kEg8,.FannedDays_fan__271jR{height:clamp(540px,calc(100vh - 280px),800px);height:clamp(540px,calc(100dvh - 280px),800px)}}@media (min-width:1920px){.FannedDays_fan__271jR{width:486px}.FannedDays_cardSlot___kEg8,.FannedDays_fan__271jR{height:clamp(540px,calc(100vh - 280px),900px);height:clamp(540px,calc(100dvh - 280px),900px)}}.FannedDays_clickGuard__2QtL0{position:absolute;inset:0;z-index:10;cursor:pointer}.FannedDays_empty__PW197{margin:var(--space-9) auto;text-align:center;color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}