.pz-tint-accent{--pz-tint:var(--accent)}.pz-tint-math{--pz-tint:var(--subj-math)}.pz-tint-sciences{--pz-tint:var(--subj-sciences)}.pz-tint-langlit{--pz-tint:var(--subj-langlit)}.pz-tint-indsoc{--pz-tint:var(--subj-indsoc)}.pz-tint-design{--pz-tint:var(--subj-design)}.pz-tint-langacq{--pz-tint:var(--subj-langacq)}.pz-tint-arts{--pz-tint:var(--subj-arts)}.pz-tint-phe{--pz-tint:var(--subj-phe)}.pz-tint-inter{--pz-tint:var(--subj-inter)}.pz-tint-xp{--pz-tint:var(--xp)}.pz-tint-learn{--pz-tint:var(--learn)}.pz-tint-good{--pz-tint:var(--good)}.pz-tint-streak{--pz-tint:var(--streak)}.pz-card{background:var(--surface);border:1px solid var(--pz-edge);border-radius:var(--radius-lg);box-shadow:var(--pz-hi), var(--pz-shadow-1)}.pz-raised{box-shadow:var(--pz-hi), var(--pz-shadow-2)}.pz-float{box-shadow:var(--pz-hi), var(--pz-shadow-3)}.pz-lift{-webkit-tap-highlight-color:transparent;transition:transform .46s var(--m-spring-soft), box-shadow .26s var(--m-out), border-color .2s var(--m-out)}.pz-lift:active{transition-duration:90ms,.26s,.2s;transform:scale(.985)}@media (hover:hover) and (pointer:fine){.pz-lift:hover{box-shadow:var(--pz-hi), var(--pz-shadow-3);transform:translateY(-3px)}.pz-lift:hover:active{transform:translateY(-1px)scale(.99)}}:where(.pz-hero){isolation:isolate;position:relative}.pz-hero{--pz-tint-2:var(--learn,#7c5cff);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--pz-tint) 15%, transparent), transparent 55%), radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--pz-tint-2) 9%, transparent), transparent 60%), var(--surface);border:1px solid color-mix(in srgb, var(--pz-tint) 20%, var(--border));border-radius:var(--radius-xl);box-shadow:var(--pz-hi), var(--pz-shadow-2), 0 18px 40px -26px color-mix(in srgb, var(--pz-tint) 70%, transparent)}.pz-hero-solid{--pz-solid:var(--pz-tint);background:radial-gradient(110% 130% at 0% 0%, #fff3, transparent 50%), linear-gradient(150deg, var(--pz-solid), color-mix(in srgb, var(--pz-solid) 72%, #06121a));color:#fff;border:1px solid color-mix(in srgb, var(--pz-solid) 70%, #000);border-radius:var(--radius-xl);box-shadow:var(--pz-hi-on-color), 0 2px 4px #00000014, 0 20px 40px -18px color-mix(in srgb, var(--pz-solid) 80%, transparent)}:root[data-theme=dark] .pz-hero-solid{--pz-solid:color-mix(in srgb, var(--pz-tint) 70%, #0b1418)}:where(.pz-mesh){isolation:isolate;position:relative;overflow:hidden}.pz-mesh:before,.pz-mesh:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;will-change:transform;border-radius:50%;width:70%;position:absolute}.pz-mesh:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--pz-tint) 22%, transparent), transparent);animation:18s ease-in-out infinite alternate pz-drift-a;top:-40%;left:-18%}.pz-mesh:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--pz-tint-2,var(--learn,#7c5cff)) 16%, transparent), transparent);animation:23s ease-in-out infinite alternate pz-drift-b;bottom:-50%;right:-20%}@keyframes pz-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(14%,10%)scale(1.12)}}@keyframes pz-drift-b{0%{transform:translate(0)scale(1.08)}to{transform:translate(-12%,-8%)scale(.96)}}.pz-glass{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid color-mix(in srgb, var(--pz-edge) 70%, #ffffff80);box-shadow:var(--pz-hi), var(--pz-shadow-1)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pz-glass{background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6)}}:root[data-theme=dark] .pz-glass{border-color:#ffffff14}.pz-sunken{background:color-mix(in srgb, var(--surface-3) 60%, var(--surface));border-radius:var(--radius);box-shadow:inset 0 1px 2px #10182812, inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, transparent)}.pz-dots{background-image:radial-gradient(color-mix(in srgb, var(--text-3) 28%, transparent) 1px, transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%)}.pz-glow{transition:box-shadow .24s var(--m-out), transform .42s var(--m-spring)}.pz-glow:focus-visible{box-shadow:var(--ring), var(--pz-glow);outline:none}.pz-glow.on,.pz-glow.active,.pz-glow[aria-selected=true],.pz-glow[aria-pressed=true],.pz-glow[aria-current]:not([aria-current=false]){--pz-glow-color:var(--pz-tint);box-shadow:var(--pz-glow)}:where(.pz-sheen,.pz-sheen-loop){isolation:isolate;position:relative;overflow:hidden}.pz-sheen:before,.pz-sheen-loop:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff47 50%,#0000 80%);width:55%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-140%)skew(-16deg)}:root[data-theme=dark] .pz-sheen:before,:root[data-theme=dark] .pz-sheen-loop:before{background:linear-gradient(100deg,#0000 20%,#ffffff24 50%,#0000 80%)}.pz-sheen:before{animation:pz-sheen-a 1.1s .45s var(--m-in-out) backwards}@media (hover:hover) and (pointer:fine){.pz-sheen:hover:before{animation:pz-sheen-b .9s var(--m-in-out)}}.pz-sheen-loop:before{animation:7s ease-in-out 1.2s infinite pz-sheen-loop}@keyframes pz-sheen-a{0%{transform:translate(-140%)skew(-16deg)}to{transform:translate(260%)skew(-16deg)}}@keyframes pz-sheen-b{0%{transform:translate(-140%)skew(-16deg)}to{transform:translate(260%)skew(-16deg)}}@keyframes pz-sheen-loop{0%{transform:translate(-140%)skew(-16deg)}16%,to{transform:translate(260%)skew(-16deg)}}:where(.pz-spot){isolation:isolate;position:relative}.pz-spot:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--pz-x,50%) var(--pz-y,0%), color-mix(in srgb, var(--pz-tint) 11%, transparent), transparent 70%);transition:opacity .3s var(--m-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pz-spot:hover:after{opacity:1}}.pz-icon{width:var(--pz-size,40px);height:var(--pz-size,40px);border-radius:calc(var(--pz-size,40px) * .3);color:var(--pz-tint);background:linear-gradient(150deg, color-mix(in srgb, var(--pz-tint) 22%, transparent), color-mix(in srgb, var(--pz-tint) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pz-tint) 15%, transparent), inset 0 1px 0 #ffffff59, 0 8px 18px -10px color-mix(in srgb, var(--pz-tint) 70%, transparent);flex:none;place-items:center;display:inline-grid}.pz-icon-solid{color:#fff;background:var(--pz-gloss), linear-gradient(150deg, var(--pz-tint), color-mix(in srgb, var(--pz-tint) 75%, #06121a));box-shadow:var(--pz-hi-on-color), 0 8px 18px -8px color-mix(in srgb, var(--pz-tint) 75%, transparent)}.pz-chip{font-variant-numeric:tabular-nums;height:28px;color:var(--text);background:color-mix(in srgb, var(--surface) 75%, transparent);border:1px solid color-mix(in srgb, var(--pz-tint) 18%, var(--border));box-shadow:var(--pz-hi), 0 2px 6px -3px #1018281f;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.8125rem;font-weight:600;display:inline-flex}.pz-divider{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);border:0;height:1px;margin:16px 0}.pz-display{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,3rem);font-weight:750;line-height:1}.pz-title{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.375rem,3.6vw,1.75rem);font-weight:700;line-height:1.15}.pz-kicker{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--pz-tint) 85%, var(--text));align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.pz-text-grad{color:var(--pz-tint)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pz-text-grad{background:linear-gradient(120deg, color-mix(in srgb, var(--pz-tint) 80%, var(--text)), var(--pz-tint) 45%, var(--pz-tint-2,var(--learn,#7c5cff)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}[data-enter]{animation:pz-rise .52s var(--m-spring-soft) backwards;animation-delay:calc(var(--i,0) * 45ms + var(--pz-delay,0s))}[data-enter=pop]{animation-name:pz-pop;animation-timing-function:var(--m-spring)}[data-enter=fade]{animation-name:m-fade;animation-duration:.36s;animation-timing-function:var(--m-out)}[data-enter=scale]{animation-name:pz-scale}[data-enter=left]{animation-name:pz-from-left}[data-enter=right]{animation-name:pz-from-right}[data-enter=down]{animation-name:pz-from-above}[data-enter-stagger]>*{--pz-travel:calc(12px + min(var(--i,0), 8) * 3px);animation:pz-rise-far .52s var(--m-spring-soft) backwards;animation-delay:calc(min(var(--i,0), 8) * 40ms + var(--pz-delay,0s))}[data-enter-stagger]>:nth-child(2){--i:1}[data-enter-stagger]>:nth-child(3){--i:2}[data-enter-stagger]>:nth-child(4){--i:3}[data-enter-stagger]>:nth-child(5){--i:4}[data-enter-stagger]>:nth-child(6){--i:5}[data-enter-stagger]>:nth-child(7){--i:6}[data-enter-stagger]>:nth-child(8){--i:7}[data-enter-stagger]>:nth-child(n+9){--i:8}@keyframes pz-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pz-rise-far{0%{opacity:0;transform:translateY(var(--pz-travel,14px))}}@keyframes pz-pop{0%{opacity:0;transform:scale(.82)}}@keyframes pz-scale{0%{opacity:0;transform:scale(.96)translateY(6px)}}@keyframes pz-from-left{0%{opacity:0;transform:translate(-24px)}}@keyframes pz-from-right{0%{opacity:0;transform:translate(24px)}}@keyframes pz-from-above{0%{opacity:0;transform:translateY(-12px)}}.pz-bob{animation:6s ease-in-out infinite pz-bob}.pz-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite pz-twinkle;animation-delay:calc(var(--i,0) * -.9s)}.pz-orbit{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite pz-orbit}@keyframes pz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pz-twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes pz-orbit{to{transform:rotate(360deg)}}.pz-pop{animation:pz-pop-big .62s var(--m-spring) backwards}@keyframes pz-pop-big{0%{opacity:0;transform:scale(.5)}60%{opacity:1}}.pz-fx{z-index:10000;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.pz-fx>*{pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0}.pz-fx-glow{background:radial-gradient(closest-side, color-mix(in srgb, currentColor 42%, transparent), color-mix(in srgb, currentColor 14%, transparent) 55%, transparent);border-radius:50%;width:220px;height:220px}.pz-fx-ring{border:2px solid;border-radius:50%;width:80px;height:80px}.pz-fx-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pz-fx-spark{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:currentColor;width:12px;height:12px}.pz-fx-streak{background:linear-gradient(90deg,#0000,currentColor);border-radius:2px;width:14px;height:2.5px}.pz-fx-sheen{z-index:10000;pointer-events:none;position:fixed;overflow:hidden}.pz-fx-sheen>span{background:linear-gradient(100deg,#0000 20%,#ffffff52 50%,#0000 80%);width:60%;position:absolute;top:-10%;bottom:-10%;left:0}.pz-fx-copy,.pz-fx-copy *{pointer-events:none!important;transition:none!important;animation:none!important}.pz-fx-copy{z-index:10000;transform-origin:0 0;box-sizing:border-box;will-change:transform, opacity;margin:0;position:fixed}.pz-roll{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block;position:relative}.pz-roll-sizer{visibility:hidden}.pz-roll-reel{display:flex;position:absolute;inset:0;overflow:hidden}.pz-roll-col{height:100%;position:relative;overflow:hidden}.pz-roll-strip{height:1000%;transform:translateY(calc(var(--d,0) * -10%));transition:transform var(--pz-roll-ms,.9s) var(--m-spring-soft);transition-delay:calc(var(--k,0) * 45ms);flex-direction:column;display:flex}.pz-roll-strip>span{flex:1 0 0;justify-content:center;align-items:center;display:flex}.pz-roll-static{align-items:center;display:flex}.pz-art{pointer-events:none;flex:none;display:block}.pz-glow-ring{flex:none;place-items:center;display:inline-grid;position:relative}.pz-glow-ring>svg{display:block;overflow:visible;transform:rotate(-90deg)}.pz-glow-ring .pz-ring-fill{transition:stroke-dashoffset .9s var(--m-out)}.pz-glow-ring .pz-ring-cap{transform-box:view-box;transform-origin:50%;transition:transform .9s var(--m-out)}.pz-glow-ring .pz-ring-label{text-align:center;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pz-mesh:before,.pz-mesh:after,.pz-sheen:before,.pz-sheen-loop:before,.pz-bob,.pz-twinkle,.pz-orbit,.pz-pop,[data-enter],[data-enter-stagger]>*{animation:none!important}.pz-sheen:before,.pz-sheen-loop:before,.pz-fx,.pz-fx-sheen,.pz-fx-copy{display:none}.pz-lift,.pz-lift:hover,.pz-lift:active{transform:none!important}.pz-roll-strip,.pz-glow-ring .pz-ring-fill,.pz-glow-ring .pz-ring-cap{transition:none!important}}:root{--bd-text-root:var(--text);--bd-text-2-root:var(--text-2);--bd-text-3-root:var(--text-3);--bd-accent-text-root:var(--accent-text);--bd-tx:var(--bd-a)}:root[data-dread]{--bd-practice-a:color-mix(in oklab, var(--accent) 62%, #000);--bd-practice-b:var(--accent);--bd-practice-c:var(--accent-hover);--bd-practice-hi:#ffb3b0}.bd-tint-practice,.bd-field-practice,.bd-card-practice,.bd-btn-practice{--bd-a:var(--bd-practice-a);--bd-b:var(--bd-practice-b);--bd-c:var(--bd-practice-c);--bd-hi:var(--bd-practice-hi);--bd-ink:#fff}.bd-tint-mocks,.bd-field-mocks,.bd-card-mocks,.bd-btn-mocks{--bd-a:var(--bd-mocks-a);--bd-b:var(--bd-mocks-b);--bd-c:var(--bd-mocks-c);--bd-hi:var(--bd-mocks-hi);--bd-ink:#fff}.bd-tint-compete,.bd-field-compete,.bd-card-compete,.bd-btn-compete{--bd-a:var(--bd-compete-a);--bd-b:var(--bd-compete-b);--bd-c:var(--bd-compete-c);--bd-hi:var(--bd-compete-hi);--bd-ink:#fff}.bd-tint-revision,.bd-field-revision,.bd-card-revision,.bd-btn-revision{--bd-a:var(--bd-revision-a);--bd-b:var(--bd-revision-b);--bd-c:var(--bd-revision-c);--bd-hi:var(--bd-revision-hi);--bd-ink:#fff}.bd-tint-learn,.bd-field-learn,.bd-card-learn,.bd-btn-learn{--bd-a:var(--bd-learn-a);--bd-b:var(--bd-learn-b);--bd-c:var(--bd-learn-c);--bd-hi:var(--bd-learn-hi);--bd-ink:#fff}.bd-tint-xp,.bd-field-xp,.bd-card-xp,.bd-btn-xp{--bd-a:var(--bd-xp-a);--bd-b:var(--bd-xp-b);--bd-c:var(--bd-xp-c);--bd-hi:var(--bd-xp-hi);--bd-ink:var(--bd-xp-ink)}.bd-tint-night,.bd-field-night,.bd-card-night,.bd-btn-night{--bd-a:var(--bd-night-a);--bd-b:var(--bd-night-b);--bd-c:var(--bd-night-c);--bd-hi:var(--bd-night-hi);--bd-ink:#fff}.bd-tint-math,.bd-field-math,.bd-card-math,.bd-btn-math{--bd-a:var(--bd-math-a);--bd-b:var(--bd-math-b);--bd-c:var(--bd-math-c);--bd-hi:var(--bd-math-hi);--bd-ink:#fff}.bd-tint-sciences,.bd-field-sciences,.bd-card-sciences,.bd-btn-sciences{--bd-a:var(--bd-sciences-a);--bd-b:var(--bd-sciences-b);--bd-c:var(--bd-sciences-c);--bd-hi:var(--bd-sciences-hi);--bd-ink:#fff}.bd-tint-langlit,.bd-field-langlit,.bd-card-langlit,.bd-btn-langlit{--bd-a:var(--bd-langlit-a);--bd-b:var(--bd-langlit-b);--bd-c:var(--bd-langlit-c);--bd-hi:var(--bd-langlit-hi);--bd-ink:#fff}.bd-tint-indsoc,.bd-field-indsoc,.bd-card-indsoc,.bd-btn-indsoc{--bd-a:var(--bd-indsoc-a);--bd-b:var(--bd-indsoc-b);--bd-c:var(--bd-indsoc-c);--bd-hi:var(--bd-indsoc-hi);--bd-ink:#fff}.bd-tint-design,.bd-field-design,.bd-card-design,.bd-btn-design{--bd-a:var(--bd-design-a);--bd-b:var(--bd-design-b);--bd-c:var(--bd-design-c);--bd-hi:var(--bd-design-hi);--bd-ink:#fff}.bd-tint-langacq,.bd-field-langacq,.bd-card-langacq,.bd-btn-langacq{--bd-a:var(--bd-langacq-a);--bd-b:var(--bd-langacq-b);--bd-c:var(--bd-langacq-c);--bd-hi:var(--bd-langacq-hi);--bd-ink:#fff}.bd-tint-arts,.bd-field-arts,.bd-card-arts,.bd-btn-arts{--bd-a:var(--bd-arts-a);--bd-b:var(--bd-arts-b);--bd-c:var(--bd-arts-c);--bd-hi:var(--bd-arts-hi);--bd-ink:#fff}.bd-tint-phe,.bd-field-phe,.bd-card-phe,.bd-btn-phe{--bd-a:var(--bd-phe-a);--bd-b:var(--bd-phe-b);--bd-c:var(--bd-phe-c);--bd-hi:var(--bd-phe-hi);--bd-ink:#fff}.bd-tint-inter,.bd-field-inter,.bd-card-inter,.bd-btn-inter{--bd-a:var(--bd-inter-a);--bd-b:var(--bd-inter-b);--bd-c:var(--bd-inter-c);--bd-hi:var(--bd-inter-hi);--bd-ink:#fff}.bd-tint-xp,.bd-field-xp,.bd-card-xp,.bd-btn-xp{--bd-white-ink:#6b4400}.bd-field,.bd-field-practice,.bd-field-mocks,.bd-field-compete,.bd-field-revision,.bd-field-learn,.bd-field-xp,.bd-field-night,.bd-field-math,.bd-field-sciences,.bd-field-langlit,.bd-field-indsoc,.bd-field-design,.bd-field-langacq,.bd-field-arts,.bd-field-phe,.bd-field-inter,.bd-hero,.bd-screen-head,.bd-card-solid{--text:var(--bd-ink);--text-2:color-mix(in srgb, var(--bd-ink) 94%, transparent);--text-3:color-mix(in srgb, var(--bd-ink) 90%, transparent);--bd-glass:color-mix(in srgb, var(--bd-a) 42%, transparent);--accent-text:var(--bd-ink);--bd-tx:var(--bd-ink);color:var(--bd-ink);background:radial-gradient(circle at 93% 4%, color-mix(in srgb, var(--bd-hi) 30%, transparent) 0 58px, transparent 59px), radial-gradient(circle at 106% 112%, #ffffff21 0 150px, transparent 151px), radial-gradient(circle at -8% 125%, #ffffff14 0 120px, transparent 121px), radial-gradient(110% 120% at 100% 0%, color-mix(in srgb, var(--bd-c) 75%, transparent), transparent 62%), linear-gradient(140deg, var(--bd-a), var(--bd-b) 56%, var(--bd-c))}:is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) :is(.card,.modal,.bd-card-white,.bd-panel,.input,.textarea,.select){--text:var(--bd-text-root);--text-2:var(--bd-text-2-root);--text-3:var(--bd-text-3-root);--accent-text:var(--bd-accent-text-root);color:var(--text)}:where(:root[data-theme=dark]) :where(.bd-field,[class*=bd-field-]){box-shadow:0 24px 60px -30px color-mix(in srgb, var(--bd-b) 80%, transparent)}:root[data-theme=dark] .bd-screen-head{box-shadow:inset 0 1px 0 #ffffff29, 0 var(--bd-depth) 0 color-mix(in oklab, var(--bd-a) 55%, #000), 0 30px 70px -34px color-mix(in srgb, var(--bd-b) 85%, transparent)}@media (width<=520px){.bd-deco{opacity:.5}}:where(.bd-hero){isolation:isolate;position:relative;overflow:hidden}.bd-hero{border-radius:var(--bd-radius-lg);box-shadow:inset 0 1px 0 #ffffff38, 0 var(--bd-depth) 0 color-mix(in oklab, var(--bd-a) 70%, #000), 0 26px 50px -30px color-mix(in srgb, var(--bd-b) 80%, transparent);padding:clamp(22px,1.4vw + 16px,40px)}:root[data-theme=dark] .bd-hero{box-shadow:inset 0 1px 0 #ffffff29, 0 var(--bd-depth) 0 color-mix(in oklab, var(--bd-a) 55%, #000), 0 30px 70px -30px color-mix(in srgb, var(--bd-b) 85%, transparent)}:is(.bd-hero:has(>.bd-hero-art),.bd-screen-head){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px clamp(12px,2vw,28px);display:grid}.bd-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.bd-hero-art{z-index:0;pointer-events:none;align-self:center;width:clamp(92px,22vw,240px);line-height:0;position:relative}.bd-hero-art>svg{width:100%;height:auto;display:block;overflow:visible}.bd-deco{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}:where(.bd-hero,.bd-screen-head,.bd-card-solid)>:not(.bd-deco,.bd-hero-art){z-index:1;position:relative}:where(.bd-screen-head){isolation:isolate;position:relative;overflow:hidden}.bd-screen-head{border-radius:var(--bd-radius-lg);min-height:clamp(148px,14vw + 60px,230px);box-shadow:inset 0 1px 0 #fff3, 0 var(--bd-depth) 0 color-mix(in oklab, var(--bd-a) 70%, #000);margin:0 0 clamp(20px,2vw,32px);padding:clamp(24px,2vw + 12px,44px) clamp(22px,2.4vw + 10px,48px)}.bd-screen-head :is(h1,.bd-title){letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);font-weight:850;line-height:1.04}.bd-screen-head :is(p,.bd-lead){max-width:46ch;color:var(--text-2);margin:0;font-size:clamp(.975rem,.9rem + .3vw,1.125rem);font-weight:550;line-height:1.5}@media (width<=720px){.bd-screen-head{margin-inline:calc(-1 * var(--bd-bleed,var(--gutter,16px)));padding:22px var(--bd-bleed,var(--gutter,16px)) 28px;border-radius:0 0 30px 30px}.bd-screen-head:first-child{margin-top:-16px}.bd-screen-head .bd-hero-art{align-self:end;width:clamp(84px,26vw,120px)}}.bd-display{font-family:var(--bd-display-font);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,1.5rem + 3.2vw,3.75rem);font-weight:850;line-height:1.02}.bd-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.35rem + 1.7vw,2.5rem);font-weight:800;line-height:1.1}.bd-h2{letter-spacing:-.024em;margin:0;font-size:clamp(1.3125rem,1.15rem + .7vw,1.625rem);font-weight:800;line-height:1.2}.bd-number{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,1.9rem + 4vw,5rem);font-weight:850;line-height:.95}.bd-number small{letter-spacing:-.01em;opacity:.86;margin-left:.12em;font-size:.36em;font-weight:750}.bd-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--bd-tx);align-items:center;gap:8px;font-size:.8125rem;font-weight:800;display:inline-flex}.bd-lead{color:var(--text-2);font-size:clamp(1rem,.94rem + .25vw,1.125rem);font-weight:550;line-height:1.5}.bd-mark{z-index:0;white-space:nowrap;position:relative}.bd-mark:after{content:"";z-index:-1;background:color-mix(in srgb, var(--xp,#f5a524) 62%, transparent);transform-origin:0;border-radius:.12em;height:.4em;position:absolute;bottom:.04em;left:-.1em;right:-.08em}:is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) .bd-mark:after{background:var(--xp,#f5a524);height:.14em;bottom:-.06em}.bd-tx{color:var(--bd-tx)}:root[data-theme=dark] :is(.bd-tx,.bd-kicker,.bd-chip,.bd-section-title){--bd-tx:var(--bd-hi)}:root[data-theme=dark] :is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) :is(.bd-tx,.bd-kicker,.bd-chip){--bd-tx:var(--bd-ink)}.bd-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:clamp(28px,2vw + 16px,44px) 0 14px;display:flex}.bd-section-head:first-child{margin-top:0}.bd-section-title{letter-spacing:-.03em;color:var(--text);background:linear-gradient(90deg, var(--bd-b), var(--bd-c)) no-repeat 0 100% / 44px 5px;align-items:center;gap:12px;margin:0;padding-bottom:10px;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:850;line-height:1.15;display:flex}:root[data-theme=dark] .bd-section-title{background-image:linear-gradient(90deg, var(--bd-hi), var(--bd-c))}.bd-section-sub{color:var(--text-2);margin:-6px 0 14px;font-size:.9375rem}.bd-icon{--bd-size:44px;width:var(--bd-size);height:var(--bd-size);border-radius:calc(var(--bd-size) * .34);color:var(--bd-ink);background:linear-gradient(180deg, #ffffff38, #fff0 58%), linear-gradient(145deg, var(--bd-b), var(--bd-c));box-shadow:inset 0 1px 0 #ffffff42, 0 3px 0 color-mix(in oklab, var(--bd-a) 70%, #000);flex:none;place-items:center;display:inline-grid}.bd-icon-sm{--bd-size:32px}.bd-icon-lg{--bd-size:64px}.bd-icon-xl{--bd-size:84px}:is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) .bd-icon{color:var(--bd-a);background:#fff;box-shadow:0 3px #0000002e}:where(.bd-card,.bd-card-solid,.bd-card-white,.bd-card-practice,.bd-card-mocks,.bd-card-compete,.bd-card-revision,.bd-card-learn,.bd-card-xp,.bd-card-night,.bd-card-math,.bd-card-sciences,.bd-card-langlit,.bd-card-indsoc,.bd-card-design,.bd-card-langacq,.bd-card-arts,.bd-card-phe,.bd-card-inter){isolation:isolate;position:relative}.bd-card,.bd-card-practice,.bd-card-mocks,.bd-card-compete,.bd-card-revision,.bd-card-learn,.bd-card-xp,.bd-card-night,.bd-card-math,.bd-card-sciences,.bd-card-langlit,.bd-card-indsoc,.bd-card-design,.bd-card-langacq,.bd-card-arts,.bd-card-phe,.bd-card-inter{--bd-tx:var(--bd-a);--bd-lipc:color-mix(in srgb, var(--bd-b) 32%, var(--surface));border-radius:var(--bd-radius-card);border:2px solid color-mix(in srgb, var(--bd-b) 24%, var(--surface));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--bd-hi) 34%, transparent) 0 46px, transparent 47px), radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--bd-b) 7%, transparent), transparent 60%), color-mix(in srgb, var(--bd-b) 9%, var(--surface));box-shadow:0 var(--bd-lift,4px) 0 var(--bd-lipc);color:var(--text);padding:clamp(16px,.8vw + 12px,22px)}:root[data-theme=dark] :is(.bd-card,.bd-card-practice,.bd-card-mocks,.bd-card-compete,.bd-card-revision,.bd-card-learn,.bd-card-xp,.bd-card-night,.bd-card-math,.bd-card-sciences,.bd-card-langlit,.bd-card-indsoc,.bd-card-design,.bd-card-langacq,.bd-card-arts,.bd-card-phe,.bd-card-inter){--bd-tx:var(--bd-hi);--bd-lipc:color-mix(in srgb, var(--bd-b) 42%, var(--bg));border-color:color-mix(in srgb, var(--bd-b) 40%, var(--surface));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--bd-b) 30%, transparent) 0 46px, transparent 47px), color-mix(in srgb, var(--bd-b) 17%, var(--surface))}:is(.bd-card,.bd-card-practice,.bd-card-mocks,.bd-card-compete,.bd-card-revision,.bd-card-learn,.bd-card-xp,.bd-card-night,.bd-card-math,.bd-card-sciences,.bd-card-langlit,.bd-card-indsoc,.bd-card-design,.bd-card-langacq,.bd-card-arts,.bd-card-phe,.bd-card-inter) :is(h2,h3,h4,.bd-card-title){color:var(--bd-tx)}.bd-card-title{letter-spacing:-.02em;margin:0;font-size:1.1875rem;font-weight:800;line-height:1.2}.bd-card-solid{--bd-lipc:color-mix(in oklab, var(--bd-a) 70%, #000);border-radius:var(--bd-radius-card);box-shadow:inset 0 1px 0 #ffffff38, 0 var(--bd-lift,4px) 0 var(--bd-lipc);border:0;padding:clamp(16px,.8vw + 12px,22px)}.bd-card-white{--bd-lipc:var(--border-strong);border-radius:var(--bd-radius-card);border:2px solid var(--border);background:var(--surface);box-shadow:0 var(--bd-lift,4px) 0 var(--bd-lipc);color:var(--text);padding:clamp(16px,.8vw + 12px,22px)}.bd-press,a:is(.bd-card,.bd-card-solid,.bd-card-white),button:is(.bd-card,.bd-card-solid,.bd-card-white){cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .44s var(--m-spring), box-shadow .44s var(--m-spring), border-color .15s var(--m-out), filter .15s var(--m-out)}@media (hover:hover) and (pointer:fine){.bd-press:hover,a:is(.bd-card,.bd-card-solid,.bd-card-white):hover,button:is(.bd-card,.bd-card-solid,.bd-card-white):hover{--bd-lift:7px;transform:translateY(-3px)}}.bd-press.bd-press:active,a:is(.bd-card,.bd-card-solid,.bd-card-white):active,button:is(.bd-card,.bd-card-solid,.bd-card-white):active{--bd-lift:1px;transition-duration:70ms,70ms,.15s,.15s;transform:translateY(3px)}.bd-tilt{transition:transform .22s var(--m-out);will-change:transform}.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter{--bd-lipc:color-mix(in oklab, var(--bd-a) 66%, #000);--bd-lift:var(--bd-depth);border-radius:var(--radius-pill);height:auto;min-height:52px;font:inherit;letter-spacing:-.01em;white-space:nowrap;color:var(--bd-ink);text-shadow:0 1px #0000001a;background:linear-gradient(180deg, #fff3, #fff0 58%), linear-gradient(135deg, var(--bd-b), var(--bd-c));box-shadow:inset 0 1px 0 #ffffff47, 0 var(--bd-lift) 0 var(--bd-lipc), 0 14px 26px -14px color-mix(in srgb, var(--bd-b) 75%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .44s var(--m-spring), box-shadow .44s var(--m-spring), filter .15s var(--m-out), background-color .15s var(--m-out);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.bd-btn-xp{text-shadow:none}@media (hover:hover) and (pointer:fine){:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):hover:not(:disabled){--bd-lift:calc(var(--bd-depth) + 1px);filter:brightness(1.07)saturate(1.05);transform:translateY(-1px)}}.btn:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):active:not(:disabled),:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):active:not(:disabled){--bd-lift:1px;transform:translateY(calc(var(--bd-depth) - 1px)) scale(.99);transition-duration:70ms,70ms,.15s,.15s}:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):focus-visible{outline:3px solid color-mix(in srgb, var(--bd-b) 55%, transparent);outline-offset:3px}:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):disabled{--bd-lipc:var(--border-strong);color:var(--text-3);text-shadow:none;background:var(--surface-3);box-shadow:0 3px 0 var(--bd-lipc);cursor:default;filter:none}.bd-btn-sm{--bd-depth:3px;gap:8px;min-height:40px;padding:0 18px;font-size:.9375rem}.bd-btn-lg{--bd-depth:6px;min-height:60px;padding:0 34px;font-size:1.1875rem}.bd-btn-block{width:100%}.bd-btn-white{--bd-lipc:#00000038;color:var(--bd-white-ink,var(--bd-a));text-shadow:none;box-shadow:0 var(--bd-lift) 0 var(--bd-lipc), 0 14px 26px -14px #0006;background:#fff}.bd-btn-glass{--bd-lipc:#0003;color:var(--bd-ink);background:var(--bd-glass,#00000029);box-shadow:inset 0 0 0 1.5px #ffffff4d, 0 var(--bd-lift) 0 var(--bd-lipc)}.bd-btn-soft{--bd-lipc:color-mix(in srgb, var(--bd-b) 30%, var(--surface));color:var(--bd-a);text-shadow:none;background:color-mix(in srgb, var(--bd-b) 13%, var(--surface));box-shadow:0 var(--bd-lift) 0 var(--bd-lipc)}:root[data-theme=dark] .bd-btn-soft{--bd-lipc:color-mix(in srgb, var(--bd-b) 40%, var(--bg));color:var(--bd-hi);background:color-mix(in srgb, var(--bd-b) 24%, var(--surface))}.bd-chip{border-radius:var(--radius-pill);white-space:nowrap;min-height:30px;color:var(--bd-tx);background:color-mix(in srgb, var(--bd-b) 13%, var(--surface));align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:750;display:inline-flex}:root[data-theme=dark] .bd-chip{background:color-mix(in srgb, var(--bd-b) 26%, var(--surface))}.bd-chip-glass,:is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) .bd-chip{color:var(--bd-ink);background:var(--bd-glass,#00000029);box-shadow:inset 0 0 0 1px #ffffff3d}.bd-stats{flex-wrap:wrap;gap:14px clamp(20px,3vw,40px);display:flex}.bd-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.bd-stat-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.45rem + 2.2vw,3.25rem);font-weight:850;line-height:1}.bd-stat-value small{letter-spacing:-.01em;opacity:.86;margin-left:.14em;font-size:.42em;font-weight:750}.bd-stat-label{color:var(--text-2);font-size:.8125rem;font-weight:700}.bd-progress{--pb-color:var(--bd-b);background:color-mix(in srgb, var(--bd-b) 14%, var(--surface-3));isolation:isolate;border-radius:99px;height:16px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #1018281a}.bd-progress>span:not(.marker){border-radius:inherit;background:linear-gradient(180deg, #ffffff52, #fff0 50%), linear-gradient(90deg, var(--pb-color), color-mix(in oklab, var(--pb-color) 70%, var(--bd-c)));min-width:16px;transition:width .7s var(--m-spring-soft);transform-origin:0;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 -3px #0000001f,inset 0 3px #ffffff3d}.bd-progress>span:not(.marker):after{content:"";background:repeating-linear-gradient(90deg,#fff9 0 7px,#0000 7px 16px);height:2px;margin-top:-1px;position:absolute;top:50%;left:8px;right:8px}.bd-progress.sm{height:10px}.bd-progress.sm>span:not(.marker):after{display:none}:is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) .bd-progress{--pb-color:#fff;background:#0000002e}:is(.bd-field,.bd-hero,.bd-screen-head,.bd-card-solid,[class*=bd-field-]) .bd-progress>span:not(.marker):after{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--bd-b) 55%, transparent) 0 7px, transparent 7px 16px)}.bd-art{pointer-events:none;display:block;overflow:visible}.bd-art .bd-bob,.bd-art .bd-spin,.bd-art .bd-blink{transform-box:fill-box;transform-origin:50%}.bd-wave{pointer-events:none;width:100%;height:auto;display:block}.segmented .m-tab-ind,.m-tabs.segmented .m-tab-ind{border-radius:var(--radius-pill);box-shadow:0 2px 0 var(--border-strong), 0 4px 10px -4px #10182829}@media (prefers-reduced-motion:no-preference){.bd-screen-head{animation:bd-head-in .62s var(--m-spring-soft) backwards}.bd-hero{animation:bd-hero-in .64s var(--m-spring-soft) 40ms backwards}:is(.bd-screen-head,.bd-hero)>.bd-hero-copy>*{animation:bd-rise .56s var(--m-spring-soft) backwards;animation-delay:.14s}:is(.bd-screen-head,.bd-hero)>.bd-hero-copy>:nth-child(2){animation-delay:.2s}:is(.bd-screen-head,.bd-hero)>.bd-hero-copy>:nth-child(3){animation-delay:.26s}:is(.bd-screen-head,.bd-hero)>.bd-hero-copy>:nth-child(4){animation-delay:.31s}:is(.bd-screen-head,.bd-hero)>.bd-hero-copy>:nth-child(n+5){animation-delay:.35s}.bd-hero-art{animation:bd-art-in .82s var(--m-spring) .18s backwards}.bd-section-head{animation:bd-rise .52s var(--m-spring-soft) backwards}.bd-mark:after{animation:bd-sweep .62s var(--m-out) .42s backwards}.bd-progress>span:not(.marker){animation:bd-fill 1s var(--m-spring-soft) .2s backwards}[data-bd-stagger]>*{animation:bd-item .56s var(--m-spring-soft) backwards;animation-delay:calc(80ms + var(--bd-n,9) * 50ms)}[data-bd-stagger]>:first-child{--bd-n:0}[data-bd-stagger]>:nth-child(2){--bd-n:1}[data-bd-stagger]>:nth-child(3){--bd-n:2}[data-bd-stagger]>:nth-child(4){--bd-n:3}[data-bd-stagger]>:nth-child(5){--bd-n:4}[data-bd-stagger]>:nth-child(6){--bd-n:5}[data-bd-stagger]>:nth-child(7){--bd-n:6}[data-bd-stagger]>:nth-child(8){--bd-n:7}[data-bd-stagger=pop]>*{animation-name:bd-item-pop;animation-timing-function:var(--m-spring)}[data-bd-enter]{animation:bd-rise .56s var(--m-spring-soft) var(--bd-delay,0s) backwards}[data-bd-enter=pop]{animation:bd-item-pop .56s var(--m-spring) var(--bd-delay,0s) backwards}[data-bd-enter=art]{animation:bd-art-in .82s var(--m-spring) var(--bd-delay,0s) backwards}[data-bd-enter=head]{animation:bd-head-in .62s var(--m-spring-soft) var(--bd-delay,0s) backwards}.bd-art .bd-bob{animation:5.6s ease-in-out infinite bd-bob;animation-delay:var(--bd-loop-delay,0s)}.bd-art .bd-spin{animation:18s linear infinite bd-spin}.bd-art .bd-blink{animation:3.6s ease-in-out infinite bd-twinkle;animation-delay:var(--bd-loop-delay,0s)}.bd-float{animation:6s ease-in-out infinite bd-bob}html[data-pz-hidden] :is(.bd-art .bd-bob,.bd-art .bd-spin,.bd-art .bd-blink,.bd-float){animation-play-state:paused}}@keyframes bd-head-in{0%{opacity:0;transform:translateY(-14px)scale(.985)}}@keyframes bd-hero-in{0%{opacity:0;transform:translateY(18px)scale(.965)}}@keyframes bd-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes bd-item{0%{opacity:0;transform:translateY(calc(16px + var(--bd-n,9) * 3px)) scale(.97)}}@keyframes bd-item-pop{0%{opacity:0;transform:scale(.8)}}@keyframes bd-art-in{0%{opacity:0;transform:translateY(14px)scale(.6)rotate(-8deg)}}@keyframes bd-sweep{0%{transform:scaleX(0)}}@keyframes bd-fill{0%{transform:scaleX(0)}}@keyframes bd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bd-spin{to{transform:rotate(360deg)}}@keyframes bd-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.bd-emblem .bd-eyes{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.bd-emblem .bd-eyes{animation:4.8s ease-in-out infinite bd-blink-eyes}html[data-pz-hidden] .bd-emblem .bd-eyes{animation-play-state:paused}}@keyframes bd-blink-eyes{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.bd-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.bd-words .bd-word{animation:bd-word .56s var(--m-spring-soft) backwards;animation-delay:calc(var(--bd-delay,0s) + var(--i,0) * 55ms)}}@keyframes bd-word{0%{opacity:0;transform:translateY(.45em)rotate(2deg)}}.btn.btn-primary:active:not(:disabled),.btn.btn-danger:active:not(:disabled){box-shadow:var(--pz-hi-on-color), 0 1px 0 color-mix(in oklab, var(--accent) 62%, #000);transform:translateY(2px)scale(.99)}.btn.btn-danger:active:not(:disabled){box-shadow:var(--pz-hi-on-color), 0 1px 0 color-mix(in oklab, var(--danger) 62%, #000)}.btn:not(.btn-primary,.btn-danger,.btn-soft,.btn-ghost,.btn-gray,.btn-danger-ghost,.active):active:not(:disabled){box-shadow:var(--pz-hi);transform:translateY(2px)scale(.99)}.btn.btn-lg.btn-primary{box-shadow:var(--pz-hi-on-color), 0 4px 0 color-mix(in oklab, var(--accent) 62%, #000), 0 12px 24px -10px color-mix(in srgb, var(--accent) 60%, transparent)}.empty-state>.pz-art:first-child,.empty-state>svg:first-child{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--accent) 22%, transparent))}@media (prefers-reduced-motion:no-preference){.empty-state>:first-child,.empty>.empty-icon{animation:bd-item-pop .64s var(--m-spring) 60ms backwards}.empty-state>h3,.empty>h3{animation:bd-rise .52s var(--m-spring-soft) .14s backwards}.empty-state>.empty-body,.empty-state>.empty-actions{animation:bd-rise .52s var(--m-spring-soft) .2s backwards}.stat-tile{animation:bd-item .56s var(--m-spring-soft) backwards}.stat-tile .stat-icon{animation:bd-item-pop .56s var(--m-spring) .12s backwards}.modal-icon{animation:bd-item-pop .6s var(--m-spring) .12s backwards}}@media (prefers-reduced-motion:reduce){.bd-press,.bd-tilt,:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter),a:is(.bd-card,.bd-card-solid,.bd-card-white),button:is(.bd-card,.bd-card-solid,.bd-card-white){transition:none}.bd-press:hover,.bd-press:active,:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):hover,:is(.bd-btn,.bd-btn-practice,.bd-btn-mocks,.bd-btn-compete,.bd-btn-revision,.bd-btn-learn,.bd-btn-xp,.bd-btn-night,.bd-btn-math,.bd-btn-sciences,.bd-btn-langlit,.bd-btn-indsoc,.bd-btn-design,.bd-btn-langacq,.bd-btn-arts,.bd-btn-phe,.bd-btn-inter):active{transform:none!important}}:root{--m-fast:.15s;--m-base:.24s;--m-slow:.42s;--m-showpiece:.8s;--m-stagger:40ms;--m-out:cubic-bezier(.22, 1, .36, 1);--m-in:cubic-bezier(.4, 0, 1, 1);--m-in-out:cubic-bezier(.65, 0, .35, 1);--m-ease-out:var(--m-out);--m-spring:cubic-bezier(.34, 1.4, .64, 1);--m-spring-soft:cubic-bezier(.25, 1.05, .5, 1)}@supports (animation-timing-function:linear(0, 1)){:root{--m-spring:linear(0, .05, .172, .329, .494, .65, .785, .894, .975, 1.031, 1.064, 1.08, 1.083, 1.077, 1.066, 1.053, 1.039, 1.027, 1.016, 1.007, 1.001, .997, .994, .993, .993, .994, .995, .996, 1);--m-spring-soft:linear(0, .043, .145, .275, .41, .538, .651, .747, .824, .885, .93, .963, .985, 1, 1.009, 1.013, 1.015, 1.015, 1.014, 1.012, 1.01, 1.008, 1.006, 1.004, 1)}}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes m-fade{0%{opacity:0}}@keyframes m-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes m-panel{0%{opacity:0;transform:translateY(4px)}}@keyframes m-bump{0%{transform:scale(1.18)}}@keyframes m-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes m-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--glow,currentColor) 0%, transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb, var(--glow,currentColor) 45%, transparent)}}@keyframes m-glow-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes m-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes m-shine-loop{0%{transform:translate(-120%)skew(-18deg)}22%,to{transform:translate(260%)skew(-18deg)}}@keyframes m-wiggle{0%,to{transform:none}20%{transform:rotate(-7deg)scale(1.04)}40%{transform:rotate(6deg)scale(1.04)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes m-page{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes m-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.m-rise{animation:m-rise var(--m-slow) var(--m-out) backwards}.m-fade{animation:m-fade var(--m-base) var(--m-out) backwards}.m-pop{animation:m-pop var(--m-slow) var(--m-spring) backwards}.m-panel{animation:m-panel var(--m-base) var(--m-out) backwards}.m-bump{animation:m-bump .32s var(--m-spring) backwards}.m-i{animation-delay:calc(var(--i,0) * var(--m-stagger))}.m-stagger>*{animation:m-rise var(--m-slow) var(--m-out) backwards;animation-delay:calc(var(--i,0) * var(--m-stagger))}.m-stagger>:nth-child(2){--i:1}.m-stagger>:nth-child(3){--i:2}.m-stagger>:nth-child(4){--i:3}.m-stagger>:nth-child(5){--i:4}.m-stagger>:nth-child(6){--i:5}.m-stagger>:nth-child(7){--i:6}.m-stagger>:nth-child(8){--i:7}.m-stagger>:nth-child(n+9){--i:8}.m-fill{transform-origin:0;animation:m-fill .7s var(--m-out) backwards}.m-glow{position:relative}.m-glow:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 14px 2px color-mix(in srgb, var(--glow,currentColor) 45%, transparent);animation:2.4s ease-in-out infinite m-glow-pulse;position:absolute;inset:0}.m-shine,.m-shine-loop{isolation:isolate;position:relative;overflow:hidden}.m-shine:after,.m-shine-loop:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;position:absolute;inset:-2px auto -2px 0;transform:translate(-120%)skew(-18deg)}.m-shine:after{animation:m-shine .9s .25s var(--m-ease-out) backwards}.m-shine-loop:after{animation:4.5s ease-in-out 1s infinite m-shine-loop}.m-wiggle{animation:.52s ease-in-out backwards m-wiggle}.m-page{animation:m-page .26s var(--m-out) backwards}.btn,.btn-3d,[role=tab],.nav-tab,.m-press,.m-press-lg{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:transform,background-color,border-color,color,box-shadow,filter;transition-duration:.42s, var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast);transition-timing-function:var(--m-spring), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out)}.btn:active:not(:disabled),[role=tab]:active:not(:disabled),.nav-tab:active,.m-press:active{transition-duration:70ms, var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast);transition-timing-function:ease-out, var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out);transform:scale(.97)}.m-press-lg:active{transition-duration:90ms, var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast), var(--dur-fast);transition-timing-function:ease-out, var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out), var(--ease-out);transform:scale(.985)}.btn-3d:active:not(:disabled){transform:translateY(var(--btn3d-depth)) scale(.985);transition-duration:70ms, var(--dur-fast), var(--dur-fast), var(--dur-fast), 70ms, var(--dur-fast);transition-timing-function:ease-out, var(--ease-out), var(--ease-out), var(--ease-out), ease-out, var(--ease-out)}@media (hover:hover) and (pointer:fine){.m-lift{transition:transform var(--m-base) var(--m-out)}.m-lift:hover{transform:translateY(-2px)}}.m-tabs{isolation:isolate;position:relative}.m-tabs>:not(.m-tab-ind){z-index:1;position:relative}.m-tab-ind{z-index:0;background:var(--surface);transform-origin:0 0;pointer-events:none;border-radius:11px;position:absolute;top:0;left:0;box-shadow:0 1px 4px #0000001f}.m-tabs-line .m-tab-ind{box-shadow:none;background:0 0;border-radius:0}.m-tabs-line .m-tab-ind:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.m-tablist{background:color-mix(in srgb, var(--text-3) 18%, var(--surface));border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.m-tab{min-height:40px;font:inherit;white-space:nowrap;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex}.m-tab[aria-selected=true]{color:var(--text)}.m-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-tablist.m-tabs-line{border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:0;padding:0}.m-tabs-line .m-tab{border-radius:0}.m-crossfade{position:relative}.m-ghost,.m-ghost *{pointer-events:none!important;transition:none!important;animation:none!important}.m-skeleton{border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--text-3) 16%, var(--surface));display:block;position:relative;overflow:hidden}.m-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 55%, transparent), transparent);animation:1.4s ease-in-out infinite m-shimmer;position:absolute;inset:0;transform:translate(-100%)}.m-skeleton-text{border-radius:6px;height:.9em;margin:.35em 0}.m-num{font-variant-numeric:tabular-nums}.m-reveal-hidden{opacity:0;transform:translateY(14px)}.m-reveal-in{animation:m-rise var(--m-slow) var(--m-out) backwards}.m-burst{pointer-events:none;z-index:10000;width:0;height:0;position:fixed}.m-burst-dot,.m-burst-star,.m-burst-glow,.m-burst-ring,.m-burst-streak{will-change:transform, opacity;position:absolute;top:0;left:0}.m-burst-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.m-burst-star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:currentColor;width:11px;height:11px}.m-burst-glow{background:radial-gradient(closest-side, color-mix(in srgb, currentColor 38%, transparent), color-mix(in srgb, currentColor 10%, transparent) 60%, transparent);border-radius:50%;width:120px;height:120px}.m-burst-ring{border:1.5px solid;border-radius:50%;width:44px;height:44px}.m-burst-streak{background:linear-gradient(90deg,#0000,currentColor);border-radius:2px;width:12px;height:2px}.m-screen{animation:m-page var(--m-base) var(--m-out) backwards}.m-screen-vt{animation:none}.m-vt .app-topbar{view-transition-name:m-topbar}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(m-topbar){animation-duration:var(--m-fast);animation-timing-function:ease-out}::view-transition-new(m-topbar){animation-duration:var(--m-fast);animation-timing-function:ease-out}::view-transition-group(m-topbar){animation-duration:var(--m-base);animation-timing-function:var(--m-out)}@keyframes m-vt-hold{to{opacity:1}}@keyframes m-vt-in{0%{opacity:0}}@keyframes m-vt-rise{0%{transform:translateY(14px)}}@keyframes m-vt-recede{to{transform:scale(.985)}}@keyframes m-vt-grow{0%{transform:scale(.985)}}@keyframes m-vt-drop{to{opacity:0;transform:translateY(14px)}}.m-vt::view-transition-old(root){animation:.17s linear both m-vt-hold}.m-vt::view-transition-new(root){animation:.17s ease-out both m-vt-in}.m-vt-forward::view-transition-old(root){animation:m-vt-recede .3s var(--m-out) both;transform-origin:50% 30%}.m-vt-forward::view-transition-new(root){animation:m-vt-in .17s ease-out both, m-vt-rise .3s var(--m-out) both}.m-vt-back::view-transition-old(root){z-index:1;animation:m-vt-drop .17s var(--m-in) both}.m-vt-back::view-transition-new(root){animation:m-vt-grow .26s var(--m-out) both;transform-origin:50% 30%}@keyframes m-toast-in{0%{opacity:0;transform:translate(56px)scale(.94)}}@keyframes m-toast-in-top{0%{opacity:0;transform:translateY(-28px)scale(.96)}}@keyframes m-toast-out{to{opacity:0;transform:translate(48px)scale(.94)}}@keyframes m-toast-out-top{to{opacity:0;transform:translateY(-20px)scale(.96)}}@keyframes m-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast{animation:m-toast-in .46s var(--m-spring-soft) backwards}.toast .tone{animation:m-pop var(--m-slow) var(--m-spring) .11s backwards}.toast.success .tone svg{animation:.52s ease-in-out .26s backwards m-wiggle}.toast.leaving{pointer-events:none;animation:.2s ease-in forwards m-toast-out}.toast-life{background:var(--toast-tone,var(--accent));opacity:.35;transform-origin:0;height:2px;animation:m-toast-life var(--toast-life,3.5s) linear forwards;pointer-events:none;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.toast{animation-name:m-toast-in-top}.toast.leaving{animation-name:m-toast-out-top}}@keyframes m-modal-in{0%{opacity:0;transform:translateY(12px)scale(.95)}}@keyframes m-modal-out{to{opacity:0;transform:translateY(6px)scale(.95)}}@keyframes m-fade-out{to{opacity:0}}.modal{animation:m-modal-in .34s var(--m-spring-soft) backwards}.overlay{animation:.18s ease-out backwards fade}.m-overlay-ghost{z-index:99;pointer-events:none;background:#0c111975;place-items:center;animation:.17s ease-in forwards m-fade-out;display:grid;position:fixed;inset:0}.m-modal-ghost{max-width:100%;animation:.17s ease-in forwards m-modal-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.m-rise,.m-fade,.m-pop,.m-panel,.m-bump,.m-stagger>*,.m-fill,.m-wiggle,.m-page,.m-reveal-in,.m-screen,.toast,.toast .tone,.toast.success .tone svg,.toast.leaving,.modal,.m-modal-ghost{animation:none!important}.toast-life,.m-overlay-ghost,.m-glow:before,.m-skeleton:after{display:none}.m-shine:after,.m-shine-loop:after{display:none;animation:none!important}.m-reveal-hidden{opacity:1;transform:none}.m-burst{display:none}.btn:active:not(:disabled),[role=tab]:active:not(:disabled),.nav-tab:active,.m-press:active,.m-press-lg:active{transform:none}.btn-3d:active:not(:disabled){transform:translateY(var(--btn3d-depth))}.m-lift:hover{transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
