.akBh4G_page,.akBh4G_exam{--foreground:var(--next-ink,#262339);--background:#fff;--border:#e8e5f0;--primary-strong:#542acb;--primary:#6941d9;--primary-foreground:#fff;--ring:#6941d9;--muted-foreground:#696276;--next-muted:#696276;--muted:#eeecf4;--accent:#eee7fc;--accent-foreground:#542acb;--tab-surface:#fbfaff;--holland-accent:var(--primary);--holland-soft:var(--accent);color:var(--foreground)}.akBh4G_page{background:var(--tab-surface);min-width:0;min-height:100%}.akBh4G_page button,.akBh4G_exam button{touch-action:manipulation}.akBh4G_page.akBh4G_confirmDialog{background:var(--background);border-radius:20px;width:calc(100% - 32px);max-width:384px;min-height:0;max-height:calc(100dvh - 48px);overflow-y:auto}.akBh4G_header{letter-spacing:-.03em;align-items:center;gap:8px;min-height:64px;padding:10px 20px;font-size:1.25rem;font-weight:700;line-height:1.5;display:flex}.akBh4G_header>a,.akBh4G_header>button{margin-left:-8px}.akBh4G_header button,.akBh4G_header a{flex-shrink:0}.akBh4G_intro,.akBh4G_body{min-width:0;padding:24px 20px 32px}.akBh4G_hero{border:0;min-width:0;padding:0 0 24px}.akBh4G_eyebrow{min-width:0;max-width:100%;color:var(--holland-accent);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-size:.875rem;font-weight:600}.akBh4G_page .akBh4G_hero .akBh4G_eyebrow{margin:0 0 12px;font-size:.875rem;line-height:1.5}.akBh4G_page .akBh4G_hero h1{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.4}.akBh4G_page .akBh4G_hero>p:not(.akBh4G_eyebrow){color:var(--next-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.65}.akBh4G_meta{color:var(--next-muted);flex-wrap:wrap;gap:8px;margin-top:16px;font-size:.875rem;line-height:1.6;display:flex}.akBh4G_meta span+span:before{content:"·";margin-right:8px}.akBh4G_introGuide{border-block:1px solid var(--border);min-width:0;margin:24px 0 16px}.akBh4G_introGuide .akBh4G_disclosureTrigger{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:1rem;font-weight:600;display:flex}.akBh4G_introGuide [data-slot=collapsible-content]{min-width:0;padding:12px 0}.akBh4G_introGuide h2{margin:0 0 12px;font-size:1.25rem;font-weight:700;line-height:1.5}.akBh4G_introGuide p,.akBh4G_description{color:var(--next-muted);margin:0 0 12px;font-size:1rem;font-weight:400;line-height:1.65}.akBh4G_introTypes{border-block:1px solid var(--border);margin:20px 0 0}.akBh4G_introTypes .akBh4G_disclosureTrigger{min-height:56px;color:var(--foreground);white-space:normal;justify-content:space-between;font-size:1rem}.akBh4G_typeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:12px 8px;margin:4px 0 16px;padding:0;list-style:none;display:grid}.akBh4G_typeGrid>li{word-break:keep-all;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.akBh4G_typeIcon{width:40px;height:40px;color:var(--type-ink);background:var(--type-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.akBh4G_page[data-type=R],.akBh4G_page [data-type=R]{--type-ink:#a55426;--type-soft:#fff0df}.akBh4G_page[data-type=I],.akBh4G_page [data-type=I]{--type-ink:#2b60a7;--type-soft:#e8f0ff}.akBh4G_page[data-type=A],.akBh4G_page [data-type=A]{--type-ink:#7950a3;--type-soft:#f1eafa}.akBh4G_page[data-type=S],.akBh4G_page [data-type=S]{--type-ink:#086d65;--type-soft:#e6f4ef}.akBh4G_page[data-type=E],.akBh4G_page [data-type=E]{--type-ink:#af435d;--type-soft:#fce9ef}.akBh4G_page[data-type=C],.akBh4G_page [data-type=C]{--type-ink:#4d637f;--type-soft:#e9eff5}.akBh4G_actions{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.akBh4G_page .akBh4G_intro .akBh4G_storage{border-radius:var(--radius-medium);background:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.65}.akBh4G_page .akBh4G_introGuide p{word-break:keep-all;overflow-wrap:anywhere;font-size:1rem}.akBh4G_page .akBh4G_intro>.akBh4G_footnote{word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem}.akBh4G_primary{border:var(--learning-action-outline-width,1px) solid var(--learning-ink,var(--holland-accent));border-radius:var(--learning-action-radius,var(--radius-medium));background:var(--learning-action-surface,var(--holland-accent));width:100%;min-width:0;max-width:100%;height:auto;min-height:52px;color:var(--learning-ink,var(--primary-foreground));box-shadow:0 var(--learning-action-depth,0px) 0 var(--learning-action-edge,var(--primary));white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;font-weight:600;transition:background-color .12s ease-out,transform .12s ease-out}.akBh4G_primary:not(:disabled):hover,.akBh4G_primary:not(:disabled):active{background:var(--learning-action-hover,var(--primary))}.akBh4G_primary:not(:disabled):active{transform:translateY(var(--learning-action-press,0px));box-shadow:0 max(0px, calc(var(--learning-action-depth,0px) - var(--learning-action-press,0px))) 0 var(--learning-action-edge,var(--primary))}.akBh4G_primary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.akBh4G_primary:disabled{opacity:.4;box-shadow:none}.akBh4G_page .akBh4G_primary[data-slot=button]{font-size:16px}.akBh4G_full{border-radius:var(--radius-medium);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:auto;min-height:52px;font-size:1rem;font-weight:600}.akBh4G_storage,.akBh4G_footnote{color:var(--next-muted);margin:16px 0 0;font-size:.875rem;font-weight:400;line-height:1.65}.akBh4G_storage{background:#edf1f6;border-radius:12px;padding:12px 14px}.akBh4G_resume{color:var(--holland-accent);margin:0;font-size:1rem;font-weight:400;line-height:1.6}.akBh4G_progress{background:var(--accent);flex:none;width:auto;height:5px;margin:0 20px 24px}.akBh4G_progress [data-slot=progress-indicator]{background:var(--primary);transition:none}.akBh4G_questionHint{color:var(--next-muted);word-break:keep-all;margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.akBh4G_questionHelp{gap:16px;margin-top:24px;display:grid}.akBh4G_questionHelp>.akBh4G_footnote{margin:0;font-size:1rem;font-weight:400}.akBh4G_safety{border-radius:var(--radius-medium);color:#74532a;background:#fff3df;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:1rem;font-weight:400;line-height:1.65;display:flex}.akBh4G_safety svg{flex-shrink:0;margin-top:3px}.akBh4G_title{margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.4}.akBh4G_page h1:focus{outline:none}.akBh4G_reviewCount{color:var(--holland-accent);align-items:center;gap:8px;margin:24px 0 12px;font-size:14px;display:flex}.akBh4G_reviewGroup{border-bottom:1px solid #dce3ec}.akBh4G_disclosureTrigger{cursor:pointer;text-align:left;width:100%}.akBh4G_disclosureTrigger>svg{flex-shrink:0;transition:transform .16s}.akBh4G_disclosureTrigger[data-state=open]>svg{transform:rotate(180deg)}.akBh4G_disclosureTrigger:focus-visible{outline:2px solid var(--holland-accent);outline-offset:3px;border-radius:8px}.akBh4G_reviewGroup .akBh4G_disclosureTrigger,.akBh4G_explanation .akBh4G_disclosureTrigger{justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:1rem;font-weight:600;display:flex}.akBh4G_reviewGroup .akBh4G_disclosureTrigger>span:nth-child(2){color:var(--next-muted);margin-left:auto;font-size:13px}.akBh4G_reviewGroup ol{margin:0;padding:0;list-style:none}.akBh4G_reviewGroup li{border-top:1px solid #e8edf2;align-items:flex-start;gap:8px;padding:16px 0;display:flex}.akBh4G_reviewNumber{width:20px;color:var(--next-muted);flex-shrink:0;padding-top:4px;font-size:13px}.akBh4G_reviewGroup li>div{flex:1;min-width:0}.akBh4G_reviewGroup li p{margin:0 0 8px;font-size:1rem;font-weight:400;line-height:1.6}.akBh4G_reviewGroup li strong{color:var(--holland-accent);font-size:14px}.akBh4G_reviewGroup li button{flex-shrink:0;padding:0 10px}.akBh4G_reviewGroup+.akBh4G_full{margin-top:24px}.akBh4G_resultBody{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid;container-type:inline-size}.akBh4G_resultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.akBh4G_page .akBh4G_resultHead p{min-width:0;max-width:100%;color:var(--next-muted);word-break:keep-all;overflow-wrap:anywhere;flex:12rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.akBh4G_saveAction[data-slot=button]{border-radius:var(--radius-medium);background:var(--accent);min-height:44px;color:var(--primary);border:0;padding:10px 12px;font-size:1rem;font-weight:600}.akBh4G_resultOverview{border:1px solid var(--border);background:var(--background);border-radius:16px;gap:0;padding:20px;display:grid}.akBh4G_leadingType{border:0;min-width:0;padding:0}.akBh4G_leadingType+.akBh4G_leadingType{border-top:1px solid var(--border);margin-top:12px;padding-top:16px}.akBh4G_page .akBh4G_resultOverview .akBh4G_eyebrow{color:var(--next-muted);margin:0 0 8px;font-size:.875rem}.akBh4G_leadHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.akBh4G_leadHeading>div{min-width:0}.akBh4G_resultCompanion{flex-shrink:0;width:96px;height:96px;display:block}.akBh4G_resultCompanion img{object-fit:contain;width:100%;height:100%}.akBh4G_page .akBh4G_leadHeading h1,.akBh4G_page .akBh4G_leadHeading h2{letter-spacing:-.035em;color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.akBh4G_page .akBh4G_leadHeading h2{font-size:1.5rem}.akBh4G_leadHeading .akBh4G_typeIcon{width:48px;height:48px}.akBh4G_leadHeading .akBh4G_typeIcon svg{width:24px;height:24px}.akBh4G_page .akBh4G_sourceLabel{color:var(--type-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 0;font-size:1rem;font-weight:650;line-height:1.6;display:flex}.akBh4G_sourceLabel span{color:var(--next-muted);font-size:.8125rem;font-weight:500}.akBh4G_typeReport{min-width:0;display:grid;container-type:inline-size}.akBh4G_reportSection{min-width:0;padding:20px 0}.akBh4G_page .akBh4G_reportSection>h2,.akBh4G_page .akBh4G_reportSection>h3,.akBh4G_page .akBh4G_reportSection>h4{color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px;font-size:1rem;font-weight:750;line-height:1.6}.akBh4G_reportSection>h2 svg,.akBh4G_reportSection>h3 svg,.akBh4G_reportSection>h4 svg,.akBh4G_fields :is(h3,h4,h5) svg{color:var(--type-ink);flex:none}.akBh4G_page .akBh4G_reportSection p{color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.75}.akBh4G_sourceExcerpt{min-width:0}.akBh4G_page .akBh4G_reportSection .akBh4G_sourceTraits{font-size:1rem;line-height:1.75}.akBh4G_page .akBh4G_reportSection .akBh4G_sourceJobs{line-height:2}.akBh4G_sourceFields{margin:0 0 16px}.akBh4G_traits{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.akBh4G_traits li{background:var(--type-soft);color:var(--type-ink);border-radius:8px;padding:5px 10px;font-size:.875rem;font-weight:650;line-height:1.6}.akBh4G_page .akBh4G_typeReport .akBh4G_reportNote{color:var(--next-muted);margin:10px 0 0;font-size:.8125rem;line-height:1.65}.akBh4G_environmentDetails{margin-top:8px}.akBh4G_environmentDetails .akBh4G_disclosureTrigger{min-height:44px;color:var(--next-muted);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;gap:8px;padding:8px 0;font-size:.875rem;font-weight:600}.akBh4G_environmentDetails [data-slot=collapsible-content]{background:var(--tab-surface);border-radius:12px;padding:12px}.akBh4G_jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0;list-style:none;display:grid}.akBh4G_jobs li{border-bottom:1px solid var(--border);min-width:0;color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;padding:9px 0;font-size:.9375rem;line-height:1.6}.akBh4G_jobsTrigger{min-height:44px;color:var(--type-ink);margin-top:4px;padding:10px 0;font-size:.9375rem;font-weight:650}.akBh4G_fields{background:var(--type-soft);border-radius:12px;margin:12px 0 0;padding:12px}.akBh4G_page .akBh4G_fields h3,.akBh4G_page .akBh4G_fields h4,.akBh4G_page .akBh4G_fields h5{color:var(--type-ink);align-items:center;gap:8px;margin:0 0 4px;font-size:.875rem;font-weight:650;line-height:1.6;display:flex}.akBh4G_page .akBh4G_fields p{font-size:.9375rem}.akBh4G_page .akBh4G_reportSource{color:var(--next-muted);margin:0 0 12px;font-size:.8125rem;line-height:1.7}.akBh4G_page .akBh4G_reportSource p{font-size:inherit;color:inherit;line-height:inherit;margin:0 0 6px}.akBh4G_profileSection{min-width:0;margin-top:8px}.akBh4G_page .akBh4G_profileSection>h2{margin:0 0 8px;font-size:1.25rem;font-weight:750;line-height:1.5}.akBh4G_page .akBh4G_profileGuide{color:var(--next-muted);margin:0 0 16px;font-size:.875rem;line-height:1.65}.akBh4G_profileCatalog{margin:0;padding:0;list-style:none}.akBh4G_profileCatalog>li{min-width:0}.akBh4G_profileCard{min-height:52px;color:var(--foreground);padding:14px 0;text-decoration:none;display:block}.akBh4G_profileCard:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.akBh4G_profileCard:hover{background:var(--muted)}.akBh4G_profileArt{aspect-ratio:3/2;background:var(--type-soft);width:100%;overflow:hidden}.akBh4G_profileArt>img{object-fit:contain;width:100%;height:100%;display:block}.akBh4G_artFallback{height:100%;color:var(--type-ink);place-items:center;font-size:4rem;font-weight:800;display:grid}.akBh4G_profileCardCopy{padding:12px}.akBh4G_profileCardName{align-items:center;gap:6px;display:flex}.akBh4G_profileCardName small{color:var(--type-ink);font-size:.75rem;font-weight:600}.akBh4G_profileCardName strong{color:var(--foreground);font-size:1.0625rem}.akBh4G_profileCardName>svg{color:var(--next-muted);flex-shrink:0;margin-left:auto}.akBh4G_page .akBh4G_profileCardCopy>p{color:var(--next-muted);word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;font-size:.8125rem;line-height:1.7}.akBh4G_page.akBh4G_typeProfilePage{background:var(--background);container-type:inline-size}.akBh4G_profileHeader{min-height:64px;padding-block:10px;font-size:1.125rem}.akBh4G_headerType{color:var(--type-ink);margin-left:auto;font-size:.875rem}.akBh4G_typeHero{padding:0 20px}.akBh4G_typeHero>.akBh4G_profileArt{border-radius:12px}.akBh4G_typeHeroCopy{padding:16px 0 24px}.akBh4G_page .akBh4G_profileKicker{color:var(--next-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:.8125rem;line-height:1.6;display:flex}.akBh4G_profileKicker>span{color:var(--type-ink);font-weight:800}.akBh4G_page .akBh4G_typeHero h1{color:var(--foreground);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:850;line-height:1.35}.akBh4G_page .akBh4G_typeTagline{color:var(--next-muted);word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0;font-size:1rem;line-height:1.5}.akBh4G_page .akBh4G_sourceAlias{color:var(--next-muted);margin:8px 0 0;font-size:.875rem}.akBh4G_page .akBh4G_typeMeaning{color:var(--next-muted);word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0;font-size:1rem;line-height:1.75}.akBh4G_interestActions{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.akBh4G_interestActions>li{background:var(--type-soft);color:var(--type-ink);border-radius:4px;padding:5px 10px;font-size:.875rem;font-weight:650;line-height:1.6}.akBh4G_profileBody{padding:0 20px 32px}.akBh4G_personalResponse{background:var(--muted);border-radius:12px;margin:0 0 8px;padding:12px 16px}.akBh4G_personalResponse>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.akBh4G_personalResponse>div:first-child>span{color:var(--next-muted);font-size:.8125rem}.akBh4G_personalResponse>div:first-child>strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.125rem}.akBh4G_personalResponse small{color:var(--next-muted);font-size:.8125rem;font-weight:500}.akBh4G_profileAnswers .akBh4G_disclosureTrigger{min-height:44px;color:var(--foreground);padding-block:8px;font-size:.875rem}.akBh4G_typeProfilePage .akBh4G_reportSection{padding:20px 0}.akBh4G_page.akBh4G_typeProfilePage .akBh4G_reportSection>h2{margin:0 0 16px;font-size:1.25rem;font-weight:800;line-height:1.5}.akBh4G_typeProfilePage .akBh4G_traits{gap:8px}.akBh4G_typeProfilePage .akBh4G_traits>li{background:var(--tab-surface);color:var(--foreground);border:1px solid var(--border);font-weight:550}.akBh4G_environmentScenes{margin:0;padding:0;list-style:none}.akBh4G_environmentScenes>li{align-items:flex-start;gap:14px;padding:16px 0;display:flex}.akBh4G_environmentScenes>li:first-child{padding-top:0}.akBh4G_environmentScenes>li+li{border-top:1px solid var(--border)}.akBh4G_environmentScenes>li>svg{color:var(--type-ink);flex-shrink:0;margin-top:3px}.akBh4G_environmentScenes>li>div{min-width:0}.akBh4G_page .akBh4G_environmentScenes :is(h3,h4,h5){color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 6px;font-size:1rem;font-weight:750;line-height:1.6}.akBh4G_page .akBh4G_environmentScenes p{color:var(--next-muted);font-size:.9375rem;line-height:1.75}.akBh4G_jobPreview{gap:10px;margin:16px 0 20px}.akBh4G_jobPreview>li{border:1px solid var(--border);border-left:3px solid var(--type-ink);background:var(--tab-surface);border-radius:8px;align-items:center;min-height:64px;padding:12px;font-size:.9375rem;font-weight:650;display:flex}.akBh4G_typeProfilePage .akBh4G_fields{margin:0 0 12px;padding:16px}.akBh4G_page .akBh4G_otherProfiles>h2{margin:32px 0 16px;font-size:1.25rem;font-weight:800;line-height:1.5}.akBh4G_otherProfiles{margin:16px 0 24px}.akBh4G_otherProfiles>.akBh4G_disclosureTrigger{min-height:52px;color:var(--foreground);padding:12px 0;font-size:1rem;font-weight:650}.akBh4G_appleExample{border:1px solid var(--border);background:var(--background);border-radius:16px;padding:0 14px}.akBh4G_appleExample .akBh4G_disclosureTrigger{white-space:normal;gap:8px;min-height:56px;font-size:.9375rem;font-weight:650;line-height:1.6}.akBh4G_page .akBh4G_appleExample p{color:var(--next-muted);margin:0 0 12px;font-size:.875rem;line-height:1.6}.akBh4G_appleExample ul{margin:0;padding:0;list-style:none}.akBh4G_appleExample li{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 0;font-size:.9375rem;line-height:1.7;display:grid}.akBh4G_appleExample strong{color:var(--type-ink)}.akBh4G_appleExample span{word-break:keep-all;overflow-wrap:anywhere}.akBh4G_page .akBh4G_leadMeaning{color:var(--next-muted);word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem;line-height:1.5}.akBh4G_leadFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.akBh4G_page .akBh4G_leadEvidence{color:var(--next-muted);margin:0;font-size:.875rem;line-height:1.6}.akBh4G_leadEvidence strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.125rem}.akBh4G_leadEvidence small{color:var(--next-muted);font-size:.875rem;font-weight:400}.akBh4G_page .akBh4G_leadAction[data-slot=button]{border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--type-ink);border-radius:0;justify-content:space-between;padding:12px 0;font-size:1rem;font-weight:600}.akBh4G_page .akBh4G_leadFooter .akBh4G_leadAction[data-slot=button]{white-space:normal;text-align:left;width:auto;min-height:44px;color:var(--primary);border-top:0;gap:8px;padding:8px 0 8px 8px;font-size:1rem;font-weight:600}.akBh4G_leadAction:focus-visible{outline:2px solid var(--type-ink);outline-offset:2px}.akBh4G_resultSummary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.akBh4G_resultSummary>div{min-width:0}.akBh4G_resultSummary .akBh4G_resultCompanion{width:72px;height:72px}.akBh4G_page .akBh4G_resultSummary h1{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 8px;font-size:1.5rem;font-weight:800;line-height:1.4}.akBh4G_page .akBh4G_resultSummary p{color:var(--next-muted);margin:0;font-size:1rem;line-height:1.65}.akBh4G_relatedTypes{flex-wrap:wrap;align-items:center;gap:4px 8px;padding-inline:4px;display:flex}.akBh4G_relatedTypes>span{color:var(--next-muted);margin-right:auto;font-size:.875rem}.akBh4G_page .akBh4G_relatedTypes [data-slot=button]{color:var(--type-ink);padding:8px;font-size:.9375rem}.akBh4G_relatedTypes [data-slot=button] small{font-size:.8125rem;font-weight:500}.akBh4G_chartSection{min-width:0}.akBh4G_page .akBh4G_chartTitle{margin:8px 0 12px;font-size:1.125rem;font-weight:750}.akBh4G_page .akBh4G_chartNote{color:var(--next-muted);margin:0 4px 4px;font-size:.875rem;line-height:1.6}.akBh4G_chartTabs{border:1px solid var(--border);background:var(--background);border-radius:16px;gap:8px;padding:12px 8px 8px}.akBh4G_chartSwitch{background:var(--muted);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;padding:3px;display:grid}.akBh4G_page .akBh4G_chartSwitch [data-slot=tabs-trigger]{min-height:44px;color:var(--next-muted);box-shadow:none;border-radius:11px;gap:4px;padding-inline:8px;font-size:.875rem}.akBh4G_chartSwitch [data-slot=tabs-trigger][data-state=active]{background:var(--background);color:var(--primary);font-weight:750}.akBh4G_chartPanel{min-width:0;margin:0}.akBh4G_scores{gap:2px;padding:8px 0 0;display:grid}.akBh4G_score[data-slot=button]{text-align:left;white-space:normal;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(60px,1.3fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 8px;display:grid}.akBh4G_score[aria-pressed=true]{border-color:var(--type-ink);background:var(--type-soft)}.akBh4G_scoreName{flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;font-weight:650;display:flex}.akBh4G_scoreName small{color:var(--next-muted);font-size:.6875rem;font-weight:500}.akBh4G_scoreValue{font-variant-numeric:tabular-nums;color:var(--type-ink);text-align:right;white-space:nowrap;font-size:1.125rem}.akBh4G_scoreValue small{color:var(--next-muted);margin-left:1px;font-size:.75rem;font-weight:500}.akBh4G_track{background:var(--type-soft);border-radius:8px;height:6px;display:block;overflow:hidden}.akBh4G_track>span{background:var(--type-ink);border-radius:8px;height:100%;display:block}.akBh4G_radar{width:100%;height:272px;position:relative}.akBh4G_plot{pointer-events:none;position:absolute;inset:0}.akBh4G_axis[data-slot=button]{width:76px;min-height:56px;color:var(--foreground);border-radius:var(--radius-medium);flex-direction:column;gap:4px;padding:4px 2px;font-size:.875rem;line-height:1.4;display:flex;position:absolute;transform:translate(-50%,-50%)}.akBh4G_axis>span{font-weight:600}.akBh4G_axis[aria-pressed=true]{color:var(--primary)}.akBh4G_axis[aria-pressed=true]>span{text-underline-offset:4px;text-decoration:underline}.akBh4G_axis strong{visibility:visible;color:var(--next-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.akBh4G_axis[aria-pressed=true] strong{color:var(--primary);font-size:1rem;font-weight:750}.akBh4G_axis small{margin-left:2px;font-size:.6875rem;font-weight:500}.akBh4G_scaleMax,.akBh4G_scaleMid,.akBh4G_scaleZero{color:var(--next-muted);font-size:.6875rem;line-height:1;position:absolute;top:21%;left:calc(50% + 6px)}.akBh4G_scaleMid{top:35%}.akBh4G_scaleZero{top:50%}.akBh4G_page .akBh4G_graphCaption{color:var(--next-muted);text-align:center;margin:8px 0 0;font-size:.8125rem;line-height:1.5}.akBh4G_rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.akBh4G_ringCard[data-slot=button]{border-radius:var(--radius-medium);text-align:center;min-width:0;min-height:112px;color:var(--type-ink);white-space:normal;border:1px solid #0000;flex-direction:column;gap:8px;padding:12px 4px;display:flex}.akBh4G_ringCard[aria-pressed=true]{border-color:var(--type-ink);background:var(--type-soft)}.akBh4G_ringCard>span{font-size:.875rem;font-weight:700;display:block}.akBh4G_ring{aspect-ratio:1;width:4.5rem;max-width:100%;margin:auto;position:relative}.akBh4G_ring svg{fill:none;stroke-width:7px;width:100%;height:100%}.akBh4G_ringTrack{stroke:var(--type-soft)}.akBh4G_ringFill{stroke:var(--type-ink)}.akBh4G_ring strong{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.375rem;display:flex;position:absolute;inset:0}.akBh4G_ring small{color:var(--next-muted);margin-left:2px;font-size:.75rem;font-weight:500}.akBh4G_chartLoading{min-height:272px;color:var(--next-muted);place-items:center;font-size:.875rem;display:grid}.akBh4G_chartSection :is(button):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.akBh4G_page.akBh4G_typeDetailDialog{border-radius:var(--radius-xlarge);background:var(--background);flex-direction:column;gap:16px;width:calc(100% - 32px);max-width:398px;min-height:0;max-height:calc(100dvh - 48px);padding:24px;font-family:inherit;display:flex}.akBh4G_typeDetailDialog>[data-slot=dialog-header]{flex-shrink:0}.akBh4G_detailScroll{gap:16px;min-height:0;display:grid;overflow-y:auto}.akBh4G_typeDetailDialog .akBh4G_detailClose{position:absolute;top:12px;right:12px}.akBh4G_page.akBh4G_typeDetailDialog .akBh4G_eyebrow{color:var(--next-muted);margin:0;padding-right:44px;font-size:.875rem}.akBh4G_typeDetailDialog .akBh4G_detailTitle{color:var(--type-ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.akBh4G_typeDetailDialog .akBh4G_detailDescription{color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;line-height:1.75}.akBh4G_page.akBh4G_typeDetailDialog .akBh4G_detailCount{background:var(--muted);border-radius:var(--radius-medium);color:var(--next-muted);margin:0;padding:12px;font-size:.875rem;line-height:1.65}.akBh4G_answerDetails{border-top:1px solid var(--border)}.akBh4G_answerDetails .akBh4G_disclosureTrigger{justify-content:space-between;align-items:center;gap:8px;min-height:48px;font-size:.875rem;font-weight:650;display:flex}.akBh4G_typeAnswers{margin:0;padding:0;list-style:none}.akBh4G_typeAnswers li{border-top:1px solid var(--border);gap:12px;padding:12px 0;font-size:.875rem;line-height:1.65;display:flex}.akBh4G_typeAnswers li>span{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.akBh4G_typeAnswers strong{color:var(--type-ink);flex-shrink:0}.akBh4G_page .akBh4G_interpretation{color:var(--next-muted);margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.akBh4G_page .akBh4G_resultBody>.akBh4G_footnote{margin:0;font-size:.875rem}.akBh4G_screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.akBh4G_explanation{border-top:1px solid #dce3ec;margin-top:12px}.akBh4G_explanation .akBh4G_disclosureTrigger{color:#526278;font-size:14px}.akBh4G_page .akBh4G_explanation p{color:var(--next-muted);margin:0 0 12px;font-size:14px;line-height:1.7}.akBh4G_textButton{color:var(--holland-accent);padding-left:0;font-size:14px}.akBh4G_restart{margin-top:20px}@container (max-width:17rem){.akBh4G_chartSwitch [data-slot=tabs-trigger]{padding-inline:4px}.akBh4G_chartSwitch [data-slot=tabs-trigger]>svg{display:none}.akBh4G_radar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;display:grid}.akBh4G_plot{display:none}.akBh4G_axis[data-slot=button]{white-space:normal;width:100%;min-height:72px;position:static;transform:none}.akBh4G_axis strong{visibility:visible}.akBh4G_axis[aria-pressed=true]{background:var(--accent)}.akBh4G_rings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.akBh4G_intro,.akBh4G_body{padding-left:16px;padding-right:16px}}@media (max-width:350px){.akBh4G_typeHero,.akBh4G_profileBody{padding-left:16px;padding-right:16px}.akBh4G_typeGrid>div{gap:4px;font-size:12px}.akBh4G_typeGrid .akBh4G_typeIcon{width:32px;height:36px}}@media (prefers-reduced-motion:reduce){.akBh4G_disclosureTrigger svg,.akBh4G_primary{transition:none}.akBh4G_primary:not(:disabled):active{transform:none}}.akBh4G_header,.akBh4G_page .akBh4G_hero h1,.akBh4G_introGuide h2,.akBh4G_title,.akBh4G_page .akBh4G_leadHeading h1,.akBh4G_page .akBh4G_leadHeading h2,.akBh4G_page .akBh4G_reportSection>h2,.akBh4G_page .akBh4G_reportSection>h3,.akBh4G_page .akBh4G_reportSection>h4,.akBh4G_page .akBh4G_fields h3,.akBh4G_page .akBh4G_fields h4,.akBh4G_page .akBh4G_fields h5,.akBh4G_page .akBh4G_profileSection>h2,.akBh4G_page .akBh4G_typeHero h1,.akBh4G_page.akBh4G_typeProfilePage .akBh4G_reportSection>h2,.akBh4G_page .akBh4G_environmentScenes :is(h3,h4,h5),.akBh4G_page .akBh4G_otherProfiles>h2,.akBh4G_page .akBh4G_resultSummary h1,.akBh4G_page .akBh4G_chartTitle,.akBh4G_typeDetailDialog .akBh4G_detailTitle{font-weight:700}.akBh4G_primary,.akBh4G_reviewGroup .akBh4G_disclosureTrigger,.akBh4G_explanation .akBh4G_disclosureTrigger,.akBh4G_page .akBh4G_chartSwitch [data-slot=tabs-trigger]{font-weight:600}.akBh4G_chartSwitch [data-slot=tabs-trigger][data-state=active]{font-weight:700}@container (max-width:17rem){.akBh4G_jobs,.akBh4G_profileCatalog{grid-template-columns:minmax(0,1fr)}}
.KimDNG_controls{gap:12px;display:grid}.KimDNG_prompt{color:var(--foreground);margin:0 2px;font-size:.8125rem;font-weight:400;line-height:1.5}.KimDNG_control[data-slot=radio-group-item]{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.KimDNG_next[data-slot=button]{border:var(--learning-action-outline-width,1px) solid var(--learning-ink,var(--primary));border-radius:var(--learning-action-radius,16px);background:var(--learning-action-surface,var(--primary));min-height:52px;color:var(--learning-ink,var(--primary-foreground));box-shadow:0 var(--learning-action-depth,0px) 0 var(--learning-action-edge,var(--primary));padding-block:10px;font-size:1rem;font-weight:600;line-height:1.4;transition:background-color .12s ease-out,transform .12s ease-out}.KimDNG_next[data-slot=button]:not(:disabled):hover,.KimDNG_next[data-slot=button]:not(:disabled):active{background:var(--learning-action-hover,var(--primary-strong))}.KimDNG_next[data-slot=button]:not(:disabled):active{transform:translateY(var(--learning-action-press,0px));box-shadow:0 max(0px, calc(var(--learning-action-depth,0px) - var(--learning-action-press,0px))) 0 var(--learning-action-edge,var(--primary))}.KimDNG_next[data-slot=button]:disabled{box-shadow:none}.KimDNG_next[data-slot=button]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.KimDNG_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.KimDNG_choice{min-width:0;height:auto;min-height:70px;color:var(--foreground);box-shadow:none;white-space:normal;cursor:pointer;background:#fff;border:1px solid #d9d2e6;border-radius:18px;justify-content:flex-start;align-items:center;gap:8px;padding:11px 12px;display:flex;position:relative}.KimDNG_copy{text-align:left;gap:2px;display:grid}.KimDNG_copy strong{font-size:1rem;font-weight:600;line-height:1.25}.KimDNG_copy small{color:var(--next-muted);font-size:.75rem;font-weight:400;line-height:1.35}.KimDNG_icon{background:var(--muted);width:34px;height:34px;color:var(--next-muted);border-radius:12px;flex:none;place-items:center;display:grid}.KimDNG_icon svg{stroke-width:2.2px;width:18px;height:18px}.KimDNG_choice[aria-pressed=true],.KimDNG_choice[data-selected=true]{background:var(--accent);border-color:var(--primary);color:var(--primary);box-shadow:none}.KimDNG_choice[aria-pressed=true] .KimDNG_icon,.KimDNG_choice[data-selected=true] .KimDNG_icon{background:var(--primary);color:#fff}.KimDNG_choice:not([aria-pressed=true]):not([data-selected=true]):hover{background:var(--muted);color:var(--foreground);border-color:#bbaee0}.KimDNG_choice:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.KimDNG_choice:has(:focus-visible){outline:3px solid var(--primary);outline-offset:3px}@media (max-width:360px){.KimDNG_choice{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.KimDNG_next[data-slot=button]{transition:none}.KimDNG_next[data-slot=button]:not(:disabled):active{transform:none}}
.BN0Uaa_root{gap:8px;min-width:0;display:grid}.BN0Uaa_guide{border:1px solid var(--border);background:var(--muted);color:var(--foreground);border-radius:12px;gap:8px;margin-top:4px;padding:16px;display:grid}.BN0Uaa_root h2{margin:0;font-size:16px;font-weight:700;line-height:1.5}.BN0Uaa_root p,.BN0Uaa_manual{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.BN0Uaa_body{gap:12px;min-width:0;display:grid}.BN0Uaa_body>button{white-space:normal;width:100%;min-height:44px}.BN0Uaa_root .BN0Uaa_notice{color:var(--muted-foreground)}.BN0Uaa_manual{gap:8px;display:grid}.BN0Uaa_manual input{min-width:0;min-height:44px;font-size:16px}.BN0Uaa_fallback summary{min-height:44px;color:var(--muted-foreground);cursor:pointer;text-underline-offset:4px;align-items:center;padding:8px 0;font-size:14px;text-decoration:underline;display:flex}.BN0Uaa_fallback .BN0Uaa_body{padding:4px 0 12px}.BN0Uaa_fallback summary:focus-visible,.BN0Uaa_guide h2:focus{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}
.xRZbpq_shell{--counselor-page-gutter:20px;height:100%;min-height:0;color:var(--foreground);background:var(--tab-surface,var(--muted));padding-top:max(var(--youth-safe-top,0px),env(safe-area-inset-top,0px));grid-template-rows:minmax(0,1fr) auto;display:grid}.xRZbpq_brand{min-height:44px;color:var(--foreground);align-items:center;gap:8px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.xRZbpq_navigation{padding:7px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.xRZbpq_navigation a{min-width:0;min-height:54px;color:var(--muted-foreground);touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.xRZbpq_navigation a[aria-current]{color:var(--primary);font-weight:700}.xRZbpq_navigation a:not([aria-current]):hover{color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent)}.xRZbpq_navigation a:active{background:color-mix(in srgb,var(--foreground) 16%,transparent)}.xRZbpq_navigation a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.xRZbpq_navigation .xRZbpq_navIcon{width:52px;height:30px}.xRZbpq_navigation a[aria-current] .xRZbpq_navIcon{background:var(--accent)}.xRZbpq_navigation svg{width:24px;height:24px}.xRZbpq_main{min-width:0;min-height:0;padding:20px 20px 24px;overflow:auto}.xRZbpq_chatMain{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}[data-counselor-screen][data-keyboard=true] .xRZbpq_chatShell:not(.xRZbpq_desktopShell) .xRZbpq_navigation{display:none}[data-counselor-screen][data-keyboard=true] .xRZbpq_shell[data-personal=true]:not(.xRZbpq_desktopShell) .xRZbpq_navigation{display:none}.xRZbpq_chatShell[data-room-open=true]{background:var(--chat-bg)}.xRZbpq_chatShell[data-room-open=true] .xRZbpq_navigation{background:var(--chat-mine);border-color:var(--chat-line)}.xRZbpq_chatShell[data-room-open=true] .xRZbpq_navigation a{color:var(--chat-ink)}.xRZbpq_chatShell[data-room-open=true] .xRZbpq_navigation a[aria-current] .xRZbpq_navIcon{background:color-mix(in srgb,var(--chat-ink) 12%,var(--chat-mine))}.xRZbpq_pageHeader{z-index:20;background:var(--tab-surface,var(--muted));align-items:center;min-height:72px;margin:-20px -20px 0;padding:14px 20px;display:flex;position:sticky;top:-20px}.xRZbpq_pageTitle{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.33333}.xRZbpq_authPage{height:100%;min-height:0;padding:max(20px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));background:var(--muted);overflow:auto}.xRZbpq_authCard{overflow-wrap:anywhere;width:100%;min-width:0;padding:0}.xRZbpq_authCard h1{letter-spacing:-.03em;margin:28px 0 12px;font-size:24px;font-weight:700;line-height:1.33333}.xRZbpq_lead{color:var(--muted-foreground);margin:0 0 24px;line-height:1.7}.xRZbpq_form{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.xRZbpq_authDivider{color:var(--muted-foreground);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.xRZbpq_authDivider:before,.xRZbpq_authDivider:after{content:"";background:var(--border);flex:1;height:1px}.xRZbpq_form input:not([type=checkbox]),.xRZbpq_form textarea{font-size:16px}.xRZbpq_muted{color:var(--muted-foreground);font-size:14px;line-height:1.6}.xRZbpq_muted a,.xRZbpq_legal a{vertical-align:middle;min-width:44px;min-height:44px;color:var(--primary);text-underline-offset:3px;align-items:center;display:inline-flex}.xRZbpq_legal{flex-wrap:wrap;gap:0 20px;margin-top:24px;font-size:14px;display:flex}.xRZbpq_noticeCheck{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;line-height:1.6;display:flex}.xRZbpq_noticeCheck input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:4px}.xRZbpq_settings{gap:28px;padding-top:12px;display:grid}.xRZbpq_account{border:1px solid var(--border);background:var(--background);border-radius:var(--radius-medium);align-items:center;gap:14px;padding:20px 16px;display:flex}.xRZbpq_accountIcon{background:var(--accent);width:52px;height:52px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.xRZbpq_accountIcon svg{stroke-width:1.8px;width:26px;height:26px}.xRZbpq_account>div{min-width:0}.xRZbpq_account h2{margin:0;font-size:20px;font-weight:700;line-height:1.4}.xRZbpq_account p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.xRZbpq_settingsSection h2{color:var(--muted-foreground);margin:0 0 8px;font-size:14px;font-weight:700}.xRZbpq_settingsAnchor{scroll-margin-block-start:96px}.xRZbpq_accessList{gap:16px;margin:0;padding:8px 0 0;list-style:none;display:grid}.xRZbpq_accessList li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.65;display:flex}.xRZbpq_accessList svg{width:20px;height:20px;color:var(--primary);stroke-width:1.8px;flex-shrink:0;margin-top:3px}.xRZbpq_settingsList{gap:0;display:grid}.xRZbpq_settingsList a{border-bottom:1px solid var(--border);white-space:normal;text-align:left;border-radius:0;justify-content:flex-start;gap:12px;width:100%;min-height:56px;padding:12px 0;font-size:16px;font-weight:600;text-decoration:none}.xRZbpq_settingsList a>svg{width:20px;height:20px;color:var(--muted-foreground);stroke-width:1.8px}.xRZbpq_settingsList a>svg:last-child{margin-left:auto}.xRZbpq_logout{width:100%;min-height:48px;font-size:16px}.xRZbpq_brand:focus-visible,.xRZbpq_authCard a:focus-visible,.xRZbpq_settingsList a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.xRZbpq_skipLink{z-index:70;background:var(--background);color:var(--foreground);padding:12px 16px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.xRZbpq_skipLink:focus{transform:none}.xRZbpq_loading{height:100%;min-height:0;color:var(--muted-foreground);background:var(--muted);place-content:center;padding:24px;font-size:16px;display:grid}.xRZbpq_desktopShell{--counselor-page-gutter:32px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding-top:0}.xRZbpq_desktopShell>:is(main,div[role=main]){grid-area:2/1}.xRZbpq_desktopShell .xRZbpq_main{padding:32px}.xRZbpq_desktopShell .xRZbpq_pageHeader{min-height:76px;margin:-32px -32px 0;padding:16px 32px;top:-32px}.xRZbpq_desktopShell .xRZbpq_pageTitle{font-size:28px}.xRZbpq_desktopHeader{z-index:30;border-bottom:1px solid var(--border);background:var(--background);min-width:0;min-height:76px;color:var(--foreground);flex-wrap:wrap;grid-area:1/1;align-items:center;gap:8px 32px;padding:12px 32px;display:flex;position:relative}.xRZbpq_desktopBrandGroup{flex-wrap:wrap;flex:none;align-items:center;gap:4px 16px;min-width:0;max-width:100%;display:flex}.xRZbpq_desktopBrand{min-height:48px;color:var(--foreground);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.xRZbpq_desktopBrand img{flex:none}.xRZbpq_desktopContext{border-left:1px solid var(--border);color:var(--muted-foreground);padding-left:16px;font-size:14px;line-height:1.5}.xRZbpq_desktopHeader .xRZbpq_navigation{background:0 0;border:0;flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.xRZbpq_desktopHeader .xRZbpq_navigation a{min-height:48px;color:var(--muted-foreground);white-space:normal;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;justify-content:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:600}.xRZbpq_desktopHeader .xRZbpq_navigation a[aria-current]{border-bottom-color:var(--primary);color:var(--primary);background:0 0;font-weight:700}.xRZbpq_desktopHeader .xRZbpq_navigation a>span{overflow-wrap:anywhere;min-width:0}.xRZbpq_desktopShell.xRZbpq_chatShell .xRZbpq_navigation{border-color:var(--border);background:0 0}.xRZbpq_desktopShell.xRZbpq_chatShell .xRZbpq_navigation a{color:var(--muted-foreground)}.xRZbpq_desktopShell.xRZbpq_chatShell .xRZbpq_navigation a[aria-current]{color:var(--primary)}.xRZbpq_desktopAuthPage{place-items:safe center center;padding:24px;display:grid}.xRZbpq_desktopAuthPage .xRZbpq_authCard{border:1px solid var(--border);border-radius:var(--surface-radius,16px);background:var(--card);max-width:544px;padding:32px}.xRZbpq_operatorAuthPage{height:auto;min-height:100dvh}.xRZbpq_desktopHeader a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.xRZbpq_desktopShell .xRZbpq_settings{gap:32px;max-width:880px;margin-inline:auto}.xRZbpq_desktopShell .xRZbpq_main:has(>.xRZbpq_settings) .xRZbpq_pageTitle{width:100%;max-width:880px;margin-inline:auto}@media (min-width:768px) and (max-width:1199px){.xRZbpq_desktopShell{--counselor-page-gutter:24px}.xRZbpq_desktopShell .xRZbpq_main{padding:24px}.xRZbpq_desktopShell .xRZbpq_pageHeader{margin:-24px -24px 0;padding-inline:24px;top:-24px}.xRZbpq_desktopHeader{gap:8px 24px;padding-inline:24px}.xRZbpq_desktopHeader .xRZbpq_navigation a{padding-inline:12px}}@media (max-width:767px){.xRZbpq_desktopAuthPage .xRZbpq_authCard{background:0 0;border:0;max-width:480px;padding:0}.xRZbpq_desktopShell{--counselor-page-gutter:20px}.xRZbpq_desktopShell .xRZbpq_main{padding:20px}.xRZbpq_desktopShell .xRZbpq_pageHeader{min-height:72px;margin:-20px -20px 0;padding:14px 20px;top:-20px}.xRZbpq_desktopShell .xRZbpq_pageTitle{font-size:24px}.xRZbpq_desktopHeader{gap:0;padding:8px 16px 0}.xRZbpq_desktopBrand{font-size:18px}.xRZbpq_desktopHeader .xRZbpq_navigation{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.xRZbpq_desktopHeader .xRZbpq_navigation a{padding:8px 4px;font-size:14px}}@media print{.xRZbpq_shell{height:auto;padding:0;display:block;overflow:visible}.xRZbpq_main{height:auto;overflow:visible}.xRZbpq_navigation,.xRZbpq_desktopHeader{display:none}}.xRZbpq_profileAnchor{scroll-margin-top:96px}.xRZbpq_institutionMembership{border-bottom:1px solid var(--border);gap:8px;padding-block:14px;display:grid}.xRZbpq_institutionMembership p{margin:0}.xRZbpq_institutionMembership>a{justify-self:start}
.Z0rVjG_entry{text-align:left;white-space:normal;flex:none;align-items:center;gap:10px;height:auto;min-height:64px;margin:0 20px 12px;padding:12px;display:flex}.Z0rVjG_entry>span{flex:1;gap:4px;min-width:0;display:grid}.Z0rVjG_entry strong{font-size:15px;font-weight:600;line-height:1.5}.Z0rVjG_entry small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.Z0rVjG_entry>svg{flex:none;width:18px;height:18px}.Z0rVjG_entry[data-attention=true]{border-color:var(--primary);background:var(--accent)}.Z0rVjG_entry[data-attention=true] strong,.Z0rVjG_entry[data-attention=true] small{color:var(--accent-foreground)}.Z0rVjG_description{word-break:keep-all;overflow-wrap:anywhere}.Z0rVjG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Z0rVjG_list{margin:0;padding:0;list-style:none}.Z0rVjG_list>li{border-top:1px solid var(--border);gap:8px;min-width:0;padding:20px 0;display:grid}.Z0rVjG_title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Z0rVjG_title h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.5}.Z0rVjG_next{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.Z0rVjG_feedback{border-left:3px solid var(--primary);overflow-wrap:anywhere;padding-left:12px;font-size:15px;line-height:1.7}.Z0rVjG_feedback strong{font-weight:600}.Z0rVjG_feedback p{white-space:pre-wrap;margin:4px 0 0}.Z0rVjG_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.Z0rVjG_actions button{white-space:normal}
.Pm8RAW_rail{min-width:0;padding:4px 0 0}.Pm8RAW_visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Pm8RAW_railHeading,.Pm8RAW_historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.Pm8RAW_railHeading{margin-top:12px}.Pm8RAW_railHeading h2,.Pm8RAW_historyHeading h2{min-width:0;color:var(--foreground);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.Pm8RAW_railHeading h2{color:var(--muted-foreground);font-size:.875rem;font-weight:600}.Pm8RAW_allLink{min-width:44px;min-height:44px;color:var(--muted-foreground);padding:8px 0 8px 12px;font-size:.875rem}.Pm8RAW_railList{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;min-width:0;margin:0;padding:4px 0 12px;list-style:none;display:grid}.Pm8RAW_railList>li{min-width:0}.Pm8RAW_railItem{min-height:44px;color:var(--foreground);border-radius:var(--radius-medium);touch-action:manipulation;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.Pm8RAW_railItem:hover .Pm8RAW_railName{color:var(--primary)}}.Pm8RAW_railItem:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.Pm8RAW_railName{text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.875rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.Pm8RAW_railFace{flex:none;display:block;position:relative}.Pm8RAW_railFace .Pm8RAW_railAvatar{background:var(--muted);border-radius:50%;width:44px;height:44px}.Pm8RAW_railTags{min-width:0;max-width:100%;min-height:24px;display:flex}.Pm8RAW_railTags>span{flex-wrap:nowrap;justify-content:center}.Pm8RAW_railTags>span>span{padding:2px 5px;font-size:12px}.Pm8RAW_railUnread{box-shadow:0 0 0 2px var(--background);position:absolute;top:-2px;right:-4px}.Pm8RAW_railLoading,.Pm8RAW_railEmpty,.Pm8RAW_loading{color:var(--muted-foreground);margin:0;padding-block:8px 12px;font-size:.875rem;line-height:1.5}.Pm8RAW_railSkeletons{gap:52px;margin:0 22px 8px;display:flex;overflow:hidden}.Pm8RAW_railSkeletons i{background:var(--muted);border-radius:50%;flex:0 0 44px;height:44px;display:block}.Pm8RAW_notice{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 12px;display:flex}.Pm8RAW_notice p{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;flex:160px;margin:0;font-size:.875rem;line-height:1.5}.Pm8RAW_notice [data-slot=button]{white-space:normal;min-height:44px}.Pm8RAW_history{border-bottom:1px solid var(--border);min-width:0;margin-bottom:24px;padding-bottom:16px}.Pm8RAW_historyHeading{min-height:32px}.Pm8RAW_historyHeading>span{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.Pm8RAW_historyList{margin:0;padding:0;list-style:none}.Pm8RAW_historyEntry{border:0;border-bottom:1px solid var(--border);text-align:left;white-space:normal;touch-action:manipulation;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:88px;padding:16px 0;display:grid}.Pm8RAW_historyEntry:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-medium)}.Pm8RAW_historyList>li:last-child .Pm8RAW_historyEntry{border-bottom:0}.Pm8RAW_historyEntry .Pm8RAW_historyAvatar{background:var(--muted);border-radius:16px;width:48px;height:48px}.Pm8RAW_historyCopy{min-width:0}.Pm8RAW_historyTags{margin-top:4px;display:block}.Pm8RAW_historyCopy strong{color:var(--foreground);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.5;display:block}.Pm8RAW_historyPreview{-webkit-line-clamp:2;color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:.875rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.Pm8RAW_historyStatus{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.Pm8RAW_historyMeta{flex-direction:column;align-self:start;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.Pm8RAW_historyMeta time{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem;font-weight:400;line-height:1.5}.Pm8RAW_historyEmpty{color:var(--muted-foreground);margin:0;padding-block:12px;font-size:.875rem;line-height:1.5}.Pm8RAW_directory{overscroll-behavior-y:contain;background:var(--background);flex:1;min-width:0;height:100%;min-height:0;padding:12px 20px 24px;overflow-y:auto}.Pm8RAW_backLink{min-height:44px;margin:0 0 12px -8px;padding-inline:8px;font-size:.875rem}.Pm8RAW_directoryHeading{margin-bottom:20px}.Pm8RAW_directoryHeading h1{color:var(--foreground);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.33333}.Pm8RAW_directoryHeading p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.Pm8RAW_directoryHeading .Pm8RAW_loginNotice{margin-top:8px;font-size:.875rem}.Pm8RAW_search{margin-bottom:12px;position:relative}.Pm8RAW_search>svg{width:20px;height:20px;color:var(--muted-foreground);pointer-events:none;position:absolute;top:14px;left:14px}.Pm8RAW_search input{background:var(--card);min-height:48px;padding-inline:42px 48px;font-size:16px}.Pm8RAW_search input::-webkit-search-cancel-button{-webkit-appearance:none}.Pm8RAW_search [data-slot=button]{position:absolute;top:2px;right:2px}.Pm8RAW_tagFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:2px 0;display:grid}.Pm8RAW_tagFilters .Pm8RAW_tagFilter{border-radius:var(--radius-small);white-space:normal;gap:4px;width:100%;min-width:0;min-height:44px;padding:6px;font-size:13px}.Pm8RAW_tagFilters .Pm8RAW_tagFilter>svg{width:14px;height:14px}.Pm8RAW_tagFilters .Pm8RAW_tagFilter[aria-pressed=true]{border-color:var(--foreground);background:var(--muted)}.Pm8RAW_tagMark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.Pm8RAW_tagMark svg{stroke-width:3px;width:8px;height:8px}.Pm8RAW_filterLabel{word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.4}.Pm8RAW_unselectedCheck{visibility:hidden}.Pm8RAW_filterSummary{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:4px 0;display:flex}.Pm8RAW_filterSummary p{min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.Pm8RAW_filterSummary button{flex:none;padding-inline:8px;font-size:14px}.Pm8RAW_demoLabel{border-radius:var(--radius-small);background:var(--muted);color:var(--muted-foreground);flex:none;margin-top:4px;padding:2px 6px;font-size:14px;font-weight:500;line-height:1.5}.Pm8RAW_directoryList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.Pm8RAW_entry{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--foreground);text-align:left;white-space:normal;touch-action:manipulation;border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.Pm8RAW_entry:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-medium)}.Pm8RAW_entry .Pm8RAW_entryAvatar{background:var(--muted);border-radius:14px;width:44px;height:44px}.Pm8RAW_entryCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.Pm8RAW_entryHeading{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.Pm8RAW_entryHeading>span{flex:none}.Pm8RAW_entryHeading>.Pm8RAW_entryTags{flex:0 auto;min-width:0;max-width:100%}.Pm8RAW_entryMeta{align-items:center;gap:8px;min-width:0;display:flex}.Pm8RAW_entryMeta .Pm8RAW_affiliations{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Pm8RAW_entryMeta .Pm8RAW_demoLabel{margin-top:0}.Pm8RAW_entryMeta .Pm8RAW_conversationStatus{white-space:nowrap;flex:none}.Pm8RAW_entryCopy h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.Pm8RAW_conversationStatus{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.Pm8RAW_entryIntro{-webkit-line-clamp:1;color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;font-size:.875rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.Pm8RAW_empty{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 0;display:flex}.Pm8RAW_empty strong{color:var(--foreground);font-size:1.125rem;line-height:1.5}.Pm8RAW_empty p{overflow-wrap:anywhere;max-width:34ch;margin:0;font-size:1rem;line-height:1.6}.Pm8RAW_empty>svg{width:32px;height:32px}.Pm8RAW_empty [data-slot=button]{white-space:normal;min-height:44px}@media (max-width:359px){.Pm8RAW_directory{padding-inline:16px}.Pm8RAW_historyEntry{column-gap:8px}}.Pm8RAW_approvalGate{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;line-height:1.7;display:flex;overflow-y:auto}.Pm8RAW_approvalGate>button{align-self:flex-start;min-height:44px}.Pm8RAW_affiliations{color:var(--muted-foreground);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.5}.Pm8RAW_railAvailability{color:var(--muted-foreground);font-size:12px;line-height:1.5}.Pm8RAW_entryAvailability{color:var(--muted-foreground);font-size:14px;line-height:1.5;display:block}
.itclBW_workspace{--nav-bg:#fff;--nav-ink:#60677d;--nav-selected:var(--primary);--nav-indicator:var(--accent);height:100%;min-height:0;padding-top:max(var(--youth-safe-top,0px), env(safe-area-inset-top,0px));background:var(--tab-surface,#fff);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.itclBW_workspace[data-tab=chat]{--nav-bg:#fff;--nav-ink:#657186;--nav-selected:#243044;--nav-indicator:#eaf0f7;touch-action:pan-y}.itclBW_workspace[data-tab=chat][data-room=true]{--nav-bg:var(--chat-mine);--nav-ink:var(--chat-ink);--nav-selected:var(--chat-ink);--nav-indicator:color-mix(in srgb, var(--chat-ink) 12%, var(--nav-bg))}.itclBW_workspace[data-room=true]{background:var(--chat-bg)}.itclBW_workspace[data-tab=chat][data-room=true]:has([data-counselor-introduction]){--nav-bg:#fff;--nav-ink:#657186;--nav-selected:#243044;--nav-indicator:#eaf0f7;background:var(--background-normal)}.itclBW_workspace[data-brand-header=true]{--youth-screen-header-height:56px;--youth-screen-header-padding:6px 20px;grid-template-rows:auto minmax(0,1fr) auto}.itclBW_workspace[data-brand-header=true] .itclBW_nav{grid-row:3}.itclBW_workspace[data-brand-header=true] .itclBW_content,.itclBW_workspace[data-brand-header=true] .itclBW_chatContent{grid-row:2}.itclBW_workspace[data-brand-header=true] .itclBW_content:has([data-student-navigation]){padding-top:0}.itclBW_workspace[data-brand-header=true] [data-student-navigation]{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:8px;margin-top:0;padding:4px 20px;display:flex;top:0}.itclBW_workspace[data-brand-header=true] [data-student-navigation]>header{background:0 0;flex:none;order:2;min-height:0;margin:0;padding:0}.itclBW_workspace[data-brand-header=true] [data-student-navigation]>header>div:empty{display:none}.itclBW_workspace[data-brand-header=true] [data-record-navigation]>header{width:48px;min-height:44px}.itclBW_workspace[data-tab=records]{--record-page-inline:20px}.itclBW_workspace[data-brand-header=true][data-tab=records] .itclBW_content:has([data-record-navigation]){padding-inline:0}.itclBW_workspace[data-brand-header=true][data-tab=records] [data-record-navigation]{padding-inline:var(--record-page-inline);margin-inline:0}@media (max-width:359px){.itclBW_workspace[data-tab=records]{--record-page-inline:16px}}.itclBW_workspace[data-brand-header=true] [data-student-navigation]>[data-slot=tabs]{flex:1;min-width:0}.itclBW_workspace[data-brand-header=true] [data-student-navigation] [role=tablist]{border:0;flex:1;width:auto;min-width:0;padding:0}.itclBW_workspace[data-brand-header=true] [data-student-navigation] [role=tab]{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding-inline:6px}.itclBW_workspace[data-brand-header=true] [data-record-navigation] [role=tablist]{flex-wrap:wrap}.itclBW_workspace[data-brand-header=true] [data-record-navigation] [role=tab]{word-break:keep-all;overflow-wrap:normal;flex:calc(50% - 2px);min-width:max-content}.itclBW_workspace:is([data-tab=home],[data-tab=tests],[data-competency-page=true]){--learning-action-outline-width:2px;--learning-ink:var(--foreground);--learning-action-surface:color-mix(in srgb, var(--color-background-teal) 40%, var(--background));--learning-action-hover:color-mix(in srgb, var(--color-background-teal) 60%, var(--background));--learning-action-radius:14px;--learning-action-depth:3px;--learning-action-press:2px;--learning-action-edge:color-mix(in srgb, var(--learning-ink) 70%, var(--learning-action-surface))}.itclBW_studentPalette,.itclBW_routinePalette,.itclBW_recordsPalette,.itclBW_workspace[data-tab=home],.itclBW_workspace[data-competency-page=true],.itclBW_workspace[data-tab=explore],.itclBW_workspace[data-tab=tests],.itclBW_workspace[data-tab=records]{--tab-surface:#f8fafc;--nav-bg:#fff;--nav-ink:#657186;--next-ink:#243044;--next-muted:#647084;--next-line:#e1e7ef;--background:#fff;--foreground:#243044;--card:#fff;--card-foreground:#243044;--popover:#fff;--popover-foreground:#243044;--muted:#f0f3f7;--muted-foreground:#647084;--border:#e1e7ef;--input:#dce3ec;--secondary:#f0f3f7;--secondary-foreground:#334155;--next-accent:#6941d9;--primary:#6941d9;--primary-strong:#542acb;--primary-foreground:#fff;--accent:#eee6ff;--accent-foreground:#5130ab;--ring:#6941d9}.itclBW_workspace[data-tab=home]{--tab-surface:var(--background);--primary:var(--foreground);--primary-strong:var(--foreground);--next-accent:var(--foreground);--accent:var(--muted);--accent-foreground:var(--foreground);--ring:var(--foreground)}.itclBW_workspace[data-tab=explore]{--primary:#2458a6;--primary-strong:#194680;--next-accent:#2458a6;--accent:#eaf2ff;--accent-foreground:#194680;--ring:#2458a6}.itclBW_routinePalette,.itclBW_workspace[data-tab=tests]{--primary:#087e74;--primary-strong:#086359;--next-accent:#087e74;--accent:#e6f5f1;--accent-foreground:#086359;--ring:#087e74}.itclBW_recordsPalette,.itclBW_workspace[data-tab=records]{--primary:#33435c;--primary-strong:#243349;--next-accent:#33435c;--accent:#eaf0f7;--accent-foreground:#243349;--ring:#556a89;--document-paper:#fff8ec;--document-mark:#a26622}.itclBW_workspace[data-competency-page=true]{--tab-surface:#fbfaff;--primary:#6941d9;--primary-strong:#542acb;--next-accent:#6941d9;--accent:#eee6ff;--accent-foreground:#5130ab;--ring:#6941d9}.itclBW_workspace:not([data-settings-page=true]):is([data-tab=home],[data-competency-page=true],[data-tab=explore]) .itclBW_content{padding:0}.itclBW_workspace:is([data-tab=home],[data-competency-page=true],[data-tab=explore],[data-tab=tests],[data-tab=records]) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.itclBW_workspace[data-tab=records] [data-record-search] input:focus-visible{box-shadow:none;outline:none}.itclBW_workspace[data-assessment=true]{grid-template-rows:minmax(0,1fr)}.itclBW_workspace[data-assessment=true] .itclBW_nav{display:none}.itclBW_workspace[data-assessment=true] .itclBW_content{height:100%;min-height:0;overflow:hidden}.itclBW_nav{height:auto;min-height:0;padding:7px 8px max(8px, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--nav-ink) 12%, transparent);background:var(--nav-bg);grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.itclBW_workspace .itclBW_nav a{word-break:keep-all;min-width:0;min-height:54px;color:var(--nav-ink);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.itclBW_navIcon{border-radius:999px;place-items:center;width:52px;max-width:calc(100% - 8px);height:30px;display:grid;position:relative}.itclBW_unreadDot{background:var(--destructive);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.itclBW_navIcon .itclBW_unreadDot{box-shadow:0 0 0 2px var(--nav-bg);position:absolute;top:2px;right:calc(50% - 15px)}.itclBW_workspace [data-chat-routine-banner]{flex-shrink:0}[data-keyboard=true] .itclBW_workspace [data-chat-routine-banner]{display:none}.itclBW_navIcon>svg{stroke-width:2px;width:24px;height:24px}.itclBW_workspace .itclBW_nav a[aria-current=page]{color:var(--nav-selected);font-weight:700}.itclBW_nav a[aria-current=page] .itclBW_navIcon{background:var(--nav-indicator)}.itclBW_nav a[aria-current=page] svg{stroke-width:2.25px}.itclBW_workspace .itclBW_nav a:focus-visible{box-shadow:none;outline:none}.itclBW_nav a:focus-visible .itclBW_navIcon{outline-offset:2px;outline:2px solid}.itclBW_nav a:focus-visible>span:nth-child(2){text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.itclBW_nav a:not([aria-current=page]):hover .itclBW_navIcon{background:color-mix(in srgb, var(--nav-ink) 8%, var(--nav-bg))}}.itclBW_nav a:active .itclBW_navIcon{background:color-mix(in srgb, var(--nav-ink) 16%, var(--nav-bg))}[data-keyboard=true] .itclBW_workspace .itclBW_nav{display:none}.itclBW_content{scrollbar-width:none;overscroll-behavior-y:contain;background:var(--tab-surface,#fff);min-width:0;min-height:0;padding:17px 14px 22px;overflow:hidden auto}.itclBW_content::-webkit-scrollbar{display:none}.itclBW_workspace[data-settings-page=true] .itclBW_content{padding:17px 20px 22px}@media (max-width:359px){.itclBW_workspace[data-settings-page=true] .itclBW_content{padding-inline:16px}}.itclBW_content[data-record-detail=true],.itclBW_workspace[data-holland=true] .itclBW_content{padding:0}.itclBW_workspace[data-game-page=true] .itclBW_content{padding:0;overflow:hidden}.itclBW_workspace[data-game-page=true]{background:#fffbf2;grid-template-rows:minmax(0,1fr)}.itclBW_workspace[data-game-page=true] .itclBW_nav{display:none}.itclBW_chatContent{background:var(--chat-bg,#eaf0f5);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.itclBW_mobile{overscroll-behavior-y:contain;scrollbar-width:none;background:#fff;padding:20px 20px 24px;overflow-y:auto}.itclBW_mobile::-webkit-scrollbar{display:none}.itclBW_loading{padding:40px}.itclBW_start{max-width:620px;height:100%;padding:max(16px, env(safe-area-inset-top)) 28px max(32px, env(safe-area-inset-bottom));margin:auto;overflow-y:auto}.itclBW_startTop{color:var(--next-muted);justify-content:space-between;align-items:center;margin-bottom:32px;font-size:12px;display:flex}.itclBW_startTop>span:nth-child(2){gap:6px;display:flex}.itclBW_startTop i{background:var(--next-line);border-radius:4px;width:22px;height:4px}.itclBW_startTop i[data-current=true]{background:var(--next-accent)}.itclBW_welcome{text-align:center;position:relative}.itclBW_welcomeMark{color:#3957d7;background:#eef1ff;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.itclBW_introFaces{justify-content:center;gap:0;margin:22px 0 26px;display:flex}.itclBW_introFaces>*{border:3px solid #fff;margin-left:-10px;box-shadow:0 10px 24px #3957d721}.itclBW_introFaces>:first-child{margin-left:0}.itclBW_introFaces>:nth-child(2n){transform:translateY(-7px)}.itclBW_face{color:#a44035;background:#fce9e4;border-radius:18px;flex-shrink:0;place-items:center;width:50px;height:50px;display:inline-grid;position:relative;overflow:hidden}.itclBW_face img{object-fit:cover;border-radius:inherit}.itclBW_face[data-coach=find]{color:#7151ae;background:#eee9fb}.itclBW_face[data-coach=step]{color:#866114;background:#fff1c2}.itclBW_face[data-coach=explore]{color:#3957d7;background:#e9efff}.itclBW_face[data-coach=steady]{color:#89511d;background:#ffedce}.itclBW_face[data-coach=spark]{color:#8a5913;background:#fff3a6}.itclBW_face[data-coach=digital]{color:#6548b6;background:#eae4ff}.itclBW_face[data-coach=path]{color:#356995;background:#e4eef9}.itclBW_face[data-large=true]{border-radius:25px;width:76px;height:76px}.itclBW_faceAi{background:var(--learning-ink,#182230);color:#fff;letter-spacing:.02em;border-radius:6px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;bottom:3px;right:3px}.itclBW_face[data-large=true] .itclBW_faceAi{padding:0 5px;font-size:12px;line-height:18px;bottom:5px;right:5px}.itclBW_kicker{color:var(--next-accent);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.itclBW_start h1{letter-spacing:-.035em;font-size:28px;line-height:1.28}.itclBW_start p{word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.itclBW_previewTalk{text-align:left;background:#eef4f2;border-radius:24px;margin:24px 0;padding:20px;display:grid}.itclBW_previewTalk span{color:var(--next-muted);margin-bottom:6px;font-size:11px}.itclBW_previewTalk span:first-child{text-align:right}.itclBW_previewTalk p{width:fit-content;max-width:85%;color:var(--next-ink);background:#fff;border-radius:4px 18px 18px;margin:0 0 12px;padding:12px 16px;font-size:15px}.itclBW_previewTalk p:nth-child(2){background:#ece6fa;border-radius:18px 4px 18px 18px;margin-left:auto}.itclBW_previewTalk p:last-child{margin-bottom:0}.itclBW_start .itclBW_disclosure{color:var(--next-muted);font-size:13px;line-height:1.6}.itclBW_installHint{justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.itclBW_coachGrid{scrollbar-width:none;grid-auto-columns:minmax(74px,1fr);grid-auto-flow:column;gap:8px;margin:10px 0 16px;padding:2px 1px 5px;display:grid;overflow-x:auto}.itclBW_coachGrid::-webkit-scrollbar{display:none}.itclBW_coachGridLabel{justify-content:space-between;align-items:center;margin-top:22px;font-size:13px;display:flex}.itclBW_coachGridLabel span{color:var(--next-muted);font-size:11px}.itclBW_coachCard{border:1px solid var(--next-line);text-align:center;cursor:pointer;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px 6px;display:flex}.itclBW_coachCard[aria-pressed=true]{border-color:var(--next-accent);box-shadow:0 0 0 1px var(--next-accent);background:#f4f6ff}.itclBW_coachCard strong{color:var(--next-ink);font-size:13px;display:block}.itclBW_selection{border:1px solid var(--next-line);color:#fff;border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid;position:absolute;top:9px;right:9px}.itclBW_coachCard[aria-pressed=true] .itclBW_selection{background:var(--next-accent);border-color:var(--next-accent)}.itclBW_coachCard{position:relative}.itclBW_coachFeature{color:#fff;background:radial-gradient(circle at 92% 0,#6984e757 0 31%,#0000 32%),linear-gradient(145deg,#202938,#35475a);border:0;border-radius:22px;margin-bottom:16px;box-shadow:0 14px 32px #2029382e}.itclBW_coachFeature>div{padding:18px}.itclBW_coachFeatureHead{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.itclBW_coachFeatureHead .itclBW_face{border-radius:20px;width:62px;height:62px}.itclBW_coachFeatureHead span{min-width:0}.itclBW_coachFeatureHead small,.itclBW_coachFeatureHead strong,.itclBW_coachFeatureHead em{display:block}.itclBW_coachFeatureHead small{color:#9fcfff;font-size:11px}.itclBW_coachFeatureHead strong{font-size:20px}.itclBW_coachFeatureHead em{color:#dce5ee;font-size:11px;font-style:normal}.itclBW_coachFeatureHead b{color:#243747;background:#a9dcff;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px}.itclBW_start .itclBW_coachFeature p{color:#fff;margin:15px 0 8px;font-size:14px;line-height:1.6}.itclBW_coachFeature>div>small{color:#b9c7d4;font-size:10px}.itclBW_preview{background:#f6f7ff;border-color:#e0e5ff;border-radius:16px;margin-bottom:24px;padding:20px}.itclBW_preview>div{padding:17px}.itclBW_preview strong{font-size:13px;font-weight:500}.itclBW_preview p{color:var(--next-ink)}.itclBW_preview small{color:var(--next-muted);font-size:11px}.itclBW_full{width:100%}.itclBW_startPrimary,.itclBW_full{color:#fff;background:#3957d7}.itclBW_startPrimary:hover,.itclBW_full:hover{background:#2f49bd}.itclBW_formTitle{margin-top:24px!important}.itclBW_field{margin:28px 0;font-weight:650;display:block}.itclBW_field small,.itclBW_concerns small{color:var(--next-muted);margin-left:6px;font-size:12px;font-weight:400}.itclBW_field input{min-height:48px;margin-top:10px;font-size:16px}.itclBW_concerns{border:0;flex-wrap:wrap;gap:8px;margin:24px 0 32px;padding:0;display:flex}.itclBW_concerns legend{margin-bottom:12px;font-weight:650}.itclBW_concerns button[aria-pressed=true]{border-color:var(--next-accent);color:var(--next-accent);background:#eef1ff}.itclBW_coachList{min-width:0}.itclBW_coachListHead{margin-bottom:24px}.itclBW_coachListHead h1{color:var(--next-ink);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.33333}.itclBW_coachSection+.itclBW_coachSection{border-top:1px solid var(--next-line);margin-top:24px;padding-top:24px}.itclBW_coachSectionHeading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.itclBW_coachSectionHeading h2{color:var(--next-ink);margin:0;font-size:16px;font-weight:700;line-height:1.5}.itclBW_coachRoleLabel{color:var(--next-muted);margin:0;font-size:14px;font-weight:600;line-height:1.5}.itclBW_coachSectionNote{color:var(--next-muted);margin:4px 0 8px;font-size:14px;font-weight:400;line-height:1.5}.itclBW_coachFriendList{margin:0;padding:0;list-style:none}.itclBW_coachFriendRow{width:100%;height:auto;min-height:88px;color:var(--next-ink);text-align:left;white-space:normal;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.itclBW_coachFriendRow:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-medium);box-shadow:none}.itclBW_coachFriendRow:hover{background:var(--muted)}.itclBW_coachFriendList>li+li{border-top:1px solid var(--next-line)}.itclBW_coachFriendRow>.itclBW_face{border-radius:16px;width:48px;height:48px}.itclBW_coachListCopy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.itclBW_coachName strong{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5}.itclBW_coachName{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;max-width:100%;display:flex}.itclBW_coachSpecialty{color:var(--next-muted);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.5}.itclBW_coachConversationPreview{-webkit-line-clamp:2;width:100%;max-width:100%;color:var(--next-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.itclBW_coachListMeta{min-width:18px;color:var(--next-muted);flex-direction:column;align-self:center;align-items:flex-end;gap:8px;display:flex}.itclBW_coachListMeta time{white-space:nowrap;font-size:12px;font-weight:400}.itclBW_coachListMeta>svg{width:15px;height:15px}.itclBW_coachUtilities{border-top:1px solid var(--next-line);padding-top:16px}.itclBW_coachUtilityRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.itclBW_coachUtilityCopy{min-width:0}.itclBW_coachUtilityCopy strong,.itclBW_coachUtilityCopy small{display:block}.itclBW_coachUtilityCopy strong{color:var(--next-ink);font-size:14px;font-weight:700}.itclBW_coachUtilityCopy small{color:var(--next-muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.5}.itclBW_coachUtilityRow [data-slot=button]{border-radius:var(--radius-medium);min-width:58px;min-height:44px;padding-inline:12px;font-size:14px;font-weight:600}.itclBW_coachUtilityRow [data-slot=button][aria-pressed=true]{color:var(--background);background:var(--next-ink)}.itclBW_coachUtilities>p{color:var(--next-muted);margin:12px 0 0;font-size:13px;font-weight:400;line-height:1.5}.itclBW_listFoot{border-top:1px solid var(--next-line);margin-top:24px;padding:16px 8px}.itclBW_listFoot a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.itclBW_listFoot p{font-size:12px}.itclBW_roomWelcome{max-width:620px;margin:auto;padding:40px}.itclBW_roomWelcome h1{margin:24px 0 16px}.itclBW_roomNotice{text-align:center;flex-shrink:0;padding:4px 0;font-size:11px;margin:0!important}.itclBW_quick{gap:8px;margin:16px 0;display:grid}.itclBW_quick button{white-space:normal;text-align:left;height:auto;min-height:44px;font-size:13px}.itclBW_proposal{border:1px solid var(--next-line);background:#fff;border-radius:14px;flex-shrink:0;align-self:flex-start;width:calc(100% - 40px);max-width:100%;margin:12px 0 12px 40px;padding:16px}.itclBW_proposal>span{color:var(--next-accent);font-size:12px}.itclBW_proposal h3{margin:8px 0;font-size:16px}.itclBW_proposal p{font-size:13px}.itclBW_proposal a,.itclBW_proposal button{width:100%}.itclBW_roomTools{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.itclBW_roomTools button{font-size:12px}.itclBW_recordPick{gap:8px;max-height:50dvh;display:grid;overflow-y:auto}.itclBW_recordPick button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:54px}@container youth (max-width:767px){.itclBW_start{padding-left:22px;padding-right:22px}.itclBW_startTop{margin-bottom:20px}.itclBW_introFaces{gap:8px;margin:22px 0 28px}.itclBW_introFaces .itclBW_face{border-radius:22px;width:64px;height:64px}.itclBW_coachCard{gap:12px;padding:14px 12px}.itclBW_coachCard small{font-size:12px}}@media print{.itclBW_nav{display:none}:is(html,body){background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.itclBW_screen{background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.itclBW_screen .itclBW_workspace,.itclBW_screen .itclBW_workspace .itclBW_content{background:#fff!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.itclBW_workspace,.itclBW_content{height:auto;display:block;overflow:visible}}.itclBW_screen{top:var(--chat-top,0px);height:var(--chat-vh,100dvh);min-height:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--youth-app-bg,var(--youth-app-start));place-items:center;display:grid;position:fixed;left:0;right:0;overflow:hidden}@media (min-width:600px) and (display-mode:browser){.itclBW_screen:not([data-standalone=true]){padding:24px max(24px, env(safe-area-inset-right)) 24px max(24px, env(safe-area-inset-left));background:#f0edf5}}@media (min-width:600px) and (max-height:500px) and (display-mode:browser){.itclBW_screen:not([data-standalone=true]){padding:8px max(8px, env(safe-area-inset-right)) 8px max(8px, env(safe-area-inset-left))}}:is(html[data-youth-app],html[data-youth-app] body){height:calc(var(--chat-vh,100dvh) + var(--chat-top,0px));overscroll-behavior:none;scroll-behavior:auto;min-height:0;overflow:hidden}html[data-youth-app] body{position:fixed;inset:0}.itclBW_starter{white-space:normal;align-self:flex-start;max-width:calc(100% - 40px);margin:12px 0 12px 40px}.itclBW_jump{border-radius:24px;flex-shrink:0;align-self:center;margin-bottom:6px}html[data-youth-app] body *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:is(html[data-youth-app] body img,html[data-youth-app] body a){-webkit-user-drag:none}:is(html[data-youth-app] body input,html[data-youth-app] body textarea,html[data-youth-app] body [contenteditable]:not([contenteditable=false]),html[data-youth-app] body [contenteditable]:not([contenteditable=false]) *){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}
.l5_Zma_entry{border:1px solid var(--border);background:var(--background);border-radius:var(--surface-radius);gap:6px;padding:18px 16px;display:grid}.l5_Zma_entryButton{text-align:left;white-space:normal;justify-content:flex-start;gap:14px;width:100%;min-width:0;min-height:52px;padding:0}.l5_Zma_entryIcon{background:var(--accent);width:48px;height:48px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.l5_Zma_entryIcon img{object-fit:cover;width:100%;height:100%}.l5_Zma_entryText{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.l5_Zma_entryText strong{font-size:18px;line-height:1.4}.l5_Zma_entryText small,.l5_Zma_entry p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.l5_Zma_entry p{margin:0}.l5_Zma_dialog{flex-direction:column;gap:0;max-width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.l5_Zma_head{flex-shrink:0;padding:20px 20px 12px}.l5_Zma_head h2{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.35}.l5_Zma_head p{font-size:14px;line-height:1.6}.l5_Zma_body{min-height:0;padding:8px 20px 20px;overflow-y:auto}.l5_Zma_form{gap:20px;min-width:0;display:grid}.l5_Zma_field{gap:8px;min-width:0;display:grid}.l5_Zma_field label{font-size:16px;font-weight:650;line-height:1.5}.l5_Zma_optional{color:var(--muted-foreground);font-size:14px;font-weight:400}.l5_Zma_field small,.l5_Zma_notice{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.65}.l5_Zma_field textarea{resize:vertical;min-height:88px}.l5_Zma_defaultName{width:fit-content;max-width:100%;min-height:44px;font-size:14px}.l5_Zma_photo{align-items:center;gap:16px;display:flex}.l5_Zma_avatar{background:var(--accent);width:76px;height:76px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.l5_Zma_avatar img{object-fit:cover;width:100%;height:100%}.l5_Zma_photoActions{flex-wrap:wrap;gap:4px;display:flex}.l5_Zma_photoActions button{padding-inline:10px;font-size:14px}.l5_Zma_photoInput{display:none}.l5_Zma_notice{background:var(--muted);border-radius:var(--radius-small);padding:12px}.l5_Zma_footer{padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);flex-shrink:0;gap:12px;display:grid}.l5_Zma_footer .l5_Zma_feedback{overflow-wrap:anywhere;overscroll-behavior:contain;max-block-size:min(144px,20dvh);margin:0;overflow-y:auto}.l5_Zma_footer .l5_Zma_feedback:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-small)}.l5_Zma_footer .l5_Zma_feedback button{white-space:normal;text-align:left;max-width:100%;height:auto;padding-inline:0}.l5_Zma_actions{gap:12px;display:flex}.l5_Zma_actions button{flex:1;font-size:16px}.l5_Zma_feedback{margin:12px 0 0;font-size:14px;line-height:1.6}.l5_Zma_error{color:var(--destructive)}.l5_Zma_status{color:var(--primary)}.l5_Zma_loading{color:var(--muted-foreground);padding:24px 0;font-size:16px}.l5_Zma_retry{gap:12px;display:grid}
.r_vzfq_setup{color:var(--next-ink,var(--foreground));gap:14px;min-width:0;display:grid}.r_vzfq_setup header h1{letter-spacing:-.035em;text-wrap:balance;margin:0 32px 6px 0;font-size:22px;line-height:1.35}.r_vzfq_setup header p{color:var(--next-muted,var(--muted-foreground));margin:0;font-size:14px}.r_vzfq_choices{gap:12px;display:grid}.r_vzfq_choice{background:var(--next-tint,var(--muted));border-radius:16px;padding:10px 12px 12px}.r_vzfq_choiceLabel{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:48px;display:grid}.r_vzfq_choiceLabel>svg{width:20px;height:20px;color:var(--next-accent,var(--primary))}.r_vzfq_choiceLabel strong{font-size:15px;line-height:1.4;display:block}.r_vzfq_choiceLabel small{color:var(--next-muted,var(--muted-foreground));margin-top:2px;font-size:12px;display:block}.r_vzfq_choice p{margin:5px 0 0;font-size:13px;line-height:1.55}.r_vzfq_choice .r_vzfq_status{color:var(--next-muted,var(--muted-foreground));font-size:12px}.r_vzfq_note{min-width:0}.r_vzfq_note>p{font-weight:600}.r_vzfq_note ul{color:var(--next-muted,var(--muted-foreground));gap:4px;margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.55;list-style:outside;display:grid}.r_vzfq_setup p,.r_vzfq_note li{word-break:keep-all;overflow-wrap:anywhere}.r_vzfq_choice:has([data-state=checked]){box-shadow:inset 0 0 0 1px var(--next-accent,var(--primary))}.r_vzfq_setup .r_vzfq_privacy{color:var(--next-muted,var(--muted-foreground));margin:0;font-size:12px;line-height:1.55}.r_vzfq_optional{border-bottom:1px solid var(--next-line,var(--border))}.r_vzfq_optionalTrigger{min-height:44px;color:var(--next-ink,var(--foreground));padding:4px 0;font-size:14px}.r_vzfq_optionalTrigger:focus-visible{outline:2px solid var(--next-accent,var(--ring));outline-offset:3px;border-radius:6px}.r_vzfq_optionalContent{padding-bottom:10px}.r_vzfq_optionalContent label{margin:8px 0 12px;font-size:14px}.r_vzfq_optionalContent input{margin-top:6px}.r_vzfq_optionalContent fieldset{margin:12px 0 4px}.r_vzfq_optionalContent legend{font-size:14px}.r_vzfq_optionalContent button{min-height:44px;padding:6px 10px;font-size:13px}.r_vzfq_submit{width:100%;min-height:48px}.r_vzfq_later{text-align:center;color:var(--next-muted,var(--muted-foreground));font-size:12px}.r_vzfq_error{color:var(--destructive);margin:0;font-size:13px;line-height:1.5}.r_vzfq_compactStart{padding-inline:20px}.r_vzfq_compactStart>div:first-child{margin-bottom:16px}.r_vzfq_return{min-height:44px;margin-bottom:12px}
._8rAXGW_page{color:var(--foreground);flex-direction:column;gap:20px;padding:24px 20px;display:flex}._8rAXGW_heading{align-items:center;gap:10px;display:flex}._8rAXGW_heading svg{flex:none;width:24px}._8rAXGW_heading h1{margin:0;font-size:21px;line-height:1.4}._8rAXGW_card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex}._8rAXGW_card h2{overflow-wrap:anywhere;margin:0;font-size:19px}._8rAXGW_card p{margin:0;line-height:1.65}._8rAXGW_label,._8rAXGW_help{color:var(--muted-foreground);font-size:14px;line-height:1.7}._8rAXGW_label{font-weight:600}._8rAXGW_teacher{border-block:1px solid var(--border);flex-direction:column;gap:12px;padding-block:16px;display:flex}._8rAXGW_teacher span{color:var(--muted-foreground);font-size:14px}._8rAXGW_page button,._8rAXGW_page a{white-space:normal;min-height:44px}._8rAXGW_consequences{color:var(--foreground);text-align:left;gap:6px;margin:4px 0 0;padding-left:20px;font-size:15px;line-height:1.6;list-style:outside;display:grid}._8rAXGW_codeForm form{gap:12px;display:grid}._8rAXGW_codeForm input{letter-spacing:.08em;text-transform:uppercase;min-height:48px;font-size:18px}._8rAXGW_codeForm label{font-weight:600}._8rAXGW_codeForm p{color:var(--muted-foreground);font-size:14px;line-height:1.65}
.d2RCkq_page{min-width:0;color:var(--next-ink,var(--foreground));align-content:start;gap:0;display:grid}.d2RCkq_recordBody{gap:0;min-width:0;padding-top:12px;display:grid}.d2RCkq_page :is([data-record-navigation],.d2RCkq_resumeDocuments) :is(button,a,input):focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}.d2RCkq_page .d2RCkq_resumeDocuments .d2RCkq_resumeSearch input:focus-visible{outline:none}.d2RCkq_tools{border-bottom:1px solid var(--next-line,var(--border));flex-wrap:wrap;align-items:center;gap:2px;min-height:48px;display:flex}.d2RCkq_tools [data-slot=button]{min-width:44px;min-height:44px;padding-inline:7px;position:relative}.d2RCkq_tools .d2RCkq_monthButton{min-width:0;color:var(--next-ink,var(--foreground));justify-content:flex-start;gap:5px;margin-right:auto;font-size:15px;font-weight:700}.d2RCkq_weekButton{color:var(--next-muted,var(--muted-foreground));white-space:nowrap;gap:4px;font-size:12px}.d2RCkq_tools .d2RCkq_weekButton[aria-pressed=true]{color:var(--next-ink,var(--foreground));font-weight:750}.d2RCkq_tools button>svg{stroke-width:1.8px;width:18px;height:18px}.d2RCkq_weekButton svg{color:var(--primary);fill:none}.d2RCkq_tools button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.d2RCkq_selectionHelp{background:var(--accent);color:var(--accent-foreground);border-radius:12px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.5}.d2RCkq_filterDot{background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.d2RCkq_searchPanel{grid-template-columns:minmax(0,1fr) 44px;gap:4px;padding-top:8px;display:grid}.d2RCkq_searchPanel label,.d2RCkq_searchPanel input{width:100%;min-width:0}.d2RCkq_searchPanel input,.d2RCkq_searchPanel button{min-height:44px}.d2RCkq_filterPanel{border-bottom:1px solid var(--next-line,var(--border));gap:8px;padding-block:8px 12px;display:grid}.d2RCkq_panelHeading{justify-content:space-between;align-items:center;font-size:14px;display:flex}.d2RCkq_panelHeading button{min-height:44px;font-size:13px}.d2RCkq_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d2RCkq_filters label{min-width:0;color:var(--next-muted,var(--muted-foreground));gap:4px;font-size:12px;display:grid}.d2RCkq_filters [data-slot=select-trigger]{width:100%;min-height:44px}.d2RCkq_filters [data-slot=native-select-wrapper],.d2RCkq_filters select{width:100%;min-width:0;min-height:44px}.d2RCkq_count{min-height:34px;color:var(--next-muted,var(--muted-foreground));overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.d2RCkq_count button{flex-shrink:0;min-height:44px}.d2RCkq_count>span{flex:1;min-width:0}.d2RCkq_viewSwitch{flex-shrink:0;gap:2px;padding-block:4px;display:flex}.d2RCkq_viewSwitch button{width:44px;color:var(--next-muted)}.d2RCkq_viewSwitch button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.d2RCkq_viewSwitch svg{width:18px;height:18px}.d2RCkq_monthStory{border-radius:var(--radius-lg);background:var(--accent);min-height:56px;color:var(--next-ink,var(--foreground));grid-template-columns:minmax(0,1fr) 16px;column-gap:8px;margin-block:2px 8px;padding:9px 11px;display:grid}.d2RCkq_monthStory span{color:var(--next-muted,var(--muted-foreground));font-size:12px}.d2RCkq_monthStory strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:14px;font-weight:650;overflow:hidden}.d2RCkq_monthStory>svg{grid-area:1/2/3;align-self:center}.d2RCkq_timeline{gap:0;max-height:none;display:grid;overflow:visible}.d2RCkq_group{min-width:0}.d2RCkq_group>h2{background:var(--accent);width:fit-content;color:var(--accent-foreground);border-radius:7px;margin:16px 0 2px;padding:5px 9px;font-size:12px;font-weight:650}.d2RCkq_group:first-child>h2{margin-top:5px}.d2RCkq_entry{border:0;border-bottom:1px solid var(--next-line,var(--border));min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0;overflow:visible}.d2RCkq_entry [data-slot=card-content]{align-items:center;gap:0;min-width:0;padding:0;display:flex}.d2RCkq_entry a{width:100%;min-width:0;min-height:92px;color:var(--next-ink,var(--foreground));grid-template-columns:56px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:12px 0;display:grid}.d2RCkq_copy{min-width:0}.d2RCkq_copy h3{color:var(--next-ink,var(--foreground));word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.d2RCkq_copy p{color:var(--next-muted,var(--muted-foreground));overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 5px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.d2RCkq_rowMeta{color:var(--next-muted,var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:3px 7px;font-size:12px;line-height:1.45;display:flex}.d2RCkq_rowMeta>span{overflow-wrap:anywhere;min-width:0}.d2RCkq_rowMeta .d2RCkq_status{color:var(--next-ink,var(--foreground));align-items:center;gap:3px;font-weight:650;display:inline-flex}.d2RCkq_status[data-status=done] svg{color:var(--primary)}.d2RCkq_status[data-status=withdrawn],.d2RCkq_rowArrow{color:var(--next-muted,var(--muted-foreground))}.d2RCkq_thumb{background:var(--accent);width:56px;height:64px;color:var(--primary);border-radius:10px;place-items:center;display:grid;overflow:hidden}.d2RCkq_thumb img,.d2RCkq_thumb>svg[role=img]{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.d2RCkq_gameThumb img{object-fit:contain;padding:3px}.d2RCkq_noteThumb{color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--background))}.d2RCkq_noteThumb>svg{stroke-width:1.8px;width:27px;height:27px}.d2RCkq_checkHit{cursor:pointer;flex:0 0 44px;place-items:center;min-height:44px;display:grid}.d2RCkq_selected{background:var(--accent)}.d2RCkq_selectedView .d2RCkq_entry a{grid-template-columns:48px minmax(0,1fr);gap:8px}.d2RCkq_selectedView .d2RCkq_thumb{width:48px;height:56px}.d2RCkq_selectedView .d2RCkq_rowArrow{display:none}.d2RCkq_album{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.d2RCkq_album .d2RCkq_entry{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--accent);height:100%}.d2RCkq_album .d2RCkq_entry a{flex-direction:column;align-items:stretch;gap:9px;padding:9px;display:flex}.d2RCkq_album .d2RCkq_entry [data-slot=card-content]{flex-direction:column;align-items:stretch}.d2RCkq_album .d2RCkq_entry .d2RCkq_checkHit{flex-basis:44px;align-self:flex-start}.d2RCkq_album .d2RCkq_thumb{width:100%;height:112px}.d2RCkq_album .d2RCkq_rowArrow{display:none}.d2RCkq_album .d2RCkq_copy h3{font-size:15px}.d2RCkq_albumDate{color:var(--next-muted,var(--muted-foreground));margin-bottom:4px;font-size:12px;display:block}.d2RCkq_page a:focus-visible,.d2RCkq_sectionTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-md)}.d2RCkq_checkHit:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-md)}.d2RCkq_calendarDialog{width:min(100% - 24px,390px);max-width:none;color:var(--foreground);gap:8px;max-height:calc(100dvh - 32px);padding:14px;overflow-y:auto}.d2RCkq_calendarHeader{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}.d2RCkq_calendarHeader>div{min-width:0}.d2RCkq_calendarHeader [data-slot=dialog-title]{margin:8px 0;font-size:18px;font-weight:700}.d2RCkq_calendarHeader [data-slot=dialog-description]{font-size:12px;line-height:1.5}.d2RCkq_calendarHeader button{min-width:44px;min-height:44px}.d2RCkq_calendarPanel{min-width:0}.d2RCkq_calendar{--cell-size:44px;width:100%;padding:0}.d2RCkq_calendar button[data-day]{min-width:44px;min-height:44px}.d2RCkq_calendar button[data-selected-single=true],.d2RCkq_calendar button[data-selected-single=true]:hover{background:var(--primary);color:var(--primary-foreground);font-weight:700}.d2RCkq_calendar button[data-selected-single=true]>span{color:inherit;opacity:1}.d2RCkq_calendar .d2RCkq_practiced{position:relative}.d2RCkq_calendar .d2RCkq_practiced:after{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.d2RCkq_calendarActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.d2RCkq_calendarActions button{min-height:44px}.d2RCkq_calendarNote{color:var(--next-muted,var(--muted-foreground));margin:8px 0 0;font-size:12px;line-height:1.5}.d2RCkq_detail{gap:14px;min-width:0;display:grid}.d2RCkq_detail>*,.d2RCkq_detail header>*,.d2RCkq_detail section{min-width:0}.d2RCkq_detail h1{overflow-wrap:anywhere;font-size:21px;line-height:1.4}.d2RCkq_detail h2{margin-bottom:7px;font-size:16px}.d2RCkq_detail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.d2RCkq_detail small,.d2RCkq_metadata{color:var(--next-muted,var(--muted-foreground));font-size:12px;line-height:1.5}.d2RCkq_detail .d2RCkq_metadata{font-size:12px}.d2RCkq_detailMeta{color:var(--next-muted,var(--muted-foreground));flex-wrap:wrap;gap:5px 9px;font-size:12px;display:flex}.d2RCkq_detailActions{flex-wrap:wrap;gap:8px;display:flex}.d2RCkq_detailActions>*{flex:130px}.d2RCkq_connection{border-block:1px solid var(--next-line);gap:10px;padding-block:12px;display:grid}.d2RCkq_detail [data-slot=button]{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;padding-block:10px}.d2RCkq_detail [data-slot=button]>svg{flex-shrink:0}.d2RCkq_detailSections{border-top:1px solid var(--next-line,var(--border))}.d2RCkq_detailSection{border-bottom:1px solid var(--next-line,var(--border))}.d2RCkq_sectionTrigger{min-height:56px;color:var(--next-ink,var(--foreground));gap:8px;padding:12px 0;font-size:15px;font-weight:650}.d2RCkq_sectionTrigger>span{overflow-wrap:anywhere;min-width:0}.d2RCkq_sectionTrigger small{margin-top:3px;font-weight:400;display:block}.d2RCkq_sectionContent{padding-block:0 14px}.d2RCkq_sectionContent>p{margin:0 0 10px}.d2RCkq_detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.d2RCkq_detailsGrid dt{color:var(--next-muted,var(--muted-foreground));font-size:12px}.d2RCkq_detailsGrid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.d2RCkq_process{border-left:1px solid var(--next-line,var(--border));padding:0 0 0 16px;list-style:none}.d2RCkq_process li{padding:0 0 12px 3px;position:relative}.d2RCkq_process li:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-20px}.d2RCkq_process time{color:var(--next-muted,var(--muted-foreground));font-size:12px}.d2RCkq_process strong{margin-top:4px;font-size:14px;display:block}.d2RCkq_process p{margin:4px 0 0}.d2RCkq_feedback{border-radius:var(--radius-lg);background:var(--accent);padding:12px}.d2RCkq_feedback+.d2RCkq_feedback{margin-top:8px}.d2RCkq_feedbackMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.d2RCkq_feedback p{margin:6px 0}.d2RCkq_relatedLinks{gap:8px;margin-block:12px;display:grid}.d2RCkq_relatedLinks>a{text-align:left;justify-content:space-between}.d2RCkq_recordId{overflow-wrap:anywhere;margin-block:10px;display:block}.d2RCkq_exportOptions{gap:2px;display:grid}.d2RCkq_exportDialog{--primary-normal:var(--primary);--focus-ring:var(--ring);--line-normal:var(--input);--background-normal:var(--background)}.d2RCkq_exportDialog [data-slot=radio-group-indicator]{border-radius:50%}.d2RCkq_exportDialog [data-slot=radio-group] small{font-size:12px}.d2RCkq_exportOptions label{align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.d2RCkq_exportOptions p{color:var(--next-muted,var(--muted-foreground));margin:2px 0 6px;font-size:12px;line-height:1.5}.d2RCkq_exportPreview{border-block:1px solid var(--border);max-height:240px;padding-block:8px;overflow-y:auto}.d2RCkq_exportPreview article+article{margin-top:12px}.d2RCkq_exportPreview h3{margin-block:4px;font-size:15px}.d2RCkq_exportPreview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-size:13px}.d2RCkq_exportPreview small{color:var(--next-muted,var(--muted-foreground));overflow-wrap:anywhere;font-size:12px}.d2RCkq_portfolioCover{border:1px solid var(--border);background:var(--accent);border-radius:var(--radius-xl);gap:10px;margin-block:12px;padding:16px;display:grid}.d2RCkq_portfolioCover h2{margin:0;font-size:21px;line-height:1.4}.d2RCkq_portfolioCover p{white-space:pre-wrap;margin:0;font-size:15px}.d2RCkq_portfolioCover small{color:var(--next-muted,var(--muted-foreground));font-size:12px}.d2RCkq_portfolioSteps{color:var(--next-muted,var(--muted-foreground));flex-wrap:wrap;gap:6px;margin-block:10px;font-size:12px;display:flex}.d2RCkq_portfolioSteps span+span:before{content:"→";margin-right:6px}.d2RCkq_portfolioEditor{padding-block:10px}.d2RCkq_portfolioEditor label{min-height:44px}.d2RCkq_recordForm{min-width:0;color:var(--next-ink,var(--foreground))}.d2RCkq_recordForm h1{font-size:21px}.d2RCkq_recordForm header p{font-size:14px}.d2RCkq_recordForm .d2RCkq_formPanel{box-shadow:none;background:0 0;border:0;padding:0}.d2RCkq_formPanel>label{margin-top:0}.d2RCkq_formPanel label{min-width:0;font-size:14px}.d2RCkq_formMeta{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;display:grid}.d2RCkq_formMeta [data-slot=native-select-wrapper]{width:100%;min-width:0}.d2RCkq_formPanel input,.d2RCkq_formPanel textarea,.d2RCkq_formPanel select{width:100%;min-width:0;font-size:16px}.d2RCkq_formPanel textarea{min-height:96px}.d2RCkq_formPanel input,.d2RCkq_formPanel select,.d2RCkq_formActions>*{min-height:44px}.d2RCkq_formOptional{border-block-start:1px solid var(--border)}.d2RCkq_formOptional .d2RCkq_sectionTrigger{min-height:52px;padding-block:10px}.d2RCkq_formOptional .d2RCkq_sectionTrigger>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.d2RCkq_formOptional .d2RCkq_sectionTrigger small{margin:0}.d2RCkq_formOptionalContent{gap:8px;padding-bottom:12px;display:grid}.d2RCkq_formOptionalContent>label{margin:0}.d2RCkq_formActions{gap:4px;margin-top:12px;display:grid}.d2RCkq_recordForm .d2RCkq_metadata{font-size:12px;line-height:1.5}.d2RCkq_portfolioPage,.d2RCkq_portfolioPage>*,.d2RCkq_portfolioEditor>*,.d2RCkq_portfolioEditor label>span{min-width:0}.d2RCkq_portfolioPage p,.d2RCkq_portfolioPage h2,.d2RCkq_portfolioEditor label>span{overflow-wrap:anywhere}.d2RCkq_portfolioContent{gap:0;min-width:0;display:grid}.d2RCkq_portfolioContent>.d2RCkq_resumeDocumentEmpty{margin:16px var(--record-page-inline,20px)}.d2RCkq_portfolioRecordChoices{margin-block:8px 12px;display:grid}.d2RCkq_portfolioRecordChoices label{border-bottom:1px solid var(--border);gap:10px;padding-block:9px;font-size:14px}.d2RCkq_portfolioRecordChoices label>span:last-child{gap:3px;display:grid}.d2RCkq_portfolioRecordChoices label>[data-slot=checkbox]{flex-shrink:0}.d2RCkq_portfolioPage .d2RCkq_portfolioEditor{box-shadow:none;border:0;border-top:1px solid var(--border);border-radius:0;padding-inline:0}.d2RCkq_portfolioEditor textarea{min-height:96px;font-size:16px}.d2RCkq_portfolioEditor .d2RCkq_formOptional{margin-bottom:12px}.d2RCkq_resumeBuilder{border:1px solid var(--border);background:#fff;border-radius:20px;gap:14px;margin:16px 0 10px;padding:18px;display:grid}.d2RCkq_portfolioContent .d2RCkq_resumeBuilder{margin-top:4px}.d2RCkq_resumeLead{align-items:flex-start;gap:12px;display:flex}.d2RCkq_resumeLeadIcon{background:var(--accent);width:44px;height:44px;color:var(--primary);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.d2RCkq_resumeLeadIcon svg{width:23px;height:23px}.d2RCkq_resumeLead small{color:var(--primary);font-size:12px;font-weight:750;display:block}.d2RCkq_resumeLead h2{letter-spacing:-.035em;margin:2px 0;font-size:22px;line-height:1.35}.d2RCkq_resumeLead p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.d2RCkq_resumeEditTrigger{background:var(--primary);width:100%;min-height:48px;color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:750;display:flex}.d2RCkq_resumeEditTrigger:hover{background:color-mix(in srgb, var(--primary) 90%, black)}.d2RCkq_resumeForm{gap:16px;padding-top:16px;display:grid}.d2RCkq_resumeForm [data-slot=field-group]{gap:14px}.d2RCkq_resumeForm [data-slot=field-label]{color:var(--foreground);font-size:14px}.d2RCkq_resumeForm [data-slot=field-label] small{color:var(--muted-foreground);font-weight:450}.d2RCkq_resumeForm input,.d2RCkq_resumeForm textarea{min-height:44px;font-size:16px}.d2RCkq_resumeForm textarea{resize:vertical;min-height:86px}.d2RCkq_resumeMore{border-top:1px solid var(--border)}.d2RCkq_resumeMore [data-slot=field-group]{padding-bottom:10px}.d2RCkq_resumeMore .d2RCkq_sectionTrigger{min-height:48px}.d2RCkq_resumeTemplates{border:0;min-width:0;padding:0}.d2RCkq_resumeTemplates legend{margin-bottom:8px;font-size:14px;font-weight:700}.d2RCkq_resumeTemplateOptions{--primary-normal:var(--primary);--line-normal:var(--border);--background-normal:#fff;--focus-ring:var(--ring);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d2RCkq_resumeTemplateOptions [data-slot=radio-group-indicator]{border-radius:50%}.d2RCkq_resumeTemplateOptions label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;gap:7px;min-height:112px;padding:12px;display:grid}.d2RCkq_resumeTemplateOptions label[data-selected=true]{border:2px solid var(--primary);background:var(--accent);padding:11px}.d2RCkq_resumeTemplateOptions label>svg{width:22px;height:22px;color:var(--primary)}.d2RCkq_resumeTemplateOptions label>span{gap:2px;display:grid}.d2RCkq_resumeTemplateOptions strong{font-size:13px;line-height:1.4}.d2RCkq_resumeTemplateOptions small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.d2RCkq_resumeHint{color:var(--muted-foreground);margin:0 0 10px;font-size:12px;line-height:1.5}.d2RCkq_resumeFormActions,.d2RCkq_resumeQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d2RCkq_resumeFormActions button,.d2RCkq_resumeQuickActions button{white-space:normal;min-height:46px;line-height:1.35}.d2RCkq_resumeQuickActions{margin:6px 0 8px}.d2RCkq_resumeRecordHelper,.d2RCkq_resumeUnsaved{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.d2RCkq_resumeRecordHelper span,.d2RCkq_resumeUnsaved span{color:var(--muted-foreground);font-size:13px;line-height:1.5}.d2RCkq_resumeRecordHelper>*,.d2RCkq_resumeUnsaved>*{min-width:0}.d2RCkq_resumeRecordHelper a,.d2RCkq_resumeRecordHelper button,.d2RCkq_resumeUnsaved button{flex-shrink:0}.d2RCkq_resumeSummary{border-top:1px solid var(--border);gap:1px;padding-top:12px;display:grid}.d2RCkq_resumeSummary strong{font-size:15px}.d2RCkq_resumeSummary span{color:var(--muted-foreground);font-size:12px}.d2RCkq_resumePreviewHeading{justify-content:space-between;align-items:center;gap:8px;padding-block:14px 8px;display:flex}.d2RCkq_resumePreviewHeading>div,.d2RCkq_resumeOutput>div:first-child{gap:2px;display:grid}.d2RCkq_resumePreviewHeading small,.d2RCkq_resumeOutput small{color:var(--primary);font-size:11px;font-weight:750}.d2RCkq_resumePreviewHeading h2,.d2RCkq_resumeOutput h2{margin:0;font-size:17px}.d2RCkq_resumePreviewClosed{display:none}.d2RCkq_resumePreviewOpen{display:block}.d2RCkq_resumeDocuments,.d2RCkq_resumeOutput,.d2RCkq_resumePreviewSection{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:16px}.d2RCkq_resumeDocuments{padding:16px var(--record-page-inline,20px) 0;background:0 0;border:0;align-content:start;gap:12px;margin-top:0;display:grid}.d2RCkq_resumeDocumentsHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.d2RCkq_resumeDocumentsHeading h2{letter-spacing:-.02em;word-break:keep-all;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.4}.d2RCkq_resumeDocumentsHeading h2 span{background:var(--accent);min-width:24px;height:24px;color:var(--primary);vertical-align:middle;border-radius:7px;place-items:center;margin-left:5px;padding-inline:6px;font-size:13px;display:inline-grid}.d2RCkq_resumeOutput>div:first-child p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.d2RCkq_resumeCreate{white-space:normal;overflow-wrap:anywhere;flex:none;min-width:128px;max-width:100%;min-height:48px;margin-left:auto;padding-inline:12px;font-size:14px;line-height:1.4}@media (max-width:359px){.d2RCkq_resumeDocumentsHeading h2{align-items:center;width:100%;min-height:52px;display:flex}.d2RCkq_resumeCreate{width:100%}}.d2RCkq_resumeListToolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.d2RCkq_resumeListToolbar>span{color:var(--muted-foreground);text-align:right;font-size:12px}.d2RCkq_resumeSort{width:auto;min-height:44px;color:var(--foreground);box-shadow:none;border-color:#0000;flex:none;gap:6px;padding:0 8px;font-size:13px;font-weight:600}.d2RCkq_resumeSort:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;box-shadow:none}.d2RCkq_resumeSortMenu [role=option]{min-height:44px}.d2RCkq_resumeDocumentList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.d2RCkq_resumeDocumentOption{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:8px 12px 4px}.d2RCkq_resumeDocumentSummary{white-space:normal;text-align:left;width:100%;min-width:0;height:auto;min-height:56px;color:var(--foreground);justify-content:flex-start;align-items:center;gap:12px;padding:4px 0;display:flex}.d2RCkq_resumeDocumentSummary:hover{background:var(--accent)}.d2RCkq_resumeDocumentCover{border:1px solid var(--border);background:var(--document-paper,var(--card));border-radius:4px;flex:none;align-content:center;gap:4px;width:34px;height:44px;padding:6px;display:grid}.d2RCkq_resumeDocumentCover>span{background:var(--document-mark,var(--primary));border-radius:2px;width:11px;height:9px;margin-bottom:1px}.d2RCkq_resumeDocumentCover>i{background:var(--border);border-radius:1px;height:2px}.d2RCkq_resumeDocumentCover>i:last-child{width:65%}.d2RCkq_resumeDocumentCover[data-template=classic]{border-top:3px solid var(--foreground)}.d2RCkq_resumeDocumentCover[data-template=classic]>span{background:var(--muted-foreground)}.d2RCkq_resumeDocumentInfo{flex:1;gap:3px;min-width:0;display:grid}.d2RCkq_resumeDocumentInfo strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.d2RCkq_resumeDocumentMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:0 4px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.d2RCkq_resumeDocumentMeta>*{white-space:nowrap}.d2RCkq_resumeDocumentRowActions{grid-template-columns:minmax(0,1fr) repeat(4,44px);align-items:center;gap:2px;margin-top:2px;display:grid}.d2RCkq_resumeTemplateLabel{overflow-wrap:anywhere;background:var(--muted);max-width:100%;color:var(--muted-foreground);border-radius:5px;justify-self:start;padding:3px 6px;font-size:11px;line-height:1.4}.d2RCkq_resumeDocumentRowActions button{min-width:0;min-height:44px;color:var(--muted-foreground);gap:6px;padding:0 4px;font-size:13px}.d2RCkq_resumeDocumentRowActions button[data-document-edit]{color:var(--primary)}.d2RCkq_resumeDocumentRowActions button:hover{color:var(--primary);background:var(--accent)}.d2RCkq_resumeDocumentDelete{color:var(--muted-foreground)}.d2RCkq_resumeDocumentRowActions .d2RCkq_resumeDocumentDelete:hover{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, transparent)}.d2RCkq_resumeNoResults{color:var(--muted-foreground);justify-items:center;gap:12px;padding:30px 12px;display:grid}.d2RCkq_resumeNoResults p{margin:0}.d2RCkq_resumeDocumentTitle{min-width:0}.d2RCkq_resumeDocumentTitle input{min-height:44px;font-size:16px}.d2RCkq_resumeDocumentEmpty{text-align:center;justify-items:center;gap:10px;padding:40px 10px;display:grid}.d2RCkq_resumeDocumentEmpty>svg{width:44px;height:44px;color:var(--primary);margin-bottom:6px}.d2RCkq_resumeDocumentEmpty :is(h2,h3){word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.d2RCkq_resumeDocumentEmpty p{color:var(--muted-foreground);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.d2RCkq_resumeEditorDialog{top:var(--youth-frame-top,0px);left:var(--youth-frame-left,0px);width:var(--youth-frame-width,100vw);max-width:none;height:var(--youth-frame-height,100dvh);max-height:none;padding:env(safe-area-inset-top,0px) 0 0;border-radius:var(--youth-frame-radius,0px);background:var(--tab-surface);color:var(--foreground);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;gap:0;display:flex;overflow:hidden;transform:none}.d2RCkq_resumeEditorHeader{border-bottom:1px solid var(--border);background:var(--card);flex:none;align-items:center;gap:8px;min-height:76px;padding:12px;display:flex}.d2RCkq_resumeEditorHeader>button{flex:none;width:44px;height:44px}.d2RCkq_resumeEditorHeader>div{min-width:0}.d2RCkq_resumeEditorHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:1.4;overflow:hidden}.d2RCkq_resumeEditorHeader h2:focus{outline:none}.d2RCkq_resumeEditorHeader p{color:var(--muted-foreground);margin:2px 0 0;font-size:12px}.d2RCkq_resumeEditorTabs{flex:1;gap:0;min-height:0}.d2RCkq_resumeEditorTabList{flex:none;width:auto;margin:12px 16px 8px}.d2RCkq_resumeEditorTabList button{min-height:44px;padding-inline:5px;font-size:14px}.d2RCkq_resumeEditorTabList button[data-state=active]{color:var(--primary)}.d2RCkq_resumeEditorBody{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 16px 24px;overflow-y:auto}.d2RCkq_resumeReadOnlyPreview{padding-top:16px}.d2RCkq_resumeReadOnlyPreview>.d2RCkq_resumeHint{margin:0 0 12px}.d2RCkq_resumeEditorPanel{margin:0}.d2RCkq_resumeEditorPanel[data-state=inactive]{display:none}.d2RCkq_resumeEditorPanel .d2RCkq_resumeBuilder,.d2RCkq_resumeEditorPanel .d2RCkq_portraitEditor,.d2RCkq_resumeEditorPanel .d2RCkq_timelineEditor{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 0}.d2RCkq_resumeEditorPanel .d2RCkq_resumeLeadIcon,.d2RCkq_resumeEditorPanel .d2RCkq_resumeLead small{display:none}.d2RCkq_resumeEditorPanel .d2RCkq_resumeLead h2{font-size:18px}.d2RCkq_resumeEditorPanel .d2RCkq_portraitEditor{border-top:1px solid var(--border)}.d2RCkq_resumeEditorPanel .d2RCkq_resumeDocumentTitle{border-bottom:1px solid var(--border);padding-bottom:18px}.d2RCkq_resumeEditorPanel .d2RCkq_resumeTemplates{margin:0 0 12px}.d2RCkq_resumeEditorPanel .d2RCkq_timelineHeading{margin-bottom:16px}.d2RCkq_resumeEditorFooter{padding:10px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);flex:none;gap:8px;display:grid}.d2RCkq_resumeEditorFooter>p{color:var(--muted-foreground);justify-content:center;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1.4;display:flex}.d2RCkq_resumeEditorFooter>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d2RCkq_resumeEditorFooter button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:46px;padding-inline:6px;font-size:14px}.d2RCkq_resumeEditorFooter .d2RCkq_resumeEditorError{color:var(--destructive)}.d2RCkq_resumePreviewSection{margin-top:12px}.d2RCkq_resumePreviewSection .d2RCkq_resumePreviewHeading{padding:0}.d2RCkq_resumePreviewSection .d2RCkq_resumePreviewHeading button{flex:none;min-height:44px}.d2RCkq_resumePreviewOpen{scroll-margin-top:12px}.d2RCkq_resumeOutput{gap:12px;margin:12px 0 24px;display:grid}.d2RCkq_resumeOutputButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.d2RCkq_resumeOutputButtons button{white-space:normal;min-width:0;min-height:46px;padding-inline:8px;line-height:1.3}.d2RCkq_resumeSaveStatus{color:var(--primary);margin:0;font-size:12px;font-weight:650;line-height:1.5}.d2RCkq_resumePhotoWarning{color:#783f12;background:#fff3e8;border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.d2RCkq_resumeSheet{color:#262339;overflow-wrap:anywhere;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1px solid #e8e4f0;border-radius:12px;min-width:0;margin:8px 0 24px;padding:28px 24px;font-size:13px;line-height:1.6;box-shadow:0 10px 28px #26233912}.d2RCkq_resumeSheet[data-template=portfolio]{border-top:8px solid #6941d9}.d2RCkq_resumeSheet[data-template=portfolio] .d2RCkq_resumeSheetHeader{background:#f4efff;margin:-28px -24px 2px;padding:28px 24px 22px}.d2RCkq_resumeSheetHeader{border-bottom:2px solid #262339;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.d2RCkq_resumeSheet[data-template=portfolio] .d2RCkq_resumeSheetHeader{border-bottom-color:#6941d9}.d2RCkq_resumeSheetHeader small{color:#6941d9;letter-spacing:.08em;font-size:10px;font-weight:800}.d2RCkq_resumeSheetHeader h1{letter-spacing:-.04em;margin:5px 0 3px;font-size:30px;line-height:1.2}.d2RCkq_resumeSheetHeader p{margin:0;font-size:14px}.d2RCkq_resumeSheetHeader .d2RCkq_resumeContact{color:#696276;white-space:pre-wrap;margin-top:10px;font-size:12px}.d2RCkq_resumePortrait{object-fit:cover;border:1px solid #e8e4f0;border-radius:4px;flex:none;width:75px;height:100px}.d2RCkq_resumeSheetSection{break-inside:avoid;padding:17px 0 2px}.d2RCkq_resumeRecordSection{break-inside:auto}.d2RCkq_resumeSheet[data-template=classic] .d2RCkq_resumeSheetSection{border-bottom:1px solid #e8e4f0;grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.d2RCkq_resumeSheet[data-template=classic] .d2RCkq_resumeSheetSection h2{color:#262339}.d2RCkq_resumeSheet[data-template=portfolio] .d2RCkq_resumeSheetSection{border-left:2px solid #d8cafa;margin-left:3px;padding-left:14px}.d2RCkq_resumeSheetSection h2{color:#6941d9;margin:0 0 7px;font-size:13px;font-weight:800}.d2RCkq_resumeSheetSection p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.d2RCkq_resumeSheetSection ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.d2RCkq_resumeSheetSection li{break-inside:avoid;border-bottom:1px solid #e8e4f0;grid-template-columns:94px minmax(0,1fr);gap:9px;padding-bottom:6px;display:grid}.d2RCkq_resumeSheetSection li div{min-width:0}.d2RCkq_resumeSheetSection li p{color:#555063;margin-top:5px;font-size:12px}.d2RCkq_resumeSheetSection time{color:#696276;font-size:11px}.d2RCkq_resumeSheet footer{color:#696276;border-top:1px solid #e8e4f0;margin-top:24px;padding-top:10px;font-size:10px}.d2RCkq_resumeOptional{border-top:1px solid var(--border);padding-top:4px}.d2RCkq_resumeOptionalTrigger{width:100%;min-height:44px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.d2RCkq_resumeOptionalTrigger span{color:var(--muted-foreground);font-size:12px;font-weight:450}.d2RCkq_resumeOptionalFields{gap:14px;padding-block:8px 12px;display:grid}.d2RCkq_portfolioPage>:first-child .d2RCkq_resumeTemplates{border:1px solid var(--border);background:#fff;border-radius:20px;margin:16px 0;padding:18px}.d2RCkq_timelineEditor{border:1px solid var(--border);background:#fff;border-radius:20px;margin:18px 0;padding:18px}.d2RCkq_timelineHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.d2RCkq_timelineHeading small{color:var(--primary);font-size:12px;font-weight:750}.d2RCkq_timelineHeading h2{letter-spacing:-.03em;margin:2px 0;font-size:21px}.d2RCkq_timelineHeading p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.d2RCkq_timelineHeading>span{background:var(--accent);color:var(--primary);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:750}.d2RCkq_timelineEmpty{background:color-mix(in srgb, var(--accent) 48%, white);text-align:center;border-radius:14px;margin:18px 0;padding:24px 14px}.d2RCkq_timelineEmpty p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.d2RCkq_timelineList{gap:0;margin:18px 0;padding:0 0 0 10px;list-style:none;display:grid}.d2RCkq_timelineCard{border-left:2px solid var(--border);padding:0 0 20px 22px;position:relative}.d2RCkq_timelineCard:last-child{border-left-color:#0000;padding-bottom:0}.d2RCkq_timelineMarker{border:3px solid var(--primary);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.d2RCkq_timelineCardBody{min-width:0}.d2RCkq_timelineCard time{color:var(--primary);font-size:12px;font-weight:700}.d2RCkq_timelineCard h3{margin:5px 0;font-size:16px;line-height:1.35}.d2RCkq_timelineCard p{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.d2RCkq_timelinePhotos,.d2RCkq_timelinePhotoDraft,.d2RCkq_timelinePrintPhotos{gap:8px;margin-top:10px;display:flex}.d2RCkq_timelinePhotos img,.d2RCkq_timelinePhotoDraft img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:min(42%,140px)}.d2RCkq_timelineCardActions{gap:4px;margin-top:5px;display:flex}.d2RCkq_timelineCardActions button{min-height:40px;color:var(--muted-foreground);padding-inline:8px}.d2RCkq_timelineDraft{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 26%, white);border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.d2RCkq_timelineDraft h3{margin:0;font-size:17px}.d2RCkq_timelineDraftStatus{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.d2RCkq_timelineDraftStatus:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.d2RCkq_timelineDraft input,.d2RCkq_timelineDraft textarea{min-height:44px;font-size:16px}.d2RCkq_timelineDraft textarea{resize:vertical;min-height:110px}.d2RCkq_timelineDateInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.d2RCkq_timelineDateInputs input{width:100%;min-width:0}.d2RCkq_timelineCurrent{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.d2RCkq_timelineCurrent input{width:18px;height:18px;min-height:auto;accent-color:var(--primary)}.d2RCkq_timelinePhotoPick label{min-height:44px;color:var(--primary);cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.d2RCkq_timelinePhotoPick small{color:var(--muted-foreground);font-size:12px;font-weight:450}.d2RCkq_timelinePhotoPick input{width:100%;min-height:44px;font-size:12px;display:block}.d2RCkq_timelinePhotoDraft>div{gap:5px;max-width:50%;display:grid}.d2RCkq_timelinePhotoDraft img{width:100%}.d2RCkq_timelineAdd{border-color:var(--primary);width:100%;min-height:48px;color:var(--primary);margin-top:14px;font-weight:700}.d2RCkq_timelineSave{align-items:center;gap:8px;margin:14px 0;display:flex}.d2RCkq_timelineSave button{min-height:46px}.d2RCkq_timelineSave p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.45}.d2RCkq_resumeSaved{color:var(--primary);margin:8px 0;font-size:12px;font-weight:700}.d2RCkq_timelinePrintList{list-style:none;display:grid;gap:0!important;margin:0!important;padding:0!important}.d2RCkq_timelinePrintItem{break-inside:avoid;border-bottom:1px solid #e8e4f0;grid-template-columns:95px minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important;display:grid!important}.d2RCkq_timelinePrintDate{color:#6941d9;font-size:11px;font-weight:700}.d2RCkq_timelinePrintDate span{display:block}.d2RCkq_timelinePrintBody h3{margin:0 0 5px;font-size:15px;line-height:1.4}.d2RCkq_timelinePrintBody p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.d2RCkq_timelinePrintPhotos img{object-fit:cover;border-radius:6px;width:min(45%,160px);max-height:120px}.d2RCkq_resumeSheet[data-template=classic] .d2RCkq_resumeRecordSection{display:block}.d2RCkq_resumeSheet[data-template=classic] .d2RCkq_resumeRecordSection>h2{margin-bottom:8px}.d2RCkq_portraitEditor{border:1px solid var(--border);background:#fff;border-radius:22px;gap:14px;margin:14px 0;padding:18px;display:grid}.d2RCkq_portraitIntro{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.d2RCkq_portraitIntro small{color:var(--muted-foreground);font-size:13px;font-weight:400}.d2RCkq_portraitIntro h2{letter-spacing:-.03em;margin:4px 0;font-size:18px;line-height:1.35}.d2RCkq_portraitIntro p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.d2RCkq_portraitIntro img{border:1px solid var(--border);object-fit:cover;border-radius:9px;flex:none;width:60px;height:80px}.d2RCkq_portraitFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.d2RCkq_portraitEmpty{border:1px dashed var(--border);background:linear-gradient(145deg, var(--background), var(--accent));min-height:200px;color:var(--muted-foreground);border-radius:16px;align-content:center;justify-items:center;gap:10px;font-size:12px;font-weight:650;display:grid}.d2RCkq_portraitEmpty>div{border:2px solid var(--primary);width:94px;height:118px;color:var(--primary);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 22px #48278d1a}.d2RCkq_portraitPrimary{width:100%}.d2RCkq_portraitHint{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.d2RCkq_portraitStageHeader{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.d2RCkq_portraitStageHeader span{color:var(--foreground);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.d2RCkq_portraitStageHeader button{min-height:44px;color:var(--primary)}.d2RCkq_portraitSingle,.d2RCkq_portraitCompare{justify-content:center;gap:10px;display:grid}.d2RCkq_portraitSingle{grid-template-columns:minmax(0,186px)}.d2RCkq_portraitCompare{grid-template-columns:repeat(2,minmax(0,1fr))}.d2RCkq_portraitChoice{align-content:start;gap:8px;min-width:0;display:grid}.d2RCkq_portraitChoice strong{min-height:18px;color:var(--foreground);text-align:center;font-size:12px}.d2RCkq_portraitFrame,.d2RCkq_portraitGenerated{aspect-ratio:3/4;border:1px solid var(--border);background:var(--muted);object-fit:cover;border-radius:10px;width:100%;overflow:hidden}.d2RCkq_portraitFrame canvas{aspect-ratio:3/4;width:100%;height:auto;display:block}.d2RCkq_portraitChoice button{white-space:normal;width:100%;min-height:44px;padding-inline:4px;line-height:1.25}.d2RCkq_portraitReedit{min-height:44px;color:var(--primary);justify-self:center}.d2RCkq_portraitAdjustTrigger{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--primary);justify-content:space-between;font-size:13px;font-weight:700}.d2RCkq_portraitControls{gap:8px;padding:10px 0;display:grid}.d2RCkq_portraitControls>label{color:var(--foreground);gap:3px;font-size:13px;font-weight:650;display:grid}.d2RCkq_portraitControls input[type=range]{height:44px;accent-color:var(--primary);padding:0}.d2RCkq_portraitActions{gap:8px;display:grid}.d2RCkq_portraitActions button{min-height:44px}.d2RCkq_portraitAiNotice{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:14px;gap:10px;margin:0;padding:12px;font-size:12px;line-height:1.5;display:grid}.d2RCkq_portraitAiNotice p{margin:0}.d2RCkq_portraitStatus{color:var(--muted-foreground);margin:0;font-size:13px}.d2RCkq_portraitEditor [role=alert] a{color:inherit;font-weight:700;text-decoration:underline}.d2RCkq_portraitRemove{min-height:44px;color:var(--muted-foreground);justify-self:start;padding-inline:0}@media (max-width:360px){.d2RCkq_timelineDateInputs{grid-template-columns:1fr}.d2RCkq_portraitCompare{grid-template-columns:minmax(0,1fr)}.d2RCkq_resumeQuickActions,.d2RCkq_resumeOutputButtons{grid-template-columns:1fr}.d2RCkq_resumePreviewSection .d2RCkq_resumePreviewHeading{flex-direction:column;align-items:flex-start}}@media print{.d2RCkq_resumeEditorDialog{display:none!important}.d2RCkq_resumeSheet{color-adjust:exact}.d2RCkq_resumeSheet[data-template=portfolio] .d2RCkq_resumeSheetHeader{background:#f4efff!important}.d2RCkq_resumeSheet[data-template=portfolio] .d2RCkq_resumeSheetSection{border-left-color:#d8cafa}body[data-youth-print=resume] .d2RCkq_resumePreviewClosed{display:block!important}.d2RCkq_resumeSheet{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;font-size:11pt;line-height:1.5}.d2RCkq_resumeSheet[data-template=portfolio]{border-top:0}.d2RCkq_resumeSheet[data-template=portfolio] .d2RCkq_resumeSheetHeader{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 2mm;padding:6mm 7mm}.d2RCkq_resumeSheetHeader{padding-bottom:10mm}.d2RCkq_resumePortrait{border-radius:0;width:30mm;height:40mm}.d2RCkq_timelinePrintItem{grid-template-columns:30mm minmax(0,1fr)!important}.d2RCkq_resumeSheetHeader h1{font-size:24pt}.d2RCkq_resumeSheetHeader p{font-size:11pt}.d2RCkq_resumeSheetSection{padding-top:6mm}.d2RCkq_resumeSheetSection h2{font-size:11pt}.d2RCkq_resumeSheetSection time{font-size:9pt}}.d2RCkq_exportOptional{min-width:0}.d2RCkq_exportOptional .d2RCkq_sectionTrigger{min-height:44px;padding-block:6px;font-size:14px}.d2RCkq_exportIdentifiers p{overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.5}.d2RCkq_exportDialog .d2RCkq_exportPreview{max-height:210px}.d2RCkq_printOnly{display:none}@media print{.d2RCkq_exportControls{display:none!important}.d2RCkq_exportPreview{border:0;max-height:none;overflow:visible}.d2RCkq_printOnly{display:block}}.d2RCkq_dailyRecord{background:var(--card);border:1px solid var(--next-line);border-radius:16px;padding:14px}.d2RCkq_dailyRecord>button{cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.d2RCkq_dailyRecord>button>span{gap:5px;min-width:0;display:grid}.d2RCkq_dailyRecord>button>img,.d2RCkq_dailyRecord>button>.d2RCkq_thumb{border-radius:12px;flex-shrink:0;width:52px;height:60px}.d2RCkq_dailyRecord>button>svg{flex-shrink:0;width:18px;height:18px}.d2RCkq_dailyRecord small{color:var(--next-muted);font-size:12px}.d2RCkq_dailyRecord strong{font-size:16px;line-height:1.45}.d2RCkq_dailyRecord span>span{color:var(--next-muted);font-size:13px}.d2RCkq_dailyRecord>div{gap:12px;margin-top:16px;display:grid}.d2RCkq_dailyRecord>div>a{border-top:1px solid var(--next-line);gap:5px;min-height:44px;padding-block:12px;display:grid}.d2RCkq_dailyRecord>div span,.d2RCkq_dailyRecord p{color:var(--next-muted);white-space:pre-wrap;font-size:14px}
._agSxW_panel{padding-top:16px}._agSxW_panel button{white-space:normal;max-width:100%;min-height:44px}._agSxW_body{border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:12px;padding:16px;font-size:14px;line-height:1.65}._agSxW_body p{margin:0 0 8px}._agSxW_actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}._agSxW_error{color:var(--destructive)}
