:root{--v-paper: #EEF2F7;--v-card: #FFFFFF;--v-ink: #15232E;--v-pine: #0E7C8B;--v-pine-text: #0B6B78;--v-signal: #EC6446;--v-haze: #DCE3EB;--v-steel: #5B7488;--v-steel-text: #4A6276;--v-ok: #1E9E6A;--v-warn: #E0A019;--v-alert: #DD3D44;--v-heart: #E03131;--v-rose: #C2255C;--v-zone-light: #0E8F9E;--v-dusk: #3E5C76;--v-dusk-tint: #E3EAF2;--v-stage-awake: #EC6446;--v-stage-rem: #4DB9C9;--v-stage-core: #3C7FD0;--v-stage-deep: #2C4F8C;--v-font-body: Atkinson Hyperlegible, system-ui, sans-serif;--v-font-display: Hanken Grotesk, system-ui, sans-serif;--v-font-mono: Hanken Grotesk, system-ui, sans-serif;--v-radius: 10px;--v-shadow-card: 0 1px 2px rgba(20, 40, 60, 0.04), 0 4px 16px rgba(20, 40, 60, 0.06);--bs-body-bg: #EEF2F7;--bs-body-color: #15232E;--bs-body-font-family: Atkinson Hyperlegible, system-ui, sans-serif;--bs-body-font-size: 1rem;--bs-body-line-height: 1.6;--bs-border-color: #DCE3EB;--bs-border-radius: 10px;--bs-link-color: #0B6B78;--bs-link-hover-color: #0A6470;--bs-link-color-rgb: 11, 107, 120;--bs-link-hover-color-rgb: 10, 100, 112;--bs-primary: #0E7C8B;--bs-success: #1E9E6A;--bs-warning: #E0A019;--bs-danger: #DD3D44;--bs-secondary-rgb: 74, 98, 118;--bs-secondary-color: #4A6276}body{background:#eef2f7;color:#15232e;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.v-display{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;letter-spacing:-0.01em;color:#15232e}.v-eyebrow{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.005em;color:#4a6276}.v-num{font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a:focus-visible,button:focus-visible,.nav-link:focus-visible{outline:2px solid #0e7c8b;outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}.v-icon{width:22px;height:22px;flex:none;fill:currentColor}.v-brand{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-0.01em;color:#0e7c8b;text-decoration:none}.v-brand:hover{color:#0e7c8b}.v-app{min-height:100vh}.v-sidebar-col{background:#fff}.v-sidebar{--bs-offcanvas-bg: #FFFFFF;display:flex;flex-direction:column;width:280px}.v-sidebar .v-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.25rem 1rem}.v-sidebar-nav{flex:1;display:flex;flex-direction:column}.v-sidebar-nav ul{flex:1;display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:.25rem .75rem}.v-sidebar-nav .v-sidebar-bottom{margin-top:auto}.v-sidebar-nav a{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;border-radius:10px;color:#4a6276;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:500;font-size:1rem;text-decoration:none;position:relative}.v-sidebar-nav a:hover{color:#15232e;background:#eef2f7}.v-sidebar-nav a[aria-current=page]{color:#0b6b78;font-weight:700}.v-sidebar-nav a[aria-current=page]::before{content:"";position:absolute;left:-0.75rem;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#0e7c8b}.v-sidebar-foot{margin:.75rem 1.25rem 1.25rem;padding-top:.9rem;border-top:1px solid #dce3eb;font-size:.85rem;color:#4a6276}.v-sidebar-foot p{margin:0 0 .35rem}.v-sidebar-foot .v-user{color:#15232e;font-weight:700}.v-sidebar-foot .v-signout{display:inline-flex;align-items:center;gap:.4rem;min-height:32px;color:#4a6276;text-decoration:none}.v-sidebar-foot .v-signout .v-icon{width:18px;height:18px}.v-sidebar-foot .v-signout:hover{color:#15232e}.v-topbar{position:sticky;top:0;z-index:1020;display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;background:#fff;border-bottom:1px solid #dce3eb}.v-menu-button,.v-menu-close{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;min-width:44px;padding:0 .6rem;border:1px solid #dce3eb;border-radius:10px;background:#fff;color:#15232e;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600}.v-main{padding:1.25rem 1rem 3rem;min-width:0}@media(min-width: 992px){.v-app{display:grid;grid-template-columns:248px minmax(0, 1fr)}.v-sidebar-col{position:sticky;top:0;height:100vh;border-right:1px solid #dce3eb;overflow-y:auto}.v-sidebar{width:auto;height:100%}.v-main{padding:1.75rem 2rem 3rem;max-width:1440px}}.v-pagehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1rem}.v-pagehead-text{min-width:0;flex:1 1 28rem}.v-pagehead-title{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.2;letter-spacing:-0.015em;color:#15232e;margin:0}.v-pagehead-summary{margin:.35rem 0 0;font-size:1.1rem;line-height:1.45;color:#15232e;max-width:62rem}.v-pagehead-clock{margin:.35rem 0 0;color:#4a6276;font-size:.9rem;white-space:nowrap}.v-tabs{display:flex;gap:.25rem;margin:0 0 1.25rem;border-bottom:1px solid #dce3eb;overflow-x:auto;scrollbar-width:thin}.v-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 .85rem;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;color:#4a6276;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;white-space:nowrap;text-decoration:none}.v-tabs a:hover{color:#15232e}.v-tabs a[aria-current=page]{color:#0b6b78;border-bottom-color:#0e7c8b}.v-page-intro{margin:0 0 1rem;max-width:75ch;color:#4a6276;font-size:.95rem}.v-panel{padding:1.25rem 1.4rem;margin-bottom:1.25rem}.v-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.v-panel-title,.v-section-title{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1.15rem;color:#15232e;margin:0 0 .6rem}.v-panel-head .v-panel-title{margin:0}.v-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin:.5rem 0 .75rem}.v-section-title{margin:0;font-size:1.25rem}.v-muted{color:#4a6276;font-size:.9rem}.v-panel-error{margin:0;color:#15232e}.v-link-button{background:none;border:0;padding:0;color:#0b6b78;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v-today-lead{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;margin:1.25rem 0 0}@media(min-width: 992px){.v-today-lead{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr)}}.v-countdown-lead{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1.85rem;line-height:1.2;color:#15232e;margin:0 0 .4rem}.v-countdown-left{color:#0e7c8b}.v-countdown-line{margin:0;color:#4a6276;font-size:1rem}.v-plan-count{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;color:#4a6276;font-variant-numeric:tabular-nums}.v-plan-bar{height:6px;border-radius:3px;background:#dce3eb;overflow:hidden;margin-bottom:.75rem}.v-plan-bar span{display:block;height:100%;background:#0e7c8b}.v-plan-list{list-style:none;margin:0;padding:0}.v-plan-list li{display:flex;align-items:center;gap:.75rem;padding:.55rem 0;border-top:1px solid #dce3eb;font-size:1.05rem}.v-plan-list li:first-child{border-top:0}.v-plan-list li.is-done .v-plan-text{color:#4a6276;text-decoration:line-through}.v-plan-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #dce3eb;border-radius:50%;color:#fff}.is-done .v-plan-mark{background:#0e7c8b;border-color:#0e7c8b}.v-plan-mark .v-icon{width:16px;height:16px}.v-plan-note{margin:.5rem 0 0;color:#4a6276;font-size:.85rem}.v-timeline-chart{overflow-x:auto}.v-chart-box{position:relative;height:220px}.tl{display:block;font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums}.tl text{font-size:12px;fill:#4a6276}.tl .tl-lane{font-weight:600;fill:#15232e;font-size:13px}.tl .tl-day{font-weight:600;fill:#15232e}.tl .tl-label{fill:#15232e;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.tl .tl-grid{stroke:#dce3eb;stroke-width:1}.tl .tl-midnight{stroke:#5b7488;stroke-width:1;stroke-dasharray:3 3}.tl .tl-row{stroke:#dce3eb}.tl .tl-shift{fill:#15232e}.tl .tl-sleep,.tl .tl-nap{fill:#3e5c76}.tl .tl-nap{opacity:.7}.tl .tl-workout{fill:#0e7c8b}.tl .tl-meal{fill:#fff;stroke:#0e7c8b;stroke-width:2.5}.tl .tl-plan{stroke:#5b7488;stroke-width:2;stroke-dasharray:4 3}.tl .tl-now{stroke:#ec6446;stroke-width:2}.tl .tl-now-label{fill:#ec6446;font-weight:700}.v-timeline-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;list-style:none;margin:.5rem 0 0;padding:0;font-size:.85rem;color:#4a6276}.v-timeline-legend li{display:inline-flex;align-items:center;gap:.35rem}.v-swatch{width:12px;height:12px;border-radius:3px}.v-swatch[data-stage=awake]{background:#ec6446}.v-swatch[data-stage=rem]{background:#4db9c9}.v-swatch[data-stage=core]{background:#3c7fd0}.v-swatch[data-stage=deep]{background:#2c4f8c}.v-swatch[data-series=recovery]{height:3px;border-radius:2px;background:#0e7c8b}.v-swatch[data-series=sleep]{background:rgba(62,92,118,.55)}.v-swatch[data-series=night]{background:rgba(21,35,46,.07);border:1px solid #dce3eb}.v-week{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.5rem;list-style:none;margin:0;padding:0}.v-week-day{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .25rem;border:1px solid rgba(0,0,0,0);border-radius:10px;text-align:center}.v-week-day.is-today{border:2px solid #ec6446}.v-week-date{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.85rem;color:#4a6276}.v-week-sleep{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;font-size:.95rem}.v-week-note{margin:.75rem 0 0}.v-code-tile{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:8px;border:1px solid #dce3eb;background:#fff;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700}.v-code-tile[data-code=N]{background:#15232e;color:#fff;border-color:#15232e}.v-code-tile[data-code=E],.v-code-tile[data-code=D]{background:#dceef1;border-color:#dceef1;color:#0b6b78}.v-code-tile[data-code=L]{background:#c7e4e8;border-color:#c7e4e8;color:#0b6b78}@media(max-width: 575.98px){.v-week{grid-template-columns:repeat(4, minmax(0, 1fr))}.v-countdown-lead{font-size:1.5rem}}.v-mark{display:inline-flex;align-items:baseline;gap:.3rem;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.9rem;white-space:nowrap}.v-mark-shape{font-size:.8em;line-height:1}.v-mark{color:#15232e}.v-mark-low .v-mark-shape{color:#dd3d44}.v-mark-watch .v-mark-shape{color:#e0a019}.v-mark-good .v-mark-shape{color:#1e9e6a}.v-mark-none{color:#4a6276;font-weight:600}.v-checkin{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;margin-bottom:1.25rem}@media(min-width: 992px){.v-checkin{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}}.v-checkin-list{list-style:none;margin:0;padding:0;align-self:start}.v-checkin-list:focus-visible{outline:2px solid #0e7c8b;outline-offset:2px}.v-checkin-list [role=option]{display:grid;grid-template-columns:6.5rem minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1.1rem;border-top:1px solid #dce3eb;cursor:pointer;position:relative}.v-checkin-list [role=option]:first-child{border-top:0;border-radius:10px 10px 0 0}.v-checkin-list [role=option]:last-child{border-radius:0 0 10px 10px}.v-checkin-list [role=option]:hover{background:#eef2f7}.v-checkin-list [role=option][aria-selected=true]{background:#dceef1}.v-checkin-list [role=option][aria-selected=true]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0e7c8b}.v-ci-main{display:flex;flex-direction:column;min-width:0}.v-ci-label{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;color:#15232e}.v-ci-reason{color:#4a6276;font-size:.88rem}.v-ci-value{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.v-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.v-detail-title{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1.3rem;margin:0}.v-detail-value{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:2.1rem;line-height:1.15;font-variant-numeric:tabular-nums;margin:.35rem 0 0}.v-detail-reason{color:#15232e;margin:.15rem 0 1rem}.v-detail-text{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem 1.5rem}@media(min-width: 768px){.v-detail-text{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.v-detail-text h4{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:.95rem;margin:0 0 .25rem}.v-detail-text p{margin:0 0 .5rem}.v-detail-chart{position:relative;height:210px;margin:.5rem 0 .25rem}.v-detail-legend{margin:0 0 .5rem;font-size:.82rem}.v-open-link{font-weight:600}.v-numbers{width:100%;max-width:22rem;margin:.5rem 0 .75rem;font-variant-numeric:tabular-nums}.v-numbers th{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;color:#4a6276;font-size:.85rem;padding:.25rem 0}.v-numbers td{font-family:"Hanken Grotesk",system-ui,sans-serif;padding:.3rem 0;border-top:1px solid #dce3eb}@media(max-width: 575.98px){.v-checkin-list [role=option]{grid-template-columns:minmax(0, 1fr) auto}.v-ci-state{grid-column:1/-1}}.v-sleepchart-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.v-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(3.5rem, 1fr);padding:3px;border-radius:10px;background:#eef2f7;border:1px solid #dce3eb}.v-segmented [role=tab]{min-height:36px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#4a6276;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.v-segmented [role=tab][aria-selected=true]{background:#fff;color:#15232e;box-shadow:0 1px 2px rgba(20,40,60,.08)}.v-sleepchart-nav{display:inline-flex;gap:.35rem}@media(max-width: 399.98px){.v-sleepchart-top{gap:.5rem}.v-segmented{grid-auto-columns:minmax(2.9rem, 1fr)}}.v-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dce3eb;border-radius:10px;background:#fff;color:#15232e}.v-icon-button:disabled{color:#dce3eb}.v-flip{transform:rotate(180deg)}.v-sleepchart-label{margin:0;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;color:#4a6276}.v-sleepchart-figure{margin:0;line-height:1.1;color:#15232e}.v-big{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:2.6rem;font-variant-numeric:tabular-nums}.v-small{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-size:1.15rem;color:#4a6276;margin:0 .15rem 0 .1rem}.v-sleepchart-caption{margin:.1rem 0 1rem;font-family:"Hanken Grotesk",system-ui,sans-serif;color:#4a6276;font-variant-numeric:tabular-nums}.v-sleepchart-plot{min-height:200px}.v-sleepchart-empty{padding:3rem 0;text-align:center}.hg,.nb{display:block;font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums}.hg text,.nb text{font-size:12px;fill:#4a6276}.hg-lane{font-weight:600;font-size:13px;fill:#15232e}.hg-row{stroke:#dce3eb}.hg-tick{stroke:#dce3eb;stroke-dasharray:3 4}.hg-link{stroke-width:3;stroke-linecap:round;opacity:.6}.nb-grid{stroke:#dce3eb}.nb-col{stroke:#dce3eb;stroke-dasharray:3 4}.nb-clock{font-size:12px}.nb-day{font-size:12px}.v-shiftstrip{display:flex}.v-shiftstrip.v-agenda .v-day .v-code{font-size:.8rem;font-weight:600}.v-shiftstrip{gap:4px;overflow-x:auto}.v-shiftstrip .v-day{flex:1 0 3.2rem;min-width:3.2rem;text-align:center;background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:.35rem .15rem}.v-shiftstrip .v-day .v-code{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1.05rem;display:block}.v-shiftstrip .v-day .v-date{font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:.68rem;color:#4a6276}.v-shiftstrip .v-day[data-code=N]{background:#15232e;color:#fff}.v-shiftstrip .v-day[data-code=N] .v-date{color:#dce3eb}.v-shiftstrip .v-day[data-code=E]{background:#dceef1}.v-shiftstrip .v-day[data-code=L]{background:#c7e4e8}.v-shiftstrip .v-day[data-code=D]{background:#dce3eb}.v-shiftstrip .v-day[data-code=R]{background:#fff;color:#4a6276}.v-shiftstrip .v-day .v-note{display:block;font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:.7rem;color:#15232e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-shiftstrip .v-day.v-today{border:2px solid #ec6446;box-shadow:0 0 0 2px rgba(236,100,70,.18);font-weight:700}.v-card{background:#fff;border:1px solid #dce3eb;border-radius:10px;box-shadow:0 1px 2px rgba(20,40,60,.04),0 4px 16px rgba(20,40,60,.06)}.v-card .card-header{background:rgba(0,0,0,0);border-bottom:1px solid #dce3eb;font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600}.v-figures{display:grid;grid-template-columns:repeat(auto-fit, minmax(9.5rem, 1fr));background:#fff;border:1px solid #dce3eb;border-radius:10px;box-shadow:0 1px 2px rgba(20,40,60,.04),0 4px 16px rgba(20,40,60,.06);overflow:hidden}.v-figures>.col-12,.v-figures>p{grid-column:1/-1;padding:1rem 1.25rem;margin:0}.v-figure{display:flex;flex-direction:column;gap:.1rem;padding:.9rem 1.25rem;border-left:1px solid #dce3eb;margin-left:-1px}.v-figure-label{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-size:.85rem;color:#4a6276}.v-figure-value{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-size:1.85rem;line-height:1.15;color:#15232e;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width: 399.98px){.v-figure-value{font-size:1.4rem}.v-figure{padding:.75rem .9rem}}.v-figure-unit{font-size:.85rem;color:#4a6276}.v-figure-note{font-size:.82rem;color:#4a6276}.v-hint{font-size:.85rem;color:#4a6276}.v-tag{font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.82rem;font-weight:600;color:#4a6276;white-space:nowrap}.v-lead-line{font-size:1.25rem;font-weight:600}.v-num-lg{font-size:1.5rem;font-weight:700}.v-text-sm{font-size:.85rem}.disc-link{cursor:pointer}.v-login-brand{font-size:2.2rem;color:#0e7c8b}.v-figure-heart .v-figure-value{color:#e03131}.table-responsive{position:relative}.v-standing{width:100%;border-collapse:collapse}.v-standing th,.v-standing td{padding:.6rem .5rem;border-top:1px solid #dce3eb;vertical-align:middle;text-align:left}.v-standing thead th{border-top:0;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.82rem;font-weight:600;color:#4a6276}.v-standing tbody th{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;color:#15232e;white-space:nowrap}.v-standing-value{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.v-standing-reason{color:#4a6276;font-size:.9rem}.v-standing-open{text-align:right;white-space:nowrap}.v-standing-chart{position:relative;width:11rem;height:3.5rem}@media(max-width: 767.98px){.v-standing thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v-standing tr{display:grid;grid-template-areas:"area open" "state value" "reason reason" "trend trend";grid-template-columns:1fr auto;gap:.25rem .75rem;padding:.75rem 0;border-top:1px solid #dce3eb}.v-standing tbody th,.v-standing td{display:block;padding:0;border:0}.v-standing-area{grid-area:area}.v-standing-open{grid-area:open;justify-self:end}.v-standing-state{grid-area:state}.v-standing-value{grid-area:value;text-align:right}.v-standing-reason{grid-area:reason}.v-standing-trend{grid-area:trend}.v-standing-chart{width:100%}}.v-trend-box{height:260px}.v-prose{white-space:pre-line}.btn{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600}.btn-primary{--bs-btn-bg: #0E7C8B;--bs-btn-border-color: #0E7C8B;--bs-btn-hover-bg: #0A6470;--bs-btn-hover-border-color: #0A6470;--bs-btn-active-bg: #075B66;--bs-btn-active-border-color: #075B66}.btn-outline-secondary{--bs-btn-color: #0B6B78;--bs-btn-border-color: #DCE3EB;--bs-btn-hover-bg: #0E7C8B;--bs-btn-hover-border-color: #0E7C8B}.form-control:focus,.form-select:focus{border-color:#0e7c8b;box-shadow:0 0 0 .2rem rgba(14,124,139,.18)}.table>thead{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;font-size:.85rem;color:#4a6276}select,.form-select,input[type=date],input[type=time],input[type=number]{font-family:"Hanken Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums}.v-nl-list{display:flex;flex-direction:column}.v-nl-row{display:grid;grid-template-columns:5.5rem auto minmax(0, 1fr) 2.6rem;align-items:center;gap:.6rem;width:100%;text-align:left;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #dce3eb;padding:.5rem .25rem;cursor:pointer}.v-nl-row:hover{background:#eef2f7}.v-nl-row:last-child{border-bottom:0}.v-nl-row--clear .v-nl-reason{color:#4a6276}.v-nl-when{font-size:.82rem;color:#4a6276}.v-nl-reason{font-size:.82rem;color:#15232e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-nl-conf{font-size:.8rem;color:#4a6276;text-align:right}.v-nl-reasons{margin:.25rem 0 .6rem;padding-left:1rem;font-size:.84rem}.v-nl-sigs{display:flex;flex-wrap:wrap;gap:.4rem}.v-nl-sig{display:flex;flex-direction:column;padding:.3rem .55rem;border:1px solid #dce3eb;border-radius:8px;font-size:.72rem}.v-nl-sig span{color:#4a6276}.v-nl-sig b{font-size:.95rem;color:#15232e}.v-tag-projected{margin-left:.4rem;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.78rem;font-weight:600;color:#4a6276}.oauth-consent{max-width:34rem;margin:3rem auto}.oauth-consent p{color:var(--v-steel-text);line-height:1.6}.oauth-consent h1{color:var(--v-ink);margin-bottom:1rem}.oauth-consent__error{color:var(--v-alert);font-weight:600}.oauth-consent__actions{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.v-fuel+.v-fuel{margin-top:.85rem}.v-fuel__top{display:flex;justify-content:space-between;align-items:baseline;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.85rem;margin-bottom:.3rem}.v-fuel__track{height:8px;border-radius:999px;background:#dce3eb;overflow:hidden}.v-fuel__bar{height:100%;border-radius:999px;background:#0e7c8b;transition:width .3s ease}.v-fuel__bar.is-neutral{background:#0e7c8b}.v-fuel__bar.is-good{background:#1e9e6a}.v-fuel__bar.is-low{background:#5b7488}.v-fuel__bar.is-watch{background:#e0a019}.v-fuel__note{margin-top:.25rem;font-size:.78rem;color:#4a6276}.v-chip{padding:.15rem .55rem;border:1px solid #dce3eb;border-radius:10px;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:.78rem;color:#15232e}.v-chip__k{color:#4a6276}.v-entry{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #dce3eb}.v-entry:last-child{border-bottom:0}.v-entry__main{display:flex;flex-direction:column;min-width:0}.v-entry__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-entry__meta{font-size:.78rem;color:#4a6276}.v-entry__del{flex:none;border:0;background:none;padding:.2rem .4rem;font-size:.8rem;color:#4a6276;border-radius:10px;cursor:pointer}.v-entry__del:hover,.v-entry__del:focus-visible{color:#dd3d44;background:rgba(221,61,68,.08)}.v-settings{display:grid;gap:1rem}@media(min-width: 992px){.v-settings{grid-template-columns:13rem minmax(0, 1fr);gap:1.75rem;align-items:start}}.v-settings-nav{background:#fff;border:1px solid #dce3eb;border-radius:10px;box-shadow:0 1px 2px rgba(20,40,60,.04),0 4px 16px rgba(20,40,60,.06);padding:.25rem .75rem}.v-settings-nav ul{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none}.v-settings-nav a{display:block;padding:.55rem 0;border-bottom:3px solid rgba(0,0,0,0);font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;color:#4a6276;text-decoration:none}.v-settings-nav a:hover{color:#15232e}.v-settings-nav a[aria-current=page]{color:#0b6b78;border-bottom-color:#0e7c8b}@media(min-width: 992px){.v-settings-nav{position:sticky;top:1rem;padding:.5rem 0}.v-settings-nav ul{flex-direction:column}.v-settings-nav a{padding:.5rem 1rem;border-bottom:0;border-left:3px solid rgba(0,0,0,0)}.v-settings-nav a[aria-current=page]{border-left-color:#0e7c8b}}.v-settings-main{display:grid;gap:1rem;max-width:52rem;min-width:0}.v-settings-main code{color:inherit}.v-settings-card{padding:1.25rem}@media(min-width: 768px){.v-settings-card{padding:1.5rem}}.v-settings-card>h2{margin:0 0 .25rem;font-family:"Hanken Grotesk",system-ui,sans-serif;font-size:1.1rem;font-weight:700;color:#15232e}.v-settings-card h3.v-eyebrow{margin:1.5rem 0 .75rem}.v-settings-card legend.form-label{font-size:1rem}.v-settings-lead{max-width:42rem;margin-bottom:1.25rem;color:#4a6276}.v-settings-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #dce3eb;font-size:.9rem;color:#4a6276}.v-settings-inline{display:flex;flex-wrap:wrap;gap:.5rem}.v-settings-inline .form-control{flex:1 1 14rem}.v-settings-details{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #dce3eb}.v-settings-details summary{font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:600;color:#0b6b78;cursor:pointer}.v-settings-details summary:focus-visible{outline:2px solid #0e7c8b;outline-offset:2px;border-radius:2px}.v-smoke-event{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 0;border-bottom:1px solid #dce3eb}.v-smoke-event:last-child{border-bottom:0}.v-smoke-actions{display:flex;flex-wrap:wrap;gap:.4rem}
