._card_1psd6_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}._btn_1psd6_8{border-radius:var(--r-md);font-size:var(--fs-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;line-height:1;display:inline-flex}._btn_1psd6_8:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_1psd6_27{background:var(--primary);color:var(--primary-ink);box-shadow:0 6px 16px -7px #2f66e099}._btnPrimary_1psd6_27:hover:not(:disabled){background:var(--primary-hover)}._btnGhost_1psd6_37{background:var(--surface);border-color:var(--border-2);color:var(--ink)}._btnGhost_1psd6_37:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._btnDanger_1psd6_48{background:var(--surface);border-color:var(--crit-edge);color:var(--crit)}._btnDanger_1psd6_48:hover:not(:disabled){background:var(--crit-bg)}._dot_1psd6_58{border-radius:50%;flex:none;width:8px;height:8px}._badge_1psd6_65{font-size:var(--fs-sm);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}._badgeOn_1psd6_76{color:var(--good-ink);background:var(--good-tint)}._badgeOff_1psd6_81{color:var(--muted);background:var(--surface-2)}._pageHeader_1psd6_86{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}._pageTitle_1psd6_95{font-family:var(--font-display);font-weight:600;font-size:clamp(var(--fs-xl), 4vw, var(--fs-2xl));color:var(--ink);margin:0 0 4px}._pageSub_1psd6_103{font-size:var(--fs-base);color:var(--ink-3);margin:0}._field_1psd6_109{display:block}._fieldLabel_1psd6_113{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:6px;font-weight:600;display:block}._input_1psd6_121{border-radius:var(--r-md);border:1.5px solid var(--border-2);background:var(--surface-2);width:100%;height:44px;font-size:var(--fs-base);color:var(--ink);outline:none;padding:0 13px}._input_1psd6_121:focus{border-color:var(--primary)}._input_1psd6_121:disabled{color:var(--ink-2);cursor:not-allowed}._skeleton_1psd6_146{border-radius:var(--r-sm,8px);background:linear-gradient(90deg, var(--surface-2) 25%, #dbe2eea6 37%, var(--surface-2) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite _skeletonSweep_1psd6_1;display:block}@keyframes _skeletonSweep_1psd6_1{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){._skeleton_1psd6_146{animation:none}}._kpiLabel_1psd6_177{font-size:var(--fs-md);color:var(--ink-2);align-items:center;gap:7px;font-weight:600;display:flex}._kpiDot_1psd6_186{border-radius:50%;flex:none;width:9px;height:9px}._kpiValue_1psd6_193{font-family:var(--font-display);color:var(--ink);margin:10px 0 2px;font-weight:600;line-height:1.05}._kpiValueMd_1psd6_201{font-size:var(--fs-3xl);margin:8px 0 0;line-height:1.1}._kpiValueLg_1psd6_207{font-size:clamp(var(--fs-3xl), 5vw, var(--fs-hero));margin:8px 0 0}._kpiSub_1psd6_213{font-size:var(--fs-sm);color:var(--ink-3);margin-top:auto;padding-top:2px}._kpiPad_1psd6_222{flex-direction:column;padding:17px 18px;display:flex}._kpiInfo_1psd6_228{border:1px solid var(--border-2);width:14px;height:14px;color:var(--ink-3);cursor:pointer;text-transform:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:9px;font-weight:700;display:inline-flex;position:relative}._kpiInfo_1psd6_228:after{content:"";position:absolute;inset:-15px}._kpiInfo_1psd6_228:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._infoWrap_1psd6_259{display:inline-flex;position:relative}._infoPop_1psd6_264{z-index:20;width:max-content;max-width:min(280px,80vw);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-float);padding:10px 12px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:-12px}._infoPopRight_1psd6_284{left:auto;right:-12px}._loadError_1psd6_289{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._retry_1psd6_297{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;padding:6px 0;font-weight:600}._retry_1psd6_297:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._staleNote_1psd6_312{font-size:var(--fs-sm);color:#8a4b12}._empty_1psd6_319{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:28px 22px;display:flex}._emptyTitle_1psd6_330{font-size:var(--fs-md);color:var(--ink-2);font-weight:600}._emptyHint_1psd6_336{font-size:var(--fs-sm);color:var(--ink-3);max-width:46ch;line-height:1.5}._emptyIcon_1psd6_343{color:var(--ink-3);margin-bottom:2px}._emptyAction_1psd6_348{margin-top:10px}._modalScrim_1psd6_354{z-index:60;background:#0f16266b;justify-content:center;align-items:center;padding:20px;animation:.14s ease-out _modalFade_1psd6_1;display:flex;position:fixed;inset:0}._modalCard_1psd6_366{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);width:100%;max-width:420px;max-height:calc(100dvh - 40px);padding:22px;animation:.16s ease-out _modalRise_1psd6_1;overflow-y:auto;box-shadow:0 18px 48px #14234638}@keyframes _modalFade_1psd6_1{0%{opacity:0}}@keyframes _modalRise_1psd6_1{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){._modalScrim_1psd6_354,._modalCard_1psd6_366{animation:none}}._modalCardSheet_1psd6_399{max-width:560px}@media (width<=720px){._modalScrimSheet_1psd6_404{align-items:flex-end;padding:0}._modalCardSheet_1psd6_399{max-width:none;max-height:90dvh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:none;border-radius:16px 16px 0 0}}._modalTitle_1psd6_418{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink);margin:0 0 6px;font-weight:600}._modalBody_1psd6_426{font-size:var(--fs-md);color:var(--ink-2);line-height:1.55}._modalError_1psd6_432{color:var(--crit-ink);font-size:var(--fs-sm);margin:10px 0 0}._modalActions_1psd6_438{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}._pageHeaderSticky_1psd6_449{z-index:5;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);margin:-30px -34px 24px;padding:30px 34px 14px;position:sticky;top:0}@media (width<=720px){._pageHeaderSticky_1psd6_449{margin:-18px -18px 18px;padding:18px 18px 12px}}._notice_1psd6_468{font-size:var(--fs-md);border-radius:var(--r-md);border:1px solid;padding:10px 14px;line-height:1.45}._noticeInfo_1psd6_476{color:var(--ink-2);background:var(--primary-tint);border-color:var(--primary-tint-edge)}._noticeInfo_1psd6_476 strong{color:var(--primary)}._noticeWarn_1psd6_486{color:#8a4b12;background:#f2955e1f;border-color:#f2955e59}._noticeCompact_1psd6_492{border-width:0 0 1px;border-radius:0;flex:none;padding:8px 20px}._splash_1mjp8_1{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}._box_1mjp8_9{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:400px;display:flex}._title_1mjp8_18{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink);margin:8px 0 0;font-weight:600}._text_1mjp8_26{font-size:var(--fs-base);color:var(--ink-2);margin:0;line-height:1.55}._actions_1mjp8_33{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}._layout_lfy3y_1{flex:1;min-height:0;display:flex}._main_lfy3y_7{flex-direction:column;flex:1;min-width:0;display:flex}._content_lfy3y_14{flex:1;min-height:0;position:relative;overflow:auto}._sidebar_lfy3y_22{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;width:236px;padding:18px 16px;display:flex}._brand_lfy3y_32{align-items:center;gap:11px;padding:6px 8px 22px;display:flex}._brandName_lfy3y_39{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xl);letter-spacing:.4px;color:var(--ink)}._store_lfy3y_48{padding-bottom:14px}._store_lfy3y_48 ._switcher_lfy3y_52,._store_lfy3y_48 ._companyPill_lfy3y_53{width:100%}._store_lfy3y_48 ._companyName_lfy3y_57{text-align:left;flex:1;max-width:none}._store_lfy3y_48 ._switcherList_lfy3y_63{max-width:280px}._nav_lfy3y_67{flex-direction:column;gap:3px;display:flex}._navItem_lfy3y_73{border-radius:var(--r-md);width:100%;font-size:var(--fs-base);text-align:left;color:var(--ink-2);background:0 0;border:none;align-items:center;gap:11px;padding:10px 12px;font-weight:500;display:flex}._navCount_lfy3y_89{min-width:20px;font-size:var(--fs-xs);text-align:center;color:#fff;background:#e0802f;border-radius:999px;margin-left:auto;padding:1px 6px;font-weight:600}._navItem_lfy3y_73:hover{background:var(--surface-2);color:var(--ink)}._navItemActive_lfy3y_106,._navItemActive_lfy3y_106:hover{background:var(--primary-tint);color:var(--primary);font-weight:600}._grow_lfy3y_113{flex:1}._user_lfy3y_117{border-top:1px solid var(--border);align-items:center;gap:11px;padding-top:12px;display:flex}._avatar_lfy3y_125{background:linear-gradient(135deg, var(--primary), #7c8cf8);color:#fff;width:34px;height:34px;font-weight:600;font-size:var(--fs-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._userMeta_lfy3y_139{flex:1;min-width:0}._userName_lfy3y_144{font-size:var(--fs-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._logout_lfy3y_153{color:var(--muted);background:0 0;border:none;padding:4px;display:flex}._logout_lfy3y_153:hover{color:var(--crit)}._topbar_lfy3y_166{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:6;background:#ffffffd1;flex:none;align-items:center;gap:14px;padding:12px 24px;display:flex}._topbarIdle_lfy3y_179,._topbarStore_lfy3y_184,._topbarSlot_lfy3y_185,._topbarAvatar_lfy3y_186,._bottomNav_lfy3y_187{display:none}._companyPill_lfy3y_53{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);align-items:center;gap:9px;min-width:0;padding:7px 13px;display:flex}._companyDot_lfy3y_202{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}._companyName_lfy3y_57{font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:600;overflow:hidden}._switcher_lfy3y_52{min-width:0;position:relative}._companyPillBtn_lfy3y_225{font:inherit;cursor:pointer;transition:border-color .15s,background .15s}._companyPillBtn_lfy3y_225:hover,._companyPillBtn_lfy3y_225[aria-expanded=true]{border-color:var(--primary)}._companyPillBtn_lfy3y_225:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._chevron_lfy3y_241{color:var(--ink-2);flex:none}._switcherList_lfy3y_63{z-index:50;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);outline:none;width:max-content;min-width:100%;max-width:min(360px,100vw - 32px);max-height:min(360px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}._switcherOption_lfy3y_266{border-radius:calc(var(--r-md) - 2px);font-size:var(--fs-md);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}._switcherOption_lfy3y_266[aria-selected=true]{color:var(--primary);font-weight:600}._switcherOptionActive_lfy3y_283{background:var(--primary-tint)}._switcherName_lfy3y_287{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._conn_lfy3y_293{font-family:var(--font-mono);font-size:var(--fs-sm);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:8px;padding:5px 11px;display:flex}._connDot_lfy3y_304{border-radius:50%;flex:none;width:8px;height:8px}._connSlow_lfy3y_311{color:#a15c1c;background:#f2955e24;border:1px solid #f2955e4d}._connSlow_lfy3y_311 ._connDot_lfy3y_304{background:var(--warn)}._connDown_lfy3y_321{color:var(--crit-ink);background:var(--crit-bg);border:1px solid var(--crit-edge)}._connDown_lfy3y_321 ._connDot_lfy3y_304{background:var(--crit)}@media (width<=900px){._sidebar_lfy3y_22{display:none}._topbar_lfy3y_166,._topbarIdle_lfy3y_179{padding:calc(8px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));min-height:calc(58px + env(safe-area-inset-top));background:var(--hero-bg);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--hero-ink);border-bottom:none;flex-wrap:wrap;gap:8px;display:flex}._topbarStore_lfy3y_184{flex:1 1 0;align-items:center;min-width:64px;display:flex}._topbarStoreName_lfy3y_359{font-size:var(--fs-md);color:var(--hero-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._topbarStore_lfy3y_184 ._switcher_lfy3y_52{flex:1;min-width:0}._topbarStore_lfy3y_184 ._companyPill_lfy3y_53{border-color:var(--hero-edge);width:100%;color:var(--hero-ink);background:0 0;padding:7px 10px}._topbarStore_lfy3y_184 ._companyName_lfy3y_57{text-align:left;max-width:none;color:var(--hero-ink);flex:1}._topbarStore_lfy3y_184 ._companyDot_lfy3y_202{background:var(--accent-2)}._topbarStore_lfy3y_184 ._chevron_lfy3y_241{color:var(--hero-ink-2)}._topbarStore_lfy3y_184 ._switcherList_lfy3y_63{min-width:220px}._topbarSlot_lfy3y_185{flex:none;display:flex}._topbarSlot_lfy3y_185:empty{display:none}._topbarAvatar_lfy3y_186{width:36px;height:36px;font-size:var(--fs-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}._topbarAvatar_lfy3y_186:after{content:"";position:absolute;inset:-4px}._topbarAvatar_lfy3y_186{background:linear-gradient(135deg, var(--primary), #7c8cf8);color:#fff;border:2px solid #0000}._topbarBtnOn_lfy3y_436{border-color:var(--accent-2)}._topbarBadge_lfy3y_440{min-width:18px;font-size:var(--fs-xs);text-align:center;color:#fff;background:#e0802f;border-radius:999px;padding:0 5px;line-height:18px;position:absolute;top:-4px;right:-6px}._conn_lfy3y_293{order:10;justify-content:center;width:100%}._bottomNav_lfy3y_187{background:var(--surface);border-top:1px solid var(--border);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:6;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._bottomItem_lfy3y_471{min-height:56px;color:var(--ink-3);font-size:var(--fs-xs);-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease-out);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-weight:600;display:flex}._bottomItemOn_lfy3y_488{color:var(--primary)}._bottomItem_lfy3y_471:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:var(--r-md)}}._page_17gpx_1{padding:30px 34px}._dateRow_17gpx_6{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._dateChips_17gpx_13{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);gap:4px;padding:5px;display:inline-flex}._dateChip_17gpx_13{border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:7px 12px;font-weight:600}._dateChip_17gpx_13:hover{background:var(--surface-2);color:var(--ink)}._dateChipOn_17gpx_39,._dateChipOn_17gpx_39:hover{background:var(--primary-tint);color:var(--primary)}._datePicker_17gpx_45{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);align-items:center;gap:4px;padding:5px;display:inline-flex}._iconButton_17gpx_55{border-radius:var(--r-sm);width:34px;height:34px;color:var(--ink-2);font-size:var(--fs-base);cursor:pointer;background:0 0;border:none;line-height:1;position:relative}._iconButton_17gpx_55:after{content:"";position:absolute;inset:-5px 0}._iconButton_17gpx_55:hover:not(:disabled){background:var(--surface-2);color:var(--primary)}._iconButton_17gpx_55:disabled{opacity:.35;cursor:default}._content_17gpx_85{transition:opacity var(--dur-2) var(--ease-out);flex-direction:column;gap:16px;display:flex}._contentStale_17gpx_96{opacity:.45}._nowStrip_17gpx_101{border-radius:var(--r-lg);background:var(--hero-gradient);color:var(--hero-ink);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:baseline;gap:28px;padding:18px 24px;display:flex}._nowStrip_17gpx_101 [aria-hidden=true]{opacity:.25}._nowMain_17gpx_121{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._nowLabel_17gpx_128{font-size:var(--fs-sm);color:var(--hero-ink-2);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-weight:600;display:inline-flex}._nowDot_17gpx_139{background:var(--good);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite _nowBlink_17gpx_1}@keyframes _nowBlink_17gpx_1{0%,to{opacity:1}50%{opacity:.35}}._nowValue_17gpx_157{font-family:var(--font-display);font-size:var(--fs-hero);color:var(--hero-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}._nowUnit_17gpx_166{font-size:var(--fs-base);color:var(--hero-ink-2)}._nowSide_17gpx_171{border-left:1px solid var(--hero-edge);align-items:baseline;gap:10px;padding-left:28px;display:flex}._nowSideValue_17gpx_179{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--hero-ink);font-variant-numeric:tabular-nums;font-weight:600}._nowUpdated_17gpx_187{font-size:var(--fs-sm);color:var(--hero-ink-2);flex-direction:column;align-self:center;align-items:flex-end;gap:2px;margin-left:auto;display:flex}._nowDotStale_17gpx_198{background:var(--offline);animation:none}._nowWarn_17gpx_203{color:#f6c08a}._nowCams_17gpx_207{font:inherit;color:var(--accent-2);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 0;text-decoration:underline}._nowOffline_17gpx_218{font-size:var(--fs-md);color:var(--hero-ink-2)}._content_17gpx_85{container-type:inline-size}._section_17gpx_230{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:22px 24px}._sectionTitle_17gpx_238{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);align-items:center;gap:6px;margin-bottom:12px;display:flex}._sectionNotice_17gpx_249{margin-bottom:14px}._thumb_17gpx_255{background:var(--surface-2);line-height:0;position:relative}._thumbImg_17gpx_261{width:100%;height:auto;display:block}._thumbMuted_17gpx_267{filter:grayscale(.85)brightness(1.08)contrast(.9)}._thumbOverlay_17gpx_273{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._thumbClear_17gpx_281{width:100%;height:100%;position:absolute;inset:0}._thumbShapeHit_17gpx_289{pointer-events:all;cursor:pointer}._thumbLabel_17gpx_294{max-width:45%;font-size:var(--fs-xs);color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:5px 5px 5px 0;padding:2px 7px;font-weight:600;line-height:1.4;position:absolute;overflow:hidden;transform:translateY(-100%)}._thumbDot_17gpx_310{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1.5px #fff}._thumbLabelInside_17gpx_320{border-radius:0 0 5px 5px;transform:none}._thumbLabelRight_17gpx_326{border-radius:5px 5px 0}._thumbLabelInside_17gpx_320._thumbLabelRight_17gpx_326{border-radius:0 0 5px 5px}._thumbEmpty_17gpx_334{aspect-ratio:16/9;background:var(--surface-2);color:var(--ink-3);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}._setup_17gpx_348{border-style:dashed;padding:16px 20px}._setupHead_17gpx_353{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}._setupTitle_17gpx_361{color:var(--ink);font-weight:600}._setupNote_17gpx_366{font-size:var(--fs-sm);color:var(--ink-3)}._setupList_17gpx_371{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._setupItem_17gpx_380{font-size:var(--fs-md);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;display:flex}._linkBtn_17gpx_389{font:inherit;color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:600}._linkBtn_17gpx_389:hover{text-decoration:underline}@media (width<=900px){._page_17gpx_1{padding:22px 16px}}@media (width<=520px){._nowStrip_17gpx_101{gap:6px 16px;padding:12px 14px}._nowValue_17gpx_157{font-size:var(--fs-2xl)}._nowSideValue_17gpx_179{font-size:var(--fs-xl)}._nowSide_17gpx_171{padding-left:16px}._nowUpdated_17gpx_187{width:100%;font-size:var(--fs-sm);flex-flow:wrap;align-items:baseline;gap:2px 12px;margin-left:0}._setupItem_17gpx_380{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){._nowDot_17gpx_139{animation:none}}._narrowOnly_17gpx_452{display:none}@media (width<=720px){._wideOnly_17gpx_457{display:none!important}._narrowOnly_17gpx_452{display:inline}}._head_17gpx_470{z-index:5;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);margin:-30px -34px 18px;padding:20px 34px 0;position:sticky;top:0}._headRow_17gpx_481{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._headTitle_17gpx_489{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--ink);margin:0;font-weight:600}._dateLabel_17gpx_497{border-radius:var(--r-sm);min-width:168px;height:34px;font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0 8px;font-weight:600}._dateLabel_17gpx_497:hover{background:var(--surface-2)}._datePicker_17gpx_45{position:relative}._backToNow_17gpx_520{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface);height:34px;font:inherit;font-size:var(--fs-md);color:var(--primary);cursor:pointer;padding:0 12px;font-weight:600}._backToNow_17gpx_520:hover{background:var(--primary-tint)}._popover_17gpx_538{z-index:20;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-pop);padding:12px;position:absolute;top:calc(100% + 6px);right:0}._sheetPeriod_17gpx_551{flex-direction:column;gap:14px;display:flex}._cal_17gpx_557{flex-direction:column;gap:8px;display:flex}._calHead_17gpx_563{justify-content:space-between;align-items:center;display:flex}._calTitle_17gpx_569{color:var(--ink);font-weight:600}._calTitle_17gpx_569:first-letter{text-transform:uppercase}._calGrid_17gpx_578{flex-direction:column;gap:2px;display:flex}._calRow_17gpx_584{border-radius:var(--r-sm);grid-template-columns:repeat(7,1fr);display:grid}._calDow_17gpx_590{text-align:center;font-size:var(--fs-xs);color:var(--ink-4);padding:4px 0;font-weight:600}._calDay_17gpx_598{border-radius:var(--r-sm);height:36px;font:inherit;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;background:0 0;border:none}._calDay_17gpx_598:hover:not(:disabled){background:var(--surface-2)}._calDay_17gpx_598:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._calDay_17gpx_598:disabled{color:var(--muted);opacity:.5;cursor:default}._calDayOther_17gpx_625{color:var(--ink-4)}._calToday_17gpx_629{box-shadow:inset 0 0 0 1.5px var(--primary-tint-edge);font-weight:700}._calDayOn_17gpx_634,._calDayOn_17gpx_634:hover:not(:disabled){background:var(--primary);color:var(--primary-ink);box-shadow:none}._calWeekRow_17gpx_642 ._calDay_17gpx_598:hover:not(:disabled){background:0 0}._calRowHover_17gpx_646{background:var(--surface-2)}._calRowOn_17gpx_650{background:var(--primary-tint)}._calRowOn_17gpx_650 ._calDay_17gpx_598{color:var(--primary);font-weight:600}._calRowOn_17gpx_650 ._calDay_17gpx_598:disabled{color:var(--primary)}._calFoot_17gpx_663{border-top:1px solid var(--border);justify-content:flex-end;padding-top:4px;display:flex}._calNow_17gpx_670{border-radius:var(--r-sm);height:34px;font:inherit;font-size:var(--fs-md);color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0 12px;font-weight:600}._calNow_17gpx_670:hover{background:var(--primary-tint)}._tabs_17gpx_687{gap:4px;margin-top:10px;display:flex}._tab_17gpx_687{min-height:44px;font:inherit;font-size:var(--fs-base);color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0 16px;font-weight:600;position:relative}._tab_17gpx_687:hover{color:var(--ink)}._tabOn_17gpx_711,._tabOn_17gpx_711:hover{color:var(--primary)}._tabOn_17gpx_711:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}._tab_17gpx_687:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:var(--r-sm)}@media (width<=900px){._head_17gpx_470{margin:-22px -16px 14px;padding:10px 16px 0}}@media (width<=720px){._headRow_17gpx_481{flex-wrap:nowrap}._headTitle_17gpx_489{font-size:var(--fs-xl)}._dateChip_17gpx_13{padding:6px 8px}._dateRow_17gpx_6{flex-wrap:nowrap;gap:6px}._dateChips_17gpx_13,._datePicker_17gpx_45{padding:3px}._dateChips_17gpx_13:not(:has(>:not(._wideOnly_17gpx_457))){display:none}._dateLabel_17gpx_497{min-width:0;font-size:var(--fs-md)}._iconButton_17gpx_55{width:36px;height:36px}._tabs_17gpx_687{margin-top:4px}._tab_17gpx_687{flex:1;padding:0 8px}}._tabBody_17gpx_788{flex-direction:column;gap:14px;display:flex}._muted_17gpx_794{font-size:var(--fs-md);color:var(--ink-3);margin:0}._summaryCols_17gpx_801{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}._summaryCol_17gpx_801{flex-direction:column;gap:14px;min-width:0;display:flex}@container (width>=880px){._summaryCols_17gpx_801{grid-template:"hero hours""hero hours"1fr"hero hours""context areas"/minmax(0,1fr) minmax(0,1fr);align-items:stretch}._gHero_17gpx_828._section_17gpx_230,._gHours_17gpx_829._section_17gpx_230{grid-template-rows:subgrid;row-gap:0;display:grid}._gHero_17gpx_828 ._heroBody_17gpx_835{padding-bottom:10px}._gHero_17gpx_828 ._heroMeta_17gpx_839{margin-top:0}._gHours_17gpx_829>div:last-child{display:contents}._gHours_17gpx_829>div:last-child>div:first-child{height:auto;min-height:56px;margin-top:10px}._summaryCol_17gpx_801{display:contents}._gHero_17gpx_828{grid-area:hero}._gHours_17gpx_829{grid-area:hours}._gContext_17gpx_868{grid-area:context;align-content:stretch}._gAreas_17gpx_873{grid-area:areas}}._heroLabel_17gpx_879{font-size:var(--fs-md);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:flex}._heroValue_17gpx_888{font-family:var(--font-display);font-size:var(--fs-hero);color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-weight:600;line-height:1}._heroSub_17gpx_898{font-size:var(--fs-md);color:var(--ink-2)}._heroMeta_17gpx_839{border-top:1px solid var(--border);font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;padding-top:10px;display:flex}._heroMeta_17gpx_839 strong{color:var(--ink)}._contextGrid_17gpx_920{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}._contextCard_17gpx_926{position:relative}._contextBtn_17gpx_930{width:100%;height:100%;min-height:44px;font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}._contextBtn_17gpx_930:hover,._doorRow_17gpx_951:hover,._areaRow_17gpx_952:hover{border-color:var(--primary-tint-edge)}._contextBtn_17gpx_930:focus-visible,._doorHeadBtn_17gpx_957:focus-visible,._doorRow_17gpx_951:focus-visible,._areaRow_17gpx_952:focus-visible,._segment_17gpx_960:focus-visible,._hourStep_17gpx_961:focus-visible,._clearBtn_17gpx_962:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._contextValue_17gpx_967{font-family:var(--font-display);font-size:var(--fs-2xl);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding-right:24px;font-weight:600;line-height:1.1;display:inline-flex}._contextSwatch_17gpx_980{border-radius:3px;flex:none;width:10px;height:10px}._contextLabel_17gpx_987{font-size:var(--fs-md);color:var(--ink-2);font-weight:600}._contextDetail_17gpx_993{font-size:var(--fs-sm);color:var(--ink-3)}._contextWarn_17gpx_998{font-size:var(--fs-sm);color:#8a4b12;margin-top:4px}._contextInfo_17gpx_1005{position:absolute;top:14px;right:14px}._door_17gpx_951{flex-direction:column;gap:10px;display:flex;position:relative}._door_17gpx_951:has(._stretched_17gpx_1019:hover){border-color:var(--primary-tint-edge)}._stretched_17gpx_1019:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}._stretched_17gpx_1019{-webkit-tap-highlight-color:transparent}._doorHead_17gpx_957,._doorHeadBtn_17gpx_957{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}._doorHeadBtn_17gpx_957{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;margin:-10px 0 0;padding:0}._doorTitle_17gpx_1056{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600}._doorLink_17gpx_1062{font-size:var(--fs-md);color:var(--primary);white-space:nowrap;font-weight:600}._doorEmpty_17gpx_1069{font-size:var(--fs-md);color:var(--ink-3)}._doorList_17gpx_1074{margin:0;padding:0;list-style:none}._doorRow_17gpx_951{width:100%;min-height:44px;font:inherit;font-size:var(--fs-base);text-align:left;color:var(--ink);border:none;border-top:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0;display:flex}._doorRowName_17gpx_1097{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._doorRowCam_17gpx_1105{color:var(--ink-3);font-size:var(--fs-sm)}._doorRow_17gpx_951 strong{font-family:var(--font-display);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}._foot_17gpx_1116{min-height:20px;font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:4px;display:flex}._segmented_17gpx_1126{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);gap:4px;padding:4px;display:flex}._segment_17gpx_960{border-radius:var(--r-sm);min-height:40px;font:inherit;font-size:var(--fs-md);color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;padding:0 10px;font-weight:600}._segmentOn_17gpx_1150{background:var(--primary-tint);color:var(--primary)}._hourLine_17gpx_1155{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:12px;padding:8px}._hourNav_17gpx_1163{justify-content:space-between;align-items:center;gap:8px;display:flex}._hourStep_17gpx_961{width:44px;height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;font-size:22px;line-height:1}._hourStep_17gpx_961:disabled{color:var(--ink-4);opacity:.6;cursor:default}._hourLabel_17gpx_1190{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-weight:600;display:inline-flex}._peakBadge_17gpx_1203,._nowBadge_17gpx_1204{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--r-pill);padding:1px 8px;font-weight:700}._peakBadge_17gpx_1203{color:var(--primary);background:var(--primary-tint);border:1px solid var(--primary-tint-edge)}._nowBadge_17gpx_1204{color:var(--ink-2);background:var(--surface);border:1px solid var(--border-2)}._hourValues_17gpx_1226{font-size:var(--fs-md);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:8px;display:flex}._hourValue_17gpx_1226{align-items:center;gap:6px;display:inline-flex}._hourValue_17gpx_1226 strong{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink);font-variant-numeric:tabular-nums}._hourValueMuted_17gpx_1249{font-size:var(--fs-sm);color:var(--ink-3);align-self:center}._clearBtn_17gpx_962{min-height:36px;font:inherit;font-size:var(--fs-md);color:var(--primary);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:none;margin:6px auto 0;padding:0 12px;font-weight:600;display:block}._areaList_17gpx_1271{margin:0;padding:0;list-style:none}._areaRow_17gpx_952{width:100%;min-height:60px;font:inherit;text-align:left;color:var(--ink);border:none;border-top:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}._areaList_17gpx_1271>li:first-child ._areaRow_17gpx_952{border-top:none}._areaRowOn_17gpx_1298{background:var(--primary-tint);border-radius:var(--r-md);border-top-color:#0000;width:calc(100% + 20px);margin:0 -10px;padding-left:10px;padding-right:10px}li:has(._areaRowOn_17gpx_1298)+li ._areaRow_17gpx_952{border-top-color:#0000}._areaSwatch_17gpx_1312{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}._areaMain_17gpx_1320{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._areaName_17gpx_1328{font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:600}._areaRole_17gpx_1334{font-size:var(--fs-xs);color:var(--ink-3);margin-left:6px;font-weight:400}._areaMeta_17gpx_1341{font-size:var(--fs-sm);color:var(--ink-3)}._areaCount_17gpx_1346{font-size:var(--fs-xs);color:var(--ink-3);flex-direction:column;align-items:flex-end;display:flex}._areaCount_17gpx_1346 strong{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}@media (width<=520px){._section_17gpx_230{padding:16px}._contextValue_17gpx_967{font-size:var(--fs-xl)}._heroValue_17gpx_888{font-size:var(--fs-hero)}}@media (prefers-reduced-motion:reduce){._tab_17gpx_687,._contextBtn_17gpx_930{transition:none}}._mapChips_17gpx_1384{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:12px 0;display:flex;overflow-x:auto}._mapChip_17gpx_1384{border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--surface);min-height:44px;font:inherit;font-size:var(--fs-md);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;padding:4px 14px;font-weight:600;display:flex}._mapChipOn_17gpx_1412{border-color:var(--primary);background:var(--primary-tint);color:var(--primary)}._mapChip_17gpx_1384:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._mapChipMeta_17gpx_1423{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500}._mapBody_17gpx_1429{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-2);margin-top:12px;overflow:hidden}._mapFrame_17gpx_1444{width:100%;max-width:max(calc(240px * var(--map-aspect,1.78)), calc((100dvh - 360px) * var(--map-aspect,1.78)));margin:0 auto}._mapSkeleton_17gpx_1451{aspect-ratio:16/9;display:block;height:auto!important}._mapEmpty_17gpx_1457{border-top:1px solid var(--border)}._mapLegend_17gpx_1461{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:10px;margin-top:14px;display:flex}._mapRamp_17gpx_1470{border-radius:var(--r-pill);border:1px solid var(--border);flex:1;max-width:260px;height:10px}._mapWarn_17gpx_1478{font-size:var(--fs-sm);color:#8a4b12;margin:8px 0 0}._mapLayout_17gpx_1486{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 24px;display:grid}._mapMain_17gpx_1493,._mapSide_17gpx_1497{min-width:0}._mapAreas_17gpx_1501{margin-top:16px}._mapAreasTitle_17gpx_1505{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;margin-bottom:2px;font-weight:600;display:flex}._mapFoot_17gpx_1515{font-size:var(--fs-sm);color:var(--ink-3);margin-top:14px}@container (width>=820px){._mapLayout_17gpx_1486{grid-template-columns:minmax(0,1fr) 300px}._mapSide_17gpx_1497{margin-top:12px}._mapSide_17gpx_1497 ._mapLegend_17gpx_1461{margin-top:4px}}._inReview_17gpx_1536{font-size:var(--fs-xs);white-space:nowrap;color:#8a4b12;background:#f2955e24;border-radius:999px;margin-left:6px;padding:1px 6px;font-weight:500}@media (width<=900px){._head_17gpx_470,._backToNow_17gpx_520{display:none}}._insights_17gpx_1560{padding-bottom:6px}._insightsTitle_17gpx_1564{font-family:var(--font-display);font-size:var(--fs-lg);margin-bottom:4px;font-weight:600}._insightList_17gpx_1571{margin:0;padding:0;list-style:none}._insightList_17gpx_1571 li+li{border-top:1px solid var(--border)}._insightRow_17gpx_1581{width:100%;min-height:var(--tap);font:inherit;font-size:var(--fs-base);text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;padding:8px 0;display:flex}._insightRow_17gpx_1581:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}._insightMark_17gpx_1604{text-align:center;width:1.2em;font-size:var(--fs-xs);flex:none}._insight_up_17gpx_1611{color:var(--good-ink)}._insight_down_17gpx_1615{color:var(--crit-ink)}._insight_neutral_17gpx_1619{color:var(--ink-4)}._insightText_17gpx_1623{flex:1;min-width:0}._insightGo_17gpx_1628{color:var(--primary);flex:none;font-weight:600}._path_17gpx_1635{flex-direction:column;padding-top:6px;padding-bottom:6px;display:flex}._pathRow_17gpx_1642{position:relative}._pathRow_17gpx_1642+._pathRow_17gpx_1642{border-top:1px solid var(--border)}._pathBtn_17gpx_1650{width:100%;min-height:var(--tap);font:inherit;text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;grid-template-columns:minmax(2.2em,auto) minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 28px 12px 0;display:grid}._pathBtn_17gpx_1650:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-sm)}._pathValue_17gpx_1674{font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}._pathText_17gpx_1682{flex-direction:column;min-width:0;display:flex}._pathLabel_17gpx_1688{font-size:var(--fs-md);color:var(--ink-2);font-weight:600}._pathDetail_17gpx_1694{font-size:var(--fs-sm);color:var(--ink-3)}._pathTrack_17gpx_1699{background:var(--surface-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}._pathBar_17gpx_1707{height:100%;transition:width var(--dur-2) var(--ease-out);border-radius:3px;display:block}._pathInfo_17gpx_1715{position:absolute;top:12px;right:0}._doorRow_17gpx_951{padding:6px 0 8px;position:relative}._doorRowMain_17gpx_1727{flex-direction:column;flex:1;min-width:0;display:flex}._doorDelta_17gpx_1734{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}._doorBar_17gpx_1743{opacity:.55;height:3px;transition:width var(--dur-2) var(--ease-out);border-radius:2px;position:absolute;bottom:0;left:0}._weekGrid_17gpx_1754{flex-direction:column;gap:3px;display:flex}._weekGridRow_17gpx_1760{align-items:center;gap:3px;display:grid}._weekGridDay_17gpx_1766,._weekGridHour_17gpx_1767{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}._weekGridHour_17gpx_1767{overflow:visible}._weekCell_17gpx_1778{background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:4px;min-width:0;height:26px;padding:0;display:block}._weekCell_17gpx_1778:focus-visible{outline:2px solid var(--ink);outline-offset:1px}._weekCellFuture_17gpx_1795{cursor:default;background:repeating-linear-gradient(135deg, transparent 0 4px, var(--surface-2) 4px 7px)}._weekGridLegend_17gpx_1800{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:8px;margin-top:10px;display:flex}._weekGridRamp_17gpx_1809{border-radius:4px;width:72px;height:8px}._weekCellWrap_17gpx_1815{min-width:0;display:block}._weekCellWrap_17gpx_1815 ._weekCell_17gpx_1778{width:100%}._spans_17gpx_1825{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._spanBar_17gpx_1831{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}._spanBar_17gpx_1831>span{flex-basis:0;min-width:4px}._span0_17gpx_1844{background:color-mix(in srgb, var(--series-store) 28%, var(--surface))}._span1_17gpx_1848{background:color-mix(in srgb, var(--series-store) 52%, var(--surface))}._span2_17gpx_1852{background:color-mix(in srgb, var(--series-store) 76%, var(--surface))}._span3_17gpx_1856{background:var(--series-store)}._spanList_17gpx_1860{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:2px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}._spanList_17gpx_1860 strong{color:var(--ink);font-variant-numeric:tabular-nums}._spanDot_17gpx_1876{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}._areaHours_17gpx_1885{padding:4px 0 10px}._areaHoursNote_17gpx_1889{font-size:var(--fs-xs);color:var(--ink-3);margin-top:4px}._bannerRow_1jbwt_1{justify-content:space-between;align-items:center;gap:12px;display:flex}._bannerActions_1jbwt_8{flex:none;align-items:center;gap:6px;display:flex}._bannerLink_1jbwt_15{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-weight:600;text-decoration:underline}._bannerClose_1jbwt_26{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}._bannerClose_1jbwt_26:hover{opacity:1}._review_1jbwt_41{flex-direction:column;gap:14px;display:flex}._explain_1jbwt_47{margin:0}._question_1jbwt_51{font-weight:600;font-size:var(--fs-base);margin:0}._figure_1jbwt_57{border-radius:10px;flex-direction:column;gap:6px;margin:0;display:flex;overflow:hidden}._figure_1jbwt_57 figcaption{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}._error_1jbwt_72{color:var(--crit-ink);font-size:var(--fs-sm);margin:0}._cardAlert_1jbwt_79{border-radius:var(--r-md);font-size:var(--fs-sm);color:#8a4b12;background:#f2955e1f;border:1px solid #f2955e59;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;line-height:1.4;display:flex}._cardNote_1jbwt_94{border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--ink-2);background:var(--surface-2);padding:7px 10px;line-height:1.4}._wrap_2culp_1{--login-dark:var(--hero-gradient);background:#eaeef4;flex:1;min-height:100vh;display:flex}._hero_2culp_10{background:var(--login-dark);color:#eef2fb;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;padding:48px clamp(28px,4vw,60px);display:flex;position:relative;overflow:hidden}._heroBrand_2culp_23{z-index:2;align-items:center;gap:13px;display:flex;position:relative}._heroBrandName_2culp_31{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xl);letter-spacing:.5px}._field_2culp_40{z-index:1;flex:1;min-height:140px;margin:24px 0;position:relative}._dot_2culp_49{border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}._connector_2culp_57{width:100%;height:100%;position:absolute;inset:0}._arcLine_2culp_67{stroke:#3ec9e0;stroke-width:1.6px;stroke-dasharray:4 5;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.8;animation:.9s linear infinite _flow_2culp_1}@keyframes _flow_2culp_1{to{stroke-dashoffset:-18px}}._coneEdge_2culp_84{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}._camera_2culp_90{fill:none;stroke:#5f7290;stroke-width:1.4px;stroke-linejoin:round;width:22px;height:14px;position:absolute;overflow:visible}._cameraLens_2culp_101{fill:#5f7290;stroke:none}._heroCopy_2culp_107{z-index:2;max-width:460px;position:relative}._eyebrow_2culp_113{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:2px;text-transform:uppercase;color:#5f7290;margin-bottom:16px}._heroTitle_2culp_122{font-family:var(--font-display);font-weight:600;font-size:clamp(var(--fs-2xl), 3vw, var(--fs-hero));text-wrap:balance;margin:0 0 14px;line-height:1.12}._heroTagline_2culp_131{font-size:var(--fs-lg);color:#aeb9cd;margin:0;line-height:1.6}._panel_2culp_142{background:#fff;border-left:1px solid #dfe4ec;flex-direction:column;flex:none;width:clamp(460px,42%,560px);padding:48px 24px;display:flex}._panel_2culp_142>*{margin:auto}._form_2culp_158{width:100%;max-width:360px}._mobileBrand_2culp_163{display:none}._mobileField_2culp_169{height:130px;margin:16px 0 0;display:none;position:relative}._mobileBrandRow_2culp_176{align-items:center;gap:11px;display:flex}._mobileBrandName_2culp_182{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xl);color:#eef2fb}._mobileTitle_2culp_189{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);text-wrap:balance;color:#eef2fb;margin:20px 0 0;line-height:1.2}._title_2culp_199{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);color:#0f1626;margin:0 0 6px}._subtitle_2culp_207{font-size:var(--fs-base);color:var(--ink-3);margin:0 0 28px}._label_2culp_213{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:7px;font-weight:600;display:block}._pwRow_2culp_221{justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}._input_2culp_228{border-radius:var(--r-md);border:1.5px solid var(--border-2);width:100%;height:46px;font-size:var(--fs-base);color:#0f1626;background:#fbfcfe;outline:none;padding:0 14px}._input_2culp_228:focus{border-color:var(--primary)}._gap_2culp_244{margin-bottom:18px}._gap2_2culp_248{margin-bottom:24px}._submit_2culp_252{width:100%;height:48px}@media (prefers-reduced-motion:reduce){._dot_2culp_49,._arcLine_2culp_67{animation:none!important}}@media (width<=820px){._wrap_2culp_1{background:var(--login-dark);flex-direction:column}._hero_2culp_10{display:none}._panel_2culp_142{background:0 0;border-left:none;flex:1;align-items:center;width:100%;padding:28px 16px 32px}._panel_2culp_142>*{margin:0 auto}._mobileBrand_2culp_163{width:100%;max-width:min(400px,100vw - 2.5rem);margin:0 auto 24px;display:block}}@media (width<=820px) and (height>=760px){._mobileField_2culp_169{display:block}}._corner_5072i_1{z-index:1;align-items:center;gap:6px;line-height:1.3;display:flex;position:absolute;bottom:8px;right:8px}._button_5072i_12{color:#fff;cursor:pointer;background:#0c162c8c;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:relative}._button_5072i_12:after{content:"";position:absolute;inset:-7px}._button_5072i_12:hover:not(:disabled){background:#0c162ccc}._button_5072i_12:focus-visible{outline-offset:2px;outline:2px solid #fff}._button_5072i_12:disabled{opacity:.5;cursor:not-allowed}._button_5072i_12._working_5072i_50:disabled{cursor:progress}._working_5072i_50 svg{animation:.9s linear infinite _spin_5072i_1}._message_5072i_58{color:#fff;max-width:220px;font-size:var(--fs-xs);background:#0c162ccc;border-radius:6px;padding:4px 9px}@keyframes _spin_5072i_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._working_5072i_50 svg{animation:none}}._page_1u28p_1{padding:30px 34px}._grid_1u28p_5{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}._grid_1u28p_5:has(>:only-child){grid-template-columns:minmax(0,720px)}._camCard_1u28p_17{flex-direction:column;padding:0;display:flex;overflow:hidden}._camImgWrap_1u28p_25{position:relative}._camImg_1u28p_25{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);width:100%;display:block}._camImgEmpty_1u28p_37{aspect-ratio:16/9;background:var(--surface-2);color:var(--ink-3);font-size:var(--fs-sm);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}._camBody_1u28p_49{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}._camHead_1u28p_56{justify-content:space-between;align-items:center;gap:8px;display:flex}._camMeta_1u28p_63{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._camAdmin_1u28p_70{border-top:1px solid var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}._linkBtn_1u28p_79{color:var(--primary);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-weight:500}._linkBtn_1u28p_79:hover{text-decoration:underline}._camName_1u28p_94{font-weight:600;font-size:var(--fs-base);color:var(--ink)}._device_1u28p_100{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._seen_1u28p_109{font-size:var(--fs-md);color:var(--ink-3)}._seenOff_1u28p_114{color:var(--crit-ink)}._captured_1u28p_118{font-size:var(--fs-sm);color:var(--ink-3)}._renameBtn_1u28p_123{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:relative}._renameBtn_1u28p_123:after{content:"";position:absolute;inset:-10px}._renameBtn_1u28p_123:disabled{cursor:not-allowed;opacity:.6}@media (width<=720px){._page_1u28p_1{padding:22px 16px}}._renameInput_1u28p_151{width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm,8px);margin-top:4px;padding:10px 12px}._renameInput_1u28p_151:focus{outline:2px solid var(--primary);outline-offset:1px}._renameError_1u28p_168{color:var(--crit-ink);font-size:var(--fs-sm);margin:8px 0 0}._expandBtn_1u28p_177{display:none}@media (width<=720px){._grid_1u28p_5{gap:10px}._expandBtn_1u28p_177{min-height:32px;font:inherit;font-size:var(--fs-sm);color:var(--primary);background:0 0;border:none;align-items:center;margin-left:auto;padding:0;font-weight:600;display:inline-flex;position:relative}._expandBtn_1u28p_177:after{content:"";position:absolute;inset:-6px -8px}._camCard_1u28p_17:not(._camCardOpen_1u28p_207){flex-direction:row;align-items:stretch}._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camImgWrap_1u28p_25{flex:none;width:104px}._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camImg_1u28p_25,._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camImgEmpty_1u28p_37{aspect-ratio:auto;height:100%;min-height:76px}._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camImgEmpty_1u28p_37 span,._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camImgWrap_1u28p_25>:not(._camImg_1u28p_25):not(._camImgEmpty_1u28p_37),._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._captured_1u28p_118,._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camAdmin_1u28p_70{display:none}._camCard_1u28p_17:not(._camCardOpen_1u28p_207) ._camBody_1u28p_49{flex:1;gap:4px;min-width:0;padding:10px 12px}}._editor_m88hh_1{flex-direction:column;height:100%;min-height:0;display:flex}._toolbar_m88hh_8{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._title_m88hh_17{color:var(--ink);font-weight:600}._tools_m88hh_22{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:1;display:flex}._toolBtn_m88hh_30{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;padding:5px 12px}._toolBtn_m88hh_30:hover:not(:disabled){border-color:var(--primary)}._toolBtnActive_m88hh_42{background:var(--primary-tint);border-color:var(--primary);color:var(--primary)}._toolBtn_m88hh_30:disabled{opacity:.45;cursor:not-allowed}._hintInline_m88hh_52{font-size:var(--fs-xs);color:var(--ink-3)}._body_m88hh_57{flex:1;min-height:0;display:flex}._canvasWrap_m88hh_63{background:var(--bg-2);flex:1;justify-content:center;align-items:center;min-width:0;display:flex}._noImage_m88hh_72{text-align:center;color:var(--ink-2);max-width:380px;padding:var(--sp-4)}._panel_m88hh_78{border-left:1px solid var(--border);width:300px;padding:var(--sp-4);background:var(--panel);gap:var(--sp-4);flex-direction:column;display:flex;overflow-y:auto}._section_m88hh_89{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_m88hh_95{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:600}._snapActions_m88hh_103{gap:var(--sp-2);flex-wrap:wrap;display:flex}._segmented_m88hh_109{gap:var(--sp-2);display:flex}._hint_m88hh_52{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.45}._input_m88hh_121{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font-size:var(--fs-sm);padding:7px 10px}._warn_m88hh_131{font-size:var(--fs-sm);color:#8a4b12;margin:0}._label_m88hh_137{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:4px;font-weight:500;display:flex}._saved_m88hh_146{font-size:var(--fs-sm);color:var(--good-ink);margin:0}._muted_m88hh_152{font-size:var(--fs-xs);color:var(--ink-3)}._zoneRow_m88hh_157{align-items:center;gap:var(--sp-2);border-radius:var(--r-md);cursor:pointer;padding:6px 8px;display:flex}._zoneRow_m88hh_157:hover{background:var(--surface-2)}._zoneRowSel_m88hh_168{background:var(--primary-tint)}._swatch_m88hh_171{border-radius:3px;flex-shrink:0;width:12px;height:12px}._zoneName_m88hh_177{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._zoneKind_m88hh_185{font-size:var(--fs-xs);color:var(--ink-3)}._del_m88hh_189{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}._del_m88hh_189:hover{color:var(--crit)}._zoneRole_m88hh_202{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}._page_11ztj_1{max-width:820px;padding:30px 34px}._card_11ztj_6{margin-bottom:16px;padding:24px}._cardTitle_11ztj_11{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);margin:0 0 18px}._cardTitleTight_11ztj_19{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);margin:0 0 4px}._cardHint_11ztj_27{font-size:var(--fs-sm);color:var(--ink-3);margin:0 0 16px}._grid_11ztj_33{grid-template-columns:1fr 1fr;gap:16px;display:grid}._full_11ztj_39{grid-column:1/-1}._techRow_11ztj_43{border-bottom:1px solid var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}._techRow_11ztj_43:last-child{border-bottom:none}._techName_11ztj_56{font-size:var(--fs-base);color:var(--ink);font-weight:500}._techDesc_11ztj_62{font-size:var(--fs-sm);color:var(--ink-3)}._select_11ztj_67{font-family:var(--font-mono);font-size:var(--fs-md);color:var(--ink);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;outline:none;flex:none;padding:7px 12px}._select_11ztj_67:focus{border-color:var(--primary)}._logout_11ztj_85{margin-top:4px}@media (width<=720px){._page_11ztj_1{padding:22px 16px}._grid_11ztj_33{grid-template-columns:1fr}}._cardHead_11ztj_99{justify-content:space-between;align-items:center;gap:12px;display:flex}._disclosure_11ztj_106{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}._disclosure_11ztj_106:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}._chevron_11ztj_127{color:var(--ink-3);font-size:var(--fs-xs)}._apiInput_11ztj_132{font:inherit;font-size:var(--fs-sm);min-width:220px;color:var(--ink);background:var(--surface);border:1px solid var(--border-2);border-radius:8px;padding:7px 10px}._facts_11ztj_143{grid-template-columns:1fr 1fr;gap:14px 16px;margin:0 0 16px;display:grid}._facts_11ztj_143 dt{font-size:var(--fs-sm);color:var(--ink-3);margin-bottom:2px}._facts_11ztj_143 dd{font-size:var(--fs-base);color:var(--ink);overflow-wrap:anywhere;margin:0}._manage_11ztj_163{margin-top:2px}._apiForm_11ztj_167{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._apiInput_11ztj_132[aria-invalid=true]{border-color:var(--crit)}@media (width<=720px){._facts_11ztj_143{grid-template-columns:1fr}._techRow_11ztj_43{flex-direction:column;align-items:stretch}}._pendingCard_11ztj_190{justify-content:space-between;align-items:center;gap:12px;display:none}._pendingCard_11ztj_190 ._cardHint_11ztj_27{margin:4px 0 0}@media (width<=900px){._pendingCard_11ztj_190{display:flex}}._linkCard_11ztj_208{justify-content:space-between;align-items:center;gap:12px;display:flex}._linkCard_11ztj_208 ._cardHint_11ztj_27{margin:4px 0 0}._back_11ztj_220{min-height:var(--tap);font:inherit;font-size:var(--fs-md);color:var(--primary);cursor:pointer;background:0 0;border:none;margin-bottom:4px;padding:0;font-weight:600}._howTitle_11ztj_233{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600}._howLead_11ztj_239{color:var(--ink-2);margin:2px 0 18px}._howText_11ztj_244{max-width:68ch;color:var(--ink-2);margin:0}._howList_11ztj_250{max-width:68ch;color:var(--ink-2);gap:8px;margin:0;padding-left:1.1em;display:grid}._howPrivacy_11ztj_259{border-color:var(--primary-tint-edge);background:var(--primary-tint)}._page_1ilwm_1{flex-direction:column;gap:18px;padding:30px 34px;display:flex}._store_1ilwm_8{flex-direction:column;gap:8px;display:flex}._storeName_1ilwm_14{font-size:var(--fs-md);color:var(--ink-2);margin:0;font-weight:600}._list_1ilwm_21{padding:0;overflow:hidden}._row_1ilwm_26{border:none;border-top:1px solid var(--border);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._row_1ilwm_26:first-child{border-top:none}._row_1ilwm_26:hover{background:var(--surface-2)}._main_1ilwm_50{flex-direction:column;gap:2px;min-width:0;display:flex}._cam_1ilwm_57{font-weight:600}._meta_1ilwm_61{font-size:var(--fs-sm);color:var(--ink-3)}._step_1ilwm_66{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;flex:none}._stepDo_1ilwm_73{color:#8a4b12;background:#f2955e24;border-radius:999px;padding:2px 8px;font-weight:600}@media (width<=720px){._page_1ilwm_1{padding:22px 16px}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e7edf6;--bg-2:#dde5f0;--surface:#fff;--surface-2:#f7f9fc;--panel:var(--surface);--border:#dbe2ee;--border-2:#d7deea;--panel-edge:var(--border);--ink:#0f1626;--ink-2:#54607a;--ink-3:#5c6779;--ink-4:#677286;--muted:#98a1b3;--primary:#2f66e0;--primary-hover:#1e4bb8;--primary-ink:#fff;--primary-tint:#eaf1ff;--primary-tint-edge:#c9dbfb;--accent:#0ca5c4;--accent-2:#3ec9e0;--accent-ink:#06222a;--good:#10b981;--good-ink:#0b7f5a;--good-tint:#10b9811f;--good-edge:#10b98140;--warn:#f2955e;--crit:#e5484d;--crit-ink:#b42318;--crit-bg:#fdecec;--crit-edge:#f5c2c2;--offline:#c3ccdb;--series-store:var(--primary);--series-sidewalk:#c47a1c;--series-counter:#d94f6a;--area-1:#2f66e0;--area-2:#e0952f;--area-3:#18a558;--area-4:#b14ee0;--area-5:#0ca5c4;--area-6:#d94f6a;--role-entrance:#18a558;--role-storefront:#e0952f;--role-staff:#b14ee0;--role-checkout:#d94f6a;--role-queue:#3ab0c4;--role-ignore:#7a8290;--hero-bg:#0b1220;--hero-gradient:radial-gradient(120% 90% at 20% 10%, #16233f 0%, #0b1220 55%, #080d18 100%);--hero-ink:#eef2fb;--hero-ink-2:#a9b6d0;--hero-edge:#ffffff1a;--font-display:"Space Grotesk Variable", system-ui, sans-serif;--font-sans:"Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.25rem;--fs-2xl:1.625rem;--fs-3xl:2rem;--fs-hero:2.75rem;--r-sm:9px;--r-md:11px;--r-lg:16px;--r-pill:999px;--shadow-card:0 2px 10px #1e325a0a;--shadow-float:0 8px 24px #1e325a24;--shadow-pop:0 20px 50px -12px #1e325a40;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--dur-1:.12s;--dur-2:.22s;--ease-out:cubic-bezier(.2, .7, .2, 1);--tap:44px}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font:var(--fs-base) / 1.5 var(--font-sans);-webkit-font-smoothing:antialiased}#root{flex-direction:column;display:flex;overflow:hidden}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}button{cursor:pointer;font-family:inherit}input,select{font-family:inherit}::placeholder{color:#9aa4b4}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.16s}
