.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}}
.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}
.explorer-module__i4I2kG__article{max-inline-size:1000px;color:var(--ink)}.explorer-module__i4I2kG__article h1{text-wrap:balance}.explorer-module__i4I2kG__tag{background:var(--accent-wash);width:fit-content;color:var(--accent-ink);border-radius:999px;padding:3px 12px;font-size:.85rem;font-weight:700;display:inline-block}.explorer-module__i4I2kG__figure{margin:28px 0 18px}.explorer-module__i4I2kG__figure figcaption{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:8px;font-weight:800;display:flex}.explorer-module__i4I2kG__diptych{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.explorer-module__i4I2kG__panel{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.explorer-module__i4I2kG__panel img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.explorer-module__i4I2kG__panel+.explorer-module__i4I2kG__panel img{object-position:left center}.explorer-module__i4I2kG__panel span{background:var(--paper);color:var(--ink);border-radius:8px;padding:4px 12px;font-weight:700;position:absolute;inset-block-end:10px;inset-inline-start:10px}.explorer-module__i4I2kG__scene{border-radius:14px;width:100%;height:auto;display:block}.explorer-module__i4I2kG__labels,.explorer-module__i4I2kG__ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.explorer-module__i4I2kG__labels li{background:var(--accent-wash);color:var(--accent-ink);text-align:center;border-radius:8px;align-content:start;justify-items:center;gap:2px;padding:6px;font-size:.9rem;font-weight:700;line-height:1.6;display:grid}.explorer-module__i4I2kG__prose{max-inline-size:70ch;margin-inline:auto;font-size:1.05rem;line-height:2}.explorer-module__i4I2kG__lede{font-weight:750}.explorer-module__i4I2kG__sign{border-block-start:1px solid var(--line);padding-block:12px}.explorer-module__i4I2kG__sign h3,.explorer-module__i4I2kG__sign p{margin-block:0 8px}.explorer-module__i4I2kG__band{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:16px;margin-block:20px;padding:clamp(14px,3vw,28px);line-height:1.85}.explorer-module__i4I2kG__band h2{margin-block:0 8px;font-size:1.25rem}.explorer-module__i4I2kG__band ol{padding-inline-start:24px}.explorer-module__i4I2kG__band ol li{padding-block-end:6px}.explorer-module__i4I2kG__actions{flex-wrap:wrap;gap:8px;display:flex}.explorer-module__i4I2kG__button{border:1px solid var(--accent-line);background:var(--paper);min-block-size:44px;color:var(--accent-ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:6px 14px;font-weight:750;display:inline-flex}.explorer-module__i4I2kG__button:hover{border-color:var(--accent-ink)}.explorer-module__i4I2kG__button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.explorer-module__i4I2kG__primary{color:var(--on-accent);background:var(--accent)}.explorer-module__i4I2kG__related{grid-template-columns:minmax(160px,260px) 1fr;align-items:center;gap:16px;display:grid}.explorer-module__i4I2kG__ideas li{background:var(--paper);border-radius:10px;padding:12px}.explorer-module__i4I2kG__ideas h3{margin-block:0;font-size:1rem}.explorer-module__i4I2kG__final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.explorer-module__i4I2kG__final p{margin:0}.explorer-module__i4I2kG__listCard{--guide-bg:var(--accent-wash);--guide-accent:var(--accent-ink);margin-block:16px}.explorer-module__i4I2kG__listCard img{border-radius:8px;width:min(28%,260px);height:auto;display:block}.explorer-module__i4I2kG__listCard strong,.explorer-module__i4I2kG__listCard .explorer-module__i4I2kG__tag+strong+span{display:block}@media (max-width:620px){.explorer-module__i4I2kG__diptych,.explorer-module__i4I2kG__related,.explorer-module__i4I2kG__ideas{grid-template-columns:minmax(0,1fr)}.explorer-module__i4I2kG__diptych{gap:8px}.explorer-module__i4I2kG__listCard{display:grid}.explorer-module__i4I2kG__listCard img{width:100%}}
.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}
.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:56px}.footer-brand .brand-logo-module__stA-HW__logo[data-variant=fa]{max-width:100%}.footer-brand .brand-logo-module__stA-HW__logo[data-variant=fa] img{height:64px}@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}}
.AgePath-module__uK9r7a__section{margin-block:clamp(16px,3vw,36px)}.AgePath-module__uK9r7a__panel{border:1px solid var(--k-purple-line);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--k-purple-wash), var(--paper) 67%, var(--k-yellow-wash));padding:clamp(16px,3vw,36px)}.AgePath-module__uK9r7a__panel h2{color:var(--ink);text-align:center;margin:0 0 14px;font-size:clamp(1.25rem,2.5vw,2rem)}.AgePath-module__uK9r7a__timeline{--figure-height:clamp(138px, 18vw, 244px);--track:var(--k-purple-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.AgePath-module__uK9r7a__stage{--growth:100%;--tint:var(--k-purple-wash)}.AgePath-module__uK9r7a__menuTimeline{--figure-height:clamp(108px, 14vw, 184px)}.AgePath-module__uK9r7a__stage[data-age="0-2"]{--growth:49%}.AgePath-module__uK9r7a__stage[data-age="3-5"]{--growth:66%;--tint:var(--k-yellow-wash)}.AgePath-module__uK9r7a__stage[data-age="6-8"]{--growth:80%;--tint:var(--k-blue-wash)}.AgePath-module__uK9r7a__stage[data-age="9-12"]{--growth:91%;--tint:var(--k-blue-wash)}.AgePath-module__uK9r7a__link{grid-template-rows:var(--figure-height) 20px 1fr;border-radius:16px;justify-items:center;height:100%;display:grid;position:relative}.AgePath-module__uK9r7a__link:before{content:"";background:var(--track);block-size:4px;position:absolute;inset-block-start:calc(var(--figure-height) + 8px);inset-inline:0}.AgePath-module__uK9r7a__stage:first-child .AgePath-module__uK9r7a__link:before{inset-inline-start:50%}.AgePath-module__uK9r7a__stage:last-child .AgePath-module__uK9r7a__link:before{inset-inline-end:50%}.AgePath-module__uK9r7a__figure{inline-size:100%;block-size:var(--growth);align-self:end;position:relative}.AgePath-module__uK9r7a__figure img{object-fit:contain;object-position:center bottom}.AgePath-module__uK9r7a__marker{z-index:1;border:3px solid var(--k-purple-strong);background:var(--paper);border-radius:50%;align-self:center;block-size:14px;inline-size:14px}.AgePath-module__uK9r7a__label{border:1px solid var(--line);background:var(--tint);min-block-size:58px;inline-size:calc(100% - 8px);color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:6px;padding:8px clamp(7px,1vw,14px);display:flex}.AgePath-module__uK9r7a__copy{line-height:1.45;display:grid}.AgePath-module__uK9r7a__copy small{color:var(--graphite)}.AgePath-module__uK9r7a__arrow{color:var(--k-purple-strong);flex:none}html[dir=ltr] .AgePath-module__uK9r7a__arrow{transform:rotate(180deg)}.AgePath-module__uK9r7a__link:hover .AgePath-module__uK9r7a__label,.AgePath-module__uK9r7a__link:focus-visible .AgePath-module__uK9r7a__label{border-color:var(--k-purple-strong)}.AgePath-module__uK9r7a__link:focus-visible{outline:2px solid var(--k-purple-strong);outline-offset:2px}@media (max-width:680px){.AgePath-module__uK9r7a__panel h2{text-align:start}.AgePath-module__uK9r7a__timeline{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.AgePath-module__uK9r7a__link{grid-template:minmax(86px,auto)/18px clamp(48px,18vw,84px) minmax(0,1fr);align-items:center;column-gap:6px}.AgePath-module__uK9r7a__link:before{block-size:auto;inline-size:4px;inset:auto;inset-block:0;inset-inline-start:7px}.AgePath-module__uK9r7a__stage:first-child .AgePath-module__uK9r7a__link:before{inset-block-start:50%;inset-inline-start:7px}.AgePath-module__uK9r7a__stage:last-child .AgePath-module__uK9r7a__link:before{inset-block-end:50%;inset-inline-end:auto}.AgePath-module__uK9r7a__marker{grid-area:1/1}.AgePath-module__uK9r7a__figure{block-size:calc(24px + var(--growth) * .65);grid-area:1/2;align-self:center}.AgePath-module__uK9r7a__figure img{object-position:center}.AgePath-module__uK9r7a__label{grid-area:1/3;inline-size:100%}}@media (min-width:681px) and (max-width:1050px){.AgePath-module__uK9r7a__menuTimeline .AgePath-module__uK9r7a__arrow{display:none}}@media (max-width:420px){.AgePath-module__uK9r7a__menuTimeline .AgePath-module__uK9r7a__link{grid-template-columns:16px 40px minmax(0,1fr);column-gap:4px}.AgePath-module__uK9r7a__menuTimeline .AgePath-module__uK9r7a__label{font-size:.78rem}.AgePath-module__uK9r7a__menuTimeline .AgePath-module__uK9r7a__arrow{display:none}}
.category-menu-module__EaTP5G__menu{position:relative}.category-menu-module__EaTP5G__trigger{color:#292929;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 8px;font-size:.85rem;font-weight:700;display:inline-flex}.category-menu-module__EaTP5G__trigger:hover,.category-menu-module__EaTP5G__trigger.category-menu-module__EaTP5G__open{background:#f5f5f5}.category-menu-module__EaTP5G__dots{width:18px;height:18px}.category-menu-module__EaTP5G__scrim{z-index:60;opacity:0;pointer-events:none;background:#0e1013b3;transition:opacity .2s;position:fixed;inset:0}.category-menu-module__EaTP5G__scrim.category-menu-module__EaTP5G__open{opacity:1;pointer-events:auto}.category-menu-module__EaTP5G__panel{z-index:65;color:var(--ink);border-block-start:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;transition:opacity .16s,visibility 0s linear .16s;position:fixed;inset-inline:0;overflow:hidden}.category-menu-module__EaTP5G__panel.category-menu-module__EaTP5G__open{opacity:1;visibility:visible;transition:opacity .16s,transform .22s,visibility;transform:none}.category-menu-module__EaTP5G__inner{height:100%;min-height:0;max-width:var(--wrap,1440px);flex-direction:column;margin-inline:auto;display:flex}.category-menu-module__EaTP5G__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;display:flex}.category-menu-module__EaTP5G__head h2{margin:0;font-size:.92rem;font-weight:850}.category-menu-module__EaTP5G__head button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.category-menu-module__EaTP5G__head button:hover{color:var(--ink);background:var(--soft)}.category-menu-module__EaTP5G__head svg{width:19px;height:19px}.category-menu-module__EaTP5G__parentCategories{border-block-start:1px solid var(--line);margin-block-start:8px;padding-block-start:8px;display:grid}.category-menu-module__EaTP5G__parentCategories a{border-radius:8px;align-items:center;min-height:44px;padding:6px 12px;font-size:.8rem;font-weight:700;display:flex}.category-menu-module__EaTP5G__parentCategories a:hover{background:var(--paper)}.category-menu-module__EaTP5G__railGroups{margin:0;padding:0;list-style:none}.category-menu-module__EaTP5G__body{flex:1;grid-template-columns:244px minmax(0,1fr);grid-template-areas:"rail pane";min-height:0;display:grid;overflow:hidden}html[dir=ltr] .category-menu-module__EaTP5G__body{grid-template-columns:244px minmax(0,1fr);grid-template-areas:"rail pane"}.category-menu-module__EaTP5G__rail{border-left:1px solid var(--line);background:#f7f8fa;grid-area:rail;margin:0;padding:10px 8px 32px;list-style:none;overflow-y:auto}html[dir=ltr] .category-menu-module__EaTP5G__rail{border-right:1px solid var(--line);border-left:0}.category-menu-module__EaTP5G__railItem{width:100%;min-height:54px;color:var(--graphite);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:.82rem;font-weight:720;line-height:1.6;display:flex;position:relative}.category-menu-module__EaTP5G__railItem:hover{color:var(--ink);background:#ffffffb3}.category-menu-module__EaTP5G__railItem.category-menu-module__EaTP5G__active{color:var(--ink);background:var(--paper)}.category-menu-module__EaTP5G__railItem.category-menu-module__EaTP5G__active:after{background:var(--accent);content:"";border-radius:99px;width:3px;position:absolute;inset-block:12px;inset-inline-start:0}.category-menu-module__EaTP5G__railIcon{width:20px;height:20px;color:var(--muted);flex:none}.category-menu-module__EaTP5G__railItem.category-menu-module__EaTP5G__active .category-menu-module__EaTP5G__railIcon{color:var(--accent-ink)}.category-menu-module__EaTP5G__pane{grid-area:pane;min-height:0;padding:20px 24px 36px;overflow-y:auto}.category-menu-module__EaTP5G__tiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.category-menu-module__EaTP5G__tile{height:100%;color:var(--ink);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:.83rem;font-weight:650;display:flex}.category-menu-module__EaTP5G__tile:hover,.category-menu-module__EaTP5G__tile:focus-visible{background:var(--soft)}.category-menu-module__EaTP5G__tileMedia{place-items:center;width:80px;height:80px;display:grid}.category-menu-module__EaTP5G__tileMedia img{object-fit:contain;width:100%;height:100%}.category-menu-module__EaTP5G__tileMedia svg{width:32px;height:32px}.category-menu-module__EaTP5G__playTiles .category-menu-module__EaTP5G__tileMedia img{mix-blend-mode:multiply}.category-menu-module__EaTP5G__rail,.category-menu-module__EaTP5G__pane{scrollbar-width:none;overscroll-behavior-y:contain}.category-menu-module__EaTP5G__rail::-webkit-scrollbar{display:none}.category-menu-module__EaTP5G__pane::-webkit-scrollbar{display:none}@media (max-width:720px){.category-menu-module__EaTP5G__trigger{justify-content:center;width:44px;height:44px;padding:0}.category-menu-module__EaTP5G__trigger>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.category-menu-module__EaTP5G__scrim{z-index:69;pointer-events:none;background:#0e10134d}.category-menu-module__EaTP5G__scrim.category-menu-module__EaTP5G__open{pointer-events:auto}.category-menu-module__EaTP5G__panel{z-index:70;width:100dvw;height:100dvh;max-height:none;box-shadow:none;opacity:1;border:0;border-radius:0;transition:transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s;position:fixed;inset:0;transform:translate(100%)}html[dir=ltr] .category-menu-module__EaTP5G__panel{transform:translate(-100%)}.category-menu-module__EaTP5G__panel.category-menu-module__EaTP5G__open{transition:transform .28s cubic-bezier(.32,.72,0,1),visibility;transform:none}.category-menu-module__EaTP5G__inner{height:100dvh}.category-menu-module__EaTP5G__head{flex:none;min-height:62px;padding:10px 14px}.category-menu-module__EaTP5G__body{flex:1;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"rail pane";min-height:0}html[dir=ltr] .category-menu-module__EaTP5G__body{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"rail pane"}.category-menu-module__EaTP5G__rail{border-left:1px solid var(--line);padding:0}html[dir=ltr] .category-menu-module__EaTP5G__rail{border-right:1px solid var(--line);border-left:0}.category-menu-module__EaTP5G__railItem{border-bottom:1px solid var(--line);text-align:center;border-radius:0;flex-direction:column;justify-content:center;gap:7px;min-height:86px;padding:10px 7px;font-size:.68rem;line-height:1.45}.category-menu-module__EaTP5G__railItem.category-menu-module__EaTP5G__active:after{width:3px;height:auto;inset-block:0}.category-menu-module__EaTP5G__railIcon{width:22px;height:22px}.category-menu-module__EaTP5G__parentCategories a{text-align:center;justify-content:center;font-size:.68rem}.category-menu-module__EaTP5G__pane{padding:12px 8px 30px}.category-menu-module__EaTP5G__tiles{grid-template-columns:repeat(auto-fill,minmax(min(86px,100%),1fr));gap:8px}.category-menu-module__EaTP5G__tile{padding:6px 3px;font-size:.72rem}.category-menu-module__EaTP5G__tileMedia{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){.category-menu-module__EaTP5G__panel,.category-menu-module__EaTP5G__scrim{transition:none}}
.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:calc(12px + var(--mobile-nav-height,0px))}.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:calc(84px + var(--mobile-nav-height,0px))}}
.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}
.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}}
.play-style-report-module__jto7Cq__report{--report-ink:#583185;--report-tint:#f5eefc;gap:16px;display:grid}.play-style-report-module__jto7Cq__report[data-style=mover]{--report-ink:#983b25;--report-tint:#fff0e8}.play-style-report-module__jto7Cq__report[data-style=explorer]{--report-ink:#17625b;--report-tint:#e8f7f2}.play-style-report-module__jto7Cq__report[data-style=maker]{--report-ink:#805308;--report-tint:#fff5dc}.play-style-report-module__jto7Cq__report[data-style=storyteller]{--report-ink:#6a358c;--report-tint:#f7edff}.play-style-report-module__jto7Cq__report[data-style=artist]{--report-ink:#8e285a;--report-tint:#fff0f7}.play-style-report-module__jto7Cq__report[data-style=puzzler]{--report-ink:#265c96;--report-tint:#eaf4ff}.play-style-report-module__jto7Cq__report[data-style=team-player]{--report-ink:#426226;--report-tint:#f0f7e7}.play-style-report-module__jto7Cq__report[data-style=caregiver]{--report-ink:#9b3a45;--report-tint:#fff0f0}.play-style-report-module__jto7Cq__hero,.play-style-report-module__jto7Cq__cards section,.play-style-report-module__jto7Cq__mix{border-radius:20px;padding:clamp(16px,4vw,26px)}.play-style-report-module__jto7Cq__hero{background:var(--report-tint);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.play-style-report-module__jto7Cq__hero>div{flex:230px}.play-style-report-module__jto7Cq__hero h3{color:var(--report-ink);margin-block:4px 8px;font-size:clamp(1.5rem,4vw,2.2rem)}.play-style-report-module__jto7Cq__report svg{color:var(--report-ink);flex-shrink:0}.play-style-report-module__jto7Cq__report p{margin:0;line-height:1.75}.play-style-report-module__jto7Cq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px;display:grid}.play-style-report-module__jto7Cq__cards section,.play-style-report-module__jto7Cq__mix{border:1px solid var(--line,#e5dce9)}.play-style-report-module__jto7Cq__cards section:nth-child(3){background:var(--report-tint)}.play-style-report-module__jto7Cq__cards h4{color:var(--report-ink);align-items:center;gap:8px;margin:0 0 8px;display:flex}.play-style-report-module__jto7Cq__mix{margin:0}.play-style-report-module__jto7Cq__mix figcaption{font-weight:700}.play-style-report-module__jto7Cq__mix ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.play-style-report-module__jto7Cq__mix li{grid-template-columns:minmax(0,1fr) minmax(24px,2fr) auto;align-items:center;gap:10px;display:grid}.play-style-report-module__jto7Cq__track{background:var(--report-tint);border-radius:999px;height:8px;overflow:hidden}.play-style-report-module__jto7Cq__track span{background:var(--report-ink);border-radius:inherit;height:100%;display:block}.play-style-report-module__jto7Cq__note,.play-style-report-module__jto7Cq__sources{padding-inline:4px}.play-style-report-module__jto7Cq__sources summary{cursor:pointer}.play-style-report-module__jto7Cq__sources a{text-decoration:underline}.play-style-report-module__jto7Cq__samples{gap:16px;display:grid}.play-style-report-module__jto7Cq__samples label{gap:8px;font-weight:700;display:grid}.play-style-report-module__jto7Cq__samples select{border:1px solid var(--line,#e5dce9);width:100%;min-height:44px;font:inherit;border-radius:10px;padding-inline:12px}
.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}}
.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}
.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}}
.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}
.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{bottom:calc(12px + var(--mobile-nav-height,0px));border-radius:14px;gap:8px;width:calc(100% - 24px);max-width:none;padding:7px}.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}}
