.baby-module__DvVBLG__app{--bg:#f3f2f8;--surface:#fff9;--text:#2c2b3a;--muted:#73718a;--border:#2c285017;--glass-edge:#ffffffd9;--glass-shadow:0 12px 32px -16px #2c226047;--glass-blur:blur(20px) saturate(1.5);--glow:24%;--sheet:#ffffffe0;--accent:#2c2b3a;--feed:#c0533e;--feed-soft:#fbe8e2;--feed-ink:#7a3324;--diaper:#9a6614;--diaper-soft:#fbf0d9;--diaper-ink:#6b4510;--sleep:#5a5ec4;--sleep-soft:#ebebfa;--sleep-ink:#3b3e8f;--milk:#2a7d74;--milk-soft:#def2ee;--milk-ink:#1d5a53;--on-strong:#fff;--chosen-bg:#2c2b3a;--chosen-ink:#f7f6fc;background:var(--bg);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;padding:0 28px;font-family:Avenir Next,Helvetica Neue,sans-serif}.baby-module__DvVBLG__night{--bg:#140f26;--surface:#3428606b;--text:#ece7fa;--muted:#a79fc8;--border:#ffffff14;--glass-edge:#ffffff1f;--glass-shadow:0 14px 36px -16px #000000b3;--glow:16%;--sheet:#1c1536e6;--accent:#ece7fa;--feed:#f2a48c;--feed-soft:#3b2140;--feed-ink:#fbd5c9;--diaper:#f0c66b;--diaper-soft:#362a35;--diaper-ink:#f8e1ae;--sleep:#b9b3ff;--sleep-soft:#2d2758;--sleep-ink:#e0ddff;--milk:#7fdcc8;--milk-soft:#183639;--milk-ink:#c8f3ea;--on-strong:#17112b;--chosen-bg:#3a2f66;--chosen-ink:#f3effd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.baby-module__DvVBLG__shell{max-width:1120px;margin:auto}.baby-module__DvVBLG__app button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .15s}.baby-module__DvVBLG__app button:active:not(:disabled){transform:translateY(1px)}.baby-module__DvVBLG__app button:disabled{opacity:.5;cursor:default}.baby-module__DvVBLG__app button:focus-visible,.baby-module__DvVBLG__app a:focus-visible,.baby-module__DvVBLG__app input:focus-visible,.baby-module__DvVBLG__app select:focus-visible,.baby-module__DvVBLG__app textarea:focus-visible{outline-offset:4px;outline:3px solid #a59464}.baby-module__DvVBLG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:27px 0;display:flex}.baby-module__DvVBLG__brand{letter-spacing:-.7px;align-items:center;gap:11px;font-family:Georgia,serif;font-size:25px;line-height:1.15;display:flex}.baby-module__DvVBLG__brand small{letter-spacing:1.6px;color:var(--muted);margin-top:7px;font-family:Avenir Next,sans-serif;font-size:8px;display:block}.baby-module__DvVBLG__brandIcon{border:1px solid var(--border);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.baby-module__DvVBLG__headerActions{align-items:center;gap:10px;display:flex}.baby-module__DvVBLG__iconButton,.baby-module__DvVBLG__lockButton{color:var(--text);border:1px solid var(--border);background:0 0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;height:44px;display:inline-flex}.baby-module__DvVBLG__iconButton{font-size:24px}.baby-module__DvVBLG__lockButton{border-radius:24px;gap:7px;padding:0 15px;font-size:12px}.baby-module__DvVBLG__intro{justify-content:space-between;align-items:center;padding:44px 0 24px;display:flex}.baby-module__DvVBLG__eyebrow{letter-spacing:2px;color:var(--muted);margin:0 0 13px;font-size:9px;font-weight:650}.baby-module__DvVBLG__app h1{letter-spacing:-1.6px;margin:0;font-family:Georgia,serif;font-size:clamp(35px,4.5vw,52px);font-weight:400;line-height:1.13}.baby-module__DvVBLG__app h1 em{color:var(--accent);font-weight:400}.baby-module__DvVBLG__intro p:last-child{color:var(--muted);margin:16px 0 0;font-size:13px}.baby-module__DvVBLG__todayStamp{border:1px solid var(--border);width:130px;min-height:145px;color:var(--accent);border-radius:70px 70px 15px 15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;transform:rotate(4deg)}.baby-module__DvVBLG__todayStamp span{font:24px Georgia,serif}.baby-module__DvVBLG__todayStamp small{letter-spacing:1.5px;font-size:7px}.baby-module__DvVBLG__syncLine{color:var(--muted);align-items:center;gap:7px;min-height:20px;margin:8px 0 18px;font-size:10px;display:flex}.baby-module__DvVBLG__dot,.baby-module__DvVBLG__dotMuted{background:#719678;border-radius:50%;width:6px;height:6px}.baby-module__DvVBLG__dotMuted{background:#b18a54}.baby-module__DvVBLG__cards{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.baby-module__DvVBLG__card{border:1px solid #00000007;border-radius:20px;flex-direction:column;min-width:0;padding:23px;display:flex}.baby-module__DvVBLG__feed{--k:var(--feed);--k-soft:var(--feed-soft);--k-ink:var(--feed-ink)}.baby-module__DvVBLG__diaper{--k:var(--diaper);--k-soft:var(--diaper-soft);--k-ink:var(--diaper-ink)}.baby-module__DvVBLG__sleep{--k:var(--sleep);--k-soft:var(--sleep-soft);--k-ink:var(--sleep-ink)}.baby-module__DvVBLG__milk,.baby-module__DvVBLG__pumping,.baby-module__DvVBLG__bottle{--k:var(--milk);--k-soft:var(--milk-soft);--k-ink:var(--milk-ink)}.baby-module__DvVBLG__card.baby-module__DvVBLG__feed,.baby-module__DvVBLG__card.baby-module__DvVBLG__diaper,.baby-module__DvVBLG__card.baby-module__DvVBLG__sleep{--card-accent:var(--k);background:var(--k-soft);color:var(--k-ink)}.baby-module__DvVBLG__art{object-fit:contain;flex-shrink:0;display:block}.baby-module__DvVBLG__cardHeading{letter-spacing:1.4px;align-items:center;gap:9px;min-height:35px;font-size:9px;font-weight:650;display:flex}.baby-module__DvVBLG__categoryIcon{place-items:center;width:38px;height:38px;display:grid}.baby-module__DvVBLG__live{letter-spacing:.6px;border:1px solid;border-radius:12px;margin-left:auto;padding:5px 6px;font-size:7px}.baby-module__DvVBLG__card h2{letter-spacing:-.6px;margin:22px 0 8px;font:23px Georgia,serif}.baby-module__DvVBLG__cardMeta{opacity:.85;min-height:34px;margin:0;font-size:11px}.baby-module__DvVBLG__sideChoice{flex-direction:column;gap:8px;margin-top:auto;padding:16px 0 18px;font-size:10px;display:flex}.baby-module__DvVBLG__sideChoice small{opacity:.65;margin-left:3px}.baby-module__DvVBLG__sideChoice>div{gap:7px;display:flex}.baby-module__DvVBLG__sideChoice button{width:50%;min-height:52px;color:inherit;border:1.5px solid color-mix(in srgb, var(--card-accent) 45%, transparent);background:0 0;border-radius:9px;font-size:12px}.baby-module__DvVBLG__sideChoice button.baby-module__DvVBLG__selected{background:var(--card-accent);color:var(--on-strong);font-weight:650}.baby-module__DvVBLG__action{width:100%;min-height:49px;color:var(--on-strong);background:var(--card-accent);border:0;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:10px;font-size:13px;font-weight:600;display:flex}.baby-module__DvVBLG__footnote{text-align:center;opacity:.8;margin:12px 0 0;font-size:9px}.baby-module__DvVBLG__diaperButtons{gap:8px;margin:auto 0 0;padding-top:16px;display:flex}.baby-module__DvVBLG__diaperButtons button{border:1.5px solid color-mix(in srgb, var(--card-accent) 40%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);min-width:0;min-height:108px;color:inherit;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.baby-module__DvVBLG__diaperButtons button span{font-size:23px}.baby-module__DvVBLG__night .baby-module__DvVBLG__diaperButtons button{background:#ffffff0a}.baby-module__DvVBLG__sleepArt{opacity:.6;justify-content:center;align-items:center;gap:18px;height:103px;margin-top:auto;font-size:21px;display:flex}.baby-module__DvVBLG__sleepArt span{font:64px Georgia,serif;transform:rotate(-18deg)}.baby-module__DvVBLG__timer{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:auto;padding:22px 0;font-size:44px;font-weight:400;line-height:1.3}.baby-module__DvVBLG__history{margin-top:45px}.baby-module__DvVBLG__sectionHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.baby-module__DvVBLG__sectionHeading h2{letter-spacing:-.8px;margin:0;font:27px Georgia,serif}.baby-module__DvVBLG__sectionHeading .baby-module__DvVBLG__eyebrow{margin-bottom:7px}.baby-module__DvVBLG__addButton{color:var(--text);border:1px solid var(--border);background:0 0;border-radius:22px;min-height:44px;padding:9px 15px;font-size:11px}.baby-module__DvVBLG__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:24px 0 18px;display:flex}.baby-module__DvVBLG__tabs{border:1px solid var(--border);border-radius:12px;padding:4px;display:flex}.baby-module__DvVBLG__tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;min-height:36px;padding:6px 17px;font-size:11px}.baby-module__DvVBLG__tabs .baby-module__DvVBLG__selected{background:var(--chosen-bg);color:var(--chosen-ink)}.baby-module__DvVBLG__card .baby-module__DvVBLG__tabs .baby-module__DvVBLG__selected{background:var(--card-accent);color:var(--on-strong);font-weight:650}.baby-module__DvVBLG__dateLabel{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.baby-module__DvVBLG__app input,.baby-module__DvVBLG__app select,.baby-module__DvVBLG__app textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;min-width:0;max-width:100%;min-height:46px;padding:12px}.baby-module__DvVBLG__dateLabel input{padding:8px;font-size:12px}.baby-module__DvVBLG__stats{background:var(--surface);border:1px solid var(--border);border-radius:15px;grid-template-columns:1fr 1.15fr 1fr;padding:21px 8px;display:grid}.baby-module__DvVBLG__stats>div{flex-direction:column;gap:5px;padding:0 23px;display:flex}.baby-module__DvVBLG__stats>div+div{border-left:1px solid var(--border)}.baby-module__DvVBLG__stats strong{letter-spacing:-.7px;font-size:24px;font-weight:500}.baby-module__DvVBLG__stats strong small{letter-spacing:0;margin:0 5px;font-size:11px;font-weight:400}.baby-module__DvVBLG__stats i{color:var(--border);margin:0 6px;font-style:normal;font-weight:300}.baby-module__DvVBLG__stats span{color:var(--muted);font-size:10px}.baby-module__DvVBLG__timeline{margin-top:19px}.baby-module__DvVBLG__entry{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--text);background:0 0;align-items:center;gap:14px;padding:17px 4px;display:flex}.baby-module__DvVBLG__entry:hover{background:var(--surface)}.baby-module__DvVBLG__entryIcon{background:var(--k-soft,var(--surface));width:46px;height:46px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--k,var(--border)) 35%, transparent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.baby-module__DvVBLG__entryCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.baby-module__DvVBLG__entryCopy strong{text-transform:capitalize;font-size:12px;font-weight:600}.baby-module__DvVBLG__entryCopy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.baby-module__DvVBLG__entry time{color:var(--muted);font-size:11px}.baby-module__DvVBLG__chevron{color:var(--muted);padding:0 6px}.baby-module__DvVBLG__empty{text-align:center;color:var(--muted);border-bottom:1px solid var(--border);padding:40px 20px}.baby-module__DvVBLG__empty h3{color:var(--text);margin:12px 0 6px;font:21px Georgia,serif}.baby-module__DvVBLG__empty p{margin:0;font-size:12px}.baby-module__DvVBLG__historyNote{color:var(--muted);margin-top:16px;font-size:10px}.baby-module__DvVBLG__footer{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:38px 0;font:italic 13px Georgia,serif;display:flex}.baby-module__DvVBLG__notice,.baby-module__DvVBLG__alert{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:12px 15px;font-size:12px;display:flex}.baby-module__DvVBLG__alert,.baby-module__DvVBLG__error{color:#a33f2c}.baby-module__DvVBLG__night .baby-module__DvVBLG__alert,.baby-module__DvVBLG__night .baby-module__DvVBLG__error{color:#ffb3a0}.baby-module__DvVBLG__notice button,.baby-module__DvVBLG__alert button{color:inherit;background:0 0;border:0;flex-shrink:0;min-height:32px;font-weight:600;text-decoration:underline}.baby-module__DvVBLG__login{text-align:center;max-width:460px;margin:35px auto 0;padding-bottom:40px}.baby-module__DvVBLG__login h1{font-size:43px}.baby-module__DvVBLG__loginArt{width:150px;height:140px;color:var(--accent);margin:0 auto 20px;position:relative}.baby-module__DvVBLG__orbit{border:1px solid var(--border);border-radius:50%;width:110px;height:110px;position:absolute;top:15px;left:20px}.baby-module__DvVBLG__moon{font:105px/1 Georgia,serif;position:absolute;top:5px;left:40px;transform:rotate(-20deg)}.baby-module__DvVBLG__starOne{font-size:28px;position:absolute;top:13px;left:20px}.baby-module__DvVBLG__starTwo{font-size:20px;position:absolute;top:93px;right:16px}.baby-module__DvVBLG__lead{color:var(--muted);margin:19px 0 26px;font-size:13px;line-height:1.8}.baby-module__DvVBLG__loginForm{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:27px}.baby-module__DvVBLG__loginForm label,.baby-module__DvVBLG__dialog label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:12px;display:flex}.baby-module__DvVBLG__loginForm input{font-size:16px}.baby-module__DvVBLG__primary{background:var(--text);width:100%;min-height:50px;color:var(--bg);border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.baby-module__DvVBLG__privacy{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:17px 0 0;font-size:9px;display:flex}.baby-module__DvVBLG__dialog{border:1px solid var(--border);background:var(--surface);width:min(480px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:20px;padding:25px}.baby-module__DvVBLG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17261eb0}.baby-module__DvVBLG__dialog .baby-module__DvVBLG__sectionHeading{margin-bottom:25px}.baby-module__DvVBLG__dialog h2{font-size:25px}.baby-module__DvVBLG__dialog input,.baby-module__DvVBLG__dialog select,.baby-module__DvVBLG__dialog textarea{width:100%;font-size:16px}.baby-module__DvVBLG__dialog .baby-module__DvVBLG__primary{justify-content:center}.baby-module__DvVBLG__dialog label small{color:var(--muted)}.baby-module__DvVBLG__deleteButton{color:#b35843;background:0 0;border:0;width:100%;min-height:44px;margin-top:10px;font-size:12px}.baby-module__DvVBLG__deleteConfirm{border-top:1px solid var(--border);margin-top:20px;padding-top:10px;font-size:12px}.baby-module__DvVBLG__deleteConfirm button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:10px;margin-right:8px;padding:8px 13px}@media (max-width:800px){.baby-module__DvVBLG__app{padding:0 18px}.baby-module__DvVBLG__cards{grid-template-columns:1fr;gap:13px}.baby-module__DvVBLG__card{padding:21px}.baby-module__DvVBLG__card h2{margin-top:13px;font-size:25px}.baby-module__DvVBLG__cardMeta{min-height:20px}.baby-module__DvVBLG__sideChoice{flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0}.baby-module__DvVBLG__sideChoice>div{width:58%}.baby-module__DvVBLG__diaperButtons{padding-top:16px}.baby-module__DvVBLG__diaperButtons button{gap:6px;min-height:100px;font-size:14px;font-weight:600}.baby-module__DvVBLG__sleepArt{display:none}.baby-module__DvVBLG__sleep .baby-module__DvVBLG__action{margin-top:19px}.baby-module__DvVBLG__timer{padding:10px 0 15px;font-size:45px}.baby-module__DvVBLG__todayStamp{flex-shrink:0;width:85px;min-height:110px;margin-left:15px}.baby-module__DvVBLG__todayStamp span{font-size:19px}.baby-module__DvVBLG__todayStamp small{letter-spacing:.5px;font-size:6px}.baby-module__DvVBLG__intro{padding-top:30px}.baby-module__DvVBLG__intro h1{font-size:35px}.baby-module__DvVBLG__intro p:last-child{font-size:12px}.baby-module__DvVBLG__stats{grid-template-columns:1fr 1.2fr 1fr;padding:16px 0}.baby-module__DvVBLG__stats>div{padding:0 10px}.baby-module__DvVBLG__stats strong{font-size:20px}.baby-module__DvVBLG__stats strong small{margin:0 3px;font-size:9px}.baby-module__DvVBLG__stats i{margin:0 1px}.baby-module__DvVBLG__stats span{font-size:9px}.baby-module__DvVBLG__sectionHeading h2{font-size:24px}.baby-module__DvVBLG__addButton{padding:8px 11px;font-size:10px}.baby-module__DvVBLG__filters{flex-wrap:wrap;gap:10px}.baby-module__DvVBLG__tabs button{padding:6px 12px}.baby-module__DvVBLG__history{margin-top:35px}.baby-module__DvVBLG__history .baby-module__DvVBLG__eyebrow{letter-spacing:1.5px;font-size:8px}.baby-module__DvVBLG__entry{gap:10px}.baby-module__DvVBLG__entry time{text-align:right;max-width:95px;font-size:10px}.baby-module__DvVBLG__chevron{display:none}}@media (prefers-reduced-motion:reduce){.baby-module__DvVBLG__app button{transition:none}}.baby-module__DvVBLG__breastSummary{border:1px solid var(--border);background:var(--surface);border-radius:15px;margin-top:18px;padding:18px}.baby-module__DvVBLG__breastHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.baby-module__DvVBLG__breastHeading h3{margin:0;font:20px Georgia,serif}.baby-module__DvVBLG__breastHeading button{border:1px solid var(--border);min-height:40px;color:var(--text);background:0 0;border-radius:20px;padding:6px 12px;font-size:11px}.baby-module__DvVBLG__breastHeading button[aria-pressed=true]{background:var(--feed);border-color:var(--feed);color:var(--on-strong)}.baby-module__DvVBLG__breastOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.baby-module__DvVBLG__breastOptions button{background:var(--bg);min-height:80px;color:var(--text);border:1px solid var(--border);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.baby-module__DvVBLG__breastOptions button[aria-pressed=true]{border-color:var(--feed);box-shadow:inset 0 0 0 1px var(--feed);background:var(--feed);color:var(--on-strong)}.baby-module__DvVBLG__breastOptions span{font-size:11px}.baby-module__DvVBLG__breastOptions strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.baby-module__DvVBLG__breastSummary p{color:var(--muted);margin:12px 0 0;font-size:10px}.baby-module__DvVBLG__timelineLabel{color:var(--muted);margin:22px 0 0;font-size:12px}@media (max-width:420px){.baby-module__DvVBLG__breastSummary{padding:13px}.baby-module__DvVBLG__breastOptions button{padding:10px 8px}.baby-module__DvVBLG__breastOptions strong{font-size:20px}.baby-module__DvVBLG__breastOptions span{font-size:10px}}.baby-module__DvVBLG__intro{padding:25px 0 12px}.baby-module__DvVBLG__intro h1{font-size:34px}.baby-module__DvVBLG__intro p:last-child{margin-top:6px}.baby-module__DvVBLG__introSide{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.baby-module__DvVBLG__todayDate{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.baby-module__DvVBLG__todayDate small{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.baby-module__DvVBLG__todayDate strong{letter-spacing:-.4px;color:var(--text);margin-top:3px;font:24px Georgia,serif}.baby-module__DvVBLG__cardHeading h2{font:inherit;letter-spacing:inherit;margin:0}.baby-module__DvVBLG__cardMeta{margin-top:16px}.baby-module__DvVBLG__sleepSpacer{flex:1;min-height:80px}.baby-module__DvVBLG__timelineActions{align-items:center;gap:8px;display:flex}.baby-module__DvVBLG__timelineActions a{justify-content:center;align-items:center;display:inline-flex}.baby-module__DvVBLG__history{padding-bottom:32px}@media (max-width:800px){.baby-module__DvVBLG__sleepSpacer{min-height:0}}@media (max-width:420px){.baby-module__DvVBLG__history>.baby-module__DvVBLG__sectionHeading{flex-wrap:wrap}.baby-module__DvVBLG__timelineActions{gap:6px;margin-left:auto}}.baby-module__DvVBLG__milkBar{border:1px solid var(--border);background:var(--surface);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:22px 24px;display:flex}.baby-module__DvVBLG__milkBar.baby-module__DvVBLG__milk{background:var(--k-soft);color:var(--k-ink);border:0}.baby-module__DvVBLG__milkBar h2{align-items:center;gap:10px;margin:0 0 6px;font-size:21px;display:flex}.baby-module__DvVBLG__milkBar.baby-module__DvVBLG__milk p{color:inherit;opacity:.85}.baby-module__DvVBLG__milkBar.baby-module__DvVBLG__milk .baby-module__DvVBLG__addButton{background:var(--k);min-height:52px;color:var(--on-strong);border:0;border-radius:11px;padding:10px 18px;font-size:14px;font-weight:650}.baby-module__DvVBLG__milkBar p{color:var(--muted);margin:0;font-size:13px}.baby-module__DvVBLG__milkBar select{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;padding:10px;font-size:13px}.baby-module__DvVBLG__milkFields{border:1px solid var(--border);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.baby-module__DvVBLG__milkFields legend{padding:0 5px;font-size:14px}.baby-module__DvVBLG__inlineCheck{align-items:center;gap:10px;display:flex!important}.baby-module__DvVBLG__inlineCheck input{width:auto!important}.baby-module__DvVBLG__milkColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.baby-module__DvVBLG__bottleHint{color:var(--muted);flex:1;margin:12px 0 22px;font-size:13px;line-height:1.6}.baby-module__DvVBLG__activeFeedLink{color:var(--accent);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0 0;font-size:12px;text-decoration:underline}.baby-module__DvVBLG__app [hidden]{display:none!important}.baby-module__DvVBLG__mainNav{z-index:5;background:var(--bg);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px 0;display:grid;position:sticky;top:0}.baby-module__DvVBLG__mainNav button,.baby-module__DvVBLG__mainNav a{min-height:44px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:10px;place-items:center;padding:8px;font-size:14px;text-decoration:none;display:grid}.baby-module__DvVBLG__mainNav button[aria-pressed=true]{background:var(--chosen-bg);color:var(--chosen-ink);font-weight:650}.baby-module__DvVBLG__activityNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.baby-module__DvVBLG__activityNav button{background:var(--k-soft);min-height:80px;color:var(--k-ink);font:inherit;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.baby-module__DvVBLG__activityNav button[aria-pressed=true]{background:var(--k);border-color:var(--k);color:var(--on-strong);box-shadow:0 6px 16px -8px var(--k);font-weight:700}.baby-module__DvVBLG__activeStrip{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.baby-module__DvVBLG__activeStrip button{background:var(--k,var(--surface));min-height:60px;color:var(--on-strong);text-align:left;border:0;border-radius:16px;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:15px;display:flex}.baby-module__DvVBLG__activeStrip strong{margin-right:auto}.baby-module__DvVBLG__activeStrip span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.baby-module__DvVBLG__cards{display:block}.baby-module__DvVBLG__card{min-height:0}.baby-module__DvVBLG__timerActions{gap:10px;margin-top:12px;display:flex}.baby-module__DvVBLG__timerActions>button{flex:1;width:auto}.baby-module__DvVBLG__pauseButton{min-height:49px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:11px;font-size:14px;font-weight:600}.baby-module__DvVBLG__app .baby-module__DvVBLG__intro{padding:16px 0 10px}.baby-module__DvVBLG__app .baby-module__DvVBLG__header{padding:16px 0}.baby-module__DvVBLG__app .baby-module__DvVBLG__syncLine{margin:0;padding:8px 0;font-size:11px}.baby-module__DvVBLG__app .baby-module__DvVBLG__history{margin-top:18px}.baby-module__DvVBLG__app .baby-module__DvVBLG__milkBar{margin-top:0}@media (max-width:800px){.baby-module__DvVBLG__app{padding:0 16px}.baby-module__DvVBLG__card{padding:20px}.baby-module__DvVBLG__timer{padding:12px 0}.baby-module__DvVBLG__activityNav{gap:6px}.baby-module__DvVBLG__activeStrip button{flex-basis:140px}}.baby-module__DvVBLG__earlierStart{background:color-mix(in srgb, var(--surface) 60%, transparent);border:1.5px solid color-mix(in srgb, var(--card-accent) 30%, transparent);border-radius:14px;gap:10px;margin:14px 0 2px;padding:14px;display:grid}.baby-module__DvVBLG__earlierToggle{width:100%;min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;font-size:13px;text-decoration:underline}.baby-module__DvVBLG__earlierStart label{font-size:13px;font-weight:600}.baby-module__DvVBLG__earlierStart input{width:100%;font-size:16px}.baby-module__DvVBLG__earlierShortcuts{flex-wrap:wrap;gap:8px;display:flex}.baby-module__DvVBLG__earlierShortcuts button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:10px;flex:1;padding:8px;font-size:12px}.baby-module__DvVBLG__earlierShortcuts button[aria-pressed=true]{background:var(--card-accent);border-color:var(--card-accent);color:var(--on-strong);font-weight:650}.baby-module__DvVBLG__earlierStart p{margin:0;font-size:12px;line-height:1.5}.baby-module__DvVBLG__recentActivity{border:1px solid var(--border);color:var(--text);border-radius:12px;margin:14px 0;padding:12px 14px}.baby-module__DvVBLG__recentLabel{color:var(--muted);font-size:11px;display:block}.baby-module__DvVBLG__recentActivity dl{flex-wrap:wrap;gap:10px 22px;margin:7px 0 0;display:flex}.baby-module__DvVBLG__recentActivity dl>div{align-items:baseline;gap:6px;display:flex}.baby-module__DvVBLG__recentActivity dt{color:var(--muted);font-size:12px}.baby-module__DvVBLG__recentActivity dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.baby-module__DvVBLG__recentActivity small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.baby-module__DvVBLG__milkBar>.baby-module__DvVBLG__recentActivity{flex-basis:100%;margin:0}.baby-module__DvVBLG__app{isolation:isolate;position:relative}.baby-module__DvVBLG__app:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 38% at 8% 2%, color-mix(in srgb, var(--feed) var(--glow), transparent), transparent 72%), radial-gradient(50% 36% at 96% 12%, color-mix(in srgb, var(--sleep) var(--glow), transparent), transparent 72%), radial-gradient(60% 40% at 30% 100%, color-mix(in srgb, var(--milk) var(--glow), transparent), transparent 72%), radial-gradient(45% 30% at 100% 70%, color-mix(in srgb, var(--diaper) calc(var(--glow) * .7), transparent), transparent 72%), var(--bg);position:fixed;inset:0}.baby-module__DvVBLG__app .baby-module__DvVBLG__header{border-bottom-color:#0000}.baby-module__DvVBLG__app .baby-module__DvVBLG__brandIcon,.baby-module__DvVBLG__app .baby-module__DvVBLG__iconButton,.baby-module__DvVBLG__app .baby-module__DvVBLG__lockButton,.baby-module__DvVBLG__app .baby-module__DvVBLG__mainNav,.baby-module__DvVBLG__app .baby-module__DvVBLG__activityNav button,.baby-module__DvVBLG__app .baby-module__DvVBLG__card,.baby-module__DvVBLG__app .baby-module__DvVBLG__milkBar,.baby-module__DvVBLG__app .baby-module__DvVBLG__stats,.baby-module__DvVBLG__app .baby-module__DvVBLG__breastSummary,.baby-module__DvVBLG__app .baby-module__DvVBLG__timeline,.baby-module__DvVBLG__app .baby-module__DvVBLG__earlierStart,.baby-module__DvVBLG__app .baby-module__DvVBLG__recentActivity,.baby-module__DvVBLG__app .baby-module__DvVBLG__tabs,.baby-module__DvVBLG__app .baby-module__DvVBLG__filters select,.baby-module__DvVBLG__app .baby-module__DvVBLG__dateLabel input,.baby-module__DvVBLG__app .baby-module__DvVBLG__addButton{background:var(--surface);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.baby-module__DvVBLG__app .baby-module__DvVBLG__card,.baby-module__DvVBLG__app .baby-module__DvVBLG__milkBar,.baby-module__DvVBLG__app .baby-module__DvVBLG__stats,.baby-module__DvVBLG__app .baby-module__DvVBLG__breastSummary,.baby-module__DvVBLG__app .baby-module__DvVBLG__timeline,.baby-module__DvVBLG__app .baby-module__DvVBLG__activityNav button,.baby-module__DvVBLG__app .baby-module__DvVBLG__mainNav{box-shadow:var(--glass-shadow)}.baby-module__DvVBLG__app .baby-module__DvVBLG__mainNav{border-radius:18px;margin-top:4px;padding:6px;top:8px}.baby-module__DvVBLG__app .baby-module__DvVBLG__mainNav button[aria-pressed=true]{box-shadow:0 6px 14px -8px #14102899}.baby-module__DvVBLG__app .baby-module__DvVBLG__card.baby-module__DvVBLG__feed,.baby-module__DvVBLG__app .baby-module__DvVBLG__card.baby-module__DvVBLG__diaper,.baby-module__DvVBLG__app .baby-module__DvVBLG__card.baby-module__DvVBLG__sleep,.baby-module__DvVBLG__app .baby-module__DvVBLG__milkBar.baby-module__DvVBLG__milk,.baby-module__DvVBLG__app .baby-module__DvVBLG__activityNav button{background:color-mix(in srgb, var(--k-soft) 68%, transparent)}.baby-module__DvVBLG__app .baby-module__DvVBLG__card{border-radius:24px}.baby-module__DvVBLG__app .baby-module__DvVBLG__recentActivity,.baby-module__DvVBLG__app .baby-module__DvVBLG__earlierStart{background:color-mix(in srgb, var(--surface) 70%, transparent)}.baby-module__DvVBLG__app .baby-module__DvVBLG__activityNav button{border-radius:18px}.baby-module__DvVBLG__app .baby-module__DvVBLG__activityNav button[aria-pressed=true],.baby-module__DvVBLG__app .baby-module__DvVBLG__activeStrip button,.baby-module__DvVBLG__app .baby-module__DvVBLG__action,.baby-module__DvVBLG__app .baby-module__DvVBLG__milkBar.baby-module__DvVBLG__milk .baby-module__DvVBLG__addButton{background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--k,var(--card-accent));border:1px solid #ffffff47}.baby-module__DvVBLG__app .baby-module__DvVBLG__action{background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--card-accent);box-shadow:0 10px 22px -12px var(--card-accent)}.baby-module__DvVBLG__app .baby-module__DvVBLG__activeStrip button{box-shadow:0 12px 26px -14px var(--k)}.baby-module__DvVBLG__app .baby-module__DvVBLG__sideChoice button,.baby-module__DvVBLG__app .baby-module__DvVBLG__pauseButton,.baby-module__DvVBLG__app .baby-module__DvVBLG__diaperButtons button{background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px solid color-mix(in srgb, var(--card-accent) 28%, transparent)}.baby-module__DvVBLG__app .baby-module__DvVBLG__sideChoice button.baby-module__DvVBLG__selected{background:var(--card-accent);border-color:#0000}.baby-module__DvVBLG__app .baby-module__DvVBLG__timeline{border-radius:22px;padding:4px 14px}.baby-module__DvVBLG__app .baby-module__DvVBLG__timeline .baby-module__DvVBLG__entry:last-child{border-bottom:0}.baby-module__DvVBLG__app .baby-module__DvVBLG__entry:hover{background:0 0}.baby-module__DvVBLG__app .baby-module__DvVBLG__entryIcon{background:color-mix(in srgb, var(--k-soft,var(--surface)) 75%, transparent);box-shadow:inset 0 0 0 1px var(--glass-edge)}.baby-module__DvVBLG__app .baby-module__DvVBLG__breastOptions button{background:color-mix(in srgb, var(--surface) 60%, transparent);border-color:var(--glass-edge)}.baby-module__DvVBLG__app .baby-module__DvVBLG__dialog{background:var(--sheet);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border-radius:24px}.baby-module__DvVBLG__breastPicker{justify-items:center;gap:10px;padding:18px 0 8px;font-size:12px;display:grid}.baby-module__DvVBLG__breastPicker small{opacity:.65;margin-left:4px}.baby-module__DvVBLG__breastPicker>div{justify-content:center;gap:12px;width:min(100%,360px);display:flex}.baby-module__DvVBLG__breastPicker button{border:1px solid color-mix(in srgb, var(--card-accent) 40%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);min-height:46px;color:inherit;font:inherit;border-radius:14px;flex:1;padding:10px 14px;font-size:14px;font-weight:600}.baby-module__DvVBLG__breastPicker button.baby-module__DvVBLG__selected{background:var(--card-accent);color:var(--on-strong);border-color:#0000}.baby-module__DvVBLG__currentBreast{color:var(--k-ink);justify-items:center;gap:5px;margin:10px 0;display:grid}.baby-module__DvVBLG__currentBreast strong{font-size:22px;font-weight:650}.baby-module__DvVBLG__currentBreast span{font-size:12px}.baby-module__DvVBLG__switchBreast{border:1px solid color-mix(in srgb, var(--card-accent) 40%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);width:min(100%,360px);min-height:54px;color:inherit;font:inherit;border-radius:14px;justify-items:center;gap:4px;margin:14px auto 0;padding:10px 18px;display:grid}.baby-module__DvVBLG__switchBreast strong{font-size:14px;font-weight:600}.baby-module__DvVBLG__switchBreast small{opacity:.8;font-size:11px}.baby-module__DvVBLG__mainNav a[aria-current=page]{background:var(--chosen-bg);color:var(--chosen-ink);font-weight:650}@media (max-width:480px){.baby-module__DvVBLG__mainNav a,.baby-module__DvVBLG__mainNav button{padding:8px 3px;font-size:11px}}
.companion-module__-gqaKa__tools{justify-content:flex-end;gap:8px;margin:0;display:flex}.companion-module__-gqaKa__tools button,.companion-module__-gqaKa__line{color:var(--muted);font:inherit;background:0 0;border:0;min-height:44px;font-size:12px}.companion-module__-gqaKa__tools button{padding:8px 12px}.companion-module__-gqaKa__tools .companion-module__-gqaKa__latestButton,.companion-module__-gqaKa__tools .companion-module__-gqaKa__settingsButton{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.companion-module__-gqaKa__tools .companion-module__-gqaKa__latestButton{border-radius:22px;padding:8px 16px;font-size:13px}.companion-module__-gqaKa__tools .companion-module__-gqaKa__settingsButton{border-radius:50%;width:44px;padding:0;font-size:18px}.companion-module__-gqaKa__line{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;line-height:1.5;display:flex}.companion-module__-gqaKa__line span:last-child{flex-shrink:0}.companion-module__-gqaKa__sheet{background:var(--sheet,var(--surface));color:var(--text);border:1px solid var(--glass-edge,var(--border));-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-sizing:border-box;border-radius:24px;width:min(520px,100vw - 24px);max-height:85dvh;margin:auto;padding:24px;overflow:auto}.companion-module__-gqaKa__sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140f2659}.companion-module__-gqaKa__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.companion-module__-gqaKa__heading h2{margin:0;font:28px Georgia,serif}.companion-module__-gqaKa__heading button{color:var(--text);border:1px solid var(--border);background:0 0;border-radius:50%;min-width:44px;min-height:44px}.companion-module__-gqaKa__sheet p{font-size:14px;line-height:1.7}.companion-module__-gqaKa__sheet small{color:var(--muted);line-height:1.6;display:block}.companion-module__-gqaKa__sheet label{gap:10px;margin:20px 0;font-size:14px;display:grid}.companion-module__-gqaKa__sheet input[type=number]{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:12px;font-size:16px}.companion-module__-gqaKa__sheet input[type=checkbox]{width:20px;height:20px}.companion-module__-gqaKa__sheet ul{padding:0;list-style:none}.companion-module__-gqaKa__sheet li{border-bottom:1px solid var(--border);padding:14px 0;font-size:14px;line-height:1.6}.companion-module__-gqaKa__sheet li strong{display:block}.companion-module__-gqaKa__highlight{border-left:3px solid var(--accent);padding-left:14px}.companion-module__-gqaKa__note{color:var(--muted)}@media (max-width:600px){.companion-module__-gqaKa__sheet{max-height:88dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:auto auto 0}}
.patterns-module__rUyoLG__page{max-width:1120px;padding-bottom:40px}.patterns-module__rUyoLG__back{font:23px Georgia,serif;text-decoration:none}.patterns-module__rUyoLG__heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.patterns-module__rUyoLG__heading h1{margin:8px 0 12px;font:42px Georgia,serif}.patterns-module__rUyoLG__heading p,.patterns-module__rUyoLG__context{color:var(--muted);font-size:13px;line-height:1.6}.patterns-module__rUyoLG__eyebrow{letter-spacing:1.4px;font-weight:650;font-size:10px!important}.patterns-module__rUyoLG__context{margin:18px 0;font-size:11px}.patterns-module__rUyoLG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.patterns-module__rUyoLG__card{min-width:0;padding:24px}.patterns-module__rUyoLG__cardTop{align-items:center;gap:14px;display:flex}.patterns-module__rUyoLG__cardTop h2{margin:6px 0 18px;font:29px Georgia,serif}.patterns-module__rUyoLG__symbol{color:var(--k);font-size:32px}.patterns-module__rUyoLG__prediction{background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px solid var(--glass-edge,var(--border));border-radius:18px;min-height:165px;margin:20px 0;padding:18px}.patterns-module__rUyoLG__tag{background:var(--k-soft);color:var(--k-ink);border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.patterns-module__rUyoLG__prediction h3{margin:14px 0;font-size:20px;font-weight:600;line-height:1.5}.patterns-module__rUyoLG__card p,.patterns-module__rUyoLG__method p{font-size:13px;line-height:1.65}.patterns-module__rUyoLG__card small{color:var(--muted);font-size:11px;line-height:1.6}.patterns-module__rUyoLG__card h3{font-weight:600}.patterns-module__rUyoLG__accuracy,.patterns-module__rUyoLG__periods,.patterns-module__rUyoLG__change{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.patterns-module__rUyoLG__accuracy h3,.patterns-module__rUyoLG__periods h3,.patterns-module__rUyoLG__change h3{margin:0 0 12px;font-size:14px}.patterns-module__rUyoLG__accuracy dl{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.patterns-module__rUyoLG__accuracy dt{color:var(--muted);font-size:11px}.patterns-module__rUyoLG__accuracy dd{margin:6px 0 0;font-size:27px}.patterns-module__rUyoLG__accuracy p,.patterns-module__rUyoLG__periods>p,.patterns-module__rUyoLG__quality{color:var(--muted);font-size:11px!important}.patterns-module__rUyoLG__period{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.patterns-module__rUyoLG__period small{margin-top:4px;font-weight:400;display:block}.patterns-module__rUyoLG__period strong{text-align:right;font-size:13px}.patterns-module__rUyoLG__quality{margin-top:22px}.patterns-module__rUyoLG__method,.patterns-module__rUyoLG__empty{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:22px;margin-top:24px;padding:24px}.patterns-module__rUyoLG__method summary,.patterns-module__rUyoLG__empty h2{font:26px Georgia,serif}.patterns-module__rUyoLG__method p{color:var(--muted);max-width:85ch}@media (max-width:720px){.patterns-module__rUyoLG__grid{grid-template-columns:1fr}.patterns-module__rUyoLG__card{padding:20px}.patterns-module__rUyoLG__heading{gap:12px}.patterns-module__rUyoLG__heading h1{font-size:36px}.patterns-module__rUyoLG__heading>button{flex-shrink:0}}.patterns-module__rUyoLG__method summary{cursor:pointer}
.trends-module__505NMG__page{max-width:960px;padding-bottom:36px}.trends-module__505NMG__back{padding:10px 0;font-size:14px}.trends-module__505NMG__heading{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 24px;display:flex}.trends-module__505NMG__heading h1{font-size:38px}.trends-module__505NMG__heading p{color:var(--muted);margin:9px 0 0;font-size:13px}.trends-module__505NMG__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.trends-module__505NMG__context,.trends-module__505NMG__note,.trends-module__505NMG__chartHint{color:var(--muted);font-size:11px;line-height:1.6}.trends-module__505NMG__context{margin:14px 0 22px}.trends-module__505NMG__card{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-bottom:18px;padding:22px}.trends-module__505NMG__cardTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trends-module__505NMG__cardTitle h2{letter-spacing:-.5px;margin:0;font:25px Georgia,serif}.trends-module__505NMG__cardTitle>span{color:var(--muted);font-size:11px}.trends-module__505NMG__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;font-size:11px;display:flex}.trends-module__505NMG__legend span{align-items:center;gap:6px;display:flex}.trends-module__505NMG__legend i{border-radius:3px;width:9px;height:9px}.trends-module__505NMG__legend small{margin-left:auto}.trends-module__505NMG__plot{overscroll-behavior-x:contain;overflow-x:auto}.trends-module__505NMG__plot svg{width:100%;display:block}.trends-module__505NMG__grid{stroke:var(--border);stroke-width:1px}.trends-module__505NMG__axis{fill:var(--muted);font:10px Avenir Next,sans-serif}.trends-module__505NMG__hit{fill:#0000}.trends-module__505NMG__highlight{fill:var(--accent);fill-opacity:.12}.trends-module__505NMG__day{cursor:pointer;outline:none}.trends-module__505NMG__day:focus-visible>rect:first-of-type{stroke:var(--accent);stroke-width:2px}.trends-module__505NMG__day:hover>rect:first-of-type{fill:var(--accent);fill-opacity:.08}.trends-module__505NMG__chartHint{margin:0;font-size:10px}.trends-module__505NMG__note{margin:16px 0 0}.trends-module__505NMG__empty,.trends-module__505NMG__placeholder{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:15px;padding:24px;font-size:13px}.trends-module__505NMG__empty{margin:0 0 18px}.trends-module__505NMG__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.trends-module__505NMG__details>div{flex-direction:column;gap:6px;display:flex}.trends-module__505NMG__details span,.trends-module__505NMG__details small{color:var(--muted);font-size:11px}.trends-module__505NMG__details strong{font-size:20px;font-weight:500}.trends-module__505NMG__tableDetails{margin:24px 0}.trends-module__505NMG__tableDetails summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.trends-module__505NMG__tableScroll{overflow-x:auto}.trends-module__505NMG__tableScroll table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.trends-module__505NMG__tableScroll caption{text-align:left;color:var(--muted);padding:10px 0}.trends-module__505NMG__tableScroll th,.trends-module__505NMG__tableScroll td{border-bottom:1px solid var(--border);text-align:right;padding:12px 9px}.trends-module__505NMG__tableScroll th:first-child{text-align:left}@media (max-width:600px){.trends-module__505NMG__card{padding:16px 12px}.trends-module__505NMG__cardTitle{padding:0 3px}.trends-module__505NMG__cardTitle h2{font-size:23px}.trends-module__505NMG__legend{gap:9px;font-size:10px}.trends-module__505NMG__legend small{flex-basis:100%;margin:0}.trends-module__505NMG__details{grid-template-columns:1fr 1fr;padding:0 3px}.trends-module__505NMG__details strong{font-size:18px}}
.growth-module___dvx2q__profile{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.growth-module___dvx2q__legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin:20px 0;font-size:12px;display:flex}.growth-module___dvx2q__legend span{align-items:center;gap:6px;display:flex}.growth-module___dvx2q__legend i{width:12px;height:3px;display:inline-block}.growth-module___dvx2q__measured{background:#54775d}.growth-module___dvx2q__chartScroll{overflow-x:auto}.growth-module___dvx2q__chart{width:100%;min-width:580px;color:var(--muted);font-size:12px;display:block}.growth-module___dvx2q__chart g[role=button]{cursor:pointer}.growth-module___dvx2q__chart g[role=button]:focus{outline:2px solid var(--text)}.growth-module___dvx2q__selection{margin:16px 0;font-size:14px}.growth-module___dvx2q__tableScroll{overscroll-behavior-x:contain;max-width:100%;position:relative}.growth-module___dvx2q__table{border-collapse:collapse;text-align:left;width:100%;min-width:0;font-size:13px}.growth-module___dvx2q__table th,.growth-module___dvx2q__table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 10px}.growth-module___dvx2q__table td:nth-child(4){white-space:normal;min-width:120px}.growth-module___dvx2q__fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.growth-module___dvx2q__twoFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.growth-module___dvx2q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.growth-module___dvx2q__profile{flex-direction:column;align-items:flex-start}.growth-module___dvx2q__table th,.growth-module___dvx2q__table td{padding:10px 6px}}
.sounds-module__4AXh4q__launch{background:var(--surface);width:100%;min-height:48px;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:12px 16px;font-size:14px;display:flex}.sounds-module__4AXh4q__launchDetail{color:var(--muted);margin-left:auto;font-size:12px}.sounds-module__4AXh4q__withPlayer{padding-bottom:calc(100px + env(safe-area-inset-bottom));background:#f8f7f2}.sounds-module__4AXh4q__host{--sound-bg:#f8f7f2;--sound-surface:#fffefa;--sound-text:#343c34;--sound-muted:#646e60;--sound-border:#dce0d5;--sound-accent:#49654c;--sound-on-accent:#fffefa;color:var(--sound-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Avenir Next,Helvetica Neue,sans-serif}.sounds-module__4AXh4q__night{--sound-bg:#17112b;--sound-surface:#221a3d;--sound-text:#ece7fa;--sound-muted:#b0a8d0;--sound-border:#3d3366;--sound-accent:#b9b3ff;--sound-on-accent:#17112b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sounds-module__4AXh4q__host button{font:inherit;cursor:pointer}.sounds-module__4AXh4q__host button:focus-visible{outline-offset:3px;outline:3px solid #a59464}.sounds-module__4AXh4q__dialog{box-sizing:border-box;border:1px solid var(--sound-border);background:var(--sound-bg);width:min(440px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--sound-text);border-radius:24px;margin:auto;padding:24px;overflow-y:auto}.sounds-module__4AXh4q__dialog::backdrop{background:#0e18118c}.sounds-module__4AXh4q__heading{color:var(--sound-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.sounds-module__4AXh4q__close{border:1px solid var(--sound-border);color:var(--sound-text);background:0 0;border-radius:50%;width:44px;height:44px}.sounds-module__4AXh4q__art{height:80px;color:var(--sound-accent);justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.sounds-module__4AXh4q__art span{opacity:.65;background:currentColor;border-radius:8px;width:6px;height:18px}.sounds-module__4AXh4q__art span:nth-child(2),.sounds-module__4AXh4q__art span:nth-child(6){height:34px}.sounds-module__4AXh4q__art span:nth-child(3),.sounds-module__4AXh4q__art span:nth-child(5){height:48px}.sounds-module__4AXh4q__art span:nth-child(4){height:62px}.sounds-module__4AXh4q__dialog h2{text-align:center;letter-spacing:-.8px;margin:12px 0 4px;font-family:Georgia,serif;font-size:32px;font-weight:400}.sounds-module__4AXh4q__subtitle{text-align:center;color:var(--sound-muted);margin:0 0 24px;font-size:14px}.sounds-module__4AXh4q__status{text-align:center;margin:20px 0 12px;font-size:13px}.sounds-module__4AXh4q__actions{gap:8px;margin-top:22px;display:flex}.sounds-module__4AXh4q__play,.sounds-module__4AXh4q__stop{border-radius:14px;min-height:54px;padding:12px 20px}.sounds-module__4AXh4q__play{background:var(--sound-accent);color:var(--sound-on-accent);border:1px solid var(--sound-accent);flex:1}.sounds-module__4AXh4q__stop{background:var(--sound-surface);color:var(--sound-text);border:1px solid var(--sound-border)}.sounds-module__4AXh4q__note{color:var(--sound-muted);margin:20px 0 12px;font-size:12px;line-height:1.6}.sounds-module__4AXh4q__detail{color:var(--sound-muted);margin:0;font-size:11px;line-height:1.6}.sounds-module__4AXh4q__error{color:#a03b32;font-size:13px;line-height:1.6}.sounds-module__4AXh4q__night .sounds-module__4AXh4q__error{color:#ffb9ac}.sounds-module__4AXh4q__mini{z-index:20;bottom:calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--sound-surface);border:1px solid var(--sound-border);border-radius:18px;align-items:center;gap:8px;width:min(520px,100% - 24px);padding:10px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000001f}.sounds-module__4AXh4q__miniTitle{text-align:left;min-width:0;min-height:48px;color:var(--sound-text);background:0 0;border:0;flex:1;padding:4px}.sounds-module__4AXh4q__miniTitle strong{font-size:14px;font-weight:600;display:block}.sounds-module__4AXh4q__miniTitle span{color:var(--sound-muted);margin-top:3px;font-size:11px;display:block}.sounds-module__4AXh4q__smallButton{color:var(--sound-text);border:1px solid var(--sound-border);background:0 0;border-radius:12px;min-width:52px;min-height:44px;padding:8px;font-size:13px!important}
