.prep .gmx{--gmx-shadow:0 1px 2px #0f172a0a, 0 10px 28px -22px #0f172a52;--gmx-shadow-lift:0 1px 2px #0f172a0d, 0 22px 40px -26px #0f172a6b;--gmx-lift:0%;color:var(--gm-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prep .gmx{--gmx-shadow:0 1px 2px #0006;--gmx-shadow-lift:0 18px 36px -22px #000000b3;--gmx-lift:38%}}:root[data-theme=dark] .prep .gmx{--gmx-shadow:0 1px 2px #0006;--gmx-shadow-lift:0 18px 36px -22px #000000b3;--gmx-lift:38%}.prep .gmx .t-blue{--tone:#2563eb}.prep .gmx .t-green{--tone:#16a34a}.prep .gmx .t-violet{--tone:#7c3aed}.prep .gmx .t-sky{--tone:#0284c7}.prep .gmx .t-rose{--tone:#e11d48}.prep .gmx .t-teal{--tone:#0d9488}.prep .gmx .t-amber{--tone:#d97706}.prep .gmx :is(.t-blue,.t-green,.t-violet,.t-sky,.t-rose,.t-teal,.t-amber){--tone-bg:color-mix(in srgb, var(--tone) 13%, var(--gm-surface));--tone-ink:color-mix(in srgb, var(--tone), #fff var(--gmx-lift))}.prep .gmx .gmx-ic{width:46px;height:46px;color:var(--tone-ink,var(--gm-primary));background:var(--tone-bg,var(--gm-primary-soft));border-radius:14px;flex:none;place-items:center;display:inline-grid}.prep .gmx .gmx-subj{--subj-ink:color-mix(in srgb, var(--subj), #fff var(--gmx-lift));color:#fff;background:linear-gradient(140deg, var(--subj), color-mix(in srgb, var(--subj) 78%, #000));width:44px;height:44px;box-shadow:0 8px 18px -12px color-mix(in srgb, var(--subj) 80%, transparent);border-radius:13px;flex:none;place-items:center;display:inline-grid}.prep .gmx .gmx-subj b{font-family:var(--font-devanagari), var(--gm-display);letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1}.prep .gmx .gmx-subj--sm{width:26px;height:26px;box-shadow:none;border-radius:8px}.prep .gmx .gmx-subj--sm b{font-size:11px}.prep .gmx .gmx-subj--lg{border-radius:20px;width:72px;height:72px}.prep .gmx .gmx-subj--lg b{font-size:28px}.prep .gmx .gmx-subj--soft{color:var(--subj-ink);background:color-mix(in srgb, var(--subj) 14%, var(--gm-surface));box-shadow:none}.prep .gmx [style*=--subj],.prep .gmx .gmx-subject{--subj-ink:color-mix(in srgb, var(--subj), #fff var(--gmx-lift))}.prep .gmx .gmx-btn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.prep .gmx .gmx-btn--sm{border-radius:10px;min-height:38px;padding:0 14px;font-size:13.5px}.prep .gmx .gmx-btn--cta,.prep .gmx .pr-btn{color:var(--gm-on-primary);background:linear-gradient(135deg, var(--gm-cta-from), var(--gm-cta-to));box-shadow:0 10px 22px -14px color-mix(in srgb, var(--gm-cta-from) 80%, transparent)}.prep .gmx .gmx-btn--cta:hover{box-shadow:0 14px 26px -14px color-mix(in srgb, var(--gm-cta-from) 85%, transparent);transform:translateY(-1px)}.prep .gmx .gmx-btn--outline{background:var(--gm-surface);color:var(--gm-ink);border-color:var(--gm-border)}.prep .gmx .gmx-btn--outline:hover{border-color:color-mix(in srgb, var(--gm-primary) 45%, var(--gm-border));color:var(--gm-primary)}.prep .gmx .gmx-btn--quiet{background:color-mix(in srgb, var(--gm-surface) 86%, transparent);color:var(--gm-ink);border-color:color-mix(in srgb, var(--gm-border) 85%, transparent)}.prep .gmx .gmx-btn--quiet:hover{background:var(--gm-surface)}.prep .gmx .gmx-btn:focus-visible,.prep .gmx a:focus-visible,.prep .gmx button:focus-visible,.prep .gmx summary:focus-visible{outline:3px solid color-mix(in srgb, var(--gm-primary) 55%, transparent);outline-offset:2px}.prep .gmx .pr-btn{border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:650;text-decoration:none;display:inline-flex}.prep .gmx .pr-btn:hover{filter:brightness(1.06)}.prep .gmx .pr-btn:disabled{filter:none}.prep .gmx .pr-btn--ghost{background:var(--gm-surface);color:var(--gm-ink);border:1px solid var(--gm-border);box-shadow:none}.prep .gmx .pr-btn--ghost:hover{filter:none;border-color:color-mix(in srgb, var(--gm-primary) 45%, var(--gm-border));color:var(--gm-primary)}.prep .gmx .pr-crumb{color:var(--gm-ink-muted);gap:7px;margin-bottom:14px;font-size:13px}.prep .gmx .pr-crumb a{color:var(--gm-ink-muted)}.prep .gmx .pr-crumb a:hover{color:var(--gm-primary)}.prep .gmx .pr-crumb [aria-current]{color:var(--gm-ink)}.prep .gmx .pr-sect{align-items:center;margin:30px 0 14px}.prep .gmx .pr-hub-body>.pr-sect:first-child,.prep .gmx .pr-hub-body>.gmx-gap:first-child+.pr-sect{margin-top:4px}.prep .gmx .pr-sect h2{font-family:var(--gm-display);letter-spacing:-.02em;color:var(--gm-ink);font-size:21px;font-weight:800}.prep .gmx .pr-sect .sub{color:var(--gm-ink-muted);margin-top:3px;font-size:13.5px;display:block}.prep .gmx .pr-sect>a{color:var(--gm-primary)}.prep .gmx .gmx-count{color:var(--gm-ink-muted);background:var(--gm-surface);border:1px solid var(--gm-border);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:4px 11px;font-size:12.5px;font-weight:650}.prep .gmx .gmx-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--gm-festive);margin:0 0 6px;font-size:12px;font-weight:750}.prep .gmx .gmx-gap{margin-bottom:22px}.prep .gmx .gmx-note{color:var(--gm-ink-muted);margin:-4px 0 14px;font-size:13.5px}.prep .gmx .gmx-note a{color:var(--gm-primary);font-weight:650;text-decoration:none}.prep .gmx .gmx-back{margin:18px 0 0}.prep .gmx .gmx-back a,.prep .gmx .gmx-go{color:var(--gm-primary);align-items:center;gap:6px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.prep .gmx .gmx-scopecrumb{margin-bottom:12px}.prep .gmx .pr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.prep .gmx .pr-card{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);box-shadow:var(--gmx-shadow);color:var(--gm-ink);gap:9px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s}.prep .gmx a.pr-card:hover{border-color:color-mix(in srgb, var(--gm-primary) 45%, var(--gm-border));box-shadow:var(--gmx-shadow-lift);transform:translateY(-2px)}.prep .gmx .pr-card h3{color:var(--gm-ink);font-size:16px;font-weight:700;line-height:1.35}.prep .gmx .pr-card p{color:var(--gm-ink-muted);font-size:13.5px;line-height:1.55}.prep .gmx .pr-card p:not(:only-of-type){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prep .gmx .pr-meta{color:var(--gm-ink-muted);flex-wrap:wrap;gap:8px 14px;font-size:12.5px}.prep .gmx .pr-meta>span{align-items:center;gap:5px;display:inline-flex}.prep .gmx .pr-meta svg{color:color-mix(in srgb, var(--gm-ink-muted) 80%, transparent);flex:none}.prep .gmx .pr-card>.pr-meta:last-child{border-top:1px solid var(--gm-border);margin-top:auto;padding-top:10px}.prep .gmx .pr-card>.pr-meta.gmx-source{border-top:0;margin-top:-2px;padding-top:0;font-size:12px}.prep .gmx .pr-tag{letter-spacing:.05em;background:var(--gm-surface-alt);color:var(--gm-ink-muted);border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:750}.prep .gmx .pr-tag--prov{background:color-mix(in srgb, var(--gm-success) 13%, var(--gm-surface));color:var(--gm-success)}.prep .gmx .pr-tag--premium{background:color-mix(in srgb, #7c3aed 14%, var(--gm-surface));color:color-mix(in srgb, #7c3aed, #fff var(--gmx-lift))}.prep .gmx .gmx-tag-subj{background:color-mix(in srgb, var(--subj) 13%, var(--gm-surface));color:var(--subj-ink)}.prep .gmx .pr-card--locked{box-shadow:none;background:color-mix(in srgb, var(--gm-surface-alt) 65%, var(--gm-surface));border-style:dashed}.prep .gmx .pr-card--locked>.pr-meta:last-child{border-top:0;padding-top:0}.prep .gmx .pr-card-upgrade{align-self:flex-start}.prep .gmx .gmx-paper{background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--subj) 7%, transparent), transparent 55%), var(--gm-surface)}.prep .gmx .gmx-paper.pr-card--locked{background:color-mix(in srgb, var(--gm-surface-alt) 65%, var(--gm-surface))}.prep .gmx .pr-chip{background:var(--gm-surface);border:1px solid var(--gm-border);color:var(--gm-ink-muted);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.prep .gmx .pr-chip:hover{border-color:var(--gm-primary);color:var(--gm-primary)}.prep .gmx .pr-chip[aria-current=true]{background:var(--gm-primary);border-color:var(--gm-primary);color:var(--gm-on-primary)}.prep .gmx .pr-chip[aria-current=true]:hover{color:var(--gm-on-primary)}.prep .gmx .pr-filter .lbl{color:var(--gm-ink-muted);letter-spacing:.08em;min-width:80px;font-size:11px}.prep .gmx .gmx-filterbox{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);box-shadow:var(--gmx-shadow);gap:12px;margin:0 0 18px;padding:16px 18px;display:grid}.prep .gmx .gmx-filterbox:empty{display:none}.prep .gmx .gmx-filterbox .pr-filter{margin:0}.prep .gmx>.pr-hub-body>.gmx-filter,.prep .gmx .pr-hub-body>.gmx-filter{margin-bottom:16px}.prep .gmx .pr-emptybox{border-radius:var(--gm-radius-lg);border:1px dashed color-mix(in srgb, var(--gm-primary) 28%, var(--gm-border));background:linear-gradient(180deg, color-mix(in srgb, var(--gm-primary) 5%, var(--gm-surface)), var(--gm-surface));padding:40px 24px}.prep .gmx .pr-emptybox .ic{background:var(--gm-primary-soft);width:54px;height:54px;color:var(--gm-primary);border-radius:16px}.prep .gmx .pr-emptybox .t{font-family:var(--gm-display);color:var(--gm-ink);font-size:18px;font-weight:800}.prep .gmx .pr-emptybox .b{color:var(--gm-ink-muted);font-size:14px}.prep .gmx .pr-empty{background:var(--gm-surface);border-color:color-mix(in srgb, var(--gm-primary) 25%, var(--gm-border));color:var(--gm-ink-muted);border-radius:var(--gm-radius-md)}.prep .gmx .pr-empty a{color:var(--gm-primary);font-weight:650}.prep .gmx .gmx-pagehead{max-width:720px;margin:6px 0 24px}.prep .gmx .gmx-pagehead h1{font-family:var(--gm-display);letter-spacing:-.025em;color:var(--gm-ink);margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.1}.prep .gmx .gmx-pagehead>p:last-child{color:var(--gm-ink-muted);margin:10px 0 0;font-size:15.5px;line-height:1.6}.prep .gmx .gmx-examgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;display:grid}.prep .gmx .gmx-exam{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gmx-shadow);color:var(--gm-ink);flex-direction:column;gap:4px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.prep .gmx .gmx-exam:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--gm-border));box-shadow:var(--gmx-shadow-lift);transform:translateY(-2px)}.prep .gmx .gmx-exam.is-focus{border-color:color-mix(in srgb, var(--tone) 50%, var(--gm-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 14%, transparent), var(--gmx-shadow)}.prep .gmx .gmx-exam-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.prep .gmx .gmx-exam .gmx-ic{width:50px;height:50px}.prep .gmx .gmx-pill{letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:750;display:inline-flex}.prep .gmx .gmx-pill--focus{background:var(--tone-bg);color:var(--tone-ink);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent)}.prep .gmx .gmx-exam-name{font-family:var(--gm-display);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.prep .gmx .gmx-exam-full{color:var(--gm-ink-muted);font-size:13px;font-weight:600}.prep .gmx .gmx-exam-desc{color:var(--gm-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.prep .gmx .gmx-exam-facts{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px;display:flex}.prep .gmx .gmx-exam-facts span{font-variant-numeric:tabular-nums;color:var(--gm-ink-muted);background:var(--gm-surface-alt);border:1px solid var(--gm-border);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.prep .gmx .gmx-exam-facts .is-soon{color:var(--gm-gold);background:var(--gm-gold-soft);border-color:#0000}.prep .gmx .gmx-exam-cta{border-top:1px solid var(--gm-border);color:var(--tone-ink);align-items:center;gap:6px;margin-top:16px;padding-top:14px;font-size:14.5px;font-weight:700;display:inline-flex}.prep .gmx .gmx-exam:hover .gmx-exam-cta svg{transform:translate(2px)}.prep .gmx .gmx-exam-cta svg{transition:transform .15s}.prep .gmx .pr-hub-hero.gmx-hero{isolation:isolate;border-radius:var(--gm-radius-lg);border:1px solid var(--gm-border);background:var(--gm-surface);min-height:clamp(280px,26vw,340px);color:var(--gm-ink);--hx-muted:var(--gm-ink-muted);margin:0;padding:clamp(26px,3.4vw,44px) clamp(20px,3.4vw,44px) clamp(70px,7vw,86px);display:block;position:relative;overflow:hidden}.prep .gmx .gmx-hero--art{color:var(--gm-hero-ink);--hx-muted:var(--gm-hero-ink-muted);border-color:#0000}.prep .gmx .gmx-hero-scene{z-index:-1;background:radial-gradient(60% 90% at 88% 8%, color-mix(in srgb, var(--gm-primary) 16%, transparent), transparent 70%), radial-gradient(40% 60% at 70% 100%, color-mix(in srgb, var(--gm-accent) 10%, transparent), transparent 70%), linear-gradient(115deg, var(--gm-surface) 30%, var(--gm-primary-soft));position:absolute;inset:0;overflow:hidden}.prep .gmx .gmx-hero-scene span{position:absolute;bottom:0;left:34%;right:0}.prep .gmx .gmx-hero-scene .s-far{background:color-mix(in srgb, var(--gm-primary) 9%, transparent);clip-path:polygon(0% 100%,0% 78%,12% 52%,22% 64%,38% 18%,50% 42%,62% 30%,76% 56%,88% 36%,100% 48%,100% 100%);height:70%}.prep .gmx .gmx-hero-scene .s-mid{background:color-mix(in srgb, var(--gm-primary) 13%, transparent);clip-path:polygon(0% 100%,0% 70%,16% 44%,30% 62%,46% 30%,60% 56%,78% 34%,100% 58%,100% 100%);height:46%}.prep .gmx .gmx-hero-scene .s-near{background:color-mix(in srgb, var(--gm-accent) 10%, transparent);clip-path:polygon(0% 100%,0% 64%,20% 40%,42% 70%,64% 36%,84% 62%,100% 44%,100% 100%);height:22%;left:0}.prep .gmx .gmx-hero-art{z-index:-1;position:absolute;inset:0}.prep .gmx .gmx-hero-img{object-fit:cover;object-position:70% 42%;width:100%;height:100%;position:absolute;inset:0}.prep .gmx .gmx-hero-art:after{content:"";background:linear-gradient(90deg, var(--gm-hero-scrim-from) 0%, var(--gm-hero-scrim-from) 30%, var(--gm-hero-scrim-to) 74%);position:absolute;inset:0}.prep .gmx .gmx-hero-float{z-index:1;width:clamp(56px,7vw,108px);top:18px;right:5%}.prep .gmx .gmx-hero-in{z-index:2;max-width:600px;position:relative}.prep .gmx .gmx-hero-kicker{font-family:var(--gm-script), var(--font-devanagari), cursive;color:var(--gm-festive);transform-origin:0;margin:0 0 8px;font-size:clamp(18px,1.8vw,24px);font-weight:600;transform:rotate(-1.5deg)}.prep .gmx .gmx-hero h1{font-family:var(--gm-display);letter-spacing:-.03em;color:inherit;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.02}.prep .gmx .gmx-hero .full{opacity:1;color:inherit;margin:8px 0 0;font-size:15.5px;font-weight:650}.prep .gmx .gmx-hero .lede{opacity:1;max-width:46ch;color:var(--hx-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.prep .gmx .gmx-hero .auth{opacity:1;color:var(--hx-muted);margin:16px 0 0;font-size:12.5px}.prep .gmx .gmx-hero-cta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.prep .gmx .pr-hub-stats.gmx-stats{z-index:3;background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);box-shadow:var(--gmx-shadow-lift);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:-46px clamp(12px,2.6vw,32px) 0;display:grid;position:relative}.prep .gmx .gmx-stats>div{min-width:0;padding:16px 20px}.prep .gmx .gmx-stats>div+div{border-left:1px solid var(--gm-border)}.prep .gmx .gmx-stats dt{text-transform:none;letter-spacing:0;opacity:1;color:var(--gm-ink-muted);align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.prep .gmx .gmx-stats .gmx-ic{border-radius:10px;width:34px;height:34px}.prep .gmx .gmx-stats dd{font-family:var(--gm-display);letter-spacing:-.02em;color:var(--gm-ink);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:800}.prep .gmx .pr-hub-tabs.gmx-tabs{background:var(--gm-surface);border:1px solid var(--gm-border);width:fit-content;max-width:100%;box-shadow:var(--gmx-shadow);border-radius:14px;gap:4px;margin:22px 0 24px;padding:5px;display:flex}.prep .gmx .gmx-tabs a{color:var(--gm-ink-muted);border:0;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.prep .gmx .gmx-tabs a:hover{background:var(--gm-surface-alt);color:var(--gm-ink)}.prep .gmx .gmx-tabs a[aria-current=page]{background:var(--gm-primary);color:var(--gm-on-primary)}.prep .gmx .gmx-tabs a:focus-visible{outline-offset:-2px}.prep .gmx .pr-paths{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.prep .gmx .pr-path.gmx-path{border-radius:var(--gm-radius-md);background:var(--gm-surface);border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);color:var(--gm-ink);gap:14px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s}.prep .gmx .gmx-path:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--gm-border));box-shadow:var(--gmx-shadow-lift);transform:translateY(-2px)}.prep .gmx .pr-path.gmx-path{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic tx go""ic n go";align-items:center;row-gap:10px;display:grid}.prep .gmx .gmx-path .gmx-ic{grid-area:ic;align-self:start;width:48px;height:48px}.prep .gmx .gmx-path .tx{grid-area:tx}.prep .gmx .gmx-path .n{grid-area:n;justify-self:start}.prep .gmx .gmx-path .go{grid-area:go}.prep .gmx .gmx-path .tx strong{font-size:15.5px}.prep .gmx .gmx-path .tx span{color:var(--gm-ink-muted);margin-top:2px;font-size:13px}.prep .gmx .gmx-path .n{color:var(--tone-ink);background:var(--tone-bg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.prep .gmx .gmx-path .n.is-none{color:var(--gm-ink-muted);background:var(--gm-surface-alt);font-weight:600}.prep .gmx .gmx-path .go{color:var(--gm-ink-muted)}.prep .gmx .gmx-subjgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.prep .gmx .gmx-subjtile{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);min-height:68px;color:var(--gm-ink);box-shadow:var(--gmx-shadow);align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.prep .gmx .gmx-subjtile>span:not(.gmx-subj){flex:1;min-width:0;line-height:1.3}.prep .gmx .gmx-subjtile .go{color:var(--gm-ink-muted);flex:none}.prep .gmx .gmx-subjtile:hover{border-color:color-mix(in srgb, var(--gm-primary) 40%, var(--gm-border));transform:translateY(-1px)}.prep .gmx .gmx-choice .gmx-subj,.prep .gmx .gmx-subjcard .gmx-subj{margin-bottom:6px}.prep .gmx .gmx-subjcard{background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--subj) 9%, transparent), transparent 60%), var(--gm-surface)}.prep .gmx .gmx-subjcard:hover{border-color:color-mix(in srgb, var(--subj) 50%, var(--gm-border))!important}.prep .gmx .pr-card .badge{background:var(--gm-surface-alt);color:var(--gm-ink-muted);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:650}.prep .gmx .pr-sp-hub-today{border-radius:var(--gm-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--gm-primary) 5%, var(--gm-surface)), var(--gm-surface));border:1px solid color-mix(in srgb, var(--gm-primary) 22%, var(--gm-border));border-left:4px solid var(--gm-primary);box-shadow:var(--gmx-shadow);margin-bottom:22px;padding:18px 20px}.prep .gmx .pr-sp-hub-today__eyebrow,.prep .gmx .pr-sp-hub-today li>svg{color:var(--gm-primary)}.prep .gmx .pr-sp-hub-today__all{color:var(--gm-primary);text-decoration:none}.prep .gmx .gmx-solved li,.prep .gmx .pr-solved li{border-radius:var(--gm-radius-md);background:var(--gm-surface);border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);padding:16px 18px}.prep .gmx .pr-solved .q{color:var(--gm-ink);margin-top:10px;font-size:15px;line-height:1.65}.prep .gmx .pr-solved .src{color:var(--gm-primary);align-items:center;gap:5px;margin-top:10px;display:inline-flex}.prep .gmx .gmx-progstats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-width:640px;margin:0;display:grid}.prep .gmx .gmx-progstats>div{border-radius:var(--gm-radius-md);background:var(--gm-surface);border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);padding:16px 18px}.prep .gmx .gmx-progstats .n{font-family:var(--gm-display);letter-spacing:-.02em;color:var(--gm-ink);font-size:28px;font-weight:800}.prep .gmx .gmx-progstats .l{color:var(--gm-ink-muted);margin-top:2px;font-size:11.5px}.prep .gmx .gmx-bars{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);max-width:640px;box-shadow:var(--gmx-shadow);gap:14px;margin-top:16px;padding:18px 20px}.prep .gmx .gmx-bars li{grid-template-columns:minmax(0,1.2fr) minmax(90px,2fr) 42px;gap:12px;font-size:13.5px}.prep .gmx .gmx-bars .s{color:var(--gm-ink);align-items:center;gap:9px;font-weight:650;display:flex}.prep .gmx .gmx-bars .bar{background:var(--gm-surface-alt);height:8px}.prep .gmx .gmx-bars .bar span{background:var(--subj,var(--gm-primary))}.prep .gmx .gmx-bars .v{color:var(--gm-ink);font-weight:650}.prep .gmx .pr-builder{border-radius:var(--gm-radius-lg);background:var(--gm-surface);border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);padding:22px}.prep .gmx .pr-builder-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin-bottom:18px}.prep .gmx .pr-builder label span{color:var(--gm-ink-muted);margin-bottom:6px;font-size:12.5px;font-weight:700}.prep .gmx .pr-builder select{background:var(--gm-surface-alt);border:1px solid var(--gm-border);min-height:44px;color:var(--gm-ink);border-radius:12px;padding:9px 12px}.prep .gmx .pr-builder select:focus-visible{outline:3px solid color-mix(in srgb, var(--gm-primary) 45%, transparent);outline-offset:1px}.prep .gmx .pr-builder>.pr-btn{min-height:46px;padding:0 22px}.prep .gmx .pr-sub{color:var(--gm-ink-muted);font-size:13px}.prep .gmx .pr-read__list>li{border-radius:var(--gm-radius-md);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gmx-shadow);padding:18px 20px}.prep .gmx .pr-read__eyebrow{color:var(--gm-primary)}.prep .gmx .pr-read__num{background:var(--gm-primary-soft);color:var(--gm-primary);width:28px;height:28px}.prep .gmx .pr-read__finish{border-radius:var(--gm-radius-lg);background:var(--gm-surface-alt);border-color:var(--gm-border)}.prep .gmx .prq-search{gap:10px}.prep .gmx .prq-search input{background:var(--gm-surface);border:1px solid var(--gm-border);min-height:46px;color:var(--gm-ink);border-radius:12px;padding:10px 16px}.prep .gmx .prq-search input:focus-visible{outline:3px solid color-mix(in srgb, var(--gm-primary) 40%, transparent);outline-offset:1px;border-color:var(--gm-primary)}.prep .gmx .prq-search .pr-btn{min-height:46px;padding:0 20px}.prep .gmx .prq-filters{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);padding:14px 16px}.prep .gmx .prq-filters .prq-search{margin-bottom:0}.prep .gmx .prq-chiprow .pr-chip{text-transform:capitalize}.prep .gmx .prq-card{border-radius:var(--gm-radius-md);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gmx-shadow);padding:18px 20px}.prep .gmx .prq-pager>span{color:var(--gm-ink-muted);font-weight:650}.prep .gmx .pr-instsearch .pr-search input{background:var(--gm-surface);border-radius:12px;min-height:46px}.prep .gmx .pr-instlogo{background:var(--gm-surface-alt);border-color:var(--gm-border);border-radius:12px}.prep .gmx .pr-insthead{border-radius:var(--gm-radius-md);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gmx-shadow);padding:18px}.prep .gmx .pr-insthead h3{font-family:var(--gm-display);font-size:20px;font-weight:800}.prep .gmx .pr-subject-head.gmx-subhead{isolation:isolate;border-radius:var(--gm-radius-lg);border:1px solid color-mix(in srgb, var(--subj) 22%, var(--gm-border));background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--subj) 12%, transparent), transparent 70%), var(--gm-surface);box-shadow:var(--gmx-shadow);margin:0;padding:clamp(20px,2.6vw,30px) clamp(18px,2.8vw,32px);display:block;position:relative;overflow:hidden}.prep .gmx .gmx-subhead-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.prep .gmx .gmx-subhead-scene>.s-far,.prep .gmx .gmx-subhead-scene>.s-near{width:56%;position:absolute;bottom:0;right:0}.prep .gmx .gmx-subhead-scene .s-far{background:color-mix(in srgb, var(--subj) 8%, transparent);clip-path:polygon(0% 100%,8% 70%,20% 82%,36% 30%,50% 56%,64% 22%,80% 50%,92% 34%,100% 44%,100% 100%);height:78%}.prep .gmx .gmx-subhead-scene .s-near{background:color-mix(in srgb, var(--subj) 12%, transparent);clip-path:polygon(0% 100%,14% 62%,30% 80%,48% 40%,66% 70%,82% 46%,100% 64%,100% 100%);height:42%}.prep .gmx .gmx-subhead-mark{opacity:.14;width:132px;height:132px;box-shadow:none;border-radius:36px;position:absolute;top:50%;right:clamp(24px,6vw,90px);transform:translateY(-50%)rotate(-8deg)}.prep .gmx .gmx-subhead-mark svg{width:64px;height:64px}.prep .gmx .gmx-subhead-mark b{font-size:52px}.prep .gmx .gmx-subhead-art{z-index:0;width:60%;position:absolute;top:0;bottom:0;right:0}.prep .gmx .gmx-subhead-img{object-fit:cover;object-position:60% 45%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.prep .gmx .gmx-subhead-in{z-index:1;align-items:flex-start;gap:20px;max-width:640px;display:flex;position:relative}.prep .gmx .gmx-subhead--art .gmx-subhead-in{max-width:min(640px,52%)}.prep .gmx .gmx-subhead-tx{min-width:0}.prep .gmx .gmx-subhead .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--subj-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.prep .gmx .gmx-subhead h1{font-family:var(--gm-display);letter-spacing:-.025em;color:var(--gm-ink);margin:6px 0 4px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.08}.prep .gmx .gmx-subhead p{color:var(--gm-ink-muted);margin:0;font-size:14px;line-height:1.55}.prep .gmx .gmx-subhead .gmx-btn{margin-top:16px}.prep .gmx .pr-hub-tabs--subject.gmx-tabs{margin-bottom:24px}.prep .gmx .gmx-chapters{gap:10px}.prep .gmx .gmx-chapters li{border-radius:var(--gm-radius-md);background:var(--gm-surface);border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);gap:16px;padding:16px 18px}.prep .gmx .gmx-chapters li:hover{border-color:color-mix(in srgb, var(--subj,var(--gm-primary)) 50%, var(--gm-border));box-shadow:var(--gmx-shadow-lift)}.prep .gmx .gmx-chapters .num{width:42px;height:42px;font-family:var(--gm-display);color:var(--subj-ink,var(--gm-primary));background:color-mix(in srgb, var(--subj,var(--gm-primary)) 13%, var(--gm-surface));font-variant-numeric:tabular-nums;border-radius:12px;font-size:15px;font-weight:800}.prep .gmx .gmx-chapters .tx strong{color:var(--gm-ink);font-size:15.5px;font-weight:700;line-height:1.35}.prep .gmx .gmx-chapters li:hover .tx a strong{color:var(--subj-ink,var(--gm-primary))}.prep .gmx .gmx-chapters .tx>span:not(.prq-weight){color:var(--gm-ink-muted);font-size:13px}.prep .gmx .gmx-chapters .tx .prq-weight{width:fit-content;color:var(--gm-ink);background:var(--gm-surface-alt);border-radius:999px;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-flex}.prep .gmx .gmx-chapters .tx .prq-weight--exact{color:var(--subj-ink,var(--gm-primary));background:color-mix(in srgb, var(--subj,var(--gm-primary)) 11%, var(--gm-surface))}.prep .gmx .gmx-chapters .tx .prq-weight--unknown{color:var(--gm-ink-muted);opacity:1;font-weight:500}.prep .gmx .gmx-chapters .n{color:var(--gm-ink-muted);background:var(--gm-surface-alt);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.prep .gmx .gmx-chapters .go{color:var(--gm-ink-muted);flex:none}.prep .gmx .gmx-chapters li:hover .go{color:var(--subj-ink,var(--gm-primary))}.prep .gmx .pr-topics-toggle>summary{background:var(--gm-surface);border-color:var(--gm-border);color:var(--gm-ink-muted)}.prep .gmx .pr-chapter-topics{border-left-color:color-mix(in srgb, var(--subj,var(--gm-primary)) 30%, var(--gm-border))}.prep .gmx .pr-chapter-topics li{color:var(--gm-ink-muted)}.prep .gmx .pr-crumb--sub{margin:0 0 12px}.prep .gmx .gmx-chapter-head{border-radius:var(--gm-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--subj) 5%, var(--gm-surface)), var(--gm-surface));border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);align-items:flex-start;gap:20px;padding:clamp(20px,2.4vw,28px);display:flex}.prep .gmx .gmx-chapter-num{width:60px;height:60px;font-family:var(--gm-display);color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(140deg, var(--subj), color-mix(in srgb, var(--subj) 75%, #000));box-shadow:0 10px 22px -14px color-mix(in srgb, var(--subj) 85%, transparent);border-radius:18px;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.prep .gmx .gmx-chapter-tx{flex:1;min-width:0}.prep .gmx .gmx-chapter-tx .gmx-kicker{color:var(--subj-ink)}.prep .gmx .gmx-chapter-tx h2{font-family:var(--gm-display);letter-spacing:-.025em;color:var(--gm-ink);margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:800;line-height:1.12}.prep .gmx .gmx-facts{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.prep .gmx .gmx-facts li{color:var(--gm-ink-muted);background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.prep .gmx .gmx-facts svg{color:var(--subj-ink);flex:none}.prep .gmx .gmx-facts strong{color:var(--gm-ink);font-weight:650}.prep .gmx .gmx-facts .prq-weight--unknown strong{color:var(--gm-ink-muted);font-weight:500}.prep .gmx .gmx-chapter-tx .pr-lead{color:var(--gm-ink-muted);margin:14px 0 0;font-size:14.5px;line-height:1.65}.prep .gmx .gmx-chapter-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.prep .gmx .pr-material{margin-top:26px}.prep .gmx .pr-material .pr-sect{margin-top:0}.prep .gmx .pr-material-tabs{background:var(--gm-surface-alt);border:1px solid var(--gm-border);border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.prep .gmx .pr-material-tabs button{color:var(--gm-ink-muted);border:0;border-radius:9px;padding:8px 14px}.prep .gmx .pr-material-tabs button[aria-selected=true]{background:var(--gm-surface);color:var(--gm-ink);box-shadow:var(--gmx-shadow)}.prep .gmx .pr-material-tabs button[aria-selected=true] svg{color:var(--subj-ink,var(--gm-primary))}.prep .gmx .pr-material-item{border-radius:var(--gm-radius-md);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gmx-shadow)}.prep .gmx .pr-material-item .hd{padding:14px 16px}.prep .gmx .pr-material-empty{color:var(--gm-ink-muted)}.prep .gmx .gmx-topics-sec{margin-top:8px}.prep .gmx .gmx-topics{gap:0}.prep .gmx .gmx-topics>li{background:0 0;border:0;border-radius:0;gap:16px;padding:0 0 12px;position:relative}.prep .gmx .gmx-topics>li:before{content:"";background:color-mix(in srgb, var(--subj,var(--gm-primary)) 20%, var(--gm-border));border-radius:2px;width:2px;position:absolute;top:36px;bottom:0;left:16px}.prep .gmx .gmx-topics>li:last-child:before{display:none}.prep .gmx .gmx-topics .num{z-index:1;width:34px;height:34px;font-family:var(--gm-display);color:var(--subj-ink,var(--gm-primary));background:color-mix(in srgb, var(--subj,var(--gm-primary)) 13%, var(--gm-surface));border:2px solid var(--gm-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--subj,var(--gm-primary)) 28%, transparent);border-radius:50%;margin-top:8px;font-size:13.5px;font-weight:800;position:relative}.prep .gmx .gmx-topics .tx{border-radius:var(--gm-radius-md);background:var(--gm-surface);border:1px solid var(--gm-border);box-shadow:var(--gmx-shadow);padding:14px 18px}.prep .gmx .gmx-topics .tx>strong{color:var(--gm-ink);font-size:15px;font-weight:700;line-height:1.4}.prep .gmx .gmx-topics .tx>span{color:var(--gm-ink-muted);margin-top:3px;font-size:13.5px;line-height:1.55}.prep .gmx .pr-subtopics{border-left-color:color-mix(in srgb, var(--subj,var(--gm-primary)) 25%, var(--gm-border));margin-top:10px}.prep .gmx .pr-subtopics li{color:var(--gm-ink);font-size:13.5px}.prep .gmx .pr-subtopics .pr-subtopic-desc{color:var(--gm-ink-muted)}.prep .gmx .pr-chapter-steps.gmx-steps{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:0;display:grid}.prep .gmx .gmx-steps a.gmx-step{background:var(--gm-surface);border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);max-width:none;min-height:64px;color:var(--gm-ink);box-shadow:var(--gmx-shadow);align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.prep .gmx .gmx-steps a.gmx-step:hover{border-color:color-mix(in srgb, var(--subj,var(--gm-primary)) 50%, var(--gm-border));text-decoration:none;transform:translateY(-1px)}.prep .gmx .gmx-step>span{min-width:0;font-size:14.5px;font-weight:700;line-height:1.35;display:grid}.prep .gmx .gmx-step small{color:var(--gm-ink-muted);font-size:12px;font-weight:600}.prep .gmx .gmx-step svg{color:var(--subj-ink,var(--gm-primary));flex:none}.prep .gmx .gmx-step--next{text-align:right;grid-column:2;justify-content:flex-end}@media (max-width:980px){.prep .gmx .gmx-hero-art:after{background:linear-gradient(180deg, var(--gm-hero-scrim-from) 0%, var(--gm-hero-scrim-from) 55%, color-mix(in srgb, var(--gm-hero-scrim-from) 70%, transparent) 100%)}.prep .gmx .gmx-hero-scene span{left:0}.prep .gmx .pr-hub-stats.gmx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.prep .gmx .gmx-stats>div:nth-child(3){border-left:0}.prep .gmx .gmx-stats>div:nth-child(n+3){border-top:1px solid var(--gm-border)}.prep .gmx .gmx-subhead--art .gmx-subhead-in{max-width:none}.prep .gmx .gmx-subhead-art{width:auto;height:132px;margin:calc(-1*clamp(20px,2.6vw,30px)) calc(-1*clamp(18px,2.8vw,32px)) 16px;position:relative}.prep .gmx .gmx-subhead-img{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.prep .gmx .gmx-subhead--art .gmx-subhead-in>.gmx-subj--lg{border:3px solid var(--gm-surface);margin-top:-44px}}@media (max-width:700px){.prep .gmx .pr-sect{flex-wrap:wrap}.prep .gmx .gmx-hero--art{color:var(--gm-ink);--hx-muted:var(--gm-ink-muted);border-color:var(--gm-border)}.prep .gmx .gmx-hero--art .gmx-hero-art{z-index:0;height:150px;margin:-22px -18px 16px;position:relative}.prep .gmx .gmx-hero--art .gmx-hero-art:after{display:none}.prep .gmx .gmx-hero--art .gmx-hero-img{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.prep .gmx .gmx-subhead-in{flex-direction:column}.prep .gmx .gmx-subhead-scene,.prep .gmx .gmx-subhead-mark{display:none}.prep .gmx .pr-hub-hero.gmx-hero{min-height:0;padding:22px 18px 74px}.prep .gmx .gmx-hero .lede{font-size:14.5px}.prep .gmx .gmx-hero-cta .gmx-btn{flex:auto}.prep .gmx .gmx-hero-float{width:52px;top:12px;right:12px}.prep .gmx .gmx-hero-cta,.prep .gmx .gmx-hero .auth{display:none}.prep .gmx .gmx-hero .lede{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prep .gmx .gmx-hero--art .gmx-hero-art{height:128px}.prep .gmx .pr-hub-hero.gmx-hero{padding-bottom:62px}.prep .gmx .pr-hub-stats.gmx-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:-44px 8px 0}.prep .gmx .gmx-stats>div{text-align:center;flex-direction:column-reverse;padding:12px 6px;display:flex}.prep .gmx .gmx-stats>div:nth-child(3){border-left:1px solid var(--gm-border)}.prep .gmx .gmx-stats>div:nth-child(n+3){border-top:0}.prep .gmx .gmx-stats .gmx-ic{display:none}.prep .gmx .gmx-stats dt{justify-content:center;font-size:11px;line-height:1.25}.prep .gmx .gmx-stats dd{margin:0 0 2px;font-size:20px}.prep .gmx .pr-hub-tabs.gmx-tabs{scroll-snap-type:x proximity;width:auto;margin:18px 0 20px;overflow-x:auto}.prep .gmx .gmx-tabs a{scroll-snap-align:start;flex:none;padding:8px 13px}.prep .gmx .pr-path .n{display:inline-flex}.prep .gmx .gmx-subjgrid{grid-template-columns:1fr 1fr;gap:10px}.prep .gmx .gmx-subjtile{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px}.prep .gmx .gmx-subjtile .go{display:none}.prep .gmx .gmx-subhead-in{gap:14px}.prep .gmx .gmx-subj--lg{border-radius:16px;width:56px;height:56px}.prep .gmx .gmx-subj--lg b{font-size:22px}.prep .gmx .gmx-subj--lg svg{width:24px;height:24px}.prep .gmx .gmx-subhead .gmx-btn{width:100%}.prep .gmx .gmx-chapters li{gap:12px;padding:14px}.prep .gmx .gmx-chapters .num{border-radius:10px;width:36px;height:36px;font-size:14px}.prep .gmx .gmx-chapters .go{display:none}.prep .gmx .gmx-chapters .n{top:12px;right:12px}.prep .gmx .gmx-chapters .tx{padding-right:76px}.prep .gmx .gmx-chapter-head{flex-direction:column;gap:14px}.prep .gmx .gmx-chapter-num{border-radius:14px;width:48px;height:48px;font-size:21px}.prep .gmx .gmx-chapter-acts .gmx-btn{flex:100%}.prep .gmx .gmx-topics>li{gap:12px}.prep .gmx .gmx-topics>li:before{left:14px}.prep .gmx .gmx-topics .num{width:30px;height:30px;font-size:12.5px}.prep .gmx .gmx-topics .tx{padding:12px 14px}.prep .gmx .pr-chapter-steps.gmx-steps{grid-template-columns:1fr}.prep .gmx .gmx-step--next{grid-column:auto}.prep .gmx .gmx-bars li{grid-template-columns:minmax(0,1fr) 80px 40px}.prep .gmx .gmx-filterbox{padding:14px}.prep .gmx .gmx-exam{padding:18px}}@media (max-width:400px){.prep .gmx .gmx-subjgrid{grid-template-columns:1fr}.prep .gmx .gmx-subjtile{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.prep .gmx .gmx-exam,.prep .gmx .gmx-path,.prep .gmx .gmx-subjtile,.prep .gmx .pr-card,.prep .gmx .gmx-btn,.prep .gmx .gmx-step,.prep .gmx .gmx-exam-cta svg{transition:none}.prep .gmx .gmx-exam:hover,.prep .gmx .gmx-path:hover,.prep .gmx a.pr-card:hover,.prep .gmx .gmx-btn--cta:hover,.prep .gmx .gmx-subjtile:hover,.prep .gmx .gmx-steps a.gmx-step:hover{transform:none}}.prep .gmx .gmx-steps{margin:0;padding:0;list-style:none}.prep .gmx .gmx-steps .pr-path{cursor:default}.prep .gmx .gmx-steps .pr-path:hover{box-shadow:none;transform:none}.prep .gmx .gmx-stepno{vertical-align:1px;background:var(--gm-surface-alt);width:20px;height:20px;color:var(--gm-ink-muted);border-radius:6px;place-items:center;margin-right:4px;font-size:12px;font-weight:800;display:inline-grid}.prep .gmx #subjects{scroll-margin-top:80px}.prep .gmx .pr-hub-body{margin-top:28px}.prep .gmx .gmx-steps .pr-path strong{align-items:center;gap:6px;display:flex}.prep .gmx .gmx-stepno{margin-right:0}.prep .gmx .gmx-ic.has-logo{background:#fff;box-shadow:0 0 0 1px #0f172a14,0 6px 14px -8px #0f172a59}.prep .gmx .gmx-ic.has-logo img{object-fit:contain;width:80%;height:80%}
