*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#f5f7fb;--bg-secondary:#e6ebf5;--bg-card:#fff;--bg-card-hover:#f1f4fb;--accent:#1ce8a4;--accent-dark:#17c48a;--accent-glow:#1ce8a440;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--border:#d1d5db;--gold:#ca8a04;--silver:#9ca3af;--bronze:#b45309;--danger:#dc2626;--warning:#d97706;--success:#059669;--info:#2563eb;--gradient-hero:linear-gradient(135deg, #ecfeff 0%, #f5f7fb 40%, #e0f2fe 100%);--font-heading:"Montserrat", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;--section-padding:6rem 1.5rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:50px;--shadow-card:0 12px 30px #0f172a14;--shadow-glow:0 0 30px #1ce8a426;--color-text:var(--text-primary);--color-muted:var(--text-muted)}:root[data-theme=dark]{--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-card:#1c2333;--bg-card-hover:#222d3f;--accent:#1ce8a4;--accent-dark:#17c48a;--accent-glow:#1ce8a426;--text-primary:#f0f6fc;--text-secondary:#8b949e;--text-muted:#6e7681;--border:#30363d;--gold:gold;--silver:silver;--bronze:#cd7f32;--danger:#f85149;--warning:#d29922;--success:#1ce8a4;--info:#3b82f6;--gradient-hero:linear-gradient(135deg, #0d1117 0%, #1a2332 50%, #0d1117 100%);--shadow-card:0 4px 24px #0000004d;--shadow-glow:0 0 30px #1ce8a41a;--color-text:var(--text-primary);--color-muted:var(--text-muted)}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:100vh;font-weight:400;line-height:1.6;overflow-x:hidden}.v-btn{text-transform:none!important;letter-spacing:.01em!important;min-height:44px!important}.v-btn--icon{min-width:44px!important;min-height:44px!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],select{min-height:44px}.v-selection-control{min-height:44px!important}.v-btn .v-btn__content{letter-spacing:inherit}#app{text-align:left;width:100%;max-width:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;line-height:1.2}a{color:var(--accent);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-dark)}img{max-width:100%;display:block}button{font-family:var(--font-body);cursor:pointer;border:none;outline:none;transition:all .3s}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:none}.v-btn:focus-visible,.v-field:focus-within{outline:2px solid var(--accent)!important;outline-offset:2px!important}input,select,textarea{font-family:var(--font-body)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-title{text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.section-subtitle{color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 3rem;font-size:1.1rem;font-weight:300}.accent-text{color:var(--accent)}.btn{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--bg-primary)}.btn-primary:hover{background:var(--accent-dark);color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 8px 24px #1ce8a44d}.btn-outline{color:var(--text-primary);border:2px solid var(--border);background:0 0}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.form-card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.form-shell{flex-direction:column;gap:1.5rem;display:flex}.form-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.form-toolbar .search{flex:1;min-width:220px}.form-toolbar .actions{gap:.5rem;display:flex}.form-chip-group{flex-wrap:wrap;gap:.5rem;display:flex}.form-chip{border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);border-radius:999px;padding:.3rem .85rem;font-size:.8rem;transition:all .2s}.form-chip.active{border-color:var(--accent);color:var(--accent);background:#1ce8a414}[data-theme=dark] .form-card{background:#0f1625e6;border-color:#ffffff0d}.form-card>header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.form-card>header h3{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:1.05rem}.form-card>header p{color:var(--text-secondary);font-size:.9rem}.form-grid{gap:1rem;display:grid}.form-grid[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-grid[data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (width<=640px){.container{padding:0 1rem}.form-card{border-radius:16px;padding:1.1rem}.form-grid[data-columns="2"],.form-grid[data-columns="3"]{grid-template-columns:1fr}.form-toolbar{flex-direction:column;align-items:stretch}}.form-field{flex-direction:column;gap:.4rem;display:flex}.form-field>label{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:600}.form-field>input,.form-field>select,.form-field>textarea{border:1px solid var(--border);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:14px;padding:.85rem 1rem;transition:border .2s,box-shadow .2s}[data-theme=dark] .form-field>input,[data-theme=dark] .form-field>select,[data-theme=dark] .form-field>textarea{color:#f8fafc;background:#0c1221d9;border-color:#ffffff14}.form-field>input:focus,.form-field>select:focus,.form-field>textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #1ce8a426}.form-field.invalid>input,.form-field.invalid>select,.form-field.invalid>textarea{border-color:var(--danger);box-shadow:0 0 0 3px #dc262633}.form-hint{color:var(--text-muted);font-size:.8rem}.form-error{color:var(--danger);font-size:.8rem}.form-actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.form-actions .btn{min-width:140px}.btn-lg{padding:1rem 2.5rem;font-size:1.1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-in{animation:.6s forwards fadeInUp}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (width<=768px){:root{--section-padding:4rem 1rem}.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}}@media (width<=480px){:root{font-size:15px}}@media (width<=360px){:root{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-card:#1c2333;--bg-card-hover:#222d3f;--accent:#1ce8a4;--accent-dark:#17c48a;--accent-glow:#1ce8a426;--text-primary:#f0f6fc;--text-secondary:#8b949e;--text-muted:#6e7681;--border:#30363d;--gold:gold;--silver:silver;--bronze:#cd7f32;--danger:#f85149;--warning:#d29922;--success:#1ce8a4;--info:#3b82f6;--gradient-hero:linear-gradient(135deg, #0d1117 0%, #1a2332 50%, #0d1117 100%);--shadow-card:0 4px 24px #0000004d;--shadow-glow:0 0 30px #1ce8a41a}}.scroll-x-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;position:relative;overflow-x:auto}.scroll-x-wrap:after{content:"";background:linear-gradient(to left, var(--bg-primary,#0d1117), transparent);pointer-events:none;flex-shrink:0;width:32px;min-width:32px;position:sticky;top:0;bottom:0;right:0}.table-scroll-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;overflow-x:auto}.table-scroll-wrap::-webkit-scrollbar{height:4px}.table-scroll-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.data-table thead th{background:var(--bg-card);z-index:10;position:sticky;top:0;box-shadow:0 2px 4px #00000026}.empty-state{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.empty-state__icon{font-size:2.5rem;line-height:1}.empty-state__title{color:var(--text-primary);font-size:1rem;font-weight:600}.empty-state__desc{max-width:30ch;color:var(--text-muted);font-size:.9rem}.field-error{color:var(--danger);margin-top:.25rem;font-size:.8rem;display:block}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--bg-card,#1c2333) 25%, #ffffff0f 50%, var(--bg-card,#1c2333) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s infinite shimmer}.skeleton--title{width:60%;height:24px;margin-bottom:1rem}.skeleton--price{width:40%;height:40px;margin-bottom:1.5rem}.skeleton--text{width:80%;height:16px;margin-bottom:.5rem}.skeleton--btn{border-radius:var(--radius-pill);width:100%;height:44px;margin-top:1rem}.skeleton--avatar{border-radius:50%;width:48px;height:48px}.skeleton--card{border-radius:var(--radius-md);height:120px}.turnstile-widget{justify-content:center;min-height:65px;margin:.75rem 0;display:flex}@supports (padding:max(0px)){.navbar-safe,nav{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}body{padding-bottom:env(safe-area-inset-bottom)}}.nav[data-v-728ec3f1]{background:var(--bg-card);border-bottom:1px solid var(--border);z-index:40;position:sticky;top:0}.inner[data-v-728ec3f1]{align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.75rem 1rem;display:flex}.brand[data-v-728ec3f1]{font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:.5rem;font-weight:800;display:flex}.logo-icon[data-v-728ec3f1]{font-size:1.25rem}.accent[data-v-728ec3f1]{color:var(--accent)}.links[data-v-728ec3f1]{align-items:center;gap:.75rem;margin-left:auto;display:flex}.workspace-switcher[data-v-728ec3f1]{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff09, #fff0), var(--bg-card);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.workspace-switcher--single[data-v-728ec3f1]{padding-right:.3rem}.workspace-switcher__label[data-v-728ec3f1]{display:none}.workspace-link[data-v-728ec3f1]{color:var(--text-secondary);border-radius:999px;align-items:center;gap:.6rem;padding:.42rem .7rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.workspace-link[data-v-728ec3f1]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.workspace-link__icon[data-v-728ec3f1]{width:1.95rem;height:1.95rem;color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-link__copy[data-v-728ec3f1]{flex-direction:column;min-width:0;display:flex}.workspace-link__title[data-v-728ec3f1]{color:inherit;font-size:.92rem;font-weight:700;line-height:1.05}.workspace-link__hint[data-v-728ec3f1]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.66rem;line-height:1.2}.workspace-link.active[data-v-728ec3f1]{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), var(--bg-card-hover);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, var(--border)), 0 10px 22px #080c182e}.workspace-link.active .workspace-link__icon[data-v-728ec3f1]{background:var(--accent);color:#081219;border-color:#0000}.workspace-link.active .workspace-link__hint[data-v-728ec3f1]{color:var(--accent)}.mobile-menu-btn[data-v-728ec3f1]{display:none}.theme-toggle[data-v-728ec3f1]{color:var(--text-secondary);border:1px solid var(--border);text-transform:none;border-radius:999px;min-width:94px;min-height:38px;padding:.2rem .6rem}.theme-toggle[data-v-728ec3f1] .v-btn__content{align-items:center;gap:.35rem;display:inline-flex}.theme-toggle__glyph[data-v-728ec3f1]{font-size:1rem;line-height:1}.theme-toggle__label[data-v-728ec3f1]{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.lang-switch[data-v-728ec3f1]{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.1rem;padding:.1rem;display:inline-flex}.lang-switch .v-btn[data-v-728ec3f1]{text-transform:none;min-width:2.1rem;font-weight:700}.lang-switch .v-btn.active[data-v-728ec3f1]{background:var(--accent);color:#081219}.best-third-bell[data-v-728ec3f1]{border:1px solid rgba(var(--v-theme-warning), .35);text-transform:none;border-radius:999px;min-height:38px;padding:.2rem .75rem}.best-third-bell[data-v-728ec3f1] .v-btn__content{align-items:center;gap:.4rem;display:inline-flex}.best-third-bell__label[data-v-728ec3f1]{letter-spacing:.02em;font-size:.8rem;font-weight:700}.best-third-bell__count[data-v-728ec3f1]{border:1px solid rgba(var(--v-theme-warning), .35);background:rgba(var(--v-theme-warning), .2);min-width:1.6rem;height:1.6rem;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:800;display:inline-flex}.best-third-bell__count.active[data-v-728ec3f1]{background:rgba(var(--v-theme-warning), .55);color:#081219}.best-third-bell--active[data-v-728ec3f1]{box-shadow:0 0 0 1px rgba(var(--v-theme-warning), .4), 0 0 18px rgba(var(--v-theme-warning), .35)}.link[data-v-728ec3f1]{color:var(--text-primary);text-decoration:none}.link[data-v-728ec3f1]:hover{color:var(--accent)}.link-button[data-v-728ec3f1]{text-align:left;text-transform:none;background:0 0;border:none;justify-content:flex-start;width:100%;min-width:100%;padding:.4rem 0}.link-button[data-v-728ec3f1]:focus-visible{color:var(--accent);outline:none}.mobile-only[data-v-728ec3f1],.mobile-profile[data-v-728ec3f1]{display:none}.user[data-v-728ec3f1]{position:relative}.user-btn[data-v-728ec3f1]{color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-pill);text-transform:none;background:0 0;align-items:center;gap:.5rem;min-width:0;padding:.4rem .8rem;display:inline-flex}.user-btn[data-v-728ec3f1] .v-btn__content{align-items:center;gap:.5rem;display:inline-flex}.user-btn[data-v-728ec3f1]:hover{border-color:var(--accent);color:var(--accent)}.avatar-img[data-v-728ec3f1]{object-fit:cover;border-radius:50%;width:32px;height:32px}.role[data-v-728ec3f1]{color:var(--text-secondary);font-size:.85rem}.menu[data-v-728ec3f1]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);z-index:50;min-width:160px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu-item[data-v-728ec3f1]{color:var(--text-primary);text-align:left;text-transform:none;background:0 0;border:none;border-radius:0;justify-content:flex-start;width:100%;min-width:100%;padding:.6rem .8rem}.menu-item[data-v-728ec3f1]:hover{background:var(--bg-card-hover);color:var(--accent)}@media (width<=768px){.mobile-menu-btn[data-v-728ec3f1]{display:inline-flex}.links[data-v-728ec3f1]{background:var(--bg-card);border-left:1px solid var(--border);z-index:70;flex-direction:column;align-items:flex-start;gap:.75rem;width:min(320px,75vw);height:calc(100vh - 60px);padding:1.25rem;transition:transform .3s;position:fixed;top:60px;right:0;transform:translate(100%);box-shadow:-10px 0 30px #00000040}.workspace-switcher[data-v-728ec3f1]{border-radius:22px;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;padding:.75rem}.workspace-switcher__label[data-v-728ec3f1]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:.72rem;font-weight:800;display:block}.workspace-link[data-v-728ec3f1]{border-radius:18px;justify-content:flex-start;width:100%;padding:.8rem .9rem}.workspace-link__hint[data-v-728ec3f1]{white-space:normal}.links.open[data-v-728ec3f1]{transform:translate(0)}.mobile-only[data-v-728ec3f1]{text-align:left;width:100%;display:block}.mobile-profile[data-v-728ec3f1]{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.mobile-profile img[data-v-728ec3f1]{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:48px;height:48px}.mobile-profile strong[data-v-728ec3f1]{display:block}.mobile-profile small[data-v-728ec3f1]{color:var(--text-secondary);font-size:.8rem;display:block}.btn-primary[data-v-728ec3f1],.user-btn[data-v-728ec3f1],.theme-toggle[data-v-728ec3f1],.best-third-bell[data-v-728ec3f1]{width:100%}.nav-backdrop[data-v-728ec3f1]{z-index:60;background:#04060ca6;position:fixed;inset:0}}.pwa-rail[data-v-bb2315e5]{z-index:1300;justify-items:end;gap:10px;display:grid;position:fixed;bottom:16px;right:16px}.pwa-rail__install[data-v-bb2315e5],.pwa-rail__launcher[data-v-bb2315e5]{background:color-mix(in srgb, var(--bg-card) 88%, #09111d 12%);color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #1ce8a43d;box-shadow:0 18px 48px #080f1738}.pwa-rail__install[data-v-bb2315e5]{border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.pwa-rail__launcher[data-v-bb2315e5]{border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-width:260px;padding:14px 16px;display:grid;position:relative}.pwa-rail__launcher[data-v-bb2315e5]:hover,.pwa-rail__install[data-v-bb2315e5]:hover{border-color:#1ce8a473;transform:translateY(-1px)}.pwa-rail__launcher-icon[data-v-bb2315e5]{width:44px;height:44px;color:var(--accent);background:linear-gradient(135deg,#1ce8a438,#3b82f62e);border-radius:16px;place-items:center;display:grid}.pwa-rail__launcher-copy[data-v-bb2315e5]{text-align:left;gap:2px;display:grid}.pwa-rail__launcher-copy strong[data-v-bb2315e5]{font-size:.95rem}.pwa-rail__launcher-copy small[data-v-bb2315e5]{color:var(--text-secondary);line-height:1.3}.pwa-rail__dot[data-v-bb2315e5]{background:var(--warning);border-radius:999px;width:10px;height:10px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #d9770629}.pwa-deck[data-v-bb2315e5]{background:radial-gradient(circle at top right, #1ce8a41f, transparent 30%), radial-gradient(circle at top left, #3b82f61f, transparent 28%), linear-gradient(150deg, color-mix(in srgb, var(--bg-card) 96%, #07111a 4%), color-mix(in srgb, var(--bg-card) 90%, #07111a 10%));color:var(--text-primary);border:1px solid var(--border);border-radius:32px;gap:18px;padding:20px;display:grid;box-shadow:0 26px 70px #060b1333}.pwa-deck__hero[data-v-bb2315e5]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;display:grid}.pwa-deck__copy[data-v-bb2315e5],.pwa-deck__spotlight[data-v-bb2315e5]{border:1px solid color-mix(in srgb, var(--border) 78%, var(--accent) 22%);border-radius:28px;padding:22px}.pwa-deck__copy[data-v-bb2315e5]{background:radial-gradient(circle at top left, #1ce8a421, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 84%, #08111d 16%), color-mix(in srgb, var(--bg-card) 94%, #08111d 6%));color:#f8fafc;gap:16px;display:grid;box-shadow:0 20px 56px #080f172e}.pwa-deck__headline[data-v-bb2315e5]{justify-content:space-between;align-items:start;gap:16px;display:flex}.pwa-deck__copy h2[data-v-bb2315e5]{max-width:12ch;margin:0;font-size:clamp(1.5rem,2vw,2.2rem);line-height:1.05}.pwa-deck__copy>p[data-v-bb2315e5]{color:#e2e8f0d1;max-width:56ch;margin:0;line-height:1.55}.pwa-deck__eyebrow[data-v-bb2315e5]{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.76rem;font-weight:800}.pwa-deck__close[data-v-bb2315e5]{color:#f8fafc;background:#ffffff14;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.pwa-deck__badge-row[data-v-bb2315e5]{flex-wrap:wrap;gap:10px;display:flex}.pwa-deck__status-pill[data-v-bb2315e5]{background:#ffffff17;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.pwa-deck__status-pill.is-glow[data-v-bb2315e5],.pwa-deck__status-pill.is-fresh[data-v-bb2315e5]{color:#d2fff1;background:#1ce8a424}.pwa-deck__status-pill.is-cool[data-v-bb2315e5]{color:#dff5ff;background:#7dd3fc24}.pwa-deck__status-pill.is-warn[data-v-bb2315e5]{color:#fff2b8;background:#facc1524}.pwa-deck__status-pill.is-neutral[data-v-bb2315e5]{color:#e2e8f0e6}.pwa-deck__actions[data-v-bb2315e5]{flex-wrap:wrap;gap:10px;display:flex}.pwa-deck__warning[data-v-bb2315e5]{color:#e2e8f0d6;margin:0;font-size:.92rem}.pwa-deck__spotlight[data-v-bb2315e5]{background:linear-gradient(160deg,#fffffff0,#edf2f7eb);gap:16px;display:grid}.pwa-deck__spotlight-label[data-v-bb2315e5]{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.74rem;font-weight:800}.pwa-deck__spotlight strong[data-v-bb2315e5]{font-size:1.15rem;line-height:1.2}.pwa-deck__spotlight p[data-v-bb2315e5]{color:var(--text-secondary);margin:0;line-height:1.55}.pwa-deck__spotlight-meta[data-v-bb2315e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pwa-deck__spotlight-meta div[data-v-bb2315e5]{background:#0f172a0d;border-radius:18px;gap:6px;padding:14px;display:grid}.pwa-deck__spotlight-meta span[data-v-bb2315e5]{color:var(--text-muted);font-size:.8rem}.pwa-deck__shortcut-row[data-v-bb2315e5]{flex-wrap:wrap;gap:10px;display:flex}.pwa-deck__shortcut[data-v-bb2315e5]{color:var(--text-primary);background:#0f172a0f;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.pwa-deck__content[data-v-bb2315e5]{gap:16px;display:grid}.pwa-deck__signal-grid[data-v-bb2315e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pwa-signal-card[data-v-bb2315e5]{background:linear-gradient(#fffffff5,#f1f5f9eb);border:1px solid #94a3b82e;border-radius:24px;gap:8px;padding:18px;display:grid}.pwa-signal-card.is-fresh[data-v-bb2315e5]{background:linear-gradient(145deg,#10b98124,#fffffff5)}.pwa-signal-card.is-cool[data-v-bb2315e5]{background:linear-gradient(145deg,#3b82f624,#fffffff5)}.pwa-signal-card.is-glow[data-v-bb2315e5]{background:linear-gradient(145deg,#1ce8a429,#fffffff5)}.pwa-signal-card.is-warn[data-v-bb2315e5]{background:linear-gradient(145deg,#facc1529,#fffbebf5)}.pwa-signal-card__icon[data-v-bb2315e5]{width:40px;height:40px;color:var(--text-primary);background:#0f172a0f;border-radius:14px;place-items:center;display:grid}.pwa-signal-card strong[data-v-bb2315e5]{font-size:1rem}.pwa-signal-card p[data-v-bb2315e5]{color:var(--text-secondary);margin:0;line-height:1.5}.pwa-feature-strip[data-v-bb2315e5]{gap:12px;display:grid}.pwa-feature-strip__item[data-v-bb2315e5]{border:1px solid color-mix(in srgb, var(--border) 76%, var(--accent) 24%);background:linear-gradient(135deg, #1ce8a41a, #3b82f614), color-mix(in srgb, var(--bg-card) 96%, transparent 4%);border-radius:24px;gap:6px;padding:18px 20px;display:grid}.pwa-feature-strip__item span[data-v-bb2315e5]{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:800}.pwa-feature-strip__item strong[data-v-bb2315e5]{color:var(--text-secondary);font-size:1rem;line-height:1.45}.pwa-settings-card[data-v-bb2315e5]{border:1px solid color-mix(in srgb, var(--border) 78%, var(--accent) 22%);background:linear-gradient(#fffffff7,#f1f5f9ed);border-radius:28px;gap:18px;padding:22px;display:grid}.pwa-settings-card__head[data-v-bb2315e5]{justify-content:space-between;align-items:start;gap:16px;display:flex}.pwa-settings-card__head h3[data-v-bb2315e5]{margin:4px 0 0;font-size:clamp(1.1rem,1vw + .95rem,1.45rem)}.pwa-settings-card__head p[data-v-bb2315e5]{color:var(--text-secondary);max-width:56ch;margin:8px 0 0}.pwa-settings-card__grid[data-v-bb2315e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pwa-toggle-card[data-v-bb2315e5]{color:var(--text-primary);text-align:left;background:#ffffffb8;border:1px solid #94a3b82e;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.pwa-toggle-card.is-active[data-v-bb2315e5]{border-color:#1ce8a457;box-shadow:inset 0 0 0 1px #1ce8a429}.pwa-toggle-card__icon[data-v-bb2315e5]{background:#0f172a0f;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.pwa-toggle-card.is-accent .pwa-toggle-card__icon[data-v-bb2315e5],.pwa-toggle-card.is-mint .pwa-toggle-card__icon[data-v-bb2315e5]{color:#059669;background:#10b9811f}.pwa-toggle-card.is-amber .pwa-toggle-card__icon[data-v-bb2315e5]{color:#b45309;background:#facc1524}.pwa-toggle-card.is-sky .pwa-toggle-card__icon[data-v-bb2315e5]{color:#0369a1;background:#38bdf824}.pwa-toggle-card.is-violet .pwa-toggle-card__icon[data-v-bb2315e5]{color:#7c3aed;background:#c084fc24}.pwa-toggle-card.is-slate .pwa-toggle-card__icon[data-v-bb2315e5]{color:#475569;background:#94a3b81f}.pwa-toggle-card__copy[data-v-bb2315e5]{gap:3px;display:grid}.pwa-toggle-card__copy strong[data-v-bb2315e5]{font-size:.96rem}.pwa-toggle-card__copy small[data-v-bb2315e5]{color:var(--text-secondary);line-height:1.4}.pwa-settings-card__footer[data-v-bb2315e5]{gap:10px;display:grid}.pwa-settings-card__footer p[data-v-bb2315e5]{color:var(--text-secondary);margin:0}.pwa-hours[data-v-bb2315e5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pwa-hours__field[data-v-bb2315e5]{gap:8px;display:grid}.pwa-hours__field span[data-v-bb2315e5]{color:var(--text-secondary);font-size:.88rem}.pwa-hours__field input[data-v-bb2315e5]{border:1px solid var(--border);background:var(--bg-card);width:100%;min-height:44px;color:var(--text-primary);border-radius:14px;padding:0 12px}.pwa-deck[data-v-bb2315e5] .v-btn--variant-outlined{border-color:#94a3b83d}@media (width<=760px){.pwa-rail[data-v-bb2315e5]{bottom:12px;left:12px;right:12px}.pwa-rail__launcher[data-v-bb2315e5]{width:100%;min-width:0}.pwa-deck[data-v-bb2315e5]{border-radius:22px;padding:16px}.pwa-deck__hero[data-v-bb2315e5],.pwa-deck__signal-grid[data-v-bb2315e5],.pwa-settings-card__grid[data-v-bb2315e5],.pwa-hours[data-v-bb2315e5],.pwa-deck__spotlight-meta[data-v-bb2315e5]{grid-template-columns:1fr}.pwa-settings-card__head[data-v-bb2315e5],.pwa-deck__headline[data-v-bb2315e5]{display:grid}}[data-theme=dark],[data-theme=dark],[data-theme=dark],[data-theme=dark],[data-theme=dark],[data-theme=dark],[data-theme=dark]{color:#e2e8f0c2}[data-theme=dark],[data-theme=dark],[data-theme=dark],[data-theme=dark]{color:#f8fafc;background:#ffffff0f}[data-theme=dark]{color:#f8fafc;background:#ffffff0a;border-color:#94a3b82e}.toast-wrap[data-v-9e51683b]{z-index:9999;gap:10px;width:min(420px,100vw - 32px);display:grid;position:fixed;top:16px;right:16px}.toast-alert[data-v-9e51683b]{border:1px solid var(--border)}[data-v-49ad7af6] .v-main{background:var(--bg-primary)}
