.ov.svelte-obe3w3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center}.veil.svelte-obe3w3{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--stem-deep) 24%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.tray.svelte-obe3w3{position:relative;width:min(460px,100%);max-height:86dvh;background:var(--card);border:1px solid var(--line-soft);border-bottom:none;border-radius:22px 22px 0 0;box-shadow:0 -14px 44px color-mix(in srgb,var(--stem-deep) 24%,transparent);padding:8px 0 0;display:flex;flex-direction:column;touch-action:none;will-change:transform}.grab.svelte-obe3w3{width:38px;height:4px;border-radius:999px;background:var(--line);align-self:center;flex:none;margin-bottom:4px}.tbody.svelte-obe3w3{overflow-y:auto;overscroll-behavior:contain;padding:8px 20px calc(env(safe-area-inset-bottom) + 22px);display:flex;flex-direction:column;gap:12px}@media (min-width: 1000px){.ov.svelte-obe3w3{padding-bottom:26px}.tray.svelte-obe3w3{width:min(430px,92vw);border-radius:22px;border-bottom:1px solid var(--line-soft)}.tbody.svelte-obe3w3{padding-bottom:22px}}.houses.svelte-1ykk7jy{display:flex;flex-direction:column;gap:8px}.house.svelte-1ykk7jy{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--paper) 70%,#fff);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}.house.on.svelte-1ykk7jy{border-color:var(--stem);box-shadow:0 0 0 1.5px var(--stem),0 6px 18px color-mix(in srgb,var(--ink) 12%,transparent)}.house.svelte-1ykk7jy:active{transform:scale(.98)}.swatch.svelte-1ykk7jy{flex:none;width:46px;height:46px;border-radius:11px;background:var(--a);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);display:flex;align-items:flex-end;gap:3px;padding:5px;box-shadow:inset 0 1px 3px #0000000f}.swatch.svelte-1ykk7jy i:where(.svelte-1ykk7jy){flex:1;height:60%;border-radius:3px;display:block}.swatch.svelte-1ykk7jy i:where(.svelte-1ykk7jy):first-child{height:100%}.meta.svelte-1ykk7jy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.name.svelte-1ykk7jy{font-size:14px;font-weight:600;color:var(--ink);line-height:1.2}.blurb.svelte-1ykk7jy{font-family:var(--serif);font-size:12.5px;color:var(--ink-soft);line-height:1.3}.tick.svelte-1ykk7jy{flex:none;color:var(--stem);font-size:13px;font-weight:700}.grownwrap.svelte-1ykk7jy{position:relative;display:flex}.grownwrap.svelte-1ykk7jy .grown:where(.svelte-1ykk7jy){flex:1;min-width:0}.grown.svelte-1ykk7jy{border-style:dashed}.grown.on.svelte-1ykk7jy{border-style:solid}.forget.svelte-1ykk7jy{position:absolute;top:-7px;left:-7px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;font-family:var(--mono);font-size:10px;color:var(--ink-soft);background:var(--card);border:1px solid var(--line);display:grid;place-items:center;box-shadow:0 2px 6px color-mix(in srgb,var(--stem-deep) 14%,transparent)}.forget.sure.svelte-1ykk7jy{color:#fffdf6;background:var(--seal);border-color:var(--seal)}.houses.compact.svelte-1ykk7jy{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px}.houses.compact.svelte-1ykk7jy::-webkit-scrollbar{display:none}.houses.compact.svelte-1ykk7jy .house:where(.svelte-1ykk7jy){flex-direction:column;gap:6px;padding:8px;flex:0 0 auto;width:76px;position:relative}.houses.compact.svelte-1ykk7jy .swatch:where(.svelte-1ykk7jy){width:100%;height:40px}.cname.svelte-1ykk7jy{font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;color:var(--ink-soft);text-transform:uppercase}.houses.compact.svelte-1ykk7jy .house.on:where(.svelte-1ykk7jy) .cname:where(.svelte-1ykk7jy){color:var(--stem)}.houses.compact.svelte-1ykk7jy .tick:where(.svelte-1ykk7jy){position:absolute;top:5px;right:6px;font-size:10px;background:var(--stem);color:#fffdf6;width:15px;height:15px;border-radius:999px;display:grid;place-items:center}.nav.svelte-1azti6v{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:460px;margin:0 auto;height:60px;background:color-mix(in srgb,var(--card) 94%,transparent);border-top:1px solid var(--line-soft);display:flex;justify-content:space-around;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom)}.brand.svelte-1azti6v{display:none}.railonly.svelte-1azti6v{display:none!important}.nav.svelte-1azti6v a:where(.svelte-1azti6v){display:flex;flex-direction:column;align-items:center;gap:3px;font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.nav.svelte-1azti6v a.on:where(.svelte-1azti6v){color:var(--stem-deep)}.ic.svelte-1azti6v{font-size:17px;line-height:1;display:inline-flex}.wtitle.svelte-1azti6v{font-family:var(--serif);font-size:17px;font-weight:600;text-align:center}.wlink.svelte-1azti6v{text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--stem-deep);text-decoration:none;border-bottom:1px dashed var(--stem);align-self:center;padding-bottom:1px}@media (min-width: 1000px){.nav.svelte-1azti6v{top:0;bottom:0;left:0;right:auto;width:236px;max-width:none;height:100vh;margin:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:24px 16px calc(env(safe-area-inset-bottom) + 20px);border-top:none;border-right:1px solid var(--line-soft);background:color-mix(in srgb,var(--card) 50%,transparent)}.brand.svelte-1azti6v{display:flex;align-items:center;gap:11px;padding:4px 15px 20px}.brand.svelte-1azti6v b:where(.svelte-1azti6v){font-size:21px;color:var(--stamen);line-height:1;font-weight:400}.brand.svelte-1azti6v i:where(.svelte-1azti6v){font-family:var(--mono);font-size:12px;letter-spacing:.34em;color:var(--ink);font-style:normal}.railonly.svelte-1azti6v{display:flex!important}.nav.svelte-1azti6v a:where(.svelte-1azti6v){flex-direction:row;justify-content:flex-start;gap:14px;font-size:12px;letter-spacing:.07em;padding:11px 15px;border-radius:13px;transition:background .16s ease}.nav.svelte-1azti6v a:where(.svelte-1azti6v) .ic:where(.svelte-1azti6v){font-size:19px;width:22px;justify-content:center}.nav.svelte-1azti6v a.on:where(.svelte-1azti6v){background:color-mix(in srgb,var(--stem) 10%,transparent);color:var(--stem-deep)}.nav.svelte-1azti6v a:where(.svelte-1azti6v):hover{background:color-mix(in srgb,var(--stem) 6%,transparent)}.split.svelte-1azti6v{display:block!important;height:1px;background:var(--line-soft);margin:10px 12px}.sub.svelte-1azti6v{font-size:11px!important;opacity:.85;padding:9px 15px!important}.sub.svelte-1azti6v .ic:where(.svelte-1azti6v){font-size:15px!important}.grow.svelte-1azti6v{display:block!important;flex:1}}
