.dashboard-shell.svelte-la5tq{display:flex;min-height:100vh}.desktop-sidebar.svelte-la5tq{position:sticky;top:0;display:flex;width:15.5rem;height:100vh;box-sizing:border-box;flex:none;flex-direction:column;border-right:1px solid var(--dashboard-sidebar-edge);background:linear-gradient(180deg,#104894,var(--dashboard-sidebar));box-shadow:18px 0 50px -38px #04183acc;color:var(--site-chrome-fg);padding:1.35rem 1rem}.brand.svelte-la5tq{display:inline-flex;align-items:center;gap:.75rem;color:inherit;padding:.2rem .35rem;text-decoration:none}.brand-mark.svelte-la5tq{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgb(255 255 255 / .22);border-radius:.8rem;background:#ffffff1f;box-shadow:inset 0 1px #ffffff26;font-size:1.05rem;font-weight:850}.brand.svelte-la5tq strong:where(.svelte-la5tq),.brand.svelte-la5tq small:where(.svelte-la5tq){display:block}.brand.svelte-la5tq strong:where(.svelte-la5tq){font-size:1rem;letter-spacing:-.02em}.brand.svelte-la5tq small:where(.svelte-la5tq){margin-top:.05rem;color:#a9c8ee;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.section-label.svelte-la5tq{margin:2rem .7rem .55rem;color:#8fafd7;font-size:.65rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}nav.svelte-la5tq{display:grid;gap:.3rem}.nav-item.svelte-la5tq{display:flex;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.8rem;color:#cfe2f9;padding:.62rem .7rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.nav-item.svelte-la5tq:hover{background:#ffffff14;color:#fff}.nav-item.active.svelte-la5tq{border-color:#8ff7ff29;background:#8ff7ff1f;color:#fff}.nav-icon.svelte-la5tq{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border-radius:.55rem;background:#ffffff14}.nav-copy.svelte-la5tq strong:where(.svelte-la5tq),.nav-copy.svelte-la5tq small:where(.svelte-la5tq){display:block}.nav-copy.svelte-la5tq strong:where(.svelte-la5tq){font-size:.83rem;font-weight:700}.nav-copy.svelte-la5tq small:where(.svelte-la5tq){margin-top:.08rem;color:#92afd2;font-size:.68rem}.sidebar-spacer.svelte-la5tq{flex:1}.sidebar-status.svelte-la5tq{border-top:1px solid rgb(255 255 255 / .1);margin:1rem .35rem 0;padding:1rem .25rem .25rem}.sidebar-status.svelte-la5tq .ui-status{background:#ffffff1a}.sidebar-status.svelte-la5tq p:where(.svelte-la5tq){margin:.55rem 0 .15rem;color:#a9c8ee;font-size:.7rem}.sidebar-status.svelte-la5tq code:where(.svelte-la5tq){color:#789bc6;font-size:.65rem}.dashboard-content.svelte-la5tq{min-width:0;flex:1}.dashboard-content.svelte-la5tq main:where(.svelte-la5tq){width:min(100%,76rem);box-sizing:border-box;margin:0 auto;padding:2.35rem clamp(1rem,4vw,3.5rem) 4rem}.mobile-header.svelte-la5tq{display:none}@media(max-width:800px){.dashboard-shell.svelte-la5tq{display:block}.desktop-sidebar.svelte-la5tq{display:none}.mobile-header.svelte-la5tq{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--dashboard-sidebar-edge);background:#0b326bf5;box-shadow:0 12px 30px -24px #04183acc;color:#fff;padding:.6rem .75rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-header.svelte-la5tq .brand small{display:none}.compact.svelte-la5tq{display:flex;gap:.25rem}.compact.svelte-la5tq .nav-item:where(.svelte-la5tq){gap:.4rem;padding:.42rem .55rem}.compact.svelte-la5tq .nav-icon:where(.svelte-la5tq){width:1.5rem;height:1.5rem;background:transparent}.dashboard-content.svelte-la5tq main:where(.svelte-la5tq){padding-top:1.6rem}}@media(max-width:520px){.compact.svelte-la5tq .nav-copy:where(.svelte-la5tq){display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,:root[data-site-theme=warm]{color-scheme:light;--site-page-bg:#fff3d7;--site-page-bg-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23FFD58E' stroke-width='66.7' stroke-opacity='0.06' %3E%3Ccircle fill='%23FFF3D7' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23feeecf' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23fde8c7' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23fde3bf' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23fdddb8' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23fdd7b1' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23fed1aa' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23fecba4' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23fec59e' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%23ffbe99' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23ffb895' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23ffb191' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%23ffaa8e' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23ffa38b' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23ff9d89' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23ff9588' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23ff8e87' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23FF8787' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");--site-surface-bg:#ffefec;--site-surface-fg:#1f2937;--site-heading-fg:#000;--site-input-border:#d8b4bc;--site-link-fg:#c21339;--site-link-hover-fg:#fbbf24;--site-chrome-bg:#c21339;--site-chrome-fg:#ffefec;--site-chrome-link-fg:var(--site-link-hover-fg);--site-chrome-link-hover-fg:#1077e5;--site-chrome-muted-bg:#740b224d;--site-chrome-active-bg:#740b22;--site-chrome-social-hover-bg:#740b224d;--site-photo-edge-shadow:10px 0 16px -14px #20040cad;--site-timer-page-bg:#04051d;--site-timer-page-fg:var(--site-surface-fg);--site-timer-accent:#08f}:root[data-site-theme=cool]{--site-page-bg:#f0edd8;--site-page-bg-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%201600%20800'%3E%3Cg%20stroke%3D'%23DCDDCB'%20stroke-width%3D'66.7'%20stroke-opacity%3D'0.05'%3E%3Ccircle%20fill%3D'%23F3EED5'%20cx%3D'0'%20cy%3D'0'%20r%3D'1800'%2F%3E%3Ccircle%20fill%3D'%23F0EDD8'%20cx%3D'0'%20cy%3D'0'%20r%3D'1700'%2F%3E%3Ccircle%20fill%3D'%23ECECDD'%20cx%3D'0'%20cy%3D'0'%20r%3D'1600'%2F%3E%3Ccircle%20fill%3D'%23E8ECE2'%20cx%3D'0'%20cy%3D'0'%20r%3D'1500'%2F%3E%3Ccircle%20fill%3D'%23E4EBE7'%20cx%3D'0'%20cy%3D'0'%20r%3D'1400'%2F%3E%3Ccircle%20fill%3D'%23E0EAEC'%20cx%3D'0'%20cy%3D'0'%20r%3D'1300'%2F%3E%3Ccircle%20fill%3D'%23DBE8F0'%20cx%3D'0'%20cy%3D'0'%20r%3D'1200'%2F%3E%3Ccircle%20fill%3D'%23D7E6F3'%20cx%3D'0'%20cy%3D'0'%20r%3D'1100'%2F%3E%3Ccircle%20fill%3D'%23D2E4F5'%20cx%3D'0'%20cy%3D'0'%20r%3D'1000'%2F%3E%3Ccircle%20fill%3D'%23CEE1F6'%20cx%3D'0'%20cy%3D'0'%20r%3D'900'%2F%3E%3Ccircle%20fill%3D'%23CADEF7'%20cx%3D'0'%20cy%3D'0'%20r%3D'800'%2F%3E%3Ccircle%20fill%3D'%23C6DCF7'%20cx%3D'0'%20cy%3D'0'%20r%3D'700'%2F%3E%3Ccircle%20fill%3D'%23C1D9F7'%20cx%3D'0'%20cy%3D'0'%20r%3D'600'%2F%3E%3Ccircle%20fill%3D'%23BDD7F8'%20cx%3D'0'%20cy%3D'0'%20r%3D'500'%2F%3E%3Ccircle%20fill%3D'%23B9D5F8'%20cx%3D'0'%20cy%3D'0'%20r%3D'400'%2F%3E%3Ccircle%20fill%3D'%23B5D2F8'%20cx%3D'0'%20cy%3D'0'%20r%3D'300'%2F%3E%3Ccircle%20fill%3D'%23B1D0F8'%20cx%3D'0'%20cy%3D'0'%20r%3D'200'%2F%3E%3Ccircle%20fill%3D'%23ADCEF8'%20cx%3D'0'%20cy%3D'0'%20r%3D'100'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--site-surface-bg:#f3f8ff;--site-surface-fg:#1a304c;--site-heading-fg:#122746;--site-input-border:#90afda;--site-link-fg:#2258a8;--site-link-hover-fg:#16d8fb;--site-chrome-bg:#104894;--site-chrome-fg:#edf6ff;--site-chrome-link-fg:#8ff7ff;--site-chrome-link-hover-fg:#fbbf24;--site-chrome-muted-bg:#06225266;--site-chrome-active-bg:#0b3875;--site-chrome-social-hover-bg:#06225266;--site-photo-edge-shadow:10px 0 16px -14px #05183acc;--site-timer-page-bg:#07152b;--site-timer-page-fg:#e6f2ff;--site-timer-accent:#43c2ff}.site-surface{background-color:var(--site-surface-bg);color:var(--site-surface-fg)}.site-chrome-surface{background-color:var(--site-chrome-bg);color:var(--site-chrome-fg)}.site-chrome-link{color:var(--site-chrome-link-fg);transition:color .15s}.site-chrome-link:hover{color:var(--site-chrome-link-hover-fg)}.ui-panel{background:var(--site-surface-bg)}@supports (color:color-mix(in lab,red,red)){.ui-panel{background:color-mix(in srgb,var(--site-surface-bg) 94%,white)}}.ui-panel{border:1px solid var(--site-input-border)}@supports (color:color-mix(in lab,red,red)){.ui-panel{border:1px solid color-mix(in srgb,var(--site-input-border) 45%,transparent)}}.ui-panel{border-radius:1.25rem;box-shadow:0 18px 50px -34px #0a28528c}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.ui-page-heading h1{color:var(--site-heading-fg);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:750;line-height:1.05}.ui-kicker{color:var(--site-link-fg);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:750}.ui-page-description{max-width:42rem;color:var(--site-surface-fg);margin:.65rem 0 0}@supports (color:color-mix(in lab,red,red)){.ui-page-description{color:color-mix(in srgb,var(--site-surface-fg) 72%,transparent)}}.ui-page-description{line-height:1.55}.ui-page-actions{flex:none}.ui-status{background:#1227460f;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.ui-status-dot{background:#7390b2;border-radius:50%;width:.45rem;height:.45rem}.ui-status-positive .ui-status-dot{background:#18a56f;box-shadow:0 0 0 .2rem #18a56f1f}.ui-status-warning .ui-status-dot{background:#d48b16}@media(max-width:640px){.ui-page-header{flex-direction:column;align-items:flex-start;gap:1rem}}:root[data-site-theme=cool]{--dashboard-canvas:#edf4fc;--dashboard-sidebar:#0b326b;--dashboard-sidebar-edge:#8ff7ff24;--dashboard-muted:#617896;--dashboard-line:#5275a02e;--dashboard-focus:#2586e8;--dashboard-positive:#15966a}html{background:var(--dashboard-canvas);min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background-color:var(--site-page-bg);background-image:var(--site-page-bg-image);min-height:100vh;color:var(--site-surface-fg);background-size:cover;background-attachment:fixed;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--dashboard-focus)}@supports (color:color-mix(in lab,red,red)){button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid color-mix(in srgb,var(--dashboard-focus) 30%,transparent)}}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px}.dashboard-button{background:var(--site-chrome-bg);min-height:2.5rem;color:var(--site-chrome-fg);cursor:pointer;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.dashboard-button:hover{background:var(--site-chrome-active-bg);transform:translateY(-1px)}.dashboard-button-secondary{border:1px solid var(--dashboard-line);color:var(--site-heading-fg);background:#ffffffad}.dashboard-button-secondary:hover{background:#fff}.dashboard-field{border:1px solid var(--dashboard-line);width:100%;color:var(--site-surface-fg);background:#ffffffd1;border-radius:.8rem;padding:.65rem .8rem}.dashboard-field::placeholder{color:#8192a9}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
