.BatteryReservationsAdmin-module__Uy1VxG__wrap{gap:12px;display:grid}.BatteryReservationsAdmin-module__Uy1VxG__scroller{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.BatteryReservationsAdmin-module__Uy1VxG__scroller table{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.BatteryReservationsAdmin-module__Uy1VxG__scroller th,.BatteryReservationsAdmin-module__Uy1VxG__scroller td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:11px 12px}.BatteryReservationsAdmin-module__Uy1VxG__scroller th{background:var(--color-bg);color:var(--color-text-muted);text-transform:uppercase;font-size:10.5px}.BatteryReservationsAdmin-module__Uy1VxG__scroller td strong,.BatteryReservationsAdmin-module__Uy1VxG__scroller td small,.BatteryReservationsAdmin-module__Uy1VxG__scroller td span{display:block}.BatteryReservationsAdmin-module__Uy1VxG__scroller td small{color:var(--color-text-muted);margin-top:3px}.BatteryReservationsAdmin-module__Uy1VxG__scroller code{font-family:var(--font-mono);font-size:11px}.BatteryReservationsAdmin-module__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}.BatteryReservationsAdmin-module__Uy1VxG__status[data-status=paid]{background:var(--color-state-success-bg);color:var(--color-success)}.BatteryReservationsAdmin-module__Uy1VxG__status[data-status=cancelled]{background:var(--callout-danger);color:var(--color-danger)}.BatteryReservationsAdmin-module__Uy1VxG__actions{gap:6px;display:flex}.BatteryReservationsAdmin-module__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}.BatteryReservationsAdmin-module__Uy1VxG__actions button[data-danger]{background:var(--color-danger)}.BatteryReservationsAdmin-module__Uy1VxG__actions button:disabled{opacity:.55;cursor:wait}.BatteryReservationsAdmin-module__Uy1VxG__actions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.BatteryReservationsAdmin-module__Uy1VxG__error{border-radius:var(--radius-sm);background:var(--callout-danger);color:var(--color-danger);margin:0;padding:10px 12px}.BatteryReservationsAdmin-module__Uy1VxG__empty{color:var(--color-text-muted);text-align:center!important;padding:24px!important}
.BideAvatar-module__v-GrkW__avatar{--bide-ring:var(--color-border-strong);vertical-align:middle;isolation:isolate;flex:none;display:inline-flex;position:relative}.BideAvatar-module__v-GrkW__avatar[data-family=aventureros]{--bide-ring:var(--color-bide-aventureros)}.BideAvatar-module__v-GrkW__avatar[data-family=heroes]{--bide-ring:var(--color-bide-heroes)}.BideAvatar-module__v-GrkW__avatar[data-family=eruditos]{--bide-ring:var(--color-bide-eruditos)}.BideAvatar-module__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}.BideAvatar-module__v-GrkW__face img{object-fit:contain;width:100%;height:100%;display:block}.BideAvatar-module__v-GrkW__initials{color:var(--color-action);font-size:12px;font-weight:700}.BideAvatar-module__v-GrkW__avatar[data-ranked=true]{margin-bottom:7px}.BideAvatar-module__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%)}
.SessionRankLink-module__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}.SessionRankLink-module__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}.SessionRankLink-module__UFSsDa__link strong{color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.SessionRankLink-module__UFSsDa__link:hover{color:var(--color-action)}.SessionRankLink-module__UFSsDa__link:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (max-width:620px){.SessionRankLink-module__UFSsDa__row{padding-inline:var(--space-4)}}
.BideSupportWidget-module__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:BideSupportWidget-module__kJFuFW__bideArrive var(--dur-slow) var(--ease) both, BideSupportWidget-module__kJFuFW__bideAttention .72s var(--ease) 1.8s 1;padding:0;position:fixed;overflow:hidden}.BideSupportWidget-module__kJFuFW__trigger:hover{border-color:var(--color-focus);box-shadow:var(--shadow-bottom-sheet);transform:translateY(-3px)scale(1.03)}.BideSupportWidget-module__kJFuFW__trigger:active{transform:translateY(1px)scale(.96)}.BideSupportWidget-module__kJFuFW__trigger:focus-visible{border-radius:var(--radius-pill)}.BideSupportWidget-module__kJFuFW__triggerImage{object-fit:contain;width:100%;height:100%;display:block}.BideSupportWidget-module__kJFuFW__dialogTrigger{z-index:1}.BideSupportWidget-module__kJFuFW__triggerConcealed{visibility:hidden}html[data-cookie-banner-open=true] .BideSupportWidget-module__kJFuFW__trigger:not(.BideSupportWidget-module__kJFuFW__embeddedTrigger):not(.BideSupportWidget-module__kJFuFW__dialogTrigger){visibility:hidden}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__dialog::backdrop{background:color-mix(in srgb, var(--color-overlay) 45%, transparent)}.BideSupportWidget-module__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}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__panelHeader h2{color:inherit;font-size:var(--text-h3);font-weight:var(--weight-semibold);margin:0}.BideSupportWidget-module__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)}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__headerImage{object-fit:contain;width:100%;height:100%;display:block;transform:scale(1.1)}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__closeButton:hover{background:var(--color-nav-hover);color:var(--color-nav-text)}.BideSupportWidget-module__kJFuFW__closeButton:active{transform:scale(.94)}.BideSupportWidget-module__kJFuFW__panelBody{overscroll-behavior:contain;min-height:0;padding:var(--space-4);background:var(--color-surface);overflow-y:auto}.BideSupportWidget-module__kJFuFW__form{gap:var(--space-3);flex-direction:column;display:flex}.BideSupportWidget-module__kJFuFW__formIntro{font-weight:var(--weight-medium);margin:0}.BideSupportWidget-module__kJFuFW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.BideSupportWidget-module__kJFuFW__categoryGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__categoryButton:hover{border-color:var(--color-action);background:var(--color-layer-common-bg)}.BideSupportWidget-module__kJFuFW__categoryButton:active{transform:scale(.98)}.BideSupportWidget-module__kJFuFW__categoryButton[data-selected=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.BideSupportWidget-module__kJFuFW__twoColumns{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__field>span em{color:var(--color-danger);font-style:normal}.BideSupportWidget-module__kJFuFW__field>span small{color:var(--color-text-muted);font-weight:var(--weight-regular)}.BideSupportWidget-module__kJFuFW__field input,.BideSupportWidget-module__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)}.BideSupportWidget-module__kJFuFW__field input{min-height:42px;padding:var(--space-2) var(--space-3)}.BideSupportWidget-module__kJFuFW__field textarea{min-height:88px;padding:var(--space-2) var(--space-3);resize:vertical}.BideSupportWidget-module__kJFuFW__field input:hover,.BideSupportWidget-module__kJFuFW__field textarea:hover{border-color:var(--color-border-strong)}.BideSupportWidget-module__kJFuFW__field input:focus-visible,.BideSupportWidget-module__kJFuFW__field textarea:focus-visible{border-color:var(--color-action);background:var(--color-surface)}.BideSupportWidget-module__kJFuFW__field input::placeholder,.BideSupportWidget-module__kJFuFW__field textarea::placeholder{color:var(--color-text-muted)}.BideSupportWidget-module__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}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__primaryButton:hover:not(:disabled){background:var(--color-action-hover);box-shadow:var(--shadow-md)}.BideSupportWidget-module__kJFuFW__primaryButton:active:not(:disabled){transform:translateY(1px)}.BideSupportWidget-module__kJFuFW__primaryButton:disabled{background:var(--color-border-strong);color:var(--color-text-muted);cursor:not-allowed}.BideSupportWidget-module__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}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__privacyNote{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-muted);font-size:var(--text-caption);text-align:center}.BideSupportWidget-module__kJFuFW__successState{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-height:360px;display:flex}.BideSupportWidget-module__kJFuFW__successState h3,.BideSupportWidget-module__kJFuFW__successState p{margin:0}.BideSupportWidget-module__kJFuFW__successState p{max-width:34ch;color:var(--color-text-muted)}.BideSupportWidget-module__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 BideSupportWidget-module__kJFuFW__bideArrive{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes BideSupportWidget-module__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){.BideSupportWidget-module__kJFuFW__trigger:not(.BideSupportWidget-module__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){.BideSupportWidget-module__kJFuFW__trigger{right:var(--space-2);bottom:calc(85px + env(safe-area-inset-bottom,0px));border-width:2px;width:48px;height:48px}.BideSupportWidget-module__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))}.BideSupportWidget-module__kJFuFW__dialog::backdrop{background:var(--color-overlay)}.BideSupportWidget-module__kJFuFW__panel{max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-bottom-sheet)}.BideSupportWidget-module__kJFuFW__dialogTrigger{right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.BideSupportWidget-module__kJFuFW__panelHeader{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.BideSupportWidget-module__kJFuFW__headerImageFrame{width:52px;height:52px}.BideSupportWidget-module__kJFuFW__panelBody{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.BideSupportWidget-module__kJFuFW__form{gap:var(--space-3)}.BideSupportWidget-module__kJFuFW__formIntro{font-size:var(--text-body-sm)}.BideSupportWidget-module__kJFuFW__categoryButton{min-height:44px;padding:var(--space-1) var(--space-2);font-size:var(--text-caption)}.BideSupportWidget-module__kJFuFW__field{gap:var(--space-1);font-size:var(--text-caption)}.BideSupportWidget-module__kJFuFW__field input{min-height:42px;padding:var(--space-1) var(--space-2)}.BideSupportWidget-module__kJFuFW__field textarea{min-height:84px;padding:var(--space-2)}.BideSupportWidget-module__kJFuFW__primaryButton{min-height:46px;padding-block:var(--space-2)}.BideSupportWidget-module__kJFuFW__privacyNote{font-size:var(--text-caption);line-height:1.3}}@media (min-width:768px){.BideSupportWidget-module__kJFuFW__dialog::backdrop{background:0 0}}@media (min-width:768px) and (max-height:800px){.BideSupportWidget-module__kJFuFW__dialog{inset:auto var(--space-4) var(--space-4) auto;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px)}.BideSupportWidget-module__kJFuFW__panel{max-height:calc(100dvh - 32px)}.BideSupportWidget-module__kJFuFW__panelHeader{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.BideSupportWidget-module__kJFuFW__panelHeader p{max-width:none;margin-top:2px}.BideSupportWidget-module__kJFuFW__headerImageFrame{width:52px;height:52px}.BideSupportWidget-module__kJFuFW__panelBody{padding:var(--space-3)}.BideSupportWidget-module__kJFuFW__form{gap:var(--space-2)}.BideSupportWidget-module__kJFuFW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.BideSupportWidget-module__kJFuFW__field{gap:2px}.BideSupportWidget-module__kJFuFW__field input{padding-block:var(--space-1)}.BideSupportWidget-module__kJFuFW__field textarea{height:68px;min-height:68px}}@media (max-width:767px) and (max-height:800px){.BideSupportWidget-module__kJFuFW__panelHeader{padding-block:var(--space-2)}.BideSupportWidget-module__kJFuFW__panelHeader h2{font-size:var(--text-body-lg)}.BideSupportWidget-module__kJFuFW__panelHeader p{font-size:var(--text-caption);margin-top:0}.BideSupportWidget-module__kJFuFW__headerImageFrame{width:44px;height:44px}.BideSupportWidget-module__kJFuFW__panelBody{padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.BideSupportWidget-module__kJFuFW__form{gap:var(--space-2)}.BideSupportWidget-module__kJFuFW__categoryGrid{gap:6px}.BideSupportWidget-module__kJFuFW__field{gap:2px}.BideSupportWidget-module__kJFuFW__field textarea{height:68px;min-height:68px}}body:has([data-podcast-player]) .BideSupportWidget-module__kJFuFW__trigger:not(.BideSupportWidget-module__kJFuFW__dialogTrigger){bottom:calc(var(--podcast-player-clearance,78px) + var(--space-3))}body:has([data-support-embedded]) .BideSupportWidget-module__kJFuFW__trigger[data-yields-to-embedded]:not(.BideSupportWidget-module__kJFuFW__dialogTrigger){display:none}.BideSupportWidget-module__kJFuFW__embeddedTrigger{width:44px;height:44px;box-shadow:none;border-width:2px;flex:none;animation:none;position:relative;inset:auto}@media (max-width:899px){.BideSupportWidget-module__kJFuFW__trigger.BideSupportWidget-module__kJFuFW__embeddedTrigger{width:44px;height:44px;position:relative;inset:auto}}.BideSupportWidget-module__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}.BideSupportWidget-module__kJFuFW__trigger[data-animate=false]{animation:none}
.Badge-module__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}.Badge-module__H8aylq__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Badge-module__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)}.Badge-module__H8aylq__accent{color:var(--color-accent-text);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.Badge-module__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)}.Badge-module__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)}.Badge-module__H8aylq__neutral{color:var(--color-text-muted);background:var(--color-bg);border-color:var(--color-border-strong)}
.StudyViews-module__JzoKTq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.StudyViews-module__JzoKTq__kicker,.StudyViews-module__JzoKTq__cardKicker,.StudyViews-module__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}.StudyViews-module__JzoKTq__kicker,.StudyViews-module__JzoKTq__cardKicker{color:var(--v-accent-strong)}.StudyViews-module__JzoKTq__title{max-width:64ch;font-size:20px;line-height:1.25;font-weight:var(--weight-bold);margin:2px 0 0}.StudyViews-module__JzoKTq__mapRecommendedTitle{font-size:var(--text-h3);margin:0}.StudyViews-module__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)}.StudyViews-module__JzoKTq__headerAside{align-items:center;gap:var(--space-2);flex:none;display:flex}.StudyViews-module__JzoKTq__homeStack{gap:var(--space-6);display:grid}.StudyViews-module__JzoKTq__nextStepCard,.StudyViews-module__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}.StudyViews-module__JzoKTq__nextStepCard{padding-left:calc(var(--space-5) + var(--space-2))}.StudyViews-module__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}.StudyViews-module__JzoKTq__nextStepCard h2{font-size:var(--text-h3);margin:0}.StudyViews-module__JzoKTq__nextStepCard>p:not(.StudyViews-module__JzoKTq__cardKicker){max-width:60ch;color:var(--color-text-muted);line-height:var(--leading-body);margin:0}.StudyViews-module__JzoKTq__continueSection,.StudyViews-module__JzoKTq__continueList{gap:var(--space-3);display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__continueItem:hover{border-color:var(--color-action);box-shadow:var(--shadow-sm)}.StudyViews-module__JzoKTq__continueItem:focus-visible,.StudyViews-module__JzoKTq__textLink:focus-visible{box-shadow:var(--shadow-focus);outline:none}.StudyViews-module__JzoKTq__continueIcon{border-radius:var(--radius-md);place-items:center;width:42px;height:42px;display:grid}.StudyViews-module__JzoKTq__continueIcon[data-tone=common]{background:var(--color-layer-common-bg);color:var(--color-layer-common)}.StudyViews-module__JzoKTq__continueIcon[data-tone=specific]{background:var(--color-layer-specific-bg);color:var(--color-layer-specific)}.StudyViews-module__JzoKTq__continueItem>span:nth-child(2){gap:var(--space-1);display:grid}.StudyViews-module__JzoKTq__continueItem em{color:var(--color-text-muted);font-size:var(--text-body-sm);font-style:normal}.StudyViews-module__JzoKTq__continueItem>b{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption)}.StudyViews-module__JzoKTq__radarPreview{border-radius:var(--radius-lg)}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarPreviewItem strong{color:var(--color-text)}.StudyViews-module__JzoKTq__radarPreviewItem p,.StudyViews-module__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)}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__privateFootnote{color:var(--color-text-muted);font-size:var(--text-caption);text-align:center;margin:0}.StudyViews-module__JzoKTq__practiceHub{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.StudyViews-module__JzoKTq__practiceHubHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.StudyViews-module__JzoKTq__practiceTitle{color:var(--color-text);font-size:var(--text-h1);margin:0;line-height:1.08}.StudyViews-module__JzoKTq__practiceAlternatives{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.StudyViews-module__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}.StudyViews-module__JzoKTq__practiceAlternatives>summary::-webkit-details-marker{display:none}.StudyViews-module__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}.StudyViews-module__JzoKTq__practiceAlternatives>summary>span:nth-child(2){min-width:0;display:grid}.StudyViews-module__JzoKTq__practiceAlternatives>summary strong{font-size:var(--text-body-lg)}.StudyViews-module__JzoKTq__practiceAlternatives>summary small{color:var(--color-text-muted);font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__practiceAlternatives[open]>summary>svg{transform:rotate(180deg)}.StudyViews-module__JzoKTq__practiceAlternatives>.StudyViews-module__JzoKTq__intentGrid{padding:0 var(--space-4) var(--space-4)}.StudyViews-module__JzoKTq__practiceAlternatives>summary:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.StudyViews-module__JzoKTq__intentGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__intentCard:hover{border-color:var(--intent-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.StudyViews-module__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)}.StudyViews-module__JzoKTq__intentCard:focus-visible,.StudyViews-module__JzoKTq__practiceSecondaryItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.StudyViews-module__JzoKTq__intentCard[data-tone=review]{--intent-color:var(--color-accent-strong);--intent-bg:var(--color-accent-bg)}.StudyViews-module__JzoKTq__intentCard[data-tone=study]{--intent-color:var(--color-action);--intent-bg:var(--color-surface-soft)}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__practiceHub:has(>.StudyViews-module__JzoKTq__intentInlinePanel [data-embedded=true]){gap:0;margin-bottom:0}.StudyViews-module__JzoKTq__practiceHub:has(>.StudyViews-module__JzoKTq__intentInlinePanel [data-embedded=true])>:not(.StudyViews-module__JzoKTq__intentInlinePanel){display:none}.StudyViews-module__JzoKTq__practiceHub:has(>.StudyViews-module__JzoKTq__intentInlinePanel [data-embedded=true])>.StudyViews-module__JzoKTq__intentInlinePanel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.StudyViews-module__JzoKTq__intentInlineHead{gap:2px;display:grid}.StudyViews-module__JzoKTq__intentInlineHead h2,.StudyViews-module__JzoKTq__intentInlineHead p{margin:0}.StudyViews-module__JzoKTq__intentInlineHead h2{font-size:var(--text-h3);color:var(--color-text);line-height:1.2}.StudyViews-module__JzoKTq__intentInlineHead p{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.StudyViews-module__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}.StudyViews-module__JzoKTq__intentCard strong{font-size:var(--text-body);align-self:end;line-height:1.2}.StudyViews-module__JzoKTq__intentCard span:not(.StudyViews-module__JzoKTq__intentIcon,.StudyViews-module__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}.StudyViews-module__JzoKTq__intentCard b{color:var(--intent-color);font-size:var(--text-body-sm);margin-top:auto}.StudyViews-module__JzoKTq__practiceSecondary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__practiceSecondaryItem span{gap:2px;display:grid}.StudyViews-module__JzoKTq__practiceSecondaryItem strong{color:var(--color-text);font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__practiceSecondaryItem em{color:var(--color-text-muted);font-size:var(--text-caption);font-style:normal;line-height:1.35}.StudyViews-module__JzoKTq__priorityList{padding:0 var(--space-4) var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.StudyViews-module__JzoKTq__priorityItem+.StudyViews-module__JzoKTq__priorityItem{border-top:1px solid var(--color-border)}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__dashboardGrid,.StudyViews-module__JzoKTq__mapLayout,.StudyViews-module__JzoKTq__lawGrid,.StudyViews-module__JzoKTq__twoCol{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;display:grid}.StudyViews-module__JzoKTq__dashboardGrid,.StudyViews-module__JzoKTq__twoCol,.StudyViews-module__JzoKTq__mapLayout,.StudyViews-module__JzoKTq__lawGrid,.StudyViews-module__JzoKTq__modeGrid,.StudyViews-module__JzoKTq__examList,.StudyViews-module__JzoKTq__reviewGrid,.StudyViews-module__JzoKTq__radarGrid,.StudyViews-module__JzoKTq__builder{margin-top:var(--space-6)}.StudyViews-module__JzoKTq__hero,.StudyViews-module__JzoKTq__panel,.StudyViews-module__JzoKTq__questionCard,.StudyViews-module__JzoKTq__builder{border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.StudyViews-module__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}.StudyViews-module__JzoKTq__hero h2{max-width:40ch;font-size:var(--text-body-lg);font-weight:var(--weight-bold);margin:0}.StudyViews-module__JzoKTq__hero p{max-width:60ch;color:var(--color-text-muted);line-height:var(--leading-read);margin:0}.StudyViews-module__JzoKTq__heroActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__confirmGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__confirmGrid span{color:var(--color-text-muted);font-size:var(--text-caption)}.StudyViews-module__JzoKTq__confirmGrid b{color:var(--color-text);font-size:var(--text-body)}.StudyViews-module__JzoKTq__rail,.StudyViews-module__JzoKTq__panel{gap:var(--space-4);flex-direction:column;display:flex}.StudyViews-module__JzoKTq__panel{padding:var(--space-5)}.StudyViews-module__JzoKTq__panelAccent{border-left:3px solid var(--color-action)}.StudyViews-module__JzoKTq__disclosure>summary{list-style:none}.StudyViews-module__JzoKTq__disclosure>summary::-webkit-details-marker{display:none}.StudyViews-module__JzoKTq__disclosure[open]>summary{margin-bottom:var(--space-2)}.StudyViews-module__JzoKTq__panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.StudyViews-module__JzoKTq__textLink{color:var(--color-link);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-decoration:none}.StudyViews-module__JzoKTq__objectiveGrid,.StudyViews-module__JzoKTq__routeCards,.StudyViews-module__JzoKTq__modeGrid,.StudyViews-module__JzoKTq__blockList,.StudyViews-module__JzoKTq__blockListCompact,.StudyViews-module__JzoKTq__articleList,.StudyViews-module__JzoKTq__actionStack,.StudyViews-module__JzoKTq__adminList,.StudyViews-module__JzoKTq__optionList,.StudyViews-module__JzoKTq__chipRow{gap:var(--space-3);display:grid}.StudyViews-module__JzoKTq__objectiveCard,.StudyViews-module__JzoKTq__routeCard,.StudyViews-module__JzoKTq__modeCard,.StudyViews-module__JzoKTq__blockCard,.StudyViews-module__JzoKTq__articleRow,.StudyViews-module__JzoKTq__examCard,.StudyViews-module__JzoKTq__reviewCard,.StudyViews-module__JzoKTq__radarCard{border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none}.StudyViews-module__JzoKTq__objectiveCard{gap:var(--space-1);padding:var(--space-4);display:grid}.StudyViews-module__JzoKTq__radarPage{gap:var(--space-6);display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarLead>:first-child{white-space:nowrap;flex:none}.StudyViews-module__JzoKTq__radarLead p{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);margin:0}.StudyViews-module__JzoKTq__radarSectionHead,.StudyViews-module__JzoKTq__radarHowHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.StudyViews-module__JzoKTq__radarSectionHead p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__radarFeed{gap:var(--space-3);display:grid}.StudyViews-module__JzoKTq__radarFeedCard{align-items:start;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);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.StudyViews-module__JzoKTq__radarFeedIcon,.StudyViews-module__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}.StudyViews-module__JzoKTq__radarFeedIcon{width:40px;height:40px}.StudyViews-module__JzoKTq__radarFeedBody{min-width:0}.StudyViews-module__JzoKTq__radarFeedMeta,.StudyViews-module__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}.StudyViews-module__JzoKTq__radarFeedMeta span:first-child{color:var(--color-action);font-weight:var(--weight-semibold)}.StudyViews-module__JzoKTq__radarFeedMeta span+span:before{content:"·";margin-right:var(--space-2);color:var(--color-border-strong)}.StudyViews-module__JzoKTq__radarFeedCard h3{-webkit-line-clamp:3;margin:var(--space-2) 0;font-size:var(--text-body-lg);line-height:var(--leading-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StudyViews-module__JzoKTq__radarFeedFooter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StudyViews-module__JzoKTq__radarFeedFooter .StudyViews-module__JzoKTq__textLink{align-items:center;min-height:24px;display:inline-flex}.StudyViews-module__JzoKTq__radarFeedResumen{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body)}.StudyViews-module__JzoKTq__radarFeedFechas{margin:0 0 var(--space-3);color:var(--color-action);font-size:var(--text-body-sm,var(--text-caption));font-weight:var(--weight-semibold)}.StudyViews-module__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)}.StudyViews-module__JzoKTq__radarFeedBadges{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.StudyViews-module__JzoKTq__radarGaps{padding:var(--space-5);border:var(--border-dashed);border-radius:var(--radius-lg)}.StudyViews-module__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)}.StudyViews-module__JzoKTq__radarGaps ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarGaps a:hover{text-decoration:underline}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarEmpty h2,.StudyViews-module__JzoKTq__radarEmpty p{margin:0}.StudyViews-module__JzoKTq__radarEmpty h2{font-size:var(--text-body-lg)}.StudyViews-module__JzoKTq__radarEmpty p{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.StudyViews-module__JzoKTq__radarMetrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarMetrics strong{font-size:var(--text-h3);line-height:var(--leading-tight)}.StudyViews-module__JzoKTq__radarMetrics span{color:var(--color-text-muted);font-size:var(--text-caption)}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarSteps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StudyViews-module__JzoKTq__radarSteps>div{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.StudyViews-module__JzoKTq__radarSteps strong{color:var(--color-action);font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__radarSteps span,.StudyViews-module__JzoKTq__radarAiNote{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.StudyViews-module__JzoKTq__radarAiNote{margin:0}.StudyViews-module__JzoKTq__radarSources{padding:var(--space-4) var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface)}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarSources>summary span:last-child{color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--weight-regular)}.StudyViews-module__JzoKTq__radarSourceGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__radarSourceCard:hover{border-color:var(--color-action);background:var(--color-mode-admin-bg)}.StudyViews-module__JzoKTq__radarSourceIcon{width:34px;height:34px}.StudyViews-module__JzoKTq__radarSourceCard>span:nth-child(2){gap:2px;min-width:0;display:grid}.StudyViews-module__JzoKTq__radarSourceCard strong,.StudyViews-module__JzoKTq__radarSourceCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StudyViews-module__JzoKTq__radarSourceCard small{color:var(--color-text-muted);font-size:var(--text-caption)}@media (max-width:720px){.StudyViews-module__JzoKTq__radarLead,.StudyViews-module__JzoKTq__radarSectionHead,.StudyViews-module__JzoKTq__radarHowHead{flex-direction:column;align-items:flex-start}.StudyViews-module__JzoKTq__radarFeedCard{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.StudyViews-module__JzoKTq__radarFeedCard>:last-child{grid-column:2;justify-self:start}.StudyViews-module__JzoKTq__radarFeedBadges{flex-flow:wrap;align-items:center}.StudyViews-module__JzoKTq__radarMetrics,.StudyViews-module__JzoKTq__radarSteps,.StudyViews-module__JzoKTq__radarSourceGrid{grid-template-columns:1fr}}.StudyViews-module__JzoKTq__objectiveName{font-weight:var(--weight-bold)}.StudyViews-module__JzoKTq__objectiveDetail,.StudyViews-module__JzoKTq__cardText,.StudyViews-module__JzoKTq__cardReason,.StudyViews-module__JzoKTq__modeCard p,.StudyViews-module__JzoKTq__routeCard span,.StudyViews-module__JzoKTq__examCard p,.StudyViews-module__JzoKTq__reviewCard p,.StudyViews-module__JzoKTq__radarCard p,.StudyViews-module__JzoKTq__radarCard span,.StudyViews-module__JzoKTq__articleRow em{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.StudyViews-module__JzoKTq__cardReason{margin:var(--space-3) 0 0}.StudyViews-module__JzoKTq__blockList{grid-template-columns:repeat(2,minmax(0,1fr))}.StudyViews-module__JzoKTq__blockCard{justify-content:space-between;gap:var(--space-4);min-height:178px;padding:var(--space-4);flex-direction:column;display:flex}.StudyViews-module__JzoKTq__blockCard:hover,.StudyViews-module__JzoKTq__modeCard:hover,.StudyViews-module__JzoKTq__routeCard:hover,.StudyViews-module__JzoKTq__objectiveCard:hover{border-color:var(--color-action);box-shadow:var(--shadow-sm)}.StudyViews-module__JzoKTq__cardTitle{margin:var(--space-1) 0;font-size:var(--text-body-lg)}.StudyViews-module__JzoKTq__blockMeta{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__blockMeta strong{color:var(--color-action)}.StudyViews-module__JzoKTq__routeCards,.StudyViews-module__JzoKTq__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StudyViews-module__JzoKTq__routeCard,.StudyViews-module__JzoKTq__modeCard{align-items:flex-start;gap:var(--space-3);min-height:150px;padding:var(--space-4);flex-direction:column;display:flex}.StudyViews-module__JzoKTq__modeCard h2,.StudyViews-module__JzoKTq__examCard h2,.StudyViews-module__JzoKTq__reviewCard h2,.StudyViews-module__JzoKTq__radarCard h2{font-size:var(--text-body-lg);margin:0}.StudyViews-module__JzoKTq__modeCard p,.StudyViews-module__JzoKTq__examCard p,.StudyViews-module__JzoKTq__reviewCard p,.StudyViews-module__JzoKTq__radarCard p{margin:0}.StudyViews-module__JzoKTq__radarCard span{margin-top:4px;display:block}.StudyViews-module__JzoKTq__radarCard .StudyViews-module__JzoKTq__textLink{margin-top:6px;display:inline-block}.StudyViews-module__JzoKTq__layerList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.StudyViews-module__JzoKTq__layerList li{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.StudyViews-module__JzoKTq__layerList span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__segmentRow{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.StudyViews-module__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}.StudyViews-module__JzoKTq__segmentRow span[data-active=true]{border-color:var(--color-action);color:var(--color-action);background:var(--color-mode-admin-bg)}.StudyViews-module__JzoKTq__layeredList,.StudyViews-module__JzoKTq__layerSection,.StudyViews-module__JzoKTq__metricStack,.StudyViews-module__JzoKTq__builderSummary{gap:var(--space-4);display:grid}.StudyViews-module__JzoKTq__layerSection+.StudyViews-module__JzoKTq__layerSection{padding-top:var(--space-5);border-top:var(--border-hairline)}.StudyViews-module__JzoKTq__metricStack{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.StudyViews-module__JzoKTq__metricStack{grid-template-columns:1fr}}.StudyViews-module__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}.StudyViews-module__JzoKTq__metricStack strong{font-size:var(--text-h1);letter-spacing:-.02em;color:var(--color-text);font-weight:800;line-height:1}.StudyViews-module__JzoKTq__metricStack div[data-trend=up] strong{color:var(--color-success)}.StudyViews-module__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}.StudyViews-module__JzoKTq__builderSummary p{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.StudyViews-module__JzoKTq__articleRow{gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-columns:84px minmax(0,1fr);display:grid}.StudyViews-module__JzoKTq__articleRow span{color:var(--color-action);font-family:var(--font-mono);font-size:var(--text-caption);grid-row:span 2}.StudyViews-module__JzoKTq__builder{gap:var(--space-5);padding:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.StudyViews-module__JzoKTq__builderGroup{gap:var(--space-3);flex-direction:column;display:flex}.StudyViews-module__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}.StudyViews-module__JzoKTq__builderGroup input{margin-top:.2em}.StudyViews-module__JzoKTq__examList,.StudyViews-module__JzoKTq__reviewGrid,.StudyViews-module__JzoKTq__radarGrid{gap:var(--space-3);display:grid}.StudyViews-module__JzoKTq__examCard,.StudyViews-module__JzoKTq__reviewCard,.StudyViews-module__JzoKTq__radarCard{gap:var(--space-4);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__reviewCount strong{font-size:var(--text-body-lg);font-weight:800}.StudyViews-module__JzoKTq__reviewCount span{font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.StudyViews-module__JzoKTq__sectionHint{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__heatmapPanel{margin-top:var(--space-6);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--color-surface)}.StudyViews-module__JzoKTq__heatmapHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__heatmapMeta{color:var(--color-text-muted);font-size:var(--text-body-sm)}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__activityLegend span[data-tone=high]:before{background:var(--color-success)}.StudyViews-module__JzoKTq__activityLegend span[data-tone=mid]:before{background:var(--color-warning)}.StudyViews-module__JzoKTq__activityLegend span[data-tone=low]:before{background:var(--color-danger)}.StudyViews-module__JzoKTq__heatmap{grid-template-rows:repeat(7,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;max-width:560px;display:grid}.StudyViews-module__JzoKTq__heatCell{aspect-ratio:1;background:var(--color-activity-empty);border-radius:3px}.StudyViews-module__JzoKTq__heatCell[data-level="1"]{background:var(--color-activity-low)}.StudyViews-module__JzoKTq__heatCell[data-level="2"]{background:var(--color-activity-medium)}.StudyViews-module__JzoKTq__heatCell[data-level="3"]{background:var(--color-activity-high)}.StudyViews-module__JzoKTq__heatCell[data-level="4"]{background:var(--color-activity-peak)}.StudyViews-module__JzoKTq__heatmapLegend{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-caption);align-items:center;gap:5px;display:flex}.StudyViews-module__JzoKTq__heatmapLegend .StudyViews-module__JzoKTq__heatCell{aspect-ratio:auto;width:12px;height:12px}.StudyViews-module__JzoKTq__progressLawList{gap:var(--space-4);display:grid}.StudyViews-module__JzoKTq__progressLawRow{gap:var(--space-2);display:grid}.StudyViews-module__JzoKTq__progressLawTop{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.StudyViews-module__JzoKTq__progressLawDot{border-radius:var(--radius-sm);background:var(--color-layer-common);width:9px;height:9px}.StudyViews-module__JzoKTq__progressLawRow[data-tone=intermediate] .StudyViews-module__JzoKTq__progressLawDot{background:var(--color-layer-intermediate)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=specific] .StudyViews-module__JzoKTq__progressLawDot{background:var(--color-layer-specific)}.StudyViews-module__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)}.StudyViews-module__JzoKTq__progressLawStatus[data-status=active]{background:var(--color-state-warning-bg);color:var(--color-layer-intermediate)}.StudyViews-module__JzoKTq__progressLawStatus[data-status=consolidated]{background:var(--color-state-success-bg);color:var(--color-success)}.StudyViews-module__JzoKTq__progressLawTop b{min-width:38px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-caption);text-align:right}.StudyViews-module__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}.StudyViews-module__JzoKTq__progressLawTrack::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-bg)}.StudyViews-module__JzoKTq__progressLawTrack::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-layer-common)}.StudyViews-module__JzoKTq__progressLawTrack::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-layer-common)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=intermediate] .StudyViews-module__JzoKTq__progressLawTrack{color:var(--color-layer-intermediate)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=intermediate] .StudyViews-module__JzoKTq__progressLawTrack::-webkit-progress-value{background:var(--color-layer-intermediate)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=intermediate] .StudyViews-module__JzoKTq__progressLawTrack::-moz-progress-bar{background:var(--color-layer-intermediate)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=specific] .StudyViews-module__JzoKTq__progressLawTrack{color:var(--color-layer-specific)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=specific] .StudyViews-module__JzoKTq__progressLawTrack::-webkit-progress-value{background:var(--color-layer-specific)}.StudyViews-module__JzoKTq__progressLawRow[data-tone=specific] .StudyViews-module__JzoKTq__progressLawTrack::-moz-progress-bar{background:var(--color-layer-specific)}.StudyViews-module__JzoKTq__questionCard{gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-8));display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__questionCard h2{max-width:760px;font-size:var(--text-h2);margin:0}.StudyViews-module__JzoKTq__option,.StudyViews-module__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}.StudyViews-module__JzoKTq__option span,.StudyViews-module__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}.StudyViews-module__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))}.StudyViews-module__JzoKTq__optionCorrect span{background:var(--color-success);color:var(--color-action-text)}.StudyViews-module__JzoKTq__feedback{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.StudyViews-module__JzoKTq__feedback p{color:var(--color-text-muted);margin:0}.StudyViews-module__JzoKTq__chipRow{flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__chipRow span,.StudyViews-module__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}.StudyViews-module__JzoKTq__adminList{flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__accountActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:980px){.StudyViews-module__JzoKTq__header,.StudyViews-module__JzoKTq__dashboardGrid,.StudyViews-module__JzoKTq__mapLayout,.StudyViews-module__JzoKTq__lawGrid,.StudyViews-module__JzoKTq__twoCol,.StudyViews-module__JzoKTq__builder{grid-template-columns:1fr}.StudyViews-module__JzoKTq__header{display:grid}}@media (max-width:700px){.StudyViews-module__JzoKTq__title{max-width:100%;font-size:var(--text-h1)}.StudyViews-module__JzoKTq__blockList,.StudyViews-module__JzoKTq__routeCards,.StudyViews-module__JzoKTq__modeGrid,.StudyViews-module__JzoKTq__examCard,.StudyViews-module__JzoKTq__reviewCard,.StudyViews-module__JzoKTq__radarCard,.StudyViews-module__JzoKTq__articleRow{grid-template-columns:1fr}.StudyViews-module__JzoKTq__radarPreviewItem,.StudyViews-module__JzoKTq__itCallout{grid-template-columns:auto minmax(0,1fr)}.StudyViews-module__JzoKTq__radarPreviewItem>:last-child,.StudyViews-module__JzoKTq__itCallout>:last-child{grid-column:2;justify-self:start}.StudyViews-module__JzoKTq__progressLawTop{grid-template-columns:auto minmax(0,1fr) auto}.StudyViews-module__JzoKTq__progressLawStatus{grid-column:2;justify-self:start}}.StudyViews-module__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}.StudyViews-module__JzoKTq__layerDot{border-radius:50%;width:8px;height:8px}.StudyViews-module__JzoKTq__layerChip[data-tone=common]{color:var(--color-layer-common-strong);background:color-mix(in srgb, var(--color-action) 16%, var(--color-surface))}.StudyViews-module__JzoKTq__layerChip[data-tone=common] .StudyViews-module__JzoKTq__layerDot{background:var(--color-action)}.StudyViews-module__JzoKTq__layerChip[data-tone=intermediate]{color:var(--color-layer-intermediate-strong);background:var(--color-layer-intermediate-bg)}.StudyViews-module__JzoKTq__layerChip[data-tone=intermediate] .StudyViews-module__JzoKTq__layerDot{background:var(--color-layer-intermediate)}.StudyViews-module__JzoKTq__layerChip[data-tone=specific]{color:var(--color-layer-specific);background:var(--color-layer-specific-bg)}.StudyViews-module__JzoKTq__layerChip[data-tone=specific] .StudyViews-module__JzoKTq__layerDot{background:var(--color-layer-specific)}.StudyViews-module__JzoKTq__layerSection[data-tone=common]{border-left:3px solid color-mix(in srgb, var(--color-action) 60%, transparent);padding-left:var(--space-4)}.StudyViews-module__JzoKTq__layerSection[data-tone=intermediate]{border-left:3px solid color-mix(in srgb, var(--color-layer-intermediate) 60%, transparent);padding-left:var(--space-4)}.StudyViews-module__JzoKTq__layerSection[data-tone=specific]{border-left:3px solid color-mix(in srgb, var(--color-layer-specific) 55%, transparent);padding-left:var(--space-4)}.StudyViews-module__JzoKTq__blockCard[data-tone=common]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-action) 55%, transparent)}.StudyViews-module__JzoKTq__blockCard[data-tone=intermediate]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-layer-intermediate) 55%, transparent)}.StudyViews-module__JzoKTq__blockCard[data-tone=specific]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--color-layer-specific) 50%, transparent)}.StudyViews-module__JzoKTq__cardBody{gap:var(--space-2);display:grid}.StudyViews-module__JzoKTq__cardTopRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.StudyViews-module__JzoKTq__cardFooter{gap:var(--space-3);display:grid}.StudyViews-module__JzoKTq__adminBadges{gap:var(--space-1);flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__adminBadge,.StudyViews-module__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}.StudyViews-module__JzoKTq__adminBadgeMore{color:var(--color-action);border-color:color-mix(in srgb, var(--color-action) 30%, var(--color-border))}.StudyViews-module__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}.StudyViews-module__JzoKTq__segmentButton[data-active=true]{border-color:var(--color-action);color:var(--color-action);background:var(--color-mode-admin-bg)}.StudyViews-module__JzoKTq__segmentButton:focus-visible,.StudyViews-module__JzoKTq__emptyResetButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.StudyViews-module__JzoKTq__countButton{min-width:68px;min-height:50px;padding-block:var(--space-2);flex-direction:column;justify-content:center;gap:1px}.StudyViews-module__JzoKTq__countButton strong{font-size:var(--text-body-lg);line-height:1}.StudyViews-module__JzoKTq__countButton span{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:12px}.StudyViews-module__JzoKTq__countButton[data-active=true] span{color:var(--color-action)}.StudyViews-module__JzoKTq__availabilityNote,.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__builderMain{gap:var(--space-6);display:grid}.StudyViews-module__JzoKTq__builderField{gap:var(--space-3);display:grid}.StudyViews-module__JzoKTq__choiceGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__choice:hover{border-color:var(--color-border-strong)}.StudyViews-module__JzoKTq__choiceTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.StudyViews-module__JzoKTq__choiceTopSpacer{flex:1}.StudyViews-module__JzoKTq__choice[data-active=true]{border-color:var(--color-action);background:var(--color-mode-admin-bg)}.StudyViews-module__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}.StudyViews-module__JzoKTq__choice[data-active=true] .StudyViews-module__JzoKTq__choiceCheck{border-color:var(--color-action);background:color-mix(in srgb, var(--color-action) 14%, var(--color-surface))}.StudyViews-module__JzoKTq__choiceText{flex:1;gap:2px;min-width:0;display:grid}.StudyViews-module__JzoKTq__choiceText strong{font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__choiceText span{color:var(--color-text-muted);font-size:var(--text-caption)}.StudyViews-module__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}.StudyViews-module__JzoKTq__summaryHeadline{font-size:var(--text-body-lg);font-weight:var(--weight-bold);margin:0}.StudyViews-module__JzoKTq__fullWidthBtn{justify-content:center;width:100%}.StudyViews-module__JzoKTq__footHint{color:var(--color-text-muted);font-size:var(--text-caption);margin:0}.StudyViews-module__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}.StudyViews-module__JzoKTq__boardMain{gap:var(--space-5);display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__boardFilterGroup{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border-hairline);display:grid}.StudyViews-module__JzoKTq__boardFilterGroup:last-child{border-bottom:0;padding-bottom:0}.StudyViews-module__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}.StudyViews-module__JzoKTq__boardFilterGroup .StudyViews-module__JzoKTq__segmentRow{margin-top:0}.StudyViews-module__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}.StudyViews-module__JzoKTq__guidedEmpty p{max-width:42ch;color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__lawProgress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-bg)}.StudyViews-module__JzoKTq__lawProgress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-action)}.StudyViews-module__JzoKTq__lawProgress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-action)}@media (max-width:700px){.StudyViews-module__JzoKTq__segmentButton{min-height:44px}}.StudyViews-module__JzoKTq__cardActions{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.StudyViews-module__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}.StudyViews-module__JzoKTq__addButton[data-active=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-action-text)}.StudyViews-module__JzoKTq__detailLink{color:var(--color-link);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.StudyViews-module__JzoKTq__luegoRow{align-items:center;gap:var(--space-2);white-space:normal;display:flex}.StudyViews-module__JzoKTq__luegoIcon{color:var(--color-text-muted);flex:none}.StudyViews-module__JzoKTq__luegoRow>span:not(.StudyViews-module__JzoKTq__luegoTime){min-width:0}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__trayEmpty{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.StudyViews-module__JzoKTq__trayChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__tab[data-active=true]{background:var(--color-surface);color:var(--color-action);box-shadow:var(--shadow-sm)}.StudyViews-module__JzoKTq__examSide{justify-items:end;gap:var(--space-2);display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__contextBar{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__contextList{gap:var(--space-3);margin:0;display:grid}.StudyViews-module__JzoKTq__contextList div{gap:2px;display:grid}.StudyViews-module__JzoKTq__contextList dt{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.StudyViews-module__JzoKTq__contextList dd{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);margin:0}@media (max-width:980px){.StudyViews-module__JzoKTq__builderLayout,.StudyViews-module__JzoKTq__boardLayout,.StudyViews-module__JzoKTq__runnerLayout{grid-template-columns:1fr}}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__optionButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.StudyViews-module__JzoKTq__optionButton:disabled{cursor:default}.StudyViews-module__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))}.StudyViews-module__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))}.StudyViews-module__JzoKTq__optionButton[data-state=muted]{opacity:.6}.StudyViews-module__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}.StudyViews-module__JzoKTq__optionButton[data-state=correct] .StudyViews-module__JzoKTq__optionKey{background:var(--color-success);color:var(--color-action-text)}.StudyViews-module__JzoKTq__optionButton[data-state=wrong] .StudyViews-module__JzoKTq__optionKey{background:var(--color-danger);color:var(--color-action-text)}.StudyViews-module__JzoKTq__runnerFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__runnerProgress{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.StudyViews-module__JzoKTq__runnerNav{align-items:center;gap:var(--space-2);display:inline-flex}.StudyViews-module__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}.StudyViews-module__JzoKTq__navButton[data-variant=primary]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.StudyViews-module__JzoKTq__navButton:disabled{opacity:.5;cursor:default}.StudyViews-module__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}.StudyViews-module__JzoKTq__resultHero strong{font-size:clamp(2.4rem,8vw,3.4rem);font-weight:var(--weight-bold);color:var(--color-accent)}.StudyViews-module__JzoKTq__resultHero p{color:var(--color-text-muted);margin:0}.StudyViews-module__JzoKTq__scoreboard{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.StudyViews-module__JzoKTq__score{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);text-align:center;gap:2px;display:grid}.StudyViews-module__JzoKTq__score strong{font-size:var(--text-h3);font-weight:var(--weight-bold)}.StudyViews-module__JzoKTq__score span{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.StudyViews-module__JzoKTq__score[data-tone=right] strong{color:var(--color-success)}.StudyViews-module__JzoKTq__score[data-tone=wrong] strong{color:var(--color-danger)}.StudyViews-module__JzoKTq__continueCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.StudyViews-module__JzoKTq__continueCard strong{font-size:var(--text-body)}.StudyViews-module__JzoKTq__continueMeta{color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}.StudyViews-module__JzoKTq__progressTrack{border-radius:var(--radius-pill);background:var(--color-bg);height:10px;overflow:hidden}.StudyViews-module__JzoKTq__progressFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-action), var(--color-action-hover));height:100%}.StudyViews-module__JzoKTq__progressLabel{font-size:var(--text-caption);color:var(--color-text-muted);font-family:var(--font-mono);justify-content:space-between;display:flex}.StudyViews-module__JzoKTq__overlapList{gap:var(--space-4);display:grid}.StudyViews-module__JzoKTq__overlapRow{gap:var(--space-2);display:grid}.StudyViews-module__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}.StudyViews-module__JzoKTq__overlapTop span:last-child{font-family:var(--font-mono);color:var(--color-text-muted)}.StudyViews-module__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}.StudyViews-module__JzoKTq__overlapProgress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-bg)}.StudyViews-module__JzoKTq__overlapProgress::-webkit-progress-value{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-action), var(--color-action-hover))}.StudyViews-module__JzoKTq__overlapProgress::-moz-progress-bar{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-action), var(--color-action-hover))}.StudyViews-module__JzoKTq__overlapProgress[data-tone=high]::-webkit-progress-value{background:var(--color-success)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=high]::-moz-progress-bar{background:var(--color-success)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=mid]::-webkit-progress-value{background:var(--color-warning)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=mid]::-moz-progress-bar{background:var(--color-warning)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=low]::-webkit-progress-value{background:var(--color-danger)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=low]::-moz-progress-bar{background:var(--color-danger)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=empty]::-webkit-progress-value{background:var(--color-border)}.StudyViews-module__JzoKTq__overlapProgress[data-tone=empty]::-moz-progress-bar{background:var(--color-border)}.StudyViews-module__JzoKTq__overlapFoot{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.StudyViews-module__JzoKTq__routePlan{gap:var(--space-3);display:grid}.StudyViews-module__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}.StudyViews-module__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}.StudyViews-module__JzoKTq__routeStepBody{gap:2px;display:grid}.StudyViews-module__JzoKTq__routeStepBody strong{font-size:var(--text-body-sm)}.StudyViews-module__JzoKTq__routeStepBody span{font-size:var(--text-caption);color:var(--color-text-muted)}.StudyViews-module__JzoKTq__filterBar{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.StudyViews-module__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}.StudyViews-module__JzoKTq__searchInput::placeholder{color:var(--color-text-muted)}.StudyViews-module__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)}.StudyViews-module__JzoKTq__filterLabel{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.StudyViews-module__JzoKTq__resultCount{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.StudyViews-module__JzoKTq__trayEmptyState{margin:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--text-body-sm)}@media (max-width:980px){.StudyViews-module__JzoKTq__intentGrid,.StudyViews-module__JzoKTq__practiceSecondary,.StudyViews-module__JzoKTq__confirmGrid{grid-template-columns:1fr}.StudyViews-module__JzoKTq__practiceHubHead{flex-direction:column}.StudyViews-module__JzoKTq__intentCard{min-height:82px}}@media (max-width:700px){.StudyViews-module__JzoKTq__practiceHub{gap:var(--space-3)}.StudyViews-module__JzoKTq__practiceHubHead,.StudyViews-module__JzoKTq__intentGrid{gap:var(--space-2)}.StudyViews-module__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}.StudyViews-module__JzoKTq__intentIcon{grid-area:1/1/3;width:42px;height:42px}.StudyViews-module__JzoKTq__intentBadge{grid-column:2;justify-self:start;max-width:100%;position:static}.StudyViews-module__JzoKTq__intentCard strong,.StudyViews-module__JzoKTq__intentCard span:not(.StudyViews-module__JzoKTq__intentIcon,.StudyViews-module__JzoKTq__intentBadge),.StudyViews-module__JzoKTq__intentCard b{white-space:normal;grid-column:2;min-width:0}.StudyViews-module__JzoKTq__intentCard strong,.StudyViews-module__JzoKTq__intentCard b{margin-top:2px}.StudyViews-module__JzoKTq__intentInlinePanel{gap:var(--space-3);padding:var(--space-3)}}.StudyViews-module__JzoKTq__subtemaBlock{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.StudyViews-module__JzoKTq__subtemaBlock .StudyViews-module__JzoKTq__articleRow{color:inherit;border-radius:var(--radius-md);text-decoration:none;transition:background-color .12s}.StudyViews-module__JzoKTq__subtemaBlock .StudyViews-module__JzoKTq__articleRow:hover{background:var(--color-surface-muted)}.StudyViews-module__JzoKTq__radarHistory summary{min-height:44px;padding-block:var(--space-3);cursor:pointer;color:var(--color-action);font-weight:var(--weight-semibold)}.StudyViews-module__JzoKTq__radarHistory summary:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (max-width:700px){.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid>.StudyViews-module__JzoKTq__intentCard:first-child{display:none}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid>.StudyViews-module__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}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid .StudyViews-module__JzoKTq__intentIcon{background:0 0;grid-area:1/1;width:28px;height:28px}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid .StudyViews-module__JzoKTq__intentCard strong,.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid .StudyViews-module__JzoKTq__intentCard span:not(.StudyViews-module__JzoKTq__intentIcon){font-size:var(--text-body-sm);grid-column:1}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid .StudyViews-module__JzoKTq__intentCard span:not(.StudyViews-module__JzoKTq__intentIcon){line-height:1.35}.StudyViews-module__JzoKTq__practiceHub .StudyViews-module__JzoKTq__intentInlinePanel{padding:var(--space-4) 0 0;border:0;border-top:var(--border-hairline);box-shadow:none;background:0 0;border-radius:0}}.StudyViews-module__JzoKTq__intentInlinePanel{scroll-margin-top:80px}@media (min-width:701px) and (max-width:1100px){.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid>.StudyViews-module__JzoKTq__intentCard{grid-template-columns:1fr}.StudyViews-module__JzoKTq__practiceHub>.StudyViews-module__JzoKTq__intentGrid .StudyViews-module__JzoKTq__intentCard>*{grid-column:1}}.StudyViews-module__JzoKTq__practiceHub>header{margin-bottom:0}.StudyViews-module__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}.StudyViews-module__JzoKTq__examCatalogLink span{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:var(--weight-regular)}.StudyViews-module__JzoKTq__practiceTitleRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.StudyViews-module__JzoKTq__practiceTitleRow h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:-.035em;margin:0}.StudyViews-module__JzoKTq__practiceTitleRow a{color:var(--color-action);font-size:var(--text-caption);align-content:center;min-height:44px}
.AnswerOption-module__jnFwBq__list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.AnswerOption-module__jnFwBq__list[data-short]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.AnswerOption-module__jnFwBq__list[data-layout=tile]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.AnswerOption-module__jnFwBq__list[data-layout=tile]{grid-template-columns:repeat(4,minmax(0,1fr))}}.AnswerOption-module__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}.AnswerOption-module__jnFwBq__option:hover:not(:disabled):not([data-state=selected]){--opt-ring:var(--color-action);background:var(--color-surface-subtle)}.AnswerOption-module__jnFwBq__option:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.AnswerOption-module__jnFwBq__option:disabled{cursor:default}.AnswerOption-module__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}.AnswerOption-module__jnFwBq__body{overflow-wrap:break-word;grid-column:2;min-width:0;padding-block:5px}.AnswerOption-module__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;grid-column:2;line-height:1.2;display:inline-flex}.AnswerOption-module__jnFwBq__option:not(:has(.AnswerOption-module__jnFwBq__status)) .AnswerOption-module__jnFwBq__letter{grid-row:1;align-self:center}.AnswerOption-module__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)}.AnswerOption-module__jnFwBq__option[data-state=selected] .AnswerOption-module__jnFwBq__letter{background:var(--color-action);color:var(--color-action-text);box-shadow:none}.AnswerOption-module__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)}.AnswerOption-module__jnFwBq__option[data-state=correct] .AnswerOption-module__jnFwBq__letter{background:var(--color-success-strong);color:var(--color-surface);box-shadow:none}.AnswerOption-module__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)}.AnswerOption-module__jnFwBq__option[data-state=wrong] .AnswerOption-module__jnFwBq__letter{background:var(--color-danger);color:var(--color-surface);box-shadow:none}.AnswerOption-module__jnFwBq__option[data-state=muted]{opacity:.7}.AnswerOption-module__jnFwBq__option[data-state=correct] .AnswerOption-module__jnFwBq__body,.AnswerOption-module__jnFwBq__option[data-state=wrong] .AnswerOption-module__jnFwBq__body{font-weight:var(--weight-semibold)}.AnswerOption-module__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)}.AnswerOption-module__jnFwBq__option[data-layout=tile] .AnswerOption-module__jnFwBq__letter{grid-area:1/1;place-self:start;width:28px;height:28px}.AnswerOption-module__jnFwBq__option[data-layout=tile] .AnswerOption-module__jnFwBq__body{grid-area:2/1;place-items:center;width:100%;padding:0;display:grid}.AnswerOption-module__jnFwBq__option[data-layout=tile] .AnswerOption-module__jnFwBq__status{text-align:center;text-wrap:balance;grid-area:3/1;display:block}.AnswerOption-module__jnFwBq__option[data-layout=tile] .AnswerOption-module__jnFwBq__status svg{vertical-align:-2px;margin-right:2px;display:inline-block}.AnswerOption-module__jnFwBq__option[data-layout=tile] .AnswerOption-module__jnFwBq__body :where(svg){pointer-events:none;max-width:100%;height:auto;display:block}@media (max-width:380px){.AnswerOption-module__jnFwBq__option[data-layout=tile] .AnswerOption-module__jnFwBq__status{letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.AnswerOption-module__jnFwBq__option{transition:none}}
.SessionHeader-module__06BKZG__header{gap:var(--space-2);min-width:0;margin:0 0 var(--space-5);display:grid}.SessionHeader-module__06BKZG__bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.SessionHeader-module__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}.SessionHeader-module__06BKZG__exit:hover{background:var(--color-surface-soft);color:var(--color-action-hover)}.SessionHeader-module__06BKZG__exit:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.SessionHeader-module__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}.SessionHeader-module__06BKZG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.SessionHeader-module__06BKZG__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.SessionHeader-module__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}.SessionHeader-module__06BKZG__title:focus{outline:none}.SessionHeader-module__06BKZG__title:focus-visible{outline:2px solid var(--color-action);outline-offset:4px;border-radius:var(--radius-sm)}.SessionHeader-module__06BKZG__status{font-variant-numeric:tabular-nums;flex:none}.SessionHeader-module__06BKZG__meta{color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:var(--leading-body);max-width:var(--read)}.SessionHeader-module__06BKZG__header[data-compact]{margin-bottom:var(--space-3);gap:0}.SessionHeader-module__06BKZG__header[data-compact] .SessionHeader-module__06BKZG__title{font-size:var(--text-body-lg)}@media (min-width:768px){.SessionHeader-module__06BKZG__header{margin-bottom:var(--space-6)}.SessionHeader-module__06BKZG__title{font-size:var(--text-h2)}.SessionHeader-module__06BKZG__header[data-compact] .SessionHeader-module__06BKZG__title{font-size:var(--text-h4)}}
.RequirementsByTarget-module__nK0FvG__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.RequirementsByTarget-module__nK0FvG__grid{grid-template-columns:repeat(2,1fr)}}.RequirementsByTarget-module__nK0FvG__card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);flex-direction:column;display:flex}.RequirementsByTarget-module__nK0FvG__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.RequirementsByTarget-module__nK0FvG__name{font-size:var(--text-h3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text)}.RequirementsByTarget-module__nK0FvG__group+.RequirementsByTarget-module__nK0FvG__group{margin-top:var(--space-4)}.RequirementsByTarget-module__nK0FvG__groupLabel{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.RequirementsByTarget-module__nK0FvG__groupHint{text-transform:none;letter-spacing:0}.RequirementsByTarget-module__nK0FvG__items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RequirementsByTarget-module__nK0FvG__item{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--color-text);display:flex}.RequirementsByTarget-module__nK0FvG__itemMark{color:var(--color-brand);font-size:.625rem;line-height:1.9}.RequirementsByTarget-module__nK0FvG__itemNote{color:var(--color-text-muted)}.RequirementsByTarget-module__nK0FvG__warning{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-accent-bg);border-left:3px solid var(--color-accent-strong);border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--color-text)}.RequirementsByTarget-module__nK0FvG__foot{padding-top:var(--space-4);margin-top:auto}.RequirementsByTarget-module__nK0FvG__deadline{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text);margin-bottom:var(--space-1)}.RequirementsByTarget-module__nK0FvG__source{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted)}.RequirementsByTarget-module__nK0FvG__footnote{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}.RequirementsByTarget-module__nK0FvG__name{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0}.RequirementsByTarget-module__nK0FvG__head{flex-wrap:wrap}
.Grid-module__uyBlWq__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:600px){.Grid-module__uyBlWq__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Grid-module__uyBlWq__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid-module__uyBlWq__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid-module__uyBlWq__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.StateBlock-module__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}.StateBlock-module__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}.StateBlock-module__J6-tSq__block[data-kind=error] .StateBlock-module__J6-tSq__icon{background:var(--color-state-warning-bg);color:var(--color-warning-strong)}.StateBlock-module__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}.StateBlock-module__J6-tSq__text{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.StateBlock-module__J6-tSq__text>p{margin:0}.StateBlock-module__J6-tSq__text>p+p{margin-top:var(--space-2)}.StateBlock-module__J6-tSq__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:479px){.StateBlock-module__J6-tSq__actions{width:100%}.StateBlock-module__J6-tSq__actions>*{flex:100%}}.StateBlock-module__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}.StateBlock-module__J6-tSq__skeleton{gap:var(--space-4);min-width:0;padding-top:var(--space-2);display:grid}.StateBlock-module__J6-tSq__skeleton i{border-radius:var(--radius-sm);background:var(--color-surface-soft);height:14px;animation:StateBlock-module__J6-tSq__sk-pulse 1.4s var(--ease) infinite;display:block}.StateBlock-module__J6-tSq__skHeader{gap:var(--space-3);align-items:center;display:flex}.StateBlock-module__J6-tSq__skHeader i{height:12px}.StateBlock-module__J6-tSq__skeleton .StateBlock-module__J6-tSq__skTitle{width:min(22rem,80%);height:26px}.StateBlock-module__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}.StateBlock-module__J6-tSq__skeleton .StateBlock-module__J6-tSq__skLine{height:18px}.StateBlock-module__J6-tSq__skOptions{gap:var(--space-3);margin-top:var(--space-3);display:grid}.StateBlock-module__J6-tSq__skeleton .StateBlock-module__J6-tSq__skOption{border-radius:var(--radius-sm);height:56px}@keyframes StateBlock-module__J6-tSq__sk-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.StateBlock-module__J6-tSq__skeleton i{animation:none}}
.RadarPreview-module__lkSbcq__container,.RadarPreview-module__lkSbcq__grid{width:100%}.RadarPreview-module__lkSbcq__card{flex-direction:column;justify-content:space-between;height:100%;display:flex}.RadarPreview-module__lkSbcq__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;width:100%;display:flex}.RadarPreview-module__lkSbcq__radarIndicator{background:var(--teal-050);width:28px;height:28px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.RadarPreview-module__lkSbcq__radarIcon{animation:2s ease-in-out infinite RadarPreview-module__lkSbcq__pulse}.RadarPreview-module__lkSbcq__title{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.RadarPreview-module__lkSbcq__detail{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-body);margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-4)}.RadarPreview-module__lkSbcq__details{gap:var(--space-2);margin-bottom:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-3);font-size:var(--text-body-sm);flex-direction:column;display:flex}.RadarPreview-module__lkSbcq__detailRow{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.RadarPreview-module__lkSbcq__detailLabel{color:var(--color-text-muted);white-space:nowrap}.RadarPreview-module__lkSbcq__detailVal{color:var(--color-text);font-weight:var(--weight-medium);font-family:var(--font-mono);font-size:var(--text-caption);justify-content:flex-end;align-items:flex-start;gap:var(--space-1);text-align:right;overflow-wrap:anywhere;min-width:0;display:inline-flex}.RadarPreview-module__lkSbcq__sourceIcon{color:var(--color-text-muted)}.RadarPreview-module__lkSbcq__cardCta{margin-top:auto;margin-left:calc(var(--space-2) * -1);align-self:flex-start}.RadarPreview-module__lkSbcq__exampleNote{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-muted);text-align:center}@keyframes RadarPreview-module__lkSbcq__pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(.95)}}
.Verdict-module__5arYQq__verdict{--verdict-tone:var(--color-text-muted);--verdict-bg:var(--color-state-neutral-bg);gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--verdict-tone) 30%, var(--color-border));border-radius:var(--radius-lg);background:var(--verdict-bg);scroll-margin-top:var(--space-4);animation:Verdict-module__5arYQq__verdict-in var(--dur-slow) var(--ease) both;display:grid}.Verdict-module__5arYQq__verdict:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.Verdict-module__5arYQq__verdict[data-result=right]{--verdict-tone:var(--color-success-strong);--verdict-bg:var(--color-state-success-bg)}.Verdict-module__5arYQq__verdict[data-result=wrong]{--verdict-tone:var(--color-danger);--verdict-bg:var(--color-review-danger-bg)}.Verdict-module__5arYQq__head{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.Verdict-module__5arYQq__icon{border-radius:var(--radius-pill);background:var(--verdict-tone);width:36px;height:36px;color:var(--color-surface);place-items:center;display:grid}.Verdict-module__5arYQq__titles{gap:var(--space-1);min-width:0;padding-top:4px;display:grid}.Verdict-module__5arYQq__title{color:var(--color-text);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0}.Verdict-module__5arYQq__lead{color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}.Verdict-module__5arYQq__compare{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.Verdict-module__5arYQq__compare[data-pair]:not([data-single]){grid-template-columns:repeat(2,minmax(0,1fr))}.Verdict-module__5arYQq__compare[data-pair] .Verdict-module__5arYQq__cellBody{justify-items:start;display:grid}.Verdict-module__5arYQq__cell{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 3px 0 0 var(--cell-tone,var(--color-border-strong));align-content:start;display:grid}.Verdict-module__5arYQq__cell[data-kind=chosen]{--cell-tone:var(--color-danger)}.Verdict-module__5arYQq__cell[data-kind=correct]{--cell-tone:var(--color-success)}.Verdict-module__5arYQq__cellLabel{align-items:center;gap:var(--space-1);color:var(--cell-tone);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.Verdict-module__5arYQq__cell[data-kind=chosen] .Verdict-module__5arYQq__cellLabel{color:var(--color-danger-strong)}.Verdict-module__5arYQq__cell[data-kind=correct] .Verdict-module__5arYQq__cellLabel{color:var(--color-success-strong)}.Verdict-module__5arYQq__cellBody{min-width:0;color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:break-word}.Verdict-module__5arYQq__cellBody :where(svg){max-width:100%;height:auto;max-height:96px;display:block}.Verdict-module__5arYQq__reason{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-hairline);display:grid}.Verdict-module__5arYQq__reasonLabel{color:var(--color-danger-strong);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.Verdict-module__5arYQq__reasonBody{color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;text-wrap:pretty}.Verdict-module__5arYQq__notes{gap:var(--space-2);color:var(--color-text);font-size:var(--text-body-sm);line-height:var(--leading-body);display:grid}.Verdict-module__5arYQq__notes>p{margin:0}@media (min-width:768px){.Verdict-module__5arYQq__verdict{padding:var(--space-5)}.Verdict-module__5arYQq__icon{width:40px;height:40px}}@keyframes Verdict-module__5arYQq__verdict-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Verdict-module__5arYQq__verdict{animation:none}}
.Card-module__b6YjYG__card{background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6);color:inherit;text-decoration:none;display:block}.Card-module__b6YjYG__lg{padding:var(--space-8)}.Card-module__b6YjYG__interactive{transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease)}.Card-module__b6YjYG__interactive:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}
