.tlk{margin:0 0 var(--space-4)}.tlk[hidden]{display:none}.fft-lookup{box-sizing:border-box;width:100%;overflow:auto;border:1px solid rgba(15,30,46,.08);border-radius:10px;background:#fff;overscroll-behavior:contain;contain:inline-size}.fft-lookup:focus-visible{outline:none;box-shadow:0 0 0 3px #0f1e2e59}.fft-lookup__table{border-collapse:separate;border-spacing:0;margin:0 auto;font-family:var(--font-mono);font-size:10px;line-height:1;font-variant-numeric:tabular-nums;color:#0f1e2e;overflow-wrap:normal}.fft-lookup__table th,.fft-lookup__table td{box-sizing:border-box;width:25px;min-width:25px;height:15px;padding:0;text-align:center;vertical-align:middle;border-right:1px solid #dee4ea;border-bottom:1px solid #dee4ea;white-space:nowrap}.fft-lookup__table th{position:sticky;z-index:2;background:#f5f8fa;font-weight:600;color:#4b5763}.fft-lookup__table thead th{top:0;border-bottom:1px solid rgba(15,30,46,.2)}.fft-lookup__table tbody th{left:0;width:30px;min-width:30px;border-right:1px solid rgba(15,30,46,.2)}.fft-lookup__table thead th:first-child{left:0;z-index:3;width:30px;min-width:30px}.fft-lookup__table td.is-target{background:#faf1dc;box-shadow:inset 0 0 0 2px #8a6510;font-weight:600}.fft-lookup-note{display:none;margin:0;font-size:13px;color:#4b5763}.fft-lookup.is-scrolling{max-height:min(58vh,520px)}.fft-lookup.is-scrolling .fft-lookup__table{margin:0}.fft-lookup-note.is-shown{display:block}.pt-wrap:where(.astro-u4vk6aoq){box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.pt-col:where(.astro-u4vk6aoq){max-width:68ch;margin:0 auto}.pt-hero:where(.astro-u4vk6aoq){padding:calc(64px + clamp(1.5rem,4vw,2.75rem)) 0 clamp(1.75rem,4vw,2.75rem);background:#08090a;color:#f7f8f8}.pt-hero__kicker:where(.astro-u4vk6aoq){margin:0 0 14px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#d0d6e0}.pt-hero__title:where(.astro-u4vk6aoq){margin:0;font-family:var(--font-display);font-size:clamp(2.125rem,1.2rem + 3vw,3.375rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:#f7f8f8;overflow-wrap:anywhere}.pt-hero__lede:where(.astro-u4vk6aoq){margin:16px 0 0;max-width:60ch;font-family:var(--font-sans);font-size:17px;line-height:1.55;color:#8a8f98}.pt:where(.astro-u4vk6aoq){--text-muted: #67737d;padding-bottom:clamp(3rem,6vw,5rem);background:var(--surface-page);color:var(--text-primary)}.pt:where(.astro-u4vk6aoq) :where(.astro-u4vk6aoq)[hidden]{display:none!important}.pt-link:where(.astro-u4vk6aoq){padding:4px 0;color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.pt-link:where(.astro-u4vk6aoq):hover{color:var(--text-primary);text-decoration-color:currentColor}.pt-sel:where(.astro-u4vk6aoq){padding-top:clamp(3rem,6vw,4.5rem)}.pt-sel__title:where(.astro-u4vk6aoq){margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-family:var(--font-display);font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--text-primary)}.pt-sel__grid:where(.astro-u4vk6aoq){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(min-width:960px){.pt-sel__grid:where(.astro-u4vk6aoq){grid-template-columns:repeat(5,minmax(0,1fr))}.pt-sel:where(.astro-u4vk6aoq)[data-exam=sift] .pt-sel__grid:where(.astro-u4vk6aoq){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:720px)and (max-width:959px){.pt-sel__grid--five:where(.astro-u4vk6aoq){grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-sel__card:where(.astro-u4vk6aoq){position:relative;display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:14px 16px 17px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card);box-shadow:0 1px 2px #0f1e2e0a;overflow:hidden;text-decoration:none;color:var(--text-primary);transition:border-color .15s ease}.pt-sel__card:where(.astro-u4vk6aoq):hover{border-color:var(--border-strong)}.pt-sel__card:where(.astro-u4vk6aoq):focus-visible{outline:none;box-shadow:var(--ring-focus)}.pt-sel__name:where(.astro-u4vk6aoq){font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:break-word}.pt-sel__count:where(.astro-u4vk6aoq){display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:13.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pt-sel__check:where(.astro-u4vk6aoq){display:none;width:12px;height:12px;flex:none}.pt-sel__card:where(.astro-u4vk6aoq).is-done .pt-sel__check:where(.astro-u4vk6aoq){display:block}.pt-sel__card:where(.astro-u4vk6aoq).is-done .pt-sel__count:where(.astro-u4vk6aoq){color:var(--text-accent);font-weight:500}.pt-sel__card:where(.astro-u4vk6aoq)[aria-current]{border-color:var(--pt-sel-accent, var(--exam-accent));box-shadow:inset 0 0 0 1px var(--pt-sel-accent, var(--exam-accent))}.pt-sel__card:where(.astro-u4vk6aoq)[aria-current]:focus-visible{box-shadow:inset 0 0 0 1px var(--pt-sel-accent, var(--exam-accent)),var(--ring-focus)}.pt-sel__bar:where(.astro-u4vk6aoq){position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--border-subtle)}.pt-sel__bar:where(.astro-u4vk6aoq)>span:where(.astro-u4vk6aoq){display:block;width:0;height:100%;background:var(--pt-sel-accent, var(--exam-accent));transition:width .2s ease}.pt-sel__card:where(.astro-u4vk6aoq) .pt-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pt-sel__more:where(.astro-u4vk6aoq){margin:16px 0 0;font-family:var(--font-sans);font-size:var(--text-sm);text-align:center}@media(max-width:719px){.pt-sel__grid:where(.astro-u4vk6aoq){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pt-sel__card:where(.astro-u4vk6aoq){padding:12px 13px 15px}.pt-sel__name:where(.astro-u4vk6aoq){font-size:14px}.pt-sel__count:where(.astro-u4vk6aoq){font-size:13px}}.pt-sec:where(.astro-u4vk6aoq),.pt-results:where(.astro-u4vk6aoq){padding-top:clamp(2.5rem,5vw,4rem)}.pt-title:where(.astro-u4vk6aoq){scroll-margin-top:96px;margin:0;font-family:var(--font-display);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--text-primary)}.pt-title:where(.astro-u4vk6aoq):focus{outline:none}.pt-sub:where(.astro-u4vk6aoq){margin:6px 0 clamp(1.5rem,3vw,2.25rem);font-family:var(--font-sans);font-size:15px;color:var(--text-secondary)}.pt-sec:where(.astro-u4vk6aoq) .pt-col:where(.astro-u4vk6aoq){max-width:960px}.pt-sec:where(.astro-u4vk6aoq) .smp{max-width:none;padding:0;border:1px solid rgba(15,30,46,.08);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f1e2e0f;overflow:clip;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:#0f1e2e;-webkit-font-smoothing:antialiased;--smp-stem-w: 560px}.pt-sec:where(.astro-u4vk6aoq) .smp__items{gap:0}.pt-sec:where(.astro-u4vk6aoq) .smp__item{display:flex;flex-direction:column;gap:24px;padding:0 32px 28px}.pt-sec:where(.astro-u4vk6aoq) .smp__item>*{margin:0}.pt-sec:where(.astro-u4vk6aoq) .smp__item>:not(.smp__count){box-sizing:border-box;width:100%}.pt-sec:where(.astro-u4vk6aoq) .smp__count{order:-2;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;min-height:64px;margin:0 -32px 4px;padding:10px 32px 12px;background:#f5f8fa;border-bottom:1px solid rgba(15,30,46,.12);font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;white-space:nowrap;color:#4b5763}.pt-sec:where(.astro-u4vk6aoq) .smp__count:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#0f1e2e1f}.pt-sec:where(.astro-u4vk6aoq) .smp__stem{max-width:54.4ch;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.012em;color:#0f1e2e}.pt-sec:where(.astro-u4vk6aoq) .smp__stem strong{font-weight:700}.pt-sec:where(.astro-u4vk6aoq) .smp__passage{display:flex;flex-direction:column;gap:14px;max-width:64ch}.pt-sec:where(.astro-u4vk6aoq) .smp__passage p{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65;color:#0f1e2e}.pt-sec:where(.astro-u4vk6aoq) .smp__passage u{text-underline-offset:3px}.pt-sec:where(.astro-u4vk6aoq) .smp__passage+.smp__stem{margin-top:-10px;max-width:60.4ch;font-size:1.125rem;letter-spacing:0}.pt-sec:where(.astro-u4vk6aoq) .smp__stem+.smp__fig{margin-top:-10px}.pt-sec:where(.astro-u4vk6aoq) .smp__fig--stem{justify-items:start}.pt-sec:where(.astro-u4vk6aoq) #smp-asvab-practice-test-mechanical-comprehension .smp__fig--stem,.pt-sec:where(.astro-u4vk6aoq) #smp-sift-practice-test-mechanical-comprehension .smp__fig--stem,.pt-sec:where(.astro-u4vk6aoq) #smp-astb-practice-test-mechanical-comprehension .smp__fig--stem{order:-1;display:grid;justify-items:center}.pt-sec:where(.astro-u4vk6aoq) #smp-asvab-practice-test-mechanical-comprehension .smp__fig--stem img,.pt-sec:where(.astro-u4vk6aoq) #smp-sift-practice-test-mechanical-comprehension .smp__fig--stem img,.pt-sec:where(.astro-u4vk6aoq) #smp-astb-practice-test-mechanical-comprehension .smp__fig--stem img{box-sizing:border-box;width:min(100%,480px);border:1px solid rgba(15,30,46,.08);border-radius:10px;background:#fff}.pt-sec:where(.astro-u4vk6aoq) #smp-asvab-practice-test-assembling-objects{--smp-stem-w: 360px}.pt-sec:where(.astro-u4vk6aoq) #smp-asvab-practice-test-assembling-objects .smp__fig--stem{justify-items:center}.pt-sec:where(.astro-u4vk6aoq) #smp-afoqt-practice-test-instrument-comprehension{--smp-stem-w: 420px}.pt-sec:where(.astro-u4vk6aoq) #smp-afoqt-practice-test-instrument-comprehension .smp__fig--stem{justify-items:center}.pt-sec:where(.astro-u4vk6aoq) .bcg[data-series]{overflow:clip}.pt-sec:where(.astro-u4vk6aoq) .bcg[data-series]+.bcg{margin-top:24px}.pt-sec:where(.astro-u4vk6aoq) .bcg__count{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;min-height:64px;margin:calc(-1*clamp(1rem,3vw,2rem)) calc(-1*clamp(1rem,3vw,2rem)) 24px;padding:10px clamp(1rem,3vw,2rem) 12px;background:#f5f8fa;border-bottom:1px solid rgba(15,30,46,.12);font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap;color:#4b5763}.pt-sec:where(.astro-u4vk6aoq) .bcg__count:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#0f1e2e1f}.pt-sec:where(.astro-u4vk6aoq) .bcg__count:focus{outline:none}.pt-sec:where(.astro-u4vk6aoq) .bcg__end.is-done,.pt-sec:where(.astro-u4vk6aoq).is-review .bcg__end{padding:28px 32px;border:1px solid rgba(15,30,46,.08);border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f1e2e0f}.pt-sec:where(.astro-u4vk6aoq).is-review .bcg__end{margin-top:24px}.pt-sec:where(.astro-u4vk6aoq) .bcg__end .bcg__score{margin:0}@media(max-width:640px){.pt-sec:where(.astro-u4vk6aoq) .bcg__count{min-height:0}.pt-sec:where(.astro-u4vk6aoq) .bcg__end.is-done,.pt-sec:where(.astro-u4vk6aoq).is-review .bcg__end{padding:20px 16px}}#pt-table-reading:where(.astro-u4vk6aoq) .pt-col:where(.astro-u4vk6aoq){max-width:none}.pt-sec:where(.astro-u4vk6aoq):has(.smp__board) .pt-col:where(.astro-u4vk6aoq){max-width:none}.pt-sec:where(.astro-u4vk6aoq) #smp-afoqt-practice-test-table-reading>.tlk{margin:28px 32px 0}@media(max-width:640px){.pt-sec:where(.astro-u4vk6aoq) #smp-afoqt-practice-test-table-reading>.tlk{margin:20px 16px 0}}.pt-sec:where(.astro-u4vk6aoq) #smp-sift-practice-test-simple-drawings{--smp-stem-w: 200px}@media(min-width:640px){.pt-sec:where(.astro-u4vk6aoq) #smp-sift-practice-test-simple-drawings .smp__options--pictures{grid-template-columns:repeat(5,minmax(0,1fr))}}.pt-sec:where(.astro-u4vk6aoq) #smp-sift-practice-test-spatial-apperception{--smp-stem-w: 420px}.pt-sec:where(.astro-u4vk6aoq) #smp-sift-practice-test-spatial-apperception .smp__fig--stem{justify-items:center}.pt-sec:where(.astro-u4vk6aoq) .smp__options{gap:10px}.pt-sec:where(.astro-u4vk6aoq) .smp__option,.pt-sec:where(.astro-u4vk6aoq) .smp__opt{gap:12px;min-height:48px;padding:12px 16px;border:1px solid rgba(15,30,46,.12);border-radius:10px;background:#fff;font-size:1rem;line-height:1.45;color:#0f1e2e;transition:border-color .14s cubic-bezier(.4,0,.2,1),background-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1),opacity .14s cubic-bezier(.4,0,.2,1)}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__option{padding:0;border:0;min-height:0;align-items:stretch}.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring):not(.smp__options--judge) .smp__option,.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring):not(.smp__options--judge) .smp__opt{justify-content:center;text-align:center}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring):not(.smp__options--judge) .smp__option{min-height:0}.pt-sec:where(.astro-u4vk6aoq) .smp__options--pictures .smp__option,.pt-sec:where(.astro-u4vk6aoq) .smp__options--pictures .smp__opt{padding:8px}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__options--pictures .smp__option{padding:0}.pt-sec:where(.astro-u4vk6aoq) .smp__otext{flex:0 1 auto}.pt-sec:where(.astro-u4vk6aoq) .smp__options--judge .smp__otext{flex:1 1 14rem}@media(hover:hover){.pt-sec:where(.astro-u4vk6aoq) .smp__opt:hover:not([aria-disabled=true]){border-color:#0f1e2e33;background:#f5f8fa}}.pt-sec:where(.astro-u4vk6aoq) .smp__opt:active:not([aria-disabled=true]){transform:translateY(1px)}.pt-sec:where(.astro-u4vk6aoq) .smp__opt:focus-visible{outline:none;box-shadow:0 0 0 3px #0f1e2e59}.pt-sec:where(.astro-u4vk6aoq) .smp__opt[aria-disabled=true]:not(.is-key):not(.is-miss){opacity:.55}.pt-sec:where(.astro-u4vk6aoq) .smp .is-key{border-color:#2e7d52!important;box-shadow:inset 0 0 0 1px #2e7d52;background:#e7f3ec!important}.pt-sec:where(.astro-u4vk6aoq) .smp .is-miss{border-color:#bc3b2c!important;box-shadow:inset 0 0 0 1px #bc3b2c;background:#fbe9e6!important}.pt-sec:where(.astro-u4vk6aoq) .smp .is-key:focus-visible{box-shadow:inset 0 0 0 1px #2e7d52,0 0 0 3px #0f1e2e59}.pt-sec:where(.astro-u4vk6aoq) .smp .is-miss:focus-visible{box-shadow:inset 0 0 0 1px #bc3b2c,0 0 0 3px #0f1e2e59}.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--compact):not(.smp__options--ring) .smp__tag{position:absolute;top:-11px;right:10px;z-index:1;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:999px;background:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:none;white-space:nowrap}.pt-sec:where(.astro-u4vk6aoq) .smp .is-key .smp__tag{color:#2e7d52}.pt-sec:where(.astro-u4vk6aoq) .smp .is-miss .smp__tag{color:#bc3b2c}.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--compact):not(.smp__options--ring) .smp__tag:before{content:"";flex:none;width:12px;height:12px;background:currentColor;-webkit-mask:var(--pt-glyph) center / contain no-repeat;mask:var(--pt-glyph) center / contain no-repeat}.pt-sec:where(.astro-u4vk6aoq) .smp .is-key .smp__tag{--pt-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.pt-sec:where(.astro-u4vk6aoq) .smp .is-miss .smp__tag{--pt-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--compact):not(.smp__options--ring) .smp__tag:empty{display:none}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__answer{padding:16px 18px;border:1px solid rgba(15,30,46,.08);border-radius:10px;background:#f5f8fa}.pt-sec:where(.astro-u4vk6aoq) .smp__answer-body{display:flex;flex-direction:column;gap:12px}.pt-sec:where(.astro-u4vk6aoq) .smp__answer-body p{margin:0;max-width:68ch;font-size:15px;line-height:1.6;color:#4b5763}.pt-sec:where(.astro-u4vk6aoq) .smp__answer-body .smp__expl+.smp__expl{margin-top:-4px}.pt-sec:where(.astro-u4vk6aoq) .smp__answer-body strong{font-weight:600;color:#0f1e2e}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__answer-body:before{content:"Correct";display:block;min-height:21px;padding-left:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E7D52' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") left center / 18px 18px no-repeat;font-size:15px;font-weight:600;line-height:1.4;color:#2e7d52}.pt-sec:where(.astro-u4vk6aoq):not([data-judge]) .smp--live .smp__item:has(.is-miss) .smp__answer-body:before,.pt-sec:where(.astro-u4vk6aoq)[data-judge] .smp--live .smp__item[data-judged="0"] .smp__answer-body:before{content:"Incorrect";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BC3B2C' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");color:#bc3b2c}.pt-sec:where(.astro-u4vk6aoq)[data-judge] .smp--live .smp__item[data-judged="1"] .smp__answer-body:before{content:"1 of 2 judgments correct";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A6510' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");color:#8a6510}.pt-sec:where(.astro-u4vk6aoq) .smp__nav{margin:0;padding:0 32px 28px;gap:12px;justify-content:flex-end}.pt-sec:where(.astro-u4vk6aoq) .smp__nav:not(:has(>.smp__btn:not([hidden]))){display:none}.pt-sec:where(.astro-u4vk6aoq) .smp__nav .smp__btn{gap:8px;min-height:44px;padding:0 26px;border:1px solid #152a3d;border-radius:10px;background:#152a3d;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 10px 30px #0f1e2e14;transition:color .14s cubic-bezier(.4,0,.2,1),background-color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.pt-sec:where(.astro-u4vk6aoq) .smp__nav .smp__btn:hover:not(:disabled){background:#0f1e2e;border-color:#0f1e2e}.pt-sec:where(.astro-u4vk6aoq) .smp__nav .smp__btn:active:not(:disabled){background:#091420;transform:translateY(1px)}.pt-sec:where(.astro-u4vk6aoq) .smp__nav .smp__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0f1e2e59}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__end.is-done,.pt-sec:where(.astro-u4vk6aoq).is-review .smp__end{margin-top:0;padding:28px 32px}@media(min-width:641px){.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring):not(.smp__options--judge){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring):not(.smp__options--judge) .smp__opt,.pt-sec:where(.astro-u4vk6aoq) .smp:not(.smp--live) .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring):not(.smp__options--judge) .smp__option{min-height:56px}}@media(max-width:640px){.pt-sec:where(.astro-u4vk6aoq) .smp{margin-inline:calc(-1*clamp(1rem,4vw,3rem));border-left:0;border-right:0;border-radius:0;box-shadow:none;overflow:visible}.pt-sec:where(.astro-u4vk6aoq) .smp__item{gap:20px;padding:0 16px 20px}.pt-sec:where(.astro-u4vk6aoq) .smp__count{min-height:0;margin:0 -16px;padding:10px 16px}.pt-sec:where(.astro-u4vk6aoq) .smp__stem{font-size:1.125rem;max-width:60.4ch}.pt-sec:where(.astro-u4vk6aoq) .smp__passage{max-width:68ch}.pt-sec:where(.astro-u4vk6aoq) .smp__passage p{font-size:1rem}.pt-sec:where(.astro-u4vk6aoq) .smp__options--pictures .smp__tag{position:static;height:auto;padding:0;border:0;background:none;font-size:10px;letter-spacing:0;justify-content:center}.pt-sec:where(.astro-u4vk6aoq) .smp__options:not(.smp__options--pictures):not(.smp__options--compact):not(.smp__options--ring) .smp__tag{top:-10px;right:4px;height:20px;padding:0 6px;font-size:10px}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__answer{padding:14px}.pt-sec:where(.astro-u4vk6aoq) .smp__nav{position:sticky;bottom:0;z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(15,30,46,.08)}.pt-sec:where(.astro-u4vk6aoq) .smp__nav .smp__btn{flex:1.4 1 0;min-width:0;padding:0 12px;box-shadow:none}.pt-sec:where(.astro-u4vk6aoq) .smp--live .smp__end.is-done,.pt-sec:where(.astro-u4vk6aoq).is-review .smp__end{padding:20px 16px}}.pt-after:where(.astro-u4vk6aoq){display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:clamp(2rem,4vw,2.75rem);text-align:center}.pt-after__rank:where(.astro-u4vk6aoq){margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--text-secondary)}.pt-after__links:where(.astro-u4vk6aoq){display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px;margin:0;font-family:var(--font-sans);font-size:var(--text-sm)}.pt-after__links:where(.astro-u4vk6aoq):not(:has(>:not([hidden]))){display:none}button:where(.astro-u4vk6aoq).pt-link{margin:0;border:0;background:none;font:inherit;cursor:pointer}.pt-link:where(.astro-u4vk6aoq):focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-xs)}.pt-results__title:where(.astro-u4vk6aoq){margin-bottom:clamp(1.5rem,3vw,2.25rem)}.pt-results__list:where(.astro-u4vk6aoq){list-style:none;margin:0;padding:0;font-family:var(--font-sans);font-size:16px;line-height:1.5}.pt-results__row:where(.astro-u4vk6aoq){display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.pt-results__value:where(.astro-u4vk6aoq){text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pt-results__row--total:where(.astro-u4vk6aoq){border-bottom:0;font-weight:600}.pt-results__row--total:where(.astro-u4vk6aoq) .pt-results__value:where(.astro-u4vk6aoq){color:var(--text-primary)}
