﻿.content:has(>#tool){max-width:none;padding:0}#tool{--shadow: rgba(35, 42, 54, 0.14);--night: #1f2b25;--night-soft: rgba(255, 255, 255, 0.72);color:var(--text);font-size:18px;line-height:1.6}html[data-theme="dark"] #tool{--shadow: rgba(0, 0, 0, 0.45);--night: #0f1512}@media (prefers-color-scheme: dark){html:not([data-theme]) #tool{--shadow: rgba(0, 0, 0, 0.45);--night: #0f1512}}#tool *{box-sizing:border-box}#tool a{color:inherit;text-decoration:none}#tool :is(h1, h2, h3, p):not(.care-guide *){margin:0}#tool .wrap{max-width:var(--page-width);margin:0 auto;padding:0 48px}@media (max-width: 900px){#tool .wrap{padding:0 24px}}#tool .display{font-size:clamp(42px, 5.6vw, 78px);font-weight:600;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}#tool .title{font-size:clamp(38px, 4vw, 54px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;text-wrap:balance}#tool .lede{max-width:44em;color:var(--muted);font-size:clamp(19px, 1.6vw, 23px);line-height:1.5;text-wrap:pretty}#tool .lede strong{color:var(--text);font-weight:600}#tool .lede+.lede{margin-top:20px}#tool .breadcrumbs{font-size:14px;margin-bottom:28px}#tool .breadcrumbs>ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;color:var(--muted);white-space:nowrap}#tool .breadcrumbs>ol>li{display:flex;flex:none;align-items:center;gap:4px}#tool .breadcrumbs>ol>li:last-child{flex-shrink:1;min-width:0}#tool .breadcrumbs>ol>li:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis}#tool .breadcrumbs>ol>li>.sprite{width:18px;height:18px;opacity:.2}#tool .breadcrumbs>ol>li>a{color:var(--muted);text-decoration:none;transition:opacity .5s}#tool .breadcrumbs>ol>li>a.hover{opacity:.5;transition-duration:.1s}#tool .breadcrumbs>ol>li:nth-last-child(2)>a{color:var(--accent-deep)}#tool .eyebrow{color:var(--accent-deep);font-size:13px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase}#tool .eyebrow+.section-head{margin-top:16px}#tool .sub{font-size:20px;font-weight:600;letter-spacing:-0.015em;line-height:1.3}#tool .muted{color:var(--muted)}#tool .fine{color:var(--muted);font-size:14px}#tool .fine a{transition:opacity .5s}#tool .fine a.hover{opacity:.6;transition-duration:.1s}#tool .button{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;border:0;border-radius:8px;background:var(--accent-fill);color:#ffffff;font:inherit;font-size:17px;font-weight:500;letter-spacing:-0.01em;cursor:pointer;transition:background-color .5s, box-shadow .5s}#tool .button.hover{background:var(--accent-hover);transition-duration:.1s}#tool .button.quiet{background:transparent;color:var(--accent-deep);box-shadow:inset 0 0 0 1.5px var(--accent)}#tool .button.quiet.hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}#tool .button:disabled{opacity:.45;cursor:default}#tool .hero{padding:64px 0 96px}#tool .hero .copy{animation:words-in 0.7s var(--ease) both}#tool .hero .wrap{display:grid;grid-template-columns:minmax(0, 13fr) minmax(0, 11fr);align-items:center}@media (max-width: 900px){#tool .hero .wrap{grid-template-columns:1fr;gap:40px}}#tool .hero h1{max-width:11em;margin-top:24px}#tool .hero .lede{max-width:24em;margin-top:32px}#tool .hero .cta{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:80px}#tool .hero .cta .fine{line-height:1.4}@media (max-width: 900px){#tool .hero{padding:24px 0 48px}}#tool .section{padding:128px 0}@media (max-width: 900px){#tool .section{padding:80px 0}}#tool .section-head{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:48px;align-items:end}#tool .section-head.top{align-items:start}@media (max-width: 900px){#tool .section-head{grid-template-columns:1fr;gap:20px}}#tool .section-head.stacked{grid-template-columns:1fr;gap:0}#tool .cta{margin-top:40px}#tool .section-head .lede+.cta{margin-top:32px}#tool .pillars{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;margin-top:72px}#tool .pillars .index{color:var(--accent);font-size:13px;font-weight:600;letter-spacing:0.08em}#tool .pillars .sub{margin-top:28px;font-size:22px}#tool .pillars .muted{margin-top:8px;font-size:16px}#tool .pillars.two{grid-template-columns:1fr 1fr;gap:48px 64px}#tool .pillars.two .sub{margin-top:0;font-size:20px}@media (max-width: 900px){#tool .pillars{grid-template-columns:1fr;gap:24px;margin-top:48px}#tool .pillars.two{grid-template-columns:1fr}}#tool .steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px;margin-top:64px}#tool .steps .number{color:var(--accent);font-size:48px;font-weight:600;letter-spacing:-0.04em;line-height:1}#tool .steps .sub{margin-top:24px}#tool .steps .muted{max-width:22em;margin-top:8px;font-size:16px}@media (max-width: 900px){#tool .steps{grid-template-columns:1fr;gap:40px;margin-top:48px}}#tool .statement{background:var(--night);color:#ffffff}#tool .statement .wrap{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);gap:72px;align-items:start}@media (max-width: 900px){#tool .statement .wrap{grid-template-columns:1fr;gap:40px}}#tool .statement .title{color:#ffffff}#tool .statement .lede{color:var(--night-soft)}#tool .statement .lede strong{color:#ffffff}#tool .faq .list{margin-top:16px}#tool .faq .question{padding-block:60px;border-bottom:1px solid var(--line)}#tool .faq .question:last-child{border-bottom:0}#tool .faq .question.open .summary::before{rotate:180deg}#tool .faq .question.open .answer{grid-template-rows:1fr}#tool .faq .summary{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:32px;font-weight:600;letter-spacing:-0.015em;line-height:1.3;text-align:left;cursor:pointer;position:relative}#tool .faq .summary::before{content:"";position:absolute;top:8px;right:8px;width:20px;height:20px;background-color:var(--muted);mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;-webkit-mask:url("/ui.svg?334#chevron-down") center/contain no-repeat;transition:rotate 0.3s var(--ease)}#tool .faq .summary::after{content:"";flex:0 0 auto;width:36px;height:36px;border-radius:5px;background:currentColor;opacity:.05;transition:opacity .5s}#tool .faq .summary.hover::after{opacity:.1;transition-duration:.1s}#tool .faq .answer{max-width:720px;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s var(--ease)}#tool .faq .answer>div{overflow:hidden}#tool .faq .answer p{padding:20px 0 0;color:var(--muted)}#tool .faq .answer p a{text-decoration:underline}#tool .closing{padding:160px 0;text-align:center}#tool .closing .display{max-width:11em;margin:0 auto}#tool .closing .lede{margin:20px auto 0}#tool .closing .cta{display:grid;justify-items:center;gap:16px;margin-top:80px}@media (max-width: 900px){#tool .closing{padding:96px 0}}#tool .field{display:grid;align-content:start;gap:8px}#tool .field>.label{font-size:15px;font-weight:600}#tool .field>.help{color:var(--muted);font-size:14px}#tool input[type="text"],#tool input[type="tel"],#tool input[type="email"],#tool input:not([type]),#tool textarea,#tool select{width:100%;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--background);color:var(--text);font:inherit;font-size:16px;transition:border-color 0.3s var(--ease)}#tool input[type="text"]:focus,#tool input[type="tel"]:focus,#tool input[type="email"]:focus,#tool input:not([type]):focus,#tool textarea:focus,#tool select:focus{outline:none;border-color:var(--accent)}#tool input[type="text"]::placeholder,#tool input[type="tel"]::placeholder,#tool input[type="email"]::placeholder,#tool input:not([type])::placeholder,#tool textarea::placeholder,#tool select::placeholder{color:var(--muted);opacity:.7}#tool textarea{display:block;field-sizing:content;min-height:0;resize:none}#tool .field-with-placeholder>textarea{flex:1;min-width:0}#tool .field-with-placeholder>.placeholder{left:19px;right:19px;overflow:hidden;text-overflow:ellipsis}#tool .field-with-placeholder>textarea+.placeholder{top:15px;translate:none;line-height:1.5}#tool .field-with-placeholder>textarea:focus+.placeholder{transform:translateX(var(--placeholder-slide));opacity:.2}#tool .field-with-placeholder>textarea:not(:placeholder-shown)+.placeholder{transform:translateX(calc(2 * var(--placeholder-slide)));opacity:0}#tool .select{position:relative;display:inline-flex}#tool .select>select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}#tool .select>.sprite{position:absolute;top:50%;right:14px;width:18px;height:18px;margin-top:-9px;color:var(--muted);pointer-events:none}#tool>.report-section{background:var(--tint-lilac)}#tool>.report-section .report-head{display:grid;justify-items:start;gap:12px}#tool>.report-section .report-head .text{max-width:44em;color:var(--muted);font-size:16px;line-height:1.55}#tool>.report-section .report-head>.button{margin-top:12px}#tool>.report-section .report-title{font-size:clamp(38px, 4vw, 54px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;text-wrap:balance}#tool>.report-section .report-panel{display:none;padding-top:32px}#tool>.report-section.open .report-panel{display:block}#tool>.report-section .report-form{max-width:640px;padding-top:32px;border-top:1px solid var(--line)}#tool>.report-section .report-fields{display:grid;gap:var(--space-near)}#tool>.report-section .report-fields input,#tool>.report-section .report-fields textarea{background:var(--background)}#tool>.report-section .report-fields textarea[name="message"]{min-height:4lh}#tool>.report-section .report-fields textarea[name="source"]{min-height:2lh}#tool>.report-section .report-form>.fine{margin-top:var(--space-near)}#tool>.report-section .report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:var(--space-apart)}#tool>.report-section .report-actions>.error{color:var(--danger);font-size:var(--text-small)}#tool>.report-section .report-sent{display:none;padding-top:32px;border-top:1px solid var(--line)}#tool>.report-section .report-sent>.button{margin-top:var(--space-near)}#tool>.report-section[data-state="sent"] .report-form{display:none}#tool>.report-section[data-state="sent"] .report-sent{display:block}#tool.privacy-note{--note-serif: "Source Serif 4", Georgia, serif}#tool.privacy-note .sheet{--note-ink: #1d1d1f;--note-sage: #557562;--note-rule: #dcdcd8;container-type:inline-size;width:100%;max-width:880px;padding:48px 52px 44px;border-radius:4px;background:#ffffff;color:var(--note-ink);box-shadow:0 30px 60px var(--shadow),0 0 0 1px rgba(0,0,0,0.05);font-family:var(--note-serif);line-height:1.4}@media (max-width: 600px){#tool.privacy-note .sheet{padding:32px 24px 28px}}#tool.privacy-note .sheet>.top{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:4cqi;align-items:start}#tool.privacy-note .sheet .heading{font-family:var(--note-serif);font-size:clamp(28px, 8.6cqi, 80px);font-weight:600;line-height:1.04;letter-spacing:-0.015em}#tool.privacy-note .sheet .heading::after{content:"";display:block;width:11.4cqi;height:5px;margin-top:3.4cqi;background:#6e8b78}#tool.privacy-note .sheet .from{display:grid;justify-items:center;padding-top:1.6cqi;text-align:center}#tool.privacy-note .sheet .from>.label{font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(9px, 1.4cqi, 13px);letter-spacing:0.2em;text-transform:uppercase}#tool.privacy-note .sheet .from>.name{margin-top:0.6cqi;font-size:clamp(15px, 3.1cqi, 28px)}#tool.privacy-note .sheet .from::after{content:"";width:4.4cqi;height:1px;margin-top:2.2cqi;background:#a8a8a4}#tool.privacy-note .sheet>.intro{margin-top:5.5cqi;font-size:clamp(16px, 3.3cqi, 30px)}#tool.privacy-note .sheet>.wishes,#tool.privacy-note .sheet>.more,#tool.privacy-note .sheet>.thanks,#tool.privacy-note .sheet>.foot{margin-top:5.5cqi;padding-top:4.4cqi;border-top:1px solid var(--note-rule)}#tool.privacy-note .sheet h3{margin:0;font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--note-sage);font-size:clamp(10px, 2.1cqi, 19px);font-weight:600;letter-spacing:0.25em;text-transform:uppercase}#tool.privacy-note .sheet ul{margin:1.4cqi 0 0;padding:0;list-style:none}#tool.privacy-note .sheet ul>li{padding:1.9cqi 0;font-size:clamp(15px, 3cqi, 27px);line-height:1.35}#tool.privacy-note .sheet ul>li+li{border-top:1px solid #ebebe8}#tool.privacy-note .sheet .own{margin-top:2.6cqi;font-size:clamp(15px, 3cqi, 27px);line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}#tool.privacy-note .sheet>.thanks{font-family:var(--note-serif);font-size:clamp(17px, 3.2cqi, 30px);line-height:1.3;white-space:pre-line;overflow-wrap:anywhere}#tool.privacy-note .sheet>.foot{display:flex;align-items:center}#tool.privacy-note .sheet .brand{display:flex;align-items:center;gap:3.5cqi}#tool.privacy-note .sheet .brand>img{width:clamp(44px, 8cqi, 72px);height:auto}#tool.privacy-note .sheet .brand>p{padding-left:3.5cqi;border-left:1px solid #c8c8c4;color:#6a6a6a;font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(10px, 1.65cqi, 15px);line-height:1.6}#tool.privacy-note .sheet .brand>p>span{display:block;color:var(--note-sage)}#tool.privacy-note .sheet [hidden]{display:none}@container (max-width: 560px){#tool.privacy-note .sheet>.top{grid-template-columns:1fr;gap:16px}#tool.privacy-note .sheet .from{order:1;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:10px;padding-top:0}#tool.privacy-note .sheet .from>.name{margin-top:0}#tool.privacy-note .sheet .from::after{content:none}}#tool.privacy-note.shared .hero .wrap{display:grid;justify-items:center;grid-template-columns:1fr}#tool.privacy-note.shared .hero .wrap>.gone{font-size:22px}#tool.note-landing .cover{--cover-photo: url("https://media.cutiko.app/child-privacy-note/hero.webp");--cover-ink: #1b2420;--cover-eyebrow: #4a6757;--cover-wash: rgba(255, 253, 249, 0.92);--cover-wash-soft: rgba(255, 253, 249, 0.7);--cover-divider: rgba(27, 36, 32, 0.2);position:relative;display:grid;align-items:center;min-height:100svh;margin-top:calc(-1 * var(--header-height));padding:var(--header-height) 0 0;color:var(--cover-ink);overflow:hidden}html[data-theme="dark"] #tool.note-landing .cover{--cover-photo: url("https://media.cutiko.app/child-privacy-note/hero-dark.webp");--cover-ink: #eef1ee;--cover-eyebrow: #b3cbbd;--cover-wash: rgba(20, 26, 22, 0.88);--cover-wash-soft: rgba(20, 26, 22, 0.6);--cover-divider: rgba(238, 241, 238, 0.25)}@media (prefers-color-scheme: dark){html:not([data-theme]) #tool.note-landing .cover{--cover-photo: url("https://media.cutiko.app/child-privacy-note/hero-dark.webp");--cover-ink: #eef1ee;--cover-eyebrow: #b3cbbd;--cover-wash: rgba(20, 26, 22, 0.88);--cover-wash-soft: rgba(20, 26, 22, 0.6);--cover-divider: rgba(238, 241, 238, 0.25)}}#tool.note-landing .cover::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg, var(--cover-wash) 0%, var(--cover-wash-soft) 32%, transparent 52%)}#tool.note-landing .cover>.backdrop{position:absolute;inset:0;background:70% center / cover no-repeat;opacity:0;transition:opacity 0.9s var(--ease)}#tool.note-landing .cover>.backdrop.shown{background-image:var(--cover-photo);opacity:1}@media (prefers-reduced-motion: reduce){#tool.note-landing .cover>.backdrop{transition:none}}#tool.note-landing .cover>.wrap{position:relative;z-index:2;display:block;width:100%}#tool.note-landing .cover .copy{max-width:620px;padding:64px 0}#tool.note-landing .cover .eyebrow{color:var(--cover-eyebrow)}#tool.note-landing .cover .display{max-width:7em;margin-top:24px;font-size:clamp(48px, 6.4vw, 108px)}#tool.note-landing .cover .lede{max-width:24em;margin-top:28px;color:var(--cover-ink);font-size:clamp(19px, 1.6vw, 26px)}#tool.note-landing .cover .cta{display:grid;justify-items:start;gap:18px;margin-top:36px}#tool.note-landing .cover .cta .button{padding:12px 36px;font-size:20px}#tool.note-landing .cover .cta .fine{max-width:none;color:var(--cover-ink);font-size:16px}#tool.note-landing .cover .ways{display:flex;margin:40px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.45}#tool.note-landing .cover .ways>li{display:flex;align-items:center;gap:14px;padding:0 28px}#tool.note-landing .cover .ways>li:first-child{padding-left:0}#tool.note-landing .cover .ways>li>.sprite{flex:none;width:30px;height:30px}#tool.note-landing .cover .ways>li+li{border-left:1px solid var(--cover-divider)}@media (max-width: 900px){#tool.note-landing .cover{align-items:start;min-height:0;margin-top:0;padding-top:0;background:var(--background);color:var(--text)}#tool.note-landing .cover::before{content:none}#tool.note-landing .cover>.backdrop{position:static;aspect-ratio:4 / 3;background-position:78% center}#tool.note-landing .cover .copy{padding:40px 0 56px}#tool.note-landing .cover .eyebrow{color:var(--accent-deep)}#tool.note-landing .cover .display{margin-top:20px}#tool.note-landing .cover .lede,#tool.note-landing .cover .cta .fine{color:var(--text)}#tool.note-landing .cover .cta .button{padding:12px 26px;font-size:18px;white-space:nowrap}#tool.note-landing .cover .ways{display:grid;grid-template-columns:repeat(3, 1fr)}#tool.note-landing .cover .ways>li{flex-direction:column;align-items:flex-start;gap:10px;padding:0 14px}#tool.note-landing .cover .ways>li:last-child{padding-right:0}#tool.note-landing .cover .ways>li+li{border-left-color:var(--line)}}#tool.tools-home>.hero>.wrap{grid-template-columns:minmax(0, 1fr)}#tool.tools-home>.hero>.wrap>.copy>.display{max-width:none}#tool.tools-home>.hero>.wrap>.copy>.lede{max-width:29em}#tool.tools-home>.section>.wrap>.tool-list{display:grid;gap:40px;margin-top:72px}#tool.tools-home>.section>.wrap>.tool-list>.tool{display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);border:1px solid var(--line);border-radius:20px;overflow:hidden}#tool.tools-home>.section>.wrap>.tool-list>.tool>.picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% center}#tool.tools-home>.section>.wrap>.tool-list>.tool>.guide-picture{position:relative;display:block;min-height:440px;background:var(--faint-fill);overflow:hidden;color:inherit;text-decoration:none}#tool.tools-home>.section>.wrap>.tool-list>.tool>.guide-picture>.care-guide{position:absolute;top:48px;left:48px;right:48px}@media (max-width: 600px){#tool.tools-home>.section>.wrap>.tool-list>.tool>.guide-picture>.care-guide{top:28px;left:20px;right:20px}}#tool.tools-home>.section>.wrap>.tool-list>.tool>.day-picture{display:grid;place-items:center;padding:48px;background:var(--faint-fill);color:inherit}#tool.tools-home>.section>.wrap>.tool-list>.tool>.day-picture>.sample-day{width:100%;max-width:320px;margin:0}@media (max-width: 600px){#tool.tools-home>.section>.wrap>.tool-list>.tool>.day-picture{padding:32px 20px}}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture{display:grid;place-items:center;padding:48px;background:var(--faint-fill);color:inherit}@media (max-width: 600px){#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture{padding:32px 20px}}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count{width:100%;max-width:320px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count>.age{font-size:var(--text-large);font-weight:600;letter-spacing:-0.02em}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count>dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-apart);margin:20px 0 0}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count>dl dt{color:var(--muted);font-size:13px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count>dl dd{margin:0;font-size:var(--text-large);font-weight:600}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count>dl dd>small{display:block;color:var(--muted);font-size:13px;font-weight:400}#tool.tools-home>.section>.wrap>.tool-list>.tool>.count-picture>.sample-count>.verdict{margin-top:20px;padding:16px 20px;border-radius:16px;background:var(--tint-lilac);font-size:15px;font-weight:600}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about{padding:48px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about>.title{margin-top:20px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about>.sub{margin-top:12px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about>.muted{margin-top:16px;font-size:17px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about>.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about>.cta>.fine{width:100%;margin-top:2px}@media (max-width: 900px){#tool.tools-home>.section>.wrap>.tool-list>.tool{grid-template-columns:1fr}#tool.tools-home>.section>.wrap>.tool-list>.tool>.picture>img{aspect-ratio:4 / 3}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about{padding:32px 24px 36px}#tool.tools-home>.section>.wrap>.tool-list>.tool>.about>.cta>.button{padding:0 22px;white-space:nowrap}}#tool.tools-home>.closing>.wrap>.display{max-width:none}#tool.babysitter-landing>.hero{padding-bottom:0}#tool.babysitter-landing>.hero>.wrap{grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);gap:64px;align-items:start}@media (max-width: 900px){#tool.babysitter-landing>.hero>.wrap{grid-template-columns:minmax(0, 1fr);gap:48px}}#tool.babysitter-landing>.hero>.wrap>.copy>.display{max-width:none}@media (max-width: 900px){#tool.babysitter-landing>.hero>.wrap>.sample-guide{max-height:440px;overflow:hidden;mask-image:linear-gradient(to bottom, #000 70%, transparent);-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent)}}#tool.babysitter-landing>.opening{padding-bottom:0}#tool.babysitter-landing>.opening>.wrap>.title{max-width:21em;font-size:clamp(30px, 3.4vw, 46px);line-height:1.2;letter-spacing:-0.025em}#tool.babysitter-landing>.opening>.wrap>.title>span{color:var(--muted)}#tool.babysitter-landing>.contents>.wrap,#tool.babysitter-landing>.faq>.wrap{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:64px;align-items:start}@media (max-width: 900px){#tool.babysitter-landing>.contents>.wrap,#tool.babysitter-landing>.faq>.wrap{grid-template-columns:minmax(0, 1fr);gap:40px}}#tool.babysitter-landing>.contents>.wrap>.contents-head{position:sticky;top:calc(var(--header-height) + 48px)}#tool.babysitter-landing>.contents>.wrap>.contents-head>.lede{margin-top:24px}#tool.babysitter-landing>.contents>.wrap>.contents-head>.button{margin-top:40px}@media (max-width: 900px){#tool.babysitter-landing>.contents>.wrap>.contents-head{position:static}}#tool.babysitter-landing>.contents>.wrap>.contents-list{margin:0;padding:0;list-style:none;counter-reset:item}#tool.babysitter-landing>.contents>.wrap>.contents-list>li{display:grid;grid-template-columns:56px minmax(0, 1fr);padding:32px 0;border-top:1px solid var(--line);counter-increment:item}#tool.babysitter-landing>.contents>.wrap>.contents-list>li:last-child{border-bottom:1px solid var(--line)}#tool.babysitter-landing>.contents>.wrap>.contents-list>li::before{content:counter(item, decimal-leading-zero);grid-row:span 2;padding-top:4px;color:var(--accent-deep);font-size:14px;font-weight:600;letter-spacing:0.08em}#tool.babysitter-landing>.contents>.wrap>.contents-list>li>.muted{max-width:34em;margin-top:8px;font-size:17px}#tool.babysitter-landing>.faq>.wrap>.list{margin-top:0}#tool.babysitter-landing>.faq>.wrap>.list>.question{padding-block:28px}#tool.babysitter-landing>.faq>.wrap>.list>.question:first-child{padding-top:0}#tool.babysitter-landing>.faq>.wrap>.list>.question>.summary{font-size:21px;line-height:1.4}#tool.babysitter-landing>.faq>.wrap>.list>.question>.answer>div>p{font-size:17px}#tool.babysitter-landing>.closing>.wrap>.display{max-width:none}#tool.builder-page .hero{padding-bottom:0}#tool.builder-page .hero>.wrap{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:32px;align-items:start}#tool.builder-page .hero>.wrap>.breadcrumbs,#tool.builder-page .hero>.wrap>.eyebrow,#tool.builder-page .hero>.wrap>h1{grid-column:1 / span 11}@media (max-width: 640px){#tool.builder-page .hero>.wrap>.breadcrumbs,#tool.builder-page .hero>.wrap>.eyebrow,#tool.builder-page .hero>.wrap>h1{grid-column:1 / -1}}#tool.builder-page .hero>.wrap>h1{max-width:none;margin-top:16px;font-size:clamp(48px, 7vw, 96px);font-weight:600;line-height:1;letter-spacing:-0.04em;text-wrap:balance}#tool.builder-page .hero>.wrap>h1>span{color:var(--muted)}#tool.builder-page .hero>.wrap>.lead{grid-column:1 / span 7;margin-top:48px}@media (max-width: 1024px){#tool.builder-page .hero>.wrap>.lead{grid-column:1 / span 10}}@media (max-width: 640px){#tool.builder-page .hero>.wrap>.lead{grid-column:1 / -1;margin-top:40px}}#tool.builder-page .hero .tagline{font-size:clamp(20px, 2vw, 24px);line-height:1.4;letter-spacing:-0.01em}#tool.builder-page .hero .body{max-width:34em;margin-top:16px;color:var(--muted);font-size:18px;line-height:1.6}#tool.builder-page .hero .more{display:inline-flex;gap:8px;margin-top:24px;color:var(--accent-deep);font-size:17px;font-weight:600;transition:opacity .5s}#tool.builder-page .hero .more::after{content:"→"}#tool.builder-page .hero .more.hover{opacity:.6;transition-duration:.1s}#tool.builder-page .builder{padding-top:120px;padding-bottom:0}#tool.builder-page .builder>.wrap{display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:64px;align-items:start}@media (max-width: 900px){#tool.builder-page .builder>.wrap{grid-template-columns:1fr}}#tool.builder-page .part>h2,#tool.builder-page .preview>h2{font-size:24px;font-weight:600;letter-spacing:-0.015em}#tool.builder-page .part>h2>.number,#tool.builder-page .preview>h2>.number{color:var(--accent)}#tool.builder-page .note-text{margin-top:6px;color:var(--muted);font-size:16px}#tool.builder-page .part+.part{margin-top:112px}#tool.builder-page .names{display:grid;gap:20px;margin-top:24px}#tool.builder-page .part>.field-with-placeholder{margin-top:20px}#tool.builder-page .part>.field-with-placeholder>textarea{min-height:3lh}#tool.builder-page .field.closing-line{margin-top:28px}#tool.builder-page .own-rules-part{margin-top:28px}#tool.builder-page .own-rules-part>.group-title{color:var(--accent-deep);font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}#tool.builder-page .own-rules-part>.note-text{margin-top:4px;font-size:15px}#tool.builder-page .own-rules{margin:4px 0 0;padding:0;list-style:none}#tool.builder-page .own-rules>li{padding-top:12px}#tool.builder-page .own-rules>li>.rule{display:flex;align-items:center;gap:8px}#tool.builder-page .own-rules>li>.rule>.field-with-placeholder{flex:1}#tool.builder-page .delete-item{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:color 0.5s var(--ease),background-color 0.5s var(--ease)}#tool.builder-page .delete-item.hover{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);transition-duration:.1s}#tool.builder-page .delete-item>.sprite{width:20px;height:20px}#tool.builder-page .add-item{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 0;border:0;background:none;color:var(--accent-deep);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:opacity 0.5s var(--ease)}#tool.builder-page .add-item.hover{opacity:.7;transition-duration:.1s}#tool.builder-page .add-item[hidden]{display:none}#tool.builder-page .add-item>.sprite{width:20px;height:20px}#tool.builder-page .full-note{margin-top:14px;color:var(--muted);font-size:15px}#tool.builder-page .full-note[hidden]{display:none}#tool.builder-page .rule-groups{margin-top:16px}#tool.builder-page .rule-groups>fieldset{margin:0;padding:0;border:0}#tool.builder-page .rule-groups>fieldset+fieldset{margin-top:28px}#tool.builder-page .rule-groups legend{padding:0 0 8px;color:var(--accent-deep);font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}#tool.builder-page .rule-groups label{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:17px;line-height:1.45;cursor:pointer}#tool.builder-page .rule-groups label>input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--accent-deep)}#tool.builder-page .rule-groups label:has(input:disabled){color:var(--muted);cursor:default}#tool.builder-page .actions{position:sticky;bottom:0;z-index:2;margin-top:48px;padding:16px 0 calc(16px + env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--line)}#tool.builder-page .actions .status{margin-bottom:12px;font-size:15px;color:var(--muted)}#tool.builder-page .actions .status:empty{display:none}#tool.builder-page .actions .status a{color:var(--accent-deep);font-weight:700}#tool.builder-page .actions .buttons{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 900px){#tool.builder-page .actions .buttons{display:grid;grid-template-columns:1fr 1fr}}#tool.builder-page .actions .button{padding:12px 22px;font-size:16px}#tool.builder-page .actions .button::after{content:none}@media (max-width: 900px){#tool.builder-page .actions .button{justify-content:center;padding:12px;font-size:15px}}#tool.builder-page .actions .preview-open{display:none}@media (max-width: 900px){#tool.builder-page .actions .preview-open{display:block;grid-column:1 / -1;justify-self:start;padding:2px 0 6px;background:none;color:var(--accent-deep);font-weight:700;box-shadow:none}}#tool.builder-page .preview{position:sticky;top:96px}#tool.builder-page .preview>.sheet{margin-top:24px;max-width:none}@media (max-width: 900px){#tool.builder-page .preview{display:none}}#tool.builder-page .preview-dialog{width:calc(100vw - 32px);max-width:480px;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:20px;background:var(--background);color:var(--text)}#tool.builder-page .preview-dialog::backdrop{background:rgba(15,13,28,0.55)}#tool.builder-page .preview-dialog>.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-weight:600}#tool.builder-page .preview-dialog>.dialog-head>button{padding:8px 0;border:0;background:none;color:var(--accent-deep);font:inherit;font-weight:700;cursor:pointer}#tool.builder-page .preview-dialog>.sheet{padding:28px 22px 24px;border-radius:0;box-shadow:none}#tool.builder-page .ready .cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}@media (max-width: 900px){#tool.builder-page .ready .cards{grid-template-columns:1fr}}#tool.builder-page .ready .card{display:grid;align-content:start;justify-items:start;gap:16px;padding:32px;border:1px solid var(--line);border-radius:24px}#tool.builder-page .ready .card>.muted{font-size:17px}#tool.builder-page .ready .paper{display:flex;align-items:center;gap:12px;font-size:15px}#tool.builder-page .ready .paper select{width:auto;padding:8px 40px 8px 14px}#tool.builder-page .ready .save-fine[hidden]{display:none}#tool.builder-page .ready .card .field{width:100%}#tool.builder-page .ready .notes{margin-top:48px;padding:32px;border:1px solid var(--line);border-radius:24px}#tool.builder-page .ready .notes[hidden]{display:none}#tool.builder-page .ready .notes>.notes-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}#tool.builder-page .ready .notes>.notes-head .muted{margin-top:6px;font-size:16px}#tool.builder-page .ready .notes>.status{margin-top:16px;color:var(--accent-deep);font-size:15px;font-weight:600}#tool.builder-page .ready .notes>.status:empty{display:none}#tool.builder-page .ready .notes>.list{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}#tool.builder-page .ready .notes>.list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:18px 0;border-bottom:1px solid var(--line)}#tool.builder-page .ready .notes>.list .about{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}#tool.builder-page .ready .notes>.list .about>b{font-weight:600}#tool.builder-page .ready .notes>.list .about>.address{flex-basis:100%;color:var(--muted);font-size:14px;overflow-wrap:anywhere}#tool.builder-page .ready .notes>.list .tag{padding:2px 10px;border-radius:999px;background:var(--tint-lilac);color:var(--accent-deep);font-size:13px;font-weight:600}#tool.builder-page .ready .notes>.list .tag.off{background:var(--faint-fill);color:var(--muted)}#tool.builder-page .ready .notes>.list .row-actions{display:flex;flex-wrap:wrap;gap:4px 18px}#tool.builder-page .ready .notes>.list .row-actions>button{padding:4px 0;border:0;background:none;color:var(--accent-deep);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:opacity 0.5s var(--ease)}#tool.builder-page .ready .notes>.list .row-actions>button.hover{opacity:.7;transition-duration:.1s}#tool.builder-page .ready .notes>.list .row-actions>button:disabled{opacity:.4;cursor:default}#tool.builder-page .ready .notes>.list .row-actions>button.delete{color:var(--danger)}#tool.babysitter-builder .group-title{color:var(--accent-deep);font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}#tool.babysitter-builder .fields{display:grid;gap:20px;margin-top:20px}#tool.babysitter-builder .fields.two{grid-template-columns:1fr 1fr}@media (max-width: 600px){#tool.babysitter-builder .fields.two{grid-template-columns:1fr}}#tool.babysitter-builder .fields .fields{margin-top:0}#tool.babysitter-builder .check{display:flex;align-items:center;gap:12px;font-size:16px;cursor:pointer}#tool.babysitter-builder .check>input{width:22px;height:22px;margin:0;accent-color:var(--accent-deep)}#tool.babysitter-builder .allergies-field>.label-line{display:flex;align-items:center;justify-content:space-between;gap:16px}#tool.babysitter-builder .allergies-field>.label-line>.label{font-size:15px;font-weight:600}#tool.babysitter-builder .allergies-field>.label-line>.check{font-size:15px}#tool.babysitter-builder .card-buttons{display:flex;flex-wrap:wrap;gap:10px}#tool.babysitter-builder .builder>.wrap{counter-reset:part}@media (min-width: 901px){#tool.babysitter-builder .builder>.wrap{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}#tool.babysitter-builder .child,#tool.babysitter-builder .part,#tool.babysitter-builder .preview{counter-increment:part}#tool.babysitter-builder h2>.number::before{content:counter(part) "."}#tool.babysitter-builder .children>.child+.child{padding-top:112px}#tool.babysitter-builder .children>.child+.child>.child-head+.note-text{display:none}#tool.babysitter-builder .children>.child:only-child .remove-child{visibility:hidden}#tool.babysitter-builder .child-head{display:flex;align-items:center;justify-content:space-between;gap:16px}#tool.babysitter-builder .child-head>h2{font-size:24px;font-weight:600;letter-spacing:-0.015em;overflow-wrap:anywhere}#tool.babysitter-builder .child-head>h2>.number{color:var(--accent)}#tool.babysitter-builder .child>.note-text{margin-top:6px}#tool.babysitter-builder .child>h3.group-title{margin-top:100px}#tool.babysitter-builder .child>h3.group-title+.note-text{margin-top:4px;font-size:15px}#tool.babysitter-builder .add-child{margin-top:40px;font-size:17px}#tool.babysitter-builder .add-child+.part{margin-top:112px}#tool.babysitter-builder .lines{margin:0;padding:0;list-style:none}#tool.babysitter-builder .lines>li+li{padding-top:8px}#tool.babysitter-builder .line{display:flex;align-items:center;gap:4px}#tool.babysitter-builder .line>.field-with-placeholder{flex:1}#tool.babysitter-builder .add-line{margin-top:4px;font-size:15px}#tool.babysitter-builder .contacts-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}#tool.babysitter-builder .contacts-head>.add-contact{margin-top:0}#tool.babysitter-builder .contacts{counter-reset:contact;margin:4px 0 0;padding:0;list-style:none}#tool.babysitter-builder .contacts>li{counter-increment:contact;padding-top:16px}#tool.babysitter-builder .contacts>li:first-child .move-up{visibility:hidden}#tool.babysitter-builder .contact{display:grid;grid-template-columns:24px minmax(0, 1fr) minmax(0, 1fr) auto;grid-template-areas:"number name relation actions" ". phone . .";align-items:center;gap:8px}#tool.babysitter-builder .contact::before{content:counter(contact) ".";grid-area:number;color:var(--accent);font-weight:600}#tool.babysitter-builder .contact>.contact-name{grid-area:name}#tool.babysitter-builder .contact>.contact-relation{grid-area:relation}#tool.babysitter-builder .contact>.contact-phone{grid-area:phone}@media (max-width: 600px){#tool.babysitter-builder .contact{grid-template-columns:20px minmax(0, 1fr) auto;grid-template-areas:"number name actions" ". relation relation" ". phone phone"}}#tool.babysitter-builder .contact-actions{grid-area:actions;display:flex}#tool.babysitter-builder .move-up{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:color 0.5s var(--ease),background-color 0.5s var(--ease)}#tool.babysitter-builder .move-up.hover{background:var(--faint-fill);color:var(--accent-deep);transition-duration:.1s}#tool.babysitter-builder .move-up>.sprite{width:20px;height:20px;transform:rotate(180deg)}#tool.babysitter-builder .ready .cards .card{display:flex;flex-direction:column;align-items:flex-start}#tool.babysitter-builder .ready .cards .card>.muted{flex:1}#tool.babysitter-builder .ready .cards .card>.field{width:100%}#tool.babysitter-builder .button.danger{color:var(--danger);box-shadow:inset 0 0 0 1.5px var(--danger)}#tool.babysitter-builder .button.danger.hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}#tool.babysitter-builder .preview-close{transition:opacity .5s}#tool.babysitter-builder .preview-close.hover{opacity:.6;transition-duration:.1s}#tool.babysitter-builder .preview{max-height:calc(100dvh - 120px);margin:0 -24px -96px;padding:0 24px 96px;overflow-y:auto;scrollbar-width:thin}#tool.babysitter-builder .preview>.care-guide{margin-top:24px}#tool.babysitter-builder .share-dialog{width:calc(100vw - 32px);max-width:440px;padding:40px 32px 32px;border:0;border-radius:20px;background:var(--background);color:var(--text)}#tool.babysitter-builder .share-dialog::backdrop{background:rgba(15,13,28,0.55)}#tool.babysitter-builder .share-dialog>.step{display:none;gap:16px}#tool.babysitter-builder .share-dialog>.step h2{font-size:24px;font-weight:600;letter-spacing:-0.015em}#tool.babysitter-builder .share-dialog>.step .muted{margin-top:-8px;font-size:16px}#tool.babysitter-builder .share-dialog>.step .button{justify-content:center}#tool.babysitter-builder .share-dialog[data-step="email"]>.email,#tool.babysitter-builder .share-dialog[data-step="code"]>.code,#tool.babysitter-builder .share-dialog[data-step="link"]>.link{display:grid}#tool.babysitter-builder .share-dialog .share-link{width:100%;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--faint-fill);color:var(--text);font:inherit;font-size:15px}#tool.babysitter-builder .share-dialog .change-email{justify-self:center;padding:4px 0;border:0;background:none;color:var(--accent-deep);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .5s}#tool.babysitter-builder .share-dialog .change-email.hover{opacity:.6;transition-duration:.1s}#tool.babysitter-builder .share-dialog>.share-status{margin-top:16px;color:var(--accent-deep);font-size:15px;text-align:center}#tool.babysitter-builder .share-dialog>.share-status:empty{display:none}#tool.babysitter-builder .close-share{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:background-color .5s}#tool.babysitter-builder .close-share.hover{background:var(--faint-fill);transition-duration:.1s}#tool.babysitter-builder .close-share>.sprite{width:20px;height:20px}#tool.babysitter-builder .preview-dialog>.care-guide{border:0;border-radius:0}#tool.care-shared .hero{padding:64px 0 96px}#tool.care-shared .hero>.wrap{display:grid;justify-items:center;grid-template-columns:minmax(0, 1fr)}#tool.care-shared .care-guide{width:100%;max-width:720px}#tool.care-shared .hero .cta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px}#tool.care-shared .gone{font-size:22px}#tool.care-shared [hidden]{display:none}.care-guide{--unit: min(calc(100cqi / 110), 4px);--guide-paper: #faf9f6;--guide-ink: #1b2521;--guide-muted: #5e6862;--guide-sage: #4c6858;--guide-rule: #e4e4de;--guide-alert: #b4442d;--guide-alert-panel: #f8e9e4;container-type:inline-size;padding:48px;border:1px solid var(--guide-rule);border-radius:8px;background:var(--guide-paper);color:var(--guide-ink);font-family:"Onest",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;print-color-adjust:exact;-webkit-print-color-adjust:exact}@media (max-width: 600px){.care-guide{padding:32px 20px 24px}}.care-guide h2,.care-guide h3,.care-guide h4,.care-guide p,.care-guide ol,.care-guide ul,.care-guide dl,.care-guide dd{margin:0;padding:0}.care-guide ol,.care-guide ul{list-style:none}.care-guide>*{font-size:clamp(13px, calc(var(--unit) * 3.75), 15px)}.care-guide .when,.care-guide .about,.care-guide dt,.care-guide .foot{color:var(--guide-muted);font-size:clamp(12px, calc(var(--unit) * 3.25), 13px)}.care-guide .label,.care-guide h4{display:block;color:var(--guide-sage);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;break-after:avoid}.care-guide h4,.care-guide .rail>.label{display:flex;align-items:center;gap:calc(var(--unit) * 3)}.care-guide h4::after,.care-guide .rail>.label::after{content:"";flex:1;height:1px;background:var(--guide-rule)}.care-guide>.top{padding-bottom:calc(var(--unit) * 10)}.care-guide .details{display:flex;align-items:flex-start;gap:calc(var(--unit) * 6);margin-top:calc(var(--unit) * 3);line-height:1.6}.care-guide .when{margin-left:auto;text-align:right}.care-guide .name+.about{margin-top:calc(var(--unit) * 1)}.care-guide .heading{font-size:clamp(32px, 8cqi, 56px);font-weight:600;line-height:1;letter-spacing:-0.04em;text-wrap:balance;overflow-wrap:anywhere}.care-guide .heading>.quiet{color:var(--guide-muted)}.care-guide .row{display:grid;row-gap:calc(var(--unit) * 4);margin-top:calc(var(--unit) * 8);break-inside:avoid-page}.care-guide .row>.content{display:grid;row-gap:calc(var(--unit) * 7)}.care-guide .name{font-size:clamp(20px, 5cqi, 26px);font-weight:600;line-height:1.15;letter-spacing:-0.03em;overflow-wrap:anywhere}.care-guide .child+.child,.care-guide .anything{padding-top:calc(var(--unit) * 12);border-top:1px solid var(--guide-rule)}.care-guide .row.anything{margin-top:calc(var(--unit) * 8);padding-top:calc(var(--unit) * 8)}.care-guide .contacts{margin-top:0;break-inside:avoid}.care-guide .people ol{margin-top:calc(var(--unit) * 2)}.care-guide .people li+li{border-top:1px solid var(--guide-rule)}.care-guide .call{display:flex;align-items:center;gap:calc(var(--unit) * 3);min-height:48px;color:inherit;text-decoration:none}.care-guide .call>.who{flex:1;min-width:0}.care-guide .people li .order{flex:none;min-width:1.2em;color:var(--guide-sage);font-weight:600}.care-guide .people li b{font-weight:600}.care-guide .people li .relation{color:var(--guide-muted)}.care-guide .phone{flex:none;color:var(--guide-ink);font-weight:600;letter-spacing:-0.01em;white-space:nowrap}.care-guide .allergies{break-inside:avoid}.care-guide .allergies>p{margin-top:calc(var(--unit) * 1);white-space:pre-line;overflow-wrap:anywhere}.care-guide .allergies.alert{padding:calc(var(--unit) * 4) calc(var(--unit) * 5);border-radius:6px;background:var(--guide-alert-panel)}.care-guide .allergies.alert>.label{color:var(--guide-alert)}.care-guide .groups{display:grid;row-gap:calc(var(--unit) * 7)}.care-guide .group{break-inside:avoid}.care-guide .group>p{margin-top:calc(var(--unit) * 3)}.care-guide .group dd,.care-guide .group>p{white-space:pre-line;overflow-wrap:anywhere}.care-guide h4+dl{margin-top:calc(var(--unit) * 2)}.care-guide dl>div{break-inside:avoid}.care-guide dl>div+div{margin-top:calc(var(--unit) * 2.5)}.care-guide .row.home{margin-top:calc(var(--unit) * 7)}.care-guide .comfort dd,.care-guide .home dd{font-size:clamp(12.5px, calc(var(--unit) * 3.5), 14px)}@container (min-width: 560px){.care-guide dl{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:calc(var(--unit) * 4) calc(var(--unit) * 8)}.care-guide dl>div+div{margin-top:0}}.care-guide .anything p{white-space:pre-line;overflow-wrap:anywhere}.care-guide .foot{display:flex;justify-content:space-between;gap:calc(var(--unit) * 4);margin-top:calc(var(--unit) * 8);padding-top:calc(var(--unit) * 4);border-top:1px solid var(--guide-rule)}@media print{html:has(.care-guide.printed) body *:not(:has(.care-guide.printed),.care-guide.printed,.care-guide.printed *),html:has(.care-guide.printed)>:not(head,body){display:none !important}html:has(.care-guide.printed),body:has(.care-guide.printed),body:has(.care-guide.printed) :has(.care-guide.printed){position:static !important;width:auto !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:#ffffff !important;box-shadow:none !important;overflow:visible !important;opacity:1 !important;transform:none !important;display:block !important}.care-guide.printed{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#ffffff;columns:2;column-gap:calc(var(--unit) * 10)}.care-guide.printed>.top,.care-guide.printed>.foot{column-span:all}.care-guide.printed .row,.care-guide.printed .row>.content,.care-guide.printed .groups,.care-guide.printed dl{display:block}.care-guide.printed .row{break-inside:auto}.care-guide.printed .rail+.content,.care-guide.printed .row>.content>*+*,.care-guide.printed .groups>*+*{margin-top:calc(var(--unit) * 7)}.care-guide.printed .rail+.content{margin-top:calc(var(--unit) * 4)}.care-guide.printed dl>div+div{margin-top:calc(var(--unit) * 2.5)}.care-guide.printed .contacts,.care-guide.printed .allergies,.care-guide.printed .group,.care-guide.printed .row.home,.care-guide.printed .row.anything{break-inside:avoid}}#tool .sample-day{--time-width: 80px;--rail-width: 28px;margin:var(--space-near) 0 20px;padding:0;list-style:none}#tool .sample-day>li{background:linear-gradient(var(--line), var(--line)) no-repeat calc(var(--time-width) + var(--rail-width) / 2) 0/1px 100%}#tool .sample-day>li:first-child{background-position-y:100%;background-size:1px 50%}#tool .sample-day>li:last-child{background-size:1px 50%}#tool .sample-day>li{display:grid;grid-template-columns:var(--time-width) var(--rail-width) minmax(0, 1fr);align-items:center;min-height:28px}#tool .sample-day>li::before{content:"";grid-area:1 / 2;justify-self:center;width:9px;height:9px;border-radius:50%;background:var(--accent)}#tool .sample-day time{grid-area:1 / 1;font-size:var(--text-body);font-weight:600}#tool .sample-day .what{grid-area:1 / 3;display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline;padding-left:8px;font-size:var(--text-body)}#tool .sample-day .detail{color:var(--muted);font-size:15px}#tool .sample-day>.nap .what{color:var(--accent-deep);font-weight:600}#tool .sample-day>.nap .what>.detail{font-weight:400}#tool .sample-day>.awake{display:block;min-height:0;padding:10px 0 10px calc(var(--time-width) + var(--rail-width) + 8px);color:var(--muted);font-size:13px}#tool .sample-day>.awake::before{content:none}#tool.calculator-page>.hero>.wrap{grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);gap:var(--space-far);align-items:start}@media (max-width: 900px){#tool.calculator-page>.hero>.wrap{grid-template-columns:minmax(0, 1fr);gap:40px}}@media (min-width: 901px){#tool.calculator-page>.hero>.wrap{row-gap:0}#tool.calculator-page>.hero>.wrap>.copy{display:grid;grid-row:span 2;grid-template-rows:subgrid}#tool.calculator-page>.hero>.wrap>.copy>.head{padding-bottom:24px}#tool.calculator-page>.hero>.wrap>.copy>.opening>h1{margin-top:0}#tool.calculator-page>.hero>.wrap>.side{grid-column:2;grid-row:2}}#tool.calculator-page>.hero>.wrap>.copy>.opening>.estimates{max-width:30em;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.55}#tool.calculator-page .calculator{padding:32px;border:1px solid var(--line);border-radius:24px;background:#ffffff}html[data-theme="dark"] #tool.calculator-page .calculator{background:color-mix(in srgb, var(--background) 70%, #000)}@media (prefers-color-scheme: dark){html:not([data-theme]) #tool.calculator-page .calculator{background:color-mix(in srgb, var(--background) 70%, #000)}}@media (max-width: 900px){#tool.calculator-page .calculator{padding:var(--space-apart)}}#tool.calculator-page .calculator>.fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-near)}@media (max-width: 480px){#tool.calculator-page .calculator>.fields{grid-template-columns:1fr}}#tool.calculator-page .calculator .field{display:grid;gap:var(--space-close)}#tool.calculator-page .calculator .field>.label{font-size:15px;font-weight:600}#tool.calculator-page .calculator input,#tool.calculator-page .calculator select{width:100%;min-width:0;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--background);color:var(--text);font:inherit;font-size:16px;transition:border-color 0.3s var(--ease);-webkit-appearance:none;appearance:none}#tool.calculator-page .calculator input:focus,#tool.calculator-page .calculator select:focus{outline:none;border-color:var(--accent)}html[data-theme="dark"] #tool.calculator-page .calculator input,html[data-theme="dark"] #tool.calculator-page .calculator select{color-scheme:dark}@media (prefers-color-scheme: dark){html:not([data-theme]) #tool.calculator-page .calculator input,html:not([data-theme]) #tool.calculator-page .calculator select{color-scheme:dark}}#tool.calculator-page .calculator .select{position:relative;display:grid}#tool.calculator-page .calculator .select>select{padding-right:44px;cursor:pointer}#tool.calculator-page .calculator .select>.sprite{position:absolute;top:50%;right:16px;width:18px;height:18px;margin-top:-9px;color:var(--muted);pointer-events:none}#tool.calculator-page .side>.help{margin-top:12px;padding:0 8px;color:var(--muted);text-align:center;font-size:var(--text-small);line-height:1.5}#tool.calculator-page .result{margin-top:var(--space-apart)}#tool.calculator-page .result>.waiting{color:var(--muted);font-size:var(--text-body)}#tool.calculator-page .result>.age{font-size:var(--text-large);font-weight:600;letter-spacing:-0.02em;line-height:1.3}#tool.calculator-page .result>.row-name{margin-top:4px;color:var(--muted);font-size:15px}#tool.calculator-page .result a{color:var(--accent-deep);transition:opacity .5s}#tool.calculator-page .result a.hover{opacity:.6;transition-duration:.1s}#tool.calculator-page .result>.facts{display:grid;grid-template-columns:1fr 1fr;gap:20px var(--space-apart);margin:20px 0 0}#tool.calculator-page .result>.facts>div{display:grid;align-content:start;gap:2px}#tool.calculator-page .result>.facts dt{color:var(--muted);font-size:13px}#tool.calculator-page .result>.facts dd{margin:0;font-size:var(--text-body);font-weight:600}#tool.calculator-page .result>.facts dd>a{margin-left:4px;font-size:12px;font-weight:500}#tool.calculator-page .result>.sub{margin-top:32px}#tool.calculator-page .result>.intro{margin-top:var(--space-close);color:var(--muted);font-size:15px;line-height:1.5}#tool.calculator-page .result>.note{margin-top:12px;color:var(--muted);font-size:var(--text-small);line-height:1.5}#tool.calculator-page .result>.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--space-apart);padding-top:var(--space-apart);border-top:1px solid var(--line)}#tool.calculator-page .result>.actions>.button{padding:10px 20px;font-size:15px}#tool.calculator-page .result>.actions>.status{color:var(--muted);font-size:var(--text-small)}#tool.calculator-page .by-age{width:100%;margin-top:var(--space-far);border-collapse:collapse;font-size:var(--text-body)}#tool.calculator-page .by-age th,#tool.calculator-page .by-age td{padding:var(--space-near) 20px 2px 0;text-align:left;vertical-align:top}#tool.calculator-page .by-age thead th{padding-bottom:var(--space-near);border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:600;letter-spacing:0.04em}#tool.calculator-page .by-age tbody th{font-weight:600}#tool.calculator-page .by-age tbody>tr:last-child>*{padding-bottom:var(--space-near);border-bottom:1px solid var(--line)}#tool.calculator-page .by-age td>a{margin-left:4px;color:var(--accent-deep);font-size:12px;font-weight:500;transition:opacity .5s}#tool.calculator-page .by-age td>a.hover{opacity:.6;transition-duration:.1s}#tool.calculator-page .by-age tbody{transition:background-color .5s}@media (min-width: 701px){#tool.calculator-page .by-age tbody:nth-of-type(even){background:var(--faint-fill)}#tool.calculator-page .by-age tbody.hover{background:color-mix(in srgb, var(--accent) 14%, transparent);transition-duration:.1s}#tool.calculator-page .by-age tbody.current{background:var(--tint-lilac)}#tool.calculator-page .by-age tbody th,#tool.calculator-page .by-age thead th:first-child{padding-left:var(--space-near)}#tool.calculator-page .by-age tbody:last-child>tr:last-child>*{border-bottom:0}}@media (max-width: 700px){#tool.calculator-page .by-age thead{display:none}#tool.calculator-page .by-age tbody{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-near);margin-top:12px;padding:8px 20px 20px;border:1px solid var(--line);border-radius:16px}#tool.calculator-page .by-age tbody.current{background:var(--tint-lilac)}#tool.calculator-page .by-age tr{display:contents}#tool.calculator-page .by-age th,#tool.calculator-page .by-age td,#tool.calculator-page .by-age tbody>tr:last-child>*{padding:0;border:0}#tool.calculator-page .by-age tbody th{grid-column:1 / -1;font-size:19px}#tool.calculator-page .by-age td{margin-top:12px}#tool.calculator-page .by-age td::before{content:attr(data-label);display:block;color:var(--muted);font-size:13px}}#tool.calculator-page .table-note{max-width:44em;margin-top:var(--space-apart);color:var(--muted);font-size:15px;line-height:1.6}#tool.calculator-page .table-note>strong{color:var(--text)}#tool.calculator-page>.how-to-use>.wrap{display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:var(--space-far);align-items:start}@media (max-width: 900px){#tool.calculator-page>.how-to-use>.wrap{grid-template-columns:minmax(0, 1fr);gap:40px}}#tool.calculator-page>.how-to-use>.wrap>.head{position:sticky;top:calc(var(--header-height) + 48px)}#tool.calculator-page>.how-to-use>.wrap>.head>.lede{margin-top:var(--space-apart)}@media (max-width: 900px){#tool.calculator-page>.how-to-use>.wrap>.head{position:static}}#tool.calculator-page>.how-to-use>.wrap>.parts{margin:0;padding:0;list-style:none;counter-reset:part}#tool.calculator-page>.how-to-use>.wrap>.parts>li{display:grid;grid-template-columns:56px minmax(0, 1fr);padding:32px 0;border-top:1px solid var(--line);counter-increment:part}#tool.calculator-page>.how-to-use>.wrap>.parts>li:last-child{border-bottom:1px solid var(--line)}#tool.calculator-page>.how-to-use>.wrap>.parts>li::before{content:counter(part, decimal-leading-zero);grid-row:span 3;padding-top:4px;color:var(--accent-deep);font-size:var(--text-small);font-weight:600;letter-spacing:0.08em}#tool.calculator-page>.how-to-use>.wrap>.parts>li>.muted{max-width:34em;margin-top:var(--space-close);font-size:var(--text-body)}#tool.calculator-page>.how-to-use>.wrap>.parts>li>.muted+.muted{margin-top:12px}#tool.calculator-page>.closing .display{max-width:16em;font-size:clamp(38px, 4vw, 54px);line-height:1.08;letter-spacing:-0.03em}#tool.calculator-page>.sources-section{padding:var(--space-far) 0 var(--space-section);border-top:1px solid var(--line)}#tool.calculator-page>.sources-section .dated{margin-top:4px;color:var(--muted);font-size:var(--text-small)}#tool.calculator-page .sources{max-width:52em;margin:var(--space-near) 0 0;padding-left:20px;color:var(--muted);font-size:15px;line-height:1.55}#tool.calculator-page .sources>li+li{margin-top:12px}#tool.calculator-page .sources a{color:var(--accent-deep);overflow-wrap:anywhere;transition:opacity .5s}#tool.calculator-page .sources a.hover{opacity:.6;transition-duration:.1s}#tool.wake-windows .by-age .cutiko-row>*{padding-top:0;color:var(--muted);font-size:13px;font-weight:400}@media (max-width: 700px){#tool.wake-windows .by-age .cutiko-row>th{display:none}#tool.wake-windows .by-age .cutiko-row>td{margin-top:2px}#tool.wake-windows .by-age .cutiko-row>td::before{content:"Cutiko: ";display:inline}#tool.wake-windows .by-age tr:first-child>td:nth-of-type(1){grid-area:2 / 1}#tool.wake-windows .by-age tr:first-child>td:nth-of-type(2){grid-area:2 / 2}#tool.wake-windows .by-age tr:first-child>td:nth-of-type(3){grid-area:4 / 1}#tool.wake-windows .by-age tr:first-child>td:nth-of-type(4){grid-area:4 / 2}#tool.wake-windows .by-age .cutiko-row>td:nth-of-type(1){grid-area:3 / 1}#tool.wake-windows .by-age .cutiko-row>td:nth-of-type(2){grid-area:3 / 2}#tool.wake-windows .by-age .cutiko-row>td:nth-of-type(3){grid-area:5 / 1}#tool.wake-windows .by-age .cutiko-row>td:nth-of-type(4){grid-area:5 / 2}}#tool.wake-windows .cutiko-figure{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:400}#tool.diaper-count .result>.facts dd{font-size:var(--text-large)}#tool.diaper-count .result .usual{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:400}#tool.diaper-count .result>.verdict{margin-top:var(--space-apart);padding:20px 24px;border-radius:16px;background:var(--tint-lilac);font-size:var(--text-body);line-height:1.5}#tool.diaper-count .result>.verdict.low{background:var(--tint-yellow)}@media (max-width: 700px){#tool.diaper-count .by-age td:last-child{grid-column:1 / -1}}@media print{html[data-theme]:has(#tool.calculator-page),html:not([data-theme]):has(#tool.calculator-page){--google-play-badge: url("https://media.cutiko.app/brand/google-play-black.webp");--background: #fffdf9;--text: #2f2a4f;--muted: #6a6490;--accent: #aaa0e6;--accent-deep: #8678db;--accent-fill: #8678db;--accent-hover: #7465c9;--line: #e6e1f2;--profile-background: linear-gradient(180deg, #faf4ee 0%, #fcf5ef 50%, #f8eee5 100%);--danger: #c23a6b;--faint-fill: rgba(0, 0, 0, .04);--tag-background: rgba(0, 0, 0, .02);--tint-pink: #fde6f7;--tint-yellow: #fff4d2;--tint-blue: #e2f1fe;--tint-lilac: #eee8fe;--card-text: #242038;--card-breast: #ffcaa8;--card-bottle: #ffcaa8;--card-solids: #ffcaa8;--card-sleep: #b5a4f5;--card-diaper: #f3e6da;--card-activity: #87ceeb;--card-nursery: #a5b5f5;--card-pump: #e5a5f5;--card-medicine: #ff9fa8;--card-growth: #80d9a5;--card-vaccine: #a6a0fa;--card-symptom: #ffad85;--card-reminder: #f5b5e5;--card-breast-icon: #b78666;--card-bottle-icon: #b78666;--card-solids-icon: #b78666;--card-sleep-icon: #9584d2;--card-diaper-icon: #ac8b6b;--card-activity-icon: #569db8;--card-nursery-icon: #7f8ecc;--card-pump-icon: #b477c4;--card-medicine-icon: #ce737d;--card-growth-icon: #4ea776;--card-vaccine-icon: #8c85dd;--card-symptom-icon: #c97c55;--card-reminder-icon: #b77ba9;--sky: linear-gradient(165deg, #79a7f7 0%, #93a0f6 38%, #b6a2f6 66%, #e2acf3 100%);--ground-shade: #d9ddf2;--ground-back: #eef0fb;--icon-shift: 0px;--brand-heart: #9270db;--brand-band: var(--accent-fill)}html:has(#tool.calculator-page) body *:not(:has(.calculator),.calculator,.calculator *){display:none !important}html:has(#tool.calculator-page) body :has(.calculator){display:block !important;margin:0 !important;padding:0 !important;background:#ffffff !important;animation:none !important;transform:none !important;opacity:1 !important}#tool.calculator-page .calculator{padding:0;border:0;background:#ffffff !important}#tool.calculator-page .calculator input{color-scheme:light !important}#tool.calculator-page .calculator .result>.actions{display:none}}
