.sat-shell{--sat-accent:36 78% 40%;--assessment-accent:var(--sat-accent);--ring:var(--sat-accent);container:sat/inline-size;max-width:1280px;margin:auto;padding:30px 4vw 80px}.sat-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.sat-back{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;color:hsl(var(--muted-foreground));margin-bottom:25px}.sat-heading .section-kicker{margin-bottom:10px}.sat-heading h1{font-weight:500;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08;letter-spacing:-.055em}.sat-duration{display:flex;align-items:center;gap:8px;font-size:.75rem;color:hsl(var(--muted-foreground));white-space:nowrap}.sat-intro{display:grid;grid-template-columns:1fr 44%;gap:50px;align-items:center;border-block:1px solid hsl(var(--border)/.6);padding-block:30px;margin-bottom:35px}.sat-intro p{font-size:.95rem;line-height:1.85;max-width:550px}.sat-intro .sat-intro-note{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:16px}.sat-intro img{border-radius:15px;width:100%;height:auto}.sat-intro-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.sat-intro-actions button{gap:12px}.sat-section-heading{display:flex;justify-content:space-between;gap:20px;font-size:.65rem;color:hsl(var(--muted-foreground));margin-bottom:20px}.sat-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sat-section-card{display:flex;flex-direction:column;text-align:left;padding:24px;border:1px solid hsl(var(--border)/.65);border-radius:16px;min-height:170px;transition:background .2s,border-color .2s,transform .2s;background:hsl(var(--card)/.4)}.sat-section-card:hover:enabled{border-color:hsl(var(--foreground)/.25);background:hsl(var(--muted)/.4)}.sat-section-card:disabled{opacity:.45;cursor:default}.sat-section-index{display:flex;justify-content:space-between;width:100%;font-family:monospace;font-size:.65rem;color:hsl(var(--muted-foreground))}.sat-section-index svg{color:hsl(var(--primary))}.sat-section-card h2{font-size:1rem;font-weight:500;letter-spacing:-.02em;margin:23px 0 20px}.sat-section-meta{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;font-size:.65rem;color:hsl(var(--muted-foreground))}.sat-section-meta>span{display:flex;align-items:center;gap:8px}.sat-session-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-block:1px solid hsl(var(--border)/.55);font-size:.75rem}.sat-hint{margin:20px 0 12px;max-width:800px;font-size:.8rem;line-height:1.8}.sat-hint,.sat-note{color:hsl(var(--muted-foreground))}.sat-note{font-size:.68rem;line-height:1.7;margin:10px 0 16px}.sat-workspace{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:24px;align-items:start;margin-top:25px}.sat-paper-panel{min-width:0;border:1px solid hsl(var(--border)/.65);border-radius:15px;overflow:hidden}.sat-paper-toolbar{display:flex;align-items:center;gap:15px;padding:12px 15px;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border)/.6);font-size:.68rem}.sat-page-buttons{display:flex;gap:6px;margin-right:auto}.sat-page-buttons button{padding:5px 9px;border-radius:6px;color:hsl(var(--muted-foreground))}.sat-page-buttons button[aria-pressed=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}.sat-zoom select{border:1px solid hsl(var(--border));border-radius:6px;background:hsl(var(--background));font-size:.68rem;padding:4px}.sat-paper-scroll{overflow:auto;max-height:75dvh;background:#fff;overscroll-behavior:contain}.sat-paper-image{width:100%;height:auto;max-width:none;display:block}.sat-answer-panel{border:1px solid hsl(var(--border)/.65);border-radius:15px;padding:30px;min-width:0;scroll-margin-top:88px;background:hsl(var(--card)/.5)}.sat-question-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.sat-question-heading h2{font-weight:500;font-size:1rem;letter-spacing:-.025em}.sat-question-heading>span{font-size:.65rem;color:hsl(var(--muted-foreground))}.sat-inputs{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.sat-inputs label{display:grid;gap:7px;min-width:0}.sat-inputs label>span{font-size:.65rem;color:hsl(var(--muted-foreground))}.sat-inputs input{width:100%;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));padding:12px;font-size:max(16px,.95rem)}.sat-inputs input:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.sat-choice-fieldset{min-width:0}.sat-choice-fieldset:disabled{pointer-events:none}.sat-choice-fieldset .answer-option{padding:14px;font-size:.9rem;min-height:54px}.sat-choice-fieldset .answer-key{width:25px;height:25px;flex-basis:25px;font-size:.65rem}.sat-question-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:25px 0}.sat-question-actions button{gap:10px;font-size:.7rem}.sat-question-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:6px;margin-bottom:15px}.sat-question-grid button{width:100%;min-width:0;min-height:40px;font-size:.7rem}.sat-navigation-panel .quiz-nav-legend{gap:12px;flex-wrap:wrap;font-size:.55rem}.sat-finish{border-top:1px solid hsl(var(--border)/.55);margin-top:22px;padding-top:20px}.sat-finish>button{width:100%;font-size:.75rem}.sat-finish p{font-size:.73rem;line-height:1.8;margin-bottom:12px}.sat-finish [role=region]>div{display:flex;gap:8px;flex-wrap:wrap}.sat-finish [role=region] button{font-size:.65rem}.sat-answer-review{border-left:2px solid hsl(var(--primary));padding-left:12px;margin-top:15px;font-size:.75rem}.sat-answer-review p{color:hsl(var(--muted-foreground));font-size:.7rem;margin-top:7px;line-height:1.8}.sat-method{margin-top:40px;border-block:1px solid hsl(var(--border)/.6);padding:20px 0;max-width:900px;font-size:.75rem}.sat-method summary{cursor:pointer;color:hsl(var(--muted-foreground));width:fit-content}.sat-method>div{padding:15px 0;line-height:1.9;color:hsl(var(--muted-foreground));font-size:.7rem}.sat-method p{margin-bottom:14px}.sat-method ul{list-style:disc;padding-left:20px}.sat-method a{text-decoration:underline;text-underline-offset:3px}.sat-results{max-width:1000px}.sat-result-main{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:25px 0 45px;align-items:center}.sat-estimate{display:inline-block;padding:4px 7px;margin-left:8px;border:1px solid hsl(var(--border));border-radius:5px;font-size:.5rem;letter-spacing:.04em;color:hsl(var(--muted-foreground));vertical-align:middle}.sat-iq{font-size:clamp(4rem,10vw,7rem);font-weight:400;letter-spacing:-.06em;line-height:1.3}.sat-result-caption{font-size:.75rem}.sat-result-caption,.sat-scaled{color:hsl(var(--muted-foreground))}.sat-scaled{display:grid;gap:12px;justify-content:center;border-left:1px solid hsl(var(--border));font-size:.7rem}.sat-scaled strong{font-size:3rem;line-height:1;font-weight:400;letter-spacing:-.05em;color:hsl(var(--foreground))}.sat-result-table-wrap{overflow-x:auto}.sat-result-table{width:100%;font-size:.75rem;border-collapse:collapse}.sat-result-table td,.sat-result-table th{padding:18px 8px;border-bottom:1px solid hsl(var(--border)/.6);text-align:left;font-weight:400}.sat-result-table thead{color:hsl(var(--muted-foreground));font-size:.65rem}.sat-result-table th:first-child{padding-left:0}.sat-result-table td:last-child{text-align:right}.sat-result-table button{display:inline-flex;gap:8px;align-items:center;font-size:.65rem}.sat-result-table button:disabled{opacity:.3}.sat-report-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.sat-report-actions button{gap:8px;font-size:.7rem}.sat-partial{padding:20px 0 40px}.sat-partial h2{font-size:1.5rem;font-weight:500;letter-spacing:-.03em}.sat-partial p{margin:15px 0 22px;font-size:.8rem;color:hsl(var(--muted-foreground))}.sat-partial button{gap:10px}.sat-storage{padding:12px;border:1px solid hsl(var(--border));border-radius:9px;font-size:.75rem;margin-bottom:20px}.sat-restart{margin-top:25px;font-size:.7rem;color:hsl(var(--muted-foreground))}.sat-restart p{margin-bottom:12px}.sat-restart button{gap:8px}.sat-shell a:focus-visible,.sat-shell button:focus-visible,.sat-shell select:focus-visible,.sat-shell summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@container sat (max-width:820px){.sat-workspace{grid-template-columns:minmax(0,1fr)}.sat-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sat-intro{gap:25px;grid-template-columns:1fr 40%}.sat-intro p{font-size:.8rem}.sat-intro .sat-intro-note{font-size:.65rem}.sat-paper-scroll{max-height:65dvh}}@container sat (max-width:500px){.sat-intro{grid-template-columns:1fr}.sat-intro img{grid-row:1}.sat-duration{font-size:.65rem}.sat-heading{align-items:flex-start;flex-direction:column;gap:15px}.sat-section-card{padding:18px;min-height:155px}.sat-section-card h2{font-size:.9rem}.sat-section-heading{flex-direction:column;gap:8px}.sat-result-main{gap:20px}.sat-scaled{padding-left:20px;justify-content:start}.sat-result-table{font-size:.65rem}.sat-result-table td,.sat-result-table th{padding-block:16px;padding-inline:5px}.sat-result-table thead{font-size:.55rem}.sat-result-table button{font-size:.6rem}.sat-result-main .section-kicker{font-size:.55rem}.sat-estimate{margin-left:4px}.sat-paper-toolbar{gap:9px;padding-inline:10px}}@media (max-width:639px){.sat-shell{padding:25px 22px 60px}}@media (prefers-reduced-motion:reduce){.sat-shell *{transition:none!important}.sat-section-card:hover:enabled{transform:none}}.sat-shell[data-view=quiz] .sat-heading,.sat-shell[data-view=review] .sat-heading{margin-bottom:24px}.sat-shell[data-view=quiz] .sat-heading h1,.sat-shell[data-view=review] .sat-heading h1{font-size:clamp(1.85rem,3vw,2.7rem)}.sat-heading h1{scroll-margin-top:90px}.sat-heading h1:focus,.sat-question-heading h2:focus{outline:none}.sat-session-bar{position:sticky;top:60px;z-index:15;background:hsl(var(--background)/.96);backdrop-filter:blur(10px)}.sat-section-progress{height:2px;margin-top:20px;background:hsl(var(--border)/.5)}.sat-section-progress>span{display:block;height:100%;background:hsl(var(--primary));transition:width .2s ease}.sat-navigation-panel{position:sticky;top:88px;min-width:0;padding:18px;border:1px solid hsl(var(--border)/.65);border-radius:15px;background:hsl(var(--card)/.45)}.sat-question-jump>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:.8rem}.sat-question-jump>summary::-webkit-details-marker{display:none}.sat-question-jump>summary>span{color:hsl(var(--muted-foreground));font-size:.65rem}.sat-navigation-content{padding-top:18px}.sat-question-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.sat-navigation-panel .quiz-nav-legend{font-size:.6rem;line-height:1.8;gap:10px}.sat-question-prompt{margin-bottom:28px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.85;white-space:pre-line}.sat-number-series{margin:18px 0 35px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.2rem,2.3vw,1.65rem);line-height:1.9;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sat-definition-picker{display:grid;gap:9px;max-width:380px}.sat-definition-picker>span{color:hsl(var(--muted-foreground));font-size:.75rem}.sat-definition-picker>select{width:100%;min-height:50px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--foreground));background:hsl(var(--background));font-size:max(16px,.95rem)}.sat-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sat-choice-grid>button{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;text-align:left;border:1px solid hsl(var(--border));border-radius:11px;background:hsl(var(--background));font-size:.95rem;min-height:54px;transition:border-color .15s ease,background .15s ease}.sat-choice-grid>button>span:last-child{overflow-wrap:anywhere}.sat-choice-grid>button[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.08);box-shadow:inset 0 0 0 1px hsl(var(--primary))}.sat-choice-number{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid hsl(var(--border));border-radius:7px;color:hsl(var(--muted-foreground));font-size:.7rem}.sat-choice-grid>button[aria-pressed=true] .sat-choice-number{border-color:hsl(var(--primary)/.4);color:hsl(var(--primary))}.sat-selection-hint{margin:15px 0 0;font-size:.7rem;color:hsl(var(--muted-foreground));line-height:1.8}.sat-paragraph{font-size:clamp(1rem,1.4vw,1.1rem);line-height:2}.sat-word-button{display:inline;padding:2px 0;border:0;border-radius:3px;color:inherit;background:transparent;font:inherit;line-height:inherit;text-align:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.sat-word-button:hover:enabled,.sat-word-button[aria-pressed=true]{color:hsl(var(--primary));text-decoration:underline}.sat-word-button[aria-pressed=true]{background:hsl(var(--primary)/.11);box-shadow:0 0 0 3px hsl(var(--primary)/.11)}.sat-word-button:disabled{cursor:default}.sat-type-word{margin-top:18px;font-size:.7rem;color:hsl(var(--muted-foreground))}.sat-type-word>summary{cursor:pointer}.sat-type-word input{display:block;width:min(100%,380px);margin-top:12px;min-height:46px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:max(16px,.95rem)}.sat-language-reference{margin:20px 0;padding:15px 18px;border:1px solid hsl(var(--border)/.6);border-radius:11px;background:hsl(var(--muted)/.2)}.sat-language-reference>summary{cursor:pointer;font-size:.75rem}.sat-language-reference[open]>summary{margin-bottom:20px}.sat-vocabulary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 25px;margin-bottom:24px;font-size:.8rem}.sat-vocabulary>div{display:flex;justify-content:space-between;gap:15px;padding-bottom:6px;border-bottom:1px solid hsl(var(--border)/.4)}.sat-vocabulary dd{font-family:ui-monospace,monospace}.sat-language-rules{list-style:decimal;padding-left:20px;display:grid;gap:13px;font-size:.75rem;line-height:1.85}.sat-language-rules li>span{display:block;margin-top:3px;color:hsl(var(--muted-foreground))}.sat-language-examples{margin-top:24px;display:grid;gap:12px;font-size:.75rem;line-height:1.7}.sat-language-examples p{display:grid;gap:3px}.sat-language-examples p>span:last-child,.sat-source{color:hsl(var(--muted-foreground))}.sat-source{margin-top:24px;padding-top:20px;border-top:1px solid hsl(var(--border)/.5);font-size:.75rem}.sat-source>summary{cursor:pointer;width:fit-content}.sat-source[open]>summary{margin-bottom:16px}.sat-source .sat-paper-panel{color:hsl(var(--foreground))}.sat-source .sat-paper-scroll{max-height:65dvh}.sat-legacy-notice{margin-bottom:28px;padding:20px;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--muted)/.3)}.sat-legacy-notice p{max-width:650px;font-size:.8rem;line-height:1.8}.sat-legacy-notice>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sat-legacy-notice button{font-size:.7rem}@container sat (max-width: 820px){.sat-navigation-panel{position:static}.sat-question-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.sat-question-grid button{min-height:44px}.sat-answer-panel{padding:25px}}@container sat (max-width: 500px){.sat-answer-panel{padding:22px 18px}.sat-workspace{gap:16px;margin-top:20px}.sat-choice-grid{grid-template-columns:1fr}.sat-paragraph,.sat-question-prompt{font-size:1rem}.sat-choice-grid>button{padding:13px}.sat-vocabulary{gap:8px 15px;font-size:.72rem}.sat-vocabulary>div{gap:8px}.sat-language-reference{padding-inline:13px}.sat-shell[data-view=quiz] .sat-back,.sat-shell[data-view=review] .sat-back{margin-bottom:18px}}.sat-time-up{margin-bottom:24px;padding:15px 18px;border-left:2px solid hsl(var(--primary));background:hsl(var(--muted)/.25);border-radius:0 10px 10px 0;font-size:.8rem;line-height:1.8}.dark .sat-shell{--sat-accent:38 84% 68%}.sat-folio{position:relative;min-width:0;padding:22px 14px 30px;perspective:1100px}.sat-folio-volume{position:relative;isolation:isolate;transform:rotateX(9deg) rotateY(-12deg) rotate(-3deg);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sat-folio-back,.sat-folio-leaves{position:absolute;display:block;pointer-events:none;border-radius:9px}.sat-folio-back{z-index:-2;inset:12px -10px -13px 10px;border:1px solid #7e663c;background:linear-gradient(135deg,#293b48,#101b24);box-shadow:0 22px 32px -14px #17243555;transform:translateZ(-12px)}.sat-folio-leaves{z-index:-1;inset:7px -5px -7px 5px;border:1px solid #b9ad94;background:repeating-linear-gradient(0deg,#e4dcc8 0 2px,#f9f3e6 2px 4px,#c6bca5 4px 5px);box-shadow:1px 2px 0 #b2a487;transform:translateZ(-6px)}.sat-folio-volume>.sat-folio-cover{position:relative;z-index:1;display:block;width:100%;height:auto;border:1px solid #e8d9b455;border-radius:9px;box-shadow:inset 0 1px 0 #ffffff66,0 3px 8px #0d1b2822}.sat-folio-volume:after{content:"";position:absolute;z-index:2;inset:0;border-radius:9px;border:1px solid #ffffff14;background:linear-gradient(125deg,#ffffff12,transparent 38%,transparent 70%,#b5934d0d);pointer-events:none}.sat-section-grid{gap:17px}.sat-section-card{position:relative;isolation:isolate;min-width:0;min-height:178px;border-color:hsl(var(--border));border-bottom-color:hsl(var(--foreground)/.18);background:radial-gradient(ellipse at 90% 0,hsl(var(--sat-accent)/.075),transparent 65%),linear-gradient(155deg,hsl(var(--card)),hsl(var(--muted)/.45));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.65),0 3px 0 hsl(var(--foreground)/.09),0 12px 22px -14px hsl(var(--foreground)/.18);transform-style:preserve-3d;transition:transform .18s ease,border-color .13s ease,box-shadow .18s ease,background .13s ease}.sat-section-card:before{content:"";position:absolute;inset:3px;border:1px solid hsl(0 0% 100%/.25);border-radius:12px;pointer-events:none}.dark .sat-section-card{box-shadow:inset 0 1px 0 #ffffff0b,0 3px 0 #00000055,0 12px 22px -14px #00000055}.dark .sat-section-card:before{border-color:#ffffff06}.sat-section-index{align-items:center;min-height:33px}.sat-section-number{display:grid;width:36px;height:33px;place-items:center;border:1px solid hsl(var(--sat-accent)/.25);border-radius:8px;background:linear-gradient(145deg,hsl(var(--sat-accent)/.12),hsl(var(--sat-accent)/.035));box-shadow:inset 0 1px 0 #ffffff44,0 2px 0 hsl(var(--sat-accent)/.09);font-size:.6875rem;font-variant-numeric:tabular-nums}.sat-section-index svg,.sat-section-number{color:hsl(var(--sat-accent))}.sat-section-card h2{line-height:1.45;overflow-wrap:anywhere}.sat-section-card[data-active]{border-color:hsl(var(--sat-accent)/.7);box-shadow:inset 0 1px 0 #ffffff44,0 3px 0 hsl(var(--sat-accent)/.24),0 10px 22px -12px hsl(var(--sat-accent)/.25)}.sat-section-card[data-complete] .sat-section-number{background:hsl(var(--sat-accent)/.12)}.sat-shell .sat-section-card:focus-visible{outline-color:hsl(var(--sat-accent));outline-offset:5px}.sat-section-card:active:enabled{transform:translateY(1px);box-shadow:inset 0 1px 2px hsl(var(--foreground)/.035),0 1px 0 hsl(var(--foreground)/.12)}.sat-section-card:disabled{transform:none;box-shadow:inset 0 1px 0 #ffffff14}.sat-session-bar{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding-block:10px}.sat-session-status{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px}.sat-session-status>p{min-width:0;line-height:1.65;overflow-wrap:anywhere}.sat-session-status>.quiz-timer{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sat-session-instrument{min-width:0;width:220px;max-width:100%}.sat-session-instrument>.assessment-instrument{min-width:0;width:100%;max-width:100%}.sat-section-progress>span{background:hsl(var(--sat-accent))}.sat-question-grid.quiz-navigation-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:6px;max-width:none;max-height:none;margin:0 0 15px;padding:0;overflow:visible}.sat-question-grid.quiz-navigation-grid>.arc-question-nav{width:100%;height:40px;min-height:40px}.sat-question-grid .arc-question-nav[data-answered]{border-color:hsl(var(--sat-accent)/.2);background:hsl(var(--sat-accent)/.09);color:hsl(var(--foreground))}.sat-question-grid .arc-question-nav[data-current]{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.sat-question-grid .arc-question-nav .question-nav-dot{background:hsl(var(--sat-accent))}.sat-question-grid .arc-question-nav[data-current] .question-nav-dot{background:hsl(var(--background))}.sat-answer-panel{scroll-margin-top:220px}.sat-navigation-panel{top:240px;max-height:max(140px,calc(100dvh - 264px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media (hover:hover) and (pointer:fine){.sat-folio:hover .sat-folio-volume{transform:rotateX(4deg) rotateY(-5deg) rotate(-1deg) translateY(-4px)}.sat-section-card:hover:enabled:not(:active){transform:perspective(900px) rotateX(1.2deg) rotateY(-.8deg) translateY(-4px);border-color:hsl(var(--sat-accent)/.45);background:radial-gradient(ellipse at 90% 0,hsl(var(--sat-accent)/.11),transparent 65%),hsl(var(--card));box-shadow:inset 0 1px 0 #ffffff66,0 4px 0 hsl(var(--sat-accent)/.14),0 18px 28px -16px hsl(var(--foreground)/.22)}}@container sat (max-width: 820px){.sat-session-bar{grid-template-columns:minmax(0,1fr) 148px;gap:20px}.sat-session-instrument{width:148px}.sat-session-status{flex-direction:column;align-items:flex-start;gap:10px}.sat-navigation-panel{max-height:none;overflow:visible}.sat-question-grid.quiz-navigation-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.sat-question-grid.quiz-navigation-grid>.arc-question-nav{height:44px;min-height:44px}}@container sat (max-width: 500px){.sat-folio{grid-row:1;width:min(100%,450px);margin-inline:auto;padding-block:12px 26px}.sat-session-bar{grid-template-columns:minmax(0,1fr) 110px;gap:14px}.sat-session-instrument{width:110px}.sat-session-status>p{font-size:.6875rem}.sat-section-grid{gap:14px}.sat-section-card{min-height:170px}}@container sat (max-width: 340px){.sat-section-grid{grid-template-columns:minmax(0,1fr)}.sat-section-card{min-height:160px}}@media (prefers-reduced-motion:reduce){.sat-folio-back,.sat-folio-leaves,.sat-folio-volume,.sat-section-card,.sat-section-card:active:enabled,.sat-section-card:hover:enabled{transform:none!important;transition:none!important}}