@font-face{font-family:Sat Bluebook UI;font-style:normal;font-weight:400;font-display:swap;src:url(/bluebook/fonts/roboto-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Sat Bluebook UI;font-style:normal;font-weight:500;font-display:swap;src:url(/bluebook/fonts/roboto-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Sat Bluebook UI;font-style:normal;font-weight:700;font-display:swap;src:url(/bluebook/fonts/roboto-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Sat Bluebook Content;font-style:normal;font-weight:400;font-display:swap;src:url(/bluebook/fonts/noto-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Sat Bluebook Content;font-style:normal;font-weight:700;font-display:swap;src:url(/bluebook/fonts/noto-serif-latin-700-normal.woff2) format("woff2")}.sat-bb{--bb-black: #1e1e1e;--bb-white: #ffffff;--bb-blue: #324dc7;--bb-gray: #cccccc;--bb-gray-dark: #505050;--bb-gray-light: #f0f0f0;--bb-yellow: #fae89d;--bb-yellow-dark: #fada53;--bb-red: #c13145;--bb-warn: #d64545;--bb-break-bg: #26282c;--bb-ui: "Sat Bluebook UI", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--bb-content: "Sat Bluebook Content", Georgia, "Times New Roman", serif;--bb-passage-size: 15.5px;--bb-content-scale: 1;position:fixed;inset:0;z-index:10000;display:flex;min-width:320px;height:100dvh;flex-direction:column;overflow:hidden;background:var(--bb-white);color:var(--bb-black);font-family:var(--bb-ui);font-size:14px;line-height:1.4}.sat-bb *,.sat-bb *:before,.sat-bb *:after{box-sizing:border-box}.sat-bb button,.sat-bb input,.sat-bb textarea{font:inherit}.sat-bb button{border:0;color:inherit;cursor:pointer}.sat-bb button:focus-visible,.sat-bb input:focus-visible,.sat-bb textarea:focus-visible{outline:2px solid var(--bb-blue);outline-offset:2px}.sat-bb button:disabled{cursor:default;opacity:.42}.sat-bb-topbar{position:relative;z-index:40;display:grid;flex:0 0 66px;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 20px;border-bottom:1px solid var(--bb-gray);background:var(--bb-white)}.sat-bb-topbar-left{min-width:0}.sat-bb-title{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sat-bb-directions-button{display:flex;align-items:center;gap:4px;margin-top:3px;padding:0;background:transparent;font-size:13px}.sat-bb-directions-button svg{width:10px;height:10px;transition:transform .15s ease}.sat-bb-directions-button[aria-expanded=true] svg{transform:rotate(180deg)}.sat-bb-timer{justify-self:center;text-align:center}.sat-bb-time{font-size:19px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px}.sat-bb-time.is-warning{padding:3px 14px;border-radius:20px;background:var(--bb-warn);color:var(--bb-white)}.sat-bb-timer-hide{display:block;margin:3px auto 0;padding:2px 12px;border:1px solid var(--bb-black);border-radius:20px;background:var(--bb-white);font-size:11px;font-weight:500}.sat-bb-timer-show{display:flex;align-items:center;gap:6px;margin:0 auto;padding:5px 14px;border:1px solid var(--bb-black);border-radius:20px;background:var(--bb-white);font-size:12px;font-weight:500}.sat-bb-timer-show svg{width:14px;height:14px}.sat-bb-tools{display:flex;justify-self:end;gap:22px}.sat-bb-tool{display:flex;min-width:42px;flex-direction:column;align-items:center;gap:3px;padding:2px;background:transparent;font-size:11px;font-weight:500}.sat-bb-tool svg{width:19px;height:19px}.sat-bb-stage{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;background:var(--bb-white)}.sat-bb-split{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) 5px minmax(0,1fr)}.sat-bb-pane{min-width:0;overflow:auto;padding:30px 40px}.sat-bb-pane-question{padding-top:0}.sat-bb-divider{position:relative;background:#e7e7e7;cursor:col-resize}.sat-bb-divider:after{position:absolute;top:50%;left:50%;width:3px;height:34px;border-right:1px solid #adadad;border-left:1px solid #adadad;content:"";transform:translate(-50%,-50%)}.sat-bb-single{min-height:0;flex:1;overflow-y:auto}.sat-bb-question-wrap{width:100%;max-width:660px;margin:26px auto 60px;padding:0 24px}.sat-bb-passage,.sat-bb-question-content,.sat-bb-stem,.sat-bb-option-content{font-family:var(--bb-content);font-size:calc(var(--bb-passage-size) * var(--bb-content-scale))}.sat-bb-option-choice{display:flex;min-width:0;flex:1;align-items:flex-start;gap:12px;padding:0;background:transparent;text-align:left}.sat-bb-passage,.sat-bb-question-content,.sat-bb-stem{line-height:1.7}.sat-bb-passage p,.sat-bb-question-content p,.sat-bb-stem p,.sat-bb-option-content p{margin:0 0 1em}.sat-bb-option-content p:last-child,.sat-bb-stem p:last-child,.sat-bb-question-content p:last-child,.sat-bb-passage p:last-child{margin-bottom:0}.sat-bb-passage ul,.sat-bb-question-content ul,.sat-bb-stem ul{margin:.7em 0 1em 1.3em}.sat-bb-passage table,.sat-bb-question-content table,.sat-bb-stem table{margin:14px auto;border-collapse:collapse;font-size:14px}.sat-bb-passage th,.sat-bb-passage td,.sat-bb-question-content th,.sat-bb-question-content td,.sat-bb-stem th,.sat-bb-stem td{padding:7px 14px;border:1px solid var(--bb-black);text-align:center}.sat-bb-passage img,.sat-bb-question-content img,.sat-bb-stem img{display:block;max-width:100%;height:auto;margin:14px auto}.sat-bb-toolbox{position:sticky;top:0;z-index:5;display:flex;height:33px;align-items:stretch;justify-content:space-between;border-bottom:1px dashed #8f8f8f;background:var(--bb-gray-light)}.sat-bb-toolbox-left{display:flex;align-items:stretch}.sat-bb-question-number{display:flex;width:30px;align-items:center;justify-content:center;background:var(--bb-black);color:var(--bb-white);font-size:16px;font-weight:500}.sat-bb-mark{display:flex;align-items:center;gap:6px;margin-left:12px;padding:0;background:transparent;font-size:13px}.sat-bb-mark.is-marked{font-weight:700}.sat-bb-mark svg{width:15px;height:15px}.sat-bb-eliminator{display:flex;width:29px;height:26px;align-self:center;align-items:center;justify-content:center;margin-right:6px;border:1.5px solid var(--bb-black);border-radius:4px;background:var(--bb-white)}.sat-bb-eliminator svg{width:21px;height:21px}.sat-bb-eliminator.is-active{background:var(--bb-black);color:var(--bb-white)}.sat-bb-question-body{padding:22px 0 60px}.sat-bb-stimulus{margin-bottom:22px}.sat-bb-stem{margin-bottom:20px;line-height:1.65}.sat-bb-options{display:grid;margin:0;padding:0;gap:13px;list-style:none}.sat-bb-option-missing{margin:0;border:1px dashed var(--bb-warn);border-radius:8px;padding:14px 16px;color:var(--bb-warn);font-family:var(--bb-ui);font-size:14px;line-height:1.45}.sat-bb-option{position:relative;display:flex;width:100%;align-items:flex-start;gap:12px;margin:0;padding:10px 14px 10px 11px;border:1px solid var(--bb-black);border-radius:8px;background:var(--bb-white);text-align:left}.sat-bb-option:hover{background:#f8f8fa}.sat-bb-option.is-selected{padding:9px 13px 9px 10px;border:2px solid var(--bb-blue)}.sat-bb-option-letter{display:flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;margin-top:1px;border:1.5px solid var(--bb-black);border-radius:50%;font-family:var(--bb-ui);font-size:12.5px;font-weight:700}.sat-bb-option.is-selected .sat-bb-option-letter{border-color:var(--bb-blue);background:var(--bb-blue);color:var(--bb-white)}.sat-bb-option-content{min-width:0;flex:1;padding-top:2px;line-height:1.5}.sat-bb-option.is-crossed .sat-bb-option-letter,.sat-bb-option.is-crossed .sat-bb-option-content{opacity:.5}.sat-bb-option.is-crossed:after{position:absolute;top:50%;right:64px;left:6px;z-index:1;border-top:1.5px solid var(--bb-black);content:"";pointer-events:none}.sat-bb-eliminate-control{position:relative;z-index:2;display:flex;flex:0 0 auto;align-self:center;margin-left:8px;background:transparent}.sat-bb-eliminate-cross{position:relative;display:flex;width:22px;height:22px;align-items:center;justify-content:center;border:1.5px solid var(--bb-black);border-radius:50%;background:var(--bb-white);font-size:10.5px;font-weight:700}.sat-bb-eliminate-cross:after{position:absolute;top:50%;right:-3px;left:-3px;border-top:1.5px solid var(--bb-black);content:"";transform:rotate(-45deg)}.sat-bb-eliminate-undo{padding:2px;background:var(--bb-white);font-size:12.5px;font-weight:500;text-decoration:underline}.sat-bb-spr-link{display:inline-block;margin-bottom:16px;padding:0;background:transparent;color:var(--bb-blue)!important;font-size:13.5px;text-decoration:underline}.sat-bb-spr-input{display:block;width:132px;height:40px;margin-top:6px;padding:0 10px;border:1px solid var(--bb-gray-dark);border-radius:4px;background:var(--bb-white);color:var(--bb-black);font-size:18px}.sat-bb-spr-preview{min-height:20px;margin-top:12px;font-size:14px}.sat-bb-spr-preview b{font-size:16px}.sat-bb-bottombar{position:relative;z-index:40;display:grid;flex:0 0 64px;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 24px;border-top:1px solid var(--bb-gray);background:var(--bb-white)}.sat-bb-student-name{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sat-bb-question-nav-button{display:flex;align-items:center;justify-self:center;gap:8px;padding:9px 14px;border-radius:5px;background:var(--bb-black);color:var(--bb-white)!important;font-size:13.5px;font-weight:500}.sat-bb-question-nav-button svg{width:10px;height:10px;transition:transform .15s ease}.sat-bb-question-nav-button[aria-expanded=true] svg{transform:rotate(180deg)}.sat-bb-bottom-actions{display:flex;justify-self:end;gap:10px}.sat-bb-pill{padding:10px 26px;border-radius:22px;background:var(--bb-blue);color:var(--bb-white)!important;font-size:14px;font-weight:700}.sat-bb-pill.is-ghost{border:1.5px solid var(--bb-blue);background:var(--bb-white);color:var(--bb-blue)!important}.sat-bb-navigator{position:absolute;bottom:78px;left:50%;z-index:50;width:min(520px,calc(100vw - 24px));margin:0;padding:18px 20px;border:0;border-radius:6px;background:var(--bb-white);box-shadow:0 0 6px 2px #00000038;transform:translate(-50%)}.sat-bb-navigator-head{display:flex;align-items:center;margin-bottom:10px}.sat-bb-navigator-head h3{flex:1;margin:0;padding-left:24px;font-size:15.5px;font-weight:700;text-align:center}.sat-bb-icon-button{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent}.sat-bb-icon-button svg{width:14px;height:14px}.sat-bb-rule{height:1px;margin:0;border:0;background:var(--bb-gray)}.sat-bb-legend{display:flex;align-items:center;justify-content:center;gap:18px;padding:9px 0;font-size:12.5px}.sat-bb-legend-item{display:flex;align-items:center;gap:5px;white-space:nowrap}.sat-bb-legend-item svg{width:14px;height:14px}.sat-bb-question-grid{display:grid;grid-template-columns:repeat(9,1fr);justify-items:center;gap:9px 6px;padding:16px 6px 18px}.sat-bb-question-grid.is-review{gap:12px 8px;padding-top:20px}.sat-bb-question-tile{position:relative;display:flex;width:29px;height:29px;align-items:center;justify-content:center;border:1px dashed var(--bb-gray-dark);background:var(--bb-white);color:var(--bb-blue)!important;font-size:13px;font-weight:500}.sat-bb-question-tile.is-answered{border:1px solid var(--bb-blue);background:var(--bb-blue);color:var(--bb-white)!important}.sat-bb-question-grid.is-review .sat-bb-question-tile{width:34px;height:34px}.sat-bb-current-pin{position:absolute;top:-15px;left:50%;width:13px;height:13px;transform:translate(-50%)}.sat-bb-review-flag{position:absolute;top:-6px;right:-6px;width:12px;height:12px}.sat-bb-go-review{display:block;margin:2px auto 4px;padding:7px 18px;border:1px solid var(--bb-blue);border-radius:20px;background:var(--bb-white);color:var(--bb-blue)!important;font-size:13px;font-weight:700}.sat-bb-review-stage{overflow:auto}.sat-bb-review-wrap{width:100%;max-width:880px;margin:34px auto;padding:0 24px}.sat-bb-review-wrap h1{margin:0 0 10px;font-size:27px;text-align:center}.sat-bb-review-subtitle{margin-bottom:26px;color:var(--bb-gray-dark);font-size:13.5px;text-align:center}.sat-bb-review-card{padding:18px 26px 26px;border:1px solid var(--bb-gray);border-radius:10px;background:var(--bb-white)}.sat-bb-review-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--bb-gray)}.sat-bb-review-card-head h2{margin:0;font-size:15px}.sat-bb-review-card-head .sat-bb-legend{padding:0}.sat-bb-menu{position:absolute;top:62px;right:14px;z-index:60;min-width:210px;padding:6px 0;border:1px solid var(--bb-gray);border-radius:6px;background:var(--bb-white);box-shadow:0 2px 10px #0000002e}.sat-bb-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:9px 16px;background:var(--bb-white);font-size:13.5px;text-align:left}.sat-bb-menu button:hover{background:var(--bb-gray-light)}.sat-bb-menu button[aria-pressed=true]{font-weight:700}.sat-bb-menu svg{width:16px;height:16px}.sat-bb-menu hr{margin:5px 0;border:0;border-top:1px solid var(--bb-gray-light)}.sat-bb-menu-kbd{margin-left:auto;color:var(--bb-gray-dark);font-size:11.5px}.sat-bb-directions-panel{position:absolute;top:70px;left:16px;z-index:70;width:640px;max-width:calc(100vw - 32px);margin:0;padding:26px 28px 18px;border:0;border-radius:6px;background:var(--bb-white);box-shadow:0 1px 14px #0000004d;font-size:14.5px;line-height:1.6}.sat-bb-directions-panel .sat-bb-pill{display:block;margin:14px 0 0 auto;padding:8px 22px;font-size:13px}.sat-bb-floating-panel{position:fixed;z-index:65;display:flex;overflow:hidden;flex-direction:column;border-radius:8px;border:0;background:var(--bb-white);box-shadow:0 4px 22px #00000059}.sat-bb-floating-panel.is-expanded{top:76px!important;left:24px!important;width:calc(100vw - 48px)!important;height:calc(100dvh - 156px)!important}.sat-bb-panel-head{display:flex;height:36px;flex:0 0 36px;align-items:center;gap:10px;padding:0 12px;background:var(--bb-black);color:var(--bb-white);cursor:grab;-webkit-user-select:none;user-select:none}.sat-bb-panel-head:active{cursor:grabbing}.sat-bb-panel-dots{opacity:.75;font-size:14px;letter-spacing:2px}.sat-bb-panel-title{flex:1;font-size:13px;font-weight:500}.sat-bb-panel-head button{display:flex;padding:3px;background:transparent;color:var(--bb-white)}.sat-bb-panel-head svg{width:13px;height:13px}.sat-bb-panel-body{min-height:0;flex:1;overflow:auto;background:var(--bb-white)}.sat-bb-calculator-frame{width:100%;height:100%;border:0;background:var(--bb-white)}.sat-bb-reference-image{display:block;width:100%;padding:18px 20px 24px}.sat-bb-modal-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#1e1e1e73}.sat-bb-modal{width:min(660px,92vw);max-height:82vh;overflow:auto;margin:0;padding:28px 30px 20px;border:0;border-radius:8px;background:var(--bb-white);font-size:14px;line-height:1.6}.sat-bb-modal h3{margin:0 0 12px;font-size:16px}.sat-bb-modal p{margin:0 0 12px}.sat-bb-modal ul{margin:0 0 12px 20px}.sat-bb-modal li{margin-bottom:7px}.sat-bb-modal table{margin:10px 0 16px;border-collapse:collapse;font-size:13px}.sat-bb-modal th,.sat-bb-modal td{padding:6px 12px;border:1px solid var(--bb-gray-dark);text-align:center}.sat-bb-modal th{background:var(--bb-gray-light)}.sat-bb-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.sat-bb-highlight{background:var(--bb-yellow);cursor:pointer}.sat-bb-highlight:hover{background:var(--bb-yellow-dark)}.sat-bb-highlight-menu{position:fixed;z-index:75;min-width:168px;padding:4px;border:1px solid #a7a7a7;border-radius:4px;background:var(--bb-white);box-shadow:0 2px 8px #0000003d}.sat-bb-highlight-menu button{display:flex;width:100%;align-items:center;gap:8px;padding:7px 9px;border-radius:2px;color:#222;font-size:12px;text-align:left}.sat-bb-highlight-menu button:hover,.sat-bb-highlight-menu button:focus-visible{background:#ececec}.sat-bb-highlight-menu svg{width:16px;height:16px}.sat-bb-toast{position:fixed;top:86px;left:50%;z-index:90;padding:11px 22px;border-radius:6px;background:var(--bb-black);box-shadow:0 3px 12px #00000059;color:var(--bb-white);font-size:13.5px;transform:translate(-50%)}.sat-bb-line-reader{position:fixed;inset:66px 0 64px;z-index:35;background:linear-gradient(to bottom,rgb(30 30 30 / 42%) 0,rgb(30 30 30 / 42%) calc(var(--bb-reader-y, 50%) - 27px),transparent calc(var(--bb-reader-y, 50%) - 27px),transparent calc(var(--bb-reader-y, 50%) + 27px),rgb(30 30 30 / 42%) calc(var(--bb-reader-y, 50%) + 27px),rgb(30 30 30 / 42%) 100%);pointer-events:none}.sat-bb-transition,.sat-bb-finished,.sat-bb-break{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--bb-white);color:var(--bb-black);font-family:var(--bb-ui);text-align:center}.sat-bb-break{background:var(--bb-break-bg);color:var(--bb-white)}dialog.sat-bb-break{width:auto;max-width:none;height:auto;max-height:none;margin:0;border:0}.sat-bb-break-unscheduled .sat-bb-break-time{color:var(--bb-yellow-dark)}.sat-bb-break-label{margin-bottom:26px;font-size:21px;font-weight:700}.sat-bb-break-time{font-size:78px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:2px;line-height:1}.sat-bb-break-subtitle{margin-top:8px;opacity:.85;font-size:13.5px}.sat-bb-break-button{margin-top:44px;padding:11px 30px;border:1.5px solid var(--bb-white)!important;border-radius:24px;background:transparent;color:var(--bb-white)!important;font-size:14px;font-weight:700}.sat-bb-break-note{max-width:520px;margin-top:52px;opacity:.65;font-size:12.5px;line-height:1.6}.sat-bb-spinner{width:40px;height:40px;border:4px solid var(--bb-gray-light);border-top-color:var(--bb-blue);border-radius:50%;animation:sat-bb-spin 1s linear infinite}.sat-bb-transition h2{margin:26px 0 12px;font-size:26px}.sat-bb-transition p{margin:0;color:var(--bb-gray-dark);font-size:14.5px;line-height:1.6}@keyframes sat-bb-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.sat-bb-topbar{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.sat-bb-timer{position:absolute;top:7px;left:50%;transform:translate(-50%)}.sat-bb-time{font-size:16px}.sat-bb-timer-hide{padding:1px 9px}.sat-bb-tools{gap:8px}.sat-bb-tool{min-width:34px}.sat-bb-tool span{display:none}.sat-bb-split{display:block;overflow-y:auto}.sat-bb-pane{overflow:visible;padding:22px 24px}.sat-bb-pane-question{padding-top:0}.sat-bb-divider{width:100%;height:5px}.sat-bb-divider:after{display:none}.sat-bb-bottombar{grid-template-columns:1fr auto;padding:0 12px}.sat-bb-student-name{display:none}.sat-bb-question-nav-button{justify-self:start}.sat-bb-bottom-actions{grid-column:2}.sat-bb-pill{padding:9px 16px}.sat-bb-question-grid{grid-template-columns:repeat(7,1fr)}.sat-bb-review-card{padding:16px}.sat-bb-review-card-head{display:block}.sat-bb-review-card-head .sat-bb-legend{justify-content:flex-start;margin-top:12px}.sat-bb-floating-panel,.sat-bb-floating-panel.is-expanded{top:72px!important;left:8px!important;width:calc(100vw - 16px)!important;height:calc(100dvh - 144px)!important}}@media(max-width:460px){.sat-bb-title{max-width:130px;font-size:12px}.sat-bb-directions-button{font-size:11px}.sat-bb-tools{gap:2px}.sat-bb-question-nav-button{padding:8px 10px;font-size:12px}.sat-bb-bottom-actions{gap:5px}.sat-bb-pill{padding:8px 11px;font-size:12px}.sat-bb-question-grid{grid-template-columns:repeat(6,1fr)}.sat-bb-legend{gap:8px;font-size:11px}.sat-bb-pane,.sat-bb-question-wrap{padding-right:18px;padding-left:18px}}.sat-bb-review-status{display:flex;align-items:center;gap:7px;justify-self:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:700}.sat-bb-review-status svg{width:14px;height:14px}.sat-bb-review-status.is-right{background:#e4f3e8;color:#1e7d3c}.sat-bb-review-status.is-wrong{background:#fbe8ea;color:#b02a3a}.sat-bb-review-status.is-omitted{background:var(--bb-gray-light);color:var(--bb-gray-dark)}.sat-bb-option.is-readonly{cursor:default}.sat-bb-option.is-readonly:hover{background:var(--bb-white)}.sat-bb-option.is-key{padding:9px 13px 9px 10px;border:2px solid #1e7d3c;background:#f3faf5}.sat-bb-option.is-key .sat-bb-option-letter{border-color:#1e7d3c;background:#1e7d3c;color:var(--bb-white)}.sat-bb-option.is-yours{padding:9px 13px 9px 10px;border:2px solid #b02a3a;background:#fdf5f6}.sat-bb-option.is-yours .sat-bb-option-letter{border-color:#b02a3a;background:#b02a3a;color:var(--bb-white)}.sat-bb-option-tag{align-self:center;flex:0 0 auto;padding-left:10px;font-family:var(--bb-ui);font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.sat-bb-option.is-key .sat-bb-option-tag{color:#1e7d3c}.sat-bb-option.is-yours .sat-bb-option-tag{color:#b02a3a}.sat-bb-spr-review{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sat-bb-spr-review-cell{border:1px solid var(--bb-gray);border-radius:8px;padding:12px 14px}.sat-bb-spr-review-cell.is-key{border-color:#1e7d3c;background:#f3faf5}.sat-bb-spr-review-cell.is-yours{border-color:#b02a3a;background:#fdf5f6}.sat-bb-spr-review-label{margin-bottom:4px;font-family:var(--bb-ui);font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sat-bb-spr-review-value{font-family:var(--bb-content);font-size:17px;font-weight:700}.sat-bb-rationale{margin-top:26px;border-top:1px solid var(--bb-gray);padding-top:18px}.sat-bb-rationale h3{margin:0 0 8px;font-family:var(--bb-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sat-bb-rationale-body{font-family:var(--bb-content);font-size:calc(var(--bb-passage-size) * var(--bb-content-scale));line-height:1.65}.sat-bb-rationale-missing{color:var(--bb-gray-dark);font-family:var(--bb-ui);font-size:13px}.sat-bb-question-tile.is-right{border:1px solid #1e7d3c;background:#1e7d3c;color:var(--bb-white)!important}.sat-bb-question-tile.is-wrong{border:1px solid #b02a3a;background:#b02a3a;color:var(--bb-white)!important}.sat-bb-question-tile.is-omitted{border:1px dashed var(--bb-gray-dark);background:var(--bb-white);color:var(--bb-gray-dark)!important}.sat-bb-nav-group-title{margin:10px 6px 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sat-bb-report{position:fixed;inset:0;z-index:120;overflow-y:auto;background:var(--bb-white, #ffffff);color:#1e1e1e;font-family:Sat Bluebook UI,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.sat-bb-report-inner{width:100%;max-width:720px;margin:0 auto;padding:56px 24px 72px}.sat-bb-report-eyebrow{margin:0 0 6px;color:#505050;font-size:12px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.sat-bb-report-title{margin:0 0 32px;font-size:27px;font-weight:700;text-align:center}.sat-bb-score-hero{margin-bottom:20px;border:1px solid #cccccc;border-radius:14px;padding:32px 28px 28px;text-align:center}.sat-bb-score-label{margin:0;color:#505050;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sat-bb-score-value{margin:6px 0 0;font-size:68px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05}.sat-bb-score-scale{margin:22px auto 0;max-width:420px}.sat-bb-score-track{position:relative;height:8px;border-radius:4px;background:#ececec}.sat-bb-score-fill{height:100%;border-radius:4px;background:#324dc7}.sat-bb-score-marker{position:absolute;top:50%;width:16px;height:16px;border:3px solid #324dc7;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.sat-bb-score-ends{display:flex;justify-content:space-between;margin-top:7px;color:#505050;font-size:12px;font-variant-numeric:tabular-nums}.sat-bb-section-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sat-bb-section-card{display:flex;flex-direction:column;border:1px solid #cccccc;border-radius:14px;padding:22px}.sat-bb-section-card h2{margin:0;font-size:15px;font-weight:700}.sat-bb-section-score{margin:4px 0 0;font-size:40px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.sat-bb-section-meta{margin:2px 0 16px;color:#505050;font-size:12.5px}.sat-bb-section-card .sat-bb-score-scale{margin:0 0 18px;max-width:none}.sat-bb-section-card .sat-bb-pill{margin-top:auto;align-self:flex-start}.sat-bb-report-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.sat-bb-report .sat-bb-pill{border:none;border-radius:22px;padding:10px 26px;background:#324dc7;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.sat-bb-report .sat-bb-pill.is-ghost{border:1.5px solid #324dc7;background:transparent;color:#324dc7}.sat-bb-report .sat-bb-pill:disabled{cursor:default;opacity:.4}.sat-bb-report-note{margin:26px 0 0;color:#505050;font-size:12.5px;line-height:1.55;text-align:center}.sat-bb-report-error{margin:20px 0 0;color:#c83232;font-size:13.5px;text-align:center}.sat-bb-link-button{border:none;background:none;padding:0;color:#324dc7;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;text-decoration:underline}.sat-bb-insights-banner{margin-bottom:24px;border:1px solid #cccccc;border-radius:12px;padding:14px 18px;background:#f8f8fa;color:#505050;font-size:13px;line-height:1.55}.sat-bb-insight-card{margin-bottom:20px;border:1px solid #cccccc;border-radius:14px;padding:22px 24px}.sat-bb-insight-card h2{margin:0 0 4px;font-size:15px;font-weight:700}.sat-bb-insight-card>p{margin:0 0 18px;color:#505050;font-size:12.5px}.sat-bb-domain-row+.sat-bb-domain-row{margin-top:16px}.sat-bb-domain-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13.5px}.sat-bb-domain-count{color:#505050;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.sat-bb-domain-bar{height:8px;overflow:hidden;border-radius:4px;background:#ececec}.sat-bb-domain-fill{height:100%;border-radius:4px;background:#324dc7}.sat-bb-band{margin-left:8px;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.sat-bb-band.is-advanced{background:#e4f3e8;color:#1e7d3c}.sat-bb-band.is-proficient{background:#e6ecfb;color:#2a3fa5}.sat-bb-band.is-emerging{background:#fdf1e0;color:#91621a}.sat-bb-band.is-developing{background:#fbe8ea;color:#b02a3a}@media(max-width:720px){.sat-bb-report-inner{padding:36px 18px 56px}.sat-bb-score-value{font-size:54px}.sat-bb-report-title{font-size:22px}}
