@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(var(--bv-wall-type-floor, 16px),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}.paper-row.svelte-6219y3{display:flex;flex-wrap:wrap;gap:10px}.paper-swatch.svelte-6219y3{width:48px;height:48px;border-radius:50%;border:2px solid var(--bv-border)}.paper-swatch.on.svelte-6219y3{border-color:var(--bv-seaglass);outline:2px solid var(--bv-seaglass);outline-offset:1px}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)}.target.svelte-6219y3{display:flex;flex-direction:column;gap:4px}.target.svelte-6219y3 .cap:where(.svelte-6219y3){font-size:.72em;text-transform:uppercase;letter-spacing:.07em;color:var(--bv-text-2)}.target.svelte-6219y3 .bv-input{min-height:56px}.blocked.svelte-6219y3{display:flex;flex-direction:column;gap:var(--bv-space-3);align-items:flex-start}.blocked.svelte-6219y3 p:where(.svelte-6219y3){margin:0;color:var(--bv-text)}.blocked.svelte-6219y3 .bv-button{min-height:56px}.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:44px}.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(var(--bv-wall-type-floor, 16px),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(var(--bv-wall-type-floor, 16px),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(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale));color:color-mix(in srgb,var(--bv-seaglass) 85%,var(--bv-text))}.mast-nameplate.svelte-7zkkcy{display:flex;justify-content:flex-end;padding:var(--bv-space-3) var(--bv-space-4) var(--bv-space-2);border-block-end:1px solid color-mix(in srgb,var(--bv-text) 18%,transparent)}.plate.svelte-7zkkcy{margin:0;font-family:var(--bv-font-display);font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.16em;font-size:calc(clamp(18px,2.6vh,34px) * var(--bv-font-scale));line-height:1.1;color:var(--bv-text);overflow-wrap:anywhere}.mast-ribbon.svelte-1kxzenb{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bv-space-4);padding:var(--bv-space-2) var(--bv-space-4);color:var(--bv-text-2)}.ribbon-lead.svelte-1kxzenb{font-family:var(--bv-font-display);font-weight:600;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),2vh,26px) * var(--bv-font-scale));color:var(--bv-text)}.ribbon-name.svelte-1kxzenb{text-transform:uppercase;letter-spacing:.16em;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale))}.mast-poster.svelte-x4v1k4{padding:var(--bv-space-3) var(--bv-space-4) var(--bv-space-2)}.poster-name.svelte-x4v1k4{margin:0;font-family:var(--bv-font-display);font-weight:800;letter-spacing:-.03em;line-height:.92;font-size:calc(clamp(36px,7vh,112px) * var(--bv-font-scale));color:var(--bv-text);overflow-wrap:anywhere}.dateline.svelte-x4v1k4{display:flex;justify-content:space-between;gap:var(--bv-space-4);margin:var(--bv-space-2) 0 0;padding-block-start:var(--bv-space-1);border-block-start:1px solid color-mix(in srgb,var(--bv-text) 40%,transparent);text-transform:uppercase;letter-spacing:.12em;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale));color:var(--bv-text-2)}.mast-wall-label.svelte-nzahr1{order:2;flex:none;align-self:flex-start;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bv-space-1) var(--bv-space-3);max-width:min(60ch,70vw);margin:var(--bv-space-1) var(--bv-space-4) var(--bv-space-2);padding:var(--bv-space-1) var(--bv-space-3);background:color-mix(in srgb,var(--bv-surface) 82%,transparent);border-radius:2px;pointer-events:none}.label-title.svelte-nzahr1{margin:0;font-family:var(--bv-font-display);font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.14em;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.8vh,22px) * var(--bv-font-scale));color:var(--bv-text)}.label-date.svelte-nzahr1{margin:0;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale));color:var(--bv-text-2)}.mast-almanac.svelte-16w6p2w{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:var(--bv-space-4);margin:var(--bv-space-3) var(--bv-space-4) var(--bv-space-2);padding-block:var(--bv-space-2);border-block:3px double color-mix(in srgb,var(--bv-text) 55%,transparent);text-transform:uppercase;letter-spacing:.14em;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale));color:var(--bv-text-2)}.almanac-title.svelte-16w6p2w{margin:0;font-family:var(--bv-font-display);font-weight:700;letter-spacing:.2em;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),2vh,26px) * var(--bv-font-scale));color:var(--bv-text);text-align:center}.almanac-side.svelte-16w6p2w{text-align:end}.mast-chalk.svelte-e0jcoc{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--bv-space-4);padding:var(--bv-space-3) var(--bv-space-4) var(--bv-space-2)}.chalk-title.svelte-e0jcoc,.chalk-date.svelte-e0jcoc{margin:0;font-family:var(--bv-font-display);font-weight:300;color:var(--bv-text);text-shadow:0 0 calc(var(--knob-dust, .5) * 2px) currentColor}.chalk-title.svelte-e0jcoc{font-size:calc(clamp(30px,5.5vh,84px) * var(--bv-font-scale));line-height:1;overflow-wrap:anywhere}.chalk-date.svelte-e0jcoc{font-size:calc(clamp(var(--bv-wall-type-floor, 16px),2vh,26px) * var(--bv-font-scale));color:var(--bv-text-2)}.board-masthead.svelte-1kw7vb6{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bv-space-4);flex-wrap:wrap;padding:var(--bv-space-4) var(--bv-space-5, var(--bv-space-4)) var(--bv-space-3)}.mast-lead.svelte-1kw7vb6{display:flex;flex-direction:column;gap:var(--bv-space-1);min-width:0}.welcome-word.svelte-1kw7vb6{margin:0;font-family:var(--bv-font-display);font-weight:500;line-height:1;letter-spacing:.005em;font-size:calc(clamp(30px,5.4vh,76px) * var(--bv-font-scale));color:var(--bv-text)}.welcome-place.svelte-1kw7vb6{margin:0;font-family:var(--bv-font-display);font-variant-caps:small-caps;letter-spacing:.08em;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),2.2vh,30px) * var(--bv-font-scale));color:color-mix(in srgb,var(--bv-seaglass) 80%,var(--bv-text))}.welcome-hours.svelte-1kw7vb6{margin:var(--bv-space-1) 0 0;font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.7vh,23px) * var(--bv-font-scale));color:var(--bv-text-2);white-space:pre-line}.mast-side.svelte-1kw7vb6{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--bv-text-2);font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.7vh,23px) * var(--bv-font-scale))}:root[data-backdrop=off] .skin-backdrop.svelte-vy4mih{display:none}.idle-layer.svelte-11qzkb2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;animation:svelte-11qzkb2-idle-in 1.2s ease both}.idle-layer.leaving.svelte-11qzkb2{opacity:0;transition:opacity .4s ease}@keyframes svelte-11qzkb2-idle-in{0%{opacity:0}}.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)}.scrim.raised.svelte-1rc1rez{z-index:58}.sheet.raised.svelte-1rc1rez{z-index:59}.sheet.wall-tier.svelte-1rc1rez .bv-button{min-height:64px;padding-inline:24px}.sheet.wall-tier.svelte-1rc1rez .people-picker .chip{min-height:64px;padding-inline:16px}.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:var(--bv-touch);height:var(--bv-touch);display:grid;place-items:center;border-radius:var(--bv-radius-sm)}.body.svelte-1rc1rez{flex:1;overflow-y:auto;padding:var(--bv-space-4)}.foot.svelte-1rc1rez{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--bv-space-1);padding:var(--bv-space-2) var(--bv-space-4);padding-bottom:max(var(--bv-space-2),env(safe-area-inset-bottom));border-top:1px solid var(--bv-border);background:var(--bv-panel-sheen)}img.svelte-713lgv{display:block;width:100%;height:100%;object-fit:cover}.avatar.svelte-112qgxv{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--c);color:var(--bv-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bv-ink) 28%,var(--c));font-family:var(--bv-font-display);font-weight:640;font-size:1.15rem;line-height:1;-webkit-user-select:none;user-select:none}.avatar[data-kind=drawing].svelte-112qgxv,.avatar[data-kind=photo].svelte-112qgxv{box-shadow:none}.avatar.svelte-112qgxv svg:where(.svelte-112qgxv){display:block;width:100%;height:100%}.avatar[data-size=sm].svelte-112qgxv{width:24px;height:24px;font-size:1rem}.avatar[data-size=lg].svelte-112qgxv{width:64px;height:64px;font-size:1.7rem}.avatar[data-size=xl].svelte-112qgxv{width:96px;height:96px;font-size:2.6rem}.avatar[data-ring].svelte-112qgxv{overflow:visible;box-shadow:0 0 0 3px var(--bv-bg, var(--bv-surface)),0 0 0 6px var(--c)}.avatar[data-ring].svelte-112qgxv>svg,.avatar[data-ring].svelte-112qgxv>img{border-radius:50%}.who.svelte-1ns80rf{margin:0 0 var(--bv-space-1);font-family:var(--bv-font-display);font-weight:600}.hint.svelte-1ns80rf{margin:0 0 var(--bv-space-3);color:var(--bv-text-2);font-size:.9em}.people.svelte-1ns80rf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bv-space-1)}.person.svelte-1ns80rf{width:100%;min-height:var(--bv-touch);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);font-size:1em;cursor:pointer}.pname.svelte-1ns80rf{flex:1;text-align:start}.entry.svelte-1ns80rf{display:flex;flex-direction:column;align-items:center;gap:var(--bv-space-3)}.back.svelte-1ns80rf{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--bv-space-1);min-height:var(--bv-touch);padding:0 var(--bv-space-2);border:0;background:none;color:var(--bv-text-2);font-size:1em}.dots.svelte-1ns80rf{display:flex;gap:12px;min-height:16px}.dots.error.svelte-1ns80rf{animation:svelte-1ns80rf-shake .3s ease-in-out}@keyframes svelte-1ns80rf-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}:root[data-motion-level=off] .dots.error.svelte-1ns80rf{animation:none}@media(prefers-reduced-motion:reduce){.dots.error.svelte-1ns80rf{animation:none}}.dot.svelte-1ns80rf{width:14px;height:14px;border-radius:50%;border:2px solid var(--bv-border)}.dot.filled.svelte-1ns80rf{background:var(--bv-seaglass);border-color:var(--bv-seaglass)}.err.svelte-1ns80rf{margin:0;color:var(--bv-amber);font-size:.9em;text-align:center}.keys.svelte-1ns80rf{display:grid;grid-template-columns:repeat(3,80px);gap:10px}.key.svelte-1ns80rf{height:var(--bv-touch);border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-text) 6%,var(--bv-surface-raised));border:1px solid color-mix(in oklab,var(--bv-text) 20%,transparent);color:var(--bv-text);font-family:var(--bv-font-display);font-size:1.3em;font-weight:600;display:grid;place-items:center}.key.soft.svelte-1ns80rf{color:var(--bv-text-2)}.key.go.svelte-1ns80rf{background:var(--bv-seaglass);border-color:var(--bv-seaglass);color:var(--bv-seaglass-ink, #0b1220)}.key.go.svelte-1ns80rf:disabled{opacity:.4}.switch-mode.svelte-1ns80rf{min-height:var(--bv-touch);padding:0 var(--bv-space-3);border:0;background:none;color:var(--bv-seaglass);font-size:1em;text-decoration:underline;text-underline-offset:3px}.password.svelte-1ns80rf{width:100%;display:flex;flex-direction:column;gap:var(--bv-space-3)}.field.svelte-1ns80rf{display:flex;flex-direction:column;gap:var(--bv-space-1);color:var(--bv-text-2)}.field.svelte-1ns80rf .bv-input:where(.svelte-1ns80rf){min-height:var(--bv-touch)}.submit.svelte-1ns80rf{min-height:var(--bv-touch)}.paper-index,.paper-marker,.paper-slate{box-sizing:border-box;position:relative;flex:1;align-self:stretch;width:100%;min-height:0;min-width:0;container-type:size;overflow:hidden;--paper-shadow: 0 2px 3px rgb(0 0 0 / .25), 0 10px 18px -8px rgb(0 0 0 / .35);box-shadow:var(--paper-shadow)}.paper-index{display:flex;flex-direction:column;justify-content:center;padding:.5em .9em;background-color:#fbf8ef;background-image:linear-gradient(to bottom,transparent calc(22% - 1px),#c8473d calc(22% - 1px),#c8473d 22%,transparent 22%),repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.4em - 1px),rgb(70 110 170 / .28) calc(1.4em - 1px),rgb(70 110 170 / .28) 1.4em);color:#1f1a17;border-radius:2px}.paper-marker{display:flex;align-items:center;justify-content:center;padding:.6em .8em;background:#fffdf8;color:#1f1a17;border-radius:2px}.paper-marker p{margin:0;font-size:min(2.2em,24cqh);line-height:1.2;max-width:100%;text-align:center;white-space:pre-wrap;overflow-wrap:break-word}.paper-slate{display:flex;flex-direction:column;padding:.6em .7em;background-color:#2b3130;background-image:radial-gradient(ellipse 70% 40% at 30% 25%,rgb(255 255 255 / .07),transparent 70%),radial-gradient(ellipse 50% 30% at 75% 80%,rgb(255 255 255 / .05),transparent 70%);border:10px solid #8a6a45;border-image:linear-gradient(135deg,#8a6a45,#6d5235) 1;color:#f3f1ea}.paper-pinned{box-sizing:border-box;position:relative;background:#1d1d1f;border-radius:6px;padding:1.4em .5em .4em;--bv-text: #f3f1ea;--bv-text-2: #cfcbc0;color:#f3f1ea;box-shadow:0 3px 4px #00000059,0 16px 28px -8px #0000008c}.paper-pinned:after{content:"";position:absolute;inset-block-start:.45em;inset-inline-start:50%;width:1.4em;height:.35em;margin-inline-start:-.7em;border-radius:.2em;background:#0009;pointer-events:none}.paper-torn{box-sizing:border-box;position:relative;min-width:0;padding:1.1em .8em .6em 3.4em;background-color:#fdfcf7;background-image:radial-gradient(circle at 1.1em 20%,#5b5348 0 .42em,transparent .46em),radial-gradient(circle at 1.1em 50%,#5b5348 0 .42em,transparent .46em),radial-gradient(circle at 1.1em 80%,#5b5348 0 .42em,transparent .46em),linear-gradient(to right,transparent 2.6em,#c8473d 2.6em,#c8473d calc(2.6em + 2px),transparent calc(2.6em + 2px)),repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--cl-row, 64px) - 2px),rgb(70 110 170 / .35) calc(var(--cl-row, 64px) - 2px),rgb(70 110 170 / .35) var(--cl-row, 64px));background-position:0 0,0 0,0 0,0 0,0 1.1em;color:#1f1a17;clip-path:polygon(0% 6px,3.57% 6px,7.14% 1px,10.71% 4px,14.29% 7px,17.86% 5px,21.43% 2px,25% 3px,28.57% 8px,32.14% 6px,35.71% 0px,39.29% 4px,42.86% 6px,46.43% 5px,50% 3px,53.57% 3px,57.14% 8px,60.71% 6px,64.29% 1px,67.86% 3px,71.43% 7px,75% 5px,78.57% 2px,82.14% 3px,85.71% 6px,89.29% 5px,92.86% 0px,96.43% 3px,100% 6px,100% 100%,0 100%)}:root .widget-card.paper-plain[data-chrome=object][data-form]{--bv-text: #1f1a17;--bv-text-2: #4a413a;--bv-border: rgb(31 26 23 / .28);--bv-fog: #1f1a17;--bv-bg: #f1ecdc;--bv-ink: #f1ecdc;--bv-surface: #f1ecdc;--bv-surface-raised: #ffffff;--bv-amber: #8a5a00;--bv-error: #a8281f;--bv-success: #2c6e45;--bv-seaglass: #1f6b5a;--bv-seaglass-ink: #ffffff;--bv-scrim: rgb(31 26 23 / .45);box-sizing:border-box;background-color:#fdfcf7;background-image:none;color:#1f1a17;border:0;border-radius:2px;padding:.9em 1em .8em;box-shadow:0 2px 3px #00000040,0 10px 18px -8px #00000059}:root .widget-card.paper-plain[data-chrome=object][data-form]>header{padding-block-start:.5em}.paper-pinned{--bv-focus-ring: 0 0 0 3px #f3f1ea, 0 0 0 5px rgb(0 0 0 / .6)}.widget-card.svelte-17vkt2u{--bv-font-scale-outer: var(--bv-font-scale);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.tight.svelte-17vkt2u{position:relative;padding:var(--bv-space-2)}.widget-card.tight.svelte-17vkt2u header:where(.svelte-17vkt2u){min-height:0;height:0;margin:0}.widget-card.tight.svelte-17vkt2u .widget-title:where(.svelte-17vkt2u){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.widget-card.tight.svelte-17vkt2u .header-btn.expand:where(.svelte-17vkt2u),.widget-card.tight.svelte-17vkt2u>.header-btn.expand.floating:where(.svelte-17vkt2u){display: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,.widget-card.svelte-17vkt2u:where([data-chrome=bare]:where(.svelte-17vkt2u)){background:transparent;border-color:transparent;box-shadow:none}.widget-card.svelte-17vkt2u:where([data-chrome=object]:where(.svelte-17vkt2u)){background:transparent;border-color:transparent;border-radius:0;box-shadow:none;padding:0;overflow:visible}.widget-card.svelte-17vkt2u:where([data-chrome=object]:where(.svelte-17vkt2u)) .content:where(.svelte-17vkt2u),.widget-card.svelte-17vkt2u:where([data-chrome=object]:where(.svelte-17vkt2u)) .content:where(.svelte-17vkt2u)>*{overflow:visible}.widget-card.svelte-17vkt2u:where([data-chrome=object]:where(.svelte-17vkt2u)):not(.paper-plain)>header:where(.svelte-17vkt2u){display:none}.widget-card.paper-plain.svelte-17vkt2u .content:where(.svelte-17vkt2u){overflow:clip}.widget-card.paper-plain.tight.svelte-17vkt2u{padding:.6em .8em}header.svelte-17vkt2u{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:var(--bv-space-1)}header.has-pick.svelte-17vkt2u{gap:var(--bv-space-1)}header.has-pick.svelte-17vkt2u .widget-title:where(.svelte-17vkt2u){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.widget-title.svelte-17vkt2u{display:inline-flex;align-items:center;gap:8px;font-family:var(--bv-font-display);font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale));font-weight:560;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in oklab,var(--bv-text) 66%,transparent)}:root[data-skin=editorial] .widget-title.svelte-17vkt2u{font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * var(--bv-font-scale))}:root[data-skin=bridge] .widget-title.svelte-17vkt2u{font-size:calc(clamp(var(--bv-wall-type-floor, 16px),1.5vh,20px) * 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{--bv-font-scale: calc(var(--bv-font-scale-outer, 1) * var(--bv-widget-text, 1));font-size:calc(1em * var(--bv-widget-text, 1));flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:clip}.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}}:root:not([data-motion-level=full]) .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;position:relative;z-index:3}.header-btn.svelte-17vkt2u{width:var(--bv-touch);height:var(--bv-touch);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-tools.svelte-17vkt2u{display:inline-flex;align-items:center;margin-block:calc(-18px * var(--bv-chrome-scale, 1));margin-inline-end:calc(-18px * var(--bv-chrome-scale, 1))}.header-tools.svelte-17vkt2u .header-btn.expand:where(.svelte-17vkt2u){margin:0}.header-btn.add.svelte-17vkt2u{color:var(--bv-text-2)}.header-btn.add.svelte-17vkt2u:not(:last-child){margin-inline-end:calc(-12px * var(--bv-chrome-scale, 1))}.header-btn.add.svelte-17vkt2u:hover,.header-btn.add.svelte-17vkt2u:focus-visible{color:var(--bv-seaglass)}.widget-card.tight.svelte-17vkt2u .header-btn.add:where(.svelte-17vkt2u){display:none}.widget-card.has-fab.svelte-17vkt2u>.content:where(.svelte-17vkt2u){padding-block-end:40px}.widget-card.has-fab.fab-side.svelte-17vkt2u>.content:where(.svelte-17vkt2u){padding-block-end:0;padding-inline-end:44px}.add-fab.svelte-17vkt2u{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:2;width:var(--bv-touch);height:var(--bv-touch);display:grid;place-items:center;padding:0;background:none;border:0;color:var(--bv-text-2)}.add-fab.svelte-17vkt2u:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;border:1px solid var(--bv-border);background:color-mix(in oklab,var(--bv-surface-raised) 86%,transparent);box-shadow:var(--bv-shadow-1)}.add-fab.svelte-17vkt2u svg{position:relative}.add-fab.svelte-17vkt2u:hover,.add-fab.svelte-17vkt2u:focus-visible{color:var(--bv-seaglass)}.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;place-items:start end;padding:4px;box-sizing:border-box}.resize-handle.svelte-17vkt2u{position:absolute;right:0;bottom:0;width:calc(48px * var(--bv-chrome-scale));height:calc(48px * var(--bv-chrome-scale));display:grid;place-items:center;color:var(--bv-seaglass);cursor:nwse-resize;touch-action:none}.resize-handle.svelte-17vkt2u svg:where(.svelte-17vkt2u){width:calc(16px * var(--bv-chrome-scale));height:calc(16px * var(--bv-chrome-scale))}.header-btn.svelte-17vkt2u svg{width:calc(20px * var(--bv-chrome-scale));height:calc(20px * var(--bv-chrome-scale))}.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:767px),(max-height:480px){.nudge.svelte-t9pt7w{position:absolute;bottom:6px;inset-inline-end:8px;z-index:6;display:flex;gap:6px}.cell.svelte-t9pt7w .widget-card.edit>.content{margin-bottom:38px}.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:767px),(max-height:480px){.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(var(--bv-wall-type-floor, 16px),1.5vh,20px) * 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)}.console-sidebar.svelte-1deceqh{--u: calc(100vmin / 1080);--btn: max(var(--bv-touch, 64px), calc(64 * var(--u)));flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u));overflow:hidden;max-height:var(--sidebar-max, 100%);border-radius:var(--bv-radius-md)}.board-name.svelte-1deceqh{margin:0;max-width:100%;font-family:var(--bv-font-display);font-size:max(18px,calc(18 * var(--u)));line-height:1.2;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.boards.svelte-1deceqh{list-style:none;margin:0;padding:0;align-self:stretch;display:flex;flex-direction:column;gap:calc(8 * var(--u));min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scroll-snap-type:y mandatory}.boards.svelte-1deceqh li:where(.svelte-1deceqh){display:flex;flex:none;scroll-snap-align:start}.foot.svelte-1deceqh{margin-block-start:auto;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u))}.who.svelte-1deceqh .avatar{width:max(44px,calc(44 * var(--u)));height:max(44px,calc(44 * var(--u)));font-size:max(18px,calc(18 * var(--u)))}.nav.svelte-1deceqh{inline-size:var(--btn);block-size:var(--btn);display:grid;place-items:center;border:1px solid color-mix(in oklab,currentColor 22%,transparent);border-radius:var(--bv-radius-md);background:transparent;color:inherit;font-family:var(--bv-font-body);font-size:max(var(--bv-wall-type-floor, 16px),calc(17 * var(--u)));cursor:pointer}.nav.settings.svelte-1deceqh svg{width:max(22px,calc(22 * var(--u)));height:max(22px,calc(22 * var(--u)))}.nav.board.svelte-1deceqh{flex:1 1 auto;inline-size:100%;justify-items:start;padding-inline:calc(14 * var(--u));text-align:start}.nav.board.svelte-1deceqh .label:where(.svelte-1deceqh){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-inline-size:100%;line-height:1.15;overflow-wrap:anywhere}.nav.current.svelte-1deceqh{border-color:var(--bv-seaglass);color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,transparent)}.nav.svelte-1deceqh:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:2px}.console-sidebar.portrait.svelte-1deceqh{max-height:none;flex-direction:row;align-items:center;justify-content:flex-start;padding:calc(8 * var(--u)) calc(12 * var(--u))}.portrait.svelte-1deceqh .boards:where(.svelte-1deceqh){flex:1 1 0;min-inline-size:0;align-self:center;flex-direction:row;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;scroll-snap-type:x proximity;padding-block:3px}.portrait.svelte-1deceqh .boards:where(.svelte-1deceqh) li:where(.svelte-1deceqh){flex:none;scroll-snap-align:center}.portrait.svelte-1deceqh .nav.board:where(.svelte-1deceqh){flex:none;inline-size:auto;min-inline-size:calc(160 * var(--u));max-inline-size:calc(300 * var(--u))}.portrait.svelte-1deceqh .foot:where(.svelte-1deceqh){margin-block-start:0;margin-inline-start:auto;flex-direction:row;flex:none}.dashboard-view[data-chrome=shown] .console-sidebar.portrait.svelte-1deceqh{padding-inline-end:calc(var(--bv-touch-primary, 80px) + var(--bv-space-4, 24px))}.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.svelte-1lej4k3{position:relative}.region.overlay.svelte-1lej4k3{position:absolute;bottom:4%;width:46%;height:30%;z-index:2;justify-content:flex-end}.archetype-canvas[data-archetype=band_page].svelte-1lej4k3 .region.overlay:where(.svelte-1lej4k3){height:74%}.region.overlay.svelte-1lej4k3:has(>.cell:where(.svelte-1lej4k3):nth-child(2)){height:56%}.region.overlay[data-place=start].svelte-1lej4k3{width:50%}.region.overlay[data-place=end].svelte-1lej4k3{width:38%;pointer-events:none}.region.overlay.svelte-1lej4k3>.cell:where(.svelte-1lej4k3){flex:1 1 auto;width:100%;min-height:0;pointer-events:auto}.region.overlay[data-place=start].svelte-1lej4k3{inset-inline-start:4%}.region.overlay[data-place=end].svelte-1lej4k3{inset-inline-end:4%;text-align:end}.archetype-canvas.edit.svelte-1lej4k3 .region.overlay:where(.svelte-1lej4k3){outline:1px dashed color-mix(in oklab,var(--bv-seaglass) 55%,transparent);outline-offset:2px;min-height:64px}.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=spotlight].svelte-1lej4k3 .region[data-region=context]:where(.svelte-1lej4k3),.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=ticker].svelte-1lej4k3 .region[data-region=eyebrow]:where(.svelte-1lej4k3),.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=ticker].svelte-1lej4k3 .region[data-region=ticker]:where(.svelte-1lej4k3),.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=masthead].svelte-1lej4k3 .region[data-region=masthead]:where(.svelte-1lej4k3),.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=noticeboard].svelte-1lej4k3 .region[data-region=header]:where(.svelte-1lej4k3),.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=stage].svelte-1lej4k3 .region[data-region=next]:where(.svelte-1lej4k3){flex-direction:row}.archetype-canvas[data-portrait=true][data-archetype=wall].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch}.archetype-canvas[data-portrait=true][data-archetype=wall].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3)>.console-sidebar,.archetype-canvas[data-portrait=true][data-archetype=wall].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3)>.drop-bar:where(.svelte-1lej4k3),.archetype-canvas[data-portrait=true][data-archetype=wall].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3)>.region-empty:where(.svelte-1lej4k3){grid-column:1 / -1}.archetype-canvas[data-portrait=true][data-archetype=wall].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3)>.console-sidebar{grid-row:1;min-height:0}.archetype-canvas[data-portrait=true][data-archetype=wall].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3)>.cell:where(.svelte-1lej4k3):nth-child(2):nth-last-child(1){grid-column:1 / -1}.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=noticeboard].svelte-1lej4k3 .region[data-region=board]:where(.svelte-1lej4k3){flex-direction:row;flex-wrap:wrap;align-content:stretch}.archetype-canvas[data-portrait=false]:not(.edit)[data-archetype=noticeboard].svelte-1lej4k3 .region[data-region=board]:where(.svelte-1lej4k3)>.cell:where(.svelte-1lej4k3){flex:1 1 calc(50% - var(--bv-space-3))}.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(var(--bv-wall-type-floor, 16px),1.5vh,20px) * 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}header.has-pick .region-pick.svelte-1lej4k3{position:static;flex:1 1 0;min-width:0;display:block}header.has-pick .region-pick.svelte-1lej4k3 select:where(.svelte-1lej4k3){width:100%;min-width:0;text-overflow:ellipsis}.archetype-canvas.edit[data-archetype=wall].svelte-1lej4k3 .cell:where(.svelte-1lej4k3),.archetype-canvas.edit[data-archetype=frame].svelte-1lej4k3 .cell:where(.svelte-1lej4k3){container-type:inline-size}@container (max-width: 280px){header.has-pick{flex-wrap:wrap;justify-content:flex-end}header.has-pick .region-pick.svelte-1lej4k3{flex:1 1 100%;order:2;margin-block-start:calc(-1 * var(--bv-space-2))}header.has-pick .header-actions{order:1}}.archetype-canvas.edit[data-archetype=wall][data-portrait=false].svelte-1lej4k3{grid-template-rows:1fr 1fr minmax(260px,.8fr)!important}.archetype-canvas.edit[data-archetype=frame][data-portrait=false].svelte-1lej4k3{grid-template-rows:var(--frame-head, minmax(150px, .3fr)) minmax(0,1fr) var(--frame-foot, minmax(190px, .14fr))!important}.archetype-canvas.edit[data-archetype=frame][data-portrait=true].svelte-1lej4k3{grid-template-rows:var(--frame-head, minmax(150px, .2fr)) minmax(0,1fr) var(--frame-foot, minmax(190px, .1fr))!important}.region-pick.svelte-1lej4k3 select:where(.svelte-1lej4k3){font-size:calc(16px * 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)}.archetype-canvas[data-archetype=console].edit.svelte-1lej4k3{padding-block-end:calc(var(--bv-space-3) + var(--bv-touch-primary, 80px) + var(--bv-space-3))}.archetype-canvas[data-archetype=console].edit.svelte-1lej4k3 .cell:where(.svelte-1lej4k3){display:flex;flex-direction:column;gap:var(--bv-space-1)}.archetype-canvas[data-archetype=console].edit.svelte-1lej4k3 .region-pick:where(.svelte-1lej4k3){position:static;flex:none;align-self:flex-start}.archetype-canvas[data-archetype=console].edit.svelte-1lej4k3 .cell:where(.svelte-1lej4k3)>.widget-card{flex:1 1 0;height:auto;min-height:0;position:relative}.archetype-canvas[data-archetype=console].edit.svelte-1lej4k3 .cell[data-title-hidden=true]:where(.svelte-1lej4k3) .widget-card>header{position:absolute;inset-block-start:var(--bv-space-2);inset-inline-end:var(--bv-space-2);z-index:5;margin:0;min-height:0;gap:var(--bv-space-1);padding:2px var(--bv-space-1);border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-bg) 62%,transparent)}.archetype-canvas[data-archetype=console].edit.svelte-1lej4k3 .cell[data-title-hidden=true]:where(.svelte-1lej4k3) .widget-card>header .widget-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.archetype-canvas.edit[data-archetype=wall][data-portrait=false].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3){overflow-y:auto;touch-action:pan-y;scrollbar-width:thin}.archetype-canvas.edit[data-archetype=wall][data-portrait=false].svelte-1lej4k3 .region[data-region=column]:where(.svelte-1lej4k3)>.cell:where(.svelte-1lej4k3){flex:1 0 auto;min-height:280px}.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):not(:has(.region[data-region=overlay] .cell)){grid-template-rows:1fr!important}[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:767px),(max-height:480px){.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;bottom:6px;inset-inline-end:8px;z-index:6;display:flex;gap:6px}.cell.svelte-1lej4k3 .widget-card.edit>.content{margin-bottom:38px}.nudge-btn.svelte-1lej4k3{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;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)}}.fs-layer.svelte-u6710f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.fullscreen-widget.svelte-u6710f{position:absolute;top:0;right:0;bottom:0;left:0;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){.fs-layer.svelte-u6710f,.fullscreen-widget.svelte-u6710f{animation:none!important}}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(var(--bv-wall-type-floor, 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}.fs-actions.svelte-u6710f{margin-inline-start:auto;display:flex;align-items:center;gap:var(--bv-space-3)}.sheet-add.svelte-u6710f{min-height:64px;padding-inline:24px;display:inline-flex;align-items:center;gap:8px;border-radius:999px}.close.svelte-u6710f{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;min-width:0;display:flex;flex-direction:column;align-items:center}.fs-layer.svelte-u6710f:not([data-size=full]){display:grid;place-items:center;background:color-mix(in oklab,#000 55%,transparent);animation:svelte-u6710f-fs-scrim .2s ease-out}.fs-layer.svelte-u6710f:not([data-size=full]) .fullscreen-widget:where(.svelte-u6710f){position:relative;inset:auto;max-width:100%;box-sizing:border-box;border-radius:22px;border:1px solid color-mix(in oklab,var(--bv-fog) 18%,transparent);box-shadow:0 24px 64px color-mix(in oklab,#000 45%,transparent);animation:svelte-u6710f-fs-pop .22s cubic-bezier(.2,.8,.3,1);overflow:hidden}.fullscreen-widget[data-size=fit].svelte-u6710f{width:min(720px,calc(100vw - 32px));height:auto;max-height:85dvh}.fullscreen-widget[data-size=large].svelte-u6710f{width:min(1400px,calc(100vw - 48px));height:90dvh}.fullscreen-widget.svelte-u6710f:not([data-size=full]) header:where(.svelte-u6710f){flex-shrink:0}.fullscreen-widget.svelte-u6710f:not([data-size=full]) .fs-content:where(.svelte-u6710f){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;align-items:stretch}.fullscreen-widget[data-size=fit].svelte-u6710f .fs-content:where(.svelte-u6710f){flex:0 1 auto}[data-shape=flow].svelte-u6710f .fs-shape:where(.svelte-u6710f){display:block;height:auto;min-width:0}[data-shape=flow].svelte-u6710f .fs-shape:where(.svelte-u6710f)>*,[data-shape=flow].svelte-u6710f .bv-empty{container-type:inline-size}[data-shape=flow].svelte-u6710f .bv-empty{flex:none;min-height:160px}@media(max-width:767px){.fs-layer.svelte-u6710f:not([data-size=full]){place-items:end center}.fs-layer.svelte-u6710f:not([data-size=full]) .fullscreen-widget:where(.svelte-u6710f){width:100vw;max-width:100vw;border-radius:22px 22px 0 0;border-bottom:0;padding-inline:var(--bv-space-4);animation-name:svelte-u6710f-fs-rise}.fullscreen-widget[data-size=fit].svelte-u6710f{max-height:92dvh}header.svelte-u6710f{flex-wrap:wrap;row-gap:var(--bv-space-2)}.fs-title.svelte-u6710f{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-actions.svelte-u6710f{display:contents}.close.svelte-u6710f{order:2;margin-inline-start:auto}.sheet-add.svelte-u6710f{order:3;flex:1 1 100%;justify-content:center}.fullscreen-widget[data-size=large].svelte-u6710f{height:92dvh}}@keyframes svelte-u6710f-fs-scrim{0%{opacity:0}}@keyframes svelte-u6710f-fs-pop{0%{transform:translateY(12px) scale(.98);opacity:0}}@keyframes svelte-u6710f-fs-rise{0%{transform:translateY(40px);opacity:0}}:root[data-motion-level=off] .fs-layer.svelte-u6710f,:root[data-motion-level=off] .fullscreen-widget.svelte-u6710f{animation:none!important}.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}.bv-empty.svelte-13862ru{flex:1;min-height:0;width:100%;align-self:stretch;container-type:size;position:relative;display:flex;flex-direction:column;overflow:hidden}.bv-empty.inline.svelte-13862ru{container-type:inline-size;flex:none;padding-block:var(--bv-space-3)}.bv-empty-body.svelte-13862ru{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:var(--bv-space-1);padding:var(--bv-space-2);text-align:center;color:var(--bv-text-2)}.bv-empty-body.svelte-13862ru>svg{color:var(--bv-seaglass);margin-bottom:2px}.bv-empty.svelte-13862ru p:where(.svelte-13862ru){margin:0;text-wrap:balance}.bv-empty-title.svelte-13862ru{color:var(--bv-text)}.bv-empty-hint.svelte-13862ru{font-size:max(var(--bv-wall-type-floor, 16px),.85em)}.bv-empty.svelte-13862ru .bv-button:where(.svelte-13862ru){margin-top:var(--bv-space-1);min-height:var(--bv-touch, 64px);max-width:100%;white-space:normal;text-wrap:balance;line-height:1.2}@container (max-width: 200px){.bv-empty.svelte-13862ru .bv-button:where(.svelte-13862ru){padding-inline:var(--bv-space-2)}}.bv-empty-name.svelte-13862ru{display:none}@container (max-height: 170px){.bv-empty-body.svelte-13862ru>svg{display:none}}@container (max-height: 12em){.bv-empty-hint.svelte-13862ru{display:none}}@container (max-height: 8.5em){.bv-empty-body.svelte-13862ru>svg{display:none}}@container (max-height: 190px){.bv-empty-hint.svelte-13862ru{display:none}.bv-empty-body.svelte-13862ru>svg{width:22px;height:22px;flex:none}}@container (max-height: 140px) and (min-width: 560px){.bv-empty-body.svelte-13862ru{flex-direction:row;justify-content:center;gap:var(--bv-space-3);padding-block:0}.bv-empty.svelte-13862ru p:where(.svelte-13862ru){flex:0 1 40ch;min-width:0;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bv-empty.svelte-13862ru .bv-button:where(.svelte-13862ru){flex:none;margin-top:0;max-width:40%;white-space:normal;line-height:1.15;padding-inline:var(--bv-space-2)}}@container (min-height: 120px) and (max-height: 140px) and (min-width: 260px) and (max-width: 559px){.bv-empty-body.svelte-13862ru>svg{display:none}.bv-empty-body.svelte-13862ru{gap:var(--bv-space-1);padding-block:var(--bv-space-1)}.bv-empty.svelte-13862ru p:where(.svelte-13862ru){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bv-empty.svelte-13862ru .bv-button:where(.svelte-13862ru){margin-top:0;flex:none}}@container (max-height: 119px) and (min-width: 260px) and (max-width: 559px){.bv-empty-body.svelte-13862ru{flex-direction:row;gap:var(--bv-space-3);padding-block:0}.bv-empty.svelte-13862ru p:where(.svelte-13862ru){flex:1 1 0;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bv-empty.svelte-13862ru .bv-button:where(.svelte-13862ru){flex:none;margin-top:0;max-width:55%;white-space:normal;line-height:1.15;padding-inline:var(--bv-space-2)}}@container (max-height: 130px) and (max-width: 259px){.bv-empty-body.svelte-13862ru>svg{display:none}.bv-empty-body.svelte-13862ru:has(.bv-button:where(.svelte-13862ru)){padding:var(--bv-space-1)}.bv-empty-body.svelte-13862ru .bv-button:where(.svelte-13862ru){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;opacity:0}.bv-empty-body.svelte-13862ru .bv-button:where(.svelte-13862ru):focus-visible{opacity:1;background:transparent;color:transparent;box-shadow:var(--bv-focus-ring-inset)}.bv-empty.svelte-13862ru p:where(.svelte-13862ru){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.bv-empty-body.svelte-13862ru:has(.bv-button:where(.svelte-13862ru)) .bv-empty-title:where(.svelte-13862ru){text-decoration:underline;text-decoration-color:var(--bv-seaglass);text-underline-offset:3px}}@container (max-height: 60px){.bv-empty.svelte-13862ru .bv-button:where(.svelte-13862ru){display:none}}@container (max-height: 140px){.bv-empty.svelte-13862ru p.bv-empty-hint:where(.svelte-13862ru){display:none}}@container (max-height: 140px) and (min-width: 260px) and (max-width: 559px){.bv-empty.svelte-13862ru p.bv-empty-title:where(.svelte-13862ru){flex:1 1 auto}}@container (max-height: 170px){.bv-empty.svelte-13862ru p.bv-empty-title:where(.svelte-13862ru){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.fs-failed.svelte-14vojk2{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)}.fs-failed.svelte-14vojk2 .close:where(.svelte-14vojk2){align-self:flex-end;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;border:0;background:color-mix(in oklab,var(--bv-fog) 8%,transparent);color:var(--bv-text)}.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(var(--bv-wall-type-floor, 16px),1.5vh,20px) * 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(var(--bv-wall-type-floor, 16px),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(var(--bv-wall-type-floor, 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(var(--bv-wall-type-floor, 16px),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}.cam-banner.svelte-syhkis{position:fixed;bottom:max(var(--bv-space-2),env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:78;width:fit-content;max-width:min(720px,92vw);display:flex;align-items:stretch;gap:var(--bv-space-1);padding:0 var(--bv-space-1);background:var(--bv-panel-sheen);border:1px solid color-mix(in oklab,var(--bv-coral) 45%,transparent);border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-3);animation:svelte-syhkis-banner-in .22s cubic-bezier(.2,.8,.3,1)}.cam-banner-open.svelte-syhkis,.cam-banner-close.svelte-syhkis{min-height:max(64px,var(--bv-touch));border:0;border-radius:var(--bv-radius-sm);background:transparent;color:var(--bv-text);cursor:pointer}.cam-banner-open.svelte-syhkis{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:var(--bv-space-2);padding:0 var(--bv-space-3);text-align:start;font-family:var(--bv-font-display);font-size:calc(clamp(var(--bv-wall-type-floor, 16px),2.2vh,26px) * var(--bv-font-scale));font-weight:600}.cam-banner-open.svelte-syhkis svg{flex:none;color:var(--bv-coral)}.cam-banner-open.svelte-syhkis>span:where(.svelte-syhkis){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cam-banner-close.svelte-syhkis{flex:none;min-width:max(64px,var(--bv-touch));display:grid;place-items:center}.cam-banner-open.svelte-syhkis:focus-visible,.cam-banner-close.svelte-syhkis:focus-visible{outline:none;box-shadow:var(--bv-focus-ring-inset)}@keyframes svelte-syhkis-banner-in{0%{opacity:0;transform:translate(-50%,12px)}}[data-motion-level=off] .cam-banner.svelte-syhkis{animation:none}@media(prefers-reduced-motion:reduce){.cam-banner.svelte-syhkis{animation:none}}.sr.svelte-syhkis{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.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}.hint.svelte-1ygcbbo{margin:0;max-width:300px;text-align:center;color:var(--bv-text-2)}.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-text) 6%,var(--bv-surface-raised));border:1px solid color-mix(in oklab,var(--bv-text) 20%,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}.jump.svelte-1e9p2ug{display:flex;gap:var(--bv-space-2);overflow-x:auto;scrollbar-width:none;padding-block:var(--bv-space-2) 2px;overscroll-behavior-x:contain}.jump.svelte-1e9p2ug::-webkit-scrollbar{display:none}.chip.svelte-1e9p2ug{flex:none;min-height:44px;padding:0 var(--bv-space-3);border:1px solid var(--bv-border);border-radius:999px;background:var(--bv-surface-raised);color:var(--bv-text-2);font:inherit;font-size:calc(16px * var(--bv-chrome-scale, 1));font-weight:560;white-space:nowrap;cursor:pointer}.chip.svelte-1e9p2ug:hover{color:var(--bv-text)}.chip[aria-current=true].svelte-1e9p2ug{border-color:color-mix(in oklab,var(--bv-seaglass) 70%,transparent);background:color-mix(in oklab,var(--bv-seaglass) 22%,var(--bv-surface-raised));color:var(--bv-text)}.chip.svelte-1e9p2ug:focus-visible{outline:2px solid var(--bv-focus, var(--bv-seaglass));outline-offset:2px}.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)}.pinned-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:visible}.pinned-layer .pinned-object{position:absolute;min-width:64px;pointer-events:none;font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .11));line-height:1.15;color:var(--bv-text);touch-action:manipulation;-webkit-user-select:none;user-select:none}.pinned-layer .pinned-object[data-movable]{pointer-events:auto;touch-action:none;cursor:grab}.pinned-layer .pinned-object[data-live]{cursor:grabbing}.pinned-layer .pinned-object:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:4px;border-radius:4px}.pinned-layer .pinned-body{width:100%}.pinned-layer .pinned-object[data-live] .pinned-body{filter:drop-shadow(0 10px 14px rgb(0 0 0 / .28))}.pinned-layer .twist{position:absolute;top:100%;left:50%;margin-top:8px;width:44px;height:44px;margin-inline-start:-22px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--bv-text);color:var(--bv-bg);box-shadow:0 2px 10px #0000004d;cursor:grab;touch-action:none}.pinned-layer .sticky{aspect-ratio:1;box-sizing:border-box;padding:9%;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .11));box-shadow:0 1px 1px #0000001f,0 8px 12px -6px #00000059,inset -10px -10px 14px -12px #0000002e}.pinned-layer .sticky.short{display:grid;place-items:center;text-align:center;font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .17))}.pinned-layer .polaroid{box-sizing:border-box;display:flex;flex-direction:column;padding:6% 6% 0;background:#fdfcf8;box-shadow:0 1px 1px #0000001f,0 10px 14px -6px #0006}.pinned-layer .polaroid img,.pinned-layer .polaroid .photo-blank{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#e6e2d8;pointer-events:none}.pinned-layer .polaroid .photo-blank.bv-skeleton{border-radius:0;background:linear-gradient(100deg,#e6e2d8 40%,#efebe2,#e6e2d8 60%);background-size:220% 100%}.pinned-layer .polaroid .caption{display:grid;place-items:center;min-height:22%;padding:4% 0;text-align:center;font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .12));line-height:1.1;overflow-wrap:anywhere}.pinned-layer .sticker-img{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .3))}.pinned-layer .sticker-mark{display:grid;place-items:center;aspect-ratio:1;width:100%;border-radius:50%;background:var(--mark, var(--bv-text));color:var(--bv-bg);box-shadow:0 1px 1px #0000001f,0 6px 10px -4px #0006,inset 0 0 0 max(2px,calc(var(--w, 0px) * .03)) #ffffffd9}.pinned-layer .sticker-mark svg{width:58%;height:58%;stroke:currentColor;stroke-width:2}.pinned-layer .tape{width:100%;height:0;padding-bottom:28%;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .12) 0 2px,transparent 2px 5px),#ffffff8c;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #0000002e;clip-path:polygon(0 6%,3% 0,6% 8%,94% 0,97% 8%,100% 2%,100% 94%,97% 100%,94% 92%,6% 100%,3% 92%,0 98%)}.pinned-layer .tape[data-variant=washi]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bv-ramp-2) 35%,transparent) 0 8px,transparent 8px 16px),#ffffff8c}.pinned-layer .pin{position:relative;aspect-ratio:1;width:100%;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgb(255 255 255 / .75) 0 12%,transparent 38%),var(--mark, var(--bv-ramp-1));box-shadow:3px 5px 5px -2px #00000073,inset -3px -4px 6px #00000040}.pinned-layer .pin:after{content:"";position:absolute;left:50%;top:72%;width:9%;height:48%;background:linear-gradient(90deg,#c9c9c9,#6b6b6b);transform-origin:50% 0;transform:translate(-50%) rotate(-28deg);border-radius:0 0 50% 50%;box-shadow:2px 3px 3px #00000059;z-index:-1}.pinned-layer .countdown{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2%;padding:10% 8%;text-align:center;border-radius:14%;background:var(--bv-surface-raised, var(--bv-surface));box-shadow:inset 0 0 0 3px var(--bv-text),0 6px 10px -4px #00000059;color:var(--bv-text)}.pinned-layer .countdown .word:empty{display:none}.pinned-layer .countdown .eyebrow{font-family:var(--bv-font-body);font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .11));letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.pinned-layer .countdown .number{font-family:var(--bv-font-display);font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .42));line-height:1;font-variant-numeric:tabular-nums}.pinned-layer .countdown .word{font-family:var(--bv-font-body);font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--w, 0px) * .12))}.pinned-layer svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--mark, var(--bv-text));stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.pinned-layer [data-body=arrow] svg{stroke-width:6;aspect-ratio:100 / 60}.pinned-layer [data-body=arrow] svg.flip{transform:scaleX(-1)}.pinned-layer [data-body=circle] svg{stroke-width:5;stroke-dasharray:190 12;aspect-ratio:1.3}@keyframes pin-drop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pin-fade{0%{opacity:0}to{opacity:1}}:root[data-motion-level=full] .pinned-layer .pinned-object[data-enter]>.pinned-body{animation:pin-drop .22s ease-out both}:root[data-motion-level=calm] .pinned-layer .pinned-object[data-enter]>.pinned-body{animation:pin-fade .22s linear both}.pin-sheet.svelte-1lmwj4o{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-3)}.kind-grid.svelte-1lmwj4o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bv-space-2)}.kind-tile.svelte-1lmwj4o{display:flex;align-items:center;gap:var(--bv-space-2);min-height:72px;min-width:64px;padding:var(--bv-space-2) var(--bv-space-3);border-radius:var(--bv-radius-md);border:1px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font:inherit;text-align:start;cursor:pointer}.kind-tile.svelte-1lmwj4o:hover{border-color:color-mix(in oklab,var(--bv-seaglass) 55%,var(--bv-border))}.field.svelte-1lmwj4o{font-size:.85em;color:var(--bv-text-2);margin-top:var(--bv-space-1)}.count.svelte-1lmwj4o{margin:0;font-size:.8em;color:var(--bv-text-2);text-align:end}textarea.bv-input.svelte-1lmwj4o{resize:vertical;min-height:96px}.swatches.svelte-1lmwj4o,.faces.svelte-1lmwj4o,.chips.svelte-1lmwj4o,.tape-tiles.svelte-1lmwj4o{display:flex;flex-wrap:wrap;gap:8px}.swatch.svelte-1lmwj4o{width:48px;height:48px;border-radius:50%;border:2px solid var(--bv-border);cursor:pointer}.swatch.on.svelte-1lmwj4o,.face-option.on.svelte-1lmwj4o,.thumb.on.svelte-1lmwj4o,.chip.on.svelte-1lmwj4o{border-color:var(--bv-seaglass);outline:2px solid var(--bv-seaglass);outline-offset:1px}.face-option.svelte-1lmwj4o{min-height:48px;padding:6px 16px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font-size:1.15em;cursor:pointer}.thumbs.svelte-1lmwj4o{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;max-height:240px;overflow-y:auto}.thumb.svelte-1lmwj4o,.chip.svelte-1lmwj4o{aspect-ratio:1;min-height:56px;padding:0;overflow:hidden;border:2px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:var(--bv-surface-raised);cursor:pointer}.chip.svelte-1lmwj4o{width:56px}.chip.glyph.svelte-1lmwj4o{display:grid;place-items:center;color:var(--bv-text)}.thumb.svelte-1lmwj4o img:where(.svelte-1lmwj4o),.chip.svelte-1lmwj4o img:where(.svelte-1lmwj4o){width:100%;height:100%;object-fit:cover;display:block}.err.svelte-1lmwj4o{margin:0;color:var(--bv-text)}.actions.svelte-1lmwj4o{display:flex;gap:var(--bv-space-2);justify-content:flex-end;margin-top:var(--bv-space-3)}.actions.svelte-1lmwj4o .bv-button{min-height:48px}.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}.seg.svelte-v6cc8g{display:flex;flex-wrap:wrap;gap:6px}.seg-option.svelte-v6cc8g{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;padding:6px 14px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font:inherit;font-size:.92em;text-align:start;cursor:pointer}.seg-option.svelte-v6cc8g:hover{border-color:color-mix(in oklab,var(--bv-seaglass) 50%,var(--bv-border))}.seg-option.on.svelte-v6cc8g{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,var(--bv-surface-raised));font-weight:600}.seg-option.svelte-v6cc8g:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:2px}.seg-hint.svelte-v6cc8g{color:var(--bv-text-2);font-size:.8em;font-weight:400}.new-items.svelte-1andakm{display:flex;flex-direction:column;gap:var(--bv-space-2)}.label.svelte-1andakm{font-weight:600}.hint.svelte-1andakm{margin:0;color:var(--bv-text-2);font-size:.85em}.access.svelte-qp68as{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--bv-space-2)}.access-option.svelte-qp68as{display:flex;align-items:flex-start;gap:var(--bv-space-2);min-height:var(--access-min-height, 44px);padding:var(--bv-space-2) var(--bv-space-3);border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font:inherit;text-align:start;cursor:pointer}.access-option.svelte-qp68as:hover:not(:disabled){border-color:color-mix(in oklab,var(--bv-seaglass) 50%,var(--bv-border))}.access-option.on.svelte-qp68as{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,var(--bv-surface-raised))}.access-option.svelte-qp68as:disabled{opacity:.55;cursor:default}.access-option.svelte-qp68as:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:2px}.icon.svelte-qp68as{display:inline-flex;padding-top:1px;color:var(--bv-text-2)}.on.svelte-qp68as .icon:where(.svelte-qp68as){color:var(--bv-seaglass)}.text.svelte-qp68as{display:flex;flex-direction:column;gap:2px}.name.svelte-qp68as{font-size:.95em}.on.svelte-qp68as .name:where(.svelte-qp68as){font-weight:600}.hint.svelte-qp68as{color:var(--bv-text-2);font-size:.8em}.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-end:12px;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);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}}:root:not([data-motion-level=full]) .tide-now.svelte-1lueru6{transition:none}:root:not([data-motion-level=full]) .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:calc(var(--wall-t, 0px) + var(--people-row-h, 0px));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)}}:root:not([data-motion-level=full]) .bulb.svelte-1gretct{animation:none;opacity:.95}@media(prefers-reduced-motion:reduce){.bulb.svelte-1gretct{animation:none;opacity:.95}}.gallery.svelte-4hmkad{display:flex;flex-direction:column;gap:var(--bv-space-3)}h3.svelte-4hmkad{margin:0 0 var(--bv-space-1);font-size:.92em;font-weight:600;color:var(--bv-text-2)}.grid.svelte-4hmkad,.coats.svelte-4hmkad{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--bv-space-1)}.coats.svelte-4hmkad{margin-top:var(--bv-space-2);padding-top:var(--bv-space-2);border-top:1px solid var(--bv-border)}.coats-label.svelte-4hmkad{grid-column:1 / -1;color:var(--bv-text-2);font-size:.9em}.tile.svelte-4hmkad{display:inline-flex;align-items:center;justify-content:center;min-height:72px;padding:4px;border-radius:var(--bv-radius-sm);border:2px solid transparent;background:var(--bv-surface);cursor:pointer}.tile[aria-pressed=true].svelte-4hmkad{border-color:var(--bv-text)}.tile.svelte-4hmkad:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:2px}.maker.svelte-1h40ceb{display:flex;flex-direction:column;gap:var(--bv-space-2)}.parts.svelte-1h40ceb{display:flex;flex-wrap:wrap;gap:6px}.part.svelte-1h40ceb{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 var(--bv-space-2);border-radius:999px;border:1px solid var(--bv-border);background:transparent;color:var(--bv-text-2);font:inherit;font-size:.92em;cursor:pointer}.part[aria-pressed=true].svelte-1h40ceb{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,transparent);color:var(--bv-text);font-weight:600}.part.surprise.svelte-1h40ceb{border-style:dashed}.options.svelte-1h40ceb{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--bv-space-1)}.options.swatches.svelte-1h40ceb{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.option.svelte-1h40ceb{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:4px;border-radius:var(--bv-radius-sm);border:2px solid transparent;background:var(--bv-surface);cursor:pointer}.option[aria-pressed=true].svelte-1h40ceb{border-color:var(--bv-text)}.part.svelte-1h40ceb:focus-visible,.option.svelte-1h40ceb:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:2px}.chip.svelte-1h40ceb{width:36px;height:36px;border-radius:50%;background:var(--chip);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bv-ink) 22%,var(--chip))}.crop.svelte-1far3us{display:flex;flex-direction:column;align-items:center;gap:var(--bv-space-2)}.stage.svelte-1far3us{position:relative;overflow:hidden;border-radius:var(--bv-radius-sm);background:var(--bv-surface);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.stage.svelte-1far3us:active{cursor:grabbing}.stage.svelte-1far3us:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:3px}img.svelte-1far3us{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;pointer-events:none}.mask.svelte-1far3us{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 200px var(--bv-scrim);outline:2px solid color-mix(in srgb,#fff 70%,transparent);outline-offset:-2px;pointer-events:none}.hint.svelte-1far3us{margin:0;color:var(--bv-text-2);font-size:max(14px,.85em);text-align:center;max-width:36ch}.row.svelte-1far3us{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-1)}.row.svelte-1far3us .bv-button:where(.svelte-1far3us){min-height:44px}.row.svelte-1far3us .icon:where(.svelte-1far3us){min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}.again.svelte-1far3us{margin-inline-start:auto}@media(max-width:520px){.use.svelte-1far3us{flex:1 1 100%}}.camera.svelte-wsna4b{display:flex;flex-direction:column;align-items:center;gap:var(--bv-space-2)}video.svelte-wsna4b{width:280px;height:280px;object-fit:cover;border-radius:50%;background:var(--bv-surface);transform:scaleX(-1)}.row.svelte-wsna4b{display:flex;gap:var(--bv-space-1)}.row.svelte-wsna4b .bv-button:where(.svelte-wsna4b){min-height:44px;display:inline-flex;align-items:center;gap:6px}.editor.svelte-1vn3h4a{display:flex;flex-direction:column;gap:var(--bv-space-3)}.preview.svelte-1vn3h4a{display:flex;align-items:center;gap:var(--bv-space-3)}.who.svelte-1vn3h4a{font-family:var(--bv-font-display);font-weight:640;font-size:1.3em}.tabs.svelte-1vn3h4a{display:flex;flex-wrap:wrap;gap:4px;border-block-end:1px solid var(--bv-border)}.tab.svelte-1vn3h4a{min-height:44px;padding:0 var(--bv-space-3);border:none;border-block-end:3px solid transparent;background:none;color:var(--bv-text-2);font:inherit;cursor:pointer}.tab[aria-selected=true].svelte-1vn3h4a{color:var(--bv-text);border-block-end-color:var(--bv-seaglass);font-weight:600}.tab.svelte-1vn3h4a:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:-2px}.hint.svelte-1vn3h4a{margin:0 0 var(--bv-space-2);color:var(--bv-text-2);font-size:max(14px,.9em);max-width:52ch}.photo-actions.svelte-1vn3h4a{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.start.svelte-1vn3h4a{display:flex;align-items:center;gap:var(--bv-space-2);margin-bottom:var(--bv-space-2)}.start.svelte-1vn3h4a .hint:where(.svelte-1vn3h4a){margin:0}.photo-actions.svelte-1vn3h4a .bv-button:where(.svelte-1vn3h4a){min-height:44px;display:inline-flex;align-items:center;gap:6px}.file.svelte-1vn3h4a{display:none}.symbols.svelte-1vn3h4a{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.symbol.svelte-1vn3h4a{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer}.symbol[aria-pressed=true].svelte-1vn3h4a{border-color:var(--bv-text)}.symbol.svelte-1vn3h4a:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:2px}.scrim.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bv-scrim);z-index:60}.modal.svelte-ta60gp{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,94vw);max-height:86dvh;background:var(--bv-surface-raised);border:1px solid var(--bv-border);border-radius:var(--bv-radius-lg);z-index:61;display:flex;flex-direction:column;animation:svelte-ta60gp-pop-in .18s ease-out}@keyframes svelte-ta60gp-pop-in{0%{transform:translate(-50%,-48%) scale(.97);opacity:0}}header.svelte-ta60gp{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-ta60gp{margin:0;font-family:var(--bv-font-display);font-size:calc(clamp(18px,2vh,26px) * var(--bv-font-scale));font-weight:640}.close.svelte-ta60gp{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--bv-radius-sm)}.body.svelte-ta60gp{flex:1;overflow-y:auto;padding:var(--bv-space-4)}.look-row.svelte-10y8zt4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-1) var(--bv-space-2)}.look-row.stacked.svelte-10y8zt4{flex-direction:column;align-items:flex-start}.look-label.svelte-10y8zt4{min-width:5.5em;color:var(--bv-text-2);font-size:.9em}.stacked.svelte-10y8zt4 .look-label:where(.svelte-10y8zt4){min-width:0}.swatches.svelte-10y8zt4{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.swatch.svelte-10y8zt4{width:44px;height:44px;padding:0;border-radius:50%;cursor:pointer;background:var(--c);border:2px solid transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bv-ink) 28%,var(--c))}.swatch[aria-pressed=true].svelte-10y8zt4{border-color:var(--bv-text)}.swatch.svelte-10y8zt4:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:2px}.add-form.svelte-1cbiure{display:flex;flex-direction:column;gap:var(--bv-space-2)}.field.svelte-1cbiure{display:flex;flex-direction:column;gap:4px;color:var(--bv-text-2);font-size:.9em}.field.svelte-1cbiure .bv-input:where(.svelte-1cbiure){min-height:44px;font-size:1.05em}.look.svelte-1cbiure{display:flex;flex-direction:column;gap:var(--bv-space-1)}.look-row.svelte-1cbiure{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bv-space-1)}.look-label.svelte-1cbiure{color:var(--bv-text-2);font-size:.9em}.choices.svelte-1cbiure{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.avatar-button.svelte-1cbiure,.kind.svelte-1cbiure{display:inline-flex;align-items:center;gap:var(--bv-space-1);min-height:44px}.avatar-button.svelte-1cbiure{padding-inline-start:4px}.kind[aria-checked=true].svelte-1cbiure{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,transparent);font-weight:600}.hint.svelte-1cbiure{margin:0;color:var(--bv-text-2);font-size:max(14px,.85em);max-width:62ch}.editor-actions.svelte-1cbiure{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--bv-space-1)}.editor-actions.svelte-1cbiure .bv-button:where(.svelte-1cbiure){min-height:44px}.who.svelte-wzqqu0{display:flex;align-items:center;gap:var(--bv-space-3);margin-bottom:var(--bv-space-3)}.who.svelte-wzqqu0 p:where(.svelte-wzqqu0){margin:0;color:var(--bv-text-2)}.choices.svelte-wzqqu0{display:flex;flex-direction:column;gap:var(--bv-space-2)}.choice.svelte-wzqqu0{display:flex;align-items:center;gap:var(--bv-space-3);min-height:var(--bv-touch);padding:0 var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);background:var(--bv-surface);color:var(--bv-text);font:inherit;text-align:start;cursor:pointer}.choice[aria-checked=true].svelte-wzqqu0{border:2px solid var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,var(--bv-surface));font-weight:600}.mark.svelte-wzqqu0{display:inline-flex;width:24px;color:var(--bv-text-2)}.choice[aria-checked=true].svelte-wzqqu0 .mark:where(.svelte-wzqqu0){color:var(--bv-text)}.label.svelte-wzqqu0{overflow-wrap:anywhere}.people-row.svelte-1osfapa{--face: var(--people-face, max(48px, var(--bv-touch)));--name-size: max(var(--bv-wall-type-floor, 16px), calc(var(--face) * .21));position:relative;height:100%;min-width:0}.bar.svelte-1osfapa{display:flex;align-items:center;justify-content:flex-start;gap:var(--bv-space-3);height:100%;padding-inline-start:var(--people-row-inset, var(--bv-space-3));padding-inline-end:var(--bv-space-3);min-width:0}.bar.svelte-1osfapa:focus-visible{box-shadow:var(--bv-focus-ring-inset)}.faces.svelte-1osfapa{position:relative;flex:0 1 auto;min-width:0;height:100%;display:flex}.pills.svelte-1osfapa{flex:none;display:grid;row-gap:var(--bv-space-1);align-content:center}.more-cue.svelte-1osfapa{position:absolute;inset-inline-end:0;top:calc(var(--face) / 2 - var(--bv-touch) / 2 + var(--bv-space-1));z-index:1;width:var(--bv-touch);height:var(--bv-touch);display:grid;place-items:center;border-radius:50%;border:1px solid var(--bv-border);background:var(--bv-surface);color:var(--bv-text);box-shadow:var(--bv-shadow-1)}[dir=rtl] .more-cue.svelte-1osfapa svg{transform:scaleX(-1)}.strip.svelte-1osfapa{position:relative;flex:0 1 auto;min-width:0;max-width:100%;display:flex;align-items:flex-start;gap:var(--bv-space-1);height:100%;padding-block:var(--bv-space-1);padding-inline-end:var(--bv-space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--fade-s: 0px;--fade-e: 0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-s),#000 calc(100% - var(--fade-e)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-s),#000 calc(100% - var(--fade-e)),transparent)}.strip.fade-start.svelte-1osfapa{--fade-s: 40px}.strip.fade-end.svelte-1osfapa{--fade-e: 56px}[dir=rtl] .strip.svelte-1osfapa{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--fade-s),#000 calc(100% - var(--fade-e)),transparent);mask-image:linear-gradient(to left,transparent,#000 var(--fade-s),#000 calc(100% - var(--fade-e)),transparent)}.strip.svelte-1osfapa::-webkit-scrollbar{display:none}:root[data-editing=true] .bar.svelte-1osfapa{opacity:.45}.tail.svelte-1osfapa{flex:none;height:1px;margin-inline-start:calc(-1 * var(--bv-space-1))}.face.svelte-1osfapa{flex:none;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:max(var(--bv-touch),calc(var(--face) + 20px));max-width:calc(var(--face) * 1.9);padding:4px 6px;border:0;border-radius:var(--bv-radius-md);background:none;color:var(--bv-text);font:inherit;text-align:center;cursor:pointer;touch-action:pan-x;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color .18s ease,transform .12s ease}.face.svelte-1osfapa:active{transform:scale(.97)}.face.svelte-1osfapa:focus-visible{outline:none;box-shadow:var(--bv-focus-ring)}.disc.svelte-1osfapa{position:relative;flex:none;display:inline-flex;width:var(--face);height:var(--face);border-radius:50%;box-shadow:0 2px 6px color-mix(in srgb,var(--bv-text) 22%,transparent)}.disc.svelte-1osfapa .avatar{width:var(--face);height:var(--face);font-size:calc(var(--face) * .42)}.disc.svelte-1osfapa .avatar[data-kind=glyph] svg{width:56%;height:56%}.face.on.svelte-1osfapa .disc:where(.svelte-1osfapa){box-shadow:none}.face.on.svelte-1osfapa .disc:where(.svelte-1osfapa) .avatar[data-ring]{box-shadow:0 0 0 3px var(--bv-surface),0 0 0 6px var(--bv-seaglass)}.text.svelte-1osfapa{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%;line-height:1.15}.name.svelte-1osfapa{font-family:var(--bv-font-display);font-weight:700;font-size:var(--name-size);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.note.svelte-1osfapa{max-width:100%;color:var(--bv-text-2);font-style:italic;font-size:max(var(--bv-wall-type-floor, 16px),calc(var(--face) * .19));line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.face.everyone.svelte-1osfapa,.face.add.svelte-1osfapa{flex-direction:row;justify-content:flex-start;gap:.5em;min-width:0;max-width:none;min-height:var(--bv-touch);padding:0 var(--bv-space-3) 0 var(--bv-space-2);border:1.5px solid var(--bv-border);border-radius:999px;background:var(--bv-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--bv-text) 10%,transparent);text-align:start;touch-action:manipulation}.face.everyone.svelte-1osfapa .disc:where(.svelte-1osfapa),.face.add.svelte-1osfapa .disc:where(.svelte-1osfapa){width:1.7em;height:1.7em;border-radius:0;box-shadow:none;font-size:var(--name-size)}.face.everyone.svelte-1osfapa .text:where(.svelte-1osfapa),.face.add.svelte-1osfapa .text:where(.svelte-1osfapa){align-items:flex-start}.face.everyone.svelte-1osfapa .name:where(.svelte-1osfapa),.face.add.svelte-1osfapa .name:where(.svelte-1osfapa){display:block;white-space:nowrap;font-size:var(--name-size)}.glyph.svelte-1osfapa{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--bv-text)}.glyph.svelte-1osfapa svg{width:100%;height:100%}.face.everyone.on.svelte-1osfapa{border-color:var(--bv-seaglass);background:color-mix(in srgb,var(--bv-seaglass) 14%,var(--bv-surface));box-shadow:inset 0 0 0 1.5px var(--bv-seaglass)}.face.add.svelte-1osfapa .glyph:where(.svelte-1osfapa){color:var(--bv-text-2)}@media(max-width:767px),(max-height:480px){.people-row.svelte-1osfapa{--name-size: 14px}.bar.svelte-1osfapa{padding-inline:var(--bv-space-2);gap:var(--bv-space-1)}.strip.svelte-1osfapa{gap:0;padding-block-start:8px;padding-inline-end:var(--bv-space-1)}.face.svelte-1osfapa{min-width:56px;padding:2px}.face.svelte-1osfapa .note:where(.svelte-1osfapa){display:none}.more-cue.svelte-1osfapa{display:none}.pills.svelte-1osfapa{grid-auto-flow:column;column-gap:0}.face.everyone.svelte-1osfapa,.face.add.svelte-1osfapa{flex-direction:column;justify-content:flex-start;gap:3px;min-width:56px;min-height:0;padding:2px;border:0;border-radius:var(--bv-radius-md);background:none;box-shadow:none}.face.everyone.svelte-1osfapa .disc:where(.svelte-1osfapa),.face.add.svelte-1osfapa .disc:where(.svelte-1osfapa){width:var(--face);height:var(--face);align-items:center;justify-content:center;border:1.5px solid var(--bv-border);border-radius:50%;background:var(--bv-surface);font-size:inherit}.face.everyone.svelte-1osfapa .glyph:where(.svelte-1osfapa) svg,.face.add.svelte-1osfapa .glyph:where(.svelte-1osfapa) svg{width:55%;height:55%}.face.everyone.svelte-1osfapa .text:where(.svelte-1osfapa),.face.add.svelte-1osfapa .text:where(.svelte-1osfapa){align-items:center}.face.everyone.on.svelte-1osfapa{background:none;box-shadow:none}.face.everyone.on.svelte-1osfapa .disc:where(.svelte-1osfapa){box-shadow:0 0 0 3px var(--bv-surface),0 0 0 6px var(--bv-seaglass)}.badge.svelte-1osfapa{top:-6px;inset-inline-end:-12px;min-width:22px;height:22px;padding:0 5px;font-size:14px}}@media(max-height:480px){.pills.svelte-1osfapa{grid-auto-flow:column;column-gap:var(--bv-space-1)}}.badge.svelte-1osfapa{position:absolute;top:-6px;inset-inline-end:-8px;min-width:max(32px,calc(var(--face) * .42));height:max(32px,calc(var(--face) * .42));padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bv-text);color:var(--bv-bg, var(--bv-surface));box-shadow:0 0 0 2px var(--bv-surface);font-family:var(--bv-font-mono);font-weight:600;font-size:max(var(--bv-wall-type-floor, 16px),16px,calc(var(--face) * .24));line-height:1}.badge.fresh.svelte-1osfapa{background:var(--bv-coral);color:#10141c}.sr-only.svelte-1osfapa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.note-slot.svelte-1osfapa{position:fixed;inset-block-end:calc(var(--bv-touch, 64px) + var(--bv-space-5, 32px));inset-inline:0;display:flex;justify-content:center;z-index:25;pointer-events:none}.note-bubble.svelte-1osfapa{pointer-events:auto;margin:var(--bv-space-1) 0 0;display:inline-flex;align-items:center;gap:var(--bv-space-2);min-height:var(--bv-touch);padding:0 var(--bv-space-1) 0 var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);background:var(--bv-surface-raised);color:var(--bv-text);box-shadow:var(--bv-shadow-2);animation:svelte-1osfapa-note-in .2s ease-out both}@keyframes svelte-1osfapa-note-in{0%{opacity:0;transform:translateY(-6px)}}.note-icon.svelte-1osfapa{display:inline-flex;color:var(--bv-text-2)}.note-link.svelte-1osfapa{display:inline-flex;align-items:center;min-height:var(--bv-touch);padding:0 var(--bv-space-2);color:var(--bv-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.note-close.svelte-1osfapa{display:inline-flex;align-items:center;justify-content:center;width:var(--bv-touch);height:var(--bv-touch);border:0;border-radius:var(--bv-radius-md);background:transparent;color:var(--bv-text-2);cursor:pointer}.preview.svelte-1osfapa .face:where(.svelte-1osfapa){cursor:default}.menu-scrim.svelte-1osfapa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44}.face-menu.svelte-1osfapa{position:fixed;z-index:45;display:flex;flex-direction:column;min-width:260px;padding:var(--bv-space-1);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);background:var(--bv-surface-raised);box-shadow:var(--bv-shadow-3)}.menu-title.svelte-1osfapa{display:flex;align-items:center;gap:var(--bv-space-2);margin:0;padding:var(--bv-space-2) var(--bv-space-3) var(--bv-space-1);color:var(--bv-text-2);font-weight:600}.menu-item.svelte-1osfapa{display:flex;align-items:center;gap:var(--bv-space-3);min-height:var(--bv-touch);padding:0 var(--bv-space-3);border:0;border-radius:var(--bv-radius-sm);background:transparent;color:var(--bv-text);font:inherit;text-align:start;cursor:pointer}.menu-item.svelte-1osfapa:hover{background:color-mix(in oklab,var(--bv-text) 8%,transparent)}.menu-item.svelte-1osfapa:focus-visible{outline:none;box-shadow:var(--bv-focus-ring-inset)}.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.bar-reserve.svelte-12t911b{padding-bottom:calc(var(--wall-b, 0px) + var(--bv-space-4) + var(--bv-touch-primary))}@media(max-height:820px){.dashboard-view.bar-reserve.svelte-12t911b{padding-bottom:calc(var(--wall-b, 0px) + var(--bv-space-3) + var(--bv-touch))}}.dashboard-view.has-people-row.svelte-12t911b{--people-face: clamp(52px, min(7.2vh, 7.5vw), 136px);--people-pills-h: calc(2 * var(--bv-touch) + var(--bv-space-1));--people-row-h: calc( max( var(--people-face) + 8px + 1.15 * max(var(--bv-wall-type-floor, 16px), var(--people-face) * .21) + 1.2 * max(var(--bv-wall-type-floor, 16px), var(--people-face) * .19), var(--people-pills-h) ) + 2 * var(--bv-space-2) );padding-top:calc(var(--wall-t, 0px) + var(--people-row-h))}.people-row-band.svelte-12t911b{position:absolute;top:var(--wall-t, 0px);left:var(--wall-l, 0px);right:var(--wall-r, 0px);height:var(--people-row-h);z-index:18}.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-layered.svelte-12t911b{position:relative;height:100%;min-height:0}.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:44px;min-height:44px;padding:0 8px;border-radius:999px;border:1px solid var(--bv-border);background:none;color:var(--bv-text-2);font-size:max(calc(16px * var(--bv-chrome-scale)),.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:max(calc(16px * var(--bv-chrome-scale)),.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:max(calc(16px * var(--bv-chrome-scale)),.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)}:root[data-motion-paused] .controls.svelte-12t911b,:root[data-motion-paused] .statusbar.svelte-12t911b,:root[data-motion-paused] .status-peek-zone.svelte-12t911b{visibility:hidden}.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}@media(min-width:1400px)and (min-height:1400px){.fab.svelte-12t911b svg{width:calc(30px * var(--bv-chrome-scale));height:calc(30px * var(--bv-chrome-scale))}.admin-link.svelte-12t911b svg,.relock.svelte-12t911b svg,.unlock-chip.svelte-12t911b svg{width:calc(18px * var(--bv-chrome-scale));height:calc(18px * var(--bv-chrome-scale))}}.fab.svelte-12t911b:active{transform:scale(.97)}.fab.svelte-12t911b:focus-visible{box-shadow:0 4px 16px #0006,var(--bv-focus-ring)}.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.subtle.svelte-12t911b:focus-visible{box-shadow:0 2px 8px #0000004d,var(--bv-focus-ring)}.fab.confirm.svelte-12t911b{background:var(--bv-success);width:auto;min-width:var(--bv-touch-primary);padding-inline:calc(var(--bv-touch-primary) * .3);border-radius:var(--bv-touch-primary);grid-auto-flow:column;gap:var(--bv-space-2);font-size:calc(20px * var(--bv-font-scale) * var(--bv-chrome-scale));font-weight:600}.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.svelte-12t911b:not(.top){background:color-mix(in oklab,var(--bv-surface) 88%,transparent);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);padding-inline:var(--bv-space-2)}.statusbar.svelte-12t911b :is(button,a):focus-visible{outline:3px solid var(--bv-text);outline-offset:2px;box-shadow:0 0 0 5px var(--bv-bg)}.page-dots.svelte-12t911b{display:inline-flex;align-items:center;gap:6px;padding-inline:var(--bv-space-2)}.page-dots.svelte-12t911b i:where(.svelte-12t911b){width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--bv-text) 28%,transparent)}.page-dots.svelte-12t911b i.on:where(.svelte-12t911b){background:var(--bv-text)}:root[data-console-rail=side] .statusbar.svelte-12t911b:not(.top){inset-inline-start:calc(var(--console-rail-end, 0px) + var(--bv-space-3))}:root[data-console-rail=side] .status-peek-zone.svelte-12t911b{inset-inline-start:var(--console-rail-end, 0px)}:root[data-console-rail=bottom] .statusbar.svelte-12t911b:not(.top){bottom:calc(var(--console-rail-top, 0px) + var(--bv-space-2))}:root[data-console-rail=bottom] .status-peek-zone.svelte-12t911b{bottom:var(--console-rail-top, 0px)}:root[data-statusbar=right] .statusbar.svelte-12t911b:not(.top){inset-inline-start:auto;inset-inline-end:calc(var(--bv-space-4) + 88px + var(--wall-r, 0px))}.status-peek-zone.svelte-12t911b{position:fixed;inset-inline-start:var(--wall-l, 0px);bottom:var(--wall-b, 0px);z-index:20;display:flex;align-items:center}.status-peek.svelte-12t911b{width:64px;height:64px;background:transparent;border:0;border-radius:var(--bv-radius-md)}.status-peek.svelte-12t911b:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:-4px}.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) + var(--people-row-h, 0px))}.controls.top.svelte-12t911b{bottom:auto;top:calc(var(--bv-space-3) + var(--wall-t, 0px) + var(--people-row-h, 0px))}.fab.orient.svelte-12t911b{width:auto;min-width:var(--bv-touch-primary);padding-inline:calc(var(--bv-touch-primary) * .3);border-radius:var(--bv-touch-primary);grid-auto-flow:column;gap:var(--bv-space-2);font-size:calc(18px * var(--bv-font-scale) * var(--bv-chrome-scale));font-weight:600;white-space:nowrap}.fab.orient.preview-on.svelte-12t911b{outline:2px solid var(--bv-seaglass);outline-offset:2px}.admin-link.svelte-12t911b{width:calc(48px * var(--bv-chrome-scale));height:calc(48px * var(--bv-chrome-scale));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)}.edit-note.svelte-12t911b{position:fixed;bottom:var(--bv-space-4);left:50%;transform:translate(-50%);z-index:30;margin:0;max-width:min(360px,92vw);padding:var(--bv-space-2) var(--bv-space-3);background:var(--bv-panel-sheen, var(--bv-surface));border-radius:var(--bv-radius-md);box-shadow:var(--bv-shadow-2);color:var(--bv-text);text-align:center;pointer-events:none}@media(max-width:1000px){.edit-note.svelte-12t911b{bottom:180px}}@media(orientation:portrait){.edit-note.svelte-12t911b{bottom:auto;top:var(--bv-space-4)}}.statusbar.solo.svelte-12t911b .admin-link:where(.svelte-12t911b){width:64px;height:64px;color:var(--bv-text)}.identify.svelte-12t911b{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bv-space-4);padding:var(--bv-space-6);text-align:center;background:color-mix(in srgb,var(--bv-ink) 94%,var(--bv-seaglass));color:var(--bv-text)}.identify-eyebrow.svelte-12t911b{margin:0;color:var(--bv-seaglass)}.identify-name.svelte-12t911b{margin:0;max-width:90vw;overflow-wrap:anywhere;font-family:var(--bv-font-display);font-weight:700;font-size:clamp(48px,12vw,220px);line-height:1.05;color:var(--bv-seaglass)}.identify-dismiss.svelte-12t911b{display:inline-flex;align-items:center;gap:var(--bv-space-2);min-height:var(--bv-touch);min-width:var(--bv-touch);margin-top:var(--bv-space-4);padding:0 var(--bv-space-5);border-radius:var(--bv-radius-md);border:1px solid var(--bv-seaglass);background:transparent;color:var(--bv-text);font-size:calc(20px * var(--bv-font-scale))}.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}.unlock-chip.svelte-12t911b{display:inline-flex;align-items:center;gap:var(--bv-space-1);min-height:calc(48px * var(--bv-chrome-scale));padding:0 var(--bv-space-1) 0 var(--bv-space-2);color:var(--bv-text-2);font-size:calc(16px * var(--bv-font-scale) * var(--bv-chrome-scale));white-space:nowrap}.relock.svelte-12t911b{display:inline-flex;align-items:center;gap:var(--bv-space-1);min-height:calc(44px * var(--bv-chrome-scale));min-width:calc(48px * var(--bv-chrome-scale));margin:2px var(--bv-space-1) 2px 0;padding:0 var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:transparent;color:var(--bv-text);font-size:calc(16px * var(--bv-font-scale) * var(--bv-chrome-scale))}.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(16px * 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:calc(16px * var(--bv-chrome-scale));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)}.pin-shelf.svelte-12t911b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bv-space-2)}.pin-tile.svelte-12t911b{display:flex;align-items:center;gap:var(--bv-space-2);min-height:var(--bv-touch);padding:var(--bv-space-2) var(--bv-space-3);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}.pin-tile.svelte-12t911b:hover{border-color:color-mix(in oklab,var(--bv-seaglass) 55%,transparent)}.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:max(calc(16px * var(--bv-chrome-scale)),.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:calc(16px * var(--bv-chrome-scale));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}.form-options.svelte-12t911b{flex-wrap:wrap;width:auto;max-width:fit-content}.access-picker.svelte-12t911b{--access-min-height: var(--bv-touch)}.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:calc(16px * var(--bv-chrome-scale))}.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:calc(16px * var(--bv-chrome-scale));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:calc(16px * var(--bv-chrome-scale))}.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:calc(16px * var(--bv-chrome-scale));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:calc(16px * var(--bv-chrome-scale));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:calc(16px * var(--bv-chrome-scale));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(16px * var(--bv-font-scale) * var(--bv-chrome-scale));min-height:calc(48px * var(--bv-chrome-scale));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(16px * var(--bv-font-scale))}.coach-spot{outline:3px solid var(--bv-seaglass);outline-offset:4px;border-radius:var(--bv-radius-sm);animation:svelte-12t911b-coach-pulse 1.8s ease-in-out infinite}@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}.switch-password.svelte-12t911b{display:flex;flex-direction:column;gap:var(--bv-space-3)}.switch-password.svelte-12t911b .bv-input,.switch-password.svelte-12t911b .bv-button{min-height:var(--bv-touch)}.switch-password-actions.svelte-12t911b{display:flex;gap:var(--bv-space-2);justify-content:flex-end}.user-row.svelte-12t911b:disabled{opacity:.55;cursor:default}@media(max-height:820px){.controls.svelte-12t911b{bottom:calc(var(--bv-space-3) + var(--wall-b, 0px))}.fab.svelte-12t911b{width:var(--bv-touch);height:var(--bv-touch)}.fab.confirm.svelte-12t911b{min-width:var(--bv-touch)}}@media(max-height:480px){.dashboard-view.has-people-row.svelte-12t911b{--people-face: 40px;--people-pills-h: var(--bv-touch)}}@media(max-width:767px),(max-height:480px){.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}.controls.svelte-12t911b .fab:where(.svelte-12t911b):not(.orient){width:var(--bv-touch);height:var(--bv-touch)}.controls.svelte-12t911b .fab.orient:where(.svelte-12t911b){width:var(--bv-touch);height:var(--bv-touch);padding-inline:0}.controls.svelte-12t911b .fab.orient:where(.svelte-12t911b) .orient-label:where(.svelte-12t911b){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.controls.svelte-12t911b .fab.confirm:where(.svelte-12t911b){width:auto;min-width:var(--bv-touch);padding-inline:var(--bv-space-3);font-size:1em}.statusbar.editing.svelte-12t911b{max-width:calc(100vw - 272px)}.statusbar.editing.svelte-12t911b .dash-name:where(.svelte-12t911b){display:none}.edit-note.svelte-12t911b{top:auto;bottom:calc(var(--bv-touch) + var(--bv-space-4) + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);padding:6px var(--bv-space-3);font-size:16px;line-height:1.3}.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))}}.uname.svelte-12t911b{flex:1;text-align:start}.you.svelte-12t911b{font-family:var(--bv-font-mono);font-size:max(calc(16px * var(--bv-chrome-scale)),.7em);text-transform:uppercase;color:var(--bv-text-2)}.check-row.svelte-12t911b{display:flex;align-items:center;gap:var(--bv-space-1);min-height:44px}.recovery-code-block.svelte-1had4jy{display:flex;flex-direction:column;gap:var(--bv-space-3)}.recovery-code-block.svelte-1had4jy p:where(.svelte-1had4jy){margin:0}.code.svelte-1had4jy{font-family:var(--bv-font-mono);font-size:clamp(22px,2.6vh,34px);letter-spacing:.08em;line-height:1.35;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--bv-text)}.hint.svelte-1had4jy{color:var(--bv-text-2)}.actions.svelte-1had4jy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-2)}.actions.svelte-1had4jy .bv-button:where(.svelte-1had4jy){display:inline-flex;align-items:center;gap:8px;min-height:44px}.wall.svelte-1had4jy .actions:where(.svelte-1had4jy) .bv-button:where(.svelte-1had4jy){min-height:var(--bv-touch)}.copied.svelte-1had4jy{display:inline-flex;align-items:center;gap:6px;color:var(--bv-seaglass);font-size:.92em}.bv-recovery-sheet{display:none}@media print{body.bv-recovery-printing>:not(.bv-recovery-sheet){display:none!important}body.bv-recovery-printing .bv-recovery-sheet{display:block;color:#000;background:#fff;font-family:var(--bv-font-body, sans-serif);padding:24px}.bv-recovery-sheet .bv-recovery-code{font:600 28px/1.4 var(--bv-font-mono, monospace);letter-spacing:.08em;overflow-wrap:anywhere}}.recovery-show.svelte-9c9cdq{display:flex;flex-direction:column;gap:var(--bv-space-3)}.saved.svelte-9c9cdq{align-self:flex-start;min-height:44px}.saved.wall.svelte-9c9cdq{min-height:var(--bv-touch)}.login.svelte-1l9mkc4{height:100dvh;overflow-y:auto;display:flex;justify-content:center;align-items:safe 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}.remember.svelte-1l9mkc4{flex-direction:row;align-items:flex-start;gap:var(--bv-space-2);min-height:44px;cursor:pointer}.remember.svelte-1l9mkc4 input:where(.svelte-1l9mkc4){flex:0 0 auto;margin-top:3px}.remember-text.svelte-1l9mkc4{display:flex;flex-direction:column;gap:2px;color:var(--bv-text);font-size:1em}.remember-text.svelte-1l9mkc4 small:where(.svelte-1l9mkc4){color:var(--bv-text-2);font-size:.88em;line-height:1.35}.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:44px;height:44px;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}.notice.svelte-1l9mkc4{margin:0 0 var(--bv-space-2);padding:var(--bv-space-2) var(--bv-space-3);border-radius:10px;background:color-mix(in oklab,var(--bv-seaglass) 12%,transparent);border:1px solid color-mix(in oklab,var(--bv-seaglass) 35%,transparent);color:var(--bv-text);font-size:.92em}.sign-in.svelte-1l9mkc4{min-height:54px;font-size:1.05em}.code.svelte-1l9mkc4{font-family:var(--bv-font-mono);letter-spacing:.06em}.quiet.svelte-1l9mkc4{align-self:center;min-height:44px;padding-inline:var(--bv-space-2);border-radius:var(--bv-radius-sm);color:var(--bv-text-2);text-decoration:underline;text-underline-offset:3px}.quiet.svelte-1l9mkc4:hover{color:var(--bv-text)}.no-code.svelte-1l9mkc4{margin:var(--bv-space-1) 0 0;color:var(--bv-text-2);font-size:.88em;line-height:1.45}.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{position:relative;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-overlay.svelte-1kpfl5b{position:absolute;bottom:8%;width:34%;height:18%;border-radius:2px;background:color-mix(in oklab,var(--bv-text) 55%,transparent)}.pv-overlay[data-place=start].svelte-1kpfl5b{left:6%}.pv-overlay[data-place=end].svelte-1kpfl5b{right:6%}.pv-bar.ghost.svelte-1kpfl5b{background:var(--bv-border);opacity:.5}.gallery-card.svelte-uxuk09{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-3);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);color:var(--bv-text);min-width:0}.shot.svelte-uxuk09{position:relative;aspect-ratio:16 / 9;border-radius:var(--bv-radius-sm);overflow:hidden;background:color-mix(in oklab,var(--bv-fog) 8%,var(--bv-surface));border:1px solid var(--bv-border);display:grid;place-items:center}.shot-btn.svelte-uxuk09{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:zoom-in}.shot.svelte-uxuk09 img:where(.svelte-uxuk09){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.shot.portrait.svelte-uxuk09 img:where(.svelte-uxuk09){object-fit:contain}.shot.portrait.svelte-uxuk09 .fallback:where(.svelte-uxuk09){height:100%;width:auto;aspect-ratio:9 / 16}.fallback.svelte-uxuk09{width:100%;height:100%;padding:var(--bv-space-2);box-sizing:border-box}.set-row.svelte-uxuk09{display:flex;align-items:center;gap:var(--bv-space-2);color:var(--bv-text-2);font-size:.875rem}.dots.svelte-uxuk09{display:inline-flex;gap:6px}.dot.svelte-uxuk09{width:8px;height:8px;border-radius:50%;background:color-mix(in oklab,var(--bv-text-2) 45%,transparent)}.dot.lead.svelte-uxuk09{background:var(--bv-seaglass)}.orient.svelte-uxuk09{display:flex;gap:var(--bv-space-2)}.orient-btn.svelte-uxuk09{min-width:44px;padding-inline:var(--bv-space-2)}.orient-btn[aria-pressed=true].svelte-uxuk09{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 16%,var(--bv-surface))}.name.svelte-uxuk09{margin:0;font-family:var(--bv-font-display);font-weight:640;font-size:1.15rem}.description.svelte-uxuk09{margin:0;color:var(--bv-text-2);font-size:.9rem;line-height:1.4}.needs-row.svelte-uxuk09{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-2)}.needs-row.svelte-uxuk09 .lead:where(.svelte-uxuk09){margin:0}.needs.svelte-uxuk09{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.need.svelte-uxuk09{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;min-height:26px;border-radius:999px;border:1px solid var(--bv-border);color:var(--bv-text-2);font-size:.875rem}.actions.svelte-uxuk09{display:flex;flex-wrap:wrap;gap:var(--bv-space-2);margin-top:auto;padding-top:var(--bv-space-2)}.which.svelte-uxuk09{display:flex;flex-direction:column;gap:var(--bv-space-1);padding-top:var(--bv-space-2);border-top:1px solid var(--bv-border)}.which.svelte-uxuk09 .bv-eyebrow:where(.svelte-uxuk09){margin:0}.which-list.svelte-uxuk09{display:flex;flex-direction:column;gap:var(--bv-space-1);max-height:calc(5 * (44px + var(--bv-space-1)));overflow-y:auto;overscroll-behavior:contain}.confirm-line.svelte-uxuk09,.result-line.svelte-uxuk09{margin:0;line-height:1.4}.result.svelte-uxuk09{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-2) var(--bv-space-3);border-radius:var(--bv-radius-sm);border:1px solid var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 12%,var(--bv-surface))}.result-line.svelte-uxuk09{display:flex;align-items:center;gap:var(--bv-space-2);font-weight:600}.result-actions.svelte-uxuk09{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.lb-scrim.svelte-uxuk09{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bv-scrim);z-index:60}.lightbox.svelte-uxuk09{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;max-width:min(960px,94vw);max-height:92dvh;display:grid;border-radius:var(--bv-radius-md);overflow:hidden;background:var(--bv-surface-raised);border:1px solid var(--bv-border)}.lightbox.svelte-uxuk09 img:where(.svelte-uxuk09){display:block;max-width:100%;max-height:92dvh;width:auto;height:auto;object-fit:contain}.lb-close.svelte-uxuk09{position:absolute;top:var(--bv-space-2);inset-inline-end:var(--bv-space-2);min-width:44px;min-height:44px;padding:0;display:grid;place-items:center;background:color-mix(in oklab,var(--bv-surface) 88%,transparent)}.board.svelte-uxuk09{justify-content:flex-start;text-align:start}.setup.svelte-uxuk09 .bv-button:where(.svelte-uxuk09){min-height:var(--bv-touch)}.setup.svelte-uxuk09 .orient-btn:where(.svelte-uxuk09){min-width:var(--bv-touch)}.setup.svelte-uxuk09 .description:where(.svelte-uxuk09){font-size:1.125rem}.setup.svelte-uxuk09 .need:where(.svelte-uxuk09){font-size:1rem;min-height:32px}.setup.svelte-uxuk09 .name:where(.svelte-uxuk09){font-size:1.5rem}.schedule-line.svelte-uxuk09{margin:0;color:var(--bv-text-2);font-size:.9em}.gallery.svelte-1wefy3n{display:flex;flex-direction:column;gap:var(--bv-space-4);width:100%}.shelf.svelte-1wefy3n h2:where(.svelte-1wefy3n){margin:0 0 var(--bv-space-2)}.grid.svelte-1wefy3n{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:var(--bv-space-3)}.setup.svelte-1wefy3n{width:min(1100px,94vw)}.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)}.recovery.svelte-jm2lhg{display:flex;flex-direction:column;gap:var(--bv-space-3);width:min(560px,92vw);padding:var(--bv-space-4);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);text-align:start}.check.svelte-jm2lhg{display:flex;align-items:center;gap:var(--bv-space-2);min-height:var(--bv-touch);text-align:start;cursor:pointer}.check.svelte-jm2lhg input:where(.svelte-jm2lhg){flex:none;width:28px;height:28px}.later.svelte-jm2lhg{display:flex;flex-direction:column;gap:var(--bv-space-3);width:min(480px,90vw)}.wall.svelte-jm2lhg{display:flex;flex-direction:column;text-align:start}.wall-hint.svelte-jm2lhg{margin:0;padding-inline-start:calc(28px + var(--bv-space-2));color:var(--bv-text-2);font-size:.9em;line-height:1.4}.pin-set.svelte-jm2lhg{display:inline-flex;align-items:center;justify-content:center;gap:var(--bv-space-1);margin:0;color:var(--bv-seaglass);font-size:clamp(16px,1.8vh,22px)}.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)}.signed-in.svelte-1tjj3lu{height:100dvh;overflow-y:auto;display:flex;justify-content:center;align-items:safe center;padding:var(--bv-space-5)}.card.svelte-1tjj3lu{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-3)}.wordmark.svelte-1tjj3lu{margin:0;font-family:var(--bv-font-display);font-size:clamp(18px,2.2vh,26px);font-weight:640;letter-spacing:-.01em}.wordmark.svelte-1tjj3lu span:where(.svelte-1tjj3lu){color:var(--bv-seaglass)}.card.svelte-1tjj3lu .mark{color:var(--bv-text-2)}.card.svelte-1tjj3lu .mark.ok{color:var(--bv-seaglass)}.sentence.svelte-1tjj3lu{margin:0;font-family:var(--bv-font-display);font-size:clamp(20px,2.6vh,30px);font-weight:600;line-height:1.25}.reason.svelte-1tjj3lu,.close-note.svelte-1tjj3lu{margin:0;color:var(--bv-text-2)}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,.controls.svelte-1we68xl .check:where(.svelte-1we68xl),.controls.svelte-1we68xl .muted:where(.svelte-1we68xl){grid-column:1 / -1}.toggle-row.svelte-1we68xl,.controls.svelte-1we68xl .check:where(.svelte-1we68xl){min-height:44px;flex-direction:row!important;align-items:center;gap:var(--bv-space-2)}.controls.svelte-1we68xl .muted:where(.svelte-1we68xl){margin:0}.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}.controls.svelte-1we68xl select.bv-input:where(.svelte-1we68xl),.controls.svelte-1we68xl input.bv-input:where(.svelte-1we68xl){width:100%;min-width:0}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{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}.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}.none.svelte-1hrwd5x{margin:0;color:var(--bv-text-2)}.forms.svelte-1hrwd5x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.form-row.svelte-1hrwd5x{display:grid;grid-template-columns:minmax(140px,200px) 1fr;align-items:center;gap:var(--bv-space-3);padding-block:var(--bv-space-2);border-block-end:1px solid var(--bv-border)}.form-row.svelte-1hrwd5x:last-child{border-block-end:none}.type-name.svelte-1hrwd5x{font-weight:600}@media(max-width:720px){.form-row.svelte-1hrwd5x{grid-template-columns:1fr;gap:var(--bv-space-1)}}.none.svelte-1jg9mtq{margin:0;color:var(--bv-text-2)}.knobs.svelte-1jg9mtq{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--bv-space-3) var(--bv-space-4)}.knob.svelte-1jg9mtq{display:flex;flex-direction:column;gap:6px}.knob-label.svelte-1jg9mtq{display:flex;justify-content:space-between;gap:var(--bv-space-2);color:var(--bv-text-2);font-size:.9em}output.svelte-1jg9mtq{font-family:var(--bv-font-mono);color:var(--bv-text)}.range.svelte-1jg9mtq{display:flex;flex-direction:column;gap:6px}input[type=range].svelte-1jg9mtq{min-height:44px;accent-color:var(--bv-seaglass)}.switch.svelte-1jg9mtq{display:inline-flex;align-items:center;gap:var(--bv-space-2);min-height:44px;padding:0;border:none;background:none;color:var(--bv-text);font:inherit;cursor:pointer;text-align:start}.switch.svelte-1jg9mtq .knob-label:where(.svelte-1jg9mtq){color:var(--bv-text);font-size:.95em}.track.svelte-1jg9mtq{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--bv-surface-raised);border:1px solid var(--bv-border);transition:background var(--bv-motion, .18s)}.thumb.svelte-1jg9mtq{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:var(--bv-text-2);transition:transform var(--bv-motion, .18s)}.switch[aria-checked=true].svelte-1jg9mtq .track:where(.svelte-1jg9mtq){background:var(--bv-seaglass);border-color:var(--bv-seaglass)}.switch[aria-checked=true].svelte-1jg9mtq .thumb:where(.svelte-1jg9mtq){background:var(--bv-seaglass-ink);transform:translate(18px)}[dir=rtl] .switch[aria-checked=true].svelte-1jg9mtq .thumb:where(.svelte-1jg9mtq){transform:translate(-18px)}.switch.svelte-1jg9mtq:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:3px;border-radius:var(--bv-radius-sm)}.pal-editor.svelte-5klmry{display:flex;flex-direction:column;gap:var(--bv-space-3);margin-top:var(--bv-space-3);padding:var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:var(--bv-surface-raised)}.name.svelte-5klmry{display:flex;flex-direction:column;gap:4px;max-width:360px}.name.svelte-5klmry span:where(.svelte-5klmry),.hint.svelte-5klmry{color:var(--bv-text-2);font-size:.9em}.hint.svelte-5klmry{margin:0 0 var(--bv-space-2)}.tabs.svelte-5klmry{display:flex;flex-wrap:wrap;gap:4px;border-block-end:1px solid var(--bv-border)}.tab.svelte-5klmry{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--bv-space-3);border:none;border-block-end:3px solid transparent;background:none;color:var(--bv-text-2);font:inherit;cursor:pointer}.tab[aria-selected=true].svelte-5klmry{color:var(--bv-text);border-block-end-color:var(--bv-seaglass);font-weight:600}.tab.svelte-5klmry:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:-2px}.count.svelte-5klmry{min-width:20px;padding:0 6px;border-radius:10px;background:var(--bv-surface);font-size:.78em;text-align:center}.tokens.svelte-5klmry{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--bv-space-2) var(--bv-space-4)}.token.svelte-5klmry{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,9.5em) auto;align-items:center;gap:var(--bv-space-2);min-width:0}.token.svelte-5klmry>:where(.svelte-5klmry){min-width:0}.tokens.svelte-5klmry .bv-color:where(.svelte-5klmry):focus-within,.swatches.svelte-5klmry .bv-color:where(.svelte-5klmry):focus-within{outline:3px solid var(--bv-seaglass);outline-offset:2px}.swatch.svelte-5klmry{display:inline-flex;align-items:center;gap:var(--bv-space-2)}.swatch.svelte-5klmry .hex:where(.svelte-5klmry){width:8.5em}.derive.svelte-5klmry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-2)}.derive.svelte-5klmry .hint:where(.svelte-5klmry){margin:0}.swatch-row.svelte-5klmry{display:flex;flex-direction:column;gap:4px;margin-block-start:var(--bv-space-3)}.swatch-row.svelte-5klmry .hint:where(.svelte-5klmry){margin:0}.swatches.svelte-5klmry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-2)}.token.inherited.svelte-5klmry .token-name:where(.svelte-5klmry),.token.inherited.svelte-5klmry .hex:where(.svelte-5klmry){opacity:.6}.token-name.svelte-5klmry{font-size:.92em}.hex.svelte-5klmry{min-height:44px;width:100%;font-family:var(--bv-font-mono);font-size:.85em}.hex.bad.svelte-5klmry{border-color:var(--bv-error)}.icon.svelte-5klmry{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:0}.actions.svelte-5klmry{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.pal-grid.svelte-1hr8qz7{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--bv-space-2)}.pal-card.svelte-1hr8qz7{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:var(--bv-space-2) var(--bv-space-3);border-radius:var(--bv-radius-sm);border:2px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font:inherit;text-align:start;cursor:pointer}.pal-card.selected.svelte-1hr8qz7{border-color:var(--bv-seaglass)}.pal-card.svelte-1hr8qz7:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:2px}.swatches.svelte-1hr8qz7{display:flex;gap:3px}.swatch.svelte-1hr8qz7{width:20px;height:20px;border-radius:50%;border:1px solid var(--bv-border)}.pal-name.svelte-1hr8qz7{font-weight:600}.pal-sub.svelte-1hr8qz7{display:flex;flex-wrap:wrap;gap:6px;min-height:1.2em;color:var(--bv-text-2);font-size:.82em}.tag.svelte-1hr8qz7{display:inline-flex;align-items:center;gap:3px}.sub-title.svelte-1hr8qz7{margin:var(--bv-space-4) 0 var(--bv-space-2);color:var(--bv-text-2);font-size:.9em;font-weight:600}.note.svelte-1hr8qz7{margin:var(--bv-space-3) 0 0;color:var(--bv-text-2)}.pal-actions.svelte-1hr8qz7{display:flex;flex-wrap:wrap;gap:var(--bv-space-2);margin-top:var(--bv-space-3)}.pal-actions.svelte-1hr8qz7 .bv-button:where(.svelte-1hr8qz7){display:inline-flex;align-items:center;gap:6px}.file.svelte-1hr8qz7{display:none}.yours-head.svelte-24zszr{display:flex;align-items:center;justify-content:space-between;gap:var(--bv-space-2)}.yours-head.svelte-24zszr .bv-button:where(.svelte-24zszr){display:inline-flex;align-items:center;gap:6px}.sub-title.svelte-24zszr{margin:var(--bv-space-3) 0 var(--bv-space-2);color:var(--bv-text-2);font-size:.9em;font-weight:600}.yours-head.svelte-24zszr .sub-title:where(.svelte-24zszr){margin:0}.note.svelte-24zszr{margin:var(--bv-space-2) 0 0;color:var(--bv-text-2)}.preset-group.svelte-24zszr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-2);margin-top:var(--bv-space-2)}.group-name.svelte-24zszr{min-width:110px;color:var(--bv-text-2);font-size:.88em}.presets.svelte-24zszr{display:flex;flex-wrap:wrap;gap:var(--bv-space-2);margin:0;padding:0;list-style:none}.preset.svelte-24zszr{display:inline-flex;align-items:center;border:1px solid var(--bv-border);border-radius:999px;background:var(--bv-surface-raised);overflow:hidden}.preset-pick.svelte-24zszr,.preset-act.svelte-24zszr{min-height:44px;border:none;background:none;color:var(--bv-text);font:inherit;cursor:pointer}.preset-pick.svelte-24zszr{padding:0 var(--bv-space-2) 0 var(--bv-space-3);font-weight:600}.preset-act.svelte-24zszr{display:inline-flex;align-items:center;justify-content:center;min-width:44px;color:var(--bv-text-2)}.preset-act.svelte-24zszr:last-child{padding-inline-end:6px}.preset-pick.svelte-24zszr:focus-visible,.preset-act.svelte-24zszr:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:-2px}.skin-grid.svelte-24zszr{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--bv-space-3)}.skin-card.svelte-24zszr{display:flex;flex-direction:column;gap:3px;padding:0 0 var(--bv-space-2);border-radius:var(--bv-radius-sm);border:2px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font:inherit;text-align:start;cursor:pointer;overflow:hidden}.skin-card.selected.svelte-24zszr{border-color:var(--bv-seaglass)}.skin-card.svelte-24zszr:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:2px}.thumb.svelte-24zszr{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:var(--bv-space-1);background:var(--bv-ink)}.skin-name.svelte-24zszr,.skin-purpose.svelte-24zszr,.skin-tagline.svelte-24zszr{padding-inline:var(--bv-space-2)}.skin-name.svelte-24zszr{font-weight:600}.skin-purpose.svelte-24zszr{color:var(--bv-seaglass);font-size:.78em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.skin-tagline.svelte-24zszr{color:var(--bv-text-2);font-size:.85em;line-height:1.3}.file.svelte-24zszr{display:none}.swatch.svelte-2xfask{display:block;width:72px;height:44px;flex:none;border-radius:6px;border:1px solid var(--bv-border);overflow:hidden}.bg-grid.svelte-a3p13i{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--bv-space-2)}.bg-card.svelte-a3p13i{position:relative;display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px;padding:var(--bv-space-2);border-radius:var(--bv-radius-sm);border:2px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);font:inherit;text-align:start;cursor:pointer}.bg-card.svelte-a3p13i:hover{border-color:color-mix(in oklab,var(--bv-seaglass) 50%,var(--bv-border))}.bg-card.on.svelte-a3p13i{border-color:var(--bv-seaglass);background:color-mix(in oklab,var(--bv-seaglass) 14%,var(--bv-surface-raised))}.bg-card.svelte-a3p13i:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:2px}.bg-text.svelte-a3p13i{display:flex;flex-direction:column;gap:2px;min-width:0}.bg-name.svelte-a3p13i{font-weight:600}.bg-card.on.svelte-a3p13i .bg-name:where(.svelte-a3p13i){font-weight:700}.bg-check.svelte-a3p13i{position:absolute;top:6px;inset-inline-end:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bv-seaglass);color:var(--bv-seaglass-ink)}.bg-sub.svelte-a3p13i{color:var(--bv-text-2);font-size:.82em}h1.svelte-1e3ugmo{margin:0;font-family:var(--bv-font-display);font-weight:640}.muted.svelte-1e3ugmo{color:var(--bv-text-2)}.head.svelte-1e3ugmo{display:flex;flex-direction:column;gap:var(--bv-space-1);margin-bottom:var(--bv-space-4)}.back.svelte-1e3ugmo{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;color:var(--bv-text-2);text-decoration:none}.back.svelte-1e3ugmo:hover{color:var(--bv-text)}.layout.svelte-1e3ugmo{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,42%);gap:var(--bv-space-4);align-items:start}.controls.svelte-1e3ugmo{min-width:0}.card.svelte-1e3ugmo{background:var(--bv-surface);border-radius:var(--bv-radius-md);padding:var(--bv-space-4);margin-bottom:var(--bv-space-4)}.card.svelte-1e3ugmo h2:where(.svelte-1e3ugmo){margin:0 0 var(--bv-space-3)}.field.svelte-1e3ugmo{display:flex;flex-direction:column;gap:6px;margin-top:var(--bv-space-3)}.field[data-look-setting=people_row].svelte-1e3ugmo+.field:where(.svelte-1e3ugmo),.field[data-look-setting=background].svelte-1e3ugmo+.field:where(.svelte-1e3ugmo){margin-top:var(--bv-space-3)}.field[data-look-setting=people_row].svelte-1e3ugmo{gap:0}.field[data-look-setting=people_row].svelte-1e3ugmo .field-hint:where(.svelte-1e3ugmo){margin-top:-6px;padding-inline-start:calc(20px + var(--bv-space-2))}.people-toggle.svelte-1e3ugmo{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px;cursor:pointer}.field.svelte-1e3ugmo:first-of-type{margin-top:0}.field-label.svelte-1e3ugmo{display:flex;justify-content:space-between;gap:var(--bv-space-2);color:var(--bv-text-2);font-size:.9em}.field-hint.svelte-1e3ugmo{margin:6px 0 0;color:var(--bv-text-2);font-size:.82em}.field-hint.lead.svelte-1e3ugmo{margin:0 0 var(--bv-space-2)}output.svelte-1e3ugmo{font-family:var(--bv-font-mono);color:var(--bv-text)}input[type=range].svelte-1e3ugmo{min-height:44px;accent-color:var(--bv-seaglass)}.type-grid.svelte-1e3ugmo{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:var(--bv-space-2)}.type-card.svelte-1e3ugmo{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:var(--bv-space-2);border-radius:var(--bv-radius-sm);border:2px solid var(--bv-border);background:var(--bv-surface-raised);color:var(--bv-text);text-align:start;cursor:pointer}.type-card.on.svelte-1e3ugmo{border-color:var(--bv-seaglass)}.type-card.svelte-1e3ugmo:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:2px}.type-sample.svelte-1e3ugmo{font-size:1.6em;line-height:1.1}.type-name.svelte-1e3ugmo{font-size:.8em;color:var(--bv-text-2)}.backdrop.svelte-1e3ugmo{max-width:360px}.pair.svelte-1e3ugmo{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:var(--bv-space-2)}.switch.svelte-1e3ugmo{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--bv-space-2);min-height:44px;padding:0;border:none;background:none;color:var(--bv-text);font:inherit;cursor:pointer;text-align:start}.switch.svelte-1e3ugmo:disabled{opacity:.6;cursor:default}.track.svelte-1e3ugmo{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:var(--bv-surface-raised);border:1px solid var(--bv-border)}.thumb.svelte-1e3ugmo{position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:var(--bv-text-2);transition:transform .15s ease-out}.switch[aria-checked=true].svelte-1e3ugmo .track:where(.svelte-1e3ugmo){background:var(--bv-seaglass);border-color:var(--bv-seaglass)}.switch[aria-checked=true].svelte-1e3ugmo .thumb:where(.svelte-1e3ugmo){background:var(--bv-seaglass-ink);transform:translate(18px)}[dir=rtl] .switch[aria-checked=true].svelte-1e3ugmo .thumb:where(.svelte-1e3ugmo){transform:translate(-18px)}.switch.svelte-1e3ugmo:focus-visible{outline:2px solid var(--bv-seaglass);outline-offset:3px;border-radius:var(--bv-radius-sm)}.preview-col.svelte-1e3ugmo{position:sticky;top:var(--bv-space-3);display:flex;flex-direction:column;gap:var(--bv-space-2)}.preview-head.svelte-1e3ugmo{display:flex;justify-content:space-between;align-items:center}.unsaved.svelte-1e3ugmo{color:var(--bv-amber);font-size:.85em;font-weight:600}.preview.svelte-1e3ugmo{position:relative;width:100%;overflow:hidden;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:var(--bv-ink)}.preview.svelte-1e3ugmo iframe:where(.svelte-1e3ugmo){position:absolute;inset-block-start:0;inset-inline-start:0;border:0;transform-origin:0 0;pointer-events:none}[dir=rtl] .preview.svelte-1e3ugmo iframe:where(.svelte-1e3ugmo){transform-origin:100% 0}.footer.svelte-1e3ugmo{position:sticky;bottom:calc(-1 * var(--bv-space-5));z-index:2;display:flex;flex-direction:column;gap:var(--bv-space-2);margin-top:var(--bv-space-2);padding:var(--bv-space-3) 0 calc(var(--bv-space-3) + var(--bv-space-5));background:var(--bv-ink);border-block-start:1px solid var(--bv-border)}.footer.svelte-1e3ugmo p:where(.svelte-1e3ugmo){margin:0}.flash.svelte-1e3ugmo{color:var(--bv-success)}.footer-actions.svelte-1e3ugmo{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.footer-actions.svelte-1e3ugmo .bv-button:where(.svelte-1e3ugmo){display:inline-flex;align-items:center;gap:6px}.preset-form.svelte-1e3ugmo{display:flex;gap:var(--bv-space-1)}.preset-form.svelte-1e3ugmo .bv-input:where(.svelte-1e3ugmo){width:200px}@media(max-width:1100px){.layout.svelte-1e3ugmo{grid-template-columns:1fr}.preview-col.svelte-1e3ugmo{position:static;order:-1}}.chips.svelte-gqjac{display:inline-flex;flex-wrap:wrap;gap:6px}.chip.svelte-gqjac{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:2px 14px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:transparent;color:var(--bv-text-2);font-family:var(--bv-font-body);font-size:max(14px,.92em);cursor:pointer}.chip.svelte-gqjac:hover{border-color:color-mix(in oklab,var(--bv-text) 30%,transparent)}.chip.on.svelte-gqjac{border:2px solid var(--bv-seaglass);padding-inline:13px;background:color-mix(in oklab,var(--bv-seaglass) 22%,transparent);color:var(--bv-text);font-weight:640}.pin-banner.svelte-qe5bcd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bv-space-2) var(--bv-space-3);padding:var(--bv-space-2) var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:var(--bv-surface);color:var(--bv-text-2)}.pin-banner.svelte-qe5bcd p:where(.svelte-qe5bcd){flex:1;margin:0;min-width:12em}.pin-banner.svelte-qe5bcd .bv-button:where(.svelte-qe5bcd){min-height:44px}.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}.recovery.svelte-k942p1 p:where(.svelte-k942p1){margin:0}.recovery-form.svelte-k942p1{display:flex;flex-direction:column;gap:var(--bv-space-2)}.recovery-field.svelte-k942p1{display:flex;flex-direction:column;gap:4px;color:var(--bv-text-2);font-size:.9em}.recovery-field.svelte-k942p1 .bv-input:where(.svelte-k942p1){max-width:320px;min-height:44px}.recovery-actions.svelte-k942p1{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.recovery-actions.svelte-k942p1 .bv-button:where(.svelte-k942p1){display:inline-flex;align-items:center;gap:6px;min-height:44px}.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}.meter.svelte-nu6t85{display:flex;align-items:center;gap:var(--bv-space-3);min-height:24px;margin-block:var(--bv-space-2)}.segs.svelte-nu6t85{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:160px;max-width:50%}.seg.svelte-nu6t85{height:6px;border-radius:3px;background:var(--bv-border)}.meter[data-level="1"].svelte-nu6t85 .seg.on:where(.svelte-nu6t85){background:var(--bv-error)}.meter[data-level="2"].svelte-nu6t85 .seg.on:where(.svelte-nu6t85){background:var(--bv-amber)}.meter[data-level="3"].svelte-nu6t85 .seg.on:where(.svelte-nu6t85),.meter[data-level="4"].svelte-nu6t85 .seg.on:where(.svelte-nu6t85){background:var(--bv-success)}.word.svelte-nu6t85{color:var(--bv-text-2);font-size:14px}.factory.svelte-qiekz3{background:var(--bv-surface);border:1px solid color-mix(in oklab,var(--bv-error) 45%,var(--bv-border));border-radius:var(--bv-radius);padding:var(--bv-space-3);display:flex;flex-direction:column;gap:var(--bv-space-2);align-items:flex-start}.factory.svelte-qiekz3 .bv-button:where(.svelte-qiekz3){min-height:44px}.muted.svelte-qiekz3{margin:0;color:var(--bv-text-2)}.strong.svelte-qiekz3{color:var(--bv-text);font-weight:600}.resetting.svelte-qiekz3{margin:0;font-weight:600}.reset-form.svelte-qiekz3{display:flex;flex-direction:column;gap:var(--bv-space-3);max-width:520px}.warning.svelte-qiekz3{display:flex;gap:var(--bv-space-2);align-items:flex-start;margin:0;padding:var(--bv-space-2) var(--bv-space-3);border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-amber) 14%,transparent);border:1px solid color-mix(in oklab,var(--bv-amber) 45%,transparent);font-weight:600}.warning.svelte-qiekz3 svg{flex:none;color:var(--bv-amber);margin-top:2px}.check.svelte-qiekz3{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px}.check.svelte-qiekz3 input:where(.svelte-qiekz3){width:20px;height:20px;accent-color:var(--bv-seaglass)}.field.svelte-qiekz3{display:flex;flex-direction:column;gap:6px}.field.svelte-qiekz3 span:where(.svelte-qiekz3){color:var(--bv-text-2);font-size:.9em}.error.svelte-qiekz3{margin:0;color:var(--bv-amber);font-weight:600}.actions.svelte-qiekz3{display:flex;justify-content:flex-end;gap:var(--bv-space-2);flex-wrap:wrap}.actions.svelte-qiekz3 .bv-button:where(.svelte-qiekz3){min-height:44px}.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}.file-pick.svelte-q0089c{position:relative;overflow:hidden;max-width:100%}.file-pick.svelte-q0089c span:where(.svelte-q0089c){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-pick.picked.svelte-q0089c{border-color:var(--bv-seaglass)}.file-pick.svelte-q0089c input:where(.svelte-q0089c){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}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-amber)}@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}}.installers-page.svelte-1gaqnrm{display:flex;flex-direction:column;gap:var(--bv-space-3);max-width:920px}h1.svelte-1gaqnrm{margin:0;font-family:var(--bv-font-display);font-weight:640}.lede.svelte-1gaqnrm,.muted.svelte-1gaqnrm{color:var(--bv-text-2);margin:0;max-width:62ch}.error.svelte-1gaqnrm{color:var(--bv-error);margin:0}.card.svelte-1gaqnrm{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);padding:var(--bv-space-4)}.list.svelte-1gaqnrm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bv-space-2)}.item.svelte-1gaqnrm{display:grid;grid-template-columns:auto 1fr auto;gap:var(--bv-space-3);align-items:start}.mark.svelte-1gaqnrm{color:var(--bv-text-2);padding-top:2px}.body.svelte-1gaqnrm{min-width:0;display:flex;flex-direction:column;gap:var(--bv-space-1)}h2.svelte-1gaqnrm{margin:0;font-size:1.125rem;font-weight:620}.arch.svelte-1gaqnrm{color:var(--bv-text-2);font-weight:450}.meta.svelte-1gaqnrm,.note.svelte-1gaqnrm{margin:0;color:var(--bv-text-2)}.note.svelte-1gaqnrm{max-width:58ch}.format.svelte-1gaqnrm{margin:0;font-weight:600}.command.svelte-1gaqnrm,.reset-list.svelte-1gaqnrm code:where(.svelte-1gaqnrm){font-family:var(--bv-font-mono);font-size:.875rem;overflow-wrap:anywhere;padding:2px 6px;border-radius:var(--bv-radius-sm);background:color-mix(in oklab,var(--bv-text) 7%,transparent);-webkit-user-select:all;user-select:all}.command.svelte-1gaqnrm{align-self:flex-start;max-width:100%}.reset.svelte-1gaqnrm h2:where(.svelte-1gaqnrm){margin:0;font-size:1.05rem}.reset-list.svelte-1gaqnrm{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--bv-space-1) var(--bv-space-3);margin:0}.reset-list.svelte-1gaqnrm dt:where(.svelte-1gaqnrm){font-weight:600}.reset-list.svelte-1gaqnrm dd:where(.svelte-1gaqnrm){margin:0;color:var(--bv-text-2)}@media(max-width:560px){.reset-list.svelte-1gaqnrm{grid-template-columns:minmax(0,1fr)}.reset-list.svelte-1gaqnrm dd:where(.svelte-1gaqnrm){margin-bottom:var(--bv-space-2)}}.sum.svelte-1gaqnrm summary:where(.svelte-1gaqnrm){cursor:pointer;color:var(--bv-text-2);min-height:44px;display:flex;align-items:center}.sum.svelte-1gaqnrm code:where(.svelte-1gaqnrm){font-family:var(--bv-font-mono);font-size:.875rem;overflow-wrap:anywhere}.shown.svelte-1gaqnrm{display:flex;flex-direction:column;gap:var(--bv-space-1)}.actions.svelte-1gaqnrm{display:flex;flex-direction:column;gap:var(--bv-space-2)}.actions.svelte-1gaqnrm .bv-button:where(.svelte-1gaqnrm){display:inline-flex;align-items:center;justify-content:center;gap:var(--bv-space-1);min-height:44px;white-space:nowrap}@media(max-width:640px){.item.svelte-1gaqnrm{grid-template-columns:auto 1fr}.actions.svelte-1gaqnrm{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}.share.svelte-1r9or1l{display:flex;flex-direction:column;gap:2px;padding-inline-start:22px}.check.svelte-1r9or1l{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px;cursor:pointer}.hint.svelte-1r9or1l{margin:0;color:var(--bv-text-2);font-size:.85em;padding-inline-start:calc(20px + var(--bv-space-2))}.channel.svelte-j3yqxt{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px;flex-wrap:wrap}@supports (grid-template-columns: subgrid){@media(min-width:640px){.channel.svelte-j3yqxt{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}}}.channel.off.svelte-j3yqxt .bv-input:where(.svelte-j3yqxt){color:var(--bv-text-2)}.number.svelte-j3yqxt{font-family:var(--bv-font-mono);color:var(--bv-text-2);min-width:2ch;text-align:end}.bv-input.svelte-j3yqxt{flex:1 1 200px;min-height:44px}.chips.svelte-j3yqxt{display:flex;gap:var(--bv-space-1)}.chip.svelte-j3yqxt{font-family:var(--bv-font-mono);font-size:max(14px,.875rem);color:var(--bv-text-2);border:1px solid var(--bv-border);border-radius:999px;padding:2px 8px;white-space:nowrap}.switch.svelte-j3yqxt{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--bv-space-2);min-height:44px;padding:0 var(--bv-space-1);border:none;border-radius:999px;background:none;flex-shrink:0;cursor:pointer}.state.svelte-j3yqxt{color:var(--bv-text-2);font-size:max(14px,.875rem);white-space:nowrap}.switch[aria-checked=true].svelte-j3yqxt .state:where(.svelte-j3yqxt){color:var(--bv-text)}.track.svelte-j3yqxt{width:52px;height:30px;border-radius:999px;background:color-mix(in oklab,var(--bv-text) 14%,var(--bv-surface));box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--bv-text) 60%,var(--bv-surface));padding:3px;display:flex;align-items:center;flex-shrink:0}.switch[aria-checked=true].svelte-j3yqxt .track:where(.svelte-j3yqxt){background:var(--bv-seaglass);box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--bv-seaglass) 55%,var(--bv-text))}.knob.svelte-j3yqxt{width:24px;height:24px;border-radius:50%;background:color-mix(in oklab,var(--bv-text) 78%,var(--bv-surface));transition:transform .18s ease-out}.switch[aria-checked=true].svelte-j3yqxt .knob:where(.svelte-j3yqxt){background:#fff;box-shadow:0 1px 3px #00000059;transform:translate(22px)}[dir=rtl] .switch[aria-checked=true].svelte-j3yqxt .knob:where(.svelte-j3yqxt){transform:translate(-22px)}.switch[aria-disabled=true].svelte-j3yqxt,.bv-input[aria-disabled=true].svelte-j3yqxt{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.knob.svelte-j3yqxt{transition:none}}.code-step.svelte-j72j6n{display:flex;flex-direction:column;gap:var(--bv-space-1);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2)}.sent.svelte-j72j6n{margin:0;font-weight:600}.muted.svelte-j72j6n{margin:0;color:var(--bv-text-2);font-size:max(14px,.875rem)}.field.svelte-j72j6n{display:flex;flex-direction:column;gap:4px}.field.svelte-j72j6n label:where(.svelte-j72j6n){font-weight:600;color:var(--bv-text)}.code.svelte-j72j6n{min-height:44px;max-width:14ch;font-family:var(--bv-font-mono);letter-spacing:.12em}.actions.svelte-j72j6n{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.actions.svelte-j72j6n .bv-button:where(.svelte-j72j6n){min-height:44px}.account-form.svelte-zcb65r{display:flex;flex-direction:column;gap:var(--bv-space-2)}.guide.svelte-zcb65r{display:flex;flex-direction:column;gap:var(--bv-space-1);padding:var(--bv-space-2);border:1px dashed var(--bv-border);border-radius:var(--bv-radius-sm)}.guide.svelte-zcb65r p:where(.svelte-zcb65r){margin:0}.warning.svelte-zcb65r{display:flex;align-items:flex-start;gap:6px;color:var(--bv-amber);font-weight:600}.warning.svelte-zcb65r svg{flex:none;margin-top:2px}.field.svelte-zcb65r{display:flex;flex-direction:column;gap:4px;min-width:0}.field.svelte-zcb65r label:where(.svelte-zcb65r){font-weight:600;color:var(--bv-text)}.field.svelte-zcb65r .bv-input:where(.svelte-zcb65r){min-height:44px}.account.svelte-zcb65r{margin:0;font-weight:600}.muted.svelte-zcb65r{margin:0;color:var(--bv-text-2);font-size:max(14px,.875rem)}.actions.svelte-zcb65r{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.actions.svelte-zcb65r .bv-button:where(.svelte-zcb65r){display:inline-flex;align-items:center;gap:6px;min-height:44px}.nest-form.svelte-1lkmnpe{display:flex;flex-direction:column;gap:var(--bv-space-2)}.guide.svelte-1lkmnpe{display:flex;flex-direction:column;gap:var(--bv-space-1);padding:var(--bv-space-2);border:1px dashed var(--bv-border);border-radius:var(--bv-radius-sm)}.guide.svelte-1lkmnpe p:where(.svelte-1lkmnpe),.guide.svelte-1lkmnpe h3:where(.svelte-1lkmnpe){margin:0}.guide.svelte-1lkmnpe ol:where(.svelte-1lkmnpe){margin:0;padding-inline-start:1.4em;display:flex;flex-direction:column;gap:var(--bv-space-1)}.guide.svelte-1lkmnpe a:where(.svelte-1lkmnpe){display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--bv-text);text-decoration:underline}.fee.svelte-1lkmnpe{font-weight:600}.field.svelte-1lkmnpe{display:flex;flex-direction:column;gap:4px;min-width:0}.field.svelte-1lkmnpe label:where(.svelte-1lkmnpe){font-weight:600;color:var(--bv-text)}.field.svelte-1lkmnpe .bv-input:where(.svelte-1lkmnpe){min-height:44px}.copy.svelte-1lkmnpe{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.copy.svelte-1lkmnpe .bv-input:where(.svelte-1lkmnpe){flex:1 1 100%;resize:none;field-sizing:content;min-height:44px;line-height:1.4;overflow-wrap:anywhere}.copy.svelte-1lkmnpe .bv-button:where(.svelte-1lkmnpe){min-width:7.5em;justify-content:center}.warning.svelte-1lkmnpe{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--bv-space-1) var(--bv-space-2);border:1px solid var(--bv-amber);border-radius:var(--bv-radius-sm);color:var(--bv-amber);font-weight:600}.warning.svelte-1lkmnpe svg{flex:none;margin-top:2px}.badge.svelte-1lkmnpe{display:inline-block;padding:0 8px;border:1px solid var(--bv-border);border-radius:999px;color:var(--bv-text-2);font-size:max(14px,.875rem)}.copy.svelte-1lkmnpe .bv-button:where(.svelte-1lkmnpe),.actions.svelte-1lkmnpe .bv-button:where(.svelte-1lkmnpe){display:inline-flex;align-items:center;gap:6px;min-height:44px}.pair.svelte-1lkmnpe{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.grow.svelte-1lkmnpe{flex:1 1 100%}.mono.svelte-1lkmnpe{font-family:var(--bv-font-mono)}.muted.svelte-1lkmnpe{margin:0;color:var(--bv-text-2);font-size:max(14px,.875rem)}.continue.svelte-1lkmnpe{display:flex;flex-direction:column;gap:var(--bv-space-1);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2)}.continue.svelte-1lkmnpe p:where(.svelte-1lkmnpe){margin:0}.actions.svelte-1lkmnpe{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.go.svelte-1lkmnpe{text-decoration:none}.source-form.svelte-l94eun{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:var(--bv-surface)}.field.svelte-l94eun{display:flex;flex-direction:column;gap:4px;min-width:0}.field.svelte-l94eun label:where(.svelte-l94eun),legend.svelte-l94eun{font-weight:600;color:var(--bv-text)}.field.svelte-l94eun .bv-input:where(.svelte-l94eun){min-height:44px}.pair.svelte-l94eun{display:flex;flex-wrap:wrap;gap:var(--bv-space-2)}.grow.svelte-l94eun{flex:2 1 220px}.port.svelte-l94eun{flex:0 1 140px}.count.svelte-l94eun .bv-input:where(.svelte-l94eun){max-width:140px}.stream.svelte-l94eun{display:flex;flex-direction:column;gap:var(--bv-space-2);border:1px dashed var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2);margin:0;position:relative}.stream.svelte-l94eun .remove:where(.svelte-l94eun){align-self:flex-end;min-width:44px;min-height:44px}.key-toggle.svelte-l94eun,.add-stream.svelte-l94eun{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px}.mono.svelte-l94eun{font-family:var(--bv-font-mono)}.muted.svelte-l94eun,.unverified.svelte-l94eun{margin:0;color:var(--bv-text-2);font-size:max(14px,.875rem)}.result.svelte-l94eun{border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);padding:var(--bv-space-2)}.result.svelte-l94eun p:where(.svelte-l94eun),.result.svelte-l94eun ul:where(.svelte-l94eun){margin:0}.found.svelte-l94eun{display:flex;align-items:center;gap:6px;color:var(--bv-seaglass);font-weight:600}.result.svelte-l94eun ul:where(.svelte-l94eun){padding-inline-start:1.2em;color:var(--bv-text-2);font-size:max(14px,.9em)}.actions.svelte-l94eun{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.actions.svelte-l94eun .bv-button:where(.svelte-l94eun){min-height:44px}.card.svelte-lmxhhf{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-lmxhhf,.channels.svelte-lmxhhf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sources.svelte-lmxhhf{gap:var(--bv-space-3)}.channels.svelte-lmxhhf{gap:4px;padding-inline-start:var(--bv-space-3)}@supports (grid-template-columns: subgrid){@media(min-width:640px){.channels.svelte-lmxhhf{display:grid;grid-template-columns:auto minmax(160px,1fr) auto auto;column-gap:var(--bv-space-2);align-items:center}}}.source.svelte-lmxhhf{display:flex;flex-direction:column;gap:var(--bv-space-2)}.head.svelte-lmxhhf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bv-space-2);min-height:44px}.name.svelte-lmxhhf{font-family:var(--bv-font-display);font-weight:600}.chip.svelte-lmxhhf{font-size:max(14px,.875rem);color:var(--bv-text-2);border:1px solid var(--bv-border);border-radius:999px;padding:2px 8px}.host.svelte-lmxhhf{font-family:var(--bv-font-mono);color:var(--bv-text-2);font-size:max(14px,.9em)}.status.svelte-lmxhhf{font-size:max(14px,.9em);color:var(--bv-text-2)}.status[data-status=ok].svelte-lmxhhf{color:var(--bv-seaglass)}.status[data-status=error].svelte-lmxhhf,.status[data-status=needs_password].svelte-lmxhhf,.status[data-status=needs_addresses].svelte-lmxhhf{color:var(--bv-amber)}.events.svelte-lmxhhf{display:flex;align-items:flex-start;gap:6px;margin:calc(var(--bv-space-1) * -1) 0 var(--bv-space-1);font-size:max(14px,.9em);line-height:1.35;color:var(--bv-text-2)}.events.svelte-lmxhhf svg{flex:none;margin-block-start:.05em}.events[data-events=listening].svelte-lmxhhf{color:var(--bv-seaglass)}.events[data-events=retrying].svelte-lmxhhf,.events[data-events=needs_key].svelte-lmxhhf{color:var(--bv-amber)}.count.svelte-lmxhhf{margin-inline-start:auto;color:var(--bv-text-2);font-size:max(14px,.9em)}.unverified.svelte-lmxhhf{margin: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:max(14px,.875rem)}.unverified.quiet.svelte-lmxhhf{padding:0;border:0;color:var(--bv-text-2)}.needs.svelte-lmxhhf{margin:0;display:flex;align-items:flex-start;gap:8px;padding:var(--bv-space-1) var(--bv-space-2);border:1px solid var(--bv-amber);border-radius:var(--bv-radius-sm);color:var(--bv-amber);font-size:max(15px,.95rem);font-weight:600}.needs.svelte-lmxhhf svg{flex:none;margin-top:2px}.outcome.svelte-lmxhhf{margin:0;display:flex;align-items:center;gap:6px;color:var(--bv-seaglass);font-size:max(14px,.9em)}.outcome.bad.svelte-lmxhhf{color:var(--bv-amber)}.actions.svelte-lmxhhf{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.actions.svelte-lmxhhf .bv-button:where(.svelte-lmxhhf),.add.svelte-lmxhhf{display:inline-flex;align-items:center;gap:6px;min-height:44px}.add.svelte-lmxhhf{align-self:flex-start}.stream-form.svelte-lmxhhf{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-2);border:1px dashed var(--bv-border);border-radius:var(--bv-radius-sm)}.field.svelte-lmxhhf{display:flex;flex-direction:column;gap:4px}.field.svelte-lmxhhf label:where(.svelte-lmxhhf){font-weight:600}.field.svelte-lmxhhf .bv-input:where(.svelte-lmxhhf){min-height:44px}.mono.svelte-lmxhhf{font-family:var(--bv-font-mono)}.muted.svelte-lmxhhf{margin:0;color:var(--bv-text-2);font-size:max(14px,.875rem)}.delete-body.svelte-lmxhhf{margin:0 0 var(--bv-space-2)}.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)}.sources.svelte-195mv5o .share-row:where(.svelte-195mv5o){display:block;min-height:0;margin-block-end:var(--bv-space-2)}.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;min-height:44px;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,.fld.svelte-pse6f5 select{min-height:44px;min-width:160px}.chk.svelte-pse6f5{display:inline-flex;min-height:44px;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:before{content:"";position:absolute;top:-12px;right:-5px;bottom:-12px;left:-5px}.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:44px;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}.fld.svelte-1kv99zg{display:flex;flex-direction:column;gap:4px}.fld.svelte-1kv99zg .cap:where(.svelte-1kv99zg){font-size:max(14px,.85em);text-transform:uppercase;letter-spacing:.05em;color:var(--bv-text-2)}.muted.svelte-1kv99zg{margin:0;color:var(--bv-text-2)}.enrolled.svelte-1kv99zg{display:flex;align-items:center;gap:var(--bv-space-2);margin:0 0 var(--bv-space-2);color:var(--bv-text);font-weight:600}.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)}.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)}input[type=range].svelte-1kv99zg{min-height:44px}.card.svelte-dc9ln{display:flex;flex-direction:column;gap:var(--bv-space-2);width:100%;min-height:64px;padding:var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);background:var(--bv-surface);color:var(--bv-text);text-align:start;cursor:pointer}.card.svelte-dc9ln:hover{border-color:color-mix(in oklab,var(--bv-text) 26%,transparent)}.head.svelte-dc9ln{display:flex;align-items:flex-start;gap:var(--bv-space-2);color:var(--bv-text-2)}.name.svelte-dc9ln{flex:1;min-width:0;color:var(--bv-text);font-family:var(--bv-font-body);font-weight:640;font-size:1.05em;overflow-wrap:anywhere}.count.svelte-dc9ln{font-size:max(14px,.9em);color:var(--bv-text-2);margin-block-start:calc(var(--bv-space-1) * -1)}.chips.svelte-dc9ln{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-dc9ln{padding:2px 10px;border-radius:999px;border:1px solid var(--bv-border);color:var(--bv-text-2);font-size:max(14px,.88em)}.none.svelte-dc9ln{color:var(--bv-text-2);font-size:max(14px,.9em)}.bar.svelte-1tcfp8j{display:flex;flex-wrap:wrap;gap:var(--bv-space-3);align-items:end}.fld.svelte-1tcfp8j{display:flex;flex-direction:column;gap:4px;min-width:0}.grow.svelte-1tcfp8j{flex:1 1 200px}.mins.svelte-1tcfp8j{flex:0 1 170px}.ask.svelte-1tcfp8j{margin:0 0 var(--bv-space-3)}.ask-row.svelte-1tcfp8j{display:flex;justify-content:flex-end;gap:var(--bv-space-2)}.cap.svelte-1tcfp8j{font-size:max(14px,.85em);text-transform:uppercase;letter-spacing:.07em;color:var(--bv-text-2)}.go.svelte-1tcfp8j{min-height:48px}.result.svelte-1tcfp8j{margin:var(--bv-space-2) 0 0;color:var(--bv-seaglass)}.row.svelte-17ujbdp{display:flex;flex-direction:column;gap:var(--bv-space-1);padding-block:var(--bv-space-2);border-block-end:1px solid var(--bv-border)}.head.svelte-17ujbdp{display:flex;align-items:center;justify-content:space-between;gap:var(--bv-space-2);flex-wrap:wrap}.label.svelte-17ujbdp{font-weight:600}.hint.svelte-17ujbdp,.inherits.svelte-17ujbdp{margin:0;color:var(--bv-text-2);font-size:max(14px,.9em)}.inherits.svelte-17ujbdp{display:flex;flex-wrap:wrap;gap:2px var(--bv-space-2);align-items:baseline}.value.svelte-17ujbdp{color:var(--bv-text)}.source.svelte-17ujbdp{font-size:max(14px,.9em)}.editor.svelte-17ujbdp,.rot.svelte-1ooontv{display:flex;flex-direction:column;gap:var(--bv-space-2)}.check.svelte-1ooontv{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px}.entry.svelte-1ooontv{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-2);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm)}.entry-top.svelte-1ooontv{display:flex;gap:var(--bv-space-2);align-items:center}.entry-times.svelte-1ooontv{display:flex;gap:var(--bv-space-2);align-items:center;flex-wrap:wrap}.time.svelte-1ooontv{width:auto;min-width:140px;flex:1 1 140px}.num.svelte-1ooontv{width:96px;text-align:center}.icon-btn.svelte-1ooontv{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:transparent;color:var(--bv-text-2)}.days.svelte-1ooontv{display:flex;flex-wrap:wrap;gap:4px}.day.svelte-1ooontv{min-width:44px;min-height:44px;padding-inline:8px;border-radius:var(--bv-radius-sm);border:1px solid var(--bv-border);background:transparent;color:var(--bv-text-2);font-size:.82em}.day.wide.svelte-1ooontv{padding-inline:14px}.day.on.svelte-1ooontv{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)}.hint.svelte-1ooontv{margin:0;color:var(--bv-text-2);font-size:.85em}.form.svelte-jhjr6z{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--bv-space-2)}.field.svelte-jhjr6z{display:flex;flex-direction:column;gap:4px}.cap.svelte-jhjr6z{font-size:max(14px,.85em);text-transform:uppercase;letter-spacing:.05em;color:var(--bv-text-2)}.grow.svelte-jhjr6z{flex:1 1 140px}.name.svelte-jhjr6z{font-family:var(--bv-font-body)}.field-msg.svelte-jhjr6z{margin:0;color:var(--bv-text-2);font-size:max(14px,.9em)}.field-msg.bad.svelte-jhjr6z{color:var(--bv-error)}.meta.svelte-jhjr6z,.hint.svelte-jhjr6z{margin:0;color:var(--bv-text-2);font-size:max(14px,.9em)}.hint.svelte-jhjr6z{display:inline-flex;align-items:center;gap:6px}.hint.ok.svelte-jhjr6z{color:var(--bv-seaglass);font-weight:600}.identify-row.svelte-jhjr6z{flex-wrap:wrap}.lede.svelte-jhjr6z{margin-block-start:calc(var(--bv-space-1) * -1)}h3.svelte-jhjr6z{margin:var(--bv-space-2) 0 0}.inline.svelte-jhjr6z{display:flex;align-items:center;gap:var(--bv-space-2)}.inline.wrap.svelte-jhjr6z{flex-wrap:wrap}.time.svelte-jhjr6z{width:auto;min-width:140px;flex:1 1 140px}.num.svelte-jhjr6z{width:110px;text-align:center}.check.svelte-jhjr6z{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px}.check-with-hint.svelte-jhjr6z{display:flex;flex-direction:column}.check-with-hint.svelte-jhjr6z .hint:where(.svelte-jhjr6z){margin-top:-6px;padding-inline-start:calc(20px + var(--bv-space-2))}.members.svelte-jhjr6z{list-style:none;margin:0;padding:0}.slider.svelte-jhjr6z{display:flex;align-items:center;gap:var(--bv-space-2);min-height:44px;flex-wrap:wrap}.slider.svelte-jhjr6z input[type=range]:where(.svelte-jhjr6z){flex:1;min-width:160px;accent-color:var(--bv-seaglass)}.slider.svelte-jhjr6z output:where(.svelte-jhjr6z){font-family:var(--bv-font-mono);min-width:4ch}.foot.svelte-jhjr6z{position:sticky;bottom:calc(var(--bv-space-4) * -1);display:flex;flex-direction:column;gap:var(--bv-space-2);margin-top:var(--bv-space-3);padding-block:var(--bv-space-3);background:var(--bv-surface);border-block-start:1px solid var(--bv-border)}.foot.svelte-jhjr6z .row:where(.svelte-jhjr6z){display:flex;align-items:center;gap:var(--bv-space-2)}.foot.svelte-jhjr6z .msg:where(.svelte-jhjr6z){margin:0;font-size:max(14px,.9em)}.confirm.svelte-jhjr6z{display:flex;flex-direction:column;gap:var(--bv-space-2)}.confirm.svelte-jhjr6z .row:where(.svelte-jhjr6z){justify-content:flex-end}.spacer.svelte-jhjr6z{flex:1}@media(max-width:520px){.lbl.svelte-jhjr6z{display:none}}.screen.svelte-ppqch6{width:100%;min-height:64px;display:flex;align-items:center;gap:var(--bv-space-3);padding:var(--bv-space-2) var(--bv-space-3);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm);background:transparent;color:var(--bv-text);text-align:start;cursor:pointer}.screen.svelte-ppqch6:hover{background:color-mix(in oklab,var(--bv-fog) 5%,transparent);border-color:color-mix(in oklab,var(--bv-text) 24%,transparent)}.dot.svelte-ppqch6{width:12px;height:12px;flex:none;border-radius:50%;background:color-mix(in oklab,var(--bv-text) 28%,transparent)}.dot.ring.svelte-ppqch6{background:transparent;border:2px solid var(--bv-text-2)}.dot.live.svelte-ppqch6{background:var(--bv-coral)}.main.svelte-ppqch6{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.top.svelte-ppqch6{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bv-space-2)}.name.svelte-ppqch6{font-family:var(--bv-font-body);font-weight:640;font-size:1.05em;overflow-wrap:anywhere}.me.svelte-ppqch6{color:var(--bv-text-2);font-size:max(14px,.9em)}.chip.svelte-ppqch6{padding:1px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--bv-seaglass) 45%,transparent);color:var(--bv-seaglass);font-size:max(14px,.88em)}.chip.quiet.svelte-ppqch6{border-color:var(--bv-border);color:var(--bv-text-2)}.line.svelte-ppqch6{color:var(--bv-text-2);font-size:max(14px,.9em);overflow-wrap:anywhere}.state.svelte-ppqch6{color:var(--bv-text)}.screens-page.svelte-1h3vefe{display:flex;flex-direction:column;gap:var(--bv-space-3);max-width:920px}h1.svelte-1h3vefe{margin:0;font-family:var(--bv-font-display);font-weight:640}.lede.svelte-1h3vefe{color:var(--bv-text-2);margin:0;max-width:62ch}.card.svelte-1h3vefe{background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-md);padding:var(--bv-space-4)}.head.svelte-1h3vefe{display:flex;align-items:center;justify-content:space-between;gap:var(--bv-space-2);flex-wrap:wrap;margin-bottom:var(--bv-space-2)}.head.svelte-1h3vefe h2:where(.svelte-1h3vefe){margin:0}.list.svelte-1h3vefe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bv-space-2)}.groups.svelte-1h3vefe{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--bv-space-3)}.empty.svelte-1h3vefe{display:flex;flex-direction:column;height:220px}.people-page.svelte-18hmtq8{display:flex;flex-direction:column;gap:var(--bv-space-3);max-width:1100px}.head.svelte-18hmtq8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bv-space-2)}h1.svelte-18hmtq8{margin:0;font-family:var(--bv-font-display);font-weight:640;letter-spacing:-.015em}.add.svelte-18hmtq8{display:inline-flex;align-items:center;gap:6px;min-height:44px}.lede.svelte-18hmtq8{margin:0;color:var(--bv-text-2);max-width:62ch}.muted.svelte-18hmtq8{color:var(--bv-text-2)}.empty.svelte-18hmtq8{margin:0}.flash.svelte-18hmtq8{margin:0;color:var(--bv-success)}.list.svelte-18hmtq8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--bv-space-2)}.person.svelte-18hmtq8{display:flex;flex-direction:column;gap:var(--bv-space-2);padding:var(--bv-space-3);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm)}.person.inactive.svelte-18hmtq8 .name:where(.svelte-18hmtq8),.person.inactive.svelte-18hmtq8 .email:where(.svelte-18hmtq8){opacity:.6}.identity.svelte-18hmtq8{display:flex;align-items:center;gap:var(--bv-space-2)}.look.svelte-18hmtq8{display:flex;flex-direction:column;gap:var(--bv-space-1)}.look-row.svelte-18hmtq8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bv-space-1) var(--bv-space-2)}.look-label.svelte-18hmtq8{min-width:5.5em;color:var(--bv-text-2);font-size:.9em}.who.svelte-18hmtq8{display:flex;flex-direction:column;gap:2px}.name.svelte-18hmtq8{font-weight:600}.email.svelte-18hmtq8{color:var(--bv-text-2);font-size:.88em}.facts.svelte-18hmtq8{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.tag.svelte-18hmtq8{padding:1px 10px;border-radius:999px;border:1px solid var(--bv-border);color:var(--bv-text-2);font-size:.78em}.tag.warn.svelte-18hmtq8{border-color:var(--bv-amber);color:var(--bv-amber)}.seen.svelte-18hmtq8{color:var(--bv-text-2);font-size:.82em}.actions.svelte-18hmtq8,.editor-actions.svelte-18hmtq8{display:flex;flex-wrap:wrap;gap:var(--bv-space-1)}.actions.svelte-18hmtq8 .bv-button:where(.svelte-18hmtq8),.editor-actions.svelte-18hmtq8 .bv-button:where(.svelte-18hmtq8){min-height:44px}.editor.svelte-18hmtq8,.add-form.svelte-18hmtq8{display:flex;flex-direction:column;gap:var(--bv-space-2)}.editor.svelte-18hmtq8{padding-top:var(--bv-space-2);border-top:1px solid var(--bv-border)}.field.svelte-18hmtq8{display:flex;flex-direction:column;gap:4px;color:var(--bv-text-2);font-size:.9em}.field.svelte-18hmtq8 .bv-input:where(.svelte-18hmtq8){min-height:44px;max-width:360px;font-size:1.05em}.add-form.svelte-18hmtq8 .field:where(.svelte-18hmtq8) .bv-input:where(.svelte-18hmtq8){max-width:none}.boards-field.svelte-18hmtq8 .bv-input:where(.svelte-18hmtq8){max-width:480px}.hint.svelte-18hmtq8{margin:0;color:var(--bv-text-2);font-size:max(14px,.85em);max-width:62ch}.managed-by.svelte-18hmtq8{margin:0;padding:var(--bv-space-2) 0 0;border:none;border-top:1px solid var(--bv-border)}.managed-by.svelte-18hmtq8 legend:where(.svelte-18hmtq8){padding:0;color:var(--bv-text-2);font-size:.9em}.manager-boxes.svelte-18hmtq8{display:flex;flex-wrap:wrap;gap:0 var(--bv-space-3)}.household.svelte-18hmtq8{display:flex;flex-direction:column;gap:var(--bv-space-2)}h2.svelte-18hmtq8{margin:0;font-family:var(--bv-font-display);font-weight:640;font-size:1.25em}.accounts-title.svelte-18hmtq8{margin-top:var(--bv-space-3)}.entry.svelte-18hmtq8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bv-space-2);padding:var(--bv-space-2) var(--bv-space-3);background:var(--bv-surface);border:1px solid var(--bv-border);border-radius:var(--bv-radius-sm)}.entry.inactive.svelte-18hmtq8 .name:where(.svelte-18hmtq8){opacity:.6}.entry.svelte-18hmtq8 .actions:where(.svelte-18hmtq8){align-items:center}.board-pick.svelte-18hmtq8{display:inline-flex;align-items:center;gap:var(--bv-space-1);color:var(--bv-text-2);font-size:.9em}.board-label.svelte-18hmtq8{white-space:nowrap}.board-pick.svelte-18hmtq8 .bv-input:where(.svelte-18hmtq8){min-height:44px;max-width:240px}.order.svelte-18hmtq8{display:inline-flex;gap:4px}.row-buttons.svelte-18hmtq8{display:inline-flex;gap:4px;min-width:92px}.actions.svelte-18hmtq8 .icon:where(.svelte-18hmtq8){min-width:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.avatar-button.svelte-18hmtq8{display:inline-flex;align-items:center;gap:var(--bv-space-1);min-height:44px}.avatar-button.svelte-18hmtq8{padding-inline-start:4px}.avatar-edit.svelte-18hmtq8{flex:none;padding:0;border:none;border-radius:50%;background:none;cursor:pointer;line-height:0}.avatar-edit.svelte-18hmtq8:focus-visible{outline:3px solid var(--bv-seaglass);outline-offset:2px}.add-form.svelte-18hmtq8 .look-row:where(.svelte-18hmtq8){flex-direction:column;align-items:flex-start}.add-form.svelte-18hmtq8 .look-label:where(.svelte-18hmtq8){min-width:0}.add-form.svelte-18hmtq8 .editor-actions:where(.svelte-18hmtq8){justify-content:flex-end}.stale.svelte-18hmtq8{color:var(--bv-text-2);font-size:.85em}.check.svelte-18hmtq8{display:inline-flex;align-items:center;gap:var(--bv-space-1);min-height:44px;cursor:pointer}.home-chip.svelte-ai6hqm,.home-btn.svelte-ai6hqm{display:inline-flex;align-items:center;gap:6px;min-height:44px}.home-chip.svelte-ai6hqm{padding:0 var(--bv-space-3);border-radius:var(--bv-radius-sm);border:1px solid color-mix(in oklab,var(--bv-seaglass) 55%,transparent);background:color-mix(in oklab,var(--bv-seaglass) 12%,transparent);color:var(--bv-seaglass);font-size:.9em}.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}.finder.svelte-7o0c5m{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:var(--bv-space-1);padding-block:var(--bv-space-2);background:var(--bv-bg)}.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);min-height:0;height:100%;overflow:hidden}.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)}.nav-list.svelte-1p0udr2{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--bv-space-3);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.rail-foot.svelte-1p0udr2{flex-shrink:0;display:flex;flex-direction:column;gap:var(--bv-space-2);padding-top:var(--bv-space-2);border-top:1px solid var(--bv-border)}.signout.svelte-1p0udr2{min-height:44px;gap:8px}.label.svelte-1p0udr2{min-width:0}.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-list.svelte-1p0udr2 li.fresh:where(.svelte-1p0udr2){outline:2px solid var(--bv-seaglass);outline-offset:2px;background:color-mix(in oklab,var(--bv-seaglass) 12%,var(--bv-surface-raised))}.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-blank.svelte-1p0udr2{margin-top:var(--bv-space-3)}.state-chip.svelte-1p0udr2{min-height:44px;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}.home-cell.svelte-1p0udr2{display:inline-flex;align-items:center;gap:var(--bv-space-2);flex-wrap:wrap}.look-btn.svelte-1p0udr2{display:inline-flex;align-items:center;gap:6px;min-height:44px}.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)}.needs-manager.svelte-1p0udr2{display:flex;align-items:center;gap:var(--bv-space-3);flex-wrap:wrap;color:var(--bv-text)}.needs-manager.svelte-1p0udr2 p:where(.svelte-1p0udr2){flex:1;margin:0}.needs-manager.svelte-1p0udr2 .bv-button:where(.svelte-1p0udr2){min-height:44px}.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:44px;min-height:44px;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:1100px){.rail.svelte-1p0udr2{width:64px;align-items:stretch;gap:var(--bv-space-2);padding:var(--bv-space-2) 10px;padding-top:max(var(--bv-space-2),env(safe-area-inset-top))}.nav-list.svelte-1p0udr2{gap:var(--bv-space-1)}.label.svelte-1p0udr2,.section.svelte-1p0udr2,.user-chip.svelte-1p0udr2{display:none}.back.svelte-1p0udr2,.item.svelte-1p0udr2,.signout.svelte-1p0udr2{justify-content:center;min-height:44px;min-width:44px;padding:0;gap:0}.item.active.svelte-1p0udr2{box-shadow:inset 3px 0 0 var(--bv-seaglass)}.rail.svelte-1p0udr2 .signout.bv-button{padding: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}}@media(max-width:600px){.admin.svelte-1p0udr2{flex-direction:column}.rail.svelte-1p0udr2{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--bv-space-1);padding:var(--bv-space-1) var(--bv-space-2);padding-top:max(var(--bv-space-1),env(safe-area-inset-top));border-inline-end:none;border-block-end:1px solid var(--bv-border)}.nav-list.svelte-1p0udr2{flex:1 1 0;min-width:0;flex-direction:row;flex-wrap:wrap;overflow:visible}.rail-foot.svelte-1p0udr2{flex-direction:row;padding-top:0;border-top:none}.item.active.svelte-1p0udr2{box-shadow:inset 0 -3px 0 var(--bv-seaglass);border-radius:10px 10px 0 0}}.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-bg: var(--bv-ink);--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-cat-birthdays: var(--knob-cat-birthdays, color-mix(in oklch, var(--bv-ev-violet) 70%, var(--bv-ev-rose)));--bv-cat-bills: var(--knob-cat-bills, var(--bv-amber));--bv-cat-chores: var(--knob-cat-chores, var(--bv-ev-moss));--bv-cat-groceries: var(--knob-cat-groceries, var(--bv-seaglass));--bv-cat-events: var(--knob-cat-events, var(--bv-ev-sky));--bv-cat-reminders: var(--knob-cat-reminders, var(--bv-ev-violet));--bv-cat-messages: var(--knob-cat-messages, color-mix(in oklch, var(--bv-ev-sky) 55%, var(--bv-seaglass)));--bv-cat-transportation: var(--knob-cat-transportation, color-mix(in oklch, var(--bv-amber) 50%, var(--bv-ev-moss)));--bv-cat-holidays: var(--knob-cat-holidays, var(--bv-text-2));--bv-font-scale: 1;--bv-density-font: 1;--bv-font-display: "Bricolage Grotesque Variable", var(--bv-font-script, system-ui), sans-serif;--bv-font-body: "Source Sans 3 Variable", var(--bv-font-script, system-ui), sans-serif;--bv-font-mono: "IBM Plex Mono", ui-monospace, var(--bv-font-script, system-ui), 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-chrome-scale: 1;--bv-touch: calc(64px * var(--bv-chrome-scale));--bv-touch-primary: calc(80px * var(--bv-chrome-scale));--bv-ctl-font: calc(16px * var(--bv-chrome-scale));--bv-ctl-hit: calc(44px * var(--bv-chrome-scale));--bv-focus-gap: var(--bv-surface);--bv-focus-outer: var(--bv-text);--bv-focus-ring: 0 0 0 2px var(--bv-focus-gap), 0 0 0 5px var(--bv-focus-outer);--bv-focus-ring-inset: inset 0 0 0 2px var(--bv-focus-gap), inset 0 0 0 5px var(--bv-focus-outer);--bv-focus-media-ring: #fff;--bv-focus-media-halo: #000;--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}@media(min-width:1400px)and (min-height:1400px){:root{--bv-chrome-scale: 1.25}}@media(min-width:2000px)and (min-height:2000px){:root{--bv-chrome-scale: 1.5}}@media(min-width:768px)and (max-height:899px),(min-width:768px)and (max-width:899px){:root[data-view=dashboard]{--bv-chrome-scale: .75;--bv-ctl-hit: 44px;--bv-grid-gap: 8px;--bv-space-3: 12px;--bv-wall-type-floor: 12px}}@media(max-width:767px),(max-height:480px){:root[data-view=dashboard]{--bv-chrome-scale: .75;--bv-ctl-hit: 44px}}*{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(var(--bv-wall-type-floor, 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:2}@property --skin-light{syntax: "<number>"; inherits: true; initial-value: 0;}:root{transition:--skin-light 1.5s ease-in-out}: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[data-view=admin] body{transition:none}:root{--bv-motion: .18s}:root[data-view=admin] body:after{display:none}: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-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=playroom][data-sun=night] body:after{filter:brightness(.22) saturate(.7)}: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-background=seasons] body:after,:root[data-background=none] body:after{display:none}: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 !important;--bv-success: #e69f00 !important;--bv-amber: #f0e442 !important;--bv-ev-rose: #cc79a7;--bv-ev-moss: #56b4e9}:root[data-cb=tritanopia]{--bv-error: #d55e00 !important;--bv-success: #009e73 !important;--bv-amber: #e69f00 !important;--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,.bv-button[aria-disabled=true]{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-button:focus-visible{box-shadow:var(--bv-focus-ring)!important}.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)}.bv-input:disabled,.bv-input[aria-disabled=true]{color:var(--bv-text-2);-webkit-text-fill-color:var(--bv-text-2);background-color:color-mix(in oklab,var(--bv-text) 7%,var(--bv-surface));border-style:dashed;cursor:not-allowed}.bv-input:disabled:hover,.bv-input[aria-disabled=true]:hover{border-color:var(--bv-border)}.bv-input[aria-invalid=true]{border-color:var(--bv-error)}.bv-input[aria-invalid=true]:focus-visible{border-color:var(--bv-error);box-shadow:0 0 0 3px color-mix(in oklab,var(--bv-error) 40%,transparent)}.bv-field-error{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--bv-error);font-size:max(16px,.875em);line-height:1.35}.bv-field-error svg{flex:none;width:1.15em;height:1.15em;margin-block-start:.05em}textarea.bv-input{padding:var(--bv-space-2) var(--bv-space-3)}.bv-color{position:relative;display:inline-flex;flex:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--bv-border);overflow:hidden}.bv-color:focus-within{border-color:var(--bv-seaglass);box-shadow:0 0 0 2px color-mix(in oklab,var(--bv-seaglass) 45%,transparent)}.bv-color input[type=color]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;border:none;background:none;cursor:pointer}.bv-color input[type=color]:disabled{cursor:not-allowed;opacity:.35}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(var(--bv-wall-type-floor, 16px),1.5vh,20px) * 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-skin] .widget-card.seamless,:root .widget-card.seamless{background:transparent;border-color:transparent;box-shadow:none;outline:none}:root[data-skin] .widget-card.seamless:before,:root[data-skin] .widget-card.seamless:after{content:none}:root[data-skin] .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;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-motion-level=off] *,:root[data-motion-level=off] *:before,:root[data-motion-level=off] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@keyframes bv-fade-in{0%{opacity:0}}@keyframes bv-expand-breathe{0%{opacity:0;transform:scale(.96)}}@keyframes bv-rise-in{0%{opacity:0;transform:translateY(4px)}}@keyframes bv-page-turn{0%{opacity:.2;transform:perspective(1600px) rotateY(-75deg)}}@keyframes bv-pop{0%{opacity:0}1%{opacity:1;transform:scale(1.02)}20%,to{transform:none}}@keyframes bv-bounce-in{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.025)}to{transform:none}}@keyframes bv-stage-in{0%{transform:translate(-100%)}}@keyframes bv-band-out{0%,80%{opacity:1}to{opacity:0}}@keyframes bv-sheet-up{0%{opacity:0;transform:translateY(28px)}}@keyframes bv-sheet-side{0%{transform:translate(100%)}}@keyframes bv-fold-down{0%{opacity:0;transform:perspective(1200px) rotateX(-16deg)}}@keyframes bv-wipe-ltr{0%{transform:translate(0)}to{transform:translate(101%)}}@keyframes bv-wipe-rtl{0%{transform:translate(0)}to{transform:translate(-101%)}}@keyframes bv-glow-flash{0%{opacity:0}40%{opacity:1}to{opacity:0}}.board-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;opacity:0}.dashboard-view.board-enter{overflow:hidden}:root[data-motion-level=calm] .fullscreen-widget,:root[data-motion-level=calm] .sheet{animation:bv-fade-in .18s ease-out}:root[data-motion-level=calm] .dashboard-view.board-enter>:is(.board-stack,.grid-canvas,.archetype-canvas){animation:bv-fade-in .3s ease-out}:root[data-motion-level=full][data-motion-recipe=breathing] .fullscreen-widget{animation:bv-expand-breathe .18s cubic-bezier(.2,.8,.3,1)}:root[data-motion-level=full][data-motion-recipe=breathing] .sheet{animation:bv-sheet-up .22s cubic-bezier(.2,.8,.3,1)}:root[data-motion-level=full][data-motion-recipe=breathing] .dashboard-view.board-enter>:is(.board-stack,.grid-canvas,.archetype-canvas){animation:bv-fade-in .36s ease-out}:root[data-motion-level=full][data-motion-recipe=breathing] .widget-card:not(.edit){transition:transform .12s ease-out}:root[data-motion-level=full][data-motion-recipe=breathing] .widget-card:not(.edit):active{transform:scale(.98)}:root[data-motion-level=full][data-motion-recipe=warm] .fullscreen-widget{animation:bv-rise-in .22s ease-out}:root[data-motion-level=full][data-motion-recipe=warm] .sheet{animation:bv-sheet-up .3s cubic-bezier(.34,1.4,.64,1)}:root[data-motion-level=full][data-motion-recipe=warm] .dashboard-view.board-enter>:is(.board-stack,.grid-canvas,.archetype-canvas){animation:bv-fade-in .36s ease-out}:root[data-motion-level=full][data-motion-recipe=warm] .board-wipe{background:radial-gradient(120vw 100vh at 50% 40%,rgba(var(--bv-glow),.32),transparent 70%);animation:bv-glow-flash .3s ease-out}:root[data-motion-level=full][data-motion-recipe=warm] .widget-card:not(.edit):active{box-shadow:0 0 0 2px rgba(var(--bv-glow),.55),0 0 28px rgba(var(--bv-glow),.28)}:root[data-motion-level=full][data-motion-recipe=crisp] .fullscreen-widget{animation:none}:root[data-motion-level=full][data-motion-recipe=crisp] .fullscreen-widget .fs-content{animation:bv-fade-in .12s ease-out}:root[data-motion-level=full][data-motion-recipe=crisp] .sheet{animation:bv-sheet-side .14s ease-out}:root[data-motion-level=full]:is([data-motion-recipe=crisp],[data-motion-recipe=stage]) .board-wipe{opacity:1;background:var(--bv-ink);animation:bv-wipe-ltr .36s cubic-bezier(.65,0,.35,1) both}:root[data-motion-level=full]:is([data-motion-recipe=crisp],[data-motion-recipe=stage]) .board-wipe[data-dir=r]{animation-name:bv-wipe-rtl}:root[data-motion-level=full][data-motion-recipe=print] .fullscreen-widget{transform-origin:left center;animation:bv-page-turn .26s cubic-bezier(.3,.7,.3,1)}:root[data-motion-level=full][data-motion-recipe=print] .sheet{transform-origin:top center;animation:bv-fold-down .26s ease-out}:root[data-motion-level=full][data-motion-recipe=print] .dashboard-view.board-enter>:is(.board-stack,.grid-canvas,.archetype-canvas){transform-origin:left center;animation:bv-page-turn .42s cubic-bezier(.3,.7,.3,1)}:root[data-motion-level=full][data-motion-recipe=print] .dashboard-view.board-enter[data-enter-dir=r]>:is(.board-stack,.grid-canvas,.archetype-canvas){transform-origin:right center}:root[data-motion-level=full][data-motion-recipe=snap] :is(.fullscreen-widget,.sheet){animation:bv-pop 90ms linear}:root[data-motion-level=full][data-motion-recipe=snap][data-motion-variant=bouncy] :is(.fullscreen-widget,.sheet),:root[data-motion-level=full][data-motion-recipe=snap][data-motion-variant=bouncy] .dashboard-view.board-enter>:is(.board-stack,.grid-canvas,.archetype-canvas){animation:bv-bounce-in .28s ease-out}:root[data-motion-level=full][data-motion-recipe=snap] .widget-card:not(.edit):active{transform:translate(2px,2px)}:root[data-motion-level=full][data-motion-recipe=stage] .fullscreen-widget{animation:bv-stage-in .32s cubic-bezier(.2,.8,.3,1)}:root[data-motion-level=full][data-motion-recipe=stage] .fullscreen-widget:after{content:"";position:absolute;top:0;bottom:0;right:-14px;width:14px;background:var(--bv-seaglass);animation:bv-band-out .32s linear both}:root[data-motion-level=full][data-motion-recipe=stage] .sheet{animation:bv-sheet-side .32s cubic-bezier(.2,.8,.3,1)}:root[data-motion-level=full][data-motion-recipe=stage][data-motion-variant=glide] :is(.fullscreen-widget,.sheet,.board-wipe),:root[data-motion-level=full][data-motion-recipe=stage][data-motion-variant=glide] .fullscreen-widget:after{animation-duration:.6s}:root[data-motion-level=full][data-motion-recipe=stage][data-motion-variant=cut] :is(.fullscreen-widget,.sheet){animation:none}:root[data-motion-level=full][data-motion-recipe=stage][data-motion-variant=cut] .board-wipe,:root[data-motion-level=full][data-motion-recipe=stage][data-motion-variant=cut] .fullscreen-widget:after{display:none}:is(.grid-canvas,.archetype-canvas,.board-masthead){transition:opacity .6s ease}:root[data-idle=dim] :is(.grid-canvas,.archetype-canvas,.board-masthead){opacity:.35;transition-duration:1.2s}:root[data-idle=dim][data-skin=mirror] :is(.grid-canvas,.archetype-canvas,.board-masthead){opacity:.4}:root[data-motion-paused] :is(.grid-canvas,.archetype-canvas,.board-masthead) *{animation-play-state:paused!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:not(.solo){opacity:.4}.bv-hit{position:relative}.bv-hit:after{content:"";position:absolute;inset-block:min(0px,calc((100% - 44px)/2));inset-inline:min(0px,calc((100% - 44px)/2))}
