.starfield[data-v-0206dd64]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.star[data-v-0206dd64]{animation:twinkle-0206dd64 2s ease-in-out infinite;background:var(--pure-white,#fff);border-radius:50%;position:absolute}@keyframes twinkle-0206dd64{0%,to{opacity:.3}50%{opacity:1}}.notification-host[data-v-51eb31fc]{display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:24px;top:88px;width:min(420px,calc(100vw - 32px));z-index:3000}.app-notification[data-v-51eb31fc]{align-items:start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0a18f5;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 18px 48px #00000052;display:grid;gap:12px;grid-template-columns:32px 1fr 28px;padding:16px;pointer-events:auto}.notification-icon[data-v-51eb31fc]{align-items:center;border-radius:50%;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.app-notification--error .notification-icon[data-v-51eb31fc]{background:#f8727224;color:#fca5a5}.app-notification--warning .notification-icon[data-v-51eb31fc]{background:#fbbf2424;color:#fbbf24}.app-notification--success .notification-icon[data-v-51eb31fc]{background:#34d39924;color:#34d399}.app-notification--info .notification-icon[data-v-51eb31fc]{background:#8b5cf629;color:var(--mystic-purple)}.notification-copy[data-v-51eb31fc]{min-width:0}.notification-title[data-v-51eb31fc]{color:var(--pure-white);font-size:14px;font-weight:700;margin:0}.notification-message[data-v-51eb31fc]{color:var(--text-secondary);font-size:13px;line-height:1.55;margin:4px 0 0}.notification-dismiss[data-v-51eb31fc]{background:transparent;border-radius:50%;color:var(--text-muted);cursor:pointer;font-size:20px;height:28px;line-height:1;transition:color .2s ease,background .2s ease;width:28px}.notification-dismiss[data-v-51eb31fc]:hover{background:#ffffff14;color:var(--pure-white)}@media(max-width:640px){.notification-host[data-v-51eb31fc]{left:16px;right:16px;top:80px;width:auto}}.site-footer[data-v-5739e3bf]{background:var(--deep-space);border-top:1px solid hsla(0,0%,100%,.08);padding:60px 0 30px}.container[data-v-5739e3bf]{margin:0 auto;max-width:1200px;padding:0 40px}.footer-grid[data-v-5739e3bf]{display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:40px}.footer-logo[data-v-5739e3bf]{background:linear-gradient(135deg,var(--star-gold),var(--mystic-purple));-webkit-background-clip:text;color:var(--pure-white);font-family:Inter,sans-serif;font-size:20px;font-weight:700;-webkit-text-fill-color:transparent}.footer-brand p[data-v-5739e3bf]{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-top:12px;max-width:280px}.footer-contact[data-v-5739e3bf]{display:flex;flex-direction:column;gap:8px;margin-top:20px}.footer-contact .contact-item[data-v-5739e3bf]{align-items:center;display:flex;font-size:13px;gap:8px}.footer-contact .contact-icon[data-v-5739e3bf]{font-size:14px}.footer-contact a[data-v-5739e3bf],.footer-contact span[data-v-5739e3bf]{color:var(--text-secondary);text-decoration:none;transition:color .2s}.footer-contact a[data-v-5739e3bf]:hover{color:var(--mystic-purple)}.footer-col h4[data-v-5739e3bf]{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.footer-col a[data-v-5739e3bf]{color:var(--text-secondary);display:block;font-size:14px;margin-bottom:10px;text-decoration:none;transition:color .2s}.footer-col a[data-v-5739e3bf]:hover{color:var(--pure-white)}.footer-bottom[data-v-5739e3bf]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:var(--text-muted);display:flex;font-size:13px;justify-content:space-between;padding-top:24px}.crisis-support[data-v-5739e3bf]{background:#f872720f;border:1px solid hsla(0,91%,71%,.22);border-radius:10px;color:var(--text-secondary);font-size:13px;line-height:1.6;margin-top:18px;padding:14px 16px}.crisis-support strong[data-v-5739e3bf]{color:#fca5a5;display:block;margin-bottom:4px}.crisis-support a[data-v-5739e3bf]{color:var(--star-gold);font-weight:700;text-decoration:none}@media(max-width:1024px){.footer-grid[data-v-5739e3bf]{grid-template-columns:1fr 1fr}}.app{min-height:100vh;position:relative}.app--admin{--admin-bg-top:#f7f3eb;--admin-bg-bottom:#eee6d9;--admin-surface:hsla(0,0%,100%,.92);--admin-surface-soft:hsla(38,48%,95%,.96);--admin-surface-strong:hsla(0,0%,100%,.98);--admin-border:rgba(148,163,184,.22);--admin-border-strong:rgba(200,138,44,.34);--admin-text:#1f2937;--admin-muted:rgba(31,41,55,.68);--admin-soft:rgba(31,41,55,.54);--admin-accent:#c88a2c;--admin-accent-deep:#fffdf8;--admin-success:#15803d;--admin-warning:#b7791f;--admin-danger:#dc2626;background:radial-gradient(circle at top right,rgba(200,138,44,.08),transparent 24%),linear-gradient(180deg,#f7f3eb,#eee6d9);color:var(--admin-text)}.app--admin .admin-sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.app--admin .eyebrow{color:#a06214e6;font-size:.72rem;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.app--admin .page-header h1{font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.1;margin:0}.app--admin .page-summary{color:var(--admin-muted);font-size:.94rem;line-height:1.5;margin:0;max-width:640px}.app--admin .activity-panel,.app--admin .cases-panel,.app--admin .detail-panel,.app--admin .panel,.app--admin .shortcut-panel,.app--admin .subpanel,.app--admin .summary-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;box-shadow:0 10px 24px #0f172a0f}.app--admin .case-row,.app--admin .log-item,.app--admin .note-row,.app--admin .order-row,.app--admin .product-row,.app--admin .snapshot-row,.app--admin .stack-row,.app--admin .stat-card,.app--admin .user-row,.app--admin .version-row{background:var(--admin-surface-soft);border:1px solid rgba(148,163,184,.18);border-radius:14px}.app--admin .case-row:hover,.app--admin .order-row:hover,.app--admin .product-row:hover,.app--admin .stack-row:hover,.app--admin .user-row:hover,.app--admin .version-row:hover{background:#c88a2c14;border-color:var(--admin-border-strong)}.app--admin .product-row.selected{background:#c88a2c14;border-color:#c88a2c57}.app--admin .action-error,.app--admin .action-message,.app--admin .case-copy p,.app--admin .case-meta p,.app--admin .detail-assignee,.app--admin .detail-summary,.app--admin .empty-state,.app--admin .log-message,.app--admin .log-time,.app--admin .order-copy p,.app--admin .order-meta p,.app--admin .pagination-copy p,.app--admin .panel-header p,.app--admin .product-copy p,.app--admin .product-meta p,.app--admin .row-copy,.app--admin .stat-copy,.app--admin .stat-label,.app--admin .user-copy p,.app--admin .user-meta p,.app--admin .version-effective,.app--admin .version-meta p{color:var(--admin-muted)}.app--admin .case-copy h3,.app--admin .detail-section h4,.app--admin .detail-topline h3,.app--admin .order-copy h3,.app--admin .panel-header h2,.app--admin .panel-header h3,.app--admin .product-copy h3,.app--admin .user-copy h3{color:var(--admin-text)}.app--admin .action-button,.app--admin .case-action,.app--admin .detail-link,.app--admin .resolve-action{background:linear-gradient(135deg,var(--admin-accent) 0,#d5a15a 100%);border:0;border-radius:999px;box-shadow:0 8px 20px #c88a2c2e;color:var(--admin-accent-deep);font-size:.88rem;font-weight:700;padding:8px 12px;text-decoration:none;transition:transform .14s ease,filter .14s ease;width:-moz-fit-content;width:fit-content}.app--admin .action-button:hover,.app--admin .case-action:hover,.app--admin .detail-link:hover,.app--admin .resolve-action:hover{filter:brightness(1.02);transform:translateY(-1px)}.app--admin .secondary-button{background:#ffffffd1;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--admin-text);font-size:.84rem;font-weight:600;padding:7px 11px}.app--admin input,.app--admin textarea{background:#ffffffe0;border:1px solid rgba(148,163,184,.28);border-radius:12px;color:var(--admin-text);font-size:.94rem;outline:none;padding:10px 12px;width:100%}.app--admin input::-moz-placeholder,.app--admin textarea::-moz-placeholder{color:#1f293757}.app--admin input::placeholder,.app--admin textarea::placeholder{color:#1f293757}.app--admin input:focus,.app--admin textarea:focus{border-color:#c88a2c73;box-shadow:0 0 0 3px #c88a2c1f}.app--admin .resolve-label,.app--admin .stack-form label,.app--admin label>span{color:var(--admin-soft)}.app--admin .cases-layout,.app--admin .pricing-grid{gap:18px}.app--admin .overview-grid,.app--admin .shortcut-grid,.app--admin .stats-grid,.app--admin .summary-grid{gap:16px}.app--admin .chip{background:#c88a2c14;border:1px solid rgba(200,138,44,.22);color:var(--admin-text);font-size:.84rem}.app--admin .action-message,.app--admin .success-banner{color:#166534}.app--admin .action-error,.app--admin .detail-error,.app--admin .error-banner{color:#b91c1c}@media(max-width:960px){.app--admin .cases-layout,.app--admin .content-grid,.app--admin .pricing-grid{grid-template-columns:1fr}}
