@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-cyrillic-ext-wght-normal.6e45df54.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-cyrillic-wght-normal.01cec89f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-vietnamese-wght-normal.4cfbb1da.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-latin-ext-wght-normal.e54f6524.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/montserrat-latin-wght-normal.a838cfed.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--night-olive:#12130a;--deep-olive:#2e2e14;--olive:#454b10;--olive-action:#556012;--olive-light:#9aa348;--glow:#eae5be;--paper:#f4f5ec;--paper-muted:#d4d7c3;--max-content:70rem;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night-olive)}body{margin:0;min-width:20rem;background:radial-gradient(circle at 72% -5%,rgb(154 163 72/15%),transparent 34rem),linear-gradient(155deg,var(--night-olive) 0,#191b0d 55%,var(--deep-olive) 140%);color:var(--paper);font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-synthesis:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--glow);outline-offset:4px}.system-picker{display:grid;grid-gap:.8rem;gap:.8rem;max-width:50rem}.system-choice{align-items:center;background:rgb(244 245 236/7%);border:1px solid rgb(234 229 190/18%);border-left:3px solid var(--olive-light);display:grid;grid-gap:.2rem;gap:.2rem;grid-template-columns:10rem 1fr auto;padding:1.2rem 1.25rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.system-choice:hover{background:rgb(154 163 72/15%);transform:translateX(.2rem)}.system-choice b,.system-choice span{color:var(--olive-light);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.system-choice strong{font-size:1.2rem;font-weight:550}.fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem 1.25rem;gap:.85rem 1.25rem;margin:1rem 0 0}.fact-list div{border-top:1px solid rgb(234 229 190/14%);padding-top:.55rem}.fact-list dt{color:var(--paper-muted);font-size:.7rem}.fact-list dd{font-size:1.35rem;font-weight:600;margin:.25rem 0 0}.workspace-facts-card{grid-column:span 2}.workspace-facts-card .fact-list dt{color:var(--deep-olive)}.participant-search{margin:2.5rem 0 1.25rem;max-width:40rem}.participant-search label{display:block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.participant-search div{display:flex;gap:.6rem}.participant-search input{background:rgb(244 245 236/8%);border:1px solid rgb(234 229 190/28%);color:var(--paper);flex:1 1;min-width:0;padding:.8rem .9rem}.participant-row button,.participant-search button{background:var(--paper);border:0;color:var(--night-olive);cursor:pointer;font-weight:700;padding:.8rem 1rem}.participant-results{border-top:1px solid rgb(234 229 190/18%)}.participant-row{align-items:center;border-bottom:1px solid rgb(234 229 190/14%);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) 11rem auto;padding:1rem 0}.participant-row small,.participant-row span,.participant-row strong{display:block}.participant-row small,.participant-row span{color:var(--paper-muted);font-size:.78rem;margin-top:.25rem}.participant-row .status-chip{color:var(--glow);font-weight:700;margin:0}a{color:inherit}.training-page{min-height:100svh;overflow:hidden;position:relative}.training-page:before{background:linear-gradient(90deg,transparent,rgb(234 229 190/30%),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.training-shell{margin:0 auto;max-width:var(--max-content);padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,5vw,4rem) clamp(4rem,8vw,7rem);position:relative;z-index:1}.brand-line{align-items:center;color:var(--paper-muted);display:flex;font-size:.7rem;font-weight:650;gap:.75rem;letter-spacing:.17em;margin:0;text-transform:uppercase}.brand-line img{height:auto;max-height:2.2rem;object-fit:contain;width:min(12rem,65vw)}.brand-mark{background:radial-gradient(circle at 64% 30%,var(--glow) 0 7%,transparent 17%),linear-gradient(145deg,var(--olive-light),var(--olive) 64%,var(--deep-olive));border:1px solid rgb(234 229 190/28%);border-radius:60% 40% 58% 42%;box-shadow:0 0 1.5rem rgb(154 163 72/18%);height:1.7rem;rotate:-14deg;width:1.25rem}.training-hero{max-width:55rem;padding:clamp(5rem,11vw,8.5rem) 0 clamp(3rem,7vw,5.5rem)}.eyebrow{color:var(--olive-light);font-size:clamp(.72rem,1.2vw,.82rem);font-weight:700;letter-spacing:.2em;margin:0 0 1.35rem;text-transform:uppercase}.training-hero h1{font-size:clamp(2.75rem,8vw,6.75rem);font-weight:510;letter-spacing:-.055em;line-height:.94;margin:0;max-width:12ch;text-wrap:balance}.training-subtitle{color:var(--paper-muted);font-size:clamp(1rem,2vw,1.28rem);font-weight:430;line-height:1.65;margin:2rem 0 0;max-width:42rem;text-wrap:pretty}.start-link{align-items:center;background:var(--paper);border-radius:999px;color:var(--night-olive);display:inline-flex;font-size:.8rem;font-weight:720;gap:.7rem;letter-spacing:.05em;margin-top:2rem;padding:.9rem 1.25rem;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.start-link:hover{background:var(--glow);transform:translateY(-2px)}.start-link:focus-visible,.transcript summary:focus-visible{outline:3px solid var(--glow);outline-offset:5px}.video-lens{isolation:isolate;position:relative}.video-lens:before{animation:glow-breathe 8s ease-in-out infinite;background:radial-gradient(ellipse,rgb(234 229 190/34%),rgb(154 163 72/17%) 35%,transparent 72%);content:"";inset:-18% -12%;pointer-events:none;position:absolute;z-index:-1}.video-frame{aspect-ratio:16/9;background:var(--deep-olive);border:1px solid rgb(234 229 190/22%);border-radius:clamp(1.1rem,3vw,2.3rem);box-shadow:0 2rem 6rem rgb(0 0 0/42%);overflow:hidden;position:relative}.video-frame iframe{border:0;display:block;height:100%;width:100%}.vimeo-consent{background:var(--deep-olive);border:0;color:var(--paper);cursor:pointer;display:grid;height:100%;inset:0;padding:0;place-items:center;position:absolute;width:100%}.vimeo-consent img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.vimeo-consent-action{background:rgb(23 32 22/88%);border:2px solid rgb(242 239 220/88%);border-radius:999px;font-size:clamp(1rem,2vw,1.3rem);font-weight:700;padding:.8rem 1.35rem;position:relative}.vimeo-consent:hover .vimeo-consent-action{background:rgb(40 50 31/98%)}.vimeo-consent:focus-visible{outline:4px solid var(--glow);outline-offset:-7px}.vimeo-disclosure{color:var(--paper-muted);font-size:.76rem;line-height:1.45;margin:.75rem auto 0;max-width:64rem;text-align:center}.video-copy{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;padding:1.5rem 0 0}.video-copy h2{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:560;letter-spacing:-.025em;margin:0}.video-copy p{color:var(--paper-muted);font-size:.9rem;line-height:1.6;margin:0;max-width:35rem}.video-copy .quiet-label{color:var(--olive-light);font-size:.67rem;font-weight:700;letter-spacing:.17em;padding-top:.2rem;text-transform:uppercase}.transcript{border-bottom:1px solid rgb(212 215 195/18%);border-top:1px solid rgb(212 215 195/18%);margin-top:clamp(4rem,9vw,7rem)}.transcript summary{cursor:pointer;font-size:.82rem;font-weight:650;letter-spacing:.08em;list-style:none;padding:1.4rem 2.3rem 1.4rem 0;position:relative;text-transform:uppercase}.transcript summary::-webkit-details-marker{display:none}.transcript summary:after{color:var(--olive-light);content:"+";font-size:1.4rem;font-weight:400;position:absolute;right:0;top:1rem}.transcript[open] summary:after{content:"–"}.transcript p{font-size:.95rem;margin:0;padding:0 0 2rem}.training-body,.transcript p{color:var(--paper-muted);line-height:1.85;max-width:48rem;white-space:pre-line}.training-body{font-size:clamp(1rem,1.8vw,1.12rem);margin:clamp(3rem,7vw,5rem) 0 0}.participant-cta{background:radial-gradient(circle at 84% 18%,rgb(234 229 190/14%),transparent 18rem),linear-gradient(135deg,rgb(46 46 20/78%),rgb(69 75 16/48%));border:1px solid rgb(234 229 190/18%);border-radius:clamp(1.25rem,3vw,2.2rem);box-shadow:0 1.8rem 5rem rgb(0 0 0/22%);margin-top:clamp(4rem,9vw,7rem);overflow:hidden;padding:clamp(2rem,6vw,4.5rem);position:relative}.participant-cta:after{background:linear-gradient(90deg,var(--olive),var(--olive-light),var(--glow));bottom:0;content:"";height:.24rem;left:0;position:absolute;right:0}.cta-kicker{color:var(--olive-light);font-size:.7rem;font-weight:760;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.participant-cta h2{font-size:clamp(2rem,5.5vw,4.2rem);font-weight:520;letter-spacing:-.055em;line-height:1;margin:0;max-width:13ch;text-wrap:balance}.participant-cta>p:not(.cta-kicker){color:var(--paper-muted);line-height:1.7;margin:1.25rem 0 0;max-width:42rem}.participant-cta-link{align-items:center;background:var(--paper);border-radius:1rem;color:var(--night-olive);display:flex;font-size:clamp(.92rem,2vw,1.08rem);font-weight:760;gap:1.5rem;justify-content:space-between;margin-top:2rem;max-width:34rem;padding:1.15rem 1.35rem;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.participant-cta-link:hover{background:var(--glow);transform:translateY(-2px)}.participant-cta-link:focus-visible{outline:3px solid var(--glow);outline-offset:5px}.doi-page{align-items:center;display:flex;min-height:100svh;overflow:hidden;padding:clamp(1rem,4vw,3rem);position:relative}.doi-page:before{background:linear-gradient(90deg,transparent,rgb(234 229 190/34%),transparent);content:"";height:1px;inset:0 0 auto;position:absolute}.doi-atmosphere{aspect-ratio:1;border:1px solid rgb(154 163 72/11%);border-radius:50%;box-shadow:0 0 0 7rem rgb(154 163 72/3%),0 0 0 14rem rgb(154 163 72/2%);left:62%;pointer-events:none;position:absolute;top:38%;translate:-50% -50%;width:min(38rem,70vw)}.doi-shell{margin:0 auto;max-width:52rem;position:relative;width:100%;z-index:1}.doi-brand{margin:0 0 1.25rem;padding-inline:clamp(.25rem,2vw,1.25rem)}.doi-card{background:linear-gradient(150deg,rgb(255 255 255/96%),rgb(244 245 236/96%)),var(--paper);border:1px solid rgb(234 229 190/45%);border-radius:clamp(1.4rem,4vw,3rem);box-shadow:0 2.5rem 8rem rgb(0 0 0/42%);color:var(--night-olive);padding:clamp(2rem,7vw,5.2rem);position:relative}.doi-card .eyebrow{color:var(--olive-action);margin-bottom:1rem}.doi-card h1{font-size:clamp(2.25rem,7vw,5rem);font-weight:535;letter-spacing:-.06em;line-height:.98;margin:0;max-width:11ch;text-wrap:balance}.doi-seal{align-items:center;background:radial-gradient(circle at 67% 27%,var(--glow) 0 7%,transparent 15%),linear-gradient(145deg,var(--olive-light),var(--olive) 66%,var(--deep-olive));border:1px solid rgb(46 46 20/22%);border-radius:61% 39% 57% 43%;box-shadow:0 1rem 3rem rgb(69 75 16/20%);color:var(--paper);display:flex;font-size:1.15rem;font-weight:760;height:4.8rem;justify-content:center;position:absolute;right:clamp(1.8rem,6vw,4.8rem);rotate:-14deg;top:clamp(1.8rem,6vw,4.8rem);width:3.5rem}.doi-seal span{rotate:14deg}.doi-seal-muted{opacity:.58}.doi-intro{color:#5d6044;font-size:clamp(1rem,2vw,1.17rem);line-height:1.72;margin:1.8rem 0 0;max-width:39rem;text-wrap:pretty}.doi-consent{border-bottom:1px solid rgb(69 75 16/17%);border-top:1px solid rgb(69 75 16/17%);margin-top:clamp(2rem,5vw,3rem);padding:1.25rem 0}.doi-consent p{color:#5d6044;font-size:.82rem;line-height:1.65;margin:0;white-space:pre-line}.doi-consent .doi-consent-label{color:var(--olive-action);font-size:.66rem;font-weight:760;letter-spacing:.16em;margin-bottom:.55rem;text-transform:uppercase}.doi-form{margin:0}.doi-button{align-items:center;background:var(--olive-action);border:0;border-radius:999px;color:var(--paper);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:740;gap:.8rem;justify-content:center;letter-spacing:.025em;margin-top:1.7rem;padding:1rem 1.35rem;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.doi-button:hover{background:var(--deep-olive);transform:translateY(-2px)}.doi-button:focus-visible{outline:3px solid var(--olive-light);outline-offset:4px}.doi-quiet{color:#595b45;font-size:.68rem;letter-spacing:.04em;margin:1rem 0 0}.doi-shell-compact{max-width:46rem}.doi-optin-shell{max-width:72rem}.doi-optin-card{display:grid;grid-gap:clamp(2.5rem,7vw,6rem);gap:clamp(2.5rem,7vw,6rem);grid-template-columns:minmax(0,1.08fr) minmax(19rem,.72fr)}.doi-optin-copy h1{max-width:12ch}.doi-mail-path{list-style:none;margin:clamp(2rem,5vw,3.2rem) 0 0;padding:0;position:relative}.doi-mail-path:before{background:linear-gradient(var(--olive-light),rgb(85 96 18/15%));content:"";left:1rem;position:absolute;top:1rem;bottom:1rem;width:1px}.doi-mail-path li{align-items:center;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:2rem 1fr;margin-top:1.25rem;position:relative}.doi-mail-path li>span{align-items:center;background:var(--paper);border:1px solid rgb(85 96 18/28%);border-radius:50%;color:var(--olive-action);display:flex;font-size:.68rem;font-weight:780;height:2rem;justify-content:center;width:2rem;z-index:1}.doi-mail-path p{color:var(--night-olive);font-size:.83rem;line-height:1.4;margin:0}.doi-mail-path small,.doi-mail-path strong{display:block}.doi-mail-path small{color:#777a61;font-size:.72rem;margin-top:.2rem}.doi-optin-form-panel{align-self:center;background:var(--night-olive);border:1px solid rgb(154 163 72/22%);border-radius:1.8rem;box-shadow:0 1.5rem 4rem rgb(46 46 20/18%);color:var(--paper);padding:clamp(4.6rem,7vw,5.6rem) clamp(1.4rem,4vw,2.4rem) 1.7rem;position:relative}.doi-optin-form-panel .doi-seal{right:1.8rem;top:-1.15rem}.doi-optin-form label,.doi-optin-form-panel>.doi-consent-label{color:var(--paper);display:block;font-size:.69rem;font-weight:740;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.doi-optin-form input[type=email]{background:rgb(255 255 255/7%);border:1px solid rgb(234 229 190/25%);border-radius:.9rem;color:var(--paper);font:inherit;font-size:.95rem;padding:.95rem 1rem;width:100%}.doi-optin-form input[type=email]::placeholder{color:rgb(244 245 236/42%)}.doi-optin-form input[type=email]:focus-visible{border-color:var(--olive-light);outline:3px solid var(--olive-light);outline-offset:2px}.doi-optin-form .doi-button{background:var(--olive-light);color:var(--night-olive);margin-top:1rem;width:100%}.doi-optin-form .doi-button:hover{background:var(--glow)}.doi-optin-consent{border-color:rgb(234 229 190/14%);margin-top:1.5rem;padding:1rem 0}.doi-optin-consent p,.doi-optin-form-panel .doi-quiet{color:rgb(244 245 236/58%)}.doi-outcome-card{min-height:32rem}.doi-outcome-track{align-items:center;color:#777a61;display:grid;font-size:.68rem;font-weight:720;grid-gap:.6rem;gap:.6rem;grid-template-columns:auto 1fr auto 1fr auto;letter-spacing:.04em;margin-top:clamp(2rem,6vw,3.5rem);text-transform:uppercase}.doi-outcome-track i{background:rgb(85 96 18/25%);height:1px}.doi-outcome-track .is-done{color:var(--olive-action)}.doi-breakdown-card .eyebrow{color:#9a4f2c}.doi-breakdown-note{background:rgb(154 79 44/8%);border-left:3px solid #9a4f2c;border-radius:0 .8rem .8rem 0;color:#553323;margin-top:clamp(2rem,5vw,3rem);padding:1rem 1.2rem}.doi-breakdown-note strong{font-size:.78rem;letter-spacing:.04em}.doi-breakdown-note p{font-size:.82rem;line-height:1.6;margin:.35rem 0 0}.operator-page{min-height:100svh;overflow:hidden;position:relative}.operator-page:before{background:linear-gradient(90deg,transparent,rgb(234 229 190/35%),transparent);content:"";height:1px;inset:0 0 auto;position:absolute}.login-page{align-items:center;display:flex;padding:clamp(1rem,4vw,3rem)}.login-shell{background:rgb(18 19 10/72%);border:1px solid rgb(234 229 190/16%);border-radius:clamp(1.25rem,3vw,2.6rem);box-shadow:0 2.5rem 8rem rgb(0 0 0/38%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);margin:0 auto;max-width:68rem;min-height:min(46rem,calc(100svh - 2rem));overflow:hidden;width:100%}.login-intro{display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:clamp(2rem,5vw,4.5rem);position:relative}.login-intro:after{background:linear-gradient(180deg,transparent,rgb(154 163 72/9%));content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}.login-thesis{margin:auto 0;max-width:36rem;padding:5rem 0;position:relative;z-index:2}.login-thesis h1{font-size:clamp(2.8rem,6.5vw,5.8rem);font-weight:520;letter-spacing:-.06em;line-height:.95;margin:0}.login-thesis>p:last-child{color:var(--paper-muted);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7;margin:1.8rem 0 0;max-width:31rem}.olive-orbit{aspect-ratio:1;border:1px solid rgb(154 163 72/15%);border-radius:50%;bottom:-22rem;box-shadow:0 0 0 4.5rem rgb(154 163 72/4%),0 0 0 9rem rgb(154 163 72/3%);position:absolute;right:-14rem;width:38rem;z-index:-1}.olive-core{background:radial-gradient(circle at 64% 28%,var(--glow) 0 5%,transparent 14%),linear-gradient(145deg,var(--olive-light),var(--olive) 62%,var(--night-olive));border:1px solid rgb(234 229 190/24%);border-radius:61% 39% 57% 43%;box-shadow:0 0 5rem rgb(154 163 72/30%);height:8rem;left:8rem;position:absolute;rotate:-18deg;top:6rem;width:5.8rem}.login-panel{align-self:center;background:var(--paper);border-radius:clamp(1rem,2vw,2rem);color:var(--night-olive);margin:clamp(.75rem,2vw,1.4rem);padding:clamp(2rem,4vw,3.7rem)}.login-panel-heading{align-items:center;color:#5d603e;display:flex;font-size:.68rem;font-weight:750;justify-content:space-between;letter-spacing:.16em;text-transform:uppercase}.access-state{align-items:center;display:flex;gap:.45rem}.access-state:before{background:var(--olive-action);border-radius:50%;box-shadow:0 0 0 4px rgb(85 96 18/12%);content:"";height:.45rem;width:.45rem}.login-panel h2{font-size:clamp(2rem,4vw,3rem);font-weight:570;letter-spacing:-.05em;margin:2.3rem 0 .6rem}.login-panel>p{color:#5f6244;font-size:.88rem;line-height:1.6;margin:0}.login-form{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:2.2rem}.field-group{display:grid;grid-gap:.45rem;gap:.45rem}.field-group label{font-size:.72rem;font-weight:720;letter-spacing:.06em}.field-group input{background:#fffef8;border:1px solid #c9ccb4;border-radius:.8rem;color:var(--night-olive);font:inherit;font-size:.95rem;min-height:3.15rem;padding:.75rem .9rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.field-group input:focus-visible{border-color:var(--olive-action);box-shadow:0 0 0 4px rgb(85 96 18/13%);outline:none}.login-button,.quiet-button{border:0;cursor:pointer;font:inherit}.login-button{background:var(--olive-action);border-radius:999px;color:var(--paper);font-size:.8rem;font-weight:730;letter-spacing:.035em;min-height:3.2rem;padding:.85rem 1.2rem;transition:background-color .16s ease,transform .16s ease}.login-button:hover:not(:disabled){background:var(--olive);transform:translateY(-1px)}.login-button:disabled{cursor:wait;opacity:.68}.login-button:focus-visible,.quiet-button:focus-visible{outline:3px solid var(--glow);outline-offset:4px}.login-feedback{color:#7b351f!important;font-size:.76rem!important;min-height:2.4em}.reset-feedback{color:#4f5820!important}.login-help-link{color:#4f5820;font-size:.75rem;font-weight:700;justify-self:start;text-underline-offset:.25rem}.reset-shell .login-thesis h1{max-width:10ch}.login-note{border-top:1px solid #d7d9c8;font-size:.71rem!important;margin-top:1.2rem!important;padding-top:1.1rem}.workspace-shell{margin:0 auto;max-width:72rem;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,5vw,4rem) 5rem}.workspace-header{align-items:center;display:flex;justify-content:space-between}.quiet-button{background:transparent;border-bottom:1px solid rgb(234 229 190/35%);color:var(--paper-muted);font-size:.7rem;font-weight:680;letter-spacing:.07em;padding:.55rem 0}.workspace-hero{padding:clamp(5rem,12vw,9rem) 0 clamp(3.5rem,7vw,5rem)}.workspace-hero h1{font-size:clamp(3.2rem,8vw,7rem);font-weight:510;letter-spacing:-.065em;line-height:.92;margin:0;max-width:12ch}.workspace-hero>p:last-child{color:var(--paper-muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65;margin:1.8rem 0 0;max-width:42rem}.workspace-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}.workspace-grid article{border:1px solid rgb(234 229 190/16%);border-radius:clamp(1rem,2.4vw,2rem);min-height:17rem;padding:clamp(1.5rem,3.5vw,2.6rem)}.workspace-primary-card{background:var(--paper);color:var(--night-olive)}.card-label{font-size:.68rem;font-weight:740;letter-spacing:.17em;margin:0;text-transform:uppercase}.metric{font-size:clamp(5rem,10vw,8rem);font-weight:470;letter-spacing:-.08em;line-height:.9;margin:2.5rem 0 .7rem}.workspace-card-summary,.workspace-note-card p{color:#606346;font-size:.84rem;line-height:1.6;margin:0}.workspace-card-link{align-items:center;border-bottom:1px solid rgb(18 19 10/24%);display:inline-flex;font-size:.75rem;font-weight:720;gap:.6rem;margin-top:1.6rem;padding-bottom:.35rem;text-decoration:none}.workspace-privacy-card{background:linear-gradient(145deg,rgb(46 46 20/86%),rgb(69 75 16/38%));display:flex;flex-direction:column;justify-content:flex-end}.workspace-privacy-card h2{font-size:clamp(1.55rem,3vw,2.35rem);font-weight:540;letter-spacing:-.04em;margin:2.2rem 0 .8rem}.workspace-privacy-card p:not(.card-label){color:var(--paper-muted);font-size:.84rem;line-height:1.6;margin:0}.privacy-hero{max-width:55rem;padding:clamp(4.5rem,10vw,8rem) 0 clamp(3rem,6vw,4.8rem)}.privacy-hero h1{font-size:clamp(3rem,8vw,6.5rem);font-weight:505;letter-spacing:-.065em;line-height:.94;margin:0;max-width:11ch;text-wrap:balance}.privacy-hero>p:last-child{color:var(--paper-muted);font-size:clamp(1rem,2vw,1.16rem);line-height:1.7;margin:1.7rem 0 0;max-width:45rem}.privacy-workspace{display:grid;grid-gap:1rem;gap:1rem}.privacy-erasure-card,.privacy-export-card,.privacy-subject-card{border:1px solid rgb(234 229 190/16%);border-radius:clamp(1.15rem,2.6vw,2.1rem)}.privacy-subject-card{align-items:center;background:var(--paper);color:var(--night-olive);display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);grid-template-columns:auto minmax(0,1fr);padding:clamp(1.5rem,4vw,3rem)}.privacy-index{color:rgb(69 75 16/20%);font-size:clamp(4rem,10vw,8rem);font-weight:480;letter-spacing:-.08em;line-height:.8}.privacy-action-grid h2,.privacy-subject-card h2{font-size:clamp(1.55rem,3vw,2.3rem);font-weight:550;letter-spacing:-.045em;margin:.65rem 0 1.5rem}.privacy-confirm-field,.privacy-id-field{display:grid;font-size:.7rem;font-weight:740;grid-gap:.55rem;gap:.55rem;letter-spacing:.06em;max-width:38rem;text-transform:uppercase}.privacy-confirm-field input,.privacy-id-field input{background:#fffef8;border:1px solid #c9ccb4;border-radius:.8rem;color:var(--night-olive);font:inherit;font-size:.92rem;letter-spacing:0;min-height:3.2rem;padding:.8rem .95rem;text-transform:none;width:100%}.privacy-confirm-field input:focus-visible,.privacy-id-field input:focus-visible{border-color:var(--olive-action);box-shadow:0 0 0 4px rgb(85 96 18/15%);outline:none}.privacy-field-note{color:#6f7257;font-size:.7rem;line-height:1.55;margin:.75rem 0 0;max-width:42rem}.privacy-action-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-erasure-card,.privacy-export-card{min-height:31rem;padding:clamp(1.6rem,4vw,3rem)}.privacy-export-card{background:linear-gradient(145deg,rgb(46 46 20/78%),rgb(69 75 16/30%))}.privacy-erasure-card{background:#f0e9dd;border-color:rgb(113 50 32/25%);color:#2a1711}.privacy-step{color:var(--olive-light);font-size:.67rem;font-weight:760;letter-spacing:.16em;margin:0;text-transform:uppercase}.privacy-erasure-card .privacy-step{color:#8b3f28}.privacy-action-grid section>p:not(.privacy-step){color:var(--paper-muted);font-size:.84rem;line-height:1.65;margin:0}.privacy-erasure-card>p:not(.privacy-step){color:#6b5047}.privacy-data-map{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:2rem 0;padding:0}.privacy-data-map li{border-left:2px solid var(--olive-light);color:var(--paper);font-size:.72rem;line-height:1.4;padding:.5rem .75rem}.privacy-danger-action,.privacy-primary-action{border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:740;min-height:3.2rem;padding:.85rem 1.2rem;transition:background-color .16s ease,transform .16s ease;width:100%}.privacy-primary-action{background:var(--paper);color:var(--night-olive)}.privacy-primary-action:hover:not(:disabled){background:var(--glow);transform:translateY(-1px)}.privacy-confirm-field{color:#6b3323;margin-top:2rem}.privacy-danger-action{background:#873b26;color:#fff8ee;margin-top:1rem}.privacy-danger-action:hover:not(:disabled){background:#6d2e1d;transform:translateY(-1px)}.privacy-danger-action:disabled,.privacy-primary-action:disabled{cursor:not-allowed;opacity:.48}.privacy-danger-action:focus-visible,.privacy-primary-action:focus-visible{outline:3px solid var(--glow);outline-offset:4px}.privacy-erasure-card .privacy-danger-action:focus-visible{outline-color:#873b26}.privacy-notice{color:var(--paper-muted);font-size:.78rem;line-height:1.55;margin:0;min-height:2.8rem;padding:.7rem .2rem}.privacy-notice.is-success{color:var(--glow)}.privacy-notice.is-error{color:#f0aa8e}@media (max-width:760px){.privacy-action-grid,.privacy-subject-card{grid-template-columns:1fr}.privacy-subject-card{align-items:start}.privacy-index{font-size:4rem}.privacy-data-map{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.privacy-danger-action,.privacy-primary-action{transition:none}}.sr-only{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.training-page-v2{--training-background:#12130a;--training-background-end:#454b10;--training-header:#12130a;--training-header-text:#f4f5ec;--training-footer:#2e2e14;--training-footer-text:#f4f5ec;--training-button:#eae5be;--training-button-text:#12130a;--training-text:#f4f5ec;--training-muted:#eae5be;--training-type-action:clamp(0.92rem,0.84rem + 0.38vw,1.08rem);--training-type-body:clamp(0.82rem,0.76rem + 0.28vw,1rem);--training-type-caption:clamp(0.68rem,0.64rem + 0.18vw,0.78rem);--training-type-hook:clamp(1.35rem,3.15vw,3.05rem);--training-type-hook-long:clamp(1rem,2.15vw,2rem);background:linear-gradient(135deg in srgb,var(--training-background),var(--training-background-end));color:var(--training-text);min-height:100vh;min-height:100svh;overflow:visible}.training-page-v2:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--training-button) 38%,transparent),transparent)}.training-shell-v2{display:grid;grid-template-rows:auto minmax(min-content,1fr) auto;margin:0;max-width:none;min-height:100vh;min-height:100svh;padding:0;width:100%}.training-logo-header{align-items:center;background:var(--training-header);color:var(--training-header-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;min-height:clamp(3rem,7svh,4rem);padding:env(safe-area-inset-top,0) clamp(1rem,4vw,3.5rem) 0;position:-webkit-sticky;position:sticky;top:0;z-index:20}.training-logo-header a{display:inline-flex;line-height:0}.training-logo-header img{display:block;height:auto;max-height:clamp(1.45rem,3.4svh,2rem);object-fit:contain;width:clamp(8.5rem,13vw,11.5rem)}.training-logo-header img.training-logo-fallback-inverted{filter:brightness(0) invert(1)}.training-stage{align-content:center;align-self:stretch;display:grid;grid-gap:clamp(.2rem,.48svh,.36rem);gap:clamp(.2rem,.48svh,.36rem);grid-template-areas:"kicker" "hook" "intro" "video" "cta" "story";grid-template-rows:repeat(3,auto) minmax(7.5rem,auto) repeat(2,auto);margin:0 auto;max-width:68rem;min-height:0;padding:clamp(.3rem,.8svh,.62rem) clamp(1rem,4vw,3rem);width:100%}.training-stage>*{min-width:0}.training-seo-kicker{color:var(--training-muted);font-size:var(--training-type-caption);font-weight:650;grid-area:kicker;letter-spacing:.045em;line-height:1.3;margin:0;max-width:86rem;text-align:center;text-wrap:balance}.training-hook{font-size:var(--training-type-hook);font-weight:560;grid-area:hook;letter-spacing:-.045em;line-height:1.02;margin:0 auto;max-width:100%;text-align:center;text-wrap:balance;white-space:normal}.training-hook-long{font-size:var(--training-type-hook-long);letter-spacing:-.035em}.training-intro{color:var(--training-muted);font-size:var(--training-type-body);font-weight:400;grid-area:intro;line-height:1.35;margin:0 auto;max-width:66rem;text-align:center;text-wrap:pretty;white-space:pre-line}.training-page-v2 .video-lens{block-size:min(50svh,calc((100vw - 2rem) * 9 / 16),36rem);container-type:size;display:grid;grid-area:video;min-block-size:7.5rem;min-height:0;min-width:0;place-items:center;width:100%}.training-page-v2 .video-lens-gated{block-size:auto;container-type:inline-size}.training-page-v2 .video-lens-gated .video-frame{width:min(100cqw,calc(50svh * 16 / 9),64rem)}.training-page-v2 .video-lens:before{animation:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--training-button) 16%,transparent),transparent 70%);inset:-8% 5%}.training-page-v2 .video-frame{aspect-ratio:16/9;border-color:color-mix(in srgb,var(--training-button) 25%,transparent);border-radius:clamp(.75rem,1.5vw,1.2rem);box-shadow:0 1.1rem 3.4rem rgb(0 0 0/30%);height:auto;max-height:100%;max-width:100%;width:min(100cqw,calc(100cqh * 16 / 9),64rem)}.training-page-v2 .participant-cta{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-gap:clamp(.2rem,.48svh,.36rem);gap:clamp(.2rem,.48svh,.36rem);grid-area:cta;justify-items:center;margin:0;overflow:visible;padding:0;text-align:center}.training-page-v2 .participant-cta:after{content:none}.training-page-v2 .participant-cta>*{min-width:0}.training-page-v2 .participant-cta h2{font-size:var(--training-type-body);font-weight:620;letter-spacing:-.015em;line-height:1.2;margin:0;max-width:min(100%,54rem);overflow-wrap:break-word;text-wrap:balance;white-space:pre-line}.training-page-v2 .participant-cta-link{align-items:center;background:var(--training-button);border-radius:999px;color:var(--training-button-text);display:inline-flex;font-size:var(--training-type-action);font-weight:760;justify-content:center;letter-spacing:-.015em;line-height:1;margin:0;max-width:100%;min-height:3.5rem;padding:.82rem clamp(1.4rem,3.2vw,2.2rem);text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;text-align:center;text-wrap:balance;white-space:normal}.training-page-v2 .participant-cta-link:hover{background:color-mix(in srgb,var(--training-button) 84%,white);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--training-button) 38%,transparent);transform:translateY(-3px) scale(1.08)}.training-page-v2 .participant-cta>p{color:var(--training-muted);font-size:var(--training-type-caption);line-height:1.3;margin:0;max-width:min(100%,54rem);overflow-wrap:break-word;white-space:pre-line;width:100%}.training-story{border:0;color:var(--training-muted);grid-area:story;justify-self:start;margin:0;max-width:54rem;width:100%}.training-story summary{cursor:pointer;font-size:var(--training-type-caption);font-weight:600;list-style-position:inside;padding:.1rem 0;text-align:left}.training-story-paragraph{font-size:var(--training-type-body);line-height:1.65;margin:.7rem 0 0;padding:0 0 1rem}.training-footer{align-items:center;background:var(--training-footer);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--training-footer-text);display:flex;font-size:var(--training-type-caption);gap:clamp(.45rem,1.5vw,1rem);justify-content:center;min-height:clamp(2.25rem,5.3svh,3rem);padding:.45rem .65rem max(.45rem,env(safe-area-inset-bottom,0));white-space:nowrap}.training-footer a{text-underline-offset:.18em}.training-footer a:hover{color:color-mix(in srgb,var(--training-footer-text) 78%,var(--training-button))}.training-footer a:focus-visible,.training-logo-header a:focus-visible,.training-page-v2 .participant-cta-link:focus-visible,.training-story summary:focus-visible{outline:3px solid var(--training-button);outline-offset:4px}@media (max-width:42rem){.training-page-v2{--training-type-hook:clamp(1.08rem,5.3vw,1.65rem);--training-type-hook-long:clamp(0.86rem,3.8vw,1.12rem)}.training-logo-header{justify-content:center}.training-stage{gap:clamp(.24rem,.62svh,.36rem);padding-inline:.8rem}.training-hook{line-height:1.05;text-wrap:balance;white-space:normal}.training-hook-long{line-height:1.08}}@media (max-height:44rem){.training-logo-header{min-height:2.7rem}.training-stage{gap:.22rem;padding-block:.2rem}.training-page-v2 .video-lens{block-size:min(48svh,calc((100vw - 1.6rem) * 9 / 16),27rem)}.training-page-v2 .video-lens-gated{block-size:auto}.training-page-v2 .video-lens-gated .video-frame{width:min(100cqw,calc(48svh * 16 / 9),48rem)}.training-page-v2 .participant-cta-link{min-height:3rem;padding-block:.65rem}.training-footer{min-height:2rem}}.brand-link:focus-visible,.danger-quiet-action:focus-visible,.primary-action:focus-visible,.quiet-link:focus-visible,.secondary-action:focus-visible,.training-form input:focus-visible,.training-form select:focus-visible,.training-form textarea:focus-visible,.workspace-card-link:focus-visible{outline:3px solid var(--glow);outline-offset:4px}.brand-link,.quiet-link{text-decoration:none}.training-admin-page{background:radial-gradient(circle at 84% -8%,rgb(154 163 72/18%),transparent 34rem),linear-gradient(155deg,var(--night-olive) 0,#191b0d 58%,var(--deep-olive) 145%)}.training-admin-hero{max-width:54rem;padding:clamp(4.5rem,10vw,7.5rem) 0 clamp(3rem,7vw,5rem)}.training-admin-hero h1{font-size:clamp(3rem,7vw,6rem);font-weight:510;letter-spacing:-.06em;line-height:.95;margin:0}.training-admin-hero>p:last-child{color:var(--paper-muted);font-size:clamp(.95rem,2vw,1.12rem);line-height:1.7;margin:1.6rem 0 0;max-width:43rem}.training-workspace{display:grid;grid-gap:1.2rem;gap:1.2rem}.training-create-card,.training-editor-card,.training-empty-state{background:var(--paper);border:1px solid rgb(234 229 190/18%);border-radius:clamp(1rem,2.4vw,2rem);color:var(--night-olive)}.training-create-card{padding:clamp(1.4rem,3.5vw,2.6rem)}.section-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.section-heading h2,.section-heading h3,.training-list-heading h2{font-weight:560;letter-spacing:-.04em;margin:.55rem 0 0}.section-heading h2{font-size:clamp(1.55rem,3vw,2.35rem)}.section-heading h3{font-size:clamp(1.25rem,2.5vw,1.8rem)}.status-pill{border-radius:999px;font-size:.65rem;font-weight:760;letter-spacing:.08em;padding:.55rem .75rem;text-transform:uppercase;white-space:nowrap}.status-draft{background:#e5e7db;color:#454b10}.status-published{background:#dbe9d6;color:#24531c}.status-archived{background:#ece9e0;color:#686657}.training-form{display:grid;grid-gap:1.3rem;gap:1.3rem;margin-top:2rem}.training-form-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.training-form label{display:grid;font-size:.7rem;font-weight:720;grid-gap:.5rem;gap:.5rem;letter-spacing:.045em}.training-form input,.training-form select,.training-form textarea{background:#fffef8;border:1px solid #c9ccb4;border-radius:.75rem;color:var(--night-olive);font:inherit;font-size:.9rem;min-height:3rem;padding:.75rem .85rem;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.training-form input:focus-visible,.training-form select:focus-visible,.training-form textarea:focus-visible{border-color:var(--olive-action);box-shadow:0 0 0 4px rgb(85 96 18/13%);outline:none}.training-form input:disabled,.training-form select:disabled,.training-form textarea:disabled{background:#eff0e7;color:#646652;cursor:not-allowed}.training-wide-field{grid-column:1/-1}.training-cta-fieldset{background:linear-gradient(135deg,rgb(85 96 18/8%),rgb(154 163 72/4%));border:1px solid #c9ccb4;border-left:3px solid var(--olive-action);border-radius:1rem;margin:0;padding:1rem}.training-cta-fieldset legend{color:var(--olive-action);font-size:.7rem;font-weight:780;letter-spacing:.1em;padding:0 .4rem;text-transform:uppercase}.training-cta-fieldset>p{color:#646652;font-size:.76rem;line-height:1.55;margin:0 0 1rem}.training-cta-grid{margin:0}.danger-quiet-action,.primary-action,.secondary-action{border:0;cursor:pointer;font:inherit;font-size:.75rem;font-weight:730;min-height:2.9rem;padding:.75rem 1.05rem;transition:background-color .16s ease,transform .16s ease}.primary-action{background:linear-gradient(135deg,var(--olive),var(--olive-action),var(--olive-light));border-radius:999px;color:var(--paper);justify-self:start}.secondary-action{background:#e5e7db;border-radius:999px;color:var(--night-olive)}.danger-quiet-action{background:transparent;border-bottom:1px solid #a6a58f;color:#6e4d3d;margin-left:auto;min-height:auto;padding-inline:.2rem}.primary-action:hover:not(:disabled),.secondary-action:hover:not(:disabled){transform:translateY(-1px)}.danger-quiet-action:disabled,.primary-action:disabled,.secondary-action:disabled{cursor:wait;opacity:.55}.card-feedback,.workspace-feedback{font-size:.76rem;line-height:1.5;margin:0;min-height:1.5em}.workspace-feedback{color:var(--paper-muted);padding-inline:.4rem}.training-list-heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin:clamp(3rem,7vw,5rem) 0 1.4rem}.training-list-heading .eyebrow{margin-bottom:.6rem}.training-list-heading h2{font-size:clamp(2rem,4vw,3.2rem)}.training-list-heading>p{color:var(--paper-muted);font-size:.75rem}.training-editor-list{display:grid;grid-gap:1rem;gap:1rem}.training-editor-card{display:grid;grid-template-columns:5rem minmax(0,1fr);overflow:hidden}.training-editor-card.training-archived{opacity:.76}.training-sequence{align-items:flex-start;background:radial-gradient(circle at 50% 10%,rgb(234 229 190/24%),transparent 8rem),linear-gradient(160deg,var(--night-olive),var(--deep-olive));color:var(--olive-light);display:flex;font-size:.76rem;font-weight:760;justify-content:center;letter-spacing:.13em;padding-top:2.1rem}.training-editor-main{padding:clamp(1.35rem,3vw,2.2rem)}.training-slug{color:#72755a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;margin:0}.compact-training-form{margin-top:1.6rem}.training-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.card-feedback{color:#66694f;margin-top:1rem}.training-empty-state{align-items:center;display:flex;gap:1rem;padding:2rem}.training-empty-state p{color:#66694f;margin:0}.workspace-note-card{align-items:flex-end;background:radial-gradient(circle at 18% 24%,rgb(234 229 190/13%),transparent 18rem),rgb(46 46 20/58%);display:flex;gap:clamp(1.4rem,4vw,3rem)}.workspace-note-card h2{font-size:clamp(1.5rem,3vw,2.35rem);font-weight:540;letter-spacing:-.045em;margin:.7rem 0 1rem}.workspace-note-card p{color:var(--paper-muted)}.olive-pulse{background:var(--olive-light);border:1px solid var(--glow);border-radius:60% 40% 57% 43%;box-shadow:0 0 2.5rem rgb(154 163 72/45%);flex:0 0 auto;height:4.5rem;rotate:-16deg;width:3.2rem}@keyframes glow-breathe{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@media (max-width:42rem){.training-hero{padding-top:4.5rem}.video-copy{grid-template-columns:1fr}.video-copy .quiet-label{grid-row:1}.participant-cta-link{max-width:none}.doi-page{align-items:stretch;padding:0}.doi-shell{display:flex;flex-direction:column;min-height:100svh}.doi-brand{margin:0;padding:1.4rem}.doi-card{border:0;border-radius:1.4rem 1.4rem 0 0;flex:1 1;padding:4.8rem 1.45rem 2rem}.doi-optin-card{display:block}.doi-optin-form-panel{border-radius:1.3rem;margin-top:4rem}.doi-outcome-track{align-items:start;gap:.4rem;grid-template-columns:1fr}.doi-outcome-track i{height:1.2rem;margin-left:.2rem;width:1px}.doi-seal{height:3.8rem;right:1.5rem;top:1.3rem;width:2.75rem}.doi-button{width:100%}.login-page{padding:0}.login-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100svh}.login-intro{min-height:21rem;padding:1.5rem}.login-thesis{padding:4rem 0 1rem}.olive-orbit{bottom:-29rem;right:-22rem}.login-panel{margin:.65rem;padding:1.7rem}.workspace-header{align-items:flex-start;gap:1.5rem}.workspace-grid{grid-template-columns:1fr}.workspace-facts-card{grid-column:auto}.fact-list{grid-template-columns:1fr 1fr}.participant-row,.system-choice{grid-template-columns:1fr auto}.system-choice span{grid-column:1/-1}.participant-row>div:nth-child(2){grid-column:1}.participant-row button{grid-column:2;grid-row:1/span 2}.participant-search div{flex-direction:column}.workspace-note-card{align-items:flex-start}.training-form-grid{grid-template-columns:1fr}.training-wide-field{grid-column:auto}.training-list-heading{align-items:flex-start;flex-direction:column}.training-editor-card{grid-template-columns:2.9rem minmax(0,1fr)}.training-sequence{font-size:.64rem;padding-top:1.7rem}.section-heading{align-items:flex-start;flex-direction:column}.danger-quiet-action{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.video-lens:before{animation:none}.vimeo-consent,.vimeo-consent-action{scroll-behavior:auto;transition:none}.participant-cta-link,.start-link{transition:none}.participant-cta-link:hover,.start-link:hover{transform:none}.danger-quiet-action,.doi-button,.field-group input,.login-button,.primary-action,.secondary-action,.system-choice,.training-form input,.training-form select,.training-form textarea{transition:none}.system-choice:hover{transform:none}}