:root{--page-max:1180px;--gutter:28px;--sec-y:64px;--sec-y-sm:44px;--gap:20px;--page-top:36px;--page-bottom:64px}.cp-wrap,.cx-wrap,.education-footer .wrap,.footer .wrap,.hm-wrap,.nav-shell,.wrap{width:auto;max-width:calc(var(--page-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.nav-shell{padding-inline:var(--gutter)}@media(max-width:700px){:root{--gutter:20px;--sec-y:44px}}.cp-cta,.cp-section,.hm-sec{padding-block:var(--sec-y)}.cx-page{padding-block:var(--page-top) var(--page-bottom)}@media(max-width:640px){.cx-page{padding-block:24px 48px}}.bt-grid,.cp-tiles,.cx-grid,.db-grid,.hm-feats,.hm-ladders,.pg-two{gap:var(--gap)}.hm-feats,.hm-ladders{margin-block:var(--gap) 0}.cx-detail-head h1,.cx-head h1,.cx-page h1{margin:0 0 12px}.cx-head{margin-bottom:28px}.cx-head p,.cx-lede,.hm-lede,.hm-sub{margin-block:0 24px}.cx-page h2{margin:36px 0 12px}.cx-page section+section{margin-top:var(--gap)}.cc{max-width:900px}.cc .pl-lang{float:none;display:flex;width:fit-content;margin:0 0 20px auto}.cc>.cx-eyebrow{margin:0 0 14px}.cc>h1{margin:0 0 12px}.qi{display:grid;gap:16px;margin-bottom:20px}.qi>h2,.qi>p,.qi>pre{margin:0}.qi h2{line-height:1.4}.qz-match,.qz-opts,.qz-seq{margin:0}.cc>.st-msg{margin:16px 0}.cc>p:last-of-type{margin-top:20px}.lf fieldset,.lf label{margin-top:14px}.lf h2,.lf h3{margin:0 0 8px}.contact-page{gap:48px}.contact-copy>*+*{margin-top:18px}main.cp-wrap.contact-page,main.wrap{padding-block:var(--page-top) var(--page-bottom)}main.cp-wrap.contact-page{padding-top:var(--page-top)}.cx-wrap>.cc{margin-top:0}.cx-wrap.pg{max-width:calc(var(--page-max) + 2 * var(--gutter))}.cx-wrap.pg>:not(.pg-two):not(section),.cx-wrap.pg>section{max-width:820px}.cx-wrap.pg>.lf{max-width:560px}.cp-footer a,.education-footer a{display:inline-flex;align-items:center;min-height:32px;padding:4px 0}.education-footer a[href^=mailto],.education-footer a[href^=tel]{min-height:32px}.cx-grid a,.cx-list a{min-height:36px}:root{--ln-night:#0b0c14;--ln-night-2:#14162a;--ln-paper:#f4f2ec;--ln-ink:#0d0f1c;--ln-mut:#58596a;--ln-edge:#e1ddd0;--ln-coral:#ff5a4f;--ln-violet:#8b6cff;--ln-cyan:#29c5ff;--ln-amber:#ffb020;--ln-mint:#2dd4a7;--ln-display:var(--font-bold),Tamil,Manrope,Arial,sans-serif;--ln-mono:var(--font-mono-ui),ui-monospace,Menlo,monospace;--ln-stripe:linear-gradient(90deg,#2dd4a7 0 11.11%,#ff5a4f 0 22.22%,#8b6cff 0 33.33%,#ffb020 0 44.44%,#ff6fae 0 55.55%,#29c5ff 0 66.66%,#4d85ff 0 77.77%,#b6e03a 0 88.88%,#ff9b54 0)}.education-header{background:var(--ln-night)!important;border-bottom:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff}.education-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--ln-stripe)}.education-header .education-logo,.education-header .education-logo strong{color:#fff}.education-header .education-logo small{color:#aeb1c6}.education-header .nav a:not(.nav-cta),.education-header .session-link,.education-header .session-out{color:#e8e9f4;font-weight:600;font-size:.84rem;letter-spacing:0;text-transform:none;padding:8px 12px;border-radius:10px;transition:background .15s,color .15s}.education-header .nav a:not(.nav-cta):hover,.education-header .session-out:hover{background:rgba(255,255,255,.1);color:#fff}.education-header .nav a.nav-cta{background:var(--ln-coral);color:#0d0f1c;border:0;border-radius:12px;padding:11px 18px;font-weight:800;box-shadow:none;transition:transform .15s,filter .15s}.education-header .nav a.nav-cta:hover{transform:translateY(-1px);filter:brightness(1.06)}.education-header .sp-open{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:12px!important;box-shadow:none}.education-header .sp-open kbd{border-color:rgba(255,255,255,.35);color:#c9cbe0}.education-header .menu-button{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:10px}.education-header .education-mark{border-radius:10px}.education-footer{position:relative;background:var(--ln-night)!important;color:#d6d8e8!important;border-top:0!important;padding-top:8px}.education-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--ln-stripe)}.education-footer,.education-footer a,.education-footer p,.education-footer span,.education-footer strong{color:#d6d8e8!important}.education-footer a:hover{color:#fff!important;text-decoration:underline}.education-footer .education-logo strong{color:#fff!important}.education-footer .education-logo small,.education-footer small{color:#b8bbd2!important}.education-footer-bottom{border-top:1px solid rgba(255,255,255,.14)!important}@media(max-width:850px){.education-header .nav{background:var(--ln-night)!important;border-bottom:4px solid #14162a!important}.education-header .nav a:not(.nav-cta){padding:14px 10px}}.ln-map{list-style:none;margin:0;padding:0}.ln-map,.ln-row{display:grid;gap:22px}.ln-row{grid-template-columns:minmax(190px,250px) 1fr;align-items:start}.ln-tag{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-weight:700;font-size:.88rem;line-height:1.25;min-height:34px}.ln-tag b{flex:none;font-family:var(--ln-mono);font-weight:600;font-size:.74rem;letter-spacing:.06em;padding:6px 9px;border-radius:8px;background:var(--line);color:#0d0f1c}.ln-tag:hover span{text-decoration:underline;text-underline-offset:3px}.ln-track{display:flex;align-items:flex-start;gap:0;padding-right:48px}.ln-station,.ln-track{position:relative;min-width:0}.ln-station{flex:1 1;display:grid;justify-items:start;gap:10px;text-decoration:none;color:inherit;padding-bottom:2px}.ln-station:before{content:"";position:absolute;top:8px;left:11px;right:0;height:6px;border-radius:3px;background:var(--line)}.ln-dot{position:relative;z-index:1;width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid var(--line);box-sizing:border-box;transition:transform .18s,box-shadow .18s}.ln-station:focus-visible .ln-dot,.ln-station:hover .ln-dot{transform:scale(1.28);box-shadow:0 0 0 5px color-mix(in srgb,var(--line) 35%,transparent)}.ln-name{display:grid;gap:2px;font-size:.8rem;line-height:1.3;font-weight:600;color:#e8e9f4;padding-right:14px;max-width:190px}.ln-name small{font-family:var(--ln-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--line);font-weight:600}.ln-more{position:absolute;right:0;top:-9px;display:grid;place-items:center;width:40px;height:40px;box-sizing:border-box;border-radius:50%;border:2px solid var(--line);color:#fff;transition:background .15s,color .15s}.ln-more:hover{background:var(--line);color:var(--ln-ink)}.ln-train{position:absolute;z-index:2;top:3px;left:0;width:16px;height:16px;border-radius:5px;background:#fff;box-shadow:0 0 0 3px var(--line),0 0 16px var(--line);animation:ln-ride 11s ease-in-out infinite alternate;animation-delay:var(--d,0s);pointer-events:none}.ln-map:not(.detailed) .ln-name{max-width:none}.ln-map:not(.detailed) .ln-name>:not(small){position:absolute;z-index:6;left:0;top:34px;width:200px;padding:9px 11px;border-radius:10px;background:#fff;color:var(--ln-ink);font-size:.8rem;box-shadow:0 12px 30px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s}.ln-map:not(.detailed) .ln-station:focus-visible .ln-name,.ln-map:not(.detailed) .ln-station:hover .ln-name{position:static}.ln-map:not(.detailed) .ln-station:focus-visible .ln-name>:not(small),.ln-map:not(.detailed) .ln-station:hover .ln-name>:not(small){opacity:1;visibility:visible;transform:none}.ln-map.detailed .ln-name{font-size:.9rem}.ln-map.detailed .ln-row{padding:20px 0;border-top:1px dashed rgba(255,255,255,.18)}.ln-map.detailed .ln-row:first-child{border-top:0;padding-top:4px}.hm.ln{--r:var(--ln-coral);--ink:var(--ln-ink);--mut:var(--ln-mut);background:var(--ln-paper);font-family:Manrope,Tamil,Arial,sans-serif}.hm.ln h1,.hm.ln h2,.hm.ln h3{font-family:var(--ln-display);letter-spacing:-.035em;color:var(--ln-ink)}.ln-hero{position:relative;overflow:hidden;background:radial-gradient(620px 420px at 88% 8%,rgba(139,108,255,.34),transparent 70%),radial-gradient(560px 380px at -4% 100%,rgba(255,90,79,.24),transparent 70%),var(--ln-night);color:#fff;padding:72px 0 56px}.ln-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.2) 1.3px,transparent 1.6px);background-size:30px 30px;background-position:15px 15px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.ln-hero>.hm-wrap{position:relative;z-index:1}.ln-glyph{position:absolute;right:9%;top:-6%;font-family:Tamil,var(--ln-display);font-weight:800;font-size:clamp(14rem,34vw,32rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.09);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;white-space:nowrap}.ln-kicker{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-family:var(--ln-mono);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c3c6dc!important}.ln-kicker i{width:44px;height:6px;border-radius:3px;background:var(--ln-stripe);flex:none}.hm.ln .ln-hero h1{color:#fff;font-size:clamp(2.7rem,1rem + 5.8vw,5.6rem);line-height:.97;font-weight:800;max-width:15ch;margin:0 0 22px}.hm.ln .ln-hero h1 em{font-style:normal;background:linear-gradient(95deg,#ff5a4f,#ffb020 30%,#2dd4a7 62%,#29c5ff);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.ln-lede{max-width:60ch;font-size:1.1rem;line-height:1.65;color:#c9ccdf!important;margin:0 0 28px}.ln-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.ln-btn{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 24px;border-radius:14px;background:var(--ln-coral);color:#0d0f1c;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s,background .15s}.ln-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.ln-btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.34)}.ln-btn.ghost:hover{background:rgba(255,255,255,.1);filter:none}.ln-board{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:22px 26px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ln-board-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin-bottom:22px;font-family:var(--ln-mono);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:#a9adc6}.ln-board-head span:first-child{color:#fff;font-weight:600}.ln-board-foot{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#fff;font-weight:700;font-size:.9rem;text-decoration:underline;text-underline-offset:4px;min-height:40px}.ln-assoc{margin:26px 0 0;color:#9ea2bb!important;font-size:.9rem}.ln-stats{background:var(--ln-night);border-top:1px dashed rgba(255,255,255,.18);color:#fff}.ln-stats ul{list-style:none;margin-block:0;padding-block:30px 34px;display:grid;grid-template-columns:repeat(4,1fr)}.ln-stats li{display:grid;gap:2px;padding:0 24px;border-left:1px solid rgba(255,255,255,.14)}.ln-stats li:first-child{border-left:0;padding-left:0}.ln-stats small{font-family:var(--ln-mono);font-size:.66rem;letter-spacing:.12em;color:#8f93ad}.ln-stats strong{font-family:var(--ln-display);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.05;letter-spacing:-.04em;color:#fff}.ln-stats span{color:#b5b8d0;font-size:.92rem}.ln-stats li:first-child strong{color:var(--ln-coral)}.ln-stats li:nth-child(2) strong{color:var(--ln-amber)}.ln-stats li:nth-child(3) strong{color:var(--ln-mint)}.ln-stats li:nth-child(4) strong{color:var(--ln-cyan)}.hm.ln .hm-sec{padding:84px 0;background:var(--ln-paper)}.ln-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--ln-mono);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ln-ink)!important}.ln-eyebrow b{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 7px;border-radius:7px;background:var(--ln-ink);color:#fff}.hm.ln h2{font-size:clamp(2rem,1.2rem + 3vw,3.3rem);line-height:1.03;font-weight:800;max-width:20ch}.hm.ln .hm-sub{font-size:1.05rem}.hm.ln .ln-dark{background:var(--ln-night)!important;color:#fff}.hm.ln .ln-dark .hm-sub,.hm.ln .ln-dark h2{color:#fff!important}.hm.ln .ln-dark .hm-sub{color:#b5b8d0!important}.hm.ln .ln-dark .ln-eyebrow{color:#fff!important}.hm.ln .ln-dark .ln-eyebrow b{background:#fff;color:var(--ln-ink)}.ln-tickets{gap:22px!important}.ln-tickets .hm-route{--tc:var(--ln-coral);position:relative;background:#fff;border:1px solid var(--ln-edge);border-top:7px solid var(--tc);border-radius:20px;padding:24px 26px 20px;box-shadow:0 1px 0 rgba(13,15,28,.04);transition:transform .2s,box-shadow .2s}.ln-tickets .hm-route:nth-child(2){--tc:var(--ln-violet)}.ln-tickets .hm-route:nth-child(3){--tc:var(--ln-cyan)}.ln-tickets .hm-route small{font-family:var(--ln-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ln-mut)}.ln-tickets .hm-route>svg{width:46px;height:46px;padding:11px;border-radius:14px;background:color-mix(in srgb,var(--tc) 22%,#fff);color:var(--ln-ink)}.ln-tickets .hm-route h3{font-size:1.45rem;margin:4px 0 0}.ln-tickets .hm-route p{color:var(--ln-mut)}.ln-tickets .hm-route span{margin-top:12px;padding-top:14px;border-top:2px dashed var(--ln-edge);color:var(--ln-ink);font-weight:800}.ln-tickets .hm-route:after,.ln-tickets .hm-route:before{content:"";position:absolute;bottom:52px;width:18px;height:18px;border-radius:50%;background:var(--ln-paper);border:1px solid var(--ln-edge)}.ln-tickets .hm-route:before{left:-10px;clip-path:inset(0 0 0 50%)}.ln-tickets .hm-route:after{right:-10px;clip-path:inset(0 50% 0 0)}.ln-tickets .hm-route:hover{transform:translateY(-5px);box-shadow:0 22px 40px -18px rgba(13,15,28,.35);border-color:var(--ln-edge)}.hm.ln .hm-feats{gap:18px;margin:28px 0 34px}.hm.ln .hm-feat{--fc:var(--ln-coral);background:#fff;border:1px solid var(--ln-edge);border-top:6px solid var(--fc);border-radius:18px;box-shadow:none;padding:24px}.hm.ln .hm-feat:nth-child(2){--fc:var(--ln-violet)}.hm.ln .hm-feat:nth-child(3){--fc:var(--ln-mint)}.hm.ln .hm-feat:nth-child(4){--fc:var(--ln-amber)}.hm.ln .hm-feat>svg{background:color-mix(in srgb,var(--fc) 22%,#fff);border:0;border-radius:12px;color:var(--ln-ink)}.hm.ln .hm-feat h3{font-size:1.3rem}.hm.ln .hm-feat:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px rgba(13,15,28,.35);border-color:var(--ln-edge)}.ln-pass{background:#fff;border:1px solid var(--ln-edge);border-radius:22px;overflow:hidden}.ln-pass-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;padding:14px 24px;background:var(--ln-ink);color:#fff;font-family:var(--ln-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ln-pass-head span{color:#b5b8d0}.ln-pass ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.ln-pass li{position:relative;display:grid;gap:4px;align-content:start;padding:22px 24px 26px;border-left:2px dashed var(--ln-edge)}.ln-pass li:first-child{border-left:0}.ln-pass li small{font-family:var(--ln-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ln-mut)}.ln-pass li strong{font-family:var(--ln-display);font-size:1.25rem;letter-spacing:-.02em}.ln-pass li span{color:var(--ln-mut);font-weight:600}.ln-pass li i{position:absolute;right:18px;top:12px;font-style:normal;font-family:var(--ln-display);font-weight:800;font-size:3rem;line-height:1;color:var(--ln-edge)}.ln-pass li:first-child strong{box-shadow:inset 0 -.4em 0 rgba(255,90,79,.35)}.ln-pass li:nth-child(2) strong{box-shadow:inset 0 -.4em 0 rgba(139,108,255,.35)}.ln-pass li:nth-child(3) strong{box-shadow:inset 0 -.4em 0 rgba(45,212,167,.4)}.ln-pass li:nth-child(4) strong{box-shadow:inset 0 -.4em 0 rgba(255,176,32,.45)}.ln-pass li strong{width:fit-content}.hm.ln .hm-trust{background:linear-gradient(120deg,#14162a,#0b0c14);border:1px solid #2a2d4a;border-radius:26px;padding:38px 42px;color:#fff;width:min(1180px,calc(100% - 32px))}.hm.ln .hm-trust h2,.hm.ln .hm-trust p{color:#fff!important}.hm.ln .hm-trust p{color:#c9ccdf!important}.hm.ln .hm-trust svg{color:var(--ln-mint)}.hm.ln .hm-trust .hm-btn{background:var(--ln-coral);color:#0d0f1c;border-radius:14px;font-weight:800}.hm.ln a:focus-visible,.hm.ln button:focus-visible,.ln-hero a:focus-visible{outline:3px solid var(--ln-cyan);outline-offset:3px}.cx-page{background:var(--ln-paper)}.cx-page h1,.cx-page h2{font-family:var(--ln-display);letter-spacing:-.03em;color:var(--ln-ink)}.cx-page h1{font-weight:800;font-size:clamp(2.2rem,1rem + 4vw,4rem);line-height:1}.cx-eyebrow{font-family:var(--ln-mono);font-size:.76rem!important;letter-spacing:.1em;font-weight:600;color:var(--ln-ink)!important}.cx-card{position:relative;background:#fff!important;border:1px solid var(--ln-edge)!important;border-left:9px solid var(--line,#8b8fa8)!important;border-radius:16px!important;box-shadow:none!important;transition:transform .18s,box-shadow .18s}.cx-card:hover{transform:translateY(-3px);box-shadow:0 20px 38px -20px rgba(13,15,28,.4)!important}.cx-tags span{border:1px solid var(--ln-edge)!important;border-radius:999px!important;background:#faf9f5!important;color:var(--ln-ink)!important;font-weight:700}.cx-tags .cx-code{background:var(--line,#8b8fa8)!important;border-color:var(--line,#8b8fa8)!important;font-family:var(--ln-mono);font-weight:600;letter-spacing:.06em;color:#0d0f1c!important;border-radius:7px!important}.cx-tags .cx-level{background:var(--ln-ink)!important;border-color:var(--ln-ink)!important;color:#fff!important}.cx-explore{font-weight:800;color:var(--ln-ink)!important;text-decoration:underline;text-decoration-color:var(--line,#8b8fa8);text-decoration-thickness:3px;text-underline-offset:4px}.cx-filters,.cx-panel,.cx-request{background:#fff!important;border:1px solid var(--ln-edge)!important;border-radius:18px!important;box-shadow:none!important}.cx-filters{padding:20px!important}.cx-summary{background:#fff!important;border:1px solid var(--ln-edge)!important;border-top:8px solid var(--line,#8b8fa8)!important;border-radius:18px!important;box-shadow:0 20px 40px -26px rgba(13,15,28,.4)!important;padding:24px!important}.cx-filters .cx-panel{border:0!important;padding:0!important;box-shadow:none!important}.cx-page .btn,.cx-page button.btn{background:var(--ln-ink);color:#fff;border:0;border-radius:12px;font-weight:800;transition:transform .15s}.cx-page .btn:hover{transform:translateY(-2px)}.cx-page .btn.sec{background:#fff;color:var(--ln-ink);border:1.5px solid var(--ln-ink)}.cx-section,.cx-sections details{background:#fff;border:1px solid var(--ln-edge)!important;border-radius:16px!important;padding:0 24px 18px!important;margin-bottom:14px}.cx-section>summary,.cx-sections details>summary{padding:18px 0!important;font-family:var(--ln-display);font-weight:800;font-size:1.15rem;color:var(--ln-ink)}.cx-topics li{border:1px solid var(--ln-edge)!important;border-radius:999px!important;background:#faf9f5}.cx-page input,.cx-page select,.cx-page textarea{border:1.5px solid #cfcbbd!important;border-radius:12px!important;background:#fff}.cx-page input:focus,.cx-page select:focus,.cx-page textarea:focus{outline:3px solid var(--ln-cyan);outline-offset:1px}.cx-stafffee{background:var(--ln-mint);color:var(--ln-ink);border:0}.cc h2{font-family:var(--ln-display);font-weight:800;letter-spacing:-.03em;color:var(--ln-ink)}.cc-eyebrow{font-family:var(--ln-mono);letter-spacing:.1em;color:#5b3fd6!important}.cc-glance dt,.cc-glance th{color:#c4271f}@keyframes ln-ride{0%{left:0}to{left:calc(100% - 50px)}}@media(max-width:900px){.ln-stats ul{grid-template-columns:repeat(2,1fr);row-gap:24px}.ln-stats li:nth-child(3){border-left:0;padding-left:0}.ln-pass ol{grid-template-columns:repeat(2,1fr)}.ln-pass li:nth-child(3){border-left:0}.ln-pass li:nth-child(n+3){border-top:2px dashed var(--ln-edge)}}@media(max-width:760px){.ln-hero{padding:48px 0 40px}.ln-board{padding:18px 16px 10px;border-radius:20px}.ln-row{grid-template-columns:1fr;gap:10px}.ln-track{overflow-x:auto;scroll-snap-type:x proximity;padding:4px 40px 12px 2px;-webkit-overflow-scrolling:touch}.ln-station{flex:0 0 150px;scroll-snap-align:start}.ln-map:not(.detailed) .ln-name>:not(small),.ln-train{display:none}.ln-more{position:static;flex:none;margin:0 0 0 6px;align-self:flex-start}.hm.ln .hm-trust{padding:28px 22px}.hm.ln .hm-sec{padding:56px 0}}@media(max-width:560px){.ln-pass ol{grid-template-columns:1fr}.ln-pass li{border-left:0;border-top:2px dashed var(--ln-edge)}.ln-pass li:first-child{border-top:0}.ln-stats strong{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.ln-train{animation:none;left:calc(50% - 8px)}.cx-card,.hm.ln .hm-feat,.ln-btn,.ln-dot,.ln-tickets .hm-route{transition:none!important}}.nf{min-height:calc(100vh - 8px);display:grid;align-content:center;justify-items:start;gap:14px;padding:clamp(32px,8vw,96px) max(24px,calc((100vw - 880px)/2));background:var(--ln-night);color:#fff;position:relative;font-family:Manrope,Arial,sans-serif}.nf-code{font-size:clamp(5rem,18vw,12rem);line-height:.9;letter-spacing:-.05em;background:linear-gradient(95deg,#ff5a4f,#ffb020 35%,#2dd4a7 70%,#29c5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nf h1,.nf-code{margin:0;font-family:var(--ln-display);font-weight:800}.nf h1{font-size:clamp(1.9rem,1rem + 3vw,3rem);letter-spacing:-.03em;line-height:1.05}.nf-text{margin:0;max-width:52ch;color:#c9ccdf;font-size:1.05rem;line-height:1.6}.nf-links{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.nf-links a,.nf-links button{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:12px;border:1.5px solid rgba(255,255,255,.34);color:#fff;font:inherit;font-weight:700;text-decoration:none;background:transparent;cursor:pointer}.nf-links a:hover{background:rgba(255,255,255,.1)}.nf-links .nf-primary{background:#ff5a4f;border-color:#ff5a4f;color:#0d0f1c;font-weight:800}.nf-stripe{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--ln-stripe)}.nf a:focus-visible,.nf button:focus-visible{outline:3px solid #29c5ff;outline-offset:3px}.nf-corp{background:#fff;color:#222326}.nf-corp .nf-code{background:none;color:#da0202;-webkit-text-fill-color:#da0202}.nf-corp .nf-code,.nf-corp h1{font-family:var(--font-display),Georgia,serif;font-weight:500}.nf-corp h1{color:#222326}.nf-corp .nf-text{color:#4a4b50}.nf-corp .nf-links a{border-color:#222326;color:#222326}.nf-corp .nf-links a:hover{background:#f6f2ef}.nf-corp .nf-links .nf-primary{background:#da0202;border-color:#da0202;color:#fff}.nf-corp .nf-stripe{background:#da0202;height:4px}:root{--bp-paper:#fbf9f5;--bp-ink:#0c0e13;--bp-line:rgba(12,14,19,.05);--bp-line2:rgba(12,14,19,.1);--bp-red:#da0202;--bp-mono:var(--font-mono-ui),ui-monospace,Menlo,monospace}main.cp{counter-reset:bp-sec}main.cp .cp-hero,main.cp .cp-page-hero{position:relative;background:var(--bp-paper)!important;color:var(--bp-ink)!important;overflow:hidden}main.cp .cp-hero:before,main.cp .cp-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--bp-line) 1px,transparent 1px),linear-gradient(90deg,var(--bp-line) 1px,transparent 1px),linear-gradient(var(--bp-line2) 1px,transparent 1px),linear-gradient(90deg,var(--bp-line2) 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);pointer-events:none}main.cp .cp-hero:after{content:"";position:absolute;right:-8%;top:-30%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(218,2,2,.12),transparent 66%);pointer-events:none}main.cp .cp-hero>*,main.cp .cp-page-hero>*{position:relative;z-index:1}main.cp .cp-hero h1,main.cp .cp-page-hero h1{color:var(--bp-ink)!important}main.cp .cp-hero h1 em,main.cp .cp-page-hero h1 em{color:var(--bp-red)!important}main.cp .cp-hero-copy>p,main.cp .cp-page-hero p{color:#3f434d!important}main.cp .cp-hero-points{border-top:1px solid var(--bp-line2)}main.cp .cp-hero-points li{color:#2b2f38;font-family:var(--bp-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600}main.cp .cp-hero-points li:before{border-radius:0;transform:rotate(45deg);width:7px;height:7px}main.cp .cp-hero-frame{background:#fff!important;border:1px solid var(--bp-line2)!important;box-shadow:0 30px 80px -30px rgba(12,14,19,.35)!important;border-radius:4px;position:relative}main.cp .cp-hero-art:after,main.cp .cp-hero-art:before{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--bp-ink);z-index:2;pointer-events:none}main.cp .cp-hero-art:before{left:-10px;top:-10px;border-right:0;border-bottom:0}main.cp .cp-hero-art:after{right:-10px;bottom:-10px;border-left:0;border-top:0}main.cp .cp-fig{position:absolute;left:0;right:0;bottom:-44px;text-align:center;font-family:var(--bp-mono);font-size:.68rem;letter-spacing:.14em;color:#6a6e79}main.cp .cp-hero-tag{left:-18px;bottom:30px}main.cp .cp-actions{flex-wrap:wrap;gap:12px}main.cp .cp-hero .cp-btn.ghost-dark,main.cp .cp-page-hero .cp-btn.ghost-dark{color:var(--bp-ink)!important;border-color:var(--bp-ink);background:transparent}main.cp .cp-hero .cp-btn.ghost-dark:hover,main.cp .cp-page-hero .cp-btn.ghost-dark:hover{background:var(--bp-ink);color:#fff!important}@media(min-width:1100px){main.cp .cp-hero .cp-btn{min-height:48px;padding:0 20px;font-size:.92rem}}main.cp .cp-eyebrow{font-family:var(--bp-mono);font-weight:600;letter-spacing:.14em}main.cp .cp-section .cp-eyebrow:before{counter-increment:bp-sec;content:"§ " counter(bp-sec,decimal-leading-zero);width:auto;height:auto;background:none;padding:2px 7px;border:1px solid;border-radius:3px;letter-spacing:.06em}main.cp .cp-gets strong,main.cp .cp-goal strong,main.cp .cp-num,main.cp .cp-step-n{font-family:var(--bp-mono)!important;letter-spacing:.08em}main.cp .cp-h2,main.cp .cp-head h2{letter-spacing:-.02em}main.cp .cp-facts{background:#fff!important;color:var(--bp-ink)!important;border-block:1px solid var(--bp-line2)!important}main.cp .cp-facts strong{color:var(--bp-ink)}main.cp .cp-facts small{font-family:var(--bp-mono);color:var(--bp-red)}main.cp .cp-facts span{color:#4a4e58}main.cp .cp-facts li+li{border-left:1px solid var(--bp-line2)!important}main.cp .cp-card{border:1px solid var(--bp-line2)!important;border-radius:4px;background:#fff;transition:box-shadow .25s,transform .25s;position:relative}main.cp .cp-card:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--bp-red);transform:scaleX(0);transform-origin:left;transition:transform .35s}main.cp .cp-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px rgba(12,14,19,.45)}main.cp .cp-card:hover:before{transform:scaleX(1)}main.cp .cp-num{color:var(--bp-red)!important;opacity:.85}main.cp .cp-std li,main.cp .cp-tiles li{border-color:var(--bp-line2)!important}main.cp .cp-section.dark{background:var(--bp-ink)!important;color:#fff!important;position:relative}main.cp .cp-section.dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 70% 0,#000,transparent 70%);mask-image:radial-gradient(ellipse at 70% 0,#000,transparent 70%);pointer-events:none}main.cp .cp-section.dark>*{position:relative;z-index:1}main.cp .cp-section.dark h2,main.cp .cp-section.dark h3{color:#fff!important}main.cp .cp-section.dark h2 em{color:#ff7a72!important}main.cp .cp-section.dark .cp-head p,main.cp .cp-section.dark p{color:#b6bbc6!important}main.cp .cp-section.dark .cp-eyebrow{color:#ff7a72!important}main.cp .cp-steps{border-top:1px solid rgba(255,255,255,.22)!important}main.cp .cp-steps li+li{border-left:1px solid rgba(255,255,255,.14)!important}main.cp .cp-step-n{color:#ff7a72!important}main.cp .cp-gets{border-top:1px dashed rgba(255,255,255,.2)!important}main.cp .cp-gets strong{color:#ff7a72!important;display:block}main.cp .cp-gets{color:#fff!important}@keyframes bp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}main.cp .cp-hero-copy>*{animation:bp-rise .7s cubic-bezier(.2,.7,.2,1) both}main.cp .cp-hero-copy>:nth-child(2){animation-delay:.08s}main.cp .cp-hero-copy>:nth-child(3){animation-delay:.16s}main.cp .cp-hero-copy>:nth-child(4){animation-delay:.24s}main.cp .cp-hero-copy>:nth-child(5){animation-delay:.32s}main.cp .cp-hero-art{animation:bp-rise .9s cubic-bezier(.2,.7,.2,1) .15s both}.cp-footer-legal{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.cp-footer-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cp-footer-legal a:hover{color:#fff}.cp-prose{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.cp-toc{position:sticky;top:110px;display:grid;gap:2px;padding-left:16px;border-left:2px solid var(--bp-line2)}.cp-toc a{padding:7px 0;color:#4a4e58;font-size:.9rem;font-weight:600;text-decoration:none}.cp-toc a:hover{color:var(--bp-red)}.cp-prose-body{max-width:72ch}.cp-prose-body h2{font-size:1.6rem;margin:46px 0 12px;scroll-margin-top:110px}.cp-prose-body h2:first-child{margin-top:0}.cp-prose-body li,.cp-prose-body p{font-size:1.02rem;line-height:1.75;color:#33373f}.cp-prose-body ul{padding-left:20px;display:grid;gap:8px}.cp-prose-body a{color:var(--bp-red);text-underline-offset:3px}@media(max-width:900px){.cp-prose{grid-template-columns:1fr;gap:28px}.cp-toc{position:static;display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.cp-toc a{padding:8px 12px;border:1px solid var(--bp-line2);border-radius:999px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){main.cp .cp-hero-art,main.cp .cp-hero-copy>*{animation:none}main.cp .cp-card,main.cp .cp-card:before{transition:none}}.rs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:start}.rs-edit{display:grid;gap:20px}.rs-edit .ds-card label{display:grid;gap:6px;margin-top:12px}.rs-edit .ds-card label:first-child{margin-top:0}.rs-row{display:grid;gap:10px;padding:14px 0;border-top:1px dashed var(--ds-line,#e4e7ec)}.rs-row:first-of-type{border-top:0;padding-top:0}.rs-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rs-hint{margin:0;color:var(--ds-muted,#667085);font-size:.875rem}.rs-show{border:1px solid var(--ds-line,#e4e7ec);border-radius:10px;padding:12px 14px;margin:14px 0 0}.rs-show legend{font-weight:700;font-size:.8125rem;padding:0 6px}.rs-check{display:flex!important;gap:10px;align-items:center;margin-top:6px!important}.rs-preview{position:sticky;top:84px}.rs-sheet{background:#fff;color:#14161c;border:1px solid #d9dde5;border-radius:6px;padding:40px 44px;box-shadow:0 12px 36px -16px rgba(16,24,40,.25);font-family:Manrope,Arial,sans-serif;font-size:.8125rem;line-height:1.55;min-height:620px}.rs-sheet h2{margin:0;font-size:1.7rem;letter-spacing:-.02em;color:#0c0e13}.rs-sheet h3{margin:20px 0 6px;padding-bottom:4px;border-bottom:1.5px solid #14161c;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#14161c}.rs-sheet p{margin:0 0 4px;color:#232733}.rs-headline{font-size:.95rem;font-weight:600;color:#3a3f4d!important}.rs-contact{color:#4a4f5c!important;font-size:.78rem}.rs-sheet ul{margin:2px 0 6px;padding-left:18px}.rs-sheet li{margin:0 0 2px;color:#232733}.rs-item p:first-child{display:flex;justify-content:space-between;gap:12px}.rs-item span{color:#4a4f5c;white-space:nowrap}.rs-sub{font-weight:700}.rs-note,.rs-sub{margin-top:8px!important}.rs-note{font-size:.7rem;color:#5b6070!important}.rs-url{font-family:var(--font-mono-ui),ui-monospace,monospace;font-size:.72rem;word-break:break-all}.rs-verified{background:#f6f8fb;border-radius:6px;padding:2px 12px 10px;margin-top:16px}.rs-meta{display:flex;gap:8px;align-items:center;margin:10px 4px 0;color:var(--ds-muted,#667085);font-size:.8125rem}@media(max-width:1000px){.rs-grid{grid-template-columns:1fr}.rs-preview{position:static}.rs-sheet{padding:26px 22px}}@media(max-width:560px){.rs-two{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.rs-sheet,.rs-sheet *{visibility:visible!important}.rs-sheet{position:absolute;left:0;top:0;width:100%;border:0;box-shadow:none;padding:0;min-height:0;font-size:11pt}.rs-verified{background:none;border:1px solid #bbb}@page{margin:16mm}}html[data-theme=dark]{--ink:hsl(225 2% 87.2%);--muted:hsl(225 1% 70.0%);--line:hsl(24 2% 20.0%);--blush:hsl(12 21% 9.4%);--soft:hsl(60 7% 9.4%)}html[data-theme=dark] body{background-color:#171a28!important}html[data-theme=dark] .primary{color:#1a0b0b!important}html[data-theme=dark] .primary:hover{background-color:hsl(355 86% 66%)!important}html[data-theme=dark] .outline{border-color:hsl(20 2% 20%)!important}html[data-theme=dark] .outline,html[data-theme=dark] .skip,html[data-theme=dark] .white{background-color:#171a28!important}html[data-theme=dark] .nav .nav-cta{color:#1a0b0b!important}html[data-theme=dark] .text-toggle{background-color:#171a28!important}html[data-theme=dark] .art-orbit{border-color:hsl(12 11% 20%)!important}html[data-theme=dark] .art-orbit:after{border-color:hsl(9 9% 20%)!important}html[data-theme=dark] .art-note{background-color:#171a28!important;border-color:hsl(15 7% 20%)!important}html[data-theme=dark] .coordinate{color:hsl(7 1% 67.7%)!important}html[data-theme=dark] .capability-strip{background-color:hsl(60 10% 8.9%)!important}html[data-theme=dark] .service-row:hover{background-color:hsl(12 21% 9.1%)!important}html[data-theme=dark] .service-text>span{color:hsl(300 0% 68.4%)!important}html[data-theme=dark] .school-feature{background-color:hsl(356 79% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .code-window{background-color:#171a28!important}html[data-theme=dark] .code-dots i{background-color:hsl(14 21% 16.6%)!important}html[data-theme=dark] .learning-badge{background-color:#171a28!important}html[data-theme=dark] .final-cta{border-color:hsl(9 11% 20%)!important}html[data-theme=dark] .filters button,html[data-theme=dark] .footer,html[data-theme=dark] .school-art-label{background-color:#171a28!important}html[data-theme=dark] .filters button.selected{color:#1a0b0b!important}html[data-theme=dark] .course-card{background-color:#171a28!important}html[data-theme=dark] .course-visual{background-color:hsl(11 21% 9.5%)!important}html[data-theme=dark] .v-ai,html[data-theme=dark] .v-design{background-color:hsl(60 11% 9.5%)!important}html[data-theme=dark] .v-cloud{background-color:hsl(9 21% 12%)!important}html[data-theme=dark] .v-programming{background-color:hsl(356 79% 66%)!important}html[data-theme=dark] .course-tags span{background-color:hsl(30 17% 9.1%)!important;border-color:hsl(20 5% 20%)!important}html[data-theme=dark] .course-modal,html[data-theme=dark] .lms-preview{background-color:#171a28!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:hsl(20 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:hsl(0 0% 64.4%)!important}html[data-theme=dark] .error{background-color:hsl(4 21% 9.4%)!important;color:hsl(355 90% 68%)!important;border-color:hsl(8 16% 20%)!important}html[data-theme=dark] .login-box,html[data-theme=dark] .login-nav{background-color:#171a28!important}html[data-theme=dark] .portal{background-color:hsl(60 10% 8.9%)!important}html[data-theme=dark] .portal-header{background-color:#171a28!important}html[data-theme=dark] .avatar{background-color:hsl(10 21% 10.9%)!important}html[data-theme=dark] .portal-sidebar,html[data-theme=dark] .portal-sidebar>button{background-color:#171a28!important}html[data-theme=dark] .portal-sidebar>button.selected{background-color:hsl(10 21% 10.6%)!important}html[data-theme=dark] .progress-track{background-color:hsl(15 16% 12.9%)!important}html[data-theme=dark] .preview-notice{background-color:hsl(20 21% 9.6%)!important;border-color:hsl(15 15% 20%)!important}html[data-theme=dark] .continue-card{background-color:hsl(15 21% 9.9%)!important;border-color:hsl(15 15% 20%)!important}html[data-theme=dark] .computer-diagram,html[data-theme=dark] .week-card{background-color:#171a28!important}html[data-theme=dark] .computer-diagram>svg{color:hsl(14 4% 58.4%)!important}html[data-theme=dark] .activity-box{background-color:hsl(15 21% 9.9%)!important;border-color:hsl(14 13% 20%)!important}html[data-theme=dark] .assessment-list,html[data-theme=dark] .quiz-question{background-color:#171a28!important}html[data-theme=dark] .quiz-option.selected{background-color:hsl(15 21% 9.9%)!important}html[data-theme=dark] .empty-state,html[data-theme=dark] .profile-card,html[data-theme=dark] .quiz-result{background-color:#171a28!important}html[data-theme=dark] .admin-page{background-color:hsl(60 10% 8.9%)!important}html[data-theme=dark] .data-table{background-color:#171a28!important}html[data-theme=dark] th{background-color:hsl(30 11% 10.1%)!important}html[data-theme=dark] .status-chip{background-color:hsl(23 21% 10.7%)!important}html[data-theme=dark] .add-student{background-color:#171a28!important}html[data-theme=dark] .credential-box{background-color:hsl(19 21% 10.1%)!important;border-color:hsl(14 12% 20%)!important}html[data-theme=dark] .enquiry-list article{background-color:#171a28!important}@media(max-width:760px){html[data-theme=dark] .nav{background-color:#171a28!important}}html[data-theme=dark]{--red:hsl(0 98% 66.0%);--ink:hsl(270 1% 86.8%);--muted:hsl(270 1% 71.0%);--line:hsl(34 3% 20.0%);--blush:hsl(15 21% 9.6%);--soft:hsl(45 12% 9.9%)}html[data-theme=dark] .header{background-color:#171a28!important}html[data-theme=dark] .studio-tabs button.selected{border-color:hsl(6 12% 20%)!important}html[data-theme=dark] .blueprint-stack>div{background-color:#171a28!important}html[data-theme=dark] .blueprint-stack>i:after{border-right-color:hsl(18 3% 20%)!important;border-bottom-color:hsl(18 3% 20%)!important}html[data-theme=dark] .blueprint-bottom span{border-color:hsl(27 3% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .work-model{border-color:hsl(34 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .model-workspace aside{background-color:hsl(60 10% 8.9%)!important}html[data-theme=dark] .workspace-mark{color:#1a0b0b!important}html[data-theme=dark] .model-workspace aside>svg{color:hsl(30 1% 64.1%)!important}html[data-theme=dark] .operations-boards>div{background-color:hsl(45 12% 9.9%)!important;border-color:hsl(30 4% 20%)!important}html[data-theme=dark] .mini-work-card{background-color:#171a28!important}html[data-theme=dark] .model-learning>div{background-color:hsl(60 15% 8.4%)!important}html[data-theme=dark] .model-learning>div.model-assessment{border-color:hsl(8 12% 20%)!important}html[data-theme=dark] .school-identity{border-left-color:hsl(30 2% 20%)!important}html[data-theme=dark] .learner-panel{background-color:#171a28!important;border-color:hsl(37 3% 20%)!important}html[data-theme=dark] .learner-symbol{background-color:hsl(16 21% 10%)!important;border-color:hsl(18 10% 20%)!important}html[data-theme=dark] .learner-stages button{background-color:#171a28!important}html[data-theme=dark] .learner-stages button.selected{color:#1a0b0b!important}html[data-theme=dark] .audience-paths{border-top-color:hsl(36 3% 20%)!important}html[data-theme=dark] .leadership-monogram{border-color:hsl(13 11% 20%)!important}html[data-theme=dark] .premium-closing{color:#1a0b0b!important}html[data-theme=dark] .premium-footer{background-color:#171a28!important}html[data-theme=dark] .final-cta{color:#1a0b0b!important}html[data-theme=dark] .final-cta .button{background-color:#171a28!important}html[data-theme=dark] .course-card:hover{border-color:hsl(28 4% 20%)!important}html[data-theme=dark] .course-visual{background-color:hsl(30 21% 9.6%)!important}html[data-theme=dark] .v-programming{color:#1a0b0b!important}html[data-theme=dark] .v-ai,html[data-theme=dark] .v-design{background-color:hsl(60 10% 10.3%)!important}html[data-theme=dark] .v-cloud{background-color:hsl(19 21% 10.6%)!important}html[data-theme=dark] .contact-form-box{border-color:hsl(33 3% 20%)!important}html[data-theme=dark] .login-page{background-color:#171a28!important}html[data-theme=dark] .login-box{border-color:hsl(33 3% 20%)!important}html[data-theme=dark] .portal-sidebar>button.selected{color:#1a0b0b!important}html[data-theme=dark] .portal-stats>div{background-color:#171a28!important}html[data-theme=dark] .continue-card{border-color:hsl(14 10% 20%)!important}@media(max-width:950px){html[data-theme=dark] .nav{background-color:#171a28!important}}@media(max-width:760px){html[data-theme=dark] .nav{background-color:#171a28!important}html[data-theme=dark] .audience-path{border-bottom-color:hsl(36 3% 20%)!important}}html[data-theme=dark] .engineering-canvas{border-color:hsl(12 4% 20%)!important}html[data-theme=dark] .canvas-bottom,html[data-theme=dark] .canvas-top{border-bottom-color:hsl(9 6% 20%)!important}html[data-theme=dark] .canvas-bottom{border-top-color:hsl(9 6% 20%)!important;color:hsl(351 2% 69.6%)!important}html[data-theme=dark] .canvas-options button{background-color:#171a28!important;border-color:hsl(14 5% 20%)!important}html[data-theme=dark] .canvas-options .selected{color:#1a0b0b!important}html[data-theme=dark] .system-context,html[data-theme=dark] .system-input,html[data-theme=dark] .system-output,html[data-theme=dark] .system-review{background-color:#171a28!important;border-color:hsl(13 6% 20%)!important}html[data-theme=dark] .system-input small{color:hsl(352 3% 67.4%)!important}html[data-theme=dark] .system-core{border-color:hsl(8 11% 20%)!important}html[data-theme=dark] .core-symbol{border-color:hsl(356 25% 20%)!important;color:#1a0b0b!important}html[data-theme=dark] .system-core>small{color:hsl(352 5% 66.5%)!important}html[data-theme=dark] .system-review small{color:hsl(351 2% 68.5%)!important}html[data-theme=dark] .system-output{background-color:hsl(7 21% 8.4%)!important;border-color:hsl(1 12% 20%)!important}html[data-theme=dark] .engineering-principles{background-color:hsl(60 7% 9.6%)!important}html[data-theme=dark] .principle-grid article{border-color:hsl(36 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .education-logo small{color:hsl(351 1% 74.7%)!important}html[data-theme=dark] .education-mark{border-color:hsl(355 14% 20%)!important;background-color:hsl(0 21% 8.4%)!important}html[data-theme=dark] .school-association{color:hsl(345 1% 71%)!important}html[data-theme=dark] .learning-map{border-color:hsl(18 4% 20%)!important;background-color:hsl(40 14% 9%)!important}html[data-theme=dark] .map-heading,html[data-theme=dark] .map-step{border-bottom-color:hsl(18 4% 20%)!important}html[data-theme=dark] .map-step{background-color:#171a28!important}html[data-theme=dark] .map-step>span{border-color:hsl(357 10% 20%)!important}html[data-theme=dark] .map-step>svg{color:hsl(355 5% 57.7%)!important}html[data-theme=dark] .map-note{color:hsl(350 2% 70.7%)!important}html[data-theme=dark] .education-strip{background-color:hsl(5 21% 8.9%)!important}html[data-theme=dark] .education-strip>.wrap{color:hsl(349 4% 72.8%)!important}html[data-theme=dark] .journey-grid article{border-color:hsl(15 4% 20%)!important}html[data-theme=dark] .journey-grid .eyebrow{color:hsl(349 4% 68.8%)!important}html[data-theme=dark] .journey-tag{background-color:hsl(26 20% 10%)!important;color:hsl(353 4% 69.7%)!important}html[data-theme=dark] .learning-method{background-color:hsl(60 9% 10%)!important}html[data-theme=dark] .method-grid article{background-color:#171a28!important;border-color:hsl(34 3% 20%)!important}html[data-theme=dark] .subject-grid>a{border-color:hsl(22 4% 20%)!important}html[data-theme=dark] .subject-grid>a:hover{background-color:hsl(7 21% 8.4%)!important}html[data-theme=dark] .education-cta{background-color:hsl(5 21% 8.9%)!important;border-top-color:hsl(11 11% 20%)!important}html[data-theme=dark] .education-footer{background-color:hsl(40 14% 9%)!important;border-top-color:hsl(22 3% 20%)!important}html[data-theme=dark] .education-footer-bottom{border-top-color:hsl(22 3% 20%)!important;color:hsl(345 2% 69.5%)!important}html[data-theme=dark] .catalogue-controls svg{color:hsl(353 3% 64.4%)!important}html[data-theme=dark] .catalogue-controls>span{color:hsl(339 2% 70%)!important}html[data-theme=dark] .catalogue-card{border-color:hsl(20 4% 20%)!important}html[data-theme=dark] .catalogue-card .eyebrow{color:hsl(344 4% 66.9%)!important}html[data-theme=dark] .catalogue-facts{border-top-color:hsl(24 5% 20%)!important}html[data-theme=dark] .catalogue-facts span{color:hsl(349 2% 69.4%)!important}html[data-theme=dark] .career-detail aside{background-color:hsl(36 16% 9.7%)!important;border-color:hsl(30 5% 20%)!important}html[data-theme=dark] .policy-page section{border-top-color:hsl(22 3% 20%)!important}html[data-theme=dark] .privacy-note{background-color:hsl(40 18% 9.9%)!important;border-color:hsl(30 5% 20%)!important}html[data-theme=dark] .lms-shell{background-color:hsl(60 10% 8.9%)!important}html[data-theme=dark] .lms-top{border-bottom-color:hsl(30 4% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .role-badge{background-color:hsl(353 21% 10.1%)!important;color:hsl(354 88% 68%)!important}html[data-theme=dark] .icon-button{background-color:#171a28!important;border-color:hsl(18 4% 20%)!important}html[data-theme=dark] .lms-sidebar{background-color:#171a28!important;border-right-color:hsl(18 4% 20%)!important}html[data-theme=dark] .lms-sidebar>.eyebrow{color:hsl(345 4% 64.1%)!important}html[data-theme=dark] .lms-sidebar nav .selected{background-color:hsl(352 21% 10.2%)!important;color:hsl(353 80% 68%)!important}html[data-theme=dark] .lms-sidebar nav button:hover{background-color:hsl(13 21% 9.7%)!important}html[data-theme=dark] .sidebar-note{border-top-color:hsl(25 5% 20%)!important}html[data-theme=dark] .sidebar-note svg{color:hsl(353 12% 64.8%)!important}html[data-theme=dark] .lms-main .portal-title>.eyebrow{color:hsl(348 6% 64.4%)!important}html[data-theme=dark] .lms-stats>div{background-color:#171a28!important;border-color:hsl(32 5% 20%)!important}html[data-theme=dark] .lms-stats svg{color:hsl(352 48% 68%)!important}html[data-theme=dark] .lms-stats span{color:hsl(341 2% 69.5%)!important}html[data-theme=dark] .lms-assessment-card{border-color:hsl(25 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .lms-assessment-card .eyebrow{color:hsl(348 6% 64.4%)!important}html[data-theme=dark] .lms-empty{border-color:hsl(25 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .lms-empty svg{color:hsl(350 12% 61.1%)!important}html[data-theme=dark] .lms-course-grid article{border-color:hsl(28 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .course-start{color:hsl(346 4% 64.6%)!important}html[data-theme=dark] .lms-module-row{border-color:hsl(30 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .assessment-fields>.quiz-question{background-color:#171a28!important;border-color:hsl(28 5% 20%)!important}html[data-theme=dark] .assessment-fields textarea{background-color:#171a28!important}html[data-theme=dark] .assessment-fields label small{color:hsl(338 2% 67.7%)!important}html[data-theme=dark] .draft-status{color:hsl(343 6% 68%)!important}html[data-theme=dark] .receipt-card{background-color:#171a28!important;border-color:hsl(30 5% 20%)!important}html[data-theme=dark] .receipt-card>svg{color:hsl(349 13% 66.3%)!important}html[data-theme=dark] .receipt-card .eyebrow{color:hsl(341 5% 66.8%)!important}html[data-theme=dark] .receipt-card code{color:hsl(332 4% 67.6%)!important}html[data-theme=dark] .receipt-status{color:hsl(81 3% 74.5%)!important;background-color:hsl(76 20% 11.4%)!important}html[data-theme=dark] .lms-notice{background-color:hsl(87 17% 11.1%)!important;color:hsl(93 5% 75.9%)!important;border-color:hsl(83 6% 20%)!important}html[data-theme=dark] .lms-main .error{background-color:hsl(356 21% 9.3%)!important;border-color:hsl(351 13% 20%)!important}html[data-theme=dark] .lms-main .profile-card{background-color:#171a28!important}html[data-theme=dark] .portal-password-form input,html[data-theme=dark] .staff-form input,html[data-theme=dark] .staff-form select,html[data-theme=dark] .staff-form textarea,html[data-theme=dark] .staff-paper-form input,html[data-theme=dark] .staff-paper-form select,html[data-theme=dark] .staff-paper-form textarea{border-color:hsl(21 4% 20%)!important;background-color:#171a28!important;color:hsl(330 1% 84.3%)!important}html[data-theme=dark] .portal-login-brand{border-bottom-color:hsl(32 6% 20%)!important}html[data-theme=dark] .lms-login-form{background-color:#171a28!important;border-color:hsl(30 6% 20%)!important}html[data-theme=dark] .lms-login-form input{border-color:hsl(28 5% 20%)!important}html[data-theme=dark] .staff-form{background-color:#171a28!important;border-color:hsl(26 6% 20%)!important}html[data-theme=dark] .lms-main .data-table{border-color:hsl(28 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .lms-main th{background-color:hsl(34 17% 10.4%)!important;color:hsl(335 3% 67.6%)!important}html[data-theme=dark] .lms-main td,html[data-theme=dark] .lms-main th{border-bottom-color:hsl(30 6% 20%)!important}html[data-theme=dark] .lms-main td small{color:hsl(335 3% 64.4%)!important}html[data-theme=dark] .table-actions button{border-color:hsl(16 6% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .initialise-panel{background-color:#171a28!important;border-color:hsl(10 9% 20%)!important}html[data-theme=dark] .temporary-password{background-color:hsl(41 21% 10.1%)!important;border-color:hsl(44 12% 20%)!important}html[data-theme=dark] .temporary-password code{background-color:#171a28!important}html[data-theme=dark] .course-filter select{border-color:hsl(24 4% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .state-badge{border-color:hsl(18 5% 20%)!important;background-color:hsl(34 20% 10%)!important;color:hsl(334 4% 67.8%)!important}html[data-theme=dark] .state-badge.published{color:hsl(94 7% 74.1%)!important;background-color:hsl(84 20% 11%)!important;border-color:hsl(86 6% 20%)!important}html[data-theme=dark] .state-badge.archived{color:hsl(0 0% 67.1%)!important;background-color:hsl(0 0% 10.3%)!important}html[data-theme=dark] .question-editor{background-color:#171a28!important;border-color:hsl(24 6% 20%)!important}html[data-theme=dark] .question-editor>.eyebrow{color:hsl(345 7% 65.1%)!important}html[data-theme=dark] .publish-form{background-color:hsl(16 21% 8.8%)!important;border-color:hsl(8 13% 20%)!important}html[data-theme=dark] .report-heading{border-bottom-color:hsl(25 5% 20%)!important}html[data-theme=dark] .interest-bars{background-color:#171a28!important;border-color:hsl(30 6% 20%)!important}html[data-theme=dark] .interest-bars>div>div{background-color:hsl(14 20% 12.1%)!important}html[data-theme=dark] .interest-bars i{background-color:hsl(351 70% 66%)!important}html[data-theme=dark] .report-knowledge{background-color:hsl(22 21% 10.9%)!important;border-color:hsl(27 6% 20%)!important}html[data-theme=dark] .report-knowledge span{color:hsl(344 4% 66.1%)!important}html[data-theme=dark] .report-answer{background-color:#171a28!important;border-color:hsl(32 6% 20%)!important}html[data-theme=dark] .report-answer>div{border-top-color:hsl(26 6% 20%)!important}html[data-theme=dark] .report-answer strong{color:hsl(344 9% 64%)!important}html[data-theme=dark] .report-answer .rubric-note{color:hsl(338 4% 67.6%)!important}html[data-theme=dark] .lms-main .enquiry-list article{background-color:#171a28!important;border-color:hsl(28 6% 20%)!important}@media(max-width:850px){html[data-theme=dark] .education-header .nav{background-color:#171a28!important;border-bottom-color:hsl(25 6% 20%)!important}html[data-theme=dark] .lms-sidebar{border-bottom-color:hsl(30 6% 20%)!important}}html[data-theme=dark] .catalogue-controls input,html[data-theme=dark] .catalogue-controls select{border-color:hsl(25 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .cx-page{--cx-red:hsl(0 98% 66.0%);--cx-ink:hsl(228 2% 87.9%);--cx-muted:hsl(227 1% 73.0%);--cx-line:hsl(36 2% 20.0%);--cx-soft:hsl(20 14% 9.0%)}html[data-theme=dark] .cx-page,html[data-theme=dark] .cx-toggle{background-color:#171a28!important}html[data-theme=dark] .cx-field input,html[data-theme=dark] .cx-field select{border-color:hsl(30 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .cx-card{background-color:#171a28!important}html[data-theme=dark] .cx-card:hover{border-color:hsl(27 2% 20%)!important}html[data-theme=dark] .cx-tags .cx-level{background-color:#171a28!important}html[data-theme=dark] .cx-empty{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .cx-summary .cx-cta{color:#1a0b0b!important}html[data-theme=dark] .cx-summary .cx-cta:hover{background-color:hsl(351 85% 66%)!important}html[data-theme=dark] .cx-topics li{background-color:#171a28!important}html[data-theme=dark] .receipt-feedback{border-top-color:hsl(36 2% 20%)!important}html[data-theme=dark] .receipt-feedback p{color:hsl(230 1% 81.2%)!important}html[data-theme=dark] .dg{background-color:#171a28!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .dg figcaption{color:hsl(227 1% 73%)!important}html[data-theme=dark] .dg-n{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .dg-cycle li:not(.dg-loop),html[data-theme=dark] .dg-flow li{border-color:hsl(30 2% 20%)!important;background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .dg-cycle li:not(:last-child):not(.dg-loop):after,html[data-theme=dark] .dg-flow li:not(:last-child):not(.dg-loop):after,html[data-theme=dark] .dg-loop{color:hsl(0 98% 68%)!important}html[data-theme=dark] .dg-layers li{border-color:hsl(30 2% 20%)!important;background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .dg-center{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .dg-compare section,html[data-theme=dark] .dg-hub li{border-color:hsl(30 2% 20%)!important;background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .dg-compare li:before{color:hsl(0 98% 68%)!important}html[data-theme=dark] .dg-table th{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .dg-table td,html[data-theme=dark] .dg-table th{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .dg-table tbody tr:nth-child(2n){background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .pl{border-color:hsl(36 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .pl-lang,html[data-theme=dark] .pl-tabs{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .pl-lang button,html[data-theme=dark] .pl-tabs button{background-color:#171a28!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .pl-lang button.on,html[data-theme=dark] .pl-tabs button.on{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .pl-count{color:hsl(0 98% 68%)!important}html[data-theme=dark] .pl-scenario{background-color:hsl(20 14% 9%)!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .pl-opt{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .pl-opt.picked{background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .pl-match label.right,html[data-theme=dark] .pl-opt.right,html[data-theme=dark] .pl-seq li.right{background-color:hsl(132 21% 10.3%)!important}html[data-theme=dark] .pl-match label.wrong,html[data-theme=dark] .pl-opt.wrong,html[data-theme=dark] .pl-seq li.wrong{background-color:hsl(351 21% 9.6%)!important}html[data-theme=dark] .pl-seq li{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .pl-arrows button{border-color:hsl(30 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .pl-match label{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .pl-match select{border-color:hsl(30 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .pl-link{color:hsl(0 98% 68%)!important}html[data-theme=dark] .pl-hintbox{background-color:hsl(46 21% 11%)!important;border-color:hsl(46 19% 20%)!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .pl-conf button{border-color:hsl(30 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .pl-btn{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .pl-result.ok{background-color:hsl(132 21% 10.3%)!important}html[data-theme=dark] .pl-result.no{background-color:hsl(351 21% 9.6%)!important}html[data-theme=dark] .pl-result p{color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .pl-skills.ok li{background-color:hsl(132 21% 10.3%)!important}html[data-theme=dark] .pl-skills.no li{background-color:hsl(351 21% 9.6%)!important}html[data-theme=dark] .pl-note{background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .cc-draft{background-color:hsl(46 21% 11%)!important;border-color:hsl(46 19% 20%)!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .cc-nav{background-color:#171a28!important;border-bottom-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-nav a{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .cc-eyebrow,html[data-theme=dark] .cc-nav a:hover{color:hsl(0 98% 68%)!important}html[data-theme=dark] .trail-dot{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .trail-weeks li{border-color:hsl(30 2% 20%)!important;background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .trail-weeks li span{color:hsl(0 98% 68%)!important}html[data-theme=dark] .cc-ladder{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-mod{border-bottom-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-mod>summary span{color:hsl(227 1% 73%)!important}html[data-theme=dark] .cc-week{border-top-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-lesson,html[data-theme=dark] .cc-project{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-io pre,html[data-theme=dark] .cc-worked{background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .cc-io pre{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-rubric td,html[data-theme=dark] .cc-rubric th{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .cc-rubric th{background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .lf{border-color:hsl(36 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .lf-sub{color:hsl(227 1% 73%)!important}html[data-theme=dark] .lf-ok{color:hsl(147 68% 68%)!important}html[data-theme=dark] .lf-verify{border-color:hsl(30 2% 20%)!important;background-color:hsl(30 10% 8.9%)!important}html[data-theme=dark] .lf-link{color:hsl(358 80% 68%)!important}html[data-theme=dark] .lf label span{color:hsl(227 1% 73%)!important}html[data-theme=dark] .lf input:not([type=checkbox]),html[data-theme=dark] .lf select,html[data-theme=dark] .lf textarea{border-color:hsl(30 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .lf-consent a{color:hsl(0 98% 68%)!important}html[data-theme=dark] .lf button{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .lf-error{color:hsl(351 85% 68%)!important}html[data-theme=dark] .lf-done{background-color:hsl(132 21% 10.3%)!important}html[data-theme=dark] .lf-done p,html[data-theme=dark] .st{color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .st p{color:hsl(227 1% 73%)!important}html[data-theme=dark] .st-nav{border-bottom-color:hsl(36 2% 20%)!important}html[data-theme=dark] .st-nav a{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .st-nav a:hover{color:hsl(0 98% 68%)!important}html[data-theme=dark] .st td,html[data-theme=dark] .st th{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .st th{background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .st input,html[data-theme=dark] .st select{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .st button{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .st button.sec{background-color:#171a28!important;color:hsl(228 2% 87.9%)!important;border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .st-msg.err{background-color:hsl(351 21% 9.6%)!important}html[data-theme=dark] .st-msg.ok{background-color:hsl(132 21% 10.3%)!important}html[data-theme=dark] .qz-q{border-color:hsl(36 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .qz-sc{background-color:hsl(20 14% 9%)!important}html[data-theme=dark] .qz-match label,html[data-theme=dark] .qz-opts label,html[data-theme=dark] .qz-seq button,html[data-theme=dark] .qz-seq li{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .qz-seq button{background-color:#171a28!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .qz-list li{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .st .pl-lang button{background-color:#171a28!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .st .pl-lang button.on{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .db-grid section,html[data-theme=dark] .db-hero{border-color:hsl(36 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .db-bar{background-color:hsl(22 11% 12.4%)!important}html[data-theme=dark] .db-bar span{background-color:hsl(0 98% 66%)!important}html[data-theme=dark] .rc-list>li{border-color:hsl(36 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .rc-list small{color:hsl(220 3% 71.3%)!important}html[data-theme=dark] .rc-why{color:hsl(223 5% 79.1%)!important}html[data-theme=dark] .rc-int{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-print{border-color:hsl(34 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .cc-print:hover{color:hsl(0 98% 68%)!important}html[data-theme=dark] .cc-glance>div{border-bottom-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-glance dt{color:hsl(0 98% 68%)!important}html[data-theme=dark] .cc-glance dd{color:hsl(222 3% 84.1%)!important}html[data-theme=dark] .cc-table-wrap{border-color:hsl(36 2% 20%)!important}html[data-theme=dark] .cc-overview td,html[data-theme=dark] .cc-overview th{border-bottom-color:hsl(36 3% 20%)!important}html[data-theme=dark] .cc-overview thead th{background-color:hsl(38 20% 10.3%)!important;color:hsl(221 3% 76.1%)!important}html[data-theme=dark] .cc-overview tbody th span{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .cc-overview ul{color:hsl(221 3% 76.1%)!important}@media print{html[data-theme=dark] body{background-color:#171a28!important}html[data-theme=dark] a{color:hsl(0 0% 93%)!important}}html[data-theme=dark] .cx-head-cta .btn{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .cx-head-cta .btn:hover{background-color:hsl(351 85% 66%)!important}html[data-theme=dark] .cx-head-cta .btn.sec{background-color:#171a28!important;color:hsl(225 2% 87.2%)!important;border-color:hsl(34 2% 20%)!important}html[data-theme=dark] .cx-head-cta .btn.sec:hover{background-color:hsl(36 11% 10.7%)!important}html[data-theme=dark] .lf input[aria-invalid=true],html[data-theme=dark] .lf select[aria-invalid=true],html[data-theme=dark] .lf textarea[aria-invalid=true]{background-color:#171a28!important}html[data-theme=dark] .cx-stafffee{background-color:hsl(226 21% 9.5%)!important;color:hsl(230 54% 68%)!important}html[data-theme=dark] .hm{--r:hsl(0 98% 66.0%);--ink:hsl(228 2% 87.9%);--mut:hsl(227 1% 73.0%);--line:hsl(36 2% 20.0%);--soft:hsl(20 14% 9.0%);background-color:#171a28!important}html[data-theme=dark] .hm-btn{color:#1a0b0b!important}html[data-theme=dark] .hm-btn:hover{background-color:hsl(351 85% 66%)!important}html[data-theme=dark] .hm-trail{background-color:#171a28!important}html[data-theme=dark] .hm-trail li span{color:#1a0b0b!important}html[data-theme=dark] .pf-opts button{border-color:hsl(30 2% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .pf-opts button.on{color:#1a0b0b!important}html[data-theme=dark] .pf-out{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .hm-ladders article,html[data-theme=dark] .pf-out,html[data-theme=dark] .sp-open{background-color:#171a28!important}html[data-theme=dark] .sp-open{border-color:hsl(30 2% 20%)!important;color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .sp-open kbd{border-color:hsl(30 2% 20%)!important;color:hsl(227 1% 73%)!important}html[data-theme=dark] .sp{color:hsl(228 2% 87.9%)!important}html[data-theme=dark] .sp-field{border-color:hsl(30 2% 20%)!important}html[data-theme=dark] .sp-label{color:hsl(227 1% 73%)!important}html[data-theme=dark] .sp li a.on,html[data-theme=dark] .sp li a:hover{background-color:hsl(351 21% 9.6%)!important}html[data-theme=dark] .sp li span{color:hsl(227 1% 73%)!important}html[data-theme=dark] .sp-empty a{color:hsl(0 98% 68%)!important}html[data-theme=dark] .hm-hero h1 span{color:hsl(3 30% 52.4%)!important}html[data-theme=dark] .hm-hero .hm-btn{background-color:#171a28!important;color:hsl(228 4% 91.7%)!important}html[data-theme=dark] .hm-hero .hm-btn:hover{background-color:hsl(5 21% 10.3%)!important}html[data-theme=dark] .hm-hero .hm-assoc{color:hsl(217 3% 58.7%)!important}html[data-theme=dark] .hm-sec.alt{background-color:hsl(38 20% 10.3%)!important}html[data-theme=dark] .hm-feat svg{background-color:hsl(4 21% 9.3%)!important;border-color:hsl(5 25% 20%)!important}html[data-theme=dark] .hm-hero h1{color:hsl(228 3% 89.8%)!important}html[data-theme=dark] .hm-hero .hm-lede,html[data-theme=dark] .hm-hero p{color:hsl(221 3% 76.1%)!important}html[data-theme=dark] .hm-hero .hm-btn{color:#1a0b0b!important}html[data-theme=dark] .hm-hero .hm-btn:hover{background-color:hsl(351 85% 66%)!important}html[data-theme=dark] .hm-hero .hm-link{color:hsl(228 3% 89.8%)!important}html[data-theme=dark] .hm-hero .hm-assoc{color:hsl(219 2% 68.2%)!important}html[data-theme=dark] .hm-hero .hm-trail{background-color:#171a28!important;border-color:hsl(23 7% 20%)!important}html[data-theme=dark] .hm-stats{border-top-color:hsl(23 7% 20%)!important}html[data-theme=dark] .hm-stats strong{color:hsl(228 3% 89.8%)!important}html[data-theme=dark] .hm-stats span{color:hsl(221 2% 72.2%)!important}html[data-theme=dark] .contact-form-box [aria-invalid=true],html[data-theme=dark] .hm-route,html[data-theme=dark] .rd-card input[aria-invalid=true],html[data-theme=dark] .rd-card select[aria-invalid=true]{background-color:#171a28!important}html[data-theme=dark]{--brand:hsl(0 98% 66.0%);--brand-700:hsl(0 100% 66.0%);--brand-50:hsl(5 21% 8.9%);--brand-100:hsl(6 21% 11.1%);--ink:hsl(223 4% 90.0%);--ink-2:hsl(220 3% 79.2%);--muted:hsl(217 2% 69.5%);--line:hsl(220 3% 20.0%);--line-2:hsl(218 4% 20.0%);--bg:hsl(220 11% 9.5%);--card:#171a28;--ok-bg:hsl(140 21% 10.6%);--warn-bg:hsl(45 21% 11.1%);--err-bg:hsl(7 21% 10.0%);--info-bg:hsl(219 21% 9.5%)}html[data-theme=dark] .appbar,html[data-theme=dark] .appbar .skip:focus{background-color:#171a28!important}html[data-theme=dark] .appbar-badge{color:#1a0b0b!important}html[data-theme=dark] .appbar .appbar-userbtn,html[data-theme=dark] .appbar-menu{background-color:#171a28!important}html[data-theme=dark] .db-bar{background-color:hsl(220 11% 11.3%)!important}html[data-theme=dark] .st-msg.err{border-color:hsl(6 18% 20%)!important;color:hsl(5 74% 68%)!important}html[data-theme=dark] .st-msg.ok{border-color:hsl(139 11% 20%)!important;color:hsl(141 74% 68%)!important}html[data-theme=dark] .st [role=alert]:not(.st-msg){color:hsl(5 74% 68%)!important;border-color:hsl(6 18% 20%)!important}html[data-theme=dark] .st input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] .st select,html[data-theme=dark] .st textarea{background-color:#171a28!important}html[data-theme=dark] .st .btn,html[data-theme=dark] .st button{color:#1a0b0b!important}html[data-theme=dark] .st .btn.sec,html[data-theme=dark] .st button.danger,html[data-theme=dark] .st button.sec,html[data-theme=dark] .st-wrap,html[data-theme=dark] .st>table{background-color:#171a28!important}html[data-theme=dark] .st th{background-color:hsl(220 16% 8.8%)!important}html[data-theme=dark] .st tbody tr:hover td{background-color:hsl(210 15% 8.4%)!important}html[data-theme=dark] .st [role=tablist]{background-color:hsl(220 11% 11.3%)!important}html[data-theme=dark] .db-stats>div,html[data-theme=dark] .st [role=tablist] button:hover,html[data-theme=dark] .st [role=tablist] button[aria-selected=true],html[data-theme=dark] .st details,html[data-theme=dark] .st-list>li{background-color:#171a28!important}html[data-theme=dark] .st .pl-lang{background-color:hsl(220 11% 11.3%)!important}html[data-theme=dark] .nt-list li,html[data-theme=dark] .nt-list li.unread,html[data-theme=dark] .st .pl-lang button.on,html[data-theme=dark] .st .pl-lang button:hover,html[data-theme=dark] .st-empty{background-color:#171a28!important}html[data-theme=dark] .badge{background-color:hsl(216 10% 10.9%)!important}html[data-theme=dark] .badge.info{color:hsl(224 76% 68%)!important}html[data-theme=dark] .bt-card,html[data-theme=dark] .pg-card,html[data-theme=dark] .pg-chips li,html[data-theme=dark] .st form:not([style*=flex]):not([class*=inline]):not(.st-bare){background-color:#171a28!important}html[data-theme=dark] .cc{--r:hsl(0 98% 66.0%)}html[data-theme=dark] .cc .pf-opts button{background-color:#171a28!important}html[data-theme=dark] .cc .pf-opts button.on,html[data-theme=dark] .cc .pf-opts button[aria-checked=true]{color:#1a0b0b!important}html[data-theme=dark] .cc .pl-lang{background-color:hsl(220 11% 11.3%)!important}html[data-theme=dark] .cc .pl-lang button.on{background-color:#171a28!important}html[data-theme=dark] .pri,html[data-theme=dark] .pw-eye{color:hsl(220 3% 71.3%)!important}html[data-theme=dark] .pri{background-color:hsl(36 7% 12.6%)!important}html[data-theme=dark] .pri-hot{background-color:hsl(0 98% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .pri-warm{background-color:hsl(6 21% 10.2%)!important;color:hsl(351 85% 68%)!important}html[data-theme=dark] .appbar-arrow,html[data-theme=dark] .data-table,html[data-theme=dark] .lms-main .role-table,html[data-theme=dark] .st .db-grid>section,html[data-theme=dark] .st article.card,html[data-theme=dark] .st section.card,html[data-theme=dark] .st-wrap{background-color:#171a28!important}html[data-theme=dark] .appbar-badge{border-color:hsl(0 0% 20%)!important}html[data-theme=dark] .db-weeks>li{border-color:hsl(34 3% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .db-weeks>li>span{color:hsl(227 1% 73%)!important}html[data-theme=dark] .db-weeks .wk-completed>span{color:hsl(147 68% 68%)!important}html[data-theme=dark] .db-weeks ul{color:hsl(227 2% 80.1%)!important}html[data-theme=dark] .fld-err{color:hsl(357 80% 68%)!important}html[data-theme=dark] .st input[aria-invalid=true],html[data-theme=dark] .st select[aria-invalid=true],html[data-theme=dark] .st textarea[aria-invalid=true]{background-color:#171a28!important}html[data-theme=dark] .db-notes li{border-color:hsl(34 3% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .shell{background-color:hsl(220 12% 9.3%)!important;color:hsl(215 8% 85.5%)!important}html[data-theme=dark] .appbar-menu-toggle{border-color:hsl(217 5% 20%)!important;background-color:#171a28!important;color:hsl(215 8% 85.5%)!important}html[data-theme=dark] .shell-side{background-color:#171a28!important;border-right-color:hsl(220 3% 20%)!important}html[data-theme=dark] .shell-group-title{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell-side a{color:hsl(217 6% 79.5%)!important}html[data-theme=dark] .shell-side a svg{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell-side a:hover{background-color:hsl(220 9% 10%)!important;color:hsl(221 12% 89.2%)!important}html[data-theme=dark] .shell-side a[aria-current=page]{background-color:hsl(0 18% 10.2%)!important;color:hsl(221 12% 89.2%)!important}html[data-theme=dark] .shell-side a[aria-current=page] svg{color:hsl(358 80% 68%)!important}html[data-theme=dark] .shell-skeleton i{background-color:hsl(214 14% 11.1%)!important}html[data-theme=dark] .shell h1,html[data-theme=dark] .shell h2{color:hsl(221 12% 89.2%)!important}html[data-theme=dark] .shell .portal-title .eyebrow{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell .portal-title p{color:hsl(215 4% 74.8%)!important}html[data-theme=dark] .panel-card,html[data-theme=dark] .shell .db-hero{background-color:#171a28!important;border-color:hsl(220 3% 20%)!important}html[data-theme=dark] .shell label{color:hsl(217 6% 79.5%)!important}html[data-theme=dark] .shell label small,html[data-theme=dark] .shell label span{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] .shell select,html[data-theme=dark] .shell textarea{border-color:hsl(215 5% 20%)!important;background-color:#171a28!important;color:hsl(221 12% 89.2%)!important}html[data-theme=dark] .shell input::placeholder,html[data-theme=dark] .shell textarea::placeholder{color:hsl(218 3% 55.8%)!important}html[data-theme=dark] .shell input:disabled,html[data-theme=dark] .shell select:disabled{background-color:hsl(220 9% 10%)!important;color:hsl(218 3% 55.8%)!important}html[data-theme=dark] .shell input[aria-invalid=true],html[data-theme=dark] .shell select[aria-invalid=true],html[data-theme=dark] .shell textarea[aria-invalid=true]{background-color:#171a28!important}html[data-theme=dark] .shell .fld-err{color:hsl(4 76% 68%)!important}html[data-theme=dark] .shell .data-table,html[data-theme=dark] .shell .st-wrap{background-color:#171a28!important;border-color:hsl(220 3% 20%)!important}html[data-theme=dark] .shell th{background-color:hsl(210 12% 8.7%)!important;color:hsl(220 3% 67.4%)!important;border-bottom-color:hsl(220 3% 20%)!important}html[data-theme=dark] .shell td{border-bottom-color:hsl(216 4% 20%)!important}html[data-theme=dark] .shell td small{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell .table-actions button,html[data-theme=dark] .shell td button{border-color:hsl(217 5% 20%)!important;background-color:#171a28!important;color:hsl(215 8% 85.5%)!important}html[data-theme=dark] .shell .table-actions button:hover:not(:disabled),html[data-theme=dark] .shell td button:hover:not(:disabled){background-color:hsl(220 9% 10%)!important}html[data-theme=dark] .shell .button.primary,html[data-theme=dark] .shell .field-span>button.primary,html[data-theme=dark] .shell form>button:not(.sec):not(.alt){background-color:hsl(358 80% 66%)!important;color:#1a0b0b!important}html[data-theme=dark] .shell .button.primary:hover{background-color:hsl(358 80% 66%)!important}html[data-theme=dark] .shell .button.outline{background-color:#171a28!important;color:hsl(215 8% 85.5%)!important;border-color:hsl(215 5% 20%)!important}html[data-theme=dark] .shell .lms-notice,html[data-theme=dark] .shell .st-msg.ok{background-color:hsl(135 18% 10.6%)!important;border-color:hsl(136 7% 20%)!important;color:hsl(142 51% 68%)!important}html[data-theme=dark] .shell .error,html[data-theme=dark] .shell .st-msg.err{background-color:hsl(8 21% 9.7%)!important;border-color:hsl(7 16% 20%)!important;color:hsl(6 71% 68%)!important}@media(max-width:1000px){html[data-theme=dark] .shell-side-head{color:hsl(221 12% 89.2%)!important}html[data-theme=dark] .shell-side-close{border-color:hsl(217 5% 20%)!important;background-color:#171a28!important}}html[data-theme=dark] .shell-main .st>p,html[data-theme=dark] .shell-main>main>p{color:hsl(215 4% 74.8%)!important}html[data-theme=dark] .shell-main .cc-note{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell-main a:not(.button):not([class]){color:hsl(358 80% 68%)!important}html[data-theme=dark] .appbar-roles{border-bottom-color:hsl(220 5% 20%)!important}html[data-theme=dark] .appbar-roles small{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .appbar-roles button{color:hsl(215 8% 85.5%)!important}html[data-theme=dark] .appbar-roles button:hover{background-color:hsl(220 9% 10%)!important}html[data-theme=dark] .appbar-roles button.on{background-color:hsl(0 18% 10.2%)!important}html[data-theme=dark] .shell-search{border-color:hsl(217 5% 20%)!important;background-color:#171a28!important;color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell-search:hover{color:hsl(217 6% 79.5%)!important}html[data-theme=dark] .shell-search kbd{border-color:hsl(217 5% 20%)!important;color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell-crumbs ol{color:hsl(220 3% 67.4%)!important}html[data-theme=dark] .shell-crumbs a{color:hsl(215 6% 74.6%)!important}html[data-theme=dark] .shell-crumbs a:hover,html[data-theme=dark] .shell-crumbs li[aria-current=page] span{color:hsl(221 12% 89.2%)!important}html[data-theme=dark] .shell-crumbs i{color:hsl(218 3% 55.8%)!important}html[data-theme=dark] .shell .sp .sp-field{border-color:hsl(215 5% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .shell .sp li a.on{background-color:hsl(220 9% 10%)!important}html[data-theme=dark]{--ds-bg:hsl(220 11% 9.5%);--ds-surface:#171a28;--ds-line:hsl(218 4% 20.0%);--ds-ink:hsl(220 13% 89.2%);--ds-text:hsl(218 7% 79.5%);--ds-muted:hsl(221 4% 67.4%);--ds-brand:hsl(358 80% 66.0%);--ds-brand-soft:hsl(0 21% 9.4%);--ds-ok-soft:hsl(145 21% 10.0%);--ds-warn-soft:hsl(45 21% 9.9%);--ds-info-soft:hsl(206 21% 9.4%);--ds-danger-soft:hsl(5 21% 9.1%)}html[data-theme=dark] .tone-neutral{--tone-soft:hsl(216 14% 10.0%)}html[data-theme=dark] a.ds-stat:hover{border-color:hsl(217 4% 20%)!important}html[data-theme=dark] .ds-bar-track{background-color:hsl(220 13% 10.8%)!important}html[data-theme=dark] .ds-step-dot{background-color:#171a28!important}html[data-theme=dark] .ds-empty-icon{background-color:hsl(216 14% 10%)!important}html[data-theme=dark] .ds-next-cta{background-color:#171a28!important}html[data-theme=dark] .ds-next-cta:hover{background-color:hsl(216 14% 10%)!important}html[data-theme=dark] .ds-list>li{border-bottom-color:hsl(216 4% 20%)!important}html[data-theme=dark] .ds-btn{border-color:hsl(217 4% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .ds-btn:hover{background-color:hsl(210 12% 8.7%)!important}html[data-theme=dark] .ds-btn.primary{color:#1a0b0b!important}html[data-theme=dark] .ds-btn.primary:hover{background-color:hsl(358 80% 66%)!important}html[data-theme=dark] .shell a.ds-btn,html[data-theme=dark] .shell button.ds-btn{background-color:#171a28!important;border-color:hsl(217 4% 20%)!important}html[data-theme=dark] .shell a.ds-btn:hover,html[data-theme=dark] .shell button.ds-btn:hover{background-color:hsl(210 12% 8.7%)!important}html[data-theme=dark] .shell .ds-btn.primary{color:#1a0b0b!important}html[data-theme=dark] .shell .ds-btn.primary:hover{background-color:hsl(358 80% 66%)!important}html[data-theme=dark] .shell .st input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme=dark] .shell .st select,html[data-theme=dark] .shell .st textarea{border-color:hsl(217 4% 20%)!important}html[data-theme=dark] .shell .st table button:not(.ds-btn):not([role=tab]):not(.danger){background-color:#171a28!important;border-color:hsl(217 4% 20%)!important}html[data-theme=dark] .shell .st table button:not(.ds-btn):not([role=tab]):not(.danger):hover{background-color:hsl(216 14% 10%)!important}html[data-theme=dark] .shell .st th{background-color:hsl(210 12% 8.7%)!important}html[data-theme=dark] .shell .st tbody tr:hover td{background-color:#171a28!important}html[data-theme=dark] .ds-seg{background-color:hsl(220 11% 11.3%)!important}html[data-theme=dark] .shell .ds-seg button.on{background-color:#171a28!important}html[data-theme=dark] .ds-col{background-color:hsl(220 13% 10.8%)!important}html[data-theme=dark] .ds-col h2 span,html[data-theme=dark] .ds-lead{background-color:#171a28!important}html[data-theme=dark] .ds-col-empty{color:hsl(218 5% 55.8%)!important}html[data-theme=dark] .shell .ds-qz>li{background-color:#171a28!important}html[data-theme=dark] .ds-notes li{background-color:hsl(220 12% 9.3%)!important}html[data-theme=dark] .shell .ds-seg button{color:hsl(217 4% 74.6%)!important}html[data-theme=dark] .ds-page p[role=alert]{color:hsl(5 74% 68%)!important;background-color:hsl(5 21% 9.1%)!important;border-color:hsl(3 24% 20%)!important}html[data-theme=dark] .gd{--r:hsl(0 98% 66.0%);--ink:hsl(225 2% 87.2%);--mut:hsl(220 3% 71.3%);--line:hsl(36 2% 20.0%);--soft:hsl(38 20% 10.3%)}html[data-theme=dark] .gd-box{background-color:#171a28!important}html[data-theme=dark] .gd-ico{background-color:hsl(6 21% 10.2%)!important}html[data-theme=dark] .gd-btn{color:#1a0b0b!important}html[data-theme=dark] .gd-btn:hover{background-color:hsl(351 85% 66%)!important}html[data-theme=dark] .gd-btn.alt{background-color:#171a28!important;border-color:hsl(34 2% 20%)!important}html[data-theme=dark] .gd-btn.alt:hover{background-color:hsl(36 11% 10.7%)!important}html[data-theme=dark] .cg-card{background-color:#171a28!important}html[data-theme=dark] .cg-lang{border-color:hsl(34 2% 20%)!important}html[data-theme=dark] .cg-aud button{background-color:#171a28!important}html[data-theme=dark] .cg-progress{background-color:hsl(36 7% 12.6%)!important}html[data-theme=dark] .cg-qs>li.miss{background-color:#171a28!important}html[data-theme=dark] .cg-opts span,html[data-theme=dark] .cg-scale span{border-color:hsl(34 2% 20%)!important}html[data-theme=dark] .cg-opts label.on span,html[data-theme=dark] .cg-scale label.on span{color:#1a0b0b!important}html[data-theme=dark] .cg-warn{color:hsl(349 100% 68%)!important}html[data-theme=dark] .cg-btn{color:#1a0b0b!important}html[data-theme=dark] .cg-btn:hover{background-color:hsl(351 85% 66%)!important}html[data-theme=dark] .cg-btn.alt{background-color:#171a28!important;border-color:hsl(34 2% 20%)!important}html[data-theme=dark] .cg-btn.alt:hover{background-color:hsl(36 11% 10.7%)!important}html[data-theme=dark] .cg-callout{background-color:hsl(41 21% 10.4%)!important;border-color:hsl(41 18% 20%)!important}html[data-theme=dark] .cg-rank{color:#1a0b0b!important}html[data-theme=dark] .cg-bar{background-color:hsl(36 7% 12.6%)!important}html[data-theme=dark] .cg-picks a{background-color:hsl(30 15% 8.4%)!important}html[data-theme=dark] .cg-picks a:hover{background-color:#171a28!important}html[data-theme=dark] .cg-picks em.ok{color:hsl(137 66% 68%)!important}html[data-theme=dark] .hl-steps li{background-color:#171a28!important}html[data-theme=dark] .hl-steps li:before{color:#1a0b0b!important}html[data-theme=dark] .hl-faq details,html[data-theme=dark] .hl-week{background-color:#171a28!important}html[data-theme=dark] .cg-ask{background-color:hsl(30 15% 8.4%)!important}html[data-theme=dark] .au{--r:hsl(0 98% 66.0%);--ink:hsl(223 4% 90.3%);--mut:hsl(220 3% 71.3%);--line:hsl(33 3% 20.0%)}html[data-theme=dark] .au,html[data-theme=dark] .au-card{background-color:#171a28!important}html[data-theme=dark] .au-card input:not([type=checkbox]){border-color:hsl(32 3% 20%)!important;background-color:#171a28!important}html[data-theme=dark] .au-btn{color:#1a0b0b!important}html[data-theme=dark] .au-btn.alt{background-color:#171a28!important;border-color:hsl(32 3% 20%)!important}html[data-theme=dark] .au-btn.alt:hover{background-color:hsl(30 18% 10.6%)!important}html[data-theme=dark] .au-err{background-color:hsl(4 21% 9.1%)!important;border-color:hsl(5 18% 20%)!important;color:hsl(0 88% 68%)!important}html[data-theme=dark] .au-steps>li:before{background-color:hsl(6 21% 10.2%)!important}html[data-theme=dark] .au-qr{background-color:#171a28!important}html[data-theme=dark] .au-codes,html[data-theme=dark] .au-key code{background-color:hsl(30 18% 10.6%)!important}