.wbv6nW_panel{background:var(--card);border-radius:1.25rem;justify-content:center;align-items:center;min-height:clamp(18rem,45dvh,32rem);padding:2rem 1.5rem;display:flex}.wbv6nW_content{width:100%;max-width:25rem}.wbv6nW_heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.875rem;display:flex}.wbv6nW_label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.5}.wbv6nW_track{background:var(--muted);border-radius:1rem;height:.5rem;overflow:hidden}.wbv6nW_fill{border-radius:inherit;background:var(--primary);height:100%;transition:width .4s linear;display:block}.wbv6nW_meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.75rem;font-size:.75rem;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.wbv6nW_fill{transition:none}}
.iakQ3W_groupToggle{cursor:pointer;text-align:left;align-items:center;width:100%;min-width:0;display:flex}.iakQ3W_activeGroup{color:#d4e1f3}.iakQ3W_groupToggle:focus-visible{outline-offset:-2px;outline:2px solid #72dcff}.iakQ3W_groupToggle .iakQ3W_groupLabel{flex:1;min-width:0;position:static}.app-sidebar .iakQ3W_groupToggle .iakQ3W_groupLabel{flex:1;min-width:0;position:static}.iakQ3W_caret{opacity:.65;flex-shrink:0;margin-left:auto;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .15s}.iakQ3W_groupToggle[aria-expanded=false] .iakQ3W_caret{transform:rotate(-90deg)}.iakQ3W_groupContent{overflow:hidden}.iakQ3W_groupItems{min-height:0;padding-left:.7rem;transition:transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-.25rem)}.iakQ3W_groupContent[data-expanded=true] .iakQ3W_groupItems{transform:translateY(0)}.app-sidebar[data-collapsed=true] .iakQ3W_caret{opacity:0;position:absolute}.app-sidebar[data-collapsed=true] .iakQ3W_groupToggle .iakQ3W_groupLabel{flex:none;width:0;position:absolute}.app-sidebar[data-collapsed=true] .iakQ3W_groupItems{padding-left:0}@media (prefers-reduced-motion:reduce){.iakQ3W_caret,.iakQ3W_groupItems{transition:none}}.iakQ3W_plansLink{color:#8fa1ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.2rem;width:fit-content;height:auto;min-height:1.5rem;margin-top:.25rem;padding:0;font-size:.65rem;font-weight:500;line-height:1.4;display:flex}.app-sidebar-profile .iakQ3W_plansLink{color:#8fa1ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.2rem;width:fit-content;height:auto;min-height:1.5rem;margin-top:.25rem;padding:0;font-size:.65rem;font-weight:500;line-height:1.4;display:flex}.iakQ3W_plansLink:hover{color:#c6d5ed;text-underline-offset:3px;background:0 0;text-decoration:underline}.app-sidebar-profile .iakQ3W_plansLink:hover{color:#c6d5ed;text-underline-offset:3px;background:0 0;text-decoration:underline}.iakQ3W_plansLink:focus-visible{outline-offset:3px;outline:2px solid #72dcff}.iakQ3W_mobilePlansLink{align-self:flex-start;margin:.25rem .75rem}
.rd1N-q_root{z-index:90;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:var(--foreground);position:fixed}.rd1N-q_launcher{border:1px solid color-mix(in srgb, var(--primary) 38%, transparent);cursor:pointer;background:radial-gradient(circle at 40% 32%,#173f8f,#071b43 62%,#051126);border-radius:50%;place-items:center;width:72px;height:72px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 10px 32px #0052ff40,inset 0 0 22px #77c7ff22}.rd1N-q_launcher:hover{transform:scale(1.08);box-shadow:0 12px 38px #0052ff70}.rd1N-q_launcher:focus-visible,.rd1N-q_close:focus-visible,.rd1N-q_voice:focus-visible,.rd1N-q_submit:focus-visible,.rd1N-q_result:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.rd1N-q_orbCanvas,.rd1N-q_orbImage{width:100%;height:100%;display:block}.rd1N-q_launcher .rd1N-q_orbCanvas,.rd1N-q_launcher .rd1N-q_orbImage{width:66px;height:66px}.rd1N-q_panel{border:1px solid color-mix(in srgb, var(--primary) 27%, var(--border));background:color-mix(in srgb, var(--card) 96%, var(--background));border-radius:24px;flex-direction:column;width:min(390px,100vw - 24px);max-height:min(760px,100dvh - 30px);animation:.22s ease-out both rd1N-q_panelIn;display:flex;overflow:hidden;box-shadow:0 24px 75px #06173952,0 0 44px #0052ff19}@keyframes rd1N-q_panelIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.rd1N-q_header{justify-content:space-between;align-items:start;gap:12px;padding:20px 20px 0;display:flex}.rd1N-q_header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px;font-weight:700}.rd1N-q_eyebrow{color:var(--primary);letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.rd1N-q_close{width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;place-items:center;display:grid}.rd1N-q_close:hover{color:var(--foreground);background:var(--muted)}.rd1N-q_largeOrb{filter:drop-shadow(0 0 14px #0052ff58);background:radial-gradient(circle,#0052ff16 10%,#0000 67%);align-self:center;width:164px;height:164px;margin-top:2px}.rd1N-q_hint{color:var(--muted-foreground);text-align:center;margin:0;padding:0 22px 14px;font-size:12px;line-height:1.5}.rd1N-q_form{padding:0 18px 17px}.rd1N-q_input{border:1px solid var(--border);resize:vertical;background:var(--background);width:100%;min-height:72px;color:var(--foreground);border-radius:13px;outline:none;padding:11px 12px;font-size:13px;line-height:1.4;display:block}.rd1N-q_input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0052ff1c}.rd1N-q_actions{gap:9px;margin-top:10px;display:flex}.rd1N-q_filter{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.rd1N-q_filter select{border:1px solid var(--border);background:var(--background);max-width:65%;min-height:32px;color:var(--foreground);font:inherit;border-radius:8px;padding:4px 8px}.rd1N-q_filter select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rd1N-q_voice,.rd1N-q_submit{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.rd1N-q_voice{border:1px solid var(--border);background:var(--muted);color:var(--foreground)}.rd1N-q_voice:hover{border-color:var(--primary)}.rd1N-q_voiceActive{color:#e65252;border-color:#e65252}.rd1N-q_submit{background:var(--primary);color:var(--primary-foreground);flex:1}.rd1N-q_submit:disabled,.rd1N-q_voice:disabled{opacity:.55;cursor:default}.rd1N-q_error,.rd1N-q_indexing,.rd1N-q_empty{border-radius:10px;margin:0 18px 12px;padding:10px 12px;font-size:12px;line-height:1.45}.rd1N-q_error{color:#bf3030;background:#dc262619}.rd1N-q_indexing{color:var(--foreground);background:#0052ff13}.rd1N-q_retry{color:var(--primary);cursor:pointer;margin-left:4px;font-weight:700;text-decoration:underline}.rd1N-q_empty{color:var(--muted-foreground);background:var(--muted)}.rd1N-q_results{min-height:0;padding:0 18px 18px;overflow-y:auto}.rd1N-q_resultsTitle{color:var(--muted-foreground);margin:0 0 8px;font-size:11px;font-weight:700}.rd1N-q_result{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);text-align:left;cursor:pointer;border-radius:13px;margin-top:8px;padding:12px;display:block}.rd1N-q_result:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--background))}.rd1N-q_result:disabled{opacity:.65;cursor:wait}.rd1N-q_source{color:var(--primary);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.rd1N-q_resultTop{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.rd1N-q_resultTop span{color:var(--primary);flex:none;align-items:center;gap:5px;font-weight:700;display:inline-flex}.rd1N-q_company{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.rd1N-q_quote{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.rd1N-q_root{right:12px;bottom:calc(78px + env(safe-area-inset-bottom))}.rd1N-q_panel{max-height:min(760px, calc(100dvh - 102px - env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.rd1N-q_launcher,.rd1N-q_panel{transition:none;animation:none}}
.dRensG_page{--progress-soft:color-mix(in srgb, var(--primary) 5%, var(--card))}.dRensG_workspace{width:100%;max-width:1240px;margin-inline:auto;padding-bottom:3rem}.dRensG_eyebrow{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:650;display:flex}.dRensG_pageHeader h1{font-family:var(--font-display);letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:600;line-height:1.15}.dRensG_pageHeader>p:last-child{color:var(--muted-foreground);margin-top:.7rem;font-size:.9rem;line-height:1.6}@media (min-width:950px){.dRensG_workspace .dRensG_overviewHeading{grid-template-columns:minmax(0,1fr) auto;display:grid}}.dRensG_periodGroup,.dRensG_periods,.dRensG_refresh,.dRensG_actions,.dRensG_textButton,.dRensG_primary,.dRensG_coverage,.dRensG_sectionHeading{align-items:center;display:flex}.dRensG_periodGroup{color:var(--muted-foreground);flex-wrap:wrap;gap:.8rem;font-size:.78rem}.dRensG_periods{border:1px solid var(--border);background:var(--card);border-radius:.65rem;padding:.2rem}.dRensG_periods button{border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.2rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;display:flex}.dRensG_periods button[aria-pressed=true]{background:var(--progress-soft);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 20%, transparent)}.dRensG_periods button:disabled{opacity:.45;cursor:not-allowed}.dRensG_planLink{color:var(--primary);font-size:.73rem}.dRensG_refresh{min-height:2.5rem;color:var(--muted-foreground);border-radius:.6rem;gap:.45rem;padding:.5rem .8rem;font-size:.75rem}.dRensG_refresh:disabled{opacity:.6}.dRensG_coverage{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.95rem 1.3rem;font-size:.72rem}.dRensG_coverage button{min-height:2rem;color:var(--primary);font-weight:600}.dRensG_view{gap:2.2rem;animation:.22s ease-out dRensG_enter;display:grid}.dRensG_actions{flex-wrap:wrap;gap:.8rem 1.1rem;margin-top:1.5rem}.dRensG_primary{background:var(--primary);min-height:2.7rem;color:var(--primary-foreground);text-align:center;border-radius:.6rem;justify-content:center;gap:.65rem;padding:.65rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.dRensG_primary:hover{background:color-mix(in srgb, var(--primary) 88%, var(--foreground))}.dRensG_primary:disabled{opacity:.75;cursor:default}.dRensG_textButton{min-height:2.5rem;color:var(--primary);text-align:left;gap:.4rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.dRensG_textButton:hover,.dRensG_planLink:hover{text-underline-offset:4px;text-decoration:underline}.dRensG_sectionHeading h2,.dRensG_sectionHeading h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.2rem;font-weight:550;line-height:1.3}.dRensG_muted{color:var(--muted-foreground);font-size:.74rem;line-height:1.65}.dRensG_strengths>.dRensG_muted{margin-top:.45rem}.dRensG_rowArrow{color:var(--muted-foreground);flex:none;margin-left:auto}.dRensG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.2rem}.dRensG_sectionHeading p{max-width:64ch;color:var(--muted-foreground);margin-top:.4rem;font-size:.79rem;line-height:1.7}.dRensG_sectionHeading>span{color:var(--muted-foreground);align-self:center;font-size:.72rem}.dRensG_steps .dRensG_textButton{margin-top:.4rem;font-size:.7rem}.dRensG_search{border:1px solid var(--border);background:var(--card);min-width:0;min-height:2.65rem;color:var(--muted-foreground);border-radius:.65rem;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}.dRensG_search input{width:12rem;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:.76rem}.dRensG_search:focus-within{outline:2px solid var(--primary);outline-offset:3px}.dRensG_currentFocus{color:var(--primary);align-items:center;gap:.25rem;font-size:.65rem;font-weight:500;display:inline-flex}.dRensG_skillLevel .dRensG_muted{font-size:.65rem}.dRensG_methodNote{max-width:85ch;color:var(--muted-foreground);font-size:.71rem;line-height:1.75}.dRensG_quietEmpty{color:var(--muted-foreground);justify-items:start;gap:.7rem;padding:1.4rem 0;font-size:.8rem;line-height:1.75;display:grid}.dRensG_quietEmpty>svg{color:var(--primary)}.dRensG_quietEmpty small{font-size:.72rem}.dRensG_resultsSummary .dRensG_textButton{margin-top:.75rem}.dRensG_detailPage{min-width:0;padding-block:.4rem 1rem;scroll-margin-top:1rem}.dRensG_backButton{min-height:2.5rem;color:var(--primary);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.76rem;font-weight:550;display:inline-flex}.dRensG_detailHeader{border-bottom:1px solid var(--border);margin-bottom:1.8rem;padding-bottom:1.8rem}.dRensG_detailTitle{font-family:var(--font-display);letter-spacing:-.035em;outline:none;margin-top:.65rem;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:600;line-height:1.2}.dRensG_detailDescription{max-width:70ch;color:var(--muted-foreground);margin-top:.7rem;font-size:.9rem;line-height:1.75}.dRensG_learningCard .dRensG_actions{margin-top:1rem}.dRensG_learningCard .dRensG_localNote{font-size:.67rem}.dRensG_practiceSection>p:not(.dRensG_methodNote){color:var(--muted-foreground);margin-top:.7rem;font-size:.83rem;line-height:1.8}.dRensG_practiceSection .dRensG_methodNote{margin-top:1rem}.dRensG_storageError,.dRensG_evidenceError{background:color-mix(in srgb, var(--warning) 9%, var(--card));color:var(--warning);border-radius:.6rem;padding:.9rem;font-size:.78rem;line-height:1.7}.dRensG_evidenceError{margin-block:1rem}.dRensG_skeleton{grid-template-columns:1.8fr 1fr;gap:1.8rem;padding-top:1.8rem;display:grid}.dRensG_skeleton>div{background:var(--muted);border-radius:1rem;min-height:18rem;animation:1.4s ease-in-out infinite dRensG_pulse}.dRensG_skeleton>div:last-child{grid-column:1/-1;min-height:9rem}.dRensG_workspace :is(button,a),.dRensG_detailPage :is(button,a){transition:background-color .18s,color .18s,box-shadow .18s}.dRensG_workspace :is(button,a):focus-visible,.dRensG_detailPage :is(button,a,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.dRensG_workspace button,.dRensG_detailPage button{cursor:pointer}.dRensG_workspace button:disabled,.dRensG_detailPage button:disabled{cursor:default}:is(.dRensG_strengthRow,.dRensG_situationRow,.dRensG_evolutionRow,.dRensG_callRow,.dRensG_refresh):hover{background:color-mix(in srgb, var(--primary) 3%, var(--card))}@keyframes dRensG_enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dRensG_pulse{50%{opacity:.5}}@media (max-width:600px){.dRensG_pageHeader{margin-bottom:1.2rem}.dRensG_pageHeader>p:last-child{font-size:.8rem}.dRensG_periodGroup{gap:.45rem;font-size:.7rem}.dRensG_periodGroup>span{display:none}.dRensG_periods button{min-height:2.1rem;padding:.4rem .65rem;font-size:.7rem}.dRensG_planLink{flex-basis:100%;font-size:.65rem}.dRensG_refresh{padding:.45rem .2rem;font-size:.68rem}.dRensG_coverage{padding-block:.8rem 1rem;font-size:.65rem}.dRensG_view{gap:1.6rem}.dRensG_eyebrow{letter-spacing:.07em;font-size:.62rem}.dRensG_primary{min-height:2.6rem;padding:.65rem .85rem;font-size:.74rem}.dRensG_textButton{font-size:.7rem}.dRensG_actions{gap:.55rem .85rem}.dRensG_sectionHeading h2{font-size:1.1rem}.dRensG_search,.dRensG_search input{width:100%}.dRensG_skillLevel>.dRensG_muted{display:none}.dRensG_evolutionRow>.dRensG_rowArrow{grid-area:1/2/4}.dRensG_detailTitle{font-size:1.7rem}.dRensG_detailDescription{font-size:.82rem}.dRensG_detailPage .dRensG_actions{flex-direction:column;align-items:flex-start}.dRensG_detailPage .dRensG_primary{max-width:100%}.dRensG_skeleton{grid-template-columns:1fr;gap:1rem}.dRensG_skeleton>div{min-height:12rem}.dRensG_skeleton>div:nth-child(2){min-height:6rem}}@media (prefers-reduced-motion:reduce){.dRensG_view,.dRensG_skeleton>div{animation:none}.dRensG_workspace :is(button,a),.dRensG_detailPage :is(button,a){transition:none}}.dRensG_chartFooter .dRensG_textButton{font-size:.69rem}.dRensG_page{--progress-border:color-mix(in srgb, var(--border) 80%, var(--card));--progress-shadow:0 2px 5px color-mix(in srgb, var(--foreground) 2%, transparent), 0 12px 32px color-mix(in srgb, var(--primary) 4%, transparent)}.dRensG_workspace{max-width:1280px}.dRensG_pageHeader h1{font-size:clamp(2rem,3vw,2.65rem)}.dRensG_pageHeader>p:last-child{max-width:64ch}.dRensG_periods{background:color-mix(in srgb, var(--muted) 58%, var(--card));border-color:#0000;padding:.2rem}.dRensG_periods button{border-radius:.5rem;min-height:2.15rem}.dRensG_periods button[aria-pressed=true]{background:var(--card);box-shadow:0 1px 5px color-mix(in srgb, var(--foreground) 9%, transparent);color:var(--primary)}.dRensG_refresh{border:1px solid var(--progress-border);color:var(--foreground);background:var(--card)}.dRensG_coverage{padding:1rem .2rem 1.2rem;font-size:.7rem}.dRensG_coverage p{align-items:center;gap:.5rem;display:flex}.dRensG_coverage p:before{content:"";background:var(--primary);opacity:.6;border-radius:50%;flex:none;width:.35rem;height:.35rem}.dRensG_view{gap:1.5rem}.dRensG_detailHeader,.dRensG_upgradeState{border:1px solid var(--progress-border);background:var(--card);box-shadow:var(--progress-shadow);border-radius:1.1rem;min-width:0}.dRensG_primary{border:1px solid color-mix(in srgb, var(--primary) 85%, var(--foreground));box-shadow:0 3px 8px color-mix(in srgb, var(--primary) 12%, transparent), inset 0 1px 0 #ffffff24}.dRensG_primary:not(:disabled):active{box-shadow:none;transform:translateY(1px)}.dRensG_primary:not(:disabled):hover{box-shadow:0 5px 15px color-mix(in srgb, var(--primary) 21%, transparent)}.dRensG_sectionHeading h2{font-size:1.2rem;font-weight:600}.dRensG_sectionHeading p{font-size:.78rem}.dRensG_search{background:color-mix(in srgb, var(--muted) 30%, var(--card));border-radius:.7rem;min-height:2.75rem}.dRensG_skillIcon{width:2.5rem;height:2.5rem;color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--card));border-radius:.75rem;place-items:center;display:grid}.dRensG_currentFocus{background:var(--progress-soft);border-radius:.35rem;padding:.25rem .4rem}.dRensG_frameworkDetails .dRensG_textButton{margin-bottom:.6rem}.dRensG_backButton{background:var(--card);border:1px solid var(--progress-border);border-radius:.6rem;margin-bottom:.85rem;padding:.55rem .8rem}.dRensG_detailHeader{margin-bottom:1.3rem;padding:1.65rem 1.8rem}.dRensG_detailDescription{max-width:76ch;font-size:.86rem}.dRensG_upgradeState{padding:2rem}.dRensG_emptyIcon{width:3.3rem;height:3.3rem;color:var(--primary);background:var(--progress-soft);border-radius:1rem;place-items:center;margin-bottom:1.1rem;display:grid}.dRensG_emptyState .dRensG_textButton{margin-top:1rem}@media (max-width:1100px){.dRensG_skillIcon{width:2.2rem;height:2.2rem}}@media (max-width:600px){.dRensG_refresh{min-height:2.25rem;padding:.5rem;font-size:.65rem}.dRensG_periodGroup{gap:.4rem}.dRensG_periods button{min-height:1.9rem;padding:.35rem .6rem;font-size:.67rem}.dRensG_coverage{padding:.8rem .1rem 1rem;font-size:.63rem}.dRensG_view{gap:1rem}.dRensG_detailHeader{border-radius:.9rem;padding:1.15rem}.dRensG_sectionHeading h2{font-size:1.1rem}.dRensG_skillIcon{align-self:start;width:2.1rem;height:2.1rem}.dRensG_detailDescription{font-size:.8rem}.dRensG_upgradeState{padding:1.4rem}}.dRensG_pageHeader{margin-bottom:1.1rem}.dRensG_navigation .dRensG_periodGroup>span{display:none}.dRensG_strengths>.dRensG_textButton{margin-top:auto;padding-top:.5rem}.dRensG_practiceStepper,.dRensG_exerciseCanvas,.dRensG_exerciseCompanion{border:1px solid var(--progress-border);background:var(--card);min-width:0;box-shadow:var(--progress-shadow);border-radius:1.1rem}.dRensG_exerciseCanvas h3,.dRensG_exerciseCompanion h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.2rem;font-weight:550;line-height:1.35}.dRensG_localNote{color:var(--muted-foreground);font-size:.67rem;line-height:1.7}.dRensG_practiceWorkspace{gap:1.3rem;display:grid}.dRensG_practiceStepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem 1.4rem;list-style:none;display:grid}.dRensG_practiceStepper li{color:var(--muted-foreground);align-items:center;gap:.7rem;display:flex}.dRensG_practiceStepper li>span{width:2rem;height:2rem;color:var(--muted-foreground);background:var(--muted);border-radius:.6rem;flex:0 0 2rem;place-items:center;font-size:.75rem;font-weight:600;display:grid}.dRensG_practiceStepper strong{font-size:.76rem;font-weight:500}.dRensG_practiceStepper li[aria-current=step]{color:var(--primary)}.dRensG_practiceStepper li[aria-current=step]>span{color:var(--primary-foreground);background:var(--primary)}.dRensG_practiceStepper li[data-complete=true]>span{color:var(--primary);background:var(--progress-soft)}.dRensG_practiceGrid{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);align-items:start;gap:1.3rem;display:grid}.dRensG_exerciseCanvas{padding:1.7rem}.dRensG_exerciseEyebrow{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-size:.68rem;display:flex}.dRensG_exerciseEyebrow>span{align-items:center;gap:.4rem;display:inline-flex}.dRensG_exerciseEyebrow>span:first-child{color:var(--primary);font-weight:600}.dRensG_exerciseCanvas h3{outline:none;font-size:1.45rem}.dRensG_exerciseCanvas>p,.dRensG_exerciseCanvas form>p:first-child{color:var(--muted-foreground);margin-top:.7rem;font-size:.83rem;line-height:1.85}.dRensG_practiceSourceSelect{gap:.55rem;margin-top:1.4rem;font-size:.74rem;font-weight:500;display:grid}.dRensG_practiceSource{background:color-mix(in srgb, var(--muted) 45%, var(--card));border-radius:.8rem;margin-top:1.2rem;padding:1.2rem}.dRensG_practiceSource>span{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.71rem;display:inline-flex}.dRensG_practiceSource blockquote{overflow-wrap:anywhere;margin-top:.7rem;font-size:.9rem;line-height:1.85}.dRensG_practiceSource>strong{font-size:.82rem;font-weight:550}.dRensG_practiceSource>p{color:var(--muted-foreground);margin-top:.55rem;font-size:.77rem;line-height:1.8}.dRensG_practiceSource .dRensG_textButton{margin-top:.6rem}.dRensG_exerciseInstruction{border-top:1px solid var(--progress-border);align-items:flex-start;gap:.7rem;margin-top:1.35rem;padding-top:1.2rem;display:flex}.dRensG_exerciseInstruction>svg{color:var(--primary);flex:none}.dRensG_exerciseInstruction strong{font-size:.78rem;font-weight:550}.dRensG_exerciseInstruction p{color:var(--muted-foreground);margin-top:.5rem;font-size:.79rem;line-height:1.8}.dRensG_exerciseActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.dRensG_exerciseActions>.dRensG_primary:only-child{margin-left:auto}.dRensG_exerciseCompanion{padding:1.5rem}.dRensG_exerciseCompanion .dRensG_eyebrow{margin-bottom:.65rem;font-size:.62rem}.dRensG_exerciseCompanion>p:not(.dRensG_eyebrow,.dRensG_methodNote){color:var(--muted-foreground);margin-top:.8rem;font-size:.79rem;line-height:1.85}.dRensG_exerciseCompanion>.dRensG_methodNote{margin-top:1.3rem}.dRensG_exerciseFocusAction{border-top:1px solid var(--progress-border);gap:.5rem;margin-top:1.2rem;padding-top:1rem;display:grid}.dRensG_exerciseFocusAction small{color:var(--muted-foreground);font-size:.65rem;line-height:1.7}.dRensG_voicePracticeLink{border-top:1px solid var(--progress-border);gap:.65rem;margin-top:1.3rem;padding-top:1.3rem;display:grid}.dRensG_voicePracticeLink>svg{color:var(--primary)}.dRensG_voicePracticeLink strong{font-size:.8rem;font-weight:550}.dRensG_voicePracticeLink>p{color:var(--muted-foreground);font-size:.75rem;line-height:1.75}.dRensG_exerciseRecall{border-left:2px solid var(--primary);background:var(--progress-soft);overflow-wrap:anywhere;border-radius:0 .6rem .6rem 0;margin-top:1.15rem;padding:.85rem 1rem;font-size:.8rem;line-height:1.8}.dRensG_draftLabel{gap:.65rem;margin-top:1.4rem;display:grid}.dRensG_draftLabel>span{align-items:center;gap:.45rem;font-size:.8rem;font-weight:550;display:inline-flex}.dRensG_draftLabel textarea{resize:vertical;border:1px solid var(--input);background:var(--card);border-radius:.75rem;width:100%;min-width:0;min-height:11rem;padding:1rem;font-size:.85rem;line-height:1.85}.dRensG_draftLabel textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.dRensG_draftNote{color:var(--muted-foreground);margin-top:.6rem;font-size:.66rem;line-height:1.75}.dRensG_spokenCheck{align-items:center;gap:.65rem;margin-top:1rem;font-size:.76rem;line-height:1.7;display:flex}.dRensG_spokenCheck input{width:1rem;height:1rem;accent-color:var(--primary)}.dRensG_attemptReview{border:1px solid var(--progress-border);border-radius:.75rem;margin-top:1.3rem;padding:1.15rem}.dRensG_attemptReview>span{color:var(--muted-foreground);font-size:.72rem}.dRensG_attemptReview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.6rem;font-size:.85rem;line-height:1.85}.dRensG_attemptReview>p{color:var(--muted-foreground);margin-top:.6rem;font-size:.8rem;line-height:1.8}.dRensG_practiceCheckpoint{background:var(--progress-soft);border-radius:.75rem;margin-top:1.2rem;padding:1.15rem}.dRensG_practiceCheckpoint>span{color:var(--primary);align-items:center;gap:.5rem;font-size:.76rem;font-weight:550;display:flex}.dRensG_practiceCheckpoint p{margin-top:.7rem;font-size:.82rem;line-height:1.85}.dRensG_practiceCheckpoint small{color:var(--muted-foreground);margin-top:.6rem;font-size:.7rem;line-height:1.75;display:block}.dRensG_exampleDisclosure{border-top:1px solid var(--progress-border);margin-top:1.1rem;padding-top:1rem}.dRensG_exampleDisclosure summary{cursor:pointer;min-height:2rem;color:var(--primary);font-size:.76rem;font-weight:500}.dRensG_exampleDisclosure blockquote{margin-top:.65rem;font-size:.84rem;line-height:1.8}.dRensG_exampleDisclosure small{color:var(--muted-foreground);margin-top:.5rem;font-size:.66rem;line-height:1.75;display:block}@media (max-width:900px){.dRensG_practiceGrid{grid-template-columns:1fr}}@media (max-width:600px){.dRensG_exerciseCanvas,.dRensG_exerciseCompanion{border-radius:.9rem;padding:1.15rem}.dRensG_practiceWorkspace,.dRensG_practiceGrid{gap:1rem}.dRensG_practiceStepper{border-radius:.9rem;gap:.5rem;padding:.85rem}.dRensG_practiceStepper li{flex-direction:column;align-items:flex-start;gap:.5rem}.dRensG_practiceStepper li>span{flex-basis:1.7rem;width:1.7rem;height:1.7rem}.dRensG_practiceStepper strong{font-size:.62rem;font-weight:500;line-height:1.6}.dRensG_exerciseCanvas h3{font-size:1.3rem}.dRensG_exerciseCanvas>p,.dRensG_exerciseCanvas form>p:first-child{font-size:.78rem}.dRensG_exerciseEyebrow{font-size:.63rem}.dRensG_practiceSource{padding:.9rem}.dRensG_practiceSource blockquote{font-size:.82rem}.dRensG_exerciseInstruction p{font-size:.74rem}.dRensG_draftLabel textarea{padding:.85rem;font-size:.8rem}.dRensG_exerciseActions{flex-direction:column;align-items:stretch}.dRensG_exerciseActions>.dRensG_primary:only-child{margin-left:0}.dRensG_spokenCheck{font-size:.72rem}}.dRensG_attemptFeedback,.dRensG_callFocusBanner{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 5px 20px color-mix(in srgb, var(--primary) 3%, transparent);border-radius:1.35rem}.dRensG_attemptFeedback h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.1rem;font-weight:550;line-height:1.4}.dRensG_attemptFeedback{background:color-mix(in srgb, var(--primary) 3%, var(--card));margin-top:1.6rem;padding:1.3rem}.dRensG_attemptFeedback .dRensG_sectionHeading{margin-bottom:.9rem}.dRensG_attemptFeedback h3{margin-top:.4rem}.dRensG_attemptFeedback>p{color:var(--muted-foreground);margin-block:.7rem 1rem;font-size:.8rem;line-height:1.8}.dRensG_attemptFeedback>small{color:var(--muted-foreground);margin-top:.65rem;font-size:.7rem;line-height:1.7;display:block}.dRensG_savedBadge{color:var(--success);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.dRensG_feedbackReading{gap:1.2rem;display:grid}.dRensG_feedbackReading span{font-size:.72rem;font-weight:650}.dRensG_feedbackReading p{color:var(--muted-foreground);margin-top:.35rem;font-size:.8rem;line-height:1.85}.dRensG_feedbackSuggestion{background:var(--card);border:1px solid var(--border);border-radius:.85rem;padding:1.05rem}.dRensG_feedbackSuggestion blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:.65rem;font-size:.88rem;line-height:1.85}.dRensG_feedbackSuggestion small{color:var(--muted-foreground);font-size:.67rem}.dRensG_feedbackCue{color:var(--primary);gap:.7rem;display:flex}.dRensG_feedbackCue>svg{flex:none;margin-top:.15rem}.dRensG_callFocusBanner{background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 80%), var(--card);align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.4rem;display:flex;position:relative}.dRensG_callFocusIcon{height:2.8rem;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));border-radius:.9rem;flex:0 0 2.8rem;place-items:center;display:grid}.dRensG_callFocusBanner>div{flex:1;min-width:0}.dRensG_callFocusBanner h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.4rem;font-size:1.1rem;font-weight:550}.dRensG_callFocusBanner p{max-width:70ch;color:var(--muted-foreground);margin-top:.5rem;font-size:.79rem;line-height:1.8}.dRensG_callFocusBanner small{color:var(--muted-foreground);align-items:flex-start;gap:.35rem;margin-top:.65rem;font-size:.68rem;line-height:1.7;display:flex}.dRensG_callFocusBanner small>svg{color:var(--primary);flex:none;margin-top:.15rem}.dRensG_focusSkip{color:var(--muted-foreground);padding:.6rem .1rem;font-size:.67rem}.dRensG_callFocusError,.dRensG_callFocusLoading{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);border-radius:.9rem;margin-bottom:1.3rem;padding:1rem 1.2rem;font-size:.75rem;line-height:1.75}.dRensG_callFocusError{border-color:color-mix(in srgb, var(--warning) 35%, var(--border))}.dRensG_callFocusError>p:last-child{font-size:.68rem}.dRensG_attemptFeedback .dRensG_primary{margin-top:.3rem}.dRensG_attemptFeedback button:disabled{cursor:not-allowed;opacity:.55}.dRensG_callFocusBanner :is(button,a):focus-visible,.dRensG_attemptFeedback :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:800px){.dRensG_callFocusBanner{flex-wrap:wrap}.dRensG_callFocusBanner>.dRensG_textButton{margin-left:3.8rem}.dRensG_focusSkip{margin-left:auto}}@media (max-width:520px){.dRensG_callFocusBanner{gap:.8rem;padding:1rem}.dRensG_callFocusBanner .dRensG_eyebrow{letter-spacing:.045em;font-size:.6rem}.dRensG_callFocusBanner>div{flex-basis:calc(100% - 3.8rem)}.dRensG_callFocusBanner>.dRensG_textButton{margin-left:0}.dRensG_attemptFeedback{padding:1rem}}.dark .dRensG_page :is(.dRensG_eyebrow,.dRensG_textButton,.dRensG_planLink){color:#6f9aff}
.aLd_dG_metrics,.aLd_dG_stack{gap:1rem;min-width:0;display:grid}.aLd_dG_metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.aLd_dG_card{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 12px 35px -24px color-mix(in srgb, var(--foreground) 30%, transparent);border-radius:1rem;padding:clamp(1rem,2vw,1.35rem)}.aLd_dG_cardHeading{align-items:flex-start;gap:.75rem;margin-bottom:1.2rem;display:flex}.aLd_dG_cardHeading>div{min-width:0}.aLd_dG_card h2,.aLd_dG_card h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:600;line-height:1.25}.aLd_dG_card h2{font-size:1.2rem}.aLd_dG_card h3{font-size:1rem}.aLd_dG_card p,.aLd_dG_card small{color:var(--muted-foreground);font-size:.78rem;line-height:1.55}.aLd_dG_cardHeading p,.aLd_dG_card h3+p{margin-top:.3rem}.aLd_dG_icon{width:2.35rem;height:2.35rem;color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card));border-radius:.7rem;flex:0 0 2.35rem;place-items:center;display:grid}.aLd_dG_metric{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.45rem .7rem;display:grid}.aLd_dG_metric dt{color:var(--foreground);font-size:.78rem;font-weight:600}.aLd_dG_metric dd{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.2rem;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:600;line-height:1.1}.aLd_dG_metric p{grid-column:2;font-size:.71rem}.aLd_dG_metricRatio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .6rem;display:flex}.aLd_dG_metricRatio>span:first-child{white-space:nowrap}.aLd_dG_metricRatio small{font:inherit;font-size:.68em;font-weight:500}.aLd_dG_metricBadge{background:color-mix(in srgb, var(--success) 13%, var(--card));color:var(--success);font-family:var(--font-sans);letter-spacing:normal;white-space:nowrap;border-radius:.45rem;padding:.26rem .48rem;font-size:.72rem}.aLd_dG_metricBadge[data-trend=neutral]{background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--primary)}.aLd_dG_metricBadge[data-trend=down]{background:color-mix(in srgb, var(--warning) 11%, var(--card));color:var(--warning)}.aLd_dG_empty{background:color-mix(in srgb, var(--muted) 65%, var(--card));border-radius:.65rem;padding:1rem}.aLd_dG_chart{min-width:0;margin:0}.aLd_dG_chartBody{grid-template-columns:2rem minmax(0,1fr);gap:.35rem;display:grid}.aLd_dG_chartBody[data-area=true]{grid-template-columns:2.4rem minmax(0,1fr);margin-top:1.75rem}.aLd_dG_axis{text-align:right;flex-direction:column;justify-content:space-between;padding-block:.22rem 1.65rem;display:flex}.aLd_dG_axis,.aLd_dG_dates{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.64rem}.aLd_dG_plot{min-width:0;position:relative}.aLd_dG_plot svg{width:100%;height:10rem;display:block;overflow:visible}.aLd_dG_gridLine,.aLd_dG_cursorLine{stroke:var(--border);vector-effect:non-scaling-stroke}.aLd_dG_cursorLine{stroke:var(--muted-foreground);stroke-dasharray:3 4}.aLd_dG_seriesOne{--series-color:var(--primary)}.aLd_dG_seriesTwo{--series-color:color-mix(in srgb, var(--foreground) 66%, var(--primary))}.aLd_dG_chart[data-percent=true] .aLd_dG_seriesTwo{--series-color:color-mix(in srgb, #7c39e6 72%, var(--foreground))}.aLd_dG_seriesPath{stroke:var(--series-color);stroke-width:2.2px;vector-effect:non-scaling-stroke}.aLd_dG_chartMarks{top:0;pointer-events:none;height:10rem;position:absolute;inset-inline:0}.aLd_dG_chartMarks>div span{border:1px solid var(--card);background:var(--series-color);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.aLd_dG_chartMarks>div span[data-active=true]{width:11px;height:11px}.aLd_dG_seriesArea{fill:color-mix(in srgb, var(--series-color) 15%, transparent)}.aLd_dG_chartBubble{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;border-radius:.35rem;padding:.18rem .42rem;font-size:.72rem;font-weight:650;position:absolute;translate:-50% calc(-100% - .48rem)}.aLd_dG_chartBubble[data-position=start]{translate:0 calc(-100% - .48rem)}.aLd_dG_chartBubble[data-position=end]{translate:-100% calc(-100% - .48rem)}.aLd_dG_chartControls{display:flex;position:absolute;inset:0 0 1.35rem}.aLd_dG_chartControls button{cursor:pointer;border-radius:.25rem;flex:1;min-width:0}.aLd_dG_chartControls button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.aLd_dG_dates{align-items:center;height:1.35rem;display:flex}.aLd_dG_dates span{text-align:center;white-space:nowrap;flex:1;min-width:0}.aLd_dG_chartReadout{background:var(--muted);border-radius:.65rem;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.6rem;padding:.65rem .75rem;font-size:.72rem;display:flex}.aLd_dG_chartReadout span{align-items:baseline;gap:.4rem;display:inline-flex}.aLd_dG_chartReadout span:before{content:"";background:var(--series-color);border-radius:50%;width:.45rem;height:.45rem}.aLd_dG_track{background:var(--muted);border-radius:99px;height:.43rem;display:flex;overflow:hidden}.aLd_dG_track>span{background:var(--primary);height:100%}.aLd_dG_track [data-secondary=true]{background:color-mix(in srgb, var(--primary) 44%, var(--card))}.aLd_dG_recordList{gap:.85rem;display:grid}.aLd_dG_record,.aLd_dG_actions,.aLd_dG_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .85rem;display:flex}.aLd_dG_record strong{overflow-wrap:anywhere;font-size:.83rem;font-weight:600}.aLd_dG_record{border-top:1px solid var(--border);padding:.65rem 0}.aLd_dG_record>div{min-width:0}.aLd_dG_record small{margin-top:.15rem;display:block}.aLd_dG_actions{justify-content:flex-start;margin-top:.65rem}.aLd_dG_action{text-align:start;min-height:44px;color:var(--primary);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.aLd_dG_action:hover,.aLd_dG_action[aria-pressed=true]{text-underline-offset:.2em;text-decoration:underline}.aLd_dG_action:focus-visible,.aLd_dG_tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.aLd_dG_quote{border-inline-start:2px solid var(--primary);background:var(--muted);overflow-wrap:anywhere;border-radius:.4rem;margin-top:.6rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.55}.aLd_dG_toolbar{margin-bottom:.65rem}.aLd_dG_tabs{border-bottom:1px solid var(--border);gap:.35rem;margin-bottom:1rem;padding:.25rem;display:flex;overflow-x:auto}.aLd_dG_tab{min-height:44px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;border:0;border-bottom:2px solid #0000;border-radius:.55rem .55rem 0 0;flex-shrink:0;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.81rem;font-weight:600;display:flex}.aLd_dG_tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);background:var(--card)}.aLd_dG_select{width:fit-content;max-width:100%;color:var(--muted-foreground);gap:.3rem;margin-bottom:1rem;font-size:.75rem;display:grid}.aLd_dG_radar{text-align:center}.aLd_dG_radar svg{width:100%;max-width:15rem;margin-inline:auto;display:block}.aLd_dG_radar text{fill:var(--muted-foreground);font-size:12px}.aLd_dG_radarPrevious{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:4 4}.aLd_dG_radarCurrent{fill:color-mix(in srgb, var(--primary) 15%, transparent);stroke:var(--primary);stroke-width:2px}.aLd_dG_radarSegment{fill:none}.aLd_dG_radarPoint{fill:var(--primary);stroke:var(--card)}@media (max-width:1160px){.aLd_dG_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aLd_dG_tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.aLd_dG_tab{text-align:start;white-space:normal;min-width:0;padding-inline:.45rem}.aLd_dG_tab svg{flex-shrink:0}}@media (max-width:430px){.aLd_dG_tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.aLd_dG_metrics{gap:.65rem}.aLd_dG_metric{grid-template-columns:minmax(0,1fr);gap:.45rem}.aLd_dG_metric p{grid-column:auto}.aLd_dG_dates span:not([data-edge=true]){display:none}.aLd_dG_dates span:first-child{text-align:left}.aLd_dG_dates span:last-child{text-align:right}}.aLd_dG_frameworkSelect{width:fit-content;max-width:100%}.aLd_dG_periodHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.25rem 1rem;display:flex}.aLd_dG_periodHeading .aLd_dG_toolbar{justify-content:flex-start}.aLd_dG_resultPeriod{align-items:center;display:inline-flex;position:relative}.aLd_dG_resultPeriod>svg{z-index:1;pointer-events:none;position:absolute;inset-inline-start:.75rem}.aLd_dG_resultPeriod [role=combobox]{min-height:44px;padding-inline-start:2.25rem;font-weight:600}.aLd_dG_frameworkSelect [role=combobox]{min-width:min(14rem,100%);min-height:44px;color:var(--foreground);font-weight:600}.aLd_dG_frameworkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aLd_dG_frameworkProfile{grid-template-columns:minmax(0,1fr) minmax(7rem,.48fr);align-items:center;gap:.6rem;display:grid}.aLd_dG_frameworkProfile .aLd_dG_radar svg{max-width:22rem}.aLd_dG_frameworkProfileScores{align-content:center;gap:.85rem;display:grid}.aLd_dG_frameworkProfileScores dt{color:var(--muted-foreground);align-items:baseline;gap:.4rem;font-size:.72rem;display:flex}.aLd_dG_frameworkProfileScores dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.45rem;font-weight:600}.aLd_dG_frameworkProfileScores dd small{font-weight:400}.aLd_dG_radarLegendCurrent,.aLd_dG_radarLegendPrevious{background:var(--primary);border-radius:50%;flex:0 0 .53rem;width:.53rem;height:.53rem}.aLd_dG_radarLegendPrevious{border:1px dashed var(--muted-foreground);background:0 0}.aLd_dG_radarPreviousPoint{fill:var(--card);stroke:var(--muted-foreground)}.aLd_dG_frameworkNote{margin-top:.8rem}.aLd_dG_frameworkSteps{display:grid}.aLd_dG_frameworkSteps li{border-bottom:1px solid var(--border);grid-template-columns:minmax(6rem,1fr) minmax(3rem,1.45fr) auto;align-items:center;gap:.65rem;padding-block:.75rem;display:grid}.aLd_dG_frameworkSteps li:last-child{border-bottom:0}.aLd_dG_frameworkSteps strong,.aLd_dG_frameworkSteps small{overflow-wrap:anywhere;display:block}.aLd_dG_frameworkSteps strong{font-size:.87rem;font-weight:600}.aLd_dG_frameworkSteps li>span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.81rem}.aLd_dG_frameworkSteps[data-comparing=false] li>:nth-child(2){height:.62rem}.aLd_dG_frameworkSteps[data-comparing=true] li{grid-template-columns:minmax(6rem,.8fr) minmax(0,1.6fr)}.aLd_dG_frameworkStepComparison{grid-template-columns:3.1rem minmax(0,1fr) max-content;gap:.3rem .45rem;display:grid}.aLd_dG_frameworkStepMeasure{grid-template-columns:subgrid;font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:center;font-size:.78rem;display:grid}.aLd_dG_frameworkStepMeasure>:last-child{text-align:end}.aLd_dG_frameworkStepMeasure>span{white-space:nowrap}.aLd_dG_frameworkTable{border-collapse:collapse;text-align:start;width:100%;font-size:.83rem}.aLd_dG_frameworkTable th,.aLd_dG_frameworkTable td{text-align:start;vertical-align:middle;overflow-wrap:anywhere;padding:.55rem .65rem}.aLd_dG_frameworkTable thead th{background:color-mix(in srgb, var(--primary) 7%, var(--card));font-size:.77rem;font-weight:600}.aLd_dG_frameworkTable thead th:first-child{border-radius:.55rem 0 0 .55rem}.aLd_dG_frameworkTable thead th:last-child{border-radius:0 .55rem .55rem 0}.aLd_dG_frameworkPriority{border-bottom:1px solid var(--border)}.aLd_dG_frameworkPriority>th{width:19%;font-weight:600}.aLd_dG_frameworkPriority>td:nth-child(2){width:26%}.aLd_dG_frameworkPriority>td:nth-child(3){color:var(--muted-foreground);line-height:1.5}.aLd_dG_frameworkPriority>td:last-child{text-align:end;width:10rem}.aLd_dG_frameworkPill{background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--primary);border-radius:.45rem;padding:.2rem .5rem;display:inline-block}.aLd_dG_frameworkSituations[hidden]{display:none}.aLd_dG_frameworkSituations:not([hidden]){background:color-mix(in srgb, var(--muted) 50%, var(--card))}.aLd_dG_frameworkSituations .aLd_dG_record{border-top:0}.aLd_dG_frameworkFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;margin-top:.5rem;display:flex}.aLd_dG_frameworkFooter p{align-items:center;gap:.45rem;display:flex}.aLd_dG_frameworkFooter svg{flex-shrink:0}.aLd_dG_frameworkExercise{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 50%, var(--card));border-radius:.75rem;gap:.6rem;margin-top:.6rem;padding:1rem;display:grid}.aLd_dG_frameworkExercise .aLd_dG_select{margin-bottom:0}@media (max-width:1000px){.aLd_dG_frameworkGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.aLd_dG_frameworkTable,.aLd_dG_frameworkTable tbody,.aLd_dG_frameworkTable tr,.aLd_dG_frameworkTable td,.aLd_dG_frameworkTable th{display:block}.aLd_dG_frameworkTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aLd_dG_frameworkPriority{padding-block:.75rem}.aLd_dG_frameworkPriority>th,.aLd_dG_frameworkPriority>td:nth-child(2),.aLd_dG_frameworkPriority>td:last-child{text-align:start;width:auto}.aLd_dG_frameworkPriority>th,.aLd_dG_frameworkPriority>td{padding:.22rem 0}}@media (max-width:500px){.aLd_dG_frameworkProfile{grid-template-columns:minmax(0,1fr)}.aLd_dG_frameworkProfileScores{grid-template-columns:repeat(auto-fit,minmax(6.8rem,1fr))}.aLd_dG_frameworkSteps li{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .65rem}.aLd_dG_frameworkSteps[data-comparing=false] li>:nth-child(2){grid-area:2/1/auto/-1}.aLd_dG_frameworkSteps[data-comparing=true] li{grid-template-columns:minmax(0,1fr)}}
.ZhWCtG_plan{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem 1.2rem;display:grid}.ZhWCtG_planHeading,.ZhWCtG_journalHeading>div{align-items:center;gap:.75rem;display:flex}.ZhWCtG_planHeading h2{font-size:1.1rem}.ZhWCtG_planGoals{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:.45rem;padding-top:.75rem;display:flex}.ZhWCtG_planGoals li{background:var(--muted);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;min-width:0;padding:.35rem .55rem;display:flex}.ZhWCtG_planGoals li>span{background:var(--primary);border-radius:50%;flex:0 0 .42rem;height:.42rem}.ZhWCtG_planGoals li[data-status=active]>span{background:var(--success)}.ZhWCtG_planGoals a{font-size:.79rem;font-weight:650;line-height:1.4}.ZhWCtG_planGoals a:hover{color:var(--primary);text-decoration:underline}.ZhWCtG_planGoals small{color:var(--muted-foreground);font-size:.74rem}.ZhWCtG_notice{color:var(--success);grid-column:1/-1;font-weight:600}.ZhWCtG_notice:empty{position:absolute}.ZhWCtG_primary{background:var(--primary);width:fit-content;max-width:100%;min-height:44px;color:var(--primary-foreground);border-radius:.55rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.81rem;font-weight:650;display:inline-flex}.ZhWCtG_primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 87%, var(--foreground))}.ZhWCtG_primary:disabled{opacity:.55}.ZhWCtG_primary svg{flex-shrink:0}.ZhWCtG_plan>.ZhWCtG_primary{margin-inline-start:auto}.ZhWCtG_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ZhWCtG_column{--column-accent:var(--primary);border:1px solid var(--border);background:color-mix(in srgb, var(--card) 58%, transparent);border-radius:1rem;align-content:start;gap:.65rem;min-width:0;padding:.45rem;display:grid}.ZhWCtG_column[data-state=active]{--column-accent:var(--success)}.ZhWCtG_column[data-state=review]{--column-accent:var(--warning)}.ZhWCtG_columnHeading{background:color-mix(in srgb, var(--column-accent) 11%, var(--card));border-radius:.7rem;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.ZhWCtG_columnHeading svg{color:var(--column-accent)}.ZhWCtG_columnHeading h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.13rem;font-weight:650}.ZhWCtG_columnHeading>span{background:var(--card);border-radius:.4rem;padding:.08rem .4rem;font-size:.75rem;font-weight:650}.ZhWCtG_goal{align-content:start;gap:.6rem;padding:.85rem;scroll-margin-block:5rem;display:grid}.ZhWCtG_goal h3{font-size:1.12rem}.ZhWCtG_goalHeader,.ZhWCtG_goalFooter{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.ZhWCtG_goalHeader{flex-wrap:nowrap;justify-content:space-between;min-height:44px}.ZhWCtG_skill{background:color-mix(in srgb, var(--primary) 9%, var(--card));min-width:0;color:var(--primary);border-radius:.45rem;align-items:center;gap:.4rem;padding:.23rem .48rem;font-size:.74rem;font-weight:650;display:inline-flex}.ZhWCtG_skill svg{flex-shrink:0}.ZhWCtG_goal .ZhWCtG_goalMeta{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.ZhWCtG_goalMeta svg{color:var(--success);flex-shrink:0}.ZhWCtG_goalActions{flex-shrink:0;position:relative}.ZhWCtG_goalActions summary{cursor:pointer;width:2.75rem;min-height:44px;color:var(--muted-foreground);border-radius:.4rem;place-items:center;list-style:none;display:grid}.ZhWCtG_goalActions summary::-webkit-details-marker{display:none}.ZhWCtG_goalActions summary:hover,.ZhWCtG_goalActions[open] summary{background:var(--muted)}.ZhWCtG_goalActions>div{z-index:2;border:1px solid var(--border);background:var(--card);min-width:min(11rem,70vw);box-shadow:0 10px 30px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:.55rem;padding:.25rem;position:absolute;inset-inline-end:0}.ZhWCtG_goalActions button{text-align:start;border-radius:.35rem;width:100%;min-height:44px;padding:.4rem .55rem;font-size:.78rem;display:block}.ZhWCtG_goalActions button:hover{background:var(--muted)}.ZhWCtG_goalBlock{align-items:flex-start;gap:.55rem;font-size:.83rem;display:flex}.ZhWCtG_goalBlock>svg{color:var(--muted-foreground);flex-shrink:0;margin-top:.1rem}.ZhWCtG_goalBlock p{overflow-wrap:anywhere}.ZhWCtG_goalFooter{border-top:1px solid var(--border);margin-top:.15rem;padding-top:.6rem}.ZhWCtG_journalHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.8rem;display:flex}.ZhWCtG_journalHeading p{align-items:flex-start;gap:.4rem;display:flex}.ZhWCtG_journalHeading p svg{flex-shrink:0}.ZhWCtG_journalHeading h2{scroll-margin-block:5rem}.ZhWCtG_journalFilter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;font-size:.84rem;display:flex}.ZhWCtG_timeline{border-inline-start:2px solid color-mix(in srgb, var(--primary) 18%, var(--card));margin-inline-start:.7rem;padding-inline-start:1.1rem;display:grid}.ZhWCtG_timeline li{grid-template-columns:8rem minmax(0,1fr);gap:.6rem;padding-block:.55rem;display:grid;position:relative}.ZhWCtG_timeline li:before{content:"";inset-inline-start:-1.45rem;background:var(--primary);width:.58rem;height:.58rem;box-shadow:0 0 0 .18rem color-mix(in srgb, var(--primary) 14%, var(--card));border-radius:50%;position:absolute;top:1.1rem}.ZhWCtG_timeline time{background:var(--muted);border-radius:.5rem;width:fit-content;height:fit-content;padding:.36rem .6rem;font-size:.76rem;font-weight:600}.ZhWCtG_timeline h3 small{font-family:var(--font-sans);font-weight:500}.ZhWCtG_timeline p{overflow-wrap:anywhere}.ZhWCtG_timeline a{min-height:36px}.ZhWCtG_journalAttempt summary{cursor:pointer;width:fit-content;color:var(--primary);padding-block:.45rem;font-size:.78rem}.ZhWCtG_journalAttempt blockquote{border-inline-start:2px solid var(--primary);white-space:pre-wrap;overflow-wrap:anywhere;padding:.55rem .7rem;font-size:.8rem}.ZhWCtG_archive summary{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;min-height:44px;font-weight:650;display:flex}.ZhWCtG_archive summary svg{color:var(--muted-foreground)}.ZhWCtG_archive summary span,.ZhWCtG_archive time{color:var(--muted-foreground);font-size:.78rem}.ZhWCtG_archive summary:after{content:"+";color:var(--muted-foreground)}.ZhWCtG_archive[open] summary:after{content:"−"}.ZhWCtG_archive ul{margin-top:.4rem}.ZhWCtG_archive li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;padding:.45rem 0;font-size:.84rem;display:flex}.ZhWCtG_archive time{display:block}.dialog-content.ZhWCtG_addDialog{--objective-gutter:clamp(1rem, 4vw, 1.5rem);overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:1.1rem;width:min(100%,29rem);max-height:calc(100dvh - 2rem)}.ZhWCtG_addDialog.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ZhWCtG_addDialog .dialog-close{width:44px;height:44px;top:.75rem;right:.75rem}.ZhWCtG_addHeading{padding:var(--objective-gutter) var(--objective-gutter) 0}.ZhWCtG_addHeading>div{align-items:center;gap:.65rem;padding-inline-end:2.85rem;display:flex}.ZhWCtG_addTitle{letter-spacing:-.025em;text-wrap:wrap;font-size:clamp(1.2rem,4vw,1.5rem);line-height:1.2}.ZhWCtG_addHeading p{color:var(--muted-foreground);margin-top:.65rem;font-size:.84rem;line-height:1.55}.ZhWCtG_addFields{padding:1rem var(--objective-gutter);gap:.85rem;display:grid}.ZhWCtG_skillField{--select-menu-min-width:0px;--select-menu-max-height:14rem;gap:.35rem;min-width:0;font-size:.82rem;font-weight:650;display:grid}.ZhWCtG_skillField .ZhWCtG_skillTrigger{min-height:46px;font-size:.9rem}.ZhWCtG_practicePreview{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:.65rem;padding:.8rem .9rem}.ZhWCtG_practicePreview strong{font-family:var(--font-display);font-size:.95rem;font-weight:650;display:block}.ZhWCtG_practicePreview p,.ZhWCtG_noSkills{color:var(--muted-foreground);font-size:.82rem;line-height:1.5}.ZhWCtG_practicePreview p{margin-top:.2rem}.ZhWCtG_practicePreview p+p{margin-top:.6rem}.dialog-content.ZhWCtG_exampleDialog{width:min(100%,34rem)}.ZhWCtG_exampleBody{padding:1rem var(--objective-gutter) var(--objective-gutter);gap:.75rem;display:grid}.ZhWCtG_exampleSource,.ZhWCtG_exampleTip{border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:.85rem}.ZhWCtG_exampleSource h3,.ZhWCtG_exampleTip h3{margin-bottom:.25rem;font-size:.88rem;font-weight:650}.ZhWCtG_exampleSource p,.ZhWCtG_exampleTip p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.82rem;line-height:1.5}.ZhWCtG_exampleBody blockquote{border-inline-start:2px solid var(--primary);overflow-wrap:anywhere;margin:.5rem 0;padding-inline-start:.65rem;font-size:.91rem;line-height:1.55}.ZhWCtG_exampleTip{background:color-mix(in srgb, var(--primary) 5%, var(--card))}.ZhWCtG_addError{color:var(--destructive);font-size:.82rem}.ZhWCtG_addActions{padding:.85rem var(--objective-gutter);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ZhWCtG_cancel{border:1px solid var(--border);min-height:44px;color:var(--card-foreground);border-radius:.55rem;padding:.55rem .85rem;font-size:.81rem;font-weight:650}.ZhWCtG_cancel:hover{background:var(--muted)}.ZhWCtG_addActions .ZhWCtG_primary[aria-disabled=true]{opacity:.55;cursor:wait}.ZhWCtG_addActions .ZhWCtG_primary[aria-disabled=true]:hover{background:var(--primary)}.ZhWCtG_cancel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(.ZhWCtG_goalActions summary,.ZhWCtG_primary,.ZhWCtG_planGoals a):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:760px){.ZhWCtG_columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:490px){.ZhWCtG_plan{grid-template-columns:minmax(0,1fr)}.ZhWCtG_plan>.ZhWCtG_primary{margin-inline-start:0}.ZhWCtG_timeline li{grid-template-columns:minmax(0,1fr)}.ZhWCtG_addActions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.ZhWCtG_addActions .ZhWCtG_primary{width:100%}}
.VxDfWa_surface{--preview-bg:#e4eaf0;--preview-ink:#172436;--preview-muted:#354355;--preview-line:#3a4e672e;--preview-cell:#ffffff7a;--preview-accent:#003bad;--preview-success:#0a4b32;width:380px;max-width:100%;color:var(--preview-ink);text-align:left;font-size:13px;line-height:1.6;container-type:inline-size}.VxDfWa_surface[data-theme=dark]{--preview-bg:#202932;--preview-ink:#f7f9fc;--preview-muted:#d2dce7;--preview-line:#ddebfa2e;--preview-cell:#1a243080;--preview-accent:#b7d3ff;--preview-success:#89e4b2}.VxDfWa_surface button,.VxDfWa_surface a,.VxDfWa_surface select{cursor:pointer}.VxDfWa_surface button,.VxDfWa_surface a{transition:background .16s,color .16s}.VxDfWa_surface button:focus-visible,.VxDfWa_surface a:focus-visible,.VxDfWa_surface input:focus-visible,.VxDfWa_surface select:focus-visible{outline:2px solid var(--preview-accent);outline-offset:3px}.VxDfWa_surface button:disabled{opacity:.45;cursor:not-allowed}.VxDfWa_previewLabel{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.VxDfWa_previewLabel button{border:1px solid var(--border);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.VxDfWa_panel{border:1px solid var(--preview-line);background:radial-gradient(ellipse at 0 10%, #64afce29, transparent 60%), var(--preview-bg);border-radius:26px;overflow:hidden;box-shadow:0 20px 54px #1f314429,inset 0 1px 1px #ffffff80}.VxDfWa_header{flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.VxDfWa_header>div{flex:90px;min-width:0}.VxDfWa_header>button{flex-shrink:0}.VxDfWa_header img{object-fit:contain;background:#fff;border-radius:11px;width:34px;height:34px}.VxDfWa_header strong{font-family:var(--font-display), sans-serif;font-size:19px;line-height:1.3;display:block}.VxDfWa_header small{color:var(--preview-muted);font-size:11px;display:block}.VxDfWa_header>button,.VxDfWa_header>a{margin-left:auto}.VxDfWa_iconButton{border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.VxDfWa_iconButton:hover,.VxDfWa_row:hover,.VxDfWa_footer button:hover{background:var(--preview-cell)}.VxDfWa_body{gap:16px;padding:0 18px 18px;display:grid}.VxDfWa_card{border:1px solid var(--preview-line);background:var(--preview-cell);border-radius:18px;padding:14px}.VxDfWa_account{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VxDfWa_account>span:first-child{background:var(--preview-bg);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.VxDfWa_account>div{overflow-wrap:anywhere;flex:110px;min-width:0}.VxDfWa_account strong,.VxDfWa_account small{display:block}.VxDfWa_account small,.VxDfWa_muted{color:var(--preview-muted);font-size:12px}.VxDfWa_status{color:var(--preview-success);font-size:11px}.VxDfWa_primary,.VxDfWa_secondary{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;font-weight:600;display:flex}.VxDfWa_primary{color:#fff;background:#0052ff;box-shadow:inset 0 1px 1px #ffffff4d}.VxDfWa_primary:hover{background:#0048df}.VxDfWa_secondary{border:1px solid var(--preview-line);background:var(--preview-cell)}.VxDfWa_stats{grid-template-columns:1fr 1fr;display:grid}.VxDfWa_stats>div{padding:0 12px}.VxDfWa_stats>div+div{border-left:1px solid var(--preview-line)}.VxDfWa_stats small{color:var(--preview-muted);display:block}.VxDfWa_stats strong{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.VxDfWa_row{text-align:left;border-bottom:1px solid var(--preview-line);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 0;display:flex}.VxDfWa_row span{align-items:center;gap:8px;min-width:0;display:inline-flex}.VxDfWa_row small{color:var(--preview-muted);text-align:right;font-size:11px}.VxDfWa_footer{border-top:1px solid var(--preview-line);flex-wrap:wrap;justify-content:center;gap:6px;padding:8px 14px 14px;display:flex}.VxDfWa_footer button{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 9px;font-size:12px;display:inline-flex}.VxDfWa_footer button:last-child{flex-basis:100%}.VxDfWa_title{font-family:var(--font-display), sans-serif;font-size:19px;font-weight:600}.VxDfWa_notice{border-left:2px solid var(--preview-accent);color:var(--preview-muted);padding-left:12px;font-size:12px}.VxDfWa_check{align-items:flex-start;gap:10px;font-size:12px;display:flex}.VxDfWa_check input{accent-color:#0052ff;margin-top:4px}.VxDfWa_tabs{background:var(--preview-cell);border-radius:12px;gap:4px;padding:4px;display:flex}.VxDfWa_tabs button{border-radius:9px;flex:1;min-height:38px;font-size:12px}.VxDfWa_tabs button[aria-pressed=true]{background:var(--preview-bg);color:var(--preview-accent);box-shadow:0 2px 5px #0000000f}.VxDfWa_advice small{color:var(--preview-accent);font-size:11px}.VxDfWa_advice blockquote{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:8px 0 14px;font-size:22px;line-height:1.4}.VxDfWa_advice p{font-size:12px}.VxDfWa_toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VxDfWa_toolbar button{border:1px solid var(--preview-line);border-radius:10px;min-height:36px;padding:6px 10px;font-size:12px}.VxDfWa_toolbar button:last-child{margin-left:auto}.VxDfWa_capsule{text-align:left;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.VxDfWa_capsule img{width:30px;height:30px}.VxDfWa_capsule strong,.VxDfWa_capsule small{display:block}.VxDfWa_capsule small{color:var(--preview-muted);font-size:11px}.VxDfWa_capsule>svg{margin-left:auto}@container (max-width:300px){.VxDfWa_header{gap:8px;padding:14px}.VxDfWa_body{padding:0 12px 14px}.VxDfWa_row{flex-wrap:wrap}.VxDfWa_row small{text-align:left}.VxDfWa_stats>div{padding:0 6px}.VxDfWa_stats small{font-size:11px}.VxDfWa_advice blockquote{font-size:19px}}@media (prefers-reduced-motion:reduce){.VxDfWa_surface *{transition:none!important}}
.JQW4Wa_charts{grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);gap:1rem;display:grid}.JQW4Wa_legend{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin:-.45rem 0 .8rem;display:flex}.JQW4Wa_legend span{background:var(--muted);border-radius:.5rem;align-items:center;gap:.36rem;padding:.22rem .5rem;font-size:.72rem;display:inline-flex}.JQW4Wa_legend span:before{content:"";background:var(--speaker-color);border-radius:50%;width:.6rem;height:.6rem}:is(.JQW4Wa_legend,.JQW4Wa_speakingBar) [data-speaker=prospect]{--speaker-color:var(--primary)}:is(.JQW4Wa_legend,.JQW4Wa_speakingBar) [data-speaker=sales]{--speaker-color:color-mix(in srgb, var(--muted-foreground) 32%, var(--card))}:is(.JQW4Wa_legend,.JQW4Wa_speakingBar) [data-speaker=unknown]{--speaker-color:color-mix(in srgb, #967aef 47%, var(--card))}.JQW4Wa_speakingRows{gap:.85rem;display:grid}.JQW4Wa_speakingRows li{grid-template-columns:minmax(6.6rem,1fr) minmax(0,2.5fr);align-items:center;gap:.65rem;display:grid}.JQW4Wa_speakingRows strong{font-size:.85rem;font-weight:650;line-height:1.2;display:block}.JQW4Wa_speakingRows small{display:block}.JQW4Wa_speakingBar{border-radius:99px;align-items:stretch;min-height:1.55rem;display:flex;overflow:hidden}.JQW4Wa_speakingBar span{background:var(--speaker-color);white-space:nowrap;flex-shrink:0;place-items:center;font-size:.73rem;font-weight:650;display:grid}.JQW4Wa_speakingBar [data-speaker=prospect]{color:var(--primary-foreground)}.JQW4Wa_smallShares{text-align:end;margin-top:.2rem}.JQW4Wa_insight{background:color-mix(in srgb, var(--primary) 9%, var(--card));border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;padding:.72rem 1rem;font-size:.83rem;display:flex}.JQW4Wa_insight svg{color:var(--primary);flex-shrink:0}.JQW4Wa_insight strong{font-weight:650}.JQW4Wa_insight span{color:var(--muted-foreground)}.JQW4Wa_sort{justify-content:flex-end;margin:-.55rem 0 .6rem;display:flex}.JQW4Wa_sort>span{width:fit-content}.JQW4Wa_table{border-collapse:collapse;width:100%;font-size:.83rem}.JQW4Wa_table :is(th,td){text-align:start;overflow-wrap:anywhere;padding:.42rem .65rem}.JQW4Wa_table thead th{background:color-mix(in srgb, var(--primary) 8%, var(--card));font-weight:650}.JQW4Wa_table thead th:first-child{border-radius:.45rem 0 0 .45rem}.JQW4Wa_table thead th:last-child{border-radius:0 .45rem .45rem 0}.JQW4Wa_table tbody tr{border-bottom:1px solid var(--border)}.JQW4Wa_table tbody th{font-weight:650}.JQW4Wa_table time,.JQW4Wa_score{white-space:nowrap}.JQW4Wa_table td:last-child{text-align:end}.JQW4Wa_table td:last-child a{white-space:nowrap}.JQW4Wa_score{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card));font-variant-numeric:tabular-nums;border-radius:.38rem;padding:.15rem .42rem;display:inline-block}.JQW4Wa_tableFooter{flex-wrap:wrap;align-items:center;gap:.2rem 1rem;display:flex}@media (max-width:1000px){.JQW4Wa_charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.JQW4Wa_sort{justify-content:flex-start}.JQW4Wa_table,.JQW4Wa_table tbody,.JQW4Wa_table tr,.JQW4Wa_table th,.JQW4Wa_table td{display:block}.JQW4Wa_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.JQW4Wa_table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-block:.45rem;display:grid}.JQW4Wa_table tbody th,.JQW4Wa_table td:nth-child(4),.JQW4Wa_table td:last-child{text-align:start;grid-column:1/-1}.JQW4Wa_table td:nth-child(3){justify-self:end}.JQW4Wa_table tbody :is(th,td){padding:.2rem 0}}@media (max-width:390px){.JQW4Wa_speakingRows li{grid-template-columns:minmax(0,1fr);gap:.38rem}}
.-\36 HLXa_history{padding:0}.-\36 HLXa_heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.-\36 HLXa_heading h2{align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.-\36 HLXa_heading p,.-\36 HLXa_muted{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.6}.-\36 HLXa_history button{cursor:pointer}.-\36 HLXa_history button:disabled{opacity:.45;cursor:not-allowed}.-\36 HLXa_history button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.-\36 HLXa_add{background:var(--primary);color:var(--primary-foreground,#fff);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.-\36 HLXa_composer{border:1px solid var(--border);background:var(--muted);border-radius:14px;padding:18px}.-\36 HLXa_composer label{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.-\36 HLXa_composer textarea{background:var(--card);border:1px solid var(--border);resize:vertical;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:400}.-\36 HLXa_composer textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.-\36 HLXa_fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.-\36 HLXa_actions{align-items:center;gap:18px;margin-top:16px;font-size:13px;display:flex}.-\36 HLXa_list{gap:12px;margin-top:18px;display:grid}.-\36 HLXa_note{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px 18px}.-\36 HLXa_note[data-pinned=true]{border-color:color-mix(in srgb,var(--primary) 25%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}.-\36 HLXa_noteHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.-\36 HLXa_noteHeader>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.-\36 HLXa_date{color:var(--muted-foreground);font-size:12px}.-\36 HLXa_pin{color:var(--primary);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.-\36 HLXa_noteActions{flex:none;gap:4px;display:flex}.-\36 HLXa_noteActions button{color:var(--muted-foreground);border-radius:6px;padding:5px}.-\36 HLXa_noteActions button:hover{background:var(--muted);color:var(--primary)}.-\36 HLXa_content{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.75}.-\36 HLXa_meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.-\36 HLXa_meta button{color:var(--primary);text-align:left;align-items:center;gap:5px;display:inline-flex}.-\36 HLXa_error{color:var(--destructive,#bc3737);margin:12px 0;font-size:13px;line-height:1.6}.-\36 HLXa_error button{margin-left:8px;text-decoration:underline}.-\36 HLXa_empty{color:var(--muted-foreground);padding:20px 0;font-size:13px;line-height:1.7}.-\36 HLXa_confirm{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.-\36 HLXa_confirm p{width:100%}.-\36 HLXa_confirm button{align-items:center;gap:5px;display:flex}.-\36 HLXa_more{color:var(--primary);margin:20px auto 0;font-size:13px;display:block}@media (max-width:600px){.-\36 HLXa_fields{grid-template-columns:1fr}.-\36 HLXa_composer,.-\36 HLXa_note{padding:14px}.-\36 HLXa_noteHeader{gap:6px}.-\36 HLXa_heading p{max-width:260px}}
.nb8o9q_charts,.nb8o9q_highlights{gap:1rem;min-width:0;display:grid}.nb8o9q_charts{grid-template-columns:minmax(0,1.23fr) minmax(0,1fr)}.nb8o9q_highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.nb8o9q_highlights>section{flex-direction:column;align-items:flex-start;display:flex}.nb8o9q_highlights>section>:last-child{margin-top:auto}.nb8o9q_skills{display:grid}.nb8o9q_skills li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(2rem,1fr) minmax(5rem,7.4rem);align-items:center;gap:.65rem;padding-block:.55rem;display:grid}.nb8o9q_skills li:first-child{padding-top:0}.nb8o9q_skills li:last-child{border-bottom:0}.nb8o9q_skills strong,.nb8o9q_skills small{display:block}.nb8o9q_skills strong{font-size:.84rem;font-weight:650}.nb8o9q_skills li small{font-size:.72rem}.nb8o9q_skillScore{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem .45rem;font-size:.78rem;font-weight:600;display:flex}.nb8o9q_skillScore span{white-space:nowrap}.nb8o9q_skillNote{margin-top:.65rem}.nb8o9q_highlight{margin-bottom:.35rem}.nb8o9q_strength,.nb8o9q_opportunity{border-radius:.4rem;margin-bottom:.5rem;padding:.24rem .52rem;font-size:.72rem;font-weight:600;display:inline-block}.nb8o9q_strength{background:color-mix(in srgb, var(--success) 13%, var(--card));color:var(--success)}.nb8o9q_opportunity{background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--primary)}.nb8o9q_footer{justify-content:flex-end;display:flex}.nb8o9q_coaching{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--primary);text-align:start;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.nb8o9q_coaching svg{flex-shrink:0}.nb8o9q_coaching:hover{border-color:var(--primary)}.nb8o9q_coaching:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1000px){.nb8o9q_charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.nb8o9q_highlights{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.nb8o9q_skills li{grid-template-columns:minmax(0,1fr) minmax(4rem,auto);gap:.35rem .6rem}.nb8o9q_skills li>:nth-child(2){grid-area:2/1/auto/-1}}
.LQiGpa_processing:before{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--primary) 7%, transparent) 50%, transparent 70%);animation:2.8s ease-in-out infinite LQiGpa_report-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes LQiGpa_report-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.LQiGpa_processing:before{background:0 0;animation:none}}
.Pg6opG_reveal{animation:.32s cubic-bezier(.22,1,.36,1) both Pg6opG_brief-reveal}.Pg6opG_restorationStage{justify-content:center;align-items:center;min-height:calc(100dvh - 6rem);display:flex}.Pg6opG_restorationPanel{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:1.5rem;width:100%;max-width:32rem;padding:2rem 1.5rem}@keyframes Pg6opG_brief-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Pg6opG_reveal{animation:none}}
.CBUGfq_section{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);color:var(--foreground,#0f172a);border-radius:16px;margin-top:1.25rem;padding:1.1rem}.CBUGfq_heading{align-items:flex-start;gap:.65rem;display:flex}.CBUGfq_heading h4{margin:0;font-size:.9rem;font-weight:650}.CBUGfq_heading p{color:var(--muted-foreground,#64748b);margin-top:.3rem;font-size:.76rem;line-height:1.55}.CBUGfq_icon{color:#2563eb;flex-shrink:0;padding-top:.1rem}.CBUGfq_count{color:var(--muted-foreground,#64748b);white-space:nowrap;margin-left:auto;font-size:.7rem}.CBUGfq_dropzone{width:100%;color:inherit;border:1px dashed #94a3b8;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;margin-top:1rem;padding:1rem .7rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.CBUGfq_dropzone:hover,.CBUGfq_dragging{background:#2563eb0a;border-color:#2563eb}.CBUGfq_dropzone small{color:var(--muted-foreground,#64748b);margin-top:.3rem;font-size:.7rem;font-weight:400;display:block}.CBUGfq_section button:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.CBUGfq_section button:disabled{opacity:.55;cursor:not-allowed}.CBUGfq_list{margin:.55rem 0 0;padding:0;list-style:none}.CBUGfq_list li{border-bottom:1px solid var(--border,#e2e8f0);align-items:center;gap:.6rem;padding:.8rem 0;display:flex}.CBUGfq_fileIcon{color:var(--muted-foreground,#64748b);flex-shrink:0}.CBUGfq_fileInfo{flex:1;min-width:0}.CBUGfq_fileName{overflow-wrap:anywhere;font-size:.78rem;font-weight:600;display:block}.CBUGfq_status{color:var(--muted-foreground,#64748b);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.68rem;display:flex}.CBUGfq_status svg{flex-shrink:0}.CBUGfq_actions{flex-shrink:0;gap:.1rem;display:flex}.CBUGfq_actions button{width:32px;height:36px;color:var(--muted-foreground,#64748b);border-radius:7px;place-items:center;display:grid}.CBUGfq_actions button:hover{color:inherit;background:#94a3b820}.CBUGfq_help{color:var(--muted-foreground,#64748b);margin:.65rem 0 0;font-size:.68rem;line-height:1.55}.CBUGfq_error{color:#dc2626;overflow-wrap:anywhere;margin-top:.65rem;font-size:.73rem;line-height:1.5}.CBUGfq_error button{text-decoration:underline}@media (max-width:480px){.CBUGfq_section{padding:.85rem}.CBUGfq_list li{flex-wrap:wrap}.CBUGfq_actions{margin-left:auto}.CBUGfq_fileInfo{min-width:160px}.CBUGfq_dropzone small{max-width:210px}}
.z1E_eW_metrics,.z1E_eW_charts{gap:1rem;display:grid}.z1E_eW_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.z1E_eW_charts{grid-template-columns:minmax(0,1fr) minmax(0,1.58fr)}.z1E_eW_themes{gap:.45rem;margin-top:.55rem;display:grid}.z1E_eW_themes button{text-align:start;border-radius:.45rem;grid-template-columns:minmax(4rem,1fr) minmax(0,2.2fr) max-content;align-items:center;gap:.55rem;width:100%;min-height:44px;padding:.35rem .25rem;font-size:.8rem;display:grid}.z1E_eW_themes button:is(:hover,[aria-pressed=true]){background:color-mix(in srgb, var(--primary) 6%, var(--card))}.z1E_eW_themes button>div{height:.8rem}.z1E_eW_themes button>div>span{border-radius:inherit}.z1E_eW_themes button>span{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.z1E_eW_themes strong{overflow-wrap:anywhere;font-weight:600}.z1E_eW_exampleCard>section>header>span{background:color-mix(in srgb, var(--success) 12%, var(--card));color:var(--success)}.z1E_eW_example{grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr) auto;align-items:center;gap:1rem;display:grid}.z1E_eW_excerpt{background:color-mix(in srgb, var(--primary) 8%, var(--card));overflow-wrap:anywhere;border-radius:.75rem;align-content:center;align-self:stretch;gap:.42rem;min-width:0;padding:.8rem 1rem;display:grid}.z1E_eW_excerpt blockquote{font-family:var(--font-display);font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:600;line-height:1.4}.z1E_eW_guidance{border-inline-start:1px solid var(--border);padding-inline-start:1rem}.z1E_eW_guidance h3{align-items:center;gap:.4rem;display:flex}.z1E_eW_guidance h3 svg{color:var(--primary);flex-shrink:0}.z1E_eW_practice{background:var(--primary);width:fit-content;min-height:44px;color:var(--primary-foreground);border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.84rem;font-weight:600;display:inline-flex}.z1E_eW_practice:hover{background:color-mix(in srgb, var(--primary) 87%, var(--foreground))}.z1E_eW_context{color:var(--muted-foreground);align-items:flex-start;gap:.45rem;font-size:.78rem;display:flex}.z1E_eW_context svg{flex-shrink:0}@media (max-width:1000px){.z1E_eW_charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.z1E_eW_metrics,.z1E_eW_example{grid-template-columns:minmax(0,1fr);gap:.65rem}.z1E_eW_guidance{border-inline-start:0;padding-inline-start:0}}
.yzZ-PW_layout{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.8fr);align-items:start;gap:1.25rem;max-width:74rem;display:grid}.yzZ-PW_formCard{padding:clamp(1.35rem,3vw,2.4rem)}.yzZ-PW_formIntro{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.yzZ-PW_formIcon,.yzZ-PW_assistanceIcon,.yzZ-PW_successIcon{border-radius:.9rem;flex:none;place-items:center;display:grid}.yzZ-PW_formIcon{width:2.8rem;height:2.8rem;color:var(--primary);background:var(--secondary)}.yzZ-PW_kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.yzZ-PW_formIntro h2,.yzZ-PW_success h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.32rem 0 0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600;line-height:1.15}.yzZ-PW_formIntro p,.yzZ-PW_success p{color:var(--muted-foreground);margin:.55rem 0 0;font-size:.82rem;line-height:1.65}.yzZ-PW_form{gap:1.25rem;display:grid}.yzZ-PW_identityFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.yzZ-PW_field{gap:.48rem;min-width:0;display:grid}.yzZ-PW_field>span{font-size:.78rem;font-weight:650}.yzZ-PW_field input,.yzZ-PW_field textarea{border:1px solid var(--input);width:100%;color:var(--foreground);background:var(--background);border-radius:.8rem;padding:.78rem .9rem;font-size:.82rem;line-height:1.5;transition:border-color .16s,box-shadow .16s}.yzZ-PW_field textarea{resize:vertical;min-height:11rem}.yzZ-PW_field :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:.8}.yzZ-PW_field :is(input,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);outline:0}.yzZ-PW_field small{color:var(--muted-foreground);font-size:.7rem;line-height:1.5}.yzZ-PW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.yzZ-PW_error{border:1px solid color-mix(in srgb, var(--destructive) 25%, transparent);color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, var(--card));border-radius:.75rem;margin:0;padding:.8rem 1rem;font-size:.78rem;line-height:1.5}.yzZ-PW_formFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.yzZ-PW_formFooter>span{max-width:17rem;color:var(--muted-foreground);align-items:flex-start;gap:.48rem;font-size:.69rem;line-height:1.55;display:inline-flex}.yzZ-PW_formFooter>span svg{flex:none;margin-top:.05rem}.yzZ-PW_submitButton,.yzZ-PW_secondaryButton{white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;padding:.7rem 1.05rem;font-size:.78rem;font-weight:700;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.yzZ-PW_submitButton{color:#fff;background:var(--primary);box-shadow:var(--shadow-primary)}.yzZ-PW_submitButton:hover:not(:disabled),.yzZ-PW_secondaryButton:hover{transform:translateY(-2px)}.yzZ-PW_submitButton:disabled{cursor:wait;opacity:.65}.yzZ-PW_spinner{animation:.9s linear infinite yzZ-PW_supportSpin}@keyframes yzZ-PW_supportSpin{to{transform:rotate(360deg)}}.yzZ-PW_aside{gap:.75rem;display:grid}.yzZ-PW_assistanceCard{color:#f6f9ff;box-shadow:var(--shadow-card);background:radial-gradient(circle at 100% 0,#164383 0,#0000 55%),linear-gradient(145deg,#102447,#08152b);border:1px solid #1d3b6c;border-radius:1.2rem;padding:1.5rem;position:relative;overflow:hidden}.yzZ-PW_assistanceIcon{color:#8adfff;background:#8adfff1a;width:2.9rem;height:2.9rem}.yzZ-PW_assistanceCard h2{max-width:14rem;font-family:var(--font-display);letter-spacing:-.045em;margin:1.8rem 0 .7rem;font-size:1.5rem;font-weight:600;line-height:1.15}.yzZ-PW_assistanceCard p{color:#b6cbe8;max-width:17rem;margin:0;font-size:.76rem;line-height:1.65}.yzZ-PW_resourceLink{border:1px solid var(--border);color:var(--foreground);background:var(--card);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem;transition:border-color .16s,transform .16s;display:grid}.yzZ-PW_resourceLink:hover{border-color:var(--primary);transform:translateY(-2px)}.yzZ-PW_resourceLink>span:first-child{width:2.3rem;height:2.3rem;color:var(--primary);background:var(--secondary);border-radius:.7rem;place-items:center;display:grid}.yzZ-PW_resourceLink>span:nth-child(2){gap:.16rem;min-width:0;display:grid}.yzZ-PW_resourceLink strong{font-size:.77rem}.yzZ-PW_resourceLink small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.yzZ-PW_resourceLink>svg{color:var(--muted-foreground)}.yzZ-PW_success{outline:none;flex-direction:column;justify-content:center;align-items:flex-start;min-height:25rem;display:flex}.yzZ-PW_successIcon{width:3.6rem;height:3.6rem;color:var(--success);background:color-mix(in srgb, var(--success) 12%, var(--card));margin-bottom:1.5rem}.yzZ-PW_success p{max-width:30rem}.yzZ-PW_reference{border:1px solid var(--border);background:var(--background);border-radius:.8rem;gap:.25rem;width:100%;margin:1.6rem 0;padding:.85rem 1rem;display:grid}.yzZ-PW_reference span{color:var(--muted-foreground);font-size:.67rem}.yzZ-PW_reference strong{overflow-wrap:anywhere;color:var(--primary);font-size:.8rem}.yzZ-PW_secondaryButton{color:var(--primary);background:var(--secondary)}@media (max-width:900px){.yzZ-PW_layout{grid-template-columns:1fr}.yzZ-PW_aside{grid-template-columns:repeat(3,minmax(0,1fr))}.yzZ-PW_assistanceCard{grid-column:span 3}.yzZ-PW_assistanceCard h2{max-width:none;margin-top:1rem}.yzZ-PW_assistanceCard p{max-width:35rem}.yzZ-PW_resourceLink{grid-column:span 3}}@media (max-width:550px){.yzZ-PW_identityFields{grid-template-columns:1fr}.yzZ-PW_formFooter{flex-direction:column;align-items:stretch}.yzZ-PW_submitButton{width:100%}}
.lHqxrW_page{--outcome-won:var(--primary);--outcome-lost:color-mix(in srgb, var(--primary) 47%, var(--card));--outcome-no_decision:color-mix(in srgb, var(--muted-foreground) 46%, var(--card));--outcome-follow_up:color-mix(in srgb, #8b76e8 55%, var(--card));--outcome-unknown:var(--muted)}.lHqxrW_charts{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1rem;display:grid}.lHqxrW_outcomeChart{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:.75rem 1.2rem;min-height:13rem;display:grid}.lHqxrW_donut{aspect-ratio:1;border-radius:50%;width:100%;max-width:13rem;margin-inline:auto;position:relative}.lHqxrW_donutCenter{background:var(--card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:25%}.lHqxrW_donutCenter strong{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,2rem);line-height:1}.lHqxrW_donutShare{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:650;position:absolute;translate:-50% -50%}.lHqxrW_donutShare[data-outcome=won]{color:var(--primary-foreground)}.lHqxrW_outcomeLegend li+li{border-top:1px solid var(--border)}.lHqxrW_outcomeLegend button{text-align:start;border-radius:.25rem;grid-template-columns:.7rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:44px;padding:.35rem .2rem;font-size:.81rem;display:grid}.lHqxrW_outcomeLegend button:not(:disabled):hover,.lHqxrW_outcomeLegend button[aria-expanded=true]{background:color-mix(in srgb, var(--primary) 6%, var(--card))}.lHqxrW_outcomeLegend button:focus-visible{outline:2px solid var(--primary)}.lHqxrW_outcomeLegend button:disabled{color:var(--muted-foreground)}.lHqxrW_outcomeLegend strong{font-variant-numeric:tabular-nums}.lHqxrW_outcomeSwatch{border-radius:.2rem;width:.7rem;height:.7rem}.lHqxrW_outcomeSwatch[data-outcome=won]{background:var(--outcome-won)}.lHqxrW_outcomeSwatch[data-outcome=lost]{background:var(--outcome-lost)}.lHqxrW_outcomeSwatch[data-outcome=no_decision]{background:var(--outcome-no_decision)}.lHqxrW_outcomeSwatch[data-outcome=follow_up]{background:var(--outcome-follow_up)}.lHqxrW_outcomeSwatch[data-outcome=unknown]{background:var(--outcome-unknown);border:1px solid var(--border)}.lHqxrW_losses{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:1rem 1.4rem;display:grid}.lHqxrW_lossBars{gap:.65rem;margin-block:.55rem;display:grid}.lHqxrW_lossBars li{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 2ch minmax(0,3fr) 5ch;align-items:center;gap:.7rem;font-size:.82rem;display:grid}.lHqxrW_lossBars strong{overflow-wrap:anywhere;font-weight:600}.lHqxrW_lossBars li>div{height:.72rem}.lHqxrW_lossBars li>div>span{border-radius:inherit}.lHqxrW_lossBars li>span{text-align:end}.lHqxrW_lossAction{border-inline-start:1px solid var(--border);padding-inline-start:1.4rem}.lHqxrW_explorerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .75rem;display:flex}.lHqxrW_explorerHeader h2{scroll-margin-block:5rem}.lHqxrW_context{color:var(--muted-foreground);align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.45;display:flex}.lHqxrW_context svg{flex-shrink:0}@media (max-width:1000px){.lHqxrW_charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.lHqxrW_losses{grid-template-columns:minmax(0,1fr)}.lHqxrW_lossAction{border-inline-start:0;border-top:1px solid var(--border);padding-inline-start:0}.lHqxrW_lossBars li{grid-template-columns:minmax(0,1.15fr) 2ch minmax(0,1fr) 5ch;gap:.4rem}}@media (max-width:430px){.lHqxrW_outcomeChart{grid-template-columns:minmax(0,1fr)}.lHqxrW_donut{max-width:11rem}}
.B6oPdW_control{vertical-align:middle;width:100%;min-width:0;font-weight:400;display:inline-block;position:relative}.B6oPdW_native{bottom:0;left:0;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.B6oPdW_trigger{border:1px solid var(--border);background:var(--card);width:100%;min-height:42px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex!important}.B6oPdW_trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.B6oPdW_trigger>svg{color:var(--muted-foreground);flex:none}.B6oPdW_trigger:hover{border-color:var(--primary)}.B6oPdW_trigger:focus-visible,.B6oPdW_calendarTrigger:focus-visible,.B6oPdW_popup button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.B6oPdW_trigger:disabled{background:var(--muted);color:var(--muted-foreground);border-color:var(--border);opacity:.65;cursor:not-allowed}.B6oPdW_trigger:disabled>svg{opacity:.4}.B6oPdW_popup{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:0 12px 40px color-mix(in srgb,var(--foreground) 12%,transparent);overscroll-behavior:contain;border-radius:14px;margin:0;padding:6px;font-size:14px;font-weight:400;position:fixed;inset:auto;overflow:auto}.B6oPdW_option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;line-height:1.5;display:flex}.B6oPdW_option[data-active=true],.B6oPdW_option[aria-selected=true]{background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}.B6oPdW_option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.B6oPdW_dateInput{border:1px solid var(--border);background:var(--card);width:100%;min-height:42px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:10px 40px 10px 12px!important}.B6oPdW_calendarTrigger{color:var(--muted-foreground);cursor:pointer;place-items:center;display:grid;background:0 0!important;border:0!important;width:34px!important;padding:0!important;position:absolute!important;inset:0 4px 0 auto!important}.B6oPdW_calendarHeading{justify-content:space-between;align-items:center;padding:4px 2px 12px;display:flex}.B6oPdW_calendarHeading strong{text-transform:capitalize;font-weight:600}.B6oPdW_popup button{cursor:pointer;color:inherit;border-radius:8px;padding:8px}.B6oPdW_popup button:hover{background:var(--muted)}.B6oPdW_popup button:disabled{opacity:.35;cursor:not-allowed}.B6oPdW_calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.B6oPdW_calendar small{color:var(--muted-foreground);padding:6px 0}.B6oPdW_calendar button{font-variant-numeric:tabular-nums;aspect-ratio:1}.B6oPdW_calendar button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground,#fff)}.B6oPdW_calendarFooter{border-top:1px solid var(--border);color:var(--primary);justify-content:space-between;margin-top:10px;padding-top:6px;display:flex}.B6oPdW_times{flex-direction:column;gap:2px;display:flex}.B6oPdW_times button{text-align:center;font-variant-numeric:tabular-nums;flex:none;min-height:40px}.B6oPdW_times button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground,#fff)}.B6oPdW_calendarPopup .B6oPdW_calendar button{aspect-ratio:auto;height:clamp(16px,16.6667dvh - 30px,36px);padding:0}.B6oPdW_calendarPopup .B6oPdW_calendarHeading{padding-bottom:4px}.B6oPdW_calendarPopup .B6oPdW_calendar small{padding:2px 0}
.nexus-loading{box-sizing:border-box;isolation:isolate;color:#0f172a;-webkit-font-smoothing:antialiased;background:#f2f1ee;place-items:center;min-height:100svh;padding:112px 24px 80px;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:300;display:grid;position:relative;overflow:hidden}.nexus-loading *,.nexus-loading :before,.nexus-loading :after{box-sizing:border-box}.nexus-loading:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#5669970a 1px,#0000 1px),linear-gradient(90deg,#5669970a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:10% 0;-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.nexus-loading-brand{background:#f2f1eee6;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000d}.nexus-loading-brand img{width:96px;height:auto;display:block}.nexus-loading-brand:focus-visible{outline-offset:5px;outline:2px solid #165af9}.nexus-loading-frame{pointer-events:none;border-inline:1px solid #cbd5e1b3;position:absolute;inset:128px max(24px,50% - 708px) 80px}.nexus-loading-frame:before,.nexus-loading-frame:after{content:"";background:#f2f1ee;border:1px solid #94a3b8;width:6px;height:6px;position:absolute;top:-3px}.nexus-loading-frame:before{left:-3px}.nexus-loading-frame:after{right:-3px}.nexus-loading-status{text-align:center;width:100%;max-width:600px;position:relative}.nexus-loading-squares{justify-content:center;gap:8px;height:16px;margin-bottom:28px;display:flex}.nexus-loading-squares span{opacity:.3;background:#165af9;width:8px;height:8px;animation:1.8s ease-in-out infinite nexus-loading-square}.nexus-loading-squares span:nth-child(2){animation-delay:.2s}.nexus-loading-squares span:nth-child(3){animation-delay:.4s}.nexus-loading .nexus-loading-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#e2e8f080;border:1px solid #cbd5e199;border-radius:999px;margin:0 0 20px;padding:4px 12px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.nexus-loading-title{letter-spacing:-.05em;margin:0 auto;font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.15}.nexus-loading .nexus-loading-description{color:#475569;margin:20px 0 0;font-size:14px;line-height:1.625}.nexus-loading-progress{background:#cbd5e199;width:120px;height:2px;margin:32px auto 0;overflow:hidden}.nexus-loading-progress span{background:#165af9;width:45%;height:100%;animation:1.6s ease-in-out infinite nexus-loading-progress;display:block}@keyframes nexus-loading-square{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.8;transform:translateY(-5px)}}@keyframes nexus-loading-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media (max-width:639px){.nexus-loading-frame{display:none}}@media (prefers-reduced-motion:reduce){.nexus-loading-squares span,.nexus-loading-progress span{animation:none}.nexus-loading-progress span{opacity:.4;width:100%}}
