:root{--bg:#f6f4fb;--bg-elev:#fff;--bg-sunk:#eeebf6;--text:#2a2840;--text-soft:#6b6888;--text-faint:#6f6d81;--line:#e4e0ef;--primary:#5a55d4;--primary-soft:#e9e8fc;--primary-text:#fff;--danger:#b83d5b;--danger-soft:#fde8ee;--ok:#2f9e7d;--warn-bg:#fff4dc;--warn-text:#7a5410;--feed:#9a5a3d;--feed-soft:#fdece3;--diaper:#247763;--diaper-soft:#e0f4ee;--sleep:#635db8;--sleep-soft:#ebe9fc;--health:#a74a66;--health-soft:#fce6ed;--growth:#2e6e9e;--growth-soft:#e2f0fb;--note:#89651d;--note-soft:#faf0d9;--radius:20px;--radius-sm:14px;--shadow:0 1px 2px #281e5a0d, 0 6px 20px #281e5a0f;--tab-h:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#14152a;--bg-elev:#1f2140;--bg-sunk:#191a33;--text:#ecebf7;--text-soft:#a9a7c7;--text-faint:#9a98c0;--line:#2e3057;--primary:#9590ff;--primary-soft:#2c2c5c;--primary-text:#14152a;--danger:#ff7c9b;--danger-soft:#3d2035;--ok:#5cd1ab;--warn-bg:#3b3017;--warn-text:#f2d08a;--feed:#ffa47c;--feed-soft:#3a2a2a;--diaper:#5fd0b2;--diaper-soft:#1d3436;--sleep:#a49dff;--sleep-soft:#2a2a55;--health:#ff8fb0;--health-soft:#3d2338;--growth:#74bdf2;--growth-soft:#1e3048;--note:#f0c463;--note-soft:#3a3220;--shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=night]{--bg:#0b0806;--bg-elev:#17110c;--bg-sunk:#120d09;--text:#d9a878;--text-soft:#a27a55;--text-faint:#9a7656;--line:#2a1e15;--primary:#c98a52;--primary-soft:#2c1e12;--primary-text:#0b0806;--danger:#d0705a;--danger-soft:#2c1610;--ok:#b69a5a;--warn-bg:#2a1d0f;--warn-text:#d9a878;--feed:#d08a5c;--feed-soft:#24170f;--diaper:#a9925c;--diaper-soft:#1f1910;--sleep:#b58a6a;--sleep-soft:#221811;--health:#c97a62;--health-soft:#26150f;--growth:#a98d6a;--growth-soft:#1e1710;--note:#c9a060;--note-soft:#221a0e;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.4}body{min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.app{max-width:560px;min-height:100dvh;padding:calc(var(--safe-top) + 12px) 16px calc(var(--tab-h) + var(--safe-bottom) + 24px);margin:0 auto}.screen-title{letter-spacing:-.01em;margin:8px 4px 16px;font-size:28px;font-weight:750}.header{justify-content:space-between;align-items:center;gap:12px;margin:4px 4px 16px;display:flex}.header h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:750}.header .age{color:var(--text-soft);font-size:14px}.sync-dot{color:var(--text-soft);background:var(--bg-elev);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.sync-dot i{background:var(--text-faint);border-radius:50%;width:8px;height:8px}.sync-dot[data-status=idle] i{background:var(--ok)}.sync-dot[data-status=syncing] i{background:var(--primary);animation:1s infinite pulse}.sync-dot[data-status=error] i,.sync-dot[data-status=removed] i{background:var(--danger)}@keyframes pulse{50%{opacity:.3}}.card{background:var(--bg-elev);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:16px}.card h2,.section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);margin:0 0 10px;font-size:13px;font-weight:650}.section-title{margin:20px 4px 10px}.banner{background:var(--warn-bg);color:var(--warn-text);border-radius:var(--radius-sm);text-align:left;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:12px 14px;font-size:14px;display:flex}.banner strong{display:block}.banner.danger{background:var(--danger-soft);color:var(--danger)}.last-feed{align-items:center;gap:14px;display:flex}.last-feed .big{letter-spacing:-.01em;font-size:30px;font-weight:750;line-height:1.1}.last-feed .sub{color:var(--text-soft);font-size:14px}.pill{background:var(--feed-soft);color:var(--feed);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:650;display:inline-flex}.stats-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.stat{background:var(--bg-elev);border-radius:var(--radius-sm);box-shadow:var(--shadow);text-align:center;padding:10px 8px}.stat b{font-size:22px;font-weight:750;display:block}.stat span{color:var(--text-soft);font-size:11px}.quick{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px;display:grid}.quick-btn{border-radius:var(--radius);background:var(--c-soft);min-height:96px;color:var(--c);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:transform 80ms;display:flex}.quick-btn:active{transform:scale(.96)}.quick-btn svg{width:32px;height:32px}.c-feed{--c:var(--feed);--c-soft:var(--feed-soft)}.c-diaper{--c:var(--diaper);--c-soft:var(--diaper-soft)}.c-sleep{--c:var(--sleep);--c-soft:var(--sleep-soft)}.c-health,.c-temp,.c-med,.c-symptom{--c:var(--health);--c-soft:var(--health-soft)}.c-growth{--c:var(--growth);--c-soft:var(--growth-soft)}.c-note{--c:var(--note);--c-soft:var(--note-soft)}.timer{background:var(--c-soft);border-radius:var(--radius);border:2px solid var(--c);margin-bottom:12px;padding:16px}.timer-head{color:var(--c);align-items:center;gap:8px;font-weight:700;display:flex}.timer-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 2px;font-size:48px;font-weight:750;line-height:1.1}.timer-sub{color:var(--text-soft);margin-bottom:12px;font-size:14px}.timer-actions{gap:8px;display:flex}.timer-actions .btn{white-space:nowrap;flex:1;padding:0 12px;font-size:15px}.btn{border-radius:var(--radius-sm);background:var(--bg-sunk);min-height:52px;color:var(--text);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;transition:transform 80ms,opacity .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5}.btn.primary{background:var(--primary);color:var(--primary-text)}.btn.tinted{background:var(--c);color:var(--bg-elev)}:root[data-theme=night] .btn.tinted{color:var(--bg)}.btn.soft{background:var(--c-soft,var(--primary-soft));color:var(--c,var(--primary))}.btn.danger{background:var(--danger-soft);color:var(--danger)}.btn.block{width:100%}.btn.big{border-radius:var(--radius);min-height:76px;font-size:18px}.btn.small{min-height:40px;padding:0 14px;font-size:14px}.btn-row{gap:10px;display:flex}.btn-row>*{flex:1}.btn-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.btn-grid.three{grid-template-columns:repeat(3,1fr)}.link{color:var(--primary);padding:8px 4px;font-weight:650}.entry{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 4px;display:flex}.entry:last-child{border-bottom:0}.entry .ico{background:var(--c-soft);width:40px;height:40px;color:var(--c);border-radius:12px;flex:none;place-items:center;display:grid}.entry .ico svg{width:22px;height:22px}.entry .main{flex:1;min-width:0}.entry .title{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.entry .desc{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.entry .when{color:var(--text-soft);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:14px}.day-head{color:var(--text-soft);justify-content:space-between;margin:18px 4px 4px;font-size:14px;font-weight:700;display:flex}.empty{color:var(--text-soft);text-align:center;padding:24px 8px}.tabbar{height:calc(var(--tab-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:color-mix(in srgb, var(--bg-elev) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);z-index:20;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar-inner{width:100%;max-width:560px;display:flex}.tab{color:var(--text-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:650;display:flex}.tab svg{width:24px;height:24px}.tab[aria-current=page]{color:var(--primary)}.sheet-backdrop{z-index:40;background:#0f0c2373;animation:.15s fade;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{max-height:calc(100dvh - var(--safe-top) - 24px);background:var(--bg);padding:10px 16px calc(var(--safe-bottom) + 20px);z-index:41;border-radius:26px 26px 0 0;max-width:560px;margin:0 auto;animation:.2s cubic-bezier(.2,.9,.3,1) up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-grip{background:var(--line);border-radius:3px;width:40px;height:5px;margin:0 auto 8px}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sheet-head h2{align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.sheet-head h2 svg{color:var(--c)}.icon-btn{background:var(--bg-sunk);width:44px;height:44px;color:var(--text-soft);border-radius:50%;place-items:center;display:grid}@keyframes up{0%{opacity:.4;transform:translateY(40%)}}@keyframes fade{0%{opacity:0}}.field{margin-bottom:14px;display:block}.field>span{color:var(--text-soft);margin:0 4px 6px;font-size:13px;font-weight:650;display:block}.input{border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--bg-elev);outline:none;width:100%;min-height:52px;padding:12px 14px;font-size:17px}.input:focus{border-color:var(--primary)}textarea.input{resize:vertical;min-height:96px}.input.code{letter-spacing:.12em;text-transform:uppercase;text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px}.error{color:var(--danger);margin:-6px 4px 12px;font-size:14px}.hint{color:var(--text-soft);margin:4px 4px 12px;font-size:13px}.warn{background:var(--warn-bg);color:var(--warn-text);border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:14px}.segmented{background:var(--bg-sunk);border-radius:var(--radius-sm);gap:4px;margin-bottom:16px;padding:4px;display:flex}.segmented button{min-height:44px;color:var(--text-soft);border-radius:11px;flex:1;font-weight:650}.segmented button[aria-pressed=true]{background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow)}.chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.chip{background:var(--bg-elev);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.chip[aria-pressed=true]{background:var(--c-soft,var(--primary-soft));border-color:var(--c,var(--primary));color:var(--c,var(--primary))}.chip .swatch{border:1px solid #00000026;border-radius:50%;width:14px;height:14px}.stepper{align-items:center;gap:10px;margin-bottom:14px;display:flex}.stepper .btn{width:60px;min-height:60px;padding:0;font-size:26px}.stepper .value{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:40px;font-weight:750}.stepper .value small{color:var(--text-soft);margin-left:4px;font-size:18px}.stepper input.value{background:0 0;border:0;outline:none;width:100%;min-width:0}.time-row{background:var(--bg-elev);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin-bottom:14px;padding:8px 8px 8px 14px;display:flex}.time-row label{color:var(--text-soft);font-size:14px;font-weight:650}.time-row input{background:var(--bg-sunk);border:0;border-radius:10px;max-width:62%;min-height:44px;padding:10px;font-size:16px}.switch-row{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-bottom:8px;padding:4px;font-weight:600;display:flex}.switch-row input[type=checkbox]{width:26px;height:26px;accent-color:var(--primary)}.toast{left:50%;bottom:calc(var(--tab-h) + var(--safe-bottom) + 14px);background:var(--text);color:var(--bg);z-index:60;border-radius:999px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:8px 8px 8px 18px;font-size:15px;font-weight:650;animation:.2s up;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.toast button{background:color-mix(in srgb, var(--bg) 20%, transparent);color:var(--bg);border-radius:999px;min-height:40px;padding:8px 14px;font-weight:700}.metric-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.metric{background:var(--bg-elev);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:14px}.metric .label{color:var(--text-soft);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.metric .label svg{width:16px;height:16px;color:var(--c)}.metric .value{margin-top:2px;font-size:26px;font-weight:750}.metric .extra{color:var(--text-soft);font-size:13px}.bars{grid-template-columns:38px 1fr 54px;align-items:center;gap:6px 10px;font-size:13px;display:grid}.bars .bar{background:var(--c);border-radius:6px;min-width:2px;height:12px}.bars .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-soft)}.date-nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.date-nav strong{font-size:17px}.onb{min-height:calc(100dvh - var(--safe-top) - 40px);flex-direction:column;justify-content:center;padding-bottom:32px;display:flex}.onb .logo{border-radius:26px;width:88px;height:88px;margin:0 auto 16px;display:block}.onb h1{text-align:center;letter-spacing:-.02em;margin:0;font-size:40px}.onb .tag{text-align:center;color:var(--text-soft);margin:6px 0 32px;font-size:17px}.onb .stack{flex-direction:column;gap:10px;display:flex}.lang-switch{justify-content:center;gap:8px;margin-top:24px;display:flex}.recovery-key{letter-spacing:.06em;text-align:center;background:var(--bg-sunk);border-radius:var(--radius-sm);word-break:break-all;-webkit-user-select:all;user-select:all;margin:8px 0 12px;padding:16px 10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:700}.pair-code{letter-spacing:.2em;font-size:34px}.qr{background:#fff;border-radius:12px;width:180px;height:180px;margin:0 auto 8px;padding:8px;display:block}.settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row .muted{color:var(--text-soft);font-size:13px}.about{color:var(--text-soft);text-align:center;margin-top:20px;font-size:13px}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (min-width:420px){.quick-btn{min-height:108px}}:root{--illu-sky:#ece9fb;--illu-moon:#fff6e6;--illu-moon-small:#f6c98f;--illu-ink:#5a5578;--illu-cheek:#f7b7c4;--illu-star:#f2c46d;--illu-cloud:#fff;--illu-line:#c9c4e6;--pattern:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%20viewBox%3D%270%200%20180%20180%27%3E%3Cg%20fill%3D%27%236f6be0%27%20fill-opacity%3D%270.07%27%3E%3Cpath%20d%3D%27M30%2022l2.4%205%205.4.6-4%203.7%201.1%205.3L30%2034l-4.9%202.6%201.1-5.3-4-3.7%205.4-.6z%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2730%27%20r%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M140%2096a9%209%200%201%200%205%2013%208%208%200%201%201-5-13z%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27110%27%20r%3D%272%27%2F%3E%3Cpath%20d%3D%27M40%20150c-3-2-5-4-5-6a2.6%202.6%200%200%201%205-1%202.6%202.6%200%200%201%205%201c0%202-2%204-5%206z%27%2F%3E%3Ccircle%20cx%3D%27160%27%20cy%3D%27160%27%20r%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M96%2064a6%206%200%200%201%208-6%208%208%200%200%201%2014%202%205%205%200%200%201%202%206h-24z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--guide-bg:linear-gradient(135deg, #fff8ef 0%, #f3efff 100%)}:root[data-theme=dark]{--illu-sky:#262850;--illu-moon:#f3e9d2;--illu-moon-small:#e7bd84;--illu-ink:#3b3760;--illu-cheek:#e898aa;--illu-star:#e9c271;--illu-cloud:#2e3160;--illu-line:#4a4c80;--pattern:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%20viewBox%3D%270%200%20180%20180%27%3E%3Cg%20fill%3D%27%23ffffff%27%20fill-opacity%3D%270.04%27%3E%3Cpath%20d%3D%27M30%2022l2.4%205%205.4.6-4%203.7%201.1%205.3L30%2034l-4.9%202.6%201.1-5.3-4-3.7%205.4-.6z%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2730%27%20r%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M140%2096a9%209%200%201%200%205%2013%208%208%200%201%201-5-13z%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27110%27%20r%3D%272%27%2F%3E%3Cpath%20d%3D%27M40%20150c-3-2-5-4-5-6a2.6%202.6%200%200%201%205-1%202.6%202.6%200%200%201%205%201c0%202-2%204-5%206z%27%2F%3E%3Ccircle%20cx%3D%27160%27%20cy%3D%27160%27%20r%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M96%2064a6%206%200%200%201%208-6%208%208%200%200%201%2014%202%205%205%200%200%201%202%206h-24z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--guide-bg:linear-gradient(135deg, #2a2440 0%, #22244a 100%)}:root[data-theme=night]{--illu-sky:#1a130d;--illu-moon:#6e5239;--illu-moon-small:#6e5239;--illu-ink:#2a1e15;--illu-cheek:#5a3a2c;--illu-star:#5e4630;--illu-cloud:#1e1610;--illu-line:#3a2a1e;--pattern:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%20viewBox%3D%270%200%20180%20180%27%3E%3Cg%20fill%3D%27%23c98a52%27%20fill-opacity%3D%270.025%27%3E%3Cpath%20d%3D%27M30%2022l2.4%205%205.4.6-4%203.7%201.1%205.3L30%2034l-4.9%202.6%201.1-5.3-4-3.7%205.4-.6z%27%2F%3E%3Ccircle%20cx%3D%27120%27%20cy%3D%2730%27%20r%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M140%2096a9%209%200%201%200%205%2013%208%208%200%201%201-5-13z%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27110%27%20r%3D%272%27%2F%3E%3Cpath%20d%3D%27M40%20150c-3-2-5-4-5-6a2.6%202.6%200%200%201%205-1%202.6%202.6%200%200%201%205%201c0%202-2%204-5%206z%27%2F%3E%3Ccircle%20cx%3D%27160%27%20cy%3D%27160%27%20r%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M96%2064a6%206%200%200%201%208-6%208%208%200%200%201%2014%202%205%205%200%200%201%202%206h-24z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--guide-bg:#17110c}body{background-image:var(--pattern);background-size:180px 180px}.illu{display:block}.empty-illu{flex-direction:column;align-items:center;gap:6px;padding:16px 8px 8px;display:flex}.empty-illu .empty{padding:4px 8px 12px}.header{position:relative}.header .mobile{opacity:.9;position:absolute;top:-14px;right:64px}.onb .scene{width:min(300px,86%);height:auto;margin:0 auto 4px}.quick-btn .bubble{background:color-mix(in srgb, var(--bg-elev) 70%, transparent);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}:root[data-theme=night] .quick-btn .bubble{background:0 0}.quick-btn{position:relative;overflow:hidden}.quick-btn:after{content:"";background:color-mix(in srgb, var(--bg-elev) 45%, transparent);pointer-events:none;border-radius:50%;width:44px;height:44px;position:absolute;top:-14px;right:-14px}:root[data-theme=night] .quick-btn:after{display:none}.zz{gap:2px;margin-left:4px;font-weight:800;display:inline-flex}.zz span{opacity:0;animation:2.4s ease-in-out infinite zz;display:inline-block}.zz span:nth-child(2){font-size:.85em;animation-delay:.4s}.zz span:nth-child(3){font-size:.7em;animation-delay:.8s}@keyframes zz{0%{opacity:0;transform:translateY(4px)}30%{opacity:.9}to{opacity:0;transform:translate(4px,-10px)}}.heartbeat{animation:1.6s ease-in-out infinite beat;display:inline-block}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}}.guide-card{text-align:left;background:var(--guide-bg);border-radius:var(--radius);border:1px dashed var(--line);width:100%;margin-bottom:12px;padding:12px 14px 14px;display:block}.guide-card-head{color:var(--text-soft);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.guide-card-head svg:first-child{color:var(--note)}.guide-card-info{color:var(--text-faint);margin-left:auto}.guide-chips{flex-wrap:wrap;gap:6px;display:flex}.guide-chip{background:var(--bg-elev);color:var(--c);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:650;display:inline-flex}.guide-hint{text-align:left;width:100%;color:var(--text-soft);background:var(--bg-sunk);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:13.5px;line-height:1.35;display:flex}.guide-hint svg{color:var(--primary);flex:none;margin-top:1px}.guide-list{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.guide-row{background:var(--bg-elev);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:12px;display:flex}.guide-row .ico{background:var(--c-soft);width:36px;height:36px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.guide-note{color:var(--text-soft);margin-top:2px;font-size:14px;display:block}.guide-sources{margin:0 0 8px;padding-left:18px;font-size:13px}.guide-sources li{margin-bottom:6px}.guide-sources a{color:var(--primary)}@media (prefers-reduced-motion:reduce){.zz span,.heartbeat{opacity:.8;animation:none}}
