.TaskCard_card__Wo2wc,.TaskCard_pill__Hy5Nb{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--bottom-nav-height, 0px) + var(--s-3));z-index:400;box-sizing:border-box;width:min(520px,calc(100vw - 2 * var(--s-3)))}.TaskCard_card__Wo2wc{display:flex;flex-direction:column;gap:var(--s-2);max-height:min(60vh,520px);overflow-y:auto;padding:var(--s-4);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-left:4px solid var(--warn);border-radius:14px;box-shadow:var(--e-3,0 8px 28px rgba(0,0,0,.28))}.TaskCard_pill__Hy5Nb{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-size:var(--text-sm);font-weight:600;box-shadow:var(--e-2,0 4px 14px rgba(0,0,0,.22));cursor:pointer}.TaskCard_head__hspAF{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.TaskCard_label__CtFJ3{margin:0;font-size:var(--text-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);font-weight:600}.TaskCard_hide__2DlSu{min-height:32px;border:0;background:transparent;color:var(--muted);font-size:var(--text-sm);cursor:pointer}.TaskCard_text__MC6_n{margin:0;font-size:var(--text-md);line-height:var(--leading-md)}.TaskCard_facts__Z4aaB{display:flex;flex-direction:column;gap:var(--s-2)}.TaskCard_factsToggle__XMRyj{align-self:flex-start;min-height:36px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2);color:var(--ink);font-size:var(--text-sm);cursor:pointer}.TaskCard_paper__uM4sd{margin:0;padding:var(--s-3);border-radius:8px;background:#fbf8f1;color:#2b2620;font-family:Courier New,Courier,monospace;font-size:var(--text-sm);line-height:1.5}.TaskCard_paperTitle__f7Ue0{margin:0 0 var(--s-2);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.TaskCard_paperRow__B9YmB{display:flex;justify-content:space-between;gap:var(--s-3);border-bottom:1px dashed rgba(43,38,32,.25)}.TaskCard_paperRow__B9YmB dt{color:#6b6153}.TaskCard_paperRow__B9YmB dd{margin:0;font-weight:700;text-align:right}.TaskCard_options__m61Ir{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;border:0}.TaskCard_option___eADF{display:flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:10px;font-size:var(--text-md);cursor:pointer}.TaskCard_option___eADF:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.TaskCard_notQuite__zsRRL{color:var(--crit)}.TaskCard_hint__Li0Yu,.TaskCard_notQuite__zsRRL{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm)}.TaskCard_hint__Li0Yu{padding:var(--s-2) var(--s-3);border-radius:8px;background:var(--info-soft);color:var(--ink)}.TaskCard_right__9mxdb{margin:0;color:var(--ok);font-weight:600}.TaskCard_actions__1eLaW{display:flex;align-items:center;gap:var(--s-2)}.TaskCard_primary__zeTk8{flex:1 1;min-height:46px;border:0;border-radius:12px;background:var(--accent);color:var(--accent-ink);font-size:var(--text-md);font-weight:600;cursor:pointer}.TaskCard_primary__zeTk8:disabled{opacity:.5;cursor:default}.TaskCard_quiet__lpN0z{min-height:46px;padding:0 var(--s-3);border:0;background:transparent;color:var(--muted);font-size:var(--text-sm);cursor:pointer}.TaskCard_srOnly__ci__8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Spotlight_layer___paBG{position:fixed;inset:0;z-index:calc(var(--z-sheet, 31000) + 100);pointer-events:none}.Spotlight_shade__4DooW{position:fixed;background:rgba(0,0,0,.55);pointer-events:none}.Spotlight_ring__xJWkF{position:fixed;box-sizing:border-box;border:3px solid var(--warn);border-radius:12px;pointer-events:none;animation:Spotlight_pulse__kAIZo 1.4s ease-in-out infinite}@keyframes Spotlight_pulse__kAIZo{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 55%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--warn) 0,transparent)}}.Spotlight_bubble__8nmhn{position:fixed;box-sizing:border-box;width:min(320px,calc(100vw - 2 * var(--s-3, 12px)));padding:var(--s-3,12px) var(--s-4,16px);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-left:4px solid var(--warn);border-radius:12px;box-shadow:var(--e-3,0 8px 28px rgba(0,0,0,.28));font-size:var(--text-md);line-height:1.4;pointer-events:auto}.Spotlight_arrow__T3WIj{position:absolute;width:14px;height:14px;background:var(--surface);border:1px solid var(--line-strong);transform:rotate(45deg)}.Spotlight_arrowUp___Cdzn{top:-8px;border-right:0;border-bottom:0}.Spotlight_arrowDown__N8L_7{bottom:-8px;border-left:0;border-top:0}.Spotlight_say__cVgBo{margin:0}.Spotlight_step__ygpbX{margin:0 0 var(--s-1,4px);font-size:var(--text-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);font-weight:600}.Spotlight_actions__95e81{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2,8px);margin-top:var(--s-2,8px)}.Spotlight_primary__ec2Sy{padding:0 var(--s-4,16px);border:0;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:600}.Spotlight_primary__ec2Sy,.Spotlight_quiet__PV8IZ{min-height:40px;font-size:var(--text-sm);cursor:pointer}.Spotlight_quiet__PV8IZ{padding:0 var(--s-2,8px);border:0;background:transparent;color:var(--muted)}.Spotlight_quiet__PV8IZ:disabled{opacity:.4;cursor:default}.Spotlight_nudge__NZ4uz .Spotlight_ring__xJWkF{border-style:dashed}@media (prefers-reduced-motion:reduce){.Spotlight_ring__xJWkF{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--warn) 45%,transparent)}}.TrialHost_wall__tcwTC{position:fixed;inset:0;z-index:var(--z-top);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-6) var(--s-5);background:var(--bg);color:var(--ink);text-align:center}.TrialHost_title__ZxP_1{margin:0;font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:600}.TrialHost_body__HVwum{margin:0;max-width:420px;color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-md)}.TrialHost_quiet__wsSiV{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:12px;background:transparent;color:var(--ink);font-size:var(--text-md);cursor:pointer}.BottomNavV2_nav__OLVc6{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;align-items:center;gap:var(--s-1);box-sizing:border-box;height:var(--bottom-nav-height);padding:0 var(--s-2) env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);box-shadow:var(--e-2)}@media (prefers-reduced-transparency:reduce){.BottomNavV2_nav__OLVc6{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-map-fullscreen] .BottomNavV2_nav__OLVc6{display:none}.BottomNavV2_item__Hlajw{position:relative;flex:1 1;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1);padding:0 var(--s-1);border-radius:var(--r-md);color:var(--muted);text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.BottomNavV2_item__Hlajw:hover{color:var(--ink-2)}.BottomNavV2_item__Hlajw:active{background:var(--surface-3);transition-duration:var(--dur-press)}.BottomNavV2_item__Hlajw:focus-visible{outline:none;box-shadow:var(--focus)}.BottomNavV2_itemActive__F1GSh,.BottomNavV2_itemActive__F1GSh:hover{color:var(--tone-accent-ink)}.BottomNavV2_itemActive__F1GSh:before{content:"";position:absolute;top:0;left:50%;width:var(--s-6);height:3px;transform:translateX(-50%);border-radius:var(--r-full);background:var(--accent)}.BottomNavV2_iconWrap__RJjR1{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.BottomNavV2_itemActive__F1GSh .BottomNavV2_iconWrap__RJjR1{animation:BottomNavV2_settle__n7gmq var(--dur-lift) var(--ease-out)}@keyframes BottomNavV2_settle__n7gmq{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.BottomNavV2_itemHomeActive__uLxAe .BottomNavV2_iconWrap__RJjR1{border-radius:var(--r-full);background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft)}.BottomNavV2_label___5UmL{max-width:100%;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.BottomNavV2_nav__OLVc6{display:none}}.NavBadge_dot__CfKUm{width:8px;height:8px;border-radius:var(--r-full);background:var(--warn);box-shadow:0 0 0 2px var(--surface);flex-shrink:0}.NavBadge_count__5I28P{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--s-1);border-radius:var(--r-full);background:var(--crit);color:var(--bg);font-size:var(--text-xs);line-height:1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.NavBadge_overlay__Q0mJE{position:absolute;top:-2px;right:-6px}.NavBadge_dot__CfKUm.NavBadge_overlay__Q0mJE{right:-2px}.NavBadge_inline__jfLcG{position:static;margin-left:auto}.NavBadge_srOnly__bFF3U{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}