._4nKiTG_page{--t:clamp(.88px, min(.072vw, .112vh), 1.12px);--u:clamp(.62px, min(.072vw, .112vh), 1.15px);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191d19);--ink:var(--lightningcss-light,#222923)var(--lightningcss-dark,#dde6df);--ink-soft:var(--lightningcss-light,#5f665a)var(--lightningcss-dark,#a8afa3);--ink-faint:var(--lightningcss-light,#8a9084)var(--lightningcss-dark,#888d82);--line:var(--lightningcss-light,#e8ebe3)var(--lightningcss-dark,#32342f);--line-strong:var(--lightningcss-light,#dde2d6)var(--lightningcss-dark,#3a3d35);--tint:var(--lightningcss-light,#f3f5ef)var(--lightningcss-dark,#242620);--accent:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#66906e);--accent-soft:var(--lightningcss-light,#e9f0e3)var(--lightningcss-dark,#262c20);--radius:14px;min-width:0;color:var(--ink);position:relative}._4nKiTG_page .page-heading{margin-bottom:calc(22 * var(--u));align-items:flex-end}._4nKiTG_page .page-heading h1{color:var(--ink);font-size:calc(calc(28 * var(--t)) * var(--text-scale,1));letter-spacing:-.5px;font-weight:650;line-height:1.2}._4nKiTG_page .page-description{margin-top:calc(6 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(13.5 * var(--t))) * var(--text-scale,1));line-height:1.5}._4nKiTG_page .page-heading .eyebrow{display:none}._4nKiTG_card{min-width:0;padding:calc(26 * var(--u)) calc(28 * var(--u));border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:0 1px 2px var(--lightningcss-light,#1f2a1f08)var(--lightningcss-dark,#0000001e)}._4nKiTG_toolbar{margin-bottom:calc(16 * var(--u));justify-content:space-between;align-items:center;gap:12px;display:flex}._4nKiTG_toolbar .back-link{color:var(--ink-soft);font-size:calc(max(12px, calc(13 * var(--t))) * var(--text-scale,1));margin:0}._4nKiTG_toolbar .back-link:hover{color:var(--ink)}._4nKiTG_spread{grid-template-columns:minmax(0, 1fr) calc(230 * var(--u));gap:calc(18 * var(--u));flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}._4nKiTG_aside{min-width:0;padding:calc(18 * var(--u)) calc(18 * var(--u));border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-self:start}._4nKiTG_asideLabel{margin-bottom:calc(6 * var(--u));color:var(--ink-faint);font-size:calc(max(12px, calc(12 * var(--t))) * var(--text-scale,1));font-weight:500}._4nKiTG_aside h3{color:var(--ink);font-size:calc(max(14px, calc(17 * var(--t))) * var(--text-scale,1));font-weight:650;line-height:1.35}._4nKiTG_aside [role=progressbar]{height:6px;margin-top:calc(12 * var(--u));background:var(--tint)}._4nKiTG_aside [data-slot=progress-indicator]{background:var(--accent)}._4nKiTG_asideNote{margin-top:calc(10 * var(--u));color:var(--ink-soft);font-size:calc(max(12px, calc(12.5 * var(--t))) * var(--text-scale,1));line-height:1.55}._4nKiTG_tag{padding:calc(3 * var(--u)) calc(9 * var(--u));background:var(--tint,var(--lightningcss-light,#f3f5ef)var(--lightningcss-dark,#242620));color:var(--ink-soft,var(--lightningcss-light,#5f665a)var(--lightningcss-dark,#a8afa3));font-size:calc(max(12px, calc(12 * var(--t,1px))) * var(--text-scale,1));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-weight:550;line-height:1.5;display:inline-flex}._4nKiTG_tag[data-tone=green]{color:var(--lightningcss-light,#2f5a3a)var(--lightningcss-dark,#a0caa9);background:var(--lightningcss-light,#e9f0e3)var(--lightningcss-dark,#262c20)}._4nKiTG_tag[data-tone=red]{color:var(--lightningcss-light,#a8413a)var(--lightningcss-dark,#ed897e);background:var(--lightningcss-light,#fbecea)var(--lightningcss-dark,#322422)}._4nKiTG_tag[data-tone=plus]{color:var(--lightningcss-light,#5f4a8a)var(--lightningcss-dark,#bca9ea);background:var(--lightningcss-light,#efeaf7)var(--lightningcss-dark,#2c2734)}._4nKiTG_page :is([role=status],[role=alert])[data-tone]{border-color:#0000}._4nKiTG_page .question-sentence{color:var(--ink)}._4nKiTG_tabs{background:var(--tint,var(--lightningcss-light,#f3f5ef)var(--lightningcss-dark,#242620));scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}._4nKiTG_tab{padding:calc(6 * var(--u,1px)) calc(14 * var(--u,1px));color:var(--ink-soft,var(--lightningcss-light,#5f665a)var(--lightningcss-dark,#a8afa3));font-size:calc(max(12px, calc(13 * var(--t,1px))) * var(--text-scale,1));white-space:nowrap;border-radius:8px;flex-shrink:0;font-weight:550;transition:background .12s,color .12s}._4nKiTG_tab:hover{color:var(--ink,var(--lightningcss-light,#222923)var(--lightningcss-dark,#dde6df))}._4nKiTG_tab[aria-selected=true]{color:var(--ink,var(--lightningcss-light,#222923)var(--lightningcss-dark,#dde6df));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191d19);box-shadow:0 1px 2px var(--lightningcss-light,#1f2a1f14)var(--lightningcss-dark,#00000039)}._4nKiTG_tab:focus-visible{outline-offset:0}@media (min-width:761px){.workspace:has(._4nKiTG_fit){flex-direction:column;height:100dvh;display:flex}.workspace:has(._4nKiTG_fit)>.main-content{flex-direction:column;flex:1;width:100%;min-height:0;padding-top:clamp(14px,2.4vh,30px);padding-bottom:clamp(8px,1.4vh,14px);display:flex}.main-content:has(._4nKiTG_fit)>div{flex-direction:column;flex:1;min-height:0;display:flex}.main-content:has(._4nKiTG_fit)>.workspace-footer{margin-top:clamp(10px,1.6vh,18px);padding-top:clamp(6px,1vh,12px)}._4nKiTG_fit{flex-direction:column;flex:1;min-height:0;display:flex}._4nKiTG_fit ._4nKiTG_card{overscroll-behavior:contain;scrollbar-color:var(--lightningcss-light,#d5dacd)var(--lightningcss-dark,#41443c) transparent;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}._4nKiTG_fit ._4nKiTG_spread>._4nKiTG_card,._4nKiTG_fit>._4nKiTG_card{flex:1}}@media (max-width:1250px){._4nKiTG_spread{gap:calc(12 * var(--u));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._4nKiTG_aside{padding:calc(10 * var(--u)) calc(14 * var(--u));flex-wrap:wrap;order:-1;align-items:baseline;gap:4px 12px;display:flex}._4nKiTG_asideLabel{margin:0}._4nKiTG_aside h3{font-size:calc(max(13px, calc(14 * var(--t))) * var(--text-scale,1))}._4nKiTG_asideNote{display:none}._4nKiTG_aside [role=progressbar]{flex:1 0 100%;margin-top:2px}}@media (max-width:760px){._4nKiTG_page{--t:clamp(.9px, .125vh, 1px);--u:clamp(.72px, .125vh, 1px);--sticky-top:64px;--sticky-bottom:max(74px, calc(63px + env(safe-area-inset-bottom,0px)))}._4nKiTG_page .page-heading h1{font-size:calc(calc(24 * var(--t)) * var(--text-scale,1))}.workspace:has(._4nKiTG_fit)>.main-content{padding-top:14px}.main-content:has(._4nKiTG_fit)>.workspace-footer{display:none}}@media (max-width:600px){._4nKiTG_page .page-heading{align-items:flex-start;gap:calc(12 * var(--u));margin-bottom:calc(16 * var(--u))}._4nKiTG_page .page-heading>._4nKiTG_tag{display:none}._4nKiTG_card{padding:calc(18 * var(--u)) 14px;border-radius:12px}}@media (prefers-reduced-motion:reduce){._4nKiTG_tab{transition:none}}
.TE1XHG_status{font-size:calc(14px * var(--text-scale,1));border:1px dashed;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.6;display:flex}.TE1XHG_status>svg{flex:none;margin-top:2px}.TE1XHG_status strong{font-weight:650;display:block}.TE1XHG_status p{color:inherit;margin:0}.TE1XHG_status [data-action]{margin-top:8px}.TE1XHG_status[data-tone=success]{color:var(--lightningcss-light,#2f5a44)var(--lightningcss-dark,#9fc8b1);background:var(--lightningcss-light,#dfe9c659)var(--lightningcss-dark,#7c85623e)}.TE1XHG_status[data-tone=error]{color:var(--lightningcss-light,#9b3b33)var(--lightningcss-dark,#f19286);background:var(--lightningcss-light,#f8e4de80)var(--lightningcss-dark,#3b282280)}.TE1XHG_status[data-tone=info],.TE1XHG_status[data-tone=loading]{color:var(--lightningcss-light,#4b5a62)var(--lightningcss-dark,#aab9c1);background:var(--lightningcss-light,#eef2f366)var(--lightningcss-dark,#7d818247)}.TE1XHG_spin{animation:1s linear infinite TE1XHG_spin}@keyframes TE1XHG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TE1XHG_spin{animation:none}}
._3aJc9W_trigger{width:100%;min-width:0;height:auto;min-height:40px;box-shadow:none;color:var(--lightningcss-light,#222923)var(--lightningcss-dark,#dde6df);font:inherit;font-size:calc(max(13px, calc(14 * var(--t,1px))) * var(--text-scale,1));text-align:left;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191d19);border:1px solid var(--lightningcss-light,#d5dccd)var(--lightningcss-dark,#3f433a);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}._3aJc9W_trigger:hover:not(:disabled){border-color:var(--lightningcss-light,#b9c6ad)var(--lightningcss-dark,#525b4a)}._3aJc9W_trigger:focus-visible,._3aJc9W_trigger[data-state=open]{border-color:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#9ec5a5);outline:none;box-shadow:0 0 0 3px var(--lightningcss-light,#dfe9d6)var(--lightningcss-dark,#2a3420)}._3aJc9W_trigger>svg{color:var(--lightningcss-light,#5f665a)var(--lightningcss-dark,#a8afa3);opacity:1;flex-shrink:0;transition:transform .15s}._3aJc9W_trigger[data-state=open]>svg{transform:rotate(180deg)}._3aJc9W_trigger:disabled{cursor:not-allowed;opacity:.5}._3aJc9W_compact{min-width:40px;height:34px;box-shadow:none;color:inherit;font:inherit;font-size:calc(12px * var(--text-scale,1));cursor:pointer;background:var(--lightningcss-light,#e8eedf)var(--lightningcss-dark,#282e1f);border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-weight:650;display:inline-flex}._3aJc9W_compact>svg{display:none}._3aJc9W_compact:hover:not(:disabled),._3aJc9W_compact[data-state=open]{color:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#9ec5a5);background:var(--lightningcss-light,#e0e9d8)var(--lightningcss-dark,#2a3322)}._3aJc9W_compact:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#6d8e61)var(--lightningcss-dark,#7f9d74)}._3aJc9W_compact:disabled{cursor:default;opacity:.4}._3aJc9W_content{max-height:min(var(--radix-select-content-available-height), 360px);color:var(--lightningcss-light,#222923)var(--lightningcss-dark,#dde6df);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191d19);border:1px solid var(--lightningcss-light,#e3e7dd)var(--lightningcss-dark,#353832);border-radius:12px;box-shadow:0 12px 32px -12px var(--lightningcss-light,#1f2a2238)var(--lightningcss-dark,#0008),0 2px 6px var(--lightningcss-light,#1f2a2214)var(--lightningcss-dark,#00000039)}._3aJc9W_item{min-height:36px;font-size:calc(14px * var(--text-scale,1));cursor:pointer;border-radius:8px;line-height:1.4}._3aJc9W_item[data-highlighted]{background:var(--lightningcss-light,#eef3ea)var(--lightningcss-dark,#242920);outline:none}._3aJc9W_item[data-state=checked]{color:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#9ec5a5);font-weight:600}._3aJc9W_item svg{color:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#9ec5a5)}._3aJc9W_marker{color:var(--lightningcss-light,#7a866f)var(--lightningcss-dark,#8e9984);min-width:1.5em;font-size:calc(12px * var(--text-scale,1));font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._3aJc9W_label{min-width:0}
.E1VgKa_press{transition:transform .12s,background .2s,box-shadow .2s}@media (hover:hover){.E1VgKa_press:not(:disabled):hover{transform:scale(1.04)}}.E1VgKa_press:not(:disabled):active{transform:scale(.9)}.E1VgKa_icon{animation:.15s ease-out E1VgKa_appear}@keyframes E1VgKa_appear{0%{opacity:0;transform:scale(.8)}}.E1VgKa_toggle:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#6d8e61)var(--lightningcss-dark,#7f9d74)}.E1VgKa_toggle[aria-pressed=true]{color:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#9ec5a5);background:var(--lightningcss-light,#e0e9d8)var(--lightningcss-dark,#2a3322)}.E1VgKa_source{color:var(--lightningcss-light,#8a9681)var(--lightningcss-dark,#828c7a);font-size:calc(.6875rem * var(--text-scale,1));white-space:nowrap;margin-left:auto;line-height:1.4}.E1VgKa_word{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background-color .12s,color .12s}.E1VgKa_word[data-spoken=true]{color:var(--lightningcss-light,#2c3f28)var(--lightningcss-dark,#c4d9bf);background-color:var(--lightningcss-light,#f3e7a6)var(--lightningcss-dark,#36300f)}@media (prefers-reduced-motion:reduce){.E1VgKa_word,.E1VgKa_press{transition:none}.E1VgKa_press:not(:disabled):hover,.E1VgKa_press:not(:disabled):active{transform:none}.E1VgKa_icon{animation:none}}
