@font-face{font-family:Comfortaa;src:url(/fonts/Comfortaa-wght.ttf)format("truetype");font-weight:300 700;font-display:swap}:root{--bp-ground:#21253f;--bp-ground-deep:#181b30;--bp-card:#363a54;--bp-tile:#2e3351;--bp-line:#fff4e812;--bp-text:#f8f1ea;--bp-text-soft:#eae2dd;--bp-muted:#a5a6bf;--bp-apricot:#f2b48c;--bp-apricot-text:#f5c3a0;--bp-ink:#2b2130;--bp-ring:#8b6a5b;--bp-step-apricot:#f2b48c;--bp-step-sage:#a0b4a2;--bp-step-plum:#c5a4c2;--bp-step-mauve:#c18caa;--bp-step-sage-deep:#91a292;--bp-lamplight:#ecb28c5c;--bp-danger-text:#f2a3a3;--bp-font:"Comfortaa", ui-rounded, system-ui, sans-serif;--bp-radius-card:24px;--bp-radius-tile:13.3px;--bp-radius-tabbar:14px;--bp-radius-panel:44px;--bp-gutter:17.3px;--bp-tile-gap:8.6px;--bp-shadow-card:inset 0 0 0 1px var(--bp-line), 0 10px 24px #080a1a73, 0 2px 4px #080a1a4d;--bp-shadow-tile:inset 0 0 0 1px #fff4e809, 0 6px 14px #080a1a6b;--bp-shadow-tabbar:inset 0 1px 0 #fff4e80f, 0 -6px 16px #080a1a40;--bp-shadow-chip:inset 0 0 0 1px #fff4e80d, 0 4px 10px #080a1a59;--bp-ease-out:cubic-bezier(.16, 1, .3, 1);--bp-gradient-button-ring:linear-gradient(180deg, #ffcf9f 0%, #f7b68a 55%, #efa379 100%);--bp-gradient-button-disc:linear-gradient(180deg, #fccb9f 0%, #f7b98c 45%, #f3ab81 100%);--bp-gradient-card:linear-gradient(180deg, #373b56 0%, #353953 100%);--bp-gradient-sheet:linear-gradient(180deg, #373b56 0%, #30344f 100%);--bp-home-indicator:#4f536d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bp-ground);overscroll-behavior:none;margin:0}body{font-family:var(--bp-font);color:var(--bp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}::selection{color:var(--bp-text);background:#f2b48c59}:focus-visible{outline:2px solid var(--bp-apricot);outline-offset:3px}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p,ol,ul{margin:0;padding:0}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--bp-tabbar-h:calc(58px + max(8px, env(safe-area-inset-bottom,0px) - 4px))}.screen{isolation:isolate;width:100%;max-width:430px;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);background:radial-gradient(150px 135px at calc(100% - 35px) 48px, #ecb28c5c, #ecb28c29 55%, #ecb28c00 100%), radial-gradient(120px 230px at calc(100% - 8px) 190px, #f0ba8842, #f0ba8800 100%), radial-gradient(60px 150px at 100% 222px, #be805c80, #be805c42 40%, #be805c00 100%), var(--bp-ground);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:clip}.screen-main{flex-direction:column;flex:1;min-height:0;display:flex}.screen-scroll{flex:1}@media (min-width:600px){.screen{background:0 0;max-width:480px}body{background:radial-gradient(150px 135px at calc(100% - 35px) 48px, #ecb28c5c, #ecb28c29 55%, #ecb28c00 100%), radial-gradient(120px 230px at calc(100% - 8px) 190px, #f0ba8842, #f0ba8800 100%), radial-gradient(60px 150px at 100% 222px, #be805c80, #be805c42 40%, #be805c00 100%), var(--bp-ground);background-attachment:fixed;min-height:100vh}}.top{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:8px 8px 0 16.9px;display:flex}.top-right{align-items:center;gap:4px;min-width:0;display:flex}.baby-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-btn{width:44px;height:44px;color:var(--bp-text);transition:background-color .16s var(--bp-ease-out);border-radius:22px;flex:none;place-items:center;text-decoration:none;display:grid}.profile-btn span{background:var(--bp-tile);width:34px;height:34px;box-shadow:var(--bp-shadow-chip);border-radius:17px;place-items:center;display:grid}.profile-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.profile-btn:active span{transform:scale(.94)}.brand{color:var(--bp-apricot-text);letter-spacing:.01em;font-size:23.5px;font-weight:650;line-height:1;text-decoration:none}.baby-link{color:var(--bp-text);letter-spacing:.012em;margin:-10px 0;padding:10px 0;font-size:17.6px;font-weight:600;line-height:1;text-decoration:none}.page-title{letter-spacing:.012em;font-size:22.7px;font-weight:700;line-height:1.15}.tabbar{z-index:5;height:var(--bp-tabbar-h);background:var(--bp-tile);border-radius:var(--bp-radius-tabbar) var(--bp-radius-tabbar) 0 0;box-shadow:var(--bp-shadow-tabbar);flex:none;padding:4px 4px 0;position:sticky;bottom:0}.tabbar ul{grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.tabbar a{min-height:50px;color:var(--bp-text-soft);transition:color .16s var(--bp-ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:600;line-height:1;text-decoration:none;display:flex}.tabbar a[aria-current=page]{color:var(--bp-apricot)}.tabbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}@media (hover:hover){.tabbar a:not([aria-current]):hover{color:var(--bp-text)}}.home-indicator{display:none}@media (min-width:600px){.tabbar{border-radius:0;position:fixed;bottom:0;left:0;right:0}.tabbar ul{max-width:480px;margin:0 auto}.screen-main:has(~.tabbar){padding-bottom:var(--bp-tabbar-h)}}.card{border-radius:var(--bp-radius-card);background:radial-gradient(150px 120px at 100% 0%, #f0bc9238, #f0bc9200 100%), var(--bp-gradient-card);box-shadow:var(--bp-shadow-card);position:relative}.tile{border-radius:var(--bp-radius-tile);background:var(--bp-tile);box-shadow:var(--bp-shadow-tile)}.section{padding:0 var(--bp-gutter);flex-direction:column;gap:12px;display:flex}.section-title{font-size:17px;font-weight:700;line-height:1.2}.muted{color:var(--bp-muted)}.live{color:var(--bp-apricot-text)}.row{align-items:center;gap:10px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.btn{letter-spacing:.01em;min-height:48px;transition:transform .16s var(--bp-ease-out), background-color .16s var(--bp-ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--bp-gradient-button-disc);color:var(--bp-ink)}.btn-quiet{background:var(--bp-tile);color:var(--bp-text);box-shadow:var(--bp-shadow-chip)}.btn-text{color:var(--bp-apricot-text);background:0 0;min-height:44px;padding:0 8px}.btn[disabled]{opacity:.55;cursor:default}.btn-block{width:100%}.chip{background:var(--bp-tile);height:32px;color:var(--bp-text-soft);font:600 12.3px/1 var(--bp-font);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--bp-shadow-chip);transition:color .16s var(--bp-ease-out), transform .16s var(--bp-ease-out);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 8px;display:inline-flex}.chip:active{transform:scale(.97)}.chip img{object-fit:contain;width:20px;height:20px}.chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chip .chev{opacity:.7;width:12px;height:12px}.chip.is-live{color:var(--bp-apricot-text)}.pills{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.pill{background:var(--bp-tile);color:var(--bp-text-soft);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:11px 4px;font-size:12.5px;font-weight:600;line-height:1;position:relative;box-shadow:inset 0 0 0 1px #fff4e80d}.pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pill:has(input:checked){background:var(--bp-apricot);color:var(--bp-ink);box-shadow:none}.pill:has(input:focus-visible){outline:2px solid var(--bp-apricot);outline-offset:2px}.field{flex-direction:column;gap:8px;display:flex}.field label,.label{color:var(--bp-text-soft);font-size:13px;font-weight:700}.input{background:var(--bp-tile);width:100%;min-height:50px;color:var(--bp-text);border:0;border-radius:14px;padding:0 16px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1px #fff4e80f}.input::placeholder{color:var(--bp-muted);font-weight:500}.input:focus-visible{outline:2px solid var(--bp-apricot);outline-offset:1px}.hint{color:var(--bp-muted);font-size:12.5px;line-height:1.4}.error{color:var(--bp-danger-text);font-size:13px;line-height:1.4}.sheet{width:100%;max-width:430px;max-height:88dvh;padding:8px 17px calc(22px + env(safe-area-inset-bottom,0px));background:var(--bp-gradient-sheet);color:var(--bp-text);overscroll-behavior:contain;border:0;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -14px 40px #0406128c,inset 0 1px #fff4e814}.sheet::backdrop{background:#0a0c1c8c}.sheet[open]{animation:sheet-in .38s var(--bp-ease-out)}.sheet.closing{animation:.22s ease-in forwards sheet-out}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}.sheet-grab{background:#fff4e82e;border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-head h2{font-size:20px;font-weight:700;line-height:1.2}.sheet-done{color:var(--bp-apricot-text);font:700 15px/1 var(--bp-font);background:0 0;border:0;min-height:44px;padding:10px 4px 10px 12px}@media (min-width:600px){.sheet{max-width:480px}}.list{flex-direction:column;display:flex}.list-item{border-top:1px solid #fff4e80f;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex}.list-item:first-child{border-top:0}.toast{left:50%;bottom:calc(var(--bp-tabbar-h) + 16px);z-index:20;width:min(356px,100vw - 34px);color:var(--bp-ink);background:#f8f1ea;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #04061280}.toast button{color:#8b4a2b;background:#8b4a2b1f;border:0;border-radius:999px;min-height:36px;margin-left:auto;padding:0 16px;font-weight:700}[data-skin] .toast button.toast-x,.toast button.toast-x{width:36px;height:36px;min-height:36px;color:inherit;opacity:.7;background:0 0;flex:none;place-items:center;margin-left:-4px;padding:0;display:grid}.toast>span+.toast-x{margin-left:auto}.toast .toast-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.plate{object-fit:contain}.page{padding:20px var(--bp-gutter) calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:20px;display:flex}.page-head{align-items:center;gap:8px;margin:8px 0 0;display:flex}.back{width:44px;height:44px;color:var(--bp-text);background:0 0;border:0;border-radius:22px;place-items:center;margin-left:-12px;display:inline-grid}.back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-skin=glass]{--gl-navy:#13244a;--gl-blue:#3d86ee;--gl-blue-text:#1f63d0;--gl-sky:#eaf3ff;--gl-glass:linear-gradient(180deg, #fff, #f2f7ff);--gl-glass-clear:linear-gradient(180deg, #ffffffdb, #f1f7ff9e);--gl-glass-strong:#ffffffd1;--gl-edge:#ffffffe6;--gl-hair:#13244a14;--gl-blur:blur(22px) saturate(1.7);--gl-shadow:0 0 0 1px #466eb41f, inset 0 1px 0 #fff, inset 0 0 0 1px #fff9, inset 0 -2px 3px #3d86ee12, 0 10px 28px #1f4b961c;--gl-shadow-soft:0 0 0 1px #466eb41f, inset 0 1px 0 #fff, inset 0 0 0 1px #fff9, inset 0 -2px 3px #3d86ee12, 0 8px 20px #1f4b9617;--bp-ground:#f3f7fd;--bp-ground-deep:#e6effb;--bp-card:#fff;--bp-tile:#f8fbff;--bp-line:#13244a12;--bp-text:#13244a;--bp-text-soft:#2f4170;--bp-muted:#5b6a89;--bp-apricot:#3d86ee;--bp-apricot-text:#1f63d0;--bp-ink:#fff;--bp-ring:#3d86ee;--bp-step-apricot:#9cc8ff;--bp-step-sage:#a6dcc8;--bp-step-plum:#c7bcf5;--bp-step-mauve:#f2c1da;--bp-step-sage-deep:#8fd0e0;--bp-lamplight:transparent;--bp-danger-text:#c4323c;--bp-font:"DM Sans", "Segoe UI", system-ui, sans-serif;--bp-radius-card:26px;--bp-radius-tile:20px;--bp-radius-tabbar:32px;--bp-shadow-card:var(--gl-shadow);--bp-shadow-tile:var(--gl-shadow-soft);--bp-shadow-tabbar:var(--gl-shadow);--bp-shadow-chip:var(--gl-shadow-soft);--bp-gradient-button-ring:linear-gradient(180deg, #8dc2ff 0%, #3d86ee 100%);--bp-gradient-button-disc:linear-gradient(180deg, #74b2ff 0%, #3d86ee 60%, #2f78e6 100%);--bp-gradient-card:linear-gradient(180deg, #fff 0%, #f3f8ff 100%);--bp-gradient-sheet:linear-gradient(180deg, #fffffff0 0%, #f4f9fff5 100%);--bp-home-indicator:#c9d5e8;--bp-tabbar-h:calc(64px + max(8px, env(safe-area-inset-bottom,0px)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:600px){[data-skin=glass] .screen{background:0 0}[data-skin=glass] body{background-attachment:fixed}}[data-skin=glass] ::selection{color:var(--gl-navy);background:#3d86ee38}[data-skin=glass] :focus-visible{outline-color:var(--gl-blue)}[data-skin=glass] .lamp{display:none}[data-skin=glass] .card,[data-skin=glass] .now-card,[data-skin=glass] .tip-card,[data-skin=glass] .continue,[data-skin=glass] .chat-hero,[data-skin=glass] .felt-panel,[data-skin=glass] .callout{background:var(--bp-gradient-card);box-shadow:var(--gl-shadow)}[data-skin=glass] .tile,[data-skin=glass] .quick-tile:not(.is-add),[data-skin=glass] .routine-thumb,[data-skin=glass] .step,[data-skin=glass] .chip,[data-skin=glass] .btn-quiet,[data-skin=glass] .pill,[data-skin=glass] .input,[data-skin=glass] .sound,[data-skin=glass] .profile-btn span{background:var(--gl-glass);box-shadow:var(--gl-shadow-soft)}[data-skin=glass] .input{background:#fffc;box-shadow:inset 0 0 0 1px #13244a1a,inset 0 1px 2px #13244a0a}[data-skin=glass] select.input{background-color:#fffc}[data-skin=glass] .btn-primary{background:var(--bp-gradient-button-disc);color:#fff;box-shadow:inset 0 1px #ffffff8c,inset 0 -6px 14px #1446b438,0 8px 22px #3d86ee52}[data-skin=glass] .btn-text,[data-skin=glass] .sheet-done{color:var(--gl-blue-text)}[data-skin=glass] .pill:has(input:checked){color:var(--gl-navy);background:linear-gradient(#dcebff,#c5ddff);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #3d86ee59,0 6px 16px #3d86ee2e}[data-skin=glass] .chip.is-live{color:var(--gl-blue-text)}[data-skin=glass] img[src*=shush-mark]{filter:hue-rotate(188deg)saturate(1.25)brightness(1.02)}[data-skin=glass] .brand{color:var(--gl-navy);letter-spacing:-.01em;font-size:22px;font-weight:700}[data-skin=glass] .baby-link{color:var(--bp-text-soft);font-size:15px;font-weight:600}[data-skin=glass] .page-title,[data-skin=glass] .sheet-head h2{letter-spacing:-.015em;font-weight:700}[data-skin=glass] .profile-btn{color:var(--gl-navy)}[data-skin=glass] .tabbar{height:auto;margin:0 16px max(8px, env(safe-area-inset-bottom,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:linear-gradient(#ffffffe6,#eef5ffd6);border-radius:32px;padding:6px;box-shadow:0 0 0 1px #5078be1f,inset 0 1px #fff,inset 0 -1px #3d86ee1f,0 14px 34px #1f4b9629}[data-skin=glass] .tabbar ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}[data-skin=glass] .tabbar li+li{position:relative}[data-skin=glass] .tabbar li+li:before{content:"";background:#13244a14;width:1px;position:absolute;top:14px;bottom:14px;left:0}[data-skin=glass] .tabbar li:has(a[aria-current=page]):before{opacity:0}[data-skin=glass] .tabbar li:has(a[aria-current=page])+li:before{opacity:0}[data-skin=glass] .tabbar a{color:#5b6a89;border-radius:26px;gap:3px;min-height:52px;font-size:12px;font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s}[data-skin=glass] .tabbar a[aria-current=page] svg{color:var(--gl-blue);fill:#3d86ee2e}[data-skin=glass] .tabbar svg{stroke-width:1.8px;width:23px;height:23px}@media (hover:hover){[data-skin=glass] .tabbar a:not([aria-current]):hover{color:var(--gl-navy)}}@media (min-width:600px){[data-skin=glass] .tabbar{width:min(448px,100% - 32px);left:50%;right:auto;bottom:max(12px, env(safe-area-inset-bottom,0px));border-radius:32px;margin:0;transform:translate(-50%)}[data-skin=glass] .tabbar ul{max-width:none}}[data-skin=glass] .tabbar:before{content:"";pointer-events:none;background:linear-gradient(#ecf3fd00,#ecf3fdeb);height:34px;position:absolute;bottom:100%;left:-16px;right:-16px}[data-skin=glass] .screen:has(.gl-home) .tabbar:before{display:none}[data-skin=glass] .sheet{-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:0 -10px 40px #1f4b9629,inset 0 1px #fff}[data-skin=glass] .sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e325a38}[data-skin=glass] .sheet-grab{background:#13244a29}[data-skin=glass] .sound:has(input:checked){box-shadow:inset 0 0 0 2px var(--gl-blue), 0 6px 16px #3d86ee2e;background:#eaf3ffe6}[data-skin=glass] .toast{background:var(--gl-navy);color:#fff;box-shadow:0 12px 30px #13244a4d}[data-skin=glass] .toast button{color:#cfe3ff;background:#9cc8ff33}[data-skin=glass] .list-item,[data-skin=glass] .thread-item,[data-skin=glass] .member+.member,[data-skin=glass] .plan-day li,[data-skin=glass] .install-steps li+li,[data-skin=glass] .set-list li+li .set-row,[data-skin=glass] .have-list li+li,[data-skin=glass] .consent-history li,[data-skin=glass] .chapter-mini a,[data-skin=glass] .lesson-list li+li .lesson-row,[data-skin=glass] .phase-list li+li .phase-row,[data-skin=glass] .week{border-top-color:var(--gl-hair)}[data-skin=glass] .list-item:first-child{border-top:0}@media (hover:hover){[data-skin=glass] .set-row:hover,[data-skin=glass] .week-day:hover{background:#3d86ee0d}}[data-skin=glass] .set-row:active{background:#3d86ee14}[data-skin=glass] .now-card{background:var(--bp-gradient-card)}[data-skin=glass] .step:before{opacity:.9}[data-skin=glass] .baby-button{color:#fff;box-shadow:0 14px 34px #3d86ee59,inset 0 0 0 1px #fff9}[data-skin=glass] .baby-button:before{background:radial-gradient(closest-side,#3d86ee00 68%,#3d86ee38 72%,#3d86ee14 84%,#3d86ee00 100%)}[data-skin=glass] .baby-button .ring{background:#ffffff8c}[data-skin=glass] .baby-button .disc{text-shadow:0 1px 2px #143c964d;box-shadow:inset 0 2px #fff9,inset 0 -10px 20px #1446b440}[data-skin=glass] .baby-button.is-on{animation-name:gl-breathe}@keyframes gl-breathe{0%,to{box-shadow:0 14px 34px #3d86ee4d,0 0 #3d86ee2e}45%{box-shadow:0 14px 34px #3d86ee66,0 0 0 22px #3d86ee00}}[data-skin=glass] .lib-tile:after{border-color:#13244a1a}[data-skin=glass] .sounds-dock,[data-skin=glass] .composer-dock{background:linear-gradient(#f0f5fd00 0,#f0f5fd 24px)}[data-skin=glass] .seg a[aria-current=page]{background:#ffffffeb;box-shadow:inset 0 1px #fff,0 2px 8px #1f4b961f}[data-skin=glass] .quick-tile.is-add{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;box-shadow:inset 0 0 0 1.5px #13244a24}[data-skin=glass] .kind-art-m{width:54px;height:48px}[data-skin=glass] .kind-art-s{width:46px;height:40px}[data-skin=glass] .chart-grid line{stroke:#13244a14}[data-skin=glass] .mark-span{stroke:#13244a2e}[data-skin=glass] .chart-hit.is-picked{fill:#3d86ee12}[data-skin=glass] .composer-box{-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-shadow-soft);background:#fffc}[data-skin=glass] .composer-btn{color:#fff}[data-skin=glass] .composer-btn[disabled]{color:var(--bp-muted);background:#13244a14}[data-skin=glass] .composer-btn.is-stop{color:var(--gl-navy);box-shadow:none;background:#13244a1a}[data-skin=glass] .redflag{background:#eaf3ffd9;box-shadow:inset 0 0 0 1px #3d86ee38}[data-skin=glass] .tip-card.is-loading span,[data-skin=glass] .skeleton span{background:#13244a12}[data-skin=glass] .sleep-note,[data-skin=glass] .tile .callout{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#eaf3ffcc}[data-skin=glass] .callout-see_doctor,[data-skin=glass] .tile .callout-see_doctor{background:#fff3f1;box-shadow:inset 0 0 0 1.5px #c4323c40}[data-skin=glass] .impact i{background:#13244a24}[data-skin=glass] .meter{background:#13244a14}[data-skin=glass] .read-mark{box-shadow:inset 0 0 0 1.5px #13244a3d}[data-skin=glass] .read-mark.is-open{border-color:#13244a59}[data-skin=glass] .read-mark.is-done{background:var(--gl-blue);color:#fff}[data-skin=glass] .prose .divider{border-top-color:#13244a24}[data-skin=glass] .prose a.ext,[data-skin=glass] .next-phase a,[data-skin=glass] .support-note .tel{text-decoration-color:#1f63d073}[data-skin=glass] .status-tag{background:#3d86ee1a}[data-skin=glass] .bar{background:linear-gradient(#8dc2ff,#3d86ee);box-shadow:0 3px 8px #3d86ee40}[data-skin=glass] .bar-empty{border-color:#13244a40}[data-skin=glass] .week-day.is-today .wd{text-decoration-color:#13244a80}[data-skin=glass] .draft-tag{border-color:#13244a4d}[data-skin=glass] .continue-go{color:#fff;box-shadow:0 6px 16px #3d86ee4d}[data-skin=glass] .felt:after,[data-skin=glass] .felt-panel:after,[data-skin=glass] .lib-tile:after{display:none}[data-skin=glass] .auth-head h1,[data-skin=glass] .auth h1{color:var(--gl-navy)}[data-skin=glass] .btn-primary[disabled]{opacity:1;color:#13244a80;background:linear-gradient(#e6eefa,#d9e4f5);box-shadow:inset 0 1px #fff,0 0 0 1px #466eb41f}[data-skin=glass] .set-baby-plate{width:76px;height:68px;top:50%;right:104px;transform:translateY(-50%)}[data-skin=glass] .set-baby-edit{min-height:36px;color:var(--gl-blue-text);background:linear-gradient(#eef5ff,#d8e8ff);border-radius:18px;grid-row:1/span 2;align-self:center;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #3d86ee38}[data-skin=glass] .onb-dots li{background:#13244a1f}[data-skin=glass] .onb-foot{background:linear-gradient(#f3f7fd00,#f3f7fdf2 26%)}[data-skin=glass] .quiz-bar{background:#13244a14}[data-skin=glass] .plan-targets div{background:#eaf3ffcc}[data-skin=glass] .plan-safety{box-shadow:inset 0 0 0 1px #13244a24}[data-skin=glass] .install-icon{box-shadow:0 4px 12px #1f4b9633}[data-skin=glass] input[type=date].input,[data-skin=glass] input[type=time].input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=glass] .switch{box-shadow:none;background:#13244a1f}[data-skin=glass] .switch:after{background:#fff;box-shadow:0 2px 6px #13244a40}[data-skin=glass] .switch:checked{background:var(--gl-blue)}[data-skin=glass] .switch:checked:after{background:#fff}[data-skin=glass] .night,[data-skin=glass] .night-sheet{--bp-text:#f8f1ea;--bp-text-soft:#eae2dd;--bp-muted:#a5a6bf;--bp-tile:#2e3351;--bp-card:#363a54;--bp-apricot:#9cc8ff;--bp-apricot-text:#b5d5ff;--bp-ink:#13244a;--bp-line:#fff4e812;--bp-gradient-sheet:linear-gradient(180deg, #171a2a 0%, #10121d 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=glass] .night .chip,[data-skin=glass] .night-sheet .sound,[data-skin=glass] .night-sheet .pill,[data-skin=glass] .night .btn-quiet{-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=glass] .night .chip{background:#131521;box-shadow:inset 0 0 0 1px #fff4e812}[data-skin=glass] .night-sheet .sound,[data-skin=glass] .night-sheet .pill{box-shadow:none;background:#1c1f31}@font-face{font-family:Inter;src:url(/fonts/Inter-latin-wght.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-latin-wght.woff2)format("woff2");font-weight:200 800;font-display:swap}:root[data-skin=glass]{--bp-font:"Inter", -apple-system, system-ui, "Segoe UI", sans-serif;--bp-display:"Bricolage Grotesque", "Inter", -apple-system, system-ui, sans-serif;--lg-fill:#ffffff47;--lg-strong:#ffffff9e;--lg-blur:blur(18px) saturate(1.9) brightness(1.06);--lg-edge:inset 0 0 0 1px #ffffff80, inset 1.5px 1.5px 1px -.5px #fffffff2, inset -1px -1.5px 1px -.5px #ffffff80, 0 10px 30px #1c3e8221, 0 1px 2px #1c3e8214;--lg-sheen:linear-gradient(135deg, #ffffff8c 0%, #fff0 36%, #fff0 72%, #ffffff38 100%);--surface:#ffffffe6;--surface-2:#13244a0b;--surface-shadow:0 1px 2px #1c3e820f, 0 8px 26px #1c3e8214;--hair:#13244a14;--faint:#8a97b3;--btn-soft:#3d86ee1f;--btn-soft-ink:#1f63d0;--track:#13244a12;--nap:#4f93f8;--nap-pred:#4f93f833;--nap-dot:#3d86eebf;--elapsed:#3d86ee29;--warm:#ffb547;--plate-bg:transparent;--bp-card:#fff;--bp-gradient-card:linear-gradient(180deg, #fffffff0, #ffffffe6);--bp-shadow-card:var(--surface-shadow);--bp-shadow-tile:var(--surface-shadow);--bp-radius-card:24px;--bp-tabbar-h:calc(66px + max(10px, env(safe-area-inset-bottom,0px)))}:root[data-skin=glass][data-time=night]{--gl-navy:#eef3ff;--gl-blue-text:#a9c9ff;--gl-glass:linear-gradient(180deg, #ffffff1a, #ffffff0d);--gl-glass-clear:linear-gradient(180deg, #ffffff1a, #ffffff0d);--gl-glass-strong:#1c284ecc;--gl-hair:#ffffff17;--gl-shadow:inset 0 0 0 1px #ffffff1a, 0 10px 26px #00000059;--gl-shadow-soft:inset 0 0 0 1px #ffffff14, 0 8px 20px #0000004d;--lg-fill:#ffffff14;--lg-strong:#1c284ea8;--lg-blur:blur(18px) saturate(1.6);--lg-edge:inset 0 0 0 1px #ffffff1f, inset 1.5px 1.5px 1px -.5px #fff6, inset -1px -1.5px 1px -.5px #ffffff1f, 0 12px 30px #0006;--lg-sheen:linear-gradient(135deg, #ffffff29 0%, #fff0 36%, #fff0 72%, #ffffff0f 100%);--surface:#1d2952eb;--surface-2:#ffffff0f;--surface-shadow:inset 0 1px 0 #ffffff0d, 0 10px 26px #00000059;--hair:#ffffff17;--faint:#6d7fa8;--btn-soft:#8cb4ff2e;--btn-soft-ink:#cfe0ff;--track:#ffffff12;--nap:#6e9bff;--nap-pred:#6e9bff2e;--nap-dot:#96b9ffcc;--elapsed:#78a0ff24;--plate-bg:#ffffff12;--bp-ground:#0e1838;--bp-ground-deep:#0a1330;--bp-card:#1d2952;--bp-tile:#1d2952;--bp-line:#ffffff14;--bp-text:#eef3ff;--bp-text-soft:#cfdaf3;--bp-muted:#95a7ce;--bp-apricot:#7fb0ff;--bp-apricot-text:#a9c9ff;--bp-ink:#0e1838;--bp-ring:#7fb0ff;--bp-danger-text:#ffa8a8;--bp-gradient-card:linear-gradient(180deg, #22305ef0, #1c2850f0);--bp-gradient-sheet:linear-gradient(180deg, #1b2548f5, #141c38f7);--bp-home-indicator:#4a5a86;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root[data-skin=glass]{--lg-fill:#fffffff0;--surface:#fff}:root[data-skin=glass][data-time=night]{--lg-fill:#141c3af7;--surface:#18224a}}[data-skin=glass] body{font-family:var(--bp-font);letter-spacing:-.005em}[data-skin=glass] :is(h1,h2,h3,.brand,.lg-title,.lg-h2,.page-title,.reader-title,.onb-title,.ql-title,.set-title,.learn-title,.phase-title,.article-title,.night-clock,.stat-value,.chart-value-big,.gl-next-text b,.ql-num b,.since-tile b){font-family:var(--bp-display);letter-spacing:-.02em;font-weight:700}[data-skin=glass] .lg-title{font-size:34px}[data-skin=glass] .lg{background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge);position:relative}[data-skin=glass] .lg:before{content:"";border-radius:inherit;background:var(--lg-sheen);pointer-events:none;position:absolute;inset:0}[data-skin=glass] .lg>*{position:relative}[data-skin=glass] .surface{background:var(--surface);box-shadow:var(--surface-shadow);border-radius:24px}[data-skin=glass] .lg-title{letter-spacing:-.03em;text-wrap:balance;color:var(--bp-text);margin:6px 4px 0;font-size:32px;font-weight:800;line-height:1.05}[data-skin=glass] .lg-lead{color:var(--bp-muted);margin:4px 4px 0;font-size:15px}[data-skin=glass] .lg-h2{letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:12px;margin:22px 4px 8px;font-size:20px;font-weight:700;display:flex}[data-skin=glass] .lg-h2 a,[data-skin=glass] .lg-h2 button{color:var(--gl-blue-text);background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:none}[data-skin=glass] .lg-seg{border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;display:grid}[data-skin=glass] .lg-seg>a,[data-skin=glass] .lg-seg>button{min-height:38px;color:var(--bp-muted);background:0 0;border:0;border-radius:19px;place-items:center;font-size:14px;font-weight:700;text-decoration:none;display:grid}[data-skin=glass] .lg-seg>[aria-current=page],[data-skin=glass] .lg-seg>[aria-selected=true]{background:var(--surface);color:var(--bp-text);box-shadow:0 2px 8px #1c3e821f}[data-skin=glass] .lg-chip{min-height:36px;color:var(--bp-text-soft);background:var(--surface-2);border:0;border-radius:18px;flex:none;padding:0 14px;font-size:14px;font-weight:600}[data-skin=glass] .lg-chip[aria-pressed=true]{background:var(--gl-navy);color:#fff}[data-skin=glass][data-time=night] .lg-chip[aria-pressed=true]{color:#13244a;background:#dce8ff}[data-skin=glass] .lg-list{overflow:hidden}[data-skin=glass] .lg-li{text-align:left;width:100%;min-height:58px;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}[data-skin=glass] .lg-li+.lg-li{border-top:1px solid var(--hair)}[data-skin=glass] .lg-soft-btn{background:var(--btn-soft);min-height:44px;color:var(--btn-soft-ink);border:0;border-radius:22px;padding:0 16px;font-size:14.5px;font-weight:700}[data-skin=glass] .plate{background:var(--plate-bg);flex:none;place-items:center;display:grid;overflow:hidden}[data-skin=glass] .plate img{object-fit:contain;width:88%;height:88%}[data-skin=glass] .ava{color:#fff;background:linear-gradient(160deg,#8ec1ff,#3d86ee);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80}[data-skin=glass] body,[data-skin=glass] .screen{background:0 0}[data-skin=glass] body{background:#eaf2fe}[data-skin=glass][data-time=night] body{background:#0e1838}.lg-sky{z-index:-1;pointer-events:none;position:fixed;inset:0}.lg-sky i{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.lg-sky .s-morning{background:radial-gradient(70% 40% at 18% 26%,#ffbe8c99,#0000 70%),linear-gradient(#ffe3d2 0%,#fbedf0 38%,#e7f0fd 100%)}.lg-sky .s-day{background:radial-gradient(420px 300px at 85% -60px,#aad2ff73,#0000 70%),linear-gradient(#f7faff 0%,#eaf2fe 60%,#e2edfc 100%)}.lg-sky .s-evening{background:radial-gradient(90% 38% at 50% 104%,#ffa07399,#0000 70%),linear-gradient(#b4b2ec 0%,#d4c4ec 42%,#f7cfc4 82%,#ffd9c0 100%)}.lg-sky .s-night{background:radial-gradient(60% 30% at 28% 18%,#fff0c81a,#0000 70%),linear-gradient(#0a1330 0%,#121e44 55%,#1a2958 100%)}[data-time=morning] .lg-sky .s-morning,[data-time=day] .lg-sky .s-day,[data-time=evening] .lg-sky .s-evening,[data-time=night] .lg-sky .s-night{opacity:1}.lg-sky .pools{transition:opacity 1s;position:absolute;inset:0}.lg-sky .pools b{filter:blur(30px);border-radius:50%;animation:22s ease-in-out infinite alternate lg-drift;position:absolute}.lg-sky .pools b:first-child{background:#78aaff73;width:260px;height:220px;bottom:120px;left:-60px}.lg-sky .pools b:nth-child(2){background:#bea0ff61;width:240px;height:200px;animation-delay:-8s;bottom:40px;right:-70px}.lg-sky .pools b:nth-child(3){background:#6ed2e64d;width:200px;height:160px;animation-delay:-14s;bottom:-40px;left:30%}[data-time=evening] .lg-sky .pools b:nth-child(3){background:#ffaa7866}[data-time=morning] .lg-sky .pools b:nth-child(2){background:#ffbea06b}[data-time=night] .lg-sky .pools{opacity:.45}@keyframes lg-drift{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-18px)scale(1.12)}}.lg-sky .stars{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}[data-time=night] .lg-sky .stars{opacity:1}.lg-sky .stars b{background:#fff;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite lg-twinkle;position:absolute}@keyframes lg-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@media (min-width:600px){[data-skin=glass] .screen{background:0 0}}[data-skin=glass] .top{min-height:50px;margin:6px 12px 0 18px}[data-skin=glass] .screen:has(.gl-home)>.top{display:flex}[data-skin=glass] .brand{letter-spacing:-.02em;color:var(--bp-text);align-items:center;gap:7px;font-size:20px;font-weight:700;display:inline-flex}[data-skin=glass] .brand svg{width:22px;height:18px}.who-pill{min-height:44px;color:inherit;text-align:right;border-radius:22px;align-items:center;gap:9px;padding:0 4px 0 14px;text-decoration:none;display:inline-flex}.who-pill .who{flex-direction:column;line-height:1.12;display:flex}.who-pill .who b{font-size:14.5px;font-weight:700}.who-pill .who small{color:var(--bp-muted);font-size:12px;font-weight:600}.who-pill:active{transform:scale(.97)}[data-skin=glass] .tabbar{background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge);border-radius:34px;padding:6px}[data-skin=glass] .tabbar:before{display:none}[data-skin=glass] .tabbar ul{grid-template-columns:1fr 1fr 70px 1fr 1fr;align-items:center;display:grid}[data-skin=glass] .tabbar li+li:before{display:none}[data-skin=glass] .tabbar a{color:var(--bp-muted)}[data-skin=glass] .tabbar a[aria-current=page]{color:var(--bp-text);background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffb3,inset 1px 1px #fff,0 4px 12px #1c3e821a}[data-skin=glass][data-time=night] .tabbar a[aria-current=page]{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}[data-skin=glass][data-time=night] .tabbar a[aria-current=page] svg{color:#9cc2ff;fill:#8cb4ff2e}.tab-fab{width:58px;height:48px;color:var(--bp-text);background:#fff9;border:0;border-radius:24px;justify-self:center;place-items:center;transition:transform .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffffd9,inset 1.5px 1.5px 1px -.5px #fff,0 4px 14px #1c3e8224}.tab-fab svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:24px;height:24px}.tab-fab:active{transform:scale(.94)}[data-time=night] .tab-fab{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24,inset 1.5px 1.5px 1px -.5px #ffffff4d,0 4px 14px #0000004d}.mini-player{z-index:6;left:50%;bottom:calc(var(--bp-tabbar-h) + 10px);width:min(400px,100% - 44px);color:var(--bp-text);border-radius:26px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex;position:fixed;transform:translate(-50%)}.mini-player .mp-icon{background:linear-gradient(160deg,#e4f0ff,#c9deff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mini-player .mp-icon svg{fill:none;stroke:#3d86ee;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}[data-time=night] .mini-player .mp-icon{background:linear-gradient(160deg,#2c4280,#1f2f62)}.mini-player .mp-text{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.mini-player .mp-text b{font-size:14px}.mini-player .mp-text span{color:var(--bp-muted);font-variant-numeric:tabular-nums;font-size:12px}.mini-player button{background:var(--surface-2);width:42px;height:42px;color:var(--bp-text);border:0;border-radius:50%;place-items:center;display:grid}.mini-player button svg{fill:currentColor;width:18px;height:18px}.screen:has(.mini-player) .screen-main{padding-bottom:64px}[data-skin=glass] .sheet{background:#f0f6ffdb;border-radius:32px 32px 0 0;width:100%;bottom:0;left:0;right:0}[data-skin=glass][data-time=night] .sheet{background:#141e3ed1;box-shadow:inset 0 0 0 1px #ffffff1a,0 -10px 40px #00000080}[data-skin=glass][data-time=night] .input{color:var(--bp-text);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}[data-skin=glass][data-time=night] input[type=date].input,[data-skin=glass][data-time=night] input[type=time].input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=glass][data-time=night] .pill:has(input:checked){color:#13244a;box-shadow:none;background:#dce8ff}[data-skin=glass][data-time=night] .toast{color:#13244a;background:#e9f0ff}[data-skin=glass][data-time=night] .toast button{color:#1f63d0;background:#1f63d01f}[data-skin=glass][data-time=night] .btn-primary[disabled]{color:#eef3ff73;box-shadow:none;background:#ffffff14}[data-skin=glass][data-time=night] .set-row:active{background:#ffffff0d}[data-skin=glass][data-time=night] .switch:not(:checked){background:#ffffff29}[data-skin=glass][data-time=night] .onb-foot{background:linear-gradient(#0e183800,#0e1838f2 26%)}[data-skin=glass][data-time=night] ::selection{color:#fff;background:#8cb4ff59}[data-skin=glass][data-time=night] img[src^="/art/glass/"]{filter:brightness(.9)}[data-skin=glass][data-time=night] .plate{border-radius:24%}:is(html:has(dialog[open]),html:has(.night-mode)),:is(html:has(dialog[open]) body,html:has(.night-mode) body){overflow:hidden}dialog[open]{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.lg-sky .pools b,.lg-sky .stars b{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.help-btn{height:34px;color:var(--bp-text-soft);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffb8;border:0;border-radius:17px;align-items:center;gap:5px;padding:0 12px 0 9px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #13244a14,0 4px 12px -6px #1f4b9659}.help-btn:hover{color:var(--bp-text);background:#fff}[data-time=night] .help-btn{color:var(--bp-text);background:#ffffff1a}.help-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.help-btn:active{transform:scale(.94)}.top-actions{align-items:center;gap:6px;display:inline-flex}.help-search{background:var(--bp-tile,#ffffffb3);border:1px solid var(--bp-line,#00000014);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.help-search svg{fill:none;width:18px;height:18px;stroke:var(--bp-muted);stroke-width:2px;stroke-linecap:round;flex:none}.help-search input{min-width:0;font:inherit;color:var(--bp-text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.help-hint{margin-top:-4px}.help-form textarea{box-sizing:border-box;border:1px solid var(--bp-line,#0000001f);background:var(--bp-tile,#fff);width:100%;min-height:104px;font:inherit;color:var(--bp-text);resize:vertical;border-radius:14px;padding:12px 14px;font-size:16px}.help-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.help-field legend,.help-legend{color:var(--bp-text);margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.help-faces{gap:8px;display:flex}.help-face{border:1px solid var(--bp-line,#00000014);background:var(--bp-tile,#fff);cursor:pointer;filter:grayscale(.6);opacity:.75;border-radius:14px;flex:1;height:48px;font-size:24px;line-height:1}.help-face.is-on{filter:none;opacity:1;border-color:var(--bp-ring,#3d86ee);box-shadow:0 0 0 2px var(--bp-ring,#3d86ee) inset}.help-chips{flex-wrap:wrap;gap:8px;display:flex}.help-chip{border:1px solid var(--bp-line,#0000001a);background:var(--bp-tile,#fff);min-height:38px;color:var(--bp-text);font:inherit;cursor:pointer;border-radius:19px;padding:0 14px;font-size:14px;font-weight:600}.help-chip.is-small{min-height:34px;font-size:13.5px;font-weight:500}.help-chip.is-on{background:var(--gl-blue,#3d86ee);color:#fff;border-color:#0000}.help-check{color:var(--bp-text-soft);align-items:center;gap:10px;font-size:14.5px;display:flex}.help-check input{width:20px;height:20px}.help-page{box-sizing:border-box;gap:18px;width:100%;max-width:680px;margin:0 auto;padding-top:8px}.crash-screen .help-page{padding:calc(env(safe-area-inset-top,0px) + 24px) var(--bp-gutter,20px) 32px;flex-direction:column;display:flex}.help-back{align-self:flex-start}.help-head{flex-direction:column;gap:6px;display:flex}.help-topic{margin:0}.help-vote{color:var(--bp-text);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}.help-all{text-align:center}.legal-links{text-align:center;color:var(--bp-muted);font-size:13.5px}.legal-links a{color:inherit}.help-home{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 48px);gap:36px}.help-hero{flex-direction:column;gap:10px;padding-top:6px;display:flex}.help-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--gl-blue-text,#1f63d0);margin:0;font-size:13px;font-weight:700}.help-hero-title{margin:0;font-size:38px;line-height:1.05}.help-hero-lead{color:var(--bp-text-soft);max-width:34ch;margin:0 0 8px;font-size:16.5px;line-height:1.5}.help-search.is-big{background:#fff;border:1px solid #3d86ee2e;border-radius:20px;min-height:58px;padding:0 18px;box-shadow:0 10px 30px -14px #1f63d059}.help-search.is-big input{font-size:17px}.help-section{flex-direction:column;gap:14px;margin:0;display:flex}.help-h2{letter-spacing:-.015em;color:var(--bp-text);margin:0 4px;font-size:21px;font-weight:700}.help-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-card,.help-topic-tile{background:var(--bp-tile,#fff);box-shadow:var(--bp-shadow-tile,0 8px 24px -16px #14285a59);color:var(--bp-text);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;text-decoration:none;display:flex}.help-card:active,.help-topic-tile:active{transform:scale(.98)}.help-card-ic{width:38px;height:38px;color:var(--gl-blue-text,#1f63d0);background:#3d86ee1a;border-radius:12px;place-items:center;display:inline-grid}.help-card-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.help-card-title{font-size:15.5px;font-weight:700;line-height:1.3}.help-card-sum{color:var(--bp-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.help-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-topic-tile{gap:6px}.help-topic-name{font-size:15px;font-weight:700;line-height:1.25}.help-topic-count{color:var(--bp-muted);font-size:13px}.help-topic{scroll-margin-top:16px}@media (min-width:600px){.help-cards,.help-topics{gap:14px}.help-card,.help-topic-tile{padding:18px 20px}}.help-page.reader{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 48px);gap:22px}.help-prose>*+*{margin-top:.9em}.hb-zoom{cursor:zoom-in;background:0 0;border:0;border-radius:22px;width:100%;padding:0;display:block;position:relative}.hb-zoom img{background:var(--bp-tile,#eef3fc);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 14px 34px -18px #14285a73}.hb-figure,.hb-steps{margin:1.2em 0}.hb-track{margin:0 calc(-1 * var(--bp-gutter,20px));padding:4px var(--bp-gutter,20px) 14px;scroll-snap-type:x mandatory;scroll-padding:0 var(--bp-gutter,20px);scrollbar-width:none;gap:14px;list-style:none;display:flex;overflow-x:auto}.hb-track::-webkit-scrollbar{display:none}.hb-slide{scroll-snap-align:start;flex-direction:column;flex:0 0 86%;gap:12px;max-width:420px;margin:0;padding:0;display:flex}.hb-steps .hb-track li:before{content:none}.hb-n{background:var(--gl-blue,#3d86ee);color:#fff;border-radius:16px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:15px;font-weight:800;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px -4px #1f63d099}.hb-caption{color:var(--bp-text);margin:0 4px;font-size:15.5px;line-height:1.45}.hb-nav{justify-content:center;align-items:center;gap:18px;margin-top:2px;display:flex}.hb-count{color:var(--bp-muted);text-align:center;min-width:56px;font-size:14px;font-weight:600}.hb-arrow{border:1px solid var(--bp-line,#00000014);background:var(--bp-tile,#fff);width:40px;height:40px;color:var(--bp-text);cursor:pointer;border-radius:50%;place-items:center;padding:0 0 3px;font-size:24px;line-height:1;display:inline-grid}.hb-arrow:disabled{opacity:.35;cursor:default}.hb-viewer{color:#fff;background:#0b1122;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.hb-viewer::backdrop{background:#0b1122}.hb-viewer-top{z-index:2;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.hb-viewer .hb-count{color:#fffc}.hb-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;width:44px;height:44px;font-size:20px}.hb-strip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.hb-strip::-webkit-scrollbar{display:none}.hb-frame{scroll-snap-align:center;padding:calc(env(safe-area-inset-top,0px) + 64px) 12px calc(env(safe-area-inset-bottom,0px) + 96px);box-sizing:border-box;flex:0 0 100%;place-items:center;display:grid}.hb-frame img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%}.hb-viewer .hb-viewer-caption b,.hb-viewer .hb-viewer-caption strong,.hb-viewer .hb-viewer-caption a{color:#fff}.hb-viewer-caption{padding:14px 20px calc(env(safe-area-inset-bottom,0px) + 18px);color:#fff;background:linear-gradient(#0000,#0a1020d9 40%);margin:0;font-size:15px;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.hb-viewer .hb-arrow{z-index:2;color:#fff;background:#ffffff24;border:0;position:absolute;top:50%;transform:translateY(-50%)}.hb-prev{left:10px}.hb-next{right:10px}@media (hover:none){.hb-viewer .hb-arrow{display:none}}.help-menu .set-row{min-height:64px}.help-address{background:var(--bp-tile,#fff);border:1px solid var(--bp-line,#00000014);color:var(--bp-text);overflow-wrap:anywhere;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:16.5px;font-weight:700;display:flex}.help-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.help-service{background:var(--bp-tile,#fff);border:1px solid var(--bp-line,#00000014);min-height:54px;color:var(--bp-text);border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.help-service:active{transform:scale(.98)}.help-service-ic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:inline-grid}.help-service-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.help-oneway{color:var(--bp-text);background:#3d86ee14;border-radius:14px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.45}.help-inline-link{color:var(--gl-blue-text,#1f63d0);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.help-billing{color:#6b3d00;background:#fff4e5;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.help-billing p{margin:0}.set-page{gap:22px;min-height:0}.set-page::-webkit-scrollbar{display:none}.set-page .page-head{margin-top:0}.set-lead{margin-top:-8px;font-size:14px;line-height:1.5}.set-group{flex-direction:column;gap:10px;display:flex}.set-group-title{color:var(--bp-muted);letter-spacing:.02em;padding:0 4px;font-size:13px;font-weight:700}.set-foot{padding:0 4px}.set-list{border-radius:var(--bp-radius-tile);background:var(--bp-tile);box-shadow:var(--bp-shadow-tile);margin:0;padding:0;list-style:none;overflow:hidden}.set-list>li+li>.set-row{border-top:1px solid var(--hair,#fff4e80f)}.set-row{width:100%;min-height:58px;color:var(--bp-text);text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.set-ic{width:34px;height:34px;color:var(--bp-text-soft);border-radius:10px;flex:none;place-items:center;display:grid}.set-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.set-row-label{overflow-wrap:anywhere;font-size:15.5px;font-weight:600;line-height:1.25}.set-row-sub{color:var(--bp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.set-row-value{max-width:46%;color:var(--bp-muted);text-align:right;flex:none;font-size:14px;font-weight:500}.set-chev{color:var(--faint,var(--bp-muted));flex:none}.set-row.is-accent .set-ic{background:var(--bp-apricot);color:var(--bp-ink)}.set-row.is-accent .set-row-label{color:var(--bp-apricot-text)}.set-row-act{flex:none;margin-right:-8px}@media (hover:hover){a.set-row:hover,button.set-row:hover{background:#fff4e808}}a.set-row:active,button.set-row:active{background:#fff4e80d}.set-ava{color:#fff;background:linear-gradient(160deg,#8ec1ff,#3d86ee);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80}.set-ava.t1{background:linear-gradient(160deg,#ffc9a8,#f28c6b)}.set-ava.t2{background:linear-gradient(160deg,#c7b8ff,#8c72e8)}.set-ava.t3{background:linear-gradient(160deg,#a6e3cb,#3faf8a)}.set-ava.is-l{width:64px;height:64px;font-size:24px}.set-ava.is-add{background:var(--surface-2,var(--bp-ground));color:var(--gl-blue-text,var(--bp-apricot-text));box-shadow:inset 0 0 0 1.5px var(--hair,#fff4e81f)}.set-ava.is-pending{color:#9a6200;box-shadow:none;background:#ffb54733}.set-badge{background:var(--surface-2,var(--bp-ground));color:var(--bp-text-soft);border-radius:11px;flex:none;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3}.set-badge.is-pending{color:#9a6200;background:#ffb54733}.set-babies{scrollbar-width:none;gap:16px;margin:-6px -4px;padding:6px 4px;display:flex;overflow-x:auto}.set-babies::-webkit-scrollbar{display:none}.set-baby-btn{min-width:72px;color:var(--bp-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.set-baby-name{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.set-baby-btn[aria-pressed=true]{color:var(--bp-text)}.set-baby-btn[aria-pressed=true] .set-ava{box-shadow:0 0 0 3px var(--surface,var(--bp-ground)), 0 0 0 5.5px var(--gl-blue,var(--bp-apricot))}.set-baby-btn:active .set-ava{transform:scale(.96)}.set-baby-btn .set-ava{transition:transform .16s var(--bp-ease-out), box-shadow .2s var(--bp-ease-out)}.set-card{flex-direction:column;gap:12px;padding:16px;font-size:14.5px;line-height:1.5;display:flex}.set-card>p{color:var(--bp-text-soft)}.set-card .btn{align-self:stretch}.set-form{gap:16px}.set-signout{gap:8px;margin-top:6px}.set-who{text-align:center;font-size:12.5px}.inline-link{color:var(--bp-apricot-text);padding:6px 0;font-weight:700;text-decoration:none}.routine-list{flex-direction:column;gap:8.6px;list-style:none;display:flex}.routine-item{border-radius:var(--bp-radius-tile);background:var(--bp-tile);box-shadow:var(--bp-shadow-tile);grid-template-columns:48px 1fr auto;grid-template-areas:"thumb name min""thumb move move";align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.routine-item.is-bed{grid-template-areas:"thumb name min"}.routine-thumb{background:var(--bp-ground);border-radius:9px;grid-area:thumb;width:48px;height:52px;position:relative;overflow:hidden}.routine-thumb:before{content:"";background:var(--edge);height:5px;position:absolute;inset:0 0 auto}.routine-thumb img{object-fit:contain;width:calc(100% - 8px);height:calc(100% - 12px);position:absolute;inset:9px 4px 3px}.routine-name{grid-area:name;font-size:15px;font-weight:700}.routine-item>.muted{grid-area:min;font-size:13px}.routine-min{grid-area:min;align-items:center;gap:6px;display:flex}.routine-min output{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2em;font-size:13.5px;font-weight:700}.routine-move{grid-area:move;justify-content:flex-end;gap:6px;display:flex}.mini-btn{background:var(--bp-ground);width:44px;height:44px;color:var(--bp-text-soft);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mini-btn:disabled{opacity:.35}.mini-btn:active:not(:disabled){transform:scale(.95)}.routine-min .mini-btn{width:36px;height:36px}.routine-min .mini-btn:after{content:"";position:absolute;inset:-4px}.kind-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8.6px;display:grid}.kind-tile{border-radius:var(--bp-radius-tile);background:var(--bp-tile);box-shadow:var(--bp-shadow-tile);color:var(--bp-text);border:0;flex-direction:column;align-items:center;gap:6px;padding:18px 6px 12px;font-size:12.3px;font-weight:700;display:flex;position:relative;overflow:hidden}.kind-tile:before{content:"";background:var(--edge);height:8.6px;position:absolute;inset:0 0 auto}.kind-tile img{object-fit:contain;width:56px;height:48px}.kind-tile:active{transform:scale(.97)}.have-list{gap:0;padding:4px 16px;list-style:none}.have-list li{justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:600;display:flex}.have-list li+li{border-top:1px solid #fff4e80f}.offer{flex-direction:column;gap:10px;display:flex;overflow:hidden}.offer h3{max-width:15ch;font-size:18px;font-weight:700;line-height:1.25}.offer-plate{z-index:-1;object-fit:contain;width:80px;height:66px;position:absolute;top:12px;right:12px}.offer-body{color:var(--bp-text-soft);max-width:30ch;font-size:14px;line-height:1.5}.offer-price{font-size:15px;font-weight:700}.whop{flex-direction:column;gap:12px;display:flex}.whop-host{border-radius:var(--bp-radius-tile);min-height:420px;overflow:hidden}.consent-history summary{cursor:pointer;color:var(--bp-apricot-text);align-items:center;min-height:44px;font-weight:700;display:flex}.consent-history ul{flex-direction:column;list-style:none;display:flex}.consent-history li{border-top:1px solid #fff4e80f;justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.set-card .consent-text{font-size:13.5px}.outcomes{flex-direction:column;gap:8px;padding-left:18px;display:flex}.set-deleted{flex-direction:column;gap:14px;padding:26px 22px;font-size:15px;line-height:1.5;display:flex}.purchase-return{justify-content:center}.return-mark{width:64px;height:64px}[data-skin=glass] .set-page{padding-top:8px;padding-bottom:calc(36px + env(safe-area-inset-bottom,0px));gap:14px;overflow:visible}[data-skin=glass] .set-lead{color:var(--bp-muted);margin:-4px 4px 0;font-size:15px}[data-skin=glass] .set-group{gap:10px;margin-top:10px}[data-skin=glass] .set-group-title{letter-spacing:-.015em;color:var(--bp-text);margin:0 4px;padding:0;font-size:20px;font-weight:700;line-height:1.2}[data-skin=glass] .set-foot{padding:0 8px}[data-skin=glass] .set-hub .set-babies{margin-top:2px}[data-skin=glass] .set-list,[data-skin=glass] .set-page .tile,[data-skin=glass] .set-page .felt-panel,[data-skin=glass] .routine-list{background:var(--surface);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px}[data-skin=glass] .set-card{padding:18px}[data-skin=glass] .set-list>li+li>.set-row,[data-skin=glass] .have-list li+li,[data-skin=glass] .consent-history li{border-top-color:var(--hair)}[data-skin=glass] .set-ic{background:var(--surface-2);color:var(--gl-blue)}[data-skin=glass][data-time=night] .set-ic{color:#9cc2ff}[data-skin=glass] .set-row.is-accent .set-ic{background:var(--gl-blue);color:#fff}[data-skin=glass] .set-row.is-accent .set-row-label{color:var(--gl-blue-text)}@media (hover:hover){[data-skin=glass] a.set-row:hover,[data-skin=glass] button.set-row:hover{background:#3d86ee0d}}[data-skin=glass] a.set-row:active,[data-skin=glass] button.set-row:active{background:#3d86ee14}[data-skin=glass][data-time=night] a.set-row:active,[data-skin=glass][data-time=night] button.set-row:active{background:#ffffff0d}[data-skin=glass][data-time=night] .set-ava.is-pending,[data-skin=glass][data-time=night] .set-badge.is-pending{color:#ffd08a;background:#ffb5472e}[data-skin=glass] .set-baby-btn[aria-pressed=true] .set-ava{box-shadow:0 0 0 3px var(--surface), 0 0 0 5.5px var(--gl-blue), 0 8px 18px #3d86ee40}[data-skin=glass][data-time=night] .set-baby-btn[aria-pressed=true] .set-ava{box-shadow:0 0 0 3px #0e1838,0 0 0 5.5px #7fb0ff}[data-skin=glass] .set-page .btn-quiet,[data-skin=glass] .set-sheet .btn-quiet{background:var(--btn-soft);color:var(--btn-soft-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=glass] .set-page .btn-quiet[disabled]{opacity:.5}[data-skin=glass] .set-page .pill,[data-skin=glass] .set-sheet .pill{background:var(--surface-2);min-height:44px;color:var(--bp-text-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;padding:0 6px;font-size:14px;display:grid}:is([data-skin=glass] .set-page .pill:has(input:checked),[data-skin=glass] .set-sheet .pill:has(input:checked)){background:var(--gl-navy);color:#fff;box-shadow:none}:is([data-skin=glass][data-time=night] .set-page .pill:has(input:checked),[data-skin=glass][data-time=night] .set-sheet .pill:has(input:checked)){color:#13244a;background:#dce8ff}[data-skin=glass] .set-page .plain-fieldset:disabled .pill{opacity:.5}[data-skin=glass] .set-page .pills,[data-skin=glass] .set-sheet .pills{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-auto-flow:row}[data-skin=glass] .set-page .copy-chip,[data-skin=glass] .set-sheet .copy-chip{background:var(--btn-soft);color:var(--btn-soft-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-skin=glass] .set-page .live{color:var(--gl-blue-text)}[data-skin=glass][data-time=night] .set-page .switch:checked{background:#5e9bf5}[data-skin=glass] .routine-list{gap:0;overflow:hidden}[data-skin=glass] .routine-item{box-shadow:none;background:0 0;border-radius:0;padding:12px 14px}[data-skin=glass] .routine-item+.routine-item{border-top:1px solid var(--hair)}[data-skin=glass] .routine-thumb{background:var(--plate-bg);width:48px;height:48px;box-shadow:none;border-radius:14px}[data-skin=glass] .routine-thumb:before,[data-skin=glass] .kind-tile:before{display:none}[data-skin=glass] .routine-thumb img{width:calc(100% - 8px);height:calc(100% - 8px);inset:4px}[data-skin=glass] .mini-btn{background:var(--surface-2);color:var(--bp-text)}[data-skin=glass] .kind-tile{background:var(--surface);box-shadow:var(--surface-shadow);border-radius:20px}[data-skin=glass] .offer{padding:20px 18px}[data-skin=glass] .offer-plate{z-index:0;border-radius:16px;width:64px;height:64px;top:16px;right:16px}[data-skin=glass] .offer h3{max-width:calc(100% - 76px)}[data-skin=glass] .whop-host{background:var(--surface)}[data-skin=glass] .set-deleted .page-title{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.1}
