.SessionBlockedScreen_screen__iXjKz{position:relative;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;overflow-x:clip;background-color:var(--bg-dark);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px),radial-gradient(circle at 50% 0,var(--bg-surface) 0,var(--bg-dark) 100%);background-size:24px 24px,100% 100%;color:var(--text-main)}.SessionBlockedScreen_screen__iXjKz[data-variant=paused]{--accent:var(--warning)}.SessionBlockedScreen_screen__iXjKz[data-variant=closed]{--accent:var(--error)}.SessionBlockedScreen_screen__iXjKz[data-variant=removed]{--accent:var(--info)}.SessionBlockedScreen_screen__iXjKz[data-variant=restored]{--accent:var(--success)}.SessionBlockedScreen_aurora__ib5uo{position:absolute;top:-180px;left:50%;width:min(760px,100vw);height:560px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 68%);filter:blur(20px);animation:SessionBlockedScreen_auroraIn__hVNM2 .9s var(--ease-out) both}@keyframes SessionBlockedScreen_auroraIn__hVNM2{0%{opacity:0;transform:translateX(-50%) translateY(-24px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.SessionBlockedScreen_card__qQBlJ{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:auto;width:100%;max-width:580px;padding:40px;background:var(--bg-card);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-lg);animation:SessionBlockedScreen_cardIn__zRMhw .42s var(--ease-out) both}@keyframes SessionBlockedScreen_cardIn__zRMhw{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.SessionBlockedScreen_medallion__JRDlR{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:22px;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:20px}.SessionBlockedScreen_medallionRing__Eksni{position:absolute;inset:-1px;border:1px solid var(--accent);border-radius:20px;animation:SessionBlockedScreen_pulseRing__z4bXE 2.4s var(--ease-out) infinite}@keyframes SessionBlockedScreen_pulseRing__z4bXE{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.SessionBlockedScreen_pill__23gc_{display:inline-flex;align-items:center;padding:4px 11px;margin-bottom:14px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px}.SessionBlockedScreen_headline__C9o8f{margin:0 0 12px;font-size:1.85rem;font-weight:800;line-height:1.22;letter-spacing:-.02em;color:var(--text-main)}.SessionBlockedScreen_lede__EXJFx{margin:0 0 26px;font-size:.93rem;line-height:1.72;color:var(--text-muted)}.SessionBlockedScreen_rail__jle2N{width:100%;margin:0 0 24px;padding:4px 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.SessionBlockedScreen_railRow__uQuxC{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.SessionBlockedScreen_railRow__uQuxC:last-child{border-bottom:none}.SessionBlockedScreen_railRow__uQuxC dt{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--text-muted)}.SessionBlockedScreen_railRow__uQuxC dt svg{color:var(--text-dim)}.SessionBlockedScreen_railRow__uQuxC dd{margin:0;font-size:.83rem;font-weight:600;text-align:right;word-break:break-word;color:var(--text-main)}.SessionBlockedScreen_points__a2Qw5{width:100%;margin:0 0 24px;padding:0;list-style:none}.SessionBlockedScreen_point__EpXX3{display:flex;align-items:flex-start;gap:11px;padding:9px 0}.SessionBlockedScreen_point__EpXX3>span:last-child{display:flex;flex-direction:column;gap:2px}.SessionBlockedScreen_point__EpXX3 strong{font-size:.85rem;font-weight:700;color:var(--text-main)}.SessionBlockedScreen_point__EpXX3 em{font-size:.8rem;font-style:normal;line-height:1.55;color:var(--text-muted)}.SessionBlockedScreen_pointIcon__3uRJ8{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:19px;height:19px;margin-top:1px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:999px}.SessionBlockedScreen_liveStrip__7uhsJ{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:24px;padding:11px 14px;background:color-mix(in srgb,var(--accent) 7%,var(--bg-surface));border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:var(--radius-lg)}.SessionBlockedScreen_liveDot__lf36e{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent);animation:SessionBlockedScreen_beacon__fxb9p 2s var(--ease-out) infinite}.SessionBlockedScreen_liveDotBusy__ZgC6K{animation-duration:.8s}@keyframes SessionBlockedScreen_beacon__fxb9p{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.SessionBlockedScreen_liveText__TADqR{flex:1 1;min-width:0;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.SessionBlockedScreen_liveBtn__ksurL{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 11px;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:700;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s var(--ease-out)}.SessionBlockedScreen_liveBtn__ksurL:hover:not(:disabled){border-color:var(--accent)}.SessionBlockedScreen_liveBtn__ksurL:disabled{opacity:.6;cursor:default}.SessionBlockedScreen_spinning__gX3DE{animation:SessionBlockedScreen_spin__8441a .9s linear infinite}@keyframes SessionBlockedScreen_spin__8441a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SessionBlockedScreen_actions__gRDEH{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-bottom:22px}.SessionBlockedScreen_primaryBtn___kpQb{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:700;color:var(--brand-dark);background:var(--primary);border:none;border-radius:var(--radius-md);transition:filter .15s var(--ease-out),transform .12s var(--ease-out)}.SessionBlockedScreen_primaryBtn___kpQb:hover{filter:brightness(1.07)}.SessionBlockedScreen_primaryBtn___kpQb:active{transform:scale(var(--press-scale))}.SessionBlockedScreen_ghostBtn__3aRtn,.SessionBlockedScreen_secondaryBtn__snDdm{display:inline-flex;align-items:center;gap:7px;padding:11px 18px;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s var(--ease-out)}.SessionBlockedScreen_ghostBtn__3aRtn:hover,.SessionBlockedScreen_secondaryBtn__snDdm:hover{border-color:var(--border-hover)}.SessionBlockedScreen_ghostBtn__3aRtn{color:var(--text-muted);background:transparent;border-color:transparent}.SessionBlockedScreen_ghostBtn__3aRtn:hover{color:var(--text-main);background:var(--bg-surface)}.SessionBlockedScreen_footnote__a590j{display:flex;align-items:flex-start;gap:8px;margin:0;padding-top:20px;width:100%;border-top:1px solid var(--border);font-size:.76rem;line-height:1.6;color:var(--text-dim)}.SessionBlockedScreen_footnote__a590j svg{flex-shrink:0;margin-top:3px}.SessionBlockedScreen_footnote__a590j a{color:var(--text-muted);font-weight:600}.SessionBlockedScreen_footnote__a590j a:hover{color:var(--accent)}@media (max-width:560px){.SessionBlockedScreen_screen__iXjKz{padding:24px 16px}.SessionBlockedScreen_card__qQBlJ{padding:28px 22px;border-radius:20px}.SessionBlockedScreen_headline__C9o8f{font-size:1.5rem}.SessionBlockedScreen_railRow__uQuxC{align-items:flex-start;flex-direction:column;gap:4px}.SessionBlockedScreen_railRow__uQuxC dd{text-align:left}.SessionBlockedScreen_liveStrip__7uhsJ{flex-wrap:wrap}.SessionBlockedScreen_liveText__TADqR{flex-basis:100%}.SessionBlockedScreen_actions__gRDEH>*{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.SessionBlockedScreen_aurora__ib5uo,.SessionBlockedScreen_card__qQBlJ,.SessionBlockedScreen_liveDot__lf36e,.SessionBlockedScreen_medallionRing__Eksni,.SessionBlockedScreen_spinning__gX3DE{animation:none}}.Sidebar_sidebar__5oZEx{width:var(--sidebar-width,280px);height:100vh;background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:50;box-shadow:var(--shadow-md);transform:translateX(0);transition:transform .3s var(--ease-in-out),box-shadow .2s var(--ease-out),width .25s var(--ease-in-out)}.Sidebar_overlay__IyoXb{position:fixed;inset:0;background:rgba(9,12,16,.6);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:45}.Sidebar_overlayVisible__wtq01{opacity:1;pointer-events:auto}.Sidebar_open__H9vtY{transform:translateX(0)}.Sidebar_header__KGsqH{height:76px;display:flex;align-items:center;padding:0 32px;gap:12px;border-bottom:1px solid var(--border);background:var(--bg-surface);transition:padding .25s var(--ease-in-out)}.Sidebar_closeButton__2Cyv_{margin-left:auto;display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-main);cursor:pointer;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Sidebar_closeButton__2Cyv_:hover{background:var(--bg-hover);color:var(--primary);border-color:var(--border-hover)}}.Sidebar_closeButton__2Cyv_:active{transform:scale(.94);transition-duration:.1s}.Sidebar_brand__oukDJ{font-size:1.5rem;font-weight:800;background:linear-gradient(to right,var(--primary),var(--secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px;filter:drop-shadow(0 0 10px rgba(0,240,255,.2))}.Sidebar_nav__yigU7{flex:1 1;padding:24px 16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;transition:padding .25s var(--ease-in-out)}.Sidebar_link__vpEIU{display:flex;align-items:center;gap:14px;padding:14px 20px;border-radius:12px;color:var(--text-muted);font-weight:500;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out),padding .25s var(--ease-in-out),transform .18s var(--ease-out);border:1px solid transparent;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.Sidebar_link__vpEIU:hover{background-color:var(--bg-hover);color:var(--text-main);transform:translateX(2px)}}.Sidebar_link__vpEIU:active{transform:scale(.97);transition-duration:.1s}.Sidebar_active__6EB_0{background:rgba(255,193,7,.1);color:var(--primary);border-color:rgba(255,193,7,.45);font-weight:600;box-shadow:inset 0 1px 0 rgba(255,193,7,.08),0 4px 12px -8px rgba(255,193,7,.4)}[data-theme=dark] .Sidebar_active__6EB_0{background:rgba(255,193,7,.16);border-color:rgba(255,193,7,.55)}.Sidebar_active__6EB_0:hover{background:rgba(255,193,7,.14);transform:none}.Sidebar_linkBadge__71YYB{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:20px;text-align:center;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px -2px rgba(220,38,38,.55)}.Sidebar_collapsed__ZEY4R .Sidebar_linkBadge__71YYB{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;line-height:16px}.Sidebar_defectsLink__hp01q{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.Sidebar_defectsLink__hp01q:hover{background-color:var(--bg-hover)}.Sidebar_childGroup__EbRVS{display:flex;flex-direction:column;gap:6px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.Sidebar_childGroupLabel__sOfvV{padding:0 20px 4px;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);opacity:.75;white-space:nowrap;overflow:hidden}.Sidebar_childLink__AEUdv{gap:12px;padding:11px 20px 11px 22px;font-size:.92rem}.Sidebar_childLink__AEUdv:hover{background-color:var(--bg-hover)}.Sidebar_footer__O45V5{padding:24px;border-top:1px solid var(--border);background:var(--bg-surface);display:flex;flex-direction:column;gap:12px}.Sidebar_userInfo__7eqTY{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-hover);border-radius:8px;border:1px solid var(--border)}.Sidebar_userAvatar__bl4Y7{width:28px;height:28px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.Sidebar_userEmail__eaX35{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_logoutBtn__PbGYb{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;color:var(--text-muted);font-weight:500;background:var(--bg-hover);border:1px solid var(--border);cursor:pointer;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Sidebar_logoutBtn__PbGYb:hover{background-color:rgba(255,51,51,.1);color:var(--error);border-color:rgba(255,51,51,.2);box-shadow:var(--shadow-sm)}}.Sidebar_logoutBtn__PbGYb:active{transform:scale(.98);transition-duration:.1s}.Sidebar_collapseToggle__Jc2_q{position:absolute;top:64px;right:-14px;width:28px;height:28px;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);z-index:2;transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out),transform .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Sidebar_collapseToggle__Jc2_q:hover{color:var(--primary);border-color:var(--border-hover);background:var(--bg-hover);transform:scale(1.08)}}.Sidebar_collapseToggle__Jc2_q:active{transform:scale(.92);transition-duration:.1s}.Sidebar_collapseChevron___knOj{transition:transform .25s var(--ease-in-out)}.Sidebar_sidebar__5oZEx:not(.Sidebar_collapsed__ZEY4R) .Sidebar_collapseChevron___knOj{transform:rotate(180deg)}.Sidebar_collapsed__ZEY4R .Sidebar_header__KGsqH{padding:0 12px;justify-content:center}.Sidebar_collapsed__ZEY4R .Sidebar_nav__yigU7{padding:22px 10px;align-items:center;gap:10px}.Sidebar_collapsed__ZEY4R .Sidebar_link__vpEIU,.Sidebar_collapsed__ZEY4R .Sidebar_logoutBtn__PbGYb{justify-content:center;gap:0;padding:12px 0;width:48px;align-self:center}.Sidebar_collapsed__ZEY4R .Sidebar_childGroup__EbRVS{align-items:center;gap:8px;width:100%;margin-top:14px;padding-top:14px}.Sidebar_collapsed__ZEY4R .Sidebar_childGroupLabel__sOfvV{display:none}.Sidebar_collapsed__ZEY4R .Sidebar_childLink__AEUdv{padding:11px 0;width:44px}.Sidebar_linkLabel__ldnpa{opacity:1;transform:translateX(0);max-width:200px;transition:opacity .18s var(--ease-out) 80ms,transform .25s var(--ease-in-out),max-width .25s var(--ease-in-out);white-space:nowrap;overflow:hidden}.Sidebar_collapsed__ZEY4R .Sidebar_linkLabel__ldnpa{opacity:0;transform:translateX(-4px);max-width:0;pointer-events:none;transition-delay:0s}.Sidebar_collapsed__ZEY4R .Sidebar_active__6EB_0:before{display:none}.Sidebar_collapsed__ZEY4R .Sidebar_footer__O45V5{padding:16px 10px;align-items:center}.Sidebar_collapsed__ZEY4R .Sidebar_userInfo__7eqTY{padding:8px;justify-content:center;gap:0;width:48px;align-self:center}.Sidebar_collapsed__ZEY4R .Sidebar_userEmail__eaX35{display:none}.Sidebar_collapsed__ZEY4R .Sidebar_defectsLink__hp01q{margin-top:10px;padding-top:14px}.Sidebar_reportGroup__v3vBK{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.Sidebar_collapsed__ZEY4R .Sidebar_reportGroup__v3vBK{align-items:center;gap:8px;width:100%;margin-top:14px;padding-top:14px}@media (max-width:1024px){.Sidebar_sidebar__5oZEx{width:min(82vw,320px);transform:translateX(-100%)}.Sidebar_collapseToggle__Jc2_q{display:none}.Sidebar_open__H9vtY{transform:translateX(0)}.Sidebar_header__KGsqH{height:auto;padding:16px 20px}.Sidebar_closeButton__2Cyv_{display:inline-flex}.Sidebar_nav__yigU7{padding:20px 16px}.Sidebar_footer__O45V5{padding:20px}}@media (max-width:640px){.Sidebar_sidebar__5oZEx{width:min(86vw,320px);height:100dvh}.Sidebar_footer__O45V5{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-weight:500;transition:transform .16s var(--ease-out),background-color .16s var(--ease-out),border-color .16s var(--ease-out),box-shadow .16s var(--ease-out),color .16s var(--ease-out);cursor:pointer;border:1px solid transparent;outline:none;font-family:inherit;position:relative;overflow:hidden;will-change:transform}.Button_button__hMNEn:disabled{opacity:.6;cursor:not-allowed}.Button_button__hMNEn:not(:disabled):active{transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(15,23,42,.18),inset 0 0 0 1px rgba(15,23,42,.04);transition-duration:90ms}.Button_button__hMNEn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Button_primary__oSpWt{background-color:var(--primary);color:#fff;box-shadow:0 8px 24px rgba(244,180,0,.28)}@media (hover:hover) and (pointer:fine){.Button_primary__oSpWt:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 12px 28px rgba(244,180,0,.35)}}.Button_secondary__lRe7Q{background-color:var(--bg-surface);color:var(--text-main);border-color:var(--border)}@media (hover:hover) and (pointer:fine){.Button_secondary__lRe7Q:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--border-hover)}}.Button_outline__Zj6Ls{background-color:transparent;border-color:var(--primary);color:var(--primary)}@media (hover:hover) and (pointer:fine){.Button_outline__Zj6Ls:hover:not(:disabled){background-color:var(--primary-soft)}}.Button_ghost__mZ9vJ{background-color:transparent;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.Button_ghost__mZ9vJ:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-main)}}@media (prefers-reduced-motion:reduce){.Button_button__hMNEn{transition:background-color .16s ease,color .16s ease,border-color .16s ease}.Button_button__hMNEn:not(:disabled):active{transform:none;box-shadow:inset 0 2px 4px rgba(15,23,42,.12)}}.Button_sm__h9eWB{height:32px;padding:0 12px;font-size:.875rem}.Button_md__exKk_{height:40px;padding:0 16px;font-size:.9375rem}.Button_lg__PdjsY{height:48px;padding:0 24px;font-size:1rem}.Button_spinner____7ub{animation:Button_spin__0uF6_ .8s linear infinite;margin-right:8px}@keyframes Button_spin__0uF6_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_iconLeft__HEYpQ{margin-right:8px;display:flex}.Button_iconRight__CZFfJ{margin-left:8px;display:flex}.Breadcrumb_bar__Xm88O{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;border-radius:12px;border:1px solid var(--border);background:var(--bg-card)}.Breadcrumb_upBtn__Wj1RA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border);transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out),transform .15s var(--ease-out)}.Breadcrumb_upBtn__Wj1RA:hover{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);transform:translateY(-1px)}.Breadcrumb_upBtn__Wj1RA:active{transform:translateY(0) scale(.95)}.Breadcrumb_trail__qxsEm{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.Breadcrumb_crumb__048q6{display:inline-flex;align-items:center;gap:2px;min-width:0}.Breadcrumb_sep__dVITQ{flex-shrink:0;color:var(--text-muted);opacity:.5;margin:0 2px}.Breadcrumb_current__RAsbP,.Breadcrumb_link__dP1Aj{display:inline-flex;align-items:center;gap:6px;max-width:34ch;padding:5px 9px;border-radius:8px;font-size:.83rem;min-width:0}.Breadcrumb_link__dP1Aj{color:var(--text-muted);font-weight:500;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.Breadcrumb_link__dP1Aj:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.Breadcrumb_current__RAsbP{color:var(--text-main);font-weight:700}.Breadcrumb_current__RAsbP svg,.Breadcrumb_link__dP1Aj svg{flex-shrink:0;opacity:.85}.Breadcrumb_text__eeRBq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.Breadcrumb_current__RAsbP,.Breadcrumb_link__dP1Aj{max-width:18ch;font-size:.8rem}.Breadcrumb_bar__Xm88O{padding:7px 10px 7px 7px;gap:8px}}.DashcamRegistry_root__2p14n{display:flex;flex-direction:column;gap:1.5rem}.DashcamRegistry_headerRow__UpurD{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.DashcamRegistry_pageTitle__kdD5g{font-size:1.5rem;font-weight:700;color:var(--text-main);margin-bottom:.25rem}.DashcamRegistry_pageSubtitle__bQfIO{color:var(--text-secondary,var(--text-muted));font-size:.875rem}.DashcamRegistry_loading__aFhwF{display:flex;justify-content:center;align-items:center;padding:4rem 2rem;color:var(--text-muted)}.DashcamRegistry_emptyState__j45xb{text-align:center;padding:4rem 2rem;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-md)}.DashcamRegistry_emptyIcon__e8wXX{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 1rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.DashcamRegistry_emptyTitle__Er30K{font-size:1.125rem;font-weight:600;color:var(--text-main);margin-bottom:.5rem}.DashcamRegistry_emptyDesc__qBrYM{font-size:.9rem;color:var(--text-muted);max-width:420px;margin:0 auto;line-height:1.5}.DashcamRegistry_grid__qbFQF{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.25rem;gap:1.25rem}.DashcamRegistry_card__UIkIh{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.DashcamRegistry_card__UIkIh:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.DashcamRegistry_cardHeader__SmBnZ{display:flex;align-items:center;gap:.75rem}.DashcamRegistry_cardIcon__m1Vsk{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);flex-shrink:0}.DashcamRegistry_cardHeaderText__33D5n{flex:1 1;min-width:0}.DashcamRegistry_cardName__v27yd{font-size:.95rem;font-weight:600;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashcamRegistry_cardDeviceId__EZB9n{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;color:var(--text-muted);margin-top:2px}.DashcamRegistry_editButton__y3dIv{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--border);background:transparent;color:var(--text-secondary,var(--text-muted));font-size:.75rem;font-weight:500;border-radius:8px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.DashcamRegistry_editButton__y3dIv:hover{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.DashcamRegistry_metaRow__dnkOw{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:8px;background:var(--bg-hover,rgba(148,163,184,.08));font-size:.82rem}.DashcamRegistry_metaLabel__ctKD6{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.DashcamRegistry_metaValue__UZuGp{color:var(--text-main);font-weight:500}.DashcamRegistry_simBadgeOk__qET3B{color:var(--success,#22c55e);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.DashcamRegistry_simBadgeOff__VKpgG{color:var(--text-muted);font-style:italic}.DashcamRegistry_companyBadgeOk__wm_xM{display:inline-flex;align-items:center;gap:5px;color:var(--primary)}.DashcamRegistry_companyBadgeOff__buv02{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-style:italic}.DashcamRegistry_notes__iAEC_{margin:0;font-size:.85rem;color:var(--text-secondary,var(--text-muted));line-height:1.5;white-space:pre-wrap;word-break:break-word}.DashcamRegistry_cardFooter__HJE_8{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-muted)}.DashcamRegistry_modalOverlay__FsVnm{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:DashcamRegistry_fadeIn__GlhCZ .2s ease-out}.DashcamRegistry_modalContent__H_QTK{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;max-width:520px;width:92%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:DashcamRegistry_scaleIn__ohJij .25s cubic-bezier(.16,1,.3,1)}.DashcamRegistry_modalHeader__yvxTV{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.DashcamRegistry_modalTitle__wB_Rx{font-size:1.2rem;font-weight:600;color:var(--text-main);margin:0}.DashcamRegistry_modalCloseButton__pLc_2{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.DashcamRegistry_modalCloseButton__pLc_2:hover{background:var(--bg-hover);color:var(--text-main)}.DashcamRegistry_modalBody__ZaBvh{padding:22px 24px}.DashcamRegistry_formGroup__2NJXp{margin-bottom:16px}.DashcamRegistry_formGroup__2NJXp:last-child{margin-bottom:0}.DashcamRegistry_label___Zqzw{display:block;font-size:.8rem;font-weight:600;color:var(--text-main);margin-bottom:6px;letter-spacing:.3px}.DashcamRegistry_required__b0yqb{color:var(--error,#ef4444);margin-left:2px}.DashcamRegistry_optionalTag__nmK8N{font-size:.72rem;font-weight:500;color:var(--text-muted);text-transform:none;letter-spacing:normal}.DashcamRegistry_inputField__ULlRO{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--border);background:var(--bg-hover);color:var(--text-main);font-size:.9rem;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;font-family:inherit;resize:vertical}.DashcamRegistry_inputField__ULlRO:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(249,115,22,.15)}.DashcamRegistry_inputField__ULlRO:disabled,.DashcamRegistry_inputField__ULlRO[readonly]{opacity:.7;cursor:not-allowed;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.DashcamRegistry_helper__jlRsW{margin:6px 0 0;font-size:.75rem;color:var(--text-muted);line-height:1.4}.DashcamRegistry_errorBanner__uXiI_{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.4);color:#ef4444;font-size:.85rem;line-height:1.4;margin-top:4px}.DashcamRegistry_modalActions__2TzXL{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border)}.DashcamRegistry_spinning__nbEyr{animation:DashcamRegistry_spin__fvIKV .8s linear infinite}@keyframes DashcamRegistry_fadeIn__GlhCZ{0%{opacity:0}to{opacity:1}}@keyframes DashcamRegistry_scaleIn__ohJij{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes DashcamRegistry_spin__fvIKV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.DashcamRegistry_headerRow__UpurD{flex-direction:column;align-items:stretch}.DashcamRegistry_grid__qbFQF{grid-template-columns:1fr}}.DeviceRequestModal_overlay__3CFKt{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.DeviceRequestModal_modal__hGkuZ{display:flex;flex-direction:column;width:100%;max-width:540px;max-height:90vh;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.DeviceRequestModal_header__QP4pb{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:22px 26px;border-bottom:1px solid var(--border)}.DeviceRequestModal_title__4tTS8{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:800;color:var(--text-main)}.DeviceRequestModal_title__4tTS8 svg{color:var(--primary)}.DeviceRequestModal_closeBtn__MAQzU{display:flex;align-items:center;justify-content:center;padding:7px;cursor:pointer;color:var(--text-muted);background:none;border:none;border-radius:8px}.DeviceRequestModal_closeBtn__MAQzU:hover{background:var(--bg-hover);color:var(--text-main)}.DeviceRequestModal_closeBtn__MAQzU:disabled{opacity:.5;cursor:default}.DeviceRequestModal_body__blN0N{display:flex;flex-direction:column;gap:20px;padding:22px 26px;overflow-y:auto}.DeviceRequestModal_intro__93DA_{margin:0;font-size:.84rem;line-height:1.55;color:var(--text-muted)}.DeviceRequestModal_error__UqDFG{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:var(--radius-md);font-size:.82rem;line-height:1.45;color:#dc2626;background:color-mix(in srgb,#dc2626 10%,transparent);border:1px solid color-mix(in srgb,#dc2626 28%,transparent)}[data-theme=dark] .DeviceRequestModal_error__UqDFG{color:#f87171}.DeviceRequestModal_section__aMQno{display:flex;flex-direction:column;gap:10px}.DeviceRequestModal_sectionTitle__9j_jE{font-size:.88rem;font-weight:700;color:var(--text-main)}.DeviceRequestModal_typeRow__LMAiW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.DeviceRequestModal_typeCard__7mAac{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;cursor:pointer;text-align:left;background:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out),transform .15s var(--ease-out)}.DeviceRequestModal_typeCard__7mAac:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}.DeviceRequestModal_typeCard__7mAac:active{transform:scale(.98)}.DeviceRequestModal_typeCardOn__H_cO7{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--bg-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.DeviceRequestModal_typeIcon__L7syU{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.DeviceRequestModal_typeLabel__FAy5k{font-size:.88rem;font-weight:700;color:var(--text-main)}.DeviceRequestModal_typeDesc__QMUiZ{font-size:.72rem;line-height:1.4;color:var(--text-muted)}.DeviceRequestModal_qtyRow__s5h_R{display:inline-flex;align-items:center;gap:10px}.DeviceRequestModal_qtyBtn__zK6Ye{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;cursor:pointer;color:var(--text-main);background:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s var(--ease-out),color .15s var(--ease-out)}.DeviceRequestModal_qtyBtn__zK6Ye:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.DeviceRequestModal_qtyBtn__zK6Ye:disabled{opacity:.4;cursor:default}.DeviceRequestModal_qtyInput__875Jj{width:64px;padding:8px;text-align:center;font-size:.95rem;font-weight:700;font-family:var(--font-mono);color:var(--text-main);background:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--radius-md)}.DeviceRequestModal_qtyInput__875Jj:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.DeviceRequestModal_notesInput__alMEo{width:100%;padding:11px 13px;font-family:inherit;font-size:.83rem;line-height:1.5;color:var(--text-main);background:var(--bg-hover,var(--bg-surface));border:1.5px solid var(--border);border-radius:10px;resize:vertical;outline:none;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.DeviceRequestModal_notesInput__alMEo:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.DeviceRequestModal_notesCount___l1aV{align-self:flex-end;font-size:.68rem;color:var(--text-muted)}.DeviceRequestModal_actions__CaqIq{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:18px 26px;border-top:1px solid var(--border)}.DeviceRequestModal_cancelBtn__19Wcr{padding:9px 16px;cursor:pointer;font-size:.84rem;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md)}.DeviceRequestModal_cancelBtn__19Wcr:hover{color:var(--text-main);border-color:var(--text-muted)}.DeviceRequestModal_cancelBtn__19Wcr:disabled{opacity:.5;cursor:default}.DeviceRequestModal_submitBtn__iBhik{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;cursor:pointer;font-size:.84rem;font-weight:700;color:var(--brand-dark,#1a1a1a);background:var(--primary);border:none;border-radius:var(--radius-md);transition:filter .15s var(--ease-out)}.DeviceRequestModal_submitBtn__iBhik:hover:not(:disabled){filter:brightness(1.08)}.DeviceRequestModal_submitBtn__iBhik:disabled{opacity:.55;cursor:default}@media (max-width:480px){.DeviceRequestModal_body__blN0N{padding:18px}.DeviceRequestModal_actions__CaqIq,.DeviceRequestModal_header__QP4pb{padding-inline:18px}.DeviceRequestModal_typeRow__LMAiW{grid-template-columns:1fr}}.DeviceRequestQueue_loading__VOf6H{display:flex;justify-content:center;padding:3rem 0;color:var(--text-muted)}.DeviceRequestQueue_spinning__P6Iab{animation:DeviceRequestQueue_spin__aPAMP .8s linear infinite}@keyframes DeviceRequestQueue_spin__aPAMP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DeviceRequestQueue_emptyState__Tma2j{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:3rem 2rem;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-md)}.DeviceRequestQueue_emptyIcon__oVTOl{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.DeviceRequestQueue_emptyTitle__rmDy0{font-size:1.05rem;font-weight:600;color:var(--text-main)}.DeviceRequestQueue_emptyDesc__YoJ3w{font-size:.85rem;max-width:380px;line-height:1.5}.DeviceRequestQueue_list__HGGJ8{display:flex;flex-direction:column;gap:10px}.DeviceRequestQueue_row__uupv_{position:relative;display:flex;gap:12px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.DeviceRequestQueue_row__uupv_:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--text-muted)}.DeviceRequestQueue_row__uupv_[data-status=pending]:before{background:#f59e0b}.DeviceRequestQueue_row__uupv_[data-status=fulfilled]:before{background:#059669}.DeviceRequestQueue_row__uupv_[data-status=declined]:before{background:#dc2626}.DeviceRequestQueue_rowIcon__WoC93{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.DeviceRequestQueue_rowBody__4okCu{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.DeviceRequestQueue_rowTop__iKX5A{display:flex;align-items:center;justify-content:space-between;gap:10px}.DeviceRequestQueue_rowTitle__GNdS7{font-size:.92rem;font-weight:700;color:var(--text-main)}.DeviceRequestQueue_statusPill__j9chK{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;flex-shrink:0;white-space:nowrap}.DeviceRequestQueue_status_pending__21bjl{color:#b45309;background:color-mix(in srgb,#f59e0b 14%,transparent)}.DeviceRequestQueue_status_fulfilled__utXOd{color:#059669;background:color-mix(in srgb,#059669 14%,transparent)}.DeviceRequestQueue_status_declined__6SLA7{color:#dc2626;background:color-mix(in srgb,#dc2626 14%,transparent)}[data-theme=dark] .DeviceRequestQueue_status_pending__21bjl{color:#fbbf24}[data-theme=dark] .DeviceRequestQueue_status_fulfilled__utXOd{color:#34d399}[data-theme=dark] .DeviceRequestQueue_status_declined__6SLA7{color:#f87171}.DeviceRequestQueue_rowMeta__pcWzS{font-size:.78rem;color:var(--text-muted)}.DeviceRequestQueue_rowNotes__7mxAf{margin:0;font-size:.82rem;font-style:italic;color:var(--text-secondary,var(--text-muted));line-height:1.4}.DeviceRequestQueue_adminNote__3hgzk{margin:0;font-size:.8rem;padding:6px 10px;border-radius:8px;background:var(--bg-surface);color:var(--text-main);line-height:1.4}.DeviceRequestQueue_adminNote__3hgzk strong{color:var(--text-muted);font-weight:700}.DeviceRequestQueue_rowDate__MA_st{font-size:.72rem;color:var(--text-muted)}.DeviceRequestQueue_actionRow__om0H9{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.DeviceRequestQueue_noteInput__2usSa{flex:1 1;min-width:160px;padding:7px 10px;font-size:.8rem;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);outline:none}.DeviceRequestQueue_noteInput__2usSa:focus{border-color:var(--primary)}.DeviceRequestQueue_declineBtn__YEMwd,.DeviceRequestQueue_fulfillBtn__e2lB2{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;font-size:.78rem;font-weight:700;cursor:pointer;border-radius:var(--radius-md);transition:filter .15s var(--ease-out),transform .15s var(--ease-out);white-space:nowrap}.DeviceRequestQueue_fulfillBtn__e2lB2{color:#fff;background:#059669;border:1px solid #059669}.DeviceRequestQueue_declineBtn__YEMwd{color:#dc2626;background:transparent;border:1px solid color-mix(in srgb,#dc2626 45%,var(--border))}.DeviceRequestQueue_declineBtn__YEMwd:hover:not(:disabled),.DeviceRequestQueue_fulfillBtn__e2lB2:hover:not(:disabled){filter:brightness(1.05)}.DeviceRequestQueue_declineBtn__YEMwd:active:not(:disabled),.DeviceRequestQueue_fulfillBtn__e2lB2:active:not(:disabled){transform:scale(.97)}.DeviceRequestQueue_declineBtn__YEMwd:disabled,.DeviceRequestQueue_fulfillBtn__e2lB2:disabled{opacity:.5;cursor:default}@media (max-width:560px){.DeviceRequestQueue_rowTop__iKX5A{flex-direction:column;align-items:flex-start;gap:4px}}.page_layout__7pdpE{display:flex;min-height:100vh;background-color:var(--bg-dark);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px),radial-gradient(circle at 50% 0,var(--bg-surface) 0,var(--bg-dark) 100%);background-size:24px 24px,100% 100%;color:var(--text-main)}.page_main__6GWC1{flex:1 1;min-width:0;margin-left:var(--content-offset,76px);transition:margin-left .25s var(--ease-in-out);padding-top:64px;display:flex;flex-direction:column}.page_content__hF1lO{padding:40px;flex:1 1}.page_crumbRow__nc2DL{display:flex;margin-bottom:20px}.page_section__ZYhMG{margin-bottom:40px}.page_emptyState__Jhn2x{text-align:center;padding:4rem 2rem;color:var(--text-muted)}.page_emptyIcon___hLKK{width:64px;height:64px;margin:0 auto 1rem;opacity:.3}.page_contactNote__Jk98e{background-color:var(--warning-bg);border:1px solid var(--warning);border-radius:8px;padding:1rem 1.5rem;margin-top:1.5rem;display:flex;align-items:flex-start;gap:.75rem;max-width:500px;margin-left:auto;margin-right:auto;text-align:left}.page_noteIcon__6USFo{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.page_contactNote__Jk98e p{margin:0;color:var(--text-main);font-size:.875rem;line-height:1.5}.page_contactNote__Jk98e strong{color:var(--warning);font-weight:600}.page_section__ZYhMG:last-child{margin-bottom:0}.page_sectionTitle__gltFh{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:var(--text-muted);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.page_sectionDot__S_K1m{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_grid__Vutk0{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:24px;gap:24px}.page_empty__xhpQg,.page_loading__Atw4l{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;color:var(--text-muted);text-align:center;background:var(--bg-hover);border-radius:var(--radius-lg);border:1px dashed var(--border)}.page_empty__xhpQg p{margin-bottom:24px;font-size:1.1rem}.page_modalOverlay__XQRoA{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__X_hop .2s ease-out}.page_modalContent__Arkmw{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;max-width:560px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);transform-origin:center;animation:page_scaleIn__p1zh7 .3s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.page_modalContent__Arkmw,.page_modalOverlay__XQRoA{animation:page_fadeIn__X_hop .2s ease}}.page_modalHeader__ZDtQ3{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--border)}.page_modalTitle__vXyHF{font-size:1.5rem;font-weight:600;margin:0}.page_modalCloseButton__ZFKHv{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:8px;border-radius:8px;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out);display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.page_modalCloseButton__ZFKHv:hover{background:var(--bg-hover);color:var(--text-main)}}.page_modalCloseButton__ZFKHv:active{transform:scale(.94);transition-duration:.1s}.page_modalBody__b_bKN{padding:28px}.page_formGroup__T8BIU{margin-bottom:20px}.page_formGroup__T8BIU:last-child{margin-bottom:0}.page_label__RfRCS{display:block;font-size:.875rem;font-weight:600;color:var(--text-main);margin-bottom:8px;letter-spacing:.3px}.page_required__YPXo9{color:var(--error);margin-left:2px}.page_inputField__Vc4_i{width:100%;padding:12px 14px;border-radius:10px;border:1.5px solid var(--border);background:var(--bg-hover);color:var(--text-main);font-size:.9375rem;outline:none;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out);font-family:inherit}.page_inputField__Vc4_i:focus{border-color:var(--primary);background:var(--bg-active);box-shadow:0 0 0 3px rgba(249,115,22,.15)}.page_inputField__Vc4_i:disabled{opacity:.6;cursor:not-allowed}.page_inputField__Vc4_i::placeholder{color:var(--text-muted);opacity:.6}.page_modalActions__SYrM4{align-items:center;gap:12px;padding:20px 28px;border-top:1px solid var(--border)}.page_headerActions__hJRpf{display:flex;gap:12px}.page_modalTitle__vXyHF{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:var(--text-main);background:linear-gradient(to right,var(--text-main),var(--text-muted));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_modalText__3oYWH{color:var(--text-muted);margin-bottom:2.5rem;line-height:1.6;font-size:1.05rem}.page_modalActions__SYrM4{display:flex;justify-content:flex-end;gap:1rem}@keyframes page_fadeIn__X_hop{0%{opacity:0}to{opacity:1}}@keyframes page_scaleIn__p1zh7{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.page_spinning__t_nvU{animation:page_spin__0omzT .8s linear infinite}@keyframes page_spin__0omzT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.page_main__6GWC1{margin-left:0}.page_content__hF1lO{padding:28px 24px}.page_grid__Vutk0{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.page_headerActions__hJRpf{flex-wrap:wrap;gap:8px}.page_headerActions__hJRpf button{padding:6px 12px;font-size:.8rem;height:32px}}@media (max-width:768px){.page_content__hF1lO{padding:20px 16px 28px}.page_section__ZYhMG{margin-bottom:28px}.page_grid__Vutk0{grid-template-columns:1fr}.page_emptyState__Jhn2x{padding:3rem 1.5rem}.page_modalActions__SYrM4,.page_modalBody__b_bKN,.page_modalHeader__ZDtQ3{padding:20px}.page_modalActions__SYrM4{flex-direction:column;align-items:stretch}}.page_captureGrid__hjSq_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:6px}.page_captureCard__CfoAe{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 12px 14px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-main);cursor:pointer;text-align:left;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out),transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.page_captureCard__CfoAe:hover{border-color:var(--primary);background:var(--bg-tertiary,var(--bg-secondary))}}.page_captureCard__CfoAe:not(:disabled):active{transform:scale(.97);transition-duration:.1s}.page_captureCard__CfoAe:focus-visible{outline:none;box-shadow:0 0 0 2px var(--primary)}.page_captureCard__CfoAe[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--bg-secondary));box-shadow:0 0 0 1px var(--primary)}.page_captureCardIcon__m7VzT{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}.page_captureCardBody__JifpT{display:flex;flex-direction:column;gap:2px;min-width:0}.page_captureCardTitle__IgTQQ{font-size:.875rem;font-weight:600;color:var(--text-main);line-height:1.2}.page_captureCardSubtitle__djtVf{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.page_captureCardCheck__5z3J8{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:transparent;color:transparent;border:1px solid var(--border-color);transition:background .15s ease,color .15s ease,border-color .15s ease}.page_captureCard__CfoAe[data-selected=true] .page_captureCardCheck__5z3J8{background:var(--primary);color:#fff;border-color:var(--primary)}.page_captureHint__Xw5_T{margin:10px 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}.page_mobileNotice__Co0Mi{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px 12px;border-radius:8px;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.45);color:#f97316;font-size:.8rem;line-height:1.5}.page_mobileNoticeRow__MV70z{display:flex;align-items:flex-start;gap:10px}.page_mobileNoticeRow__MV70z svg{flex-shrink:0;margin-top:1px}.page_mobileNotice__Co0Mi strong{color:#fb923c;font-weight:600}@media (max-width:560px){.page_captureGrid__hjSq_{grid-template-columns:1fr}}.page_filterBar__4662_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:20px}.page_tabs__tvLYX{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_tab__6lVqF{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-radius:calc(var(--radius-lg) - 4px);white-space:nowrap;transition:color .16s var(--ease-out),background-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.page_tab__6lVqF:hover:not(.page_tabActive__1uifH){color:var(--text-main);background:var(--bg-hover)}.page_tabActive__1uifH{color:var(--text-main);font-weight:700;background:var(--bg-card);box-shadow:0 2px 8px -3px rgba(15,23,42,.22),0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}.page_tabEmpty__2WZoZ:not(.page_tabActive__1uifH){opacity:.45}.page_tabDot__VNFiM{width:7px;height:7px;border-radius:50%;flex-shrink:0}.page_tabCount__44rNN{font-size:.72rem;font-weight:700;font-family:var(--font-mono);color:var(--text-muted)}.page_tabActive__1uifH .page_tabCount__44rNN{color:var(--primary)}.page_filterTools__BWFq2{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.page_searchWrap__MZ1wd{position:relative;display:inline-flex;align-items:center}.page_searchIcon__JWSSd{position:absolute;left:11px;color:var(--text-muted);pointer-events:none}.page_searchInput___oZzO{width:clamp(200px,30vw,290px);padding:9px 30px 9px 33px;font-size:.82rem;font-family:inherit;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);outline:none;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.page_searchInput___oZzO::placeholder{color:var(--text-muted)}.page_searchInput___oZzO:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.page_searchClear__kAEa6{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;color:var(--text-muted);background:var(--bg-surface);border:none;border-radius:50%}.page_searchClear__kAEa6:hover{color:var(--text-main)}.page_resultLine__5dvJO{display:flex;align-items:center;gap:12px;margin:-8px 0 16px;font-size:.8rem;color:var(--text-muted)}.page_resultLine__5dvJO strong{color:var(--text-main)}.page_clearBtn__uvlvQ{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;cursor:pointer;font-size:.74rem;font-weight:600;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;transition:color .15s var(--ease-out),border-color .15s var(--ease-out)}.page_clearBtn__uvlvQ:hover{color:var(--primary);border-color:var(--primary)}@media (max-width:720px){.page_filterBar__4662_{gap:10px}.page_tabs__tvLYX{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.page_tabs__tvLYX::-webkit-scrollbar{display:none}.page_filterTools__BWFq2{width:100%}.page_searchWrap__MZ1wd{flex:1 1}.page_searchInput___oZzO{width:100%}}.page_segmented__lCKWa{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border)}.page_segBtn__lFQCV{padding:7px 13px;border-radius:calc(var(--radius-md) - 3px);cursor:pointer;font-size:.76rem;font-weight:700;color:var(--text-muted);background:transparent;border:none;white-space:nowrap;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.page_segBtnOn__c78N_,.page_segBtn__lFQCV:hover{color:var(--text-main)}.page_segBtnOn__c78N_{background:var(--bg-surface);box-shadow:0 1px 4px -2px rgba(15,23,42,.3),0 0 0 1px color-mix(in srgb,var(--primary) 32%,transparent)}.ConfirmModal_overlay__RKvUC{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:ConfirmModal_fadeIn__FppzR .2s ease-out}.ConfirmModal_content__GrwL0{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:440px;padding:32px 28px 24px;box-shadow:0 20px 60px rgba(0,0,0,.35);animation:ConfirmModal_scaleIn__ffAsJ .28s cubic-bezier(.16,1,.3,1);text-align:center}.ConfirmModal_closeButton__8Y26U{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.ConfirmModal_closeButton__8Y26U:hover:not(:disabled){background:var(--bg-surface);color:var(--text-main)}.ConfirmModal_closeButton__8Y26U:disabled{opacity:.4;cursor:not-allowed}.ConfirmModal_iconCircle__CR8Gw{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ConfirmModal_tone_danger__NnJfe{background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.25)}.ConfirmModal_tone_warning__jx3UX{background:rgba(217,119,6,.12);border:2px solid rgba(217,119,6,.3)}.ConfirmModal_tone_primary__znCut{background:rgba(37,99,235,.1);border:2px solid rgba(37,99,235,.25)}.ConfirmModal_title__b_TpE{font-size:1.15rem;font-weight:700;color:var(--text-main);margin:0 0 10px}.ConfirmModal_message___BvA1{color:var(--text-muted);font-size:.9rem;line-height:1.55;margin:0 0 24px}.ConfirmModal_message___BvA1 strong{color:var(--text-main)}.ConfirmModal_actions__5Ipu0{display:flex;justify-content:center;gap:10px}.ConfirmModal_dangerBtn__H1qdn{background:#DC2626!important;color:#fff!important;box-shadow:0 6px 18px -8px rgba(220,38,38,.55)!important}.ConfirmModal_dangerBtn__H1qdn:hover:not(:disabled){background:#B91C1C!important}@keyframes ConfirmModal_fadeIn__FppzR{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal_scaleIn__ffAsJ{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ConfirmModal_content__GrwL0,.ConfirmModal_overlay__RKvUC{animation:ConfirmModal_fadeIn__FppzR .18s ease}}