.AppSheet_overlay__xmGXo{--sheet-canvas:#0b0b0b;--sheet-surface:#171719;--sheet-surface-raised:#202023;--sheet-ink:#fbfaf5;--sheet-copy:rgba(251,250,245,.72);--sheet-muted:rgba(251,250,245,.5);--sheet-line:rgba(251,250,245,.11);--sheet-line-strong:rgba(251,250,245,.17);--sheet-gold:#e4ba4d;--app-ink:var(--sheet-ink);--app-ink-soft:var(--sheet-copy);--app-ink-muted:var(--sheet-muted);--text-primary:var(--sheet-ink);--text-secondary:var(--sheet-copy);--text-tertiary:var(--sheet-muted);--text-disabled:rgba(251,250,245,.38);--text-gold:#f0c85b;--app-canvas:var(--sheet-canvas);--app-surface:rgba(23,23,25,.82);--app-surface-solid:#111113;--app-surface-raised:var(--sheet-surface-raised);--app-surface-subtle:rgba(23,23,25,.56);--app-control:#1b1b1e;--app-control-active:#28282c;--app-photo-placeholder:#161619;--app-line:var(--sheet-line);--app-line-strong:var(--sheet-line-strong);--app-gold:var(--sheet-gold);--app-gold-accent:#f0c85b;--app-gold-text:#f0c85b;--app-gold-strong:#f0c85b;--app-focus-inner:#0b0b0b;--app-focus-outer:#f0c85b;--app-cta-gold-start:#f2cf62;--app-cta-gold-end:#d7a936;--app-cta-ink:#171006;--app-cta-shadow:0 16px 36px rgba(228,186,77,.18);--app-green:#7fab96;--app-red:#d06f62;--app-shadow:0 18px 42px rgba(0,0,0,.42);--app-shadow-soft:0 10px 28px rgba(0,0,0,.32);--app-shadow-card:0 10px 28px rgba(0,0,0,.24);--app-gold-wash:color-mix(in srgb,var(--app-gold) 10%,var(--app-surface-solid));--app-gold-line:color-mix(in srgb,var(--app-gold) 30%,var(--app-line));--app-type-micro:.6875rem;--app-type-label:.75rem;--app-type-caption:.875rem;--app-type-body:1rem;--app-font-display:var(--fD),var(--fB),ui-sans-serif,system-ui,sans-serif;--app-weight-display:500;--app-weight-display-strong:600;--app-weight-title:700;--app-weight-strong:600;--app-weight-body:500;--app-label-spacing:.01em;--app-blur:blur(22px) saturate(145%);--app-safe-area-top:env(safe-area-inset-top);--app-safe-area-bottom:env(safe-area-inset-bottom);--app-safe-top:max(12px,calc(env(safe-area-inset-top) + 6px));--app-map-top:max(12px,calc(env(safe-area-inset-top) + 8px));--app-page-x:24px;--app-section-gap:34px;--app-card-padding:22px;--app-row-min:68px;--app-button-height:58px;--session-card-radius:24px;--session-card-padding:20px;--session-card-border:color-mix(in srgb,var(--app-line) 78%,transparent);--session-section-gap:22px;--session-detail-row-min:82px;--session-detail-icon-size:36px;--session-detail-icon-glyph:17px;--session-row-min:62px;--space-section:30px;--space-section-tight:22px;--library-bg:var(--sheet-canvas);--library-surface:var(--sheet-surface);--library-surface-soft:var(--app-surface-subtle);--library-line:var(--sheet-line-strong);--library-line-soft:var(--sheet-line);--library-gold:var(--sheet-gold);--library-gold-muted:color-mix(in srgb,var(--sheet-gold) 72%,transparent);--library-muted:var(--sheet-copy);--library-faint:var(--sheet-muted);--motion-fast:120ms;--motion-standard:280ms;--ease:cubic-bezier(.22,1,.36,1);--sheet-panel-background:linear-gradient(128deg,rgba(255,255,255,.075),transparent 24%,transparent 76%,rgba(228,186,77,.025)),rgba(5,5,7,.84);--sheet-panel-border:rgba(255,255,255,.14);--sheet-panel-shadow:0 34px 100px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.09);--sheet-panel-filter:blur(30px) saturate(132%);position:fixed;inset-block-start:var(--app-visual-viewport-offset-top,0);inset-inline-start:var(--app-visual-viewport-offset-left,0);z-index:1000;display:grid;width:var(--app-visual-viewport-width,100%);height:var(--app-visual-viewport-height,100dvh);min-width:0;min-height:0;align-items:end;overflow:hidden;padding-block-start:max(12px,env(safe-area-inset-top));padding-inline-end:max(10px,env(safe-area-inset-right));padding-block-end:max(8px,env(safe-area-inset-bottom));padding-inline-start:max(10px,env(safe-area-inset-left));font-family:var(--fB),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overscroll-behavior:contain}.AppSheet_liveRegion__xReYB{position:fixed;top:0;left:0;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);pointer-events:none;white-space:nowrap}.AppSheet_overlay__xmGXo[data-appearance=light],.session-route-mobile-app-light .AppSheet_overlay__xmGXo[data-appearance=auto],[data-mobile-theme=light] .AppSheet_overlay__xmGXo[data-appearance=auto],[data-theme=light] .AppSheet_overlay__xmGXo[data-appearance=auto]{--sheet-canvas:#f4f2ec;--sheet-surface:#fffefa;--sheet-surface-raised:#fffefa;--sheet-ink:#111318;--sheet-copy:#34363c;--sheet-muted:#50535a;--sheet-line:rgba(17,19,24,.14);--sheet-line-strong:rgba(17,19,24,.22);--sheet-gold:#805b08;--text-disabled:rgba(17,19,24,.38);--text-gold:#805b08;--app-surface:rgba(255,255,252,.9);--app-surface-solid:#fffefa;--app-surface-subtle:rgba(244,242,236,.82);--app-control:#f0ede5;--app-control-active:#e6e0d5;--app-photo-placeholder:#e1ddd3;--app-gold-accent:#b88620;--app-gold-text:#805b08;--app-gold-strong:#805b08;--app-focus-inner:#fffefa;--app-focus-outer:#6b4b00;--app-cta-shadow:0 16px 34px rgba(215,169,54,.2);--app-green:#3d6f5b;--app-red:#a4493f;--app-shadow:0 18px 42px rgba(20,22,26,.14);--app-shadow-soft:0 10px 28px rgba(20,22,26,.1);--app-shadow-card:0 10px 28px rgba(20,22,26,.08);--sheet-panel-background:var(--sheet-surface-raised);--sheet-panel-border:var(--sheet-line);--sheet-panel-shadow:0 28px 80px rgba(20,22,26,.14);--sheet-panel-filter:none}.AppSheet_backdrop__QhZva{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.68);animation:AppSheet_backdropIn__DuhLL .18s cubic-bezier(.22,1,.36,1) both}.AppSheet_overlay__xmGXo[data-sheet-swiping=true] .AppSheet_backdrop__QhZva{opacity:calc(1 - var(--app-sheet-swipe-fade, 0));animation:none}.AppSheet_overlay__xmGXo[data-appearance=light] .AppSheet_backdrop__QhZva,.session-route-mobile-app-light .AppSheet_overlay__xmGXo[data-appearance=auto] .AppSheet_backdrop__QhZva,[data-mobile-theme=light] .AppSheet_overlay__xmGXo[data-appearance=auto] .AppSheet_backdrop__QhZva,[data-theme=light] .AppSheet_overlay__xmGXo[data-appearance=auto] .AppSheet_backdrop__QhZva{background:rgba(17,19,24,.36)}.AppSheet_panel__rNXjk{position:relative;z-index:1;display:flex;width:min(100%,39rem);max-height:min(88dvh,calc(var(--app-visual-viewport-height, 100dvh) - 20px),48rem);min-width:0;flex-direction:column;margin-inline:auto;overflow:hidden;border:1px solid var(--sheet-panel-border);border-radius:30px;outline:0;background:var(--sheet-panel-background);color:var(--sheet-ink);box-shadow:var(--sheet-panel-shadow);backdrop-filter:var(--sheet-panel-filter);-webkit-backdrop-filter:var(--sheet-panel-filter);animation:AppSheet_sheetIn__TZtMl .26s cubic-bezier(.22,1,.36,1) both}.AppSheet_swipeSurface__uSiyC[data-sheet-swipe-dragging=true]{transform:translate3d(0,var(--app-sheet-swipe-y,0),0);animation:none;transition:none;-webkit-user-select:none;user-select:none;will-change:transform}.AppSheet_swipeSurface__uSiyC[data-sheet-swipe-snapping=true]{transform:translate3d(0,var(--app-sheet-swipe-y,0),0);animation:none;transition:transform .24s cubic-bezier(.16,1,.3,1);will-change:transform}.AppSheet_swipeSurface__uSiyC[data-sheet-swipe-dismissing=true]{transform:translate3d(0,var(--app-sheet-swipe-y,0),0);animation:none;transition:transform .18s cubic-bezier(.55,0,1,.45);pointer-events:none;will-change:transform}.AppSheet_swipeSurface__uSiyC[data-sheet-edge-dragging=true]{transform:translate3d(var(--app-sheet-edge-x,0),0,0);animation:none;transition:none;-webkit-user-select:none;user-select:none;will-change:transform}.AppSheet_swipeSurface__uSiyC[data-sheet-edge-snapping=true]{transform:translate3d(var(--app-sheet-edge-x,0),0,0);animation:none;transition:transform .24s cubic-bezier(.16,1,.3,1);will-change:transform}.AppSheet_swipeSurface__uSiyC[data-sheet-edge-dismissing=true]{transform:translate3d(var(--app-sheet-edge-x,0),0,0);animation:none;transition:transform .18s cubic-bezier(.55,0,1,.45);pointer-events:none;will-change:transform}.AppSheet_swipeCapture__zkyQc{position:absolute;top:0;left:50%;z-index:6;width:96px;height:34px;transform:translateX(-50%);touch-action:none;cursor:grab}.AppSheet_swipeSurface__uSiyC[data-sheet-swipe-dragging=true] .AppSheet_swipeCapture__zkyQc{cursor:grabbing}.AppSheet_edgeSwipeCapture__nGp_f{position:absolute;inset-block:0;inset-inline-start:0;z-index:7;width:max(24px,calc(env(safe-area-inset-left) + 16px));touch-action:none;-webkit-tap-highlight-color:transparent}[dir=rtl] .AppSheet_edgeSwipeCapture__nGp_f{width:max(24px,calc(env(safe-area-inset-right) + 16px))}.AppSheet_panel__rNXjk[data-size=compact]{width:min(100%,28rem)}.AppSheet_panel__rNXjk[data-size=wide]{width:min(100%,52rem)}.AppSheet_panel__rNXjk[data-size=full]{width:100%;height:100%;max-height:none;border-radius:0}.AppSheet_handle__pr9Q8{width:42px;height:5px;flex:0 0 auto;margin:10px auto 4px;border-radius:999px;background:var(--sheet-line-strong)}.AppSheet_header__CM8v_{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:16px;align-items:start;padding:12px 18px 16px;border-block-end:1px solid var(--sheet-line)}.AppSheet_heading__plYwS{display:grid;min-width:0;gap:5px}.AppSheet_eyebrow__oSFSH{color:var(--sheet-gold);font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none;overflow-wrap:anywhere}.AppSheet_title__634Kd{margin:0;color:var(--sheet-ink);font-family:var(--app-font-display,var(--fD)),var(--fB),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.18rem,4vw,1.45rem);font-weight:var(--app-weight-display,520);letter-spacing:-.025em;line-height:1.12;overflow-wrap:anywhere}.AppSheet_description__gihzT{margin:2px 0 0;color:var(--sheet-copy);font-size:.82rem;font-weight:500;line-height:1.42;overflow-wrap:anywhere}.AppSheet_close__ImiXx{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--sheet-line);border-radius:50%;background:var(--sheet-surface);color:var(--sheet-copy);cursor:pointer;transition:border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.AppSheet_close__ImiXx svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.AppSheet_close__ImiXx:hover{border-color:color-mix(in srgb,var(--sheet-gold) 42%,var(--sheet-line));color:var(--sheet-ink)}}.AppSheet_close__ImiXx:active{transform:scale(.96)}.AppSheet_close__ImiXx:focus-visible{outline:3px solid color-mix(in srgb,var(--sheet-gold) 32%,transparent);outline-offset:3px}.AppSheet_body__nyOsf{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:18px;overscroll-behavior:contain;scroll-padding-block:20px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.AppSheet_overlay__xmGXo :where(input,textarea,select,[contenteditable=true],[contenteditable=plaintext-only]){scroll-margin-block:20px}.AppSheet_footer__lVHsP{display:flex;min-width:0;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 18px max(16px,calc(env(safe-area-inset-bottom) + 8px));border-block-start:1px solid var(--sheet-line);background:var(--sheet-surface-raised)}.AppSheet_overlay__xmGXo :where(button,a[href],input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--app-focus-outer)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--app-focus-inner),0 0 0 5px var(--app-focus-outer)!important}@media (any-pointer:coarse){.AppSheet_overlay__xmGXo :where(button,a[href],input,select){min-height:44px}}@keyframes AppSheet_backdropIn__DuhLL{0%{opacity:0}to{opacity:1}}@keyframes AppSheet_sheetIn__TZtMl{0%{opacity:0;transform:translateY(18px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:48rem){.AppSheet_overlay__xmGXo{align-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.AppSheet_panel__rNXjk[data-size=full]{width:min(100%,64rem);height:min(100%,56rem);border-radius:30px}}@media (max-width:30rem){.AppSheet_body__nyOsf,.AppSheet_header__CM8v_{padding-inline:16px}.AppSheet_footer__lVHsP{display:grid;grid-template-columns:minmax(0,1fr);padding-inline:16px}.AppSheet_footer__lVHsP>*{width:100%;min-height:44px}}@media (max-height:35rem) and (orientation:landscape){.AppSheet_overlay__xmGXo{align-items:stretch}.AppSheet_panel__rNXjk{max-height:100%}}.AppSheet_overlay__xmGXo[data-presentation=screen]{align-items:stretch;padding:var(--app-sheet-screen-top-inset,env(safe-area-inset-top)) 0 0;background:var(--sheet-canvas)}.AppSheet_overlay__xmGXo[data-presentation=screen] .AppSheet_backdrop__QhZva{display:none}.AppSheet_panel__rNXjk[data-presentation=screen]{width:100%;height:100%;max-height:none;margin:0;border:0;border-radius:0;background:var(--sheet-canvas);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:AppSheet_screenIn__fxjuw .22s cubic-bezier(.22,1,.36,1) both}.AppSheet_panel__rNXjk[data-presentation=screen] .AppSheet_handle__pr9Q8{display:none}@keyframes AppSheet_screenIn__fxjuw{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.AppSheet_backdrop__QhZva,.AppSheet_panel__rNXjk{animation:none}.AppSheet_close__ImiXx,.AppSheet_swipeSurface__uSiyC[data-sheet-edge-dismissing=true],.AppSheet_swipeSurface__uSiyC[data-sheet-edge-snapping=true],.AppSheet_swipeSurface__uSiyC[data-sheet-swipe-dismissing=true],.AppSheet_swipeSurface__uSiyC[data-sheet-swipe-snapping=true]{transition:none}}@media (forced-colors:active){.AppSheet_backdrop__QhZva{background:Canvas}.AppSheet_close__ImiXx,.AppSheet_footer__lVHsP,.AppSheet_header__CM8v_,.AppSheet_panel__rNXjk{border-color:ButtonText}}.AppSheet_swipeSurface__uSiyC[tabindex="-1"]:focus{outline:none}