@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");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:#fff;--surface:#fff;--surface-solid:#fff;--sheet:#fff;--fill:#f3f3fa;--fill-strong:#e4e5f0;--stroke:#e6e7f1;--stroke-strong:#d3d5e4;--edge:0 0 0 0 transparent;--shadow:0 0 0 0 transparent;--shadow-float:0 10px 30px #32326e2e;--text:#2b2f45;--text-2:#5a6078;--text-3:#6b7088;--accent:#0a6fd1;--accent-deep:#0754a3;--accent-ink:#fff;--accent-fill:#0a6fd1;--accent-soft:#e3f0fe;--raised:#fff;--backdrop:#2325466b;--sky:#d3ecff;--sky-ink:#003754;--lilac:#ebe3ff;--lilac-ink:#3a2659;--mint:#cff3d5;--mint-ink:#003f17;--peach:#fee2cc;--peach-ink:#4f2700;--butter:#fff0b3;--butter-ink:#3e3200;--coral:#ffdfdc;--coral-ink:#581b1a;--coral-deep:#eba39c;--slate:#edeef4;--slate-ink:#4f5570;--hero:#76c7ff;--hero-text:#002a42;--v-blue:#76c7ff;--v-blue-ink:#002a42;--v-blue-deep:#069ce4;--v-red:#ffa098;--v-red-ink:#431614;--v-red-deep:#df6862;--v-green:#6ed889;--v-green-ink:#042f12;--v-green-deep:#3eab5e;--v-yellow:#ffd93b;--v-yellow-ink:#2f2600;--v-yellow-deep:#d6a800;--chart-therapy:#7a5cc9;--chart-exam:#249a72;--chart-consult:#2b86c4;--chart-other:#c9742c;--radius:22px;--radius-sm:16px;--font:"Nunito Variable", ui-rounded, "SF Pro Rounded", -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Nunito Variable", ui-rounded, "SF Pro Rounded", -apple-system, "Segoe UI", Roboto, sans-serif;--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#131726;--surface:#1c2134;--surface-solid:#1c2134;--sheet:#181c2d;--fill:#262c42;--fill-strong:#343b56;--stroke:#2f364d;--stroke-strong:#414963;--shadow-float:0 12px 34px #00000080;--text:#f0f1f8;--text-2:#b0b5c9;--text-3:#9aa0b6;--accent:#6fb7ff;--accent-deep:#3f8fe0;--accent-ink:#06283f;--accent-fill:#6fb7ff;--accent-soft:#15324f;--raised:#343b56;--backdrop:#05060e9e;--sky:#17354a;--sky-ink:#a9dcfb;--lilac:#2d2858;--lilac-ink:#cfc4fb;--mint:#16392a;--mint-ink:#a0e8c2;--peach:#41301f;--peach-ink:#f8c9a2;--butter:#3b3314;--butter-ink:#efdb88;--coral:#482623;--coral-ink:#f9b9b0;--coral-deep:#2c1513;--slate:#2a2f42;--slate-ink:#c0c5d6;--hero:#76c7ff;--hero-text:#002a42;--v-blue:#76c7ff;--v-blue-ink:#002a42;--v-blue-deep:#069ce4;--v-red:#ffa098;--v-red-ink:#431614;--v-red-deep:#df6862;--v-green:#6ed889;--v-green-ink:#042f12;--v-green-deep:#3eab5e;--v-yellow:#ffd93b;--v-yellow-ink:#2f2600;--v-yellow-deep:#d6a800;--chart-therapy:#8f76e6;--chart-exam:#2fa47c;--chart-consult:#3e8bcb;--chart-other:#c9803e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.standalone body{-webkit-touch-callout:none}:root{--zoom:1}html.big{--zoom:1.12}html.big body{zoom:var(--zoom)}body{min-height:100dvh;color:var(--text);background:var(--bg);font:600 16px/1.4 var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button,a,label,[role=button]{touch-action:manipulation;-webkit-touch-callout:none}button,[role=button],.tabbar,.sidebar{-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:10px}h1,h2,h3,p{margin:0}b{font-weight:800}img{-webkit-user-drag:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.view{flex-direction:column;gap:14px;display:flex}.page{width:100%;max-width:720px;padding:14px 16px calc(130px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;margin:0 auto;animation:.4s cubic-bezier(.22,1,.36,1) both enter;display:flex}@media (min-width:960px){.page{gap:16px;padding:34px 40px 72px}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}.large-title{font:900 32px/1.12 var(--font-display);letter-spacing:-.02em}.top{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.section{justify-content:space-between;align-items:center;gap:12px;margin:14px 2px -4px;display:flex}.section h2{font:900 20px/1.2 var(--font-display);letter-spacing:-.012em;align-items:center;gap:9px;display:flex}.section a,.section button{color:var(--accent);align-items:center;min-height:44px;font-size:14.5px;font-weight:800;display:inline-flex}.card{background:var(--surface);border:2px solid var(--stroke);border-radius:var(--radius);border-bottom-width:4px;padding:18px}.card.flush{padding:0;overflow:hidden}a.card,button.card{transition:transform .15s,border-bottom-width .15s,background .18s;display:block}a.card:active,button.card:active{border-bottom-width:2px;margin-bottom:2px;transform:translateY(2px)}.list>*+*{box-shadow:inset 0 2px 0 var(--stroke)}.row{text-align:left;align-items:center;gap:13px;width:100%;min-height:58px;padding:10px 16px;transition:background .18s;display:flex}@media (hover:hover){button.row:hover,a.row:hover{background:var(--fill)}}button.row:active,a.row:active{background:var(--fill-strong)}.row .grow{flex:1;min-width:0}.row .title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:800}.row .sub{color:var(--text-2);overflow-wrap:break-word;font-size:14px;font-weight:600}.row .chev{color:var(--text-3);flex:none}.tile{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tile.sm{border-radius:11px;width:34px;height:34px}.tone-sky{background:var(--sky);color:var(--sky-ink)}.tone-lilac{background:var(--lilac);color:var(--lilac-ink)}.tone-mint{background:var(--mint);color:var(--mint-ink)}.tone-peach{background:var(--peach);color:var(--peach-ink)}.tone-butter{background:var(--butter);color:var(--butter-ink)}.tone-coral{background:var(--coral);color:var(--coral-ink)}.tone-slate{background:var(--slate);color:var(--slate-ink)}.pill{white-space:nowrap;border-radius:14px;align-items:center;gap:5px;height:28px;padding:0 11px 0 8px;font-size:13px;font-weight:800;display:inline-flex}.tile,.sticker{transition:transform .45s var(--spring)}@media (hover:hover){button.row:hover .tile,a.row:hover .tile,button.row:hover .sticker,a.row:hover .sticker{transform:scale(1.14)rotate(-5deg)}}button.row:active .tile,a.row:active .tile,button.row:active .sticker,a.row:active .sticker{transform:scale(.9)}.chev{transition:transform .3s var(--spring)}@media (hover:hover){button.row:hover .chev,a.row:hover .chev{transform:translate(4px)}}.float{animation:4s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-5px)}}@keyframes wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}92%{transform:rotate(9deg)}}.draw svg>*{stroke-dasharray:70;animation:.7s cubic-bezier(.22,1,.36,1) both draw}@keyframes draw{0%{stroke-dashoffset:70px}to{stroke-dashoffset:0}}.pop{animation:pop .5s var(--spring) both}@keyframes pop{0%{opacity:.2;transform:scale(.5)}}.list>*{animation:.45s cubic-bezier(.22,1,.36,1) both rowin}.list>:nth-child(2){animation-delay:40ms}.list>:nth-child(3){animation-delay:80ms}.list>:nth-child(4){animation-delay:.12s}.list>:nth-child(n+5){animation-delay:.16s}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}}.btn{letter-spacing:.01em;min-height:50px;color:var(--text-2);background:var(--surface-solid);border:2px solid var(--stroke-strong);box-shadow:0 4px 0 var(--stroke-strong);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;padding:0 20px;font-weight:900;transition:transform .1s,box-shadow .1s,background .18s,opacity .2s;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--fill)}}.btn:active{box-shadow:0 0 0 var(--stroke-strong);transform:translateY(4px)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 4px 0 var(--accent-deep)}@media (hover:hover){.btn.primary:hover{filter:brightness(1.07);background:var(--accent)}}.btn.primary:active{box-shadow:0 0 0 var(--accent-deep)}.btn.quiet{box-shadow:none;color:var(--accent);background:0 0;border-color:#0000;min-height:44px;margin-bottom:0;padding:0 10px;font-weight:800}@media (hover:hover){.btn.quiet:hover{background:var(--accent-soft)}}.btn.quiet:active{transform:scale(.97)}.btn.danger{color:var(--coral-ink);background:var(--coral);border-color:var(--coral);box-shadow:0 4px 0 var(--coral-deep)}.btn.danger:active{box-shadow:0 0 0 var(--coral-deep)}.btn.block{width:100%}.btn:disabled{opacity:.45;pointer-events:none}.icon-btn{width:50px;height:56px;color:var(--text-2);background:var(--surface-solid);border:2px solid var(--stroke);border-bottom-width:4px;border-radius:15px;flex:none;place-items:center;transition:transform .1s,border-bottom-width .1s,background .18s;display:grid}@media (hover:hover){.icon-btn:hover{background:var(--fill)}}.icon-btn:active{border-bottom-width:2px;transform:translateY(2px)}.group{background:var(--surface-solid);border:2px solid var(--stroke);border-radius:18px;overflow:hidden}.group>*+*{box-shadow:inset 0 2px 0 var(--stroke)}.group-title{color:var(--text-2);margin:18px 6px 7px;font-size:14px;font-weight:800}.group-note{color:var(--text-2);margin:8px 6px 0;font-size:13.5px;font-weight:600;line-height:1.4}.field{align-items:center;gap:12px;min-height:54px;padding:7px 16px;font-weight:700;display:flex}.field>span:first-child{flex:none;max-width:56%}.field input,.field select{text-align:right;width:100%;min-width:0;min-height:38px;color:var(--text-2);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:700}.field input:focus,.field select:focus{color:var(--text)}.field select{appearance:none;text-align-last:right;cursor:pointer}.field select option{background:var(--surface-solid);color:var(--text)}.field.stack{flex-direction:column;align-items:stretch;gap:2px;padding:12px 16px}.field textarea{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:72px;padding:2px 0;font-size:16px;font-weight:600;line-height:1.4}.solo{background:0 0;border:0;outline:0;width:100%;min-height:54px;padding:0 16px;font-size:16px;font-weight:700}::placeholder{color:var(--text-3);opacity:1;font-weight:600}input[type=date],input[type=time]{appearance:none;justify-content:flex-end;display:flex}input::-webkit-date-and-time-value{text-align:right}.switch,.field input.switch{appearance:none;background:var(--fill-strong);cursor:pointer;border-radius:16px;flex:none;width:54px;height:32px;min-height:0;margin:0 0 0 auto;transition:background .25s;position:relative}.switch:after{content:"";width:26px;height:26px;transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px #28285038}.switch:checked,.field input.switch:checked{background:var(--v-green-deep)}.switch:checked:after{transform:translate(22px)}.switch:after{transition:transform .35s var(--spring), width .2s}.switch:active:after{width:32px}.switch:checked:active:after{transform:translate(16px)}.chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--surface-solid);border:2px solid var(--stroke);min-height:44px;color:var(--text-2);border-bottom-width:4px;border-radius:14px;flex:none;padding:0 15px;font-size:14.5px;font-weight:800;transition:background .15s,color .15s,border-color .15s,transform .1s}.chip:active{transform:translateY(2px)}.chip.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-deep);animation:chip-pop .4s var(--spring)}@keyframes chip-pop{45%{transform:scale(1.09)rotate(-2deg)}}.chips.wrap{flex-wrap:wrap;margin:8px 0 0;padding:0;overflow:visible}.ans{border:2px solid #0000;border-radius:14px;flex:none;align-items:center;gap:5px;min-height:44px;padding:0 12px;font-size:14px;font-weight:900;transition:transform .1s,background .2s,color .2s,box-shadow .1s;display:inline-flex}.ans:active{transform:translateY(2px)}.ans.yes{color:var(--v-green-ink);background:var(--v-green);box-shadow:0 3px 0 var(--v-green-deep)}.ans.no{color:var(--text-2);background:var(--fill)}.ans.go{color:var(--v-blue-ink);background:var(--v-blue);box-shadow:0 3px 0 var(--v-blue-deep)}.searchbar{align-items:center;gap:10px;display:flex}.searchbox{min-width:0;color:var(--text-2);background:var(--surface-solid);border:2px solid var(--stroke);border-radius:var(--radius);border-bottom-width:4px;flex:1;align-items:center;padding-left:14px;display:flex}.searchbox input{flex:1;min-width:0}.searchbar .new{flex:none;min-height:50px;padding:0 16px 0 12px}.tool{border:2px solid var(--stroke);min-height:64px;color:var(--text-2);background:var(--surface-solid);cursor:pointer;border-bottom-width:4px;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:11px 6px 9px;font-size:13.5px;font-weight:800;transition:transform .15s,border-bottom-width .15s;display:flex}.tool:active{border-bottom-width:2px;transform:translateY(2px)}.tool:focus-within{outline:2.5px solid var(--accent);outline-offset:2px}.muted{color:var(--text-2)}.small{font-size:14px}.grow{flex:1;min-width:0}.stack{flex-direction:column;gap:12px;display:flex}.hstack{align-items:center;gap:10px;display:flex}.empty{text-align:center;color:var(--text-2);padding:26px 22px;font-weight:700;line-height:1.45}.page>*{animation:page-pop .5s var(--spring) both}.page>:nth-child(2){animation-delay:50ms}.page>:nth-child(3){animation-delay:.1s}.page>:nth-child(4){animation-delay:.15s}.page>:nth-child(5){animation-delay:.2s}.page>:nth-child(n+6){animation-delay:.25s}@keyframes page-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@supports (animation-timeline:view()){.scroll-pop{animation:linear both scroll-pop;animation-timeline:view();animation-range:entry entry 45%}@keyframes scroll-pop{0%{opacity:0;transform:translateY(22px)scale(.92)}}}html.opening body :not([data-opening],[data-opening] *){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-timeline:auto!important}}html.calm *,html.calm :before,html.calm :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;animation-timeline:auto!important}.wrap.svelte-1br0hsq{z-index:200;left:0;right:0;bottom:calc(96px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.toast.svelte-1br0hsq{background:var(--surface-solid);border:2px solid var(--stroke);max-width:460px;box-shadow:var(--shadow-float);animation:svelte-1br0hsq-drop .4s var(--spring) both;color:var(--mint-ink);border-bottom-width:4px;border-radius:16px;align-items:center;gap:9px;padding:12px 16px;font-size:14.5px;font-weight:800;display:flex}.toast.svelte-1br0hsq svg{animation:pop .5s var(--spring) .12s both;flex:none}.toast.svelte-1br0hsq .txt:where(.svelte-1br0hsq){color:var(--text)}.undo.svelte-1br0hsq{pointer-events:auto;min-height:44px;color:var(--accent);flex:none;margin:-8px -6px -8px 4px;padding:0 10px;font-weight:900}@media (min-width:960px){.wrap.svelte-1br0hsq{bottom:24px}}.wrap.top.svelte-1br0hsq{top:calc(10px + env(safe-area-inset-top));bottom:auto}.top.svelte-1br0hsq .toast:where(.svelte-1br0hsq){animation-name:svelte-1br0hsq-drop-down}@keyframes svelte-1br0hsq-drop-down{0%{opacity:0;transform:translateY(-10px)}}.toast.error.svelte-1br0hsq{color:var(--coral-ink)}@keyframes svelte-1br0hsq-drop{0%{opacity:0;transform:translateY(10px)}}.row.svelte-1tlrbth{animation:svelte-1tlrbth-quick-in .45s var(--spring) both;animation-delay:calc(var(--i) * 32ms)}.row.svelte-1tlrbth .sticker{animation:svelte-1tlrbth-quick-pop .55s var(--spring) both;animation-delay:calc(var(--i) * 32ms + 80ms)}@keyframes svelte-1tlrbth-quick-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes svelte-1tlrbth-quick-pop{0%{transform:scale(.4)rotate(-14deg)}}.head.svelte-1pd2ydb{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0 16px;display:flex}h2.svelte-1pd2ydb{font:900 23px/1.2 var(--font-display);letter-spacing:-.02em;margin-top:8px}.states.svelte-1pd2ydb{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.state.svelte-1pd2ydb{min-height:68px;transition:transform .25s var(--spring), background .2s;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:12.5px;font-weight:800;display:flex}.state.svelte-1pd2ydb:not(.on){background:var(--fill);color:var(--text-2)}.state.svelte-1pd2ydb:active{transform:scale(.95)}.linked.svelte-1pd2ydb{min-height:44px;color:var(--accent);align-items:center;gap:7px;margin:4px 12px 0;font-size:14.5px;font-weight:500;display:flex}.week.svelte-1k82t83{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:10px 12px;display:grid}.wd.svelte-1k82t83{aspect-ratio:1;min-height:40px;max-height:44px;color:var(--text-2);background:var(--fill);transition:background .2s, color .2s, transform .25s var(--spring);border-radius:50%;font-size:14.5px;font-weight:600}.wd.svelte-1k82t83:active{transform:scale(.92)}.wd.on.svelte-1k82t83{background:var(--accent-fill);color:var(--accent-ink)}.head.svelte-c3rvv7{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:4px 0 16px;display:flex}h2.svelte-c3rvv7{font:900 23px/1.2 var(--font-display);letter-spacing:-.02em;margin-top:8px}.actions.svelte-c3rvv7{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.act.svelte-c3rvv7{width:84px;color:var(--accent)}.head.svelte-1osu9fi{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0 16px;display:flex}h2.svelte-1osu9fi{font:900 23px/1.2 var(--font-display);letter-spacing:-.02em;margin-top:8px}.head.svelte-t0hndn{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0 16px;display:flex}h2.svelte-t0hndn{font:900 23px/1.2 var(--font-display);letter-spacing:-.02em;margin-top:8px}.flow.svelte-t0hndn{background:var(--surface-solid);border-radius:18px;margin:0;padding:8px 16px;list-style:none}:root[data-theme=dark] .flow.svelte-t0hndn{background:#ffffff0f}li.svelte-t0hndn{min-height:40px;color:var(--text-2);align-items:center;gap:12px;display:flex;position:relative}li.svelte-t0hndn+li:where(.svelte-t0hndn):before{content:"";background:var(--fill-strong);width:2px;height:20px;position:absolute;top:-10px;left:10px}li.done.svelte-t0hndn+li:where(.svelte-t0hndn):before,li.now.svelte-t0hndn:before{background:var(--accent)}.dot.svelte-t0hndn{z-index:1;background:var(--fill-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.done.svelte-t0hndn .dot:where(.svelte-t0hndn),.now.svelte-t0hndn .dot:where(.svelte-t0hndn){background:var(--accent-fill);color:var(--accent-ink)}.now.svelte-t0hndn{color:var(--text);font-weight:600}.top-card.svelte-gtkas3{text-align:center;color:var(--ink,var(--text));background:var(--c,var(--fill));box-shadow:0 5px 0 var(--d,var(--stroke-strong));animation:svelte-gtkas3-top-in .5s var(--spring) both;border-radius:22px;flex-direction:column;align-items:center;gap:6px;margin-bottom:5px;padding:18px 14px;display:flex}@keyframes svelte-gtkas3-top-in{0%{opacity:0;transform:scale(.9)}}.c-red.svelte-gtkas3{--c:var(--v-red);--d:var(--v-red-deep);--ink:var(--v-red-ink)}.c-blue.svelte-gtkas3{--c:var(--v-blue);--d:var(--v-blue-deep);--ink:var(--v-blue-ink)}.c-green.svelte-gtkas3{--c:var(--v-green);--d:var(--v-green-deep);--ink:var(--v-green-ink)}.c-yellow.svelte-gtkas3{--c:var(--v-yellow);--d:var(--v-yellow-deep);--ink:var(--v-yellow-ink)}.st.svelte-gtkas3{background:#fff;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}h2.svelte-gtkas3{font:900 22px/1.2 var(--font-display);letter-spacing:-.02em}.dose.svelte-gtkas3{font:900 34px/1.05 var(--font-display)}.dose.per.svelte-gtkas3{font-size:22px;line-height:1.2}.actions.svelte-gtkas3{flex-direction:column;gap:6px;margin-top:14px;display:flex}.two.svelte-gtkas3{grid-template-columns:1fr 1fr;gap:10px;display:grid}.versions.svelte-gtkas3{background:var(--surface-solid);border:2px solid var(--stroke);border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:14px 16px;list-style:none;display:flex}li.svelte-gtkas3{gap:12px;display:flex;position:relative}li.svelte-gtkas3+li:where(.svelte-gtkas3):before{content:"";background:var(--fill-strong);width:3px;height:22px;position:absolute;top:-18px;left:5px}.mark.svelte-gtkas3{background:var(--fill-strong);z-index:1;border-radius:50%;flex:none;width:13px;height:13px;margin-top:4px;position:relative}.mark.now.svelte-gtkas3{background:var(--v-green)}.when.svelte-gtkas3{color:var(--text-2);font-size:13px;font-weight:800}.title.svelte-gtkas3{font-weight:800}.times.svelte-18meq69{flex-wrap:wrap;gap:8px;display:flex}.slot.svelte-18meq69{background:var(--fill);min-height:44px;animation:pop .4s var(--spring) both;border-radius:14px;align-items:center;padding-left:12px;display:inline-flex}.slot.svelte-18meq69 input:where(.svelte-18meq69){text-align:left;width:auto;min-width:0;min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;justify-content:flex-start;padding:0;font-size:16px;font-weight:800}.word.svelte-18meq69{font-weight:800}.x.svelte-18meq69{width:40px;height:44px;color:var(--text-2);border-radius:0 14px 14px 0;place-items:center;display:grid}.x.svelte-18meq69:active{transform:scale(.9)}.add.svelte-18meq69{min-height:44px;color:var(--accent);border:2px dashed var(--stroke-strong);border-radius:14px;align-items:center;gap:5px;padding:0 14px;font-size:14.5px;font-weight:800;display:inline-flex}.add.svelte-18meq69:active{transform:scale(.96)}.who.svelte-1uo0emf{text-align:center;font:900 18px var(--font-display);margin-bottom:2px}.per.svelte-1uo0emf{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.unit.svelte-1uo0emf{color:var(--text-2);font-weight:800}.more.svelte-1uo0emf{margin-top:12px}.more.svelte-1uo0emf summary:where(.svelte-1uo0emf){cursor:pointer;min-height:44px;color:var(--accent);align-items:center;padding:0 6px;font-weight:800;list-style:none;display:flex}.more.svelte-1uo0emf summary:where(.svelte-1uo0emf)::-webkit-details-marker{display:none}.paper.svelte-dfi7iq{border-radius:20px;flex-direction:column;gap:4px;padding:16px;display:flex}.paper.svelte-dfi7iq input:where(.svelte-dfi7iq),.paper.svelte-dfi7iq textarea:where(.svelte-dfi7iq){width:100%;color:var(--text);background:0 0;border:0;outline:0}.paper.svelte-dfi7iq :where(.svelte-dfi7iq)::placeholder{color:inherit;opacity:.72}.title.svelte-dfi7iq{font:800 21px/1.25 var(--font-display)}textarea.svelte-dfi7iq{resize:vertical;min-height:190px;font-size:16.5px;font-weight:600;line-height:1.45}.grid.svelte-dfi7iq{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:14px;display:grid}.att.svelte-dfi7iq{min-width:0;position:relative}.open.svelte-dfi7iq{aspect-ratio:1;border:2px solid var(--stroke);background:var(--surface-solid);width:100%;transition:transform .25s var(--spring);border-bottom-width:4px;border-radius:16px;place-items:center;display:grid;overflow:hidden}.open.svelte-dfi7iq:active{transform:scale(.96)}.name.svelte-dfi7iq{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.un.svelte-dfi7iq{background:var(--surface-solid);border:2px solid var(--stroke);width:26px;height:26px;color:var(--text-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.un.svelte-dfi7iq:after{content:"";position:absolute;inset:-9px}.tools.svelte-dfi7iq{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.foot.svelte-dfi7iq{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.swatches.svelte-dfi7iq{gap:12px;display:flex}.swatch.svelte-dfi7iq{border:2px solid var(--stroke);width:32px;height:32px;transition:transform .3s var(--spring);border-radius:50%;position:relative}.swatch.svelte-dfi7iq:after{content:"";position:absolute;inset:-6px}.swatch.on.svelte-dfi7iq{border-color:var(--accent);border-width:3px;transform:scale(1.14)}.pin.svelte-dfi7iq{min-height:44px;color:var(--text-2);filter:grayscale()opacity(.7);border-radius:14px;align-items:center;gap:6px;padding:0 12px;font-size:14.5px;font-weight:800;transition:filter .2s;display:inline-flex}.pin.on.svelte-dfi7iq{filter:none;color:var(--text);background:var(--butter)}.status.svelte-dfi7iq{text-align:center;color:var(--text-2);margin-top:12px;font-size:13.5px;font-weight:600}.list-kids.svelte-1v4pkr{flex-direction:column;gap:10px;display:flex}.kid.svelte-1v4pkr{text-align:left;border:2px solid var(--stroke);background:var(--surface-solid);width:100%;animation:svelte-1v4pkr-kid-in .5s var(--spring) var(--d) both;border-bottom-width:4px;border-radius:22px;align-items:center;gap:14px;padding:12px 14px;transition:transform .1s,border-color .15s,background .15s;display:flex}.kid.svelte-1v4pkr:active{transform:translateY(2px)}.kid.on.svelte-1v4pkr{border-color:var(--accent);background:var(--accent-soft)}@keyframes svelte-1v4pkr-kid-in{0%{opacity:0;transform:translateY(12px)scale(.95)}}.n.svelte-1v4pkr{font:900 18px/1.2 var(--font-display);overflow-wrap:anywhere;display:block}.a.svelte-1v4pkr{color:var(--text-2);margin-top:2px;font-size:14px;font-weight:700;display:block}.ok.svelte-1v4pkr{width:32px;height:32px;color:var(--accent-ink);background:var(--accent);animation:svelte-1v4pkr-ok-in .5s var(--spring) both;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes svelte-1v4pkr-ok-in{0%{transform:scale(0)}}.line.svelte-fzlku9{align-items:center;padding-right:8px;display:flex}.line.svelte-fzlku9 .row:where(.svelte-fzlku9){flex:1;min-width:0}.un.svelte-fzlku9{width:44px;height:44px;color:var(--text-3);border-radius:22px;flex:none;place-items:center;display:grid}@media (hover:hover){.un.svelte-fzlku9:hover{background:var(--fill)}}.pick.svelte-1di5hl6{grid-template-columns:1fr 1fr;gap:10px;display:grid}.source.svelte-1di5hl6{color:var(--text);gap:10px;padding:20px 8px 18px;font-size:15px}.photo.svelte-bplku4{color:var(--accent);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:2px 0 16px;font-size:15px;font-weight:500;display:flex}.id.svelte-1119pso{align-items:center;padding-right:8px;display:flex}.id.svelte-1119pso .field:where(.svelte-1119pso){flex:1;min-width:0}.hint.svelte-1119pso{color:var(--text-3);font-weight:600}.clip.svelte-1119pso{width:44px;height:44px;color:var(--v-blue-ink);background:var(--v-blue);box-shadow:0 3px 0 var(--v-blue-deep);cursor:pointer;border-radius:14px;flex:none;place-items:center;transition:transform .1s,box-shadow .1s;display:grid}.clip.svelte-1119pso:active{box-shadow:none;transform:translateY(3px)}.clip.svelte-1119pso:focus-within{outline:2.5px solid var(--accent);outline-offset:2px}.clip.busy.svelte-1119pso svg{animation:.9s linear infinite svelte-1119pso-spin}@keyframes svelte-1119pso-spin{to{transform:rotate(360deg)}}.thumbs.svelte-1119pso{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.thumb.svelte-1119pso{background:var(--fill);border:2px solid var(--stroke);width:64px;height:64px;animation:svelte-1119pso-thumb-in .45s var(--spring) both;border-radius:14px;place-items:center;display:grid;overflow:hidden}@keyframes svelte-1119pso-thumb-in{0%{opacity:0;transform:scale(.6)}}.actions.svelte-1119pso{flex-direction:column;gap:6px;margin-top:16px;display:flex}.chips.wrap.ideas.svelte-1ldu9f8{margin:0 0 12px}.sheet.deep.svelte-1gkturh{height:min(86vh / var(--zoom), 880px)}.backdrop.svelte-1gkturh{z-index:80;background:var(--backdrop);position:fixed;inset:0}.sheet.svelte-1gkturh{z-index:81;width:min(540px,100vw - 32px);height:-moz-fit-content;height:fit-content;max-height:min(86vh / var(--zoom), 880px);background:var(--sheet);border:2px solid var(--stroke);box-shadow:var(--shadow-float);border-radius:26px;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.grab.svelte-1gkturh{display:none}header.svelte-1gkturh{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:8px;padding:12px 12px 6px;display:grid;position:relative}h3.svelte-1gkturh{max-width:52vw;font:900 18px/1.25 var(--font-display);letter-spacing:-.012em;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back.svelte-1gkturh{max-width:100%;min-height:44px;color:var(--accent);transition:background .2s, transform .2s var(--spring);border-radius:14px;justify-self:start;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:15px;font-weight:800;display:inline-flex}.back.svelte-1gkturh span:where(.svelte-1gkturh){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.back.svelte-1gkturh:hover{background:var(--fill)}}.back.svelte-1gkturh:active{transform:scale(.95)}.corner.svelte-1gkturh{background:var(--fill);width:44px;height:44px;color:var(--text-2);transition:background .2s, transform .25s var(--spring);border-radius:14px;justify-self:end;place-items:center;display:grid}@media (hover:hover){.corner.svelte-1gkturh:hover{background:var(--fill-strong)}}.corner.svelte-1gkturh:active{transform:scale(.92)}.body.svelte-1gkturh{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.panes.svelte-1gkturh{display:grid}.pane.svelte-1gkturh{min-width:0;padding:6px 16px calc(24px + env(safe-area-inset-bottom));background:var(--sheet);grid-area:1/1}.pane.hidden.svelte-1gkturh{display:none}@media (max-width:720px){.sheet.svelte-1gkturh{inset:auto 0 calc(var(--lift) / var(--zoom)) 0;width:100%;max-height:calc(var(--visible) / var(--zoom) - env(safe-area-inset-top) - 18px);border-width:2px 0 0;border-radius:26px 26px 0 0;margin:0}.sheet.deep.svelte-1gkturh{height:calc(var(--visible) / var(--zoom) - env(safe-area-inset-top) - 18px)}.grab.svelte-1gkturh{background:var(--fill-strong);border-radius:3px;width:38px;height:5px;margin-left:-19px;transition:width .2s,margin .2s,background .2s;display:block;position:absolute;top:5px;left:50%}.pulling.svelte-1gkturh .grab:where(.svelte-1gkturh){background:var(--text-3);width:52px;margin-left:-26px}header.svelte-1gkturh{touch-action:none}.sheet.svelte-1gkturh:not(.pulling){transition:transform .35s cubic-bezier(.22,1,.36,1)}.sheet.typing.svelte-1gkturh .pane:where(.svelte-1gkturh){padding-bottom:16px}}.splash.svelte-1mhe037{z-index:500;cursor:pointer;background:#fff;position:fixed;inset:0;overflow:hidden}html.big .splash.svelte-1mhe037{zoom:.892857}.splash.leaving.svelte-1mhe037{pointer-events:none;animation:.42s ease-in .18s forwards svelte-1mhe037-splash-out}@keyframes svelte-1mhe037-splash-out{to{opacity:0}}.bloom.svelte-1mhe037{left:50%;top:var(--launch-y,50%);background:radial-gradient(circle,#fff6d8 0%,#ffe9a8 12%,#9fd8ff 34%,#76c7ff 60%);border-radius:50%;width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;animation:.9s cubic-bezier(.22,1,.36,1) .28s forwards svelte-1mhe037-bloom;position:absolute;transform:scale(0)}@keyframes svelte-1mhe037-bloom{to{transform:scale(1)}}.rays.svelte-1mhe037{left:50%;top:calc(var(--launch-y,50%) - 4vh);opacity:0;background:repeating-conic-gradient(#ffffff47 0deg 9deg,#0000 9deg 24deg);width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;animation:.8s .6s forwards svelte-1mhe037-rays-in,18s linear .6s infinite svelte-1mhe037-spin;position:absolute;-webkit-mask:radial-gradient(circle,#000 0%,#0000 62%);mask:radial-gradient(circle,#000 0%,#0000 62%)}@keyframes svelte-1mhe037-rays-in{to{opacity:1}}@keyframes svelte-1mhe037-spin{to{transform:rotate(360deg)}}.float.svelte-1mhe037{opacity:0;animation:svelte-1mhe037-rise var(--t) cubic-bezier(.3, .6, .4, 1) var(--d) infinite;position:absolute;bottom:-40px}.float.svelte-1mhe037 svg:where(.svelte-1mhe037){filter:drop-shadow(0 3px #002a421f);display:block}@keyframes svelte-1mhe037-rise{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:1}50%{transform:translate3d(var(--sway), -55vh, 0) scale(1) rotate(10deg)}85%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--sway) * -.5), -110vh, 0) scale(.9) rotate(-8deg)}}.center.svelte-1mhe037{left:0;right:0;top:var(--launch-y,50%);justify-items:center;animation:.8s cubic-bezier(.22,1,.36,1) .95s forwards svelte-1mhe037-settle;display:grid;position:absolute;transform:translateY(-75px)}@keyframes svelte-1mhe037-settle{to{transform:translateY(-129px)}}.burst.svelte-1mhe037,.pipo.svelte-1mhe037{grid-area:1/1;align-self:center}.burst.svelte-1mhe037{place-items:center;display:grid}.burst.svelte-1mhe037>:where(.svelte-1mhe037){grid-area:1/1}.logo.svelte-1mhe037{filter:drop-shadow(0 14px 30px #7878c847);animation:.6s cubic-bezier(.5,0,.75,0) 50ms forwards svelte-1mhe037-logo-out}@keyframes svelte-1mhe037-logo-out{0%{transform:none}30%{transform:scale(1.12,.9)}55%{opacity:1;transform:scale(.94,1.08)translateY(-8px)}to{opacity:0;transform:scale(.2)rotate(200deg)}}.bit.svelte-1mhe037{opacity:0;width:10px;height:14px;animation:svelte-1mhe037-burst 1.1s cubic-bezier(.16, 1, .3, 1) var(--d) forwards;border-radius:3px}.bit.round.svelte-1mhe037{border-radius:50%;width:11px;height:11px}@keyframes svelte-1mhe037-burst{0%{opacity:1;transform:translate(0)scale(.3)}60%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.1), calc(var(--dy) + 90px)) rotate(calc(var(--r) * 1.6))}}.pipo.svelte-1mhe037{opacity:0;transform-origin:50% 100%;animation:.75s cubic-bezier(.34,1.56,.64,1) .5s forwards svelte-1mhe037-hop-in,1.6s ease-in-out 1.3s infinite svelte-1mhe037-bob}.pipo.waiting.svelte-1mhe037{animation:.75s cubic-bezier(.34,1.56,.64,1) .5s forwards svelte-1mhe037-hop-in,.9s cubic-bezier(.3,0,.3,1) infinite svelte-1mhe037-jump}@keyframes svelte-1mhe037-hop-in{0%{opacity:0;transform:translateY(60px)scale(.3)}60%{opacity:1;transform:translateY(-26px)scale(1.06,.96)}80%{transform:translateY(0)scale(1.06,.92)}to{opacity:1;transform:none}}@keyframes svelte-1mhe037-bob{0%,to{transform:none}50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes svelte-1mhe037-jump{0%,to{opacity:1;transform:none}40%{opacity:1;transform:translateY(-22px)scale(.97,1.04)}70%{opacity:1;transform:scale(1.05,.94)}}.texts.svelte-1mhe037{justify-items:center;display:grid}.word.svelte-1mhe037{font:900 48px/1 var(--font-display);letter-spacing:-.02em;color:#002a42;margin-top:10px;display:flex}.word.svelte-1mhe037 span:where(.svelte-1mhe037){opacity:0;animation:svelte-1mhe037-letter .55s cubic-bezier(.34, 1.56, .64, 1) calc(1s + var(--i) * 70ms) forwards;text-shadow:0 4px #ffffffbf;display:inline-block}@keyframes svelte-1mhe037-letter{0%{opacity:0;transform:translateY(26px)scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.hello.svelte-1mhe037{white-space:nowrap;color:#002a42;opacity:0;background:#ffffffb3;border-radius:20px;margin-top:10px;padding:8px 16px;font-size:17px;font-weight:800;animation:.6s cubic-bezier(.22,1,.36,1) 1.45s forwards svelte-1mhe037-hello}@keyframes svelte-1mhe037-hello{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}.leaving.svelte-1mhe037 .texts:where(.svelte-1mhe037),.leaving.svelte-1mhe037 .burst:where(.svelte-1mhe037){animation:.26s ease-in forwards svelte-1mhe037-away}@keyframes svelte-1mhe037-away{to{opacity:0;transform:scale(.86)translateY(8px)}}.leaving.svelte-1mhe037 .pipo:where(.svelte-1mhe037){animation:.56s cubic-bezier(.45,-.3,.75,.45) forwards svelte-1mhe037-fly}@keyframes svelte-1mhe037-fly{0%{opacity:1;transform:none}24%{opacity:1;transform:translateY(8px)scale(1.1,.86)}to{opacity:1;transform:translateY(-80vh)scale(.85,1.14)rotate(-8deg)}}.wrap.svelte-nzand2{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid;position:relative}.back.svelte-nzand2{top:calc(10px + env(safe-area-inset-top));min-height:44px;color:var(--accent);transition:background .2s, transform .2s var(--spring);border-radius:14px;align-items:center;gap:2px;padding:0 12px 0 6px;font-size:15px;font-weight:800;display:inline-flex;position:absolute;left:10px}@media (hover:hover){.back.svelte-nzand2:hover{background:var(--fill)}}.back.svelte-nzand2:active{transform:scale(.95)}.box.svelte-nzand2{text-align:center;width:min(380px,100%);animation:svelte-nzand2-enter .6s var(--spring) both;flex-direction:column;align-items:center;gap:12px;display:flex}.intro.svelte-nzand2{margin-bottom:14px;font-size:17px}.box.svelte-nzand2 .seg,form.svelte-nzand2{width:100%}.message.svelte-nzand2{color:var(--coral-ink);font-size:14.5px}.note.svelte-nzand2{max-width:300px;margin-top:12px}.link.svelte-nzand2{color:var(--accent);min-height:44px;font-size:14px}.demo.svelte-nzand2{color:var(--accent)}.or.svelte-nzand2{width:100%;color:var(--text-3);align-items:center;gap:12px;margin:6px 0 2px;font-size:13.5px;display:flex}.or.svelte-nzand2:before,.or.svelte-nzand2:after{content:"";background:var(--stroke);flex:1;height:2px}.privacy.svelte-nzand2{text-align:left;margin-top:8px}@keyframes svelte-nzand2-enter{0%{opacity:0;transform:translateY(10px)}}.stage.svelte-1bake4d{min-height:100dvh;display:grid;overflow-x:hidden}.stage.svelte-1bake4d>:where(.svelte-1bake4d){grid-area:1/1;min-width:0}.welcome.svelte-1bake4d{width:min(460px,100%);padding:0 16px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.sky.svelte-1bake4d{padding:calc(18px + env(safe-area-inset-top)) 20px 22px;background:var(--hero);color:var(--hero-text);text-align:center;border-radius:0 0 34px 34px;flex-direction:column;align-items:center;margin:0 -16px;animation:.6s cubic-bezier(.22,1,.36,1) both svelte-1bake4d-sky-in;display:flex;position:relative;overflow:hidden}@media (min-width:500px){.sky.svelte-1bake4d{border-radius:30px;margin:16px 0 0}}@keyframes svelte-1bake4d-sky-in{0%{opacity:.4;transform:translateY(-36px)}}.tw.svelte-1bake4d{width:var(--s);height:var(--s);opacity:0;animation:svelte-1bake4d-twinkle 3.2s ease-in-out var(--d) infinite;position:absolute}.tw.star.svelte-1bake4d{background:var(--v-yellow);clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.tw.heart.svelte-1bake4d{background:var(--v-red);clip-path:path("M9 16C3 12 0 8.6 0 5.2A4.6 4.6 0 0 1 9 3a4.6 4.6 0 0 1 9 2.2C18 8.6 15 12 9 16z");width:18px;height:16px}.tw.dot.svelte-1bake4d{background:var(--surface-solid);border-radius:50%}@keyframes svelte-1bake4d-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:1;transform:scale(1)rotate(12deg)}70%{opacity:.8}}.bubble.svelte-1bake4d{border:2px solid var(--stroke);background:var(--surface-solid);max-width:330px;color:var(--text);transform-origin:50% 100%;animation:svelte-1bake4d-bubble .55s var(--spring) .4s both;border-bottom-width:4px;border-radius:20px;padding:11px 16px;font-size:15.5px;font-weight:800;line-height:1.32;position:relative}.bubble.svelte-1bake4d:after{content:"";background:var(--surface-solid);border:solid var(--stroke);border-width:0 4px 4px 0;border-radius:0 0 5px;width:16px;height:16px;margin-left:-8px;position:absolute;bottom:-11px;left:50%;transform:rotate(45deg)}@keyframes svelte-1bake4d-bubble{0%{opacity:0;transform:scale(.6)translateY(10px)}}.line.svelte-1bake4d{animation:svelte-1bake4d-line .4s var(--spring) both;display:block}@keyframes svelte-1bake4d-line{0%{opacity:0;transform:translateY(6px)scale(.96)}}.pipo.svelte-1bake4d{border-radius:50%;margin-top:6px}.pipo.svelte-1bake4d .in:where(.svelte-1bake4d){animation:svelte-1bake4d-hop-in .75s var(--spring) .1s both;display:block}.pipo.svelte-1bake4d .hop:where(.svelte-1bake4d){transform-origin:50% 100%;animation:2.4s ease-in-out 1s infinite svelte-1bake4d-bob;display:block}.pipo.svelte-1bake4d .hop.go:where(.svelte-1bake4d){animation:svelte-1bake4d-hop .7s var(--spring), svelte-1bake4d-bob 2.4s ease-in-out .9s infinite}@keyframes svelte-1bake4d-hop-in{0%{opacity:0;transform:translateY(50px)scale(.4)}60%{opacity:1;transform:translateY(-16px)scale(1.05,.96)}to{opacity:1;transform:none}}@keyframes svelte-1bake4d-bob{0%,to{transform:none}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes svelte-1bake4d-hop{0%{transform:none}35%{transform:translateY(-30px)rotate(-10deg)scale(1.08)}70%{transform:translateY(0)scale(1.08,.9)}to{transform:none}}.word.svelte-1bake4d{font:900 46px/1 var(--font-display);letter-spacing:-.02em;margin-top:2px;display:flex}.word.svelte-1bake4d span:where(.svelte-1bake4d){animation:svelte-1bake4d-letter .55s var(--spring) calc(.45s + var(--i) * 60ms) both;display:inline-block}@keyframes svelte-1bake4d-letter{0%{opacity:0;transform:translateY(22px)scale(.4)rotate(-12deg)}}.tagline.svelte-1bake4d{opacity:.85;margin-top:6px;font-size:16.5px;font-weight:800;animation:.5s cubic-bezier(.22,1,.36,1) .7s both svelte-1bake4d-rise}.perks.svelte-1bake4d{margin:0;padding:0;list-style:none}.perks.svelte-1bake4d li:where(.svelte-1bake4d){animation:svelte-1bake4d-perk .5s var(--spring) calc(.6s + var(--i) * 90ms) both;align-items:center;gap:13px;padding:12px 16px;display:flex}.perks.svelte-1bake4d li:where(.svelte-1bake4d)+li:where(.svelte-1bake4d){box-shadow:inset 0 2px 0 var(--stroke)}.perks.svelte-1bake4d .st:where(.svelte-1bake4d){border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.perks.svelte-1bake4d .st:where(.svelte-1bake4d) svg{animation:svelte-1bake4d-wiggle-once .6s ease-in-out calc(.9s + var(--i) * 90ms) both}.perks.svelte-1bake4d b:where(.svelte-1bake4d){font-size:15.5px;display:block}.perks.svelte-1bake4d .grow:where(.svelte-1bake4d)>span:where(.svelte-1bake4d){color:var(--text-2);font-size:14px;line-height:1.35;display:block}@keyframes svelte-1bake4d-perk{0%{opacity:0;transform:translate(26px)}}@keyframes svelte-1bake4d-wiggle-once{0%,to{transform:none}30%{transform:rotate(-12deg)scale(1.12)}60%{transform:rotate(8deg)}}.actions.svelte-1bake4d{flex-direction:column;align-items:center;gap:6px;animation:.5s cubic-bezier(.22,1,.36,1) .85s both svelte-1bake4d-rise;display:flex}.actions.svelte-1bake4d .btn.block:where(.svelte-1bake4d){font-size:17px}.note.svelte-1bake4d{text-align:center;max-width:300px;margin:0 auto;animation:.5s 1s both svelte-1bake4d-rise}@keyframes svelte-1bake4d-rise{0%{opacity:0;transform:translateY(14px)}}.consent.svelte-via23g{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:11px;padding:6px 12px;font-size:14.5px;line-height:1.4;display:flex}.consent.svelte-via23g input:where(.svelte-via23g){width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.more.svelte-via23g{color:var(--accent);font-size:inherit;text-align:left}.wrap.svelte-via23g{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid}.box.svelte-via23g{width:min(440px,100%)}.head.svelte-via23g{text-align:center;margin:4px 0 2px}.box.svelte-via23g>*{animation:page-pop .5s var(--spring) both}.box.svelte-via23g>:nth-child(2){animation-delay:60ms}.box.svelte-via23g>:nth-child(3){animation-delay:.12s}.box.svelte-via23g>:nth-child(n+4){animation-delay:.18s}.wrap.svelte-xwbs46{place-items:center;min-height:100dvh;padding:24px 20px;display:grid}.box.svelte-xwbs46{width:min(380px,100%)}.splash.svelte-12qhfyh{align-content:center;place-items:center;gap:14px;min-height:100dvh;display:grid}.loading.svelte-12qhfyh{min-height:100dvh}.launch.svelte-12qhfyh{left:50%;top:var(--launch-y,50%);filter:drop-shadow(0 14px 30px #7878c847);animation:1.8s ease-in-out infinite svelte-12qhfyh-breathe;position:fixed;transform:translate(-50%,-50%)}html.big .launch.svelte-12qhfyh{zoom:.892857}@keyframes svelte-12qhfyh-breathe{50%{transform:translate(-50%,-50%)scale(1.05)}}.shell.svelte-12qhfyh{min-height:100dvh}main.svelte-12qhfyh{min-width:0;padding-top:env(safe-area-inset-top)}html.standalone main.svelte-12qhfyh{padding-top:calc(env(safe-area-inset-top) + 8px)}.sidebar.svelte-12qhfyh{display:none}.tabbar.svelte-12qhfyh{z-index:50;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface-solid);border-top:2px solid var(--stroke);grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh){min-height:56px;color:var(--text-2);border:2px solid #0000;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;transition:background .15s,border-color .15s,transform .1s;display:flex}.lbl.svelte-12qhfyh{white-space:nowrap;font-size:12px;font-weight:800}.tabbar.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--ink);background:var(--c);border-color:var(--d);box-shadow:0 3px 0 var(--d)}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh):active{transform:scale(.94)}.ico.svelte-12qhfyh{display:block}.tabbar.svelte-12qhfyh a.on:where(.svelte-12qhfyh) .ico:where(.svelte-12qhfyh){animation:svelte-12qhfyh-tab-pop .55s var(--spring) both}@keyframes svelte-12qhfyh-tab-pop{0%{transform:scale(.65)translateY(4px)}60%{transform:scale(1.18)translateY(-3px)rotate(-5deg)}to{transform:none}}.plus.svelte-12qhfyh{place-items:center;display:grid;position:relative}.plus.svelte-12qhfyh span:where(.svelte-12qhfyh){width:62px;height:62px;color:var(--accent-ink);background:var(--accent);box-shadow:0 5px 0 var(--accent-deep), 0 0 0 5px var(--surface-solid);animation:svelte-12qhfyh-plus-in .7s var(--spring) both;border-radius:50%;place-items:center;margin-top:-30px;transition:transform .1s,box-shadow .1s;display:grid}@keyframes svelte-12qhfyh-plus-in{0%{transform:scale(0)rotate(-120deg)}}.plus.svelte-12qhfyh svg{transition:transform .5s var(--spring)}@media (hover:hover){.plus.svelte-12qhfyh:hover svg{transform:rotate(90deg)}}.plus.svelte-12qhfyh:active span:where(.svelte-12qhfyh){box-shadow:0 0 0 var(--accent-deep), 0 0 0 5px var(--surface-solid);transform:translateY(5px)}.fab.svelte-12qhfyh{display:none}@media (min-width:960px){.shell.svelte-12qhfyh{grid-template-columns:256px minmax(0,1fr);display:grid}.tabbar.svelte-12qhfyh{display:none}main.svelte-12qhfyh{padding-top:0}.sidebar.svelte-12qhfyh{height:calc(100dvh / var(--zoom));background:var(--surface-solid);border-right:2px solid var(--stroke);flex-direction:column;padding:22px 14px 14px;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{font:900 23px var(--font-display);letter-spacing:-.02em;color:var(--accent);align-items:center;gap:11px;padding:0 8px 20px;display:flex}.links.svelte-12qhfyh{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.link.svelte-12qhfyh{min-height:48px;color:var(--text-2);border:2px solid #0000;border-radius:14px;align-items:center;gap:13px;padding:0 12px;font-size:15px;font-weight:800;transition:background .15s,border-color .15s;display:flex}@media (hover:hover){.link.svelte-12qhfyh:hover{background:var(--fill)}}.link.on.svelte-12qhfyh{background:var(--c);color:var(--ink);border-color:var(--d);box-shadow:0 3px 0 var(--d)}.sep.svelte-12qhfyh{background:var(--stroke);flex:none;height:2px;margin:10px 12px}.fab.svelte-12qhfyh{z-index:51;width:62px;height:62px;color:var(--accent-ink);background:var(--accent);box-shadow:0 5px 0 var(--accent-deep);border-radius:50%;place-items:center;transition:transform .1s,box-shadow .1s;display:grid;position:fixed;bottom:34px;right:34px}.fab.svelte-12qhfyh svg{transition:transform .5s var(--spring)}@media (hover:hover){.fab.svelte-12qhfyh:hover svg{transform:rotate(90deg)}}.fab.svelte-12qhfyh:active{box-shadow:0 0 0 var(--accent-deep);transform:translateY(5px)}}.demo.svelte-12qhfyh{color:var(--butter-ink);background:var(--butter);border-radius:14px;align-items:center;gap:10px;margin:8px 16px 0;padding:8px 14px;font-size:13.5px;font-weight:700;display:flex}@media (min-width:960px){.demo.svelte-12qhfyh{max-width:640px;margin:16px auto -16px}}.out.svelte-12qhfyh{min-height:44px;margin:-8px -6px;padding:0 6px;font-weight:900}.offline.svelte-12qhfyh{z-index:70;top:calc(8px + env(safe-area-inset-top));background:var(--surface-solid);border:2px solid var(--stroke);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);box-shadow:var(--shadow-float);border-radius:14px;align-items:center;gap:7px;margin:0 auto;padding:8px 14px;font-size:13px;font-weight:800;display:flex;position:fixed;left:0;right:0}.update.svelte-12qhfyh{z-index:130;left:12px;right:12px;bottom:calc(100px + env(safe-area-inset-bottom));max-width:420px;color:var(--accent);background:var(--surface-solid);border:2px solid var(--stroke);box-shadow:var(--shadow-float);border-bottom-width:4px;border-radius:18px;align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 16px;font-size:14.5px;font-weight:800;display:flex;position:fixed}.update.svelte-12qhfyh span:where(.svelte-12qhfyh){color:var(--text)}@media (min-width:960px){.update.svelte-12qhfyh{bottom:24px;left:272px;right:110px}}.update.svelte-12qhfyh .btn:where(.svelte-12qhfyh){min-height:44px;margin-bottom:4px;padding:0 16px}
