.va-academy{--ink:#20232e;--muted:#666b79;--line:#e4e5e9;--paper:#fff;--accent:#6743b5;--soft:#f0ebf8;min-height:100vh;background:#f6f6f4;color:var(--ink);font:15px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.va-academy *{box-sizing:border-box}.va-academy ::-moz-selection{background:#ddd2f2}.va-academy ::selection{background:#ddd2f2}.va-academy h1,.va-academy h2,.va-academy h3{color:var(--ink);font-weight:600;letter-spacing:-.035em;line-height:1.25}.va-academy h1{font-size:clamp(29px,3.3vw,43px);margin:8px 0 14px}.va-academy h2{font-size:23px;margin:10px 0 14px}.va-academy h3{font-size:17px;margin:10px 0}.va-academy p{color:var(--muted);margin:12px 0}.va-academy a{color:var(--accent);text-underline-offset:4px}.va-academy button,.va-academy input,.va-academy select,.va-academy textarea{font:inherit}.va-academy button{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;border:1px solid #d9dbe1;background:#fff;color:var(--ink);border-radius:7px;min-height:43px;padding:10px 16px;font-size:13px;font-weight:550;line-height:1.4;transition:background .16s,border-color .16s,box-shadow .16s}.va-academy button:hover{background:#f5f3f9;border-color:#b6a3d8}.va-academy button:disabled{opacity:.5;cursor:not-allowed}.va-academy :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #9a7ed2;outline-offset:3px}.va-academy .va-primary{background:var(--accent);border-color:var(--accent);color:#fff}.va-academy .va-primary:hover{background:#553397;border-color:#553397}.va-academy .va-text-button{border:0;padding:7px 0;background:transparent;color:var(--accent);min-height:36px}.va-academy label{display:block;font-size:13px;font-weight:550;color:#424754}.va-academy input,.va-academy select,.va-academy textarea{display:block;width:100%;padding:12px 14px;margin:7px 0 19px;color:var(--ink);background:#fff;border:1px solid #d8dbe2;border-radius:7px;line-height:1.6}.va-academy input::-moz-placeholder,.va-academy textarea::-moz-placeholder{color:#898d99;font-weight:400}.va-academy input::placeholder,.va-academy textarea::placeholder{color:#898d99;font-weight:400}.va-academy input:focus,.va-academy select:focus,.va-academy textarea:focus{border-color:#9073c5}.va-academy textarea{resize:vertical;min-height:150px;font-weight:400}.va-academy .va-large{min-height:420px}.va-academy input:disabled,.va-academy textarea:disabled{background:#f3f3f5}.va-header{height:78px;background:#10121b;border-bottom:1px solid #292c38;gap:24px;padding:0 30px 0 22px;color:#f5f5f8;position:relative;z-index:30}.va-brand,.va-header{display:flex;align-items:center}.va-brand{gap:13px;text-decoration:none!important;color:#fff!important;min-width:211px;font-size:13px;letter-spacing:.19em}.va-brand small{display:block;font-size:8px;color:#abaabc;letter-spacing:.18em;margin-top:3px}.va-logo,.va-logo img{width:53px;height:53px;display:block;-o-object-fit:contain;object-fit:contain}.va-header>a:not(.va-brand){margin-left:auto;color:#b6b8c6;font-size:12px;text-decoration:none}.va-header .va-account-pill{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:12px;color:#f2f2f6}.va-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#343044;color:#e7ddf8;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.va-header .va-header-logout{background:transparent;border-color:#363947;color:#c7c9d4;padding:8px;min-height:36px}.va-header .va-mobile-menu{display:none;background:transparent;color:#f3efff;border-color:#414351;min-height:38px;padding:8px}.va-layout{display:grid;grid-template-columns:246px minmax(0,1fr);min-height:calc(100vh - 78px);max-width:1800px;margin:auto}.va-sidebar{background:#141620;padding:28px 17px;min-width:0;display:flex;flex-direction:column}.va-side-label{padding:0 13px 24px;font-size:10px;letter-spacing:.17em;color:#74798d}.va-sidebar nav{display:grid;gap:27px}.va-nav-group>p{font-size:9px!important;text-transform:uppercase;letter-spacing:.16em;margin:0 13px 9px!important;color:#858a9c!important}.va-nav-group>div{display:grid;gap:4px}.va-sidebar nav button{display:flex;justify-content:flex-start;gap:12px;width:100%;min-height:42px;border:0;background:none;color:#b6bacb;text-align:left;font-weight:450;padding:11px 13px;border-radius:6px;font-size:12px}.va-sidebar nav button svg{color:#7c8297;flex-shrink:0;width:17px;height:17px}.va-sidebar nav button:hover{background:#202330;color:#fff}.va-sidebar nav button[aria-current=page]{background:#2b263c;color:#f0e8ff}.va-sidebar nav button[aria-current=page] svg{color:#bfa3f1}.va-sidebar-bottom{margin-top:auto;padding-top:45px}.va-sidebar-bottom>button{display:flex;justify-content:flex-start;width:100%;gap:12px;background:none;border:0;color:#b4b8c8;font-size:12px}.va-sidebar-help{padding:19px 14px 0;border-top:1px solid #2a2d39;margin-top:20px}.va-sidebar-help p{color:#8f94a7;font-size:11px;margin:0 0 5px}.va-sidebar-help a{color:#c1b2de;font-size:11px;text-decoration:none}.va-content{padding:28px clamp(24px,3.5vw,58px) 90px;min-width:0;max-width:1420px;outline:none}.va-breadcrumb{display:flex;align-items:center;gap:10px;color:#898d99;font-size:11px;margin-bottom:30px}.va-breadcrumb span:last-child{color:#515765}.va-breadcrumb>svg{width:12px;height:12px;color:#999eab}.va-label{font-size:9px!important;color:var(--accent)!important;letter-spacing:.18em;text-transform:uppercase;font-weight:650;margin:0 0 9px!important}.va-small{font-size:12px!important;color:#7a7f8d!important}.va-lead{font-size:15px;max-width:740px;margin-bottom:30px!important;line-height:1.8}.va-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:29px}.va-page-heading h1{margin-top:7px}.va-page-heading p:not(.va-label){font-size:13px;margin:0}.va-access-badge{border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;gap:7px;border-radius:20px;padding:6px 11px;font-size:10px;color:#727785;white-space:nowrap;margin-top:5px}.va-access-badge i{width:5px;height:5px;background:#5a8878;border-radius:50%}.va-dashboard-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr);gap:20px}.va-next-card{background:#191b27;border:1px solid #303143;border-radius:12px;color:#fff;padding:26px 28px 20px;overflow:hidden}.va-next-meta{display:flex;justify-content:space-between;gap:15px;color:#b7accd;font-size:8px;letter-spacing:.15em}.va-next-meta span:last-child{color:#9096ab}.va-next-body{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:17px 0 22px}.va-next-body h2{color:#fff;font-size:30px;margin:12px 0 13px}.va-next-body p{color:#aeb3c6;font-size:12px;max-width:340px;line-height:1.8;margin-bottom:20px}.va-next-card .va-primary{background:#9470d3;border-color:#9470d3;font-size:11px}.va-next-card .va-primary:hover{background:#a183d9}.va-ring{--progress:0deg;background:conic-gradient(#b699eb var(--progress),#343747 0);height:106px;width:106px;flex:0 0 106px;border-radius:50%;padding:5px}.va-ring>div{height:100%;width:100%;background:#191b27;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.va-ring strong{font-size:30px;line-height:1.2;font-weight:500}.va-ring span{font-size:10px;color:#9097ac;margin-top:3px}.va-phase-track{display:flex;gap:6px;justify-content:space-between;border-top:1px solid #363847;padding-top:20px}.va-phase-track button{flex-direction:column;gap:6px;min-height:0;background:none;border:0;color:#8d94a8;padding:0;min-width:35px;font-weight:400}.va-phase-track button>span{display:flex;width:25px;height:25px;align-items:center;justify-content:center;border:1px solid #414556;border-radius:50%;font-size:8px}.va-phase-track button small{font-size:8px}.va-phase-track button.current>span{border-color:#b698e8;background:#a282d9;color:#fff}.va-phase-track button.complete,.va-phase-track button.current small{color:#d1bee8}.va-network-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px 26px;display:flex;flex-direction:column;align-items:flex-start}.va-card-symbol{background:#f1edf7;color:#7d5bb9;padding:10px;display:flex;border-radius:9px;margin-bottom:21px}.va-network-card h2{font-size:23px;margin:3px 0 11px}.va-network-card>p:not(.va-label){font-size:12px;margin:0 0 18px;line-height:1.8}.va-network-card .va-text-button{margin-top:auto;font-size:12px}.va-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 16px}.va-section-heading h2{margin:3px 0;font-size:23px}.va-section-heading .va-text-button{font-size:11px}.va-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.va-academy .va-tool-card{display:block;text-align:left;padding:21px 18px 15px;background:#fff;border:1px solid var(--line);border-radius:9px;align-items:start;min-height:184px;box-shadow:0 2px 3px #16152a02}.va-tool-card>svg{color:#8065af;margin-bottom:12px}.va-tool-card h3{font-size:14px;font-weight:600;margin:0 0 6px}.va-tool-card p{font-size:11px;line-height:1.7;margin:0 0 17px;font-weight:400;min-height:37px}.va-tool-card>span{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eeedf1;padding-top:12px;font-size:10px;color:#7f6c9e}.va-reading-list{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.va-academy .va-reading-row{display:flex;justify-content:flex-start;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #ececf0;border-radius:0;padding:18px 21px;gap:19px}.va-reading-row:last-child{border-bottom:0}.va-reading-row .va-row-number{color:#a4a8b3;font-size:11px;min-width:18px}.va-reading-row>div{flex:1;min-width:0}.va-reading-row small{font-size:9px;color:#8a7b9e;font-weight:400}.va-reading-row h3{margin:4px 0 0;font-size:13px;font-weight:550;letter-spacing:-.015em}.va-read-time{display:flex;align-items:center;gap:5px;font-size:10px;color:#9196a2;white-space:nowrap;font-weight:400}.va-reading-row>svg{color:#aaa5b6}.va-entry-note{display:flex;align-items:center;gap:17px;margin-top:23px;padding:20px 0;border-top:1px solid var(--line)}.va-entry-note>svg{color:#8d79ad;flex-shrink:0}.va-entry-note strong{font-size:12px;font-weight:600}.va-entry-note p{font-size:11px;margin:3px 0 0}.va-entry-note>button{margin-left:auto;white-space:nowrap;font-size:11px;min-height:36px}.va-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:24px 0}.va-academy .va-card{display:block;text-align:left;padding:25px;border:1px solid var(--line);background:#fff;border-radius:9px;font-weight:400;min-width:0}.va-card h2{font-size:20px}.va-card>small{font-size:9px;letter-spacing:.07em;color:#8f76b7}.va-card>p{font-size:13px}.va-card>span{display:block;font-size:12px;color:var(--accent);margin-top:20px}.va-pack{margin:19px 0;border:1px solid var(--line);padding:25px 28px;background:#fff;border-radius:10px}.va-pack>small{font-size:10px;color:#8c829c}.va-pack h2{font-size:22px}.va-pack p{font-size:13px}.va-pack>button{margin:5px 8px 5px 0}.va-article ol,.va-pack ul{padding-left:20px;color:#555c6a}.va-article li,.va-pack li{margin:10px 0}.va-note{border-left:2px solid #b9a5d8;padding:14px 21px;margin:26px 0;background:#eeeaf4;color:#6b5b7b;font-size:12px;border-radius:0 7px 7px 0}.va-note h2{font-size:17px}.va-note p{font-size:13px;color:#685b77}.va-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.va-edit{background:#fff;border:1px solid var(--line);border-radius:9px;margin:24px 0}.va-edit,.va-edit.va-pack{padding:25px}.va-edit>button{margin-right:10px}.va-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.va-stats>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.va-stats strong{display:block;font-size:30px;line-height:1.3;letter-spacing:-.035em;color:#493565}.va-stats span{display:block;font-size:11px;color:#85808d;margin-top:8px}.va-check{display:flex!important;align-items:flex-start;gap:12px;margin:15px 0;line-height:1.7;font-size:13px!important;font-weight:400!important}.va-check input{width:18px!important;height:18px;flex:0 0 18px;margin:2px 0 0!important;accent-color:var(--accent);cursor:pointer}.va-academy progress{display:block;width:100%;height:6px;border:0;accent-color:var(--accent);margin:18px 0}.va-savebar{position:sticky;bottom:20px;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:18px;margin:30px auto 0;padding:13px 17px;background:#242332;color:#f4f0fa;border:1px solid #3e3b53;border-radius:10px;box-shadow:0 8px 35px #15122225}.va-savebar p{color:#d4cfdf;font-size:11px;margin:0}.va-savebar strong{display:block;font-size:12px;font-weight:500}.va-savebar button{white-space:nowrap;font-size:12px}.va-error,.va-success{font-size:12px!important;padding:12px 16px;border-radius:7px;margin:15px 0!important}.va-success{background:#eaf2ee;color:#35614e!important;border:1px solid #cedfd6}.va-error{background:#f9eceb;color:#9c4740!important;border:1px solid #e9cfca}.va-preview-note{font-size:11px;background:#f0ecf5;color:#79688d;padding:10px 14px;border-radius:7px;margin:0 0 22px}.va-article{max-width:780px;margin:auto}.va-article>p:not(.va-label):not(.va-small){font-size:15px;line-height:1.95;color:#535b68}.va-article h1{font-size:clamp(30px,3.5vw,44px);margin-top:17px}.va-article>h2{margin-top:34px;font-size:24px}.va-article>button:first-child{padding:0;border:0;color:#7b6a95;background:none;font-size:11px}.va-article pre{background:#20222f;color:#e4deec;padding:25px 28px;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.va-actions{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 30px}.va-actions button{font-size:11px}.va-reader-meta{display:flex;align-items:center;gap:15px;font-size:10px;color:#8f839f;margin:16px 0 22px}.va-reader-meta span{display:flex;align-items:center;gap:5px}.va-reader-jumps{display:flex;gap:20px;border-block:1px solid var(--line);padding:14px 0;margin:25px 0 28px;overflow:auto;white-space:nowrap}.va-reader-jumps a{font-size:11px;text-decoration:none;color:#746284}.va-reader-section{scroll-margin-top:25px}.va-reader-next{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px;margin-top:36px}.va-reader-next button{font-size:11px}.va-library-tools{display:flex;align-items:flex-end;gap:16px;margin:25px 0 17px}.va-library-search{flex:1}.va-library-search>div{position:relative}.va-library-search svg{position:absolute;left:14px;top:16px;color:#8f839f}.va-library-search input{padding-left:43px;margin-bottom:0}.va-library-tools>label{flex:0 0 240px}.va-library-tools select{margin-bottom:0}.va-library-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line);margin:23px 0 16px;align-items:center}.va-library-tabs button{border:0;border-radius:0;background:none;padding:10px 0 13px;min-height:0;color:#8b8594;font-size:12px;border-bottom:2px solid transparent;margin-bottom:-1px}.va-library-tabs button[aria-pressed=true]{color:#5d3d97;border-bottom-color:#6d49ac}.va-library-tabs>span{margin-left:auto;font-size:10px;color:#96909d}.va-library-cards .va-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:25px 25px 21px;min-height:227px}.va-library-cards .va-card h2{font-size:20px;line-height:1.45;margin:13px 0 8px}.va-library-cards .va-card p{font-size:12px;margin:0 0 22px;line-height:1.8}.va-library-card-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto!important;padding-top:14px;border-top:1px solid #ecebf0;font-size:10px!important}.va-library-card-bottom span{display:flex;align-items:center;gap:5px;color:#918898}.va-course-list .va-reading-row{padding:23px}.va-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 25px;border:1px dashed #d8d2e2;border-radius:10px;background:#faf9fc;margin:25px 0}.va-empty>svg{color:#a28cbf;margin-bottom:15px}.va-empty h2{font-size:20px;margin:5px 0}.va-empty p{max-width:430px;font-size:12px}.va-empty button{margin-top:15px}.va-roadmap-head{display:flex;align-items:center;gap:25px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:25px;margin:25px 0}.va-roadmap-head .va-ring{height:83px;width:83px;flex-basis:83px;background:conic-gradient(#9371c9 var(--progress),#ebe7f1 0)}.va-roadmap-head .va-ring>div{background:#fff}.va-roadmap-head .va-ring strong{color:#55406f;font-size:24px}.va-roadmap-head .va-ring span{color:#9b92a8;font-size:9px}.va-roadmap-head h2{font-size:20px;margin:0 0 7px}.va-roadmap-head p{font-size:12px;margin:0}.va-roadmap-phase{background:#fff;border:1px solid var(--line);border-radius:10px;margin:15px 0;overflow:hidden}.va-roadmap-phase summary{list-style:none;display:flex;align-items:center;gap:18px;padding:22px 25px;cursor:pointer}.va-roadmap-phase summary::-webkit-details-marker{display:none}.va-phase-index{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:0 0 37px;background:#f2eef7;border-radius:9px;color:#8764b7;font-size:11px}.va-roadmap-phase summary>div{flex:1}.va-roadmap-phase summary h2{font-size:18px;margin:0 0 5px}.va-roadmap-phase summary p{margin:0;font-size:11px}.va-phase-count{font-size:10px;color:#9b90a6;white-space:nowrap}.va-roadmap-phase summary>svg{color:#a69aaf;transition:transform .16s}.va-roadmap-phase[open] summary>svg{transform:rotate(90deg)}.va-phase-content{padding:0 25px 24px 80px}.va-phase-content>.va-check{padding:11px 0;border-top:1px solid #f0edf4;margin:0;font-size:12px!important}.va-phase-content>button{margin-top:19px;font-size:11px}.va-community-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:20px 0}.va-community-toolbar button{font-size:11px;min-height:35px;padding:7px 12px}.va-channel-nav{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:14px;margin:26px 0}.va-channel-nav button{background:none;border:0;color:#868090;padding:8px 12px;min-height:35px;font-size:11px}.va-channel-nav button[aria-pressed=true]{background:#eae3f4;color:#69469e}.va-community-welcome{border:1px solid #e1d9eb;background:#f0ebf6;padding:18px 23px;border-radius:9px;margin:20px 0}.va-community-welcome strong{font-size:13px;font-weight:600;color:#655076}.va-community-welcome p{font-size:12px;color:#867593;margin:5px 0 0}.va-community-search{display:flex;gap:12px;align-items:flex-end;margin:22px 0}.va-community-search label{flex:1}.va-community-search input{margin-bottom:0}.va-community-search button{min-height:48px}.va-community-reply{border-top:1px solid #e9e6ed;padding:20px 0}.va-community-reply>small{font-size:10px;color:#978b9f}.va-academy .va-thread-title{background:none;border:0;padding:0;text-align:left;font:inherit;line-height:inherit;min-height:0;color:#40324f;overflow-wrap:anywhere;justify-content:flex-start}.va-community-toolbar button[aria-pressed=true]{background:#efe9f7;color:#725296;border-color:#cfbfdf}.va-academy summary{cursor:pointer;font-size:12px;font-weight:550}.va-academy details.va-pack>summary{padding:3px 0}.va-profile-setup{max-width:720px}.va-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:24px;padding:19px 32px;border-top:1px solid #e7e5ea;color:#9b95a3;font-size:9px;background:#f6f6f4}.va-footer a{color:#8c8397;text-decoration:none}.va-login-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:calc(100vh - 128px);background:#fff}.va-login-story{position:relative;background:#171924;overflow:hidden;padding:clamp(30px,5vw,80px);display:flex;flex-direction:column;justify-content:space-between}.va-login-story>.va-label{color:#b3a0d1!important;position:relative;z-index:1}.va-login-story h2{position:relative;z-index:1;color:#f2eef8;font-size:clamp(35px,4.4vw,60px);font-weight:450;letter-spacing:-.045em;max-width:430px;margin:32px 0 25px}.va-login-story>p:not(.va-label){position:relative;z-index:1;color:#a6aabc;max-width:300px;font-size:13px;line-height:1.9}.va-login-path{position:relative;z-index:1;display:flex;gap:18px;flex-wrap:wrap;color:#8e86a0;font-size:9px;letter-spacing:.1em;margin-top:50px}.va-login-story:after{content:"V";position:absolute;right:-25px;bottom:-160px;font:500 600px/1 Georgia,serif;color:#ffffff03;pointer-events:none}.va-login{width:100%;max-width:490px;align-self:center;justify-self:center;padding:65px 40px}.va-login h1{font-size:33px}.va-login>p:not(.va-label){font-size:13px;line-height:1.8}.va-login form{margin:32px 0 23px}.va-login form>.va-primary{width:100%;min-height:47px}.va-login form>button:not(.va-primary){font-size:11px;margin-top:13px;width:100%;border:0;background:none;color:#7b6a8c}.va-login>a{font-size:12px}.va-login .va-small{font-size:10px!important}.va-login-note{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.va-loading{max-width:1100px;margin:0 auto;padding:70px 40px}.va-skeleton{background:linear-gradient(90deg,#e8e5ec,#f3f1f6,#e8e5ec);background-size:200% 100%;border-radius:8px;animation:va-shimmer 1.8s ease-in-out infinite;height:150px;margin:20px 0}.va-skeleton:first-child{width:45%;height:30px}.va-skeleton:last-child{width:70%;height:55px}@keyframes va-shimmer{to{background-position:-200% 0}}.va-account-card{display:flex;gap:17px;align-items:center}.va-account-card .va-avatar{width:50px;height:50px;background:#eee7f7;color:#8262ac;font-size:16px}.va-account-card p{margin:3px 0}.va-account-details{display:grid;grid-template-columns:1fr 1fr;gap:22px}.va-account-details .va-pack{margin:10px 0}.va-composer-heading{font-size:16px!important;color:#473957}.va-form-caption{font-size:11px!important;color:#8d8499!important}.va-pipeline-summary{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.va-pipeline-summary>span{background:#fff;border:1px solid var(--line);border-radius:6px;padding:7px 12px;font-size:10px;color:#7f718e}.va-pipeline-summary strong{color:#5d4676;margin-left:8px;font-weight:600}.va-form-actions{display:flex;gap:8px;margin-top:10px}@media(min-width:1801px){.va-academy{background:linear-gradient(90deg,#141620 50%,#f6f6f4 0)}.va-content,.va-footer{background:#f6f6f4}}@media(max-width:1180px){.va-layout{grid-template-columns:210px minmax(0,1fr)}.va-content{padding:25px 27px 75px}.va-dashboard-top{grid-template-columns:1fr}.va-network-card{display:grid;grid-template-columns:40px 1fr;gap:0 18px;padding:20px}.va-network-card .va-card-symbol{grid-row:1/5;margin:0;padding:9px}.va-network-card>.va-label,.va-network-card>button,.va-network-card>h2,.va-network-card>p{grid-column:2}.va-network-card>h2{font-size:21px}.va-network-card>h2 br{display:none}.va-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.va-tool-card p{min-height:0}.va-academy .va-tool-card{min-height:165px}.va-entry-note{flex-wrap:wrap}.va-entry-note>button{margin-left:40px}.va-library-tools>label{flex-basis:200px}}@media(max-width:800px){.va-header{height:69px;padding:0 19px;gap:13px}.va-brand{min-width:0;margin-right:auto}.va-brand small{display:none}.va-logo,.va-logo img{height:45px;width:45px}.va-header>a:not(.va-brand){display:none}.va-header .va-account-pill{margin-left:0}.va-header .va-account-pill>span:last-child{display:none}.va-header .va-mobile-menu{display:inline-flex}.va-layout{display:block;min-height:calc(100vh - 69px)}.va-sidebar{display:none;position:absolute;top:69px;left:0;width:min(330px,90vw);z-index:25;box-shadow:12px 20px 40px #11101e40;max-height:calc(100dvh - 69px);overflow-y:auto;border-radius:0 0 10px 0}.va-sidebar.is-open{display:flex}.va-nav-scrim{position:fixed;inset:69px 0 0;background:#16122255;border:0!important;border-radius:0!important;z-index:24;display:block!important;min-height:0!important;padding:0!important}.va-content{padding:22px 24px 70px}.va-breadcrumb{margin-bottom:27px}.va-footer{padding:17px 24px;justify-content:flex-start;gap:15px}.va-login-layout{grid-template-columns:1fr}.va-login-story{padding:32px 30px}.va-login-story h2{font-size:32px;max-width:420px;margin:13px 0}.va-login-path,.va-login-story>p:not(.va-label){display:none}.va-login{max-width:530px;padding:40px 30px 55px}.va-login-story:after{font-size:300px;bottom:-100px}.va-account-details{grid-template-columns:1fr}}@media(min-width:801px){.va-nav-scrim{display:none!important}}@media(max-width:540px){.va-header{padding:0 15px;gap:10px}.va-brand{font-size:11px;gap:7px}.va-header .va-header-logout{display:none}.va-content{padding:20px 18px 65px}.va-page-heading{margin-bottom:23px}.va-page-heading h1{font-size:29px}.va-access-badge{display:none}.va-next-card{padding:21px 20px 18px}.va-next-meta{font-size:7px;letter-spacing:.12em}.va-next-body{gap:15px}.va-next-body h2{font-size:25px}.va-next-body p{font-size:11px}.va-ring{height:78px;width:78px;flex-basis:78px;padding:4px}.va-ring strong{font-size:25px}.va-ring span{font-size:8px}.va-phase-track{gap:4px}.va-phase-track button small{font-size:7px}.va-phase-track button{min-width:25px}.va-network-card>h2{font-size:20px}.va-tool-grid{gap:10px}.va-academy .va-tool-card{padding:18px 14px 13px;min-height:176px}.va-tool-card h3{font-size:13px}.va-tool-card p{font-size:10px;min-height:35px}.va-tool-card>span{font-size:9px}.va-section-heading h2{font-size:22px}.va-section-heading .va-text-button{font-size:10px;white-space:nowrap}.va-reading-row .va-row-number{display:none}.va-academy .va-reading-row{padding:17px;gap:12px}.va-reading-row h3{font-size:12px;line-height:1.6}.va-read-time,.va-reading-row small{font-size:8px}.va-reading-row>svg{display:none}.va-entry-note p{font-size:10px}.va-grid{grid-template-columns:1fr;gap:13px}.va-library-tools{display:block}.va-library-tools>label{margin-top:15px}.va-library-tabs{gap:17px}.va-library-tabs>span{font-size:9px}.va-library-cards .va-card{min-height:210px}.va-edit,.va-edit.va-pack,.va-pack{padding:21px 19px}.va-roadmap-head{padding:20px;gap:17px}.va-roadmap-head h2{font-size:17px}.va-roadmap-head p{font-size:10px}.va-roadmap-phase summary{padding:19px 16px;gap:12px}.va-roadmap-phase summary h2{font-size:15px}.va-roadmap-phase summary p{font-size:10px}.va-phase-index{width:31px;height:31px;flex-basis:31px}.va-phase-count{font-size:8px}.va-phase-content{padding:0 18px 21px}.va-community-toolbar{gap:7px}.va-community-search{display:block}.va-community-search button{margin-top:10px;min-height:40px}.va-channel-nav{gap:4px}.va-channel-nav button{font-size:10px;padding:8px 10px}.va-savebar{bottom:12px;gap:12px;padding:12px}.va-savebar strong{font-size:11px}.va-savebar p{font-size:9px}.va-savebar button{font-size:10px;padding:10px 12px}.va-stats{gap:9px}.va-stats>div{padding:15px 12px}.va-stats strong{font-size:23px}.va-stats span{font-size:9px}.va-reader-meta{font-size:9px;gap:12px}.va-reader-jumps{gap:17px}.va-article pre{padding:20px}.va-article>p:not(.va-label):not(.va-small){font-size:14px}.va-reader-next button{font-size:10px}.va-account-card{gap:12px}.va-account-card p{overflow-wrap:anywhere}.va-login h1{font-size:29px}.va-login,.va-login-story{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.va-academy *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.va-post-author{display:flex;gap:11px;align-items:center;margin-bottom:20px}.va-post-author .va-avatar{background:#eae4f1;color:#8b70ad;width:33px;height:33px;font-size:10px}.va-post-author>div{display:flex;flex-direction:column;gap:1px}.va-post-author strong{font-size:11px;font-weight:550;color:#655275}.va-post-author small{font-size:9px;color:#9a8fa5}.va-community-post>h2{font-size:22px;margin:10px 0}.va-community-post>p{line-height:1.9}.va-community-post>.va-community-toolbar{border-top:1px solid #eeebf2;margin-bottom:0;padding-top:16px}.va-profile-invitation{display:flex;align-items:center;gap:15px;padding:22px;background:#fff;border:1px dashed #d6c8e6;border-radius:9px;margin:24px 0}.va-profile-invitation>svg{color:#9875bf;flex-shrink:0}.va-profile-invitation>div{flex:1}.va-profile-invitation strong{font-size:12px;font-weight:550;color:#725988}.va-profile-invitation p{font-size:11px;margin:3px 0}.va-profile-invitation button{font-size:11px}.va-community-feed[aria-busy=true]{opacity:.6;pointer-events:none}.va-community-feed{max-width:880px}.va-composer[open]{border-color:#baa5d6}.va-composer>form{border:0;margin:15px 0 0;padding:0}.va-login-story>h2{font-size:clamp(44px,6vw,84px);line-height:1.08}.va-savebar{position:fixed;left:275px;right:30px;bottom:22px;margin:auto;max-width:720px}.va-sidebar{position:sticky;top:0;align-self:start;height:calc(100dvh - 78px);overflow:auto;scrollbar-width:thin;scrollbar-color:#393746 transparent}.va-library-cards .va-card:hover,.va-tool-card:hover{box-shadow:0 5px 17px #36224f08}.va-academy .va-edit{scroll-margin-top:20px}.va-academy .va-read-time svg{flex-shrink:0}@media(max-width:1180px) and (min-width:801px){.va-savebar{left:236px;right:26px}}@media(max-width:800px){.va-sidebar{position:absolute;top:69px;height:auto}.va-savebar{left:18px;right:18px;bottom:14px}.va-login-story>h2{font-size:38px}.va-login-story>h2 br{display:none}.va-login-story>h2 br:after{content:" "}.va-login-story>h2{max-width:none}}@media(max-width:540px){.va-profile-invitation{flex-wrap:wrap}.va-profile-invitation button{margin-left:38px}.va-post-author{margin-bottom:15px}.va-community-post>h2{font-size:20px}.va-login-story>h2{font-size:33px;max-width:270px}.va-login-story>h2 br{display:initial}.va-login-story{padding-block:24px}}.va-logo{width:41px;height:41px;overflow:hidden;flex:0 0 41px}.va-logo img{width:110px;height:110px;max-width:none;-o-object-fit:contain;object-fit:contain;transform:translate(-34px,-23px);mix-blend-mode:screen}.va-brand{gap:15px}@media(max-width:540px){.va-logo{width:35px;height:35px;flex-basis:35px}.va-logo img{width:94px;height:94px;transform:translate(-29px,-20px)}.va-brand{gap:11px}.va-academy .va-channel-nav button{min-height:42px}.va-academy .va-community-toolbar button{min-height:40px}}.va-login-story>h2>span{display:block}.va-academy :is(.va-read-time,.va-reading-row small,.va-row-number,.va-card>small,.va-library-card-bottom span,.va-library-tabs>span,.va-phase-count,.va-post-author small,.va-pack>small,.va-form-caption,.va-breadcrumb){color:#756b80}.va-academy .va-small{color:#756b80!important}.va-academy .va-network-card>.va-label{color:#6743b5!important}.va-academy .va-phase-track button small{color:#adb2c4}.va-academy .va-phase-track button.current small{color:#d1bee8}.va-academy .va-login-story h2>span{color:#f2eef8}@media(max-width:800px){.va-login-story>h2{font-size:32px;line-height:1.25;margin:10px 0 0}.va-login-story>h2>span{display:inline;margin-right:9px}.va-login-story{padding-block:24px}}@media(max-width:540px){.va-login-story>h2{font-size:25px;max-width:none}.va-login-story>.va-label{font-size:8px!important}.va-login{padding-top:34px}.va-login-story>h2>span{margin-right:7px}.va-footer{font-size:9px}}.va-academy .va-editor>summary{font-size:13px;color:#6743b5;list-style:none;display:flex;align-items:center;min-height:30px}.va-editor>summary::-webkit-details-marker{display:none}.va-editor[open]{border-color:#b9a3d7}.va-editor>.va-edit{margin:20px 0 0;border:0;padding:0;background:none}.va-editor{padding-block:16px}.va-academy .va-editor input,.va-academy .va-editor textarea{font-weight:400}.va-logo img{width:112px;height:112px;transform:translate(-35px,-27px)}@media(max-width:540px){.va-logo img{width:96px;height:96px;transform:translate(-30px,-23px)}}.va-header{position:sticky;top:0;z-index:60}.va-sidebar{top:78px}.va-learning-frame{display:block;width:100%;border:0;border-radius:12px;background:#f3f4f7;scroll-margin-top:94px}.va-learning-tools{margin:0 0 14px;border:1px solid #ded9e7;border-radius:9px;background:#fff;max-width:900px}.va-learning-tools summary{cursor:pointer;padding:13px 16px;font-size:12px;font-weight:550;color:#625176;min-height:44px;box-sizing:border-box}.va-learning-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px}.va-learning-tool-grid button{min-height:44px;font-size:11px;text-align:left;padding:10px;background:#f4f0f8;border:1px solid #e2dce9;color:#58466d}.va-learning-tool-grid button:focus-visible,.va-learning-tools summary:focus-visible{outline:3px solid #ac93d2;outline-offset:3px}.va-ring div span{font-size:9px!important}@media(max-width:900px){.va-header .va-mobile-menu{min-width:44px;min-height:44px}.va-sidebar{position:fixed;top:69px;height:auto;max-height:calc(100dvh - 69px);z-index:59}.va-nav-scrim{z-index:58}.va-learning-frame{scroll-margin-top:84px}.va-learning-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.va-learning-tools{margin-bottom:10px}.va-learning-tools summary{font-size:12px}.va-savebar button{min-height:44px}.va-learning-frame{border-radius:9px}}.va-case-progress{min-width:160px;max-width:220px;display:grid;gap:9px;align-content:center}.va-case-progress strong{font-size:38px;letter-spacing:-.04em}.va-case-progress strong small{font-size:18px;opacity:.65}.va-case-progress>span,.va-week-plan-label{font-size:12px;opacity:.8}.va-case-progress progress{width:100%;height:6px;accent-color:#a998f3}.va-week-plan-label{margin:14px 0 10px}@media(max-width:600px){.va-case-progress{min-width:0;max-width:none;width:100%}.va-case-progress strong{font-size:28px}}.va-case-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:6px;overflow:hidden;background:#383548}.va-case-progress progress::-webkit-progress-bar{background:#383548}.va-case-progress progress::-webkit-progress-value{background:#a998ed}.va-case-progress progress::-moz-progress-bar{background:#a998ed}.va-next-card .va-week-plan-label{color:#bfc0d1;opacity:1;font-size:12px}@media(max-width:600px){.va-next-body{flex-direction:column;align-items:stretch}.va-case-progress{max-width:100%;padding:0 0 8px}}.va-launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:24px 0}.va-launch-steps li{border:1px solid #e1dfe8;background:#fff;padding:22px;border-radius:12px}.va-launch-steps span,.va-launch-steps strong{display:block}.va-launch-steps span{font-size:13px;line-height:1.8;color:#666b79;margin-top:10px}.va-edit select{padding:12px;border:1px solid #ddd;border-radius:8px;background:#fff}.va-member-list{display:grid;gap:16px}.va-first-session{border:1px solid #ded7ef;border-radius:14px;padding:24px;margin:0 0 24px;background:#f6f2fc}.va-first-session ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none}.va-first-session li{font-size:13px;line-height:1.8}.va-first-session strong{display:block;color:#5e3ea2;margin-bottom:5px}@media(max-width:720px){.va-first-session ol,.va-launch-steps{grid-template-columns:1fr}.va-edit{max-width:100%}}.va-header .va-brand .va-original-logo{display:block;position:relative;overflow:hidden;flex:0 0 auto;width:68px;height:68px}.va-header .va-brand .va-original-logo img{display:block;position:absolute;max-width:none;width:187.414%;height:auto;left:-43.476%;top:-39.14%}@media(max-width:900px){.va-header .va-brand .va-original-logo{width:58px;height:58px}}