@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Devanagari:wght@400;500;600;700;800&display=swap";:root{color:#1c2c41;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#1b2c45;--navy:#172b49;--muted:#788394;--line:#e7e5df;--paper:#faf9f6;--saffron:#d98448;--serif:"Manrope","Noto Sans Devanagari",sans-serif;background:#faf9f6;font-family:Noto Sans Devanagari,DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{overflow:hidden}.announcement{color:#e8ebed;text-align:center;letter-spacing:.035em;background:#182c49;justify-content:center;align-items:center;gap:9px;height:34px;font-family:DM Sans,Noto Sans Devanagari,sans-serif;font-size:11px;display:flex}.announcement svg{color:#e9ad71}.announcement-dot{background:#d29a69;border-radius:50%;width:4px;height:4px;margin-left:2px}.site-header{z-index:10;justify-content:space-between;align-items:center;max-width:1320px;height:82px;margin:auto;padding:0 48px;display:flex;position:relative}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{color:#f0bb81;width:38px;height:38px;font-family:var(--serif);background:#1c3558;border-radius:12px 12px 12px 4px;place-items:center;font-size:25px;font-weight:800;display:grid;transform:rotate(-2deg)}.brand-mark span{margin-top:-4px;transform:rotate(2deg)}.brand-word{font-family:var(--serif);letter-spacing:-1.2px;color:#1c2f4c;font-size:21px;font-weight:800;line-height:1}.brand-word small{letter-spacing:1.35px;color:#88909a;margin-top:6px;font-family:DM Sans,sans-serif;font-size:7px;font-weight:700;display:block}.main-nav{color:#626e7d;align-items:center;gap:35px;font-size:12px;display:flex}.main-nav>a{transition:color .2s}.main-nav .nav-active{font-weight:700}.nav-actions{align-items:center;gap:15px;margin-left:8px;display:flex}.icon-button{color:#526176;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.icon-button i{border:1px solid var(--paper);background:#d9864b;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:5px}.login-button,.start-button{cursor:pointer;border-radius:7px;height:39px;padding:0 17px;font-size:11px;font-weight:700}.login-button{color:#233650;background:0 0;border:1px solid #dcdedc}.start-button{color:#fff;background:#1c3457;border:0;align-items:center;gap:9px;padding:0 16px;display:flex}.start-button:hover,.button-primary:hover{background:#29466f}.mobile-menu-toggle{display:none}.hero-section{grid-template-columns:1.02fr .98fr;align-items:center;max-width:1320px;min-height:520px;margin:auto;padding:47px 48px 37px;display:grid;position:relative}.hero-copy{z-index:2;padding:19px 0 39px;position:relative}.eyebrow,.section-kicker{color:#bd7545;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font:700 10px DM Sans,Noto Sans Devanagari,sans-serif;display:flex}.eyebrow-line{background:#cf8c5d;width:27px;height:1px}.hero-copy h1{letter-spacing:-2.2px;color:#1c304d;margin:25px 0 17px;font-size:clamp(42px,5.2vw,69px);font-weight:700;line-height:1.18}.hero-copy h1 em,.section-heading-row h2 em,.test-heading h2 em,.how-heading h2 em,.cta-content h2 em{color:#c57d49;font-style:normal}.hero-description{color:#697589;max-width:445px;margin:0;font-size:14px;line-height:2}.hero-ctas{align-items:center;gap:11px;margin-top:28px;display:flex}.button-primary,.button-secondary{border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.button-primary{color:#fff;background:#1d3558;box-shadow:0 6px 15px #1b345322}.button-secondary{color:#253b58;background:#fdfcf9;border:1px solid #d9d9d3}.button-secondary:hover{background:#fff;border-color:#9eabb7}.play-icon{color:#c17a4b;font-size:9px}.hero-assurance{color:#243650;align-items:center;gap:12px;margin-top:37px;display:flex}.avatar-stack{padding-left:3px;display:flex}.avatar-stack i{border:2px solid var(--paper);color:#765539;background:#e9d4b9;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-4px;font-size:9px;font-style:normal;display:grid}.avatar-stack i:nth-child(2){color:#354;background:#c8d4ca}.avatar-stack i:nth-child(3){color:#814f3c;background:#e1c4b5}.hero-assurance strong,.hero-assurance small{display:block}.hero-assurance strong{font-size:10px}.hero-assurance small{color:#89919a;margin-top:3px;font-size:9px}.assurance-check{color:#557d62;background:#e5eee8;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:2px;display:grid}.hero-art{justify-content:center;align-items:center;height:423px;display:flex;position:relative}.art-sun{opacity:.73;background:#edc19c;border-radius:50%;width:59px;height:59px;position:absolute;top:7%;right:16%}.art-arch{position:absolute;bottom:10px}.art-arch-back{background:#e9e5dc;border-radius:48% 48% 4px 4px;width:67%;height:85%;right:4%;transform:rotate(2deg)}.art-arch-front{background:#c77c4b;border-radius:48% 48% 3px 3px;width:57%;height:81%;padding:8px;right:15%;box-shadow:12px 15px 35px #65452a21}.arch-inner{background:#e9c9a8;border-radius:48% 48% 0 0;height:100%;position:relative;overflow:hidden}.arch-star{color:#fff6dd;font-size:19px;position:absolute;top:16%;left:20%}.arch-horizon{background:#fff3dbaa;height:1px;position:absolute;top:49%;left:0;right:0}.arch-dune{background:#d99365;border-radius:60% 55% 0 0/55% 55% 0 0;width:130%;height:43%;position:absolute;bottom:0;left:-10%;transform:rotate(-8deg)}.dune-two{background:#a75e45;height:47%;bottom:-11%;left:28%;transform:rotate(10deg)}.arch-camel{color:#583f3a;opacity:.8;font-size:27px;position:absolute;bottom:32%;right:28%;transform:scaleX(-1)}.arch-caption{color:#fff6e8;text-align:right;letter-spacing:2px;font:700 9px/1.7 DM Sans,sans-serif;position:absolute;top:28%;right:11%}.arch-caption span{letter-spacing:1.4px;font-size:5px}.floating-card{z-index:3;background:#fffdfa;border:1px solid #eee8df;border-radius:9px;align-items:center;gap:10px;padding:12px 13px;display:flex;position:absolute;box-shadow:0 12px 35px #24334912}.floating-card small,.floating-card strong{white-space:nowrap;display:block}.floating-card small{color:#85909b;margin-bottom:3px;font-size:8px}.floating-card strong{color:#283a53;font-size:10px}.card-progress{top:23%;left:0}.progress-icon,.calendar-icon{color:#bf7847;background:#f8eee4;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.floating-arrow{color:#7a9a7c;margin-left:9px}.card-calendar{bottom:17%;right:0}.calendar-icon{color:#668064;background:#edf1e9}.art-note{color:#818d98;letter-spacing:.08em;text-transform:uppercase;font:600 8px DM Sans,sans-serif;position:absolute;bottom:1%;right:5%}.art-note span{vertical-align:middle;background:#c28050;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.hero-bottom-note{color:#9199a2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font:600 8px DM Sans,Noto Sans Devanagari,sans-serif;display:flex;position:absolute;bottom:15px;left:48px}.scroll-mark{border:1px solid #b5b8b7;border-radius:8px;width:13px;height:20px;position:relative}.scroll-mark:after{content:"";background:#c37b49;border-radius:2px;width:2px;height:4px;position:absolute;top:4px;left:5px}.trust-strip{border-top:1px solid #e6e3dc;border-bottom:1px solid #e6e3dc;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;max-width:1224px;margin:0 auto 17px;padding:21px 11px;display:grid}.trust-item{justify-content:center;align-items:center;gap:11px;display:flex}.trust-icon{color:#bb7949;background:#fbfaf6;border:1px solid #e7e4dc;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.trust-item strong,.trust-item small{display:block}.trust-item strong{color:#31415a;font-size:10px}.trust-item small{color:#9098a1;margin-top:4px;font-size:8px}.trust-divider{background:#e7e4dc;width:1px;height:25px}.content-section{max-width:1224px;margin:auto;padding:76px 0}.section-heading-row{justify-content:space-between;align-items:end;display:flex}.section-heading-row h2,.test-heading h2,.how-heading h2,.cta-content h2{letter-spacing:-.8px;color:#1b304e;margin:13px 0 0;font-size:35px;line-height:1.38}.section-heading-row h2 em{color:#bc7547}.text-link{color:#364c68;align-items:center;gap:9px;padding-bottom:8px;font:700 10px DM Sans,Noto Sans Devanagari,sans-serif;display:inline-flex}.text-link svg,.card-link svg,.test-footer a svg{transition:transform .2s}.text-link:hover svg,.card-link:hover svg,.test-footer a:hover svg{transform:translate(3px)}.recruit-toolbar{align-items:center;gap:8px;margin-top:28px;display:flex}.search-box{color:#82909b;background:#fffefa;border:1px solid #e2e2dc;border-radius:6px;align-items:center;gap:9px;min-width:272px;height:41px;padding:0 11px;display:flex}.search-box input{color:#293b54;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.search-box input::placeholder{color:#a2a7ac}.search-box kbd{color:#919aa2;border:1px solid #e7e7e1;border-radius:4px;padding:2px 5px;font:9px DM Sans,sans-serif}.filter-button{color:#576476;cursor:pointer;background:#fffefa;border:1px solid #e2e2dc;border-radius:6px;align-items:center;gap:14px;height:41px;padding:0 12px;font-size:10px;display:flex}.filter-district{gap:7px}.results-label{color:#9299a2;margin-left:auto;font:600 9px DM Sans,Noto Sans Devanagari,sans-serif}.results-label span{color:#5d6975;background:#e9e8e1;border-radius:5px;margin-left:6px;padding:4px 6px}.recruit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.recruit-card{background:#fffefa;border:1px solid #e9e7e0;border-radius:8px;min-height:211px;padding:20px 19px 15px;transition:transform .2s,box-shadow .2s}.recruit-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #27374b0c}.featured-card{border-color:#dfc9b2;box-shadow:inset 0 2px #cb8958}.recruit-card-top{align-items:center;gap:9px;display:flex}.recruit-symbol{border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.recruit-symbol.sand{color:#9e653b;background:#f3e7d6}.recruit-symbol.rose{color:#a85f4f;background:#f3e2dc}.recruit-symbol.mint{color:#5d7d63;background:#e7ede3}.recruit-tag{color:#7e8892;background:#f2f1ec;border-radius:4px;padding:5px 8px;font-size:8px}.card-more{color:#9aa0a4;letter-spacing:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.recruit-meta{color:#b07952;letter-spacing:.025em;margin-top:17px;font:600 8px DM Sans,Noto Sans Devanagari,sans-serif}.recruit-meta span{background:#c0a181;border-radius:50%;width:3px;height:3px;margin:0 5px 2px;display:inline-block}.recruit-card h3{color:#283b56;margin:5px 0 4px;font-size:14px}.recruit-card p{color:#8a939b;margin:0;font-size:9px}.card-rule{background:#eeece6;height:1px;margin:17px 0 12px}.card-link{color:#334966;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.sample-note{color:#969c9f;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.sample-dot{background:#d0925f;border-radius:50%;width:5px;height:5px}.empty-search{text-align:center;color:#828b95;border:1px dashed #dedcd3;border-radius:8px;grid-column:1/-1;padding:30px;font-size:12px}.test-section{color:#fff;background:#172b49;position:relative}.test-section:before{content:"";pointer-events:none;background:radial-gradient(at 90% 0,#314768 0%,#0000 42%);position:absolute;inset:0}.test-section-inner{max-width:1224px;margin:auto;padding:69px 0 34px;position:relative}.test-heading{justify-content:space-between;align-items:end;display:flex}.light-kicker{color:#dfa06e}.test-heading h2{color:#f5f3ed}.test-heading h2 em{color:#e0a06e}.test-heading>p{color:#bdc5cf;max-width:340px;margin:0 0 4px;font-size:11px;line-height:1.9}.test-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:34px;display:grid}.test-card{background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;min-height:154px;padding:18px 19px 14px;transition:background .2s,border-color .2s;display:flex;position:relative}.test-card:hover{background:#ffffff12;border-color:#ffffff43}.test-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.test-icon.blue{color:#b6d0e5;background:#314768}.test-icon.orange{color:#edbb91;background:#503f3a}.test-icon.green{color:#bdd4b9;background:#344b47}.test-index{color:#74839a;font:500 10px DM Sans,sans-serif;position:absolute;top:18px;right:18px}.test-card-copy{margin-top:17px}.test-card-copy small{color:#acb7c5;font-size:8px}.test-card h3{color:#f3f2ee;margin:5px 0 0;font-size:13px}.test-card-bottom{color:#aeb9c6;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font:500 8px DM Sans,Noto Sans Devanagari,sans-serif;display:flex}.test-card-bottom>span{align-items:center;gap:6px;display:flex}.test-card-bottom a{color:#e1a271;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.test-footer{color:#aeb9c6;border-top:1px solid #ffffff25;justify-content:space-between;align-items:center;margin-top:25px;padding-top:16px;font-size:9px;display:flex}.test-footer>span{align-items:center;gap:8px;display:flex}.live-dot{background:#85aa83;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #85aa8325}.test-footer a{color:#e2a879;align-items:center;gap:8px;font-weight:700;display:flex}.how-section{padding-top:78px;padding-bottom:79px}.how-heading{text-align:center}.how-heading .section-kicker{justify-content:center}.how-heading h2{font-size:32px}.how-heading h2 em{color:#bd784a}.steps-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:34px;display:grid}.step-card{background:#fffefa;border:1px solid #e8e5de;border-radius:8px;min-height:165px;padding:20px;position:relative}.step-number{color:#d2d0c8;font:600 10px DM Sans,sans-serif;position:absolute;top:18px;right:18px}.step-icon{color:#be7a4a;background:#f2eade;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.step-card:nth-child(2) .step-icon{color:#6e846d;background:#e8ece6}.step-card:nth-child(3) .step-icon{color:#6c7894;background:#eaebf0}.step-card h3{color:#283a53;margin:18px 0 6px;font-size:12px}.step-card p{color:#85909b;max-width:270px;margin:0;font-size:9px;line-height:1.8}.closing-cta{background:#eeeae1;border-radius:10px;align-items:center;max-width:1224px;min-height:235px;margin:0 auto 66px;padding:34px 8%;display:flex;position:relative;overflow:hidden}.cta-content{z-index:2;position:relative}.cta-eyebrow{color:#bb7848;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.cta-content h2{margin:11px 0 5px;font-size:32px}.cta-content p{color:#79828a;margin:0 0 17px;font-size:10px}.cta-content .button-primary{min-height:39px;font-size:9px}.cta-orbit{border:1px solid #d5cabc;border-radius:50%;width:440px;height:440px;position:absolute;top:-100%;right:21%}.orbit-two{border-color:#d6c5b1;width:315px;height:315px;top:-55%;right:26%}.cta-seal{z-index:1;text-align:center;color:#916844;border:1px solid #c3a78d;border-radius:50%;align-content:center;width:107px;height:107px;margin-left:auto;font-size:13px;font-weight:700;line-height:1.4;display:grid;position:relative;transform:rotate(9deg)}.cta-seal:before{content:"";border:1px dashed #c5a789;border-radius:50%;position:absolute;inset:7px}.cta-seal span{font-size:8px;font-weight:500}.site-footer{color:#cad0d7;background:#192d49;padding:36px max(48px,50vw - 612px) 0}.footer-main{align-items:center;gap:36px;padding-bottom:29px;display:flex}.footer-brand .brand-mark{color:#b77548;background:#fff3e5}.footer-brand .brand-word{color:#f5f2eb}.footer-brand .brand-word small{color:#aeb8c4}.footer-main>p{color:#aeb9c7;border-left:1px solid #ffffff26;max-width:230px;margin:0;padding-left:23px;font-size:9px;line-height:1.8}.footer-links{color:#c4cbd4;gap:22px;margin-left:auto;font-size:9px;display:flex}.footer-links a:hover{color:#ecc294}.footer-bottom{color:#a9b3c0;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;min-height:47px;font:500 8px DM Sans,Noto Sans Devanagari,sans-serif;display:flex}.footer-star{color:#e2a174;margin-left:3px}.sample-footer{color:#c3b298}.mobile-break{display:none}@media (width<=1280px){.content-section,.test-section-inner,.trust-strip,.closing-cta{margin-left:48px;margin-right:48px}.site-footer{padding-left:48px;padding-right:48px}}@media (width<=900px){.site-header{height:72px;padding:0 28px}.main-nav{gap:20px}.main-nav>a{font-size:10px}.nav-actions{gap:8px;margin-left:0}.hero-section{min-height:470px;padding-left:32px;padding-right:32px}.hero-art{height:370px}.hero-bottom-note{left:32px}.hero-copy h1{font-size:52px}.content-section,.test-section-inner,.trust-strip,.closing-cta{margin-left:32px;margin-right:32px}.site-footer{padding-left:32px;padding-right:32px}.trust-item{gap:7px}.trust-item strong{font-size:9px}.trust-item small{font-size:7px}.trust-icon{width:29px;height:29px}.footer-main{gap:20px}.footer-links{gap:12px}}@media (width<=680px){.announcement{height:31px;font-size:9px}.announcement svg{width:12px}.site-header{height:67px;padding:0 19px}.brand-mark{width:34px;height:34px;font-size:23px}.brand-word{font-size:19px}.mobile-menu-toggle{color:#243851;background:#fffdf9;border:1px solid #e5e3dc;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.main-nav{background:#fffefa;border:1px solid #e6e2da;border-radius:9px;flex-direction:column;align-items:stretch;gap:0;padding:14px;display:none;position:absolute;top:60px;left:14px;right:14px;box-shadow:0 20px 40px #1a2c4518}.main-nav.is-open{display:flex}.main-nav>a{border-bottom:1px solid #eeece7;padding:12px 8px;font-size:12px}.nav-actions{grid-template-columns:38px 1fr 1fr;gap:8px;padding-top:12px;display:grid}.icon-button{width:36px;height:36px}.login-button,.start-button{justify-content:center;height:38px}.hero-section{flex-direction:column;align-items:stretch;min-height:0;padding:42px 21px 38px;display:flex}.hero-copy{padding:0}.eyebrow{font-size:8px}.hero-copy h1{letter-spacing:-1.5px;margin:18px 0 12px;font-size:43px;line-height:1.24}.hero-description{max-width:360px;font-size:11px;line-height:1.9}.hero-ctas{gap:8px;margin-top:19px}.button-primary,.button-secondary{gap:9px;min-height:42px;padding:0 12px;font-size:9px}.hero-assurance{margin-top:20px}.hero-art{align-self:center;width:100%;max-width:410px;height:315px;margin-top:9px}.art-arch-back{width:63%;height:83%;right:8%}.art-arch-front{width:54%;height:78%;right:17%}.card-progress{padding:9px;top:22%;left:1%}.card-calendar{padding:9px;bottom:12%;right:-1%}.floating-card strong{font-size:8px}.floating-card small{font-size:7px}.progress-icon,.calendar-icon{width:27px;height:27px}.floating-arrow{display:none}.art-note{bottom:0;right:7%}.hero-bottom-note{display:none}.trust-strip{grid-template-columns:1fr 1fr;row-gap:15px;margin:0 20px 5px;padding:15px 0}.trust-divider{display:none}.trust-item{justify-content:flex-start;gap:8px;padding-left:8px}.trust-item strong{font-size:8px}.trust-item small{font-size:7px}.trust-icon{flex:none;width:28px;height:28px}.content-section,.test-section-inner{margin-left:21px;margin-right:21px}.content-section{padding:54px 0}.section-heading-row{align-items:start;gap:10px}.section-kicker{font-size:8px}.section-heading-row h2,.test-heading h2,.how-heading h2{letter-spacing:-.5px;margin-top:10px;font-size:27px;line-height:1.42}.mobile-break{display:block}.text-link{white-space:nowrap;gap:5px;padding-top:25px;font-size:8px}.text-link svg{width:13px}.recruit-toolbar{grid-template-columns:1fr auto;gap:7px;margin-top:19px;display:grid}.search-box{grid-column:1/-1;width:100%;min-width:0;height:39px}.filter-button{justify-content:center;gap:6px;height:36px;font-size:9px}.results-label{grid-column:1/-1;margin:4px 0 0;font-size:8px}.recruit-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.recruit-card{min-height:0;padding:15px}.recruit-card-top{gap:8px}.recruit-symbol{width:31px;height:31px}.recruit-meta{margin-top:12px}.recruit-card h3{font-size:13px}.recruit-card p{font-size:8px}.card-rule{margin:12px 0 10px}.sample-note{align-items:flex-start;font-size:8px;line-height:1.6}.sample-dot{flex:none;margin-top:4px}.test-section-inner{padding:49px 0 24px}.test-heading{display:block}.test-heading>p{max-width:100%;margin-top:12px;font-size:9px}.test-grid{grid-template-columns:1fr;gap:8px;margin-top:22px}.test-card{min-height:130px;padding:15px}.test-card-copy{margin-top:12px}.test-card h3{font-size:12px}.test-footer{margin-top:17px;padding-top:13px;font-size:8px}.test-footer a{font-size:8px}.how-section{padding-top:55px;padding-bottom:55px}.steps-grid{grid-template-columns:1fr;gap:8px;margin-top:23px}.step-card{min-height:0;padding:15px}.step-card h3{margin-top:12px}.step-card p{max-width:none}.closing-cta{min-height:225px;margin:0 16px 44px;padding:26px 21px}.cta-content h2{font-size:28px}.cta-content p{max-width:245px;font-size:9px;line-height:1.7}.cta-seal{opacity:.8;width:70px;height:70px;font-size:9px;position:absolute;bottom:22px;right:20px}.cta-seal span{font-size:6px}.cta-orbit{width:300px;height:300px;top:-22%;right:-34%}.orbit-two{width:215px;height:215px;top:5%;right:-20%}.site-footer{padding:25px 21px 0}.footer-main{grid-template-columns:1fr;gap:13px;padding-bottom:19px;display:grid}.footer-main>p{border-top:1px solid #ffffff26;border-left:0;max-width:300px;padding:12px 0 0;font-size:8px}.footer-links{flex-wrap:wrap;gap:16px;margin:3px 0 0}.footer-links a{font-size:8px}.footer-bottom{grid-template-columns:1fr auto;gap:4px;min-height:67px;padding:10px 0;font-size:7px;display:grid}.footer-bottom>span:nth-child(2){grid-area:1/2}.sample-footer{grid-column:1/-1}.filter-district{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.student-workspace .workspace-content{font-size:var(--study-font-scale,100%)}.student-catalog-actions{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.student-catalog-actions .student-search-form{flex:280px;margin:0}.student-catalog-filter,.test-mode-choice{min-width:180px;color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.student-catalog-filter select,.test-mode-choice select{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px}.smart-study-page{gap:18px;display:grid}.smart-study-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.smart-study-shortcuts article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex}.smart-study-shortcuts article>span{color:#b96e37;background:#fff1e5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.smart-study-shortcuts strong,.smart-study-shortcuts small{display:block}.smart-study-shortcuts strong{font-size:13px}.smart-study-shortcuts small{color:var(--muted);margin-top:4px;font-size:11px}.smart-study-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.smart-study-grid>.student-panel-card,.live-sunday-card,.admin-live-sessions-panel{padding:22px}.smart-study-grid h2,.live-sunday-card h2,.admin-live-sessions-panel h2{align-items:center;gap:8px;margin:8px 0 16px;font-size:19px;display:flex}.smart-study-kind-tabs{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.smart-study-kind-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-size:12px}.smart-study-kind-tabs button.active{color:#fff;background:#1b3555;border-color:#1b3555}.smart-study-grid .staff-form{gap:13px}.smart-study-grid .staff-form label,.admin-live-schedule-form label{gap:7px;font-size:12px;display:grid}.mistake-book-card>p{color:var(--muted);font-size:12px;line-height:1.7}.mistake-book-preview{gap:9px;max-height:340px;margin:14px 0;display:grid;overflow:auto}.mistake-book-preview article{border:1px solid var(--line);background:#fffaf4;border-radius:10px;padding:12px}.mistake-book-preview small{color:#a55b2e;font-weight:700}.mistake-book-preview p{margin:7px 0 0;font-size:13px;line-height:1.6}.live-sunday-card{background:linear-gradient(135deg,#fffdf8,#fff7eb);border-color:#d8c5a8}.live-session-list,.admin-live-session-list{gap:9px;display:grid}.live-session-list article,.admin-live-session-list article{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.live-session-list article>div,.admin-live-session-list article>div{gap:5px;display:grid}.live-session-list article small,.admin-live-session-list article small{color:var(--muted);font-size:11px}.live-session-list article strong,.admin-live-session-list article strong{font-size:14px}.live-session-list article span:not(.live-session-status){color:var(--muted);font-size:11px}.live-session-status{color:#785824;white-space:nowrap;background:#fff2d6;border-radius:999px;padding:7px 10px;font-size:11px}.live-session-status.ended{color:#7d828b;background:#f0f1f2}.admin-test-moderation{align-items:start}.admin-live-sessions-panel{grid-column:1/-1}.admin-live-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0 20px;display:grid}.admin-live-schedule-form .staff-date-fields,.admin-live-schedule-form>button,.admin-live-schedule-form>small{grid-column:1/-1}.admin-live-session-list article.cancelled{opacity:.66}.staff-option-authoring{border:1px solid var(--line);background:#faf9f6;border-radius:10px;gap:8px;padding:12px;display:grid}.staff-checkbox-label{align-items:flex-start;line-height:1.6;gap:9px!important;display:flex!important}.staff-checkbox-label input{margin-top:3px}.student-test-rules{margin:18px 0}.student-omr-warning{color:#785716;background:#fff8df;border:1px solid #ead39a;border-radius:10px;align-items:flex-start;gap:9px;margin:10px 0;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.student-omr-warning.over-limit{color:#9a382e;background:#fff0ed;border-color:#e3aaa1}.student-question-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.student-question-toolbar>div{align-items:center;gap:8px;display:flex}.student-question-star{border:1px solid var(--line);color:#8a6630;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.student-question-star.saved{color:#c47a24;background:#fff4d6}.student-question-options button.correct{background:#e9f7ed;border-color:#4d9c6b}.student-question-options button.incorrect{background:#fff0ed;border-color:#d37568}.student-question-options button.student-option-e,.student-question-review-options .selected-option-e{color:#4d4b48;background:#f5f2ed;border:1px dashed #9a8c77}.student-question-options button.student-option-e.selected{background:#fff0d9;border-color:#d48737}.student-attempt-question-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.practice-answer-feedback{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;margin-top:13px;padding:13px;font-size:12px;line-height:1.65;display:grid}.practice-answer-feedback.correct{background:#f1fbf2;border-color:#afd5b8}.practice-answer-feedback.incorrect{background:#fff8f1;border-color:#e6c3ae}.practice-answer-feedback p{margin:0}.practice-answer-feedback small{color:var(--muted)}.student-result-hero .student-rank-download{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff6;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;display:inline-flex}.result-leaderboard{margin:18px 0;padding:20px}.rank-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rank-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:14px;display:grid}.rank-summary-grid small,.rank-summary-grid span{color:var(--muted);font-size:11px}.rank-summary-grid strong{color:var(--navy);font-size:25px}.topper-comparison{background:#fff4e4;border-radius:10px;gap:6px;margin:12px 0;padding:13px;display:grid}.topper-comparison span{font-size:12px;line-height:1.6}.student-rank-list{gap:6px;display:grid}.student-rank-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.student-rank-list article>b{color:#b56a37}.weak-topic-finder>article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.weak-topic-finder>article span strong,.weak-topic-finder>article span small{display:block}.weak-topic-finder>article span small,.weak-topic-finder>article p{color:var(--muted);margin:4px 0;font-size:11px}.weak-topic-finder>article>b{color:#b95936}.weak-topic-finder>article>a{color:#a85e2d;grid-column:1/-1;font-size:11px;font-weight:700}.student-study-preferences{margin-top:16px}.student-study-preferences .staff-form>small{color:var(--muted);line-height:1.6}.student-workspace[data-theme=dark],html[data-theme=dark] .student-workspace,html[data-theme=dark] .student-workspace .workspace-main,html[data-theme=dark] .student-workspace .workspace-content{color:#e6edf5;background:#0c1422}html[data-theme=dark] .student-workspace .workspace-sidebar,html[data-theme=dark] .student-workspace .workspace-topbar{color:#e6edf5;background:#111d30;border-color:#26364c}html[data-theme=dark] .student-workspace .workspace-nav-link,html[data-theme=dark] .student-workspace .workspace-breadcrumb,html[data-theme=dark] .student-workspace .workspace-page-heading p{color:#aab7c8}html[data-theme=dark] .student-workspace .workspace-nav-link.active{color:#f5c38e;background:#24354b}html[data-theme=dark] .student-workspace .student-panel-card,html[data-theme=dark] .student-workspace .student-test-card,html[data-theme=dark] .student-workspace .student-question-card,html[data-theme=dark] .student-workspace .student-state-card,html[data-theme=dark] .student-workspace .student-test-intro-card,html[data-theme=dark] .student-workspace .student-profile-form,html[data-theme=dark] .student-workspace .student-settings-list,html[data-theme=dark] .student-workspace .smart-study-shortcuts article,html[data-theme=dark] .student-workspace .live-session-list article,html[data-theme=dark] .student-workspace .rank-summary-grid article,html[data-theme=dark] .student-workspace .practice-answer-feedback,html[data-theme=dark] .student-workspace .student-catalog-filter select,html[data-theme=dark] .student-workspace .test-mode-choice select{color:#e6edf5;background:#142238;border-color:#2b3e57}html[data-theme=dark] .student-workspace .mistake-book-preview article,html[data-theme=dark] .student-workspace .topper-comparison,html[data-theme=dark] .student-workspace .live-sunday-card{color:#e6edf5;background:#1b2b3f;border-color:#3a4a60}html[data-theme=dark] .student-workspace .student-question-options button,html[data-theme=dark] .student-workspace .student-question-star,html[data-theme=dark] .student-workspace .smart-study-kind-tabs button{color:#e6edf5;background:#192a40;border-color:#344862}html[data-theme=dark] .student-workspace .student-question-options button.correct,html[data-theme=dark] .student-workspace .practice-answer-feedback.correct{background:#17372e;border-color:#3e8561}html[data-theme=dark] .student-workspace .student-question-options button.incorrect,html[data-theme=dark] .student-workspace .practice-answer-feedback.incorrect{background:#412b2b;border-color:#875248}html[data-theme=dark] .student-workspace .student-test-card p,html[data-theme=dark] .student-workspace .student-device-note,html[data-theme=dark] .student-workspace .panel-placeholder,html[data-theme=dark] .student-workspace .student-history-summary small{color:#aab7c8}html[data-theme=dark] .student-workspace .student-history-summary article{color:#e6edf5;background:#142238;border-color:#2b3e57}@media (width<=800px){.smart-study-grid,.smart-study-shortcuts,.admin-live-schedule-form{grid-template-columns:1fr}.admin-live-schedule-form .staff-date-fields,.admin-live-schedule-form>button,.admin-live-schedule-form>small{grid-column:auto}.live-session-list article,.admin-live-session-list article{flex-direction:column;align-items:flex-start}.live-session-list article .student-primary-button{justify-content:center;width:100%}}@media (width<=480px){.student-catalog-actions{align-items:stretch}.student-catalog-filter{width:100%}.student-catalog-actions>.student-secondary-button{justify-content:center}.rank-summary-grid{grid-template-columns:1fr}.student-question-toolbar,.student-attempt-question-actions{flex-direction:column;align-items:flex-start}.student-attempt-question-actions .student-mark-review{justify-content:center;width:100%}.smart-study-grid>.student-panel-card,.live-sunday-card,.admin-live-sessions-panel{padding:16px}}:root{--ink:#1b304e;--ink-soft:#465873;--muted:#7d8793;--line:#e7e5de;--paper:#f6f5f0;--surface:#fffefa;--navy:#192d49;--copper:#bc7547;--green:#5c8068;--red:#a9574e}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.62}.auth-page{background:var(--paper);min-height:100svh;color:var(--ink);grid-template-columns:minmax(350px,.92fr) 1.08fr;display:grid}.auth-story{color:#f5f2eb;background:#192d49;flex-direction:column;min-height:100svh;padding:34px clamp(30px,6vw,86px);display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";opacity:.22;pointer-events:none;background:radial-gradient(at 70% 75%,#59718a 0,#0000 43%),repeating-linear-gradient(135deg,#0000 0 47px,#ffffff08 48px 49px);position:absolute;inset:0}.auth-brand,.workspace-brand{z-index:1;align-items:center;gap:10px;width:fit-content;display:inline-flex;position:relative}.brand-mark{color:#fffaf2;background:#c27d4e;border-radius:11px 11px 11px 4px;place-items:center;width:38px;height:38px;font:700 27px Georgia,serif;display:grid;box-shadow:0 7px 18px #101d2e30}.brand-mark span{transform:translateY(-1px)}.brand-word{color:#f8f5ee;letter-spacing:-.8px;font:700 21px DM Sans,sans-serif;display:block}.brand-period{color:#dda176}.brand-word small{color:#b6c0cc;letter-spacing:1.5px;margin-top:3px;font:600 7px DM Sans,sans-serif;display:block}.auth-story-content{z-index:1;width:min(100%,440px);margin:auto 0;padding:70px 0;position:relative}.auth-story-content h1{color:#f7f3ea;letter-spacing:-1.8px;margin:21px 0 15px;font-size:clamp(43px,5vw,66px);line-height:1.25}.auth-story-content h1 em{color:#e0a071;font-style:normal}.auth-story-content>p{color:#c1cbd5;max-width:390px;font-size:13px;line-height:1.9}.auth-benefit{align-items:center;gap:11px;margin-top:21px;display:flex}.auth-benefit>span{color:#edb181;border:1px solid #ffffff26;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.auth-benefit strong,.auth-benefit small{display:block}.auth-benefit strong{color:#f2eee6;font-size:11px}.auth-benefit small{color:#abb8c6;margin-top:3px;font-size:9px}.auth-story-footer{z-index:1;color:#9eacbb;letter-spacing:1.4px;font:600 8px DM Sans,sans-serif;position:relative}.auth-story-shape{border:1px solid #ffffff18;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-230px;right:-140px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}.auth-form-side{align-content:center;justify-items:center;padding:46px 30px;display:grid;position:relative}.auth-form-card{background:#fffefa;border:1px solid #e9e6de;border-radius:12px;width:min(100%,420px);padding:34px 37px 29px;box-shadow:0 18px 55px #27374b0d}.auth-mobile-brand{display:none}.back-home{color:#788391;align-items:center;gap:7px;font-size:10px;display:inline-flex}.back-home:hover,.auth-support a:hover{color:var(--copper)}.auth-form-heading{flex-direction:column;align-items:flex-start;margin:32px 0 24px;display:flex}.auth-form-icon{width:42px;height:42px;color:var(--copper);background:#f7eee4;border-radius:11px;place-items:center;margin-bottom:18px;display:grid}.auth-form-heading h2{color:var(--ink);letter-spacing:-.6px;margin:8px 0 5px;font-size:24px}.auth-form-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.auth-method-switch{background:#f7f6f1;border:1px solid #eeece6;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;margin:-5px 0 16px;padding:4px;display:grid}.auth-method-switch button{color:#6f7b84;background:0 0;border:0;border-radius:5px;min-height:34px;font-size:10px;font-weight:700}.auth-form{gap:15px;display:grid}.auth-form label,.staff-form label{color:#42536a;gap:7px;font-size:10px;font-weight:700;display:grid}.auth-form input,.auth-form select,.staff-form input,.staff-form select,.staff-form textarea{color:#283a53;background:#fff;border:1px solid #dfdfd9;border-radius:6px;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:11px;transition:border-color .18s,box-shadow .18s}.auth-form input:focus,.auth-form select:focus,.staff-form input:focus,.staff-form select:focus,.staff-form textarea:focus{border-color:#bf8157;box-shadow:0 0 0 3px #bf815718}.auth-form input::placeholder,.staff-form input::placeholder,.staff-form textarea::placeholder{color:#a3a9ae}.optional-label{color:#a1a5a7;justify-self:end;margin-top:-19px;font-size:8px;font-weight:500}.otp-input{letter-spacing:8px;text-align:center;font-size:18px!important}.auth-submit{border:0;border-radius:6px;width:100%;min-height:46px;margin-top:4px}.auth-terms{color:#969da3;text-align:center;margin:0;font-size:8px;line-height:1.8}.auth-terms a{color:#7b6759;text-underline-offset:2px;text-decoration:underline}.text-button{color:#526780;background:0 0;border:0;justify-self:center;padding:3px 8px;font-size:10px;font-weight:700}.otp-help{color:#8b949c;text-align:center;font-size:9px}.auth-security{color:#808d90;border-top:1px solid #eeece6;justify-content:center;align-items:center;gap:7px;margin-top:21px;padding-top:17px;font-size:9px;display:flex}.auth-support{color:#8e969d;font-size:9px;position:absolute;bottom:18px}.auth-support a{color:#586a7e;font-weight:700}.form-error,.form-success{border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:10px;line-height:1.6;display:flex}.form-error{color:#9c4f47;background:#fff5f2;border:1px solid #f0d8d4}.form-success{color:#55735d;background:#f4f1f7;border:1px solid #e0d8e7}.workspace-shell{min-height:100vh;color:var(--ink);background:var(--paper);grid-template-columns:244px minmax(0,1fr);display:grid}.workspace-sidebar{color:#d6dce2;background:var(--navy);flex-direction:column;height:100vh;padding:25px 16px 17px;display:flex;position:sticky;top:0}.workspace-brand{gap:9px;padding:0 9px}.workspace-brand .brand-mark{width:35px;height:35px;font-size:24px}.workspace-brand .brand-word{font-size:19px}.workspace-brand .brand-word small{color:#9daaba;font-size:6px}.workspace-nav-label{color:#8493a5;letter-spacing:1.5px;margin:41px 10px 11px;font:700 8px DM Sans,sans-serif}.workspace-nav{gap:5px;display:grid}.workspace-nav-link{color:#acb8c6;border-radius:6px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:10px;transition:color .15s,background .15s;display:flex;position:relative}.nav-pulse{background:#9c89ae;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 0 3px #9c89ae22}.workspace-sidebar-bottom{margin-top:auto}.support-card{background:#ffffff08;border:1px solid #ffffff1e;border-radius:8px;padding:14px}.support-card-icon{color:#e2a476;background:#ffffff0e;border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:11px;display:grid}.support-card strong{color:#f0eee8;font-size:9px;display:block}.support-card p{color:#aab6c3;margin:6px 0 10px;font-size:8px;line-height:1.7}.support-card a{color:#e3aa7d;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.workspace-signout{color:#aeb9c5;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;margin-top:14px;padding:11px;font-size:9px;display:flex}.workspace-signout:hover{color:#fff;background:#ffffff0c}.workspace-main{min-width:0}.workspace-topbar{background:#fffefa;border-bottom:1px solid #e7e5de;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:0 clamp(22px,4vw,56px);display:flex}.workspace-breadcrumb{color:#89929b;align-items:center;gap:10px;font-size:9px;display:flex}.workspace-breadcrumb b{color:#c1c3c1;font-weight:400}.workspace-breadcrumb strong{color:#40536b;font-weight:700}.workspace-top-actions{align-items:center;gap:10px;display:flex}.workspace-bell{color:#607087;background:#fffefa;border:1px solid #e9e7e0;border-radius:7px;place-items:center;width:33px;height:33px;display:grid;position:relative}.workspace-bell i{background:#c97a51;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.workspace-user-avatar{color:#8e5d3d;background:#f0dfcd;border-radius:50%;place-items:center;width:31px;height:31px;font:700 12px DM Sans,sans-serif;display:grid}.workspace-user-copy strong,.workspace-user-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.workspace-user-copy strong{color:#40516a;font-size:9px}.workspace-user-copy small{color:#9ba1a5;margin-top:3px;font-size:8px}.workspace-content{width:min(100%,1440px);margin:0 auto;padding:31px clamp(22px,4vw,56px) 50px}.workspace-page-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.workspace-page-heading .section-kicker{color:#b27a53;font-size:8px}.workspace-page-heading h1{color:var(--ink);letter-spacing:-.8px;margin:6px 0 5px;font-size:clamp(25px,3vw,34px)}.workspace-page-heading p{color:#818a94;margin:0;font-size:10px;line-height:1.7}.workspace-date-chip{color:#718174;background:#fbf9fd;border:1px solid #e2e7df;border-radius:20px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:inline-flex}.workspace-date-chip .live-dot{width:5px;height:5px}.student-welcome,.staff-welcome{background:linear-gradient(110deg,#f0e9dd 0%,#f7f4eb 58%,#e9e5ed 100%);border:1px solid #e5ddd1;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:218px;padding:26px 33px;display:flex;position:relative;overflow:hidden}.student-welcome:after,.staff-welcome:after{content:"";border:1px solid #d5c8b7;border-radius:50%;width:300px;height:300px;position:absolute;top:-83px;right:11%;box-shadow:0 0 0 24px #ffffff20,0 0 0 49px #ffffff17}.student-welcome>div:first-child,.staff-welcome>div:first-child{z-index:1;position:relative}.welcome-eyebrow{color:#a96e48;letter-spacing:.04em;align-items:center;gap:7px;font:700 8px DM Sans,Noto Sans Devanagari,sans-serif;display:inline-flex}.student-welcome h2,.staff-welcome h2{color:#243b59;letter-spacing:-.6px;margin:12px 0 7px;font-size:28px;line-height:1.35}.student-welcome h2 em,.staff-welcome h2 em{color:#b97549;font-style:normal}.student-welcome p,.staff-welcome p{color:#7b8490;margin:0 0 15px;font-size:9px}.student-welcome .button-primary{border-radius:5px;min-height:38px;font-size:9px}.welcome-art{z-index:1;flex:none;width:170px;height:170px;position:relative}.welcome-ring{border:1px solid #ceb99f;border-radius:50%;position:absolute;inset:5px}.welcome-arch{color:#fff2de;background:#bb7950;border-radius:48% 48% 4px 4px;flex-direction:column;justify-content:center;align-items:center;width:95px;height:130px;display:flex;position:absolute;bottom:11px;left:39px;box-shadow:7px 10px 21px #74503b28}.welcome-arch span{font-size:21px}.welcome-arch small{letter-spacing:1px;text-align:center;margin-top:7px;font:700 7px/1.6 DM Sans,sans-serif}.welcome-note{color:#657d68;background:#fffefa;border:1px solid #ebe7dc;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:7px;display:flex;position:absolute;bottom:15px;right:-22px;box-shadow:0 8px 20px #1b304e12}.welcome-note strong{color:#384d62}.student-stat-grid,.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.student-stat,.admin-stat-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;min-width:0;padding:15px;display:grid}.stat-icon,.admin-stat-icon{border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:12px;display:grid}.stat-icon.peach,.admin-stat-icon.pending{color:#a86c48;background:#f6eadd}.stat-icon.blue,.admin-stat-icon.users{color:#66849a;background:#e8eff3}.stat-icon.green,.admin-stat-icon.published{color:#63816a;background:#ebe7ef}.stat-icon.violet,.admin-stat-icon.staff{color:#73718d;background:#edecf3}.student-stat small,.admin-stat-grid small{color:#808a94;font-size:8px}.student-stat strong,.admin-stat-grid strong{color:#2e425d;margin:4px 0;font:700 23px DM Sans,Noto Sans Devanagari,sans-serif}.student-stat>span:last-child,.admin-stat-grid article>span:last-child{color:#a0a5a8;font-size:7px}.student-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:13px;margin-top:14px;display:grid}.student-panel-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:19px}.panel-card-heading{justify-content:space-between;align-items:center;gap:14px;min-height:31px;margin-bottom:14px;display:flex}.panel-card-heading .section-kicker{font-size:7px}.panel-card-heading h2{color:#2c405b;letter-spacing:-.2px;margin:5px 0 0;font-size:15px}.muted-icon{color:#9ba4a9}.text-link{color:#566a81;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.student-recruit-list,.staff-record-list,.admin-record-list{display:grid}.student-recruit-row{border-top:1px solid #efeee9;grid-template-columns:31px minmax(0,1fr) 25px;align-items:center;gap:10px;padding:12px 0;display:grid}.mini-doc{color:#b6764b;background:#f7eee4;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.student-recruit-row div{min-width:0}.student-recruit-row small,.student-recruit-row strong,.student-recruit-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.student-recruit-row small{color:#b07851;font-size:7px}.student-recruit-row strong{color:#364a63;margin:4px 0;font-size:9px}.student-recruit-row span{color:#929aa0;font-size:7px}.student-recruit-row>a{color:#62758b;border:1px solid #e8e7e0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.study-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:167px;display:flex}.study-empty-icon{color:#728873;background:#ede9f1;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.study-empty strong{color:#4b5e71;font-size:9px}.study-empty p{color:#929aa0;margin:6px 0 12px;font-size:8px}.student-footnote{color:#92999d;align-items:center;gap:7px;margin-top:14px;font-size:8px;display:flex}.panel-placeholder{color:#838e96;text-align:center;border:1px dashed #e3e1da;border-radius:7px;padding:24px 16px;font-size:9px;line-height:1.8}.panel-placeholder span{color:#a0a6a8}.staff-welcome{background:linear-gradient(110deg,#eae6ee,#f5f5ee 60%,#eee5da);border-color:#dfe5dc;min-height:174px}.staff-welcome:after{border-color:#cbd6c9;right:8%}.staff-welcome h2{font-size:24px}.staff-welcome p{max-width:430px;line-height:1.8}.staff-role-chips{z-index:1;flex-wrap:wrap;justify-content:end;gap:6px;max-width:245px;display:flex;position:relative}.staff-role-chips span,.district-chip-list span{color:#66806a;background:#f9f6fb;border:1px solid #dce3d8;border-radius:20px;padding:6px 9px;font-size:7px}.staff-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:13px;margin-top:14px;display:grid}.staff-form{gap:12px;display:grid}.staff-form input,.staff-form select,.staff-form textarea{padding:10px;font-size:9px}.staff-form textarea{resize:vertical}.staff-form .button-primary{border:0;border-radius:5px;justify-self:start;min-height:39px;font-size:9px}.staff-queue-card{min-height:250px}.refresh-button{color:#718093;background:#fffefa;border:1px solid #e7e6df;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.refresh-button:hover{color:var(--copper);border-color:#ddc7b4}.staff-record{border-top:1px solid #eeede8;grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;padding:14px 0;display:grid}.staff-record-main{min-width:0}.staff-record-kicker{color:#aa7c59;font-size:7px}.staff-record-kicker span{color:#c4b19f;padding:0 4px}.staff-record-main h3,.admin-record h3{color:#31455e;margin:5px 0 4px;font-size:10px}.staff-record-main p,.admin-record p{overflow-wrap:anywhere;color:#929a9f;margin:0;font-size:8px;line-height:1.6}.status-pill{color:#7e7880;white-space:nowrap;background:#f7f5ef;border:1px solid #e7e3da;border-radius:20px;align-self:start;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.status-pill i{background:#a8a19a;border-radius:50%;width:5px;height:5px}.status-in_review{color:#8d7149;background:#fbf5e9;border-color:#eee3cc}.status-in_review i{background:#ca9a55}.status-approved{color:#52765b;background:#f3eff7;border-color:#e0d7e8}.status-approved i{background:#836b9a}.status-published{color:#4e7485;background:#eef6f8;border-color:#d7e8eb}.status-published i{background:#5f9baa}.status-changes_requested{color:#9b5d4e;background:#fff3ef;border-color:#f0dcd4}.status-changes_requested i{background:#c37661}.record-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.small-action{color:#566b81;background:#fffefa;border:1px solid #e4e2db;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:7px;font-weight:700;display:inline-flex}.small-action:hover{color:#9f6845;border-color:#cdb29a}.small-action.approve,.publish-action{color:#55795c;background:#f6f3fa;border-color:#ded6e5}.approved-hint{color:#829181;align-items:center;gap:5px;font-size:7px;display:inline-flex}.review-note{color:#857363;background:#faf5ef;border-left:2px solid #cf966d;margin-top:7px;padding:7px 8px;font-size:7px;line-height:1.6}.role-placeholder{margin-top:14px}.admin-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.admin-tabs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{color:#79848e;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:8px;display:inline-flex}.admin-tab:hover{color:#40556c;background:#eeede7}.admin-tab.active{color:#9c6746;background:#fffefa;border-color:#e5ddd2;box-shadow:0 2px 7px #24334909}.admin-tab>span{color:#8b6543;text-align:center;background:#f4e8d9;border-radius:9px;min-width:17px;padding:2px 4px;font-size:7px}.admin-flash{margin:0 0 12px}.admin-stat-grid{margin-top:0}.admin-stat-grid article{position:relative}.admin-stat-icon{margin-bottom:11px}.admin-overview-card{margin-top:14px}.admin-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-next-grid button{color:#50647b;text-align:left;background:#fffefa;border:1px solid #eeece5;border-radius:7px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:2px 9px;min-width:0;padding:11px;display:grid}.admin-next-grid button:hover{background:#fdfaf5;border-color:#d8c2ad}.admin-next-grid button>span{color:#ad734d;background:#f5ece2;border-radius:7px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.admin-next-grid button strong{color:#3c5068;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-next-grid button small{color:#979fa4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-next-grid button>svg{grid-area:1/3/3}.admin-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.queue-count{color:#936640;background:#f6ecdf;border-radius:50%;place-items:center;min-width:25px;height:25px;font:700 9px DM Sans,sans-serif;display:grid}.green-count{color:#5d7c62;background:#ede8f1}.admin-record{border-top:1px solid #eeede8;padding:13px 0}.admin-record>p{margin:6px 0 10px}.admin-record>p a{color:#8c6c51;align-items:center;gap:4px;font-weight:700;display:inline-flex}.admin-record>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.admin-staff-layout{grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);align-items:start;gap:13px;display:grid}.admin-staff-layout>section:last-child{grid-column:1/-1}.admin-staff-list{max-height:510px;overflow-y:auto}.admin-staff-row{border-top:1px solid #efeee9;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.member-avatar{color:#8d6140;background:#f1e2d0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font:700 11px DM Sans,sans-serif;display:grid}.member-info{min-width:0}.member-info>strong,.member-info>small{color:#40546c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;display:block;overflow:hidden}.member-info>small{color:#969da2;margin-top:3px;font-size:7px}.role-chip-list{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.role-chip-list>span{color:#687780;background:#fafaf6;border:1px solid #e6e6de;border-radius:12px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:inline-flex}.role-chip-list button{color:#a46657;background:#f4e7e2;border:0;border-radius:50%;place-items:center;width:13px;height:13px;padding:0;display:grid}.staff-form select{appearance:auto}.admin-security-note{color:#6f806f;background:#f8f5fa;border:1px solid #e4dfe9;border-radius:6px;gap:8px;margin-top:16px;padding:10px;font-size:7px;line-height:1.7;display:flex}.admin-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.reference-list{gap:0;max-height:160px;margin-top:14px;display:grid;overflow-y:auto}.reference-list span{color:#647283;border-top:1px solid #efeee9;align-items:center;gap:9px;padding:7px 0;font-size:7px;display:flex}.reference-list b{color:#ac734c;min-width:40px;font:700 7px DM Sans,sans-serif}.district-chip-list{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.district-chip-list span{font-size:7px}.district-form{grid-template-columns:1fr 1fr;align-items:end}.district-form button{grid-column:1/-1}.route-loading{color:#6f7d8c;background:var(--paper);align-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.loading-mark{color:#fff7ed;background:var(--copper);border-radius:13px 13px 13px 5px;place-items:center;width:44px;height:44px;font:700 30px Georgia,serif;display:grid}.route-loading p{font-size:10px}@media (width<=1050px){.workspace-shell{grid-template-columns:218px minmax(0,1fr)}.workspace-content{padding-left:25px;padding-right:25px}.student-content-grid,.staff-grid,.admin-staff-layout{grid-template-columns:1fr}}@media (width<=760px){.auth-page{min-height:100svh;padding:0 0 1px;display:block}.auth-story{display:none}.auth-form-side{align-content:start;min-height:100svh;padding:22px 16px 70px}.auth-mobile-brand{width:min(100%,420px);margin:0 auto 24px;display:block}.auth-mobile-brand .brand-word{color:var(--ink)}.auth-mobile-brand .brand-word small{color:#89929b}.auth-form-card{padding:25px 22px 22px}.auth-form-heading{margin:24px 0 20px}.auth-support{bottom:22px}.workspace-shell{padding-bottom:calc(67px + env(safe-area-inset-bottom));display:block}.workspace-sidebar{z-index:20;width:100%;height:calc(65px + env(safe-area-inset-bottom));padding:5px 9px env(safe-area-inset-bottom);background:#192d49;border-top:1px solid #ffffff18;position:fixed;inset:auto 0 0}.workspace-brand,.workspace-nav-label,.workspace-sidebar-bottom{display:none}.workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:3px;height:100%;display:grid}.workspace-nav-link{text-align:center;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:4px 2px;font-size:7px;display:flex}.workspace-nav-link.active{box-shadow:inset 0 2px #d49262}.workspace-nav-link.active svg{color:#dfa477}.workspace-nav-link .nav-pulse{width:4px;height:4px;margin:0;position:absolute;top:7px;left:calc(50% + 9px)}.workspace-topbar{min-height:57px;padding:0 16px}.workspace-breadcrumb{gap:6px;font-size:7px}.workspace-top-actions{gap:7px}.workspace-bell{width:29px;height:29px}.workspace-user-copy{display:none}.workspace-user-avatar{width:29px;height:29px}.workspace-content{padding:22px 15px 25px}.workspace-page-heading{align-items:flex-start;margin-bottom:17px}.workspace-page-heading h1{font-size:25px}.workspace-page-heading p{max-width:420px;font-size:9px}.workspace-date-chip{display:none}.student-welcome,.staff-welcome{min-height:190px;padding:20px}.student-welcome h2{font-size:24px}.welcome-art{width:122px;height:138px;margin-right:-12px}.welcome-arch{width:74px;height:108px;left:28px}.welcome-note{bottom:3px;right:-5px}.student-stat-grid,.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.student-stat,.admin-stat-grid article{padding:12px}.student-stat strong,.admin-stat-grid strong{font-size:20px}.student-content-grid,.staff-grid,.admin-review-grid,.admin-staff-layout,.admin-reference-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.student-panel-card{padding:15px}.admin-toolbar{align-items:flex-start}.admin-tabs{flex:1}.admin-tab{min-height:33px;padding:0 9px;font-size:7px}.admin-tab svg{width:13px}.admin-next-grid{grid-template-columns:1fr}.admin-next-grid button{grid-template-columns:31px minmax(0,1fr) 15px}.staff-record{gap:8px}.district-form{grid-template-columns:1fr 1fr}}@media (width<=420px){.auth-form-side{padding-left:12px;padding-right:12px}.auth-form-card{padding:22px 17px 19px}.workspace-content{padding-left:12px;padding-right:12px}.workspace-page-heading h1{font-size:22px}.workspace-page-heading p{font-size:8px}.student-welcome,.staff-welcome{padding:17px 14px}.student-welcome h2{font-size:21px}.student-welcome p{max-width:190px;line-height:1.6}.welcome-art{transform-origin:100%;width:96px;margin-right:-15px;transform:scale(.86)}.staff-role-chips{max-width:115px}.staff-role-chips span{padding:5px 6px;font-size:6px}.student-stat small,.admin-stat-grid small{font-size:7px}}@media (prefers-reduced-motion:reduce){.workspace-nav-link,.auth-form input,.staff-form input,.staff-form select,.staff-form textarea{transition:none}}.mobile-workspace-brand{display:none}@media (width<=760px){.auth-form-side{min-height:100svh;padding:25px 18px 76px}.auth-mobile-brand{width:min(100%,460px);margin-bottom:22px}.auth-form-card{border-radius:19px;width:min(100%,460px);padding:28px 25px 24px;box-shadow:0 14px 38px #24334910}.back-home{font-size:12px}.auth-form-heading{margin:25px 0 21px}.auth-form-heading h2{font-size:25px}.auth-form-heading p{font-size:13px}.auth-method-switch{border-radius:12px;gap:5px}.auth-method-switch button{border-radius:9px;min-height:44px;font-size:12px}.auth-form{gap:14px}.auth-form label{gap:8px;font-size:13px}.auth-form input,.auth-form select{border-radius:11px;min-height:49px;padding:12px 13px;font-size:16px}.otp-input{font-size:19px!important}.auth-submit{border-radius:11px;min-height:49px;font-size:13px}.auth-terms{font-size:11px}.auth-security{margin-top:18px;padding-top:15px;font-size:11px}.auth-support{font-size:11px;bottom:23px}.workspace-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.workspace-sidebar{height:calc(76px + env(safe-area-inset-bottom));padding:7px 12px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#192d49f5;border-top:1px solid #ffffff24;box-shadow:0 -12px 30px #14243a20}.workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-nav-link{color:#c5ced8;border:1px solid #0000;border-radius:13px;gap:5px;min-height:58px;font-size:10px;font-weight:600}.workspace-nav-link svg{width:19px;height:19px}.workspace-nav-link.active{box-shadow:none;background:#ffffff12;border-color:#ffffff20}.workspace-nav-link.active svg{color:#efb27f}.workspace-nav-link .nav-pulse{width:5px;height:5px;top:9px;left:calc(50% + 13px)}.workspace-topbar{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;border-bottom-color:#e7e3dc;justify-content:flex-start;gap:11px;min-height:66px;padding:0 16px;position:sticky;top:0;box-shadow:0 5px 16px #24334908}.mobile-workspace-brand{flex:none;order:0;display:inline-flex}.mobile-workspace-brand .brand-mark{width:35px;height:35px}.workspace-breadcrumb{flex:1;order:1;gap:0;min-width:0;font-size:12px}.workspace-breadcrumb span,.workspace-breadcrumb b{display:none}.workspace-breadcrumb strong{color:#263a55;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.workspace-top-actions{flex:none;order:2;gap:9px}.workspace-bell{border-radius:12px;width:38px;height:38px}.workspace-user-avatar{width:36px;height:36px;font-size:14px}.workspace-content{width:min(100%,620px);padding:24px 17px 34px}.workspace-page-heading{gap:10px;margin-bottom:18px}.workspace-page-heading .section-kicker{font-size:10px}.workspace-page-heading h1{letter-spacing:-.7px;margin:6px 0 7px;font-size:27px;line-height:1.25}.workspace-page-heading p{max-width:520px;font-size:13px;line-height:1.65}.student-welcome,.staff-welcome{border-radius:20px;min-height:0;padding:23px 21px;box-shadow:0 10px 30px #293b4d0a}.student-welcome h2,.staff-welcome h2{margin:12px 0 8px;font-size:25px;line-height:1.38}.welcome-eyebrow{font-size:11px}.student-welcome p,.staff-welcome p{max-width:350px;margin-bottom:16px;font-size:13px;line-height:1.7}.student-welcome .button-primary{border-radius:11px;min-height:46px;padding:0 16px;font-size:13px}.welcome-art{width:116px;height:132px;margin-right:-7px}.welcome-arch{width:72px;height:104px;left:25px}.welcome-note{border-radius:11px;padding:8px;font-size:9px;bottom:2px;right:-7px}.staff-welcome{display:block}.staff-role-chips{justify-content:flex-start;max-width:100%;margin-top:16px}.staff-role-chips span{border-radius:999px;padding:7px 10px;font-size:10px}.student-stat-grid,.admin-stat-grid{gap:10px;margin-top:13px}.student-stat,.admin-stat-grid article{border-radius:16px;padding:15px;box-shadow:0 6px 18px #293b4d07}.stat-icon,.admin-stat-icon{border-radius:11px;width:36px;height:36px;margin-bottom:12px}.student-stat small,.admin-stat-grid small{font-size:11px;line-height:1.45}.student-stat strong,.admin-stat-grid strong{margin:5px 0;font-size:25px}.student-stat>span:last-child,.admin-stat-grid article>span:last-child{font-size:10px;line-height:1.5}.student-content-grid,.staff-grid,.admin-review-grid,.admin-staff-layout,.admin-reference-grid{gap:12px;margin-top:13px}.student-panel-card{border-radius:17px;padding:18px;box-shadow:0 6px 20px #293b4d07}.panel-card-heading{min-height:40px;margin-bottom:13px}.panel-card-heading .section-kicker{font-size:10px}.panel-card-heading h2{margin-top:5px;font-size:17px}.text-link{gap:6px;min-height:40px;font-size:12px}.student-recruit-row{grid-template-columns:36px minmax(0,1fr) 34px;gap:10px;padding:14px 0}.mini-doc{border-radius:11px;width:36px;height:36px}.student-recruit-row small{font-size:10px}.student-recruit-row strong{margin:4px 0;font-size:13px;line-height:1.45}.student-recruit-row span{font-size:10px}.student-recruit-row>a{border-radius:11px;width:32px;height:32px}.study-empty{min-height:180px;padding:12px 0}.study-empty-icon{border-radius:14px;width:46px;height:46px}.study-empty strong{font-size:13px}.study-empty p{font-size:12px;line-height:1.6}.student-footnote{align-items:flex-start;font-size:11px;line-height:1.65}.student-footnote .sample-dot{flex:none;margin-top:6px}.panel-placeholder{border-radius:13px;padding:25px 15px;font-size:12px;line-height:1.7}.staff-form{gap:15px}.staff-form label{gap:8px;font-size:13px}.staff-form input,.staff-form select,.staff-form textarea{border-radius:11px;min-height:48px;padding:12px 13px;font-size:16px}.staff-form textarea{min-height:100px}.staff-form .button-primary{border-radius:11px;justify-self:stretch;width:100%;min-height:48px;font-size:13px}.staff-record{grid-template-columns:minmax(0,1fr);gap:9px;padding:15px 0}.staff-record-kicker{font-size:10px}.staff-record-main h3,.admin-record h3{font-size:14px;line-height:1.5}.staff-record-main p,.admin-record p{font-size:12px;line-height:1.6}.status-pill{justify-self:start;padding:6px 9px;font-size:10px}.record-actions{gap:8px}.small-action{border-radius:10px;min-height:40px;padding:0 12px;font-size:11px}.review-note{padding:9px 10px;font-size:11px}.approved-hint{font-size:11px}.admin-toolbar{margin-bottom:13px;display:block}.admin-tabs{gap:7px;margin:0 -17px 12px;padding:0 17px 4px}.admin-tab{background:#fffefa;border-color:#e9e5dc;border-radius:12px;gap:8px;min-height:44px;padding:0 13px;font-size:12px}.admin-tab svg{width:16px;height:16px}.admin-tab.active{color:#8d5e3d;box-shadow:none;background:#f9f2e9;border-color:#d9c2ad}.admin-tab>span{min-width:20px;padding:3px 6px;font-size:10px}.refresh-button{border-radius:12px;width:42px;height:42px}.admin-next-grid{gap:9px}.admin-next-grid button{border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;gap:3px 10px;min-height:62px;padding:11px 12px}.admin-next-grid button>span{border-radius:11px;width:36px;height:36px}.admin-next-grid button strong{font-size:12px}.admin-next-grid button small{font-size:10px}.admin-record{padding:15px 0}.admin-record>p{margin:7px 0 12px}.admin-record>div:last-child{gap:8px}.admin-staff-list{max-height:none;overflow:visible}.admin-staff-row{gap:12px;padding:13px 0}.member-avatar{width:38px;height:38px;font-size:14px}.member-info>strong{font-size:13px}.member-info>small{font-size:11px}.role-chip-list{gap:6px;margin-top:8px}.role-chip-list>span{border-radius:999px;gap:6px;padding:6px 8px;font-size:10px}.role-chip-list button{width:18px;height:18px}.admin-security-note{border-radius:11px;gap:10px;padding:12px;font-size:11px;line-height:1.6}.reference-list{max-height:220px}.reference-list span{padding:10px 0;font-size:11px}.reference-list b{min-width:42px;font-size:10px}.district-chip-list{gap:7px}.district-chip-list span{padding:7px 10px;font-size:10px}}@media (width<=680px){.announcement{height:auto;min-height:34px;padding:7px 12px;font-size:11px;line-height:1.4}.site-header{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f6f0;border-bottom:1px solid #e8e5dd;height:68px;padding:0 17px;position:sticky;top:0}.brand{gap:9px}.brand-mark{border-radius:12px 12px 12px 4px;width:36px;height:36px}.brand-word{font-size:20px}.brand-word small{margin-top:4px;font-size:7px}.mobile-menu-toggle{border-radius:13px;width:42px;height:42px}.main-nav{border-radius:17px;padding:13px;top:62px;left:12px;right:12px}.main-nav>a{padding:13px 10px;font-size:14px}.nav-actions{grid-template-columns:44px 1fr 1fr;gap:9px;padding-top:13px}.icon-button{width:44px;height:44px}.login-button,.start-button{border-radius:11px;min-height:44px;font-size:13px}.hero-section{padding:37px 20px 28px}.eyebrow{font-size:10px;line-height:1.5}.hero-copy h1{letter-spacing:-1.2px;font-size:clamp(36px,10vw,44px);line-height:1.25}.hero-description{max-width:390px;font-size:15px;line-height:1.8}.hero-ctas{align-items:stretch;gap:9px;margin-top:21px}.button-primary,.button-secondary{border-radius:11px;gap:8px;min-height:47px;padding:0 14px;font-size:12px}.hero-assurance{gap:10px;margin-top:22px}.hero-assurance strong{font-size:12px}.hero-assurance small{font-size:10px}.hero-art{height:260px;margin-top:8px}.floating-card{border-radius:12px;gap:8px;padding:10px}.floating-card small{font-size:9px}.floating-card strong{font-size:10px}.progress-icon,.calendar-icon{width:30px;height:30px}.trust-strip{row-gap:13px;margin:0 16px 4px;padding:16px 0}.trust-item{gap:9px;padding-left:5px}.trust-item strong{font-size:11px;line-height:1.4}.trust-item small{font-size:9px;line-height:1.4}.trust-icon{border-radius:10px;width:32px;height:32px}.content-section,.test-section-inner{margin-left:18px;margin-right:18px}.content-section{padding:47px 0}.section-kicker{font-size:10px;line-height:1.5}.section-heading-row{align-items:end;gap:8px}.section-heading-row h2,.test-heading h2,.how-heading h2{font-size:27px;line-height:1.4}.text-link{padding-top:0;padding-bottom:4px;font-size:11px}.text-link svg{width:15px;height:15px}.recruit-toolbar{gap:8px;margin-top:18px}.search-box{border-radius:12px;gap:10px;height:48px;padding:0 13px}.search-box svg{width:18px;height:18px}.search-box input{font-size:14px}.filter-button{border-radius:11px;height:42px;padding:0 11px;font-size:12px}.results-label{margin-top:3px;font-size:11px}.recruit-grid{gap:11px;margin-top:11px}.recruit-card{border-radius:16px;padding:17px}.recruit-card-top{gap:9px}.recruit-symbol{border-radius:12px;width:38px;height:38px;font-size:15px}.recruit-tag{border-radius:7px;padding:6px 9px;font-size:10px}.recruit-meta{margin-top:14px;font-size:10px}.recruit-card h3{margin:6px 0 5px;font-size:16px;line-height:1.45}.recruit-card p{font-size:12px;line-height:1.55}.card-rule{margin:14px 0 11px}.card-link{font-size:12px}.sample-note{gap:8px;margin-top:12px;font-size:11px;line-height:1.65}.test-section{border-radius:25px 25px 0 0}.test-section-inner{padding:43px 0 24px}.test-heading>p{margin-top:11px;font-size:13px;line-height:1.7}.test-grid{gap:10px;margin-top:20px}.test-card{border-radius:15px;min-height:132px;padding:16px}.test-icon{border-radius:12px;width:38px;height:38px}.test-card-copy{margin-top:12px}.test-card-copy small{font-size:10px}.test-card h3{font-size:14px}.test-card-bottom{padding-top:14px;font-size:11px}.test-card-bottom a{width:32px;height:32px}.test-footer{align-items:flex-start;gap:12px;margin-top:17px;padding-top:14px;font-size:10px;line-height:1.5}.test-footer a{align-items:flex-start;font-size:10px}.how-section{padding-top:47px;padding-bottom:47px}.steps-grid{gap:10px;margin-top:22px}.step-card{border-radius:15px;padding:17px}.step-number{font-size:11px}.step-icon{border-radius:11px;width:38px;height:38px}.step-card h3{margin:13px 0 6px;font-size:14px}.step-card p{font-size:12px;line-height:1.7}.closing-cta{border-radius:20px;min-height:230px;margin:0 14px 36px;padding:25px 19px}.cta-eyebrow{font-size:11px}.cta-content h2{font-size:29px}.cta-content p{max-width:250px;font-size:12px;line-height:1.7}.cta-content .button-primary{min-height:46px;font-size:12px}.cta-seal{width:74px;height:74px;font-size:10px;bottom:18px;right:16px}.cta-seal span{font-size:7px}.site-footer{padding:25px 19px 0}.footer-main{gap:14px;padding-bottom:18px}.footer-main>p{max-width:330px;font-size:11px;line-height:1.65}.footer-links{gap:15px}.footer-links a{font-size:11px}.footer-bottom{gap:6px;min-height:72px;font-size:9px;line-height:1.4}}@media (width<=420px){.workspace-content{padding-left:14px;padding-right:14px}.workspace-page-heading h1{font-size:25px}.student-welcome{padding:21px 17px}.student-welcome>div:first-child{max-width:72%}.student-welcome h2,.staff-welcome h2{font-size:22px}.student-welcome p,.staff-welcome p{font-size:12px}.welcome-art{transform-origin:100%;width:94px;margin-right:-17px;transform:scale(.88)}.staff-role-chips{max-width:100%}.staff-role-chips span{padding:6px 8px;font-size:10px}.student-stat-grid,.admin-stat-grid{gap:8px}.student-stat,.admin-stat-grid article{padding:13px}.student-stat small,.admin-stat-grid small{font-size:10px}.student-stat>span:last-child,.admin-stat-grid article>span:last-child{font-size:9px}.auth-form-side{padding:22px 14px 72px}.auth-mobile-brand{margin-bottom:20px}.auth-form-card{border-radius:20px;padding:23px 19px 20px;box-shadow:0 12px 35px #24334910}.back-home{font-size:12px}.auth-form-heading{margin:22px 0 20px}.auth-form-heading h2{font-size:25px}.auth-form-heading p{font-size:13px}.auth-method-switch{border-radius:12px;gap:5px}.auth-method-switch button{border-radius:9px;min-height:44px;font-size:12px}.auth-form{gap:14px}.auth-form label{gap:8px;font-size:13px}.auth-form input,.auth-form select{border-radius:11px;min-height:49px;padding:12px 13px;font-size:16px}.otp-input{font-size:19px!important}.auth-submit{border-radius:11px;min-height:49px;font-size:13px}.auth-terms{font-size:11px}.auth-security{margin-top:18px;padding-top:15px;font-size:11px}.auth-support{font-size:11px;bottom:23px}.form-error,.form-success{border-radius:10px;padding:11px 12px;font-size:12px}.hero-section{padding:32px 17px 25px}.hero-copy h1{font-size:37px}.hero-ctas{flex-wrap:wrap}.hero-ctas>*{flex:1}.hero-art{height:230px}.floating-card{max-width:59%}.floating-card strong{white-space:normal}.trust-strip{margin-left:13px;margin-right:13px}.trust-item{padding-left:3px}.trust-item strong{font-size:10px}.trust-item small{font-size:9px}.content-section,.test-section-inner{margin-left:16px;margin-right:16px}.section-heading-row h2,.test-heading h2,.how-heading h2{font-size:25px}.text-link{font-size:10px}.recruit-card{padding:15px}.recruit-card h3{font-size:15px}.test-footer{flex-direction:column}.closing-cta{margin-left:12px;margin-right:12px}.cta-seal{opacity:.6}}.student-mobile-dashboard{display:none}@media (width<=760px){.student-workspace{color:#142c43;background:#fbf7ee}.student-workspace .workspace-topbar{background:#fbf7ee;border-bottom:0;min-height:57px}.student-workspace .workspace-breadcrumb,.student-workspace .workspace-user-avatar,.student-workspace .workspace-page-heading{display:none}.student-workspace .workspace-top-actions{margin-left:auto}.student-workspace .workspace-bell{color:#173047;background:#fffdf8;border-color:#e8dfd0}.student-workspace .workspace-content{width:min(100%,560px);padding:3px 17px 29px}.student-desktop-dashboard{display:none}.student-mobile-dashboard{gap:15px;display:grid}.student-mobile-greeting{background:linear-gradient(112deg,#fffdf7 0%,#fbf4e6 67%,#f2e4c9 100%);border:1px solid #eee4d2;border-radius:19px;align-items:flex-start;min-height:159px;padding:15px 13px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #58462b0b}.student-mobile-greeting-copy{z-index:2;width:70%;position:relative}.student-mobile-greeting .welcome-eyebrow{color:#a66b3d;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.student-mobile-greeting .welcome-eyebrow svg{width:12px;height:12px}.student-mobile-greeting h2{color:#142c43;letter-spacing:-.55px;margin:8px 0 5px;font-size:23px;line-height:1.17}.student-mobile-greeting h2 em{color:#e4661d;font-style:normal}.student-mobile-greeting p{color:#66727b;max-width:225px;margin:0;font-size:10px;line-height:1.55}.mobile-greeting-link{color:#d85c18;align-items:center;gap:5px;min-height:28px;margin-top:9px;font-size:10px;font-weight:800;display:inline-flex}.mobile-rajasthan-art{pointer-events:none;width:45%;position:absolute;inset:0 0 0 auto;overflow:hidden}.mobile-art-sun{background:#f6bc69;border-radius:50%;width:34px;height:34px;position:absolute;top:23px;right:43px;box-shadow:0 0 0 8px #f6bc691f}.mobile-art-palace{z-index:2;color:#a87548;text-shadow:11px 8px #c18b58;font-size:57px;line-height:1;position:absolute;bottom:33px;right:6px}.mobile-art-dune{border-radius:50% 48% 0 0;width:190px;height:88px;position:absolute;bottom:-32px;right:-19px;transform:rotate(-7deg)}.mobile-art-dune-back{background:#e9d5ae;bottom:-43px;right:23px}.mobile-art-dune-front{opacity:.76;background:#d8ba8e}.mobile-art-arch{z-index:1;opacity:.75;border:5px solid #9b6947;border-bottom:0;border-radius:23px 23px 0 0;width:38px;height:57px;position:absolute;bottom:24px;right:12px}.student-mobile-progress{color:#172f45;background:#fffdf8;border:1px solid #eee5d7;border-radius:15px;align-items:center;gap:10px;min-height:57px;padding:8px 11px;display:flex;box-shadow:0 5px 15px #58462b08}.student-mobile-progress-icon{color:#e66b23;background:#fff0df;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;display:grid}.student-mobile-progress-copy{gap:2px;min-width:0;display:grid}.student-mobile-progress-copy small{color:#8b9293;font-size:9px}.student-mobile-progress-copy strong{color:#183049;font-size:12px}.student-mobile-progress-action{color:#fff;background:#17364d;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.student-mobile-featured{color:#fff;background:linear-gradient(112deg,#123148 0%,#173e58 72%,#23536a 100%);border:1px solid #244c66;border-radius:16px;gap:7px;min-height:100px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #163c5522}.student-mobile-featured:after{content:"";border:1px solid #ffffff1b;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-55px;right:-23px;box-shadow:0 0 0 17px #ffffff08,0 0 0 35px #ffffff06}.student-mobile-featured-label{color:#e3d9c5;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.student-mobile-featured-label>span{background:#e9742c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9742c2b}.student-mobile-featured>strong{z-index:1;max-width:90%;font-size:15px;line-height:1.35;position:relative}.student-mobile-featured-bottom{z-index:1;color:#cfdae0;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex;position:relative}.student-mobile-featured-bottom b{color:#ffd2a0;align-items:center;gap:4px;font-size:9px;display:inline-flex}.student-mobile-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.student-mobile-shortcuts>a{color:#263a4c;justify-items:center;gap:6px;min-width:0;font-size:9px;display:grid}.shortcut-icon{color:#fff;border-radius:13px;place-items:center;width:41px;height:41px;display:grid;box-shadow:0 5px 12px #293b4d10}.shortcut-orange{background:linear-gradient(145deg,#f07734,#d94d15)}.shortcut-teal{background:linear-gradient(145deg,#6e36a6,#197d7a)}.shortcut-violet{background:linear-gradient(145deg,#9a78dc,#7554bb)}.shortcut-yellow{background:linear-gradient(145deg,#f5bd48,#df9823)}.student-mobile-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.student-mobile-section-heading>div>span{color:#a66b3d;font-size:9px;font-weight:700}.student-mobile-section-heading h2{color:#183149;letter-spacing:-.3px;margin:3px 0 0;font-size:17px}.student-mobile-section-heading>a{color:#d85e1c;background:#fffdf8;border:1px solid #eee3d2;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.student-mobile-recruitments,.student-mobile-tests{min-width:0}.student-mobile-recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.student-mobile-recruit-card{color:#1a3043;background:#fffdf8;border:1px solid #eee6d9;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:center;gap:4px 7px;min-height:116px;padding:10px;display:grid;box-shadow:0 5px 15px #58462b08}.student-mobile-recruit-mark{color:#b85e2d;background:#fff1df;border:1px solid #f0dfc9;border-radius:9px;grid-area:1/1/span 2;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.student-mobile-recruit-card small{color:#8b9090;grid-area:1/2;font-size:8px}.student-mobile-recruit-card strong{-webkit-line-clamp:2;color:#183149;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;min-height:34px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.student-mobile-recruit-link{color:#d85e1c;grid-area:3/1/auto/-1;align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex}.student-mobile-empty{color:#737c7c;background:#fffdf8;border:1px dashed #e5d6bd;border-radius:14px;padding:16px 13px;font-size:11px;line-height:1.6}.student-mobile-section-heading>svg{color:#d96a29}.student-mobile-test-empty{text-align:center;background:#fffdf8;border:1px solid #eee5d8;border-radius:16px;justify-items:center;padding:17px 13px 15px;display:grid}.student-mobile-test-empty>span{color:#59258d;background:#ece5f2;border-radius:13px;place-items:center;width:41px;height:41px;margin-bottom:8px;display:grid}.student-mobile-test-empty>strong{color:#20384c;font-size:12px}.student-mobile-test-empty p{color:#818987;max-width:290px;margin:5px 0 8px;font-size:10px;line-height:1.5}.student-mobile-test-empty>a{color:#fff;background:#e8661e;border-radius:10px;align-items:center;gap:6px;min-height:35px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.student-mobile-footnote{color:#818987;align-items:flex-start;gap:7px;margin:-3px 2px 0;font-size:9px;line-height:1.5;display:flex}.student-mobile-footnote>span{background:#d79035;border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.student-workspace .workspace-sidebar{background:#fffdf8;border-top-color:#eee5d7;box-shadow:0 -7px 20px #2433490a}.student-workspace .workspace-nav-link{color:#707b83;font-size:9px}.student-workspace .workspace-nav-link.active{color:#e35f1c;background:#fff0e3;box-shadow:inset 0 2px #e76620}.student-workspace .workspace-nav-link.active svg{color:#e35f1c}.student-workspace .workspace-nav-link svg{width:19px;height:19px}.student-workspace .workspace-nav-link .nav-pulse{display:none}.staff-workspace,.admin-workspace{color:#142c43;background:#fbf7ee}.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{background:#fbf7ee;border-bottom-color:#eee5d7}.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{background:#fffdf8;border-top-color:#eee5d7;box-shadow:0 -7px 20px #2433490a}.staff-workspace .workspace-nav-link,.admin-workspace .workspace-nav-link{color:#707b83;font-size:9px}.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:#e35f1c;background:#fff0e3;box-shadow:inset 0 2px #e76620}.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#e35f1c}.staff-workspace .workspace-nav-link svg,.admin-workspace .workspace-nav-link svg{width:19px;height:19px}.staff-workspace .workspace-nav-link .nav-pulse,.admin-workspace .workspace-nav-link .nav-pulse{display:none}.staff-workspace .staff-welcome,.admin-workspace .student-panel-card,.staff-workspace .student-panel-card{background-color:#fffdf8;border-color:#eee5d8;border-radius:16px;box-shadow:0 5px 16px #58462b08}.staff-workspace .staff-welcome{background:linear-gradient(112deg,#fffdf7 0%,#fbf4e6 70%,#f2e4c9 100%)}.staff-workspace .staff-welcome h2 em{color:#e4661d}.staff-workspace .staff-role-chips span{color:#a56d40;background:#fffaf0;border-color:#eadcc8}.staff-workspace .button-primary,.admin-workspace .button-primary{color:#fff;background:#e8661e;border-color:#df5d1d}.staff-workspace .button-primary:hover,.admin-workspace .button-primary:hover{background:#cf5114}}@media (width<=390px){.student-mobile-greeting{min-height:151px;padding-left:12px}.student-mobile-greeting-copy{width:74%}.student-mobile-greeting h2{font-size:21px}.mobile-art-sun{right:29px}.mobile-art-palace{font-size:51px;right:-2px}.student-mobile-recruit-card{padding:9px}}.student-route-page{color:#20364d;gap:16px;display:grid}.student-route-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.student-back-link{color:#697887;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:700;display:inline-flex}.student-back-link:hover{color:#d85f1d}.student-route-count{color:#7c8589;font-size:11px}.student-search-form{color:#73818a;background:#fffdf8;border:1px solid #e9e2d5;border-radius:14px;align-items:center;gap:11px;min-height:52px;padding:5px 6px 5px 15px;display:flex;box-shadow:0 5px 16px #293b4d06}.student-search-form input{color:#1b344b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.student-search-form input::placeholder{color:#a0a5a4}.student-search-form button,.student-primary-button{color:#fff;cursor:pointer;background:#e8661e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.student-search-form button:hover,.student-primary-button:hover{background:#cf5114;transform:translateY(-1px)}.student-primary-button:disabled{opacity:.65;cursor:wait;transform:none}.student-primary-button.saved{background:#4f237b}.student-secondary-button{color:#31475a;min-height:38px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e7dccb;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.student-secondary-button:hover:not(:disabled){color:#bc541a;border-color:#dc9e6b}.student-secondary-button:disabled{opacity:.45;cursor:not-allowed}.student-action-unavailable{opacity:.65;cursor:default}.student-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.student-filter-row>span{color:#838b8e;align-items:center;gap:5px;margin-right:3px;font-size:10px;display:inline-flex}.student-filter-row button{color:#65727c;min-height:31px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e8e2d7;border-radius:18px;padding:0 12px;font-size:10px;font-weight:700}.student-filter-row button.active{color:#fff;background:#e8661e;border-color:#e8661e}.student-recruitment-list{gap:10px;display:grid}.public-catalog-main{gap:16px;max-width:1180px;min-height:60vh;margin:0 auto;padding:clamp(24px,5vw,52px) clamp(16px,4vw,30px);display:grid}.public-catalog-heading{gap:6px;margin:8px 0;display:grid}.public-catalog-heading h1{color:#20364d;margin:0;font-size:clamp(25px,4vw,38px);line-height:1.25}.public-catalog-heading p{color:#718087;margin:0;font-size:13px;line-height:1.7}.public-catalog-actions{flex-wrap:wrap;gap:10px;display:flex}.student-recruitment-card{background:#fffdf8;border:1px solid #ece4d7;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 34px 28px;align-items:center;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 5px 17px #293b4d06}.public-recruitment-card{grid-template-columns:42px minmax(0,1fr) 28px}.student-recruitment-mark{color:#d66124;background:#fff0df;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.student-recruitment-card-main{gap:5px;min-width:0;display:grid}.student-recruitment-card-main>small{color:#a66d45;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.student-recruitment-card-main>a{color:#20364d;width:fit-content;max-width:100%}.student-recruitment-card-main>a:hover{color:#d85f1d}.student-recruitment-card-main strong{font-size:14px;line-height:1.45;display:block}.student-recruitment-card-main p{color:#7d888f;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.student-recruitment-deadline{color:#687d70;align-items:center;gap:5px;margin-top:2px;font-size:10px;display:inline-flex}.student-save-button,.student-card-arrow{color:#78848d;cursor:pointer;background:#fff;border:1px solid #e9e1d4;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.student-save-button:hover,.student-save-button.is-saved{color:#d75f1e;background:#fff6eb;border-color:#f0c497}.student-card-arrow{color:#d66124}.student-loading{color:#77848b;justify-content:center;align-items:center;gap:9px;min-height:100px;font-size:12px;display:flex}.spin{animation:1s linear infinite student-spin}@keyframes student-spin{to{transform:rotate(360deg)}}.student-state-card{text-align:center;background:#fffdf8;border:1px dashed #e5d6bd;border-radius:18px;align-content:center;justify-items:center;gap:9px;min-height:240px;padding:26px;display:grid}.student-state-icon{color:#d96424;background:#fff0e1;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:3px;display:grid}.student-state-card>strong{color:#20364d;font-size:15px}.student-state-card>p{color:#7f898e;max-width:480px;margin:0;font-size:12px;line-height:1.7}.student-state-card>.student-primary-button,.student-state-card>.student-secondary-button{margin-top:6px}.student-pagination{color:#717e87;justify-content:center;align-items:center;gap:14px;font-size:11px;display:flex}.student-source-note,.student-device-note{color:#828b8d;align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.6;display:flex}.student-source-note svg{color:#5f3687;flex:none}.student-device-note{background:#fffdf8;border:1px solid #eee5d7;border-radius:11px;padding:10px 12px}.student-device-note svg{color:#b27848;flex:none}.student-detail-hero{background:linear-gradient(115deg,#fffdf8,#f7efdf 82%,#f1e1c4);border:1px solid #e7dccb;border-radius:19px;gap:15px;padding:23px;display:grid;box-shadow:0 8px 25px #293b4d08}.student-detail-agency{align-items:center;gap:13px;display:flex}.student-detail-agency>span{color:#b56c38;background:#fff7e9;border:1px solid #eed9ba;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.student-detail-agency small{color:#a76d45;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.student-detail-agency h2{color:#1b334b;margin:0;font-size:clamp(19px,2.5vw,27px);line-height:1.35}.student-detail-hero>p{color:#687780;max-width:760px;margin:0;font-size:12px;line-height:1.7}.student-detail-hero>.student-primary-button{justify-self:start}.student-detail-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.student-detail-stat-grid article{background:#fffdf8;border:1px solid #ece4d7;border-radius:14px;gap:6px;min-width:0;padding:15px;display:grid}.student-detail-stat-grid svg{color:#d66728}.student-detail-stat-grid small{color:#868f92;font-size:10px}.student-detail-stat-grid strong{overflow-wrap:anywhere;color:#263d53;font-size:12px;line-height:1.5}.student-detail-section{background:#fffdf8;border:1px solid #ece4d7;border-radius:15px;padding:18px}.student-detail-section h2,.student-detail-section h3{color:#243a51;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.student-detail-section h2 svg,.student-detail-section h3 svg{color:#d66b2d}.student-detail-section>p{color:#687780;margin:0;font-size:12px;line-height:1.8}.student-preserve-lines{white-space:pre-line}.student-fee-list{gap:7px;margin:0;display:grid}.student-fee-list>div{border-bottom:1px solid #f0ece5;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.student-fee-list>div:last-child{border-bottom:0}.student-fee-list dt{color:#77838b}.student-fee-list dd{color:#263d53;text-align:right;margin:0;font-weight:700}.public-recruitment-fees{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.public-recruitment-fees article{background:linear-gradient(145deg,#fff,#f7fafb);border:1px solid #e6ebed;border-radius:12px;gap:5px;padding:11px 12px;display:grid}.public-recruitment-fees small{color:#778691;font-size:9px}.public-recruitment-fees strong{color:#213c57;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.student-milestones{gap:0;margin:0;padding:0;list-style:none;display:grid}.student-milestones li{grid-template-columns:18px minmax(0,1fr);gap:9px;padding:0 0 16px;display:grid;position:relative}.student-milestones li:not(:last-child):before{content:"";background:#eadcc9;width:1px;position:absolute;top:13px;bottom:-1px;left:6px}.milestone-dot{z-index:1;background:#fffdf8;border:3px solid #f1aa70;border-radius:50%;width:13px;height:13px;margin-top:2px}.student-milestones li>div{gap:4px;display:grid}.student-milestones strong{color:#2b4055;font-size:12px}.student-milestones small{color:#ad7149;font-size:10px}.student-milestones p{color:#758187;margin:2px 0;font-size:11px;line-height:1.6}.student-milestones a,.student-official-source a{color:#ba5a22;align-items:center;gap:5px;width:fit-content;font-size:10px;font-weight:800;display:inline-flex}.student-official-source{color:#522b79;background:#f5f0fb;border:1px solid #e1d8e9;border-radius:14px;gap:12px;padding:16px;display:flex}.student-official-source>svg{flex:none}.student-official-source strong{color:#462d5f;font-size:12px}.student-official-source p{color:#77877d;margin:4px 0 7px;font-size:10px}.student-device-note+.student-state-card{margin-top:1px}.student-test-coming{background:linear-gradient(125deg,#fffdf8,#f8f0e2);border:1px solid #e7dccb;border-radius:20px;justify-items:start;gap:12px;padding:clamp(20px,4vw,34px);display:grid}.student-test-emblem{color:#187e78;background:#ece5f2;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.student-coming-chip{color:#927047;background:#f4e8d3;border-radius:18px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.student-coming-chip>span{background:#dc8b35;border-radius:50%;width:6px;height:6px}.student-test-coming h2{color:#1c344c;max-width:580px;margin:0;font-size:clamp(21px,3vw,30px);line-height:1.35}.student-test-coming>p{color:#6f7c84;max-width:680px;margin:0;font-size:12px;line-height:1.8}.student-test-steps{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:5px 0;display:grid}.student-test-steps article{background:#fffdf8b5;border:1px solid #ebe2d5;border-radius:13px;gap:5px;padding:13px;display:grid}.student-test-steps article>span{color:#de702e;font-size:10px;font-weight:800}.student-test-steps strong{color:#2c4154;font-size:12px}.student-test-steps small{color:#899194;font-size:10px}.student-feature-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.student-feature-grid article{background:#fffdf8;border:1px solid #ece4d7;border-radius:14px;align-content:start;gap:7px;padding:15px;display:grid}.student-feature-grid svg{color:#d96a2c}.student-feature-grid strong{color:#2b4055;font-size:12px}.student-feature-grid p{color:#838d91;margin:0;font-size:10px;line-height:1.6}.student-history-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.student-history-summary article{background:#fffdf8;border:1px solid #ece4d7;border-radius:14px;gap:5px;padding:15px;display:grid}.student-history-summary svg{color:#d86a2a}.student-history-summary small{color:#838c90;font-size:10px}.student-history-summary strong{color:#2a4056;font-size:23px}.student-performance-placeholder{text-align:center;background:#fffdf8;border:1px solid #ece4d7;border-radius:20px;align-content:center;justify-items:center;gap:11px;min-height:330px;padding:25px;display:grid}.student-performance-orbit{color:#d66a2a;background:#fff4e5;border:1px solid #e8c8a5;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:3px;display:grid;box-shadow:0 0 0 9px #fbf1e4}.student-performance-placeholder .section-kicker{color:#ad754b;font-size:10px;font-weight:800}.student-performance-placeholder h2{color:#20364d;max-width:530px;margin:0;font-size:20px}.student-performance-placeholder p{color:#808b8e;max-width:560px;margin:0 0 4px;font-size:12px;line-height:1.7}.student-notification-list{gap:9px;display:grid}.student-notification-list article{background:#fffdf8;border:1px solid #ece4d7;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:13px;display:grid}.notification-calendar{color:#d56a2a;background:#fff0e1;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.student-notification-list article>div{gap:4px;display:grid}.student-notification-list small{color:#ad7149;font-size:10px;font-weight:700}.student-notification-list strong{color:#293f54;font-size:12px}.student-notification-list p{color:#899194;margin:0;font-size:10px}.student-notification-list article>a{color:#ba5a22;border:1px solid #eee5d9;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.student-account-card{background:linear-gradient(110deg,#fffdf8,#f6efe2);border:1px solid #e9dfd0;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.student-account-avatar{color:#b46c3b;background:#f5e3c8;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.student-account-card>div{gap:3px;min-width:0;display:grid}.student-account-card small{color:#a37553;font-size:9px}.student-account-card strong{color:#20364d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.student-account-card>div>span{color:#808b8e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.student-verified{color:#5c3682;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.student-profile-columns{grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr);align-items:start;gap:13px;display:grid}.student-profile-form,.student-settings-list{background:#fffdf8;border:1px solid #ece4d7;border-radius:16px;gap:12px;padding:19px;display:grid}.student-profile-form h2,.student-settings-list h2{color:#253b50;margin:0;font-size:15px}.student-profile-form>p{color:#869093;margin:-7px 0 0;font-size:10px}.student-profile-form label{color:#516373;gap:6px;font-size:11px;font-weight:700;display:grid}.student-profile-form input,.student-profile-form select{color:#253b50;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #e7e1d7;border-radius:10px;outline:none;padding:0 11px;font-size:12px}.student-profile-form input:focus,.student-profile-form select:focus{border-color:#df8b52;box-shadow:0 0 0 3px #e8661e18}.student-profile-form>.student-primary-button{justify-self:start}.student-form-error,.student-form-success{align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.55;display:flex}.student-form-error{color:#b84635}.student-form-success{color:#542780}.student-settings-list>a{color:#bf6630;border-bottom:1px solid #f0ece5;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;padding:11px 0;display:grid}.student-settings-list>a:last-child{border-bottom:0}.student-settings-list>a>span{gap:4px;display:grid}.student-settings-list>a strong{color:#33495d;font-size:11px}.student-settings-list>a small{color:#8b9495;font-size:9px}.student-help-banner,.student-help-status{background:#fffdf8;border:1px solid #e9dfd0;border-radius:15px;align-items:flex-start;gap:12px;padding:16px;display:flex}.student-help-banner>svg,.student-help-status>svg{color:#d56b2b;flex:none}.student-help-banner strong,.student-help-status strong{color:#2a4055;font-size:12px}.student-help-banner p,.student-help-status p{color:#7d898d;margin:5px 0 0;font-size:10px;line-height:1.7}.student-faq-list{gap:9px;display:grid}.student-faq-list details{background:#fffdf8;border:1px solid #ece4d7;border-radius:13px;padding:14px 15px}.student-faq-list summary{color:#30465a;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;list-style:none;display:flex}.student-faq-list summary::-webkit-details-marker{display:none}.student-faq-list details[open] summary svg{transform:rotate(180deg)}.student-faq-list details p{color:#77848a;margin:11px 0 0;font-size:10px;line-height:1.75}.student-dashboard-more{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.student-dashboard-more a{color:#516779;background:#fffdf8;border:1px solid #ece4d7;border-radius:12px;align-items:center;gap:7px;min-height:47px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.student-dashboard-more a svg:first-child{color:#d86628}.student-dashboard-more a svg:last-child{margin-left:auto}.student-workspace .workspace-user-avatar{text-decoration:none}@media (width<=760px){.student-workspace .workspace-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.student-workspace .workspace-nav-link{gap:4px;padding:4px 1px;font-size:8px}.student-workspace .workspace-nav-link svg{width:18px;height:18px}.student-route-page{gap:13px}.student-route-toolbar{align-items:flex-start}.student-back-link{font-size:11px}.student-route-count{padding-top:2px;font-size:9px}.student-search-form{border-radius:13px;min-height:48px}.student-search-form input{font-size:12px}.student-search-form button{min-height:36px;padding:0 12px;font-size:10px}.student-filter-row{gap:6px}.student-filter-row>span{width:100%}.student-filter-row button{min-height:30px;font-size:9px}.student-recruitment-card{border-radius:14px;grid-template-columns:34px minmax(0,1fr) 30px;gap:9px;padding:12px}.student-recruitment-mark{border-radius:11px;width:34px;height:34px}.student-recruitment-card-main{grid-area:1/2}.student-recruitment-card-main>small{font-size:9px}.student-recruitment-card-main strong{font-size:12px}.student-recruitment-card-main p{font-size:10px}.student-recruitment-deadline{font-size:9px}.student-save-button{grid-area:1/3;width:30px;height:30px}.student-card-arrow{display:none}.student-state-card{border-radius:16px;min-height:215px;padding:20px 15px}.student-state-card>strong{font-size:14px}.student-state-card>p{font-size:11px}.student-device-note,.student-source-note{align-items:flex-start;font-size:9px}.student-device-note svg,.student-source-note svg{margin-top:1px}.student-detail-hero{border-radius:16px;gap:12px;padding:16px}.student-detail-agency{align-items:flex-start;gap:10px}.student-detail-agency>span{border-radius:12px;width:39px;height:39px}.student-detail-agency small{font-size:9px;line-height:1.5}.student-detail-agency h2{font-size:18px}.student-detail-hero>p{font-size:11px}.student-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.student-detail-stat-grid article{border-radius:13px;padding:12px}.student-detail-stat-grid small{font-size:9px}.student-detail-stat-grid strong{font-size:10px}.student-detail-section{border-radius:14px;padding:14px}.student-detail-section h3{font-size:13px}.student-detail-section>p{font-size:11px}.student-test-coming{border-radius:17px;gap:11px;padding:18px 15px}.student-test-coming h2{font-size:21px}.student-test-coming>p{font-size:11px}.student-test-steps{gap:6px}.student-test-steps article{border-radius:11px;padding:9px}.student-test-steps strong{font-size:10px}.student-test-steps small{font-size:8px;line-height:1.5}.student-feature-grid{grid-template-columns:1fr;gap:8px}.student-feature-grid article{grid-template-columns:23px minmax(0,1fr);gap:4px 8px;padding:12px}.student-feature-grid article svg{grid-row:1/span 2}.student-feature-grid strong{font-size:11px}.student-feature-grid p{font-size:9px}.student-history-summary{gap:7px}.student-history-summary article{border-radius:12px;padding:11px 9px}.student-history-summary small{font-size:8px}.student-history-summary strong{font-size:19px}.student-performance-placeholder{border-radius:16px;min-height:290px;padding:20px 14px}.student-performance-placeholder h2{font-size:17px}.student-performance-placeholder p{font-size:11px}.student-notification-list article{grid-template-columns:34px minmax(0,1fr) 28px;gap:9px;padding:11px}.notification-calendar{width:34px;height:34px}.student-notification-list strong{font-size:11px}.student-account-card{gap:10px;padding:13px}.student-account-avatar{width:40px;height:40px}.student-account-card strong{font-size:12px}.student-verified{font-size:0}.student-verified svg{width:17px;height:17px}.student-profile-columns{grid-template-columns:1fr;gap:10px}.student-profile-form,.student-settings-list{border-radius:15px;gap:11px;padding:15px}.student-profile-form input,.student-profile-form select{min-height:43px;font-size:12px}.student-dashboard-more{grid-template-columns:1fr;gap:7px;margin-top:0}.student-dashboard-more a{min-height:43px;font-size:10px}}@media (width<=390px){.student-workspace .workspace-nav-link{font-size:7px}.student-workspace .workspace-nav-link svg{width:17px;height:17px}.student-recruitment-card{padding:10px}.student-test-steps article{padding:8px 6px}.student-test-steps strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}.student-primary-button{transition:none}}.staff-workspace-toolbar{background:#fffdf8;border:1px solid #e9e1d5;border-radius:13px;align-items:end;gap:10px;margin:15px 0 0;padding:12px;display:flex}.staff-workspace-toolbar>label{color:#79858b;gap:5px;min-width:150px;font-size:10px;font-weight:700;display:grid}.staff-workspace-toolbar .staff-search-label{flex:1}.staff-workspace-toolbar input,.staff-workspace-toolbar select{color:#283d53;min-height:37px;font:inherit;background:#fff;border:1px solid #e7e1d7;border-radius:9px;outline:0;padding:0 10px;font-size:11px}.staff-workspace-toolbar input:focus,.staff-workspace-toolbar select:focus{border-color:#da9461;box-shadow:0 0 0 3px #e8661e14}.staff-workspace-toolbar .refresh-button{flex:none}.staff-flash{margin-top:10px}.staff-record-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.staff-record-meta span{color:#78848a;background:#fffdf8;border:1px solid #ebe4d8;border-radius:12px;padding:4px 7px;font-size:9px}.staff-milestone-list{gap:5px;margin-top:8px;display:grid}.staff-milestone-list>div{background:#fffdf8;border:1px solid #efe8dc;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:7px 8px;display:flex}.staff-milestone-list>div>span{gap:3px;min-width:0;display:grid}.staff-milestone-list strong{color:#506477;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.staff-milestone-list small{color:#a47757;font-size:8px}.staff-milestone-list button{color:#a5683d;font:inherit;cursor:pointer;background:#fffaf2;border:1px solid #ead9c4;border-radius:7px;flex:none;padding:5px 7px;font-size:8px}.record-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.staff-review-actions{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:7px;width:100%;display:grid}.staff-review-actions label{color:#71808a;gap:5px;font-size:9px;font-weight:700;display:grid}.staff-review-actions textarea,.admin-review-note-input{color:#30475c;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #e8e1d7;border-radius:9px;outline:0;padding:9px 10px;font-size:10px}.staff-review-actions textarea:focus,.admin-review-note-input:focus{border-color:#d9905c;box-shadow:0 0 0 3px #e8661e12}.staff-inline-form{background:#fffaf1;border:1px solid #ece2d4;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3px;padding:14px;display:grid}.staff-inline-form>strong{color:#344b60;grid-column:1/-1;font-size:12px}.staff-inline-form>label{color:#697983;gap:5px;font-size:9px;font-weight:700;display:grid}.staff-inline-form input,.staff-inline-form select,.staff-inline-form textarea{color:#2f4559;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e6dfd5;border-radius:8px;outline:0;padding:9px;font-size:10px}.staff-inline-form input:focus,.staff-inline-form select:focus,.staff-inline-form textarea:focus{border-color:#da9461;box-shadow:0 0 0 3px #e8661e12}.staff-inline-form>.button-primary{grid-column:1/-1;justify-self:start;min-height:37px}.staff-date-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.milestone-form{background:#faf7fc;border-color:#e2dce8}.staff-capability-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.staff-capability-grid article{background:#fffdf8;border:1px solid #e9e1d5;border-radius:14px;gap:8px;padding:16px;display:grid}.staff-capability-grid h2{color:#293f54;margin:0;font-size:13px}.staff-capability-grid p{color:#79858a;margin:0;font-size:10px;line-height:1.65}.capability-status{color:#ad754b;align-items:center;gap:5px;width:fit-content;font-size:9px;font-weight:800;display:inline-flex}.admin-review-note-input{margin:7px 0}.admin-member-search{color:#879197;background:#fff;border:1px solid #e8e1d7;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin:0 0 7px;padding:4px 5px 4px 10px;display:flex}.admin-member-search input{color:#2e4458;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10px}.admin-member-search button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#e8661e;border:0;border-radius:7px;padding:0 11px;font-size:9px;font-weight:800}.admin-pending-capabilities{background:#fffaf2;border:1px solid #eee4d4;border-radius:11px;margin-top:15px;padding:11px}.admin-pending-capabilities strong{color:#a16c42;font-size:10px}.admin-pending-capabilities p{color:#818b8e;margin:5px 0 0;font-size:9px;line-height:1.6}.reference-list{gap:7px;max-height:260px;margin-top:14px;display:grid;overflow:auto}.reference-list>article{color:#506477;background:#fff;border:1px solid #efebe3;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:8px 9px;font-size:10px;display:flex}.reference-list>article>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.reference-list>article>span>b{color:#ba7547}.reference-list>article small{color:#87918f;grid-column:1/-1;font-size:8px}.reference-list>article>button{color:#647582;min-height:29px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e8e1d7;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.reference-list>article>button:hover{color:#bf5b22;border-color:#ebc6a5}.reference-list>article>button:disabled{opacity:.55;cursor:wait}.reference-list>article>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.reference-list>article>div>button{color:#647582;min-height:29px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e8e1d7;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.reference-list .reference-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.reference-list .reference-edit-form>label{min-width:0}.reference-list .reference-edit-form>label:nth-child(2),.reference-list .reference-edit-form>label:nth-child(4){grid-column:1/-1}.reference-list .reference-edit-form>div{grid-column:1/-1;justify-content:flex-start}.reference-list>article>.admin-topic-reference{border-top:1px solid #f0ebe3;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:5px 0 0 12px;display:grid}.reference-list>article.admin-subject-reference{grid-template-columns:minmax(0,1fr) auto;display:grid}.reference-list>article>.admin-topic-reference>span{gap:2px;display:grid}.reference-list>article>.admin-topic-reference>.reference-edit-form{grid-column:1/-1}.admin-activity-card{min-height:250px}.admin-activity-list{display:grid}.admin-activity-list article{border-top:1px solid #efeee9;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.admin-activity-icon{color:#a86c43;background:#f7eddf;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.admin-activity-list article>div{gap:4px;display:grid}.admin-activity-list strong{color:#34495d;text-transform:capitalize;font-size:11px}.admin-activity-list p{overflow-wrap:anywhere;color:#7e898e;margin:0;font-size:9px}.admin-activity-list small{color:#a1a7a7;font-size:8px}@media (width<=760px){.staff-workspace-toolbar{grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:10px;display:grid}.staff-workspace-toolbar>label{min-width:0;font-size:9px}.staff-workspace-toolbar>label:first-child,.staff-workspace-toolbar>label:nth-child(2){grid-column:1}.staff-workspace-toolbar .refresh-button{grid-area:1/2/span 2;align-self:end}.staff-workspace-toolbar input,.staff-workspace-toolbar select{min-height:40px;font-size:11px}.staff-record-meta span{font-size:8px}.staff-milestone-list strong{font-size:9px}.staff-milestone-list small{font-size:8px}.staff-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-review-actions label{grid-column:1/-1}.staff-review-actions .small-action{justify-content:center}.staff-inline-form{grid-template-columns:1fr;padding:12px}.staff-inline-form>strong,.staff-inline-form>.button-primary,.staff-date-fields{grid-column:1}.staff-date-fields{grid-template-columns:1fr}.staff-inline-form input,.staff-inline-form select,.staff-inline-form textarea{min-height:41px;font-size:12px}.staff-inline-form>label{font-size:11px}.staff-inline-form>.button-primary{justify-self:stretch;width:100%;min-height:45px}.staff-capability-grid{grid-template-columns:1fr}.reference-list{max-height:320px}.admin-member-search{min-height:44px}.admin-member-search input{font-size:11px}.admin-member-search button{min-height:34px}.admin-pending-capabilities p{font-size:10px}.admin-activity-list article{padding:13px 0}.admin-activity-list strong{font-size:10px}}.student-test-list,.student-attempt-history,.learning-question-list,.learning-test-list,.support-queue-list{gap:10px;display:grid}.student-test-card{background:#fffdf8;border:1px solid #ece4d7;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px;display:grid}.student-test-card-icon{color:#c65d25;background:#fff0df;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.student-test-card-main{min-width:0}.student-test-card-main>small,.student-test-intro-card>.section-kicker{color:#a66e48;font-size:10px;font-weight:800}.student-test-card-main h2,.student-test-intro-card h2{color:#20364d;margin:5px 0;font-size:16px}.student-test-card-main p,.student-test-intro-card>p{color:#7e898d;margin:0;font-size:11px;line-height:1.65}.student-test-card-meta{color:#6f7f87;flex-wrap:wrap;gap:12px;margin-top:11px;font-size:10px;display:flex}.student-test-card-meta span{align-items:center;gap:4px;display:inline-flex}.student-test-card>.student-primary-button{white-space:nowrap;align-self:center}.student-test-intro-card{background:linear-gradient(135deg,#fffdf8,#f8f0e2);border:1px solid #ece4d7;border-radius:20px;justify-items:start;gap:11px;padding:clamp(18px,3vw,28px);display:grid}.student-test-intro-card .student-test-card-icon{margin-bottom:4px}.student-test-intro-card .student-history-summary{width:100%;margin:7px 0}.student-test-intro-card .student-history-summary article{grid-template-columns:22px 1fr;align-items:center}.student-test-intro-card .student-history-summary article svg{grid-row:span 2}.student-test-intro-card .student-history-summary strong{font-size:14px}.student-test-rules{background:#fffaf0;border-radius:12px;gap:7px;width:100%;padding:12px;display:grid}.student-test-rules p{color:#596d76;gap:7px;margin:0;font-size:11px;line-height:1.6;display:flex}.student-test-rules svg{color:#532184;flex:none}.student-attempt-top{background:#fffdf8;border:1px solid #e9e0d2;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.student-attempt-top a,.student-attempt-top>span{color:#263e54;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.student-attempt-top>span{color:#c84f2b;font-variant-numeric:tabular-nums}.student-attempt-progress{color:#6c7d85;grid-template-columns:1fr auto;gap:8px;margin:12px 0;font-size:10px;display:grid}.student-attempt-progress>div{background:#eee7dc;border-radius:8px;grid-column:1/-1;height:6px;overflow:hidden}.student-attempt-progress i{border-radius:inherit;background:#572588;height:100%;transition:width .2s;display:block}.student-question-card{background:#fffdf8;border:1px solid #ece4d7;border-radius:18px;padding:clamp(17px,3vw,27px)}.student-question-card>small{color:#9e714c;font-size:10px;font-weight:700}.student-question-card h2{color:#20364d;margin:13px 0 20px;font-size:clamp(17px,2.5vw,22px);line-height:1.55}.student-question-options{gap:9px;display:grid}.student-question-options button{color:#344a5b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e9e1d5;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.student-question-options button>span{color:#737f84;border:1px solid #d9d9d3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.student-question-options button.selected{color:#3c1760;background:#f3edf8;border-color:#5c2592}.student-question-options button.selected>span{color:#fff;background:#532086;border-color:#532086}.student-answer-status{color:#72847d;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.student-question-numbers{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.student-question-numbers button{color:#697780;cursor:pointer;background:#fffdf8;border:1px solid #e2d9cc;border-radius:9px;width:34px;height:34px}.student-question-numbers button.answered{color:#3c1760;background:#eee8f4;border-color:#532086}.student-question-numbers button.marked{box-shadow:inset 0 -3px #d98448}.student-question-numbers button.active{outline-offset:1px;outline:2px solid #ef9d54}.student-mark-review{color:#63727c;cursor:pointer;background:#fffdf8;border:1px solid #ded6ca;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:8px 11px;font-size:11px;display:inline-flex}.student-mark-review.marked{color:#a55222;background:#fff2e5;border-color:#d98448}.student-mark-review:disabled{opacity:.6;cursor:wait}.student-attempt-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.student-attempt-actions>button{min-height:42px}.student-result-hero{text-align:center;background:linear-gradient(140deg,#fffdf8,#f8f0e2);border:1px solid #e8dfd1;border-radius:18px;justify-items:center;gap:8px;padding:23px;display:grid}.student-result-hero .section-kicker{color:#ad7149;font-size:10px;font-weight:800}.student-result-score{color:#1d3c54;align-items:baseline;gap:4px;display:flex}.student-result-score strong{font-size:42px}.student-result-score span,.student-result-hero>p{color:#77838a;font-size:12px}.student-result-hero>p{margin:0}.student-result-counts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px;display:flex}.student-result-counts span{color:#65747a;background:#fff;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.student-result-counts .correct{color:#451673;background:#f1eaf7}.student-result-counts .wrong{color:#b34a36;background:#fff0ea}.student-question-review-list{gap:11px;display:grid}.student-question-review{background:#fffdf8;border:1px solid #e7e1d6;border-radius:15px;padding:16px}.student-question-review.right{border-left:3px solid #5c2592}.student-question-review.wrong{border-left:3px solid #dc684c}.student-question-review.skipped{border-left:3px solid #dbab50}.question-review-heading{color:#9a704d;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.student-save-question{color:#b85e27;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.student-question-review h3{color:#253c52;margin:10px 0 12px;font-size:14px;line-height:1.6}.student-question-review-options{gap:6px;display:grid}.student-question-review-options>div{color:#66757c;border:1px solid #eee8de;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:grid}.student-question-review-options>div.correct{color:#461b71;background:#f3edf8;border-color:#b59bcf}.student-question-review-options>div.picked-wrong{color:#a64b37;background:#fff4ef;border-color:#e7b9a9}.student-question-review-options small{font-size:9px}.student-question-explanation{color:#6a7b80;margin:10px 0 0;font-size:11px;line-height:1.7}.student-attempt-history article{background:#fffdf8;border:1px solid #ece4d7;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.attempt-history-icon{color:#bc6028;background:#fff0df;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.attempt-history-icon.in_progress{color:#4e1b80;background:#f0e9f6}.student-attempt-history article>div{gap:3px;min-width:0;display:grid}.student-attempt-history article>div small{color:#a0704a;font-size:9px}.student-attempt-history article>div strong{color:#273e53;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.student-attempt-history article>div span{color:#899194;font-size:9px}.student-attempt-history article>b{color:#223d54;white-space:nowrap;font-size:12px}.student-attempt-history article>a,.learning-resume a{color:#bb5e25;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.student-performance-details{grid-template-columns:.85fr 1.15fr;gap:12px;display:grid}.student-performance-details .student-panel-card h2{color:#273e53;margin:5px 0 10px;font-size:15px}.student-performance-details p{color:#728087;font-size:12px}.student-performance-details section>small{color:#839092;align-items:center;gap:5px;font-size:10px;display:flex}.student-subject-performance{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.student-subject-performance span{gap:3px;display:grid}.student-subject-performance strong{color:#344b5d;font-size:11px}.student-subject-performance small{color:#879092;font-size:9px}.student-subject-performance b{color:#50237d;font-size:11px}.student-subject-performance>div{background:#eee8de;border-radius:8px;grid-column:1/-1;height:6px;overflow:hidden}.student-subject-performance i{border-radius:inherit;background:#59268b;height:100%;display:block}.learning-resume{margin-bottom:12px;padding:14px}.learning-resume h2{color:#253d53;margin:5px 0;font-size:15px}.learning-resume p{color:#667780;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.student-notification-settings{background:#fffdf8;border:1px solid #ece4d7;border-radius:15px;gap:9px;margin-bottom:15px;padding:16px;display:grid}.student-notification-settings h2{color:#273e53;margin:0 0 2px;font-size:14px}.student-notification-settings label{border-top:1px solid #f0e9de;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.student-notification-settings label span{gap:4px;display:grid}.student-notification-settings label strong{color:#415564;font-size:11px}.student-notification-settings label small,.student-notification-settings>small{color:#899194;font-size:9px}.student-notification-settings input{accent-color:#c95e25}.student-notification-list article.unread{background:#fffaf1;border-color:#ecc89f}.student-notification-list article.read{opacity:.78}.student-notification-list article>button{color:#a75e31;background:#fff;border:1px solid #e9e0d3;border-radius:8px;min-height:28px;font-size:9px}.student-support-layout,.learning-workspace-grid,.support-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:13px;display:grid}.student-support-layout>section,.student-support-layout>form,.learning-forms-stack>section{min-width:0}.student-ticket-list,.test-question-map{gap:7px;margin-top:10px;display:grid}.student-ticket-list>button{color:#3b4e59;text-align:left;cursor:pointer;background:#fff;border:1px solid #eee7dc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.student-ticket-list>button.selected{background:#fff8ef;border-color:#d99354}.student-ticket-list>button>span{gap:4px;display:grid}.student-ticket-list strong{font-size:10px}.student-ticket-list small{color:#8a9497;font-size:9px}.student-ticket-detail{border-top:1px solid #eee7dc;gap:10px;margin-top:14px;padding-top:12px;display:grid}.student-ticket-detail>div:first-child{color:#31475a;justify-content:space-between;gap:10px;font-size:11px;display:flex}.student-ticket-messages,.support-message-thread{gap:8px;max-height:350px;display:grid;overflow:auto}.student-ticket-messages article,.support-message-thread article{background:#f5f0e8;border-radius:11px;max-width:92%;padding:9px 10px}.student-ticket-messages article.own,.support-message-thread article.staff-message{background:#f2edf7;justify-self:end}.student-ticket-messages p,.support-message-thread p{color:#4b5e68;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.student-ticket-messages small,.support-message-thread small{color:#8b9494;margin-top:5px;font-size:8px;display:block}.student-ticket-detail form,.support-reply-form{gap:8px;display:grid}.student-ticket-detail textarea,.support-reply-form textarea{resize:vertical;color:#30465a;width:100%;font:inherit;border:1px solid #e8e0d5;border-radius:10px;padding:10px;font-size:11px}.support-workspace-toolbar{background:#fffdf8;border:1px solid #ebe3d7;border-radius:13px;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;padding:11px 13px;display:flex}.support-workspace-toolbar label,.ticket-status-controls label,.learning-select-label{color:#7d878a;gap:5px;font-size:10px;display:grid}.support-workspace-toolbar select,.ticket-status-controls select,.learning-select-label select,.learning-workspace-toolbar select,.panel-card-heading select{color:#334a5a;background:#fff;border:1px solid #e5ddd1;border-radius:9px;min-height:36px;padding:0 9px}.support-workspace-toolbar .refresh-button{align-items:center;gap:5px;width:auto;padding:0 10px;display:inline-flex}.support-workspace-grid{grid-template-columns:minmax(250px,.82fr) minmax(0,1.4fr)}.support-queue-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eee7dc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.support-queue-list>button.selected{background:#fff8ef;border-color:#d99354}.support-queue-list>button>span{color:#52636d;grid-template-columns:18px 1fr;gap:4px 7px;display:grid}.support-queue-list>button>span svg{color:#c56b31;grid-row:span 2}.support-queue-list strong{color:#33495a;font-size:10px}.support-queue-list small{color:#929a9a;font-size:8px}.ticket-status{color:#a55d2f;white-space:nowrap;background:#fff0df;border-radius:20px;align-self:start;padding:4px 6px;font-size:8px;font-style:normal}.ticket-in_progress{color:#4d2475;background:#f0e9f6}.ticket-resolved,.ticket-closed{color:#657981;background:#edf0ef}.ticket-status-controls{background:#faf6ee;border-radius:11px;justify-content:space-between;align-items:end;gap:12px;margin:12px 0;padding:10px;display:flex}.ticket-status-controls>small{color:#8c9494;font-size:8px}.support-detail-empty{color:#829093;text-align:center;align-content:center;justify-items:center;gap:9px;min-height:250px;display:grid}.support-detail-empty strong{color:#334a5d;font-size:12px}.support-detail-empty p{max-width:270px;margin:0;font-size:10px;line-height:1.65}.support-reply-form>label{color:#758185;align-items:center;gap:6px;font-size:9px;display:flex}.support-reply-form input{accent-color:#bd642a}.learning-workspace-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.learning-workspace-toolbar .admin-tabs{flex:1}.learning-workspace-toolbar>.student-secondary-button{min-height:36px}.learning-workspace-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.learning-forms-stack{gap:12px;display:grid}.learning-queue{min-width:0}.learning-question-list>article,.learning-test-list>article{background:#fff;border:1px solid #eee7dc;border-radius:11px;padding:12px}.learning-question-list>article>small{color:#9a724f;font-size:9px}.learning-question-list>article>p{color:#344b5b;margin:7px 0;font-size:11px;line-height:1.6}.learning-question-options{gap:4px;display:grid}.learning-question-options span{color:#6c7a7f;font-size:9px}.learning-question-options .answer-key{color:#4d1980;font-weight:800}.learning-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.question-edit-form{background:#fdfbf7;border:1px solid #eee5da;border-radius:10px;margin-top:10px;padding:12px}.learning-test-list article h3{color:#2c4357;margin:9px 0 5px;font-size:12px}.learning-test-list article p,.learning-test-list article>small{color:#748187;font-size:9px}.test-question-map>article{color:#53636b;border:1px solid #eee8dd;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:9px;display:flex}.test-question-map>article>span{gap:3px;display:grid}.test-question-map small{color:#a37854}.test-question-map button{color:#ba573c;background:#fff;border:1px solid #ecdcd1;border-radius:8px;width:28px;height:28px}.test-question-form{border-top:1px solid #eee7dc;margin-top:12px;padding-top:12px}.student-mobile-test-list{gap:7px;display:grid}.student-mobile-test-list>a{color:#344b5c;background:#fffdf8;border:1px solid #ece4d7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.student-mobile-test-list>a>span{gap:4px;display:grid}.student-mobile-test-list strong{font-size:10px}.student-mobile-test-list small{color:#899194;font-size:9px}@media (width<=760px){.student-test-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.student-test-card-icon{width:36px;height:36px}.student-test-card-main h2{font-size:13px}.student-test-card>.student-primary-button{grid-column:2;justify-self:start;min-height:37px}.student-test-card-meta{gap:8px;font-size:9px}.student-attempt-actions{grid-template-columns:1fr 1fr;display:grid}.student-attempt-actions>.student-primary-button{grid-column:1/-1}.student-question-card{padding:14px}.student-question-card h2{font-size:16px}.student-question-options button{min-height:45px;font-size:11px}.student-result-score strong{font-size:36px}.student-question-review{padding:12px}.student-question-review h3{font-size:12px}.student-attempt-history article{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px}.student-attempt-history article>a{grid-column:2/-1;justify-self:start}.student-performance-details,.student-support-layout,.learning-workspace-grid,.support-workspace-grid{grid-template-columns:1fr}.support-workspace-toolbar{align-items:center}.support-workspace-toolbar label{flex:1}.support-queue-list{max-height:300px;overflow:auto}.learning-workspace-toolbar{flex-wrap:wrap}.learning-workspace-toolbar .admin-tabs{order:1;width:100%}.learning-workspace-toolbar>.refresh-button{margin-left:auto}.learning-workspace-toolbar>.student-secondary-button{min-height:34px}.question-review-heading{align-items:flex-start}.student-notification-settings{padding:13px}}.student-result-hero .student-rank-card-actions{flex-wrap:wrap;gap:8px;display:flex}.student-result-hero .student-rank-card-actions .student-rank-download{margin-top:16px}.student-result-hero .student-rank-card-actions .student-rank-share{background:#d78c5133;border-color:#f1bf8a99}.student-rank-card-notice{color:#dce7ef;margin:8px 0 0;font-size:11px}.site-shell{--home-ink:#1a304d;--home-navy:#172d4b;--home-copper:#bb7547;--home-gold:#e6b978;--home-sand:#f8f2e7;color:var(--home-ink);background:radial-gradient(at 4% 9%,#efe4d1 0,#0000 30rem),#fbf9f4;overflow:clip}.site-shell .announcement{color:#f4eee4;letter-spacing:.025em;background:linear-gradient(100deg,#152a46,#203d60 54%,#152a46);height:36px;font-size:10px;position:relative;overflow:hidden}.site-shell .announcement:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0b 50%,#0000 70%);position:absolute;inset:0}.site-shell .announcement svg{color:#edbd82}.site-shell .announcement-dot{background:#e7b77d;box-shadow:0 0 0 4px #e7b77d20}.site-shell .site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9f4ef;border-bottom:1px solid #e9e1d5;width:100%;max-width:none;height:78px;margin:0;padding-inline:clamp(28px,4vw,60px);position:sticky;top:0;box-shadow:0 8px 24px #1a304d08}.site-shell .brand{gap:11px}.site-shell .brand-mark{color:#f0c58e;background:linear-gradient(145deg,#29486a,#142a47);border:1px solid #ffffff30;border-radius:13px 13px 13px 5px;width:40px;height:40px;box-shadow:0 8px 18px #18304d26,inset 0 1px #ffffff20}.site-shell .brand-word{color:#1a304d;font-size:22px}.site-shell .brand-word small{color:#8b8174}.site-shell .main-nav{color:#687483;gap:clamp(12px,1.7vw,25px)}.site-shell .main-nav>a{border-radius:999px;padding:11px 12px;transition:background .18s,color .18s,transform .18s}.site-shell .main-nav>a:hover{color:#1c3453;background:#f1eadf}.site-shell .main-nav .nav-active{color:#203956;background:#f2e9dc}.site-shell .nav-actions{gap:11px;margin-left:5px}.site-shell .nav-actions.authenticated{justify-content:flex-end}.site-shell .icon-button{border-radius:50%;transition:background .18s,color .18s}.site-shell .icon-button:hover{color:#a9673e;background:#f1eadf}.site-shell .login-button,.site-shell .start-button{border-radius:999px;min-height:42px;padding-inline:19px;transition:transform .18s,box-shadow .18s,background .18s}.site-shell .login-button{background:#fffdf8;border-color:#d9d5cb}.site-shell .login-button:hover{background:#fffaf1;border-color:#c8aa8a}.site-shell .start-button{background:linear-gradient(135deg,#ba7042,#d39257);border:1px solid #e6b77e;box-shadow:0 7px 16px #b8754827,inset 0 1px #ffffff30}.site-shell .start-button:hover,.site-shell .button-primary:hover{background:linear-gradient(135deg,#a96339,#c47c48);transform:translateY(-2px);box-shadow:0 10px 20px #a9653b30}.site-shell .hero-section{isolation:isolate;min-height:555px;padding-block:52px 48px}.site-shell .hero-section:before{z-index:-1;content:"";background:radial-gradient(at 82% 36%,#e4d2b54d 0,#0000 42%),linear-gradient(115deg,#fcfaf5 0%,#f8f3e9 58%,#f2eee4 100%);border:1px solid #ffffffb3;border-radius:30px;position:absolute;inset:15px 20px 12px;box-shadow:0 22px 55px #29364a0a}.site-shell .hero-copy{padding:23px 0 30px 18px}.site-shell .eyebrow{color:#a8663c;letter-spacing:.055em;background:#fffdf8b8;border:1px solid #e8dac8;border-radius:999px;gap:9px;width:fit-content;padding:8px 12px;font-size:9px}.site-shell .eyebrow-line{background:#c28153;width:17px;height:1px}.site-shell .hero-copy h1{color:#18314f;letter-spacing:-2.6px;margin-block:22px 16px;font-size:clamp(45px,5.2vw,70px);line-height:1.2}.hero-copy h1 em,.section-heading-row h2 em,.test-heading h2 em,.how-heading h2 em,.site-shell .cta-content h2 em{color:#b97445;background:linear-gradient(#0000 72%,#e8c69f75 72%)}.site-shell .hero-description{color:#647184;max-width:470px;line-height:1.95}.site-shell .hero-ctas{gap:11px;margin-top:24px}.site-shell .button-primary,.site-shell .button-secondary{border-radius:999px;min-height:46px;padding-inline:19px;font-size:10px;transition:transform .18s,box-shadow .18s,background .18s}.site-shell .button-primary{background:linear-gradient(135deg,#ba7042,#d39257);border:1px solid #e8b67a;box-shadow:0 8px 18px #b8754828,inset 0 1px #ffffff30}.site-shell .button-secondary{color:#334a66;background:#fffdf8c9;border:1px solid #ddd6c9}.site-shell .button-secondary:hover{background:#fffdf8;border-color:#c9a985;transform:translateY(-2px)}.site-shell .hero-assurance{background:#fffdf8b8;border:1px solid #e9e1d6;border-radius:13px;width:fit-content;margin-top:23px;padding:10px 13px;box-shadow:0 7px 18px #1f35500a}.site-shell .avatar-stack i{color:#45614d;background:#dce5dd;border:2px solid #fffdf8}.site-shell .avatar-stack i:nth-child(2){color:#94613c;background:#f0dfc9}.site-shell .avatar-stack i:nth-child(3){color:#626384;background:#e4e3ef}.site-shell .hero-assurance>span:nth-child(2) strong{color:#334a64}.site-shell .assurance-check{color:#557657;background:#eee9f3}.site-shell .hero-art{min-height:425px}.site-shell .hero-art:before{aspect-ratio:1;content:"";border:1px solid #c8ad8b45;border-radius:50%;width:min(82%,440px);position:absolute;bottom:5%;right:8%;box-shadow:0 0 0 22px #ffffff28,0 0 0 48px #ffffff1c}.site-shell .art-sun{background:radial-gradient(circle at 36% 32%,#f4d5a6,#d9a76d);width:74px;height:74px;box-shadow:0 10px 30px #c58a4d26}.site-shell .art-arch-back{background:linear-gradient(145deg,#eee7d9,#d9cdb9);box-shadow:0 24px 55px #24364e14}.site-shell .art-arch-front{border:1px solid #fff2dfab;box-shadow:0 24px 60px #22395224,inset 0 0 0 7px #ffffff14}.site-shell .arch-inner{background:linear-gradient(155deg,#e1bd96 0%,#c99c70 50%,#aa765d 100%)}.site-shell .arch-star{color:#fff6df;text-shadow:0 2px 10px #734b35}.site-shell .arch-horizon{background:linear-gradient(90deg,#0000,#fff3dbaa,#0000)}.site-shell .arch-caption{text-shadow:0 2px 12px #5b3e36a6}.site-shell .floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8ed;border-color:#eee5d8;border-radius:14px;min-height:65px;padding:12px 15px;box-shadow:0 16px 36px #24334918,0 3px 7px #2433490a}.site-shell .floating-card small{color:#87909a}.site-shell .floating-card strong{color:#283f5b}.site-shell .card-progress{top:21%;left:-1%}.site-shell .card-calendar{bottom:14%;right:-1%}.site-shell .progress-icon,.site-shell .calendar-icon{border-radius:10px}.site-shell .art-note{color:#667466;background:#fffdf8c9;border:1px solid #e8dfd1;border-radius:999px;padding:7px 10px;bottom:0;right:8%}.site-shell .trust-strip{background:#fffdf8d9;border:1px solid #ebe4d9;border-radius:17px;margin-bottom:27px;padding:18px 13px;box-shadow:0 13px 30px #27374b08}.site-shell .trust-icon{background:#f8f1e7;border-color:#eee3d4;border-radius:11px}.site-shell .trust-item:nth-of-type(3) .trust-icon{color:#5e8069;background:#eee9f2}.site-shell .trust-item:nth-of-type(5) .trust-icon{color:#70809a;background:#eef0f5}.site-shell .trust-item strong{color:#354b64}.site-shell .trust-item small{color:#89919a}.site-shell .trust-divider{background:#e9e4db;height:31px}.site-shell .content-section{padding-block:75px}.site-shell .section-kicker{color:#a86c43;letter-spacing:.1em;font-size:9px}.site-shell .section-heading-row h2,.site-shell .how-heading h2{color:#1b324f;letter-spacing:-1px}.site-shell .text-link{color:#9b603b}.site-shell .text-link:hover{color:#6f442e}.site-shell .recruit-toolbar{margin-top:25px}.site-shell .search-box{background:#fffdf9;border:1px solid #e7e1d7;border-radius:13px;height:48px;box-shadow:0 5px 15px #23375008}.site-shell .search-box:focus-within{border-color:#c58e60;box-shadow:0 0 0 4px #c58e6017}.site-shell .filter-button{border-radius:12px}.site-shell .recruit-grid{gap:15px;margin-top:15px}.site-shell .recruit-card{background:linear-gradient(145deg,#fffefa,#fbf8f1);border-color:#eae3d8;border-radius:15px;min-height:220px;padding:21px;box-shadow:0 9px 24px #26385008}.site-shell .recruit-card:hover{border-color:#dbc4a9;transform:translateY(-4px);box-shadow:0 18px 32px #26385012}.site-shell .featured-card{border-top:2px solid #c78150}.site-shell .recruit-symbol{border-radius:12px;box-shadow:inset 0 1px #ffffff80}.site-shell .recruit-tag{background:#f8f5ee;border:1px solid #eee8de;border-radius:999px}.site-shell .recruit-card h3{color:#263e5b}.site-shell .card-link{color:#9d633d}.site-shell .card-rule{background:#eee9e1}.site-shell .test-section:before{opacity:.7;background:radial-gradient(at 88% 4%,#d49a6030 0,#0000 38%)}.site-shell .test-section-inner{padding-block:76px 39px}.site-shell .test-heading h2{color:#f8f3e9;letter-spacing:-1px}.site-shell .test-heading h2 em{color:#e7b27a;background:linear-gradient(#0000 72%,#bd815536 72%)}.site-shell .light-kicker{color:#e5b47e}.site-shell .test-card{background:linear-gradient(145deg,#ffffff10,#ffffff06);border-color:#ffffff25;border-radius:15px;min-height:166px;padding:20px;box-shadow:inset 0 1px #ffffff12}.site-shell .test-card:hover{background:#ffffff12;border-color:#dfb47f80;transform:translateY(-4px);box-shadow:0 16px 28px #08182b35}.site-shell .test-icon{border-radius:11px}.site-shell .test-card-bottom a{background:#e2b27b0c;border-color:#e2b27b65;border-radius:50%}.site-shell .test-footer{padding-top:19px}.site-shell .how-section{padding-block:78px 82px}.site-shell .how-heading h2{margin-top:13px}.site-shell .steps-grid{gap:16px}.site-shell .step-card{background:linear-gradient(145deg,#fffefa,#f8f5ed);border-color:#e9e2d7;border-radius:15px;min-height:180px;padding:23px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 9px 24px #26385007}.site-shell .step-card:hover{border-color:#dac5aa;transform:translateY(-3px);box-shadow:0 15px 28px #26385010}.site-shell .step-icon{border-radius:11px}.site-shell .step-number{color:#c9bca9}.site-shell .closing-cta{background:radial-gradient(circle at 84% 30%,#f3e4cd 0,#0000 32%),linear-gradient(115deg,#f8f3e8,#eee8dd 72%,#e8ecdf);border:1px solid #e8dece;border-radius:24px;box-shadow:0 18px 42px #27374b0b}.site-shell .cta-content h2{color:#1b324f;letter-spacing:-1px}.site-shell .cta-eyebrow{color:#a96b42}.site-shell .cta-seal{color:#8f6748;background:#fffaf05c;border-color:#bf9d79;width:116px;height:116px;box-shadow:0 0 0 9px #ffffff38}.site-shell .site-footer{color:#d5dbe1;background:radial-gradient(at 85% 0,#344965 0,#0000 34%),linear-gradient(120deg,#132741,#1b304d 58%,#162b47);border-top:1px solid #30445f;padding-top:43px;position:relative;overflow:hidden}.site-shell .site-footer:before{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:350px;height:350px;position:absolute;top:-175px;right:7%;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff03}.site-shell .footer-main{z-index:1;gap:30px;padding-bottom:35px;position:relative}.site-shell .footer-brand .brand-mark{color:#a7633b;background:linear-gradient(145deg,#f1dfc4,#e5c79f)}.site-shell .footer-brand .brand-word{color:#f7f3eb}.site-shell .footer-brand .brand-word small{color:#aeb8c5}.site-shell .footer-main>p{color:#b6c0cb;max-width:250px;font-size:10px}.site-shell .footer-links{color:#c5cdd6;gap:9px}.site-shell .footer-links a{border:1px solid #0000;border-radius:999px;padding:9px 11px;transition:border-color .18s,color .18s,background .18s}.site-shell .footer-links a:hover{color:#f2c18d;background:#ffffff08;border-color:#ffffff20}.site-shell .footer-bottom{z-index:1;color:#aeb9c5;border-color:#ffffff1c;min-height:56px;font-size:8px;position:relative}.site-shell .sample-footer{color:#d6b68e}@media (width<=900px){.site-shell .site-header{padding-inline:28px}.site-shell .main-nav{gap:7px}.site-shell .main-nav>a{padding-inline:9px}.site-shell .nav-actions{gap:7px}.site-shell .hero-copy{padding-left:3px}.site-shell .hero-art{min-height:380px}}@media (width<=680px){.site-shell .announcement{height:32px;font-size:9px}.site-shell .site-header{height:68px;padding-inline:18px}.site-shell .brand-mark{width:35px;height:35px}.site-shell .brand-word{font-size:19px}.site-shell .mobile-menu-toggle{background:#fffdf8;border-color:#e5dac9;border-radius:12px;width:39px;height:39px;box-shadow:0 4px 12px #27374b0a}.site-shell .main-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f5;border-color:#e8dfd2;border-radius:17px;padding:13px;top:calc(100% + 9px);left:12px;right:12px;box-shadow:0 20px 45px #172d4b24}.site-shell .main-nav>a{border-radius:10px;padding:13px 11px}.site-shell .nav-actions{grid-template-columns:40px 1fr 1fr}.site-shell .nav-actions.authenticated{grid-template-columns:1fr}.site-shell .login-button,.site-shell .start-button{min-height:40px;padding-inline:11px}.site-shell .hero-section{gap:0;min-height:0;padding:31px 21px 29px}.site-shell .hero-section:before{border-radius:23px;inset:9px 9px 4px}.site-shell .hero-copy{padding:10px 0 15px}.site-shell .eyebrow{padding:7px 10px;font-size:8px}.site-shell .hero-copy h1{letter-spacing:-1.8px;margin-block:17px 11px;font-size:clamp(39px,11vw,48px)}.site-shell .hero-description{max-width:370px;font-size:10px;line-height:1.85}.site-shell .hero-ctas{margin-top:17px}.site-shell .button-primary,.site-shell .button-secondary{min-height:42px;padding-inline:13px;font-size:9px}.site-shell .hero-assurance{border-radius:11px;margin-top:16px;padding:8px 10px}.site-shell .hero-art{height:300px;min-height:300px;margin-top:2px}.site-shell .hero-art:before{width:84%;bottom:3%;right:8%}.site-shell .art-sun{width:50px;height:50px;top:7%}.site-shell .art-arch-back{width:67%;height:83%;right:7%}.site-shell .art-arch-front{width:57%;height:78%;right:18%}.site-shell .card-progress{top:19%;left:-1%}.site-shell .card-calendar{bottom:13%;right:-1%}.site-shell .floating-card{border-radius:12px;gap:7px;min-height:52px;padding:8px 9px}.site-shell .floating-card small{font-size:7px}.site-shell .floating-card strong{font-size:8px}.site-shell .progress-icon,.site-shell .calendar-icon{width:26px;height:26px}.site-shell .art-note{font-size:6px;bottom:0;right:7%}.site-shell .trust-strip{border-radius:15px;margin:7px 18px 14px;padding:14px 9px}.site-shell .trust-item{gap:8px;padding-left:6px}.site-shell .trust-icon{width:29px;height:29px}.site-shell .trust-item strong{font-size:8px}.site-shell .trust-item small{font-size:7px}.site-shell .content-section{padding-block:52px}.site-shell .recruit-card{border-radius:13px;padding:15px}.site-shell .test-section-inner{padding-block:50px 25px}.site-shell .test-card{border-radius:13px}.site-shell .steps-grid{gap:10px}.site-shell .step-card{border-radius:13px;padding:17px}.site-shell .closing-cta{border-radius:19px}.site-shell .site-footer{padding:29px 21px 0}.site-shell .footer-main{gap:16px;padding-bottom:22px}.site-shell .footer-main>p{max-width:320px;font-size:9px}.site-shell .footer-links{gap:5px 7px}.site-shell .footer-links a{padding:8px 10px}.site-shell .footer-bottom{min-height:68px}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.student-workspace{--student-ink:#1a304d;--student-muted:#718092;--student-paper:#f6f3eb;--student-surface:#fffdf8;--student-line:#e9e2d6;--student-copper:#b96f42;--student-gold:#e2b77d;--student-sage:#63816b;min-height:100svh;color:var(--student-ink);background:radial-gradient(ellipse at 95% 2%, #e9dfcb66 0, transparent 30rem), var(--student-paper)}.student-workspace .workspace-sidebar{z-index:15;background:radial-gradient(at 20% 3%,#43587766 0,#0000 45%),linear-gradient(175deg,#1b3453,#122741 78%,#172e4a);border-right:1px solid #ffffff12;padding:27px 17px 19px;box-shadow:10px 0 35px #1c304a0a}.student-workspace .workspace-brand .brand-mark{color:#8e5837;background:linear-gradient(145deg,#f2dfbd,#dbb987);border:1px solid #f1d7ae54;border-radius:13px 13px 13px 5px;box-shadow:0 8px 20px #07172b44,inset 0 1px #ffffffa6}.student-workspace .workspace-nav-link svg{color:#aab8c8}.student-workspace .support-card{background:#ffffff09;border-color:#ffffff20;border-radius:15px;padding:15px}.student-workspace .workspace-signout{color:#c3cdd6;border:1px solid #0000;border-radius:11px;min-height:42px;font-size:10px}.student-workspace .workspace-topbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9f3ed;border-bottom-color:#e6dfd2;min-height:76px;position:sticky;top:0;box-shadow:0 7px 22px #1a304d06}.student-workspace .workspace-bell{color:#536a80;background:#fffdf8;border-color:#e7dfd2;border-radius:12px;width:38px;height:38px;box-shadow:0 4px 12px #26385008}.student-workspace .workspace-bell i{background:#c37b4e;width:7px;height:7px;top:7px;right:8px}.student-workspace .workspace-user-avatar{color:#86583a;background:linear-gradient(145deg,#f0d9b7,#e6c59a);border:2px solid #fffdf8;width:38px;height:38px;box-shadow:0 0 0 1px #e5d7c3}.student-workspace .workspace-page-heading p{color:#788594;max-width:690px;font-size:12px;line-height:1.75}.student-workspace .workspace-footer{color:#89929a;border-top:1px solid #e8e1d5;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:16px;font-size:9px;display:flex}.student-workspace .workspace-footer a{color:#9f6843;align-items:center;gap:5px;font-weight:700;display:inline-flex}.student-workspace .student-welcome{background:radial-gradient(circle at 83% 35%,#f5e1c389 0,#0000 26%),linear-gradient(115deg,#f9f3e7 0%,#f5ecdc 54%,#e8ece0 100%);border-color:#e7d9c5;border-radius:24px;min-height:252px;padding:31px 38px;box-shadow:0 17px 40px #2638500d,inset 0 1px #ffffffa8}.student-workspace .student-welcome:after{border-color:#c6ad8d70;width:350px;height:350px;top:-105px;right:9%;box-shadow:0 0 0 25px #ffffff18,0 0 0 53px #ffffff15}.student-workspace .welcome-eyebrow{color:#a66a42;letter-spacing:.05em;font-size:9px}.student-workspace .student-welcome p{color:#72808a;margin-bottom:17px;font-size:12px;line-height:1.7}.student-workspace .student-welcome .button-primary,.student-workspace .student-primary-button{color:#fffdf9;background:linear-gradient(135deg,#a9613c,#c98450);border:1px solid #d8a36e;border-radius:999px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 17px #a76c4326,inset 0 1px #ffffff30}.student-workspace .student-welcome .button-primary{min-height:43px;padding-inline:19px;font-size:11px}.student-workspace .student-primary-button:hover:not(:disabled),.student-workspace .student-welcome .button-primary:hover{background:linear-gradient(135deg,#945333,#b87444);transform:translateY(-2px);box-shadow:0 11px 22px #a76c4334}.student-workspace .welcome-art{width:275px;height:205px;margin-right:2%}.student-workspace .welcome-ring{border-color:#bf9b735e;inset:5px 23px 5px 10px;box-shadow:0 0 0 17px #ffffff25,0 0 0 35px #ffffff18}.student-workspace .welcome-arch{background:linear-gradient(155deg,#b77f58,#8e5f4b);border-color:#f9eddb;border-radius:58px 58px 9px 9px;width:111px;height:151px;box-shadow:0 20px 36px #6f4b3526,inset 0 0 0 7px #ffffff1a}.student-workspace .welcome-arch span{color:#f6deb4}.student-workspace .welcome-arch small{color:#f8ecdb;letter-spacing:1.3px;font-size:7px}.student-workspace .welcome-note{background:#fffdf1ed;border:1px solid #ebe1d3;border-radius:14px;padding:11px 14px;bottom:17px;right:-12px;box-shadow:0 13px 27px #1c304a15}.student-workspace .welcome-note svg{color:#aa6d43}.student-workspace .welcome-note span{color:#87909a;font-size:8px}.student-workspace .welcome-note strong{color:#39526b;font-size:10px}.student-workspace .student-stat{background:linear-gradient(145deg,#fffefa,#fbf8f1);border-color:#e8e1d6;border-radius:17px;min-height:133px;padding:17px;transition:transform .18s,box-shadow .18s;box-shadow:0 9px 22px #293b4d08}.student-workspace .student-stat:hover{transform:translateY(-3px);box-shadow:0 15px 28px #293b4d10}.student-workspace .stat-icon{border-radius:11px;width:35px;height:35px;margin-bottom:11px}.student-workspace .student-stat strong{color:#1f3856;margin-top:4px;font-size:25px}.student-workspace .student-content-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:15px}.student-workspace .student-panel-card{background:#fffdf9;border-color:#e8e1d6;border-radius:19px;padding:21px;box-shadow:0 10px 27px #293b4d08}.student-workspace .panel-card-heading{margin-bottom:15px}.student-workspace .panel-card-heading h2{color:#213a58;letter-spacing:-.3px;margin-top:5px;font-size:18px}.student-workspace .student-recruit-list{gap:8px}.student-workspace .student-recruit-row{background:#fffefa;border:1px solid #eee8df;border-radius:13px;gap:10px;padding:11px}.student-workspace .student-recruit-row:hover{background:#fffaf1;border-color:#ddc7ad}.student-workspace .mini-doc{color:#ad7149;background:#f7ecdf;border-radius:10px;width:33px;height:33px}.student-workspace .student-recruit-row>div small{color:#a47753;font-size:8px}.student-workspace .student-recruit-row>div strong{color:#2c435e;font-size:10px}.student-workspace .student-recruit-row>div span{color:#8b949b;font-size:8px}.student-workspace .student-recruit-row>a{color:#a66a42;border-radius:9px}.student-workspace .study-empty{background:#fbf8f0;border-color:#e9e2d6;border-radius:14px}.student-workspace .study-empty-icon{color:#5f806b;background:#ece7f0;border-radius:12px}.student-workspace .study-empty strong{color:#2d4660}.student-workspace .student-footnote{color:#7d898f;font-size:9px}.student-workspace .student-route-toolbar{min-height:37px}.student-workspace .student-back-link{color:#67778a;background:#fffdf8;border:1px solid #e6ded1;border-radius:999px;padding:8px 11px;font-size:10px;transition:color .18s,border-color .18s,background .18s}.student-workspace .student-back-link:hover{color:#9d623c;background:#fffaf2;border-color:#d6b897}.student-workspace .student-route-count{color:#7f8a94;font-size:10px}.student-workspace .student-search-form{background:#fffefa;border-color:#e6dfd3;border-radius:14px;min-height:50px;box-shadow:0 7px 17px #24364c08}.student-workspace .student-search-form:focus-within{border-color:#c89368;box-shadow:0 0 0 4px #c8936819}.student-workspace .student-search-form button{background:linear-gradient(135deg,#a9613c,#c98450);border-radius:999px}.student-workspace .student-secondary-button{color:#415a72;background:#fffdf8;border-color:#e5dccd;border-radius:999px;min-height:40px;transition:transform .18s,border-color .18s,background .18s}.student-workspace .student-secondary-button:hover:not(:disabled){color:#9d603a;background:#fffaf2;border-color:#cba57f;transform:translateY(-1px)}.student-workspace .student-filter-row{gap:8px}.student-workspace .student-filter-row>span{color:#788590;font-size:10px}.student-workspace .student-filter-row button{color:#68788a;background:#fffdf8;border-color:#e7dfd3;border-radius:999px;min-height:35px}.student-workspace .student-filter-row button.active{color:#fffaf3;background:#1a3553;border-color:#1a3553;box-shadow:0 5px 12px #1a355328}.student-workspace .student-recruitment-list{gap:11px}.student-workspace .student-recruitment-card{background:linear-gradient(145deg,#fffefa,#fbf8f2);border-color:#e8e1d5;border-radius:17px;grid-template-columns:46px minmax(0,1fr) 36px 34px;gap:13px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 8px 20px #24364c07}.student-workspace .student-recruitment-card:hover{border-color:#d9c1a6;transform:translateY(-2px);box-shadow:0 14px 28px #24364c10}.student-workspace .student-recruitment-mark{color:#a9643e;background:linear-gradient(145deg,#faefe1,#f2e1c9);border-radius:14px;width:46px;height:46px}.student-workspace .student-recruitment-card-main>small{color:#a46c46;font-size:9px}.student-workspace .student-recruitment-card-main>a{color:#263f5c}.student-workspace .student-recruitment-card-main strong{font-size:13px}.student-workspace .student-recruitment-card-main p{color:#7b8791;font-size:10px}.student-workspace .student-recruitment-deadline{color:#64806b;font-size:9px}.student-workspace .student-save-button,.student-workspace .student-card-arrow{color:#8c765d;background:#fffefa;border-color:#e7dfd3;border-radius:11px}.student-workspace .student-card-arrow{color:#a66a42}.student-workspace .student-state-card{background:linear-gradient(145deg,#fffefa,#faf6ee);border:1px solid #e7dfd3;border-radius:20px;box-shadow:0 10px 24px #24364c08}.student-workspace .student-state-icon{color:#a96c43;background:#f7ecdf;border-radius:16px}.student-workspace .student-state-card>strong{color:#263e5c}.student-workspace .student-state-card>p{color:#7c8992}.student-workspace .student-loading{color:#74828d;background:#fffdf8a8;border:1px dashed #e1d6c6;border-radius:18px;min-height:150px}.student-workspace .student-source-note,.student-workspace .student-device-note{color:#75838d;font-size:9px}.student-workspace .student-device-note{background:#fffdf8;border-color:#e8e1d5;border-radius:13px;padding:11px 13px}.student-workspace .student-pagination{gap:12px}.student-workspace .student-detail-hero{background:radial-gradient(circle at 95% 10%,#eedfc47a 0,#0000 34%),linear-gradient(120deg,#fffdf8,#f7efdf 75%,#edf0e5);border-color:#e2d3bf;border-radius:22px;padding:27px;box-shadow:0 12px 28px #24364c0b}.student-workspace .student-detail-agency>span{color:#a66942;background:#fff8ec;border-color:#ead9c0;border-radius:16px;width:52px;height:52px}.student-workspace .student-detail-agency small{color:#a46d46}.student-workspace .student-detail-agency h2{color:#1b3452}.student-workspace .student-detail-hero>p{color:#687987}.student-workspace .student-detail-stat-grid{gap:12px}.student-workspace .student-detail-stat-grid article{background:#fffefa;border-color:#e8e1d6;border-radius:16px;padding:17px;box-shadow:0 7px 17px #24364c06}.student-workspace .student-detail-stat-grid svg{color:#aa6b42}.student-workspace .student-detail-stat-grid small{color:#7e8992}.student-workspace .student-detail-stat-grid strong{color:#29435f}.student-workspace .student-detail-section{background:#fffefa;border-color:#e7e0d5;border-radius:17px;padding:21px;box-shadow:0 8px 20px #24364c06}.student-workspace .student-detail-section h3{color:#2a435f}.student-workspace .student-detail-section h3 svg{color:#a96b43}.student-workspace .student-detail-section>p{color:#697985}.student-workspace .student-fee-list>div{border-color:#eee8df}.student-workspace .student-fee-list dt{color:#71808a}.student-workspace .student-fee-list dd{color:#2d4864}.student-workspace .student-milestones li{border-color:#ece5da}.student-workspace .milestone-dot{background:#b7794d;box-shadow:0 0 0 4px #b7794d1d}.student-workspace .student-official-source{color:#54745a;background:linear-gradient(120deg,#f7f3fb,#efe9f4);border:1px solid #e0d8e7;border-radius:17px;padding:17px}.student-workspace .student-official-source a{color:#67527b}.student-workspace .student-test-list{gap:12px}.student-workspace .student-test-card{background:linear-gradient(145deg,#fffefa,#faf7f0);border-color:#e7e0d5;border-radius:18px;padding:18px;box-shadow:0 9px 22px #24364c07}.student-workspace .student-test-card-icon{color:#a7633d;background:linear-gradient(145deg,#fff2e1,#f4e4cf);border:1px solid #f0ddc5;border-radius:14px;width:46px;height:46px}.student-workspace .student-test-card-main>small,.student-workspace .student-test-intro-card>.section-kicker{color:#a46b44;font-size:9px}.student-workspace .student-test-card-main h2,.student-workspace .student-test-intro-card h2{color:#233d5a;font-size:15px}.student-workspace .student-test-card-main p,.student-workspace .student-test-intro-card>p{color:#778591;font-size:10px}.student-workspace .student-test-card-meta{color:#70808e;font-size:9px}.student-workspace .learning-resume{background:linear-gradient(110deg,#fff8ec,#f4ead8);border-color:#dfd0ba;border-radius:18px}.student-workspace .student-test-coming{background:radial-gradient(circle at 90% 5%,#f0dfc16e 0,#0000 34%),linear-gradient(145deg,#fffefa,#f8f3e9);border-color:#e6ddcf;border-radius:22px;padding:28px}.student-workspace .student-test-emblem{color:#a96a42;background:#f5eadb;border-radius:17px}.student-workspace .student-coming-chip{color:#73818c;background:#fffdf8;border-color:#e7dece;border-radius:999px}.student-workspace .student-test-coming h2{color:#213a57}.student-workspace .student-test-coming>p{color:#74828d}.student-workspace .student-test-steps article{background:#fffdf8;border-color:#e8e1d6;border-radius:14px}.student-workspace .student-test-intro-card{background:radial-gradient(circle at 95% 4%,#eedfbe73 0,#0000 30%),linear-gradient(140deg,#fffefa,#f7f0e3);border-color:#e5dac8;border-radius:22px;padding:clamp(22px,3vw,34px);box-shadow:0 13px 28px #24364c0a}.student-workspace .student-attempt-top{background:#fffefa;border-color:#e5ddcf;border-radius:15px;padding:13px 16px;box-shadow:0 6px 17px #24364c08}.student-workspace .student-attempt-top>span{color:#ad6140;font-variant-numeric:tabular-nums}.student-workspace .student-attempt-progress>div{background:#e9e4da;height:8px}.student-workspace .student-attempt-progress i{background:linear-gradient(90deg,#6f9978,#9cb578)}.student-workspace .student-question-card{background:#fffefa;border-color:#e5ded2;border-radius:21px;box-shadow:0 12px 28px #24364c09}.student-workspace .student-question-options button{color:#425970;background:#fffdf9;border-color:#e8e1d6;border-radius:13px;min-height:54px;transition:border-color .16s,background .16s,transform .16s}.student-workspace .student-question-options button:hover{background:#fffaf1;border-color:#c8a37d;transform:translateY(-1px)}.student-workspace .student-mark-review{color:#68798a;border-color:#e3dbcf;border-radius:999px}.student-workspace .student-mark-review.marked{color:#9f613a;background:#fbf0e3;border-color:#d49b68}.student-workspace .student-attempt-actions{gap:10px}.student-workspace .student-result-hero{background:radial-gradient(circle at 50% 0,#efdfc263,#0000 55%),linear-gradient(140deg,#fffefa,#f7f0e3);border-color:#e3d8c6;border-radius:22px;padding:30px;box-shadow:0 13px 27px #24364c08}.student-workspace .student-result-score strong{font-size:49px}.student-workspace .student-result-counts span{background:#fffefa;border:1px solid #ece5da}.student-workspace .student-history-summary article{background:#fffefa;border-color:#e8e1d5;border-radius:16px;box-shadow:0 7px 17px #24364c06}.student-workspace .student-history-summary small{color:#82909a}.student-workspace .student-history-summary strong{color:#29425f}.student-workspace .student-attempt-history article{background:#fffefa;border-color:#e8e1d5;border-radius:16px;box-shadow:0 7px 17px #24364c06}.student-workspace .attempt-history-icon{color:#a86741;background:#f7eadb;border-radius:12px}.student-workspace .student-attempt-history article>div strong{color:#2d4662}.student-workspace .student-performance-placeholder{background:radial-gradient(circle at 50% 10%,#f0e1c36e,#0000 40%),#fffefa;border-color:#e5dccd;border-radius:22px;box-shadow:0 12px 27px #24364c08}.student-workspace .student-performance-orbit{color:#a96a42;border-color:#d7c2a7}.student-workspace .student-performance-placeholder h2{color:#29425e}.student-workspace .student-performance-placeholder p{color:#768590}.student-workspace .student-performance-details .student-panel-card{border-color:#e7e0d4;border-radius:18px}.student-workspace .student-subject-performance>div{background:#e9e5dc}.student-workspace .student-subject-performance i{background:linear-gradient(90deg,#71977b,#a3b980)}.student-workspace .student-question-review{background:#fffefa;border-color:#e6dfd4;border-radius:18px}.student-workspace .student-question-review-list>article{background:#fffefa;border-color:#e8e1d6;border-radius:16px}.student-workspace .student-account-card{background:linear-gradient(110deg,#fffefa,#f7f0e4 78%,#eef0e6);border-color:#e5d9c7;border-radius:19px;padding:19px;box-shadow:0 9px 22px #24364c08}.student-workspace .student-account-avatar{color:#9f633d;background:#f7e9d7;border:1px solid #e8d3b5;border-radius:16px;width:50px;height:50px}.student-workspace .student-account-card small{color:#a36d48}.student-workspace .student-account-card strong{color:#29415d;font-size:15px}.student-workspace .student-account-card>div>span{color:#7e8b95}.student-workspace .student-verified{color:#5d7b63;background:#eee9f3;border-radius:999px}.student-workspace .student-profile-columns{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:15px}.student-workspace .student-profile-form,.student-workspace .student-settings-list,.student-workspace .student-notification-settings{background:#fffefa;border-color:#e7e0d5;border-radius:19px;gap:14px;padding:22px;box-shadow:0 9px 22px #24364c07}.student-workspace .student-profile-form h2,.student-workspace .student-settings-list h2,.student-workspace .student-notification-settings h2{color:#29425f;font-size:16px}.student-workspace .student-profile-form>p{color:#82909a}.student-workspace .student-profile-form label{color:#536a7f;font-size:10px}.student-workspace .student-profile-form input,.student-workspace .student-profile-form select,.student-workspace .student-profile-form textarea,.student-workspace .student-ticket-detail textarea{color:#29425f;background:#fffdf9;border-color:#e5ddd1;border-radius:12px;min-height:45px}.student-workspace .student-profile-form input:focus,.student-workspace .student-profile-form select:focus,.student-workspace .student-profile-form textarea:focus,.student-workspace .student-ticket-detail textarea:focus{border-color:#bd8b61;box-shadow:0 0 0 4px #bd8b611b}.student-workspace .student-settings-list>a{background:#fffdf9;border-color:#ece5da;border-radius:13px;min-height:61px}.student-workspace .student-settings-list>a>svg:first-child{color:#a96c43}.student-workspace .student-settings-list>a:hover{background:#fffaf2;border-color:#d8c1a6}.student-workspace .student-notification-settings{margin-bottom:0}.student-workspace .student-notification-settings label small,.student-workspace .student-notification-settings>small{color:#85919a}.student-workspace .student-notification-list{gap:10px;display:grid}.student-workspace .student-notification-list article{background:#fffefa;border-color:#e7e0d5;border-radius:16px;box-shadow:0 6px 16px #24364c06}.student-workspace .notification-calendar{color:#a96b43;background:#f6eadb;border-radius:11px}.student-workspace .student-notification-list strong{color:#2e4662}.student-workspace .student-notification-list p{color:#7c8993}.student-workspace .student-notification-list article>a,.student-workspace .student-notification-list article>button{color:#9c643e;background:#fffdf8;border-color:#e7dfd3;border-radius:10px}.student-workspace .student-help-banner{color:#9e673f;background:linear-gradient(110deg,#fff9ec,#f3eadb);border-color:#e3d6c3;border-radius:18px;padding:19px}.student-workspace .student-help-banner strong{color:#344b65}.student-workspace .student-help-banner p{color:#74828d}.student-workspace .student-help-status{background:#fffefa;border-color:#e8e0d4;border-radius:15px}.student-workspace .student-faq-list{gap:10px}.student-workspace .student-faq-list details{background:#fffefa;border-color:#e7e0d5;border-radius:15px;padding:16px 18px;box-shadow:0 5px 14px #24364c05}.student-workspace .student-faq-list summary svg{color:#a66a42;transition:transform .18s}.student-workspace .student-support-layout{gap:15px}.student-workspace .student-ticket-list>button{background:#fffdf9;border-color:#e8e1d6;border-radius:13px;padding:12px}.student-workspace .student-ticket-messages article{background:#f4efe5;border-radius:14px}.student-workspace .student-ticket-messages article.own{background:#eee9f3}.student-workspace .student-form-error,.student-workspace .student-form-success{border-radius:12px}@media (width<=1050px) and (width>=761px){.student-workspace .workspace-shell{grid-template-columns:225px minmax(0,1fr)}.student-workspace .workspace-content{padding-inline:25px}.student-workspace .student-content-grid,.student-workspace .student-profile-columns{grid-template-columns:1fr}}@media (width<=760px){.student-workspace{background:#f7f4ed}.student-workspace .workspace-shell{padding:0 0 calc(72px + env(safe-area-inset-bottom));display:block}.student-workspace .workspace-sidebar{z-index:40;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f2;border-top:1px solid #e7dfd2;border-right:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 34px #1a304d12}.student-workspace .workspace-brand,.student-workspace .workspace-nav-label,.student-workspace .workspace-sidebar-bottom{display:none}.student-workspace .workspace-nav{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:3px;height:100%}.student-workspace .workspace-nav-link{color:#778391;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:4px 1px;font-size:8px;position:relative}.student-workspace .workspace-nav-link:hover{transform:none}.student-workspace .workspace-nav-link.active{color:#9c603b;background:#f5ecde;border-color:#0000;box-shadow:inset 0 2px #ba764a}.student-workspace .workspace-nav-link.active svg,.student-workspace .workspace-nav-link svg{width:18px;height:18px;color:inherit}.student-workspace .workspace-nav-link .nav-pulse{display:none}.student-workspace .workspace-topbar{background:#fbf9f3ed;border-bottom-color:#e9e2d6;min-height:62px;padding:0 15px}.student-workspace .workspace-breadcrumb{display:none}.student-workspace .mobile-workspace-brand{order:0;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.student-workspace .mobile-workspace-brand .brand-mark{border-radius:11px 11px 11px 4px;width:34px;height:34px;font-size:22px}.student-workspace .mobile-workspace-word{color:#1d3451;letter-spacing:-.8px;font:800 19px Manrope,DM Sans,sans-serif}.student-workspace .mobile-workspace-word>span{color:#b96f42}.student-workspace .workspace-top-actions{order:1;gap:8px;margin-left:0}.student-workspace .workspace-bell{border-radius:11px;width:35px;height:35px}.student-workspace .workspace-user-avatar{width:34px;height:34px;display:grid}.student-workspace .workspace-user-copy{display:none}.student-workspace .workspace-content{width:min(100%,650px);padding:17px 15px 27px}.student-workspace .workspace-page-heading{align-items:flex-start;gap:10px;margin:0 0 17px;display:flex}.student-workspace[data-dashboard=true] .workspace-page-heading{display:none}.student-workspace .workspace-page-heading .section-kicker{font-size:8px}.student-workspace .workspace-page-heading h1{letter-spacing:-.6px;margin:4px 0 5px;font-size:23px;line-height:1.28}.student-workspace .workspace-page-heading p{font-size:10px;line-height:1.6}.student-workspace .workspace-date-chip{display:none}.student-workspace .workspace-footer{margin-top:24px;padding-top:13px;font-size:8px}.student-workspace .student-desktop-dashboard{display:none}.student-workspace .student-mobile-dashboard{gap:14px;display:grid}.student-workspace .student-mobile-greeting{background:radial-gradient(circle at 86% 20%,#edd3a68c 0,#0000 28%),linear-gradient(115deg,#fffdf8,#f6eddc 70%,#e9ecdf);border-color:#e6d8c3;border-radius:21px;min-height:176px;padding:17px 15px;box-shadow:0 11px 26px #23364d0d,inset 0 1px #fff}.student-workspace .student-mobile-greeting-copy{width:72%}.student-workspace .student-mobile-greeting .welcome-eyebrow{color:#a96a42;font-size:8px}.student-workspace .student-mobile-greeting h2{color:#1b3452;letter-spacing:-.8px;margin:9px 0 6px;font-size:clamp(23px,6.5vw,29px);line-height:1.2}.student-workspace .student-mobile-greeting h2 em{color:#af7045}.student-workspace .student-mobile-greeting p{color:#6f7d89;font-size:9px;line-height:1.65}.student-workspace .mobile-greeting-link{color:#965a37;background:#fffaf1;border:1px solid #d8b795;border-radius:999px;gap:6px;min-height:32px;margin-top:10px;padding:0 11px;font-size:9px}.student-workspace .mobile-rajasthan-art{width:43%}.student-workspace .mobile-art-sun{background:radial-gradient(circle at 32% 28%,#f8d99b,#dca86b);top:25px;right:39px;box-shadow:0 0 0 9px #e9bd8030,0 8px 20px #ac754326}.student-workspace .mobile-art-palace{color:#a66e49;text-shadow:11px 8px #c29365;font-size:58px;bottom:38px;right:3px}.student-workspace .mobile-art-dune-back{background:#e4cfaa}.student-workspace .mobile-art-dune-front{background:#cfac7d}.student-workspace .mobile-art-arch{border-color:#966546}.student-workspace .student-mobile-progress{background:#fffefa;border-color:#e8dfd2;border-radius:16px;gap:11px;min-height:63px;padding:9px 12px;box-shadow:0 7px 17px #24364c08}.student-workspace .student-mobile-progress-icon{color:#a96c43;background:#f8ecdd;border:1px solid #f0dfc9;border-radius:13px;width:39px;height:39px}.student-workspace .student-mobile-progress-copy small{color:#89929a;font-size:8px}.student-workspace .student-mobile-progress-copy strong{color:#29425e;font-size:11px}.student-workspace .student-mobile-progress-action{color:#fffaf1;background:#1b3655;width:31px;height:31px}.student-workspace .student-mobile-featured{background:linear-gradient(120deg,#17314f,#234463 72%,#31546d);border-color:#38536e;border-radius:17px;gap:8px;min-height:116px;padding:14px 15px;box-shadow:0 10px 23px #19314c24}.student-workspace .student-mobile-featured-label{color:#e7d2b3}.student-workspace .student-mobile-featured-label>span{background:#e2b477;box-shadow:0 0 0 4px #e2b47726}.student-workspace .student-mobile-featured>strong{color:#fffaf1;font-size:14px}.student-workspace .student-mobile-featured-bottom{color:#c8d2db;font-size:8px}.student-workspace .student-mobile-featured-bottom b{color:#f1c88f}.student-workspace .student-mobile-shortcuts{gap:8px}.student-workspace .student-mobile-shortcuts>a{color:#40566c;gap:5px;font-size:8px}.student-workspace .shortcut-icon{border:1px solid #ffffff85;border-radius:14px;width:43px;height:43px;box-shadow:0 7px 15px #24364c12}.student-workspace .shortcut-orange{background:linear-gradient(145deg,#d9915b,#b86c41)}.student-workspace .shortcut-teal{background:linear-gradient(145deg,#81679b,#3c7774)}.student-workspace .shortcut-violet{background:linear-gradient(145deg,#9b8ab8,#71658f)}.student-workspace .shortcut-yellow{background:linear-gradient(145deg,#e4bc70,#bf8f44)}.student-workspace .student-mobile-section-heading{margin-bottom:10px}.student-workspace .student-mobile-section-heading>div>span{color:#a56c44;letter-spacing:.04em;font-size:8px}.student-workspace .student-mobile-section-heading h2{color:#213a58;font-size:16px}.student-workspace .student-mobile-section-heading>a{color:#a46a43;background:#fffdf8;border-color:#e9dfd2;border-radius:11px}.student-workspace .student-mobile-recruit-grid{gap:9px}.student-workspace .student-mobile-recruit-card{background:#fffefa;border-color:#e8e1d6;border-radius:15px;gap:5px 8px;min-height:126px;padding:11px;box-shadow:0 7px 17px #24364c07}.student-workspace .student-mobile-recruit-mark{color:#9f633e;background:#f8ecdc;border-color:#ead7bd;border-radius:10px}.student-workspace .student-mobile-recruit-card small{color:#89929a}.student-workspace .student-mobile-recruit-card strong{color:#29425f;font-size:10px}.student-workspace .student-mobile-recruit-link{color:#a56641;font-size:8px}.student-workspace .student-mobile-empty{color:#73818c;background:#fffefa;border-color:#e3d7c5;border-radius:15px}.student-workspace .student-mobile-tests{background:#fffefa;border:1px solid #e8e1d5;border-radius:17px;padding:14px;box-shadow:0 7px 18px #24364c07}.student-workspace .student-mobile-section-heading>svg{color:#a86c43}.student-workspace .student-mobile-test-list{gap:8px}.student-workspace .student-mobile-test-list>a{background:#fffdf8;border-color:#ebe4d9;border-radius:13px;padding:12px}.student-workspace .student-mobile-test-list strong{color:#344d68;font-size:10px}.student-workspace .student-mobile-test-list small{color:#85919a}.student-workspace .student-mobile-test-empty{background:#fbf8f1;border-color:#e8e1d5;border-radius:15px}.student-workspace .student-mobile-test-empty>span{color:#66836d;background:#ece7f0}.student-workspace .student-mobile-test-empty>strong{color:#304a64}.student-workspace .student-mobile-test-empty>a{background:#1d3958;border-radius:999px}.student-workspace .student-dashboard-more{grid-template-columns:1fr;gap:7px;margin-top:0}.student-workspace .student-dashboard-more a{color:#50667c;background:#fffefa;border-color:#e8e0d4;border-radius:14px;min-height:47px;padding-inline:13px}.student-workspace .student-dashboard-more a svg:first-child{color:#a66a42}.student-workspace .student-mobile-footnote{color:#7b8992;font-size:8px}.student-workspace .student-route-page{gap:14px}.student-workspace .student-route-toolbar{align-items:center}.student-workspace .student-back-link{min-height:34px;padding:7px 10px;font-size:9px}.student-workspace .student-route-count{font-size:8px}.student-workspace .student-search-form{border-radius:13px;gap:8px;min-height:47px;padding-left:12px}.student-workspace .student-search-form svg{width:16px}.student-workspace .student-search-form input{font-size:11px}.student-workspace .student-search-form button{min-height:35px;padding-inline:11px;font-size:9px}.student-workspace .student-filter-row{gap:6px}.student-workspace .student-filter-row>span{width:auto;margin-right:2px;font-size:8px}.student-workspace .student-filter-row button{min-height:31px;padding-inline:10px;font-size:8px}.student-workspace .student-recruitment-list{gap:9px}.student-workspace .student-recruitment-card{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 32px;gap:9px;padding:12px}.student-workspace .student-recruitment-mark{border-radius:12px;width:38px;height:38px}.student-workspace .student-recruitment-card-main{grid-area:1/2}.student-workspace .student-recruitment-card-main>small{font-size:8px}.student-workspace .student-recruitment-card-main strong{font-size:11px}.student-workspace .student-recruitment-card-main p{font-size:9px}.student-workspace .student-recruitment-deadline{font-size:8px}.student-workspace .student-save-button{grid-area:1/3;width:31px;height:31px}.student-workspace .student-card-arrow{display:none}.student-workspace .student-state-card{border-radius:17px;min-height:195px;padding:19px 14px}.student-workspace .student-state-card>strong{font-size:13px}.student-workspace .student-state-card>p{font-size:10px}.student-workspace .student-detail-hero{border-radius:17px;gap:11px;padding:16px}.student-workspace .student-detail-agency{align-items:flex-start;gap:10px}.student-workspace .student-detail-agency>span{border-radius:13px;width:41px;height:41px}.student-workspace .student-detail-agency small{font-size:8px}.student-workspace .student-detail-agency h2{font-size:17px}.student-workspace .student-detail-hero>p{font-size:10px}.student-workspace .student-detail-hero>.student-primary-button{min-height:39px}.student-workspace .student-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.student-workspace .student-detail-stat-grid article{border-radius:14px;gap:5px;padding:11px}.student-workspace .student-detail-stat-grid small{font-size:8px}.student-workspace .student-detail-stat-grid strong{font-size:9px;line-height:1.5}.student-workspace .student-detail-section{border-radius:15px;padding:14px}.student-workspace .student-detail-section h3{font-size:12px}.student-workspace .student-detail-section>p{font-size:10px}.student-workspace .student-test-card{border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px}.student-workspace .student-test-card-icon{border-radius:12px;width:38px;height:38px}.student-workspace .student-test-card-main h2{font-size:12px}.student-workspace .student-test-card-main p{font-size:9px}.student-workspace .student-test-card-meta{gap:8px;font-size:8px}.student-workspace .student-test-card>.student-primary-button{grid-column:2;justify-self:start;min-height:35px;padding-inline:13px;font-size:9px}.student-workspace .student-test-coming{border-radius:17px;gap:10px;padding:18px 14px}.student-workspace .student-test-coming h2{font-size:19px}.student-workspace .student-test-coming>p{font-size:10px}.student-workspace .student-test-steps{gap:6px}.student-workspace .student-test-steps article{border-radius:12px;padding:9px 7px}.student-workspace .student-test-steps strong{font-size:9px}.student-workspace .student-test-steps small{font-size:7px}.student-workspace .student-test-intro-card{border-radius:18px;gap:10px;padding:17px}.student-workspace .student-test-intro-card h2{font-size:18px}.student-workspace .student-test-intro-card>p{font-size:10px}.student-workspace .student-test-rules{border-radius:13px;padding:11px}.student-workspace .student-test-rules p{font-size:9px}.student-workspace .student-attempt-top{border-radius:13px;padding:10px}.student-workspace .student-attempt-top a,.student-workspace .student-attempt-top>span{gap:5px;font-size:9px}.student-workspace .student-question-card{border-radius:17px;padding:15px}.student-workspace .student-question-card h2{margin:11px 0 16px;font-size:16px;line-height:1.55}.student-workspace .student-question-options{gap:8px}.student-workspace .student-question-options button{border-radius:12px;grid-template-columns:24px minmax(0,1fr) 16px;gap:8px;min-height:47px;padding:8px 10px;font-size:10px}.student-workspace .student-question-options button>span{width:23px;height:23px}.student-workspace .student-question-numbers{gap:6px}.student-workspace .student-question-numbers button{width:32px;height:32px}.student-workspace .student-attempt-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.student-workspace .student-attempt-actions>.student-primary-button{grid-column:1/-1}.student-workspace .student-result-hero{border-radius:18px;padding:21px 14px}.student-workspace .student-result-score strong{font-size:39px}.student-workspace .student-result-counts{gap:6px}.student-workspace .student-result-counts span{padding:6px 8px;font-size:8px}.student-workspace .student-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.student-workspace .student-history-summary article{border-radius:13px;gap:4px;padding:10px 7px}.student-workspace .student-history-summary small{font-size:7px}.student-workspace .student-history-summary strong{font-size:18px}.student-workspace .student-attempt-history article{border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px}.student-workspace .student-attempt-history article>a{grid-column:2/-1;justify-self:start}.student-workspace .student-performance-details,.student-workspace .student-support-layout{grid-template-columns:1fr}.student-workspace .student-performance-placeholder{border-radius:18px;min-height:260px;padding:18px 14px}.student-workspace .student-performance-placeholder h2{font-size:16px}.student-workspace .student-performance-placeholder p{font-size:10px}.student-workspace .student-question-review{padding:13px}.student-workspace .student-account-card{border-radius:16px;gap:10px;padding:13px}.student-workspace .student-account-avatar{border-radius:14px;width:42px;height:42px}.student-workspace .student-account-card strong{font-size:12px}.student-workspace .student-verified{margin-left:auto;font-size:0}.student-workspace .student-verified svg{width:17px;height:17px}.student-workspace .student-profile-columns{grid-template-columns:1fr;gap:11px}.student-workspace .student-profile-form,.student-workspace .student-settings-list,.student-workspace .student-notification-settings{border-radius:16px;gap:11px;padding:15px}.student-workspace .student-profile-form h2,.student-workspace .student-settings-list h2,.student-workspace .student-notification-settings h2{font-size:14px}.student-workspace .student-profile-form input,.student-workspace .student-profile-form select,.student-workspace .student-profile-form textarea{min-height:44px;font-size:11px}.student-workspace .student-profile-form>.student-primary-button{justify-self:stretch}.student-workspace .student-settings-list>a{min-height:55px}.student-workspace .student-notification-settings label{padding:10px 0}.student-workspace .student-notification-settings label strong{font-size:10px}.student-workspace .student-notification-list article{grid-template-columns:35px minmax(0,1fr) 28px;gap:8px;padding:11px}.student-workspace .notification-calendar{width:35px;height:35px}.student-workspace .student-notification-list strong{font-size:10px}.student-workspace .student-notification-list p{font-size:9px}.student-workspace .student-help-banner{border-radius:15px;gap:10px;padding:15px}.student-workspace .student-faq-list details{border-radius:13px;padding:13px}.student-workspace .student-faq-list summary{font-size:10px}.student-workspace .student-faq-list details p{font-size:9px}.student-workspace .student-dashboard-more{grid-template-columns:1fr}.student-workspace .workspace-footer{display:none}.student-workspace[data-immersive=true]{padding-bottom:env(safe-area-inset-bottom)}.student-workspace[data-immersive=true] .workspace-sidebar,.student-workspace[data-immersive=true] .workspace-topbar{display:none}.student-workspace[data-immersive=true] .workspace-content{padding-top:12px}.student-workspace[data-immersive=true] .workspace-page-heading{display:none}.student-workspace[data-immersive=true] .workspace-shell{padding-bottom:env(safe-area-inset-bottom)}.student-workspace[data-immersive=true] .workspace-footer{display:none}}@media (width<=390px){.student-workspace .workspace-content,.student-workspace .workspace-topbar{padding-inline:12px}.student-workspace .student-mobile-greeting{min-height:164px;padding:15px 12px}.student-workspace .student-mobile-greeting-copy{width:75%}.student-workspace .mobile-art-sun{right:30px}.student-workspace .mobile-art-palace{font-size:51px;right:-3px}.student-workspace .student-mobile-recruit-card{min-height:121px;padding:9px}.student-workspace .workspace-footer{font-size:7px}}@media (prefers-reduced-motion:reduce){.student-workspace *,.student-workspace :before,.student-workspace :after{transition-duration:.01ms!important}}.student-workspace{--student-ink:#172b4d;--student-muted:#687991;--student-paper:#f3f6fa;--student-surface:#fff;--student-line:#e3eaf3;--student-primary:#3157c8;--student-primary-strong:#2448b1;--student-teal:#8b43ef;--student-amber:#f2a83b;--student-red:#d95c65;min-height:100svh;color:var(--student-ink);background:var(--student-paper)}.student-workspace .workspace-shell{background:var(--student-paper);grid-template-columns:258px minmax(0,1fr)}.student-workspace .workspace-sidebar{z-index:15;border-right:1px solid var(--student-line);color:var(--student-ink);background:#fff;padding:26px 16px 18px;box-shadow:8px 0 28px #172b4d08}.student-workspace .workspace-brand{gap:11px;padding:0 7px}.student-workspace .workspace-brand .brand-mark,.student-workspace .mobile-workspace-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#4d72e2,#3157c8);border:0;border-radius:12px;box-shadow:0 7px 16px #3157c82e}.student-workspace .workspace-brand .brand-word{color:var(--student-ink);font-size:20px}.student-workspace .workspace-nav-link{color:#66758a;border:1px solid #0000;border-radius:12px;min-height:46px;font-size:11px;transition:color .16s,background .16s,border-color .16s}.student-workspace .workspace-nav-link:hover{color:var(--student-primary);background:#f5f7fd}.student-workspace .workspace-nav-link.active{color:var(--student-primary);box-shadow:inset 3px 0 var(--student-primary);background:#edf2ff;border-color:#dce5ff}.student-workspace .workspace-nav-link.active svg,.student-workspace .workspace-nav-link svg{color:inherit}.student-workspace .nav-pulse{background:var(--student-teal);box-shadow:0 0 0 4px #8b43ef20}.student-workspace .support-card{background:#f5f8ff;border:1px solid #dce7ff;border-radius:15px;padding:15px}.student-workspace .support-card-icon{color:var(--student-primary);background:#e6edff;border-radius:9px}.student-workspace .support-card p{color:#73839a;font-size:9px}.student-workspace .workspace-signout{color:#718098;border-radius:11px;min-height:42px;font-size:10px}.student-workspace .workspace-signout:hover{color:var(--student-red);background:#fff3f3}.student-workspace .workspace-main{background:var(--student-paper);min-width:0}.student-workspace .workspace-topbar{z-index:12;border-bottom:1px solid var(--student-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;min-height:72px;position:sticky;top:0;box-shadow:0 5px 18px #172b4d05}.student-workspace .workspace-breadcrumb{color:#8290a4;font-size:10px}.student-workspace .workspace-breadcrumb strong{color:#334a6d}.student-workspace .workspace-bell{border-color:var(--student-line);color:#536782;background:#fff;border-radius:12px;width:38px;height:38px;box-shadow:0 3px 10px #172b4d08}.student-workspace .workspace-user-avatar{color:#fff;background:linear-gradient(145deg,#6b87d8,#3157c8);box-shadow:0 0 0 3px #e8eeff}.student-workspace .workspace-page-heading{align-items:end;margin-bottom:23px}.student-workspace .workspace-page-heading h1{color:var(--student-ink);letter-spacing:-.8px;margin:7px 0 5px;font-size:clamp(27px,3vw,36px)}.student-workspace .workspace-page-heading p{max-width:720px;color:var(--student-muted);font-size:12px;line-height:1.75}.student-workspace .workspace-date-chip{color:#471678;background:#f6f1fb;border-color:#e3d8ee;border-radius:999px;font-size:9px}.student-workspace .live-dot{background:var(--student-teal);box-shadow:0 0 0 4px #8b43ef1c}.student-workspace .workspace-footer{border-color:var(--student-line);color:#8190a5;font-size:9px}.student-workspace .mobile-workspace-brand,.student-workspace .student-mobile-nav{display:none}.student-workspace .student-desktop-dashboard{gap:18px;display:grid}.student-workspace .student-welcome{background:linear-gradient(115deg,#fff 0%,#f7f9ff 55%,#eaf1ff 100%);border:1px solid #dfe8fa;border-radius:22px;min-height:225px;padding:29px 34px;box-shadow:0 12px 30px #263b6208}.student-workspace .student-welcome:after{display:none}.student-workspace .student-welcome>div:first-child{max-width:64%}.student-workspace .student-welcome .welcome-eyebrow{color:var(--student-primary);font-size:10px}.student-workspace .student-welcome h2{color:var(--student-ink);letter-spacing:-.9px;margin:13px 0 7px;font-size:clamp(28px,3vw,38px);line-height:1.3}.student-workspace .student-welcome h2 em{color:var(--student-primary);font-style:normal}.student-workspace .student-welcome p{color:var(--student-muted);margin:0 0 16px;font-size:12px;line-height:1.7}.student-workspace .student-welcome .button-primary,.student-workspace .student-primary-button,.student-workspace .student-search-form button{color:#fff;background:var(--student-primary);border-radius:11px;box-shadow:0 6px 13px #3157c822}.student-workspace .student-welcome .button-primary{min-height:44px;padding:0 18px;font-size:11px}.student-workspace .student-primary-button:hover:not(:disabled),.student-workspace .student-search-form button:hover,.student-workspace .student-welcome .button-primary:hover{background:var(--student-primary-strong);box-shadow:0 9px 18px #3157c82b}.student-workspace .student-primary-button.saved{background:#49147d}.student-workspace .student-focus-art{width:225px;height:178px;margin-right:2%}.student-workspace .focus-orbit{border:1px solid #8ca7ef66;border-radius:50%;display:block;position:absolute}.student-workspace .focus-orbit-outer{width:158px;height:158px;top:3px;left:35px;box-shadow:0 0 0 14px #3157c80a,0 0 0 30px #3157c807}.student-workspace .focus-orbit-inner{background:#efe6f8;border-color:#8b43ef55;width:104px;height:104px;top:30px;left:62px}.student-workspace .focus-target{width:50px;height:50px;color:var(--student-primary);background:#fff;border-radius:16px;place-items:center;display:grid;position:absolute;top:57px;left:89px;box-shadow:0 9px 22px #3157c826}.student-workspace .student-focus-art .welcome-note{color:#526782;background:#fff;border-color:#dce7f7;border-radius:13px;bottom:6px;right:-4px;box-shadow:0 7px 20px #172b4d12}.student-workspace .student-focus-art .welcome-note>svg{color:var(--student-teal)}.student-workspace .student-focus-art .welcome-note strong{color:var(--student-ink)}.student-workspace .student-stat-grid{gap:12px}.student-workspace .student-stat{border-color:var(--student-line);background:#fff;border-radius:17px;padding:17px;box-shadow:0 5px 16px #172b4d06}.student-workspace .student-stat small{color:#73839a;font-size:10px}.student-workspace .student-stat strong{color:var(--student-ink);font-size:25px}.student-workspace .student-stat>span:last-child{color:#8a98aa;font-size:9px}.student-workspace .stat-icon.blue{color:var(--student-primary);background:#edf2ff}.student-workspace .stat-icon.green{color:var(--student-teal);background:#f0e8f8}.student-workspace .stat-icon.peach{color:#d8891d;background:#fff5e4}.student-workspace .stat-icon.violet{color:#7960cf;background:#f2efff}.student-workspace .student-content-grid{gap:15px}.student-workspace .student-panel-card{border:1px solid var(--student-line);min-width:0;color:var(--student-ink);background:#fff;border-radius:17px;padding:20px;box-shadow:0 5px 18px #172b4d06}.student-workspace .panel-card-heading h2{color:var(--student-ink);font-size:17px}.student-workspace .panel-card-heading .section-kicker{color:var(--student-primary);font-size:9px}.student-workspace .text-link{color:var(--student-primary)}.student-workspace .student-recruit-row{border-color:#edf1f6}.student-workspace .student-recruit-row>div small{color:#7486a0}.student-workspace .student-recruit-row>div strong{color:#233b61}.student-workspace .student-recruit-row>div span{color:#7f8da1}.student-workspace .student-recruit-row>a{color:var(--student-primary);background:#f3f6ff}.student-workspace .mini-doc{color:var(--student-primary);background:#edf2ff}.student-workspace .study-empty{border-color:var(--student-line);background:#f9fbfe;border-radius:15px}.student-workspace .study-empty-icon{color:var(--student-teal);background:#f0e8f8}.student-workspace .student-footnote{color:#718198}.student-workspace .sample-dot{background:var(--student-amber)}.student-workspace .student-route-page{color:var(--student-ink);gap:16px}.student-workspace .student-back-link{color:#667991}.student-workspace .student-back-link:hover{color:var(--student-primary)}.student-workspace .student-route-count{color:#72829a}.student-workspace .student-panel-card,.student-workspace .student-recruitment-card,.student-workspace .student-detail-stat-grid article,.student-workspace .student-detail-section,.student-workspace .student-feature-grid article,.student-workspace .student-history-summary article,.student-workspace .student-notification-list article,.student-workspace .student-faq-list details,.student-workspace .student-dashboard-more a,.student-workspace .student-settings-list,.student-workspace .student-profile-form,.student-workspace .student-notification-settings,.student-workspace .student-question-card,.student-workspace .student-question-review,.student-workspace .student-attempt-history article,.student-workspace .student-performance-placeholder,.student-workspace .student-state-card,.student-workspace .student-test-card,.student-workspace .student-test-intro-card,.student-workspace .student-test-coming,.student-workspace .student-device-note,.student-workspace .student-search-form,.student-workspace .student-support-layout>section,.student-workspace .student-support-layout>form{border-color:var(--student-line);background-color:var(--student-surface);border-radius:16px;box-shadow:0 5px 18px #172b4d06}.student-workspace .student-search-form{min-height:50px;box-shadow:0 4px 12px #172b4d05}.student-workspace .student-search-form input{color:var(--student-ink)}.student-workspace .student-search-form input::placeholder{color:#94a0b0}.student-workspace .student-secondary-button,.student-workspace .student-filter-row button,.student-workspace .student-save-button,.student-workspace .student-card-arrow,.student-workspace .student-question-star,.student-workspace .student-mark-review{border-color:var(--student-line);color:#435a7d;background:#fff;border-radius:10px}.student-workspace .student-secondary-button:hover:not(:disabled){color:var(--student-primary);background:#f7f9ff;border-color:#b8c8f6}.student-workspace .student-filter-row button.active{border-color:var(--student-primary);color:#fff;background:var(--student-primary)}.student-workspace .student-recruitment-card{grid-template-columns:42px minmax(0,1fr) 34px 28px}.student-workspace .student-recruitment-mark{color:var(--student-primary);background:#edf2ff}.student-workspace .student-recruitment-card-main>small{color:#657da8}.student-workspace .student-recruitment-card-main>a,.student-workspace .student-recruitment-card-main strong{color:#233b61}.student-workspace .student-recruitment-card-main>a:hover{color:var(--student-primary)}.student-workspace .student-recruitment-card-main p{color:#76869c}.student-workspace .student-recruitment-deadline{color:#49147d}.student-workspace .student-card-arrow{color:var(--student-primary);background:#f6f8ff}.student-workspace .student-state-card{border-style:solid}.student-workspace .student-state-icon,.student-workspace .student-test-card-icon,.student-workspace .student-test-emblem,.student-workspace .attempt-history-icon{color:var(--student-primary);background:#edf2ff}.student-workspace .student-state-card>strong,.student-workspace .student-detail-agency h2,.student-workspace .student-detail-stat-grid strong,.student-workspace .student-detail-section h3,.student-workspace .student-fee-list dd,.student-workspace .student-milestones strong,.student-workspace .student-test-coming h2,.student-workspace .student-feature-grid strong,.student-workspace .student-history-summary strong,.student-workspace .student-performance-placeholder h2,.student-workspace .student-account-card strong,.student-workspace .student-profile-form h2,.student-workspace .student-settings-list h2,.student-workspace .student-help-banner strong,.student-workspace .student-help-status strong,.student-workspace .student-faq-list summary{color:var(--student-ink)}.student-workspace .student-state-card>p,.student-workspace .student-source-note,.student-workspace .student-device-note,.student-workspace .student-detail-hero>p,.student-workspace .student-detail-section>p,.student-workspace .student-milestones p,.student-workspace .student-test-coming>p,.student-workspace .student-feature-grid p,.student-workspace .student-performance-placeholder p,.student-workspace .student-notification-list p,.student-workspace .student-account-card>div>span,.student-workspace .student-profile-form>p,.student-workspace .student-help-banner p,.student-workspace .student-help-status p,.student-workspace .student-faq-list details p{color:var(--student-muted)}.student-workspace .student-detail-hero,.student-workspace .student-test-coming,.student-workspace .student-result-hero,.student-workspace .student-test-intro-card,.student-workspace .student-account-card{background:linear-gradient(135deg,#fff,#f4f7fc);border-color:#dfe7f4}.student-workspace .student-detail-agency>span,.student-workspace .notification-calendar,.student-workspace .student-performance-orbit,.student-workspace .student-account-avatar{color:var(--student-primary);background:#edf2ff;border-color:#dbe5ff}.student-workspace .student-detail-stat-grid svg,.student-workspace .student-detail-section h3 svg,.student-workspace .student-feature-grid svg,.student-workspace .student-history-summary svg,.student-workspace .student-notification-list article>a,.student-workspace .student-help-banner>svg,.student-workspace .student-help-status>svg{color:var(--student-primary)}.student-workspace .student-detail-section h3{font-size:14px}.student-workspace .student-official-source p{color:#66877e}.student-workspace .milestone-dot{background:#fff;border-color:#ab8bca}.student-workspace .student-milestones small,.student-workspace .student-milestones a,.student-workspace .student-official-source a{color:var(--student-primary)}.student-workspace .student-test-coming{background-image:linear-gradient(135deg,#fff,#f4f7fc)}.student-workspace .student-test-steps article{border-color:var(--student-line);background:#f9fbfe;border-radius:12px}.student-workspace .student-test-steps article>span{color:var(--student-primary)}.student-workspace .student-test-steps strong{color:var(--student-ink)}.student-workspace .student-test-steps small{color:var(--student-muted)}.student-workspace .student-history-summary svg{color:var(--student-teal)}.student-workspace .student-history-summary small,.student-workspace .student-detail-stat-grid small,.student-workspace .student-feature-grid p{color:var(--student-muted)}.student-workspace .student-performance-placeholder{min-height:300px}.student-workspace .student-performance-orbit{color:var(--student-teal);background:#f1e9f8;border-color:#d4bfe9;box-shadow:0 0 0 9px #f1eaf8}.student-workspace .student-performance-placeholder .section-kicker,.student-workspace .student-account-card small{color:var(--student-primary)}.student-workspace .student-profile-form label{color:#536985}.student-workspace input:not([type=checkbox]):not([type=range]),.student-workspace textarea,.student-workspace select{color:var(--student-ink);background:#fff;border-color:#dbe4ef;border-radius:10px}.student-workspace input:focus,.student-workspace textarea:focus,.student-workspace select:focus{border-color:#7e9be8;outline:0;box-shadow:0 0 0 3px #3157c81c}.student-workspace .student-profile-form input,.student-workspace .student-profile-form select{min-height:43px}.student-workspace .student-settings-list>a{color:var(--student-primary);border-color:#edf1f6}.student-workspace .student-notification-list small{color:var(--student-primary)}.student-workspace .student-notification-list article>a{border-color:var(--student-line)}.student-workspace .student-notification-settings label{border-color:#edf1f6}.student-workspace .student-notification-settings label strong{color:#405877}.student-workspace .student-notification-settings input{accent-color:var(--student-primary)}.student-workspace .student-faq-list details[open]{border-color:#cedaff}.student-workspace .student-dashboard-more a{color:#526984}.student-workspace .student-dashboard-more a svg:first-child{color:var(--student-primary)}.student-workspace .student-search-form button,.student-workspace .student-primary-button{min-height:42px}.student-workspace .student-test-card{grid-template-columns:42px minmax(0,1fr) auto;padding:16px}.student-workspace .student-test-card-icon{border-radius:13px;width:42px;height:42px}.student-workspace .student-test-card-main>small,.student-workspace .student-test-intro-card>.section-kicker{color:var(--student-primary)}.student-workspace .student-test-card-main h2,.student-workspace .student-test-intro-card h2{color:var(--student-ink)}.student-workspace .student-test-card-main p,.student-workspace .student-test-intro-card>p{color:var(--student-muted)}.student-workspace .student-test-card-meta{color:#71829a}.student-workspace .student-test-card-meta svg{color:var(--student-teal)}.student-workspace .student-test-rules{background:#f7f3fb;border:1px solid #e5dcee;border-radius:13px}.student-workspace .student-test-rules p{color:#526f70}.student-workspace .student-test-rules svg{color:var(--student-teal)}.student-workspace .test-mode-choice,.student-workspace .student-catalog-filter{color:#536985}.student-workspace .student-attempt-top{border-color:var(--student-line);background:#fff;border-radius:13px}.student-workspace .student-attempt-top a{color:#536985}.student-workspace .student-attempt-top>span{color:var(--student-red)}.student-workspace .student-attempt-progress{color:#72839a}.student-workspace .student-attempt-progress>div,.student-workspace .student-subject-performance>div{background:#e7edf5}.student-workspace .student-attempt-progress i,.student-workspace .student-subject-performance i{background:var(--student-teal)}.student-workspace .student-question-card>small{color:#536fa9}.student-workspace .student-question-card h2{color:var(--student-ink)}.student-workspace .student-question-options button{border-color:var(--student-line);color:#344c70;background:#fff;border-radius:12px}.student-workspace .student-question-options button>span{color:#64758d;border-color:#cbd5e3}.student-workspace .student-question-options button.selected>span{border-color:var(--student-teal);background:var(--student-teal)}.student-workspace .student-question-options button.correct{background:#f3ecf9;border-color:#b191d1}.student-workspace .student-question-options button.incorrect{background:#fff2f3;border-color:#edb3b6}.student-workspace .student-question-options button.student-option-e,.student-workspace .student-question-review-options .selected-option-e{color:#54677f;background:#f4f6f9;border-color:#cad4e0}.student-workspace .student-question-options button.student-option-e.selected{background:#fff8e9;border-color:#eccb86}.student-workspace .student-question-numbers button{color:#60728b;background:#fff;border-color:#dce4ee;border-radius:9px}.student-workspace .student-question-numbers button.answered{color:#40116f;background:#f1e9f8;border-color:#ad8bcf}.student-workspace .student-question-numbers button.marked{box-shadow:inset 0 -3px var(--student-amber)}.student-workspace .student-question-numbers button.active{outline-color:var(--student-primary)}.student-workspace .student-mark-review.marked,.student-workspace .student-question-star.saved{color:#9a6a12;background:#fff8e8;border-color:#f0d89f}.student-workspace .student-answer-status{color:#698174}.student-workspace .practice-answer-feedback.correct{background:#f4effa;border-color:#ccb7e1}.student-workspace .practice-answer-feedback.incorrect{background:#fff5f5;border-color:#edc4c5}.student-workspace .student-result-hero{background:linear-gradient(140deg,#fff,#eff5ff);border-color:#dce8f5}.student-workspace .student-result-hero .section-kicker{color:var(--student-primary)}.student-workspace .student-result-score{color:var(--student-ink)}.student-workspace .student-result-hero .student-rank-download{color:var(--student-primary);background:#f5f7ff;border-color:#ccd8f5}.student-workspace .student-result-counts .correct{color:#46117b;background:#f0e8f8}.student-workspace .student-result-counts .wrong{color:#b44e59;background:#fff0f1}.student-workspace .rank-summary-grid article{border-color:var(--student-line);background:#fff;border-radius:13px}.student-workspace .rank-summary-grid small,.student-workspace .rank-summary-grid span{color:var(--student-muted)}.student-workspace .rank-summary-grid strong{color:var(--student-ink)}.student-workspace .topper-comparison{color:#6e5a33;background:#fff9e9;border:1px solid #f0dfb8;border-radius:12px}.student-workspace .student-rank-list article{color:#516783;border-color:#edf1f6}.student-workspace .student-rank-list article>b{color:var(--student-primary)}.student-workspace .student-question-review.right{border-left-color:var(--student-teal)}.student-workspace .student-question-review.wrong{border-left-color:var(--student-red)}.student-workspace .student-question-review.skipped{border-left-color:var(--student-amber)}.student-workspace .question-review-heading{color:#57729d}.student-workspace .student-save-question{color:var(--student-primary)}.student-workspace .student-question-review h3{color:var(--student-ink)}.student-workspace .student-question-review-options>div{color:#60728b;border-color:#e8edf3}.student-workspace .student-question-review-options>div.correct{color:#40116f;background:#f4eff9;border-color:#c2a9da}.student-workspace .student-question-review-options>div.picked-wrong{color:#a44d58;background:#fff4f4;border-color:#edc5c6}.student-workspace .student-question-explanation{color:#64768d}.student-workspace .student-attempt-history article{border-color:var(--student-line);background:#fff}.student-workspace .attempt-history-icon.in_progress{color:var(--student-teal);background:#f0e8f8}.student-workspace .student-attempt-history article>div small{color:var(--student-primary)}.student-workspace .student-attempt-history article>div strong,.student-workspace .student-attempt-history article>b{color:var(--student-ink)}.student-workspace .student-attempt-history article>div span{color:#8190a4}.student-workspace .student-attempt-history article>a,.student-workspace .learning-resume a{color:var(--student-primary)}.student-workspace .student-performance-details .student-panel-card h2{color:var(--student-ink)}.student-workspace .student-subject-performance strong{color:#354e70}.student-workspace .student-subject-performance b{color:#47127c}.student-workspace .student-notification-settings,.student-workspace .student-help-banner,.student-workspace .student-help-status{border-color:var(--student-line);background:#fff}.student-workspace .student-ticket-list>button.selected,.student-workspace .support-queue-list>button.selected{background:#f3f6ff;border-color:#cbd8ff}.student-workspace .student-ticket-messages article,.student-workspace .support-message-thread article{background:#f1f5fa}.student-workspace .student-ticket-messages article.own,.student-workspace .support-message-thread article.staff-message{background:#f1eaf7}.student-workspace .student-omr-warning{color:#806322;background:#fff9e9;border-color:#f0dcad}.student-workspace .student-omr-warning.over-limit{color:#a94f59;background:#fff2f3;border-color:#efc4c6}.student-workspace .smart-study-shortcuts article{border-color:var(--student-line);background:#fff;border-radius:14px}.student-workspace .smart-study-shortcuts article>span{color:var(--student-primary);background:#edf2ff}.student-workspace .smart-study-shortcuts small{color:var(--student-muted)}.student-workspace .smart-study-kind-tabs button{border-color:var(--student-line);color:#536985;background:#fff;border-radius:10px}.student-workspace .smart-study-kind-tabs button.active{border-color:var(--student-primary);color:#fff;background:var(--student-primary)}.student-workspace .mistake-book-preview article{background:#f9fbfe;border-color:#e9edf4;border-radius:11px}.student-workspace .mistake-book-preview small{color:var(--student-primary)}.student-workspace .live-sunday-card{background:linear-gradient(140deg,#fff,#f0f5ff);border-color:#dce8f8}.student-workspace .live-session-list article{border-color:var(--student-line);background:#fff;border-radius:12px}.student-workspace .live-session-status{color:#7a5a17;background:#fff6de}.student-workspace .live-session-status.ended{color:#748198;background:#eef1f5}.student-workspace .weak-topic-finder>article>b{color:var(--student-red)}.student-workspace .weak-topic-finder>article>a{color:var(--student-primary)}.student-workspace .student-study-preferences .staff-form>small{color:var(--student-muted)}.student-workspace .student-test-coming,.student-workspace .student-performance-placeholder{box-shadow:0 7px 22px #172b4d07}.student-workspace :focus-visible{outline-offset:3px;outline:3px solid #7894e8}@media (width<=1050px) and (width>=761px){.student-workspace .workspace-shell{grid-template-columns:226px minmax(0,1fr)}.student-workspace .workspace-content{padding-inline:25px}.student-workspace .student-content-grid{grid-template-columns:1fr}}@media (width<=760px){.student-workspace{background:var(--student-paper)}.student-workspace .workspace-shell{padding:0 0 calc(88px + env(safe-area-inset-bottom));display:block}.student-workspace .workspace-sidebar{display:none}.student-workspace .student-mobile-nav{z-index:50;min-height:calc(66px + env(safe-area-inset-bottom));padding:6px 9px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-top:1px solid #e1e8f1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:3px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #172b4d0d}.student-workspace .student-mobile-nav-link{color:#71819a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:49px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.student-workspace .student-mobile-nav-link.active{color:var(--student-primary);background:#edf2ff}.student-workspace .student-mobile-nav-link:focus-visible{outline-offset:-2px}.student-workspace .workspace-topbar{border-color:var(--student-line);background:#ffffffed;min-height:62px;padding:0 16px}.student-workspace .workspace-breadcrumb{display:none}.student-workspace .mobile-workspace-brand{order:0;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.student-workspace .mobile-workspace-brand .brand-mark{border-radius:11px;width:34px;height:34px;font-size:22px}.student-workspace .mobile-workspace-word{color:var(--student-ink);letter-spacing:-.8px;font:800 19px Manrope,DM Sans,sans-serif}.student-workspace .mobile-workspace-word>span{color:var(--student-primary)}.student-workspace .workspace-top-actions{order:1;gap:8px;margin-left:0}.student-workspace .workspace-bell{width:35px;height:35px}.student-workspace .workspace-user-avatar{width:34px;height:34px}.student-workspace .workspace-user-copy{display:none}.student-workspace .workspace-content{width:min(100%,720px);padding:18px 16px 30px}.student-workspace .workspace-page-heading{align-items:flex-start;gap:8px;margin:0 0 17px;display:flex}.student-workspace[data-dashboard=true] .workspace-page-heading{display:none}.student-workspace .workspace-page-heading .section-kicker{font-size:8px}.student-workspace .workspace-page-heading h1{margin:3px 0 5px;font-size:23px;line-height:1.3}.student-workspace .workspace-page-heading p{font-size:10px;line-height:1.6}.student-workspace .workspace-date-chip,.student-workspace .student-desktop-dashboard{display:none}.student-workspace .student-mobile-dashboard{gap:14px;display:grid}.student-workspace .student-mobile-greeting{background:linear-gradient(115deg,#fff 0%,#f7f9ff 62%,#eaf1ff 100%);border:1px solid #dfe8fa;border-radius:20px;min-height:166px;padding:17px 16px;box-shadow:0 9px 22px #263b6208}.student-workspace .student-mobile-greeting-copy{width:72%}.student-workspace .student-mobile-greeting .welcome-eyebrow{color:var(--student-primary);font-size:8px}.student-workspace .student-mobile-greeting h2{color:var(--student-ink);letter-spacing:-.7px;margin:9px 0 6px;font-size:clamp(23px,6.5vw,29px);line-height:1.2}.student-workspace .student-mobile-greeting h2 em{color:var(--student-primary)}.student-workspace .student-mobile-greeting p{color:var(--student-muted);font-size:9px;line-height:1.65}.student-workspace .mobile-greeting-link{min-height:34px;color:var(--student-primary);background:#fff;border:1px solid #cbd8ff;border-radius:999px;gap:6px;margin-top:10px;padding:0 12px;font-size:9px}.student-workspace .student-mobile-focus-art{width:34%;right:0}.student-workspace .mobile-focus-orbit{border:1px solid #8ca7ef70;border-radius:50%;display:block;position:absolute}.student-workspace .mobile-focus-orbit-outer{width:85px;height:85px;top:27px;right:8px;box-shadow:0 0 0 8px #3157c80a}.student-workspace .mobile-focus-orbit-inner{background:#efe6f8;border-color:#8b43ef5c;width:53px;height:53px;top:43px;right:24px}.student-workspace .mobile-focus-target{width:27px;height:27px;color:var(--student-primary);place-items:center;display:grid;position:absolute;top:56px;right:37px}.student-workspace .student-mobile-progress{border-color:var(--student-line);min-height:60px;color:var(--student-ink);background:#fff;border-radius:15px;box-shadow:0 5px 15px #172b4d06}.student-workspace .student-mobile-progress-icon{color:var(--student-teal);background:#f0e8f8}.student-workspace .student-mobile-progress-copy small{color:#8391a5}.student-workspace .student-mobile-progress-copy strong{color:#30486c}.student-workspace .student-mobile-progress-action{color:#fff;background:var(--student-primary)}.student-workspace .student-mobile-featured{background:linear-gradient(115deg,#2448ad,#3964d4);border-color:#345ac3;border-radius:16px;box-shadow:0 9px 20px #3157c82b}.student-workspace .student-mobile-featured:after{border-color:#ffffff20}.student-workspace .student-mobile-featured-label{color:#d9e3ff}.student-workspace .student-mobile-featured-label>span{background:#8f48d6;box-shadow:0 0 0 4px #8f48d62b}.student-workspace .student-mobile-featured-bottom{color:#d7e0f4}.student-workspace .student-mobile-featured-bottom b{color:#fff}.student-workspace .student-mobile-shortcuts>a{color:#526783}.student-workspace .shortcut-icon{border-radius:13px}.student-workspace .shortcut-orange{color:var(--student-primary);background:#edf2ff}.student-workspace .shortcut-teal{color:var(--student-teal);background:#f0e8f8}.student-workspace .shortcut-violet{color:#7960cf;background:#f1efff}.student-workspace .shortcut-yellow{color:#bd821d;background:#fff5df}.student-workspace .student-mobile-section-heading>div>span{color:var(--student-primary)}.student-workspace .student-mobile-section-heading h2{color:var(--student-ink)}.student-workspace .student-mobile-section-heading>a{border-color:var(--student-line);color:var(--student-primary);background:#fff}.student-workspace .student-mobile-section-heading>svg{color:var(--student-primary)}.student-workspace .student-mobile-recruit-card,.student-workspace .student-mobile-empty,.student-workspace .student-mobile-test-empty,.student-workspace .student-mobile-test-list>a{border-color:var(--student-line);color:#334a6d;background:#fff;border-radius:14px;box-shadow:0 4px 13px #172b4d05}.student-workspace .student-mobile-recruit-mark{color:var(--student-primary);background:#edf2ff;border-color:#dbe5ff}.student-workspace .student-mobile-recruit-card small{color:#8190a4}.student-workspace .student-mobile-recruit-card strong{color:#2c4267}.student-workspace .student-mobile-recruit-link{color:var(--student-primary)}.student-workspace .student-mobile-test-empty>span{color:var(--student-teal);background:#f0e8f8}.student-workspace .student-mobile-test-empty>strong{color:var(--student-ink)}.student-workspace .student-mobile-test-empty p{color:var(--student-muted)}.student-workspace .student-mobile-test-empty>a{background:var(--student-primary);border-radius:10px}.student-workspace .student-mobile-test-list>a{color:#334a6d}.student-workspace .student-mobile-test-list small{color:#8391a5}.student-workspace .student-dashboard-more a{border-color:var(--student-line);background:#fff;border-radius:12px}.student-workspace .workspace-footer{display:none}.student-workspace[data-immersive=true]{padding-bottom:env(safe-area-inset-bottom)}.student-workspace[data-immersive=true] .student-mobile-nav,.student-workspace[data-immersive=true] .workspace-topbar,.student-workspace[data-immersive=true] .workspace-page-heading{display:none}.student-workspace[data-immersive=true] .workspace-content{padding-top:12px}.student-workspace[data-immersive=true] .workspace-shell{padding-bottom:env(safe-area-inset-bottom)}.student-workspace .student-recruitment-card{grid-template-columns:38px minmax(0,1fr) 32px 26px;gap:9px;padding:12px}.student-workspace .student-recruitment-mark{width:38px;height:38px}.student-workspace .student-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-workspace .student-test-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px}.student-workspace .student-test-card-icon{width:36px;height:36px}.student-workspace .student-test-card>.student-primary-button{grid-column:2;justify-self:start}.student-workspace .student-test-card-main h2{font-size:13px}.student-workspace .student-test-card-main p{font-size:10px}.student-workspace .student-attempt-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.student-workspace .student-attempt-actions>.student-primary-button{grid-column:1/-1}.student-workspace .student-performance-details,.student-workspace .student-profile-columns,.student-workspace .student-support-layout,.student-workspace .student-dashboard-more{grid-template-columns:1fr}}@media (width<=420px){.student-workspace .workspace-content,.student-workspace .workspace-topbar{padding-inline:12px}.student-workspace .student-mobile-greeting{min-height:158px;padding:15px 12px}.student-workspace .student-mobile-greeting-copy{width:75%}.student-workspace .mobile-focus-orbit-outer{width:76px;height:76px;right:4px}.student-workspace .mobile-focus-orbit-inner{width:50px;height:50px;right:17px}.student-workspace .mobile-focus-target{right:29px}.student-workspace .student-mobile-recruit-card{padding:9px}.student-workspace .student-panel-card{padding:15px}}html[data-theme=dark] .student-workspace{--student-ink:#e8eef8;--student-muted:#a6b4c8;--student-paper:#101722;--student-surface:#1a2635;--student-line:#2a394c;--student-primary:#88a7ff;--student-primary-strong:#7193f1;--student-teal:#8f48d6;--student-amber:#f3c66f;--student-red:#f18d95;color:var(--student-ink);background:var(--student-paper)}html[data-theme=dark] .student-workspace .workspace-shell,html[data-theme=dark] .student-workspace .workspace-main{background:var(--student-paper)}html[data-theme=dark] .student-workspace .workspace-sidebar,html[data-theme=dark] .student-workspace .workspace-topbar{border-color:var(--student-line);color:var(--student-ink);background:#141f2d}html[data-theme=dark] .student-workspace .workspace-brand .brand-word,html[data-theme=dark] .student-workspace .workspace-page-heading h1,html[data-theme=dark] .student-workspace .workspace-breadcrumb strong,html[data-theme=dark] .student-workspace .workspace-user-copy strong{color:var(--student-ink)}html[data-theme=dark] .student-workspace .workspace-nav-link{color:#a9b7cb}html[data-theme=dark] .student-workspace .workspace-nav-link.active,html[data-theme=dark] .student-workspace .student-mobile-nav-link.active{color:#a9beff;background:#202e46;border-color:#34476b}html[data-theme=dark] .student-workspace .workspace-nav-link:hover{color:#dce6ff;background:#1b293a}html[data-theme=dark] .student-workspace .support-card{background:#182638;border-color:#31445f}html[data-theme=dark] .student-workspace .support-card strong{color:#e3ebf7}html[data-theme=dark] .student-workspace .support-card p{color:#a5b3c7}html[data-theme=dark] .student-workspace .workspace-breadcrumb,html[data-theme=dark] .student-workspace .workspace-page-heading p,html[data-theme=dark] .student-workspace .workspace-user-copy small{color:#a6b4c8}html[data-theme=dark] .student-workspace .student-welcome,html[data-theme=dark] .student-workspace .student-mobile-greeting,html[data-theme=dark] .student-workspace .student-detail-hero,html[data-theme=dark] .student-workspace .student-test-intro-card,html[data-theme=dark] .student-workspace .student-test-coming,html[data-theme=dark] .student-workspace .student-result-hero,html[data-theme=dark] .student-workspace .student-account-card,html[data-theme=dark] .student-workspace .live-sunday-card{border-color:var(--student-line);background:linear-gradient(135deg,#1a2635,#1c2b3e)}html[data-theme=dark] .student-workspace .student-mobile-nav{border-color:var(--student-line);background:#141f2ded}html[data-theme=dark] .student-workspace .student-panel-card,html[data-theme=dark] .student-workspace .student-recruitment-card,html[data-theme=dark] .student-workspace .student-detail-stat-grid article,html[data-theme=dark] .student-workspace .student-detail-section,html[data-theme=dark] .student-workspace .student-feature-grid article,html[data-theme=dark] .student-workspace .student-history-summary article,html[data-theme=dark] .student-workspace .student-notification-list article,html[data-theme=dark] .student-workspace .student-faq-list details,html[data-theme=dark] .student-workspace .student-dashboard-more a,html[data-theme=dark] .student-workspace .student-settings-list,html[data-theme=dark] .student-workspace .student-profile-form,html[data-theme=dark] .student-workspace .student-notification-settings,html[data-theme=dark] .student-workspace .student-question-card,html[data-theme=dark] .student-workspace .student-question-review,html[data-theme=dark] .student-workspace .student-attempt-history article,html[data-theme=dark] .student-workspace .student-performance-placeholder,html[data-theme=dark] .student-workspace .student-state-card,html[data-theme=dark] .student-workspace .student-test-card,html[data-theme=dark] .student-workspace .student-device-note,html[data-theme=dark] .student-workspace .student-search-form,html[data-theme=dark] .student-workspace .student-mobile-progress,html[data-theme=dark] .student-workspace .student-mobile-recruit-card,html[data-theme=dark] .student-workspace .student-mobile-empty,html[data-theme=dark] .student-workspace .student-mobile-test-empty,html[data-theme=dark] .student-workspace .student-mobile-test-list>a,html[data-theme=dark] .student-workspace .student-secondary-button,html[data-theme=dark] .student-workspace .student-filter-row button,html[data-theme=dark] .student-workspace .student-save-button,html[data-theme=dark] .student-workspace .student-card-arrow,html[data-theme=dark] .student-workspace .student-question-star,html[data-theme=dark] .student-workspace .student-mark-review,html[data-theme=dark] .student-workspace .student-catalog-filter select,html[data-theme=dark] .student-workspace .test-mode-choice select,html[data-theme=dark] .student-workspace .student-question-options button,html[data-theme=dark] .student-workspace .live-session-list article,html[data-theme=dark] .student-workspace .smart-study-shortcuts article,html[data-theme=dark] .student-workspace .mistake-book-preview article{border-color:var(--student-line);color:var(--student-ink);background-color:var(--student-surface);box-shadow:none}html[data-theme=dark] .student-workspace .student-recruit-row{border-color:#29394e}html[data-theme=dark] .student-workspace .student-recruit-row>div strong,html[data-theme=dark] .student-workspace .student-mobile-section-heading h2,html[data-theme=dark] .student-workspace .student-mobile-test-empty>strong,html[data-theme=dark] .student-workspace .student-settings-list>a strong,html[data-theme=dark] .student-workspace .student-detail-section h3,html[data-theme=dark] .student-workspace .student-test-card-main h2,html[data-theme=dark] .student-workspace .student-question-card h2,html[data-theme=dark] .student-workspace .student-question-review h3,html[data-theme=dark] .student-workspace .student-profile-form h2,html[data-theme=dark] .student-workspace .student-settings-list h2,html[data-theme=dark] .student-workspace .student-notification-list strong,html[data-theme=dark] .student-workspace .student-account-card strong,html[data-theme=dark] .student-workspace .student-welcome h2,html[data-theme=dark] .student-workspace .student-welcome h2 em,html[data-theme=dark] .student-workspace .student-mobile-greeting h2,html[data-theme=dark] .student-workspace .student-mobile-greeting h2 em{color:var(--student-ink)}html[data-theme=dark] .student-workspace .student-stat small,html[data-theme=dark] .student-workspace .student-stat>span:last-child,html[data-theme=dark] .student-workspace .student-recruit-row>div span,html[data-theme=dark] .student-workspace .student-recruit-row>div small,html[data-theme=dark] .student-workspace .student-test-card-main p,html[data-theme=dark] .student-workspace .student-state-card>p,html[data-theme=dark] .student-workspace .student-source-note,html[data-theme=dark] .student-workspace .student-mobile-test-empty p,html[data-theme=dark] .student-workspace .student-mobile-recruit-card small,html[data-theme=dark] .student-workspace .student-mobile-test-list small,html[data-theme=dark] .student-workspace .student-mobile-progress-copy small,html[data-theme=dark] .student-workspace .student-device-note,html[data-theme=dark] .student-workspace .student-detail-hero>p,html[data-theme=dark] .student-workspace .student-detail-section>p,html[data-theme=dark] .student-workspace .student-milestones p,html[data-theme=dark] .student-workspace .student-feature-grid p,html[data-theme=dark] .student-workspace .student-performance-placeholder p,html[data-theme=dark] .student-workspace .student-profile-form>p,html[data-theme=dark] .student-workspace .student-help-banner p,html[data-theme=dark] .student-workspace .student-help-status p,html[data-theme=dark] .student-workspace .student-faq-list details p{color:var(--student-muted)}html[data-theme=dark] .student-workspace input:not([type=checkbox]):not([type=range]),html[data-theme=dark] .student-workspace textarea,html[data-theme=dark] .student-workspace select{color:var(--student-ink);background:#101a28;border-color:#384b63}html[data-theme=dark] .student-workspace .student-mobile-featured{color:#fff;background:linear-gradient(115deg,#2848a0,#365bc1)}html[data-theme=dark] .student-workspace .student-mobile-featured-bottom{color:#d7e0f4}html[data-theme=dark] .student-workspace .student-question-options button.selected,html[data-theme=dark] .student-workspace .student-question-options button.correct,html[data-theme=dark] .student-workspace .student-question-review-options>div.correct,html[data-theme=dark] .student-workspace .practice-answer-feedback.correct{color:#cba8ed;background:#29173a;border-color:#5e3b81}html[data-theme=dark] .student-workspace .student-question-options button.incorrect,html[data-theme=dark] .student-workspace .student-question-review-options>div.picked-wrong,html[data-theme=dark] .student-workspace .practice-answer-feedback.incorrect{color:#ffc1c6;background:#3b2832;border-color:#814d58}html[data-theme=dark] .student-workspace .student-test-rules{background:#23172f;border-color:#423152}html[data-theme=dark] .student-workspace .student-omr-warning{color:#f3d98f;background:#352e1e;border-color:#655633}html[data-theme=dark] .student-workspace .student-omr-warning.over-limit{color:#ffc1c6;background:#3b2832;border-color:#754047}html[data-theme=dark] .student-workspace .rank-summary-grid article{border-color:var(--student-line);color:var(--student-ink);background:var(--student-surface)}html[data-theme=dark] .student-workspace .rank-summary-grid small,html[data-theme=dark] .student-workspace .rank-summary-grid span,html[data-theme=dark] .student-workspace .student-rank-list article{color:var(--student-muted)}html[data-theme=dark] .student-workspace .topper-comparison{color:#f0daa2;background:#352e20;border-color:#665536}html[data-theme=dark] .student-workspace .student-result-hero .student-rank-download{color:#b4c6ff;background:#202d43;border-color:#3b4e6f}.home-next{--home-ink:#172b4d;--home-muted:#687991;--home-paper:#f3f6fa;--home-line:#e2e9f2;--home-blue:#3157c8;--home-blue-dark:#2448b1;--home-teal:#8b43ef;min-height:100vh;color:var(--home-ink);background:var(--home-paper);font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif;overflow:hidden}.home-next *{box-sizing:border-box}.home-next a{text-decoration:none}.home-next-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:30px;min-height:78px;padding:0 clamp(22px,6vw,92px);display:flex;position:sticky;top:0}.home-next-brand{color:var(--home-ink);flex:none;align-items:center;gap:11px;display:inline-flex}.home-next-logo{color:#fff;background:linear-gradient(145deg,#5578e3,#3157c8);border-radius:12px;place-items:center;width:39px;height:39px;font:800 23px Georgia,serif;display:grid;box-shadow:0 7px 16px #3157c82e}.home-next-brand>span:last-child{gap:3px;display:grid}.home-next-brand strong{color:#18304f;letter-spacing:-.8px;font-size:21px;line-height:1}.home-next-brand small{color:#8491a4;letter-spacing:1.55px;font-size:7px;font-weight:800}.home-next-nav{align-items:center;gap:clamp(18px,3vw,40px);display:flex}.home-next-nav>a{color:#63748c;font-size:12px;font-weight:700;transition:color .16s}.home-next-actions{align-items:center;gap:10px;margin-left:6px;display:flex}.home-next-primary,.home-next-secondary,.home-next-login,.home-next-notice{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:43px;font-size:12px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.home-next-primary{color:#fff;background:var(--home-blue);padding:0 17px;box-shadow:0 7px 16px #3157c829}.home-next-primary:hover{background:var(--home-blue-dark);transform:translateY(-1px);box-shadow:0 10px 19px #3157c833}.home-next-login{border:1px solid var(--home-line);color:#3d5272;background:#fff;min-height:41px;padding:0 15px}.home-next-login:hover,.home-next-secondary:hover{color:var(--home-blue);border-color:#bac9f3}.home-next-notice{border:1px solid var(--home-line);color:#64758c;background:#fff;width:40px;min-height:40px}.home-next-menu-toggle{display:none}.home-next-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:clamp(36px,7vw,100px);width:min(100% - 48px,1290px);min-height:515px;margin:0 auto;padding:66px 0 62px;display:grid;position:relative}.home-next-hero:before{content:"";z-index:0;pointer-events:none;border:1px solid #bfd0f233;border-radius:50%;width:560px;height:560px;position:absolute;top:18px;right:-190px;box-shadow:0 0 0 48px #dce6f415,0 0 0 97px #dce6f40d}.home-next-hero-copy,.home-next-preview{z-index:1;position:relative}.home-next-eyebrow{color:#536caa;letter-spacing:.01em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.home-next-eyebrow>i{background:var(--home-teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #8b43ef1c}.home-next-hero h1{max-width:680px;color:var(--home-ink);letter-spacing:-2.4px;margin:22px 0 14px;font-size:clamp(42px,5.5vw,70px);font-weight:850;line-height:1.18}.home-next-hero h1 em{color:var(--home-blue);font-style:normal}.home-next-hero-copy>p{max-width:530px;color:var(--home-muted);margin:0;font-size:15px;line-height:1.9}.home-next-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.home-next-hero-actions .home-next-primary{min-height:48px;padding-inline:21px}.home-next-secondary{color:#3d5272;background:#fff;border:1px solid #d8e1ef;min-height:48px;padding:0 18px}.home-next-assurance{color:#708198;align-items:flex-start;gap:8px;margin-top:23px;font-size:11px;line-height:1.65;display:flex}.home-next-assurance svg{color:var(--home-teal);flex:none;margin-top:1px}.home-next-preview{background:#fff;border:1px solid #dce6f4;border-radius:23px;padding:20px;box-shadow:0 24px 55px #273d6214,0 4px 12px #273d6208}.home-next-preview-top{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:1px 1px 16px;display:flex}.home-next-preview-brand{align-items:center;gap:10px;display:inline-flex}.home-next-preview-mark{color:#fff;background:var(--home-blue);border-radius:11px;place-items:center;width:36px;height:36px;font:800 20px Georgia,serif;display:grid}.home-next-preview-brand>span:last-child{gap:3px;display:grid}.home-next-preview-brand strong{color:var(--home-ink);font-size:13px}.home-next-preview-brand small{color:#8b99ad;font-size:10px}.home-next-live{color:#63748c;white-space:nowrap;background:#f1f4f8;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.home-next-live i,.home-next-preview-footer>span>i{background:#98a4b4;border-radius:50%;width:6px;height:6px}.home-next-live.is-live i,.home-next-preview-footer>span>i{background:var(--home-teal)}.home-next-preview-focus,.home-next-preview-test{grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:15px 0;display:grid}.home-next-preview-focus{border-bottom:1px solid #edf1f6}.home-next-preview-icon,.home-next-preview-test-icon{width:42px;height:42px;color:var(--home-blue);background:#edf2ff;border-radius:13px;place-items:center;display:grid}.home-next-preview-test-icon{color:var(--home-teal);background:#f1e9f8}.home-next-preview-focus>div,.home-next-preview-test>div:nth-child(2){gap:4px;min-width:0;display:grid}.home-next-preview-focus small,.home-next-preview-test small{color:#8492a6;font-size:9px;font-weight:700}.home-next-preview-focus strong,.home-next-preview-test strong{color:#253d61;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-next-preview-focus>div>span,.home-next-preview-test>div>span{color:#8795a9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-next-preview-focus>a,.home-next-preview-test>a{width:29px;height:29px;color:var(--home-blue);background:#f3f6ff;border-radius:9px;place-items:center;display:grid}.home-next-preview-footer{color:#63758d;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 1px 1px;font-size:10px;display:flex}.home-next-preview-footer>span{align-items:center;gap:7px;display:inline-flex}.home-next-preview-footer a{color:var(--home-blue);align-items:center;gap:5px;font-weight:800;display:inline-flex}.home-next-value-strip{border:1px solid var(--home-line);background:#fff;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 48px,1200px);margin:0 auto 58px;display:grid;box-shadow:0 6px 20px #172b4d06}.home-next-value-strip>div{align-items:center;gap:12px;min-width:0;padding:19px 23px;display:flex}.home-next-value-strip>div+div{border-left:1px solid #edf1f6}.home-next-value-strip>div>span{width:39px;height:39px;color:var(--home-blue);background:#edf2ff;border-radius:12px;flex:none;place-items:center;display:grid}.home-next-value-strip>div:nth-child(2)>span{color:var(--home-teal);background:#f1e9f8}.home-next-value-strip>div:nth-child(3)>span{color:#8867cf;background:#f2efff}.home-next-value-strip p{gap:4px;min-width:0;margin:0;display:grid}.home-next-value-strip strong{color:#2c4367;font-size:12px}.home-next-value-strip small{color:#8795a9;font-size:10px}.home-next-leaderboard-shortcut{position:relative}.home-next-value-strip .home-next-leaderboard-shortcut a{color:var(--home-blue);white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.home-next-recruitments,.home-next-tests,.home-next-features{width:min(100% - 48px,1200px);margin:0 auto;padding:43px 0 55px;scroll-margin-top:90px}.home-next-recruitments{border-top:1px solid #e2e9f2}.home-next-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.home-next-kicker{color:var(--home-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.home-next-section-heading h2{color:var(--home-ink);letter-spacing:-.8px;margin:8px 0 5px;font-size:clamp(25px,3vw,34px)}.home-next-section-heading p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.7}.home-next-section-link{color:var(--home-blue);flex:none;align-items:center;gap:7px;padding:10px 0;font-size:11px;font-weight:850;display:inline-flex}.home-next-search{color:#7e8ea4;background:#fff;border:1px solid #dce5f0;border-radius:13px;align-items:center;gap:10px;min-height:51px;margin-bottom:12px;padding:5px 13px;display:flex;box-shadow:0 5px 15px #172b4d06}.home-next-search input{min-width:0;color:var(--home-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.home-next-search input::placeholder{color:#98a4b4}.home-next-search:focus-within{border-color:#91a9ed;box-shadow:0 0 0 4px #3157c814}.home-next-search kbd{color:#8592a5;background:#f7f9fc;border:1px solid #e3e9f1;border-radius:6px;padding:5px 7px;font:700 9px DM Sans,sans-serif}.home-next-result-line{color:#75859b;justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin-bottom:9px;font-size:10px;display:flex}.home-next-result-line strong{color:#526984;font-size:10px}.home-next-recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.home-next-recruit-card{border:1px solid var(--home-line);background:#fff;border-radius:15px;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:12px;min-width:0;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 4px 16px #172b4d05}.home-next-recruit-card:hover{border-color:#cbd8ff;transform:translateY(-2px);box-shadow:0 9px 22px #172b4d0c}.home-next-recruit-icon{width:43px;height:43px;color:var(--home-blue);background:#edf2ff;border-radius:13px;place-items:center;display:grid}.home-next-recruit-copy{min-width:0}.home-next-recruit-copy small{color:#7285a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;display:block;overflow:hidden}.home-next-recruit-copy h3{color:#273f64;text-overflow:ellipsis;margin:5px 0;font-size:13px;line-height:1.5;overflow:hidden}.home-next-recruit-copy p{color:#8190a4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.home-next-recruit-card>a{width:29px;height:29px;color:var(--home-blue);background:#f3f6ff;border-radius:9px;place-items:center;display:grid}.home-next-source-note{color:#75869c;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:10px;line-height:1.6;display:flex}.home-next-source-note svg{color:var(--home-teal);flex:none;margin-top:1px}.home-next-empty{color:#64758c;text-align:center;background:#fbfcfe;border:1px dashed #cfdae8;border-radius:15px;grid-column:1/-1;align-content:center;justify-items:center;gap:7px;min-height:155px;padding:22px;display:grid}.home-next-empty>span{width:38px;height:38px;color:var(--home-blue);background:#edf2ff;border-radius:12px;place-items:center;display:grid}.home-next-empty strong{color:#344c6f;font-size:12px}.home-next-empty p{color:#8391a5;max-width:420px;margin:0;font-size:10px;line-height:1.6}.home-next-tests{background:#eaf0fa;width:100%;max-width:none;padding:48px max(24px,50vw - 600px) 55px}.home-next-tests .home-next-section-heading,.home-next-test-grid{width:min(100%,1200px);margin-left:auto;margin-right:auto}.home-next-tests .home-next-section-heading{margin-bottom:19px}.home-next-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-next-test-card{background:#fff;border:1px solid #dce5f1;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:10px 12px;min-width:0;padding:17px;display:grid;box-shadow:0 5px 17px #172b4d08}.home-next-test-card-icon{width:42px;height:42px;color:var(--home-teal);background:#f1e9f8;border-radius:13px;grid-row:span 2;place-items:center;display:grid}.home-next-test-card>small{color:#7186aa;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9px;font-weight:800;overflow:hidden}.home-next-test-card h3{color:#273f64;grid-column:2;align-self:start;margin:-5px 0 0;font-size:13px;line-height:1.5}.home-next-test-card p{color:#7d8ca1;grid-column:1/-1;min-height:34px;margin:1px 0 0;font-size:10px;line-height:1.7}.home-next-test-meta{color:#74849a;border-top:1px solid #edf1f6;flex-wrap:wrap;grid-column:1/-1;gap:13px;padding:10px 0;font-size:9px;display:flex}.home-next-test-meta span{align-items:center;gap:5px;display:inline-flex}.home-next-test-meta svg{color:var(--home-teal)}.home-next-test-card>a{min-height:36px;color:var(--home-blue);background:#f8faff;border:1px solid #d7e0f2;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.home-next-features{padding-top:54px;padding-bottom:64px}.home-next-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.home-next-feature-grid article{border:1px solid var(--home-line);background:#fff;border-radius:16px;align-content:start;gap:9px;padding:19px;display:grid;box-shadow:0 5px 18px #172b4d05}.home-next-feature-icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.home-next-feature-icon.blue{color:var(--home-blue);background:#edf2ff}.home-next-feature-icon.teal{color:var(--home-teal);background:#f1e9f8}.home-next-feature-icon.violet{color:#8064cf;background:#f2efff}.home-next-feature-grid small{color:#7286a9;letter-spacing:.06em;margin-top:3px;font-size:9px;font-weight:850}.home-next-feature-grid h3{color:#293f63;margin:0;font-size:14px}.home-next-feature-grid p{color:#7c8ba0;min-height:39px;margin:0;font-size:10px;line-height:1.7}.home-next-feature-grid a{color:var(--home-blue);align-items:center;gap:6px;margin-top:3px;font-size:10px;font-weight:850;display:inline-flex}.home-next-cta{color:#fff;background:linear-gradient(112deg,#1f3f95,#3157c8 68%,#4470dc);border:1px solid #284da8;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;width:min(100% - 48px,1200px);margin:0 auto 56px;padding:31px 35px;display:flex;box-shadow:0 14px 30px #3157c82b}.home-next-cta h2{color:#fff;letter-spacing:-.7px;margin:8px 0;font-size:clamp(24px,3vw,33px);line-height:1.3}.home-next-cta h2 em{color:#a9c2ff;font-style:normal}.home-next-cta p{color:#d5def4;margin:0;font-size:11px;line-height:1.7}.home-next-cta .home-next-primary{color:var(--home-blue);box-shadow:none;background:#fff;flex:none}.home-next-footer{border-top:1px solid var(--home-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 26px;padding:23px clamp(22px,6vw,92px) 17px;display:grid}.home-next-footer .home-next-brand .home-next-logo{width:34px;height:34px;font-size:20px}.home-next-footer .home-next-brand strong{font-size:18px}.home-next-footer p{color:#77869b;margin:0;font-size:10px}.home-next-footer nav{flex-wrap:wrap;gap:15px;display:flex}.home-next-footer nav a{color:#63748c;font-size:10px;font-weight:700}.home-next-footer nav a:hover{color:var(--home-blue)}.home-next-footer>small{color:#8a97a9;border-top:1px solid #edf1f6;grid-column:1/-1;padding-top:13px;font-size:9px}.home-next :focus-visible{outline-offset:3px;outline:3px solid #7190e9}.public-site-header{width:100%}.public-site-header .home-next-nav>a{border-radius:11px;align-items:center;gap:6px;padding:10px 11px;display:inline-flex}.public-site-header .home-next-nav>a.is-active{color:var(--home-blue);background:#edf2ff}.public-site-header .home-next-nav>a:focus-visible,.public-site-footer a:focus-visible{outline-offset:3px}.public-site-footer{background:linear-gradient(#fff,#f8faff);border-top-color:#dce4f0;grid-template-columns:minmax(250px,1.3fr) minmax(150px,.7fr) minmax(170px,.8fr);align-items:start;gap:30px clamp(24px,5vw,76px);padding:38px clamp(22px,6vw,92px) 18px}.public-footer-brand{align-content:start;gap:13px;display:grid}.public-footer-brand .home-next-logo{width:36px;height:36px}.public-footer-brand .home-next-brand strong{font-size:19px}.public-footer-brand p{color:#74839a;max-width:320px;margin:0;font-size:11px;line-height:1.8}.public-footer-group{align-content:start;gap:10px;display:grid}.public-footer-group>strong{color:#2b4265;margin:2px 0 4px;font-size:11px}.public-footer-group>a{color:#75849a;width:fit-content;font-size:10px;font-weight:650;text-decoration:none;transition:color .16s}.public-footer-bottom{color:#8693a6;border-top:1px solid #e7ecf4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:14px;font-size:9px;display:flex}.public-footer-bottom span:last-child{text-align:right}.public-info-main{width:min(100% - 48px,920px);min-height:58vh;margin:0 auto;padding:34px 0 76px}.public-info-back{color:#687a94;align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.public-info-back svg{transform:rotate(180deg)}.public-info-heading{max-width:760px;margin:40px 0 27px}.public-info-heading>span{color:var(--home-blue);letter-spacing:.08em;font-size:10px;font-weight:850}.public-info-heading h1{color:#1b3152;letter-spacing:-1.7px;margin:10px 0;font-size:clamp(31px,4.7vw,52px);line-height:1.2}.public-info-heading p{color:#6c7d95;max-width:680px;margin:0;font-size:14px;line-height:1.85}.public-info-sections{gap:11px;display:grid}.public-info-sections article{background:#fff;border:1px solid #e1e8f2;border-radius:16px;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:13px;padding:19px;display:grid;box-shadow:0 7px 24px #20385d08}.public-info-sections article>span{width:38px;height:38px;color:var(--home-blue);background:#edf2ff;border-radius:12px;place-items:center;display:grid}.public-info-sections h2{color:#2c4366;margin:1px 0 5px;font-size:14px}.public-info-sections p{color:#76869b;margin:0;font-size:11px;line-height:1.85}.public-info-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.public-leaderboard-main{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);align-items:center;gap:clamp(34px,7vw,96px);width:min(100% - 48px,1200px);min-height:68vh;margin:0 auto;padding:56px 0 70px;display:grid}.public-leaderboard-copy h1{color:#182e4f;letter-spacing:-2px;margin:18px 0 14px;font-size:clamp(38px,5.5vw,66px);line-height:1.16}.public-leaderboard-copy h1 em{color:var(--home-blue);font-style:normal}.public-leaderboard-copy>p{color:#6d7d94;max-width:560px;font-size:13px;line-height:1.9}.public-leaderboard-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.public-leaderboard-preview{background:#fff;border:1px solid #dce5f1;border-radius:22px;padding:20px;box-shadow:0 22px 55px #1e355c12}.public-leaderboard-preview-head{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding-bottom:16px;display:flex}.public-leaderboard-preview-head>span{color:#b47722;background:#fff4db;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.public-leaderboard-preview-head>div{flex:1;gap:3px;display:grid}.public-leaderboard-preview-head small,.public-leaderboard-preview article small{color:#8996a9;font-size:9px}.public-leaderboard-preview-head strong{color:#30486d;font-size:12px}.public-leaderboard-preview-head>b{color:#3157c8;background:#edf2ff;border-radius:999px;padding:6px 8px;font-size:8px}.public-leaderboard-preview article{color:#5574c5;border-bottom:1px solid #f0f3f7;align-items:center;gap:12px;padding:15px 1px;display:flex}.public-leaderboard-preview article>div{gap:4px;display:grid}.public-leaderboard-preview article strong{color:#344b6e;font-size:11px}.public-leaderboard-preview>p{color:#8995a7;margin:14px 0 0;font-size:9px;line-height:1.7}@media (width<=900px){.home-next-header{min-height:70px;padding-inline:24px}.home-next-nav{gap:17px}.home-next-nav>a{font-size:11px}.home-next-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:34px;padding-top:55px}.home-next-hero h1{font-size:clamp(39px,6vw,55px)}.home-next-preview,.home-next-value-strip>div{padding:16px}.home-next-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.home-next-header{min-height:66px;padding-inline:16px}.home-next-logo{border-radius:11px;width:35px;height:35px;font-size:21px}.home-next-brand strong{font-size:19px}.home-next-menu-toggle{border:1px solid var(--home-line);color:#455c7f;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.home-next-nav{border:1px solid var(--home-line);background:#fff;border-radius:16px;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:calc(100% + 7px);left:12px;right:12px;box-shadow:0 18px 38px #172b4d18}.home-next-nav.is-open{flex-direction:column;display:flex}.home-next-nav>a{color:#445b7e;border-bottom:1px solid #edf1f6;padding:12px 9px;font-size:12px}.home-next-actions{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 0;display:grid}.home-next-notice{display:none}.home-next-actions .home-next-primary{grid-column:1/-1}.home-next-hero{flex-direction:column;align-items:stretch;gap:25px;width:min(100% - 32px,560px);padding:42px 0 31px;display:flex}.home-next-hero:before{width:400px;height:400px;top:260px;right:-180px}.home-next-eyebrow{font-size:9px}.home-next-hero h1{letter-spacing:-1.7px;margin:16px 0 10px;font-size:clamp(37px,10vw,50px);line-height:1.18}.home-next-hero-copy>p{max-width:440px;font-size:12px;line-height:1.8}.home-next-hero-actions{gap:8px;margin-top:19px}.home-next-hero-actions .home-next-primary,.home-next-secondary{min-height:44px;padding-inline:14px;font-size:10px}.home-next-assurance{margin-top:16px;font-size:9px}.home-next-preview{border-radius:18px;padding:14px}.home-next-preview-top{padding-bottom:12px}.home-next-preview-brand strong{font-size:11px}.home-next-preview-brand small{font-size:9px}.home-next-live{padding:6px 8px;font-size:8px}.home-next-preview-focus,.home-next-preview-test{grid-template-columns:36px minmax(0,1fr) 28px;gap:9px;padding:12px 0}.home-next-preview-icon,.home-next-preview-test-icon{border-radius:11px;width:36px;height:36px}.home-next-preview-focus strong,.home-next-preview-test strong{font-size:10px}.home-next-preview-focus>div>span,.home-next-preview-test>div>span{font-size:9px}.home-next-value-strip{border-radius:15px;grid-template-columns:1fr;width:min(100% - 32px,560px);margin-bottom:26px}.home-next-value-strip>div{padding:12px 14px}.home-next-value-strip>div+div{border-top:1px solid #edf1f6;border-left:0}.home-next-value-strip>div>span{width:35px;height:35px}.home-next-value-strip strong{font-size:11px}.home-next-value-strip small{font-size:9px}.home-next-recruitments,.home-next-features{width:min(100% - 32px,560px);padding:30px 0 35px;scroll-margin-top:76px}.home-next-section-heading{align-items:flex-start;gap:9px;margin-bottom:15px}.home-next-section-heading h2{margin:6px 0 4px;font-size:24px}.home-next-section-heading p{font-size:10px}.home-next-kicker{font-size:8px}.home-next-section-link{white-space:nowrap;padding:3px 0;font-size:9px}.home-next-search{border-radius:11px;gap:8px;min-height:46px;padding-inline:11px}.home-next-search input{font-size:11px}.home-next-search kbd{font-size:8px}.home-next-result-line{font-size:9px}.home-next-recruit-grid{grid-template-columns:1fr;gap:8px}.home-next-recruit-card{border-radius:13px;grid-template-columns:37px minmax(0,1fr) 28px;gap:9px;padding:12px}.home-next-recruit-icon{border-radius:11px;width:37px;height:37px}.home-next-recruit-copy h3{font-size:11px}.home-next-recruit-copy p,.home-next-source-note{font-size:9px}.home-next-tests{padding:31px 16px 36px;scroll-margin-top:70px}.home-next-tests .home-next-section-heading,.home-next-test-grid{width:min(100%,560px)}.home-next-test-grid{grid-template-columns:1fr;gap:8px}.home-next-test-card{border-radius:14px;grid-template-columns:37px minmax(0,1fr);gap:8px 10px;padding:13px}.home-next-test-card-icon{border-radius:11px;width:37px;height:37px}.home-next-test-card>small{font-size:8px}.home-next-test-card h3{font-size:11px}.home-next-test-card p{min-height:0;font-size:9px}.home-next-test-meta{gap:10px;font-size:8px}.home-next-test-card>a{min-height:34px;font-size:9px}.home-next-feature-grid{grid-template-columns:1fr;gap:8px;margin-top:15px}.home-next-feature-grid article{border-radius:14px;grid-template-columns:39px 1fr;gap:6px 10px;padding:13px}.home-next-feature-icon{grid-row:span 3;width:39px;height:39px}.home-next-feature-grid small{align-self:end;font-size:8px}.home-next-feature-grid h3{font-size:12px}.home-next-feature-grid p{min-height:0;font-size:9px}.home-next-feature-grid a{grid-column:2;font-size:9px}.home-next-cta{border-radius:17px;flex-direction:column;align-items:flex-start;gap:17px;width:min(100% - 32px,560px);margin-bottom:30px;padding:20px}.home-next-cta h2{margin:7px 0;font-size:25px}.home-next-cta p{font-size:10px}.home-next-cta .home-next-primary{min-height:42px;font-size:10px}.home-next-footer{grid-template-columns:1fr;gap:11px;padding:18px 16px 15px}.home-next-footer p{font-size:9px}.home-next-footer nav{gap:13px}.home-next-footer nav a{font-size:9px}.home-next-footer>small{padding-top:10px;font-size:8px}}@media (width>=701px) and (width<=900px){.public-site-header{position:relative}.public-site-header .home-next-menu-toggle{border:1px solid var(--home-line);color:#455c7f;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.public-site-header .home-next-nav{border:1px solid var(--home-line);background:#fff;border-radius:16px;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:calc(100% + 7px);left:20px;right:20px;box-shadow:0 18px 38px #172b4d18}.public-site-header .home-next-nav.is-open{flex-direction:column;display:flex}.public-site-header .home-next-nav>a{border-bottom:1px solid #edf1f6;justify-content:flex-start;padding:12px 9px}.public-site-header .home-next-actions{margin:11px 0 0}.public-site-footer{grid-template-columns:minmax(200px,1.1fr) repeat(2,minmax(140px,.7fr));gap:24px}.public-leaderboard-main{gap:32px}}@media (width>=901px) and (width<=1200px){.public-site-header{gap:18px;min-height:70px;padding-inline:24px;position:relative}.public-site-header .home-next-menu-toggle{border:1px solid var(--home-line);color:#455c7f;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.public-site-header .home-next-nav{border:1px solid var(--home-line);background:#fff;border-radius:16px;align-items:stretch;gap:0;padding:12px;display:none;position:absolute;top:calc(100% + 7px);left:20px;right:20px;box-shadow:0 18px 38px #172b4d18}.public-site-header .home-next-nav.is-open{flex-direction:column;display:flex}.public-site-header .home-next-nav>a{border-bottom:1px solid #edf1f6;justify-content:flex-start;padding:12px 9px}.public-site-header .home-next-actions{margin:11px 0 0}}@media (width<=700px){.public-site-header .home-next-nav>a{justify-content:flex-start}.public-site-footer{grid-template-columns:1fr 1fr;gap:22px 16px;padding:25px 18px 17px}.public-footer-brand{grid-column:1/-1}.public-footer-brand p{max-width:380px;font-size:10px}.public-footer-group{gap:9px}.public-footer-group>a{font-size:9px}.public-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;font-size:8px}.public-footer-bottom span:last-child{text-align:left}.public-info-main{width:min(100% - 32px,560px);min-height:62vh;padding:26px 0 48px}.public-info-heading{margin:31px 0 21px}.public-info-heading h1{letter-spacing:-1px;font-size:clamp(29px,9vw,42px)}.public-info-heading p{font-size:11px}.public-info-sections article{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.public-info-sections article>span{border-radius:10px;width:33px;height:33px}.public-info-sections h2{font-size:12px}.public-info-sections p{font-size:10px}.public-leaderboard-main{grid-template-columns:1fr;gap:24px;width:min(100% - 32px,560px);min-height:0;padding:38px 0 45px}.public-leaderboard-copy h1{letter-spacing:-1.3px;font-size:clamp(36px,10vw,49px)}.public-leaderboard-copy>p{font-size:11px}.public-leaderboard-preview{border-radius:18px;padding:15px}}@media (prefers-reduced-motion:reduce){.home-next *,.home-next :before,.home-next :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--focus-ink:#172b4d;--focus-muted:#687991;--focus-paper:#f3f6fa;--focus-line:#e2e9f2;--focus-blue:#3157c8;--focus-blue-strong:#2448b1;--focus-teal:#8b43ef}.staff-workspace,.admin-workspace{--ops-ink:var(--focus-ink);--ops-muted:var(--focus-muted);--ops-paper:var(--focus-paper);--ops-card:#fff;--ops-line:var(--focus-line);--ops-copper:var(--focus-blue);color:var(--focus-ink);background:var(--focus-paper)}.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{background:var(--focus-paper)}.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{border-right-color:var(--focus-line);color:var(--focus-ink);background:#fff;box-shadow:8px 0 28px #172b4d08}.staff-workspace .workspace-brand .brand-word,.admin-workspace .workspace-brand .brand-word{color:var(--focus-ink)}.staff-workspace .workspace-brand .brand-word small,.admin-workspace .workspace-brand .brand-word small,.staff-workspace .workspace-nav-label,.admin-workspace .workspace-nav-label{color:#8290a4}.staff-workspace .workspace-nav-link,.admin-workspace .workspace-nav-link{color:#66758a}.staff-workspace .workspace-nav-link:hover,.admin-workspace .workspace-nav-link:hover{color:var(--focus-blue);background:#f5f7fd}.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:var(--focus-blue);box-shadow:inset 3px 0 var(--focus-blue);background:#edf2ff;border-color:#dce5ff}.staff-workspace .support-card,.admin-workspace .support-card{background:#f5f8ff;border-color:#dce7ff}.staff-workspace .support-card-icon,.admin-workspace .support-card-icon{color:var(--focus-blue);background:#e6edff}.staff-workspace .support-card strong,.admin-workspace .support-card strong{color:#263c67}.staff-workspace .support-card p,.admin-workspace .support-card p{color:#73839a}.staff-workspace .support-card a,.admin-workspace .support-card a{color:var(--focus-blue)}.staff-workspace .workspace-signout,.admin-workspace .workspace-signout{color:#718098}.staff-workspace .workspace-signout:hover,.admin-workspace .workspace-signout:hover{color:#d95c65;background:#fff3f3}.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{border-bottom-color:var(--focus-line);background:#ffffffed}.staff-workspace .workspace-breadcrumb strong,.admin-workspace .workspace-breadcrumb strong,.staff-workspace .workspace-user-copy strong,.admin-workspace .workspace-user-copy strong{color:#334a6d}.staff-workspace .workspace-bell,.admin-workspace .workspace-bell{border-color:var(--focus-line);color:#536782;background:#fff}.staff-workspace .workspace-bell i,.admin-workspace .workspace-bell i{background:#d95c65}.staff-workspace .workspace-user-avatar,.admin-workspace .workspace-user-avatar{color:#fff;background:linear-gradient(145deg, #6b87d8, var(--focus-blue));border-color:#fff;box-shadow:0 0 0 3px #e8eeff}.staff-workspace .workspace-content,.admin-workspace .workspace-content{background:0 0}.staff-workspace .workspace-page-heading h1,.admin-workspace .workspace-page-heading h1{color:var(--focus-ink)}.staff-workspace .workspace-page-heading p,.admin-workspace .workspace-page-heading p{color:var(--focus-muted)}.staff-workspace .workspace-date-chip,.admin-workspace .workspace-date-chip{color:#471678;background:#f6f1fb;border-color:#e3d8ee}.staff-workspace .staff-welcome,.admin-workspace .admin-welcome{background:linear-gradient(115deg,#fff 0%,#f7f9ff 56%,#eaf1ff 100%);border-color:#dfe8fa;box-shadow:0 12px 30px #263b6208}.staff-workspace .staff-welcome:after,.admin-workspace .admin-welcome:after{border-color:#8ca7ef42;box-shadow:0 0 0 25px #3157c809,0 0 0 52px #3157c806}.staff-workspace .staff-welcome h2,.admin-workspace .admin-welcome h2{color:var(--focus-ink)}.staff-workspace .staff-welcome h2 em,.admin-workspace .admin-welcome h2 em{color:var(--focus-blue)}.staff-workspace .staff-welcome p,.admin-workspace .admin-welcome p{color:var(--focus-muted)}.staff-workspace .staff-role-chips span{color:#3157a9;background:#f4f7ff;border-color:#dce5ff}.staff-workspace .student-panel-card,.admin-workspace .student-panel-card{border-color:var(--focus-line);background:#fff;box-shadow:0 5px 18px #172b4d06}.staff-workspace .panel-card-heading .section-kicker,.admin-workspace .panel-card-heading .section-kicker,.staff-workspace .muted-icon,.admin-workspace .muted-icon{color:var(--focus-blue)}.staff-workspace .panel-card-heading h2,.admin-workspace .panel-card-heading h2{color:var(--focus-ink)}.staff-workspace .panel-placeholder,.admin-workspace .panel-placeholder{border-color:var(--focus-line);color:var(--focus-muted);background:#f9fbfe}.staff-workspace .queue-count,.admin-workspace .queue-count{color:#3157a9;background:#f2f5ff;border-color:#dce5ff}.staff-workspace .button-primary,.admin-workspace .button-primary{border-color:var(--focus-blue);color:#fff;background:var(--focus-blue);box-shadow:0 6px 13px #3157c822}.staff-workspace .button-primary:hover:not(:disabled),.admin-workspace .button-primary:hover:not(:disabled){background:var(--focus-blue-strong);box-shadow:0 9px 18px #3157c82b}.staff-workspace .staff-workspace-toolbar,.staff-workspace .support-workspace-toolbar,.admin-workspace .admin-toolbar{border-color:var(--focus-line);background:#ffffffed}.staff-workspace .staff-workspace-toolbar>label{color:var(--focus-muted)}.staff-workspace .staff-record,.admin-workspace .admin-record,.staff-workspace .staff-capability-grid article,.staff-workspace .learning-question-list>article,.staff-workspace .learning-test-list>article{border-color:var(--focus-line);background:#fff}.staff-workspace .staff-record-main h3,.admin-workspace .admin-record h3,.staff-workspace .learning-question-list>article>p{color:#233b61}.staff-workspace .staff-record-main p,.admin-workspace .admin-record p,.staff-workspace .staff-capability-grid p{color:#76869c}.staff-workspace .staff-record-kicker,.staff-workspace .staff-capability-grid h2{color:var(--focus-blue)}.staff-workspace .staff-record-meta span,.staff-workspace .staff-milestone-list>div,.staff-workspace .learning-question-options span,.staff-workspace .test-question-map>article{background:#f9fbfe;border-color:#e7edf5}.staff-workspace .staff-inline-form{background:#f7f9ff;border-color:#dce5ff}.admin-workspace .admin-tab.active{color:#3157a9;background:#fff;border-color:#dce5ff}.admin-workspace .admin-tab>span{background:var(--focus-blue)}.admin-workspace .admin-stat-grid>article{border-color:var(--focus-line);background:linear-gradient(145deg,#fff,#f8faff)}.admin-workspace .admin-stat-grid>article strong{color:var(--focus-ink)}.admin-workspace .admin-staff-row{border-top-color:#e7edf5}.admin-workspace .member-avatar{color:var(--focus-blue);background:linear-gradient(145deg,#f2f5ff,#e4ebff);border-color:#dce5ff}.admin-workspace .member-access-row button{color:#3157a9;background:#f7f9ff;border-color:#dce5ff}.admin-workspace .admin-next-grid>button:hover{border-color:#b8c8f6}.admin-workspace .admin-next-grid>button>span,.admin-workspace .admin-activity-icon{color:var(--focus-blue);background:#edf2ff}.admin-workspace .admin-module-note,.admin-workspace .admin-pending-capabilities{background:#f7f9ff;border-color:#dce5ff}.staff-workspace .support-queue-list>button:hover{border-color:#b8c8f6}.staff-workspace .support-message-thread article{background:#f6f8fb;border-color:#e2e9f2}.staff-workspace .support-message-thread article.staff-message{background:#f4effa;border-color:#dccceb}@media (width<=760px){.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{border-top-color:var(--focus-line);background:#ffffffed}.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:var(--focus-blue);box-shadow:inset 0 2px var(--focus-blue);background:#edf2ff;border-color:#dce5ff}.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{border-bottom-color:var(--focus-line);background:#ffffffed}}.auth-story{color:var(--focus-ink);background:radial-gradient(at 75% 82%,#dce7ff 0,#0000 44%),linear-gradient(145deg,#f7f9ff,#edf2ff)}.auth-story:before{opacity:.36;background:repeating-linear-gradient(135deg,#0000 0 47px,#3157c80a 48px 49px)}.auth-page .auth-brand .brand-mark,.auth-page .auth-mobile-brand .brand-mark{color:#fff;background:linear-gradient(145deg, #4d72e2, var(--focus-blue));box-shadow:0 7px 16px #3157c82e}.auth-page .auth-brand .brand-word,.auth-page .auth-mobile-brand .brand-word{color:var(--focus-ink)}.auth-page .auth-brand .brand-word small,.auth-page .auth-mobile-brand .brand-word small{color:#8290a4}.auth-story-content .section-kicker{color:var(--focus-blue)}.auth-story-content h1,.auth-story-content h1 em{color:var(--focus-ink)}.auth-story-content h1 em{color:var(--focus-blue)}.auth-story-content>p,.auth-benefit small{color:#687991}.auth-benefit>span{color:var(--focus-blue);background:#edf2ff;border-color:#dce5ff}.auth-benefit strong{color:#263c67}.auth-story-footer{color:#8290a4}.auth-story-shape{border-color:#3157c81c;box-shadow:0 0 0 45px #3157c809,0 0 0 90px #3157c805}.auth-form-card{border-color:var(--focus-line);background:#fff;border-radius:20px;box-shadow:0 18px 55px #172b4d0d}.auth-page .back-home:hover,.auth-page .auth-support a:hover{color:var(--focus-blue)}.auth-method-switch{border-color:var(--focus-line);background:#f4f6fa;border-radius:11px}.auth-page .auth-submit{color:#fff;background:var(--focus-blue);border-radius:11px;box-shadow:0 6px 13px #3157c822}.auth-page .auth-submit:hover:not(:disabled){background:var(--focus-blue-strong)}.auth-terms a,.auth-page .text-button{color:var(--focus-blue)}.auth-security{border-top-color:var(--focus-line)}.auth-security svg{color:var(--focus-teal)}.site-shell:not(.home-next){color:var(--focus-ink);background:var(--focus-paper)}.site-shell:not(.home-next) .public-catalog-header{border-bottom:1px solid var(--focus-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;max-width:none;padding-inline:max(22px,50vw - 590px)}.site-shell:not(.home-next) .brand-mark{color:#fff;background:linear-gradient(145deg, #4d72e2, var(--focus-blue))}.site-shell:not(.home-next) .brand-word{color:var(--focus-ink)}.site-shell:not(.home-next) .brand-period{color:var(--focus-blue)}.site-shell:not(.home-next) .main-nav{color:#63748c}.site-shell:not(.home-next) .main-nav>a:hover{color:var(--focus-blue)}.site-shell:not(.home-next) .main-nav .login-button{color:#3d5272;background:#fff;border-color:#d8e1ef;border-radius:11px}.site-shell:not(.home-next) .public-catalog-main{color:var(--focus-ink)}.site-shell:not(.home-next) .public-catalog-heading .section-kicker{color:var(--focus-blue)}.site-shell:not(.home-next) .public-catalog-heading h1{color:var(--focus-ink)}.site-shell:not(.home-next) .public-catalog-heading p{color:var(--focus-muted)}.site-shell:not(.home-next) .student-back-link{color:#667991}.site-shell:not(.home-next) .student-back-link:hover{color:var(--focus-blue)}.site-shell:not(.home-next) .student-primary-button{color:#fff;background:var(--focus-blue);border-radius:11px;box-shadow:0 6px 13px #3157c822}.site-shell:not(.home-next) .student-secondary-button{border-color:var(--focus-line);color:#435a7d;background:#fff;border-radius:11px}.site-shell:not(.home-next) .student-secondary-button:hover{color:var(--focus-blue);background:#f7f9ff;border-color:#b8c8f6}.site-shell:not(.home-next) .student-history-summary article,.site-shell:not(.home-next) .student-test-rules,.site-shell:not(.home-next) .student-recruitment-card,.site-shell:not(.home-next) .student-detail-section,.site-shell:not(.home-next) .student-state-card{border-color:var(--focus-line);background:#fff;border-radius:16px;box-shadow:0 5px 18px #172b4d06}.site-shell:not(.home-next) .student-history-summary article>svg,.site-shell:not(.home-next) .student-recruitment-mark{color:var(--focus-blue)}.site-shell:not(.home-next) .site-footer{border-top:1px solid var(--focus-line);color:#667991;background:#fff}.site-shell:not(.home-next) .site-footer a:hover{color:var(--focus-blue)}@media (width<=760px){.site-shell:not(.home-next) .public-catalog-header{background:#ffffffed;padding-inline:16px}.site-shell:not(.home-next) .main-nav.is-open{border-color:var(--focus-line);background:#fff;border-radius:14px;box-shadow:0 14px 28px #172b4d12}.site-shell:not(.home-next) .mobile-menu-toggle{border-color:var(--focus-line);color:var(--focus-ink);background:#fff;border-radius:10px}}.workflow-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#718ee255,#0000 28%),linear-gradient(115deg,#172c4c,#254a88 76%,#3162b6);border:1px solid #dce5f7;border-radius:20px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;margin:0 0 16px;padding:26px clamp(20px,3vw,34px);display:grid;box-shadow:0 14px 34px #1b35531a}.workflow-hero-copy{z-index:1;position:relative}.workflow-eyebrow{color:#c6d5ff;letter-spacing:.05em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.workflow-hero h2{color:#fff;letter-spacing:-.6px;margin:11px 0 7px;font-size:clamp(24px,2.7vw,34px);line-height:1.32}.workflow-hero h2 em{color:#f4c58b;font-style:normal}.workflow-hero p{color:#d5dff3;max-width:620px;margin:0;font-size:12px;line-height:1.75}.workflow-hero-side{background:#ffffff0d;border:1px solid #ffffff25;border-radius:16px;justify-items:center;gap:4px;padding:14px;display:grid}.workflow-live{color:#dcd4e4;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.workflow-live i{background:#a272d1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a272d127}.workflow-hero-side>strong{color:#fff;font-size:36px;line-height:1.1}.workflow-hero-side>small{color:#cfdaeb;font-size:10px}.workflow-hero-side>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.workflow-hero-side>button:disabled{opacity:.7;cursor:wait}.workflow-spin{animation:.8s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}.workflow-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 16px;display:grid}.workflow-stat-grid>article{border:1px solid var(--focus-line);background:#fff;border-radius:15px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:85px;padding:13px 14px;display:grid;box-shadow:0 5px 16px #172b4d06}.workflow-stat-icon{border-radius:11px;grid-row:span 3;place-items:center;width:36px;height:36px;display:grid}.workflow-stat-icon.blue{color:#3157c8;background:#edf2ff}.workflow-stat-icon.orange{color:#bd6b22;background:#fff2e4}.workflow-stat-icon.green{color:#4b1581;background:#f1eaf8}.workflow-stat-grid small{color:#77859a;font-size:9px}.workflow-stat-grid strong{color:#172b4d;font-size:23px;line-height:1.1}.workflow-stat-grid article>span:last-child{color:#8a96a7;font-size:9px}.workflow-queue-card{padding:20px!important}.workflow-heading{align-items:flex-start!important}.workflow-heading h2{margin:5px 0!important}.workflow-heading p{color:#78869a;margin:0;font-size:10px}.workflow-refresh-time{color:#8592a6;white-space:nowrap;font-size:9px}.workflow-filter-row{scrollbar-width:thin;border-bottom:1px solid #e7edf5;gap:7px;margin-bottom:12px;padding:0 0 13px;display:flex;overflow-x:auto}.workflow-filter-row button{color:#65758e;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e9f1;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.workflow-filter-row button.active{color:#fff;background:#3157c8;border-color:#3157c8;box-shadow:0 4px 10px #3157c824}.workflow-filter-row button span{color:#3157c8;background:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:9px;display:inline-grid}.workflow-task-list{gap:8px;display:grid}.workflow-task{background:#fff;border:1px solid #e4eaf2;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.workflow-task:hover{border-color:#b8c8f6;transform:translateY(-1px);box-shadow:0 7px 18px #172b4d0b}.workflow-task.urgent{border-left:3px solid #dc6d52}.workflow-task.high{border-left:3px solid #d39b45}.workflow-task-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.workflow-task-icon.recruitment{color:#3157c8;background:#edf2ff}.workflow-task-icon.question{color:#50168a;background:#f1eaf8}.workflow-task-icon.test,.workflow-task-icon.series{color:#7953bd;background:#f3edff}.workflow-task-icon.support{color:#bc7026;background:#fff3e5}.workflow-task-main{min-width:0}.workflow-task-meta{color:#8491a3;align-items:center;gap:6px;font-size:9px;display:flex}.workflow-task-meta>i{background:#aab4c1;border-radius:50%;width:3px;height:3px}.workflow-task-meta>b{border-radius:99px;margin-left:auto;padding:4px 7px;font-size:8px}.workflow-priority.urgent{color:#b54439;background:#fff0ed}.workflow-priority.high{color:#95620e;background:#fff7e6}.workflow-priority.normal{color:#66758b;background:#f1f4f8}.workflow-task-main h3{color:#213958;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 7px;font-size:13px;font-weight:800;overflow:hidden}.workflow-task-foot{color:#8290a1;flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.workflow-task-foot>span{align-items:center;gap:4px;display:inline-flex}.workflow-task-foot .is-overdue{color:#ba4c40;font-weight:800}.workflow-task-action{color:#3157c8;white-space:nowrap;background:#f6f8ff;border:1px solid #dce5ff;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.workflow-task-action:hover{color:#fff;background:#3157c8;border-color:#3157c8}.workflow-claim-button{font:inherit;cursor:pointer;font-size:9px}.workflow-claim-button:disabled{opacity:.65;cursor:wait}.workflow-empty{text-align:center;justify-items:center;padding:34px 16px;display:grid}.workflow-empty>span{color:#4c1681;background:#f1eaf8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.workflow-empty>strong{color:#243c5c;margin-top:11px;font-size:14px}.workflow-empty>p{color:#7d8a9c;max-width:460px;margin:6px 0 10px;font-size:10px;line-height:1.7}.workflow-empty>a,.workflow-error button{color:#3157c8;cursor:pointer;background:#f6f8ff;border:1px solid #dce5ff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.workflow-error{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:flex}.workflow-automation-note{color:#63738a;background:#f7f9ff;border:1px solid #dce5ff;border-radius:11px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;font-size:9px;line-height:1.7;display:flex}.workflow-automation-mark{color:#3157c8;font-size:16px;line-height:1.1}.workflow-automation-note b{color:#334f84}@media (width<=760px){.workflow-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) 120px;gap:12px;padding:18px 15px}.workflow-hero h2{font-size:22px}.workflow-hero p{font-size:10px}.workflow-hero-side{padding:10px 6px}.workflow-hero-side>strong{font-size:29px}.workflow-hero-side>button{justify-content:center;min-height:31px;padding:0 7px;font-size:8px}.workflow-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-stat-grid>article{min-height:74px;padding:10px}.workflow-queue-card{padding:14px!important}.workflow-heading{gap:8px}.workflow-refresh-time{display:none}.workflow-task{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.workflow-task-icon{width:33px;height:33px}.workflow-task-action{grid-column:2;justify-self:start;min-height:32px}.workflow-task-main h3{font-size:11px}.workflow-task-foot{gap:6px 9px}.workflow-automation-note{font-size:8px}}.admin-console{min-width:0;color:var(--focus-ink);gap:17px;display:grid}.admin-console-toolbar{justify-content:flex-end;align-items:center;gap:9px;margin:-2px 0 -5px;display:flex}.admin-console-hero{color:#fff;background:radial-gradient(circle at 92% 5%,#b8834845,#0000 27%),radial-gradient(circle at 4% 120%,#426cb04b,#0000 35%),linear-gradient(112deg,#11243e,#192f4e 60%,#233955);border:1px solid #263f66;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:132px;padding:22px clamp(16px,2.5vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #11243e20}.admin-console-hero:after{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-100px;right:-45px;box-shadow:0 0 0 22px #ffffff08,0 0 0 45px #ffffff05}.admin-console-hero-icon{z-index:1;color:#f3c58e;background:#ffffff10;border:1px solid #ffffff30;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:relative}.admin-console-hero>div:not(.admin-console-hero-action){z-index:1;position:relative}.admin-console-hero>div>small{color:#e6bb83;letter-spacing:.14em;font-size:9px;font-weight:850}.admin-console-hero h2{color:#fff;letter-spacing:-.4px;margin:5px 0 4px;font-size:clamp(19px,2.5vw,27px);font-weight:850}.admin-console-hero p{color:#c4d0df;max-width:710px;margin:0;font-size:11px;line-height:1.65}.admin-console-hero-action{z-index:2;position:relative}.admin-primary-action,.admin-secondary-action,.admin-approve-action,.admin-return-action,.admin-icon-button{min-height:36px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.admin-primary-action{color:#172940;background:linear-gradient(135deg,#f2cf9f,#dca66c);border-color:#d49a5e;box-shadow:0 7px 17px #08182b30}.admin-primary-action:hover:not(:disabled),.admin-approve-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #19334b1e}.admin-secondary-action{color:#38506f;background:#fff;border-color:#dfe5ed}.admin-secondary-action:hover{color:#99652f;background:#fffbf4;border-color:#d5ad7c}.admin-approve-action{color:#41176a;background:#f3eef8;border-color:#e0d7e9}.admin-return-action{color:#a34d41;background:#fff8f6;border-color:#f0dfdc}.admin-icon-button{color:#4a607c;background:#fff;border-color:#dfe5ed;width:36px;min-width:36px;padding:0}.admin-icon-button:hover:not(:disabled){color:#a76c30;border-color:#e7c9a4}.admin-primary-action:disabled,.admin-secondary-action:disabled,.admin-approve-action:disabled,.admin-return-action:disabled,.admin-icon-button:disabled{opacity:.55;cursor:wait}.admin-feedback{border:1px solid;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;line-height:1.55;display:flex}.admin-feedback.error{color:#a0443d;background:#fff6f4;border-color:#efd6d3}.admin-feedback.success{color:#4e2874;background:#f6f3fa;border-color:#e0d6ea}.admin-feedback>span{flex:1}.admin-feedback button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.admin-loading{color:#75849a;align-items:center;gap:8px;padding:9px 2px;font-size:10px;display:flex}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-metric-card{min-height:91px;color:inherit;background:linear-gradient(145deg,#fff,#fbfaf7);border:1px solid #e4e8ee;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:2px 11px;padding:15px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 6px 19px #172b4d08}.admin-metric-card:hover{transform:translateY(-2px);box-shadow:0 11px 22px #172b4d12}.admin-metric-card>small{color:#78869a;grid-column:2;font-size:9px;font-weight:700}.admin-metric-card>strong{color:#172b4d;grid-column:2;font-size:24px;line-height:1.05}.admin-metric-card>svg:last-child{color:#9aa7b7;grid-area:1/3/span 2}.admin-metric-icon{border-radius:12px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.admin-metric-icon.blue{color:#41649e;background:#eaf0f8}.admin-metric-icon.amber{color:#a56d2f;background:#fbf0df}.admin-metric-icon.green{color:#502778;background:#efe9f5}.admin-metric-icon.violet{color:#70579b;background:#f1edf8}.admin-module-section{background:#fff;border:1px solid #e4e8ee;border-radius:16px;min-width:0;padding:18px;box-shadow:0 5px 16px #172b4d06}.admin-module-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.admin-module-heading>div>span,.admin-module-heading>span:first-child{color:#a57642;letter-spacing:.13em;font-size:8px;font-weight:850}.admin-module-heading h2{color:#1a2e49;margin:4px 0 0;font-size:15px;font-weight:850}.admin-module-heading>a{color:#86603c;align-items:center;gap:6px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.admin-module-heading>span:last-child{color:#65768e;background:#f2f4f7;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750}.admin-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-module-card{min-height:74px;color:inherit;background:#fdfdfc;border:1px solid #e8ebef;border-radius:12px;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:11px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.admin-module-card:hover{background:#fffcf8;border-color:#e3c7a4;transform:translateY(-1px)}.admin-module-card .admin-metric-icon{border-radius:10px;grid-row:auto;width:34px;height:34px}.admin-module-card>div{min-width:0}.admin-module-card>div>strong{color:#263b57;font-size:10px;font-weight:850}.admin-module-card p{color:#8994a4;margin:4px 0 0;font-size:8px;line-height:1.45}.admin-module-card>svg:last-child{color:#9aa5b3}.admin-recent-events{display:grid}.admin-recent-events article{border-top:1px solid #edf0f3;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:10px 1px;display:grid}.admin-recent-events article:first-child{border-top:0}.admin-recent-events article>span{color:#8b683e;background:#f8f0e5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-recent-events article>div{gap:4px;min-width:0;display:grid}.admin-recent-events strong{color:#344862;text-transform:capitalize;font-size:10px}.admin-recent-events small{overflow-wrap:anywhere;color:#8591a0;font-size:8px;line-height:1.5}.admin-recent-events code{overflow-wrap:anywhere;color:#6e7c90;white-space:pre-wrap;font-size:8px;display:block}.admin-privacy-note{color:#687990;background:#faf8f4;border:1px solid #e9e3d8;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.admin-privacy-note svg{color:#6a5480;flex:none}.admin-list-toolbar{background:#fff;border:1px solid #e6e9ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:10px;display:flex}.admin-list-toolbar>strong{color:#344862;font-size:11px}.admin-list-toolbar>span{color:#8390a1;margin-left:auto;font-size:9px}.admin-search{color:#8492a4;background:#fff;border:1px solid #e4e8ed;border-radius:9px;flex:210px;align-items:center;gap:7px;min-height:35px;padding:0 10px;display:flex}.admin-search input{color:#253b58;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.admin-list-toolbar select,.admin-console-form input,.admin-console-form select,.admin-console-form textarea{color:#2c415c;min-height:35px;font:inherit;background:#fff;border:1px solid #e2e7ed;border-radius:9px;padding:8px 10px;font-size:10px}.admin-list-toolbar select{max-width:235px}.admin-record-list{gap:9px;display:grid}.admin-console-record{background:#fff;border:1px solid #e4e8ee;border-radius:14px;min-width:0;padding:15px;box-shadow:0 5px 15px #16294208}.admin-console-record h3{color:#1d3350;margin:8px 0 4px;font-size:13px;font-weight:850;line-height:1.5}.admin-console-record>p{color:#75849a;margin:0;font-size:9px;line-height:1.6}.admin-record-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-record-top>small{color:#8390a1;font-size:8px}.admin-status{color:#687990;background:#f1f3f6;border-radius:99px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.admin-status.status-in_review{color:#97651f;background:#fbf2e1}.admin-status.status-approved{color:#315d99;background:#eaf1fb}.admin-status.status-published{color:#4c2671;background:#f0eaf5}.admin-status.status-changes_requested{color:#a24c43;background:#fff0ed}.admin-status.status-draft{color:#687990;background:#f1f3f6}.admin-record-facts{color:#79879a;flex-wrap:wrap;gap:6px 15px;padding:9px 0;font-size:8px;display:flex}.admin-record-summary{background:#f8f9fb;border-radius:9px;padding:9px 10px;color:#66778e!important}.admin-question-options{gap:6px;margin:10px 0;display:grid}.admin-question-options>div{color:#51647e;background:#fcfcfb;border:1px solid #e7eaf0;border-radius:9px;grid-template-columns:23px minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px 9px;font-size:9px;line-height:1.55;display:grid}.admin-question-options>div>b{color:#8793a4}.admin-question-options>div.answer{color:#41245e;background:#f4f1f8;border-color:#ddd2e8}.admin-question-options>div.answer>b{color:#4d2475}.admin-question-options>div>small{color:#4c2771;font-size:8px;font-weight:800}.admin-question-rationales{color:#596b82;background:#fafbfc;border:1px solid #e7eaf0;border-radius:9px;padding:9px 10px;font-size:9px}.admin-question-rationales summary{color:#725a3c;cursor:pointer;font-weight:800}.admin-question-rationales p{color:#718096;margin:7px 0 0;line-height:1.55}.admin-question-rationales p b{color:#455973}.admin-review-note{background:#fffaf2;border-left:2px solid #d5a56d;border-radius:0 8px 8px 0;padding:8px 10px;color:#876039!important;margin-top:8px!important}.admin-record-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.admin-pagination{color:#7c899a;justify-content:center;align-items:center;gap:13px;font-size:9px;display:flex}.admin-pagination button{color:#465b78;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:8px;padding:0 11px;font-weight:750}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-console-empty{text-align:center;background:#fcfcfb;border:1px dashed #dce2e9;border-radius:13px;justify-items:center;padding:26px 14px;display:grid}.admin-console-empty>span{color:#9e7345;background:#f8f0e4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-console-empty>strong{color:#344862;margin-top:9px;font-size:11px}.admin-console-empty>p{color:#8793a3;max-width:420px;margin:5px 0 0;font-size:9px;line-height:1.6}.admin-staff-tools,.admin-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-console-card{background:#fff;border:1px solid #e4e8ee;border-radius:15px;min-width:0;padding:16px;box-shadow:0 5px 16px #172b4d06}.admin-console-card h3{color:#203650;margin:0 0 12px;font-size:13px}.admin-console-card>small{color:#8995a5;margin-top:9px;font-size:8px;line-height:1.6;display:block}.admin-console-form{gap:10px;display:grid}.admin-console-form.two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.admin-console-form label{color:#65758a;gap:5px;font-size:9px;font-weight:750;display:grid}.admin-console-form textarea{resize:vertical;min-height:76px}.admin-console-form input:focus,.admin-console-form select:focus,.admin-console-form textarea:focus,.admin-list-toolbar select:focus,.admin-search:focus-within{border-color:#c99a67;outline:0;box-shadow:0 0 0 3px #c99a671b}.admin-console-form>.admin-primary-action,.admin-console-form>.admin-approve-action{justify-self:start}.admin-member-record{padding:14px}.admin-role-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-role-chips>span{color:#4e617a;background:#f7f8fa;border:1px solid #e5e9ef;border-radius:99px;align-items:center;gap:6px;min-height:24px;padding:0 7px 0 9px;font-size:8px;font-weight:750;display:inline-flex}.admin-role-chips button{color:#9e5347;cursor:pointer;background:#fbece8;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font-size:13px;display:grid}.admin-announcement-layout{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:start;gap:13px;display:grid}.admin-announcement-layout>.admin-console-card{padding:18px}.admin-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-form-foot>small{color:#8793a3;font-size:8px}.admin-announcement-preview{background:linear-gradient(155deg,#f8f3ea,#f7f8fa 70%);border:1px solid #e6e8ed;border-radius:15px;padding:16px;position:sticky;top:15px}.admin-announcement-preview>span{color:#a17444;letter-spacing:.13em;font-size:8px;font-weight:850}.admin-announcement-preview>div{background:#fff;border:1px solid #e7e9ed;border-radius:13px;gap:8px;margin-top:12px;padding:15px;display:grid;box-shadow:0 8px 20px #15253e0a}.admin-announcement-preview>div>small{color:#9b7a52;font-size:8px;font-weight:750}.admin-announcement-preview>div>strong{color:#263d59;font-size:13px}.admin-announcement-preview>div>p{color:#7d8a9a;margin:0;font-size:9px;line-height:1.6}.admin-reference-groups{gap:12px;display:grid}.admin-reference-list{gap:7px;display:grid}.admin-reference-list>article{background:#fdfdfc;border:1px solid #e9ecf0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px;display:grid}.admin-reference-list>article.inactive{opacity:.73;background:#f8f8f7}.admin-reference-copy{gap:4px;min-width:0;display:grid}.admin-reference-copy b{color:#344862;font-size:10px}.admin-reference-copy small{color:#8793a3;font-size:8px}.admin-reference-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-reference-actions button,.admin-topic-row button{min-height:27px;padding:0 8px;font-size:8px}.admin-reference-list .admin-edit-reference{grid-column:1/-1;width:100%}.admin-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-topic-children{background:#f7f8fa;border-radius:10px;grid-column:1/-1;padding:10px}.admin-topic-children>strong{color:#485c76;margin-bottom:7px;font-size:9px;display:block}.admin-topic-row{border-top:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:9px;padding:7px 0;display:flex}.admin-topic-row>span{color:#415571;gap:3px;font-size:9px;display:grid}.admin-topic-row small{color:#8793a3;font-size:8px}.admin-topic-row>div{gap:5px;display:flex}.admin-add-topic{border-top:1px solid #e8ebef;margin-top:8px;padding-top:7px}.admin-add-topic summary{color:#8d683f;cursor:pointer;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.admin-add-topic form{margin-top:9px}.admin-recent-events.expanded{background:#fff;border:1px solid #e4e8ee;border-radius:13px;padding:4px 14px}.admin-recent-events.expanded article{padding:13px 0}.admin-record-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.admin-module-grid,.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-console{gap:12px}.admin-console-toolbar{margin:0}.admin-console-hero{border-radius:15px;grid-template-columns:37px minmax(0,1fr);align-items:start;gap:10px;padding:16px 14px}.admin-console-hero-icon{border-radius:11px;width:36px;height:36px}.admin-console-hero h2{font-size:19px}.admin-console-hero p{font-size:9px}.admin-console-hero-action{grid-column:2}.admin-console-hero-action .admin-primary-action{min-height:32px}.admin-metric-grid{gap:7px}.admin-metric-card{border-radius:12px;grid-template-columns:32px minmax(0,1fr) 12px;gap:2px 8px;min-height:73px;padding:10px}.admin-metric-icon{border-radius:9px;width:31px;height:31px}.admin-metric-card>small{font-size:8px}.admin-metric-card>strong{font-size:20px}.admin-module-section,.admin-console-card{border-radius:13px;padding:13px}.admin-module-grid{grid-template-columns:1fr;gap:7px}.admin-module-card{min-height:61px}.admin-list-toolbar{gap:7px;padding:8px}.admin-list-toolbar select{flex:130px;max-width:none}.admin-list-toolbar>span{margin-left:0}.admin-console-record{border-radius:12px;padding:12px}.admin-console-record h3{font-size:12px}.admin-record-facts{gap:5px;display:grid}.admin-record-actions{align-items:stretch}.admin-record-actions>*{flex:auto}.admin-staff-tools,.admin-create-grid,.admin-announcement-layout,.admin-console-form.two-column{grid-template-columns:1fr}.admin-form-foot{align-items:stretch}.admin-form-foot .admin-primary-action{width:100%}.admin-announcement-preview{position:static}.admin-reference-list>article{grid-template-columns:1fr}.admin-reference-actions{justify-content:flex-start}.admin-edit-grid{grid-template-columns:1fr}.admin-topic-children{grid-column:auto}.admin-topic-row{align-items:flex-start}.admin-record-list.compact{grid-template-columns:1fr}.admin-pagination{justify-content:space-between}}.staff-workspace,.admin-workspace{--ops-ink:#1b304a;--ops-muted:#778694;--ops-paper:#f4f6f7;--ops-card:#fff;--ops-line:#e3e8eb;--ops-copper:#bd7549;--ops-green:#725d86;min-height:100svh;color:var(--ops-ink);background:radial-gradient(ellipse at 96% 2%, #e4e9ed9c 0, transparent 32rem), var(--ops-paper)}.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{background:0 0;grid-template-columns:264px minmax(0,1fr)}.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{z-index:20;background:radial-gradient(at 22% 2%,#51678052 0,#0000 47%),linear-gradient(165deg,#1d3858,#142a45 75%,#192f4c);border-right:1px solid #ffffff14;padding:25px 16px 18px;box-shadow:9px 0 35px #1b304a0b}.admin-workspace .workspace-sidebar{background:radial-gradient(at 22% 2%,#65513c42 0,#0000 48%),linear-gradient(165deg,#182e49,#11243d 76%,#182c46)}.staff-workspace .workspace-brand,.admin-workspace .workspace-brand{gap:11px;padding-inline:8px}.staff-workspace .workspace-brand .brand-mark,.admin-workspace .workspace-brand .brand-mark{color:#895735;background:linear-gradient(145deg,#f1dfc1,#d7b27e);border:1px solid #f1d7ae50;border-radius:13px 13px 13px 5px;box-shadow:0 7px 18px #08172a44,inset 0 1px #ffffffa8}.staff-workspace .workspace-brand .brand-word,.admin-workspace .workspace-brand .brand-word{color:#fffaf2;font-size:21px}.staff-workspace .workspace-brand .brand-word small,.admin-workspace .workspace-brand .brand-word small{color:#b6c2ce;letter-spacing:1.25px}.staff-workspace .workspace-nav-label,.admin-workspace .workspace-nav-label{color:#a8b7c5;letter-spacing:.16em;margin:38px 10px 12px;font-size:8px}.staff-workspace .workspace-nav,.admin-workspace .workspace-nav{gap:6px}.staff-workspace .workspace-nav-link,.admin-workspace .workspace-nav-link{color:#c0ccd6;border:1px solid #0000;border-radius:13px;gap:11px;min-height:46px;font-size:10px}.staff-workspace .workspace-nav-link svg,.admin-workspace .workspace-nav-link svg{color:#aebdcb}.staff-workspace .workspace-nav-link:hover,.admin-workspace .workspace-nav-link:hover{color:#fffdf7;background:#ffffff0c;transform:translate(2px)}.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:#fffdf8;background:linear-gradient(100deg,#ffffff18,#ffffff09);border-color:#ffffff17;box-shadow:inset 3px 0 #e1b57d,0 7px 18px #07172a22}.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#f0c58f}.staff-workspace .nav-pulse,.admin-workspace .nav-pulse{background:#aa96bd;box-shadow:0 0 0 4px #aa96bd24}.staff-workspace .support-card,.admin-workspace .support-card{background:#ffffff09;border-color:#ffffff20;border-radius:15px;padding:15px}.staff-workspace .support-card-icon,.admin-workspace .support-card-icon{color:#f0c58f;background:#fff1;border-radius:10px}.staff-workspace .support-card strong,.admin-workspace .support-card strong{color:#fcf7ed;font-size:10px}.staff-workspace .support-card p,.admin-workspace .support-card p{color:#bdc8d2;font-size:9px}.staff-workspace .support-card a,.admin-workspace .support-card a{color:#efc48f;font-size:9px}.staff-workspace .workspace-signout,.admin-workspace .workspace-signout{color:#c3cdd6;border:1px solid #0000;border-radius:11px;min-height:42px;font-size:10px}.staff-workspace .workspace-signout:hover,.admin-workspace .workspace-signout:hover{color:#fff;background:#ffffff0b;border-color:#ffffff1a}.staff-workspace .workspace-header-signout,.admin-workspace .workspace-header-signout{color:#82583f;cursor:pointer;background:#fff;border:1px solid #e8ddd2;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font:750 10px DM Sans,Noto Sans Devanagari,sans-serif;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.staff-workspace .workspace-header-signout:hover,.admin-workspace .workspace-header-signout:hover{color:#b3444a;background:#fff7f5;border-color:#ecc8c2;transform:translateY(-1px)}.staff-workspace .workspace-header-signout:focus-visible,.admin-workspace .workspace-header-signout:focus-visible{outline-offset:2px;outline:3px solid #ce987344}.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf9ed;border-bottom-color:#e2e7ea;min-height:74px;position:sticky;top:0;box-shadow:0 7px 24px #1b304a07}.staff-workspace .workspace-breadcrumb,.admin-workspace .workspace-breadcrumb{color:#84919e;font-size:10px}.staff-workspace .workspace-breadcrumb strong,.admin-workspace .workspace-breadcrumb strong{color:#304862}.staff-workspace .workspace-bell,.admin-workspace .workspace-bell{background:#fff;border-color:#e4e9eb;border-radius:12px;width:38px;height:38px}.staff-workspace .workspace-user-avatar,.admin-workspace .workspace-user-avatar{color:#87593b;background:linear-gradient(145deg,#f0d9b7,#e4c292);border:2px solid #fff;width:38px;height:38px;box-shadow:0 0 0 1px #e4d9c9}.staff-workspace .workspace-user-copy strong,.admin-workspace .workspace-user-copy strong{color:#314b66;font-size:10px}.staff-workspace .workspace-user-copy small,.admin-workspace .workspace-user-copy small{color:#84919b;font-size:9px}.staff-workspace .workspace-content,.admin-workspace .workspace-content{width:min(100%,1500px);padding:35px clamp(24px,3.7vw,54px) 48px}.staff-workspace .workspace-page-heading,.admin-workspace .workspace-page-heading{align-items:end;margin-bottom:23px}.staff-workspace .workspace-page-heading .section-kicker,.admin-workspace .workspace-page-heading .section-kicker{color:#a76b44;letter-spacing:.12em;font-size:9px}.staff-workspace .workspace-page-heading h1,.admin-workspace .workspace-page-heading h1{color:#1b3452;letter-spacing:-.8px;margin:8px 0 6px;font-size:clamp(27px,3vw,36px)}.staff-workspace .workspace-page-heading p,.admin-workspace .workspace-page-heading p{color:#758391;max-width:730px;font-size:12px;line-height:1.75}.staff-workspace .workspace-date-chip,.admin-workspace .workspace-date-chip{color:#5d7c67;background:#fbf9fd;border-color:#e2dce8;border-radius:999px;font-size:9px}.staff-workspace .staff-welcome,.admin-workspace .admin-welcome{background:radial-gradient(circle at 88% 22%,#efd9b780 0,#0000 30%),linear-gradient(115deg,#fffdf8,#f5eddf 62%,#e9eee9);border:1px solid #e3d7c5;border-radius:23px;justify-content:space-between;align-items:center;gap:22px;min-height:204px;margin:0 0 17px;padding:28px clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #23364b0b,inset 0 1px #fff}.staff-workspace .staff-welcome:after,.admin-workspace .admin-welcome:after{content:"";pointer-events:none;border:1px solid #c5ad8b55;border-radius:50%;width:330px;height:330px;position:absolute;top:-118px;right:8%;box-shadow:0 0 0 25px #ffffff17,0 0 0 52px #ffffff13}.staff-workspace .staff-welcome>div:first-child,.admin-workspace .admin-welcome>div:first-child{z-index:1;max-width:65%;position:relative}.staff-workspace .welcome-eyebrow{color:#a66c44;letter-spacing:.04em;font-size:9px}.staff-workspace .staff-welcome h2,.admin-workspace .admin-welcome h2{color:#1c3552;letter-spacing:-.7px;margin:13px 0 7px;font-size:clamp(25px,2.7vw,34px);line-height:1.32}.staff-workspace .staff-welcome h2 em,.admin-workspace .admin-welcome h2 em{color:#ae7045;font-style:normal}.staff-workspace .staff-welcome p,.admin-workspace .admin-welcome p{color:#71808b;max-width:620px;margin:0;font-size:11px;line-height:1.75}.staff-workspace .staff-role-chips{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:280px;display:flex;position:relative}.staff-workspace .staff-role-chips span{color:#8d5d3e;background:#fffaf1d9;border:1px solid #e7d5bd;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:700}.staff-workspace .student-panel-card,.admin-workspace .student-panel-card{border:1px solid var(--ops-line);background:linear-gradient(145deg,#fff,#fdfdfb);border-radius:18px;min-width:0;padding:21px;box-shadow:0 9px 24px #20364b08,inset 0 1px #fff}.staff-workspace .panel-card-heading,.admin-workspace .panel-card-heading{align-items:center;margin-bottom:15px}.staff-workspace .panel-card-heading .section-kicker,.admin-workspace .panel-card-heading .section-kicker{color:#a66d47;letter-spacing:.1em;font-size:8px}.staff-workspace .panel-card-heading h2,.admin-workspace .panel-card-heading h2{color:#233d59;letter-spacing:-.25px;margin-top:5px;font-size:17px}.staff-workspace .muted-icon,.admin-workspace .muted-icon{color:#ad754d}.staff-workspace .panel-placeholder,.admin-workspace .panel-placeholder{color:#768491;background:#f8faf9;border:1px dashed #dce3e5;border-radius:14px}.staff-workspace .queue-count,.admin-workspace .queue-count{color:#9c633c;font-variant-numeric:tabular-nums;background:#fff8ec;border:1px solid #eee1cf;border-radius:999px;min-width:29px;padding:6px 9px}.staff-workspace .queue-count.green-count,.admin-workspace .queue-count.green-count{color:#68557b;background:#f3f0f7;border-color:#dfd8e6}.staff-workspace .button-primary,.admin-workspace .button-primary{color:#fff;background:linear-gradient(135deg,#a9623d,#c88350);border:1px solid #bd7549;border-radius:11px;min-height:41px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 7px 16px #a66b4322,inset 0 1px #ffffff30}.staff-workspace .button-primary:hover:not(:disabled),.admin-workspace .button-primary:hover:not(:disabled){background:linear-gradient(135deg,#965535,#b97847);transform:translateY(-1px);box-shadow:0 10px 20px #a66b432b}.staff-workspace .button-primary:disabled,.admin-workspace .button-primary:disabled{opacity:.58;cursor:not-allowed}.staff-workspace .small-action,.admin-workspace .small-action{color:#53697d;background:#fff;border:1px solid #e2e7e8;border-radius:9px;min-height:34px;padding:6px 10px;transition:border-color .16s,color .16s,background .16s}.staff-workspace .small-action.return,.admin-workspace .small-action.return{color:#a35d4c;background:#fff8f5;border-color:#f0ddd3}.staff-workspace .form-error,.admin-workspace .form-error,.staff-workspace .form-success,.admin-workspace .form-success{border-radius:12px}.staff-workspace :focus-visible,.admin-workspace :focus-visible{outline-offset:3px;outline:3px solid #bf875e}.staff-workspace .staff-workspace-toolbar{background:#ffffffd9;border-color:#e1e7e9;border-radius:16px;margin:0 0 13px;padding:13px;box-shadow:0 6px 19px #1b304a06}.staff-workspace .staff-workspace-toolbar>label{color:#6f7e8a;font-size:9px}.staff-workspace .staff-workspace-toolbar input,.staff-workspace .staff-workspace-toolbar select,.staff-workspace .staff-form input,.staff-workspace .staff-form select,.staff-workspace .staff-form textarea,.admin-workspace .staff-form input,.admin-workspace .staff-form select,.admin-workspace .staff-form textarea{color:#2c435b;background:#fff;border-color:#dfe5e7;border-radius:10px;min-height:42px}.staff-workspace .staff-form textarea,.admin-workspace .staff-form textarea{min-height:90px}.staff-workspace .staff-workspace-toolbar input:focus,.staff-workspace .staff-workspace-toolbar select:focus,.staff-workspace .staff-form input:focus,.staff-workspace .staff-form select:focus,.staff-workspace .staff-form textarea:focus,.admin-workspace .staff-form input:focus,.admin-workspace .staff-form select:focus,.admin-workspace .staff-form textarea:focus{border-color:#c68a5d;box-shadow:0 0 0 4px #c68a5d1b}.staff-workspace .staff-grid{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);align-items:start;gap:15px}.staff-workspace .staff-create-card{max-height:calc(100svh - 110px);position:sticky;top:91px;overflow:auto}.staff-workspace .staff-record-list,.admin-workspace .admin-record-list{gap:11px}.staff-workspace .staff-record,.admin-workspace .admin-record{background:#fff;border-color:#e4e9ea;border-radius:16px;padding:17px;box-shadow:0 6px 17px #20364b06}.staff-workspace .staff-record-main h3,.admin-workspace .admin-record h3{color:#223b57;font-size:14px;line-height:1.45}.staff-workspace .staff-record-main p,.admin-workspace .admin-record p{color:#768490;font-size:10px;line-height:1.7}.staff-workspace .staff-record-kicker{color:#a36b46;font-size:8px}.staff-workspace .staff-record-meta span{color:#71808b;background:#f8faf8;border-color:#e5e9e8;border-radius:999px;font-size:8px}.staff-workspace .staff-milestone-list>div{background:#fdfdfa;border-color:#e6e9e7;border-radius:11px}.staff-workspace .staff-milestone-list strong{color:#40576b;font-size:9px}.staff-workspace .staff-review-actions textarea,.staff-workspace .staff-inline-form input,.staff-workspace .staff-inline-form select,.staff-workspace .staff-inline-form textarea{background:#fff;border-color:#dfe5e5;border-radius:10px}.staff-workspace .staff-inline-form{background:#fffcf6;border-color:#e6ddce;border-radius:15px}.staff-workspace .staff-capability-grid article{background:#fff;border-color:#e2e8e9;border-radius:16px;box-shadow:0 7px 18px #20364b06}.staff-workspace .staff-capability-grid h2{color:#29435d;font-size:14px}.staff-workspace .staff-capability-grid p{color:#778591;font-size:10px;line-height:1.7}.staff-workspace .role-placeholder{background:#fff;border:1px solid #e1e7e8;border-radius:16px;margin-top:14px;padding:20px}.staff-workspace .role-workspace-links{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.staff-workspace .learning-workspace-toolbar{gap:10px;margin-bottom:14px}.staff-workspace .learning-workspace-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:15px}.staff-workspace .learning-forms-stack{gap:14px}.staff-workspace .learning-question-list>article,.staff-workspace .learning-test-list>article{background:#fff;border-color:#e3e8e8;border-radius:15px;padding:15px;box-shadow:0 6px 17px #20364b05}.staff-workspace .learning-question-list>article>p{color:#29435d;font-size:12px;line-height:1.7}.staff-workspace .learning-question-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.staff-workspace .learning-question-options span{color:#647583;background:#faf9fb;border:1px solid #ebeeec;border-radius:9px;padding:8px;font-size:9px}.staff-workspace .learning-question-options .answer-key{color:#5c4771;background:#f4f0f8;border-color:#ddd3e6}.staff-workspace .test-question-map>article{background:#fcfbfd;border-color:#e5e9e8;border-radius:11px}.staff-workspace .learning-workspace-toolbar .admin-tabs{min-width:0}.admin-workspace .admin-toolbar{background:#ffffffdc;border:1px solid #e1e7e8;border-radius:16px;align-items:center;gap:12px;margin-bottom:15px;padding:8px;box-shadow:0 6px 18px #20364b06}.admin-workspace .admin-tabs{gap:5px;min-width:0}.admin-workspace .admin-tab{color:#68798a;background:0 0;border:1px solid #0000;border-radius:11px;min-height:39px;padding:0 12px;font-size:9px;transition:color .16s,background .16s,border-color .16s}.admin-workspace .admin-tab:hover{color:#243f5c;background:#f3f6f5}.admin-workspace .admin-tab.active{color:#233d59;background:#fff;border-color:#dfe7e8;box-shadow:0 4px 10px #1b304a0a}.admin-workspace .admin-tab.active svg{color:#b87045}.admin-workspace .admin-tab>span{color:#fff;background:#b87045;border-radius:999px;min-width:19px;height:19px;font-size:8px}.admin-workspace .admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.admin-workspace .admin-stat-grid>article{background:linear-gradient(145deg,#fff,#f8faf9);border:1px solid #e1e7e8;border-radius:16px;min-height:123px;padding:16px;box-shadow:0 7px 18px #20364b07}.admin-workspace .admin-stat-grid>article strong{color:#203a57;font-variant-numeric:tabular-nums;font-size:25px}.admin-workspace .admin-stat-grid>article small{color:#7d8994;font-size:9px}.admin-workspace .admin-stat-icon{border-radius:12px}.admin-workspace .admin-overview-card{margin-top:14px}.admin-workspace .admin-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:15px}.admin-workspace .admin-record{align-content:start;gap:8px;display:grid}.admin-workspace .admin-record>p{margin:0}.admin-workspace .admin-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:15px}.admin-workspace .admin-staff-layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr);align-items:start;gap:15px}.admin-workspace .admin-staff-row{border-top-color:#e8eceb;padding:14px 0}.admin-workspace .member-avatar{color:#94623d;background:linear-gradient(145deg,#f8ecd9,#ead6b8);border:1px solid #ead8c0;border-radius:13px;width:38px;height:38px}.admin-workspace .member-info strong{color:#263f5c;font-size:11px}.admin-workspace .member-info>small{color:#7d8994;font-size:9px}.admin-workspace .role-chip-list span{color:#5b6d7d;background:#f8faf8;border-color:#e5e9e7;border-radius:999px;font-size:8px}.admin-workspace .member-access-row{gap:8px}.admin-workspace .member-access-row>span{border-radius:999px;font-size:8px}.admin-workspace .member-access-row button{color:#8d5c40;background:#fffaf3;border:1px solid #eaded1;border-radius:9px;min-height:31px;font-size:8px}.admin-workspace .admin-security-note{color:#54745d;background:#f6f3fa;border-color:#e5dfeb;border-radius:13px}.admin-workspace .admin-reference-grid .reference-list>article{background:#fcfbfd;border-color:#e8ecea;border-radius:12px}.admin-workspace .admin-reference-grid .reference-list>article>span{color:#304b65}.admin-workspace .admin-reference-grid .reference-list small{color:#7d8993}.admin-workspace .admin-next-grid{gap:9px}.admin-workspace .admin-next-grid>button{color:#334d67;background:#fff;border-color:#e6eae8;border-radius:14px;min-height:73px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s}.admin-workspace .admin-next-grid>button:hover{border-color:#d8c1a5;transform:translateY(-2px);box-shadow:0 9px 20px #1b304a0a}.admin-workspace .admin-next-grid>button>span{color:#a96b43;background:#f7ecdf;border-radius:10px}.admin-workspace .admin-module-note,.admin-workspace .admin-pending-capabilities{background:#fffbf3;border-color:#e8e0d2;border-radius:13px}.admin-workspace .admin-activity-list article{border-top-color:#e8ecea}.admin-workspace .admin-activity-icon{color:#9e6843;background:#f7ecdf;border-radius:11px}.admin-workspace .admin-activity-list strong{color:#2b4560;font-size:11px}.admin-workspace .admin-activity-list p{color:#748391;font-size:9px}.staff-workspace .support-workspace-toolbar{background:#ffffffdb;border-color:#e1e7e9;border-radius:15px;margin-bottom:14px;padding:13px;box-shadow:0 6px 18px #1b304a06}.staff-workspace .support-workspace-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:15px}.staff-workspace .support-queue-list>button{background:#fff;border-color:#e5e9e9;border-radius:13px;padding:13px;transition:border-color .16s,background .16s,transform .16s}.staff-workspace .support-queue-list>button:hover{border-color:#d7c0a5;transform:translateY(-1px)}.staff-workspace .support-queue-list>button.selected{background:#fff9f0;border-color:#c9986f;box-shadow:0 0 0 3px #c9986f18}.staff-workspace .support-queue-list strong{color:#2b4560;font-size:11px}.staff-workspace .support-detail{min-height:420px}.staff-workspace .ticket-status-controls{background:#f8faf8;border:1px solid #e9ece8;border-radius:12px}.staff-workspace .support-message-thread{max-height:min(48vh,520px);padding:4px}.staff-workspace .support-message-thread article{background:#f8f6f0;border:1px solid #e8e9e3;border-radius:14px 14px 14px 5px;padding:11px 13px}.staff-workspace .support-message-thread article.staff-message{background:#f3eff7;border-color:#e0d9e7;border-radius:14px 14px 5px}.staff-workspace .support-message-thread p{color:#354d63;font-size:11px;line-height:1.7}.staff-workspace .support-reply-form textarea{border-color:#dfe5e4;border-radius:12px;min-height:105px}@media (width<=1100px) and (width>=761px){.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{grid-template-columns:224px minmax(0,1fr)}.staff-workspace .workspace-content,.admin-workspace .workspace-content{padding-inline:25px}.staff-workspace .staff-grid,.staff-workspace .learning-workspace-grid,.staff-workspace .support-workspace-grid,.admin-workspace .admin-staff-layout{grid-template-columns:1fr}.staff-workspace .staff-create-card{max-height:none;position:static}.admin-workspace .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{padding:0 0 calc(83px + env(safe-area-inset-bottom));display:block}.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{z-index:40;width:100%;height:calc(74px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f4;border-top:1px solid #e2e7e8;border-right:0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 32px #1b304a12}.staff-workspace .workspace-brand,.admin-workspace .workspace-brand,.staff-workspace .workspace-nav-label,.admin-workspace .workspace-nav-label,.staff-workspace .workspace-sidebar-bottom,.admin-workspace .workspace-sidebar-bottom{display:none}.staff-workspace .workspace-nav,.admin-workspace .workspace-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:5px;width:100%;height:100%;padding:0 2px;display:flex;overflow:auto hidden}.staff-workspace .workspace-nav::-webkit-scrollbar{display:none}.admin-workspace .workspace-nav::-webkit-scrollbar{display:none}.staff-workspace .workspace-nav-link,.admin-workspace .workspace-nav-link{color:#778491;text-align:center;white-space:nowrap;border-radius:11px;flex-direction:column;flex:1 0 72px;justify-content:center;gap:4px;min-width:72px;min-height:0;padding:4px 3px;font-size:8px;position:relative}.staff-workspace .workspace-nav-link:hover,.admin-workspace .workspace-nav-link:hover{transform:none}.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:#965c3b;background:#fbf1e4;border-color:#f0e4d5;box-shadow:inset 0 2px #bc774a}.staff-workspace .workspace-nav-link svg,.admin-workspace .workspace-nav-link svg{width:18px;height:18px;color:inherit}.staff-workspace .workspace-nav-link .nav-pulse,.admin-workspace .workspace-nav-link .nav-pulse{display:none}.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{background:#fafbf8ef;border-bottom-color:#e4e8e7;min-height:61px;padding-inline:15px}.staff-workspace .workspace-breadcrumb,.admin-workspace .workspace-breadcrumb{display:none}.staff-workspace .mobile-workspace-brand,.admin-workspace .mobile-workspace-brand{order:0;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.staff-workspace .mobile-workspace-brand .brand-mark,.admin-workspace .mobile-workspace-brand .brand-mark{border-radius:11px 11px 11px 4px;width:34px;height:34px;font-size:22px}.staff-workspace .mobile-workspace-word,.admin-workspace .mobile-workspace-word{color:#1d3451;letter-spacing:-.8px;font:800 19px Manrope,DM Sans,sans-serif}.staff-workspace .mobile-workspace-word>span,.admin-workspace .mobile-workspace-word>span{color:#b96f42}.staff-workspace .workspace-top-actions,.admin-workspace .workspace-top-actions{order:1;gap:8px;margin-left:0}.staff-workspace .workspace-bell,.admin-workspace .workspace-bell{border-radius:11px;width:35px;height:35px}.staff-workspace .workspace-user-avatar,.admin-workspace .workspace-user-avatar{width:34px;height:34px}.staff-workspace .workspace-user-copy,.admin-workspace .workspace-user-copy{display:none}.staff-workspace .workspace-header-signout,.admin-workspace .workspace-header-signout{white-space:nowrap;border-radius:10px;gap:5px;min-height:35px;padding:0 9px;font-size:9px}.staff-workspace .workspace-content,.admin-workspace .workspace-content{width:min(100%,720px);padding:19px 15px 30px}.staff-workspace .workspace-page-heading,.admin-workspace .workspace-page-heading{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.staff-workspace .workspace-page-heading h1,.admin-workspace .workspace-page-heading h1{letter-spacing:-.5px;margin:4px 0 5px;font-size:23px;line-height:1.3}.staff-workspace .workspace-page-heading p,.admin-workspace .workspace-page-heading p{font-size:11px;line-height:1.65}.staff-workspace .workspace-date-chip,.admin-workspace .workspace-date-chip{display:none}.staff-workspace .staff-welcome,.admin-workspace .admin-welcome{border-radius:18px;align-items:flex-start;gap:12px;min-height:0;margin-bottom:12px;padding:19px 16px}.staff-workspace .staff-welcome:after,.admin-workspace .admin-welcome:after{width:270px;height:270px;top:-130px;right:-70px}.staff-workspace .staff-welcome>div:first-child,.admin-workspace .admin-welcome>div:first-child{max-width:100%}.staff-workspace .staff-welcome h2,.admin-workspace .admin-welcome h2{margin:9px 0 6px;font-size:23px}.staff-workspace .staff-welcome p,.admin-workspace .admin-welcome p{font-size:10px}.staff-workspace .staff-role-chips{justify-content:flex-start;max-width:100%}.staff-workspace .staff-role-chips span{padding:6px 9px;font-size:8px}.staff-workspace .student-panel-card,.admin-workspace .student-panel-card{border-radius:16px;padding:15px}.staff-workspace .panel-card-heading h2,.admin-workspace .panel-card-heading h2{font-size:15px}.staff-workspace .staff-grid,.staff-workspace .learning-workspace-grid,.staff-workspace .support-workspace-grid,.admin-workspace .admin-review-grid,.admin-workspace .admin-reference-grid,.admin-workspace .admin-staff-layout{grid-template-columns:1fr;gap:11px}.staff-workspace .staff-create-card{max-height:none;position:static;overflow:visible}.staff-workspace .staff-workspace-toolbar{grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:10px;display:grid}.staff-workspace .staff-workspace-toolbar>label{min-width:0;font-size:9px}.staff-workspace .staff-workspace-toolbar>label:first-child,.staff-workspace .staff-workspace-toolbar>label:nth-child(2){grid-column:1}.staff-workspace .staff-workspace-toolbar .refresh-button{grid-area:1/2/span 2;align-self:end}.staff-workspace .staff-workspace-toolbar input,.staff-workspace .staff-workspace-toolbar select,.staff-workspace .staff-form input,.staff-workspace .staff-form select,.staff-workspace .staff-form textarea,.admin-workspace .staff-form input,.admin-workspace .staff-form select,.admin-workspace .staff-form textarea{min-height:44px;font-size:12px}.staff-workspace .staff-form textarea,.admin-workspace .staff-form textarea{min-height:88px}.staff-workspace .staff-record,.admin-workspace .admin-record{border-radius:14px;padding:13px}.staff-workspace .record-actions{gap:7px}.staff-workspace .staff-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-workspace .staff-review-actions label{grid-column:1/-1}.staff-workspace .staff-review-actions .small-action{justify-content:center}.staff-workspace .staff-inline-form{grid-template-columns:1fr;padding:12px}.staff-workspace .staff-inline-form>strong,.staff-workspace .staff-inline-form>.button-primary,.staff-workspace .staff-date-fields{grid-column:1}.staff-workspace .staff-date-fields{grid-template-columns:1fr 1fr}.staff-workspace .staff-inline-form input,.staff-workspace .staff-inline-form select,.staff-workspace .staff-inline-form textarea{min-height:42px;font-size:12px}.staff-workspace .staff-inline-form>label{font-size:10px}.staff-workspace .staff-inline-form>.button-primary{justify-self:stretch;width:100%;min-height:45px}.staff-workspace .learning-workspace-toolbar{flex-wrap:wrap;align-items:center;display:flex}.staff-workspace .learning-workspace-toolbar .admin-tabs{order:2;width:100%;overflow-x:auto}.staff-workspace .learning-workspace-toolbar>.refresh-button{margin-left:auto}.staff-workspace .learning-question-options{grid-template-columns:1fr}.staff-workspace .support-workspace-toolbar{align-items:center;padding:10px}.staff-workspace .support-workspace-toolbar label{flex:1;font-size:10px}.staff-workspace .support-queue-list{max-height:270px;overflow-y:auto}.staff-workspace .support-detail{min-height:0}.staff-workspace .support-message-thread{max-height:42vh}.admin-workspace .admin-toolbar{align-items:center;gap:7px;margin-bottom:12px;padding:7px;display:flex}.admin-workspace .admin-toolbar>.admin-tabs{scrollbar-width:none;flex:1;overflow-x:auto}.admin-workspace .admin-toolbar>.admin-tabs::-webkit-scrollbar{display:none}.admin-workspace .admin-tab{white-space:nowrap;flex:none;min-height:39px;padding-inline:10px;font-size:9px}.admin-workspace .admin-toolbar>.refresh-button{flex:none}.admin-workspace .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-workspace .admin-stat-grid>article{border-radius:14px;min-height:105px;padding:12px}.admin-workspace .admin-stat-grid>article strong{font-size:21px}.admin-workspace .admin-next-grid{grid-template-columns:1fr}.admin-workspace .admin-next-grid>button{min-height:65px}.admin-workspace .admin-member-search{min-height:44px}.admin-workspace .admin-member-search input{font-size:12px}.admin-workspace .admin-member-search button{min-height:34px}.admin-workspace .admin-staff-row{grid-template-columns:36px minmax(0,1fr);gap:9px}.admin-workspace .member-access-row{flex-wrap:wrap}.staff-workspace .workspace-footer,.admin-workspace .workspace-footer{display:none}}@media (width<=390px){.staff-workspace .workspace-content,.admin-workspace .workspace-content,.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{padding-inline:12px}.staff-workspace .workspace-nav-link,.admin-workspace .workspace-nav-link{flex-basis:68px;min-width:68px;font-size:7px}.staff-workspace .admin-stat-grid,.admin-workspace .admin-stat-grid{gap:6px}.staff-workspace .staff-date-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.staff-workspace *,.staff-workspace :before,.staff-workspace :after,.admin-workspace *,.admin-workspace :before,.admin-workspace :after{transition-duration:.01ms!important}}.staff-command-page{color:#172b4d;gap:16px;min-width:0;display:grid}.staff-command-hero{color:#fff;background:radial-gradient(circle at 78% 10%,#d39a4a42,#0000 25%),radial-gradient(circle at 8% 110%,#4679c03c,#0000 35%),linear-gradient(115deg,#10213a,#1b3455 62%,#263e5a);border:1px solid #253f62;border-radius:21px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:22px;padding:25px clamp(18px,3vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #10213a20}.staff-command-hero:after{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-135px;right:110px;box-shadow:0 0 0 25px #ffffff08,0 0 0 55px #ffffff05}.staff-command-copy,.staff-command-focus{z-index:1;position:relative}.staff-command-kicker{color:#edc38f;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.staff-command-copy h2{color:#fff;letter-spacing:-.6px;margin:11px 0 7px;font-size:clamp(23px,3vw,34px);line-height:1.23}.staff-command-copy h2 em{color:#f0c18a;font-style:normal}.staff-command-copy p{color:#c8d2e1;max-width:620px;margin:0;font-size:11px;line-height:1.75}.staff-role-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.staff-role-chips span{color:#e5edf8;background:#ffffff0d;border:1px solid #ffffff28;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:750}.staff-command-focus{text-align:center;background:#ffffff0d;border:1px solid #ffffff25;border-radius:16px;justify-items:center;gap:5px;padding:15px;display:grid}.staff-command-focus>span{color:#d5e1ec;letter-spacing:.11em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.staff-command-focus>span i{background:#a270d4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a270d422}.staff-command-focus>strong{color:#fff;font-size:35px;line-height:1.12}.staff-command-focus>small{color:#c4cfdd;font-size:9px}.staff-command-focus>a{color:#fff;background:#ffffff10;border:1px solid #ffffff2b;border-radius:9px;align-items:center;gap:7px;margin-top:7px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.staff-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-command-metrics article{background:linear-gradient(145deg,#fff,#fbfaf7);border:1px solid #e2e7ed;border-radius:15px;grid-template-columns:36px 1fr;align-items:center;gap:2px 10px;min-height:78px;padding:12px;display:grid;box-shadow:0 6px 17px #172b4d07}.staff-command-metrics .metric-symbol{border-radius:11px;grid-row:span 3;place-items:center;width:36px;height:36px;display:grid}.staff-command-metrics .metric-symbol.blue{color:#3157a9;background:#eaf0ff}.staff-command-metrics .metric-symbol.coral{color:#c65d46;background:#fff0e9}.staff-command-metrics .metric-symbol.violet{color:#7356bd;background:#f2edff}.staff-command-metrics .metric-symbol.green{color:#4b1580;background:#f0e8f7}.staff-command-metrics small{color:#7c899b;font-size:8px}.staff-command-metrics strong{color:#172b4d;font-size:22px;line-height:1.1}.staff-command-metrics article>span:last-child{color:#8a96a7;font-size:8px}.staff-command-section{background:#fff;border:1px solid #e2e7ed;border-radius:17px;padding:17px;box-shadow:0 7px 22px #172b4d07}.staff-command-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.staff-command-section-head>div>span{color:#aa7741;letter-spacing:.14em;font-size:8px;font-weight:850}.staff-command-section-head h2{color:#1b3150;margin:4px 0 0;font-size:15px}.staff-command-section-head>span{color:#8390a1;font-size:9px}.staff-command-section-head>a{color:#3157a9;align-items:center;gap:6px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.staff-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.staff-workspace-tile{min-width:0;color:inherit;background:#fcfcfb;border:1px solid #e7ebf0;border-radius:13px;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.staff-workspace-tile:hover{border-color:#cfb08c;transform:translateY(-2px);box-shadow:0 8px 20px #172b4d0b}.staff-workspace-icon{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.staff-workspace-icon.gold{color:#a86829;background:#fff1dd}.staff-workspace-icon.teal{color:#117e76;background:#eee6f6}.staff-workspace-icon.violet{color:#7654bd;background:#f1edff}.staff-workspace-icon.blue{color:#365fa8;background:#eaf0ff}.staff-workspace-icon.rose{color:#b95361;background:#fff0f1}.staff-workspace-tile>span:nth-child(2){gap:4px;min-width:0;display:grid}.staff-workspace-tile strong{color:#233b5d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.staff-workspace-tile small{color:#7f8ca0;font-size:8px;line-height:1.55}.staff-workspace-tile>svg:last-child{color:#9ba6b5}.staff-task-list{gap:7px;display:grid}.staff-task-list article{background:#fff;border:1px solid #e9edf1;border-radius:12px;grid-template-columns:67px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.staff-task-priority{text-align:center;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:850}.staff-task-priority.urgent{color:#b34439;background:#fff0ed}.staff-task-priority.high{color:#986a16;background:#fff6df}.staff-task-priority.normal{color:#617189;background:#f0f3f7}.staff-task-list article>div{gap:4px;min-width:0;display:grid}.staff-task-list article>div strong{color:#233b5d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.staff-task-list article>div small{color:#8995a5;font-size:8px}.staff-task-list article>a{color:#3157a9;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.staff-command-empty{color:#7d8a9b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:84px;font-size:9px;display:flex}.staff-command-empty strong{color:#29405e;font-size:10px}.staff-command-note{color:#6d7f8c;background:#f5f2f8;border:1px solid #dce7e7;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:8px;display:flex}.staff-command-note svg{color:#4c1681;flex:none}.staff-command-alert{color:#9e473b;background:#fff5f2;border:1px solid #f0c7bf;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-size:9px;display:flex}.staff-command-alert span{flex:1}.staff-command-alert button{color:#a54b3e;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.staff-recruitment-hero{margin-bottom:1px}.staff-recruitment-hero .staff-command-copy h2{font-size:clamp(20px,2.5vw,29px)}@media (width<=760px){.staff-command-page{gap:11px}.staff-command-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) 104px;gap:9px;padding:17px 13px}.staff-command-copy h2{margin:8px 0 5px;font-size:21px}.staff-command-copy p{font-size:9px}.staff-command-kicker{font-size:7px}.staff-command-focus{padding:10px 5px}.staff-command-focus>strong{font-size:27px}.staff-command-focus>small{font-size:7px}.staff-command-focus>a{padding:7px 6px;font-size:7px}.staff-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-command-metrics article{min-height:68px;padding:9px}.staff-command-metrics strong{font-size:19px}.staff-command-section{border-radius:14px;padding:12px}.staff-workspace-grid{grid-template-columns:1fr;gap:7px}.staff-workspace-tile{padding:10px}.staff-task-list article{grid-template-columns:57px minmax(0,1fr);gap:8px;padding:9px}.staff-task-list article>a{grid-column:2}.staff-command-section-head h2{font-size:13px}}.staff-workspace .recruitment-studio,.admin-workspace .recruitment-studio{gap:16px;display:grid}.staff-workspace .rs-hero,.admin-workspace .rs-hero{color:#fff;background:radial-gradient(circle at 88% 0,#d8a75b38,#0000 24%),radial-gradient(circle at 4% 110%,#4878bd38,#0000 32%),linear-gradient(115deg,#0e2038,#1c3556 65%,#2a405d);border:1px solid #213958;border-radius:24px;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:22px;min-height:205px;padding:27px clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #172d4919}.staff-workspace .rs-hero:after,.admin-workspace .rs-hero:after{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:132px;box-shadow:0 0 0 25px #ffffff09,0 0 0 56px #ffffff05}.staff-workspace .rs-hero-copy,.staff-workspace .rs-hero-side,.admin-workspace .rs-hero-copy,.admin-workspace .rs-hero-side{z-index:1;position:relative}.staff-workspace .rs-eyebrow,.admin-workspace .rs-eyebrow{color:#edc38e;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.staff-workspace .rs-eyebrow svg,.admin-workspace .rs-eyebrow svg{color:#b78ee0}.staff-workspace .rs-hero h2,.admin-workspace .rs-hero h2{color:#fff;letter-spacing:-.8px;margin:11px 0 7px;font-size:clamp(26px,3vw,37px);line-height:1.2}.staff-workspace .rs-hero h2 em,.admin-workspace .rs-hero h2 em{color:#f1c58c;font-style:normal}.staff-workspace .rs-hero-copy p,.admin-workspace .rs-hero-copy p{color:#c8d3e1;max-width:620px;margin:0;font-size:11px;line-height:1.75}.staff-workspace .rs-hero-tags,.admin-workspace .rs-hero-tags{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.staff-workspace .rs-hero-tags span,.admin-workspace .rs-hero-tags span{color:#e5edf7;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.staff-workspace .rs-hero-side,.admin-workspace .rs-hero-side{justify-items:stretch;gap:8px;display:grid}.staff-workspace .rs-hero-count,.admin-workspace .rs-hero-count{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;justify-items:center;gap:4px;padding:15px 12px;display:grid}.staff-workspace .rs-hero-count>span,.admin-workspace .rs-hero-count>span{color:#d2deec;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.staff-workspace .rs-hero-count>strong,.admin-workspace .rs-hero-count>strong{color:#fff;font-size:36px;line-height:1.1}.staff-workspace .rs-hero-count>small,.admin-workspace .rs-hero-count>small{color:#aebfd1;font-size:8px}.staff-workspace .rs-hero-side>a,.admin-workspace .rs-hero-side>a{color:#fff;background:#ffffff12;border:1px solid #ffffff2d;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:9px;font-weight:800;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.staff-workspace .rs-hero-side>a:hover,.admin-workspace .rs-hero-side>a:hover{background:#ffffff20;transform:translateY(-1px)}.staff-workspace .rs-stat-grid,.admin-workspace .rs-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-workspace .rs-stat,.admin-workspace .rs-stat{background:linear-gradient(145deg,#fff,#fcfbf8);border:1px solid #e4e9eb;border-radius:16px;align-items:center;gap:11px;min-width:0;min-height:86px;padding:13px;display:flex;box-shadow:0 7px 20px #20334b08}.staff-workspace .rs-stat-icon,.admin-workspace .rs-stat-icon{color:#3158a5;background:#eaf0ff;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.staff-workspace .rs-stat-review .rs-stat-icon,.admin-workspace .rs-stat-review .rs-stat-icon{color:#7657bb;background:#f2edff}.staff-workspace .rs-stat-approved .rs-stat-icon,.admin-workspace .rs-stat-approved .rs-stat-icon{color:#a56935;background:#fff2df}.staff-workspace .rs-stat-published .rs-stat-icon,.admin-workspace .rs-stat-published .rs-stat-icon{color:#4a1380;background:#eee5f6}.staff-workspace .rs-stat>div,.admin-workspace .rs-stat>div{gap:2px;min-width:0;display:grid}.staff-workspace .rs-stat small,.admin-workspace .rs-stat small{color:#7d8999;font-size:8px}.staff-workspace .rs-stat strong,.admin-workspace .rs-stat strong{color:#1d3451;font-size:22px;line-height:1.1}.staff-workspace .rs-stat>div>span,.admin-workspace .rs-stat>div>span{color:#9aa4ad;font-size:8px}.staff-workspace .rs-alert,.admin-workspace .rs-alert{border:1px solid;border-radius:13px;align-items:center;gap:9px;padding:11px 14px;font-size:10px;line-height:1.6;display:flex}.staff-workspace .rs-alert>svg,.admin-workspace .rs-alert>svg{flex:none}.staff-workspace .rs-alert>span,.admin-workspace .rs-alert>span{flex:1;min-width:0}.staff-workspace .rs-alert-error,.admin-workspace .rs-alert-error{color:#914a41;background:#fff6f3;border-color:#efd0c9}.staff-workspace .rs-alert-error button,.admin-workspace .rs-alert-error button{color:#874c3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5beb3;border-radius:9px;padding:6px 9px;font-weight:800}.staff-workspace .rs-alert-success,.admin-workspace .rs-alert-success{color:#604779;background:#f6f2fa;border-color:#d9cde5}.staff-workspace .rs-layout,.admin-workspace .rs-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start;gap:15px;display:grid}.staff-workspace .rs-panel,.admin-workspace .rs-panel{background:#fff;border:1px solid #e1e7e9;border-radius:19px;min-width:0;box-shadow:0 9px 26px #20344a08}.staff-workspace .rs-editor-panel,.admin-workspace .rs-editor-panel{scrollbar-color:#d3dce0 transparent;scrollbar-width:thin;max-height:calc(100svh - 104px);position:sticky;top:83px;overflow:auto}.staff-workspace .rs-panel-heading,.admin-workspace .rs-panel-heading{border-bottom:1px solid #edf0ef;align-items:center;gap:11px;padding:17px 18px;display:flex}.staff-workspace .rs-panel-heading-icon,.admin-workspace .rs-panel-heading-icon{color:#a76633;background:#fff0dc;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.staff-workspace .rs-panel-heading>div:nth-child(2),.admin-workspace .rs-panel-heading>div:nth-child(2){min-width:0}.staff-workspace .rs-panel-heading>div:nth-child(2)>span,.admin-workspace .rs-panel-heading>div:nth-child(2)>span{color:#a87549;letter-spacing:.12em;font-size:8px;font-weight:850}.staff-workspace .rs-panel-heading h2,.admin-workspace .rs-panel-heading h2{color:#1e3654;margin:3px 0 2px;font-size:16px;line-height:1.3}.staff-workspace .rs-panel-heading p,.admin-workspace .rs-panel-heading p{color:#82909c;margin:0;font-size:9px;line-height:1.55}.staff-workspace .rs-collapse-button,.admin-workspace .rs-collapse-button{color:#566c7f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e6e9e8;border-radius:9px;align-items:center;gap:6px;min-height:33px;margin-left:auto;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.staff-workspace .rs-collapse-button svg,.admin-workspace .rs-collapse-button svg{transition:transform .16s}.staff-workspace .rs-collapse-button[aria-expanded=true] svg,.admin-workspace .rs-collapse-button[aria-expanded=true] svg{transform:rotate(90deg)}.staff-workspace .rs-empty-state,.admin-workspace .rs-empty-state{color:#7f8f9d;text-align:center;justify-items:center;gap:8px;min-height:170px;padding:28px 20px;display:grid}.staff-workspace .rs-empty-state>svg,.admin-workspace .rs-empty-state>svg{color:#a77042}.staff-workspace .rs-empty-state strong,.admin-workspace .rs-empty-state strong{color:#304b66;font-size:12px}.staff-workspace .rs-empty-state p,.admin-workspace .rs-empty-state p{color:#82909d;max-width:340px;margin:0;font-size:9px;line-height:1.7}.staff-workspace .rs-empty-state>a,.admin-workspace .rs-empty-state>a{color:#fff;background:#1e3654;border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.staff-workspace .rs-master-empty,.admin-workspace .rs-master-empty{padding-block:34px}.staff-workspace .rs-form,.admin-workspace .rs-form{gap:0;padding:0 18px 18px;display:grid}.staff-workspace .rs-form-section,.admin-workspace .rs-form-section{border:0;border-bottom:1px solid #edf0ef;min-width:0;margin:0;padding:17px 0 19px}.staff-workspace .rs-form-section>legend,.admin-workspace .rs-form-section>legend{align-items:center;gap:9px;width:100%;padding:0;display:flex}.staff-workspace .rs-form-section>legend>span,.admin-workspace .rs-form-section>legend>span{color:#9a6842;background:#fff8ed;border:1px solid #e6dacb;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.staff-workspace .rs-form-section>legend>div,.admin-workspace .rs-form-section>legend>div{gap:2px;display:grid}.staff-workspace .rs-form-section>legend small,.admin-workspace .rs-form-section>legend small{color:#ad815c;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.staff-workspace .rs-form-section>legend strong,.admin-workspace .rs-form-section>legend strong{color:#29425e;font-size:12px}.staff-workspace .rs-field-grid,.admin-workspace .rs-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 10px;margin-top:13px;display:grid}.staff-workspace .rs-field,.admin-workspace .rs-field{color:#455a6e;align-content:start;gap:6px;min-width:0;font-size:9px;font-weight:800;line-height:1.45;display:grid}.staff-workspace .rs-field>b,.admin-workspace .rs-field>b{color:#bd634e;font-weight:900;display:inline}.staff-workspace .rs-field-wide,.admin-workspace .rs-field-wide{grid-column:1/-1}.staff-workspace .rs-field input,.staff-workspace .rs-field select,.staff-workspace .rs-field textarea,.admin-workspace .rs-field input,.admin-workspace .rs-field select,.admin-workspace .rs-field textarea{color:#243d58;width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border:1px solid #dfe5e6;border-radius:10px;outline:0;padding:9px 11px;font-size:10px;font-weight:500;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s}.staff-workspace .rs-field textarea,.admin-workspace .rs-field textarea{resize:vertical;min-height:78px}.staff-workspace .rs-field input::placeholder,.staff-workspace .rs-field textarea::placeholder,.admin-workspace .rs-field input::placeholder,.admin-workspace .rs-field textarea::placeholder{color:#a5afb7}.staff-workspace .rs-field input:focus,.staff-workspace .rs-field select:focus,.staff-workspace .rs-field textarea:focus,.admin-workspace .rs-field input:focus,.admin-workspace .rs-field select:focus,.admin-workspace .rs-field textarea:focus{border-color:#bd8758;box-shadow:0 0 0 3px #bd87581b}.staff-workspace .rs-field>small,.admin-workspace .rs-field>small{color:#87939d;font-size:8px;font-weight:500;line-height:1.55}.staff-workspace .rs-fee-grid,.admin-workspace .rs-fee-grid{background:#fcfaf6;border:1px solid #eee9df;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.staff-workspace .rs-fee-note,.admin-workspace .rs-fee-note{grid-column:1/-1}.staff-workspace .rs-form-footer,.admin-workspace .rs-form-footer{gap:10px;padding-top:16px;display:grid}.staff-workspace .rs-form-footer>span,.admin-workspace .rs-form-footer>span{color:#708291;align-items:center;gap:7px;font-size:8px;display:inline-flex}.staff-workspace .rs-form-footer>span svg,.admin-workspace .rs-form-footer>span svg{color:#6d4f8a}.staff-workspace .rs-save-button,.admin-workspace .rs-save-button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:linear-gradient(125deg,#a86237,#c58951);border:1px solid #bd8050;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:800;line-height:1;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 9px 18px #a66b4324}.staff-workspace .rs-save-button:hover:not(:disabled),.admin-workspace .rs-save-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 22px #a66b4330}.staff-workspace .rs-save-button:disabled,.admin-workspace .rs-save-button:disabled{opacity:.58;cursor:wait}.staff-workspace .rs-queue-panel,.admin-workspace .rs-queue-panel{overflow:hidden}.staff-workspace .rs-queue-heading,.admin-workspace .rs-queue-heading{padding-bottom:15px}.staff-workspace .rs-queue-icon,.admin-workspace .rs-queue-icon{color:#315b9f;background:#eaf0ff}.staff-workspace .rs-icon-button,.admin-workspace .rs-icon-button{color:#6d8092;cursor:pointer;background:#fff;border:1px solid #e4e9e9;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.staff-workspace .rs-icon-button:disabled,.admin-workspace .rs-icon-button:disabled{opacity:.55;cursor:wait}.staff-workspace .rs-toolbar,.admin-workspace .rs-toolbar{background:#faf9fb;border:1px solid #e5e9e9;border-radius:13px;grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin:13px 15px 4px;padding:8px;display:grid}.staff-workspace .rs-search,.admin-workspace .rs-search{color:#8191a0;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex}.staff-workspace .rs-search svg,.admin-workspace .rs-search svg{flex:none}.staff-workspace .rs-search input,.admin-workspace .rs-search input{color:#2e475f;width:100%;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:9px;font-weight:500;line-height:1.4}.staff-workspace .rs-search input::placeholder,.admin-workspace .rs-search input::placeholder{color:#9aa6b0}.staff-workspace .rs-filter,.admin-workspace .rs-filter{color:#71818f;border-left:1px solid #e9edeb;align-content:center;gap:2px;padding:0 7px;font-size:7px;font-weight:850;display:grid}.staff-workspace .rs-filter select,.admin-workspace .rs-filter select{color:#314b64;width:100%;min-width:0;min-height:26px;font:inherit;background:0 0;border:0;outline:0;font-size:8px;font-weight:700;line-height:1.3}.staff-workspace .rs-record-list,.admin-workspace .rs-record-list{gap:10px;padding:11px 15px 15px;display:grid}.staff-workspace .rs-record,.admin-workspace .rs-record{background:linear-gradient(145deg,#fff,#fefdfb);border:1px solid #e7ebea;border-radius:15px;min-width:0;padding:14px;box-shadow:0 5px 16px #20344a06}.staff-workspace .rs-record-top,.admin-workspace .rs-record-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.staff-workspace .rs-agency-tag,.admin-workspace .rs-agency-tag{color:#596d80;text-overflow:ellipsis;white-space:nowrap;background:#f8fafb;border:1px solid #e7eaf0;border-radius:999px;align-items:center;gap:5px;max-width:65%;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex;overflow:hidden}.staff-workspace .rs-agency-tag svg,.admin-workspace .rs-agency-tag svg{color:#a36e45;flex:none}.staff-workspace .rs-status,.admin-workspace .rs-status{color:#647687;background:#f6f8f9;border:1px solid #e7e9eb;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.staff-workspace .rs-status i,.admin-workspace .rs-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.staff-workspace .rs-status-draft,.admin-workspace .rs-status-draft{color:#966621;background:#fff8e9;border-color:#f1dfbf}.staff-workspace .rs-status-changes-requested,.admin-workspace .rs-status-changes-requested{color:#a85645;background:#fff3ef;border-color:#f1d3c9}.staff-workspace .rs-status-approved,.admin-workspace .rs-status-approved{color:#664c80;background:#f5f1fa;border-color:#dcd1e7}.staff-workspace .rs-status-published,.admin-workspace .rs-status-published{color:#4b197c;background:#f4effa;border-color:#d8c9e6}.staff-workspace .rs-status-archived,.admin-workspace .rs-status-archived{color:#667085;background:#eef1f5;border-color:#d9dee5}.staff-workspace .rs-record-content h3,.admin-workspace .rs-record-content h3{color:#203954;margin:11px 0 4px;font-size:13px;line-height:1.45}.staff-workspace .rs-record-content>p,.admin-workspace .rs-record-content>p{color:#758591;margin:0;font-size:9px;line-height:1.65}.staff-workspace .rs-record-facts,.admin-workspace .rs-record-facts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.staff-workspace .rs-record-facts span,.admin-workspace .rs-record-facts span{color:#647889;background:#faf9fb;border:1px solid #e9edeb;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.staff-workspace .rs-record-facts svg,.admin-workspace .rs-record-facts svg{color:#a06d45}.staff-workspace .rs-record-bottom,.admin-workspace .rs-record-bottom{color:#99a3ab;border-top:1px solid #eff1ef;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:9px;font-size:8px;display:flex}.staff-workspace .rs-record-bottom a,.admin-workspace .rs-record-bottom a{color:#365c91;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.staff-workspace .rs-review-note,.admin-workspace .rs-review-note{color:#7c695c;background:#fff8f3;border:1px solid #f0ddd2;border-radius:10px;gap:7px;margin-top:10px;padding:9px;font-size:8px;line-height:1.6;display:flex}.staff-workspace .rs-review-note svg,.admin-workspace .rs-review-note svg{color:#ac7650;flex:none;margin-top:1px}.staff-workspace .rs-review-note span,.admin-workspace .rs-review-note span{gap:3px;display:grid}.staff-workspace .rs-review-note strong,.admin-workspace .rs-review-note strong{color:#8c6045}.staff-workspace .rs-milestones,.admin-workspace .rs-milestones{background:#fbfafc;border:1px solid #e9edeb;border-radius:11px;margin-top:10px}.staff-workspace .rs-milestones summary,.admin-workspace .rs-milestones summary{color:#526a7d;cursor:pointer;align-items:center;gap:6px;padding:9px 10px;font-size:8px;font-weight:850;list-style:none;display:flex}.staff-workspace .rs-milestones summary::-webkit-details-marker{display:none}.admin-workspace .rs-milestones summary::-webkit-details-marker{display:none}.staff-workspace .rs-milestones summary>span,.admin-workspace .rs-milestones summary>span{color:#9a7049;margin-left:auto}.staff-workspace .rs-milestones>div,.admin-workspace .rs-milestones>div{gap:5px;padding:0 8px 8px;display:grid}.staff-workspace .rs-milestone,.admin-workspace .rs-milestone{background:#fff;border:1px solid #ecefee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.staff-workspace .rs-milestone>span,.admin-workspace .rs-milestone>span{gap:3px;display:grid}.staff-workspace .rs-milestone strong,.admin-workspace .rs-milestone strong{color:#415a70;font-size:8px}.staff-workspace .rs-milestone small,.admin-workspace .rs-milestone small{color:#909ba4;font-size:7px}.staff-workspace .rs-milestone button,.admin-workspace .rs-milestone button{color:#856245;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e8e4;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:700;line-height:1.2}.staff-workspace .rs-record-actions,.admin-workspace .rs-record-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.staff-workspace .rs-action-secondary,.staff-workspace .rs-action-primary,.admin-workspace .rs-action-secondary,.admin-workspace .rs-action-primary{color:#52697d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:800;line-height:1.3;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.staff-workspace .rs-action-secondary:hover:not(:disabled),.admin-workspace .rs-action-secondary:hover:not(:disabled){background:#fffaf3;border-color:#d7bea1;transform:translateY(-1px)}.staff-workspace .rs-action-primary:hover:not(:disabled),.admin-workspace .rs-action-primary:hover:not(:disabled){background:#294b76;transform:translateY(-1px)}.staff-workspace .rs-action-primary:disabled,.staff-workspace .rs-action-secondary:disabled,.admin-workspace .rs-action-primary:disabled,.admin-workspace .rs-action-secondary:disabled{opacity:.55;cursor:wait}.staff-workspace .rs-return-action,.admin-workspace .rs-return-action{color:#a45643}.staff-workspace .rs-review-actions,.admin-workspace .rs-review-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;width:100%;display:grid}.staff-workspace .rs-review-actions .rs-field textarea,.admin-workspace .rs-review-actions .rs-field textarea{min-height:53px}.staff-workspace .rs-admin-hint,.admin-workspace .rs-admin-hint{color:#6c7e8c;align-items:center;gap:6px;font-size:8px;display:inline-flex}.staff-workspace .rs-inline-form,.admin-workspace .rs-inline-form{background:#fffaf3;border:1px solid #eadfce;border-radius:13px;gap:12px;margin-top:12px;padding:13px;display:grid}.staff-workspace .rs-inline-heading,.admin-workspace .rs-inline-heading{color:#76573d;align-items:center;gap:7px;font-size:10px;display:flex}.staff-workspace .rs-inline-heading svg,.admin-workspace .rs-inline-heading svg{color:#aa754b}.staff-workspace .rs-inline-form .rs-field-grid,.admin-workspace .rs-inline-form .rs-field-grid{margin-top:0}.staff-workspace .rs-inline-footer,.admin-workspace .rs-inline-footer{justify-content:flex-end;gap:8px;display:flex}.staff-workspace .rs-pagination,.admin-workspace .rs-pagination{color:#87939c;border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:8px;display:flex}.staff-workspace .rs-pagination>div,.admin-workspace .rs-pagination>div{align-items:center;gap:9px;display:flex}.staff-workspace .rs-pagination strong,.admin-workspace .rs-pagination strong{color:#40586f;font-size:8px}.staff-workspace .rs-pagination button,.admin-workspace .rs-pagination button{color:#51697e;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7e7;border-radius:8px;padding:0 9px;font-size:8px;font-weight:750;line-height:1}.staff-workspace .rs-pagination button:disabled,.admin-workspace .rs-pagination button:disabled{opacity:.45;cursor:not-allowed}.staff-workspace .rs-access-card,.admin-workspace .rs-access-card{color:#4c6277;background:#fff;border:1px solid #e6e9e8;border-radius:16px;align-items:flex-start;gap:12px;padding:17px;display:flex}.staff-workspace .rs-access-card>svg,.admin-workspace .rs-access-card>svg{color:#a26f46;flex:none}.staff-workspace .rs-access-card h2,.admin-workspace .rs-access-card h2{color:#29425d;margin:0 0 5px;font-size:13px}.staff-workspace .rs-access-card p,.admin-workspace .rs-access-card p{color:#7c8a96;margin:0;font-size:9px;line-height:1.6}@media (width<=1120px){.staff-workspace .rs-stat-grid,.admin-workspace .rs-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-workspace .rs-layout,.admin-workspace .rs-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:11px}.staff-workspace .rs-panel-heading,.admin-workspace .rs-panel-heading,.staff-workspace .rs-form,.admin-workspace .rs-form{padding-inline:13px}}@media (width<=760px){.staff-workspace .recruitment-studio,.admin-workspace .recruitment-studio{gap:11px}.staff-workspace .rs-hero,.admin-workspace .rs-hero{border-radius:17px;grid-template-columns:minmax(0,1fr) 98px;gap:9px;min-height:0;padding:18px 13px}.staff-workspace .rs-hero:after,.admin-workspace .rs-hero:after{width:230px;height:230px;bottom:-160px;right:22px}.staff-workspace .rs-eyebrow,.admin-workspace .rs-eyebrow{letter-spacing:.08em;gap:5px;font-size:7px}.staff-workspace .rs-hero h2,.admin-workspace .rs-hero h2{letter-spacing:-.45px;margin:9px 0 5px;font-size:21px}.staff-workspace .rs-hero-copy p,.admin-workspace .rs-hero-copy p{font-size:8px;line-height:1.65}.staff-workspace .rs-hero-tags,.admin-workspace .rs-hero-tags{gap:5px;margin-top:9px}.staff-workspace .rs-hero-tags span,.admin-workspace .rs-hero-tags span{gap:4px;padding:5px 6px;font-size:6px}.staff-workspace .rs-hero-side,.admin-workspace .rs-hero-side{gap:5px}.staff-workspace .rs-hero-count,.admin-workspace .rs-hero-count{border-radius:12px;padding:10px 5px}.staff-workspace .rs-hero-count>span,.admin-workspace .rs-hero-count>span{font-size:6px}.staff-workspace .rs-hero-count>strong,.admin-workspace .rs-hero-count>strong{font-size:26px}.staff-workspace .rs-hero-count>small,.admin-workspace .rs-hero-count>small{font-size:6px}.staff-workspace .rs-hero-side>a,.admin-workspace .rs-hero-side>a{gap:4px;min-height:31px;font-size:7px}.staff-workspace .rs-stat-grid,.admin-workspace .rs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-workspace .rs-stat,.admin-workspace .rs-stat{border-radius:13px;gap:8px;min-height:70px;padding:9px}.staff-workspace .rs-stat-icon,.admin-workspace .rs-stat-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px}.staff-workspace .rs-stat-icon svg,.admin-workspace .rs-stat-icon svg{width:15px;height:15px}.staff-workspace .rs-stat small,.admin-workspace .rs-stat small{font-size:7px}.staff-workspace .rs-stat strong,.admin-workspace .rs-stat strong{font-size:18px}.staff-workspace .rs-stat>div>span,.admin-workspace .rs-stat>div>span{font-size:6px}.staff-workspace .rs-layout,.admin-workspace .rs-layout{grid-template-columns:minmax(0,1fr);gap:11px}.staff-workspace .rs-editor-panel,.admin-workspace .rs-editor-panel{max-height:none;position:static;overflow:visible}.staff-workspace .rs-panel,.admin-workspace .rs-panel{border-radius:15px}.staff-workspace .rs-panel-heading,.admin-workspace .rs-panel-heading{gap:8px;padding:13px}.staff-workspace .rs-panel-heading-icon,.admin-workspace .rs-panel-heading-icon{border-radius:10px;flex-basis:33px;width:33px;height:33px}.staff-workspace .rs-panel-heading h2,.admin-workspace .rs-panel-heading h2{font-size:13px}.staff-workspace .rs-panel-heading p,.admin-workspace .rs-panel-heading p{font-size:8px}.staff-workspace .rs-panel-heading>div:nth-child(2)>span,.admin-workspace .rs-panel-heading>div:nth-child(2)>span{font-size:6px}.staff-workspace .rs-collapse-button,.admin-workspace .rs-collapse-button{gap:4px;min-height:30px;padding-inline:7px;font-size:7px}.staff-workspace .rs-form,.admin-workspace .rs-form{padding:0 13px 13px}.staff-workspace .rs-form-section,.admin-workspace .rs-form-section{padding-block:14px}.staff-workspace .rs-form-section>legend>span,.admin-workspace .rs-form-section>legend>span{border-radius:8px;flex-basis:25px;width:25px;height:25px;font-size:8px}.staff-workspace .rs-form-section>legend strong,.admin-workspace .rs-form-section>legend strong{font-size:11px}.staff-workspace .rs-form-section>legend small,.admin-workspace .rs-form-section>legend small{font-size:6px}.staff-workspace .rs-field-grid,.admin-workspace .rs-field-grid{gap:9px;margin-top:11px}.staff-workspace .rs-field,.admin-workspace .rs-field{gap:5px;font-size:8px}.staff-workspace .rs-field input,.staff-workspace .rs-field select,.staff-workspace .rs-field textarea,.admin-workspace .rs-field input,.admin-workspace .rs-field select,.admin-workspace .rs-field textarea{border-radius:9px;min-height:42px;padding:9px;font-size:11px}.staff-workspace .rs-field textarea,.admin-workspace .rs-field textarea{min-height:72px}.staff-workspace .rs-field>small,.admin-workspace .rs-field>small{font-size:7px}.staff-workspace .rs-fee-grid,.admin-workspace .rs-fee-grid{border-radius:11px;gap:8px;padding:9px}.staff-workspace .rs-form-footer,.admin-workspace .rs-form-footer{gap:8px;padding-top:12px}.staff-workspace .rs-form-footer>span,.admin-workspace .rs-form-footer>span{font-size:7px}.staff-workspace .rs-save-button,.admin-workspace .rs-save-button{border-radius:11px;min-height:45px;font-size:9px}.staff-workspace .rs-toolbar,.admin-workspace .rs-toolbar{grid-template-columns:minmax(0,1fr) 112px;gap:5px;margin:10px 10px 3px;padding:6px}.staff-workspace .rs-search,.admin-workspace .rs-search{gap:5px;padding-inline:5px}.staff-workspace .rs-search input,.admin-workspace .rs-search input{min-height:35px;font-size:8px}.staff-workspace .rs-filter,.admin-workspace .rs-filter{padding-inline:5px;font-size:6px}.staff-workspace .rs-filter select,.admin-workspace .rs-filter select{font-size:7px}.staff-workspace .rs-record-list,.admin-workspace .rs-record-list{gap:8px;padding:8px 10px 11px}.staff-workspace .rs-record,.admin-workspace .rs-record{border-radius:13px;padding:11px}.staff-workspace .rs-agency-tag,.admin-workspace .rs-agency-tag,.staff-workspace .rs-status,.admin-workspace .rs-status{gap:4px;padding:5px 6px;font-size:7px}.staff-workspace .rs-record-content h3,.admin-workspace .rs-record-content h3{margin-top:9px;font-size:12px}.staff-workspace .rs-record-content>p,.admin-workspace .rs-record-content>p{font-size:8px}.staff-workspace .rs-record-facts,.admin-workspace .rs-record-facts{gap:5px;margin-top:8px}.staff-workspace .rs-record-facts span,.admin-workspace .rs-record-facts span{font-size:6px}.staff-workspace .rs-record-actions,.admin-workspace .rs-record-actions{gap:5px}.staff-workspace .rs-action-secondary,.staff-workspace .rs-action-primary,.admin-workspace .rs-action-secondary,.admin-workspace .rs-action-primary{flex:auto;min-height:36px;padding-inline:7px;font-size:7px}.staff-workspace .rs-review-actions,.admin-workspace .rs-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-workspace .rs-review-actions .rs-field,.admin-workspace .rs-review-actions .rs-field{grid-column:1/-1}.staff-workspace .rs-inline-form,.admin-workspace .rs-inline-form{border-radius:11px;gap:9px;padding:10px}.staff-workspace .rs-inline-form .rs-field-grid,.admin-workspace .rs-inline-form .rs-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-workspace .rs-pagination,.admin-workspace .rs-pagination{flex-wrap:wrap;padding:10px 12px}.staff-workspace .rs-alert,.admin-workspace .rs-alert{align-items:flex-start;padding:9px;font-size:8px}}@media (width<=390px){.staff-workspace .rs-hero,.admin-workspace .rs-hero{grid-template-columns:minmax(0,1fr) 86px;padding-inline:11px}.staff-workspace .rs-hero h2,.admin-workspace .rs-hero h2{font-size:19px}.staff-workspace .rs-hero-tags span,.admin-workspace .rs-hero-tags span{font-size:5px}.staff-workspace .rs-field-grid,.admin-workspace .rs-field-grid{grid-template-columns:minmax(0,1fr)}.staff-workspace .rs-field-wide,.admin-workspace .rs-field-wide{grid-column:1}.staff-workspace .rs-review-actions,.admin-workspace .rs-review-actions{grid-template-columns:minmax(0,1fr)}.staff-workspace .rs-review-actions .rs-field,.admin-workspace .rs-review-actions .rs-field{grid-column:1}.staff-workspace .rs-toolbar,.admin-workspace .rs-toolbar{grid-template-columns:minmax(0,1fr) 98px;margin-inline:8px}.staff-workspace .rs-record-facts,.admin-workspace .rs-record-facts{grid-template-columns:minmax(0,1fr);display:grid}.staff-workspace .rs-record-facts span,.admin-workspace .rs-record-facts span{font-size:7px}}@media (prefers-reduced-motion:reduce){.staff-workspace .recruitment-studio *,.admin-workspace .recruitment-studio *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.student-workspace{--student-ink:#172b4d;--student-muted:#687991;--student-paper:#f3f6fa;--student-surface:#fff;--student-line:#e2e9f2;--student-primary:#3157c8;--student-primary-strong:#2448b1;--student-teal:#8b43ef;--student-amber:#f2a83b;--student-red:#d95c65;background:var(--student-paper);color:var(--student-ink)}.student-workspace .workspace-sidebar{scrollbar-width:thin;scrollbar-color:#dce5f2 transparent;overflow-y:auto}.student-workspace .workspace-nav-link{border-radius:12px;min-height:43px;font-size:10px}.student-workspace .workspace-sidebar-bottom{padding-top:15px}.student-workspace .workspace-content{max-width:1580px;margin-inline:auto}.student-workspace .workspace-page-heading{margin-bottom:25px}.student-workspace .workspace-page-heading h1{letter-spacing:-.9px;font-weight:800}.student-workspace .workspace-page-heading p{max-width:760px}.student-dashboard-v2{color:var(--student-ink);gap:18px;display:grid}.student-dashboard-hero{background:linear-gradient(112deg,#fff 0%,#f7f9ff 58%,#eaf1ff 100%);border:1px solid #dce6f7;border-radius:27px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:25px;min-height:258px;padding:31px clamp(23px,3.5vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #172b4d09}.student-dashboard-hero:before{content:"";pointer-events:none;border:1px solid #7894e52c;border-radius:50%;width:460px;height:460px;position:absolute;top:-190px;right:60px;box-shadow:0 0 0 35px #3157c808,0 0 0 72px #3157c806}.student-dashboard-hero-copy{z-index:1;max-width:700px;position:relative}.student-dashboard-eyebrow{color:var(--student-primary);letter-spacing:.04em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.student-dashboard-hero h2{color:var(--student-ink);letter-spacing:-.9px;margin:15px 0 9px;font-size:clamp(27px,3.2vw,39px);line-height:1.3}.student-dashboard-hero h2 em{color:var(--student-primary);font-style:normal}.student-dashboard-hero-copy>p{max-width:580px;color:var(--student-muted);margin:0;font-size:12px;line-height:1.8}.student-dashboard-hero-actions{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.student-dashboard-hero-actions .student-primary-button,.student-dashboard-hero-actions .student-secondary-button{min-height:43px;padding-inline:16px}.student-dashboard-hero-side{place-items:center;min-height:190px;display:grid;position:relative}.student-dashboard-orbit{border:1px solid #7894e54a;border-radius:50%;display:block;position:absolute}.student-dashboard-orbit-one{width:158px;height:158px;box-shadow:0 0 0 17px #3157c808,0 0 0 34px #3157c806}.student-dashboard-orbit-two{background:#f0e7f8;border-color:#8b43ef50;width:112px;height:112px}.student-dashboard-hero-icon{z-index:1;width:62px;height:62px;color:var(--student-primary);background:#fff;border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #3157c829}.student-dashboard-score-chip{z-index:2;border:1px solid var(--student-line);background:var(--student-surface);border-radius:15px;gap:4px;min-width:190px;padding:12px 14px;display:grid;position:absolute;bottom:0;right:-2px;box-shadow:0 9px 22px #172b4d12}.student-dashboard-score-chip>span{color:var(--student-muted);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.student-dashboard-score-chip>span svg{color:var(--student-amber)}.student-dashboard-score-chip strong{color:var(--student-ink);font-size:22px;line-height:1.15}.student-dashboard-score-chip small{color:#8290a4;font-size:8px}.student-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.student-dashboard-stats article{border:1px solid var(--student-line);background:var(--student-surface);border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:5px 10px;min-width:0;padding:16px;display:grid;box-shadow:0 5px 16px #172b4d06}.student-dashboard-stat-icon{border-radius:12px;grid-row:1/span 3;place-items:center;width:38px;height:38px;display:grid}.student-dashboard-stat-icon.blue{color:var(--student-primary);background:#edf2ff}.student-dashboard-stat-icon.teal{color:var(--student-teal);background:#f0e8f8}.student-dashboard-stat-icon.violet{color:#7960cf;background:#f1efff}.student-dashboard-stat-icon.amber{color:#bd821d;background:#fff5df}.student-dashboard-stats small{color:var(--student-muted);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:9px;font-weight:700;overflow:hidden}.student-dashboard-stats strong{color:var(--student-ink);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.15}.student-dashboard-stats article>span:last-child{color:#8795a9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.student-dashboard-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.student-dashboard-shortcuts>a{border:1px solid var(--student-line);min-width:0;color:var(--student-muted);background:var(--student-surface);border-radius:16px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.student-dashboard-shortcuts>a:hover{border-color:#c8d5f5;transform:translateY(-2px);box-shadow:0 9px 20px #172b4d0b}.student-dashboard-shortcuts>a>span{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.student-dashboard-shortcuts>a>span.blue{color:var(--student-primary);background:#edf2ff}.student-dashboard-shortcuts>a>span.teal{color:var(--student-teal);background:#f0e8f8}.student-dashboard-shortcuts>a>span.violet{color:#7960cf;background:#f1efff}.student-dashboard-shortcuts>a>span.amber{color:#bd821d;background:#fff5df}.student-dashboard-shortcuts>a>div{gap:4px;min-width:0;display:grid}.student-dashboard-shortcuts strong{color:var(--student-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.student-dashboard-shortcuts small{color:#8795a9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.student-dashboard-shortcuts>a>svg{color:#8190a5}.student-dashboard-content{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:14px;display:grid}.student-dashboard-panel{border:1px solid var(--student-line);background:var(--student-surface);border-radius:20px;min-width:0;padding:19px;box-shadow:0 5px 18px #172b4d06}.student-dashboard-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.student-dashboard-panel-heading>div{gap:5px;display:grid}.student-dashboard-panel-heading>div>span{color:var(--student-primary);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.student-dashboard-panel-heading h2{color:var(--student-ink);letter-spacing:-.25px;margin:0;font-size:16px}.student-dashboard-panel-heading>a{color:var(--student-primary);flex:none;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.student-dashboard-list{display:grid}.student-dashboard-list article{border-top:1px solid #edf1f6;grid-template-columns:36px minmax(0,1fr) 29px;align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.student-dashboard-list-icon{width:36px;height:36px;color:var(--student-primary);background:#edf2ff;border-radius:11px;place-items:center;display:grid}.student-dashboard-list-icon.teal{color:var(--student-teal);background:#f0e8f8}.student-dashboard-list article>div{gap:3px;min-width:0;display:grid}.student-dashboard-list article small{color:#7185a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.student-dashboard-list article strong{color:var(--student-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.student-dashboard-list article>div>span{color:#8290a4;font-size:8px}.student-dashboard-list article>a{width:29px;height:29px;color:var(--student-primary);background:#f3f6ff;border-radius:9px;place-items:center;display:grid}.student-dashboard-state{border:1px dashed var(--student-line);min-height:90px;color:var(--student-muted);border-radius:14px;align-content:center;gap:6px;padding:16px;font-size:10px;line-height:1.65;display:grid}.student-dashboard-state strong{color:var(--student-ink)}.student-dashboard-state span{color:var(--student-muted)}.student-dashboard-insight{background:linear-gradient(100deg,#f8fbff,#eef5ff);border:1px solid #d6e5f6;border-radius:17px;grid-template-columns:39px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:14px 16px;display:grid}.student-dashboard-insight-icon{width:39px;height:39px;color:var(--student-teal);background:#eee4f7;border-radius:12px;place-items:center;display:grid}.student-dashboard-insight>div{gap:3px;min-width:0;display:grid}.student-dashboard-insight small{color:#7185a8;font-size:8px;font-weight:800}.student-dashboard-insight strong{color:var(--student-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.student-dashboard-insight p{color:var(--student-muted);margin:0;font-size:9px;line-height:1.6}.student-dashboard-insight>a{width:30px;height:30px;color:var(--student-primary);background:#fff;border-radius:9px;place-items:center;display:grid}.student-dashboard-footnote{color:#7d8da3;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.student-dashboard-footnote>span{background:var(--student-amber);border-radius:50%;flex:none;width:6px;height:6px}.student-workspace .student-route-page{gap:17px}.student-workspace .student-back-link{border:1px solid var(--student-line);color:#647791;background:var(--student-surface);border-radius:11px;min-height:35px;padding:0 11px}.student-workspace .student-back-link:hover{color:var(--student-primary);border-color:#c7d4f4}.student-workspace .student-search-form,.student-workspace .student-device-note,.student-workspace .student-notification-settings,.student-workspace .student-help-banner,.student-workspace .student-help-status,.student-workspace .student-profile-form,.student-workspace .student-settings-list,.student-workspace .student-account-card,.student-workspace .student-detail-hero,.student-workspace .student-test-intro-card,.student-workspace .student-test-coming,.student-workspace .student-result-hero,.student-workspace .student-performance-placeholder,.student-workspace .student-state-card,.student-workspace .student-panel-card,.student-workspace .student-recruitment-card,.student-workspace .student-test-card,.student-workspace .student-history-summary article,.student-workspace .student-notification-list article,.student-workspace .student-question-review,.student-workspace .student-attempt-history article,.student-workspace .student-faq-list details,.student-workspace .student-support-layout>section,.student-workspace .student-support-layout>form{border-color:var(--student-line);background-color:var(--student-surface);border-radius:18px;box-shadow:0 5px 18px #172b4d07}.student-workspace .student-device-note{color:var(--student-muted)}.student-workspace .student-detail-hero,.student-workspace .student-test-intro-card,.student-workspace .student-result-hero,.student-workspace .student-test-coming{background-image:linear-gradient(115deg, var(--student-surface), #edf3ff)}.student-workspace .student-test-coming{border-radius:23px}.student-workspace .student-test-coming h2,.student-workspace .student-performance-placeholder h2,.student-workspace .student-detail-agency h2,.student-workspace .student-test-intro-card h2{color:var(--student-ink)}.student-workspace .student-test-coming>p,.student-workspace .student-performance-placeholder p,.student-workspace .student-detail-section>p,.student-workspace .student-notification-list p{color:var(--student-muted)}.student-workspace .student-feature-grid article,.student-workspace .student-test-steps article,.student-workspace .rank-summary-grid article{border-color:var(--student-line);background:var(--student-surface);border-radius:14px}.student-workspace .student-history-summary article{border-radius:16px}.student-workspace .student-history-summary svg,.student-workspace .student-detail-stat-grid svg,.student-workspace .student-detail-section h3 svg{color:var(--student-primary)}.student-workspace .student-notification-list article.unread{background:#f6f8ff;border-color:#cbd8ff}.student-workspace .student-account-card{background-image:linear-gradient(110deg, var(--student-surface), #edf3ff)}.student-workspace .student-account-avatar{color:var(--student-primary);background:#edf2ff}.student-workspace .student-profile-form input,.student-workspace .student-profile-form select,.student-workspace .student-profile-form textarea,.student-workspace .student-search-form,.student-workspace .test-mode-choice select,.student-workspace .student-catalog-filter select{border-color:var(--student-line);color:var(--student-ink);background-color:var(--student-surface);border-radius:11px}.student-workspace .student-profile-form input:focus,.student-workspace .student-profile-form select:focus,.student-workspace .student-profile-form textarea:focus,.student-workspace .student-search-form:focus-within{border-color:#7893e5;box-shadow:0 0 0 3px #3157c81a}.student-workspace .student-settings-list>a{border-bottom-color:var(--student-line);color:var(--student-primary)}.student-workspace .student-settings-list>a strong{color:var(--student-ink)}.student-workspace .student-settings-list>a small{color:var(--student-muted)}.student-workspace .student-notification-list article>a,.student-workspace .student-notification-list article>button{border-color:var(--student-line);color:var(--student-primary);background:var(--student-surface);border-radius:10px}.student-workspace .student-save-button:hover,.student-workspace .student-save-button.is-saved,.student-workspace .student-question-star.saved{color:var(--student-primary);background:#f0f4ff;border-color:#b8c8f6}.student-workspace .student-pagination .student-secondary-button{border-radius:11px}.student-workspace .student-source-note svg{color:var(--student-teal)}.student-workspace .student-milestones li:not(:last-child):before{background:var(--student-line)}.student-workspace .milestone-dot{border-color:var(--student-primary)}.student-workspace .student-milestones small{color:var(--student-muted)}.student-workspace .student-milestones a,.student-workspace .student-official-source a{color:var(--student-primary)}.student-workspace .student-official-source{color:var(--student-teal);background:#f4effa;border-color:#dccceb}.student-workspace .student-official-source strong{color:#49147d}.student-workspace .student-coming-chip>span{background:var(--student-teal)}.student-workspace .student-test-emblem{color:var(--student-primary);background:#edf2ff}.student-workspace .student-feature-grid svg{color:var(--student-primary)}.student-workspace .student-profile-form h2,.student-workspace .student-settings-list h2,.student-workspace .student-notification-settings h2{color:var(--student-ink)}.student-workspace .student-profile-form label,.student-workspace .student-notification-settings strong{color:#536985}.student-workspace .student-verified{color:var(--student-teal)}.student-workspace .student-ticket-list>button.selected{background:#f4f7ff;border-color:#b8c8f6}.student-workspace .student-faq-list details{padding:14px 16px}.student-workspace .student-faq-list summary{color:var(--student-ink)}.student-workspace .student-faq-list details p{color:var(--student-muted)}.student-workspace .student-form-error{color:#bd4753}.student-workspace .student-form-success{color:#49147d}@media (width<=1100px){.student-dashboard-stats,.student-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.student-dashboard-content{grid-template-columns:1fr}}@media (width<=760px){.student-workspace .workspace-sidebar{display:none}.student-workspace .workspace-content{padding:17px 15px 30px}.student-dashboard-v2{gap:12px}.student-dashboard-hero{border-radius:21px;grid-template-columns:minmax(0,1fr) 102px;gap:5px;min-height:0;padding:19px 15px}.student-dashboard-hero:before{width:270px;height:270px;top:-80px;right:-120px}.student-dashboard-eyebrow{font-size:8px}.student-dashboard-hero h2{letter-spacing:-.55px;margin:10px 0 6px;font-size:clamp(21px,6vw,27px)}.student-dashboard-hero-copy>p{font-size:9px;line-height:1.65}.student-dashboard-hero-actions{gap:7px;margin-top:12px}.student-dashboard-hero-actions .student-primary-button,.student-dashboard-hero-actions .student-secondary-button{min-height:36px;padding-inline:10px;font-size:9px}.student-dashboard-hero-side{align-self:start;min-height:114px;margin-top:10px}.student-dashboard-orbit-one{width:91px;height:91px;box-shadow:0 0 0 9px #3157c808}.student-dashboard-orbit-two{width:63px;height:63px}.student-dashboard-hero-icon{border-radius:13px;width:39px;height:39px}.student-dashboard-hero-icon svg{width:22px}.student-dashboard-score-chip{border-radius:11px;gap:2px;min-width:115px;padding:7px 8px;bottom:-5px;right:-1px}.student-dashboard-score-chip>span{gap:3px;font-size:6px}.student-dashboard-score-chip>span svg{width:10px;height:10px}.student-dashboard-score-chip strong{font-size:16px}.student-dashboard-score-chip small{font-size:6px}.student-dashboard-stats{gap:8px}.student-dashboard-stats article{border-radius:14px;grid-template-columns:31px minmax(0,1fr);gap:4px 8px;padding:11px 9px}.student-dashboard-stat-icon{border-radius:10px;width:31px;height:31px}.student-dashboard-stat-icon svg{width:15px;height:15px}.student-dashboard-stats small{font-size:7px}.student-dashboard-stats strong{font-size:19px}.student-dashboard-stats article>span:last-child{font-size:7px}.student-dashboard-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.student-dashboard-shortcuts>a{border-radius:13px;grid-template-columns:31px minmax(0,1fr) 12px;gap:7px;padding:9px 8px}.student-dashboard-shortcuts>a>span{border-radius:10px;width:31px;height:31px}.student-dashboard-shortcuts>a>span svg{width:15px}.student-dashboard-shortcuts strong{font-size:8px}.student-dashboard-shortcuts small{font-size:7px}.student-dashboard-shortcuts>a>svg{width:12px}.student-dashboard-content{gap:10px}.student-dashboard-panel{border-radius:16px;padding:13px}.student-dashboard-panel-heading h2{font-size:13px}.student-dashboard-panel-heading>a{font-size:8px}.student-dashboard-list article{grid-template-columns:31px minmax(0,1fr) 25px;gap:8px;padding:10px 0}.student-dashboard-list-icon{border-radius:10px;width:31px;height:31px}.student-dashboard-list article strong{font-size:9px}.student-dashboard-list article small,.student-dashboard-list article>div>span{font-size:7px}.student-dashboard-list article>a{width:25px;height:25px}.student-dashboard-insight{border-radius:14px;grid-template-columns:32px minmax(0,1fr) 26px;gap:8px;padding:11px}.student-dashboard-insight-icon{border-radius:10px;width:32px;height:32px}.student-dashboard-insight strong{font-size:9px}.student-dashboard-insight p{font-size:7px}.student-dashboard-insight>a{width:26px;height:26px}.student-dashboard-footnote{align-items:flex-start;font-size:8px}.student-workspace .student-route-page{gap:12px}.student-workspace .student-recruitment-card{border-radius:15px}.student-workspace .student-detail-hero,.student-workspace .student-test-intro-card,.student-workspace .student-result-hero{border-radius:18px}.student-workspace .student-help-banner,.student-workspace .student-help-status{border-radius:15px}}@media (width<=390px){.student-dashboard-hero{grid-template-columns:minmax(0,1fr) 78px;padding-inline:12px}.student-dashboard-hero-side{min-height:102px}.student-dashboard-score-chip{min-width:103px;right:-2px}.student-dashboard-shortcuts>a{grid-template-columns:27px minmax(0,1fr) 11px;gap:6px;padding:8px 6px}.student-dashboard-shortcuts>a>span{width:27px;height:27px}.student-dashboard-stats article{padding-inline:7px}}html[data-theme=dark] .student-workspace{--student-ink:#e5edf8;--student-muted:#a6b4c8;--student-paper:#101a28;--student-surface:#182638;--student-line:#29394e;--student-primary:#7193f1;--student-primary-strong:#5b7fdf;--student-teal:#8f48d6;--student-amber:#f3c66f;--student-red:#f18d95}html[data-theme=dark] .student-workspace .student-dashboard-hero,html[data-theme=dark] .student-workspace .student-detail-hero,html[data-theme=dark] .student-workspace .student-test-intro-card,html[data-theme=dark] .student-workspace .student-result-hero,html[data-theme=dark] .student-workspace .student-test-coming{border-color:var(--student-line);background:linear-gradient(120deg,#182638,#1c2b3e)}html[data-theme=dark] .student-workspace .student-dashboard-hero h2 em{color:#9cb3ff}html[data-theme=dark] .student-workspace .student-dashboard-stats article,html[data-theme=dark] .student-workspace .student-dashboard-shortcuts>a,html[data-theme=dark] .student-workspace .student-dashboard-panel,html[data-theme=dark] .student-workspace .student-dashboard-score-chip,html[data-theme=dark] .student-workspace .student-dashboard-hero-icon{border-color:var(--student-line);background:var(--student-surface)}html[data-theme=dark] .student-workspace .student-dashboard-insight{background:#1b2a40;border-color:#34476b}html[data-theme=dark] .student-workspace .student-dashboard-insight>a{background:#22334b}html[data-theme=dark] .student-workspace .student-dashboard-shortcuts small,html[data-theme=dark] .student-workspace .student-dashboard-stats article>span:last-child,html[data-theme=dark] .student-workspace .student-dashboard-score-chip small,html[data-theme=dark] .student-workspace .student-dashboard-footnote{color:var(--student-muted)}html[data-theme=dark] .student-workspace .student-dashboard-state,html[data-theme=dark] .student-workspace .student-test-steps article,html[data-theme=dark] .student-workspace .student-feature-grid article,html[data-theme=dark] .student-workspace .student-history-summary article,html[data-theme=dark] .student-workspace .student-profile-form,html[data-theme=dark] .student-workspace .student-settings-list,html[data-theme=dark] .student-workspace .student-notification-list article,html[data-theme=dark] .student-workspace .student-search-form,html[data-theme=dark] .student-workspace .student-state-card,html[data-theme=dark] .student-workspace .student-account-card{border-color:var(--student-line);background:var(--student-surface)}html[data-theme=dark] .student-workspace .student-notification-list article.unread{background:#1b2a40;border-color:#34476b}html[data-theme=dark] .student-workspace .student-dashboard-list article{border-top-color:var(--student-line)}html[data-theme=dark] .student-workspace .student-dashboard-list article>a{background:#202e46}html[data-theme=dark] .student-workspace .student-dashboard-insight-icon{color:var(--student-teal);background:#29173a}.staff-workspace .ops-staff-hero,.admin-workspace .ops-staff-hero,.staff-workspace .ops-support-hero,.admin-workspace .ops-support-hero,.staff-workspace .ops-learning-hero,.admin-workspace .ops-learning-hero{isolation:isolate;background:radial-gradient(circle at 91% 8%,#dce7ffb8,#0000 33%),linear-gradient(118deg,#fff 0%,#f5f8ff 100%);border:1px solid #dbe4f1;border-radius:22px;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);align-items:center;gap:24px;margin:0 0 15px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 40px #20395e0d,inset 0 1px #fff}.staff-workspace .ops-staff-hero:after,.admin-workspace .ops-staff-hero:after,.staff-workspace .ops-support-hero:after,.admin-workspace .ops-support-hero:after,.staff-workspace .ops-learning-hero:after,.admin-workspace .ops-learning-hero:after{z-index:-1;content:"";border:1px solid #3157c81a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-126px;right:-44px;box-shadow:0 0 0 25px #3157c808,0 0 0 52px #3157c805}.ops-staff-hero h2,.ops-support-hero h2,.ops-learning-hero h2{color:#172b4d;letter-spacing:-.8px;margin:10px 0 7px;font-size:clamp(24px,2.7vw,34px);line-height:1.18}.ops-staff-hero h2 em,.ops-support-hero h2 em,.ops-learning-hero h2 em{color:#3157c8;font-style:normal}.ops-staff-hero p,.ops-support-hero p,.ops-learning-hero p{color:#687991;max-width:620px;margin:0;font-size:12px;line-height:1.8}.ops-staff-hero .welcome-eyebrow,.ops-support-hero .welcome-eyebrow,.ops-learning-hero .welcome-eyebrow{color:#3157c8;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.ops-staff-hero .staff-role-chips{z-index:1;justify-content:flex-end;align-self:start;position:relative}.ops-staff-hero .staff-role-chips span{color:#3e5881;background:#ffffffc7;border-color:#d8e2f5}.staff-workspace .ops-workspace-links,.admin-workspace .ops-workspace-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.ops-workspace-links>a{color:#233b61;background:#fff;border:1px solid #e0e7f1;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;min-height:77px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 5px 16px #20395e08}.ops-workspace-links>a:hover{border-color:#c4d2f4;transform:translateY(-2px);box-shadow:0 12px 24px #20395e12}.ops-workspace-link-icon{color:#3157c8;background:linear-gradient(145deg,#f2f5ff,#e7edff);border:1px solid #dce5ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ops-workspace-links>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.ops-workspace-links strong{color:#243b60;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-workspace-links small{color:#8190a5;font-size:8px;line-height:1.5}.ops-workspace-links>a>svg{color:#7286b4}.ops-role-guidance{margin-bottom:14px}.ops-role-guidance>p{color:#718198;max-width:740px;margin:-3px 0 0;font-size:11px;line-height:1.75}.ops-staff-metrics,.ops-learning-hero-stats,.ops-support-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ops-staff-metrics{margin-bottom:13px}.ops-staff-metrics>article,.ops-learning-hero-stats>article,.ops-support-metrics>article{background:#ffffffdb;border:1px solid #e0e7f2;border-radius:14px;align-content:center;gap:4px;min-width:0;min-height:78px;padding:12px;display:grid;box-shadow:0 5px 15px #20395e08}.ops-staff-metrics small,.ops-learning-hero-stats small,.ops-support-metrics small{color:#70819a;font-size:8px;font-weight:750}.ops-staff-metrics strong,.ops-learning-hero-stats strong,.ops-support-metrics strong{color:#1b3357;letter-spacing:-.5px;font-size:23px;line-height:1}.ops-staff-metrics span,.ops-learning-hero-stats span,.ops-support-metrics span{color:#8b98a9;font-size:8px;line-height:1.4}.staff-workspace .ops-learning-hero,.admin-workspace .ops-learning-hero{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.ops-learning-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-workspace .learning-workspace-toolbar,.admin-workspace .learning-workspace-toolbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e0e7f1;border-radius:15px;padding:8px;position:sticky;top:62px;box-shadow:0 8px 22px #20395e0c}.staff-workspace .learning-workspace-toolbar .admin-tabs span,.admin-workspace .learning-workspace-toolbar .admin-tabs span{color:#52698f;background:#eaf0ff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;font-size:8px;display:inline-grid}.admin-workspace .ops-admin-context{background:linear-gradient(105deg,#fff,#f7f9ff);border:1px solid #dce5f1;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:0 0 14px;padding:13px 16px;display:grid;box-shadow:0 5px 18px #20395e08}.ops-admin-context>div:first-child{gap:5px;display:grid}.ops-admin-context>div:first-child>span{color:#8a98ad;letter-spacing:.09em;font-size:8px;font-weight:850}.ops-admin-context>div:first-child>span i{color:#3157c8;padding:0 4px;font-style:normal}.ops-admin-context>div:first-child>strong{color:#405678;font-size:10px;line-height:1.6}.ops-sync-state{color:#667993;white-space:nowrap;background:#fff;border:1px solid #dce5f1;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.ops-sync-state i{background:#5a13a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5a13a11c}.ops-sync-state.syncing i{background:#e5a13c;animation:1s ease-in-out infinite alternate ops-pulse;box-shadow:0 0 0 3px #e5a13c20}.ops-sync-state.needs-attention{color:#a84d55;background:#fff8f8;border-color:#f0d6d9}.ops-sync-state.needs-attention i{background:#d95c65;box-shadow:0 0 0 3px #d95c651c}.ops-admin-context-counts{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.ops-admin-context-counts span{color:#667895;background:#ffffffc9;border:1px solid #e5eaf2;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:750}.admin-workspace .admin-toolbar{z-index:11;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-color:#e0e7f1;border-radius:15px;position:sticky;top:61px;box-shadow:0 8px 22px #20395e0c}.admin-workspace .admin-tab{transition:color .16s,background .16s,transform .16s}.admin-workspace .admin-tab:active{transform:scale(.98)}.admin-workspace .admin-next-grid>button{background:linear-gradient(145deg,#fff,#f9faff);border-color:#e2e8f2}.admin-workspace .admin-next-grid>button:hover{border-color:#c8d5f4;box-shadow:0 10px 22px #20395e0e}.admin-workspace .admin-record-list{gap:9px}.admin-workspace .admin-record{background:linear-gradient(150deg,#fff,#fdfdff);border-color:#e2e8f2}.admin-workspace .admin-record h3{line-height:1.5}.admin-workspace .ops-review-agency{color:#72819a;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-workspace .ops-review-summary{color:#526783;margin:7px 0;font-size:10px;line-height:1.7}.ops-review-facts{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ops-review-facts span,.ops-test-rules span,.ops-test-rules b{color:#677994;background:#f9faff;border:1px solid #e1e8f2;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:750}.admin-workspace .ops-review-eligibility{color:#536986;background:#fbfcff;border:1px solid #e5eaf2;border-radius:10px;margin:7px 0;padding:8px 10px}.ops-review-eligibility summary{color:#4c6390;cursor:pointer;font-size:9px;font-weight:800}.ops-review-eligibility p{white-space:pre-wrap;margin:7px 0 0}.ops-test-rules{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ops-test-rules b{color:#3d5fa7;background:#f1f5ff;border-color:#dce7ff}.admin-workspace .admin-review-note-input{resize:vertical;min-height:72px}.admin-workspace .reference-list article{background:#fff;border-color:#e6eaf1}.admin-workspace .admin-staff-row{background:linear-gradient(110deg,#fff,#fcfdff);border-color:#e7ebf3}.admin-workspace .admin-announcement-card>p{color:#5b6f8f;background:#f5f8ff;border:1px solid #e2e8f5;border-radius:12px;padding:11px 13px;line-height:1.7}.staff-workspace .ops-support-hero,.admin-workspace .ops-support-hero{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr)}.ops-support-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-support-search{background:#fff;border:1px solid #e2e8f1;border-radius:10px;align-items:center;min-width:210px;min-height:37px;padding:0 10px;color:#8190a5!important;flex-direction:row!important;gap:8px!important;display:flex!important}.ops-support-search input{color:#31476a;width:100%;min-width:0;min-height:34px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.staff-workspace .support-queue-list>button,.admin-workspace .support-queue-list>button{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.staff-workspace .support-queue-list>button>span,.admin-workspace .support-queue-list>button>span{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.staff-workspace .support-queue-list>button>span>svg,.admin-workspace .support-queue-list>button>span>svg{color:#3157c8;grid-row:span 2}.staff-workspace .support-queue-list>button strong,.admin-workspace .support-queue-list>button strong{color:#2b4165;text-overflow:ellipsis;overflow:hidden}.staff-workspace .support-queue-list>button small,.admin-workspace .support-queue-list>button small{grid-column:2}.ops-priority{color:#70819a;text-transform:uppercase;background:#f7f9fc;border:1px solid #e4eaf3;border-radius:99px;justify-self:start;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.ops-priority-urgent,.ops-priority-high{color:#b34752;background:#fff3f4;border-color:#f3d7db}.ops-priority-medium{color:#9d7430;background:#fff9eb;border-color:#f2e4c5}.ops-priority-low{color:#5d3980;background:#f7f3fb;border-color:#e1d9e9}.ops-quality-hint{color:#536a9c;background:#f5f8ff;border:1px solid #dce6ff;border-radius:11px;margin:0;padding:10px 12px;font-size:9px;line-height:1.7}.ops-question-explanations{background:#f8faff;border:1px solid #e1e8f4;border-radius:12px;gap:6px;margin-top:9px;padding:10px;display:grid}.ops-question-explanations>strong{color:#52688c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:8px}.ops-question-explanations>p{color:#697b94;background:#fff;border-radius:8px;grid-template-columns:95px minmax(0,1fr);gap:8px;margin:0;padding:6px 7px;font-size:9px;line-height:1.6;display:grid}.ops-question-explanations>p b{color:#40597e}.ops-question-explanations>p.missing{color:#9a6b31;background:#fff8ea}.ops-question-explanations>p.missing b{color:#a17030}.ops-question-main-explanation{color:#536987;background:#eef3ff;border-left:3px solid #3157c8;border-radius:0 10px 10px 0;gap:4px;margin-top:8px;padding:10px 11px;font-size:9px;line-height:1.7;display:grid}.ops-question-main-explanation b{color:#34528f;font-size:8px}.ops-question-source{color:#7c8ca2;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:8px;display:flex}.ops-question-source a{color:#3157c8;font-weight:800;text-decoration:none}.ops-question-source b{color:#ac7140;font-size:8px}.ops-pagination{color:#7b8aa0;background:#fff;border:1px solid #e2e8f1;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 18px;padding:10px 13px;font-size:9px;display:flex}.ops-pagination>div{align-items:center;gap:8px;display:flex}.ops-pagination strong{color:#405678;font-size:9px}.ops-pagination button{color:#405b90;min-height:32px;font:inherit;cursor:pointer;background:#f8faff;border:1px solid #dce4f1;border-radius:9px;padding:0 10px;font-weight:750}.ops-pagination button:disabled{color:#a3adbc;cursor:not-allowed;background:#f5f6f8}.staff-workspace .support-message-thread,.admin-workspace .support-message-thread{background:#f8fafd;border:1px solid #e8edf3;border-radius:14px;min-height:190px;padding:12px}.support-workspace .support-reply-form textarea:focus,.support-workspace .ops-support-search:focus-within{border-color:#91a9ed;box-shadow:0 0 0 3px #3157c817}.staff-workspace .staff-form input:focus,.staff-workspace .staff-form select:focus,.staff-workspace .staff-form textarea:focus,.admin-workspace .staff-form input:focus,.admin-workspace .staff-form select:focus,.admin-workspace .staff-form textarea:focus,.admin-workspace .admin-review-note-input:focus{border-color:#8ea5e9;outline:0;box-shadow:0 0 0 3px #3157c817}.staff-workspace .button-primary,.admin-workspace .button-primary{color:#fff;background:linear-gradient(135deg,#3e65d5,#284bb6);border-color:#3157c8;min-height:40px;box-shadow:0 7px 16px #3157c82b}.staff-workspace .button-primary:hover,.admin-workspace .button-primary:hover{filter:brightness(1.04);box-shadow:0 10px 22px #3157c832}.staff-workspace .small-action:focus-visible,.admin-workspace .small-action:focus-visible,.staff-workspace .button-primary:focus-visible,.admin-workspace .button-primary:focus-visible,.staff-workspace .admin-tab:focus-visible,.admin-workspace .admin-tab:focus-visible,.ops-workspace-links a:focus-visible{outline-offset:2px;outline:3px solid #3157c85e}@keyframes ops-pulse{to{opacity:.48}}@media (width<=1050px){.staff-workspace .ops-workspace-links,.admin-workspace .ops-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.staff-workspace .ops-staff-hero,.admin-workspace .ops-staff-hero,.staff-workspace .ops-support-hero,.admin-workspace .ops-support-hero,.staff-workspace .ops-learning-hero,.admin-workspace .ops-learning-hero{border-radius:18px;grid-template-columns:1fr;gap:15px;margin-bottom:11px;padding:19px 17px}.ops-staff-hero h2,.ops-support-hero h2,.ops-learning-hero h2{margin:8px 0 6px;font-size:24px}.ops-staff-hero p,.ops-support-hero p,.ops-learning-hero p{font-size:10px}.ops-staff-hero .staff-role-chips{justify-content:flex-start}.staff-workspace .ops-workspace-links,.admin-workspace .ops-workspace-links{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:11px}.ops-workspace-links>a{border-radius:12px;grid-template-columns:32px minmax(0,1fr) 13px;gap:7px;min-height:69px;padding:9px}.ops-workspace-link-icon{border-radius:10px;width:32px;height:32px}.ops-workspace-links strong{font-size:9px}.ops-workspace-links small{font-size:7px}.ops-staff-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ops-staff-metrics>article,.ops-learning-hero-stats>article,.ops-support-metrics>article{border-radius:12px;min-height:67px;padding:9px}.ops-staff-metrics strong,.ops-learning-hero-stats strong,.ops-support-metrics strong{font-size:20px}.staff-workspace .learning-workspace-toolbar,.admin-workspace .learning-workspace-toolbar{gap:6px;padding:6px;position:static}.staff-workspace .learning-workspace-toolbar .admin-tabs,.admin-workspace .learning-workspace-toolbar .admin-tabs{order:1;width:100%;overflow-x:auto}.staff-workspace .learning-workspace-toolbar>.refresh-button,.admin-workspace .learning-workspace-toolbar>.refresh-button{order:2;margin-left:auto}.staff-workspace .learning-workspace-toolbar>.student-secondary-button,.admin-workspace .learning-workspace-toolbar>.student-secondary-button{order:3}.admin-workspace .ops-admin-context{border-radius:13px;grid-template-columns:1fr auto;gap:8px;margin-bottom:11px;padding:11px}.ops-admin-context>div:first-child>strong{font-size:9px}.ops-admin-context-counts{gap:5px}.ops-admin-context-counts span{padding:4px 6px;font-size:7px}.ops-sync-state{padding:6px 7px;font-size:7px}.admin-workspace .admin-toolbar{gap:6px;margin-bottom:9px;padding:6px;display:flex;position:static}.admin-workspace .admin-toolbar .admin-tabs{min-width:0}.admin-workspace .admin-toolbar .admin-tab{min-height:44px}.admin-workspace .admin-toolbar>.refresh-button{min-width:42px;min-height:42px}.ops-support-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ops-support-metrics>article{padding:8px 7px}.ops-question-explanations>p{grid-template-columns:70px minmax(0,1fr)}.ops-support-metrics small,.ops-support-metrics span{font-size:7px}.staff-workspace .support-workspace-toolbar,.admin-workspace .support-workspace-toolbar{grid-template-columns:1fr auto;gap:7px;display:grid}.ops-support-search{grid-area:2/1/auto/-1}.staff-workspace .support-queue-list,.admin-workspace .support-queue-list{max-height:390px;overflow-y:auto}.ops-pagination{flex-direction:column;align-items:flex-start;padding:10px}.ops-pagination>div{justify-content:space-between;width:100%}}@media (width<=400px){.staff-workspace .ops-workspace-links,.admin-workspace .ops-workspace-links,.admin-workspace .ops-admin-context{grid-template-columns:1fr}.ops-sync-state{justify-self:start}}@media (prefers-reduced-motion:reduce){.ops-workspace-links>a,.admin-workspace .admin-tab{transition:none}.ops-sync-state.syncing i{animation:none}}@media (width<=760px){.staff-workspace .staff-grid,.staff-workspace .learning-workspace-grid,.staff-workspace .learning-forms-stack,.staff-workspace .support-workspace-grid,.admin-workspace .admin-review-grid,.admin-workspace .admin-test-moderation,.admin-workspace .admin-reference-grid,.admin-workspace .admin-staff-layout{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.admin-workspace .admin-staff-layout>section:last-child{grid-column:auto}.staff-workspace .student-panel-card,.admin-workspace .student-panel-card,.staff-workspace .admin-record,.admin-workspace .admin-record,.staff-workspace .learning-question-list>article,.staff-workspace .learning-test-list>article{min-width:0}.staff-workspace .staff-form input,.staff-workspace .staff-form select,.staff-workspace .staff-form textarea,.staff-workspace .staff-inline-form input,.staff-workspace .staff-inline-form select,.staff-workspace .staff-inline-form textarea,.staff-workspace .staff-workspace-toolbar input,.staff-workspace .staff-workspace-toolbar select,.staff-workspace .learning-workspace-toolbar select,.staff-workspace .learning-select-label select,.staff-workspace .panel-card-heading select,.staff-workspace .support-workspace-toolbar select,.staff-workspace .ops-support-search input,.staff-workspace .admin-member-search input,.staff-workspace .support-reply-form textarea,.admin-workspace .staff-form input,.admin-workspace .staff-form select,.admin-workspace .staff-form textarea,.admin-workspace .admin-review-note-input,.admin-workspace .learning-workspace-toolbar select,.admin-workspace .learning-select-label select,.admin-workspace .panel-card-heading select,.admin-workspace .ops-support-search input,.admin-workspace .admin-member-search input,.admin-workspace .support-workspace-toolbar select{box-sizing:border-box;max-width:100%;min-height:46px;font-size:16px}.staff-workspace .staff-form textarea,.staff-workspace .staff-inline-form textarea,.staff-workspace .support-reply-form textarea,.admin-workspace .staff-form textarea,.admin-workspace .admin-review-note-input{min-height:96px}.staff-workspace .staff-form .button-primary,.staff-workspace .staff-inline-form .button-primary,.staff-workspace .support-reply-form .button-primary,.admin-workspace .staff-form .button-primary,.admin-workspace .admin-live-schedule-form .button-primary{justify-self:stretch;width:100%;min-height:46px}.staff-workspace .small-action,.admin-workspace .small-action,.staff-workspace .member-access-row button,.admin-workspace .member-access-row button,.staff-workspace .reference-list>article>button,.admin-workspace .reference-list>article>button,.staff-workspace .reference-list>article>div>button,.admin-workspace .reference-list>article>div>button{min-height:42px}.staff-workspace .record-actions>.small-action{flex:135px}.staff-workspace .staff-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-workspace .staff-review-actions label{grid-column:1/-1}.staff-workspace .staff-review-actions .small-action{min-height:44px}.admin-workspace .admin-staff-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:9px 10px;padding:13px 0;display:grid}.admin-workspace .member-avatar{grid-area:1/1}.admin-workspace .member-info{grid-column:2;min-width:0}.admin-workspace .member-info>strong,.admin-workspace .member-info>small{overflow-wrap:anywhere;white-space:normal}.admin-workspace .member-access-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;margin-top:9px;display:grid}.admin-workspace .member-access-row>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.admin-workspace .member-access-row button{width:100%;font-size:13px}.admin-workspace .role-chip-list{gap:6px}.admin-workspace .role-chip-list>span{min-height:32px;padding:5px 8px;font-size:11px}.admin-workspace .role-chip-list button{width:30px;height:30px}.admin-workspace .admin-reference-grid .reference-list{max-height:min(42vh,360px)}.admin-workspace .reference-list>article{flex-wrap:wrap;align-items:flex-start;gap:9px;min-width:0;padding:10px}.admin-workspace .reference-list>article>span{overflow-wrap:anywhere;min-width:0;line-height:1.55}.admin-workspace .reference-list>article>div:not(.admin-topic-reference){flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.admin-workspace .reference-list>article>div:not(.admin-topic-reference)>button{justify-content:center;min-width:0;padding-inline:6px;font-size:11px}.admin-workspace .reference-list>article>.admin-topic-reference{grid-template-columns:minmax(0,1fr);gap:7px;padding:9px 0 0}.admin-workspace .reference-list>article>.admin-topic-reference>span{overflow-wrap:anywhere}.admin-workspace .reference-list .reference-edit-form{grid-template-columns:minmax(0,1fr)}.admin-workspace .reference-list .reference-edit-form>label,.admin-workspace .reference-list .reference-edit-form>label:nth-child(2),.admin-workspace .reference-list .reference-edit-form>label:nth-child(4),.admin-workspace .reference-list .reference-edit-form>div{grid-column:1}.admin-workspace .reference-list .reference-edit-form>div{grid-template-columns:1fr;display:grid}.admin-workspace .admin-topic-form .staff-date-fields,.admin-workspace .admin-live-schedule-form .staff-date-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .admin-live-sessions-panel{min-width:0}.admin-workspace .admin-live-schedule-form{gap:11px}.admin-workspace .admin-live-session-list{gap:8px;margin-top:13px;display:grid}.admin-workspace .admin-live-session-list>article{background:#fff;border:1px solid #e1e7f1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.admin-workspace .admin-live-session-list>article>div{gap:5px;min-width:0;display:grid}.admin-workspace .admin-live-session-list strong,.admin-workspace .admin-live-session-list small{overflow-wrap:anywhere;line-height:1.55}.admin-workspace .admin-live-session-list small{color:#73839a;font-size:11px}.admin-workspace .admin-live-session-list .small-action{padding-inline:9px;font-size:12px}.admin-workspace .admin-record h3,.admin-workspace .admin-record p,.admin-workspace .ops-review-agency,.admin-workspace .ops-review-summary,.admin-workspace .ops-review-eligibility p,.admin-workspace .ops-question-main-explanation,.staff-workspace .staff-record-main h3,.staff-workspace .staff-record-main p{overflow-wrap:anywhere}.admin-workspace .ops-review-agency{flex-wrap:wrap;align-items:flex-start}.admin-workspace .ops-review-facts>span,.admin-workspace .ops-test-rules>span,.admin-workspace .ops-test-rules>b{overflow-wrap:anywhere;max-width:100%;line-height:1.5}.admin-workspace .admin-record>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.admin-workspace .admin-record>div:last-child>.small-action{flex:135px}.staff-workspace .support-workspace-toolbar,.admin-workspace .support-workspace-toolbar{grid-template-columns:minmax(0,1fr) auto}.staff-workspace .support-workspace-toolbar>label:first-child,.admin-workspace .support-workspace-toolbar>label:first-child{grid-area:1/1}.staff-workspace .support-workspace-toolbar>.ops-support-search,.admin-workspace .support-workspace-toolbar>.ops-support-search{grid-area:2/1/auto/-1;min-width:0}.staff-workspace .support-workspace-toolbar>.refresh-button,.admin-workspace .support-workspace-toolbar>.refresh-button{grid-area:1/2;min-height:42px}.staff-workspace .ops-support-search input,.admin-workspace .ops-support-search input,.staff-workspace .admin-member-search input,.admin-workspace .admin-member-search input,.staff-workspace .support-workspace-toolbar select,.admin-workspace .support-workspace-toolbar select{min-height:44px;font-size:16px}.staff-workspace .support-queue-list>button,.admin-workspace .support-queue-list>button{gap:8px;min-height:58px}.staff-workspace .support-queue-list>button>span,.admin-workspace .support-queue-list>button>span{min-width:0}.staff-workspace .support-queue-list>button strong,.staff-workspace .support-queue-list>button small,.admin-workspace .support-queue-list>button strong,.admin-workspace .support-queue-list>button small{overflow-wrap:anywhere;white-space:normal}.staff-workspace .ticket-status-controls,.admin-workspace .ticket-status-controls{flex-direction:column;align-items:stretch;gap:8px}.staff-workspace .ticket-status-controls>small,.admin-workspace .ticket-status-controls>small{overflow-wrap:anywhere;line-height:1.5}.staff-workspace .support-message-thread,.admin-workspace .support-message-thread{min-height:150px;max-height:42vh}.staff-workspace .support-message-thread article,.admin-workspace .support-message-thread article{max-width:96%}.staff-workspace .support-message-thread p,.admin-workspace .support-message-thread p{overflow-wrap:anywhere;font-size:14px}.staff-workspace .support-message-thread small,.admin-workspace .support-message-thread small{line-height:1.5}.staff-workspace .support-reply-form>label,.admin-workspace .support-reply-form>label{min-height:42px;font-size:12px}.staff-workspace .support-reply-form input,.admin-workspace .support-reply-form input{flex:none;width:18px;height:18px}}@media (width<=420px){.staff-workspace .workspace-content,.admin-workspace .workspace-content{min-width:0}.staff-workspace .staff-date-fields,.admin-workspace .staff-date-fields,.admin-workspace .admin-topic-form .staff-date-fields,.admin-workspace .admin-live-schedule-form .staff-date-fields,.admin-workspace .admin-live-session-list>article{grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-live-session-list .small-action{width:100%}.admin-workspace .reference-list>article>div:not(.admin-topic-reference){grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-record>div:last-child>.small-action{flex-basis:100%}.staff-workspace .staff-review-actions{grid-template-columns:minmax(0,1fr)}.staff-workspace .staff-review-actions label{grid-column:1}.ops-pagination{gap:8px}.ops-pagination>div{gap:5px}.ops-pagination>div>strong{font-size:8px}.ops-pagination button{min-height:40px}}.student-workspace .student-dashboard-rank-card{background:linear-gradient(108deg,#fff 0%,#f5f8ff 70%,#edf4ff 100%);border:1px solid #d9e4f5;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:13px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #172b4d0a}.student-workspace .student-dashboard-rank-icon,.student-workspace .leaderboard-icon{color:#a46b16;background:#fff2d8;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.student-workspace .student-dashboard-rank-copy{gap:4px;min-width:0;display:grid}.student-workspace .student-dashboard-rank-copy small{color:var(--student-muted);font-size:9px;font-weight:750}.student-workspace .student-dashboard-rank-copy strong{color:var(--student-ink);font-size:14px;line-height:1.45}.student-workspace .student-dashboard-rank-copy>span{color:var(--student-muted);font-size:9px}.student-workspace .student-dashboard-rank-card>a{width:36px;height:36px;color:var(--student-primary);background:#fff;border:1px solid #d6e1f4;border-radius:12px;place-items:center;display:grid}.student-workspace .student-leaderboard-page{gap:16px;display:grid}.student-workspace .leaderboard-own-rank{background:radial-gradient(circle at 94% 8%,#dce8ff 0,#0000 32%),linear-gradient(125deg,#fff,#f5f8ff 65%,#eef4ff);border:1px solid #d9e4f5;border-radius:21px;gap:17px;padding:clamp(17px,3vw,25px);display:grid;box-shadow:0 12px 28px #172b4d0a}.student-workspace .leaderboard-own-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.student-workspace .leaderboard-own-heading>div{gap:4px;display:grid}.student-workspace .leaderboard-own-heading>div small{color:var(--student-muted);font-size:9px;font-weight:750}.student-workspace .leaderboard-own-heading>div strong{color:var(--student-ink);font-size:clamp(16px,2.3vw,22px)}.student-workspace .leaderboard-percentile{color:#491879;font-variant-numeric:tabular-nums;font-size:19px;font-weight:850}.student-workspace .leaderboard-percentile small{color:var(--student-muted);text-align:right;font-size:8px;font-weight:700;display:block}.student-workspace .leaderboard-own-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.student-workspace .leaderboard-own-stats article{background:#ffffffbd;border:1px solid #e1e9f4;border-radius:14px;gap:6px;min-width:0;padding:13px;display:grid}.student-workspace .leaderboard-own-stats small{color:var(--student-muted);font-size:9px;font-weight:700}.student-workspace .leaderboard-own-stats strong{color:var(--student-ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.student-workspace .leaderboard-topper{color:#69552d;background:#fff9e9;border:1px solid #f0dfb8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;padding:12px 14px;display:grid}.student-workspace .leaderboard-topper>span{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.student-workspace .leaderboard-topper>span svg{color:#c28a2c}.student-workspace .leaderboard-topper>strong{color:#795516;font-size:14px}.student-workspace .leaderboard-topper>small{color:var(--student-muted);grid-column:1/-1;font-size:9px}.student-workspace .leaderboard-directory{gap:14px;display:grid}.student-workspace .leaderboard-scope-tabs{border:1px solid var(--student-line);background:var(--student-paper);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;display:grid}.student-workspace .leaderboard-scope-tabs button{min-height:40px;color:var(--student-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.student-workspace .leaderboard-entries{gap:7px;display:grid}.student-workspace .leaderboard-entries article{border:1px solid var(--student-line);background:var(--student-surface);border-radius:13px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 13px;display:grid}.student-workspace .leaderboard-place{color:var(--student-primary);font-variant-numeric:tabular-nums;font-size:12px}.student-workspace .leaderboard-alias{color:var(--student-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.student-workspace .leaderboard-you-tag{color:#3157c8;background:#e9efff;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:7px;font-weight:800}.student-workspace .leaderboard-score{color:var(--student-ink);font-variant-numeric:tabular-nums;font-size:14px}.student-workspace .leaderboard-score small{color:var(--student-muted);font-size:8px}.student-workspace .leaderboard-entry-detail{color:var(--student-muted);grid-column:2/-1;font-size:8px}.student-workspace .leaderboard-empty,.student-workspace .leaderboard-wait-state{border:1px dashed var(--student-line);background:var(--student-paper);border-radius:15px;justify-items:start;gap:7px;padding:19px;display:grid}.student-workspace .leaderboard-empty strong,.student-workspace .leaderboard-wait-state strong{color:var(--student-ink);font-size:12px}.student-workspace .leaderboard-empty p,.student-workspace .leaderboard-wait-state p{color:var(--student-muted);margin:0;font-size:10px;line-height:1.7}.student-workspace .leaderboard-empty a{color:var(--student-primary);align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.student-workspace .leaderboard-state-icon{color:#9a6d1c;background:#fff2d8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.student-workspace .leaderboard-pagination{color:var(--student-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:3px;font-size:9px;display:flex}.student-workspace .leaderboard-pagination>div{gap:7px;display:flex}.student-workspace .leaderboard-pagination button,.student-workspace .student-leaderboard-link,.student-workspace .leaderboard-inline-error button{border:1px solid var(--student-line);min-height:34px;color:var(--student-primary);background:var(--student-surface);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.student-workspace .leaderboard-pagination button:disabled{opacity:.45;cursor:not-allowed}.student-workspace .leaderboard-privacy-note{border-top:1px solid var(--student-line);color:var(--student-muted);margin:0;padding-top:10px;font-size:9px;line-height:1.7}.student-workspace .leaderboard-inline-error{color:#9f4245;background:#fff5f4;border:1px solid #f0c7c5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:9px;display:flex}.student-workspace .result-leaderboard .rank-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.student-workspace .result-leaderboard .student-leaderboard-link{width:fit-content;margin-top:5px}html[data-theme=dark] .student-workspace .student-dashboard-rank-card,html[data-theme=dark] .student-workspace .leaderboard-own-rank{border-color:var(--student-line);background:radial-gradient(circle at 94% 8%,#263d62 0,#0000 32%),linear-gradient(125deg,#142238,#17263c)}html[data-theme=dark] .student-workspace .student-dashboard-rank-icon,html[data-theme=dark] .student-workspace .leaderboard-icon,html[data-theme=dark] .student-workspace .leaderboard-state-icon{color:#f0c16f;background:#3b3426}html[data-theme=dark] .student-workspace .student-dashboard-rank-copy strong,html[data-theme=dark] .student-workspace .leaderboard-own-heading>div strong,html[data-theme=dark] .student-workspace .leaderboard-own-stats strong,html[data-theme=dark] .student-workspace .leaderboard-entries .leaderboard-alias,html[data-theme=dark] .student-workspace .leaderboard-entries .leaderboard-score,html[data-theme=dark] .student-workspace .leaderboard-empty strong,html[data-theme=dark] .student-workspace .leaderboard-wait-state strong{color:var(--student-ink)}html[data-theme=dark] .student-workspace .student-dashboard-rank-card>a,html[data-theme=dark] .student-workspace .leaderboard-own-stats article,html[data-theme=dark] .student-workspace .leaderboard-entries article,html[data-theme=dark] .student-workspace .leaderboard-scope-tabs button.active{border-color:var(--student-line);background:var(--student-surface)}html[data-theme=dark] .student-workspace .leaderboard-empty,html[data-theme=dark] .student-workspace .leaderboard-wait-state{border-color:var(--student-line);background:#111d30}html[data-theme=dark] .student-workspace .leaderboard-inline-error{color:#ffc4c1;background:#342327;border-color:#70484a}@media (width<=760px){.student-workspace .student-leaderboard-page{gap:12px}.student-workspace .leaderboard-own-rank{border-radius:17px;gap:13px;padding:16px}.student-workspace .leaderboard-own-stats{gap:6px}.student-workspace .leaderboard-own-stats article{padding:10px 9px}.student-workspace .leaderboard-own-stats small{font-size:8px}.student-workspace .leaderboard-own-stats strong{font-size:15px}.student-workspace .leaderboard-entries article{grid-template-columns:35px minmax(0,1fr) auto;gap:4px 8px;padding:10px}.student-workspace .leaderboard-pagination{border:1px solid var(--student-line);background:var(--student-surface);border-radius:12px;padding:9px;position:sticky;bottom:68px}.student-workspace .result-leaderboard .rank-summary-grid{grid-template-columns:1fr 1fr}.student-workspace .result-leaderboard .rank-summary-grid article:last-child{grid-column:1/-1}}@media (width<=390px){.student-workspace .student-dashboard-rank-card{grid-template-columns:38px minmax(0,1fr) 34px;gap:9px;padding:13px}.student-workspace .student-dashboard-rank-icon{width:37px;height:37px}.student-workspace .leaderboard-percentile{font-size:16px}}.admin-workspace .admin-leaderboard-page{gap:14px;display:grid}.admin-workspace .admin-leaderboard-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workspace .admin-leaderboard-hero{background:radial-gradient(circle at 94% 6%,#e8efff 0,#0000 35%),linear-gradient(120deg,#fff,#f5f8ff);border:1px solid #d9e2ef;border-radius:17px;align-items:center;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.admin-workspace .admin-leaderboard-hero>span{color:#b47722;background:#fff0d1;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}.admin-workspace .admin-leaderboard-hero>div{flex:1;min-width:0}.admin-workspace .admin-leaderboard-hero small{color:#5572b4;letter-spacing:.12em;font-size:8px;font-weight:850}.admin-workspace .admin-leaderboard-hero h2{color:#263e63;margin:5px 0;font-size:20px}.admin-workspace .admin-leaderboard-hero p{color:#76859b;max-width:650px;margin:0;font-size:10px;line-height:1.7}.admin-workspace .admin-leaderboard-hero>i{color:#7b899c;background:#fff;border:1px solid #e0e6ef;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.admin-workspace .admin-leaderboard-hero>i.is-ready{color:#8440dc;background:#f5f0fb;border-color:#d8c8e7}.admin-workspace .admin-leaderboard-flash{align-items:center;gap:8px;display:flex}.admin-workspace .admin-leaderboard-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}.admin-workspace .admin-leaderboard-controls,.admin-workspace .admin-leaderboard-metrics{background:#fff;border:1px solid #e5e8ed;border-radius:16px;align-content:start;gap:11px;min-width:0;padding:18px;display:grid;box-shadow:0 7px 22px #24334908}.admin-workspace .admin-leaderboard-section-title>span{color:#a36c42;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-workspace .admin-leaderboard-section-title h2{color:#30445f;margin:5px 0 4px;font-size:16px}.admin-workspace .admin-leaderboard-section-title p{color:#89929c;margin:0;font-size:9px;line-height:1.65}.admin-workspace .admin-leaderboard-switch-card{cursor:pointer;background:#fffefa;border:1px solid #e9e9e6;border-radius:13px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-workspace .admin-leaderboard-switch-icon{color:#a36c42;background:#f7efe5;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.admin-workspace .admin-leaderboard-switch-copy{gap:4px;min-width:0;display:grid}.admin-workspace .admin-leaderboard-switch-copy strong{color:#3d5066;font-size:10px}.admin-workspace .admin-leaderboard-switch-copy small{color:#8b949e;font-size:8px;line-height:1.55}.admin-workspace .admin-leaderboard-switch-card input{appearance:none;cursor:pointer;background:#dce1e8;border:1px solid #cbd2db;border-radius:999px;width:39px;height:22px;transition:background .16s,border-color .16s;position:relative}.admin-workspace .admin-leaderboard-switch-card input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #16243c30}.admin-workspace .admin-leaderboard-switch-card input:checked{background:#4265ca;border-color:#4265ca}.admin-workspace .admin-leaderboard-switch-card input:checked:before{transform:translate(17px)}.admin-workspace .admin-leaderboard-switch-card input:focus-visible{outline-offset:2px;outline:3px solid #7190e955}.admin-workspace .admin-leaderboard-switch-card input:disabled{opacity:.55;cursor:not-allowed}.admin-workspace .admin-leaderboard-privacy{color:#6c4e89;background:#f8f4fb;border:1px solid #e1d9e9;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.admin-workspace .admin-leaderboard-privacy svg{flex:none}.admin-workspace .admin-leaderboard-privacy p{color:#718779;margin:0;font-size:8px;line-height:1.65}.admin-workspace .admin-leaderboard-save{cursor:pointer;min-height:40px;font:inherit;border:0;justify-self:start;font-size:9px}.admin-workspace .admin-leaderboard-save:disabled{opacity:.55;cursor:not-allowed}.admin-workspace .admin-leaderboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-workspace .admin-leaderboard-metric-grid article{background:#fbfcff;border:1px solid #e9ecf1;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.admin-workspace .admin-leaderboard-metric-grid article>span{color:#4968bf;background:#edf2ff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.admin-workspace .admin-leaderboard-metric-grid article small{color:#8792a3;font-size:8px}.admin-workspace .admin-leaderboard-metric-grid article strong{color:#2e4569;font-variant-numeric:tabular-nums;font-size:19px}.admin-workspace .admin-leaderboard-meta{flex-wrap:wrap;gap:7px;display:flex}.admin-workspace .admin-leaderboard-meta span{color:#7b899b;background:#fff;border:1px solid #e5eaf0;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;display:inline-flex}.admin-workspace .admin-leaderboard-meta strong{color:#405a7d}.admin-workspace .admin-leaderboard-updated{color:#8994a1;border-top:1px solid #eef0f3;margin:0;padding-top:9px;font-size:8px;line-height:1.6}@media (width<=760px){.admin-workspace .admin-leaderboard-page{gap:10px}.admin-workspace .admin-leaderboard-hero{border-radius:15px;flex-wrap:wrap;align-items:flex-start;padding:15px}.admin-workspace .admin-leaderboard-hero>span{width:39px;height:39px}.admin-workspace .admin-leaderboard-hero h2{font-size:16px}.admin-workspace .admin-leaderboard-hero p{font-size:9px}.admin-workspace .admin-leaderboard-hero>i{margin-left:49px}.admin-workspace .admin-leaderboard-layout{grid-template-columns:1fr;gap:10px}.admin-workspace .admin-leaderboard-controls,.admin-workspace .admin-leaderboard-metrics{border-radius:14px;gap:9px;padding:14px}.admin-workspace .admin-leaderboard-switch-card{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:10px}.admin-workspace .admin-leaderboard-switch-icon{width:33px;height:33px}.admin-workspace .admin-leaderboard-switch-copy strong{font-size:9px}.admin-workspace .admin-leaderboard-switch-copy small{font-size:8px}.admin-workspace .admin-leaderboard-metric-grid article{padding:10px}.admin-workspace .admin-leaderboard-metric-grid article strong{font-size:17px}}.admin-workspace .admin-student-features-page{gap:13px;display:grid}.admin-workspace .admin-student-features-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-workspace .admin-student-features-hero{background:radial-gradient(circle at 95% 5%,#e9efff 0,#0000 33%),linear-gradient(120deg,#fff,#f5f8ff);border:1px solid #d8e2ef;border-radius:17px;align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.admin-workspace .admin-student-features-hero>span{color:#4265ca;background:#eaf0ff;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}.admin-workspace .admin-student-features-hero>div{flex:1;min-width:0}.admin-workspace .admin-student-features-hero small{color:#5572b4;letter-spacing:.12em;font-size:8px;font-weight:850}.admin-workspace .admin-student-features-hero h2{color:#263e63;margin:5px 0;font-size:20px}.admin-workspace .admin-student-features-hero p{color:#76859b;max-width:750px;margin:0;font-size:10px;line-height:1.7}.admin-workspace .admin-student-features-hero>i{color:#7b899c;background:#fff;border:1px solid #e0e6ef;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.admin-workspace .admin-student-features-hero>i.ready{color:#8440dc;background:#f5f0fb;border-color:#d8c8e7}.admin-workspace .admin-student-feature-flash{align-items:center;gap:8px;display:flex}.admin-workspace .admin-student-feature-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.admin-workspace .admin-student-feature-metrics article{background:#fff;border:1px solid #e6e9ef;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid;box-shadow:0 5px 18px #24334908}.admin-workspace .admin-student-feature-metrics article>span{color:#4968bf;background:#edf2ff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.admin-workspace .admin-student-feature-metrics article small{color:#8792a3;font-size:8px}.admin-workspace .admin-student-feature-metrics article strong{color:#2e4569;font-variant-numeric:tabular-nums;font-size:19px}.admin-workspace .admin-student-feature-columns{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:12px;display:grid}.admin-workspace .admin-student-feature-panel{background:#fff;border:1px solid #e5e8ed;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:17px;display:grid;box-shadow:0 7px 22px #24334908}.admin-workspace .admin-student-feature-heading>span{color:#a36c42;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-workspace .admin-student-feature-heading h3{color:#30445f;margin:5px 0 4px;font-size:16px}.admin-workspace .admin-student-feature-heading p{color:#89929c;margin:0;font-size:9px;line-height:1.65}.admin-workspace .admin-student-feature-toggles{gap:7px;display:grid}.admin-workspace .admin-student-feature-toggle{cursor:pointer;background:#fffefa;border:1px solid #e9e9e6;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-workspace .admin-student-feature-icon{color:#4968bf;background:#edf2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-workspace .admin-student-feature-icon.amber{color:#a36c42;background:#fbf0e3}.admin-workspace .admin-student-feature-icon.violet{color:#6755ac;background:#f0edff}.admin-workspace .admin-student-feature-icon.green{color:#8440dc;background:#f0e9f7}.admin-workspace .admin-student-feature-icon.rose{color:#a34955;background:#fff0f1}.admin-workspace .admin-student-feature-copy{gap:3px;min-width:0;display:grid}.admin-workspace .admin-student-feature-copy strong{color:#3d5066;font-size:10px}.admin-workspace .admin-student-feature-copy small{color:#8b949e;font-size:8px;line-height:1.5}.admin-workspace .admin-student-feature-toggle input{appearance:none;cursor:pointer;background:#dce1e8;border:1px solid #cbd2db;border-radius:999px;width:39px;height:22px;transition:background .16s,border-color .16s;position:relative}.admin-workspace .admin-student-feature-toggle input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #16243c30}.admin-workspace .admin-student-feature-toggle input:checked:before{transform:translate(17px)}.admin-workspace .admin-student-feature-toggle input:focus-visible{outline-offset:2px;outline:3px solid #7190e955}.admin-workspace .admin-student-feature-toggle input:disabled{opacity:.55;cursor:not-allowed}.admin-workspace .admin-student-feature-limits>label{color:#56697e;gap:5px;font-size:9px;font-weight:750;display:grid}.admin-workspace .admin-student-feature-limits input{color:#2d4567;width:100%;min-height:37px;font:inherit;background:#fcfdff;border:1px solid #dfe4eb;border-radius:9px;padding:8px 10px;font-size:10px}.admin-workspace .admin-student-feature-limits input:focus-visible{outline-offset:1px;outline:3px solid #7190e955}.admin-workspace .admin-student-feature-limits input:disabled{opacity:.55}.admin-workspace .admin-student-feature-limits label>small{color:#89929c;font-size:8px;font-weight:500;line-height:1.5}.admin-workspace .admin-student-feature-note{color:#6c4e89;background:#f8f4fb;border:1px solid #e1d9e9;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;display:flex}.admin-workspace .admin-student-feature-note svg{flex:none}.admin-workspace .admin-student-feature-note span{color:#718779;font-size:8px;line-height:1.65}.admin-workspace .admin-student-feature-updated{color:#8994a1;font-size:8px}.admin-workspace .admin-student-feature-save{cursor:pointer;min-height:40px;font:inherit;border:0;justify-self:start;align-items:center;gap:6px;font-size:9px;display:inline-flex}.admin-workspace .admin-student-feature-save:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.admin-workspace .admin-student-feature-columns{grid-template-columns:1fr}}@media (width<=760px){.admin-workspace .admin-student-features-page{gap:10px}.admin-workspace .admin-student-features-hero{border-radius:15px;flex-wrap:wrap;padding:15px}.admin-workspace .admin-student-features-hero>span{width:39px;height:39px}.admin-workspace .admin-student-features-hero h2{font-size:16px}.admin-workspace .admin-student-features-hero p{font-size:9px}.admin-workspace .admin-student-features-hero>i{margin-left:48px}.admin-workspace .admin-student-feature-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-workspace .admin-student-feature-metrics article{padding:10px}.admin-workspace .admin-student-feature-metrics article strong{font-size:17px}.admin-workspace .admin-student-feature-panel{border-radius:14px;padding:13px}.admin-workspace .admin-student-feature-toggle{grid-template-columns:33px minmax(0,1fr) auto;gap:7px;padding:9px}.admin-workspace .admin-student-feature-icon{width:31px;height:31px}.admin-workspace .admin-student-feature-copy strong{font-size:9px}}.admin-workspace .admin-command-hero{isolation:isolate;color:#f8f7f1;background:radial-gradient(circle at 89% 12%,#d6b16e35 0,#0000 27%),radial-gradient(circle at 8% 108%,#6e35a626 0,#0000 35%),linear-gradient(122deg,#10243c 0%,#153653 54%,#214663 100%);border:1px solid #284a69;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(245px,.65fr);align-items:center;gap:clamp(20px,4vw,54px);min-height:254px;margin:0 0 15px;padding:clamp(24px,3.4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #10243c20,inset 0 1px #ffffff14}.admin-workspace .admin-command-hero:before,.admin-workspace .admin-command-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.admin-workspace .admin-command-hero:before{border:1px solid #e6c98d25;border-radius:50%;width:340px;height:340px;top:-185px;right:17%;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05}.admin-workspace .admin-command-hero:after{border:1px solid #9869c724;border-radius:50%;width:290px;height:290px;bottom:-175px;right:38%;box-shadow:0 0 0 22px #ffffff05}.admin-workspace .admin-command-copy{min-width:0}.admin-workspace .admin-command-eyebrow{color:#e7c98d;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.admin-workspace .admin-command-eyebrow svg{color:#a578d2}.admin-workspace .admin-command-copy h2{color:#fffdf8;letter-spacing:-.8px;margin:15px 0 9px;font-size:clamp(26px,3vw,38px);line-height:1.16}.admin-workspace .admin-command-copy h2 em{color:#e6c487;font-style:normal}.admin-workspace .admin-command-copy p{color:#c0cfda;max-width:580px;margin:0;font-size:11px;line-height:1.75}.admin-workspace .admin-command-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:21px;display:flex}.admin-workspace .admin-command-actions button{min-height:39px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.admin-workspace .admin-command-actions button:hover{transform:translateY(-2px)}.admin-workspace .admin-command-primary{color:#302617;background:linear-gradient(135deg,#f5d997,#d8aa61);border:1px solid #f1d99e;padding:0 13px;box-shadow:0 8px 18px #020b1729,inset 0 1px #fff9e7}.admin-workspace .admin-command-primary:hover{box-shadow:0 11px 22px #020b173d,inset 0 1px #fff9e7}.admin-workspace .admin-command-secondary{color:#f4f7f7;background:#ffffff12;border:1px solid #a9c2d24f;padding:0 12px}.admin-workspace .admin-command-secondary:hover{background:#ffffff20}.admin-workspace .admin-command-tertiary{color:#c7d5dd;background:0 0;border:0;padding:0 4px}.admin-workspace .admin-command-tertiary:hover{color:#f3d69b}.admin-workspace .admin-command-signal{color:#f9faf8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff27;border-radius:19px;min-width:0;padding:19px;box-shadow:0 14px 30px #07182a30,inset 0 1px #ffffff20}.admin-workspace .admin-command-signal-heading{align-items:center;gap:10px;display:flex}.admin-workspace .admin-command-signal-icon{color:#bb95e0;background:#8653b91b;border:1px solid #a87dd246;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.admin-workspace .admin-command-signal-heading>span:nth-child(2){gap:4px;display:grid}.admin-workspace .admin-command-signal-heading small{color:#b9cbd2;letter-spacing:.15em;font-size:7px;font-weight:850}.admin-workspace .admin-command-signal-heading strong{color:#fff;font-size:10px}.admin-workspace .admin-command-signal-heading>i{background:#9a63d1;border-radius:50%;place-items:center;width:9px;height:9px;margin-left:auto;display:grid;box-shadow:0 0 0 5px #9a63d120}.admin-workspace .admin-command-signal-heading>i b{background:#f7efff;border-radius:50%;width:3px;height:3px}.admin-workspace .admin-command-signal-main{border-bottom:1px solid #ffffff1e;align-items:baseline;gap:12px;padding:23px 0 18px;display:flex}.admin-workspace .admin-command-signal-main>strong{color:#f2d292;letter-spacing:-2px;font-variant-numeric:tabular-nums;font:750 45px/1 DM Sans,sans-serif}.admin-workspace .admin-command-signal-main>span{color:#d0dce0;font-size:8px;line-height:1.65}.admin-workspace .admin-command-signal-footer{flex-wrap:wrap;gap:8px 13px;padding-top:13px;display:flex}.admin-workspace .admin-command-signal-footer>span{color:#d5e0e1;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.admin-workspace .admin-command-signal-footer i{background:#e8b868;border-radius:50%;width:7px;height:7px}.admin-workspace .admin-command-signal-footer i.signal-test{background:#72c8d0}.admin-workspace .admin-stat-grid>article{background:linear-gradient(150deg,#fff 0%,#fafbfc 100%);border-radius:18px;gap:4px;min-height:135px;padding:17px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #172c4510,inset 0 1px #fff}.admin-workspace .admin-stat-grid>article:after{content:"";border:1px solid #172c450b;border-radius:50%;width:98px;height:98px;position:absolute;bottom:-44px;right:-27px;box-shadow:0 0 0 13px #172c4505}.admin-workspace .admin-stat-grid>article:hover{transform:translateY(-3px);box-shadow:0 13px 28px #172c4516,inset 0 1px #fff}.admin-workspace .admin-stat-grid>article:first-child{border-color:#d6e5f4}.admin-workspace .admin-stat-grid>article:nth-child(2){border-color:#f0dfbd}.admin-workspace .admin-stat-grid>article:nth-child(3){border-color:#dbcfe7}.admin-workspace .admin-stat-grid>article:nth-child(4){border-color:#ded7f0}.admin-workspace .admin-stat-grid>article:first-child .admin-stat-icon{color:#3677bf;background:linear-gradient(145deg,#eaf3ff,#dceaff)}.admin-workspace .admin-stat-grid>article:nth-child(2) .admin-stat-icon{color:#b27a27;background:linear-gradient(145deg,#fff4dd,#f9e7bb)}.admin-workspace .admin-stat-grid>article:nth-child(3) .admin-stat-icon{color:#56218a;background:linear-gradient(145deg,#ede2f7,#dfd0ee)}.admin-workspace .admin-stat-grid>article:nth-child(4) .admin-stat-icon{color:#795ab1;background:linear-gradient(145deg,#f1eaff,#e5dafa)}.admin-workspace .admin-stat-grid>article>small{color:#63758a;margin-top:8px;font-size:9px;font-weight:750}.admin-workspace .admin-stat-grid>article>strong{color:#18324f;margin:0;font-size:30px;line-height:1.15}.admin-workspace .admin-stat-grid>article>span:last-child{color:#8995a2;font-size:8px}.admin-workspace .admin-learning-stats>article{min-height:115px}.admin-workspace .admin-overview-card{background:linear-gradient(145deg,#fff,#f8fafb);border-color:#dfe6ea}.admin-workspace .admin-next-grid>button:first-child>span{color:#3677bf;background:#e8f1ff}.admin-workspace .admin-next-grid>button:nth-child(2)>span{color:#a77820;background:#fff2d7}.admin-workspace .admin-next-grid>button:nth-child(3)>span{color:#7255b0;background:#f0eaff}.admin-workspace .admin-next-grid>button:nth-child(4)>span{color:#56218a;background:#ede4f6}.admin-workspace .admin-next-grid>button:nth-child(5)>span{color:#d26c3d;background:#fff0e7}.admin-workspace .admin-next-grid>button:nth-child(6)>span{color:#3677bf;background:#e8f1ff}.admin-workspace .admin-next-grid>button:nth-child(7)>span{color:#596c83;background:#edf1f5}.admin-workspace .admin-pending-capabilities{color:#685235;background:linear-gradient(110deg,#fff8e9,#fffdf7)}.staff-workspace .staff-fee-fields,.admin-workspace .staff-fee-fields{background:linear-gradient(145deg,#f8fbfd,#fff);border:1px solid #dce7eb;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.staff-workspace .staff-fee-fields .fee-note-field,.admin-workspace .staff-fee-fields .fee-note-field{grid-column:1/-1}.admin-workspace .ops-review-fees{flex-wrap:wrap;gap:6px;display:flex}.admin-workspace .ops-review-fees>span{color:#50677e;background:#f6fafb;border:1px solid #dce7eb;border-radius:8px;padding:5px 8px;font-size:8px}.admin-workspace .ops-review-fees b{color:#3c5e76;font-size:7px}@media (width<=760px){.admin-workspace .admin-command-hero{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:22px 19px}.admin-workspace .admin-command-copy h2{margin-top:12px;font-size:26px}.admin-workspace .admin-command-copy p{font-size:10px}.admin-workspace .admin-command-actions{gap:7px;margin-top:16px}.admin-workspace .admin-command-actions button{min-height:40px}.admin-workspace .admin-command-tertiary{padding-inline:7px}.admin-workspace .admin-command-signal{border-radius:15px;padding:14px}.admin-workspace .admin-command-signal-main{padding:14px 0 12px}.admin-workspace .admin-command-signal-main>strong{font-size:37px}.admin-workspace .admin-stat-grid>article{border-radius:15px;min-height:118px;padding:13px}.admin-workspace .admin-stat-grid>article>strong{font-size:25px}.staff-workspace .staff-fee-fields,.admin-workspace .staff-fee-fields{gap:8px;padding:10px}}@media (width<=390px){.admin-workspace .admin-command-actions{align-items:stretch}.admin-workspace .admin-command-primary,.admin-workspace .admin-command-secondary{flex:100%}.admin-workspace .admin-command-tertiary{justify-content:flex-start!important}.staff-workspace .staff-fee-fields,.admin-workspace .staff-fee-fields{grid-template-columns:1fr}.staff-workspace .staff-fee-fields .fee-note-field,.admin-workspace .staff-fee-fields .fee-note-field{grid-column:auto}}.admin-tests-hero{color:#fff;background:radial-gradient(circle at 83% 10%,#d1a36c33,#0000 23%),radial-gradient(circle at 0 120%,#6382b332,#0000 36%),linear-gradient(118deg,#10223b,#19304f 58%,#283c57);border:1px solid #243c60;border-radius:22px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:26px;min-height:190px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #14294320}.admin-tests-hero:after{content:"";pointer-events:none;border:1px solid #ffffff18;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-155px;right:140px;box-shadow:0 0 0 24px #ffffff07,0 0 0 50px #ffffff05}.admin-tests-hero-copy{z-index:1;position:relative}.admin-tests-eyebrow{color:#e8c18e;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.admin-tests-hero h2{color:#fff;letter-spacing:-.7px;margin:11px 0 8px;font-size:clamp(24px,3vw,36px);font-weight:880;line-height:1.15}.admin-tests-hero h2 em{color:#e4bc86;font-style:normal}.admin-tests-hero-copy>p{color:#c8d3df;max-width:630px;margin:0;font-size:11px;line-height:1.7}.admin-tests-hero-pills{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.admin-tests-hero-pills>span{color:#e6ebf1;background:#ffffff0c;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.admin-tests-hero-pills svg{color:#edc690}.admin-tests-release-card{z-index:1;background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #ffffff25;border-radius:16px;gap:9px;padding:16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.admin-tests-release-card>span{color:#d3deeb;font-size:9px;font-weight:750}.admin-tests-release-card>strong{color:#fff;font-size:31px;line-height:1}.admin-tests-release-card>strong small{color:#c1cddd;font-size:14px;font-weight:650}.admin-tests-release-card>small{color:#bac8d8;font-size:8px;line-height:1.5}.admin-tests-progress{background:#e9edf0;border-radius:999px;height:7px;overflow:hidden}.admin-tests-release-card .admin-tests-progress{background:#ffffff28}.admin-tests-progress>i{border-radius:inherit;background:linear-gradient(90deg,#d4a56e,#f1d3a7);height:100%;transition:width .3s;display:block}.admin-tests-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-tests-metrics>article{background:linear-gradient(145deg,#fff,#fcfbf8);border:1px solid #e7e9eb;border-radius:15px;grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px;min-width:0;min-height:91px;padding:14px;display:grid;position:relative;box-shadow:0 6px 20px #172b4d07}.admin-tests-metrics>article>span{background:#fff;border:1px solid;border-radius:12px;grid-row:1/4;place-items:center;width:36px;height:36px;display:grid}.admin-tests-metrics>article>small{color:#7a8797;font-size:8px;font-weight:750}.admin-tests-metrics>article>strong{color:#1b3454;font-size:24px;font-weight:880;line-height:1.05}.admin-tests-metrics>article>em{color:#9aa3ad;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.admin-tests-metrics .tone-blue>span{color:#4371af;background:#f0f5fc}.admin-tests-metrics .tone-amber>span{color:#a6793e;background:#fff7e9}.admin-tests-metrics .tone-violet>span{color:#765aa6;background:#f5f1fb}.admin-tests-metrics .tone-green>span{color:#614180;background:#f3eef8}.admin-tests-workspace{background:#fbfbfa;border:1px solid #e6e9ed;border-radius:19px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 30px #182b4309}.admin-tests-toolbar{gap:13px;display:grid}.admin-tests-tabs{background:#f0f2f4;border:1px solid #e4e7eb;border-radius:12px;gap:6px;width:fit-content;padding:5px;display:flex}.admin-tests-tabs>button{color:#718095;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:9px;font-weight:800;transition:all .16s;display:inline-flex}.admin-tests-tabs>button>span{color:#718095;background:#e4e8ec;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.admin-tests-tabs>button.active{color:#1b3454;background:#fff;border-color:#dfe3e8;box-shadow:0 3px 9px #16283c10}.admin-tests-tabs>button.active>span{color:#fff;background:#1b3454}.admin-tests-tools{align-items:center;gap:8px;min-width:0;display:flex}.admin-tests-search{color:#8b96a4;background:#fff;border:1px solid #e1e5ea;border-radius:10px;flex:250px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 11px;display:flex}.admin-tests-search:focus-within{border-color:#c59a69;box-shadow:0 0 0 3px #c59a6917}.admin-tests-search input{color:#253a56;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.admin-tests-tools select{color:#40536c;max-width:225px;min-height:38px;font:inherit;background:#fff;border:1px solid #e1e5ea;border-radius:10px;padding:0 10px;font-size:9px}.admin-tests-result-count{color:#8994a2;flex:none;font-size:8px;font-weight:750}.admin-tests-list,.admin-test-series-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-test-card,.admin-series-card{background:#fff;border:1px solid #e3e7ec;border-radius:15px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 5px 18px #14263c08}.admin-test-card-head,.admin-test-title-row,.admin-series-card-top,.admin-series-footer,.admin-series-progress-label{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-test-category,.admin-series-card-top>span:last-child{color:#8090a2;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.admin-test-title-row{align-items:flex-start}.admin-test-title-row>div{min-width:0}.admin-test-title-row h3,.admin-series-card h3{color:#1b3454;margin:0;font-size:14px;font-weight:850;line-height:1.45}.admin-test-title-row p,.admin-series-card>p{color:#8793a2;margin:4px 0 0;font-size:8px;line-height:1.55}.admin-test-readiness{color:#8a8f97;background:#f7f8f9;border:1px solid #e8e9eb;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-test-readiness i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-test-readiness.ready{color:#563478;background:#f3eff8;border-color:#ded3e8}.admin-test-readiness.needs-work{color:#a86643;background:#fff6f1;border-color:#f0ded3}.admin-test-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.admin-test-facts>span{color:#8793a3;white-space:nowrap;background:#fafbfc;border:1px solid #edf0f2;border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:31px;padding:0 7px;font-size:7px;display:flex}.admin-test-facts>span>b{color:#334b69;font-size:8px}.admin-test-language-mark{color:#66508c;background:#f0ecf8;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:7px;font-weight:850;display:grid}.admin-test-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-test-gates>div{background:#fafbfc;border:1px solid #e9ecef;border-radius:10px;align-items:flex-start;gap:7px;min-width:0;padding:9px;display:flex}.admin-test-gates>div>span{color:#7c8ca0;background:#eef1f4;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.admin-test-gates>div>div{gap:3px;min-width:0;display:grid}.admin-test-gates strong{color:#52657d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-test-gates small{color:#929ba7;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.admin-test-gates .passed{background:#f9f7fb;border-color:#e4deeb}.admin-test-gates .passed>span{color:#5d3980;background:#ede7f3}.admin-test-gates .failed{background:#fff9f6;border-color:#f0dfd8}.admin-test-gates .failed>span{color:#a75b48;background:#f9ece7}.admin-test-gates .waiting>span{color:#946a36;background:#fbf3e6}.admin-test-issues{color:#936d3a;background:#fffaf1;border:1px solid #f0e2cf;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.admin-test-issues svg{flex:none;margin-top:1px}.admin-test-actions{flex-wrap:wrap;align-items:center;gap:7px;padding-top:1px;display:flex}.admin-tests-series-gate,.admin-tests-live-note{color:#85653b;min-height:34px;font:inherit;background:#fffaf2;border:1px solid #e8dccb;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.admin-tests-series-gate{cursor:pointer}.admin-tests-live-note{color:#583976;background:#f4f1f8;border-color:#dfd5e9}.admin-series-card{gap:12px}.admin-series-exam{color:#a27c4b;font-size:8px;font-weight:800}.admin-series-card h3{margin-top:-7px}.admin-series-progress-label{color:#8994a2;font-size:8px}.admin-series-progress-label b{color:#405772;font-size:8px}.admin-series-footer{flex-wrap:wrap;align-items:flex-start;padding-top:2px}.admin-series-footer>span:first-child{color:#8491a1;align-self:center;font-size:8px}.admin-series-hint{color:#9a805e;font-size:7px}.admin-series-filter-strip{flex-wrap:wrap;gap:6px;display:flex}.admin-series-filter-strip>button{color:#748195;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e6e9;border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.admin-series-filter-strip>button>span{color:#778397;background:#f0f2f4;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.admin-series-filter-strip>button.active{color:#fff;background:#1b3454;border-color:#294464}.admin-series-filter-strip>button.active>span{color:#243c5b;background:#fff}.admin-series-card.archived{background:linear-gradient(145deg,#fff,#faf8f5);border-color:#e8e2dc}.admin-series-card .status-archived{color:#806744;background:#f8f3eb;border-color:#e5ddd2}.admin-series-management-actions{border-top:1px solid #edf0f2;flex-wrap:wrap;align-items:center;gap:7px;padding-top:9px;display:flex}.admin-series-management-actions>button{min-height:33px}.admin-series-edit-form{background:#fafbfc;border:1px solid #e5e9ed;border-radius:11px;gap:10px;padding:12px;display:grid}.admin-series-edit-heading{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.admin-series-edit-heading>div{gap:3px;display:grid}.admin-series-edit-heading>div>span{color:#a07a4d;letter-spacing:.08em;font-size:7px;font-weight:850}.admin-series-edit-heading>div>strong{color:#2a405e;font-size:10px}.admin-series-edit-heading>button{color:#7f8b98;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.admin-series-edit-form>label{color:#536780;gap:5px;font-size:8px;font-weight:800;display:grid}.admin-series-edit-form input,.admin-series-edit-form select,.admin-series-edit-form textarea{color:#2c415d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe4e9;border-radius:8px;outline:0;padding:8px 9px;font-size:9px}.admin-series-edit-form textarea{resize:vertical}.admin-series-edit-form input:focus,.admin-series-edit-form select:focus,.admin-series-edit-form textarea:focus{border-color:#c49a68;box-shadow:0 0 0 3px #c49a6818}.admin-series-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.admin-series-edit-actions>button{min-height:34px}@media (width<=1060px){.admin-tests-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tests-list,.admin-test-series-list{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.admin-tests-hero{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:19px}.admin-tests-hero:after{bottom:-190px;right:-70px}.admin-tests-hero h2{font-size:25px}.admin-tests-release-card{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px}.admin-tests-release-card>span{grid-column:1}.admin-tests-release-card>strong{grid-area:1/2/3;font-size:25px}.admin-tests-release-card>.admin-tests-progress,.admin-tests-release-card>small{grid-column:1/-1}.admin-tests-metrics{gap:8px}.admin-tests-metrics>article{grid-template-columns:31px minmax(0,1fr);column-gap:8px;min-height:78px;padding:10px}.admin-tests-metrics>article>span{border-radius:10px;width:30px;height:30px}.admin-tests-metrics>article>strong{font-size:20px}.admin-tests-workspace{border-radius:15px;gap:11px;padding:11px}.admin-tests-toolbar{gap:9px}.admin-tests-tabs{width:100%}.admin-tests-tabs>button{flex:1;justify-content:center;padding:0 7px}.admin-tests-tools{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-tests-search{grid-column:1/-1}.admin-tests-tools select{width:100%;max-width:none}.admin-test-card,.admin-series-card{border-radius:13px;gap:11px;padding:13px}.admin-test-title-row h3,.admin-series-card h3{font-size:13px}.admin-test-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-test-gates{grid-template-columns:minmax(0,1fr)}.admin-test-gates strong,.admin-test-gates small{white-space:normal}.admin-test-actions>button{min-height:38px}.admin-series-management-actions>button{flex:auto;justify-content:center}.admin-series-edit-actions>button{flex:1;justify-content:center}}@media (width<=380px){.admin-tests-metrics>article{grid-template-columns:26px minmax(0,1fr);column-gap:6px;padding:8px}.admin-tests-metrics>article>span{width:25px;height:25px}.admin-tests-metrics>article>small{font-size:7px}.admin-tests-hero-pills{gap:5px}.admin-tests-hero-pills>span{padding:0 7px;font-size:7px}.admin-test-readiness{font-size:6px}}@media (prefers-reduced-motion:reduce){.admin-tests-progress>i,.admin-tests-tabs>button{transition:none}}.admin-live-sessions-panel{background:linear-gradient(145deg,#fff,#fbfaf7);border:1px solid #dfe4ea;border-radius:19px;gap:15px;min-width:0;padding:clamp(15px,2vw,22px);display:grid;box-shadow:0 10px 30px #182b4309}.admin-live-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-live-heading>div{min-width:0}.admin-live-kicker{color:#a47c4c;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:inline-flex}.admin-live-heading h2{color:#1b3454;letter-spacing:-.3px;align-items:center;gap:9px;margin:8px 0 4px;font-size:clamp(17px,2vw,21px);font-weight:850;display:flex}.admin-live-heading h2 svg{color:#a97942}.admin-live-heading p{color:#7f8b9a;margin:0;font-size:9px;line-height:1.6}.admin-live-refresh{color:#536984;cursor:pointer;background:#fff;border:1px solid #e1e5ea;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-live-refresh:disabled{opacity:.55;cursor:wait}.admin-live-summary{background:linear-gradient(100deg,#faf7f1,#f4f6f8);border:1px solid #e9e4dc;border-radius:13px;grid-template-columns:minmax(130px,.8fr) minmax(175px,1fr) minmax(190px,1.5fr);align-items:center;gap:8px;padding:9px;display:grid}.admin-live-summary>article{align-items:center;gap:8px;min-width:0;display:flex}.admin-live-summary>article>span{color:#8a6a42;background:#fff;border:1px solid #e5dbc9;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.admin-live-summary>article>div{gap:2px;min-width:0;display:grid}.admin-live-summary small{color:#7d8794;font-size:7px;font-weight:750}.admin-live-summary strong{color:#1b3454;font-size:17px;line-height:1}.admin-live-summary>p{color:#768292;margin:0;font-size:8px;line-height:1.55}.admin-live-feedback{border:1px solid;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:9px;line-height:1.5;display:flex}.admin-live-feedback svg{flex:none;margin-top:1px}.admin-live-feedback.error{color:#9b5546;background:#fff6f2;border-color:#efd5cc}.admin-live-feedback.success{color:#563675;background:#f6f2fa;border-color:#dfd5e9}.admin-live-content{grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.admin-live-form{background:#fff;border:1px solid #e3e7ec;border-radius:14px;gap:11px;min-width:0;padding:14px;display:grid}.admin-live-form-heading{border-bottom:1px solid #edf0f2;gap:4px;padding-bottom:10px;display:grid}.admin-live-form-heading>span,.admin-live-list-heading>div>span{color:#a07a4d;letter-spacing:.1em;font-size:7px;font-weight:850}.admin-live-form-heading>strong{color:#263c59;font-size:12px;font-weight:850}.admin-live-form label{color:#51637a;gap:5px;min-width:0;font-size:8px;font-weight:800;display:grid}.admin-live-form input,.admin-live-form select{color:#2c415d;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe4e9;border-radius:9px;outline:0;padding:0 9px;font-size:9px}.admin-live-form input:focus,.admin-live-form select:focus{border-color:#c49a68;box-shadow:0 0 0 3px #c49a6818}.admin-live-number-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-live-submit{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#17314f,#28466b);border:1px solid #294466;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:850;display:flex;box-shadow:0 5px 13px #19335120}.admin-live-submit:disabled{opacity:.55;cursor:not-allowed}.admin-live-hint{color:#938064;font-size:8px;line-height:1.55}.admin-live-schedule-list{gap:9px;min-width:0;display:grid}.admin-live-list-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-live-list-heading>div{gap:3px;display:grid}.admin-live-list-heading>div>strong{color:#263c59;font-size:12px;font-weight:850}.admin-live-list-heading>b{color:#738197;background:#fff;border:1px solid #e5e9ed;border-radius:999px;padding:5px 8px;font-size:7px}.admin-live-session-list{gap:7px;max-height:375px;padding-right:2px;display:grid;overflow:auto}.admin-live-session-list>article{background:#fff;border:1px solid #e6e9ec;border-radius:11px;grid-template-columns:minmax(65px,auto) minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.admin-live-session-list>article.upcoming{background:linear-gradient(100deg,#fdfbfe,#fff);border-color:#e2dce8}.admin-live-session-list>article.cancelled{background:#fbfaf9}.admin-live-session-list>article.ended{opacity:.76}.admin-live-status{color:#7c8793;white-space:nowrap;background:#f7f8f9;border:1px solid #e7e9eb;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font-size:7px;font-weight:800;display:inline-flex}.admin-live-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-live-status.active{color:#5a3b79;background:#f4f1f8;border-color:#dfd5e8}.admin-live-status.cancelled{color:#a76754;background:#fff6f2;border-color:#f0dfd7}.admin-live-session-list>article>div{gap:4px;min-width:0;display:grid}.admin-live-session-list>article>div>strong{color:#2b405c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.admin-live-session-list>article>div>small{color:#85909d;flex-wrap:wrap;align-items:center;gap:4px;font-size:7px;line-height:1.45;display:flex}.admin-live-session-list>article>div>small svg{color:#9a7a52;flex:none}.admin-live-session-action{min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-live-session-action:disabled{opacity:.55;cursor:wait}.admin-live-session-action.cancel-action{color:#a25e4b;background:#fff8f5;border-color:#ecd9d2}.admin-live-session-action.restore-action{color:#583977;background:#f7f4fa;border-color:#ded5e7}.admin-live-session-action.edit-action{color:#476285;background:#f6f8fb;border-color:#dce3ee}.admin-live-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-live-history-label{color:#9299a1;font-size:7px;font-weight:750}.admin-live-edit-form{background:#f8fafc;border:1px solid #e3e8ee;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:10px;display:grid}.admin-live-edit-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-live-edit-heading>strong{color:#334d6d;font-size:8px}.admin-live-edit-heading>button{color:#7b8999;cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.admin-live-edit-form>label{color:#687a90;gap:4px;min-width:0;font-size:7px;font-weight:800;display:grid}.admin-live-edit-form select,.admin-live-edit-form input{color:#344a65;width:100%;min-width:0;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe4e9;border-radius:7px;outline:0;padding:0 7px;font-size:8px}.admin-live-edit-form select:focus,.admin-live-edit-form input:focus{border-color:#bd9566;box-shadow:0 0 0 3px #bd95661a}.admin-live-edit-form>button{grid-column:1/-1;min-height:34px}.admin-live-empty{color:#8b96a3;text-align:center;background:#fcfcfb;border:1px dashed #d9dfe5;border-radius:12px;justify-items:center;gap:8px;min-height:130px;padding:20px;font-size:8px;display:grid}.admin-live-empty>svg{color:#ad895e}.admin-live-empty>strong{color:#455b75;font-size:10px}.admin-live-empty>span{max-width:250px;line-height:1.5}@media (width<=900px){.admin-live-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-summary>p{grid-column:1/-1;padding:3px 2px 0}.admin-live-content{grid-template-columns:minmax(0,1fr)}.admin-live-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-form-heading,.admin-live-form>button,.admin-live-form>small{grid-column:1/-1}}@media (width<=600px){.admin-live-sessions-panel{border-radius:15px;gap:12px;padding:13px}.admin-live-heading h2{font-size:17px}.admin-live-summary{gap:7px;padding:8px}.admin-live-summary>article{gap:6px}.admin-live-summary>article>span{width:27px;height:27px}.admin-live-summary small{font-size:6px}.admin-live-form{grid-template-columns:minmax(0,1fr);padding:12px}.admin-live-form-heading,.admin-live-form>button,.admin-live-form>small{grid-column:auto}.admin-live-session-list>article{grid-template-columns:auto minmax(0,1fr);gap:7px}.admin-live-session-list>article>div{grid-area:2/1/auto/-1}.admin-live-status{grid-area:1/1}.admin-live-row-actions,.admin-live-history-label{grid-area:1/2;justify-self:end}.admin-live-row-actions{display:flex}.admin-live-session-action{min-height:29px;padding-inline:6px}.admin-live-edit-form{grid-template-columns:minmax(0,1fr)}.admin-live-edit-heading,.admin-live-edit-form>button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.admin-live-refresh svg{animation:none!important}}.app-preference-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.app-language-toggle{background:#f4f6f9;border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.app-language-toggle button{color:#65758c;background:0 0;border:0;border-radius:7px;min-width:30px;min-height:27px;padding:0 7px;font-size:10px;font-weight:800}.app-preference-controls button:focus-visible{outline-offset:2px;outline:3px solid #7190e9}.public-site-header .home-next-actions{gap:8px}.public-site-header-tools{flex:none;align-items:center;gap:8px;display:inline-flex}.public-site-header .home-next-actions .app-preference-controls{margin-right:2px}.panel-preference-controls{gap:5px}.panel-preference-controls .app-language-toggle{border-radius:9px}.panel-preference-controls .app-language-toggle button{min-width:27px;min-height:26px;font-size:9px}.auth-preference-controls{z-index:10;position:absolute;top:15px;right:18px}html[data-theme=dark] .app-language-toggle{background:#111d30;border-color:#344862}html[data-theme=dark] .app-language-toggle button{color:#aab7c8}html[data-theme=dark] .app-language-toggle button[aria-pressed=true]{color:#dce6ff;background:#24354b}html[data-theme=dark] .staff-workspace,html[data-theme=dark] .admin-workspace{--ops-ink:#e6edf5;--ops-muted:#aab7c8;--ops-paper:#0c1422;--ops-card:#142238;--ops-line:#2b3e57;color:#e6edf5;background:radial-gradient(at 96% 2%,#26364a 0,#0000 34rem),#0c1422}html[data-theme=dark] .staff-workspace .workspace-main,html[data-theme=dark] .admin-workspace .workspace-main,html[data-theme=dark] .staff-workspace .workspace-content,html[data-theme=dark] .admin-workspace .workspace-content{color:#e6edf5;background:#0c1422}html[data-theme=dark] .staff-workspace .workspace-topbar,html[data-theme=dark] .admin-workspace .workspace-topbar{background:#111d30ed;border-color:#29394e}html[data-theme=dark] .staff-workspace .workspace-breadcrumb strong,html[data-theme=dark] .admin-workspace .workspace-breadcrumb strong,html[data-theme=dark] .staff-workspace .workspace-page-heading h1,html[data-theme=dark] .admin-workspace .workspace-page-heading h1,html[data-theme=dark] .staff-workspace .workspace-user-copy strong,html[data-theme=dark] .admin-workspace .workspace-user-copy strong{color:#e6edf5}html[data-theme=dark] .staff-workspace .workspace-page-heading p,html[data-theme=dark] .admin-workspace .workspace-page-heading p{color:#aab7c8}html[data-theme=dark] .staff-workspace .workspace-date-chip,html[data-theme=dark] .admin-workspace .workspace-date-chip,html[data-theme=dark] .staff-workspace .student-panel-card,html[data-theme=dark] .admin-workspace .student-panel-card,html[data-theme=dark] .staff-workspace .admin-record,html[data-theme=dark] .admin-workspace .admin-record,html[data-theme=dark] .staff-workspace .ops-learning-hero,html[data-theme=dark] .admin-workspace .ops-learning-hero,html[data-theme=dark] .staff-workspace .ops-support-hero,html[data-theme=dark] .admin-workspace .ops-support-hero{color:#e6edf5;background:#142238;border-color:#2b3e57}html[data-theme=dark] .staff-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] .admin-workspace input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=dark] .staff-workspace textarea,html[data-theme=dark] .admin-workspace textarea,html[data-theme=dark] .staff-workspace select,html[data-theme=dark] .admin-workspace select{color:#e6edf5;background:#101c2e;border-color:#344862}html[data-theme=dark] .staff-workspace .workspace-footer,html[data-theme=dark] .admin-workspace .workspace-footer{color:#aab7c8;border-color:#29394e}html[data-theme=dark] .home-next{--home-ink:#e6edf5;--home-muted:#aab7c8;--home-paper:#0c1422;--home-line:#2b3e57;color:#e6edf5;background:#0c1422}html[data-theme=dark] .home-next-header,html[data-theme=dark] .home-next-footer,html[data-theme=dark] .home-next-preview,html[data-theme=dark] .home-next-value-strip,html[data-theme=dark] .home-next-recruit-card,html[data-theme=dark] .home-next-test-card,html[data-theme=dark] .home-next-feature-grid article,html[data-theme=dark] .home-next-search,html[data-theme=dark] .public-site-header .home-next-nav.is-open{color:#e6edf5;background:#142238;border-color:#2b3e57}html[data-theme=dark] .home-next-tests{background:#101b2b}html[data-theme=dark] .home-next h1,html[data-theme=dark] .home-next h2,html[data-theme=dark] .home-next h3,html[data-theme=dark] .home-next strong,html[data-theme=dark] .home-next-preview-focus strong,html[data-theme=dark] .home-next-preview-test strong,html[data-theme=dark] .home-next-recruit-copy h3,html[data-theme=dark] .home-next-test-card h3{color:#e6edf5}html[data-theme=dark] .home-next p,html[data-theme=dark] .home-next small,html[data-theme=dark] .home-next .home-next-nav>a,html[data-theme=dark] .home-next .home-next-section-heading p,html[data-theme=dark] .home-next-preview-focus>div>span,html[data-theme=dark] .home-next-preview-test>div>span,html[data-theme=dark] .home-next-recruit-copy p,html[data-theme=dark] .home-next .public-footer-bottom{color:#aab7c8}html[data-theme=dark] .home-next .home-next-login,html[data-theme=dark] .home-next .home-next-secondary{color:#dce6ff;background:#192a40;border-color:#344862}html[data-theme=dark] .home-next .home-next-menu-toggle{color:#dce6ff;background:#142238;border-color:#344862}html[data-theme=dark] .public-info-heading h1,html[data-theme=dark] .public-info-sections h2,html[data-theme=dark] .public-info-sections h3,html[data-theme=dark] .public-info-main{color:#e6edf5}html[data-theme=dark] .public-info-sections article,html[data-theme=dark] .public-leaderboard-preview{background:#142238;border-color:#2b3e57}html[data-theme=dark] .auth-form-card{background:#142238;border-color:#2b3e57}html[data-theme=dark] .auth-form-heading h2{color:#e6edf5}html[data-theme=dark] .auth-form-heading p,html[data-theme=dark] .auth-terms{color:#aab7c8}html[data-theme=dark] .auth-form input,html[data-theme=dark] .auth-form select{color:#e6edf5;background:#101c2e;border-color:#344862}@media (width<=700px){.public-site-header-tools .app-preference-controls{gap:5px}.auth-preference-controls{top:10px;right:10px}}.student-workspace .student-profile-page{gap:19px;width:min(100%,1160px);margin-inline:auto;padding-bottom:24px}.student-workspace .student-profile-page>.student-back-link{color:#53677a;background:#fffdf8;border:1px solid #e6decf;border-radius:999px;width:fit-content;min-height:35px;padding-inline:12px;font-size:11px;font-weight:700}.student-workspace .student-profile-hero{isolation:isolate;color:#fffaf0;background:radial-gradient(circle at 88% 16%,#bd8a5852 0,#0000 15rem),linear-gradient(118deg,#122943 0%,#1b3857 68%,#2b4c63 100%);border:1px solid #294460;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(230px,.43fr);align-items:end;gap:28px;min-height:210px;padding:27px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #132b451c,inset 0 1px #ffffff18}.student-workspace .student-profile-hero:before,.student-workspace .student-profile-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.student-workspace .student-profile-hero:before{aspect-ratio:1;border:1px solid #f3d2a51f;border-radius:50%;width:300px;top:-135px;right:20%;box-shadow:0 0 0 30px #f3d2a50a,0 0 0 65px #f3d2a507}.student-workspace .student-profile-hero:after{filter:blur(2px);background:#c28d5a20;border-radius:50%;width:310px;height:210px;bottom:-118px;right:-45px}.student-workspace .student-profile-hero-copy{max-width:650px}.student-workspace .student-profile-eyebrow{color:#edc792;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.student-workspace .student-profile-eyebrow svg{color:#edc792}.student-workspace .student-profile-hero h2{color:#fffaf0;letter-spacing:-.8px;margin:13px 0 8px;font-size:clamp(27px,3vw,36px);font-weight:800;line-height:1.13}.student-workspace .student-profile-hero h2 em{color:#efc48e;font-style:normal}.student-workspace .student-profile-hero-copy>p{color:#d2dce3;max-width:520px;margin:0;font-size:13px;line-height:1.7}.student-workspace .student-profile-hero-note{color:#f2c992;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff26;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:73px;padding:13px 15px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff12}.student-workspace .student-profile-hero-note:hover{background:#ffffff16;border-color:#bf9ce270;transform:translateY(-1px)}.student-workspace .student-profile-hero-note:focus-visible{outline-offset:3px;outline:3px solid #b38bdc}.student-workspace .student-profile-hero-note>span{color:#f0c58e;background:#f0c58e16;border:1px solid #e6c38f3d;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.student-workspace .student-profile-hero-note>div{gap:4px;min-width:0;display:grid}.student-workspace .student-profile-hero-note strong{color:#fffaf0;font-size:12px}.student-workspace .student-profile-hero-note small{color:#c7d2db;font-size:10px;line-height:1.5}.student-workspace .student-profile-hero-note>svg{color:#e9c38e}.student-workspace .student-profile-account-card{background:linear-gradient(105deg,#fffefa 0%,#f8f1e6 67%,#edf0e7 100%);border-color:#e4dac9;border-radius:18px;gap:15px;min-height:86px;padding:16px 19px;box-shadow:0 9px 22px #20365008}.student-workspace .student-profile-avatar{color:#fffaf0;background:linear-gradient(145deg,#d99a62,#a85f3e);border:1px solid #e6cba7;border-radius:17px;width:52px;height:52px;font-size:22px;font-weight:800;box-shadow:0 6px 14px #a65e3a28,inset 0 1px #fff5}.student-workspace .student-profile-account-copy{gap:4px;min-width:0;display:grid}.student-workspace .student-profile-account-copy small{color:#a36c46;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.student-workspace .student-profile-account-copy strong{color:#213a56;font-size:15px}.student-workspace .student-profile-account-copy>span{color:#758494;overflow-wrap:anywhere;font-size:11px}.student-workspace .student-profile-email-state{color:#617384;white-space:nowrap;background:#fffdf8;border:1px solid #e5decf;border-radius:999px;min-height:32px;margin-left:auto;padding:0 11px;font-size:10px;font-weight:800}.student-workspace .student-profile-email-state.is-confirmed{color:#66527a;background:#f2edf6;border-color:#ddd5e5}.student-workspace .student-profile-columns{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:stretch;gap:18px}.student-workspace .student-profile-details,.student-workspace .student-profile-shortcuts,.student-workspace .student-profile-page .student-study-preferences{background:#fffefa;border-color:#e5ddcf;border-radius:20px;gap:17px;padding:23px;box-shadow:0 12px 28px #1a304d0a,inset 0 1px #fff}.student-workspace .student-profile-card-heading{align-items:flex-start;gap:12px;margin-bottom:2px;display:flex}.student-workspace .student-profile-card-heading>span{color:#a96740;background:#f8edde;border:1px solid #ead8c0;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.student-workspace .student-profile-card-heading>div{gap:4px;display:grid}.student-workspace .student-profile-card-heading small{color:#aa7149;letter-spacing:.1em;font-size:9px;font-weight:800}.student-workspace .student-profile-card-heading h2{color:#243e5b;margin:0;font-size:17px;line-height:1.3}.student-workspace .student-profile-card-heading p{color:#81909a;margin:0;font-size:11px;line-height:1.6}.student-workspace .student-profile-details label{color:#465e73;gap:8px;font-size:12px;font-weight:750}.student-workspace .student-profile-details input,.student-workspace .student-profile-details select{color:#243e5a;background:#fffefa;border-color:#e3dccf;border-radius:13px;min-height:51px;padding-inline:14px;font-size:14px;box-shadow:inset 0 1px #fff}.student-workspace .student-profile-details input::placeholder{color:#a6afb6}.student-workspace .student-profile-field-hint{color:#87939b;font-size:10px;font-weight:500;line-height:1.55}.student-workspace .student-profile-language-note{color:#71808a;background:#f8f7f0;border:1px solid #e8e4d7;border-radius:12px;margin:-3px 0 0;padding:10px 12px;font-size:10px;line-height:1.65}.student-workspace .student-profile-save{border-radius:13px;justify-self:start;gap:9px;min-height:48px;padding-inline:18px;font-size:12px}.student-workspace .student-profile-save>svg:last-child{margin-left:4px}.student-workspace .student-profile-load-error{color:#8b5d3f;background:#fff8ef;border:1px solid #efdac6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.student-workspace .student-profile-load-error button{color:#885934;min-height:34px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e4c8aa;border-radius:9px;flex:none;padding:0 10px;font-weight:800}.student-workspace .student-profile-shortcuts{align-content:start}.student-workspace .student-profile-shortcuts>a{color:#a76a43;background:#fffdf8;border:1px solid #eee7db;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 17px;gap:12px;min-height:65px;padding:9px 10px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.student-workspace .student-profile-shortcuts>a:hover{background:#fffaf1;border-color:#dcc3a6;transform:translateY(-1px);box-shadow:0 7px 16px #2036500a}.student-workspace .student-profile-shortcuts>a>svg:first-child{color:#a66a42;background:#f8edde;border:1px solid #ead8c0;border-radius:12px;width:37px;height:37px;padding:9px}.student-workspace .student-profile-shortcuts>a>svg:last-child{color:#83909a}.student-workspace .student-profile-shortcuts>a>span{gap:5px}.student-workspace .student-profile-shortcuts>a strong{color:#304a65;font-size:12px}.student-workspace .student-profile-shortcuts>a small{color:#84919a;font-size:10px;line-height:1.45}.student-workspace .student-profile-page .student-study-preferences{margin:0}.student-workspace .student-profile-page .student-study-preferences>.section-kicker{color:#a97047;font-size:10px;font-weight:800}.student-workspace .student-profile-page .student-study-preferences>p{color:#778691;margin:-8px 0 0;font-size:11px;line-height:1.65}.student-workspace .student-profile-page .student-study-preferences .staff-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.student-workspace .student-profile-page .student-study-preferences .staff-form>label:first-child{grid-column:1/-1}.student-workspace .student-profile-page .student-study-preferences .staff-form .staff-checkbox-label{color:#43576c;background:#fcfaf5;border:1px solid #e8e1d5;border-radius:12px;align-items:center;min-height:48px;margin:0;padding:9px 11px;font-size:11px;line-height:1.45;transition:border-color .16s,background .16s;gap:10px!important}.student-workspace .student-profile-page .student-study-preferences .staff-form .staff-checkbox-label:hover{background:#fffaf1;border-color:#d5c2a9}.student-workspace .student-profile-page .student-study-preferences .staff-form .staff-checkbox-label input[type=checkbox]{accent-color:#24466b;cursor:pointer;flex:0 0 18px;min-width:18px;height:18px;margin:0;width:18px!important;padding:0!important}.student-workspace .student-profile-page .student-study-preferences .staff-form>label:not(.staff-checkbox-label){color:#53677a;gap:6px;font-size:11px}.student-workspace .student-profile-page .student-study-preferences .staff-form>label:not(.staff-checkbox-label) input{border-radius:10px;min-height:42px;padding:9px 11px;font-size:12px}.student-workspace .student-profile-page .student-study-preferences .staff-form>small{color:#798791;font-size:10px;line-height:1.55}.student-workspace .student-profile-page .student-study-preferences .staff-form>button{border-radius:11px;justify-self:start;min-height:43px;padding-inline:17px;font-size:11px}.student-workspace .student-profile-page .student-study-preferences .staff-form>small,.student-workspace .student-profile-page .student-study-preferences .staff-form>button{grid-column:1/-1}@media (width<=1050px) and (width>=761px){.student-workspace .student-profile-hero{grid-template-columns:minmax(0,1fr) minmax(210px,.48fr);gap:18px;padding:24px}.student-workspace .student-profile-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.student-workspace .student-profile-page{gap:13px;padding-bottom:15px}.student-workspace .student-profile-page>.student-back-link{min-height:34px;font-size:10px}.student-workspace .student-profile-hero{border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:19px 17px 16px}.student-workspace .student-profile-hero:before{width:260px;top:-182px;right:-79px}.student-workspace .student-profile-hero h2{margin:9px 0 6px;font-size:clamp(25px,7vw,31px)}.student-workspace .student-profile-hero-copy>p{max-width:34em;font-size:11px}.student-workspace .student-profile-eyebrow{font-size:9px}.student-workspace .student-profile-hero-note{border-radius:13px;grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;min-height:58px;padding:9px 11px}.student-workspace .student-profile-hero-note>span{border-radius:11px;width:36px;height:36px}.student-workspace .student-profile-hero-note strong{font-size:11px}.student-workspace .student-profile-hero-note small{font-size:9px}.student-workspace .student-profile-account-card{border-radius:15px;grid-template-columns:43px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:12px;display:grid}.student-workspace .student-profile-avatar{border-radius:14px;width:43px;height:43px;font-size:19px}.student-workspace .student-profile-account-copy{gap:3px}.student-workspace .student-profile-account-copy small{font-size:8px}.student-workspace .student-profile-account-copy strong{font-size:12px}.student-workspace .student-profile-account-copy>span{font-size:10px}.student-workspace .student-profile-email-state{gap:5px;min-height:30px;margin-left:0;padding-inline:8px;font-size:10px}.student-workspace .student-profile-email-state svg{width:15px;height:15px}.student-workspace .student-profile-columns{grid-template-columns:minmax(0,1fr);gap:12px}.student-workspace .student-profile-details,.student-workspace .student-profile-shortcuts,.student-workspace .student-profile-page .student-study-preferences{border-radius:17px;gap:13px;padding:16px}.student-workspace .student-profile-card-heading{gap:10px}.student-workspace .student-profile-card-heading>span{border-radius:11px;width:37px;height:37px}.student-workspace .student-profile-card-heading small{font-size:8px}.student-workspace .student-profile-card-heading h2{font-size:15px}.student-workspace .student-profile-card-heading p{font-size:10px}.student-workspace .student-profile-details label{gap:7px;font-size:11px}.student-workspace .student-profile-details input,.student-workspace .student-profile-details select{min-height:48px;padding-inline:12px;font-size:13px}.student-workspace .student-profile-field-hint{font-size:9px}.student-workspace .student-profile-language-note{padding:9px 10px;font-size:9px}.student-workspace .student-profile-load-error{align-items:flex-start;font-size:9px}.student-workspace .student-profile-save{justify-self:stretch;width:100%;min-height:47px}.student-workspace .student-profile-shortcuts>a{grid-template-columns:37px minmax(0,1fr) 15px;gap:10px;min-height:60px;padding:8px}.student-workspace .student-profile-shortcuts>a>svg:first-child{width:35px;height:35px;padding:8px}.student-workspace .student-profile-shortcuts>a strong{font-size:11px}.student-workspace .student-profile-shortcuts>a small{font-size:9px}.student-workspace .student-profile-page .student-study-preferences .staff-form{grid-template-columns:minmax(0,1fr);gap:11px}.student-workspace .student-profile-page .student-study-preferences{border-radius:16px;gap:9px;padding:14px}.student-workspace .student-profile-page .student-study-preferences>.section-kicker{font-size:9px}.student-workspace .student-profile-page .student-study-preferences>h2{margin:0;font-size:16px;line-height:1.3}.student-workspace .student-profile-page .student-study-preferences>p{margin:-3px 0 0;font-size:10px;line-height:1.45}.student-workspace .student-profile-page .student-study-preferences .staff-form{gap:8px}.student-workspace .student-profile-page .student-study-preferences .staff-form .staff-checkbox-label{border-radius:10px;min-height:43px;padding:8px 9px;font-size:10px;line-height:1.35}.student-workspace .student-profile-page .student-study-preferences .staff-form .staff-checkbox-label input[type=checkbox]{flex-basis:17px;min-width:17px;height:17px;width:17px!important}.student-workspace .student-profile-page .student-study-preferences .staff-form>small{font-size:9px;line-height:1.45}.student-workspace .student-profile-page .student-study-preferences .staff-form>button{justify-self:stretch;width:100%;min-height:40px;font-size:10px}}@media (prefers-reduced-motion:reduce){.student-workspace .student-profile-shortcuts>a{transition:none}}:root{--ink:#142238;--ink-soft:#52657e;--muted:#718198;--line:#dfe6ed;--paper:#f4f7fa;--surface:#fff;--navy:#142238;--copper:#742cf2;--saffron:#742cf2;--focus-blue:#742cf2;--brand-blue:#742cf2}.home-next-header{background:#fffffffa;border-bottom-color:#dfe6ed}.home-next-logo{background:linear-gradient(145deg,#5400a8,#400080);box-shadow:0 7px 16px #742cf22e}.home-next-nav>a:hover{color:#3d007a}.home-next-nav>a.is-active{color:#3d007a;background:#ede4f5}.home-next-login{color:#40526b;border-color:#dfe6ed}.home-next-footer.public-site-footer{background:#fff;border-top-color:#dfe6ed}.public-catalog-heading .section-kicker{color:#742cf2}.student-search-form{background:#fff;border-color:#dfe6ed}.student-search-form:focus-within{border-color:#8350b5;box-shadow:0 0 0 4px #742cf218,0 10px 28px #1422380b}.student-search-form button,.student-primary-button{color:#fff;background:linear-gradient(135deg,#95f,#6721d9);box-shadow:0 6px 14px #742cf226}.student-search-form button:hover,.student-primary-button:hover{background:#5f20d4}.public-recruitment-card{background:#fff;border-color:#dfe6ed;box-shadow:0 8px 22px #14223809}.public-recruitment-card .student-card-arrow{color:#742cf2;background:#fff;border-color:#dbcce9}.workspace-shell{background:#f4f7fa}.student-workspace,.staff-workspace,.admin-workspace{--student-ink:#142238;--student-muted:#718198;--student-paper:#f4f7fa;--student-surface:#fff;--student-line:#dfe6ed;--student-primary:#742cf2;--student-primary-strong:#5f20d4;--student-teal:#742cf2;--student-amber:#e9a12b;--ops-ink:#142238;--ops-muted:#718198;--ops-paper:#f4f7fa;--ops-card:#fff;--ops-line:#dfe6ed;--ops-copper:#742cf2}.student-workspace.workspace-shell,.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{color:#142238;background:radial-gradient(at 96% 0,#ede8f2 0,#0000 32rem),#f4f7fa}.student-workspace .workspace-sidebar,.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{background:linear-gradient(165deg,#1a2a3c,#101d2d 76%,#132338);border-right-color:#ffffff14}.student-workspace .workspace-brand .brand-mark,.staff-workspace .workspace-brand .brand-mark,.admin-workspace .workspace-brand .brand-mark{color:#12071e;background:linear-gradient(145deg,#7d25d5,#5400a8);box-shadow:0 7px 18px #10061b3b}.student-workspace .workspace-topbar,.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{background:#ffffffed;border-bottom-color:#dfe6ed}.student-workspace .section-kicker,.staff-workspace .section-kicker,.admin-workspace .section-kicker{color:#742cf2}.student-workspace .student-panel-card,.staff-workspace .student-panel-card,.admin-workspace .student-panel-card,.staff-workspace .admin-record,.admin-workspace .admin-record{background:#fff;border-color:#dfe6ed;box-shadow:0 7px 20px #14223808}.student-workspace .student-welcome .button-primary,.student-workspace .button-primary,.student-workspace .student-primary-button,.staff-workspace .button-primary,.admin-workspace .button-primary,.admin-workspace .admin-primary-action,.admin-workspace .admin-approve-action,.staff-workspace .admin-primary-action,.staff-workspace .admin-approve-action{color:#fff;background:linear-gradient(135deg,#95f,#6721d9);border-color:#742cf2;box-shadow:0 6px 15px #742cf224}.student-workspace .student-welcome .button-primary:hover,.student-workspace .button-primary:hover:not(:disabled),.student-workspace .student-primary-button:hover,.staff-workspace .button-primary:hover:not(:disabled),.admin-workspace .button-primary:hover:not(:disabled),.admin-workspace .admin-primary-action:hover,.admin-workspace .admin-approve-action:hover,.staff-workspace .admin-primary-action:hover,.staff-workspace .admin-approve-action:hover{background:linear-gradient(135deg,#742cf2,#35006a);box-shadow:0 9px 19px #742cf230}.student-workspace .student-search-form,.staff-workspace .student-search-form,.admin-workspace .student-search-form{background:#fff;border-color:#dfe6ed}.student-workspace .student-search-form:focus-within,.staff-workspace .student-search-form:focus-within,.admin-workspace .student-search-form:focus-within{border-color:#8350b5;box-shadow:0 0 0 3px #742cf218}.student-workspace .student-search-form button,.staff-workspace .student-search-form button,.admin-workspace .student-search-form button{color:#fff;background:#742cf2}.student-workspace .workspace-user-avatar,.staff-workspace .workspace-user-avatar,.admin-workspace .workspace-user-avatar{color:#6721d9;background:#ece2f5}.student-workspace .student-secondary-button,.staff-workspace .student-secondary-button,.admin-workspace .student-secondary-button{color:#40536b;background:#fff;border-color:#dfe6ed}.student-workspace .student-secondary-button:hover:not(:disabled),.staff-workspace .student-secondary-button:hover:not(:disabled),.admin-workspace .student-secondary-button:hover:not(:disabled){color:#6721d9;background:#f6f2fa;border-color:#ba9fd4}.student-workspace .student-dashboard-hero-icon{color:#742cf2;box-shadow:0 12px 28px #742cf220}.admin-workspace .admin-console-hero{color:#142238;background:linear-gradient(112deg,#fff,#f8f5fb 70%,#f2ebf8);border-color:#e3dce9;box-shadow:0 10px 25px #14223808}.admin-workspace .admin-console-hero-icon{color:#742cf2;background:#ede4f6;border-color:#dac9ea}.admin-workspace .admin-console-hero h2{color:#142238}.admin-workspace .admin-metric-card,.admin-workspace .admin-module-section,.admin-workspace .admin-console-card,.admin-workspace .admin-recent-events.expanded{background:#fff;border-color:#dfe6ed;box-shadow:0 6px 18px #14223808}.admin-workspace .admin-module-card{background:#fff;border-color:#e1e8ee}.admin-workspace .admin-module-card:hover{background:#f9f6fb;border-color:#ad8ccd}.admin-workspace .admin-module-card>div>strong,.admin-workspace .admin-metric-card>strong{color:#142238}.admin-workspace .admin-metric-card>small,.admin-workspace .admin-module-card p{color:#718198}.admin-workspace .admin-console-hero-action .admin-primary-action,.admin-workspace .admin-module-heading>a,.admin-workspace .admin-recent-events a{color:#742cf2}.admin-workspace .admin-metric-icon.green,.admin-workspace .admin-metric-icon.blue,.admin-workspace .admin-metric-icon.violet{color:#742cf2;background:#ece3f5}.admin-workspace .admin-metric-icon.amber{color:#a36508;background:#fff0cb}.admin-workspace .admin-status.status-published,.admin-workspace .admin-status.status-approved{color:#6721d9;background:#e9def4}.admin-workspace .admin-status.status-in_review{color:#885900;background:#ffe8b3}.admin-workspace .admin-recent-events article>span,.admin-workspace .admin-console-empty>span{color:#742cf2;background:#ece3f5}.staff-workspace .ops-staff-hero,.admin-workspace .ops-staff-hero,.staff-workspace .ops-support-hero,.admin-workspace .ops-support-hero,.staff-workspace .ops-learning-hero,.admin-workspace .ops-learning-hero{color:#142238;background:linear-gradient(112deg,#fff,#f5f1fa);border-color:#e1d9e8;box-shadow:0 8px 20px #14223808}.staff-workspace .rs-action-primary,.admin-workspace .rs-action-primary{color:#fff;background:#742cf2;border-color:#742cf2}.staff-workspace .rs-action-primary:hover:not(:disabled),.admin-workspace .rs-action-primary:hover:not(:disabled){background:#5f20d4}.staff-workspace .rs-action-secondary:hover:not(:disabled),.admin-workspace .rs-action-secondary:hover:not(:disabled){background:#f5f0fa;border-color:#c0a7d8}.staff-workspace .small-action.approve,.admin-workspace .small-action.approve{color:#6721d9;background:#ede4f6;border-color:#cfb9e4}.auth-brand .brand-mark,.mobile-workspace-brand .brand-mark{color:#12071e;background:linear-gradient(145deg,#7d25d5,#5400a8)}.auth-form .button-primary,.route-loading .button-primary{color:#fff;background:linear-gradient(135deg,#95f,#6721d9);border-color:#742cf2;box-shadow:0 7px 16px #742cf226}.auth-form .button-primary:hover,.route-loading .button-primary:hover{background:#5f20d4}.admin-workspace .admin-icon-button,.staff-workspace .admin-icon-button{color:#41556e;background:#fff;border-color:#dfe6ed}.admin-workspace .admin-icon-button:hover,.staff-workspace .admin-icon-button:hover{color:#6721d9;background:#f5f0fa;border-color:#c0a7d8}.admin-workspace .admin-secondary-action,.staff-workspace .admin-secondary-action{color:#42566f;background:#fff;border-color:#dfe6ed}.admin-workspace .admin-secondary-action:hover,.staff-workspace .admin-secondary-action:hover{color:#6721d9;background:#f7f3fb;border-color:#c0a7d8}.staff-workspace .workflow-hero,.admin-workspace .workflow-hero{color:#142238;background:linear-gradient(112deg,#fff 0,#f9f7fb 58%,#f0eaf6 100%);border-color:#e3dce9;box-shadow:0 10px 26px #14223809}.staff-workspace .workflow-eyebrow,.admin-workspace .workflow-eyebrow{color:#742cf2}.staff-workspace .workflow-hero h2,.admin-workspace .workflow-hero h2{color:#142238}.staff-workspace .workflow-hero h2 em,.admin-workspace .workflow-hero h2 em{color:#742cf2}.staff-workspace .workflow-hero p,.admin-workspace .workflow-hero p{color:#718198}.staff-workspace .workflow-hero-side,.admin-workspace .workflow-hero-side{background:#fff;border-color:#e0d6e9}.staff-workspace .workflow-live,.admin-workspace .workflow-live{color:#742cf2}.staff-workspace .workflow-hero-side>strong,.admin-workspace .workflow-hero-side>strong{color:#142238}.staff-workspace .workflow-hero-side>small,.admin-workspace .workflow-hero-side>small{color:#718198}.staff-workspace .workflow-hero-side>button:hover:not(:disabled),.admin-workspace .workflow-hero-side>button:hover:not(:disabled){background:#5f20d4}.staff-workspace .workflow-stat-grid>article,.admin-workspace .workflow-stat-grid>article{background:#fff;border-color:#dfe6ed}.staff-workspace .workflow-stat-icon.blue,.staff-workspace .workflow-stat-icon.violet,.staff-workspace .workflow-stat-icon.green,.admin-workspace .workflow-stat-icon.blue,.admin-workspace .workflow-stat-icon.violet,.admin-workspace .workflow-stat-icon.green{color:#742cf2;background:#ece3f5}.staff-workspace .workflow-stat-icon.orange,.admin-workspace .workflow-stat-icon.orange{color:#a36508;background:#fff0cb}.staff-workspace .workflow-stat-grid strong,.admin-workspace .workflow-stat-grid strong{color:#142238}.staff-workspace .workflow-queue-card,.admin-workspace .workflow-queue-card{background:#fff;border-color:#dfe6ed}.staff-workspace .workflow-filter-row,.admin-workspace .workflow-filter-row{border-bottom-color:#e7edf1}.staff-workspace .workflow-filter-row button,.admin-workspace .workflow-filter-row button{color:#53657a;background:#fff;border-color:#dfe6ed}.staff-workspace .workflow-filter-row button.active,.admin-workspace .workflow-filter-row button.active{color:#fff;background:#742cf2;border-color:#742cf2;box-shadow:0 4px 10px #742cf226}.staff-workspace .workflow-filter-row button span,.admin-workspace .workflow-filter-row button span{color:#6721d9;background:#ece3f5}.staff-workspace .workflow-task,.admin-workspace .workflow-task{background:#fff;border-color:#dfe6ed}.staff-workspace .workflow-task:hover,.admin-workspace .workflow-task:hover{border-color:#ba9fd4;box-shadow:0 7px 18px #1422380d}.staff-workspace .workflow-task-icon.recruitment,.staff-workspace .workflow-task-icon.question,.staff-workspace .workflow-task-icon.test,.staff-workspace .workflow-task-icon.series,.staff-workspace .workflow-task-icon.support,.admin-workspace .workflow-task-icon.recruitment,.admin-workspace .workflow-task-icon.question,.admin-workspace .workflow-task-icon.test,.admin-workspace .workflow-task-icon.series,.admin-workspace .workflow-task-icon.support{color:#742cf2;background:#ece3f5}.staff-workspace .workflow-task-main h3,.admin-workspace .workflow-task-main h3{color:#142238}.staff-workspace .workflow-task-action,.admin-workspace .workflow-task-action,.staff-workspace .workflow-empty>a,.staff-workspace .workflow-error button,.admin-workspace .workflow-empty>a,.admin-workspace .workflow-error button{color:#6721d9;background:#f5f1fa;border-color:#ccb9df}.staff-workspace .workflow-task-action:hover,.admin-workspace .workflow-task-action:hover,.staff-workspace .workflow-claim-button,.admin-workspace .workflow-claim-button{color:#fff;background:#742cf2;border-color:#742cf2}.staff-workspace .workflow-task-action:hover,.admin-workspace .workflow-task-action:hover{background:#5f20d4}.staff-workspace .workflow-empty>span,.admin-workspace .workflow-empty>span{color:#742cf2;background:#ece3f5}.staff-workspace .workflow-empty>strong,.admin-workspace .workflow-empty>strong{color:#142238}.staff-workspace .workflow-automation-note,.admin-workspace .workflow-automation-note{color:#526b61;background:#f5f1fa;border-color:#dfd5e9}.staff-workspace .workflow-automation-mark,.admin-workspace .workflow-automation-mark,.staff-workspace .workflow-automation-note b,.admin-workspace .workflow-automation-note b{color:#6721d9}@media (width<=680px){.home-next-nav.is-open{background:#fff;border-color:#dfe6ed}.student-workspace .workspace-sidebar,.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{background:#fffffffa;border-top-color:#dfe6ed}.student-workspace .workspace-nav-link.active,.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:#6721d9;background:#eee5f6;border-color:#dccceb;box-shadow:inset 0 2px #5400a8}.student-workspace .workspace-nav-link.active svg,.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#742cf2}.student-workspace .student-mobile-nav{background:#fffffffa;border-color:#dfe6ed;box-shadow:0 -8px 24px #1422380d}.student-workspace .student-mobile-nav-link.active{color:#6721d9;background:#eee5f6}}.staff-workspace .rs-hero,.admin-workspace .rs-hero{color:#142238;background:linear-gradient(112deg,#fff 0,#f9f7fb 58%,#f0eaf6 100%);border-color:#e1d9e8;box-shadow:0 10px 26px #14223809}.staff-workspace .rs-hero:after,.admin-workspace .rs-hero:after{border-color:#742cf219;box-shadow:0 0 0 25px #742cf208,0 0 0 56px #742cf205}.staff-workspace .rs-eyebrow,.admin-workspace .rs-eyebrow,.staff-workspace .rs-eyebrow svg,.admin-workspace .rs-eyebrow svg{color:#742cf2}.staff-workspace .rs-hero h2,.admin-workspace .rs-hero h2{color:#142238}.staff-workspace .rs-hero h2 em,.admin-workspace .rs-hero h2 em{color:#742cf2}.staff-workspace .rs-hero-copy p,.admin-workspace .rs-hero-copy p{color:#718198}.staff-workspace .rs-hero-tags span,.admin-workspace .rs-hero-tags span{color:#526b61;background:#fff;border-color:#e3dce9}.staff-workspace .rs-hero-tags svg,.admin-workspace .rs-hero-tags svg{color:#742cf2}.staff-workspace .rs-hero-count,.admin-workspace .rs-hero-count{background:#fff;border-color:#e3dce9}.staff-workspace .rs-hero-count>span,.admin-workspace .rs-hero-count>span{color:#718198}.staff-workspace .rs-hero-count>strong,.admin-workspace .rs-hero-count>strong{color:#142238}.staff-workspace .rs-hero-count>small,.admin-workspace .rs-hero-count>small{color:#718198}.staff-workspace .rs-hero-side>a,.admin-workspace .rs-hero-side>a{color:#fff;background:#742cf2;border-color:#742cf2}.staff-workspace .rs-hero-side>a:hover,.admin-workspace .rs-hero-side>a:hover{background:#5f20d4}.staff-workspace .rs-stat,.admin-workspace .rs-stat,.staff-workspace .rs-panel,.admin-workspace .rs-panel,.staff-workspace .rs-record,.admin-workspace .rs-record{background:#fff;border-color:#dfe6ed;box-shadow:0 7px 20px #14223808}.staff-workspace .rs-stat-icon,.admin-workspace .rs-stat-icon,.staff-workspace .rs-stat-review .rs-stat-icon,.admin-workspace .rs-stat-review .rs-stat-icon,.staff-workspace .rs-stat-approved .rs-stat-icon,.admin-workspace .rs-stat-approved .rs-stat-icon,.staff-workspace .rs-stat-published .rs-stat-icon,.admin-workspace .rs-stat-published .rs-stat-icon{color:#742cf2;background:#ece3f5}.staff-workspace .rs-stat-draft .rs-stat-icon,.admin-workspace .rs-stat-draft .rs-stat-icon{color:#a36508;background:#fff0cb}.staff-workspace .rs-stat strong,.admin-workspace .rs-stat strong,.staff-workspace .rs-record-content h3,.admin-workspace .rs-record-content h3,.staff-workspace .rs-panel-heading h2,.admin-workspace .rs-panel-heading h2{color:#142238}.staff-workspace .rs-panel-heading-icon,.staff-workspace .rs-queue-icon,.admin-workspace .rs-panel-heading-icon,.admin-workspace .rs-queue-icon{color:#742cf2;background:#ece3f5}.staff-workspace .rs-panel-heading>div:nth-child(2)>span,.staff-workspace .rs-form-section>legend small,.admin-workspace .rs-panel-heading>div:nth-child(2)>span,.admin-workspace .rs-form-section>legend small{color:#742cf2}.staff-workspace .rs-form-section>legend>span,.admin-workspace .rs-form-section>legend>span{color:#742cf2;background:#f0e8f7;border-color:#dbcde8}.staff-workspace .rs-form-section,.admin-workspace .rs-form-section{border-bottom-color:#e8edf1}.staff-workspace .rs-field input:focus,.staff-workspace .rs-field select:focus,.staff-workspace .rs-field textarea:focus,.admin-workspace .rs-field input:focus,.admin-workspace .rs-field select:focus,.admin-workspace .rs-field textarea:focus,.staff-workspace .staff-workspace-toolbar input:focus,.staff-workspace .staff-workspace-toolbar select:focus,.staff-workspace .staff-form input:focus,.staff-workspace .staff-form select:focus,.staff-workspace .staff-form textarea:focus,.admin-workspace .staff-form input:focus,.admin-workspace .staff-form select:focus,.admin-workspace .staff-form textarea:focus{border-color:#7b43b3;box-shadow:0 0 0 3px #742cf218}.staff-workspace .rs-save-button,.admin-workspace .rs-save-button{background:linear-gradient(135deg,#95f,#6721d9);border-color:#742cf2;box-shadow:0 7px 16px #742cf224}.staff-workspace .rs-save-button:hover:not(:disabled),.admin-workspace .rs-save-button:hover:not(:disabled){background:#5f20d4;box-shadow:0 10px 20px #742cf230}.staff-workspace .rs-search:focus-within,.admin-workspace .rs-search:focus-within{border-color:#8350b5;box-shadow:0 0 0 3px #742cf218}.staff-workspace .rs-toolbar,.admin-workspace .rs-toolbar{background:#f7f9fb;border-color:#dfe6ed}.staff-workspace .rs-status-in-review,.admin-workspace .rs-status-in-review{color:#8a5b08;background:#fff5d9;border-color:#f3dfb5}.staff-workspace .rs-status-approved,.admin-workspace .rs-status-approved,.staff-workspace .rs-status-published,.admin-workspace .rs-status-published{color:#6721d9;background:#ede4f6;border-color:#d8c9e6}.staff-workspace .rs-empty-state>svg,.admin-workspace .rs-empty-state>svg,.staff-workspace .rs-access-card>svg,.admin-workspace .rs-access-card>svg{color:#742cf2}.staff-workspace .rs-empty-state>a,.admin-workspace .rs-empty-state>a{background:#742cf2}.staff-workspace .rs-empty-state>a:hover,.admin-workspace .rs-empty-state>a:hover{background:#5f20d4}.staff-workspace .rs-fee-grid,.admin-workspace .rs-fee-grid,.staff-workspace .rs-inline-form,.admin-workspace .rs-inline-form{background:#f7f4fa;border-color:#e3dce9}.staff-workspace .rs-inline-heading,.admin-workspace .rs-inline-heading,.staff-workspace .rs-inline-heading svg,.admin-workspace .rs-inline-heading svg{color:#6721d9}.staff-workspace .rs-pagination button:hover:not(:disabled),.admin-workspace .rs-pagination button:hover:not(:disabled){color:#6721d9;background:#f5f1fa;border-color:#c0a7d8}.staff-workspace .ops-learning-hero h2,.admin-workspace .ops-learning-hero h2{color:#142238}.staff-workspace .ops-learning-hero h2 em,.admin-workspace .ops-learning-hero h2 em,.staff-workspace .ops-learning-hero .welcome-eyebrow,.admin-workspace .ops-learning-hero .welcome-eyebrow{color:#742cf2}.staff-workspace .ops-learning-hero p,.admin-workspace .ops-learning-hero p{color:#718198}.staff-workspace .ops-learning-hero:after,.admin-workspace .ops-learning-hero:after{border-color:#742cf21c;box-shadow:0 0 0 25px #742cf208,0 0 0 52px #742cf205}.staff-workspace .ops-learning-hero-stats>article,.admin-workspace .ops-learning-hero-stats>article{background:#fff;border-color:#dfe6ed;box-shadow:0 5px 15px #14223808}.staff-workspace .ops-learning-hero-stats small,.admin-workspace .ops-learning-hero-stats small,.staff-workspace .ops-learning-hero-stats span,.admin-workspace .ops-learning-hero-stats span{color:#718198}.staff-workspace .ops-learning-hero-stats strong,.admin-workspace .ops-learning-hero-stats strong{color:#142238}.staff-workspace .learning-workspace-toolbar,.admin-workspace .learning-workspace-toolbar{background:#ffffffed;border-color:#dfe6ed}.staff-workspace .learning-workspace-toolbar .admin-tab,.admin-workspace .learning-workspace-toolbar .admin-tab{color:#53657a}.staff-workspace .learning-workspace-toolbar .admin-tab.active,.admin-workspace .learning-workspace-toolbar .admin-tab.active{color:#6721d9;box-shadow:none;background:#eee5f6;border-color:#dccceb}.staff-workspace .learning-workspace-toolbar .admin-tab.active svg,.admin-workspace .learning-workspace-toolbar .admin-tab.active svg{color:#742cf2}.staff-workspace .learning-workspace-toolbar .admin-tab>span,.admin-workspace .learning-workspace-toolbar .admin-tab>span{color:#6721d9;background:#ece3f5}.staff-workspace .learning-workspace-grid .student-panel-card,.admin-workspace .learning-workspace-grid .student-panel-card,.staff-workspace .learning-question-list>article,.admin-workspace .learning-question-list>article,.staff-workspace .learning-test-list>article,.admin-workspace .learning-test-list>article{background:#fff;border-color:#dfe6ed}.staff-workspace .learning-question-list>article>small,.admin-workspace .learning-question-list>article>small{color:#742cf2}.staff-workspace .learning-question-list>article>p,.admin-workspace .learning-question-list>article>p{color:#40536b}.staff-workspace .ops-quality-hint,.admin-workspace .ops-quality-hint{color:#526b61;background:#f5f1fa;border-color:#dfd5e9}.staff-workspace .question-edit-form,.admin-workspace .question-edit-form,.staff-workspace .staff-option-authoring,.admin-workspace .staff-option-authoring{background:#f7f9fb;border-color:#dfe6ed}.staff-workspace .small-action:hover:not(:disabled),.admin-workspace .small-action:hover:not(:disabled){color:#6721d9;background:#f5f1fa;border-color:#c0a7d8}.staff-workspace :focus-visible,.admin-workspace :focus-visible{outline-color:#5400a8}.staff-workspace .staff-command-page,.admin-workspace .staff-command-page{color:#142238}.staff-workspace .staff-command-hero,.admin-workspace .staff-command-hero{color:#142238;background:linear-gradient(112deg,#fff 0,#f9f7fb 58%,#f0eaf6 100%);border-color:#e1d9e8;box-shadow:0 10px 26px #14223809}.staff-workspace .staff-command-hero:after,.admin-workspace .staff-command-hero:after{border-color:#742cf219;box-shadow:0 0 0 25px #742cf208,0 0 0 55px #742cf205}.staff-workspace .staff-command-kicker,.admin-workspace .staff-command-kicker{color:#742cf2}.staff-workspace .staff-command-copy h2,.admin-workspace .staff-command-copy h2{color:#142238}.staff-workspace .staff-command-copy h2 em,.admin-workspace .staff-command-copy h2 em{color:#742cf2}.staff-workspace .staff-command-copy p,.admin-workspace .staff-command-copy p{color:#718198}.staff-workspace .staff-role-chips span,.admin-workspace .staff-role-chips span{color:#534264;background:#fff;border-color:#e0d6e9}.staff-workspace .staff-command-focus,.admin-workspace .staff-command-focus{background:#fff;border-color:#e0d6e9}.staff-workspace .staff-command-focus>span,.admin-workspace .staff-command-focus>span{color:#742cf2}.staff-workspace .staff-command-focus>strong,.admin-workspace .staff-command-focus>strong{color:#142238}.staff-workspace .staff-command-focus>small,.admin-workspace .staff-command-focus>small{color:#718198}.staff-workspace .staff-command-focus>a,.admin-workspace .staff-command-focus>a{color:#fff;background:#742cf2;border-color:#742cf2}.staff-workspace .staff-command-focus>a:hover,.admin-workspace .staff-command-focus>a:hover{background:#5f20d4}.staff-workspace .staff-command-metrics article,.admin-workspace .staff-command-metrics article,.staff-workspace .staff-command-section,.admin-workspace .staff-command-section{background:#fff;border-color:#dfe6ed;box-shadow:0 7px 20px #14223808}.staff-workspace .staff-command-metrics .metric-symbol.blue,.staff-workspace .staff-command-metrics .metric-symbol.violet,.staff-workspace .staff-command-metrics .metric-symbol.green,.admin-workspace .staff-command-metrics .metric-symbol.blue,.admin-workspace .staff-command-metrics .metric-symbol.violet,.admin-workspace .staff-command-metrics .metric-symbol.green{color:#742cf2;background:#ece3f5}.staff-workspace .staff-command-metrics .metric-symbol.coral,.admin-workspace .staff-command-metrics .metric-symbol.coral{color:#a36508;background:#fff0cb}.staff-workspace .staff-command-metrics strong,.staff-workspace .staff-command-section-head h2,.admin-workspace .staff-command-metrics strong,.admin-workspace .staff-command-section-head h2{color:#142238}.staff-workspace .staff-command-section-head>div>span,.staff-workspace .staff-command-section-head>a,.admin-workspace .staff-command-section-head>div>span,.admin-workspace .staff-command-section-head>a{color:#742cf2}.staff-workspace .staff-workspace-tile,.admin-workspace .staff-workspace-tile{background:#fff;border-color:#e1e8ee}.staff-workspace .staff-workspace-tile:hover,.admin-workspace .staff-workspace-tile:hover{background:#f9f6fb;border-color:#ad8ccd;box-shadow:0 8px 20px #1422380b}.staff-workspace .staff-workspace-icon.gold,.staff-workspace .staff-workspace-icon.teal,.staff-workspace .staff-workspace-icon.violet,.staff-workspace .staff-workspace-icon.blue,.staff-workspace .staff-workspace-icon.rose,.admin-workspace .staff-workspace-icon.gold,.admin-workspace .staff-workspace-icon.teal,.admin-workspace .staff-workspace-icon.violet,.admin-workspace .staff-workspace-icon.blue,.admin-workspace .staff-workspace-icon.rose{color:#742cf2;background:#ece3f5}.staff-workspace .staff-workspace-tile strong,.admin-workspace .staff-workspace-tile strong,.staff-workspace .staff-task-list article>div strong,.admin-workspace .staff-task-list article>div strong{color:#142238}.staff-workspace .staff-workspace-tile>svg:last-child,.admin-workspace .staff-workspace-tile>svg:last-child,.staff-workspace .staff-task-list article>a,.admin-workspace .staff-task-list article>a{color:#742cf2}.staff-workspace .staff-task-list article,.admin-workspace .staff-task-list article{background:#fff;border-color:#dfe6ed}.staff-workspace .staff-command-empty svg,.admin-workspace .staff-command-empty svg{color:#742cf2}.staff-workspace .staff-command-note,.admin-workspace .staff-command-note{color:#526b61;background:#f5f1fa;border-color:#dfd5e9}.staff-workspace .staff-command-note svg,.admin-workspace .staff-command-note svg{color:#742cf2}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#142238;--ink-soft:#40556e;--muted:#65788c;--line:#dce5eb;--paper:#f3f7fa;--surface:#fff;--navy:#142238;--copper:#742cf2;--green:#6721d9;--red:#b54747;--brand-emerald:#742cf2;--brand-emerald-dark:#5f20d4;--brand-mint:#eee5f6;--shadow-card:0 10px 28px #1422380a;--shadow-float:0 18px 42px #14223814}html{background:var(--paper)}::selection{color:#21063c;background:#d3b9ec}.home-next{--home-ink:#142238;--home-muted:#65788c;--home-paper:#f3f7fa;--home-line:#dce5eb;--home-blue:#742cf2;--home-blue-dark:#5f20d4;--home-teal:#742cf2;color:var(--home-ink);background:var(--home-paper)}.home-next-header{background:#fffffff0;border-bottom-color:#dce5eb;box-shadow:0 5px 22px #14223808}.home-next-logo,.home-next-preview-mark{color:#fff;background:linear-gradient(145deg,#6012ad,#6721d9);box-shadow:0 7px 18px #742cf230}.home-next-brand strong{color:#142238}.home-next-brand strong span{color:#742cf2}.home-next-nav>a:hover,.home-next-nav>a.is-active{color:#6721d9}.home-next-nav>a.is-active{background:#eee5f6}.home-next-primary,.home-next-primary:hover{color:#fff;background:linear-gradient(135deg,#95f,#38006f);box-shadow:0 8px 18px #742cf22e}.home-next-primary:hover{background:linear-gradient(135deg,#742cf2,#2f005d)}.home-next-secondary,.home-next-login,.home-next-notice{color:#40556e;background:#fff;border-color:#dce5eb}.home-next-secondary:hover,.home-next-login:hover{color:#6721d9;background:#f9f6fb;border-color:#a583c8}.home-next-eyebrow,.home-next-kicker,.home-next-section-link,.home-next-feature-grid a,.home-next-preview-footer a{color:#6721d9}.home-next-hero h1 em,.home-next-hero-assurance svg{color:#742cf2}.home-next-preview,.home-next-value-strip,.home-next-recruit-card,.home-next-test-card,.home-next-feature-grid article{box-shadow:var(--shadow-card);border-color:#dce5eb}.home-next-preview{border-radius:22px}.home-next-preview-icon,.home-next-preview-test-icon,.home-next-value-strip>div>span,.home-next-recruit-icon,.home-next-test-card-icon,.home-next-feature-icon.blue,.home-next-feature-icon.teal,.home-next-feature-icon.violet{color:#6721d9;background:#eee5f6}.home-next-preview-focus strong,.home-next-preview-test strong,.home-next-recruit-copy h3,.home-next-test-card h3,.home-next-feature-grid h3{color:#142238}.home-next-live.is-live{color:#6721d9;background:#eee5f6}.home-next-recruit-card:hover{border-color:#b091cf;box-shadow:0 13px 30px #14223812}.home-next-recruit-card>a,.home-next-preview-focus>a,.home-next-preview-test>a{color:#6721d9;background:#f1eaf7}.home-next-test-card>a:hover{background:#f1eaf7;border-color:#a989c8}.home-next-cta{background:linear-gradient(118deg,#142238,#2e1745 75%,#6721d9);border-color:#30164a;box-shadow:0 16px 34px #14223826}.home-next-cta h2 em{color:#b282e2}.home-next-cta .home-next-kicker{color:#bf9ce2}.home-next-cta .home-next-primary{color:#31075a;background:#fff}.home-next-cta .home-next-primary:hover{background:#f0e8f7}.home-next-footer.public-site-footer,.public-site-footer{background:linear-gradient(#fff,#f7fafb);border-top-color:#dce5eb}.public-footer-group>strong{color:#142238}.public-footer-group>a:hover{color:#6721d9}.public-catalog-main{background:radial-gradient(at 94% 0,#e9dff3 0,#0000 28rem),linear-gradient(#f3f7fa,#f8fafc 68%)}.public-catalog-heading h1,.public-info-main h1,.public-leaderboard h1{color:#142238}.public-catalog-heading .section-kicker,.public-info-main .section-kicker{color:#742cf2}.student-search-form,.home-next-search{border-color:#dce5eb;box-shadow:0 7px 20px #14223808}.student-search-form:focus-within,.home-next-search:focus-within{border-color:#8350b5;box-shadow:0 0 0 4px #742cf218,0 10px 24px #1422380a}.student-search-form button,.student-primary-button{color:#fff;background:linear-gradient(135deg,#95f,#38006f)}.student-search-form button:hover,.student-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#742cf2,#2f005d)}.public-recruitment-card,.public-test-card,.public-leaderboard-card{box-shadow:var(--shadow-card);background:#fff;border-color:#dce5eb}.public-recruitment-card .student-recruitment-mark{color:#6721d9;background:#eee5f6}.public-recruitment-card .student-card-arrow{color:#6721d9;border-color:#dccfe8}.student-source-note{color:#405b70;background:#f0eaf5;border-color:#ded2e9}.public-site-footer a:focus-visible,.home-next :focus-visible{outline-color:#742cf2}.student-workspace,.staff-workspace,.admin-workspace{--student-ink:#142238;--student-muted:#65788c;--student-paper:#f3f7fa;--student-surface:#fff;--student-line:#dce5eb;--student-primary:#742cf2;--student-primary-strong:#5f20d4;--student-teal:#742cf2;--student-copper:#742cf2;--student-amber:#d99119;--ops-ink:#142238;--ops-muted:#65788c;--ops-paper:#f3f7fa;--ops-card:#fff;--ops-line:#dce5eb;--ops-copper:#742cf2;--ops-green:#6721d9;color:#142238;background:radial-gradient(at 96% 0,#ebe3f2 0,#0000 34rem),#f3f7fa}.student-workspace.workspace-shell,.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{background:0 0}.student-workspace .workspace-sidebar,.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{background:linear-gradient(165deg,#192b3e,#101d2d 76%,#14263a);border-right-color:#ffffff16;box-shadow:10px 0 34px #101d2d12}.student-workspace .workspace-brand .brand-mark,.staff-workspace .workspace-brand .brand-mark,.admin-workspace .workspace-brand .brand-mark,.mobile-workspace-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#6b19bd,#6721d9);border:0;box-shadow:0 8px 20px #742cf23b}.student-workspace .workspace-nav-link.active svg,.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#9d55e5}.student-workspace .workspace-topbar,.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom-color:#dce5eb;box-shadow:0 5px 22px #14223808}.student-workspace .workspace-breadcrumb strong,.staff-workspace .workspace-breadcrumb strong,.admin-workspace .workspace-breadcrumb strong{color:#344a63}.student-workspace .workspace-page-heading .section-kicker,.staff-workspace .workspace-page-heading .section-kicker,.admin-workspace .workspace-page-heading .section-kicker{color:#742cf2}.student-workspace .workspace-page-heading h1,.staff-workspace .workspace-page-heading h1,.admin-workspace .workspace-page-heading h1{color:#142238}.student-workspace .workspace-page-heading p,.staff-workspace .workspace-page-heading p,.admin-workspace .workspace-page-heading p{color:#65788c}.student-workspace .workspace-bell,.staff-workspace .workspace-bell,.admin-workspace .workspace-bell{color:#52657a;background:#fff;border-color:#dce5eb}.student-workspace .workspace-user-avatar,.staff-workspace .workspace-user-avatar,.admin-workspace .workspace-user-avatar{color:#6721d9;box-shadow:none;background:#eee5f6;border-color:#e3d7ee}.student-workspace .workspace-user-copy strong,.staff-workspace .workspace-user-copy strong,.admin-workspace .workspace-user-copy strong{color:#344a63}.student-workspace .workspace-content,.staff-workspace .workspace-content,.admin-workspace .workspace-content{min-width:0}.student-workspace .student-panel-card,.student-workspace .student-state-card,.student-workspace .student-account-card,.student-workspace .student-detail-section,.student-workspace .student-detail-stat-grid article,.student-workspace .student-test-card,.student-workspace .student-test-intro-card,.student-workspace .student-question-card,.student-workspace .student-result-hero,.student-workspace .student-recruitment-card,.student-workspace .rank-summary-grid article,.student-workspace .student-feature-grid article,.staff-workspace .student-panel-card,.admin-workspace .student-panel-card,.staff-workspace .admin-record,.admin-workspace .admin-record,.staff-workspace .admin-console-card,.admin-workspace .admin-console-card,.staff-workspace .admin-module-section,.admin-workspace .admin-module-section,.staff-workspace .admin-metric-card,.admin-workspace .admin-metric-card{background:#fff;border-color:#dce5eb;border-radius:17px;box-shadow:0 8px 24px #14223808}.student-workspace .student-welcome,.student-workspace .student-dashboard-hero,.student-workspace .student-mobile-greeting,.student-workspace .student-detail-hero,.staff-workspace .staff-welcome,.admin-workspace .admin-welcome,.staff-workspace .staff-command-hero{color:#142238;background:radial-gradient(circle at 88% 18%,#eadff488 0,#0000 28%),linear-gradient(115deg,#fff 0%,#f9f7fb 58%,#f0e9f6 100%);border-color:#dacfe5;box-shadow:0 14px 34px #1422380b}.student-workspace .student-welcome h2,.student-workspace .student-dashboard-hero h2,.student-workspace .student-mobile-greeting h2,.student-workspace .student-detail-hero h2,.staff-workspace .staff-welcome h2,.admin-workspace .admin-welcome h2,.staff-workspace .staff-command-copy h2{color:#142238}.student-workspace .student-welcome h2 em,.student-workspace .student-dashboard-hero h2 em,.student-workspace .student-mobile-greeting h2 em,.student-workspace .student-dashboard-eyebrow,.staff-workspace .staff-welcome h2 em,.staff-workspace .staff-command-copy h2 em,.admin-workspace .admin-welcome h2 em{color:#742cf2}.student-workspace .student-dashboard-hero:before,.student-workspace .student-welcome:after,.student-workspace .student-mobile-greeting:after,.staff-workspace .staff-welcome:after,.admin-workspace .admin-welcome:after,.staff-workspace .staff-command-hero:after{border-color:#742cf226;box-shadow:0 0 0 28px #742cf208,0 0 0 58px #742cf205}.student-workspace .student-primary-button,.student-workspace .student-welcome .button-primary,.student-workspace .button-primary,.staff-workspace .button-primary,.admin-workspace .button-primary,.staff-workspace .rs-action-primary,.admin-workspace .rs-action-primary,.staff-workspace .rs-save-button,.admin-workspace .rs-save-button,.staff-workspace .admin-primary-action,.admin-workspace .admin-primary-action,.staff-workspace .admin-approve-action,.admin-workspace .admin-approve-action{color:#fff;background:linear-gradient(135deg,#95f,#38006f);border-color:#742cf2;box-shadow:0 7px 17px #742cf226}.student-workspace .student-primary-button:hover:not(:disabled),.student-workspace .student-welcome .button-primary:hover:not(:disabled),.student-workspace .button-primary:hover:not(:disabled),.staff-workspace .button-primary:hover:not(:disabled),.admin-workspace .button-primary:hover:not(:disabled),.staff-workspace .rs-action-primary:hover:not(:disabled),.admin-workspace .rs-action-primary:hover:not(:disabled),.staff-workspace .rs-save-button:hover:not(:disabled),.admin-workspace .rs-save-button:hover:not(:disabled){background:linear-gradient(135deg,#742cf2,#2f005d)}.student-workspace .student-secondary-button,.staff-workspace .student-secondary-button,.admin-workspace .student-secondary-button,.staff-workspace .admin-secondary-action,.admin-workspace .admin-secondary-action,.staff-workspace .rs-action-secondary,.admin-workspace .rs-action-secondary{color:#40556e;background:#fff;border-color:#dce5eb}.student-workspace .student-secondary-button:hover:not(:disabled),.staff-workspace .student-secondary-button:hover:not(:disabled),.admin-workspace .student-secondary-button:hover:not(:disabled),.staff-workspace .admin-secondary-action:hover,.admin-workspace .admin-secondary-action:hover,.staff-workspace .rs-action-secondary:hover:not(:disabled),.admin-workspace .rs-action-secondary:hover:not(:disabled){color:#6721d9;background:#f6f3fa;border-color:#ad8ccd}.student-workspace .student-filter-row button.active,.staff-workspace .admin-tab.active,.admin-workspace .admin-tab.active,.staff-workspace .learning-workspace-toolbar .admin-tab.active,.admin-workspace .learning-workspace-toolbar .admin-tab.active{color:#fff;background:#742cf2;border-color:#742cf2;box-shadow:0 5px 13px #742cf224}.student-workspace .student-filter-row button,.staff-workspace .admin-tab,.admin-workspace .admin-tab{color:#53657a;background:#fff;border-color:#dce5eb}.student-workspace .student-save-button,.student-workspace .student-card-arrow{color:#6721d9;background:#faf8fc;border-color:#dccfe8}.student-workspace .student-save-button:hover,.student-workspace .student-save-button.is-saved{color:#5f20d4;background:#eee5f6;border-color:#ad8ccd}.student-workspace .student-test-card-icon,.student-workspace .student-dashboard-stat-icon.blue,.student-workspace .student-dashboard-stat-icon.teal,.student-workspace .student-dashboard-stat-icon.violet,.student-workspace .student-detail-stat-grid svg,.student-workspace .student-state-icon{color:#6721d9;background-color:#eee5f6}.student-workspace .student-account-card,.student-workspace .student-test-intro-card,.student-workspace .student-result-hero{background:radial-gradient(circle at 96% 0,#ede4f5 0,#0000 33%),#fff}.student-workspace .student-account-card small,.student-workspace .student-profile-eyebrow,.student-workspace .student-test-card-main>small,.student-workspace .student-test-intro-card>.section-kicker{color:#742cf2}.student-workspace .student-question-options button.selected{color:#38145b;background:#f1eaf7;border-color:#875eaf}.student-workspace .student-question-options button.selected>span{background:#6721d9;border-color:#6721d9}.student-workspace .student-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#dce5eb;box-shadow:0 -10px 28px #14223810}.student-workspace .workspace-footer{color:#65788c;border-top-color:#dce5eb}.student-workspace .workspace-footer a{color:#6721d9}.admin-workspace .admin-command-hero{background:radial-gradient(circle at 89% 12%,#6c20b83a 0,#0000 30%),radial-gradient(circle at 8% 108%,#6e35a626 0,#0000 35%),linear-gradient(122deg,#10243c 0%,#153b3d 58%,#3d1762 100%);border-color:#3b1c5a}.admin-workspace .admin-command-eyebrow{color:#bf9ce2}.admin-workspace .admin-command-primary{color:#22073d;background:linear-gradient(135deg,#d3b5f1,#9357ce);border-color:#a475d3}.admin-workspace .admin-command-primary:hover{background:linear-gradient(135deg,#c4a0e9,#7836b9)}.admin-workspace .admin-command-signal{background:linear-gradient(150deg,#ffffff1c,#ffffff0a);border-color:#dcc6f232}.admin-workspace .admin-stat-grid>article:first-child .admin-stat-icon,.admin-workspace .admin-stat-grid>article:nth-child(3) .admin-stat-icon,.admin-workspace .admin-stat-grid>article:nth-child(4) .admin-stat-icon,.admin-workspace .admin-next-grid>button>span{color:#6721d9;background:#eee5f6}.admin-workspace .admin-next-grid>button:hover{background:#f8f4fb;border-color:#ad8ccd}.staff-workspace .staff-command-hero{border-color:#dacfe5}.staff-workspace .staff-command-kicker,.staff-workspace .staff-command-focus>span{color:#742cf2}.staff-workspace .staff-command-focus>a{background:#742cf2;border-color:#742cf2}.staff-workspace .staff-command-focus>a:hover{background:#5f20d4}.student-workspace input,.student-workspace select,.student-workspace textarea,.staff-workspace input,.staff-workspace select,.staff-workspace textarea,.admin-workspace input,.admin-workspace select,.admin-workspace textarea{accent-color:#742cf2}.student-workspace input:focus,.student-workspace select:focus,.student-workspace textarea:focus,.staff-workspace input:focus,.staff-workspace select:focus,.staff-workspace textarea:focus,.admin-workspace input:focus,.admin-workspace select:focus,.admin-workspace textarea:focus{border-color:#7b43b3;box-shadow:0 0 0 3px #742cf219}.student-workspace .form-success,.student-workspace .student-form-success,.staff-workspace .form-success,.admin-workspace .form-success{color:#6721d9;background:#f4eff9;border-color:#dbcde8}.staff-workspace .admin-status.status-published,.admin-workspace .admin-status.status-published,.staff-workspace .admin-status.status-approved,.admin-workspace .admin-status.status-approved{color:#6721d9;background:#e9def4}.staff-workspace .admin-status.status-in_review,.admin-workspace .admin-status.status-in_review{color:#885900;background:#fff0cb}@media (width<=1100px){.student-workspace .student-dashboard-hero{grid-template-columns:minmax(0,1fr) 220px}.student-workspace .student-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .admin-command-hero{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr)}}@media (width<=760px){.home-next-header{min-height:66px;padding-inline:16px}.home-next-hero{width:min(100% - 34px,560px);padding-block:37px 30px}.home-next-hero h1{letter-spacing:-1.5px;font-size:clamp(34px,9vw,49px)}.home-next-hero-copy>p{font-size:13px;line-height:1.75}.home-next-preview{border-radius:18px;padding:15px}.home-next-value-strip,.home-next-recruitments,.home-next-tests,.home-next-features{width:min(100% - 34px,620px)}.home-next-value-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-next-value-strip>div{padding:13px}.home-next-value-strip>div+div{border-left:0}.home-next-value-strip>div:nth-child(2n){border-left:1px solid #edf1f4}.home-next-recruitments,.home-next-features{padding-block:34px 40px}.home-next-tests{width:100%;padding:35px 17px 39px}.home-next-recruit-grid,.home-next-test-grid,.home-next-feature-grid{grid-template-columns:1fr}.home-next-section-heading{align-items:flex-start;gap:10px}.home-next-section-heading h2{font-size:25px}.home-next-section-heading p{font-size:11px}.home-next-section-link{white-space:nowrap;padding-top:7px}.home-next-cta{border-radius:18px;flex-direction:column;align-items:flex-start;width:min(100% - 34px,620px);margin-bottom:35px;padding:23px}.public-site-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:26px 20px 16px}.public-footer-brand{grid-column:1/-1}.public-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.public-footer-bottom span:last-child{text-align:left}.student-workspace .workspace-sidebar,.staff-workspace .workspace-sidebar,.admin-workspace .workspace-sidebar{background:#fffffff5;border-top-color:#dce5eb}.student-workspace .workspace-nav-link.active,.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:#6721d9;background:#eee5f6;border-color:#dccceb;box-shadow:inset 0 2px #6716b8}.student-workspace .workspace-nav-link.active svg,.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#742cf2}.student-workspace .workspace-topbar,.staff-workspace .workspace-topbar,.admin-workspace .workspace-topbar{background:#fffffff2;min-height:62px}.student-workspace .workspace-content,.staff-workspace .workspace-content,.admin-workspace .workspace-content{padding:20px 15px 30px}.student-workspace .workspace-page-heading,.staff-workspace .workspace-page-heading,.admin-workspace .workspace-page-heading{align-items:flex-start;margin-bottom:18px}.student-workspace .workspace-page-heading h1,.staff-workspace .workspace-page-heading h1,.admin-workspace .workspace-page-heading h1{font-size:clamp(23px,6vw,29px);line-height:1.25}.student-workspace .workspace-page-heading p,.staff-workspace .workspace-page-heading p,.admin-workspace .workspace-page-heading p{font-size:12px;line-height:1.65}.student-workspace .student-panel-card,.staff-workspace .student-panel-card,.admin-workspace .student-panel-card{border-radius:16px;padding:16px}.student-workspace .student-dashboard-hero{border-radius:20px;grid-template-columns:minmax(0,1fr) 100px;gap:8px;min-height:0;padding:20px 16px}.student-workspace .student-dashboard-hero-side{min-height:125px}.student-workspace .student-dashboard-hero h2{font-size:clamp(23px,6vw,31px)}.student-workspace .student-dashboard-hero-copy>p{font-size:11px}.student-workspace .student-dashboard-stats{gap:9px}.student-workspace .student-dashboard-stats article{border-radius:15px;padding:12px}.admin-workspace .admin-command-hero{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:20px 17px}.admin-workspace .admin-command-signal{max-width:none}.admin-workspace .admin-command-copy h2{font-size:25px}.admin-workspace .admin-command-copy p{font-size:11px}.admin-workspace .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-workspace .staff-command-hero{border-radius:18px;grid-template-columns:minmax(0,1fr) 100px;gap:10px;padding:17px 14px}.staff-workspace .staff-command-copy h2{font-size:22px}.student-workspace .student-test-card,.student-workspace .student-recruitment-card,.staff-workspace .admin-record,.admin-workspace .admin-record{border-radius:14px}}@media (width<=420px){.home-next-header{padding-inline:12px}.home-next-hero,.home-next-value-strip,.home-next-recruitments,.home-next-features{width:min(100% - 26px,380px)}.home-next-test-grid{gap:9px}.home-next-cta{width:min(100% - 26px,380px);padding:19px}.student-workspace .workspace-content,.staff-workspace .workspace-content,.admin-workspace .workspace-content{padding-inline:12px}.student-workspace .student-dashboard-hero{grid-template-columns:minmax(0,1fr) 76px;padding:17px 13px}.student-workspace .student-dashboard-hero-side{transform-origin:100%;transform:scale(.86)}.admin-workspace .admin-command-copy h2{font-size:22px}.staff-workspace .staff-command-hero{grid-template-columns:minmax(0,1fr) 84px}.student-workspace .student-stat-grid,.student-workspace .student-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-next .home-next-feature-grid small,.home-next .public-leaderboard-copy h1 em,.home-next .public-leaderboard-preview article{color:#742cf2}.home-next .public-info-sections article>span,.home-next .public-leaderboard-preview-head>b{color:#6721d9;background:#eee5f6}.home-next .public-leaderboard-preview-head strong,.home-next .public-leaderboard-preview article strong{color:#142238}.home-next .public-leaderboard-preview{border-color:#dce5eb}.auth-page{color:#142238;background:#f3f7fa}.auth-story{background:radial-gradient(at 78% 76%,#742cf24a 0,#0000 45%),linear-gradient(155deg,#192b3e,#101d2d 78%,#14263a)}.auth-story:before{background:radial-gradient(at 72% 76%,#742cf244 0,#0000 45%),repeating-linear-gradient(135deg,#0000 0 47px,#ffffff08 48px 49px)}.auth-brand .brand-mark,.auth-mobile-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#6b19bd,#6721d9)}.auth-brand .brand-period{color:#9654d8}.auth-story-content .section-kicker,.auth-story-content h1 em,.auth-benefit>span,.auth-benefit svg{color:#a971e0}.auth-form-card{background:#fff;border-color:#dce5eb;box-shadow:0 20px 50px #14223810}.auth-form-icon{color:#6721d9;background:#eee5f6}.auth-form-heading .section-kicker{color:#742cf2}.auth-form-heading h2{color:#142238}.auth-form-heading p,.auth-terms,.auth-security{color:#65788c}.auth-method-switch{background:#f3f7fa;border-color:#dce5eb}.auth-method-switch button.active{color:#6721d9;background:#fff;box-shadow:0 2px 7px #14223810}.auth-form label{color:#40556e}.auth-form input:focus,.auth-form select:focus{border-color:#7b43b3;box-shadow:0 0 0 3px #742cf219}.auth-form .auth-submit,.auth-form .button-primary{color:#fff;background:linear-gradient(135deg,#95f,#38006f);border-color:#742cf2;box-shadow:0 8px 18px #742cf224}.auth-form .auth-submit:hover:not(:disabled),.auth-form .button-primary:hover:not(:disabled){background:linear-gradient(135deg,#742cf2,#2f005d)}.auth-security svg,.auth-support a:hover,.back-home:hover{color:#742cf2}.route-loading{color:#65788c;background:#f3f7fa}.loading-mark{color:#fff;background:linear-gradient(145deg,#6b19bd,#6721d9)}.student-workspace .student-dashboard-rank-card,.student-workspace .leaderboard-own-rank{background:radial-gradient(circle at 94% 8%,#eae0f4 0,#0000 32%),linear-gradient(125deg,#fff,#f8f5fb 68%,#f3eef8);border-color:#dacfe5}.student-workspace .student-dashboard-rank-icon,.student-workspace .leaderboard-icon,.student-workspace .leaderboard-state-icon{color:#6721d9;background:#eee5f6}.student-workspace .leaderboard-percentile,.student-workspace .leaderboard-place{color:#6721d9}.student-workspace .leaderboard-scope-tabs button.active{color:#6721d9;border-color:#dccfe8}.student-workspace .leaderboard-entries article.current-student{background:linear-gradient(100deg,#f3eef9,#fff);border-color:#b69bd2}.student-workspace .leaderboard-you-tag{color:#370767;background:#e9def4}.student-workspace .student-mobile-featured :is(h2,h3,strong,p,small,span){color:#f9f2ff}.student-workspace .student-mobile-featured a{color:#23073e;background:#d5baf1;border-color:#b98fe2}.student-workspace .student-mobile-nav-link.active{color:#6721d9}.student-workspace .mobile-greeting-link{color:#6721d9;background:#fff;border-color:#dccfe8}.student-workspace .smart-study-shortcuts article>span,.student-workspace .student-dashboard-shortcuts>a>span,.student-workspace .student-dashboard-list-icon,.student-workspace .student-dashboard-insight-icon{color:#6721d9;background:#eee5f6}.student-workspace .student-question-star.saved{color:#6721d9;background:#f1eaf7;border-color:#b69bd2}.student-workspace .student-coming-chip{color:#6721d9;background:#eee5f6}.student-workspace .student-profile-hero{background:radial-gradient(circle at 88% 16%,#5e12a940 0,#0000 15rem),linear-gradient(118deg,#12283e 0%,#173f3f 68%,#3c1761 100%);border-color:#3b1d59}.student-workspace .student-profile-hero:before{border-color:#b38bdc2d;box-shadow:0 0 0 30px #7120c10c,0 0 0 65px #7120c108}.student-workspace .student-profile-hero:after{background:#6c20b824}.student-workspace .student-profile-eyebrow,.student-workspace .student-profile-eyebrow svg,.student-workspace .student-profile-hero h2 em,.student-workspace .student-profile-hero-note,.student-workspace .student-profile-hero-note>svg{color:#bf9ce2}.student-workspace .student-profile-hero-note>span{color:#c9a6eb;background:#6c20b822;border-color:#b38bdc50}.student-workspace .student-profile-account-card{background:linear-gradient(105deg,#fff 0%,#f8f5fb 70%,#f1ebf7 100%);border-color:#dacfe5}.student-workspace .student-profile-avatar{color:#fff;background:linear-gradient(145deg,#6216ad,#6721d9);box-shadow:0 7px 16px #6721d92b}.student-workspace .student-profile-account-copy small,.student-workspace .student-profile-card-heading small,.student-workspace .student-profile-page .student-study-preferences>.section-kicker{color:#742cf2}.student-workspace .student-profile-card-heading>span{color:#6721d9;background:#eee5f6;border-color:#dccfe8}.student-workspace .student-profile-account-card,.student-workspace .student-profile-details,.student-workspace .student-profile-shortcuts,.student-workspace .student-profile-page .student-study-preferences{background:#fff;border-color:#dce5eb}.student-workspace .student-profile-details input:focus,.student-workspace .student-profile-details select:focus{border-color:#7b43b3;box-shadow:0 0 0 4px #742cf219}.student-workspace .student-profile-shortcuts>a{color:#6721d9;background:#fff;border-color:#dce5eb}.student-workspace .student-profile-shortcuts>a>svg:first-child{color:#6721d9;background:#eee5f6}.student-workspace .student-profile-shortcuts>a:hover{background:#f6f3fa;border-color:#b091cf}.admin-workspace .admin-leaderboard-hero,.admin-workspace .admin-student-features-hero{background:radial-gradient(circle at 94% 6%,#ece3f5 0,#0000 35%),linear-gradient(120deg,#fff,#f8f5fb);border-color:#dacfe5}.admin-workspace .admin-leaderboard-hero>span,.admin-workspace .admin-student-features-hero>span,.admin-workspace .admin-leaderboard-metric-grid article>span,.admin-workspace .admin-student-feature-metrics article>span,.admin-workspace .admin-student-feature-icon{color:#6721d9;background:#eee5f6}.admin-workspace .admin-leaderboard-hero small,.admin-workspace .admin-student-features-hero small,.admin-workspace .admin-leaderboard-section-title>span,.admin-workspace .admin-student-feature-heading>span{color:#742cf2}.admin-workspace .admin-leaderboard-hero h2,.admin-workspace .admin-student-features-hero h2,.admin-workspace .admin-leaderboard-section-title h2,.admin-workspace .admin-student-feature-heading h3{color:#142238}.admin-workspace .admin-leaderboard-switch-card,.admin-workspace .admin-student-feature-toggle{background:#fff;border-color:#dce5eb}.admin-workspace .admin-leaderboard-switch-icon,.admin-workspace .admin-leaderboard-switch-icon.district{color:#6721d9;background:#eee5f6}.admin-workspace .admin-leaderboard-switch-card input:checked,.admin-workspace .admin-student-feature-toggle input:checked{background:#742cf2;border-color:#742cf2}.admin-workspace .admin-leaderboard-switch-card input:focus-visible,.admin-workspace .admin-student-feature-toggle input:focus-visible,.admin-workspace .admin-student-feature-limits input:focus-visible{outline-color:#742cf270}.admin-workspace .admin-leaderboard-metric-grid article,.admin-workspace .admin-student-feature-metrics article{background:#faf8fb;border-color:#dce5eb}.admin-workspace .admin-tests-hero{background:radial-gradient(circle at 83% 10%,#6c20b835 0,#0000 26%),radial-gradient(circle at 0 120%,#6e35a626 0,#0000 36%),linear-gradient(118deg,#10223b,#143c3d 58%,#3d1762);border-color:#3c1b5c}.admin-workspace .admin-tests-hero:after{border-color:#ad83d726;box-shadow:0 0 0 24px #ffffff08,0 0 0 50px #ffffff05}.admin-workspace .admin-tests-eyebrow,.admin-workspace .admin-tests-hero h2 em,.admin-workspace .admin-tests-hero-pills svg{color:#bf9ce2}.admin-workspace .admin-tests-progress>i{background:linear-gradient(90deg,#8949c9,#caa7ed)}.admin-workspace .admin-tests-metrics .tone-blue>span,.admin-workspace .admin-tests-metrics .tone-violet>span{color:#6721d9;background:#eee5f6}.admin-workspace .admin-tests-tabs>button.active{color:#6721d9;background:#f1eaf7;border-color:#dccfe8}.admin-workspace .admin-tests-tabs>button.active>span{color:#fff;background:#742cf2}.admin-workspace .admin-tests-search:focus-within{border-color:#8350b5;box-shadow:0 0 0 3px #742cf219}.admin-workspace .admin-test-card,.admin-workspace .admin-series-card{border-color:#dce5eb;border-radius:16px;box-shadow:0 8px 22px #14223808}@media (width<=900px){.admin-workspace .admin-leaderboard-layout{grid-template-columns:1fr}}.auth-page{--auth-ink:#142238;--auth-muted:#66798d;--auth-line:#dfe8e7;--auth-emerald:#7027e7;--auth-mint:#ddc6f3;min-height:100svh;color:var(--auth-ink);background:radial-gradient(at 80% 0,#eadff4 0,#0000 32rem),#f6f4f8;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:16px;padding:16px;display:grid}.auth-page .auth-story{color:#f6f2fa;isolation:isolate;background:radial-gradient(at 78% 72%,#7027e770 0,#0000 39%),radial-gradient(at 15% 5%,#1e4360 0,#0000 46%),linear-gradient(145deg,#142b42 0%,#102437 54%,#0e2f32 100%);border:1px solid #ffffff20;border-radius:28px;flex-direction:column;min-width:0;min-height:calc(100svh - 32px);padding:34px clamp(28px,4.8vw,72px) 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #1024371c}.auth-page .auth-story:before{z-index:-1;content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000 0%,#0000 83%);mask-image:linear-gradient(110deg,#000 0%,#0000 83%)}.auth-page .auth-brand{gap:11px;width:fit-content}.auth-page .auth-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#7321c4,#7027e7);border:1px solid #ceaaf133;border-radius:14px 14px 14px 5px;width:43px;height:43px;box-shadow:0 8px 20px #061e1e42}.auth-page .auth-brand .brand-word{color:#f8f5fa;font-size:22px}.auth-page .auth-brand .brand-word small{color:#aabdbb;letter-spacing:1.5px;font-size:7px}.auth-page .auth-brand .brand-period{color:#a365e2}.auth-story-label{color:#c4b6d3;letter-spacing:.12em;background:#ffffff0c;border:1px solid #d8baf529;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-top:clamp(54px,9vh,108px);padding:8px 12px;font:700 9px DM Sans,Noto Sans Devanagari,sans-serif;display:flex}.auth-story-label>span,.auth-mobile-tag>span,.auth-step-chip>span{background:#9049d7;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #9049d71b}.auth-page .auth-story-content{z-index:1;width:min(100%,500px);margin:25px 0 auto;padding:0 0 30px;position:relative}.auth-page .auth-story-content .section-kicker{color:#b080df;font-size:10px}.auth-page .auth-story-content h1{color:#f8f5fa;letter-spacing:-1.8px;margin:20px 0 14px;font-size:clamp(39px,4.5vw,62px);line-height:1.26}.auth-page .auth-story-content h1 em{color:#af7ce2}.auth-page .auth-story-content>p{color:#c1d1d2;max-width:410px;font-size:13px;line-height:1.9}.auth-benefits{gap:11px;margin-top:29px;display:grid}.auth-page .auth-benefit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(100deg,#ffffff0d,#ffffff06);border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.auth-page .auth-benefit>span{color:#af7ce2;background:#7128b91b;border:1px solid #b98be72d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.auth-page .auth-benefit strong{color:#f3eef8;font-size:11px;display:block}.auth-page .auth-benefit small{color:#a9c2bd;margin-top:4px;font-size:9px;display:block}.auth-story-note{color:#b8a8c8;align-items:center;gap:9px;margin-top:20px;font-size:9px;display:flex}.auth-story-note svg{color:#a069d6;flex:none}.auth-page .auth-story-footer{z-index:1;color:#8ca9a7;letter-spacing:.15em;align-items:center;gap:9px;font:700 8px DM Sans,sans-serif;display:flex;position:relative}.auth-story-footer>span{color:#c3b4d1}.auth-story-footer>i{background:#9555d4;border-radius:50%;width:3px;height:3px}.auth-story-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #caa8ec1f;border-radius:50%;width:470px;position:absolute;bottom:-210px;right:-170px;box-shadow:0 0 0 38px #caa8ec0a,0 0 0 82px #caa8ec07}.auth-story-orbit-two{opacity:.45;width:540px;inset:30% auto auto -320px}.auth-story-glow{z-index:-1;filter:blur(8px);pointer-events:none;background:#7e34c80d;border-radius:50%;width:210px;height:210px;position:absolute;top:28%;right:-80px}.auth-page .auth-form-side{align-content:center;justify-items:center;min-width:0;min-height:calc(100svh - 32px);padding:72px clamp(16px,4vw,54px) 64px;display:grid;position:relative}.auth-page .auth-form-card{background:linear-gradient(145deg,#fff 0% 70%,#faf8fc 100%);border:1px solid #e3dde8;border-radius:23px;width:min(100%,488px);padding:clamp(27px,3vw,39px);box-shadow:0 24px 70px #26123a12,0 3px 10px #14223808}.auth-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-page .back-home{color:#6d7e8d;align-items:center;gap:7px;font-size:10px;transition:color .18s;display:inline-flex}.auth-page .back-home:hover{color:var(--auth-emerald)}.auth-step-chip{color:#547165;letter-spacing:.07em;white-space:nowrap;background:#f7f4fa;border:1px solid #e6e0ec;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font:800 8px DM Sans,sans-serif;display:inline-flex}.auth-step-chip>span{width:6px;height:6px;box-shadow:none}.auth-page .auth-form-heading{flex-direction:column;align-items:flex-start;margin:27px 0 22px;display:flex}.auth-page .auth-form-icon{color:#7027e7;background:linear-gradient(145deg,#f2e9fa,#eadff5);border:1px solid #dfcfef;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:17px;display:grid;box-shadow:inset 0 1px #fff}.auth-page .auth-form-heading .section-kicker{color:#7027e7;letter-spacing:.1em;font-size:9px}.auth-page .auth-form-heading h2{color:#142238;letter-spacing:-.55px;margin:7px 0 6px;font-size:clamp(23px,2.2vw,28px);line-height:1.35}.auth-page .auth-form-heading p{color:#718197;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.auth-page .auth-method-switch{background:#f4f2f7;border:1px solid #e6e1eb;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:-2px 0 17px;padding:4px;display:grid}.auth-page .auth-method-switch button{color:#738296;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:41px;font-size:11px;font-weight:750;transition:color .18s,background .18s,box-shadow .18s}.auth-page .auth-method-switch button:hover{color:#7027e7}.auth-page .auth-form{gap:15px;display:grid}.auth-page .auth-form label{color:#344c61;gap:8px;font-size:10px;font-weight:750;display:grid}.auth-page .auth-form input,.auth-page .auth-form select{color:#1b3047;background:#fcfbfd;border:1px solid #dce6e4;border-radius:12px;outline:0;width:100%;min-width:0;min-height:49px;padding:0 14px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.auth-page .auth-form input::placeholder{color:#a2b0b8}.auth-page .auth-form input:focus,.auth-page .auth-form select:focus{background:#fff;border-color:#7436b2;box-shadow:0 0 0 4px #4a0b8a20}.auth-page .auth-form input.otp-input{text-align:center;letter-spacing:.48em;min-height:57px;padding-left:.48em;font:700 20px DM Sans,sans-serif}.auth-page .auth-form .auth-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#530b9b,#7027e7 72%,#32075d);border:1px solid #7027e7;border-radius:12px;justify-content:center;gap:10px;width:100%;min-height:51px;margin-top:1px;font-size:12px;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 18px #7027e726,inset 0 1px #ffffff24}.auth-page .auth-form .auth-submit:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 11px 22px #7027e730,inset 0 1px #ffffff24}.auth-page .auth-form .auth-submit:disabled{cursor:wait;opacity:.68}.auth-page .auth-form .text-button{color:#7027e7;cursor:pointer;background:0 0;border:0;justify-self:center;min-height:30px;font-size:10px;font-weight:750}.auth-page .auth-form .text-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.auth-page .auth-terms{color:#7a8997;text-align:center;margin:0;font-size:9px;line-height:1.7}.auth-page .optional-label{color:#93a1aa;justify-self:end;margin-top:-24px;font-size:9px;font-weight:500}.auth-page .otp-help{color:#718197;text-align:center;font-size:9px}.auth-page .form-error,.auth-page .student-form-success{border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.6}.auth-page .form-error{color:#9f3933;background:#fff5f3;border:1px solid #f2cfcd}.auth-page .student-form-success{color:#3c1463;background:#f5f0fa;border:1px solid #dacbe9}.auth-page .auth-security{color:#798a94;text-align:center;border-top:1px solid #e7eeeb;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:9px;display:flex}.auth-page .auth-security svg{color:#491081;flex:none}.auth-page .auth-support{color:#87949e;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:19px;left:18px;right:18px}.auth-page .auth-support a{color:#7027e7;font-weight:750}.auth-page .auth-support i{background:#b0c2bb;border-radius:50%;width:3px;height:3px;margin:0 3px}.auth-page .auth-preference-controls{z-index:5;position:absolute;top:25px;right:28px}.auth-page .auth-preference-controls .app-language-toggle{background:#fff;border-color:#dfd8e5;box-shadow:0 3px 12px #2818380a}.auth-page :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #6a29aa75}@media (width<=980px) and (width>=721px){.auth-page{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px;padding:12px}.auth-page .auth-story{min-height:calc(100svh - 24px);padding-inline:28px}.auth-page .auth-form-side{min-height:calc(100svh - 24px);padding-inline:18px}.auth-page .auth-story-content h1{font-size:clamp(36px,4.3vw,48px)}.auth-page .auth-preference-controls{top:18px;right:20px}}@media (width<=720px){.auth-page{background:radial-gradient(at 100% 0,#eadff4 0,#0000 26rem),#f6f4f8;min-height:100svh;padding:0;display:block}.auth-page .auth-story{display:none}.auth-page .auth-form-side{align-content:start;justify-items:center;min-height:100svh;padding:78px 16px 76px;display:grid}.auth-page .auth-mobile-brand{justify-content:space-between;align-items:center;gap:10px;width:min(100%,488px);margin:0 auto 20px;display:flex}.auth-page .auth-mobile-brand .auth-brand .brand-mark{width:39px;height:39px;font-size:23px}.auth-page .auth-mobile-brand .brand-word{color:#142238;font-size:20px}.auth-page .auth-mobile-brand .brand-word small{color:#7d8e98;font-size:6px}.auth-mobile-tag{color:#5a4371;white-space:nowrap;background:#ffffffbf;border:1px solid #e1d9e9;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:750;display:inline-flex}.auth-mobile-tag>span{width:6px;height:6px;box-shadow:none}.auth-page .auth-form-card{border-radius:21px;width:min(100%,488px);padding:25px clamp(19px,5vw,29px) 22px;box-shadow:0 18px 45px #26123a12,0 2px 6px #14223808}.auth-page .auth-form-heading{margin:23px 0 19px}.auth-page .auth-form-heading h2{font-size:25px}.auth-page .auth-form-heading p{font-size:12px}.auth-page .auth-method-switch button{min-height:43px;font-size:12px}.auth-page .auth-form{gap:14px}.auth-page .auth-form label{font-size:12px}.auth-page .auth-form input,.auth-page .auth-form select{min-height:50px;font-size:16px}.auth-page .auth-form input.otp-input{min-height:57px;font-size:20px}.auth-page .auth-form .auth-submit{min-height:52px;font-size:13px}.auth-page .auth-terms,.auth-page .auth-security{font-size:10px}.auth-page .auth-preference-controls{top:17px;right:16px}.auth-page .auth-support{font-size:10px;bottom:20px}}@media (width<=390px){.auth-page .auth-form-side{padding-inline:12px}.auth-page .auth-mobile-brand{margin-bottom:15px}.auth-page .auth-mobile-tag{padding:7px 8px;font-size:8px}.auth-page .auth-card-topline{align-items:flex-start}.auth-page .auth-step-chip{padding:6px 7px;font-size:7px}.auth-page .auth-form-card{padding-inline:17px}.auth-page .auth-form-heading h2{font-size:23px}.auth-page .auth-support{gap:5px;font-size:9px}}html[data-theme=dark] .auth-page{color:#e6edf5;background:radial-gradient(at 80% 0,#29163b28 0,#0000 32rem),#0c1422}html[data-theme=dark] .auth-page .auth-form-heading p,html[data-theme=dark] .auth-page .back-home,html[data-theme=dark] .auth-page .auth-terms,html[data-theme=dark] .auth-page .otp-help,html[data-theme=dark] .auth-page .auth-security{color:#aab7c8}html[data-theme=dark] .auth-page .auth-form label{color:#cad5e2}html[data-theme=dark] .auth-page .auth-form input,html[data-theme=dark] .auth-page .auth-form select{color:#e6edf5;background:#101c2e;border-color:#344862}html[data-theme=dark] .auth-page .auth-method-switch{background:#101c2e;border-color:#344862}html[data-theme=dark] .auth-page .auth-method-switch button.active{color:#a873dd;background:#1d3146}html[data-theme=dark] .auth-page .auth-mobile-brand .brand-word{color:#e6edf5}html[data-theme=dark] .auth-page .auth-step-chip,html[data-theme=dark] .auth-page .auth-mobile-tag{color:#c9b9d8;background:#192a40;border-color:#344862}html[data-theme=dark] .auth-page .auth-security{border-color:#2b3e57}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{transition-duration:.01ms!important}}:is(.staff-workspace,.admin-workspace) .staff-desk{--desk-ink:#14283e;--desk-muted:#728297;--desk-line:#dfe8e8;--desk-green:#7027e7;min-width:0;color:var(--desk-ink);gap:15px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-hero{color:#f7f4fa;background:radial-gradient(at 84% 15%,#6018a758 0,#0000 32%),radial-gradient(at 0 100%,#2a759358 0,#0000 42%),linear-gradient(116deg,#11283f 0%,#123747 55%,#390a69 100%);border:1px solid #3b1d59;border-radius:22px;grid-template-columns:minmax(0,1fr) 226px;align-items:center;gap:24px;min-height:232px;padding:24px clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #28123d21}:is(.staff-workspace,.admin-workspace) .staff-desk-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 48%,#ffffff07 48.2%,#0000 72%),repeating-linear-gradient(135deg,#0000 0 42px,#ffffff07 43px 44px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000,#000 72%);mask-image:linear-gradient(110deg,#0000,#000 72%)}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-copy,:is(.staff-workspace,.admin-workspace) .staff-desk-live-card{z-index:1;position:relative}:is(.staff-workspace,.admin-workspace) .staff-desk-eyebrow{color:#be98e4;letter-spacing:.14em;align-items:center;gap:8px;font:800 9px DM Sans,Noto Sans Devanagari,sans-serif;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-eyebrow i,:is(.staff-workspace,.admin-workspace) .staff-desk-live-label i{background:#9e5be0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9e5be020}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2{color:#f8f5fa;letter-spacing:-.8px;margin:12px 0 7px;font-size:clamp(26px,3vw,37px);line-height:1.22}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2 em{color:#af7ce2;font-style:normal}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-copy>p{color:#c0d4d5;max-width:610px;margin:0;font-size:11px;line-height:1.8}:is(.staff-workspace,.admin-workspace) .staff-desk-roles{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-roles span{color:#e6daf3;background:#ffffff0d;border:1px solid #d5b9f233;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>a,:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>button{color:#22073d;cursor:pointer;background:linear-gradient(135deg,#dfc8f5,#b182df);border:1px solid #ba91e3;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 12px;font-size:9px;font-weight:850;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>button{color:#f0eaf5;background:#ffffff10;border-color:#ffffff32}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>button:disabled{opacity:.65;cursor:wait}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #d8bdf333;border-radius:17px;justify-items:start;gap:5px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff17}:is(.staff-workspace,.admin-workspace) .staff-desk-live-label{color:#d6c8e4;letter-spacing:.13em;align-items:center;gap:8px;font:800 8px DM Sans,sans-serif;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-live-label i{width:6px;height:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>strong{color:#fff;letter-spacing:-1px;margin-top:4px;font-size:39px;line-height:1}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>small{color:#c7d8d7;font-size:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div{color:#dcd1e6;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding-top:9px;font-size:9px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div b{color:#ffcf81;font-size:12px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>a{color:#c29be8;align-items:center;gap:6px;margin-top:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #dbc2f320;border-radius:50%;width:340px;position:absolute;bottom:-190px;right:110px;box-shadow:0 0 0 34px #dbc2f309,0 0 0 70px #dbc2f306}:is(.staff-workspace,.admin-workspace) .staff-desk-status{color:#829196;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 3px;font-size:8px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-status>span:first-child{color:#5f4d71;align-items:center;gap:7px;font-weight:750;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-error{color:#9b453a;background:#fff6f3;border:1px solid #f1d0c8;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:9px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-error>svg{flex:none}:is(.staff-workspace,.admin-workspace) .staff-desk-error>span{flex:1;gap:3px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-error>span b{font-size:10px}:is(.staff-workspace,.admin-workspace) .staff-desk-error button{color:#9b453a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article{background:linear-gradient(145deg,#fff,#fcfbfd);border:1px solid #dfe8e7;border-radius:15px;grid-template-columns:39px minmax(0,1fr) 15px;align-items:center;gap:2px 10px;min-height:83px;padding:12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 7px 19px #142e3808}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article:hover{border-color:#b99bd6;transform:translateY(-2px);box-shadow:0 11px 24px #7027e710}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article>svg{color:#9aaab1;grid-area:1/3}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon{border-radius:12px;grid-row:span 3;place-items:center;width:38px;height:38px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article>div{gap:3px;min-width:0;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics small{color:#748593;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics strong{color:#172d42;font-size:22px;line-height:1.1}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics article>div>span{color:#92a0a7;font-size:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-content-grid{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);align-items:start;gap:13px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-panel{background:#fff;border:1px solid #dfe8e7;border-radius:17px;min-width:0;padding:16px;box-shadow:0 8px 23px #142e3808}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading>div>span{color:#7027e7;letter-spacing:.13em;font:850 8px DM Sans,sans-serif}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading h2{color:#172d42;margin:4px 0 3px;font-size:15px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading p{color:#82919c;margin:0;font-size:8px;line-height:1.6}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading>a{color:#7027e7;white-space:nowrap;align-items:center;gap:5px;padding-top:4px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-count{color:#523471;white-space:nowrap;background:#f5f1fa;border:1px solid #e4dcec;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list{display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article{border-top:1px solid #edf1ef;grid-template-columns:37px minmax(0,1fr) auto 29px;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon{color:#7027e7;background:#f3eef9;border:1px solid #e6dcef;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.question{color:#4769b5;background:#f0f4ff;border-color:#e0e8fb}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.test,:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.series{color:#7656ae;background:#f6f1fc;border-color:#ebe3f7}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.support{color:#bf6e36;background:#fff6ec;border-color:#f4e4d4}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy{gap:4px;min-width:0;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>div{color:#84949c;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>div i{background:#9ab4a8;border-radius:50%;flex:none;width:3px;height:3px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>strong{color:#20384a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>small{color:#84939d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-priority{white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article>a{color:#7027e7;background:#faf8fc;border:1px solid #e5e0eb;border-radius:9px;place-items:center;width:28px;height:28px;transition:color .16s,background .16s;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article>a:hover{color:#fff;background:#7027e7}:is(.staff-workspace,.admin-workspace) .staff-desk-all-tasks{color:#7027e7;background:#f8f4fb;border:1px solid #dbcde8;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:8px;font-size:9px;font-weight:850;text-decoration:none;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-state{color:#82919c;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:155px;padding:18px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-state>svg{color:#4c1385}:is(.staff-workspace,.admin-workspace) .staff-desk-state strong{color:#2b4857;font-size:11px}:is(.staff-workspace,.admin-workspace) .staff-desk-state span{max-width:260px;font-size:9px;line-height:1.6}:is(.staff-workspace,.admin-workspace) .staff-desk-task-loading{gap:10px;padding:8px 0;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-task-loading i{background:linear-gradient(90deg,#f3f0f5 25%,#faf8fb 45%,#f3f0f5 65%) 0 0/200% 100%;border-radius:11px;height:56px;animation:1.3s ease-in-out infinite staff-desk-shimmer}:is(.staff-workspace,.admin-workspace) .staff-desk-workspaces{gap:7px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace{min-width:0;color:inherit;background:#fdfcfd;border:1px solid #e7eeeb;border-radius:12px;grid-template-columns:37px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:9px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace>span:nth-child(2){gap:3px;min-width:0;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace strong{color:#20384a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace small{color:#85939b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace>svg{color:#91a39e}:is(.staff-workspace,.admin-workspace) .staff-desk-automation{color:#597a6b;background:#f6f2fa;border:1px solid #e6dcef;border-radius:10px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;font-size:8px;line-height:1.6;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-automation svg{color:#7027e7;flex:none}:is(.staff-workspace,.admin-workspace) .staff-desk-footer-note{color:#6d8580;background:#f8f5fa;border:1px solid #e3dceb;border-radius:11px;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-size:8px;display:flex}:is(.staff-workspace,.admin-workspace) .staff-desk-footer-note svg{color:#4c1385;flex:none}:is(.staff-workspace,.admin-workspace) .staff-desk-spin{animation:.9s linear infinite staff-desk-spin}@keyframes staff-desk-spin{to{transform:rotate(360deg)}}@keyframes staff-desk-shimmer{to{background-position:-200% 0}}@media (width<=1120px) and (width>=761px){:is(.staff-workspace,.admin-workspace) .staff-desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.staff-workspace,.admin-workspace) .staff-desk-content-grid{grid-template-columns:1fr}:is(.staff-workspace,.admin-workspace) .staff-desk-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:is(.staff-workspace,.admin-workspace) .staff-desk{gap:11px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero{border-radius:17px;grid-template-columns:minmax(0,1fr) 112px;gap:9px;min-height:0;padding:17px 13px}:is(.staff-workspace,.admin-workspace) .staff-desk-eyebrow{font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2{margin:8px 0 5px;font-size:22px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-copy>p{font-size:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-roles{gap:4px;margin-top:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-roles span{padding:4px 6px;font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions{gap:6px;margin-top:10px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>a,:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>button{min-height:33px;padding-inline:8px;font-size:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card{border-radius:13px;align-self:center;gap:5px;padding:10px 8px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-label{gap:5px;font-size:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>strong{font-size:27px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>small,:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div{font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div b{font-size:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>a{gap:3px;font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-orbit{bottom:-235px;right:30px}:is(.staff-workspace,.admin-workspace) .staff-desk-status{align-items:flex-start;font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article{border-radius:13px;grid-template-columns:33px minmax(0,1fr) 13px;gap:2px 7px;min-height:68px;padding:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon{border-radius:10px;width:32px;height:32px}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon svg{width:16px}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics strong{font-size:19px}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics small,:is(.staff-workspace,.admin-workspace) .staff-desk-metrics article>div>span{font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-content-grid{grid-template-columns:1fr;gap:10px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel{border-radius:15px;padding:12px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading{margin-bottom:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading h2{font-size:14px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading p{font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article{grid-template-columns:33px minmax(0,1fr) auto 27px;gap:7px;padding:9px 0}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon{border-radius:10px;width:32px;height:32px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>strong{font-size:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>small,:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>div{font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-priority{padding:4px 6px;font-size:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-workspaces{grid-template-columns:1fr;gap:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace{padding:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-footer-note{font-size:7px}}@media (width<=420px){:is(.staff-workspace,.admin-workspace) .staff-desk-hero{grid-template-columns:minmax(0,1fr) 96px;gap:7px;padding:15px 11px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2{font-size:19px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card{padding:9px 6px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>a,:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>button{padding-inline:6px;font-size:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article{grid-template-columns:30px minmax(0,1fr) 25px;gap:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-priority{grid-area:2/2;justify-self:start}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article>a{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){:is(.staff-workspace,.admin-workspace) .staff-desk *,:is(.staff-workspace,.admin-workspace) .staff-desk :before,:is(.staff-workspace,.admin-workspace) .staff-desk :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.staff-workspace.workspace-shell{grid-template-columns:268px minmax(0,1fr)}.staff-workspace .workspace-sidebar{scrollbar-color:#b294cf47 transparent;scrollbar-width:thin;background:radial-gradient(at 12% 0,#48167a60 0,#0000 37%),radial-gradient(at 90% 74%,#3d0a713a 0,#0000 42%),linear-gradient(165deg,#142a40,#102336 62%,#0d2d2e);border-right:1px solid #d5b7f316;height:100svh;padding:23px 15px 16px;position:sticky;top:0;overflow:hidden auto;box-shadow:10px 0 35px #102b3214}.staff-workspace .workspace-brand{gap:11px;padding:2px 8px 5px}.staff-workspace .workspace-brand .brand-mark{border-radius:13px 13px 13px 5px;width:40px;height:40px}.staff-workspace .workspace-brand .brand-word{color:#f6f3fa;font-size:21px}.staff-workspace .workspace-brand .brand-word small{color:#9ab5b5;letter-spacing:1.55px;margin-top:5px;font-size:6px}.staff-workspace .workspace-nav-label{color:#8eaaa9;letter-spacing:.17em;margin:34px 10px 10px;font-size:8px}.staff-workspace .workspace-nav{gap:5px}.staff-workspace .workspace-nav-link{color:#c0d0d2;border:1px solid #0000;border-radius:12px;gap:11px;min-height:44px;padding-inline:11px;font-size:10px;transition:transform .18s,color .18s,border-color .18s,background .18s,box-shadow .18s}.staff-workspace .workspace-nav-link svg{color:#94b0b0;transition:color .18s}.staff-workspace .workspace-nav-link.active .nav-pulse{background:#a86ae5;width:6px;height:6px;box-shadow:0 0 0 4px #a86ae524}.staff-workspace .workspace-sidebar-bottom{margin-top:auto;padding-top:20px}.staff-workspace .support-card{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #d0b4ec2a;border-radius:15px;padding:13px;box-shadow:inset 0 1px #ffffff0c}.staff-workspace .support-card-icon{color:#b380e5;background:#5f1ba320;border:1px solid #a76be324;border-radius:10px;width:31px;height:31px;margin-bottom:10px}.staff-workspace .support-card strong{color:#f5f0fa;font-size:10px}.staff-workspace .support-card p{color:#aec4c3;font-size:8px;line-height:1.7}.staff-workspace .support-card a{color:#b686e5;font-size:9px}.staff-workspace .support-card a:hover{color:#dfc7f6}.staff-workspace .workspace-signout{color:#adc1c0;border:1px solid #ffffff10;border-radius:11px;min-height:39px;margin-top:9px;padding-inline:11px;font-size:9px;transition:color .18s,border-color .18s,background .18s}.staff-workspace .workspace-topbar{z-index:25;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#ffffffe8;border-bottom:1px solid #e2dce8;min-height:70px;padding-inline:clamp(22px,3.2vw,46px);position:sticky;top:0;box-shadow:0 7px 24px #28143b08}.staff-workspace .workspace-breadcrumb{color:#778a8e;gap:9px;font-size:9px}.staff-workspace .workspace-breadcrumb span{color:#829492}.staff-workspace .workspace-breadcrumb b{color:#bfcec9}.staff-workspace .workspace-breadcrumb strong{color:#233f4c;font-size:10px}.staff-workspace .workspace-top-actions{gap:9px}.staff-workspace .panel-preference-controls{background:#f8f5fa;border:1px solid #e6e1eb;border-radius:12px;padding:3px}.staff-workspace .panel-preference-controls .app-language-toggle{background:0 0;border-color:#0000}.staff-workspace .panel-preference-controls .app-language-toggle button{border-radius:8px;min-height:29px}.staff-workspace .panel-preference-controls .app-language-toggle button[aria-pressed=true]{color:#7027e7;background:#fff;box-shadow:0 2px 7px #28123e13}.staff-workspace .workspace-user-avatar{color:#fff;background:linear-gradient(145deg,#691db5,#7027e7);border:1px solid #d3bfe7;width:37px;height:37px;font-size:13px;box-shadow:0 4px 11px #7027e724}.staff-workspace .workspace-user-copy{min-width:0}.staff-workspace .workspace-user-copy strong{color:#203c4b;font-size:10px}.staff-workspace .workspace-user-copy small{color:#869796;font-size:8px}.staff-workspace .workspace-header-signout{color:#55726b;background:#fff;border-color:#e2dce8;border-radius:10px;min-height:36px;padding-inline:10px;font-size:9px}.staff-workspace .workspace-header-signout:hover{color:#aa4e45;background:#fff7f5;border-color:#ebc7c0}.staff-workspace .workspace-header-signout:focus-visible,.staff-workspace .workspace-signout:focus-visible,.staff-workspace .workspace-nav-link:focus-visible{outline-offset:2px;outline:3px solid #8a46cd8c}@media (width<=1100px) and (width>=761px){.staff-workspace.workspace-shell{grid-template-columns:226px minmax(0,1fr)}.staff-workspace .workspace-sidebar{padding-inline:12px}}@media (width<=760px){.staff-workspace.workspace-shell{padding:0 0 calc(88px + env(safe-area-inset-bottom));display:block}.staff-workspace .workspace-sidebar{z-index:40;width:100%;height:calc(78px + env(safe-area-inset-bottom));padding:7px 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);scrollbar-width:none;background:#112b36f5;border:1px solid #dacde6;border-bottom:0;border-radius:19px 19px 0 0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -11px 32px #25123720}.staff-workspace .workspace-brand,.staff-workspace .workspace-nav-label,.staff-workspace .workspace-sidebar-bottom{display:none}.staff-workspace .workspace-nav{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:5px;width:100%;height:100%;padding:0 3px;scroll-padding-inline:50%;display:flex;overflow:auto hidden}.staff-workspace .workspace-nav::-webkit-scrollbar{display:none}.staff-workspace .workspace-nav-link{color:#b4c9c9;text-align:center;white-space:nowrap;scroll-snap-align:center;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:0 0 74px;justify-content:center;gap:4px;min-width:74px;min-height:0;padding:5px 3px;font-size:8px;position:relative}.staff-workspace .workspace-nav-link:hover{transform:none}.staff-workspace .workspace-nav-link.active{color:#f6edff;background:linear-gradient(145deg,#430d78,#33075e);border-color:#a265df3d;box-shadow:inset 0 1px #ffffff20,0 5px 15px #08020d3d}.staff-workspace .workspace-nav-link.active:after{content:"";background:#c090f0;border-radius:2px;width:18px;height:2px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.staff-workspace .workspace-nav-link svg{color:#ab9abb;width:18px;height:18px}.staff-workspace .workspace-nav-link.active svg{color:#c9a2f0}.staff-workspace .workspace-nav-link .nav-pulse{display:none}.staff-workspace .workspace-topbar{background:#fffffff0;border-bottom-color:#e2dce8;min-height:62px;padding-inline:15px}.staff-workspace .workspace-breadcrumb{display:none}.staff-workspace .mobile-workspace-brand{order:0;align-items:center;gap:8px;margin-right:auto;display:inline-flex}.staff-workspace .mobile-workspace-brand .brand-mark{border-radius:11px 11px 11px 4px;width:35px;height:35px;font-size:22px}.staff-workspace .mobile-workspace-word{color:#173247;letter-spacing:-.8px;font:800 19px Manrope,DM Sans,sans-serif}.staff-workspace .mobile-workspace-word>span{color:#7027e7}.staff-workspace .workspace-top-actions{order:1;gap:7px;margin-left:0}.staff-workspace .workspace-user-avatar{width:34px;height:34px}.staff-workspace .workspace-user-copy{display:none}.staff-workspace .workspace-header-signout{white-space:nowrap;border-radius:10px;min-height:34px;padding-inline:9px;font-size:8px}.staff-workspace .workspace-content{width:min(100%,760px);padding:19px 15px 28px}}@media (width<=420px){.staff-workspace .workspace-topbar{padding-inline:11px}.staff-workspace .workspace-top-actions{gap:5px}.staff-workspace .workspace-header-signout{width:34px;min-width:34px;padding:0}.staff-workspace .workspace-header-signout span{display:none}.staff-workspace .workspace-nav{gap:4px}.staff-workspace .workspace-nav-link{flex-basis:71px;min-width:71px}}html[data-theme=dark] .staff-workspace .workspace-topbar{background:#111d30ed;border-bottom-color:#2b3e57}html[data-theme=dark] .staff-workspace .workspace-breadcrumb strong,html[data-theme=dark] .staff-workspace .workspace-user-copy strong{color:#e6edf5}html[data-theme=dark] .staff-workspace .workspace-breadcrumb span,html[data-theme=dark] .staff-workspace .workspace-user-copy small{color:#aab7c8}html[data-theme=dark] .staff-workspace .panel-preference-controls{background:#101c2e;border-color:#344862}html[data-theme=dark] .staff-workspace .workspace-header-signout{color:#d4dfeb;background:#142238;border-color:#344862}@media (prefers-reduced-motion:reduce){.staff-workspace .workspace-sidebar *,.staff-workspace .workspace-sidebar :before,.staff-workspace .workspace-sidebar :after,.staff-workspace .workspace-topbar *,.staff-workspace .workspace-topbar :before,.staff-workspace .workspace-topbar :after{transition-duration:.01ms!important}}.image-upload-field{background:linear-gradient(135deg,#faf8fc,#fff);border:1px solid #dfe8e5;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.image-upload-heading{color:#352544;gap:3px;font-size:11px;display:grid}.image-upload-heading small{color:#73827f;font-size:9px;font-weight:500;line-height:1.45}.image-upload-control{align-items:center;gap:12px;min-width:0;display:flex}.image-upload-preview,.image-upload-placeholder{object-fit:cover;color:#628075;background:#f3eef7;border:1px solid #e4dfe9;border-radius:9px;flex:0 0 76px;place-items:center;width:76px;height:62px;display:grid;overflow:hidden}.image-upload-placeholder small{margin-top:-13px;font-size:8px}.image-upload-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.image-upload-button,.image-remove-button{color:#3a086b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4c9df;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.image-upload-button:hover{background:#f3edf8;border-color:#4d1683}.image-upload-button:disabled{cursor:progress;opacity:.7}.image-remove-button{color:#a44d3c;border-color:#f0d7d0}.image-upload-error{color:#ae3f34;margin:0;font-size:10px;line-height:1.45}.public-content-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.student-question-illustration{object-fit:contain;background:#fff;border:1px solid #e4e9ed;border-radius:14px;max-width:min(100%,620px);max-height:360px;margin:14px auto;display:block}.notification-content-image{object-fit:cover;background:#f2f5f7;border-radius:12px;width:100%;max-height:240px;margin:0 0 12px;display:block}.public-detail-image{object-fit:cover;background:#fff;border:1px solid #e4eaf0;border-radius:18px;width:min(100%,960px);max-height:340px;margin:0 auto 20px;display:block;box-shadow:0 12px 32px #20365212}.admin-content-thumbnail{object-fit:cover;background:#f6f4f8;border:1px solid #e3e9e8;border-radius:11px;width:100%;max-width:300px;max-height:160px;margin:9px 0;display:block}.admin-question-thumbnail{object-fit:contain;max-width:min(100%,460px);max-height:260px}.admin-image-editor{background:#fbfafc;border:1px solid #e7ece9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:10px 0 14px;padding:10px;display:grid}.admin-image-editor .image-upload-field{background:0 0;border:0;padding:0}.admin-image-editor .admin-secondary-action{min-height:36px}.admin-reference-copy{align-items:center}.admin-reference-logo{object-fit:cover;border:1px solid #e3e9e8;border-radius:9px;width:36px;height:36px}@media (width<=760px){.image-upload-field{padding:9px}.image-upload-preview,.image-upload-placeholder{flex-basis:64px;width:64px;height:54px}.student-question-illustration{border-radius:11px;max-height:250px;margin:10px auto}.public-detail-image{border-radius:13px;max-height:220px;margin-bottom:14px}.admin-image-editor{grid-template-columns:1fr}.admin-image-editor>.admin-secondary-action{justify-content:center;width:100%}}.public-recruitment-detail{--recruitment-blue:#3157c8;--recruitment-ink:#172b4d;--recruitment-muted:#6e7e96;--recruitment-line:#e1e8f1;--recruitment-orange:#e96a25;gap:21px;width:100%;display:grid}.recruitment-detail-breadcrumb{color:#9aa6b6;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.recruitment-detail-breadcrumb a{color:#657895;align-items:center;gap:6px;font-weight:700;display:inline-flex}.recruitment-detail-breadcrumb a:hover{color:var(--recruitment-blue)}.recruitment-detail-breadcrumb>span:last-child{color:#344b70;font-weight:750}.recruitment-detail-hero{background:radial-gradient(at 85% 16%,#f8e9d6 0,#0000 29%),linear-gradient(115deg,#fff 0%,#f8fbff 62%,#edf3ff 100%);border:1px solid #dce6f3;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(245px,.65fr);align-items:stretch;gap:24px;padding:clamp(22px,3.5vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #243d6710}.recruitment-detail-hero:after{content:"";pointer-events:none;border:1px solid #cbd9f155;border-radius:50%;width:265px;height:265px;position:absolute;bottom:-132px;right:25%;box-shadow:0 0 0 32px #dbe5f322,0 0 0 66px #dbe5f311}.recruitment-detail-hero-copy,.recruitment-detail-visual{z-index:1;min-width:0;position:relative}.recruitment-detail-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.recruitment-detail-badges{color:#687b99;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.recruitment-detail-badge{color:#471678;background:#f3eef9;border:1px solid #dfd4e9;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:inline-flex}.recruitment-detail-badge.is-demo{color:#9b531d;background:#fff5e9;border-color:#f4d6ad}.recruitment-detail-badge.is-demo i{background:#e98428;box-shadow:0 0 0 4px #e984281c}.recruitment-detail-badge.is-closed{color:#a54835;background:#fff1ee;border-color:#f0d8d2}.recruitment-detail-badge.is-closed i{background:#c85a44;box-shadow:0 0 0 4px #c85a441c}.recruitment-detail-badge i,.recruitment-aside-kicker i{background:#5a10a3;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #5a10a31c}.recruitment-detail-hero h1{max-width:790px;color:var(--recruitment-ink);letter-spacing:-.8px;margin:17px 0 11px;font-size:clamp(28px,4vw,46px);font-weight:850;line-height:1.23}.recruitment-detail-hero-copy>p{color:#62748f;max-width:740px;margin:0;font-size:14px;line-height:1.85}.recruitment-detail-meta{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.recruitment-detail-meta span{color:#526883;background:#ffffffbf;border:1px solid #e1e8f0;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.recruitment-detail-meta svg{color:var(--recruitment-blue)}.recruitment-detail-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.recruitment-detail-apply{color:#fff;background:linear-gradient(135deg,#f47d2e,#df5717);border:1px solid #db5d18;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 18px #e96a2530}.recruitment-detail-apply:hover{transform:translateY(-1px);box-shadow:0 11px 22px #e96a253d}.recruitment-detail-quiet-link{color:#3157c8;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.recruitment-detail-visual{background:linear-gradient(145deg,#f9fbff,#e6efff);border:1px solid #dce5f1;border-radius:18px;place-items:center;min-height:255px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffff7a}.recruitment-detail-visual:before,.recruitment-detail-visual:after{content:"";border:1px solid #bdcdef73;border-radius:50%;position:absolute}.recruitment-detail-visual:before{width:210px;height:210px}.recruitment-detail-visual:after{width:270px;height:270px}.recruitment-detail-visual>img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recruitment-detail-visual>img.recruitment-detail-agency-logo{object-fit:contain;background:#fff;border:1px solid #e1e8f0;border-radius:25px;width:90px;height:90px;padding:14px;position:relative;inset:auto;box-shadow:0 12px 28px #243d6718}.recruitment-detail-visual-mark{z-index:1;color:#3157c8;justify-items:center;gap:13px;display:grid;position:relative}.recruitment-detail-visual-mark>svg{color:#e66a24;background:#fff;border:1px solid #d9e3f4;border-radius:23px;width:74px;height:74px;padding:17px;box-shadow:0 14px 32px #263f6818}.recruitment-detail-visual-mark>span{color:#8291a8;letter-spacing:1.45px;font-size:8px;font-weight:850}.recruitment-detail-visual-caption{z-index:2;color:#49617e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffbd;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:750;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.recruitment-detail-visual-caption svg{color:#4e1686}.recruitment-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);align-items:start;gap:20px;display:grid}.recruitment-detail-content{gap:15px;min-width:0;display:grid}.recruitment-detail-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.recruitment-highlight{border:1px solid var(--recruitment-line);background:#fff;border-radius:15px;gap:8px;min-width:0;padding:15px;display:grid;box-shadow:0 5px 16px #243d6708}.recruitment-highlight>span{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.recruitment-highlight>small{color:#8794a8;font-size:9px;font-weight:700}.recruitment-highlight>strong{overflow-wrap:anywhere;color:#233958;font-size:12px;line-height:1.5}.recruitment-highlight.highlight-blue>span{color:#3157c8;background:#edf2ff}.recruitment-highlight.highlight-orange>span{color:#df6928;background:#fff1e5}.recruitment-highlight.highlight-green>span{color:#4d1387;background:#f1e9f8}.recruitment-highlight.highlight-violet>span{color:#7955c9;background:#f2edff}.recruitment-detail-section-nav{z-index:5;border:1px solid var(--recruitment-line);scrollbar-width:none;background:#ffffffed;border-radius:13px;gap:5px;padding:6px;display:flex;position:sticky;top:86px;overflow-x:auto;box-shadow:0 5px 15px #1d35570a}.recruitment-detail-section-nav::-webkit-scrollbar{display:none}.recruitment-detail-section-nav a{color:#61738d;border-radius:9px;flex:none;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.recruitment-detail-section-nav a:hover{color:#3157c8;background:#edf2ff}.recruitment-detail-panel{border:1px solid var(--recruitment-line);background:#fff;border-radius:17px;padding:20px;scroll-margin-top:150px;box-shadow:0 7px 21px #243d6708}.recruitment-panel-heading{align-items:center;gap:11px;margin-bottom:15px;display:flex}.recruitment-panel-icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.recruitment-panel-icon.blue{color:#3157c8;background:#edf2ff}.recruitment-panel-icon.green{color:#4d1387;background:#f1e9f8}.recruitment-panel-icon.orange{color:#df6928;background:#fff1e5}.recruitment-panel-icon.violet{color:#7955c9;background:#f2edff}.recruitment-panel-heading small{color:#8b98aa;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.recruitment-panel-heading h2{color:#203653;margin:0;font-size:16px;font-weight:850}.recruitment-detail-panel>p{color:#687a91;margin:0;font-size:12px;line-height:1.9}.recruitment-detail-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.recruitment-detail-timeline li{grid-template-columns:16px minmax(0,1fr);gap:11px;padding:0 0 17px;display:grid;position:relative}.recruitment-detail-timeline li:not(:last-child):before{content:"";background:linear-gradient(#b6c8f5,#e7edf7);width:2px;position:absolute;top:13px;bottom:0;left:6px}.recruitment-timeline-dot{z-index:1;background:#fff;border:3px solid #3157c8;border-radius:50%;width:14px;height:14px;margin-top:2px;position:relative;box-shadow:0 0 0 4px #edf2ff}.recruitment-detail-timeline li>div{justify-items:start;gap:5px;display:grid}.recruitment-detail-timeline strong{color:#263c5c;font-size:12px}.recruitment-detail-timeline time{color:#db6a27;font-size:10px;font-weight:800}.recruitment-detail-timeline p{color:#718098;margin:1px 0 0;font-size:11px;line-height:1.65}.recruitment-detail-timeline a{color:#3157c8;align-items:center;gap:5px;margin-top:3px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.recruitment-fee-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;display:grid}.recruitment-fee-grid article{background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #e6ebf2;border-radius:12px;gap:7px;padding:13px;display:grid}.recruitment-fee-grid small{color:#8491a4;font-size:9px;font-weight:700}.recruitment-fee-grid strong{overflow-wrap:anywhere;color:#263d5d;font-size:12px;line-height:1.5}.recruitment-detail-empty{color:#3157c8;background:#f8faff;align-items:flex-start;gap:11px;display:flex}.recruitment-detail-empty>div>strong{color:#243b5b;font-size:12px}.recruitment-detail-empty>div>p{color:#73819a;margin:5px 0 0;font-size:11px;line-height:1.65}.recruitment-detail-official{background:linear-gradient(125deg,#f5f0fa,#faf8fc);border:1px solid #dccfe8;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px;display:grid}.recruitment-detail-official.is-demo{background:linear-gradient(125deg,#fff8ee,#fffdfa);border-color:#f0d8b9}.recruitment-detail-official.is-demo .recruitment-official-icon{color:#b86523;background:#fff0db}.recruitment-detail-official.is-demo small,.recruitment-detail-official.is-demo h2{color:#805124}.recruitment-official-icon{color:#4d1387;background:#e8dcf4;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.recruitment-detail-official small{color:#644286;font-size:9px;font-weight:800}.recruitment-detail-official h2{color:#38244b;margin:4px 0;font-size:14px}.recruitment-detail-official p{color:#69867b;margin:0 0 9px;font-size:10px;line-height:1.6}.recruitment-detail-official a{color:#4b1482;align-items:center;gap:6px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.recruitment-detail-aside{gap:12px;display:grid;position:sticky;top:100px}.recruitment-aside-card{border:1px solid var(--recruitment-line);background:#fff;border-radius:17px;padding:18px;box-shadow:0 8px 24px #243d670a}.recruitment-apply-card{background:linear-gradient(145deg,#fff,#f6f8ff);border-color:#d7e1f4}.recruitment-aside-kicker{color:#4a197a;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.recruitment-aside-kicker i{width:6px;height:6px;box-shadow:none}.recruitment-apply-card h2{color:#203653;margin:13px 0 7px;font-size:18px;line-height:1.4}.recruitment-apply-card>p,.recruitment-save-card>p{color:#728199;margin:0;font-size:10px;line-height:1.7}.aside-apply{width:100%;margin-top:15px}.recruitment-aside-deadline{color:#df6928;background:#fff8f2;border:1px solid #f1dfd2;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.recruitment-aside-deadline>span{gap:4px;display:grid}.recruitment-aside-deadline small{color:#9a806f;font-size:9px}.recruitment-aside-deadline strong{color:#8e4b24;font-size:11px}.recruitment-aside-card-heading{color:#3157c8;align-items:center;gap:9px;margin-bottom:10px;display:flex}.recruitment-aside-card-heading strong{color:#243b5a;font-size:12px}.recruitment-aside-secondary{color:#3157c8;text-align:center;background:#fff;border:1px solid #d7e1f2;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:39px;margin-top:12px;padding:8px 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.recruitment-aside-test-link{color:#df6928;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.recruitment-detail-disclaimer{color:#8793a4;align-items:flex-start;gap:7px;margin:0;padding:0 3px;font-size:9px;line-height:1.65;display:flex}.recruitment-detail-disclaimer svg{color:#4e1686;flex:none}.recruitment-detail-loading{color:#6c7f9a;justify-content:center;align-items:center;gap:10px;min-height:300px;font-size:13px;display:flex}@media (width<=900px){.recruitment-detail-hero{grid-template-columns:minmax(0,1fr) minmax(200px,.55fr);gap:17px}.recruitment-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:14px}.recruitment-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.public-recruitment-detail{gap:14px}.recruitment-detail-breadcrumb{gap:6px;font-size:9px}.recruitment-detail-hero{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;padding:19px}.recruitment-detail-hero h1{letter-spacing:-.45px;margin:13px 0 8px;font-size:clamp(24px,7vw,34px)}.recruitment-detail-hero-copy>p{font-size:12px;line-height:1.75}.recruitment-detail-meta{gap:6px;margin-top:12px}.recruitment-detail-meta span{min-height:29px;padding:0 8px;font-size:9px}.recruitment-detail-hero-actions{align-items:stretch;gap:10px;width:100%;margin-top:15px}.recruitment-detail-apply{min-height:43px;padding:0 12px;font-size:10px}.recruitment-detail-quiet-link{padding:0 4px;font-size:10px}.recruitment-detail-visual{border-radius:14px;min-height:155px}.recruitment-detail-visual:before{width:150px;height:150px}.recruitment-detail-visual:after{width:205px;height:205px}.recruitment-detail-visual>img.recruitment-detail-agency-logo{border-radius:19px;width:68px;height:68px;padding:10px}.recruitment-detail-visual-mark>svg{border-radius:18px;width:56px;height:56px;padding:12px}.recruitment-detail-visual-caption{padding:7px 9px;font-size:9px;bottom:8px;left:8px;right:8px}.recruitment-detail-layout{grid-template-columns:minmax(0,1fr);gap:13px}.recruitment-detail-content{gap:11px}.recruitment-detail-highlights{gap:7px}.recruitment-highlight{border-radius:12px;gap:6px;padding:11px}.recruitment-highlight>span{border-radius:9px;width:29px;height:29px}.recruitment-highlight>span svg{width:15px;height:15px}.recruitment-highlight>small{font-size:8px}.recruitment-highlight>strong{font-size:10px}.recruitment-detail-section-nav{border-radius:11px;margin:0 -2px;padding:4px;position:static}.recruitment-detail-section-nav a{padding:8px 10px;font-size:9px}.recruitment-detail-panel{border-radius:14px;padding:15px;scroll-margin-top:90px}.recruitment-panel-heading{gap:9px;margin-bottom:11px}.recruitment-panel-icon{border-radius:10px;width:33px;height:33px}.recruitment-panel-heading h2{font-size:14px}.recruitment-detail-panel>p{font-size:11px;line-height:1.8}.recruitment-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.recruitment-fee-grid article{padding:10px}.recruitment-fee-grid strong{font-size:10px}.recruitment-detail-official{border-radius:13px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:14px}.recruitment-official-icon{border-radius:11px;width:34px;height:34px}.recruitment-detail-official h2{font-size:12px}.recruitment-detail-aside{grid-template-columns:minmax(0,1fr);gap:9px;position:static}.recruitment-aside-card{border-radius:14px;padding:15px}}@media (prefers-reduced-motion:reduce){.recruitment-detail-apply{transition:none}}.public-recruitments-page{--recruit-list-blue:#3157c8;--recruit-list-ink:#172b4d;--recruit-list-muted:#687991;--recruit-list-line:#e0e8f2;gap:20px;width:100%;display:grid}.recruitments-breadcrumb{color:#9aa6b6;align-items:center;gap:9px;font-size:10px;display:flex}.recruitments-breadcrumb a{color:#657895;align-items:center;gap:6px;font-weight:750;text-decoration:none;display:inline-flex}.recruitments-breadcrumb a:hover{color:var(--recruit-list-blue)}.recruitments-breadcrumb>span:last-child{color:#344b70;font-weight:800}.recruitments-hero{background:radial-gradient(at 83% 15%,#ffe5ce 0,#0000 31%),linear-gradient(112deg,#fff 0%,#f8fbff 58%,#edf3ff 100%);border:1px solid #dce6f4;border-radius:25px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;min-height:285px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #253d6710}.recruitments-hero-copy{z-index:2;max-width:670px;position:relative}.recruitments-eyebrow{color:#536caa;letter-spacing:.025em;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.recruitments-eyebrow>i{background:#8b43ef;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #8b43ef1b}.recruitments-hero h1{max-width:680px;color:var(--recruit-list-ink);letter-spacing:-1px;margin:15px 0 11px;font-size:clamp(29px,4.2vw,48px);font-weight:880;line-height:1.23}.recruitments-hero h1 em{color:var(--recruit-list-blue);font-style:normal}.recruitments-hero-copy>p{color:#697b94;max-width:610px;margin:0;font-size:13px;line-height:1.8}.recruitments-hero-proof{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.recruitments-hero-proof>span{color:#5e718d;background:#ffffffc9;border:1px solid #e1e8f0;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.recruitments-hero-proof svg{color:#4c1484}.recruitments-hero-art{pointer-events:none;width:40%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.recruitments-art-sun{background:linear-gradient(145deg,#fff5dc,#ffc888);border-radius:50%;width:100px;height:100px;position:absolute;top:35px;right:20%;box-shadow:0 0 0 22px #ffebcf55}.recruitments-art-hill{border-radius:50% 50% 0 0;width:430px;height:235px;position:absolute;bottom:-76px;right:-30px;transform:rotate(-8deg)}.recruitments-art-hill.hill-back{background:linear-gradient(160deg,#dce8fc,#c3d5f2);bottom:-95px;right:75px}.recruitments-art-hill.hill-front{background:linear-gradient(160deg,#a9bfdf,#899fc5)}.recruitments-art-palace{background:linear-gradient(90deg,#f8c08e,#f2ad70);border:2px solid #e3a771;border-bottom-width:8px;border-radius:8px 8px 3px 3px;width:200px;height:112px;position:absolute;bottom:74px;right:8%;box-shadow:0 14px 24px #70536b25}.recruitments-art-palace:before{content:"";background:#f3b37a;border:2px solid #e3a771;border-bottom:0;border-radius:48% 48% 0 0;height:38px;position:absolute;top:-33px;left:30px;right:30px}.recruitments-art-palace:after{content:"";background:#f6bd87;border:2px solid #e3a771;border-bottom:0;border-radius:50% 50% 0 0;width:30px;height:62px;position:absolute;top:-59px;left:85px}.recruitments-art-palace>span{z-index:1;background:#fff2d8;border:2px solid #dc9965;border-radius:13px 13px 2px 2px;width:23px;height:34px;position:absolute;bottom:5px}.recruitments-art-palace>span:first-child{left:20px}.recruitments-art-palace>span:nth-child(2){height:49px;left:86px}.recruitments-art-palace>span:nth-child(3){right:20px}.recruitments-art-palace>i{background:#f6bd87;border:2px solid #dfa06b;border-radius:50% 50% 0 0;width:20px;height:34px;position:absolute;top:-27px}.recruitments-art-palace>i:first-of-type{left:-18px}.recruitments-art-palace>i:nth-of-type(2){right:-18px}.recruitments-art-palace>b{background:#cf734a;width:4px;height:20px;position:absolute;top:-76px;left:calc(50% - 2px)}.recruitments-art-caption{text-align:right;gap:3px;display:grid;position:absolute;bottom:20px;right:10%}.recruitments-art-caption span{color:#5d759e;letter-spacing:1.1px;font-size:9px;font-weight:800}.recruitments-art-caption strong{color:#2e4b79;font-size:11px}.recruitments-search-panel{background:#fff;border:1px solid #e2e8f0;border-radius:17px;grid-template-columns:minmax(185px,.4fr) minmax(0,1.6fr);align-items:center;gap:20px;padding:14px 16px;display:grid;box-shadow:0 10px 28px #243d6709}.recruitments-search-label{align-items:center;gap:10px;display:flex}.recruitments-search-icon{color:#3157c8;background:#edf2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.recruitments-search-label>div{gap:3px;display:grid}.recruitments-search-label strong{color:#263d5e;font-size:12px}.recruitments-search-label small{color:#8a96a7;font-size:9px}.recruitments-search-form{color:#71829a;background:#f9fbfd;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:10px;min-height:49px;padding:4px 5px 4px 14px;display:flex}.recruitments-search-form>svg{color:#3157c8;flex:none}.recruitments-search-form input{color:#243c60;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.recruitments-search-form input::placeholder{color:#9ba7b7}.recruitments-search-form button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f47d2e,#df5717);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 5px 13px #df57172b}.recruitments-search-form button:hover{background:#d95516}.recruitments-results{gap:14px;display:grid}.recruitments-results-heading{justify-content:space-between;align-items:end;gap:14px;padding:8px 1px 0;display:flex}.recruitments-section-kicker{color:#df6928;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.recruitments-results-heading h2{color:#1d3457;margin:4px 0;font-size:clamp(20px,2.7vw,28px);line-height:1.35}.recruitments-results-heading p{color:#7c8ba0;margin:0;font-size:10px;line-height:1.6}.recruitments-results-count{background:#fff;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:8px;min-width:100px;padding:10px 13px;display:flex}.recruitments-results-count strong{color:#3157c8;font-size:22px;line-height:1}.recruitments-results-count span{color:#70819a;font-size:9px;line-height:1.4}.recruitments-active-query{color:#637792;background:#f7f9ff;border:1px solid #dfe7f5;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.recruitments-active-query strong{color:#3157c8}.recruitments-active-query button{color:#3157c8;font:inherit;cursor:pointer;background:#e9efff;border:0;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800}.recruitments-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.recruitment-listing-card{background:linear-gradient(145deg,#fff,#fdfefe);border:1px solid #e0e7f0;border-radius:17px;flex-direction:column;min-width:0;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 7px 22px #243d6708}.recruitment-listing-card:hover{border-color:#c8d6ee;transform:translateY(-2px);box-shadow:0 13px 27px #243d6712}.recruitment-listing-card.is-demo{background:linear-gradient(145deg,#fffefa,#fff8ef);border-color:#f1dfc8}.recruitment-card-topline{justify-content:space-between;align-items:center;gap:9px;margin-bottom:13px;display:flex}.recruitment-card-agency{color:#63748c;align-items:center;gap:8px;min-width:0;font-size:9px;font-weight:800;display:flex}.recruitment-card-agency>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recruitment-card-agency-logo{color:#3157c8;background:#f0f4ff;border:1px solid #e2e9f3;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.recruitment-card-agency-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.recruitment-card-tag{color:#3157c8;background:#f2f5ff;border:1px solid #dbe4f3;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.recruitment-card-tag.closed-tag{color:#a54835;background:#fff1ee;border-color:#f0d8d2}.recruitment-card-title{color:#1b3356;margin-bottom:8px;font-size:16px;font-weight:850;line-height:1.5;text-decoration:none;display:block}.recruitment-card-title:hover{color:#3157c8}.recruitment-card-summary{color:#73829a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.recruitment-card-meta{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;padding-top:12px;display:grid}.recruitment-card-meta>span{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 5px;min-width:0;display:grid}.recruitment-card-meta svg{color:#3157c8;grid-row:span 2}.recruitment-card-meta small{color:#8c98a9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recruitment-card-meta strong{color:#334a68;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.recruitment-card-demo-note{color:#a15f2a;align-items:center;gap:6px;margin-top:10px;font-size:9px;font-weight:700;display:flex}.recruitment-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.recruitment-card-footer>span{color:#74839a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.recruitment-card-footer>a{color:#3157c8;background:#f7f9ff;border:1px solid #d8e2f4;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.recruitment-card-footer>a:hover{background:#edf2ff;border-color:#b7c8ef}.recruitments-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.recruitments-loading-grid>div{background:linear-gradient(100deg,#f4f6f9 25%,#fff 38%,#f4f6f9 60%) 0 0/300% 100%;border:1px solid #e4eaf2;border-radius:17px;height:210px;animation:1.4s infinite recruitments-skeleton}@keyframes recruitments-skeleton{to{background-position:-150% 0}}.recruitments-empty-state{text-align:center;background:#fff;border:1px dashed #dbe4f1;border-radius:18px;align-content:center;justify-items:center;gap:8px;min-height:245px;padding:25px;display:grid}.recruitments-empty-state>span{color:#3157c8;background:#edf2ff;border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:4px;display:grid}.recruitments-empty-state>strong{color:#263d5e;font-size:14px}.recruitments-empty-state>p{color:#7b899e;max-width:410px;margin:0;font-size:10px;line-height:1.65}.recruitments-empty-state>button{color:#3157c8;min-height:34px;font:inherit;cursor:pointer;background:#f7f9ff;border:1px solid #d8e2f4;border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.recruitments-pagination{color:#77869c;justify-content:center;align-items:center;gap:14px;padding:4px 0;font-size:10px;display:flex}.recruitments-pagination>button{color:#3157c8;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.recruitments-pagination>button:disabled{opacity:.45;cursor:not-allowed}.recruitments-pagination>span strong{color:#263d5e}.recruitments-trust-note{color:#637792;background:#f3f7ff;border:1px solid #d6e3fb;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:9px;line-height:1.65;display:flex}.recruitments-trust-note svg{color:#3157c8;flex:none;margin-top:1px}.recruitments-trust-note strong{color:#2c4772}@media (width<=900px){.recruitments-hero{grid-template-columns:minmax(0,1.1fr) minmax(190px,.7fr);min-height:250px}.recruitments-hero-art{opacity:.88;width:43%}.recruitments-search-panel{grid-template-columns:minmax(145px,.45fr) minmax(0,1.55fr);gap:12px}.recruitments-card-grid{gap:10px}.recruitment-listing-card{padding:14px}.recruitment-card-title{font-size:14px}}@media (width<=640px){.public-recruitments-page{gap:13px}.recruitments-breadcrumb{gap:6px;font-size:9px}.recruitments-hero{min-height:unset;border-radius:18px;grid-template-columns:minmax(0,1fr);padding:20px}.recruitments-hero-copy{max-width:100%}.recruitments-eyebrow{font-size:9px}.recruitments-hero h1{letter-spacing:-.5px;max-width:390px;margin:12px 0 8px;font-size:clamp(25px,7vw,34px)}.recruitments-hero-copy>p{max-width:390px;font-size:11px;line-height:1.72}.recruitments-hero-proof{z-index:2;gap:6px;margin-top:13px;position:relative}.recruitments-hero-proof>span{min-height:29px;padding:0 8px;font-size:8px}.recruitments-hero-proof svg{width:13px;height:13px}.recruitments-hero-art{opacity:.35;width:47%;height:105px;top:auto;bottom:0;right:-15px}.recruitments-art-sun{width:65px;height:65px;top:-25px;right:25%}.recruitments-art-hill{width:240px;height:125px}.recruitments-art-hill.hill-back{right:35px}.recruitments-art-palace{transform-origin:100% 100%;bottom:38px;right:12%;transform:scale(.56)}.recruitments-art-caption{display:none}.recruitments-search-panel{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:9px;padding:11px}.recruitments-search-label{gap:8px}.recruitments-search-icon{border-radius:10px;width:32px;height:32px}.recruitments-search-icon svg{width:16px;height:16px}.recruitments-search-label strong{font-size:10px}.recruitments-search-label small{font-size:8px}.recruitments-search-form{border-radius:10px;gap:7px;min-height:44px;padding-left:10px}.recruitments-search-form>svg{width:16px;height:16px}.recruitments-search-form input{font-size:10px}.recruitments-search-form button{min-height:35px;padding:0 10px;font-size:9px}.recruitments-results{gap:10px}.recruitments-results-heading{align-items:center;gap:8px;padding-top:4px}.recruitments-section-kicker{font-size:8px}.recruitments-results-heading h2{margin:2px 0;font-size:18px}.recruitments-results-heading p{max-width:250px;font-size:8px}.recruitments-results-count{border-radius:10px;gap:6px;min-width:auto;padding:8px}.recruitments-results-count strong{font-size:18px}.recruitments-results-count span{max-width:52px;font-size:8px}.recruitments-card-grid,.recruitments-loading-grid{grid-template-columns:minmax(0,1fr);gap:9px}.recruitment-listing-card{border-radius:14px;padding:12px}.recruitment-card-topline{margin-bottom:9px}.recruitment-card-agency{font-size:8px}.recruitment-card-agency-logo{border-radius:9px;width:29px;height:29px}.recruitment-card-tag{padding:5px 7px;font-size:7px}.recruitment-card-title{margin-bottom:5px;font-size:13px;line-height:1.45}.recruitment-card-summary{min-height:unset;font-size:9px}.recruitment-card-meta{gap:5px;margin-top:10px;padding-top:9px}.recruitment-card-meta>span{grid-template-columns:13px minmax(0,1fr);column-gap:4px}.recruitment-card-meta svg{width:12px;height:12px}.recruitment-card-meta small{font-size:7px}.recruitment-card-meta strong{font-size:8px}.recruitment-card-footer{padding-top:10px}.recruitment-card-footer>span,.recruitment-card-footer>a{font-size:8px}.recruitment-card-footer>a{min-height:31px;padding:0 9px}.recruitments-loading-grid>div{height:170px}.recruitments-pagination{gap:9px;font-size:8px}.recruitments-pagination>button{min-height:32px;padding:0 8px;font-size:8px}.recruitments-trust-note{padding:10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.recruitment-listing-card,.recruitments-loading-grid>div{transition:none;animation:none}}.public-tests-page{--test-blue:#3157c8;--test-ink:#172b4d;--test-muted:#6d7d95;--test-line:#e0e8f2;gap:20px;width:100%;display:grid}.tests-breadcrumb{color:#9aa6b6;align-items:center;gap:9px;font-size:10px;display:flex}.tests-breadcrumb a{color:#657895;align-items:center;gap:6px;font-weight:750;text-decoration:none;display:inline-flex}.tests-breadcrumb a:hover{color:var(--test-blue)}.tests-breadcrumb>span:last-child{color:#344b70;font-weight:800}.tests-hero{background:radial-gradient(at 78% 15%,#fce5cf 0,#0000 27%),linear-gradient(112deg,#fff 0%,#f8fbff 58%,#edf3ff 100%);border:1px solid #dbe5f3;border-radius:25px;grid-template-columns:minmax(0,1.1fr) minmax(270px,.9fr);align-items:center;min-height:292px;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #253d6710}.tests-hero-copy{z-index:2;max-width:660px;position:relative}.tests-eyebrow{color:#536caa;letter-spacing:1.55px;align-items:center;gap:9px;font-size:9px;font-weight:900;display:inline-flex}.tests-eyebrow>i{background:#e96a25;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e96a251c}.tests-hero h1{max-width:620px;color:var(--test-ink);letter-spacing:-1px;margin:15px 0 11px;font-size:clamp(30px,4vw,47px);font-weight:880;line-height:1.24}.tests-hero h1 em{color:var(--test-blue);font-style:normal}.tests-hero-copy>p{color:#697b94;max-width:570px;margin:0;font-size:12px;line-height:1.8}.tests-hero-points{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.tests-hero-points>span{color:#5e718d;background:#ffffffc9;border:1px solid #e1e8f0;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.tests-hero-points svg{color:#4c1484}.tests-hero-visual{pointer-events:none;place-items:center;width:44%;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden}.tests-visual-orbit{border:1px solid #cbd9f077;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 0 34px #dce6f423,0 0 0 69px #dce6f417}.tests-paper-card{z-index:1;background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #dbe4f2;border-radius:17px;flex-direction:column;width:205px;min-height:210px;padding:17px;display:flex;position:relative;transform:rotate(4deg);box-shadow:0 20px 40px #233d681c}.tests-paper-brand{color:#3157c8;letter-spacing:1.1px;font-size:9px;font-weight:900}.tests-paper-brand i{color:#9aa6b7;letter-spacing:1px;margin-top:2px;font-size:7px;font-style:normal;display:block}.tests-paper-card>strong{color:#1c355b;margin-top:18px;font-size:18px;line-height:1.5}.tests-paper-rows{gap:7px;margin-top:16px;display:grid}.tests-paper-rows>i{background:#e8edf5;border-radius:9px;height:6px}.tests-paper-rows>i:first-child{background:#dbe5fb;width:88%}.tests-paper-rows>i:nth-child(2){width:67%}.tests-paper-rows>i:nth-child(3){width:77%}.tests-paper-score{color:#4b177e;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:8px;font-weight:850;display:flex}.tests-visual-chip{z-index:2;color:#3e5d89;background:#fff;border:1px solid #e0e7f1;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 8px 18px #233d6814}.tests-visual-chip svg{color:#3157c8}.tests-visual-chip.chip-questions{top:26%;left:9%;transform:rotate(-5deg)}.tests-visual-chip.chip-timer{color:#a45b27;bottom:24%;right:8%;transform:rotate(4deg)}.tests-visual-chip.chip-timer svg{color:#e96a25}.tests-visual-glow{filter:blur(28px);background:#dce8fb99;border-radius:50%;width:300px;height:170px;position:absolute;bottom:-80px;right:4%}.tests-search-panel{background:#fff;border:1px solid #e2e8f0;border-radius:17px;grid-template-columns:minmax(185px,.4fr) minmax(0,1.6fr);align-items:center;gap:20px;padding:14px 16px;display:grid;box-shadow:0 10px 28px #243d6709}.tests-search-label{align-items:center;gap:10px;display:flex}.tests-search-label>span{color:#3157c8;background:#edf2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.tests-search-label>div{gap:3px;display:grid}.tests-search-label strong{color:#263d5e;font-size:12px}.tests-search-label small{color:#8a96a7;font-size:9px}.tests-search-form{color:#71829a;background:#f9fbfd;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:10px;min-height:49px;padding:4px 5px 4px 14px;display:flex}.tests-search-form>svg{color:#3157c8;flex:none}.tests-search-form input{color:#243c60;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.tests-search-form input::placeholder{color:#9ba7b7}.tests-search-form button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f47d2e,#df5717);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 5px 13px #df57172b}.tests-search-form button:hover{background:#d95516}.tests-results{gap:14px;display:grid}.tests-results-heading{justify-content:space-between;align-items:end;gap:14px;padding:8px 1px 0;display:flex}.tests-section-kicker{color:#df6928;letter-spacing:.08em;font-size:9px;font-weight:850}.tests-results-heading h2{color:#1d3457;margin:4px 0;font-size:clamp(20px,2.7vw,28px);line-height:1.35}.tests-results-heading p{color:#7c8ba0;margin:0;font-size:10px;line-height:1.6}.tests-result-count{background:#fff;border:1px solid #dfe7f1;border-radius:12px;align-items:center;gap:8px;min-width:100px;padding:10px 13px;display:flex}.tests-result-count strong{color:#3157c8;font-size:22px;line-height:1}.tests-result-count span{color:#70819a;font-size:9px;line-height:1.4}.tests-active-query{color:#637792;background:#f7f9ff;border:1px solid #dfe7f5;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.tests-active-query strong{color:#3157c8}.tests-active-query button{color:#3157c8;font:inherit;cursor:pointer;background:#e9efff;border:0;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:800}.tests-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.tests-listing-card{background:#fff;border:1px solid #e0e7f0;border-radius:17px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 22px #243d6708}.tests-listing-card:hover{border-color:#c8d6ee;transform:translateY(-2px);box-shadow:0 13px 27px #243d6712}.tests-listing-card.is-demo{background:#fffefa;border-color:#f1dfc8}.tests-card-art{background:radial-gradient(circle at 75% 30%,#ffebd8 0,#0000 30%),linear-gradient(130deg,#edf3ff,#f7f9ff);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.tests-card-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tests-card-art-scrim{background:linear-gradient(#182b4c0b 25%,#182b4c3a);position:absolute;inset:0}.tests-card-art-fallback{z-index:1;color:#3157c8;background:#ffffffdc;border:1px solid #d9e3f3;border-radius:20px;align-content:center;justify-items:center;gap:4px;width:68px;height:68px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 10px 26px #243d6716}.tests-card-art-fallback>span{color:#7989a2;letter-spacing:1px;font-size:6px;font-weight:900}.tests-card-category,.tests-card-access{z-index:2;color:#324f7d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #ffffff9c;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:11px}.tests-card-category{left:11px}.tests-card-access{color:#67778f;right:11px}.tests-card-access.is-free{color:#4b1680;background:#f4effaed;border-color:#dbcde9}.tests-card-category.is-demo,.tests-card-access.is-demo{color:#9a581f;background:#fff0dced;border-color:#f1d7b5}.tests-card-content{flex-direction:column;padding:14px;display:flex}.tests-card-series{color:#db6a27;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.tests-card-content h3{color:#1e3558;min-height:42px;margin:6px 0 4px;font-size:14px;font-weight:850;line-height:1.5}.tests-card-content>p{color:#75849b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.tests-card-context{color:#78879d;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:8px;display:flex}.tests-card-context>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.tests-card-context svg{color:#3157c8;flex:none}.tests-card-context>span:last-child:not(:first-child){color:#536c9d;background:#f0f4fb;border-radius:7px;flex:none;padding:5px 7px;font-weight:750}.tests-card-stats{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding:10px 0;display:grid}.tests-card-stats>span{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.tests-card-stats svg{color:#3157c8;grid-row:span 2}.tests-card-stats small{color:#8c98a9;font-size:7px}.tests-card-stats strong{color:#334a68;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tests-card-action{color:#3157c8;background:#f7f9ff;border:1px solid #d8e2f4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:37px;margin-top:11px;padding:0 11px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.tests-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.tests-loading-grid>div{background:linear-gradient(100deg,#f4f6f9 25%,#fff 38%,#f4f6f9 60%) 0 0/300% 100%;border:1px solid #e4eaf2;border-radius:17px;height:340px;animation:1.4s infinite tests-skeleton}@keyframes tests-skeleton{to{background-position:-150% 0}}.tests-empty-state{text-align:center;background:#fff;border:1px dashed #dbe4f1;border-radius:18px;align-content:center;justify-items:center;gap:8px;min-height:245px;padding:25px;display:grid}.tests-empty-state>span{color:#3157c8;background:#edf2ff;border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:4px;display:grid}.tests-empty-state>strong{color:#263d5e;font-size:14px}.tests-empty-state>p{color:#7b899e;max-width:410px;margin:0;font-size:10px;line-height:1.65}.tests-empty-state>button{color:#3157c8;min-height:34px;font:inherit;cursor:pointer;background:#f7f9ff;border:1px solid #d8e2f4;border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.tests-pagination{color:#77869c;justify-content:center;align-items:center;gap:14px;padding:4px 0;font-size:10px;display:flex}.tests-pagination>button{color:#3157c8;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5f0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.tests-pagination>button:disabled{opacity:.45;cursor:not-allowed}.tests-pagination>span strong{color:#263d5e}.tests-trust-note{color:#637792;background:#f3f7ff;border:1px solid #d6e3fb;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:9px;line-height:1.65;display:flex}.tests-trust-note svg{color:#3157c8;flex:none;margin-top:1px}.tests-trust-note strong{color:#2c4772}@media (width<=950px){.tests-card-grid,.tests-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tests-hero{grid-template-columns:minmax(0,1.1fr) minmax(220px,.8fr)}.tests-hero-visual{width:42%}}@media (width<=640px){.public-tests-page{gap:13px}.tests-breadcrumb{gap:6px;font-size:9px}.tests-hero{min-height:unset;border-radius:18px;grid-template-columns:minmax(0,1fr);padding:20px}.tests-hero-copy{max-width:100%}.tests-eyebrow{font-size:8px}.tests-hero h1{letter-spacing:-.5px;max-width:330px;margin:12px 0 8px;font-size:clamp(25px,7vw,34px)}.tests-hero-copy>p{max-width:330px;font-size:10px;line-height:1.7}.tests-hero-points{z-index:2;gap:6px;margin-top:12px;position:relative}.tests-hero-points>span{min-height:28px;padding:0 8px;font-size:8px}.tests-hero-points svg{width:13px;height:13px}.tests-hero-visual{opacity:.34;width:48%;height:115px;top:auto;bottom:0;right:-18px}.tests-visual-orbit{width:165px;height:165px}.tests-paper-card{border-radius:11px;width:120px;min-height:130px;padding:10px}.tests-paper-brand{font-size:6px}.tests-paper-brand i{font-size:5px}.tests-paper-card>strong{margin-top:8px;font-size:11px}.tests-paper-rows{gap:4px;margin-top:8px}.tests-paper-rows>i{height:4px}.tests-paper-score{gap:4px;padding-top:7px;font-size:5px}.tests-paper-score svg{width:10px}.tests-visual-chip{padding:6px 7px;font-size:6px}.tests-visual-chip svg{width:10px;height:10px}.tests-visual-chip.chip-questions{top:10%;left:7%}.tests-visual-chip.chip-timer{bottom:5%;right:2%}.tests-search-panel{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:9px;padding:11px}.tests-search-label{gap:8px}.tests-search-label>span{border-radius:10px;width:32px;height:32px}.tests-search-label>span svg{width:16px;height:16px}.tests-search-label strong{font-size:10px}.tests-search-label small{font-size:8px}.tests-search-form{border-radius:10px;gap:7px;min-height:44px;padding-left:10px}.tests-search-form>svg{width:16px;height:16px}.tests-search-form input{font-size:10px}.tests-search-form button{min-height:35px;padding:0 10px;font-size:9px}.tests-results{gap:10px}.tests-results-heading{align-items:center;gap:8px;padding-top:4px}.tests-section-kicker{font-size:8px}.tests-results-heading h2{margin:2px 0;font-size:18px}.tests-results-heading p{max-width:250px;font-size:8px}.tests-result-count{border-radius:10px;gap:6px;min-width:auto;padding:8px}.tests-result-count strong{font-size:18px}.tests-result-count span{max-width:52px;font-size:8px}.tests-card-grid,.tests-loading-grid{grid-template-columns:minmax(0,1fr);gap:9px}.tests-listing-card{border-radius:14px;grid-template-columns:105px minmax(0,1fr);display:grid}.tests-card-art{height:100%;min-height:176px}.tests-card-art-fallback{border-radius:16px;width:54px;height:54px}.tests-card-art-fallback>svg{width:26px;height:26px}.tests-card-art-fallback>span{font-size:5px}.tests-card-category,.tests-card-access{min-height:20px;padding:0 6px;font-size:6px;top:7px}.tests-card-category{left:6px}.tests-card-access{right:6px}.tests-card-content{min-width:0;padding:10px}.tests-card-series{font-size:7px}.tests-card-content h3{min-height:unset;margin:4px 0;font-size:11px;line-height:1.4}.tests-card-content>p{min-height:unset;font-size:8px;line-height:1.5}.tests-card-context{margin-top:6px;font-size:7px}.tests-card-context>span:last-child:not(:first-child){padding:4px 5px}.tests-card-stats{gap:3px;margin-top:8px;padding:7px 0}.tests-card-stats>span{grid-template-columns:11px minmax(0,1fr);gap:3px}.tests-card-stats svg{width:11px;height:11px}.tests-card-stats small{font-size:6px}.tests-card-stats strong{font-size:7px}.tests-card-action{border-radius:8px;min-height:30px;margin-top:7px;padding:0 8px;font-size:8px}.tests-loading-grid>div{height:230px}.tests-pagination{gap:9px;font-size:8px}.tests-pagination>button{min-height:32px;padding:0 8px;font-size:8px}.tests-trust-note{padding:10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.tests-listing-card,.tests-loading-grid>div{transition:none;animation:none}}.pwa-install-button{color:#3157c8;min-height:42px;font:inherit;cursor:pointer;background:#f7f9ff;border:1px solid #d6e0f0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.pwa-install-button:hover{background:#eef3ff;border-color:#aebfe9;transform:translateY(-1px)}.pwa-install-button:focus-visible,.pwa-install-close:focus-visible,.pwa-install-dialog-action:focus-visible{outline-offset:3px;outline:3px solid #829be7}.pwa-install-button svg{flex:none}.pwa-install-button--compact{width:38px;min-height:38px;padding:0}.workspace-top-actions .pwa-install-button--compact{border-radius:11px;width:36px;min-height:36px}.home-next-actions .pwa-install-button{min-height:43px}.pwa-install-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10213c80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwa-install-dialog{color:#172b49;background:#fff;border:1px solid #dce5f2;border-radius:22px;width:min(100%,410px);padding:27px;position:relative;box-shadow:0 28px 80px #0c1d3740}.pwa-install-close{color:#667893;cursor:pointer;background:#fff;border:1px solid #e1e8f2;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:15px;right:15px}.pwa-install-dialog-icon{color:#3157c8;background:#eef3ff;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.pwa-install-eyebrow{color:#667fae;letter-spacing:.14em;margin-top:17px;font-size:9px;font-weight:900;display:block}.pwa-install-dialog h2{color:#172b49;margin:7px 0 9px;font-size:22px}.pwa-install-dialog p{color:#667893;margin:0;font-size:13px;line-height:1.8}.pwa-install-dialog-action{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#3157c8;border:0;border-radius:11px;margin-top:20px;padding:0 17px;font-size:12px;font-weight:800}html[data-theme=dark] .pwa-install-button{color:#dce6ff;background:#192a40;border-color:#344862}html[data-theme=dark] .pwa-install-dialog{color:#e6edf5;background:#142238;border-color:#2b3e57}html[data-theme=dark] .pwa-install-dialog h2{color:#e6edf5}html[data-theme=dark] .pwa-install-dialog p{color:#aab7c8}html[data-theme=dark] .pwa-install-close{color:#c8d3e2;background:#192a40;border-color:#344862}@media (width<=700px){.home-next-actions .pwa-install-button{grid-column:1/-1;width:100%}.workspace-top-actions .pwa-install-button--compact{width:34px;min-height:34px}.pwa-install-dialog{border-radius:19px;padding:23px 20px}}.zyranko-wordmark{flex:none;width:176px;height:auto;display:block}.public-site-footer .zyranko-wordmark{width:168px}.brand-mark-svg{object-fit:contain;flex:none;width:38px;height:38px;display:block}.workspace-brand .brand-mark-svg,.mobile-workspace-brand .brand-mark-svg{width:35px;height:35px}.auth-page .auth-brand .brand-mark-svg{width:43px;height:43px}@media (width<=720px){.zyranko-wordmark{width:156px}.public-site-footer .zyranko-wordmark{width:155px}.auth-page .auth-mobile-brand .auth-brand .brand-mark-svg{width:39px;height:39px}}@media (width<=380px){.zyranko-wordmark{width:145px}}:root{--focus-ink:#142b3f;--focus-muted:#607487;--focus-paper:#f4f2f7;--focus-line:#e3dce9;--focus-blue:#7027e7;--focus-blue-strong:#2e005c;--focus-teal:#5e17a4;--brand-blue:#7027e7;--brand-blue-strong:#2e005c;--font-ui:Inter, "Nirmala UI", "Noto Sans Devanagari", "Segoe UI", system-ui, sans-serif;font-family:var(--font-ui);color:var(--focus-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-family:var(--font-ui)}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui);letter-spacing:normal;text-wrap:pretty;line-height:1.4}p{text-wrap:pretty}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #5e18a480}.home-next{--home-ink:#142b3f;--home-muted:#607487;--home-paper:#f4f2f7;--home-line:#e3dce9;--home-blue:#7027e7;--home-blue-dark:#2e005c;--home-teal:#5e17a4}.home-next-header{border-bottom-color:#e3dce9}.home-next-primary{background:linear-gradient(135deg,#4f0a94,#35006a);box-shadow:0 8px 20px #7027e729}.home-next-primary:hover{background:linear-gradient(135deg,#42087d,#2e005c);box-shadow:0 12px 24px #7027e735}.home-next-hero h1,.home-next-section-heading h2,.home-next-cta h2{letter-spacing:normal;line-height:1.38}.home-next-hero:before{border-color:#4b0b8b20;box-shadow:0 0 0 48px #4b0b8b0b,0 0 0 97px #4b0b8b07}.home-next-preview,.home-next-value-strip,.home-next-recruit-card,.home-next-test-card,.home-next-feature-grid article{border-color:#e3dce9;box-shadow:0 12px 32px #29153d0a}.home-next-menu-toggle,.home-next-secondary,.home-next-login{border-color:#ded6e5}.home-next-nav>a{font-size:13px}.home-next-section-heading p,.home-next-recruit-copy p,.home-next-test-card p,.home-next-feature-grid article p{font-size:12px;line-height:1.75}.home-next-recruit-copy h3,.home-next-test-card h3,.home-next-feature-grid article h3{line-height:1.5}.public-recruitments-page{--recruit-list-blue:#7027e7;--recruit-list-ink:#142b3f;--recruit-list-muted:#607487;--recruit-list-line:#e3dce9}.recruitments-hero h1,.recruitments-results-heading h2,.tests-hero h1,.tests-results-heading h2{letter-spacing:normal;line-height:1.42}.recruitments-hero,.tests-hero{background:radial-gradient(at 82% 12%,#f4e8d7 0,#0000 30%),linear-gradient(115deg,#fff 0%,#faf8fb 60%,#f2edf6 100%);border-color:#e3dce9}.recruitments-search-icon,.recruitments-search-form>svg,.recruitments-results-count strong,.recruitments-card-action,.tests-search-label>span,.tests-search-form>svg,.tests-paper-brand,.tests-card-action,.tests-card-stats svg{color:#7027e7}.recruitments-search-form button,.tests-search-form button{background:linear-gradient(135deg,#ed8a3f,#cf6327);box-shadow:0 6px 15px #cf632729}.recruitments-search-form button:hover,.tests-search-form button:hover{background:linear-gradient(135deg,#dc7633,#b94f1d)}.tests-hero{--test-blue:#7027e7;--test-ink:#142b3f;--test-muted:#607487;--test-line:#e3dce9}.tests-hero h1 em,.tests-card-action,.tests-breadcrumb a:hover{color:#7027e7}.tests-paper-rows>i:first-child{background:#e2d5ee}.tests-card-action{background:#f7f4fa;border-color:#e0d6e9}.tests-card-action:hover{background:#f0eaf6;border-color:#bfa9d5}.recruitments-hero-copy>p,.tests-hero-copy>p{font-size:14px;line-height:1.8}.recruitments-eyebrow,.tests-eyebrow{letter-spacing:.08em;font-size:10px}.recruitments-search-label strong,.tests-search-label strong{font-size:13px}.recruitments-search-label small,.tests-search-label small{font-size:11px}.recruitments-search-form input,.tests-search-form input{font-size:13px}.recruitments-search-form button,.tests-search-form button{font-size:12px}.recruitments-results-heading p,.tests-results-heading p{font-size:12px;line-height:1.7}.recruitment-card-title,.tests-card-content h3{line-height:1.5}.recruitment-card-summary,.tests-card-content>p{font-size:11px;line-height:1.65}.recruitment-card-agency,.recruitment-card-tag,.recruitment-card-meta small,.recruitment-card-meta strong,.recruitment-card-footer>span,.recruitment-card-footer>a{font-size:10px}.recruitment-card-meta small,.tests-card-stats small{font-size:9px}.tests-card-context,.tests-card-stats strong{font-size:10px}.tests-card-category,.tests-card-access{font-size:9px}.tests-card-action{font-size:11px}.student-workspace{--student-ink:#142b3f;--student-muted:#607487;--student-paper:#f4f2f7;--student-surface:#fff;--student-line:#e3dce9;--student-primary:#7027e7;--student-primary-strong:#2e005c;--student-teal:#5e17a4}.student-workspace .workspace-page-heading h1{letter-spacing:normal;line-height:1.4}.student-workspace .workspace-page-heading p,.staff-workspace .workspace-page-heading p,.admin-workspace .workspace-page-heading p{line-height:1.8}.student-workspace .workspace-nav-link.active,.staff-workspace .workspace-nav-link.active,.admin-workspace .workspace-nav-link.active{color:#7027e7;background:#f0eaf6;border-color:#d8cbe5;box-shadow:inset 3px 0 #7027e7}.staff-workspace .workspace-page-heading .section-kicker,.admin-workspace .workspace-page-heading .section-kicker,.staff-workspace .welcome-eyebrow{color:#7027e7}.student-workspace .workspace-date-chip,.staff-workspace .workspace-date-chip,.admin-workspace .workspace-date-chip{color:#7027e7;background:#f3eef8;border-color:#ddd1e8}.staff-workspace .workspace-brand .brand-mark,.admin-workspace .workspace-brand .brand-mark{background:linear-gradient(145deg,#7320c5,#6721d9)}.workspace-shell .workspace-page-heading h1{line-height:1.42}.workspace-shell .workspace-page-heading p{font-size:13px;line-height:1.8}.workspace-shell .workspace-nav-link{font-size:12px}@media (width>=761px){.student-workspace .workspace-sidebar{z-index:5;isolation:isolate;color:#e3dce9;scrollbar-color:#55736680 transparent;background:radial-gradient(at 0 0,#6818b726 0,#0000 17rem),radial-gradient(at 100% 70%,#123b4328 0,#0000 20rem),linear-gradient(165deg,#192c3d 0%,#102031 58%,#0d1b2b 100%);border-right:1px solid #e5d5f50e;padding:23px 14px 16px;position:sticky;overflow-x:hidden;box-shadow:12px 0 36px #0b1a2a18,inset -1px 0 #ffffff08}.student-workspace .workspace-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;min-height:62px;margin-bottom:4px;padding:7px 9px 15px;position:relative}.student-workspace .workspace-brand:after{content:"";background:#f3b86d;border:2px solid #29173b;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;right:12px;box-shadow:0 0 0 4px #f3b86d14}.student-workspace .workspace-brand .brand-word{color:#f8f4fb;letter-spacing:-.45px;font-size:20px}.student-workspace .workspace-brand .brand-period{color:#a05fe0}.student-workspace .workspace-brand .brand-word small{color:#879fa1;letter-spacing:1.45px;font-size:7px}.student-workspace .workspace-nav-label{color:#84999d;letter-spacing:.16em;margin:24px 12px 12px;font-size:9px}.student-workspace .workspace-nav{gap:6px}.student-workspace .workspace-nav-link{color:#a0b0bc;border:1px solid #0000;border-radius:13px;gap:12px;min-height:45px;padding:0 12px;font-size:12px;font-weight:550;transition:color .18s,background .18s,border-color .18s,transform .18s}.student-workspace .workspace-nav-link svg{color:#8296a6;transition:color .18s}.student-workspace .workspace-nav-link:hover{color:#f4f1f8;background:#ffffff0a;border-color:#ffffff10;transform:translate(2px)}.student-workspace .workspace-nav-link.active{color:#33075e;background:linear-gradient(105deg,#e7d9f4 0%,#f3eef9 100%);border-color:#d4bdeb33;font-weight:800;box-shadow:inset 3px 0 #5c10a7,0 8px 19px #12051e2b,inset 0 1px #ffffffb8}.student-workspace .workspace-nav-link.active svg{color:#470786}.student-workspace .workspace-nav-link.active .nav-pulse{background:#6216ad;box-shadow:0 0 0 4px #6216ad18,0 0 12px #6216ad50}.student-workspace .workspace-sidebar-bottom{border-top:1px solid #ffffff14;padding-top:15px}.student-workspace .support-card{background:linear-gradient(145deg,#f6fafc 0%,#eef5f8 100%);border:1px solid #e3d8ee27;border-radius:17px;padding:15px;box-shadow:0 12px 26px #07162435,inset 0 1px #fff}.student-workspace .support-card-icon{color:#7027e7;background:linear-gradient(145deg,#f0e8f8,#e4d9f0);border:1px solid #e2d5ee;border-radius:10px;width:31px;height:31px;margin-bottom:12px}.student-workspace .support-card strong{color:#17314b;font-size:11px}.student-workspace .support-card p{color:#64778b;margin:7px 0 12px;font-size:10px;line-height:1.65}.student-workspace .support-card a{color:#7027e7;background:#fff;border:1px solid #dacce8;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.student-workspace .support-card a:hover{background:#f6f3fa;border-color:#aa8bc8}.student-workspace .workspace-signout{color:#a0afbc;border:1px solid #0000;border-radius:11px;min-height:39px;margin-top:10px;padding:0 11px;font-size:11px;transition:color .16s,background .16s,border-color .16s}.student-workspace .workspace-signout:hover{color:#ffd7d7;background:#b434341c;border-color:#f7a3a326}}.app-language-toggle button[aria-pressed=true]{color:#32075d}.app-preference-controls button:focus-visible{outline-color:#5e18a480}.pwa-install-button:hover{background:#f0eaf6;border-color:#bfaad4}.pwa-install-dialog-icon{color:#7027e7;background:#f0eaf6}.pwa-install-dialog-action{background:#7027e7}@media (width<=760px){.home-next-nav>a{font-size:14px}.home-next-section-heading p,.home-next-recruit-copy p,.home-next-test-card p,.home-next-feature-grid article p{font-size:12px}.public-recruitments-page,.public-tests-page{gap:15px}.recruitments-breadcrumb,.tests-breadcrumb{font-size:11px}.recruitments-hero-copy>p,.tests-hero-copy>p{font-size:13px;line-height:1.75}.recruitments-hero-proof>span,.tests-hero-points>span{font-size:10px}.recruitments-search-label strong,.tests-search-label strong{font-size:12px}.recruitments-search-label small,.tests-search-label small{font-size:10px}.recruitments-search-form input,.tests-search-form input{font-size:12px}.recruitments-search-form button,.tests-search-form button{font-size:11px}.recruitments-section-kicker,.tests-section-kicker{font-size:9px}.recruitments-results-heading h2,.tests-results-heading h2{font-size:20px}.recruitments-results-heading p,.tests-results-heading p{font-size:10px;line-height:1.65}.recruitment-card-title{font-size:14px;line-height:1.55}.tests-card-content h3{font-size:13px;line-height:1.55}.recruitment-card-summary,.tests-card-content>p{font-size:10px;line-height:1.65}.recruitment-card-agency,.recruitment-card-tag,.recruitment-card-meta small,.recruitment-card-meta strong,.recruitment-card-footer>span,.recruitment-card-footer>a,.tests-card-series,.tests-card-context{font-size:9px}.tests-card-category,.tests-card-access{font-size:8px}.tests-card-stats small,.tests-card-stats strong{font-size:9px}.tests-card-action{min-height:34px;font-size:10px}.workspace-shell .workspace-page-heading h1{font-size:clamp(22px,6vw,29px)}.workspace-shell .workspace-page-heading p{font-size:12px}.workspace-shell .workspace-nav-link{font-size:11px}}.study-font-size-control{gap:9px;display:grid}.study-font-size-heading{color:#40576a;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.study-font-size-heading strong{color:#7027e7;font-variant-numeric:tabular-nums}.study-font-size-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.study-font-size-options button{color:#617486;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:11px;place-content:center;gap:2px;padding:5px 4px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.study-font-size-options button:hover{border-color:#bda8d1;transform:translateY(-1px)}.study-font-size-options button[aria-pressed=true]{color:#32075d;background:#f0eaf6;border-color:#7027e7;box-shadow:inset 0 0 0 1px #7027e720}.study-font-size-options small{color:#849487;font-size:9px;font-weight:700}.study-font-size-options button[aria-pressed=true] small{color:#52287b}@media (width<=420px){.study-font-size-options{gap:5px}.study-font-size-options button{min-height:43px;padding-inline:2px;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-ui:Inter, "Nirmala UI", "Noto Sans Devanagari", "Segoe UI", system-ui, sans-serif;--font-ui-hi:"Nirmala UI", "Noto Sans Devanagari", Inter, "Segoe UI", system-ui, sans-serif;--type-body:14px;--type-label:12px;--type-caption:11px;--type-eyebrow:10px;--study-font-scale-factor:1}html{font-size:16px}html,body,button,input,select,textarea{font-family:var(--font-ui)}html[lang^=hi],html[lang^=hi] body,html[lang^=hi] button,html[lang^=hi] input,html[lang^=hi] select,html[lang^=hi] textarea{font-family:var(--font-ui-hi)}body{font-size:var(--type-body);line-height:1.55}h1,h2,h3,h4,h5,h6{letter-spacing:normal;text-wrap:pretty;line-height:1.4}p{text-wrap:pretty;line-height:1.7}button,input,select,textarea{font-size:var(--type-label);line-height:1.5}.site-shell :is(p,small,label,button,input,select,textarea,li,.home-next-nav>a){font-size:max(var(--type-caption), .72rem)!important}.site-shell :is(p,.home-next-hero-copy>p,.home-next-section-heading p,.home-next-feature-grid p){font-size:max(var(--type-body), .82rem)!important}.site-shell :is(.home-next-eyebrow,.home-next-kicker,.recruitments-eyebrow,.recruitments-section-kicker,.tests-eyebrow,.tests-section-kicker){font-size:var(--type-eyebrow)!important}.site-shell :is(.recruitment-card-summary,.tests-card-content>p,.home-next-recruit-copy p,.home-next-test-card p,.public-info-sections p){font-size:var(--type-caption)!important;line-height:1.65!important}.site-shell :is(.recruitment-card-title,.tests-card-content h3,.home-next-recruit-copy h3,.home-next-test-card h3){font-size:max(14px,.9rem)!important;line-height:1.5!important}.site-shell :is(.recruitment-card-meta small,.tests-card-stats small,.tests-card-context,.home-next-preview-focus small,.home-next-preview-test small){font-size:var(--type-caption)!important}.workspace-content :is(p,li,td),.workspace-content :is(label,button,a,input,select,textarea,th){font-size:calc(13px * var(--study-font-scale-factor,1))!important}.workspace-content :is(small,.section-kicker){font-size:calc(12px * var(--study-font-scale-factor,1))!important}.workspace-content p{line-height:1.7!important}.workspace-content :is(h3,.student-panel-card h3,.admin-record h3,.staff-task-list h3){font-size:calc(16px * var(--study-font-scale-factor,1))!important;line-height:1.5!important}.workspace-content :is(.student-loading,.student-empty,.student-state-card p,.support-card p){font-size:calc(13px * var(--study-font-scale-factor,1))!important;line-height:1.65!important}.workspace-shell .workspace-nav-link,.workspace-shell .workspace-signout{font-size:13px!important}.workspace-shell .support-card p,.workspace-shell .support-card a{font-size:12px!important}.student-mobile-nav-link{font-size:11px!important}.auth-page :is(p,label,input,select,textarea,button,.auth-terms){font-size:max(var(--type-label), .78rem)!important}.auth-page .auth-story-content>p{font-size:15px!important;line-height:1.8!important}.auth-page .auth-benefit small,.auth-page .auth-story-note{font-size:var(--type-caption)!important}.public-info-main :is(p,li){font-size:var(--type-body)!important;line-height:1.8!important}@media (width<=760px){:root{--type-body:14px;--type-label:12px;--type-caption:11px;--type-eyebrow:10px}.site-shell :is(.recruitment-card-title,.tests-card-content h3,.home-next-recruit-copy h3,.home-next-test-card h3){font-size:14px!important}.site-shell :is(.home-next-preview-focus strong,.home-next-preview-test strong){font-size:12px!important}.workspace-content :is(p,li,td),.workspace-content :is(label,button,a,input,select,textarea,th){font-size:calc(13px * var(--study-font-scale-factor,1))!important}.workspace-content :is(small,.section-kicker){font-size:calc(12px * var(--study-font-scale-factor,1))!important}.workspace-content :is(.student-test-card,.student-search-form button,.student-primary-button){font-size:calc(13px * var(--study-font-scale-factor,1))!important}.auth-page .auth-story-content>p{font-size:14px!important}}.student-workspace[data-immersive=true]{background:#eef2f6;min-height:100vh;padding:0;display:block}.student-workspace[data-immersive=true] .workspace-sidebar,.student-workspace[data-immersive=true] .workspace-topbar,.student-workspace[data-immersive=true] .workspace-page-heading,.student-workspace[data-immersive=true] .student-mobile-nav,.student-workspace[data-immersive=true] .workspace-footer{display:none!important}.student-workspace[data-immersive=true] .workspace-main{min-height:100vh}.student-workspace[data-immersive=true] .workspace-content{width:min(100%,1480px);margin:0 auto;padding:28px clamp(16px,3vw,42px) 36px}.student-workspace .student-exam-route{color:#23364d;gap:0}.student-workspace .student-exam-screen{background:#f5f7fa;border:1px solid #dce4ec;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px #102a4713}.student-workspace .student-exam-header{color:#f8fbff;background:radial-gradient(at 88% -15%,#3c648540 0,#0000 41%),linear-gradient(112deg,#12263d,#1b3653 65%,#213c59);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px 25px;display:grid}.student-workspace .student-exam-exit{color:#e6edf5;background:#ffffff0e;border:1px solid #ffffff27;border-radius:14px;place-items:center;width:44px;height:44px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.student-workspace .student-exam-exit:hover{background:#ffffff1c;transform:translateY(-1px)}.student-workspace .student-exam-heading-copy{min-width:0}.student-workspace .student-exam-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.student-workspace .student-exam-tags>span{color:#dbe6f2;background:#ffffff0b;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.student-workspace .student-exam-tags>span.exam{color:#ffd59a;background:#d69a4b19;border-color:#d69a4b6b}.student-workspace .student-exam-tags>span.practice{color:#caa7ec;background:#9b70c519;border-color:#9b70c56b}.student-workspace .student-exam-heading-copy h1{color:#fff;text-overflow:ellipsis;margin:0;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.28;overflow:hidden}.student-workspace .student-exam-heading-copy p{color:#b9c7d7;margin:5px 0 0;font-size:12px}.student-workspace .student-exam-header-tools{align-items:center;gap:10px;display:flex}.student-workspace .student-exam-clock{color:#ffd395;font-variant-numeric:tabular-nums;background:#ffffff0c;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;min-width:128px;padding:9px 12px;display:flex}.student-workspace .student-exam-clock.warning{color:#ffb19c;background:#c54e3a2b;border-color:#ec876e99}.student-workspace .student-exam-clock.practice{color:#c7a9e5}.student-workspace .student-exam-clock>span{gap:1px;display:grid}.student-workspace .student-exam-clock small{color:#c3d0de;font-size:9px;font-weight:650}.student-workspace .student-exam-clock strong{color:inherit;font-size:17px;line-height:1.1}.student-workspace .student-exam-palette-toggle{display:none}.student-workspace .student-exam-progress-card{background:#fff;border:1px solid #e1e7ed;border-radius:17px;margin:19px 22px 15px;padding:15px 18px 13px;box-shadow:0 5px 17px #1c38530a}.student-workspace .student-exam-progress-heading{color:#253b55;justify-content:space-between;align-items:center;gap:12px;display:flex}.student-workspace .student-exam-progress-heading strong{font-size:13px;font-weight:800}.student-workspace .student-exam-progress-heading strong span{color:#8290a0;font-weight:650}.student-workspace .student-exam-progress-heading small{color:#718194;font-size:10px;font-weight:750}.student-workspace .student-exam-progress-track{background:#e9edf1;border-radius:99px;height:7px;margin:9px 0 11px;overflow:hidden}.student-workspace .student-exam-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#4c1385,#7a42b2);height:100%;transition:width .22s;display:block}.student-workspace .student-exam-progress-stats{color:#718093;flex-wrap:wrap;gap:8px 20px;font-size:10px;display:flex}.student-workspace .student-exam-progress-stats span{align-items:center;gap:6px;display:inline-flex}.student-workspace .student-exam-progress-stats i,.student-workspace .student-exam-legend i{background:#a4afba;border-radius:50%;width:8px;height:8px}.student-workspace .student-exam-progress-stats i.answered,.student-workspace .student-exam-legend i.answered{background:#541592}.student-workspace .student-exam-progress-stats i.unanswered,.student-workspace .student-exam-legend i.unanswered{background:#fff;border:1px solid #aeb9c3}.student-workspace .student-exam-progress-stats i.review,.student-workspace .student-exam-legend i.review{background:#e7a342}.student-workspace .student-exam-omr-note{color:#523e66;background:#f3eef8;border:1px solid #dbcfe6;border-radius:13px;align-items:flex-start;gap:10px;margin:0 22px 15px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.student-workspace .student-exam-omr-note svg{color:#4f1687;flex:none}.student-workspace .student-exam-omr-note.over-limit{color:#874a3c;background:#fff2ee;border-color:#f0c9bd}.student-workspace .student-exam-omr-note.over-limit svg{color:#c0523d}.student-workspace .student-exam-error{margin:0 22px 14px}.student-workspace .student-exam-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:17px;padding:0 22px 22px;display:grid}.student-workspace .student-exam-main{gap:13px;min-width:0;display:grid}.student-workspace .student-exam-question-card{background:#fff;border:1px solid #e0e6eb;border-radius:21px;min-width:0;padding:clamp(20px,2.5vw,33px);box-shadow:0 10px 30px #1c38530b}.student-workspace .student-exam-question-toolbar{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;display:flex}.student-workspace .student-exam-question-index{gap:3px;display:grid}.student-workspace .student-exam-question-index small{color:#8190a0;letter-spacing:.11em;font-size:9px;font-weight:800}.student-workspace .student-exam-question-index strong{color:#18334f;font-variant-numeric:tabular-nums;font-size:17px}.student-workspace .student-exam-question-index strong span{color:#94a0ad;font-size:12px}.student-workspace .student-exam-question-tools{align-items:center;gap:8px;display:flex}.student-workspace .student-exam-marks,.student-workspace .student-exam-star{color:#627388;background:#f8fafb;border:1px solid #e2e8ed;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.student-workspace .student-exam-marks svg{color:#be8748}.student-workspace .student-exam-star{cursor:pointer}.student-workspace .student-exam-star.saved{color:#9b6428;background:#fff8e9;border-color:#f0d5a9}.student-workspace .student-exam-question-card h2{color:#1c3551;white-space:pre-wrap;margin:24px 0;font-size:clamp(18px,2.1vw,25px);font-weight:750;line-height:1.65}.student-workspace .student-exam-question-image{object-fit:contain;background:#f9fafb;border:1px solid #e6eaf0;border-radius:15px;max-width:100%;max-height:380px;margin:0 auto 22px;display:block}.student-workspace .student-exam-options{gap:10px;display:grid}.student-workspace .student-exam-options button{color:#3b5068;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #e1e7ed;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:58px;padding:11px 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.student-workspace .student-exam-options button:hover:not(:disabled){background:#fff;border-color:#a9c0d6;transform:translateY(-1px);box-shadow:0 5px 14px #16304b0b}.student-workspace .student-exam-options button:disabled{cursor:wait;opacity:.8}.student-workspace .student-exam-option-marker{color:#64778b;background:#fff;border:1px solid #dbe2e9;border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.student-workspace .student-exam-option-copy{white-space:pre-wrap;min-width:0;font-size:14px;line-height:1.55}.student-workspace .student-exam-options button.selected .student-exam-option-marker{color:#fff;background:#8b43ef;border-color:#8b43ef}.student-workspace .student-exam-options button.correct{background:#f4eff9;border-color:#8563a7}.student-workspace .student-exam-options button.incorrect{color:#8c463a;background:#fff2ef;border-color:#cf7864}.student-workspace .student-exam-options button.incorrect .student-exam-option-marker{color:#fff;background:#bd634e;border-color:#cf7864}.student-workspace .student-exam-options button.student-exam-option-e{background:#fffaf1;border-style:dashed}.student-workspace .student-exam-options button.student-exam-option-e.selected{color:#81511c;background:#fff5df;border-style:solid;border-color:#d49643}.student-workspace .student-exam-options button.student-exam-option-e.selected .student-exam-option-marker{color:#fff;background:#c58a35;border-color:#d49643}.student-workspace .student-exam-feedback{color:#534462;background:#f4f0f8;border:1px solid #d8cce4;border-radius:14px;gap:8px;margin-top:17px;padding:15px 17px;display:grid}.student-workspace .student-exam-feedback.incorrect{color:#824f43;background:#fff4f0;border-color:#f0d1c8}.student-workspace .student-exam-feedback strong{font-size:13px}.student-workspace .student-exam-feedback p{margin:0;font-size:12px;line-height:1.65}.student-workspace .student-exam-feedback small{font-size:11px;line-height:1.55}.student-workspace .student-exam-question-footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.student-workspace .student-exam-review,.student-workspace .student-exam-save-status{border-radius:10px;align-items:center;gap:7px;min-height:34px;font-size:10px;font-weight:750;display:inline-flex}.student-workspace .student-exam-review{color:#687a8d;cursor:pointer;background:#fff;border:1px solid #e1e6eb;padding:0 11px}.student-workspace .student-exam-review.marked{color:#906026;background:#fff8e9;border-color:#efd4a7}.student-workspace .student-exam-review:disabled{opacity:.7;cursor:wait}.student-workspace .student-exam-save-status{color:#5c3681;white-space:nowrap}.student-workspace .student-exam-save-status.saving{color:#9a692f}.student-workspace .student-exam-actions{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:9px;display:grid}.student-workspace .student-exam-previous,.student-workspace .student-exam-next,.student-workspace .student-exam-submit{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.student-workspace .student-exam-previous,.student-workspace .student-exam-next{color:#425970;background:#fff;border:1px solid #d9e1e9}.student-workspace .student-exam-previous:hover:not(:disabled),.student-workspace .student-exam-next:hover:not(:disabled){background:#fdfefe;border-color:#aabbd0;transform:translateY(-1px)}.student-workspace .student-exam-previous:disabled,.student-workspace .student-exam-next:disabled{color:#a5afba;cursor:not-allowed;background:#f2f4f6}.student-workspace .student-exam-submit{color:#fff;background:linear-gradient(125deg,#42087c,#3f126c);border:1px solid #3e0f6d;min-width:158px;box-shadow:0 7px 16px #400d7326}.student-workspace .student-exam-submit:hover:not(:disabled){background:linear-gradient(125deg,#3b086e,#360c5f);transform:translateY(-1px);box-shadow:0 10px 20px #400d7335}.student-workspace .student-exam-submit:disabled{opacity:.65;cursor:wait}.student-workspace .student-exam-save-status.compact{justify-content:flex-end;font-size:9px}.student-workspace .student-exam-palette{background:#fff;border:1px solid #e0e6eb;border-radius:19px;min-width:0;padding:17px;position:sticky;top:16px;box-shadow:0 8px 23px #1c385309}.student-workspace .student-exam-palette-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.student-workspace .student-exam-palette-heading small{color:#9a744c;letter-spacing:.12em;font-size:9px;font-weight:850}.student-workspace .student-exam-palette-heading h2{color:#203953;margin:3px 0 0;font-size:15px}.student-workspace .student-exam-palette-close{display:none}.student-workspace .student-exam-palette-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}.student-workspace .student-exam-palette-summary>div{text-align:center;background:#f8fafb;border:1px solid #e9edf0;border-radius:11px;gap:2px;padding:9px 7px;display:grid}.student-workspace .student-exam-palette-summary strong{color:#203b56;font-variant-numeric:tabular-nums;font-size:16px}.student-workspace .student-exam-palette-summary span{color:#8290a0;font-size:9px}.student-workspace .student-exam-palette .student-question-numbers{scrollbar-color:#ccd7df transparent;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-height:min(44vh,440px);margin:0;padding:1px 3px 3px 1px;display:grid;overflow:auto}.student-workspace .student-exam-palette .student-question-numbers button{color:#738195;font-variant-numeric:tabular-nums;cursor:pointer;background:#fafbfc;border:1px solid #e1e7ec;border-radius:10px;width:auto;height:36px;font-size:11px;font-weight:750}.student-workspace .student-exam-palette .student-question-numbers button.answered{color:#41146d;background:#f0eaf6;border-color:#c1a9d8}.student-workspace .student-exam-palette .student-question-numbers button.skipped{color:#95621d;background:#fff6e6;border-color:#efd3a4}.student-workspace .student-exam-palette .student-question-numbers button.marked{box-shadow:inset 0 -3px #e7a342}.student-workspace .student-exam-palette .student-question-numbers button.active{outline-offset:1px;color:#fff;background:#203f5d;outline:2px solid #1e4163}.student-workspace .student-exam-palette .student-question-numbers button.active.answered{background:#42176d;border-color:#32174d}.student-workspace .student-exam-legend{color:#78879a;flex-wrap:wrap;gap:8px 13px;margin-top:14px;font-size:9px;display:flex}.student-workspace .student-exam-legend span{align-items:center;gap:5px;display:inline-flex}.student-workspace .student-exam-palette-note{color:#5e7b76;background:#f3f0f7;border-radius:12px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px;font-size:10px;line-height:1.55;display:flex}.student-workspace .student-exam-palette-note svg{color:#532085;flex:none}.student-workspace .student-exam-screen :focus-visible{outline-offset:3px;outline:3px solid #d99c52}@media (width<=1050px){.student-workspace .student-exam-layout{grid-template-columns:minmax(0,1fr) 270px;gap:12px;padding-inline:15px}.student-workspace .student-exam-progress-card,.student-workspace .student-exam-omr-note{margin-inline:15px}.student-workspace .student-exam-header{padding-inline:18px}.student-workspace .student-exam-palette{padding:13px}}@media (width<=820px){.student-workspace[data-immersive=true] .workspace-content{padding:12px}.student-workspace .student-exam-screen{border-radius:21px}.student-workspace .student-exam-header{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.student-workspace .student-exam-exit{width:40px;height:40px}.student-workspace .student-exam-header-tools{grid-column:2;justify-content:space-between}.student-workspace .student-exam-clock{flex:1;min-width:0}.student-workspace .student-exam-palette-toggle{color:#f2f6fb;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2c;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.student-workspace .student-exam-palette-toggle b{color:#ddc9f1;background:#48167a60;border-radius:999px;padding:3px 6px;font-size:9px}.student-workspace .student-exam-progress-card{margin:12px;padding:12px 13px}.student-workspace .student-exam-omr-note{margin-inline:12px}.student-workspace .student-exam-layout{grid-template-columns:minmax(0,1fr);gap:11px;padding:0 12px 12px}.student-workspace .student-exam-palette{display:none}.student-workspace .student-exam-palette.is-open{order:-1;display:block}.student-workspace .student-exam-palette-close{color:#52667d;cursor:pointer;background:#fff;border:1px solid #e3e8ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.student-workspace .student-exam-palette .student-question-numbers{grid-template-columns:repeat(7,minmax(0,1fr));max-height:240px}.student-workspace .student-exam-question-card{border-radius:17px;padding:18px}.student-workspace .student-exam-question-card h2{margin:19px 0;font-size:clamp(17px,4.5vw,22px)}.student-workspace .student-exam-options{gap:8px}.student-workspace .student-exam-options button{min-height:53px}.student-workspace .student-exam-actions{bottom:max(8px, env(safe-area-inset-bottom));z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#162f49ee;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:1fr 1fr;gap:8px;padding:9px;position:sticky;box-shadow:0 12px 30px #10253a35}.student-workspace .student-exam-previous,.student-workspace .student-exam-next{color:#f5f8fc;background:#ffffff10;border-color:#ffffff28;min-height:42px}.student-workspace .student-exam-previous:disabled,.student-workspace .student-exam-next:disabled{color:#9caabc;background:#ffffff08;border-color:#ffffff13}.student-workspace .student-exam-submit{grid-column:1/-1;min-height:46px}.student-workspace .student-exam-save-status.compact{color:#c9b9d9;grid-column:1/-1;justify-content:center;min-height:18px}}@media (width<=430px){.student-workspace[data-immersive=true] .workspace-content{padding:8px}.student-workspace .student-exam-screen{border-radius:17px}.student-workspace .student-exam-header{gap:9px;padding:13px 11px}.student-workspace .student-exam-heading-copy h1{font-size:16px}.student-workspace .student-exam-heading-copy p{font-size:10px}.student-workspace .student-exam-tags{gap:5px;margin-bottom:6px}.student-workspace .student-exam-tags>span{min-height:22px;padding-inline:7px;font-size:8px}.student-workspace .student-exam-clock{gap:7px;padding:7px 9px}.student-workspace .student-exam-clock strong{font-size:15px}.student-workspace .student-exam-palette-toggle{gap:5px;padding-inline:8px;font-size:9px}.student-workspace .student-exam-progress-stats{justify-content:space-between;gap:5px;font-size:9px}.student-workspace .student-exam-question-card{padding:14px}.student-workspace .student-exam-question-toolbar{padding-bottom:12px}.student-workspace .student-exam-question-index strong{font-size:15px}.student-workspace .student-exam-question-tools{gap:5px}.student-workspace .student-exam-marks,.student-workspace .student-exam-star{gap:4px;min-height:31px;padding-inline:7px;font-size:9px}.student-workspace .student-exam-option-copy{font-size:13px}.student-workspace .student-exam-options button{grid-template-columns:30px minmax(0,1fr) 17px;gap:9px;min-height:50px;padding:9px 10px}.student-workspace .student-exam-option-marker{width:29px;height:29px}.student-workspace .student-exam-question-footer{flex-direction:column;align-items:flex-start;gap:8px}.student-workspace .student-exam-palette .student-question-numbers{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.student-workspace .student-exam-screen *,.student-workspace .student-exam-screen :before,.student-workspace .student-exam-screen :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.student-workspace{--student-premium-ink:#14283b;--student-premium-muted:#64788b;--student-premium-line:#e2dce8;--student-premium-paper:#f4f2f7;--student-premium-card:#fff;--student-premium-primary:#7027e7;--student-premium-primary-bright:#5a0ba8;--student-premium-primary-soft:#f0e8f7;--student-premium-shadow:0 12px 32px #14283b0f;color:var(--student-premium-ink);background:radial-gradient(ellipse at 92% 0, #d9f1e67a, transparent 34rem), linear-gradient(180deg, #f9f7fa 0%, var(--student-premium-paper) 100%)}.student-workspace.workspace-shell{grid-template-columns:256px minmax(0,1fr)}.student-workspace .workspace-sidebar{z-index:22;color:#d6e2e9;background:radial-gradient(at 0 0,#1496692e,#0000 22rem),linear-gradient(165deg,#192d40 0%,#102033 62%,#14283a 100%);border-right:1px solid #ffffff12;padding:25px 15px 18px;box-shadow:10px 0 34px #10203317}.student-workspace .workspace-brand{min-height:48px;padding-inline:9px}.student-workspace .workspace-brand .brand-word{color:#f9f7fb}.student-workspace .workspace-brand .brand-word small{color:#8fa5b2;letter-spacing:1.25px}.student-workspace .workspace-nav-label{color:#89a0ae;letter-spacing:1.35px;margin:31px 10px 11px;font-size:9px}.student-workspace .workspace-nav-link{color:#aebdc8;border:1px solid #0000;border-radius:12px;gap:12px;min-height:43px;padding-inline:12px;font-size:12px;font-weight:600;transition:color .18s,border-color .18s,background .18s,transform .18s}.student-workspace .workspace-nav-link svg{color:#91a6b4;transition:color .18s,transform .18s}.student-workspace .workspace-nav-link:hover{color:#f8f4fb;background:#ffffff0f;transform:translate(2px)}.student-workspace .workspace-nav-link.active svg{color:#a768e5}.student-workspace .support-card{background:linear-gradient(145deg,#ffffff14,#ffffff08);border-color:#afdfca30;border-radius:16px;padding:15px;box-shadow:inset 0 1px #ffffff0d}.student-workspace .support-card a{color:#aa74e0;font-size:10px}.student-workspace .workspace-signout{color:#aebdc8;border:1px solid #0000;border-radius:12px;min-height:42px;margin-top:12px;padding-inline:12px;font-size:11px;font-weight:600;transition:color .18s,border-color .18s,background .18s}.student-workspace .workspace-main{min-width:0}.student-workspace .workspace-topbar{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfbe0;border-bottom:1px solid #d3e2dbe0;gap:18px;min-height:72px;padding-inline:clamp(24px,4vw,58px);position:sticky;top:0;box-shadow:0 5px 22px #14283b0a}.student-workspace .workspace-breadcrumb{color:#7b8d9c;gap:11px;font-size:11px}.student-workspace .workspace-breadcrumb b{color:#b4c1c9}.student-workspace .workspace-breadcrumb strong{color:#30475a;font-weight:700}.student-workspace .workspace-top-actions{gap:10px}.student-workspace .workspace-bell{border-color:var(--student-premium-line);color:#4f687a;background:#fff;border-radius:13px;width:39px;height:39px;transition:border-color .18s,color .18s,background .18s,transform .18s}.student-workspace .workspace-bell:hover{color:var(--student-premium-primary);background:#faf7fc;border-color:#bfa7d7;transform:translateY(-1px)}.student-workspace .workspace-bell i{background:#ed8a4c}.student-workspace .workspace-user-avatar{color:#7027e7;background:linear-gradient(145deg,#f5f0fb,#e8dcf3);border:1px solid #dccfe9;width:39px;height:39px;font-size:14px;box-shadow:0 3px 10px #08765317}.student-workspace .workspace-user-copy strong{color:#30475a;font-size:11px}.student-workspace .workspace-user-copy small{color:#8798a4;font-size:9px}.student-workspace .workspace-content{width:min(100%,1540px);padding:clamp(27px,3.2vw,44px) clamp(22px,4vw,58px) 36px}.student-workspace .workspace-page-heading{gap:24px;margin-bottom:26px}.student-workspace .workspace-page-heading .section-kicker{color:var(--student-premium-primary);letter-spacing:.12em;font-size:10px}.student-workspace .workspace-page-heading h1{color:var(--student-premium-ink);letter-spacing:-.04em;font-size:clamp(27px,2.5vw,36px);line-height:1.2}.student-workspace .workspace-page-heading p{color:var(--student-premium-muted);font-size:13px;line-height:1.7}.student-workspace .workspace-date-chip{color:#7027e7;background:#f8fdfae6;border-color:#dccfe8;padding:9px 13px;font-size:10px}.student-workspace :is(.student-panel-card,.student-state-card,.student-account-card,.student-detail-section,.student-detail-stat-grid article,.student-test-card,.student-test-intro-card,.student-question-card,.student-result-hero,.student-recruitment-card,.rank-summary-grid article,.student-feature-grid article,.student-settings-list,.smart-study-shortcuts article,.live-session-list article,.student-history-summary article){border-color:var(--student-premium-line);background-color:var(--student-premium-card);border-radius:18px;box-shadow:0 8px 24px #14283b0a}.student-workspace :is(.student-panel-card,.student-state-card,.student-account-card,.student-detail-section,.student-test-intro-card){padding:clamp(17px,2vw,23px)}.student-workspace .panel-card-heading{gap:14px;margin-bottom:15px}.student-workspace .panel-card-heading .section-kicker{color:var(--student-premium-primary);letter-spacing:.09em;font-size:10px}.student-workspace .panel-card-heading h2,.student-workspace :is(.student-panel-card,.student-state-card)>h2{color:var(--student-premium-ink);font-size:17px;line-height:1.45}.student-workspace :is(.student-panel-card,.student-state-card,.student-test-card,.student-question-card) p{line-height:1.7}.student-workspace :is(.student-primary-button,.student-welcome .button-primary,.button-primary){color:#fff;letter-spacing:.005em;background:linear-gradient(135deg,#580aa6 0%,#7027e7 58%,#340662 100%);border:1px solid #7027e7;border-radius:12px;min-height:43px;font-size:12px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 7px 16px #08765330,inset 0 1px #ffffff2e}.student-workspace :is(.student-primary-button,.student-welcome .button-primary,.button-primary):hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 10px 22px #0876533b,inset 0 1px #ffffff2e}.student-workspace :is(.student-primary-button,.student-welcome .button-primary,.button-primary):active:not(:disabled){transform:translateY(0)}.student-workspace :is(.student-secondary-button,.button-secondary){color:#3d5869;background:linear-gradient(#fff,#faf8fb);border:1px solid #ded7e5;border-radius:12px;min-height:41px;font-size:11px;font-weight:700;transition:transform .18s,border-color .18s,color .18s,background .18s;box-shadow:0 2px 5px #14283b08}.student-workspace :is(.student-secondary-button,.button-secondary):hover:not(:disabled){color:#7027e7;background:#f5f1fa;border-color:#b49acf;transform:translateY(-1px)}.student-workspace :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0ba8784d}.student-workspace :is(button,input,select,textarea){font-family:inherit}.student-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#24394a;background-color:#fff;border-color:#d7e3de;border-radius:11px}.student-workspace .student-state-card{background:linear-gradient(145deg,#fff,#faf8fb);border-style:dashed;min-height:220px}.student-workspace .student-state-card>strong{color:var(--student-premium-ink);font-size:15px}.student-workspace .student-state-card>p{color:var(--student-premium-muted);font-size:12px}.student-workspace .workspace-footer{border-top:1px solid var(--student-premium-line);color:#718391;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding:18px 2px 5px;font-size:10px;line-height:1.6;display:flex}.student-workspace .workspace-footer a{color:var(--student-premium-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:750;display:inline-flex}.student-workspace .student-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfbf0;border:1px solid #e2dce8;box-shadow:0 -9px 28px #14283b17}.student-workspace .student-mobile-nav-link{color:#718291;border-radius:13px;min-width:0;font-weight:650;transition:color .18s,background .18s,transform .18s}.student-workspace .student-mobile-nav-link:hover{color:#7027e7;background:#f5f1fa}html[data-theme=dark] .student-workspace{--student-premium-ink:#edf4f7;--student-premium-muted:#a6b6c4;--student-premium-line:#2b3e51;--student-premium-paper:#0d1724;--student-premium-card:#152335;--student-premium-shadow:0 12px 32px #0000002e;color:var(--student-premium-ink);background:radial-gradient(at 92% 0,#07765326,#0000 34rem),linear-gradient(#111d2b 0%,#0d1724 100%)}html[data-theme=dark] .student-workspace .workspace-sidebar{background:linear-gradient(165deg,#14263a,#0c1725 68%,#112236);border-right-color:#ffffff0d}html[data-theme=dark] .student-workspace .workspace-topbar{background:#0f1b29e8;border-bottom-color:#26394b;box-shadow:0 5px 22px #00000024}html[data-theme=dark] .student-workspace .workspace-breadcrumb,html[data-theme=dark] .student-workspace .workspace-user-copy small,html[data-theme=dark] .student-workspace .workspace-page-heading p{color:#9dafbd}html[data-theme=dark] .student-workspace .workspace-page-heading h1{color:#edf4f7}html[data-theme=dark] .student-workspace :is(.student-panel-card,.student-state-card,.student-account-card,.student-detail-section,.student-detail-stat-grid article,.student-test-card,.student-test-intro-card,.student-question-card,.student-result-hero,.student-recruitment-card,.rank-summary-grid article,.student-feature-grid article,.student-settings-list,.smart-study-shortcuts article,.live-session-list article,.student-history-summary article){color:#e5edf2;background-color:#152335;border-color:#2b3e51;box-shadow:0 8px 24px #00000029}html[data-theme=dark] .student-workspace :is(.student-panel-card,.student-state-card)>h2,html[data-theme=dark] .student-workspace .student-state-card>strong{color:#edf4f7}html[data-theme=dark] .student-workspace .student-state-card>p{color:#a6b6c4}html[data-theme=dark] .student-workspace .workspace-footer{color:#9dafbd;border-top-color:#2b3e51}html[data-theme=dark] .student-workspace .student-mobile-nav{background:#111d2bf5;border-color:#2b3e51;box-shadow:0 -9px 28px #00000040}html[data-theme=dark] .student-workspace .student-mobile-nav-link{color:#a7b7c4}@media (width>=761px){.student-workspace .workspace-content{min-height:calc(100vh - 72px)}}@media (width<=760px){.student-workspace.workspace-shell{padding:0 0 calc(86px + env(safe-area-inset-bottom));display:block}.student-workspace .workspace-sidebar{display:none}.student-workspace .workspace-topbar{border-bottom-color:var(--student-premium-line);background:#f9fcfaed;gap:8px;min-height:62px;padding:0 13px;box-shadow:0 5px 18px #14283b0d}html[data-theme=dark] .student-workspace .workspace-topbar{background:#0f1b29ed}.student-workspace .mobile-workspace-brand{align-items:center;gap:8px;display:inline-flex}.student-workspace .mobile-workspace-brand .brand-mark-svg{width:34px;height:34px}.student-workspace .mobile-workspace-word{color:#19344a;letter-spacing:-.7px;font-size:17px;font-weight:800}html[data-theme=dark] .student-workspace .mobile-workspace-word{color:#f2eef6}.student-workspace .workspace-breadcrumb{display:none}.student-workspace .workspace-top-actions{gap:7px;margin-left:auto}.student-workspace .workspace-user-avatar{width:35px;height:35px}.student-workspace .workspace-bell{border-radius:12px;width:35px;height:35px}.student-workspace .workspace-content{width:min(100%,680px);padding:20px 16px 25px}.student-workspace .workspace-page-heading{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.student-workspace .workspace-page-heading .section-kicker{font-size:9px}.student-workspace .workspace-page-heading h1{margin:5px 0;font-size:clamp(23px,6vw,29px)}.student-workspace .workspace-page-heading p{font-size:12px;line-height:1.6}.student-workspace .workspace-date-chip{display:none}.student-workspace :is(.student-panel-card,.student-state-card,.student-account-card,.student-detail-section,.student-test-intro-card){border-radius:17px;padding:16px}.student-workspace .workspace-footer{margin-top:24px;padding-top:14px;font-size:9px;display:flex}.student-workspace .student-mobile-nav{z-index:28;right:10px;bottom:max(9px, env(safe-area-inset-bottom));border-radius:20px;min-height:66px;padding:6px;position:fixed;left:10px}.student-workspace .student-mobile-nav-link{gap:3px;min-height:52px;padding:5px 2px;font-size:9px}.student-workspace .student-mobile-nav-link svg{width:18px;height:18px}.student-workspace[data-immersive=true] .workspace-topbar,.student-workspace[data-immersive=true] .workspace-footer,.student-workspace[data-immersive=true] .student-mobile-nav{display:none}.student-workspace[data-immersive=true].workspace-shell{padding-bottom:env(safe-area-inset-bottom)}}@media (width<=420px){.student-workspace .workspace-topbar{padding-inline:10px}.student-workspace .workspace-content{padding-inline:13px}.student-workspace .workspace-bell,.student-workspace .workspace-user-avatar{width:33px;height:33px}.student-workspace .workspace-footer{align-items:flex-start;font-size:8px}.student-workspace .workspace-footer a{font-size:9px}}@media (prefers-reduced-motion:reduce){.student-workspace *,.student-workspace :before,.student-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.student-workspace{--student-premium-ink:#21183a;--student-premium-muted:#77718e;--student-premium-line:#e6def3;--student-premium-paper:#f6f2fc;--student-premium-card:#fff;--student-premium-primary:#742cf2;--student-premium-primary-bright:#9a5cff;--student-premium-primary-soft:#f0e8ff;background:radial-gradient(at 92% 0,#decdff6b,#0000 35rem),linear-gradient(#fbf9ff 0%,#f5f1fb 100%)}.student-workspace .workspace-sidebar{background:radial-gradient(at 0 0,#7c36ff33,#0000 22rem),linear-gradient(165deg,#21143c 0%,#160e2d 62%,#20143c 100%)}.student-workspace .workspace-nav-link:hover svg{color:#d7c2ff}.student-workspace .workspace-nav-link.active{background:linear-gradient(100deg,#762cf294,#762cf23b);border-color:#b98fff45;box-shadow:inset 3px 0 #bf94ff,0 7px 18px #10082238}.student-workspace .workspace-nav-link.active svg,.student-workspace .workspace-nav-link.active .nav-pulse{color:#d3b6ff}.student-workspace .support-card{border-color:#c0a2f238}.student-workspace .support-card-icon{color:#caa8ff;background:#7c36ff36}.student-workspace .support-card a{color:#d1b5ff}.student-workspace .workspace-topbar{background:#fdfbffe6;border-bottom-color:#e2d9f2e6}.student-workspace .workspace-bell:hover{color:#742cf2;background:#faf7ff;border-color:#c4a5f3}.student-workspace .workspace-user-avatar{color:#6d24df;background:linear-gradient(145deg,#f8f3ff,#ece2ff);border-color:#e2d3fb;box-shadow:0 3px 10px #742cf21a}.student-workspace .workspace-date-chip{color:#6f2de0;background:#faf7ffeb;border-color:#dfd1fa}.student-workspace .workspace-page-heading .section-kicker,.student-workspace .panel-card-heading .section-kicker{color:#762cf2}.student-workspace :is(.student-primary-button,.student-welcome .button-primary,.button-primary){background:linear-gradient(135deg,#9a53ff 0%,#772df0 53%,#6220d5 100%);border-color:#7025e8;box-shadow:0 7px 17px #7025e83b,inset 0 1px #ffffff38}.student-workspace :is(.student-primary-button,.student-welcome .button-primary,.button-primary):hover:not(:disabled){box-shadow:0 10px 22px #7025e845,inset 0 1px #ffffff38}.student-workspace :is(.student-secondary-button,.button-secondary){color:#504568;background:linear-gradient(#fff,#fbf9ff);border-color:#e2d8f1}.student-workspace :is(.student-secondary-button,.button-secondary):hover:not(:disabled){color:#6e24df;background:#f6f0ff;border-color:#c2a1f4}.student-workspace :is(button,a,input,select,textarea):focus-visible{outline-color:#8448f459}.student-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:#e1d9ee}.student-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#a976f4;box-shadow:0 0 0 3px #8448f41f}.student-workspace .student-state-card{background:linear-gradient(145deg,#fff,#faf7ff)}.student-workspace .workspace-footer a,.student-workspace .student-mobile-nav-link:hover{color:#7229eb}.student-workspace .workspace-footer a:hover{color:#5013bd}.student-workspace .student-mobile-nav{background:#fdfbfff2;border-color:#e6def3}.student-workspace .student-mobile-nav-link.active{color:#7026e5;background:#f0e8ff}.student-workspace .student-mobile-nav-link.active svg{color:#812ff2}.student-workspace .student-dashboard-stat-icon.blue,.student-workspace .student-stat .stat-icon.blue{color:#375de5;background-color:#e9efff}.student-workspace .student-dashboard-stat-icon.teal,.student-workspace .student-stat .stat-icon.green{color:#470786;background-color:#ede1f8}.student-workspace .student-dashboard-stat-icon.violet,.student-workspace .student-stat .stat-icon.violet{color:#802bea;background-color:#f1e7ff}.student-workspace .student-dashboard-stat-icon.amber,.student-workspace .student-stat .stat-icon.peach{color:#c56b12;background-color:#fff1d9}.student-workspace .student-mobile-featured{background:linear-gradient(115deg,#3d1979 0%,#712ce2 65%,#9651ef 100%);border-color:#6e2bda;box-shadow:0 10px 23px #6027be40}.student-workspace .student-mobile-featured-label>span{background:#ffd56a;box-shadow:0 0 0 4px #ffd56a33}.student-workspace .student-mobile-featured-bottom b{color:#e5d1ff}.student-workspace .student-mobile-shortcuts .shortcut-orange{background:linear-gradient(145deg,#ff6f91,#dc3268)}.student-workspace .student-mobile-shortcuts .shortcut-teal{background:linear-gradient(145deg,#7e37c5,#0b9389)}.student-workspace .student-mobile-shortcuts .shortcut-violet{background:linear-gradient(145deg,#a35cf6,#7527d9)}.student-workspace .student-mobile-shortcuts .shortcut-yellow{background:linear-gradient(145deg,#ffc94f,#ed941e)}html[data-theme=dark] .student-workspace{--student-premium-ink:#f1ebff;--student-premium-muted:#bcb0d1;--student-premium-line:#3a2b55;--student-premium-paper:#171126;--student-premium-card:#211832;--student-premium-primary:#b993ff;--student-premium-primary-bright:#c7a7ff;--student-premium-primary-soft:#34234f;background:radial-gradient(at 92% 0,#762cf22e,#0000 35rem),linear-gradient(#1b1430 0%,#151022 100%)}html[data-theme=dark] .student-workspace .workspace-sidebar{background:linear-gradient(165deg,#21143c,#120d22 68%,#1d1235)}html[data-theme=dark] .student-workspace .workspace-topbar{background:#1b142ded;border-bottom-color:#36264e}html[data-theme=dark] .student-workspace .workspace-breadcrumb strong,html[data-theme=dark] .student-workspace .workspace-user-copy strong{color:#eee8fb}html[data-theme=dark] .student-workspace .workspace-date-chip{color:#d2b8ff;background:#291d40;border-color:#4d3775}html[data-theme=dark] .student-workspace .workspace-bell{color:#d3c5eb;background:#241a38;border-color:#45355c}html[data-theme=dark] .student-workspace .workspace-user-avatar{color:#dfc9ff;background:#35244f;border-color:#574075}html[data-theme=dark] .student-workspace :is(.student-primary-button,.student-welcome .button-primary,.button-primary){background:linear-gradient(135deg,#9c61f2,#6f35c8);border-color:#8952e8}html[data-theme=dark] .student-workspace :is(.student-secondary-button,.button-secondary){color:#e0d6f1;background:#281e3d;border-color:#45355c}html[data-theme=dark] .student-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#f0eaff;background-color:#1b142c;border-color:#45355c}html[data-theme=dark] .student-workspace .student-state-card{background:linear-gradient(145deg,#211832,#1c152d)}html[data-theme=dark] .student-workspace .student-mobile-nav{background:#1c142ef5;border-color:#3a2b55}html[data-theme=dark] .student-workspace .student-mobile-nav-link.active{color:#d0b0ff;background:#34234f}:root{--ink:#21183a;--navy:#21143c;--muted:#77718e;--line:#e6def3;--paper:#f6f2fc;--surface:#fff;--saffron:#742cf2;--focus-blue:#742cf2;--focus-line:#e6def3;--focus-paper:#f6f2fc;--ops-paper:#f6f2fc;--ops-line:#e6def3;--ops-copper:#742cf2;--ops-green:#5e22d3}body{color:var(--ink);background:var(--paper)}.site-shell{color:var(--ink);background:linear-gradient(#fcfaff,#f7f4fc)}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e8e0f3;box-shadow:0 5px 20px #2a1a480a}.main-nav{color:#6d6682}.main-nav>a:hover,.main-nav .nav-active{color:#7225ea}.login-button{color:#51456a;background:#fff;border-color:#e3d9f2}.login-button:hover{color:#6d24e4;background:#faf7ff;border-color:#c8aff3}.site-shell .brand-mark{color:#fff;background:linear-gradient(145deg,#9c5cff,#7024e8);box-shadow:0 7px 18px #742cf23d}.site-shell .brand-period{color:#8b4afa}.site-shell .brand-word{color:#21183a}.site-shell .start-button,.site-shell .button-primary{color:#fff;background:linear-gradient(135deg,#9a53ff,#742cf2 55%,#6220d5);border-color:#7025e8;box-shadow:0 7px 18px #7025e836}.site-shell .start-button:hover,.site-shell .button-primary:hover{background:linear-gradient(135deg,#8e43f1,#6620db)}.site-shell .button-secondary,.site-shell .filter-button,.site-shell .search-box{color:#554b6b;background:#fff;border-color:#e5def0}.site-shell .button-secondary:hover,.site-shell .filter-button:hover{color:#7025e8;background:#faf7ff;border-color:#c7a7f2}.site-shell :is(.text-link,.card-link,.test-footer a,.footer-column a):hover{color:#742cf2}.site-shell .hero-copy h1 em,.site-shell .section-heading-row h2 em,.site-shell .test-heading h2 em,.site-shell .how-heading h2 em,.site-shell .cta-content h2 em{color:#842ff2}.site-shell .recruit-card,.site-shell .step-card,.site-shell .floating-card,.site-shell .closing-cta{background-color:#fff;border-color:#e5def0;box-shadow:0 10px 28px #2a1a480f}.site-shell .featured-card{border-color:#d0b4f7;box-shadow:inset 0 2px #8b4afa,0 10px 28px #2a1a480f}.site-shell .recruit-symbol.sand{color:#7a32e8;background:#f1e8ff}.site-shell .recruit-symbol.rose{color:#c22970;background:#ffe8f2}.site-shell .recruit-symbol.mint{color:#742cf2;background:#ede2f8}.site-shell .test-section{background:radial-gradient(at 88% 0,#8051cc 0%,#0000 39%),linear-gradient(120deg,#261343,#3b1e67 68%,#291645)}.site-shell .test-section:before{background:radial-gradient(at 90% 0,#a66cff35 0%,#0000 43%)}.site-shell .site-footer{color:#d8cee9;background:linear-gradient(145deg,#25163f,#1b112f)}.site-shell .site-footer a{color:#d8c1ff}.site-shell .site-footer a:hover,.site-shell .footer-column h3{color:#fff}.site-shell :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #8448f452}:is(.student-workspace,.staff-workspace,.admin-workspace).workspace-shell{color:#21183a;background:radial-gradient(at 92% 0,#decdff66,#0000 34rem),linear-gradient(#fbf9ff,#f5f1fb)}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-main{background:0 0}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-topbar{background:#fdfbffeb;border-bottom-color:#e6def3;box-shadow:0 5px 20px #2a1a480d}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-breadcrumb strong,:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-user-copy strong{color:#33274f}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading h1{color:#21183a}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading .section-kicker,:is(.student-workspace,.staff-workspace,.admin-workspace) .panel-card-heading .section-kicker{color:#762cf2}:is(.staff-workspace,.admin-workspace) .workspace-sidebar{background:radial-gradient(at 0 0,#8448f433,#0000 24rem),linear-gradient(165deg,#24153f,#160f2a 68%,#20143c);border-right-color:#ffffff14}:is(.staff-workspace,.admin-workspace) .workspace-nav-link.active{color:#fff;background:linear-gradient(100deg,#742cf294,#742cf23b);border-color:#be94ff40;box-shadow:inset 3px 0 #c7a4ff,0 7px 18px #0f081e33}:is(.staff-workspace,.admin-workspace) .workspace-nav-link.active svg,:is(.staff-workspace,.admin-workspace) .workspace-nav-link.active .nav-pulse{color:#d4baff}:is(.staff-workspace,.admin-workspace) .workspace-nav-link.active .nav-pulse{background:#c7a4ff;box-shadow:0 0 0 4px #c7a4ff2b}:is(.staff-workspace,.admin-workspace) .support-card-icon{color:#d1b5ff;background:#7a36df2b;border-color:#b98cff30}:is(.staff-workspace,.admin-workspace) .support-card a{color:#d0b4ff}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-date-chip{color:#7026e3;background:#fbf8ff;border-color:#e0d2f9}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-bell{color:#66577f;background:#fff;border-color:#e6def3}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-bell:hover{color:#7026e3;background:#faf7ff;border-color:#c3a1f1}:is(.staff-workspace,.admin-workspace) .workspace-user-avatar{color:#7026e3;background:linear-gradient(145deg,#f7f1ff,#eaddff);border-color:#e1d3f7;box-shadow:0 4px 12px #742cf21f}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.student-panel-card,.student-state-card,.student-account-card,.student-detail-section,.student-test-card,.student-test-intro-card,.student-question-card,.student-result-hero,.student-recruitment-card,.rank-summary-grid article,.student-feature-grid article,.student-settings-list,.admin-record,.admin-console-card,.admin-console-record,.admin-overview-card,.admin-module-section,.admin-metric-card,.admin-stat-grid>article,.staff-queue-card,.staff-record,.workflow-queue-card,.workflow-task-card){border-color:#e4dcf1;box-shadow:0 8px 24px #2a1a480d}:is(.staff-workspace,.admin-workspace) :is(.student-panel-card,.admin-record,.admin-console-card,.admin-console-record,.admin-overview-card,.admin-module-section,.admin-metric-card,.staff-queue-card,.staff-record,.workflow-queue-card,.workflow-task-card){background-color:#fff}:is(.staff-workspace,.admin-workspace) :is(.student-primary-button,.button-primary,.admin-primary-action,.admin-approve-action,.admin-command-primary,.admin-save-action,.rs-action-primary,.rs-save-button,.admin-primary-button){color:#fff;background:linear-gradient(135deg,#9952ff,#742cf2 58%,#6020d0);border-color:#6f25df;box-shadow:0 7px 17px #7025e838}:is(.staff-workspace,.admin-workspace) :is(.student-primary-button,.button-primary,.admin-primary-action,.admin-approve-action,.admin-command-primary,.admin-save-action,.rs-action-primary,.rs-save-button,.admin-primary-button):hover:not(:disabled){filter:saturate(1.1);box-shadow:0 10px 22px #7025e847}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.student-secondary-button,.button-secondary,.admin-secondary-action,.rs-action-secondary){color:#504568;background:linear-gradient(#fff,#fbf9ff);border-color:#e2d9ef}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.student-secondary-button,.button-secondary,.admin-secondary-action,.rs-action-secondary):hover:not(:disabled){color:#6e24df;background:#f6f0ff;border-color:#c2a1f4}:is(.staff-workspace,.admin-workspace) :is(.admin-tab.active,.admin-filter-tab.active,.workflow-filter.active){color:#fff;background:linear-gradient(135deg,#8f45f3,#7026e5);border-color:#742cf2}:is(.staff-workspace,.admin-workspace) :is(.admin-tab,.admin-filter-tab,.workflow-filter){border-color:#e4dcf1}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#a976f4;box-shadow:0 0 0 3px #8448f41f}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(button,a,input,select,textarea):focus-visible{outline-color:#8448f457}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.stat-icon.blue,.admin-stat-icon.users){color:#365de2;background:#e9efff}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.stat-icon.green,.admin-stat-icon.published){color:#742cf2;background:#ede2f8}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.stat-icon.violet,.admin-stat-icon.staff){color:#812de7;background:#f1e8ff}:is(.student-workspace,.staff-workspace,.admin-workspace) :is(.stat-icon.peach,.admin-stat-icon.pending){color:#c66a17;background:#fff1df}.student-workspace .student-dashboard-stat-icon.blue{color:#365de2;background:#e9efff}.student-workspace .student-dashboard-stat-icon.teal{color:#742cf2;background:#ede2f8}.student-workspace .student-dashboard-stat-icon.violet{color:#812de7;background:#f1e8ff}.student-workspace .student-dashboard-stat-icon.amber{color:#bd7800;background:#fff3d8}:is(.student-workspace,.staff-workspace,.admin-workspace) .admin-command-hero{background:radial-gradient(at 88% 0,#9960e8 0,#0000 43%),linear-gradient(115deg,#24143f,#452174 68%,#2c1848)}.admin-workspace .admin-command-copy h2 em{color:#d2b5ff}.student-workspace .student-exam-screen{background:#f7f3fc;border-color:#e3dcf1}.student-workspace .student-exam-header{background:radial-gradient(at 88% -15%,#a76afc50 0,#0000 42%),linear-gradient(112deg,#24143f,#432071 65%,#321851)}.student-workspace .student-exam-progress-track i{background:linear-gradient(90deg,#7d32ef,#ac74ff)}.student-workspace .student-exam-palette button.current,.student-workspace .student-exam-palette button.active{color:#fff;background:#742cf2;border-color:#742cf2}.student-workspace .student-exam-submit{background:linear-gradient(135deg,#9550fa,#7026e3);border-color:#6e25dc;box-shadow:0 8px 18px #7025e838}.student-workspace .student-exam-submit:hover:not(:disabled){background:linear-gradient(135deg,#8640ed,#6120cd)}.auth-page .auth-story:before{border-color:#c7a4ff26;box-shadow:0 0 0 32px #c7a4ff0a,0 0 0 68px #c7a4ff07}.auth-page .auth-brand .brand-mark,.auth-page .auth-form-icon{color:#fff;background:linear-gradient(145deg,#9952ff,#7025e7);box-shadow:0 9px 22px #742cf240}.auth-page .auth-story-content .section-kicker,.auth-page .auth-story-content h1 em,.auth-page .auth-benefit>span{color:#d1b5ff}.auth-page .auth-story-content .eyebrow-line{background:#a56aff}.auth-page .auth-story-note svg,.auth-story-footer>i{color:#c9a6ff;background:#9f66f2}.auth-page .auth-form-card{background:#fff;border-color:#e5dcf2;box-shadow:0 20px 54px #301a5417}.auth-page .auth-method-switch button:hover,.auth-page .auth-method-switch button.active{color:#7025e8}.auth-page .auth-submit{color:#fff;background:linear-gradient(135deg,#9952ff,#742cf2 58%,#6220d5);border-color:#7025e8;box-shadow:0 8px 20px #7025e838}.auth-page .auth-submit:hover{background:linear-gradient(135deg,#8e43f1,#6620db)}html[data-theme=dark] body{color:#f0eaff;background:#171126}html[data-theme=dark] .site-shell{color:#f0eaff;background:linear-gradient(#1b1430,#151022)}html[data-theme=dark] .site-header{background:#1b142df0;border-bottom-color:#382950}html[data-theme=dark] .site-shell .brand-word,html[data-theme=dark] .site-shell .main-nav{color:#e8def7}html[data-theme=dark] .site-shell .login-button,html[data-theme=dark] .site-shell .button-secondary,html[data-theme=dark] .site-shell .filter-button,html[data-theme=dark] .site-shell .search-box{color:#e1d5f4;background:#241a38;border-color:#49375f}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace).workspace-shell{color:#f0eaff;background:linear-gradient(#1b1430,#151022)}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-topbar{background:#1b142df0;border-bottom-color:#382950}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading h1,html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-breadcrumb strong,html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-user-copy strong{color:#f0eaff}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading p{color:#bcb0d1}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) :is(.student-panel-card,.student-state-card,.student-account-card,.student-detail-section,.student-test-card,.student-test-intro-card,.student-question-card,.student-result-hero,.student-recruitment-card,.rank-summary-grid article,.student-feature-grid article,.student-settings-list,.admin-record,.admin-console-card,.admin-console-record,.admin-overview-card,.admin-module-section,.admin-metric-card,.admin-stat-grid>article,.staff-queue-card,.staff-record,.workflow-queue-card,.workflow-task-card){color:#efe8fb;background-color:#211832;border-color:#3a2b55;box-shadow:0 8px 24px #00000030}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:#f0eaff;background:#1b142c;border-color:#49375f}html[data-theme=dark] .auth-page{background:#171126}html[data-theme=dark] .auth-page .auth-form-side{background:radial-gradient(at 80% 0,#57368a 0,#0000 30rem),#171126}@media (width<=760px){.site-header{background:#fffffff0}.auth-page .auth-form-side{background:#f7f4fc}:is(.student-workspace,.staff-workspace,.admin-workspace) .student-mobile-nav{background:#fdfbfff5;border-color:#e6def3}html[data-theme=dark] :is(.student-workspace,.staff-workspace,.admin-workspace) .student-mobile-nav{background:#1c142ef5;border-color:#3a2b55}}.site-shell.home-next{--home-ink:#21183a;--home-muted:#706783;--home-paper:#faf8ff;--home-line:#e8e0f4;--home-blue:#742cf2;--home-blue-dark:#5f20d4;--home-teal:#7b35e5;background:linear-gradient(#faf8ff 0%,#fff 48%,#faf8ff 100%)}.site-shell.home-next .home-next-header{background:#fffffff0;border-bottom-color:#e9e2f2;box-shadow:0 5px 22px #341f5b0a}.site-shell.home-next .home-next-brand strong span,.site-shell.home-next .home-next-nav>a:hover,.site-shell.home-next .home-next-footer nav a:hover{color:#742cf2}.site-shell.home-next .home-next-primary{color:#fff;background:linear-gradient(135deg,#95f,#742cf2 58%,#6220d7);box-shadow:0 8px 19px #742cf23b}.site-shell.home-next .home-next-primary:hover{background:linear-gradient(135deg,#8842f3,#6220d7)}.site-shell.home-next .home-next-secondary,.site-shell.home-next .home-next-login,.site-shell.home-next .home-next-notice,.site-shell.home-next .home-next-menu-toggle{color:#504568;background:#fff;border-color:#e5dcf1}.site-shell.home-next .home-next-secondary:hover,.site-shell.home-next .home-next-login:hover{color:#742cf2;background:#fbf8ff;border-color:#c7a6fa}.site-shell.home-next .home-next-eyebrow>i{background:#6119a9;box-shadow:0 0 0 5px #19a98721}.site-shell.home-next .home-next-assurance svg,.site-shell.home-next .home-next-source-note svg{color:#4f118d}.site-shell.home-next .home-next-preview{background:linear-gradient(150deg,#fff 0% 73%,#fbf7ff 100%);border-color:#e5dcf1;box-shadow:0 24px 55px #3e25691a,0 4px 12px #3e25690d}.site-shell.home-next .home-next-preview-top,.site-shell.home-next .home-next-preview-focus,.site-shell.home-next .home-next-preview-footer{border-color:#eee8f6}.site-shell.home-next .home-next-preview-icon{color:#742cf2;background:#f1e9ff}.site-shell.home-next .home-next-preview-test-icon{color:#500b94;background:#efe6f8}.site-shell.home-next .home-next-preview-focus strong,.site-shell.home-next .home-next-preview-test strong{color:#2a2042}.site-shell.home-next .home-next-preview-focus>a,.site-shell.home-next .home-next-recruit-card>a{color:#742cf2;background:#f3ecff}.site-shell.home-next .home-next-preview-footer a,.site-shell.home-next .home-next-section-link,.site-shell.home-next .home-next-feature-grid a{color:#742cf2}.site-shell.home-next .home-next-value-strip{background:linear-gradient(115deg,#fff,#fcfaff);border-color:#e7dff2;box-shadow:0 8px 24px #3d26680f}.site-shell.home-next .home-next-value-strip>div+div{border-color:#eee8f5}.site-shell.home-next .home-next-value-strip>div>span{color:#742cf2;background:#f1e9ff}.site-shell.home-next .home-next-value-strip .home-next-leaderboard-shortcut a{color:#742cf2}.site-shell.home-next .home-next-recruitments{border-top-color:#e9e2f2}.site-shell.home-next .home-next-search kbd{background:#faf8fd;border-color:#e9e2f2}.site-shell.home-next .home-next-recruit-card,.site-shell.home-next .home-next-feature-grid article{background:linear-gradient(145deg,#fff,#fefcff);border-color:#e8e0f2;box-shadow:0 6px 20px #3521580d}.site-shell.home-next .home-next-recruit-card:hover{border-color:#c6a2f8;box-shadow:0 12px 27px #582f971c}.site-shell.home-next .home-next-recruit-icon{color:#742cf2;background:#f1e9ff}.site-shell.home-next .home-next-recruit-card:nth-child(3n+2) .home-next-recruit-icon{color:#d1548a;background:#ffedf5}.site-shell.home-next .home-next-recruit-card:nth-child(3n+3) .home-next-recruit-icon{color:#4e0b92;background:#efe6f8}.site-shell.home-next .home-next-recruit-copy h3,.site-shell.home-next .home-next-test-card h3,.site-shell.home-next .home-next-feature-grid h3{color:#2b2142}.site-shell.home-next .home-next-empty{color:#625676;background:#fdfbff;border-color:#d9c9ee}.site-shell.home-next .home-next-empty>span{color:#742cf2;background:#f1e9ff}.site-shell.home-next .home-next-empty strong{color:#34264e}.site-shell.home-next .home-next-tests{background:linear-gradient(115deg,#f5efff 0%,#fbf8ff 52%,#f1f7ff 100%);border-top:1px solid #e8def4;border-bottom:1px solid #e8def4}.site-shell.home-next .home-next-test-card{border-color:#e5dcf1;box-shadow:0 8px 22px #35215812}.site-shell.home-next .home-next-test-card:nth-child(3n+2) .home-next-test-card-icon{color:#d1548a;background:#ffedf5}.site-shell.home-next .home-next-test-card:nth-child(3n+3) .home-next-test-card-icon{color:#4e0b92;background:#efe6f8}.site-shell.home-next .home-next-test-meta{border-top-color:#eee8f5}.site-shell.home-next .home-next-test-card>a:hover{background:#f2eaff;border-color:#c2a0f5}.site-shell.home-next .home-next-feature-grid article{box-shadow:0 8px 22px #3521580d}.site-shell.home-next .home-next-feature-icon.blue{color:#742cf2;background:#f1e9ff}.site-shell.home-next .home-next-feature-icon.teal{color:#7b35e5;background:#efe7f7}.site-shell.home-next .home-next-feature-icon.violet{color:#a03ed0;background:#f7eaff}.site-shell.home-next .home-next-cta{background:radial-gradient(at 90% 0,#c39aff6b,#0000 42%),linear-gradient(112deg,#32145b,#6220c8 58%,#8b43ef);border-color:#6420d0;box-shadow:0 16px 34px #6322c73d}.site-shell.home-next .home-next-cta h2 em{color:#e3d1ff}.site-shell.home-next .home-next-cta p{color:#eee5fc}.site-shell.home-next .home-next-cta .home-next-primary{color:#6120d3;background:#fff}.site-shell.home-next .home-next-cta .home-next-primary:hover{background:#f5efff}.site-shell.home-next .home-next-footer{background:linear-gradient(#fff,#faf8ff);border-top-color:#e8e0f2}.site-shell.home-next .home-next-footer p,.site-shell.home-next .home-next-footer nav a{color:#6e6680}.site-shell.home-next .home-next-footer>small{border-top-color:#eee8f5}.site-shell.home-next :focus-visible{outline-color:#9b62f1}@media (width<=700px){.site-shell.home-next .home-next-nav{background:#fff;border-color:#e7def2;box-shadow:0 18px 38px #371f5b24}.site-shell.home-next .home-next-nav>a{border-bottom-color:#efeaf6}.site-shell.home-next .home-next-cta{background:radial-gradient(at 100% 0,#c39aff5c,#0000 45%),linear-gradient(145deg,#32145b,#742cf2)}}.public-site-header{background:linear-gradient(100deg,#fff 0%,#fefcff 70%,#f8f2ff 100%);border-bottom:1px solid #e7def2;box-shadow:0 6px 24px #371f5b0f}.public-site-header .home-next-nav>a{border-radius:999px;transition:color .16s,background .16s,box-shadow .16s}.public-site-header .home-next-nav>a.is-active{color:#6721d9;background:linear-gradient(135deg,#f2eaff,#ebe0ff);box-shadow:inset 0 0 0 1px #e5d5fb}.public-site-header .home-next-nav>a:hover:not(.is-active){color:#742cf2;background:#f8f3ff}.public-site-header .app-language-toggle{background:#f7f3fc;border-color:#e4daf0}.public-site-header .app-language-toggle button{color:#6e6383}.public-site-header .app-language-toggle button[aria-pressed=true]{color:#6721d9;background:#fff;box-shadow:0 2px 7px #46287421}.public-site-header .pwa-install-button{color:#7027e7;background:linear-gradient(135deg,#fbf8ff,#f2eaff);border-color:#dfd1f3}.public-site-header .pwa-install-button:hover{background:#eee3ff;border-color:#c4a5f0}.public-site-header .home-next-menu-toggle{color:#6721d9}.public-site-header :focus-visible{outline-color:#9b62f1}@media (width<=700px){.public-site-header{background:#fffffff5}.public-site-header .home-next-nav>a.is-active{border-bottom-color:#e4daf0}.public-site-header .home-next-nav>a:hover:not(.is-active){background:#faf7ff}}.student-workspace .student-dashboard-stats article{background:linear-gradient(145deg,#fff 0%,#f7f1ff 100%);border-color:#e4daf1;border-radius:17px;box-shadow:0 7px 20px #4f297e12}.student-workspace .student-dashboard-stats article:nth-child(2){background:linear-gradient(145deg,#fff 0%,#edf3ff 100%);border-color:#d9e4fb;box-shadow:0 7px 20px #3157c812}.student-workspace .student-dashboard-stats article:nth-child(3){background:linear-gradient(145deg,#fff 0%,#fff0f7 100%);border-color:#f1d9e8;box-shadow:0 7px 20px #b7357b12}.student-workspace .student-dashboard-stats article:nth-child(4){background:linear-gradient(145deg,#fff 0%,#fff5e6 100%);border-color:#f0dfc7;box-shadow:0 7px 20px #b9701414}.student-workspace .student-dashboard-stat-icon.blue,.student-workspace .student-dashboard-stat-icon.teal,.student-workspace .student-dashboard-stat-icon.violet,.student-workspace .student-dashboard-stat-icon.amber{color:#fff;background:linear-gradient(145deg,#a56bff,#742cf2);box-shadow:0 5px 12px #742cf233}.student-workspace .student-dashboard-stat-icon.teal{background:linear-gradient(145deg,#6aa6ff,#3967df);box-shadow:0 5px 12px #3967df2e}.student-workspace .student-dashboard-stat-icon.violet{background:linear-gradient(145deg,#f177b4,#ce438b);box-shadow:0 5px 12px #ce438b2e}.student-workspace .student-dashboard-stat-icon.amber{background:linear-gradient(145deg,#ffc46b,#e58a20);box-shadow:0 5px 12px #e58a2033}.student-workspace .student-dashboard-stats small{color:#5e5472}.student-workspace .student-dashboard-stats article>span:last-child{color:#776d89}.student-workspace .student-dashboard-shortcuts>a{background:linear-gradient(120deg,#fbf8ff,#f0e6ff);border-color:#dfd2f3;position:relative;overflow:hidden;box-shadow:0 6px 16px #4f297e12}.student-workspace .student-dashboard-shortcuts>a:nth-child(2){background:linear-gradient(120deg,#fff9fc,#ffedf5);border-color:#efd7e5;box-shadow:0 6px 16px #b7357b0f}.student-workspace .student-dashboard-shortcuts>a:nth-child(3){background:linear-gradient(120deg,#f9fbff,#eaf1ff);border-color:#d7e2f8;box-shadow:0 6px 16px #3157c80f}.student-workspace .student-dashboard-shortcuts>a:nth-child(4){background:linear-gradient(120deg,#fffdf8,#fff3df);border-color:#efdfc8;box-shadow:0 6px 16px #b9701412}.student-workspace .student-dashboard-shortcuts>a:hover{border-color:#bd9aef;transform:translateY(-2px);box-shadow:0 12px 24px #4f297e21}.student-workspace .student-dashboard-shortcuts>a:nth-child(2):hover{border-color:#e8a9c9;box-shadow:0 12px 24px #b7357b1f}.student-workspace .student-dashboard-shortcuts>a:nth-child(3):hover{border-color:#a9c1f4;box-shadow:0 12px 24px #3157c81f}.student-workspace .student-dashboard-shortcuts>a:nth-child(4):hover{border-color:#eac58c;box-shadow:0 12px 24px #b970141f}.student-workspace .student-dashboard-shortcuts>a>span.blue,.student-workspace .student-dashboard-shortcuts>a>span.teal,.student-workspace .student-dashboard-shortcuts>a>span.violet,.student-workspace .student-dashboard-shortcuts>a>span.amber{color:#fff;background:linear-gradient(145deg,#a56bff,#742cf2);box-shadow:0 5px 12px #742cf233}.student-workspace .student-dashboard-shortcuts>a>span.teal{background:linear-gradient(145deg,#f177b4,#ce438b);box-shadow:0 5px 12px #ce438b2e}.student-workspace .student-dashboard-shortcuts>a>span.violet{background:linear-gradient(145deg,#6aa6ff,#3967df);box-shadow:0 5px 12px #3967df2e}.student-workspace .student-dashboard-shortcuts>a>span.amber{background:linear-gradient(145deg,#ffc46b,#e58a20);box-shadow:0 5px 12px #e58a2033}.student-workspace .student-dashboard-shortcuts strong{color:#29213c}.student-workspace .student-dashboard-shortcuts small{color:#71677f}.student-workspace .student-dashboard-shortcuts>a>svg{color:#742cf2}.student-workspace .student-dashboard-shortcuts>a:nth-child(2)>svg{color:#c43c82}.student-workspace .student-dashboard-shortcuts>a:nth-child(3)>svg{color:#365fc9}.student-workspace .student-dashboard-shortcuts>a:nth-child(4)>svg{color:#c77717}.student-workspace .student-dashboard-shortcuts>a:focus-visible{outline-offset:3px;outline:3px solid #9b62f1}.student-workspace .student-dashboard-rank-card{background:radial-gradient(at 95% 0,#e7d7ff 0,#0000 45%),linear-gradient(110deg,#fbf8ff,#f0e7ff 65%,#e8efff);border-color:#ddcef4;box-shadow:0 9px 24px #4f297e17}.student-workspace .student-dashboard-rank-icon{color:#fff;background:linear-gradient(145deg,#a56bff,#742cf2);box-shadow:0 6px 14px #742cf233}.student-workspace .student-dashboard-rank-card>a{color:#fff;background:linear-gradient(145deg,#95f,#742cf2);border-color:#742cf2;box-shadow:0 5px 13px #742cf236}.student-workspace .student-dashboard-rank-card>a:hover{background:linear-gradient(145deg,#8842f3,#6220d7)}.student-workspace .student-dashboard-hero{background:radial-gradient(at 92% 6%,#eadbff 0,#0000 38%),linear-gradient(115deg,#fff 0%,#faf7ff 56%,#f0e8ff 100%);border-color:#dfd1f3;box-shadow:0 14px 34px #4f297e17}.student-workspace .student-dashboard-hero:before{border-color:#8b43ef2e;box-shadow:0 0 0 35px #8b43ef0d,0 0 0 72px #8b43ef08}.student-workspace .student-dashboard-eyebrow{color:#6f2cdb}.student-workspace .student-dashboard-hero h2 em{color:#742cf2}.student-workspace .student-dashboard-hero-icon{color:#742cf2;background:#fff;box-shadow:0 12px 28px #742cf230}.student-workspace .student-dashboard-score-chip{background:#fffffff0;border-color:#e3d5f5;box-shadow:0 10px 24px #3a20611f}.student-workspace .student-dashboard-score-chip>span svg{color:#df8b20}@media (width<=760px){.student-workspace .student-dashboard-hero{border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:20px 17px 15px}.student-workspace .student-dashboard-hero:after{content:"";background:linear-gradient(90deg,#b17bff,#742cf2);border-radius:0 0 5px 5px;width:58px;height:3px;position:absolute;top:0;left:18px}.student-workspace .student-dashboard-hero:before{width:290px;height:290px;top:-145px;right:-150px}.student-workspace .student-dashboard-hero-copy{max-width:none}.student-workspace .student-dashboard-eyebrow{background:#ffffffc7;border:1px solid #e8def6;border-radius:999px;gap:6px;padding:6px 9px;font-size:8px}.student-workspace .student-dashboard-hero h2{letter-spacing:-.65px;max-width:100%;margin:12px 0 7px;font-size:clamp(24px,6.5vw,31px);line-height:1.23}.student-workspace .student-dashboard-hero h2>span[data-no-student-translate=true]{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.student-workspace .student-dashboard-hero-copy>p{max-width:520px;font-size:11px;line-height:1.75}.student-workspace .student-dashboard-hero-actions{gap:8px;margin-top:15px}.student-workspace .student-dashboard-hero-actions .student-primary-button,.student-workspace .student-dashboard-hero-actions .student-secondary-button{border-radius:12px;min-height:42px;padding-inline:14px;font-size:10px}.student-workspace .student-dashboard-hero-side{justify-content:flex-end;align-self:stretch;align-items:center;min-height:72px;margin:0;display:flex}.student-workspace .student-dashboard-orbit-one{width:112px;height:112px;top:-22px;right:46px;box-shadow:0 0 0 10px #742cf20d}.student-workspace .student-dashboard-orbit-two{background:#f0e6ffbf;border-color:#8b43ef4a;width:78px;height:78px;top:-5px;right:63px}.student-workspace .student-dashboard-hero-icon{border-radius:13px;width:39px;height:39px;position:absolute;top:14px;right:83px}.student-workspace .student-dashboard-hero-icon svg{width:21px;height:21px}.student-workspace .student-dashboard-score-chip{border-radius:13px;gap:3px;width:min(100%,250px);min-width:0;margin-left:auto;padding:9px 12px;position:relative;bottom:auto;right:auto}.student-workspace .student-dashboard-score-chip>span{gap:5px;font-size:8px}.student-workspace .student-dashboard-score-chip>span svg{width:12px;height:12px}.student-workspace .student-dashboard-score-chip strong{font-size:19px}.student-workspace .student-dashboard-score-chip small{font-size:7px}}@media (width<=390px){.student-workspace .student-dashboard-hero{padding-inline:14px}.student-workspace .student-dashboard-hero h2{font-size:clamp(22px,6.8vw,27px)}.student-workspace .student-dashboard-hero-side{min-height:68px}.student-workspace .student-dashboard-hero-icon{right:74px}.student-workspace .student-dashboard-orbit-one{right:37px}.student-workspace .student-dashboard-orbit-two{right:54px}}@media (width<=760px){.student-workspace .student-dashboard-v2{gap:14px}.student-workspace .student-dashboard-stats{gap:9px}.student-workspace .student-dashboard-stats article{border-radius:15px;gap:5px 9px;min-height:82px;padding:12px 10px}.student-workspace .student-dashboard-stat-icon{border-radius:11px;width:33px;height:33px}.student-workspace .student-dashboard-stat-icon svg{width:16px;height:16px}.student-workspace .student-dashboard-stats small{font-size:9px;line-height:1.35}.student-workspace .student-dashboard-stats strong{font-size:21px}.student-workspace .student-dashboard-stats article>span:last-child{font-size:8px}.student-workspace .student-dashboard-shortcuts{gap:8px}.student-workspace .student-dashboard-shortcuts>a{border-radius:14px;grid-template-columns:33px minmax(0,1fr) 14px;gap:8px;min-height:56px;padding:10px}.student-workspace .student-dashboard-shortcuts>a>span{border-radius:11px;width:33px;height:33px}.student-workspace .student-dashboard-shortcuts>a>span svg{width:16px;height:16px}.student-workspace .student-dashboard-shortcuts strong{font-size:9px}.student-workspace .student-dashboard-shortcuts small{font-size:8px}.student-workspace .student-dashboard-shortcuts>a>svg{width:14px;height:14px}.student-workspace .student-dashboard-rank-card{border-radius:17px;grid-template-columns:40px minmax(0,1fr) 42px;gap:10px;padding:13px}.student-workspace .student-dashboard-rank-icon{border-radius:13px;width:39px;height:39px}.student-workspace .student-dashboard-rank-copy{gap:4px}.student-workspace .student-dashboard-rank-copy small{font-size:8px}.student-workspace .student-dashboard-rank-copy strong{font-size:12px;line-height:1.4}.student-workspace .student-dashboard-rank-copy>span{font-size:8px}.student-workspace .student-dashboard-rank-card>a{border-radius:13px;width:40px;height:40px}.student-workspace .student-dashboard-panel{border-radius:17px;padding:15px}.student-workspace .student-dashboard-panel-heading{margin-bottom:10px}.student-workspace .student-dashboard-panel-heading h2{font-size:14px}.student-workspace .student-dashboard-panel-heading>a{min-height:34px;font-size:9px}.student-workspace .student-dashboard-list article{grid-template-columns:34px minmax(0,1fr) 32px;gap:9px;padding:11px 0}.student-workspace .student-dashboard-list-icon{border-radius:11px;width:33px;height:33px}.student-workspace .student-dashboard-list article strong{font-size:10px}.student-workspace .student-dashboard-list article small,.student-workspace .student-dashboard-list article>div>span{font-size:8px}.student-workspace .student-dashboard-list article>a{border-radius:10px;width:31px;height:31px}}@media (width<=390px){.student-workspace .student-dashboard-stats article{grid-template-columns:29px minmax(0,1fr);gap:4px 7px;min-height:78px;padding:10px 8px}.student-workspace .student-dashboard-stat-icon{width:29px;height:29px}.student-workspace .student-dashboard-stat-icon svg{width:14px;height:14px}.student-workspace .student-dashboard-stats small{font-size:8px}.student-workspace .student-dashboard-stats article>span:last-child{font-size:7.5px}.student-workspace .student-dashboard-shortcuts>a{grid-template-columns:29px minmax(0,1fr) 12px;gap:6px;padding:9px 8px}.student-workspace .student-dashboard-shortcuts>a>span{width:29px;height:29px}.student-workspace .student-dashboard-shortcuts strong{font-size:8.5px}.student-workspace .student-dashboard-shortcuts small{font-size:7.5px}.student-workspace .student-dashboard-rank-card{grid-template-columns:36px minmax(0,1fr) 38px;gap:8px;padding:11px}.student-workspace .student-dashboard-rank-icon{width:36px;height:36px}.student-workspace .student-dashboard-rank-card>a{width:38px;height:38px}}@media (width<=760px){.student-workspace .student-dashboard-hero{border-radius:20px;gap:7px;padding:16px 14px 12px}.student-workspace .student-dashboard-hero:after{width:48px;left:15px}.student-workspace .student-dashboard-eyebrow{gap:5px;padding:5px 8px;font-size:7.5px}.student-workspace .student-dashboard-eyebrow svg{width:13px;height:13px}.student-workspace .student-dashboard-hero h2{letter-spacing:-.5px;margin:9px 0 5px;font-size:clamp(22px,6.1vw,27px);line-height:1.18}.student-workspace .student-dashboard-hero-copy>p{font-size:10px;line-height:1.62}.student-workspace .student-dashboard-hero-actions{gap:7px;margin-top:11px}.student-workspace .student-dashboard-hero-actions .student-primary-button,.student-workspace .student-dashboard-hero-actions .student-secondary-button{border-radius:11px;min-height:38px;padding-inline:12px;font-size:9px}.student-workspace .student-dashboard-hero-side{min-height:58px}.student-workspace .student-dashboard-orbit-one{width:96px;height:96px;top:-17px;right:40px}.student-workspace .student-dashboard-orbit-two{width:68px;height:68px;top:-3px;right:54px}.student-workspace .student-dashboard-hero-icon{border-radius:12px;width:35px;height:35px;top:8px;right:69px}.student-workspace .student-dashboard-score-chip{border-radius:12px;gap:2px;width:min(100%,218px);padding:7px 10px}.student-workspace .student-dashboard-score-chip>span{font-size:7px}.student-workspace .student-dashboard-score-chip>span svg{width:11px;height:11px}.student-workspace .student-dashboard-score-chip strong{font-size:17px}.student-workspace .student-dashboard-score-chip small{font-size:7px}}@media (width<=390px){.student-workspace .student-dashboard-hero{gap:6px;padding:14px 12px 11px}.student-workspace .student-dashboard-hero h2{font-size:clamp(21px,6.3vw,24px)}.student-workspace .student-dashboard-hero-side{min-height:54px}.student-workspace .student-dashboard-score-chip{width:min(100%,205px)}.student-workspace .student-dashboard-hero-icon{right:63px}.student-workspace .student-dashboard-orbit-one{right:34px}.student-workspace .student-dashboard-orbit-two{right:48px}}@media (width<=760px){.student-workspace .student-dashboard-hero{background:radial-gradient(at 100% 0,#eee3ff 0,#0000 38%),linear-gradient(112deg,#fff 0%,#fbf8ff 58%,#f1eaff 100%);border-radius:15px;gap:5px;padding:12px 13px 10px;box-shadow:0 8px 20px #4f297e14}.student-workspace .student-dashboard-hero:after{width:42px;height:2px;left:13px}.student-workspace .student-dashboard-hero:before{width:220px;height:220px;top:-115px;right:-112px;box-shadow:0 0 0 25px #8b43ef0a}.student-workspace .student-dashboard-eyebrow{padding:4px 7px;font-size:7px}.student-workspace .student-dashboard-eyebrow svg{width:12px;height:12px}.student-workspace .student-dashboard-hero h2{letter-spacing:-.4px;margin:7px 0 4px;font-size:clamp(20px,5.6vw,24px);line-height:1.16}.student-workspace .student-dashboard-hero h2>span[data-no-student-translate=true]{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,23ch);display:inline-block;overflow:hidden}.student-workspace .student-dashboard-hero-copy>p{max-width:540px;font-size:9px;line-height:1.5}.student-workspace .student-dashboard-hero-actions{gap:7px;margin-top:9px}.student-workspace .student-dashboard-hero-actions .student-primary-button,.student-workspace .student-dashboard-hero-actions .student-secondary-button{border-radius:10px;min-height:38px;padding-inline:11px;font-size:9px}.student-workspace .student-dashboard-hero-side{min-height:48px}.student-workspace .student-dashboard-orbit-one{width:80px;height:80px;top:-20px;right:37px;box-shadow:0 0 0 8px #742cf20a}.student-workspace .student-dashboard-orbit-two{width:56px;height:56px;top:-8px;right:49px}.student-workspace .student-dashboard-hero-icon{border-radius:10px;width:30px;height:30px;top:3px;right:63px}.student-workspace .student-dashboard-hero-icon svg{width:17px;height:17px}.student-workspace .student-dashboard-score-chip{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;width:min(100%,218px);min-height:42px;padding:6px 9px}.student-workspace .student-dashboard-score-chip>span{grid-area:1/1;font-size:7px}.student-workspace .student-dashboard-score-chip>span svg{width:10px;height:10px}.student-workspace .student-dashboard-score-chip strong{grid-area:1/2/span 2;font-size:17px}.student-workspace .student-dashboard-score-chip small{grid-area:2/1;font-size:7px}}@media (width<=390px){.student-workspace .student-dashboard-hero{border-radius:14px;gap:4px;padding:11px 11px 9px}.student-workspace .student-dashboard-hero h2{font-size:clamp(19px,5.8vw,22px)}.student-workspace .student-dashboard-hero-copy>p{font-size:8.5px}.student-workspace .student-dashboard-hero-actions .student-primary-button,.student-workspace .student-dashboard-hero-actions .student-primary-button,.student-workspace .student-dashboard-hero-actions .student-secondary-button{min-height:38px;padding-inline:9px;font-size:9px}.student-workspace .student-dashboard-hero-side{min-height:44px}.student-workspace .student-dashboard-score-chip{width:min(100%,200px);min-height:40px}}.student-workspace .student-recruitments-page{gap:15px}.student-workspace .student-recruitments-page .student-route-toolbar{gap:12px}.student-workspace .student-recruitments-page .student-route-count{color:#6f2bd7;background:linear-gradient(120deg,#f4ebff,#fff);border:1px solid #e0d1f4;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750}.student-workspace .student-recruitments-page .student-back-link{color:#5c4c77;background:linear-gradient(120deg,#fff,#f7f1ff);border-color:#ddd0f1}.student-workspace .student-recruitments-page .student-back-link:hover{color:#7027e7;background:#f4ecff;border-color:#b894eb}.student-workspace .student-recruitments-page .student-search-form{color:#742cf2;background:linear-gradient(110deg,#fff,#faf7ff);border-color:#ded3f0;border-radius:16px;min-height:54px;padding:6px 7px 6px 15px;box-shadow:0 8px 22px #4f297e12}.student-workspace .student-recruitments-page .student-search-form:focus-within{border-color:#a875ed;box-shadow:0 0 0 4px #742cf21a,0 8px 22px #4f297e12}.student-workspace .student-recruitments-page .student-search-form input{color:#302447;font-size:12px}.student-workspace .student-recruitments-page .student-search-form input::placeholder{color:#8b819e}.student-workspace .student-recruitments-page .student-search-form button{color:#fff;background:linear-gradient(135deg,#a060ff,#742cf2 60%,#6420d9);border:0;border-radius:12px;min-height:42px;padding-inline:17px;font-size:11px;font-weight:800;transition:transform .16s,filter .16s;box-shadow:0 6px 15px #742cf233}.student-workspace .student-recruitments-page .student-search-form button:hover{filter:saturate(1.12);transform:translateY(-1px)}.student-workspace .student-recruitments-page .student-filter-row{background:linear-gradient(105deg,#fff,#faf7ff);border:1px solid #e8e0f2;border-radius:14px;gap:8px;padding:8px 10px}.student-workspace .student-recruitments-page .student-filter-row>span{color:#786a90;font-size:9px;font-weight:750}.student-workspace .student-recruitments-page .student-filter-row>span svg{color:#8b43ef}.student-workspace .student-recruitments-page .student-filter-row button{color:#615674;background:#fff;border-color:#e3d8f1;border-radius:11px;min-height:36px;padding-inline:13px;font-size:10px;font-weight:750;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.student-workspace .student-recruitments-page .student-filter-row button:hover{color:#7027e7;background:#f8f3ff;border-color:#c7a8ef;transform:translateY(-1px)}.student-workspace .student-recruitments-page .student-filter-row button.active{color:#fff;background:linear-gradient(135deg,#95f,#742cf2 65%,#6420d9);border-color:#7027e7;box-shadow:0 5px 13px #742cf236}.student-workspace .student-recruitments-page .student-recruitment-list{gap:12px}.student-workspace .student-recruitments-page .student-recruitment-card{background:radial-gradient(at 100% 0,#f0e5ff 0,#0000 48%),linear-gradient(110deg,#fff,#fbf8ff);border-color:#dfd2f1;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 9px 24px #4f297e12}.student-workspace .student-recruitments-page .student-recruitment-card:before{content:"";opacity:.8;background:linear-gradient(#ba8aff,#742cf2);border-radius:3px;width:3px;position:absolute;inset:0 auto 0 0}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2){background:radial-gradient(at 100% 0,#ffe7f2 0,#0000 48%),linear-gradient(110deg,#fff,#fff9fc);border-color:#f0d9e7}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2):before{background:linear-gradient(#f497c4,#cc438b)}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3){background:radial-gradient(at 100% 0,#e7efff 0,#0000 48%),linear-gradient(110deg,#fff,#f8faff);border-color:#d7e2f7}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3):before{background:linear-gradient(#84b0ff,#416cdb)}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4){background:radial-gradient(at 100% 0,#fff0d8 0,#0000 48%),linear-gradient(110deg,#fff,#fffaf1);border-color:#f0dfc6}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4):before{background:linear-gradient(#ffcb77,#db861e)}.student-workspace .student-recruitments-page .student-recruitment-mark{color:#fff;background:linear-gradient(145deg,#ad7aff,#742cf2);box-shadow:0 6px 14px #742cf233}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2) .student-recruitment-mark{background:linear-gradient(145deg,#f28abf,#cb438a);box-shadow:0 6px 14px #cb438a2b}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3) .student-recruitment-mark{background:linear-gradient(145deg,#82afff,#416cdb);box-shadow:0 6px 14px #416cdb2e}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4) .student-recruitment-mark{background:linear-gradient(145deg,#ffc873,#e28a22);box-shadow:0 6px 14px #e28a222e}.student-workspace .student-recruitments-page .student-recruitment-card-main>small{color:#6d42a9;background:#f0e7ff;border-radius:999px;width:fit-content;max-width:100%;padding:3px 8px;font-size:9px;font-weight:800}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2) .student-recruitment-card-main>small{color:#a64275;background:#ffe8f2}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3) .student-recruitment-card-main>small{color:#3b5caa;background:#e8efff}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4) .student-recruitment-card-main>small{color:#96601e;background:#fff0d7}.student-workspace .student-recruitments-page .student-recruitment-card-main>a{color:#2a2040}.student-workspace .student-recruitments-page .student-recruitment-card-main strong{font-size:14px;line-height:1.5}.student-workspace .student-recruitments-page .student-recruitment-card-main p{color:#6d6480;font-size:11px;line-height:1.7}.student-workspace .student-recruitments-page .student-recruitment-deadline{color:#845b2e;background:#fff6e8;border:1px solid #f0dfc8;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:700}.student-workspace .student-recruitments-page .student-recruitment-deadline svg{color:#d7831b}.student-workspace .student-recruitments-page .student-save-button,.student-workspace .student-recruitments-page .student-card-arrow{color:#7027e7;background:linear-gradient(145deg,#fff,#f2eaff);border-color:#dbcaf2;border-radius:12px;transition:transform .15s,color .15s,background .15s,box-shadow .15s;box-shadow:0 4px 11px #4f297e14}.student-workspace .student-recruitments-page .student-save-button:hover,.student-workspace .student-recruitments-page .student-save-button.is-saved{color:#fff;background:linear-gradient(145deg,#95f,#742cf2);border-color:#742cf2;transform:translateY(-1px);box-shadow:0 6px 14px #742cf236}.student-workspace .student-recruitments-page .student-card-arrow{color:#fff;background:linear-gradient(145deg,#95f,#742cf2)}.student-workspace .student-recruitments-page .student-card-arrow:hover{transform:translate(2px);box-shadow:0 7px 15px #742cf23b}.student-workspace .student-recruitments-page .student-source-note{color:#625473;background:linear-gradient(110deg,#f4ecff,#fff);border:1px solid #e0d3f2;border-radius:13px;padding:10px 12px;line-height:1.6}.student-workspace .student-recruitments-page .student-source-note svg{color:#742cf2}@media (width<=760px){.student-workspace .student-recruitments-page{gap:12px}.student-workspace .student-recruitments-page .student-route-toolbar{min-height:38px}.student-workspace .student-recruitments-page .student-route-count{padding:6px 8px;font-size:8px}.student-workspace .student-recruitments-page .student-search-form{border-radius:13px;min-height:46px;padding:5px 6px 5px 11px}.student-workspace .student-recruitments-page .student-search-form input{font-size:11px}.student-workspace .student-recruitments-page .student-search-form button{border-radius:10px;min-height:36px;padding-inline:12px;font-size:9px}.student-workspace .student-recruitments-page .student-filter-row{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px 7px;overflow-x:auto}.student-workspace .student-recruitments-page .student-filter-row::-webkit-scrollbar{display:none}.student-workspace .student-recruitments-page .student-filter-row>span{flex:none;font-size:8px}.student-workspace .student-recruitments-page .student-filter-row button{border-radius:10px;flex:none;min-height:33px;padding-inline:11px;font-size:9px}.student-workspace .student-recruitments-page .student-recruitment-list{gap:9px}.student-workspace .student-recruitments-page .student-recruitment-card{border-radius:15px;grid-template-columns:39px minmax(0,1fr) 38px;gap:9px;padding:11px}.student-workspace .student-recruitments-page .student-recruitment-card:before{width:2px}.student-workspace .student-recruitments-page .student-recruitment-mark{border-radius:12px;width:39px;height:39px}.student-workspace .student-recruitments-page .student-recruitment-card-main{grid-area:1/2}.student-workspace .student-recruitments-page .student-recruitment-card-main>small{padding:2px 7px;font-size:8px}.student-workspace .student-recruitments-page .student-recruitment-card-main strong{font-size:11px;line-height:1.45}.student-workspace .student-recruitments-page .student-recruitment-card-main p{margin:4px 0 5px;font-size:9px;line-height:1.55}.student-workspace .student-recruitments-page .student-recruitment-deadline{padding:3px 7px;font-size:8px}.student-workspace .student-recruitments-page .student-save-button{border-radius:11px;grid-area:1/3;width:37px;height:37px}.student-workspace .student-recruitments-page .student-card-arrow{display:none}.student-workspace .student-recruitments-page .student-source-note{border-radius:12px;padding:9px 10px;font-size:8px}}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading{background:radial-gradient(at 100% 0,#eadbff 0,#0000 40%),linear-gradient(110deg,#fff 0%,#faf7ff 62%,#f0e8ff 100%);border:1px solid #dfd1f3;border-radius:21px;padding:21px 23px;position:relative;overflow:hidden;box-shadow:0 10px 26px #4f297e12}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading:after{content:"";pointer-events:none;border:1px solid #8b43ef29;border-radius:50%;width:210px;height:210px;position:absolute;top:-92px;right:-22px;box-shadow:0 0 0 22px #8b43ef0a,0 0 0 44px #8b43ef08}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading>div:first-child{z-index:1;position:relative}.student-workspace .workspace-content:has(.student-recruitments-page) .workspace-page-heading .section-kicker{color:#742cf2}.student-workspace .workspace-content:has(.student-recruitments-page) .workspace-page-heading h1{color:#261b43}.student-workspace .workspace-content:has(.student-recruitments-page) .workspace-page-heading p{color:#716781}.student-workspace .workspace-content:has(.student-recruitments-page) .workspace-date-chip{z-index:1;color:#624e82;background:#ffffffd1;border-color:#dfd2f1;position:relative}@media (width>=1280px){.student-workspace .student-recruitments-page .student-recruitment-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.student-workspace .student-recruitments-page .student-recruitment-card{border-radius:17px;grid-template-columns:44px minmax(0,1fr) 34px 34px;align-items:start;gap:11px;min-height:158px;padding:16px}.student-workspace .student-recruitments-page .student-recruitment-mark{width:44px;height:44px}.student-workspace .student-recruitments-page .student-recruitment-card-main{min-width:0}.student-workspace .student-recruitments-page .student-recruitment-card-main p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.student-workspace .student-recruitments-page .student-save-button,.student-workspace .student-recruitments-page .student-card-arrow{width:34px;height:34px}}@media (width<=760px){.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading{border-radius:16px;padding:15px 15px 14px}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading:after{width:174px;height:174px;top:-118px;right:-52px}}.student-workspace .student-recruitments-page .student-recruitment-card{background:linear-gradient(145deg,#fff 0%,#f7f1ff 100%);border-color:#e4daf1;border-radius:16px;box-shadow:0 7px 20px #4f297e12}.student-workspace .student-recruitments-page .student-recruitment-card:before{display:none}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2){background:linear-gradient(145deg,#fff 0%,#fff0f7 100%);border-color:#f1d9e8;box-shadow:0 7px 20px #b7357b12}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3){background:linear-gradient(145deg,#fff 0%,#edf3ff 100%);border-color:#d9e4fb;box-shadow:0 7px 20px #3157c812}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4){background:linear-gradient(145deg,#fff 0%,#fff5e6 100%);border-color:#f0dfc7;box-shadow:0 7px 20px #b9701414}.student-workspace .student-recruitments-page .student-recruitment-card:hover{border-color:#c6a4f0;transform:translateY(-2px);box-shadow:0 12px 24px #4f297e1f}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2):hover{border-color:#e8a9c9;box-shadow:0 12px 24px #b7357b1c}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3):hover{border-color:#a9c1f4;box-shadow:0 12px 24px #3157c81c}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4):hover{border-color:#eac58c;box-shadow:0 12px 24px #b970141c}.student-workspace .student-recruitments-page .student-recruitment-card-main>small{font-size:8px}.student-workspace .student-recruitments-page .student-recruitment-deadline{color:#795a37;background:linear-gradient(110deg,#fff7e9,#fffdf8);border-color:#f0dfc8}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading{background:radial-gradient(at 92% 6%,#eadbff 0,#0000 38%),linear-gradient(115deg,#fff 0%,#faf7ff 56%,#f0e8ff 100%);border-color:#dfd1f3;border-radius:18px;box-shadow:0 10px 26px #4f297e12}@media (width<=760px){.student-workspace .student-recruitments-page .student-recruitment-card{border-radius:14px}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading{border-radius:14px}}.student-workspace .student-dashboard-recruitments{background:radial-gradient(at 100% 0,#f0e4ff 0,#0000 48%),linear-gradient(145deg,#fff,#fbf8ff);border-color:#e1d1f4;box-shadow:0 10px 26px #4f297e14}.student-workspace .student-dashboard-tests{background:radial-gradient(at 100% 0,#e5edff 0,#0000 48%),linear-gradient(145deg,#fff,#f7faff);border-color:#d5e0f7;box-shadow:0 10px 26px #3157c814}.student-workspace .student-dashboard-recruitments .student-dashboard-panel-heading>div>span,.student-workspace .student-dashboard-tests .student-dashboard-panel-heading>div>span{letter-spacing:.05em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px}.student-workspace .student-dashboard-recruitments .student-dashboard-panel-heading>div>span{color:#7027dc;background:#efe5ff}.student-workspace .student-dashboard-tests .student-dashboard-panel-heading>div>span{color:#345fc7;background:#e9f0ff}.student-workspace .student-dashboard-panel-heading h2{margin-top:1px}.student-workspace .student-dashboard-panel-heading>a{color:#7027dc;background:#fff;border:1px solid #ded0f2;border-radius:10px;min-height:33px;padding:0 9px;transition:transform .16s,border-color .16s,background .16s}.student-workspace .student-dashboard-tests .student-dashboard-panel-heading>a{color:#345fc7;border-color:#d6e0f5}.student-workspace .student-dashboard-panel-heading>a:hover{background:#f8f3ff;border-color:#bea0eb;transform:translateY(-1px)}.student-workspace .student-dashboard-tests .student-dashboard-panel-heading>a:hover{background:#f2f6ff;border-color:#a9c0f0}.student-workspace .student-dashboard-list{gap:8px}.student-workspace .student-dashboard-list article{background:linear-gradient(110deg,#f7f1ff,#fff 85%);border:1px solid #e6dcf3;border-radius:14px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 4px 12px #4f297e0a}.student-workspace .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n){background:linear-gradient(110deg,#fff0f7,#fff 85%);border-color:#f0dce9;box-shadow:0 4px 12px #b7357b0a}.student-workspace .student-dashboard-tests .student-dashboard-list article{background:linear-gradient(110deg,#edf3ff,#fff 85%);border-color:#dbe4f8;box-shadow:0 4px 12px #3157c80d}.student-workspace .student-dashboard-list article:hover{border-color:#c4a7ee;transform:translateY(-1px);box-shadow:0 8px 18px #4f297e17}.student-workspace .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n):hover{border-color:#e7b4d0;box-shadow:0 8px 18px #b7357b14}.student-workspace .student-dashboard-tests .student-dashboard-list article:hover{border-color:#adc2ef;box-shadow:0 8px 18px #3157c814}.student-workspace .student-dashboard-list-icon{color:#fff;background:linear-gradient(145deg,#ad7aff,#742cf2);box-shadow:0 5px 12px #742cf22e}.student-workspace .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n) .student-dashboard-list-icon{background:linear-gradient(145deg,#f27fb7,#cf438b);box-shadow:0 5px 12px #cf438b29}.student-workspace .student-dashboard-tests .student-dashboard-list-icon{color:#fff;background:linear-gradient(145deg,#78a8ff,#3b68dd);box-shadow:0 5px 12px #3b68dd2b}.student-workspace .student-dashboard-list article small{color:#6d42a9;background:#efe5ffd1;border-radius:999px;width:fit-content;max-width:100%;padding:2px 6px}.student-workspace .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n) small{color:#a64275;background:#ffe5f1}.student-workspace .student-dashboard-tests .student-dashboard-list article small{color:#3b5caa;background:#e5edff}.student-workspace .student-dashboard-list article strong{color:#29213d}.student-workspace .student-dashboard-list article>div>span{color:#706780}.student-workspace .student-dashboard-list article>a{color:#fff;background:linear-gradient(145deg,#95f,#742cf2);border:1px solid #dfcff5;border-radius:11px;width:32px;height:32px;box-shadow:0 4px 10px #742cf22b}.student-workspace .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n)>a{background:linear-gradient(145deg,#f27fb7,#cf438b);border-color:#cf438b}.student-workspace .student-dashboard-tests .student-dashboard-list article>a{background:linear-gradient(145deg,#78a8ff,#3b68dd);border-color:#3b68dd}.student-workspace .student-dashboard-state{background:linear-gradient(120deg,#f7f1ff,#fff);border-color:#d8c7ef}.student-workspace .student-dashboard-tests .student-dashboard-state{background:linear-gradient(120deg,#edf3ff,#fff);border-color:#cbd9f4}.student-workspace .student-dashboard-insight{background:radial-gradient(at 100% 0,#eadbff 0,#0000 45%),linear-gradient(110deg,#f4ebff,#fff 68%,#eef3ff);border-color:#decef3;box-shadow:0 9px 23px #4f297e14}.student-workspace .student-dashboard-insight-icon{color:#fff;background:linear-gradient(145deg,#b072ff,#742cf2);box-shadow:0 5px 13px #742cf233}.student-workspace .student-dashboard-insight small{color:#733cc0}.student-workspace .student-dashboard-insight strong{color:#2d2044}.student-workspace .student-dashboard-insight>a{color:#fff;background:linear-gradient(145deg,#95f,#742cf2);border:1px solid #742cf2;box-shadow:0 5px 12px #742cf22e}.student-workspace .student-dashboard-footnote{color:#795a37;background:linear-gradient(110deg,#fff7e9,#fffdf8);border:1px solid #f0dfc8;border-radius:12px;gap:9px;padding:10px 12px;line-height:1.55}.student-workspace .student-dashboard-footnote>span{background:#e58a20;width:8px;height:8px;box-shadow:0 0 0 4px #e58a201f}@media (width<=760px){.student-workspace .student-dashboard-content{gap:11px}.student-workspace .student-dashboard-panel{border-radius:17px;padding:13px}.student-workspace .student-dashboard-panel-heading{align-items:center;gap:7px;margin-bottom:10px}.student-workspace .student-dashboard-panel-heading>div{gap:4px}.student-workspace .student-dashboard-panel-heading h2{font-size:14px}.student-workspace .student-dashboard-panel-heading>a{min-height:34px;padding-inline:8px;font-size:8px}.student-workspace .student-dashboard-list{gap:7px}.student-workspace .student-dashboard-list article{border-radius:13px;grid-template-columns:33px minmax(0,1fr) 32px;gap:8px;padding:9px}.student-workspace .student-dashboard-list-icon{border-radius:11px;width:33px;height:33px}.student-workspace .student-dashboard-list-icon svg{width:16px;height:16px}.student-workspace .student-dashboard-list article>div{gap:3px}.student-workspace .student-dashboard-list article small{font-size:8px}.student-workspace .student-dashboard-list article strong{font-size:10px;line-height:1.45}.student-workspace .student-dashboard-list article>div>span{font-size:8px;line-height:1.4}.student-workspace .student-dashboard-list article>a{width:32px;height:32px}.student-workspace .student-dashboard-insight{border-radius:15px;grid-template-columns:34px minmax(0,1fr) 34px;gap:9px;padding:12px}.student-workspace .student-dashboard-insight-icon{border-radius:11px;width:34px;height:34px}.student-workspace .student-dashboard-insight small{font-size:8px}.student-workspace .student-dashboard-insight strong{font-size:10px}.student-workspace .student-dashboard-insight p{font-size:8px;line-height:1.5}.student-workspace .student-dashboard-insight>a{border-radius:11px;width:34px;height:34px}.student-workspace .student-dashboard-footnote{padding:9px 10px;font-size:8px}.student-workspace .student-mobile-nav{background:#fffdfff5;border-color:#e1d4f1;box-shadow:0 -10px 26px #3c20601f}.student-workspace .student-mobile-nav-link{color:#716980}.student-workspace .student-mobile-nav-link:nth-child(2) svg{color:#cf438b}.student-workspace .student-mobile-nav-link:nth-child(3) svg{color:#3b68dd}.student-workspace .student-mobile-nav-link:nth-child(4) svg{color:#df8a20}.student-workspace .student-mobile-nav-link:nth-child(5) svg{color:#7b35e5}.student-workspace .student-mobile-nav-link:nth-child(6) svg{color:#c14fa4}.student-workspace .student-mobile-nav-link.active{color:#fff;background:linear-gradient(145deg,#95f,#742cf2);box-shadow:0 5px 14px #742cf238}.student-workspace .student-mobile-nav-link.active svg{color:#fff}}.student-workspace .student-tests-page{gap:18px}.student-workspace .student-tests-page .student-tests-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.student-workspace .student-tests-page .student-tests-toolbar>.student-back-link{color:#6743a5;background:linear-gradient(135deg,#fff,#f8f3ff);border:1px solid #e5dcf5;border-radius:999px;width:fit-content;box-shadow:0 4px 12px #3e26670f}.student-workspace .student-tests-page .student-tests-toolbar .student-route-count{width:max-content;max-width:none;font-family:var(--font-ui);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:650;display:inline-flex}.student-workspace .student-tests-page .student-test-count-number{color:#fff;min-width:22px;height:22px;font:800 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;background:linear-gradient(140deg,#9b59ff,#7025e6);border-radius:7px;place-items:center;display:inline-grid;box-shadow:0 3px 8px #7025e633}.student-workspace .student-tests-page .student-catalog-actions{background:linear-gradient(115deg,#fff 0%,#faf7ff 62%,#f2edff 100%);border:1px solid #e3d9f4;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(170px,210px) auto;align-items:end;gap:12px;padding:14px;display:grid;box-shadow:0 10px 25px #42276b12}.student-workspace .student-tests-page .student-search-form{color:#7942d5;background:#fff;border-color:#ded5ef;border-radius:14px;min-height:48px;box-shadow:inset 0 1px 2px #2f1d4d08}.student-workspace .student-tests-page .student-search-form input{color:#271a43}.student-workspace .student-tests-page .student-search-form input::placeholder{color:#9a91aa}.student-workspace .student-tests-page .student-search-form button,.student-workspace .student-tests-page .student-primary-button{color:#fff;background:linear-gradient(135deg,#9d5bff,#742cf2 68%,#6320d5);border-color:#742cf2;border-radius:12px;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 6px 14px #742cf236}.student-workspace .student-tests-page .student-search-form button:hover,.student-workspace .student-tests-page .student-primary-button:hover{filter:saturate(1.1);transform:translateY(-1px);box-shadow:0 9px 18px #742cf245}.student-workspace .student-tests-page .student-catalog-filter{color:#6d5b89;gap:6px;font-weight:700}.student-workspace .student-tests-page .student-catalog-filter select{color:#33234f;background:#fff;border:1px solid #ded5ef;border-radius:14px;min-height:48px}.student-workspace .student-tests-page .student-secondary-button{color:#6b35c1;background:linear-gradient(135deg,#fff,#f5efff);border-color:#e4d8fa;border-radius:13px;min-height:44px}.student-workspace .student-tests-page .student-route-count{color:#695889;background:linear-gradient(110deg,#fff,#f6f1ff);border:1px solid #e3d9f4;border-radius:999px;width:fit-content;margin:0;padding:7px 12px;font-weight:700}.student-workspace .student-tests-page .student-test-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.student-workspace .student-tests-page .student-test-card{background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid #e3d9f4;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 9px 23px #37235912}.student-workspace .student-tests-page .student-test-card:hover{border-color:#cdb8f3;transform:translateY(-2px);box-shadow:0 14px 28px #4326701f}.student-workspace .student-tests-page .student-test-card-icon{color:#742cf2;background:linear-gradient(145deg,#f0e8ff,#e5d8ff);border:1px solid #d9cbff;border-radius:15px;width:46px;height:46px;box-shadow:inset 0 1px #fff,0 4px 10px #742cf217}.student-workspace .student-tests-page .student-test-card-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.student-workspace .student-tests-page .student-test-card-main{gap:7px;min-width:0}.student-workspace .student-tests-page .student-test-card-main>small{color:#7040bd;text-overflow:ellipsis;white-space:nowrap;background:#f5efff;border:1px solid #e6dcfa;border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:10px;font-weight:750;overflow:hidden}.student-workspace .student-tests-page .student-test-card-main h2{color:#25183f;font-size:16px;line-height:1.45}.student-workspace .student-tests-page .student-test-card-main p{color:#756b87;font-size:12px;line-height:1.6}.student-workspace .student-tests-page .student-test-card-meta{color:#655c78;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.student-workspace .student-tests-page .student-test-card-meta>span{background:#ffffffd1;border:1px solid #ece5f7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.student-workspace .student-tests-page .student-test-card-meta>span:first-child svg{color:#7650d8}.student-workspace .student-tests-page .student-test-card-meta>span:nth-child(2) svg{color:#e58b22}.student-workspace .student-tests-page .student-test-card-meta>span:nth-child(3) svg{color:#d34a9b}.student-workspace .student-tests-page .student-test-card>.student-primary-button{white-space:nowrap;align-self:center}.student-workspace .student-tests-page .student-test-card:nth-child(4n+2){background:linear-gradient(135deg,#fff,#fff5fb);border-color:#f0d9e8}.student-workspace .student-tests-page .student-test-card:nth-child(4n+2) .student-test-card-icon{color:#cb398a;background:linear-gradient(145deg,#ffeaf5,#ffdced);border-color:#f3cfe2}.student-workspace .student-tests-page .student-test-card:nth-child(4n+2) .student-test-card-main>small{color:#ad3679;background:#fff0f7;border-color:#f3d8e8}.student-workspace .student-tests-page .student-test-card:nth-child(4n+2)>.student-primary-button{background:linear-gradient(135deg,#f06caf,#ca3285);border-color:#ca3d89;box-shadow:0 6px 14px #ca32852e}.student-workspace .student-tests-page .student-test-card:nth-child(4n+3){background:linear-gradient(135deg,#fff,#f1f7ff);border-color:#d6e5fb}.student-workspace .student-tests-page .student-test-card:nth-child(4n+3) .student-test-card-icon{color:#3164d8;background:linear-gradient(145deg,#eaf2ff,#dce9ff);border-color:#cfe0ff}.student-workspace .student-tests-page .student-test-card:nth-child(4n+3) .student-test-card-main>small{color:#3562b3;background:#edf4ff;border-color:#d9e5fa}.student-workspace .student-tests-page .student-test-card:nth-child(4n+3)>.student-primary-button{background:linear-gradient(135deg,#5b91fa,#3164d8);border-color:#3164d8;box-shadow:0 6px 14px #3164d82e}.student-workspace .student-tests-page .student-test-card:nth-child(4n){background:linear-gradient(135deg,#fff,#fff9ee);border-color:#f0dfc4}.student-workspace .student-tests-page .student-test-card:nth-child(4n) .student-test-card-icon{color:#c57a15;background:linear-gradient(145deg,#fff4dc,#ffebc2);border-color:#f1dbb4}.student-workspace .student-tests-page .student-test-card:nth-child(4n) .student-test-card-main>small{color:#9c681c;background:#fff6e4;border-color:#f0dfc4}.student-workspace .student-tests-page .student-test-card:nth-child(4n)>.student-primary-button{background:linear-gradient(135deg,#f4b448,#d88416);border-color:#dc8a1e;box-shadow:0 6px 14px #d884162e}.student-workspace .student-tests-page .learning-resume{background:linear-gradient(115deg,#f5efff,#fff6fb 58%,#eff5ff);border-color:#d8cafa;border-radius:18px}.student-workspace .student-tests-page .student-test-coming{background:radial-gradient(circle at 90% 8%,#e8daffe6,#0000 32%),radial-gradient(circle at 0 100%,#ffe2f1b8,#0000 34%),linear-gradient(135deg,#fff,#f8f4ff);border-color:#ddd0f6;border-radius:22px;box-shadow:0 12px 26px #44276e14}.student-workspace .student-tests-page .student-test-emblem{color:#742cf2;background:linear-gradient(145deg,#f1e8ff,#e5d8ff);border:1px solid #dccbff}.student-workspace .student-tests-page .student-coming-chip{color:#6b48a5;background:#fff;border-color:#e2d7f5}.student-workspace .student-tests-page .student-test-steps article{background:#ffffffe0;border-color:#e7def4;box-shadow:0 4px 12px #301f4f0a}.student-workspace .student-tests-page .student-test-steps article:first-child>span{color:#7650d8}.student-workspace .student-tests-page .student-test-steps article:nth-child(2)>span{color:#ce438f}.student-workspace .student-tests-page .student-test-steps article:nth-child(3)>span{color:#326bdc}@media (width<=760px){.student-workspace .student-tests-page{gap:12px}.student-workspace .student-tests-page .student-catalog-actions{border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:10px}.student-workspace .student-tests-page .student-search-form{grid-column:1/-1;min-height:44px}.student-workspace .student-tests-page .student-search-form button{min-height:34px}.student-workspace .student-tests-page .student-catalog-filter{min-width:0;font-size:10px}.student-workspace .student-tests-page .student-catalog-filter select{width:100%;min-height:40px;font-size:11px}.student-workspace .student-tests-page .student-secondary-button{justify-content:center;min-height:40px;padding-inline:8px;font-size:10px}.student-workspace .student-tests-page .student-route-count{padding:6px 10px;font-size:9px}.student-workspace .student-tests-page .student-test-list{grid-template-columns:minmax(0,1fr);gap:10px}.student-workspace .student-tests-page .student-test-card{border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:12px}.student-workspace .student-tests-page .student-test-card-icon{border-radius:12px;width:38px;height:38px}.student-workspace .student-tests-page .student-test-card-main>small{padding:4px 7px;font-size:9px}.student-workspace .student-tests-page .student-test-card-main h2{font-size:14px;line-height:1.45}.student-workspace .student-tests-page .student-test-card-meta{gap:5px;font-size:9px}.student-workspace .student-tests-page .student-test-card-meta>span{padding:5px 7px}.student-workspace .student-tests-page .student-test-card>.student-primary-button{grid-column:2;justify-self:start;min-height:36px;padding-inline:12px;font-size:10px}.student-workspace .student-tests-page .student-test-coming{border-radius:18px;gap:10px;padding:20px 14px}.student-workspace .student-tests-page .student-test-coming h2{font-size:19px}.student-workspace .student-tests-page .student-test-coming>p{font-size:11px;line-height:1.6}.student-workspace .student-tests-page .student-test-steps{gap:7px}.student-workspace .student-tests-page .student-test-steps article{padding:10px 7px}.student-workspace .student-tests-page .student-tests-toolbar{gap:8px;min-height:32px}.student-workspace .student-tests-page .student-tests-toolbar>.student-back-link{color:#6338a9;border-color:#dfd3f3;min-height:33px;padding:6px 11px;font-size:10px}.student-workspace .student-tests-page .student-tests-toolbar .student-route-count{text-align:right;max-width:58%;padding:5px 8px;font-size:8px}.student-workspace .student-tests-page .student-catalog-actions{border-radius:18px;gap:9px;padding:11px;position:relative;box-shadow:0 8px 19px #42276b14}.student-workspace .student-tests-page .student-search-form{border-radius:14px;gap:8px;min-height:48px;padding:4px 5px 4px 12px;box-shadow:inset 0 1px 3px #2f1d4d0d}.student-workspace .student-tests-page .student-search-form input{min-width:0;font-size:12px}.student-workspace .student-tests-page .student-search-form button{border-radius:11px;min-width:66px;min-height:38px;font-size:10px}.student-workspace .student-tests-page .student-catalog-filter{align-content:start;gap:5px;font-size:9px;display:grid}.student-workspace .student-tests-page .student-catalog-filter select{border-radius:12px;min-height:42px;padding-inline:9px;font-size:10px}.student-workspace .student-tests-page .student-secondary-button{border-radius:12px;gap:6px;min-height:42px;font-size:10px}.student-workspace .student-tests-page .student-route-count{box-shadow:0 3px 10px #3e26670d}.student-workspace .student-tests-page .student-test-list{gap:11px}.student-workspace .student-tests-page .student-test-card{border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:10px 11px;padding:15px;position:relative;overflow:hidden;box-shadow:0 8px 20px #37235914}.student-workspace .student-tests-page .student-test-card:before{content:"";background:linear-gradient(90deg,#a66aff,#742cf2 55%,#d98bff);height:3px;position:absolute;inset:0 0 auto}.student-workspace .student-tests-page .student-test-card:nth-child(4n+2):before{background:linear-gradient(90deg,#ff9ac9,#cf438f 55%,#ffbed9)}.student-workspace .student-tests-page .student-test-card:nth-child(4n+3):before{background:linear-gradient(90deg,#83b5ff,#356bdc 55%,#a7ceff)}.student-workspace .student-tests-page .student-test-card:nth-child(4n):before{background:linear-gradient(90deg,#ffd27c,#d88416 55%,#ffe4a8)}.student-workspace .student-tests-page .student-test-card-icon{border-radius:13px;width:42px;height:42px;box-shadow:0 5px 12px #462d6e14}.student-workspace .student-tests-page .student-test-card-main{gap:6px}.student-workspace .student-tests-page .student-test-card-main>small{white-space:normal;text-overflow:clip;width:fit-content;line-height:1.4;overflow:visible}.student-workspace .student-tests-page .student-test-card-main h2{overflow-wrap:anywhere;font-size:15px;line-height:1.48}.student-workspace .student-tests-page .student-test-card-main p{font-size:11px;line-height:1.58}.student-workspace .student-tests-page .student-test-card-meta{gap:6px}.student-workspace .student-tests-page .student-test-card-meta>span{background:#ffffffe6;border-radius:999px;min-height:27px;padding:5px 8px}.student-workspace .student-tests-page .student-test-card>.student-primary-button{border-radius:12px;grid-column:1/-1;justify-self:stretch;width:100%;min-height:42px;font-size:11px}.student-workspace .student-tests-page .student-test-coming{padding:21px 15px}.student-workspace .student-tests-page .student-test-steps{grid-template-columns:minmax(0,1fr);gap:7px}.student-workspace .student-tests-page .student-test-steps article{text-align:left;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:1px 8px;padding:9px 11px;display:grid}.student-workspace .student-tests-page .student-test-steps article>span{grid-row:1/3;font-size:12px}.student-workspace .student-tests-page .student-test-steps strong{font-size:10px}.student-workspace .student-tests-page .student-test-steps small{font-size:9px}}@media (width<=380px){.student-workspace .student-tests-page .student-catalog-actions{grid-template-columns:minmax(0,1fr)}.student-workspace .student-tests-page .student-search-form,.student-workspace .student-tests-page .student-catalog-filter,.student-workspace .student-tests-page .student-secondary-button{grid-column:1}.student-workspace .student-tests-page .student-secondary-button{justify-content:flex-start;padding-inline:12px}.student-workspace .student-tests-page .student-test-card{padding:13px}}@media (width<=760px){.student-workspace .student-tests-page{gap:9px}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading{background:radial-gradient(circle at 100% 0,#dac5ffcc,#0000 36%),linear-gradient(120deg,#f3ecff,#fff6fb 62%,#eff5ff);border:1px solid #e2d6f7;border-radius:18px;margin:0 0 8px;padding:13px 14px;position:relative;overflow:hidden;box-shadow:0 8px 20px #42276b14}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading .section-kicker{color:#742cf2;letter-spacing:1.2px;font-size:9px}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading h1{color:#21143c;font-family:var(--font-ui);letter-spacing:-.025em;text-wrap:balance;margin:3px 0 4px;font-size:22px;font-weight:850;line-height:1.3}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading p{color:#716584;max-width:36rem;font-family:var(--font-ui);margin:0;font-size:11px;font-weight:450;line-height:1.55}.student-workspace .student-tests-page .student-tests-toolbar{background:linear-gradient(105deg,#fff,#f8f4ff 64%,#fff5fb);border:1px solid #e5dbf4;border-radius:14px;min-height:36px;padding:5px 7px;box-shadow:0 4px 12px #42276b0d}.student-workspace .student-tests-page .student-tests-toolbar>.student-back-link{background:#fff;border-color:#dfd2f5;border-radius:10px;min-height:30px;padding:5px 9px;box-shadow:0 2px 7px #3e26670d}.student-workspace .student-tests-page .student-tests-toolbar .student-route-count{color:#684b92;white-space:nowrap;background:#fff;border-color:#e3d8f4;flex:none;width:max-content;max-width:none;padding:5px 8px;font-size:8px;line-height:1.3}.student-workspace .student-tests-page .student-tests-toolbar>.student-back-link{font-family:var(--font-ui);letter-spacing:.005em;font-size:10px;font-weight:750}}@media (width<=380px){.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading{padding:11px 12px}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading h1{font-size:20px}.student-workspace .student-tests-page .student-tests-toolbar .student-route-count{gap:5px;padding-inline:6px;font-size:8px}.student-workspace .student-tests-page .student-test-count-number{min-width:20px;height:20px;font-size:10px}}.student-workspace .student-recruitments-page .student-route-toolbar{background:linear-gradient(110deg,#fff,#f6f0ff 68%,#fff4fa);border:1px solid #e5d9f4;border-radius:15px;gap:10px;min-height:46px;padding:6px 7px;box-shadow:0 6px 16px #42276b0f}.student-workspace .student-recruitments-page .student-back-link{color:#fff;min-height:34px;font-family:var(--font-ui);letter-spacing:-.01em;background:linear-gradient(135deg,#9c5bff,#742cf2 70%,#6420d8);border:1px solid #742cf2;border-radius:11px;padding:0 12px;font-size:11px;font-weight:750;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 10px #742cf22e}.student-workspace .student-recruitments-page .student-back-link:hover{color:#fff;background:linear-gradient(135deg,#8e47f5,#6922dc);transform:translateY(-1px);box-shadow:0 7px 14px #742cf23d}.student-workspace .student-recruitments-page .student-route-count{color:#66547f;width:max-content;max-width:100%;font-family:var(--font-ui);white-space:nowrap;background:#ffffffe6;border:1px solid #e4d8f3;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:9px;font-weight:650;line-height:1.3;display:inline-flex}.student-workspace .student-recruitments-page .recruitment-count-number{color:#fff;min-width:22px;height:22px;font:800 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;background:linear-gradient(140deg,#ff83c1,#d63d91);border-radius:7px;place-items:center;display:inline-grid;box-shadow:0 3px 8px #d63d912e}@media (width<=760px){.student-workspace .student-recruitments-page .student-route-toolbar{border-radius:14px;gap:7px;min-height:42px;padding:5px 6px}.student-workspace .student-recruitments-page .student-back-link{border-radius:10px;min-height:32px;padding-inline:10px;font-size:10px}.student-workspace .student-recruitments-page .student-route-count{gap:6px;padding:4px 7px;font-size:8px}.student-workspace .student-recruitments-page .recruitment-count-number{min-width:20px;height:20px;font-size:10px}}@media (width<=380px){.student-workspace .student-recruitments-page .student-route-toolbar{gap:5px;padding-inline:5px}.student-workspace .student-recruitments-page .student-back-link{padding-inline:8px;font-size:9px}.student-workspace .student-recruitments-page .student-route-count{gap:4px;padding-inline:5px;font-size:7px}}@media (width<=760px){.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading{background:radial-gradient(circle at 100% 0,#dac5ffd1,#0000 36%),linear-gradient(120deg,#f3ecff,#fff5fa 62%,#edf5ff);border:1px solid #e2d6f7;border-radius:18px;margin:0 0 8px;padding:13px 14px;position:relative;overflow:hidden;box-shadow:0 8px 19px #42276b14}.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading .section-kicker{color:#742cf2;letter-spacing:1.15px;font-size:9px}.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading h1{color:#21143c;font:850 22px/1.3 var(--font-ui);letter-spacing:-.025em;margin:3px 0 4px}.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading p{color:#716584;font:450 11px/1.55 var(--font-ui);margin:0}.student-workspace .student-leaderboard-page{gap:9px}.student-workspace .student-leaderboard-page>.student-back-link{color:#6338a9;min-height:33px;font:750 10px/1.2 var(--font-ui);background:linear-gradient(135deg,#fff,#f7f1ff);border:1px solid #dfd2f5;border-radius:10px;padding:6px 11px;box-shadow:0 3px 9px #3e26670f}.student-workspace .leaderboard-own-rank{background:radial-gradient(circle at 100% 0,#e0d0ffd1,#0000 34%),radial-gradient(circle at 0 100%,#ffe2f2b3,#0000 37%),linear-gradient(135deg,#fff,#f8f4ff 62%,#f1f6ff);border:1px solid #ddcff4;border-radius:17px;gap:10px;width:100%;padding:13px;position:relative;overflow:hidden;box-shadow:0 10px 23px #41266a17}.student-workspace .leaderboard-own-rank:before{content:"";background:linear-gradient(90deg,#a66aff,#d94b9c 52%,#5793f4);height:3px;position:absolute;inset:0 0 auto}.student-workspace .leaderboard-own-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.student-workspace .leaderboard-icon{color:#742cf2;background:linear-gradient(145deg,#efe7ff,#e4d7ff);border:1px solid #dfd1fa;border-radius:12px;width:38px;height:38px}.student-workspace .leaderboard-own-heading>div{gap:3px}.student-workspace .leaderboard-own-heading>div small{color:#77668f;font:700 9px/1.35 var(--font-ui)}.student-workspace .leaderboard-own-heading>div strong{color:#261741;font:800 14px/1.35 var(--font-ui);letter-spacing:-.01em}.student-workspace .leaderboard-percentile{color:#772bdc;min-width:65px;font:850 17px/1 var(--font-ui);text-align:center;background:linear-gradient(145deg,#fff,#f7efff);border:1px solid #e5d6f5;border-radius:12px;padding:7px 9px;box-shadow:0 4px 10px #742cf214}.student-workspace .leaderboard-percentile small{color:#81718f;font:700 8px/1.2 var(--font-ui);text-align:center;margin-top:4px}.student-workspace .leaderboard-own-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.student-workspace .leaderboard-own-stats article{background:linear-gradient(145deg,#fff,#f8f4ff);border-color:#e3d9f2;border-radius:13px;align-content:start;gap:6px;min-height:74px;padding:9px 8px;position:relative;overflow:hidden;box-shadow:0 4px 10px #3e26670d}.student-workspace .leaderboard-own-stats article:nth-child(2){background:linear-gradient(145deg,#fff,#f0f6ff);border-color:#d7e5fa}.student-workspace .leaderboard-own-stats article:nth-child(3){background:linear-gradient(145deg,#fff,#fff3f9);border-color:#f0d8e8}.student-workspace .leaderboard-own-stats small{color:#716584;font:650 8px/1.35 var(--font-ui)}.student-workspace .leaderboard-own-stats strong{color:#261741;font:850 15px/1.2 var(--font-ui);font-variant-numeric:tabular-nums}.student-workspace .leaderboard-topper{color:#81551a;background:linear-gradient(110deg,#fff8e7,#fffdf7 72%,#fff2e4);border-color:#f0d9a9;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 11px;box-shadow:0 4px 11px #b27b2312}.student-workspace .leaderboard-topper>span{color:#925c0d;font:800 9px/1.35 var(--font-ui)}.student-workspace .leaderboard-topper>span svg{color:#df941b}.student-workspace .leaderboard-topper>strong{color:#8f5708;font:850 12px/1.25 var(--font-ui)}.student-workspace .leaderboard-topper>small{color:#8a7657;font:500 9px/1.45 var(--font-ui)}}@media (width<=380px){.student-workspace .leaderboard-own-rank{gap:9px;padding:11px}.student-workspace .leaderboard-own-stats{gap:5px}.student-workspace .leaderboard-own-stats article{min-height:70px;padding:8px 6px}.student-workspace .leaderboard-own-stats small{font-size:7px}.student-workspace .leaderboard-own-stats strong{font-size:14px}}.student-workspace .student-leaderboard-page>.student-back-link{color:#6338a9;width:fit-content;min-height:36px;font-family:var(--font-ui);background:linear-gradient(135deg,#fff,#f7f1ff);border:1px solid #dfd2f5;border-radius:11px;padding:7px 12px;font-weight:750;text-decoration:none;box-shadow:0 4px 11px #3e26670f}.student-workspace .student-leaderboard-page>.student-back-link:hover{color:#742cf2;background:#f5efff;border-color:#c7a7f0}.student-workspace .leaderboard-directory{background:radial-gradient(circle at 100% 0,#ece1ffb8,#0000 34%),linear-gradient(135deg,#fff,#fbf8ff 60%,#f5f8ff);border:1px solid #e2d8f1;border-radius:20px;gap:15px;padding:clamp(15px,2.5vw,22px);box-shadow:0 10px 25px #3e266712}.student-workspace .leaderboard-directory .panel-card-heading{align-items:center;gap:10px}.student-workspace .leaderboard-directory .panel-card-heading .section-kicker{color:#8751d6;font-family:var(--font-ui);letter-spacing:.08em;font-size:9px;font-weight:800}.student-workspace .leaderboard-directory .panel-card-heading h2{color:#24183d;font:800 18px/1.35 var(--font-ui);letter-spacing:-.02em;margin-top:3px}.student-workspace .leaderboard-directory .queue-count{color:#6f38c2;min-width:42px;min-height:34px;font:800 10px/1 var(--font-ui);background:linear-gradient(135deg,#fff,#f4edff);border:1px solid #e0d4f4;border-radius:11px;justify-content:center;gap:6px}.student-workspace .leaderboard-directory .queue-count svg{color:#9b55ed}.student-workspace .leaderboard-scope-tabs{background:linear-gradient(110deg,#f5efff,#fff4fb);border-color:#e2d8f1;border-radius:14px}.student-workspace .leaderboard-scope-tabs button{color:#746985;min-height:42px;font-family:var(--font-ui);border-radius:10px;font-size:11px;transition:transform .16s,box-shadow .16s,background .16s}.student-workspace .leaderboard-scope-tabs button:hover:not(:disabled){color:#7027e7;background:#fff}.student-workspace .leaderboard-scope-tabs button.active{color:#fff;background:linear-gradient(135deg,#9c5bff,#742cf2 68%,#6420d8);border-color:#742cf2;box-shadow:0 5px 13px #742cf233}.student-workspace .leaderboard-scope-tabs button:disabled{opacity:.48;cursor:not-allowed}.student-workspace .leaderboard-entries{gap:8px}.student-workspace .leaderboard-entries article{background:linear-gradient(110deg,#fff,#fbf9ff);border-color:#e5ddf1;border-radius:14px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 4px 12px #3e26670a}.student-workspace .leaderboard-entries article:hover{border-color:#d1bdf1;transform:translateY(-1px);box-shadow:0 8px 17px #3e266714}.student-workspace .leaderboard-entries article:nth-child(4n+2){background:linear-gradient(110deg,#fff,#fff7fb);border-color:#f0dce9}.student-workspace .leaderboard-entries article:nth-child(4n+3){background:linear-gradient(110deg,#fff,#f4f8ff);border-color:#dce8fa}.student-workspace .leaderboard-entries article:nth-child(4n){background:linear-gradient(110deg,#fff,#fffaf1);border-color:#f1e3c9}.student-workspace .leaderboard-entries article.current-student{background:linear-gradient(105deg,#f3ebff,#fff 55%,#eff5ff);border-color:#c3a6f0;box-shadow:0 0 0 2px #742cf214,0 7px 18px #3e266714}.student-workspace .leaderboard-place{color:#7134c4;width:34px;height:34px;font:850 11px/1 var(--font-ui);background:#f2eaff;border:1px solid #e4d8f5;border-radius:10px;place-items:center;display:grid}.student-workspace .leaderboard-entries article:nth-child(4n+2) .leaderboard-place{color:#be3d84;background:#ffedf6;border-color:#f2d9e8}.student-workspace .leaderboard-entries article:nth-child(4n+3) .leaderboard-place{color:#356bd2;background:#edf4ff;border-color:#d9e5fa}.student-workspace .leaderboard-entries article:nth-child(4n) .leaderboard-place{color:#a96c13;background:#fff5df;border-color:#f0dfc2}.student-workspace .leaderboard-alias{color:#2a1d43;font-family:var(--font-ui);font-size:12px}.student-workspace .leaderboard-you-tag{color:#fff;background:linear-gradient(135deg,#9c5bff,#742cf2);font-size:8px}.student-workspace .leaderboard-score{color:#2b1947;font:850 15px/1.2 var(--font-ui)}.student-workspace .leaderboard-score small{color:#756a88;font:650 9px/1.2 var(--font-ui)}.student-workspace .leaderboard-entry-detail{color:#776c88;font:550 9px/1.4 var(--font-ui)}.student-workspace .leaderboard-empty,.student-workspace .leaderboard-wait-state{background:radial-gradient(circle at 100% 0,#eadfffaa,#0000 36%),linear-gradient(135deg,#fff,#faf6ff);border:1px solid #e0d4f3;border-radius:16px;box-shadow:0 7px 18px #3e26670d}.student-workspace .leaderboard-empty strong,.student-workspace .leaderboard-wait-state>strong{color:#2a1c46;font:800 13px/1.45 var(--font-ui)}.student-workspace .leaderboard-empty p,.student-workspace .leaderboard-wait-state p{color:#766b88;font:500 10px/1.7 var(--font-ui)}.student-workspace .leaderboard-empty a{color:#fff;min-height:35px;font-family:var(--font-ui);background:linear-gradient(135deg,#95f,#742cf2);border:1px solid #742cf2;border-radius:10px;padding:8px 11px}.student-workspace .leaderboard-state-icon{color:#742cf2;background:linear-gradient(145deg,#efe7ff,#e1d2ff);border:1px solid #dfd2f4;border-radius:13px}.student-workspace .leaderboard-pagination{color:#716584;font:650 10px/1.3 var(--font-ui);background:linear-gradient(110deg,#fff,#f7f2ff);border:1px solid #e4daf2;border-radius:13px;align-items:center;padding:9px 10px}.student-workspace .leaderboard-pagination button{color:#6735b2;font:750 10px/1 var(--font-ui);background:#fff;border-color:#ded1f2;border-radius:10px}.student-workspace .leaderboard-pagination button:last-child:not(:disabled){color:#fff;background:linear-gradient(135deg,#95f,#742cf2);border-color:#742cf2;box-shadow:0 4px 10px #742cf22b}.student-workspace .leaderboard-pagination button:disabled{color:#aaa0b8;background:#f6f3f9;border-color:#e8e1f0}.student-workspace .leaderboard-privacy-note{color:#736987;font:500 9px/1.6 var(--font-ui);background:linear-gradient(110deg,#f5efff,#fff);border:1px solid #e5dcf4;border-radius:12px;padding:11px 12px}.student-workspace .leaderboard-inline-error{color:#9e3f68;font-family:var(--font-ui);background:linear-gradient(110deg,#fff3f7,#fff);border-color:#f0ced8;border-radius:12px}.student-workspace .leaderboard-inline-error button{color:#6735b2;background:#fff;border-color:#dfc9f2}@media (width<=760px){.student-workspace .student-leaderboard-page{gap:9px}.student-workspace .student-leaderboard-page>.student-back-link{min-height:32px;padding:6px 10px;font-size:10px}.student-workspace .leaderboard-directory{border-radius:17px;gap:11px;padding:13px}.student-workspace .leaderboard-directory .panel-card-heading h2{font-size:15px}.student-workspace .leaderboard-directory .panel-card-heading .section-kicker{font-size:8px}.student-workspace .leaderboard-directory .queue-count{min-width:36px;min-height:30px}.student-workspace .leaderboard-scope-tabs{border-radius:12px;gap:5px;padding:4px}.student-workspace .leaderboard-scope-tabs button{min-height:38px;font-size:10px}.student-workspace .leaderboard-entries{gap:7px}.student-workspace .leaderboard-entries article{border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;gap:5px 8px;padding:9px}.student-workspace .leaderboard-place{border-radius:9px;width:31px;height:31px}.student-workspace .leaderboard-alias{font-size:11px}.student-workspace .leaderboard-score{font-size:13px}.student-workspace .leaderboard-entry-detail{grid-column:2/-1;font-size:8px}.student-workspace .leaderboard-empty,.student-workspace .leaderboard-wait-state{border-radius:14px;gap:8px;padding:15px}.student-workspace .leaderboard-empty p,.student-workspace .leaderboard-wait-state p{font-size:9px}.student-workspace .leaderboard-pagination{bottom:calc(74px + env(safe-area-inset-bottom));border-radius:12px;padding:7px 8px}.student-workspace .leaderboard-pagination button{min-height:34px;padding:7px 9px}.student-workspace .leaderboard-privacy-note{padding:9px 10px;font-size:8px}.student-workspace .leaderboard-inline-error{flex-direction:column;align-items:flex-start;gap:8px;padding:10px;font-size:9px}}@media (width<=380px){.student-workspace .leaderboard-directory{padding:11px}.student-workspace .leaderboard-directory .panel-card-heading h2{font-size:14px}.student-workspace .leaderboard-entries article{grid-template-columns:31px minmax(0,1fr) auto;gap:4px 6px;padding:8px}.student-workspace .leaderboard-place{width:29px;height:29px;font-size:10px}.student-workspace .leaderboard-alias{font-size:10px}.student-workspace .leaderboard-score{font-size:12px}}html[data-theme=dark] .student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading{background:radial-gradient(circle at 100% 0,#443066,#0000 38%),linear-gradient(120deg,#211832,#291a35 62%,#1d263b);border-color:#46345f}html[data-theme=dark] .student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading h1{color:#f3edff}html[data-theme=dark] .student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading p{color:#c2b4d7}html[data-theme=dark] .student-workspace .leaderboard-own-rank{background:radial-gradient(circle at 100% 0,#3b2b54,#0000 34%),linear-gradient(135deg,#211832,#251b37 62%,#1c263c);border-color:#46345f}html[data-theme=dark] .student-workspace .leaderboard-icon{color:#d4b5ff;background:linear-gradient(145deg,#382747,#30213e);border-color:#51386b}html[data-theme=dark] .student-workspace .leaderboard-own-heading>div small{color:#b8a9cd}html[data-theme=dark] .student-workspace .leaderboard-own-heading>div strong{color:#f1eaff}html[data-theme=dark] .student-workspace .leaderboard-percentile{color:#dfc2ff;background:linear-gradient(145deg,#332444,#2c203d);border-color:#543b6b}html[data-theme=dark] .student-workspace .leaderboard-percentile small{color:#b8a9cd}html[data-theme=dark] .student-workspace .leaderboard-own-stats article,html[data-theme=dark] .student-workspace .leaderboard-own-stats article:nth-child(n){background:linear-gradient(145deg,#2a203d,#241a35);border-color:#493760}html[data-theme=dark] .student-workspace .leaderboard-own-stats small{color:#b8a9cd}html[data-theme=dark] .student-workspace .leaderboard-own-stats strong{color:#f1eaff}html[data-theme=dark] .student-workspace .leaderboard-directory{background:radial-gradient(circle at 100% 0,#3b2b54,#0000 34%),linear-gradient(135deg,#211832,#251b37 60%,#1c263c);border-color:#46345f}html[data-theme=dark] .student-workspace .leaderboard-directory .panel-card-heading h2{color:#f1eaff}html[data-theme=dark] .student-workspace .leaderboard-directory .queue-count{color:#ddc6ff;background:#302342;border-color:#553c72}html[data-theme=dark] .student-workspace .leaderboard-scope-tabs{background:linear-gradient(110deg,#271c3a,#302038);border-color:#46345f}html[data-theme=dark] .student-workspace .leaderboard-scope-tabs button{color:#c3b4d6}html[data-theme=dark] .student-workspace .leaderboard-scope-tabs button.active{color:#fff;background:linear-gradient(135deg,#9557e8,#7026d6);border-color:#8a55d0}html[data-theme=dark] .student-workspace .leaderboard-entries article,html[data-theme=dark] .student-workspace .leaderboard-entries article:nth-child(n){background:linear-gradient(110deg,#241a35,#2a203d);border-color:#46345f}html[data-theme=dark] .student-workspace .leaderboard-entries article.current-student{background:linear-gradient(105deg,#38234d,#251a36 58%,#1c2b43);border-color:#8b5cce}html[data-theme=dark] .student-workspace .leaderboard-alias,html[data-theme=dark] .student-workspace .leaderboard-score{color:#f1eaff}html[data-theme=dark] .student-workspace .leaderboard-entry-detail,html[data-theme=dark] .student-workspace .leaderboard-score small{color:#b8a9cd}html[data-theme=dark] .student-workspace .leaderboard-empty,html[data-theme=dark] .student-workspace .leaderboard-wait-state{background:linear-gradient(135deg,#241a35,#2c203e);border-color:#493760}html[data-theme=dark] .student-workspace .leaderboard-empty strong,html[data-theme=dark] .student-workspace .leaderboard-wait-state>strong{color:#f1eaff}html[data-theme=dark] .student-workspace .leaderboard-empty p,html[data-theme=dark] .student-workspace .leaderboard-wait-state p,html[data-theme=dark] .student-workspace .leaderboard-privacy-note{color:#b8a9cd}html[data-theme=dark] .student-workspace .leaderboard-pagination{color:#c5b7d8;background:#241a35;border-color:#493760}html[data-theme=dark] .student-workspace .leaderboard-pagination button{color:#e6d8fa;background:#302342;border-color:#503b68}html[data-theme=dark] .student-workspace .leaderboard-pagination button:last-child:not(:disabled){color:#fff;background:linear-gradient(135deg,#9557e8,#7026d6);border-color:#8952d0}html[data-theme=dark] .student-workspace .leaderboard-pagination button:disabled{color:#837696;background:#21182f;border-color:#40324f}html[data-theme=dark] .student-workspace .leaderboard-privacy-note{background:linear-gradient(110deg,#2a203d,#241a35);border-color:#46345f}html[data-theme=dark] .student-workspace .leaderboard-topper{color:#f0daa2;background:linear-gradient(110deg,#352e20,#2e281f);border-color:#665536}html[data-theme=dark] .student-workspace .leaderboard-topper>strong{color:#f3d18d}.student-workspace .student-leaderboard-page>.student-back-link{color:#fff;background:linear-gradient(115deg,#a347f5,#742cf2 52%,#d33b9a);border-color:#742cf2;box-shadow:0 6px 14px #742cf23d}.student-workspace .student-leaderboard-page>.student-back-link:hover{color:#fff;background:linear-gradient(115deg,#8d34e8,#6820db 52%,#bf2d87)}@media (width<=760px){.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading{background:radial-gradient(circle at 100% 0,#f87ecfa6,#0000 34%),linear-gradient(118deg,#6f2bd6 0%,#8737dc 43%,#c23eaa 73%,#4b72df 100%);border-color:#9b63ec;box-shadow:0 12px 24px #682bb740}.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading .section-kicker{color:#ffe0fa}.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading h1{color:#fff;text-shadow:0 1px 4px #260d4c2e}.student-workspace .workspace-content:has(.student-leaderboard-page)>.workspace-page-heading p{color:#f4e9ff}.student-workspace .leaderboard-own-rank{background:radial-gradient(circle at 100% 0,#e64cb480,#0000 36%),radial-gradient(circle at 0 100%,#3571e77a,#0000 40%),linear-gradient(125deg,#44207f 0%,#35205f 55%,#263e7c 100%);border-color:#6842b2;box-shadow:0 13px 26px #371e683b}.student-workspace .leaderboard-own-rank:before{background:linear-gradient(90deg,#d35bff,#ff67b6 48%,#5c9cff);height:4px}.student-workspace .leaderboard-icon{color:#fff;background:linear-gradient(145deg,#a353f1,#7130d2);border-color:#ffffff40;box-shadow:0 5px 12px #130a2c30}.student-workspace .leaderboard-own-heading>div small{color:#e6d5ff}.student-workspace .leaderboard-own-heading>div strong{color:#fff}.student-workspace .leaderboard-percentile{color:#6e2acb;background:linear-gradient(145deg,#fff,#f5dcff);border-color:#ffffff70;box-shadow:0 6px 14px #130a2c2b}.student-workspace .leaderboard-percentile small{color:#79528f}.student-workspace .leaderboard-own-stats article{background:linear-gradient(145deg,#f5eaff,#e8d9ff);border-color:#c9a7f0;box-shadow:0 5px 12px #160a2d1f}.student-workspace .leaderboard-own-stats article:nth-child(2){background:linear-gradient(145deg,#e8f1ff,#ccdcff);border-color:#9bbbf4}.student-workspace .leaderboard-own-stats article:nth-child(3){background:linear-gradient(145deg,#fff0f8,#ffd9ec);border-color:#efadd3}.student-workspace .leaderboard-own-stats article small{color:#594273}.student-workspace .leaderboard-own-stats article:nth-child(2) small{color:#34588f}.student-workspace .leaderboard-own-stats article:nth-child(3) small{color:#8b3a6c}.student-workspace .leaderboard-own-stats article strong{color:#271747}.student-workspace .leaderboard-topper{color:#754000;background:linear-gradient(110deg,#ffe49b,#ffd16c 58%,#ffb878);border-color:#f1bb55;box-shadow:0 6px 14px #ce7e162b}.student-workspace .leaderboard-topper>span{color:#7b4700}.student-workspace .leaderboard-topper>span svg{color:#bd6100}.student-workspace .leaderboard-topper>strong{color:#713800}.student-workspace .leaderboard-topper>small{color:#79562b}.student-workspace .leaderboard-directory{background:radial-gradient(circle at 100% 0,#e5d6ff 0,#0000 32%),linear-gradient(135deg,#fff,#f8f1ff 64%,#f0f5ff);border-color:#c8b0eb}.student-workspace .leaderboard-directory .panel-card-heading h2{color:#271742}.student-workspace .leaderboard-scope-tabs{background:linear-gradient(110deg,#ebddff,#ffe2f2);border-color:#d9c6f1}.student-workspace .leaderboard-scope-tabs button.active{background:linear-gradient(120deg,#a347f5,#742cf2 52%,#d33b9a);border-color:#742cf2;box-shadow:0 6px 14px #742cf240}.student-workspace .leaderboard-entries article:nth-child(4n+1){background:linear-gradient(110deg,#f3eaff,#fff 74%);border-color:#c9b0ed}.student-workspace .leaderboard-entries article:nth-child(4n+2){background:linear-gradient(110deg,#fff0f7,#fff 74%);border-color:#efb8d7}.student-workspace .leaderboard-entries article:nth-child(4n+3){background:linear-gradient(110deg,#edf4ff,#fff 74%);border-color:#b9d0fa}.student-workspace .leaderboard-entries article:nth-child(4n){background:linear-gradient(110deg,#fff6e4,#fff 74%);border-color:#f1d29c}.student-workspace .leaderboard-entries article.current-student{background:linear-gradient(105deg,#e8d8ff,#fff 55%,#dceaff);border-color:#9550e8;box-shadow:0 0 0 2px #742cf224,0 8px 18px #3e26671f}.student-workspace .leaderboard-place{color:#fff;background:linear-gradient(145deg,#a352ef,#7027d6);border-color:#bfa1ec}.student-workspace .leaderboard-entries article:nth-child(4n+2) .leaderboard-place{color:#fff;background:linear-gradient(145deg,#eb68ac,#bf3487);border-color:#dd79b2}.student-workspace .leaderboard-entries article:nth-child(4n+3) .leaderboard-place{color:#fff;background:linear-gradient(145deg,#5f9bf3,#3164d8);border-color:#75a2ec}.student-workspace .leaderboard-entries article:nth-child(4n) .leaderboard-place{color:#fff;background:linear-gradient(145deg,#f3b647,#c87912);border-color:#e3ad51}}html[data-theme=dark] .student-workspace .student-leaderboard-page>.student-back-link{color:#fff;background:linear-gradient(115deg,#9d4ded,#7026d6 52%,#bd358f);border-color:#9553df}@media (width<=760px){.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading{background:radial-gradient(circle at 100% 0,#f669bf99,#0000 34%),linear-gradient(118deg,#6723cb 0%,#8732dc 43%,#c23d9b 74%,#3d70df 100%);border-color:#9755df;box-shadow:0 12px 24px #6325b23d}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading .section-kicker{color:#ffe0fa}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading h1{color:#fff;text-shadow:0 1px 4px #250b472e}.student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading p{color:#f4e9ff}.student-workspace .student-tests-page .student-tests-toolbar{background:linear-gradient(110deg,#7028d0,#a336c4 58%,#ce438f);border-color:#8747cf;box-shadow:0 7px 16px #742cf233}.student-workspace .student-tests-page .student-tests-toolbar>.student-back-link{color:#6425b5;background:linear-gradient(135deg,#fff,#f3e8ff);border-color:#fff;box-shadow:0 4px 9px #210c4626}.student-workspace .student-tests-page .student-tests-toolbar .student-route-count{color:#552080;background:linear-gradient(135deg,#fff,#ffe9f6);border-color:#f6dcff;box-shadow:0 4px 9px #210c461f}.student-workspace .student-tests-page .student-test-count-number{background:linear-gradient(145deg,#a84eff,#7422d8 60%,#d13d98)}.student-workspace .student-tests-page .student-catalog-actions{background:linear-gradient(125deg,#e8d5ff 0%,#f7d9f0 47%,#dce9ff 100%);border-color:#c39aea;box-shadow:0 9px 19px #6634a721}.student-workspace .student-tests-page .student-search-form{background:linear-gradient(110deg,#fff,#faf5ff);border-color:#a879e3;box-shadow:0 5px 13px #572b911c}.student-workspace .student-tests-page .student-search-form>svg{color:#7b31cf}.student-workspace .student-tests-page .student-search-form button{background:linear-gradient(130deg,#ad45ed,#7623df 60%,#d3399b);border-color:#7025d8;box-shadow:0 6px 13px #742cf240}.student-workspace .student-tests-page .student-catalog-filter{color:#4c2b70}.student-workspace .student-tests-page .student-catalog-filter select{color:#32184f;background:linear-gradient(135deg,#fff,#f1e5ff);border-color:#aa78df;box-shadow:0 4px 10px #572b9114}.student-workspace .student-tests-page .student-secondary-button{color:#fff;background:linear-gradient(130deg,#4f91f3,#356bda 56%,#7952e5);border-color:#316bd8;box-shadow:0 6px 13px #3164d838}.student-workspace .student-tests-page .student-secondary-button svg{color:#fff}}html[data-theme=dark] .student-workspace .workspace-content:has(.student-tests-page)>.workspace-page-heading{background:linear-gradient(118deg,#5a22a8,#782ab6 50%,#a32e7d 78%,#315ab8);border-color:#8c54d2}@media (width<=760px){.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading{background:radial-gradient(circle at 100% 0,#f669bf99,#0000 34%),linear-gradient(118deg,#6723cb 0%,#8732dc 43%,#c23d9b 74%,#3d70df 100%);border-color:#9755df;box-shadow:0 12px 24px #6325b23d}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading .section-kicker{color:#ffe0fa}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading h1{color:#fff;text-shadow:0 1px 4px #250b472e}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading p{color:#f4e9ff}.student-workspace .student-recruitments-page .student-route-toolbar{background:linear-gradient(110deg,#7028d0,#a336c4 58%,#ce438f);border-color:#8747cf;box-shadow:0 7px 16px #742cf233}.student-workspace .student-recruitments-page .student-back-link{color:#6425b5;background:linear-gradient(135deg,#fff,#f3e8ff);border-color:#fff;box-shadow:0 4px 9px #210c4626}.student-workspace .student-recruitments-page .student-route-count{color:#552080;background:linear-gradient(135deg,#fff,#ffe9f6);border-color:#f6dcff;box-shadow:0 4px 9px #210c461f}.student-workspace .student-recruitments-page .recruitment-count-number{background:linear-gradient(145deg,#a84eff,#7422d8 60%,#d13d98)}.student-workspace .student-recruitments-page .student-search-form{background:linear-gradient(125deg,#e8d5ff,#f7d9f0 48%,#dce9ff);border-color:#a879e3;box-shadow:0 8px 17px #6634a71f}.student-workspace .student-recruitments-page .student-search-form>svg{color:#7b31cf}.student-workspace .student-recruitments-page .student-search-form input{background:#fff;border-radius:10px;min-height:38px;padding-left:8px}.student-workspace .student-recruitments-page .student-search-form button{background:linear-gradient(130deg,#ad45ed,#7623df 60%,#d3399b);border:1px solid #7025d8;box-shadow:0 6px 13px #742cf240}.student-workspace .student-recruitments-page .student-filter-row{background:linear-gradient(120deg,#e9d8ff 0%,#f8dcef 54%,#dceaff 100%);border-color:#d4b4f3;box-shadow:0 7px 15px #6634a71a}.student-workspace .student-recruitments-page .student-filter-row>span{color:#592987}.student-workspace .student-recruitments-page .student-filter-row>span svg{color:#7b31cf}.student-workspace .student-recruitments-page .student-filter-row button{color:#583c78;background:linear-gradient(135deg,#fff,#f7f0ff);border-color:#c7a6e9}.student-workspace .student-recruitments-page .student-filter-row button:nth-of-type(2){color:#a33978;background:linear-gradient(135deg,#fff,#ffebf5);border-color:#efb4d5}.student-workspace .student-recruitments-page .student-filter-row button:nth-of-type(3){color:#355fa8;background:linear-gradient(135deg,#fff,#eaf2ff);border-color:#aac5f2}.student-workspace .student-recruitments-page .student-filter-row button.active{color:#fff;background:linear-gradient(130deg,#a347f5,#742cf2 52%,#d33b9a);border-color:#7025d8;box-shadow:0 5px 12px #742cf240}.student-workspace .student-recruitments-page .student-recruitment-card{box-shadow:0 8px 18px #43266d1a}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+1){background:radial-gradient(at 100% 0,#dfc9ff 0,#0000 48%),linear-gradient(110deg,#f4eaff,#fff 75%);border-color:#c6a7f0}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2){background:radial-gradient(at 100% 0,#ffd2e8 0,#0000 48%),linear-gradient(110deg,#fff0f7,#fff 75%);border-color:#efaed1}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3){background:radial-gradient(at 100% 0,#d5e4ff 0,#0000 48%),linear-gradient(110deg,#edf4ff,#fff 75%);border-color:#a9c3f2}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n){background:radial-gradient(at 100% 0,#ffe4ac 0,#0000 48%),linear-gradient(110deg,#fff7e7,#fff 75%);border-color:#edcf99}.student-workspace .student-recruitments-page .student-recruitment-card-main>small{color:#fff;background:linear-gradient(120deg,#9650e5,#742cf2)}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+2) .student-recruitment-card-main>small{color:#fff;background:linear-gradient(120deg,#e764a8,#bd3483)}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+3) .student-recruitment-card-main>small{color:#fff;background:linear-gradient(120deg,#6299ef,#3566cf)}.student-workspace .student-recruitments-page .student-recruitment-card:nth-child(4n+4) .student-recruitment-card-main>small{color:#fff;background:linear-gradient(120deg,#f2b54d,#bd7414)}}html[data-theme=dark] .student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading{background:linear-gradient(118deg,#5a22a8,#782ab6 50%,#a32e7d 78%,#315ab8);border-color:#8c54d2}.student-workspace .student-dashboard-v2 .student-dashboard-hero{background:radial-gradient(at 92% 5%,#f263bca3,#0000 35%),radial-gradient(at 4% 100%,#4279ef94,#0000 42%),linear-gradient(118deg,#5420a8 0%,#7226c7 38%,#a32f9e 72%,#315cc5 100%);border-color:#702dbf;box-shadow:0 16px 34px #4c22923d}.student-workspace .student-dashboard-v2 .student-dashboard-hero:after{background:linear-gradient(90deg,#ffd169,#ff78be,#74b4ff)}.student-workspace .student-dashboard-v2 .student-dashboard-hero:before{border-color:#ffffff47;box-shadow:0 0 0 35px #ffffff12,0 0 0 72px #ffffff0a}.student-workspace .student-dashboard-v2 .student-dashboard-eyebrow{color:#fff2c9;background:#ffffff1f;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff26}.student-workspace .student-dashboard-v2 .student-dashboard-hero h2{color:#fff;text-shadow:0 2px 9px #230c4a30}.student-workspace .student-dashboard-v2 .student-dashboard-hero h2 em{color:#ffd36e}.student-workspace .student-dashboard-v2 .student-dashboard-hero-copy>p{color:#f0e7ff}.student-workspace .student-dashboard-v2 .student-dashboard-hero-icon{color:#fff;background:linear-gradient(145deg,#f070bd,#7430d6 75%);border:1px solid #ffffffa6;box-shadow:0 10px 24px #230c4a40}.student-workspace .student-dashboard-v2 .student-dashboard-score-chip{background:linear-gradient(135deg,#fff,#f4eaff 68%,#e8f0ff);border-color:#fff;box-shadow:0 12px 27px #220f463d}.student-workspace .student-dashboard-v2 .student-dashboard-score-chip>span{color:#7431c0}.student-workspace .student-dashboard-v2 .student-dashboard-score-chip strong{color:#281547}.student-workspace .student-dashboard-v2 .student-dashboard-score-chip small{color:#716481}.student-workspace .student-dashboard-v2 .student-dashboard-hero-actions .student-primary-button{color:#6424b8;background:linear-gradient(135deg,#fff,#f4e8ff);border-color:#fff;box-shadow:0 7px 16px #1f0b4030}.student-workspace .student-dashboard-v2 .student-dashboard-hero-actions .student-primary-button:hover{color:#4c168f;background:#fff}.student-workspace .student-dashboard-v2 .student-dashboard-hero-actions .student-secondary-button{color:#fff;background:#44187e52;border-color:#ffffffa3;box-shadow:inset 0 1px #ffffff29}.student-workspace .student-dashboard-v2 .student-dashboard-hero-actions .student-secondary-button:hover{color:#fff;background:#ffffff2b}.student-workspace .student-dashboard-v2 .student-dashboard-stats article{background:linear-gradient(145deg,#f1e5ff,#decaff);border-color:#c8a6f1;box-shadow:0 8px 18px #6733a71f}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(2){background:linear-gradient(145deg,#e5efff,#c8dcff);border-color:#98b8f1;box-shadow:0 8px 18px #3164d81f}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(3){background:linear-gradient(145deg,#ffedf6,#ffd3e9);border-color:#ecaed1;box-shadow:0 8px 18px #ca32851c}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(4){background:linear-gradient(145deg,#fff4d7,#ffdf9a);border-color:#edc57c;box-shadow:0 8px 18px #d884161f}.student-workspace .student-dashboard-v2 .student-dashboard-stats small{color:#4f3474}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(2) small{color:#35558a}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(3) small{color:#8d3c6b}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(4) small{color:#805511}.student-workspace .student-dashboard-v2 .student-dashboard-stats strong{color:#21143c}.student-workspace .student-dashboard-v2 .student-dashboard-stats article>span:last-child{color:#67577d}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(2)>span:last-child{color:#536c91}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(3)>span:last-child{color:#845972}.student-workspace .student-dashboard-v2 .student-dashboard-stats article:nth-child(4)>span:last-child{color:#80683e}.student-workspace .student-dashboard-v2 .student-dashboard-stat-icon.blue{background:linear-gradient(145deg,#9b5af3,#6726cf)}.student-workspace .student-dashboard-v2 .student-dashboard-stat-icon.teal{background:linear-gradient(145deg,#63a3ff,#2864d4)}.student-workspace .student-dashboard-v2 .student-dashboard-stat-icon.violet{background:linear-gradient(145deg,#f478ba,#c72b82)}.student-workspace .student-dashboard-v2 .student-dashboard-stat-icon.amber{background:linear-gradient(145deg,#ffc45a,#d77b0c)}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a{background:linear-gradient(120deg,#f0e3ff,#e4d2ff);border-color:#c9a7ef;box-shadow:0 7px 17px #5e2b9c1c}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a:nth-child(2){background:linear-gradient(120deg,#ffedf6,#ffd9eb);border-color:#efaed2;box-shadow:0 7px 17px #be34821a}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a:nth-child(3){background:linear-gradient(120deg,#edf4ff,#d8e6ff);border-color:#a8c3f4;box-shadow:0 7px 17px #3164d81a}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a:nth-child(4){background:linear-gradient(120deg,#fff5dd,#ffe3a9);border-color:#ebc980;box-shadow:0 7px 17px #bf7b171a}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a>span.blue{background:linear-gradient(145deg,#a45cf4,#7025d5)}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a>span.teal{background:linear-gradient(145deg,#f475b8,#c43285)}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a>span.violet{background:linear-gradient(145deg,#70abff,#3268d6)}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a>span.amber{background:linear-gradient(145deg,#ffc95f,#d98212)}.student-workspace .student-dashboard-v2 .student-dashboard-rank-card{background:radial-gradient(at 95% 0,#e153bb94,#0000 40%),linear-gradient(112deg,#482284,#302064 64%,#244e9a);border-color:#513398;box-shadow:0 12px 25px #351d6f33}.student-workspace .student-dashboard-v2 .student-dashboard-rank-icon{color:#fff;background:linear-gradient(145deg,#f078bc,#a53dd1);border:1px solid #ffffff59}.student-workspace .student-dashboard-v2 .student-dashboard-rank-copy small{color:#e6d7ff}.student-workspace .student-dashboard-v2 .student-dashboard-rank-copy strong{color:#fff}.student-workspace .student-dashboard-v2 .student-dashboard-rank-copy>span{color:#e6eaff}.student-workspace .student-dashboard-v2 .student-dashboard-rank-card>a{color:#6827bd;background:linear-gradient(135deg,#fff,#f1e2ff);border-color:#fff;box-shadow:0 6px 14px #170a3f33}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments{background:radial-gradient(at 100% 0,#e2caff 0,#0000 48%),linear-gradient(145deg,#f3eaff,#fff 76%);border-color:#c8a9eb;box-shadow:0 10px 24px #62309d1c}.student-workspace .student-dashboard-v2 .student-dashboard-tests{background:radial-gradient(at 100% 0,#cfe0ff 0,#0000 48%),linear-gradient(145deg,#e8f1ff,#fff 76%);border-color:#9fbbed;box-shadow:0 10px 24px #3157c81c}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-panel-heading>div>span{color:#fff;background:linear-gradient(120deg,#a04dec,#6e2bd4)}.student-workspace .student-dashboard-v2 .student-dashboard-tests .student-dashboard-panel-heading>div>span{color:#fff;background:linear-gradient(120deg,#5894f1,#315fc8)}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-panel-heading>a{color:#fff;background:linear-gradient(120deg,#9b4be7,#7025d7);border-color:#8b4adb}.student-workspace .student-dashboard-v2 .student-dashboard-tests .student-dashboard-panel-heading>a{color:#fff;background:linear-gradient(120deg,#5a97f0,#3264cf);border-color:#3970d7}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-list article{background:linear-gradient(110deg,#eadbff,#fff 84%);border-color:#d0b2f0}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n){background:linear-gradient(110deg,#ffe6f2,#fff 84%);border-color:#eeb6d5}.student-workspace .student-dashboard-v2 .student-dashboard-tests .student-dashboard-list article{background:linear-gradient(110deg,#e3edff,#fff 84%);border-color:#b5cdf4}.student-workspace .student-dashboard-v2 .student-dashboard-list-icon{background:linear-gradient(145deg,#aa5df2,#7025d6)}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n) .student-dashboard-list-icon{background:linear-gradient(145deg,#f47ab9,#c73587)}.student-workspace .student-dashboard-v2 .student-dashboard-tests .student-dashboard-list-icon{background:linear-gradient(145deg,#6da9ff,#3168d7)}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-list article small{color:#fff;background:linear-gradient(120deg,#984be2,#7129d2)}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n) small{color:#fff;background:linear-gradient(120deg,#e863a9,#bd327f)}.student-workspace .student-dashboard-v2 .student-dashboard-tests .student-dashboard-list article small{color:#fff;background:linear-gradient(120deg,#5c94ec,#3263ca)}.student-workspace .student-dashboard-v2 .student-dashboard-list article>a{background:linear-gradient(145deg,#a253ed,#7025d6)}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments .student-dashboard-list article:nth-child(2n)>a{background:linear-gradient(145deg,#ed72b2,#c43183)}.student-workspace .student-dashboard-v2 .student-dashboard-tests .student-dashboard-list article>a{background:linear-gradient(145deg,#6da9ff,#3168d7)}.student-workspace .student-dashboard-v2 .student-dashboard-insight{background:radial-gradient(at 100% 0,#f4b7db 0,#0000 44%),linear-gradient(110deg,#ffe5f2,#f2e4ff 58%,#e2edff);border-color:#e2a7cf;box-shadow:0 10px 22px #9439831f}.student-workspace .student-dashboard-v2 .student-dashboard-insight-icon{background:linear-gradient(145deg,#f078bc,#b13ac5)}.student-workspace .student-dashboard-v2 .student-dashboard-insight small{color:#8c318b}.student-workspace .student-dashboard-v2 .student-dashboard-insight strong{color:#2b1945}.student-workspace .student-dashboard-v2 .student-dashboard-insight>a{background:linear-gradient(145deg,#d84bb0,#8b31c7);border-color:#9a3cc2}.student-workspace .student-dashboard-v2 .student-dashboard-footnote{color:#754916;background:linear-gradient(110deg,#ffe4a6,#fff2cf 60%,#ffe1bd);border-color:#e9ba67}.student-workspace .student-dashboard-v2 .student-dashboard-footnote>span{background:#dc8112;box-shadow:0 0 0 4px #dc81122b}@media (width<=760px){.student-workspace .student-dashboard-v2 .student-dashboard-hero{border-radius:17px}.student-workspace .student-dashboard-v2 .student-dashboard-stats article{border-radius:14px}.student-workspace .student-dashboard-v2 .student-dashboard-shortcuts>a{border-radius:13px}.student-workspace .student-dashboard-v2 .student-dashboard-rank-card{border-radius:15px}.student-workspace .student-dashboard-v2 .student-dashboard-recruitments,.student-workspace .student-dashboard-v2 .student-dashboard-tests{border-radius:16px}.student-workspace .student-dashboard-v2 .student-dashboard-insight{border-radius:15px}.student-workspace .student-dashboard-v2 .student-dashboard-mobile-nav-link.active,.student-workspace .student-mobile-nav-link.active{background:linear-gradient(120deg,#9c45ef,#742cf2 52%,#d33d99);box-shadow:0 6px 15px #742cf247}}html[data-theme=dark] .student-workspace .student-dashboard-v2 .student-dashboard-recruitments{background:radial-gradient(at 100% 0,#493164 0,#0000 48%),linear-gradient(145deg,#251934,#211832)}html[data-theme=dark] .student-workspace .student-dashboard-v2 .student-dashboard-tests{background:radial-gradient(at 100% 0,#2d4166 0,#0000 48%),linear-gradient(145deg,#1e2941,#1c263c)}:root{--zy-violet-950:#25113f;--zy-violet-900:#35145f;--zy-violet-800:#512090;--zy-violet-700:#7029c8;--zy-violet-600:#842ef0;--zy-violet-500:#9b45ff;--zy-pink-600:#d9369b;--zy-pink-500:#ed4eae;--zy-blue-700:#2855bc;--zy-blue-600:#3472e5;--zy-blue-500:#5495ff;--zy-amber-600:#bd7010;--zy-amber-500:#e89a24;--zy-lilac-50:#fbf8ff;--zy-lilac-100:#f3ebff;--zy-line:#ded0f3;--zy-ink:#21143b;--zy-muted:#716783;--zy-gradient:linear-gradient(115deg, #7029c8 0%, #9338e8 37%, #d9369b 70%, #3472e5 100%);--zy-gradient-deep:linear-gradient(112deg, #35145f 0%, #55208f 38%, #8b277e 70%, #244c9e 100%);--zy-gradient-cta:linear-gradient(125deg, #9b45ff 0%, #7425df 52%, #d9369b 100%)}body{color:var(--zy-ink)}:is(button,a,input,select,textarea):focus-visible{outline-color:#842ef094}.workspace-shell{color:var(--zy-ink);background:#f6f3fc}.workspace-main{background:linear-gradient(#faf8ff 0%,#f4f2fa 72%,#f8f6fc 100%)}.workspace-sidebar{color:#eee6ff;background:linear-gradient(165deg,#211239 0%,#241343 52%,#172447 100%);box-shadow:8px 0 30px #2d164d1f}.workspace-sidebar:after{background:radial-gradient(at 0 0,#9d45ff3d,#0000 48%)}.workspace-brand .brand-period{color:#ed63b9}.workspace-nav-label{color:#b5a4d4}.workspace-nav-link{color:#d1c7e2;border-radius:11px}.workspace-nav-link:hover{color:#fff;background:#ffffff17}.workspace-nav-link.active{color:#fff;background:linear-gradient(105deg,#842ef070,#d9369b38);box-shadow:inset 3px 0 #f4a8d7,0 7px 18px #0f082229}.workspace-nav-link.active svg{color:#ffd073}.nav-pulse{background:#f5bd55;box-shadow:0 0 0 3px #f5bd552b}.support-card{background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border-color:#dec4ff3d;border-radius:14px}.support-card-icon{color:#ffe09b;background:linear-gradient(145deg,#9e50ee,#d9369b)}.support-card a{color:#ffd57a}.workspace-signout:hover{background:#ffffff1a}.workspace-topbar{background:#ffffffeb;border-color:#e4daf2;box-shadow:0 4px 20px #35145f0a}.workspace-breadcrumb strong{color:#4c2b76}.workspace-breadcrumb b{color:#b79bda}.workspace-bell,.workspace-user-avatar{color:#7029c8;background:linear-gradient(145deg,#fff,#f1e7ff);border-color:#dbc9f3}.workspace-bell i{background:#ed4eae}.workspace-user-copy strong{color:#321750}.app-language-toggle{background:linear-gradient(120deg,#f1e7ff,#fff0f7);border-color:#dcc8f2}.app-language-toggle button{color:#634c7d}.app-language-toggle button[aria-pressed=true]{color:#fff;background:var(--zy-gradient-cta);box-shadow:0 4px 10px #7425df33}.pwa-install-button{color:#6728b2;background:linear-gradient(135deg,#fff,#f2eaff);border-color:#d7c4ef}.pwa-install-button:hover{color:#7425d4;background:#f5ebff;border-color:#a971df}.pwa-install-dialog{background:linear-gradient(145deg,#fff,#faf6ff);border-color:#ddcbed}.pwa-install-dialog-icon,.pwa-install-dialog-action{color:#fff;background:var(--zy-gradient-cta)}.pwa-install-eyebrow{color:#782bd0}.workspace-content{color:var(--zy-ink)}.workspace-page-heading{isolation:isolate;background:radial-gradient(ellipse at 92% 0, #ee59b88f, transparent 34%), radial-gradient(ellipse at 5% 100%, #5285f76b, transparent 42%), var(--zy-gradient-deep);border:1px solid #7332c2;border-radius:20px;align-items:center;min-height:116px;margin-bottom:22px;padding:22px 25px;position:relative;overflow:hidden;box-shadow:0 14px 30px #52278833}.workspace-page-heading:after{z-index:-1;content:"";border:1px solid #ffffff40;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-88px;right:-28px;box-shadow:0 0 0 28px #ffffff0f,0 0 0 58px #ffffff0a}.workspace-page-heading .section-kicker{color:#ffd477}.workspace-page-heading h1{color:#fff;text-shadow:0 2px 8px #1c0a3833}.workspace-page-heading p{color:#e9defb}.workspace-date-chip{color:#f6ebff;background:#ffffff1c;border-color:#ffffff52}.workspace-date-chip .live-dot{background:#ffcb65;box-shadow:0 0 0 4px #ffcb652e}.student-panel-card,.admin-console-card,.admin-module-card,.admin-student-feature-panel,.admin-leaderboard-controls,.admin-live-sessions-panel,.staff-desk-panel,.rs-panel,.workflow-queue-card,.support-queue,.support-detail,.learning-queue,.student-route-page>section:not(.student-exam-screen){border-color:var(--zy-line);background:linear-gradient(145deg,#fff 0%,#fcf9ff 70%,#f7f3ff 100%);border-radius:16px;box-shadow:0 9px 24px #3e206512}.panel-card-heading h2,.panel-card-heading h3,.admin-module-heading h2,.admin-student-feature-heading h3{color:#321750}.panel-card-heading .section-kicker,.section-kicker{color:#782bd0}.panel-placeholder,.student-state-card{color:#604a7c;background:linear-gradient(135deg,#fbf8ff,#f1eaff 55%,#edf3ff);border-color:#d8c5f0}.student-state-card>strong{color:#35145f}.student-state-icon{color:#fff;background:var(--zy-gradient-cta);box-shadow:0 7px 16px #842ef03b}.student-primary-button,.button-primary,.admin-primary-action,.admin-approve-action,.admin-live-submit,.admin-leaderboard-save,.rs-action-primary,.rs-save-button,.workflow-task-action.workflow-claim-button,.home-next-primary{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;box-shadow:0 8px 18px #7425df3b}.student-primary-button:hover:not(:disabled),.button-primary:hover:not(:disabled),.home-next-primary:hover{filter:saturate(1.08)brightness(1.04);box-shadow:0 11px 22px #7425df4a}.student-secondary-button,.admin-secondary-action,.rs-action-secondary,.student-back-link,.refresh-button,.admin-icon-button,.rs-icon-button{color:#6527a9;background:linear-gradient(135deg,#fff,#f3eaff);border-color:#d7c4ef}.student-secondary-button:hover:not(:disabled),.admin-secondary-action:hover,.rs-action-secondary:hover{color:#7425d4;background:#f5ebff;border-color:#a36ce0}.staff-form input,.staff-form select,.staff-form textarea,.admin-console-form input,.admin-console-form select,.admin-console-form textarea,.admin-live-form input,.admin-live-form select,.admin-live-form textarea,.rs-form input,.rs-form select,.rs-form textarea,.support-workspace-toolbar select,.support-workspace-toolbar input,.admin-tests-search input,.admin-search input{color:#321750;background:#fff;border-color:#d8c8eb;border-radius:10px}.staff-form :is(input,select,textarea):focus,.admin-console-form :is(input,select,textarea):focus,.rs-form :is(input,select,textarea):focus{border-color:#9b45ff;box-shadow:0 0 0 3px #9b45ff24}.site-shell.home-next{color:var(--zy-ink);background:linear-gradient(#f8f4ff 0%,#fff 38%,#f4f5ff 100%)}.home-next-header{background:#fffffff0;border-color:#e4d9f2;box-shadow:0 5px 22px #34175712}.home-next-nav>a{color:#594875}.home-next-nav>a:hover,.home-next-nav>a.is-active{color:#7029c8;background:linear-gradient(120deg,#f1e6ff,#ffe8f5)}.home-next-login,.home-next-secondary{color:#5f347f;background:linear-gradient(135deg,#fff,#f5efff);border-color:#d9c8ed}.home-next-menu-toggle{color:#7029c8;background:#fff;border-color:#d9c8ed}.home-next-hero{background:radial-gradient(at 88% 9%,#ec5cba52,#0000 35%),radial-gradient(at 8% 98%,#5495ff40,#0000 42%),linear-gradient(125deg,#f1e5ff 0%,#fff4fb 48%,#e9f0ff 100%);border-color:#cdb2ef;box-shadow:0 18px 40px #572e8b1a}.home-next-eyebrow{color:#7425d4;background:#ffffffc2;border-color:#d8c3f2}.home-next-eyebrow>i{background:linear-gradient(135deg,#ffbb54,#ef4eae);box-shadow:0 0 0 5px #d9369b1f}.home-next-hero h1 em,.home-next-section-heading h2 em{color:#8c32dd}.home-next-preview,.home-next-preview-test{background:linear-gradient(145deg,#fff,#f7f0ff);border-color:#dbc8f1;box-shadow:0 14px 30px #4625711f}.home-next-preview-mark,.home-next-preview-icon,.home-next-preview-test-icon{color:#fff;background:var(--zy-gradient-cta)}.home-next-value-strip,.home-next-leaderboard-shortcut{background:linear-gradient(115deg,#f0e4ff,#ffeaf5 55%,#e9f1ff);border-color:#d8c4ef}.home-next-leaderboard-shortcut>span{color:#fff;background:linear-gradient(145deg,#f3b649,#d47b10)}.home-next-section-heading h2,.home-next-recruit-copy h3{color:#321750}.home-next-section-link{color:#752bd0}.home-next-search,.home-next-search input{background:#fff;border-color:#d8c8eb}.home-next-recruit-card{background:linear-gradient(135deg,#fff,#fbf7ff);border-color:#dcc9f1;box-shadow:0 8px 20px #41256312}.home-next-recruit-card:nth-child(4n+2){background:linear-gradient(135deg,#fff,#fff2f8);border-color:#efbfdc}.home-next-recruit-card:nth-child(4n+3){background:linear-gradient(135deg,#fff,#f0f5ff);border-color:#bdd0f4}.home-next-recruit-card:nth-child(4n){background:linear-gradient(135deg,#fff,#fff7e6);border-color:#efd69f}.home-next-recruit-icon{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.home-next-recruit-card:nth-child(4n+2) .home-next-recruit-icon{background:linear-gradient(145deg,#f078bc,#c42e88)}.home-next-recruit-card:nth-child(4n+3) .home-next-recruit-icon{background:linear-gradient(145deg,#67a4ff,#3268d6)}.home-next-recruit-card:nth-child(4n) .home-next-recruit-icon{background:linear-gradient(145deg,#ffc95f,#d27b0b)}.home-next-recruit-card>a{color:#7029c8;background:linear-gradient(135deg,#f1e6ff,#ffeaf5)}.home-next-tests{background:linear-gradient(120deg,#f0e8ff,#fff1f8 55%,#eaf1ff)}.home-next-test-card{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#ddcbed;box-shadow:0 8px 20px #351d5612}.home-next-test-card:nth-child(4n+2){background:linear-gradient(145deg,#fff,#fff0f7);border-color:#efc1dc}.home-next-test-card:nth-child(4n+3){background:linear-gradient(145deg,#fff,#eff4ff);border-color:#c4d4f3}.home-next-test-card:nth-child(4n){background:linear-gradient(145deg,#fff,#fff7e5);border-color:#ecd29f}.home-next-test-card-icon{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.home-next-test-card>a{color:#6728b2;background:linear-gradient(135deg,#f2e8ff,#fff);border-color:#d9c6ef}.home-next-test-card:nth-child(4n+2) .home-next-test-card-icon{background:linear-gradient(145deg,#f078bc,#c42e88)}.home-next-test-card:nth-child(4n+3) .home-next-test-card-icon{background:linear-gradient(145deg,#67a4ff,#3268d6)}.home-next-test-card:nth-child(4n) .home-next-test-card-icon{background:linear-gradient(145deg,#ffc95f,#d27b0b)}.home-next-footer{background:linear-gradient(#fff,#f6f1ff);border-color:#dfd3ee}.home-next-footer a:hover,.public-footer-group a:hover{color:#842ef0}.public-info-heading,.public-leaderboard-preview{background:radial-gradient(at 100% 0,#f4d9ed,#0000 42%),linear-gradient(135deg,#f1e7ff,#fff 58%,#edf3ff);border-color:#d7c2f0}.public-info-sections>section,.public-info-sections>article{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#dfd0f0;box-shadow:0 8px 20px #371f580f}.public-info-sections>section:nth-child(4n+2),.public-info-sections>article:nth-child(4n+2){background:linear-gradient(145deg,#fff,#fff1f8);border-color:#efc1dc}.public-info-sections>section:nth-child(4n+3),.public-info-sections>article:nth-child(4n+3){background:linear-gradient(145deg,#fff,#eff4ff);border-color:#c5d5f4}.public-info-heading h1,.public-leaderboard-copy h1{color:#281543}.public-info-back{color:#7029c8}.public-leaderboard-copy h1 em{color:#8b32dc}.public-leaderboard-preview-head{background:linear-gradient(110deg,#ede1ff,#ffe7f4 56%,#e6efff);border-color:#e3d5f2}.public-catalog-main{color:var(--zy-ink)}.public-catalog-heading h1{color:#281543}.public-catalog-heading .section-kicker,.recruitments-eyebrow,.tests-eyebrow{color:#762bd0}.recruitments-hero,.tests-hero{background:radial-gradient(at 88% 8%,#ee55b566,#0000 30%),radial-gradient(at 5% 100%,#538ef64d,#0000 37%),linear-gradient(118deg,#f0e6ff,#fff5fb 52%,#eaf1ff);border-color:#ceb5ef;box-shadow:0 15px 34px #4b27771a}.recruitments-hero h1,.tests-hero h1{color:#291544}.recruitments-hero h1 em,.tests-hero h1 em{color:#852ee4}.recruitments-hero-proof,.tests-hero-points>span{color:#5e477b;background:#ffffffd4;border-color:#ddc9f2}.recruitments-search-panel,.tests-search-panel{background:linear-gradient(120deg,#fff,#f8f2ff 62%,#edf3ff);border-color:#d7c4ed;box-shadow:0 8px 22px #44276b14}.recruitments-search-form,.tests-search-form{background:#fff;border-color:#d9c6ef}.recruitments-search-form button,.tests-search-form button,.tests-card-action{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;box-shadow:0 6px 15px #7425df33}.recruitment-listing-card,.tests-card-grid>article{background:linear-gradient(145deg,#fff,#fbf8ff);border-color:#dfd0f0;box-shadow:0 9px 22px #3a205b14}.recruitment-listing-card:nth-child(4n+2),.tests-card-grid>article:nth-child(4n+2){background:linear-gradient(140deg,#fff,#fff3f9);border-color:#efc2dc}.recruitment-listing-card:nth-child(4n+3),.tests-card-grid>article:nth-child(4n+3){background:linear-gradient(140deg,#fff,#f1f5ff);border-color:#c4d4f3}.recruitment-listing-card:nth-child(4n),.tests-card-grid>article:nth-child(4n){background:linear-gradient(140deg,#fff,#fff8e9);border-color:#efd7a6}.recruitments-card-grid .recruitment-listing-card,.public-tests-page .tests-card-grid>article{border-radius:17px}.recruitments-pagination button,.tests-pagination button{color:#6527a9;background:linear-gradient(135deg,#fff,#f3eaff);border-color:#d7c4ef}.recruitments-pagination button:not(:disabled):hover,.tests-pagination button:not(:disabled):hover{color:#7425d4;background:#f4eaff;border-color:#9c55df}.recruitments-results-count{color:#6627ad;background:linear-gradient(135deg,#f1e6ff,#ffe9f5);border-color:#ddc8f2}.recruitments-empty-state,.tests-empty-state{background:linear-gradient(135deg,#f5edff,#fff 52%,#edf3ff);border-color:#d9c8ee}.recruitments-empty-state>span,.tests-empty-state>span{color:#fff;background:var(--zy-gradient-cta)}.recruitment-card-agency-logo{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.recruitment-card-title{color:#321750}.recruitment-card-tag{color:#6728b2;background:#f3eaff;border-color:#ddc8ef}.recruitment-card-tag.demo-tag{color:#815014;background:#fff3d4;border-color:#e8c378}.recruitment-card-meta>span{background:#ffffffd1;border-color:#e1d4ef}.recruitment-card-meta>span:nth-child(2) svg{color:#d9369b}.recruitment-card-meta>span:nth-child(3) svg{color:#3472e5}.recruitment-card-footer{border-color:#e6d9f2}.recruitment-card-footer a{color:#762bd0}.tests-card-art-scrim{background:linear-gradient(#0000 30%,#271043d1)}.tests-card-category{background:linear-gradient(125deg,#9b45ff,#d9369b)}.tests-card-access{background:linear-gradient(125deg,#e89a24,#cf6e13)}.tests-card-content{background:linear-gradient(145deg,#fff,#faf6ff)}.tests-card-series{color:#762bd0}.tests-card-stats>span:first-child svg{color:#842ef0}.tests-card-stats>span:nth-child(2) svg{color:#d9369b}.tests-card-stats>span:nth-child(3) svg{color:#3472e5}.recruitment-detail-hero{background:radial-gradient(at 90% 10%,#e85bb457,#0000 32%),linear-gradient(120deg,#4c207f,#6126a2 45%,#345fb9);border-color:#b895e4;box-shadow:0 15px 32px #3a1b642e}.recruitment-detail-hero :is(h1,h2,strong){color:#fff}.recruitment-detail-hero p,.recruitment-detail-hero small{color:#eee4ff}.recruitment-detail-panel,.recruitment-aside-card{background:linear-gradient(145deg,#fff,#fbf7ff);border-color:#ddc9f0}.recruitment-detail-section-nav a[aria-current=page],.recruitment-detail-section-nav a.active{color:#fff;background:var(--zy-gradient-cta)}.tests-paper-brand{color:#762bd0}.tests-paper-score,.tests-visual-chip{color:#6525a7;background:linear-gradient(135deg,#f1e6ff,#ffe7f4);border-color:#dbc7f0}.recruitments-trust-note,.tests-trust-note{color:#79521c;background:linear-gradient(110deg,#fff5d9,#fffaf0);border-color:#efd39a}.public-recruitments-page .recruitments-card-grid .recruitment-listing-card{border-radius:13px;padding:15px;position:relative;overflow:hidden;box-shadow:0 8px 19px #3a205b14}.public-recruitments-page .recruitments-card-grid .recruitment-listing-card:before{content:"";background:linear-gradient(90deg,#842ef0,#e643a4,#4c8af1,#f0ad32);height:3px;position:absolute;inset:0 0 auto}.public-recruitments-page .recruitments-card-grid .recruitment-listing-card:nth-child(4n+1){background:linear-gradient(145deg,#f4ebff,#fff 72%);border-color:#d3b9ef}.public-recruitments-page .recruitments-card-grid .recruitment-listing-card:nth-child(4n+2){background:linear-gradient(145deg,#fff0f7,#fff 72%);border-color:#efbedb}.public-recruitments-page .recruitments-card-grid .recruitment-listing-card:nth-child(4n+3){background:linear-gradient(145deg,#edf3ff,#fff 72%);border-color:#bed0f3}.public-recruitments-page .recruitments-card-grid .recruitment-listing-card:nth-child(4n){background:linear-gradient(145deg,#fff6e2,#fff 72%);border-color:#ecd29f}.public-recruitments-page .recruitments-card-grid .recruitment-card-agency{color:#50336e}.public-recruitments-page .recruitments-card-grid .recruitment-card-agency-logo{border-radius:9px;width:34px;height:34px}.public-recruitments-page .recruitments-card-grid .recruitment-card-title{color:#261447;font-size:15px;line-height:1.4}.public-recruitments-page .recruitments-card-grid .recruitment-card-title:hover{color:#7425d4}.public-recruitments-page .recruitments-card-grid .recruitment-card-summary{color:#586b87}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta{border-color:#e6daf3;gap:6px;margin-top:11px;padding-top:10px}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta>span{background:#ffffffd9;border:1px solid #e1d4ef;border-radius:8px;min-height:44px;padding:6px}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta>span:first-child svg{color:#762bd8}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta>span:nth-child(2) svg{color:#d9369b}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta>span:nth-child(3) svg{color:#3472e5}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta small{color:#62728c}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta strong{color:#243a5d}.public-recruitments-page .recruitments-card-grid .recruitment-card-footer{border-color:#e6daf3}.public-recruitments-page .recruitments-card-grid .recruitment-card-footer>a{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;border-radius:8px;box-shadow:0 5px 12px #7425df2e}.public-recruitments-page .recruitments-card-grid .recruitment-card-footer>a:hover{filter:brightness(1.06)}@media (width<=640px){.public-recruitments-page .recruitments-card-grid .recruitment-listing-card{border-radius:11px;padding:13px 12px 11px}.public-recruitments-page .recruitments-card-grid .recruitment-card-title{font-size:13px}.public-recruitments-page .recruitments-card-grid .recruitment-card-meta>span{border-radius:7px;min-height:40px;padding:5px 4px}}.student-workspace .student-mobile-nav{background:#fffffff5;border-color:#dfd0f1;box-shadow:0 -8px 26px #381d5b17}.student-workspace .student-mobile-nav-link{color:#756786}.student-workspace .student-mobile-nav-link.active{color:#fff;background:var(--zy-gradient-cta);box-shadow:0 6px 15px #742cdf3d}.student-workspace .workspace-footer{color:#716783;border-color:#e3d8f1}.student-route-page .student-panel-card,.student-route-page .student-test-card,.student-route-page .student-attempt-history,.student-route-page .student-notification-list>article,.student-route-page .student-ticket-list>article{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#ded0f3;box-shadow:0 8px 20px #371f580f}.student-route-page .student-route-count,.student-route-page .queue-count{color:#6728b2;background:linear-gradient(135deg,#f2e7ff,#ffeaf5);border-color:#dfc8f2}.student-route-page .student-back-link{color:#6427a9;background:linear-gradient(135deg,#fff,#f4ebff);border-color:#d8c4ef}.student-route-page .student-search-form{background:linear-gradient(115deg,#fff,#f6efff);border-color:#d5c0ec;box-shadow:0 6px 17px #44246e14}.student-route-page .student-search-form>svg{color:#842ef0}.student-route-page .student-search-form button{color:#fff;background:var(--zy-gradient-cta);border-color:#0000}.student-route-page .student-filter-row,.student-route-page .student-catalog-actions{background:linear-gradient(110deg,#f0e5ff,#ffedf6 55%,#edf3ff);border-color:#ddc9f0}.student-route-page .student-filter-row button.active,.smart-study-kind-tabs button.active,.student-catalog-filter button.active{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;box-shadow:0 6px 14px #7425df3b}.student-route-page .student-recruitment-card:nth-child(4n+1),.student-route-page .student-test-card:nth-child(4n+1){background:linear-gradient(140deg,#f5edff,#fff 76%);border-color:#d3b9ef}.student-route-page .student-recruitment-card:nth-child(4n+2),.student-route-page .student-test-card:nth-child(4n+2){background:linear-gradient(140deg,#fff0f7,#fff 76%);border-color:#efbedb}.student-route-page .student-recruitment-card:nth-child(4n+3),.student-route-page .student-test-card:nth-child(4n+3){background:linear-gradient(140deg,#eff4ff,#fff 76%);border-color:#bed0f3}.student-route-page .student-recruitment-card:nth-child(4n),.student-route-page .student-test-card:nth-child(4n){background:linear-gradient(140deg,#fff7e6,#fff 76%);border-color:#ecd29f}.student-profile-hero,.student-result-hero{background:radial-gradient(at 92% 3%,#ef53af80,#0000 34%),linear-gradient(115deg,#4c1f82,#6729b1 48%,#315fb8);border-color:#7440ba;box-shadow:0 13px 28px #3e1c6d30}.student-profile-hero :is(h1,h2,strong),.student-result-hero :is(h1,h2,strong){color:#fff}.student-profile-hero p,.student-result-hero p,.student-profile-hero small{color:#eee4ff}.student-detail-hero{background:radial-gradient(at 96% 2%,#f4d7ec,#0000 38%),linear-gradient(120deg,#f0e5ff,#fff 58%,#eaf1ff);border-color:#d1b7ef}.student-detail-stat-grid article:nth-child(4n+1),.student-history-summary article:nth-child(4n+1),.rank-summary-grid article:nth-child(4n+1){background:linear-gradient(135deg,#f3eaff,#fff);border-color:#d7c0f0}.student-detail-stat-grid article:nth-child(4n+2),.student-history-summary article:nth-child(4n+2),.rank-summary-grid article:nth-child(4n+2){background:linear-gradient(135deg,#fff0f7,#fff);border-color:#efc2dc}.student-detail-stat-grid article:nth-child(4n+3),.student-history-summary article:nth-child(4n+3),.rank-summary-grid article:nth-child(4n+3){background:linear-gradient(135deg,#eef4ff,#fff);border-color:#c6d5f4}.student-detail-stat-grid article:nth-child(4n),.student-history-summary article:nth-child(4n),.rank-summary-grid article:nth-child(4n){background:linear-gradient(135deg,#fff7e5,#fff);border-color:#ecd29f}.smart-study-shortcuts article:nth-child(3n+1){background:linear-gradient(125deg,#f3eaff,#fff);border-color:#d6c0f0}.smart-study-shortcuts article:nth-child(3n+2){background:linear-gradient(125deg,#fff0f7,#fff);border-color:#efc1dc}.smart-study-shortcuts article:nth-child(3n){background:linear-gradient(125deg,#edf4ff,#fff);border-color:#bfd1f4}.smart-study-kind-tabs button,.student-catalog-filter select{color:#583879;background:linear-gradient(135deg,#fff,#f6efff);border-color:#d8c5ed}.student-device-note,.study-language-note{color:#3c5889;background:linear-gradient(115deg,#eef4ff,#f7efff);border-color:#c9d8f5}.student-profile-form input,.student-profile-form select,.student-profile-form textarea,.student-profile-form button[type=button]{border-color:#d9c7ef}.student-profile-form :is(input,select,textarea):focus{border-color:#9140e6;box-shadow:0 0 0 3px #842ef024}.student-support-layout>section,.student-ticket-detail,.student-notification-settings,.student-performance-details,.student-panel-card.weak-topic-finder{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#ddccef}.student-support-layout .student-ticket-list>button:nth-child(3n+2),.student-notification-list>article:nth-child(3n+2){background:linear-gradient(115deg,#fff0f7,#fff);border-color:#efc1dc}.student-support-layout .student-ticket-list>button:nth-child(3n),.student-notification-list>article:nth-child(3n){background:linear-gradient(115deg,#eff4ff,#fff);border-color:#c5d5f4}.student-exam-screen{color:#271741;background:linear-gradient(145deg,#f2edfb,#f7f8fc 55%,#edf2ff)}.student-exam-header{background:radial-gradient(ellipse at 95% 0, #e74aac5c, transparent 36%), var(--zy-gradient-deep);border-color:#6730a2}.student-exam-header :is(h1,h2,strong){color:#fff}.student-exam-header p,.student-exam-header small{color:#e7dcf8}.student-exam-clock{color:#fff;background:linear-gradient(135deg,#8d297f,#bd461c);border-color:#efaa6c}.student-exam-progress-card,.student-exam-question-card,.student-exam-palette{background:linear-gradient(145deg,#fff,#fbf8ff);border-color:#d9c7ed;box-shadow:0 9px 23px #361e5b14}.student-exam-progress-track>i{background:linear-gradient(90deg,#8a38e3,#e643a4 58%,#4c8af1)}.student-workspace .student-exam-options button{background:linear-gradient(115deg,#fff,#faf7ff);border-color:#ded1f0}.student-workspace .student-exam-options button:hover:not(:disabled){background:#f6edff;border-color:#a971df}.student-workspace .student-exam-options button.selected{color:#4d198b;background:linear-gradient(110deg,#f0e3ff,#ffe9f5);border-color:#8b38e4;box-shadow:0 0 0 2px #842ef01f}.student-workspace .student-exam-options button.selected .student-exam-option-marker{background:linear-gradient(145deg,#a14aff,#7425d4);border-color:#8b38e4}.student-workspace .student-exam-options button.student-exam-option-e.selected{color:#855316;background:linear-gradient(110deg,#fff2cf,#ffdf9e);border-color:#d89324}.student-exam-review,.student-exam-review.marked{color:#835014;background:linear-gradient(120deg,#fff5da,#ffe7b2);border-color:#e8c378}.student-exam-next,.student-exam-submit{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;box-shadow:0 7px 17px #7425df36}.student-exam-palette-toggle,.student-exam-palette-close{color:#6728b2;background:linear-gradient(125deg,#f1e5ff,#fff);border-color:#d6c3ef}.student-exam-tags>span{color:#5d3a82;background:linear-gradient(120deg,#f4ebff,#fff);border-color:#dfcdf1}.student-exam-feedback.correct{background:#eef9f0;border-color:#a7d9b5}.student-exam-feedback.incorrect,.student-exam-error{background:#fff0f0;border-color:#efb3b6}.student-question-explanation,.student-question-review{background:linear-gradient(135deg,#f7f0ff,#fff);border-color:#dbc9ef}.student-workspace .student-exam-palette-note{color:#38588e;background:linear-gradient(110deg,#edf4ff,#f5edff);border-color:#c8d6f3}.student-workspace .student-exam-palette-summary>div:first-child{background:#edf4ff;border-color:#c8d6f3}.student-workspace .student-exam-palette-summary>div:nth-child(2){background:#fff5dc;border-color:#edc577}.student-workspace .student-exam-palette-summary>div:nth-child(3){background:#f5efff;border-color:#dfd0f0}.student-workspace .student-question-numbers button.active{color:#fff;background:var(--zy-gradient-cta);border-color:#6e28c6;box-shadow:0 5px 12px #7425df3d}.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading{background:radial-gradient(ellipse at 88% 0, #eb4db47a, transparent 37%), radial-gradient(ellipse at 4% 100%, #4986f55c, transparent 42%), var(--zy-gradient-deep);border:1px solid #63319e;border-radius:15px;margin-bottom:12px;padding:16px 19px;position:relative;overflow:hidden;box-shadow:0 10px 22px #3e206729}.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading .section-kicker{color:#ffd477}.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading h1{color:#fff!important}.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading p{color:#eee4ff!important}.student-workspace .workspace-content:has(.student-performance-details) .student-back-link{color:#6425b5;background:linear-gradient(120deg,#fff,#f4eaff);border-color:#d4b8f3;border-radius:9px;min-height:34px;margin-bottom:10px;padding:0 11px;box-shadow:0 4px 10px #52288214}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary{gap:8px}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article{border-radius:12px;gap:5px;min-width:0;padding:12px;box-shadow:0 5px 13px #38235e12}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article:first-child{background:linear-gradient(135deg,#efe2ff,#fff 92%);border-color:#cba9f5}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article:nth-child(2){background:linear-gradient(135deg,#ffe3f2,#fff 92%);border-color:#f0afd4}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article:nth-child(3){background:linear-gradient(135deg,#e4efff,#fff 92%);border-color:#a9c5f5}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article:first-child svg{color:#762be0}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article:nth-child(2) svg{color:#cf328b}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article:nth-child(3) svg{color:#346dd5}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary small{color:#536782}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary strong{color:#172f50}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details{box-shadow:none;background:0 0;border:0;gap:10px;padding:0}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details .student-panel-card{border-radius:13px;min-width:0;padding:15px;box-shadow:0 6px 15px #38235e0f}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details>.student-panel-card:first-child{background:linear-gradient(140deg,#f1e8ff,#fff 72%);border-color:#d3b9f0}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details>.student-panel-card:nth-child(2){background:linear-gradient(140deg,#edf3ff,#fff 72%);border-color:#b9cbf2}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details>.student-panel-card.weak-topic-finder{background:linear-gradient(140deg,#fff5dc,#fff 75%);border-color:#edc77c}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details .student-panel-card h2{color:#1b3454}.student-workspace .workspace-content:has(.student-performance-details) .student-subject-performance b{color:#6e28c6}.student-workspace .workspace-content:has(.student-performance-details) .student-subject-performance>div{background:#e6dcf3;height:7px}.student-workspace .workspace-content:has(.student-performance-details) .student-subject-performance i{background:linear-gradient(90deg,#762be0,#e643a4 56%,#4c8af1)}@media (width<=760px){.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading{border-radius:13px;margin-bottom:10px;padding:13px 14px}.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading h1{margin:3px 0 4px;font-size:21px;line-height:1.25}.student-workspace .workspace-content:has(.student-performance-details)>.workspace-page-heading p{font-size:10px;line-height:1.5}.student-workspace .workspace-content:has(.student-performance-details) .student-route-page{gap:9px}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary{gap:6px}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article{border-radius:10px;gap:4px;padding:9px 8px}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary article svg{width:16px;height:16px}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary small{font-size:8px;line-height:1.3}.student-workspace .workspace-content:has(.student-performance-details) .student-history-summary strong{font-size:17px}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details{gap:8px}.student-workspace .workspace-content:has(.student-performance-details) .student-performance-details .student-panel-card{border-radius:11px;padding:13px}}.student-workspace .student-profile-page{gap:12px}.student-workspace .workspace-content:has(.student-profile-page)>.workspace-page-heading .section-kicker{color:#ffd477!important}.student-workspace .workspace-content:has(.student-profile-page)>.workspace-page-heading h1{color:#fff!important}.student-workspace .workspace-content:has(.student-profile-page)>.workspace-page-heading p{color:#eee4ff!important}.student-workspace .student-profile-page>.student-back-link{color:#6425b5;background:linear-gradient(120deg,#fff,#f4eaff);border-color:#d4b8f3;border-radius:9px;min-height:34px}.student-workspace .student-profile-page .student-profile-hero{background:radial-gradient(at 90% 0,#eb4db47a,#0000 37%),radial-gradient(at 5% 100%,#4986f561,#0000 42%),linear-gradient(115deg,#42176f,#6723ae 49%,#315fb8);border-radius:15px;min-height:0;padding:22px 24px;box-shadow:0 10px 22px #3e206729}.student-workspace .student-profile-page .student-profile-hero h2{color:#fff!important}.student-workspace .student-profile-page .student-profile-hero h2 em{color:#ffd477}.student-workspace .student-profile-page .student-profile-hero-copy>p{color:#eee4ff}.student-workspace .student-profile-page .student-profile-eyebrow{color:#ffd477}.student-workspace .student-profile-page .student-profile-hero-note{background:#ffffff1f;border-radius:11px;min-height:62px}.student-workspace .student-profile-page .student-profile-account-card{background:linear-gradient(115deg,#f1e8ff,#fff 52%,#eef4ff);border-color:#d4c0ee;border-radius:12px;min-width:0;box-shadow:0 6px 15px #38235e12}.student-workspace .student-profile-page .student-profile-avatar{color:#fff;background:linear-gradient(145deg,#8a35e7,#526ff1)}.student-workspace .student-profile-page .student-profile-account-copy strong{color:#172f50}.student-workspace .student-profile-page .student-profile-account-copy small{color:#772ddb}.student-workspace .student-profile-page .student-profile-email-state{color:#087a61;background:#e8f8f1;border-color:#b6dfcf;border-radius:9px}.student-workspace .student-profile-page .student-profile-columns{gap:12px}.student-workspace .student-profile-page .student-profile-details,.student-workspace .student-profile-page .student-profile-shortcuts,.student-workspace .student-profile-page .student-study-preferences{border-radius:14px;gap:13px;padding:18px;box-shadow:0 7px 17px #38235e12}.student-workspace .student-profile-page .student-profile-details{background:linear-gradient(145deg,#f4edff,#fff 75%);border-color:#d5c0f0}.student-workspace .student-profile-page .student-profile-shortcuts{background:linear-gradient(145deg,#fff0f7,#fff 75%);border-color:#efc2dc}.student-workspace .student-profile-page .student-study-preferences{background:linear-gradient(145deg,#eff4ff,#fff 75%);border-color:#c5d5f4}.student-workspace .student-profile-page .student-profile-card-heading>span{color:#7429d3;background:linear-gradient(145deg,#eee2ff,#fff);border-color:#d9c3f1;border-radius:10px}.student-workspace .student-profile-page .student-profile-details .student-profile-card-heading>span{color:#7429d3;background:linear-gradient(145deg,#eadbff,#fff)}.student-workspace .student-profile-page .student-profile-shortcuts .student-profile-card-heading>span{color:#c52e83;background:linear-gradient(145deg,#ffdfef,#fff);border-color:#efc2dc}.student-workspace .student-profile-page .student-study-preferences .student-profile-card-heading>span{color:#326bce;background:linear-gradient(145deg,#dfeaff,#fff);border-color:#bed0f3}.student-workspace .student-profile-page .student-profile-card-heading small,.student-workspace .student-profile-page .student-study-preferences>.section-kicker{color:#762bd8}.student-workspace .student-profile-page .student-profile-details input,.student-workspace .student-profile-page .student-profile-details select,.student-workspace .student-profile-page .student-study-preferences .staff-form>label:not(.staff-checkbox-label) input{background:#fff;border-color:#d5c0f0;border-radius:10px}.student-workspace .student-profile-page .student-profile-details input:focus,.student-workspace .student-profile-page .student-profile-details select:focus,.student-workspace .student-profile-page .student-study-preferences .staff-form>label:not(.staff-checkbox-label) input:focus{border-color:#9140e6;box-shadow:0 0 0 3px #842ef024}.student-workspace .student-profile-page .student-profile-language-note{color:#38588e;background:linear-gradient(110deg,#edf4ff,#f6efff);border-color:#c5d5f4;border-radius:10px}.student-workspace .student-profile-page .student-profile-save,.student-workspace .student-profile-page .student-study-preferences .staff-form>button{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;border-radius:10px;box-shadow:0 6px 14px #7425df36}.student-workspace .student-profile-page .student-profile-shortcuts>a{background:#fff;border-radius:10px;min-height:58px}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n+1){border-color:#d5c0f0}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n+2){border-color:#efc2dc}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n+3){border-color:#c5d5f4}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n){border-color:#ecd29f}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n+1)>svg:first-child{color:#762bd8;background:#f1e7ff;border-color:#d5c0f0}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n+2)>svg:first-child{color:#c52e83;background:#ffebf5;border-color:#efc2dc}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n+3)>svg:first-child{color:#326bce;background:#eaf1ff;border-color:#c5d5f4}.student-workspace .student-profile-page .student-profile-shortcuts>a:nth-of-type(4n)>svg:first-child{color:#a56b0c;background:#fff4d8;border-color:#ecd29f}@media (width<=760px){.student-workspace .student-profile-page{gap:9px}.student-workspace .student-profile-page .student-profile-hero{border-radius:12px;gap:11px;padding:14px}.student-workspace .student-profile-page .student-profile-hero h2{margin:7px 0 5px;font-size:23px;line-height:1.25}.student-workspace .student-profile-page .student-profile-hero-copy>p{font-size:10px;line-height:1.5}.student-workspace .student-profile-page .student-profile-hero-note{border-radius:9px;grid-template-columns:31px minmax(0,1fr) 14px;gap:8px;min-height:48px;padding:7px 9px}.student-workspace .student-profile-page .student-profile-hero-note>span{border-radius:8px;width:31px;height:31px}.student-workspace .student-profile-page .student-profile-hero-note strong{font-size:10px}.student-workspace .student-profile-page .student-profile-hero-note small{font-size:8px}.student-workspace .student-profile-page .student-profile-account-card{border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:7px 9px;padding:10px}.student-workspace .student-profile-page .student-profile-avatar{border-radius:10px;grid-row:span 2;width:38px;height:38px}.student-workspace .student-profile-page .student-profile-email-state{grid-column:2;justify-self:start;min-height:25px;padding-inline:7px;font-size:8px}.student-workspace .student-profile-page .student-profile-columns{gap:8px}.student-workspace .student-profile-page .student-profile-details,.student-workspace .student-profile-page .student-profile-shortcuts,.student-workspace .student-profile-page .student-study-preferences{border-radius:11px;gap:9px;padding:12px}.student-workspace .student-profile-page .student-profile-card-heading>span{border-radius:9px;width:33px;height:33px}.student-workspace .student-profile-page .student-profile-card-heading h2{font-size:14px}.student-workspace .student-profile-page .student-profile-card-heading p{font-size:9px}.student-workspace .student-profile-page .student-profile-shortcuts>a{border-radius:9px;grid-template-columns:32px minmax(0,1fr) 14px;gap:8px;min-height:50px;padding:7px}.student-workspace .student-profile-page .student-profile-shortcuts>a>svg:first-child{border-radius:8px;width:30px;height:30px;padding:6px}.student-workspace .student-profile-page .student-profile-shortcuts>a strong{font-size:10px}.student-workspace .student-profile-page .student-profile-shortcuts>a small{font-size:8px}.student-workspace .student-profile-page .student-study-preferences .staff-form{gap:7px}.student-workspace .student-profile-page .student-study-preferences .staff-form .staff-checkbox-label{border-radius:8px;min-height:39px}}.staff-desk-hero,.ops-support-hero,.ops-learning-hero,.workflow-hero,.rs-hero,.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.admin-tests-hero{background:radial-gradient(ellipse at 92% 5%, #ef4cb180, transparent 35%), radial-gradient(ellipse at 2% 100%, #5087f566, transparent 40%), var(--zy-gradient-deep);border-color:#63319e;box-shadow:0 14px 30px #391d602e}:is(.staff-desk-hero,.ops-support-hero,.ops-learning-hero,.workflow-hero,.rs-hero,.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.admin-tests-hero) :is(h1,h2,h3,strong){color:#fff}:is(.staff-desk-hero,.ops-support-hero,.ops-learning-hero,.workflow-hero,.rs-hero,.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.admin-tests-hero) :is(p,small){color:#e9def9}:is(.staff-desk-eyebrow,.workflow-eyebrow,.rs-eyebrow,.admin-tests-eyebrow,.admin-live-kicker){color:#ffd477}.staff-desk-metrics article,.ops-support-metrics article,.admin-tests-metrics>article,.admin-metric-card,.admin-metric-grid>article,.admin-leaderboard-metric-grid article,.admin-student-feature-metrics article,.workflow-stat-grid>article,.rs-stat{background:linear-gradient(145deg,#fff,#f7f1ff);border-color:#ddcbed;box-shadow:0 7px 17px #41246612}.staff-desk-metrics article:nth-child(4n+2),.admin-tests-metrics>article:nth-child(4n+2),.workflow-stat-grid>article:nth-child(4n+2){background:linear-gradient(145deg,#fff,#fff0f7);border-color:#efc1dc}.staff-desk-metrics article:nth-child(4n+3),.admin-tests-metrics>article:nth-child(4n+3),.workflow-stat-grid>article:nth-child(4n+3){background:linear-gradient(145deg,#fff,#edf3ff);border-color:#c3d3f3}.staff-desk-metrics article:nth-child(4n),.admin-tests-metrics>article:nth-child(4n),.workflow-stat-grid>article:nth-child(4n){background:linear-gradient(145deg,#fff,#fff6df);border-color:#ecd19d}.admin-module-card,.admin-console-card,.admin-test-card,.admin-series-card,.admin-live-session-list article,.admin-live-schedule-list article{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#dfd0f0;box-shadow:0 7px 18px #351d5612}.admin-module-card:nth-child(4n+2),.admin-test-card:nth-child(4n+2),.admin-live-session-list article:nth-child(4n+2){background:linear-gradient(145deg,#fff,#fff1f8);border-color:#efbfdc}.admin-module-card:nth-child(4n+3),.admin-test-card:nth-child(4n+3),.admin-live-session-list article:nth-child(4n+3){background:linear-gradient(145deg,#fff,#eff4ff);border-color:#c4d4f3}.admin-module-card:nth-child(4n),.admin-test-card:nth-child(4n),.admin-live-session-list article:nth-child(4n){background:linear-gradient(145deg,#fff,#fff8e8);border-color:#ecd29f}.admin-record-list>article,.admin-record-summary,.admin-reference-list>article,.admin-reference-groups>section,.admin-recent-events>article,.admin-topic-row,.admin-topic-children{background:linear-gradient(130deg,#fff,#faf7ff);border-color:#dfd0f0}.admin-record-list>article:nth-child(4n+2),.admin-reference-list>article:nth-child(4n+2),.admin-recent-events>article:nth-child(4n+2){background:linear-gradient(130deg,#fff0f7,#fff);border-color:#efbfdc}.admin-record-list>article:nth-child(4n+3),.admin-reference-list>article:nth-child(4n+3),.admin-recent-events>article:nth-child(4n+3){background:linear-gradient(130deg,#edf3ff,#fff);border-color:#c4d4f3}.admin-topic-row:hover,.admin-record-list>article:hover,.admin-reference-list>article:hover{border-color:#a879dd}.admin-console table,.staff-workspace table{border-color:#dfd0f0}.admin-console thead,.staff-workspace thead{color:#4a2a70;background:linear-gradient(100deg,#efe4ff,#ffeaf5 58%,#edf3ff)}.admin-console tbody tr:nth-child(2n),.staff-workspace tbody tr:nth-child(2n){background:#faf7ff}.admin-console tbody tr:hover,.staff-workspace tbody tr:hover{background:#f3eaff}.rs-record,.workflow-task,.staff-desk-task-list article,.support-queue-list>button,.support-message-thread>article,.learning-question-list>article,.learning-test-list>article{background:linear-gradient(115deg,#fff,#faf7ff);border-color:#ded0f0}.rs-record:nth-child(4n+2),.workflow-task:nth-child(4n+2),.staff-desk-task-list article:nth-child(4n+2),.learning-question-list>article:nth-child(4n+2){background:linear-gradient(115deg,#fff0f7,#fff);border-color:#edc2db}.rs-record:nth-child(4n+3),.workflow-task:nth-child(4n+3),.staff-desk-task-list article:nth-child(4n+3),.learning-question-list>article:nth-child(4n+3){background:linear-gradient(115deg,#eef4ff,#fff);border-color:#c5d4f2}.rs-record:nth-child(4n),.workflow-task:nth-child(4n),.staff-desk-task-list article:nth-child(4n),.learning-question-list>article:nth-child(4n){background:linear-gradient(115deg,#fff7e5,#fff);border-color:#ecd29e}.workflow-filter-row button.active,.admin-tests-tabs button.active,.admin-tabs button.active,.admin-series-filter-strip button.active{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;box-shadow:0 5px 13px #7425df33}.admin-console-toolbar,.admin-list-toolbar,.admin-tests-toolbar,.admin-leaderboard-toolbar,.admin-student-features-toolbar,.learning-workspace-toolbar,.support-workspace-toolbar,.staff-workspace-toolbar,.rs-toolbar,.workflow-filter-row{background:linear-gradient(110deg,#f1e7ff,#fff0f7 54%,#edf3ff);border-color:#dfd0f0}.admin-console-empty,.admin-console-empty>*,.admin-live-empty,.workflow-empty,.rs-empty-state{border-color:#d8c6ef}.admin-console-card>h2,.admin-module-heading h2,.admin-tests-workspace h2,.admin-live-heading h2,.staff-desk-panel-heading h2{color:#321750}.admin-role-chips span,.admin-test-category,.admin-test-language-mark,.admin-role-chip,.rs-agency-tag{color:#6728b2;background:linear-gradient(120deg,#f2e7ff,#fff);border-color:#dfc9f2}.admin-live-summary,.admin-live-hint,.admin-tests-live-note,.admin-privacy-note,.admin-student-feature-note,.workflow-automation-note,.ops-quality-hint{color:#75511d;background:linear-gradient(110deg,#fff6dd,#fffaf0);border-color:#e9cf9b}.admin-approve-action,.small-action.approve{background:linear-gradient(125deg,#9651eb,#7029c8 52%,#d9369b)}.small-action.return{color:#6627aa;background:#f4edff;border-color:#d8c4ef}.admin-student-feature-toggle input:checked{background:linear-gradient(90deg,#852ef0,#d9369b);border-color:#862fee}.workflow-stat-icon.blue,.staff-desk-metric-icon.publish{color:#fff;background:linear-gradient(145deg,#5594f8,#2c5ec7)}.workflow-stat-icon.violet{color:#fff;background:linear-gradient(145deg,#a04cff,#7026cf)}.workflow-stat-icon.orange,.staff-desk-metric-icon.urgent{color:#fff;background:linear-gradient(145deg,#ffc155,#cb7411)}.workflow-stat-icon.green,.staff-desk-metric-icon.review{color:#fff;background:linear-gradient(145deg,#ed74bd,#be318b)}.auth-page{background:linear-gradient(130deg,#f5efff,#fff 52%,#eef3ff)}.auth-page .auth-story{background:radial-gradient(ellipse at 88% 10%, #ee4eae6b, transparent 34%), radial-gradient(ellipse at 5% 95%, #4e84ed66, transparent 40%), var(--zy-gradient-deep)}.auth-page .auth-story-content .section-kicker,.auth-page .auth-story-content h1 em{color:#ffd477}.auth-page .auth-story-content .eyebrow-line,.auth-page .auth-story-label>span,.auth-page .auth-benefit>span{color:#ffd477;background-color:#ffffff1f}.auth-page .auth-form-side{background:radial-gradient(at 95% 4%,#f4dff0,#0000 34%),linear-gradient(135deg,#f4efff,#fff 56%,#edf3ff)}.auth-page .auth-form-card{background:linear-gradient(145deg,#fff,#fcf9ff);border-color:#ddcbed;border-radius:22px;box-shadow:0 20px 50px #35145f1c}.auth-page .auth-form-icon{color:#fff;background:var(--zy-gradient-cta);box-shadow:0 8px 18px #7425df33}.auth-page .auth-form-heading .section-kicker{color:#782bd0}.auth-page .auth-form-heading h2{color:#291544}.auth-page .auth-method-switch{background:linear-gradient(110deg,#f0e7ff,#fff0f7);border-color:#dfd0f0}.auth-page .auth-method-switch button.active{color:#7029c8;background:#fff;box-shadow:0 4px 12px #4120691f}.auth-page .auth-form input:focus,.auth-page .auth-form select:focus{border-color:#9744ed;box-shadow:0 0 0 4px #842ef026}.auth-page .auth-form .auth-submit{color:#fff;background:var(--zy-gradient-cta);border-color:#0000;box-shadow:0 8px 19px #7425df38}.auth-page .auth-support a,.auth-page .back-home:hover,.auth-page .auth-terms a{color:#7429c7}.auth-page .auth-security{border-color:#e2d7ef}.auth-page .auth-security svg{color:#b27819}html[data-theme=dark] .workspace-main{background:linear-gradient(#171326,#1d1930)}html[data-theme=dark] .workspace-topbar{background:#211a32;border-color:#37294c}html[data-theme=dark] .workspace-page-heading{background:radial-gradient(ellipse at 92% 0, #d9369b59, transparent 34%), var(--zy-gradient-deep)}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading h1{text-shadow:0 1px 5px #1e0b3733;color:#fff!important}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading .section-kicker{color:#ffd477!important}:is(.student-workspace,.staff-workspace,.admin-workspace) .workspace-page-heading p{color:#eee4ff!important}html[data-theme=dark] :is(.student-panel-card,.admin-console-card,.admin-module-card,.admin-student-feature-panel,.admin-leaderboard-controls,.admin-live-sessions-panel,.staff-desk-panel,.rs-panel,.workflow-queue-card,.support-queue,.support-detail,.learning-queue),html[data-theme=dark] :is(.student-route-page .student-panel-card,.student-route-page .student-test-card,.student-route-page .student-attempt-history,.student-route-page .student-notification-list>article,.student-route-page .student-ticket-list>article){color:#eee7f9;background:linear-gradient(145deg,#241d34,#292039);border-color:#493762}html[data-theme=dark] :is(.home-next-header,.home-next-footer){background:#20192f;border-color:#3c2b52}html[data-theme=dark] .site-shell.home-next{background:linear-gradient(#191426,#20192f 55%,#191d32)}html[data-theme=dark] .auth-form-side{background:#1b1728}html[data-theme=dark] .auth-page .auth-form-card{background:linear-gradient(145deg,#292039,#211a32);border-color:#493762}html[data-theme=dark] .auth-page .auth-form-heading h2{color:#f3edff}html[data-theme=dark] .auth-page .auth-method-switch{background:#211a32}@media (width<=760px){.workspace-sidebar{background:linear-gradient(165deg,#211239,#241343 52%,#172447)}.workspace-topbar{background:#fffffff2;border-color:#e3d7f1}.workspace-page-heading{border-radius:17px;min-height:0;padding:17px 18px}.workspace-page-heading h1{font-size:clamp(22px,7vw,29px)}.student-workspace .workspace-main{background:linear-gradient(#f8f3ff,#f5f5fc 58%,#f8f4ff)}.student-workspace .student-mobile-nav{background:#fffffff5}.site-shell.home-next .home-next-hero{border-radius:20px}.auth-page .auth-form-card{border-radius:18px}.student-exam-screen{background:linear-gradient(145deg,#f1eaff,#f7f8fc 55%,#edf2ff)}}.admin-workspace .admin-console-hero h2,.admin-workspace .admin-console-hero p,.admin-workspace .admin-console-hero>div>small,.admin-workspace .admin-leaderboard-hero h2,.admin-workspace .admin-leaderboard-hero p,.admin-workspace .admin-leaderboard-hero>div>small,.admin-workspace .admin-student-features-hero h2,.admin-workspace .admin-student-features-hero p,.admin-workspace .admin-student-features-hero>div>small,.staff-workspace .workflow-hero-copy h2,.staff-workspace .workflow-hero-copy p,.admin-workspace .workflow-hero-copy h2,.admin-workspace .workflow-hero-copy p,.staff-workspace .rs-hero-copy h2,.staff-workspace .rs-hero-copy p,.admin-workspace .rs-hero-copy h2,.admin-workspace .rs-hero-copy p,.staff-workspace .ops-learning-hero>div:first-child h2,.staff-workspace .ops-learning-hero>div:first-child p,.admin-workspace .ops-learning-hero>div:first-child h2,.admin-workspace .ops-learning-hero>div:first-child p,.staff-workspace .ops-support-hero>div:first-child h2,.staff-workspace .ops-support-hero>div:first-child p,.admin-workspace .ops-support-hero>div:first-child h2,.admin-workspace .ops-support-hero>div:first-child p{color:#fff}.admin-workspace .admin-console-hero>div>small,.admin-workspace .admin-leaderboard-hero>div>small,.admin-workspace .admin-student-features-hero>div>small,.staff-workspace .workflow-eyebrow,.admin-workspace .workflow-eyebrow,.staff-workspace .rs-eyebrow,.admin-workspace .rs-eyebrow,.staff-workspace .ops-learning-hero .welcome-eyebrow,.admin-workspace .ops-learning-hero .welcome-eyebrow,.staff-workspace .ops-support-hero .welcome-eyebrow,.admin-workspace .ops-support-hero .welcome-eyebrow{color:#ffd477}.admin-workspace .admin-leaderboard-hero>span,.admin-workspace .admin-student-features-hero>span{color:#fff;background:linear-gradient(145deg,#a04cff,#7026cf)}.staff-workspace .workflow-hero-side :is(strong,small),.admin-workspace .workflow-hero-side :is(strong,small){color:#fff}.staff-workspace .workflow-hero-side>button,.admin-workspace .workflow-hero-side>button{color:#fff;background:#ffffff21;border-color:#ffffff61}.staff-workspace .rs-hero h2 em,.admin-workspace .rs-hero h2 em,.staff-workspace .workflow-hero h2 em,.admin-workspace .workflow-hero h2 em,.staff-workspace .ops-learning-hero h2 em,.admin-workspace .ops-learning-hero h2 em,.staff-workspace .ops-support-hero h2 em,.admin-workspace .ops-support-hero h2 em{color:#ffd477}.site-shell.home-next{--home-ink:#25113f;--home-muted:#66597c;--home-paper:#f7f3fc;--home-line:#ded0f3;--home-blue:#7029c8;--home-blue-dark:#512090;--home-teal:#d9369b;color:#25113f;background:linear-gradient(#f5edff 0,#fff 34%,#f6f0ff 72%,#f0f4ff 100%)}.site-shell.home-next .home-next-header{background:#fffffff0;border-color:#e2d5f2;box-shadow:0 5px 20px #401f6914}.site-shell.home-next .home-next-logo,.site-shell.home-next .home-next-preview-mark{background:linear-gradient(145deg,#9b45ff,#7029c8 55%,#d9369b);box-shadow:0 7px 16px #7425df3d}.site-shell.home-next .home-next-brand strong{color:#25113f}.site-shell.home-next .home-next-brand strong span{color:#d9369b}.site-shell.home-next .home-next-nav>a{color:#594875}.site-shell.home-next .home-next-nav>a:hover,.site-shell.home-next .home-next-nav>a.is-active{color:#7029c8;background:linear-gradient(120deg,#f1e6ff,#ffe8f5)}.site-shell.home-next .home-next-primary{color:#fff;background:linear-gradient(125deg,#9b45ff,#7425df 52%,#d9369b);border:0;box-shadow:0 8px 18px #7425df40}.site-shell.home-next .home-next-login,.site-shell.home-next .home-next-secondary,.site-shell.home-next .home-next-notice,.site-shell.home-next .home-next-menu-toggle{color:#5f347f;background:linear-gradient(135deg,#fff,#f5efff);border-color:#d9c8ed}.site-shell.home-next .home-next-hero{background:radial-gradient(at 89% 4%,#ed49ae8a,#0000 34%),radial-gradient(at 0 100%,#4b84f56b,#0000 41%),linear-gradient(116deg,#35145f 0%,#59228e 42%,#8b277e 70%,#244c9e 100%);border:1px solid #6f36a7;border-radius:24px;min-height:490px;margin-top:25px;padding:clamp(30px,4vw,52px);box-shadow:0 20px 42px #3b1c6833}.site-shell.home-next .home-next-hero:before{border-color:#ffffff38;box-shadow:0 0 0 48px #ffffff0d,0 0 0 97px #ffffff08}.site-shell.home-next .home-next-eyebrow{color:#ffe2a0}.site-shell.home-next .home-next-eyebrow>i{background:linear-gradient(135deg,#ffd064,#ef4eae)}.site-shell.home-next .home-next-hero h1{color:#fff;text-shadow:0 2px 10px #1b093333}.site-shell.home-next .home-next-hero h1 em{color:#ffd477}.site-shell.home-next .home-next-hero-copy>p{color:#eee4ff}.site-shell.home-next .home-next-hero-actions .home-next-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff57}.site-shell.home-next .home-next-assurance{color:#eee4ff}.site-shell.home-next .home-next-assurance svg{color:#ffd477}.site-shell.home-next .home-next-preview{background:linear-gradient(145deg,#fff,#faf5ff);border-color:#e5d3f4;border-radius:19px;box-shadow:0 20px 40px #190a2c38}.site-shell.home-next .home-next-live.is-live{color:#087a61;background:#e8f8f1}.site-shell.home-next .home-next-preview-icon,.site-shell.home-next .home-next-preview-test-icon{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.site-shell.home-next .home-next-preview-test-icon{background:linear-gradient(145deg,#f078bc,#c42e88)}.site-shell.home-next .home-next-preview-focus>a{color:#fff;background:linear-gradient(145deg,#6da9ff,#3268d6)}.site-shell.home-next .home-next-preview-test>a{color:#fff;background:linear-gradient(145deg,#f078bc,#c42e88)}.site-shell.home-next .home-next-preview-footer>span>i{background:#e89a24}.site-shell.home-next .home-next-preview-footer a{color:#7029c8}.site-shell.home-next .home-next-value-strip{background:linear-gradient(110deg,#f0e4ff,#ffeaf5 54%,#e9f1ff);border-color:#d9c7ee;border-radius:15px;box-shadow:0 8px 22px #41226614}.site-shell.home-next .home-next-value-strip>div:first-child>span{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.site-shell.home-next .home-next-value-strip>div:nth-child(2)>span{color:#fff;background:linear-gradient(145deg,#f078bc,#c42e88)}.site-shell.home-next .home-next-value-strip>div:nth-child(3)>span{color:#fff;background:linear-gradient(145deg,#70abff,#3268d6)}.site-shell.home-next .home-next-value-strip>div:nth-child(4)>span{color:#fff;background:linear-gradient(145deg,#ffc95f,#d27b0b)}.site-shell.home-next .home-next-value-strip strong{color:#321750}.site-shell.home-next .home-next-value-strip small{color:#6e617f}.site-shell.home-next .home-next-leaderboard-shortcut>span{background:linear-gradient(145deg,#ffc95f,#d27b0b)}.site-shell.home-next .home-next-recruitments{border-color:#e2d6f1}.site-shell.home-next .home-next-kicker{color:#782bd0}.site-shell.home-next .home-next-section-heading h2{color:#281644}.site-shell.home-next .home-next-section-heading p{color:#706382}.site-shell.home-next .home-next-section-link{color:#7425d4}.site-shell.home-next .home-next-search{background:#fff;border-color:#d8c8eb;box-shadow:0 7px 17px #43266812}.site-shell.home-next .home-next-search>svg{color:#842ef0}.site-shell.home-next .home-next-search:focus-within{border-color:#9140e6;box-shadow:0 0 0 4px #842ef021}.site-shell.home-next .home-next-recruit-card{background:linear-gradient(130deg,#f2e8ff,#fff 75%);border-color:#d7c0f0;border-radius:13px;box-shadow:0 7px 17px #41256312}.site-shell.home-next .home-next-recruit-card:nth-child(4n+2){background:linear-gradient(130deg,#fff0f7,#fff 75%);border-color:#efbfdc}.site-shell.home-next .home-next-recruit-card:nth-child(4n+3){background:linear-gradient(130deg,#edf3ff,#fff 75%);border-color:#bdd0f4}.site-shell.home-next .home-next-recruit-card:nth-child(4n){background:linear-gradient(130deg,#fff6e2,#fff 75%);border-color:#ecd29f}.site-shell.home-next .home-next-recruit-copy h3{color:#2d174a}.site-shell.home-next .home-next-recruit-copy p{color:#665a7d}.site-shell.home-next .home-next-recruit-card>a{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.site-shell.home-next .home-next-recruit-card:nth-child(4n+2)>a{background:linear-gradient(145deg,#f078bc,#c42e88)}.site-shell.home-next .home-next-recruit-card:nth-child(4n+3)>a{background:linear-gradient(145deg,#70abff,#3268d6)}.site-shell.home-next .home-next-recruit-card:nth-child(4n)>a{background:linear-gradient(145deg,#ffc95f,#d27b0b)}.site-shell.home-next .home-next-source-note{color:#6e617f}.site-shell.home-next .home-next-source-note svg{color:#bd7010}.site-shell.home-next .home-next-tests{background:linear-gradient(120deg,#f0e7ff,#fff0f7 54%,#eaf1ff)}.site-shell.home-next .home-next-test-card{background:linear-gradient(145deg,#fff,#f8f2ff);border-color:#d9c6ef;border-radius:14px;box-shadow:0 8px 19px #41256314}.site-shell.home-next .home-next-test-card:nth-child(4n+2){background:linear-gradient(145deg,#fff,#fff0f7);border-color:#efbfdc}.site-shell.home-next .home-next-test-card:nth-child(4n+3){background:linear-gradient(145deg,#fff,#eff4ff);border-color:#bfd1f4}.site-shell.home-next .home-next-test-card:nth-child(4n){background:linear-gradient(145deg,#fff,#fff7e5);border-color:#ecd29f}.site-shell.home-next .home-next-test-card-icon{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.site-shell.home-next .home-next-test-card:nth-child(4n+2) .home-next-test-card-icon{background:linear-gradient(145deg,#f078bc,#c42e88)}.site-shell.home-next .home-next-test-card:nth-child(4n+3) .home-next-test-card-icon{background:linear-gradient(145deg,#70abff,#3268d6)}.site-shell.home-next .home-next-test-card:nth-child(4n) .home-next-test-card-icon{background:linear-gradient(145deg,#ffc95f,#d27b0b)}.site-shell.home-next .home-next-test-card h3{color:#2d174a}.site-shell.home-next .home-next-test-card p{color:#665a7d}.site-shell.home-next .home-next-test-meta{color:#625574;border-color:#e7dcef}.site-shell.home-next .home-next-test-meta svg{color:#d9369b}.site-shell.home-next .home-next-test-card>a{color:#fff;background:linear-gradient(125deg,#9b45ff,#7425df 52%,#d9369b);border-color:#0000}.site-shell.home-next .home-next-feature-grid article{background:linear-gradient(145deg,#f2e8ff,#fff 78%);border-color:#d9c7ee;border-radius:14px;box-shadow:0 8px 20px #41256312}.site-shell.home-next .home-next-feature-grid article:nth-child(2){background:linear-gradient(145deg,#fff0f7,#fff 78%);border-color:#efbfdc}.site-shell.home-next .home-next-feature-grid article:nth-child(3){background:linear-gradient(145deg,#edf3ff,#fff 78%);border-color:#bfd1f4}.site-shell.home-next .home-next-feature-icon.blue,.site-shell.home-next .home-next-feature-icon.teal,.site-shell.home-next .home-next-feature-icon.violet{color:#fff;background:linear-gradient(145deg,#9b45ff,#7029c8)}.site-shell.home-next .home-next-feature-grid article:nth-child(2) .home-next-feature-icon{background:linear-gradient(145deg,#f078bc,#c42e88)}.site-shell.home-next .home-next-feature-grid article:nth-child(3) .home-next-feature-icon{background:linear-gradient(145deg,#70abff,#3268d6)}.site-shell.home-next .home-next-feature-grid h3{color:#2d174a}.site-shell.home-next .home-next-feature-grid p{color:#665a7d}.site-shell.home-next .home-next-feature-grid a{color:#7029c8}.site-shell.home-next .home-next-cta{background:radial-gradient(at 90% 0,#ed49ae80,#0000 38%),linear-gradient(112deg,#35145f,#6421a0 56%,#244c9e);border-color:#51208f;border-radius:17px;box-shadow:0 14px 30px #3a1b6438}.site-shell.home-next .home-next-cta .home-next-kicker,.site-shell.home-next .home-next-cta h2 em{color:#ffd477}.site-shell.home-next .home-next-cta .home-next-primary{color:#4b1a7f;background:linear-gradient(130deg,#ffe39b,#ffc45b);box-shadow:0 8px 17px #140a2d29}.site-shell.home-next .home-next-footer{background:linear-gradient(#fff,#f6f1ff);border-color:#dfd3ee}.site-shell.home-next .home-next-footer nav a:hover{color:#842ef0}@media (width<=700px){.site-shell.home-next .home-next-header{background:#fffffff5}.site-shell.home-next .home-next-nav{background:linear-gradient(145deg,#fff,#faf5ff);border-color:#d9c8ed}.site-shell.home-next .home-next-hero{border-radius:17px;gap:17px;min-height:0;margin-top:12px;padding:20px 15px 15px}.site-shell.home-next .home-next-hero:before{width:345px;height:345px;top:175px;right:-165px}.site-shell.home-next .home-next-eyebrow{color:#ffe4aa;font-size:9px}.site-shell.home-next .home-next-hero h1{letter-spacing:-1.2px;margin:13px 0 8px;font-size:clamp(32px,9vw,43px);line-height:1.15}.site-shell.home-next .home-next-hero-copy>p{color:#eee4ff;font-size:11px;line-height:1.65}.site-shell.home-next .home-next-hero-actions{margin-top:14px}.site-shell.home-next .home-next-hero-actions .home-next-primary,.site-shell.home-next .home-next-hero-actions .home-next-secondary{border-radius:10px;min-height:41px;font-size:9px}.site-shell.home-next .home-next-assurance{margin-top:12px;font-size:8px}.site-shell.home-next .home-next-preview{border-radius:13px;padding:12px}.site-shell.home-next .home-next-preview-top{padding-bottom:9px}.site-shell.home-next .home-next-preview-focus,.site-shell.home-next .home-next-preview-test{padding:10px 0}.site-shell.home-next .home-next-value-strip{border-radius:12px}.site-shell.home-next .home-next-value-strip>div+div{border-color:#e7dcef}.site-shell.home-next .home-next-recruit-card{border-radius:10px}.site-shell.home-next .home-next-tests{background:linear-gradient(140deg,#f0e7ff,#fff0f7 55%,#edf3ff)}.site-shell.home-next .home-next-test-card,.site-shell.home-next .home-next-feature-grid article{border-radius:11px}.site-shell.home-next .home-next-cta{border-radius:13px}}.site-shell.home-next .home-next-hero{border-radius:16px;min-height:445px;padding:clamp(28px,3.5vw,44px)}.site-shell.home-next .home-next-hero h1{letter-spacing:-1.6px;max-width:650px;margin:17px 0 12px;font-size:clamp(40px,4.5vw,58px);line-height:1.1}.site-shell.home-next .home-next-eyebrow{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;min-height:31px;padding:6px 10px;font-size:10px}.site-shell.home-next .home-next-hero-copy>p{max-width:590px;font-size:13px;line-height:1.7}.site-shell.home-next .home-next-hero-actions{margin-top:20px}.site-shell.home-next .home-next-hero-actions .home-next-primary,.site-shell.home-next .home-next-hero-actions .home-next-secondary{border-radius:9px;min-height:44px}.site-shell.home-next .home-next-assurance{margin-top:15px;font-size:10px}.site-shell.home-next .home-next-preview{border-radius:14px;padding:16px}.site-shell.home-next .home-next-value-strip{border-radius:12px}@media (width<=700px){.site-shell.home-next .home-next-hero{border-radius:13px;min-height:0;padding:17px 13px 13px}.site-shell.home-next .home-next-hero h1{letter-spacing:-1px;max-width:100%;margin:12px 0 7px;font-size:clamp(28px,8.5vw,35px);line-height:1.12}.site-shell.home-next .home-next-eyebrow{border-radius:7px;min-height:27px;padding:5px 8px;font-size:8px}.site-shell.home-next .home-next-hero-copy>p{font-size:11px;line-height:1.55}.site-shell.home-next .home-next-hero-actions{margin-top:12px}.site-shell.home-next .home-next-hero-actions .home-next-primary,.site-shell.home-next .home-next-hero-actions .home-next-secondary{border-radius:8px;min-height:38px;padding-inline:10px;font-size:10px}.site-shell.home-next .home-next-assurance{margin-top:10px;font-size:9px}.site-shell.home-next .home-next-preview{border-radius:10px;padding:10px}.site-shell.home-next .home-next-value-strip{border-radius:10px}}.site-shell.home-next .public-site-header{border-bottom:1px solid #dfd1f1;gap:clamp(14px,2vw,28px);min-height:72px;box-shadow:0 5px 18px #3e1f6712}.site-shell.home-next .public-site-header .home-next-brand{padding:5px 8px 5px 0}.site-shell.home-next .public-site-header .zyranko-wordmark{width:170px}.site-shell.home-next .public-site-header .home-next-nav{gap:clamp(8px,1.25vw,18px)}.site-shell.home-next .public-site-header .home-next-nav>a{color:#5d4b77;border:1px solid #0000;border-radius:9px;min-height:37px;padding:0 12px;font-size:11px;font-weight:750;transition:color .16s,border-color .16s,background .16s,transform .16s}.site-shell.home-next .public-site-header .home-next-nav>a:hover{color:#7029c8;background:#f5edff;transform:translateY(-1px)}.site-shell.home-next .public-site-header .home-next-nav>a.is-active{color:#7029c8;background:linear-gradient(120deg,#f1e6ff,#ffe8f5);border-color:#e8d4fa;box-shadow:inset 0 1px #fff}.site-shell.home-next .public-site-header .home-next-actions{gap:7px;margin-left:3px}.site-shell.home-next .public-site-header .home-next-actions .pwa-install-button{color:#7425d4;background:linear-gradient(120deg,#f3eaff,#fff0f7);border-color:#dbc5f2;border-radius:9px;min-height:38px;padding-inline:10px;font-size:10px}.site-shell.home-next .public-site-header .home-next-actions .home-next-login{border-radius:9px;min-height:38px;font-size:10px}.site-shell.home-next .public-site-header .home-next-actions .home-next-primary{border-radius:9px;min-height:39px;padding-inline:14px;font-size:10px}.site-shell.home-next .public-site-header-tools{background:linear-gradient(120deg,#faf6ff,#fff6fb);border:1px solid #e4d8f2;border-radius:10px;gap:7px;padding:4px}.site-shell.home-next .public-site-header-tools .app-language-toggle{background:#fff;border-color:#d9c8ed;border-radius:8px}.site-shell.home-next .public-site-header-tools .app-language-toggle button[aria-pressed=true]{color:#fff;background:linear-gradient(125deg,#9b45ff,#7425df 52%,#d9369b)}.site-shell.home-next .public-site-header .home-next-menu-toggle{color:#7029c8;background:linear-gradient(135deg,#fff,#f4eaff);border-color:#d9c8ed;border-radius:9px}@media (width>=701px) and (width<=1200px){.site-shell.home-next .public-site-header .home-next-nav{background:linear-gradient(145deg,#fff,#faf5ff);border-color:#d9c8ed;border-radius:13px;box-shadow:0 14px 30px #401f6926}.site-shell.home-next .public-site-header .home-next-nav>a{border-radius:8px}}@media (width<=700px){.site-shell.home-next .public-site-header{gap:8px;min-height:62px;padding-inline:12px}.site-shell.home-next .public-site-header .zyranko-wordmark{width:148px}.site-shell.home-next .public-site-header .home-next-menu-toggle{width:37px;height:37px}.site-shell.home-next .public-site-header .home-next-nav{padding:10px;left:10px;right:10px}.site-shell.home-next .public-site-header .home-next-nav>a{border-bottom-color:#eee6f6;min-height:40px;padding-inline:10px}.site-shell.home-next .public-site-header .home-next-nav>a.is-active{border-color:#e8d4fa}.site-shell.home-next .public-site-header .home-next-actions{grid-template-columns:1fr 1fr;gap:7px}.site-shell.home-next .public-site-header .home-next-actions .pwa-install-button{grid-column:1/-1;min-height:38px}.site-shell.home-next .public-site-header .home-next-actions .home-next-primary,.site-shell.home-next .public-site-header .home-next-actions .home-next-login{min-height:39px}.site-shell.home-next .public-site-header-tools{background:0 0;border:0;padding:2px}.site-shell.home-next .public-site-header-tools .app-language-toggle button{min-width:27px;min-height:26px;font-size:9px}}.site-shell.home-next .public-site-footer{background:radial-gradient(at 4% 0,#efe2ff 0,#0000 38%),radial-gradient(at 96% 0,#ffe8f4 0,#0000 36%),linear-gradient(145deg,#f7f2ff,#fff 55%,#f0f4ff);border:0;grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(170px,.8fr));gap:16px clamp(14px,2vw,26px);padding:30px clamp(18px,5vw,72px) 16px;position:relative}.site-shell.home-next .public-site-footer:before{content:"";background:linear-gradient(90deg,#842ef0,#e643a4 50%,#4c8af1 78%,#f0ad32);height:3px;position:absolute;inset:0 0 auto}.site-shell.home-next .public-footer-brand{background:linear-gradient(135deg,#eee2ff,#fff 72%);border:1px solid #d8c4ef;border-radius:12px;gap:10px;padding:15px;box-shadow:0 7px 17px #41256312}.site-shell.home-next .public-footer-brand p{color:#5e5274;max-width:360px;font-size:11px;line-height:1.7}.site-shell.home-next .public-footer-group{background:#ffffffd9;border:1px solid #e3d4f0;border-radius:12px;gap:8px;padding:15px;box-shadow:0 7px 17px #4125630d}.site-shell.home-next .public-footer-group:nth-of-type(2){background:linear-gradient(145deg,#fff0f7,#fff 82%);border-color:#e9c0db}.site-shell.home-next .public-footer-group:nth-of-type(3){background:linear-gradient(145deg,#eef4ff,#fff 82%);border-color:#c9d7f2}.site-shell.home-next .public-footer-group>strong{color:#321750;border-bottom:1px solid #7e59a029;margin:0 0 2px;padding-bottom:8px;font-size:12px}.site-shell.home-next .public-footer-group>a{color:#615472;width:fit-content;font-size:11px;line-height:1.45}.site-shell.home-next .public-footer-group>a:hover{color:#842ef0}.site-shell.home-next .public-footer-bottom{color:#665b78;border-color:#ded0f0;gap:12px 20px;padding-top:12px;font-size:10px;line-height:1.5}.site-shell.home-next .public-footer-bottom span:last-child{color:#725d81}@media (width<=700px){.site-shell.home-next .public-site-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:19px 12px 12px}.site-shell.home-next .public-footer-brand{border-radius:10px;grid-column:1/-1;gap:8px;padding:12px}.site-shell.home-next .public-footer-brand p{max-width:100%;font-size:10px;line-height:1.6}.site-shell.home-next .public-footer-group{border-radius:10px;gap:7px;min-width:0;padding:11px 10px}.site-shell.home-next .public-footer-group>strong{padding-bottom:6px;font-size:11px}.site-shell.home-next .public-footer-group>a{font-size:10px;line-height:1.4}.site-shell.home-next .public-footer-bottom{grid-column:1/-1;gap:6px;padding-top:10px;font-size:9px}.site-shell.home-next .public-footer-bottom span:last-child{text-align:left}}.student-workspace .workspace-sidebar{background:radial-gradient(at 0 0,#9749ff40,#0000 20rem),radial-gradient(at 100% 74%,#3167dc2b,#0000 18rem),linear-gradient(165deg,#211239 0%,#241343 50%,#172447 100%);border-right-color:#e1c7ff24;box-shadow:10px 0 30px #1e0d362e}.student-workspace .workspace-brand{min-height:50px}.student-workspace .workspace-brand .brand-mark-svg{filter:drop-shadow(0 4px 9px #ae56ff47)}.student-workspace .workspace-brand .brand-word{color:#fff;letter-spacing:-.2px;font-size:17px}.student-workspace .workspace-brand .brand-word small{color:#b5a3d2;letter-spacing:1.4px;font-size:8px}.student-workspace .workspace-nav-label{color:#c4a9e8;letter-spacing:1.25px;margin-top:25px;font-size:9px;font-weight:850}.student-workspace .workspace-nav{gap:5px}.student-workspace .workspace-nav-link{color:#d4c9e5;border-color:#0000;border-radius:10px;gap:9px;min-height:42px;padding-inline:9px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s,transform .16s,box-shadow .16s}.student-workspace .workspace-nav-link svg{box-sizing:content-box;color:#c9b2ee;background:#9745ff26;border-radius:8px;width:16px;height:16px;padding:5px;transition:color .16s,background .16s,transform .16s}.student-workspace .workspace-nav-link:nth-child(4n+2) svg{color:#ff9dcf;background:#d9369b24}.student-workspace .workspace-nav-link:nth-child(4n+3) svg{color:#8fbaff;background:#3472e52b}.student-workspace .workspace-nav-link:nth-child(4n) svg{color:#ffd477;background:#e89a2426}.student-workspace .workspace-nav-link:hover{color:#fff;background:linear-gradient(105deg,#842ef038,#d9369b1a);border-color:#d7bcff33;transform:translate(2px)}.student-workspace .workspace-nav-link:hover svg{transform:scale(1.04)}.student-workspace .workspace-nav-link.active{color:#fff;background:linear-gradient(105deg,#842ef07a,#d9369b3d 70%,#3472e52e);border-color:#ca9bff70;box-shadow:inset 3px 0 #ffd477,0 7px 17px #0a041e33}.student-workspace .workspace-nav-link.active svg{color:#fff;background:linear-gradient(145deg,#ad5cff,#d9369b)}.student-workspace .workspace-nav-link.active .nav-pulse{background:#ffd477;box-shadow:0 0 0 4px #ffd4772b}.student-workspace .support-card{background:radial-gradient(at 100% 0,#d9369b33,#0000 57%),linear-gradient(145deg,#8941d03d,#ffffff14);border-color:#dbc0ff4d;border-radius:12px;padding:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 8px 18px #09041c1f}.student-workspace .support-card-icon{color:#fff;background:linear-gradient(145deg,#9b45ff,#d9369b);border:1px solid #ffffff4d;border-radius:8px}.student-workspace .support-card strong{color:#fff;font-size:11px}.student-workspace .support-card p{color:#ddd1ed;font-size:10px;line-height:1.55}.student-workspace .support-card a{color:#fff;background:linear-gradient(120deg,#9b45ff,#7425df 58%,#d9369b);border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.student-workspace .workspace-signout{color:#c9badd;border-radius:9px}.student-workspace .workspace-signout svg{color:#f48cbe}.student-workspace .workspace-signout:hover{color:#fff;background:#d9369b1f;border-color:#ed4eae40}@media (width>=761px){.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading h1{color:#261b43!important;text-shadow:none!important}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading p{color:#655777!important}.student-workspace .workspace-content:has(.student-recruitments-page)>.workspace-page-heading .section-kicker{color:#8a4b00!important}}.admin-workspace .workspace-sidebar{color:#dce2eb;background:#141c2b;border-right-color:#2c3748;box-shadow:8px 0 26px #090e1724}.admin-workspace .workspace-sidebar:after{display:none}.admin-workspace .workspace-nav-link{color:#b8c2d0;background:0 0;border-color:#0000}.admin-workspace .support-card{background:#1b2637;border-color:#354257;box-shadow:inset 0 1px #ffffff0a}.admin-workspace .support-card a{color:#f0f2f5}.admin-workspace .workspace-signout{color:#aeb9c8}.admin-workspace .workspace-signout svg{color:#c2cbd7}.admin-workspace .workspace-topbar{background:linear-gradient(105deg,#f5f0ff 0%,#fff 52%,#fff3f8 100%);border-bottom-color:#ddd0ef;border-radius:0 0 14px 14px;min-height:74px;box-shadow:0 8px 22px #38235b14}.admin-workspace .workspace-breadcrumb{color:#69758a;gap:11px;font-size:11px}.admin-workspace .workspace-breadcrumb b{color:#9d70d0}.admin-workspace .workspace-breadcrumb strong{color:#202b42;font-size:12px;font-weight:850}.admin-workspace .workspace-top-actions{gap:8px}.admin-workspace .panel-preference-controls .app-language-toggle{background:linear-gradient(120deg,#f0e8ff,#fff1f7);border-color:#d7c5f0;border-radius:9px}.admin-workspace .panel-preference-controls .app-language-toggle button{border-radius:7px}.admin-workspace .pwa-install-button--compact,.admin-workspace .admin-icon-button{border-radius:9px;min-width:38px;min-height:38px}.admin-workspace .workspace-account-chip{background:linear-gradient(115deg,#f7f2ff,#fff 70%,#fff5fa);border:1px solid #e0d3f2;border-radius:11px;align-items:center;gap:9px;padding:4px 10px 4px 4px;display:flex;box-shadow:0 4px 12px #38235b0f}.admin-workspace .workspace-user-avatar{color:#fff;background:linear-gradient(145deg,#8050d7,#5947b7 58%,#b846a0);border:1px solid #fff;border-radius:9px;width:34px;height:34px;box-shadow:0 0 0 1px #d7c6ee}.admin-workspace .workspace-user-copy{padding-inline:1px}.admin-workspace .workspace-user-copy strong{color:#26324b;font-size:11px}.admin-workspace .workspace-user-copy small{color:#737f92;font-size:9px}.admin-workspace .workspace-header-signout{color:#713d5d;background:linear-gradient(125deg,#fff4e8,#ffeaf3);border-color:#e7c8d6;border-radius:9px;min-height:38px;font-size:10px}.admin-workspace .workspace-header-signout:hover{color:#72254b;background:linear-gradient(125deg,#ffeddf,#ffdfed);border-color:#dfadc5}.admin-workspace .admin-console-toolbar{border-radius:10px;min-height:40px;padding:4px 5px}.admin-workspace .admin-console-toolbar .admin-icon-button{color:#fff;background:linear-gradient(125deg,#8150dc,#5c49be 58%,#a443a0);border-color:#7a48c7;box-shadow:0 5px 12px #5c39a033}.admin-workspace .admin-console-toolbar .admin-icon-button:hover{color:#fff;filter:brightness(1.05);border-color:#6135a7}.admin-workspace .admin-console-hero{color:#fff;background:radial-gradient(at 92% 0,#e04aaa80,#0000 38%),radial-gradient(at 0 100%,#4f87ee61,#0000 45%),linear-gradient(112deg,#321852,#57247e 50%,#344f97);border-color:#6b43a6;border-radius:13px;overflow:hidden;box-shadow:0 12px 26px #311d582b}.admin-workspace .admin-console-hero:after{border-color:#ffffff3d;box-shadow:0 0 0 22px #ffffff0f,0 0 0 45px #ffffff0a}.admin-workspace .admin-console-hero-icon{color:#fff;background:linear-gradient(145deg,#9854e5,#6844c5 62%,#c644a0);border-color:#ffffff4d;border-radius:10px}.admin-workspace .admin-console-hero>div>small{color:#ffd88b;letter-spacing:.13em;font-size:9px;font-weight:850}.admin-workspace .admin-console-hero h2{font-size:clamp(20px,2.1vw,27px);color:#fff!important}.admin-workspace .admin-console-hero p{font-size:11px;color:#eee6fa!important}.admin-workspace .admin-console-hero-action .admin-primary-action{background:linear-gradient(125deg,#a34fe8,#7336cc 58%,#c23b96);border-color:#ffffff38;border-radius:9px;box-shadow:0 6px 15px #1409273d;color:#fff!important}.admin-workspace .admin-metric-grid{gap:10px}.admin-workspace .admin-metric-card{border-radius:11px;min-height:84px;padding:12px;box-shadow:0 6px 15px #33215412}.admin-workspace .admin-metric-card:nth-child(4n+1){background:linear-gradient(130deg,#eee4ff,#fbf8ff 78%);border-color:#cdb9ef}.admin-workspace .admin-metric-card:nth-child(4n+2){background:linear-gradient(130deg,#fff0ca,#fffaf0 78%);border-color:#edc986}.admin-workspace .admin-metric-card:nth-child(4n+3){background:linear-gradient(130deg,#ffe7f4,#fff9fc 78%);border-color:#edb5d5}.admin-workspace .admin-metric-card:nth-child(4n){background:linear-gradient(130deg,#e6efff,#f8faff 78%);border-color:#b8cdf3}.admin-workspace .admin-metric-card:nth-child(4n+1) .admin-metric-icon{color:#fff;background:linear-gradient(145deg,#9650e6,#673ac3)}.admin-workspace .admin-metric-card:nth-child(4n+2) .admin-metric-icon{color:#fff;background:linear-gradient(145deg,#eab449,#c27a18)}.admin-workspace .admin-metric-card:nth-child(4n+3) .admin-metric-icon{color:#fff;background:linear-gradient(145deg,#e66bad,#b83c85)}.admin-workspace .admin-metric-card:nth-child(4n) .admin-metric-icon{color:#fff;background:linear-gradient(145deg,#5e91e8,#3e61bb)}.admin-workspace .admin-metric-card>small{color:#53627a;font-size:9px}.admin-workspace .admin-metric-card>strong{color:#202c43;font-size:23px}.admin-workspace .admin-metric-card>svg:last-child{color:#777e92}.admin-workspace .admin-module-section{background:linear-gradient(145deg,#fff,#faf7ff);border-color:#ded3ef;border-radius:13px;padding:15px;box-shadow:0 8px 20px #3521540f}.admin-workspace .admin-module-heading h2{color:#242541;font-size:16px}.admin-workspace .admin-module-heading>div>span{color:#745197}.admin-workspace .admin-module-heading>span:last-child{color:#554b69;background:#f0eafa;border-radius:8px}.admin-workspace .admin-module-card{border-radius:10px;min-height:70px;padding:10px;box-shadow:0 4px 10px #2e22430a}.admin-workspace .admin-module-card:nth-child(4n+1){background:linear-gradient(120deg,#f1e9ff,#fff 82%);border-color:#d4c1ef}.admin-workspace .admin-module-card:nth-child(4n+2){background:linear-gradient(120deg,#fff0f7,#fff 82%);border-color:#edbed7}.admin-workspace .admin-module-card:nth-child(4n+3){background:linear-gradient(120deg,#edf3ff,#fff 82%);border-color:#bdd0f2}.admin-workspace .admin-module-card:nth-child(4n){background:linear-gradient(120deg,#fff6e3,#fff 82%);border-color:#ecd29e}.admin-workspace .admin-module-card>div>strong{color:#202b42;font-size:10px}.admin-workspace .admin-module-card p{color:#58677f;font-size:9px;line-height:1.5}.admin-workspace .admin-module-card>svg:last-child{color:#68768d}.admin-workspace .admin-privacy-note{color:#624d2c;background:linear-gradient(110deg,#fff5d9,#fffaf0);border-color:#e8ce97;border-radius:10px}@media (width<=760px){.admin-workspace .workspace-topbar{border-radius:0 0 10px 10px;min-height:61px}.admin-workspace .workspace-account-chip{border-radius:10px;gap:0;padding:3px}.admin-workspace .workspace-account-chip .workspace-user-copy{display:none}.admin-workspace .workspace-header-signout{min-height:34px;padding-inline:8px}.admin-workspace .admin-console-hero{border-radius:11px}.admin-workspace .admin-metric-card{border-radius:10px;min-height:70px;padding:9px}.admin-workspace .admin-metric-card>strong{font-size:20px}.admin-workspace .admin-module-section{border-radius:11px;padding:12px}.admin-workspace .admin-module-card{min-height:60px}}.admin-workspace{--admin-ink:#172443;--admin-muted:#667693;--admin-violet:#762cff;--admin-pink:#df3e9d;--admin-blue:#3477ed;--admin-amber:#e79a24;--admin-line:#e2d9f3;--admin-surface:#fff}.admin-workspace :is(.admin-console,.admin-tests-workspace,.admin-leaderboard-page,.admin-student-features-page,.workflow-queue-card,.support-workspace-grid,.learning-workspace-grid){min-width:0}.admin-workspace :is(.admin-console,.admin-leaderboard-page,.admin-student-features-page){color:var(--admin-ink)}.admin-workspace :is(.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.workflow-hero,.ops-support-hero,.ops-learning-hero){background:linear-gradient(112deg,#f4eaff 0%,#fff2fa 52%,#eaf2ff 100%);border:1px solid #d9c4ff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #45277c12,inset 0 1px #fff}.admin-workspace :is(.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.workflow-hero,.ops-support-hero,.ops-learning-hero):after{pointer-events:none}.admin-workspace :is(.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.workflow-hero,.ops-support-hero,.ops-learning-hero) h2{color:#202346}.admin-workspace :is(.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.workflow-hero,.ops-support-hero,.ops-learning-hero) p{color:#63708c}.admin-workspace :is(.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.workflow-hero,.ops-support-hero,.ops-learning-hero) :is(small,.welcome-eyebrow,.workflow-eyebrow){color:#7127d8}.admin-workspace .admin-console-hero{border-top:3px solid #8b42ff}.admin-workspace .admin-console-hero-icon,.admin-workspace .admin-leaderboard-hero>span,.admin-workspace .admin-student-features-hero>span{color:#752aff;background:linear-gradient(145deg,#f1e3ff,#ffe8f4);border:1px solid #ddc5ff;border-radius:10px}.admin-workspace .admin-leaderboard-hero>i,.admin-workspace .admin-student-features-hero>i{color:#644186;background:#fff;border:1px solid #d8c7f1;border-radius:8px}.admin-workspace :is(.admin-console-card,.admin-module-section,.admin-overview-card,.admin-leaderboard-controls,.admin-leaderboard-metrics,.admin-student-feature-panel,.admin-tests-workspace,.admin-test-card,.admin-series-card,.workflow-queue-card,.support-queue,.support-detail,.learning-workspace-grid>*,.admin-live-sessions-panel,.admin-live-session-list){border-color:var(--admin-line);background-color:#fff;border-radius:12px;box-shadow:0 8px 22px #34245d0b,inset 0 1px #fff}.admin-workspace :is(.admin-module-section,.admin-console-card,.admin-leaderboard-controls,.admin-leaderboard-metrics,.admin-student-feature-panel,.admin-tests-workspace,.workflow-queue-card,.support-queue,.support-detail){padding:clamp(13px,1.5vw,19px)}.admin-workspace :is(.admin-record-list,.admin-reference-list,.workflow-task-list,.support-queue-list,.admin-test-series-list,.admin-tests-list,.admin-recent-events){gap:9px}.admin-workspace :is(.admin-console-record,.admin-reference-list>article,.workflow-task,.support-queue-list>button,.admin-live-session-row){background:linear-gradient(110deg,#fff,#fcf9ff 70%,#fff8fc);border:1px solid #e7def3;border-radius:10px;box-shadow:0 4px 12px #45277c08}.admin-workspace :is(.admin-console-record,.admin-reference-list>article,.workflow-task,.support-queue-list>button,.admin-live-session-row):hover{border-color:#cbb1f6;box-shadow:0 8px 18px #45277c12}.admin-workspace :is(.admin-console-record,.admin-test-card,.admin-series-card) h3{color:#1e2a49}.admin-workspace :is(.admin-record-summary,.admin-record-facts,.admin-review-note,.admin-test-facts,.admin-test-gates,.admin-topic-row,.admin-reference-copy small){color:#687590}.admin-workspace .admin-record-facts>span,.admin-workspace .admin-test-facts>span{background:#faf7ff;border:1px solid #e6def2;border-radius:7px}.admin-workspace :is(.admin-console-toolbar,.admin-console-toolbar>*,.admin-tests-tools,.admin-tests-tabs,.admin-series-filter-strip,.admin-list-toolbar,.admin-leaderboard-toolbar,.admin-student-features-toolbar,.learning-workspace-toolbar,.support-workspace-toolbar,.workflow-filter-row){min-width:0}.admin-workspace :is(.admin-console-form,.admin-edit-grid,.admin-create-grid,.admin-series-edit-form,.admin-live-form,.admin-live-edit-form,.admin-live-number-fields,.learning-forms-stack,.admin-announcement-layout){border-radius:10px}.admin-workspace :is(.admin-console-form label,.admin-series-edit-form label,.admin-live-form label,.admin-live-edit-form label,.admin-leaderboard-controls label,.admin-student-feature-limits label){color:#465575}.admin-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#202b48;background-color:#fff;border-color:#ded5ef;border-radius:8px}.admin-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline-offset:1px;border-color:#8a45f5;outline:3px solid #8a45f526}.admin-workspace :is(.admin-search,.admin-tests-search,.admin-list-toolbar,.admin-tests-tools,.support-workspace-toolbar,.learning-workspace-toolbar){color:#6533bb}.admin-workspace :is(.admin-tabs,.admin-tests-tabs,.admin-series-filter-strip,.workflow-filter-row){background:linear-gradient(90deg,#f7f0ff,#fff5fa);border:1px solid #e1d6f1;border-radius:9px}.admin-workspace :is(.admin-tab.active,.admin-tests-tabs>button.active,.admin-series-filter-strip>button.active,.workflow-filter-row>button.active){color:#fff;background:linear-gradient(115deg,#7d35f4,#bd36bc 58%,#e34a97);border-color:#873cff;border-radius:7px;box-shadow:0 5px 12px #8138df2c}.admin-workspace :is(.admin-tab.active>span,.admin-tests-tabs>button.active>span){color:#7025ca;background:#fff}.admin-workspace :is(.admin-primary-action,.admin-approve-action,.admin-leaderboard-save,.admin-student-feature-save,.admin-tests-series-gate,.admin-live-submit,.workflow-task-action,.admin-command-primary){border:1px solid #0000;border-radius:8px;min-height:38px;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s}.admin-workspace :is(.admin-primary-action,.admin-leaderboard-save,.admin-student-feature-save,.admin-tests-series-gate,.workflow-task-action){color:#fff;background:linear-gradient(110deg,#7432ef,#a535d2 57%,#df429d);box-shadow:0 6px 14px #8138df2d}.admin-workspace :is(.admin-approve-action,.admin-live-submit){color:#fff;background:linear-gradient(110deg,#087b78,#148fba 62%,#3975e8);box-shadow:0 6px 14px #087b7825}.admin-workspace :is(.admin-return-action,.admin-secondary-action,.admin-icon-button,.refresh-button,.student-back-link){color:#6126bd;background:linear-gradient(110deg,#fff,#faf4ff);border:1px solid #d9c8f2;border-radius:8px}.admin-workspace :is(.admin-primary-action,.admin-approve-action,.admin-leaderboard-save,.admin-student-feature-save,.admin-tests-series-gate,.admin-live-submit,.workflow-task-action,.admin-return-action,.admin-secondary-action,.admin-icon-button,.refresh-button,.student-back-link):hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 9px 17px #51298222}.admin-workspace :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #8444e64d}.admin-workspace :is(.admin-status,.admin-role-chips span,.admin-test-category,.workflow-priority,.ticket-status){border-radius:6px;font-weight:800}.admin-workspace .workflow-hero{border-top:3px solid #8240ef;grid-template-columns:minmax(0,1fr) 220px;min-height:155px;padding:22px}.admin-workspace .workflow-hero h2{font-size:clamp(23px,2.4vw,31px)}.admin-workspace .workflow-hero h2 em{color:#9238cd}.admin-workspace .workflow-hero-side{color:#28284b;background:linear-gradient(135deg,#fff,#f4ebff 60%,#fff0f8);border:1px solid #dfcff7;border-radius:10px}.admin-workspace .workflow-stat-grid>article{background:#fff;border:1px solid #e1d8ee;border-radius:10px;box-shadow:0 5px 15px #45277c0a}.admin-workspace .workflow-stat-grid>article:first-child{border-top:3px solid #477be8}.admin-workspace .workflow-stat-grid>article:nth-child(2){border-top:3px solid #e59a2e}.admin-workspace .workflow-stat-grid>article:nth-child(3){border-top:3px solid #a141d7}.admin-workspace .workflow-stat-grid>article:nth-child(4){border-top:3px solid #168e87}.admin-workspace .workflow-task{border-left:3px solid #a34de0}.admin-workspace .workflow-task.urgent{background:#fff7f8;border-left-color:#df5878}.admin-workspace .workflow-task.high{background:#fffbf1;border-left-color:#e7a128}.admin-workspace .workflow-task-icon{border-radius:8px}.admin-workspace .workflow-automation-note{color:#594c73;background:#f5efff;border-radius:8px}.admin-workspace .admin-tests-hero{background:linear-gradient(112deg,#321666,#762bb8 50%,#bd338f 77%,#355bc6);border:1px solid #5425a4;border-radius:13px}.admin-workspace .admin-tests-hero h2{color:#fff}.admin-workspace .admin-tests-hero h2 em,.admin-workspace .admin-tests-eyebrow,.admin-workspace .admin-tests-hero-pills svg{color:#ffd68b}.admin-workspace .admin-tests-release-card{background:#ffffff18;border-radius:10px}.admin-workspace .admin-tests-metrics>article{background:linear-gradient(145deg,#fff,#fbf8ff);border-radius:10px}.admin-workspace .admin-tests-metrics>article:first-child{border-top:3px solid #3979ed}.admin-workspace .admin-tests-metrics>article:nth-child(2){border-top:3px solid #e5a22b}.admin-workspace .admin-tests-metrics>article:nth-child(3){border-top:3px solid #913cdb}.admin-workspace .admin-tests-metrics>article:nth-child(4){border-top:3px solid #15998c}.admin-workspace :is(.admin-test-card,.admin-series-card){background:linear-gradient(145deg,#fff,#fcf9ff 75%,#fff7fb);border-color:#e1d7f0;border-radius:11px}.admin-workspace .admin-test-card{border-top:3px solid #8a3be1}.admin-workspace .admin-series-card{border-top:3px solid #3978eb}.admin-workspace .admin-test-gates>div{border-radius:8px}.admin-workspace .admin-test-gates>div.passed{background:#eefaf6}.admin-workspace .admin-test-gates>div.waiting{background:#fff7e8}.admin-workspace .admin-test-gates>div.failed{background:#fff0f3}.admin-workspace :is(.admin-live-session-list,.admin-live-sessions-panel){border-radius:11px}.admin-workspace .learning-workspace-grid{gap:12px}.admin-workspace :is(.learning-question-list,.learning-test-list)>article{background:#fff;border:1px solid #e6dff1;border-radius:9px}.admin-workspace :is(.admin-question-options>div,.admin-topic-row,.admin-question-rationales,.admin-image-editor,.admin-content-thumbnail){border-radius:8px}.admin-workspace .admin-question-options>div.answer{background:#effbf6;border-color:#5bc4a0}.admin-workspace .admin-content-thumbnail{border:1px solid #e3d8f4}.admin-workspace .ops-support-hero,.admin-workspace .ops-learning-hero{border-top:3px solid #a33bc9;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);padding:21px}.admin-workspace :is(.ops-support-metrics,.ops-learning-hero-stats)>article{background:#ffffffeb;border-color:#e0d3f3;border-radius:9px}.admin-workspace :is(.ops-support-metrics,.ops-learning-hero-stats)>article:nth-child(3n+1){border-top:2px solid #7e3be9}.admin-workspace :is(.ops-support-metrics,.ops-learning-hero-stats)>article:nth-child(3n+2){border-top:2px solid #e3489e}.admin-workspace :is(.ops-support-metrics,.ops-learning-hero-stats)>article:nth-child(3n){border-top:2px solid #3f79e8}.admin-workspace .admin-leaderboard-page,.admin-workspace .admin-student-features-page{gap:12px}.admin-workspace .admin-leaderboard-controls,.admin-workspace .admin-leaderboard-metrics{border-top:3px solid #873be2}.admin-workspace .admin-leaderboard-switch-card,.admin-workspace .admin-student-feature-toggle{background:linear-gradient(110deg,#fff,#fbf7ff 65%,#fff7fb);border-color:#e5d9f3;border-radius:9px}.admin-workspace .admin-leaderboard-switch-icon,.admin-workspace .admin-student-feature-icon{color:#742ce0;background:linear-gradient(145deg,#eee4ff,#ffe8f4);border-radius:8px}.admin-workspace .admin-leaderboard-switch-icon.district{color:#3675db;background:#eaf2ff}.admin-workspace .admin-leaderboard-metric-grid>article{background:linear-gradient(145deg,#fff,#f8f3ff);border-color:#e2d8f0;border-radius:9px}.admin-workspace .admin-leaderboard-metric-grid>article:nth-child(4n+1){border-top:3px solid #7d35e9}.admin-workspace .admin-leaderboard-metric-grid>article:nth-child(4n+2){border-top:3px solid #df479e}.admin-workspace .admin-leaderboard-metric-grid>article:nth-child(4n+3){border-top:3px solid #3979ea}.admin-workspace .admin-leaderboard-metric-grid>article:nth-child(4n){border-top:3px solid #e5a02a}.admin-workspace .admin-student-feature-panel{border-top:3px solid #8b40e4}.admin-workspace .admin-student-feature-toggle input:checked{background:#8339e8;border-color:#8339e8}.admin-workspace .admin-reference-list>article:nth-child(4n+1){border-left:3px solid #7e35e6}.admin-workspace .admin-reference-list>article:nth-child(4n+2){border-left:3px solid #dd439c}.admin-workspace .admin-reference-list>article:nth-child(4n+3){border-left:3px solid #3978e8}.admin-workspace .admin-reference-list>article:nth-child(4n){border-left:3px solid #e5a12b}.admin-workspace .admin-announcement-preview{background:linear-gradient(145deg,#f5edff,#fff4fa);border-color:#dfd2f1;border-radius:10px}.admin-workspace .admin-announcement-preview>div{background:#fff;border-radius:9px}.admin-workspace .admin-recent-events>article{border-left:3px solid #8d40df}.admin-workspace :is(.admin-console-empty,.workflow-empty,.panel-placeholder){background:linear-gradient(120deg,#fff,#faf5ff);border:1px dashed #d9c8ef;border-radius:10px}@media (width<=850px){.admin-workspace .workflow-hero{grid-template-columns:minmax(0,1fr) 170px;gap:12px}.admin-workspace :is(.ops-support-hero,.ops-learning-hero){grid-template-columns:1fr;gap:15px}.admin-workspace :is(.admin-tests-metrics,.workflow-stat-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-workspace :is(.admin-console-hero,.admin-leaderboard-hero,.admin-student-features-hero,.workflow-hero,.ops-support-hero,.ops-learning-hero){border-radius:11px}.admin-workspace .workflow-hero{grid-template-columns:1fr;padding:16px}.admin-workspace .workflow-hero-side{grid-template-columns:auto 1fr auto;align-items:center;gap:7px 10px;display:grid}.admin-workspace .workflow-hero-side>strong{grid-row:span 2}.admin-workspace .workflow-hero-side>button{grid-area:1/3/span 2}.admin-workspace :is(.admin-tests-metrics,.workflow-stat-grid,.admin-leaderboard-metric-grid,.ops-support-metrics,.ops-learning-hero-stats){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-workspace :is(.admin-tests-workspace,.admin-module-section,.admin-console-card,.admin-leaderboard-controls,.admin-leaderboard-metrics,.admin-student-feature-panel,.workflow-queue-card,.support-queue,.support-detail){border-radius:10px;padding:12px}.admin-workspace :is(.admin-tests-tools,.admin-console-toolbar,.admin-list-toolbar,.support-workspace-toolbar,.learning-workspace-toolbar){flex-wrap:wrap}.admin-workspace :is(.admin-tests-search,.admin-search,.ops-support-search){width:100%}.admin-workspace .admin-test-card{padding:12px}.admin-workspace :is(.admin-record-actions,.admin-test-actions,.admin-series-edit-actions,.admin-reference-actions){flex-wrap:wrap}.admin-workspace :is(.admin-console-form.two-column,.admin-create-grid,.admin-edit-grid,.admin-live-number-fields){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-workspace *,.admin-workspace :before,.admin-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace-shell .ops-learning-hero h2{color:#202346!important;text-shadow:none!important}.workspace-shell .ops-learning-hero h2 em{color:#7a2fe2!important}.workspace-shell .ops-learning-hero p{color:#596783!important}.workspace-shell .ops-learning-hero .welcome-eyebrow{color:#6e2bd1!important}.workspace-shell .ops-learning-hero-stats>article small,.workspace-shell .ops-learning-hero-stats>article span{color:#64718a!important}.workspace-shell .ops-learning-hero-stats>article strong{color:#192747!important}.admin-workspace .admin-console-hero h2{color:#202346!important;text-shadow:none!important}.admin-workspace .admin-console-hero p{color:#596783!important}.admin-workspace .admin-console-hero>div>small{color:#6e2bd1!important}.workspace-shell .ops-support-hero h2{color:#202346!important;text-shadow:none!important}.workspace-shell .ops-support-hero h2 em{color:#7a2fe2!important}.workspace-shell .ops-support-hero p{color:#596783!important}.workspace-shell .ops-support-hero .welcome-eyebrow{color:#6e2bd1!important}.workspace-shell .ops-support-metrics>article small,.workspace-shell .ops-support-metrics>article span{color:#64718a!important}.workspace-shell .ops-support-metrics>article strong{color:#192747!important}.workspace-shell .ops-support-hero{background:radial-gradient(circle at 4% 100%,#bd8cff36,#0000 34%),radial-gradient(circle at 76% 0,#f069bd28,#0000 30%),linear-gradient(112deg,#eadcff 0%,#ffe5f2 52%,#dfeaff 100%)!important;border:1px solid #cfb1ff!important;border-top:3px solid #8738ed!important}.workspace-shell .ops-support-metrics>article{border-radius:9px!important;box-shadow:0 7px 16px #4e328b12,inset 0 1px #fff!important}.workspace-shell .ops-support-metrics>article:first-child{background:linear-gradient(145deg,#fff,#f1e7ff)!important;border:1px solid #d8c2ff!important;border-top:3px solid #8335e8!important}.workspace-shell .ops-support-metrics>article:nth-child(2){background:linear-gradient(145deg,#fff,#ffebf5)!important;border:1px solid #f5c5df!important;border-top:3px solid #df459e!important}.workspace-shell .ops-support-metrics>article:nth-child(3){background:linear-gradient(145deg,#fff,#eaf1ff)!important;border:1px solid #c8d9ff!important;border-top:3px solid #3978e8!important}.workspace-shell .support-workspace-toolbar{background:linear-gradient(100deg,#f3eaff,#fff0f8 55%,#edf3ff);border:1px solid #ded0f4;border-radius:10px}.workspace-shell :is(.support-queue,.support-detail){border-top:3px solid #8a3de3!important}.workspace-shell .support-detail{border-top-color:#3478e9!important}.admin-audit-page{color:#1c2947;gap:14px;min-width:0;display:grid}.admin-audit-hero{isolation:isolate;background:radial-gradient(circle at 7% 100%,#a978fa2a,#0000 34%),radial-gradient(circle at 76% 0,#eb70bc26,#0000 33%),linear-gradient(112deg,#eee4ff,#ffebf5 55%,#e7efff);border:1px solid #d4baff;border-top:3px solid #7934eb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:150px;padding:22px clamp(17px,2.2vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #48257912,inset 0 1px #fff}.admin-audit-hero-copy{z-index:1;max-width:760px;position:relative}.admin-audit-hero-copy>span{color:#6d2dd2;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.admin-audit-hero h2{color:#1c2544;letter-spacing:-.5px;margin:10px 0 6px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.admin-audit-hero p{color:#5d6a85;max-width:690px;margin:0;font-size:11px;line-height:1.75}.admin-audit-hero-mark{color:#752cdb;background:#ffffffcf;border:1px solid #d8c3f6;border-radius:10px;flex:none;justify-items:center;gap:6px;width:126px;padding:13px;display:grid;box-shadow:0 8px 18px #4c287d10}.admin-audit-hero-mark strong{color:#273454;font-size:10px}.admin-audit-hero-mark small{color:#74809a;font-size:8px}.admin-audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-audit-metrics article{background:linear-gradient(145deg,#fff,#f8f3ff);border:1px solid #e3d9f1;border-top:3px solid #8240e9;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:12px;display:grid;box-shadow:0 6px 16px #36215d0b}.admin-audit-metrics article>span{color:#762fe0;background:#efe5ff;border-radius:8px;grid-row:1/4;place-items:center;width:32px;height:32px;display:grid}.admin-audit-metrics article>small{color:#697590;font-size:8px;font-weight:750}.admin-audit-metrics article>strong{color:#1c2947;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.admin-audit-metrics article>em{color:#8a94a7;font-size:7px;font-style:normal}.admin-audit-metrics article.pink{background:linear-gradient(145deg,#fff,#fff0f7);border-top-color:#de439d}.admin-audit-metrics article.pink>span{color:#ce348d;background:#ffe1f0}.admin-audit-metrics article.blue{background:linear-gradient(145deg,#fff,#edf3ff);border-top-color:#3978e8}.admin-audit-metrics article.blue>span{color:#2f69d1;background:#e1ebff}.admin-audit-metrics article.amber{background:linear-gradient(145deg,#fff,#fff6e5);border-top-color:#e3a02d}.admin-audit-metrics article.amber>span{color:#b77a12;background:#ffedc5}.admin-audit-browser{background:#fff;border:1px solid #e0d6f0;border-radius:12px;gap:12px;padding:clamp(13px,1.7vw,19px);display:grid;box-shadow:0 8px 22px #34245d0b}.admin-audit-browser-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-audit-browser-heading>div>span{color:#782dd9;letter-spacing:.13em;font-size:8px;font-weight:850}.admin-audit-browser-heading h3{color:#1f2b49;margin:4px 0 2px;font-size:16px}.admin-audit-browser-heading p{color:#78849c;margin:0;font-size:9px}.admin-audit-browser-heading>strong{color:#6e2cc8;background:#f7f0ff;border:1px solid #ddcff3;border-radius:7px;flex:none;padding:7px 10px;font-size:9px}.admin-audit-filters{background:linear-gradient(100deg,#f7f1ff,#fff5fa 58%,#f0f5ff);border:1px solid #e7def3;border-radius:9px;grid-template-columns:minmax(220px,1fr) minmax(145px,190px) minmax(130px,160px);gap:8px;padding:9px;display:grid}.admin-audit-filters label{color:#52607d;gap:4px;min-width:0;font-size:8px;font-weight:750;display:grid}.admin-audit-filters select,.admin-audit-search input{color:#273452;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #ded5ef;border-radius:7px;padding:7px 9px;font-size:9px}.admin-audit-search{background:#fff;border:1px solid #ded5ef;border-radius:7px;align-self:end;align-items:center;padding-left:9px;color:#7838d2!important;gap:8px!important;display:flex!important}.admin-audit-search input{border:0;outline:0}.admin-audit-filters :is(select,input):focus-visible{outline-offset:1px;outline:3px solid #873fff30}.admin-audit-event-list{gap:8px;display:grid}.admin-audit-event{background:linear-gradient(110deg,#fff,#fbf8ff 72%,#fff9fc);border:1px solid #e5ddf0;border-left:3px solid #843ce0;border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid;position:relative}.admin-audit-event.pink{border-left-color:#dd429b}.admin-audit-event.blue{border-left-color:#3978e8}.admin-audit-event.success{background:linear-gradient(110deg,#fff,#f1fbf8);border-left-color:#139586}.admin-audit-event.risk{background:linear-gradient(110deg,#fff,#fff5f6);border-left-color:#d94e69}.admin-audit-event-icon{color:#772ee0;background:#eee3ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-audit-event.pink .admin-audit-event-icon{color:#c93187;background:#ffe2f0}.admin-audit-event.blue .admin-audit-event-icon{color:#326edb;background:#e2edff}.admin-audit-event.success .admin-audit-event-icon{color:#087b70;background:#dcf5ed}.admin-audit-event.risk .admin-audit-event-icon{color:#b93450;background:#ffe2e7}.admin-audit-event-content{gap:5px;min-width:0;display:grid}.admin-audit-event-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-audit-event-heading>strong{color:#222e4c;text-transform:capitalize;font-size:11px}.admin-audit-event-heading>span{color:#6c36bb;text-transform:capitalize;background:#f5efff;border:1px solid #dfd2f3;border-radius:5px;padding:3px 7px;font-size:7px;font-weight:800}.admin-audit-event-content>p{color:#65718a;overflow-wrap:anywhere;margin:0;font-size:9px}.admin-audit-event-meta{color:#77839a;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:8px;display:flex}.admin-audit-event-meta>span,.admin-audit-event-meta>time{align-items:center;gap:4px;display:inline-flex}.admin-audit-metadata{margin-top:2px}.admin-audit-metadata summary{color:#7130c5;cursor:pointer;width:fit-content;font-size:8px;font-weight:750}.admin-audit-metadata code{color:#46536e;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f6fb;border:1px solid #e4dcf0;border-radius:7px;max-height:180px;margin-top:6px;padding:9px;font-size:8px;display:block;overflow:auto}.admin-audit-retention-note{color:#385b96;background:linear-gradient(100deg,#f0f6ff,#f8f3ff);border:1px solid #d5e4fb;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:8px;line-height:1.6;display:flex}.admin-audit-retention-note svg{color:#3874df;flex:none}.admin-audit-page .admin-console-empty{min-height:120px}@media (width<=760px){.admin-audit-metrics,.admin-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-search{grid-column:1/-1}}@media (width<=480px){.admin-audit-page{gap:10px}.admin-audit-hero{align-items:flex-start;padding:15px}.admin-audit-hero h2{font-size:21px}.admin-audit-hero p{font-size:9px}.admin-audit-hero-mark{width:76px;padding:9px 5px}.admin-audit-hero-mark svg{width:22px}.admin-audit-hero-mark strong{font-size:8px}.admin-audit-hero-mark small{text-align:center;font-size:7px}.admin-audit-metrics article{padding:9px}.admin-audit-metrics article>strong{font-size:19px}.admin-audit-filters{grid-template-columns:1fr 1fr}.admin-audit-browser{padding:11px}.admin-audit-event{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px}.admin-audit-event-icon{width:27px;height:27px}}:is(.staff-workspace,.admin-workspace) .staff-desk{--desk-ink:#1b2746;--desk-muted:#687590;--desk-line:#e2d9f1;--desk-green:#7a32e8;color:var(--desk-ink);gap:12px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero{color:#fff;background:radial-gradient(at 83% 0,#ff70c233 0,#0000 29%),radial-gradient(at 5% 110%,#5892ff50 0,#0000 38%),linear-gradient(112deg,#32175f 0%,#6926a5 47%,#a82f8f 76%,#3159be 100%);border:1px solid #55208f;border-top:3px solid #9a4bff;border-radius:13px;grid-template-columns:minmax(0,1fr) 220px;min-height:205px;padding:22px clamp(18px,2.7vw,30px);box-shadow:0 15px 32px #421f7027,inset 0 1px #ffffff24}:is(.staff-workspace,.admin-workspace) .staff-desk-hero:before{background:linear-gradient(120deg,#0000 45%,#ffffff0b 45.2%,#0000 72%),repeating-linear-gradient(135deg,#0000 0 48px,#ffffff08 49px 50px)}:is(.staff-workspace,.admin-workspace) .staff-desk-eyebrow{color:#ffe0a1}:is(.staff-workspace,.admin-workspace) .staff-desk-eyebrow i,:is(.staff-workspace,.admin-workspace) .staff-desk-live-label i{background:#ffce69;box-shadow:0 0 0 4px #ffce6928}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2{color:#fff;text-shadow:0 2px 8px #16092c50}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2 em{color:#ffd57e}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-copy>p{color:#eee3fa}:is(.staff-workspace,.admin-workspace) .staff-desk-roles span{color:#fff4df;background:#ffffff12;border-color:#ffffff35;border-radius:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-roles svg{color:#ffcf70}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>a{color:#362044;background:linear-gradient(110deg,#ffe19a,#ffb75d);border-color:#ffe1a4;border-radius:8px;box-shadow:0 7px 16px #16092c36}:is(.staff-workspace,.admin-workspace) .staff-desk-hero-actions>button{border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card{background:linear-gradient(145deg,#ffffff2c,#ffffff13);border-color:#ffffff49;border-radius:10px;box-shadow:inset 0 1px #ffffff32,0 8px 20px #1d0e3b21}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>strong{color:#fff}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>small,:is(.staff-workspace,.admin-workspace) .staff-desk-live-label{color:#f2e6ff}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div{color:#f8edff;border-color:#ffffff35}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div b{color:#ffdb86}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>a{color:#ffe0a1}:is(.staff-workspace,.admin-workspace) .staff-desk-orbit{border-color:#ffffff2b;box-shadow:0 0 0 34px #ffffff0c,0 0 0 70px #ffffff08}:is(.staff-workspace,.admin-workspace) .staff-desk-status{color:#76829a;background:linear-gradient(100deg,#f6efff,#fff5fa 55%,#f0f5ff);border:1px solid #e5daf5;border-radius:8px;min-height:34px;padding:5px 10px}:is(.staff-workspace,.admin-workspace) .staff-desk-status>span:first-child{color:#6f2bc5}:is(.staff-workspace,.admin-workspace) .staff-desk-status svg{color:#782fe0}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics{gap:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article{background:linear-gradient(145deg,#fff,#f8f2ff);border-color:#8339e9 #e3d9f1 #e3d9f1;border-top-style:solid;border-top-width:3px;border-radius:10px;min-height:78px;box-shadow:0 6px 16px #37225b0c}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article:nth-child(2){background:linear-gradient(145deg,#fff,#fff1f7);border-top-color:#df469f}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article:nth-child(3){background:linear-gradient(145deg,#fff,#eef4ff);border-top-color:#3979e8}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article:nth-child(4){background:linear-gradient(145deg,#fff,#fff7e8);border-top-color:#e5a12c}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon{border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.all{color:#7430dc;background:#eee3ff}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.urgent{color:#c34380;background:#ffe3f0}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.review{color:#326bd2;background:#e2ecff}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.publish{color:#a26a05;background:#ffedc5}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics small{color:#66738c}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics strong{color:#1c2948}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics article>div>span{color:#79859a}:is(.staff-workspace,.admin-workspace) .staff-desk-content-grid{gap:11px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel{background:#fff;border:1px solid #e1d8ef;border-top:3px solid #8439e5;border-radius:11px;padding:14px;box-shadow:0 8px 20px #39255e0b}:is(.staff-workspace,.admin-workspace) .staff-desk-workspaces-panel{border-top-color:#df439d}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading>div>span{color:#752fd3}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading h2{color:#1d2a49}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading p{color:#73809a}:is(.staff-workspace,.admin-workspace) .staff-desk-panel-heading>a{color:#742fdb}:is(.staff-workspace,.admin-workspace) .staff-desk-count{color:#742bbf;background:#f7edff;border-color:#ead6f5;border-radius:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article{border-top-color:#eee7f5}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon{color:#762ee0;background:#eee4ff;border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.question{color:#326bd2;background:#e7efff}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.test,:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.series{color:#c73587;background:#ffe5f1}:is(.staff-workspace,.admin-workspace) .staff-desk-task-icon.support{color:#ad710f;background:#fff0cb}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>strong{color:#1e2a47}:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>small,:is(.staff-workspace,.admin-workspace) .staff-desk-task-copy>div{color:#74809a}:is(.staff-workspace,.admin-workspace) .staff-desk-priority{border-radius:6px}:is(.staff-workspace,.admin-workspace) .staff-desk-priority.urgent{color:#af3150;background:#ffebef}:is(.staff-workspace,.admin-workspace) .staff-desk-priority.high{color:#9c650c;background:#fff4d9}:is(.staff-workspace,.admin-workspace) .staff-desk-priority.normal{color:#6942a4;background:#f1e9ff}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article>a,:is(.staff-workspace,.admin-workspace) .staff-desk-all-tasks{color:#702bd2;border-radius:7px}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace{background:linear-gradient(110deg,#fff,#faf7ff);border-color:#e5def0;border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace:nth-child(4n+1){border-left:3px solid #8036e4}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace:nth-child(4n+2){border-left:3px solid #dd439a}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace:nth-child(4n+3){border-left:3px solid #3c78e5}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace:nth-child(4n){border-left:3px solid #e5a12d}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace:hover{background:#fcf9ff;border-color:#cfb4f2;transform:translateY(-1px)}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon{border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.gold{color:#a46c0b;background:#fff0c9}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.teal{color:#6d2bd3;background:#f0e6ff}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.violet{color:#bd3488;background:#ffe6f2}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.blue{color:#326bd2;background:#e8f0ff}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.rose{color:#bf3888;background:#ffe8f3}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace strong{color:#202b48}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace small{color:#75819a}:is(.staff-workspace,.admin-workspace) .staff-desk-automation,:is(.staff-workspace,.admin-workspace) .staff-desk-footer-note{color:#62517d;background:linear-gradient(100deg,#f6efff,#fff4fa 58%,#eff5ff);border-color:#e2d6f2;border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-automation svg,:is(.staff-workspace,.admin-workspace) .staff-desk-footer-note svg{color:#7530d8}@media (width<=760px){:is(.staff-workspace,.admin-workspace) .staff-desk{gap:9px}:is(.staff-workspace,.admin-workspace) .staff-desk-hero{border-radius:10px}:is(.staff-workspace,.admin-workspace) .staff-desk-metrics>article{border-radius:8px}:is(.staff-workspace,.admin-workspace) .staff-desk-panel{border-radius:9px;padding:11px}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace{border-radius:7px}}@media (width<=420px){:is(.staff-workspace,.admin-workspace) .staff-desk-hero{grid-template-columns:1fr}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card{grid-template-columns:1fr auto;justify-self:stretch;width:100%;padding:10px}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>strong{grid-area:1/2/span 2}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>small,:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>div{grid-column:1}:is(.staff-workspace,.admin-workspace) .staff-desk-live-card>a{grid-area:3/2}}.staff-workspace .workspace-sidebar{scrollbar-color:#ffffff35 transparent;background:linear-gradient(165deg,#202631 0%,#171d27 56%,#111720 100%);border-right-color:#ffffff12;box-shadow:10px 0 28px #0b0e1418}.staff-workspace .workspace-nav-link{color:#c0c6cf;border-color:#0000;border-radius:8px}.staff-workspace .workspace-nav-link:hover{color:#fff;background:#ffffff0b;border-color:#ffffff14}.staff-workspace .support-card-icon{color:#e0e4e9;background:#ffffff0c;border-color:#ffffff26;border-radius:8px}.staff-workspace .support-card a{text-underline-offset:3px;-webkit-text-decoration:underline #fff5;text-decoration:underline #fff5}.staff-workspace :is(.workspace-signout,.workspace-nav-link):focus-visible{outline-color:#ffffff75}@media (width<=760px){.staff-workspace .workspace-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141922f7;border-color:#ffffff20;box-shadow:0 -10px 28px #080b1028}.staff-workspace .workspace-nav-link{color:#c0c6cf}.staff-workspace .workspace-nav-link.active{color:#17202c;background:linear-gradient(145deg,#f4f5f6,#dfe3e8);border-color:#ffffff25;box-shadow:inset 0 2px #fff,0 4px 12px #080b1025}.staff-workspace .workspace-nav-link.active:after{background:#626d7a}.staff-workspace .workspace-nav-link svg{color:#a8b0ba}.staff-workspace .workspace-nav-link.active svg{color:#263243}.staff-workspace .mobile-workspace-brand .brand-mark-svg{filter:grayscale()brightness(1.05)}.staff-workspace .mobile-workspace-word{color:#202a38}.staff-workspace .mobile-workspace-word>span{color:#576272}}.staff-workspace .workflow-hero{isolation:isolate;color:#fff;background:radial-gradient(at 82% 0,#ee5cbf52 0,#0000 30%),radial-gradient(at 2% 112%,#4786ff69 0,#0000 39%),linear-gradient(112deg,#321660 0%,#6927ae 45%,#a62e93 73%,#3158bb 100%);border:1px solid #5825a5;border-top:3px solid #a745ff;border-radius:12px;grid-template-columns:minmax(0,1fr) 215px;min-height:166px;padding:22px clamp(18px,2.5vw,30px);position:relative;overflow:hidden;box-shadow:0 14px 30px #45217a27,inset 0 1px #ffffff26}.staff-workspace .workflow-hero:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff2d;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-170px;right:9%;box-shadow:0 0 0 24px #ffffff0d,0 0 0 52px #ffffff08}.staff-workspace .workflow-hero h2{color:#fff;text-shadow:0 2px 8px #20103948}.staff-workspace .workflow-hero h2 em{color:#ffdc82}.staff-workspace .workflow-hero p{color:#efe5fb}.staff-workspace .workflow-eyebrow,.staff-workspace .workflow-eyebrow svg{color:#ffd98b}.staff-workspace .workflow-hero-side{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff29,#ffffff12);border:1px solid #ffffff47;border-radius:10px;box-shadow:inset 0 1px #ffffff2b,0 8px 18px #1c0d3923}.staff-workspace .workflow-hero-side>strong{color:#fff}.staff-workspace .workflow-hero-side>small,.staff-workspace .workflow-live{color:#eee5fb}.staff-workspace .workflow-live i{background:#7be0be;box-shadow:0 0 0 4px #7be0be30}.staff-workspace .workflow-hero-side>button{color:#fff;background:#ffffff16;border:1px solid #ffffff4a;border-radius:8px}.staff-workspace .workflow-hero-side>button:hover:not(:disabled){background:#ffffff26}.staff-workspace .workflow-stat-grid>article{background:linear-gradient(145deg,#fff,#f5efff);border:1px solid #ded4f0;border-top:3px solid #7d35e5;border-radius:10px;box-shadow:0 6px 17px #38245e10}.staff-workspace .workflow-stat-grid>article:nth-child(2){background:linear-gradient(145deg,#fff,#fff0f7);border-color:#df439e #f2d3e4 #f2d3e4}.staff-workspace .workflow-stat-grid>article:nth-child(3){background:linear-gradient(145deg,#fff,#edf3ff);border-color:#3979e8 #d2def7 #d2def7}.staff-workspace .workflow-stat-grid>article:nth-child(4){background:linear-gradient(145deg,#fff,#fff6e4);border-color:#e5a02b #f1dfb9 #f1dfb9}.staff-workspace .workflow-stat-icon,.staff-workspace .workflow-stat-icon.blue,.staff-workspace .workflow-stat-icon.orange,.staff-workspace .workflow-stat-icon.violet,.staff-workspace .workflow-stat-icon.green{color:#7130d5;background:#eee5ff;border:1px solid #e2d8f2;border-radius:9px}.staff-workspace .workflow-stat-icon.orange{color:#c53787;background:#ffe4f1;border-color:#f2d4e5}.staff-workspace .workflow-stat-icon.blue{color:#326bd5;background:#e5efff;border-color:#d6e2fc}.staff-workspace .workflow-stat-icon.green{color:#a46b0d;background:#fff0c9;border-color:#f1dfb9}.staff-workspace .workflow-stat-grid>article small{color:#65718c}.staff-workspace .workflow-stat-grid>article strong{color:#1e2948}.staff-workspace .workflow-stat-grid>article>span:last-child{color:#7b879e}.staff-workspace .workflow-queue-card{background:linear-gradient(145deg,#fff,#fdfbff 72%,#fff9fc);border:1px solid #dfd5ef;border-top:3px solid #7d35e5;border-radius:12px;padding:clamp(13px,1.7vw,19px);box-shadow:0 8px 22px #38245e10}.staff-workspace .workflow-heading h2{color:#1d2947}.staff-workspace .workflow-heading p,.staff-workspace .workflow-refresh-time{color:#74809a}.staff-workspace .workflow-heading .section-kicker{color:#7c35dc}.staff-workspace .workflow-filter-row{background:linear-gradient(100deg,#f5edff,#fff2f9 57%,#eff4ff);border:1px solid #e3d7f2;border-radius:9px;gap:5px;padding:4px}.staff-workspace .workflow-filter-row>button{color:#5d6882;background:0 0;border:1px solid #0000;border-radius:7px;min-height:35px}.staff-workspace .workflow-filter-row>button:hover{color:#6224be;background:#ffffffc9}.staff-workspace .workflow-filter-row>button.active{color:#fff;background:linear-gradient(110deg,#7330e8,#ad35c8 60%,#df439d);border-color:#8439e8;box-shadow:0 5px 12px #8138df2c}.staff-workspace .workflow-filter-row>button.active span{color:#6c27c9;background:#fff}.staff-workspace .workflow-task-list{gap:8px}.staff-workspace .workflow-task{background:linear-gradient(110deg,#fff,#faf6ff 70%,#fffafd);border:1px solid #e4dcef;border-left:3px solid #8a3be0;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;padding:12px;box-shadow:0 4px 12px #38245e09}.staff-workspace .workflow-task:nth-child(4n+2){background:linear-gradient(110deg,#fff,#fff4f9);border-left-color:#de429b}.staff-workspace .workflow-task:nth-child(4n+3){background:linear-gradient(110deg,#fff,#f2f6ff);border-left-color:#3978e8}.staff-workspace .workflow-task:nth-child(4n){background:linear-gradient(110deg,#fff,#fff9ed);border-left-color:#e2a02d}.staff-workspace .workflow-task.urgent{background:linear-gradient(110deg,#fff1f3,#fff);border-left-color:#d64760}.staff-workspace .workflow-task.high{background:linear-gradient(110deg,#fff7e7,#fff);border-left-color:#e39a1e}.staff-workspace .workflow-task-icon,.staff-workspace .workflow-task-icon.recruitment,.staff-workspace .workflow-task-icon.question,.staff-workspace .workflow-task-icon.test,.staff-workspace .workflow-task-icon.series,.staff-workspace .workflow-task-icon.support{color:#7330d9;background:#eee5ff;border:1px solid #e5d8f3;border-radius:9px}.staff-workspace .workflow-task-icon.recruitment{color:#c33788;background:#ffe4f1;border-color:#f0d1e2}.staff-workspace .workflow-task-icon.question{color:#326bd5;background:#e4eeff;border-color:#d4e1fb}.staff-workspace .workflow-task-icon.test,.staff-workspace .workflow-task-icon.series{color:#a56b0d;background:#fff0c9;border-color:#f2dfb6}.staff-workspace .workflow-task-icon.support{color:#117e77;background:#e3f5ef;border-color:#d4e7e4}.staff-workspace .workflow-task-meta{color:#77829a}.staff-workspace .workflow-task-meta>span:first-child{color:#39445e}.staff-workspace .workflow-task h3{color:#1f2b49}.staff-workspace .workflow-task-foot{color:#758099}.staff-workspace .workflow-priority{color:#6943a0;background:#f2ecfb;border:1px solid #ded7e9;border-radius:6px}.staff-workspace .workflow-priority.urgent{color:#a92f49;background:#ffeaee;border-color:#f1c6ce}.staff-workspace .workflow-priority.high{color:#96600b;background:#fff3d8;border-color:#f0dbb1}.staff-workspace .workflow-task-action{color:#fff;background:linear-gradient(110deg,#7430e8,#ad35c8 58%,#dc449e);border:1px solid #8238e4;border-radius:8px;min-height:36px;padding:0 11px;box-shadow:0 5px 12px #8138df26}.staff-workspace .workflow-task-action:hover:not(:disabled){color:#fff;filter:saturate(1.12)}.staff-workspace .workflow-automation-note{color:#5f5278;background:linear-gradient(100deg,#f4edff,#fff3f9 58%,#f0f5ff);border:1px solid #e1d5f1;border-radius:9px}.staff-workspace .workflow-automation-mark{color:#8838d7}.staff-workspace .workflow-empty,.staff-workspace .panel-placeholder{color:#596783;background:linear-gradient(120deg,#faf6ff,#fff);border:1px dashed #d9c8ef;border-radius:10px}.staff-workspace .workflow-empty>span{color:#7731db;background:#efe5ff}.staff-workspace .workflow-empty>strong{color:#202b49}.staff-workspace .workflow-empty>p{color:#6f7b94}.staff-workspace .workflow-empty>a,.staff-workspace .workflow-error button{color:#712bd4}.staff-workspace .workflow-error{border-radius:9px}.staff-workspace :is(.workflow-hero button,.workflow-filter-row button,.workflow-task-action,.workflow-empty a):focus-visible{outline-offset:2px;outline:3px solid #873fff55}@media (width<=760px){.staff-workspace .workflow-hero{border-radius:10px;grid-template-columns:1fr;gap:12px;padding:16px}.staff-workspace .workflow-hero h2{font-size:22px}.staff-workspace .workflow-hero-side{grid-template-columns:auto 1fr auto;place-items:center start;gap:4px 10px;padding:10px;display:grid}.staff-workspace .workflow-hero-side>strong{grid-area:1/2/span 2;font-size:27px}.staff-workspace .workflow-hero-side>small{grid-column:1}.staff-workspace .workflow-hero-side>button{grid-area:1/3/span 2;margin:0}.staff-workspace .workflow-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.staff-workspace .workflow-stat-grid>article{border-radius:9px;min-height:78px;padding:10px}.staff-workspace .workflow-queue-card{border-radius:10px;padding:11px}.staff-workspace .workflow-filter-row{overflow-x:auto}.staff-workspace .workflow-filter-row>button{flex:none}.staff-workspace .workflow-task{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px}.staff-workspace .workflow-task-action{grid-column:2;justify-self:start}}:is(.staff-workspace,.admin-workspace) .recruitment-studio{gap:12px}:is(.staff-workspace,.admin-workspace) .rs-hero{background:radial-gradient(circle at 84% 0,#ed5dbe4a,#0000 28%),radial-gradient(circle at 3% 110%,#4c83ff5c,#0000 34%),linear-gradient(112deg,#321660,#6827aa 46%,#a82e90 74%,#3158bc);border:1px solid #6227a8;border-top:3px solid #a443ff;border-radius:13px;min-height:180px;padding:22px clamp(17px,2.5vw,29px);box-shadow:0 14px 30px #47237d25,inset 0 1px #ffffff24}:is(.staff-workspace,.admin-workspace) .rs-hero h2{color:#fff;text-shadow:0 2px 8px #200f3c3d}:is(.staff-workspace,.admin-workspace) .rs-hero h2 em{color:#ffdb83}:is(.staff-workspace,.admin-workspace) .rs-eyebrow,:is(.staff-workspace,.admin-workspace) .rs-eyebrow svg{color:#ffda91}:is(.staff-workspace,.admin-workspace) .rs-hero-copy p{color:#eee5fb}:is(.staff-workspace,.admin-workspace) .rs-hero-tags span{color:#f7edff;background:#ffffff12;border-color:#ffffff35;border-radius:7px}:is(.staff-workspace,.admin-workspace) .rs-hero-tags svg{color:#ffda91}:is(.staff-workspace,.admin-workspace) .rs-hero-count{background:#ffffff19;border-color:#ffffff3b;border-radius:10px}:is(.staff-workspace,.admin-workspace) .rs-hero-count>span,:is(.staff-workspace,.admin-workspace) .rs-hero-count>small{color:#eee3fa}:is(.staff-workspace,.admin-workspace) .rs-hero-count>strong{color:#fff}:is(.staff-workspace,.admin-workspace) .rs-hero-side>a{background:#ffffff18;border-color:#ffffff42;border-radius:8px}:is(.staff-workspace,.admin-workspace) .rs-stat-grid{gap:8px}:is(.staff-workspace,.admin-workspace) .rs-stat{background:linear-gradient(145deg,#fff,#f7f1ff);border:1px solid #dfd5ef;border-top:3px solid #8038e7;border-radius:10px;min-height:76px;padding:11px;box-shadow:0 6px 16px #3420500c}:is(.staff-workspace,.admin-workspace) .rs-stat-draft{background:linear-gradient(145deg,#fff,#fff0f7);border-color:#df439c #f0d5e4 #f0d5e4}:is(.staff-workspace,.admin-workspace) .rs-stat-review{background:linear-gradient(145deg,#fff,#eff4ff);border-color:#3978e8 #d4def5 #d4def5}:is(.staff-workspace,.admin-workspace) .rs-stat-approved{background:linear-gradient(145deg,#fff,#f6f0ff);border-color:#9560d5 #e2d9f0 #e2d9f0}:is(.staff-workspace,.admin-workspace) .rs-stat-published{background:linear-gradient(145deg,#fff,#fff6e4);border-color:#e5a02c #f0dfb8 #f0dfb8}:is(.staff-workspace,.admin-workspace) .rs-stat-total .rs-stat-icon{color:#7330d8;background:#eee4ff}:is(.staff-workspace,.admin-workspace) .rs-stat-draft .rs-stat-icon{color:#c43788;background:#ffe3f0}:is(.staff-workspace,.admin-workspace) .rs-stat-review .rs-stat-icon{color:#326bd4;background:#e3edff}:is(.staff-workspace,.admin-workspace) .rs-stat-approved .rs-stat-icon{color:#8041bf;background:#eee1ff}:is(.staff-workspace,.admin-workspace) .rs-stat-published .rs-stat-icon{color:#a36b0b;background:#ffedc4}:is(.staff-workspace,.admin-workspace) .rs-stat small{color:#66728b}:is(.staff-workspace,.admin-workspace) .rs-stat strong{color:#1c2948}:is(.staff-workspace,.admin-workspace) .rs-stat>div>span{color:#7d889e}:is(.staff-workspace,.admin-workspace) .rs-panel{border-color:#e0d7ef;border-radius:12px;box-shadow:0 8px 22px #39255e0c}:is(.staff-workspace,.admin-workspace) .rs-editor-panel{border-top:3px solid #8239e7}:is(.staff-workspace,.admin-workspace) .rs-queue-panel{border-top:3px solid #df439c}:is(.staff-workspace,.admin-workspace) .rs-panel-heading{border-bottom-color:#ede5f5}:is(.staff-workspace,.admin-workspace) .rs-panel-heading-icon{color:#7130d6;background:#eee4ff;border-radius:9px}:is(.staff-workspace,.admin-workspace) .rs-queue-icon{color:#c13588;background:#ffe4f1}:is(.staff-workspace,.admin-workspace) .rs-panel-heading>div:nth-child(2)>span{color:#7734cf}:is(.staff-workspace,.admin-workspace) .rs-panel-heading h2{color:#202b49}:is(.staff-workspace,.admin-workspace) .rs-panel-heading p{color:#758099}:is(.staff-workspace,.admin-workspace) .rs-collapse-button,:is(.staff-workspace,.admin-workspace) .rs-icon-button,:is(.staff-workspace,.admin-workspace) .rs-action-secondary{color:#6728be;background:#faf6ff;border-color:#ddcff0;border-radius:8px}:is(.staff-workspace,.admin-workspace) .rs-form-section{border-bottom-color:#eee7f5}:is(.staff-workspace,.admin-workspace) .rs-form-section>legend>span{color:#7029d3;background:linear-gradient(145deg,#eee4ff,#ffe7f4);border-color:#d9c4fa;border-radius:8px}:is(.staff-workspace,.admin-workspace) .rs-form-section:nth-of-type(2)>legend>span{color:#c23588;background:#ffe7f2;border-color:#f0c9df}:is(.staff-workspace,.admin-workspace) .rs-form-section:nth-of-type(3)>legend>span{color:#326bd3;background:#e7efff;border-color:#ccdcfa}:is(.staff-workspace,.admin-workspace) .rs-form-section:nth-of-type(4)>legend>span{color:#a16a0b;background:#fff0c9;border-color:#f0ddb0}:is(.staff-workspace,.admin-workspace) .rs-form-section>legend small{color:#7c43c0}:is(.staff-workspace,.admin-workspace) .rs-form-section>legend strong{color:#253250}:is(.staff-workspace,.admin-workspace) .rs-field{color:#4d5a75}:is(.staff-workspace,.admin-workspace) .rs-field input,:is(.staff-workspace,.admin-workspace) .rs-field select,:is(.staff-workspace,.admin-workspace) .rs-field textarea{color:#263250;background:#fff;border-color:#ded5ec;border-radius:8px}:is(.staff-workspace,.admin-workspace) .rs-field input:focus,:is(.staff-workspace,.admin-workspace) .rs-field select:focus,:is(.staff-workspace,.admin-workspace) .rs-field textarea:focus{border-color:#8540e4;box-shadow:0 0 0 3px #8540e426}:is(.staff-workspace,.admin-workspace) .rs-form-footer{border-color:#ece4f4}:is(.staff-workspace,.admin-workspace) .rs-save-button,:is(.staff-workspace,.admin-workspace) .rs-action-primary{color:#fff;background:linear-gradient(110deg,#7230e8,#ad35c8 58%,#dd439d);border-color:#7730dc;border-radius:8px;box-shadow:0 6px 14px #8138df28}:is(.staff-workspace,.admin-workspace) .rs-toolbar{background:linear-gradient(100deg,#f5edff,#fff2f8 57%,#eff4ff);border-color:#e5d9f1;border-radius:9px}:is(.staff-workspace,.admin-workspace) .rs-search,:is(.staff-workspace,.admin-workspace) .rs-filter{color:#7130d3;background:#fff;border-color:#ded4ee;border-radius:8px}:is(.staff-workspace,.admin-workspace) .rs-record{background:linear-gradient(110deg,#fff,#faf6ff 72%,#fffafd);border-color:#e3d9f0 #e3d9f0 #e3d9f0 #8038e4;border-left-style:solid;border-left-width:3px;border-radius:10px;box-shadow:0 5px 14px #34205009}:is(.staff-workspace,.admin-workspace) .rs-record:nth-child(4n+2){background:linear-gradient(110deg,#fff,#fff3f8);border-left-color:#dc439a}:is(.staff-workspace,.admin-workspace) .rs-record:nth-child(4n+3){background:linear-gradient(110deg,#fff,#f2f6ff);border-left-color:#3979e8}:is(.staff-workspace,.admin-workspace) .rs-record:nth-child(4n){background:linear-gradient(110deg,#fff,#fff9ed);border-left-color:#e2a02c}:is(.staff-workspace,.admin-workspace) .rs-record h3{color:#1e2a48}:is(.staff-workspace,.admin-workspace) .rs-record p,:is(.staff-workspace,.admin-workspace) .rs-record-facts{color:#65718a}:is(.staff-workspace,.admin-workspace) .rs-agency-tag{color:#6c2bc5;background:#f0e6ff;border-radius:6px}:is(.staff-workspace,.admin-workspace) .rs-status{border-radius:6px}:is(.staff-workspace,.admin-workspace) .rs-status-in-review{color:#a36108;background:#fff0cf}:is(.staff-workspace,.admin-workspace) .rs-status-approved{color:#2863c3;background:#e7efff}:is(.staff-workspace,.admin-workspace) .rs-status-published{color:#13816d;background:#e5f7ef}:is(.staff-workspace,.admin-workspace) .rs-review-actions,:is(.staff-workspace,.admin-workspace) .rs-record-actions{flex-wrap:wrap}:is(.staff-workspace,.admin-workspace) .rs-pagination{background:#faf7ff;border-color:#e2d8ef;border-radius:8px}:is(.staff-workspace,.admin-workspace) .ops-learning-hero{background:radial-gradient(circle at 85% 0,#ea58b949,#0000 30%),radial-gradient(circle at 2% 110%,#4c83ff5a,#0000 35%),linear-gradient(112deg,#321660,#6927ab 47%,#a82e91 75%,#3158bc);border:1px solid #6329aa;border-top:3px solid #a342fa;border-radius:13px;box-shadow:0 14px 30px #47237d25,inset 0 1px #ffffff24}:is(.staff-workspace,.admin-workspace) .ops-learning-hero h2{color:#fff!important;text-shadow:0 2px 8px #200f3c40!important}:is(.staff-workspace,.admin-workspace) .ops-learning-hero h2 em{color:#ffdc83!important}:is(.staff-workspace,.admin-workspace) .ops-learning-hero p{color:#efe5fb!important}:is(.staff-workspace,.admin-workspace) .ops-learning-hero .welcome-eyebrow{color:#ffda91!important}:is(.staff-workspace,.admin-workspace) .ops-learning-hero .welcome-eyebrow svg{color:#ffda91}:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article{background:#ffffffeb;border-color:#ffffff48;border-radius:9px;box-shadow:0 7px 17px #24103d25}:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article:first-child{border-top:3px solid #8c42eb}:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article:nth-child(2){border-top:3px solid #df439c}:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article:nth-child(3){border-top:3px solid #3979e8}:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article small,:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article span{color:#66738e!important}:is(.staff-workspace,.admin-workspace) .ops-learning-hero-stats>article strong{color:#1b2949!important}:is(.staff-workspace,.admin-workspace) .learning-workspace-toolbar{background:linear-gradient(100deg,#f5edff,#fff2f8 57%,#eff4ff);border:1px solid #e3d8f1;border-radius:9px;padding:8px}:is(.staff-workspace,.admin-workspace) .learning-workspace-toolbar .admin-tabs{background:#ffffffb8;border-color:#dfd3ef;border-radius:8px}:is(.staff-workspace,.admin-workspace) .learning-workspace-toolbar .admin-tab.active{color:#fff;background:linear-gradient(110deg,#7430e8,#ae35c8 58%,#dc439d);border-color:#8239e6}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid{gap:11px}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid>.student-panel-card,:is(.staff-workspace,.admin-workspace) .learning-forms-stack>.student-panel-card{background:#fff;border:1px solid #e1d8ef;border-top:3px solid #8038e5;border-radius:11px;box-shadow:0 8px 20px #38245e0b}:is(.staff-workspace,.admin-workspace) .learning-forms-stack>.student-panel-card:nth-child(2){border-top-color:#df439b}:is(.staff-workspace,.admin-workspace) .learning-forms-stack>.student-panel-card:nth-child(3){border-top-color:#3979e8}:is(.staff-workspace,.admin-workspace) .learning-queue{border-top-color:#df439b!important}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .panel-card-heading{border-bottom-color:#eee6f5}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .panel-card-heading h2{color:#202b49}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .section-kicker{color:#7a34d7}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid :is(select,input:not([type=checkbox]),textarea){color:#263250;background:#fff;border-color:#ded5ec;border-radius:8px}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid :is(select,input:not([type=checkbox]),textarea):focus-visible{border-color:#8440e2;outline:3px solid #8440e226}:is(.staff-workspace,.admin-workspace) .learning-question-list>article,:is(.staff-workspace,.admin-workspace) .learning-test-list>article{background:linear-gradient(110deg,#fff,#faf6ff 74%,#fffafd);border:1px solid #e5dcf0;border-left:3px solid #8038e5;border-radius:9px;padding:12px}:is(.staff-workspace,.admin-workspace) .learning-question-list>article:nth-child(4n+2),:is(.staff-workspace,.admin-workspace) .learning-test-list>article:nth-child(4n+2){background:linear-gradient(110deg,#fff,#fff3f8);border-left-color:#df439b}:is(.staff-workspace,.admin-workspace) .learning-question-list>article:nth-child(4n+3),:is(.staff-workspace,.admin-workspace) .learning-test-list>article:nth-child(4n+3){background:linear-gradient(110deg,#fff,#f2f6ff);border-left-color:#3979e8}:is(.staff-workspace,.admin-workspace) .learning-question-list>article:nth-child(4n),:is(.staff-workspace,.admin-workspace) .learning-test-list>article:nth-child(4n){background:linear-gradient(110deg,#fff,#fff9ed);border-left-color:#e1a02d}:is(.staff-workspace,.admin-workspace) .learning-question-list>article>small{color:#6f3caf}:is(.staff-workspace,.admin-workspace) .learning-question-list>article>p,:is(.staff-workspace,.admin-workspace) .learning-test-list>article h3{color:#202c4a}:is(.staff-workspace,.admin-workspace) .learning-question-options>span{color:#53607b;background:#faf8fd;border-color:#e2d9ee;border-radius:7px}:is(.staff-workspace,.admin-workspace) .learning-question-options>span.answer-key{color:#08785c;background:#eaf9f2;border-color:#8fd6ba}:is(.staff-workspace,.admin-workspace) .ops-question-explanations,:is(.staff-workspace,.admin-workspace) .ops-question-main-explanation,:is(.staff-workspace,.admin-workspace) .ops-question-source,:is(.staff-workspace,.admin-workspace) .test-question-map{background:#faf7ff;border-color:#e3daef;border-radius:8px}:is(.staff-workspace,.admin-workspace) .ops-question-explanations>strong,:is(.staff-workspace,.admin-workspace) .ops-question-main-explanation>b{color:#712fd1}:is(.staff-workspace,.admin-workspace) .status-pill{border-radius:6px}:is(.staff-workspace,.admin-workspace) .learning-actions .small-action{color:#6727c0;background:#faf6ff;border-color:#ddcff0;border-radius:7px}:is(.staff-workspace,.admin-workspace) .learning-actions .small-action.approve{color:#fff;background:linear-gradient(110deg,#087c70,#149c86);border-color:#138d73}:is(.staff-workspace,.admin-workspace) .learning-actions .small-action.return{color:#a43451;background:#fff3f5;border-color:#e2b3c1}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .button-primary,:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .student-primary-button{color:#fff;background:linear-gradient(110deg,#7330e8,#ad35c8 58%,#dd439d);border-radius:8px;box-shadow:0 5px 12px #8138df26}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .student-secondary-button{color:#6828c0;background:#fff;border-color:#ddcff0;border-radius:8px}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid .panel-placeholder{border-radius:9px}:is(.staff-workspace,.admin-workspace) :is(.rs-save-button,.rs-action-primary,.learning-workspace-grid button,.learning-workspace-toolbar button):focus-visible{outline-offset:2px;outline:3px solid #8540e355}.staff-workspace .workspace-sidebar{background:radial-gradient(at 0 0,#9b4dff3b,#0000 21rem),radial-gradient(at 100% 72%,#db3caa20,#0000 17rem),linear-gradient(165deg,#291344 0%,#211036 54%,#171026 100%);border-right-color:#ffffff20;box-shadow:10px 0 30px #27113b20}.staff-workspace .workspace-brand .brand-mark-svg{filter:none}.staff-workspace .workspace-brand .brand-word{color:#fff}.staff-workspace .workspace-brand .brand-period{color:#ffbd64}.staff-workspace .workspace-brand .brand-word small,.staff-workspace .workspace-nav-label{color:#c2a9df}.staff-workspace .workspace-nav-link{color:#dfd3ed;border:1px solid #0000;border-radius:9px;min-height:42px;transition:border-color .18s,color .18s,background .18s,transform .18s}.staff-workspace .workspace-nav-link svg{color:#c1a3e8}.staff-workspace .workspace-nav-link:nth-child(5n+1):not(.active) svg{color:#c394ff}.staff-workspace .workspace-nav-link:nth-child(5n+2):not(.active) svg{color:#86b6ff}.staff-workspace .workspace-nav-link:nth-child(5n+3):not(.active) svg{color:#ff92c6}.staff-workspace .workspace-nav-link:nth-child(5n+4):not(.active) svg{color:#ffd071}.staff-workspace .workspace-nav-link:nth-child(5n):not(.active) svg{color:#7fe0d1}.staff-workspace .workspace-nav-link:hover{color:#fff;background:linear-gradient(100deg,#803bd52b,#e54ca51c);border-color:#ffffff20;transform:translate(2px)}.staff-workspace .workspace-nav-link.active{color:#fff;background:linear-gradient(105deg,#7130cf 0%,#9d35ca 58%,#d63e9d 100%);border-color:#d29aff77;box-shadow:inset 3px 0 #ffd071,0 8px 19px #0f081c55}.staff-workspace .workspace-nav-link.active svg{color:#ffe09a}.staff-workspace .workspace-nav-link.active .nav-pulse{background:#ffe09a;box-shadow:0 0 0 4px #ffe09a2e,0 0 12px #ffe09a88}.staff-workspace .workspace-sidebar-bottom{border-top-color:#ffffff20}.staff-workspace .support-card{background:linear-gradient(145deg,#ffffff16,#a047d31b 58%,#e14a9c17);border-color:#c798ed55;border-radius:11px;box-shadow:inset 0 1px #ffffff20,0 8px 22px #12091d28}.staff-workspace .support-card-icon{color:#ffe09a;background:linear-gradient(145deg,#853ad4,#c03dba);border-color:#d3a7fa80}.staff-workspace .support-card strong{color:#fff}.staff-workspace .support-card p{color:#d9cbe8}.staff-workspace .support-card a,.staff-workspace .support-card a:hover{color:#ffd27e}.staff-workspace .support-card a{text-decoration-color:#ffd27e77}.staff-workspace .workspace-signout{color:#cbbbdc;background:#ffffff08;border:1px solid #ffffff1d;border-radius:9px}.staff-workspace .workspace-signout:hover{color:#fff;background:linear-gradient(100deg,#853bd72d,#dd439d24);border-color:#e879b855}.staff-workspace :is(.workspace-signout,.workspace-nav-link):focus-visible{outline-offset:2px;outline:3px solid #d9a5ff99}.admin-workspace .workspace-sidebar{background:radial-gradient(at 0 0,#9b4dff3b,#0000 21rem),radial-gradient(at 100% 72%,#db3caa20,#0000 17rem),linear-gradient(165deg,#291344 0%,#211036 54%,#171026 100%);border-right-color:#ffffff20;box-shadow:10px 0 30px #27113b20}.admin-workspace .workspace-brand .brand-mark-svg{filter:none}.admin-workspace .workspace-brand .brand-word{color:#fff}.admin-workspace .workspace-brand .brand-period{color:#ffbd64}.admin-workspace .workspace-brand .brand-word small,.admin-workspace .workspace-nav-label{color:#c2a9df}.admin-workspace .workspace-nav-link{color:#dfd3ed;border:1px solid #0000;border-radius:9px;min-height:42px;transition:border-color .18s,color .18s,background .18s,transform .18s}.admin-workspace .workspace-nav-link svg{color:#c1a3e8}.admin-workspace .workspace-nav-link:nth-child(5n+1):not(.active) svg{color:#c394ff}.admin-workspace .workspace-nav-link:nth-child(5n+2):not(.active) svg{color:#86b6ff}.admin-workspace .workspace-nav-link:nth-child(5n+3):not(.active) svg{color:#ff92c6}.admin-workspace .workspace-nav-link:nth-child(5n+4):not(.active) svg{color:#ffd071}.admin-workspace .workspace-nav-link:nth-child(5n):not(.active) svg{color:#7fe0d1}.admin-workspace .workspace-nav-link:hover{color:#fff;background:linear-gradient(100deg,#803bd52b,#e54ca51c);border-color:#ffffff20;transform:translate(2px)}.admin-workspace .workspace-nav-link.active{color:#fff;background:linear-gradient(105deg,#7130cf 0%,#9d35ca 58%,#d63e9d 100%);border-color:#d29aff77;box-shadow:inset 3px 0 #ffd071,0 8px 19px #0f081c55}.admin-workspace .workspace-nav-link.active svg{color:#ffe09a}.admin-workspace .workspace-nav-link.active .nav-pulse{background:#ffe09a;box-shadow:0 0 0 4px #ffe09a2e,0 0 12px #ffe09a88}.admin-workspace .workspace-sidebar-bottom{border-top-color:#ffffff20}.admin-workspace .support-card{background:linear-gradient(145deg,#ffffff16,#a047d31b 58%,#e14a9c17);border-color:#c798ed55;border-radius:11px;box-shadow:inset 0 1px #ffffff20,0 8px 22px #12091d28}.admin-workspace .support-card-icon{color:#ffe09a;background:linear-gradient(145deg,#853ad4,#c03dba);border-color:#d3a7fa80}.admin-workspace .support-card strong{color:#fff}.admin-workspace .support-card p{color:#d9cbe8}.admin-workspace .support-card a,.admin-workspace .support-card a:hover{color:#ffd27e}.admin-workspace .support-card a{text-decoration-color:#ffd27e77}.admin-workspace .workspace-signout{color:#cbbbdc;background:#ffffff08;border:1px solid #ffffff1d;border-radius:9px}.admin-workspace .workspace-signout:hover{color:#fff;background:linear-gradient(100deg,#853bd72d,#dd439d24);border-color:#e879b855}.admin-workspace :is(.workspace-signout,.workspace-nav-link):focus-visible{outline-offset:2px;outline:3px solid #d9a5ff99}@media (width>=761px){.staff-workspace .workspace-header-signout,.admin-workspace .workspace-header-signout{display:none}}@media (width<=760px){.staff-workspace .workspace-sidebar{background:radial-gradient(at 12% 0,#8439cf45,#0000 52%),linear-gradient(100deg,#201133fa,#251237fa 55%,#1f153dfa);border-top-color:#9851c4}.staff-workspace .workspace-nav-link{color:#e0d5ee;border-radius:13px}.staff-workspace .workspace-nav-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:7px;line-height:1.15;display:block;overflow:hidden}.staff-workspace .workspace-nav-link:nth-child(5n+1):not(.active) svg{color:#d1a5ff;background:#9d55ec26}.staff-workspace .workspace-nav-link:nth-child(5n+2):not(.active) svg{color:#9ac4ff;background:#4885e52b}.staff-workspace .workspace-nav-link:nth-child(5n+3):not(.active) svg{color:#ff9fce;background:#df4fa32b}.staff-workspace .workspace-nav-link:nth-child(5n+4):not(.active) svg{color:#ffdc8e;background:#c9891f2b}.staff-workspace .workspace-nav-link:nth-child(5n):not(.active) svg{color:#8ce4d8;background:#168e8a2e}.staff-workspace .workspace-nav-link svg{box-sizing:content-box;border:1px solid #ffffff12;border-radius:9px;padding:5px;box-shadow:inset 0 1px #ffffff10}.staff-workspace .workspace-nav-link.active{color:#fff;background:linear-gradient(120deg,#7130cf,#a438bf 60%,#d63e9d);border-color:#d29aff77;box-shadow:inset 0 2px #ffd071,0 4px 12px #10071c55}.staff-workspace .workspace-nav-link.active svg{color:#fff0bd;background:#ffffff20;border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff35,0 3px 9px #260b3d25}.staff-workspace .workspace-nav-link.active:after{background:#ffe09a}.staff-workspace .mobile-workspace-brand .brand-mark-svg{filter:none}.admin-workspace .workspace-sidebar{background:radial-gradient(at 12% 0,#8439cf45,#0000 52%),linear-gradient(100deg,#201133fa,#251237fa 55%,#1f153dfa);border-top-color:#9851c4}.admin-workspace .workspace-nav-link{color:#e0d5ee;border-radius:13px}.admin-workspace .workspace-nav-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:7px;line-height:1.15;display:block;overflow:hidden}.admin-workspace .workspace-nav-link:nth-child(5n+1):not(.active) svg{color:#d1a5ff;background:#9d55ec26}.admin-workspace .workspace-nav-link:nth-child(5n+2):not(.active) svg{color:#9ac4ff;background:#4885e52b}.admin-workspace .workspace-nav-link:nth-child(5n+3):not(.active) svg{color:#ff9fce;background:#df4fa32b}.admin-workspace .workspace-nav-link:nth-child(5n+4):not(.active) svg{color:#ffdc8e;background:#c9891f2b}.admin-workspace .workspace-nav-link:nth-child(5n):not(.active) svg{color:#8ce4d8;background:#168e8a2e}.admin-workspace .workspace-nav-link svg{box-sizing:content-box;border:1px solid #ffffff12;border-radius:9px;padding:5px;box-shadow:inset 0 1px #ffffff10}.admin-workspace .workspace-nav-link.active{color:#fff;background:linear-gradient(120deg,#7130cf,#a438bf 60%,#d63e9d);border-color:#d29aff77;box-shadow:inset 0 2px #ffd071,0 4px 12px #10071c55}.admin-workspace .workspace-nav-link.active svg{color:#fff0bd;background:#ffffff20;border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff35,0 3px 9px #260b3d25}.admin-workspace .workspace-nav-link.active:after{background:#ffe09a}.admin-workspace .mobile-workspace-brand .brand-mark-svg{filter:none}:is(.staff-workspace,.admin-workspace) .rs-hero{border-radius:10px;grid-template-columns:1fr;gap:11px;padding:16px}:is(.staff-workspace,.admin-workspace) .rs-hero-side{grid-template-columns:minmax(0,1fr) auto;align-items:center}:is(.staff-workspace,.admin-workspace) .rs-hero-count{grid-row:span 2;padding:9px}:is(.staff-workspace,.admin-workspace) .rs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.staff-workspace,.admin-workspace) .rs-panel{border-radius:10px}:is(.staff-workspace,.admin-workspace) .rs-record{border-radius:9px}:is(.staff-workspace,.admin-workspace) .ops-learning-hero{border-radius:10px}:is(.staff-workspace,.admin-workspace) .learning-workspace-grid>.student-panel-card,:is(.staff-workspace,.admin-workspace) .learning-forms-stack>.student-panel-card{border-radius:9px}:is(.staff-workspace,.admin-workspace) .learning-question-list>article,:is(.staff-workspace,.admin-workspace) .learning-test-list>article{padding:10px}}.student-workspace[data-immersive=true] .student-exam-screen{background:linear-gradient(145deg,#fbf8ff 0%,#f7f4ff 54%,#f2f6ff 100%);border-color:#d9c9f2;box-shadow:0 24px 64px #4122691a,0 3px 12px #8d55d30b}.student-workspace[data-immersive=true] .student-exam-header{background:radial-gradient(at 88% -35%,#f05ab04a 0,#0000 40%),radial-gradient(at 3% 115%,#4982ff4d 0,#0000 42%),linear-gradient(112deg,#35145e 0%,#6926a8 46%,#a02c93 74%,#304fae 100%)}.student-workspace[data-immersive=true] .student-exam-exit{background:#ffffff16;border-color:#ffffff42;border-radius:12px}.student-workspace[data-immersive=true] .student-exam-exit:hover{background:#ffffff27}.student-workspace[data-immersive=true] .student-exam-tags>span{background:#ffffff16;border-color:#ffffff3d}.student-workspace[data-immersive=true] .student-exam-tags>span.exam{color:#ffe3a4;background:#ffbc3b20;border-color:#ffcf7377}.student-workspace[data-immersive=true] .student-exam-tags>span.practice{color:#ffe1f2;background:#ec54ae28;border-color:#ffc0e977}.student-workspace[data-immersive=true] .student-exam-heading-copy p{color:#efe4ff}.student-workspace[data-immersive=true] .student-exam-clock{color:#ffe09a;background:#ef9b3020;border-color:#ffce7a74}.student-workspace[data-immersive=true] .student-exam-clock.warning{color:#fff1f3;background:#ed416e48;border-color:#ff8b9d99}.student-workspace[data-immersive=true] .student-exam-clock.practice{color:#ffe5ff;background:#c546e82b;border-color:#e6a7fb77}.student-workspace[data-immersive=true] .student-exam-progress-card{background:linear-gradient(110deg,#fff 0%,#fbf8ff 62%,#f3f7ff 100%);border-color:#ded5ed;border-radius:15px;box-shadow:0 6px 18px #55327b0d}.student-workspace[data-immersive=true] .student-exam-progress-heading{color:#2b2147}.student-workspace[data-immersive=true] .student-exam-progress-heading strong span,.student-workspace[data-immersive=true] .student-exam-progress-heading small{color:#75668e}.student-workspace[data-immersive=true] .student-exam-progress-track{background:#e9e3f1}.student-workspace[data-immersive=true] .student-exam-progress-track i{background:linear-gradient(90deg,#752be4 0%,#c239bd 58%,#efae38 100%);box-shadow:0 0 12px #b443c544}.student-workspace[data-immersive=true] .student-exam-progress-stats{color:#695a80}.student-workspace[data-immersive=true] .student-exam-progress-stats i.answered,.student-workspace[data-immersive=true] .student-exam-legend i.answered{background:#752be4}.student-workspace[data-immersive=true] .student-exam-progress-stats i.review,.student-workspace[data-immersive=true] .student-exam-legend i.review{background:#efa930}.student-workspace[data-immersive=true] .student-exam-omr-note{color:#755324;background:linear-gradient(105deg,#fff7df,#fffaf0);border-color:#f1d69a}.student-workspace[data-immersive=true] .student-exam-omr-note svg{color:#c27c0b}.student-workspace[data-immersive=true] .student-exam-omr-note.over-limit{color:#8b3c54;background:#fff0f4;border-color:#f2b6c4}.student-workspace[data-immersive=true] .student-exam-omr-note.over-limit svg{color:#ca3767}.student-workspace[data-immersive=true] .student-exam-question-card{background:linear-gradient(150deg,#fff 0% 68%,#fbf7ff 100%);border-color:#ded5ed;border-radius:17px;box-shadow:0 12px 32px #4d317510}.student-workspace[data-immersive=true] .student-exam-question-toolbar,.student-workspace[data-immersive=true] .student-exam-question-footer{border-color:#eee7f4}.student-workspace[data-immersive=true] .student-exam-question-index small{color:#8a58c3}.student-workspace[data-immersive=true] .student-exam-question-index strong{color:#20183c}.student-workspace[data-immersive=true] .student-exam-marks{color:#94610e;background:#fff7e4;border-color:#f1d59a}.student-workspace[data-immersive=true] .student-exam-marks svg{color:#d8921b}.student-workspace[data-immersive=true] .student-exam-star{color:#7141ad;background:#faf7ff;border-color:#d9cdf0}.student-workspace[data-immersive=true] .student-exam-star.saved{color:#98610a;background:#fff5d8;border-color:#f0d090}.student-workspace[data-immersive=true] .student-exam-question-card h2{color:#1c1837}.student-workspace[data-immersive=true] .student-exam-options button{color:#352a4d;background:linear-gradient(105deg,#fff,#fcfaff);border-color:#e1daeb;border-radius:12px;box-shadow:0 3px 9px #40255f08}.student-workspace[data-immersive=true] .student-exam-options button:nth-child(4n+1):not(.selected):not(.correct):not(.incorrect){background:linear-gradient(105deg,#fbf7ff,#fff);border-color:#dfcef8}.student-workspace[data-immersive=true] .student-exam-options button:nth-child(4n+2):not(.selected):not(.correct):not(.incorrect){background:linear-gradient(105deg,#f5f8ff,#fff);border-color:#d2e0fb}.student-workspace[data-immersive=true] .student-exam-options button:nth-child(4n+3):not(.selected):not(.correct):not(.incorrect){background:linear-gradient(105deg,#fff6fa,#fff);border-color:#f2d0e2}.student-workspace[data-immersive=true] .student-exam-options button:nth-child(4n+4):not(.selected):not(.correct):not(.incorrect){background:linear-gradient(105deg,#fffbf1,#fff);border-color:#f1dfbd}.student-workspace[data-immersive=true] .student-exam-options button:hover:not(:disabled){border-color:#a76de0;box-shadow:0 7px 17px #6d37a41c}.student-workspace[data-immersive=true] .student-exam-option-marker{color:#6e4a9c;background:#fff;border-color:#ddd1ed}.student-workspace[data-immersive=true] .student-exam-options button.selected{color:#40205f;background:linear-gradient(105deg,#f2e8ff,#fff0f8);border-color:#a04ce6;box-shadow:0 0 0 2px #a04ce626,0 7px 16px #8d36cf13}.student-workspace[data-immersive=true] .student-exam-options button.selected .student-exam-option-marker{background:linear-gradient(145deg,#9a45eb,#c234b0);border-color:#8b35dc}.student-workspace[data-immersive=true] .student-exam-options button.correct{color:#135e44;background:linear-gradient(105deg,#eaf9f1,#f5fff9);border-color:#77c8a4}.student-workspace[data-immersive=true] .student-exam-options button.correct .student-exam-option-marker{color:#fff;background:#14845d;border-color:#5bb98e}.student-workspace[data-immersive=true] .student-exam-options button.incorrect{color:#873347;background:linear-gradient(105deg,#fff0f3,#fff8f9);border-color:#e9a2ae}.student-workspace[data-immersive=true] .student-exam-options button.incorrect .student-exam-option-marker{background:#cb4564;border-color:#d85c78}.student-workspace[data-immersive=true] .student-exam-options button.student-exam-option-e{color:#81591a;background:linear-gradient(105deg,#fff9e9,#fffdf8);border-color:#edcf91}.student-workspace[data-immersive=true] .student-exam-options button.student-exam-option-e.selected{color:#714707;background:linear-gradient(105deg,#ffefc2,#fff5de);border-color:#d99b24}.student-workspace[data-immersive=true] .student-exam-options button.student-exam-option-e.selected .student-exam-option-marker{background:#c98b16;border-color:#ca8a12}.student-workspace[data-immersive=true] .student-exam-feedback{color:#503069;background:linear-gradient(110deg,#f5edff,#fff4fb);border-color:#c8a8e8}.student-workspace[data-immersive=true] .student-exam-feedback.correct{color:#165d44;background:#ecfaf3;border-color:#91d2b3}.student-workspace[data-immersive=true] .student-exam-feedback.incorrect{color:#87384d;background:#fff1f4;border-color:#efb1bd}.student-workspace[data-immersive=true] .student-exam-review{color:#89600f;background:#fff8e8;border-color:#f0d49a}.student-workspace[data-immersive=true] .student-exam-review.marked{color:#82500a;background:linear-gradient(105deg,#fff0c4,#fff6e1);border-color:#eeaa45}.student-workspace[data-immersive=true] .student-exam-save-status{color:#09785c}.student-workspace[data-immersive=true] .student-exam-save-status.saving{color:#b56e06}.student-workspace[data-immersive=true] .student-exam-palette{background:linear-gradient(150deg,#fff,#fbf8ff 82%);border-color:#ded5ed;border-radius:16px;box-shadow:0 10px 28px #4c2d7112}.student-workspace[data-immersive=true] .student-exam-palette-heading small{color:#c05b21}.student-workspace[data-immersive=true] .student-exam-palette-heading h2{color:#22183c}.student-workspace[data-immersive=true] .student-exam-palette-summary>div{border-radius:10px}.student-workspace[data-immersive=true] .student-exam-palette-summary>div:first-child{background:#eff4ff;border-color:#c9d8fb}.student-workspace[data-immersive=true] .student-exam-palette-summary>div:first-child strong{color:#315dc0}.student-workspace[data-immersive=true] .student-exam-palette-summary>div:nth-child(2){background:#fff6df;border-color:#f1d49a}.student-workspace[data-immersive=true] .student-exam-palette-summary>div:nth-child(2) strong{color:#a66a04}.student-workspace[data-immersive=true] .student-exam-palette-summary>div:nth-child(3){background:#f7efff;border-color:#dec9f7}.student-workspace[data-immersive=true] .student-exam-palette-summary>div:nth-child(3) strong{color:#7734c7}.student-workspace[data-immersive=true] .student-exam-palette .student-question-numbers button{color:#6b5b7e;background:#fff;border-color:#ded6e9}.student-workspace[data-immersive=true] .student-exam-palette .student-question-numbers button.answered{color:#692db5;background:#f2eaff;border-color:#c7b0ec}.student-workspace[data-immersive=true] .student-exam-palette .student-question-numbers button.skipped{color:#98620a;background:#fff4d5;border-color:#efcf88}.student-workspace[data-immersive=true] .student-exam-palette .student-question-numbers button.marked{box-shadow:inset 0 -3px #eea72f}.student-workspace[data-immersive=true] .student-exam-palette .student-question-numbers button.active{outline-color:#7430cf}.student-workspace[data-immersive=true] .student-exam-palette .student-question-numbers button.active.answered{color:#fff;background:linear-gradient(145deg,#8039df,#b436a8);border-color:#772fc6}.student-workspace[data-immersive=true] .student-exam-legend{color:#72637f}.student-workspace[data-immersive=true] .student-exam-palette-note{color:#5a4278;background:linear-gradient(105deg,#f3ecff,#f4f5ff);border:1px solid #ddcdf3;border-radius:11px}.student-workspace[data-immersive=true] .student-exam-palette-note svg{color:#7430cf}.student-workspace[data-immersive=true] .student-exam-previous,.student-workspace[data-immersive=true] .student-exam-next{color:#503674;background:linear-gradient(145deg,#fff,#f6f2ff);border-color:#d8ceeb}.student-workspace[data-immersive=true] .student-exam-previous:hover:not(:disabled),.student-workspace[data-immersive=true] .student-exam-next:hover:not(:disabled){color:#6c2db6;background:#fff;border-color:#a879dd}.student-workspace[data-immersive=true] .student-exam-previous:disabled,.student-workspace[data-immersive=true] .student-exam-next:disabled{color:#a9a1b4;background:#f5f2f7;border-color:#e5dfeb}.student-workspace[data-immersive=true] .student-exam-submit{background:linear-gradient(110deg,#7733df,#b632b0 58%,#d34891);border-color:#7830d1;box-shadow:0 9px 20px #912ebc35}.student-workspace[data-immersive=true] .student-exam-submit:hover:not(:disabled){background:linear-gradient(110deg,#6926d0,#a126a2 58%,#c63880);box-shadow:0 12px 24px #912ebc4a}.student-workspace[data-immersive=true] .student-exam-screen :focus-visible{outline-color:#9550e8}@media (width<=820px){.student-workspace[data-immersive=true] .student-exam-actions{background:linear-gradient(110deg,#31134fef,#55206fed 55%,#713070ed);border-color:#6335a4;box-shadow:0 12px 30px #2a12444a}.student-workspace[data-immersive=true] .student-exam-previous,.student-workspace[data-immersive=true] .student-exam-next{color:#fff;background:#ffffff17;border-color:#ffffff48}.student-workspace[data-immersive=true] .student-exam-previous:disabled,.student-workspace[data-immersive=true] .student-exam-next:disabled{color:#c1b6ce;background:#ffffff0a;border-color:#ffffff1f}.student-workspace[data-immersive=true] .student-exam-save-status.compact{color:#f6eaff}.student-workspace[data-immersive=true] .student-exam-palette-close{color:#7141ad;background:#faf6ff;border-color:#e2d4f2}}.student-workspace .student-results-page{--result-violet:#7429df;--result-pink:#d735a3;--result-blue:#3475e7;--result-amber:#c47a13;--result-ink:#172746;--result-muted:#65748e;gap:16px}.student-workspace .student-results-page>.student-result-hero{isolation:isolate;color:var(--result-ink);background:radial-gradient(circle at 93% 8%,#c684ff40,#0000 29%),radial-gradient(circle at 3% 100%,#6f9eff26,#0000 35%),linear-gradient(128deg,#fff 0%,#fbf5ff 52%,#fff5fa 100%);border:1px solid #d9c3f5;border-radius:22px;gap:12px;padding:clamp(22px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 16px 36px #492a741a}.student-workspace .student-results-page>.student-result-hero:after{z-index:-1;content:"";border:1px solid #844ad829;border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:-68px;box-shadow:0 0 0 18px #844ad80d,0 0 0 38px #844ad80a}.student-workspace .student-results-page .student-result-hero .section-kicker{color:#6630ad;background:linear-gradient(100deg,#f3e9ff,#fff0f8);border:1px solid #e1d1f5;border-radius:999px;max-width:min(100%,720px);padding:6px 11px;font-size:11px;font-weight:750;line-height:1.45}.student-workspace .student-results-page .student-result-score{color:var(--result-violet);gap:6px;line-height:1}.student-workspace .student-results-page .student-result-score strong{letter-spacing:-.055em;-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#6422c5,#d52d9c 65%,#ee9f25);-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,7vw,76px)}.student-workspace .student-results-page .student-result-score span,.student-workspace .student-results-page .student-result-hero>p{color:var(--result-muted)}.student-workspace .student-results-page .student-result-counts{gap:8px}.student-workspace .student-results-page .student-result-counts span{color:#715f84;background:#fff;border:1px solid #e1d9ed;border-radius:999px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700}.student-workspace .student-results-page .student-result-counts .correct{color:#167451;background:linear-gradient(110deg,#e9fbf2,#f5fff9);border-color:#b9e6d2}.student-workspace .student-results-page .student-result-counts .wrong{color:#ad315f;background:linear-gradient(110deg,#fff0f5,#fff8fb);border-color:#f2c4d6}.student-workspace .student-results-page .student-result-counts span:last-child{color:#95600d;background:linear-gradient(110deg,#fff5da,#fffaf0);border-color:#f1d69f}.student-workspace .student-results-page .student-rank-card-actions{justify-content:center;gap:9px;margin-top:3px}.student-workspace .student-results-page .student-rank-card-actions .student-rank-download{color:#fff;background:linear-gradient(110deg,#6b28db,#a02fca 58%,#d23a9c);border:1px solid #0000;border-radius:11px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750;box-shadow:0 7px 17px #7429df33}.student-workspace .student-results-page .student-rank-card-actions .student-rank-download:hover{filter:brightness(1.06);transform:translateY(-1px)}.student-workspace .student-results-page .student-rank-card-actions .student-rank-share{color:#2e62bb;background:linear-gradient(110deg,#eff5ff,#fff);border-color:#c7d7f8;box-shadow:0 5px 13px #3475e71a}.student-workspace .student-results-page .student-rank-card-notice{color:#586a84}.student-workspace .student-results-page .result-leaderboard{background:linear-gradient(125deg,#fff 0%,#f7f3ff 56%,#f0f6ff 100%);border:1px solid #d9d3f2;border-radius:19px;padding:clamp(17px,2.4vw,25px);box-shadow:0 10px 25px #363a7312}.student-workspace .student-results-page .result-leaderboard .panel-card-heading>svg{color:#7835d1}.student-workspace .student-results-page .result-leaderboard .section-kicker{color:#7632d2}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article{background:linear-gradient(145deg,#fff,#f8f2ff);border:1px solid #d9cff1;border-radius:14px;min-height:98px;padding:14px}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#f0f6ff);border-color:#c7d9fa}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article:nth-child(3){background:linear-gradient(145deg,#fff,#fff2f8);border-color:#f0cbe0}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article strong{color:#55249e;font-size:23px}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article:nth-child(2) strong{color:#2d67c7}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article:nth-child(3) strong{color:#bd318b}.student-workspace .student-results-page .topper-comparison{color:#80520c;background:linear-gradient(110deg,#fff5d9,#fffaf0);border:1px solid #efcf8c;border-radius:13px;padding:12px 14px}.student-workspace .student-results-page .student-rank-list article{background:#fff;border-color:#e0d5ef}.student-workspace .student-results-page .student-rank-list article:first-child{background:linear-gradient(100deg,#fff8e7,#fff);border-color:#efcf8c}.student-workspace .student-results-page .student-rank-list article>b{color:#7133cb}.student-workspace .student-results-page .student-rank-list article:first-child>b{color:#b8780b}.student-workspace .student-results-page .student-question-review-list{gap:13px}.student-workspace .student-results-page .student-question-review{background:linear-gradient(130deg,#fff,#fbf8ff 72%,#f6f8ff);border:1px solid #ddd5ed;border-left:4px solid #8a4bdb;border-radius:16px;padding:clamp(15px,2.3vw,22px);box-shadow:0 7px 19px #3e2b5f0f}.student-workspace .student-results-page .student-question-review.right{border-left-color:#20a477}.student-workspace .student-results-page .student-question-review.wrong{border-left-color:#d73c7a}.student-workspace .student-results-page .student-question-review.skipped{border-left-color:#d39220}.student-workspace .student-results-page .question-review-heading{border-bottom:1px solid #ece6f2;padding-bottom:10px}.student-workspace .student-results-page .question-review-heading>small{color:#6735ad;font-weight:750}.student-workspace .student-results-page .student-save-question{color:#6932b7;background:linear-gradient(100deg,#f5edff,#fff);border:1px solid #d8c9f0;border-radius:9px;min-height:35px;padding:0 10px}.student-workspace .student-results-page .student-question-review h3{color:#1c2944;line-height:1.6}.student-workspace .student-results-page .student-question-review-options>div{background:#fff;border-color:#e4deed;border-radius:10px}.student-workspace .student-results-page .student-question-review-options>div.correct{color:#155f44;background:linear-gradient(100deg,#e9f9f1,#f8fffb);border-color:#9bd7ba}.student-workspace .student-results-page .student-question-review-options>div.picked-wrong{color:#87324f;background:linear-gradient(100deg,#fff0f4,#fffafd);border-color:#edaabd}.student-workspace .student-results-page .student-question-explanation{color:#72551e;background:linear-gradient(110deg,#fff7e4,#fffdf7);border:1px solid #f0d69f;border-radius:11px;padding:11px 13px;line-height:1.65}.student-workspace .student-results-page .student-question-illustration{background:#fff;border:1px solid #ddd4eb;border-radius:13px;max-width:min(100%,620px)}.student-workspace .student-results-page .student-state-card,.student-workspace .student-results-page>.student-state-card{background:linear-gradient(130deg,#fff,#f8f2ff 58%,#f1f6ff);border-color:#ded1f0}@media (width<=760px){.student-workspace .student-results-page{gap:12px}.student-workspace .student-results-page>.student-result-hero{border-radius:17px;gap:10px;padding:19px 14px}.student-workspace .student-results-page>.student-result-hero:after{width:230px;height:230px;top:-145px;right:-142px}.student-workspace .student-results-page .student-result-hero .section-kicker{font-size:10px}.student-workspace .student-results-page .student-result-score strong{font-size:53px}.student-workspace .student-results-page .student-result-counts{gap:6px}.student-workspace .student-results-page .student-result-counts span{min-height:31px;padding:6px 9px;font-size:10px}.student-workspace .student-results-page .student-rank-card-actions{grid-template-columns:1fr;width:100%;display:grid}.student-workspace .student-results-page .student-rank-card-actions .student-rank-download{justify-content:center;width:100%;min-height:42px}.student-workspace .student-results-page .result-leaderboard{border-radius:16px;padding:15px 12px}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid{gap:8px}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article{border-radius:12px;min-height:86px;padding:11px}.student-workspace .student-results-page .result-leaderboard .rank-summary-grid article strong{font-size:20px}.student-workspace .student-results-page .student-question-review{border-radius:14px;padding:14px 12px}.student-workspace .student-results-page .student-question-review h3{font-size:15px}}
