@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/assets/roboto-flex-cyrillic-ext-D_YwLcpb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/assets/roboto-flex-cyrillic-CX9LYUEt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/assets/roboto-flex-latin-ext-dz0zkYEr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-stretch:25% 151%;font-display:swap;src:url(/assets/roboto-flex-latin-CXuzGkZh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5f4ec;--ink:#17251b;--muted:#4e5a50;--line:#17251b17;--card:#fffc;--field:#ffffffb8;--primary:#1f4d2b;--on-primary:#fff;--lime:#d4f07a;--lilac:#dcd0fa;--lilac-ink:#3d2a7a;--peach:#ffd3bc;--peach-ink:#5a2a12;--sky:#cde6f7;--sky-ink:#0e3f6e;--mist:#6a4fc4;--feed:#c2551f;--danger:#8a2a12;--danger-bg:#ffe4dc;--glass:#ffffff85;--glass-edge:#ffffffb8;--glass-shadow:#1e2d1459;--aura-lime:#d4f07ae6;--aura-lilac:#cdbeffd9;--aura-peach:#ffc8aad9;--aura-sky:#bee1fae6;--spring:cubic-bezier(.3, 1.6, .5, 1);--rise:cubic-bezier(.2, 1.1, .3, 1);--font:"Roboto Flex", system-ui, sans-serif}.dark{--bg:#0e1811;--ink:#eef3e6;--muted:#a7b6a9;--line:#eef3e61a;--card:#ffffff12;--field:#ffffff14;--primary:#d4f07a;--on-primary:#10200f;--lilac:#3a3160;--lilac-ink:#e3daff;--peach:#4a2e22;--peach-ink:#ffd9c6;--sky:#1e3a4e;--sky-ink:#cfe8fa;--danger:#ffb4a0;--danger-bg:#3a1d16;--glass:#2234278c;--glass-edge:#ffffff24;--glass-shadow:#0009;--aura-lime:#96c83c52;--aura-lilac:#8264e652;--aura-peach:#e6785042;--aura-sky:#5096dc47}:root{--radius-small:.75rem;--radius-card:1.625rem;--radius-sheet:2.375rem;--radius-pill:999px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--control:3.5rem;--touch:2.75rem;--page-width:430px;--shadow:0 18px 40px -18px var(--glass-shadow);--scrim:#0e181166;--on-lime:#17251b;--white:#fff;--c-water:#1f4d2b;--c-water-ink:#fff;--c-mist:#6a4fc4;--c-mist-ink:#fff;--c-feed:#c2551f;--c-feed-ink:#fff;--c-repot:#0e3f6e;--c-repot-ink:#fff;--c-missed:#c2551f}.dark{--c-water:#d4f07a;--c-water-ink:#10200f;--c-mist:#b7a2ff;--c-mist-ink:#1c1240;--c-feed:#ff9c6b;--c-feed-ink:#3a1606;--c-repot:#6fb4ee;--c-repot-ink:#0b2a44;--c-missed:#ff9c6b}.wide{font-variation-settings:"wdth" 130}.t-hero{letter-spacing:-3px;font-variation-settings:"wdth" 130;margin:0;font-size:72px;font-weight:900;line-height:.85}.t-display{letter-spacing:-1.6px;font-variation-settings:"wdth" 130;margin:0;font-size:44px;font-weight:900;line-height:.95}.t-title{letter-spacing:-1.1px;font-variation-settings:"wdth" 130;margin:0;font-size:34px;font-weight:900;line-height:1}.t-card{letter-spacing:-.3px;font-variation-settings:"wdth" 130;margin:0;font-size:18px;font-weight:800;line-height:1.15}.t-body{margin:0;font-size:15.5px;font-weight:500;line-height:1.45}.t-sub{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.t-eyebrow{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;font-weight:800}.gh{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:22px 0 8px 14px;font-size:12.5px;font-weight:800}.lg{background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(1.9);backdrop-filter:blur(26px)saturate(1.9);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 #ffffff8c, 0 18px 40px -18px var(--glass-shadow);position:relative}.lg:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#ffffff73 0%,#fff0 30% 72%,#ffffff29 100%);position:absolute;inset:0}.dark .lg:before{background:linear-gradient(140deg,#ffffff1f 0%,#fff0 35%)}.lgd{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);color:#fff;background:#141e165c;border:1px solid #ffffff47}.aura{pointer-events:none;border-radius:50%;position:absolute}.aura-lime{background:radial-gradient(circle, var(--aura-lime), #d4f07a00 68%)}.aura-lilac{background:radial-gradient(circle, var(--aura-lilac), #cdbeff00 68%)}.aura-peach{background:radial-gradient(circle, var(--aura-peach), #ffc8aa00 68%)}.aura-sky{background:radial-gradient(circle, var(--aura-sky), #bee1fa00 68%)}.sh-cookie{-webkit-mask:url(/shapes/cookie.svg) 50%/100% 100% no-repeat;mask:url(/shapes/cookie.svg) 50%/100% 100% no-repeat}.sh-flower{-webkit-mask:url(/shapes/flower.svg) 50%/100% 100% no-repeat;mask:url(/shapes/flower.svg) 50%/100% 100% no-repeat}.sh-clover{-webkit-mask:url(/shapes/clover.svg) 50%/100% 100% no-repeat;mask:url(/shapes/clover.svg) 50%/100% 100% no-repeat}.sh-arch{border-radius:999px 999px 24px 24px}.sh-squircle{border-radius:36%}.sh-circle{border-radius:50%}.photo{object-fit:cover;display:block}.card{background:var(--card);box-shadow:0 10px 26px -18px #1e2d1480}.card-a{border-radius:16px 34px}.card-b{border-radius:34px 16px}.card-r{border-radius:26px}.tile-peach{background:var(--peach);color:var(--peach-ink)}.tile-lilac{background:var(--lilac);color:var(--lilac-ink)}.tile-sky{background:var(--sky);color:var(--sky-ink)}.tile-lime{background:var(--lime);color:#17251b}.btn{height:56px;font:800 16px var(--font);cursor:pointer;transition:all .4s var(--spring);border:0;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-lime{background:var(--lime);color:#17251b}.btn-ghost{background:var(--field);color:var(--ink)}.btn-danger{background:var(--danger-bg);color:var(--danger)}.btn-block{width:100%}.icon-btn{width:46px;height:46px;color:var(--ink);cursor:pointer;border:0;border-radius:23px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fab{background:var(--primary);width:64px;height:64px;color:var(--lime);border-radius:22px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -12px #1f4d2b99}.dark .fab{color:#10200f}.seg{gap:3px;display:flex}.seg>*{cursor:pointer;height:48px;font:600 14px var(--font);background:var(--field);color:var(--ink);transition:all .35s var(--spring);border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.seg>:first-child{border-radius:24px 8px 8px 24px}.seg>:last-child{border-radius:8px 24px 24px 8px}.seg>.on{background:var(--primary);color:var(--on-primary);border-radius:24px;flex:1.3;font-weight:800}.seg-lime>.on{background:var(--lime);color:#17251b}.chip{height:36px;font:700 13px var(--font);color:var(--ink);background:var(--field);white-space:nowrap;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.chip.on{background:var(--primary);color:var(--on-primary);border-radius:12px}.badge{font:800 12.5px var(--font);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.group{border-radius:26px;padding:2px 16px}.row{min-height:54px;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.row>.val{text-align:end;margin-left:auto}.sep{border-bottom:1px solid var(--line)}.val{color:var(--muted);font-weight:500}.label{color:var(--muted);margin:0 0 6px 6px;font-size:13px;font-weight:700;display:block}.field{background:var(--field);border:1.5px solid var(--line);width:100%;height:56px;font:500 16px var(--font);color:var(--ink);border-radius:18px;padding:0 16px}.field:focus{outline:2.5px solid var(--primary);outline-offset:2px}textarea.field{resize:none;height:120px;padding:14px 16px;line-height:1.4}.switch{cursor:pointer;background:var(--field);border:2px solid #7e8c80;border-radius:17px;flex:none;width:56px;height:34px;padding:0;transition:background .3s;position:relative}.switch .knob{width:16px;height:16px;transition:all .35s var(--spring);background:#7e8c80;border-radius:50%;justify-content:center;align-items:center;margin-top:-8px;display:flex;position:absolute;top:50%;left:6px}.switch.on{background:var(--primary);border-color:#0000}.switch.on .knob{background:var(--lime);width:26px;height:26px;margin-top:-13px;left:24px}.dark .switch.on .knob{background:#10200f}.nav{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:14px;right:14px}.tabbar{border-radius:32px;flex:1;justify-content:space-around;align-items:center;height:64px;padding:0 6px;display:flex}.tab{width:48px;height:46px;color:var(--ink);border-radius:23px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tab.on{background:var(--lime);color:#17251b;width:auto;font:800 14px var(--font);gap:6px;padding:0 16px}.sheet{background:var(--bg);border-radius:38px 38px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 50px -20px #00000059}.grab{background:var(--line);border-radius:3px;width:40px;height:5px;margin:10px auto 0}.scrim{background:#0e181161;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:36s linear infinite spin}@keyframes pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pop{animation:pop .45s var(--spring) both}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bob{animation:4.5s ease-in-out infinite bob}@keyframes rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.rise{animation:.6s cubic-bezier(.2,1.1,.3,1) both rise}@keyframes floatup{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.floatup{animation:1.4s ease-out both floatup}@keyframes wave{to{transform:translate(-24px)}}.wave{animation:1.2s linear infinite wave}.springy{transition:all .45s var(--spring)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.seg>*{white-space:nowrap;gap:6px;min-width:0}.seg-fit>*{flex:auto;padding:0 12px}.seg-fit>.on{flex:1.3 auto}.seg .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.seg .n{min-width:20px;height:20px;font:800 12px var(--font);background:#17251b1a;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.seg .on .n{background:var(--lime);color:#17251b}.dark .seg .n{background:#eef3e624}.dark .seg .on .n{color:var(--lime);background:#10200f}.seg .ic{flex:none;display:none}.seg.compact>:not(.on) .lbl{display:none}.seg.compact>:not(.on) .ic{display:block}.field.is-focus{outline:2.5px solid var(--primary);outline-offset:2px}.field.err{border-color:var(--danger);background:var(--danger-bg)}.field:disabled,.field.is-disabled{opacity:.45}.help{color:var(--muted);margin:6px 0 0 8px;font-size:13px;line-height:1.35}.help.err{color:var(--danger);font-weight:700}.btn.is-pressed{border-radius:18px;transform:scale(.96)}.btn:disabled,.btn.is-disabled{color:#17251b66;cursor:default;background:#17251b14}.dark .btn:disabled,.dark .btn.is-disabled{color:#eef3e666;background:#eef3e614}.btn.is-busy{cursor:progress}.btn-text{color:var(--ink);background:0 0}.spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite spin}.status{height:30px;font:800 12.5px var(--font);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.st-wait{background:var(--peach);color:var(--peach-ink)}.st-sync{background:var(--sky);color:var(--sky-ink)}.st-ok{background:var(--lime);color:#17251b}.st-err{background:var(--danger-bg);color:var(--danger)}.st-off{background:var(--field);color:var(--muted)}.status-mini{cursor:pointer;border-radius:23px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}.status-mini .cnt{border:2px solid var(--bg);background:var(--ink);min-width:20px;height:20px;color:var(--bg);font:800 11px/1 var(--font);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-4px;right:-4px}.banner{border-radius:22px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.38;display:flex}.banner b{font-weight:800}.banner-info{background:var(--sky);color:var(--sky-ink)}.banner-warn{background:var(--peach);color:var(--peach-ink)}.banner-err{background:var(--danger-bg);color:var(--danger)}.banner-ok{background:var(--lime);color:#17251b}.banner-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.banner .chip{height:34px;color:inherit;background:#ffffffb3}.dark .banner .chip{background:#ffffff1f}.toast{color:#f5f4ec;min-height:52px;font:600 14px/1.35 var(--font);background:#17251b;border-radius:20px;align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 16px 34px -14px #00000080}.toast .ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast-ok .ic{color:#17251b;background:#d4f07a}.toast-err .ic{color:#5a1a0a;background:#ffb4a0}.toast-info .ic{color:#0e3f6e;background:#cde6f7}.toast .act{color:#d4f07a;height:36px;font:800 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;margin-left:auto;padding:0 12px}.dark .toast{color:#17251b;background:#eef3e6}.dark .toast .act{color:#1f4d2b}.dialog{background:var(--bg);border-radius:34px;padding:24px 22px 16px;position:absolute;left:18px;right:18px;box-shadow:0 30px 60px -20px #00000073}.dialog h2{letter-spacing:-.6px;font-variation-settings:"wdth" 130;margin:0;font-size:24px;font-weight:900;line-height:1.05}.dialog p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.42}.dialog .acts{flex-direction:column;gap:6px;margin-top:18px;display:flex}.dark .scrim{background:#00000094}.dark .sheet{background:#16241a}@keyframes shimmer{to{background-position:-200% 0}}.skel{background:linear-gradient(90deg,#17251b12 0%,#17251b24 40%,#17251b12 80%) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite shimmer;display:block}.dark .skel{background-image:linear-gradient(90deg,#eef3e60f 0%,#eef3e621 40%,#eef3e60f 80%)}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;display:flex}.empty .t-card{font-size:19px}:root{--chart-line:#1f4d2b;--chart-band:#d4f07a8c;--chart-grid:#17251b1a;--chart-label:#4e5a50;--chart-mark:#2f7bbf;--chart-alert:#c2551f}.dark{--chart-line:#d4f07a;--chart-band:#d4f07a29;--chart-grid:#eef3e61f;--chart-label:#a7b6a9;--chart-mark:#6fb4ee;--chart-alert:#ff9c6b}@keyframes sink{to{transform:translateY(100%)}}.sink{animation:.24s cubic-bezier(.4,0,1,1) both sink}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}.fade-in{animation:.2s ease-out both fade-in}.fade-out{animation:.2s ease-in both fade-out}@keyframes pop-out{to{opacity:0;transform:scale(.96)}}.pop-out{animation:.15s ease-in both pop-out}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.toast-in{animation:.3s cubic-bezier(.2,1.1,.3,1) both toast-in}@media (prefers-reduced-motion:reduce){.rise,.sink,.pop,.pop-out,.toast-in,.fade-in,.fade-out{animation:.15s linear both fade-in!important}.sink,.pop-out,.fade-out{animation-name:fade-out!important}.spinner{animation:.8s linear infinite spin!important}}.check{color:#0000;background:0 0;border:2px solid #8a968b;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.check.on{background:var(--primary);color:var(--lime);border:0}.dark .check{border-color:#7e8c80}.dark .check.on{color:#10200f}.check.is-disabled{opacity:.45}*{box-sizing:border-box}html{font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.5}body{min-width:320px;margin:0}body:before{content:"";height:env(safe-area-inset-top);background:var(--bg);z-index:20;pointer-events:none;position:fixed;inset:0 0 auto}body,button,input,select{font-family:var(--font)}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:var(--primary)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--primary);outline-offset:3px}[tabindex="-1"]:focus{outline:none}button:disabled{cursor:default}svg{flex-shrink:0}h1,h2,h3,p{overflow-wrap:break-word}p{margin:0 0 1rem}h1{font-variation-settings:"wdth" 130;letter-spacing:-.035em;font-size:min(2.125rem,9.5vw);font-weight:900;line-height:1.05}img{max-width:100%}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chip,.tab,.check{position:relative}.chip:after,.check:after{content:"";min-width:44px;min-height:44px;position:absolute;inset:50% -4px -4px 50%;transform:translate(-50%,-50%)}button.chip,button.btn,button.icon-btn,button.check{font-family:var(--font)}._sheetBody_1q8me_2{gap:14px;padding-top:6px;display:grid}._lead_1q8me_3{margin-top:-10px;font-size:14px}._halves_1q8me_4{gap:8px;display:grid}._half_1q8me_5{text-align:start;color:var(--ink);font:inherit;cursor:pointer;transition:box-shadow .35s var(--spring);border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}._half_1q8me_5[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--primary)}._radio_1q8me_7{box-sizing:border-box;border:2px solid #8a968b;border-radius:50%;flex:none;width:24px;height:24px}._half_1q8me_5[aria-checked=true] ._radio_1q8me_7{background:var(--primary);box-shadow:inset 0 0 0 6px var(--lime);border:0}._halfText_1q8me_9{flex:1;gap:2px;min-width:0;display:grid}._halfText_1q8me_9 .t-sub{font-size:13px}._halfTitle_1q8me_11{font-size:16px;font-weight:800}._half_1q8me_5 .badge{background:var(--field)}._note_1q8me_13{margin:-4px 4px 0;font-size:13px}._screen_1jfaq_2{box-sizing:border-box;max-width:var(--page-width);min-height:100dvh;padding:max(54px, env(safe-area-inset-top)) 20px max(30px, env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}._top_1jfaq_3{align-items:center;display:flex;position:relative}._main_1jfaq_4{flex:1;align-content:start;gap:22px;min-width:0;padding-top:26px;display:grid;position:relative}._copy_1jfaq_5{gap:8px;display:grid}._copy_1jfaq_5 .t-body{color:var(--muted)}._chips_1jfaq_7{flex-wrap:wrap;gap:8px;display:flex}._roomChip_1jfaq_8{cursor:pointer;height:44px;transition:all .35s var(--spring)}._addChip_1jfaq_9{background:0 0;border:1.5px dashed #17251b4d}.dark ._addChip_1jfaq_9{border-color:#eef3e64d}._place_1jfaq_11{border-radius:22px;align-items:center;gap:12px;padding:12px 16px;display:flex}._placeText_1jfaq_12{flex:1;min-width:0}._placeTitle_1jfaq_13{font-size:15px;font-weight:700}._actions_1jfaq_14{gap:10px;padding-top:20px;display:grid;position:relative}._cta_1jfaq_15{height:58px}._sheetBody_1jfaq_16{gap:14px;padding-top:6px;display:grid}._shell_1hjbg_1,._startup_1hjbg_1,._welcome_1hjbg_1{max-width:var(--page-width);background:radial-gradient(ellipse at 100% 0, var(--aura-lime), transparent 42%), radial-gradient(ellipse at 0 75%, var(--aura-lilac), transparent 50%), var(--bg);min-height:100dvh;margin:0 auto;position:relative}._brand_1hjbg_2{font-variation-settings:"wdth" 130;letter-spacing:-.025em;align-items:center;gap:.625rem;font-size:1.375rem;font-weight:900;display:flex}._brand_1hjbg_2 img{flex:0 0 2.5rem}._brandSmall_1hjbg_4{letter-spacing:-.02em;gap:.5rem;font-size:1.25rem}._brandSmall_1hjbg_4 img{flex-basis:1.75rem}._header_1hjbg_8{z-index:1;padding:max(56px, env(safe-area-inset-top)) 16px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}._headerEnd_1hjbg_9{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}._headerEnd_1hjbg_9 .chip{white-space:nowrap}._me_1hjbg_11{background:var(--primary);width:44px;height:44px;color:var(--lime);border-radius:15px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;text-decoration:none;display:flex}.dark ._me_1hjbg_11{color:#10200f}._navigation_1hjbg_14{left:50%;right:auto;bottom:max(22px, env(safe-area-inset-bottom));width:min(calc(100% - 28px), calc(var(--page-width) - 28px));z-index:2;position:fixed;transform:translate(-50%)}._tabs_1hjbg_15{min-width:0;overflow:hidden}._tabs_1hjbg_15 .tab.on{white-space:nowrap;min-width:48px}._tabs_1hjbg_15 .lbl{overflow:hidden}._compact_1hjbg_18 .tab.on{width:48px;padding:0}._hiddenLabel_1hjbg_19{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._cameraFab_1hjbg_20{border:0}._cameraFab_1hjbg_20:disabled{opacity:.45}._main_1hjbg_22{padding:max(56px, env(safe-area-inset-top)) 16px calc(7rem + env(safe-area-inset-bottom));position:relative}._header_1hjbg_8+._main_1hjbg_22{padding-top:12px}._skip_1hjbg_24{z-index:10;background:var(--bg);min-height:var(--touch);align-items:center;padding:.5rem;display:flex;position:absolute;transform:translateY(-200%)}._skip_1hjbg_24:focus{transform:none}._empty_1hjbg_26{text-align:center}._empty_1hjbg_26 img{object-fit:contain}._empty_1hjbg_26 a{min-height:var(--touch);align-items:center;font-weight:700;display:inline-flex}._welcome_1hjbg_1{padding:max(3.5rem, env(safe-area-inset-top)) .75rem max(.875rem, env(safe-area-inset-bottom));background:var(--lilac) url(/images/welcome-hero.webp) center / cover;flex-direction:column;justify-content:space-between;gap:14rem;display:flex}._welcomeHeading_1hjbg_30{padding:0 .625rem}._welcomeHeading_1hjbg_30 h1{max-width:330px;margin-top:22px;font-size:min(46px,12vw)}._welcomeBody_1hjbg_32{color:#2d3a30;margin:0 4px 16px}.dark ._welcomeBody_1hjbg_32{color:var(--ink)}._welcomePanel_1hjbg_34{border-radius:var(--radius-sheet);animation:_rise_1hjbg_1 .6s var(--rise) both;padding:1.25rem 1.125rem 1.125rem}.dark ._welcome_1hjbg_1{background:linear-gradient(#0e18118c 0%,#0e181100 35%,#0e1811d9 100%),linear-gradient(#00000061,#00000061),url(/images/welcome-hero.webp) 50%/cover,#0e1811}._startup_1hjbg_1{padding:max(3rem, env(safe-area-inset-top)) 1rem max(1.625rem, env(safe-area-inset-bottom));background:radial-gradient(circle at 0 0, var(--aura-sky), transparent 42%), radial-gradient(circle at 0 100%, var(--aura-lime), transparent 42%), var(--bg);flex-direction:column;justify-content:space-between;gap:2rem;display:flex}._startupMessage_1hjbg_38{text-align:center;flex-direction:column;flex:1;align-items:center;margin-top:3.125rem;display:flex}._startupMessage_1hjbg_38 h1{margin-top:1.375rem;font-size:min(1.875rem,9vw)}._startupMessage_1hjbg_38>p{color:var(--muted);margin:.625rem 0 0}._startupError_1hjbg_41{text-align:left;margin-top:1rem}._startupError_1hjbg_41 svg{flex:none;width:1.125rem;height:1.125rem;margin-top:.1rem}._connectionIcon_1hjbg_43{width:7rem;height:7rem;color:var(--sky-ink);flex:none;place-items:center;display:grid;position:relative}._connectionIcon_1hjbg_43 .sh-flower{background:var(--sky);position:absolute;inset:0}._connectionIcon_1hjbg_43 svg{width:2.75rem;height:2.75rem;position:relative}._banner_1hjbg_46{margin-bottom:.75rem}._banner_1hjbg_46>svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}._banner_1hjbg_46>div{min-width:0}._bannerNote_1hjbg_50{opacity:.85;margin-top:.25rem;font-size:.8125rem}._panelLead_1hjbg_52{margin:.375rem 0 0;font-size:.875rem}._queue_1hjbg_53{margin:.75rem 0 0;list-style:none}._queue_1hjbg_53 li{flex-wrap:wrap;min-height:3.5rem;padding:.375rem 0;font-size:.9375rem}._queueItem_1hjbg_55{flex:9rem;align-items:center;gap:.625rem;min-width:0;display:flex}._queueItem_1hjbg_55>span:last-child{min-width:0}._queueItem_1hjbg_55>span:last-child>span{overflow-wrap:anywhere;display:block}._queueItem_1hjbg_55 .t-sub{font-size:.78125rem;font-weight:500}._queueIcon_1hjbg_59{background:var(--field);border-radius:12px;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}._queueIcon_1hjbg_59 svg{width:1.125rem;height:1.125rem}._error_1hjbg_61{border-radius:var(--radius-card);background:var(--danger-bg);color:var(--danger);padding:1rem}._warning_1hjbg_62{color:var(--peach-ink);align-items:flex-start;gap:.375rem;margin:.625rem .375rem 0;font-size:.8125rem;display:flex}._warning_1hjbg_62 svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}._actions_1hjbg_64{gap:.5rem;margin-top:1rem;display:grid}._caption_1hjbg_65{text-align:center;color:var(--muted);margin:0;font-size:.875rem}._updateNotice_1hjbg_66{z-index:3;top:max(.5rem, env(safe-area-inset-top));min-height:var(--touch);width:min(100% - 2rem,24rem);color:var(--on-primary);background:var(--primary);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%)}._notice_1hjbg_67{border-radius:var(--radius-card);background:var(--sky);color:var(--sky-ink);margin:0 0 .75rem;padding:.75rem 1rem}._welcomePanel_1hjbg_34 ._error_1hjbg_61{margin:0 0 .75rem}._cameraFab_1hjbg_20[href]{background:var(--primary);color:var(--on-primary);text-decoration:none}@keyframes _spin_1hjbg_1{to{transform:rotate(360deg)}}@keyframes _bob_1hjbg_1{50%{transform:translateY(-6px)}}@keyframes _rise_1hjbg_1{0%{opacity:0;transform:translateY(60px)}}._empty_1hjbg_26 img{animation:4.5s ease-in-out infinite _bob_1hjbg_1}._google_1hjbg_76{border-radius:29px;height:58px;font-size:17px}._legal_1hjbg_77{text-align:center;margin:12px 4px 0;font-size:12.5px}._legal_1hjbg_77 a{color:var(--ink);font-weight:700}._form_4ogf2_1{display:contents}._screen_4ogf2_2{box-sizing:border-box;max-width:var(--page-width);min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;gap:1.25rem;margin:0 auto;display:flex}._aura-lilac_4ogf2_3{background:radial-gradient(ellipse at 100% 0, var(--aura-lilac), transparent 45%), radial-gradient(ellipse at 0 70%, var(--aura-lime), transparent 40%), var(--bg)}._aura-lime_4ogf2_4{background:radial-gradient(ellipse at 0 30%, var(--aura-lime), transparent 45%), radial-gradient(ellipse at 100% 60%, var(--aura-peach), transparent 45%), var(--bg)}._aura-peach_4ogf2_5{background:radial-gradient(ellipse at 100% 0, var(--aura-peach), transparent 45%), var(--bg)}._aura-sky_4ogf2_7{background:radial-gradient(ellipse at 0 0, var(--aura-sky), transparent 45%), var(--bg)}._aura-launch_4ogf2_8{background:radial-gradient(ellipse at 100% 0, var(--aura-lime), transparent 45%), radial-gradient(ellipse at 0 100%, var(--aura-lilac), transparent 45%), var(--bg)}._aura-launch_4ogf2_8 ._copy_4ogf2_9 h1{font-size:min(2rem,8.5vw)}._back_4ogf2_10{width:var(--touch);height:var(--touch);background:var(--glass);border:1px solid var(--glass-edge);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}._art_4ogf2_11{display:flex}._aura-lime_4ogf2_4 ._art_4ogf2_11{justify-content:center}._copy_4ogf2_9{gap:.75rem;min-width:0;display:grid}._copy_4ogf2_9 h1{margin:0;font-size:min(2.375rem,9.5vw)}._aura-lime_4ogf2_4 ._copy_4ogf2_9{text-align:center}._lead_4ogf2_16{color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.45}._lead_4ogf2_16 strong{color:var(--ink);overflow-wrap:anywhere}._hint_4ogf2_18{color:var(--muted);margin:0;font-size:.875rem}._notice_4ogf2_19{border-radius:var(--radius-card);background:var(--peach);color:var(--peach-ink);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}._notice_4ogf2_19 svg{flex:0 0 1.25rem;margin-top:.1rem}._notice_4ogf2_19 p{margin:0}._error_4ogf2_22{border-radius:var(--radius-card);background:var(--danger-bg);color:var(--danger);margin:0;padding:.875rem 1rem}._actions_4ogf2_23{gap:.5rem;margin-top:auto;display:grid}._mascot_4ogf2_25{width:132px;height:132px;display:block;position:relative}._mascot_4ogf2_25 .sh-cookie{background:var(--lilac);position:absolute;inset:0}._mascot_4ogf2_25 img{width:92px;height:auto;position:absolute;top:10px;left:22px}._envelope_4ogf2_28{isolation:isolate;place-items:center;width:13rem;height:13rem;display:grid;position:relative}._envelope_4ogf2_28:before{content:"";z-index:-1;background:var(--primary);animation:36s linear infinite _spin_4ogf2_24;position:absolute;inset:0;-webkit-mask:url(/shapes/flower.svg) 50%/contain no-repeat;mask:url(/shapes/flower.svg) 50%/contain no-repeat}._envelope_4ogf2_28>span{background:var(--glass);border:1px solid var(--glass-edge);width:7.5rem;height:5.25rem;color:var(--ink);border-radius:1.25rem;place-items:center;display:grid}._envelope_4ogf2_28 svg{width:3rem;height:3rem}._badge_4ogf2_32{place-items:center;width:4.5rem;height:4.5rem;display:grid;-webkit-mask:url(/shapes/cookie.svg) 50%/contain no-repeat;mask:url(/shapes/cookie.svg) 50%/contain no-repeat}._badge_4ogf2_32 svg{width:1.75rem;height:1.75rem}._tone-peach_4ogf2_34{background:var(--peach);color:var(--peach-ink)}._tone-sky_4ogf2_35{background:var(--sky);color:var(--sky-ink)}._primaryLink_4ogf2_36,._secondaryLink_4ogf2_36{min-height:var(--control);border-radius:var(--radius-pill);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-weight:750;text-decoration:none;display:flex}._primaryLink_4ogf2_36{color:var(--on-primary);background:var(--primary)}._secondaryLink_4ogf2_36{color:var(--ink);background:var(--card)}._textLink_4ogf2_39{min-height:var(--touch);color:var(--primary);text-underline-offset:.2em;justify-content:center;align-items:center;font-weight:750;display:flex}._plain_4ogf2_40{background:0 0}@keyframes _spin_4ogf2_24{to{transform:rotate(360deg)}}@keyframes _bob_4ogf2_24{50%{transform:translateY(-6px)}}._reauthArt_4ogf2_45{width:4rem;height:4rem;color:var(--lilac-ink);place-items:center;margin-top:1rem;display:grid;position:relative}._reauthArt_4ogf2_45 .sh-cookie{background:var(--lilac);position:absolute;inset:0}._reauthArt_4ogf2_45 svg{width:1.625rem;height:1.625rem;position:relative}._reauthBody_4ogf2_48{margin:.375rem 0 0;font-size:.90625rem}._reauthBody_4ogf2_48 strong{font-weight:800}._reauthActions_4ogf2_50{flex-direction:column;gap:.375rem;margin-top:1rem;display:flex}._body_4ogf2_53{margin:0;font-size:1.0625rem;line-height:1.45}._body_4ogf2_53 strong{overflow-wrap:anywhere}._cells_4ogf2_55{gap:8px;display:flex}._cell_4ogf2_55{box-sizing:border-box;background:var(--field);border:1.5px solid var(--line);width:0;min-width:0;height:58px;color:var(--ink);caret-color:var(--primary);text-align:center;font:900 26px var(--font);font-variation-settings:"wdth" 130;appearance:none;border-radius:16px;flex:1;padding:0}._cell_4ogf2_55:focus{border:2.5px solid var(--primary);outline:none}._cell_4ogf2_55._bad_4ogf2_32{background:var(--danger-bg);border-color:var(--danger)}._cell_4ogf2_55:disabled{opacity:.45}._codeError_4ogf2_61{margin:0 0 0 8px}._codeNote_4ogf2_62{color:var(--muted);margin:-.5rem 0 0 8px;font-size:.8125rem}._page_1cd88_1{box-sizing:border-box;max-width:var(--page-width);min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));background:radial-gradient(ellipse at 100% 0, var(--aura-lilac), transparent 45%), radial-gradient(ellipse at 0 75%, var(--aura-lime), transparent 45%), var(--bg);grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;margin:0 auto;display:grid}._back_1cd88_2{width:var(--touch);height:var(--touch);background:var(--glass);border:1px solid var(--glass-edge);color:var(--ink);border-radius:50%;place-items:center;display:grid}._heading_1cd88_3 h1{margin:0;font-size:min(2.375rem,9.5vw)}._heading_1cd88_3 p{color:var(--muted);margin:.375rem 0 0}._sectionTitle_1cd88_5{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .625rem;padding:0 .75rem;font-size:.875rem;font-weight:800}._people_1cd88_7{margin:0;list-style:none}._people_1cd88_7 li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:62px;padding:.75rem 0;display:flex}._people_1cd88_7 li:last-child{border:0}._people_1cd88_7 li>div{flex:6rem;min-width:0}._people_1cd88_7 strong,._people_1cd88_7 li>div>span{overflow-wrap:break-word;display:block}._people_1cd88_7 li>div>span{overflow-wrap:anywhere}._people_1cd88_7 strong:has(+span){overflow-wrap:anywhere}._people_1cd88_7 li>div>span{color:var(--muted);font-size:.9375rem}._avatar_1cd88_16{background:var(--lilac);width:2.75rem;height:2.75rem;color:var(--lilac-ink);border-radius:50%;flex:0 0 2.75rem;place-items:center;font-weight:900;display:grid}._meAvatar_1cd88_17{background:var(--primary);color:var(--lime)}.dark ._meAvatar_1cd88_17{background:var(--lime);color:#10200f}._pendingAvatar_1cd88_19{border:1.5px dashed var(--muted);color:var(--ink);background:0 0}._pendingAvatar_1cd88_19 svg{width:1.25rem;height:1.25rem}._role_1cd88_21{text-align:center;border-radius:var(--radius-pill);overflow-wrap:break-word;flex:none;max-width:100%;padding:.375rem .75rem;font-size:.875rem;font-weight:800}._owner_1cd88_22{background:var(--primary);color:var(--on-primary)}._carer_1cd88_23{background:var(--lime);color:var(--on-lime)}._viewer_1cd88_24{background:var(--sky);color:var(--sky-ink)}._pending_1cd88_19{background:var(--field);color:var(--muted)}._revoke_1cd88_26{width:var(--touch);height:var(--touch);background:var(--field);color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._revoke_1cd88_26 svg{width:1.125rem;height:1.125rem}._inviteCard_1cd88_28{border-radius:var(--radius-sheet);background:var(--lime);color:var(--on-lime);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.25rem 1rem;display:grid}._inviteCard_1cd88_28 h2{font-variation-settings:"wdth" 120;margin:0;font-size:min(1.5rem,7vw);font-weight:900}._inviteCard_1cd88_28 p{margin:0}._linkRow_1cd88_31{flex-wrap:wrap;gap:.5rem;display:flex}._linkRow_1cd88_31 input{box-sizing:border-box;min-width:0;min-height:var(--control);border-radius:var(--radius-pill);color:#17251b;font:inherit;background:#ffffffb3;border:0;flex:8rem;padding:.75rem 1rem;font-weight:700}._linkRow_1cd88_31 button{color:#fff;background:#1f4d2b;flex:0 auto;width:auto}._inviteCard_1cd88_28>button{color:#fff;background:#1f4d2b}._note_1cd88_36{font-size:.875rem}._error_1cd88_37{border-radius:var(--radius-card);background:var(--danger-bg);color:var(--danger);margin:0;padding:.875rem 1rem}._invite_1cd88_28{box-sizing:border-box;max-width:var(--page-width);background:var(--bg);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex;position:relative}._hero_1cd88_41{object-fit:cover;object-position:center 70%;width:100%;height:min(470px,56dvh);display:block}._invitePanel_1cd88_42{padding:1.5rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));background:#fafaf4d1;border-radius:40px 40px 0 0;flex-direction:column;flex:1;gap:1rem;margin-top:-90px;display:flex;position:relative}.dark ._invitePanel_1cd88_42{background:var(--glass)}._invitePanel_1cd88_42 h1{margin:0;font-size:min(44px,11vw)}._inviter_1cd88_45{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}._inviter_1cd88_45 ._avatar_1cd88_16{flex-basis:3.5rem;width:3.5rem;height:3.5rem;font-size:1.375rem}._inviter_1cd88_45 p{color:var(--muted);overflow-wrap:break-word;flex:10rem;margin:0;font-weight:700}._inviter_1cd88_45 strong{color:var(--ink)}._summary_1cd88_49{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}._thumbs_1cd88_50{flex:none;display:flex}._thumbs_1cd88_50 img{width:2.75rem;height:2.75rem}._thumbs_1cd88_50 img+img{margin-left:-.625rem}._thumbs_1cd88_50 img.sh-circle{border:2px solid #fff}._stats_1cd88_55{color:var(--muted);flex:10rem;margin:0}._roleCard_1cd88_56{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}._roleCard_1cd88_56 p{flex:10rem;margin:0}._roleBadge_1cd88_58{border-radius:var(--radius-pill);background:var(--primary);color:var(--lime);padding:.375rem .75rem;font-weight:800}.dark ._roleBadge_1cd88_58{color:var(--on-primary)}._until_1cd88_61{color:var(--muted);margin:0;font-size:.9375rem}._inviteActions_1cd88_62{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}._inviteActions_1cd88_62 button{flex:8rem}._inviteActions_1cd88_62 button:last-child{flex-grow:1.6}._inviteCard_1cd88_28 [role=group] button{color:#17251b;border-radius:var(--radius-pill);background:#ffffffb3}._inviteCard_1cd88_28 [role=group] button[aria-pressed=true]{color:#fff;background:#1f4d2b}._checking_1cd88_67{border-radius:var(--radius-card);background:var(--sky);color:var(--sky-ink);gap:.5rem;padding:.875rem 1rem;display:grid}._checking_1cd88_67 p{align-items:center;gap:.5rem;margin:0;display:flex}._memberButton_1cd88_69{width:100%;min-height:var(--touch);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:0;display:flex}._memberButton_1cd88_69>div{flex:6rem;min-width:0}._memberButton_1cd88_69:disabled{cursor:default}._people_1cd88_7 li:has(>._memberButton_1cd88_69){padding:.25rem 0}._sheet_1cd88_73{gap:.75rem;display:grid}._sheet_1cd88_73 p{margin:0}._sheet_1cd88_73 h3{margin:0 0 .5rem;font-size:1.125rem}._sheet_1cd88_73 section{gap:.625rem;display:grid}._help_1cd88_77{color:var(--muted);font-size:.9375rem}._candidates_1cd88_78{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._candidates_1cd88_78 button{width:100%;min-height:var(--control);border-radius:var(--radius-card);background:var(--card);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border:0;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:750;display:flex}._candidates_1cd88_78 button>span:nth-child(2){overflow-wrap:break-word;flex:8rem;min-width:0}._candidates_1cd88_78 svg{flex:0 0 1.25rem;transform:scaleX(-1)}._enter_1cd88_84{box-sizing:border-box;max-width:var(--page-width);min-height:100dvh;padding:max(54px, env(safe-area-inset-top)) 16px max(22px, env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}._enterTop_1cd88_85{display:flex;position:relative}._enterMain_1cd88_86{flex:1;align-content:start;gap:10px;padding-top:20px;display:grid;position:relative}._enterArt_1cd88_87{width:76px;height:76px;color:var(--lilac-ink);justify-content:center;align-items:center;margin-bottom:4px;display:flex;position:relative}._enterArt_1cd88_87 .sh-cookie{background:var(--lilac);position:absolute;inset:0}._enterArt_1cd88_87 svg{position:relative}._enterLead_1cd88_90{margin:-4px 0 6px;font-size:14px}._enterActions_1cd88_91{padding-top:20px;position:relative}._settings_1cd88_94{margin-top:14px}._seasonsRow_1cd88_95{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;font-size:15px}button._seasonsRow_1cd88_95{cursor:pointer}._seasonsRow_1cd88_95 .val{font-size:14px}._seasonsLabel_1cd88_98{align-items:center;gap:10px;display:flex}._seasonsTitle_1cd88_99{display:block}._seasonsLabel_1cd88_98 .t-sub{font-size:12.5px;display:block}._leave_1cd88_101{color:var(--danger);margin-top:14px}._page_sw93c_1{box-sizing:border-box;max-width:var(--page-width);min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom));background:var(--bg);grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;margin:0 auto;display:grid}._page_sw93c_1 h1{margin:0;font-size:min(2.125rem,9.5vw)}._page_sw93c_1 h2{margin:0 0 .75rem;font-size:min(1.25rem,6vw)}._back_sw93c_4{width:var(--touch);height:var(--touch);background:var(--glass);border:1px solid var(--glass-edge);color:var(--ink);border-radius:50%;place-items:center;display:grid}._lead_sw93c_5{color:var(--muted);margin:.5rem 0 0}._facts_sw93c_6{gap:.5rem;margin:0;display:grid}._facts_sw93c_6 div{justify-content:space-between;gap:1rem;display:flex}._facts_sw93c_6 dt{color:var(--muted)}._facts_sw93c_6 dd{text-align:end;margin:0;font-weight:800}._actions_sw93c_10{gap:.5rem;display:grid}._fileButton_sw93c_11{min-height:var(--control);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:750;display:flex;position:relative}._fileButton_sw93c_11:has(input:focus-visible){outline:3px solid var(--lime);outline-offset:2px}._secondary_sw93c_13{background:var(--field);color:var(--ink)}._fileButton_sw93c_11 input{opacity:0;cursor:pointer;position:absolute;inset:0}._photo_sw93c_15{gap:.5rem;margin:1rem 0 0;display:grid}._photo_sw93c_15 img{object-fit:contain;border-radius:var(--radius-card);background:var(--field);width:100%;height:auto;max-height:24rem}._photo_sw93c_15 figcaption{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}._stack_sw93c_18{gap:.625rem;display:grid}._stack_sw93c_18 p{margin:0}._hint_sw93c_20{color:var(--muted);font-size:.9375rem}._row_sw93c_21{justify-content:center;display:flex}._success_sw93c_22{border-radius:var(--radius-card);background:var(--sky);color:var(--sky-ink);margin:0;padding:.75rem 1rem}._error_sw93c_23{border-radius:var(--radius-card);background:var(--danger-bg);color:var(--danger);margin:0;padding:.75rem 1rem}._reason_sw93c_24{overflow-wrap:anywhere;opacity:.85;margin-top:.375rem;font-size:.8125rem;display:block}._layer_p5td9_4{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._layer_p5td9_4::backdrop{background:var(--bg)}._screen_p5td9_6{max-width:var(--page-width);overscroll-behavior:contain;background:var(--bg);flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset:0;overflow:hidden auto}._body_p5td9_7{padding:max(54px, env(safe-area-inset-top)) 20px 0;position:relative}._top_p5td9_8{justify-content:space-between;align-items:center;display:flex}._actions_p5td9_9{padding:24px 20px max(30px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;margin-top:auto;display:flex;position:relative}._notifyLime_p5td9_12{width:420px;height:420px;top:-60px;left:-120px}._notifyPeach_p5td9_13{width:380px;height:380px;top:330px;right:-150px}._hero_p5td9_14{height:210px;margin-top:8px;position:relative}._flower_p5td9_16{background:var(--lime);width:190px;height:190px;display:block;position:absolute;top:0;left:calc(50% - 75px)}._mascot_p5td9_17{width:140px;height:auto;position:absolute;top:18px;left:calc(50% - 51px)}._preview_p5td9_18{border-radius:24px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}._preview_p5td9_18 img{border-radius:9px;flex:none;width:38px;height:38px}._preview_p5td9_18>div{flex:1;min-width:0}._previewHead_p5td9_21{justify-content:space-between;gap:8px;font-size:13px;font-weight:800;display:flex}._previewText_p5td9_22{overflow-wrap:anywhere;margin-top:2px;font-size:14.5px}._title_p5td9_23{overflow-wrap:anywhere;margin-top:22px;font-size:30px}._lead_p5td9_24{color:var(--muted);margin-top:8px}._chips_p5td9_25{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._chip_p5td9_25{cursor:pointer;font-variation-settings:"wdth" 120;height:44px;transition:all .35s var(--spring);position:relative}._quiet_p5td9_27{color:var(--peach-ink);align-items:flex-start;gap:6px;font-weight:600;display:flex}._quiet_p5td9_27 svg{margin-top:1px}._waiting_p5td9_29{margin-top:16px}._waitingStatus_p5td9_30{white-space:normal;height:auto;min-height:30px;padding:6px 12px;line-height:1.3}._banner_p5td9_31{margin-top:14px}._bannerCompact_p5td9_32{margin-top:10px}._bannerLine_p5td9_33{margin-top:8px}._bannerLineTight_p5td9_34{margin-top:6px}._enable_p5td9_35{height:58px}._bell_p5td9_36{color:var(--lime)}.dark ._bell_p5td9_36{color:inherit}._installLime_p5td9_40{width:400px;height:400px;top:-80px;right:-140px}._installLilac_p5td9_41{width:380px;height:380px;top:380px;left:-160px}._later_p5td9_42{cursor:pointer;height:40px;position:relative}._installHead_p5td9_43{align-items:center;gap:16px;margin-top:24px;display:flex}._installIcon_p5td9_44{border-radius:19px;flex:none;width:84px;height:84px;box-shadow:0 14px 30px -12px #1f4d2b99}.dark ._installIcon_p5td9_44{box-shadow:0 14px 30px -12px #0000008c}._installTitle_p5td9_46{overflow-wrap:anywhere;min-width:0;font-size:26px}._installBody_p5td9_47{color:var(--muted);margin-top:14px}._steps_p5td9_48{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}._step_p5td9_48{align-items:center;gap:14px;padding:12px 14px;display:flex}.dark ._step_p5td9_48{border:1px solid #ffffff14}._step_p5td9_48>span:nth-child(2){flex:1;font-weight:600}._number_p5td9_52{flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}._n1_p5td9_53{background:var(--lime);border-radius:12px}.dark ._n1_p5td9_53{color:#10200f}._n2_p5td9_55{background:var(--lilac);color:var(--lilac-ink);border-radius:50%}._n3_p5td9_56{background:var(--peach);color:var(--peach-ink);border-radius:12px}._share_p5td9_58{color:#0a6cff}.dark ._share_p5td9_58{color:#0a84ff}._installHint_p5td9_60{border-radius:22px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.4;display:flex}._installHint_p5td9_60 img{border-radius:9px;flex:none;width:40px;height:40px}._rowButton_p5td9_64{width:100%;font-family:var(--font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}._rowButton_p5td9_64:disabled{cursor:default}._rowEnd_p5td9_66{align-items:center;gap:8px;display:flex}._timePill_p5td9_67{background:var(--lime);color:#17251b;border-radius:12px;padding:7px 12px;font-weight:900}._dotValue_p5td9_68{align-items:center;gap:6px;display:flex}._dot_p5td9_68{border-radius:4px;flex:none;width:8px;height:8px}._dotOn_p5td9_71{background:#2e9e4f}._dotDenied_p5td9_72{background:var(--danger)}._dotFailed_p5td9_73{background:#8a2a12}._toggleLabel_p5td9_74{align-items:center;gap:8px;min-width:0;display:flex}._muted_p5td9_75{color:var(--muted)}._stage_p5td9_76{background:var(--peach);color:var(--peach-ink);padding:4px 9px;font-size:11.5px}._switchOff_p5td9_77{opacity:.45;cursor:default}._hit_p5td9_79{flex:none;position:relative}._hit_p5td9_79:after{content:"";min-height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}._tick_p5td9_81{color:#1f4d2b}.dark ._tick_p5td9_81{color:#d4f07a}._groupNote_p5td9_83{margin-top:10px}._sheetSub_p5td9_86{margin-top:4px;font-size:13.5px}._sheetActions_p5td9_87{flex-direction:column;gap:6px;margin-top:14px;display:flex}._wheels_p5td9_88{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:4px;height:204px;margin-top:12px;display:flex;position:relative}._band_p5td9_89{background:var(--lime);border-radius:16px;height:44px;position:absolute;top:80px;left:0;right:0}._wheel_p5td9_88{text-align:center;cursor:ns-resize;touch-action:none;border-radius:16px;flex-direction:column;align-items:center;width:100px;display:flex;position:relative}._wheel_p5td9_88:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._cell_p5td9_92{height:40px;color:var(--muted);cursor:pointer;font-weight:700;line-height:40px;display:block}._far_p5td9_93{opacity:.45;font-size:17px}._near_p5td9_94{opacity:.75;font-size:20px}._on_p5td9_96{color:#17251b;height:44px;font-size:28px;font-weight:900;line-height:44px;display:block}._colon_p5td9_97{color:#17251b;font-size:28px;font-weight:900;line-height:44px;position:relative}._warning_p5td9_98{margin-top:10px}._dndRow_p5td9_99{min-height:56px;margin-top:6px}._dndLabel_p5td9_100{font-weight:700}._quietCards_p5td9_101{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}._quietCard_p5td9_101{text-align:start;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;border:0;padding:12px 14px;transition:opacity .3s;display:block}._quietCard_p5td9_101:disabled{opacity:.45;cursor:default}.dark ._quietCard_p5td9_101{border:1px solid #ffffff14}._quietCardLabel_p5td9_105{font-weight:700;display:block}._quietCardTime_p5td9_106{font-size:26px;font-weight:900;display:block}._devices_p5td9_107{margin:12px 0 0;list-style:none}._deviceRow_p5td9_108{min-height:64px}._deviceRow_p5td9_108 .chip{cursor:pointer;flex:none;position:relative}._deviceName_p5td9_110{align-items:center;gap:12px;min-width:0;display:flex}._deviceIcon_p5td9_111{background:var(--sky);width:44px;height:44px;color:var(--sky-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}._deviceLabel_p5td9_112{font-weight:700;display:block}._deviceSub_p5td9_113{font-size:13px;display:block}._backupField_p5td9_115,._backupConsent_p5td9_116{margin-top:14px}._dotPending_p5td9_117{background:var(--peach-ink)}._settings_qtpx6_2{padding-bottom:1rem;position:relative}._header_qtpx6_3{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}._mascot_qtpx6_4{flex:none;width:84px;height:84px;position:relative}._mascot_qtpx6_4 .sh-cookie{background:var(--lime);display:block;position:absolute;inset:0}._mascot_qtpx6_4 img{width:60px;height:auto;position:absolute;top:6px;left:12px}._heading_qtpx6_8{flex:1;min-width:min-content}._heading_qtpx6_8 h1{font-size:min(32px,12.5vw - 16px)}._heading_qtpx6_8 p{overflow-wrap:anywhere;margin-top:4px}._homeName_qtpx6_12{align-items:center;gap:10px;min-width:0;display:flex}._homeName_qtpx6_12>span:last-child{overflow-wrap:anywhere}._avatars_qtpx6_14{flex:none;display:flex}._avatar_qtpx6_14,._avatarMe_qtpx6_15{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.dark ._avatar_qtpx6_14,.dark ._avatarMe_qtpx6_15{border-color:#0e1811}._avatarMe_qtpx6_15{background:var(--primary);color:var(--lime)}.dark ._avatarMe_qtpx6_15{background:var(--lime);color:#10200f}._avatar_qtpx6_14{background:var(--lilac);color:var(--lilac-ink);margin-left:-8px}._themes_qtpx6_20{gap:8px;display:flex}._swatch_qtpx6_21{cursor:pointer;height:54px;font:800 14px var(--font);color:#17251b;transition:all .4s var(--spring);border:1px solid #17251b1f;border-radius:16px;flex:1}.dark ._swatch_qtpx6_21{border-color:#eef3e624}._auto_qtpx6_23{background:linear-gradient(135deg,#fff,#dcd0fa)}._light_qtpx6_24{background:#fff}._dark_qtpx6_16{color:#d4f07a;background:#0e1811}._swatch_qtpx6_21[aria-pressed=true]{border:3px solid #d4f07a;border-radius:27px;box-shadow:0 0 0 2px #1f4d2b}.dark ._swatch_qtpx6_21[aria-pressed=true]{box-shadow:0 0 0 2px #0e1811,0 0 0 4px #d4f07a73}._signOut_qtpx6_28{height:54px;margin-top:18px}
