@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap";:root{font-family:Rubik,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#111b3f;background-color:#030712;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--app-gradient: linear-gradient(135deg, #0b1229 0%, #111b3f 55%, #182a5a 100%);--panel-surface: rgba(244, 246, 251, .95);--panel-border: rgba(45, 71, 150, .2);--accent-primary: #e63946;--accent-secondary: #7fd1a5;--accent-warning: #ffb347;--text-muted: #4b5775;--nav-height: 74px}body{margin:0;min-width:320px;min-height:100vh;background:var(--app-gradient)}*,*:before,*:after{box-sizing:border-box}a{color:var(--accent-primary);font-weight:500;text-decoration:none;transition:color .2s ease}a:hover{color:#b51f28}button{border-radius:999px;border:none;padding:.75em 1.6em;font-size:1rem;font-weight:500;font-family:inherit;background:linear-gradient(120deg,var(--accent-primary),#fb6a6a);color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 22px #e639464d}button:hover{transform:translateY(-1px);box-shadow:0 16px 28px #e6394659}button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}#app{width:100%;min-height:100vh;color:inherit}.auth-container[data-v-ad5f8cd0]{width:min(420px,90vw);padding:2.4rem 2.6rem;border-radius:24px;background:#f4f6fbf0;border:1px solid rgba(45,71,150,.18);box-shadow:0 24px 48px #0816442e;display:flex;flex-direction:column;gap:2rem}.auth-header[data-v-ad5f8cd0]{display:flex;align-items:flex-start;gap:1.1rem}.auth-icon[data-v-ad5f8cd0]{width:50px;height:50px;border-radius:16px;background:#e6394626;color:var(--accent-primary);display:grid;place-items:center}h2[data-v-ad5f8cd0]{margin:0;font-size:1.75rem;font-weight:600;color:#0d1a46}.auth-header p[data-v-ad5f8cd0]{margin:.6rem 0 0;color:var(--text-muted);line-height:1.5}.form-group[data-v-ad5f8cd0]{display:flex;flex-direction:column;gap:.55rem}label[data-v-ad5f8cd0]{font-size:.95rem;font-weight:600;color:#0d1a46cc}input[type=text][data-v-ad5f8cd0],input[type=password][data-v-ad5f8cd0]{width:100%;padding:.9rem 1.1rem;border-radius:14px;border:1px solid rgba(13,26,70,.12);background:#ffffffeb;font-size:1rem;color:#0d1a46;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%}input[data-v-ad5f8cd0]:focus{outline:none;border-color:#e639468c;box-shadow:0 0 0 4px #e6394624}button[data-v-ad5f8cd0]{width:100%;margin-top:.6rem}.switch-text[data-v-ad5f8cd0]{margin:0;text-align:center;color:#0d1a46b3;font-size:.95rem}.switch-text a[data-v-ad5f8cd0]{font-weight:600}.error-message[data-v-ad5f8cd0]{margin:.8rem 0 0;padding:.8rem 1rem;border-radius:12px;background:#e639461f;color:#972e38;text-align:center;font-size:.95rem}@media (max-width: 480px){.auth-container[data-v-ad5f8cd0]{padding:2rem}}.auth-container[data-v-2934dd88]{width:min(420px,90vw);padding:2.4rem 2.6rem;border-radius:24px;background:#f4f6fbf0;border:1px solid rgba(45,71,150,.18);box-shadow:0 24px 48px #0816442e;display:flex;flex-direction:column;gap:2rem}.auth-header[data-v-2934dd88]{display:flex;align-items:flex-start;gap:1.1rem}.auth-icon[data-v-2934dd88]{width:50px;height:50px;border-radius:16px;background:#7fd1a52e;color:var(--accent-secondary);display:grid;place-items:center}h2[data-v-2934dd88]{margin:0;font-size:1.75rem;font-weight:600;color:#0d1a46}.auth-header p[data-v-2934dd88]{margin:.6rem 0 0;color:var(--text-muted);line-height:1.5}.form-group[data-v-2934dd88]{display:flex;flex-direction:column;gap:.55rem}label[data-v-2934dd88]{font-size:.95rem;font-weight:600;color:#0d1a46cc}input[type=text][data-v-2934dd88],input[type=password][data-v-2934dd88]{width:100%;padding:.9rem 1.1rem;border-radius:14px;border:1px solid rgba(13,26,70,.12);background:#ffffffeb;font-size:1rem;color:#0d1a46;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%}input[data-v-2934dd88]:focus{outline:none;border-color:#7fd1a58c;box-shadow:0 0 0 4px #7fd1a52e}button[data-v-2934dd88]{width:100%;margin-top:.6rem;background:linear-gradient(120deg,#2ed67a,#57e0a8);box-shadow:0 12px 22px #2db56e47}.switch-text[data-v-2934dd88]{margin:0;text-align:center;color:#0d1a46b3;font-size:.95rem}.switch-text a[data-v-2934dd88]{font-weight:600}.error-message[data-v-2934dd88],.success-message[data-v-2934dd88]{margin:.8rem 0 0;padding:.8rem 1rem;border-radius:12px;text-align:center;font-size:.95rem}.error-message[data-v-2934dd88]{background:#e639461f;color:#972e38}.success-message[data-v-2934dd88]{background:#7fd1a52e;color:#0f5132}@media (max-width: 480px){.auth-container[data-v-2934dd88]{padding:2rem}}.reading-form-container[data-v-84510696]{position:relative;border-radius:22px;padding:2.2rem;background:#f4f6fbeb;border:1px solid rgba(45,71,150,.18);box-shadow:0 24px 48px #08164429}h2[data-v-84510696]{text-align:left;color:#0d1a46;margin:0 0 1.8rem;font-size:1.65rem;font-weight:600}.form-group[data-v-84510696]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.4rem}label[data-v-84510696]{font-size:.95rem;font-weight:600;color:#0d1a46d6}.input-wrapper[data-v-84510696]{position:relative;width:100%}input[type=number][data-v-84510696],input[type=date][data-v-84510696]{width:100%;padding:.95rem 1.1rem .95rem 3.2rem;border-radius:14px;border:1px solid rgba(13,26,70,.12);font-size:1rem;background:#ffffffeb;color:#0d1a46;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%}input[data-v-84510696]:focus{outline:none;border-color:#4e7df599;box-shadow:0 0 0 4px #4e7df51f}.input-icon[data-v-84510696]{left:1.15rem;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:7px;background:linear-gradient(135deg,#4e7df566,#2d4796a6);display:inline-flex;align-items:center;justify-content:center;position:absolute}.icon-pressure[data-v-84510696]:before,.icon-heart[data-v-84510696]:before,.icon-calendar[data-v-84510696]:before{content:"";width:12px;height:12px;display:block}.icon-pressure[data-v-84510696]:before{margin:auto;border:2px solid #fff;border-radius:50%;position:relative}.icon-pressure[data-v-84510696]:before{box-shadow:inset 0 0 0 2px #ffffff80}.icon-heart[data-v-84510696]:before{background:radial-gradient(circle at 30% 30%,#fff 30%,transparent 31%),radial-gradient(circle at 70% 30%,#fff 30%,transparent 31%),linear-gradient(45deg,transparent 40%,#fff 41%,#fff 60%,transparent 61%);transform:rotate(45deg) scale(.8);border-radius:2px}.icon-calendar[data-v-84510696]:before{border-radius:3px;border:2px solid #fff;position:relative}.icon-calendar[data-v-84510696]:before{box-shadow:inset 0 -4px #fff}.radio-group[data-v-84510696]{display:flex;gap:.8rem}.radio-group label[data-v-84510696]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.1rem;border-radius:14px;background:#0d1a460d;border:1px solid rgba(13,26,70,.08);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease;font-weight:500;color:#0d1a46cc}.radio-group label.active[data-v-84510696]{transform:translateY(-2px);border-color:#4e7df580;background:#4e7df51f;color:#0d1a46}.radio-group input[data-v-84510696]{display:none}.radio-icon[data-v-84510696]{width:20px;height:20px;border-radius:50%;background:#4e7df540;position:relative;display:inline-flex;align-items:center;justify-content:center}.icon-sunrise[data-v-84510696]:before,.icon-moon[data-v-84510696]:before{content:"";display:block;width:10px;height:10px}.icon-sunrise[data-v-84510696]:before{background:radial-gradient(circle at center,#fff 0%,#fff 45%,transparent 46%)}.icon-moon[data-v-84510696]:before{border-radius:50%;box-shadow:-2px 0 #fff}button[data-v-84510696]{width:100%;margin-top:.5rem}.error-message[data-v-84510696],.success-message[data-v-84510696]{text-align:center;border-radius:12px;padding:.85rem 1rem;font-size:.95rem;margin-top:1rem}.error-message[data-v-84510696]{background:#e639461f;color:#972e38}.success-message[data-v-84510696]{background:#7fd1a526;color:#0f5132}@media (max-width: 540px){.reading-form-container[data-v-84510696]{padding:1.8rem}.radio-group[data-v-84510696]{flex-direction:column}}@media (max-width: 420px){.reading-form-container[data-v-84510696]{padding:1.45rem;gap:1.2rem}h2[data-v-84510696]{font-size:1.45rem}input[type=number][data-v-84510696],input[type=date][data-v-84510696]{padding:.85rem 1rem .85rem 3rem;font-size:.95rem}.form-group[data-v-84510696]{margin-bottom:1.15rem}}.readings-list-container[data-v-cec0b9aa]{padding:2rem;border-radius:24px;background:#f4f6fbf0;border:1px solid rgba(45,71,150,.18);box-shadow:0 24px 48px #08164424;display:flex;flex-direction:column;gap:1.6rem}.list-header[data-v-cec0b9aa]{display:flex;flex-direction:column;gap:.35rem}h2[data-v-cec0b9aa]{margin:0;font-size:1.55rem;font-weight:600;color:#0d1a46}.header-subtitle[data-v-cec0b9aa]{font-size:.9rem;color:var(--text-muted)}.date-range-selector[data-v-cec0b9aa]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.date-range-selector label[data-v-cec0b9aa]{font-size:.85rem;text-transform:uppercase;letter-spacing:.09em;color:#0d1a468c}.date-range-selector input[type=date][data-v-cec0b9aa]{padding:.65rem .9rem;border-radius:12px;border:1px solid rgba(13,26,70,.12);background:#ffffffeb;font-size:.95rem;color:#0d1a46;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%}.date-range-selector input[data-v-cec0b9aa]:focus{outline:none;border-color:#4e7df580;box-shadow:0 0 0 4px #4e7df524}.table-container[data-v-cec0b9aa]{border-radius:20px;border:1px solid rgba(13,26,70,.08);overflow:hidden;background:#fff;box-shadow:0 20px 40px #0c1c4a1a}.readings-table[data-v-cec0b9aa]{width:100%;border-collapse:collapse}.readings-table thead[data-v-cec0b9aa]{background:radial-gradient(circle at top,#4e7df559,#0d1a46cc);color:#f4f6fb}.readings-table th[data-v-cec0b9aa],.readings-table td[data-v-cec0b9aa]{padding:.95rem 1rem;text-align:center;font-size:.95rem}.readings-table th[data-v-cec0b9aa]{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.readings-table tbody tr[data-v-cec0b9aa]{transition:background .2s ease}.readings-table tbody tr[data-v-cec0b9aa]:nth-child(2n){background:#f4f6fb66}.readings-table tbody tr[data-v-cec0b9aa]:hover{background:#4e7df514}.empty-placeholder[data-v-cec0b9aa]{padding:1.2rem 1.4rem;border-radius:14px;background:#0d1a460d;color:#0d1a46b3;text-align:center}.error-message[data-v-cec0b9aa]{padding:.9rem 1rem;border-radius:12px;text-align:center;background:#e639461f;color:#972e38}@media (max-width: 680px){.readings-list-container[data-v-cec0b9aa]{padding:1.6rem}.table-container[data-v-cec0b9aa]{overflow-x:auto}.readings-table[data-v-cec0b9aa]{min-width:640px}}@media (max-width: 540px){.readings-list-container[data-v-cec0b9aa]{padding:1.4rem;gap:1.4rem}.date-range-selector[data-v-cec0b9aa]{flex-direction:column;align-items:stretch;gap:.75rem}.date-range-selector label[data-v-cec0b9aa],.date-range-selector input[type=date][data-v-cec0b9aa]{width:100%}.date-range-selector input[type=date][data-v-cec0b9aa]{padding:.7rem .85rem}.table-container[data-v-cec0b9aa]{overflow:visible;border:none;background:transparent;box-shadow:none}.readings-table[data-v-cec0b9aa]{min-width:0;width:100%;border-collapse:separate}.readings-table thead[data-v-cec0b9aa]{display:none}.readings-table tbody[data-v-cec0b9aa]{display:grid;gap:1rem}.readings-table tr[data-v-cec0b9aa]{display:grid;gap:.65rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(13,26,70,.1);background:#fff;box-shadow:0 16px 28px #0c1c4a1f}.readings-table td[data-v-cec0b9aa]{display:flex;justify-content:space-between;align-items:baseline;padding:0;gap:.8rem;font-size:.95rem;text-align:left}.readings-table td[data-v-cec0b9aa]:before{content:attr(data-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#0d1a4699;font-weight:600}}.readings-chart-container[data-v-ce42225d]{padding:2rem;border-radius:24px;background:#f4f6fbf0;border:1px solid rgba(45,71,150,.18);box-shadow:0 24px 48px #08164424;display:flex;flex-direction:column;gap:1.4rem}.chart-header[data-v-ce42225d]{display:flex;flex-direction:column;gap:1rem}.chart-header>div[data-v-ce42225d]:first-child{display:flex;flex-direction:column;gap:.35rem}h2[data-v-ce42225d]{margin:0;font-size:1.6rem;font-weight:600;color:#0d1a46}.chart-subtitle[data-v-ce42225d]{font-size:.9rem;color:var(--text-muted)}.chart-controls[data-v-ce42225d]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.chart-controls label[data-v-ce42225d]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1a468c}.chart-controls input[data-v-ce42225d],.chart-controls select[data-v-ce42225d]{padding:.65rem .9rem;border-radius:12px;border:1px solid rgba(13,26,70,.12);background:#ffffffeb;font-size:.95rem;color:#0d1a46;transition:border-color .2s ease,box-shadow .2s ease;max-width:100%}.chart-controls input[data-v-ce42225d]:focus,.chart-controls select[data-v-ce42225d]:focus{outline:none;border-color:#4e7df580;box-shadow:0 0 0 4px #4e7df524}.chart-surface[data-v-ce42225d]{padding:1rem .6rem 0;background:#fff;border-radius:20px;border:1px solid rgba(13,26,70,.08);box-shadow:inset 0 1px #ffffff4d}.error-message[data-v-ce42225d]{padding:.9rem 1rem;border-radius:12px;background:#e639461f;color:#972e38;text-align:center;font-weight:500}@media (max-width: 720px){.readings-chart-container[data-v-ce42225d]{padding:1.6rem}}@media (max-width: 600px){.chart-controls[data-v-ce42225d]{flex-direction:column;align-items:stretch;gap:.75rem}.chart-controls label[data-v-ce42225d],.chart-controls input[data-v-ce42225d],.chart-controls select[data-v-ce42225d]{width:100%}}@media (max-width: 540px){.readings-chart-container[data-v-ce42225d]{padding:1.4rem;gap:1.2rem}.chart-surface[data-v-ce42225d]{padding:.6rem .4rem .2rem}}.status-panel[data-v-4f7377fd]{position:relative;border-radius:24px;padding:2.4rem;background:var(--panel-surface);border:1px solid var(--panel-border);box-shadow:0 24px 48px #06163e2e;overflow:hidden}.status-panel[data-v-4f7377fd]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(126,199,255,.45),transparent 55%),radial-gradient(circle at 15% 20%,rgba(230,57,70,.25),transparent 50%);opacity:.65;pointer-events:none}.status-panel[data-v-4f7377fd]:after{content:"";position:absolute;left:-5%;bottom:-40px;width:110%;height:160px;background:url('data:image/svg+xml,%3Csvg width="600" height="160" viewBox="0 0 600 160" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 120H80L110 60L150 140L200 40L250 110L300 80L340 140L380 60L420 100L460 20L500 110L540 70L580 120H600" stroke="%23e63946" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="0.25"/%3E%3C/svg%3E') center/cover no-repeat;opacity:.8;pointer-events:none}.status-header[data-v-4f7377fd]{position:relative;display:flex;justify-content:space-between;gap:1.5rem;z-index:1}.header-text h1[data-v-4f7377fd]{margin:0;font-size:1.8rem;font-weight:600;color:#0d1a46}.header-text p[data-v-4f7377fd]{margin:.4rem 0 0;color:var(--text-muted);max-width:540px}.header-meta[data-v-4f7377fd]{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;color:#0d1a46}.meta-label[data-v-4f7377fd]{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#111b3f99}.meta-value[data-v-4f7377fd]{font-weight:600}.panel-loading[data-v-4f7377fd],.panel-error[data-v-4f7377fd],.panel-empty[data-v-4f7377fd]{position:relative;z-index:1;margin-top:2rem;padding:2rem;border-radius:18px;background:#ffffffb3;color:#0d1a46;text-align:center;border:1px dashed rgba(17,27,63,.15)}.panel-error[data-v-4f7377fd]{color:var(--accent-primary);border-color:#e6394659}.panel-empty[data-v-4f7377fd]{color:#111b3fc2}.pulse-loader[data-v-4f7377fd]{width:46px;height:46px;border-radius:12px;margin:0 auto 1rem;background:linear-gradient(135deg,#e63946b3,#fb6a6ab3);animation:pulse-4f7377fd 1.2s infinite ease-in-out}@keyframes pulse-4f7377fd{0%,to{transform:scale(.96);opacity:.75}50%{transform:scale(1);opacity:1}}.status-cards[data-v-4f7377fd]{position:relative;z-index:1;margin-top:2.2rem;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.status-card[data-v-4f7377fd]{border-radius:22px;padding:1.8rem;background:#fff;border:1px solid rgba(17,27,63,.08);box-shadow:0 16px 32px #0c1c4a1f;display:flex;flex-direction:column;gap:1.6rem}.card-header[data-v-4f7377fd]{display:flex;align-items:center;gap:.9rem}.card-icon[data-v-4f7377fd]{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:var(--accent-primary);background:#e639461f}.tone-heart .card-icon[data-v-4f7377fd]{color:#7fd1a5;background:#7fd1a51f}.tone-schedule .card-icon[data-v-4f7377fd]{color:#4e7df5;background:#4e7df51a}.card-title[data-v-4f7377fd]{font-weight:600;font-size:1.05rem;color:#0d1a46;flex:1}.status-badge[data-v-4f7377fd]{padding:.35rem .9rem;border-radius:999px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.status-badge.ok[data-v-4f7377fd]{background:#7fd1a52e;color:#0f5132}.status-badge.alert[data-v-4f7377fd]{background:#f6565626;color:#972e38}.status-badge.critical[data-v-4f7377fd]{background:#e6394633;color:#741821}.status-badge.caution[data-v-4f7377fd]{background:#ffb34733;color:#8f4e00}.status-badge.cool[data-v-4f7377fd]{background:#5bc5ff33;color:#0c3f68}.card-values[data-v-4f7377fd]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.card-values.single[data-v-4f7377fd]{grid-template-columns:1fr}.value-group[data-v-4f7377fd]{text-align:center;display:flex;flex-direction:column;gap:.2rem}.value-number[data-v-4f7377fd]{font-size:2.45rem;font-weight:600;color:#0d1a46}.value-unit[data-v-4f7377fd]{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#111b3f80}.value-label[data-v-4f7377fd]{font-size:.95rem;color:var(--text-muted);overflow-wrap:anywhere}.value-divider[data-v-4f7377fd]{height:64px;width:1px;background:linear-gradient(180deg,#111b3f00,#111b3f38,#111b3f00)}.card-footer[data-v-4f7377fd]{padding-top:1rem;border-top:1px dashed rgba(17,27,63,.12)}.card-footer p[data-v-4f7377fd]{margin:0;color:#111b3fb3;font-size:.95rem}.schedule-details[data-v-4f7377fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem}.detail[data-v-4f7377fd]{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border-radius:14px;background:#0d1a460d;border:1px solid rgba(13,26,70,.08)}.detail-label[data-v-4f7377fd]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#111b3f8c}.detail-value[data-v-4f7377fd]{font-weight:600;color:#0d1a46;overflow-wrap:anywhere}@media (max-width: 900px){.status-panel[data-v-4f7377fd]{padding:2rem}.status-cards[data-v-4f7377fd]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 600px){.status-panel[data-v-4f7377fd]{padding:1.8rem}.status-header[data-v-4f7377fd]{flex-direction:column;align-items:flex-start}.header-meta[data-v-4f7377fd]{align-items:flex-start;width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:.4rem}.schedule-details[data-v-4f7377fd]{grid-template-columns:1fr}.status-cards[data-v-4f7377fd]{grid-template-columns:1fr;gap:1.2rem}.status-card[data-v-4f7377fd]{padding:1.4rem}.card-values[data-v-4f7377fd]{grid-template-columns:1fr;gap:.75rem}.value-divider[data-v-4f7377fd]{display:none}}@media (max-width: 420px){.status-panel[data-v-4f7377fd]{padding:1.4rem}.header-text h1[data-v-4f7377fd]{font-size:1.45rem}.header-text p[data-v-4f7377fd]{font-size:.95rem}.status-card[data-v-4f7377fd]{padding:1.2rem}.card-title[data-v-4f7377fd]{font-size:1rem}.value-number[data-v-4f7377fd]{font-size:2.1rem}.status-badge[data-v-4f7377fd]{font-size:.72rem}.detail[data-v-4f7377fd]{padding:.75rem .85rem}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 3.5rem;min-height:var(--nav-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#090e1fe6,#0d183099);border-bottom:1px solid rgba(102,119,191,.25)}.navbar__brand{display:flex;align-items:center;gap:1rem}.brand-mark{position:relative;width:52px;height:52px;border-radius:18px;background:#e639462e;border:1px solid rgba(230,57,70,.4);display:grid;place-items:center;overflow:hidden}.mark-pulse{position:relative;width:32px;height:32px;border-radius:12px;background:linear-gradient(135deg,var(--accent-primary),#fb6a6a);box-shadow:0 6px 14px #e6394659}.mark-glow{position:absolute;width:100%;height:2px;top:50%;left:0;transform:translateY(-50%);background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.55}.brand-text{display:flex;flex-direction:column;gap:.25rem}.brand-title{font-size:1.35rem;font-weight:600;letter-spacing:.03em;color:#f4f6fb}.brand-subtitle{font-size:.9rem;color:#d0dbffbf;letter-spacing:.08em;text-transform:uppercase}.navbar__actions{display:flex;align-items:center;gap:1.2rem}.auth-hint{color:#d0dbffb3;font-size:.95rem}.ghost-button{background:transparent;border:1px solid rgba(230,57,70,.65);color:#f4f6fb;padding:.65rem 1.6rem;border-radius:999px;box-shadow:none}.ghost-button:hover{background:#e639461a;transform:translateY(-1px)}.user-chip{display:flex;align-items:center;gap:.45rem;padding:.45rem 1.1rem;border-radius:999px;background:#125cbe40;border:1px solid rgba(84,130,255,.45);color:#f4f6fb;font-size:.95rem}.chip-label{font-weight:500}.chip-status{font-size:.8rem;color:var(--accent-secondary);letter-spacing:.05em;text-transform:uppercase}.dashboard-shell{width:min(1180px,92vw);margin:2.5rem auto 4rem;display:flex;flex-direction:column;gap:2rem}.dashboard-grid{display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr);gap:2rem}.dashboard-form,.dashboard-analytics{display:flex;flex-direction:column;gap:1.8rem}.auth-shell{display:flex;justify-content:center;align-items:flex-start;padding:4rem 0}@media (max-width: 1100px){.dashboard-grid{grid-template-columns:1fr}.dashboard-shell{width:min(960px,94vw)}}@media (max-width: 720px){.navbar{flex-direction:column;gap:1.25rem;padding:1.25rem 1.75rem;align-items:flex-start}.navbar__actions{width:100%;display:flex;justify-content:space-between}.dashboard-shell{width:94vw}.brand-title{font-size:1.15rem}.brand-subtitle{font-size:.8rem}}@media (max-width: 480px){.navbar{padding:1rem 1.2rem;gap:1rem}.navbar__brand{flex-direction:column;align-items:flex-start;gap:.6rem}.brand-title{font-size:1.05rem}.brand-subtitle{font-size:.75rem;letter-spacing:.06em}.navbar__actions{flex-direction:column;align-items:stretch;gap:.75rem}.user-chip,.ghost-button{width:100%;justify-content:center;text-align:center}.ghost-button{display:flex;align-items:center}.auth-hint{width:100%;text-align:center}}@media (max-width: 540px){.dashboard-shell{width:100%;margin:1.8rem auto 3rem;padding:0 1.2rem;gap:1.6rem}.dashboard-grid{gap:1.6rem}.dashboard-form,.dashboard-analytics{gap:1.5rem}.auth-shell{padding:2.8rem 1.2rem}}
