.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}
.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;background:var(--color-surface-subtle);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}
.DjgGgG_container{width:100%;max-width:var(--container);padding-inline:var(--space-5);margin-inline:auto}@media (min-width:768px){.DjgGgG_container{padding-inline:var(--space-8)}}
.yuk4MG_nudge{color:var(--color-text);align-items:center;gap:14px;max-width:100%;min-height:48px;margin-top:24px;text-decoration:none;display:inline-flex}.yuk4MG_nudge>span:last-child{gap:2px;font-size:14px;line-height:1.4;display:grid}.yuk4MG_nudge>span:last-child>span{color:var(--color-link);font-size:13px}.yuk4MG_nudge:hover strong,.yuk4MG_entry a:hover{text-underline-offset:4px;text-decoration:underline}.yuk4MG_faces{flex-shrink:0;display:flex}.yuk4MG_faces img{background:var(--color-surface);border:2px solid var(--color-action-soft-border);border-radius:50%}.yuk4MG_faces img+img{margin-left:-10px}.yuk4MG_section{padding-block:clamp(40px,6vw,88px);scroll-margin-top:100px}.yuk4MG_panel{background:var(--color-surface-soft);border:1px solid var(--color-action-soft-border);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:clamp(24px,4vw,56px);display:grid}.yuk4MG_copy{min-width:0}.yuk4MG_eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-link);margin:0 0 20px;font-size:12px;line-height:1.6}.yuk4MG_copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0 0 22px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.1}.yuk4MG_copy>p:not(.yuk4MG_eyebrow){color:var(--color-text-muted);margin-block:0 24px;line-height:1.65}.yuk4MG_actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.yuk4MG_actions>a:last-child{color:var(--color-link);align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.yuk4MG_copy>p.yuk4MG_privacy{margin:20px 0 0;font-size:12px}.yuk4MG_families{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.yuk4MG_family{--family-color:var(--color-bide-aventureros);color:var(--color-text);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 4px;text-decoration:none;display:flex}.yuk4MG_family[data-family=heroes]{--family-color:var(--color-bide-heroes)}.yuk4MG_family[data-family=eruditos]{--family-color:var(--color-bide-eruditos)}.yuk4MG_family img{width:100%;height:auto;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--family-color) 16%,transparent))}.yuk4MG_family strong{font-size:16px}.yuk4MG_family span{color:var(--color-text-muted);font-size:13px;line-height:1.45}.yuk4MG_family:hover{background:color-mix(in srgb,var(--family-color) 9%,var(--color-surface))}.yuk4MG_note{color:var(--color-text-muted);max-width:90ch;margin:16px 0 0;font-size:13px;line-height:1.6}.yuk4MG_entry{padding-block:32px}.yuk4MG_entryInner{border-block:1px solid var(--color-border);align-items:center;gap:24px;padding-block:28px;display:flex}.yuk4MG_entryFaces{flex-shrink:0;display:flex}.yuk4MG_entryFaces img{background:var(--color-surface-soft);border-radius:50%;width:52px;height:52px}.yuk4MG_entryFaces img+img{margin-left:-14px}.yuk4MG_entry h2{letter-spacing:-.03em;margin:0 0 8px;font-size:23px;line-height:1.2}.yuk4MG_entry p{color:var(--color-text-muted);max-width:70ch;margin:0;font-size:14px;line-height:1.6}.yuk4MG_entry a{color:var(--color-link);flex-shrink:0;align-items:center;gap:12px;min-height:44px;margin-left:auto;font-size:14px;font-weight:600;display:inline-flex}.yuk4MG_nudge:focus-visible,.yuk4MG_family:focus-visible,.yuk4MG_actions a:focus-visible,.yuk4MG_entry a:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}@media (max-width:1000px){.yuk4MG_panel{grid-template-columns:1fr}.yuk4MG_copy h2{max-width:26ch}.yuk4MG_families{width:100%;max-width:580px;margin-inline:auto}.yuk4MG_entryInner{flex-wrap:wrap}.yuk4MG_entryInner>div{flex:1;min-width:210px}.yuk4MG_entry a{margin-left:0}}@media (max-width:480px){.yuk4MG_panel{border-radius:18px;gap:24px;padding:24px 18px}.yuk4MG_family strong{font-size:14px}.yuk4MG_family span{font-size:12px}.yuk4MG_family{padding:8px 0}.yuk4MG_families{gap:4px}.yuk4MG_actions{gap:8px}.yuk4MG_actions>a:first-child{width:100%}.yuk4MG_entryInner{gap:16px}}.yuk4MG_section{padding-block:32px}.yuk4MG_panel{gap:24px;padding:28px}.yuk4MG_eyebrow{margin-bottom:12px}.yuk4MG_copy h2{margin-bottom:16px}.yuk4MG_copy>p:not(.yuk4MG_eyebrow){margin-bottom:18px}@media (max-width:480px){.yuk4MG_panel{padding:22px 18px}.yuk4MG_family img{max-width:96px}.yuk4MG_copy h2{font-size:28px}}
.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%)}
.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}
.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)}}
.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}
.VtQeCa_icon{vertical-align:-.1em;flex:none;width:.9em;height:.9em;margin-inline-start:.25em;display:inline-block}.VtQeCa_hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.zBHJya_note{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);margin:0;display:flex}.zBHJya_note svg{color:var(--color-text-muted);flex:none}.zBHJya_note span{flex:1;min-width:0}.zBHJya_toggle{min-height:44px;padding:0 var(--space-2);color:var(--color-action);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.zBHJya_toggle:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:var(--radius-sm)}
.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[data-layout=tile] .jnFwBq_statusPart+.jnFwBq_statusPart{display:block}}.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_discardRow:not([data-layout=tile]) .jnFwBq_strike{position:relative}.jnFwBq_strike:after{content:"";position:absolute;inset:-2px}.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}
._6JsIFa_notice{gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);display:grid}._6JsIFa_head{column-gap:var(--space-6);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker price""title price""lead price";align-items:start;display:grid}._6JsIFa_kicker{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);grid-area:kicker;margin:0;display:inline-flex}._6JsIFa_title{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);text-wrap:balance;grid-area:title;margin:0}._6JsIFa_title:focus{outline:none}._6JsIFa_title:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}._6JsIFa_lead{max-width:64ch;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-muted);grid-area:lead;margin:0}._6JsIFa_price{font-variant-numeric:tabular-nums;grid-area:price;justify-items:end;gap:2px;margin:0;display:grid}._6JsIFa_priceNow{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text);white-space:nowrap}._6JsIFa_priceWas{font-size:var(--text-body-sm);color:var(--color-text-muted);white-space:nowrap}._6JsIFa_timeline{gap:var(--space-4);padding:var(--space-4) 0 0;border-top:var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}._6JsIFa_milestone{padding-left:var(--space-5);font-size:var(--text-body-sm);line-height:var(--leading-snug);gap:2px;display:grid;position:relative}._6JsIFa_milestone:before{content:"";border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);width:10px;height:10px;position:absolute;top:4px;left:0}._6JsIFa_milestone[data-now=true]:before{border-color:var(--color-text);background:var(--color-text)}._6JsIFa_when{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap}._6JsIFa_what{color:var(--color-text);font-weight:var(--weight-medium)}._6JsIFa_foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._6JsIFa_textButton{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-link);font:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}._6JsIFa_textButton:hover{background:var(--color-surface-muted)}._6JsIFa_fine{font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted);margin:0 0 0 auto}._6JsIFa_textButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}._6JsIFa_compact{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-pill);display:flex}._6JsIFa_compactIcon{color:var(--color-text-muted);flex:none}._6JsIFa_compactText{min-width:0;font-size:var(--text-body-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}._6JsIFa_compactText strong{color:var(--color-text);font-variant-numeric:tabular-nums}._6JsIFa_compactStatus{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);align-items:flex-start}._6JsIFa_compactStatus ._6JsIFa_compactIcon{margin-top:3px}._6JsIFa_compactStatus ._6JsIFa_compactText{white-space:normal;line-height:var(--leading-snug)}@media (max-width:640px){._6JsIFa_notice{gap:var(--space-3);padding:var(--space-4)}._6JsIFa_head{row-gap:var(--space-1);grid-template-columns:1fr;grid-template-areas:"kicker""title""price""lead"}._6JsIFa_price{place-items:baseline start;column-gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._6JsIFa_priceWas{white-space:normal}._6JsIFa_timeline{gap:var(--space-1) var(--space-3);padding-top:var(--space-3);grid-template-columns:auto 1fr}._6JsIFa_milestone{display:contents}._6JsIFa_milestone:before{content:none}._6JsIFa_milestone[data-now=true] ._6JsIFa_when{color:var(--color-text);font-weight:var(--weight-semibold)}._6JsIFa_foot{gap:var(--space-1) var(--space-2)}._6JsIFa_foot>:first-child{flex:1}._6JsIFa_fine{flex-basis:100%;margin:0}}
.IAwj_a_chip{border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-medium);white-space:normal;overflow-wrap:break-word;border:1px solid var(--color-border);background:var(--color-surface);min-width:0;max-width:100%;color:var(--color-text);align-items:center;gap:5px;padding:4px 10px;line-height:1.4;display:inline-flex}.IAwj_a_glyph{font-weight:var(--weight-bold)}.IAwj_a_full{background:var(--color-layer-common-bg);border-color:var(--color-action-soft-border);color:var(--color-layer-common-strong)}.IAwj_a_partial{background:var(--color-accent-bg);border-color:var(--color-accent-border);color:var(--color-accent-strong)}.IAwj_a_plain{color:var(--color-text-muted)}
._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)}}
.MUyjKG_disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.MUyjKG_disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;min-height:60px;font-weight:var(--weight-semibold);color:var(--color-link);list-style:none;display:flex}.MUyjKG_disclosure summary::-webkit-details-marker{display:none}.MUyjKG_disclosure summary:hover{background:var(--color-surface-subtle);border-radius:inherit}.MUyjKG_disclosure summary:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.MUyjKG_label{gap:2px;min-width:0;display:grid}.MUyjKG_label small{color:var(--color-text-muted);font-size:13px;font-weight:400;line-height:1.45}.MUyjKG_marker{width:10px;height:10px;transition:transform var(--dur);border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-3px)rotate(45deg)}.MUyjKG_disclosure[open]>summary .MUyjKG_marker{transform:translateY(2px)rotate(-135deg)}.MUyjKG_content{padding:0 var(--space-5) var(--space-5)}.MUyjKG_content>p:first-child{margin-top:0}@media (max-width:760px){.MUyjKG_disclosure summary{padding:var(--space-3) var(--space-4);min-height:56px}.MUyjKG_content{padding:0 var(--space-4) var(--space-4)}}.MUyjKG_disclosure+.MUyjKG_disclosure{margin-top:var(--public-space-group-gap,10px)}
.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}}
.aSC5da_card{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);padding:var(--space-6);color:var(--color-text);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.aSC5da_card:after{content:"";pointer-events:none;background:radial-gradient(ellipse 480px 300px at 110% -20%, color-mix(in srgb, var(--color-brand) 14%, transparent), transparent 70%);position:absolute;inset:0}.aSC5da_card>*{z-index:1;position:relative}.aSC5da_kicker{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);display:flex}.aSC5da_rule{background:color-mix(in srgb, var(--color-brand) 45%, transparent);flex:1;max-width:64px;height:1px}.aSC5da_block{margin:0 0 var(--space-3);font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:-.015em;flex-direction:column;gap:2px;display:flex}.aSC5da_blockSub{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-muted);letter-spacing:0}.aSC5da_reason{margin:0 0 var(--space-5);max-width:52ch;color:var(--color-text-muted);line-height:var(--leading-read)}.aSC5da_chips{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.aSC5da_chipsLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-right:var(--space-1);font-size:.75rem}.aSC5da_chip{background:color-mix(in srgb, var(--color-brand) 16%, transparent);border-color:color-mix(in srgb, var(--color-brand) 38%, transparent);color:var(--color-text)}.aSC5da_footer{gap:var(--space-3);flex-direction:column;display:flex}.aSC5da_cta{align-self:stretch}.aSC5da_meta{font-size:var(--text-caption);color:var(--color-text-muted)}@media (min-width:768px){.aSC5da_card{padding:var(--space-8)}.aSC5da_footer{align-items:center;gap:var(--space-5);flex-direction:row}.aSC5da_cta{align-self:auto}}.aSC5da_anchor{align-items:center;gap:var(--space-6);background:var(--color-anchor-bg);border-color:var(--color-anchor-border);color:var(--color-anchor-text);box-shadow:none;flex-wrap:wrap;display:flex}.aSC5da_anchorBody{min-width:0;color:var(--color-anchor-text);background:0 0;flex:320px}.aSC5da_anchor .aSC5da_block{font-size:clamp(var(--text-h2), 1rem + 2.4vw, var(--text-h1));line-height:var(--leading-tight);text-wrap:pretty}.aSC5da_anchor .aSC5da_meta{margin:0 0 var(--space-3);font-size:var(--text-body-sm);color:var(--color-anchor-text-muted);display:block}.aSC5da_progress{gap:var(--space-1);margin:0 0 var(--space-4);max-width:36rem;display:grid}.aSC5da_meter{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-anchor-text) 18%, transparent);appearance:none;border:0;width:100%;height:.5rem}.aSC5da_meter::-webkit-meter-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-anchor-text) 18%, transparent);border:0}.aSC5da_meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--color-accent)}.aSC5da_meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--color-accent)}.aSC5da_progressLabel{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-anchor-text-muted)}.aSC5da_anchor .aSC5da_reason{color:var(--color-anchor-text-muted);text-wrap:pretty}.aSC5da_actions{gap:var(--space-2);flex-direction:column;display:flex}.aSC5da_illustration{flex:none;width:clamp(110px,16vw,180px);display:none}.aSC5da_illustration :is(img,svg){width:100%;height:auto;display:block}@media (min-width:768px){.aSC5da_actions{align-items:center;gap:var(--space-4);flex-flow:wrap}.aSC5da_illustration{display:block}}
.Ds8grq_hero{max-width:var(--public-width);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:center;gap:64px;margin:0 auto;padding:54px 32px 48px;display:grid}.Ds8grq_eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-action);margin:0 0 18px;font-size:11px}.Ds8grq_hero h1{font-size:var(--public-display);letter-spacing:-.05em;color:var(--color-action-hover);text-wrap:balance;max-width:24ch;margin:0;line-height:1.08}.Ds8grq_lead{color:var(--color-text-muted);max-width:62ch;margin:22px 0 0;font-size:17px;line-height:1.75}@media (max-width:900px){.Ds8grq_hero{grid-template-columns:1.3fr .7fr;gap:30px}}@media (max-width:760px){.Ds8grq_hero{grid-template-columns:1fr;gap:24px;padding:32px 20px}.Ds8grq_hero h1{font-size:var(--public-display)}.Ds8grq_lead{font-size:16px}.Ds8grq_hero>figure{max-height:220px}}.Ds8grq_compact{border-bottom:0;grid-template-columns:1fr;padding-block:clamp(20px,2.6vw,36px)}.Ds8grq_compact h1{max-width:30ch;font-size:clamp(32px,3.5vw,48px)}.Ds8grq_compact .Ds8grq_lead{max-width:76ch;margin-top:16px}.Ds8grq_compact .Ds8grq_eyebrow{margin-bottom:12px}.Ds8grq_withCompanion{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.Ds8grq_companion{align-self:center}@media (max-width:600px){.Ds8grq_withCompanion{grid-template-columns:1fr;position:relative}.Ds8grq_withCompanion h1{padding-right:60px}.Ds8grq_companion{position:absolute;top:48px;right:20px}.Ds8grq_companion img{width:56px;height:56px}}.Ds8grq_extra{min-width:0}.Ds8grq_extra>:first-child{margin-top:0}@media (min-width:1024px){.Ds8grq_withExtra{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:48px}}
.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)}}
._57JG8G_figure{gap:var(--space-1);min-width:0;color:var(--color-text);flex-direction:column;display:flex}._57JG8G_label{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);line-height:var(--leading-snug)}._57JG8G_amount{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:flex}._57JG8G_value{font-size:var(--text-figure);font-weight:var(--weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--figure-color,var(--color-text));line-height:1}._57JG8G_lg ._57JG8G_value{font-size:var(--text-figure-lg)}._57JG8G_unit{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text)}._57JG8G_lg ._57JG8G_unit{font-size:var(--text-body-lg)}._57JG8G_base{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-snug);overflow-wrap:break-word}._57JG8G_neutral{--figure-color:var(--color-text)}._57JG8G_progress{--figure-color:var(--color-action)}._57JG8G_success{--figure-color:var(--color-success)}._57JG8G_danger{--figure-color:var(--color-danger-strong)}._57JG8G_marked{--figure-color:var(--color-accent-text)}
.cQCENW_card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-6);position:relative}.cQCENW_card:before{content:"";z-index:-1;background:var(--teal-050);border:1px solid var(--teal-100);border-radius:var(--radius-xl);position:absolute;inset:0;transform:rotate(-2deg)translate(-10px,10px)}.cQCENW_kicker{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-3)}.cQCENW_modules{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cQCENW_module{font:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text-muted);background:var(--color-bg);border:var(--border-hairline);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);cursor:pointer;min-height:44px;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.cQCENW_module:hover{border-color:var(--color-border-strong);color:var(--color-text)}.cQCENW_moduleActive,.cQCENW_moduleActive:hover{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}.cQCENW_module:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cQCENW_meta{gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.cQCENW_metaRule{color:var(--color-brand)}.cQCENW_question{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:var(--color-text);margin-bottom:var(--space-4)}.cQCENW_options{gap:var(--space-2);flex-direction:column;display:flex}.cQCENW_option{align-items:baseline;gap:var(--space-3);text-align:left;width:100%;font:inherit;font-size:var(--text-body-sm);color:var(--color-text);background:var(--color-bg);border:var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.cQCENW_option:hover:not(:disabled){border-color:var(--color-border-strong)}.cQCENW_option:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cQCENW_option:disabled{cursor:default}.cQCENW_optionCorrect{border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}.cQCENW_optionWrong{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}.cQCENW_letter{font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-brand)}.cQCENW_feedback{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg);border-left:3px solid var(--color-brand);border-radius:var(--radius-sm)}.cQCENW_verdict{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.cQCENW_explanation{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--color-text-muted)}.cQCENW_footnote{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hairline);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}
.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:44px;display:inline-flex}
.NIsHoa_badge{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.NIsHoa_pill{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);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1;display:inline-flex}.NIsHoa_badge:hover .NIsHoa_pill{border-color:var(--color-action);color:var(--color-action)}.NIsHoa_badge:focus-visible{outline:none}.NIsHoa_badge:focus-visible .NIsHoa_pill{outline:2px solid var(--color-focus);outline-offset:2px}.NIsHoa_dot{border-radius:var(--radius-pill);background:var(--color-text-muted);width:7px;height:7px}.NIsHoa_icon{color:var(--color-text-muted);flex:none}.NIsHoa_badge[data-plan=full] .NIsHoa_icon{color:var(--color-success)}.NIsHoa_badge[data-tone=dark]{color:var(--color-nav-text)}.NIsHoa_badge[data-tone=dark] .NIsHoa_pill{border-color:color-mix(in srgb, var(--color-nav-text) 45%, transparent);background:0 0;min-height:36px}.NIsHoa_badge[data-tone=dark]:hover .NIsHoa_pill{background:var(--color-nav-hover);color:var(--color-nav-text)}.NIsHoa_badge[data-tone=dark] .NIsHoa_dot{background:color-mix(in srgb, var(--color-nav-text) 70%, transparent)}.NIsHoa_badge[data-tone=dark] .NIsHoa_icon{color:color-mix(in srgb, var(--color-nav-text) 80%, transparent)}.NIsHoa_badge[data-tone=dark][data-plan=full] .NIsHoa_pill{background:color-mix(in srgb, var(--color-nav-text) 14%, transparent);border-color:#0000}.NIsHoa_badge[data-tone=dark][data-plan=full] .NIsHoa_icon{color:var(--color-nav-text)}@media (max-width:359px){.NIsHoa_badge[data-tone=dark] .NIsHoa_pill{padding-inline:var(--space-2)}}
.W6MXPa_button{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-sticky);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;color:var(--color-link);font:600 14px var(--font-ui);box-shadow:var(--shadow-md);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;position:fixed}.W6MXPa_button:hover{border-color:var(--color-action)}@media (max-width:767px){.W6MXPa_aboveBar{bottom:calc(96px + env(safe-area-inset-bottom))}}
