.nqPkXa_board{max-width:1360px;height:100%;min-height:0;box-shadow:none;background:#fff;border:1px solid #e1e6ee;border-radius:18px;grid-template-columns:clamp(280px,28vw,340px) minmax(0,1fr);margin:auto;display:grid;overflow:hidden}.nqPkXa_list{background:#fbfcfe;border-right:1px solid #e3e7ee;flex-direction:column;min-width:0;min-height:0;display:flex}.nqPkXa_listHead{justify-content:space-between;align-items:center;padding:20px 18px 14px;display:flex}.nqPkXa_listHead strong,.nqPkXa_listHead span{display:block}.nqPkXa_listHead strong{color:#182230;letter-spacing:-.02em;font-size:19px}.nqPkXa_listHead span{color:#738094;margin-top:3px;font-size:14px}.nqPkXa_listHead button{color:#68758a;border-radius:12px;width:44px;height:44px}.nqPkXa_search{margin:0 16px 12px;display:block;position:relative}.nqPkXa_search>svg{z-index:1;color:#7b8798;pointer-events:none;width:17px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nqPkXa_search input{background:#fff;border-color:#e0e5ec;border-radius:13px;height:44px;padding-left:38px;font-size:13px;box-shadow:0 1px 2px #212d4608}.nqPkXa_search input:focus-visible{outline-color:var(--role-admin);border-color:#9da9ee}.nqPkXa_filters{background:#eef1f6;border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;margin:0 16px 12px;padding:3px;display:grid}.nqPkXa_filters button{color:#697589;border-radius:10px;min-height:44px;font-size:14px}.nqPkXa_filters button[data-active=true]{color:#25314a;background:#fff;box-shadow:0 2px 8px #25314a17}.nqPkXa_filters b{color:#667287;background:#e7eaf1;border-radius:999px;min-width:20px;padding:2px 6px;font-size:14px}.nqPkXa_filters button[data-active=true] b{color:#245782;background:#e8f3fc}.nqPkXa_roomList{scrollbar-color:#cbd3df transparent;scrollbar-width:thin;flex:1;min-height:0;padding:2px 8px 12px;overflow:auto}.nqPkXa_roomItem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:80px;padding:10px;transition:background .12s,box-shadow .12s;display:grid}.nqPkXa_roomItem+.nqPkXa_roomItem{margin-top:3px}.nqPkXa_roomItem:hover{background:#f1f4f8}.nqPkXa_roomItem[data-active=true]{background:#e8f3fc;box-shadow:inset 0 0 0 1px #5364d81a}.nqPkXa_roomItem:focus-visible{outline:2px solid var(--role-admin);outline-offset:-2px}.nqPkXa_avatar,.nqPkXa_senderAvatar{color:#4a5870;background:#edf0f8;border-radius:14px;flex:none;place-items:center;font-weight:800;display:grid}.nqPkXa_avatar{width:44px;height:44px}.nqPkXa_roomItem[data-active=true] .nqPkXa_avatar{color:#4453bd;background:#fff;box-shadow:0 3px 10px #4252aa1a}.nqPkXa_roomItem>span:nth-child(2){min-width:0}.nqPkXa_roomItem strong,.nqPkXa_roomItem>span:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nqPkXa_roomItem strong{color:#202b3e;font-size:14px}.nqPkXa_roomItem small{color:#8791a1;font-weight:500}.nqPkXa_roomItem>span:nth-child(2)>span{color:#687589;margin-top:5px;font-size:14px}.nqPkXa_meta{grid-template-columns:auto auto;place-items:center end;gap:5px;display:grid}.nqPkXa_meta>b,.nqPkXa_meta>time:only-child{grid-column:1/-1}.nqPkXa_meta b,.nqPkXa_meta em{font-style:normal;font-weight:800}.nqPkXa_meta b{color:#80510c;background:#fff1d6;border-radius:999px;padding:3px 7px;font-size:13px}.nqPkXa_meta em{color:#fff;background:#d83b45;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:14px;display:grid}.nqPkXa_meta time{color:#8993a2;white-space:nowrap;font-size:13px}.nqPkXa_chat{background:#e8f3fc;flex-direction:column;min-width:0;min-height:0;display:flex}.nqPkXa_chatHead{background:#fffffff5;border-bottom:1px solid #e4e8ee;flex:none;align-items:center;gap:11px;min-height:78px;padding:12px 18px;display:flex}.nqPkXa_chatHead>div:nth-child(3){min-width:0}.nqPkXa_chatHead strong,.nqPkXa_chatHead span{display:block}.nqPkXa_chatHead strong{color:#1d293b;font-size:15px}.nqPkXa_chatHead>div:nth-child(3)>span{color:#758195;margin-top:3px;font-size:14px}.nqPkXa_chatHead .nqPkXa_avatar{color:#245782;background:#e8f3fc}.nqPkXa_back{display:none}.nqPkXa_chatTools{align-items:center;gap:4px;margin-left:auto;display:flex}.nqPkXa_retention{color:#768296;white-space:nowrap;background:#f8f9fb;border:1px solid #e2e7ee;border-radius:999px;padding:5px 8px;font-size:14px}.nqPkXa_messageSearchToggle{color:#566479;border-radius:50%;width:44px;height:44px}.nqPkXa_messageSearchToggle:hover,.nqPkXa_messageSearchToggle[aria-expanded=true]{color:#245782;background:#e8f3fc}.nqPkXa_lease{margin-left:0}.nqPkXa_lease>span,.nqPkXa_leaseMine>span{color:#5f6c80;white-space:nowrap;background:#f3f5f8;border-radius:10px;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:14px;display:flex}.nqPkXa_lease svg{width:14px}.nqPkXa_lease>button{--action-face:var(--role-admin-soft);--action-ink:var(--role-admin-strong);--action-hover:color-mix(in srgb, var(--role-admin-soft) 90%, var(--role-admin-strong));border-radius:var(--action-radius);min-height:44px}.nqPkXa_leaseMine{align-items:center;gap:6px;display:flex}.nqPkXa_leaseMine>span{color:#245782;background:#e8f3fc;font-weight:700}.nqPkXa_leaseMine button{color:#68758a;border-radius:10px;min-height:44px}.nqPkXa_messageSearch{z-index:2;background:#f7f9fcf5;border-bottom:1px solid #70849924;flex:none;grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:3px;padding:7px 12px;display:grid;box-shadow:0 5px 14px #3848600d}.nqPkXa_messageSearch input{background:#fff;border-color:#dce2eb;border-radius:12px;min-width:0;height:42px;font-size:14px}.nqPkXa_messageSearchCount{color:#758195;font-variant-numeric:tabular-nums;text-align:center;min-width:46px;font-size:14px}.nqPkXa_messageSearch button{color:#566479;border-radius:50%;width:44px;height:44px}.nqPkXa_messageArea{flex:1;min-height:0;position:relative}.nqPkXa_messages{overscroll-behavior:contain;scrollbar-color:#69788c47 transparent;scrollbar-width:thin;flex-direction:column;gap:4px;height:100%;min-height:0;padding:20px max(24px,50% - 380px);display:flex;overflow:auto}.nqPkXa_message{flex:none;align-items:flex-start;gap:8px;width:100%;display:flex}.nqPkXa_message[data-group=first],.nqPkXa_message[data-group=single]{margin-top:14px}.nqPkXa_message[data-sender=operator]{justify-content:flex-end}.nqPkXa_senderAvatar{color:#506078;background:#ffffffad;border-radius:12px;width:34px;height:34px;font-size:13px}.nqPkXa_messageBody{min-width:0;max-width:76%}.nqPkXa_message[data-sender=operator] .nqPkXa_messageBody{flex-direction:column;align-items:flex-end;max-width:72%;display:flex}.nqPkXa_sender{color:#66758a;margin:0 0 5px;font-size:14px;font-weight:700;display:block}.nqPkXa_messageRow{align-items:flex-end;gap:6px;min-width:0;max-width:100%;display:flex}.nqPkXa_message[data-sender=operator] .nqPkXa_messageRow{flex-direction:row-reverse}.nqPkXa_messageStack{color:#182230;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex;overflow:visible}.nqPkXa_messageStack[data-mine=true]{align-items:flex-end}.nqPkXa_message[data-search=match] .nqPkXa_messageStack>*{outline-offset:2px;outline:2px solid #5364d857}.nqPkXa_message[data-search=active] .nqPkXa_messageStack>*{outline-offset:2px;outline:3px solid #5364d8c7}.nqPkXa_textBubble{color:#182230;background:#fff;border-radius:16px;min-width:0;max-width:100%;position:relative;overflow:visible;box-shadow:0 2px 5px #3142560f}.nqPkXa_messageStack[data-mine=true] .nqPkXa_textBubble{color:#183b60;background:#b8dcf8;box-shadow:0 2px 5px #234c7014}.nqPkXa_messageStack[data-group=first] .nqPkXa_textBubble:before,.nqPkXa_messageStack[data-group=single] .nqPkXa_textBubble:before{content:"";background:inherit;width:18px;height:18px;clip-path:path("M0 8 C6 7 10 3 14 1 C15.5 .3 17 .1 18 .3 C16.7 2.5 15.7 5.5 15.4 8.5 C15.1 11.5 15.5 15 16 18 C12 15 8 11 0 8 Z");pointer-events:none;position:absolute;top:-1px;left:-2px;transform:scaleX(-1)}.nqPkXa_messageStack[data-mine=true] .nqPkXa_textBubble:before{left:auto;right:-2px;transform:none}.nqPkXa_textBubble p{z-index:1;border-radius:inherit;width:fit-content;max-width:100%;min-height:44px;color:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:11px 14px;font-size:15px;line-height:1.55;position:relative}.nqPkXa_quote+p{border-radius:0 0 16px 16px;width:100%}.nqPkXa_quote{z-index:1;width:100%;max-width:300px;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #24323c24;border-radius:16px 16px 0 0;padding:9px 12px;display:block;position:relative}.nqPkXa_messageStack[data-mine=true] .nqPkXa_quote{border-bottom-color:#17171729}.nqPkXa_quote strong,.nqPkXa_quote span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nqPkXa_quote strong{font-size:14px}.nqPkXa_quote span{opacity:.72;margin-top:2px;font-size:14px}.nqPkXa_messageTime{color:#68778c;white-space:nowrap;flex:none;padding-bottom:2px;font-size:14px}.nqPkXa_messageActions{align-items:center;gap:4px;min-height:32px;display:flex}.nqPkXa_message[data-sender=operator] .nqPkXa_messageActions{justify-content:flex-end}.nqPkXa_reaction{background:#fff;border:1px solid #d7dde7;border-radius:999px;align-items:center;gap:4px;min-width:44px;height:28px;padding:2px 8px;font-size:15px;display:inline-flex;box-shadow:0 2px 6px #2531481a}.nqPkXa_reaction strong{color:#596579;font-size:14px}.nqPkXa_replyButton{color:#5f6f85;opacity:0;border-radius:9px;min-height:44px;padding-inline:9px;font-size:14px;transition:opacity .12s,background .12s}.nqPkXa_message:hover .nqPkXa_replyButton,.nqPkXa_message:focus-within .nqPkXa_replyButton{opacity:1}.nqPkXa_replyButton:hover{background:#ffffff8c}.nqPkXa_replyButton svg{width:14px}.nqPkXa_scrollBottom{z-index:5;color:#263449;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #70849938;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:48px;height:48px;padding:0 13px;display:inline-flex;position:absolute;bottom:16px;right:18px;box-shadow:0 5px 16px #2a3a5029}.nqPkXa_scrollBottom:not([data-new=true]){border-radius:50%;width:48px;padding:0}.nqPkXa_scrollBottom:hover{background:#fff}.nqPkXa_scrollBottom span{white-space:nowrap;font-size:14px;font-weight:750}.nqPkXa_scrollBottom svg{flex:none;width:21px;height:21px}.nqPkXa_file{z-index:1;color:inherit;background:#fff;border-radius:16px;align-items:center;gap:6px;padding:9px 11px;font-size:14px;text-decoration:none;display:flex;position:relative;box-shadow:0 2px 5px #3142560f}.nqPkXa_messageStack[data-mine=true] .nqPkXa_file{color:#183b60;background:#b8dcf8;box-shadow:0 2px 5px #234c7014}.nqPkXa_file svg{width:16px}.nqPkXa_replyDraft{background:#ffffffe0;border:1px solid #ffffffb3;border-radius:15px;grid-template-columns:20px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:0 18px 7px;padding:8px 12px;display:grid}.nqPkXa_replyDraft>svg{color:#5364d8;width:17px}.nqPkXa_replyDraft strong,.nqPkXa_replyDraft span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nqPkXa_replyDraft strong{font-size:14px}.nqPkXa_replyDraft span{color:#68758a;font-size:14px}.nqPkXa_composer{background:#fff;border:1px solid #ffffffc2;border-radius:26px;flex:none;align-items:center;gap:4px;min-height:60px;margin:0 16px 12px;padding:4px;display:flex;box-shadow:0 8px 22px #26334b1f}html[data-input-modality=keyboard] .nqPkXa_composer:focus-within{outline:2px solid var(--role-admin);outline-offset:2px}.nqPkXa_composer input{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;flex:1;font-size:16px}.nqPkXa_composer>button{background:var(--role-admin);color:#fff;border-radius:50%;flex:none;width:44px;height:44px;padding:0}.nqPkXa_composer>button:hover{background:var(--role-admin-strong)}.nqPkXa_composer>button:disabled{color:#9aa4b3;opacity:1;background:#e7eaf0}.nqPkXa_composer>.nqPkXa_emojiButton{color:var(--foreground);background:0 0}.nqPkXa_composer>.nqPkXa_emojiButton:hover{background:var(--muted)}.nqPkXa_emojiButton svg{width:22px;height:22px}.nqPkXa_emojiPicker{overscroll-behavior:contain;width:min(430px,100vw - 32px);max-width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);animation:none;overflow-y:auto;translate:-50% -50%}.nqPkXa_attach{color:#58667b;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.nqPkXa_attach:hover{background:#f1f3f7}.nqPkXa_attach input{opacity:0;width:1px;height:1px;position:absolute}.nqPkXa_uploads{background:#ffffffe0;border:1px solid #ffffffb3;border-radius:14px;gap:6px;margin:0 18px 7px;padding:7px;display:flex;overflow:auto}.nqPkXa_uploads>span{background:#f1f3f7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:190px;padding:7px;display:grid}.nqPkXa_uploads b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.nqPkXa_uploads em{color:#68758a;font-size:13px;font-style:normal}.nqPkXa_uploads button{background:0 0;border:0}.nqPkXa_uploads button svg{width:14px}.nqPkXa_sendMode{color:#68758a;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:13px;align-items:center;gap:3px;margin:0 18px 7px;padding:4px;font-size:14px;display:flex}.nqPkXa_sendMode>span{margin-inline:7px auto;font-weight:700}.nqPkXa_sendMode button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;padding:0 10px;font-weight:700}.nqPkXa_sendMode button[aria-pressed=true]{background:var(--role-admin);color:#fff}.nqPkXa_alert{margin:0 18px 7px}.nqPkXa_placeholder,.nqPkXa_empty{color:#68758a;text-align:center;justify-items:center;gap:8px;margin:auto;padding:28px;display:grid}.nqPkXa_placeholder{background:#ffffff47;border:1px solid #ffffff8c;border-radius:22px;width:min(360px,100% - 32px)}.nqPkXa_placeholder svg{color:#5364d8;width:36px;height:36px}.nqPkXa_placeholder strong{color:#344157}.nqPkXa_placeholder span,.nqPkXa_empty{font-size:14px}@media (max-width:700px){.nqPkXa_board{border-radius:20px;grid-template-columns:1fr;height:100%;min-height:0}.nqPkXa_list{border:0}.nqPkXa_board[data-room-open=true] .nqPkXa_list,.nqPkXa_board:not([data-room-open=true]) .nqPkXa_chat{display:none}.nqPkXa_back{border-radius:50%;width:44px;height:44px;display:inline-flex}.nqPkXa_chatHead{grid-template-columns:44px 40px minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.nqPkXa_chatHead .nqPkXa_avatar{border-radius:13px;width:40px;height:40px}.nqPkXa_retention{display:none!important}.nqPkXa_chatTools{margin-left:0}.nqPkXa_lease{border-top:1px solid #edf0f4;grid-column:1/-1;width:100%;max-width:none;margin:0;padding-top:7px}.nqPkXa_lease>span{justify-content:flex-end}.nqPkXa_leaseMine{justify-content:flex-end;gap:4px;width:100%}.nqPkXa_leaseMine>span{font-size:14px}.nqPkXa_messages{padding-inline:15px}.nqPkXa_messageSearch{grid-template-columns:minmax(0,1fr) 40px 44px 44px;padding-inline:8px}.nqPkXa_messageSearch input{font-size:16px}.nqPkXa_messageBody{max-width:82%}.nqPkXa_message[data-sender=operator] .nqPkXa_messageBody{max-width:78%}.nqPkXa_replyButton{opacity:1}.nqPkXa_composer,.nqPkXa_uploads,.nqPkXa_sendMode,.nqPkXa_replyDraft,.nqPkXa_alert{margin-inline:10px}}@media (prefers-reduced-motion:reduce){.nqPkXa_roomItem,.nqPkXa_replyButton{transition:none}}.nqPkXa_replyGate{flex:none;justify-content:space-between;align-items:center;gap:12px;margin:10px 16px;display:flex}.nqPkXa_replyGate p{color:#445e77;margin:0;font-size:14px;line-height:1.5}.nqPkXa_replyGate>button,.nqPkXa_listHead,.nqPkXa_filters,.nqPkXa_search{flex:none}.nqPkXa_chatHead>div:not(.nqPkXa_chatTools):not(.nqPkXa_lease){min-width:0}.nqPkXa_chatHead strong{overflow-wrap:anywhere}@media (max-width:1000px) and (min-width:701px){.nqPkXa_retention{display:none!important}.nqPkXa_chatHead{gap:8px;padding-inline:12px}.nqPkXa_leaseMine{flex-wrap:wrap;justify-content:flex-end;gap:0}}@media (max-width:700px){.nqPkXa_replyGate{gap:8px;margin:8px 10px}.nqPkXa_replyGate p{font-size:14px}.nqPkXa_lease{padding-top:4px}.nqPkXa_chatHead{padding-block:8px}}.nqPkXa_replyGate>button{--action-face:var(--role-admin-soft);--action-ink:var(--role-admin-strong);--action-hover:color-mix(in srgb, var(--role-admin-soft) 90%, var(--role-admin-strong));border-radius:var(--action-radius);min-height:44px}.nqPkXa_composer>button:not(.nqPkXa_emojiButton){--action-face:#b8dcf8;--action-ink:#17365d;--action-hover:#acd3f1}.nqPkXa_attach:has(input:disabled){opacity:.45;cursor:default;pointer-events:none}
.EdkQAG_preview{z-index:1;aspect-ratio:4/3;cursor:zoom-in;background:#131e1814;border:0;border-radius:16px;width:min(280px,64vw);display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #19252d1f}.EdkQAG_preview img{object-fit:cover}.EdkQAG_preview:focus-visible{outline:2px solid var(--next-accent,#315443);outline-offset:2px}.EdkQAG_loading,.EdkQAG_failed{z-index:1;background:#ffffffb8;border-radius:16px;justify-content:center;align-items:center;gap:7px;width:min(240px,60vw);min-height:92px;padding:14px;font-size:11px;display:flex;position:relative;box-shadow:0 1px 3px #19252d1a}.EdkQAG_loading svg,.EdkQAG_failed svg{width:18px}.EdkQAG_loading svg{animation:.8s linear infinite EdkQAG_spin}.EdkQAG_viewer{color:#fff;background:#101512;border:0;border-radius:22px;width:min(960px,100vw - 24px);max-width:none;height:min(88dvh,760px);padding:0;overflow:hidden}.EdkQAG_viewerImage{height:100%;min-height:0;position:relative}.EdkQAG_viewerImage img{object-fit:contain}.EdkQAG_viewerBar{padding:16px max(14px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:linear-gradient(#0000,#000000c7);align-items:center;gap:8px;display:flex;position:absolute;inset:auto 0 0}.EdkQAG_viewerBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EdkQAG_viewerBar span:first-child{min-width:0;margin-right:auto}.EdkQAG_viewerBar button{border-radius:50%}.EdkQAG_localPreview{background:#dfe8e3;border-radius:9px;flex:none;width:52px;height:52px;display:block;position:relative;overflow:hidden}.EdkQAG_localPreview img{object-fit:cover}@keyframes EdkQAG_spin{to{transform:rotate(360deg)}}@media (max-width:430px){.EdkQAG_viewer{border-radius:0;width:100vw;height:100dvh}}@media (prefers-reduced-motion:reduce){.EdkQAG_loading svg{animation:none}}
.aH82pW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:8px;display:grid}.aH82pW_choices [data-slot=button]{white-space:normal;background:var(--muted);border-radius:var(--radius-large);justify-content:flex-start;gap:12px;min-height:80px;padding:12px}.aH82pW_choices [data-slot=button]>svg{width:24px;height:24px}.aH82pW_choices span{text-align:left;flex-direction:column;gap:4px;font-size:16px;display:flex}.aH82pW_choices small,.aH82pW_limit{color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:1.5}.aH82pW_choices .aH82pW_activityChoice{grid-column:1/-1}.aH82pW_limit{margin:0;padding-bottom:4px}.aH82pW_drafts{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:210px;margin:0 0 8px;padding:0;list-style:none;display:flex;overflow:auto}.aH82pW_drafts li{background:var(--chat-field,var(--background));color:var(--chat-ink,var(--foreground));border-radius:var(--radius-large);align-items:center;gap:10px;padding:8px 10px;display:flex}.aH82pW_draftCopy{flex:1;min-width:0}.aH82pW_draftCopy strong,.aH82pW_file strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;display:block;overflow:hidden}.aH82pW_draftCopy small{color:var(--chat-muted,var(--muted-foreground));font-size:14px;line-height:1.5;display:block}.aH82pW_drafts [data-state=error] small,.aH82pW_error{color:var(--destructive)}.aH82pW_drafts [data-slot=button]{color:inherit;border-radius:50%;flex:none}.aH82pW_fileIcon{border-radius:var(--radius-medium);background:color-mix(in srgb,var(--chat-ink,var(--foreground)) 8%,transparent);flex:none;place-items:center;width:52px;height:52px;display:grid}.aH82pW_fileIcon>svg{width:24px;height:24px}.aH82pW_received{width:100%;min-width:0}.aH82pW_photo{aspect-ratio:4/3;background:var(--chat-bubble,var(--background));border:0;border-radius:16px;width:240px;max-width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.aH82pW_photo img{object-fit:cover}.aH82pW_photoState{aspect-ratio:4/3;white-space:normal;background:var(--chat-bubble,var(--background));width:240px;max-width:100%;min-height:0;color:var(--chat-ink,var(--foreground));border-radius:16px;padding:16px}.aH82pW_file{white-space:normal;background:var(--chat-bubble,var(--background));width:240px;max-width:100%;min-height:80px;color:var(--chat-ink,var(--foreground));border-radius:16px;justify-content:flex-start;gap:10px;padding:12px}.aH82pW_file>svg{flex:none;width:20px;height:20px}.aH82pW_file>span{text-align:left;flex:1;min-width:0}.aH82pW_file small{color:var(--chat-muted,var(--muted-foreground));font-size:14px;font-weight:400;line-height:1.5;display:block}.aH82pW_expired{background:var(--chat-bubble,var(--background));width:240px;max-width:100%;color:var(--chat-ink,var(--foreground));border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}.aH82pW_expired>svg{flex:none;width:20px;height:20px;margin-top:2px}.aH82pW_expired>span{flex:1;min-width:0}.aH82pW_expired strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.aH82pW_expired small,.aH82pW_expired p{color:var(--chat-muted,var(--muted-foreground));margin:4px 0 0;font-size:14px;line-height:1.5;display:block}.aH82pW_error{border-radius:var(--radius-medium);background:var(--status-negative-background);max-width:240px;margin:4px 0;padding:8px;font-size:14px;line-height:1.5}.aH82pW_viewer{height:min(680px,calc(var(--youth-frame-height,100dvh) - 32px));border-radius:var(--radius-large);background:var(--foreground);color:var(--background);border:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.aH82pW_fullPhoto{flex:1;min-height:0;position:relative}.aH82pW_fullPhoto img{object-fit:contain}.aH82pW_viewerBar{align-items:center;gap:8px;padding:12px;display:flex}.aH82pW_viewerBar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.aH82pW_viewerBar [data-slot=button]{border-radius:50%}.aH82pW_spinner{animation:.8s linear infinite aH82pW_spin}@keyframes aH82pW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aH82pW_spinner{animation:none}}
._4XD4ha_tags{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}._4XD4ha_tag{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:6px;min-width:0;max-width:100%;padding:1px 6px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block;overflow:hidden}._4XD4ha_more{color:var(--muted-foreground);flex:none;font-size:12px;line-height:1.5}._4XD4ha_picker{border:0;min-width:0;margin:0;padding:0}._4XD4ha_picker legend{margin-bottom:8px;font-size:14px;font-weight:600}._4XD4ha_palette{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4XD4ha_swatch{color:var(--tag-ink);position:relative}._4XD4ha_swatch:before{background:var(--tag-color);content:"";z-index:0;border-radius:50%;position:absolute;inset:7px}._4XD4ha_swatch{isolation:isolate;font-size:0}._4XD4ha_swatch[aria-pressed=true]{border:2px solid var(--foreground)}._4XD4ha_swatch[aria-pressed=true]:after{content:"✓";color:var(--tag-ink);z-index:1;font-size:16px;line-height:1;position:relative}._4XD4ha_custom{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}._4XD4ha_custom input{border:1px solid var(--border);border-radius:var(--radius-small);background:var(--background);cursor:pointer;width:44px;height:44px;padding:3px}._4XD4ha_picker p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.5}
.A25J7q_entry{border-bottom:1px solid var(--border);background:var(--card);color:var(--card-foreground);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.A25J7q_entry>span{color:var(--muted-foreground);font-size:14px;line-height:1.6}.A25J7q_entry>div{flex-wrap:wrap;gap:8px;display:flex}.A25J7q_entry button{min-height:44px;font-size:14px}.A25J7q_dock{border-left:1px solid var(--border);background:var(--card);min-width:0;height:100%;min-height:0;color:var(--card-foreground);flex-direction:column;display:flex;overflow:hidden}.A25J7q_dock .A25J7q_heading{padding:20px 20px 16px}.A25J7q_dock .A25J7q_heading h2{font-size:20px}.A25J7q_dock .A25J7q_scroll{padding:20px}.A25J7q_dock .A25J7q_tabList{padding-inline:12px}.A25J7q_dock .A25J7q_footer{padding:16px 20px}.A25J7q_dock .A25J7q_footer>span{display:none}.A25J7q_dock .A25J7q_feedback{padding-inline:20px}.A25J7q_dialog{flex-direction:column;gap:0;width:min(760px,100vw - 24px);max-width:760px;height:min(840px,90dvh);min-height:min(520px,90dvh);max-height:90dvh;padding:0;display:flex;overflow:hidden}html[data-counselor-app] .A25J7q_dialog[data-slot=dialog-content][role=dialog]{overflow:hidden}.A25J7q_heading{border-bottom:1px solid var(--border);padding:20px 56px 16px 24px}.A25J7q_heading h2{margin:0 0 6px;font-size:22px;line-height:1.4}.A25J7q_heading p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.A25J7q_tabs{flex:1;gap:0;min-height:0}.A25J7q_tabList{border-bottom:1px solid var(--border);width:100%;padding:4px 24px}.A25J7q_tabsBar{flex-shrink:0;align-items:center;display:flex}.A25J7q_tabsBar .A25J7q_tabList{flex:1;min-width:0}.A25J7q_tabList button{min-height:48px;font-size:16px}.A25J7q_tabList svg{width:18px;height:18px}.A25J7q_scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow-y:auto}.A25J7q_prepare,.A25J7q_form{gap:24px;display:grid}.A25J7q_prepare[data-state=inactive],.A25J7q_form[data-state=inactive]{display:none}.A25J7q_overview h2,.A25J7q_form h2{color:var(--color-text-blue);margin:0;font-size:20px;font-weight:700;line-height:1.4}.A25J7q_overview p,.A25J7q_hint{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.7}.A25J7q_overview dl{gap:10px;margin:20px 0 0;font-size:14px;line-height:1.6;display:grid}.A25J7q_overview dl>div{grid-template-columns:80px 1fr;gap:12px;display:grid}.A25J7q_overview dt{color:var(--muted-foreground)}.A25J7q_overview dd{margin:0}.A25J7q_studentOverview{border-bottom:1px solid var(--border);min-width:0;padding-bottom:20px}.A25J7q_studentOverview h3,.A25J7q_sectionHeading h3{margin:0;font-size:16px;line-height:1.5}.A25J7q_studentOverview h3{color:var(--color-text-blue);font-size:20px;font-weight:700}.A25J7q_prepare h3{color:var(--color-text-blue);font-weight:700}.A25J7q_excerptGroup[data-session-category=summary],.A25J7q_field[data-session-category=summary]{--session-category-ink:var(--color-text-blue)}.A25J7q_excerptGroup[data-session-category=nextAction],.A25J7q_field[data-session-category=nextAction],.A25J7q_noteDetail[data-session-category=nextAction]{--session-category-ink:var(--color-text-green)}.A25J7q_excerptGroup[data-session-category=followUp],.A25J7q_field[data-session-category=followUp],.A25J7q_noteDetail[data-session-category=followUp]{--session-category-ink:var(--color-text-purple)}.A25J7q_noteDetail strong{color:var(--session-category-ink);font-weight:700}.A25J7q_excerptGroup{border-top:1px solid var(--border);min-width:0;margin-top:24px;padding-top:20px}.A25J7q_excerptGroup h4{color:var(--session-category-ink);border-left:3px solid;align-items:center;gap:8px;margin:0 0 12px;padding-left:10px;font-size:18px;font-weight:700;line-height:1.5;display:flex}.A25J7q_excerptGroup h4 svg{flex-shrink:0;width:20px;height:20px}.A25J7q_excerptGroup ul{margin:0;padding:0;list-style:none}.A25J7q_excerptGroup li{min-width:0;margin-top:8px}.A25J7q_excerptGroup li p{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.85}.A25J7q_excerptGroup .A25J7q_excerptPreview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.A25J7q_excerptSource{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.6;display:flex}.A25J7q_excerptTrigger{min-height:44px;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.6}.A25J7q_excerptTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.A25J7q_savedExcerpt[data-state=open]>.A25J7q_excerptPreview{display:none}.A25J7q_overviewMethod{margin-top:12px}.A25J7q_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.A25J7q_sectionHeading small{color:var(--muted-foreground);font-size:14px}.A25J7q_history ol{margin:8px 0 0;padding:0;list-style:none}.A25J7q_history li{border-bottom:1px solid var(--border);padding:16px 0 20px}.A25J7q_noteHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.A25J7q_noteHeading time{color:var(--muted-foreground);font-size:14px}.A25J7q_history [data-slot=collapsible-content]>p,.A25J7q_noteDetail p,.A25J7q_candidate p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.8}.A25J7q_historyTrigger{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:52px;font-size:16px;font-weight:600;display:flex}.A25J7q_historyTrigger>span:last-child{color:var(--muted-foreground);font-size:14px;font-weight:400}.A25J7q_historyTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.A25J7q_retention{border-top:1px solid var(--border)}.A25J7q_noteDetail{margin-top:16px}.A25J7q_noteDetail strong{font-size:14px}.A25J7q_noteDetail p{margin-top:4px}.A25J7q_recent{border-block:1px solid var(--border)}.A25J7q_recentTrigger{min-height:52px;font-size:16px;font-weight:600}.A25J7q_recentTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.A25J7q_recent ol{margin:12px 0 0;padding:0;list-style:none}.A25J7q_recent li{border-bottom:1px solid var(--border);padding:12px 0}.A25J7q_recent li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.A25J7q_recent time{color:var(--muted-foreground)}.A25J7q_recent li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.8}.A25J7q_recent [data-slot=collapsible-content]>button{margin-block:8px}.A25J7q_empty{gap:12px;padding:28px 0;display:grid}.A25J7q_empty p{margin:0;font-size:16px;line-height:1.7}.A25J7q_empty span{color:var(--muted-foreground);font-size:14px;line-height:1.7}.A25J7q_ai{border-block:1px solid var(--border);gap:12px;padding:16px 0 20px;display:grid}.A25J7q_ai p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px;line-height:1.7}.A25J7q_ai>button{justify-self:start}.A25J7q_ai small{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.6;display:block}.A25J7q_candidate{border:1px solid var(--border);border-radius:var(--radius-medium);background:var(--muted);gap:12px;padding:16px;display:grid}.A25J7q_candidate p{color:var(--foreground);margin:0;font-size:15px}.A25J7q_candidate>span{color:var(--muted-foreground);font-size:14px}.A25J7q_candidateTrigger{min-height:44px}.A25J7q_candidateTrigger>span{gap:4px;display:grid}.A25J7q_candidateTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.A25J7q_candidateTrigger small{margin:0}.A25J7q_candidateBody{gap:12px;display:grid}.A25J7q_candidateBody>span{color:var(--muted-foreground);font-size:14px;line-height:1.6}.A25J7q_field{gap:8px;display:grid}.A25J7q_field label{color:var(--session-category-ink);border-left:3px solid;align-items:center;gap:8px;padding-left:10px;font-size:16px;font-weight:700;display:flex}.A25J7q_field label span{color:var(--muted-foreground);font-size:14px;font-weight:400}.A25J7q_field textarea{resize:vertical;field-sizing:fixed;min-height:80px;max-height:240px;font-size:16px;line-height:1.7;overflow-y:auto}.A25J7q_field small{text-align:right;color:var(--muted-foreground);font-size:14px}.A25J7q_field[data-draft-applied=true] textarea{border-color:var(--primary)}.A25J7q_appliedHint{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.A25J7q_optionalFields [data-slot=collapsible-content]{gap:24px;display:grid}.A25J7q_hint svg{vertical-align:-3px;width:16px;height:16px;margin-right:6px;display:inline}.A25J7q_error,.A25J7q_notice{overflow-wrap:anywhere;margin:0 0 20px;font-size:15px;line-height:1.7}.A25J7q_error{color:var(--destructive)}.A25J7q_notice{border-bottom:1px solid var(--border);color:var(--foreground);padding:12px 0}.A25J7q_feedback{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;padding:12px 24px}.A25J7q_feedback>p{border:0;margin:0;padding:0;font-size:15px;line-height:1.65}.A25J7q_footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.A25J7q_footer>button:last-child{flex:1;min-height:48px}.A25J7q_footer>span{color:var(--muted-foreground);max-width:32ch;font-size:14px;line-height:1.6}@media (min-width:768px){html[data-counselor-presentation=desktop] .A25J7q_dialog[data-slot=dialog-content][role=dialog]{width:min(760px,calc(var(--youth-frame-width,100vw) - 48px));max-width:760px}}@media (max-width:600px){.A25J7q_entry{padding-inline:12px}.A25J7q_entry>span{max-width:22ch}.A25J7q_dialog{width:calc(100vw - 16px);height:92dvh;max-height:92dvh}.A25J7q_heading{padding:18px 52px 16px 20px}.A25J7q_tabList{padding-inline:16px}.A25J7q_scroll{padding:20px}.A25J7q_footer{padding-inline:20px}.A25J7q_footer>span{display:none}}@media (prefers-reduced-motion:reduce){.A25J7q_dialog *,.A25J7q_entry *{transition:none!important;animation:none!important}}.A25J7q_scopeNotice{color:var(--label-neutral);margin:0 0 20px;font-size:14px;line-height:1.6}.A25J7q_compactDock{border-left:0;border-top:1px solid var(--border);flex:none;height:min(46dvh,380px);max-height:56%}.A25J7q_compactDock .A25J7q_tabsBar{border-bottom:1px solid var(--border);padding-right:8px}.A25J7q_compactDock .A25J7q_tabList{border-bottom:0;padding:0 8px}.A25J7q_compactDock .A25J7q_tabsBar>button{min-width:44px;min-height:44px}.A25J7q_compactDock .A25J7q_scroll{padding:12px 16px}.A25J7q_compactDock .A25J7q_scopeNotice{margin-bottom:12px;font-size:14px}.A25J7q_compactDock .A25J7q_form,.A25J7q_compactDock .A25J7q_optionalFields [data-slot=collapsible-content]{gap:16px}.A25J7q_compactDock .A25J7q_field{gap:4px}.A25J7q_compactDock .A25J7q_field textarea{resize:none;min-height:84px;max-height:120px}.A25J7q_compactDock .A25J7q_ai{padding:12px 0}.A25J7q_compactDock .A25J7q_footer{padding:8px 16px max(8px,env(safe-area-inset-bottom));gap:8px}.A25J7q_compactDock .A25J7q_footer>button{min-width:44px;min-height:44px}.A25J7q_compactDock .A25J7q_feedback{max-height:96px;padding:8px 16px;overflow-y:auto}.A25J7q_compactDock .A25J7q_feedback>p{font-size:14px}.A25J7q_safetyCheck{text-align:left;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;font-size:16px;line-height:1.65;display:flex}.A25J7q_safetyCheck [data-slot=checkbox]{margin-top:4px}html[data-counselor-app] .A25J7q_confirmDialog[data-slot=alert-dialog-content]{max-height:min(88dvh,calc(var(--youth-frame-height,100dvh) - 32px));overflow-y:auto}html[data-counselor-app] .A25J7q_confirmDialog [data-slot=alert-dialog-header]{text-align:left;place-items:stretch stretch;gap:12px}html[data-counselor-app] .A25J7q_confirmDialog [data-slot=alert-dialog-title]{font-size:18px;line-height:1.5}html[data-counselor-app] .A25J7q_confirmDialog [data-slot=alert-dialog-description]{color:var(--foreground);text-align:left;font-size:16px;line-height:1.65}
._82al4q_page{color:var(--foreground);word-break:keep-all;overflow-wrap:anywhere;gap:1.25rem;min-width:0;padding:1.25rem;display:grid}._82al4q_page h1{font-size:1.4rem;font-weight:750;line-height:1.5}._82al4q_page h2{color:var(--primary);font-size:1.1rem;font-weight:700}._82al4q_page p{font-size:.9375rem;line-height:1.75}._82al4q_muted{color:var(--muted-foreground)}._82al4q_group{gap:1rem;min-width:0;margin-block:1rem;display:grid}._82al4q_card{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:.65rem;padding:1rem;display:grid}._82al4q_card h3{font-size:1rem;font-weight:700}._82al4q_card p{font-size:.9rem;line-height:1.65}._82al4q_actions{flex-wrap:wrap;gap:.5rem;display:flex}._82al4q_actions>*{min-height:44px}._82al4q_notice{border-left:3px solid var(--primary);color:var(--muted-foreground);padding-left:1rem;font-size:.875rem;line-height:1.8}._82al4q_check{align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.5rem;line-height:1.7;display:flex}._82al4q_check input{min-width:1.1rem;min-height:1.1rem;margin-top:.35rem}._82al4q_exam{padding-bottom:7rem}._82al4q_choices{gap:.65rem;margin-top:1rem;display:grid}._82al4q_choices button{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:48px;padding:.75rem 1rem;line-height:1.65}._82al4q_choices button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}._82al4q_footer{background:var(--background);border-top:1px solid var(--border);padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));justify-content:space-between;gap:.5rem;display:flex;position:sticky;bottom:0}._82al4q_field{gap:.6rem;display:grid}._82al4q_field input,._82al4q_field select{width:100%;min-height:44px}._82al4q_quote{border-bottom:1px solid var(--border);padding-block:1rem;font-size:1.1rem;font-weight:650;line-height:1.7}._82al4q_metadata{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}._82al4q_shared{border:1px solid var(--border);background:var(--card);border-radius:.85rem;min-width:0;margin-block:1rem;padding:1rem}._82al4q_shared header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._82al4q_shared h3{color:var(--primary);font-size:1rem;font-weight:700}._82al4q_sharedList{gap:.75rem;margin-top:.75rem;display:grid}._82al4q_sharedList article{border-top:1px solid var(--border);gap:.5rem;padding-block:.8rem;display:grid}._82al4q_sharedList p{font-size:.9rem;line-height:1.6}._82al4q_status{color:var(--muted-foreground);padding:.5rem 1rem;font-size:.8125rem}._82al4q_danger{color:var(--destructive)}._82al4q_resultList{gap:.75rem;display:grid}@media (min-width:75rem){._82al4q_sharedList article{grid-template-columns:minmax(8rem,1fr) minmax(10rem,2fr) auto;align-items:center}._82al4q_sharedList article>p{margin:0}}._82al4q_page progress{width:100%;height:.4rem;accent-color:var(--primary)}
.dznw9G_entry{flex:none;padding:0 16px}.dznw9G_trigger{justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:6px 0}.dznw9G_trigger>svg{flex:none;width:20px;height:20px}.dznw9G_trigger>svg:last-child{width:16px;margin-left:auto}.dznw9G_trigger span{text-align:left;font-size:14px;font-weight:600;line-height:1.4}.dznw9G_trigger small{font-size:14px;font-weight:400;display:block}.dznw9G_dialog{width:min(480px,100vw - 32px);max-width:min(480px,100vw - 32px);max-height:min(84dvh,760px);color:var(--label-normal);background:var(--background-normal);flex-direction:column;gap:16px;padding:20px;display:flex;overflow:hidden}.dznw9G_dialog>[data-slot=dialog-header]{text-align:left;flex:none;padding-right:28px}.dznw9G_dialog [data-slot=dialog-title]{font-size:18px;line-height:1.4}.dznw9G_dialog [data-slot=dialog-description]{color:var(--label-neutral);font-size:14px;line-height:1.6}.dznw9G_body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;font-size:16px;line-height:1.6;display:flex;overflow-y:auto}.dznw9G_body>*{flex-shrink:0}.dznw9G_body p,.dznw9G_result p{overflow-wrap:anywhere;margin:0}.dznw9G_body button,.dznw9G_footer button,.dznw9G_full{white-space:normal;min-height:44px}.dznw9G_footer{border-top:1px solid var(--line-neutral);flex:none;grid-template-columns:auto 1fr;gap:8px;padding-top:16px;display:grid}.dznw9G_full{width:100%;margin-block:8px}.dznw9G_results{gap:20px;min-width:0;display:grid}.dznw9G_result{border-bottom:1px solid var(--line-neutral);min-width:0;padding-bottom:20px}.dznw9G_result:last-child{border-bottom:0;padding-bottom:0}.dznw9G_resultHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dznw9G_resultHead strong{font-size:16px;font-weight:700}.dznw9G_resultHead>span{color:var(--status-positive);flex:none;font-size:14px}.dznw9G_meta{color:var(--label-neutral);font-size:14px;line-height:1.6}.dznw9G_result .dznw9G_meta{margin-top:6px}.dznw9G_scores{grid-template-columns:1fr 1fr;gap:0 16px;margin:12px 0;font-size:14px;display:grid}.dznw9G_scores div{border-bottom:1px solid var(--line-alternative);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:6px 0;display:flex}.dznw9G_scores dt{color:var(--label-neutral);overflow-wrap:anywhere}.dznw9G_scores dd{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.dznw9G_permission{color:var(--label-neutral);align-items:flex-start;gap:6px;font-size:14px;display:flex;margin-top:12px!important}.dznw9G_permission svg{flex:none;width:16px;height:16px;margin-top:3px}.dznw9G_empty{color:var(--label-neutral);gap:10px;padding:12px 0;font-size:14px;display:flex}.dznw9G_empty svg{flex:none;width:20px;height:20px;margin-top:3px}.dznw9G_select{border:1px solid var(--line-normal);background:var(--background-normal);width:100%;min-height:48px;color:inherit;border-radius:8px;padding:10px;font-size:16px}.dznw9G_select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dznw9G_options{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.dznw9G_options legend{padding:0 0 8px;font-size:14px;font-weight:600}.dznw9G_options label{border:1px solid var(--line-neutral);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;min-height:60px;padding:12px;display:flex}.dznw9G_options label:has(input:checked){border-color:var(--primary-normal);background:var(--primary-background)}.dznw9G_options input{width:18px;height:18px;accent-color:var(--primary-normal);flex:none;margin-top:3px}.dznw9G_options strong{font-size:15px;font-weight:600;display:block}.dznw9G_options small,.dznw9G_check small{color:var(--label-neutral);font-size:14px;font-weight:400;line-height:1.6;display:block}.dznw9G_check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:6px;font-size:15px;font-weight:500;line-height:1.6;display:flex}.dznw9G_check>button{min-height:16px;margin-top:4px}.dznw9G_notice{background:var(--background-alternative);border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.dznw9G_notice strong{margin-bottom:6px;display:block}.dznw9G_sharingList{gap:20px;margin:0;padding:0;list-style:none;display:grid}.dznw9G_sharingList>li{border-bottom:1px solid var(--line-neutral);padding-bottom:20px}.dznw9G_sharingList h3{margin:0 0 4px;font-size:16px;font-weight:700}.dznw9G_privacyActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:374px){.dznw9G_scores{grid-template-columns:1fr}.dznw9G_dialog{padding:16px}}.dznw9G_unavailable{border:1px solid var(--line-neutral);background:var(--background-alternative);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.dznw9G_unavailable>svg{width:22px;height:22px;color:var(--label-neutral);flex:none;margin-top:2px}.dznw9G_unavailable h3{color:var(--label-normal);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.5}.dznw9G_unavailable p{color:var(--label-neutral);margin:8px 0 0;font-size:14px;line-height:1.65}
.QEj8oG_page{background:var(--background);flex-direction:column;gap:16px;min-width:0;height:100%;padding:20px;display:flex;overflow:auto}.QEj8oG_page h1{margin:0;font-size:22px;font-weight:700;line-height:1.4}.QEj8oG_page h2{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.5}.QEj8oG_page p{margin:0;font-size:15px;line-height:1.7}.QEj8oG_hint{color:var(--muted-foreground);font-size:14px;line-height:1.7}.QEj8oG_back{min-height:44px;color:var(--foreground);align-items:center;gap:8px;font-size:14px;display:flex}.QEj8oG_back svg{width:18px}.QEj8oG_error{color:var(--destructive)}.QEj8oG_start{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:16px;padding:20px;display:grid}.QEj8oG_actions{border-top:1px solid var(--border);gap:12px;padding:20px 0;display:grid}.QEj8oG_result{min-width:0;padding:12px 0}.QEj8oG_result h3{color:var(--primary);margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.5}.QEj8oG_result p{margin:10px 0 16px;font-size:15px;line-height:1.8}.QEj8oG_highlights{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.QEj8oG_highlights li{border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);padding:8px 12px;font-size:15px;font-weight:600}.QEj8oG_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:20px 0;display:grid}.QEj8oG_bar{min-width:0}.QEj8oG_bar div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px;line-height:1.6;display:flex}.QEj8oG_bar strong{white-space:nowrap}.QEj8oG_bar progress{width:100%;height:8px;accent-color:var(--primary);display:block}.QEj8oG_studentList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.QEj8oG_studentList li{border-bottom:1px solid var(--border)}.QEj8oG_studentList a{justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.QEj8oG_studentList a div{gap:6px;display:grid}.QEj8oG_studentList small,.QEj8oG_studentList span{color:var(--muted-foreground);font-size:14px}.QEj8oG_gameFrame{height:100%;min-height:0;overflow:hidden}.QEj8oG_exam{background:var(--background);flex-direction:column;gap:20px;height:100%;min-height:0;padding:16px;display:flex;overflow:auto}.QEj8oG_exam header,.QEj8oG_exam footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.QEj8oG_exam progress{width:100%;height:6px;accent-color:var(--primary)}.QEj8oG_exam h1{margin:20px 0;font-size:22px;font-weight:700;line-height:1.7}.QEj8oG_exam footer{padding-bottom:env(safe-area-inset-bottom);background:var(--background);margin-top:auto;position:sticky;bottom:0}.QEj8oG_exam footer button{flex:1;min-height:48px}.QEj8oG_answers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.QEj8oG_answers button{min-height:64px}@media (max-width:600px){.QEj8oG_resultGrid{grid-template-columns:1fr}}.QEj8oG_bar progress{background:var(--muted);border:0;border-radius:4px;overflow:hidden}.QEj8oG_bar progress::-webkit-progress-bar{background:var(--muted);border-radius:4px}.QEj8oG_bar progress::-webkit-progress-value{background:var(--primary);border-radius:4px}.QEj8oG_bar progress::-moz-progress-bar{background:var(--primary);border-radius:4px}.QEj8oG_actions{z-index:2;background:var(--background);padding:12px 0 max(12px,env(safe-area-inset-bottom));box-shadow:0 -8px 16px var(--background);position:sticky;bottom:0}
.xRRtUW_section{border-bottom:1px solid var(--border);gap:16px;min-width:0;padding-block:24px;display:grid}.xRRtUW_section h2,.xRRtUW_section h3{margin:0;font-size:18px;font-weight:700;line-height:1.5}.xRRtUW_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.xRRtUW_heading>div{gap:8px;min-width:0;display:grid}.xRRtUW_hint{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.xRRtUW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xRRtUW_actions button{white-space:normal;min-height:44px}.xRRtUW_field{gap:8px;min-width:0;display:grid}.xRRtUW_field label{font-size:16px;font-weight:600;line-height:1.5}.xRRtUW_field select{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-small);width:100%;min-height:44px;padding:8px 12px;font-size:16px}.xRRtUW_field select:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.xRRtUW_field textarea{resize:vertical;field-sizing:fixed;min-height:88px;max-height:220px;font-size:16px;line-height:1.7;overflow:auto}.xRRtUW_field small{color:var(--muted-foreground);text-align:right;font-size:14px}.xRRtUW_toolbar{grid-template-columns:minmax(180px,1fr) minmax(0,2fr) auto;align-items:end;gap:16px;margin-block:24px;display:grid}.xRRtUW_toolbar[data-institution=true]{grid-template-columns:minmax(0,1fr) auto}.xRRtUW_search{align-items:center;gap:8px;display:flex}.xRRtUW_search input{min-width:0;font-size:16px}.xRRtUW_statuses{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.xRRtUW_statuses button{white-space:normal;min-height:44px}.xRRtUW_badge{border-radius:var(--radius-small);background:var(--muted);color:var(--foreground);padding:4px 10px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.xRRtUW_badge[data-status=submitted]{background:var(--status-cautionary-background);color:var(--status-cautionary)}.xRRtUW_badge[data-status=changes_requested]{background:var(--status-negative-background);color:var(--status-negative)}.xRRtUW_badge[data-status=reviewed]{background:var(--status-positive-background);color:var(--status-positive)}.xRRtUW_list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.xRRtUW_list>li{border-bottom:1px solid var(--border)}.xRRtUW_row{text-align:left;cursor:pointer;align-items:center;gap:16px;width:100%;min-height:88px;padding:20px 8px;display:flex}.xRRtUW_row:hover{background:var(--muted)}.xRRtUW_row:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.xRRtUW_row>div{flex:1;gap:8px;min-width:0;display:grid}.xRRtUW_row strong{overflow-wrap:anywhere;font-size:18px;font-weight:700}.xRRtUW_row p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.xRRtUW_row small{color:var(--muted-foreground);font-size:14px;line-height:1.6}.xRRtUW_row .xRRtUW_rowNextAction{color:var(--foreground);border-left:2px solid var(--primary);padding-left:12px}.xRRtUW_rowNextAction span{margin-right:8px;font-weight:600}.xRRtUW_row>svg{flex-shrink:0;width:20px}.xRRtUW_rowTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xRRtUW_empty{text-align:center;border-block:1px solid var(--border);gap:12px;padding:40px 16px;display:grid}.xRRtUW_empty h3{margin:0;font-size:18px;font-weight:700}.xRRtUW_pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:14px;display:flex}.xRRtUW_dialog{flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;gap:0!important;width:min(640px,100vw - 32px)!important;max-width:640px!important;padding:0!important;display:flex!important}html[data-counselor-app]:not([data-counselor-presentation=desktop]) .xRRtUW_dialog[data-slot=dialog-content]{max-height:calc(var(--youth-frame-height,100dvh) - 32px);width:calc(var(--youth-frame-width,100vw) - 32px)!important}.xRRtUW_dialogHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;gap:16px;padding:20px 24px;display:flex}.xRRtUW_dialogHeader>div{gap:8px;min-width:0;display:grid}.xRRtUW_dialogHeader button{flex-shrink:0}.xRRtUW_dialogHeader h2{margin:0;font-size:22px;font-weight:700;line-height:1.4}.xRRtUW_body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.xRRtUW_body>*{flex-shrink:0;min-width:0}.xRRtUW_footer{border-top:1px solid var(--border);padding:16px 24px max(16px,env(safe-area-inset-bottom));background:var(--card);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.xRRtUW_footer button{white-space:normal;min-height:48px}.xRRtUW_read{gap:20px;min-width:0;display:grid}.xRRtUW_read>div{gap:8px;display:grid}.xRRtUW_read dt{color:var(--muted-foreground);font-size:14px;font-weight:600}.xRRtUW_read dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.xRRtUW_scope{background:var(--muted);border-radius:var(--radius-small);overflow-wrap:anywhere;gap:8px;padding:16px;font-size:15px;line-height:1.7;display:grid}.xRRtUW_scope strong{font-weight:600}.xRRtUW_scope svg{vertical-align:-3px;width:18px;height:18px;margin-right:8px;display:inline}.xRRtUW_check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:15px;line-height:1.7;display:flex}.xRRtUW_check>button{flex-shrink:0;margin-top:4px}.xRRtUW_check>span{overflow-wrap:anywhere;flex:1;min-width:0}.xRRtUW_feedback{color:var(--foreground);background:var(--primary-background);border-left:3px solid var(--primary);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:15px;line-height:1.7}.xRRtUW_receipt{gap:12px;display:grid}.xRRtUW_receipt h3{margin:0;font-size:18px;font-weight:700}.xRRtUW_orgList{margin:0;padding:0;list-style:none}.xRRtUW_orgList li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:16px 0;font-size:15px;line-height:1.7;display:flex}.xRRtUW_orgList span{color:var(--muted-foreground);flex-shrink:0}.xRRtUW_reportEntry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.xRRtUW_reportEntry button{white-space:normal;min-height:44px}.xRRtUW_mainTabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;display:flex}.xRRtUW_mainTabs button{white-space:normal;word-break:keep-all;overflow-wrap:normal;border-radius:0;flex:1 1 0;min-width:0;height:auto;min-height:48px;padding:12px 8px}.xRRtUW_mainTabs [aria-pressed=true]{border-bottom:3px solid var(--primary);font-weight:700}@media (max-width:767px){.xRRtUW_toolbar,.xRRtUW_toolbar[data-institution=true]{grid-template-columns:minmax(0,1fr);gap:16px}.xRRtUW_toolbar>button{justify-self:start}.xRRtUW_dialogHeader,.xRRtUW_body{padding:20px}.xRRtUW_footer{padding-inline:20px}.xRRtUW_footer>button:last-child{flex:1}.xRRtUW_row{padding-inline:0}.xRRtUW_rowTitle{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.xRRtUW_dialog{transition:none!important;animation:none!important}}
.xS8-eq_search,.xS8-eq_detail{--career-title-size:1.375rem;--career-section-size:1rem;--career-text-size:.9375rem;--career-meta-size:.8125rem;color:var(--foreground);font-size:var(--career-text-size);word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.xS8-eq_search{gap:16px;min-width:0;display:grid}.xS8-eq_sourceChoices{gap:8px;display:grid}.xS8-eq_search .xS8-eq_sourceChoices h2{color:var(--muted-foreground);margin:0;font-size:13px;font-weight:600;line-height:1.5}.xS8-eq_filters{border-radius:var(--action-radius,14px);background:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;display:grid}.xS8-eq_filters button{white-space:normal;border:1px solid #0000;min-width:0;height:auto;min-height:44px;padding:8px 4px;font-size:13px;line-height:1.4}.xS8-eq_filters button[aria-pressed=true]{border-color:var(--border);background:var(--card);color:var(--primary)}.xS8-eq_picker .xS8-eq_filters{grid-template-columns:repeat(3,minmax(0,1fr))}.xS8-eq_resourceFilters{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.xS8-eq_resourceFilters:empty{display:none}.xS8-eq_resourceFilters label{min-width:0;color:var(--muted-foreground);flex:120px;gap:5px;font-size:13px;display:grid}.xS8-eq_resourceFilters select{border:1px solid var(--border);border-radius:var(--action-radius,14px);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;padding:8px}.xS8-eq_itemMeta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xS8-eq_resultGroup[data-kind=junior]{--career-kind-ink:var(--color-text-orange,var(--primary))}.xS8-eq_resultGroup[data-kind=case]{--career-kind-ink:var(--color-text-purple,var(--primary))}.xS8-eq_resultGroup[data-kind=material],.xS8-eq_resultGroup[data-kind=school]{--career-kind-ink:var(--color-text-teal,var(--primary))}.xS8-eq_pagination{padding-bottom:12px}.xS8-eq_resourceLinks{border-top:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.xS8-eq_resourceLinks>a{border:1px solid var(--border);border-radius:var(--action-radius,14px);min-height:44px;color:var(--primary);background:var(--card);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.xS8-eq_resourceLinks>a svg{flex:none;width:16px}.xS8-eq_detail .xS8-eq_contextNote{color:var(--muted-foreground);margin:0 0 12px;font-size:13px;line-height:1.65}.xS8-eq_picker>p{font-size:var(--career-meta-size);color:var(--muted-foreground);margin:0;line-height:1.6}.xS8-eq_picker{--career-meta-size:.875rem}.xS8-eq_picker .xS8-eq_filters button,.xS8-eq_picker .xS8-eq_resourceFilters label,.xS8-eq_picker .xS8-eq_rowTitle small,.xS8-eq_picker .xS8-eq_relatedNames>span:first-child{font-size:14px}.xS8-eq_resultGroup{--career-kind-ink:var(--primary);--career-kind-tint:color-mix(in srgb, var(--career-kind-ink) 5%, var(--card));border:1px solid var(--border);border-radius:var(--surface-radius,16px);background:var(--card);padding:0 14px}.xS8-eq_resultGroup[data-kind=major]{--career-kind-ink:var(--color-text-green,var(--primary))}.xS8-eq_resultsTitle{border-bottom:1px solid var(--border);border-radius:var(--surface-radius,16px) var(--surface-radius,16px) 0 0;background:var(--career-kind-tint);justify-content:space-between;align-items:center;gap:8px;margin:0 -14px;padding:11px 14px;display:flex}.xS8-eq_resultsTitle h2{scroll-margin-top:72px}.xS8-eq_search .xS8-eq_resultsTitle h2{color:var(--career-kind-ink);align-items:center;gap:7px;display:flex}.xS8-eq_search .xS8-eq_resultsTitle h2,.xS8-eq_detail .xS8-eq_section h2,.xS8-eq_detail .xS8-eq_follow h2{font-size:var(--career-section-size);color:var(--career-kind-ink,var(--primary));margin:0;font-weight:700;line-height:1.5}.xS8-eq_resultsTitle>span,.xS8-eq_provider,.xS8-eq_row small,.xS8-eq_source{font-size:var(--career-meta-size);color:var(--muted-foreground);line-height:1.5}.xS8-eq_provider{font-weight:400}.xS8-eq_resultsFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:44px;display:flex}.xS8-eq_resultsFooter button{min-height:44px;font-size:var(--career-meta-size);color:var(--career-kind-ink);padding:8px 0}.xS8-eq_list{margin:0;padding:0;list-style:none}.xS8-eq_list>li+li{border-top:1px solid var(--border)}.xS8-eq_row{text-align:left;white-space:normal;width:100%;height:auto;min-height:44px;color:inherit;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;text-decoration:none;display:flex}.xS8-eq_rowCopy{flex:1;gap:6px;min-width:0;display:grid}.xS8-eq_thumbnail{aspect-ratio:4/3;border:1px solid var(--border);background:var(--muted);border-radius:8px;flex:none;align-self:start;width:72px;overflow:hidden}.xS8-eq_thumbnail img{object-fit:cover;width:100%;height:100%}.xS8-eq_rowTitle{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.xS8-eq_rowTitle small{font-size:12px}.xS8-eq_row strong{font-size:1rem;font-weight:700;line-height:1.5}.xS8-eq_row>svg{width:16px;color:var(--muted-foreground);flex:none}.xS8-eq_excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.xS8-eq_relatedNames{color:var(--muted-foreground);font-size:var(--career-meta-size);align-items:baseline;gap:7px;font-weight:400;line-height:1.55;display:flex}.xS8-eq_relatedNames>span:first-child{flex:none;font-size:12px}.xS8-eq_relatedNames>span:last-child{-webkit-line-clamp:1;min-width:0;color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xS8-eq_match{background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--primary);border-radius:2px;font-weight:700}.xS8-eq_row[data-compact]{padding-block:11px}.xS8-eq_row[data-compact] .xS8-eq_excerpt{-webkit-line-clamp:1;color:var(--muted-foreground)}.xS8-eq_row:hover{background:var(--muted)}.xS8-eq_row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.xS8-eq_notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:16px}.xS8-eq_notice p{margin:0 0 8px}.xS8-eq_notice>div,.xS8-eq_follow>div,.xS8-eq_pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xS8-eq_notice a,.xS8-eq_source a{align-items:center;gap:4px;min-height:44px;text-decoration:underline;display:inline-flex}.xS8-eq_resultGroup>button{min-height:44px;padding-inline:0}.xS8-eq_themes{margin:12px 0}.xS8-eq_themes h3{margin-bottom:8px;font-size:1rem;font-weight:700}.xS8-eq_themes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.xS8-eq_themes button{white-space:normal;height:auto;min-height:44px;padding:8px;font-size:.875rem}.xS8-eq_pagination{justify-content:space-between;margin-top:12px}.xS8-eq_pagination button{min-height:44px}.xS8-eq_school{font-size:var(--career-text-size);align-items:center;gap:8px;display:flex}.xS8-eq_school select{border:1px solid var(--border);border-radius:var(--action-radius,14px);background:var(--card);max-width:100%;min-height:44px;font:inherit;color:var(--foreground);padding:8px}.xS8-eq_detail{min-width:0;padding:0 20px 24px}.xS8-eq_back{justify-content:flex-start;min-height:44px;padding-inline:0}.xS8-eq_detailTitle{gap:6px;margin:12px 0 16px;display:grid}.xS8-eq_detail .xS8-eq_detailTitle h1{font-size:var(--career-title-size);margin:0;font-weight:700;line-height:1.4}.xS8-eq_detailTitle small,.xS8-eq_detail .xS8-eq_metadata{font-size:var(--career-meta-size);color:var(--muted-foreground);margin:0;line-height:1.5}.xS8-eq_detailTitle .xS8-eq_summary{font-size:var(--career-text-size);color:var(--foreground);margin:2px 0 0;line-height:1.65}.xS8-eq_section{border-top:1px solid var(--border);padding:16px 0}.xS8-eq_detail .xS8-eq_section p{font-size:var(--career-text-size);color:var(--foreground);white-space:pre-line;margin:8px 0 0;line-height:1.65}.xS8-eq_section summary{min-height:44px;line-height:1.5;font-size:var(--career-section-size);color:var(--primary);cursor:pointer;padding-block:10px;font-weight:700}.xS8-eq_source{border-top:1px solid var(--border);gap:4px;padding:8px 0;display:grid}.xS8-eq_source a{justify-self:start}.xS8-eq_follow{border:1px solid var(--border);border-radius:var(--surface-radius,16px);background:var(--card);margin-top:8px;padding:16px}.xS8-eq_detail .xS8-eq_follow h2{margin-bottom:12px}.xS8-eq_detail .xS8-eq_follow p{font-size:var(--career-meta-size);color:var(--muted-foreground);margin:10px 0 0;line-height:1.6}.xS8-eq_follow a{white-space:normal;height:auto;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.5}@media (max-width:389px){.xS8-eq_follow a svg{display:none}}
._28uiyG_picker{flex-direction:column;gap:0;width:min(560px,100vw - 24px);max-width:560px;height:min(760px,90dvh);max-height:90dvh;padding:0;display:flex;overflow:hidden}._28uiyG_heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}._28uiyG_heading [data-slot=dialog-title]{font-size:20px;line-height:1.5}._28uiyG_heading [data-slot=dialog-description]{margin-top:8px;font-size:14px;line-height:1.6}._28uiyG_heading>button{flex:none;min-width:44px;min-height:44px}._28uiyG_tools{flex:none;padding:16px 20px 0}._28uiyG_tools input{min-height:44px;font-size:16px}._28uiyG_filters{flex-wrap:wrap;gap:4px;padding-block:12px;display:flex}._28uiyG_filters button{min-height:44px;padding-inline:12px}._28uiyG_filters [aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}._28uiyG_results{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 16px;overflow-y:auto}._28uiyG_results ul{margin:0;padding:0;list-style:none}._28uiyG_results li{border-bottom:1px solid var(--border)}._28uiyG_empty{justify-items:start;gap:16px;padding-block:12px;display:grid}._28uiyG_empty p{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}._28uiyG_empty button{white-space:normal;min-height:44px}._28uiyG_item{white-space:normal;text-align:left;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:88px;padding:12px 4px}._28uiyG_item[aria-pressed=true]{background:var(--accent)}._28uiyG_item>svg{flex:none;width:20px}._28uiyG_icon{border-radius:var(--radius-medium);width:48px;height:48px;color:var(--primary);background:var(--accent);flex:none;place-items:center;display:grid;overflow:hidden}._28uiyG_icon>svg{width:24px;height:24px}._28uiyG_icon img{object-fit:contain;width:100%;height:100%}._28uiyG_copy{flex:1;gap:4px;min-width:0;display:grid}._28uiyG_copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}._28uiyG_copy small{color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:1.5}._28uiyG_copy>span{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}._28uiyG_footer{border-top:1px solid var(--border);flex:none;padding:12px 20px 20px}._28uiyG_footer>p{color:var(--muted-foreground);margin:0 0 12px;font-size:14px;line-height:1.6}._28uiyG_footer>[role=alert]{color:var(--destructive)}._28uiyG_footer>button{width:100%;min-height:48px}._28uiyG_selection{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;line-height:1.5;display:flex}._28uiyG_selection strong{min-width:0;font-weight:600}._28uiyG_selectionActions{flex:none;align-items:center;gap:8px;display:flex}._28uiyG_selectionActions>button{min-width:44px;min-height:44px}._28uiyG_selection a{flex:none;min-height:44px;font-size:14px}._28uiyG_draft{border-radius:var(--radius-large);background:var(--chat-field,var(--card));color:var(--chat-ink,var(--foreground));align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex}._28uiyG_draft ._28uiyG_icon{width:36px;height:36px}._28uiyG_draft ._28uiyG_copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}._28uiyG_draft>button{flex:none;min-width:44px;min-height:44px}._28uiyG_card{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--card);width:260px;min-width:0;max-width:100%;color:var(--card-foreground);position:relative;overflow:hidden}._28uiyG_cardLink{color:inherit;text-decoration:none;display:block}._28uiyG_cardLink:focus-visible{outline:3px solid var(--ring);outline-offset:-3px;border-radius:var(--radius-large)}._28uiyG_cover{background:var(--muted);width:100%;height:132px;color:var(--muted-foreground);place-items:center;display:grid;overflow:hidden}._28uiyG_cover img{object-fit:cover;width:100%;height:100%}._28uiyG_cover[data-kind=game] img{object-fit:contain;padding:8px}._28uiyG_cover>svg{width:32px;height:32px}._28uiyG_cardBody{padding:16px;display:block}._28uiyG_cardTop{gap:4px;margin-bottom:10px;padding-right:28px;display:grid}._28uiyG_cardTop small,._28uiyG_cardTop>span{color:var(--muted-foreground);font-size:14px;line-height:1.5}._28uiyG_cardBody>strong{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.5;display:block}._28uiyG_description{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 16px;font-size:14px;line-height:1.65;display:block}._28uiyG_cardAction{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-top:10px;font-size:14px;font-weight:600;display:flex}._28uiyG_cardAction svg{flex:none;width:18px;height:18px}._28uiyG_menu{background:var(--card);min-width:44px;min-height:44px;color:var(--card-foreground);border-radius:50%;position:absolute;top:8px;right:4px}html[data-counselor-app] ._28uiyG_picker[data-slot=dialog-content][role=dialog]{overflow:hidden}@media (max-width:400px){._28uiyG_heading,._28uiyG_tools,._28uiyG_results,._28uiyG_footer{padding-inline:16px}}._28uiyG_taskStatus{border-top:1px solid var(--border);color:var(--foreground);background:var(--card);margin:0;padding:12px 16px;font-size:13px;line-height:1.7}._28uiyG_taskStatus a{align-items:center;min-height:44px;margin-left:10px;padding:0 8px;text-decoration:underline;display:inline-flex}
.E22roq_page{color:var(--foreground);background:var(--background);flex-direction:column;gap:20px;height:100%;min-height:0;padding:28px 20px;display:flex;overflow-y:auto}.E22roq_privateBoundary{display:contents}:is(body[data-youth-account-checking] [data-youth-account-private],body[data-youth-account-checking] [data-slot=dialog-content],body[data-youth-account-checking] [data-slot=dialog-overlay],body[data-youth-account-checking] [data-slot=alert-dialog-content],body[data-youth-account-checking] [data-slot=alert-dialog-overlay],body[data-youth-account-checking] [data-slot=select-content],body[data-youth-account-checking] [data-slot=popover-content]){display:none!important}.E22roq_page[data-purpose=competencies]{--background:#faf9fc;--foreground:#262339;--card:#fff;--border:#e8e4f0;--muted-foreground:#696276;--primary:#6941d9;--primary-strong:#5732be;--primary-foreground:#fff;--ring:#6941d9;--accent:#eee6ff}.E22roq_guestResult{border-block:1px solid var(--border);gap:12px;padding-block:20px;display:grid}.E22roq_guestResult h2{font-size:18px;font-weight:700}.E22roq_guestResult p{color:var(--muted-foreground);font-size:13px;line-height:1.65}.E22roq_guestResult dl>div{justify-content:space-between;align-items:center;gap:12px;padding-block:8px;font-size:14px;display:flex}.E22roq_guestResult dd{color:var(--primary);margin:0;font-weight:700}.E22roq_page h1,.E22roq_intro h1{letter-spacing:-.04em;font-size:24px;font-weight:700;line-height:1.35}.E22roq_intro{gap:10px;margin-bottom:28px;display:grid}.E22roq_intro p,.E22roq_help{color:var(--muted-foreground);word-break:keep-all;font-size:13px;line-height:1.65}.E22roq_guardianNotice{background:var(--muted);color:var(--foreground);word-break:keep-all;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.6}.E22roq_guardianNotice a{text-underline-offset:4px;padding-block:4px;font-weight:600;text-decoration:underline}.E22roq_buttons{gap:12px;display:grid}.E22roq_buttons button{border-radius:14px;gap:10px;width:100%;min-height:52px;font-size:15px}.E22roq_buttons .E22roq_kakao{color:#191919;background:#fee500;border-color:#fee500}.E22roq_buttons .E22roq_kakao:hover{background:#f3db00}.E22roq_buttons .E22roq_google{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.E22roq_buttons small{font-size:11px;font-weight:400}.E22roq_buttons button:disabled{opacity:1;color:var(--muted-foreground)}.E22roq_buttons .E22roq_kakao:disabled{color:#665d25;background:#fff5a8;border-color:#fff5a8}.E22roq_buttons svg{flex-shrink:0}.E22roq_emailLogin{border-top:1px solid var(--border);margin-top:20px}.E22roq_emailTrigger{width:100%;min-height:48px;color:var(--foreground);justify-content:space-between;padding:14px 4px;font-size:14px}.E22roq_emailTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.E22roq_emailForm{gap:10px;padding:4px 0 16px;display:grid}.E22roq_emailForm label{margin-top:4px;font-size:14px;font-weight:600}.E22roq_emailForm input{min-height:48px;font-size:16px}.E22roq_emailForm>button{min-height:48px;margin-top:6px}.E22roq_error{color:var(--destructive);font-size:13px;line-height:1.6}.E22roq_account{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:12px;margin-bottom:12px;padding:16px;display:grid}.E22roq_accountTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.E22roq_accountTop h2{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:700;line-height:1.5}.E22roq_accountTop button,.E22roq_accountTop a{flex-shrink:0;min-height:44px}.E22roq_preferences{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overscroll-behavior:contain;border-radius:20px;gap:8px;padding:20px;overflow-y:auto}.E22roq_preferences>button,.E22roq_page>a{min-height:44px}.E22roq_buttons button{white-space:normal;height:auto;padding-block:12px;line-height:1.5}.E22roq_accountActions{border-top:1px solid var(--border)}.E22roq_account .E22roq_help{margin:0;font-size:14px}.E22roq_accountTop .E22roq_help{margin-top:4px}.E22roq_embeddedAccount{background:0 0;border:0;margin:0;padding:0}.E22roq_embeddedAccount .E22roq_accountTop .E22roq_help{margin-top:0}.E22roq_embeddedAccount .E22roq_accountActions{border-top:0}.E22roq_accountActions .E22roq_accountAction{text-align:left;white-space:normal;border-radius:10px;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:72px;padding:12px 4px;display:flex}.E22roq_accountAction+.E22roq_accountAction{border-top:1px solid var(--border);border-radius:0 0 10px 10px}.E22roq_accountAction>span:nth-child(2){flex:1;min-width:0}.E22roq_accountAction strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.E22roq_accountAction small{color:var(--muted-foreground);margin-top:2px;font-size:14px;line-height:1.5;display:block}.E22roq_actionIcon{background:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.E22roq_accountActions .E22roq_withdrawAction strong,.E22roq_withdrawAction .E22roq_actionIcon{color:var(--destructive)}.E22roq_withdrawDialog{width:calc(100% - 32px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overscroll-behavior:contain;border-radius:20px;padding:20px;overflow-y:auto}.E22roq_deleteScope{background:var(--muted);border-radius:12px;gap:8px;padding:12px 12px 12px 28px;font-size:13px;line-height:1.6;list-style:outside;display:grid}.E22roq_confirmField{gap:8px;font-size:13px;line-height:1.5;display:grid}.E22roq_confirmField input{min-height:44px;font-size:16px}.E22roq_confirmActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.E22roq_confirmActions button{min-height:44px}
.N2yZvG_home,.N2yZvG_directory{--home-ink:#243044;--home-blue:#2458a6;--home-muted:#647084;--home-line:#e1e7ef;--home-sky:#edf4fc;min-width:0;color:var(--home-ink);font-size:14px;line-height:1.6}.N2yZvG_home{gap:16px;display:grid;container:portal-home/inline-size}.N2yZvG_home :is(h1,h2,h3,p,ul),.N2yZvG_directory :is(h2,p){margin:0}.N2yZvG_home ul{padding:0;list-style:none}.N2yZvG_home :is(h1,h2,h3){color:var(--home-ink);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-weight:700}.N2yZvG_home a{min-width:0}.N2yZvG_home a:hover{color:var(--home-blue)}.N2yZvG_home :is(a,button):focus-visible,.N2yZvG_directory :is(a,button):focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.N2yZvG_home svg{flex-shrink:0}.N2yZvG_banner{border:1px solid var(--home-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.N2yZvG_bannerBody{isolation:isolate;background:var(--home-sky);height:216px;position:relative}.N2yZvG_bannerCopy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:54%;height:216px;padding:14px 24px;display:flex;position:relative}.N2yZvG_bannerCopy h1{white-space:pre-line;letter-spacing:-.8px;font-size:28px;line-height:1.25}.N2yZvG_bannerCopy p{color:#47566c;max-width:25em;margin:8px 0 14px;line-height:1.5}.N2yZvG_home .N2yZvG_bannerAction{--action-face:var(--learning-action-surface,#d4eee8);--action-hover:var(--learning-action-hover,#c4e7df);--action-edge:var(--learning-action-edge,#344b56);--action-ink:var(--home-ink);--action-radius:10px;--action-depth:3px;--action-rest-depth:1px;max-width:100%;min-height:44px;color:var(--home-ink);white-space:normal;text-align:left;border-radius:10px;gap:12px;padding:8px 14px;font-size:14px;line-height:1.4}.N2yZvG_bannerImage{z-index:0;object-fit:cover;object-position:right center;width:100%;height:100%;animation:.18s ease-out N2yZvG_banner-reveal;position:absolute;inset:0}.N2yZvG_bannerImage[data-contain=true]{object-fit:contain;width:43%;padding:16px;left:auto}.N2yZvG_bannerControls{border-top:1px solid var(--home-line);align-items:stretch;gap:8px;padding:0 12px;display:flex}.N2yZvG_bannerControls>div{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.N2yZvG_bannerControls [role=tab]{min-width:0;min-height:44px;color:var(--home-muted);cursor:pointer;word-break:keep-all;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 4px;font-size:14px}.N2yZvG_bannerControls [role=tab]:hover{color:var(--home-blue)}.N2yZvG_bannerControls [aria-selected=true]{border-bottom-color:var(--home-blue);color:var(--home-blue);font-weight:700}.N2yZvG_bannerControls>[data-slot=button]{min-width:44px;color:var(--home-ink);flex:none;align-self:center}.N2yZvG_section,.N2yZvG_stories,.N2yZvG_directory{border:1px solid var(--home-line);background:#fff;border-radius:10px;min-width:0;padding:16px 20px}.N2yZvG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;margin-bottom:4px;display:flex}.N2yZvG_sectionHeading h2{letter-spacing:-.4px;font-size:20px;line-height:1.4}.N2yZvG_sectionHeading>a{min-height:44px;color:var(--home-muted);flex-shrink:0;align-items:center;gap:2px;font-size:14px;display:inline-flex}.N2yZvG_sectionHeading>a svg{transition:transform .16s ease-out}.N2yZvG_sectionHeading>a:hover svg{transform:translate(2px)}.N2yZvG_filterTabs{border-bottom:1px solid var(--home-line);flex-wrap:wrap;gap:0 20px;margin-bottom:16px;display:flex}.N2yZvG_filterTabs button{min-height:44px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:14px}.N2yZvG_filterTabs [aria-pressed=true]{color:var(--home-blue);border-bottom-color:var(--home-blue);font-weight:700}.N2yZvG_storyGrid{gap:14px;display:grid}.N2yZvG_storyCards{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px 24px;display:grid}.N2yZvG_storyCard{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.N2yZvG_storyCard[data-lead]{grid-row:1/3;grid-template-columns:1fr;align-content:start;gap:12px}.N2yZvG_storyCard .N2yZvG_frame{aspect-ratio:4/3}.N2yZvG_storyCard[data-lead] .N2yZvG_frame{aspect-ratio:16/9}.N2yZvG_storyText{min-width:0;display:block}.N2yZvG_stories{container:portal-stories/inline-size}.N2yZvG_storyTopic{color:var(--home-blue);font-size:14px;font-weight:600;display:block}.N2yZvG_storyCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.N2yZvG_storyCard[data-lead] h3{letter-spacing:-.4px;font-size:20px}.N2yZvG_storyCard p{-webkit-line-clamp:2;color:var(--home-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:14px;display:-webkit-box;overflow:hidden}.N2yZvG_storyCard:not([data-lead]){grid-template-columns:168px minmax(0,1fr)}.N2yZvG_storyCard:not([data-lead])+.N2yZvG_storyCard:not([data-lead]){border-top:1px solid var(--home-line);padding-top:16px}.N2yZvG_frame{background:var(--home-sky);border-radius:8px;display:block;overflow:hidden}.N2yZvG_frame img{object-fit:cover;width:100%;height:100%;transition:transform .26s ease-out;display:block}.N2yZvG_media:hover .N2yZvG_frame img{transform:scale(1.03)}.N2yZvG_media:hover h3{color:var(--home-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.N2yZvG_storyList{border-top:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.N2yZvG_storyList li{border-bottom:1px solid var(--home-line);min-width:0}.N2yZvG_storyList a{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding-block:8px;display:grid}.N2yZvG_storyList a:hover strong,.N2yZvG_gameList a:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.N2yZvG_storyList span{color:var(--home-muted);font-size:14px}.N2yZvG_storyList strong{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.N2yZvG_directory{padding:14px 16px;container:portal-directory/inline-size}.N2yZvG_directory .N2yZvG_sectionHeading{gap:0 6px}.N2yZvG_directory .N2yZvG_sectionHeading h2{font-size:18px}.N2yZvG_directoryList{min-width:0;display:grid}.N2yZvG_directoryList>a{border-bottom:1px solid var(--home-line);background:0 0;border-radius:0;min-width:0;padding-inline:0}.N2yZvG_directoryList>a:last-child{border-bottom:0}.N2yZvG_directoryList>a:hover{background:var(--home-sky)}.N2yZvG_directoryList strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.N2yZvG_directoryList small{font-size:14px}.N2yZvG_directoryList a>span>span:nth-child(2){-webkit-line-clamp:1}.N2yZvG_source{color:var(--home-muted);font-size:14px;line-height:1.7;margin-top:12px!important}.N2yZvG_notice{min-height:160px;color:var(--home-muted);background:var(--home-sky);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.N2yZvG_notice [data-slot=button]{min-height:44px}.N2yZvG_featuredGames{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.N2yZvG_featuredGame{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;padding:8px 18px 14px 0;display:grid}.N2yZvG_featuredGame+.N2yZvG_featuredGame{border-left:1px solid var(--home-line);padding-left:18px;padding-right:0}.N2yZvG_featuredGame>img{object-fit:contain;background:#f5f8fc;border-radius:8px;width:100px;height:132px}.N2yZvG_gameCopy{min-width:0}.N2yZvG_gameCopy h3{letter-spacing:-.4px;font-size:18px;line-height:1.4}.N2yZvG_gameCopy p{-webkit-line-clamp:2;color:var(--home-muted);-webkit-box-orient:vertical;margin-top:8px;font-size:14px;display:-webkit-box;overflow:hidden}.N2yZvG_gameCopy>span{color:var(--home-muted);margin-top:12px;font-size:14px;display:block}.N2yZvG_featuredGame>img{transition:transform .2s ease-out}.N2yZvG_featuredGame:hover>img{transform:translateY(-2px)}.N2yZvG_featuredGame:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.N2yZvG_home .N2yZvG_gameList{border-top:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.N2yZvG_gameList li{border-bottom:1px solid var(--home-line);min-width:0}.N2yZvG_gameList a{align-items:center;gap:12px;min-height:72px;padding:8px 0;display:flex}.N2yZvG_gameList img{object-fit:contain;background:#f5f8fc;border-radius:6px;flex:none;width:48px;height:48px}.N2yZvG_gameList a>span{flex:1;min-width:0}.N2yZvG_gameList strong{word-break:keep-all;overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.N2yZvG_gameList small{color:var(--home-muted);margin-top:2px;font-size:14px;display:block}.N2yZvG_experienceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:10px;display:grid}.N2yZvG_experienceRow>a{min-width:0}.N2yZvG_experienceRow .N2yZvG_frame{aspect-ratio:16/10}.N2yZvG_experienceRow h3{margin-top:10px;font-size:16px;line-height:1.5}.N2yZvG_experienceRow p{color:var(--home-muted);margin-top:4px;font-size:14px}.N2yZvG_supportRow{border-top:1px solid var(--home-line);flex-wrap:wrap;gap:0 28px;margin-top:18px;padding-top:6px;display:flex}.N2yZvG_supportRow a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--home-line);text-decoration-color:var(--home-line);text-underline-offset:4px;word-break:keep-all;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.N2yZvG_supportRow a:hover{text-decoration-color:currentColor}@container portal-home (max-width:650px){.N2yZvG_bannerCopy{width:58%;padding:16px}.N2yZvG_bannerCopy h1{font-size:24px}.N2yZvG_section,.N2yZvG_stories{padding:14px 16px}.N2yZvG_storyCards{grid-template-columns:1fr}.N2yZvG_storyCard[data-lead]{grid-row:auto}.N2yZvG_storyList{grid-template-columns:1fr}.N2yZvG_featuredGame{grid-template-columns:minmax(0,1fr) 80px}.N2yZvG_featuredGame>img{width:80px;height:112px}}@container portal-home (max-width:520px){.N2yZvG_storyCard,.N2yZvG_storyCard:not([data-lead]){grid-template-columns:112px minmax(0,1fr)}.N2yZvG_featuredGames,.N2yZvG_experienceRow{grid-template-columns:1fr}.N2yZvG_featuredGame+.N2yZvG_featuredGame{border-left:0;border-top:1px solid var(--home-line);padding-left:0}.N2yZvG_home .N2yZvG_gameList{grid-template-columns:1fr}.N2yZvG_bannerCopy{width:60%}.N2yZvG_bannerCopy h1{font-size:22px}.N2yZvG_bannerControls [role=tab]{padding-inline:2px}}@keyframes N2yZvG_banner-reveal{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.N2yZvG_bannerImage{animation:none}.N2yZvG_frame img,.N2yZvG_featuredGame>img,.N2yZvG_sectionHeading>a svg{transition:none;transform:none!important}}@container portal-directory (min-width:600px){.N2yZvG_directoryList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@container portal-stories (max-width:760px){.N2yZvG_storyCard:not([data-lead]){grid-template-columns:1fr;gap:8px}.N2yZvG_storyCard:not([data-lead]) .N2yZvG_frame{aspect-ratio:16/9}}
.Zr9w7q_header{z-index:12;background:var(--background);border-bottom:1px solid var(--border);min-width:0;margin:0 -20px;padding:0 20px;position:sticky;top:0}.Zr9w7q_bar{align-items:center;gap:8px;min-height:52px;padding-block:4px;display:flex}.Zr9w7q_bar>a{width:44px;min-height:44px;color:var(--primary);flex:none}.Zr9w7q_bar svg{width:20px;height:20px}.Zr9w7q_destinations{flex-wrap:wrap;flex:1;gap:12px;min-width:0;display:flex}.Zr9w7q_destinations>a{min-width:max-content;min-height:44px;color:var(--muted-foreground);border-bottom:2px solid #0000;flex:calc(50% - 6px);justify-content:center;align-items:center;padding:8px 0;text-decoration:none;display:flex}.Zr9w7q_destinations>a[aria-current=page]{color:var(--foreground);border-color:var(--foreground)}.Zr9w7q_destinations span{gap:2px;min-width:0;display:grid}.Zr9w7q_destinations strong{word-break:keep-all;overflow-wrap:normal;font-size:15px;font-weight:600;line-height:1.4}.Zr9w7q_destinations>a[aria-current=page] strong{font-weight:700}.Zr9w7q_destinations small{font-size:11px;line-height:1.5}.Zr9w7q_header a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-small)}.Zr9w7q_loadingPage{--primary:#2458a6;--muted:#f0f3f7;--muted-foreground:#647084;--card:#fff;--border:#dce2eb;padding:0 20px}.Zr9w7q_loadingPage>p{color:var(--muted-foreground);padding-block:24px;font-size:14px}@media (max-width:359px){.Zr9w7q_destinations{gap:8px}}
.anibJG_page{--primary:#2458a6;--primary-foreground:#fff;--ring:#2458a6;--accent:#e9eff9;--accent-foreground:#194680;--card:#fff;--muted:#f0f3f7;--muted-foreground:#5b687b;--foreground:#202c3d;--border:#dce2eb;background:var(--tab-surface,#f8fafc);color:var(--foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-ring:var(--ring);gap:22px;min-width:0;padding:0 20px 36px;line-height:1.65;display:grid}.anibJG_page *{min-width:0}.anibJG_page h1,.anibJG_page h2,.anibJG_page h3,.anibJG_page h4{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.anibJG_page h1,.anibJG_page h2{font-size:24px}.anibJG_page h3{font-size:17px}.anibJG_page p{overflow-wrap:anywhere;margin:0}.anibJG_page button,.anibJG_page a,.anibJG_page summary{touch-action:manipulation}.anibJG_page button{white-space:normal;height:auto;min-height:44px}.anibJG_page input,.anibJG_page textarea{font-size:16px}.anibJG_page a:focus-visible,.anibJG_page summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}.anibJG_hero{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;padding:16px;display:grid}.anibJG_hero>img{object-fit:contain;width:76px;height:76px}.anibJG_hero>div{flex:1}.anibJG_hero h2{font-size:24px;line-height:1.4}.anibJG_hero p{color:var(--muted-foreground);margin-top:6px;font-size:14px}.anibJG_eyebrow{color:var(--primary);letter-spacing:.025em;font-size:12px;font-weight:750}.anibJG_tabList{width:100%;min-height:48px}.anibJG_tabList>button{flex:1}.anibJG_tabs{gap:22px}.anibJG_sectionHeading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 16px;display:flex}.anibJG_sectionHeading h2{font-size:20px}.anibJG_sectionHeading>span{color:var(--muted-foreground);font-size:12px}.anibJG_grid{gap:12px;display:grid}.anibJG_groups{gap:30px;display:grid}.anibJG_cardExperiences{gap:16px;display:grid}.anibJG_cardExperiences>header h3{font-size:20px}.anibJG_cardExperiences>header p{color:var(--muted-foreground);margin-top:4px;font-size:14px}.anibJG_cardGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.anibJG_experienceCard{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.anibJG_experienceCard:hover{border-color:var(--primary)}.anibJG_experiencePreview{aspect-ratio:6/5;background:var(--muted);grid-template-rows:minmax(0,1fr);place-items:center;padding:14px;display:grid;overflow:hidden}.anibJG_experiencePreview[data-character=naro]{background:#edf3f9}.anibJG_experiencePreview img{object-fit:contain;width:100%;max-width:140px;height:100%;min-height:0;max-height:140px;display:block}.anibJG_experiencePreview[data-photo-preview]{padding:0}.anibJG_experiencePreview[data-photo-preview] img{object-fit:cover;object-position:center 30%;max-width:none;max-height:none}.anibJG_experienceCopy{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.anibJG_experienceCopy>span:first-child{color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:1.5}.anibJG_experienceCopy h4{min-height:2.8em;font-size:17px;line-height:1.4}.anibJG_experienceCopy p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.anibJG_experienceCopy .anibJG_experienceAction{color:var(--primary);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:flex}.anibJG_exampleNote{color:var(--muted-foreground);font-size:12px;line-height:1.7}@media (max-width:359px){.anibJG_cardGallery{grid-template-columns:minmax(0,1fr)}.anibJG_experienceCard{grid-template-columns:100px minmax(0,1fr);display:grid}.anibJG_experiencePreview{aspect-ratio:auto;height:100%;min-height:160px;padding:8px}.anibJG_experienceCopy h4{min-height:0}}.anibJG_group{gap:14px;display:grid}.anibJG_group>header{border-top:1px solid var(--border);padding-top:16px}.anibJG_group>header h3{color:var(--foreground);font-size:20px}.anibJG_group>header p{color:var(--muted-foreground);margin-top:4px;font-size:14px}.anibJG_project{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px;transition:border-color .15s;display:grid;overflow:hidden}.anibJG_project:hover{border-color:var(--primary)}.anibJG_project>div:last-child{flex-direction:column;flex:1;gap:8px;padding:0;display:flex}.anibJG_project h3,.anibJG_project h4{font-size:18px}.anibJG_project p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.anibJG_project small{color:var(--primary);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:flex}.anibJG_project small>span{align-items:center;gap:4px;display:flex}.anibJG_project p strong{color:var(--foreground);font-size:13px;font-weight:600;display:block}.anibJG_cardOutcome{border-top:1px solid var(--border);padding-top:8px}.anibJG_category{color:var(--muted-foreground);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.anibJG_projectIcon{background:var(--accent);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.anibJG_projectIcon svg{width:22px;height:22px}.anibJG_page [data-color=coral]{--project-tint:#fff0e9;--project-ink:#9a4024}.anibJG_page [data-color=violet]{--project-tint:#f0ebfd;--project-ink:#6237a0}.anibJG_page [data-color=blue]{--project-tint:#e9f1ff;--project-ink:#2458a6}.anibJG_page [data-color=teal]{--project-tint:#e5f3ee;--project-ink:#1d6a59}.anibJG_page [data-color=rose]{--project-tint:#fdeef2;--project-ink:#9c3958}.anibJG_page [data-color=ink]{--project-tint:#edf0f7;--project-ink:#435778}.anibJG_teacher,.anibJG_stepMenu{border-top:1px solid var(--border);font-size:14px}.anibJG_teacher summary,.anibJG_stepMenu summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:650;display:list-item}.anibJG_teacher p{color:var(--muted-foreground);margin:8px 0}.anibJG_teacher a{min-height:44px;color:var(--primary);align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.anibJG_teacher>div{margin-top:12px}.anibJG_back{min-height:44px;color:var(--primary);align-items:center;gap:8px;padding-top:12px;font-size:14px;display:flex}.anibJG_continueCard{border:1px solid var(--primary);background:var(--accent);color:var(--primary);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.anibJG_continueCard>div{flex:1}.anibJG_continueCard small{font-size:12px;font-weight:750}.anibJG_continueCard h3{margin:4px 0;font-size:17px}.anibJG_continueCard p{font-size:12px}.anibJG_modeOptions{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:0 14px}.anibJG_modeOptions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:700;display:flex}.anibJG_modeOptions summary span{color:var(--muted-foreground);font-size:12px;font-weight:500}.anibJG_modeOptions .anibJG_modes{padding-bottom:14px}.anibJG_plan{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:16px;padding:18px;display:grid}.anibJG_intro{gap:12px;display:grid}.anibJG_intro>p{color:var(--muted-foreground);font-size:15px}.anibJG_outcome{background:var(--card);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.anibJG_outcome>svg{width:24px;color:var(--primary);flex-shrink:0}.anibJG_outcome small,.anibJG_outcome strong{display:block}.anibJG_outcome small{color:var(--muted-foreground);font-size:12px}.anibJG_outcome strong{font-size:15px}.anibJG_scenario{border-left:3px solid var(--primary);background:var(--accent);padding:16px}.anibJG_modes{gap:8px;display:grid}.anibJG_modes legend{margin-bottom:12px;font-size:17px;font-weight:750}.anibJG_modes>label{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:70px;padding:14px;display:flex}.anibJG_modes>label:has(input:checked){border-color:var(--primary);background:var(--accent)}.anibJG_modes input{width:18px;height:18px;accent-color:var(--primary)}.anibJG_modes strong,.anibJG_modes small{display:block}.anibJG_modes strong{font-size:15px}.anibJG_modes small{color:var(--muted-foreground);font-size:12px}.anibJG_stepList{gap:12px;font-size:14px;display:grid}.anibJG_stepList li{align-items:center;gap:12px;display:flex}.anibJG_stepList li>span{background:var(--accent);width:26px;height:26px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.anibJG_storage{color:var(--muted-foreground);font-size:12px;line-height:1.7}.anibJG_actions{gap:10px;display:grid}.anibJG_actions>a{min-height:44px}.anibJG_empty{text-align:center;justify-items:center;gap:12px;padding:26px 10px;display:grid}.anibJG_empty>svg{color:var(--primary);width:32px;height:32px}.anibJG_empty p{color:var(--muted-foreground);font-size:14px}.anibJG_runList{gap:12px;display:grid}.anibJG_runCard{background:var(--card);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;padding:16px 12px;display:flex}.anibJG_runCard>div{flex:1}.anibJG_runCard small{color:var(--muted-foreground);font-size:11px}.anibJG_runCard h3{margin:5px 0;font-size:16px}.anibJG_runCard p{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.anibJG_icon{background:var(--project-tint,var(--accent));width:44px;height:44px;color:var(--project-ink,var(--primary));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.anibJG_icon>svg{width:23px;height:23px}.anibJG_workspace{gap:16px;display:grid}.anibJG_workspaceTop{justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.anibJG_workspaceTop>button{padding-left:0;font-size:13px}.anibJG_saveStatus,.anibJG_saveError{text-align:right;color:var(--muted-foreground);font-size:11px}.anibJG_saveError{color:#a52a28}.anibJG_projectHeading h1{margin:6px 0 12px;font-size:22px}.anibJG_projectHeading>div{color:var(--muted-foreground);justify-content:space-between;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.anibJG_projectHeading [data-slot=progress]{height:5px}.anibJG_stepMenu ol{gap:4px;display:grid}.anibJG_stepMenu li button{text-align:left;justify-content:flex-start;gap:12px;width:100%;font-size:14px}.anibJG_stepMenu li button[aria-current]{background:var(--accent);color:var(--primary)}.anibJG_task{border:1px solid var(--border);background:var(--accent);border-radius:16px;gap:10px;padding:18px;display:grid}.anibJG_task h2{font-size:24px}.anibJG_task>p{font-size:15px;line-height:1.7}.anibJG_task aside{background:var(--accent);color:var(--accent-foreground);border-radius:12px;gap:10px;padding:14px;font-size:13px;line-height:1.75;display:flex}.anibJG_task aside svg{flex-shrink:0;margin-top:3px}.anibJG_task details,.anibJG_field details{color:var(--muted-foreground);font-size:13px}.anibJG_task summary,.anibJG_field summary{cursor:pointer;min-height:44px;padding:10px 0}.anibJG_task details p,.anibJG_field details p{background:var(--muted);border-radius:10px;padding:12px}.anibJG_fields{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:26px;padding:18px;display:grid}.anibJG_answerHeading{border-bottom:1px solid var(--border);padding-bottom:14px}.anibJG_answerHeading p{color:var(--muted-foreground);margin-top:6px;font-size:12px}.anibJG_fields>.anibJG_field+.anibJG_field{border-top:1px solid var(--border);padding-top:22px}.anibJG_field>label,.anibJG_field>legend{margin-bottom:10px;font-size:16px;font-weight:700;display:block}.anibJG_field small{color:var(--muted-foreground);margin-left:7px;font-size:11px;font-weight:500}.anibJG_field>p{color:var(--muted-foreground);margin-bottom:10px;font-size:13px}.anibJG_field input:not([type=radio]),.anibJG_field textarea{background:var(--card);width:100%;min-height:48px;box-shadow:none;border-radius:12px;padding:12px;line-height:1.65}.anibJG_field textarea{resize:vertical;min-height:126px}.anibJG_choices{gap:10px;display:grid}.anibJG_choices label,.anibJG_swatches label{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:14px;font-size:14px;display:flex}.anibJG_choices label span{flex:1}.anibJG_choices label[data-checked=true]{border-color:var(--primary);background:var(--accent)}.anibJG_choices input,.anibJG_swatches input{accent-color:var(--primary);flex-shrink:0;width:16px;height:16px}:is(.anibJG_choices label:has(input:focus-visible),.anibJG_swatches label:has(input:focus-visible),.anibJG_modes label:has(input:focus-visible)){outline:2px solid var(--ring);outline-offset:3px}.anibJG_field .anibJG_feedback{border-left:3px solid var(--primary);background:var(--accent);color:var(--accent-foreground);margin-top:10px;margin-bottom:0;padding:13px}.anibJG_swatches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.anibJG_swatches label{background:var(--project-tint);color:var(--project-ink);font-size:13px}.anibJG_swatches label[data-checked=true]{outline:2px solid var(--project-ink);outline-offset:-2px}.anibJG_field .anibJG_check{align-items:center;gap:12px;min-height:52px;margin:0;padding:10px 0;font-size:14px;font-weight:500;display:flex}.anibJG_check>button,.anibJG_export label>button{flex-shrink:0;width:18px;height:18px;min-height:18px}.anibJG_stepActions{background:var(--tab-surface,#f8fafc);border-top:1px solid var(--border);z-index:3;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;display:grid;position:sticky;bottom:0}.anibJG_stepActions button{font-size:14px}.anibJG_error{color:#8d3020;background:#fff4f1;border:1px solid #dfafa7;border-radius:12px;padding:14px;font-size:14px}.anibJG_error p+p{margin-top:8px}.anibJG_manage{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.anibJG_manage button{color:var(--muted-foreground);font-size:12px}.anibJG_budget{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:4px;padding:16px;font-size:14px;display:grid}.anibJG_budget strong{font-size:18px}.anibJG_poster{background:var(--project-tint,#edf0f7);color:var(--project-ink,#435778);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;min-height:330px;padding:26px 24px;display:flex}.anibJG_poster>span{letter-spacing:.15em;font-size:10px;font-weight:700}.anibJG_poster h3{font-size:28px;line-height:1.4}.anibJG_poster p{white-space:pre-wrap;font-size:15px}.anibJG_poster strong{font-size:13px}.anibJG_poster figcaption{margin-top:auto;padding-top:24px;font-size:10px}.anibJG_posterShape{align-items:center;gap:12px;height:75px;display:flex}.anibJG_posterShape>span{opacity:.7;border:12px solid;border-radius:50%;width:55px;height:55px}.anibJG_posterShape>i{opacity:.4;background:currentColor;border-radius:25px 25px 0 0;width:38px;height:55px}.anibJG_attach h3{font-size:16px}.anibJG_attach h3 small{color:var(--muted-foreground);font-size:11px;font-weight:400}.anibJG_attach p{color:var(--muted-foreground);margin:8px 0;font-size:12px}.anibJG_attach input{background:var(--card);height:auto;padding:12px;font-size:14px}.anibJG_photos{gap:10px;margin-top:12px;display:grid}.anibJG_photos img{object-fit:contain;background:var(--card);border-radius:12px;width:100%;height:auto;max-height:320px}.anibJG_resultHeading{text-align:center;justify-items:center;gap:12px;padding:16px 0;display:grid}.anibJG_resultHeading .anibJG_icon{color:#1d6a59;background:#e5f3ee;border-radius:50%}.anibJG_resultHeading p{color:var(--muted-foreground);font-size:14px}.anibJG_report{-webkit-user-select:text;user-select:text;gap:22px;display:grid}.anibJG_report section{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px}.anibJG_report h3{margin-bottom:16px}.anibJG_report strong{color:var(--muted-foreground);margin:14px 0 4px;font-size:12px;display:block}.anibJG_report p{white-space:pre-wrap;font-size:15px}.anibJG_export{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:12px;padding:18px;display:grid}.anibJG_export p{color:var(--muted-foreground);font-size:12px}.anibJG_export label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.anibJG_next{gap:12px;display:grid}.anibJG_next p{color:var(--muted-foreground);font-size:14px}.anibJG_next a{min-height:44px;color:var(--primary);justify-content:space-between;align-items:center;font-size:14px;display:flex}@media (max-width:350px){.anibJG_grid{gap:12px 8px}.anibJG_project{grid-template-columns:minmax(0,1fr);padding:14px}.anibJG_hero{grid-template-columns:minmax(0,1fr) 64px;gap:8px;padding:12px}.anibJG_hero>img{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.anibJG_page *{transition:none!important;animation:none!important}}
._7NGWha_document{color:#262339;overflow-wrap:anywhere;gap:22px;font-size:16px;line-height:1.8;display:grid}._7NGWha_document>*{min-width:0}._7NGWha_document h2{letter-spacing:-.035em;font-size:20px;font-weight:700;line-height:1.5}._7NGWha_document ul{padding-left:22px;list-style:outside}._7NGWha_document li+li{margin-top:8px}._7NGWha_copy{white-space:pre-wrap}._7NGWha_callout,._7NGWha_outcome{background:#eaf4fc;border-radius:18px;gap:12px;padding:18px;display:flex}._7NGWha_callout svg{color:#18658d;flex:none;margin-top:3px}._7NGWha_document blockquote{background:#f5eff9;border-left:3px solid #9783b1;gap:10px;padding:16px;display:flex}._7NGWha_document blockquote svg{flex:none}._7NGWha_document figure{gap:8px;display:grid}._7NGWha_document figure img{border-radius:18px;width:100%;height:auto}._7NGWha_document figcaption,._7NGWha_resource small{color:#696276;font-size:14px}._7NGWha_resource{background:#fff;border:1px solid #e8e4f0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._7NGWha_resource span{display:grid}._7NGWha_resource svg{flex:none;width:18px}._7NGWha_tableWrap{overflow-x:auto}._7NGWha_document table{border-collapse:collapse;width:100%;font-size:16px}._7NGWha_document th,._7NGWha_document td{text-align:left;border:1px solid #e8e4f0;min-width:110px;padding:12px}._7NGWha_document th{background:#f2edf9}._7NGWha_prep{background:#f2eef9;border-radius:18px;padding:18px}._7NGWha_prep ul{margin:8px 0 0}._7NGWha_outcome{background:#fff0eb;gap:2px;display:grid}._7NGWha_outcome span{color:#a44131;font-size:14px}._7NGWha_steps{gap:24px;display:grid}._7NGWha_step{background:#fff;border:1px solid #e8e4f0;border-radius:22px;padding:20px 16px;scroll-margin-top:20px}._7NGWha_step>header{align-items:center;gap:12px;display:flex}._7NGWha_step>header>span{color:#5130ab;background:#eee6ff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}._7NGWha_step header small{color:#6941d9;font-size:13px}._7NGWha_step header h2{margin:0}._7NGWha_task{white-space:pre-wrap;margin:16px 0}._7NGWha_resources{background:#f6f3fa;border-radius:16px;gap:12px;margin:16px 0;padding:16px;display:grid}._7NGWha_resources h3{font-size:16px;font-weight:700}._7NGWha_answer{border:1px solid #e8e4f0;border-radius:16px;gap:10px;min-width:0;margin:18px 0;padding:16px 12px;display:grid}._7NGWha_answer h3{font-size:16px;font-weight:700}._7NGWha_answer>p,._7NGWha_answer details{color:#696276;font-size:14px}._7NGWha_step summary{cursor:pointer;min-height:44px;padding-block:10px}._7NGWha_answer details p{white-space:pre-wrap;background:#f6f3fa;border-radius:12px;margin-top:8px;padding:12px}._7NGWha_sources{border-top:1px solid #e8e4f0;gap:16px;padding-top:24px;display:grid}._7NGWha_sources a{color:#5130ab;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}._7NGWha_sources a svg{flex:none;width:16px}._7NGWha_sources p,._7NGWha_sources small{color:#696276;font-size:14px}@media print{._7NGWha_step{break-inside:avoid}._7NGWha_document{color:#111}}
.IhmXna_cover{aspect-ratio:16/10;background:#f9e1f1;border-radius:20px;width:100%;position:relative;overflow:hidden}.IhmXna_cover[data-tone=peach]{background:#ffe1d3}.IhmXna_cover[data-tone=lilac]{background:#eae2fb}.IhmXna_cover[data-tone=sky]{background:#dfeefa}.IhmXna_cover>img{object-fit:cover;width:100%;height:100%;display:block}.IhmXna_compact{aspect-ratio:1;border-radius:16px}
._7A6eZa_overview{display:none}._7A6eZa_hollandSummary{display:contents}._7A6eZa_scope{--next-ink:var(--card-foreground);--learning-ink:var(--card-foreground);--learning-action-edge:color-mix(in srgb,var(--learning-ink) 70%,var(--learning-action-surface));container:assessment/inline-size}._7A6eZa_scope [data-assessment-page]{min-height:0;font-size:16px;line-height:1.65}._7A6eZa_scope [data-assessment-page]:not([data-assessment-page=exam]){padding:24px 28px 32px}._7A6eZa_scope [data-assessment-page]:not([data-assessment-page=exam])>header{border-bottom:1px solid var(--border);min-height:52px;margin:0 0 24px;padding:0 0 16px}._7A6eZa_scope [data-assessment-page]>header h1{font-size:20px}._7A6eZa_scope [data-assessment-page] :is(p,small,label,button,time){font-size:14px;line-height:1.65}._7A6eZa_scope [data-assessment-page] [data-slot=button]{min-height:44px}._7A6eZa_scope [data-assessment-page] :is(h1,h2){line-height:1.4}._7A6eZa_scope [data-assessment-layout=intro]{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start;gap:20px 36px;padding:8px 0 0;display:grid}._7A6eZa_scope [data-assessment-layout=intro]>*{grid-column:1;min-width:0}:is(._7A6eZa_scope [data-assessment-layout=intro] h1,._7A6eZa_scope [data-assessment-layout=intro] h2){letter-spacing:-.035em;font-size:28px}._7A6eZa_scope [data-assessment-layout=intro] [data-slot=button]{min-height:52px;font-size:16px}._7A6eZa_scope [data-assessment-layout=intro]>section{padding:0}._7A6eZa_scope [data-assessment-layout=intro]>[data-slot=collapsible]{margin:0}._7A6eZa_scope ._7A6eZa_overview{border-left:1px solid var(--border);grid-area:1/2/span 6;padding-left:28px;display:block}._7A6eZa_scope ._7A6eZa_overview :is(h2,h3){margin:0 0 16px;font-size:18px}._7A6eZa_scope ._7A6eZa_overview ul{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}._7A6eZa_scope ._7A6eZa_overview li{border-bottom:1px solid #edf1ee;align-items:center;gap:12px;min-height:52px;padding:8px 0;font-size:16px;display:flex}._7A6eZa_scope ._7A6eZa_overview li>span:first-child{border-radius:3px;width:32px;height:32px}._7A6eZa_scope ._7A6eZa_overview li small{font-variant-numeric:tabular-nums;color:var(--next-muted);margin-left:auto}._7A6eZa_scope [data-assessment-layout=intro]>[data-assessment-slot=overview-toggle]{display:none}._7A6eZa_scope [data-assessment-page=exam]{border:1px solid var(--border);background:#fff;border-radius:6px;flex:none;width:min(100%,880px);height:auto;max-height:calc(100% - 40px);margin:20px auto;padding:12px 36px 28px;overflow-y:auto}._7A6eZa_scope [data-assessment-slot=exam-header]{min-height:56px;margin:0 0 8px;padding:0}:is(._7A6eZa_scope [data-assessment-page=exam]>[role=progressbar],._7A6eZa_scope [data-assessment-page=exam]>[data-slot=progress]){flex:none;width:auto;margin:0 0 8px}._7A6eZa_scope [data-assessment-slot=exam-guide]{border-bottom:1px solid var(--border);margin:0}._7A6eZa_scope [data-assessment-slot=exam-guide]>button{min-height:44px;padding-block:8px}._7A6eZa_scope [data-assessment-slot=question]{background:#fff;border:0;border-radius:0;flex:none;min-height:210px;margin:0;padding:28px 0 24px;overflow:visible}._7A6eZa_scope [data-assessment-slot=question] h1{max-width:28em;margin:20px 0 0;font-size:26px;line-height:1.55}._7A6eZa_scope [data-assessment-slot=answers]{border-top:1px solid var(--border);background:#fff;flex:none;padding:20px 0 0}._7A6eZa_scope [data-assessment-controls]{grid-template-columns:1fr auto;align-items:center;gap:12px 20px}:is(._7A6eZa_scope [data-assessment-controls]>p,._7A6eZa_scope [data-assessment-controls]>[role=radiogroup]){grid-column:1/-1}._7A6eZa_scope [data-assessment-controls]>[data-slot=button]{grid-column:2;min-width:144px;min-height:52px}._7A6eZa_scope [data-assessment-controls] label{min-height:80px;padding:16px 20px}._7A6eZa_scope [data-assessment-controls] label strong{font-size:18px}._7A6eZa_scope [data-assessment-controls] label small{font-size:14px}._7A6eZa_scope [data-assessment-layout=result]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px 28px;padding:0;display:grid}._7A6eZa_scope [data-assessment-layout=result]>*{grid-column:1/-1;min-width:0}._7A6eZa_scope [data-assessment-layout=result]>[data-assessment-slot=chart]{grid-area:1/1/3;margin:0}._7A6eZa_scope [data-assessment-layout=result]>[data-assessment-slot=detail]{border-radius:5px;grid-area:1/2;padding:20px}._7A6eZa_scope [data-assessment-layout=result]>[data-assessment-slot=interpretation]{border-top:1px solid var(--border);grid-area:2/2;margin:0;padding:16px 0}._7A6eZa_scope [data-assessment-layout=result] h2{font-size:24px}._7A6eZa_scope [data-assessment-layout=result][data-assessment-kind=holland]>[data-assessment-slot=chart]{grid-row:2}._7A6eZa_scope ._7A6eZa_hollandSummary{grid-area:2/2;gap:20px;display:grid}._7A6eZa_scope ._7A6eZa_hollandSummary [data-assessment-slot=detail]{border-radius:5px;padding:20px}._7A6eZa_scope ._7A6eZa_hollandSummary [data-assessment-slot=interpretation]{border-top:1px solid var(--border);padding:16px 0 0}@container assessment (max-width:760px){._7A6eZa_scope [data-assessment-page]:not([data-assessment-page=exam]){padding:20px}:is(._7A6eZa_scope [data-assessment-layout=intro],._7A6eZa_scope [data-assessment-layout=result]){grid-template-columns:minmax(0,1fr);gap:24px}._7A6eZa_scope ._7A6eZa_overview{border-left:0;border-top:1px solid var(--border);grid-area:auto/1;padding:20px 0 0}._7A6eZa_scope ._7A6eZa_overview ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}._7A6eZa_scope [data-assessment-layout=result]>[data-assessment-slot]{grid-area:auto/1!important}._7A6eZa_scope [data-assessment-page=exam]{max-height:calc(100% - 24px);margin:12px auto;padding-inline:24px}._7A6eZa_scope [data-assessment-slot=question] h1{font-size:24px}}
.xJaWkG_hub{color:var(--foreground)}.xJaWkG_intro{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;margin-bottom:20px;display:grid}.xJaWkG_intro h2{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.3125rem;font-weight:700;line-height:1.4}.xJaWkG_intro p{color:var(--muted-foreground);margin:8px 0 0;font-size:1rem;line-height:1.6}.xJaWkG_guide{object-fit:contain;width:88px;height:88px}.xJaWkG_list{margin:0;padding:0;list-style:none}.xJaWkG_list li{min-width:0;margin:0}.xJaWkG_list li+li{margin-top:12px}.xJaWkG_game{color:inherit;border:1px solid var(--border);border-radius:var(--radius-container);background:var(--background);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out;display:grid}.xJaWkG_game:hover{border-color:var(--primary-strong)}.xJaWkG_game:active{background:var(--muted)}.xJaWkG_game:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.xJaWkG_art{border-radius:var(--radius-element);grid-area:1/1;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.xJaWkG_art img{object-fit:contain;width:100%;height:100%}.xJaWkG_copy{grid-area:1/2;min-width:0}.xJaWkG_kind{color:var(--primary-strong);font-size:.875rem;font-weight:600;line-height:1.5}.xJaWkG_copy h3{word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0;font-size:1.25rem;font-weight:700;line-height:1.4}.xJaWkG_game .xJaWkG_description{color:var(--label-neutral);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.6}.xJaWkG_footer{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-top:8px;display:flex}.xJaWkG_duration{color:var(--label-neutral);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.xJaWkG_duration svg{flex-shrink:0}.xJaWkG_arrow{border-radius:var(--radius-element);background:var(--accent);width:36px;height:36px;color:var(--primary-strong);flex:none;place-items:center;display:grid}.xJaWkG_arrow svg{transition:transform .12s ease-out}.xJaWkG_game:hover .xJaWkG_arrow svg{transform:translate(2px)}.xJaWkG_note{color:var(--muted-foreground);word-break:keep-all;overflow-wrap:anywhere;margin:20px 0 0;font-size:.875rem;line-height:1.65}@media (max-width:359px){.xJaWkG_game{grid-template-columns:80px minmax(0,1fr);column-gap:12px;padding:12px}.xJaWkG_art{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.xJaWkG_game,.xJaWkG_arrow svg{transition:none}.xJaWkG_game:hover .xJaWkG_arrow svg{transform:none}}
.zG9HIa_dialog{flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;gap:0!important;width:min(680px,100vw - 32px)!important;max-width:680px!important;padding:0!important;display:flex!important}.zG9HIa_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;gap:16px;padding:24px;display:flex}.zG9HIa_header>div{gap:8px;min-width:0;display:grid}.zG9HIa_header h2{font-size:22px;font-weight:700;line-height:1.4}.zG9HIa_header button{flex-shrink:0}.zG9HIa_body{overscroll-behavior:contain;flex-direction:column;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.zG9HIa_body>*{flex-shrink:0;min-width:0}.zG9HIa_body p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.zG9HIa_body h3{margin-bottom:12px;font-size:18px;font-weight:700}.zG9HIa_form{gap:12px;display:grid}.zG9HIa_form label{font-size:16px;font-weight:600}.zG9HIa_form input{font-size:16px}.zG9HIa_form>button{justify-self:start}.zG9HIa_body .zG9HIa_hint{color:var(--muted-foreground);font-size:14px;line-height:1.7}.zG9HIa_link{gap:8px;display:grid}.zG9HIa_list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.zG9HIa_list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.zG9HIa_list li>div{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.zG9HIa_list strong{font-size:16px}.zG9HIa_list span{color:var(--muted-foreground);font-size:14px}.zG9HIa_list button{flex-shrink:0}.zG9HIa_footer{padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.zG9HIa_dialog button{white-space:normal;min-height:44px}@media (max-width:600px){.zG9HIa_header,.zG9HIa_body{padding:20px}.zG9HIa_list li{flex-wrap:wrap;align-items:flex-start}.zG9HIa_footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.zG9HIa_dialog{transition:none!important;animation:none!important}}
