:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-paper:#faf6f0;--bg-card:#fcfaf7;--bg-wash:#eae4e4;--border-default:#838f99;--text-primary:#415669;--text-quiet:#546676;--text-on-action:#fcfaf7;--action-primary-bg:#587856;--action-primary-press:#46604a;--link-underline:#587856;--signal-glow:#b67c2c;--signal-halo:#b67c2c40;--signal-ring-outer:#b67c2c2e;--signal-ring-middle:#b67c2c52;--signal-ring-inner:#b67c2c8c;--focus-ring:#587856;--avatar-sage-bg:#587856;--avatar-sage-fg:#fcfaf7;--avatar-meadow-bg:#d2d7ca;--avatar-meadow-fg:#415669;--avatar-lavender-bg:#d8cfd6;--avatar-lavender-fg:#415669;--avatar-ochre-bg:#e6d1b5;--avatar-ochre-fg:#415669;--cow-fur:#b67c2c;--cow-fringe:#9c7439;--cow-muzzle:#dbbf98;--cow-horn:#f3eadc;--cow-line:#415669;--cow-outline:#faf6f0;--cow-headphones:#587856;--cow-shadow:#838f99;--attention:#a4452f;--selected-border:#587856;--inverse-bg:#415669;--inverse-text:#fcfaf7;--scrim:#0a120e66;--button-primary-bg:var(--action-primary-bg);--button-primary-label:var(--text-on-action);--button-primary-press:var(--action-primary-press);--button-secondary-bg:var(--bg-paper);--button-secondary-label:var(--text-primary);--button-secondary-border:var(--border-default);--button-secondary-press:var(--bg-wash);--chip-bg:var(--bg-card);--chip-label:var(--text-primary);--chip-border:var(--border-default);--chip-selected-bg:var(--action-primary-bg);--chip-selected-label:var(--text-on-action);--card-bg:var(--bg-card);--card-border:var(--border-default);--list-bg:var(--bg-card);--list-border:var(--border-default);--tab-bar-bg:var(--bg-card);--tab-bar-border:var(--border-default);--tab-bar-selected-bg:var(--bg-wash);--tab-bar-label:var(--text-quiet);--tab-bar-selected-label:var(--text-primary);--input-bg:var(--bg-card);--input-border:var(--border-default);--input-text:var(--text-primary);--input-placeholder:var(--text-quiet);--input-error:var(--attention);--check-bg:var(--bg-card);--check-border:var(--border-default);--check-checked-bg:var(--action-primary-bg);--check-mark:var(--text-on-action);--switch-track:var(--bg-wash);--switch-track-on:var(--action-primary-bg);--switch-border:var(--border-default);--switch-thumb:var(--text-quiet);--switch-thumb-on:var(--text-on-action);--radio-card-bg:var(--bg-card);--radio-card-border:var(--border-default);--radio-card-selected-border:var(--selected-border);--tabs-bg:var(--bg-wash);--tabs-selected-bg:var(--bg-card);--tabs-label:var(--text-quiet);--tabs-selected-label:var(--text-primary);--overlay-bg:var(--bg-card);--overlay-border:var(--border-default);--overlay-scrim:var(--scrim);--overlay-item-hover:var(--bg-wash);--tooltip-bg:var(--inverse-bg);--tooltip-text:var(--inverse-text);--opacity-grain:.07;--opacity-disabled:.45;--shadow-focus:0px 0px 0px 2px var(--bg-paper), 0px 0px 0px 4px var(--focus-ring)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-paper:#0a120e;--bg-card:#1a211c;--bg-wash:#20242a;--border-default:#6c6c64;--text-primary:#ede4d7;--text-quiet:#8e8c83;--text-on-action:#ede4d7;--action-primary-bg:#4b6d4f;--action-primary-press:#344d38;--link-underline:#829b82;--signal-glow:#c4802e;--signal-halo:#c4802e40;--signal-ring-outer:#c4802e2e;--signal-ring-middle:#c4802e52;--signal-ring-inner:#c4802e8c;--focus-ring:#829b82;--avatar-sage-bg:#4b6d4f;--avatar-sage-fg:#ede4d7;--avatar-meadow-bg:#829b82;--avatar-meadow-fg:#0a120e;--avatar-lavender-bg:#524d6a;--avatar-lavender-fg:#ede4d7;--avatar-ochre-bg:#c4802e;--avatar-ochre-fg:#0a120e;--cow-fur:#c4802e;--cow-fringe:#9b6827;--cow-muzzle:#dbb78b;--cow-horn:#e9dac6;--cow-line:#0a120e;--cow-outline:#ede4d7;--cow-headphones:#4b6d4f;--cow-shadow:#6c6c64;--attention:#e8937a;--selected-border:#829b82;--inverse-bg:#ede4d7;--inverse-text:#0a120e;--scrim:#000000a6;--button-primary-bg:var(--action-primary-bg);--button-primary-label:var(--text-on-action);--button-primary-press:var(--action-primary-press);--button-secondary-bg:var(--bg-paper);--button-secondary-label:var(--text-primary);--button-secondary-border:var(--border-default);--button-secondary-press:var(--bg-wash);--chip-bg:var(--bg-card);--chip-label:var(--text-primary);--chip-border:var(--border-default);--chip-selected-bg:var(--action-primary-bg);--chip-selected-label:var(--text-on-action);--card-bg:var(--bg-card);--card-border:var(--border-default);--list-bg:var(--bg-card);--list-border:var(--border-default);--tab-bar-bg:var(--bg-card);--tab-bar-border:var(--border-default);--tab-bar-selected-bg:var(--bg-wash);--tab-bar-label:var(--text-quiet);--tab-bar-selected-label:var(--text-primary);--input-bg:var(--bg-card);--input-border:var(--border-default);--input-text:var(--text-primary);--input-placeholder:var(--text-quiet);--input-error:var(--attention);--check-bg:var(--bg-card);--check-border:var(--border-default);--check-checked-bg:var(--action-primary-bg);--check-mark:var(--text-on-action);--switch-track:var(--bg-wash);--switch-track-on:var(--action-primary-bg);--switch-border:var(--border-default);--switch-thumb:var(--text-quiet);--switch-thumb-on:var(--text-on-action);--radio-card-bg:var(--bg-card);--radio-card-border:var(--border-default);--radio-card-selected-border:var(--selected-border);--tabs-bg:var(--bg-wash);--tabs-selected-bg:var(--bg-card);--tabs-label:var(--text-quiet);--tabs-selected-label:var(--text-primary);--overlay-bg:var(--bg-card);--overlay-border:var(--border-default);--overlay-scrim:var(--scrim);--overlay-item-hover:var(--bg-wash);--tooltip-bg:var(--inverse-bg);--tooltip-text:var(--inverse-text);--opacity-grain:.1;--opacity-disabled:.45;--shadow-focus:0px 0px 0px 2px var(--bg-paper), 0px 0px 0px 4px var(--focus-ring)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-paper:#0a120e;--bg-card:#1a211c;--bg-wash:#20242a;--border-default:#6c6c64;--text-primary:#ede4d7;--text-quiet:#8e8c83;--text-on-action:#ede4d7;--action-primary-bg:#4b6d4f;--action-primary-press:#344d38;--link-underline:#829b82;--signal-glow:#c4802e;--signal-halo:#c4802e40;--signal-ring-outer:#c4802e2e;--signal-ring-middle:#c4802e52;--signal-ring-inner:#c4802e8c;--focus-ring:#829b82;--avatar-sage-bg:#4b6d4f;--avatar-sage-fg:#ede4d7;--avatar-meadow-bg:#829b82;--avatar-meadow-fg:#0a120e;--avatar-lavender-bg:#524d6a;--avatar-lavender-fg:#ede4d7;--avatar-ochre-bg:#c4802e;--avatar-ochre-fg:#0a120e;--cow-fur:#c4802e;--cow-fringe:#9b6827;--cow-muzzle:#dbb78b;--cow-horn:#e9dac6;--cow-line:#0a120e;--cow-outline:#ede4d7;--cow-headphones:#4b6d4f;--cow-shadow:#6c6c64;--attention:#e8937a;--selected-border:#829b82;--inverse-bg:#ede4d7;--inverse-text:#0a120e;--scrim:#000000a6;--button-primary-bg:var(--action-primary-bg);--button-primary-label:var(--text-on-action);--button-primary-press:var(--action-primary-press);--button-secondary-bg:var(--bg-paper);--button-secondary-label:var(--text-primary);--button-secondary-border:var(--border-default);--button-secondary-press:var(--bg-wash);--chip-bg:var(--bg-card);--chip-label:var(--text-primary);--chip-border:var(--border-default);--chip-selected-bg:var(--action-primary-bg);--chip-selected-label:var(--text-on-action);--card-bg:var(--bg-card);--card-border:var(--border-default);--list-bg:var(--bg-card);--list-border:var(--border-default);--tab-bar-bg:var(--bg-card);--tab-bar-border:var(--border-default);--tab-bar-selected-bg:var(--bg-wash);--tab-bar-label:var(--text-quiet);--tab-bar-selected-label:var(--text-primary);--input-bg:var(--bg-card);--input-border:var(--border-default);--input-text:var(--text-primary);--input-placeholder:var(--text-quiet);--input-error:var(--attention);--check-bg:var(--bg-card);--check-border:var(--border-default);--check-checked-bg:var(--action-primary-bg);--check-mark:var(--text-on-action);--switch-track:var(--bg-wash);--switch-track-on:var(--action-primary-bg);--switch-border:var(--border-default);--switch-thumb:var(--text-quiet);--switch-thumb-on:var(--text-on-action);--radio-card-bg:var(--bg-card);--radio-card-border:var(--border-default);--radio-card-selected-border:var(--selected-border);--tabs-bg:var(--bg-wash);--tabs-selected-bg:var(--bg-card);--tabs-label:var(--text-quiet);--tabs-selected-label:var(--text-primary);--overlay-bg:var(--bg-card);--overlay-border:var(--border-default);--overlay-scrim:var(--scrim);--overlay-item-hover:var(--bg-wash);--tooltip-bg:var(--inverse-bg);--tooltip-text:var(--inverse-text);--opacity-grain:.1;--opacity-disabled:.45;--shadow-focus:0px 0px 0px 2px var(--bg-paper), 0px 0px 0px 4px var(--focus-ring)}:root{--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Instrument Sans", system-ui, sans-serif;--space-s1:4px;--space-s2:8px;--space-s3:12px;--space-s4:16px;--space-s5:20px;--space-s6:24px;--space-s8:32px;--space-s10:40px;--space-s12:48px;--space-s16:64px;--radius-xs:6px;--radius-sm:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:24px;--radius-pill:999px;--border-width:1.5px;--border-underline:2px;--border-underline-offset:4px;--border-signal-ring:2px;--border-focus:2px;--size-touch-target:44px;--size-touch-target-android:48px;--size-button:48px;--size-button-lg:56px;--size-tab-item:52px;--size-icon:24px;--size-avatar-sm:36px;--size-avatar-md:40px;--size-avatar-lg:48px;--size-avatar-xl:64px;--size-signal-dot:8px;--size-signal-dot-lg:10px;--size-signal-halo:3px;--size-signal-halo-lg:4px;--size-signal-mark:120px;--size-signal-core:26px;--size-check:22px;--size-switch-width:48px;--size-switch-height:28px;--size-dialog:480px;--button-height:var(--size-button);--button-height-compact:var(--size-touch-target);--button-height-lg:var(--size-button-lg);--button-radius:var(--radius-md);--button-radius-compact:var(--radius-sm);--button-radius-lg:var(--radius-lg);--button-padding-x:var(--space-s5);--button-padding-x-lg:var(--space-s6);--button-padding-x-pill:var(--space-s4);--card-radius:var(--radius-xxl);--card-radius-compact:var(--radius-xl);--card-padding:var(--space-s6);--card-padding-compact:var(--space-s4);--list-radius:var(--radius-xl);--list-row-padding-y:var(--space-s3);--tab-bar-item-radius:var(--radius-md);--input-height:var(--size-button);--input-radius:var(--radius-md);--input-padding-x:var(--space-s4);--check-size:var(--size-check);--check-radius:var(--radius-xs);--switch-width:var(--size-switch-width);--switch-height:var(--size-switch-height);--radio-card-radius:var(--radius-xl);--overlay-radius:var(--radius-xxl);--overlay-radius-compact:var(--radius-xl);--overlay-padding:var(--space-s6);--overlay-width:var(--size-dialog);--tooltip-radius:var(--radius-sm)}.type-display-xl{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(52px,8vw,120px);font-weight:700;line-height:.94}.type-display{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(36px,4.5vw,60px);font-weight:700;line-height:1}.type-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}.type-headline{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.type-card-title{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:700;line-height:1.15}.type-wordmark{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1}.type-body-lg{font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.45}.type-body{font-family:var(--font-body);letter-spacing:0;font-size:17px;font-weight:400;line-height:1.5}.type-body-sm{font-family:var(--font-body);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.45}.type-caption{font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.4}.type-label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.3}.type-button{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.2}.type-button-lg{font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:600;line-height:1.2}.type-button-sm{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.2}.type-tab{font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:600;line-height:1.2}.sleepy-meadow-wordmark{color:var(--text-primary);white-space:nowrap}.sleepy-meadow-btn{justify-content:center;align-items:center;gap:var(--space-s2);box-sizing:border-box;min-height:var(--button-height);padding:0 var(--button-padding-x);border:var(--border-width) solid transparent;border-radius:var(--button-radius);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.sleepy-meadow-btn--primary{background:var(--button-primary-bg);color:var(--button-primary-label)}.sleepy-meadow-btn--primary:active{background:var(--button-primary-press)}.sleepy-meadow-btn--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-label);border-color:var(--button-secondary-border)}.sleepy-meadow-btn--secondary:active{background:var(--button-secondary-press)}.sleepy-meadow-btn--compact{min-height:var(--button-height-compact);border-radius:var(--button-radius-compact)}.sleepy-meadow-btn--lg{min-height:var(--button-height-lg);padding:0 var(--button-padding-x-lg);border-radius:var(--button-radius-lg)}.sleepy-meadow-btn--pill{min-height:var(--button-height-compact);padding:0 var(--button-padding-x-pill);border-radius:var(--radius-pill)}.sleepy-meadow-btn--fill{flex:1 1 0}.sleepy-meadow-btn svg{flex-shrink:0;width:1.25em;height:1.25em}.sleepy-meadow-link{color:var(--text-primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--border-underline);text-underline-offset:var(--border-underline-offset)}.sleepy-meadow-link:hover{text-decoration-color:currentColor}.sleepy-meadow-chip{align-items:center;gap:var(--space-s1);box-sizing:border-box;min-height:var(--size-touch-target);padding:0 var(--button-padding-x-pill);border:var(--border-width) solid var(--chip-border);border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--chip-label);white-space:nowrap;cursor:pointer;display:inline-flex}.sleepy-meadow-chip[aria-pressed=true],.sleepy-meadow-chip[data-state=on]{background:var(--chip-selected-bg);border-color:var(--chip-selected-bg);color:var(--chip-selected-label)}.sleepy-meadow-chip__check{width:14px;height:14px}.sleepy-meadow-chip:not([aria-pressed=true]):not([data-state=on]) .sleepy-meadow-chip__check{display:none}:where(.sleepy-meadow-btn,.sleepy-meadow-chip,.sleepy-meadow-status,.sleepy-meadow-tab,.sleepy-meadow-icon-btn,.sleepy-meadow-input,.sleepy-meadow-tabs__trigger,.sleepy-meadow-checkbox,.sleepy-meadow-switch):focus-visible{box-shadow:var(--shadow-focus);outline:none}:where(.sleepy-meadow-radio-card,.sleepy-meadow-tabs__content):focus-visible{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px}:where(.sleepy-meadow-btn,.sleepy-meadow-chip,.sleepy-meadow-icon-btn,.sleepy-meadow-input,.sleepy-meadow-checkbox,.sleepy-meadow-switch,.sleepy-meadow-radio-card):is(:disabled,[data-disabled]){opacity:var(--opacity-disabled);cursor:not-allowed}.sleepy-meadow-link:focus-visible{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px;border-radius:4px}.sleepy-meadow-avatar{--sleepy-meadow-avatar-size:var(--size-avatar-lg);width:var(--sleepy-meadow-avatar-size);height:var(--sleepy-meadow-avatar-size);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;line-height:1;font-size:calc(var(--sleepy-meadow-avatar-size) * .42);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sleepy-meadow-avatar--sm{--sleepy-meadow-avatar-size:var(--size-avatar-sm)}.sleepy-meadow-avatar--md{--sleepy-meadow-avatar-size:var(--size-avatar-md)}.sleepy-meadow-avatar--xl{--sleepy-meadow-avatar-size:var(--size-avatar-xl)}.sleepy-meadow-avatar--sage{background:var(--avatar-sage-bg);color:var(--avatar-sage-fg)}.sleepy-meadow-avatar--meadow{background:var(--avatar-meadow-bg);color:var(--avatar-meadow-fg)}.sleepy-meadow-avatar--lavender{background:var(--avatar-lavender-bg);color:var(--avatar-lavender-fg)}.sleepy-meadow-avatar--ochre{background:var(--avatar-ochre-bg);color:var(--avatar-ochre-fg)}.sleepy-meadow-signal-dot{width:var(--size-signal-dot);height:var(--size-signal-dot);border-radius:var(--radius-pill);background:var(--signal-glow);box-shadow:0 0 0 var(--size-signal-halo) var(--signal-halo);flex-shrink:0;display:inline-block}.sleepy-meadow-signal-dot--lg{width:var(--size-signal-dot-lg);height:var(--size-signal-dot-lg);box-shadow:0 0 0 var(--size-signal-halo-lg) var(--signal-halo)}.sleepy-meadow-signal-mark{box-sizing:border-box;width:var(--size-signal-mark);height:var(--size-signal-mark);border:var(--border-signal-ring) solid var(--signal-ring-outer);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sleepy-meadow-signal-mark:before,.sleepy-meadow-signal-mark:after{content:"";border-radius:var(--radius-pill);border:var(--border-signal-ring) solid;position:absolute}.sleepy-meadow-signal-mark:before{inset:calc(var(--size-signal-mark) / 6 - var(--border-signal-ring));border-color:var(--signal-ring-middle)}.sleepy-meadow-signal-mark:after{inset:calc(var(--size-signal-mark) / 3 - var(--border-signal-ring));border-color:var(--signal-ring-inner)}.sleepy-meadow-signal-mark__core{width:var(--size-signal-core);height:var(--size-signal-core);border-radius:var(--radius-pill);background:var(--signal-glow)}.sleepy-meadow-section-label{align-items:center;gap:var(--space-s2);color:var(--text-quiet);margin:0;display:flex}.sleepy-meadow-status{align-items:center;gap:var(--space-s2);box-sizing:border-box;min-height:var(--size-touch-target);padding:0 var(--button-padding-x-pill);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-card);color:var(--text-primary);white-space:nowrap;cursor:pointer;display:inline-flex}.sleepy-meadow-card{gap:var(--space-s4);box-sizing:border-box;padding:var(--card-padding);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--text-primary);flex-direction:column;margin:0;display:flex}.sleepy-meadow-card--compact{gap:var(--space-s3);padding:var(--card-padding-compact);border-radius:var(--card-radius-compact)}.sleepy-meadow-card__who{align-items:center;gap:var(--space-s4);display:flex}.sleepy-meadow-card--compact .sleepy-meadow-card__who{gap:var(--space-s3)}.sleepy-meadow-card__who>div{min-width:0}.sleepy-meadow-card__name,.sleepy-meadow-card__what,.sleepy-meadow-card__meta{margin:0}.sleepy-meadow-card__meta{color:var(--text-quiet)}.sleepy-meadow-card__actions{gap:var(--space-s2);flex-wrap:wrap;display:flex}.sleepy-meadow-card__actions>.sleepy-meadow-btn{flex:120px}.sleepy-meadow-list{padding:var(--space-s1) var(--space-s5);box-sizing:border-box;border:var(--border-width) solid var(--list-border);border-radius:var(--list-radius);background:var(--list-bg);color:var(--text-primary);margin:0;list-style:none}.sleepy-meadow-list--compact{padding:0 var(--space-s4)}.sleepy-meadow-row{align-items:center;gap:var(--space-s3);padding:var(--list-row-padding-y) 0;display:flex}.sleepy-meadow-row+.sleepy-meadow-row{border-top:var(--border-width) solid var(--list-border)}.sleepy-meadow-row__text{flex:auto;min-width:0}.sleepy-meadow-row>.sleepy-meadow-btn{flex-shrink:0}.sleepy-meadow-row__text>*{margin:0}.sleepy-meadow-row__name{font-weight:600}.sleepy-meadow-row__meta{color:var(--text-quiet)}.sleepy-meadow-tabbar{padding:var(--space-s2) var(--space-s3) var(--space-s6);border-top:var(--border-width) solid var(--tab-bar-border);background:var(--tab-bar-bg);justify-content:space-around;display:flex}.sleepy-meadow-tab{min-width:76px;min-height:var(--size-tab-item);border-radius:var(--tab-bar-item-radius);color:var(--tab-bar-label);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:flex}.sleepy-meadow-tab[aria-current=page]{background:var(--tab-bar-selected-bg);color:var(--tab-bar-selected-label)}.sleepy-meadow-tab svg{width:var(--size-icon);height:var(--size-icon)}.sleepy-meadow-cow-note{align-items:center;gap:var(--space-s3);color:var(--text-quiet);margin:0;display:flex}.sleepy-meadow-cow-note>svg,.sleepy-meadow-cow-note>img{flex-shrink:0;height:auto;overflow:visible}.sleepy-meadow-step{gap:var(--space-s3);box-sizing:border-box;padding:var(--card-padding);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius-compact);background:var(--card-bg);color:var(--text-primary);flex-direction:column;margin:0;display:flex}.sleepy-meadow-step__icon{box-sizing:border-box;width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-pill);border:var(--border-width) solid var(--border-default);background:var(--bg-paper);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.sleepy-meadow-step__icon svg{width:var(--size-icon);height:var(--size-icon)}.sleepy-meadow-step__title,.sleepy-meadow-step__body{margin:0}.sleepy-meadow-step__body{color:var(--text-quiet)}.sleepy-meadow-icon-btn{box-sizing:border-box;width:var(--size-touch-target);height:var(--size-touch-target);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sleepy-meadow-icon-btn--outline{border-color:var(--border-default);background:var(--bg-card)}.sleepy-meadow-icon-btn:hover,.sleepy-meadow-icon-btn:active,.sleepy-meadow-icon-btn[data-state=open]{background:var(--bg-wash)}.sleepy-meadow-icon-btn svg{width:var(--size-icon);height:var(--size-icon)}.sleepy-meadow-field{gap:var(--space-s2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sleepy-meadow-field__label{color:var(--text-primary);font-weight:600}.sleepy-meadow-field__hint{color:var(--text-quiet);margin:0}.sleepy-meadow-field__error{color:var(--attention);margin:0}.sleepy-meadow-input{box-sizing:border-box;width:100%;min-height:var(--input-height);padding:0 var(--input-padding-x);border:var(--border-width) solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);margin:0}textarea.sleepy-meadow-input{padding-block:var(--space-s3);min-height:calc(var(--input-height) * 2);resize:vertical}.sleepy-meadow-input::placeholder{color:var(--input-placeholder);opacity:1}.sleepy-meadow-input[aria-invalid=true]{border-color:var(--input-error)}.sleepy-meadow-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-s2);text-align:left;cursor:pointer;display:flex}.sleepy-meadow-select__trigger svg{width:20px;height:20px;color:var(--text-quiet);flex-shrink:0}.sleepy-meadow-select__placeholder{color:var(--input-placeholder)}.sleepy-meadow-scrim{z-index:50;background:var(--overlay-scrim);position:fixed;inset:0}.sleepy-meadow-dialog{z-index:51;box-sizing:border-box;width:min(var(--overlay-width), calc(100vw - 2 * var(--space-s5)));max-height:calc(100dvh - 2 * var(--space-s8));gap:var(--space-s5);padding:var(--overlay-padding);border:var(--border-width) solid var(--overlay-border);border-radius:var(--overlay-radius);background:var(--overlay-bg);color:var(--text-primary);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (width<=639px){.sleepy-meadow-dialog{border-radius:var(--overlay-radius) var(--overlay-radius) 0 0;width:100%;max-height:92dvh;padding-bottom:max(var(--overlay-padding), env(safe-area-inset-bottom));border-bottom:0;inset:auto 0 0;transform:none}}.sleepy-meadow-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-s3);display:flex}.sleepy-meadow-dialog__head>div{gap:var(--space-s1);padding-top:var(--space-s1);flex-direction:column;display:flex}.sleepy-meadow-dialog__title,.sleepy-meadow-dialog__description{margin:0}.sleepy-meadow-dialog__description{color:var(--text-quiet)}.sleepy-meadow-dialog__head .sleepy-meadow-icon-btn{margin:calc(-1 * var(--space-s2)) calc(-1 * var(--space-s3)) 0 0}.sleepy-meadow-dialog__actions{gap:var(--space-s2);flex-wrap:wrap;display:flex}.sleepy-meadow-dialog__actions>.sleepy-meadow-btn{flex:140px}.sleepy-meadow-popover,.sleepy-meadow-menu,.sleepy-meadow-select__list{z-index:52;box-sizing:border-box;max-width:calc(100vw - 2 * var(--space-s5));border:var(--border-width) solid var(--overlay-border);border-radius:var(--overlay-radius-compact);background:var(--overlay-bg);color:var(--text-primary);outline:none}.sleepy-meadow-popover{width:320px;padding:var(--space-s4);gap:var(--space-s3);flex-direction:column;display:flex}.sleepy-meadow-menu{min-width:220px;padding:var(--space-s2)}.sleepy-meadow-select__list{width:var(--bits-select-anchor-width,auto);min-width:200px;padding:var(--space-s2);max-height:320px;overflow-y:auto}.sleepy-meadow-menu__item,.sleepy-meadow-select__item{align-items:center;gap:var(--space-s3);min-height:var(--size-touch-target);padding:0 var(--space-s3);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.sleepy-meadow-select__item{justify-content:space-between}.sleepy-meadow-menu__item[data-highlighted],.sleepy-meadow-select__item[data-highlighted]{background:var(--overlay-item-hover)}.sleepy-meadow-menu__item svg{width:20px;height:20px;color:var(--text-quiet)}.sleepy-meadow-select__item svg{width:18px;height:18px}.sleepy-meadow-menu__separator{height:var(--border-width);margin:var(--space-s1) calc(-1 * var(--space-s2));background:var(--overlay-border)}.sleepy-meadow-tooltip{z-index:53;max-width:240px;padding:var(--space-s1) var(--space-s3);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text)}.sleepy-meadow-radio-cards{gap:var(--space-s2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.sleepy-meadow-radio-card{align-items:flex-start;gap:var(--space-s3);box-sizing:border-box;padding:var(--space-s4);border:var(--border-width) solid var(--radio-card-border);border-radius:var(--radio-card-radius);background:var(--radio-card-bg);color:var(--text-primary);text-align:left;cursor:pointer;display:flex}.sleepy-meadow-radio-card[data-state=checked]{border-color:var(--radio-card-selected-border);box-shadow:0 0 0 .5px var(--radio-card-selected-border)}.sleepy-meadow-radio-card__dot{box-sizing:border-box;width:var(--check-size);height:var(--check-size);border:var(--border-width) solid var(--check-border);border-radius:var(--radius-pill);background:var(--check-bg);flex-shrink:0;position:relative}.sleepy-meadow-radio-card__dot[data-state=checked]{border-color:var(--check-checked-bg);background:var(--check-checked-bg)}.sleepy-meadow-radio-card__dot[data-state=checked]:after{content:"";border-radius:var(--radius-pill);background:var(--check-mark);position:absolute;inset:5px}.sleepy-meadow-radio-card__text{flex-direction:column;gap:2px;display:flex}.sleepy-meadow-radio-card__title{font-weight:600}.sleepy-meadow-radio-card__desc{color:var(--text-quiet)}.sleepy-meadow-check-row,.sleepy-meadow-setting{gap:var(--space-s3);min-height:var(--size-touch-target);display:flex}.sleepy-meadow-check-row{padding-block:var(--space-s2);align-items:flex-start}.sleepy-meadow-setting{justify-content:space-between;align-items:center}.sleepy-meadow-check-row label,.sleepy-meadow-setting label{cursor:pointer;flex-direction:column;gap:2px;display:flex}.sleepy-meadow-check-row__desc{color:var(--text-quiet)}.sleepy-meadow-checkbox{box-sizing:border-box;width:var(--check-size);height:var(--check-size);border:var(--border-width) solid var(--check-border);border-radius:var(--check-radius);background:var(--check-bg);color:var(--check-mark);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0;display:inline-flex}.sleepy-meadow-checkbox[data-state=checked]{border-color:var(--check-checked-bg);background:var(--check-checked-bg)}.sleepy-meadow-checkbox svg{width:16px;height:16px}.sleepy-meadow-switch{box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);border:var(--border-width) solid var(--switch-border);border-radius:var(--radius-pill);background:var(--switch-track);cursor:pointer;flex-shrink:0;padding:0;position:relative}.sleepy-meadow-switch[data-state=checked]{background:var(--switch-track-on)}.sleepy-meadow-switch__thumb{width:calc(var(--switch-height) - 9px);height:calc(var(--switch-height) - 9px);border-radius:var(--radius-pill);background:var(--switch-thumb);position:absolute;top:50%;left:3px;transform:translateY(-50%)}.sleepy-meadow-switch__thumb[data-state=checked]{background:var(--switch-thumb-on);left:auto;right:3px}.sleepy-meadow-tabs__list{gap:var(--space-s1);padding:var(--space-s1);border-radius:var(--radius-pill);background:var(--tabs-bg);display:inline-flex}.sleepy-meadow-tabs__trigger{min-height:var(--size-touch-target);padding:0 var(--space-s4);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--tabs-label);cursor:pointer;background:0 0}.sleepy-meadow-tabs__trigger[data-state=active]{border-color:var(--border-default);background:var(--tabs-selected-bg);color:var(--tabs-selected-label)}.sleepy-meadow-tabs__content{padding-top:var(--space-s4)}.sleepy-meadow-toaster{z-index:54;left:50%;bottom:var(--space-s6);gap:var(--space-s2);width:min(420px, calc(100vw - 2 * var(--space-s5)));pointer-events:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed;transform:translate(-50%)}.sleepy-meadow-toast{align-items:center;gap:var(--space-s3);padding:var(--space-s2) var(--space-s2) var(--space-s2) var(--space-s4);border:var(--border-width) solid var(--overlay-border);border-radius:var(--overlay-radius-compact);background:var(--overlay-bg);color:var(--text-primary);pointer-events:auto;display:flex}.sleepy-meadow-toast__text{flex:auto;margin:0}.sleepy-meadow-empty{align-items:center;gap:var(--space-s3);padding:var(--space-s8) var(--space-s5);text-align:center;flex-direction:column;display:flex}.sleepy-meadow-empty__title,.sleepy-meadow-empty__body{margin:0}.sleepy-meadow-empty__body{max-width:28rem;color:var(--text-quiet)}.sleepy-meadow-empty .sleepy-meadow-btn{margin-top:var(--space-s2)}.sleepy-meadow-composer{gap:var(--space-s5);flex-direction:column;display:flex}.sleepy-meadow-composer__note{color:var(--text-quiet);margin:0}*{box-sizing:border-box}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:var(--bg-paper);color:var(--text-primary);margin:0;font-size:17px;line-height:1.5}h1,h2,h3,p{margin:0}a{color:inherit}a:focus-visible{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px;border-radius:4px}main:focus{outline:none}.container{max-width:1240px;padding-inline:var(--space-s6);margin-inline:auto}.section{padding-top:clamp(48px,8vw,88px)}.site-header,.site-footer{border-color:var(--border-default);border-style:solid;border-width:0}.site-header{border-bottom-width:var(--border-width)}.header-inner{align-items:center;gap:var(--space-s6);min-height:84px;padding-block:var(--space-s3);display:flex}.header-inner nav{align-items:center;gap:var(--space-s6);margin-left:auto;display:flex}.site-footer{border-top-width:var(--border-width);margin-top:clamp(48px,8vw,88px)}.footer-inner{padding-top:clamp(48px,8vw,88px);padding-bottom:var(--space-s12);gap:var(--space-s8);flex-direction:column;display:flex}.sign-off{justify-content:center;align-items:center;gap:var(--space-s4);color:var(--text-quiet);flex-wrap:wrap;display:flex}.footer-bottom{border-top:var(--border-width) solid var(--border-default);width:100%;padding-top:var(--space-s8);align-items:center;gap:var(--space-s4);flex-wrap:wrap;display:flex}.footer-bottom nav{gap:var(--space-s6);margin-left:auto;font-size:15px;display:flex}.section-title{margin-bottom:var(--space-s3);font:600 13px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet)}.page-title{font:700 clamp(36px, 4.5vw, 60px)/1 var(--font-display);letter-spacing:-.03em}.intro p{max-width:62ch;margin-top:var(--space-s4)}.intro .lead{margin-top:var(--space-s6)}.intro .quiet{color:var(--text-quiet)}.recent-grid{gap:var(--space-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.archive-sentinel{margin-top:var(--space-s6);text-align:center;color:var(--text-quiet);font:400 15px/1.45 var(--font-body)}.skip-link{z-index:10;top:var(--space-s3);left:var(--space-s4);padding:var(--space-s3) var(--space-s4);background:var(--bg-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (width<=759px){.container{padding-inline:var(--space-s5)}.section{padding-top:clamp(40px,8vw,88px)}.header-inner{gap:var(--space-s3);min-height:72px;padding-block:14px}.desktop-nav{display:none}.header-inner nav{gap:0}.header-inner .sleepy-meadow-btn{min-height:var(--button-height-compact);padding-inline:var(--space-s4)}.recent-grid{grid-template-columns:minmax(0,1fr)}.intro .lead{margin-top:var(--space-s5)}.site-footer{margin-top:clamp(40px,8vw,88px)}.sign-off{text-align:center}}.paper.svelte-ssd708{isolation:isolate;background:var(--bg-paper);min-height:100vh;color:var(--text-primary);position:relative}.paper.svelte-ssd708:before{content:"";z-index:-1;background-image:var(--sleepy-meadow-grain);mix-blend-mode:multiply;opacity:var(--opacity-grain);pointer-events:none;position:absolute;inset:0}a.svelte-127w32q{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:28px;font-weight:700;line-height:1;text-decoration:none}span.svelte-127w32q{color:var(--signal-glow)}.footer.svelte-127w32q{font-size:22px}@media (width<=759px){a.svelte-127w32q{font-size:26px}.footer.svelte-127w32q{font-size:22px}}
