.tests-module__GeAxmG__page{--bg:#fff;--panel:#fff;--line:#dfe2e8;--line-2:#c9ced7;--text:#111827;--muted:#4b5563;--dim:#8b93a1;--violet:#1d4ed8;--violet-soft:#1d4ed824;background:#fff}.tests-module__GeAxmG__center{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:50vh;display:flex}.tests-module__GeAxmG__topbar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 20px;display:grid;position:sticky;top:0}.tests-module__GeAxmG__topLink{color:var(--violet);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 2px;font-size:15px;font-weight:700;text-decoration:none}.tests-module__GeAxmG__topTitle{white-space:nowrap;text-overflow:ellipsis;max-width:56vw;font-size:15px;font-weight:800;overflow:hidden}.tests-module__GeAxmG__main{flex-direction:column;gap:18px;max-width:860px;margin:0 auto;padding:22px 20px 64px;display:flex}.tests-module__GeAxmG__head{border-bottom:1px solid var(--line);padding-bottom:16px}.tests-module__GeAxmG__eyebrow{letter-spacing:.14em;color:var(--muted);margin:0;font-size:11px;font-weight:800}.tests-module__GeAxmG__h1{letter-spacing:-.02em;margin:6px 0 0;font-size:34px;font-weight:850}.tests-module__GeAxmG__headSub{color:var(--muted);margin:6px 0 0;font-size:15px}.tests-module__GeAxmG__section{flex-direction:column;gap:10px;display:flex}.tests-module__GeAxmG__sectionLabel{letter-spacing:.12em;color:var(--muted);margin:2px 0 0;font-size:12px;font-weight:800}.tests-module__GeAxmG__empty{text-align:center;color:var(--muted);margin:24px 0}.tests-module__GeAxmG__footnote{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.tests-module__GeAxmG__tabs{border-bottom:1px solid var(--line);display:flex}.tests-module__GeAxmG__tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 4px 12px;font-size:15px;font-weight:600}.tests-module__GeAxmG__tabOn{color:var(--text);border-bottom-color:var(--text);font-weight:800}.tests-module__GeAxmG__tabCount{color:var(--dim);font-size:13px;font-weight:600}.tests-module__GeAxmG__slipGrid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:12px;display:grid}.tests-module__GeAxmG__slip{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.tests-module__GeAxmG__runningCard{border:1.5px solid var(--warn);gap:6px}.tests-module__GeAxmG__slipRow{gap:14px;display:flex}.tests-module__GeAxmG__dateBlock{border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;align-items:center;width:58px;padding-right:12px;display:flex}.tests-module__GeAxmG__dateDay{font-size:26px;font-weight:850;line-height:1.1}.tests-module__GeAxmG__dateMonth{letter-spacing:.08em;font-size:12px;font-weight:800}.tests-module__GeAxmG__dateWeek{color:var(--muted);font-size:12px}.tests-module__GeAxmG__slipBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tests-module__GeAxmG__slipTitle{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.tests-module__GeAxmG__metaLine{margin:0;font-size:14px;font-weight:600}.tests-module__GeAxmG__status{align-items:center;gap:6px;margin:2px 0 0;font-size:14px;font-weight:600;display:flex}.tests-module__GeAxmG__liveDot{background:var(--good);border-radius:4px;width:8px;height:8px;display:inline-block}.tests-module__GeAxmG__tone_live{color:var(--good);border-color:var(--good)}.tests-module__GeAxmG__tone_warn{color:var(--warn);border-color:var(--warn)}.tests-module__GeAxmG__tone_danger{color:var(--bad);border-color:var(--bad)}.tests-module__GeAxmG__tone_done{color:var(--text)}.tests-module__GeAxmG__tone_muted{color:var(--muted);border-color:var(--line-2)}.tests-module__GeAxmG__planChip{color:var(--warn);border:1px solid var(--warn);border-radius:6px;padding:1px 6px;font-size:12px;font-weight:700}.tests-module__GeAxmG__lockGold{color:#b7791f;background:#f5c4511f;border-color:#e9b949d9}.tests-module__GeAxmG__freeChip{color:var(--good);border-color:var(--good);background:var(--good-soft)}.tests-module__GeAxmG__badge{border:1px solid;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:800}.tests-module__GeAxmG__cta,.tests-module__GeAxmG__ctaCompact{border:1px solid var(--line-2);cursor:pointer;min-height:44px;color:var(--text);background:0 0;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:800}.tests-module__GeAxmG__ctaCompact{min-width:110px;max-width:170px;padding:8px 12px;font-size:14px}.tests-module__GeAxmG__ctaFilled{background:var(--violet);border-color:var(--violet);color:#fff}.tests-module__GeAxmG__ctaFilled:hover{filter:brightness(1.08)}.tests-module__GeAxmG__ctaGhost:hover{background:#f3f4f6}.tests-module__GeAxmG__ctaPlan{color:var(--warn);border-color:var(--warn)}.tests-module__GeAxmG__ctaOff{color:var(--muted);cursor:default;background:#eef0f3;border-color:#eef0f3}.tests-module__GeAxmG__ctaDanger{background:var(--bad);border-color:var(--bad);color:#fff}.tests-module__GeAxmG__ctaGold{color:#2a1b00;background:linear-gradient(90deg,#ffe9a8,#f5c451 50%,#d89a24);border-color:#d89a24}.tests-module__GeAxmG__ctaGold:hover{filter:brightness(1.04)}.tests-module__GeAxmG__cta:disabled,.tests-module__GeAxmG__ctaCompact:disabled{opacity:.7;cursor:default}.tests-module__GeAxmG__linkBtn{color:var(--violet);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:700}.tests-module__GeAxmG__box{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.tests-module__GeAxmG__row{align-items:center;gap:12px;padding:12px 14px;display:flex}.tests-module__GeAxmG__row+.tests-module__GeAxmG__row{border-top:1px solid var(--line)}.tests-module__GeAxmG__rowBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tests-module__GeAxmG__rowTitle{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.tests-module__GeAxmG__rowMeta{color:var(--muted);margin:0;font-size:13px}.tests-module__GeAxmG__stSummary{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.tests-module__GeAxmG__stSummaryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.tests-module__GeAxmG__stBig{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:850}.tests-module__GeAxmG__track{background:#eef0f3;border-radius:3px;height:6px;display:block;overflow:hidden}.tests-module__GeAxmG__fill{background:var(--violet);border-radius:3px;height:100%;display:block}.tests-module__GeAxmG__filters{flex-wrap:wrap;gap:8px;display:flex}.tests-module__GeAxmG__filter{border:1px solid var(--line-2);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700}.tests-module__GeAxmG__filterSmall{padding:5px 10px;font-size:13px}.tests-module__GeAxmG__filterOn{background:var(--text);border-color:var(--text);color:#fff}.tests-module__GeAxmG__subjectBlock{flex-direction:column;gap:6px;display:flex}.tests-module__GeAxmG__subjectRow{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:12px;flex-direction:column;gap:9px;padding:11px 14px;display:flex}.tests-module__GeAxmG__subjectRow:hover{border-color:var(--line-2)}.tests-module__GeAxmG__subjectRowOpen{border-color:var(--text)}.tests-module__GeAxmG__subjectTop{align-items:center;gap:10px;display:flex}.tests-module__GeAxmG__subjectBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tests-module__GeAxmG__subjectTitle{flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;font-weight:800;display:flex}.tests-module__GeAxmG__chev{color:var(--muted);text-align:center;width:22px;font-size:20px;font-weight:800}.tests-module__GeAxmG__modalText{color:var(--text);flex-direction:column;gap:10px;font-size:15px;line-height:1.55;display:flex}.tests-module__GeAxmG__modalText p{margin:0}.tests-module__GeAxmG__modalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.tests-module__GeAxmG__submitCounts{font-size:16px}.tests-module__GeAxmG__runner{flex-direction:column;min-height:100vh;display:flex}.tests-module__GeAxmG__runBar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff5;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.tests-module__GeAxmG__runTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:800;overflow:hidden}.tests-module__GeAxmG__clock{font-variant-numeric:tabular-nums;border:1px solid var(--line);background:#f6f7f9;border-radius:12px;padding:5px 10px;font-size:17px;font-weight:900}.tests-module__GeAxmG__clockWarn{color:var(--bad);border-color:var(--bad);background:var(--bad-soft)}.tests-module__GeAxmG__runCount{font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.15;display:flex}.tests-module__GeAxmG__runCount b{font-size:14px}.tests-module__GeAxmG__runCount small{color:var(--muted);font-size:11.5px}.tests-module__GeAxmG__saveDot{color:var(--muted);white-space:nowrap;font-size:12px}.tests-module__GeAxmG__barBtn{border:1px solid var(--line-2);cursor:pointer;color:var(--text);background:0 0;border-radius:12px;padding:7px 11px;font-size:14px;font-weight:800}.tests-module__GeAxmG__barBtnMarked{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.tests-module__GeAxmG__barSubmit{background:var(--bad);border-color:var(--bad);color:#fff}.tests-module__GeAxmG__runBody{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:0;width:100%;max-width:1240px;margin:0 auto;display:grid}.tests-module__GeAxmG__paper{flex-direction:column;gap:16px;min-width:0;padding:26px 32px 60px;display:flex}.tests-module__GeAxmG__dock{border-left:1px solid var(--line);height:calc(100vh - 58px);padding:18px;position:sticky;top:58px;overflow:auto}.tests-module__GeAxmG__omrToggle{display:none}@media (max-width:1080px){.tests-module__GeAxmG__runBody{grid-template-columns:minmax(0,1fr)}.tests-module__GeAxmG__dock{display:none}.tests-module__GeAxmG__omrToggle{display:inline-block}.tests-module__GeAxmG__saveDot{display:none}}@media (max-width:640px){.tests-module__GeAxmG__runTitle{display:none}.tests-module__GeAxmG__paper{padding:18px 16px 48px}.tests-module__GeAxmG__runBar{gap:6px;padding:8px 10px}}.tests-module__GeAxmG__qNo{letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;font-weight:800;display:flex}.tests-module__GeAxmG__qSubject{font-weight:600}.tests-module__GeAxmG__qText{font-size:var(--q-size,19px);font-weight:600;line-height:1.6}.tests-module__GeAxmG__qImage{object-fit:contain;border:1px solid var(--line);border-radius:10px;align-self:flex-start;max-width:100%;max-height:420px}.tests-module__GeAxmG__options{flex-direction:column;gap:10px;display:flex}.tests-module__GeAxmG__option{text-align:left;border:1.5px solid var(--line);cursor:pointer;color:var(--text);background:#fafbfc;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;font-size:16.5px;display:flex}.tests-module__GeAxmG__option:hover:not(:disabled){border-color:var(--line-2);background:#fff}.tests-module__GeAxmG__optionOn{border-color:var(--violet);background:var(--violet-soft)}.tests-module__GeAxmG__optionRight{border-color:var(--good);background:var(--good-soft);cursor:default}.tests-module__GeAxmG__optionWrong{border-color:var(--bad);background:var(--bad-soft);cursor:default}.tests-module__GeAxmG__optionKey{flex:none;width:18px;font-weight:900}.tests-module__GeAxmG__optionText{flex:1;min-width:0}.tests-module__GeAxmG__optionText p{margin:0}.tests-module__GeAxmG__optionHint{color:var(--dim);border:1px solid var(--line);border-radius:5px;align-self:center;padding:0 5px;font-size:11px}.tests-module__GeAxmG__optionTag{white-space:nowrap;align-self:center;font-size:12px;font-weight:800}.tests-module__GeAxmG__navRow{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.tests-module__GeAxmG__keysHint{color:var(--dim);margin:0;font-size:12px}.tests-module__GeAxmG__omr{flex-direction:column;gap:12px;display:flex}.tests-module__GeAxmG__omrHead{flex-direction:column;gap:6px;display:flex}.tests-module__GeAxmG__omrTitle{letter-spacing:.12em;color:var(--muted);margin:0;font-size:12px;font-weight:800}.tests-module__GeAxmG__omrGrid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:7px;display:grid}.tests-module__GeAxmG__omrCell{aspect-ratio:1;border:1.5px solid var(--line-2);cursor:pointer;color:var(--text);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1.05;display:flex}.tests-module__GeAxmG__omrCell small{color:var(--dim);font-size:10px}.tests-module__GeAxmG__omr_answered{background:var(--violet);border-color:var(--violet);color:#fff}.tests-module__GeAxmG__omr_answered small{color:#ffffffd9}.tests-module__GeAxmG__omr_marked{border-color:var(--warn);border-width:2.5px}.tests-module__GeAxmG__omr_marked_answered{background:var(--violet);color:#fff;border-color:var(--warn);border-width:2.5px}.tests-module__GeAxmG__omr_marked_answered small{color:#ffffffd9}.tests-module__GeAxmG__omrCurrent{outline:2px solid var(--text);outline-offset:2px}.tests-module__GeAxmG__resultPage{min-height:100vh}.tests-module__GeAxmG__scorecard{border:1px solid var(--line);border-radius:14px;padding:20px}.tests-module__GeAxmG__paperTitle{margin:4px 0 0;font-size:22px;font-weight:850}.tests-module__GeAxmG__hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:stretch;margin-top:14px;padding:16px 0;display:flex}.tests-module__GeAxmG__heroHalf{flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 8px;display:flex}.tests-module__GeAxmG__heroRule{background:var(--line);width:1px}.tests-module__GeAxmG__heroLabel{letter-spacing:.14em;color:var(--muted);margin:0;font-size:11px;font-weight:800}.tests-module__GeAxmG__heroBig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:50px;font-weight:850;line-height:1.1}.tests-module__GeAxmG__heroOf{color:var(--muted);margin:0;font-size:14px;font-weight:600}.tests-module__GeAxmG__waitText{text-align:center;margin:10px 0 4px;font-size:17px;font-weight:800}.tests-module__GeAxmG__pctWrap{flex-direction:column;gap:8px;margin-top:14px;display:flex}.tests-module__GeAxmG__pctRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tests-module__GeAxmG__pctText{margin:0;font-size:18px;font-weight:850}.tests-module__GeAxmG__chip{border:1px solid;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.tests-module__GeAxmG__tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.tests-module__GeAxmG__tile{border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;padding:10px;display:flex}.tests-module__GeAxmG__tile b{font-variant-numeric:tabular-nums;font-size:24px}.tests-module__GeAxmG__tile span{color:var(--muted);font-size:12px;font-weight:700}.tests-module__GeAxmG__metaCenter{text-align:center;color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:600}.tests-module__GeAxmG__notice{background:#f3f4f6;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5}.tests-module__GeAxmG__actions{grid-template-columns:2fr 1fr;gap:10px;display:grid}.tests-module__GeAxmG__card{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.tests-module__GeAxmG__cardTitle{margin:0;font-size:17px;font-weight:850}.tests-module__GeAxmG__compare{text-align:center;grid-template-columns:repeat(3,1fr);margin-top:6px;display:grid}.tests-module__GeAxmG__compare div{flex-direction:column;display:flex}.tests-module__GeAxmG__compare b{font-variant-numeric:tabular-nums;font-size:26px}.tests-module__GeAxmG__compare span{color:var(--muted);font-size:12px;font-weight:700}.tests-module__GeAxmG__vsPill{border:1px solid;border-radius:999px;align-self:center;margin:8px 0 0;padding:4px 12px;font-size:13px;font-weight:800}.tests-module__GeAxmG__hist{align-items:flex-end;gap:5px;height:96px;margin-top:10px;display:flex}.tests-module__GeAxmG__histCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.tests-module__GeAxmG__histYou{color:var(--violet);margin-bottom:3px;font-size:10px;font-weight:800}.tests-module__GeAxmG__histBar{border-radius:3px;align-self:stretch}.tests-module__GeAxmG__histAxis{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:4px;font-size:11px;display:flex}.tests-module__GeAxmG__subjectLine{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0;display:flex}.tests-module__GeAxmG__subjectLineTop{align-items:baseline;gap:10px;display:flex}.tests-module__GeAxmG__subjectLineTop span{flex:1;font-weight:700}.tests-module__GeAxmG__subjectLineTop small{color:var(--muted);font-size:12px}.tests-module__GeAxmG__avgMark{background:var(--text);border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}.tests-module__GeAxmG__missRow{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.tests-module__GeAxmG__missAns{flex-direction:column;align-items:flex-end;font-size:12.5px;font-weight:800;display:flex}.tests-module__GeAxmG__solCard{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.tests-module__GeAxmG__explain{border-top:1px solid var(--line);padding-top:10px;font-size:15px;line-height:1.6}.tests-module__GeAxmG__explainHead{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.tests-module__GeAxmG__pearls{margin:0;padding-left:18px}.tests-module__GeAxmG__footLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding-top:14px;display:flex}.tests-module__GeAxmG__footLinks a{color:var(--violet);font-size:14px;font-weight:700;text-decoration:none}.tests-module__GeAxmG__protect{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tests-module__GeAxmG__protect img{-webkit-user-drag:none;pointer-events:none}.tests-module__GeAxmG__printBlock{display:none}@media print{.tests-module__GeAxmG__protect>:not(.tests-module__GeAxmG__printBlock){display:none!important}.tests-module__GeAxmG__printBlock{color:#111;padding:40px;font:600 18px/1.5 sans-serif;display:block}}.tests-module__GeAxmG__solLayout{max-width:920px;margin:0 auto}.tests-module__GeAxmG__solMain{flex-direction:column;gap:16px;min-width:0;padding:22px 32px 60px;display:flex}.tests-module__GeAxmG__solDock{border-left:1px solid var(--line);flex-direction:column;gap:8px;height:calc(100vh - 58px);padding:18px;display:flex;position:sticky;top:58px;overflow:auto}.tests-module__GeAxmG__solCard{position:relative;overflow:hidden}.tests-module__GeAxmG__watermark{pointer-events:none;opacity:.045;color:#111827;z-index:0;flex-wrap:wrap;place-content:space-around;gap:40px 60px;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0;transform:rotate(-18deg)scale(1.3)}.tests-module__GeAxmG__solCard>:not(.tests-module__GeAxmG__watermark){z-index:1;position:relative}.tests-module__GeAxmG__sol_right{background:var(--good);border-color:var(--good);color:#fff}.tests-module__GeAxmG__sol_right small{color:#ffffffd9}.tests-module__GeAxmG__sol_wrong{background:var(--bad);border-color:var(--bad);color:#fff}.tests-module__GeAxmG__sol_wrong small{color:#ffffffd9}@media (max-width:640px){.tests-module__GeAxmG__solMain{padding:16px 14px 40px}}.tests-module__GeAxmG__solStrip{align-items:flex-end;gap:3px;height:22px;padding:0 2px;display:flex}.tests-module__GeAxmG__solTick{cursor:pointer;background:#d7dbe2;border:0;border-radius:3px;flex:1;min-width:3px;max-width:18px;height:10px;padding:0;transition:height .12s}.tests-module__GeAxmG__solTick:hover{height:16px}.tests-module__GeAxmG__tick_right{background:var(--good)}.tests-module__GeAxmG__tick_wrong{background:var(--bad)}.tests-module__GeAxmG__tick_blank{background:#c9ced7}.tests-module__GeAxmG__tickOn{height:20px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--text)}.tests-module__GeAxmG__folders{gap:12px;display:grid}.tests-module__GeAxmG__folderCard{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tests-module__GeAxmG__folderCard:hover{border-color:var(--line-2);box-shadow:0 6px 18px #1118270f}.tests-module__GeAxmG__folderGold{background:linear-gradient(110deg,#f5c45138,#f5c4510d 60%,#fff);border:1.5px solid #e9b949;padding-left:20px;box-shadow:0 8px 24px #d89a242e}.tests-module__GeAxmG__folderGold:before,.tests-module__GeAxmG__passBanner:before{content:"";background:linear-gradient(#ffe9a8,#f5c451 50%,#b7791f);width:6px;position:absolute;top:0;bottom:0;left:0}.tests-module__GeAxmG__folderGold:hover{border-color:#e9b949;box-shadow:0 10px 30px #d89a2447}.tests-module__GeAxmG__folderTile{background:linear-gradient(135deg,#ffe9a8,#f5c451 50%,#d89a24);border:1px solid #ffe9a8;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.tests-module__GeAxmG__folderTilePlain{border-color:var(--line);background:#f3f4f6}.tests-module__GeAxmG__folderBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tests-module__GeAxmG__goldBadge{letter-spacing:.05em;color:#2a1b00;background:linear-gradient(90deg,#ffe9a8,#f5c451 50%,#d89a24);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:900}.tests-module__GeAxmG__folderTitle{letter-spacing:-.01em;font-size:20px;font-weight:900}.tests-module__GeAxmG__folderSub{color:var(--muted);font-size:14px;font-weight:600;line-height:1.4}.tests-module__GeAxmG__folderSide{flex:none;align-items:center;gap:8px;display:flex}.tests-module__GeAxmG__pricePill{color:#7a4f00;background:#f5c45129;border:1px solid #e9b949;border-radius:12px;flex-direction:column;align-items:center;padding:6px 10px;line-height:1.1;display:flex}.tests-module__GeAxmG__pricePill b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.tests-module__GeAxmG__pricePill small{font-size:11px;font-weight:800}.tests-module__GeAxmG__unlockedPill{color:var(--good);border:1px solid var(--good);background:var(--good-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}.tests-module__GeAxmG__folderChev{color:var(--dim);font-size:28px;font-weight:700;line-height:1}.tests-module__GeAxmG__folderChevGold{color:#d89a24}.tests-module__GeAxmG__folderNav{align-items:center;margin-bottom:-8px;display:flex}.tests-module__GeAxmG__folderNav .tests-module__GeAxmG__linkBtn{padding-left:0}.tests-module__GeAxmG__folderHead{padding-bottom:4px}.tests-module__GeAxmG__folderHeadTitle{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:900}.tests-module__GeAxmG__passBanner{background:linear-gradient(110deg,#f5c45138,#f5c4510d 60%,#fff);border:1.5px solid #e9b949;border-radius:16px;flex-direction:column;gap:10px;padding:18px 18px 16px 24px;scroll-margin:90px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #d89a242e}.tests-module__GeAxmG__passTitle{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:900}.tests-module__GeAxmG__passPoints{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tests-module__GeAxmG__passPoints li{gap:8px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.tests-module__GeAxmG__passPoints li:before{content:"✓";color:#b7791f;font-weight:900}.tests-module__GeAxmG__payBtn{color:#2a1b00;cursor:pointer;background:linear-gradient(90deg,#ffe9a8,#f5c451 50%,#d89a24);border:1px solid #d89a24;border-radius:12px;align-self:flex-start;min-height:48px;padding:12px 22px;font-size:16px;font-weight:900;box-shadow:0 6px 18px #d89a2447}.tests-module__GeAxmG__payBtn:hover:not(:disabled){filter:brightness(1.04)}.tests-module__GeAxmG__payBtn:disabled{opacity:.75;cursor:default}.tests-module__GeAxmG__couponApplied{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.tests-module__GeAxmG__couponWas{color:var(--muted);font-size:16px;font-weight:700}.tests-module__GeAxmG__couponNow{color:#7a4f00;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.tests-module__GeAxmG__couponTag{letter-spacing:.03em;color:var(--good);border:1px solid var(--good);background:var(--good-soft);border-radius:999px;align-self:center;padding:3px 9px;font-size:12px;font-weight:900}.tests-module__GeAxmG__couponRemove{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 6px;font-size:15px;font-weight:800}.tests-module__GeAxmG__couponLink{color:#7a4f00;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:14px;font-weight:800;text-decoration:underline}.tests-module__GeAxmG__couponForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tests-module__GeAxmG__couponInput{letter-spacing:.06em;text-transform:uppercase;max-width:240px;min-height:42px;color:inherit;background:#fff;border:1px solid #e9b949;border-radius:10px;flex:160px;padding:8px 12px;font-size:16px;font-weight:800}.tests-module__GeAxmG__couponInput:focus{outline-offset:1px;outline:2px solid #d89a24}.tests-module__GeAxmG__couponApply{color:#2a1b00;cursor:pointer;background:#fff7e0;border:1px solid #d89a24;border-radius:10px;min-height:42px;padding:8px 16px;font-size:15px;font-weight:900}.tests-module__GeAxmG__couponApply:disabled,.tests-module__GeAxmG__couponLink:disabled{opacity:.6;cursor:default}.tests-module__GeAxmG__couponError{color:var(--bad,#b42318);flex-basis:100%;margin:0;font-size:13px;font-weight:700}.tests-module__GeAxmG__passFine{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.tests-module__GeAxmG__payHint{color:#7a4f00;margin:0;font-size:13px;font-weight:700;line-height:1.45}.tests-module__GeAxmG__passOwned{background:#f5c4511a;border:1.5px solid #e9b949;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;scroll-margin:90px;font-size:15px;display:flex}.tests-module__GeAxmG__passTick{background:var(--good);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:flex}.tests-module__GeAxmG__passFlash{animation:1.6s ease-out tests-module__GeAxmG__passPulse}@keyframes tests-module__GeAxmG__passPulse{0%{box-shadow:0 0 #d89a24a6}60%{box-shadow:0 0 0 14px #d89a2400}to{box-shadow:0 8px 24px #d89a242e}}@keyframes tests-module__GeAxmG__passOutline{0%,80%{outline-offset:2px;outline:3px solid #e9b949}to{outline-offset:2px;outline:3px solid #0000}}@media (prefers-reduced-motion:reduce){.tests-module__GeAxmG__passFlash{animation:1.8s step-end tests-module__GeAxmG__passOutline}}.tests-module__GeAxmG__payWait{justify-content:center;padding:6px 0;display:flex}@media (max-width:560px){.tests-module__GeAxmG__topbar{padding:10px 16px}.tests-module__GeAxmG__main{padding:18px 16px 56px}.tests-module__GeAxmG__h1{font-size:28px}.tests-module__GeAxmG__folderCard{gap:12px;padding:14px}.tests-module__GeAxmG__folderGold{padding-left:18px}.tests-module__GeAxmG__folderTile{border-radius:12px;width:44px;height:44px;font-size:22px}.tests-module__GeAxmG__folderTitle{font-size:18px}.tests-module__GeAxmG__folderSub{font-size:13px}.tests-module__GeAxmG__pricePill{padding:5px 8px}.tests-module__GeAxmG__pricePill b{font-size:16px}.tests-module__GeAxmG__folderChev{display:none}.tests-module__GeAxmG__goldBadge{letter-spacing:.02em;white-space:nowrap;padding:3px 8px;font-size:9.5px}.tests-module__GeAxmG__passBanner{padding:16px 14px 14px 20px}.tests-module__GeAxmG__passTitle{font-size:21px}.tests-module__GeAxmG__payBtn{align-self:stretch}.tests-module__GeAxmG__row{padding:12px}.tests-module__GeAxmG__ctaCompact{min-width:96px}}.tests-module__GeAxmG__passWho{opacity:.8;font-weight:600}.tests-module__GeAxmG__passWhoLine{color:var(--muted,#6b6880);margin:10px 0 0;font-size:13px;line-height:1.45}.tests-module__GeAxmG__passWhoLine b{color:inherit;word-break:break-all;font-weight:800}
