@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.photo-backdrop.svelte-16f9oka{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.layer.svelte-16f9oka{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layer.over.svelte-16f9oka{animation:svelte-16f9oka-photo-fade-in 2s ease-out both}@keyframes svelte-16f9oka-photo-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.layer.over.svelte-16f9oka{animation:none}}.veil.svelte-16f9oka{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(color-mix(in oklab,var(--bv-ink) 22%,transparent),color-mix(in oklab,var(--bv-ink) 22%,transparent)),radial-gradient(130% 130% at 50% 45%,transparent 60%,color-mix(in oklab,var(--bv-ink) 42%,transparent))}.night.svelte-1qidjvt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;z-index:75;background:#000;border:none;cursor:pointer}.clock-mode.svelte-1qidjvt{display:grid;place-items:center;opacity:1}.drift.svelte-1qidjvt{text-align:center;transition:transform 18s linear}.night-clock.svelte-1qidjvt{margin:0;font-family:var(--bv-font-display);font-size:calc(clamp(56px,12vh,180px) * var(--bv-font-scale));font-weight:300;color:#4a5568;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.night-date.svelte-1qidjvt{margin:8px 0 0;color:#2d3748;font-size:calc(clamp(14px,2vh,24px) * var(--bv-font-scale))}.remote.svelte-6219y3{max-width:520px;margin:0 auto;padding:var(--bv-space-4) var(--bv-space-3) var(--bv-space-5);display:flex;flex-direction:column;gap:var(--bv-space-4);height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box}header.svelte-6219y3 h1:where(.svelte-6219y3){margin:0;font-family:var(--bv-font-display);font-size:1.6em;font-weight:650}header.svelte-6219y3 p:where(.svelte-6219y3){margin:4px 0 0;color:var(--bv-text-2);font-size:.9em}section.svelte-6219y3{display:flex;flex-direction:column;gap:var(--bv-space-2)}.dash-grid.svelte-6219y3{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--bv-space-2)}.dash-btn.svelte-6219y3{min-height:64px;border-radius:var(--bv-radius-sm);background:var(--bv-panel-sheen);border:1px solid color-mix(in oklab,var(--bv-fog) 10%,transparent);color:var(--bv-text);font-family:var(--bv-font-display);font-weight:600;box-shadow:var(--bv-shadow-1)}.row.svelte-6219y3{display:flex;gap:var(--bv-space-1)}.row.svelte-6219y3 .bv-input:where(.svelte-6219y3){flex:1;min-height:52px}.col.svelte-6219y3{display:flex;flex-direction:column;gap:var(--bv-space-1)}.check.svelte-6219y3{display:flex;align-items:center;gap:var(--bv-space-1);color:var(--bv-text-2);min-height:40px}.toast.svelte-6219y3{position:fixed;inset-inline:0;bottom:calc(16px + env(safe-area-inset-bottom));margin:0 auto;width:fit-content;max-width:90vw;z-index:40;padding:12px 22px;border-radius:999px;background:var(--bv-text);color:var(--bv-ink);font-weight:600;box-shadow:var(--bv-shadow-2)}.grocery-remote.svelte-6219y3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.grocery-remote.svelte-6219y3 li:where(.svelte-6219y3){display:flex;align-items:center;gap:var(--bv-space-2);min-height:52px;padding:0 var(--bv-space-1);border-bottom:1px solid color-mix(in oklab,var(--bv-fog) 8%,transparent)}.tick.svelte-6219y3{width:30px;height:30px;min-width:30px;border-radius:8px;border:2px solid var(--bv-border);background:transparent}.g-name.svelte-6219y3{flex:1}.g-qty.svelte-6219y3{font-family:var(--bv-font-mono);font-size:.82em;color:var(--bv-text-2)}.g-empty.svelte-6219y3{margin:0;color:var(--bv-text-2);font-size:.9em}.photo-upload.svelte-6219y3{position:relative;overflow:hidden;cursor:pointer}.photo-upload.svelte-6219y3 input:where(.svelte-6219y3){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.back.svelte-6219y3{margin-top:auto;color:var(--bv-text-2);text-align:center;min-height:44px;display:grid;place-items:center}.board-masthead.svelte-1isg90v{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bv-space-4);padding:var(--bv-space-4) var(--bv-space-4) var(--bv-space-3);border-block-end:1px solid color-mix(in srgb,var(--bv-text) 14%,transparent);flex-wrap:wrap}.mast-lead.svelte-1isg90v{display:flex;align-items:baseline;gap:var(--bv-space-4);flex-wrap:wrap;min-width:0}.greeting.svelte-1isg90v{margin:0;font-family:var(--bv-font-display);font-weight:600;font-size:calc(clamp(24px,4vh,52px) * var(--bv-font-scale));line-height:1;color:var(--bv-text)}.mast-date.svelte-1isg90v{margin:0;color:var(--bv-text-2);font-size:calc(clamp(14px,1.8vh,24px) * var(--bv-font-scale))}.mast-side.svelte-1isg90v{display:flex;align-items:baseline;gap:var(--bv-space-4);color:var(--bv-text-2)}.mast-weather.svelte-1isg90v{font-size:calc(clamp(13px,1.6vh,22px) * var(--bv-font-scale))}.mast-name.svelte-1isg90v{font-family:var(--bv-font-display);text-transform:uppercase;letter-spacing:.18em;font-size:calc(clamp(11px,1.2vh,15px) * var(--bv-font-scale));color:color-mix(in srgb,var(--bv-seaglass) 85%,var(--bv-text))}.widget-card.svelte-17vkt2u{height:100%;display:flex;flex-direction:column;background:var(--bv-panel-sheen);border:1px solid color-mix(in oklab,var(--bv-fog) 7%,transparent);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-1);padding:var(--bv-space-3);overflow:hidden;user-select:none;-webkit-user-select:none}.widget-card.edit.svelte-17vkt2u{outline:1px dashed color-mix(in oklab,var(--bv-seaglass) 55%,transparent);outline-offset:-1px}.widget-card.seamless.svelte-17vkt2u{background:transparent;border-color:transparent;box-shadow:none}header.svelte-17vkt2u{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:var(--bv-space-1)}.widget-title.svelte-17vkt2u{display:inline-flex;align-items:center;gap:8px;font-family:var(--bv-font-display);font-size:calc(clamp(12px,1.15vh,16px) * var(--bv-font-scale));font-weight:560;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in oklab,var(--bv-text) 48%,transparent)}:root[data-style=editorial] .widget-title.svelte-17vkt2u{font-size:calc(clamp(13px,1.4vh,20px) * var(--bv-font-scale))}:root[data-style=neon] .widget-title.svelte-17vkt2u{font-size:calc(clamp(12px,1.05vh,14px) * var(--bv-font-scale))}.tick.svelte-17vkt2u{width:4px;height:14px;border-radius:999px;background:color-mix(in oklab,var(--bv-seaglass) 65%,transparent);flex-shrink:0}.content.svelte-17vkt2u{flex:1;min-height:0;display:flex;flex-direction:column}.unknown.svelte-17vkt2u{color:var(--bv-text-2);margin:auto}.widget-loading.svelte-17vkt2u{flex:1;min-height:40px;border-radius:var(--bv-radius, 12px);background:color-mix(in srgb,var(--bv-text-2) 8%,transparent);animation:svelte-17vkt2u-widget-loading-pulse 1.2s ease-in-out infinite}@keyframes svelte-17vkt2u-widget-loading-pulse{50%{opacity:.45}}[data-motion=reduce] .widget-loading.svelte-17vkt2u,[data-motion=reduced] .widget-loading.svelte-17vkt2u{animation:none}@media(prefers-reduced-motion:reduce){.widget-loading.svelte-17vkt2u{animation:none}}.header-actions.svelte-17vkt2u{display:flex;gap:2px;margin:-18px -18px 0 0}.header-btn.svelte-17vkt2u{width:64px;height:64px;border-radius:var(--bv-radius-sm);color:var(--bv-text-2);display:grid;place-items:center}.header-btn.remove.svelte-17vkt2u{color:var(--bv-error)}.header-btn.expand.svelte-17vkt2u{margin:-18px -18px 0 0;opacity:.45;transition:opacity var(--bv-motion) ease-out}.header-btn.expand.svelte-17vkt2u:hover,.header-btn.expand.svelte-17vkt2u:focus-visible{opacity:1;color:var(--bv-seaglass)}.header-btn.expand.floating.svelte-17vkt2u{position:absolute;top:0;inset-inline-end:0;margin:0;z-index:2;opacity:.3}.resize-handle.svelte-17vkt2u{position:absolute;right:0;bottom:0;width:48px;height:48px;display:grid;place-items:center;color:var(--bv-seaglass);cursor:nwse-resize;touch-action:none}.resize-handle.tl.svelte-17vkt2u{right:auto;bottom:auto;left:0;top:0;z-index:2}.grid-canvas.svelte-t9pt7w{position:relative;height:100%;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:var(--gap);padding:var(--bv-space-3);touch-action:none}.nudge.svelte-t9pt7w{display:none}@media(max-width:768px){.nudge.svelte-t9pt7w{position:absolute;top:6px;inset-inline-end:6px;z-index:6;display:flex;gap:6px}.nudge-btn.svelte-t9pt7w{min-width:44px;min-height:44px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font-size:.9em;box-shadow:var(--bv-shadow-1)}.nudge-btn.svelte-t9pt7w:disabled{opacity:.35}}.grid-lines.svelte-t9pt7w{position:absolute;inset:var(--bv-space-3);display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:var(--gap);pointer-events:none}.grid-cell.svelte-t9pt7w{border:1px dashed var(--bv-border);border-radius:var(--bv-radius-sm)}.ghost.svelte-t9pt7w{border:2px solid var(--bv-seaglass);border-radius:var(--bv-radius-md);background:color-mix(in srgb,var(--bv-seaglass) 12%,transparent);pointer-events:none;z-index:5}.ghost.invalid.svelte-t9pt7w{border-color:var(--bv-error);background:color-mix(in srgb,var(--bv-error) 12%,transparent)}.cell.svelte-t9pt7w{min-width:0;min-height:0;position:relative}.cell.dragging.svelte-t9pt7w{opacity:.85;transition:none}.cell.spring-back.svelte-t9pt7w{transition:transform .2s ease-out}.edit.svelte-t9pt7w .cell:where(.svelte-t9pt7w){cursor:grab}.edit.svelte-t9pt7w .cell.dragging:where(.svelte-t9pt7w){cursor:grabbing}@media(max-width:768px){.grid-canvas.svelte-t9pt7w{display:flex;flex-direction:column;gap:var(--bv-space-3);overflow-y:auto;touch-action:pan-y;padding-bottom:calc(var(--bv-space-5) + 96px + env(safe-area-inset-bottom))}.grid-lines.svelte-t9pt7w,.ghost.svelte-t9pt7w{display:none}.cell.svelte-t9pt7w{flex-shrink:0;min-height:calc(var(--rs, 2) * 88px)}.cell.svelte-t9pt7w .resize-handle{display:none}}.extend.svelte-t9pt7w{position:absolute;display:grid;place-items:center;border:2px dashed color-mix(in oklab,var(--bv-seaglass) 45%,transparent);border-radius:var(--bv-radius-md);background:color-mix(in oklab,var(--bv-seaglass) 7%,transparent);color:var(--bv-text-2);font-family:var(--bv-font-display);font-size:calc(clamp(13px,1.4vh,18px) * var(--bv-font-scale));letter-spacing:.04em;cursor:pointer}.extend-rows.svelte-t9pt7w{inset-inline:var(--bv-space-3)}.extend-cols.svelte-t9pt7w{inset-block:var(--bv-space-3)}.archetype-canvas.svelte-1lej4k3{position:relative;height:100%;display:grid;gap:var(--bv-space-3);padding:var(--bv-space-3);min-height:0;touch-action:none}.region.svelte-1lej4k3{display:flex;flex-direction:column;gap:var(--bv-space-3);min-width:0;min-height:0;border-radius:var(--bv-radius-md)}.region.drop-target.svelte-1lej4k3{outline:2px dashed color-mix(in oklab,var(--bv-seaglass) 65%,transparent);outline-offset:4px}.drop-bar.svelte-1lej4k3{flex:none;height:4px;margin-block:-8px;border-radius:999px;background:var(--bv-seaglass);box-shadow:0 0 8px color-mix(in oklab,var(--bv-seaglass) 60%,transparent)}.cell.svelte-1lej4k3{flex:1 1 0;min-width:0;min-height:0;position:relative}.cell.dragging.svelte-1lej4k3{z-index:10;opacity:.85;pointer-events:none}.edit.svelte-1lej4k3 .cell:where(.svelte-1lej4k3){cursor:grab}.region-empty.svelte-1lej4k3{flex:1;display:grid;place-items:center;border:1px dashed var(--bv-border);border-radius:var(--bv-radius-md);color:var(--bv-text-2);font-family:var(--bv-font-display);font-size:calc(clamp(12px,1.2vh,16px) * var(--bv-font-scale));letter-spacing:.06em;text-transform:uppercase;opacity:.7}.region-pick.svelte-1lej4k3{position:absolute;inset-block-start:6px;inset-inline-start:6px;z-index:6}.region-pick.svelte-1lej4k3 select:where(.svelte-1lej4k3){font-size:calc(12px * var(--bv-font-scale));padding:4px 8px;min-height:44px;border-radius:var(--bv-radius-sm);background:var(--bv-surface-raised);color:var(--bv-text);border:1px solid var(--bv-border)}.nudge.svelte-1lej4k3{display:none}.sr-only.svelte-1lej4k3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-archetype=full_bleed].svelte-1lej4k3{padding:0;gap:0}[data-archetype=full_bleed].svelte-1lej4k3 .region[data-region=overlay]:where(.svelte-1lej4k3):has(.cell:where(.svelte-1lej4k3)){padding:var(--bv-space-2) var(--bv-space-3)}[data-archetype=full_bleed].svelte-1lej4k3:not(.edit) .region[data-region=stage]:where(.svelte-1lej4k3){border-radius:0}[data-archetype=full_bleed].svelte-1lej4k3:not(.edit) .region[data-region=stage]:where(.svelte-1lej4k3) .widget-card{padding:0;border-radius:0}[data-archetype=full_bleed].svelte-1lej4k3:not(.edit) .region[data-region=stage]:where(.svelte-1lej4k3) .stage,[data-archetype=full_bleed].svelte-1lej4k3:not(.edit) .region[data-region=stage]:where(.svelte-1lej4k3) .photos{border-radius:0}@media(max-width:768px){.archetype-canvas.svelte-1lej4k3{display:flex;flex-direction:column;gap:var(--bv-space-3);overflow-y:auto;touch-action:pan-y;padding-bottom:calc(var(--bv-space-5) + 96px + env(safe-area-inset-bottom))}.region.svelte-1lej4k3{flex-shrink:0}.cell.svelte-1lej4k3{flex:none;min-height:230px}.nudge.svelte-1lej4k3{position:absolute;top:6px;inset-inline-end:6px;z-index:6;display:flex;gap:6px}.nudge-btn.svelte-1lej4k3{min-width:44px;min-height:44px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font-size:.9em;box-shadow:var(--bv-shadow-1)}}.fullscreen-widget.svelte-u6710f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;flex-direction:column;background:var(--bv-ink);padding:var(--bv-space-4) var(--bv-space-5) var(--bv-space-5);animation:svelte-u6710f-fs-in .22s cubic-bezier(.2,.8,.3,1)}@keyframes svelte-u6710f-fs-in{0%{transform:scale(.97);opacity:0}}@media(prefers-reduced-motion:reduce){.fullscreen-widget.svelte-u6710f{animation:none}}header.svelte-u6710f{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--bv-space-3)}.fs-title.svelte-u6710f{display:inline-flex;align-items:center;gap:10px;font-family:var(--bv-font-display);font-size:calc(clamp(16px,2vh,26px) * var(--bv-font-scale));font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab,var(--bv-text) 70%,transparent)}.tick.svelte-u6710f{width:5px;height:20px;border-radius:999px;background:var(--bv-seaglass);flex-shrink:0}.close.svelte-u6710f{margin-inline-start:auto;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--bv-fog) 8%,transparent);color:var(--bv-text);font-size:calc(18px * var(--bv-font-scale))}.fs-content.svelte-u6710f{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center}.fs-shape.svelte-u6710f{display:flex;flex-direction:column;min-height:0;width:100%;height:100%}[data-shape=full].svelte-u6710f .fs-shape:where(.svelte-u6710f){font-size:inherit}[data-shape=column].svelte-u6710f .fs-shape:where(.svelte-u6710f){max-width:min(94vw,1100px);font-size:1.3em}[data-shape=band].svelte-u6710f .fs-shape:where(.svelte-u6710f){justify-content:center;max-height:min(58vh,640px);margin-block:auto;font-size:1.3em}[data-shape=box].svelte-u6710f .fs-shape:where(.svelte-u6710f){max-width:min(94vw,130vh);max-height:90vh;margin-block:auto;font-size:1.3em}.takeover.svelte-syhkis{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:radial-gradient(80vw 80vh at 50% 40%,color-mix(in oklab,var(--bv-coral) 14%,transparent),transparent 70%),var(--bv-ink);animation:svelte-syhkis-alert-in .3s cubic-bezier(.2,.8,.3,1)}.takeover-inner.svelte-syhkis{text-align:center;max-width:80vw}.kind.svelte-syhkis{margin:0 0 var(--bv-space-2);font-family:var(--bv-font-mono);font-size:calc(clamp(12px,1.3vh,16px) * var(--bv-font-scale));letter-spacing:.22em;text-transform:uppercase;color:var(--bv-coral)}.big-time.svelte-syhkis{margin:0;font-family:var(--bv-font-display);font-size:calc(clamp(48px,12vh,160px) * var(--bv-font-scale));font-weight:680;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.takeover.svelte-syhkis h1:where(.svelte-syhkis){margin:var(--bv-space-3) 0 0;font-family:var(--bv-font-display);font-size:calc(clamp(22px,4.5vh,56px) * var(--bv-font-scale));font-weight:600;text-wrap:balance}.loc.svelte-syhkis{margin:var(--bv-space-2) 0 0;color:var(--bv-text-2);font-size:calc(clamp(14px,2vh,24px) * var(--bv-font-scale))}.takeover.svelte-syhkis .actions:where(.svelte-syhkis){margin-top:clamp(24px,6vh,64px);display:flex;gap:var(--bv-space-3);justify-content:center}.takeover.svelte-syhkis .actions:where(.svelte-syhkis) .bv-button:where(.svelte-syhkis){min-height:80px;min-width:200px;font-size:calc(clamp(16px,2.2vh,26px) * var(--bv-font-scale));border-radius:999px}@keyframes svelte-syhkis-alert-in{0%{opacity:0;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.takeover.svelte-syhkis,.popup.svelte-syhkis{animation:none}}.popup-scrim.svelte-syhkis{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:var(--bv-scrim)}.popup.svelte-syhkis{position:fixed;left:50%;top:44%;transform:translate(-50%,-50%);z-index:80;width:min(480px,92vw);background:var(--bv-panel-sheen);border:1px solid color-mix(in oklab,var(--bv-coral) 35%,transparent);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-3),0 0 40px color-mix(in oklab,var(--bv-coral) 18%,transparent);padding:var(--bv-space-4);text-align:center;animation:svelte-syhkis-alert-in .24s cubic-bezier(.2,.8,.3,1)}.popup.svelte-syhkis h2:where(.svelte-syhkis){margin:0;font-family:var(--bv-font-display);font-size:calc(clamp(20px,2.6vh,32px) * var(--bv-font-scale));font-weight:620;text-wrap:balance}.popup-time.svelte-syhkis{margin:var(--bv-space-1) 0 0;color:var(--bv-text-2);font-family:var(--bv-font-mono)}.popup-body.svelte-syhkis{margin:var(--bv-space-2) 0 0;color:var(--bv-text);font-size:calc(clamp(14px,1.9vh,20px) * var(--bv-font-scale));text-wrap:pretty}.popup.svelte-syhkis .actions:where(.svelte-syhkis){margin-top:var(--bv-space-3);display:flex;gap:var(--bv-space-2);justify-content:center}.popup.svelte-syhkis .actions:where(.svelte-syhkis) .bv-button:where(.svelte-syhkis){min-height:var(--bv-touch);min-width:130px}.voice.svelte-1ubt6i6{display:inline-flex;align-items:center;gap:10px}.status.svelte-1ubt6i6{font-size:.86em;color:var(--bv-text-2);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:999px;padding:5px 12px;max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mic.svelte-1ubt6i6{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--bv-border);background:var(--bv-surface);color:var(--bv-text);flex:0 0 auto}.mic.on.svelte-1ubt6i6{background:color-mix(in oklab,var(--bv-coral) 22%,var(--bv-surface));border-color:color-mix(in oklab,var(--bv-coral) 55%,transparent);color:var(--bv-coral);animation:svelte-1ubt6i6-mic-pulse 1.4s ease-in-out infinite}@keyframes svelte-1ubt6i6-mic-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--bv-coral) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.mic.on.svelte-1ubt6i6{animation:none}}.scrim.svelte-1ygcbbo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bv-scrim);z-index:70}.pad.svelte-1ygcbbo{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:71;background:var(--bv-panel-sheen);border:1px solid color-mix(in oklab,var(--bv-fog) 12%,transparent);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-3);padding:var(--bv-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--bv-space-3)}h2.svelte-1ygcbbo{margin:0;font-family:var(--bv-font-display);font-size:1.1em;font-weight:600}.dots.svelte-1ygcbbo{display:flex;gap:12px;min-height:16px}.dots.error.svelte-1ygcbbo{animation:svelte-1ygcbbo-shake .3s ease-in-out}@keyframes svelte-1ygcbbo-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.dots.error.svelte-1ygcbbo{animation:none}}.dot.svelte-1ygcbbo{width:14px;height:14px;border-radius:50%;border:2px solid var(--bv-border)}.dot.filled.svelte-1ygcbbo{background:var(--bv-seaglass);border-color:var(--bv-seaglass)}.err.svelte-1ygcbbo{margin:0;color:var(--bv-amber);font-size:.85em}.keys.svelte-1ygcbbo{display:grid;grid-template-columns:repeat(3,72px);gap:10px}.key.svelte-1ygcbbo{height:64px;border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-fog) 7%,transparent);border:1px solid color-mix(in oklab,var(--bv-fog) 10%,transparent);color:var(--bv-text);font-family:var(--bv-font-display);font-size:1.3em;font-weight:600}.key.soft.svelte-1ygcbbo{color:var(--bv-text-2)}.key.go.svelte-1ygcbbo{background:var(--bv-seaglass);border-color:var(--bv-seaglass);color:var(--bv-seaglass-ink, #0b1220)}.key.go.svelte-1ygcbbo:disabled{opacity:.4}.scrim.svelte-1rc1rez{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bv-scrim);z-index:40;animation:svelte-1rc1rez-fade-in .2s ease-out}@keyframes svelte-1rc1rez-fade-in{0%{opacity:0}}.sheet.svelte-1rc1rez{position:fixed;top:0;inset-inline-end:0;bottom:0;width:min(440px,90vw);background:var(--bv-panel-sheen);border-inline-start:1px solid color-mix(in oklab,var(--bv-fog) 10%,transparent);box-shadow:var(--bv-shadow-3);z-index:41;display:flex;flex-direction:column;animation:svelte-1rc1rez-slide-in .22s cubic-bezier(.2,.8,.3,1)}.sheet.wide.svelte-1rc1rez{width:min(660px,92vw)}@media(max-width:520px){.sheet.svelte-1rc1rez,.sheet.wide.svelte-1rc1rez{width:100vw;border-inline-start:none}.body.svelte-1rc1rez{padding:var(--bv-space-3);padding-bottom:max(var(--bv-space-4),env(safe-area-inset-bottom))}}@keyframes svelte-1rc1rez-slide-in{0%{transform:translate(40px);opacity:0}}header.svelte-1rc1rez{display:flex;align-items:center;justify-content:space-between;padding:var(--bv-space-3) var(--bv-space-4);border-bottom:1px solid var(--bv-border)}h2.svelte-1rc1rez{margin:0;font-family:var(--bv-font-display);font-size:calc(clamp(18px,2vh,28px) * var(--bv-font-scale))}.close.svelte-1rc1rez{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--bv-radius-sm)}.body.svelte-1rc1rez{flex:1;overflow-y:auto;padding:var(--bv-space-4)}.undo-toast.svelte-1t4pwx5{position:fixed;inset-block-end:var(--bv-space-5);left:50%;transform:translate(-50%);z-index:68;display:flex;align-items:center;gap:var(--bv-space-2);padding:6px 8px 6px 16px;border-radius:var(--bv-radius-md);background:var(--bv-surface-raised);box-shadow:var(--bv-shadow-2);white-space:nowrap}.undo-toast.svelte-1t4pwx5 .bv-button:where(.svelte-1t4pwx5){min-height:var(--bv-touch)}.schema-form.svelte-uz0bzf{display:flex;flex-direction:column;gap:var(--bv-space-3)}label.svelte-uz0bzf{display:flex;flex-direction:column;gap:4px}label.svelte-uz0bzf span:where(.svelte-uz0bzf){color:var(--bv-text-2);font-size:.9em}.check.svelte-uz0bzf{flex-direction:row;align-items:center;gap:var(--bv-space-2);min-height:44px}.check.svelte-uz0bzf input:where(.svelte-uz0bzf){width:22px;height:22px}.tide-line.svelte-1lueru6{position:fixed;inset-inline:0;inset-block-end:0;height:4px;z-index:16;pointer-events:none;--tide-night: color-mix(in srgb, var(--bv-text-2) 22%, transparent);--tide-twilight: color-mix(in srgb, var(--bv-amber) 65%, transparent);--tide-day: color-mix(in srgb, var(--bv-seaglass) 80%, transparent)}.tide-track.svelte-1lueru6{position:absolute;top:0;right:0;bottom:0;left:0}.tide-now.svelte-1lueru6{position:absolute;inset-block-start:50%;width:8px;height:8px;margin-inline-start:-4px;border-radius:50%;background:var(--bv-coral);box-shadow:0 0 8px 1px color-mix(in srgb,var(--bv-coral) 70%,transparent);transform:translateY(-50%);transition:inset-inline-start .8s var(--bv-ease, ease)}.tide-now.svelte-1lueru6:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--bv-coral) 55%,transparent);animation:svelte-1lueru6-tide-pulse 4s ease-in-out infinite}@keyframes svelte-1lueru6-tide-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.6);opacity:0}}[data-motion=reduce] .tide-now.svelte-1lueru6,[data-motion=reduced] .tide-now.svelte-1lueru6{transition:none}[data-motion=reduce] .tide-now.svelte-1lueru6:before,[data-motion=reduced] .tide-now.svelte-1lueru6:before{animation:none}@media(prefers-reduced-motion:reduce){.tide-now.svelte-1lueru6{transition:none}.tide-now.svelte-1lueru6:before{animation:none}}.lights.svelte-1gretct{position:fixed;inset-inline:0;inset-block-start:0;height:46px;z-index:15;pointer-events:none}.wire.svelte-1gretct{position:absolute;inset-inline:0;inset-block-start:6px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bv-text-2) 40%,transparent) 8%,color-mix(in srgb,var(--bv-text-2) 40%,transparent) 92%,transparent)}.bulb.svelte-1gretct{position:absolute;inset-block-start:12px;width:11px;height:15px;margin-inline-start:-5.5px;border-radius:50% 50% 48% 48%/42% 42% 58% 58%;background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--hue) 35%,#fff),var(--hue));box-shadow:0 0 10px 2px color-mix(in srgb,var(--hue) 70%,transparent);transform-origin:top center;animation:svelte-1gretct-bulb-twinkle 2.8s ease-in-out infinite,svelte-1gretct-bulb-sway 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.35s),calc(var(--i) * -.5s)}.bulb.svelte-1gretct:before{content:"";position:absolute;inset-block-start:-5px;inset-inline-start:50%;width:4px;height:5px;margin-inline-start:-2px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--bv-text-2) 55%,transparent)}@keyframes svelte-1gretct-bulb-twinkle{0%,to{opacity:1;filter:brightness(1.1)}50%{opacity:.55;filter:brightness(.7)}}@keyframes svelte-1gretct-bulb-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}[data-motion=reduce] .bulb.svelte-1gretct,[data-motion=reduced] .bulb.svelte-1gretct{animation:none;opacity:.95}@media(prefers-reduced-motion:reduce){.bulb.svelte-1gretct{animation:none;opacity:.95}}.dashboard-view.svelte-12t911b{height:100dvh;position:relative;box-sizing:border-box;padding:var(--wall-t, 0px) var(--wall-r, 0px) var(--wall-b, 0px) var(--wall-l, 0px)}.dashboard-view.slide-l.svelte-12t911b,.dashboard-view.slide-r.svelte-12t911b{overflow:hidden}.dashboard-view.slide-l.svelte-12t911b>.board-stack:where(.svelte-12t911b),.dashboard-view.slide-l.svelte-12t911b>.grid-canvas,.dashboard-view.slide-l.svelte-12t911b>.archetype-canvas{animation:svelte-12t911b-bv-board-in-l .32s cubic-bezier(.22,1,.36,1) both}.dashboard-view.slide-r.svelte-12t911b>.board-stack:where(.svelte-12t911b),.dashboard-view.slide-r.svelte-12t911b>.grid-canvas,.dashboard-view.slide-r.svelte-12t911b>.archetype-canvas{animation:svelte-12t911b-bv-board-in-r .32s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-12t911b-bv-board-in-l{0%{transform:translate(6%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-12t911b-bv-board-in-r{0%{transform:translate(-6%);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.dashboard-view.slide-l.svelte-12t911b>.board-stack:where(.svelte-12t911b),.dashboard-view.slide-r.svelte-12t911b>.board-stack:where(.svelte-12t911b),.dashboard-view.slide-l.svelte-12t911b>.grid-canvas,.dashboard-view.slide-r.svelte-12t911b>.grid-canvas,.dashboard-view.slide-l.svelte-12t911b>.archetype-canvas,.dashboard-view.slide-r.svelte-12t911b>.archetype-canvas{animation:none}}.board-stack.svelte-12t911b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0;padding:inherit;box-sizing:border-box}.board-canvas.svelte-12t911b{flex:1;min-height:0;position:relative}.board-stack.chrome-top.svelte-12t911b .board-masthead{padding-inline-end:330px}.empty.svelte-12t911b{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bv-space-3);text-align:center}.empty.svelte-12t911b h1:where(.svelte-12t911b){font-family:var(--bv-font-display);font-weight:640;margin:0}.template-row.svelte-12t911b{display:flex;gap:var(--bv-space-3);flex-wrap:wrap;justify-content:center}.template-row.svelte-12t911b .bv-button:where(.svelte-12t911b){min-height:var(--bv-touch);padding:0 var(--bv-space-4)}.schedule-sec.svelte-12t911b .sched-row:where(.svelte-12t911b){display:flex;align-items:center;gap:var(--bv-space-2)}.sched-time.svelte-12t911b{width:auto;min-height:44px}.sched-days.svelte-12t911b{display:flex;gap:4px;flex-wrap:wrap}.day-chip.svelte-12t911b{min-width:40px;min-height:36px;padding:0 8px;border-radius:999px;border:1px solid var(--bv-border);background:none;color:var(--bv-text-2);font-size:.8em}.day-chip.on.svelte-12t911b{background:var(--bv-seaglass);color:var(--bv-seaglass-ink);border-color:transparent}.sched-hint.svelte-12t911b{margin:0;font-size:.78em;color:var(--bv-text-2)}.sched-partner.svelte-12t911b{display:flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap;font-size:.9em}.sched-partner.svelte-12t911b select:where(.svelte-12t911b){width:auto;min-height:44px}.cell.tv-focus{outline:3px solid var(--bv-seaglass);outline-offset:3px;border-radius:var(--bv-radius-md)}.board-bg.svelte-12t911b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.board-bg.svelte-12t911b img:where(.svelte-12t911b),.board-bg.svelte-12t911b video:where(.svelte-12t911b){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.bg-scrim.svelte-12t911b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bv-ink)}.controls.svelte-12t911b{position:fixed;inset-inline-end:calc(var(--bv-space-4) + var(--wall-r, 0px));bottom:calc(var(--bv-space-4) + var(--wall-b, 0px));display:flex;gap:var(--bv-space-3);z-index:20;pointer-events:none}.controls.svelte-12t911b>*{pointer-events:auto}.fab.svelte-12t911b{width:var(--bv-touch-primary);height:var(--bv-touch-primary);border-radius:50%;background:var(--bv-seaglass);color:var(--bv-seaglass-ink);font-size:calc(28px * var(--bv-font-scale));display:grid;place-items:center;box-shadow:0 4px 16px #0006;transition:transform .15s ease-out}.fab.svelte-12t911b:active{transform:scale(.97)}.fab.subtle.svelte-12t911b{background:var(--bv-surface-raised);color:var(--bv-text);border:1px solid var(--bv-border);box-shadow:0 2px 8px #0000004d}.fab.confirm.svelte-12t911b{background:var(--bv-success)}.statusbar.svelte-12t911b{position:fixed;inset-inline-start:calc(var(--bv-space-3) + var(--wall-l, 0px));bottom:calc(var(--bv-space-3) + var(--wall-b, 0px));display:flex;align-items:center;gap:2px;z-index:20;pointer-events:none}.statusbar.svelte-12t911b>*{pointer-events:auto}.statusbar.top.svelte-12t911b{inset-inline-start:auto;inset-inline-end:calc(var(--bv-space-4) + 88px + var(--wall-r, 0px));bottom:auto;top:calc(var(--bv-space-3) + var(--wall-t, 0px))}.controls.top.svelte-12t911b{bottom:auto;top:calc(var(--bv-space-3) + var(--wall-t, 0px))}.fab.orient.svelte-12t911b{position:absolute;bottom:calc(100% + var(--bv-space-3));inset-inline-end:0}.controls.top.svelte-12t911b .fab.orient:where(.svelte-12t911b){bottom:auto;top:calc(100% + var(--bv-space-3))}.fab.orient.preview-on.svelte-12t911b{outline:2px solid var(--bv-seaglass);outline-offset:2px}.admin-link.svelte-12t911b{width:48px;height:48px;display:grid;place-items:center;color:var(--bv-text-2);text-decoration:none;font-size:calc(20px * var(--bv-font-scale));border-radius:var(--bv-radius-sm)}.toast.svelte-12t911b{position:fixed;left:50%;bottom:var(--bv-space-5);transform:translate(-50%);background:var(--bv-surface-raised);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2) var(--bv-space-4);z-index:50}.ws-status.svelte-12t911b{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 6px;color:var(--bv-amber);font-family:var(--bv-font-mono);font-size:calc(14px * var(--bv-font-scale))}.sheet-note.svelte-12t911b{margin:0;color:var(--bv-text-2)}.qr-wrap.svelte-12t911b{display:flex;flex-direction:column;align-items:center;gap:var(--bv-space-3);text-align:center}.widget-search.svelte-12t911b{position:sticky;top:0;z-index:1;padding-bottom:var(--bv-space-3);margin-bottom:var(--bv-space-1);background:var(--bv-surface)}.widget-search.svelte-12t911b .bv-input:where(.svelte-12t911b){width:100%}.widget-shelf.svelte-12t911b{margin-bottom:var(--bv-space-4)}.shelf-title.svelte-12t911b{margin:0 0 var(--bv-space-2);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bv-text-2)}.widget-empty.svelte-12t911b{padding:var(--bv-space-5) var(--bv-space-3);text-align:center;color:var(--bv-text-2)}.widget-option.svelte-12t911b{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bv-space-1);width:100%;min-height:var(--bv-touch);padding:var(--bv-space-3);margin-bottom:var(--bv-space-2);border-radius:var(--bv-radius-md);background:color-mix(in oklab,var(--bv-fog) 4%,var(--bv-surface));border:1px solid var(--bv-border);text-align:start;transition:border-color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.widget-option.svelte-12t911b:hover{border-color:color-mix(in oklab,var(--bv-seaglass) 55%,transparent);transform:translateY(-1px);box-shadow:var(--bv-shadow-1)}.widget-option.svelte-12t911b .name:where(.svelte-12t911b){font-weight:600;font-family:var(--bv-font-display)}.widget-option.svelte-12t911b .desc:where(.svelte-12t911b){color:var(--bv-text-2);font-size:.9em}.appearance.svelte-12t911b{margin-top:var(--bv-space-4)}.appearance.svelte-12t911b summary:where(.svelte-12t911b){display:flex;align-items:center;justify-content:space-between;gap:var(--bv-space-2);min-height:48px;padding:0 var(--bv-space-3);cursor:pointer;font-weight:600;color:var(--bv-text);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);-webkit-user-select:none;user-select:none}.appearance.svelte-12t911b summary:where(.svelte-12t911b):hover{background:var(--bv-surface-raised)}.appearance.svelte-12t911b .disclosure:where(.svelte-12t911b){display:inline-flex;color:var(--bv-text-2);transition:transform .18s ease-out}.appearance[open].svelte-12t911b .disclosure:where(.svelte-12t911b){transform:rotate(180deg)}.appearance[open].svelte-12t911b summary:where(.svelte-12t911b){border-end-start-radius:0;border-end-end-radius:0}.appearance-body.svelte-12t911b{border:1px solid var(--bv-border);border-top:0;border-end-start-radius:var(--bv-radius-sm);border-end-end-radius:var(--bv-radius-sm);padding:var(--bv-space-3)}@media(prefers-reduced-motion:reduce){.appearance.svelte-12t911b .disclosure:where(.svelte-12t911b){transition:none}}.frame-picker.svelte-12t911b{border:0;padding:0;margin:0 0 var(--bv-space-4)}.frame-picker.svelte-12t911b legend:where(.svelte-12t911b){font-size:.85rem;font-weight:600;color:var(--bv-text-2);margin-bottom:var(--bv-space-1)}.frame-options.svelte-12t911b{display:flex;gap:4px;padding:4px;border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-fog) 6%,transparent);width:fit-content}.frame-option.svelte-12t911b{min-height:var(--bv-touch);padding:0 var(--bv-space-3);border-radius:calc(var(--bv-radius-sm) - 2px);color:var(--bv-text-2);font-size:.9rem}.frame-option.active.svelte-12t911b{background:var(--bv-surface-raised);color:var(--bv-text);box-shadow:var(--bv-shadow-1)}.frame-hint.svelte-12t911b{margin:var(--bv-space-1) 0 0;font-size:.8rem;color:var(--bv-text-2)}.title-check.svelte-12t911b{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--bv-text-2);font-size:.9rem}.title-check.svelte-12t911b input:where(.svelte-12t911b){width:20px;height:20px;accent-color:var(--bv-seaglass)}.style-picker.svelte-12t911b{border:0;padding:0;margin:0 0 var(--bv-space-4)}.style-picker.svelte-12t911b legend:where(.svelte-12t911b){font-size:.85rem;font-weight:600;color:var(--bv-text-2);margin-bottom:var(--bv-space-1)}.style-grid.svelte-12t911b{display:grid;grid-template-columns:1fr 1fr;gap:var(--bv-space-2) var(--bv-space-3)}.style-field.svelte-12t911b{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--bv-text-2)}.style-field.svelte-12t911b input[type=range]:where(.svelte-12t911b){accent-color:var(--bv-seaglass);min-height:var(--bv-touch)}.color-row.svelte-12t911b{display:flex;align-items:center;gap:var(--bv-space-2)}.color-row.svelte-12t911b input[type=color]:where(.svelte-12t911b){width:52px;height:var(--bv-touch);padding:4px;border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:var(--bv-surface);cursor:pointer}.muted-hint.svelte-12t911b{font-size:.8rem;color:color-mix(in oklab,var(--bv-text) 38%,transparent)}.settings-actions.svelte-12t911b{display:flex;justify-content:flex-end;gap:var(--bv-space-2);margin-top:var(--bv-space-4)}.settings-actions.svelte-12t911b .bv-button:where(.svelte-12t911b){min-height:var(--bv-touch)}.remote-qr.svelte-12t911b{width:200px;height:200px;border-radius:10px}.dash-name.svelte-12t911b{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--bv-text-2);font-family:var(--bv-font-mono);font-size:calc(14px * var(--bv-font-scale));min-height:48px;padding:0 10px;cursor:pointer}.coach.svelte-12t911b{position:fixed;bottom:120px;left:50%;transform:translate(-50%);z-index:64;background:var(--bv-panel-sheen, var(--bv-surface));border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-2);padding:var(--bv-space-3);display:flex;flex-direction:column;align-items:center;gap:var(--bv-space-2);max-width:min(440px,92vw);text-align:center}.coach.svelte-12t911b p:where(.svelte-12t911b){margin:0}.coach-actions.svelte-12t911b{display:flex;gap:var(--bv-space-2)}.coach-dots.svelte-12t911b{color:var(--bv-text-2);letter-spacing:6px;font-size:calc(10px * var(--bv-font-scale))}@keyframes svelte-12t911b-coach-pulse{50%{outline-offset:8px}}.concierge.svelte-12t911b{position:fixed;inset-inline-start:var(--bv-space-3);bottom:76px;z-index:18;display:flex;align-items:center;gap:var(--bv-space-2);padding:var(--bv-space-2) var(--bv-space-2) var(--bv-space-2) var(--bv-space-3);background:var(--bv-panel-sheen);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-2)}.concierge.svelte-12t911b .c-text:where(.svelte-12t911b){color:var(--bv-text)}.concierge.svelte-12t911b .bv-button:where(.svelte-12t911b){min-height:56px}.concierge.svelte-12t911b .c-close:where(.svelte-12t911b){width:48px;height:48px;display:grid;place-items:center;color:var(--bv-text-2);border-radius:var(--bv-radius-sm)}.user-row.current.svelte-12t911b{border-color:var(--bv-seaglass)}.user-list.svelte-12t911b{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--bv-space-1)}.user-row.svelte-12t911b{width:100%;min-height:64px;display:flex;align-items:center;gap:var(--bv-space-2);padding:var(--bv-space-1) var(--bv-space-2);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:transparent;color:var(--bv-text);cursor:pointer;font-size:1em}.user-row.svelte-12t911b:disabled{opacity:.55;cursor:default}@media(max-width:768px){.controls.svelte-12t911b{inset-inline-end:var(--bv-space-3);bottom:max(var(--bv-space-3),env(safe-area-inset-bottom))}.statusbar.svelte-12t911b{gap:0;inset-inline-start:var(--bv-space-1);bottom:max(var(--bv-space-3),env(safe-area-inset-bottom));max-width:calc(100vw - 118px);overflow-x:auto;scrollbar-width:none;pointer-events:auto}.statusbar.svelte-12t911b::-webkit-scrollbar{display:none}.dash-name.svelte-12t911b{max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.board-stack.chrome-top.svelte-12t911b .board-masthead{padding-inline-end:var(--bv-space-4);padding-block-start:calc(var(--bv-space-5) + 44px)}.statusbar.top.svelte-12t911b,.controls.top.svelte-12t911b{top:max(var(--bv-space-2),env(safe-area-inset-top))}}.avatar.svelte-12t911b{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--bv-seaglass) 22%,transparent);color:var(--bv-seaglass);font-family:var(--bv-font-display);font-weight:640}.uname.svelte-12t911b{flex:1;text-align:start}.you.svelte-12t911b{font-family:var(--bv-font-mono);font-size:.7em;text-transform:uppercase;color:var(--bv-text-2)}.login.svelte-1l9mkc4{height:100dvh;display:flex;justify-content:center;align-items:center;padding:var(--bv-space-5)}.card.svelte-1l9mkc4{width:min(440px,92vw);padding:clamp(28px,4vh,48px);border-radius:var(--bv-radius-lg);background:var(--bv-panel-sheen);border:1px solid color-mix(in oklab,var(--bv-fog) 8%,transparent);box-shadow:var(--bv-shadow-3);display:flex;flex-direction:column;gap:var(--bv-space-2)}.brand.svelte-1l9mkc4{display:flex;align-items:center;gap:var(--bv-space-2);margin-bottom:var(--bv-space-3)}.mark.svelte-1l9mkc4{width:40px;height:40px}.wordmark.svelte-1l9mkc4{margin:0;font-family:var(--bv-font-display);font-size:clamp(18px,2.2vh,26px);font-weight:640;letter-spacing:-.01em}.wordmark.svelte-1l9mkc4 span:where(.svelte-1l9mkc4){color:var(--bv-seaglass)}h1.svelte-1l9mkc4{margin:0;font-family:var(--bv-font-display);font-size:clamp(26px,3.6vh,44px);font-weight:640;letter-spacing:-.015em}.welcome.svelte-1l9mkc4{margin:0 0 var(--bv-space-2);color:var(--bv-text-2)}form.svelte-1l9mkc4{display:flex;flex-direction:column;gap:var(--bv-space-3)}label.svelte-1l9mkc4{display:flex;flex-direction:column;gap:var(--bv-space-1)}label.svelte-1l9mkc4 span:where(.svelte-1l9mkc4){color:var(--bv-text-2);font-size:.92em}.password-wrap.svelte-1l9mkc4{position:relative}.password-wrap.svelte-1l9mkc4 .bv-input:where(.svelte-1l9mkc4){padding-inline-end:56px}.reveal.svelte-1l9mkc4{position:absolute;inset-inline-end:6px;inset-block-start:50%;translate:0 -50%;width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:var(--bv-text-2)}.reveal.svelte-1l9mkc4:hover{color:var(--bv-text)}.reveal.svelte-1l9mkc4 svg:where(.svelte-1l9mkc4){width:20px;height:20px}.error.svelte-1l9mkc4{margin:0;padding:var(--bv-space-2) var(--bv-space-3);border-radius:10px;background:color-mix(in oklab,var(--bv-error) 14%,transparent);border:1px solid color-mix(in oklab,var(--bv-error) 40%,transparent);color:var(--bv-text);font-size:.92em}form.svelte-1l9mkc4 .bv-button:where(.svelte-1l9mkc4){min-height:54px;font-size:1.05em}.preview.svelte-1kpfl5b{aspect-ratio:16 / 9;width:100%;display:grid;gap:4px;padding:5px;background:var(--bv-ink);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm)}.grid-preview.svelte-1kpfl5b{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.pv-region.svelte-1kpfl5b{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:4px;min-width:0;min-height:0;background:var(--bv-surface);border-radius:3px}.pv-region.hero.svelte-1kpfl5b{background:color-mix(in srgb,var(--bv-seaglass) 22%,var(--bv-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bv-seaglass) 55%,transparent)}.pv-bar.svelte-1kpfl5b{height:3px;border-radius:2px;background:var(--bv-text-2);opacity:.55}.pv-region.hero.svelte-1kpfl5b .pv-bar:where(.svelte-1kpfl5b){background:var(--bv-seaglass);opacity:.9}.pv-bar.ghost.svelte-1kpfl5b{background:var(--bv-border);opacity:.5}.setup.svelte-jm2lhg{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--bv-space-3);padding:var(--bv-space-5);text-align:center}h1.svelte-jm2lhg{margin:0;font-family:var(--bv-font-display);font-size:clamp(28px,4vh,64px);font-weight:640}form.svelte-jm2lhg{display:flex;flex-direction:column;gap:var(--bv-space-3);width:min(480px,90vw)}.big.svelte-jm2lhg{min-height:var(--bv-touch);font-size:clamp(18px,2vh,28px);text-align:center}.big-button.svelte-jm2lhg{min-height:var(--bv-touch);font-size:clamp(16px,1.8vh,24px)}.hint.svelte-jm2lhg{margin:0;color:var(--bv-text-2)}.progress.svelte-jm2lhg{color:var(--bv-text-2);font-family:var(--bv-font-mono);font-size:14px}.results.svelte-jm2lhg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bv-space-2)}.results.svelte-jm2lhg button:where(.svelte-jm2lhg){width:100%;min-height:var(--bv-touch);border-radius:var(--bv-radius-sm);background:var(--bv-surface);border:1px solid var(--bv-border);font-size:clamp(15px,1.6vh,22px)}.kinds.svelte-jm2lhg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--bv-space-3);width:min(1100px,94vw)}.kind.svelte-jm2lhg{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-2);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);cursor:pointer;color:var(--bv-text);text-align:start}.kind.svelte-jm2lhg:hover,.kind.svelte-jm2lhg:focus-visible{border-color:var(--bv-seaglass)}.kind-name.svelte-jm2lhg{font-family:var(--bv-font-display);font-weight:640;font-size:clamp(17px,1.9vh,24px)}.kind-hint.svelte-jm2lhg{color:var(--bv-text-2);font-size:clamp(12px,1.3vh,15px);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}h1.svelte-1we68xl{margin:0 0 var(--bv-space-4);font-family:var(--bv-font-display);font-weight:640}.card.svelte-1we68xl{background:var(--bv-surface);border-radius:var(--bv-radius-md);padding:var(--bv-space-4);margin-bottom:var(--bv-space-4)}.hint.svelte-1we68xl{margin:0 0 var(--bv-space-2);color:var(--bv-text-2);font-size:.88em}.profile-row.svelte-1we68xl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-2)}.profile-chip.svelte-1we68xl{display:inline-flex;align-items:center;border:1px solid var(--bv-border);border-radius:999px;overflow:hidden}.profile-chip.active.svelte-1we68xl{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 12%,transparent)}.chip-name.svelte-1we68xl{border:none;background:transparent;color:var(--bv-text);padding:10px 14px;min-height:44px;cursor:pointer;font-size:.95em}.profile-chip.active.svelte-1we68xl .chip-name:where(.svelte-1we68xl){color:var(--bv-seaglass);font-weight:600}.chip-x.svelte-1we68xl{border:none;background:transparent;color:var(--bv-text-2);padding:10px 12px 10px 4px;min-height:44px;cursor:pointer}.add-profile.svelte-1we68xl{display:flex;gap:var(--bv-space-1)}.add-profile.svelte-1we68xl .bv-input:where(.svelte-1we68xl){width:160px}.toggle-row.svelte-1we68xl{flex-direction:row!important;align-items:center;gap:var(--bv-space-2)}.toggle-row.svelte-1we68xl span:where(.svelte-1we68xl){display:flex;flex-direction:column}.toggle-row.svelte-1we68xl small:where(.svelte-1we68xl){color:var(--bv-text-2)}.flash.svelte-1we68xl{color:var(--bv-success)}.theme-grid.svelte-1we68xl{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--bv-space-3);margin-top:var(--bv-space-3)}.theme-card.svelte-1we68xl{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-3);border-radius:var(--bv-radius-sm);border:2px solid var(--bv-border);background:var(--bv-surface-raised);min-height:var(--bv-touch);text-align:start}.theme-card.selected.svelte-1we68xl{border-color:var(--bv-seaglass)}.swatches.svelte-1we68xl{display:flex;gap:4px}.swatch.svelte-1we68xl{width:22px;height:22px;border-radius:50%;border:1px solid var(--bv-border)}.theme-name.svelte-1we68xl{font-weight:600}.theme-sub.svelte-1we68xl{color:var(--bv-text-2);font-size:.85em;min-height:1.2em}.controls.svelte-1we68xl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--bv-space-3);margin-top:var(--bv-space-3)}label.svelte-1we68xl{display:flex;flex-direction:column;gap:4px}label.svelte-1we68xl span:where(.svelte-1we68xl){color:var(--bv-text-2);font-size:.9em}input[type=range].svelte-1we68xl{min-height:44px}.loc-form.svelte-1we68xl{display:flex;gap:var(--bv-space-2);margin-top:var(--bv-space-2)}.loc-form.svelte-1we68xl .bv-input:where(.svelte-1we68xl){max-width:320px;min-height:44px}.results.svelte-1we68xl,.custom-list.svelte-1we68xl{list-style:none;margin:var(--bv-space-2) 0;padding:0;display:flex;flex-direction:column;gap:4px}.results.svelte-1we68xl button:where(.svelte-1we68xl){min-height:44px;padding:0 var(--bv-space-3);border-radius:var(--bv-radius-sm);background:var(--bv-surface-raised);border:1px solid var(--bv-border);width:100%;text-align:start}.custom-list.svelte-1we68xl li:where(.svelte-1we68xl){display:flex;align-items:center;gap:var(--bv-space-3);min-height:44px}.row-actions.svelte-1we68xl{margin-inline-start:auto;display:flex;gap:var(--bv-space-2)}.editor.svelte-1we68xl{display:flex;flex-direction:column;gap:var(--bv-space-3);margin-top:var(--bv-space-3)}.token-grid.svelte-1we68xl{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--bv-space-2)}.token.svelte-1we68xl .bv-input:where(.svelte-1we68xl){min-height:40px;font-family:var(--bv-font-mono);font-size:.85em}textarea.bv-input.svelte-1we68xl{font-family:var(--bv-font-mono);font-size:.85em;padding:var(--bv-space-2) var(--bv-space-3)}.muted.svelte-1we68xl{color:var(--bv-text-2)}.season-grid.svelte-1we68xl{display:flex;flex-wrap:wrap;gap:var(--bv-space-4);margin-block-start:var(--bv-space-3)}.season-grid.svelte-1we68xl label:where(.svelte-1we68xl){display:flex;flex-direction:column;gap:var(--bv-space-1)}.season-now.svelte-1we68xl{display:flex;align-items:center;gap:var(--bv-space-2);margin-block-start:var(--bv-space-3);font-weight:600}.season-now.svelte-1we68xl .dot:where(.svelte-1we68xl){width:12px;height:12px;border-radius:50%;box-shadow:0 0 8px 1px color-mix(in srgb,currentColor 30%,transparent)}.field-hint.svelte-1we68xl{display:block;font-size:.78em;color:var(--bv-text-2);margin-top:2px}.security.svelte-k942p1{display:flex;flex-direction:column;gap:var(--bv-space-4);max-width:1100px}.stats.svelte-k942p1{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.stat.svelte-k942p1{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2) var(--bv-space-3);display:flex;flex-direction:column;min-width:130px}.stat.svelte-k942p1 .value:where(.svelte-k942p1){font-family:var(--bv-font-display);font-size:1.6em;font-variant-numeric:tabular-nums}.stat.svelte-k942p1 .value.small:where(.svelte-k942p1){font-size:1.1em;padding-block:.25em}.stat.svelte-k942p1 .label:where(.svelte-k942p1){color:var(--bv-text-2);font-size:.8em}.stat.warn.svelte-k942p1 .value:where(.svelte-k942p1){color:var(--bv-amber)}.card.svelte-k942p1{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius);padding:var(--bv-space-3);display:flex;flex-direction:column;gap:var(--bv-space-2)}table.svelte-k942p1{width:100%;border-collapse:collapse;font-size:.9em}@media(max-width:768px){table.svelte-k942p1{display:block;overflow-x:auto;white-space:nowrap}}th.svelte-k942p1{text-align:start;color:var(--bv-text-2);font-weight:500;padding:6px 10px;border-bottom:1px solid var(--bv-border)}td.svelte-k942p1{padding:6px 10px;border-bottom:1px solid var(--bv-border);vertical-align:middle}.username.svelte-k942p1{display:block}.email.svelte-k942p1{color:var(--bv-text-2);font-size:.85em}tr.inactive.svelte-k942p1 .username:where(.svelte-k942p1),tr.inactive.svelte-k942p1 .email:where(.svelte-k942p1){opacity:.55}.disabled-tag.svelte-k942p1{display:inline-block;margin-top:2px;padding:1px 8px;border-radius:999px;border:1px solid var(--bv-amber);color:var(--bv-amber);font-size:.72em;text-transform:uppercase;letter-spacing:.06em}.actions.svelte-k942p1{display:flex;gap:var(--bv-space-1);flex-wrap:wrap;justify-content:flex-end}.mono.svelte-k942p1{font-family:var(--bv-font-mono);font-size:.85em}.detail.svelte-k942p1{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action.svelte-k942p1{background:var(--bv-bg);border-radius:999px;padding:2px 10px;font-family:var(--bv-font-mono);font-size:.8em}.scroll.svelte-k942p1{max-height:360px;overflow-y:auto}.new-user.svelte-k942p1{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.new-user.svelte-k942p1 .bv-input:where(.svelte-k942p1){flex:1;min-width:140px;min-height:44px}.filter.svelte-k942p1{display:flex;align-items:center;gap:var(--bv-space-2)}.filter.svelte-k942p1 span:where(.svelte-k942p1){color:var(--bv-text-2);font-size:.9em}.error.svelte-k942p1{color:var(--bv-error, #e0645c);margin:0}.flash.svelte-k942p1{color:var(--bv-seaglass);margin:0}.muted.svelte-k942p1{color:var(--bv-text-2);font-size:.85em}.perf.svelte-1alu0lz{display:flex;flex-direction:column;gap:var(--bv-space-4);max-width:1100px}.stats.svelte-1alu0lz{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.stat.svelte-1alu0lz{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2) var(--bv-space-3);display:flex;flex-direction:column;min-width:140px}.stat.svelte-1alu0lz .value:where(.svelte-1alu0lz){font-family:var(--bv-font-display);font-size:1.6em;font-variant-numeric:tabular-nums}.stat.svelte-1alu0lz .label:where(.svelte-1alu0lz){color:var(--bv-text-2);font-size:.78em}.card.svelte-1alu0lz{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius);padding:var(--bv-space-3);display:flex;flex-direction:column;gap:var(--bv-space-2)}.chart.svelte-1alu0lz{width:100%;height:160px;background:var(--bv-bg);border-radius:var(--bv-radius-sm)}.grid.svelte-1alu0lz{stroke:var(--bv-border);stroke-width:.3}.line.svelte-1alu0lz{fill:none;stroke-width:.8;vector-effect:non-scaling-stroke}.line.cpu.svelte-1alu0lz{stroke:var(--bv-seaglass);stroke-width:2}.line.mem.svelte-1alu0lz{stroke:var(--bv-amber);stroke-width:2}.legend.svelte-1alu0lz{display:flex;gap:var(--bv-space-3);align-items:center;font-size:.85em}.dot.svelte-1alu0lz{display:inline-block;width:10px;height:10px;border-radius:50%;margin-inline-end:6px}.dot.cpu.svelte-1alu0lz{background:var(--bv-seaglass)}.dot.mem.svelte-1alu0lz{background:var(--bv-amber)}dl.svelte-1alu0lz{margin:0;display:flex;flex-direction:column;gap:6px}dl.svelte-1alu0lz div:where(.svelte-1alu0lz){display:flex;gap:var(--bv-space-2)}dt.svelte-1alu0lz{color:var(--bv-text-2);min-width:120px}dd.svelte-1alu0lz{margin:0}.mono.svelte-1alu0lz{font-family:var(--bv-font-mono);font-size:.9em}.muted.svelte-1alu0lz{color:var(--bv-text-2)}.error.svelte-1alu0lz{color:var(--bv-error, #e0645c);margin:0}.backups.svelte-q0089c{display:flex;flex-direction:column;gap:var(--bv-space-4);max-width:900px}.intro.svelte-q0089c{color:var(--bv-text-2);margin:0}.card.svelte-q0089c{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius);padding:var(--bv-space-3);display:flex;flex-direction:column;gap:var(--bv-space-2)}.row.svelte-q0089c{display:flex;gap:var(--bv-space-1);flex-wrap:wrap}.row.svelte-q0089c .bv-input:where(.svelte-q0089c){flex:1;min-width:200px;min-height:44px}.bv-input.file.svelte-q0089c{padding-block:8px}table.svelte-q0089c{width:100%;border-collapse:collapse;font-size:.9em}@media(max-width:768px){table.svelte-q0089c{display:block;overflow-x:auto;white-space:nowrap}}th.svelte-q0089c{text-align:start;color:var(--bv-text-2);font-weight:500;padding:6px 10px;border-bottom:1px solid var(--bv-border)}td.svelte-q0089c{padding:6px 10px;border-bottom:1px solid var(--bv-border)}.actions.svelte-q0089c{display:flex;gap:var(--bv-space-1);justify-content:flex-end}.mono.svelte-q0089c{font-family:var(--bv-font-mono);font-size:.85em}.schedule.svelte-q0089c{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--bv-space-2);align-items:end}.schedule.svelte-q0089c label:where(.svelte-q0089c){display:flex;flex-direction:column;gap:4px}.schedule.svelte-q0089c label:where(.svelte-q0089c) span:where(.svelte-q0089c){color:var(--bv-text-2);font-size:.85em}.schedule.svelte-q0089c .check:where(.svelte-q0089c){flex-direction:row;align-items:center;gap:var(--bv-space-1);min-height:44px}.schedule.svelte-q0089c .check:where(.svelte-q0089c) input:where(.svelte-q0089c){width:22px;height:22px}.staged-banner.svelte-q0089c{display:flex;align-items:center;justify-content:space-between;gap:var(--bv-space-2);background:color-mix(in oklab,var(--bv-amber) 14%,var(--bv-surface));border:1px solid var(--bv-amber);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2)}.staged-banner.svelte-q0089c p:where(.svelte-q0089c){margin:0}.restarting.svelte-q0089c{border-color:var(--bv-amber)}.muted.svelte-q0089c{color:var(--bv-text-2);font-size:.9em;margin:0}.error.svelte-q0089c{color:var(--bv-error, #e0645c);margin:0}.flash.svelte-q0089c{color:var(--bv-seaglass);margin:0}.probe.svelte-q0089c{margin:0;font-size:.9em;font-weight:600}.probe.ok.svelte-q0089c{color:var(--bv-seaglass)}.probe.bad.svelte-q0089c{color:var(--bv-error, #e0645c)}@media(max-width:900px){table.svelte-q0089c,tbody.svelte-q0089c,tr.svelte-q0089c,td.svelte-q0089c{display:block}thead.svelte-q0089c{display:none}tbody.svelte-q0089c tr:where(.svelte-q0089c){padding:var(--bv-space-2) 0;border-bottom:1px solid var(--bv-border)}td.svelte-q0089c{border:none;padding:2px 0}td.svelte-q0089c:last-child{display:flex;gap:var(--bv-space-2);padding-top:6px}}.integrations.svelte-195mv5o{display:flex;flex-direction:column;gap:var(--bv-space-4);max-width:900px}.card.svelte-195mv5o{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius);padding:var(--bv-space-3);display:flex;flex-direction:column;gap:var(--bv-space-2)}.sources.svelte-195mv5o{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sources.svelte-195mv5o li:where(.svelte-195mv5o){display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px;flex-wrap:wrap}.dot.svelte-195mv5o{width:12px;height:12px;border-radius:50%;flex-shrink:0}.sources.svelte-195mv5o .name:where(.svelte-195mv5o){min-width:120px}.sources.svelte-195mv5o .type:where(.svelte-195mv5o){font-family:var(--bv-font-mono);font-size:.72em;color:var(--bv-seaglass);text-transform:uppercase;border:1px solid var(--bv-border);border-radius:999px;padding:2px 8px}.sources.svelte-195mv5o .status:where(.svelte-195mv5o){flex:1;color:var(--bv-text-2);font-size:.85em}.sources.svelte-195mv5o .status.err:where(.svelte-195mv5o){color:var(--bv-amber)}.err-detail.svelte-195mv5o{color:var(--bv-amber);font-size:.75em;padding-inline-start:26px;min-height:0!important}.provider-panel.svelte-195mv5o{border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm)}.provider-panel.svelte-195mv5o summary:where(.svelte-195mv5o){display:flex;align-items:center;gap:var(--bv-space-2);min-height:52px;padding:0 var(--bv-space-2);cursor:pointer;font-weight:600;font-family:var(--bv-font-display)}.provider-panel[open].svelte-195mv5o summary:where(.svelte-195mv5o){border-bottom:1px solid var(--bv-border)}.plogo.svelte-195mv5o{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:.95em;flex-shrink:0;background:color-mix(in oklab,var(--bv-seaglass) 18%,transparent);color:var(--bv-seaglass)}.plogo.g.svelte-195mv5o{background:#4285f429;color:#4285f4}.plogo.m.svelte-195mv5o{background:#0078d429;color:#0078d4}.plogo.a.svelte-195mv5o{background:color-mix(in oklab,var(--bv-text) 12%,transparent);color:var(--bv-text)}.paths.svelte-195mv5o{display:flex;flex-direction:column;gap:var(--bv-space-3);padding:var(--bv-space-3)}.path.svelte-195mv5o{display:flex;flex-direction:column;gap:var(--bv-space-2)}.path-head.svelte-195mv5o{display:flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap}.badge.svelte-195mv5o{font-family:var(--bv-font-mono);font-size:.68em;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:color-mix(in oklab,var(--bv-seaglass) 20%,transparent);color:var(--bv-seaglass);white-space:nowrap}.badge.best.svelte-195mv5o{background:color-mix(in oklab,var(--bv-amber) 20%,transparent);color:var(--bv-amber)}.steps.svelte-195mv5o{margin:0;padding-inline-start:1.3em;display:flex;flex-direction:column;gap:6px;color:var(--bv-text);font-size:.92em}.steplink.svelte-195mv5o{display:inline-flex;align-items:center;gap:3px;color:var(--bv-seaglass);font-weight:600;margin-inline-start:4px}.wiznote.svelte-195mv5o{margin:6px 0 0;padding:8px 10px;border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-seaglass) 10%,var(--bv-surface));color:var(--bv-text-2);font-size:.85em;line-height:1.45}.copyrow.svelte-195mv5o{display:flex;align-items:center;gap:var(--bv-space-2);margin-top:6px;flex-wrap:wrap}.copyrow.svelte-195mv5o code:where(.svelte-195mv5o){flex:1;min-width:0;overflow-wrap:anywhere;background:color-mix(in oklab,var(--bv-fog, var(--bv-text)) 8%,transparent);border-radius:var(--bv-radius-sm);padding:6px 8px;font-size:.8em;-webkit-user-select:all;user-select:all}.copyrow.svelte-195mv5o .bv-button:where(.svelte-195mv5o){display:inline-flex;align-items:center;gap:6px;min-height:44px;flex-shrink:0}.wizard.svelte-195mv5o{border:1px dashed var(--bv-border);border-radius:var(--bv-radius-sm);padding:0 var(--bv-space-2)}.wizard.svelte-195mv5o summary:where(.svelte-195mv5o){min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--bv-seaglass)}.wizard[open].svelte-195mv5o{padding-bottom:var(--bv-space-2)}.wizard.svelte-195mv5o .steps:where(.svelte-195mv5o){margin-bottom:var(--bv-space-2)}.big-connect.svelte-195mv5o{min-height:52px;align-self:flex-start;padding:0 var(--bv-space-4);font-weight:600}.row.svelte-195mv5o{display:flex;gap:var(--bv-space-1);flex-wrap:wrap}.row.svelte-195mv5o .bv-input:where(.svelte-195mv5o){flex:1;min-width:140px;min-height:44px}.row.svelte-195mv5o .bv-input.grow:where(.svelte-195mv5o){flex:2 1 240px}.add-source.svelte-195mv5o{display:flex;flex-direction:column;gap:var(--bv-space-1)}.add-source.svelte-195mv5o>.bv-input:where(.svelte-195mv5o){min-height:44px}.add-source.svelte-195mv5o .primary:where(.svelte-195mv5o){align-self:flex-start}.oauth-cals.svelte-195mv5o{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.oauth-cals.svelte-195mv5o li:where(.svelte-195mv5o){display:flex;justify-content:space-between;align-items:center;gap:var(--bv-space-2);min-height:44px}.oauth-cals.svelte-195mv5o .calname:where(.svelte-195mv5o){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.added.svelte-195mv5o{display:inline-flex;align-items:center;gap:4px;color:var(--bv-seaglass);font-size:.85em}.cred-form.svelte-195mv5o{display:flex;flex-direction:column;gap:var(--bv-space-1)}.cred-form.svelte-195mv5o .bv-input:where(.svelte-195mv5o){min-height:44px}.unverified-banner.svelte-195mv5o{margin:var(--bv-space-2) 0 0;padding:var(--bv-space-1) var(--bv-space-2);border:1px dashed var(--bv-amber);border-radius:var(--bv-radius-sm);color:var(--bv-amber);font-size:.85em}.muted.svelte-195mv5o{margin:0;color:var(--bv-text-2);font-size:.85em}.mono.svelte-195mv5o{font-family:var(--bv-font-mono)}.error.svelte-195mv5o{margin:0;color:var(--bv-error, #e0645c)}.flash.svelte-195mv5o{margin:0;color:var(--bv-seaglass)}h1.svelte-pse6f5{margin:0 0 4px}.lede.svelte-pse6f5{color:var(--bv-text-2);margin:0 0 var(--bv-space-3);max-width:60ch}.error.svelte-pse6f5{color:var(--bv-amber)}.flash.svelte-pse6f5{color:var(--bv-seaglass)}.card.svelte-pse6f5{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);padding:var(--bv-space-4);margin-bottom:var(--bv-space-4)}.form.svelte-pse6f5{display:flex;flex-direction:column;gap:var(--bv-space-3)}.grid2.svelte-pse6f5{display:flex;flex-wrap:wrap;gap:var(--bv-space-3);align-items:end}.fld.svelte-pse6f5{display:flex;flex-direction:column;gap:4px;font-size:.82em;color:var(--bv-text-2)}.fld.svelte-pse6f5 .bv-input:where(.svelte-pse6f5),.fld.svelte-pse6f5 select:where(.svelte-pse6f5){min-height:40px;min-width:160px}.chk.svelte-pse6f5{display:inline-flex;align-items:center;gap:8px;color:var(--bv-text)}.actions.svelte-pse6f5{display:flex;align-items:center;gap:var(--bv-space-2)}.spacer.svelte-pse6f5{flex:1}.rules.svelte-pse6f5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rules.svelte-pse6f5 li:where(.svelte-pse6f5){display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm)}.rules.svelte-pse6f5 li.off:where(.svelte-pse6f5){opacity:.6}.dot.svelte-pse6f5{width:34px;height:20px;border-radius:999px;border:none;background:color-mix(in oklab,var(--bv-text) 25%,transparent);position:relative;flex:0 0 auto;cursor:pointer}.dot.svelte-pse6f5:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--bv-surface);transition:transform .14s ease}.dot.on.svelte-pse6f5{background:var(--bv-seaglass)}.dot.on.svelte-pse6f5:after{transform:translate(14px)}.meta.svelte-pse6f5{flex:1;min-width:0;display:flex;flex-direction:column}.rname.svelte-pse6f5{font-weight:600}.rsum.svelte-pse6f5{font-size:.82em;color:var(--bv-text-2);font-family:var(--bv-font-mono)}.bv-button.small.svelte-pse6f5{min-height:32px;padding-inline:10px;font-size:.85em}.empty.svelte-pse6f5{color:var(--bv-text-2)}.rec.svelte-1p041c8{display:flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap}.combo.svelte-1p041c8{font-family:var(--bv-font-mono);font-size:.95em;padding:8px 12px;border-radius:var(--bv-radius-sm);background:var(--bv-surface-raised);border:1px solid var(--bv-border);color:var(--bv-text)}.listening.svelte-1p041c8{display:flex;align-items:center;gap:var(--bv-space-2);padding:8px 12px;border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-seaglass) 12%,var(--bv-surface-raised));border:1px solid var(--bv-seaglass);min-height:44px}.dot.svelte-1p041c8{width:9px;height:9px;border-radius:50%;background:var(--bv-seaglass);animation:svelte-1p041c8-rec-pulse 1.2s ease-in-out infinite}@keyframes svelte-1p041c8-rec-pulse{50%{opacity:.25}}.say.svelte-1p041c8{font-family:var(--bv-font-mono);color:var(--bv-text)}.count.svelte-1p041c8{color:var(--bv-text-2);font-size:.85em}@media(prefers-reduced-motion:reduce){.dot.svelte-1p041c8{animation:none}}.kiosk-page.svelte-1kv99zg{display:flex;flex-direction:column;gap:var(--bv-space-3);max-width:760px}h1.svelte-1kv99zg{margin:0;font-family:var(--bv-font-display);font-weight:640}.card.svelte-1kv99zg{background:var(--bv-surface);border-radius:var(--bv-radius-md);padding:var(--bv-space-4);display:flex;flex-direction:column;gap:var(--bv-space-2)}.row.svelte-1kv99zg{display:flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap}.check-row.svelte-1kv99zg{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px}.time.svelte-1kv99zg{min-width:140px}.dim-pct.svelte-1kv99zg{width:90px}.muted.svelte-1kv99zg{margin:0;color:var(--bv-text-2)}.muted.small.svelte-1kv99zg{font-size:.85em}.sub.svelte-1kv99zg{display:flex;flex-direction:column;gap:var(--bv-space-2);padding-block:var(--bv-space-2);border-block-start:1px solid var(--bv-border)}.sub.dim.svelte-1kv99zg{opacity:.6}.slabel.svelte-1kv99zg{font-size:.72em;text-transform:uppercase;letter-spacing:.06em;color:var(--bv-text-2)}.slider-row.svelte-1kv99zg{display:flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap;min-height:44px}.slider-row.svelte-1kv99zg input[type=range]:where(.svelte-1kv99zg){flex:1;min-width:180px;accent-color:var(--bv-seaglass)}.sval.svelte-1kv99zg{font-family:var(--bv-font-mono);color:var(--bv-text);min-width:5ch}.note.svelte-1kv99zg{margin:0;color:var(--bv-amber);font-size:.85em}.mono.svelte-1kv99zg{font-family:var(--bv-font-mono);font-size:.9em}.fit-row.svelte-1kv99zg{display:flex;gap:var(--bv-space-3);flex-wrap:wrap}.fit-field.svelte-1kv99zg{display:flex;flex-direction:column;gap:3px}.fit-field.svelte-1kv99zg .bv-input:where(.svelte-1kv99zg){width:96px}.fit-label.svelte-1kv99zg{font-size:.72em;text-transform:uppercase;letter-spacing:.07em;color:var(--bv-text-2)}.widgets-page.svelte-7o0c5m{display:flex;flex-direction:column;gap:var(--bv-space-3);max-width:900px}h1.svelte-7o0c5m{margin:0;font-family:var(--bv-font-display);font-weight:640;letter-spacing:-.015em}.intro.svelte-7o0c5m{margin:0 0 var(--bv-space-2);color:var(--bv-text-2)}.card.svelte-7o0c5m{background:var(--bv-panel-sheen);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-1);padding:var(--bv-space-3) var(--bv-space-4)}.search.svelte-7o0c5m{min-height:48px;max-width:420px}.shelf-head.svelte-7o0c5m,.custom-head.svelte-7o0c5m{display:flex;align-items:center;gap:var(--bv-space-3);flex-wrap:wrap}.custom-head.svelte-7o0c5m{align-items:flex-start}.custom-head.svelte-7o0c5m .muted:where(.svelte-7o0c5m){margin:4px 0 0}.custom-head.svelte-7o0c5m>div:where(.svelte-7o0c5m){flex:1;min-width:220px}.custom-actions.svelte-7o0c5m{display:flex;gap:var(--bv-space-1)}.shelf-head.svelte-7o0c5m .bv-eyebrow:where(.svelte-7o0c5m){margin:0}.shelf-meta.svelte-7o0c5m{font-family:var(--bv-font-mono);font-size:.75em;color:var(--bv-text-2)}.shelf-head.svelte-7o0c5m .row-actions:where(.svelte-7o0c5m){margin-inline-start:auto}.row-actions.svelte-7o0c5m{display:flex;gap:var(--bv-space-1)}.catalog.svelte-7o0c5m,.def-list.svelte-7o0c5m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.def-list.svelte-7o0c5m{margin-top:var(--bv-space-2)}.catalog.svelte-7o0c5m li:where(.svelte-7o0c5m),.def-list.svelte-7o0c5m li:where(.svelte-7o0c5m){display:flex;align-items:center;gap:var(--bv-space-3);min-height:68px;padding:var(--bv-space-2) 0;border-bottom:1px solid color-mix(in oklab,var(--bv-text) 7%,transparent)}.catalog.svelte-7o0c5m li:where(.svelte-7o0c5m):last-child,.def-list.svelte-7o0c5m li:where(.svelte-7o0c5m):last-child{border-bottom:none}.catalog.svelte-7o0c5m li.off:where(.svelte-7o0c5m) .info:where(.svelte-7o0c5m){opacity:.45}.info.svelte-7o0c5m{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name.svelte-7o0c5m{font-family:var(--bv-font-display);font-weight:600}.desc.svelte-7o0c5m{color:var(--bv-text-2);font-size:.88em}.usage.svelte-7o0c5m{font-family:var(--bv-font-mono);font-size:.75em;color:var(--bv-text-2);border:1px solid var(--bv-border);border-radius:999px;padding:3px 12px;white-space:nowrap}.usage.some.svelte-7o0c5m{color:var(--bv-seaglass);border-color:color-mix(in oklab,var(--bv-seaglass) 40%,transparent)}.builder.svelte-7o0c5m{margin-top:var(--bv-space-3);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--bv-space-2) var(--bv-space-3);border-top:1px solid var(--bv-border);padding-top:var(--bv-space-3)}.field.svelte-7o0c5m{display:flex;flex-direction:column;gap:4px}.field.svelte-7o0c5m span:where(.svelte-7o0c5m){color:var(--bv-text-2);font-size:.82em}.field.wide.svelte-7o0c5m{grid-column:1 / -1}.mono.svelte-7o0c5m{font-family:var(--bv-font-mono);font-size:.9em}.bv-input.svelte-7o0c5m{min-height:44px}.preview.svelte-7o0c5m{grid-column:1 / -1;display:flex;align-items:center;gap:var(--bv-space-2);padding:var(--bv-space-2) var(--bv-space-3);border:1px solid color-mix(in oklab,var(--bv-seaglass) 35%,var(--bv-border));border-radius:var(--bv-radius-sm);min-height:52px}.preview-value.svelte-7o0c5m{font-family:var(--bv-font-display);font-weight:640;font-size:1.4em}.preview-img.svelte-7o0c5m{max-height:72px;border-radius:var(--bv-radius-sm)}.builder-actions.svelte-7o0c5m{grid-column:1 / -1;display:flex;gap:var(--bv-space-1);align-items:center}.spacer.svelte-7o0c5m{flex:1}.muted.svelte-7o0c5m{margin:var(--bv-space-1) 0 0;color:var(--bv-text-2);font-size:.85em}.error.svelte-7o0c5m{margin:0;color:var(--bv-error, #e0645c)}.flash.svelte-7o0c5m{margin:0;color:var(--bv-seaglass)}.switch.svelte-7o0c5m{width:52px;height:30px;border-radius:999px;background:color-mix(in oklab,var(--bv-text) 18%,transparent);padding:3px;display:flex;align-items:center;transition:background .18s ease-out;flex-shrink:0}.switch[aria-checked=true].svelte-7o0c5m{background:var(--bv-seaglass)}.knob.svelte-7o0c5m{width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .18s ease-out}.switch[aria-checked=true].svelte-7o0c5m .knob:where(.svelte-7o0c5m){transform:translate(22px)}@media(max-width:768px){.shelf-head.svelte-7o0c5m .row-actions:where(.svelte-7o0c5m){margin-inline-start:0}}.admin.svelte-1p0udr2{display:flex;height:100dvh}.rail.svelte-1p0udr2{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--bv-space-3);padding:var(--bv-space-4);background:var(--bv-surface);border-inline-end:1px solid var(--bv-border)}.back.svelte-1p0udr2{color:var(--bv-text-2);text-decoration:none;min-height:44px;display:flex;align-items:center;gap:6px;border-radius:10px;padding:0 var(--bv-space-2);transition:color .15s ease-out}.back.svelte-1p0udr2:hover{color:var(--bv-text)}.back.svelte-1p0udr2 svg:where(.svelte-1p0udr2){width:18px;height:18px}.item.svelte-1p0udr2{color:var(--bv-text-2);text-decoration:none;min-height:46px;display:flex;align-items:center;gap:12px;padding:0 var(--bv-space-3);border-radius:10px;font-weight:500;transition:background .15s ease-out,color .15s ease-out}.item.svelte-1p0udr2 svg:where(.svelte-1p0udr2){width:20px;height:20px;fill:currentColor;flex-shrink:0;opacity:.85}.item.svelte-1p0udr2:hover{color:var(--bv-text);background:color-mix(in oklab,var(--bv-fog) 5%,transparent)}.item.active.svelte-1p0udr2{background:color-mix(in oklab,var(--bv-seaglass) 16%,transparent);color:var(--bv-text);box-shadow:inset 3px 0 0 var(--bv-seaglass)}.spacer.svelte-1p0udr2{flex:1}.user-chip.svelte-1p0udr2{display:flex;flex-direction:column}.user-chip.svelte-1p0udr2 .role:where(.svelte-1p0udr2){color:var(--bv-text-2);font-family:var(--bv-font-mono);font-size:13px}.content.svelte-1p0udr2{flex:1;overflow-y:auto;padding:var(--bv-space-5) var(--bv-space-6)}.content.svelte-1p0udr2>*{margin-inline:auto}.content.svelte-1p0udr2>h1{max-width:1100px}h1.svelte-1p0udr2{margin:0 0 var(--bv-space-4);font-family:var(--bv-font-display);font-weight:640;letter-spacing:-.015em;max-width:1100px}.card.svelte-1p0udr2{background:var(--bv-panel-sheen);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-1);padding:var(--bv-space-4);margin-bottom:var(--bv-space-4);max-width:1100px}.create-row.svelte-1p0udr2{display:flex;gap:var(--bv-space-2);flex-wrap:wrap;align-items:center;margin-top:var(--bv-space-3)}.blank.svelte-1p0udr2{display:flex;gap:var(--bv-space-2);margin-inline-start:auto}.blank.svelte-1p0udr2 .bv-input:where(.svelte-1p0udr2){width:220px;min-height:44px}.dash-list.svelte-1p0udr2{list-style:none;margin:var(--bv-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--bv-space-2)}.dash-list.svelte-1p0udr2 li:where(.svelte-1p0udr2){display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-2) var(--bv-space-3);background:var(--bv-surface-raised);border-radius:var(--bv-radius-sm)}.dash-head.svelte-1p0udr2{display:flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap}.dash-config.svelte-1p0udr2{display:flex;align-items:flex-end;gap:var(--bv-space-3);flex-wrap:wrap}.cfg.svelte-1p0udr2{display:flex;flex-direction:column;gap:3px}.cfg-label.svelte-1p0udr2{font-size:.68em;text-transform:uppercase;letter-spacing:.07em;color:var(--bv-text-2)}.frame-options.svelte-1p0udr2{display:flex;gap:var(--bv-space-2);flex-wrap:wrap}.orient-ico.svelte-1p0udr2{display:inline-flex;align-items:center;color:var(--bv-text-2)}.dash-bg.svelte-1p0udr2 .bg-src:where(.svelte-1p0udr2){flex:1 1 260px;min-width:0}.dash-bg.svelte-1p0udr2 input[type=range]:where(.svelte-1p0udr2){width:120px;min-height:44px}.dash-size.svelte-1p0udr2 .cfg-label:where(.svelte-1p0udr2){display:inline-flex;align-items:center;gap:4px;line-height:1}.dash-size.svelte-1p0udr2 .grid-size:where(.svelte-1p0udr2){min-height:46px}.create-group.svelte-1p0udr2{margin:var(--bv-space-3) 0 var(--bv-space-1)}.create-blank.svelte-1p0udr2{margin-top:var(--bv-space-3)}.state-chip.svelte-1p0udr2{min-height:32px;padding:2px 14px;border-radius:999px;border:1px solid var(--bv-border);background:transparent;color:var(--bv-text-2);font-family:var(--bv-font-mono);font-size:.78em;letter-spacing:.04em;cursor:pointer}.state-chip.tall.svelte-1p0udr2{min-height:44px;border-radius:var(--bv-radius-sm)}.state-chip[aria-pressed=true].svelte-1p0udr2,.state-chip.on.svelte-1p0udr2{border-color:color-mix(in oklab,var(--bv-seaglass) 55%,transparent);background:color-mix(in oklab,var(--bv-seaglass) 12%,transparent);color:var(--bv-seaglass)}.grid-size.svelte-1p0udr2{display:inline-flex;align-items:center;gap:6px;color:var(--bv-text-2)}.gridnum.svelte-1p0udr2{width:84px;min-height:44px;text-align:center;padding-inline:4px}.looksel.svelte-1p0udr2{min-height:44px;max-width:190px;padding-inline:8px 26px;text-overflow:ellipsis}.dash-name.svelte-1p0udr2{font-weight:600}.actions.svelte-1p0udr2{margin-inline-start:auto;display:flex;gap:var(--bv-space-2);flex-wrap:wrap}.actions.svelte-1p0udr2 .danger:where(.svelte-1p0udr2){margin-inline-start:var(--bv-space-2)}.rename.svelte-1p0udr2{display:flex;gap:var(--bv-space-2)}.rename.svelte-1p0udr2 .bv-input:where(.svelte-1p0udr2){min-height:44px;width:200px}.muted.svelte-1p0udr2{color:var(--bv-text-2)}.flash.svelte-1p0udr2{color:var(--bv-amber)}.pin-row.svelte-1p0udr2{display:flex;gap:var(--bv-space-1);flex-wrap:wrap;align-items:center}.pin-row.svelte-1p0udr2 .bv-input:where(.svelte-1p0udr2){max-width:200px}.check-row.svelte-1p0udr2{display:flex;align-items:center;gap:var(--bv-space-1);min-height:44px}.rot-entry.svelte-1p0udr2{display:flex;gap:var(--bv-space-1);align-items:center;flex-wrap:wrap}.rot-entry.svelte-1p0udr2 select:where(.svelte-1p0udr2){max-width:180px}.bv-input.time.svelte-1p0udr2{max-width:120px}.days.svelte-1p0udr2{display:flex;gap:3px}.day.svelte-1p0udr2{min-width:40px;min-height:40px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:none;color:var(--bv-text-2);font-size:.72em}.day.on.svelte-1p0udr2{background:var(--bv-seaglass);border-color:var(--bv-seaglass);color:var(--bv-ink)}@media(max-width:1024px){.admin.svelte-1p0udr2{flex-direction:column}.rail.svelte-1p0udr2{width:100%;flex-direction:row;align-items:center;gap:2px;padding:var(--bv-space-1) var(--bv-space-2);padding-top:max(var(--bv-space-1),env(safe-area-inset-top));overflow-x:auto;border-inline-end:none;border-block-end:1px solid var(--bv-border);scrollbar-width:none;flex-shrink:0}.rail.svelte-1p0udr2::-webkit-scrollbar{display:none}.section.svelte-1p0udr2,.spacer.svelte-1p0udr2,.user-chip.svelte-1p0udr2{display:none}.back.svelte-1p0udr2,.item.svelte-1p0udr2{flex-shrink:0;white-space:nowrap;min-height:44px}.item.svelte-1p0udr2{padding:0 var(--bv-space-2);gap:8px}.item.active.svelte-1p0udr2{box-shadow:inset 0 -3px 0 var(--bv-seaglass);border-radius:10px 10px 0 0}.content.svelte-1p0udr2{padding:var(--bv-space-3);padding-bottom:max(var(--bv-space-4),env(safe-area-inset-bottom))}.dash-list.svelte-1p0udr2 li:where(.svelte-1p0udr2){align-items:flex-start;flex-direction:column;gap:var(--bv-space-2)}.actions.svelte-1p0udr2{margin-inline-start:0;flex-wrap:wrap}.rename.svelte-1p0udr2 .bv-input:where(.svelte-1p0udr2){width:100%;min-width:0}}.people-row.svelte-1p0udr2{display:flex;flex-wrap:wrap;gap:6px}.person-tag.svelte-1p0udr2{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;min-height:36px;border-radius:999px;border:1px solid var(--bv-border);background:var(--bv-surface)}.person-tag.account.svelte-1p0udr2{color:var(--bv-text-2)}.hidden-people.svelte-1p0udr2{display:flex;flex-direction:column;gap:6px;margin-top:var(--bv-space-3);padding-top:var(--bv-space-3);border-top:1px solid var(--bv-border)}.hlabel.svelte-1p0udr2{font-size:.72em;text-transform:uppercase;letter-spacing:.06em;color:var(--bv-text-2)}.muted.small.svelte-1p0udr2{font-size:.85em}.person-tag.hidden-tag.svelte-1p0udr2{color:var(--bv-text-2);border-style:dashed;background:none}.gone.svelte-1p0udr2{font-size:.78em;font-style:normal;color:var(--bv-text-2);opacity:.8}.person-restore.svelte-1p0udr2{width:26px;height:26px;border-radius:50%;background:none;color:var(--bv-text-2);font-size:1.15em;line-height:1}.person-restore.svelte-1p0udr2:hover{background:color-mix(in oklab,var(--bv-seaglass) 20%,transparent);color:var(--bv-text)}.person-x.svelte-1p0udr2{width:26px;height:26px;border-radius:50%;background:none;color:var(--bv-text-2);font-size:1.05em;line-height:1}.person-x.svelte-1p0udr2:hover{background:color-mix(in oklab,var(--bv-coral) 18%,transparent);color:var(--bv-text)}.person-tag.account.svelte-1p0udr2 .person-x:where(.svelte-1p0udr2):hover{background:color-mix(in oklab,var(--bv-seaglass) 20%,transparent)}.boot.svelte-1n46o8q{height:100dvh;display:grid;place-content:center;font-family:var(--bv-font-display);color:var(--bv-text-2)}:root{--bv-ink: #0b1220;--bv-surface: #141e30;--bv-surface-raised: #1b2740;--bv-fog: #f3f4f0;--bv-text: #e9edf3;--bv-text-2: rgba(233, 237, 243, .62);--bv-seaglass: #7fb8a4;--bv-seaglass-ink: #0b1220;--bv-coral: #ff6b57;--bv-amber: #e8b84b;--bv-error: #e4574c;--bv-success: #6fbf8f;--bv-border: rgba(233, 237, 243, .12);--bv-scrim: rgba(0, 0, 0, .5);--bv-ev-sky: #6aa9e9;--bv-ev-violet: #a78bda;--bv-ev-rose: #e08bb0;--bv-ev-moss: #8fae6b;--bv-font-scale: 1;--bv-density-font: 1;--bv-font-display: "Bricolage Grotesque Variable", system-ui, sans-serif;--bv-font-body: "Source Sans 3 Variable", system-ui, sans-serif;--bv-font-mono: "IBM Plex Mono", ui-monospace, monospace;--bv-radius-sm: 8px;--bv-radius-md: 16px;--bv-radius-lg: 24px;--bv-space-1: 4px;--bv-space-2: 8px;--bv-space-3: 16px;--bv-space-4: 24px;--bv-space-5: 32px;--bv-space-6: 48px;--bv-grid-gap: 16px;--bv-touch: 64px;--bv-touch-primary: 80px;--bv-focus-ring: 0 0 0 3px color-mix(in oklab, var(--bv-seaglass) 65%, transparent);--bv-shadow-1: 0 1px 2px rgba(0, 0, 0, .25), 0 4px 14px rgba(0, 0, 0, .18);--bv-shadow-2: 0 2px 4px rgba(0, 0, 0, .28), 0 10px 30px rgba(0, 0, 0, .26);--bv-shadow-3: 0 6px 12px rgba(0, 0, 0, .32), 0 24px 60px rgba(0, 0, 0, .38);--bv-panel-sheen: linear-gradient( 170deg, color-mix(in oklab, var(--bv-fog) 4.5%, var(--bv-surface)) 0%, var(--bv-surface) 42% );--bv-glow: 127, 184, 164}*{box-sizing:border-box}html,body{margin:0;height:100dvh;overflow:hidden}body{background:var(--bv-ink);color:var(--bv-text);font-family:var(--bv-font-body);font-size:calc(clamp(16px,1.6vh,24px) * var(--bv-font-scale) * var(--bv-density-font));line-height:1.5;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(120vw 90vh at 12% -12%,rgba(var(--bv-glow),.09),transparent 55%),radial-gradient(90vw 70vh at 105% 110%,rgba(var(--bv-glow),.05),transparent 60%)}#app{position:relative;z-index:1}:root[data-adaptive=true] body,:root[data-adaptive=true] .widget-card{transition:background-color 60s linear,color 60s linear}:root.no-ambient-fade body,:root.no-ambient-fade .widget-card{transition:none!important}:root{--bv-motion: .18s}:root[data-style=editorial]{--bv-font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--bv-motion: 70ms;--bv-radius-sm: 3px;--bv-radius-md: 6px;--bv-radius-lg: 10px;--bv-panel-sheen: linear-gradient(180deg, var(--bv-surface), var(--bv-surface));--bv-shadow-1: none;--bv-shadow-2: 0 2px 6px rgba(20, 24, 30, .09);--bv-shadow-3: 0 10px 30px rgba(20, 24, 30, .14)}:root[data-style=editorial] .widget-card{border-color:var(--bv-border)}:root[data-style=editorial] .widget-card>header{border-bottom:3px double var(--bv-border);padding-bottom:4px}:root[data-style=editorial] .widget-title{text-transform:none;font-variant-caps:small-caps;letter-spacing:.045em;font-weight:600;font-size:calc(clamp(13px,1.4vh,20px) * var(--bv-font-scale));color:var(--bv-text)}:root[data-style=editorial] .widget-title .tick{display:none}:root[data-style=editorial] .bv-button{border-radius:3px}:root[data-style=editorial] .bv-button.primary{background:var(--bv-seaglass);box-shadow:none}:root[data-style=editorial] .bv-input{border-radius:3px}:root[data-style=editorial] .bv-eyebrow{font-variant-caps:small-caps;text-transform:none;letter-spacing:.06em;font-size:calc(clamp(12px,1.25vh,17px) * var(--bv-font-scale))}:root[data-style=neon]{--bv-font-display: "IBM Plex Mono", ui-monospace, monospace;--bv-motion: .12s;--bv-radius-sm: 2px;--bv-radius-md: 4px;--bv-radius-lg: 8px;--bv-panel-sheen: linear-gradient( 180deg, color-mix(in oklab, var(--bv-seaglass) 4%, var(--bv-surface)), var(--bv-surface) 30% )}:root[data-style=neon] .widget-card{position:relative;border-color:color-mix(in oklab,var(--bv-seaglass) 28%,transparent)}:root[data-style=neon] .widget-card:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;--bkt: color-mix(in oklab, var(--bv-seaglass) 75%, transparent);background:linear-gradient(var(--bkt),var(--bkt)) 0 0 / 12px 1.5px,linear-gradient(var(--bkt),var(--bkt)) 0 0 / 1.5px 12px,linear-gradient(var(--bkt),var(--bkt)) 100% 0 / 12px 1.5px,linear-gradient(var(--bkt),var(--bkt)) 100% 0 / 1.5px 12px,linear-gradient(var(--bkt),var(--bkt)) 0 100% / 12px 1.5px,linear-gradient(var(--bkt),var(--bkt)) 0 100% / 1.5px 12px,linear-gradient(var(--bkt),var(--bkt)) 100% 100% / 12px 1.5px,linear-gradient(var(--bkt),var(--bkt)) 100% 100% / 1.5px 12px;background-repeat:no-repeat}:root[data-style=neon] .widget-title{font-family:var(--bv-font-mono);letter-spacing:.14em;font-size:clamp(10px,1.05vh,14px)}:root[data-style=neon] .bv-button.primary{box-shadow:0 0 20px color-mix(in oklab,var(--bv-seaglass) 40%,transparent),var(--bv-shadow-1)}:root[data-style=neon] .bv-input:focus-visible{box-shadow:var(--bv-focus-ring),0 0 14px color-mix(in oklab,var(--bv-seaglass) 30%,transparent)}:root[data-style=kiosk]{--bv-font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--bv-motion: .22s;--bv-radius-sm: 4px;--bv-radius-md: 8px;--bv-radius-lg: 14px;--bv-shadow-1: 0 6px 20px rgba(10, 14, 20, .16);--bv-shadow-2: 0 10px 32px rgba(10, 14, 20, .22)}:root[data-style=kiosk] .widget-card{border-radius:var(--bv-radius-md);border:2px solid var(--bv-border);box-shadow:var(--bv-shadow-1)}:root[data-style=kiosk] .widget-title{font-family:var(--bv-font-display);font-weight:800;letter-spacing:.14em;color:var(--bv-text);font-size:calc(clamp(13px,1.4vh,18px) * var(--bv-font-scale))}:root[data-style=kiosk] .widget-title .tick{border-radius:0;width:6px}:root[data-style=kiosk] .bv-button,:root[data-style=kiosk] .bv-input{border-radius:var(--bv-radius-sm)}:root[data-style=kiosk] .bv-button.primary{font-weight:700;letter-spacing:.04em}:root[data-style=utility]{--bv-font-display: "Source Sans 3 Variable", system-ui, sans-serif;--bv-motion: .11s;--bv-radius-sm: 2px;--bv-radius-md: 3px;--bv-radius-lg: 4px;--bv-panel-sheen: linear-gradient(180deg, var(--bv-surface), var(--bv-surface));--bv-shadow-1: none;--bv-shadow-2: 0 2px 8px rgba(20, 24, 30, .1)}:root[data-style=utility] .widget-card{border-color:var(--bv-border)}:root[data-style=utility] .widget-card>header{border-bottom:1px solid var(--bv-border);padding-bottom:4px}:root[data-style=utility] .widget-title{text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--bv-text)}:root[data-style=utility] .widget-title .tick{border-radius:1px}:root[data-style=utility] .bv-button,:root[data-style=utility] .bv-input{border-radius:var(--bv-radius-sm)}:root[data-style=hospitality]{--bv-font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--bv-motion: .26s;--bv-radius-sm: 10px;--bv-radius-md: 18px;--bv-radius-lg: 28px;--bv-shadow-1: 0 2px 12px rgba(20, 24, 30, .06);--bv-shadow-2: 0 8px 28px rgba(20, 24, 30, .1);--bv-panel-sheen: linear-gradient(180deg, color-mix(in oklab, var(--bv-surface-raised) 45%, var(--bv-surface)), var(--bv-surface))}:root[data-style=hospitality] .widget-card{border-radius:var(--bv-radius-lg);border-color:color-mix(in oklab,var(--bv-seaglass) 16%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=hospitality] .widget-title{font-family:var(--bv-font-display);text-transform:none;font-variant-caps:small-caps;letter-spacing:.02em;font-weight:500;color:var(--bv-text);font-size:calc(clamp(13px,1.35vh,19px) * var(--bv-font-scale))}:root[data-style=hospitality] .widget-title .tick{display:none}:root[data-style=hospitality] .bv-button,:root[data-style=hospitality] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=hospitality] .bv-button.primary{border-radius:999px}:root[data-backdrop=on] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center bottom}:root[data-backdrop=on][data-style=coastal] body:after{background-image:url(/assets/coastal-DMvF7ZNS.svg)}:root[data-backdrop=on][data-style=coastal][data-phase=day] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Harborlight,%20day%20phase:%20the%20same%20harbor%20by%20daylight%20—%20soft%20sun,%20drifting%20clouds,%20blue-gray%20headlands,%20sails%20out%20on%20the%20water.%20Tones%20sit%20lightly%20on%20the%20light%20palette.%20--%3e%3cdefs%3e%3clinearGradient%20id='dsky'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23bcd7e4'%20stop-opacity='0.5'/%3e%3cstop%20offset='0.7'%20stop-color='%23d8e8ee'%20stop-opacity='0.35'/%3e%3cstop%20offset='1'%20stop-color='%23cfe4e6'%20stop-opacity='0.4'/%3e%3c/linearGradient%3e%3clinearGradient%20id='dsea'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%239fc4d4'%20stop-opacity='0.5'/%3e%3cstop%20offset='1'%20stop-color='%23bcd9e0'%20stop-opacity='0.35'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dsun'%3e%3cstop%20offset='0'%20stop-color='%23fff2cf'%20stop-opacity='0.95'/%3e%3cstop%20offset='0.4'%20stop-color='%23ffe9b8'%20stop-opacity='0.35'/%3e%3cstop%20offset='1'%20stop-color='%23ffe9b8'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20x='0'%20y='0'%20width='1920'%20height='770'%20fill='url(%23dsky)'/%3e%3crect%20x='0'%20y='770'%20width='1920'%20height='310'%20fill='url(%23dsea)'/%3e%3c!--%20sun%20--%3e%3ccircle%20cx='1560'%20cy='190'%20r='150'%20fill='url(%23dsun)'/%3e%3ccircle%20cx='1560'%20cy='190'%20r='42'%20fill='%23fff2cf'%20opacity='0.9'/%3e%3c!--%20clouds%20--%3e%3cg%20fill='%23ffffff'%3e%3cg%20opacity='0.55'%3e%3cellipse%20cx='420'%20cy='180'%20rx='110'%20ry='26'/%3e%3cellipse%20cx='480'%20cy='158'%20rx='70'%20ry='22'/%3e%3cellipse%20cx='360'%20cy='162'%20rx='60'%20ry='18'/%3e%3c/g%3e%3cg%20opacity='0.45'%3e%3cellipse%20cx='1040'%20cy='120'%20rx='90'%20ry='20'/%3e%3cellipse%20cx='1090'%20cy='102'%20rx='55'%20ry='16'/%3e%3c/g%3e%3cg%20opacity='0.4'%3e%3cellipse%20cx='780'%20cy='300'%20rx='70'%20ry='15'/%3e%3cellipse%20cx='820'%20cy='287'%20rx='42'%20ry='12'/%3e%3c/g%3e%3c/g%3e%3c!--%20far%20headland%20--%3e%3cpath%20d='M0%20700%20Q%20180%20640%20360%20668%20T%20700%20690%20L%20700%20780%20L%200%20780%20Z'%20fill='%237fa2b5'%20opacity='0.4'/%3e%3c!--%20middle%20headland%20with%20the%20lighthouse%20(day:%20white%20tower,%20red%20cap)%20--%3e%3cpath%20d='M980%20770%20Q%201120%20690%201280%20716%20Q%201420%20738%201560%20726%20L%201920%20748%20L%201920%20800%20L%20980%20800%20Z'%20fill='%238fb0c0'%20opacity='0.45'/%3e%3cg%20opacity='0.75'%3e%3cpath%20d='M1174%20722%20L1178%20664%20L1198%20664%20L1202%20722%20Z'%20fill='%23f6f9fa'/%3e%3crect%20x='1176'%20y='690'%20width='24'%20height='7'%20fill='%23c95f4a'/%3e%3crect%20x='1172'%20y='656'%20width='32'%20height='10'%20rx='2'%20fill='%23c95f4a'/%3e%3crect%20x='1180'%20y='646'%20width='16'%20height='10'%20fill='%23f6f9fa'/%3e%3cpath%20d='M1178%20642%20L1188%20634%20L1198%20642%20Z'%20fill='%23c95f4a'/%3e%3cpath%20d='M1150%20722%20Q1188%20706%201230%20722%20L1230%20736%20L1150%20736%20Z'%20fill='%237fa2b5'%20opacity='0.8'/%3e%3c/g%3e%3c!--%20sails%20out%20on%20the%20water%20--%3e%3cg%20opacity='0.5'%3e%3cpath%20d='M560%20880%20l0%20-52%20l34%2052%20Z'%20fill='%23ffffff'/%3e%3cpath%20d='M552%20884%20q30%2014%2052%200%20l-4%2010%20q-22%2010%20-44%200%20Z'%20fill='%235f8296'/%3e%3cpath%20d='M1320%20850%20l0%20-38%20l24%2038%20Z'%20fill='%23ffffff'/%3e%3cpath%20d='M1314%20853%20q22%2010%2038%200%20l-3%208%20q-16%208%20-32%200%20Z'%20fill='%235f8296'/%3e%3c/g%3e%3c!--%20swells%20--%3e%3cg%20stroke='%235f8296'%20stroke-linecap='round'%20fill='none'%3e%3cpath%20d='M60%20840%20q60%20-12%20120%200%20t120%200'%20stroke-width='3'%20opacity='0.18'/%3e%3cpath%20d='M420%20906%20q70%20-14%20140%200%20t140%200'%20stroke-width='3'%20opacity='0.15'/%3e%3cpath%20d='M900%20866%20q60%20-12%20120%200%20t120%200'%20stroke-width='3'%20opacity='0.16'/%3e%3cpath%20d='M1420%20930%20q70%20-14%20140%200%20t140%200'%20stroke-width='3'%20opacity='0.14'/%3e%3cpath%20d='M200%20990%20q80%20-16%20160%200%20t160%200'%20stroke-width='3.5'%20opacity='0.14'/%3e%3cpath%20d='M860%201024%20q80%20-16%20160%200%20t160%200'%20stroke-width='3.5'%20opacity='0.12'/%3e%3c/g%3e%3c!--%20foreground%20dune,%20bottom%20left%20--%3e%3cpath%20d='M0%20950%20Q%20140%20900%20300%20940%20Q%20420%20970%20460%201080%20L%200%201080%20Z'%20fill='%2389a8b8'%20opacity='0.35'/%3e%3c!--%20gulls%20--%3e%3cg%20stroke='%235f8296'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'%20opacity='0.5'%3e%3cpath%20d='M420%20360%20q12%20-12%2024%200%20q12%20-12%2024%200'/%3e%3cpath%20d='M505%20398%20q9%20-9%2018%200%20q9%20-9%2018%200'/%3e%3cpath%20d='M368%20420%20q8%20-8%2016%200%20q8%20-8%2016%200'/%3e%3c/g%3e%3c/svg%3e")}:root[data-backdrop=on][data-style=editorial] body:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWF4IHNsaWNlIj4KICA8IS0tIEVkaXRvcmlhbDogYSBwcmludCBpbGx1c3RyYXRpb24g4oCUIGluay1saW5lIHN1biBvdmVyIGxheWVyZWQgaGlsbHMsIGEKICAgICAgIGxvbmUgc2FpbGJvYXQgb24gYSBydWxlZCBob3Jpem9uLCBtYXN0aGVhZCBmbG91cmlzaGVzLiBEcmF3biBsaWtlIGEKICAgICAgIG5ld3NwYXBlcidzIGZyb250LXBhZ2UgZXRjaGluZywgaW4gcXVpZXQgd2FybSBncmF5cy4gLS0+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhcGVyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzhhODY3NiIgc3RvcC1vcGFjaXR5PSIwLjA2Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhhODY3NiIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTA4MCIgZmlsbD0idXJsKCNwYXBlcikiLz4KCiAgPCEtLSBtYXN0aGVhZCBmbG91cmlzaCwgdG9wIC0tPgogIDxnIHN0cm9rZT0iIzZmNmE1YSIgb3BhY2l0eT0iMC4yIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuNiI+CiAgICA8bGluZSB4MT0iNjAiIHkxPSI2NCIgeDI9Ijc0MCIgeTI9IjY0Ii8+CiAgICA8bGluZSB4MT0iNjAiIHkxPSI3MiIgeDI9Ijc0MCIgeTI9IjcyIiBzdHJva2Utd2lkdGg9IjAuOCIvPgogICAgPHBhdGggZD0iTTc2MCA2OCBsMTYgLTggbDE2IDggbC0xNiA4IFoiIGZpbGw9IiM2ZjZhNWEiIHN0cm9rZT0ibm9uZSIgb3BhY2l0eT0iMC43Ii8+CiAgICA8bGluZSB4MT0iODA4IiB5MT0iNjQiIHgyPSIxMDAwIiB5Mj0iNjQiLz4KICAgIDxsaW5lIHgxPSI4MDgiIHkxPSI3MiIgeDI9IjEwMDAiIHkyPSI3MiIgc3Ryb2tlLXdpZHRoPSIwLjgiLz4KICA8L2c+CgogIDwhLS0gZXRjaGVkIHN1biB3aXRoIGFyYyByYXlzIC0tPgogIDxnIHN0cm9rZT0iIzZmNmE1YSIgZmlsbD0ibm9uZSIgb3BhY2l0eT0iMC4yMiI+CiAgICA8Y2lyY2xlIGN4PSIxNjIwIiBjeT0iMjQwIiByPSI2NiIgc3Ryb2tlLXdpZHRoPSIyLjQiLz4KICAgIDxjaXJjbGUgY3g9IjE2MjAiIGN5PSIyNDAiIHI9IjUyIiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxnIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICA8cGF0aCBkPSJNMTYyMCAxMzAgdi0zNCIvPjxwYXRoIGQ9Ik0xNjIwIDM1MCB2MzQiLz4KICAgICAgPHBhdGggZD0iTTE1MTAgMjQwIGgtMzQiLz48cGF0aCBkPSJNMTczMCAyNDAgaDM0Ii8+CiAgICAgIDxwYXRoIGQ9Ik0xNTQzIDE2MyBsLTI0IC0yNCIvPjxwYXRoIGQ9Ik0xNjk3IDMxNyBsMjQgMjQiLz4KICAgICAgPHBhdGggZD0iTTE2OTcgMTYzIGwyNCAtMjQiLz48cGF0aCBkPSJNMTU0MyAzMTcgbC0yNCAyNCIvPgogICAgPC9nPgogICAgPHBhdGggZD0iTTE1MDAgMjQwIGExMjAgMTIwIDAgMCAxIDI0MCAwIiBzdHJva2Utd2lkdGg9IjAuOSIvPgogIDwvZz4KCiAgPCEtLSBsYXllcmVkIGhpbGxzLCBoYXRjaGVkIGxpa2UgYW4gZW5ncmF2aW5nIC0tPgogIDxnIGZpbGw9IiM2ZjZhNWEiPgogICAgPHBhdGggZD0iTTAgODIwIFEgMzAwIDc0MCA2MjAgNzkwIFQgMTI0MCA4MDAgVCAxOTIwIDc4MCBMIDE5MjAgMTA4MCBMIDAgMTA4MCBaIiBvcGFjaXR5PSIwLjA3Ii8+CiAgICA8cGF0aCBkPSJNMCA5MDAgUSAzNDAgODMwIDcwMCA4NzIgVCAxNDAwIDg3OCBUIDE5MjAgODYwIEwgMTkyMCAxMDgwIEwgMCAxMDgwIFoiIG9wYWNpdHk9IjAuMDkiLz4KICAgIDxwYXRoIGQ9Ik0wIDk5MCBRIDQwMCA5MzAgODQwIDk2NCBUIDE5MjAgOTUwIEwgMTkyMCAxMDgwIEwgMCAxMDgwIFoiIG9wYWNpdHk9IjAuMTIiLz4KICA8L2c+CiAgPCEtLSBoYXRjaCBsaW5lcyBvbiB0aGUgbmVhciBoaWxsIC0tPgogIDxnIHN0cm9rZT0iIzZmNmE1YSIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIwLjEiPgogICAgPHBhdGggZD0iTTEyMCAxMDEwIGw3MCAtMjIiLz48cGF0aCBkPSJNMjIwIDEwMzAgbDgwIC0yNiIvPjxwYXRoIGQ9Ik0zNDAgMTAxNiBsNzAgLTIwIi8+CiAgICA8cGF0aCBkPSJNMTUwMCAxMDA2IGw3NiAtMjAiLz48cGF0aCBkPSJNMTYyMCAxMDI2IGw4MCAtMjQiLz48cGF0aCBkPSJNMTc0MCAxMDEyIGw3MCAtMTgiLz4KICA8L2c+CgogIDwhLS0gcnVsZWQgaG9yaXpvbiBhbmQgYSBsb25lIHNhaWxib2F0IC0tPgogIDxnIG9wYWNpdHk9IjAuMjQiPgogICAgPGxpbmUgeDE9Ijg4MCIgeTE9Ijc0MiIgeDI9IjE0MDAiIHkyPSI3NDIiIHN0cm9rZT0iIzZmNmE1YSIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KICAgIDxnIHN0cm9rZT0iIzZmNmE1YSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+CiAgICAgIDxwYXRoIGQ9Ik0xMTIwIDc0MCB2LTU4Ii8+CiAgICAgIDxwYXRoIGQ9Ik0xMTIwIDY4MiBsNTIgNTQgaC01MiIvPgogICAgICA8cGF0aCBkPSJNMTEyMCA2OTQgbC0zOCA0NCBoMzgiLz4KICAgICAgPHBhdGggZD0iTTEwOTIgNzQyIHEyOCAxNCA2MCAwIi8+CiAgICA8L2c+CiAgPC9nPgoKICA8IS0tIGJpcmRzLCBldGNoZWQgLS0+CiAgPGcgc3Ryb2tlPSIjNmY2YTVhIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBvcGFjaXR5PSIwLjIiPgogICAgPHBhdGggZD0iTTEyNDAgMzAwIHExMSAtMTEgMjIgMCBxMTEgLTExIDIyIDAiLz4KICAgIDxwYXRoIGQ9Ik0xMzEwIDMzNiBxOSAtOSAxOCAwIHE5IC05IDE4IDAiLz4KICA8L2c+CgogIDwhLS0gZm9sZGVkIHBhZ2UgY29ybmVyLCBib3R0b20tbGVmdCAtLT4KICA8ZyBvcGFjaXR5PSIwLjE0Ij4KICAgIDxwYXRoIGQ9Ik02MCAxMDIwIEwxNzAgMTAyMCBMNjAgOTEwIFoiIGZpbGw9IiM2ZjZhNWEiLz4KICAgIDxwYXRoIGQ9Ik02MCA5MTAgTDE3MCAxMDIwIiBzdHJva2U9IiM2ZjZhNWEiIHN0cm9rZS13aWR0aD0iMS40IiBmaWxsPSJub25lIi8+CiAgPC9nPgoKICA8IS0tIGVuZCBydWxlLCBib3R0b20gcmlnaHQgLS0+CiAgPGcgc3Ryb2tlPSIjNmY2YTVhIiBvcGFjaXR5PSIwLjE2IiBzdHJva2Utd2lkdGg9IjEuNCI+CiAgICA8bGluZSB4MT0iMTM4MCIgeTE9IjEwMzIiIHgyPSIxODYwIiB5Mj0iMTAzMiIvPgogICAgPGNpcmNsZSBjeD0iMTg2NiIgY3k9IjEwMzIiIHI9IjMiIGZpbGw9IiM2ZjZhNWEiIHN0cm9rZT0ibm9uZSIvPgogIDwvZz4KPC9zdmc+Cg==)}:root[data-backdrop=on][data-style=neon] body:after{background-image:url(/assets/neon-BEvZnxE2.svg)}:root[data-backdrop=on][data-backdrop-id=hearth] body:after{background-image:url(/assets/hearth-BqOUTYy9.svg);background-position:center}:root[data-backdrop=on][data-backdrop-id=hearth][data-phase=day] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Hearth,%20day:%20a%20homey%20golden-hour%20horizon.%20Warm%20layered%20hills%20under%20a%20soft%20low%20sun,%20with%20a%20few%20drifting%20light%20motes.%20--%3e%3cdefs%3e%3clinearGradient%20id='hd-sky'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f6e4cf'%20stop-opacity='0.55'/%3e%3cstop%20offset='0.42'%20stop-color='%23f2cfa6'%20stop-opacity='0.6'/%3e%3cstop%20offset='0.72'%20stop-color='%23e6a678'%20stop-opacity='0.66'/%3e%3cstop%20offset='1'%20stop-color='%23c9795e'%20stop-opacity='0.72'/%3e%3c/linearGradient%3e%3cradialGradient%20id='hd-sun'%20cx='0.5'%20cy='0.86'%20r='0.55'%3e%3cstop%20offset='0'%20stop-color='%23fff2d4'%20stop-opacity='0.9'/%3e%3cstop%20offset='0.32'%20stop-color='%23ffd89a'%20stop-opacity='0.55'/%3e%3cstop%20offset='0.7'%20stop-color='%23f0ad7a'%20stop-opacity='0.12'/%3e%3cstop%20offset='1'%20stop-color='%23f0ad7a'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='hd-hill1'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23d8946a'%20stop-opacity='0.7'/%3e%3cstop%20offset='1'%20stop-color='%23c07a56'%20stop-opacity='0.78'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hd-hill2'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23b56b4e'%20stop-opacity='0.8'/%3e%3cstop%20offset='1'%20stop-color='%2398583f'%20stop-opacity='0.86'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hd-hill3'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%237e4634'%20stop-opacity='0.9'/%3e%3cstop%20offset='1'%20stop-color='%235f3327'%20stop-opacity='0.95'/%3e%3c/linearGradient%3e%3cradialGradient%20id='hd-mote'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0'%20stop-color='%23ffe9c2'%20stop-opacity='0.55'/%3e%3cstop%20offset='1'%20stop-color='%23ffe9c2'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20x='0'%20y='0'%20width='1920'%20height='1080'%20fill='url(%23hd-sky)'/%3e%3crect%20x='0'%20y='0'%20width='1920'%20height='1080'%20fill='url(%23hd-sun)'/%3e%3ccircle%20cx='960'%20cy='792'%20r='118'%20fill='%23fff4dc'%20opacity='0.5'/%3e%3ccircle%20cx='960'%20cy='792'%20r='70'%20fill='%23fff8ea'%20opacity='0.6'/%3e%3ccircle%20cx='300'%20cy='360'%20r='46'%20fill='url(%23hd-mote)'/%3e%3ccircle%20cx='1560'%20cy='300'%20r='64'%20fill='url(%23hd-mote)'/%3e%3ccircle%20cx='1360'%20cy='520'%20r='30'%20fill='url(%23hd-mote)'/%3e%3ccircle%20cx='620'%20cy='240'%20r='26'%20fill='url(%23hd-mote)'/%3e%3ccircle%20cx='1720'%20cy='620'%20r='38'%20fill='url(%23hd-mote)'/%3e%3cpath%20d='M0%20812%20C%20360%20742,%20640%20792,%20960%20766%20C%201300%20738,%201600%20800,%201920%20760%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23hd-hill1)'/%3e%3cpath%20d='M0%20906%20C%20300%20852,%20720%20902,%201040%20880%20C%201420%20854,%201660%20912,%201920%20878%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23hd-hill2)'/%3e%3cpath%20d='M0%201004%20C%20420%20964,%20780%201006,%201180%20988%20C%201500%20974,%201720%201010,%201920%20992%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23hd-hill3)'/%3e%3c/svg%3e")}:root[data-backdrop=on][data-backdrop-id=meadow] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Meadow:%20a%20light,%20fresh%20Scandi%20morning.%20Pale%20sky,%20soft%20low%20sun,%20gentle%20green%20hills%20and%20a%20scatter%20of%20wildflower/pollen%20motes.%20Airy%20and%20calm.%20--%3e%3cdefs%3e%3clinearGradient%20id='mw-sky'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23eef4ea'%20stop-opacity='0.5'/%3e%3cstop%20offset='0.55'%20stop-color='%23e3eede'%20stop-opacity='0.55'/%3e%3cstop%20offset='1'%20stop-color='%23cfe0c2'%20stop-opacity='0.62'/%3e%3c/linearGradient%3e%3cradialGradient%20id='mw-sun'%20cx='0.32'%20cy='0.42'%20r='0.4'%3e%3cstop%20offset='0'%20stop-color='%23fff8e6'%20stop-opacity='0.8'/%3e%3cstop%20offset='0.6'%20stop-color='%23f4ecc4'%20stop-opacity='0.18'/%3e%3cstop%20offset='1'%20stop-color='%23f4ecc4'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='mw-h1'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23b8d29a'%20stop-opacity='0.62'/%3e%3cstop%20offset='1'%20stop-color='%23a3c283'%20stop-opacity='0.7'/%3e%3c/linearGradient%3e%3clinearGradient%20id='mw-h2'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%238fb46e'%20stop-opacity='0.72'/%3e%3cstop%20offset='1'%20stop-color='%237aa259'%20stop-opacity='0.8'/%3e%3c/linearGradient%3e%3cradialGradient%20id='mw-mote'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0'%20stop-color='%23fff6d8'%20stop-opacity='0.75'/%3e%3cstop%20offset='1'%20stop-color='%23fff6d8'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23mw-sky)'/%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23mw-sun)'/%3e%3ccircle%20cx='614'%20cy='454'%20r='86'%20fill='%23fffdf2'%20opacity='0.55'/%3e%3cpath%20d='M0%20838%20C%20380%20786,%20700%20826,%201010%20806%20C%201360%20784,%201620%20828,%201920%20798%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23mw-h1)'/%3e%3cpath%20d='M0%20936%20C%20420%20892,%20800%20940,%201180%20918%20C%201500%20900,%201720%20944,%201920%20922%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23mw-h2)'/%3e%3cg%3e%3ccircle%20cx='300'%20cy='360'%20r='30'%20fill='url(%23mw-mote)'/%3e%3ccircle%20cx='1500'%20cy='300'%20r='42'%20fill='url(%23mw-mote)'/%3e%3ccircle%20cx='1680'%20cy='560'%20r='26'%20fill='url(%23mw-mote)'/%3e%3ccircle%20cx='880'%20cy='250'%20r='20'%20fill='url(%23mw-mote)'/%3e%3ccircle%20cx='1120'%20cy='900'%20r='16'%20fill='url(%23mw-mote)'/%3e%3ccircle%20cx='520'%20cy='920'%20r='18'%20fill='url(%23mw-mote)'/%3e%3c/g%3e%3c/svg%3e");background-position:center}:root[data-backdrop=on][data-backdrop-id=dusk] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Dusk:%20an%20elegant%20twilight.%20Plum-to-rose%20sky,%20a%20pale%20moon%20and%20stars%20over%20layered%20violet%20hills.%20Moody%20and%20refined,%20warm%20at%20the%20horizon.%20--%3e%3cdefs%3e%3clinearGradient%20id='dk-sky'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%232a1f3a'%20stop-opacity='0.84'/%3e%3cstop%20offset='0.5'%20stop-color='%234a2f4a'%20stop-opacity='0.8'/%3e%3cstop%20offset='0.8'%20stop-color='%238a4c56'%20stop-opacity='0.78'/%3e%3cstop%20offset='1'%20stop-color='%23c07463'%20stop-opacity='0.8'/%3e%3c/linearGradient%3e%3cradialGradient%20id='dk-moon'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0'%20stop-color='%23f4ecf0'%20stop-opacity='0.95'/%3e%3cstop%20offset='0.55'%20stop-color='%23eadcea'%20stop-opacity='0.7'/%3e%3cstop%20offset='1'%20stop-color='%23eadcea'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='dk-h1'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%234c3752'%20stop-opacity='0.8'/%3e%3cstop%20offset='1'%20stop-color='%233a2942'%20stop-opacity='0.88'/%3e%3c/linearGradient%3e%3clinearGradient%20id='dk-h2'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23332338'%20stop-opacity='0.9'/%3e%3cstop%20offset='1'%20stop-color='%23241829'%20stop-opacity='0.95'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23dk-sky)'/%3e%3c!--%20a%20soft,%20low%20moon%20toward%20the%20open%20lower-centre%20so%20it%20never%20sits%20bright%20behind%20a%20panel%20--%3e%3ccircle%20cx='980'%20cy='864'%20r='150'%20fill='url(%23dk-moon)'%20opacity='0.7'/%3e%3ccircle%20cx='980'%20cy='864'%20r='46'%20fill='%23f4e9f0'%20opacity='0.5'/%3e%3cg%20fill='%23f4e9f0'%3e%3ccircle%20cx='300'%20cy='150'%20r='2.2'%20opacity='0.7'/%3e%3ccircle%20cx='560'%20cy='240'%20r='1.7'%20opacity='0.55'/%3e%3ccircle%20cx='820'%20cy='130'%20r='2.4'%20opacity='0.75'/%3e%3ccircle%20cx='1120'%20cy='200'%20r='1.6'%20opacity='0.55'/%3e%3ccircle%20cx='1400'%20cy='140'%20r='2.2'%20opacity='0.7'/%3e%3ccircle%20cx='1660'%20cy='230'%20r='1.7'%20opacity='0.55'/%3e%3ccircle%20cx='1820'%20cy='150'%20r='1.8'%20opacity='0.6'/%3e%3ccircle%20cx='1520'%20cy='320'%20r='1.6'%20opacity='0.5'/%3e%3c/g%3e%3cpath%20d='M0%20806%20C%20380%20748,%20700%20792,%201010%20770%20C%201360%20746,%201620%20796,%201920%20762%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23dk-h1)'/%3e%3cpath%20d='M0%20930%20C%20420%20884,%20800%20936,%201180%20912%20C%201500%20892,%201720%20940,%201920%20916%20L%201920%201080%20L%200%201080%20Z'%20fill='url(%23dk-h2)'/%3e%3c/svg%3e");background-position:center}:root[data-backdrop=on][data-backdrop-id=garden] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Garden:%20a%20botanical,%20greenhouse%20feel.%20Warm%20cream%20ground%20with%20soft%20translucent%20leaves%20and%20fronds%20gathered%20in%20the%20corners,%20and%20a%20low%20herbal%20glow.%20Organic%20and%20fresh%20without%20crowding%20the%20panels.%20--%3e%3cdefs%3e%3clinearGradient%20id='gd-bg'%20x1='0'%20y1='0'%20x2='0.6'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f2f0e2'%20stop-opacity='0.5'/%3e%3cstop%20offset='1'%20stop-color='%23dfe6cc'%20stop-opacity='0.6'/%3e%3c/linearGradient%3e%3cradialGradient%20id='gd-glow'%20cx='0.5'%20cy='0.95'%20r='0.6'%3e%3cstop%20offset='0'%20stop-color='%23e8efc8'%20stop-opacity='0.5'/%3e%3cstop%20offset='1'%20stop-color='%23e8efc8'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='gd-leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%238fae62'%20stop-opacity='0.5'/%3e%3cstop%20offset='1'%20stop-color='%235f8043'%20stop-opacity='0.62'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gd-leaf2'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23a9c079'%20stop-opacity='0.42'/%3e%3cstop%20offset='1'%20stop-color='%237c9a52'%20stop-opacity='0.52'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23gd-bg)'/%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23gd-glow)'/%3e%3c!--%20big%20soft%20leaf,%20top-left%20--%3e%3cg%20fill='url(%23gd-leaf)'%3e%3cpath%20d='M-40%20-40%20C%20260%2040,%20380%20300,%20300%20520%20C%20180%20380,%2040%20220,%20-40%20-40%20Z'/%3e%3cpath%20d='M-40%2080%20C%20220%20160,%20300%20360,%20240%20560%20C%20120%20420,%2020%20280,%20-40%2080%20Z'%20opacity='0.7'/%3e%3c/g%3e%3c!--%20fronds,%20bottom-right%20--%3e%3cg%20fill='url(%23gd-leaf2)'%3e%3cpath%20d='M1960%201120%20C%201680%201040,%201560%20800,%201640%20600%20C%201780%20760,%201900%20900,%201960%201120%20Z'/%3e%3cpath%20d='M1960%20980%20C%201720%20920,%201620%20720,%201700%20540%20C%201820%20700,%201920%20820,%201960%20980%20Z'%20opacity='0.7'/%3e%3c/g%3e%3c!--%20a%20couple%20of%20small%20leaves%20drifting%20--%3e%3cpath%20d='M520%20300%20C%20600%20320,%20620%20400,%20560%20460%20C%20520%20400,%20500%20350,%20520%20300%20Z'%20fill='url(%23gd-leaf2)'%20opacity='0.55'/%3e%3cpath%20d='M1300%20220%20C%201370%20236,%201388%20300,%201338%20352%20C%201304%20302,%201288%20262,%201300%20220%20Z'%20fill='url(%23gd-leaf2)'%20opacity='0.5'/%3e%3c/svg%3e");background-position:center}:root[data-backdrop=on][data-backdrop-id=linen] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMid%20slice'%3e%3c!--%20Linen:%20warm%20minimal.%20A%20soft%20warm-neutral%20wash%20with%20the%20faintest%20woven%20texture%20and%20a%20gentle%20corner%20light.%20Understated%20—%20the%20quiet%20option.%20--%3e%3cdefs%3e%3clinearGradient%20id='ln-bg'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23efe9e0'%20stop-opacity='0.55'/%3e%3cstop%20offset='1'%20stop-color='%23e2dacd'%20stop-opacity='0.62'/%3e%3c/linearGradient%3e%3cradialGradient%20id='ln-light'%20cx='0.78'%20cy='0.2'%20r='0.6'%3e%3cstop%20offset='0'%20stop-color='%23fbf7ef'%20stop-opacity='0.6'/%3e%3cstop%20offset='1'%20stop-color='%23fbf7ef'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cpattern%20id='ln-weave'%20width='18'%20height='18'%20patternUnits='userSpaceOnUse'%3e%3crect%20width='18'%20height='18'%20fill='none'/%3e%3cpath%20d='M0%209%20H18%20M9%200%20V18'%20stroke='%23b8ab97'%20stroke-width='0.6'%20opacity='0.12'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23ln-bg)'/%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23ln-weave)'/%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23ln-light)'/%3e%3c/svg%3e");background-position:center}:root[data-backdrop=on][data-backdrop-id=sanctuary] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Sanctuary:%20warm%20light%20through%20a%20stained-glass%20arch.%20Soft%20coloured%20panes%20and%20a%20low%20candle-warm%20glow,%20kept%20faint%20so%20it%20stays%20reverent%20behind%20panels.%20--%3e%3cdefs%3e%3cradialGradient%20id='sanc-glow'%20cx='0.5'%20cy='0.32'%20r='0.6'%3e%3cstop%20offset='0'%20stop-color='%23ffedc4'%20stop-opacity='0.5'/%3e%3cstop%20offset='0.6'%20stop-color='%23f2d59a'%20stop-opacity='0.14'/%3e%3cstop%20offset='1'%20stop-color='%23f2d59a'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='sanc-a'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23e0a24a'%20stop-opacity='0.4'/%3e%3cstop%20offset='1'%20stop-color='%23c07a2c'%20stop-opacity='0.3'/%3e%3c/linearGradient%3e%3clinearGradient%20id='sanc-b'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23b8506a'%20stop-opacity='0.36'/%3e%3cstop%20offset='1'%20stop-color='%238a2f4b'%20stop-opacity='0.28'/%3e%3c/linearGradient%3e%3clinearGradient%20id='sanc-c'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%234f86a0'%20stop-opacity='0.34'/%3e%3cstop%20offset='1'%20stop-color='%23356073'%20stop-opacity='0.26'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23sanc-glow)'/%3e%3c!--%20an%20arched%20window%20centered%20high,%20panes%20leaded%20in%20--%3e%3cg%20transform='translate(960%2040)'%20stroke='%232b1d2e'%20stroke-opacity='0.28'%20stroke-width='4'%3e%3c!--%20arch%20outline:%20a%20tall%20rounded-top%20window%20--%3e%3cpath%20d='M-200%20620%20L-200%20200%20A200%20200%200%200%201%20200%20200%20L200%20620%20Z'%20fill='none'/%3e%3c!--%20panes%20--%3e%3cpath%20d='M-200%20200%20A200%20200%200%200%201%20200%20200%20L120%20200%20A120%20120%200%200%200%20-120%20200%20Z'%20fill='url(%23sanc-a)'/%3e%3ccircle%20cx='0'%20cy='200'%20r='72'%20fill='url(%23sanc-b)'/%3e%3crect%20x='-200'%20y='260'%20width='130'%20height='170'%20fill='url(%23sanc-c)'/%3e%3crect%20x='70'%20y='260'%20width='130'%20height='170'%20fill='url(%23sanc-c)'/%3e%3crect%20x='-60'%20y='300'%20width='120'%20height='130'%20fill='url(%23sanc-a)'/%3e%3crect%20x='-200'%20y='440'%20width='130'%20height='180'%20fill='url(%23sanc-b)'/%3e%3crect%20x='70'%20y='440'%20width='130'%20height='180'%20fill='url(%23sanc-b)'/%3e%3crect%20x='-60'%20y='440'%20width='120'%20height='180'%20fill='url(%23sanc-c)'/%3e%3c/g%3e%3c/svg%3e");background-position:center top}:root[data-backdrop=on][data-backdrop-id=playroom] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMax%20slice'%3e%3c!--%20Playroom:%20a%20cheerful%20sky.%20A%20friendly%20sun,%20soft%20rounded%20clouds,%20and%20a%20scatter%20of%20little%20stars%20and%20confetti%20dots%20—%20bright%20but%20gentle%20behind%20panels.%20--%3e%3cdefs%3e%3clinearGradient%20id='pl-sky'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23cfeafb'%20stop-opacity='0.55'/%3e%3cstop%20offset='1'%20stop-color='%23eaf6fe'%20stop-opacity='0.5'/%3e%3c/linearGradient%3e%3cradialGradient%20id='pl-sun'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0'%20stop-color='%23ffe07a'%20stop-opacity='0.9'/%3e%3cstop%20offset='1'%20stop-color='%23ffd24a'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23pl-sky)'/%3e%3c!--%20sun,%20upper-left%20--%3e%3ccircle%20cx='300'%20cy='230'%20r='150'%20fill='url(%23pl-sun)'/%3e%3ccircle%20cx='300'%20cy='230'%20r='66'%20fill='%23ffd24a'%20opacity='0.85'/%3e%3c!--%20clouds%20--%3e%3cg%20fill='%23ffffff'%20opacity='0.72'%3e%3cg%20transform='translate(1500%20250)'%3e%3cellipse%20cx='0'%20cy='0'%20rx='120'%20ry='52'/%3e%3cellipse%20cx='-80'%20cy='14'%20rx='70'%20ry='40'/%3e%3cellipse%20cx='80'%20cy='14'%20rx='80'%20ry='42'/%3e%3c/g%3e%3cg%20transform='translate(760%20180)%20scale(0.8)'%3e%3cellipse%20cx='0'%20cy='0'%20rx='120'%20ry='52'/%3e%3cellipse%20cx='-80'%20cy='14'%20rx='70'%20ry='40'/%3e%3cellipse%20cx='80'%20cy='14'%20rx='80'%20ry='42'/%3e%3c/g%3e%3cg%20transform='translate(1650%20620)%20scale(0.9)'%3e%3cellipse%20cx='0'%20cy='0'%20rx='120'%20ry='52'/%3e%3cellipse%20cx='-80'%20cy='14'%20rx='70'%20ry='40'/%3e%3cellipse%20cx='80'%20cy='14'%20rx='80'%20ry='42'/%3e%3c/g%3e%3c/g%3e%3c!--%20confetti%20dots%20+%20stars%20--%3e%3cg%20opacity='0.8'%3e%3ccircle%20cx='520'%20cy='480'%20r='10'%20fill='%23ff6b5e'/%3e%3ccircle%20cx='1120'%20cy='360'%20r='9'%20fill='%232aa7c4'/%3e%3ccircle%20cx='1360'%20cy='560'%20r='11'%20fill='%237bc043'/%3e%3ccircle%20cx='900'%20cy='620'%20r='8'%20fill='%23f7b32b'/%3e%3ccircle%20cx='1780'%20cy='420'%20r='9'%20fill='%23ff6b5e'/%3e%3cpath%20d='M640%20300%20l7%2016%2017%202-12%2012%203%2017-15-8-15%208%203-17-12-12%2017-2z'%20fill='%23f7b32b'/%3e%3cpath%20d='M1240%20700%20l6%2013%2014%202-10%2010%202%2014-12-7-12%207%202-14-10-10%2014-2z'%20fill='%232aa7c4'/%3e%3c/g%3e%3c/svg%3e");background-position:center}:root[data-backdrop=on][data-backdrop-id=studio] body:after{background-image:linear-gradient(color-mix(in srgb,var(--bv-text) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bv-text) 5%,transparent) 1px,transparent 1px);background-size:44px 44px,44px 44px;background-position:center}:root[data-backdrop=on][data-backdrop-id=gallery] body:after{background-image:radial-gradient(120% 120% at 50% 40%,transparent 55%,rgba(0,0,0,.5));background-position:center}:root[data-backdrop=on][data-backdrop-id=atelier] body:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMid%20slice'%3e%3c!--%20Atelier:%20a%20working%20canvas.%20Loose%20brush%20strokes%20and%20paint%20blobs%20in%20a%20few%20bold%20hues,%20kept%20low-opacity%20so%20panels%20stay%20legible%20over%20the%20marks.%20--%3e%3cdefs%3e%3clinearGradient%20id='at-bg'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f3ede1'%20stop-opacity='0.5'/%3e%3cstop%20offset='1'%20stop-color='%23ece3d3'%20stop-opacity='0.55'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1920'%20height='1080'%20fill='url(%23at-bg)'/%3e%3c!--%20gestural%20strokes%20--%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M120%20300%20C%20360%20180,%20520%20420,%20760%20300'%20stroke='%23d6336c'%20stroke-width='34'%20opacity='0.24'/%3e%3cpath%20d='M1200%20760%20C%201420%20640,%201600%20880,%201840%20740'%20stroke='%232aa7b8'%20stroke-width='40'%20opacity='0.22'/%3e%3cpath%20d='M260%20820%20C%20420%20760,%20560%20900,%20700%20820'%20stroke='%23e8a020'%20stroke-width='30'%20opacity='0.24'/%3e%3cpath%20d='M1400%20240%20C%201520%20160,%201640%20320,%201780%20220'%20stroke='%236c4bd6'%20stroke-width='26'%20opacity='0.2'/%3e%3c/g%3e%3c!--%20paint%20blobs%20/%20splatter%20--%3e%3cg%3e%3cellipse%20cx='980'%20cy='200'%20rx='70'%20ry='52'%20fill='%23d6336c'%20opacity='0.18'%20transform='rotate(-18%20980%20200)'/%3e%3ccircle%20cx='1080'%20cy='260'%20r='14'%20fill='%23d6336c'%20opacity='0.22'/%3e%3ccircle%20cx='900'%20cy='150'%20r='10'%20fill='%23e8a020'%20opacity='0.24'/%3e%3cellipse%20cx='640'%20cy='600'%20rx='60'%20ry='44'%20fill='%232aa7b8'%20opacity='0.16'%20transform='rotate(20%20640%20600)'/%3e%3ccircle%20cx='560'%20cy='540'%20r='12'%20fill='%232aa7b8'%20opacity='0.2'/%3e%3cellipse%20cx='1560'%20cy='520'%20rx='54'%20ry='40'%20fill='%236c4bd6'%20opacity='0.15'%20transform='rotate(-10%201560%20520)'/%3e%3ccircle%20cx='1660'%20cy='470'%20r='11'%20fill='%236c4bd6'%20opacity='0.2'/%3e%3ccircle%20cx='300'%20cy='440'%20r='9'%20fill='%23e8590c'%20opacity='0.24'/%3e%3ccircle%20cx='1780'%20cy='900'%20r='13'%20fill='%23d6336c'%20opacity='0.2'/%3e%3c/g%3e%3c/svg%3e");background-position:center}:root[data-backdrop=on][data-backdrop-id=hospitality] body:after{background-image:radial-gradient(60% 50% at 12% 0%,color-mix(in srgb,var(--bv-seaglass) 14%,transparent),transparent 70%),radial-gradient(60% 50% at 88% 0%,color-mix(in srgb,var(--bv-seaglass) 10%,transparent),transparent 70%);background-position:center}:root[data-backdrop=on][data-backdrop-id=kiosk] body:after{background-image:radial-gradient(130% 130% at 50% 45%,transparent 50%,rgba(0,0,0,.45));background-position:center}:root[data-phase=dawn]{--bv-ink: #1b2438;--bv-surface: #263452;--bv-surface-raised: #30406a;--bv-text: #eef1f4;--bv-text-2: rgba(238, 241, 244, .66);--bv-seaglass: #8cc3ae;--bv-border: rgba(238, 241, 244, .14);--bv-glow: 232, 184, 120}:root[data-phase=day]{--bv-ink: #f3f4f0;--bv-surface: #ffffff;--bv-surface-raised: #e9ebe4;--bv-text: #1c2430;--bv-text-2: rgba(28, 36, 48, .65);--bv-seaglass: #2e7d64;--bv-seaglass-ink: #ffffff;--bv-coral: #d64a35;--bv-amber: #8a6410;--bv-error: #b03428;--bv-success: #2e6d47;--bv-border: rgba(28, 36, 48, .16);--bv-scrim: rgba(0, 0, 0, .4);--bv-glow: 46, 125, 100;--bv-shadow-1: 0 1px 2px rgba(28, 36, 48, .08), 0 4px 14px rgba(28, 36, 48, .07);--bv-shadow-2: 0 2px 4px rgba(28, 36, 48, .09), 0 10px 30px rgba(28, 36, 48, .1);--bv-shadow-3: 0 6px 12px rgba(28, 36, 48, .1), 0 24px 60px rgba(28, 36, 48, .16)}:root[data-phase=dusk]{--bv-ink: #171d2e;--bv-surface: #222b44;--bv-surface-raised: #2b3555;--bv-seaglass: #93bd9e;--bv-coral: #ff7a5f;--bv-amber: #eec06a;--bv-glow: 238, 158, 106}:root[data-style=hearth]{--bv-font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--bv-motion: .12s;--bv-radius-sm: 10px;--bv-radius-md: 16px;--bv-radius-lg: 26px;--bv-panel-sheen: linear-gradient(180deg, color-mix(in oklab, var(--bv-surface-raised) 60%, var(--bv-surface)), var(--bv-surface));--bv-shadow-1: 0 1px 2px rgba(60, 34, 18, .1);--bv-shadow-2: 0 6px 20px rgba(60, 34, 18, .14);--bv-shadow-3: 0 16px 44px rgba(60, 34, 18, .2);--bv-ink: #211611;--bv-surface: #33241c;--bv-surface-raised: #3f2e23;--bv-text: #f5e9dc;--bv-text-2: rgba(245, 233, 220, .66);--bv-seaglass: #e0a35c;--bv-seaglass-ink: #2a1a0f;--bv-coral: #ff8a5c;--bv-amber: #f0b866;--bv-border: rgba(245, 233, 220, .13);--bv-glow: 224, 150, 90}:root[data-style=hearth][data-phase=day]{--bv-ink: #f6eee1;--bv-surface: #fffaf2;--bv-surface-raised: #f1e7d8;--bv-text: #3a2a1e;--bv-text-2: rgba(58, 42, 30, .6);--bv-seaglass: #c26a3a;--bv-seaglass-ink: #ffffff;--bv-coral: #d64a35;--bv-amber: #a06a12;--bv-border: rgba(58, 42, 30, .14);--bv-glow: 194, 106, 58;--bv-shadow-1: 0 1px 2px rgba(90, 56, 30, .08), 0 4px 14px rgba(90, 56, 30, .07);--bv-shadow-2: 0 4px 16px rgba(90, 56, 30, .12);--bv-shadow-3: 0 16px 44px rgba(90, 56, 30, .16)}:root[data-style=hearth][data-phase=dawn]{--bv-ink: #2b1d15;--bv-surface: #3a2a20;--bv-surface-raised: #463427;--bv-text: #f3e7d9;--bv-text-2: rgba(243, 231, 217, .64);--bv-seaglass: #e4a862;--bv-border: rgba(243, 231, 217, .13);--bv-glow: 232, 168, 104}:root[data-style=hearth][data-phase=dusk]{--bv-ink: #241611;--bv-surface: #35241b;--bv-surface-raised: #402d22;--bv-seaglass: #e69a52;--bv-coral: #ff8155;--bv-amber: #f2b45f;--bv-glow: 236, 150, 92}:root[data-style=hearth] .widget-card{border-radius:var(--bv-radius-lg);border-color:color-mix(in oklab,var(--bv-seaglass) 22%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=hearth] .widget-title{font-family:var(--bv-font-display);text-transform:none;letter-spacing:.01em;font-weight:600;color:var(--bv-text)}:root[data-style=hearth] .widget-title .tick{background:var(--bv-seaglass)}:root[data-style=hearth] .bv-button,:root[data-style=hearth] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=meadow]{--bv-font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--bv-motion: .14s;--bv-radius-sm: 12px;--bv-radius-md: 18px;--bv-radius-lg: 28px;--bv-shadow-1: 0 1px 2px rgba(60, 80, 40, .06), 0 4px 14px rgba(60, 80, 40, .06);--bv-shadow-2: 0 6px 22px rgba(60, 80, 40, .1);--bv-shadow-3: 0 16px 44px rgba(60, 80, 40, .14);--bv-ink: #eef2ea;--bv-surface: #ffffff;--bv-surface-raised: #eef4e6;--bv-text: #2f3a2a;--bv-text-2: rgba(47, 58, 42, .6);--bv-seaglass: #6f9a5a;--bv-seaglass-ink: #ffffff;--bv-coral: #d9694a;--bv-amber: #8a6a1a;--bv-border: rgba(47, 58, 42, .13);--bv-glow: 143, 168, 110}:root[data-style=meadow] .widget-card{border-radius:var(--bv-radius-lg);border-color:color-mix(in oklab,var(--bv-seaglass) 20%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=meadow] .widget-title{font-family:var(--bv-font-display);text-transform:none;letter-spacing:0;font-weight:620;color:var(--bv-text)}:root[data-style=meadow] .widget-title .tick{background:var(--bv-seaglass)}:root[data-style=meadow] .bv-button,:root[data-style=meadow] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=dusk]{--bv-font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--bv-motion: .13s;--bv-radius-sm: 8px;--bv-radius-md: 14px;--bv-radius-lg: 22px;--bv-shadow-1: 0 1px 2px rgba(20, 10, 30, .2);--bv-shadow-2: 0 8px 26px rgba(20, 10, 30, .28);--bv-shadow-3: 0 18px 48px rgba(20, 10, 30, .36);--bv-ink: #241830;--bv-surface: #34243f;--bv-surface-raised: #402c4c;--bv-text: #f2e8ef;--bv-text-2: rgba(242, 232, 239, .66);--bv-seaglass: #d98fae;--bv-seaglass-ink: #2a1522;--bv-coral: #ff8f9a;--bv-amber: #e6b06a;--bv-border: rgba(242, 232, 239, .13);--bv-glow: 200, 120, 150}:root[data-style=dusk] .widget-card{border-radius:var(--bv-radius-lg);border-color:color-mix(in oklab,var(--bv-seaglass) 24%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=dusk] .widget-title{font-family:var(--bv-font-display);text-transform:none;letter-spacing:.01em;font-weight:600;color:var(--bv-text)}:root[data-style=dusk] .widget-title .tick{background:var(--bv-seaglass)}:root[data-style=dusk] .bv-button,:root[data-style=dusk] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=garden]{--bv-font-display: "Source Sans 3 Variable", system-ui, sans-serif;--bv-motion: .14s;--bv-radius-sm: 10px;--bv-radius-md: 16px;--bv-radius-lg: 24px;--bv-shadow-1: 0 1px 2px rgba(40, 60, 30, .06), 0 4px 14px rgba(40, 60, 30, .07);--bv-shadow-2: 0 6px 22px rgba(40, 60, 30, .11);--bv-shadow-3: 0 16px 44px rgba(40, 60, 30, .15);--bv-ink: #eef0e4;--bv-surface: #fbfbf2;--bv-surface-raised: #eef1e0;--bv-text: #33402a;--bv-text-2: rgba(51, 64, 42, .6);--bv-seaglass: #6a8c3e;--bv-seaglass-ink: #ffffff;--bv-coral: #cf6a3c;--bv-amber: #8a721a;--bv-border: rgba(51, 64, 42, .13);--bv-glow: 106, 140, 62}:root[data-style=garden] .widget-card{border-radius:var(--bv-radius-lg);border-color:color-mix(in oklab,var(--bv-seaglass) 22%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=garden] .widget-title{font-family:var(--bv-font-display);text-transform:none;letter-spacing:.01em;font-weight:640;color:var(--bv-text)}:root[data-style=garden] .widget-title .tick{background:var(--bv-seaglass)}:root[data-style=garden] .bv-button,:root[data-style=garden] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=linen]{--bv-font-display: "Source Sans 3 Variable", system-ui, sans-serif;--bv-motion: .12s;--bv-radius-sm: 8px;--bv-radius-md: 12px;--bv-radius-lg: 18px;--bv-shadow-1: 0 1px 2px rgba(70, 55, 35, .05);--bv-shadow-2: 0 3px 12px rgba(70, 55, 35, .08);--bv-shadow-3: 0 10px 30px rgba(70, 55, 35, .1);--bv-ink: #ece7de;--bv-surface: #faf7f0;--bv-surface-raised: #efe9dd;--bv-text: #423b31;--bv-text-2: rgba(66, 59, 49, .58);--bv-seaglass: #b08054;--bv-seaglass-ink: #ffffff;--bv-coral: #c56a4a;--bv-amber: #94743a;--bv-border: rgba(66, 59, 49, .12);--bv-glow: 176, 128, 84}:root[data-style=linen] .widget-card{border-radius:var(--bv-radius-lg);border-color:var(--bv-border);box-shadow:var(--bv-shadow-2)}:root[data-style=linen] .widget-title{font-family:var(--bv-font-display);text-transform:uppercase;letter-spacing:.13em;font-weight:600;font-size:calc(clamp(11px,1.15vh,14px) * var(--bv-font-scale));color:var(--bv-text-2)}:root[data-style=linen] .widget-title .tick{display:none}:root[data-style=linen] .bv-button,:root[data-style=linen] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=mirror]{--bv-font-display: "Source Sans 3 Variable", system-ui, sans-serif;--bv-motion: .16s;--bv-radius-sm: 0px;--bv-radius-md: 0px;--bv-radius-lg: 0px;--bv-shadow-1: none;--bv-shadow-2: none;--bv-shadow-3: none;--bv-ink: #000000;--bv-surface: #000000;--bv-surface-raised: #000000;--bv-text: #ffffff;--bv-text-2: rgba(255, 255, 255, .55);--bv-seaglass: #ffffff;--bv-seaglass-ink: #000000;--bv-coral: #d9d9d9;--bv-amber: #bfbfbf;--bv-border: rgba(255, 255, 255, .14);--bv-glow: 255, 255, 255;background:#000}:root[data-style=mirror] body{background:#000}:root[data-style=mirror] body:before,:root[data-style=mirror] body:after{display:none}:root[data-style=mirror] .widget-card{background:transparent;border:0;box-shadow:none}:root[data-style=mirror] .widget-title{font-family:var(--bv-font-display);text-transform:uppercase;letter-spacing:.18em;font-weight:500;font-size:calc(clamp(10px,1vh,13px) * var(--bv-font-scale));color:#ffffff73}:root[data-style=mirror] .widget-title .tick{display:none}:root[data-style=mirror] .bv-button{background:transparent;border:1px solid var(--bv-border);color:var(--bv-text)}:root[data-style=mirror] .bv-button.primary{background:#fff;color:#000}:root[data-style=mirror] .bv-input{background:#000;border:1px solid var(--bv-border);color:var(--bv-text)}:root[data-style=studio]{--bv-font-display: "Source Sans 3 Variable", system-ui, sans-serif;--bv-motion: 90ms;--bv-radius-sm: 4px;--bv-radius-md: 6px;--bv-radius-lg: 8px;--bv-panel-sheen: linear-gradient(180deg, color-mix(in oklab, var(--bv-surface-raised) 40%, var(--bv-surface)), var(--bv-surface));--bv-shadow-1: 0 1px 2px rgba(43, 37, 24, .1);--bv-shadow-2: 0 3px 12px rgba(43, 37, 24, .13);--bv-shadow-3: 0 12px 32px rgba(43, 37, 24, .18);--bv-ink: #d9d3c2;--bv-surface: #f7f2e4;--bv-surface-raised: #ece5d1;--bv-text: #24303a;--bv-text-2: rgba(36, 48, 58, .62);--bv-seaglass: #0e6e64;--bv-seaglass-ink: #ffffff;--bv-coral: #c9432c;--bv-amber: #8a6410;--bv-border: rgba(36, 48, 58, .24);--bv-glow: 14, 110, 100}:root[data-style=studio] .widget-card{border-radius:var(--bv-radius-lg);border-color:var(--bv-border);box-shadow:var(--bv-shadow-1)}:root[data-style=studio] .widget-card>header{border-bottom:3px double color-mix(in oklab,var(--bv-text) 42%,transparent);padding-bottom:4px}:root[data-style=studio] .widget-title{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:calc(clamp(11px,1.1vh,14px) * var(--bv-font-scale));color:var(--bv-text)}:root[data-style=studio] .widget-title .tick{border-radius:1px;background:var(--bv-seaglass)}:root[data-style=studio] .bv-button,:root[data-style=studio] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=utility]{--bv-ink: #a08054;--bv-surface: #fdfaf0;--bv-surface-raised: #f2ecda;--bv-text: #26303c;--bv-text-2: rgba(38, 48, 60, .64);--bv-seaglass: #2d4a70;--bv-seaglass-ink: #ffffff;--bv-coral: #c93b2e;--bv-amber: #8a6410;--bv-border: rgba(38, 48, 60, .26);--bv-glow: 160, 128, 84;--bv-shadow-1: 0 1px 0 rgba(60, 42, 20, .22);--bv-shadow-2: 0 2px 3px rgba(60, 42, 20, .24)}:root[data-style=utility] .widget-card{box-shadow:var(--bv-shadow-2)}:root[data-style=utility] .widget-title .tick{width:9px;height:9px;border-radius:50%;background:var(--bv-coral);box-shadow:0 1px 1px #3c2a1466}:root[data-style=kiosk]{--bv-ink: #0b0d10;--bv-surface: #171a20;--bv-surface-raised: #21252d;--bv-text: #f4f1e6;--bv-text-2: rgba(244, 241, 230, .6);--bv-seaglass: #ffb84d;--bv-seaglass-ink: #241603;--bv-coral: #ff7a5f;--bv-amber: #ffd166;--bv-border: #2e333c;--bv-glow: 255, 184, 77;--bv-panel-sheen: linear-gradient(180deg, color-mix(in oklab, var(--bv-surface-raised) 55%, var(--bv-surface)), var(--bv-surface))}:root[data-style=kiosk] .widget-title{color:var(--bv-seaglass)}:root[data-style=sanctuary]{--bv-font-display: "Fraunces Variable", "Iowan Old Style", Georgia, serif;--bv-motion: .13s;--bv-radius-sm: 6px;--bv-radius-md: 10px;--bv-radius-lg: 16px;--bv-shadow-1: 0 1px 2px rgba(70, 40, 20, .08);--bv-shadow-2: 0 5px 18px rgba(70, 40, 20, .12);--bv-shadow-3: 0 14px 40px rgba(70, 40, 20, .16);--bv-ink: #f4ecdd;--bv-surface: #fbf5ea;--bv-surface-raised: #f1e7d3;--bv-text: #3b2338;--bv-text-2: rgba(59, 35, 56, .6);--bv-seaglass: #9c6b2e;--bv-seaglass-ink: #ffffff;--bv-coral: #8a2f3b;--bv-amber: #b3872f;--bv-border: rgba(59, 35, 56, .15);--bv-glow: 196, 152, 74}:root[data-style=sanctuary] .widget-card{border-radius:var(--bv-radius-lg);border-color:color-mix(in oklab,var(--bv-seaglass) 26%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=sanctuary] .widget-title{font-family:var(--bv-font-display);text-transform:none;letter-spacing:.02em;font-variant-caps:small-caps;font-weight:600;color:var(--bv-text)}:root[data-style=sanctuary] .widget-title .tick{background:var(--bv-seaglass)}:root[data-style=sanctuary] .bv-button,:root[data-style=sanctuary] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=playroom]{--bv-font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--bv-motion: .16s;--bv-radius-sm: 16px;--bv-radius-md: 22px;--bv-radius-lg: 34px;--bv-shadow-1: 0 2px 4px rgba(40, 60, 110, .08);--bv-shadow-2: 0 8px 22px rgba(40, 60, 110, .14);--bv-shadow-3: 0 16px 42px rgba(40, 60, 110, .18);--bv-ink: #eaf4fb;--bv-surface: #ffffff;--bv-surface-raised: #e7f2fb;--bv-text: #23384f;--bv-text-2: rgba(35, 56, 79, .6);--bv-seaglass: #2aa7c4;--bv-seaglass-ink: #ffffff;--bv-coral: #ff6b5e;--bv-amber: #f7b32b;--bv-border: rgba(35, 56, 79, .13);--bv-glow: 42, 167, 196}:root[data-style=playroom] .widget-card{border-radius:var(--bv-radius-lg);border:2px solid color-mix(in oklab,var(--bv-seaglass) 30%,var(--bv-border));box-shadow:var(--bv-shadow-2)}:root[data-style=playroom] .widget-title{font-family:var(--bv-font-display);text-transform:none;letter-spacing:0;font-weight:700;color:var(--bv-text);font-size:calc(clamp(14px,1.6vh,22px) * var(--bv-font-scale))}:root[data-style=playroom] .widget-title .tick{background:var(--bv-coral)}:root[data-style=playroom] .bv-button,:root[data-style=playroom] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=gallery]{--bv-font-display: "Source Sans 3 Variable", system-ui, sans-serif;--bv-motion: .12s;--bv-radius-sm: 6px;--bv-radius-md: 10px;--bv-radius-lg: 14px;--bv-shadow-1: 0 1px 2px rgba(0, 0, 0, .3);--bv-shadow-2: 0 8px 26px rgba(0, 0, 0, .44);--bv-shadow-3: 0 18px 50px rgba(0, 0, 0, .55);--bv-ink: #0c0d10;--bv-surface: #16181d;--bv-surface-raised: #1f232a;--bv-text: #f2f4f7;--bv-text-2: rgba(242, 244, 247, .62);--bv-seaglass: #c9a24b;--bv-seaglass-ink: #14140c;--bv-coral: #ff7a5f;--bv-amber: #e0b060;--bv-border: rgba(242, 244, 247, .12);--bv-glow: 201, 162, 75}:root[data-style=gallery] .widget-card{border-radius:var(--bv-radius-md);border-color:var(--bv-border);box-shadow:var(--bv-shadow-2)}:root[data-style=gallery] .widget-title{text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-size:calc(clamp(11px,1.1vh,14px) * var(--bv-font-scale));color:var(--bv-text-2)}:root[data-style=gallery] .widget-title .tick{display:none}:root[data-style=gallery] .bv-button,:root[data-style=gallery] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=atelier]{--bv-font-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--bv-motion: .15s;--bv-radius-sm: 4px;--bv-radius-md: 8px;--bv-radius-lg: 14px;--bv-shadow-1: 0 2px 4px rgba(30, 20, 30, .08);--bv-shadow-2: 0 8px 24px rgba(30, 20, 30, .14);--bv-shadow-3: 0 16px 44px rgba(30, 20, 30, .2);--bv-ink: #f1ebde;--bv-surface: #fbf8f1;--bv-surface-raised: #f0e8d9;--bv-text: #201b22;--bv-text-2: rgba(32, 27, 34, .6);--bv-seaglass: #d6336c;--bv-seaglass-ink: #ffffff;--bv-coral: #e8590c;--bv-amber: #c99a06;--bv-border: rgba(32, 27, 34, .18);--bv-glow: 214, 51, 108}:root[data-style=atelier] .widget-card{border-radius:var(--bv-radius-lg);border:2px solid var(--bv-text);box-shadow:6px 6px color-mix(in srgb,var(--bv-text) 85%,transparent)}:root[data-style=atelier] .widget-title{font-family:var(--bv-font-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:800;color:var(--bv-text);font-size:calc(clamp(13px,1.5vh,20px) * var(--bv-font-scale))}:root[data-style=atelier] .widget-title .tick{background:var(--bv-seaglass)}:root[data-style=atelier] .bv-button,:root[data-style=atelier] .bv-input{border-radius:var(--bv-radius-md)}:root[data-style=atelier] .bv-button.primary{box-shadow:3px 3px 0 var(--bv-text)}:root[data-density=compact]{--bv-density-font: .875;--bv-grid-gap: 8px;--bv-space-3: 12px;--bv-space-4: 16px}:root[data-density=comfortable]{--bv-density-font: 1.125;--bv-grid-gap: 24px;--bv-space-3: 20px;--bv-space-4: 32px}:root[data-cb=protanopia],:root[data-cb=deuteranopia]{--bv-error: #0072b2;--bv-success: #e69f00;--bv-amber: #f0e442;--bv-ev-rose: #cc79a7;--bv-ev-moss: #56b4e9}:root[data-cb=tritanopia]{--bv-error: #d55e00;--bv-success: #009e73;--bv-amber: #e69f00;--bv-ev-sky: #56b4e9;--bv-ev-violet: #cc79a7}#app{height:100dvh}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none;touch-action:manipulation}input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--bv-focus-ring)}input[type=checkbox],input[type=radio]{accent-color:var(--bv-seaglass);width:20px;height:20px}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--bv-text) 22%,transparent) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--bv-text) 22%,transparent);border-radius:999px}*::-webkit-scrollbar-track{background:transparent}a.bv-button{color:var(--bv-text);text-decoration:none}.bv-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bv-space-2);min-height:44px;padding:var(--bv-space-2) calc(var(--bv-space-3) + 4px);border-radius:10px;background:color-mix(in oklab,var(--bv-fog, #98a8b8) 6%,var(--bv-surface, #f5f3ec));border:1px solid var(--bv-border, rgba(28, 36, 48, .16));font-weight:500;white-space:nowrap;transition:transform var(--bv-motion) ease-out,background var(--bv-motion) ease-out,border-color var(--bv-motion) ease-out,box-shadow var(--bv-motion) ease-out}.bv-button:hover{background:color-mix(in oklab,var(--bv-fog) 11%,var(--bv-surface));border-color:color-mix(in oklab,var(--bv-text) 26%,transparent)}.bv-button:active{transform:scale(.97)}.bv-button:disabled{opacity:.45;cursor:default;transform:none}.bv-button.primary{background:linear-gradient(180deg,color-mix(in oklab,var(--bv-fog) 14%,var(--bv-seaglass)),var(--bv-seaglass));color:var(--bv-seaglass-ink);border-color:transparent;font-weight:650;box-shadow:var(--bv-shadow-1)}.bv-button.primary:hover{filter:brightness(1.06);box-shadow:var(--bv-shadow-2)}.bv-button.danger{color:var(--bv-error);border-color:color-mix(in oklab,var(--bv-error) 45%,transparent);background:transparent}.bv-button.danger:hover{background:color-mix(in oklab,var(--bv-error) 14%,transparent);border-color:var(--bv-error)}.bv-input{width:100%;min-height:48px;padding:0 var(--bv-space-3);border-radius:10px;border:1px solid var(--bv-border);background:color-mix(in oklab,var(--bv-ink) 45%,var(--bv-surface));color:var(--bv-text);transition:border-color var(--bv-motion) ease-out,box-shadow var(--bv-motion) ease-out}.bv-input::placeholder{color:color-mix(in oklab,var(--bv-text) 38%,transparent)}.bv-input:hover{border-color:color-mix(in oklab,var(--bv-text) 24%,transparent)}.bv-input:focus-visible{border-color:var(--bv-seaglass)}textarea.bv-input{padding:var(--bv-space-2) var(--bv-space-3)}select.bv-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8b2c0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}[dir=rtl] select.bv-input{background-position:left 14px center}:root[data-phase=day] select.bv-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select.bv-input option{background:var(--bv-surface);color:var(--bv-text)}.bv-eyebrow{font-family:var(--bv-font-display);font-size:calc(clamp(12px,1.1vh,15px) * var(--bv-font-scale));font-weight:550;letter-spacing:.09em;text-transform:uppercase;color:var(--bv-text-2)}.bv-error-text{color:var(--bv-error)}:root[data-style] .widget-card.seamless,:root .widget-card.seamless{background:transparent;border-color:transparent;box-shadow:none;outline:none}:root[data-style] .widget-card.seamless:before,:root[data-style] .widget-card.seamless:after{content:none}:root[data-style] .widget-card.seamless>header{border-bottom:none}.bv-panel{background:var(--bv-panel-sheen);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] *:before,:root[data-motion=reduced] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.bv-skeleton{border-radius:var(--bv-radius-sm);background:linear-gradient(100deg,color-mix(in oklab,var(--bv-fog) 6%,transparent) 40%,color-mix(in oklab,var(--bv-fog) 11%,transparent),color-mix(in oklab,var(--bv-fog) 6%,transparent) 60%);background-size:220% 100%;animation:bv-shimmer 1.6s ease-in-out infinite}@keyframes bv-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}:root[data-editing=true] body:before,:root[data-editing=true] body:after{opacity:.4}:root[data-editing=true] .statusbar{opacity:.4}
