.access-control-module__nhW9oG__ladder{border-color:#cfd8f7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.access-control-module__nhW9oG__ladder button{border:0;border-inline-start:1px solid var(--admin-line);min-height:94px;color:var(--admin-ink);text-align:right;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;gap:3px 10px;padding:18px;display:grid}.access-control-module__nhW9oG__ladder button:first-child{border-inline-start:0}.access-control-module__nhW9oG__ladder button:hover,.access-control-module__nhW9oG__ladder button.access-control-module__nhW9oG__selected{background:#f4f6ff}.access-control-module__nhW9oG__ladder b{color:#3157df;background:#e9edff;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font-family:Manrope Variable,sans-serif;display:grid}.access-control-module__nhW9oG__ladder span{font-size:.83rem;font-weight:850}.access-control-module__nhW9oG__ladder small{color:var(--admin-muted);font-size:.68rem}.access-control-module__nhW9oG__grid{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.access-control-module__nhW9oG__grid .access-control-module__nhW9oG__admin-card{margin:0}.access-control-module__nhW9oG__formHead{border-bottom:1px solid var(--admin-line);margin:-22px -22px 20px;padding:17px 21px}.access-control-module__nhW9oG__formHead h2{margin:0;font-size:1rem}.access-control-module__nhW9oG__formHead span{color:var(--admin-muted);font-size:.71rem}.access-control-module__nhW9oG__setup{gap:8px;margin-top:15px;display:flex}.access-control-module__nhW9oG__setup input{border:1px solid var(--admin-line);border-radius:8px;flex:1;min-width:0;padding:8px}.access-control-module__nhW9oG__setup button{border:1px solid var(--admin-blue);color:#fff;background:var(--admin-blue);cursor:pointer;border-radius:8px;padding:7px 10px}.access-control-module__nhW9oG__staff{border-top:1px solid var(--admin-line);grid-template-columns:minmax(150px,1.4fr) 1fr auto minmax(80px,.7fr) auto;align-items:center;gap:12px;min-height:72px;padding:13px 18px;display:grid}.access-control-module__nhW9oG__staff:first-child{border-top:0}.access-control-module__nhW9oG__staff strong,.access-control-module__nhW9oG__staff small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-control-module__nhW9oG__staff small{color:var(--admin-muted);font-size:.7rem}.access-control-module__nhW9oG__staff>span{font-size:.76rem;font-weight:700}@media (max-width:900px){.access-control-module__nhW9oG__ladder{grid-template-columns:repeat(2,1fr)}.access-control-module__nhW9oG__ladder button:nth-child(3){border-inline-start:0;border-top:1px solid var(--admin-line)}.access-control-module__nhW9oG__ladder button:nth-child(4){border-top:1px solid var(--admin-line)}.access-control-module__nhW9oG__grid{grid-template-columns:1fr}.access-control-module__nhW9oG__staff{grid-template-columns:1fr auto}.access-control-module__nhW9oG__staff>span:not(.access-control-module__nhW9oG__admin-status),.access-control-module__nhW9oG__staff>small{display:none}}@media (max-width:520px){.access-control-module__nhW9oG__ladder{grid-template-columns:1fr}.access-control-module__nhW9oG__ladder button{border-inline-start:0;border-top:1px solid var(--admin-line)}.access-control-module__nhW9oG__ladder button:first-child{border-top:0}.access-control-module__nhW9oG__setup{flex-direction:column;align-items:stretch}}
.kindergarten-codes-module__PvPiZW__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.kindergarten-codes-module__PvPiZW__head h2{margin:0}.kindergarten-codes-module__PvPiZW__head span{color:#737b86;font-size:.8rem}.kindergarten-codes-module__PvPiZW__fresh{background:#f3faf4;border:1px solid #cfe3d3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.kindergarten-codes-module__PvPiZW__fresh span{color:#2d5a36;font-size:.85rem}.kindergarten-codes-module__PvPiZW__fresh input{letter-spacing:.12em;background:#fff;border:1px solid #cfd5dc;border-radius:10px;flex:220px;min-height:42px;padding:0 12px;font:600 1.05rem/1 ui-monospace,monospace}.kindergarten-codes-module__PvPiZW__fresh button{color:#fff;cursor:pointer;background:#2d5a36;border:0;border-radius:10px;min-height:42px;padding:0 16px}.kindergarten-codes-module__PvPiZW__row{border-bottom:1px solid #eceff3;grid-template-columns:minmax(160px,1.4fr) auto 1fr 1.6fr auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.kindergarten-codes-module__PvPiZW__row>div{gap:2px;display:grid}.kindergarten-codes-module__PvPiZW__row small{color:#737b86}@media (max-width:720px){.kindergarten-codes-module__PvPiZW__row{grid-template-columns:1fr auto}}
.overview-module__aSfr3q__overview{gap:1rem;margin-block-end:1.5rem;display:grid}.overview-module__aSfr3q__metrics,.overview-module__aSfr3q__sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.overview-module__aSfr3q__metrics>div,.overview-module__aSfr3q__source{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--admin-ink);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.overview-module__aSfr3q__metrics strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.overview-module__aSfr3q__heading,.overview-module__aSfr3q__signals>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.overview-module__aSfr3q__heading :is(h2,h3),.overview-module__aSfr3q__source p,.overview-module__aSfr3q__signals,.overview-module__aSfr3q__overview>p{margin:0}.overview-module__aSfr3q__source progress{min-inline-size:5rem;accent-color:var(--admin-green);flex:1}.overview-module__aSfr3q__signals>div{border-block-start:1px solid var(--admin-line);padding-block:.45rem}.overview-module__aSfr3q__signals dd{margin:0;font-weight:700}.overview-module__aSfr3q__overview button{min-height:44px}.overview-module__aSfr3q__overview button[aria-pressed=true]{outline:2px solid var(--admin-green);outline-offset:-2px}
.guides-module__lDGgaa__kind{--guide-bg:#f4f5f7;--guide-accent:#33373d}.guides-module__lDGgaa__kind[data-kind=selection]{--guide-bg:#eef4ff;--guide-accent:#3b6fd8}.guides-module__lDGgaa__kind[data-kind=installation]{--guide-bg:#eef8f1;--guide-accent:#2f8f5b}.guides-module__lDGgaa__kind[data-kind=troubleshooting]{--guide-bg:#fff3ec;--guide-accent:#d9733b}.guides-module__lDGgaa__kind[data-kind=maintenance]{--guide-bg:#f4f0fb;--guide-accent:#7a5bc7}.guides-module__lDGgaa__kind[data-kind=replacement]{--guide-bg:#eef7f8;--guide-accent:#2a8c95}.guides-module__lDGgaa__groups{gap:28px;display:grid}.guides-module__lDGgaa__groupTitle{color:var(--guide-accent);margin:0 0 12px;font-size:.95rem}.guides-module__lDGgaa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guides-module__lDGgaa__card{text-align:start;width:100%;font:inherit;color:var(--ink);background:var(--guide-bg);border:1px solid #0000;border-inline-start:3px solid var(--guide-accent);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.guides-module__lDGgaa__card:hover{border-color:color-mix(in srgb, var(--guide-accent) 35%, transparent);transform:translateY(-1px)}.guides-module__lDGgaa__card:focus-visible{outline:2px solid var(--guide-accent);outline-offset:2px}.guides-module__lDGgaa__cardIcon{width:36px;height:36px;color:var(--guide-accent);background:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.guides-module__lDGgaa__cardText{flex:1;gap:3px;min-width:0;display:grid}.guides-module__lDGgaa__cardText small{color:var(--muted);font-size:.75rem}.guides-module__lDGgaa__cardText strong,.guides-module__lDGgaa__cardText span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guides-module__lDGgaa__cardText strong{font-size:.98rem;line-height:1.6}.guides-module__lDGgaa__cardText span{color:var(--graphite);font-size:.84rem;line-height:1.7}.guides-module__lDGgaa__cardChevron{color:var(--guide-accent);font-size:1.4rem}.guides-module__lDGgaa__reader{inset:0 0 0 auto;background:0 0;border:0;width:min(720px,92vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset-inline:auto 0}.guides-module__lDGgaa__reader::backdrop{background:#0e101373}.guides-module__lDGgaa__readerPanel{background:var(--paper);height:100%;color:var(--ink);flex-direction:column;display:flex}.guides-module__lDGgaa__handle{display:none}.guides-module__lDGgaa__readerHead{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:16px 22px 14px;display:grid;position:relative}.guides-module__lDGgaa__readerHead h2{grid-column:1/-1;margin:0;font-size:1.2rem;line-height:1.6}.guides-module__lDGgaa__readerActions{grid-area:1/2;gap:8px;display:flex}.guides-module__lDGgaa__readerActions button,.guides-module__lDGgaa__readerError button{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:.82rem}.guides-module__lDGgaa__progress{inset-inline:0;background:var(--guide-accent);transform-origin:100%;height:2px;transition:transform .1s linear;position:absolute;bottom:-1px}.guides-module__lDGgaa__chip{width:fit-content;color:var(--guide-accent);background:var(--guide-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.guides-module__lDGgaa__readerScroll{overscroll-behavior:contain;flex:1;padding:8px 22px 32px;overflow-y:auto}.guides-module__lDGgaa__readerError{text-align:center;padding:40px 0}.guides-module__lDGgaa__skeleton{gap:14px;padding:24px 0;display:grid}.guides-module__lDGgaa__skeleton i{background:var(--soft);border-radius:6px;height:14px;animation:1.2s ease-in-out infinite guides-module__lDGgaa__pulse}.guides-module__lDGgaa__skeleton i:first-child{width:60%;height:22px}.guides-module__lDGgaa__skeleton i:nth-child(3){width:85%}@keyframes guides-module__lDGgaa__pulse{50%{opacity:.5}}.guides-module__lDGgaa__body{max-width:68ch;font-size:17px;line-height:1.9}.guides-module__lDGgaa__body p,.guides-module__lDGgaa__body ul,.guides-module__lDGgaa__body ol{margin:0 0 1em}.guides-module__lDGgaa__body h2{margin:1.4em 0 .5em;font-size:1.2rem}.guides-module__lDGgaa__body h3,.guides-module__lDGgaa__body h4{margin:1.2em 0 .4em;font-size:1.05rem}.guides-module__lDGgaa__body code{background:var(--soft);font-family:var(--mono);border-radius:4px;padding:1px 5px;font-size:.9em}.guides-module__lDGgaa__body a{color:var(--accent-ink)}.guides-module__lDGgaa__steps{counter-reset:step;padding:0;list-style:none}.guides-module__lDGgaa__steps li{counter-increment:step;margin-bottom:.9em;padding-inline-start:46px;position:relative}.guides-module__lDGgaa__steps li:before{content:counter(step);inset-inline-start:0;width:32px;height:32px;color:var(--guide-accent,var(--ink));background:var(--guide-bg,var(--soft));border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid;position:absolute;top:0}.guides-module__lDGgaa__callout{background:#fff7e0;border-inline-start:3px solid #e3a008;border-radius:10px;margin:.6em 0 1em;padding:10px 14px;font-size:.95em}.guides-module__lDGgaa__tableWrap{margin:0 0 1em;overflow-x:auto}.guides-module__lDGgaa__tableWrap table{border-collapse:collapse;width:100%;font-size:.92em}.guides-module__lDGgaa__tableWrap th,.guides-module__lDGgaa__tableWrap td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.guides-module__lDGgaa__tableWrap th{background:var(--soft)}.guides-module__lDGgaa__tableWrap tbody tr:nth-child(2n){background:var(--mist)}.guides-module__lDGgaa__structured{border-top:1px solid var(--line);margin-top:1.5em;padding-top:1em}.guides-module__lDGgaa__structured summary{cursor:pointer;font-weight:700}.guides-module__lDGgaa__dataBlocks{margin-top:1em}.guides-module__lDGgaa__readerFoot{border-top:1px solid var(--line);max-width:68ch;margin-top:2em;padding-top:1em}.guides-module__lDGgaa__readerFoot h4{margin:0 0 10px;font-size:.95rem}.guides-module__lDGgaa__productChips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.guides-module__lDGgaa__productChips a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:.88rem;text-decoration:none}.guides-module__lDGgaa__productCards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.guides-module__lDGgaa__productCards a{border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.guides-module__lDGgaa__productCards span{color:var(--accent-ink);font-size:.82rem}.guides-module__lDGgaa__hub,.guides-module__lDGgaa__page{padding-block:32px 64px}.guides-module__lDGgaa__hubHero{text-align:center;color:#fff;background:radial-gradient(circle at 12% 20%,#314252 0,#0000 32%),linear-gradient(135deg,#0d1b27,#1e3445);border-radius:20px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;max-width:none;margin-bottom:28px;padding:clamp(55px,8vw,112px) 22px;display:grid}.guides-module__lDGgaa__hubHero .eyebrow{color:var(--accent)}.guides-module__lDGgaa__hubHero h1,.guides-module__lDGgaa__pageHead h1{margin:0;font-size:clamp(1.5rem,3vw,2.1rem)}.guides-module__lDGgaa__hubHero p,.guides-module__lDGgaa__pageHead p{color:var(--graphite);margin:0;line-height:1.9}.guides-module__lDGgaa__hubHero p{color:#d3dde4}.guides-module__lDGgaa__hubHero h1{font-size:clamp(2rem,4vw,3.8rem)}.guides-module__lDGgaa__hubIntro{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 20px;display:flex}.guides-module__lDGgaa__hubIntro span{color:var(--muted);font-size:.9rem}.guides-module__lDGgaa__hubSearch{background:#fff;border-radius:14px;gap:8px;width:min(100%,800px);margin-top:16px;padding:6px;display:flex;box-shadow:0 18px 50px #0003}.guides-module__lDGgaa__hubSearch input{min-width:0;font:inherit;border:0;border-radius:10px;flex:1;padding:15px 18px}.guides-module__lDGgaa__hubSearch button,.guides-module__lDGgaa__more{font:inherit;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-weight:700}.guides-module__lDGgaa__filters{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.guides-module__lDGgaa__filters button{font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--graphite);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.88rem;display:inline-flex}.guides-module__lDGgaa__filters button[data-kind]{color:var(--guide-accent)}.guides-module__lDGgaa__filters button[aria-pressed=true]{background:var(--guide-bg,var(--soft));border-color:var(--guide-accent,var(--ink));font-weight:700}.guides-module__lDGgaa__empty{color:var(--muted)}.guides-module__lDGgaa__more{margin:28px auto 0;display:block}.guides-module__lDGgaa__crumbs{color:var(--muted);margin-bottom:14px;font-size:.85rem}.guides-module__lDGgaa__crumbs a{color:var(--accent-ink)}.guides-module__lDGgaa__pageHead{gap:10px;max-width:68ch;margin-bottom:18px;display:grid}@media (max-width:720px){.guides-module__lDGgaa__grid{grid-template-columns:1fr}.guides-module__lDGgaa__reader{width:100%;height:94dvh;margin-top:auto;inset:auto 0 0}.guides-module__lDGgaa__readerPanel{border-radius:18px 18px 0 0;overflow:hidden}.guides-module__lDGgaa__handle{background:var(--line);border-radius:3px;width:44px;height:5px;margin:8px auto 0;display:block}.guides-module__lDGgaa__readerHead{padding:10px 16px 12px}.guides-module__lDGgaa__readerScroll{padding:6px 16px 28px}.guides-module__lDGgaa__body{font-size:16px}}
.guide-search-module__yFG6-G__panel{max-block-size:calc(100dvh - var(--space-12) * 2);overscroll-behavior:contain;overflow-y:auto}.guide-search-module__yFG6-G__section{min-inline-size:0;border-block-end:1px solid var(--line);margin-block-end:var(--space-5);padding-block-end:var(--space-5)}.guide-search-module__yFG6-G__heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.guide-search-module__yFG6-G__heading h3{font-size:var(--text-small);color:var(--ink);margin:0;font-weight:700}.guide-search-module__yFG6-G__heading a,.guide-search-module__yFG6-G__feedback button{min-block-size:calc(var(--space-8) + var(--space-2));color:var(--accent-ink);font-size:var(--text-small);align-items:center;display:inline-flex}.guide-search-module__yFG6-G__cards,.guide-search-module__yFG6-G__skeleton{gap:var(--space-2);display:grid}.guide-search-module__yFG6-G__compact[class]{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--mist);color:var(--ink);transition:none}.guide-search-module__yFG6-G__compact[class]:hover{border-color:var(--ink);background:var(--soft);transform:none}.guide-search-module__yFG6-G__compact[class]:focus-visible{outline-color:var(--ink)}.guide-search-module__yFG6-G__compact>:first-child{inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.guide-search-module__yFG6-G__compact>:nth-child(2){gap:var(--space-2)}.guide-search-module__yFG6-G__compact small{font-size:var(--text-caption)}.guide-search-module__yFG6-G__compact strong{font-size:var(--text-small);line-height:1.7}.guide-search-module__yFG6-G__compact>:nth-child(2)>span{display:none}.guide-search-module__yFG6-G__compact>:last-child{color:var(--ink);font-size:var(--text-h3)}.guide-search-module__yFG6-G__compact strong{overflow-wrap:anywhere}.guide-search-module__yFG6-G__feedback{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.guide-search-module__yFG6-G__feedback button{padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);font:inherit;cursor:pointer}.guide-search-module__yFG6-G__empty,.guide-search-module__yFG6-G__feedback{color:var(--muted);font-size:var(--text-small);margin:0;line-height:1.7}.guide-search-module__yFG6-G__skeleton i{block-size:var(--space-10);background:var(--soft);border-radius:var(--radius)}.guide-search-module__yFG6-G__srOnly{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.pilot-guides-module__keVi6W__pilotBlocks{gap:var(--space-8);display:grid}.pilot-guides-module__keVi6W__pilotBlocks section>h2,.pilot-guides-module__keVi6W__pilotBlocks aside>h2{margin:0 0 var(--space-4)}.pilot-guides-module__keVi6W__pilotList{gap:var(--space-3);padding-inline-start:var(--space-6);display:grid}.pilot-guides-module__keVi6W__caseGrid,.pilot-guides-module__keVi6W__productProblemGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.pilot-guides-module__keVi6W__caseCard{padding:var(--space-5);background:var(--mist);border-inline-start:2px solid var(--accent);border-radius:var(--radius)}.pilot-guides-module__keVi6W__caseCard span{color:var(--muted);font-size:var(--text-caption);font-weight:700}.pilot-guides-module__keVi6W__caseCard p,.pilot-guides-module__keVi6W__trapList p,.pilot-guides-module__keVi6W__iranNote p,.pilot-guides-module__keVi6W__safetyBox p{margin:var(--space-2) 0 0}.pilot-guides-module__keVi6W__trapList{gap:var(--space-4);display:grid}.pilot-guides-module__keVi6W__trapList article{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius)}.pilot-guides-module__keVi6W__trapList h3{margin:0}.pilot-guides-module__keVi6W__iranNote,.pilot-guides-module__keVi6W__safetyBox{padding:var(--space-5);border-inline-start:2px solid var(--ink);background:var(--soft)}.pilot-guides-module__keVi6W__safetyBox{border-color:var(--danger);background:var(--danger-wash)}.pilot-guides-module__keVi6W__sources{border-top:1px solid var(--line);padding-top:var(--space-5)}.pilot-guides-module__keVi6W__sources ol{gap:var(--space-3);padding-inline-start:var(--space-6);display:grid}.pilot-guides-module__keVi6W__sources a{gap:var(--space-3);color:var(--accent-ink);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.pilot-guides-module__keVi6W__sources a span{color:var(--muted)}.pilot-guides-module__keVi6W__productProblems{max-width:1440px;padding:var(--space-10) var(--space-5);margin-inline:auto}.pilot-guides-module__keVi6W__productProblemsHead{max-width:68ch;margin-bottom:var(--space-6)}.pilot-guides-module__keVi6W__productProblemsHead h2{margin:var(--space-3) 0}.pilot-guides-module__keVi6W__productProblemsHead p{color:var(--muted)}.pilot-guides-module__keVi6W__productProblemGrid a{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-decoration:none;display:grid}.pilot-guides-module__keVi6W__productProblemGrid a:hover{border-color:var(--ink);box-shadow:var(--shadow-1)}.pilot-guides-module__keVi6W__productProblemGrid span{color:var(--graphite)}.pilot-guides-module__keVi6W__productProblemGrid small{color:var(--accent-ink);font-weight:700}
.brand-module__blDWXW__triRule{inline-size:100%;block-size:var(--tri-size,4px);direction:ltr;display:flex}.brand-module__blDWXW__triRule i{flex:1}.brand-module__blDWXW__triRule i:first-child,.brand-module__blDWXW__triMarker i:first-child,.brand-module__blDWXW__dots i:first-child{background:var(--k-blue)}.brand-module__blDWXW__triRule i:nth-child(2),.brand-module__blDWXW__triMarker i:nth-child(2),.brand-module__blDWXW__dots i:nth-child(2){background:var(--k-purple)}.brand-module__blDWXW__triRule i:nth-child(3),.brand-module__blDWXW__triMarker i:nth-child(3),.brand-module__blDWXW__dots i:nth-child(3){background:var(--k-yellow)}.brand-module__blDWXW__triMarker{vertical-align:-.06em;direction:ltr;gap:2px;display:inline-flex}.brand-module__blDWXW__triMarker i{border-radius:2px;block-size:.78em;inline-size:6px}.brand-module__blDWXW__loader{color:var(--muted);align-items:center;gap:10px;font-size:.86rem;display:inline-flex}.brand-module__blDWXW__dots{direction:ltr;gap:6px;display:inline-flex}.brand-module__blDWXW__dots i{block-size:8px;inline-size:8px;animation:brand-module__blDWXW__karniBounce .9s var(--ease-out) infinite;border-radius:50%}.brand-module__blDWXW__dots i:nth-child(2){animation-delay:.12s}.brand-module__blDWXW__dots i:nth-child(3){animation-delay:.24s}@keyframes brand-module__blDWXW__karniBounce{0%,60%,to{transform:none}30%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.brand-module__blDWXW__dots i{animation:none}}.brand-module__blDWXW__chip{border:1px solid var(--pillar-line);background:var(--pillar-wash);color:var(--pillar-ink);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.brand-module__blDWXW__chipSm{block-size:26px;padding-inline:9px;font-size:.74rem}.brand-module__blDWXW__chipMd{block-size:32px;padding-inline:12px;font-size:.84rem}a.brand-module__blDWXW__chip:hover,.brand-module__blDWXW__chipSelected{background:var(--pillar);color:var(--on-pillar);border-color:var(--pillar)}.brand-module__blDWXW__chip svg{flex:none;block-size:1.15em;inline-size:1.15em}.brand-module__blDWXW__dot{inline-size:var(--dot,10px);block-size:var(--dot,10px);background:var(--pillar);border-radius:50%;flex:none;display:inline-block}.brand-module__blDWXW__mascot{object-fit:contain;block-size:auto;display:block}.brand-module__blDWXW__empty{text-align:center;justify-items:center;gap:12px;padding-block:clamp(40px,8vw,88px);display:grid}.brand-module__blDWXW__empty h1,.brand-module__blDWXW__empty h2{margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.brand-module__blDWXW__empty p{max-width:46ch;color:var(--graphite);margin:0;line-height:1.9}.brand-module__blDWXW__emptyActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:8px;display:flex}.brand-module__blDWXW__celebrate{text-align:center;justify-items:center;gap:12px;padding-block:clamp(40px,8vw,80px);display:grid;position:relative;overflow:hidden}.brand-module__blDWXW__confetti{pointer-events:none;position:absolute;inset:0}.brand-module__blDWXW__confetti i{opacity:0;block-size:10px;inline-size:10px;animation:brand-module__blDWXW__confettiFall 1.4s var(--ease-out) forwards;border-radius:50%;position:absolute;inset-block-start:-12px}.brand-module__blDWXW__confetti i:nth-child(3n+1){background:var(--k-blue)}.brand-module__blDWXW__confetti i:nth-child(3n+2){background:var(--k-purple)}.brand-module__blDWXW__confetti i:nth-child(3n){background:var(--k-yellow)}.brand-module__blDWXW__confetti i:nth-child(2n){border-radius:3px;block-size:14px;inline-size:7px}.brand-module__blDWXW__confetti i:first-child{animation-delay:50ms;inset-inline-start:5.2%}.brand-module__blDWXW__confetti i:nth-child(2){animation-delay:.1s;inset-inline-start:10.4%}.brand-module__blDWXW__confetti i:nth-child(3){animation-delay:.15s;inset-inline-start:15.6%}.brand-module__blDWXW__confetti i:nth-child(4){animation-delay:.2s;inset-inline-start:20.8%}.brand-module__blDWXW__confetti i:nth-child(5){animation-delay:.25s;inset-inline-start:26%}.brand-module__blDWXW__confetti i:nth-child(6){animation-delay:0s;inset-inline-start:31.2%}.brand-module__blDWXW__confetti i:nth-child(7){animation-delay:50ms;inset-inline-start:36.4%}.brand-module__blDWXW__confetti i:nth-child(8){animation-delay:.1s;inset-inline-start:41.6%}.brand-module__blDWXW__confetti i:nth-child(9){animation-delay:.15s;inset-inline-start:46.8%}.brand-module__blDWXW__confetti i:nth-child(10){animation-delay:.2s;inset-inline-start:52%}.brand-module__blDWXW__confetti i:nth-child(11){animation-delay:.25s;inset-inline-start:57.2%}.brand-module__blDWXW__confetti i:nth-child(12){animation-delay:0s;inset-inline-start:62.4%}.brand-module__blDWXW__confetti i:nth-child(13){animation-delay:50ms;inset-inline-start:67.6%}.brand-module__blDWXW__confetti i:nth-child(14){animation-delay:.1s;inset-inline-start:72.8%}.brand-module__blDWXW__confetti i:nth-child(15){animation-delay:.15s;inset-inline-start:78%}.brand-module__blDWXW__confetti i:nth-child(16){animation-delay:.2s;inset-inline-start:83.2%}.brand-module__blDWXW__confetti i:nth-child(17){animation-delay:.25s;inset-inline-start:88.4%}.brand-module__blDWXW__confetti i:nth-child(18){animation-delay:0s;inset-inline-start:93.6%}@keyframes brand-module__blDWXW__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(260px)rotate(320deg)}}.brand-module__blDWXW__orderNo{color:var(--muted);margin:0;font-weight:700}.brand-module__blDWXW__celebrate h1{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.brand-module__blDWXW__celebrate p:not(.brand-module__blDWXW__orderNo){max-width:46ch;color:var(--graphite);margin:0;line-height:1.9}@media (prefers-reduced-motion:reduce){.brand-module__blDWXW__confetti{display:none}}.brand-module__blDWXW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-module__blDWXW__pillarNav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.brand-module__blDWXW__pillarNav a{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:10px 12px;font-size:.9rem;font-weight:800;display:inline-flex;position:relative}.brand-module__blDWXW__pillarNav a:after{content:"";background:var(--pillar);block-size:3px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;inset-block-end:2px;inset-inline:12px;transform:scaleX(0)}.brand-module__blDWXW__pillarNav a:hover:after,.brand-module__blDWXW__pillarNav a[aria-current=page]:after{transform:scaleX(1)}.brand-module__blDWXW__pillarNavList ul{flex-direction:column;gap:2px}.brand-module__blDWXW__pillarNavList a{color:inherit;font-size:inherit;font-weight:inherit;padding:6px 0}.brand-module__blDWXW__pillarNavList a:after{display:none}@media (prefers-reduced-motion:reduce){.brand-module__blDWXW__pillarNav a:after{transition:none}}.brand-module__blDWXW__meter{color:#262626;border:1px solid #dedede;border-radius:8px;margin-block:10px 4px;padding:8px 12px}.brand-module__blDWXW__meterTitle{font:inherit;margin:0 0 4px;font-size:.875rem;font-weight:750}.brand-module__blDWXW__meterList{margin:0;padding:0;list-style:none}.brand-module__blDWXW__meterLine,.brand-module__blDWXW__meterDetails>summary{grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-block-size:28px;padding-block:3px;display:grid}.brand-module__blDWXW__meterDetails>summary{cursor:pointer;min-block-size:32px;list-style:none}.brand-module__blDWXW__meterDetails>summary::-webkit-details-marker{display:none}.brand-module__blDWXW__meterDetails>summary:hover .brand-module__blDWXW__meterName{text-decoration:underline}.brand-module__blDWXW__meterDetails>summary:focus-visible,.brand-module__blDWXW__meterMore:focus-visible{outline-offset:2px;outline:2px solid #333}.brand-module__blDWXW__meterName{overflow-wrap:anywhere;font-size:.84rem;font-weight:650}.brand-module__blDWXW__meterStrength{color:#575757;font-size:.75rem}.brand-module__blDWXW__meterRow[data-strength=primary] .brand-module__blDWXW__meterStrength{color:#333;font-weight:700}.brand-module__blDWXW__meterChevron{color:#575757}.brand-module__blDWXW__meterDetails[open] .brand-module__blDWXW__meterChevron{transform:rotate(180deg)}.brand-module__blDWXW__meterEvidence{color:#575757;margin:0 0 6px;font-size:.8rem}.brand-module__blDWXW__meterMore{color:#333;min-block-size:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}
.brand-logo-module__stA-HW__logo[data-variant=fa][data-tone=inverse]{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--paper)}.brand-logo-module__stA-HW__logo[data-variant=fa].header-logo{padding-block:var(--space-2)}.brand-logo-module__stA-HW__logo[data-variant=fa].header-logo img{height:calc(var(--space-10) + var(--space-6))}.footer-brand .brand-logo-module__stA-HW__logo[data-variant=fa] img{height:calc(var(--space-10) + var(--space-6))}@media (max-width:720px){.brand-logo-module__stA-HW__logo[data-variant=fa].header-logo img{height:40px}.brand-logo-module__stA-HW__logo[data-variant=fa].header-logo{padding-block:0}}
.chat-module__cNiDmq__root{z-index:90;inset-inline-end:24px;font-family:inherit;position:fixed;bottom:24px}.chat-module__cNiDmq__launcher{background:var(--ink);width:52px;height:52px;color:var(--paper);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chat-module__cNiDmq__launcher svg{width:23px;height:23px}.chat-module__cNiDmq__launcher:hover{background:var(--graphite)}.chat-module__cNiDmq__panel{inset-inline-end:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:min(390px,100vw - 32px);height:min(610px,100dvh - 105px);box-shadow:var(--shadow);color:var(--ink);flex-direction:column;display:flex;position:absolute;bottom:68px;overflow:hidden}.chat-module__cNiDmq__panel:has(.chat-module__cNiDmq__empty){height:min(320px,100dvh - 105px)}.chat-module__cNiDmq__header{border-bottom:1px solid var(--line);background:var(--mist);align-items:center;gap:12px;padding:17px 19px;display:flex}.chat-module__cNiDmq__header div{flex:1;gap:2px;display:grid}.chat-module__cNiDmq__header strong{font-size:15px}.chat-module__cNiDmq__header small{color:var(--muted);font-size:12px}.chat-module__cNiDmq__header button{min-width:44px;min-height:44px;color:var(--graphite);cursor:pointer;background:0 0;border:0;font-size:25px}.chat-module__cNiDmq__directory{flex:1;padding:10px 0 20px;overflow-y:auto}.chat-module__cNiDmq__sectionTitle{color:var(--muted);padding:17px 20px 9px;font-size:12px;font-weight:700}.chat-module__cNiDmq__row{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:12px 20px;display:flex}.chat-module__cNiDmq__row:hover,.chat-module__cNiDmq__row:focus-visible{background:var(--soft)}.chat-module__cNiDmq__row span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.chat-module__cNiDmq__row strong{font-size:14px;font-weight:700}.chat-module__cNiDmq__row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-module__cNiDmq__row b{color:var(--muted);font-size:17px;font-weight:400}.chat-module__cNiDmq__avatar{border-radius:var(--radius);background:var(--soft);width:42px;height:42px;color:var(--ink);flex:0 0 42px;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.chat-module__cNiDmq__avatar img{object-fit:cover;width:100%;height:100%}.chat-module__cNiDmq__messages{background:var(--mist);flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.chat-module__cNiDmq__hint{max-width:240px;color:var(--muted);text-align:center;margin:auto;font-size:13px;line-height:1.9}.chat-module__cNiDmq__bubble{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;gap:7px;max-width:84%;padding:11px 13px;font-size:13px;line-height:1.8;display:grid}.chat-module__cNiDmq__bubble.chat-module__cNiDmq__mine{border-color:var(--line);background:var(--soft);align-self:flex-end}.chat-module__cNiDmq__bubble time{color:var(--muted);text-align:start;direction:ltr;font-size:12px}.chat-module__cNiDmq__composer{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:12px;display:flex}.chat-module__cNiDmq__composer textarea{resize:vertical;border:1px solid var(--muted);border-radius:var(--radius);max-height:100px;color:var(--ink);font:inherit;flex:1;padding:11px 12px;font-size:14px}.chat-module__cNiDmq__composer textarea:focus{border-color:var(--ink)}.chat-module__cNiDmq__composer button{border-radius:var(--radius);background:var(--ink);width:44px;height:44px;color:var(--paper);cursor:pointer;border:0;font-size:22px}.chat-module__cNiDmq__composer button:disabled{opacity:.4;cursor:default}.chat-module__cNiDmq__empty{text-align:center;flex:1;place-content:center;gap:13px;padding:28px;display:grid}.chat-module__cNiDmq__empty strong{font-size:18px}.chat-module__cNiDmq__empty p{color:var(--muted);margin:0;font-size:13px}.chat-module__cNiDmq__empty label{color:var(--graphite);text-align:start;font-size:14px;font-weight:600}.chat-module__cNiDmq__empty input{border:1px solid var(--muted);border-radius:var(--radius);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:start;padding-inline:12px;font-size:16px}.chat-module__cNiDmq__empty input::placeholder{color:var(--muted)}.chat-module__cNiDmq__empty button{border-radius:var(--radius);background:var(--ink);min-height:48px;color:var(--paper);font:inherit;cursor:pointer;border:0;font-weight:700}.chat-module__cNiDmq__empty button:hover{background:var(--graphite)}.chat-module__cNiDmq__empty button:disabled{opacity:.6;cursor:wait}.chat-module__cNiDmq__error{background:var(--soft);color:var(--ink);margin:0;padding:8px 15px;font-size:12px}@media (max-width:640px){.chat-module__cNiDmq__root{inset-inline-end:12px;bottom:12px}.chat-module__cNiDmq__launcher{width:48px;height:48px}.chat-module__cNiDmq__panel{inset-inline:0;border-radius:var(--radius) var(--radius) 0 0;width:100%;height:min(740px,92dvh);position:fixed;bottom:0}.chat-module__cNiDmq__panel:has(.chat-module__cNiDmq__empty){height:min(360px,80dvh)}}@media (max-width:720px){body:has(.compare-tray) .chat-module__cNiDmq__root{bottom:84px}}
.expert-contact-module___zhw6a__card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:12px;padding:16px}.expert-contact-module___zhw6a__title{color:var(--muted);margin:0 0 12px;font-size:.78rem;font-weight:800}.expert-contact-module___zhw6a__row{align-items:center;gap:12px;display:flex}.expert-contact-module___zhw6a__photo{width:56px;height:56px;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.expert-contact-module___zhw6a__photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .2s}.expert-contact-module___zhw6a__card:hover .expert-contact-module___zhw6a__photo img,.expert-contact-module___zhw6a__hero:hover .expert-contact-module___zhw6a__photo img{filter:none}.expert-contact-module___zhw6a__photoLarge{width:96px;height:96px;font-size:1.4rem}.expert-contact-module___zhw6a__person{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.expert-contact-module___zhw6a__person strong{font-size:.92rem}.expert-contact-module___zhw6a__person small{color:var(--muted);font-size:.75rem}.expert-contact-module___zhw6a__inlinePhone{color:var(--muted);align-self:flex-start;font-size:.78rem;display:none}.expert-contact-module___zhw6a__actions{flex:none;gap:8px;display:flex}.expert-contact-module___zhw6a__callWrap{display:inline-flex;position:relative}.expert-contact-module___zhw6a__action{height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd2d7;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.78rem;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.expert-contact-module___zhw6a__action svg{width:16px;height:16px}.expert-contact-module___zhw6a__action:hover{border-color:var(--ink)}.expert-contact-module___zhw6a__action:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.expert-contact-module___zhw6a__primary{color:#fff;background:var(--ink);border-color:var(--ink)}.expert-contact-module___zhw6a__primary:hover{color:var(--ink);background:var(--accent);border-color:var(--accent)}.expert-contact-module___zhw6a__tooltip{z-index:5;color:#fff;background:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.expert-contact-module___zhw6a__callWrap:hover .expert-contact-module___zhw6a__tooltip,.expert-contact-module___zhw6a__callWrap:focus-within .expert-contact-module___zhw6a__tooltip{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.expert-contact-module___zhw6a__photo img,.expert-contact-module___zhw6a__tooltip{transition:none}}@media (max-width:640px){.expert-contact-module___zhw6a__row{flex-wrap:wrap}.expert-contact-module___zhw6a__actions{width:100%}.expert-contact-module___zhw6a__actions>*{flex:1}.expert-contact-module___zhw6a__action{justify-content:center;width:100%}.expert-contact-module___zhw6a__inlinePhone{display:block}.expert-contact-module___zhw6a__tooltip{display:none}}.expert-contact-module___zhw6a__hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);flex-wrap:wrap;align-items:center;gap:20px;margin-block:20px;padding:clamp(20px,4vw,32px);display:flex}.expert-contact-module___zhw6a__hero h2{margin:0 0 4px;font-size:1.2rem}.expert-contact-module___zhw6a__bigPhone{margin-top:8px;font-size:1.5rem;font-weight:850;display:inline-block}
.product-share-module__upAKBW__root{flex:none;position:relative}.product-share-module__upAKBW__trigger{border:1px solid var(--line);width:34px;height:34px;color:var(--graphite);cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.product-share-module__upAKBW__trigger:hover,.product-share-module__upAKBW__trigger[aria-expanded=true]{border-color:var(--ink)}.product-share-module__upAKBW__trigger svg{width:16px;height:16px}.product-hero__actions .product-share-module__upAKBW__trigger{width:42px;height:42px}.product-hero__actions .product-share-module__upAKBW__trigger svg{width:20px;height:20px}@media (max-width:720px){.product-card__actions .product-share-module__upAKBW__trigger{width:30px;height:30px}.product-card__actions .product-share-module__upAKBW__trigger svg{width:15px;height:15px}}.product-share-module__upAKBW__menu{z-index:100;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-width:196px;box-shadow:var(--shadow);padding:4px;display:grid;position:fixed}.product-share-module__upAKBW__menu button,.product-share-module__upAKBW__menu a{border-radius:var(--radius);min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding-inline:12px;font-size:14px;font-weight:600;display:flex}.product-share-module__upAKBW__menu button:hover,.product-share-module__upAKBW__menu a:hover,.product-share-module__upAKBW__menu button:focus-visible,.product-share-module__upAKBW__menu a:focus-visible{background:var(--soft)}.product-share-module__upAKBW__feedback:empty{display:none}.product-share-module__upAKBW__feedback:not(:empty){background:var(--ink);min-width:190px;color:var(--paper);border-radius:var(--radius);padding:8px 12px;font-size:12px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}
.quiz-games-module__UokiGG__section{text-align:start;gap:.9rem;margin-block-start:1rem;display:grid}.quiz-games-module__UokiGG__section h3{margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.quiz-games-module__UokiGG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.quiz-games-module__UokiGG__card{border:1px solid var(--line);background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;gap:.5rem;padding:.85rem;text-decoration:none;display:flex}.quiz-games-module__UokiGG__card:has(summary:hover){border-color:var(--ink)}.quiz-games-module__UokiGG__card summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.quiz-games-module__UokiGG__card summary{cursor:pointer;gap:.5rem;list-style:none;display:grid}.quiz-games-module__UokiGG__card summary::-webkit-details-marker{display:none}.quiz-games-module__UokiGG__card ol{margin-block:.25rem 0;padding-inline-start:1.35rem}.quiz-games-module__UokiGG__card p{margin-block:.25rem 0}.quiz-games-module__UokiGG__media{aspect-ratio:4/3;background:var(--soft);border-radius:.65rem;place-items:center;display:grid;position:relative}.quiz-games-module__UokiGG__media svg{width:72%;height:72%}.quiz-games-module__UokiGG__action{margin-block-start:auto;text-decoration:underline}
.avatar-module__IPJoeq__avatar{object-fit:contain;border-radius:var(--radius-card);flex:none;display:block}.avatar-module__IPJoeq__icon{object-fit:contain;flex:none;display:block}
.child-profile-module__SYkbqW__page{gap:var(--space-5);max-inline-size:760px;padding-block:var(--space-6) var(--space-8);padding-inline:var(--space-4);margin-inline:auto;display:grid}.child-profile-module__SYkbqW__intro{gap:var(--space-3);display:grid}.child-profile-module__SYkbqW__title{color:var(--ink);margin:0;font-size:clamp(1.8rem,4vw,2.6rem)}.child-profile-module__SYkbqW__lead{color:var(--graphite);margin:0;line-height:1.8}.child-profile-module__SYkbqW__card{gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-6));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);margin:0;display:grid}.child-profile-module__SYkbqW__cardTitle{color:var(--ink);margin:0;font-size:1.2rem}.child-profile-module__SYkbqW__subTitle{margin:0 0 var(--space-2);color:var(--ink);font-size:.95rem}.child-profile-module__SYkbqW__hint{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.child-profile-module__SYkbqW__fields{gap:var(--space-3);flex-wrap:wrap;display:flex}.child-profile-module__SYkbqW__field{gap:var(--space-2);color:var(--ink);font-size:.9rem;font-weight:700;display:grid}.child-profile-module__SYkbqW__field select,.child-profile-module__SYkbqW__field input{min-block-size:44px;min-inline-size:160px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);font:inherit}.child-profile-module__SYkbqW__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.child-profile-module__SYkbqW__chip{min-block-size:40px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.child-profile-module__SYkbqW__chip:hover{border-color:var(--ink)}.child-profile-module__SYkbqW__chip[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.child-profile-module__SYkbqW__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.child-profile-module__SYkbqW__primary,.child-profile-module__SYkbqW__secondary,.child-profile-module__SYkbqW__danger,.child-profile-module__SYkbqW__option{min-block-size:46px;padding-inline:var(--space-5);border-radius:var(--radius-pill);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.child-profile-module__SYkbqW__primary{background:var(--accent);color:var(--on-accent);border:0;justify-self:start}.child-profile-module__SYkbqW__primary:hover{background:var(--accent-hover)}.child-profile-module__SYkbqW__primary:disabled,.child-profile-module__SYkbqW__option:disabled{opacity:.5;cursor:not-allowed}.child-profile-module__SYkbqW__secondary{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);justify-self:start}.child-profile-module__SYkbqW__danger{border:1px solid var(--danger);background:var(--paper);color:var(--danger)}.child-profile-module__SYkbqW__danger:hover{background:var(--danger-wash)}.child-profile-module__SYkbqW__progressLabel{color:var(--muted);margin:0;font-size:.85rem;font-weight:700}.child-profile-module__SYkbqW__progress{border-radius:var(--radius-pill);background:var(--mist);block-size:8px;overflow:hidden}.child-profile-module__SYkbqW__progress span{background:var(--accent);block-size:100%;transition:inline-size .25s var(--ease-out);display:block}.child-profile-module__SYkbqW__question{color:var(--ink);margin:0;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.6}.child-profile-module__SYkbqW__options{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.child-profile-module__SYkbqW__option{min-block-size:96px;padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--soft);color:var(--ink);text-align:center;font-size:1rem;line-height:1.6}.child-profile-module__SYkbqW__option:hover{border-color:var(--accent);background:var(--accent-wash)}.child-profile-module__SYkbqW__option[aria-pressed=true]{border-color:var(--accent)}.child-profile-module__SYkbqW__resultTitle{color:var(--accent-ink);margin:0;font-size:clamp(1.4rem,3.4vw,2rem)}.child-profile-module__SYkbqW__resultSecondary{color:var(--graphite);margin:0;font-weight:700}.child-profile-module__SYkbqW__save{gap:var(--space-3);border-block-start:1px solid var(--line);padding-block-start:var(--space-4);display:grid}.child-profile-module__SYkbqW__consent{gap:var(--space-2);color:var(--graphite);align-items:flex-start;font-size:.9rem;line-height:1.7;display:flex}.child-profile-module__SYkbqW__consent input{flex:none;block-size:18px;inline-size:18px;margin-block-start:6px}.child-profile-module__SYkbqW__link{color:var(--accent-ink);font-weight:800}.child-profile-module__SYkbqW__success{color:var(--success);margin:0;font-weight:700}.child-profile-module__SYkbqW__error{color:var(--danger);margin:0;font-weight:700}.child-profile-module__SYkbqW__childList{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.child-profile-module__SYkbqW__childHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}:is(.child-profile-module__SYkbqW__primary,.child-profile-module__SYkbqW__secondary,.child-profile-module__SYkbqW__danger,.child-profile-module__SYkbqW__option,.child-profile-module__SYkbqW__chip):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.child-profile-module__SYkbqW__chip{gap:var(--space-2);padding-block:var(--space-2)}.child-profile-module__SYkbqW__genderOptions{gap:var(--space-3);flex-wrap:wrap;display:flex}.child-profile-module__SYkbqW__genderOption{justify-items:center;gap:var(--space-2);min-inline-size:132px;padding:var(--space-3) var(--space-4);border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--soft);color:var(--ink);font:inherit;cursor:pointer;font-weight:800;display:grid}.child-profile-module__SYkbqW__genderOption:hover{border-color:var(--accent-line)}.child-profile-module__SYkbqW__genderOption[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.child-profile-module__SYkbqW__genderOption:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.child-profile-module__SYkbqW__birthField{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.child-profile-module__SYkbqW__birthField legend{margin-block-end:var(--space-2);font-weight:700}.child-profile-module__SYkbqW__gate{gap:var(--space-5)}.child-profile-module__SYkbqW__gateTeaser{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.child-profile-module__SYkbqW__gateAvatar{background:radial-gradient(circle, var(--k-yellow-wash), var(--k-purple-wash));border-radius:36px;place-items:center;block-size:156px;inline-size:156px;display:grid;position:relative;overflow:hidden}.child-profile-module__SYkbqW__gateAvatar img{filter:blur(9px)saturate(1.2);transform:scale(1.05)}.child-profile-module__SYkbqW__gateMark{color:var(--k-purple-strong);text-shadow:0 4px 18px #ffffffe6;place-items:center;font-size:4rem;font-weight:900;animation:2.4s ease-in-out infinite child-profile-module__SYkbqW__gatePulse;display:grid;position:absolute;inset:0}.child-profile-module__SYkbqW__gateReady{color:var(--k-blue);margin:0 0 4px;font-weight:900}.child-profile-module__SYkbqW__gatePerks{margin:var(--space-3) 0 0;gap:6px;padding:0;font-size:.92rem;font-weight:750;list-style:none;display:grid}.child-profile-module__SYkbqW__gatePerks li:before{content:"✓";color:#fff;background:#1fa6a0;border-radius:50%;place-items:center;block-size:20px;inline-size:20px;margin-inline-end:8px;font-size:.72rem;display:inline-grid}@keyframes child-profile-module__SYkbqW__gatePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:560px){.child-profile-module__SYkbqW__gateTeaser{text-align:center;grid-template-columns:1fr;justify-items:center}.child-profile-module__SYkbqW__gatePerks{text-align:start;justify-items:start}}@media (prefers-reduced-motion:reduce){.child-profile-module__SYkbqW__gateMark{animation:none}}
.children-panel-module__P7bUsa__panel{gap:var(--space-4);inline-size:100%;display:grid}.children-panel-module__P7bUsa__muted{color:var(--muted);margin:0;font-size:.86rem;line-height:1.8}.children-panel-module__P7bUsa__error{color:var(--danger);margin:0;font-weight:700}.children-panel-module__P7bUsa__link{color:var(--accent-ink);font-weight:800}.children-panel-module__P7bUsa__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.children-panel-module__P7bUsa__card{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:168px;inline-size:100%;padding:var(--space-4) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .16s, transform .16s var(--ease-out), box-shadow .16s;flex-direction:column;text-decoration:none;display:flex}.children-panel-module__P7bUsa__card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-1);transform:translateY(-2px)}.children-panel-module__P7bUsa__card:focus-visible,.children-panel-module__P7bUsa__pictureButton:focus-visible,.children-panel-module__P7bUsa__avatarOption:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.children-panel-module__P7bUsa__cardName{font-size:.95rem;font-weight:850}.children-panel-module__P7bUsa__cardTag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-ink);font-size:.76rem;font-weight:800}.children-panel-module__P7bUsa__addCard{border-style:dashed;border-color:var(--line-strong);background:var(--soft)}.children-panel-module__P7bUsa__addIcon{background:var(--accent-wash);block-size:56px;inline-size:56px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:1.8rem;font-weight:700;display:grid}.children-panel-module__P7bUsa__photo{object-fit:cover;border-radius:50%;flex:none;display:block}.children-panel-module__P7bUsa__detail{gap:var(--space-5);inline-size:100%;display:grid}.children-panel-module__P7bUsa__back{justify-self:start;align-items:center;gap:var(--space-2);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:800;display:inline-flex}.children-panel-module__P7bUsa__back:hover{color:var(--ink)}html[dir=ltr] .children-panel-module__P7bUsa__back span{transform:rotate(180deg)}.children-panel-module__P7bUsa__detailHead{align-items:center;gap:var(--space-4);display:flex}.children-panel-module__P7bUsa__detailName{margin:0;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:850}.children-panel-module__P7bUsa__pictureButton{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.children-panel-module__P7bUsa__pictureEdit{border:2px solid var(--paper);background:var(--ink);block-size:30px;inline-size:30px;color:var(--paper);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;inset-block-end:0;inset-inline-start:0}.children-panel-module__P7bUsa__pictureEditor{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);display:grid}.children-panel-module__P7bUsa__avatarGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.children-panel-module__P7bUsa__avatarOption{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;padding:3px}.children-panel-module__P7bUsa__avatarOption[aria-pressed=true]{border-color:var(--accent)}.children-panel-module__P7bUsa__avatarOption:disabled{opacity:.5;cursor:wait}.children-panel-module__P7bUsa__tabs{gap:var(--space-1);border-block-end:1px solid var(--line);display:flex;overflow-x:auto}.children-panel-module__P7bUsa__tab{min-block-size:48px;padding-inline:var(--space-4);border:0;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-block-end:3px solid #0000;flex:1 1 0;font-size:.92rem;font-weight:800}.children-panel-module__P7bUsa__tab:hover{color:var(--ink)}.children-panel-module__P7bUsa__tab[aria-selected=true]{border-block-end-color:var(--accent);color:var(--ink)}.children-panel-module__P7bUsa__tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.children-panel-module__P7bUsa__tabPanel{gap:var(--space-5);display:grid}.children-panel-module__P7bUsa__sectionTitle{margin:0 0 var(--space-3);color:var(--ink);font-size:.95rem;font-weight:850}.children-panel-module__P7bUsa__bars{margin:0 0 var(--space-2);gap:var(--space-3);padding:0;list-style:none;display:grid}.children-panel-module__P7bUsa__bar{align-items:center;gap:var(--space-3);grid-template-columns:minmax(120px,160px) 1fr 44px;display:grid}.children-panel-module__P7bUsa__barLabel{align-items:center;gap:var(--space-2);font-size:.88rem;font-weight:800;display:inline-flex}.children-panel-module__P7bUsa__barTrack{border-radius:var(--radius-pill);background:var(--mist);block-size:10px;overflow:hidden}.children-panel-module__P7bUsa__barFill{border-radius:inherit;background:var(--accent);block-size:100%;display:block}.children-panel-module__P7bUsa__bar:first-child .children-panel-module__P7bUsa__barFill{background:var(--k-purple)}.children-panel-module__P7bUsa__barValue{text-align:end;font-size:.88rem}.children-panel-module__P7bUsa__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.children-panel-module__P7bUsa__chip{min-block-size:34px;padding-inline:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);align-items:center;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.children-panel-module__P7bUsa__chip:hover{border-color:var(--ink)}.children-panel-module__P7bUsa__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.children-panel-module__P7bUsa__secondary,.children-panel-module__P7bUsa__danger{min-block-size:40px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font:inherit;cursor:pointer;align-items:center;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.children-panel-module__P7bUsa__secondary{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink)}.children-panel-module__P7bUsa__danger{border:1px solid var(--danger);background:var(--paper);color:var(--danger)}.children-panel-module__P7bUsa__danger:hover{background:var(--danger-wash)}@media (max-width:560px){.children-panel-module__P7bUsa__bar{grid-template-columns:1fr 44px}.children-panel-module__P7bUsa__barTrack{grid-area:2/1/auto/-1}}.children-panel-module__P7bUsa__chip{gap:var(--space-2);padding-block:var(--space-2)}.children-panel-module__P7bUsa__avatarOption{border-radius:var(--radius-card)}.children-panel-module__P7bUsa__bar{grid-template-columns:minmax(140px,180px) 1fr 44px}@media (max-width:560px){.children-panel-module__P7bUsa__bar{grid-template-columns:1fr 44px}}.children-panel-module__P7bUsa__avatarGrid{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.children-panel-module__P7bUsa__avatarOption img{block-size:auto;inline-size:100%}@media (max-width:560px){.children-panel-module__P7bUsa__avatarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.children-panel-module__P7bUsa__secondary[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.children-panel-module__P7bUsa__input{min-block-size:48px;inline-size:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:var(--space-3);font:inherit;margin-block-start:var(--space-2);display:block}
.parent-profile-module__AP2qOa__page{gap:var(--space-5);inline-size:min(100% - 48px,1180px);padding-block:var(--space-6) var(--space-8);margin-inline:auto;display:grid}.parent-profile-module__AP2qOa__page>h1{margin:0;font-size:1.2rem;font-weight:800}.parent-profile-module__AP2qOa__detail{gap:var(--space-4);inline-size:100%;min-inline-size:0;display:grid;container:child-profile/inline-size}.parent-profile-module__AP2qOa__identity{isolation:isolate;align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-7);border:1px solid var(--k-purple-line);border-radius:var(--radius-lg);background:linear-gradient(110deg, var(--paper), var(--k-purple-wash));display:flex;position:relative;overflow:hidden}.parent-profile-module__AP2qOa__identity:after{content:"";z-index:-1;border:32px solid var(--k-yellow-wash);border-radius:50%;block-size:280px;inline-size:280px;position:absolute;inset-block-start:-100px;inset-inline-end:-48px}.parent-profile-module__AP2qOa__portrait{block-size:192px;inline-size:192px;padding:var(--space-1);border:1px solid var(--k-purple-line);background:var(--paper);box-shadow:var(--shadow-1);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.parent-profile-module__AP2qOa__portrait>img{object-fit:contain;block-size:100%;inline-size:100%}.parent-profile-module__AP2qOa__camera{border:3px solid var(--paper);background:var(--k-purple);block-size:36px;inline-size:36px;color:var(--on-grow);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.parent-profile-module__AP2qOa__identityText{min-inline-size:0}.parent-profile-module__AP2qOa__eyebrow{color:var(--k-purple-strong);font-size:.78rem;font-weight:800}.parent-profile-module__AP2qOa__identity h2{margin:var(--space-1) 0;overflow-wrap:anywhere;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:850;line-height:1.5}.parent-profile-module__AP2qOa__subtitle{color:var(--muted);margin:0;font-size:.86rem}.parent-profile-module__AP2qOa__meta{gap:var(--space-2) var(--space-4);margin-block:var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.parent-profile-module__AP2qOa__meta>span{color:var(--graphite);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.parent-profile-module__AP2qOa__meta svg{color:var(--k-purple);flex:none}.parent-profile-module__AP2qOa__tabs{gap:var(--space-1);padding:var(--space-1);scrollbar-width:thin;border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);display:flex;overflow-x:auto}.parent-profile-module__AP2qOa__tabs button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:48px;padding-inline:var(--space-4);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;font-size:.86rem;font-weight:800;display:inline-flex}.parent-profile-module__AP2qOa__tabs button[aria-selected=true]{background:var(--paper);border-color:var(--k-purple-line);color:var(--k-purple-strong);box-shadow:var(--shadow-1)}.parent-profile-module__AP2qOa__tabPanel{min-inline-size:0}.parent-profile-module__AP2qOa__management{border-block-start:1px solid var(--line);padding-block-start:var(--space-4)}.parent-profile-module__AP2qOa__management summary{color:var(--muted);cursor:pointer;font-size:.76rem}.parent-profile-module__AP2qOa__management>div{gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.parent-profile-module__AP2qOa__basics{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.parent-profile-module__AP2qOa__basics>summary{color:var(--muted);cursor:pointer;font-size:.8rem;font-weight:700}.parent-profile-module__AP2qOa__basics>form{margin-block-start:var(--space-4)}@media (max-width:640px){.parent-profile-module__AP2qOa__page{inline-size:calc(100% - 32px);padding-block-start:var(--space-4)}}@container child-profile (max-width:640px){.parent-profile-module__AP2qOa__identity{align-items:center;gap:var(--space-4);padding:var(--space-4)}.parent-profile-module__AP2qOa__portrait{block-size:112px;inline-size:112px}.parent-profile-module__AP2qOa__camera{block-size:28px;inline-size:28px;inset-block-end:0;inset-inline-end:0}.parent-profile-module__AP2qOa__camera svg{inline-size:14px}.parent-profile-module__AP2qOa__identity h2{font-size:1.65rem}.parent-profile-module__AP2qOa__subtitle{display:none}.parent-profile-module__AP2qOa__meta{gap:var(--space-2);margin-block-start:var(--space-2)}.parent-profile-module__AP2qOa__meta>span{font-size:.72rem}.parent-profile-module__AP2qOa__meta>span:last-child{display:none}.parent-profile-module__AP2qOa__tabs button{min-block-size:44px;padding-inline:var(--space-3);flex:none;font-size:.78rem}}
.profile-growth-overview-module__HEqqlG__foundationHead{align-items:center;gap:var(--space-3);display:flex}.profile-growth-overview-module__HEqqlG__foundationCard{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--k-yellow-line);border-radius:var(--radius-card);background:var(--k-yellow-wash);display:grid}.profile-growth-overview-module__HEqqlG__foundationHead h3{margin:0;font-size:1.06rem;font-weight:850}.profile-growth-overview-module__HEqqlG__foundationHead p{margin:var(--space-1) 0 0;color:var(--muted);font-size:.8rem;line-height:1.9}.profile-growth-overview-module__HEqqlG__foundationMark{border-radius:var(--radius);background:var(--paper);block-size:44px;inline-size:44px;color:var(--k-yellow-ink);flex:none;place-items:center;display:grid}.profile-growth-overview-module__HEqqlG__foundationGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.profile-growth-overview-module__HEqqlG__foundation{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--k-yellow-line);border-radius:var(--radius);background:var(--paper);min-block-size:72px;color:var(--ink);text-align:start;font:inherit;cursor:pointer;display:flex}.profile-growth-overview-module__HEqqlG__foundation>span{gap:var(--space-1);min-inline-size:0;display:grid}.profile-growth-overview-module__HEqqlG__foundation b{font-size:.82rem;font-weight:800}.profile-growth-overview-module__HEqqlG__foundation small{color:var(--muted);font-size:.7rem}.profile-growth-overview-module__HEqqlG__foundation>img{flex:none;block-size:32px;inline-size:32px}.profile-growth-overview-module__HEqqlG__foundation[aria-pressed=true]{border-color:var(--k-purple);background:var(--k-purple-wash)}.profile-growth-overview-module__HEqqlG__foundation:disabled{opacity:.6;cursor:default}.profile-growth-overview-module__HEqqlG__focusCheck{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;margin-inline-start:auto;display:grid}.profile-growth-overview-module__HEqqlG__foundation[aria-pressed=true] .profile-growth-overview-module__HEqqlG__focusCheck{background:var(--k-purple);border-color:var(--k-purple);color:var(--on-grow)}.profile-growth-overview-module__HEqqlG__foundationEmpty{color:var(--muted);margin:0;font-size:.82rem;line-height:1.9}.profile-growth-overview-module__HEqqlG__error{color:var(--danger);font-size:.8rem}.profile-growth-overview-module__HEqqlG__evidence{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.profile-growth-overview-module__HEqqlG__evidence>summary{padding:var(--space-4);color:var(--k-purple-strong);cursor:pointer;font-size:.85rem;font-weight:800}.profile-growth-overview-module__HEqqlG__evidence>div{padding:0 var(--space-4) var(--space-4)}@container (max-width:640px){.profile-growth-overview-module__HEqqlG__foundationCard{padding:var(--space-4)}.profile-growth-overview-module__HEqqlG__foundationGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-growth-overview-module__HEqqlG__foundation{padding:var(--space-2);flex-wrap:wrap}.profile-growth-overview-module__HEqqlG__foundation>span{flex:1}.profile-growth-overview-module__HEqqlG__foundation .profile-growth-overview-module__HEqqlG__focusCheck{block-size:16px;inline-size:16px;margin-inline-start:0}.profile-growth-overview-module__HEqqlG__foundation b{font-size:.72rem}.profile-growth-overview-module__HEqqlG__foundation small{font-size:.65rem}}
.skill-evidence-module__j7B6nq__section{gap:var(--space-3);display:grid}.skill-evidence-module__j7B6nq__sectionTitle{color:var(--ink);margin:0;font-size:.95rem;font-weight:850}.skill-evidence-module__j7B6nq__groupTitle{margin:0 0 var(--space-2);color:var(--ink);font-size:.9rem;font-weight:850}.skill-evidence-module__j7B6nq__hint{color:var(--muted);margin:0;font-size:.84rem;line-height:1.8}.skill-evidence-module__j7B6nq__error{color:var(--danger);margin:0;font-weight:700}.skill-evidence-module__j7B6nq__success{color:var(--success);margin:0;font-weight:700}.skill-evidence-module__j7B6nq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-evidence-module__j7B6nq__choice{align-items:center;gap:var(--space-2);min-block-size:40px;padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;font-size:.84rem;font-weight:800;display:inline-flex}.skill-evidence-module__j7B6nq__choice:hover{border-color:var(--ink)}.skill-evidence-module__j7B6nq__choice[aria-pressed=true],.skill-evidence-module__j7B6nq__choice[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.skill-evidence-module__j7B6nq__choice:focus-visible,.skill-evidence-module__j7B6nq__linkButton:focus-visible,.skill-evidence-module__j7B6nq__primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skill-evidence-module__j7B6nq__choice:disabled,.skill-evidence-module__j7B6nq__primary:disabled{opacity:.5;cursor:wait}.skill-evidence-module__j7B6nq__count{color:var(--muted);font-size:.76rem;font-weight:700}.skill-evidence-module__j7B6nq__primary{min-block-size:42px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;font-weight:850}.skill-evidence-module__j7B6nq__linkButton{padding:var(--space-1) 0;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:.84rem;font-weight:800;text-decoration:underline}.skill-evidence-module__j7B6nq__form{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);display:grid}.skill-evidence-module__j7B6nq__question{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.skill-evidence-module__j7B6nq__prompt{margin-block-end:var(--space-2);padding:0;font-size:.92rem;font-weight:800;line-height:1.7}.skill-evidence-module__j7B6nq__field{gap:var(--space-2);font-size:.86rem;font-weight:800;display:grid}.skill-evidence-module__j7B6nq__field select{min-block-size:42px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:inherit}.skill-evidence-module__j7B6nq__chart{gap:var(--space-5);display:grid}.skill-evidence-module__j7B6nq__legend{padding:var(--space-3) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-card)}.skill-evidence-module__j7B6nq__legend summary{cursor:pointer;font-size:.86rem;font-weight:850}.skill-evidence-module__j7B6nq__legend p{margin-block-start:var(--space-2)}.skill-evidence-module__j7B6nq__skills{margin:var(--space-2) 0 0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.skill-evidence-module__j7B6nq__skill{align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);display:grid}.skill-evidence-module__j7B6nq__skill[data-state=estimated]{background:var(--soft);border-style:dashed}.skill-evidence-module__j7B6nq__skillHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.skill-evidence-module__j7B6nq__skillName{align-items:center;gap:var(--space-2);color:var(--ink);margin-inline-end:auto;font-weight:850;text-decoration:none;display:inline-flex}.skill-evidence-module__j7B6nq__skillName:hover{text-decoration:underline}.skill-evidence-module__j7B6nq__skillName img{block-size:28px;inline-size:28px}.skill-evidence-module__j7B6nq__evidenceDetails{border-block-start:1px solid var(--line);padding-block-start:var(--space-2)}.skill-evidence-module__j7B6nq__evidenceDetails summary{color:var(--k-purple-strong);cursor:pointer;font-size:.75rem;font-weight:750}.skill-evidence-module__j7B6nq__evidenceDetails>:not(summary){margin-block-start:var(--space-3)}.skill-evidence-module__j7B6nq__badge,.skill-evidence-module__j7B6nq__badgeQuiet,.skill-evidence-module__j7B6nq__badgeWarn{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:.72rem;font-weight:800}.skill-evidence-module__j7B6nq__badge{background:var(--accent-wash);color:var(--accent-ink)}.skill-evidence-module__j7B6nq__badge[data-state=estimated]{background:var(--mist);color:var(--ink-muted)}.skill-evidence-module__j7B6nq__badge[data-state=set]{background:var(--ink);color:var(--paper)}.skill-evidence-module__j7B6nq__badgeQuiet{border:1px solid var(--line);color:var(--muted)}.skill-evidence-module__j7B6nq__badgeWarn{background:var(--danger-wash);color:var(--danger)}.skill-evidence-module__j7B6nq__resultRow,.skill-evidence-module__j7B6nq__sourceRow{align-items:center;gap:var(--space-3);grid-template-columns:minmax(96px,128px) auto 1fr;display:grid}.skill-evidence-module__j7B6nq__resultRow{padding-block:var(--space-1)}.skill-evidence-module__j7B6nq__sources{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.skill-evidence-module__j7B6nq__rowLabel{color:var(--graphite);font-size:.8rem;font-weight:800}.skill-evidence-module__j7B6nq__levelText{font-size:.86rem}.skill-evidence-module__j7B6nq__levelBar{gap:3px;block-size:8px;inline-size:66px;display:inline-flex}.skill-evidence-module__j7B6nq__levelBarLarge{block-size:12px;inline-size:84px}.skill-evidence-module__j7B6nq__segment{border-radius:var(--radius-pill);background:var(--mist);flex:1}.skill-evidence-module__j7B6nq__levelBar[data-tone=result]{--tone:var(--ink)}.skill-evidence-module__j7B6nq__levelBar[data-tone=quiz]{--tone:var(--line-strong)}.skill-evidence-module__j7B6nq__levelBar[data-tone=parent_check]{--tone:var(--accent)}.skill-evidence-module__j7B6nq__levelBar[data-tone=teacher]{--tone:var(--k-purple)}.skill-evidence-module__j7B6nq__levelBar[data-tone=parent_manual]{--tone:var(--coral)}.skill-evidence-module__j7B6nq__levelBar[data-tone=game],.skill-evidence-module__j7B6nq__levelBar[data-tone=product_feedback]{--tone:var(--teal)}.skill-evidence-module__j7B6nq__segment[data-on=true]{background:var(--tone,var(--accent))}.skill-evidence-module__j7B6nq__adjust{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--soft);display:grid}.skill-evidence-module__j7B6nq__adjustTitle{margin:0;font-size:.86rem;font-weight:850}@media (max-width:560px){.skill-evidence-module__j7B6nq__skills{grid-template-columns:1fr}.skill-evidence-module__j7B6nq__resultRow,.skill-evidence-module__j7B6nq__sourceRow{grid-template-columns:1fr auto}.skill-evidence-module__j7B6nq__resultRow .skill-evidence-module__j7B6nq__rowLabel,.skill-evidence-module__j7B6nq__sourceRow .skill-evidence-module__j7B6nq__rowLabel{grid-column:1/-1}}
.growth-module__cCtVFa__hint{color:var(--muted);margin:0;font-size:.84rem;line-height:1.8}.growth-module__cCtVFa__note{color:var(--ink-muted);margin:0;font-size:.8rem;font-style:italic}.growth-module__cCtVFa__error{color:var(--danger);margin:0;font-weight:700}.growth-module__cCtVFa__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.growth-module__cCtVFa__focusChip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.growth-module__cCtVFa__growth{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.growth-module__cCtVFa__growthCard{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);display:grid}.growth-module__cCtVFa__growthCard[data-kind=superpowers]{border-color:var(--k-purple-line);background:var(--k-purple-wash)}.growth-module__cCtVFa__growthTitle{margin:0;font-size:.95rem;font-weight:850}.growth-module__cCtVFa__powerChip{align-items:center;gap:var(--space-2);min-block-size:36px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--paper);font-size:.86rem;font-weight:800;display:inline-flex}.growth-module__cCtVFa__focusChip{min-block-size:38px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;font-size:.8rem;font-weight:800}.growth-module__cCtVFa__focusChip[data-suggested=true]{border-style:dashed;border-color:var(--accent)}.growth-module__cCtVFa__focusChip[aria-pressed=true]{border-style:solid;border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.growth-module__cCtVFa__focusChip:disabled{opacity:.5;cursor:wait}
.profile-overview-module__BlxWqq__overview{gap:var(--space-5);min-inline-size:0;display:grid;container-type:inline-size}.profile-overview-module__BlxWqq__moreOptions{min-inline-size:0}.profile-overview-module__BlxWqq__moreOptions>summary{inline-size:fit-content;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--muted);cursor:pointer;margin-inline:auto;font-size:.8rem;font-weight:700}.profile-overview-module__BlxWqq__moreOptions>summary:hover{color:var(--k-purple-strong);border-color:var(--k-purple-line)}.profile-overview-module__BlxWqq__moreOptions>summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.profile-overview-module__BlxWqq__moreContent{gap:var(--space-5);min-inline-size:0;padding-block-start:var(--space-5);display:grid}.profile-overview-module__BlxWqq__overviewGrid{gap:var(--space-4);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.profile-overview-module__BlxWqq__resultsGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-overview-module__BlxWqq__card{align-content:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);display:grid}.profile-overview-module__BlxWqq__cardHead{align-items:center;gap:var(--space-3);display:flex}.profile-overview-module__BlxWqq__cardHead>div{min-inline-size:0}.profile-overview-module__BlxWqq__cardHead h3{margin:0;font-size:.98rem;font-weight:850}.profile-overview-module__BlxWqq__cardHead p{margin:var(--space-1) 0 0;color:var(--muted);font-size:.73rem;line-height:1.8}.profile-overview-module__BlxWqq__icon{border-radius:12px;flex:none;place-items:center;block-size:40px;inline-size:40px;display:grid}.profile-overview-module__BlxWqq__icon[data-tone=purple]{background:var(--k-purple-wash);color:var(--k-purple-strong)}.profile-overview-module__BlxWqq__icon[data-tone=pink]{background:var(--k-blue-wash);color:var(--k-blue-strong)}.profile-overview-module__BlxWqq__icon[data-tone=yellow]{background:var(--k-yellow-wash);color:var(--k-yellow-ink)}.profile-overview-module__BlxWqq__skillGrid{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.profile-overview-module__BlxWqq__skillRow{align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--line);min-inline-size:0;display:flex}.profile-overview-module__BlxWqq__skillRow>img{flex:none;block-size:28px;inline-size:28px}.profile-overview-module__BlxWqq__skillText{gap:2px;min-inline-size:0;display:grid}.profile-overview-module__BlxWqq__skillText b{overflow-wrap:anywhere;font-size:.82rem;font-weight:800}.profile-overview-module__BlxWqq__skillText small{color:var(--muted);font-size:.64rem}.profile-overview-module__BlxWqq__skillLevel{justify-items:end;gap:var(--space-1);flex:none;margin-inline-start:auto;display:grid}.profile-overview-module__BlxWqq__skillLevel>span:last-child{color:var(--muted);font-size:.65rem}.profile-overview-module__BlxWqq__steps{gap:3px;inline-size:60px;display:flex}.profile-overview-module__BlxWqq__steps i{border-radius:var(--radius-pill);background:var(--line);flex:1;block-size:7px}.profile-overview-module__BlxWqq__steps i[data-filled=true]{background:var(--k-purple)}.profile-overview-module__BlxWqq__skillRow[data-estimated=true] .profile-overview-module__BlxWqq__steps i[data-filled=true]{background:var(--line-strong)}.profile-overview-module__BlxWqq__action{justify-content:center;justify-self:start;align-items:center;gap:var(--space-2);min-block-size:40px;padding:var(--space-1) 0;color:var(--k-purple-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:800;display:inline-flex}[dir=ltr] .profile-overview-module__BlxWqq__action svg{transform:rotate(90deg)}.profile-overview-module__BlxWqq__interests{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profile-overview-module__BlxWqq__interests a{align-items:center;gap:var(--space-2);min-block-size:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--k-blue-line);border-radius:var(--radius);background:var(--k-blue-wash);color:var(--k-blue-strong);font-size:.78rem;font-weight:700;display:inline-flex}.profile-overview-module__BlxWqq__interests a:hover{border-color:var(--k-blue)}.profile-overview-module__BlxWqq__interests img{block-size:32px;inline-size:32px}.profile-overview-module__BlxWqq__card[data-section=interests]{border-color:var(--k-blue-line);background:var(--k-blue-wash);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center}.profile-overview-module__BlxWqq__card[data-section=interests] .profile-overview-module__BlxWqq__icon,.profile-overview-module__BlxWqq__card[data-section=interests] .profile-overview-module__BlxWqq__interests a{background:var(--paper)}.profile-overview-module__BlxWqq__empty{justify-items:start;gap:var(--space-3);padding-block:var(--space-4);color:var(--muted);margin:0;font-size:.83rem;line-height:1.9;display:grid}.profile-overview-module__BlxWqq__empty p{margin:0}.profile-overview-module__BlxWqq__empty>svg{color:var(--k-purple)}.profile-overview-module__BlxWqq__resultsHeading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.profile-overview-module__BlxWqq__resultsHeading h3{margin:0;font-size:1.05rem;font-weight:850}.profile-overview-module__BlxWqq__resultsHeading p{margin:var(--space-1) 0 0;color:var(--muted);font-size:.8rem;line-height:1.9}.profile-overview-module__BlxWqq__resultCount{align-items:center;gap:var(--space-2);min-block-size:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--soft);color:var(--k-purple-strong);font:inherit;cursor:pointer;flex:none;font-size:.75rem;font-weight:750;display:inline-flex}.profile-overview-module__BlxWqq__playChart{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-block-size:240px;margin:0;display:grid}.profile-overview-module__BlxWqq__donut{aspect-ratio:1;inline-size:100%;max-inline-size:210px;margin-inline:auto;position:relative}.profile-overview-module__BlxWqq__donut svg{block-size:100%;inline-size:100%;display:block}.profile-overview-module__BlxWqq__donutLabel{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:25%}.profile-overview-module__BlxWqq__donutLabel b{color:var(--k-purple-strong);font-size:1.9rem;line-height:1.5}.profile-overview-module__BlxWqq__donutLabel span{color:var(--muted);font-size:.83rem}.profile-overview-module__BlxWqq__chartLegend{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.profile-overview-module__BlxWqq__chartLegend li{align-items:center;gap:var(--space-2);font-size:.77rem;display:flex}.profile-overview-module__BlxWqq__chartLegend i{border-radius:50%;flex:none;block-size:9px;inline-size:9px}.profile-overview-module__BlxWqq__chartLegend b{margin-inline-start:auto;font-size:.82rem;font-weight:800}.profile-overview-module__BlxWqq__typeHeading{align-items:center;gap:var(--space-3);display:flex}.profile-overview-module__BlxWqq__typeHeading>b{padding:var(--space-2) var(--space-3);background:var(--k-blue-wash);color:var(--k-blue-strong);font-family:var(--font-latin);border-radius:12px;font-size:1.2rem}.profile-overview-module__BlxWqq__typeHeading>div{gap:2px;display:grid}.profile-overview-module__BlxWqq__typeHeading strong{font-size:.8rem}.profile-overview-module__BlxWqq__typeHeading time{color:var(--muted);font-size:.68rem}.profile-overview-module__BlxWqq__preferences{gap:var(--space-3);display:grid}.profile-overview-module__BlxWqq__preferences ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.profile-overview-module__BlxWqq__preferences li{gap:6px;display:grid}.profile-overview-module__BlxWqq__preferences li>div{align-items:center;gap:var(--space-2);font-size:.72rem;display:flex}.profile-overview-module__BlxWqq__preferences li b{color:var(--graphite);font-weight:700}.profile-overview-module__BlxWqq__preferences li strong{color:var(--k-purple-strong);margin-inline-start:auto;font-size:.8rem}.profile-overview-module__BlxWqq__preferenceTrack{border-radius:var(--radius-pill);background:var(--k-purple-wash);block-size:8px;display:block;overflow:hidden}.profile-overview-module__BlxWqq__preferenceTrack i{border-radius:inherit;background:var(--k-purple);block-size:100%;display:block}.profile-overview-module__BlxWqq__preferences li:nth-child(2n) .profile-overview-module__BlxWqq__preferenceTrack i{background:var(--k-blue)}.profile-overview-module__BlxWqq__chartNote{color:var(--muted);margin:0;font-size:.7rem;line-height:1.8}.profile-overview-module__BlxWqq__gardnerGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.profile-overview-module__BlxWqq__gardnerGrid li{gap:var(--space-2);border-inline-start:2px solid var(--k-purple-line);padding-inline-start:var(--space-3);display:grid}.profile-overview-module__BlxWqq__gardnerGrid li>span:first-child{font-size:.8rem;font-weight:750}.profile-overview-module__BlxWqq__gardnerGrid small{color:var(--muted);font-size:.7rem}@container (max-width:900px){.profile-overview-module__BlxWqq__overviewGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.profile-overview-module__BlxWqq__skillGrid{grid-template-columns:1fr}.profile-overview-module__BlxWqq__playChart{gap:var(--space-2);grid-template-columns:1fr}.profile-overview-module__BlxWqq__donut{max-inline-size:170px}}@container (max-width:640px){.profile-overview-module__BlxWqq__overviewGrid,.profile-overview-module__BlxWqq__resultsGrid{grid-template-columns:1fr}.profile-overview-module__BlxWqq__card{padding:var(--space-4);gap:var(--space-3)}.profile-overview-module__BlxWqq__card[data-section=interests]{grid-template-columns:1fr}.profile-overview-module__BlxWqq__skillGrid{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview-module__BlxWqq__skillRow{gap:var(--space-1) 6px;grid-template-columns:24px minmax(0,1fr);display:grid}.profile-overview-module__BlxWqq__skillRow>img{block-size:24px;inline-size:24px}.profile-overview-module__BlxWqq__skillText b{font-size:.72rem}.profile-overview-module__BlxWqq__skillText small{font-size:.6rem}.profile-overview-module__BlxWqq__skillLevel{grid-column:1/-1;justify-content:space-between;align-items:center;margin-inline-start:0;display:flex}.profile-overview-module__BlxWqq__steps{inline-size:44px}.profile-overview-module__BlxWqq__skillLevel>span:last-child{font-size:.6rem}.profile-overview-module__BlxWqq__playChart{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-overview-module__BlxWqq__donut{max-inline-size:156px}.profile-overview-module__BlxWqq__gardnerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview-module__BlxWqq__preferences li>div{flex-wrap:wrap}}
.karni-profile-module__I2yRzq__section{gap:var(--space-4);display:grid}.karni-profile-module__I2yRzq__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.karni-profile-module__I2yRzq__title{margin:0;font-size:1.1rem;font-weight:850}.karni-profile-module__I2yRzq__muted{color:var(--muted);margin:0;font-size:.86rem;line-height:1.8}.karni-profile-module__I2yRzq__error{color:var(--danger);margin:0;font-weight:700}.karni-profile-module__I2yRzq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.karni-profile-module__I2yRzq__select{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit}.karni-profile-module__I2yRzq__demoBanner{padding:var(--space-3) var(--space-4);border:1px dashed var(--k-yellow);border-radius:var(--radius);background:var(--k-yellow-wash);color:var(--ink);margin:0;font-size:.86rem;font-weight:700;line-height:1.8}.karni-profile-module__I2yRzq__ghost[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.karni-profile-module__I2yRzq__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.karni-profile-module__I2yRzq__card{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--pillar-line,var(--line));border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow);display:grid}.karni-profile-module__I2yRzq__cardHead{align-items:center;gap:var(--space-3);display:flex}.karni-profile-module__I2yRzq__icon{background:var(--pillar-wash,var(--soft));block-size:44px;inline-size:44px;color:var(--pillar-ink,var(--ink));border-radius:50%;flex:none;place-items:center;display:grid}.karni-profile-module__I2yRzq__cardTitle{margin:0;font-size:1rem;font-weight:850}.karni-profile-module__I2yRzq__status{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--pillar-wash,var(--soft));color:var(--pillar-ink,var(--ink));font-size:.78rem;font-weight:800;display:inline-flex}.karni-profile-module__I2yRzq__more summary{cursor:pointer;color:var(--accent-ink);font-size:.84rem;font-weight:800}.karni-profile-module__I2yRzq__more summary:focus-visible,.karni-profile-module__I2yRzq__button:focus-visible,.karni-profile-module__I2yRzq__ghost:focus-visible,.karni-profile-module__I2yRzq__select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.karni-profile-module__I2yRzq__more p{margin:var(--space-2) 0 0;color:var(--graphite);font-size:.86rem;line-height:1.9}.karni-profile-module__I2yRzq__bars{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.karni-profile-module__I2yRzq__bar{align-items:center;gap:var(--space-2);grid-template-columns:minmax(80px,1fr) 2fr auto;font-size:.84rem;display:grid}.karni-profile-module__I2yRzq__track{border-radius:var(--radius-pill);background:var(--soft);block-size:12px;overflow:hidden}.karni-profile-module__I2yRzq__fill{border-radius:inherit;background:var(--play);block-size:100%;display:block}.karni-profile-module__I2yRzq__dotsList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.karni-profile-module__I2yRzq__dotsRow{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:.86rem;display:flex}.karni-profile-module__I2yRzq__dots{gap:4px;display:inline-flex}.karni-profile-module__I2yRzq__dot{border:2px solid var(--pillar,var(--k-purple));border-radius:50%;block-size:14px;inline-size:14px}.karni-profile-module__I2yRzq__dot[data-on=true]{background:var(--pillar,var(--k-purple))}.karni-profile-module__I2yRzq__flower{justify-items:center;gap:var(--space-2);display:grid}.karni-profile-module__I2yRzq__flowerSvg{block-size:auto;inline-size:min(100%,220px)}.karni-profile-module__I2yRzq__petal{fill:var(--k-purple-wash);stroke:var(--k-purple);stroke-width:1.5px}.karni-profile-module__I2yRzq__petal[data-level=practicing]{fill:var(--k-purple-line)}.karni-profile-module__I2yRzq__petal[data-level=confident]{fill:var(--k-purple)}.karni-profile-module__I2yRzq__center{fill:var(--k-yellow)}.karni-profile-module__I2yRzq__legend{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.karni-profile-module__I2yRzq__legend li{justify-content:space-between;gap:var(--space-2);display:flex}.karni-profile-module__I2yRzq__legend b{color:var(--muted);font-weight:700}.karni-profile-module__I2yRzq__devList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.karni-profile-module__I2yRzq__dev{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--soft);font-size:.86rem;display:flex}.karni-profile-module__I2yRzq__devGroup{gap:var(--space-2);display:grid}.karni-profile-module__I2yRzq__devName{color:var(--graphite);margin:0;font-size:.84rem;font-weight:850}.karni-profile-module__I2yRzq__devState{color:var(--graphite);font-weight:800}.karni-profile-module__I2yRzq__dev[data-state=on_track]{background:var(--k-blue-wash)}.karni-profile-module__I2yRzq__dev[data-state=watch]{background:var(--k-yellow-wash)}.karni-profile-module__I2yRzq__dev[data-state=talk_to_specialist]{background:var(--k-purple-wash)}.karni-profile-module__I2yRzq__note{padding:var(--space-3);border-radius:var(--radius);background:var(--mist);color:var(--graphite);margin:0;font-size:.82rem;line-height:1.8}.karni-profile-module__I2yRzq__arrow{align-items:center;gap:var(--space-1);color:var(--graphite);font-size:.8rem;font-weight:800;display:inline-flex}.karni-profile-module__I2yRzq__button{min-block-size:48px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;align-items:center;gap:var(--space-2);border:0;font-weight:850;text-decoration:none;display:inline-flex}.karni-profile-module__I2yRzq__ghost{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:var(--space-2);font-weight:800;text-decoration:none;display:inline-flex}.karni-profile-module__I2yRzq__button:disabled,.karni-profile-module__I2yRzq__ghost:disabled{opacity:.5;cursor:wait}.karni-profile-module__I2yRzq__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--mist);display:grid}.karni-profile-module__I2yRzq__check{align-items:flex-start;gap:var(--space-2);font-size:.9rem;line-height:1.7;display:flex}.karni-profile-module__I2yRzq__check input{block-size:22px;inline-size:22px;accent-color:var(--accent);margin-block-start:3px}.karni-profile-module__I2yRzq__code{font-family:var(--font-display);letter-spacing:0;text-align:center;padding:var(--space-3);border:2px dashed var(--k-blue);border-radius:var(--radius);background:var(--paper);direction:ltr;margin:0;font-size:2rem;font-weight:800}.karni-profile-module__I2yRzq__links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.karni-profile-module__I2yRzq__link{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--paper);display:grid}@media (max-width:480px){.karni-profile-module__I2yRzq__bar{grid-template-columns:1fr auto}.karni-profile-module__I2yRzq__track{grid-area:2/1/auto/-1}}
.learning-module__WKjb3G__page{color:var(--ink);gap:24px;display:grid}.learning-module__WKjb3G__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.learning-module__WKjb3G__eyebrow{color:var(--k-purple);letter-spacing:.04em;margin:0 0 8px;font-size:12px}.learning-module__WKjb3G__title{margin:0;font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.35}.learning-module__WKjb3G__muted{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.7}.learning-module__WKjb3G__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.learning-module__WKjb3G__input,.learning-module__WKjb3G__select,.learning-module__WKjb3G__textarea{color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:12px;max-width:100%;min-height:46px;padding:12px 16px}.learning-module__WKjb3G__input{flex:1;min-width:160px}.learning-module__WKjb3G__textarea{resize:vertical;width:100%;min-height:110px}.learning-module__WKjb3G__input:focus-visible,.learning-module__WKjb3G__select:focus-visible,.learning-module__WKjb3G__textarea:focus-visible,.learning-module__WKjb3G__page button:focus-visible,.learning-module__WKjb3G__dialog button:focus-visible{outline:3px solid var(--k-purple);outline-offset:3px}.learning-module__WKjb3G__button,.learning-module__WKjb3G__secondary{border:1px solid var(--line);cursor:pointer;min-height:46px;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:650;display:inline-flex}.learning-module__WKjb3G__button{color:var(--on-grow);background:var(--k-purple);border-color:var(--k-purple)}.learning-module__WKjb3G__secondary{color:var(--ink);background:var(--paper)}.learning-module__WKjb3G__button:disabled,.learning-module__WKjb3G__secondary:disabled{opacity:.55;cursor:wait}.learning-module__WKjb3G__legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.learning-module__WKjb3G__legend span{align-items:center;gap:6px;display:inline-flex}.learning-module__WKjb3G__dot{background:currentColor;border-radius:50%;flex:none;block-size:7px;inline-size:7px;display:inline-block}.learning-module__WKjb3G__mastered{color:var(--assessment-success);background:var(--assessment-success-wash)}.learning-module__WKjb3G__practicing{color:var(--assessment-practice);background:var(--assessment-practice-wash)}.learning-module__WKjb3G__attention{color:var(--assessment-attention);background:var(--assessment-attention-wash)}.learning-module__WKjb3G__badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.learning-module__WKjb3G__frame{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden}.learning-module__WKjb3G__scroll{max-height:65vh;overflow:auto}.learning-module__WKjb3G__table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.learning-module__WKjb3G__table th{background:var(--soft);z-index:2;text-align:center;border-block-end:1px solid var(--line);min-width:165px;max-width:220px;padding:18px 16px;font-weight:650;position:sticky;inset-block-start:0}.learning-module__WKjb3G__table th:first-child{z-index:4}.learning-module__WKjb3G__table th:first-child,.learning-module__WKjb3G__table td:first-child{text-align:start;border-inline-end:1px solid var(--line);min-width:180px;position:sticky;inset-inline-start:0}.learning-module__WKjb3G__table td{border-block-end:1px solid var(--line);text-align:center;background:var(--paper);height:76px;padding:10px 14px}.learning-module__WKjb3G__table td:first-child{z-index:1}.learning-module__WKjb3G__table tbody tr:last-child td{border-block-end:0}.learning-module__WKjb3G__table tbody tr:hover td{background:var(--mist)}.learning-module__WKjb3G__child{color:var(--ink);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;min-height:46px;font-weight:650;display:flex}.learning-module__WKjb3G__avatar{background:var(--k-purple-wash);block-size:34px;inline-size:34px;color:var(--k-purple);border-radius:12px;flex:none;place-items:center;display:grid}.learning-module__WKjb3G__cell{cursor:pointer;min-width:120px;min-height:48px;font:inherit;background:0 0;border:0;border-radius:12px}.learning-module__WKjb3G__cell:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.learning-module__WKjb3G__emptyCell{color:var(--ink-muted);font-size:23px}.learning-module__WKjb3G__footer{color:var(--muted);border-block-start:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 18px;font-size:12px;display:flex}.learning-module__WKjb3G__card{border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:18px;padding:22px;display:grid}.learning-module__WKjb3G__card h3{margin:0;font-size:17px}.learning-module__WKjb3G__timeline{gap:12px;padding:14px 2px 6px;display:flex;overflow-x:auto}.learning-module__WKjb3G__point{border-inline-start:2px solid var(--line);flex:0 0 170px;justify-items:start;gap:10px;padding-inline-start:16px;display:grid}.learning-module__WKjb3G__point time{color:var(--muted);font-size:12px}.learning-module__WKjb3G__record{border-block-start:1px solid var(--line);gap:10px;padding-block:16px;display:grid}.learning-module__WKjb3G__record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.learning-module__WKjb3G__empty{text-align:center;border:1px dashed var(--line);border-radius:18px;justify-items:center;gap:12px;padding:64px 24px;display:grid}.learning-module__WKjb3G__dialog{border:1px solid var(--line);background:var(--paper);width:min(520px,100vw - 32px);max-height:88dvh;color:var(--ink);box-shadow:0 24px 80px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:24px;padding:0}.learning-module__WKjb3G__dialog::backdrop{background:color-mix(in srgb, var(--ink) 30%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.learning-module__WKjb3G__dialogInner{gap:22px;padding:26px;display:grid}.learning-module__WKjb3G__dialogHead{justify-content:space-between;align-items:start;gap:12px;display:flex}.learning-module__WKjb3G__dialogHead h2{margin:0;font-size:22px}.learning-module__WKjb3G__close{background:var(--soft);color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.learning-module__WKjb3G__choices{gap:10px;display:grid}.learning-module__WKjb3G__choice{text-align:start;border:1px solid var(--line);min-height:54px;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.learning-module__WKjb3G__choice[aria-pressed=true]{outline-offset:2px;outline:2px solid}.learning-module__WKjb3G__form{gap:14px;display:grid}.learning-module__WKjb3G__field{gap:8px;font-size:14px;display:grid}.learning-module__WKjb3G__actions{justify-content:flex-end;gap:10px;display:flex}.learning-module__WKjb3G__notice{color:var(--success);font-size:14px}.learning-module__WKjb3G__error{color:var(--danger);font-size:14px}.learning-module__WKjb3G__disclosure{cursor:pointer;color:var(--k-purple);align-items:center;min-height:44px;display:flex}@media (max-width:640px){.learning-module__WKjb3G__page{gap:18px}.learning-module__WKjb3G__card{padding:16px}.learning-module__WKjb3G__table th:first-child,.learning-module__WKjb3G__table td:first-child{min-width:130px}.learning-module__WKjb3G__dialogInner{padding:20px}.learning-module__WKjb3G__toolbar>*{flex:140px}.learning-module__WKjb3G__footer{flex-wrap:wrap}}@media print{.learning-module__WKjb3G__toolbar,.learning-module__WKjb3G__button,.learning-module__WKjb3G__secondary{display:none}.learning-module__WKjb3G__page details{display:block}.learning-module__WKjb3G__timeline{flex-wrap:wrap;overflow:visible}.learning-module__WKjb3G__card{break-inside:avoid}}.learning-module__WKjb3G__legend .learning-module__WKjb3G__dot{background:currentColor}
.term-report-module__dmVpOG__page{gap:var(--space-5);padding-block:var(--space-6);display:grid}.term-report-module__dmVpOG__head{gap:var(--space-1);display:grid}.term-report-module__dmVpOG__title{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:1.8rem;font-weight:800}.term-report-module__dmVpOG__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.term-report-module__dmVpOG__block{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);break-inside:avoid;display:grid}@media print{:is(.term-report-module__dmVpOG__noPrint,header,footer){display:none!important}.term-report-module__dmVpOG__page{padding:0}.term-report-module__dmVpOG__grid{grid-template-columns:repeat(2,1fr)}}
.completed-quizzes-module__qPpV-q__dashboard{gap:1rem;min-inline-size:0;display:grid}.completed-quizzes-module__qPpV-q__picker{gap:.4rem;font-weight:700;display:grid}.completed-quizzes-module__qPpV-q__picker select{border:1px solid var(--line-strong);background:var(--paper);min-block-size:44px;color:var(--ink);font:inherit;border-radius:.65rem;padding-inline:.75rem}.completed-quizzes-module__qPpV-q__summary{background:var(--soft);color:var(--ink);border-radius:.8rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.completed-quizzes-module__qPpV-q__summary strong{font-size:1.6rem}.completed-quizzes-module__qPpV-q__results{margin:0;padding:0;list-style:none}.completed-quizzes-module__qPpV-q__results li{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.65rem .25rem;display:flex}.completed-quizzes-module__qPpV-q__results time{font-size:.9rem}.completed-quizzes-module__qPpV-q__link{justify-self:start;align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}
.product-card-module__6TKfza__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base), border-color var(--dur-base);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.product-card-module__6TKfza__card:hover{box-shadow:var(--shadow-lift);border-color:var(--pillar-line);transform:translateY(-2px)}}.product-card-module__6TKfza__media{aspect-ratio:1;background:var(--pillar-wash);position:relative}.product-grid .product-card-module__6TKfza__media{background:#fff}.product-card-module__6TKfza__image{display:block;position:absolute;inset:0}.product-card-module__6TKfza__image img{object-fit:contain;padding:14%}.product-card-module__6TKfza__chip{z-index:1;position:absolute;inset-block-start:10px;inset-inline-start:10px}.product-card-module__6TKfza__out{border-radius:var(--radius-pill);background:var(--paper);color:var(--danger);padding:3px 10px;font-size:.72rem;font-weight:800;position:absolute;inset-block-end:10px;inset-inline-start:10px}.product-card-module__6TKfza__actions{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.product-card-module__6TKfza__body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.product-card-module__6TKfza__meta{color:var(--muted);font-size:.76rem;font-weight:700}.product-card-module__6TKfza__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:800;line-height:1.7;display:-webkit-box;overflow:hidden}.product-card-module__6TKfza__listing .product-card-module__6TKfza__title{font-size:.875rem}.product-card-module__6TKfza__title a{color:inherit}.product-card-module__6TKfza__skills{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;overflow:hidden}.product-card-module__6TKfza__footer{justify-content:space-between;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:8px;display:flex}.product-card-module__6TKfza__price{font-size:1rem;font-weight:800}.product-card-module__6TKfza__call{color:var(--k-blue);font-weight:800}.product-card-module__6TKfza__add{background:var(--k-yellow);block-size:42px;inline-size:42px;color:var(--ink);cursor:pointer;transition:transform var(--dur-fast), background var(--dur-base);border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.product-card-module__6TKfza__add:hover{background:var(--k-yellow-strong)}.product-card-module__6TKfza__add:active{transform:scale(.92)}.product-card-module__6TKfza__add:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.product-card-module__6TKfza__add svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;block-size:18px;inline-size:18px}.product-card-module__6TKfza__count{border-radius:var(--radius-pill);background:var(--k-blue);color:#fff;block-size:20px;min-inline-size:20px;animation:product-card-module__6TKfza__karniPop .36s var(--ease-spring);place-items:center;padding-inline:5px;font-size:.7rem;font-weight:800;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}@keyframes product-card-module__6TKfza__karniPop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.product-card-module__6TKfza__compact .product-card-module__6TKfza__body{padding:10px 12px 12px}.product-card-module__6TKfza__compact .product-card-module__6TKfza__title{font-size:.88rem}.product-card-module__6TKfza__compact .product-card-module__6TKfza__skills{display:none}.product-card-module__6TKfza__shelf{border-radius:var(--radius);block-size:100%;min-inline-size:0;box-shadow:none}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__media{background:var(--paper)}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__image img{padding:12%}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__body{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-1)}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__title{min-block-size:3.4em;font-size:.9rem;font-weight:700}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__meta{min-block-size:1.5em;font-size:.7rem;font-weight:500}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__skills{display:none}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__footer{gap:var(--space-2);padding-block-start:var(--space-3)}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__price{color:var(--k-purple-strong);font-size:.875rem}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__add{background:var(--k-purple-wash);block-size:36px;inline-size:36px;color:var(--k-purple-strong);flex:none}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__add:hover{background:var(--k-purple-line)}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__add:disabled{background:var(--soft);color:var(--muted)}.product-card-module__6TKfza__actions{opacity:0;pointer-events:none;transition:opacity var(--dur-fast)}.product-card-module__6TKfza__card:has(:focus-visible) .product-card-module__6TKfza__actions{opacity:1;pointer-events:auto}.product-card-module__6TKfza__actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}@media (any-hover:hover){.product-card-module__6TKfza__card:hover .product-card-module__6TKfza__actions{opacity:1;pointer-events:auto}}@container (min-width:300px){.product-card-module__6TKfza__shelf.product-card-module__6TKfza__compact{flex-direction:row;align-items:stretch}.product-card-module__6TKfza__shelf.product-card-module__6TKfza__compact .product-card-module__6TKfza__media{aspect-ratio:auto;flex:0 0 40%;min-block-size:180px;max-inline-size:180px}.product-card-module__6TKfza__shelf.product-card-module__6TKfza__compact .product-card-module__6TKfza__image img{padding:10%}.product-card-module__6TKfza__shelf.product-card-module__6TKfza__compact .product-card-module__6TKfza__body{min-inline-size:0;padding:var(--space-4);justify-content:center}.product-card-module__6TKfza__shelf.product-card-module__6TKfza__compact .product-card-module__6TKfza__footer{flex-wrap:wrap;margin-block-start:var(--space-2)}.product-card-module__6TKfza__shelf.product-card-module__6TKfza__compact .product-card-module__6TKfza__chip{inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}}@media (max-width:720px){.product-card-module__6TKfza__body{padding:12px}.product-card-module__6TKfza__title{font-size:.9rem}.product-card-module__6TKfza__add{block-size:38px;inline-size:38px}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__body{padding:var(--space-3)}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__footer{gap:var(--space-1)}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__price{white-space:nowrap;font-size:.75rem}.product-card-module__6TKfza__shelf .product-card-module__6TKfza__add{block-size:32px;inline-size:32px}}
.child-mode-module__TTzExa__hint{color:var(--muted);margin:0;font-size:.84rem;line-height:1.8}.child-mode-module__TTzExa__note{color:var(--ink-muted);margin:0;font-size:.8rem;font-style:italic}.child-mode-module__TTzExa__error{color:var(--danger);margin:0;font-weight:700}.child-mode-module__TTzExa__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.child-mode-module__TTzExa__link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:800;text-decoration:underline}.child-mode-module__TTzExa__headerButton{align-items:center;gap:var(--space-2);block-size:46px;padding-inline:6px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;font-size:.78rem;font-weight:800;display:inline-flex}.child-mode-module__TTzExa__headerButton:hover{border-color:var(--ink)}.child-mode-module__TTzExa__headerButton[data-active=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.child-mode-module__TTzExa__headerButton:focus-visible,.child-mode-module__TTzExa__focusChip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.child-mode-module__TTzExa__headerButton[aria-expanded=true]{border-color:var(--k-purple);box-shadow:0 0 0 3px var(--k-purple-wash)}.child-mode-module__TTzExa__chevron{block-size:14px;inline-size:14px;transition:transform var(--dur-fast);flex:none}.child-mode-module__TTzExa__headerButton[aria-expanded=true] .child-mode-module__TTzExa__chevron{transform:rotate(180deg)}.child-mode-module__TTzExa__headerIcon{background:var(--accent-wash);block-size:28px;inline-size:28px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}@media (max-width:1180px){.child-mode-module__TTzExa__headerLabel{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.child-mode-module__TTzExa__headerButton{padding-inline:6px}}@media (max-width:720px){.child-mode-module__TTzExa__headerButton{justify-content:center}.child-mode-module__TTzExa__chevron{display:none}}.child-mode-module__TTzExa__badge{max-inline-size:100%;padding:2px var(--space-2);border-radius:var(--radius);background:var(--accent-wash);color:var(--accent-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-size:.7rem;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.child-mode-module__TTzExa__badge[data-reason=superpower]{background:var(--k-purple-wash);color:var(--k-purple-strong)}.child-mode-module__TTzExa__badge[data-reason=foundation]{background:var(--grow-wash,var(--soft));color:var(--grow-ink,var(--ink))}.child-mode-module__TTzExa__focusChip{min-block-size:38px;padding-inline:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;font-size:.8rem;font-weight:800}.child-mode-module__TTzExa__focusChip[data-suggested=true]{border-style:dashed;border-color:var(--accent)}.child-mode-module__TTzExa__focusChip[aria-pressed=true]{border-style:solid;border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.child-mode-module__TTzExa__focusChip:disabled{opacity:.5;cursor:wait}.child-mode-module__TTzExa__shelf{gap:var(--space-3);display:grid}.child-mode-module__TTzExa__shelfTitle{margin:0;font-size:1rem;font-weight:850}.child-mode-module__TTzExa__shelfRow{gap:var(--space-3);grid-auto-columns:minmax(160px,200px);grid-auto-flow:column;padding-block-end:var(--space-2);display:grid;overflow-x:auto}.child-mode-module__TTzExa__homeShelf{gap:var(--space-3);display:grid}.child-mode-module__TTzExa__tailored{align-items:center;gap:var(--space-2);color:var(--accent-ink);flex-wrap:wrap;margin:0;font-weight:850;display:flex}.child-mode-module__TTzExa__sortedNote{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-ink);font-size:.8rem;font-weight:800;display:inline-flex}.child-mode-module__TTzExa__tailor{min-block-size:42px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;font-weight:850}.child-mode-module__TTzExa__tailor:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.child-mode-module__TTzExa__tailor:disabled{opacity:.5;cursor:default}.child-mode-module__TTzExa__shelfRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.child-mode-module__TTzExa__shelfMain{min-inline-size:0}.child-mode-module__TTzExa__shelfAside:empty{display:none}@media (min-width:900px){.child-mode-module__TTzExa__shelfRow:has(.child-mode-module__TTzExa__shelfAside:not(:empty)){grid-template-columns:minmax(0,1fr) 240px}}
.compare-tray-module__KIQGfW__tray{z-index:41;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #0d1b271f;border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:8px;animation:.28s cubic-bezier(.2,.8,.2,1) compare-tray-module__KIQGfW__trayIn;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0d1b2724}@keyframes compare-tray-module__KIQGfW__trayIn{0%{opacity:0;transform:translate(-50%,12px)}}.compare-tray-module__KIQGfW__slots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.compare-tray-module__KIQGfW__slot,.compare-tray-module__KIQGfW__empty{border-radius:10px;width:48px;height:48px;position:relative}.compare-tray-module__KIQGfW__slot{background:var(--paper);border:1px solid var(--line)}.compare-tray-module__KIQGfW__slot img{object-fit:contain;padding:5px}.compare-tray-module__KIQGfW__empty{border:1.5px dashed #cfd5dc}.compare-tray-module__KIQGfW__slot button{top:-6px;background:var(--ink);color:#fff;cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s;display:grid;position:absolute;inset-inline-end:-6px}.compare-tray-module__KIQGfW__slot button svg{stroke-width:2.4px;width:12px}.compare-tray-module__KIQGfW__slot:hover button,.compare-tray-module__KIQGfW__slot button:focus-visible{opacity:1}@media (hover:none){.compare-tray-module__KIQGfW__slot button{opacity:1}}.compare-tray-module__KIQGfW__hint{min-width:132px;color:var(--muted);white-space:nowrap;margin:0;font-size:.82rem;font-weight:700}.compare-tray-module__KIQGfW__hintAlert{color:#b42318}.compare-tray-module__KIQGfW__go{background:var(--ink);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:.92rem;font-weight:800;display:inline-flex}.compare-tray-module__KIQGfW__go svg{width:17px}html[dir=rtl] .compare-tray-module__KIQGfW__go svg{transform:rotate(180deg)}.compare-tray-module__KIQGfW__go:hover{background:var(--graphite)}.compare-tray-module__KIQGfW__goOff,.compare-tray-module__KIQGfW__goOff:hover{background:var(--soft);color:#9aa4af;cursor:not-allowed}.compare-tray-module__KIQGfW__clear{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.compare-tray-module__KIQGfW__clear:hover{background:var(--soft);color:var(--ink)}.compare-tray-module__KIQGfW__clear svg{width:18px}@media (max-width:720px){.compare-tray-module__KIQGfW__tray{border-radius:14px;gap:8px;width:calc(100% - 24px);max-width:none;padding:7px;bottom:12px}.compare-tray-module__KIQGfW__slots{flex:1;gap:5px}.compare-tray-module__KIQGfW__slot,.compare-tray-module__KIQGfW__empty{width:42px;height:42px}.compare-tray-module__KIQGfW__hint{display:none}.compare-tray-module__KIQGfW__go{height:44px;padding:0 16px}.compare-tray-module__KIQGfW__clear{width:32px;height:32px}}
