@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>a:hover,.main-nav .nav-active{color:#182e4e}.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:#f1f7f1;border:1px solid #d8e7da}.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}.workspace-nav-link:hover{color:#fff;background:#ffffff0d}.workspace-nav-link.active{color:#fff;background:#ffffff13;box-shadow:inset 2px 0 #d49262}.workspace-nav-link.active svg{color:#dfa477}.nav-pulse{background:#89ae89;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 0 3px #89ae8922}.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:#fbfdf9;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%,#e8ede5 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:#e8efe7}.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:#edf1e9;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,#e9eee6,#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:#f8fbf6;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:#f0f7ef;border-color:#d9e8d7}.status-approved i{background:#6b9a70}.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:#f5faf3;border-color:#d6e5d6}.small-action.return{color:#a55f52;background:#fff8f5;border-color:#f0ddd6}.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:#eaf1e8}.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:#f7faf5;border:1px solid #e2e9df;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,#36a69c,#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:#258d83;background:#e5f2ec;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:#237b64}.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:#368765;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:#2b7955;background:#f5fbf0;border:1px solid #dce9d8;border-radius:14px;gap:12px;padding:16px;display:flex}.student-official-source>svg{flex:none}.student-official-source strong{color:#2d5f4d;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:#e5f2ec;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:#368261;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:#27805c}.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:#f8fcf7;border-color:#dce8dd}.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:#21845d;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:#25885f;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:#176044;background:#edf8ef;border-color:#259264}.student-question-options button.selected>span{color:#fff;background:#208657;border-color:#208657}.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:#176044;background:#e8f4e9;border-color:#208657}.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:#167344;background:#eaf7ec}.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 #259264}.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:#1b714b;background:#edf8ef;border-color:#9bcfac}.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:#1b8058;background:#e9f6eb}.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:#237d59;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:#268b60;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:#edf7ef;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:#247552;background:#e9f6eb}.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:#198052;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:#eef3e9}.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:#eef2e9}.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{background:linear-gradient(130deg,#142945,#203b5b 57%,#182f4c)}.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:hover{color:#fff9ef;background:#ffffff0c;transform:translate(2px)}.student-workspace .workspace-nav-link.active{color:#fffdf8;background:linear-gradient(100deg,#ffffff18,#ffffff0a);border-color:#ffffff17;box-shadow:inset 3px 0 #e4b478,0 7px 18px #0d1e3422}.student-workspace .workspace-nav-link.active svg{color:#f0c58e}.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-signout:hover{color:#fff;background:#ffffff0b;border-color:#ffffff18}.student-workspace .workspace-main{min-width:0}.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-top-actions{gap:11px}.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:#eaf0e7;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,#f7fbf3,#edf4e9);border:1px solid #dce7d8;border-radius:17px;padding:17px}.student-workspace .student-official-source a{color:#527b58}.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:#edf3e9;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:#edf3e9}.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,#679b91,#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:#eaf0e7}.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:#0e9f8a;--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-brand .brand-word small{color:#8290a4;letter-spacing:1.2px}.student-workspace .workspace-nav-label{color:#8a98ac;letter-spacing:.15em;margin:39px 10px 12px;font-size:8px}.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 #0e9f8a20}.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 strong{color:#263c67;font-size:10px}.student-workspace .support-card p{color:#73839a;font-size:9px}.student-workspace .support-card a{color:var(--student-primary);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-bell i{background:var(--student-red)}.student-workspace .workspace-user-avatar{color:#fff;background:linear-gradient(145deg,#6b87d8,#3157c8);box-shadow:0 0 0 3px #e8eeff}.student-workspace .workspace-user-copy strong{color:#334a6d;font-size:10px}.student-workspace .workspace-user-copy small{color:#8795a9;font-size:9px}.student-workspace .workspace-content{width:min(100%,1500px);padding:34px clamp(25px,4vw,58px) 48px}.student-workspace .workspace-page-heading{align-items:end;margin-bottom:23px}.student-workspace .workspace-page-heading .section-kicker{color:var(--student-primary);letter-spacing:.1em;font-size:9px}.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:#167867;background:#f1fbf8;border-color:#d8eee9;border-radius:999px;font-size:9px}.student-workspace .live-dot{background:var(--student-teal);box-shadow:0 0 0 4px #0e9f8a1c}.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:#147d6e}.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:#e6f8f4;border-color:#0e9f8a55;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:#e8f8f4}.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:#e8f8f4}.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:#147d6e}.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:#8bcabd}.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:#e9f8f4;border-color:#bfe9df;box-shadow:0 0 0 9px #eaf8f5}.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:#f3fbf8;border:1px solid #dceee9;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:#ecf9f4;border-color:#91d1bd}.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:#116f63;background:#e9f8f4;border-color:#8bcfbe}.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:#effaf6;border-color:#b7e1d4}.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:#117b66;background:#e8f8f3}.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:#116f63;background:#eff9f6;border-color:#a9dacc}.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:#e8f8f4}.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:#127c69}.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:#eaf7f3}.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:#e6f8f4;border-color:#0e9f8a5c;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:#e8f8f4}.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:#48d6bc;box-shadow:0 0 0 4px #48d6bc2b}.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:#e8f8f4}.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:#e8f8f4}.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:#48d6bc;--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:#a8eddb;background:#173a36;border-color:#3b816f}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:#172f2c;border-color:#315249}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 .student-mobile-nav-link{color:#a6b4c8}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:#0e9f8a;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 #0e9f8a1c}.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:#e9f8f4}.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:#e9f8f4}.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:#e9f8f4;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:#e9f8f4}.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:#0e9f8a}.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:#167867;background:#f1fbf8;border-color:#d8eee9}.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:#effaf7;border-color:#ccebe4}@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:#d4e4dc;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.workflow-live i{background:#72d1a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #72d1a027}.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.violet{color:#7451bf;background:#f3edff}.workflow-stat-icon.green{color:#15816e;background:#eaf8f3}.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:#168a77;background:#eaf8f4}.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:#16816f;background:#eaf8f3;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:#176a55;background:#eef8f2;border-color:#d7e9df}.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:#287457;background:#f3faf5;border-color:#d6eadf}.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:#27785e;background:#e9f5ef}.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:#54806e;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:#267151;background:#eaf5ee}.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:#245e4a;background:#f1f8f3;border-color:#d2e8dc}.admin-question-options>div.answer>b{color:#247554}.admin-question-options>div>small{color:#277151;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:#5d866d;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:#99bd96;box-shadow:0 0 0 4px #99bd9624}.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:#fbfdf9;border-color:#dce8df;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:#557b60;background:#f1f7f0;border-color:#d8e6dc}.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:#fafbf9;border:1px solid #ebeeec;border-radius:9px;padding:8px;font-size:9px}.staff-workspace .learning-question-options .answer-key{color:#477152;background:#f2f8f0;border-color:#d3e6d5}.staff-workspace .test-question-map>article{background:#fcfdfb;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:#f5faf3;border-color:#e3ebdf;border-radius:13px}.admin-workspace .admin-reference-grid .reference-list>article{background:#fcfdfb;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:#f0f7ef;border-color:#d9e7dc;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:#70d4a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #70d4a522}.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:#15806c;background:#e8f7f0}.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:#e6f6f2}.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:#f2f8f7;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:#16816f;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:#8ee0ba}.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:#13806e;background:#e5f6ef}.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:#47795a;background:#f2faf4;border-color:#cde5d7}.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:#4f8a68}.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:#fafbf9;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:#4c8059;background:#f1faf2;border-color:#d1e7d7}.staff-workspace .rs-status-published,.admin-workspace .rs-status-published{color:#197c67;background:#effaf6;border-color:#c9e6dc}.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:#fafbf9;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:#fbfcfa;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:#0e9f8a;--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{gap:4px}.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:#e7f8f4;border-color:#0e9f8a50;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:#e8f8f4}.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:#e8f8f4}.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:#e8f8f4}.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:#e4f7f2;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:#effaf7;border-color:#ccebe4}.student-workspace .student-official-source strong{color:#147d6e}.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:#147d6e}@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:#48d6bc;--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:#173a36}.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:#13a177;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #13a1771c}.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:#398065;background:#f3fbf7;border-color:#d9e9e1}.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:#187962;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-scope-tabs button.active{color:var(--student-primary);background:var(--student-surface);border-color:#d9e4f8;box-shadow:0 3px 9px #172b4d0b}.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-topper{color:#f0daa2;background:#352e20;border-color:#665536}html[data-theme=dark] .student-workspace .leaderboard-topper>strong{color:#f3d18d}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-entries article.current-student{background:#1c2c47;border-color:#435a89}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:#27845b;background:#f0fbf5;border-color:#c8e7d7}.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-icon.district{color:#416c91;background:#eaf2f8}.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:#4e8969;background:#f4fbf6;border:1px solid #d9e9df;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:#27845b;background:#f0fbf5;border-color:#c8e7d7}.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:#27845b;background:#e9f7ef}.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{background:#4265ca;border-color:#4265ca}.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:#4e8969;background:#f4fbf6;border:1px solid #d9e9df;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%,#35a69b26 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 #69c7b824;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:#78d2bd}.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:#95e0ca;background:#53b99d1b;border:1px solid #7dd2bc46;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:#63d1aa;border-radius:50%;place-items:center;width:9px;height:9px;margin-left:auto;display:grid;box-shadow:0 0 0 5px #63d1aa20}.admin-workspace .admin-command-signal-heading>i b{background:#effff8;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:#cfe7df}.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:#218a70;background:linear-gradient(145deg,#e2f7ef,#d0eee4)}.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:#218a70;background:#e4f6ef}.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:#418069;background:#eef8f3}.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:#34785b;background:#eff8f3;border-color:#d3e8dc}.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:#f7fbf8;border-color:#deebe3}.admin-test-gates .passed>span{color:#398066;background:#e7f3eb}.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:#39765e;background:#f1f8f4;border-color:#d5e9df}.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:#36755a;background:#f2faf5;border-color:#d5e9dc}.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,#fbfefb,#fff);border-color:#dce8e0}.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:#3b795c;background:#f1f8f3;border-color:#d5e8dc}.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:#39775a;background:#f4faf6;border-color:#d5e7dc}.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] body{color:#e6edf5;background:#0c1422}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:#9ce2c470;transform:translateY(-1px)}.student-workspace .student-profile-hero-note:focus-visible{outline-offset:3px;outline:3px solid #8bdcba}.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:#527a5a;background:#f0f6ed;border-color:#d6e5d5}.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:#00865f;--saffron:#00865f;--focus-blue:#00865f;--brand-blue:#00865f}.home-next-header{background:#fffffffa;border-bottom-color:#dfe6ed}.home-next-logo{background:linear-gradient(145deg,#00a876,#00805b);box-shadow:0 7px 16px #00865f2e}.home-next-nav>a:hover{color:#007a56}.home-next-nav>a.is-active{color:#007a56;background:#e4f5ee}.home-next-login{color:#40526b;border-color:#dfe6ed}.home-next-footer.public-site-footer{background:#fff;border-top-color:#dfe6ed}.public-catalog-heading h1{color:#142238}.public-catalog-heading .section-kicker{color:#00865f}.student-search-form{background:#fff;border-color:#dfe6ed}.student-search-form:focus-within{border-color:#50b590;box-shadow:0 0 0 4px #00865f18,0 10px 28px #1422380b}.student-search-form button,.student-primary-button{color:#fff;background:linear-gradient(135deg,#00966a,#007653);box-shadow:0 6px 14px #00865f26}.student-search-form button:hover,.student-primary-button:hover{background:#006e4d}.public-recruitment-card{background:#fff;border-color:#dfe6ed;box-shadow:0 8px 22px #14223809}.public-recruitment-card .student-card-arrow{color:#00865f;background:#fff;border-color:#cce9dc}.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:#00865f;--student-primary-strong:#006e4d;--student-teal:#00865f;--student-amber:#e9a12b;--ops-ink:#142238;--ops-muted:#718198;--ops-paper:#f4f7fa;--ops-card:#fff;--ops-line:#dfe6ed;--ops-copper:#00865f}.student-workspace.workspace-shell,.staff-workspace.workspace-shell,.admin-workspace.workspace-shell{color:#142238;background:radial-gradient(at 96% 0,#e8f2ee 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:#071e16;background:linear-gradient(145deg,#25d594,#00a875);box-shadow:0 7px 18px #061b163b}.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:#00865f}.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,#00966a,#007653);border-color:#00865f;box-shadow:0 6px 15px #00865f24}.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,#00845d,#006a4b);box-shadow:0 9px 19px #00865f30}.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:#50b590;box-shadow:0 0 0 3px #00865f18}.student-workspace .student-search-form button,.staff-workspace .student-search-form button,.admin-workspace .student-search-form button{color:#fff;background:#00865f}.student-workspace .workspace-user-avatar,.staff-workspace .workspace-user-avatar,.admin-workspace .workspace-user-avatar{color:#007653;background:#e2f5ed}.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:#007653;background:#f2faf6;border-color:#9fd4bb}.student-workspace .student-dashboard-hero{background:linear-gradient(112deg,#fff 0%,#f7fbf9 58%,#eaf6f0 100%);border-color:#d9e8e0;box-shadow:0 12px 30px #14223809}.student-workspace .student-dashboard-hero:before{border-color:#00865f25;box-shadow:0 0 0 35px #00865f08,0 0 0 72px #00865f05}.student-workspace .student-dashboard-hero-icon{color:#00865f;box-shadow:0 12px 28px #00865f20}.admin-workspace .admin-console-hero{color:#142238;background:linear-gradient(112deg,#fff,#f5fbf8 70%,#ebf8f2);border-color:#dce9e2;box-shadow:0 10px 25px #14223808}.admin-workspace .admin-console-hero:after{border-color:#00865f16;box-shadow:0 0 0 22px #00865f08,0 0 0 45px #00865f05}.admin-workspace .admin-console-hero-icon{color:#00865f;background:#e4f6ee;border-color:#c9eadb}.admin-workspace .admin-console-hero>div>small{color:#00865f}.admin-workspace .admin-console-hero h2{color:#142238}.admin-workspace .admin-console-hero p{color:#718198}.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:#f6fbf8;border-color:#8ccdb2}.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:#00865f}.admin-workspace .admin-metric-icon.green,.admin-workspace .admin-metric-icon.blue,.admin-workspace .admin-metric-icon.violet{color:#00865f;background:#e3f5ed}.admin-workspace .admin-metric-icon.amber{color:#a36508;background:#fff0cb}.admin-workspace .admin-status.status-published,.admin-workspace .admin-status.status-approved{color:#08734f;background:#def4e9}.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:#00865f;background:#e3f5ed}.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,#f1faf6);border-color:#d9e8e0;box-shadow:0 8px 20px #14223808}.staff-workspace .rs-action-primary,.admin-workspace .rs-action-primary{color:#fff;background:#00865f;border-color:#00865f}.staff-workspace .rs-action-primary:hover:not(:disabled),.admin-workspace .rs-action-primary:hover:not(:disabled){background:#006e4d}.staff-workspace .rs-action-secondary:hover:not(:disabled),.admin-workspace .rs-action-secondary:hover:not(:disabled){background:#f0faf5;border-color:#a7d8c2}.staff-workspace .small-action.approve,.admin-workspace .small-action.approve{color:#007653;background:#e4f6ee;border-color:#b9e4d0}.auth-brand .brand-mark,.mobile-workspace-brand .brand-mark{color:#071e16;background:linear-gradient(145deg,#25d594,#00a875)}.auth-form .button-primary,.route-loading .button-primary{color:#fff;background:linear-gradient(135deg,#00966a,#007653);border-color:#00865f;box-shadow:0 7px 16px #00865f26}.auth-form .button-primary:hover,.route-loading .button-primary:hover{background:#006e4d}.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:#007653;background:#f0faf5;border-color:#a7d8c2}.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:#007653;background:#f3fbf7;border-color:#a7d8c2}.staff-workspace .workflow-hero,.admin-workspace .workflow-hero{color:#142238;background:linear-gradient(112deg,#fff 0,#f7fbf9 58%,#eaf6f0 100%);border-color:#dce9e2;box-shadow:0 10px 26px #14223809}.staff-workspace .workflow-eyebrow,.admin-workspace .workflow-eyebrow{color:#00865f}.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:#00865f}.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:#d6e9df}.staff-workspace .workflow-live,.admin-workspace .workflow-live{color:#00865f}.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,.admin-workspace .workflow-hero-side>button{color:#fff;background:#00865f;border-color:#00865f}.staff-workspace .workflow-hero-side>button:hover:not(:disabled),.admin-workspace .workflow-hero-side>button:hover:not(:disabled){background:#006e4d}.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:#00865f;background:#e3f5ed}.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:#00865f;border-color:#00865f;box-shadow:0 4px 10px #00865f26}.staff-workspace .workflow-filter-row button span,.admin-workspace .workflow-filter-row button span{color:#007653;background:#e3f5ed}.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:#9fd4bb;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:#00865f;background:#e3f5ed}.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:#007653;background:#f1faf5;border-color:#b9dfcd}.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:#00865f;border-color:#00865f}.staff-workspace .workflow-task-action:hover,.admin-workspace .workflow-task-action:hover{background:#006e4d}.staff-workspace .workflow-empty>span,.admin-workspace .workflow-empty>span{color:#00865f;background:#e3f5ed}.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:#f1faf5;border-color:#d5e9df}.staff-workspace .workflow-automation-mark,.admin-workspace .workflow-automation-mark,.staff-workspace .workflow-automation-note b,.admin-workspace .workflow-automation-note b{color:#007653}@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:#007653;background:#e5f6ee;border-color:#ccebdd;box-shadow:inset 0 2px #00a875}.student-workspace .workspace-nav-link.active svg,.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#00865f}.student-workspace .student-mobile-nav{background:#fffffffa;border-color:#dfe6ed;box-shadow:0 -8px 24px #1422380d}.student-workspace .student-mobile-nav-link.active{color:#007653;background:#e5f6ee}}.staff-workspace .rs-hero,.admin-workspace .rs-hero{color:#142238;background:linear-gradient(112deg,#fff 0,#f7fbf9 58%,#eaf6f0 100%);border-color:#d9e8e0;box-shadow:0 10px 26px #14223809}.staff-workspace .rs-hero:after,.admin-workspace .rs-hero:after{border-color:#00865f19;box-shadow:0 0 0 25px #00865f08,0 0 0 56px #00865f05}.staff-workspace .rs-eyebrow,.admin-workspace .rs-eyebrow,.staff-workspace .rs-eyebrow svg,.admin-workspace .rs-eyebrow svg{color:#00865f}.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:#00865f}.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:#dce9e2}.staff-workspace .rs-hero-tags svg,.admin-workspace .rs-hero-tags svg{color:#00865f}.staff-workspace .rs-hero-count,.admin-workspace .rs-hero-count{background:#fff;border-color:#dce9e2}.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:#00865f;border-color:#00865f}.staff-workspace .rs-hero-side>a:hover,.admin-workspace .rs-hero-side>a:hover{background:#006e4d}.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:#00865f;background:#e3f5ed}.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:#00865f;background:#e3f5ed}.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:#00865f}.staff-workspace .rs-form-section>legend>span,.admin-workspace .rs-form-section>legend>span{color:#00865f;background:#e8f7f0;border-color:#cde8da}.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:#43b384;box-shadow:0 0 0 3px #00865f18}.staff-workspace .rs-save-button,.admin-workspace .rs-save-button{background:linear-gradient(135deg,#00966a,#007653);border-color:#00865f;box-shadow:0 7px 16px #00865f24}.staff-workspace .rs-save-button:hover:not(:disabled),.admin-workspace .rs-save-button:hover:not(:disabled){background:#006e4d;box-shadow:0 10px 20px #00865f30}.staff-workspace .rs-search:focus-within,.admin-workspace .rs-search:focus-within{border-color:#50b590;box-shadow:0 0 0 3px #00865f18}.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:#08734f;background:#e4f6ed;border-color:#c9e6d8}.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:#00865f}.staff-workspace .rs-empty-state>a,.admin-workspace .rs-empty-state>a{background:#00865f}.staff-workspace .rs-empty-state>a:hover,.admin-workspace .rs-empty-state>a:hover{background:#006e4d}.staff-workspace .rs-fee-grid,.admin-workspace .rs-fee-grid,.staff-workspace .rs-inline-form,.admin-workspace .rs-inline-form{background:#f4faf7;border-color:#dce9e2}.staff-workspace .rs-inline-heading,.admin-workspace .rs-inline-heading,.staff-workspace .rs-inline-heading svg,.admin-workspace .rs-inline-heading svg{color:#007653}.staff-workspace .rs-pagination button:hover:not(:disabled),.admin-workspace .rs-pagination button:hover:not(:disabled){color:#007653;background:#f1faf5;border-color:#a7d8c2}.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:#00865f}.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:#00865f1c;box-shadow:0 0 0 25px #00865f08,0 0 0 52px #00865f05}.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:#007653;box-shadow:none;background:#e5f6ee;border-color:#ccebdd}.staff-workspace .learning-workspace-toolbar .admin-tab.active svg,.admin-workspace .learning-workspace-toolbar .admin-tab.active svg{color:#00865f}.staff-workspace .learning-workspace-toolbar .admin-tab>span,.admin-workspace .learning-workspace-toolbar .admin-tab>span{color:#007653;background:#e3f5ed}.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:#00865f}.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:#f1faf5;border-color:#d5e9df}.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:#007653;background:#f1faf5;border-color:#a7d8c2}.staff-workspace :focus-visible,.admin-workspace :focus-visible{outline-color:#00a875}.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,#f7fbf9 58%,#eaf6f0 100%);border-color:#d9e8e0;box-shadow:0 10px 26px #14223809}.staff-workspace .staff-command-hero:after,.admin-workspace .staff-command-hero:after{border-color:#00865f19;box-shadow:0 0 0 25px #00865f08,0 0 0 55px #00865f05}.staff-workspace .staff-command-kicker,.admin-workspace .staff-command-kicker{color:#00865f}.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:#00865f}.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:#42645a;background:#fff;border-color:#d6e9df}.staff-workspace .staff-command-focus,.admin-workspace .staff-command-focus{background:#fff;border-color:#d6e9df}.staff-workspace .staff-command-focus>span,.admin-workspace .staff-command-focus>span{color:#00865f}.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:#00865f;border-color:#00865f}.staff-workspace .staff-command-focus>a:hover,.admin-workspace .staff-command-focus>a:hover{background:#006e4d}.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:#00865f;background:#e3f5ed}.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:#00865f}.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:#f6fbf8;border-color:#8ccdb2;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:#00865f;background:#e3f5ed}.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:#00865f}.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:#00865f}.staff-workspace .staff-command-note,.admin-workspace .staff-command-note{color:#526b61;background:#f1faf5;border-color:#d5e9df}.staff-workspace .staff-command-note svg,.admin-workspace .staff-command-note svg{color:#00865f}: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:#00865f;--green:#08734f;--red:#b54747;--brand-emerald:#00865f;--brand-emerald-dark:#006b4d;--brand-mint:#e5f6ee;--shadow-card:0 10px 28px #1422380a;--shadow-float:0 18px 42px #14223814}html{background:var(--paper)}body{color:var(--ink);background:var(--paper)}::selection{color:#063c2c;background:#b9ecd5}.home-next{--home-ink:#142238;--home-muted:#65788c;--home-paper:#f3f7fa;--home-line:#dce5eb;--home-blue:#00865f;--home-blue-dark:#006b4d;--home-teal:#00865f;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,#12ad7b,#007653);box-shadow:0 7px 18px #00865f30}.home-next-brand strong{color:#142238}.home-next-brand strong span{color:#00865f}.home-next-nav>a{color:#53657a}.home-next-nav>a:hover,.home-next-nav>a.is-active{color:#007653}.home-next-nav>a.is-active{background:#e5f6ee}.home-next-primary,.home-next-primary:hover{color:#fff;background:linear-gradient(135deg,#00966a,#006f50);box-shadow:0 8px 18px #00865f2e}.home-next-primary:hover{background:linear-gradient(135deg,#00845d,#005d43)}.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:#007653;background:#f6fbf8;border-color:#83c8a8}.home-next-eyebrow,.home-next-kicker,.home-next-section-link,.home-next-feature-grid a,.home-next-preview-footer a{color:#007653}.home-next-hero h1 em,.home-next-hero-assurance svg{color:#00865f}.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:#007653;background:#e5f6ee}.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:#08734f;background:#e5f6ee}.home-next-recruit-card:hover{border-color:#91cfb2;box-shadow:0 13px 30px #14223812}.home-next-recruit-card>a,.home-next-preview-focus>a,.home-next-preview-test>a{color:#007653;background:#eaf7f1}.home-next-tests{background:linear-gradient(#e9f4ef,#f2f7f8)}.home-next-test-card>a{color:#007653;background:#f5fbf8;border-color:#cfe8dc}.home-next-test-card>a:hover{background:#eaf7f1;border-color:#89c8a8}.home-next-cta{background:linear-gradient(118deg,#142238,#17453b 75%,#08734f);border-color:#164a40;box-shadow:0 16px 34px #14223826}.home-next-cta h2 em{color:#82e2bd}.home-next-cta .home-next-kicker{color:#9ce2c4}.home-next-cta .home-next-primary{color:#075a42;background:#fff}.home-next-cta .home-next-primary:hover{background:#e8f7f0}.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:#007653}.public-catalog-main{background:radial-gradient(at 94% 0,#dff3e9 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:#00865f}.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:#50b590;box-shadow:0 0 0 4px #00865f18,0 10px 24px #1422380a}.student-search-form button,.student-primary-button{color:#fff;background:linear-gradient(135deg,#00966a,#006f50)}.student-search-form button:hover,.student-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#00845d,#005d43)}.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:#007653;background:#e5f6ee}.public-recruitment-card .student-card-arrow{color:#007653;border-color:#cfe8dc}.student-source-note{color:#405b70;background:#eaf5f0;border-color:#d2e9df}.public-site-footer a:focus-visible,.home-next :focus-visible{outline-color:#00865f}.student-workspace,.staff-workspace,.admin-workspace{--student-ink:#142238;--student-muted:#65788c;--student-paper:#f3f7fa;--student-surface:#fff;--student-line:#dce5eb;--student-primary:#00865f;--student-primary-strong:#006b4d;--student-teal:#00865f;--student-copper:#00865f;--student-amber:#d99119;--ops-ink:#142238;--ops-muted:#65788c;--ops-paper:#f3f7fa;--ops-card:#fff;--ops-line:#dce5eb;--ops-copper:#00865f;--ops-green:#08734f;color:#142238;background:radial-gradient(at 96% 0,#e3f2eb 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,#19bd84,#007653);border:0;box-shadow:0 8px 20px #00865f3b}.student-workspace .workspace-nav-link.active svg,.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#55e5b0}.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:#00865f}.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:#007653;box-shadow:none;background:#e5f6ee;border-color:#d7eee3}.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%,#dff4e988 0,#0000 28%),linear-gradient(115deg,#fff 0%,#f7fbf9 58%,#e9f6f0 100%);border-color:#cfe5d9;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:#00865f}.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:#00865f26;box-shadow:0 0 0 28px #00865f08,0 0 0 58px #00865f05}.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,#00966a,#006f50);border-color:#00865f;box-shadow:0 7px 17px #00865f26}.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,#00845d,#005d43)}.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:#007653;background:#f3faf6;border-color:#8ccdb0}.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:#00865f;border-color:#00865f;box-shadow:0 5px 13px #00865f24}.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:#007653;background:#f8fcfa;border-color:#cfe8dc}.student-workspace .student-save-button:hover,.student-workspace .student-save-button.is-saved{color:#006b4d;background:#e5f6ee;border-color:#8ccdb0}.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:#007653;background-color:#e5f6ee}.student-workspace .student-account-card,.student-workspace .student-test-intro-card,.student-workspace .student-result-hero{background:radial-gradient(circle at 96% 0,#e4f5ed 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:#00865f}.student-workspace .student-question-options button.selected{color:#145b42;background:#eaf7f0;border-color:#5eaf87}.student-workspace .student-question-options button.selected>span{background:#08734f;border-color:#08734f}.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 .student-mobile-nav-link.active{color:#007653;background:#e5f6ee}.student-workspace .workspace-footer{color:#65788c;border-top-color:#dce5eb}.student-workspace .workspace-footer a{color:#007653}.admin-workspace .admin-command-hero{background:radial-gradient(circle at 89% 12%,#20b8863a 0,#0000 30%),radial-gradient(circle at 8% 108%,#35a69b26 0,#0000 35%),linear-gradient(122deg,#10243c 0%,#153b3d 58%,#17624c 100%);border-color:#1c5a49}.admin-workspace .admin-command-eyebrow{color:#9ce2c4}.admin-workspace .admin-command-copy h2 em{color:#82e2bd}.admin-workspace .admin-command-primary{color:#073d2d;background:linear-gradient(135deg,#b5f1d5,#57cea0);border-color:#75d3ae}.admin-workspace .admin-command-primary:hover{background:linear-gradient(135deg,#a0e9c8,#36b985)}.admin-workspace .admin-command-signal{background:linear-gradient(150deg,#ffffff1c,#ffffff0a);border-color:#c6f2dd32}.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:#007653;background:#e5f6ee}.admin-workspace .admin-next-grid>button:hover{background:#f4fbf7;border-color:#8ccdb0}.staff-workspace .staff-command-hero{border-color:#cfe5d9}.staff-workspace .staff-command-kicker,.staff-workspace .staff-command-focus>span{color:#00865f}.staff-workspace .staff-command-focus>a{background:#00865f;border-color:#00865f}.staff-workspace .staff-command-focus>a:hover{background:#006b4d}.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:#00865f}.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:#43b384;box-shadow:0 0 0 3px #00865f19}.student-workspace .form-success,.student-workspace .student-form-success,.staff-workspace .form-success,.admin-workspace .form-success{color:#08734f;background:#eff9f3;border-color:#cde8da}.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:#08734f;background:#def4e9}.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:#007653;background:#e5f6ee;border-color:#ccebdd;box-shadow:inset 0 2px #16b87e}.student-workspace .workspace-nav-link.active svg,.staff-workspace .workspace-nav-link.active svg,.admin-workspace .workspace-nav-link.active svg{color:#00865f}.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:#00865f}.home-next .public-info-sections article>span,.home-next .public-leaderboard-preview-head>b{color:#007653;background:#e5f6ee}.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%,#00865f4a 0,#0000 45%),linear-gradient(155deg,#192b3e,#101d2d 78%,#14263a)}.auth-story:before{background:radial-gradient(at 72% 76%,#00865f44 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,#19bd84,#007653)}.auth-brand .brand-period{color:#54d8a6}.auth-story-content .section-kicker,.auth-story-content h1 em,.auth-benefit>span,.auth-benefit svg{color:#71e0b4}.auth-form-card{background:#fff;border-color:#dce5eb;box-shadow:0 20px 50px #14223810}.auth-form-icon{color:#007653;background:#e5f6ee}.auth-form-heading .section-kicker{color:#00865f}.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:#007653;background:#fff;box-shadow:0 2px 7px #14223810}.auth-form label{color:#40556e}.auth-form input:focus,.auth-form select:focus{border-color:#43b384;box-shadow:0 0 0 3px #00865f19}.auth-form .auth-submit,.auth-form .button-primary{color:#fff;background:linear-gradient(135deg,#00966a,#006f50);border-color:#00865f;box-shadow:0 8px 18px #00865f24}.auth-form .auth-submit:hover:not(:disabled),.auth-form .button-primary:hover:not(:disabled){background:linear-gradient(135deg,#00845d,#005d43)}.auth-security svg,.auth-support a:hover,.back-home:hover{color:#00865f}.app-language-toggle{background:#f3f7fa;border-color:#dce5eb}.app-language-toggle button[aria-pressed=true]{color:#007653;background:#fff;box-shadow:0 2px 7px #14223812}.route-loading{color:#65788c;background:#f3f7fa}.loading-mark{color:#fff;background:linear-gradient(145deg,#19bd84,#007653)}.student-workspace .student-dashboard-rank-card,.student-workspace .leaderboard-own-rank{background:radial-gradient(circle at 94% 8%,#e0f4e9 0,#0000 32%),linear-gradient(125deg,#fff,#f5fbf8 68%,#eef8f3);border-color:#cfe5d9}.student-workspace .student-dashboard-rank-icon,.student-workspace .leaderboard-icon,.student-workspace .leaderboard-state-icon{color:#08734f;background:#e5f6ee}.student-workspace .leaderboard-percentile,.student-workspace .leaderboard-place{color:#007653}.student-workspace .leaderboard-scope-tabs button.active{color:#007653;border-color:#cfe8dc}.student-workspace .leaderboard-entries article.current-student{background:linear-gradient(100deg,#eef9f3,#fff);border-color:#9bd2b5}.student-workspace .leaderboard-you-tag{color:#076746;background:#def4e9}.student-workspace .student-mobile-featured{background:linear-gradient(115deg,#103b37,#08734f 74%,#0a8a60);border-color:#176b54;box-shadow:0 10px 24px #08734f2b}.student-workspace .student-mobile-featured :is(h2,h3,strong,p,small,span){color:#f2fff8}.student-workspace .student-mobile-featured a{color:#073e2c;background:#baf1d7;border-color:#8fe2bc}.student-workspace .student-mobile-nav-link.active{color:#007653}.student-workspace .mobile-greeting-link{color:#007653;background:#fff;border-color:#cfe8dc}.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:#007653;background:#e5f6ee}.student-workspace .student-question-star.saved{color:#007653;background:#eaf7f1;border-color:#9bd2b5}.student-workspace .student-coming-chip{color:#08734f;background:#e5f6ee}.student-workspace .student-profile-hero{background:radial-gradient(circle at 88% 16%,#12a97740 0,#0000 15rem),linear-gradient(118deg,#12283e 0%,#173f3f 68%,#176149 100%);border-color:#1d5948}.student-workspace .student-profile-hero:before{border-color:#8bdcba2d;box-shadow:0 0 0 30px #20c18c0c,0 0 0 65px #20c18c08}.student-workspace .student-profile-hero:after{background:#20b88624}.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:#9ce2c4}.student-workspace .student-profile-hero-note>span{color:#a6ebcf;background:#20b88622;border-color:#8bdcba50}.student-workspace .student-profile-account-card{background:linear-gradient(105deg,#fff 0%,#f5fbf8 70%,#ebf7f1 100%);border-color:#cfe5d9}.student-workspace .student-profile-avatar{color:#fff;background:linear-gradient(145deg,#16ad78,#08734f);box-shadow:0 7px 16px #08734f2b}.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:#00865f}.student-workspace .student-profile-card-heading>span{color:#007653;background:#e5f6ee;border-color:#cfe8dc}.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:#43b384;box-shadow:0 0 0 4px #00865f19}.student-workspace .student-profile-shortcuts>a{color:#007653;background:#fff;border-color:#dce5eb}.student-workspace .student-profile-shortcuts>a>svg:first-child{color:#007653;background:#e5f6ee}.student-workspace .student-profile-shortcuts>a:hover{background:#f3faf6;border-color:#91cfb2}.admin-workspace .admin-leaderboard-hero,.admin-workspace .admin-student-features-hero{background:radial-gradient(circle at 94% 6%,#e3f5ec 0,#0000 35%),linear-gradient(120deg,#fff,#f5fbf8);border-color:#cfe5d9}.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:#007653;background:#e5f6ee}.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:#00865f}.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:#007653;background:#e5f6ee}.admin-workspace .admin-leaderboard-switch-card input:checked,.admin-workspace .admin-student-feature-toggle input:checked{background:#00865f;border-color:#00865f}.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:#00865f70}.admin-workspace .admin-leaderboard-metric-grid article,.admin-workspace .admin-student-feature-metrics article{background:#f8fbfa;border-color:#dce5eb}.admin-workspace .admin-tests-hero{background:radial-gradient(circle at 83% 10%,#20b88635 0,#0000 26%),radial-gradient(circle at 0 120%,#35a69b26 0,#0000 36%),linear-gradient(118deg,#10223b,#143c3d 58%,#17624c);border-color:#1b5c49}.admin-workspace .admin-tests-hero:after{border-color:#83d7b526;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:#9ce2c4}.admin-workspace .admin-tests-progress>i{background:linear-gradient(90deg,#49c994,#a7edcd)}.admin-workspace .admin-tests-metrics .tone-blue>span,.admin-workspace .admin-tests-metrics .tone-violet>span{color:#007653;background:#e5f6ee}.admin-workspace .admin-tests-tabs>button.active{color:#007653;background:#eaf7f1;border-color:#cfe8dc}.admin-workspace .admin-tests-tabs>button.active>span{color:#fff;background:#00865f}.admin-workspace .admin-tests-search:focus-within{border-color:#50b590;box-shadow:0 0 0 3px #00865f19}.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:#087653;--auth-mint:#c6f3dd;min-height:100svh;color:var(--auth-ink);background:radial-gradient(at 80% 0,#dff4e9 0,#0000 32rem),#f4f8f7;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:16px;padding:16px;display:grid}.auth-page .auth-story{color:#f2faf7;isolation:isolate;background:radial-gradient(at 78% 72%,#08765370 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,#21c48a,#087653);border:1px solid #aaf1d133;border-radius:14px 14px 14px 5px;width:43px;height:43px;box-shadow:0 8px 20px #061e1e42}.auth-page .auth-brand .brand-word{color:#f5faf8;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:#65e2b4}.auth-story-label{color:#b6d3cc;letter-spacing:.12em;background:#ffffff0c;border:1px solid #baf5da29;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:#49d7a1;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #49d7a11b}.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:#80dfb7;font-size:10px}.auth-page .auth-story-content .eyebrow-line{background:#47cc98}.auth-page .auth-story-content h1{color:#f5faf8;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:#7ce2b9}.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:#7ce2b9;background:#28b9801b;border:1px solid #8be7bd2d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.auth-page .auth-benefit strong{color:#eef8f4;font-size:11px;display:block}.auth-page .auth-benefit small{color:#a9c2bd;margin-top:4px;font-size:9px;display:block}.auth-story-note{color:#a8c8be;align-items:center;gap:9px;margin-top:20px;font-size:9px;display:flex}.auth-story-note svg{color:#69d6a9;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:#b4d1c8}.auth-story-footer>i{background:#55d4a1;border-radius:50%;width:3px;height:3px}.auth-story-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #a8ecd21f;border-radius:50%;width:470px;position:absolute;bottom:-210px;right:-170px;box-shadow:0 0 0 38px #a8ecd20a,0 0 0 82px #a8ecd207}.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:#34c8900d;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%,#f8fcfa 100%);border:1px solid #dde8e5;border-radius:23px;width:min(100%,488px);padding:clamp(27px,3vw,39px);box-shadow:0 24px 70px #123a2c12,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:#f4faf7;border:1px solid #e0ece7;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:#087653;background:linear-gradient(145deg,#e9faf1,#dff5e9);border:1px solid #cfefdf;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:#087653;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:#f2f7f5;border:1px solid #e1ebe8;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:#087653}.auth-page .auth-method-switch button.active{color:#087653;background:#fff;box-shadow:0 2px 8px #17392b12}.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:#fbfdfc;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:#36b283;box-shadow:0 0 0 4px #0b8a6020}.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,#0b9b6a,#087653 72%,#075d49);border:1px solid #087653;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 #08765326,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 #08765330,inset 0 1px #ffffff24}.auth-page .auth-form .auth-submit:disabled{cursor:wait;opacity:.68}.auth-page .auth-form .text-button{color:#087653;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:#146343;background:#f0faf4;border:1px solid #cbe9d9}.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:#10815a;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:#087653;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:#d8e5e1;box-shadow:0 3px 12px #18382b0a}.auth-page :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #29aa7e75}@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,#dff4e9 0,#0000 26rem),#f4f8f7;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:#43715f;white-space:nowrap;background:#ffffffbf;border:1px solid #d9e9e2;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 #123a2c12,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,#163b3328 0,#0000 32rem),#0c1422}html[data-theme=dark] .auth-page .auth-form-card{background:linear-gradient(145deg,#142238,#122033);border-color:#2b3e57}html[data-theme=dark] .auth-page .auth-form-heading h2{color:#e6edf5}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:#73ddb2;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:#b9d8cb;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:#087653;min-width:0;color:var(--desk-ink);gap:15px;display:grid}:is(.staff-workspace,.admin-workspace) .staff-desk-hero{color:#f4faf7;background:radial-gradient(at 84% 15%,#18a77658 0,#0000 32%),radial-gradient(at 0 100%,#2a759358 0,#0000 42%),linear-gradient(116deg,#11283f 0%,#123747 55%,#0a694c 100%);border:1px solid #1d5949;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 #123d3421}: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:#98e4c4;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:#5be0aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5be0aa20}:is(.staff-workspace,.admin-workspace) .staff-desk-hero h2{color:#f5faf8;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:#7ce2b9;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:#daf3e9;background:#ffffff0d;border:1px solid #b9f2d333;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-roles svg{color:#81dfb9}: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:#073d2d;cursor:pointer;background:linear-gradient(135deg,#c8f5de,#82dfb7);border:1px solid #91e3bd;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:#eaf5f1;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 #bdf3d633;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:#c8e4dc;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:#d1e6df;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:#9be8c4;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 #c2f3dd20;border-radius:50%;width:340px;position:absolute;bottom:-190px;right:110px;box-shadow:0 0 0 34px #c2f3dd09,0 0 0 70px #c2f3dd06}: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:#4d7165;align-items:center;gap:7px;font-weight:750;display:inline-flex}:is(.staff-workspace,.admin-workspace) .staff-desk-status svg{color:#07845d}: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,#fbfdfc);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:#9bd6bd;transform:translateY(-2px);box-shadow:0 11px 24px #08765310}: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-metric-icon.all{color:#087653;background:#e5f6ee}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.urgent{color:#bd5d40;background:#fff0e9}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.review{color:#6854b0;background:#f1edff}:is(.staff-workspace,.admin-workspace) .staff-desk-metric-icon.publish{color:#247a9b;background:#e9f6fa}: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:#087653;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:#087653;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:#34715d;white-space:nowrap;background:#f1faf5;border:1px solid #dcece4;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:#087653;background:#eef9f3;border:1px solid #dcefe5;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-priority.urgent{color:#a74637;background:#fff0ed}:is(.staff-workspace,.admin-workspace) .staff-desk-priority.high{color:#91640f;background:#fff6dc}:is(.staff-workspace,.admin-workspace) .staff-desk-priority.normal{color:#5c7180;background:#eff4f4}:is(.staff-workspace,.admin-workspace) .staff-desk-task-list>article>a{color:#087653;background:#f8fcfa;border:1px solid #e0ebe6;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:#087653}:is(.staff-workspace,.admin-workspace) .staff-desk-all-tasks{color:#087653;background:#f4fbf7;border:1px solid #cde8da;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:#13855c}: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,#f0f5f3 25%,#f8fbfa 45%,#f0f5f3 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:#fcfdfc;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:hover{background:#f7fcf9;border-color:#a6d7bf;transform:translate(2px)}: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-icon.gold{color:#a86829;background:#fff1dd}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.teal{color:#117e76;background:#e6f6f2}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.violet{color:#7654bd;background:#f1edff}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.blue{color:#365fa8;background:#eaf0ff}:is(.staff-workspace,.admin-workspace) .staff-desk-workspace-icon.rose{color:#b95361;background:#fff0f1}: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:#f2faf5;border:1px solid #dcefe5;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:#087653;flex:none}:is(.staff-workspace,.admin-workspace) .staff-desk-footer-note{color:#6d8580;background:#f5faf7;border:1px solid #dcebe5;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:#13855c;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:#94cfb447 transparent;scrollbar-width:thin;background:radial-gradient(at 12% 0,#167a6260 0,#0000 37%),radial-gradient(at 90% 74%,#0a71503a 0,#0000 42%),linear-gradient(165deg,#142a40,#102336 62%,#0d2d2e);border-right:1px solid #b7f3d316;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:#f3faf7;font-size:21px}.staff-workspace .workspace-brand .brand-period{color:#65dfb1}.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:hover{color:#fff;background:#ffffff0b;border-color:#d6fff01b;transform:translate(2px)}.staff-workspace .workspace-nav-link.active{color:#f3fff9;background:linear-gradient(100deg,#08765394,#08765335 78%,#0876531f);border-color:#5cdfad2b;box-shadow:inset 3px 0 #52dda9,0 7px 19px #041a162b}.staff-workspace .workspace-nav-link.active svg{color:#83edc1}.staff-workspace .workspace-nav-link.active .nav-pulse{background:#6ae5b3;width:6px;height:6px;box-shadow:0 0 0 4px #6ae5b324}.staff-workspace .workspace-sidebar-bottom{margin-top:auto;padding-top:20px}.staff-workspace .support-card{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #b4ecd02a;border-radius:15px;padding:13px;box-shadow:inset 0 1px #ffffff0c}.staff-workspace .support-card-icon{color:#80e5ba;background:#1ba37420;border:1px solid #6be3b324;border-radius:10px;width:31px;height:31px;margin-bottom:10px}.staff-workspace .support-card strong{color:#f0faf5;font-size:10px}.staff-workspace .support-card p{color:#aec4c3;font-size:8px;line-height:1.7}.staff-workspace .support-card a{color:#86e5bc;font-size:9px}.staff-workspace .support-card a:hover{color:#c7f6df}.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-signout:hover{color:#ffd0c7;background:#b8473a1a;border-color:#ffb4a833}.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 #dce8e4;min-height:70px;padding-inline:clamp(22px,3.2vw,46px);position:sticky;top:0;box-shadow:0 7px 24px #143b3108}.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:#f5faf7;border:1px solid #e1ebe7;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:#087653;background:#fff;box-shadow:0 2px 7px #123e2c13}.staff-workspace .workspace-user-avatar{color:#fff;background:linear-gradient(145deg,#1db57d,#087653);border:1px solid #bfe7d3;width:37px;height:37px;font-size:13px;box-shadow:0 4px 11px #08765324}.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:#dce8e4;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 #46cd9a8c}@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 #cde6dc;border-bottom:0;border-radius:19px 19px 0 0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -11px 32px #12372b20}.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:#edfff5;background:linear-gradient(145deg,#0d7859,#075e4a);border-color:#65dfb13d;box-shadow:inset 0 1px #ffffff20,0 5px 15px #020d0b3d}.staff-workspace .workspace-nav-link.active:after{content:"";background:#90f0c4;border-radius:2px;width:18px;height:2px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.staff-workspace .workspace-nav-link svg{color:#9abbb4;width:18px;height:18px}.staff-workspace .workspace-nav-link.active svg{color:#a2f0cb}.staff-workspace .workspace-nav-link .nav-pulse{display:none}.staff-workspace .workspace-topbar{background:#fffffff0;border-bottom-color:#dce8e4;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:#087653}.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,#f8fcfa,#fff);border:1px solid #dfe8e5;border-radius:12px;gap:8px;min-width:0;padding:11px;display:grid}.image-upload-heading{color:#254437;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:#eef7f2;border:1px solid #dfe9e5;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:#086b4d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dfd5;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:#edf8f3;border-color:#16835f}.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:#f4f8f7;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:#fafcfb;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:#16785f;background:#eef9f5;border:1px solid #d4e9e3;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:#10a37f;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #10a37f1c}.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:#16866a}.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:#13876c;background:#e9f8f2}.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:#13876c;background:#e9f8f2}.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,#f0faf5,#f8fcf8);border:1px solid #cfe8dc;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:#13876c;background:#dcf4e9;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.recruitment-detail-official small{color:#42866e;font-size:9px;font-weight:800}.recruitment-detail-official h2{color:#244b3e;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:#148264;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:#197a66;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:#16866a;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:#0e9f8a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0e9f8a1b}.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:#14846b}.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.demo-tag{color:#9a581f;background:#fff0dc;border-color:#f1d7b5}.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>span:nth-child(2) svg{color:#e46c27}.recruitment-card-meta>span:nth-child(3) svg{color:#159273}.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:#14846b}.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:#177e69;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:#168067;background:#effaf5ed;border-color:#cde9df}.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>span:nth-child(2) svg{color:#e46c27}.tests-card-stats>span:nth-child(3) svg{color:#159273}.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:#f2f7f5;--focus-line:#dce9e3;--focus-blue:#087653;--focus-blue-strong:#005c42;--focus-teal:#17a47b;--brand-blue:#087653;--brand-blue-strong:#005c42;--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 #18a47780}.home-next{--home-ink:#142b3f;--home-muted:#607487;--home-paper:#f2f7f5;--home-line:#dce9e3;--home-blue:#087653;--home-blue-dark:#005c42;--home-teal:#17a47b}.home-next-header{border-bottom-color:#dce9e3}.home-next-primary{background:linear-gradient(135deg,#0a946a,#006a4a);box-shadow:0 8px 20px #08765329}.home-next-primary:hover{background:linear-gradient(135deg,#087d5a,#005c42);box-shadow:0 12px 24px #08765335}.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:#0b8b6520;box-shadow:0 0 0 48px #0b8b650b,0 0 0 97px #0b8b6507}.home-next-preview,.home-next-value-strip,.home-next-recruit-card,.home-next-test-card,.home-next-feature-grid article{border-color:#dce9e3;box-shadow:0 12px 32px #153d2f0a}.home-next-menu-toggle,.home-next-secondary,.home-next-login{border-color:#d6e5dd}.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:#087653;--recruit-list-ink:#142b3f;--recruit-list-muted:#607487;--recruit-list-line:#dce9e3}.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%,#f8fbf9 60%,#edf6f1 100%);border-color:#dce9e3}.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:#087653}.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:#087653;--test-ink:#142b3f;--test-muted:#607487;--test-line:#dce9e3}.tests-hero h1 em,.tests-card-action,.tests-breadcrumb a:hover{color:#087653}.tests-paper-rows>i:first-child{background:#d5eee2}.tests-card-action{background:#f4faf7;border-color:#d6e9df}.tests-card-action:hover{background:#eaf6ef;border-color:#a9d5bd}.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:#f2f7f5;--student-surface:#fff;--student-line:#dce9e3;--student-primary:#087653;--student-primary-strong:#005c42;--student-teal:#17a47b}.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:#087653;background:#eaf6ef;border-color:#cbe5d8;box-shadow:inset 3px 0 #087653}.staff-workspace .workspace-page-heading .section-kicker,.admin-workspace .workspace-page-heading .section-kicker,.staff-workspace .welcome-eyebrow{color:#087653}.student-workspace .workspace-date-chip,.staff-workspace .workspace-date-chip,.admin-workspace .workspace-date-chip{color:#087653;background:#eef8f1;border-color:#d1e8da}.staff-workspace .workspace-brand .brand-mark,.admin-workspace .workspace-brand .brand-mark{background:linear-gradient(145deg,#20c58b,#007653)}.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:#dce9e7;scrollbar-color:#55736680 transparent;background:radial-gradient(at 0 0,#18b77c26 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 #d5f5e20e;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 #173b37;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:#f4fbf8;letter-spacing:-.45px;font-size:20px}.student-workspace .workspace-brand .brand-period{color:#5fe0ae}.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:#f1f8f5;background:#ffffff0a;border-color:#ffffff10;transform:translate(2px)}.student-workspace .workspace-nav-link.active{color:#075e43;background:linear-gradient(105deg,#d9f4e7 0%,#eef9f2 100%);border-color:#bdebd533;font-weight:800;box-shadow:inset 3px 0 #10a775,0 8px 19px #051e182b,inset 0 1px #ffffffb8}.student-workspace .workspace-nav-link.active svg{color:#07865e}.student-workspace .workspace-nav-link.active .nav-pulse{background:#16ad78;box-shadow:0 0 0 4px #16ad7818,0 0 12px #16ad7850}.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 #d8eee327;border-radius:17px;padding:15px;box-shadow:0 12px 26px #07162435,inset 0 1px #fff}.student-workspace .support-card-icon{color:#087653;background:linear-gradient(145deg,#e8f8ef,#d9f0e4);border:1px solid #d5eee1;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:#087653;background:#fff;border:1px solid #cce8d8;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:#f3faf5;border-color:#8bc8a8}.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:#075d42}.app-preference-controls button:focus-visible{outline-color:#18a47780}.pwa-install-button{color:#087653;background:#f2f8f4;border-color:#d6e9df}.pwa-install-button:hover{background:#eaf6ef;border-color:#aad4bd}.pwa-install-dialog-icon{color:#087653;background:#eaf6ef}.pwa-install-dialog-action{background:#087653}@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:#087653;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:#a8d1b9;transform:translateY(-1px)}.study-font-size-options button[aria-pressed=true]{color:#075d42;background:#eaf6ef;border-color:#087653;box-shadow:inset 0 0 0 1px #08765320}.study-font-size-options small{color:#849487;font-size:9px;font-weight:700}.study-font-size-options button[aria-pressed=true] small{color:#287b5e}@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:#a7ecd0;background:#70c5a519;border-color:#70c5a56b}.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:#a9e5c9}.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,#13856d,#42b28b);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:#159272}.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:#3e665d;background:#eef8f3;border:1px solid #cfe6db;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:#168769;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{color:#1d604f;background:#eff8f4;border-color:#278a70;box-shadow:0 0 0 2px #278a7012}.student-workspace .student-exam-options button.selected .student-exam-option-marker{color:#fff;background:#278a70;border-color:#278a70}.student-workspace .student-exam-options button.correct{background:#eff9f0;border-color:#63a77d}.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:#44624b;background:#f0f8f0;border:1px solid #cce4d2;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:#36816b;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,#087c63,#126c5b);border:1px solid #0f6d58;min-width:158px;box-shadow:0 7px 16px #0d735d26}.student-workspace .student-exam-submit:hover:not(:disabled){background:linear-gradient(125deg,#086e58,#0c5f50);transform:translateY(-1px);box-shadow:0 10px 20px #0d735d35}.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:#146d56;background:#eaf6f1;border-color:#a9d8c9}.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:#176d59;border-color:#174d43}.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:#f0f7f4;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:#20856d;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:#c9f1df;background:#167a6360;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:#b9d9ce;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.workspace-shell{transition:grid-template-columns .26s cubic-bezier(.2,.75,.25,1)}.student-workspace .workspace-sidebar{transition:opacity .18s,transform .26s cubic-bezier(.2,.75,.25,1),padding .26s,border-color .18s}.student-sidebar-toggle{color:#355268;cursor:pointer;background:linear-gradient(#fff,#f5faf7);border:1px solid #dce6e5;border-radius:12px;flex:none;order:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font:700 12px/1 Manrope,Noto Sans Devanagari,sans-serif;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 3px 10px #1c34400b,inset 0 1px #fff}.student-sidebar-toggle:hover{color:#087653;background:#f0faf4;border-color:#aad9c5;transform:translateY(-1px);box-shadow:0 7px 16px #08765316}.student-sidebar-toggle:focus-visible{outline-offset:2px;outline:3px solid #19a87855}.student-sidebar-toggle svg{flex:none}.student-sidebar-toggle span{white-space:nowrap}@media (width>=761px){.student-workspace.workspace-shell[data-sidebar-hidden=true]{grid-template-columns:0 minmax(0,1fr)}.student-workspace[data-sidebar-hidden=true] .workspace-sidebar{opacity:0;visibility:hidden;pointer-events:none;border-right-color:#0000;width:0;min-width:0;padding-inline:0;overflow:hidden;transform:translate(-18px)}}@media (width<=760px){.student-workspace .workspace-topbar{gap:8px}.student-workspace .student-sidebar-toggle{border-radius:11px;width:36px;min-height:36px;padding:0}.student-workspace .student-sidebar-toggle span{display:none}.student-workspace .mobile-workspace-brand{order:1}.student-workspace .workspace-top-actions{order:2}.student-workspace[data-sidebar-hidden=true].workspace-shell{padding-bottom:env(safe-area-inset-bottom)}.student-workspace[data-sidebar-hidden=true] .workspace-sidebar{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 8px))}.student-workspace[data-immersive=true] .student-sidebar-toggle{display:none}}@media (prefers-reduced-motion:reduce){.student-workspace.workspace-shell,.student-workspace .workspace-sidebar,.student-sidebar-toggle{transition:none}}
