.nav.svelte-rfuq4y{background:linear-gradient(90deg,var(--hero-gradient-start) 0%,var(--hero-gradient-end) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid color-mix(in srgb,var(--hero-gradient-end) 30%,transparent)}.logo.svelte-rfuq4y{background:#fff3;color:#fff;display:inline-flex;align-items:center;justify-content:center}.brand-accent.svelte-rfuq4y{color:#fff;margin-left:4px}nav.svelte-rfuq4y{color:#fff}nav.svelte-rfuq4y span:where(.svelte-rfuq4y){color:#fff}.btn-create.svelte-rfuq4y{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 85%,white),var(--primary));color:var(--brand-contrast, #ffffff);box-shadow:0 6px 20px color-mix(in srgb,var(--primary) 40%,transparent),0 3px 8px #00000026;border:none}.btn-create.svelte-rfuq4y:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--primary) 50%,transparent),0 4px 10px #0003}.avatar-button.svelte-rfuq4y{width:40px;height:40px;border-radius:50%;padding:0;border:2px solid rgba(255,255,255,.5);cursor:pointer;transition:all .2s;background:transparent;position:relative;overflow:hidden}.avatar-button.svelte-rfuq4y:hover{border-color:#fffc;transform:scale(1.05)}.avatar-img.svelte-rfuq4y{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback.svelte-rfuq4y{width:100%;height:100%;display:none;align-items:center;justify-content:center;background:#fff3;color:#fff;font-weight:600;font-size:1rem}.user-dropdown.svelte-rfuq4y{position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;background:var(--surface-1);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:200;overflow:hidden}.dropdown-header.svelte-rfuq4y{padding:1rem;background:var(--surface-2);border-bottom:1px solid var(--surface-border)}.dropdown-name.svelte-rfuq4y{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.dropdown-email.svelte-rfuq4y{font-size:.75rem;color:var(--text-muted)}.dropdown-divider.svelte-rfuq4y{height:1px;background:var(--surface-border)}.dropdown-item.svelte-rfuq4y{width:100%;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;background:transparent;border:none;color:var(--text);font-size:.875rem;cursor:pointer;transition:background .15s,color .15s;text-align:left}.dropdown-item.svelte-rfuq4y:hover{background:var(--surface-2)}.dropdown-item.api-key-item.svelte-rfuq4y{color:var(--primary);font-weight:500}.dropdown-item.api-key-item.svelte-rfuq4y:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface-1));color:var(--primary)}.dropdown-item.api-key-item.svelte-rfuq4y .material-symbols-outlined:where(.svelte-rfuq4y){color:var(--primary)}.api-key-text.svelte-rfuq4y{font-weight:500;color:var(--primary)}.dropdown-item.logout-item.svelte-rfuq4y{color:var(--danger);font-weight:500}.dropdown-item.logout-item.svelte-rfuq4y:hover{background:color-mix(in srgb,var(--danger) 10%,var(--surface-1));color:var(--danger)}.logout-text.svelte-rfuq4y{font-weight:600;color:var(--danger)}.dropdown-backdrop.svelte-rfuq4y{position:fixed;inset:0;background:transparent;border:none;cursor:default;z-index:10}.btn-cta.svelte-rfuq4y{background:var(--cta-bg, var(--primary, #111827));color:var(--btn-text, #ffffff)}.landing-page.svelte-6tr2dc{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.hero-section.svelte-6tr2dc{padding:6rem 2rem;text-align:center;background:linear-gradient(90deg,var(--hero-gradient-start) 0%,var(--hero-gradient-end) 100%);color:#fff}.hero-content.svelte-6tr2dc{max-width:800px;margin:0 auto}.hero-title.svelte-6tr2dc{font-size:3rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#fff}.hero-subtitle.svelte-6tr2dc{font-size:1.5rem;font-weight:400;margin-bottom:2.5rem;opacity:.95;color:#fff}.cta-button.svelte-6tr2dc{padding:1rem 3rem;font-size:1.125rem;font-weight:600;background:var(--cta-button);color:var(--cta-button-text);border:none;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px var(--cta-button-shadow)}.cta-button.svelte-6tr2dc:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--cta-button-shadow)}.features-section.svelte-6tr2dc{padding:5rem 2rem;flex:1}.features-grid.svelte-6tr2dc{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card.svelte-6tr2dc{background:var(--surface-1);border:1px solid var(--surface-border);border-radius:12px;padding:2.5rem 2rem;text-align:center;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px color-mix(in srgb,var(--card-shadow) 10%,transparent)}.feature-card.svelte-6tr2dc:hover{transform:translateY(-4px);box-shadow:0 8px 24px color-mix(in srgb,var(--card-shadow-hover) 20%,transparent)}.feature-icon.svelte-6tr2dc{width:64px;height:64px;margin:0 auto 1.5rem;color:var(--primary)}.feature-icon.svelte-6tr2dc svg:where(.svelte-6tr2dc){width:100%;height:100%}.feature-title.svelte-6tr2dc{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text)}.feature-description.svelte-6tr2dc{font-size:1rem;line-height:1.6;color:var(--text-muted)}.quote-section.svelte-6tr2dc{padding:4rem 2rem;background:var(--surface-2);border-top:1px solid var(--surface-border)}.quote.svelte-6tr2dc{max-width:800px;margin:0 auto;text-align:center}.quote-text.svelte-6tr2dc{font-size:1.5rem;font-style:italic;margin-bottom:1rem;color:var(--text);line-height:1.6}.quote-author.svelte-6tr2dc{font-size:1.125rem;font-style:normal;color:var(--text-muted)}.landing-footer.svelte-6tr2dc{padding:2rem;text-align:center;background:var(--surface-1);border-top:1px solid var(--surface-border);color:var(--text-muted)}@media(max-width:768px){.hero-title.svelte-6tr2dc{font-size:2rem}.hero-subtitle.svelte-6tr2dc{font-size:1.25rem}.hero-section.svelte-6tr2dc{padding:4rem 1.5rem}.features-section.svelte-6tr2dc{padding:3rem 1.5rem}.features-grid.svelte-6tr2dc{grid-template-columns:1fr}.quote-text.svelte-6tr2dc{font-size:1.25rem}}@media(min-width:769px)and (max-width:1024px){.features-grid.svelte-6tr2dc{grid-template-columns:repeat(2,1fr)}}.blur-url.svelte-1qocsni{filter:blur(3px);transition:all .3s;cursor:help;-webkit-user-select:none;user-select:none}.blur-url.svelte-1qocsni:hover{filter:blur(0);-webkit-user-select:auto;user-select:auto}.link-card.svelte-1qocsni{background:color-mix(in srgb,var(--surface-1, #ffffff) 88%,var(--surface-border, #e7f3e7) 12%);border-color:color-mix(in srgb,var(--surface-border, #e7f3e7) 88%,var(--surface-1, #ffffff) 12%);box-shadow:var(--card-shadow, 0 8px 20px rgba(2,6,23,.06))}.link-card.svelte-1qocsni .icon-circle:where(.svelte-1qocsni){background:color-mix(in srgb,var(--surface-2, #f7fff7) 84%,var(--surface-1,#ffffff) 16%)}.link-card.svelte-1qocsni .title:where(.svelte-1qocsni){color:var(--text, #0d1b0d)}.link-card.svelte-1qocsni .short-url:where(.svelte-1qocsni){color:var(--brand-link, var(--brand-text, #0b5fff))}.link-card.svelte-1qocsni .muted:where(.svelte-1qocsni){color:var(--text-muted, #94a3b8)}.link-card.svelte-1qocsni .divider:where(.svelte-1qocsni){background:var(--surface-border, #e7f3e7)}.link-card.svelte-1qocsni .action-btn:where(.svelte-1qocsni){color:var(--icon, #6b7280);transition:color .15s ease,background-color .15s ease}.link-card.svelte-1qocsni .action-btn:where(.svelte-1qocsni):hover{color:var(--primary, #11d411);background:var(--action-hover-bg, rgba(255,255,255,.6))}.link-card.svelte-1qocsni .material-symbols-outlined:where(.svelte-1qocsni){color:var(--icon, #6b7280)}.link-card.svelte-1qocsni .icon-circle:where(.svelte-1qocsni) .material-symbols-outlined:where(.svelte-1qocsni){color:var(--icon-contrast, var(--brand-link, #0b5fff))}.link-card.svelte-1qocsni .material-symbols-outlined.muted:where(.svelte-1qocsni){color:var(--text-muted, #94a3b8)}.link-card.svelte-1qocsni .material-symbols-outlined.clicks:where(.svelte-1qocsni){color:var(--primary, #11d411)}.link-card.svelte-1qocsni .action-btn:where(.svelte-1qocsni) .material-symbols-outlined:where(.svelte-1qocsni){color:inherit}.link-card.svelte-1qocsni .badge-brand:where(.svelte-1qocsni){background:var(--brand-link, #0b5fff);color:var(--brand-contrast, #ffffff);border:1px solid color-mix(in srgb,var(--brand-link,#0b5fff) 24%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--brand-link,#0b5fff) 10%,transparent);font-weight:800;letter-spacing:.06em}.link-card.svelte-1qocsni .badge-brand:where(.svelte-1qocsni) .material-symbols-outlined:where(.svelte-1qocsni){color:inherit;opacity:.98}.link-card.svelte-1qocsni .clicks:where(.svelte-1qocsni){color:var(--primary, #11d411)}.modal-backdrop.svelte-151mxvg{background:color-mix(in srgb,var(--bg,#0b1220) 85%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.svelte-151mxvg{background:var(--surface-1,#ffffff);width:100%;max-width:40rem;border-radius:40px;box-shadow:0 0 60px #00000026,0 30px 80px #0000001f,0 0 120px color-mix(in srgb,var(--primary, #2563eb) 15%,transparent);border:1px solid color-mix(in srgb,var(--surface-border,#e7f3e7) 60%,transparent);overflow:hidden;max-height:90vh;animation:svelte-151mxvg-modalAppear .3s ease-out}@media(max-width:768px){.modal.svelte-151mxvg{max-height:100vh;border-radius:20px;margin:0;border:none;box-shadow:none}.modal-inner.svelte-151mxvg{padding:0!important;max-height:calc(100vh - 3rem)!important}.modal-body.svelte-151mxvg{padding:1.5rem!important}}@keyframes svelte-151mxvg-modalAppear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-inner.svelte-151mxvg{padding:0;display:flex;flex-direction:column;max-height:90vh}.modal-header.svelte-151mxvg{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;width:100%;flex-shrink:0;position:sticky;top:0;z-index:10}.modal-title.svelte-151mxvg{font-size:1.25rem;font-weight:900;color:var(--text,#071235)}.modal-sub.svelte-151mxvg{color:var(--text-muted,#64748b);font-size:.875rem}.close-btn.svelte-151mxvg{color:var(--icon,#6b7280);background:transparent;border:0;cursor:pointer;transition:all .2s ease;padding:.5rem;border-radius:50%}.close-btn.svelte-151mxvg:hover{background:var(--danger,#ef4444);color:#fff;transform:rotate(90deg) scale(1.1)}.modal-body.svelte-151mxvg{display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem;overflow-y:auto;flex:1}.input-block.svelte-151mxvg{background:var(--surface-2,#f3f8ff);border-radius:1.25rem;padding:1.25rem;border:2px solid var(--surface-border,#e6eefc);transition:all .15s ease}.input-block.error.svelte-151mxvg{border-color:var(--danger,#fecaca)}.input-block.svelte-151mxvg:focus-within{border-color:var(--primary,#2563eb);background:color-mix(in srgb,var(--surface-2,#f3f8ff) 80%,transparent);box-shadow:0 12px 36px var(--shadow-primary-20, rgba(37,99,235,.06))}.label-uppercase.svelte-151mxvg{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text,#071235);margin-bottom:.5rem}.small-uppercase.svelte-151mxvg{font-size:10px;font-weight:700;color:var(--text-muted,#64748b);display:block;margin-bottom:.25rem}.input.svelte-151mxvg{width:100%;padding:1rem 1.25rem;background:color-mix(in srgb,var(--surface-2,#f3f8ff) 28%,var(--surface-1,#fff) 72%);border-radius:12px;border:2px solid color-mix(in srgb,var(--surface-border,#e6eefc) 78%,var(--surface-2,#f3f8ff) 22%);outline:none;font-weight:600;color:var(--text,#071235);box-shadow:inset 0 1px #fff9,var(--shadow-primary-5, 0 6px 16px rgba(2,6,23,.06));transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.input.svelte-151mxvg:focus{border-color:var(--primary,#2563eb);box-shadow:0 10px 32px var(--shadow-primary-20, rgba(37,99,235,.1));background:var(--surface-1,#fff)}.input-hint.svelte-151mxvg{margin-top:.5rem;font-size:11px;display:flex;align-items:center;gap:.5rem;color:color-mix(in srgb,var(--text,#071235) 80%,var(--text-muted,#64748b) 20%);font-weight:700}.muted-text.svelte-151mxvg{color:color-mix(in srgb,var(--text,#071235) 76%,var(--text-muted,#64748b) 24%);font-weight:700}.error-text.svelte-151mxvg{color:var(--danger,#dc2626);font-weight:800}.success-text.svelte-151mxvg{color:var(--primary,#2563eb);font-weight:800}.alias-wrapper.svelte-151mxvg{display:flex;align-items:center;gap:.75rem;background:color-mix(in srgb,var(--surface-2,#f3f8ff) 18%,var(--surface-1,#fff) 82%);border:2px solid color-mix(in srgb,var(--surface-border,#e6eefc) 78%,var(--surface-2,#f3f8ff) 22%);border-radius:12px;padding:.5rem .75rem;margin-bottom:.5rem}.alias-wrapper.svelte-151mxvg:focus-within{border-color:var(--primary,#2563eb);box-shadow:0 10px 32px var(--shadow-primary-20, rgba(37,99,235,.06))}.alias-prefix.svelte-151mxvg{color:var(--text-muted,#94a3b8);font-weight:800;white-space:nowrap;font-size:.95rem}.alias-input.svelte-151mxvg{flex:1;background:transparent;border:0;padding:.5rem 0;font-weight:800;outline:none;color:var(--text,#071235)}.input.svelte-151mxvg::placeholder,.alias-input.svelte-151mxvg::placeholder{color:color-mix(in srgb,var(--text,#071235) 60%,var(--text-muted,#64748b) 40%);opacity:1}.toggle-card.svelte-151mxvg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;border-radius:12px;background:var(--surface-1,#fff);border:1px solid var(--surface-border,#e6eefc);cursor:pointer}.toggle-left.svelte-151mxvg{display:flex;align-items:center;gap:1rem}.toggle-icon.svelte-151mxvg{padding:.5rem;border-radius:10px;background:var(--muted-ghost,#eef2f7);color:var(--icon,#6b7280)}.toggle-icon.active.svelte-151mxvg{background:color-mix(in srgb,var(--primary,#2563eb) 12%,transparent);color:var(--primary,#2563eb)}.password-strength-bar.svelte-151mxvg{width:100%;height:4px;background:var(--surface-border, #e6eefc);border-radius:2px;overflow:hidden}.password-strength-fill.svelte-151mxvg{height:100%;width:100%;transition:background-color .3s ease}.password-strength-fill.weak.svelte-151mxvg{background-color:#dc2626;width:33%}.password-strength-fill.medium.svelte-151mxvg{background-color:#f59e0b;width:66%}.password-strength-fill.strong.svelte-151mxvg{background-color:#10b981;width:100%}.toggle-text.svelte-151mxvg .toggle-title:where(.svelte-151mxvg){font-weight:900;color:var(--text,#071235)}.toggle-text.svelte-151mxvg .toggle-sub:where(.svelte-151mxvg){font-size:10px;color:var(--text-muted,#64748b);font-weight:700}.toggle-track.svelte-151mxvg{width:2.5rem;height:1.5rem;border-radius:999px;background:var(--switch-off,#e5e7eb);position:relative}.toggle-track.active.svelte-151mxvg{background:var(--primary,#2563eb)}.toggle-thumb.svelte-151mxvg{position:absolute;top:3px;left:3px;width:1rem;height:1rem;background:var(--surface-1,#fff);border-radius:999px;transition:left .15s ease}.toggle-track.active.svelte-151mxvg .toggle-thumb:where(.svelte-151mxvg){left:calc(100% - 1rem - 3px)}.accent-block.svelte-151mxvg{padding:1rem;border-radius:12px;background:color-mix(in srgb,var(--surface-2,#f7f7ff) 60%,transparent);border:1px solid var(--surface-border,#eee3ff)}.accent-header.svelte-151mxvg{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.accent-icon.svelte-151mxvg{color:var(--brand-link,#7c3aed)}.accent-title.svelte-151mxvg{font-weight:900;color:var(--text,#071235);font-size:12px;text-transform:uppercase}.schedule-grid.svelte-151mxvg{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;border-radius:12px;background:color-mix(in srgb,var(--surface-2,#fbf7ff) 70%,transparent);border:1px solid var(--surface-border,#efe6ff)}.small-input.svelte-151mxvg{width:100%;padding:.5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--surface-border,#efe6ff) 78%,var(--surface-2,#fbf7ff) 22%);background:color-mix(in srgb,var(--surface-2,#fbf7ff) 18%,var(--surface-1,#fff) 82%);box-shadow:var(--shadow-primary-5, 0 4px 12px rgba(2,6,23,.05));transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.small-input.svelte-151mxvg:focus{border-color:var(--primary,#2563eb);box-shadow:0 8px 20px var(--shadow-primary-20, rgba(37,99,235,.08));background:var(--surface-1,#fff)}.primary-btn.svelte-151mxvg{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:12px;font-weight:900;background:var(--primary,#2563eb);color:var(--btn-text,#fff);border:0;box-shadow:var(--shadow-primary-20, 0 10px 30px rgba(37,99,235,.12));cursor:pointer}.primary-btn.svelte-151mxvg:disabled{background:var(--surface-1,#f1f5f9);color:var(--text-muted,#9ca3af);cursor:not-allowed;box-shadow:none}.error-box.svelte-151mxvg{text-align:center;font-weight:800;color:var(--danger,#dc2626);background:color-mix(in srgb,var(--danger,#fecaca) 12%,transparent);padding:.75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger,#fecaca) 40%,transparent)}.edit-modal-backdrop.svelte-1xlu8qg{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,var(--bg,#071022) 85%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edit-modal.svelte-1xlu8qg{background:var(--surface-1,#ffffff);width:100%;max-width:40rem;border-radius:40px;box-shadow:0 0 60px #00000026,0 30px 80px #0000001f,0 0 120px color-mix(in srgb,var(--primary, #2563eb) 15%,transparent);border:1px solid color-mix(in srgb,var(--surface-border,#e7f3e7) 60%,transparent);overflow:hidden;max-height:90vh;animation:svelte-1xlu8qg-modalSlideIn .3s ease-out}@media(max-width:768px){.edit-modal.svelte-1xlu8qg{max-height:100vh;border-radius:20px;border:none;box-shadow:none}.edit-modal-inner.svelte-1xlu8qg{padding:0!important}.modal-header.svelte-1xlu8qg,.modal-body.svelte-1xlu8qg{padding:1.5rem!important}}@keyframes svelte-1xlu8qg-modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.edit-modal-inner.svelte-1xlu8qg{padding:0;display:flex;flex-direction:column;max-height:90vh}.modal-header.svelte-1xlu8qg{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;width:100%;flex-shrink:0;position:sticky;top:0;z-index:10}.modal-title.svelte-1xlu8qg{font-size:1.25rem;font-weight:900;color:var(--text,#071235)}.close-btn.svelte-1xlu8qg{background:transparent;border:0;color:var(--icon,#6b7280);cursor:pointer;transition:all .2s ease;padding:.5rem;border-radius:50%}.close-btn.svelte-1xlu8qg:hover{background:var(--danger,#ef4444);color:#fff;transform:rotate(90deg) scale(1.1)}.modal-body.svelte-1xlu8qg{display:flex;flex-direction:column;gap:1rem;padding:2.5rem;overflow-y:auto;flex:1}.form-section.svelte-1xlu8qg{display:flex;flex-direction:column;gap:.5rem}.readonly-box.svelte-1xlu8qg{padding:1rem;background:color-mix(in srgb,var(--surface-2,#f7fff7) 60%,transparent);border-radius:12px;color:var(--text-muted);font-family:monospace;border:1px solid var(--surface-border,#e7f3e7)}.input-block.svelte-1xlu8qg{background:color-mix(in srgb,var(--surface-2,#f3f8ff) 90%,transparent);border-radius:12px;padding:.75rem;border:2px solid var(--surface-border,#e6eefc);transition:all .15s ease}.input-block.error.svelte-1xlu8qg{border-color:var(--danger,#fecaca)}.label-uppercase.svelte-1xlu8qg{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text,#071235);margin-bottom:.5rem}.small-uppercase.svelte-1xlu8qg{font-size:10px;font-weight:700;color:var(--text-muted,#64748b);display:block;margin-bottom:.25rem}.input.svelte-1xlu8qg{width:100%;padding:.85rem 1rem;background:color-mix(in srgb,var(--surface-2,#f3f8ff) 28%,var(--surface-1,#fff) 72%);border-radius:10px;border:1.5px solid color-mix(in srgb,var(--surface-border,#e6eefc) 78%,var(--surface-2,#f3f8ff) 22%);outline:none;font-weight:700;color:var(--text,#071235);box-shadow:inset 0 1px #fff9,var(--shadow-primary-5, 0 6px 16px rgba(2,6,23,.06));transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.input.svelte-1xlu8qg:focus{border-color:var(--primary,#2563eb);box-shadow:0 10px 32px var(--shadow-primary-20, rgba(37,99,235,.1));background:var(--surface-1,#fff)}.input-hint.svelte-1xlu8qg{margin-top:.5rem;font-size:11px;display:flex;align-items:center;gap:.5rem;color:color-mix(in srgb,var(--text,#071235) 80%,var(--text-muted,#64748b) 20%);font-weight:700}.error-text.svelte-1xlu8qg{color:var(--danger,#dc2626);font-weight:800}.success-text.svelte-1xlu8qg{color:var(--primary,#2563eb);font-weight:800}.toggle-card.svelte-1xlu8qg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem;border-radius:12px;background:var(--surface-1,#fff);border:1px solid var(--surface-border,#e6eefc);cursor:pointer}.toggle-left.svelte-1xlu8qg{display:flex;align-items:center;gap:.75rem}.toggle-icon.svelte-1xlu8qg{padding:.45rem;border-radius:8px;background:var(--muted-ghost,#eef2f7);color:var(--icon,#6b7280)}.toggle-icon.active.svelte-1xlu8qg{background:color-mix(in srgb,var(--primary,#2563eb) 12%,transparent);color:var(--primary,#2563eb)}.toggle-text.svelte-1xlu8qg .toggle-title:where(.svelte-1xlu8qg){font-weight:900;color:var(--text,#071235)}.toggle-text.svelte-1xlu8qg .toggle-sub:where(.svelte-1xlu8qg){font-size:10px;color:var(--text-muted,#64748b);font-weight:700}.toggle-track.svelte-1xlu8qg{width:2.5rem;height:1.5rem;border-radius:999px;background:var(--switch-off,#e5e7eb);position:relative}.toggle-track.active.svelte-1xlu8qg{background:var(--primary,#2563eb)}.toggle-thumb.svelte-1xlu8qg{position:absolute;top:3px;left:3px;width:1rem;height:1rem;background:var(--surface-1,#fff);border-radius:999px;transition:left .15s ease}.toggle-track.active.svelte-1xlu8qg .toggle-thumb:where(.svelte-1xlu8qg){left:calc(100% - 1rem - 3px)}.password-strength-bar.svelte-1xlu8qg{width:100%;height:4px;background:var(--surface-border, #e6eefc);border-radius:2px;overflow:hidden}.password-strength-fill.svelte-1xlu8qg{height:100%;width:100%;transition:background-color .3s ease}.password-strength-fill.weak.svelte-1xlu8qg{background-color:#dc2626;width:33%}.password-strength-fill.medium.svelte-1xlu8qg{background-color:#f59e0b;width:66%}.password-strength-fill.strong.svelte-1xlu8qg{background-color:#10b981;width:100%}.accent-block.svelte-1xlu8qg{padding:.75rem;border-radius:12px;background:color-mix(in srgb,var(--surface-2,#f7fff7) 60%,transparent);border:1px solid var(--surface-border,#efe6ff)}.accent-header.svelte-1xlu8qg{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.accent-icon.svelte-1xlu8qg{color:var(--brand-link,#7c3aed)}.accent-title.svelte-1xlu8qg{font-weight:900;color:var(--text,#071235);font-size:12px;text-transform:uppercase}.schedule-grid.svelte-1xlu8qg{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:.5rem;border-radius:12px;background:color-mix(in srgb,var(--surface-2,#fbf7ff) 70%,transparent);border:1px solid var(--surface-border,#efe6ff)}.small-input.svelte-1xlu8qg{width:100%;padding:.5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--surface-border,#efe6ff) 78%,var(--surface-2,#fbf7ff) 22%);background:color-mix(in srgb,var(--surface-2,#fbf7ff) 18%,var(--surface-1,#fff) 82%);box-shadow:var(--shadow-primary-5, 0 4px 12px rgba(2,6,23,.05));transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.small-input.svelte-1xlu8qg:focus{border-color:var(--primary,#2563eb);box-shadow:0 8px 20px var(--shadow-primary-20, rgba(37,99,235,.08));background:var(--surface-1,#fff)}.primary-btn.svelte-1xlu8qg{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem;border-radius:12px;font-weight:900;background:var(--primary,#2563eb);color:var(--btn-text,#fff);border:0;box-shadow:var(--shadow-primary-20, 0 10px 30px rgba(37,99,235,.12));cursor:pointer}.primary-btn.svelte-1xlu8qg:disabled{background:var(--surface-1,#f1f5f9);color:var(--text-muted,#9ca3af);cursor:not-allowed;box-shadow:none}.secondary-btn.svelte-1xlu8qg{padding:.7rem 1rem;background:var(--surface-2,#f3f8ff);color:var(--text,#071235);border-radius:10px;font-weight:800}.error-box.svelte-1xlu8qg{text-align:center;font-weight:800;color:var(--danger,#dc2626);background:color-mix(in srgb,var(--danger,#fecaca) 12%,transparent);padding:.75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger,#fecaca) 40%,transparent)}.modal-backdrop.svelte-1dy0tsv{background:color-mix(in srgb,var(--surface-1,#0f172a) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card.svelte-1dy0tsv{background:var(--surface-1,#ffffff);border-radius:40px;box-shadow:0 0 60px #00000026,0 30px 80px #0000001f,0 0 100px color-mix(in srgb,var(--primary, #2563eb) 15%,transparent);animation:svelte-1dy0tsv-modalPop .3s cubic-bezier(.175,.885,.32,1.275)}@media(max-width:640px){.modal-card.svelte-1dy0tsv{border-radius:20px;max-width:95vw}}@keyframes svelte-1dy0tsv-modalPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.close-btn.svelte-1dy0tsv{position:absolute;top:1.5rem;right:1.5rem;padding:.5rem;border-radius:9999px;background:var(--surface-2,#f3f4f6);color:var(--icon,#6b7280);transition:all .2s ease}.close-btn.svelte-1dy0tsv:hover{background:var(--danger,#ef4444);color:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 4px 12px #ef44444d}.title.svelte-1dy0tsv{color:var(--text)}.meta.svelte-1dy0tsv{color:var(--text-muted)}.qr-wrap.svelte-1dy0tsv{background:var(--surface-2,#f8fafc);padding:1rem;border-radius:16px;border:4px solid var(--surface-1,#ffffff);box-shadow:0 12px 30px #0000000a}.toggle-logo.svelte-1dy0tsv{display:flex;align-items:center;gap:.75rem;background:var(--surface-2);border:1px solid var(--surface-border);padding:.5rem .75rem;border-radius:9999px}.toggle-switch.svelte-1dy0tsv{width:2.5rem;height:1.5rem;border-radius:9999px;background:var(--surface-border);position:relative}.toggle-switch.on.svelte-1dy0tsv{background:var(--brand-link)}.toggle-knob.svelte-1dy0tsv{position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:9999px;background:#fff;transition:left .12s ease}.toggle-switch.on.svelte-1dy0tsv .toggle-knob:where(.svelte-1dy0tsv){left:1.3rem}.action-btn.svelte-1dy0tsv{flex:1;padding:.875rem 1rem;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700}.action-btn.muted.svelte-1dy0tsv{background:var(--surface-2);color:var(--text);border:1px solid var(--surface-border)}.action-btn.primary.svelte-1dy0tsv{background:var(--brand-link);color:var(--brand-contrast);box-shadow:0 12px 30px var(--shadow-primary-20)}.api-keys-tab.svelte-wf4e9h{width:100%}.alert.svelte-wf4e9h{padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px}.alert-error.svelte-wf4e9h{background-color:rgba(var(--danger-rgb),.1);color:var(--danger);border:1px solid rgba(var(--danger-rgb),.3)}.alert.svelte-wf4e9h .material-symbols-outlined:where(.svelte-wf4e9h){flex-shrink:0}.empty-state.svelte-wf4e9h{text-align:center;padding:60px 20px;border-radius:12px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--primary-rgb),.05));border:1px dashed rgba(var(--primary-rgb),.3)}.empty-state.svelte-wf4e9h .material-symbols-outlined:where(.svelte-wf4e9h){font-size:64px;color:rgba(var(--primary-rgb),.3);margin-bottom:16px}.empty-state.svelte-wf4e9h h3:where(.svelte-wf4e9h){font-size:20px;font-weight:600;margin-bottom:8px;color:var(--text)}.empty-state.svelte-wf4e9h p:where(.svelte-wf4e9h){font-size:14px;color:var(--text-muted)}.keys-grid.svelte-wf4e9h{width:100%}.key-card.svelte-wf4e9h{background:var(--surface-1);border:1px solid var(--surface-border);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.key-card.svelte-wf4e9h:hover{border-color:rgba(var(--primary-rgb),.3);box-shadow:0 4px 12px #0000000d}.key-content.svelte-wf4e9h{flex:1}.key-header.svelte-wf4e9h{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.key-name.svelte-wf4e9h{font-size:16px;font-weight:600;color:var(--text);margin-bottom:4px}.key-date.svelte-wf4e9h{font-size:13px;color:var(--text-muted)}.key-status.svelte-wf4e9h{display:flex;align-items:center}.status-badge.svelte-wf4e9h{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.active.svelte-wf4e9h{background-color:rgba(var(--color-success-rgb),.1);color:var(--color-success)}.status-badge.inactive.svelte-wf4e9h{background-color:#6b72801a;color:#6b7280}.status-badge.svelte-wf4e9h .material-symbols-outlined:where(.svelte-wf4e9h){font-size:16px}.key-prefix.svelte-wf4e9h{display:flex;align-items:center;gap:8px;padding:12px;background:var(--surface-2);border-radius:8px;font-family:Courier New,monospace}.key-prefix.svelte-wf4e9h code:where(.svelte-wf4e9h){flex:1;font-size:13px;color:var(--text);word-break:break-all}.btn-copy.svelte-wf4e9h{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-copy.svelte-wf4e9h:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary)}.key-actions.svelte-wf4e9h{display:flex;justify-content:flex-end;gap:8px}.btn-revoke.svelte-wf4e9h,.btn-confirm.svelte-wf4e9h,.btn-cancel.svelte-wf4e9h{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-revoke.svelte-wf4e9h{background:rgba(var(--danger-rgb),.1);color:var(--danger)}.btn-revoke.svelte-wf4e9h:hover:not(:disabled){background:rgba(var(--danger-rgb),.2)}.btn-confirm.svelte-wf4e9h{background:rgba(var(--danger-rgb),.1);color:var(--danger)}.btn-confirm.svelte-wf4e9h:hover:not(:disabled){background:rgba(var(--danger-rgb),.2)}.btn-cancel.svelte-wf4e9h{background:#6b72801a;color:#6b7280}.btn-cancel.svelte-wf4e9h:hover:not(:disabled){background:#6b728033}button.svelte-wf4e9h:disabled{opacity:.6;cursor:not-allowed}.revoke-confirm.svelte-wf4e9h{grid-column:span 2;padding:12px;background:rgba(var(--danger-rgb),.05);border:1px solid rgba(var(--danger-rgb),.2);border-radius:8px}.revoke-confirm.svelte-wf4e9h p:where(.svelte-wf4e9h){font-size:13px;color:var(--text);margin-bottom:8px}.confirm-buttons.svelte-wf4e9h{display:flex;gap:8px}@media(max-width:768px){.key-card.svelte-wf4e9h{flex-direction:column}.key-header.svelte-wf4e9h{flex-direction:column;align-items:flex-start;gap:8px}.key-status.svelte-wf4e9h{align-self:flex-start}.key-prefix.svelte-wf4e9h{flex-direction:column;align-items:flex-start}.key-actions.svelte-wf4e9h{width:100%;justify-content:flex-start}.revoke-confirm.svelte-wf4e9h{grid-column:span 1}}.modal-overlay.svelte-wt1mu4{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal-content.svelte-wt1mu4{background:var(--surface-1);border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header.svelte-wt1mu4{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid color-mix(in srgb,var(--hero-gradient-end) 30%,transparent);background:linear-gradient(90deg,var(--hero-gradient-start) 0%,var(--hero-gradient-end) 100%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-header.svelte-wt1mu4 h2:where(.svelte-wt1mu4){margin:0;font-size:20px;font-weight:600;color:#fff}.modal-close.svelte-wt1mu4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:#ffffffb3;cursor:pointer;border-radius:8px;transition:all .2s ease}.modal-close.svelte-wt1mu4:hover{background:#fff3;color:#fff}.modal-body.svelte-wt1mu4{padding:24px}.alert.svelte-wt1mu4{padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px;margin-bottom:16px}.alert-error.svelte-wt1mu4{background-color:rgba(var(--danger-rgb),.1);color:var(--danger);border:1px solid rgba(var(--danger-rgb),.3)}form.svelte-wt1mu4{display:flex;flex-direction:column;gap:16px}.form-group.svelte-wt1mu4{display:flex;flex-direction:column;gap:8px}label.svelte-wt1mu4{font-size:14px;font-weight:500;color:var(--text)}.required.svelte-wt1mu4{color:var(--danger)}input.svelte-wt1mu4{padding:12px 16px;border:1px solid var(--surface-border);border-radius:8px;font-size:14px;color:var(--text);background:var(--surface-2);transition:all .2s ease;font-family:inherit}input.svelte-wt1mu4:focus{outline:none;border-color:var(--primary);background:var(--surface-1);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}input.svelte-wt1mu4:disabled{opacity:.6;cursor:not-allowed}input.error.svelte-wt1mu4{border-color:var(--danger);background:rgba(var(--danger-rgb),.05)}.error-text.svelte-wt1mu4{font-size:12px;color:var(--danger);margin:0}.help-text.svelte-wt1mu4{font-size:12px;color:var(--text-muted);margin:0}.modal-actions.svelte-wt1mu4{display:flex;gap:12px;margin-top:24px}button.svelte-wt1mu4{padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.btn-primary.svelte-wt1mu4{background:var(--cta-button);color:var(--cta-button-text);flex:1}.btn-primary.svelte-wt1mu4:hover:not(:disabled){box-shadow:0 6px 20px var(--cta-button-shadow);transform:translateY(-2px)}.btn-secondary.svelte-wt1mu4{background:#6b72801a;color:var(--text);flex:1}.btn-secondary.svelte-wt1mu4:hover:not(:disabled){background:#6b728033}button.svelte-wt1mu4:disabled{opacity:.6;cursor:not-allowed}.material-symbols-outlined.svelte-wt1mu4{font-size:18px}@media(max-width:600px){.modal-content.svelte-wt1mu4{border-radius:12px}.modal-header.svelte-wt1mu4,.modal-body.svelte-wt1mu4{padding:16px}.modal-header.svelte-wt1mu4 h2:where(.svelte-wt1mu4){font-size:18px}.modal-close.svelte-wt1mu4{width:36px;height:36px}}.modal-overlay.svelte-2tibgc{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content.svelte-2tibgc{background:var(--surface-1);border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-2tibgc{text-align:center;padding:24px 20px;border-bottom:1px solid var(--surface-border);background:linear-gradient(90deg,var(--hero-gradient-start) 0%,var(--hero-gradient-end) 100%);flex-shrink:0;position:sticky;top:0;z-index:10}.header-icon.svelte-2tibgc{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:12px;color:var(--warning)}.header-icon.warning.svelte-2tibgc{background:rgba(var(--warning-rgb),.1)}.modal-header.svelte-2tibgc h2:where(.svelte-2tibgc){margin:0 0 6px;font-size:20px;font-weight:700;color:#fff}.header-subtitle.svelte-2tibgc{margin:0;font-size:13px;color:#fffc}.modal-body.svelte-2tibgc{padding:16px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1}.warning-box.svelte-2tibgc{display:flex;gap:12px;padding:12px;background:rgba(var(--danger-rgb),.05);border:1px solid rgba(var(--danger-rgb),.2);border-radius:12px;color:var(--danger)}.warning-box.svelte-2tibgc .material-symbols-outlined:where(.svelte-2tibgc){flex-shrink:0;font-size:18px}.warning-box.svelte-2tibgc p:where(.svelte-2tibgc){margin:0;font-size:12px;line-height:1.4}.key-display.svelte-2tibgc{display:flex;flex-direction:column;gap:6px}.key-display.svelte-2tibgc>label:where(.svelte-2tibgc){font-size:12px;font-weight:500;color:var(--text)}.key-container.svelte-2tibgc{display:flex;align-items:center;gap:8px;padding:12px;background:var(--surface-2);border:2px solid rgba(var(--primary-rgb),.3);border-radius:12px}.key-code.svelte-2tibgc{flex:1;font-family:Courier New,monospace;font-size:12px;color:var(--text);word-break:break-all;margin:0;padding:0}.btn-copy.svelte-2tibgc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:8px;background:rgba(var(--primary-rgb),.1);color:var(--primary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-copy.svelte-2tibgc:hover{background:rgba(var(--primary-rgb),.2)}.success-message.svelte-2tibgc,.error-message.svelte-2tibgc{display:flex;align-items:center;gap:8px;font-size:13px;margin:0;padding:0}.success-message.svelte-2tibgc{color:var(--color-success)}.error-message.svelte-2tibgc{color:var(--danger)}.success-message.svelte-2tibgc .material-symbols-outlined:where(.svelte-2tibgc),.error-message.svelte-2tibgc .material-symbols-outlined:where(.svelte-2tibgc){font-size:18px}.usage-box.svelte-2tibgc{padding:12px;background:var(--surface-2);border-radius:12px}.usage-box.svelte-2tibgc h4:where(.svelte-2tibgc){margin:0 0 10px;font-size:12px;font-weight:600;color:var(--text)}.usage-box.svelte-2tibgc pre:where(.svelte-2tibgc){margin:0;overflow-x:auto;border-radius:8px}.usage-box.svelte-2tibgc code:where(.svelte-2tibgc){font-family:Courier New,monospace;font-size:10px;color:var(--text-muted);line-height:1.3;display:block;padding:10px;background:var(--surface-1);border-radius:8px;white-space:pre-wrap;word-break:break-all}.key-info.svelte-2tibgc{padding:12px;background:rgba(var(--primary-rgb),.05);border:1px solid rgba(var(--primary-rgb),.2);border-radius:12px;display:flex;flex-direction:column;gap:6px}.info-row.svelte-2tibgc{display:flex;justify-content:space-between;align-items:center;font-size:12px}.info-label.svelte-2tibgc{color:var(--text-muted);font-weight:500}.info-value.svelte-2tibgc{color:var(--text);font-weight:500}.modal-actions.svelte-2tibgc{padding:16px;border-top:1px solid var(--surface-border);display:flex;gap:12px;flex-shrink:0}.btn-confirm.svelte-2tibgc{flex:1;padding:10px 16px;background:var(--cta-button);color:var(--cta-button-text);border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.btn-confirm.svelte-2tibgc:hover{box-shadow:0 6px 20px var(--cta-button-shadow);transform:translateY(-2px)}.btn-confirm.svelte-2tibgc .material-symbols-outlined:where(.svelte-2tibgc){font-size:18px}@media(max-width:600px){.modal-content.svelte-2tibgc{border-radius:12px}.modal-header.svelte-2tibgc{padding:24px 16px}.modal-header.svelte-2tibgc h2:where(.svelte-2tibgc){font-size:20px}.modal-body.svelte-2tibgc{padding:16px;gap:16px}.key-container.svelte-2tibgc{flex-direction:column;align-items:stretch}.btn-copy.svelte-2tibgc{width:100%}.usage-box.svelte-2tibgc code:where(.svelte-2tibgc){font-size:10px}.modal-actions.svelte-2tibgc{padding:16px;flex-direction:column}.btn-confirm.svelte-2tibgc{width:100%}}.api-keys-page.svelte-2wp6hz{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.page-header.svelte-2wp6hz{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid color-mix(in srgb,var(--hero-gradient-end) 30%,transparent);margin-bottom:24px;flex-wrap:wrap;background:linear-gradient(90deg,var(--hero-gradient-start) 0%,var(--hero-gradient-end) 100%);border-radius:12px;position:sticky;top:0;z-index:30;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.page-header.svelte-2wp6hz h1:where(.svelte-2wp6hz){margin:0 0 8px;font-size:28px;font-weight:700;color:#fff}.page-subtitle.svelte-2wp6hz{margin:0;font-size:14px;color:#fffc}.btn-create-key.svelte-2wp6hz{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--cta-button);color:var(--cta-button-text);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-create-key.svelte-2wp6hz:hover{box-shadow:0 6px 20px var(--cta-button-shadow);transform:translateY(-2px)}.btn-create-key.svelte-2wp6hz .material-symbols-outlined:where(.svelte-2wp6hz){font-size:18px}.page-content.svelte-2wp6hz{flex:1;overflow-y:auto;padding-right:8px}.page-content.svelte-2wp6hz::-webkit-scrollbar{width:8px}.page-content.svelte-2wp6hz::-webkit-scrollbar-track{background:transparent}.page-content.svelte-2wp6hz::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.page-content.svelte-2wp6hz::-webkit-scrollbar-thumb:hover{background:#0000004d}@media(max-width:768px){.page-header.svelte-2wp6hz{flex-direction:column;align-items:stretch}.page-header.svelte-2wp6hz h1:where(.svelte-2wp6hz){font-size:24px}.btn-create-key.svelte-2wp6hz{width:100%}.page-content.svelte-2wp6hz{padding-right:0}}.sidebar-btn.svelte-129hoe0{color:var(--text-muted)!important;background-color:transparent!important;box-shadow:0 2px 8px #0000001f!important}.sidebar-btn.svelte-129hoe0:hover{background-color:var(--hover-overlay)!important;color:var(--text)!important}.sidebar-btn.active.svelte-129hoe0{background-color:var(--color-primary)!important;color:var(--color-background-dark)!important;box-shadow:0 4px 16px #0003!important}.sidebar-collapsed-hide.svelte-129hoe0{display:inline-block}.sidebar-btn.svelte-129hoe0{display:grid!important;grid-template-columns:47px 0fr;align-items:center;justify-content:center;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);height:47px;padding:0!important}aside.svelte-129hoe0:not(.expanded) .sidebar-btn:where(.svelte-129hoe0){box-shadow:0 2px 8px #00000014}aside.expanded.svelte-129hoe0 .sidebar-btn:where(.svelte-129hoe0){grid-template-columns:47px 1fr;gap:.5rem;justify-content:start;padding:0 .75rem!important}.icon-wrapper.svelte-129hoe0{display:flex;align-items:center;justify-content:center;width:47px;height:47px;flex-shrink:0}.nav-text.svelte-129hoe0{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) .05s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}aside.expanded.svelte-129hoe0 .nav-text:where(.svelte-129hoe0){opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1) .15s}.sidebar-header.svelte-129hoe0{display:grid;grid-template-columns:47px 0fr;align-items:center;transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);overflow:hidden}aside.expanded.svelte-129hoe0 .sidebar-header:where(.svelte-129hoe0){grid-template-columns:47px 1fr;gap:.75rem}.sidebar-header-logo.svelte-129hoe0{display:flex;align-items:center;justify-content:center;width:47px;height:47px;flex-shrink:0}.sidebar-header-text.svelte-129hoe0{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) .05s;overflow:hidden;min-width:0;max-height:0;pointer-events:none}aside.expanded.svelte-129hoe0 .sidebar-header-text:where(.svelte-129hoe0){opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1) .15s;max-height:100px}.mode-menu.svelte-129hoe0{position:absolute;bottom:8rem;left:1rem;right:1rem;background:var(--surface-1);border:2px solid var(--surface-border);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:0;z-index:100}.mode-menu-header.svelte-129hoe0{padding:.75rem 1rem;font-size:.875rem;font-weight:700;color:var(--text);border-bottom:2px solid var(--surface-border)}.mode-menu-items.svelte-129hoe0{padding:.5rem}.mode-menu-item.svelte-129hoe0{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;cursor:pointer;transition:all .15s;color:var(--text);font-size:.875rem;font-weight:600}.mode-menu-item.svelte-129hoe0:hover{background:var(--surface-2)}.mode-menu-item.active.svelte-129hoe0{background:var(--color-primary);color:var(--brand-contrast)}.mode-toggle-btn.svelte-129hoe0{width:2.5rem;height:2.5rem;padding:0;border-radius:50%;background:var(--surface-2);border:2px solid var(--surface-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text);margin-bottom:.75rem}.mode-toggle-btn.svelte-129hoe0:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--brand-contrast);transform:scale(1.05)}@media(max-width:768px){aside.svelte-129hoe0{position:fixed;left:-100%;top:0;bottom:0;z-index:50;transition:left .3s ease;box-shadow:4px 0 40px -5px color-mix(in srgb,var(--sidebar-shadow) 30%,transparent)}aside.mobile-open.svelte-129hoe0{left:0}}.search-input.svelte-1uha8ag{background:var(--surface-1, #ffffff);border:2px solid var(--surface-border, #e7f3e7);padding-left:3rem}.search-input.svelte-1uha8ag:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary, #11d411) 14%,transparent);border-color:var(--primary, #11d411)}.search-icon.svelte-1uha8ag .material-symbols-outlined:where(.svelte-1uha8ag){color:var(--icon, #6b7280)}.btn-pill.svelte-1uha8ag{border-radius:9999px;padding:.5rem 1rem}.btn-pill.active.svelte-1uha8ag{box-shadow:0 8px 28px color-mix(in srgb,var(--primary, #11d411) 18%,transparent);transform:translateY(-2px)}.btn-secondary.svelte-1uha8ag{background:var(--surface-2, #f7fff7);color:var(--text, #0f172a);border:1px solid var(--surface-border, #e7f3e7)}.btn-secondary.active.svelte-1uha8ag{background:var(--primary, #11d411);color:var(--brand-contrast, #ffffff);border:1px solid var(--primary, #11d411);box-shadow:0 6px 18px var(--shadow-primary-20, rgba(17, 212, 17, .2))}.placeholder-muted.svelte-1uha8ag::placeholder{color:var(--text-muted)}.header-bar.svelte-1uha8ag{background:var(--surface-1, #ffffff);border-bottom:1px solid var(--surface-border, #e7f3e7);color:var(--text, #0f172a)}.login-cta.svelte-1uha8ag{background:var(--primary, #11d411);color:var(--btn-text, #ffffff)}.spinner.svelte-1uha8ag{width:48px;height:48px;border:4px solid var(--surface-border, #e7f3e7);border-top-color:var(--primary, #11d411);border-radius:50%;animation:svelte-1uha8ag-spin .8s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}
