:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;font-weight:400}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){body{display:block}#app{width:100%;padding:0;display:block}}.unit-toggle[data-v-efdbff9f]{border-left:1px solid #dbe5f0;align-items:center;gap:8px;padding-left:11px;display:flex}.unit-toggle>span[data-v-efdbff9f]{color:#64748b;font-size:10px;font-weight:800}button[data-v-efdbff9f]{cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:70px;height:32px;padding:3px;display:grid;position:relative}button i[data-v-efdbff9f]{background:#1d4ed8;border-radius:999px;width:30px;transition:transform .2s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 4px 10px #1d4ed83d}button i.fahrenheit[data-v-efdbff9f]{transform:translate(32px)}button b[data-v-efdbff9f]{z-index:1;color:#64748b;font-size:11px;transition:color .2s;position:relative}button b.active[data-v-efdbff9f]{color:#fff}@media (width<=720px){.unit-toggle>span[data-v-efdbff9f]{display:none}}.app-shell[data-v-a28e5a52]{background:#eef4fb;min-height:100vh}.app-navigation[data-v-a28e5a52]{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #94a3b83d;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:10px clamp(20px,3vw,68px);display:flex;position:relative;box-shadow:0 8px 28px #0f172a0d}.app-brand[data-v-a28e5a52]{color:#123c83;letter-spacing:.14em;font-size:14px;font-weight:900}nav[data-v-a28e5a52]{align-items:center;gap:7px;display:flex}nav a[data-v-a28e5a52]{color:#475569;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:750}nav a[data-v-a28e5a52]:hover{color:#1d4ed8;background:#eff6ff}nav a.router-link-exact-active[data-v-a28e5a52]{color:#1d4ed8;background:#dbeafe}.view-state[data-v-a28e5a52]{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.view-state i[data-v-a28e5a52]{background:#94a3b8;border-radius:50%;width:6px;height:6px}.view-state.live[data-v-a28e5a52]{color:#047857;background:#ecfdf5}.view-state.live i[data-v-a28e5a52]{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}@media (width<=620px){.app-navigation[data-v-a28e5a52]{flex-direction:column;align-items:flex-start;gap:8px;padding-block:12px}nav[data-v-a28e5a52]{width:100%;overflow-x:auto}}
