[data-mode=hacker]{--route-accent:#ec4856;--route-glow:#be24381f;--academy-surface:#121114;--academy-border:#342025;--ring:#ec4856;--primary:#ec4856}[data-mode=trader]{--route-accent:#30c48a;--route-glow:#17805624;--academy-surface:#101713;--academy-border:#20392d;--ring:#30c48a;--primary:#30c48a}.route-shell{overflow:clip}.route-shell:before{z-index:0;position:absolute}.route-main{width:100%;max-width:none;padding:70px clamp(14px,2vw,36px) 100px}.route-shell h1,.route-shell h2,.route-shell h3{letter-spacing:-.045em;font-family:Space Grotesk,Arial,sans-serif;font-weight:500}.route-shell h1{margin:22px 0;font-size:clamp(2.5rem,4.8vw,5rem);line-height:1.06}.route-shell p{font-size:16px}.route-shell a:focus-visible,.route-shell button:focus-visible,.route-shell select:focus-visible{outline:2px solid var(--route-accent);outline-offset:5px}.route-shell input:focus-visible,.route-shell textarea:focus-visible{border-color:var(--route-accent);outline:0}.route-shell ::selection{background:var(--route-accent);color:#090b0a}.route-shell{scrollbar-color:var(--route-accent) #101214}.muted{color:#92969e}.accent-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.skip-link{z-index:200;color:#111;background:#fff;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.academy-header{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--academy-border);background:#08090bf2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;min-height:100px;padding:10px 3.4vw;display:grid;position:sticky;top:0}.academy-header .route-brand{min-width:0}.academy-header-right{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.academy-navigation{flex-wrap:wrap;justify-content:flex-end;gap:10px 17px;display:flex}.academy-navigation a{color:#a6a8ae;white-space:nowrap;padding:3px 0;font-size:12px;line-height:1.4;text-decoration:none}.academy-navigation a:hover,.academy-navigation a[aria-current=page]{color:var(--route-accent)}.navigation-account{border-top:1px solid #242428;justify-content:flex-end;gap:17px;width:100%;padding-top:8px;display:flex}.navigation-account>a{align-items:center;gap:4px;display:flex}.academy-menu{color:#ddd;background:0 0;border:1px solid #2d2d32;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mode-switch{color:#787b83;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 66px 1fr;align-items:center;gap:14px;width:400px;min-height:50px;padding:0;display:grid}.mode-switch>.switch-label:first-child{text-align:right}.mode-switch>.switch-label:last-child{text-align:left}.mode-switch>.switch-label{letter-spacing:.015em;font-size:13px;font-weight:500}.mode-switch .active{color:#f1f1f2}.switch-track{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--route-accent) 60%,#17191d);background:var(--route-glow);width:66px;height:34px;box-shadow:0 0 24px var(--route-glow);border-radius:30px;flex-shrink:0;justify-content:flex-start;align-items:center;padding:3px;display:flex}.switch-knob{background:var(--route-accent);color:#070a08;width:26px;height:26px;box-shadow:0 0 18px var(--route-glow);border-radius:50%;justify-content:center;align-items:center;display:flex}.mode-switch.trader .switch-track{justify-content:flex-end}.switch-knob{flex-shrink:0}.mode-switch:disabled{cursor:wait}.not-found-page{color:#f2f2f3;background:#0b0c0f;align-content:center;justify-items:start;gap:14px;min-height:100svh;padding:clamp(28px,8vw,110px);display:grid}.not-found-page>p:first-child{color:#ec4856;letter-spacing:.2em;margin:0;font-size:11px}.not-found-page h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,7vw,5rem)}.not-found-page p:not(:first-child){color:#a4a6ad;max-width:540px;line-height:1.7}.not-found-page a{color:#fff;border:1px solid #514047;margin-top:12px;padding:13px 18px;text-decoration:none}.not-found-page a:focus-visible{outline-offset:4px;outline:2px solid #ec4856}.mode-transition{z-index:120;isolation:isolate;color:#ed4556;pointer-events:all;background:#080b0d;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.mode-transition.trader{color:#2cc58a}.transition-reveal{opacity:.12;z-index:-1;background:currentColor;border-radius:50%;width:60px;height:60px;position:absolute;top:20px;left:calc(50% - 30px)}.transition-art{opacity:.65;width:min(100%,1000px);position:absolute}.transition-title{text-align:center;z-index:1;gap:14px;display:grid}.transition-title small{letter-spacing:.26em;color:#adbac0;font-size:10px}.transition-title strong{letter-spacing:-.04em;color:#f7f7f7;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:500}.ecosystem-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;min-height:555px;display:grid}.ecosystem-copy h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(3.4rem,5.4vw,6rem);line-height:1.02}.ecosystem-copy h1 em{color:var(--route-accent);font-style:normal}.ecosystem-copy>p{color:#9d9fa8;max-width:550px;font-size:17px;line-height:1.8}.hero-assurance{color:#80858d;align-items:center;gap:9px;margin-top:33px;font-size:12px;display:flex}.hero-assurance svg{color:var(--route-accent)}.security-visual{background:radial-gradient(#65182733,#0000 70%);border:1px solid #372329;place-items:center;height:470px;display:grid;position:relative;overflow:hidden}.visual-caption{letter-spacing:.14em;color:#83838c;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:23px;left:25px;right:25px}.visual-caption span:last-child{color:var(--route-accent)}.security-orbit{border:1px solid #a633474d;border-radius:50%;position:absolute}.security-orbit:before{content:"";background:#ea4557;border-radius:50%;width:6px;height:6px;position:absolute;top:12%;left:14%;box-shadow:0 0 22px #ea4557}.orbit-outer{border-style:dashed;width:345px;height:345px;transform:rotate(-22deg)}.orbit-inner{width:250px;height:250px}.security-emblem{clip-path:polygon(50% 0,94% 18%,88% 68%,50% 100%,12% 68%,6% 18%);color:#eb4a59;background:linear-gradient(135deg,#ae35483b,#220e176b);border:1px solid #bf354959;place-items:center;width:120px;height:142px;display:grid}.security-emblem svg{width:86px;height:86px}.visual-node{letter-spacing:.15em;color:#b09aa0;background:#100d11;padding:5px 9px;font-size:9px;position:absolute}.node-one{top:32%;left:6%}.node-two{top:53%;right:5%}.node-three{bottom:20%;left:19%}.security-baseline{color:#8f8086;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.security-baseline svg{color:#eb485a}.academy-strip{border-top:1px solid var(--academy-border);border-bottom:1px solid var(--academy-border);justify-content:space-between;margin:45px 0 30px;padding:28px 0;display:flex}.academy-strip>span{color:#a5a8af;align-items:center;gap:10px;font-size:13px;display:flex}.academy-strip svg{width:15px;color:var(--route-accent)}.section-title-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.section-title-row h2{margin:18px 0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.12}.section-title-row>a{white-space:nowrap;color:#ccc;align-items:center;gap:9px;font-size:13px;text-decoration:none;display:flex}.path-editorial{border-top:1px solid #2a2b30}.path-editorial>a{color:inherit;border-bottom:1px solid #2a2b30;grid-template-columns:65px 1fr 30px;align-items:center;gap:18px;padding:28px 5px;text-decoration:none;transition:background .2s;display:grid}.path-editorial>a:hover{background:var(--route-glow)}.path-number{color:#565960;font-size:22px}.path-editorial small{letter-spacing:.18em;color:var(--route-accent);font-size:9px}.path-editorial h3{margin:10px 0;font-size:25px}.path-editorial p{color:#858a94;max-width:760px;margin-bottom:0;font-size:14px;line-height:1.7}.path-editorial>a>svg{width:20px;color:var(--route-accent)}.practice-feature{border:1px solid var(--academy-border);background:linear-gradient(130deg,var(--route-glow),#ffffff02);grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;margin:30px 0;padding:50px;display:grid}.practice-feature h2{margin:20px 0;font-size:clamp(2.4rem,4vw,4rem);line-height:1.1}.practice-feature p{color:#969da6;line-height:1.8}.machine-preview{background:#0c0c0f;border:1px solid #30242b;flex-direction:column;justify-content:space-between;min-height:340px;padding:36px;display:flex}.machine-preview>svg{color:#ee4b5a}.machine-preview small,.portfolio-preview>small{letter-spacing:.17em;color:#867980;margin:26px 0 12px;font-size:9px;display:block}.machine-preview strong{letter-spacing:-.03em;font-size:24px;font-weight:500}.machine-preview p{font-size:13px}.machine-preview>span{color:#b798a0;border-top:1px solid #30242b;align-items:center;gap:8px;padding-top:17px;font-size:11px;display:flex}.feature-pair{grid-template-columns:1fr 1fr;gap:50px;display:grid}.feature-pair article{border-top:1px solid var(--academy-border);padding-top:30px}.feature-pair article>svg{color:var(--route-accent);margin-bottom:30px}.feature-pair h2{margin:19px 0;font-size:30px}.feature-pair p{color:#9198a2;line-height:1.8}.feature-pair a{color:var(--route-accent);align-items:center;gap:10px;margin-top:20px;font-size:13px;text-decoration:none;display:flex}.faq-section{max-width:880px;margin:50px auto 80px}.faq-section h2{margin:20px 0 32px;font-size:40px}.faq-section details{border-bottom:1px solid #2b2d32;padding:23px 0}.faq-section summary{cursor:pointer;font-size:16px}.faq-section details p{color:#969da5;line-height:1.8}.bottom-cta .route-eyebrow{justify-content:center}.market-visual{background:linear-gradient(140deg,#12382340,#101411);border:1px solid #203d30;height:470px;padding:78px 28px 22px;position:relative;overflow:hidden}.market-visual>small{letter-spacing:.15em;color:#97a69d;font-size:10px}.market-visual>strong{letter-spacing:-.06em;margin:15px 0;font-family:IBM Plex Mono,monospace;font-size:38px;font-weight:400;display:block}.market-visual>strong span{color:#647c70;font-size:26px}.market-visual>p{color:#82958b;font-size:12px}.market-visual>svg{width:100%;height:210px;margin-top:14px}.market-visual-footer{letter-spacing:.06em;color:#809487;justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.market-visual-footer span:first-child{color:#32bd89}.market-draw{stroke-dasharray:700;stroke-dashoffset:700px;animation:1.4s ease-out forwards draw-line}@keyframes draw-line{to{stroke-dashoffset:0}}.portfolio-preview{background:#0c120f;border:1px solid #263c31;padding:32px}.portfolio-preview>svg{color:#37c58e}.portfolio-preview>strong{margin:12px 0 30px;font-family:IBM Plex Mono,monospace;font-size:40px;font-weight:400;display:block}.portfolio-preview>div{color:#95a79d;border-top:1px solid #20372b;justify-content:space-between;padding:16px 0;font-size:13px;display:flex}.portfolio-preview b{color:#d1e4d9;font-weight:400}.portfolio-preview>a{color:var(--route-accent);align-items:center;gap:10px;margin-top:25px;font-size:12px;text-decoration:none;display:flex}.hz-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:42px;display:flex}.hz-heading h1{max-width:750px}.hz-heading p{color:#979da6;max-width:680px;line-height:1.8}.hz-status{background:#110e13;border:1px solid #34282e;grid-template-columns:10px 1fr;align-items:center;gap:8px;min-width:175px;padding:18px;display:grid}.hz-status span{color:#94949b;font-size:11px}.hz-status b{grid-column:2;font-size:13px;font-weight:500}.online,.offline{background:#717078;border-radius:50%;width:6px;height:6px;display:inline-block}.online{background:#49c496}.hz-control-grid{grid-template-columns:1.5fr 1fr;gap:22px;display:grid}.hz-control-card,.hz-specs{background:linear-gradient(145deg,#23131a77,#0e0f12);border:1px solid #32242a;padding:30px}.hz-card-heading{justify-content:space-between;align-items:center;display:flex}.hz-big-icon{color:#eb4c5c;background:#4a1d273d;border:1px solid #642a38;place-items:center;width:58px;height:58px;display:grid}.hz-pill{text-transform:uppercase;letter-spacing:.1em;color:#b5a5ae;border:1px solid #45343c;padding:6px 9px;font-size:10px}.hz-control-card h2{max-width:500px;margin:34px 0 15px;font-size:30px;line-height:1.2}.hz-control-card p{color:#9096a0;line-height:1.7}.hz-control-card .accent-button{margin-top:25px}.hz-specs h3{margin:0 0 20px;font-size:19px}.hz-specs>div{border-top:1px solid #29242a;align-items:center;gap:15px;padding:15px 0;display:flex}.hz-specs svg{color:#af737f;flex-shrink:0}.hz-specs b,.hz-specs small{font-size:12px;font-weight:400;display:block}.hz-specs small{color:#8c929d;margin-top:5px}.hz-inline-note,.hz-unavailable,.hz-error{color:#d8bdc5;background:#211219;border:1px solid #44323a;margin-top:20px;padding:16px;font-size:13px;line-height:1.6}.hz-inline-note a{color:#fff}.hz-unavailable{align-items:flex-start;gap:12px;display:flex}.hz-unavailable svg{flex-shrink:0;width:18px;margin-top:3px}.hz-unavailable b,.hz-unavailable span{display:block}.hz-unavailable b{font-size:13px;font-weight:500}.hz-unavailable span{color:#a7949c;margin-top:5px;font-size:12px}.hz-bottom-notice{color:#939aa5;border:1px solid #292730;align-items:flex-start;gap:12px;margin-top:23px;padding:20px;font-size:13px;line-height:1.7;display:flex}.hz-bottom-notice svg{color:#ce6677;flex-shrink:0;margin-top:3px}.hz-tools{border-bottom:1px solid #2c2830;grid-template-columns:1fr 1fr;gap:35px;padding:40px 0;display:grid}.hz-tools h3{font-size:22px}.hz-tools p{color:#8d949e;font-size:14px;line-height:1.7}.hz-tools>div:last-child{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.hz-tools span{color:#aaa4b0;border:1px solid #333039;padding:9px 13px;font-size:12px}.hz-session-foot,.hz-muted{color:#898c96;font-size:12px!important}.hz-workspace{background:#09090c;border:1px solid #3c2b33;position:relative}.hz-workspace:fullscreen{width:100vw;height:100vh}.hz-workbar{background:#151117;border-bottom:1px solid #302830;flex-wrap:wrap;align-items:center;gap:12px;padding:13px;display:flex}.hz-workbar>span,.hz-workbar>strong{color:#a69aa4;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.hz-work-brand{align-items:center;gap:9px;margin-right:auto;display:flex}.hz-work-brand b{letter-spacing:.08em;font-size:12px}.hz-work-brand>span:last-child{color:#a78992;font-size:10px}.hz-workbar button,.hz-machine-toolbar button,.hz-confirm button{color:#bdaeb8;background:#1b151c;border:1px solid #40303a;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:11px;display:inline-flex}.hz-machine-toolbar{border-bottom:1px solid #29222a;justify-content:space-between;gap:10px;padding:10px;display:flex}.hz-machine-toolbar>div,.hz-machine-toolbar>aside{gap:8px;display:flex}.hz-remote-surface{background:#09090c;place-items:center;height:570px;display:grid;position:relative}.hz-workspace:fullscreen .hz-remote-surface{height:calc(100vh - 175px)}.hz-remote-surface iframe,.machine-terminal{border:0;width:100%;height:100%}.hz-provision,.hz-connect-placeholder{text-align:center;max-width:500px;padding:30px}.hz-connect-placeholder>svg{color:#9f5368;width:40px;height:40px}.hz-provision h2,.hz-connect-placeholder h2{margin:20px 0;font-size:24px}.hz-provision p,.hz-connect-placeholder p{color:#939aa5;font-size:14px;line-height:1.8}.hz-connection-bar{color:#978c99;background:#141015;border-top:1px solid #342733;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px;font-size:10px;display:flex}.hz-connection-bar span{align-items:center;gap:6px;display:flex}.hz-confirm-backdrop{z-index:100;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hz-confirm{background:#181118;border:1px solid #603445;max-width:440px;padding:30px}.hz-confirm h2{font-size:25px}.hz-confirm p{color:#b19ba7;font-size:14px;line-height:1.7}.hz-confirm>div{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.hz-spinner{border:2px solid #573341;border-top-color:#e85670;border-radius:50%;width:28px;height:28px;margin:auto;animation:1s linear infinite spin}.machine-terminal{padding:12px;overflow:hidden}.terminal-notice{color:#ebc1ce;background:#341b25;padding:7px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}@media (max-width:1450px){.academy-header{min-height:84px}.academy-menu{display:flex}.academy-navigation{border:1px solid var(--academy-border);background:#101014;min-width:300px;padding:22px;display:none;position:absolute;top:83px;right:3vw;box-shadow:0 25px 70px #0008}.academy-navigation.is-open{flex-direction:column;gap:16px;display:flex}.academy-navigation a{font-size:15px}.navigation-account{flex-wrap:wrap;justify-content:flex-start;padding-top:17px}}@media (max-width:900px){.mode-switch{gap:8px;width:320px}.mode-switch>.switch-label{font-size:11px}.academy-header .route-brand small{display:none}.ecosystem-hero{grid-template-columns:1fr;gap:45px}.ecosystem-copy h1{font-size:clamp(3.2rem,8vw,5rem)}.security-visual,.market-visual{width:100%;max-width:590px;margin:auto}.practice-feature{gap:30px;padding:32px}.section-title-row{align-items:flex-start}.section-title-row h2{font-size:32px}.hz-heading{flex-direction:column}.hz-status{width:100%}.hz-control-grid{grid-template-columns:1fr}.hz-tools{grid-template-columns:1fr;gap:10px}.hz-remote-surface{height:470px}}@media (max-width:650px){.academy-header{gap:9px;min-height:76px;padding:10px 14px}.academy-header .route-brand>span:last-child{display:none}.academy-header .route-mark{width:33px;height:33px}.mode-switch{grid-template-columns:1fr 66px 1fr;gap:9px;width:240px;min-height:44px}.mode-switch>.switch-label{font-size:11px;line-height:1.3}.mode-switch>.switch-label>span{display:block}.academy-menu{border:0;width:44px}.academy-menu svg{width:22px}.academy-navigation{min-width:0;top:75px;left:14px;right:14px}.route-main{padding:40px 20px 65px}.ecosystem-copy h1{font-size:clamp(2.9rem,11.5vw,4rem)}.ecosystem-copy>p{font-size:16px}.security-visual{height:365px}.orbit-outer{width:290px;height:290px}.orbit-inner{width:205px;height:205px}.market-visual{height:440px;padding:74px 20px 20px}.market-visual>strong{font-size:32px}.academy-strip{flex-direction:column;gap:18px;margin:30px 0 10px;padding:25px 0}.section-title-row{flex-direction:column;gap:10px}.section-title-row h2{font-size:30px}.path-editorial>a{grid-template-columns:34px 1fr 20px;gap:12px;padding:25px 0}.path-editorial h3{font-size:22px}.path-editorial p{font-size:14px}.practice-feature{grid-template-columns:1fr;margin:10px 0;padding:24px}.practice-feature h2{font-size:36px}.machine-preview{min-height:300px;padding:25px}.feature-pair{grid-template-columns:1fr;gap:40px}.faq-section h2,.bottom-cta h2{font-size:32px}.hz-heading h1{font-size:36px}.hz-control-card,.hz-specs{padding:23px}.hz-control-card h2{font-size:26px}.hz-machine-toolbar{flex-wrap:wrap}.hz-workbar{gap:8px}.hz-remote-surface{height:400px}.hz-connection-bar{font-size:10px}.route-footer{gap:22px}.route-footer>div{flex-wrap:wrap}.desktop-break{display:none}}@media (max-width:380px){.mode-switch{gap:5px;width:205px}.academy-header{gap:3px;padding-inline:9px}.mode-switch>.switch-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.market-draw{stroke-dashoffset:0;animation:none}.hz-spinner,.security-orbit{animation:none}}.security-visual,.market-visual{animation:6s ease-in-out infinite hero-visual-float}.orbit-outer{animation:36s linear infinite security-orbit-spin}.orbit-inner{animation:28s linear infinite security-orbit-spin-reverse}@keyframes hero-visual-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes security-orbit-spin{0%{transform:rotate(-22deg)}to{transform:rotate(338deg)}}@keyframes security-orbit-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.security-visual,.market-visual{isolation:isolate}.security-visual:before,.market-visual:before{content:"";z-index:1;pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;animation:22s linear infinite hero-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 8%,#0000 82%);mask-image:radial-gradient(#000 8%,#0000 82%)}.security-visual:after,.market-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--route-accent) 16%,transparent),transparent);height:34%;box-shadow:0 0 38px color-mix(in srgb,var(--route-accent) 10%,transparent);animation:8s ease-in-out infinite hero-scan-pass;position:absolute;top:-45%;left:0;right:0}.security-visual>*{z-index:2}.market-visual>:not(.visual-caption){z-index:2;position:relative}.market-visual>.visual-caption{z-index:2}.security-emblem{animation:3.8s ease-in-out infinite security-emblem-pulse}.market-draw{filter:drop-shadow(0 0 3px #2cc58a99);animation:1.4s ease-out forwards draw-line,3s ease-in-out 1.4s infinite market-line-glow}@keyframes hero-grid-drift{to{background-position:42px 42px,42px 42px}}@keyframes hero-scan-pass{0%,12%{opacity:0;transform:translateY(0)}28%{opacity:.75}70%{opacity:.55}to{opacity:0;transform:translateY(490px)}}@keyframes security-emblem-pulse{0%,to{filter:drop-shadow(0 0 5px #ea455733)}50%{filter:drop-shadow(0 0 18px #ea455799)}}@keyframes market-line-glow{0%,to{filter:drop-shadow(0 0 2px #2cc58a66)}50%{filter:drop-shadow(0 0 9px #2cc58acc)}}@media (prefers-reduced-motion:reduce){.security-visual,.market-visual,.security-orbit,.security-visual:before,.security-visual:after,.market-visual:before,.market-visual:after,.security-emblem,.market-draw{animation:none}.market-draw{stroke-dashoffset:0}}.machine-session-facts{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;display:grid}.machine-session-facts span{color:#928894;font-size:11px}.machine-session-facts b{color:#cec1cd;margin-top:8px;font-size:14px;font-weight:400;display:block}.hz-expiry-warning{color:#ecc4a8;background:#362015;padding:12px 18px;font-size:13px}.hz-tools-drawer{background:#171019;border-bottom:1px solid #40313e;grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.hz-tools-drawer b{color:#cbabbc;font-size:13px}.hz-tools-drawer p{color:#998d9a;font-size:12px;line-height:1.8}.hz-info-drawer{color:#ac9ea9;background:#171019;padding:15px;font-size:12px;line-height:1.9}.hz-steps{text-align:left;color:#67616e;padding-left:22px;font-size:12px;line-height:2;list-style:decimal}.hz-steps .confirmed{color:#d3aabb}.machine-dialog{color:#f4e9f3!important;background:#141016!important;border:1px solid #533345!important}.machine-dialog [data-slot=dialog-description]{line-height:1.7;color:#ae9eac!important}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.workspace-file{color:#d8cbd6;border-bottom:1px solid #342735;justify-content:space-between;gap:15px;padding:12px 0;text-decoration:none;display:flex}.admin-settings{border:1px solid #342735;gap:20px;max-width:600px;margin:35px 0;padding:25px;display:grid}.admin-settings label{color:#b6a8b3;align-items:center;gap:12px;font-size:14px;display:flex}.admin-settings input[type=number]{color:#fff;background:#100c12;border:1px solid #53414e;width:90px;margin-left:auto;padding:8px}.admin-settings p{color:#91848f;font-size:13px}.admin-machine-list{margin:25px 0;overflow-x:auto}.admin-machine-list>div{color:#b29faa;border-bottom:1px solid #332732;justify-content:space-between;align-items:center;gap:22px;padding:14px;font-size:12px;display:flex}.hz-remote-surface>div.machine-desktop,.machine-terminal{position:absolute;inset:0}.machine-terminal .xterm{height:100%}.hz-remote-surface{overflow:hidden}.hz-workbar button:disabled,.hz-machine-toolbar button:disabled{opacity:.4;cursor:not-allowed}.institution-masthead{z-index:60;position:relative}.institution-header{z-index:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--academy-border);background:#090a0cf7;position:relative;top:auto}.institution-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:94px;padding:18px 3.5vw;display:grid}.institution-brand{color:#f6f6f7;align-items:center;gap:13px;min-width:0;text-decoration:none;display:flex}.institution-symbol{width:46px;height:49px;color:var(--route-accent);border:1px solid color-mix(in srgb,var(--route-accent) 45%,transparent);background:linear-gradient(145deg,var(--route-glow),transparent);border-radius:9px 9px 17px 17px;flex-shrink:0;place-items:center;display:grid}.institution-wordmark{flex-direction:column;gap:7px;display:flex}.institution-wordmark b{letter-spacing:.045em;white-space:nowrap;font-size:17px;font-weight:700}.institution-wordmark b span{color:#d1d2d5;font-weight:400}.institution-wordmark small{letter-spacing:.18em;color:#9699a2;font-size:9px}.institution-account{justify-content:flex-end;align-items:center;gap:16px;display:flex}.account-profile{color:#b7bac1;border:1px solid #292c31;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.account-login{color:#eee;align-items:center;gap:16px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.institution-navigation{border-top:1px solid #ffffff0a}.institution-nav-inner{align-items:center;gap:28px;max-width:1600px;min-height:58px;margin:auto;padding:0 3.5vw;display:flex}.academy-label{color:var(--route-accent);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.academy-label i{background:currentColor;border-radius:50%;width:5px;height:5px}.institution-links{flex:1;justify-content:center;align-items:stretch;gap:24px;display:flex}.institution-links a,.dashboard-link{color:#9297a2;white-space:nowrap;align-items:center;gap:8px;min-height:58px;font-size:13px;text-decoration:none;display:flex;position:relative}.institution-links a:hover,.institution-links a[aria-current=page],.dashboard-link:hover,.dashboard-link[aria-current=page]{color:#fff}.institution-links a[aria-current=page]:after{content:"";background:var(--route-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.dashboard-link{color:var(--route-accent);border-left:1px solid #ffffff10;padding-left:24px}.institution-menu{color:#eee;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.institution-nav-group{align-items:center;display:flex;position:relative}.institution-nav-group>summary{color:#9297a2;white-space:nowrap;cursor:pointer;align-items:center;min-height:58px;font-size:13px;list-style:none;display:flex;position:relative}.institution-nav-group>summary::-webkit-details-marker{display:none}.institution-nav-group>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin:0 0 3px 9px;transform:rotate(45deg)}.institution-nav-group>summary:hover,.institution-nav-group>summary[aria-current=page]{color:#fff}.institution-nav-group>summary[aria-current=page]:before{content:"";background:var(--route-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.institution-nav-submenu{z-index:80;border:1px solid var(--academy-border);background:#101215;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% - 1px);left:-14px;box-shadow:0 14px 28px #0009}.institution-links .institution-nav-submenu a{min-height:40px;padding:0 10px;font-size:12px}.institution-links .institution-nav-submenu a[aria-current=page]:after{left:10px;right:10px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px;display:flex}.workspace-heading h1{margin-bottom:12px;font-size:clamp(2.25rem,4vw,3.6rem)}.workspace-heading p{color:#9298a3;max-width:650px;margin-bottom:0;line-height:1.7}.workspace-panel{border:1px solid var(--academy-border);background:var(--academy-surface);min-width:0;padding:28px}.workspace-panel h2{margin:0 0 20px;font-size:24px}.workspace-panel p{color:#9ca2ad;line-height:1.75}.workspace-grid{grid-template-columns:1.5fr 1fr;gap:24px;margin:28px 0;display:grid}.workspace-metrics{border:1px solid var(--academy-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0;display:grid}.workspace-metrics>div{border-right:1px solid var(--academy-border);min-width:0;padding:24px}.workspace-metrics>div:last-child{border:0}.workspace-metrics small{color:#949ba7;margin-bottom:14px;font-size:12px;display:block}.workspace-metrics strong{letter-spacing:-.04em;font-size:26px;font-weight:500;display:block}.workspace-notice{border:1px solid var(--academy-border);background:var(--route-glow);color:#c5c8d0;margin:20px 0;padding:16px 20px;font-size:14px;line-height:1.7}.workspace-notice a{color:var(--route-accent)}.workspace-error{color:#ffabab;border-color:#af4545}.workspace-row{color:#e4e5e8;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;text-decoration:none;display:flex}.workspace-row:last-child{border-bottom:0}.workspace-row small{color:#8d95a1;margin-top:7px;font-size:12px;display:block}.workspace-row svg{color:var(--route-accent);flex-shrink:0}.workspace-progress{background:#ffffff0b;border-radius:5px;height:5px;margin:12px 0;overflow:hidden}.workspace-progress>span{background:var(--route-accent);height:100%;transition:width .3s;display:block}.workspace-empty{color:#949aa5;padding:28px 0;line-height:1.8}.workspace-subnav{border-bottom:1px solid var(--academy-border);gap:24px;margin-bottom:30px;display:flex;overflow:auto}.workspace-subnav a{white-space:nowrap;color:#9299a5;padding:15px 0;font-size:14px;text-decoration:none}.workspace-subnav a[aria-current=page]{color:var(--route-accent);border-bottom:2px solid var(--route-accent)}.workspace-form{gap:20px;display:grid}.workspace-form label{color:#bcc2cd;gap:10px;font-size:13px;display:grid}.workspace-form input,.workspace-form textarea,.workspace-form select{color:#f2f3f4;width:100%;font:inherit;background:#0c0e11;border:1px solid #333840;border-radius:4px;padding:13px;font-size:16px}.workspace-form textarea{min-height:120px}.workspace-form button{justify-self:start}.workspace-table{overflow:auto}.workspace-table table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}.workspace-table th{color:#8e98a5;letter-spacing:.07em;font-size:11px;font-weight:500}.workspace-table th,.workspace-table td{border-bottom:1px solid #ffffff0b;padding:17px 15px}.workspace-table td:first-child,.workspace-table th:first-child{padding-left:0}.workspace-skeleton{border:1px solid var(--academy-border);background:linear-gradient(100deg,#ffffff03,#ffffff07,#ffffff03);height:180px;margin:25px 0}.workspace-actions{flex-wrap:wrap;gap:12px;display:flex}.workspace-actions button,.workspace-actions a{min-height:44px}.profile-initials{border:1px solid var(--academy-border);background:var(--route-glow);width:72px;height:72px;color:var(--route-accent);border-radius:50%;place-items:center;margin-bottom:24px;font-size:24px;display:grid}@media (max-width:1150px){.institution-links{gap:16px}.institution-nav-inner{gap:18px}.academy-label{display:none}.institution-wordmark b{font-size:14px}.institution-topbar .mode-switch{width:350px}.dashboard-link{padding-left:18px}}@media (max-width:850px){.institution-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:11px 18px 10px}.institution-brand{grid-area:1/1;gap:9px}.institution-topbar .brand-logo{width:42px;height:48px}.institution-wordmark{gap:4px;min-width:0;display:flex}.institution-wordmark b{letter-spacing:.025em;font-size:clamp(11px,3.1vw,14px)}.institution-wordmark small{letter-spacing:.19em;font-size:8px}.institution-topbar .mode-switch{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);justify-self:center;gap:9px;width:min(100%,360px);min-height:40px}.institution-topbar .mode-switch>.switch-label{font-size:12px}.institution-topbar .mode-switch>.switch-label>span{display:inline}.institution-menu{width:42px;height:42px;display:flex}.institution-account{grid-area:1/2;gap:9px}.account-login{white-space:nowrap;gap:4px;font-size:12px}.account-profile,.institution-navigation{display:none}.institution-navigation.is-open{background:#101215;max-height:calc(100dvh - 110px);display:block;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 22px 40px #0009}.institution-nav-inner{padding:15px 24px 24px;display:block}.institution-links{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.institution-links>a{min-height:50px}.institution-nav-group{display:block}.institution-nav-group>summary{min-height:50px}.institution-nav-submenu{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 8px 12px;position:static}.institution-links .institution-nav-submenu a{min-height:42px}.dashboard-link{border-top:1px solid #ffffff10;border-left:0;margin-top:10px;padding-left:0}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metrics>div{border-bottom:1px solid var(--academy-border)}.workspace-grid{grid-template-columns:1fr}.workspace-heading{flex-direction:column;align-items:flex-start}}@media (max-width:550px){.institution-topbar{gap:7px 9px;padding:10px 13px}.institution-topbar .brand-logo{width:38px;height:44px}.institution-wordmark b{font-size:clamp(10px,3.25vw,13px)}.institution-wordmark small{letter-spacing:.18em;font-size:7px}.institution-account .account-login{font-size:11px;display:flex}.institution-account .account-login svg{display:none}.institution-menu{width:40px;height:40px}.institution-topbar .mode-switch{grid-template-columns:1fr 60px 1fr;gap:7px;width:min(100%,360px)}.institution-topbar .mode-switch>.switch-label{font-size:11px}.institution-topbar .mode-switch>.switch-label>span{font-size:10px;display:block}.switch-track{width:60px;height:30px}.switch-knob{width:22px;height:22px}.workspace-panel{padding:20px}.workspace-metrics>div{padding:20px 15px}.workspace-metrics strong{font-size:22px}.workspace-heading{margin-bottom:25px}.route-footer .institution-wordmark{display:flex}.route-footer .institution-wordmark small{font-size:8px}.workspace-subnav{gap:20px}}@media (max-width:380px){.institution-topbar{column-gap:6px;padding-inline:10px}.institution-topbar .brand-logo{width:34px;height:40px}.institution-brand{gap:7px}.institution-wordmark b{font-size:10px}.institution-wordmark small{letter-spacing:.16em;font-size:6px}.institution-account{gap:5px}.institution-account .account-login{font-size:10px}.institution-menu{width:36px;height:40px}.institution-topbar .mode-switch{gap:4px}.institution-topbar .mode-switch>.switch-label{font-size:10px}.institution-topbar .mode-switch>.switch-label>span{font-size:9px}}@media (max-width:850px){.institution-navigation.is-open{max-height:calc(100dvh - 125px)}.route-main{padding:48px 24px 76px}.ecosystem-hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0}.ecosystem-copy h1{font-size:clamp(3rem,8vw,4.5rem)}.security-visual,.market-visual{height:410px}.academy-strip{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 24px;padding:22px 0;display:grid}.academy-strip>span{font-size:12px}.practice-feature{grid-template-columns:1fr;gap:30px;padding:32px}.feature-pair{grid-template-columns:1fr;gap:32px}.section-title-row{flex-direction:column;align-items:flex-start;gap:8px}.section-title-row h2{font-size:clamp(1.9rem,5.5vw,2.7rem)}.path-editorial>a{grid-template-columns:42px minmax(0,1fr) 22px;gap:12px;padding:22px 3px}.path-editorial h3{font-size:20px}.path-editorial p{font-size:13px}.route-footer{gap:18px}.workspace-heading h1{font-size:clamp(2rem,6vw,3rem)}.workspace-panel{min-width:0}.workspace-table{max-width:100%}.faq-section{margin:40px auto 60px}.faq-section h2{font-size:clamp(1.8rem,5.5vw,2.5rem)}}@media (max-width:550px){.route-main{padding:34px 16px 58px}.ecosystem-hero{gap:26px}.ecosystem-copy h1{letter-spacing:-.06em;margin:20px 0 16px;font-size:clamp(2.55rem,10vw,3.5rem)}.ecosystem-copy>p{font-size:15px;line-height:1.7}.hero-buttons{grid-template-columns:1fr;gap:10px;margin:22px 0;display:grid}.hero-buttons>a{width:100%;min-height:48px}.hero-assurance{margin-top:22px;font-size:11px}.security-visual,.market-visual{height:350px}.security-visual .orbit-outer{width:min(76vw,300px);height:min(76vw,300px)}.security-visual .orbit-inner{width:min(56vw,220px);height:min(56vw,220px)}.visual-caption{font-size:8px;top:16px;left:15px;right:15px}.visual-node{font-size:8px}.security-baseline{font-size:10px;bottom:17px;left:15px;right:15px}.market-visual{padding:65px 17px 16px}.market-visual>strong{font-size:clamp(27px,8vw,36px)}.market-visual>strong span{font-size:20px}.market-visual>svg{height:170px;margin-top:8px}.market-visual-footer{gap:8px;font-size:8px}.academy-strip{grid-template-columns:1fr;gap:13px;margin:27px 0 18px;padding:19px 0}.academy-strip>span{font-size:12px}.practice-feature{gap:22px;margin:22px 0;padding:22px 18px}.practice-feature h2{font-size:clamp(2rem,8vw,2.8rem)}.machine-preview{min-height:290px;padding:24px}.portfolio-preview{padding:23px}.portfolio-preview>strong{font-size:34px}.feature-pair{gap:27px}.feature-pair h2{font-size:26px}.section-title-row{margin-bottom:20px}.section-title-row h2{font-size:clamp(1.75rem,7vw,2.25rem)}.section-title-row>a{font-size:12px}.path-editorial>a{grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;padding:18px 1px}.path-number{font-size:18px}.path-editorial h3{margin:7px 0;font-size:17px;line-height:1.3}.path-editorial small{letter-spacing:.12em;font-size:8px}.path-editorial p{font-size:12px;line-height:1.6}.path-editorial>a>svg{width:17px}.route-footer{padding:22px 16px}.route-footer>div{flex-wrap:wrap;gap:12px 18px}.route-footer .institution-brand{gap:9px}.route-footer .brand-logo{width:44px;height:52px}.route-footer .institution-wordmark b{font-size:12px}.route-footer .institution-wordmark small{letter-spacing:.12em;font-size:7px}.route-footer>p{font-size:12px}.workspace-heading{gap:14px}.workspace-heading h1{font-size:clamp(1.85rem,8vw,2.6rem)}.workspace-heading p,.workspace-panel p{font-size:14px}.workspace-metrics{margin:20px 0}.workspace-metrics>div{padding:15px 12px}.workspace-metrics small{margin-bottom:9px;font-size:10px}.workspace-metrics strong{font-size:19px}.preview-metrics strong{font-size:14px}.learning-card-grid{gap:14px}.learning-path-card{padding:20px}.learning-path-card h2{font-size:23px}.learning-card-top{margin-bottom:23px}.lesson-reading{padding:20px}.lesson-aside{gap:14px}.lesson-outline{font-size:11px}.preview-signin-notice{padding:14px}.preview-signin-notice a{white-space:normal}.workspace-notice{padding:14px;font-size:13px}.filter-bar{gap:10px}.filter-bar label,.filter-bar select{min-height:44px}.workspace-actions{gap:8px}.workspace-actions>*{flex:1}.workspace-table{font-size:12px}.workspace-table th,.workspace-table td{padding:12px 9px}.order-fields{grid-template-columns:1fr}.trading-desk{gap:16px}.instrument-scroll{max-width:100%;overflow-x:auto}.lesson-actions>*{min-height:44px}.bottom-cta{padding:34px 18px}.bottom-cta h2{font-size:clamp(1.8rem,8vw,2.4rem)}}@media (max-width:380px){.route-main{padding-inline:13px}.security-visual,.market-visual{height:320px}.security-visual .orbit-outer{width:250px;height:250px}.security-visual .orbit-inner{width:190px;height:190px}.visual-node{padding:4px 6px;font-size:7px}.market-visual>svg{height:150px}.workspace-metrics strong{font-size:17px}.workspace-metrics>div{padding:13px 9px}.academy-strip>span{font-size:11px}.preview-metrics strong{font-size:13px}}.learning-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.learning-path-card{background:var(--academy-surface);border:1px solid var(--academy-border);color:inherit;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.learning-path-card:hover{border-color:var(--route-accent);transform:translateY(-4px)}.learning-path-card:before{content:"";display:none}.learning-card-top{color:var(--route-accent);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.learning-card-top span{letter-spacing:.1em;color:#777f8a;font-size:10px}.learning-path-card>small{letter-spacing:.08em;color:#a3a9b3;font-size:10px}.learning-path-card h2{min-height:70px;margin:16px 0;font-size:28px;line-height:1.25}.learning-path-card p{color:#8e96a1;font-size:13px}.learning-card-bottom{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.learning-card-bottom svg{color:var(--route-accent)}.lesson-back{color:#a9afba;margin-bottom:22px;font-size:13px;text-decoration:none;display:inline-flex}.lesson-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:26px;display:grid}.lesson-reading{padding:38px}.lesson-reading h2{margin-top:32px}.lesson-reading h2:first-child{margin-top:0}.lesson-reading li{color:#a4acb8;line-height:1.9}.lesson-reading ul{padding-left:22px}.lesson-reading .lesson-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lesson-aside{gap:22px;display:grid}.lesson-aside h2{align-items:center;gap:10px;font-size:19px;display:flex}.lesson-aside p{font-size:13px}.lesson-aside textarea{color:#ddd;resize:vertical;background:#0c0e11;border:1px solid #30343d;width:100%;min-height:220px;margin:5px 0 15px;padding:14px;font-size:15px;line-height:1.8}.lesson-outline{color:#8e97a4;gap:12px;padding:12px 0;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.lesson-outline span{min-width:17px}.lesson-outline.current{color:var(--route-accent)}.dashboard-continue{background:linear-gradient(125deg,var(--route-glow),var(--academy-surface));flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;display:flex;position:relative;overflow:hidden}.dashboard-continue h2{max-width:430px;margin:25px 0 5px;font-size:36px}.dashboard-continue p{max-width:450px;margin-bottom:28px}.dashboard-watermark{width:100px;height:100px;color:var(--route-accent);opacity:.06;position:absolute;top:25px;right:24px}.dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dashboard-actions a{color:inherit;text-decoration:none}.dashboard-actions a>svg{color:var(--route-accent)}.dashboard-actions h3{margin:22px 0 10px;font-size:24px}.dashboard-actions p{margin:0;font-size:14px}.workspace-row>div{flex:1;min-width:0}.workspace-heading p svg{vertical-align:middle;display:inline}.learning-card-grid.is-trading-learning{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-metrics strong{font-size:18px}.preview-signin-notice{align-items:center;gap:14px;display:flex}.preview-signin-notice>svg{color:var(--route-accent);flex-shrink:0}.preview-signin-notice>span{flex:1}.preview-signin-notice a{white-space:nowrap;align-items:center;gap:8px;display:flex}.preview-workspace .lesson-reading>p{color:#a4acb8;line-height:1.9}.preview-gate{border:1px solid color-mix(in srgb,var(--route-accent) 40%,var(--academy-border));background:var(--route-glow);align-items:flex-start;gap:18px;margin-top:34px;padding:22px;display:flex}.preview-gate>svg{color:var(--route-accent);flex-shrink:0}.preview-gate h2{margin:0 0 10px!important}.preview-gate p{margin:0 0 18px}.preview-gate .accent-button{align-items:center;gap:9px;display:inline-flex}.preview-workspace .lesson-aside ul{color:#9ca2ad;padding-left:20px;line-height:1.9}@media (max-width:1000px){.learning-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-workspace{grid-template-columns:minmax(0,1fr) 270px}.lesson-reading{padding:25px}}@media (max-width:750px){.lesson-workspace,.dashboard-actions{grid-template-columns:1fr}.dashboard-continue h2{font-size:30px}}@media (max-width:550px){.learning-card-grid{grid-template-columns:1fr}.learning-path-card h2{min-height:0}.learning-card-top{margin-bottom:26px}.lesson-reading{padding:20px}}@media (max-width:700px){.preview-signin-notice{flex-wrap:wrap;align-items:flex-start}.preview-signin-notice>span{flex-basis:calc(100% - 40px)}.preview-signin-notice a{margin-left:34px}.preview-metrics strong{font-size:16px}.preview-gate{padding:17px}}.trading-desk{grid-template-columns:340px minmax(0,1fr);gap:24px;margin:30px 0;display:grid}.trading-chart-order{gap:24px;display:grid}.instrument-panel{padding:24px 16px}.instrument-panel h2{padding-inline:8px}.instrument-scroll{max-height:800px;overflow:auto}.market-instrument{border-bottom:1px solid #ffffff0a;align-items:center;display:flex}.market-instrument.selected{background:var(--route-glow)}.instrument-select{color:#dfe8e3;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px 8px;font-size:13px;display:flex}.instrument-select>span:last-child{text-align:right;white-space:nowrap}.instrument-select small{color:#8f9c96;text-overflow:ellipsis;white-space:nowrap;max-width:125px;margin-top:6px;font-size:10px;display:block;overflow:hidden}.watch-button{color:#7f8c85;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;min-height:44px;display:grid}.watch-button[aria-pressed=true]{color:var(--route-accent)}.quote-price{letter-spacing:-.03em;font-size:34px;font-weight:500}.price-chart{min-width:0;height:235px;margin:20px 0 0}.chart-caption{line-height:1.7;color:#8e9c94!important;font-size:12px!important}.order-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.trading-account-actions{justify-content:flex-end;margin-top:25px}.ledger-panel{margin-top:25px}.profile-editor{max-width:700px}.certificate-grid{gap:24px;display:grid}.completion-certificate{text-align:center;background:linear-gradient(140deg,var(--route-glow),#111317);border:1px solid var(--academy-border);max-width:850px;padding:50px}.completion-certificate>svg{color:var(--route-accent);margin:0 auto 25px}.completion-certificate small{letter-spacing:.2em;font-size:11px;display:block}.completion-certificate h2{margin:25px 0;font-size:36px}.completion-certificate h3{color:var(--route-accent);margin:15px 0;font-size:28px}.completion-certificate p{color:#969eaa;margin:15px 0}.completion-certificate footer{color:#8e98a5;margin-top:30px;font-size:11px;line-height:1.9}.certificate-print{margin-top:25px}@media (max-width:1000px){.trading-desk{grid-template-columns:280px minmax(0,1fr)}.order-fields{grid-template-columns:1fr 1fr}.workspace-metrics strong{font-size:21px}}@media (max-width:750px){.trading-desk{grid-template-columns:1fr}.instrument-scroll{max-height:300px}.completion-certificate{padding:28px}.completion-certificate h2{font-size:28px}.order-fields{grid-template-columns:1fr 1fr}}@media print{.institution-header,.route-footer,.certificate-print,.workspace-heading,.skip-link{display:none!important}.route-main{max-width:none;padding:0}.completion-certificate{break-inside:avoid;color:#111;background:#fff;border:2px solid #555;margin:20px}.completion-certificate h3{color:#222}.route-shell,.route-shell:before{background:#fff!important}.workspace-notice{display:none}}.vault-live iframe{background:#f4f5f7;border:0;width:100%;height:570px}.vault-live .order-header a{color:var(--route-accent);align-items:center;gap:8px;font-size:13px;display:flex}.ctf-completion{max-width:760px;padding:45px}.ctf-completion>svg{color:var(--route-accent);margin-bottom:20px}.ctf-completion>strong{font-size:40px;font-weight:500}.leader-current{background:var(--route-glow)}.mobile-account-links{display:none}@media (max-width:850px){.mobile-account-links{gap:25px;padding:20px 0 5px;display:flex}.mobile-account-links a{color:#c7ccd4;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}}.filter-bar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.filter-bar>label{flex:1;min-width:220px;min-height:48px}.filter-bar input{min-height:46px;font-size:16px}.filter-bar select{color:#cbd0d9;background:#101215;border:1px solid #30343b;border-radius:0;min-width:190px;min-height:48px;padding:10px 15px;font-size:14px}.filter-bar select:focus-visible{border-color:var(--route-accent);outline:0}.workspace-notice>button{margin:12px 0 0 16px}@media (max-width:550px){.filter-bar>label,.filter-bar select{flex-basis:100%;width:100%}.filter-bar{gap:12px}.workspace-notice>button{margin-left:0;display:flex}}@media (min-width:851px) and (max-width:1000px){.institution-topbar .institution-wordmark b{letter-spacing:.02em;font-size:12px}.institution-topbar .institution-wordmark small{letter-spacing:.1em;font-size:7px}.institution-topbar .institution-brand{gap:9px}.institution-topbar .institution-symbol{width:38px;height:42px}}.brand-logo{isolation:isolate;flex-shrink:0;width:62px;height:70px;display:block;position:relative;overflow:hidden}.brand-logo img{mix-blend-mode:screen;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:50%;transform:translate(-50%);width:auto!important;max-width:none!important;height:100%!important}.institution-topbar{padding-block:12px}.institution-brand>.brand-logo{transition:transform .25s}.institution-brand:hover>.brand-logo{transform:translateY(-2px)}.route-footer .brand-logo{width:70px;height:80px}.workspace-brand-logo{width:30px;height:34px}.branded-transition{background:#07090b}.branded-transition.trader{color:#36d59b}.brand-reveal-wave{pointer-events:none;background:currentColor;border-radius:50%;width:48px;height:48px;position:absolute;top:32px;left:calc(50% - 24px)}.brand-transition-grid{pointer-events:none;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.brand-transition-lines{opacity:.6;pointer-events:none;width:min(1200px,120vw);height:auto;position:absolute}.brand-transition-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:100%;padding:35px 20px;display:flex;position:relative}.brand-transition-emblem{isolation:isolate;place-items:center;width:320px;height:320px;display:grid;position:relative}.brand-transition-artwork{z-index:2;position:relative}.transition-brand-logo{width:228px;height:260px}.brand-transition-halo{z-index:-1;filter:blur(22px);background:radial-gradient(circle,currentColor,#0000 67%);border-radius:50%;position:absolute;inset:-45px}.brand-transition-ring{pointer-events:none;border:1px solid;border-radius:50%;position:absolute}.brand-transition-ring.ring-one{border-left-color:#0000;border-right-color:#0000;inset:0}.brand-transition-ring.ring-two{opacity:.3;border-style:dashed;inset:-22px}.brand-transition-scan{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,currentColor,#0000);width:290px;height:1px;position:absolute;top:50%;box-shadow:0 0 15px}.brand-transition-caption{flex-direction:column;align-items:center;gap:16px;display:flex}.brand-transition-caption small{letter-spacing:.23em;color:#a3abb6;font-size:10px}.brand-mode-mask{padding:0 8px;overflow:hidden}.brand-mode-mask strong{color:#f4f5f6;letter-spacing:-.035em;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:500;line-height:1.18;display:block}.brand-transition-rule{transform-origin:50%;background:currentColor;width:64px;height:2px;display:block}@media (max-width:1000px){.institution-topbar .brand-logo{width:52px;height:60px}.institution-topbar .institution-brand{gap:9px}}@media (max-width:550px){.institution-topbar .brand-logo{width:44px;height:50px}.institution-topbar{padding-block:10px}.brand-transition-emblem{width:248px;height:248px}.transition-brand-logo{width:183px;height:208px}.brand-transition-content{gap:28px}.brand-transition-caption small{letter-spacing:.18em;font-size:8px}.brand-transition-scan{width:225px}.brand-transition-ring.ring-two{inset:-14px}.route-footer .brand-logo{width:56px;height:64px}.route-footer .institution-brand{gap:10px}}@media (max-height:600px){.brand-transition-content{gap:14px;padding:15px}.brand-transition-emblem{width:195px;height:195px}.transition-brand-logo{width:145px;height:165px}.brand-transition-caption{gap:10px}.brand-mode-mask strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.institution-brand>.brand-logo{transition:none}.institution-brand:hover>.brand-logo{transform:none}}.institution-brand{gap:14px}.institution-wordmark{align-self:center;align-items:flex-start;gap:4px;line-height:1}.institution-wordmark b{aspect-ratio:10100/772;color:#fff;width:220px;max-width:100%;height:auto;margin:0;line-height:0;display:block;position:relative}.institution-wordmark b img{object-fit:fill;width:100%;height:100%;display:block}.wordmark-accessible{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.institution-wordmark small{color:#fff;letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;width:100%;font-size:8px;font-weight:600;line-height:1;display:flex}.institution-wordmark small:before,.institution-wordmark small:after{content:"";background:#ed3d49;flex:auto;width:auto;height:1px}.route-footer .institution-wordmark{gap:5px}.route-footer .institution-wordmark b{aspect-ratio:10100/772;width:185px;height:auto}.route-footer .institution-wordmark small{letter-spacing:.12em;font-size:7px}@media (max-width:1150px){.institution-topbar .institution-wordmark b{width:195px}}@media (max-width:850px){.institution-topbar .institution-wordmark b{width:clamp(130px,34vw,155px)}.institution-topbar .institution-wordmark small{letter-spacing:.24em;font-size:8px}.institution-topbar .institution-brand{gap:10px}.institution-google-reviews-heading{flex-direction:column;align-items:flex-start;gap:16px}.institution-google-reviews-grid{grid-template-columns:1fr}}@media (max-width:550px){.institution-topbar .institution-wordmark{gap:5px}.institution-topbar .institution-wordmark b{width:clamp(118px,36vw,140px)}.institution-topbar .institution-wordmark small{letter-spacing:.23em;font-size:7px}.institution-topbar .institution-wordmark small:before,.institution-topbar .institution-wordmark small:after{flex-basis:auto;width:auto}.route-footer .institution-wordmark b{aspect-ratio:10100/772;width:155px;height:auto}.route-footer .institution-wordmark small{letter-spacing:.1em;font-size:7px}}@media (max-width:380px){.institution-topbar .institution-wordmark b{width:clamp(112px,36vw,125px)}.institution-topbar .institution-wordmark small{letter-spacing:.2em;font-size:6px}}.institution-origin,.institution-services,.institution-articles,.institution-principles,.institution-google-reviews,.institution-faq,.institution-contact-cta{margin:80px 0}.institution-origin{border-top:1px solid var(--academy-border);padding:38px 0 0}.institution-origin-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:center;gap:48px;display:grid}.institution-origin-copy>h2,.institution-about-hero h1,.institution-contact-intro h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.institution-origin-lede{color:#d2d3d8;max-width:800px;font-size:clamp(18px,2vw,23px);line-height:1.65}.institution-origin-stats{min-width:0}.institution-origin-stat{isolation:isolate;border:1px solid color-mix(in srgb,var(--route-accent) 32%,var(--academy-border));background:radial-gradient(ellipse at 0% 100%,var(--route-glow),transparent 60%),linear-gradient(135deg,#14161a,#0b0d10 78%);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:8px 20px;min-height:188px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0003}.institution-origin-stat:before,.institution-origin-stat:after{z-index:-1;content:"";pointer-events:none;position:absolute}.institution-origin-stat:before{background:var(--route-accent);width:72px;height:2px;box-shadow:0 0 22px var(--route-accent);top:0;left:0}.institution-origin-stat:after{border:1px solid color-mix(in srgb,var(--route-accent) 24%,transparent);width:205px;height:205px;box-shadow:0 0 0 16px color-mix(in srgb,var(--route-accent) 5%,transparent),0 0 0 38px color-mix(in srgb,var(--route-accent) 3%,transparent);border-radius:50%;bottom:-78px;right:-48px}.institution-origin-stat strong{color:var(--route-accent);letter-spacing:-.08em;text-shadow:0 0 32px var(--route-glow);font-variant-numeric:tabular-nums;grid-row:span 3;font-size:clamp(4rem,7vw,6rem);line-height:.9}.institution-origin-stat>span{color:#f4f6f5;letter-spacing:-.02em;align-self:end;font-size:clamp(14px,1.5vw,18px);font-weight:650}.institution-origin-stat small{color:#9da6a0;align-self:start;font-size:11px;line-height:1.6}.institution-origin-story{border-left:2px solid var(--route-accent);background:linear-gradient(100deg,var(--route-glow),transparent);max-width:850px;margin:32px 0 0;padding:28px 32px}.institution-origin-story h3{margin:0 0 14px;font-size:22px}.institution-origin-story p,.institution-team-intro{color:#9da2ab;line-height:1.85}.institution-origin-story blockquote{color:#fff;letter-spacing:.04em;margin:23px 0 0;font-size:14px;font-weight:600}.institution-founder-quote{color:#e6e7eb;gap:8px;margin:23px 0 0;font-weight:550;display:grid}.institution-founder-quote span{letter-spacing:.14em;color:var(--route-accent);text-transform:uppercase;font-size:10px}@media (max-width:800px){.institution-origin-intro{grid-template-columns:1fr;gap:28px}.institution-origin-stats{max-width:560px}}@media (max-width:480px){.institution-origin-stat{gap:6px 15px;min-height:155px;padding:23px 20px}.institution-origin-stat strong{font-size:clamp(3.6rem,19vw,5rem)}.institution-origin-stat>span{font-size:14px}.institution-origin-stat small{font-size:10px}}.institution-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.institution-service-card{border:1px solid var(--academy-border);background:linear-gradient(145deg,var(--route-glow),#101114 70%);min-height:240px;color:inherit;flex-direction:column;align-items:flex-start;padding:30px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.institution-service-card:hover{border-color:var(--route-accent);transform:translateY(-3px)}.institution-service-card>svg{width:23px;color:var(--route-accent);margin-bottom:24px}.institution-service-card>small,.institution-principle-grid small{letter-spacing:.16em;color:var(--route-accent);font-size:9px}.institution-service-card h3{margin:10px 0;font-size:23px}.institution-service-card p{color:#969ba4;font-size:14px;line-height:1.7}.institution-service-card>span{color:#e6e7ea;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.institution-article-list{border-top:1px solid var(--academy-border)}.institution-article-list>a{border-bottom:1px solid var(--academy-border);color:#ececef;grid-template-columns:42px 1fr 22px;align-items:center;gap:16px;padding:20px 5px;text-decoration:none;display:grid}.institution-article-list>a:hover{color:var(--route-accent)}.institution-article-list>a>span{color:#777d87;font-size:12px}.institution-article-list h3{margin:0;font-size:16px;font-weight:500;line-height:1.5}.institution-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.institution-principle-grid article{border:1px solid var(--academy-border);background:#101114;padding:23px}.institution-principle-grid article>svg{color:var(--route-accent);margin-bottom:18px}.institution-principle-grid h3{letter-spacing:.08em;margin:0 0 10px;font-size:12px;line-height:1.5}.institution-principle-grid p{color:#969ba4;margin:0;font-size:13px;line-height:1.75}.institution-google-reviews{border:1px solid var(--academy-border);background:radial-gradient(ellipse at 0% 100%,var(--route-glow),transparent 58%),#0d0f12;padding:clamp(24px,5vw,56px)}.institution-google-reviews-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.institution-google-reviews-heading h2{letter-spacing:-.04em;max-width:560px;margin:16px 0;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.12}.institution-google-reviews-heading p{color:#9da2ab;max-width:520px;font-size:14px;line-height:1.8}.institution-google-reviews-heading>a{color:var(--route-accent);flex:none;align-items:center;gap:9px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.institution-google-reviews-heading>a:hover{color:#fff}.institution-google-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.institution-google-review-card{min-width:0;color:inherit;background:linear-gradient(145deg,#17191d,#0b0d10);border:1px solid #ffffff16;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.institution-google-review-card-long{grid-column:1/-1}.institution-google-review-card:hover{border-color:color-mix(in srgb,var(--route-accent) 50%,transparent);transform:translateY(-3px)}.institution-google-review-stars{color:#f4bd50;align-items:center;gap:9px;min-height:18px;display:flex}.institution-google-review-stars>span{flex:none;gap:3px;display:inline-flex}.institution-google-review-stars small{color:#9da2ab;font-size:10px;line-height:1.3}.institution-google-review-card blockquote{color:#e3e5e8;flex:1;margin:18px 0 24px;font-size:14px;line-height:1.8}.institution-google-review-author{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.institution-google-review-author>span{gap:4px;display:grid}.institution-google-review-author strong{font-size:13px}.institution-google-review-author small{color:#8e949e;font-size:11px}.institution-google-review-author>svg{color:#9298a1;flex:none}.institution-google-review-trust{color:#8d9598;letter-spacing:.04em;border-top:1px solid #ffffff12;align-items:center;gap:7px;padding-top:14px;font-size:10px;display:flex}.institution-contact-cta h2,.institution-about-vision h2,.institution-about-services h2{margin:18px 0 28px;font-size:clamp(1.8rem,3vw,2.8rem)}.institution-faq{border:1px solid var(--academy-border);background:radial-gradient(ellipse at 0 0,var(--route-glow),transparent 45%),linear-gradient(145deg,#101114,#0b0d10);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,90px);padding:clamp(26px,5vw,56px);display:grid}.institution-faq-intro{flex-direction:column;align-items:flex-start;display:flex;position:relative}.institution-faq-intro h2{letter-spacing:-.05em;max-width:380px;margin:20px 0 13px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.07}.institution-faq-intro>p{color:#999fa9;max-width:340px;margin:0;font-size:13px;line-height:1.8}.institution-faq-count{border:1px solid var(--academy-border);color:var(--route-accent);letter-spacing:.14em;margin-top:24px;padding:7px 10px;font-size:9px;font-weight:700}.institution-faq-contact{color:#9298a1;gap:8px;margin-top:auto;padding-top:44px;font-size:11px;text-decoration:none;display:grid}.institution-faq-contact span{color:#e8e9ec;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.institution-faq-contact span svg{color:var(--route-accent)}.institution-faq-grid{border-top:1px solid var(--academy-border);min-width:0}.institution-faq details{border-bottom:1px solid var(--academy-border);min-width:0;transition:background .2s}.institution-faq details[open]{background:linear-gradient(90deg,var(--route-glow),transparent 82%)}.institution-faq summary{cursor:pointer;color:#e8e9ec;grid-template-columns:34px minmax(0,1fr) 25px;align-items:center;gap:12px;min-height:64px;padding:13px 4px;font-size:13px;font-weight:550;line-height:1.55;list-style:none;display:grid}.institution-faq summary::-webkit-details-marker{display:none}.institution-faq-number{color:var(--route-accent);letter-spacing:.1em;font-size:10px;font-weight:700}.institution-faq-question{transition:color .2s}.institution-faq summary:after{content:"+";border:1px solid var(--academy-border);color:#a7abb3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;font-weight:400;transition:transform .25s,color .25s,border-color .25s,background .25s;display:grid}.institution-faq details[open] summary:after{content:"−";color:var(--route-accent);border-color:color-mix(in srgb,var(--route-accent) 50%,transparent);background:var(--route-glow);transform:rotate(180deg)}.institution-faq summary:hover .institution-faq-question,.institution-faq details[open] .institution-faq-question{color:#fff}.institution-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.institution-faq details[open] .institution-faq-answer{grid-template-rows:1fr}.institution-faq-answer>div{min-height:0;overflow:hidden}.institution-faq-answer p{color:#999fa9;max-width:720px;margin:0;padding:0 38px 20px 50px;font-size:13px;line-height:1.8}.route-shell.trader .academy-glimpse-section .academy-glimpse-links,.route-shell.trader .academy-glimpse-section.glimpse-tools .academy-glimpse-links,.route-shell.trader .academy-glimpse-section.glimpse-practice .academy-glimpse-links,.route-shell.trader .academy-glimpse-section.glimpse-learning .academy-glimpse-links{grid-template-columns:repeat(3,minmax(0,1fr))}.route-shell.trader .academy-glimpse-section.glimpse-practice .academy-glimpse-link{border-color:color-mix(in srgb,var(--route-accent) 24%,var(--academy-border));background:linear-gradient(145deg,var(--route-glow),#0d1110 72%)}.trading-markets-section{border:1px solid var(--academy-border);background:linear-gradient(145deg,#101713,#0b0e0c 72%);margin:78px 0 0;padding:clamp(24px,4vw,48px)}.trading-section-heading{text-align:center;max-width:780px;margin:0 auto 34px}.trading-section-heading h2{margin:15px 0;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.1}.trading-section-heading>p{color:#9da6a0;max-width:650px;margin:0 auto;line-height:1.8}.trading-markets-section .content-section{margin:0;padding:0}.trading-markets-section .feature-pair{gap:16px}.trading-markets-section .feature-pair article{border:1px solid var(--academy-border);background:#0b0e0d;min-height:260px;padding:28px}.trading-markets-section .feature-pair article>svg{color:var(--route-accent);margin-bottom:20px}.trading-markets-section .feature-pair article h2{margin:13px 0;font-size:clamp(1.45rem,2.5vw,2rem)}.trading-markets-section .feature-pair article p{color:#9da6a0;line-height:1.75}.trading-markets-section .institution-writeups{border-top:1px solid var(--academy-border);margin:50px 0 0;padding-top:35px}.trading-community-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.trading-community-links a{border:1px solid var(--academy-border);color:#bdc2c5;align-items:center;gap:8px;padding:12px 16px;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:flex}.trading-community-links a:hover{border-color:var(--route-accent);background:var(--route-glow);color:#fff}.trading-faq{margin-top:78px}.trading-faq summary{grid-template-columns:minmax(0,1fr) 25px}.trading-google-reviews{margin:78px 0 0}.trading-review-card{grid-column:1/-1;max-width:760px}.trading-review-tag{border:1px solid color-mix(in srgb,var(--route-accent) 34%,var(--academy-border));color:var(--route-accent);letter-spacing:.1em;align-self:flex-start;padding:6px 9px;font-size:9px;font-weight:650}.trading-review-card blockquote{margin-top:20px}@media (max-width:900px){.route-shell.trader .academy-glimpse-section .academy-glimpse-links,.route-shell.trader .academy-glimpse-section.glimpse-tools .academy-glimpse-links,.route-shell.trader .academy-glimpse-section.glimpse-practice .academy-glimpse-links{grid-template-columns:1fr}}@media (max-width:850px){.route-shell.trader .academy-glimpse-section.glimpse-learning .academy-glimpse-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.institution-faq{grid-template-columns:1fr;gap:26px}.institution-faq-intro h2,.institution-faq-intro>p{max-width:600px}.institution-faq-contact{margin-top:0;padding-top:22px}}@media (max-width:550px){.institution-faq{padding:22px}.institution-faq summary{grid-template-columns:27px minmax(0,1fr) 24px;gap:8px;min-height:62px;padding:12px 0;font-size:12px}.institution-faq-answer p{padding:0 28px 17px 35px;font-size:12px}}@media (max-width:700px){.institution-faq-grid{grid-template-columns:1fr}}.institution-contact-cta{border:1px solid var(--academy-border);background:linear-gradient(110deg,var(--route-glow),#101114 70%);justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.institution-contact-cta h2{margin:14px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.institution-contact-cta p{color:#9da2ab;max-width:660px;line-height:1.75}.institution-contact-cta .accent-button{flex-shrink:0}.route-footer{min-height:0;padding-block:16px}.threat-map-visual{background:#090e12;border:1px solid #372329;flex-direction:column;justify-self:end;width:100%;min-width:0;max-width:640px;display:flex;overflow:hidden}.threat-map-toolbar{color:#a6a9ad;letter-spacing:.12em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-size:9px;display:flex}.threat-map-toolbar-actions{align-items:center;gap:14px;display:flex}.threat-map-live{color:#d0d4d3;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.threat-map-live i{background:#e44758;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #e44758}.threat-map-expand{color:#a9afb9;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.threat-map-expand:hover{color:#fff;background:#ffffff08}.threat-map-frame{aspect-ratio:5/3;background:#121015;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.threat-map-frame .threat-map-embed{pointer-events:none;background:#121015;border:0;width:100%;height:100%;display:block}.threat-map-logo-cover{z-index:1;right:calc(var(--map-logo-unit,8px) - 2px);bottom:calc(var(--map-logo-unit,8px) - 2px);width:calc(var(--map-logo-unit,8px)*16 + 4px);height:calc(var(--map-logo-unit,8px)*5.2 + 6px);background:#121015;position:absolute}.threat-map-frame[data-large=true] .threat-map-logo-cover{right:auto;left:calc(var(--map-logo-unit,8px)*2.5 - 2px);bottom:calc(var(--map-logo-unit,8px)*2 - 2px);width:calc(clamp(var(--map-logo-unit,8px)*20,14%,var(--map-logo-unit,8px)*34) + 4px);height:calc(clamp(var(--map-logo-unit,8px)*20,var(--map-logo-width,112px),var(--map-logo-unit,8px)*34)*.325 + 6px)}.threat-map-brand-cover{z-index:2;top:calc(var(--map-logo-unit,8px)*2 - 2px);left:calc(var(--map-logo-unit,8px) - 2px);width:max(150px,calc(var(--map-provider-logo-width,120px) + 4px));height:max(34px,calc(var(--map-provider-logo-width,120px)*.212 + 4px));pointer-events:none;-webkit-user-select:none;user-select:none;background:#121015;align-items:center;gap:8px;padding:2px 4px;display:flex;position:absolute}.threat-map-brand-cover .threat-map-brand-logo{align-self:center;width:25px;height:29px}.threat-map-brand-wordmark{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:6px;min-width:0;display:flex}.threat-map-brand-wordmark img{opacity:.96;width:100%;max-width:108px;height:auto;display:block}.threat-map-brand-wordmark small{color:#aaa4b0;letter-spacing:.24em;font-size:6.5px;font-weight:500;line-height:1}.threat-map-frame[data-large=true] .threat-map-brand-cover{top:calc(var(--map-logo-unit,8px)*3.5 - 2px);left:calc(var(--map-logo-unit,8px)*2.5 - 2px);gap:10px}.threat-map-frame[data-large=true] .threat-map-brand-logo{width:32px;height:37px}.threat-map-frame[data-large=true] .threat-map-brand-wordmark img{max-width:155px}.threat-map-frame[data-large=true] .threat-map-brand-wordmark small{font-size:8px}.threat-map-footer{background:#0b0e11;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;min-height:51px;padding:10px 15px;display:flex}.threat-map-attribution{gap:4px;min-width:0;display:grid}.threat-map-attribution>span{color:#aeb3b5;letter-spacing:.08em;font-size:9px}.threat-map-attribution small{color:#777f84;font-size:9px;line-height:1.5}.threat-map-provider{letter-spacing:1.1px;color:#777f8d;white-space:nowrap;font-size:8px}.threat-map-visual .threat-map-message{color:#c6a9b1;border-top:1px solid #ffffff15;margin:0;padding:9px 14px;font-size:12px;line-height:1.6}.threat-map-visual:fullscreen{border:0;max-width:none;height:100dvh}.threat-map-visual:fullscreen .threat-map-frame{aspect-ratio:auto;flex:1}@media (min-width:901px){.ecosystem-hero.cyber-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,54px)}.cyber-hero .ecosystem-copy h1{max-width:760px;font-size:clamp(4rem,6vw,6.4rem)}}@media (max-width:900px){.cyber-hero .threat-map-visual{justify-self:center;max-width:640px;margin-inline:auto}}@media (max-width:550px){.threat-map-toolbar{gap:8px;padding-inline:10px;font-size:7px}.threat-map-toolbar-actions{gap:7px}.threat-map-live{font-size:7px}.threat-map-footer{gap:10px;padding-inline:10px}.threat-map-attribution>span,.threat-map-attribution small{font-size:8px}.threat-map-provider{font-size:7px}}.learning-path-card{background:linear-gradient(145deg,color-mix(in srgb,var(--route-glow) 60%,var(--academy-surface)),var(--academy-surface) 55%);border-radius:16px;flex-direction:column;min-height:260px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 34px #0002}.learning-path-card:before{display:none}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cyber-security-foundation"]):before{aspect-ratio:2.1;border:0;border-bottom:1px solid var(--academy-border);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-24px -24px 22px;display:block}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/offensive-security-professional"]):before{aspect-ratio:2.1;border:0;border-bottom:1px solid var(--academy-border);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-24px -24px 22px;display:block}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/web-exploitation-professional"]):before{aspect-ratio:2.1;border:0;border-bottom:1px solid var(--academy-border);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-24px -24px 22px;display:block}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cybersecurity-for-individual"]):before{aspect-ratio:2.1;border:0;border-bottom:1px solid var(--academy-border);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-24px -24px 22px;display:block}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cybersecurity-for-business"]):before{aspect-ratio:2.1;border:0;border-bottom:1px solid var(--academy-border);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-24px -24px 22px;display:block}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cyber-security-foundation"]):before{background-image:url(/courses/cyber-foundations.png)}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/offensive-security-professional"]):before{background-image:url(/courses/offensive-security.png);background-position:50% 28%}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/web-exploitation-professional"]):before{background-image:url(/courses/web-exploitation-professional.png)}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cybersecurity-for-individual"]):before{background-image:url(/courses/cybersecurity-for-individual.png)}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cybersecurity-for-business"]):before{background-image:url(/courses/cybersecurity-for-business.png)}.red-team-course-card{border-color:color-mix(in srgb,var(--route-accent) 45%,var(--academy-border));background:linear-gradient(145deg,color-mix(in srgb,var(--route-glow) 52%,var(--academy-surface)),var(--academy-surface) 55%);grid-column:1/-1;min-height:290px;overflow:hidden}.red-team-course-card .learning-card-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:center;column-gap:30px;display:grid}.red-team-course-card .learning-card-top{grid-column:1/-1;margin-bottom:14px}.red-team-course-card .learning-card-level,.red-team-course-card h2,.red-team-course-card .learning-card-enrollment,.red-team-course-card .learning-card-summary,.red-team-course-card .workspace-progress,.red-team-course-card .learning-card-bottom{grid-column:1}.red-team-course-card h2{max-width:16ch;margin:10px 0}.red-team-course-card .red-team-course-focus{border-left:1px solid color-mix(in srgb,var(--route-accent) 35%,var(--academy-border));background:linear-gradient(120deg,color-mix(in srgb,var(--route-glow) 28%,transparent),transparent);grid-area:2/2/span 6;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.red-team-course-art{object-fit:contain;object-position:center;border:1px solid color-mix(in srgb,var(--route-accent) 48%,var(--academy-border));background:radial-gradient(circle at 50% 36%,#ff647333,#0000 42%),linear-gradient(#120d10,#090b0d 70%);border-radius:12px;width:100%;height:auto;max-height:240px;display:block;overflow:hidden}.red-team-course-card .learning-card-summary{max-width:54ch;line-height:1.7}.red-team-programme-brief{border-color:color-mix(in srgb,var(--route-accent) 35%,var(--academy-border));background:linear-gradient(115deg,color-mix(in srgb,var(--route-glow) 42%,var(--academy-surface)),var(--academy-surface) 72%);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:28px;margin:0 0 24px;display:grid}.red-team-programme-brief h2{max-width:680px;margin:12px 0;font-size:clamp(20px,2.5vw,28px);line-height:1.25}.red-team-programme-brief p{color:#a3a9b3;max-width:700px;margin:0;font-size:13px;line-height:1.75}.red-team-programme-brief ul{border-left:1px solid color-mix(in srgb,var(--route-accent) 35%,var(--academy-border));color:#c2c6ce;gap:11px;margin:0;padding:18px 0 18px 22px;font-size:12px;line-height:1.55;display:grid}.programme-logo-title{margin:16px 0 20px}.programme-logo-title img{object-fit:contain;object-position:left center;width:min(100%,360px);height:auto;max-height:180px;display:block}.market-fundamental-course-card{background:linear-gradient(150deg,#10231c,#111513 58%,var(--academy-surface));border-color:#244638;padding-top:0;overflow:hidden}.market-fundamental-course-art{aspect-ratio:16/9;background:#07130c;border-bottom:1px solid #244638;min-height:166px;margin:0 -24px 22px;display:block;position:relative;overflow:hidden}.market-fundamental-course-art img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:166px;display:block}.market-physics-course-card{background:linear-gradient(150deg,#0d2119,#111513 58%,var(--academy-surface));border-color:#17634a;padding-top:0;overflow:hidden}.market-physics-course-art{aspect-ratio:16/9;background:#06130e;border-bottom:1px solid #17634a;min-height:166px;margin:0 -24px 22px;display:block;position:relative;overflow:hidden}.market-physics-course-art img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:166px;display:block}.algorithmic-trading-course-card{background:linear-gradient(115deg,#111722,#101216 60%,#131b29);border-color:#293b60;grid-column:1/-1;min-height:300px}.algorithmic-trading-course-card .learning-card-main{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-template-areas:"top top""level art""title art""enroll art""summary art""progress art""bottom art";align-content:center;column-gap:30px;display:grid}.algorithmic-trading-course-card .learning-card-level{grid-area:level}.algorithmic-trading-course-card h2{grid-area:title;min-height:0}.algorithmic-trading-course-card .learning-card-enrollment{grid-area:enroll}.algorithmic-trading-course-card .learning-card-summary{grid-area:summary}.algorithmic-trading-course-card .workspace-progress{grid-area:progress}.algorithmic-trading-course-card .learning-card-bottom{grid-area:bottom}.algorithmic-trading-course-card .learning-card-icon{color:#a9c3ff;background:#1a2740;border-color:#405c9a}.algorithmic-trading-course-art{aspect-ratio:16/9;background:#0b100d;border:1px solid #30436b;border-radius:12px;grid-area:art;align-self:center;min-height:210px;position:relative;overflow:hidden}.algorithmic-trading-course-art img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:210px;display:block}.social-engineering-course-card{background:linear-gradient(150deg,#230d13,#111213 58%,var(--academy-surface));border-color:#442327;padding-top:0;overflow:hidden}.social-engineering-course-card:before{aspect-ratio:1.83;background-image:url(/courses/social-engineering-illustration.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-bottom:1px solid #ff606e33;margin:-24px -24px 22px;display:block}.social-engineering-course-card .learning-card-main{width:100%;display:block}.social-engineering-course-card .learning-card-top{margin-bottom:18px}.social-engineering-course-card .learning-card-icon{color:#ffc0c8;background:#2a1017;border-color:#7d3544}.social-engineering-course-card .learning-card-level{color:#f0b1b8}.social-engineering-course-card .learning-card-bottom{border-color:#4c2b33}.market-fundamental-course-card .learning-card-top{margin-bottom:18px}.market-fundamental-course-card .learning-card-icon{color:#9be5b7;background:#163425;border-color:#3a805a}.market-fundamental-course-card .learning-card-level{color:#9ec6aa}.market-fundamental-course-card .learning-card-bottom{border-color:#284033}.learning-path-card:hover{border-color:color-mix(in srgb,var(--route-accent) 60%,var(--academy-border));transform:translateY(-3px);box-shadow:0 18px 42px #0003}.learning-card-main{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.learning-card-main:focus-visible,.learning-card-reference:focus-visible{outline:2px solid var(--route-accent);outline-offset:4px;border-radius:5px}.learning-card-top{margin-bottom:22px}.learning-card-top>span:last-child{letter-spacing:.13em;font-size:10px}.hz-range-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 28px;display:flex}.hz-range-heading h1{margin:17px 0 10px}.hz-range-heading>div:first-child>p{color:#a3a5ad;max-width:700px;margin:0;font-size:14px;line-height:1.7}.hz-range-status{color:#ff7585;letter-spacing:.1em;white-space:nowrap;background:#1a1014;border:1px solid #572632;border-radius:5px;align-items:center;gap:9px;padding:11px 13px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-range-status i,.hz-range-target>i,.hz-terminal-footer i{background:#ee435c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #ee435c88}.hz-range-status span{color:#bd8992;border-left:1px solid #5a2a35;padding-left:9px;font-size:8px}.hz-range-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.hz-range-metrics>div{background:linear-gradient(120deg,#1a1115,#101114);border:1px solid #37232a;border-radius:5px;min-width:0;padding:12px 14px}.hz-range-metrics>div>span{color:#a17c84;letter-spacing:.15em;margin-bottom:8px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hz-range-metrics strong{color:#e2d9dc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.hz-range-metrics svg{color:#ef5268;flex:none}.hz-range-layout{grid-template-columns:minmax(190px,.72fr) minmax(360px,1.8fr) minmax(220px,.82fr);align-items:stretch;gap:13px;display:grid}.hz-range-panel,.hz-range-terminal{background:linear-gradient(155deg,#181216,#0d0e11 70%);border:1px solid #48242e;border-radius:6px;min-width:0;box-shadow:0 12px 35px #0005}.hz-range-panel{padding:17px}.hz-range-panel-title{border-bottom:1px solid #342027;align-items:center;gap:10px;padding-bottom:14px;display:flex}.hz-range-panel-title>span{color:#ed5368;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-range-panel-title h2{color:#f0e9eb;letter-spacing:-.02em;margin:0;font-size:15px}.hz-range-target{background:#150f12;border:1px solid #40232b;align-items:center;gap:10px;margin:17px 0 13px;padding:11px;display:flex}.hz-range-target>i{flex:none}.hz-range-target strong,.hz-range-target small{overflow-wrap:anywhere;display:block}.hz-range-target strong{color:#f1dfe3;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-range-target small{color:#a88b92;margin-top:5px;font-size:9px}.hz-range-panel>p{color:#a99da1;margin:0;line-height:1.75;font-size:11px!important}.hz-range-rule{color:#d5a7b0;border-top:1px solid #342027;align-items:flex-start;gap:8px;margin-top:16px;padding-top:13px;font-size:10px;line-height:1.6;display:flex}.hz-range-rule svg{color:#ed5368;flex:none}.hz-range-more{color:#f07888;align-items:center;gap:7px;margin-top:16px;font-size:10px;text-decoration:none;display:flex}.hz-range-more:hover{color:#ffc1ca}.hz-range-terminal{background:#08090b;border-color:#642b38;flex-direction:column;min-height:440px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ef435c15,0 15px 45px #0008,0 0 38px #d6244010}.hz-terminal-titlebar{background:linear-gradient(90deg,#291017,#171014);border-bottom:1px solid #592632;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 13px;display:flex}.hz-terminal-titlebar>div{align-items:center;gap:6px;min-width:0;display:flex}.hz-terminal-titlebar>div>i{background:#e9435b;border-radius:50%;width:7px;height:7px}.hz-terminal-titlebar>div>i:nth-child(2){background:#b86c49}.hz-terminal-titlebar>div>i:nth-child(3){background:#75747b}.hz-terminal-titlebar>div>span{color:#d5b8bf;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-left:8px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.hz-terminal-titlebar>div>span svg{color:#f05268;flex:none}.hz-terminal-titlebar>button{color:#cf9aa3;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;display:grid}.hz-terminal-titlebar>button:hover{color:#fff}.hz-terminal-output{color:#d2c8cb;scrollbar-color:#77313f #101014;scrollbar-width:thin;flex:1;min-height:320px;max-height:470px;padding:17px 17px 12px;font:11px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.hz-terminal-entry+.hz-terminal-entry{margin-top:14px}.hz-terminal-command{color:#f3ecee;overflow-wrap:anywhere}.hz-terminal-command>span{color:#f06074}.hz-terminal-command>b{color:#e5a0ac;font-weight:500}.hz-terminal-lines{color:#c5b9bd;overflow-wrap:anywhere;padding-left:0}.hz-terminal-lines.is-success>div:first-child{color:#f6a5b1}.hz-terminal-input-row{background:#0d0d10;border-top:1px solid #3d222a;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex}.hz-terminal-input-row label{color:#e9c4cb;white-space:nowrap;flex:none;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-terminal-input-row label span{color:#f05a70}.hz-terminal-input-row label b{color:#e5a0ac;font-weight:500}.hz-terminal-input-row input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-terminal-input-row input::placeholder{color:#715961}.hz-terminal-input-row button{color:#ff7487;cursor:pointer;background:#261219;border:1px solid #672d3a;border-radius:4px;flex:none;place-items:center;width:29px;height:29px;display:grid}.hz-terminal-input-row button:disabled{opacity:.4;cursor:default}.hz-terminal-footer{color:#8f7b80;background:#111114;border-top:1px solid #2e1c22;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 13px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-terminal-footer>span{align-items:center;gap:6px;display:flex}.hz-terminal-footer i{width:5px;height:5px}.hz-range-mission-name{font-weight:600;color:#f2dfe3!important;margin:17px 0 13px!important;font-size:12px!important}.hz-range-mission ol{counter-reset:mission;color:#b8aaae;gap:10px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.hz-range-mission li{counter-increment:mission;align-items:center;gap:9px;display:flex}.hz-range-mission li:before{content:counter(mission,decimal-leading-zero)".";color:#ee5368;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-range-finding{background:#1c1115;border-left:2px solid #e94b61;gap:7px;margin-top:17px;padding:11px;display:grid}.hz-range-finding b{color:#f09aa7;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.hz-range-finding span{color:#c3b2b6;font-size:10px;line-height:1.65}.hz-range-hint{color:#ef7283;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:10px;display:flex}.hz-range-bottom{color:#93858a;background:#111114;border:1px solid #302027;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;font-size:10px;line-height:1.6;display:flex}.hz-range-bottom>svg:first-child{color:#e45a6d;flex:none}.hz-range-bottom>svg:last-child{color:#6c3a44;flex:none;margin-left:auto}.hz-range-bottom a{color:#e87a89;align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media (max-width:1100px){.hz-range-layout{grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr)}.hz-range-mission{grid-column:1/-1}.hz-range-mission ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hz-range-mission .hz-range-finding{max-width:600px}}@media (max-width:700px){.hz-range-heading{flex-direction:column;align-items:flex-start;gap:15px}.hz-range-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-range-layout{grid-template-columns:1fr}.hz-range-mission{grid-column:auto}.hz-range-mission ol{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-range-terminal{min-height:420px}.hz-terminal-footer{justify-content:flex-start}}@media (max-width:450px){.hz-range-heading h1{font-size:clamp(2.1rem,10vw,3rem)}.hz-range-status{font-size:8px}.hz-range-panel{padding:14px}.hz-terminal-output{padding:14px 12px;font-size:10px}.hz-terminal-input-row{gap:6px;padding-inline:9px}.hz-terminal-input-row label{font-size:9px}.hz-terminal-input-row input{font-size:10px}.hz-range-bottom{align-items:flex-start}.hz-range-bottom>svg:last-child{display:none}}.hz-heading{align-items:center;margin-bottom:34px}.hz-heading h1{margin:18px 0 12px}.hz-heading p{margin:0;font-size:15px;line-height:1.7}.hz-status{background:#111317;border-color:#292d34;border-radius:8px;min-width:190px}.hz-status b{color:#e5e7eb}.hz-unavailable,.hz-error{color:#d6d9df;background:#15181d;border-color:#343941;border-radius:7px}.hz-unavailable span{color:#aeb4bf}.hz-control-grid{grid-template-columns:minmax(0,760px);justify-content:center}.hz-control-card{background:#111317;border-color:#292d34;border-radius:10px;padding:32px}.hz-big-icon{color:#d4d8df;background:#1a1e24;border-color:#353a43;border-radius:8px;width:48px;height:48px}.hz-big-icon svg{width:22px;height:22px}.hz-pill{color:#c3c8d1;border-color:#343941;border-radius:999px}.hz-control-card h2{margin:27px 0 10px;font-size:27px}.hz-control-card p{color:#a7adb7;max-width:520px;margin:0;font-size:14px;line-height:1.65}.hz-control-card .accent-button{color:#121419;background:#e4e7eb;border:1px solid #e4e7eb;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.hz-control-card .accent-button:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.hz-control-card .accent-button:disabled{color:#777e89;background:#262a31;border-color:#343941}.hz-workspace{background:#101216;border-color:#30343b;border-radius:8px}.hz-workbar,.hz-connection-bar{background:#14171c;border-color:#292d34}.hz-workbar button,.hz-machine-toolbar button,.hz-confirm button{color:#cbd0d8;background:#1a1e24;border-color:#343941;border-radius:5px}.hz-workbar .hz-stop,.hz-confirm .hz-stop{color:#e5e7eb;background:#252a31;border-color:#494e57}.hz-machine-toolbar{border-color:#292d34}.hz-machine-toolbar .selected{color:#fff;background:#242a32;border-color:#737b87}.hz-remote-surface{background:#0d0f12}.hz-work-brand>span:last-child{color:#9ba2ad}.hz-provision>svg,.hz-connect-placeholder>svg{color:#aeb5bf}.hz-spinner{border-color:#c2c8d0 #373c44 #373c44}.learning-card-icon{border:1px solid color-mix(in srgb,var(--route-accent) 34%,var(--academy-border));background:var(--route-glow);width:42px;height:42px;color:var(--route-accent);border-radius:12px;place-items:center;display:grid}.learning-card-level{letter-spacing:.11em;color:#a3a9b3;font-size:10px}.learning-card-main h2{min-height:0;margin:12px 0 10px;font-size:24px;line-height:1.3}.learning-card-main .learning-card-summary{color:#929aa6;margin:0 0 16px;font-size:13px;line-height:1.6}.learning-card-main .learning-card-enrollment{color:var(--route-accent);margin:0 0 12px;font-size:12px}.learning-card-main .workspace-progress{margin:2px 0 14px}.learning-card-bottom{border-top:1px solid var(--academy-border);margin-top:auto;padding-top:16px;font-weight:600}.learning-card-reference{border-top:1px solid var(--academy-border);color:var(--route-accent);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.learning-card-reference:hover span{text-underline-offset:3px;text-decoration:underline}@media (max-width:550px){.learning-path-card{min-height:0;padding:22px}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/cyber-security-foundation"]):before{margin:-22px -22px 20px}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/offensive-security-professional"]):before{margin:-22px -22px 20px}.learning-path-card:has(>.learning-card-main[href$="/cyber/learning/web-exploitation-professional"]):before{margin:-22px -22px 20px}.learning-card-main h2{font-size:22px}.market-fundamental-course-card,.market-physics-course-card{padding-top:0}.market-fundamental-course-art,.market-physics-course-art{min-height:145px;margin-left:-22px;margin-right:-22px;padding-inline:22px}.market-fundamental-course-art strong{font-size:22px}}.algorithmic-trading-course-card .learning-card-top{grid-area:top}@media (max-width:550px){.learning-card-grid.is-trading-learning{grid-template-columns:1fr}.algorithmic-trading-course-card .learning-card-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""level""title""enroll""summary""art""progress""bottom";gap:0}.algorithmic-trading-course-art{min-height:165px;margin:0 0 18px}.algorithmic-trading-course-art img{min-height:165px}.market-fundamental-course-art,.market-physics-course-art{min-height:145px;margin-left:-22px;margin-right:-22px;padding:0}.market-fundamental-course-art img,.market-physics-course-art img{min-height:145px}}.red-team-course-card .learning-card-main{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);column-gap:18px}@media (max-width:700px){.red-team-programme-brief{grid-template-columns:1fr;gap:14px}.red-team-programme-brief ul{border-top:1px solid color-mix(in srgb,var(--route-accent) 35%,var(--academy-border));border-left:0;padding:15px 0 0 20px}}@media (max-width:550px){.red-team-course-card .learning-card-main{flex-direction:column;display:flex}.red-team-course-card .red-team-course-focus{border-top:1px solid color-mix(in srgb,var(--route-accent) 35%,var(--academy-border));border-left:0;margin-top:14px;padding:16px}}.institution-about,.institution-contact-page{width:100%;max-width:none;margin:0}.institution-about-hero{padding:25px 0 48px}.institution-about-hero>p,.institution-about-vision>p,.institution-contact-intro>p{color:#a2a6af;max-width:850px;font-size:16px;line-height:1.9}.institution-about-vision{border:1px solid var(--academy-border);background:linear-gradient(120deg,var(--route-glow),#101114 70%);padding:34px}.institution-about-vision blockquote{color:#fff;margin:25px 0 0;font-size:14px;font-weight:600}.institution-origin-timeline{border:1px solid var(--academy-border);background:radial-gradient(at 100% 0,#20bd7417,#0000 38%),radial-gradient(at 0 100%,#f0445414,#0000 40%),linear-gradient(145deg,#111317,#0b0d10 72%);margin:76px 0;padding:clamp(24px,4vw,48px)}.institution-origin-timeline-heading{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:flex-end;gap:26px;padding-bottom:26px;display:flex}.institution-origin-timeline-heading>div{max-width:820px}.institution-origin-timeline-heading h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.12}.institution-origin-timeline-heading p{color:#a2a8b2;max-width:760px;margin:0;font-size:14px;line-height:1.8}.institution-origin-timeline-heading>span{color:#b9c0ca;letter-spacing:.13em;border:1px solid #ffffff20;flex:none;padding:9px 11px;font-size:9px;font-weight:700}.institution-origin-timeline-heading>span b{color:#9da4ae}.institution-origin-timeline-list{gap:0;margin:0;padding:27px 0 0;list-style:none;display:grid;position:relative}.institution-origin-timeline-list:before{content:"";background:linear-gradient(#ef5260 0% 24%,#626a77 40%,#29bd79 62%,#707886 100%);width:1px;position:absolute;top:32px;bottom:30px;left:100px}.institution-origin-milestone{grid-template-columns:78px minmax(0,1fr);gap:46px;padding:13px 0 25px;display:grid;position:relative}.institution-origin-milestone:last-child{padding-bottom:0}.institution-origin-year{z-index:1;color:#e9edf2;letter-spacing:.02em;font-variant-numeric:tabular-nums;align-self:start;padding-top:3px;font-size:12px;font-weight:750;position:relative}.institution-origin-year:after{content:"";background:#7f8792;border:2px solid #111317;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:-30px;box-shadow:0 0 0 1px #9299a2}.institution-origin-milestone.is-cyber .institution-origin-year:after{background:#f04454;box-shadow:0 0 0 1px #f04454}.institution-origin-milestone.is-trading .institution-origin-year:after{background:#20bd74;box-shadow:0 0 0 1px #20bd74}.institution-origin-milestone.is-dual .institution-origin-year:after{background:linear-gradient(135deg,#f04454 0 48%,#20bd74 52%);box-shadow:0 0 0 1px #a7afb7}.institution-origin-milestone>div{background:linear-gradient(110deg,#ffffff08,#ffffff02);border:1px solid #ffffff17;min-width:0;padding:19px 21px}.institution-origin-milestone.is-cyber>div{border-left:2px solid #f04454}.institution-origin-milestone.is-trading>div{border-left:2px solid #20bd74}.institution-origin-milestone.is-dual>div{border-left:2px solid #a5abb2}.institution-origin-tags{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.institution-origin-tags span{letter-spacing:.1em;border:1px solid;border-radius:2px;padding:5px 7px;font-size:8px;font-weight:750}.institution-origin-tags .is-cyber{color:#ff7782;background:#f0445410}.institution-origin-tags .is-trading{color:#61d99e;background:#20bd7410}.institution-origin-milestone h3{color:#f1f3f6;margin:0 0 8px;font-size:clamp(15px,1.5vw,18px);line-height:1.4}.institution-origin-milestone p{color:#a2a8b2;max-width:900px;margin:0;font-size:13px;line-height:1.8}.institution-team{margin:84px 0}.institution-team-heading{border-bottom:1px solid var(--academy-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.institution-team-heading h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(30px,4vw,46px)}.institution-team-heading p{color:#a2a6af;max-width:650px;margin:0;font-size:14px;line-height:1.75}.institution-team-count{border:1px solid var(--academy-border);color:#c2c6ce;letter-spacing:.14em;flex:none;padding:9px 11px;font-size:9px;font-weight:700}.institution-team-count b{color:var(--route-accent);padding:0 5px}.institution-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.institution-team-card{border:1px solid var(--academy-border);background:linear-gradient(145deg,color-mix(in srgb,var(--route-glow) 35%,#101114),#0d0f12 65%);border-radius:10px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:0;min-width:0;padding:13px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid;overflow:hidden}.institution-team-card:hover{border-color:color-mix(in srgb,var(--route-accent) 58%,var(--academy-border));transform:translateY(-5px);box-shadow:0 24px 55px #0005}.institution-team-portrait{text-align:left;cursor:pointer;background:#0b0d10;border:1px solid #ffffff16;border-radius:7px;width:100%;height:174px;padding:0;display:block;position:relative;overflow:hidden}.institution-team-portrait img{object-fit:cover;object-position:center 35%;filter:saturate(.82);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.institution-team-card:hover .institution-team-portrait img{filter:saturate();transform:scale(1.045)}.institution-team-image-wash{pointer-events:none;background:linear-gradient(#05060988 0%,#0000 28% 48%,#08090ccc 100%);position:absolute;inset:0}.institution-team-content .institution-team-role{color:var(--route-accent);letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.institution-team-index{color:#ffffffb0;letter-spacing:.1em;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:10px;right:9px}.institution-team-portrait:focus-visible,.institution-team-open:focus-visible{outline:2px solid var(--route-accent);outline-offset:-4px}.institution-team-content{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.institution-team-content h3{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(19px,2vw,25px)}.institution-team-content p{color:#a4a8b1;margin:0;font-size:12px;line-height:1.7}.institution-team-open{border:1px solid var(--academy-border);width:38px;height:38px;color:var(--route-accent);cursor:pointer;background:#ffffff05;border-radius:50%;flex:none;place-items:center;transition:transform .2s,border-color .2s,background .2s;display:grid}.institution-team-open:hover{border-color:var(--route-accent);background:var(--route-glow);transform:rotate(45deg)}.founder-profile-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200!important;background:#030405d9!important}.founder-profile-dialog{border:1px solid color-mix(in srgb,var(--route-accent) 38%,var(--academy-border));background:radial-gradient(ellipse at 0 0,var(--route-glow),transparent 45%),#0b0d10;color:#f1f2f4;border-radius:14px;width:min(900px,100vw - 32px);max-width:900px;max-height:min(88dvh,820px);padding:0;overflow:auto;box-shadow:0 30px 100px #000b;z-index:201!important}.founder-profile-detail{padding:clamp(22px,5vw,48px);position:relative}.founder-profile-close{z-index:2;color:#d6d8de;cursor:pointer;background:#0b0d10;border:1px solid #fff2;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:18px;right:18px}.founder-profile-close:hover{border-color:var(--route-accent);background:var(--route-glow);color:#fff}.founder-profile-hero{grid-template-columns:minmax(150px,260px) 1fr;align-items:end;gap:clamp(20px,4vw,42px);padding-right:32px;display:grid}.founder-profile-image{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--route-accent) 48%,var(--academy-border));background:#111317;border-radius:10px;overflow:hidden;box-shadow:0 18px 50px #0005}.founder-profile-image img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block}.founder-profile-heading{padding-bottom:8px}.founder-profile-heading h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(30px,6vw,54px)}.founder-profile-heading>div:last-child{color:#a4a8b1;font-size:13px}.founder-profile-copy{max-width:730px;margin:32px 0 26px}.founder-profile-copy>p{color:#c2c6ce;margin:12px 0 0;font-size:15px;line-height:1.9}.founder-profile-focus{border-top:1px solid var(--academy-border);border-bottom:1px solid var(--academy-border);padding:22px 0}.founder-profile-focus ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.founder-profile-focus li{color:#d5d7dd;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.founder-profile-focus li svg{color:var(--route-accent);flex:none}.founder-profile-principle{border:1px solid color-mix(in srgb,var(--route-accent) 25%,var(--academy-border));background:color-mix(in srgb,var(--route-glow) 30%,transparent);color:var(--route-accent);align-items:center;gap:12px;margin-top:22px;padding:15px 17px;display:flex}.founder-profile-principle p{color:#d9dbe0;margin:0;font-size:12px;line-height:1.6}.founder-profile-principle svg{flex:none}.founder-profile-socials{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.founder-profile-socials a{color:#e0e2e6;border:1px solid #fff2;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.founder-profile-socials a:hover{border-color:var(--route-accent);background:var(--route-glow)}.founder-profile-socials svg{color:var(--route-accent)}.institution-about-services a{color:#c4c8ce;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.institution-about-services a:hover{color:var(--route-accent)}.institution-about-services{border:1px solid var(--academy-border);background:#101114;padding:30px}.institution-about-services>div{flex-wrap:wrap;gap:12px 30px;display:flex}.institution-contact-page{grid-template-columns:.9fr 1.1fr;align-items:start;gap:55px;display:grid}.institution-contact-intro{padding:18px 0}.institution-contact-intro h1{font-size:clamp(2rem,3.5vw,3.5rem)}.institution-contact-details{gap:18px;margin-top:32px;display:grid}.institution-contact-details>div{gap:6px;display:grid}.institution-contact-details small{letter-spacing:.17em;color:var(--route-accent);font-size:9px}.institution-contact-details a,.institution-contact-details p{color:#e2e4e8;margin:0;font-size:14px;line-height:1.7;text-decoration:none}.institution-contact-details a:hover{color:var(--route-accent)}.institution-social-links{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.institution-social-links a{color:#aeb2bb;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.institution-social-links a:hover{color:var(--route-accent)}.institution-contact-form-panel{border:1px solid var(--academy-border);background:#101114;padding:30px}.institution-contact-form-panel h2{margin:0 0 8px;font-size:22px}.institution-contact-form-panel>p{color:#969ba4;margin:0 0 23px;font-size:13px;line-height:1.7}.institution-contact-form{gap:18px;display:grid}.institution-contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.institution-contact-form label{color:#d9dbe0;gap:8px;font-size:12px;display:grid}.institution-contact-form label>span{color:var(--route-accent);display:inline}.institution-contact-form input,.institution-contact-form textarea{color:#f4f4f5;width:100%;min-width:0;font:inherit;background:#0b0d10;border:1px solid #ffffff20;border-radius:4px;padding:12px 13px;font-size:14px}.institution-contact-form textarea{resize:vertical;min-height:125px}.institution-contact-form input:focus,.institution-contact-form textarea:focus{border-color:var(--route-accent);outline:0}.institution-contact-form .institution-contact-message{grid-column:1/-1}.institution-contact-form .accent-button{justify-self:start}.institution-contact-note{margin:0;color:#858b96!important;font-size:11px!important}.institution-contact-feedback{color:#b7f5d3;margin:0;line-height:1.6;font-size:13px!important}.institution-contact-feedback.is-error{color:#ff9ca4}.institution-contact-honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0!important;position:absolute!important}.admin-contact-inbox,.admin-contact-inbox .admin-card-title>div{min-width:0}.admin-contact-inbox .admin-card-title p{color:#9b9eaa;align-items:center;gap:7px;margin:7px 0 0;font-size:12px;display:flex}.admin-contact-inbox .admin-card-title p svg{color:var(--route-accent)}.admin-contact-list{gap:12px;margin-top:18px;display:grid}.admin-contact-item{background:#0b0d10;border:1px solid #ffffff1c;min-width:0;padding:20px}.admin-contact-item.unread{border-color:color-mix(in srgb,var(--route-accent) 42%,#ffffff1c)}.admin-contact-item-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-contact-item-heading>div{min-width:0}.admin-contact-item-heading h3{letter-spacing:-.02em;margin:8px 0 3px;font-size:19px}.admin-contact-item-heading p,.admin-contact-item-heading time{color:#9b9eaa;margin:0;font-size:12px}.admin-contact-item-heading time{flex:none}.admin-contact-status{color:#a9aab2;text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff24;padding:4px 8px;font-size:9px;display:inline-flex}.admin-contact-status.unread{color:#ff9ba4;border-color:#e64b5c80}.admin-contact-status.resolved{color:#7ee0b2;border-color:#34c98a70}.admin-contact-details{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.admin-contact-details a{color:#d1d3d9;font-size:12px;text-decoration:none}.admin-contact-details a:hover{color:var(--route-accent)}.admin-contact-message{border-left:2px solid var(--route-accent);color:#d2d3d9;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff06;margin:16px 0;padding:14px;line-height:1.75;font-size:13px!important}.admin-contact-email-status{color:#9297a1;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:11px;display:flex}.admin-contact-email-status svg{flex:none}.admin-contact-email-status.sent{color:#82deb1}.admin-contact-email-status.failed,.admin-contact-email-status.not_configured{color:#ff9ca4}.admin-contact-email-status small{color:#959aa4}.admin-contact-actions{gap:8px!important}.admin-contact-actions .danger{color:#f1939b}.admin-contact-actions .danger:hover{color:#ffabb2;border-color:#e64b5c80}@media (max-width:600px){.admin-contact-item{padding:15px}.admin-contact-item-heading{gap:8px;display:grid}.admin-contact-item-heading time{font-size:11px}.admin-contact-actions{flex-wrap:wrap;align-items:stretch}.admin-contact-actions>*{flex:42%}}.admin-career-inbox,.admin-career-inbox .admin-card-title>div{min-width:0}.admin-career-inbox .admin-card-title p{color:#9b9eaa;align-items:center;gap:7px;margin:7px 0 0;font-size:12px;display:flex}.admin-career-inbox .admin-card-title p svg{color:var(--route-accent)}.admin-career-list{gap:12px;margin-top:18px;display:grid}.admin-career-application{background:#0b0d10;border:1px solid #ffffff1c;min-width:0;padding:20px}.admin-career-application.unread{border-color:color-mix(in srgb,var(--route-accent) 42%,#ffffff1c)}.admin-career-application>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-career-application>header h3{margin:8px 0 3px;font-size:18px}.admin-career-application>header p,.admin-career-application>header time{color:#9b9eaa;margin:0;font-size:12px}.admin-career-application>header time{flex:none}.admin-career-status{color:#a9aab2;text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff24;padding:4px 7px;font-size:9px;display:inline-flex}.admin-career-status.unread{color:#ff9ba4;border-color:#e64b5c80}.admin-career-status.read{color:#7ee0b2;border-color:#34c98a70}.admin-career-details{color:#c6c8ce;flex-wrap:wrap;gap:8px 18px;margin:15px 0;font-size:11px;display:flex}.admin-career-details>*{overflow-wrap:anywhere}.admin-career-details a{color:#d1d3d9;text-decoration:none}.admin-career-details a:hover{color:var(--route-accent)}.admin-career-message{border-left:2px solid var(--route-accent);color:#d2d3d9;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff06;margin:14px 0;padding:13px;font-size:12px;line-height:1.7}.admin-career-actions{gap:8px!important}.admin-career-actions .danger{color:#f1939b}.admin-career-actions .danger:hover{color:#ffabb2;border-color:#e64b5c80}@media (max-width:600px){.admin-career-application{padding:15px}.admin-career-application>header{gap:8px;display:grid}.admin-career-application>header time{font-size:11px}.admin-career-actions{flex-wrap:wrap;align-items:stretch}.admin-career-actions>*{flex:42%}}.institution-certificate-archive{width:100%;max-width:none;margin:0}.institution-certificate-heading{margin-bottom:34px}.institution-certificate-heading>svg{color:var(--route-accent);margin-bottom:16px}.institution-certificate-heading h1{margin:15px 0;font-size:clamp(2.4rem,5vw,4rem)}.institution-certificate-heading p{color:#a1a5ae;max-width:690px;line-height:1.8}.institution-certificate-search{color:#aeb2bb;gap:8px;max-width:520px;margin:25px 0 20px;font-size:12px;display:grid}.institution-certificate-search input{color:#f4f4f5;width:100%;font:inherit;background:#0b0d10;border:1px solid #ffffff20;border-radius:4px;padding:13px 14px;font-size:14px}.institution-certificate-search input:focus{border-color:var(--route-accent);outline:0}.institution-certificate-result-count{color:#8d939d;margin:0 0 14px;font-size:12px}.institution-certificate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.institution-certificate-empty{color:#a0a5af;padding:20px 0;font-size:14px}.institution-certificate-record{border:1px solid var(--academy-border);color:#e9eaed;background:#101114;border-radius:8px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.institution-certificate-record:hover{border-color:color-mix(in srgb,var(--route-accent) 55%,transparent);transform:translateY(-3px)}.institution-certificate-image{aspect-ratio:1.414;background:#08090b;display:block;position:relative;overflow:hidden}.institution-certificate-image img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.institution-certificate-record:hover .institution-certificate-image img{transform:scale(1.025)}.institution-certificate-details{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 13px;display:flex}.institution-certificate-recipient{gap:5px;min-width:0;display:grid}.institution-certificate-recipient strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.45}.institution-certificate-recipient small{color:#8d939d;font-size:11px;line-height:1.5}.institution-certificate-id{color:#c0c4cc;letter-spacing:.06em;border:1px solid #ffffff20;border-radius:4px;flex:none;padding:5px 7px;font-size:10px}.institution-certificate-view{border:1px solid color-mix(in srgb,var(--route-accent) 55%,transparent);color:#f4f4f5;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:auto 16px 16px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.institution-certificate-view svg{color:var(--route-accent)}.institution-certificate-view:hover{border-color:var(--route-accent);background:var(--route-glow)}.institution-home-enquiry{border:1px solid var(--academy-border);background:#101114;grid-template-columns:.7fr 1.3fr;gap:35px;margin:80px 0;padding:30px;display:grid}.institution-home-enquiry h2{margin:17px 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15}.institution-home-enquiry>div>p{color:#999fa9;max-width:360px;line-height:1.7}@media (max-width:850px){.institution-contact-page{grid-template-columns:1fr;gap:28px}.institution-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-testimonial-grid{grid-template-columns:1fr}.institution-testimonial-grid blockquote{gap:16px}.institution-contact-cta{flex-direction:column;align-items:flex-start}.institution-team-grid{grid-template-columns:1fr;gap:14px}.institution-team-card{grid-template-columns:154px minmax(0,1fr)}.institution-team-portrait{height:174px}.institution-team-content{padding:18px}}@media (max-width:700px){.institution-origin-timeline-heading{flex-direction:column;align-items:flex-start}.institution-origin-timeline-heading>span{display:none}.institution-origin-timeline-list:before{left:12px}.institution-origin-milestone{grid-template-columns:1fr;gap:11px;padding-left:34px}.institution-origin-year:after{top:4px;left:-26px;right:auto}.institution-origin-milestone>div{padding:16px}}@media (max-width:900px){.institution-certificate-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.institution-home-enquiry{grid-template-columns:1fr;gap:18px}}@media (max-width:550px){.institution-origin,.institution-services,.institution-articles,.institution-principles,.institution-google-reviews,.institution-testimonials,.institution-faq,.institution-contact-cta,.institution-home-enquiry{margin:52px 0}.institution-origin-story,.institution-about-vision,.institution-contact-cta,.institution-contact-form-panel,.institution-about-services,.institution-home-enquiry{padding:22px}.institution-service-grid,.institution-principle-grid,.institution-team-grid{grid-template-columns:1fr}.institution-team{margin:58px 0}.institution-team-heading{align-items:flex-start}.institution-team-heading p{font-size:12px}.institution-team-count{display:none}.institution-team-grid{gap:12px;margin-top:20px}.institution-team-card{grid-template-columns:108px minmax(0,1fr);padding:10px}.institution-team-portrait{height:142px}.institution-team-index{top:9px;right:8px}.institution-team-content{gap:8px;padding:12px}.institution-team-content h3{font-size:19px}.institution-team-content p{font-size:10px}.institution-team-open{width:34px;height:34px}.founder-profile-dialog{max-height:90dvh}.founder-profile-detail{padding:22px}.founder-profile-close{width:36px;height:36px;top:12px;right:12px}.founder-profile-hero{grid-template-columns:100px 1fr;align-items:center;gap:16px;padding-right:22px}.founder-profile-heading h2{font-size:clamp(24px,8vw,36px)}.founder-profile-heading>div:last-child{font-size:11px}.founder-profile-copy{margin:23px 0}.founder-profile-copy>p{font-size:13px}.founder-profile-focus ul{grid-template-columns:1fr;gap:12px}.institution-service-card{min-height:210px;padding:23px}.institution-article-list>a{grid-template-columns:28px 1fr 18px;gap:10px;padding:16px 2px}.institution-article-list h3{font-size:14px}.institution-certificate-list{grid-template-columns:1fr;gap:14px}.institution-certificate-details{padding:14px 14px 12px}.institution-certificate-view{margin:0 14px 14px}.institution-contact-form-grid{grid-template-columns:1fr}.institution-contact-form .institution-contact-message{grid-column:auto}}@media (max-width:380px){.institution-team-content{padding:14px}.institution-team-open{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.institution-team-card,.institution-team-portrait img,.institution-team-open{transition:none}}.institution-writeups{border:1px solid var(--academy-border);background:linear-gradient(135deg,var(--route-glow),#101114 68%);margin:80px 0;padding:30px}.institution-writeups>.section-title-row{margin-bottom:20px}.institution-writeups-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.institution-writeups-option{border:1px solid var(--academy-border);color:#f0f1f3;background:#0b0d10;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.institution-writeups-option:hover{border-color:var(--route-accent);transform:translateY(-2px)}.institution-writeups-option>span:nth-child(2){gap:5px;display:grid}.institution-writeups-option strong{font-size:13px}.institution-writeups-option small{color:#979ca6;font-size:11px;line-height:1.55}.institution-writeups-option>svg{color:var(--route-accent)}.institution-writeups-icon{border:1px solid var(--academy-border);width:38px;height:38px;color:var(--route-accent);place-items:center;display:grid}.institution-writeups-page{max-width:1160px;margin:0 auto}:is(.route-main:has(>.institution-careers-page),.route-main:has(>.institution-writeups-page)){max-width:none;padding-left:clamp(14px,2vw,36px);padding-right:clamp(14px,2vw,36px)}.institution-careers-page,.institution-writeups-page{width:100%;max-width:none;margin-left:0;margin-right:0}.institution-writeups-heading{margin-bottom:30px}.institution-writeups-heading h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(2.4rem,5vw,4rem)}.institution-writeups-heading>p{color:#a1a5ae;max-width:680px;line-height:1.8}.institution-writeups-tabs{border-bottom:1px solid var(--academy-border);gap:9px;margin:25px 0 30px;padding-bottom:14px;display:flex}.institution-writeups-tabs a{border:1px solid var(--academy-border);color:#b6bac3;border-radius:3px;padding:9px 13px;font-size:12px;text-decoration:none}.institution-writeups-tabs a:hover,.institution-writeups-tabs a[aria-current=page]{border-color:var(--route-accent);background:var(--route-glow);color:#fff}.institution-writeups-collection-heading h2{margin:11px 0;font-size:clamp(1.5rem,3vw,2rem)}.institution-writeups-collection-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px;display:flex}.institution-writeups-collection-heading h2{margin-bottom:0}.institution-writeups-collection-heading>span{color:#9ca1aa;font-size:12px}.institution-trader-writeup-filters{border:1px solid var(--academy-border);background:#ffffff06;align-items:flex-end;gap:12px;margin:0 0 20px;padding:15px;display:flex}.institution-trader-writeup-filters label{color:#aeb3bd;flex:1;gap:7px;font-size:11px;display:grid}.institution-trader-writeup-filters input,.institution-trader-writeup-filters select{border:1px solid var(--academy-border);color:#e7e9ed;width:100%;min-height:38px;font:inherit;background:#11151a;border-radius:3px;padding:0 11px;font-size:12px}.institution-trader-writeup-filters button{border:1px solid var(--route-accent);background:var(--route-glow);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:3px;padding:0 14px;font-size:12px}.institution-trader-writeup-filters>a{color:#b6bac3;white-space:nowrap;padding:10px 0;font-size:12px;text-decoration:none}.institution-trader-writeup-filters>a:hover{color:#fff}.institution-writeups-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.institution-writeup-card{border:1px solid var(--academy-border);background:#101114;flex-direction:column;min-width:0;padding-bottom:15px;display:flex;overflow:hidden}.institution-writeup-card-image{aspect-ratio:1.72;color:var(--route-accent);background:#0a0c0f;place-items:center;display:grid;position:relative;overflow:hidden}.institution-writeup-card-image img{object-fit:cover;transition:transform .25s}.institution-writeup-card:hover .institution-writeup-card-image img{transform:scale(1.03)}.institution-writeup-card-meta{color:#979ca6;justify-content:space-between;gap:8px;margin:14px 14px 0;font-size:10px;display:flex}.institution-writeup-card-meta>span{color:var(--route-accent)}.institution-writeup-card h3{margin:11px 14px 7px;font-size:15px;line-height:1.5}.institution-writeup-card h3 a{color:#f0f1f3;text-decoration:none}.institution-writeup-card h3 a:hover{color:var(--route-accent)}.institution-writeup-card>p{color:#999fa9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 14px 16px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.institution-writeup-read{color:#f1f2f4;align-items:center;gap:6px;margin:auto 14px 0;font-size:11px;text-decoration:none;display:inline-flex}.institution-writeup-read svg{color:var(--route-accent)}@media (max-width:900px){.institution-writeups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.institution-writeups{margin:52px 0;padding:20px}.institution-writeups-options{grid-template-columns:1fr}.institution-writeups-option{padding:13px}.institution-writeups-resource{grid-template-columns:1fr;padding:22px}.institution-writeups-grid{grid-template-columns:1fr;gap:13px}.institution-writeup-card{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);padding-bottom:13px;display:grid}.institution-writeup-card-image{aspect-ratio:auto;grid-row:1/5;height:100%;min-height:170px}.institution-writeup-card-meta{flex-direction:column;gap:4px;margin:12px 12px 0;font-size:9px}.institution-writeup-card h3{margin:9px 12px 5px;font-size:13px}.institution-writeup-card>p{-webkit-line-clamp:2;margin:0 12px 9px;font-size:11px}.institution-writeup-read{margin:0 12px}.institution-writeups-collection-heading{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:650px){.institution-trader-writeup-filters{flex-direction:column;align-items:stretch}.institution-trader-writeup-filters>a{padding:0}}.cyber-roadmap-page{isolation:isolate;width:100%;max-width:none;margin:0;position:relative}.cyber-roadmap-heading{z-index:1;max-width:780px;margin-bottom:35px;position:relative}.cyber-roadmap-heading h1{letter-spacing:-.06em;margin:19px 0;font-size:clamp(2.8rem,6vw,5.4rem);line-height:1.03}.cyber-roadmap-heading h1 em{color:var(--route-accent);font-style:normal}.cyber-roadmap-heading>p{color:#a0a4ad;max-width:650px;font-size:16px;line-height:1.8}.cyber-roadmap-track-tabs{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:23px;display:grid;position:relative}.cyber-roadmap-track-tabs button{border:1px solid var(--academy-border);color:#b8bbc3;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#101114;align-items:center;gap:10px;padding:15px;font-size:12px;transition:border-color .2s,background .2s,color .2s;display:flex}.cyber-roadmap-track-tabs button>svg:first-child{color:var(--route-accent);flex:none}.cyber-roadmap-track-tabs button>svg:last-child{flex:none;margin-left:auto}.cyber-roadmap-track-tabs button:hover,.cyber-roadmap-track-tabs button.is-active{border-color:var(--route-accent);background:var(--route-glow);color:#f5f5f6}.cyber-roadmap-track{z-index:1;border:1px solid var(--academy-border);background:linear-gradient(145deg,var(--route-glow),#0e0f12 42%);padding:26px;position:relative}.cyber-roadmap-track-intro{border-bottom:1px solid var(--academy-border);grid-template-columns:50px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:27px;padding-bottom:23px;display:grid}.cyber-roadmap-track-mark{border:1px solid var(--academy-border);width:48px;height:48px;color:var(--route-accent);place-items:center;display:grid}.cyber-roadmap-track-intro h2{letter-spacing:-.035em;margin:9px 0;font-size:clamp(1.4rem,3vw,2rem)}.cyber-roadmap-track-intro p{color:#a0a4ad;max-width:650px;margin:0;font-size:13px;line-height:1.7}.cyber-roadmap-step-count{border:1px solid var(--academy-border);color:#b6bac3;white-space:nowrap;border-radius:3px;padding:7px 9px;font-size:10px}.roadmap-journey{gap:18px;display:grid;position:relative}.roadmap-phase{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.roadmap-phase-marker{justify-content:center;padding-top:14px;display:flex;position:relative}.roadmap-phase-marker span{z-index:1;border:1px solid color-mix(in srgb,var(--route-accent) 65%,transparent);width:42px;height:42px;color:var(--route-accent);letter-spacing:.12em;background:#0f1216;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:relative}.roadmap-phase-marker i{background:linear-gradient(180deg,var(--route-accent),var(--academy-border));width:1px;position:absolute;top:42px;bottom:-16px;left:50%;transform:translate(-50%)}.roadmap-phase:last-child .roadmap-phase-marker i{display:none}.roadmap-phase-card{border:1px solid var(--academy-border);background:linear-gradient(135deg,var(--route-glow),#101114 72%);gap:16px;margin:0;padding:18px 20px;transition:border-color .2s,transform .2s;display:grid}.roadmap-phase-card:hover{border-color:color-mix(in srgb,var(--route-accent) 55%,transparent);transform:translateY(-1px)}.roadmap-phase-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.roadmap-phase-pill{border:1px solid color-mix(in srgb,var(--route-accent) 55%,transparent);color:var(--route-accent);letter-spacing:.15em;text-transform:uppercase;background:#18262061;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.roadmap-phase-bullet{width:30px;height:30px;color:var(--route-accent);background:#0b1012b3;border:1px solid #ffffff14;place-items:center;display:grid}.roadmap-phase-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.roadmap-phase-card p{color:#a3a9b1;margin:0;font-size:14px;line-height:1.7}.roadmap-phase-card ul{color:#dfe3ea;gap:9px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.roadmap-phase-card li::marker{color:var(--route-accent)}.roadmap-phase-card a{color:#f2f4f7;align-items:center;gap:8px;width:max-content;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.roadmap-phase-card a svg,.roadmap-phase-card a:hover{color:var(--route-accent)}.cyber-roadmap-next{border:1px solid var(--academy-border);background:#0a0c0f;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0 61px;padding:17px;display:flex}.cyber-roadmap-next>svg{color:var(--route-accent);flex:none}.cyber-roadmap-next p{color:#b3b6be;margin:0;font-size:12px}.cyber-roadmap-next a{color:#f0f1f3;align-items:center;gap:7px;margin-left:auto;font-size:11px;text-decoration:none;display:inline-flex}.cyber-roadmap-next a svg{color:var(--route-accent)}.cyber-roadmap-back{z-index:1;color:#9da2ab;align-items:center;gap:8px;margin-top:22px;font-size:11px;text-decoration:none;display:inline-flex;position:relative}.cyber-roadmap-back:hover{color:var(--route-accent)}.cyber-roadmap-decoration{z-index:-1;width:200px;height:200px;color:var(--route-accent);opacity:.035;position:absolute;top:14px;right:0}.roadmap-course-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:22px;display:grid}.roadmap-course-card{border:1px solid var(--academy-border);background:linear-gradient(145deg,var(--route-glow),#101216 80%);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 16px 32px #0002}.roadmap-course-topline{color:#8f97a2;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.roadmap-course-card h3{letter-spacing:-.03em;margin:0;font-size:1.35rem;line-height:1.25}.roadmap-course-card p{color:#a1a7b1;margin:0;font-size:12px;line-height:1.7}.roadmap-course-card ul{color:#d8dce2;gap:8px;margin:0;padding-left:18px;font-size:11px;line-height:1.6;display:grid}.roadmap-course-card a{color:#f3f4f5;border-top:1px solid #ffffff14;align-items:center;gap:7px;margin-top:auto;padding-top:7px;font-size:11px;text-decoration:none;display:inline-flex}.roadmap-course-card a svg{color:var(--route-accent)}@media (max-width:700px){.cyber-roadmap-heading{margin-bottom:25px}.cyber-roadmap-track-tabs{grid-template-columns:1fr;gap:7px}.cyber-roadmap-track-tabs button{padding:12px}.cyber-roadmap-track{padding:17px}.cyber-roadmap-track-intro{grid-template-columns:42px minmax(0,1fr);gap:12px}.cyber-roadmap-track-mark{width:40px;height:40px}.cyber-roadmap-step-count{grid-column:2;justify-self:start}.roadmap-phase{grid-template-columns:34px minmax(0,1fr);gap:10px}.roadmap-phase-marker{padding-top:10px}.roadmap-phase-marker span{width:29px;height:29px}.roadmap-phase-marker i{top:29px;bottom:-10px}.roadmap-phase-card{padding:14px}.roadmap-phase-card h3{font-size:1.2rem}.roadmap-phase-card p,.roadmap-phase-card li{font-size:11px}.cyber-roadmap-next{margin-left:44px;padding:13px}.cyber-roadmap-next a{margin-left:30px}.roadmap-course-grid{grid-template-columns:1fr}.roadmap-course-card{padding:18px}}.institution-writeups-table-panel{border:1px solid var(--academy-border);background:#0d0f12;overflow:hidden}.institution-trader-writeups-fallback{border-bottom:1px solid var(--academy-border);color:#b8bbc3;background:#ffffff06;margin:0;padding:11px 18px;font-size:11px;line-height:1.5}.route-shell.trader:has(.trader-zone-page) .route-main{width:100%;max-width:none;height:calc(100dvh - 154px);min-height:0;padding:0;overflow:hidden}.route-shell.trader:has(.trader-zone-page) .route-footer{display:none}.trader-zone-access-gate{border:1px solid var(--academy-border);background:radial-gradient(at 100% 0,#20bd741a,#0000 42%),linear-gradient(145deg,#111317,#0b0d10 72%);flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-height:42vh;margin:clamp(24px,5vw,64px) auto;padding:clamp(24px,5vw,54px);display:flex}.trader-zone-access-gate h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.4rem)}.trader-zone-access-gate p{color:#a2a8b2;max-width:540px;margin:0 0 8px;line-height:1.8}.trader-zone-page{background:#0d0f12;grid-template-rows:52px minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.trader-zone-ticker-widget{border-bottom:1px solid var(--academy-border);background:#0d0f12;min-width:0;height:52px;overflow:hidden}.trader-zone-ticker-widget .tradingview-widget-container__widget{height:100%;min-height:0}.trader-zone-fullscreen{z-index:5;color:#e7ece9;cursor:pointer;background:#111713;border:1px solid #35413c;border-radius:4px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:10px}.trader-zone-fullscreen:hover{border-color:var(--route-accent);background:#17231c}.trader-zone-fullscreen:focus-visible{outline:2px solid var(--route-accent);outline-offset:2px}.trader-zone-fullscreen-error{z-index:6;color:#ffd0d0;background:#1d1111;border:1px solid #673c3c;padding:7px 10px;font-size:11px;position:absolute;top:48px;right:10px}.forex-news-page{width:100%;max-width:none;margin:0}.forex-news-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.forex-news-heading h1{margin:12px 0;font-size:clamp(2.2rem,4vw,3.6rem)}.forex-news-heading p{color:#9ca2ad;max-width:680px;margin:0;line-height:1.7}.forex-news-tabs{border:1px solid var(--academy-border);background:#0d1110;border-radius:999px;align-items:center;gap:8px;padding:5px;display:inline-flex}.forex-news-tabs button{color:#9aa1a9;min-height:36px;font:inherit;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:11px;font-weight:600}.forex-news-tabs button.is-active{background:var(--route-accent);color:#081010;box-shadow:0 0 0 1px #ffffff14}.forex-news-toolbar{border:1px solid var(--academy-border);background:#0e1210;justify-content:space-between;align-items:flex-end;gap:12px;padding:17px 18px;display:flex}.forex-news-filters{flex-wrap:wrap;gap:14px;display:flex}.forex-news-filters label{color:#929aa3;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.forex-news-filters select{color:#e2e7e3;min-width:155px;height:38px;font:inherit;letter-spacing:normal;text-transform:none;background:#101512;border:1px solid #303831;padding:0 10px;font-size:12px}.forex-news-external,.forex-news-refresh{border:1px solid var(--academy-border);background:var(--academy-surface);color:#dfe4e1;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}.forex-news-external:hover,.forex-news-refresh:hover:not(:disabled){border-color:var(--route-accent);color:#fff}.forex-news-external svg,.forex-news-refresh svg{color:var(--route-accent)}.forex-news-refresh:disabled{opacity:.55;cursor:wait}.forex-news-note{color:#929aa3;align-items:center;gap:9px;margin:14px 0 24px;font-size:11px;line-height:1.6;display:flex}.forex-news-note svg{color:var(--route-accent);flex-shrink:0}.forex-news-story-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.forex-news-story-card{border:1px solid var(--academy-border);background:linear-gradient(#111516f2,#0b0d0dfa);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.forex-news-story-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.forex-news-story-region{color:#8c9399;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.forex-news-story-card h3{color:#edf5f2;margin:0;font-size:1.1rem;line-height:1.45}.forex-news-story-summary{color:#b3bac3;margin:0;font-size:14px;line-height:1.7}.forex-news-story-card time{color:#dfe8e4;letter-spacing:.04em;margin-top:auto;font-size:11px;font-weight:700}.forex-news-day{border:1px solid var(--academy-border);background:#0e110f;border-radius:14px;margin:0 0 24px;overflow:hidden}.forex-news-day>h2{border-bottom:1px solid var(--academy-border);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:15px 18px;font-size:15px;display:flex}.forex-news-day>h2 span{color:#89928d;letter-spacing:.06em;font-size:10px;font-weight:400}.forex-news-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:18px;display:grid}.forex-news-card{background:linear-gradient(#131618f5,#0c0e10f5);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff08}.forex-news-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.forex-news-card time{color:#dfe8e4;letter-spacing:.04em;font-size:11px;font-weight:700}.forex-news-card-meta{justify-content:space-between;align-items:center;display:flex}.forex-news-currency{color:#edf1f0;letter-spacing:.08em;background:#11161a;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.forex-news-card h3{color:#edf3f1;margin:0;font-size:1rem;font-weight:600;line-height:1.55}.forex-news-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.forex-news-metrics div{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px}.forex-news-metrics label{color:#88929a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.forex-news-metrics strong{color:#edf3f1;overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.forex-news-impact{color:#a5ada7;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.forex-news-impact i{background:#89928d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ffffff1f}.forex-news-impact.high i{background:#ec5661;box-shadow:0 0 8px #ec566173}.forex-news-impact.medium i{background:#e7b14b;box-shadow:0 0 8px #e7b14b6b}.forex-news-impact.low i{background:#30c48a;box-shadow:0 0 8px #30c48a6b}.forex-news-impact.holiday i{background:#7783a3;box-shadow:0 0 8px #7783a359}.forex-news-calendar-panel{border:1px solid var(--academy-border);background:#0d1012;padding:18px}.forex-news-calendar-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.forex-news-calendar-header h2{margin:10px 0 0;font-size:clamp(1.6rem,4vw,2.4rem)}.forex-news-calendar-box{border:1px solid var(--academy-border);background:linear-gradient(#121518e6,#0b0d0fe6);border-radius:12px;gap:16px;padding:22px;display:grid}.forex-news-calendar-box p{color:#a7afb8;margin:0;line-height:1.7}.forex-news-calendar-summary{border-top:1px solid #ffffff14;align-items:baseline;gap:10px;padding-top:12px;display:flex}.forex-news-calendar-summary strong{color:#edf3f1;font-size:2rem}.forex-news-calendar-summary span{color:#9ea7af}.forex-news-state{border:1px solid var(--academy-border);color:#abb2ad;text-align:center;justify-content:center;align-items:center;gap:15px;min-height:150px;margin-top:16px;padding:20px;display:flex}.forex-news-state p{margin:0}.forex-news-state button{border:1px solid var(--academy-border);color:#e4e9e5;font:inherit;cursor:pointer;background:#121713;padding:8px 12px;font-size:11px}.forex-news-state button:hover{border-color:var(--route-accent)}.trader-zone-page:fullscreen{background:#0d0f12;grid-template-rows:52px minmax(0,1fr);width:100vw;height:100dvh}.trader-zone-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}.trader-zone-screen{border-right:1px solid var(--academy-border);border-bottom:1px solid var(--academy-border);background:#0d0f12;min-width:0;min-height:0;position:relative;overflow:hidden}.trader-zone-screen:nth-child(2n){border-right:0}.trader-zone-screen:nth-last-child(-n+2){border-bottom:0}.trader-zone-tv-widget{background:#0d0f12;width:100%;height:100%;position:absolute;inset:0}.trader-zone-tv-widget .tradingview-widget-container__widget{width:100%;height:100%}.trader-zone-tv-widget iframe{background:#0d0f12;border:0;width:100%;height:100%;display:block}@media (max-width:850px){.route-shell.trader:has(.trader-zone-page) .route-main{height:calc(100dvh - 118px)}}@media (max-width:700px){.forex-news-heading,.forex-news-toolbar{flex-direction:column;align-items:flex-start}.forex-news-filters{width:100%}.forex-news-filters label{flex:1;min-width:140px}.forex-news-filters select{width:100%;min-width:0}.forex-news-refresh{align-self:flex-end}.forex-news-card-grid{grid-template-columns:1fr;padding:14px}.forex-news-day>h2{padding-inline:14px}}.institution-writeups-tag-filter{border-bottom:1px solid var(--academy-border);gap:12px;padding:18px;display:grid}.institution-writeups-tag-filter>span{color:#aeb2bb;font-size:16px;font-weight:600}.institution-writeups-tag-filter>div{flex-wrap:wrap;gap:7px;display:flex}.institution-writeups-tag-filter button,.institution-writeup-row-tags button{border:1px solid var(--academy-border);color:#c4c7cf;font:inherit;cursor:pointer;background:#101216;border-radius:3px;padding:7px 10px;font-size:12px}.institution-writeups-tag-filter button:hover,.institution-writeups-tag-filter button.is-active,.institution-writeup-row-tags button:hover{border-color:var(--route-accent);color:#fff;background:var(--route-glow)}.institution-writeups-table-controls{justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.institution-writeups-table-controls>label{color:#b8bbc3;align-items:center;gap:8px;font-size:11px;display:flex}.institution-writeups-table-controls select{border:1px solid var(--academy-border);color:#f3f4f6;font:inherit;background:#101216;border-radius:3px;padding:7px 24px 7px 9px}.institution-writeups-table-search>span:last-child{border:1px solid var(--academy-border);color:#858b96;border-radius:3px;align-items:center;gap:8px;padding:0 10px;display:flex}.institution-writeups-table-search input{color:#f4f4f5;width:min(34vw,240px);min-width:110px;font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:11px}.funded-account-section{background:radial-gradient(at 4% 0,#15372980,#0000 44%),linear-gradient(145deg,#111a15,#0d100e 68%);border:1px solid #244638;margin:70px 0 54px;padding:clamp(22px,4vw,48px);box-shadow:0 24px 65px #0003}.funded-account-page{max-width:1440px;margin:0 auto}.funded-account-page-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:center;gap:38px;padding:14px 0 0;display:grid}.funded-account-page-hero h1{letter-spacing:-.065em;margin:20px 0;font-size:clamp(3rem,6vw,6rem)}.funded-account-page-hero h1 em{color:var(--route-accent);font-style:normal}.funded-account-page-hero p{color:#9da69f;max-width:680px;line-height:1.8}.funded-account-page-assurance{color:#a8c4b3;align-items:center;gap:9px;margin-top:24px;font-size:12px;display:flex}.funded-account-page-assurance svg{color:var(--route-accent)}.funded-account-page-summary{color:#aeb8b0;background:linear-gradient(145deg,#14241a,#0d100e);border:1px solid #294133;gap:13px;padding:26px;display:grid}.funded-account-page-summary svg{color:#64ce98}.funded-account-page-summary strong{color:#edf8f0;font-size:18px;font-weight:500}.funded-account-page-summary span{font-size:12px;line-height:1.6}.funded-account-page-hero{position:relative}.funded-account-page-hero:after{content:"";background:linear-gradient(90deg,#0000,#43c78a80,#0000);width:32%;height:1px;position:absolute;bottom:-26px;right:29%}.funded-account-page-summary{position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}.funded-account-page-summary:after{content:"";border:1px solid #38bd7b24;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-72px;right:-50px;box-shadow:0 0 0 18px #38bd7b08,0 0 0 40px #38bd7b05}.funded-account-page .funded-account-section{margin:42px 0 54px}.funded-account-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.funded-account-heading h2{margin:13px 0 10px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.funded-account-heading p{color:#a1aaa3;max-width:700px;margin:0;font-size:14px;line-height:1.75}.funded-account-demo-badge{color:#a9edc7;letter-spacing:.09em;border:1px solid #315943;flex:none;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:inline-flex}.funded-account-demo-badge svg{width:14px}.funded-account-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:18px;display:grid}.funded-account-picker,.funded-account-rules{background:#0b100d;border:1px solid #294133;min-width:0}.funded-account-plan-tabs{border-bottom:1px solid #20372a;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.funded-account-plan-tabs button{color:#aeb8b0;min-width:0;min-height:62px;font:inherit;cursor:pointer;background:#111713;border:1px solid #293a30;padding:10px 6px;font-size:12px}.funded-account-plan-tabs button span{color:#779786;letter-spacing:.13em;margin-bottom:5px;font-size:8px;display:block}.funded-account-plan-tabs button.is-selected,.funded-account-size-grid button.is-selected{color:#e9fff1;background:linear-gradient(140deg,#163323,#101913);border-color:#64ce98;box-shadow:inset 0 0 0 1px #64ce9820}.funded-account-intro{justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 18px 13px;display:flex}.funded-account-intro h3{margin:5px 0;font-size:23px}.funded-account-intro p{color:#8e9a91;margin:5px 0;font-size:12px;line-height:1.6}.funded-account-fee-label{color:#a7c7b2;letter-spacing:.1em;text-align:center;border:1px solid #294133;flex:none;padding:7px 9px;font-size:8px;line-height:1.5}.funded-account-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:5px 14px 15px;display:grid}.funded-account-size-grid button{color:#dce6de;text-align:left;cursor:pointer;background:#101511;border:1px solid #27372d;justify-items:start;gap:5px;min-width:0;min-height:115px;padding:15px 12px;display:grid;position:relative}.funded-account-size-grid button:hover{border-color:#4d946c}.funded-account-selected-mark{color:#9de8b9;align-items:center;gap:3px;font-size:8px;display:flex;position:absolute;top:7px;right:7px}.funded-account-size-label{color:#81978a;letter-spacing:.11em;font-size:8px}.funded-account-size-grid strong{font-size:22px;font-weight:500}.funded-account-price{color:#c6f2d4;font-size:13px}.funded-account-size-grid del,.funded-account-quote del{color:#7e8981;font-size:10px}.funded-account-quote{background:#0d140f;border-top:1px solid #20372a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.funded-account-quote>div span,.funded-account-quote>div strong{display:block}.funded-account-quote>div span{color:#819087;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px}.funded-account-quote>div strong{font-size:13px;font-weight:550}.funded-account-quote>div:nth-child(2){text-align:right}.funded-account-quote>div:nth-child(2) strong{color:#bcf2d0;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:7px;font-size:18px;display:flex}.funded-account-selection-note{color:#819087;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.funded-account-select-button{color:#d5f8e2;min-height:43px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#153d28,#102217);border:1px solid #3b8b5c;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.funded-account-select-button:hover{background:#1a4a31;border-color:#70dda0}.funded-account-selection-note[role=status]{color:#a5dbb8;padding-top:5px}.funded-account-rules{flex-direction:column;display:flex}.funded-account-rules-heading{border-bottom:1px solid #20372a;gap:8px;padding:20px;display:grid}.funded-account-rules-heading>span{color:#83b195;letter-spacing:.14em;font-size:8px}.funded-account-rules-heading>strong{font-size:17px;font-weight:500}.funded-account-rules-heading small{color:#84938a;margin-top:4px;font-size:10px;font-weight:400;display:block}.funded-account-rule-tabs{border-bottom:1px solid #20372a;grid-template-columns:1fr 1fr;display:grid}.funded-account-rule-tabs button{color:#8f9b92;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:10px}.funded-account-rule-tabs button.is-selected{color:#d8f7e3;border-bottom-color:#55cb8c}.funded-account-rule-list{grid-template-columns:1fr;gap:0;margin:0;padding:5px 18px;display:grid}.funded-account-rule-list>div{border-bottom:1px solid #1c2920;justify-content:space-between;gap:12px;padding:11px 0;font-size:11px;display:flex}.funded-account-rule-list dt{color:#a0aaa3}.funded-account-rule-list dd{color:#d7e4da;text-align:right;margin:0}.funded-account-reward-note{color:#a0aaa3;padding:15px 18px;font-size:11px;line-height:1.75}.funded-account-reward-note p+p{margin-top:12px}.funded-account-no-checkout{color:#98aa9e;text-align:center;border:1px solid #294133;margin:auto 18px 18px;padding:11px;font-size:10px;line-height:1.55}.funded-account-disclaimer{color:#87938a;align-items:flex-start;gap:10px;margin:15px 0 0;font-size:10px;line-height:1.7;display:flex}.funded-account-disclaimer svg{color:#a5bead;flex:none;margin-top:2px}.funded-account-steps{background:#0b100d;border:1px solid #294133;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 22px;padding:15px 18px;display:grid}.funded-account-steps>div{grid-template-columns:30px 1fr;align-items:center;gap:1px 10px;display:grid}.funded-account-steps>div>span{color:#8fe2ae;border:1px solid #34734f;border-radius:50%;grid-row:span 2;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.funded-account-steps strong{color:#e2eee5;font-size:11px;font-weight:500}.funded-account-steps small{color:#839087;font-size:9px}.funded-account-steps>svg{color:#577461}.funded-account-quote-note{color:#829187;grid-column:1/-1;font-size:9px;line-height:1.5}.funded-account-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.funded-account-benefits>div{background:#0d130f;border:1px solid #23382c;grid-template-columns:22px 1fr;gap:5px 9px;padding:14px;display:grid}.funded-account-benefits svg{color:#64ce98;grid-row:span 2}.funded-account-benefits strong{color:#dcebe0;font-size:11px;font-weight:500}.funded-account-benefits span{color:#839087;font-size:9px;line-height:1.6}.funded-purchase-page{max-width:1320px;margin:0 auto}.funded-purchase-back{color:#a5b7aa;align-items:center;gap:8px;margin-bottom:25px;font-size:11px;text-decoration:none;display:inline-flex}.funded-purchase-back:hover{color:#79dfa4}.funded-purchase-hero{max-width:800px;margin:0 0 28px}.funded-purchase-hero h1{letter-spacing:-.06em;margin:14px 0;font-size:clamp(2.5rem,5vw,4.7rem)}.funded-purchase-hero h1 em{color:var(--route-accent);font-style:normal}.funded-purchase-hero p{color:#9ba69e;max-width:640px;font-size:13px;line-height:1.8}.funded-purchase-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.funded-purchase-form-panel,.funded-purchase-summary{background:linear-gradient(145deg,#101813,#0b100d);border:1px solid #294133;min-width:0}.funded-purchase-form-panel{padding:clamp(18px,3vw,30px)}.funded-purchase-form-heading{border-bottom:1px solid #23372b;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:23px;padding-bottom:18px;display:flex}.funded-purchase-form-heading>div>span,.funded-purchase-summary-heading>span,.funded-purchase-rules>span{color:#83b195;letter-spacing:.14em;font-size:8px}.funded-purchase-form-heading h2{margin:8px 0 0;font-size:22px}.funded-purchase-private{color:#a9c8b5;border:1px solid #294133;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.funded-purchase-summary{padding:22px;position:sticky;top:18px}.funded-purchase-summary-heading{color:#64ce98;border-bottom:1px solid #24382c;align-items:center;gap:8px;padding-bottom:16px;display:flex}.funded-purchase-plan-kicker{color:#83b195;letter-spacing:.14em;margin-top:19px;font-size:8px;display:block}.funded-purchase-summary h2{margin:7px 0;font-size:22px}.funded-purchase-summary>p:not(.funded-purchase-disclosure){color:#929e95;font-size:11px;line-height:1.65}.funded-purchase-summary-account,.funded-purchase-summary-fee{border-bottom:1px solid #1e2b22;gap:5px;padding:14px 0;display:grid}.funded-purchase-summary-account span,.funded-purchase-summary-fee>span{color:#87958b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.funded-purchase-summary-account strong{color:#eef7f0;font-size:19px;font-weight:500}.funded-purchase-summary-fee strong{color:#b9f0cc;font-size:25px;font-weight:500}.funded-purchase-summary-fee small{color:#859087;font-size:9px;line-height:1.5}.funded-purchase-rules{gap:10px;padding:16px 0;display:grid}.funded-purchase-rules>span{margin-bottom:2px}.funded-purchase-rules>div{color:#a4b0a8;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.funded-purchase-rules svg{color:#67d094}.funded-purchase-rules strong{color:#e0ece3;text-align:right;font-size:9px;font-weight:500}.funded-purchase-disclosure{color:#c3b68a;background:#17150d;border:1px solid #4e4729;align-items:flex-start;gap:8px;margin:4px 0 0;padding:12px;font-size:9px;line-height:1.65;display:flex}.funded-purchase-disclosure svg{flex:none;margin-top:1px}.funded-application-form{gap:18px;display:grid}.funded-application-selected{background:#0b100d;border:1px solid #294133;grid-template-columns:1fr auto;gap:5px 14px;padding:13px 15px;display:grid}.funded-application-selected>span{color:#9da69f;font-size:10px}.funded-application-selected strong{color:#e3f4e8;grid-column:1;font-size:13px;font-weight:500}.funded-application-selected small{color:#829187;grid-column:1/-1;font-size:10px}.funded-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.funded-application-grid>label{color:#d9e2dc;gap:7px;font-size:11px;display:grid}.funded-application-grid label>span:not(.funded-application-optional){color:#72d69a}.funded-application-grid .funded-application-optional{color:#839188;font-size:9px}.funded-application-grid input,.funded-application-grid select,.funded-application-grid textarea{color:#e9f0eb;width:100%;min-width:0;min-height:43px;font:inherit;background:#080c09;border:1px solid #2a3930;border-radius:2px;padding:11px 12px;font-size:12px}.funded-application-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.funded-application-grid textarea{resize:vertical;min-height:105px}.funded-application-grid input::placeholder,.funded-application-grid textarea::placeholder{color:#647168}.funded-application-grid input:focus,.funded-application-grid select:focus,.funded-application-grid textarea:focus{border-color:#55cb8c;outline:1px solid #55cb8c}.funded-application-grid .funded-application-goals{grid-column:1/-1}.funded-application-grid .funded-application-honeypot{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.funded-application-consents{gap:12px;display:grid}.funded-application-consents label{color:#aab5ad;align-items:flex-start;gap:10px;font-size:10px;line-height:1.65;display:flex}.funded-application-consents input{accent-color:#55cb8c;flex:none;width:15px;height:15px;margin:1px 0 0}.funded-application-consents b{color:#72d69a}.funded-account-select-button:disabled{opacity:.65;cursor:wait}.funded-application-feedback{color:#a9e4bd;background:#102017;border:1px solid #367950;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:11px;line-height:1.6;display:flex}.funded-application-feedback svg{flex:none}.funded-application-feedback.is-error{color:#ffc0c5;background:#211114;border-color:#8a3f48}.funded-application-privacy{color:#78867d;margin:0;font-size:10px;line-height:1.65}.funded-application-spinner{animation:1s linear infinite funded-application-spin}@keyframes funded-application-spin{to{transform:rotate(360deg)}}.funded-application-inbox,.funded-application-inbox .admin-card-title>div{min-width:0}.funded-application-inbox .admin-card-title p{color:#9b9eaa;align-items:center;gap:7px;margin:7px 0 0;font-size:12px;display:flex}.funded-application-inbox .admin-card-title p svg{color:var(--route-accent)}.funded-admin-list{gap:12px;margin-top:18px;display:grid}.funded-admin-application{background:#0b0d10;border:1px solid #ffffff1c;min-width:0;padding:20px}.funded-admin-application.unread{border-color:color-mix(in srgb,var(--route-accent) 42%,#ffffff1c)}.funded-admin-application-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.funded-admin-application-heading>div{min-width:0}.funded-admin-application-heading h3{margin:8px 0 3px;font-size:18px}.funded-admin-application-heading p,.funded-admin-application-heading time{color:#9b9eaa;margin:0;font-size:11px;line-height:1.6}.funded-admin-application-heading time{flex:none}.funded-admin-status{color:#a9aab2;text-transform:uppercase;letter-spacing:.1em;border:1px solid #ffffff24;padding:4px 7px;font-size:9px;display:inline-flex}.funded-admin-status.unread{color:#8be5b2;border-color:#54d49380}.funded-admin-status.resolved{color:#a9aab2;border-color:#ffffff24}.funded-admin-details{color:#c6c8ce;flex-wrap:wrap;gap:8px 18px;margin:15px 0;font-size:11px;display:flex}.funded-admin-details>*{overflow-wrap:anywhere}.funded-admin-details a{color:#d1d3d9;text-decoration:none}.funded-admin-details a:hover{color:var(--route-accent)}.funded-admin-goals{border-left:2px solid var(--route-accent);color:#d2d3d9;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff06;margin:14px 0;padding:13px;font-size:12px;line-height:1.7}.funded-admin-notification{color:#aeb8b0;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:10px;display:flex}.funded-admin-notification svg{color:#9cbaa7}.funded-admin-notification small{color:#818b84}.funded-admin-notification.failed,.funded-admin-notification.not_configured{color:#edbd91}.funded-admin-notification small{overflow-wrap:anywhere}.funded-admin-actions{gap:8px!important}@media (max-width:950px){.funded-account-layout{grid-template-columns:1fr}.funded-account-rules{min-height:0}}@media (max-width:850px){.funded-account-page-hero{grid-template-columns:1fr;gap:24px}.funded-account-page-summary{max-width:none}}@media (max-width:950px){.funded-purchase-grid{grid-template-columns:1fr}.funded-purchase-summary{position:static}}@media (max-width:650px){.funded-account-page-hero{gap:16px}.funded-account-page-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.funded-account-page-summary{padding:20px}.funded-account-page .funded-account-section{margin:30px 0 40px}.funded-account-section{margin:40px 0;padding:18px 14px}.funded-account-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:19px}.funded-account-heading h2{font-size:clamp(1.8rem,8vw,2.5rem)}.funded-account-heading p{font-size:12px}.funded-account-demo-badge{justify-content:center;width:100%}.funded-account-steps{grid-template-columns:1fr;gap:9px;padding:14px}.funded-account-steps>svg{display:none}.funded-account-steps>div{grid-template-columns:28px 1fr;gap:0 9px}.funded-account-steps>div>span{width:26px;height:26px}.funded-account-benefits{grid-template-columns:1fr}.funded-account-plan-tabs{gap:5px;padding:9px}.funded-account-plan-tabs button{min-height:58px;font-size:10px}.funded-account-intro{padding:17px 12px 11px}.funded-account-intro h3{font-size:19px}.funded-account-size-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px 9px 12px}.funded-account-size-grid button{min-height:105px;padding:13px 10px}.funded-account-size-grid strong{font-size:20px}.funded-account-quote{padding:13px 11px}.funded-account-rules-heading{padding:16px}.funded-account-rule-list{padding-inline:14px}.funded-account-no-checkout{margin:12px 14px 14px}.funded-application-grid{grid-template-columns:1fr;gap:13px}.funded-application-grid .funded-application-goals{grid-column:auto}.funded-application-selected{grid-template-columns:1fr}.funded-application-selected strong,.funded-application-selected small{grid-column:auto}.funded-purchase-back{margin-bottom:19px}.funded-purchase-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}.funded-purchase-form-heading h2{font-size:19px}.funded-purchase-private{font-size:8px}.funded-purchase-summary{padding:18px}.funded-admin-application{padding:15px}.funded-admin-application-heading{gap:8px;display:grid}.funded-admin-application-heading time{font-size:10px}.funded-admin-actions{flex-wrap:wrap;align-items:stretch}.funded-admin-actions>*{flex:42%}}.institution-writeups-table-search input:focus{outline:0}.institution-writeups-table-wrap{overflow-x:auto}.institution-writeups-table{border-collapse:collapse;text-align:left;width:100%}.institution-writeups-table th{border-top:1px solid var(--academy-border);border-bottom:1px solid var(--academy-border);color:#b9bdc5;white-space:nowrap;background:#131519;padding:12px 13px;font-size:10px;font-weight:600}.institution-writeup-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.institution-writeup-sort:hover,.institution-writeup-sort[aria-pressed=true]{color:var(--route-accent)}.institution-writeups-table td{color:#bfc2ca;vertical-align:top;border-bottom:1px solid #ffffff10;padding:13px;font-size:11px;line-height:1.55}.institution-writeups-table tbody tr:hover{background:#ffffff06}.institution-writeups-table td:first-child{color:#f0f1f3;min-width:210px;font-size:12px;font-weight:550}.institution-writeups-table td:last-child{white-space:nowrap;min-width:110px}.demo-certificate-page{justify-items:center;gap:24px;max-width:1180px;margin:0 auto;display:grid}.demo-certificate-notice{color:#fff;background:linear-gradient(110deg,#281616,#1c1315);border:1px solid #b64b45;align-items:flex-start;gap:14px;width:100%;max-width:1040px;padding:16px 20px;display:flex}.demo-certificate-notice>svg{color:#ff8074;flex:none}.demo-certificate-notice strong{letter-spacing:.12em;color:#ffaaa2;font-size:12px}.demo-certificate-notice p{color:#e3c5c1;margin:7px 0 0;font-size:13px;line-height:1.6}.demo-certificate-paper{isolation:isolate;box-sizing:border-box;aspect-ratio:1.414;color:#242321;background:#f4f0e7;border:1px solid #b69567;width:min(100%,1080px);padding:clamp(24px,4.4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0007}.demo-certificate-paper:before{z-index:-1;content:"";border:1px solid #b69567;position:absolute;inset:14px}.demo-certificate-paper:after{z-index:-1;content:"";border:1px solid #d7c7a9;position:absolute;inset:20px}.demo-certificate-watermark{z-index:0;color:#ad26321a;letter-spacing:.1em;white-space:nowrap;pointer-events:none;font-size:clamp(44px,8vw,104px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-22deg)}.demo-certificate-content{z-index:1;grid-template-rows:auto 1fr auto;min-width:0;display:grid;position:relative}.demo-certificate-header{border-bottom:1px solid #d8cbb4;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.demo-certificate-identity{align-items:center;gap:12px;display:flex}.demo-certificate-identity img{object-fit:contain}.demo-certificate-identity span{text-align:left;gap:3px;display:grid}.demo-certificate-identity strong{letter-spacing:.15em;color:#242321;font-size:12px}.demo-certificate-identity small{letter-spacing:.24em;color:#706a61;font-size:9px}.demo-certificate-preview-chip{color:#92372e;letter-spacing:.14em;white-space:nowrap;border:1px solid #bd7468;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.demo-certificate-main{text-align:center;align-content:center;justify-items:center;padding:18px 0;display:grid}.demo-certificate-kicker{color:#8e302b;letter-spacing:.22em;font-size:9px;font-weight:700}.demo-certificate-main h1{letter-spacing:-.035em;text-align:center;max-width:100%;margin:17px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5.2vw,64px);font-weight:500;line-height:1.05}.demo-certificate-main h1 em{color:#8e302b;font-style:normal}.demo-certificate-award{color:#666158;margin:4px 0;line-height:1.5;font-size:12px!important}.demo-certificate-main h2{color:#282521;letter-spacing:.08em;white-space:nowrap;border-bottom:1px solid #b69567;margin:10px 0;padding:0 12px 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,3vw,32px);font-weight:500}.demo-certificate-main h3{color:#7f302b;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2.3vw,24px);font-weight:500}.demo-certificate-description{color:#777168;margin:10px 0 0;line-height:1.5;font-size:10px!important}.demo-certificate-footer{border-top:1px solid #d8cbb4;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;padding-top:13px;display:grid}.demo-certificate-footer>div:not(.demo-certificate-seal){gap:4px;display:grid}.demo-certificate-footer>div:last-child{text-align:right}.demo-certificate-footer>div>span,.demo-certificate-footer>div>strong{letter-spacing:.13em;font-size:8px}.demo-certificate-footer>div>span{color:#8e302b}.demo-certificate-footer>div>strong{color:#464139}.demo-certificate-seal{color:#8e302b;justify-items:center;gap:3px;display:grid}.demo-certificate-seal span{letter-spacing:.11em;font-size:7px;font-weight:800}@media (max-width:650px){.demo-certificate-paper{aspect-ratio:auto;min-height:560px;padding:30px 24px}.demo-certificate-paper:before{inset:10px}.demo-certificate-paper:after{inset:15px}.demo-certificate-header{align-items:flex-start}.demo-certificate-preview-chip{padding:7px;font-size:8px}.demo-certificate-main h1{font-size:clamp(35px,9vw,52px)}.demo-certificate-footer{grid-template-columns:1fr auto;row-gap:12px}.demo-certificate-footer>div:last-child{text-align:left;grid-column:1/-1}.demo-certificate-watermark{font-size:clamp(36px,11vw,62px)}}.institution-writeup-local-link{color:var(--route-accent);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.institution-writeup-local-link:hover{text-underline-offset:3px;text-decoration:underline}.institution-writeup-row-tags{flex-wrap:wrap;gap:5px;display:flex}.institution-writeup-row-tags button{padding:4px 6px;font-size:9px}.institution-writeups-no-results{text-align:center!important;color:#9da2ab!important;padding:32px!important}.institution-writeups-error{text-align:center!important;color:#ff8d9b!important;padding:32px!important}.institution-writeups-table-footer{color:#9da2ab;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:10px;display:flex}.institution-writeups-table-footer>div{align-items:center;gap:11px;display:flex}.institution-writeups-table-footer button{border:1px solid var(--academy-border);color:#e6e7eb;cursor:pointer;background:#101216;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.institution-writeups-table-footer button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.institution-writeups-table-controls{flex-direction:column;align-items:flex-start;gap:13px}.institution-writeups-table-controls>label{width:100%}.institution-writeups-table-search{justify-content:space-between}.institution-writeups-table-search>span:last-child{flex:1;max-width:270px}.institution-writeups-table-search input{width:100%}.institution-writeups-table-wrap{overflow:visible}.institution-writeups-table,.institution-writeups-table tbody{width:100%;display:block}.institution-writeups-table thead{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.institution-writeups-table tbody{padding:8px 12px}.institution-writeups-table tr{border:1px solid var(--academy-border);background:#101216;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:9px 0;padding:13px;display:grid}.institution-writeups-table td,.institution-writeups-table td:first-child,.institution-writeups-table td:last-child{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:grid}.institution-writeups-table td:first-child{grid-column:1/-1;font-size:13px}.institution-writeups-table td:before{content:attr(data-label);color:#858b96;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:9px}.institution-writeups-table td.institution-writeups-no-results,.institution-writeups-table td.institution-writeups-error{grid-column:1/-1;text-align:center!important}.institution-writeups-table-footer{flex-direction:column;align-items:flex-start;padding-inline:14px}.institution-writeups-table-footer>div{align-self:flex-end}}.dh-blog-site{--blog-red:#ef364e;--blog-bg:#090a0d;--blog-panel:#101216;--blog-line:#25272d;--blog-muted:#9a9da7;background:radial-gradient(ellipse at 18% 0%,#2a1018 0,transparent 35%),var(--blog-bg);color:#f6f6f7;min-height:100vh;margin:0}.dh-blog-header,.dh-blog-footer{border-bottom:1px solid var(--blog-line);justify-content:space-between;align-items:center;gap:22px;width:100%;max-width:none;margin:0;padding:25px clamp(18px,2.5vw,38px);display:flex}.dh-blog-wordmark{color:#fff;gap:14px;text-decoration:none}.dh-blog-brand-logo.brand-logo{width:62px;height:70px}.dh-blog-wordmark .institution-wordmark{align-self:center}.dh-blog-wordmark .institution-wordmark b{width:220px}.dh-blog-wordmark .institution-wordmark small{letter-spacing:.3em;font-size:8px}.dh-blog-header nav{align-items:center;gap:24px;display:flex}.dh-blog-header nav a,.dh-blog-footer>a:last-child{color:#dedfe3;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.dh-blog-header nav a:hover,.dh-blog-footer>a:last-child:hover{color:var(--blog-red)}.dh-blog-main,.dh-blog-article-main{width:100%;max-width:none;margin:0;padding:72px clamp(18px,2.5vw,36px) 100px}.dh-blog-intro{padding:0 0 40px}.dh-blog-eyebrow{color:var(--blog-red);letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;display:inline-flex}.dh-blog-intro h1{letter-spacing:-.055em;margin:22px 0 14px;font-size:clamp(44px,7vw,84px);line-height:.99}.dh-blog-intro h1 em{color:var(--blog-red);font-weight:450}.dh-blog-intro>p{color:#b0b2b9;max-width:580px;font-size:16px;line-height:1.75}.dh-blog-search{max-width:650px;margin:0 0 26px}.dh-blog-search label{color:#b6b8c0;margin-bottom:8px;font-size:11px;display:block}.dh-blog-search>div{gap:9px;display:flex}.dh-blog-search input{border:1px solid var(--blog-line);color:#fff;min-width:0;font:inherit;background:#0b0d10;border-radius:4px;flex:1;padding:13px 14px;font-size:14px}.dh-blog-search input:focus{border-color:var(--blog-red);outline:0}.dh-blog-search button{border:1px solid var(--blog-red);background:var(--blog-red);color:#fff;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex}.dh-blog-categories{scrollbar-width:thin;gap:9px;padding:3px 0 24px;display:flex;overflow-x:auto}.dh-blog-categories a{border:1px solid var(--blog-line);color:#b8bbc3;white-space:nowrap;border-radius:20px;flex:none;padding:8px 11px;font-size:11px;text-decoration:none}.dh-blog-categories a:hover,.dh-blog-categories a[aria-current=page]{border-color:var(--blog-red);color:#fff;background:#ef364e12}.dh-blog-list-heading{border-top:1px solid var(--blog-line);justify-content:space-between;align-items:baseline;gap:15px;margin:16px 0 18px;padding-top:19px;display:flex}.dh-blog-list-heading h2{letter-spacing:-.025em;margin:0;font-size:22px}.dh-blog-list-heading>span{color:var(--blog-muted);font-size:11px}.dh-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dh-blog-card{border:1px solid var(--blog-line);background:var(--blog-panel);border-radius:6px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.dh-blog-card:hover{border-color:#ef364e80;transform:translateY(-3px)}.dh-blog-card-image{aspect-ratio:1.72;background:#15171c;display:block;position:relative;overflow:hidden}.dh-blog-card-image img{object-fit:cover;transition:transform .3s}.dh-blog-card:hover .dh-blog-card-image img{transform:scale(1.035)}.dh-blog-image-fallback{width:100%;height:100%;color:var(--blog-red);place-items:center;display:grid}.dh-blog-card-content{flex-direction:column;flex:1;padding:17px;display:flex}.dh-blog-card-meta{color:var(--blog-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.dh-blog-card-meta>span{color:var(--blog-red)}.dh-blog-card h3{margin:13px 0 8px;font-size:17px;line-height:1.42}.dh-blog-card h3 a{color:#f1f1f3;text-decoration:none}.dh-blog-card h3 a:hover{color:#ff697c}.dh-blog-card-content>p{color:#a7aab3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.dh-blog-read{color:#f1f1f3;align-items:center;gap:6px;margin-top:auto;font-size:11px;text-decoration:none;display:inline-flex}.dh-blog-read svg{color:var(--blog-red)}.dh-blog-empty{border:1px solid var(--blog-line);color:#b5b7bf;text-align:center;grid-column:1/-1;padding:32px}.dh-blog-footer{border-top:1px solid var(--blog-line);color:var(--blog-muted);border-bottom:0;font-size:11px}.dh-blog-article-main{max-width:1180px;padding-top:43px}.dh-blog-back{color:#c2c4cb;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.dh-blog-back:hover{color:var(--blog-red)}.dh-blog-article-heading{max-width:900px;margin:35px auto 28px}.dh-blog-article-categories{flex-wrap:wrap;gap:8px;display:flex}.dh-blog-article-categories span{color:#ff697c;border:1px solid #ef364e55;border-radius:3px;padding:6px 9px;font-size:9px}.dh-blog-article-heading h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(34px,5.5vw,66px);line-height:1.08}.dh-blog-article-byline{color:var(--blog-muted);align-items:center;gap:20px;font-size:11px;display:flex}.dh-blog-article-byline>span,.dh-blog-article-byline time{align-items:center;gap:7px;display:inline-flex}.dh-blog-article-cover{aspect-ratio:1.9;border:1px solid var(--blog-line);background:#14161a;border-radius:6px;max-width:1100px;margin:0 auto 55px;position:relative;overflow:hidden}.dh-blog-article-cover img{object-fit:cover}.dh-blog-article-layout{grid-template-columns:minmax(0,760px) 210px;justify-content:center;align-items:start;gap:55px;display:grid}.dh-blog-article-body{color:#d5d6dc;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.85}.dh-blog-article-body h1,.dh-blog-article-body h2,.dh-blog-article-body h3,.dh-blog-article-body h4{color:#fff;margin:1.8em 0 .65em;line-height:1.25}.dh-blog-article-body h1{font-size:2em}.dh-blog-article-body h2{font-size:1.65em}.dh-blog-article-body h3{font-size:1.35em}.dh-blog-article-body h4{font-size:1.1em}.dh-blog-article-body p{margin:0 0 1.2em}.dh-blog-article-body a{color:#ff667a;text-underline-offset:3px;text-decoration:underline}.dh-blog-article-body strong{color:#f4f4f6}.dh-blog-article-body blockquote{border-left:2px solid var(--blog-red);color:#f2dfe2;margin:1.7em 0;padding:4px 0 4px 20px}.dh-blog-article-body figure{margin:1.8em 0}.dh-blog-article-body figure.image-left{max-width:78%;margin-left:0;margin-right:auto}.dh-blog-article-body figure.image-center{max-width:100%;margin-left:auto;margin-right:auto}.dh-blog-article-body figure.image-right{max-width:78%;margin-left:auto;margin-right:0}.dh-blog-article-body figure img{border:1px solid var(--blog-line);border-radius:4px;width:100%;height:auto;display:block}.dh-blog-article-body figcaption{color:var(--blog-muted);margin-top:8px;font-size:11px}.dh-blog-article-body ul,.dh-blog-article-body ol{margin:0 0 1.3em;padding-left:1.5em}.dh-blog-article-body li{margin:.35em 0;padding-left:.25em}.dh-blog-article-body pre{border:1px solid var(--blog-line);color:#f3ccd1;background:#050609;border-radius:4px;padding:16px;font-size:13px;line-height:1.6;overflow:auto}.dh-blog-article-body code,.dh-blog-article-body kbd{color:#ffabb5;background:#ffffff12;border-radius:3px;padding:.12em .35em;font-size:.88em}.dh-blog-article-body table{border-collapse:collapse;max-width:100%;font-size:13px;display:block;overflow:auto}.dh-blog-article-body th,.dh-blog-article-body td{border:1px solid var(--blog-line);text-align:left;padding:9px 11px}.dh-blog-article-body hr{border:0;border-top:1px solid var(--blog-line);margin:2em 0}.dh-blog-article-aside{border:1px solid var(--blog-line);background:#101216;border-radius:4px;gap:14px;padding:17px;display:grid;position:sticky;top:25px}.dh-blog-article-aside>span{color:var(--blog-red);letter-spacing:.14em;font-size:9px}.dh-blog-article-aside a{color:#dedfe4;justify-content:space-between;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.dh-blog-article-aside a:hover{color:var(--blog-red)}@media (max-width:950px){.dh-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-blog-article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:26px}}@media (max-width:700px){.dh-blog-header,.dh-blog-footer{padding:19px 18px}.dh-blog-header nav{gap:14px}.dh-blog-header nav a{font-size:11px}.dh-blog-main,.dh-blog-article-main{padding:49px 18px 70px}.dh-blog-grid{grid-template-columns:1fr;gap:13px}.dh-blog-card{grid-template-columns:minmax(110px,.72fr) minmax(0,1.28fr);display:grid}.dh-blog-card-image{aspect-ratio:auto;height:100%;min-height:160px}.dh-blog-card-content{padding:13px}.dh-blog-card h3{margin:10px 0 6px;font-size:15px}.dh-blog-card-content>p{-webkit-line-clamp:2;font-size:11px}.dh-blog-card-meta{font-size:9px}.dh-blog-article-heading{margin-top:27px}.dh-blog-article-cover{aspect-ratio:1.45;margin-bottom:35px}.dh-blog-article-layout{grid-template-columns:1fr}.dh-blog-article-aside{grid-template-columns:1fr 1fr;align-items:center;position:static}.dh-blog-article-aside>span{grid-column:1/-1}.dh-blog-article-body{font-size:17px;line-height:1.8}}@media (max-width:1150px){.dh-blog-wordmark .institution-wordmark b{width:195px}}@media (max-width:850px){.dh-blog-brand-logo.brand-logo{width:42px;height:48px}.dh-blog-wordmark{gap:10px}.dh-blog-wordmark .institution-wordmark b{width:clamp(130px,34vw,155px)}.dh-blog-wordmark .institution-wordmark small{letter-spacing:.24em;font-size:8px}}@media (max-width:550px){.dh-blog-wordmark .institution-wordmark{gap:5px}.dh-blog-wordmark .institution-wordmark b{width:clamp(118px,36vw,140px)}.dh-blog-wordmark .institution-wordmark small{letter-spacing:.23em;font-size:7px}}@media (max-width:420px){.dh-blog-brand-logo.brand-logo{width:42px;height:48px}.dh-blog-wordmark{gap:8px}.dh-blog-wordmark .institution-wordmark b{width:clamp(112px,36vw,125px)}.dh-blog-wordmark .institution-wordmark small{letter-spacing:.2em;font-size:6px}.dh-blog-header,.dh-blog-footer{gap:10px;padding-inline:12px}.dh-blog-header nav{gap:10px}.dh-blog-header nav a{font-size:10px}.dh-blog-card{grid-template-columns:105px minmax(0,1fr)}.dh-blog-card-image{min-height:155px}.dh-blog-card-content{padding:11px}.dh-blog-card h3{font-size:13px}.dh-blog-card-meta{flex-direction:column;gap:4px}.dh-blog-search button{padding-inline:10px}}.institution-careers-page{width:100%;max-width:none;margin:0}.institution-careers-heading{text-align:center;width:100%;max-width:none;margin:0 auto 42px}.institution-careers-heading h1{margin:18px 0;font-size:clamp(2.7rem,6.5vw,5.3rem);line-height:1.02}.institution-careers-heading h1 em{color:var(--route-accent);font-style:normal}.institution-careers-heading>p{color:#a0a5ae;max-width:900px;margin:0 auto;font-size:15px;line-height:1.8}.career-heading-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px 20px;margin-top:23px;display:flex}.career-heading-actions .career-learning-link{margin-top:0}.dh-careers{background:linear-gradient(120deg,#101216,#0b0d10);border:1px solid #ffffff1c;width:100%;max-width:1400px;margin:34px auto 0;padding:22px}.dh-careers-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dh-careers-heading>div>span{color:var(--route-accent);letter-spacing:.14em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.dh-careers-heading h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(20px,3vw,28px)}.dh-careers-heading p{color:#9b9eaa;margin:0;font-size:12px;line-height:1.65}.dh-careers-toggle,.dh-careers-job>header>button,.dh-careers-submit button{border:1px solid color-mix(in srgb,var(--route-accent) 60%,transparent);background:color-mix(in srgb,var(--route-accent) 16%,#0b0d10);color:#f1e8ea;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font:650 11px ui-sans-serif,system-ui,sans-serif;display:inline-flex}.dh-careers-toggle svg{transition:transform .18s}.dh-careers-toggle svg.is-open{transform:rotate(180deg)}.dh-careers-list{gap:12px;margin-top:17px;display:grid}.dh-careers-job{background:#0b0d10;border:1px solid #ffffff1c;min-width:0;padding:17px}.dh-careers-job>header{align-items:center;gap:12px;display:flex}.dh-careers-job-icon{border:1px solid color-mix(in srgb,var(--route-accent) 40%,transparent);width:40px;height:40px;color:var(--route-accent);flex:none;place-items:center;display:grid}.dh-careers-job>header>div{flex:1;min-width:0}.dh-careers-job h3{margin:0 0 5px;font-size:15px}.dh-careers-job>header p{color:#9b9eaa;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.dh-careers-summary{color:#c7c8cf;margin:14px 0;font-size:12px;line-height:1.65}.dh-careers-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dh-careers-details>div{background:#080a0d;border:1px solid #ffffff12;padding:12px}.dh-careers-details b{font-size:10px}.dh-careers-details ul{color:#a9abb4;gap:5px;margin:8px 0 0;padding-left:17px;font-size:10px;line-height:1.6;display:grid}.dh-careers-form{border:1px solid color-mix(in srgb,var(--route-accent) 35%,transparent);background:#101115;gap:13px;margin-top:14px;padding:15px;display:grid}.dh-careers-form h4{margin:0;font-size:14px}.dh-careers-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.dh-careers-fields label,.dh-careers-message{color:#c9c1c4;gap:6px;font-size:10px;display:grid}.dh-careers-fields label span{color:#898188}.dh-careers-form input:not([type=checkbox]),.dh-careers-form textarea{color:#f0eaed;background:#090a0d;border:1px solid #3c3e46;width:100%;min-width:0;padding:10px;font:12px ui-sans-serif,system-ui,sans-serif}.dh-careers-form input:focus,.dh-careers-form textarea:focus{outline:2px solid color-mix(in srgb,var(--route-accent) 42%,transparent);border-color:var(--route-accent)}.dh-careers-message textarea{resize:vertical;line-height:1.65}.dh-careers-consent{color:#aaaab2;cursor:pointer;align-items:flex-start;gap:8px;font-size:10px;line-height:1.6;display:flex}.dh-careers-consent input{accent-color:var(--route-accent);flex:none;margin:1px 0 0}.dh-careers-submit{justify-content:space-between;align-items:center;gap:12px;display:flex}.dh-careers-submit p{color:#99939a;margin:0;font-size:9px;line-height:1.6}.dh-careers-submit button:disabled{opacity:.6;cursor:wait}.dh-careers-feedback{border:1px solid #ffffff1c;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.6;display:flex}.dh-careers-feedback.success{color:#a1e4b3;background:#0d1711;border-color:#315541}.dh-careers-feedback.error{color:#ffabb5;background:#1b1013;border-color:#73333d}.dh-careers-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.career-resume-open{border:1px solid color-mix(in srgb,var(--route-accent) 68%,transparent);background:var(--route-accent);color:#090b0a;min-height:43px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex;transition:none!important}.career-resume-open:hover{filter:none}.career-resume-open svg{flex-shrink:0}.career-learning-link{color:#e1e2e7;align-items:center;gap:9px;margin-top:22px;font-size:12px;text-decoration:none;display:inline-flex}.career-learning-link svg:first-child{color:var(--route-accent)}.career-learning-link svg:last-child{color:#8e939c}.career-resume-dialog-content{z-index:201;color:#eff0f3;background:#0b0d10;border:1px solid #34373e;outline:none;flex-direction:column;width:min(1320px,100vw - 36px);max-height:min(92dvh,980px);margin:0;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 100px #000b}.career-resume-dialog-content:not([open]){display:none}.career-resume-dialog-content::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405d9}.career-resume-dialog-header{z-index:2;border-bottom:1px solid var(--academy-border);background:linear-gradient(100deg,var(--route-glow),#101216 76%);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 25px;display:flex;position:relative}.career-resume-dialog-header>div>span{color:var(--route-accent);letter-spacing:.15em;font-size:9px;font-weight:650}.career-resume-dialog-header h2{letter-spacing:-.035em;margin:6px 0;font-size:clamp(1.3rem,2vw,1.8rem)}.career-resume-dialog-header p{color:#a1a6af;max-width:760px;margin:0;font-size:11px;line-height:1.6}.career-resume-dialog-close{border:1px solid var(--academy-border);color:#e6e7eb;cursor:pointer;background:#101216;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:border-color .2s,color .2s;display:grid}.career-resume-dialog-close:hover{border-color:var(--route-accent);color:#fff}.career-resume-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.career-board{gap:18px;display:grid}.career-intro-panel{border:1px solid var(--academy-border);background:linear-gradient(120deg,var(--route-glow),#101114 72%);justify-content:space-between;align-items:center;gap:26px;padding:26px;display:flex}.career-intro-panel h2,.career-filter-heading h2{margin:12px 0 8px;font-size:clamp(1.45rem,3vw,2.05rem)}.career-intro-panel>div:first-child>p{color:#a0a5ae;max-width:710px;margin:0;font-size:12px;line-height:1.75}.career-live-status{color:#e6e7eb;letter-spacing:.12em;grid-template-columns:9px auto;align-items:center;column-gap:8px;min-width:157px;font-size:9px;font-weight:650;display:grid}.career-live-status small{color:#9298a2;letter-spacing:0;grid-column:2;font-size:10px;font-weight:400}.career-status-dot{background:#44d19a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #44d19988}.career-status-dot.is-loading{background:#e8b34a;animation:1s infinite alternate career-pulse;box-shadow:0 0 12px #e8b34a88}.career-status-dot.is-error{background:#f06371;box-shadow:0 0 12px #f0637188}@keyframes career-pulse{to{opacity:.35}}.career-search-resources{border:1px solid var(--academy-border);background:#0d0f12;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.career-search-resources>div:first-child p{color:#9298a2;margin:7px 0 0;font-size:11px}.career-search-resources>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.career-search-resources a{border:1px solid var(--academy-border);color:#d6d8de;align-items:center;gap:6px;padding:8px 10px;font-size:10px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.career-search-resources a:hover{border-color:var(--route-accent);color:#fff}.career-search-resources a svg{color:var(--route-accent)}.career-feed-panel{border:1px solid var(--academy-border);background:#0d0f12;overflow:hidden}.career-filter-heading{justify-content:space-between;align-items:center;gap:15px;padding:23px 22px 18px;display:flex}.career-filter-heading h2{margin-bottom:0}.career-refresh{border:1px solid var(--academy-border);color:#e0e2e7;font:inherit;cursor:pointer;background:#131519;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:inline-flex}.career-refresh:hover:not(:disabled){border-color:var(--route-accent)}.career-refresh:disabled{opacity:.55;cursor:wait}.career-refresh svg{color:var(--route-accent)}.career-filters{border-bottom:1px solid var(--academy-border);grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(125px,1fr));gap:11px;padding:0 22px 19px;display:grid}.career-filters>label{color:#888f99;letter-spacing:.08em;text-transform:uppercase;align-content:start;gap:7px;font-size:9px;display:grid}.career-filters select,.career-search>span:last-child{color:#e5e6eb;width:100%;height:39px;font:inherit;letter-spacing:0;text-transform:none;background:#111317;border:1px solid #292c32;font-size:11px}.career-filters select{padding:0 9px}.career-search>span:last-child{align-items:center;gap:8px;padding:0 10px;display:flex}.career-search>span:last-child svg{color:var(--route-accent);flex-shrink:0}.career-search input{color:#f2f2f4;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:11px}.career-search input::placeholder{color:#757b84}.career-results-bar{color:#bfc2ca;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;font-size:10px;display:flex}.career-results-bar>div{color:#8d939d;align-items:center;gap:9px;display:flex}.career-results-bar select{color:#e1e3e8;font:inherit;background:#111317;border:1px solid #292c32;padding:7px 9px;font-size:10px}.career-results-bar button{color:var(--route-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.career-results-bar button:disabled{opacity:.45;cursor:not-allowed}.career-job-list{gap:10px;padding:0 12px 12px;display:grid}.career-job-card{border:1px solid var(--academy-border);background:#111317;padding:17px 19px;transition:border-color .2s,background .2s}.career-job-card:hover{border-color:color-mix(in srgb,var(--route-accent) 55%,transparent);background:#131519}.career-job-topline,.career-job-main,.career-job-details,.career-job-source{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-job-track,.career-job-posted,.career-job-company,.career-job-details>span{align-items:center;gap:7px;display:inline-flex}.career-job-track{color:var(--route-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.career-job-posted{color:#8d939d;font-size:10px}.career-job-main{align-items:flex-start;margin-top:12px}.career-job-main h3{color:#f2f3f5;letter-spacing:-.02em;margin:0 0 6px;font-size:18px}.career-job-company{color:#aeb2bb;margin:0;font-size:11px}.career-job-company svg,.career-job-details svg{color:#9298a2}.career-apply{border:1px solid color-mix(in srgb,var(--route-accent) 52%,transparent);color:#f1f2f4;flex-shrink:0;align-items:center;gap:7px;padding:9px 11px;font-size:10px;text-decoration:none;transition:background .2s;display:inline-flex}.career-apply:hover{background:var(--route-glow)}.career-apply svg{color:var(--route-accent)}.career-job-details{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.career-job-details>span{color:#b7bbc4;border:1px solid #ffffff10;padding:6px 8px;font-size:10px}.career-job-summary{color:#9da2ab;margin:12px 0 0;line-height:1.65;font-size:11px!important}.career-job-source{color:#858b95;border-top:1px solid #ffffff10;flex-wrap:wrap;justify-content:flex-start;margin-top:13px;padding-top:11px;font-size:9px}.career-job-source a{color:#c4c8d0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.career-job-source a:hover{color:var(--route-accent)}.career-pagination{border-top:1px solid var(--academy-border);color:#9399a2;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:10px;display:flex}.career-pagination>div{align-items:center;gap:10px;display:flex}.career-pagination button,.career-message button{border:1px solid var(--academy-border);color:#e3e4e8;font:inherit;cursor:pointer;background:#121418;padding:8px 10px;font-size:10px}.career-pagination button:disabled,.career-message button:disabled{opacity:.4;cursor:not-allowed}.career-pagination button:hover:not(:disabled),.career-message button:hover:not(:disabled){border-color:var(--route-accent)}.career-message{border:1px solid var(--academy-border);color:#aeb2bb;text-align:center;margin:0 12px 12px;padding:24px;font-size:12px;line-height:1.7}.career-message[role=alert]{color:#ffadb7;border-color:#833e4b}.career-message p{margin:0 0 12px;font-size:12px}.career-source-note{border-left:2px solid var(--route-accent);background:#ffffff05;padding:17px 19px}.career-source-note p{color:#858b95;margin:0;font-size:10px;line-height:1.8}.career-source-note p+p{margin-top:7px}.career-source-note strong{color:#c7cad1;font-weight:600}.career-source-note .career-source-warning{color:#f2cb82}.career-source-note code{color:#d5d7df;border:1px solid #ffffff18;border-radius:3px;padding:2px 5px;font-size:9px}.career-source-note a{color:#b4bac4;text-underline-offset:2px;-webkit-text-decoration:underline #555b64;text-decoration:underline #555b64}.career-source-note a+a{margin-left:6px}@media (max-width:1000px){.career-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-search{grid-column:1/-1}}@media (max-width:700px){.institution-careers-heading{margin-bottom:30px}.career-intro-panel{flex-direction:column;align-items:flex-start;padding:21px}.career-live-status{grid-template-columns:9px auto}.career-search-resources{flex-direction:column;align-items:flex-start}.career-search-resources>div:last-child{width:100%}.career-filter-heading{padding:20px 16px 15px}.career-filters{padding:0 16px 15px}.career-results-bar{flex-direction:column;align-items:flex-start;padding-inline:16px}.career-job-main{flex-direction:column}.career-job-main h3{font-size:16px}.career-apply{align-self:flex-start}.career-pagination{flex-direction:column;align-items:flex-start;padding-inline:16px}.career-pagination>div{align-self:flex-end}.career-resume-dialog-content{border:0;width:100vw;height:100dvh;max-height:100dvh}.career-resume-dialog-header,.career-resume-studio{padding:16px}.career-heading-actions{gap:12px}.career-heading-actions .career-learning-link{justify-content:center}}@media (max-width:450px){.career-filters{grid-template-columns:1fr}.career-search{grid-column:auto}.career-job-card{padding:14px}.career-job-topline{flex-direction:column;align-items:flex-start;gap:7px}.career-job-source{line-height:1.6}.career-pagination>div{gap:6px}.career-pagination button{padding:7px}.career-search-resources a{flex:1;justify-content:center}.career-learning-link{text-align:left;align-items:flex-start;line-height:1.5}}.career-resume-studio{padding:23px}.career-resume-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.career-resume-heading h2{margin:13px 0 8px;font-size:clamp(1.8rem,3.5vw,2.6rem)}.career-resume-heading>div:first-child>p{color:#9da2ab;max-width:680px;margin:0;font-size:12px;line-height:1.75}.career-resume-privacy{border:1px solid var(--academy-border);color:#dce0e4;background:#101216;flex-shrink:0;align-items:flex-start;gap:9px;padding:12px 14px;font-size:10px;display:flex}.career-resume-privacy>svg{color:var(--route-accent);flex-shrink:0}.career-resume-privacy>span{gap:4px;display:grid}.career-resume-privacy small{color:#898f99;font-size:9px}.career-resume-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.career-resume-form{gap:13px;min-width:0;display:grid}.career-resume-form-section{border:1px solid var(--academy-border);background:#0e1013;padding:19px}.career-resume-form-title{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.career-resume-form-title>span{border:1px solid color-mix(in srgb,var(--route-accent) 50%,transparent);width:27px;height:27px;color:var(--route-accent);flex:0 0 27px;place-items:center;font-size:9px;display:grid}.career-resume-form-title h3{color:#f0f1f3;letter-spacing:-.01em;margin:1px 0 4px;font-size:15px}.career-resume-form-title p{color:#8d939d;margin:0;font-size:10px;line-height:1.55}.career-resume-fields,.career-resume-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-resume-field{color:#a7abb4;letter-spacing:.04em;align-content:start;gap:6px;min-width:0;font-size:9px;display:grid}.career-resume-field>span{text-transform:uppercase}.career-resume-field input,.career-resume-field textarea{color:#f0f1f3;width:100%;min-width:0;min-height:39px;font:inherit;letter-spacing:0;resize:vertical;background:#121419;border:1px solid #2a2d33;border-radius:2px;padding:10px 11px;font-size:11px;line-height:1.55}.career-resume-field textarea{min-height:76px}.career-resume-field input::placeholder,.career-resume-field textarea::placeholder{color:#6e747e}.career-resume-field input:focus,.career-resume-field textarea:focus{border-color:var(--route-accent);outline:0}.career-resume-fields>.career-resume-field:last-child{grid-column:1/-1}.career-resume-entry-list{gap:10px;display:grid}.career-resume-entry{border:1px solid #292c32;min-width:0;margin:0;padding:14px}.career-resume-entry legend{color:#c5c8d0;padding:0 7px;font-size:10px;font-weight:600}.career-resume-entry-grid>.career-resume-field:last-child{grid-column:1/-1}.career-resume-remove,.career-resume-add{border:1px solid var(--academy-border);color:#b9bdc5;font:inherit;cursor:pointer;background:#111317;justify-content:center;align-items:center;gap:7px;font-size:10px;transition:border-color .2s,color .2s;display:inline-flex}.career-resume-remove{margin-top:10px;padding:7px 9px}.career-resume-remove:hover{color:#ffc1c8;border-color:#ba5261}.career-resume-add{margin-top:12px;padding:9px 11px}.career-resume-add svg{color:var(--route-accent)}.career-resume-add:hover{border-color:var(--route-accent);color:#fff}.career-resume-form-actions{border:1px solid var(--academy-border);background:linear-gradient(110deg,var(--route-glow),#101114 75%);align-items:center;gap:12px;padding:15px 17px;display:flex}.career-resume-print{border:1px solid color-mix(in srgb,var(--route-accent) 65%,transparent);background:var(--route-accent);color:#080b09;min-height:41px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:650;transition:filter .2s,transform .2s;display:inline-flex}.career-resume-print:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.career-resume-print:disabled{opacity:.45;cursor:not-allowed}.career-resume-form-actions p{color:#9298a2;margin:0;font-size:9px;line-height:1.6}.career-resume-form-actions strong{color:#d8dbe1}.career-resume-preview-panel{border:1px solid var(--academy-border);background:#0b0d10;min-width:0;position:sticky;top:18px}.career-resume-preview-toolbar{border-bottom:1px solid var(--academy-border);color:#c1c5cd;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.career-resume-preview-toolbar>div{letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:650;display:flex}.career-resume-preview-toolbar>div svg{color:var(--route-accent)}.career-resume-preview-toolbar>small{color:#858b95;font-size:9px}.career-resume-paper{color:#292929;overflow-wrap:anywhere;background:#fff;min-height:780px;margin:15px;padding:44px 38px;font-family:Avenir Next,Century Gothic,Aptos,Arial,sans-serif;font-size:9.5px;line-height:1.62;box-shadow:0 8px 28px #0002}.world-global-volume{background:linear-gradient(100deg,#1a382d66,#ffffff08 78%);border-left:2px solid #42d69a;gap:7px;margin:14px 0 5px;padding:14px 15px;display:grid}.world-global-volume>span{color:#87b39d;letter-spacing:.12em;font:650 8px ui-monospace,monospace}.world-global-volume strong{color:#edfff4;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #42d69a30;font:550 clamp(32px,3.4vw,43px) IBM Plex Mono,ui-monospace,monospace}.world-globe-selected-country{color:#a8e8cf;letter-spacing:.08em;text-align:center;min-height:20px;margin:0;padding:12px 8px 8px;font-size:12px;font-weight:650}.trading-pulse.world-globe-panel{background:linear-gradient(150deg,#10231d 0%,#0b1110 52%,#0b1713 100%);border-color:#326450;padding:20px;box-shadow:0 28px 80px #0009,inset 0 0 0 1px #75e7af0a}.trading-pulse.world-globe-panel header{border-bottom:1px solid #ffffff12;padding:2px 0 13px}.world-globe-panel .world-globe-brand-lockup{align-items:center;gap:4px;min-width:0;display:flex}.world-globe-panel .world-globe-brand-logo{object-fit:contain;flex:none;width:54px;height:50px}.world-globe-brand-type{align-content:center;gap:4px;min-width:0;margin-left:-10px;display:grid}.world-globe-brand-type img{width:clamp(140px,16vw,190px);height:auto;display:block}.world-globe-brand-type small{color:#b2b9bb;letter-spacing:.32em;padding-left:1px;font:500 9px/1.1 Arial,sans-serif}.world-globe-panel .trading-pulse-live{white-space:nowrap;background:#184a342e;border:1px solid #39826055;border-radius:99px;padding:6px 8px;font-size:8px}.world-globe-panel .world-global-volume{background:radial-gradient(at 12% 0,#42d69a18,#0000 63%),linear-gradient(110deg,#10291f,#101815 78%);border:1px solid #3fa77942;border-left:2px solid #4be0a3;border-radius:5px;gap:3px;margin:14px 0 0;padding:15px 17px 14px;position:relative;box-shadow:0 10px 28px #0003}.world-profit-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.world-profit-heading>span{color:#c3d8cc;letter-spacing:.12em;font:650 9px ui-monospace,monospace}.world-profit-heading small{color:#e9cb82;letter-spacing:.12em;background:#ad7b181a;border:1px solid #e1b65a55;border-radius:99px;padding:3px 6px;font:650 7px ui-monospace,monospace}.world-global-volume .world-profit-region{color:#75b998;letter-spacing:.16em;margin-top:7px;font:600 8px ui-monospace,monospace}.world-global-volume strong{letter-spacing:-.055em;text-shadow:0 0 28px #42d69a30;font-variant-numeric:tabular-nums;font-size:clamp(37px,4.2vw,52px);line-height:1.16}.world-globe-panel .world-globe-canvas-wrap{height:300px;margin-top:2px}.world-globe-panel .world-globe-selected-country{color:#e2fff0;letter-spacing:.12em;text-shadow:0 0 18px #42d69a35;border-top:1px solid #ffffff10;justify-content:center;align-items:center;min-height:42px;margin-top:0;padding:11px 10px 5px;font-size:16px;font-weight:700;display:flex}@media (max-width:500px){.trading-pulse.world-globe-panel{padding:16px}.world-globe-panel .world-global-volume{padding:13px 14px}.world-globe-panel .world-global-volume strong{font-size:38px}.world-globe-panel .world-globe-canvas-wrap{height:280px}.world-globe-panel .world-globe-brand-logo{width:45px;height:42px}.world-globe-brand-type img{width:clamp(115px,33vw,150px)}.world-globe-brand-type small{letter-spacing:.29em;font-size:8px}.world-globe-panel .trading-pulse-live{padding:5px 6px;font-size:7px}}.trading-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(350px,.75fr);align-items:center;gap:clamp(34px,6vw,100px);min-height:500px}.trading-home-hero .ecosystem-copy{max-width:760px}.trading-home-hero .ecosystem-copy h1{max-width:760px;font-size:clamp(4rem,6vw,6.4rem)}.trading-home-hero .ecosystem-copy>p{max-width:650px}.trading-pulse{background:radial-gradient(at 50% 34%,#102823 0,#0b1414 62%);border:1px solid #245342;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0008}.trading-pulse header{justify-content:space-between;align-items:center;gap:10px;display:flex}.trading-pulse-kicker,.trading-pulse-live{letter-spacing:.14em;align-items:center;gap:6px;font:650 8px ui-monospace,monospace;display:flex}.trading-pulse-kicker{color:#73dfb0}.world-globe-brand-logo{object-fit:contain;width:42px;height:38px}.trading-pulse-kicker{gap:9px;font-size:11px}.trading-pulse-live{color:#99ac9f}.trading-pulse-live i{background:#46d99e;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite trading-pulse-dot;box-shadow:0 0 12px #46d99e}.world-globe-instruction{color:#8ea398;margin:10px 0 0;font-size:10px}.world-globe-canvas-wrap{width:100%;height:300px;position:relative}.world-globe-canvas-wrap canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.world-globe-canvas-wrap canvas:active{cursor:grabbing}.world-globe-loading,.world-globe-error{text-align:center;color:#b4c9bf;margin:0;font-size:12px;position:absolute;inset:45% 0 auto}.world-globe-error{color:#ffaaa0}.world-globe-country-picker{color:#99ac9f;letter-spacing:.08em;text-transform:uppercase;gap:6px;margin:4px 0 13px;font-size:10px;display:grid}.world-globe-country-picker select{color:#e7f2eb;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#0b1714;border:1px solid #315448;border-radius:3px;padding:9px 11px}.world-profit-disclosure{background:#ffffff06;border:1px solid #365047;padding:12px}.world-profit-disclosure>span{color:#a8e8cf;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.world-profit-disclosure>span svg{flex:none}.world-profit-disclosure p{color:#b2c3b9;margin:8px 0;font-size:10px;line-height:1.55}.world-profit-disclosure small{color:#75a28d;font-size:9px}@keyframes trading-pulse-dot{50%{opacity:.35;box-shadow:0 0 3px #46d99e}}@media (max-width:900px){.trading-home-hero{grid-template-columns:minmax(0,1fr);gap:35px;min-height:0}.trading-home-hero .ecosystem-copy{max-width:760px}.trading-pulse{width:100%;max-width:620px}}@media (max-width:500px){.trading-pulse{padding:16px}.world-globe-brand-logo{width:36px;height:34px}.trading-pulse-kicker{font-size:10px}.world-globe-canvas-wrap{height:280px}}.career-resume-paper-header{text-align:center;border-bottom:1px solid #555;padding-bottom:16px}.career-resume-paper-header h2{color:#292929;letter-spacing:.015em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;margin:0;font-family:inherit;font-size:clamp(18px,1.9vw,22px);font-weight:750;line-height:1.25}.career-resume-paper-title{color:#555;font-weight:600;margin:5px 0 11px!important;font-size:10px!important;line-height:1.4!important}.career-resume-contact{color:#555;flex-wrap:wrap;justify-content:center;gap:3px 0;font-size:8px;display:flex}.career-resume-contact>span:not(:last-child):after{content:"·";color:#777;margin:0 7px}.career-resume-paper-section{break-inside:auto;text-align:left;border-bottom:1px solid #777;margin-top:16px;padding-bottom:14px}.career-resume-paper-section:last-of-type{border-bottom:0}.career-resume-paper-section h3{color:#303030;letter-spacing:.12em;text-transform:uppercase;break-after:avoid;margin:0 0 9px;font-family:inherit;font-size:9px;font-weight:750}.career-resume-paper-section>p,.career-resume-paper-entry>p{color:#494949;margin:0;font-size:8.5px;line-height:1.6}.career-resume-paper-entry{break-inside:avoid;margin-top:10px}.career-resume-paper-entry:first-of-type{margin-top:0}.career-resume-paper-entry-heading{color:#303030;text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;font-size:9px;display:flex}.career-resume-paper-entry-heading strong{font-weight:700}.career-resume-paper-entry-heading>span{color:#5e5e5e;text-align:right;flex-shrink:0;font-size:8px}.career-resume-paper-subheading{font-weight:600;color:#555!important;margin:2px 0 3px!important;font-size:8.5px!important}.career-resume-paper ul{color:#494949;gap:4px;margin:5px 0 0;padding-left:15px;font-size:8.5px;line-height:1.5;display:grid}.career-resume-paper li{padding-left:1px}.career-resume-preview-empty{color:#75808c;text-align:center;justify-items:center;gap:9px;max-width:230px;margin:105px auto 0;display:grid}.career-resume-preview-empty svg{color:#a4abb4}.career-resume-preview-empty strong{color:#4a5561;font-size:12px}.career-resume-preview-empty p{color:#78818b;margin:0;font-size:10px;line-height:1.65}.career-resume-preview-footer{color:#858b95;align-items:flex-start;gap:8px;padding:0 15px 14px;font-size:9px;line-height:1.6;display:flex}.career-resume-preview-footer svg{color:var(--route-accent);flex-shrink:0}.hz-intel{color:#f1e9eb;background:radial-gradient(at 50% -24%,#591b2b55,#0000 52%),linear-gradient(150deg,#151014,#090a0c 58%);border:1px solid #552630;min-height:calc(100vh - 120px);position:relative;overflow:hidden;box-shadow:0 20px 70px #0007}.hz-intel:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.hz-intel-header{background:#0b0b0dd9;border-bottom:1px solid #4c242e;justify-content:space-between;align-items:center;gap:16px;padding:17px 28px;display:flex;position:relative}.hz-intel-brand{align-items:center;gap:11px;display:flex}.hz-intel-brand>span{color:#fa526b;background:#210f14;border:1px solid #8a3041;place-items:center;width:35px;height:35px;display:grid}.hz-intel-brand b,.hz-intel-brand small{display:block}.hz-intel-brand b{letter-spacing:.12em;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-brand small{color:#a78c92;letter-spacing:.12em;margin-top:4px;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-live{color:#f37a8a;letter-spacing:.09em;align-items:center;gap:8px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-intel-live i,.hz-intel-footer>span:first-child i{background:#ef4c64;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ef4c64}.hz-intel-live span{color:#bd929a;border-left:1px solid #592a35;margin-left:6px;padding-left:13px;font-size:8px}.hz-intel-main{max-width:1120px;margin:0 auto;padding:48px 34px 24px;position:relative}.hz-intel-kicker{color:#e66a7a;letter-spacing:.17em;align-items:center;gap:10px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-intel-kicker i{background:#a63d50;width:28px;height:1px}.hz-intel-kicker span{color:#bd9ba1}.hz-intel-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin:14px 0 28px;display:flex}.hz-intel-intro h1{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(36px,5vw,58px);font-weight:680;line-height:1.08}.hz-intel-intro h1 span{color:#f0445e}.hz-intel-intro p{color:#b5a6aa;max-width:610px;margin:12px 0 0;font-size:13px;line-height:1.7}.hz-intel-scope{color:#e77c89;background:#160f12;border:1px solid #4e2731;flex:none;align-items:center;gap:10px;padding:12px 14px;font-size:10px;line-height:1.65;display:flex}.hz-intel-scope svg{flex:none}.hz-intel-scope b{color:#efcbd1;font-weight:550}.hz-intel-search{background:linear-gradient(120deg,#1a1115,#0c0d10 80%);border:1px solid #682b39;padding:19px;box-shadow:0 14px 35px #0005}.hz-intel-search>label:first-child{color:#c8a1a8;letter-spacing:.13em;margin-bottom:9px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hz-intel-input-wrap{background:#090a0c;border:1px solid #57303a;align-items:center;gap:12px;min-height:57px;padding:6px 7px 6px 15px;transition:border-color .2s,box-shadow .2s;display:flex}.hz-intel-input-wrap:focus-within{border-color:#ec5268;box-shadow:0 0 0 3px #ec52681b}.hz-intel-input-wrap>svg{color:#ea586c;flex:none}.hz-intel-input-wrap input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-input-wrap input::placeholder{color:#73686b}.hz-intel-input-wrap button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#dc334d;border:1px solid #f05067;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .2s,border-color .2s;display:inline-flex}.hz-intel-input-wrap button:hover:not(:disabled){background:#ed405b;border-color:#ff7183}.hz-intel-input-wrap button:disabled{opacity:.48;cursor:not-allowed}.hz-intel-authorize{color:#bbaeb1;cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;font-size:10px;line-height:1.6;display:flex}.hz-intel-authorize input{accent-color:#ea435c;flex:none;width:14px;height:14px;margin:1px 0 0}.hz-intel-error{color:#ff9aa7;background:#240f14;border:1px solid #8b3543;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:11px;line-height:1.55;display:flex}.hz-intel-error svg{flex:none}.hz-intel-progress{background:#100d10;border:1px solid #582832;margin-top:17px;padding:16px 18px}.hz-intel-progress-top,.hz-intel-progress-top>div{align-items:center;gap:9px;display:flex}.hz-intel-progress-top{justify-content:space-between}.hz-intel-progress-top>div{color:#f17787;letter-spacing:.1em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-progress-top small{color:#a58f94;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-pulse{background:#f04c64;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate hz-pulse;box-shadow:0 0 12px #f04c64}.hz-intel-progress-track{background:#392027;height:3px;margin:13px 0;overflow:hidden}.hz-intel-progress-track i{background:#f24a62;width:38%;height:100%;animation:1.5s ease-in-out infinite hz-progress;display:block;box-shadow:0 0 12px #f24a62}.hz-intel-progress-stage{color:#f0dfe2;align-items:center;gap:8px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-intel-spinner{border:2px solid #67313b;border-top-color:#f05268;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite hz-spin}.hz-intel-ellipsis{color:#ec5369;animation:.8s steps(2,end) infinite hz-blink}.hz-intel-progress>p{color:#97898d;margin:8px 0 0 21px;font-size:9px}.hz-intel-empty{text-align:center;background:linear-gradient(140deg,#121013,#0b0c0e);border:1px solid #35242a;justify-items:center;margin-top:18px;padding:43px 20px 38px;display:grid}.hz-intel-empty-mark{color:#ef5368;background:#190f12;border:1px solid #66303a;place-items:center;width:54px;height:54px;margin-bottom:15px;display:grid}.hz-intel-empty>span{color:#da6474;letter-spacing:.16em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-empty h2{color:#f0e8ea;letter-spacing:-.03em;margin:9px 0 5px;font-size:19px}.hz-intel-empty p{color:#9e9296;max-width:390px;margin:0;font-size:11px;line-height:1.7}.hz-intel-source-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.hz-intel-source-chips span{color:#c5a3aa;letter-spacing:.08em;border:1px solid #3d252c;padding:6px 8px;font:650 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-report{margin-top:18px;animation:.35s both hz-report-in}.hz-intel-report-head{background:linear-gradient(110deg,#211117,#100e11 75%);border:1px solid #592631;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.hz-intel-report-label{color:#7be0a2;letter-spacing:.12em;align-items:center;gap:7px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-intel-report-head h2{color:#fff;overflow-wrap:anywhere;margin:8px 0 3px;font:650 24px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-report-head p{color:#a49498;margin:0;font-size:9px}.hz-intel-report-head button{color:#e4b6be;letter-spacing:.05em;cursor:pointer;background:#160f12;border:1px solid #59303a;align-items:center;gap:7px;padding:9px 11px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-intel-report-head button:hover{color:#fff;border-color:#ec5268}.hz-intel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0;display:grid}.hz-intel-metrics>div{background:#100f12;border:1px solid #35252a;min-width:0;padding:12px 14px}.hz-intel-metrics span,.hz-intel-metrics b,.hz-intel-metrics small{display:block}.hz-intel-metrics span{color:#b28b93;letter-spacing:.12em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-metrics b{color:#f1e7e9;overflow-wrap:anywhere;margin:7px 0 3px;font:600 17px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-metrics small{color:#8d8185;font-size:9px}.hz-intel-results{grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.hz-intel-card{background:linear-gradient(145deg,#141114,#0d0e10);border:1px solid #3a262c;min-width:0}.hz-intel-card>header{border-bottom:1px solid #332229;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.hz-intel-card>header>div{align-items:center;gap:8px;display:flex}.hz-intel-card>header svg{color:#ed5268;flex:none}.hz-intel-card>header h3{color:#ede4e6;margin:0;font-size:12px;font-weight:620}.hz-intel-card>header>small{color:#a78990;letter-spacing:.1em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-dns{grid-row:span 2}.hz-intel-record-group{border-bottom:1px solid #241b1f;padding:11px 14px}.hz-intel-record-group:last-child{border-bottom:0}.hz-intel-record-group h4{color:#f07282;letter-spacing:.08em;align-items:center;gap:7px;margin:0 0 8px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-intel-record-group h4 span{color:#cba0a8;border:1px solid #532933;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.hz-intel-record{justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.hz-intel-record code,.hz-intel-cert-list code,.hz-intel-nameservers code{color:#d9cdd0;overflow-wrap:anywhere;min-width:0;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-record small{color:#82777a;flex:none;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-details{gap:0;margin:0;padding:6px 15px;display:grid}.hz-intel-details>div{border-bottom:1px solid #261d21;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.hz-intel-details dt{color:#a38c91;font-size:9px}.hz-intel-details dd{color:#e3d6d9;overflow-wrap:anywhere;margin:0;font-size:9px}.hz-intel-statuses{flex-wrap:wrap;gap:5px;padding:4px 15px 12px;display:flex}.hz-intel-statuses span{color:#cf9ba4;background:#1a1115;border:1px solid #462933;padding:5px 7px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-nameservers{border-top:1px solid #302228;gap:5px;margin:0 15px 14px;padding-top:10px;display:grid}.hz-intel-nameservers b{color:#b38a92;letter-spacing:.1em;margin-bottom:2px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-intel-card-note{color:#a29599;margin:12px 15px;font-size:9px;line-height:1.6}.hz-intel-cert-list{gap:5px;max-height:220px;padding:0 15px 14px;display:grid;overflow:auto}.hz-intel-cert-list code{background:#171114;border-left:1px solid #8a3444;padding:5px 7px}.hz-intel-truncated{color:#c18d96;margin:0 15px 12px;font-size:9px}.hz-intel-none{color:#9d8f93;margin:0;padding:15px;font-size:10px;line-height:1.6}.hz-intel-sources{background:#100f12;border:1px solid #36262b;margin-top:11px;padding:14px}.hz-intel-sources h3{color:#e6dadd;margin:0 0 10px;font-size:11px}.hz-intel-sources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.hz-intel-sources a{min-width:0;color:inherit;background:#131114;border:1px solid #35252a;grid-template-columns:18px minmax(0,1fr) 13px;align-items:center;gap:4px 8px;padding:9px;text-decoration:none;display:grid}.hz-intel-sources a:hover{border-color:#78404b}.hz-intel-sources a>span{grid-row:span 2;place-items:center;width:17px;height:17px;display:grid}.hz-intel-sources a>span.is-ok{color:#76d99a}.hz-intel-sources a>span.is-error{color:#f07883}.hz-intel-sources a>b{color:#dacecf;overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:600}.hz-intel-sources a>small{color:#938589;overflow-wrap:anywhere;min-width:0;font-size:8px}.hz-intel-sources a>svg{color:#a07880;grid-area:1/3}.hz-intel-disclaimer{color:#a99b9f;background:#171113;border:1px solid #4a3036;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:9px;line-height:1.65;display:flex}.hz-intel-disclaimer svg{color:#ec7584;flex:none}.hz-intel-footer{color:#99878d;letter-spacing:.08em;border-top:1px solid #342229;justify-content:space-between;align-items:center;gap:10px;min-height:0;margin-top:17px;padding:12px 0 0;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-intel-footer>span:first-child{color:#d78a96;align-items:center;gap:7px;display:flex}@keyframes hz-progress{0%{transform:translate(-110%)}to{transform:translate(270%)}}@keyframes hz-spin{to{transform:rotate(360deg)}}@keyframes hz-pulse{to{opacity:.35;box-shadow:0 0 3px #ef4c64}}@keyframes hz-blink{50%{opacity:.2}}@keyframes hz-report-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.hz-intel-main{padding:34px 20px 20px}.hz-intel-results{grid-template-columns:1fr}.hz-intel-dns{grid-row:auto}.hz-intel-sources>div{grid-template-columns:1fr}.hz-intel-intro{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:520px){.hz-intel-header{align-items:flex-start;padding:13px 15px}.hz-intel-live{flex-direction:column;align-items:flex-end;gap:5px;font-size:8px}.hz-intel-live span{border:0;margin:0;padding:0;font-size:7px}.hz-intel-main{padding:28px 13px 16px}.hz-intel-intro h1{font-size:37px}.hz-intel-intro p{font-size:11px}.hz-intel-search{padding:13px}.hz-intel-input-wrap{flex-wrap:wrap;padding:10px}.hz-intel-input-wrap input{font-size:12px}.hz-intel-input-wrap button{width:100%;min-height:39px}.hz-intel-metrics{grid-template-columns:1fr 1fr}.hz-intel-metrics>div:last-child{grid-column:1/-1}.hz-intel-report-head{align-items:flex-start}.hz-intel-report-head h2{font-size:18px}.hz-intel-report-head button{flex:none;padding:8px;font-size:7px}.hz-intel-report-head button svg{display:none}.hz-intel-footer{flex-wrap:wrap;justify-content:flex-start;font-size:7px}.hz-intel-footer span{margin-right:7px}}@media (prefers-reduced-motion:reduce){.hz-intel *,.hz-intel :before,.hz-intel :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.career-resume-layout{grid-template-columns:1fr}.career-resume-preview-panel{position:static}.career-resume-paper{max-width:620px;min-height:760px;margin:18px auto}}@media (max-width:600px){.career-resume-heading{flex-direction:column;align-items:flex-start}.career-resume-privacy{width:100%}.career-resume-studio{margin-top:32px;padding-top:30px}.career-resume-form-section{padding:15px}.career-resume-fields,.career-resume-entry-grid{grid-template-columns:1fr}.career-resume-fields>.career-resume-field:last-child,.career-resume-entry-grid>.career-resume-field:last-child{grid-column:auto}.career-resume-form-actions{flex-direction:column;align-items:flex-start}.career-resume-paper{min-height:680px;margin:10px;padding:27px 22px}.career-resume-preview-toolbar{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4;margin:14mm}body:has(.career-resume-paper) *{visibility:hidden!important}:is(body:has(.career-resume-paper) .career-resume-paper,body:has(.career-resume-paper) .career-resume-paper *){visibility:visible!important}.career-resume-paper{width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:#292929!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;font-family:Avenir Next,Century Gothic,Aptos,Arial,sans-serif!important;font-size:9.5pt!important;position:fixed!important;inset:0 auto auto 0!important;overflow:visible!important}.career-resume-paper-header h2,.career-resume-paper-title,.career-resume-paper-section h3,.career-resume-paper-section>p,.career-resume-paper-entry>p,.career-resume-paper-entry-heading,.career-resume-paper-entry-heading>span,.career-resume-paper ul,.career-resume-contact{color:#292929!important}.career-resume-paper-header,.career-resume-paper-section h3{border-color:#68717c!important}.career-resume-paper-section{break-inside:auto}.career-resume-paper-section h3,.career-resume-paper-entry{break-inside:avoid}}.account-settings-page{width:min(100%,980px);margin:0 auto}.account-settings-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px;display:flex}.account-settings-heading h1{margin:9px 0;font-size:clamp(30px,4vw,46px)}.account-settings-heading p{color:#9ca2ad;max-width:620px;margin:0;font-size:14px;line-height:1.7}.account-settings-heading>span{border:1px solid var(--academy-border);color:#b7c1ba;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.account-settings-heading>span svg{color:var(--route-accent)}.account-settings-card{border:1px solid var(--academy-border);background:linear-gradient(145deg,var(--academy-surface),#0d1011);margin:0 0 16px;padding:22px}.account-settings-card-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.account-settings-icon{border:1px solid color-mix(in srgb,var(--route-accent) 35%,transparent);background:var(--route-glow);width:40px;height:40px;color:var(--route-accent);flex:none;place-items:center;display:grid}.account-settings-card-heading h2{margin:0 0 5px;font-size:18px}.account-settings-card-heading p{color:#929aa3;margin:0;font-size:11px;line-height:1.6}.account-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-layout-options>button{color:#e5e8eb;text-align:left;cursor:pointer;background:#101215;border:1px solid #30343b;gap:9px;min-width:0;padding:14px;display:grid;position:relative}.account-layout-options>button:hover:not(:disabled),.account-layout-options>button.is-selected{border-color:var(--route-accent);background:linear-gradient(120deg,var(--route-glow),#101215 75%)}.account-layout-options>button:disabled{opacity:.65;cursor:wait}.account-layout-options>button>strong{align-items:center;gap:7px;font-size:12px;display:flex}.account-layout-options>button>strong svg{color:var(--route-accent)}.account-layout-options>button>small{color:#929aa3;font-size:10px;line-height:1.55}.account-layout-check{color:var(--route-accent);position:absolute;top:12px;right:12px}.account-layout-preview{background:#0a0c0e;border:1px solid #292e35;height:75px;display:block;position:relative;overflow:hidden}.account-layout-preview i,.account-layout-preview b{background:#343b42;display:block;position:absolute}.account-layout-preview-top i{width:18%;height:5px;top:10px}.account-layout-preview-top i:first-child{background:var(--route-accent);width:25%;left:8px}.account-layout-preview-top i:nth-child(2){left:36%}.account-layout-preview-top i:nth-child(3){left:57%}.account-layout-preview-top i:nth-child(4){left:76%}.account-layout-preview-top b{background:#252b30;width:100%;height:1px;top:23px;left:0}.account-layout-preview-top:after{content:"";background:linear-gradient(90deg,#151a1e 0 31%,#0000 31%);border:1px solid #30373d;height:27px;position:absolute;top:34px;left:12%;right:12%}.account-layout-preview-sidebar i{background:#13191b;border-right:1px solid #30373d;width:25%;inset:0 auto 0 0}.account-layout-preview-sidebar b{width:18%;height:4px;left:8px}.account-layout-preview-sidebar b:first-of-type{background:var(--route-accent);top:12px}.account-layout-preview-sidebar b:nth-of-type(2){top:24px}.account-layout-preview-sidebar b:nth-of-type(3){top:36px}.account-layout-preview-sidebar b:nth-of-type(4){top:48px}.account-layout-preview-sidebar:after{content:"";border:1px solid #30373d;height:44px;position:absolute;top:15px;left:32%;right:12px}.account-settings-footnote,.account-settings-loading{color:#89929c;margin:13px 0 0;font-size:10px;line-height:1.6}.account-settings-error,.account-settings-success{color:#ffb6bb;background:#211416;border:1px solid #704046;align-items:center;gap:8px;padding:11px 12px;font-size:11px;line-height:1.6;display:flex}.account-settings-success{color:#9ce0b7;background:#101e16;border-color:#28523d}.account-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-password-form>label{color:#bfc4cc;align-content:start;gap:7px;font-size:11px;display:grid}.account-password-form>label:nth-of-type(3){grid-column:1}.account-password-form>label input{color:#f0f2f4;width:100%;min-height:42px;font:inherit;background:#0b0e10;border:1px solid #353b42;padding:0 11px;font-size:13px}.account-password-form>label input:focus{border-color:var(--route-accent);box-shadow:0 0 0 3px var(--route-glow);outline:0}.account-password-form>label small{color:#89929c;font-size:9px}.account-password-visibility{color:#b7bec7;font:inherit;cursor:pointer;background:0 0;border:0;place-self:center start;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:inline-flex}.account-password-visibility svg{color:var(--route-accent)}.account-settings-save{border:1px solid var(--route-accent);background:var(--route-accent);color:#07100b;cursor:pointer;grid-column:1/-1;justify-self:start;min-height:41px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:700}.account-settings-save:disabled{opacity:.6;cursor:wait}.account-password-form>.account-settings-error,.account-password-form>.account-settings-success{grid-column:1/-1;margin:0}@media (min-width:851px){.route-shell[data-navigation-layout=sidebar]{grid-template-rows:auto 1fr auto;grid-template-columns:68px minmax(0,1fr);transition:grid-template-columns .22s;display:grid}:is(.route-shell[data-navigation-layout=sidebar]:has(.institution-navigation:hover),.route-shell[data-navigation-layout=sidebar]:has(.institution-navigation:focus-within)){grid-template-columns:252px minmax(0,1fr)}.route-shell[data-navigation-layout=sidebar] .institution-masthead{display:contents}.route-shell[data-navigation-layout=sidebar] .institution-header{z-index:110;grid-column:1/-1;align-self:start;position:sticky;top:0}.route-shell[data-navigation-layout=sidebar] .institution-navigation{z-index:100;inset:var(--institution-header-height,95px) auto 0 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#0d1012f0;border-top:1px solid #ffffff12;border-bottom:0;border-left:0;border-right:1px solid #ffffff12;border-radius:0 16px 0 0;width:68px;transition:width .22s,border-color .22s,box-shadow .22s;display:block;position:fixed;overflow:hidden auto;box-shadow:8px 12px 34px #0004}.route-shell[data-navigation-layout=sidebar] .institution-navigation:hover,.route-shell[data-navigation-layout=sidebar] .institution-navigation:focus-within{border-color:color-mix(in srgb,var(--route-accent) 28%,#ffffff12);width:252px;box-shadow:8px 12px 34px #0005}.route-shell[data-navigation-layout=sidebar] .institution-nav-inner{flex-direction:column;align-items:stretch;gap:14px;max-width:none;min-height:100%;padding:14px 9px;display:flex;position:relative}.route-shell[data-navigation-layout=sidebar] .academy-label{min-width:max-content;padding:0 10px;font-size:9px;display:flex}.route-shell[data-navigation-layout=sidebar] .institution-links{flex:none;gap:5px;display:grid}.route-shell[data-navigation-layout=sidebar] .institution-links>a,.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary,.route-shell[data-navigation-layout=sidebar] .dashboard-link{box-sizing:border-box;color:#a9afba;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:flex-start;align-items:center;gap:13px;min-height:44px;padding:0 14px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.route-shell[data-navigation-layout=sidebar] .institution-links>a:hover,.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary:hover,.route-shell[data-navigation-layout=sidebar] .dashboard-link:hover{color:#f2f4f7;background:#ffffff09}.route-shell[data-navigation-layout=sidebar] .institution-links>a[aria-current=page],.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary[aria-current=page]{border-color:color-mix(in srgb,var(--route-accent) 20%,transparent);background:var(--route-glow);color:#fff}.route-shell[data-navigation-layout=sidebar] .institution-links>a[aria-current=page]:after{width:2px;height:auto;inset:9px auto 9px 0}.route-shell[data-navigation-layout=sidebar] .institution-links>a>svg,.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary>svg,.route-shell[data-navigation-layout=sidebar] .dashboard-link>svg,.route-shell[data-navigation-layout=sidebar] .mobile-account-links svg,.route-shell[data-navigation-layout=sidebar] .institution-logout-entry>svg{width:18px;height:18px;color:var(--route-accent);flex:0 0 18px}.route-shell[data-navigation-layout=sidebar] .institution-nav-text{opacity:0;width:0;transition:width .18s,opacity .15s;overflow:hidden}.route-shell[data-navigation-layout=sidebar] .institution-navigation:hover .institution-nav-text,.route-shell[data-navigation-layout=sidebar] .institution-navigation:focus-within .institution-nav-text{opacity:1;width:160px}.route-shell[data-navigation-layout=sidebar] .institution-nav-group{display:block}.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary{list-style:none;position:relative}.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary::-webkit-details-marker{display:none}.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary:after{flex:0 0 6px;width:6px;height:6px;margin:0 0 3px auto;transform:rotate(45deg)}.route-shell[data-navigation-layout=sidebar] .institution-nav-submenu{min-width:0;box-shadow:none;background:0 0;border:0;gap:3px;padding:4px 0 4px 10px;display:grid;position:static}.route-shell[data-navigation-layout=sidebar] .institution-links .institution-nav-submenu a{border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:11px;display:flex}.route-shell[data-navigation-layout=sidebar] .institution-links .institution-nav-submenu a>svg{color:#89919d;flex:none}.route-shell[data-navigation-layout=sidebar] .institution-nav-submenu span{white-space:nowrap;overflow:hidden}.route-shell[data-navigation-layout=sidebar] .mobile-account-links{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;margin-top:auto;padding:10px 0 0;display:flex}.route-shell[data-navigation-layout=sidebar] .mobile-account-links>a,.route-shell[data-navigation-layout=sidebar] .institution-logout-entry{box-sizing:border-box;color:#a9afba;white-space:nowrap;border-radius:11px;align-items:center;gap:13px;min-height:42px;padding:0 14px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.route-shell[data-navigation-layout=sidebar] .institution-logout-entry{cursor:pointer}.route-shell[data-navigation-layout=sidebar] .institution-logout-button{min-height:42px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.route-shell[data-navigation-layout=sidebar] .institution-navigation:hover .institution-logout-button,.route-shell[data-navigation-layout=sidebar] .institution-navigation:focus-within .institution-logout-button{width:auto}.route-shell[data-navigation-layout=sidebar] .dashboard-link{color:#d2d6de;background:#ffffff05;border:1px solid #ffffff12;margin-top:0;padding:0 14px}.route-shell[data-navigation-layout=sidebar] .route-main{grid-area:2/2;width:auto;margin:0}.route-shell[data-navigation-layout=sidebar] .route-footer{grid-area:3/2;width:auto;margin:0}}@media (max-width:850px){.route-shell[data-navigation-layout=sidebar],.route-shell[data-navigation-layout=sidebar] .institution-masthead{display:block}.route-shell[data-navigation-layout=sidebar] .institution-navigation{width:auto;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101215;border:0;border-top:1px solid #ffffff0a;border-radius:0;display:none;position:static;inset:auto;overflow:visible}.route-shell[data-navigation-layout=sidebar] .institution-navigation.is-open{display:block}.route-shell[data-navigation-layout=sidebar] .institution-nav-inner{max-width:1600px;min-height:0;padding:15px 24px 24px;display:block}.route-shell[data-navigation-layout=sidebar] .academy-label{display:none}.route-shell[data-navigation-layout=sidebar] .institution-links{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.route-shell[data-navigation-layout=sidebar] .institution-links>a,.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary{background:0 0;border:0;min-height:50px;padding:0}.route-shell[data-navigation-layout=sidebar] .institution-nav-text{opacity:1;width:auto;overflow:visible}.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary:after{margin-left:9px}.route-shell[data-navigation-layout=sidebar] .institution-nav-group{display:block}.route-shell[data-navigation-layout=sidebar] .institution-nav-group>summary{min-height:50px;padding:0}.route-shell[data-navigation-layout=sidebar] .institution-nav-submenu{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 8px 12px;position:static}.route-shell[data-navigation-layout=sidebar] .institution-links .institution-nav-submenu a{min-height:42px;padding:0 10px}.route-shell[data-navigation-layout=sidebar] .mobile-account-links{border-top:1px solid #ffffff12;flex-flow:wrap;margin-top:8px;padding-top:8px;display:flex}.route-shell[data-navigation-layout=sidebar] .mobile-account-links>a,.route-shell[data-navigation-layout=sidebar] .institution-logout-entry{min-height:44px;padding:0 10px}.route-shell[data-navigation-layout=sidebar] .dashboard-link{border-top:1px solid #ffffff10;border-left:0;min-height:44px;margin-top:10px;padding-left:0}.account-settings-heading{flex-direction:column;align-items:flex-start}.account-settings-heading>span{align-self:flex-start}}@media (max-width:600px){.account-settings-card{padding:16px}.account-layout-options,.account-password-form{grid-template-columns:1fr}.account-password-form>label:nth-of-type(3),.account-password-form>.account-settings-error,.account-password-form>.account-settings-success,.account-settings-save{grid-column:auto}}@media (max-width:850px){.institution-navigation.is-open{z-index:auto;max-height:none;position:static;overflow:visible}}.market-roadmap{width:min(100%,1180px);margin:0 auto}.market-roadmap-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.market-roadmap-heading>div{max-width:790px}.market-roadmap-heading h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.market-roadmap-heading p{color:#9ca2ad;max-width:720px;margin:0;font-size:14px;line-height:1.8}.market-roadmap-heading-mark{border:1px solid var(--academy-border);background:var(--route-glow);width:58px;height:58px;color:var(--route-accent);flex:none;place-items:center;display:grid}.market-roadmap-overview{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,1.2fr);gap:9px;margin:0 0 36px;display:grid}.market-roadmap-overview>article,.market-roadmap-continue{border:1px solid var(--academy-border);background:linear-gradient(140deg,var(--route-glow),#101215 80%);flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:15px;display:flex}.market-roadmap-overview>article>span,.market-roadmap-continue small{color:#8f98a2;letter-spacing:.12em;font-size:9px;font-weight:700}.market-roadmap-overview>article>strong{color:#f1f3f4;letter-spacing:-.04em;font-size:25px;font-weight:550}.market-roadmap-overview>article>small{color:#939ba5;font-size:9px;line-height:1.5}.market-roadmap-continue{color:#f0f2f4;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;text-decoration:none}.market-roadmap-continue>span{gap:7px;min-width:0;display:grid}.market-roadmap-continue strong{color:#f1f3f4;text-overflow:ellipsis;font-size:13px;overflow:hidden}.market-roadmap-continue>svg{color:var(--route-accent);flex:none}.market-roadmap-continue:hover{border-color:var(--route-accent)}.market-roadmap-progress-note{color:#9ca2ad;margin:-20px 0 25px;font-size:11px}.market-roadmap-progress-note a{color:var(--route-accent);align-items:center;gap:5px;margin-left:4px;text-decoration:none;display:inline-flex}.market-roadmap-progress-note a:hover{text-decoration:underline}.market-roadmap-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.market-roadmap-section-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.6rem,3vw,2.2rem)}.market-roadmap-section-heading>p{color:#929aa3;max-width:440px;margin:0;font-size:11px;line-height:1.65}.market-roadmap-courses{gap:15px;display:grid}.market-roadmap-course{grid-template-columns:52px minmax(0,1fr);gap:15px;display:grid}.market-roadmap-course-marker{justify-content:center;padding-top:14px;display:flex;position:relative}.market-roadmap-course-marker>span{z-index:1;border:1px solid color-mix(in srgb,var(--route-accent) 58%,transparent);width:38px;height:38px;color:var(--route-accent);letter-spacing:.08em;background:#101411;place-items:center;font-size:10px;font-weight:750;display:grid}.market-roadmap-course-marker>i{background:linear-gradient(var(--route-accent),var(--academy-border));width:1px;position:absolute;top:52px;bottom:-16px}.market-roadmap-course:last-child .market-roadmap-course-marker>i{display:none}.market-roadmap-course-body{border:1px solid var(--academy-border);background:linear-gradient(145deg,var(--route-glow),#101215 58%);min-width:0;padding:18px 19px}.market-roadmap-course-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.market-roadmap-course-kicker{color:#8f98a2;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.market-roadmap-course-kicker i{background:var(--route-accent);border-radius:50%;width:4px;height:4px}.market-roadmap-course-header h3{color:#f0f2f4;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(19px,2.5vw,25px)}.market-roadmap-course-link{border:1px solid var(--academy-border);color:#dce1e4;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:10px;text-decoration:none;display:flex}.market-roadmap-course-link svg{color:var(--route-accent)}.market-roadmap-course-link:hover{border-color:var(--route-accent)}.market-roadmap-course-description{color:#a0a7b0;max-width:760px;margin:10px 0 14px;font-size:12px;line-height:1.7}.market-roadmap-progress{align-items:center;gap:11px;margin-bottom:12px;display:flex}.market-roadmap-progress>span{background:#ffffff13;flex:1;height:4px;overflow:hidden}.market-roadmap-progress>span>i{background:var(--route-accent);height:100%;transition:width .25s;display:block}.market-roadmap-progress>small{color:#929aa3;flex:none;font-size:9px}.market-roadmap-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.market-roadmap-lessons li{min-width:0}.market-roadmap-lessons a{color:#d5d9dc;background:#0c0f11;border:1px solid #ffffff0c;grid-template-columns:22px 24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;padding:5px 8px;text-decoration:none;display:grid}.market-roadmap-lessons a:hover{border-color:color-mix(in srgb,var(--route-accent) 55%,transparent);background:var(--route-glow)}.market-roadmap-lesson-status{color:#85908a;place-items:center;width:20px;height:20px;display:grid}.market-roadmap-lessons a.is-complete .market-roadmap-lesson-status{border:1px solid color-mix(in srgb,var(--route-accent) 40%,transparent);color:var(--route-accent)}.market-roadmap-lesson-number{color:#7f8992;font-variant-numeric:tabular-nums;font-size:9px}.market-roadmap-lesson-title{text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.market-roadmap-lesson-action{color:#88928b;white-space:nowrap;align-items:center;gap:2px;font-size:8px;display:flex}.market-roadmap-lessons a.is-complete .market-roadmap-lesson-action{color:var(--route-accent)}.market-roadmap-course-footer{color:#949da4;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.market-roadmap-course-footer>span{align-items:center;gap:6px;display:flex}.market-roadmap-course-footer svg{color:var(--route-accent);flex:none}.market-roadmap-course-footer .market-roadmap-finished{color:var(--route-accent)}.market-roadmap-disclaimer{color:#87918b;align-items:flex-start;gap:8px;margin:20px 0 0;font-size:10px;line-height:1.65;display:flex}.market-roadmap-disclaimer svg{color:var(--route-accent);flex:none;margin-top:1px}@media (max-width:850px){.market-roadmap-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.market-roadmap-heading{align-items:flex-start}.market-roadmap-heading-mark{width:43px;height:43px}.market-roadmap-heading-mark svg{width:21px}.market-roadmap-heading h1{font-size:clamp(2.2rem,9vw,3.2rem)}.market-roadmap-heading p{font-size:12px}.market-roadmap-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.market-roadmap-course{grid-template-columns:30px minmax(0,1fr);gap:8px}.market-roadmap-course-marker>span{width:28px;height:28px;font-size:8px}.market-roadmap-course-marker>i{top:42px}.market-roadmap-course-body{padding:13px}.market-roadmap-course-header{flex-direction:column;gap:11px}.market-roadmap-course-link{align-self:flex-start}.market-roadmap-lessons{grid-template-columns:1fr}.market-roadmap-course-footer{flex-direction:column;align-items:flex-start}}.hz-intel-tabs{background:#0d0b0e;border-bottom:1px solid #39222a;gap:7px;padding:11px 28px;display:flex;position:relative}.hz-intel-tabs button{color:#ab999e;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-height:38px;padding:0 13px;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.hz-intel-tabs button:hover{color:#f2dfe3}.hz-intel-tabs button.is-active{color:#ff8795;background:#1b1014;border-color:#69303b}.hz-intel-tabs button span{color:#d6a1aa;letter-spacing:.08em;border:1px solid #49262e;padding:4px 6px;font-size:7px}.hz-intel-workspace{grid-template-columns:238px minmax(0,1fr);align-items:start;min-height:calc(100vh - 180px);display:grid;position:relative}.hz-intel-workspace>.hz-intel-tabs{background:#0d0b0e;border-bottom:0;border-right:1px solid #39222a;flex-direction:column;gap:5px;min-width:0;min-height:100%;padding:15px 11px;display:flex;position:relative}.hz-intel-workspace>.hz-intel-tabs button{text-align:left;justify-content:flex-start;width:100%;min-height:42px;padding:0 11px;line-height:1.4}.hz-intel-workspace>.hz-intel-tabs button svg{flex:none}.hz-intel-content{min-width:0}.hz-intel-content>.hz-intel-main,.hz-intel-content>.hz-intel-library-main,.hz-intel-content>.hz-intel-dork-main,.hz-intel-content>.hz-intel-wayback-main{width:100%;max-width:none;margin:0;padding:34px clamp(15px,2.3vw,34px) 20px}.hz-intel-library-main{max-width:1280px;padding-top:37px}.hz-intel-dork-main{max-width:1030px;padding-top:37px}.hz-dork-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.hz-dork-heading h2{color:#fff;letter-spacing:-.065em;margin:11px 0 7px;font-size:clamp(36px,5vw,58px);font-weight:680}.hz-dork-heading h2 span{color:#ed435c}.hz-dork-heading p{color:#aa9da1;max-width:650px;margin:0;font-size:13px;line-height:1.7}.hz-dork-badge{color:#e67886;background:#171114;border:1px solid #4c3035;flex:none;align-items:center;gap:9px;padding:11px 13px;font-size:10px;line-height:1.65;display:flex}.hz-dork-badge b{color:#d6b6bb;font-weight:550}.hz-dork-form>label:not(.hz-dork-authorize),.hz-dork-mode legend{font-size:9px}.hz-dork-domain{min-height:57px;padding:0 15px}.hz-dork-domain input{font-size:15px}.hz-dork-actions button,.hz-dork-actions>a{min-height:42px;padding:0 16px;font-size:9px}.hz-dork-warning{color:#baa9ad;background:linear-gradient(110deg,#211216,#131013);border:1px solid #5b3038;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.hz-dork-warning>svg{color:#f16b7d;flex:none;margin-top:1px}.hz-dork-warning p{margin:0;font-size:9px;line-height:1.7}.hz-dork-warning b{color:#f2d9de}.hz-dork-form{background:linear-gradient(145deg,#171216,#0c0d10);border:1px solid #542832;gap:9px;margin-top:13px;padding:16px;display:grid;box-shadow:0 14px 35px #0005}.hz-dork-form>label:not(.hz-dork-authorize){color:#c8a1a8;letter-spacing:.13em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-domain{color:#e8566b;background:#090a0c;border:1px solid #4c3037;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:flex}.hz-dork-domain:focus-within{border-color:#e65065;box-shadow:0 0 0 2px #ed435c16}.hz-dork-domain input{color:#f5eff0;background:0 0;border:0;outline:0;width:100%;min-width:0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-domain input::placeholder{color:#76696d}.hz-dork-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:2px 0 1px;padding:0;display:grid}.hz-dork-mode legend{color:#c8a1a8;letter-spacing:.13em;margin-bottom:8px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-mode label{cursor:pointer;background:#111013;border:1px solid #38252b;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.hz-dork-mode label.is-selected{background:#1b1115;border-color:#91404d}.hz-dork-mode input{accent-color:#ec405a;flex:none;width:14px;height:14px;margin:0}.hz-dork-mode label span b,.hz-dork-mode label span small{display:block}.hz-dork-mode label span b{color:#e5d7da;font-size:10px}.hz-dork-mode label span small{color:#9c8c91;margin-top:3px;font-size:8px}.hz-dork-form select{color:#e7dbde;background:#0e0d10;border:1px solid #4c3037;width:100%;min-height:41px;padding:0 10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-form select:focus{outline:1px solid #e65065}.hz-dork-form select option{color:#eee;background:#111013}.hz-dork-purpose{color:#98898d;margin:-3px 0 1px;font-size:8px;line-height:1.55}.hz-dork-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hz-dork-dates label{color:#aa9097;letter-spacing:.1em;gap:5px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.hz-dork-dates input{color:#e8dadd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e0d10;border:1px solid #4c3037;min-width:0;min-height:36px;padding:0 8px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-authorize{color:#bbaeb1;cursor:pointer;align-items:flex-start;gap:8px;margin-top:3px;font-size:9px;line-height:1.6;display:flex}.hz-dork-authorize input{accent-color:#ea435c;flex:none;width:14px;height:14px;margin:1px 0 0}.hz-dork-actions{align-items:center;gap:10px;margin-top:3px;display:flex}.hz-dork-actions button,.hz-dork-actions>a{color:#fff;letter-spacing:.06em;cursor:pointer;background:#d9344e;border:1px solid #f05067;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:inline-flex}.hz-dork-actions button:hover:not(:disabled),.hz-dork-actions>a:hover{background:#ed405b}.hz-dork-actions button:disabled{opacity:.45;cursor:not-allowed}.hz-dork-actions>span{color:#95868b;font-size:8px}.hz-dork-preview{background:#0e0d10;border:1px solid #493037;margin-top:11px}.hz-dork-preview>header{border-bottom:1px solid #312329;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hz-dork-preview>header>div{align-items:center;gap:8px;display:flex}.hz-dork-preview>header>div span{color:#deb3ba;letter-spacing:.12em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-preview>header>div small{color:#9e858b;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-preview>header button{color:#d9aab2;cursor:pointer;background:#181114;border:1px solid #4a2c34;align-items:center;gap:6px;padding:6px 8px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-dork-preview>header button:disabled{opacity:.4;cursor:not-allowed}.hz-dork-preview>code{color:#f0dfe2;overflow-wrap:anywhere;background:#08090a;border-left:2px solid #e64c62;margin:12px;padding:12px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hz-dork-preview>p{color:#93868a;align-items:flex-start;gap:7px;margin:0;padding:0 12px 12px;font-size:8px;line-height:1.6;display:flex}.hz-dork-preview>p svg{color:#d56878;flex:none}.hz-dork-guardrails{background:#100f12;border:1px solid #35262b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:11px;display:flex}.hz-dork-guardrails span{color:#9f7d84;letter-spacing:.1em;margin-right:3px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-guardrails b{color:#d3c0c4;border:1px solid #3d2a30;padding:5px 7px;font-size:8px;font-weight:550}.hz-dork-guardrails span:nth-of-type(2){color:#bf717d;margin-left:auto}.hz-dork-guardrails span:nth-of-type(2)~b{color:#d98e99;border-color:#48272f}.hz-dork-workflow{background:#100f12;border:1px solid #36262b;margin-top:10px;padding:12px}.hz-dork-workflow h3{color:#e1d5d8;margin:0 0 9px;font-size:10px}.hz-dork-workflow ol{counter-reset:dork-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.hz-dork-workflow li{color:#b8aaad;counter-increment:dork-step;align-items:flex-start;gap:7px;min-width:0;font-size:8px;line-height:1.55;display:flex}.hz-dork-workflow li:before{content:counter(dork-step,decimal-leading-zero);color:#eb6678;flex:none;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-category-label{color:#c8a1a8;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-top:7px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-dork-category-label span{color:#9b7b82;font-size:7px}.hz-dork-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:310px;padding:1px 3px 3px 1px;display:grid;overflow:auto}.hz-dork-category-grid button{color:#c5b6b9;text-align:left;cursor:pointer;background:#100f12;border:1px solid #35252a;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:45px;padding:7px 9px;transition:border-color .18s,background .18s,color .18s;display:flex}.hz-dork-category-grid button:hover{color:#fff;border-color:#82404b}.hz-dork-category-grid button.is-selected{color:#fff;background:linear-gradient(110deg,#281218,#171013);border-color:#c5475b;box-shadow:inset 2px 0 #f04b62}.hz-dork-category-grid button>span{overflow-wrap:anywhere;font-size:8px;font-weight:600;line-height:1.35}.hz-dork-category-grid button>small{color:#b8838c;letter-spacing:.07em;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-selected-category{background:#0f0e11;border:1px solid #4c2c34;margin-top:4px;padding:11px}.hz-dork-category-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.hz-dork-category-title h3{color:#f0e3e6;margin:0;font-size:13px;font-weight:650}.hz-dork-category-title p{color:#a99b9f;margin:5px 0 0;font-size:9px;line-height:1.6}.hz-dork-category-title>span{color:#d59aa3;letter-spacing:.07em;border:1px solid #513039;flex:none;padding:5px 7px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-template-list{gap:5px;display:grid}.hz-dork-template-list>button{color:#cbbdc0;text-align:left;cursor:pointer;background:#131114;border:1px solid #34252a;align-items:flex-start;gap:9px;min-width:0;padding:9px;display:flex}.hz-dork-template-list>button:hover{border-color:#74404a}.hz-dork-template-list>button.is-selected{background:#1d1115;border-color:#9f4050}.hz-dork-template-radio{border:1px solid #78505a;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;margin-top:1px;display:grid}.hz-dork-template-list>button.is-selected .hz-dork-template-radio{border-color:#fa6074}.hz-dork-template-list>button.is-selected .hz-dork-template-radio:after{content:"";background:#fa6074;border-radius:50%;width:6px;height:6px}.hz-dork-template-list>button>span:last-child{gap:5px;min-width:0;display:grid}.hz-dork-template-list>button b{color:#d8cbd0;font-size:8px;font-weight:600}.hz-dork-template-list>button code{color:#a99a9f;overflow-wrap:anywhere;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.hz-dork-inline-error{color:#ff9ca8;background:#241116;border:1px solid #873c49;margin:0;padding:8px 10px;font-size:9px;line-height:1.55}.hz-dork-copy-actions{flex-wrap:wrap;gap:5px;display:flex}.hz-dork-preview .hz-dork-copy-actions button{color:#d9aab2;cursor:pointer;background:#181114;border:1px solid #4a2c34;align-items:center;gap:5px;padding:6px 8px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-dork-preview .hz-dork-copy-actions button:disabled{opacity:.4;cursor:not-allowed}.hz-dork-footnote{color:#93868a;align-items:flex-start;gap:7px;margin:9px 0 0;font-size:8px;line-height:1.6;display:flex}.hz-dork-footnote svg{color:#d56878;flex:none}.hz-library{min-width:0}.hz-library-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.hz-library-kicker{color:#e56c7c;letter-spacing:.14em;align-items:center;gap:8px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-library-heading h2{color:#fff;letter-spacing:-.06em;margin:11px 0 7px;font-size:clamp(30px,4vw,44px);font-weight:680}.hz-library-heading h2 span{color:#ed435c}.hz-library-heading p{color:#aa9da1;max-width:650px;margin:0;font-size:11px;line-height:1.7}.hz-library-scope{color:#e67886;background:#171114;border:1px solid #4c3035;flex:none;align-items:center;gap:9px;padding:11px 13px;font-size:9px;line-height:1.65;display:flex}.hz-library-scope b{color:#d6b6bb;font-weight:550}.hz-library-notice{color:#baa9ad;background:linear-gradient(110deg,#211216,#131013);border:1px solid #5b3038;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.hz-library-notice>svg{color:#f16b7d;flex:none;margin-top:1px}.hz-library-notice p{margin:0;font-size:9px;line-height:1.7}.hz-library-notice b{color:#f2d9de}.hz-library-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.hz-library-search{color:#df6476;background:#0d0c0f;border:1px solid #432930;align-items:center;gap:9px;width:min(480px,100%);min-height:39px;padding:0 11px;display:flex}.hz-library-search:focus-within{border-color:#bc485a;box-shadow:0 0 0 2px #ee435c16}.hz-library-search input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-search input::placeholder{color:#756a6e}.hz-library-count{color:#a88a91;letter-spacing:.1em;white-space:nowrap;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-categories{gap:6px;margin:11px 0 13px;padding-bottom:4px;display:flex;overflow-x:auto}.hz-library-categories button{color:#b29ca1;cursor:pointer;background:#111013;border:1px solid #38242a;flex:none;padding:7px 9px;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;transition:all .2s}.hz-library-categories button:hover,.hz-library-categories button.is-active{color:#ff99a5;background:#241116;border-color:#a53c4d}.hz-library-layout{grid-template-columns:minmax(205px,.72fr) minmax(0,1.8fr);align-items:start;gap:11px;display:grid}.hz-library-topic-list{background:#100f12;border:1px solid #34242a;max-height:590px;display:grid;overflow:auto}.hz-library-topic-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b2024;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:7px 9px;display:grid}.hz-library-topic-list button:last-child{border-bottom:0}.hz-library-topic-list button:hover,.hz-library-topic-list button.is-active{background:#1e1116}.hz-library-topic-list button.is-active{box-shadow:inset 2px 0 #f04a61}.hz-library-topic-list button>span{color:#da6b7a;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-topic-list button>b{color:#d8cccf;min-width:0;font-size:9px;font-weight:560;line-height:1.4}.hz-library-topic-list button.is-active>b{color:#fff}.hz-library-topic-list button>small{color:#9d8389;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-detail{background:linear-gradient(150deg,#171216,#0e0e10 70%);border:1px solid #492a32;min-width:0;animation:.24s both hz-report-in}.hz-library-detail>header{background:linear-gradient(110deg,#211217,#121013);border-bottom:1px solid #352229;padding:18px 20px}.hz-library-detail>header>div{flex-wrap:wrap;gap:6px;display:flex}.hz-library-detail>header>div span{color:#e3a0aa;background:#1a1115;border:1px solid #56303a;padding:5px 7px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-detail>header h3{color:#fff;letter-spacing:-.035em;margin:11px 0 6px;font-size:21px}.hz-library-detail>header p{color:#b3a4a8;max-width:700px;margin:0;font-size:10px;line-height:1.7}.hz-library-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.hz-library-sections section{background:#111013;border:1px solid #32252a;min-width:0;padding:12px}.hz-library-sections section.hz-library-safe{background:#171114;border-color:#574047}.hz-library-sections h4{color:#ef7181;align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:650;display:flex}.hz-library-sections .hz-library-safe h4{color:#dfabb2}.hz-library-sections h4 svg{flex:none}.hz-library-sections p,.hz-library-sections ul{color:#b6aaad;margin:0;font-size:9px;line-height:1.7}.hz-library-sections ul{gap:6px;padding-left:14px;display:grid}.hz-library-sections li::marker{color:#ef6376}.hz-library-sections section.hz-library-example{background:#100e11;border-color:#57313a;grid-column:1/-1}.hz-library-code-label{color:#c39ba3;margin:0 0 7px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-example pre{color:#e8dfe1;white-space:pre-wrap;overflow-wrap:anywhere;background:#09090b;border:1px solid #33242a;max-width:100%;margin:0;padding:11px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.hz-library-sources{border-top:1px solid #35242a;padding:12px 14px}.hz-library-sources h4{color:#c6a3aa;letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-library-sources a{color:#d7c6c9;background:#151114;border:1px solid #40272e;align-items:center;gap:8px;max-width:100%;padding:7px 9px;font-size:8px;line-height:1.4;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.hz-library-sources a:hover{color:#fff;border-color:#a84455}.hz-library-sources a span{overflow-wrap:anywhere}.hz-library-sources a svg{color:#ef7381;flex:none}.hz-library-no-results{color:#af9da2;text-align:center;border:1px solid #37262c;justify-items:center;gap:7px;padding:38px 16px;display:grid}.hz-library-no-results svg{color:#e35c70}.hz-library-no-results b{color:#eadfe1;font-size:12px}.hz-library-no-results span{font-size:9px}.hz-library-upstream{background:#100f12;border:1px solid #38252b;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;padding:13px 15px;display:flex}.hz-library-upstream>div:first-child{color:#e66a7c;align-items:center;gap:9px;display:flex}.hz-library-upstream>div:first-child span,.hz-library-upstream b,.hz-library-upstream small{display:block}.hz-library-upstream b{color:#dfd3d6;font-size:9px;font-weight:600}.hz-library-upstream small{color:#94888c;margin-top:4px;font-size:8px}.hz-library-upstream>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.hz-library-upstream a{color:#cfadb3;border:1px solid #40272e;align-items:center;gap:5px;padding:7px 8px;font-size:8px;text-decoration:none;display:inline-flex}.hz-library-upstream a:hover{color:#fff;border-color:#a84455}.hz-intel-wayback-main{max-width:1380px;padding-top:37px}.hz-zone-tools{color:#f1e9eb;width:100%;max-width:none;margin:0 auto}.hz-tools-intro{align-items:flex-end;margin:14px 0 28px}.hz-tools-intro h1{font-size:clamp(36px,5vw,58px)}.hz-tools-intro>div:first-child>p{max-width:610px;font-size:13px}.hz-tools-intro .hz-intel-scope{max-width:240px}.hz-tools-heading{align-items:flex-start;gap:14px;margin-bottom:21px;display:flex}.hz-tools-icon{color:#f07687;background:#1b1014;border:1px solid #69303b;flex:none;place-items:center;width:44px;height:44px;display:grid}.hz-tools-heading>div>span{color:#d98996;letter-spacing:.15em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-tools-heading h1{color:#fff;letter-spacing:-.045em;margin:6px 0;font-size:clamp(27px,4vw,39px)}.hz-tools-heading h1 span{color:#ed5269}.hz-tools-heading p{color:#ab9da1;margin:0;font-size:11px;line-height:1.7}.hz-tools-panel{background:linear-gradient(120deg,#1a1115,#0c0d10 80%);border:1px solid #682b39;min-width:0;padding:19px;box-shadow:0 14px 35px #0005}.hz-tools-form,.hz-encoding-form{gap:9px;display:grid}.hz-tools-form>label:first-child,.hz-encoding-form>label{color:#c8a1a8;letter-spacing:.13em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-tools-form>div:first-of-type{background:#090a0c;border:1px solid #57303a;align-items:center;gap:8px;min-height:57px;padding:6px 7px 6px 15px;display:flex}.hz-tools-form>div:first-of-type:focus-within{border-color:#ec5268;box-shadow:0 0 0 3px #ec52681b}.hz-tools-form>div:first-of-type input{background:0 0;border:0;flex:1;width:100%;min-height:42px;padding:0;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-tools-form>div:first-of-type input:focus{box-shadow:none;border:0}.hz-tools-form input,.hz-encoding-form select,.hz-encoding-form textarea{color:#f4ebed;background:#090a0c;border:1px solid #493038;outline:none;width:100%;min-width:0;padding:11px 12px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-tools-form input:focus,.hz-encoding-form select:focus,.hz-encoding-form textarea:focus{border-color:#ed5269;box-shadow:0 0 0 2px #ed52691b}.hz-tools-form input::placeholder,.hz-encoding-form textarea::placeholder{color:#73686b}.hz-tools-form button,.hz-tools-action{color:#fff;letter-spacing:.08em;cursor:pointer;background:#dc334d;border:1px solid #f05067;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-tools-form button:disabled,.hz-tools-action:disabled{opacity:.45;cursor:not-allowed}.hz-tools-notice{color:#c5afb4;background:#120f12;border:1px solid #493038;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 12px;display:flex}.hz-tools-notice svg{color:#ed7181;flex:none;margin-top:1px}.hz-tools-notice p{margin:0;font-size:10px;line-height:1.7}.hz-header-results,.hz-certificate-results{margin-top:17px}.hz-header-results>header,.hz-certificate-results>header{background:#120f12;border:1px solid #4a2931;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hz-header-results>header>div,.hz-certificate-results>header>div{min-width:0}.hz-header-results>header b,.hz-header-results>header span,.hz-certificate-results>header b,.hz-certificate-results>header span{overflow-wrap:anywhere;display:block}.hz-header-results>header b,.hz-certificate-results>header b{color:#f1e8ea;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-header-results>header span,.hz-certificate-results>header span{color:#9e8e92;margin-top:4px;font-size:10px}.hz-header-results>header>strong,.hz-certificate-results>header>strong{color:#f18896;flex:none;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-header-results>.hz-tools-notice{margin-top:8px}.hz-header-response,.hz-header-security{margin-top:12px}.hz-header-response>h2,.hz-header-security>h2{color:#e6d9dc;justify-content:space-between;align-items:center;gap:10px;margin:0 0 7px;font-size:11px;display:flex}.hz-header-response>h2>span,.hz-header-security>h2>span{color:#9e8e92;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-header-response>ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hz-header-response>ul>li{background:#100e11;border:1px solid #38272c;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:8px;padding:8px 10px;display:grid}.hz-header-response code,.hz-header-response>ul>li>span{color:#cfc1c4;overflow-wrap:anywhere;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.hz-header-response>ul>li>span{color:#9e9195}.hz-header-response>p{color:#9e9195;border:1px solid #38272c;margin:0;padding:10px;font-size:9px}.hz-header-grid,.hz-certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.hz-header-grid article,.hz-certificate-grid article{background:#100e11;border:1px solid #38272c;min-width:0;padding:11px}.hz-header-grid article>div,.hz-certificate-grid article>div{align-items:center;gap:7px;min-width:0;display:flex}.hz-header-grid article>div svg{flex:none}.hz-header-grid article.is-present>div svg{color:#69d695}.hz-header-grid article.is-missing>div svg{color:#f07a89}.hz-header-grid article>div b,.hz-certificate-grid article>div>b{color:#e6d9dc;overflow-wrap:anywhere;min-width:0;font-size:9px}.hz-header-grid article>div strong{color:#7ed99a;flex:none;margin-left:auto;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-header-grid article.is-missing>div strong{color:#ec8491}.hz-header-grid article>p{color:#9e9195;margin:7px 0 0;font-size:8px;line-height:1.6}.hz-header-grid article>code{color:#d9c8cc;overflow-wrap:anywhere;background:#090a0c;margin-top:7px;padding:6px;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hz-certificate-grid article>div{justify-content:space-between;align-items:flex-start}.hz-certificate-grid article>div>b{font:600 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.hz-cert-status{color:#c1aa8b;border:1px solid #44393a;flex:none;padding:4px 5px;font:700 6px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-cert-status.is-valid-period{color:#81d69b;border-color:#315541}.hz-cert-status.is-expired{color:#ee8592;border-color:#68333c}.hz-certificate-grid dl{gap:6px;margin:12px 0 0;display:grid}.hz-certificate-grid dl>div{grid-template-columns:70px minmax(0,1fr);gap:7px;display:grid}.hz-certificate-grid dt{color:#917f84;font-size:8px}.hz-certificate-grid dd{color:#cbbdc0;overflow-wrap:anywhere;margin:0;font-size:8px}.hz-subdomain-results{margin-top:17px}.hz-subdomain-results>header{background:#120f12;border:1px solid #4a2931;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hz-subdomain-results>header>div{min-width:0}.hz-subdomain-results>header b,.hz-subdomain-results>header span{overflow-wrap:anywhere;display:block}.hz-subdomain-results>header b{color:#f1e8ea;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-subdomain-results>header span{color:#9e8e92;margin-top:4px;font-size:10px}.hz-subdomain-results>header>strong{color:#f18896;flex:none;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-subdomain-results>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hz-subdomain-results>ul li{background:#100e11;border:1px solid #38272c;min-width:0;padding:9px 10px}.hz-subdomain-results>ul code{color:#e3d5d8;overflow-wrap:anywhere;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-subdomain-results>.hz-tools-result-note{margin-top:9px}.hz-crawl-results{margin-top:17px}.hz-crawl-results>header{background:#120f12;border:1px solid #4a2931;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.hz-crawl-results>header>div{min-width:0}.hz-crawl-results>header b,.hz-crawl-results>header span{overflow-wrap:anywhere;display:block}.hz-crawl-results>header b{color:#f1e8ea;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-crawl-results>header span{color:#9e8e92;margin-top:4px;font-size:10px}.hz-crawl-results>header>strong{color:#f18896;flex:none;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-crawl-results>ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hz-crawl-results>ul li{background:#100e11;border:1px solid #38272c;gap:5px;min-width:0;padding:9px 10px;display:grid}.hz-crawl-results>ul code{overflow-wrap:anywhere;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-crawl-results>ul li>span{color:#9e8e92;overflow-wrap:anywhere;font-size:9px}.hz-tools-result-note,.hz-tools-empty{color:#9e9195;margin:10px 0 0;font-size:10px;line-height:1.7}.hz-tools-authorize{color:#bbaeb1;cursor:pointer;align-items:flex-start;gap:8px;margin-top:3px;font-size:10px;line-height:1.6;display:flex}.hz-tools-authorize input{accent-color:#ea435c;flex:none;width:14px;height:14px;margin:1px 0 0}.hz-tools-error{color:#ff9aa7;margin:10px 0 0;font-size:10px;line-height:1.6}.hz-frame-preview{background:#090a0c;border:1px solid #56303a;margin-top:14px;overflow:hidden}.hz-frame-preview>header{background:#120f12;border-bottom:1px solid #39262b;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hz-frame-preview>header>span,.hz-frame-preview>header>a{color:#c6b5b9;align-items:center;gap:7px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-frame-preview>header>span i{background:#d7a245;border-radius:50%;width:7px;height:7px}.hz-frame-preview>header>span i.is-loaded{background:#61ca89;box-shadow:0 0 8px #61ca89}.hz-frame-preview>header>a{color:#f18a98;text-decoration:none}.hz-frame-preview iframe{background:#fff;border:0;width:100%;height:min(62vh,540px);min-height:300px;display:block}.hz-frame-preview>p{color:#a9999d;margin:0;padding:10px 12px;font-size:9px;line-height:1.7}.hz-encoding-form>label:not(:first-child){justify-content:space-between;margin-top:4px;display:flex}.hz-encoding-form>label span{color:#85777b;letter-spacing:0;font:9px ui-sans-serif,system-ui,sans-serif}.hz-encoding-form select{max-width:360px}.hz-encoding-form textarea{resize:vertical;line-height:1.65}.hz-tools-action{justify-self:start}.hz-encoding-output{min-width:0;margin-top:5px}.hz-encoding-output-heading{justify-content:space-between;align-items:center;display:flex}.hz-encoding-output label{color:#c899a1;letter-spacing:.12em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-encoding-output-heading button{color:#d8c7cb;cursor:pointer;background:#100e11;border:1px solid #493038;align-items:center;gap:5px;padding:5px 7px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-encoding-output pre{color:#e7d9dc;white-space:pre-wrap;overflow-wrap:anywhere;background:#090a0c;border:1px solid #39262b;max-height:360px;margin:7px 0 0;padding:12px;font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.hz-encoding-local{color:#94868a;margin:2px 0 0;font-size:9px}@media (max-width:700px){.dh-careers{padding:16px}.dh-careers-heading{flex-direction:column;align-items:flex-start}.dh-careers-toggle{width:100%}.dh-careers-job{padding:14px}.dh-careers-job>header{flex-wrap:wrap;align-items:flex-start}.dh-careers-job>header>div{flex-basis:calc(100% - 60px)}.dh-careers-job>header>button{width:100%}.dh-careers-details,.dh-careers-fields{grid-template-columns:1fr}.dh-careers-submit{flex-direction:column;align-items:stretch}.dh-careers-submit button{width:100%}}@media (max-width:600px){.hz-tools-panel{padding:14px}.hz-tools-form>div:first-of-type{flex-direction:column;align-items:stretch}.hz-tools-form button{width:100%}.hz-frame-preview>header{flex-direction:column;align-items:flex-start}.hz-frame-preview iframe{height:60vh;min-height:260px}.hz-header-grid,.hz-certificate-grid,.hz-subdomain-results>ul,.hz-header-response>ul>li{grid-template-columns:1fr}.hz-header-results>header,.hz-certificate-results>header,.hz-subdomain-results>header{flex-direction:column;align-items:flex-start}}.route-main:has(>.hz-intel){max-width:none;padding-left:clamp(14px,2vw,36px);padding-right:clamp(14px,2vw,36px)}.hz-intel-main,.hz-intel-library-main,.hz-intel-wayback-main{width:100%;max-width:none}.hz-wayback{color:#e9e5e7}.hz-wayback-heading{align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.hz-wayback-icon{color:#f07687;background:#1b1014;border:1px solid #57303a;flex:none;place-items:center;width:44px;height:44px;display:grid}.hz-wayback-kicker{color:#d98996;letter-spacing:.17em;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-heading h1{letter-spacing:-.065em;margin:7px 0;font:650 clamp(36px,5vw,58px) ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-heading h1 span{color:#ee526a}.hz-wayback-heading p{color:#a99ba0;margin:0;font-size:13px;line-height:1.7}.hz-wayback-search{background:linear-gradient(120deg,#181115,#100e11);border:1px solid #3a272d;gap:9px;padding:17px;display:grid}.hz-wayback-search>label{color:#c8a1a8;letter-spacing:.13em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-search>div{background:#090a0c;border:1px solid #57303a;align-items:center;gap:10px;min-width:0;min-height:57px;padding:6px 7px 6px 15px;display:flex}.hz-wayback-search>div>svg{color:#a9858d;flex:none}.hz-wayback-search input{color:#f0e9eb;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 15px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-search button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#dc334d;border:1px solid #f05067;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-wayback-search button:disabled{opacity:.55;cursor:wait}.hz-wayback-search>p{color:#84787d;margin:0;font-size:11px;line-height:1.6}.hz-wayback-error{color:#ffb0b8;background:#271116;border:1px solid #73333d;margin:14px 0;padding:12px;font-size:11px;line-height:1.6}.hz-wayback-workspace{grid-template-columns:minmax(235px,.34fr) minmax(0,1fr);gap:13px;margin-top:15px;display:grid}.hz-wayback-captures,.hz-wayback-preview{background:#100e11;border:1px solid #35262c;min-width:0}.hz-wayback-captures>header,.hz-wayback-preview>header{border-bottom:1px solid #35262c;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.hz-wayback-captures>header>div,.hz-wayback-preview>header>div{color:#e3939e;align-items:center;gap:8px;display:flex}.hz-wayback-captures h2,.hz-wayback-preview h2{color:#eee7e9;margin:0;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-captures>header>span,.hz-wayback-preview>header>span{color:#94848a;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-years{border-bottom:1px solid #2a2024;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.hz-wayback-years span{color:#be9ea5;border:1px solid #38272e;align-items:center;gap:5px;padding:5px 7px;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-wayback-capture-list{gap:5px;max-height:530px;padding:8px;display:grid;overflow:auto}.hz-wayback-capture-list button{color:#a99198;text-align:left;cursor:pointer;background:#151216;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.hz-wayback-capture-list button:hover,.hz-wayback-capture-list button.is-selected{color:#f0c1c8;background:#211319;border-color:#6e3541}.hz-wayback-capture-list button>span:nth-child(2){gap:5px;min-width:0;display:grid}.hz-wayback-capture-list b{color:#e1d5d8;font-size:10px;font-weight:600}.hz-wayback-capture-list small{color:#93848a;align-items:center;gap:5px;font-size:9px;display:flex}.hz-wayback-status{color:#88dca7;border:1px solid #315942;padding:3px 4px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-preview iframe{background:#fff;border:0;width:100%;height:min(69vh,720px);min-height:420px;display:block}.hz-wayback-frame-note{color:#8f8388;border-top:1px solid #30252a;margin:0;padding:9px 12px;font-size:9px;line-height:1.5}.hz-wayback-placeholder,.hz-wayback-empty{color:#927e85;text-align:center;align-content:center;justify-items:center;min-height:260px;padding:25px;display:grid}.hz-wayback-placeholder p,.hz-wayback-empty p{color:#998d92;max-width:390px;font-size:11px;line-height:1.7}.hz-wayback-empty{background:#120f12;border:1px dashed #493039;margin-top:14px}.hz-wayback-empty>svg{color:#d67c8b}.hz-wayback-empty h2{color:#e7dce0;margin:12px 0 0;font:600 15px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-wayback-disclaimer{color:#83767c;margin:14px 0 0;font-size:9px;line-height:1.6}.hz-intel-tabs{scrollbar-width:thin}@media (max-width:760px){.hz-wayback-workspace{grid-template-columns:1fr}.hz-wayback-capture-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}.hz-wayback-preview iframe{height:65vh;min-height:360px}.hz-intel-workspace{grid-template-columns:minmax(0,1fr)}.hz-intel-workspace>.hz-intel-tabs{border-bottom:1px solid #39222a;border-right:0;flex-flow:wrap;min-height:auto;padding:9px 12px;display:flex}.hz-intel-workspace>.hz-intel-tabs button{width:auto;min-height:36px;padding:0 9px;font-size:9px}.hz-intel-content>.hz-intel-main,.hz-intel-content>.hz-intel-library-main,.hz-intel-content>.hz-intel-dork-main,.hz-intel-content>.hz-intel-wayback-main{padding:28px 18px 18px}.hz-library-heading{flex-direction:column;align-items:flex-start}.hz-library-scope{align-self:flex-start}.hz-library-layout{grid-template-columns:1fr}.hz-library-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px}.hz-library-topic-list button:nth-child(odd){border-right:1px solid #2b2024}.hz-library-upstream{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.hz-wayback-heading{gap:10px}.hz-wayback-icon{width:38px;height:38px}.hz-wayback-heading h1{font-size:36px}.hz-wayback-search{padding:12px}.hz-wayback-search>div{flex-wrap:wrap}.hz-wayback-search input{font-size:15px}.hz-wayback-search button{width:100%}.hz-wayback-capture-list{grid-template-columns:1fr;max-height:250px}.hz-wayback-preview iframe{min-height:300px}.hz-intel-workspace>.hz-intel-tabs{gap:4px;padding:8px}.hz-intel-workspace>.hz-intel-tabs button{gap:6px;min-height:34px;padding:0 7px;font-size:8px}.hz-intel-content>.hz-intel-main,.hz-intel-content>.hz-intel-library-main,.hz-intel-content>.hz-intel-dork-main,.hz-intel-content>.hz-intel-wayback-main{padding:24px 12px 16px}.hz-library-heading h2{font-size:31px}.hz-library-heading p{font-size:10px}.hz-library-notice{padding:10px}.hz-library-toolbar{flex-direction:column;align-items:flex-start}.hz-library-search{width:100%}.hz-library-topic-list{grid-template-columns:1fr;max-height:240px}.hz-library-topic-list button:nth-child(odd){border-right:0}.hz-library-sections{grid-template-columns:1fr;padding:8px}.hz-library-detail>header{padding:14px}.hz-library-upstream>div:last-child{grid-template-columns:1fr 1fr;display:grid}.hz-library-upstream a{justify-content:space-between}.hz-library-sources>div{display:grid}.hz-library-sources a{justify-content:space-between}}.hz-library-sources>div{flex-wrap:wrap;gap:6px;display:flex}.hz-library-sources>div>span{color:#d7c6c9;overflow-wrap:anywhere;background:#151114;border:1px solid #40272e;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font:8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-library-sources>div>span svg{color:#ef7381;flex:none}.hz-library-upstream>div:last-child>span{color:#cfadb3;border:1px solid #40272e;align-items:center;padding:7px 8px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@media (max-width:760px){.hz-dork-heading{flex-direction:column;align-items:flex-start}.hz-dork-badge{align-self:flex-start}.hz-intel-dork-main{padding-top:30px}}@media (max-width:900px){.hz-dork-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hz-dork-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hz-dork-heading h2{font-size:36px}.hz-dork-heading p{font-size:11px}.hz-dork-form{padding:12px}.hz-dork-mode{gap:5px}.hz-dork-mode label{padding:8px}.hz-dork-mode label span small{font-size:7px}.hz-dork-actions,.hz-dork-preview>header{flex-direction:column;align-items:flex-start}.hz-dork-guardrails span:nth-of-type(2){margin-left:0}.hz-dork-workflow ol,.hz-dork-dates{grid-template-columns:1fr}.hz-dork-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.hz-dork-category-grid button{min-height:43px;padding:6px}.hz-dork-category-grid button>span{font-size:7px}.hz-dork-category-title{flex-direction:column}.hz-dork-selected-category{padding:8px}.hz-dork-copy-actions,.hz-dork-preview>header{width:100%}.hz-dork-preview>header>div:first-child{flex-direction:column;align-items:flex-start}.hz-dork-preview>code{margin:8px;padding:9px;font-size:8px}}.hz-search-engine{color:#f1e9eb;width:100%;max-width:1120px;margin:0 auto}.hz-search-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hz-search-heading h1{color:#f4e9ec;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(34px,5vw,52px);line-height:1.02}.hz-search-heading h1 span{color:#f05a70}.hz-search-heading p{color:#a99a9e;max-width:620px;margin:11px 0 0;font-size:12px;line-height:1.7}.hz-search-form{gap:8px;margin-top:22px;display:grid}.hz-search-form>label{color:#c8a1a8;letter-spacing:.13em;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-form>div{background:#090a0c;border:1px solid #57303a;align-items:center;gap:10px;min-height:58px;padding:7px 8px 7px 14px;display:flex}.hz-search-form>div:focus-within{border-color:#ec5268;box-shadow:0 0 0 3px #ec52681b}.hz-search-form>div>svg{color:#b58a93;flex:none}.hz-search-form input{color:#f4ebed;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;min-height:42px;padding:0;font:500 14px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-form input:focus{box-shadow:none}.hz-search-form button{color:#fff;letter-spacing:.1em;cursor:pointer;background:linear-gradient(135deg,#7e2633,#451923);border:1px solid #a43d4d;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-search-form button:disabled{opacity:.55;cursor:not-allowed}.hz-search-form>p{color:#8f8286;margin:0;font-size:9px;line-height:1.6}.hz-search-results{margin-top:20px}.hz-search-summary{background:linear-gradient(110deg,#211117,#100e11 75%);border:1px solid #4a2931;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.hz-search-summary>div{min-width:0}.hz-search-summary strong,.hz-search-summary>div>span{overflow-wrap:anywhere;display:block}.hz-search-summary strong{color:#f1e8ea;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-summary>div>span{color:#9e8e92;letter-spacing:.1em;margin-top:4px;font-size:8px}.hz-search-summary>span{color:#ff9aa7;flex:none;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.hz-search-section{background:#100e11;border:1px solid #38272c;min-width:0;padding:13px}.hz-search-section>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hz-search-section>header h2{color:#e7dadd;margin:0;font-size:11px;font-weight:700}.hz-search-section>header p{color:#a4969a;margin:5px 0 0;font-size:9px;line-height:1.5}.hz-search-section>header>span{color:#81d69b;border:1px solid #315541;flex:none;padding:4px 5px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-section.is-limited>header>span{color:#e8c477;border-color:#68522f}.hz-search-section.is-unavailable>header>span{color:#ee8592;border-color:#68333c}.hz-search-section>ul{gap:6px;max-height:340px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.hz-search-section>ul>li{background:#0b0a0c;border:1px solid #302328;min-width:0;padding:9px}.hz-search-result-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hz-search-result-title strong{color:#e3d5d8;overflow-wrap:anywhere;min-width:0;font:600 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-section>ul>li>p{color:#a99da0;overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;line-height:1.65}.hz-search-severity{color:#b5a4a8;flex:none;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-search-severity.is-critical,.hz-search-severity.is-high{color:#ff9ba4}.hz-search-severity.is-medium{color:#f0c178}.hz-search-severity.is-low{color:#e5d280}.hz-search-no-results{color:#8f8286;margin:10px 0 0;font-size:9px;line-height:1.6}.hz-search-warning,.hz-search-disclosure{color:#a99da0;overflow-wrap:anywhere;background:#0c0b0d;border:1px solid #403035;align-items:flex-start;gap:7px;margin:9px 0 0;padding:9px 10px;font-size:9px;line-height:1.6;display:flex}.hz-search-warning svg{color:#d4a56e;flex:none;margin-top:1px}.hz-search-empty{color:#96898d;text-align:center;border:1px dashed #463038;justify-content:center;align-items:center;gap:9px;min-height:130px;margin-top:14px;padding:18px;font-size:10px;display:flex}.hz-search-empty svg{color:#c98994;flex:none}.hz-search-disclosure{display:block}.hz-search-disclosure:last-child{margin-top:12px}.is-spinning{animation:1s linear infinite hz-search-spin}@keyframes hz-search-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.hz-search-heading{flex-direction:column}.hz-search-grid{grid-template-columns:1fr}}@media (max-width:520px){.hz-search-form>div{flex-wrap:wrap;padding:8px 10px}.hz-search-form input{flex:1;width:calc(100% - 35px)}.hz-search-form button{width:100%}.hz-search-summary{flex-direction:column;align-items:flex-start}.hz-search-summary>span{align-self:flex-end}}.fx-tabs{border:1px solid var(--academy-border);scrollbar-width:thin;background:#0d1110;border-radius:3px;gap:0;margin:4px 0 18px;padding:0 12px;display:flex;overflow-x:auto}.fx-tabs button{color:#929aa7;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;min-height:48px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;position:relative}.fx-tabs button:hover{color:#e9ebf1}.fx-tabs button.is-active{color:var(--route-accent)}.fx-tabs button.is-active:after{background:var(--route-accent);content:"";height:2px;position:absolute;bottom:0;left:12px;right:12px}.fx-panel{min-width:0;padding:0 0 20px}.fx-toolbar{border:1px solid var(--academy-border);background:#0e1210;border-radius:3px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;padding:14px;display:flex}.fx-select-control{color:#8f98a7;gap:6px;font-size:10px;display:grid}.fx-select-control select{color:#e2e7e3;min-width:138px;height:36px;font:inherit;background:#101512;border:1px solid #303831;border-radius:3px;padding:0 10px;font-size:11px}.fx-date-control{height:36px;color:var(--route-accent);background:#101512;border:1px solid #303831;border-radius:3px;align-items:center;gap:8px;padding:0 10px;display:flex}.fx-date-control input{color:#e3e5eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:128px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.fx-toolbar-button{color:#e2e7e3;min-height:36px;font:inherit;cursor:pointer;background:#101512;border:1px solid #303831;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.fx-toolbar-button:hover:not(:disabled){border-color:var(--route-accent);color:#fff}.fx-toolbar-button:disabled{opacity:.55;cursor:wait}.fx-calendar-days{gap:9px;display:grid}.fx-day{border:1px solid var(--academy-border);background:#0e110f;border-radius:3px;min-width:0;overflow:hidden}.fx-day-heading{border-bottom:1px solid var(--academy-border);background:#131815;justify-content:space-between;align-items:center;min-height:55px;padding:10px 15px;display:flex}.fx-day-heading>div{gap:3px;display:grid}.fx-day-heading strong{color:#e7e9ef;font-size:13px}.fx-day-heading span,.fx-day-heading small{color:#8f98a7;font-size:10px}.fx-table-scroll{width:100%;overflow:auto}.fx-calendar-table,.fx-details-table{border-collapse:collapse;text-align:left;width:100%}.fx-calendar-table{min-width:900px}.fx-calendar-table th,.fx-details-table th{border-bottom:1px solid var(--academy-border);color:#aeb2bb;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#131519;padding:11px 12px;font-size:9px;font-weight:650}.fx-calendar-table td,.fx-details-table td{color:#bfc2ca;vertical-align:top;border-bottom:1px solid #ffffff10;padding:10px 12px;font-size:10px;line-height:1.55}.fx-calendar-table tbody tr:last-child td,.fx-details-table tbody tr:last-child td{border-bottom:0}.fx-calendar-table tbody tr:hover,.fx-details-table tbody tr:hover{background:#ffffff06}.fx-calendar-table td:first-child,.fx-calendar-table td:nth-child(2){color:#9aa2af;white-space:nowrap}.fx-calendar-table .fx-event-title{color:#ececef;min-width:220px;font-size:11px}.fx-currency{color:#e4e7e3;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.fx-currency>span,.fx-currency-cell>span{font-size:13px}.fx-attribution{color:#7e8794;align-items:center;gap:7px;margin:12px 2px 0;font-size:10px;line-height:1.6;display:flex}.fx-attribution svg{color:var(--route-accent);flex:none}.fx-panel-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0 14px;display:flex}.fx-panel-intro h2{color:#eff0f4;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(22px,3vw,30px)}.fx-panel-intro>p{color:#929aa7;max-width:580px;margin:0;font-size:11px;line-height:1.65}.fx-details-panel{border:1px solid var(--academy-border);background:#0e110f;border-radius:3px;overflow:hidden}.fx-details-panel>.fx-panel-intro{align-items:flex-start;padding:16px 17px 13px}.fx-details-table{min-width:1040px}.fx-details-table th:first-child,.fx-details-table td:first-child{text-align:center;width:48px}.fx-details-table td:nth-child(2){color:#e4e7ed;white-space:nowrap;min-width:120px;font-weight:650}.fx-details-table td:nth-child(3){color:#d3d7df;min-width:175px}.fx-details-table td:nth-child(4),.fx-details-table td:nth-child(5){min-width:180px}.fx-details-table td:last-child{min-width:115px}.fx-currency-cell{align-items:center;gap:7px;display:flex}.fx-list-item{color:#c6cbd4;margin-bottom:4px;display:block}.fx-list-item:last-child{margin-bottom:0}.fx-story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.fx-story-card{border:1px solid var(--academy-border);background:#0e1210;border-radius:3px;flex-direction:column;gap:9px;min-width:0;padding:15px;display:flex}.fx-story-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-story-date{color:#929a93;margin:0;font-size:10px!important}.fx-story-card h3{color:#ececef;margin:0;font-size:15px;line-height:1.5}.fx-story-values{color:#8f9891;border-top:1px solid #ffffff10;flex-wrap:wrap;gap:8px 15px;margin-top:auto;padding-top:10px;font-size:9px;display:flex}.fx-story-values span{gap:4px;display:grid}.fx-story-values b{color:#dfe5e0;font-size:11px;font-weight:600}.fx-rate-table-scroll{border:1px solid var(--academy-border);border-radius:3px;width:100%;overflow:auto}.fx-rate-table{border-collapse:collapse;text-align:center;width:100%;min-width:620px}.fx-rate-table th,.fx-rate-table td{color:#bfc2ca;border-bottom:1px solid #ffffff10;border-right:1px solid #ffffff10;height:58px;padding:10px;font-size:11px}.fx-rate-table thead th{color:#c3c8c4;white-space:nowrap;background:#131519;font-size:10px}.fx-rate-table tbody th{color:#e4e7e3;text-align:left;white-space:nowrap;background:#111713}.fx-rate-table tr:last-child th,.fx-rate-table tr:last-child td{border-bottom:0}.fx-rate-table th:last-child,.fx-rate-table td:last-child{border-right:0}.fx-rate-table .fx-rate-diagonal{color:#747d76;background:#202420}.fx-rate-groups{scrollbar-width:thin;gap:7px;margin:0 0 12px;padding:0 0 3px;display:flex;overflow-x:auto}.fx-rate-groups button{border:1px solid var(--academy-border);color:#c4c7cf;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#101512;border-radius:3px;flex:none;padding:0 11px;font-size:10px}.fx-rate-groups button:hover{border-color:var(--route-accent);color:#fff}.fx-rate-groups button.is-active{border-color:var(--route-accent);background:var(--route-glow);color:var(--route-accent)}@media (max-width:700px){.fx-tabs{margin-inline:-2px;padding-inline:4px}.fx-tabs button{min-height:44px;padding-inline:11px;font-size:10px}.fx-toolbar{align-items:stretch;padding:11px}.fx-toolbar>.fx-select-control{flex:1;min-width:130px}.fx-toolbar>.fx-date-control{flex:1;min-width:145px}.fx-select-control select{width:100%;min-width:0}.fx-toolbar-button{flex:1}.fx-panel-intro{flex-direction:column;align-items:flex-start;gap:10px}.fx-details-panel>.fx-panel-intro{padding:14px}.fx-story-grid{grid-template-columns:1fr}.fx-rate-table th,.fx-rate-table td{height:48px;padding:8px}}.hz-payload-library{min-width:0}.hz-payload-sources,.hz-payload-categories{gap:6px;padding:2px 1px 6px;display:flex;overflow:auto}.hz-payload-sources{margin-top:14px}.hz-payload-sources button,.hz-payload-categories button{color:#bba5aa;cursor:pointer;background:#111013;border:1px solid #38242a;flex:none;align-items:center;gap:8px;min-height:32px;padding:6px 9px;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.hz-payload-sources button small{color:#9d8389;font-size:7px}.hz-payload-sources button:hover,.hz-payload-sources button.is-active,.hz-payload-categories button:hover,.hz-payload-categories button.is-active{color:#ff99a5;background:#241116;border-color:#a53c4d}.hz-payload-categories{margin:8px 0 13px}.hz-payload-detail>header h3,.hz-payload-detail>header>p{overflow-wrap:anywhere}.hz-payload-download,.hz-payload-expand{color:#ff9ca8;cursor:pointer;background:#211216;border:1px solid #88404d;justify-content:center;align-items:center;gap:7px;min-height:34px;margin-top:12px;padding:7px 10px;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.hz-payload-download:hover,.hz-payload-expand:hover{background:#30141b;border-color:#e25b70}.hz-payload-download:disabled{cursor:not-allowed;opacity:.45}.hz-payload-retry{color:#ff9ca8;cursor:pointer;background:#211216;border:1px solid #88404d;margin-left:8px;padding:4px 8px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.hz-payload-retry:hover{background:#30141b;border-color:#e25b70}.hz-payload-content{padding:12px}.hz-payload-content>pre{color:#d3c6c9;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#090a0c;border:1px solid #33242a;max-height:650px;margin:0;padding:13px;font:9px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.hz-payload-content>pre code{font:inherit}.hz-payload-state{color:#ba9ca3;align-items:center;gap:8px;min-height:75px;font-size:10px;display:flex}.hz-payload-state svg{color:#ed7181}.hz-payload-binary{color:#b7a9ac;background:#110f12;border:1px solid #403039;justify-items:start;gap:8px;min-height:130px;padding:18px;display:grid}.hz-payload-binary>svg{color:#ed7181}.hz-payload-binary>b{color:#eee;font-size:11px}.hz-payload-binary>span{font-size:9px;line-height:1.7}.hz-payload-notices{color:#c9b9bd;background:#100f12;border:1px solid #3c2b31;margin-top:14px}.hz-payload-notices>summary{cursor:pointer;align-items:center;gap:8px;padding:12px;font-size:10px;font-weight:650;list-style:none;display:flex}.hz-payload-notices>summary::-webkit-details-marker{display:none}.hz-payload-notices>summary svg{color:#e66a7b}.hz-payload-notices>div{gap:8px;padding:0 12px 12px;display:grid}.hz-payload-notices>div>p{color:#a99b9f;margin:0;font-size:9px;line-height:1.7}.hz-payload-notices>div>section{background:#141114;border:1px solid #35262b;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:9px;display:grid}.hz-payload-notices>div>section>b{color:#e8dadd;font-size:9px}.hz-payload-notices>div>section>span{color:#a99b9f;grid-column:1/-1;font-size:8px;line-height:1.6}.hz-payload-notices>div>section>small{color:#957a81;grid-column:2;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:800px){.hz-payload-library .hz-library-layout{grid-template-columns:minmax(0,1fr)}.hz-payload-library .hz-library-topic-list{max-height:260px}}@media (max-width:900px){.route-shell.trader .academy-glimpse-section.glimpse-learning .academy-glimpse-links{grid-template-columns:minmax(0,1fr)}.route-shell.trader .academy-glimpse-section.glimpse-learning .academy-glimpse-link:first-child{grid-row:auto;min-height:148px}}@media (max-width:850px){.route-shell.trader .institution-google-reviews-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.route-shell.trader .route-main{padding:28px 16px 58px}.route-shell.trader .trading-home-hero{gap:24px}.route-shell.trader .trading-home-hero .ecosystem-copy h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(2.55rem,10.8vw,3.35rem);line-height:1.04}.route-shell.trader .trading-home-hero .ecosystem-copy>p{font-size:15px;line-height:1.7}.route-shell.trader .trading-home-hero .hero-buttons{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.route-shell.trader .trading-home-hero .hero-buttons>a{justify-content:center;min-height:48px}.route-shell.trader .hero-assurance{align-items:flex-start;margin-top:20px;line-height:1.55}.route-shell.trader .institution-origin{margin:48px 0}.route-shell.trader .institution-origin-intro{gap:20px}.route-shell.trader .institution-origin-copy>h2{font-size:clamp(1.9rem,8vw,2.4rem)}.route-shell.trader .institution-origin-story{margin-top:22px;padding:20px}.route-shell.trader .institution-origin-story h3{font-size:19px;line-height:1.4}.route-shell.trader .institution-origin-story p{font-size:14px;line-height:1.75}.route-shell.trader .academy-glimpse-overview{gap:16px;margin:48px 0}.route-shell.trader .academy-glimpse-section{padding:20px}.route-shell.trader .academy-glimpse-heading{gap:12px;margin-bottom:18px}.route-shell.trader .academy-glimpse-heading h2{font-size:clamp(1.45rem,6.5vw,1.85rem);line-height:1.15}.route-shell.trader .academy-glimpse-heading p{font-size:12px;line-height:1.65}.route-shell.trader .academy-glimpse-link{grid-template-columns:40px minmax(0,1fr) 18px;gap:11px;min-height:92px;padding:13px}.route-shell.trader .academy-glimpse-icon{width:36px;height:36px}.route-shell.trader .academy-glimpse-title{font-size:14px}.route-shell.trader .academy-glimpse-description{font-size:12px}.route-shell.trader .academy-glimpse-section.glimpse-learning .academy-glimpse-links{grid-template-columns:minmax(0,1fr)}.route-shell.trader .practice-feature{grid-template-columns:minmax(0,1fr);gap:22px;margin:20px 0;padding:20px}.route-shell.trader .practice-feature h2{font-size:clamp(1.9rem,8vw,2.45rem);line-height:1.12}.route-shell.trader .practice-feature p{font-size:14px;line-height:1.7}.route-shell.trader .portfolio-preview{padding:20px}.route-shell.trader .portfolio-preview>strong{font-size:clamp(2rem,10vw,2.5rem)}.route-shell.trader .trading-markets-section{margin-top:50px;padding:20px}.route-shell.trader .trading-section-heading{margin-bottom:24px}.route-shell.trader .trading-section-heading h2{font-size:clamp(1.8rem,8vw,2.4rem)}.route-shell.trader .trading-section-heading>p{font-size:14px;line-height:1.7}.route-shell.trader .trading-markets-section .feature-pair{grid-template-columns:minmax(0,1fr);gap:18px}.route-shell.trader .trading-markets-section .feature-pair article{min-height:0;padding:20px}.route-shell.trader .trading-markets-section .feature-pair article h2{font-size:1.5rem}.route-shell.trader .trading-markets-section .feature-pair article p{font-size:14px}.route-shell.trader .trading-markets-section .institution-writeups{margin-top:34px;padding-top:26px}.route-shell.trader .trading-community-links{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.route-shell.trader .trading-community-links a{justify-content:space-between;min-height:44px}.route-shell.trader .trading-google-reviews,.route-shell.trader .trading-faq{margin-top:50px}.route-shell.trader .trading-google-reviews{padding:20px}.route-shell.trader .institution-google-reviews-heading{gap:14px;margin-bottom:20px}.route-shell.trader .institution-google-reviews-heading h2{font-size:clamp(1.7rem,7.5vw,2.25rem);line-height:1.14}.route-shell.trader .institution-google-reviews-heading p{font-size:13px;line-height:1.7}.route-shell.trader .institution-google-reviews-heading>a{min-height:44px}.route-shell.trader .trading-google-reviews .institution-google-review-card-long{grid-column:auto;max-width:none}.route-shell.trader .institution-google-review-card{padding:17px}.route-shell.trader .institution-google-review-card blockquote{font-size:13px;line-height:1.7}.route-shell.trader .trading-review-tag{letter-spacing:.07em;white-space:normal;font-size:8px;line-height:1.5}.route-shell.trader .trading-faq{padding:20px}.route-shell.trader .trading-faq .institution-faq-intro h2{font-size:clamp(1.75rem,7.5vw,2.25rem)}.route-shell.trader .trading-faq summary{grid-template-columns:minmax(0,1fr) 24px;gap:10px;font-size:13px;line-height:1.5}.route-shell.trader .trading-faq .institution-faq-answer p{padding:0 8px 17px;font-size:13px}.route-shell.trader .bottom-cta{padding:26px 20px}.route-shell.trader .bottom-cta h2{font-size:clamp(1.8rem,8vw,2.35rem);line-height:1.15}.route-shell.trader .bottom-cta .accent-button{min-height:48px}.route-shell.trader .route-footer{align-items:flex-start;padding:18px 16px}.route-shell.trader .route-footer>div{gap:12px 18px}.route-shell.trader .route-footer>div a{min-height:32px}}@media (max-width:380px){.route-shell.trader .trading-home-hero .ecosystem-copy h1{font-size:clamp(2.35rem,10.5vw,2.75rem)}.route-shell.trader .trading-home-hero .route-eyebrow{letter-spacing:.14em;font-size:8px}.route-shell.trader .academy-glimpse-section,.route-shell.trader .trading-markets-section,.route-shell.trader .trading-google-reviews,.route-shell.trader .trading-faq{padding:16px}.route-shell.trader .academy-glimpse-link{grid-template-columns:34px minmax(0,1fr) 16px;gap:9px;padding:11px}.route-shell.trader .academy-glimpse-icon{width:32px;height:32px}}@media (max-width:700px){.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-metrics>div{border-bottom:1px solid var(--academy-border)}.workspace-metrics>div:nth-child(2n){border-right:0}.workspace-metrics>div:nth-child(n+3){border-bottom:0}.route-shell .institution-google-reviews-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.route-shell.trader:has(.trader-zone-page) .route-main{height:auto;min-height:calc(100dvh - 118px);overflow:visible}.trader-zone-page{grid-template-rows:52px auto;height:auto;min-height:calc(100dvh - 118px);overflow:visible}.trader-zone-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);overflow:visible}.trader-zone-screen{border-right:0;border-bottom:1px solid var(--academy-border);min-height:clamp(360px,70dvh,560px)}.trader-zone-screen:nth-child(2n){border-right:0}.trader-zone-screen:nth-last-child(-n+2){border-bottom:1px solid var(--academy-border)}.trader-zone-screen:last-child{border-bottom:0}}
