:root{--primary:#4f46e5;--primary-light:#818cf8;--primary-dark:#3730a3;--primary-50:#eef2ff;--secondary:#f97316;--secondary-light:#fb923c;--accent:#06b6d4;--accent-light:#22d3ee;--gold:#d97706;--gold-light:#fef3c7;--ink:#0f172a;--ink-soft:#475569;--muted:#64748b;--bg:#fff;--bg-alt:#f8fafc;--border:#e2e8f0;--success:#16a34a;--warn:#b45309;--over:#b91c1c}.ScreenTimeCalculator-module__90_PKW__texture{pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(circle,#4f46e512 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0}.ScreenTimeCalculator-module__90_PKW__floatCompanion{pointer-events:none;z-index:0;opacity:.55;filter:drop-shadow(0 12px 24px #0f172a1f);position:absolute}.ScreenTimeCalculator-module__90_PKW__floatCompanion.ScreenTimeCalculator-module__90_PKW__one{width:120px;animation:7s ease-in-out infinite ScreenTimeCalculator-module__90_PKW__float;top:7%;right:5%}.ScreenTimeCalculator-module__90_PKW__floatCompanion.ScreenTimeCalculator-module__90_PKW__two{width:140px;animation:8s ease-in-out infinite reverse ScreenTimeCalculator-module__90_PKW__float;bottom:8%;left:3%}@keyframes ScreenTimeCalculator-module__90_PKW__float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-18px)rotate(3deg)}}.ScreenTimeCalculator-module__90_PKW__wrap{z-index:1;max-width:1120px;margin:0 auto;padding:40px 24px 80px;position:relative}.ScreenTimeCalculator-module__90_PKW__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.ScreenTimeCalculator-module__90_PKW__brand{align-items:center;gap:10px;display:flex}.ScreenTimeCalculator-module__90_PKW__brand img{border-radius:10px;width:36px;height:36px}.ScreenTimeCalculator-module__90_PKW__brand .ScreenTimeCalculator-module__90_PKW__name{letter-spacing:-.02em;font-size:20px;font-weight:800}.ScreenTimeCalculator-module__90_PKW__brand .ScreenTimeCalculator-module__90_PKW__name .ScreenTimeCalculator-module__90_PKW__ko{color:var(--primary)}.ScreenTimeCalculator-module__90_PKW__brand .ScreenTimeCalculator-module__90_PKW__name .ScreenTimeCalculator-module__90_PKW__ki{color:var(--secondary)}.ScreenTimeCalculator-module__90_PKW__nav{color:var(--ink-soft);gap:24px;font-size:14px;font-weight:600;display:flex}.ScreenTimeCalculator-module__90_PKW__nav a{color:inherit;text-decoration:none;transition:color .2s}.ScreenTimeCalculator-module__90_PKW__nav a:hover{color:var(--primary)}.ScreenTimeCalculator-module__90_PKW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-dark);background:var(--primary-50);border:1px solid #4f46e526;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.ScreenTimeCalculator-module__90_PKW__eyebrow .ScreenTimeCalculator-module__90_PKW__dot{background:var(--secondary);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ScreenTimeCalculator-module__90_PKW__pulse}@keyframes ScreenTimeCalculator-module__90_PKW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}h1.ScreenTimeCalculator-module__90_PKW__hero{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(40px,5.8vw,64px);font-weight:800;line-height:1.02}h1.ScreenTimeCalculator-module__90_PKW__hero .ScreenTimeCalculator-module__90_PKW__accent-word{color:var(--secondary);font-family:Caprasimo,serif;font-weight:400;display:inline-block;position:relative}h1.ScreenTimeCalculator-module__90_PKW__hero .ScreenTimeCalculator-module__90_PKW__accent-word:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 10' preserveAspectRatio='none'%3E%3Cpath d='M0 5 Q 25 0 50 5 T 100 5 T 150 5 T 200 5 T 250 5 T 300 5' stroke='%23F97316' stroke-width='3' fill='none' stroke-linecap='round' opacity='0.7'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:10px;position:absolute;bottom:-4px;left:-2%;right:-2%}.ScreenTimeCalculator-module__90_PKW__lede{color:var(--ink-soft);max-width:620px;margin-bottom:40px;font-size:18px;line-height:1.55}.ScreenTimeCalculator-module__90_PKW__sliderCard{background:var(--bg);border:1px solid var(--border);border-radius:24px;padding:36px 40px 32px;position:relative;box-shadow:0 1px 3px #0f172a0a,0 20px 40px -20px #0f172a1f}.ScreenTimeCalculator-module__90_PKW__sliderHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ScreenTimeCalculator-module__90_PKW__sliderHeader .ScreenTimeCalculator-module__90_PKW__lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.ScreenTimeCalculator-module__90_PKW__ageChip{letter-spacing:-.03em;align-items:baseline;gap:8px;font-size:44px;font-weight:800;line-height:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex}.ScreenTimeCalculator-module__90_PKW__ageChip.ScreenTimeCalculator-module__90_PKW__bump{transform:scale(1.1)}.ScreenTimeCalculator-module__90_PKW__ageChip .ScreenTimeCalculator-module__90_PKW__unit{color:var(--ink-soft);letter-spacing:normal;font-size:16px;font-weight:600}.ScreenTimeCalculator-module__90_PKW__companionStage{justify-content:center;align-items:flex-end;height:160px;margin:8px 0 20px;display:flex;position:relative}.ScreenTimeCalculator-module__90_PKW__companionStage .ScreenTimeCalculator-module__90_PKW__starBg{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScreenTimeCalculator-module__90_PKW__companionStage .ScreenTimeCalculator-module__90_PKW__starBg svg{width:180px;height:180px;color:var(--primary-50);animation:24s linear infinite ScreenTimeCalculator-module__90_PKW__spin}@keyframes ScreenTimeCalculator-module__90_PKW__spin{to{transform:rotate(360deg)}}.ScreenTimeCalculator-module__90_PKW__companionStage .ScreenTimeCalculator-module__90_PKW__stageImg{filter:drop-shadow(0 18px 24px #0f172a2e);width:auto;height:150px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.ScreenTimeCalculator-module__90_PKW__companionStage .ScreenTimeCalculator-module__90_PKW__stageImg.ScreenTimeCalculator-module__90_PKW__pop{transform:scale(1.08)translateY(-6px)}input[type=range].ScreenTimeCalculator-module__90_PKW__slider{appearance:none;background:linear-gradient(to right,var(--primary)0%,var(--accent)max(6%,var(--p,50%)),var(--primary-50)max(6%,var(--p,50%)),var(--primary-50)100%);cursor:pointer;border-radius:999px;outline:none;width:100%;height:12px;margin:4px 0 10px}input[type=range].ScreenTimeCalculator-module__90_PKW__slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--primary);cursor:grab;background:#fff;border-radius:50%;width:34px;height:34px;transition:transform .15s,border-color .2s;box-shadow:0 4px 12px #4f46e559}input[type=range].ScreenTimeCalculator-module__90_PKW__slider::-webkit-slider-thumb:hover{border-color:var(--secondary);transform:scale(1.08)}input[type=range].ScreenTimeCalculator-module__90_PKW__slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.ScreenTimeCalculator-module__90_PKW__scale{color:var(--muted);justify-content:space-between;margin-top:4px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex}.ScreenTimeCalculator-module__90_PKW__scale span.ScreenTimeCalculator-module__90_PKW__active{color:var(--primary);font-weight:700}.ScreenTimeCalculator-module__90_PKW__tabsWrap{margin-top:28px}.ScreenTimeCalculator-module__90_PKW__tabs{background:var(--bg);border:1px solid var(--border);border-radius:16px;gap:4px;margin-bottom:16px;padding:6px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #0f172a05}.ScreenTimeCalculator-module__90_PKW__tab{min-width:fit-content;color:var(--ink-soft);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;background:0 0;border:none;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.ScreenTimeCalculator-module__90_PKW__tab:hover{color:var(--ink)}.ScreenTimeCalculator-module__90_PKW__tab.ScreenTimeCalculator-module__90_PKW__active{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 2px 8px #4f46e538,0 1px 2px #0f172a0d}.ScreenTimeCalculator-module__90_PKW__tab .ScreenTimeCalculator-module__90_PKW__count{background:var(--primary-50);color:var(--primary-dark);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ScreenTimeCalculator-module__90_PKW__tab.ScreenTimeCalculator-module__90_PKW__active .ScreenTimeCalculator-module__90_PKW__count{color:var(--primary-dark);background:#fff}.ScreenTimeCalculator-module__90_PKW__panel{animation:.3s ScreenTimeCalculator-module__90_PKW__fade;display:none}.ScreenTimeCalculator-module__90_PKW__panel.ScreenTimeCalculator-module__90_PKW__active{display:block}@keyframes ScreenTimeCalculator-module__90_PKW__fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ScreenTimeCalculator-module__90_PKW__answer{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;border-radius:24px;padding:44px 44px 36px;position:relative;overflow:hidden}.ScreenTimeCalculator-module__90_PKW__answer:before{content:"";pointer-events:none;background:radial-gradient(500px 300px at 100% 0,#f973164d,#0000 55%),radial-gradient(400px 300px at 0 100%,#06b6d440,#0000 55%);position:absolute;inset:0}.ScreenTimeCalculator-module__90_PKW__answer:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 10 L58 42 L90 50 L58 58 L50 90 L42 58 L10 50 L42 42 Z' fill='rgba(255,255,255,0.08)'/%3E%3C/svg%3E") 50%/contain no-repeat;width:160px;height:160px;position:absolute;top:-30px;right:-30px}.ScreenTimeCalculator-module__90_PKW__answer>*{z-index:1;position:relative}.ScreenTimeCalculator-module__90_PKW__budgetPill{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.ScreenTimeCalculator-module__90_PKW__answerEye{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.ScreenTimeCalculator-module__90_PKW__answerRange{letter-spacing:-.04em;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin:10px 0 6px;font-size:clamp(72px,13vw,160px);font-weight:800;line-height:.92;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.ScreenTimeCalculator-module__90_PKW__answerRange.ScreenTimeCalculator-module__90_PKW__pulse{transform:scale(1.03)}.ScreenTimeCalculator-module__90_PKW__answerRange .ScreenTimeCalculator-module__90_PKW__unit{color:#fffc;letter-spacing:-.01em;margin-top:22px;font-size:.22em;font-weight:700}.ScreenTimeCalculator-module__90_PKW__answerRange .ScreenTimeCalculator-module__90_PKW__dash{color:#ffffff8c;font-weight:500}.ScreenTimeCalculator-module__90_PKW__answerLine{color:#ffffffeb;max-width:600px;margin-top:10px;font-size:17px;line-height:1.55}.ScreenTimeCalculator-module__90_PKW__answerLine b{color:#fff;font-weight:700}.ScreenTimeCalculator-module__90_PKW__sourceChips{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:22px;display:flex}.ScreenTimeCalculator-module__90_PKW__sourceChipsLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6;align-self:center;margin-right:4px;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.ScreenTimeCalculator-module__90_PKW__chip{color:#fff;letter-spacing:-.005em;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ScreenTimeCalculator-module__90_PKW__chip:hover{background:#ffffff38;border-color:#ffffff80;transform:translateY(-1px)}.ScreenTimeCalculator-module__90_PKW__chip .ScreenTimeCalculator-module__90_PKW__flag{font-size:15px;line-height:1}.ScreenTimeCalculator-module__90_PKW__chip .ScreenTimeCalculator-module__90_PKW__value{letter-spacing:.02em;background:#00000040;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.ScreenTimeCalculator-module__90_PKW__chip .ScreenTimeCalculator-module__90_PKW__ext{opacity:.7;font-size:11px;transition:transform .2s,opacity .2s}.ScreenTimeCalculator-module__90_PKW__chip:hover .ScreenTimeCalculator-module__90_PKW__ext{opacity:1;transform:translate(1px,-1px)}.ScreenTimeCalculator-module__90_PKW__recOnly{letter-spacing:.06em;color:#ffffffb3;align-items:center;gap:8px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ScreenTimeCalculator-module__90_PKW__recOnly b{color:#fff;letter-spacing:-.005em;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.ScreenTimeCalculator-module__90_PKW__countsGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.ScreenTimeCalculator-module__90_PKW__countsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ScreenTimeCalculator-module__90_PKW__countsGrid{grid-template-columns:repeat(3,1fr)}}.ScreenTimeCalculator-module__90_PKW__countsCol{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:22px 20px}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__yes{background:linear-gradient(#fef2f2 0%,#fff 100%);border-color:#fca5a5}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__no{background:linear-gradient(#f0fdf4 0%,#fff 100%);border-color:#86efac}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__gray{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fcd34d}.ScreenTimeCalculator-module__90_PKW__countsCol h4{letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:800;display:flex}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__yes h4{color:var(--over)}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__no h4{color:var(--success)}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__gray h4{color:var(--warn)}.ScreenTimeCalculator-module__90_PKW__countsCol .ScreenTimeCalculator-module__90_PKW__sub{color:var(--ink-soft);margin-bottom:14px;font-size:12px;font-weight:500;line-height:1.4}.ScreenTimeCalculator-module__90_PKW__countsCol ul{flex-direction:column;gap:8px;list-style:none;display:flex}.ScreenTimeCalculator-module__90_PKW__countsCol li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.ScreenTimeCalculator-module__90_PKW__countsCol li .ScreenTimeCalculator-module__90_PKW__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:800;display:flex}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__yes li .ScreenTimeCalculator-module__90_PKW__icon{color:var(--over);background:#fee2e2}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__no li .ScreenTimeCalculator-module__90_PKW__icon{color:var(--success);background:#dcfce7}.ScreenTimeCalculator-module__90_PKW__countsCol.ScreenTimeCalculator-module__90_PKW__gray li .ScreenTimeCalculator-module__90_PKW__icon{color:var(--warn);background:#fef3c7}.ScreenTimeCalculator-module__90_PKW__countsNote{background:var(--primary-50);color:var(--primary-dark);border:1px solid #4f46e51f;border-radius:12px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.5}.ScreenTimeCalculator-module__90_PKW__countsNote b{font-weight:700}.ScreenTimeCalculator-module__90_PKW__countsSources{color:var(--ink-soft);margin-top:10px;font-size:12px;line-height:1.5}.ScreenTimeCalculator-module__90_PKW__countsSources a{color:var(--primary);border-bottom:1px dotted var(--primary-light);font-weight:600;text-decoration:none;transition:all .2s}.ScreenTimeCalculator-module__90_PKW__countsSources a:hover{border-bottom-style:solid}.ScreenTimeCalculator-module__90_PKW__authGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:480px){.ScreenTimeCalculator-module__90_PKW__authGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.ScreenTimeCalculator-module__90_PKW__authGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ScreenTimeCalculator-module__90_PKW__authGrid{grid-template-columns:repeat(4,1fr)}}.ScreenTimeCalculator-module__90_PKW__auth{background:var(--bg);border:1px solid var(--border);color:inherit;border-radius:14px;padding:18px 18px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.ScreenTimeCalculator-module__90_PKW__auth:hover{border-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 6px 20px -4px #0f172a1f}.ScreenTimeCalculator-module__90_PKW__auth .ScreenTimeCalculator-module__90_PKW__flag{font-size:22px;line-height:1}.ScreenTimeCalculator-module__90_PKW__auth .ScreenTimeCalculator-module__90_PKW__org{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.ScreenTimeCalculator-module__90_PKW__auth .ScreenTimeCalculator-module__90_PKW__verdict{letter-spacing:-.015em;margin-top:6px;font-size:22px;font-weight:800;line-height:1.15}.ScreenTimeCalculator-module__90_PKW__auth.ScreenTimeCalculator-module__90_PKW__over .ScreenTimeCalculator-module__90_PKW__verdict{color:var(--over)}.ScreenTimeCalculator-module__90_PKW__auth.ScreenTimeCalculator-module__90_PKW__warn .ScreenTimeCalculator-module__90_PKW__verdict{color:var(--warn)}.ScreenTimeCalculator-module__90_PKW__auth.ScreenTimeCalculator-module__90_PKW__principle .ScreenTimeCalculator-module__90_PKW__verdict{color:var(--ink-soft);font-size:17px;font-weight:700}.ScreenTimeCalculator-module__90_PKW__auth .ScreenTimeCalculator-module__90_PKW__cap{color:var(--ink-soft);margin-top:8px;font-size:12px;line-height:1.4}.ScreenTimeCalculator-module__90_PKW__auth .ScreenTimeCalculator-module__90_PKW__src{color:var(--primary);border-bottom:1px solid #0000;align-items:center;gap:4px;margin-top:12px;padding-bottom:1px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.ScreenTimeCalculator-module__90_PKW__auth:hover .ScreenTimeCalculator-module__90_PKW__src{border-color:var(--primary)}.ScreenTimeCalculator-module__90_PKW__authNote{background:var(--bg-alt);color:var(--ink-soft);border:1px solid var(--border);border-radius:12px;margin-top:18px;padding:14px 18px;font-size:13px;line-height:1.5}.ScreenTimeCalculator-module__90_PKW__authNote b{color:var(--ink);font-weight:700}.ScreenTimeCalculator-module__90_PKW__nudge{background:var(--gold-light);border:1px solid #fde68a;border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;display:flex;overflow:hidden}.ScreenTimeCalculator-module__90_PKW__nudge .ScreenTimeCalculator-module__90_PKW__nudgeCompanion{filter:drop-shadow(0 6px 12px #0f172a26);flex-shrink:0;width:64px;height:64px}.ScreenTimeCalculator-module__90_PKW__nudge .ScreenTimeCalculator-module__90_PKW__copy{flex:1;min-width:200px}.ScreenTimeCalculator-module__90_PKW__nudge .ScreenTimeCalculator-module__90_PKW__q{color:var(--ink);letter-spacing:-.015em;font-size:20px;font-weight:800;line-height:1.2}.ScreenTimeCalculator-module__90_PKW__nudge .ScreenTimeCalculator-module__90_PKW__hint{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:500}.ScreenTimeCalculator-module__90_PKW__nudgeAction{align-items:center;gap:10px;display:flex}.ScreenTimeCalculator-module__90_PKW__miniInput{border:1.5px solid var(--border);width:96px;color:var(--ink);text-align:center;background:#fff;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:22px;font-weight:800}.ScreenTimeCalculator-module__90_PKW__miniInput:focus{border-color:var(--primary);box-shadow:0 0 0 4px #4f46e526}.ScreenTimeCalculator-module__90_PKW__miniBtn{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700}.ScreenTimeCalculator-module__90_PKW__miniBtn:hover{background:var(--primary)}.ScreenTimeCalculator-module__90_PKW__miniBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ScreenTimeCalculator-module__90_PKW__companionBar{background:linear-gradient(135deg,var(--primary-50)0%,#fff 100%);border:1px solid var(--border);border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;padding:32px 28px;display:flex}.ScreenTimeCalculator-module__90_PKW__companionBar .ScreenTimeCalculator-module__90_PKW__cbCopy{flex:1;min-width:240px}.ScreenTimeCalculator-module__90_PKW__companionBar .ScreenTimeCalculator-module__90_PKW__cbEye{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-dark);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.ScreenTimeCalculator-module__90_PKW__companionBar h3{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:800}.ScreenTimeCalculator-module__90_PKW__companionBar p{color:var(--ink-soft);margin-bottom:14px;font-size:14px;line-height:1.5}.ScreenTimeCalculator-module__90_PKW__companionBar .ScreenTimeCalculator-module__90_PKW__cbCta{color:var(--primary);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ScreenTimeCalculator-module__90_PKW__cbPack{padding-right:10px;display:flex}.ScreenTimeCalculator-module__90_PKW__cbPack img{background:#fff;border:3px solid #fff;border-radius:50%;width:72px;height:72px;margin-left:-14px;position:relative;box-shadow:0 4px 12px #0f172a26}.ScreenTimeCalculator-module__90_PKW__cbPack img:first-child{margin-left:0}.ScreenTimeCalculator-module__90_PKW__foot{text-align:center;color:var(--muted);letter-spacing:.05em;margin-top:40px;font-family:JetBrains Mono,monospace;font-size:12px}@media (max-width:760px){.ScreenTimeCalculator-module__90_PKW__sliderCard,.ScreenTimeCalculator-module__90_PKW__answer{padding:28px 22px}.ScreenTimeCalculator-module__90_PKW__floatCompanion{display:none}.ScreenTimeCalculator-module__90_PKW__answerRange{font-size:clamp(60px,13vw,160px)}}@media (max-width:480px){.ScreenTimeCalculator-module__90_PKW__nudgeAction{width:100%}.ScreenTimeCalculator-module__90_PKW__miniInput{flex:1}}@media (prefers-reduced-motion:reduce){.ScreenTimeCalculator-module__90_PKW__starBg svg,.ScreenTimeCalculator-module__90_PKW__floatCompanion,.ScreenTimeCalculator-module__90_PKW__bump,.ScreenTimeCalculator-module__90_PKW__pop,.ScreenTimeCalculator-module__90_PKW__pulse,.ScreenTimeCalculator-module__90_PKW__panel{transition:none!important;animation:none!important}}
