.IcsImportModal_body__iZaC4{display:flex;flex-direction:column;gap:clamp(12px,1.4vh,18px)}.IcsImportModal_notice__X0_ju{display:flex;flex-direction:column;gap:clamp(8px,1vh,12px)}.IcsImportModal_successHead__pT_yB{margin:0;font-size:clamp(.95rem,.4rem + .6vw,1.1rem);font-weight:600;color:var(--theme-accent,rgb(168,224,99))}.IcsImportModal_reviewHead__NiX2t{margin:0;font-size:clamp(.9rem,.4rem + .55vw,1.05rem);font-weight:600;color:var(--theme-text,rgb(237,237,237))}.IcsImportModal_caption__h2o8W{margin:0;font-family:var(--font-sans);font-size:clamp(11px,.7vw + 6px,12.5px);color:var(--theme-text-muted,rgba(237,237,237,.55))}.IcsImportModal_preview__GVwqS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(5px,.6vh,8px);max-height:clamp(180px,28vh,260px);overflow-y:auto}.IcsImportModal_preview__GVwqS li{display:flex;align-items:baseline;gap:clamp(6px,.6vw,10px);font-size:clamp(13px,.6vw + 9px,14px);color:var(--theme-text,rgb(237,237,237));padding:clamp(8px,.9vh,11px) clamp(10px,.9vw,14px);border-radius:12px;background:rgba(168,224,99,.08);border:1px solid rgba(168,224,99,.18)}.IcsImportModal_evWhen___5zjA{flex:0 0 auto;font-family:var(--font-sans);font-size:clamp(11px,.7vw + 6px,12.5px);color:var(--theme-text-muted,rgba(237,237,237,.55))}.IcsImportModal_evTitle__HspEm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IcsImportModal_errorText__jWSDg{margin:0;font-size:clamp(13px,.6vw + 9px,14px);color:var(--theme-text-secondary,rgba(237,237,237,.85))}.IcsImportModal_conflictPanel__BdwnP{display:flex;flex-direction:column;gap:clamp(8px,1vh,12px);padding:clamp(10px,1.2vh,14px) clamp(12px,1.2vw,16px);border-radius:12px;background:rgba(var(--status-danger-rgb,255,107,107),.08);border:1px solid rgba(var(--status-danger-rgb,255,107,107),.28)}.IcsImportModal_conflictHead__0INEV{margin:0;font-size:clamp(.9rem,.4rem + .55vw,1.05rem);font-weight:600;color:rgb(var(--status-danger-rgb,255,107,107))}.IcsImportModal_conflictPreview__Rlv5F{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(5px,.6vh,8px);max-height:clamp(160px,26vh,240px);overflow-y:auto}.IcsImportModal_conflictPreview__Rlv5F li{font-family:var(--font-sans);font-size:clamp(12px,.6vw + 8px,13.5px);color:var(--theme-text-secondary,rgba(237,237,237,.85));line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.IcsImportModal_conflictPreview__Rlv5F strong{color:var(--theme-text,rgb(237,237,237));font-weight:600}.IcsImportModal_secondaryBtn__V4Y7H{align-self:flex-start;padding:clamp(7px,.8vh,9px) clamp(14px,1.4vw,18px);border-radius:999px;border:1px solid var(--theme-border,rgba(237,237,237,.18));background:transparent;color:var(--theme-text,rgb(237,237,237));font-family:var(--font-sans);font-size:clamp(12px,.7vw + 7px,13px);cursor:pointer;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1)}.IcsImportModal_secondaryBtn__V4Y7H:hover{background:rgba(168,224,99,.08);border-color:rgba(168,224,99,.32)}@media (prefers-reduced-motion:reduce){.IcsImportModal_secondaryBtn__V4Y7H{transition:none}}.NativeCalendarImport_root__05dXO{display:grid;grid-gap:12px;gap:12px;color:var(--m-ink,var(--text-primary));font:inherit}.NativeCalendarImport_root__05dXO p{margin:0;line-height:1.5}.NativeCalendarImport_actions__7Yrml{display:flex;flex-wrap:wrap;gap:8px}.NativeCalendarImport_root__05dXO button{min-height:44px;padding:8px 14px;border:1px solid;border-radius:10px;color:inherit;background:transparent;font:inherit;cursor:pointer}.NativeCalendarImport_root__05dXO button:disabled{opacity:.45;cursor:default}.NativeCalendarImport_list__wTjwn:focus-visible,.NativeCalendarImport_root__05dXO button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.NativeCalendarImport_list__wTjwn{max-height:36vh;overflow:auto;padding:0 0 0 20px;margin:12px 0;overscroll-behavior:contain}.NativeCalendarImport_list__wTjwn li{margin-bottom:12px;overflow-wrap:anywhere}.NativeCalendarImport_note__rZp0X{font-size:.85em;opacity:.75}.Schedule_title__r46pS{flex:1 1;margin:0;font-family:var(--font-serif);font-size:34px;line-height:1.08;font-weight:400;letter-spacing:-.015em;color:var(--m-ink)}.Schedule_addBtn__PMRTd{flex:none;width:var(--m-tap);height:var(--m-tap);display:grid;place-items:center;border:1px solid var(--m-hairline);border-radius:50%;background:var(--m-fill);color:var(--m-ink);cursor:pointer}.Schedule_addBtn__PMRTd:active{background:var(--m-fill-strong)}.Schedule_todayBtn__JD9Sr{min-height:var(--m-tap);padding-inline:16px;border-radius:var(--m-radius-row);font-size:14px;white-space:nowrap}.Schedule_todaySlot__k4b9Q{flex:none;width:78px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.Schedule_todaySlot__k4b9Q>button{opacity:0;transform:translateY(4px) scale(.94);transition:opacity var(--m-dur-fast) var(--m-ease),transform var(--m-dur-fast) var(--m-ease);will-change:transform,opacity}.Schedule_todaySlot__k4b9Q[data-shown]{pointer-events:auto}.Schedule_todaySlot__k4b9Q[data-shown]>button{opacity:1;transform:none}.Schedule_root__eCf9p{display:flex;flex-direction:column;min-height:100%}.Schedule_root__eCf9p[data-view=day]{height:100%;min-height:0;padding-bottom:8px}.Schedule_body__lFG59{position:relative;flex:1 1;padding-bottom:4px}.Schedule_root__eCf9p[data-view=day] .Schedule_body__lFG59{display:flex;flex-direction:column;min-height:0}.Schedule_strip__be6s5{display:flex;align-items:center;padding:0 var(--m-gutter)}.Schedule_dayNav__ljzeX{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 0 0}.Schedule_dayNavLabel__EIhuY{flex:1 1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:8px;text-align:center}.Schedule_dayNavName__Rew9_{font-family:var(--font-grotesque);font-size:16px;letter-spacing:-.014em;color:var(--m-ink)}.Schedule_dayNavLoad__w_6ay{font-family:var(--font-sans);font-size:11.5px;letter-spacing:.02em;color:var(--m-ink-4);white-space:nowrap}.Schedule_stripArrow__mkD_y{flex:none;width:var(--m-tap);height:var(--m-tap);display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--m-ink-3);font-size:22px;line-height:1;cursor:pointer}.Schedule_stripArrow__mkD_y:active{background:var(--m-fill);color:var(--m-ink)}.Schedule_chips__jl1OE{flex:1 1;min-width:0;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.Schedule_chips__jl1OE::-webkit-scrollbar{display:none}.Schedule_chip__VoJ5K{flex:1 1;min-width:44px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:14px;background:none;color:var(--m-ink-3);cursor:pointer;transition:background-color .24s var(--m-ease),border-color .24s var(--m-ease),color .24s var(--m-ease)}.Schedule_chip__VoJ5K[data-active]{border-color:transparent;background:var(--theme-surface-tint,rgba(255,255,255,.04));color:var(--m-accent-active)}.Schedule_chipDow__EHvcr{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.Schedule_chipNum__Wwpgv{font-family:var(--font-grotesque);font-size:16px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Schedule_chip__VoJ5K[data-today] .Schedule_chipNum__Wwpgv{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(var(--m-accent-active-rgb),.65);text-decoration-color:rgba(var(--m-accent-active-rgb),.65)}.Schedule_chipDots__fyMcO{display:flex;gap:2px;height:4px}.Schedule_chipDots__fyMcO i{width:3px;height:3px;border-radius:2px;background:currentColor;opacity:.6}.Schedule_segWrap__Dsj50{padding:8px 0 6px}.Schedule_day__FVn2U{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:0 var(--m-gutter);animation:Schedule_agIn__QUVlk .24s cubic-bezier(.22,1,.36,1) backwards}@keyframes Schedule_agIn__QUVlk{0%{transform:translateY(5px)}}.Schedule_dayTitle__Q_UB1{margin:0 0 12px;font-family:var(--font-grotesque);font-size:17px;font-weight:400;letter-spacing:-.014em;color:var(--m-ink)}.Schedule_empty__NjAMq{margin:0;padding:26px 2px;font-size:14px;line-height:1.55;color:var(--m-ink-3)}.Schedule_feedNotice__8CoH5{margin:4px var(--m-gutter) 12px;padding:10px 12px;border:1px solid var(--m-ink-4);border-radius:var(--m-radius-row);color:var(--m-ink-2);font-size:12px;line-height:1.4}.Schedule_feedNotice__8CoH5 button{display:block;margin-top:6px;padding:4px 0;color:var(--m-accent);background:none;border:0;font:inherit;cursor:pointer}.Schedule_feedLoading__v5B2X{margin:4px var(--m-gutter) 12px;color:var(--m-ink-3);font-size:12px}.Schedule_gridHost__yCZyc [data-time-grid]{--pxm:1.25;--ruler-w:44px;--grid-card-bg:var(--m-card-wash);--grid-card-bg-hover:var(--m-card-wash);--grid-card-bg-quiet:var(--m-card-wash-dense);--grid-card-blur:var(--m-card-blur);--grid-card-rim:var(--m-card-rim);--grid-card-rim-quiet:var(--m-card-rim-quiet);--grid-card-border:var(--m-hairline);--grid-card-border-hover:var(--m-hairline);--grid-accent-ink-rgb:var(--m-accent-active-rgb)}.Schedule_gridHost__yCZyc [data-time-grid] [data-empty-space]{touch-action:auto}.Schedule_gridHost__yCZyc{--edge-w:26px;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--m-gutter) * -1);padding:0 8px}.Schedule_gridHost__yCZyc::-webkit-scrollbar{display:none}.Schedule_actionList__AcRWs{list-style:none;margin:0;padding:0}.Schedule_actionRow__vAbtZ{width:100%;min-height:52px;display:flex;align-items:center;gap:12px;padding:0 2px;border:0;border-bottom:1px solid var(--m-hairline);background:none;color:var(--m-ink);font-family:var(--font-sans);font-size:15px;text-align:left;cursor:pointer}.Schedule_actionRow__vAbtZ:active{color:var(--m-accent)}.Schedule_month__2PYWE{padding:0 var(--m-gutter);animation:Schedule_agIn__QUVlk var(--m-dur-entrance) var(--m-ease) backwards}.Schedule_monthDow__pkpmn{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:4px}.Schedule_monthDow__pkpmn span{text-align:center;font-family:var(--font-sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-ink-4)}.Schedule_monthGrid__yEQkQ{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.Schedule_monthPad__w8Jjp{aspect-ratio:1/1.1}.Schedule_monthCell__Eoz4L{aspect-ratio:1/1.1;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:var(--m-radius-row);background:none;color:var(--m-ink-3);cursor:pointer;transition:background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease)}.Schedule_monthCell__Eoz4L[data-active]{border-color:transparent;background:var(--theme-surface-tint,rgba(255,255,255,.04));color:var(--m-accent-active)}.Schedule_monthCell__Eoz4L[data-today] .Schedule_monthNum__ynn24{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(var(--m-accent-active-rgb),.65);text-decoration-color:rgba(var(--m-accent-active-rgb),.65)}.Schedule_monthCell__Eoz4L:focus-visible{outline:2px solid rgba(var(--m-accent-rgb),.55);outline-offset:2px}.Schedule_monthNum__ynn24{font-family:var(--font-grotesque);font-size:14px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Schedule_monthDots__L2jSi{display:flex;gap:2px;height:4px}.Schedule_monthDots__L2jSi i{width:3px;height:3px;border-radius:2px;background:currentColor;opacity:.6}.Schedule_actionRow__vAbtZ:focus-visible,.Schedule_addBtn__PMRTd:focus-visible,.Schedule_chip__VoJ5K:focus-visible,.Schedule_stripArrow__mkD_y:focus-visible{outline:2px solid rgba(var(--m-accent-rgb),.55);outline-offset:2px}.Schedule_root__eCf9p[data-view=agenda]{overflow-y:auto}.Schedule_agenda__TlS_a{padding:4px var(--m-gutter) 24px}.Schedule_agendaHeading__pIoFH{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:4px 0 14px;color:var(--m-ink);font:500 15px/1.4 var(--font-sans)}.Schedule_agendaHeading__pIoFH>span{color:var(--m-ink-2);font-size:12px;font-weight:400}.Schedule_agendaItem__R_4hU{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:10px;border:1px solid var(--m-card-edge);border-radius:18px;color:var(--m-ink);background:var(--m-card-wash-deep);-webkit-backdrop-filter:var(--m-card-blur);backdrop-filter:var(--m-card-blur);overflow:hidden}.Schedule_agendaItem__R_4hU[data-completed]{border-color:var(--m-hairline);color:var(--m-ink-2);background:var(--m-fill)}.Schedule_agendaOpen__bEQhL{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0;min-height:76px;padding:14px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.Schedule_agendaTime__qBNbJ{flex:0 0 64px;color:var(--m-ink);font:500 13px/1.4 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Schedule_agendaTime__qBNbJ small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--m-ink-2)}.Schedule_agendaBody__FsFuH{flex:1 1;min-width:0;border-left:2px solid rgba(var(--m-accent-rgb),.7);padding-left:12px}.Schedule_agendaBody__FsFuH strong{display:block;font:500 15px/1.4 var(--font-sans);overflow-wrap:anywhere}.Schedule_agendaBody__FsFuH small{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--m-ink-2)}.Schedule_completedBadge__OW9DJ{display:inline-flex;align-items:center;gap:4px;margin-top:7px;padding:3px 7px;border:1px solid rgba(var(--m-accent-rgb),.24);border-radius:999px;color:var(--m-ink-2);background:rgba(var(--m-accent-rgb),.08);font:600 10px/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.Schedule_reopenBtn__5B_Az{flex:0 0 auto;min-width:68px;min-height:var(--m-tap);margin-right:10px;padding:0 10px;border:1px solid var(--m-hairline);border-radius:var(--m-radius-row);color:var(--m-ink);background:var(--m-card-wash);font:600 12px/1 var(--font-sans);cursor:pointer}.Schedule_reopenBtn__5B_Az:disabled{cursor:wait;opacity:.6}.Schedule_completedGroup__jUvzs{margin-top:20px;padding-top:14px;border-top:1px solid var(--m-hairline)}.Schedule_completedHeading__Wdawt{display:flex;align-items:baseline;justify-content:space-between;margin:0 2px 10px;color:var(--m-ink-2);font:600 12px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.Schedule_completedHeading__Wdawt small{font-size:11px;font-weight:500}.Schedule_agendaError__7u0wl{flex-basis:100%;margin:-4px 14px 12px;color:rgb(var(--m-amber-rgb));font:500 12px/1.4 var(--font-sans)}.Schedule_agendaEmpty__VPyS7{padding:28px 20px;border:1px solid var(--m-card-edge);border-radius:20px;background:var(--m-card-wash-deep);-webkit-backdrop-filter:var(--m-card-blur);backdrop-filter:var(--m-card-blur)}.Schedule_agendaEmpty__VPyS7>svg{color:var(--m-accent)}.Schedule_agendaEmpty__VPyS7 h2{margin:16px 0 8px;font:400 26px/1.15 var(--font-serif)}.Schedule_agendaEmpty__VPyS7 p{color:var(--m-ink-2);font-size:14px;line-height:1.6}.Schedule_agendaEmpty__VPyS7 button{display:block;width:100%;min-height:46px;margin-top:12px;border:1px solid var(--m-hairline);border-radius:8px;background:var(--m-fill);color:var(--m-ink);font:500 13px var(--font-sans);cursor:pointer}.Schedule_agendaEmpty__VPyS7 button:last-child{background:transparent;border-color:var(--m-card-edge)}.Schedule_agenda__TlS_a button:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px}.DoneBadge_badge__6wVyC{font-size:.875rem;padding:.25rem .5rem;animation:DoneBadge_doneBadgeFade__FuRDj .32s var(--ease-default) both}.DoneBadge_done__2eioB{color:var(--theme-accent,rgb(var(--accent-green-rgb)))}.DoneBadge_skipped__pcNTC{color:var(--theme-text-muted,rgba(237,237,237,.4))}@keyframes DoneBadge_doneBadgeFade__FuRDj{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.DoneBadge_pill__0IRmp{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:var(--theme-surface-tint,rgba(237,237,237,.04));border:1px solid var(--theme-border,rgba(237,237,237,.07));font-size:.75rem;color:var(--theme-text-secondary,rgba(237,237,237,.7));animation:none}.DoneBadge_pill__0IRmp strong{color:var(--theme-text,rgb(237,237,237));font-weight:600}@media (prefers-reduced-motion:reduce){.DoneBadge_badge__6wVyC{animation:none}}.MarkCompleteAfterFocus_wrapper__SQEH0{position:relative;padding:1.75rem 1.75rem 1.25rem;width:min(420px,100%);display:flex;flex-direction:column;gap:1.25rem}.MarkCompleteAfterFocus_header__U3_ba{display:flex;flex-direction:column;gap:.375rem}.MarkCompleteAfterFocus_title__4X_Zj{font-size:1.125rem;line-height:1.1;color:var(--theme-text,rgba(237,237,237,1));font-weight:400}.MarkCompleteAfterFocus_subtitle__53Afy{font-size:.875rem;line-height:1.3;color:var(--theme-text-muted,rgba(237,237,237,.55))}.MarkCompleteAfterFocus_list__4VkQZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.MarkCompleteAfterFocus_row__JWfKg{display:flex;flex-direction:column;gap:.5rem;padding:.625rem 0;border-top:1px solid var(--theme-border,rgba(237,237,237,.06));&:first-child{border-top:none;padding-top:0}}.MarkCompleteAfterFocus_rowName__2HsFx{font-size:.9375rem;line-height:1.2;color:var(--theme-text-secondary,rgba(237,237,237,.85))}.MarkCompleteAfterFocus_rowActions__TTrW1{display:flex;gap:.5rem;justify-content:flex-end;align-items:center}.MarkCompleteAfterFocus_footer__FNgJw{display:flex;justify-content:flex-end;border-top:1px solid var(--theme-border,rgba(237,237,237,.06));padding-top:.875rem}.MarkCompleteAfterFocus_footer__FNgJw .MarkCompleteAfterFocus_closeLink__ejvoz{margin:0}@media(prefers-reduced-motion:reduce){.SessionNav_sessionNav__kQGTN .SessionNav_menu__qkct2 .SessionNav_menuItem__bRKzi{transition:none}}.SessionNav_sessionNav__kQGTN{display:flex;align-items:center;justify-content:space-between;width:100%}.SessionNav_sessionNav__kQGTN .SessionNav_menu__qkct2{display:flex;align-items:center;justify-content:center;gap:calc(300vw/var(--base-width))}.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi{border:none;padding:0;color:inherit;font:inherit;border-radius:calc(1600vw/var(--base-width));background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(calc(1500vw / var(--base-width)));backdrop-filter:blur(calc(1500vw / var(--base-width)));width:calc(4000vw/var(--base-width));height:calc(4000vw/var(--base-width));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi.SessionNav_active___1KQV,.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi:hover{background:linear-gradient(180deg,rgb(var(--accent-green-rgb)) 0,rgb(var(--accent-green-rgb)) 100%);box-shadow:0 0 16px rgba(var(--accent-green-rgb),.3)}.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi.SessionNav_active___1KQV svg path,.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi:hover svg path{fill:var(--theme-text,#0b0c08)}.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi svg{width:calc(1600vw/var(--base-width));height:calc(1600vw/var(--base-width))}.SessionNav_sessionNav__kQGTN .SessionNav_menuItem__bRKzi svg path{transition:fill .42s cubic-bezier(.22,1,.36,1)}.SessionMobile_navTitle__jWMj5,.SessionMobile_phase__BiJoS,.SessionMobile_playIcon__U_vS1,.SessionMobile_rhythmCycle__D2RvQ{display:none}@media(max-width:767px){.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg{--session-accent:var(--theme-accent,rgb(var(--accent-green-rgb)));--session-muted:var(--theme-text-secondary,rgba(237,237,237,0.65));background:var(--theme-page,#000);padding:calc(8px + env(safe-area-inset-top, 0px)) 20px calc(24px + env(safe-area-inset-bottom, 0px));height:auto;min-height:100%;overflow:visible;letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-phase=break]{--session-accent:color-mix(in srgb,rgb(var(--status-info-rgb)) 55%,#ededed)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-paused=true]{--session-accent:color-mix(in srgb,rgb(var(--status-warning-rgb)) 70%,#ededed)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-paused=true] .SessionMobile_endTime__kLxt2{visibility:hidden}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-paused=true] .SessionMobile_buttons___5x_6>button:first-child>div>svg{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-paused=true] .SessionMobile_buttons___5x_6>button:first-child>div .SessionMobile_playIcon__U_vS1{display:flex}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-paused=true] .SessionMobile_buttons___5x_6>button:first-child>div .SessionMobile_playIcon__U_vS1 svg{width:21px;height:21px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg[data-paused=true] .SessionMobile_buttons___5x_6>button:first-child>div .SessionMobile_playIcon__U_vS1 path{fill:var(--theme-text,#040504)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg:before{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg>div{gap:12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .glass-border:before{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg :is(button,input,[tabindex="0"]):focus-visible{outline:2px solid var(--session-accent);outline-offset:3px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_nav__cQVzn{gap:12px;min-height:44px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_nav__cQVzn button{width:44px;height:44px;min-width:44px;border-radius:8px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_nav__cQVzn svg{width:18px;height:18px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_nav__cQVzn>div{gap:4px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_navTitle__jWMj5{display:block;flex:1 1;font:14px/1.3 var(--font-grotesque);color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_layout__r8f2K{display:flex;flex-direction:column;gap:20px;min-width:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_actions__l6_6J,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_column__kDUut{display:contents}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_actions__l6_6J:before,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_column__kDUut:before,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_column__kDUut>div:empty{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA{order:0;gap:2px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA[data-class-selected=false]>div:last-child{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA>div{justify-content:center;flex-wrap:wrap;gap:4px 12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA>div:first-child>div{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA button,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA input{min-height:44px;min-width:0;max-width:100%;font:26px/1.2 var(--font-serif);letter-spacing:0;text-align:center}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA button>span:first-child{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA button>span:last-child{opacity:.65}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA>div:last-child>div{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA p{font:13px/1.5 var(--font-sans);letter-spacing:0;color:var(--session-muted);background:none;-webkit-text-fill-color:currentColor;overflow-wrap:anywhere;text-align:center}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0{order:1;flex:none;align-self:center;width:min(100%,264px);height:auto;aspect-ratio:1;overflow:visible;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0>svg{scale:1}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0>svg circle:first-child{stroke:var(--theme-text-muted,rgba(237,237,237,.12));stroke-width:2}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0>svg circle:last-child{stroke:var(--session-accent);stroke-width:4}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0>div{gap:14px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_phase__BiJoS{display:block;order:0;color:var(--session-accent);font:14px/1.3 var(--font-grotesque)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_clock__Rb_kf{order:1;font:58px/1.1 var(--font-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_clock__Rb_kf span{font-size:24px;color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_endTime__kLxt2{order:2;gap:5px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_endTime__kLxt2 svg{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_endTime__kLxt2 span{font:12px/1.5 var(--font-sans);color:var(--session-muted);opacity:1;letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS{order:2;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;gap:12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child{gap:8px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child>p{display:flex;justify-content:space-between;gap:12px;font:16px/1.3 var(--font-grotesque);letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child .SessionMobile_rhythmCycle__D2RvQ{display:inline;font:12px/1.7 var(--font-sans);color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child>div{gap:8px;flex-wrap:wrap}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child>div>p{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child>div>div{justify-content:flex-start;gap:12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child>div>div span{font:11px/1.4 var(--font-sans);letter-spacing:0;color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child>div>div>div>div{width:7px;height:7px;border-radius:2px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child{gap:8px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child>div:first-child{height:8px;gap:4px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child>div:first-child>div{min-width:2px;animation:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child [data-kind]{border-radius:3px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child [data-kind=work]{background:rgb(var(--accent-green-rgb))}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child [data-kind=short]{background:rgb(var(--status-warning-rgb))}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child [data-kind=long]{background:var(--theme-surface,#ededed)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child [data-state=future]{opacity:.28}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child [data-state=current]{box-shadow:0 0 0 1px var(--theme-highlight,rgba(237,237,237,.55))}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child>div:last-child{gap:8px;flex-wrap:wrap}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:last-child>div:last-child span{font:11px/1.4 var(--font-sans);letter-spacing:0;color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button{width:100%;min-width:0;min-height:48px;justify-content:center;padding:12px 8px;gap:8px;border-radius:8px;font:13px/1.3 var(--font-grotesque);letter-spacing:0;white-space:normal}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button:first-child{grid-column:1/-1;min-height:52px;font-size:15px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button:last-child{color:var(--session-muted);background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--theme-highlight,rgba(237,237,237,.12))}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button:nth-child(2):last-child,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button:only-child{grid-column:1/-1}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button>div{flex:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_buttons___5x_6>button:not(:first-child)>div{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5{order:5;flex:none;display:flex;flex-direction:column;gap:24px;padding-top:4px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(n){flex:none;min-height:0;max-height:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2){padding:20px 16px;border-radius:8px;gap:14px;overflow:hidden;backdrop-filter:none;-webkit-backdrop-filter:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2)>img{opacity:.2;max-height:100%;object-position:bottom right}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2)>div,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2)>p,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2)>ul{position:relative;z-index:1}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2)>div>p:first-child{font:18px/1.3 var(--font-grotesque)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2) p,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2) span{letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2) p{font-size:13px;line-height:1.5}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5>div:nth-child(2) ul{overflow:visible}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_{padding:22px 0 0;border-top:1px solid var(--theme-border,rgba(237,237,237,.12));border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;gap:16px;overflow:visible}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ .SessionMobile_checklistHead__rRDPe{align-items:center;gap:12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ .SessionMobile_checklistHead__rRDPe p{font:18px/1.3 var(--font-grotesque);letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ .SessionMobile_checklistHead__rRDPe span{font:12px/1.4 var(--font-sans);letter-spacing:0;color:var(--session-muted);background:none;-webkit-text-fill-color:currentColor}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ .SessionMobile_checklistHead__rRDPe>span{flex:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ .SessionMobile_checklistHead__rRDPe>div>span{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:has(>input){padding:4px 4px 4px 12px;border-radius:8px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:has(>input) input{min-width:0;width:100%;font-size:16px;letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:has(>input) input::placeholder{color:var(--session-muted);letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:has(>input) button{width:44px;height:44px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ .widget-devider{display:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ ul{max-height:none;overflow:visible;gap:4px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ li{padding:2px 0 2px 8px;min-height:52px;gap:12px;border-radius:8px;animation:none;opacity:1}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ li>span:first-child{width:20px;height:20px;border-color:var(--theme-border-strong,rgba(237,237,237,.5))}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ li>span:nth-child(2){font:14px/1.5 var(--font-grotesque);overflow-wrap:anywhere}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ li[aria-checked=true]>span:nth-child(2){color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ li button{width:44px;height:44px;color:var(--session-muted)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_ li button svg{width:12px;height:12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:last-child>div>div:has(>img){flex-direction:row;gap:14px;padding:4px 0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:last-child>div>div:has(>img) img{width:36px;height:36px;flex:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_>div:last-child>div>div:has(>img) p{font:13px/1.5 var(--font-sans);color:var(--session-muted);text-align:left}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6{order:4;flex:none;min-height:0;padding:20px 16px;border-radius:8px;background:var(--theme-page,#10120f);overflow-wrap:anywhere;animation:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6>div{gap:18px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6 p,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6 span{letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6 p{font-size:14px;line-height:1.5}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6>div>div>div{flex-wrap:wrap;gap:8px 12px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6 p:not(:first-child,:last-child){position:static;transform:none}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_info__P0yS6 button{min-height:48px;font-size:14px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg [role=dialog]{width:min(360px,100% - 32px);min-width:0;max-height:calc(100dvh - 48px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;padding:24px;border-radius:8px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg [role=dialog]>p:first-child{font:26px/1.2 var(--font-serif);letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg [role=dialog]>p:nth-child(2){font:14px/1.5 var(--font-sans);letter-spacing:0}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg [role=dialog] button{min-height:48px;font-size:14px}[data-mobile-app] .SessionMobile_session__3aAcg.SessionMobile_session__3aAcg{padding-top:8px}}@media(max-width:767px)and (max-height:700px){.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0{width:min(100%,212px)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_layout__r8f2K{gap:14px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_clock__Rb_kf{font-size:50px}}@media(max-width:767px)and (max-height:600px){.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0{width:min(100%,176px)}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0 .SessionMobile_clock__Rb_kf{font-size:46px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_layout__r8f2K,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_timer__1_Nt0>div{gap:10px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS{gap:8px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_rhythm__GfXHS>div:first-child{gap:4px}}@media(max-width:767px)and (max-width:350px){.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg{padding-inline:16px}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_identity__7xtKA button{font-size:24px}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg *,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg :after,.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg :before{animation:none!important;transition:none!important}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg button{transform:none!important;filter:none!important}.SessionMobile_session__3aAcg.SessionMobile_session__3aAcg button:not(:disabled){opacity:1!important}}@media(max-width:767px){[data-mobile-app] .SessionMobile_session__3aAcg.SessionMobile_session__3aAcg{background:rgba(0,0,0,0)}[data-mobile-app] .SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_support__MPlB5.SessionMobile_support__MPlB5>div:nth-child(n){min-height:0;height:auto;flex:none}[data-mobile-app] .SessionMobile_session__3aAcg.SessionMobile_session__3aAcg .SessionMobile_checklist__pYfk_.SessionMobile_checklist__pYfk_>div:last-child{min-height:0;flex:none}}.StudyCalendarDemo_root__Dq0E_{width:100%;height:100%;max-height:33.5rem;display:flex;flex-direction:column;padding:1.25rem;border-radius:.5rem;background:#0d100b;overflow:hidden;position:relative;z-index:2}.StudyCalendarDemo_head__A5V31{flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem}.StudyCalendarDemo_calTitle__qbUKN{margin:0;font-family:var(--font-sans);font-size:1.375rem;font-weight:400;letter-spacing:-.015em;color:rgb(237,237,237)}.StudyCalendarDemo_calSubtitle___Fjyo{margin:0;font-size:.75rem;line-height:1.4;color:rgba(237,237,237,.5)}.StudyCalendarDemo_tabs__xjoVk{display:flex;gap:.375rem;margin-top:.625rem}.StudyCalendarDemo_tab__vPNpe{padding:.4375rem .875rem;border:none;border-radius:.625rem;background:transparent;color:rgba(237,237,237,.5);font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease-default),color .3s var(--ease-default)}.StudyCalendarDemo_tab__vPNpe:hover{color:rgba(237,237,237,.8)}.StudyCalendarDemo_tabActive__ZTITi{background:rgba(237,237,237,.06);color:rgba(var(--accent-green-rgb),.95)}.StudyCalendarDemo_card__4m2Sr{flex:1 1;min-height:var(--demo-list-min-height,0);display:flex;flex-direction:column;border-radius:.75rem;border:1px solid rgba(237,237,237,.06);background:rgba(237,237,237,.015);padding:1rem 1rem 0;overflow:hidden}.StudyCalendarDemo_cardHead__nLTVb{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.StudyCalendarDemo_cardHeadLeft___NwOP{display:flex;flex-direction:column;gap:.25rem;min-width:0}.StudyCalendarDemo_cardDate__cY7LN{margin:0;font-family:var(--font-sans);font-size:1.0625rem;color:rgb(237,237,237)}.StudyCalendarDemo_cardMeta__d5dbt{margin:0;font-size:.75rem;color:rgba(237,237,237,.45)}.StudyCalendarDemo_cardMeta__d5dbt strong{color:rgba(237,237,237,.8);font-weight:600}.StudyCalendarDemo_dot__fwB_U{color:rgba(237,237,237,.3);margin:0 .125rem}.StudyCalendarDemo_replanRow__MAtYX{flex-shrink:0;display:flex;justify-content:flex-end;padding:.625rem 0}.StudyCalendarDemo_replanBtn__hN8xz{padding:.4375rem .875rem;border-radius:.5rem;border:1px solid rgba(237,237,237,.12);background:rgba(237,237,237,.04);color:rgba(237,237,237,.85);font-family:var(--font-sans);font-size:.75rem;cursor:pointer;transition:background .2s var(--ease-default)}.StudyCalendarDemo_replanBtn__hN8xz:hover{background:rgba(237,237,237,.08)}.StudyCalendarDemo_dayView__mNoOb{flex:1 1;min-height:var(--demo-list-min-height,0);overflow-y:var(--demo-list-overflow,auto);scrollbar-width:none;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.25rem;padding-bottom:1rem}.StudyCalendarDemo_dayView__mNoOb::-webkit-scrollbar{display:none}.StudyCalendarDemo_entity___Newx{display:flex;align-items:flex-start;gap:1rem}.StudyCalendarDemo_hour__sG12c{flex-shrink:0;display:flex;flex-direction:column;gap:2px;width:2.75rem}.StudyCalendarDemo_hour__sG12c p{margin:0;font-size:.75rem;color:rgba(237,237,237,.8)}.StudyCalendarDemo_hour__sG12c span{font-size:.75rem;color:rgba(237,237,237,.4)}.StudyCalendarDemo_blocks__MpMXc{flex:1 1;min-width:0}.StudyCalendarDemo_block__D4eyg{flex:1 1;min-width:0;display:flex;flex-direction:column;padding-block:.875rem;border-radius:1rem;border:1px solid rgba(237,237,237,.06);background:rgba(237,237,237,.02)}.StudyCalendarDemo_blockRow__KcnFP{display:flex;align-items:center;gap:.75rem}.StudyCalendarDemo_content__9ckqw{padding-inline:.875rem;padding-bottom:.875rem;border-bottom:1px solid rgba(237,237,237,.05);display:flex;flex-direction:column;gap:.75rem}.StudyCalendarDemo_titleAndStatus__mfdGJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.StudyCalendarDemo_numStatus__T22HM{display:inline-flex;align-items:center;gap:.5rem}.StudyCalendarDemo_index__gzeCz{display:inline-flex;align-items:center;justify-content:center;width:1.3125rem;height:1.3125rem;border-radius:.5rem;background:rgba(237,237,237,.06);color:#ededed;font-size:.625rem;letter-spacing:.04em}.StudyCalendarDemo_statusText__ELSv2{color:rgba(var(--accent-green-rgb),.95);font-size:.75rem;text-transform:uppercase;letter-spacing:.02em}.StudyCalendarDemo_indicator__qEyX3{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem .3125rem .375rem;border-radius:999px;background:linear-gradient(rgba(var(--accent-green-rgb),.14),rgba(var(--accent-green-rgb),.05));border:1px solid rgba(var(--accent-green-rgb),.22);color:rgb(237,237,237);font-family:var(--font-sans);font-size:.8125rem;white-space:nowrap}.StudyCalendarDemo_description__nLk2A{display:flex;flex-direction:column;gap:.375rem}.StudyCalendarDemo_title__qIx1b{margin:0;font-family:var(--font-sans);font-size:1rem;line-height:1.3;color:#ededed}.StudyCalendarDemo_subtitle__FFAAb{font-size:.75rem;line-height:1.35;color:rgba(237,237,237,.36)}.StudyCalendarDemo_foot__Y608k{padding-inline:.875rem;padding-top:.875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StudyCalendarDemo_listRow__Yxlo1{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:rgba(237,237,237,.5);flex-wrap:wrap}.StudyCalendarDemo_footIcon__02X66{flex-shrink:0;display:inline-flex}.StudyCalendarDemo_completeToggle__Aq_4_{flex-shrink:0;width:1.75rem;height:1.75rem;border:0;background:transparent;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:rgba(237,237,237,.55);cursor:pointer;transition:color .2s var(--ease-default),background .2s var(--ease-default)}.StudyCalendarDemo_completeToggle__Aq_4_:hover{color:rgb(var(--accent-green-rgb));background:rgba(var(--accent-green-rgb),.08)}.StudyCalendarDemo_completeRing___KUev{width:1.125rem;height:1.125rem;border-radius:50%;border:1.5px solid}@media (max-width:768px){.StudyCalendarDemo_root__Dq0E_{padding:1rem .75rem;max-height:30rem;pointer-events:auto}.StudyCalendarDemo_dayView__mNoOb{touch-action:pan-y}.StudyCalendarDemo_calTitle__qbUKN{font-size:1.125rem}.StudyCalendarDemo_card__4m2Sr{padding:.75rem .75rem 0}.StudyCalendarDemo_cardHead__nLTVb{flex-wrap:wrap;gap:.5rem}.StudyCalendarDemo_cardDate__cY7LN{font-size:1rem}.StudyCalendarDemo_cardMeta__d5dbt,.StudyCalendarDemo_doneBadge__LypQy{font-size:.6875rem}.StudyCalendarDemo_doneBadge__LypQy{padding:.3125rem .625rem}.StudyCalendarDemo_dayView__mNoOb{gap:1.25rem;margin-top:1rem}.StudyCalendarDemo_entity___Newx{gap:.625rem}.StudyCalendarDemo_hour__sG12c{width:2.25rem}.StudyCalendarDemo_hour__sG12c p,.StudyCalendarDemo_hour__sG12c span{font-size:.6875rem}.StudyCalendarDemo_blockRow__KcnFP{gap:.375rem}.StudyCalendarDemo_content__9ckqw{padding-inline:.75rem;padding-bottom:.75rem;gap:.625rem}.StudyCalendarDemo_titleAndStatus__mfdGJ{flex-direction:column;align-items:flex-start;gap:.625rem}.StudyCalendarDemo_indicator__qEyX3{font-size:.75rem}.StudyCalendarDemo_title__qIx1b{font-size:.9375rem}.StudyCalendarDemo_subtitle__FFAAb{font-size:.6875rem}.StudyCalendarDemo_foot__Y608k{padding-inline:.75rem;padding-top:.75rem}.StudyCalendarDemo_foot__Y608k>:first-child{max-width:75%;flex-wrap:wrap}.StudyCalendarDemo_listRow__Yxlo1{font-size:.6875rem}.StudyCalendarDemo_completeToggle__Aq_4_{width:1.5rem;height:1.5rem}.StudyCalendarDemo_completeRing___KUev{width:1rem;height:1rem}}.NewLanding_page__ax3ad{position:relative;width:100%;min-height:100vh;background:#0c0f0a;color:rgba(255,255,255,.92);overflow-x:hidden;zoom:.9}.DemoSection_section__PHWx7{width:100%;padding:.75rem 2.5rem}.DemoSection_inner__lOboL{display:grid;grid-template-columns:1fr 1.4fr;align-items:stretch;width:100%;min-height:40rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:rgba(255,255,255,.018);overflow:hidden}.DemoSection_inner__lOboL[data-reverse=true]{grid-template-columns:1.4fr 1fr}.DemoSection_inner__lOboL[data-reverse=true] .DemoSection_demo__qGw96{order:1}.DemoSection_inner__lOboL[data-reverse=true] .DemoSection_copy__uW_R6{order:2}.DemoSection_copy__uW_R6{display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:3.5rem}.DemoSection_eyebrow__PpIk0{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.DemoSection_title__x6Lx_{font-family:var(--font-sans);font-weight:300;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.1;letter-spacing:-.015em;color:#fff}.DemoSection_body__EptU1{max-width:28rem;font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:rgba(255,255,255,.5)}.DemoSection_cta__OlQuw{align-self:flex-start;margin-top:.75rem}.DemoSection_demo__qGw96{min-height:40rem;border-left:1px solid rgba(255,255,255,.06);background:radial-gradient(120% 100% at 50% 0,rgba(255,255,255,.035) 0,rgba(255,255,255,0) 65%),rgba(255,255,255,.012)}.DemoSection_inner__lOboL[data-reverse=true] .DemoSection_demo__qGw96{border-left:none;border-right:1px solid rgba(255,255,255,.06)}.DemoSection_demo__qGw96[data-filled=true]{overflow:hidden;background:#000}.DemoSection_demo__qGw96[data-filled=true] video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.DemoSection_section__PHWx7{padding:2rem 1.25rem}.DemoSection_inner__lOboL,.DemoSection_inner__lOboL[data-reverse=true]{grid-template-columns:1fr;min-height:0}.DemoSection_inner__lOboL[data-reverse=true] .DemoSection_demo__qGw96{order:0;border-right:none}.DemoSection_inner__lOboL[data-reverse=true] .DemoSection_copy__uW_R6{order:0}.DemoSection_demo__qGw96{min-height:16rem;border-left:none;border-top:1px solid rgba(255,255,255,.06)}.DemoSection_copy__uW_R6{padding:2.25rem}}.FAQSection_section__K2cEL{width:100%;padding:5rem 2.5rem 3.5rem}.FAQSection_head___RvW9{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3rem;text-align:center}.FAQSection_heading__YwEPH{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;letter-spacing:-.02em;color:#fff}.FAQSection_headingSub__wvRuU,.FAQSection_sub___lZk_{color:rgba(255,255,255,.4)}.FAQSection_sub___lZk_{margin:0;font-family:var(--font-sans);font-size:.95rem}.FAQSection_list__qHbVe{display:flex;flex-direction:column;gap:.65rem;max-width:46rem;margin:0 auto}.FAQSection_item__8zhMs{border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:rgba(255,255,255,.018);transition:border-color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1)}.FAQSection_item__8zhMs:hover{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}.FAQSection_itemHead__wzxB7{margin:0}.FAQSection_question__9qzbR{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 1.35rem;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-weight:400;font-size:1.02rem;letter-spacing:-.01em;color:rgba(255,255,255,.92)}.FAQSection_question__9qzbR:focus-visible{outline:2px solid rgba(var(--accent-green-rgb),.7);outline-offset:-2px;border-radius:.5rem}.FAQSection_chevron__208WC{flex:none;width:1rem;height:1rem;color:rgba(255,255,255,.45);transition:transform .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.FAQSection_chevron__208WC[data-open]{transform:rotate(180deg);color:rgb(var(--accent-green-rgb))}.FAQSection_answer__j7NTP{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.FAQSection_answer__j7NTP[data-open]{grid-template-rows:1fr}.FAQSection_answerClip__J6RsB{overflow:hidden;min-height:0}.FAQSection_answerText__DJGmi{margin:0;padding:0 1.35rem 1.2rem;max-width:40rem;font-family:var(--font-sans);font-size:.95rem;line-height:1.65;color:rgba(255,255,255,.55)}.FAQSection_nudge__MAoYT{margin:2.5rem auto 0;max-width:46rem;text-align:center;font-family:var(--font-sans);font-size:.92rem;line-height:1.6;color:rgba(255,255,255,.45)}.FAQSection_nudgeLink__tm8c_{color:rgba(var(--accent-green-rgb),.95);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-green-rgb),.4);text-decoration-color:rgba(var(--accent-green-rgb),.4);text-underline-offset:3px;transition:-webkit-text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.FAQSection_nudgeLink__tm8c_:hover{-webkit-text-decoration-color:rgb(var(--accent-green-rgb));text-decoration-color:rgb(var(--accent-green-rgb))}@media (max-width:900px){.FAQSection_section__K2cEL{padding:3.5rem 1.25rem 2.5rem}.FAQSection_head___RvW9{margin-bottom:2.25rem}.FAQSection_question__9qzbR{padding:1rem 1.1rem;font-size:.98rem}.FAQSection_answerText__DJGmi{padding:0 1.1rem 1.05rem}}.FeaturesSection_section__Gt1wK{width:100%;padding:.75rem 2.5rem}.FeaturesSection_head__xFb0Z{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:3.25rem 0 3rem;text-align:center}.FeaturesSection_heading__urT3h{font-family:var(--font-sans);font-weight:400;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.15;letter-spacing:-.02em;color:#fff}.FeaturesSection_headingSub___uAAn{color:rgba(255,255,255,.4)}.FeaturesSection_headSub__xEffz{font-family:var(--font-sans);font-size:.95rem;color:rgba(255,255,255,.4)}.FeaturesSection_card__WivWp[data-backdrop=true]{background-size:cover;background-position:50%;background-repeat:no-repeat}.FeaturesSection_card__WivWp[data-backdrop=true] .FeaturesSection_preview__Mznkw{margin:2.25rem;background:#0d100b}.FeaturesSection_preview__Mznkw[data-filled=true]{display:flex;padding:1.5rem;border:none;background:transparent}.FeaturesSection_card__WivWp[data-backdrop=true] .FeaturesSection_preview__Mznkw[data-filled=true]{background:transparent}.FeaturesSection_card__WivWp[data-captioned=true]{border:none;background:transparent;border-radius:0;overflow:visible;gap:1.25rem}.FeaturesSection_frame__8Qc3h{position:relative;display:flex;flex:1 1;min-height:0;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:rgba(255,255,255,.018);overflow:hidden;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.FeaturesSection_card__WivWp:hover .FeaturesSection_frame__8Qc3h{border-color:rgba(255,255,255,.18)}.FeaturesSection_frame__8Qc3h[data-backdrop=true]{background-size:cover;background-position:50%;background-repeat:no-repeat;border:none;border-radius:.5rem .5rem 0 0}.FeaturesSection_frame__8Qc3h[data-backdrop=true]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border:1px solid rgba(255,255,255,.08);border-bottom:none;border-radius:.5rem .5rem 0 0;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 90%);mask-image:linear-gradient(180deg,#000 50%,transparent 90%)}.FeaturesSection_frame__8Qc3h[data-backdrop=true]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,rgba(12,15,10,0) 55%,rgba(12,15,10,.85) 82%,#0c0f0a)}.FeaturesSection_frame__8Qc3h .FeaturesSection_preview__Mznkw{flex:1 1}.FeaturesSection_frame__8Qc3h .FeaturesSection_preview__Mznkw[data-filled=true]{margin:2.25rem}.FeaturesSection_frame__8Qc3h[data-backdrop=true] .FeaturesSection_preview__Mznkw:not([data-filled=true]){margin:2.25rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:#0d100b;position:relative;z-index:2}.FeaturesSection_card__WivWp[data-captioned=true] .FeaturesSection_copy___pAqQ{display:flex;padding:0}.FeaturesSection_grid__JXd7M{display:grid;grid-template-columns:1fr 1.85fr;grid-gap:1.5rem;gap:1.5rem;width:100%}.FeaturesSection_grid__JXd7M[data-reverse=true]{grid-template-columns:1.85fr 1fr}.FeaturesSection_grid__JXd7M[data-reverse=true] .FeaturesSection_card__WivWp[data-variant=small]{order:2}.FeaturesSection_grid__JXd7M[data-reverse=true] .FeaturesSection_card__WivWp[data-variant=large]{order:1}.FeaturesSection_card__WivWp{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:rgba(255,255,255,.018);overflow:hidden}.FeaturesSection_preview__Mznkw{flex:1 1;min-height:30rem;margin:1.25rem;border:1px solid rgba(255,255,255,.06);border-radius:.4rem;background:radial-gradient(120% 120% at 50% 0,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 60%),rgba(255,255,255,.012)}.FeaturesSection_card__WivWp[data-variant=large] .FeaturesSection_preview__Mznkw{min-height:32rem}.FeaturesSection_copy___pAqQ{display:none;flex-direction:column;gap:.55rem;padding:1.5rem}.FeaturesSection_eyebrow__4zQtt{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--accent-green-rgb),.7)}.FeaturesSection_title__wfXE5{font-family:var(--font-sans);font-size:1.3rem;font-weight:400;letter-spacing:-.01em;color:#fff}.FeaturesSection_body__sQloO{font-family:var(--font-sans);font-size:.95rem;line-height:1.55;color:rgba(255,255,255,.5);max-width:32rem;min-height:2.95rem}@media (max-width:768px){.FeaturesSection_grid__JXd7M,.FeaturesSection_grid__JXd7M[data-reverse=true]{grid-template-columns:1fr}.FeaturesSection_frame__8Qc3h .FeaturesSection_preview__Mznkw[data-filled=true]{margin:1.5rem .75rem}.FeaturesSection_preview__Mznkw[data-filled=true]{padding:.75rem;pointer-events:none}}.FooterSection_footer__t4Kxn{width:100%;margin-top:2.5rem}.FooterSection_panel__S9jg1{display:flex;justify-content:space-between;gap:4rem;width:calc(100% - 3rem);margin:0 auto;padding:4rem 5.5rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.015);flex-wrap:wrap}.FooterSection_lead__Fdgoe{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:38rem}.FooterSection_wordmark___WIsJ{display:inline-flex;align-items:center;line-height:0}.FooterSection_title__vWOw8{display:flex;flex-direction:column;font-weight:400;letter-spacing:-.01em;line-height:1.04;color:var(--color-text-primary)}.FooterSection_titleTop__Jk_4v{font-family:var(--font-sans);font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:500;letter-spacing:-.02em}.FooterSection_titleBottom__7lT0v{font-family:var(--font-serif);font-size:clamp(2.6rem,4.6vw,4.2rem)}.FooterSection_description__3p6p7{font-family:var(--font-sans);font-size:1.05rem;line-height:1.55;max-width:28rem;color:var(--color-text-subtle)}.FooterSection_contact__OneJH{display:inline-flex;align-items:center;gap:.7rem;margin-top:.6rem;height:2.85rem;padding:0 .5rem 0 1.3rem;border-radius:999px;background:#fff;color:#0c0f0a;font-family:var(--font-sans);font-size:.95rem;font-weight:600;text-decoration:none;transition:filter var(--transition-base)}.FooterSection_contact__OneJH:hover{filter:brightness(.93)}.FooterSection_contact__OneJH:focus-visible{outline:2px solid rgb(var(--accent-green-rgb));outline-offset:2px}.FooterSection_contactArrow__afB2n{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:#0c0f0a;color:#fff}.FooterSection_columns__izflm{display:flex;gap:clamp(4rem,8vw,9rem);flex-wrap:wrap}.FooterSection_column__iNcTV{display:flex;flex-direction:column;gap:1.1rem}.FooterSection_contactsColumn__n7UJR{justify-content:space-between;gap:2.2rem}.FooterSection_columnTitle__rH9x1{font-family:var(--font-sans);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-ghost);margin-bottom:.2rem}.FooterSection_link__Rmao2{position:relative;width:-moz-fit-content;width:fit-content;font-family:var(--font-sans);font-size:.98rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-base)}.FooterSection_link__Rmao2:focus-visible{outline:2px solid rgb(var(--accent-green-rgb));outline-offset:2px}.FooterSection_link__Rmao2:after{content:"";position:absolute;left:0;bottom:-.25rem;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-default)}.FooterSection_link__Rmao2:hover{color:var(--color-text-primary)}.FooterSection_link__Rmao2:hover:after{transform:scaleX(1);transform-origin:left}.FooterSection_subscribe__kbzl0{display:flex;flex-direction:column;gap:.85rem}.FooterSection_emailField__AeLOy{display:flex;align-items:center;gap:.5rem;width:min(23rem,70vw);height:3rem;padding:0 .45rem 0 1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.03);transition:border-color var(--transition-base)}.FooterSection_emailField__AeLOy:focus-within{border-color:rgba(var(--cta-accent-rgb),.55)}.FooterSection_emailInput__LHRud{flex:1 1;min-width:0;border:0;background:transparent;color:var(--color-text-primary);font-family:var(--font-sans);font-size:.95rem;outline:none}.FooterSection_emailInput__LHRud::placeholder{color:var(--color-text-faint)}.FooterSection_emailSubmit__0y91b{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;border:0;border-radius:999px;background:var(--cta-accent);color:#0c0f0a;cursor:pointer;transition:filter var(--transition-base)}.FooterSection_emailSubmit__0y91b:hover{filter:brightness(1.05)}.FooterSection_emailSubmit__0y91b:focus-visible{outline:2px solid rgb(var(--accent-green-rgb));outline-offset:2px}.FooterSection_subscribed__9caJF{font-family:var(--font-sans);font-size:.95rem;color:rgba(var(--cta-accent-rgb),.95)}.FooterSection_subscribeError__dT33v{font-family:var(--font-sans);font-size:.85rem;color:#f87171}.FooterSection_socials__8pV5T{display:flex;flex-direction:column;gap:.85rem}.FooterSection_socialsRow__Zrudm{display:flex;align-items:center;gap:.55rem}.FooterSection_socialButton__6riDw{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--color-text-muted);transition:background-color var(--transition-base),color var(--transition-base)}.FooterSection_socialButton__6riDw:hover{background:#fff;color:#0c0f0a}.FooterSection_socialButton__6riDw:focus-visible{outline:2px solid rgb(var(--accent-green-rgb));outline-offset:2px}.FooterSection_base__PPmmy{margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.06)}.FooterSection_copyright__MSA54{display:block;width:calc(100% - 3rem);margin:0 auto;padding:1.6rem 0;font-family:var(--font-sans);font-size:.875rem;color:var(--color-text-ghost)}@media (max-width:900px){.FooterSection_panel__S9jg1{flex-direction:column;gap:2.75rem;padding:2.5rem 1.5rem;border-radius:1rem}.FooterSection_columns__izflm{gap:3rem}}@media (max-width:768px){.FooterSection_footer__t4Kxn{margin-top:4rem}.FooterSection_copyright__MSA54,.FooterSection_panel__S9jg1{width:calc(100% - 2rem)}.FooterSection_columns__izflm{flex-direction:column;gap:2.5rem}}.RollingPrice_price__XxJ7T,.RollingPrice_visual__h1Sak{display:inline-flex}.RollingPrice_price__XxJ7T{position:relative;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RollingPrice_digit__qF0K2{display:block;overflow:hidden;height:1em;width:1ch;text-align:center}.RollingPrice_strip__oL5Uv{display:block;will-change:transform}.RollingPrice_character__15sB5,.RollingPrice_strip__oL5Uv>span{display:block;height:1em;line-height:1}.RollingPrice_accessible__4yDed{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.RollingPrice_strip__oL5Uv{will-change:auto}}