.Uy1VxG_wrap{gap:12px;display:grid}.Uy1VxG_scroller{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.Uy1VxG_scroller table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.Uy1VxG_scroller th,.Uy1VxG_scroller td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:11px 12px}.Uy1VxG_scroller th{background:var(--color-bg);color:var(--color-text-muted);text-transform:uppercase;font-size:10.5px}.Uy1VxG_scroller td strong,.Uy1VxG_scroller td small,.Uy1VxG_scroller td span{display:block}.Uy1VxG_scroller td small{color:var(--color-text-muted);margin-top:3px}.Uy1VxG_scroller code{font-family:var(--font-mono);font-size:11px}.Uy1VxG_status{border-radius:var(--radius-pill);background:var(--color-state-warning-bg);width:fit-content;color:var(--color-layer-intermediate-strong);font-weight:var(--weight-semibold);padding:3px 8px}.Uy1VxG_status[data-status=paid]{background:var(--color-state-success-bg);color:var(--color-success)}.Uy1VxG_status[data-status=cancelled]{background:var(--callout-danger);color:var(--color-danger)}.Uy1VxG_actions{gap:6px;display:flex}.Uy1VxG_actions button{border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-action-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border:0;padding:7px 10px}.Uy1VxG_actions button[data-danger]{background:var(--color-danger)}.Uy1VxG_actions button:disabled{opacity:.55;cursor:wait}.Uy1VxG_actions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Uy1VxG_error{border-radius:var(--radius-sm);background:var(--callout-danger);color:var(--color-danger);margin:0;padding:10px 12px}.Uy1VxG_empty{color:var(--color-text-muted);text-align:center!important;padding:24px!important}
.v-GrkW_avatar{--bide-ring:var(--color-border-strong);vertical-align:middle;isolation:isolate;flex:none;display:inline-flex;position:relative}.v-GrkW_avatar[data-family=aventureros]{--bide-ring:var(--color-bide-aventureros)}.v-GrkW_avatar[data-family=heroes]{--bide-ring:var(--color-bide-heroes)}.v-GrkW_avatar[data-family=eruditos]{--bide-ring:var(--color-bide-eruditos)}.v-GrkW_face{box-sizing:border-box;border:2px solid var(--bide-ring);background:color-mix(in srgb, var(--bide-ring) 12%, var(--color-surface));border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.v-GrkW_face img{object-fit:contain;width:100%;height:100%;display:block}.v-GrkW_initials{color:var(--color-action);font-size:12px;font-weight:700}.v-GrkW_avatar[data-ranked=true]{margin-bottom:7px}.v-GrkW_rank{border:1px solid var(--bide-ring);border-radius:var(--radius-pill);background:var(--color-nav-bg);width:max-content;min-width:24px;color:var(--color-nav-text);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 15%, transparent);padding:1px 4px;font-size:12px;font-weight:750;line-height:1.2;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}
.UFSsDa_row{width:100%;max-width:var(--container);padding:var(--space-2) var(--space-5) 0;justify-content:flex-end;margin-inline:auto;display:flex}.UFSsDa_link{align-items:baseline;gap:var(--space-2);min-height:44px;padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-caption);align-items:center;text-decoration:none;display:inline-flex}.UFSsDa_link strong{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.UFSsDa_link:hover{color:var(--color-action)}.UFSsDa_link:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (max-width:620px){.UFSsDa_row{padding-inline:var(--space-4)}}
.NIsHoa_badge{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;line-height:1;text-decoration:none;display:inline-flex}.NIsHoa_badge:hover{border-color:var(--color-action);color:var(--color-action)}.NIsHoa_badge:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.NIsHoa_dot{border-radius:var(--radius-pill);background:var(--color-accent);width:7px;height:7px}.NIsHoa_badge[data-plan=full]{border-color:var(--color-action-soft-border);background:var(--color-surface-soft);color:var(--color-action)}.NIsHoa_badge[data-tone=dark]{border-color:color-mix(in srgb, var(--color-nav-text) 45%, transparent);min-height:36px;color:var(--color-nav-text);background:0 0}.NIsHoa_badge[data-tone=dark]:hover{background:var(--color-nav-hover);color:var(--color-nav-text)}.NIsHoa_badge[data-tone=dark][data-plan=full]{background:var(--color-accent);color:var(--color-nav-bg);border-color:#0000}.NIsHoa_badge[data-tone=dark]:focus-visible{outline-color:var(--color-accent)}@media (max-width:359px){.NIsHoa_badge[data-tone=dark]{padding-inline:var(--space-2)}}
.kJFuFW_trigger{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);border:3px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-surface);width:48px;height:48px;box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);animation:kJFuFW_bideArrive var(--dur-slow) var(--ease) both, kJFuFW_bideAttention .72s var(--ease) 1.8s 1;padding:0;position:fixed;overflow:hidden}.kJFuFW_trigger:hover{border-color:var(--color-focus);box-shadow:var(--shadow-bottom-sheet);transform:translateY(-3px)scale(1.03)}.kJFuFW_trigger:active{transform:translateY(1px)scale(.96)}.kJFuFW_trigger:focus-visible{border-radius:var(--radius-pill)}.kJFuFW_triggerImage{object-fit:contain;width:100%;height:100%;display:block}.kJFuFW_dialogTrigger{z-index:1}.kJFuFW_triggerConcealed{visibility:hidden}html[data-cookie-banner-open=true] .kJFuFW_trigger:not(.kJFuFW_embeddedTrigger):not(.kJFuFW_dialogTrigger){visibility:hidden}.kJFuFW_dialog{inset:auto var(--space-6) 104px auto;width:min(500px,100vw - 48px);max-width:none;max-height:calc(100dvh - 128px);color:var(--color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:visible}.kJFuFW_dialog::backdrop{background:color-mix(in srgb, var(--color-overlay) 45%, transparent)}.kJFuFW_panel{border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface);min-height:0;max-height:calc(100dvh - 128px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.kJFuFW_panelHeader{align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--color-nav-bg);color:var(--color-nav-text);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.kJFuFW_panelHeader h2{color:inherit;font-size:var(--text-h3);font-weight:var(--weight-semibold);margin:0}.kJFuFW_panelHeader p{max-width:28ch;margin:var(--space-1) 0 0;color:var(--color-nav-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.kJFuFW_headerImageFrame{border:3px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-surface);width:68px;height:68px;box-shadow:var(--shadow-md);flex:none;display:block;overflow:hidden}.kJFuFW_headerImage{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.1)}.kJFuFW_closeButton{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-nav-text-muted);font:inherit;font-size:var(--text-h2);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:0;align-self:start;place-items:center;padding:0;line-height:1;display:grid}.kJFuFW_closeButton:hover{background:var(--color-nav-hover);color:var(--color-nav-text)}.kJFuFW_closeButton:active{transform:scale(.94)}.kJFuFW_panelBody{overscroll-behavior:contain;min-height:0;padding:var(--space-4);background:var(--color-surface);overflow-y:auto}.kJFuFW_form{gap:var(--space-3);flex-direction:column;display:flex}.kJFuFW_formIntro{font-weight:var(--weight-medium);margin:0}.kJFuFW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kJFuFW_categoryGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kJFuFW_categoryButton{justify-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:var(--space-1) var(--space-3);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);display:flex}.kJFuFW_categoryButton:hover{border-color:var(--color-action);background:var(--color-layer-common-bg)}.kJFuFW_categoryButton:active{transform:scale(.98)}.kJFuFW_categoryButton[data-selected=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.kJFuFW_twoColumns{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kJFuFW_field{gap:var(--space-1);min-width:0;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);flex-direction:column;display:flex;position:relative}.kJFuFW_field>span em{color:var(--color-danger);font-style:normal}.kJFuFW_field>span small{color:var(--color-text-muted);font-weight:var(--weight-regular)}.kJFuFW_field input,.kJFuFW_field textarea{border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text);font:inherit;font-weight:var(--weight-regular);line-height:var(--leading-body);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.kJFuFW_field input{min-height:42px;padding:var(--space-2) var(--space-3)}.kJFuFW_field textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}.kJFuFW_field input:hover,.kJFuFW_field textarea:hover{border-color:var(--color-border-strong)}.kJFuFW_field input:focus-visible,.kJFuFW_field textarea:focus-visible{border-color:var(--color-action);background:var(--color-surface)}.kJFuFW_field input::placeholder,.kJFuFW_field textarea::placeholder{color:var(--color-text-muted)}.kJFuFW_counter{right:var(--space-3);bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-regular);position:absolute}.kJFuFW_primaryButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:46px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-action-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #0000;display:inline-flex}.kJFuFW_primaryButton:hover:not(:disabled){background:var(--color-action-hover);box-shadow:var(--shadow-md)}.kJFuFW_primaryButton:active:not(:disabled){transform:translateY(1px)}.kJFuFW_primaryButton:disabled{background:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed}.kJFuFW_textButton{border-radius:var(--radius-md);min-height:44px;color:var(--color-link);font:inherit;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0}.kJFuFW_errorMessage{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));color:var(--color-danger);font-size:var(--text-body-sm);margin:0}.kJFuFW_privacyNote{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);text-align:center}.kJFuFW_successState{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-height:360px;display:flex}.kJFuFW_successState h3,.kJFuFW_successState p{margin:0}.kJFuFW_successState p{max-width:34ch;color:var(--color-text-muted)}.kJFuFW_successIcon{border-radius:var(--radius-pill);background:var(--color-state-success-bg);width:64px;height:64px;color:var(--color-success);place-items:center;display:grid}@keyframes kJFuFW_bideArrive{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kJFuFW_bideAttention{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3px)rotate(-2deg)}70%{transform:translateY(-1px)rotate(2deg)}}@media (min-width:768px) and (max-width:899px){.kJFuFW_trigger:not(.kJFuFW_dialogTrigger){right:var(--space-3);bottom:calc(76px + env(safe-area-inset-bottom,0px));border-width:2px;width:48px;height:48px}}@media (max-width:767px){.kJFuFW_trigger{right:var(--space-2);bottom:calc(85px + env(safe-area-inset-bottom,0px));border-width:2px;width:48px;height:48px}.kJFuFW_dialog{inset:auto var(--space-2) calc(84px + env(safe-area-inset-bottom,0px)) var(--space-2);width:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px))}.kJFuFW_dialog::backdrop{background:var(--color-overlay)}.kJFuFW_panel{max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-bottom-sheet)}.kJFuFW_dialogTrigger{right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.kJFuFW_panelHeader{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.kJFuFW_headerImageFrame{width:52px;height:52px}.kJFuFW_panelBody{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.kJFuFW_form{gap:var(--space-3)}.kJFuFW_formIntro{font-size:var(--text-body-sm)}.kJFuFW_categoryButton{min-height:44px;padding:var(--space-1) var(--space-2);font-size:var(--text-caption)}.kJFuFW_field{gap:var(--space-1);font-size:var(--text-caption)}.kJFuFW_field input{min-height:42px;padding:var(--space-1) var(--space-2)}.kJFuFW_field textarea{min-height:84px;padding:var(--space-2)}.kJFuFW_primaryButton{min-height:46px;padding-block:var(--space-2)}.kJFuFW_privacyNote{font-size:var(--text-caption);line-height:1.3}}@media (min-width:768px){.kJFuFW_dialog::backdrop{background:0 0}}@media (min-width:768px) and (max-height:800px){.kJFuFW_dialog{inset:auto var(--space-4) var(--space-4) auto;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px)}.kJFuFW_panel{max-height:calc(100dvh - 32px)}.kJFuFW_panelHeader{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.kJFuFW_panelHeader p{max-width:none;margin-top:2px}.kJFuFW_headerImageFrame{width:52px;height:52px}.kJFuFW_panelBody{padding:var(--space-3)}.kJFuFW_form{gap:var(--space-2)}.kJFuFW_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kJFuFW_field{gap:2px}.kJFuFW_field input{padding-block:var(--space-1)}.kJFuFW_field textarea{height:68px;min-height:68px}}@media (max-width:767px) and (max-height:800px){.kJFuFW_panelHeader{padding-block:var(--space-2)}.kJFuFW_panelHeader h2{font-size:var(--text-body-lg)}.kJFuFW_panelHeader p{font-size:var(--text-caption);margin-top:0}.kJFuFW_headerImageFrame{width:44px;height:44px}.kJFuFW_panelBody{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.kJFuFW_form{gap:var(--space-2)}.kJFuFW_categoryGrid{gap:6px}.kJFuFW_field{gap:2px}.kJFuFW_field textarea{height:68px;min-height:68px}}body:has([data-podcast-player]) .kJFuFW_trigger:not(.kJFuFW_dialogTrigger){bottom:calc(var(--podcast-player-clearance,78px) + var(--space-3))}@media (max-width:700px){body:has([data-mobile-launch]) .kJFuFW_trigger:not(.kJFuFW_dialogTrigger){bottom:calc(85px + 72px + env(safe-area-inset-bottom,0px))}}body:has([data-support-embedded]) .kJFuFW_trigger[data-yields-to-embedded]:not(.kJFuFW_dialogTrigger){display:none}.kJFuFW_embeddedTrigger{width:44px;height:44px;box-shadow:none;border-width:2px;flex:none;animation:none;position:relative;inset:auto}@media (max-width:899px){.kJFuFW_trigger.kJFuFW_embeddedTrigger{width:44px;height:44px;position:relative;inset:auto}}.kJFuFW_flowSupport{min-height:48px;padding:var(--space-4) var(--space-6);color:var(--color-link);font:600 14px var(--font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 auto;text-decoration:underline;display:block}.kJFuFW_trigger[data-animate=false]{animation:none}
.H8aylq_badge{border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:normal;overflow-wrap:break-word;border:1px solid #0000;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 10px;line-height:1.4;display:inline-flex}.H8aylq_dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.H8aylq_success{color:var(--color-success-strong);background:color-mix(in srgb, var(--color-success) 9%, transparent);border-color:color-mix(in srgb, var(--color-success) 25%, transparent)}.H8aylq_accent{color:var(--color-accent-text);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.H8aylq_info{color:var(--color-info-strong);background:color-mix(in srgb, var(--color-info) 8%, transparent);border-color:color-mix(in srgb, var(--color-info) 25%, transparent)}.H8aylq_warning{color:var(--color-warning-strong);background:color-mix(in srgb, var(--color-warning) 9%, transparent);border-color:color-mix(in srgb, var(--color-warning) 28%, transparent)}.H8aylq_neutral{color:var(--color-text-muted);background:var(--color-bg);border-color:var(--color-border-strong)}
.JzoKTq_header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.JzoKTq_kicker,.JzoKTq_cardKicker,.JzoKTq_sectionTitle{font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.JzoKTq_kicker,.JzoKTq_cardKicker{color:var(--v-accent-strong)}.JzoKTq_title{max-width:64ch;font-size:20px;line-height:1.25;font-weight:var(--weight-bold);margin:2px 0 0}.JzoKTq_mapRecommendedTitle{font-size:var(--text-h3);margin:0}.JzoKTq_intro{margin:var(--space-2) 0 0;max-width:82ch;font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-body)}.JzoKTq_headerAside{align-items:center;gap:var(--space-2);flex:none;display:flex}.JzoKTq_homeStack{gap:var(--space-6);display:grid}.JzoKTq_nextStepCard,.JzoKTq_radarPreview{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:relative}.JzoKTq_nextStepCard{padding-left:calc(var(--space-5) + var(--space-2))}.JzoKTq_nextStepMark{inset:var(--space-5) auto auto var(--space-5);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-layer-common);transform:translateX(calc(-1 * var(--space-3)));position:absolute}.JzoKTq_nextStepCard h2{font-size:var(--text-h3);margin:0}.JzoKTq_nextStepCard>p:not(.JzoKTq_cardKicker){max-width:60ch;color:var(--color-text-muted);line-height:var(--leading-body);margin:0}.JzoKTq_continueSection,.JzoKTq_continueList{gap:var(--space-3);display:grid}.JzoKTq_continueItem{align-items:center;gap:var(--space-4);min-height:70px;padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.JzoKTq_continueItem:hover{border-color:var(--color-action);box-shadow:var(--shadow-sm)}.JzoKTq_continueItem:focus-visible,.JzoKTq_textLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}.JzoKTq_continueIcon{border-radius:var(--radius-md);place-items:center;width:42px;height:42px;display:grid}.JzoKTq_continueIcon[data-tone=common]{background:var(--color-layer-common-bg);color:var(--color-layer-common)}.JzoKTq_continueIcon[data-tone=specific]{background:var(--color-layer-specific-bg);color:var(--color-layer-specific)}.JzoKTq_continueItem>span:nth-child(2){gap:var(--space-1);display:grid}.JzoKTq_continueItem em{color:var(--color-text-muted);font-size:var(--text-body-sm);font-style:normal}.JzoKTq_continueItem>b{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption)}.JzoKTq_radarPreview{border-radius:var(--radius-lg)}.JzoKTq_radarPreviewItem{align-items:start;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-info) 18%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-info) 5%, var(--color-surface));color:var(--color-info);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.JzoKTq_radarPreviewItem strong{color:var(--color-text)}.JzoKTq_radarPreviewItem p,.JzoKTq_itCallout p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.JzoKTq_itCallout{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-dashed);border-radius:var(--radius-lg);background:var(--color-mode-it-bg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.JzoKTq_itCalloutIcon{border-radius:var(--radius-md);background:var(--color-mode-it);width:34px;height:34px;color:var(--color-action-text);place-items:center;display:grid}.JzoKTq_privateFootnote{color:var(--color-text-muted);font-size:var(--text-caption);text-align:center;margin:0}.JzoKTq_practiceHub{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.JzoKTq_practiceHubHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.JzoKTq_practiceTitle{color:var(--color-text);font-size:var(--text-h1);margin:0;line-height:1.08}.JzoKTq_practiceAlternatives{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.JzoKTq_practiceAlternatives>summary{gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.JzoKTq_practiceAlternatives>summary::-webkit-details-marker{display:none}.JzoKTq_practiceAlternatives>summary>span:first-child{border-radius:var(--radius-pill);background:var(--color-surface-soft);width:44px;height:44px;color:var(--color-action);place-items:center;display:grid}.JzoKTq_practiceAlternatives>summary>span:nth-child(2){min-width:0;display:grid}.JzoKTq_practiceAlternatives>summary strong{font-size:var(--text-body-lg)}.JzoKTq_practiceAlternatives>summary small{color:var(--color-text-muted);font-size:var(--text-body-sm)}.JzoKTq_practiceAlternatives[open]>summary>svg{transform:rotate(180deg)}.JzoKTq_practiceAlternatives>.JzoKTq_intentGrid{padding:0 var(--space-4) var(--space-4)}.JzoKTq_practiceAlternatives>summary:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.JzoKTq_intentGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.JzoKTq_intentCard{--intent-color:var(--color-action);--intent-bg:var(--color-layer-common-bg);align-content:center;gap:3px var(--space-4);min-width:0;min-height:96px;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--intent-color) 34%, var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--intent-bg) 58%, var(--color-surface)), var(--color-surface));color:var(--color-text);text-align:left;font:inherit;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);text-decoration:none;display:grid;position:relative}.JzoKTq_intentCard:hover{border-color:var(--intent-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.JzoKTq_intentCard[data-active=true]{border-color:var(--intent-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--intent-color) 28%, transparent), var(--shadow-md)}.JzoKTq_intentCard:focus-visible,.JzoKTq_practiceSecondaryItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.JzoKTq_intentCard[data-tone=review]{--intent-color:var(--color-accent-strong);--intent-bg:var(--color-accent-bg)}.JzoKTq_intentCard[data-tone=study]{--intent-color:var(--color-action);--intent-bg:var(--color-surface-soft)}.JzoKTq_intentIcon{border-radius:var(--radius-md);background:var(--intent-bg);width:48px;height:48px;color:var(--intent-color);grid-row:1/3;place-items:center;display:grid}.JzoKTq_intentInlinePanel{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-action) 22%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.JzoKTq_practiceHub:has(>.JzoKTq_intentInlinePanel [data-embedded=true]){gap:0;margin-bottom:0}.JzoKTq_practiceHub:has(>.JzoKTq_intentInlinePanel [data-embedded=true])>:not(.JzoKTq_intentInlinePanel){display:none}.JzoKTq_practiceHub:has(>.JzoKTq_intentInlinePanel [data-embedded=true])>.JzoKTq_intentInlinePanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.JzoKTq_intentInlineHead{gap:2px;display:grid}.JzoKTq_intentInlineHead h2,.JzoKTq_intentInlineHead p{margin:0}.JzoKTq_intentInlineHead h2{font-size:var(--text-h3);color:var(--color-text);line-height:1.2}.JzoKTq_intentInlineHead p{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.JzoKTq_intentBadge{top:var(--space-4);right:var(--space-4);max-width:calc(100% - 92px);padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--intent-color);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;position:absolute;overflow:hidden}.JzoKTq_intentCard strong{font-size:var(--text-body);align-self:end;line-height:1.2}.JzoKTq_intentCard span:not(.JzoKTq_intentIcon,.JzoKTq_intentBadge){min-width:0;color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);overflow-wrap:break-word}.JzoKTq_intentCard b{color:var(--intent-color);font-size:var(--text-body-sm);margin-top:auto}.JzoKTq_practiceSecondary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JzoKTq_practiceSecondaryItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-action);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.JzoKTq_practiceSecondaryItem span{gap:2px;display:grid}.JzoKTq_practiceSecondaryItem strong{color:var(--color-text);font-size:var(--text-body-sm)}.JzoKTq_practiceSecondaryItem em{color:var(--color-text-muted);font-size:var(--text-caption);font-style:normal;line-height:1.35}.JzoKTq_priorityList{padding:0 var(--space-4) var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.JzoKTq_priorityItem+.JzoKTq_priorityItem{border-top:1px solid var(--color-border)}.JzoKTq_priorityRow{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:inherit;grid-template-columns:minmax(0,1fr) 76px auto;text-decoration:none;display:grid}.JzoKTq_priorityName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text);overflow:hidden}.JzoKTq_dashboardGrid,.JzoKTq_mapLayout,.JzoKTq_lawGrid,.JzoKTq_twoCol{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;display:grid}.JzoKTq_dashboardGrid,.JzoKTq_twoCol,.JzoKTq_mapLayout,.JzoKTq_lawGrid,.JzoKTq_modeGrid,.JzoKTq_examList,.JzoKTq_reviewGrid,.JzoKTq_radarGrid,.JzoKTq_builder{margin-top:var(--space-6)}.JzoKTq_hero,.JzoKTq_panel,.JzoKTq_questionCard,.JzoKTq_builder{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.JzoKTq_hero{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-left:3px solid var(--v-accent);flex-direction:column;display:flex}.JzoKTq_hero h2{max-width:40ch;font-size:var(--text-body-lg);font-weight:var(--weight-bold);margin:0}.JzoKTq_hero p{max-width:60ch;color:var(--color-text-muted);line-height:var(--leading-read);margin:0}.JzoKTq_heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.JzoKTq_confirmGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JzoKTq_confirmGrid>div{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-layer-common-bg) 32%, var(--color-surface));gap:2px;display:grid}.JzoKTq_confirmGrid span{color:var(--color-text-muted);font-size:var(--text-caption)}.JzoKTq_confirmGrid b{color:var(--color-text);font-size:var(--text-body)}.JzoKTq_rail,.JzoKTq_panel{gap:var(--space-4);flex-direction:column;display:flex}.JzoKTq_panel{padding:var(--space-5)}.JzoKTq_panelAccent{border-left:3px solid var(--color-action)}.JzoKTq_disclosure>summary{list-style:none}.JzoKTq_disclosure>summary::-webkit-details-marker{display:none}.JzoKTq_disclosure[open]>summary{margin-bottom:var(--space-2)}.JzoKTq_panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.JzoKTq_textLink{color:var(--color-link);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.JzoKTq_objectiveGrid,.JzoKTq_routeCards,.JzoKTq_modeGrid,.JzoKTq_blockList,.JzoKTq_blockListCompact,.JzoKTq_articleList,.JzoKTq_actionStack,.JzoKTq_adminList,.JzoKTq_optionList,.JzoKTq_chipRow{gap:var(--space-3);display:grid}.JzoKTq_objectiveCard,.JzoKTq_routeCard,.JzoKTq_modeCard,.JzoKTq_blockCard,.JzoKTq_articleRow,.JzoKTq_examCard,.JzoKTq_reviewCard,.JzoKTq_radarCard{border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none}.JzoKTq_objectiveCard{gap:var(--space-1);padding:var(--space-4);display:grid}.JzoKTq_radarPage{gap:var(--space-6);display:grid}.JzoKTq_radarLead{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-mode-admin-bg);display:flex}.JzoKTq_radarLead>:first-child{white-space:nowrap;flex:none}.JzoKTq_radarLead p{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);margin:0}.JzoKTq_radarSectionHead,.JzoKTq_radarHowHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.JzoKTq_radarSectionHead p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-body-sm)}.JzoKTq_radarFeed{gap:var(--space-3);display:grid}.JzoKTq_radarFeedCard{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid}.JzoKTq_radarFeedMain{align-items:start;gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);display:grid}.JzoKTq_radarFeedFacts{gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body);display:grid}.JzoKTq_radarFeedFacts p{overflow-wrap:anywhere;margin:0}.JzoKTq_radarFeedFacts .JzoKTq_textLink{font-weight:var(--weight-semibold)}.JzoKTq_radarFeedDetail>:last-child{margin-bottom:0}.JzoKTq_radarFeedIcon,.JzoKTq_radarSourceIcon{border-radius:var(--radius-md);background:var(--color-mode-admin-bg);color:var(--color-action);flex:none;justify-content:center;align-items:center;display:inline-flex}.JzoKTq_radarFeedIcon{width:40px;height:40px}.JzoKTq_radarFeedBody{min-width:0}.JzoKTq_radarFeedMeta,.JzoKTq_radarFeedFooter{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.JzoKTq_radarFeedMeta span:first-child{color:var(--color-action);font-weight:var(--weight-semibold)}.JzoKTq_radarFeedMeta span+span:before{content:"·";margin-right:var(--space-2);color:var(--color-border-strong)}.JzoKTq_radarFeedCard h3{-webkit-line-clamp:3;margin:0 0 var(--space-2);font-size:var(--text-body-lg);line-height:var(--leading-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JzoKTq_radarFeedFooter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JzoKTq_radarFeedFooter .JzoKTq_textLink{align-items:center;min-height:24px;display:inline-flex}.JzoKTq_radarFeedResumen{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body)}.JzoKTq_radarFeedFacts .JzoKTq_radarFeedFechas{color:var(--color-text);font-size:var(--text-body-sm,var(--text-caption));font-weight:var(--weight-semibold)}.JzoKTq_radarFeedAviso{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted,transparent);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body)}.JzoKTq_radarFeedBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.JzoKTq_radarGaps{padding:var(--space-5);border:var(--border-dashed);border-radius:var(--radius-lg)}.JzoKTq_radarGaps>p{margin:var(--space-2) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body)}.JzoKTq_radarGaps ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.JzoKTq_radarGaps a{min-height:24px;color:var(--color-action);font-size:var(--text-body-sm,var(--text-caption));align-items:center;text-decoration:none;display:inline-flex}.JzoKTq_radarGaps a:hover{text-decoration:underline}.JzoKTq_radarEmpty{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:var(--border-dashed);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-action);display:flex}.JzoKTq_radarEmpty h2,.JzoKTq_radarEmpty p{margin:0}.JzoKTq_radarEmpty h2{font-size:var(--text-body-lg)}.JzoKTq_radarEmpty p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.JzoKTq_radarMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JzoKTq_radarMetrics>div{gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.JzoKTq_radarMetrics strong{font-size:var(--text-h3);line-height:var(--leading-tight)}.JzoKTq_radarMetrics span{color:var(--color-text-muted);font-size:var(--text-caption)}.JzoKTq_radarHow{gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.JzoKTq_radarSteps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JzoKTq_radarSteps>div{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.JzoKTq_radarSteps strong{color:var(--color-action);font-size:var(--text-body-sm)}.JzoKTq_radarSteps span,.JzoKTq_radarAiNote{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.JzoKTq_radarAiNote{margin:0}.JzoKTq_radarSources{padding:var(--space-4) var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface)}.JzoKTq_radarSources>summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--color-text);font-weight:var(--weight-semibold);display:flex}.JzoKTq_radarSources>summary span:last-child{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.JzoKTq_radarSourceGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JzoKTq_radarSourceCard{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-hairline);border-radius:var(--radius-md);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.JzoKTq_radarSourceCard:hover{border-color:var(--color-action);background:var(--color-mode-admin-bg)}.JzoKTq_radarSourceIcon{width:34px;height:34px}.JzoKTq_radarSourceCard>span:nth-child(2){gap:2px;min-width:0;display:grid}.JzoKTq_radarSourceCard strong,.JzoKTq_radarSourceCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JzoKTq_radarSourceCard small{color:var(--color-text-muted);font-size:var(--text-caption)}@media (max-width:720px){.JzoKTq_radarLead,.JzoKTq_radarSectionHead,.JzoKTq_radarHowHead{flex-direction:column;align-items:flex-start}.JzoKTq_radarFeedCard{padding:var(--space-4)}.JzoKTq_radarFeedMain,.JzoKTq_radarMetrics,.JzoKTq_radarSteps,.JzoKTq_radarSourceGrid{grid-template-columns:1fr}}.JzoKTq_objectiveName{font-weight:var(--weight-bold)}.JzoKTq_objectiveDetail,.JzoKTq_cardText,.JzoKTq_cardReason,.JzoKTq_modeCard p,.JzoKTq_routeCard span,.JzoKTq_examCard p,.JzoKTq_reviewCard p,.JzoKTq_radarCard p,.JzoKTq_radarCard span,.JzoKTq_articleRow em{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.JzoKTq_cardReason{margin:var(--space-3) 0 0}.JzoKTq_blockList{grid-template-columns:repeat(2,minmax(0,1fr))}.JzoKTq_blockCard{justify-content:space-between;gap:var(--space-4);min-height:178px;padding:var(--space-4);flex-direction:column;display:flex}.JzoKTq_blockCard:hover,.JzoKTq_modeCard:hover,.JzoKTq_routeCard:hover,.JzoKTq_objectiveCard:hover{border-color:var(--color-action);box-shadow:var(--shadow-sm)}.JzoKTq_cardTitle{margin:var(--space-1) 0;font-size:var(--text-body-lg)}.JzoKTq_blockMeta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.JzoKTq_blockMeta strong{color:var(--color-action)}.JzoKTq_routeCards,.JzoKTq_modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JzoKTq_routeCard,.JzoKTq_modeCard{align-items:flex-start;gap:var(--space-3);min-height:150px;padding:var(--space-4);flex-direction:column;display:flex}.JzoKTq_modeCard h2,.JzoKTq_examCard h2,.JzoKTq_reviewCard h2,.JzoKTq_radarCard h2{font-size:var(--text-body-lg);margin:0}.JzoKTq_modeCard p,.JzoKTq_examCard p,.JzoKTq_reviewCard p,.JzoKTq_radarCard p{margin:0}.JzoKTq_radarCard span{margin-top:4px;display:block}.JzoKTq_radarCard .JzoKTq_textLink{margin-top:6px;display:inline-block}.JzoKTq_layerList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.JzoKTq_layerList li{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.JzoKTq_layerList span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.JzoKTq_segmentRow{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.JzoKTq_segmentRow span{min-height:34px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.JzoKTq_segmentRow span[data-active=true]{border-color:var(--color-action);color:var(--color-action);background:var(--color-mode-admin-bg)}.JzoKTq_layeredList,.JzoKTq_layerSection,.JzoKTq_metricStack,.JzoKTq_builderSummary{gap:var(--space-4);display:grid}.JzoKTq_layerSection+.JzoKTq_layerSection{padding-top:var(--space-5);border-top:var(--border-hairline)}.JzoKTq_metricStack{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.JzoKTq_metricStack{grid-template-columns:1fr}}.JzoKTq_metricStack div{padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;display:flex}.JzoKTq_metricStack strong{font-size:var(--text-h1);letter-spacing:-.02em;color:var(--color-text);font-weight:800;line-height:1}.JzoKTq_metricStack div[data-trend=up] strong{color:var(--color-success)}.JzoKTq_metricStack span{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin:0}.JzoKTq_builderSummary p{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.JzoKTq_articleRow{gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-columns:84px minmax(0,1fr);display:grid}.JzoKTq_articleRow span{color:var(--color-action);font-family:var(--font-mono);font-size:var(--text-caption);grid-row:span 2}.JzoKTq_builder{gap:var(--space-5);padding:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.JzoKTq_builderGroup{gap:var(--space-3);flex-direction:column;display:flex}.JzoKTq_builderGroup label{align-items:flex-start;gap:var(--space-2);min-height:38px;font-size:var(--text-body-sm);line-height:var(--leading-body);display:flex}.JzoKTq_builderGroup input{margin-top:.2em}.JzoKTq_examList,.JzoKTq_reviewGrid,.JzoKTq_radarGrid{gap:var(--space-3);display:grid}.JzoKTq_examCard,.JzoKTq_reviewCard,.JzoKTq_radarCard{gap:var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.JzoKTq_reviewCount{border-radius:var(--radius-md);background:var(--color-accent-bg);width:56px;min-height:56px;color:var(--color-accent-strong);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;line-height:1;display:flex}.JzoKTq_reviewCount strong{font-size:var(--text-body-lg);font-weight:800}.JzoKTq_reviewCount span{font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.JzoKTq_sectionHint{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-body-sm)}.JzoKTq_heatmapPanel{margin-top:var(--space-6);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface)}.JzoKTq_heatmapHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.JzoKTq_heatmapMeta{color:var(--color-text-muted);font-size:var(--text-body-sm)}.JzoKTq_activityLegend{gap:var(--space-2) var(--space-4);margin:calc(-1 * var(--space-2)) 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.JzoKTq_activityLegend span:not(:first-child):before{content:"";width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--color-border);display:inline-block}.JzoKTq_activityLegend span[data-tone=high]:before{background:var(--color-success)}.JzoKTq_activityLegend span[data-tone=mid]:before{background:var(--color-warning)}.JzoKTq_activityLegend span[data-tone=low]:before{background:var(--color-danger)}.JzoKTq_heatmap{grid-template-rows:repeat(7,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;max-width:560px;display:grid}.JzoKTq_heatCell{aspect-ratio:1;background:var(--color-activity-empty);border-radius:3px}.JzoKTq_heatCell[data-level="1"]{background:var(--color-activity-low)}.JzoKTq_heatCell[data-level="2"]{background:var(--color-activity-medium)}.JzoKTq_heatCell[data-level="3"]{background:var(--color-activity-high)}.JzoKTq_heatCell[data-level="4"]{background:var(--color-activity-peak)}.JzoKTq_heatmapLegend{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.JzoKTq_heatmapLegend .JzoKTq_heatCell{aspect-ratio:auto;width:12px;height:12px}.JzoKTq_progressLawList{gap:var(--space-4);display:grid}.JzoKTq_progressLawRow{gap:var(--space-2);display:grid}.JzoKTq_progressLawTop{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.JzoKTq_progressLawDot{border-radius:var(--radius-sm);background:var(--color-layer-common);width:9px;height:9px}.JzoKTq_progressLawRow[data-tone=intermediate] .JzoKTq_progressLawDot{background:var(--color-layer-intermediate)}.JzoKTq_progressLawRow[data-tone=specific] .JzoKTq_progressLawDot{background:var(--color-layer-specific)}.JzoKTq_progressLawStatus{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-state-neutral-bg);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.JzoKTq_progressLawStatus[data-status=active]{background:var(--color-state-warning-bg);color:var(--color-layer-intermediate)}.JzoKTq_progressLawStatus[data-status=consolidated]{background:var(--color-state-success-bg);color:var(--color-success)}.JzoKTq_progressLawTop b{min-width:38px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);text-align:right}.JzoKTq_progressLawTrack{border-radius:var(--radius-pill);background:var(--color-bg);width:100%;height:7px;color:var(--color-layer-common);appearance:none;border:0;display:block;overflow:hidden}.JzoKTq_progressLawTrack::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-bg)}.JzoKTq_progressLawTrack::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-layer-common)}.JzoKTq_progressLawTrack::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-layer-common)}.JzoKTq_progressLawRow[data-tone=intermediate] .JzoKTq_progressLawTrack{color:var(--color-layer-intermediate)}.JzoKTq_progressLawRow[data-tone=intermediate] .JzoKTq_progressLawTrack::-webkit-progress-value{background:var(--color-layer-intermediate)}.JzoKTq_progressLawRow[data-tone=intermediate] .JzoKTq_progressLawTrack::-moz-progress-bar{background:var(--color-layer-intermediate)}.JzoKTq_progressLawRow[data-tone=specific] .JzoKTq_progressLawTrack{color:var(--color-layer-specific)}.JzoKTq_progressLawRow[data-tone=specific] .JzoKTq_progressLawTrack::-webkit-progress-value{background:var(--color-layer-specific)}.JzoKTq_progressLawRow[data-tone=specific] .JzoKTq_progressLawTrack::-moz-progress-bar{background:var(--color-layer-specific)}.JzoKTq_questionCard{gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-8));display:grid}.JzoKTq_provenance{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.JzoKTq_questionCard h2{max-width:760px;font-size:var(--text-h2);margin:0}.JzoKTq_option,.JzoKTq_optionCorrect{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.JzoKTq_option span,.JzoKTq_optionCorrect span{border-radius:var(--radius-pill);background:var(--color-bg);width:28px;height:28px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);place-items:center;display:grid}.JzoKTq_optionCorrect{border-color:color-mix(in srgb, var(--color-success) 42%, var(--color-border));background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}.JzoKTq_optionCorrect span{background:var(--color-success);color:var(--color-action-text)}.JzoKTq_feedback{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.JzoKTq_feedback p{color:var(--color-text-muted);margin:0}.JzoKTq_chipRow{flex-wrap:wrap;display:flex}.JzoKTq_chipRow span,.JzoKTq_adminList span{min-height:30px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.JzoKTq_adminList{flex-wrap:wrap;display:flex}.JzoKTq_accountActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:980px){.JzoKTq_header,.JzoKTq_dashboardGrid,.JzoKTq_mapLayout,.JzoKTq_lawGrid,.JzoKTq_twoCol,.JzoKTq_builder{grid-template-columns:1fr}.JzoKTq_header{display:grid}}@media (max-width:700px){.JzoKTq_title{max-width:100%;font-size:var(--text-h1)}.JzoKTq_blockList,.JzoKTq_routeCards,.JzoKTq_modeGrid,.JzoKTq_examCard,.JzoKTq_reviewCard,.JzoKTq_radarCard,.JzoKTq_articleRow{grid-template-columns:1fr}.JzoKTq_radarPreviewItem,.JzoKTq_itCallout{grid-template-columns:auto minmax(0,1fr)}.JzoKTq_radarPreviewItem>:last-child,.JzoKTq_itCallout>:last-child{grid-column:2;justify-self:start}.JzoKTq_progressLawTop{grid-template-columns:auto minmax(0,1fr) auto}.JzoKTq_progressLawStatus{grid-column:2;justify-self:start}}.JzoKTq_layerChip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;display:inline-flex}.JzoKTq_layerDot{border-radius:50%;width:8px;height:8px}.JzoKTq_layerChip[data-tone=common]{color:var(--color-layer-common-strong);background:color-mix(in srgb, var(--color-action) 16%, var(--color-surface))}.JzoKTq_layerChip[data-tone=common] .JzoKTq_layerDot{background:var(--color-action)}.JzoKTq_layerChip[data-tone=intermediate]{color:var(--color-layer-intermediate-strong);background:var(--color-layer-intermediate-bg)}.JzoKTq_layerChip[data-tone=intermediate] .JzoKTq_layerDot{background:var(--color-layer-intermediate)}.JzoKTq_layerChip[data-tone=specific]{color:var(--color-layer-specific);background:var(--color-layer-specific-bg)}.JzoKTq_layerChip[data-tone=specific] .JzoKTq_layerDot{background:var(--color-layer-specific)}.JzoKTq_layerSection[data-tone=common]{border-left:3px solid color-mix(in srgb, var(--color-action) 60%, transparent);padding-left:var(--space-4)}.JzoKTq_layerSection[data-tone=intermediate]{border-left:3px solid color-mix(in srgb, var(--color-layer-intermediate) 60%, transparent);padding-left:var(--space-4)}.JzoKTq_layerSection[data-tone=specific]{border-left:3px solid color-mix(in srgb, var(--color-layer-specific) 55%, transparent);padding-left:var(--space-4)}.JzoKTq_blockCard[data-tone=common]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-action) 55%, transparent)}.JzoKTq_blockCard[data-tone=intermediate]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-layer-intermediate) 55%, transparent)}.JzoKTq_blockCard[data-tone=specific]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-layer-specific) 50%, transparent)}.JzoKTq_cardBody{gap:var(--space-2);display:grid}.JzoKTq_cardTopRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.JzoKTq_cardFooter{gap:var(--space-3);display:grid}.JzoKTq_adminBadges{gap:var(--space-1);flex-wrap:wrap;display:flex}.JzoKTq_adminBadge,.JzoKTq_adminBadgeMore{min-height:22px;padding:0 var(--space-2);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-muted);font-size:12px;font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.JzoKTq_adminBadgeMore{color:var(--color-action);border-color:color-mix(in srgb, var(--color-action) 30%, var(--color-border))}.JzoKTq_segmentButton{min-height:34px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:inline-flex}.JzoKTq_segmentButton[data-active=true]{border-color:var(--color-action);color:var(--color-action);background:var(--color-mode-admin-bg)}.JzoKTq_segmentButton:focus-visible,.JzoKTq_emptyResetButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.JzoKTq_countButton{min-width:68px;min-height:50px;padding-block:var(--space-2);flex-direction:column;justify-content:center;gap:1px}.JzoKTq_countButton strong{font-size:var(--text-body-lg);line-height:1}.JzoKTq_countButton span{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:12px}.JzoKTq_countButton[data-active=true] span{color:var(--color-action)}.JzoKTq_availabilityNote,.JzoKTq_sessionNote{padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-warning) 34%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);margin:0}.JzoKTq_builderLayout{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(280px,.85fr);align-items:start;display:grid}.JzoKTq_builderMain{gap:var(--space-6);display:grid}.JzoKTq_builderField{gap:var(--space-3);display:grid}.JzoKTq_choiceGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.JzoKTq_choice{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--dur,.2s) var(--ease,ease), background var(--dur,.2s) var(--ease,ease);flex-direction:column;display:flex}.JzoKTq_choice:hover{border-color:var(--color-border-strong)}.JzoKTq_choiceTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.JzoKTq_choiceTopSpacer{flex:1}.JzoKTq_choice[data-active=true]{border-color:var(--color-action);background:var(--color-mode-admin-bg)}.JzoKTq_choiceCheck{border-radius:var(--radius-sm,6px);border:var(--border-hairline);background:var(--color-surface);width:22px;height:22px;color:var(--color-action);flex:none;place-items:center;display:grid}.JzoKTq_choice[data-active=true] .JzoKTq_choiceCheck{border-color:var(--color-action);background:color-mix(in srgb, var(--color-action) 14%, var(--color-surface))}.JzoKTq_choiceText{flex:1;gap:2px;min-width:0;display:grid}.JzoKTq_choiceText strong{font-size:var(--text-body-sm)}.JzoKTq_choiceText span{color:var(--color-text-muted);font-size:var(--text-caption)}.JzoKTq_builderSummaryPanel{top:var(--space-5);gap:var(--space-4);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:sticky}.JzoKTq_summaryHeadline{font-size:var(--text-body-lg);font-weight:var(--weight-bold);margin:0}.JzoKTq_fullWidthBtn{justify-content:center;width:100%}.JzoKTq_footHint{color:var(--color-text-muted);font-size:var(--text-caption);margin:0}.JzoKTq_boardLayout{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);align-items:start;display:grid}.JzoKTq_boardMain{gap:var(--space-5);display:grid}.JzoKTq_boardFilterGroups{gap:var(--space-4);padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.JzoKTq_boardFilterGroup{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border-hairline);display:grid}.JzoKTq_boardFilterGroup:last-child{border-bottom:0;padding-bottom:0}.JzoKTq_filterGroupLabel{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;margin:0}.JzoKTq_boardFilterGroup .JzoKTq_segmentRow{margin-top:0}.JzoKTq_guidedEmpty{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg);text-align:center;display:grid}.JzoKTq_guidedEmpty p{max-width:42ch;color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.JzoKTq_guidedEmptyIcon{border-radius:var(--radius-lg);background:var(--color-mode-admin-bg);width:44px;height:44px;color:var(--color-mode-admin-strong);place-items:center;display:grid}.JzoKTq_emptyResetButton{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-action-text);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;border:0}.JzoKTq_lawProgress{border-radius:var(--radius-pill);background:var(--color-bg);width:100%;height:5px;color:var(--color-action);appearance:none;border:0;display:block;overflow:hidden}.JzoKTq_lawProgress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-bg)}.JzoKTq_lawProgress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-action)}.JzoKTq_lawProgress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-action)}@media (max-width:700px){.JzoKTq_segmentButton{min-height:44px}}.JzoKTq_cardActions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.JzoKTq_addButton{border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;color:var(--color-action);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;flex:1}.JzoKTq_addButton[data-active=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.JzoKTq_detailLink{color:var(--color-link);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.JzoKTq_luegoRow{align-items:center;gap:var(--space-2);white-space:normal;display:flex}.JzoKTq_luegoIcon{color:var(--color-text-muted);flex:none}.JzoKTq_luegoRow>span:not(.JzoKTq_luegoTime){min-width:0}.JzoKTq_luegoTime{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium);white-space:nowrap;flex:none;margin-left:auto}.JzoKTq_tray{top:var(--space-5);gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);display:grid;position:sticky}.JzoKTq_trayEmpty{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.JzoKTq_trayChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.JzoKTq_trayChip{align-items:center;gap:var(--space-1);padding:2px 2px 2px var(--space-3);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-mode-admin-bg);color:var(--color-action);font-size:var(--text-caption);font-weight:var(--weight-semibold);display:inline-flex}.JzoKTq_trayChip button{width:20px;height:20px;color:var(--color-action);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:15px;display:grid}.JzoKTq_tabs{gap:var(--space-1);padding:var(--space-1);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-bg);width:fit-content;margin-top:var(--space-4);display:flex}.JzoKTq_tab{min-height:36px;padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none}.JzoKTq_tab[data-active=true]{background:var(--color-surface);color:var(--color-action);box-shadow:var(--shadow-sm)}.JzoKTq_examSide{justify-items:end;gap:var(--space-2);display:grid}.JzoKTq_examCta{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;display:inline-flex}.JzoKTq_contextBar{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.JzoKTq_contextBar span{min-height:28px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-mode-admin-bg);color:var(--color-action);font-size:var(--text-caption);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.JzoKTq_runnerLayout{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(260px,.85fr);align-items:start;display:grid}.JzoKTq_contextList{gap:var(--space-3);margin:0;display:grid}.JzoKTq_contextList div{gap:2px;display:grid}.JzoKTq_contextList dt{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.JzoKTq_contextList dd{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);margin:0}@media (max-width:980px){.JzoKTq_builderLayout,.JzoKTq_boardLayout,.JzoKTq_runnerLayout{grid-template-columns:1fr}}.JzoKTq_warnBar{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-warning) 40%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);display:flex}.JzoKTq_optionButton{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;transition:border-color .15s,background .15s;display:grid}.JzoKTq_optionButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.JzoKTq_optionButton:disabled{cursor:default}.JzoKTq_optionButton[data-state=correct]{border-color:color-mix(in srgb, var(--color-success) 42%, var(--color-border));background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}.JzoKTq_optionButton[data-state=wrong]{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}.JzoKTq_optionButton[data-state=muted]{opacity:.6}.JzoKTq_optionKey{border-radius:var(--radius-pill);background:var(--color-bg);width:28px;height:28px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);place-items:center;display:grid}.JzoKTq_optionButton[data-state=correct] .JzoKTq_optionKey{background:var(--color-success);color:var(--color-action-text)}.JzoKTq_optionButton[data-state=wrong] .JzoKTq_optionKey{background:var(--color-danger);color:var(--color-action-text)}.JzoKTq_runnerFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.JzoKTq_runnerProgress{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.JzoKTq_runnerNav{align-items:center;gap:var(--space-2);display:inline-flex}.JzoKTq_navButton{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-hairline);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;transition:opacity .15s;display:inline-flex}.JzoKTq_navButton[data-variant=primary]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.JzoKTq_navButton:disabled{opacity:.5;cursor:default}.JzoKTq_resultHero{gap:var(--space-2);margin-top:var(--space-6);padding:clamp(var(--space-5), 4vw, var(--space-7));border-radius:var(--radius-lg);border:var(--border-hairline);background:var(--color-surface);text-align:center;display:grid}.JzoKTq_resultHero strong{font-size:clamp(2.4rem,8vw,3.4rem);font-weight:var(--weight-bold);color:var(--color-accent)}.JzoKTq_resultHero p{color:var(--color-text-muted);margin:0}.JzoKTq_scoreboard{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.JzoKTq_score{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);text-align:center;gap:2px;display:grid}.JzoKTq_score strong{font-size:var(--text-h3);font-weight:var(--weight-bold)}.JzoKTq_score span{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.JzoKTq_score[data-tone=right] strong{color:var(--color-success)}.JzoKTq_score[data-tone=wrong] strong{color:var(--color-danger)}.JzoKTq_continueCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.JzoKTq_continueCard strong{font-size:var(--text-body)}.JzoKTq_continueMeta{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.JzoKTq_progressTrack{border-radius:var(--radius-pill);background:var(--color-bg);height:10px;overflow:hidden}.JzoKTq_progressFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-action), var(--color-action-hover));height:100%}.JzoKTq_progressLabel{font-size:var(--text-caption);color:var(--color-text-muted);font-family:var(--font-mono);justify-content:space-between;display:flex}.JzoKTq_overlapList{gap:var(--space-4);display:grid}.JzoKTq_overlapRow{gap:var(--space-2);display:grid}.JzoKTq_overlapTop{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text);justify-content:space-between;align-items:baseline;display:flex}.JzoKTq_overlapTop span:last-child{font-family:var(--font-mono);color:var(--color-text-muted)}.JzoKTq_overlapProgress{border-radius:var(--radius-pill);background:var(--color-bg);width:100%;height:10px;color:var(--color-action);appearance:none;border:0;display:block;overflow:hidden}.JzoKTq_overlapProgress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-bg)}.JzoKTq_overlapProgress::-webkit-progress-value{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-action), var(--color-action-hover))}.JzoKTq_overlapProgress::-moz-progress-bar{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-action), var(--color-action-hover))}.JzoKTq_overlapProgress[data-tone=high]::-webkit-progress-value{background:var(--color-success)}.JzoKTq_overlapProgress[data-tone=high]::-moz-progress-bar{background:var(--color-success)}.JzoKTq_overlapProgress[data-tone=mid]::-webkit-progress-value{background:var(--color-warning)}.JzoKTq_overlapProgress[data-tone=mid]::-moz-progress-bar{background:var(--color-warning)}.JzoKTq_overlapProgress[data-tone=low]::-webkit-progress-value{background:var(--color-danger)}.JzoKTq_overlapProgress[data-tone=low]::-moz-progress-bar{background:var(--color-danger)}.JzoKTq_overlapProgress[data-tone=empty]::-webkit-progress-value{background:var(--color-border)}.JzoKTq_overlapProgress[data-tone=empty]::-moz-progress-bar{background:var(--color-border)}.JzoKTq_overlapFoot{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.JzoKTq_routePlan{gap:var(--space-3);display:grid}.JzoKTq_routeStep{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.JzoKTq_routeStepIndex{border-radius:var(--radius-pill);background:var(--color-bg);width:26px;height:26px;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text);flex:none;place-items:center;display:grid}.JzoKTq_routeStepBody{gap:2px;display:grid}.JzoKTq_routeStepBody strong{font-size:var(--text-body-sm)}.JzoKTq_routeStepBody span{font-size:var(--text-caption);color:var(--color-text-muted)}.JzoKTq_filterBar{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.JzoKTq_searchInput{min-width:180px;height:38px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-sm);flex:200px}.JzoKTq_searchInput::placeholder{color:var(--color-text-muted)}.JzoKTq_sortSelect{height:38px;padding:0 var(--space-3);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body-sm)}.JzoKTq_filterLabel{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.JzoKTq_resultCount{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.JzoKTq_trayEmptyState{margin:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--text-body-sm)}@media (max-width:980px){.JzoKTq_intentGrid,.JzoKTq_practiceSecondary,.JzoKTq_confirmGrid{grid-template-columns:1fr}.JzoKTq_practiceHubHead{flex-direction:column}.JzoKTq_intentCard{min-height:82px}}@media (max-width:700px){.JzoKTq_practiceHub{gap:var(--space-3)}.JzoKTq_practiceHubHead,.JzoKTq_intentGrid{gap:var(--space-2)}.JzoKTq_intentCard{gap:4px var(--space-3);padding:var(--space-3);grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);display:grid}.JzoKTq_intentIcon{grid-area:1/1/3;width:42px;height:42px}.JzoKTq_intentBadge{grid-column:2;justify-self:start;max-width:100%;position:static}.JzoKTq_intentCard strong,.JzoKTq_intentCard span:not(.JzoKTq_intentIcon,.JzoKTq_intentBadge),.JzoKTq_intentCard b{white-space:normal;grid-column:2;min-width:0}.JzoKTq_intentCard strong,.JzoKTq_intentCard b{margin-top:2px}.JzoKTq_intentInlinePanel{gap:var(--space-3);padding:var(--space-3)}}.JzoKTq_subtemaBlock{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.JzoKTq_subtemaBlock .JzoKTq_articleRow{color:inherit;border-radius:var(--radius-md);text-decoration:none;transition:background-color .12s}.JzoKTq_subtemaBlock .JzoKTq_articleRow:hover{background:var(--color-surface-muted)}.JzoKTq_radarHistory summary{min-height:44px;padding-block:var(--space-3);cursor:pointer;color:var(--color-action);font-weight:var(--weight-semibold)}.JzoKTq_radarHistory summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (max-width:700px){.JzoKTq_practiceHub>.JzoKTq_intentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JzoKTq_practiceHub>.JzoKTq_intentGrid>.JzoKTq_intentCard:first-child{display:none}.JzoKTq_practiceHub>.JzoKTq_intentGrid>.JzoKTq_intentCard{min-height:0;padding:var(--space-3);align-content:start;gap:var(--space-2);box-shadow:none;background:var(--color-surface);grid-template-rows:auto auto auto;grid-template-columns:1fr}.JzoKTq_practiceHub>.JzoKTq_intentGrid .JzoKTq_intentIcon{background:0 0;grid-area:1/1;width:28px;height:28px}.JzoKTq_practiceHub>.JzoKTq_intentGrid .JzoKTq_intentCard strong,.JzoKTq_practiceHub>.JzoKTq_intentGrid .JzoKTq_intentCard span:not(.JzoKTq_intentIcon){font-size:var(--text-body-sm);grid-column:1}.JzoKTq_practiceHub>.JzoKTq_intentGrid .JzoKTq_intentCard span:not(.JzoKTq_intentIcon){line-height:1.35}.JzoKTq_practiceHub .JzoKTq_intentInlinePanel{padding:var(--space-4) 0 0;border:0;border-top:var(--border-hairline);box-shadow:none;background:0 0;border-radius:0}}.JzoKTq_intentInlinePanel{scroll-margin-top:80px}@media (min-width:701px) and (max-width:1100px){.JzoKTq_practiceHub>.JzoKTq_intentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.JzoKTq_practiceHub>.JzoKTq_intentGrid>.JzoKTq_intentCard{grid-template-columns:1fr}.JzoKTq_practiceHub>.JzoKTq_intentGrid .JzoKTq_intentCard>*{grid-column:1}}.JzoKTq_practiceHub>header{margin-bottom:0}.JzoKTq_examCatalogLink{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-action);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.JzoKTq_examCatalogLink span{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-regular)}.JzoKTq_practiceTitleRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.JzoKTq_practiceTitleRow h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:-.035em;margin:0}.JzoKTq_practiceTitleRow a{color:var(--color-action);font-size:var(--text-caption);align-content:center;min-height:44px}
.jnFwBq_list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jnFwBq_list[data-short]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.jnFwBq_list[data-layout=tile]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.jnFwBq_list[data-layout=tile]{grid-template-columns:repeat(4,minmax(0,1fr))}}.jnFwBq_option{--opt-ring:var(--color-border-strong);--opt-ring-w:1px;--opt-bg:var(--color-surface);--opt-tone:var(--color-text-muted);column-gap:var(--space-3);row-gap:var(--space-1);width:100%;min-width:0;min-height:56px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-sm);background:var(--opt-bg);box-shadow:inset 0 0 0 var(--opt-ring-w) var(--opt-ring);color:var(--color-text);font:inherit;font-size:var(--text-body);line-height:var(--leading-snug);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), opacity var(--dur) var(--ease);border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;margin:0;display:grid;position:relative}.jnFwBq_option:hover:not(:disabled):not([data-state=selected]){--opt-ring:var(--color-action);background:var(--color-surface-subtle)}.jnFwBq_option:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.jnFwBq_option:disabled{cursor:default}.jnFwBq_letter{border-radius:var(--radius-sm);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-border-strong);background:var(--color-surface);color:var(--opt-tone);font-family:var(--font-mono);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);grid-row:1/span 2;align-self:start;place-items:center;line-height:1;display:grid}.jnFwBq_body{overflow-wrap:break-word;grid-column:2;min-width:0;padding-block:5px}.jnFwBq_status{align-items:center;gap:var(--space-1);color:var(--opt-tone);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;grid-column:2;column-gap:0;line-height:1.2;display:inline-flex}.jnFwBq_status svg{margin-right:var(--space-1)}.jnFwBq_statusPart{white-space:nowrap}@media (max-width:379px){.jnFwBq_statusSep{display:none}.jnFwBq_statusPart+.jnFwBq_statusPart{flex-basis:100%}}.jnFwBq_option:not(:has(.jnFwBq_status)) .jnFwBq_letter{grid-row:1;align-self:center}.jnFwBq_option[data-state=selected]{--opt-ring:var(--color-action);--opt-ring-w:2px;--opt-bg:var(--color-surface-soft);--opt-tone:var(--color-action)}.jnFwBq_option[data-state=selected]:before{content:"";background:var(--color-action);border-radius:0 4px 4px 0;width:4px;position:absolute;inset-block:6px;inset-inline-start:0}.jnFwBq_option[data-state=selected] .jnFwBq_letter{background:var(--color-action);color:var(--color-action-text);box-shadow:none}.jnFwBq_option[data-state=correct]{--opt-ring:var(--color-success);--opt-ring-w:2px;--opt-bg:var(--color-state-success-bg);--opt-tone:var(--color-success-strong)}.jnFwBq_option[data-state=correct] .jnFwBq_letter{background:var(--color-success-strong);color:var(--color-surface);box-shadow:none}.jnFwBq_option[data-state=wrong]{--opt-ring:var(--color-danger);--opt-ring-w:2px;--opt-bg:var(--color-review-danger-bg);--opt-tone:var(--color-danger-strong)}.jnFwBq_option[data-state=wrong] .jnFwBq_letter{background:var(--color-danger);color:var(--color-surface);box-shadow:none}.jnFwBq_option[data-state=muted]{opacity:.7}.jnFwBq_option[data-state=correct] .jnFwBq_body,.jnFwBq_option[data-state=wrong] .jnFwBq_body{font-weight:var(--weight-semibold)}.jnFwBq_option[data-discarded]{opacity:.5}.jnFwBq_option[data-discarded]:hover:not(:disabled){opacity:.72}.jnFwBq_option[data-discarded] .jnFwBq_body{color:var(--color-text-muted)}.jnFwBq_option[data-discarded] .jnFwBq_letter{color:var(--color-danger);box-shadow:inset 0 0 0 1.5px var(--color-danger);background:var(--color-surface)}.jnFwBq_option[data-discarded] .jnFwBq_letter:after{content:"";background:var(--color-danger);border-radius:2px;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:rotate(-45deg)}.jnFwBq_option[data-discarded]:not([data-state=correct]) .jnFwBq_status{color:var(--color-danger-strong)}.jnFwBq_option[data-discarded][data-state=correct]{opacity:1}.jnFwBq_option[data-discarded][data-state=correct] .jnFwBq_body{color:var(--color-text)}.jnFwBq_option[data-discarded][data-state=correct] .jnFwBq_letter{color:var(--color-surface);box-shadow:none;background:var(--color-success-strong)}.jnFwBq_option[data-discarded][data-state=correct] .jnFwBq_letter:after{display:none}.jnFwBq_option[data-discarded][data-state=muted]{opacity:.45}.jnFwBq_letter{position:relative}.jnFwBq_pen{left:calc(var(--space-3) + 32px + var(--space-3));right:var(--space-3);pointer-events:none;height:22px;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.jnFwBq_pen path{fill:none;stroke:var(--color-danger);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:jnFwBq_answer-option-pen .32s var(--ease) forwards}.jnFwBq_option[data-discarded][data-layout=tile] svg.jnFwBq_pen{left:var(--space-2);width:calc(100% - 2 * var(--space-2));z-index:1;max-height:none;right:auto;transform:translateY(-50%)rotate(-24deg)}@keyframes jnFwBq_answer-option-pen{to{stroke-dashoffset:0}}.jnFwBq_discardRow{gap:var(--space-2);align-items:stretch;min-width:0;display:flex;position:relative}.jnFwBq_discardRow>.jnFwBq_option{flex:1}.jnFwBq_strike{border-radius:var(--radius-sm);min-height:56px;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;flex:0 0 48px;place-items:center;margin:0;padding:0;display:grid}.jnFwBq_strike:hover:not(:disabled){color:var(--color-danger-strong);background:var(--color-review-danger-bg);box-shadow:inset 0 0 0 1px var(--color-danger)}.jnFwBq_strike[aria-pressed=true],.jnFwBq_strike[aria-pressed=true]:hover:not(:disabled){color:var(--color-surface);background:var(--color-danger);box-shadow:none}.jnFwBq_strike:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.jnFwBq_strike:disabled{opacity:.35;cursor:default}.jnFwBq_strike[aria-pressed=true]:disabled{opacity:.6}.jnFwBq_discardRow[data-layout=tile]{display:block}.jnFwBq_discardRow[data-layout=tile] .jnFwBq_strike{top:var(--space-1);right:var(--space-1);background:var(--color-surface);z-index:1;width:40px;height:40px;min-height:40px;position:absolute}.jnFwBq_discardRow[data-layout=tile] .jnFwBq_strike[aria-pressed=true]{background:var(--color-danger)}.jnFwBq_option[data-layout=tile]{place-items:center;row-gap:var(--space-2);min-height:112px;padding:var(--space-2) var(--space-2) var(--space-3);text-align:center;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.jnFwBq_option[data-layout=tile] .jnFwBq_letter{grid-area:1/1;place-self:start;width:28px;height:28px}.jnFwBq_option[data-layout=tile] .jnFwBq_body{grid-area:2/1;place-items:center;width:100%;padding:0;display:grid}.jnFwBq_option[data-layout=tile] .jnFwBq_status{text-align:center;text-wrap:balance;grid-area:3/1;display:block}.jnFwBq_option[data-layout=tile] .jnFwBq_status svg{vertical-align:-2px;margin-right:2px;display:inline-block}.jnFwBq_option[data-layout=tile] .jnFwBq_body :where(svg){pointer-events:none;max-width:100%;height:auto;display:block}@media (max-width:520px){.jnFwBq_discardRow:not([data-layout=tile]){gap:var(--space-1)}.jnFwBq_discardRow:not([data-layout=tile]) .jnFwBq_strike{flex-basis:40px}.jnFwBq_discardRow:not([data-layout=tile]) .jnFwBq_strike svg{width:18px;height:18px}}@media (max-width:380px){.jnFwBq_option[data-layout=tile] .jnFwBq_status{letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.jnFwBq_option,.jnFwBq_strike{transition:none}.jnFwBq_pen path{stroke-dashoffset:0;animation:none}}.jnFwBq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.nK0FvG_grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.nK0FvG_grid{grid-template-columns:repeat(2,1fr)}}.nK0FvG_card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);flex-direction:column;display:flex}.nK0FvG_head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.nK0FvG_name{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text)}.nK0FvG_group+.nK0FvG_group{margin-top:var(--space-4)}.nK0FvG_groupLabel{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.nK0FvG_groupHint{text-transform:none;letter-spacing:0}.nK0FvG_items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nK0FvG_item{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text);display:flex}.nK0FvG_itemMark{color:var(--color-brand);font-size:.625rem;line-height:1.9}.nK0FvG_itemNote{color:var(--color-text-muted)}.nK0FvG_warning{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-accent-bg);border-left:3px solid var(--color-accent-strong);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--color-text)}.nK0FvG_foot{padding-top:var(--space-4);margin-top:auto}.nK0FvG_deadline{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text);margin-bottom:var(--space-1)}.nK0FvG_source{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.nK0FvG_footnote{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}.nK0FvG_name{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0}.nK0FvG_head{flex-wrap:wrap}
.uyBlWq_grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.uyBlWq_grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.uyBlWq_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.uyBlWq_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.uyBlWq_cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}
._06BKZG_header{gap:var(--space-2);min-width:0;margin:0 0 var(--space-5);display:grid}._06BKZG_bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._06BKZG_exit{align-items:center;gap:var(--space-1);min-height:44px;margin-left:calc(var(--space-2) * -1);padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-sm);color:var(--color-action);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}._06BKZG_exit:hover{background:var(--color-surface-soft);color:var(--color-action-hover)}._06BKZG_exit:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._06BKZG_kicker{min-width:0;padding-left:var(--space-3);border-left:var(--border-hairline);color:var(--color-action);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;overflow-wrap:break-word;flex:auto;margin:0;line-height:1.3}._06BKZG_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}._06BKZG_titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}._06BKZG_title{min-width:0;color:var(--color-text);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;flex:18rem;margin:0}._06BKZG_title:focus{outline:none}._06BKZG_title:focus-visible{outline:2px solid var(--color-action);outline-offset:4px;border-radius:var(--radius-sm)}._06BKZG_status{font-variant-numeric:tabular-nums;flex:none}._06BKZG_meta{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);max-width:var(--read)}._06BKZG_header[data-compact]{margin-bottom:var(--space-3);gap:0}._06BKZG_header[data-compact] ._06BKZG_title{font-size:var(--text-body-lg)}@media (min-width:768px){._06BKZG_header{margin-bottom:var(--space-6)}._06BKZG_title{font-size:var(--text-h2)}._06BKZG_header[data-compact] ._06BKZG_title{font-size:var(--text-h4)}}
.lkSbcq_container,.lkSbcq_grid{width:100%}.lkSbcq_card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.lkSbcq_header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;width:100%;display:flex}.lkSbcq_radarIndicator{background:var(--teal-050);width:28px;height:28px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.lkSbcq_radarIcon{animation:2s ease-in-out infinite lkSbcq_pulse}.lkSbcq_title{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.lkSbcq_detail{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-body);margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-4)}.lkSbcq_details{gap:var(--space-2);margin-bottom:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-3);font-size:var(--text-body-sm);flex-direction:column;display:flex}.lkSbcq_detailRow{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.lkSbcq_detailLabel{color:var(--color-text-muted);white-space:nowrap}.lkSbcq_detailVal{color:var(--color-text);font-weight:var(--weight-medium);font-family:var(--font-mono);font-size:var(--text-caption);justify-content:flex-end;align-items:flex-start;gap:var(--space-1);text-align:right;overflow-wrap:anywhere;min-width:0;display:inline-flex}.lkSbcq_sourceIcon{color:var(--color-text-muted)}.lkSbcq_cardCta{margin-top:auto;margin-left:calc(var(--space-2) * -1);align-self:flex-start}.lkSbcq_exampleNote{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}@keyframes lkSbcq_pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}
.Z3y5sa_wrap{max-width:880px;margin-inline:auto;margin-top:var(--space-8)}.Z3y5sa_list{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.Z3y5sa_row{gap:var(--space-2);padding:var(--space-4) var(--space-6);flex-direction:column;display:flex}.Z3y5sa_row+.Z3y5sa_row{border-top:var(--border-hairline)}@media (min-width:768px){.Z3y5sa_row{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}}.Z3y5sa_main{flex-direction:column;gap:2px;min-width:0;display:flex}.Z3y5sa_name{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}a.Z3y5sa_name:hover{color:var(--color-link);text-decoration:underline}.Z3y5sa_covers{font-size:var(--text-caption);color:var(--color-text-muted)}.Z3y5sa_side{flex-direction:column;flex-shrink:0;gap:2px;display:flex}@media (min-width:768px){.Z3y5sa_side{text-align:right}}.Z3y5sa_status{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text)}.Z3y5sa_revised{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.Z3y5sa_note{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}a.Z3y5sa_name{align-items:center;gap:4px;min-height:32px;display:inline-flex}
.J6-tSq_block{justify-items:start;gap:var(--space-3);max-width:36rem;margin:var(--space-6) 0;padding:var(--space-6) var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.J6-tSq_icon{border-radius:var(--radius-pill);background:var(--color-surface-soft);width:48px;height:48px;color:var(--color-action);place-items:center;display:grid}.J6-tSq_block[data-kind=error] .J6-tSq_icon{background:var(--color-state-warning-bg);color:var(--color-warning-strong)}.J6-tSq_title{color:var(--color-text);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.J6-tSq_text{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.J6-tSq_text>p{margin:0}.J6-tSq_text>p+p{margin-top:var(--space-2)}.J6-tSq_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:479px){.J6-tSq_actions{width:100%}.J6-tSq_actions>*{flex:100%}}.J6-tSq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.J6-tSq_skeleton{gap:var(--space-4);min-width:0;padding-top:var(--space-2);display:grid}.J6-tSq_skeleton i{border-radius:var(--radius-sm);background:var(--color-surface-soft);height:14px;animation:J6-tSq_sk-pulse 1.4s var(--ease) infinite;display:block}.J6-tSq_skHeader{gap:var(--space-3);align-items:center;display:flex}.J6-tSq_skHeader i{height:12px}.J6-tSq_skeleton .J6-tSq_skTitle{width:min(22rem,80%);height:26px}.J6-tSq_skCard{gap:var(--space-3);padding:var(--space-5) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.J6-tSq_skeleton .J6-tSq_skLine{height:18px}.J6-tSq_skOptions{gap:var(--space-3);margin-top:var(--space-3);display:grid}.J6-tSq_skeleton .J6-tSq_skOption{border-radius:var(--radius-sm);height:56px}@keyframes J6-tSq_sk-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.J6-tSq_skeleton i{animation:none}}
.psAzoa_mark{width:88px;height:48px;padding:var(--space-2);border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--color-surface);flex:0 0 88px;justify-content:center;align-items:center;display:inline-flex}.psAzoa_mark[data-negative=true]{background:var(--color-nav-bg)}.psAzoa_mark[data-full=true]{aspect-ratio:169/130;border:0;height:auto;padding:0;overflow:hidden}.psAzoa_mark img{object-fit:contain;width:100%;height:100%;display:block}.psAzoa_mark svg{color:var(--color-text-muted)}@media (max-width:480px){.psAzoa_mark{flex-basis:72px;width:72px;height:44px}}
.b6YjYG_card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);color:inherit;text-decoration:none;display:block}.b6YjYG_lg{padding:var(--space-8)}.b6YjYG_interactive{transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease)}.b6YjYG_interactive:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}
._5arYQq_verdict{--verdict-tone:var(--color-text-muted);--verdict-bg:var(--color-state-neutral-bg);gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--verdict-tone) 30%, var(--color-border));border-radius:var(--radius-lg);background:var(--verdict-bg);scroll-margin-top:var(--space-4);animation:_5arYQq_verdict-in var(--dur-slow) var(--ease) both;display:grid}._5arYQq_verdict:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}._5arYQq_verdict[data-result=right]{--verdict-tone:var(--color-success-strong);--verdict-bg:var(--color-state-success-bg)}._5arYQq_verdict[data-result=wrong]{--verdict-tone:var(--color-danger);--verdict-bg:var(--color-review-danger-bg)}._5arYQq_head{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._5arYQq_icon{border-radius:var(--radius-pill);background:var(--verdict-tone);width:36px;height:36px;color:var(--color-surface);place-items:center;display:grid}._5arYQq_titles{gap:var(--space-1);min-width:0;padding-top:4px;display:grid}._5arYQq_title{color:var(--color-text);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0}._5arYQq_lead{color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}._5arYQq_compare{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}._5arYQq_compare[data-pair]:not([data-single]){grid-template-columns:repeat(2,minmax(0,1fr))}._5arYQq_compare[data-pair] ._5arYQq_cellBody{justify-items:start;display:grid}._5arYQq_cell{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--cell-tone,var(--color-border-strong));align-content:start;display:grid}._5arYQq_cell[data-kind=chosen]{--cell-tone:var(--color-danger)}._5arYQq_cell[data-kind=correct]{--cell-tone:var(--color-success)}._5arYQq_cellLabel{align-items:center;gap:var(--space-1);color:var(--cell-tone);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}._5arYQq_cell[data-kind=chosen] ._5arYQq_cellLabel{color:var(--color-danger-strong)}._5arYQq_cell[data-kind=correct] ._5arYQq_cellLabel{color:var(--color-success-strong)}._5arYQq_cellBody{min-width:0;color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:break-word}._5arYQq_cellBody :where(svg){max-width:100%;height:auto;max-height:96px;display:block}._5arYQq_reason{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-hairline);display:grid}._5arYQq_reasonLabel{color:var(--color-danger-strong);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}._5arYQq_reasonBody{color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;text-wrap:pretty}._5arYQq_notes{gap:var(--space-2);color:var(--color-text);font-size:var(--text-body-sm);line-height:var(--leading-body);display:grid}._5arYQq_notes>p{margin:0}@media (min-width:768px){._5arYQq_verdict{padding:var(--space-5)}._5arYQq_icon{width:40px;height:40px}}@keyframes _5arYQq_verdict-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._5arYQq_verdict{animation:none}}
.loCakq_dialog{border:var(--border-hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);width:100%;max-width:480px;box-shadow:var(--shadow-lg);margin:auto auto 0;padding:0}.loCakq_dialog::backdrop{background:var(--color-overlay)}.loCakq_body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.loCakq_title,.loCakq_thanks{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}.loCakq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.loCakq_chip{min-height:44px;padding:var(--space-1) var(--space-3);background:var(--color-bg);border:var(--border-hairline);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-body-sm);color:var(--color-text);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}.loCakq_chip:hover{border-color:var(--color-border-strong)}.loCakq_chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.loCakq_chipActive{border-color:var(--color-action);background:var(--color-surface-soft);color:var(--color-action)}.loCakq_comment{width:100%;padding:var(--space-3);border:var(--border-hairline);border-radius:var(--radius-md);font:inherit;font-size:var(--text-body);color:var(--color-text);background:var(--color-surface);resize:vertical}.loCakq_comment:focus-visible{box-shadow:var(--shadow-focus);outline:none}.loCakq_footer{justify-content:flex-end;gap:var(--space-2);display:flex}.loCakq_primary{min-height:44px;padding:var(--space-2) var(--space-5);background:var(--color-action);color:var(--color-action-text);border-radius:var(--radius-md);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;border:none}.loCakq_primary:hover:not(:disabled){background:var(--color-action-hover)}.loCakq_primary:disabled{background:var(--color-border-strong);cursor:default}.loCakq_ghost{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none}.loCakq_ghost:hover{color:var(--color-text)}.loCakq_note{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-body);margin:0}.loCakq_error{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-danger), transparent 30%);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger), transparent 92%);color:var(--color-danger);font-size:var(--text-caption);margin:0}@media (min-width:768px){.loCakq_dialog{border-radius:var(--radius-lg);margin:auto}}
.bvPXdq_card{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.bvPXdq_header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bvPXdq_meta{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.bvPXdq_chips{gap:var(--space-1);display:flex}.bvPXdq_question{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.bvPXdq_optionsList{gap:var(--space-2);flex-direction:column;display:flex}.bvPXdq_option{text-align:left;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-body-sm);color:var(--color-text);cursor:pointer;transition:all var(--dur) var(--ease);align-items:flex-start;width:100%;display:flex}.bvPXdq_option:hover:not(:disabled){border-color:var(--color-focus);background:var(--color-surface-soft)}.bvPXdq_optionLetter{border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid var(--color-border-strong);width:22px;height:22px;color:var(--color-text-muted);font-weight:var(--weight-semibold);margin-right:var(--space-3);font-size:var(--text-caption);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bvPXdq_optionText{flex-grow:1;margin-top:1px;line-height:1.4}.bvPXdq_checkIcon{color:var(--color-success);margin-left:var(--space-2);flex-shrink:0;align-items:center;height:22px;display:inline-flex}.bvPXdq_correct{border-color:var(--color-success)!important;background-color:var(--color-surface-soft)!important}.bvPXdq_correct .bvPXdq_optionLetter{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-action-text)}.bvPXdq_incorrect{border-color:var(--color-danger)!important;background-color:var(--color-accent-bg)!important}.bvPXdq_incorrect .bvPXdq_optionLetter{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-action-text)}.bvPXdq_disabled{opacity:.6;cursor:not-allowed}.bvPXdq_explanation{background:var(--color-surface-soft);border:1px solid var(--color-action-soft-border);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-body-sm);animation:bvPXdq_fadeIn var(--dur-slow) var(--ease)}.bvPXdq_explanationTitle{font-weight:var(--weight-bold);color:var(--color-action-hover);margin-bottom:var(--space-1)}.bvPXdq_explanationText{color:var(--color-action-hover);line-height:var(--leading-read)}.bvPXdq_explanationText strong{color:var(--color-action-hover)}.bvPXdq_footer{border-top:1px solid var(--color-border);padding-top:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bvPXdq_retry{min-height:44px;color:var(--color-link);cursor:pointer;margin-top:12px;font-weight:600;display:block}.bvPXdq_explanation a{margin-top:12px;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.bvPXdq_explanation{animation:none}}.bvPXdq_source{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.bvPXdq_cta{font-size:var(--text-caption)}@keyframes bvPXdq_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.y-XXBW_ctaRow{margin-top:var(--space-8);justify-content:center;display:flex}.y-XXBW_questionCard{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.y-XXBW_questionTitle{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text)}.y-XXBW_questionDetail{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-muted)}.y-XXBW_questionCta{padding-top:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-link);margin-top:auto}.y-XXBW_priorityCard{gap:var(--space-2);flex-direction:column;display:flex}.y-XXBW_priorityKicker{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.y-XXBW_priorityTitle{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text)}.y-XXBW_priorityDetail{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-muted)}.y-XXBW_baitCard{gap:var(--space-3);flex-direction:column;display:flex}.y-XXBW_baitTitle{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-text)}.y-XXBW_baitList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.y-XXBW_baitList li{padding-left:var(--space-4);font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-muted);position:relative}.y-XXBW_baitList li:before{content:"▪";color:var(--color-brand);font-size:.625rem;line-height:1.9;position:absolute;left:0}.y-XXBW_sectionNote{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}.y-XXBW_radarDisclaimer{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}.y-XXBW_contactNote{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}.y-XXBW_coreNote{margin-top:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-muted);text-align:center}.y-XXBW_coreNote a{color:var(--color-link)}.y-XXBW_entryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.y-XXBW_entryPanel{min-width:0;scroll-margin-top:100px}.y-XXBW_entryPanel>h3{letter-spacing:-.02em;margin:0 0 12px;font-size:20px}.y-XXBW_entryLead{color:var(--color-text-muted);margin:0 0 4px;font-size:15px;line-height:1.6}.y-XXBW_entryPanel [class*=panel]{margin-top:12px}.y-XXBW_demoIntro{color:var(--color-text-muted);margin:0 0 16px;font-size:15px}@media (max-width:1000px){.y-XXBW_entryGrid{grid-template-columns:1fr;gap:32px}}.y-XXBW_heroChecker{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);gap:12px;min-width:0;padding:20px;scroll-margin-top:96px;display:grid}.y-XXBW_heroCheckerTitle{color:var(--color-text);margin:0;font-size:20px;font-weight:700;line-height:1.3}.y-XXBW_entryGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:560px){.y-XXBW_heroChecker{padding:14px}.y-XXBW_heroChecker>div:first-of-type{margin-top:0}}
._0EUSeW_card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}._0EUSeW_head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}._0EUSeW_icon{color:var(--color-action);flex-shrink:0}._0EUSeW_title{font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0}._0EUSeW_list{margin:0;padding:0;list-style:none}._0EUSeW_row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-hairline);display:flex}._0EUSeW_row:first-child{padding-top:0}._0EUSeW_module{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);flex-direction:column;line-height:1.35;display:flex}._0EUSeW_version{font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-text-muted)}._0EUSeW_cta{margin-top:var(--space-2)}._0EUSeW_disclaimer{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--color-text-muted)}
.AxpfZq_sample{gap:var(--space-3);margin-block:var(--space-8);scroll-margin-top:var(--space-16);display:grid}.AxpfZq_eyebrow{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;color:var(--color-text-muted);margin:0}.AxpfZq_title{font-size:var(--text-h3);line-height:var(--leading-tight);color:var(--color-text);margin:0}.AxpfZq_intro{margin:0 0 var(--space-2);font-size:var(--text-body-sm);color:var(--color-text-muted);line-height:1.5}.AxpfZq_skeleton{justify-content:center;align-items:center;min-height:320px}.AxpfZq_loading{font-size:var(--text-body-sm);color:var(--color-text-muted);margin:0}.AxpfZq_error{font-size:var(--text-body-sm);color:var(--color-danger);margin:0}.AxpfZq_reference{margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--color-text-muted)}.AxpfZq_cta{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-bg);border:1px solid var(--color-accent-border);display:grid}.AxpfZq_ctaTitle{font-weight:var(--weight-bold);color:var(--color-text);margin:0}.AxpfZq_ctaText{font-size:var(--text-body-sm);color:var(--color-text);margin:0;line-height:1.5}.AxpfZq_ctaButton{width:100%}.AxpfZq_ctaAlt{min-height:44px;font-size:var(--text-body-sm);color:var(--color-link);justify-self:center;align-items:center;text-decoration:underline;display:inline-flex}.AxpfZq_next{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.AxpfZq_next:hover{background:var(--color-surface-soft)}.AxpfZq_next:focus-visible,.AxpfZq_ctaAlt:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
._9H8S3W_explanation{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._9H8S3W_explanation h4{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--color-text)}._9H8S3W_prose{gap:var(--space-3);min-width:0;max-width:var(--read);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;flex-direction:column;display:flex}._9H8S3W_prose p{white-space:pre-line;margin:0}._9H8S3W_decisive,._9H8S3W_tip{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-soft)}._9H8S3W_decisive h4,._9H8S3W_tip h4{color:var(--color-text-muted);font-size:var(--text-body-sm)}._9H8S3W_option,._9H8S3W_foundation{border-top:var(--border-hairline);padding-block:var(--space-3)}._9H8S3W_option summary:focus-visible,._9H8S3W_foundation summary:focus-visible{outline:2px solid var(--color-action);outline-offset:4px;border-radius:var(--radius-sm)}._9H8S3W_foundation ._9H8S3W_prose{padding-top:var(--space-3)}@media (max-width:480px){._9H8S3W_decisive,._9H8S3W_tip{padding:var(--space-3)}}._9H8S3W_feedback{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-surface-soft);display:grid}._9H8S3W_feedback h4{color:var(--color-action);font-size:var(--text-body-lg);margin:0}._9H8S3W_feedback ._9H8S3W_prose{font-size:var(--text-body-lg)}._9H8S3W_plain h4{color:var(--color-text-muted);font-size:var(--text-body-sm)}@media (max-width:480px){._9H8S3W_feedback{padding:var(--space-3) var(--space-4)}._9H8S3W_feedback ._9H8S3W_prose{font-size:var(--text-body)}}._9H8S3W_foundation summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);cursor:pointer;list-style:none;display:flex}._9H8S3W_foundation summary::-webkit-details-marker{display:none}._9H8S3W_foundation summary:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);flex:none;width:8px;height:8px;margin-right:6px;transform:rotate(45deg)}._9H8S3W_foundation[open]>summary:after{transform:rotate(225deg)}._9H8S3W_nowrap{white-space:nowrap}._9H8S3W_option summary{gap:var(--space-3);cursor:pointer;grid-template-columns:28px minmax(0,1fr) 20px;align-items:start;min-height:44px;list-style:none;display:grid}._9H8S3W_option summary::-webkit-details-marker{display:none}._9H8S3W_option summary:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease);margin:8px 0 0 4px;transform:rotate(45deg)}._9H8S3W_option[open]>summary:after{margin-top:12px;transform:rotate(225deg)}._9H8S3W_letter{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);place-items:center;display:grid}._9H8S3W_option[data-correct] ._9H8S3W_letter{border-color:var(--color-success);background:var(--color-state-success-bg);color:var(--color-success-strong)}._9H8S3W_option[data-chosen]:not([data-correct]) ._9H8S3W_letter{border-color:var(--color-danger);background:var(--color-review-danger-bg);color:var(--color-danger)}._9H8S3W_optionMain{gap:2px;min-width:0;display:grid}._9H8S3W_optionStatus{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}._9H8S3W_option[data-correct] ._9H8S3W_optionStatus{color:var(--color-success-strong)}._9H8S3W_option[data-chosen]:not([data-correct]) ._9H8S3W_optionStatus{color:var(--color-danger)}._9H8S3W_optionTitle{color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);overflow-wrap:break-word;text-wrap:pretty}._9H8S3W_analysis{padding-top:var(--space-3);padding-left:calc(28px + var(--space-3))}@media (max-width:480px){._9H8S3W_analysis{padding-left:0}}._9H8S3W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._9H8S3W_option summary:after{transition:none}}
.SHGJbq_ctaRow{margin-top:var(--space-5);justify-content:center;display:flex}.SHGJbq_statusTable{gap:var(--space-3);display:grid}.SHGJbq_statusRow{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.SHGJbq_statusRow strong{line-height:var(--leading-tight)}.SHGJbq_statusRow>span:nth-child(2){justify-self:start}.SHGJbq_statusRow span:last-child{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.SHGJbq_note{margin:var(--space-4) 0 0;text-align:center;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}@media (min-width:760px){.SHGJbq_statusRow{align-items:start;column-gap:var(--space-5);grid-template-columns:minmax(220px,.8fr) minmax(210px,210px) minmax(0,1.4fr)}.SHGJbq_statusRow>span:nth-child(2){justify-self:start;min-width:180px}.SHGJbq_statusRow span:last-child{padding-top:1px}}.SHGJbq_scopeNote{color:var(--color-text-muted);max-width:52ch;margin:0;font-size:14px;line-height:1.6}.SHGJbq_scopeNote a{text-underline-offset:3px;text-decoration:underline}
.QTliZq_figure{aspect-ratio:1.07;background:var(--color-surface-soft);border-radius:8px 72px 8px 8px;min-width:0;margin:0;position:relative;overflow:hidden}.QTliZq_figure img{object-fit:cover;object-position:center}.QTliZq_figure figcaption{background:var(--color-surface);color:var(--color-text-muted);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;inset:auto 14px 14px}.QTliZq_figure figcaption a{color:var(--color-action);white-space:nowrap;text-underline-offset:3px}.QTliZq_compact{aspect-ratio:1.55;border-top-right-radius:48px}@media (max-width:760px){.QTliZq_figure{aspect-ratio:1.45;border-top-right-radius:44px}.QTliZq_figure figcaption{padding:7px 9px;font-size:12px;inset:auto 10px 10px}}.QTliZq_figure figcaption a{align-items:center;min-height:24px;display:inline-flex}
.gnVpvG_pill{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.04em;color:var(--color-text-muted);border:var(--border-hairline);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px}
