@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night:#171721;--graphite:#1e1e2a;--panel:#272735;--ivory:#ededf3;--ash:#c3c3cc;--mist:#e2e3ed;--paper:#f8f8fa;--cobalt:#5266eb;--hero-progress:0;--hero-scale:1;--hero-copy-opacity:1;--hero-screen-opacity:0;--hero-ai-progress:0;--hero-ai-expand:0;--hero-blackout:0;--hero-screen-left:47.8%;--hero-model-reveal:0;--hero-skills-reveal:0;--hero-agent-reveal:0;--hero-model-x:72px;--hero-skills-x:72px;--hero-agent-x:72px;--hero-problem-reveal:0;--method-progress:0;--method-light:0;--paper-enter:0;--closing-enter:0;--font-display:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{background:var(--night);color:var(--ivory);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a,button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.65;transform:none!important}.leadSubmittedBanner{z-index:80;color:#20202b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f8faf5;border:1px solid #5266eb61;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(720px,100% - 32px);min-height:48px;padding:11px 14px 11px 18px;display:grid;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #00000038}.leadSubmittedBanner strong{font-size:13px}.leadSubmittedBanner span{color:#565866;font-size:13px}.leadSubmittedBanner button{color:#20202b;cursor:pointer;background:#20202b14;border:0;border-radius:999px;width:30px;height:30px;font-size:18px}.siteNav{z-index:50;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 clamp(22px,2.8vw,42px);transition:background .36s,border-color .36s,-webkit-backdrop-filter .36s,backdrop-filter .36s;display:grid;position:fixed;inset:0 0 auto}html[data-scrolled=true] .siteNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171721f0;border-color:#ededf314}html[data-method-light=true] .siteNav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-color:#e4e5eb}html[data-method-light=true] .brand img{filter:invert()}html[data-method-light=true] .desktopNav a,html[data-method-light=true] .navTrigger,html[data-method-light=true] .aboutLink{color:#171721e0}html[data-method-light=true] .navLink:hover,html[data-method-light=true] .navTrigger:hover,html[data-method-light=true] .aboutLink:hover{color:var(--night);background:#ececf3}html[data-method-light=true] .navTrigger.active{color:var(--night);background:#e6e7fb}html[data-method-light=true] .menuButton span{background:var(--night)}.brand{align-items:center;width:148px;display:inline-flex}.brand img{width:100%;height:auto;display:block}.desktopNav{align-items:center;gap:5px;font-size:12px;font-weight:430;display:flex}.navLink,.navTrigger,.aboutLink{color:#ffffffc7;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;text-decoration:none;transition:color .18s,opacity .18s,background .28s cubic-bezier(.22,.8,.22,1);display:inline-flex}.navLink:hover,.navTrigger:hover,.aboutLink:hover{color:#fff;background:#ededf31f}.navTrigger span{font-size:15px;line-height:1;transition:transform .3s cubic-bezier(.22,.8,.22,1);display:inline-block}.navTrigger.active{color:#fff;background:#aebcf738}.navTrigger.active span{transform:rotate(180deg)}.navMegaShell{max-height:0;color:var(--night);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8f8fafb;border:1px solid #0000;border-radius:0 0 16px 16px;transition:max-height .44s cubic-bezier(.22,.8,.22,1),opacity .18s,transform .36s cubic-bezier(.22,.8,.22,1),border-color .18s;position:absolute;top:100%;left:22px;right:22px;overflow:hidden;transform:translateY(-8px);box-shadow:0 30px 70px #17172129}.siteNav.menuOpen .navMegaShell{opacity:1;pointer-events:auto;border-color:#23232e1f;max-height:360px;transform:none}.navMegaPanel{grid-template-columns:.86fr 1fr 1fr;min-height:276px;animation:.38s cubic-bezier(.22,.8,.22,1) both megaReveal;display:grid}.navMegaIntro,.navMegaGroup{padding:32px}.navMegaIntro{border-right:1px solid #e2e3ed;flex-direction:column;display:flex}.navMegaIntro h3{letter-spacing:-.04em;max-width:350px;margin:0;font-size:27px;font-weight:480;line-height:1.03}.navMegaIntro p{color:#6d6e79;max-width:330px;margin:10px 0 25px;font-size:12px;line-height:1.5}.navMegaIntro a{color:#444c91;background:#ececf8;border-radius:999px;width:max-content;margin-top:auto;padding:9px 13px;font-size:10px;text-decoration:none}.navMegaGroup{border-right:1px solid #e2e3ed}.navMegaGroup:last-child{border-right:0}.navMegaGroup small{color:#888995;letter-spacing:.13em;margin-bottom:17px;font-size:8px;font-weight:650;display:block}.navMegaGroup a{color:#3f404b;border-bottom:1px solid #e2e3ed;justify-content:space-between;align-items:center;min-height:53px;font-size:13px;text-decoration:none;transition:color .18s,padding .24s cubic-bezier(.22,.8,.22,1);display:flex}.navMegaGroup a span{color:#9a9ba6;font-size:11px;transition:color .18s,transform .24s cubic-bezier(.22,.8,.22,1)}.navMegaGroup a:hover{color:var(--night);padding-left:5px}.navMegaGroup a:hover span{color:var(--cobalt);transform:translate(3px)}@keyframes megaReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-closing-dark=true] .siteNav{background:#171721f5;border-color:#ededf314}html[data-closing-dark=true] .brand img{filter:none}html[data-closing-dark=true] .desktopNav a,html[data-closing-dark=true] .navTrigger,html[data-closing-dark=true] .aboutLink{color:#ffffffe0}html[data-closing-dark=true] .menuButton span{background:#fff}.navActions{justify-self:end;align-items:center;gap:24px;font-size:13px;display:flex}.navCta{background:var(--cobalt);color:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-weight:500;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.navCta:hover{background:#6072ee;transform:translateY(-1px)}.menuButton,.mobileMenu{display:none}.hero{isolation:isolate;background:0 0;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.heroImage{z-index:0;object-fit:cover;object-position:50% 50%;width:104%;max-width:none;height:104%;transform:scale(var(--hero-scale));transform-origin:50% 70%;will-change:transform;position:absolute;inset:-2% auto auto -2%}.heroImageMobile{display:none}.heroScreenPortal{z-index:3;width:104%;height:104%;opacity:var(--hero-screen-opacity);transform:scale(var(--hero-scale));transform-origin:50% 70%;pointer-events:none;will-change:transform, opacity;position:absolute;inset:-2% auto auto -2%}.heroScreenWindow{top:65.05%;left:var(--hero-screen-left);width:5.55%;height:5.05%;transform:translate(-50%, -50%) scale(calc(1 + var(--hero-ai-expand) * 9.2));border-radius:calc(var(--hero-ai-expand) * 10px);background:rgb(23 23 33/var(--hero-blackout));transform-origin:50%;will-change:transform, background;position:absolute;overflow:hidden}.heroPrelude{z-index:8;background:rgb(23 23 33/var(--hero-blackout));pointer-events:none;position:absolute;inset:0;overflow:hidden}.heroPreludeScene{text-align:center;transform-origin:50%;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:90px 40px 44px;display:flex;position:absolute;inset:0;transform:scale(.985)}.heroPreludeScene h2{color:var(--ivory);letter-spacing:-.05em;margin:0;font-size:clamp(54px,5.5vw,78px);font-weight:470;line-height:.98}.modelScene{opacity:var(--hero-model-reveal);transform:translate3d(var(--hero-model-x),0,0) scale(calc(.99 + var(--hero-model-reveal) * .01));filter:blur(calc((1 - var(--hero-model-reveal)) * 2px))}.skillsScene{opacity:var(--hero-skills-reveal);transform:translate3d(var(--hero-skills-x),0,0) scale(calc(.99 + var(--hero-skills-reveal) * .01));filter:blur(calc((1 - var(--hero-skills-reveal)) * 2px))}.agentScene{opacity:var(--hero-agent-reveal);transform:translate3d(var(--hero-agent-x),0,0) scale(calc(.99 + var(--hero-agent-reveal) * .01));filter:blur(calc((1 - var(--hero-agent-reveal)) * 2px))}.heroModelRow{justify-content:center;align-items:center;gap:14px;margin-top:42px;display:flex}.heroModelRow>span{background:#1e1e2ad1;border:1px solid #70707d57;border-radius:12px;justify-content:center;align-items:center;gap:11px;min-width:142px;min-height:70px;padding:12px 18px;animation:4.8s ease-in-out infinite alternate modelTileBreath;display:flex}.heroModelRow>span:nth-child(2){animation-delay:-1.6s}.heroModelRow>span:nth-child(3){animation-delay:-3.2s}.heroModelRow img{background:var(--ivory);object-fit:contain;border-radius:8px;width:32px;height:32px;padding:6px}.heroModelRow b{color:var(--ivory);font-size:13px;font-weight:470}.heroProblemReveal{z-index:9;text-align:center;opacity:var(--hero-problem-reveal);transform:scale(calc(1.025 - var(--hero-problem-reveal) * .025));transform-origin:50%;pointer-events:none;will-change:opacity, transform;place-items:center;padding:90px 40px 44px;display:grid;position:absolute;inset:0;overflow:hidden}.heroProblemCopy{max-width:1240px}.heroProblemCopy h2{color:var(--ivory);letter-spacing:-.055em;margin:0;font-size:clamp(60px,6vw,88px);font-weight:470;line-height:.93}.heroProblemCopy h2 span{display:block}.heroProblemCopy p{max-width:680px;color:var(--ash);margin:34px auto 0;font-size:17px;line-height:1.5}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1717216b 0%,#17172138 34%,#1717210f 64%,#17172142 100%);position:absolute;inset:0}.hero:after{content:"";z-index:2;pointer-events:none;background:rgb(23 23 33/calc(var(--hero-progress) * 1.08));position:absolute;inset:0}.heroCopy{z-index:3;text-align:center;width:min(1200px,100% - 48px);opacity:var(--hero-copy-opacity);transform:translateY(calc(var(--hero-progress) * -24px));will-change:opacity, transform;margin:0 auto;padding-top:clamp(114px,13.7vh,138px);position:relative}.eyebrow{color:#ffffffe0;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:600}h1{color:#fff;max-width:1180px;font-family:var(--font-display);letter-spacing:-.042em;text-shadow:0 2px 24px #17172147;margin:0 auto;font-size:clamp(45px,3.45vw,58px);font-weight:470;line-height:1.04}h1 span{display:block}.lead{color:#ffffffe0;text-wrap:balance;text-shadow:0 1px 18px #1717214d;max-width:770px;margin:20px auto 0;font-size:clamp(16px,1.18vw,18px);font-weight:400;line-height:1.42}.heroSignup{justify-content:center;gap:9px;width:min(520px,100% - 32px);margin:27px auto 0;display:flex}.heroSignup input{color:#fff;min-width:0;min-height:42px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27273547;border:1px solid #ffffff2e;border-radius:999px;outline:none;flex:1;padding:0 20px;font-size:13px;transition:border-color .16s,background .16s}.heroSignup input::placeholder{color:#ffffffb8}.heroSignup input:focus{background:#2727356b;border-color:#ffffff85}.button{color:#fff;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:500;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{border-color:var(--cobalt);background:var(--cobalt);min-width:190px}.buttonSecondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27273557;min-width:150px}.buttonSecondary:hover{background:#2727358a;border-color:#ffffff5c}.reinforcement{z-index:3;color:#ededf3f0;text-align:center;width:min(850px,100% - 40px);opacity:var(--hero-copy-opacity);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171721e6;border:1px solid #ededf312;border-radius:11px;margin:0;padding:12px 20px;font-size:12px;line-height:1.3;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.methodTrack{background:var(--night);height:720vh;position:relative}.methodSticky{background:var(--night);min-height:100svh;position:sticky;top:0;overflow:hidden}.methodSticky:before{content:"";z-index:0;pointer-events:none;opacity:var(--method-light);will-change:opacity;background:#fff;display:block;position:absolute;inset:0}.methodSticky:after{display:none}.methodDesktop{opacity:1;grid-template-columns:minmax(340px,.76fr) minmax(540px,1.24fr);align-items:center;gap:clamp(44px,6vw,96px);width:min(1200px,100% - 72px);min-height:100svh;margin:0 auto;padding:92px 0 56px;display:grid}.methodNarrative{min-height:620px;position:relative}.problemCopy,.methodCopy{opacity:0;pointer-events:none;transition:opacity .42s,transform .52s cubic-bezier(.22,.8,.24,1);position:absolute;inset:50% 0 auto;transform:translateY(calc(26px - 50%))}.problemCopy.isActive,.methodCopy.isActive{opacity:1;pointer-events:auto;transform:translateY(-50%)}.sectionLabel{color:var(--ash);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:520}.methodNarrative h2,.methodOutcome h2,.mobileProblem h2{color:var(--ivory);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.2vw,64px);font-weight:470;line-height:1.02}.methodNarrative p:not(.sectionLabel),.mobileProblem>p:not(.sectionLabel),.methodOutcome>p:not(.sectionLabel){max-width:510px;color:var(--ash);margin:24px 0 0;font-size:17px;line-height:1.52}.stepRail{border-top:1px solid #70707d59;margin-top:38px}.stepRail>div{color:#c3c3cc70;border-bottom:1px solid #70707d47;grid-template-columns:46px 1fr;align-items:center;min-height:50px;transition:color .24s,padding .24s;display:grid}.stepRail>div span{font-size:16px;font-weight:600}.stepRail>div strong{font-size:15px;font-weight:460}.stepRail>div.isActive{color:var(--ivory);padding-left:8px}.stepRail>div.isActive span{color:var(--cobalt)}.desktopVisualFrame{background:var(--graphite);border:1px solid #70707d57;border-radius:12px;height:min(650px,72vh);min-height:540px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000038}.visualScene{opacity:0;pointer-events:none;transition:opacity .36s,transform .52s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0;transform:translateY(22px)scale(.985)}.visualScene.isActive{opacity:1;transform:translateY(0)scale(1)}.visualScene>*,.stepCanvas,.problemVisual{width:100%;height:100%}.visualTopline{height:58px;color:var(--ash);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #70707d42;justify-content:space-between;align-items:center;padding:0 24px;font-size:10px;display:flex}.problemVisual,.stepCanvas{background:radial-gradient(circle at 82% 15%, #5266eb1c, transparent 34%), var(--graphite);position:relative;overflow:hidden}.signalCloud{position:absolute;inset:95px 34px 175px}.signalCloud span{background:var(--panel);min-height:42px;color:var(--ash);animation:3.8s ease-in-out infinite alternate signalDrift;animation-delay:calc(var(--i) * -320ms);border:1px solid #70707d52;border-radius:32px;align-items:center;padding:0 16px;font-size:13px;display:inline-flex;position:absolute;top:2%;left:4%}.signalCloud span:nth-child(2){top:19%;left:44%}.signalCloud span:nth-child(3){top:38%;left:12%}.signalCloud span:nth-child(4){top:54%;left:55%}.signalCloud span:nth-child(5){top:73%;left:24%}.signalCloud span:nth-child(6){top:5%;left:66%}.signalCloud span:nth-child(7){top:67%;left:66%}.signalCloud span:nth-child(3n){color:var(--ivory);border-color:#5266eb7a}.clarityRoute{background:#171721bd;border:1px solid #70707d59;border-radius:8px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:0 20px;display:grid;position:absolute;bottom:32px;left:30px;right:30px}.clarityRoute span{color:var(--ivory);white-space:nowrap;font-size:12px}.clarityRoute i{background:var(--cobalt);transform-origin:0;height:1px;animation:2.4s ease-in-out infinite routePulse}.taskStack{gap:8px;display:grid;position:absolute;top:88px;left:28px;right:28px}.taskStack span{background:var(--panel);min-height:47px;color:var(--ash);border:1px solid #70707d47;border-radius:8px;align-items:center;padding:0 16px;font-size:13px;display:flex}.taskStack span:before{content:"";background:var(--slate,#70707d);border-radius:50%;width:7px;height:7px;margin-right:12px}.filterRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;top:318px;left:28px;right:28px}.filterRow span{color:var(--ivory);text-align:center;border:1px solid #5266eb57;border-radius:4px;padding:10px;font-size:11px}.diagnoseResult{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.diagnoseResult>div{background:#171721a8;border:1px solid #70707d52;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.diagnoseResult small,.foundationGrid small,.contextFile small,.workflowNodes small,.workflowOutput small{color:var(--ash);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.diagnoseResult strong{color:var(--ivory);font-size:14px;font-weight:460}.diagnoseResult .priorityResult{box-shadow:inset 3px 0 0 var(--cobalt);border-color:#5266eba8}.foundationGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;top:92px;left:28px;right:28px}.foundationGrid article{background:#17172180;border:1px solid #70707d4d;border-radius:8px;flex-direction:column;min-height:330px;padding:20px;display:flex}.foundationGrid .miniIcon{width:42px;height:42px;color:var(--ivory);border:1px solid #70707d6b;border-radius:8px;place-items:center;margin-bottom:56px;font-size:14px;display:grid}.foundationGrid strong{color:var(--ivory);margin-top:18px;font-size:17px;font-weight:460;line-height:1.5}.savedCapabilities{background:var(--panel);color:var(--ash);border-radius:8px;align-items:center;padding:16px;font-size:12px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.savedCapabilities i{background:var(--cobalt);border-radius:50%;width:8px;height:8px;margin-right:10px;box-shadow:0 0 0 5px #5266eb1f}.contextInputs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;top:98px;left:38px;right:38px}.contextInputs span{color:var(--ash);text-align:center;border:1px solid #70707d52;border-radius:32px;padding:11px 8px;font-size:11px;animation:3s ease-in-out infinite alternate contextIn}.contextFile{background:var(--panel);border:1px solid #5266eba6;border-radius:8px;flex-direction:column;justify-content:flex-end;width:270px;min-height:178px;padding:23px;display:flex;position:absolute;top:218px;left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000047}.fileFold{background:var(--graphite);clip-path:polygon(0 0,100% 100%,0 100%);border-bottom:1px solid #5266eba6;border-left:1px solid #5266eba6;width:42px;height:42px;position:absolute;top:-1px;right:-1px}.contextFile strong{color:var(--ivory);margin-top:11px;font-size:19px;font-weight:480}.contextFile p{color:var(--ash);margin:26px 0 0;font-size:11px}.modelRoute{position:absolute;bottom:32px;left:40px;right:40px}.modelRoute>i{background:var(--cobalt);width:1px;height:42px;margin:0 auto;display:block}.modelRoute>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.modelRoute span{min-height:48px;color:var(--ivory);background:#171721ad;border:1px solid #70707d59;border-radius:8px;place-items:center;font-size:12px;display:grid}.toolRail{grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;top:95px;left:28px;right:28px}.toolRail span{background:var(--panel);min-height:58px;color:var(--ivory);border:1px solid #70707d52;border-radius:8px;place-items:center;font-size:11px;display:grid}.toolRail .specialistTool{color:var(--ash);border-style:dashed}.skillConnector{border-bottom:1px solid #5266eb8c;border-left:1px solid #5266eb8c;border-right:1px solid #5266eb8c;height:70px;position:absolute;top:153px;left:25%;right:25%}.skillConnector i{display:none}.skillLibrary{background:#1717219e;border:1px solid #70707d52;border-radius:8px;position:absolute;inset:222px 28px 28px;overflow:hidden}.skillLibrary article{border-bottom:1px solid #70707d45;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:0 18px;display:grid}.skillLibrary article:last-child{border:0}.skillLibrary small{color:var(--cobalt);font-size:11px;font-weight:600}.skillLibrary strong{color:var(--ivory);font-size:13px;font-weight:440}.skillLibrary span{min-width:52px;color:var(--ash);text-align:center;background:#5266eb21;border-radius:32px;padding:6px 9px;font-size:9px}.workflowNodes{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;display:grid;position:absolute;top:108px;left:26px;right:26px}.workflowNodes>div{background:var(--panel);border:1px solid #70707d57;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px;display:flex}.workflowNodes strong{color:var(--ivory);font-size:13px;font-weight:460;line-height:1.25}.workflowNodes>i{background:var(--cobalt);height:1px;animation:2.4s ease-in-out infinite routePulse}.workflowNodes .judgmentNode{border-color:#5266ebb3}.workflowOutput{background:#171721b8;border:1px solid #5266eb9e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:196px;display:flex;position:absolute;bottom:54px;left:44px;right:44px}.workflowOutput:before{content:"";background:var(--cobalt);width:1px;height:78px;position:absolute;top:-78px}.workflowOutput strong{color:var(--ivory);letter-spacing:-.025em;margin:14px 0 22px;font-size:clamp(22px,2.2vw,32px);font-weight:470}.workflowOutput span{color:var(--ash);background:#5266eb29;border-radius:32px;padding:8px 13px;font-size:10px}.methodMobile{display:none}.nextBlock{background:var(--paper);min-height:100vh}.paperChapter{z-index:4;color:var(--night);box-shadow:none;background:#fff;border-radius:0;margin:0;position:relative;overflow:hidden;transform:none}.paperChapter:before{display:none}.paperBridge{z-index:1;background:#fff;height:0;position:relative}.paperBridge:before,.paperBridge span{display:none}.pricingSection{z-index:1;min-height:calc(100vh - 90px);color:var(--night);background:0 0;align-items:center;padding:72px 24px 132px;display:flex;position:relative}.pricingCard{background:#fff;border:1px solid #d7d8e1;border-radius:32px;grid-template-columns:37% 34% 29%;width:min(1180px,100%);min-height:570px;margin:0 auto;display:grid;overflow:hidden}.pricingIntro,.pricingBenefits,.pricingOffer{min-width:0;padding:42px 38px}.pricingBenefits,.pricingOffer{border-left:1px solid #dfe0e7}.pricingEyebrow{color:#6f7080;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.pricingIntro{flex-direction:column;display:flex}.pricingIntro h2{color:var(--night);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(35px,3.35vw,48px);font-weight:500;line-height:1.02}.pricingIntro>p:not(.pricingEyebrow){color:#6f7080;max-width:360px;margin:25px 0 0;font-size:16px;line-height:1.48}.pricingCoaches{border-top:1px solid #e1e2e8;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.coachAvatars{flex:none;display:flex}.coachAvatars img{object-fit:cover;filter:saturate(.68)contrast(.96);background:#d8d7d3;border:2px solid #fff;border-radius:50%;width:36px;height:36px}.coachAvatars img:first-child{object-position:52% 43%}.coachAvatars img+img{object-position:50% 42%;margin-left:-8px}.pricingCoaches>div:last-child{flex-direction:column;gap:4px;display:flex}.pricingCoaches strong{color:var(--night);font-size:11px;font-weight:600}.pricingCoaches small{color:#81828f;font-size:10px;line-height:1.35}.pricingBenefits h3{color:var(--night);margin:0 0 25px;font-size:18px;font-weight:600}.pricingBenefits ul{margin:0;padding:0;list-style:none}.pricingBenefits li{border-bottom:1px solid #e5e6eb;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:17px 0;display:grid}.pricingBenefits li:first-child{padding-top:8px}.pricingBenefits li:last-child{border-bottom:0}.pricingBenefits li>span{color:var(--cobalt);font-size:14px;font-weight:650}.pricingBenefits li strong{color:#555663;font-size:13px;font-weight:470;line-height:1.4}.pricingOffer{background:#fafafd;flex-direction:column;justify-content:space-between;display:flex}.price{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 10px;margin-top:22px;display:grid}.price>span{color:#696a78;margin-top:9px;font-size:13px}.price>strong{color:var(--night);letter-spacing:-.065em;font-size:clamp(68px,6vw,86px);font-weight:520;line-height:.85}.price>small{color:#696a78;grid-column:2;font-size:12px}.price[data-locale=es]>strong{letter-spacing:-.045em;font-size:clamp(48px,5vw,58px);line-height:.9}.pricingCta{background:var(--cobalt);color:#fff;border-radius:32px;justify-content:center;align-items:center;gap:18px;min-height:50px;margin-top:28px;padding:0 22px;font-size:14px;font-weight:530;text-decoration:none;transition:transform .18s,background .18s;display:flex}.pricingCta:hover{background:#6072ee;transform:translateY(-2px)}.priceNote{color:#878894;text-align:center;margin-top:13px;font-size:9px;display:block}.groupOffer{border-top:1px solid #dedfe6;padding-top:27px}.groupOffer strong{color:var(--night);font-size:12px;font-weight:600;display:block}.groupOffer a{color:var(--cobalt);gap:10px;margin-top:13px;font-size:11px;text-decoration:none;display:inline-flex}.groupOffer a:hover{text-decoration:underline}.coachesSection{z-index:1;width:min(1180px,100% - 48px);color:var(--night);border-top:1px solid #d9dae3;margin:0 auto;padding:116px 0 140px;position:relative}.coachesHeading{grid-template-columns:1.05fr .95fr;align-items:end;column-gap:clamp(48px,8vw,126px);margin-bottom:58px;display:grid}.coachesHeading .pricingEyebrow{grid-column:1/-1;margin-bottom:24px}.coachesHeading h2{max-width:660px;color:var(--night);letter-spacing:-.055em;margin:0;font-size:clamp(49px,5vw,72px);font-weight:480;line-height:.97}.coachesHeading>p:last-child{color:#6f7080;max-width:480px;margin:0 0 4px;font-size:17px;line-height:1.5}.coachProfiles{grid-template-columns:1fr 1fr;gap:18px;display:grid}.coachProfile{background:#fff;border:1px solid #d7d8e1;border-radius:12px;grid-template-columns:205px 1fr;display:grid;overflow:hidden}.coachPortrait{isolation:isolate;background:#d8d7d3;justify-content:flex-end;align-items:flex-end;width:100%;min-height:320px;padding:18px;display:flex;position:relative;overflow:hidden}.coachPortrait img{z-index:-2;object-fit:cover;filter:saturate(.66)contrast(.96)brightness(.98);width:100%;height:100%;position:absolute;inset:0}.coachPortrait:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 55%,#1717214d);position:absolute;inset:0}.coachPortraitAlexis img{object-position:52% 43%}.coachPortraitMaria img{object-position:50% 42%;transform:scale(1.075)}.coachPortrait small{z-index:1;color:#ededf3db;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171721c2;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:530;position:relative}.coachBiography{flex-direction:column;justify-content:center;min-width:0;min-height:290px;padding:31px 30px 35px;display:flex}.coachBiography>p:first-child{color:#777887;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.coachBiography h3{color:var(--night);letter-spacing:-.035em;margin:15px 0 0;font-size:31px;font-weight:500}.coachBiography>p:last-child{color:#626370;max-width:470px;margin:20px 0 0;font-size:13px;line-height:1.56}.pricingStack,.sectionIntro,.deliverableGrid,.useCaseGrid,.sprintCalendar{width:min(1180px,100%);margin-inline:auto}.pricingStack{gap:28px;display:grid}.discoveryHook{background:radial-gradient(circle at 8%,#5266eb1a,#0000 22%),#f8f8fb;border:1px solid #d7d8e1;border-radius:12px;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;min-height:170px;padding:30px 34px;display:grid}.discoveryTime{align-items:flex-end;gap:10px;display:flex}.discoveryTime strong{color:var(--night);letter-spacing:-.075em;font-size:72px;font-weight:500;line-height:.78}.discoveryTime span{color:#777887;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:650}.discoveryHook h2{max-width:680px;color:var(--night);letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(29px,3.1vw,43px);font-weight:500;line-height:1.02}.discoveryHook>div:nth-child(2)>p:last-child{color:#686977;max-width:700px;margin:13px 0 0;font-size:14px;line-height:1.5}.discoveryHook>a,.groupsCopy>a{background:var(--cobalt);color:#fff;white-space:nowrap;border-radius:32px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 22px;font-size:13px;font-weight:530;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.discoveryHook>a:hover,.groupsCopy>a:hover{background:#6072ee;transform:translateY(-2px)}.discoveryStrip{background:radial-gradient(circle at 6%,#5266eb17,#0000 24%),#f8f8fb;border:1px solid #d7d8e1;border-radius:12px;grid-template-columns:125px minmax(300px,.9fr) 1.1fr;align-items:center;gap:34px;min-height:132px;padding:25px 32px;display:grid}.discoveryStrip h3{max-width:470px;color:var(--night);letter-spacing:-.035em;margin:9px 0 0;font-size:25px;font-weight:500;line-height:1.08}.discoveryStripOutcomes{border-left:1px solid #d9dae2;grid-template-columns:1fr 1fr;display:grid}.discoveryStripOutcomes span{color:#535460;border-bottom:1px solid #d9dae2;align-items:center;min-height:42px;padding:0 20px;font-size:12px;font-weight:520;display:flex}.discoveryStripOutcomes span:before{content:"✓";color:var(--cobalt);margin-right:10px;font-weight:700}.discoveryStripOutcomes small{color:#858692;grid-column:1/-1;padding:10px 20px 0;font-size:9px}.deliverablesSection,.useCasesSection,.calendarSection{z-index:1;color:var(--night);padding:126px 24px 142px;position:relative}.useCasesSection{background:#f4f4f7}.calendarSection{padding-bottom:160px}.sectionIntroSplit{grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(50px,9vw,140px);margin-bottom:56px;display:grid}.sectionIntro h2{max-width:760px;color:var(--night);letter-spacing:-.058em;margin:22px 0 0;font-size:clamp(50px,5.5vw,76px);font-weight:480;line-height:.96}.sectionIntroSplit>p{color:#6b6c79;max-width:470px;margin:0 0 4px;font-size:17px;line-height:1.52}.deliverableGrid{flex-direction:column;gap:82px;display:flex}.deliverableCard{background:#fff;border:1px solid #d8d9e1;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 70px #1717210b}.deliverableCard:nth-child(2n){grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.deliverableCard:nth-child(2n) .deliverableVisual{border-left:1px solid #dfe0e7;border-right:0;order:2}.deliverableCard:nth-child(2n) .deliverableCopy{order:1}.deliverableVisual{background:radial-gradient(circle at 75% 18%,#5266eb1a,#0000 30%),#eef0f6;border-right:1px solid #dfe0e7;min-height:500px;position:relative;overflow:hidden}.deliverableCopy{grid-template-columns:54px 1fr;align-content:center;gap:24px;min-height:500px;padding:clamp(46px,5vw,78px);display:grid}.deliverableCopy>span{color:var(--cobalt);letter-spacing:-.04em;font-size:24px;font-weight:650}.deliverableCopy h3{color:var(--night);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.4vw,47px);font-weight:500;line-height:1.02}.deliverableCopy p{color:#696a77;max-width:420px;margin:20px 0 0;font-size:16px;line-height:1.55}.mapInputs{gap:9px;display:grid;position:absolute;top:45px;left:34px}.mapInputs span{color:#545562;background:#fff;border:1px solid #d4d6e0;border-radius:8px;align-items:center;min-width:170px;min-height:43px;padding:0 14px;font-size:11px;display:flex}.mapInputs span:nth-child(2){color:var(--night);border-color:#5266eb8c}.mapRoute{width:100px;height:118px;position:absolute;top:66px;left:204px}.mapRoute:before{content:"";background:#bfc2d0;width:1px;position:absolute;top:0;bottom:0;left:0}.mapRoute i{background:linear-gradient(90deg,#bfc2d0,var(--cobalt));width:100%;height:1px;position:absolute;left:0}.mapRoute i:first-child{top:0}.mapRoute i:nth-child(2){top:52px}.mapRoute i:nth-child(3){top:105px}.mapDecision{background:var(--night);border:1px solid #5266eb8c;border-radius:12px;flex-direction:column;justify-content:center;width:245px;min-height:150px;padding:24px;display:flex;position:absolute;top:80px;right:34px;box-shadow:0 24px 60px #17172129}.mapDecision small{color:var(--ash);letter-spacing:.12em;font-size:8px;font-weight:650}.mapDecision strong{color:var(--ivory);margin-top:14px;font-size:20px;font-weight:480;line-height:1.1}.mapDecision span{color:#8fa0ff;margin-top:20px;font-size:10px}.priorityMapVisual{grid-template-columns:minmax(0,1fr) 70px minmax(0,1.08fr);align-items:center;padding:54px 42px;display:grid}.priorityMapVisual .mapInputs{min-width:0;position:static}.priorityMapVisual .mapInputs span{width:100%;min-width:0}.priorityMapVisual .mapRoute{width:auto;height:100%;position:relative;inset:auto}.priorityMapVisual .mapRoute:before{background:linear-gradient(90deg,#bfc2d0,var(--cobalt));width:auto;height:1px;inset:50% 0 auto;transform:translateY(-50%)}.priorityMapVisual .mapRoute:after{content:"";border-top:1px solid var(--cobalt);border-right:1px solid var(--cobalt);width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.priorityMapVisual .mapRoute i{display:none}.priorityMapVisual .mapDecision{width:auto;min-width:0;min-height:158px;position:static}.contextPackFolder{background:#fff;border:1px solid #cfd2df;border-radius:8px 12px 12px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:31px;display:flex;position:absolute;top:100px;left:68px;right:68px;box-shadow:0 20px 50px #1f203014}.contextPackFolder:before{content:"";background:#fff;border:1px solid #cfd2df;border-bottom:0;border-radius:8px 8px 0 0;width:108px;height:18px;position:absolute;top:-15px;left:-1px}.contextPackFolder small{color:#777887;letter-spacing:.12em;font-size:8px;font-weight:650}.contextPackFolder strong{color:var(--night);margin-top:9px;font-size:21px;font-weight:500}.contextPackFiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:absolute;bottom:54px;left:42px;right:42px}.contextPackFiles span{color:#5d5e6a;background:#fafafd;border:1px solid #d5d7e1;border-radius:8px;place-items:center;min-height:46px;font-size:10px;display:grid}.skillsLibraryVisual{flex-direction:column;justify-content:center;padding:62px 54px;display:flex}.libraryHead{background:#fff;border:1px solid #d2d4de;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.libraryHead span{color:var(--night);font-size:11px;font-weight:550}.libraryHead small{color:#3e6c57;background:#eaf4ef;border-radius:20px;padding:5px 8px;font-size:7px}.libraryRow{background:#fff;border:1px solid #d2d4de;border-top:0;grid-template-columns:34px 1fr auto;align-items:center;min-height:57px;padding:0 16px;display:grid}.libraryRow:last-child{border-radius:0 0 9px 9px}.libraryRow b{color:var(--cobalt);font-size:10px}.libraryRow span{color:#464752;font-size:11px}.libraryRow i{color:#858692;font-size:8px;font-style:normal}.flowNodes{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;display:grid;position:absolute;top:92px;left:48px;right:48px}.flowNodes span{color:#555663;background:#fff;border:1px solid #d3d5df;border-radius:9px;place-items:center;min-height:64px;font-size:11px;display:grid}.flowNodes i{background:var(--cobalt);height:1px}.flowOutput{background:var(--night);border:1px solid #5266eb99;border-radius:12px;grid-template-columns:1fr auto;align-content:center;gap:10px 18px;min-height:160px;padding:30px;display:grid;position:absolute;bottom:78px;left:76px;right:76px;box-shadow:0 22px 60px #17172129}.flowOutput:before{content:"";background:var(--cobalt);width:1px;height:46px;position:absolute;top:-46px;left:50%}.flowOutput small{color:var(--ash);letter-spacing:.12em;grid-column:1/-1;font-size:8px;font-weight:650}.flowOutput strong{color:var(--ivory);font-size:19px;font-weight:480}.flowOutput b{color:#a9b4ff;background:#5266eb29;border-radius:20px;align-self:center;padding:6px 9px;font-size:8px;font-weight:550}.useCaseGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.useCaseCard{background:#fff;border:1px solid #d9dae2;border-radius:12px;padding:0 0 28px;overflow:hidden}.useCaseCard h3{color:var(--night);letter-spacing:-.032em;margin:25px 28px 0;font-size:24px;font-weight:500}.useCaseCard>p{color:#6a6b77;max-width:460px;margin:11px 28px 0;font-size:14px;line-height:1.5}.useCaseWide{grid-column:1/-1}.useCaseArt{background:#e9ebf2;border-bottom:1px solid #dddfe7;height:280px;position:relative;overflow:hidden}.useCaseArt>img{object-fit:contain;background:#fff;border:1px solid #d5d7e1;border-radius:10px;width:42px;height:42px;padding:8px;position:absolute;bottom:23px;right:25px;box-shadow:0 10px 30px #17172114}.meetingWave{color:var(--cobalt);letter-spacing:-11px;font-family:monospace;font-size:50px;position:absolute;top:58px;left:40px;transform:rotate(90deg)}.meetingArt>div{background:#fff;border:1px solid #d0d3df;border-radius:10px;flex-direction:column;justify-content:center;min-height:92px;padding:20px;display:flex;position:absolute;bottom:38px;left:165px;right:38px}.meetingArt small,.voiceArt small,.analysisArt small{color:#7d7e8b;letter-spacing:.11em;font-size:8px;font-weight:650}.meetingArt strong,.voiceArt strong,.analysisArt strong{color:var(--night);margin-top:10px;font-size:19px;font-weight:500}.voiceArt>span{color:var(--night);opacity:.12;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;top:32px;left:45px}.voiceArt>div{border-left:2px solid var(--cobalt);background:#ffffffb8;flex-direction:column;justify-content:center;min-height:118px;padding:22px;display:flex;position:absolute;top:70px;left:125px;right:55px}.docSheet{background:#fff;border:1px solid #d2d4df;border-radius:9px;width:245px;min-height:205px;padding:28px;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #17172117}.docSheet small{color:#737480;letter-spacing:.12em;font-size:8px}.docSheet i{background:#e1e3e9;border-radius:6px;height:7px;margin-top:23px;display:block}.docSheet i:nth-of-type(2){width:82%}.docSheet i:nth-of-type(3){width:66%}.logoPair{display:flex;position:absolute;bottom:28px;right:36px}.logoPair img,.modelLogos img{object-fit:contain;background:#fff;border:1px solid #d4d6df;border-radius:9px;width:38px;height:38px;margin-left:-7px;padding:7px}.miniBars{border-bottom:1px solid #bfc2d0;border-left:1px solid #bfc2d0;align-items:flex-end;gap:12px;width:190px;height:145px;padding:18px;display:flex;position:absolute;top:56px;left:42px}.miniBars i{background:linear-gradient(#7487f2,var(--cobalt));border-radius:5px 5px 0 0;flex:1}.miniBars i:first-child{height:30%}.miniBars i:nth-child(2){height:52%}.miniBars i:nth-child(3){height:73%}.miniBars i:nth-child(4){height:91%}.analysisArt>div:nth-of-type(2){flex-direction:column;width:250px;display:flex;position:absolute;top:84px;right:42px}.agentsArt{grid-template-columns:1fr 60px 1.4fr 60px 1fr;align-items:center;gap:0;height:315px;padding:48px;display:grid}.agentsArt>i{background:var(--cobalt);height:1px}.agentContext,.agentOutput{min-height:100px;color:var(--night);background:#fff;border:1px solid #d2d4df;border-radius:10px;place-items:center;font-size:14px;font-weight:520;display:grid}.agentSkills{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agentSkills span{color:#5e5f6d;text-align:center;background:#fff;border:1px solid #d2d4df;border-radius:9px;place-items:center;min-height:80px;padding:8px;font-size:10px;display:grid}.agentOutput{background:var(--night);color:var(--ivory);border-color:#5266eba6}.modelLogos{display:flex;position:absolute;bottom:28px;right:34px}.useCaseDirectory{background:#fff;border:1px solid #d6d8e1;border-radius:14px;width:min(1180px,100%);margin-inline:auto;overflow:hidden}.useCaseRow{border-bottom:1px solid #dfe0e7;grid-template-columns:118px minmax(0,1fr) 300px;align-items:center;min-height:154px;transition:background .22s cubic-bezier(.22,.8,.22,1);display:grid}.useCaseRow:hover{background:#f8f8fb}.useCaseIndex{border-right:1px solid #e1e2e8;flex-direction:column;justify-content:space-between;align-self:stretch;padding:29px 24px;display:flex}.useCaseIndex b{color:var(--cobalt);letter-spacing:-.04em;font-size:24px;font-weight:650}.useCaseIndex small{color:#898a96;letter-spacing:.13em;font-size:8px;font-weight:650}.useCaseAction{padding:28px 36px}.useCaseAction h3{color:var(--night);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500}.useCaseAction p{color:#696a77;max-width:590px;margin:10px 0 0;font-size:13px;line-height:1.5}.useCaseTools{justify-content:flex-end;align-items:center;padding:28px 30px;display:flex}.useCaseTools>span{background:#fafafd;border:1px solid #d7d9e2;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:7px 14px 7px 8px;display:inline-flex}.useCaseTools img{object-fit:contain;background:#fff;border:1px solid #e0e1e7;border-radius:8px;width:38px;height:38px;padding:7px}.useCaseTools img+img{margin-left:-17px}.useCaseTools b{color:#555663;white-space:nowrap;font-size:11px;font-weight:530}.useCaseStack{justify-items:end;gap:7px;display:grid}.useCaseStack>span{display:flex}.useCaseStack>b{color:#777885;font-size:9px;font-weight:530}.useCaseMore{background:var(--night);grid-template-columns:1fr 1.55fr;align-items:center;gap:40px;min-height:118px;padding:26px 38px;display:grid}.useCaseMore strong{color:var(--ivory);letter-spacing:-.045em;font-size:34px;font-weight:480}.useCaseMore p{color:var(--ash);margin:0;font-size:13px;line-height:1.5}.sprintCalendar{background:#fff;border:1px solid #d7d8e1;border-radius:12px;overflow:hidden}.calendarPrework{background:#f6f6f9;border-bottom:1px solid #dfe0e7;grid-template-columns:110px 1fr auto;align-items:center;gap:25px;min-height:118px;padding:25px 30px;display:grid}.calendarPrework>span,.weekLabel{color:#737481;letter-spacing:.13em;font-size:9px;font-weight:650}.calendarPrework h3,.calendarWeek h3{color:var(--night);margin:0;font-size:18px;font-weight:530}.calendarPrework p,.calendarWeek p{color:#6b6c79;margin:8px 0 0;font-size:12px;line-height:1.45}.calendarPrework>strong{color:#3d6854;background:#e7f2ec;border-radius:24px;padding:8px 11px;font-size:9px}.calendarSupportRail{background:#fff;border-bottom:1px solid #dfe0e7;grid-template-columns:112px minmax(220px,.9fr) minmax(220px,1.15fr) auto;align-items:center;gap:18px;min-height:86px;padding:18px 30px;display:grid}.whatsAppLogo{object-fit:contain;object-position:left center;width:102px;height:28px;display:block}.calendarSupportRail>div:nth-child(2){gap:5px;display:grid}.calendarSupportRail strong{color:var(--night);font-size:13px;font-weight:560}.calendarSupportRail small{color:#72737f;font-size:10px;line-height:1.4}.calendarSupportRail>b{color:#4d4e59;letter-spacing:.11em;white-space:nowrap;font-size:8px;font-weight:650}.supportTimeline{justify-content:space-between;align-items:center;height:24px;display:flex;position:relative}.supportTimeline:before{content:"";background:#20202a;height:1px;position:absolute;left:4px;right:4px}.supportTimeline i{z-index:1;background:#20202a;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 0 1px #20202a}.calendarWeek{border-bottom:1px solid #dfe0e7;grid-template-columns:repeat(3,1fr);padding-top:44px;display:grid;position:relative}.calendarWeek:last-child{border-bottom:0}.weekLabel{position:absolute;top:17px;left:30px}.calendarWeek article{border-right:1px solid #dfe0e7;min-height:205px;padding:32px 30px}.calendarWeek article:last-child{border-right:0}.calendarWeek small{letter-spacing:.08em;border-radius:20px;margin-bottom:26px;padding:7px 10px;font-size:8px;font-weight:650;display:inline-flex}.sessionFoundation small{color:#4658bf;background:#e7ecff}.sessionContext small{color:#6e4e91;background:#eee8f7}.sessionWorkflow small{color:#925f3e;background:#f8e9df}.betweenWork small{color:#6d6e79;background:#f0f1f4}.afterSupport small{color:#3e6a55;background:#e7f2ec}.closingChapter{color:var(--ivory);background:rgb(calc(255 - (232 * var(--closing-enter))) calc(255 - (232 * var(--closing-enter))) calc(255 - (222 * var(--closing-enter))));position:relative}.groupsSection,.faqSection,.discoverySection,.siteFooter{z-index:1;position:relative}.groupsSection{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(50px,8vw,120px);width:min(1180px,100% - 48px);min-height:780px;margin:0 auto;padding:150px 0 130px;display:grid}.groupsCopy h2{max-width:610px;color:var(--ivory);letter-spacing:-.058em;margin:22px 0 0;font-size:clamp(54px,5.6vw,78px);font-weight:480;line-height:.95}.groupsCopy>p:not(.sectionLabel){max-width:540px;color:var(--ash);margin:30px 0 0;font-size:17px;line-height:1.52}.groupsCopy>a{margin-top:34px}.groupSystem{background:radial-gradient(circle at 52% 56%,#5266eb2b,transparent 38%),var(--graphite);border:1px solid #70707d57;border-radius:32px;min-height:510px;position:relative;overflow:hidden}.groupPeople{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;top:54px;left:40px;right:40px}.groupPeople span{aspect-ratio:1;background:var(--panel);color:var(--ivory);border:1px solid #e2e3ed47;border-radius:50%;place-items:center;font-size:12px;font-weight:560;display:grid}.groupJoin{grid-template-columns:repeat(4,1fr);height:95px;display:grid;position:absolute;top:151px;left:74px;right:74px}.groupJoin i{background:linear-gradient(var(--cobalt),#5266eb14);width:1px;height:95px;margin:0 auto}.groupCore{background:#171721e6;border:1px solid #5266eb8c;border-radius:16px;grid-template-columns:1fr 1fr;align-content:center;gap:12px;min-height:220px;padding:30px;display:grid;position:absolute;bottom:52px;left:52px;right:52px}.groupCore small{color:var(--ash);letter-spacing:.13em;grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:650}.groupCore strong{min-height:56px;color:var(--ivory);border:1px solid #70707d47;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;font-weight:480;display:flex}.groupSprintBoard{background:var(--graphite);border:1px solid #70707d61;border-radius:18px;overflow:hidden;box-shadow:0 32px 80px #0000002e}.groupBoardHead{border-bottom:1px solid #70707d4d;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:24px 26px;display:flex}.groupBoardHead div{gap:8px;display:grid}.groupBoardHead small{color:#9293a0;letter-spacing:.13em;font-size:8px;font-weight:650}.groupBoardHead strong{color:var(--ivory);font-size:17px;font-weight:500}.groupBoardHead>span{color:#aeb8ff;letter-spacing:.09em;white-space:nowrap;background:#5266eb29;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:650}.groupParticipants{background:#27273561;border-bottom:1px solid #70707d4d;grid-template-columns:repeat(5,46px) 1fr;align-items:center;gap:9px;min-height:92px;padding:21px 26px;display:grid}.groupParticipants span{width:46px;height:46px;color:var(--ivory);border:1px solid #e2e3ed38;border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.groupParticipants p{color:var(--ash);margin:0 0 0 12px;font-size:11px}.groupPlan{display:grid}.groupPlan>div{border-bottom:1px solid #70707d47;grid-template-columns:58px 1fr;align-items:center;min-height:83px;padding:0 26px;display:grid}.groupPlan>div:last-child{border-bottom:0}.groupPlan b{color:#92a0ff;font-size:18px;font-weight:650}.groupPlan span{gap:6px;display:grid}.groupPlan strong{color:var(--ivory);font-size:13px;font-weight:510}.groupPlan small{color:#9394a1;font-size:9px}.faqSection{border-top:1px solid #70707d42;grid-template-columns:.78fr 1.22fr;gap:clamp(60px,10vw,150px);width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0 150px;display:grid}.faqIntro h2{color:var(--ivory);letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(50px,5vw,70px);font-weight:480;line-height:.96}.faqIntro .pricingEyebrow{color:var(--ash)}.faqList{border-top:1px solid #70707d5c}.faqList details{border-bottom:1px solid #70707d5c}.faqList summary{min-height:86px;color:var(--ivory);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:470;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{width:32px;height:32px;color:var(--ash);border:1px solid #70707d66;border-radius:50%;place-items:center;font-size:18px;transition:transform .22s,background .22s;display:grid}.faqList details[open] summary span{background:var(--panel);transform:rotate(45deg)}.faqList details p{max-width:690px;color:var(--ash);margin:-7px 55px 30px 0;font-size:15px;line-height:1.56}.discoverySection{border-top:1px solid #70707d42;grid-template-columns:1fr .88fr;align-items:start;gap:clamp(60px,9vw,130px);width:min(1180px,100% - 48px);margin:0 auto;padding:140px 0 150px;display:grid}.discoveryCopy h2{max-width:690px;color:var(--ivory);letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(55px,5.7vw,80px);font-weight:480;line-height:.94}.discoveryCopy>p:not(.sectionLabel){max-width:600px;color:var(--ash);margin:30px 0 0;font-size:17px;line-height:1.55}.discoveryOutcomes{border-top:1px solid #70707d52;gap:0;margin-top:50px;display:grid}.discoveryOutcomes span{min-height:62px;color:var(--ivory);border-bottom:1px solid #70707d52;align-items:center;font-size:14px;display:flex}.discoveryOutcomes b{color:#8fa0ff;min-width:48px;font-size:14px}.discoveryLaunch{background:linear-gradient(145deg,#272735f0,#1e1e2adb);border:1px solid #70707d6b;border-radius:18px;align-self:center;padding:clamp(30px,4vw,48px);box-shadow:0 34px 90px #00000038}.discoveryLaunch h3{max-width:500px;color:var(--ivory);letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(28px,3vw,39px);font-weight:480;line-height:1.04}.discoveryLaunchMeta{border-block:1px solid #70707d4d;grid-template-columns:repeat(3,1fr);margin:38px 0 30px;display:grid}.discoveryLaunchMeta span{color:#9495a2;gap:5px;padding:22px 12px 22px 0;font-size:9px;display:grid}.discoveryLaunchMeta b{color:var(--ivory);font-size:25px;font-weight:520}.discoveryLaunch>a{background:var(--cobalt);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:54px;font-size:14px;font-weight:550;text-decoration:none;transition:transform .18s,background .18s;display:flex}.discoveryLaunch>a:hover{background:#6072ee;transform:translateY(-2px)}.discoveryLaunch>small{color:#8f909b;text-align:center;margin-top:15px;font-size:9px;display:block}.discoveryForm{background:var(--graphite);border:1px solid #70707d66;border-radius:16px;padding:34px;box-shadow:0 34px 90px #00000038}.formHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:10px;display:flex}.formHead>span{color:#aab5ff;letter-spacing:.1em;white-space:nowrap;background:#5266eb29;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:650}.formHead>div{text-align:right;gap:5px;display:grid}.formHead strong{color:var(--ivory);font-size:17px;font-weight:520}.formHead small{color:#8f909b;font-size:9px}.formSection{border:0;border-top:1px solid #70707d4d;min-width:0;margin:30px 0 0;padding:0}.formSection legend{color:var(--ivory);align-items:center;gap:10px;padding:22px 0 0;font-size:12px;font-weight:540;display:flex}.formSection legend b{color:#8fa0ff;font-size:10px}.discoveryForm label{color:var(--ash);letter-spacing:.025em;gap:8px;margin-top:18px;font-size:10px;font-weight:550;line-height:1.35;display:grid}.discoveryForm label>span{color:#898a97;font-size:9px;font-weight:430}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.discoveryForm input,.discoveryForm textarea,.discoveryForm select{background:var(--panel);width:100%;color:var(--ivory);font:inherit;border:1px solid #70707d61;border-radius:8px;outline:0;font-size:13px;transition:border-color .18s,box-shadow .18s}.discoveryForm input,.discoveryForm select{min-height:48px;padding:0 14px}.discoveryForm select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9697a4 50%),linear-gradient(135deg,#9697a4 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.discoveryForm textarea{resize:vertical;min-height:94px;padding:13px 14px;line-height:1.45}.discoveryForm input:focus,.discoveryForm textarea:focus,.discoveryForm select:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #5266eb1f}.discoveryForm button{background:var(--cobalt);color:#fff;cursor:pointer;border:0;border-radius:32px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:52px;margin-top:30px;font-size:14px;font-weight:550;transition:transform .18s,background .18s;display:flex}.discoveryForm button:hover{background:#6072ee;transform:translateY(-2px)}.discoveryForm>small{color:#8f909b;text-align:center;margin-top:14px;font-size:9px;display:block}.siteFooter{border-top:1px solid #70707d4d;grid-template-columns:1fr auto;align-items:start;gap:70px;width:min(1180px,100% - 48px);min-height:300px;margin:0 auto;padding:68px 0 46px;display:grid}.footerBrand{width:160px;display:block}.footerBrand img{width:100%}.siteFooter>div:first-child>p{color:var(--ash);margin:24px 0 0;font-size:14px}.footerLinks{grid-template-columns:repeat(2,auto);gap:16px 52px;display:grid}.footerLinks a{color:var(--ash);font-size:13px;text-decoration:none;transition:color .18s}.footerLinks a:hover{color:var(--ivory)}.siteFooter>p{color:#777887;grid-column:1/-1;align-self:end;margin:60px 0 0;font-size:10px}.aiPage{background:var(--night);min-height:100svh;color:var(--ivory)}.aiPageNav{border-bottom:1px solid #ededf314;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.aiPageBrand{width:150px;display:block}.aiPageBrand img{width:100%;display:block}.aiPageNav nav{align-items:center;gap:6px;display:flex}.aiPageNav nav a{color:#ededf3c2;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.aiPageNav nav a:hover{color:#fff;background:#ededf31a}.aiPageHero{justify-items:start;width:min(1180px,100% - 48px);margin:0 auto;padding:118px 0 86px;display:grid}.aiPageHero .pricingEyebrow,.aiPageSection .pricingEyebrow,.aiPageCta .pricingEyebrow{color:#9da8ff}.aiPageHero h1{color:#fff;letter-spacing:-.066em;text-align:left;max-width:1000px;text-shadow:none;margin:22px 0 0;font-size:clamp(56px,6.6vw,92px);font-weight:480;line-height:.93}.aiPageHero>p:not(.pricingEyebrow){max-width:720px;color:var(--ash);margin:30px 0 0;font-size:18px;line-height:1.55}.aiPageHeroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.aiPageHeroActions a,.aiPageCta>a{background:var(--cobalt);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:540;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.aiPageHeroActions a:hover,.aiPageCta>a:hover{background:#6072ee;transform:translateY(-2px)}.aiPageHeroActions a:last-child{color:var(--ivory);background:#ededf312;border:1px solid #ededf324}.aiAnswerBand{border-top:1px solid #70707d57;border-bottom:1px solid #70707d57;grid-template-columns:190px 1fr;gap:36px;width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0;display:grid}.aiAnswerBand small{color:#9da8ff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:650}.aiAnswerBand p{max-width:820px;color:var(--ivory);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.65vw,36px);font-weight:470;line-height:1.12}.aiPageSection{border-bottom:1px solid #70707d3d;width:min(1180px,100% - 48px);margin:0 auto;padding:96px 0}.aiPageGrid{grid-template-columns:.72fr 1.28fr;gap:clamp(48px,8vw,112px);display:grid}.aiPageSection h2{max-width:560px;color:var(--ivory);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(38px,4.4vw,64px);font-weight:480;line-height:.98}.aiPageCardGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aiPageCardGrid article{background:var(--graphite);border:1px solid #70707d57;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.aiPageCardGrid span{color:#9da8ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.aiPageCardGrid p{color:var(--ivory);margin:28px 0 0;font-size:16px;line-height:1.45}.aiPageTwoColumn{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aiPageTwoColumn>div{background:#2727358f;border:1px solid #70707d4d;border-radius:8px;padding:34px}.aiPageTwoColumn ul,.aiPageDecision ul{gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.aiPageTwoColumn li,.aiPageDecision li{color:var(--ash);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.aiPageTwoColumn li:before,.aiPageDecision li:before{content:"";background:var(--cobalt);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.aiPageSectionIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.aiDeliverableGrid article{min-height:170px}.aiPageDecision p:not(.pricingEyebrow){max-width:520px;color:var(--ash);margin:28px 0 0;font-size:16px;line-height:1.55}.aiPageDecision.muted{background:#171721b3}.aiPageFaq .faqList{max-width:920px;margin-left:auto}.aiRelatedPages>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.aiRelatedPages a{background:var(--graphite);min-height:118px;color:var(--ivory);border:1px solid #70707d4d;border-radius:8px;flex-direction:column;justify-content:space-between;padding:22px;font-size:16px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.aiRelatedPages a:hover{border-color:#8291f494;transform:translateY(-2px)}.aiRelatedPages a span{color:var(--ash);margin-top:22px;font-size:12px;line-height:1.45}.aiPageCta{text-align:center;width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0 120px}.aiPageCta h2{color:#fff;letter-spacing:-.06em;max-width:760px;margin:22px auto 0;font-size:clamp(48px,5.4vw,76px);font-weight:480;line-height:.95}.aiPageCta p:not(.pricingEyebrow){max-width:620px;color:var(--ash);margin:28px auto 0;font-size:17px;line-height:1.55}.aiPageCta>a{margin-top:34px}.discoveryFlow{background:var(--night);min-height:100svh;color:var(--ivory)}.discoveryNav{border-bottom:1px solid #ededf314;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,4vw,58px);display:flex}.discoveryNav>a:first-child{width:150px;display:block}.discoveryNav img{width:100%;display:block}.discoveryNav>a:last-child{color:var(--ash);border-radius:999px;padding:11px 16px;font-size:12px;text-decoration:none;transition:color .18s,background .18s}.discoveryNav>a:last-child:hover{color:#fff;background:#ededf31a}.discoveryProgress{width:min(1120px,100% - 48px);margin:0 auto;padding:18px 0 0}.discoveryProgress>div:first-child{color:#9a9ba8;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.discoveryProgress small{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.discoveryProgress strong{color:var(--ivory);font-size:11px;font-weight:560}.discoveryProgressTrack{background:#70707d47;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ededf30a}.discoveryProgressTrack span{border-radius:inherit;background:linear-gradient(90deg,#5266eb,#8491f4);height:100%;transition:width .48s cubic-bezier(.22,.8,.22,1);display:block;box-shadow:0 0 18px #5266eb59}.discoveryFlowForm{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(60px,9vw,130px);width:min(1120px,100% - 48px);min-height:calc(100svh - 135px);margin:0 auto;padding:46px 0 70px;display:grid}.discoveryFlowIntro .sectionLabel{color:#9da8ff}.discoveryStepCount{color:#8f90a0;letter-spacing:.12em;margin-top:58px;font-size:12px;font-weight:620;display:block}.discoveryFlowIntro h1{letter-spacing:-.065em;max-width:530px;margin:18px 0 0;font-size:clamp(52px,6vw,78px);font-weight:480;line-height:.94}.discoveryFlowIntro>p:last-child{max-width:480px;color:var(--ash);margin:30px 0 0;font-size:15px;line-height:1.55}.discoveryQuestion{background:linear-gradient(145deg,#242432,#1e1e2a);border:1px solid #70707d8c;border-radius:18px;flex-direction:column;justify-content:center;min-height:500px;padding:clamp(30px,4vw,52px);animation:.42s cubic-bezier(.22,.8,.22,1) both discoveryStepIn;display:flex;box-shadow:0 34px 100px #00000038}.discoveryQuestion>label{color:var(--ivory);gap:13px;font-size:17px;font-weight:520;line-height:1.35;display:grid}.discoveryQuestion label>span,.discoveryChoiceGroup legend>span{color:#9b9ca9;margin-top:3px;font-size:12px;font-weight:430;display:block}.discoveryQuestion input:not([type=radio]),.discoveryQuestion textarea,.discoveryQuestion select{color:#fff;width:100%;font:inherit;background-color:#171721;border:1px solid #c3c3cc5c;border-radius:12px;outline:0;font-size:20px;line-height:1.45;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff06}.discoveryQuestion input:not([type=radio]),.discoveryQuestion select{min-height:66px;padding:0 18px}.discoveryQuestion textarea{resize:vertical;min-height:190px;padding:18px}.discoveryQuestion input:focus,.discoveryQuestion textarea:focus,.discoveryQuestion select:focus{background:#1a1a26;border-color:#8291f4;box-shadow:0 0 0 4px #5266eb29}.discoveryQuestion input::placeholder,.discoveryQuestion textarea::placeholder{color:#858694;opacity:1}.discoveryQuestion select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#b4b5c1 50%),linear-gradient(135deg,#b4b5c1 50%,#0000 50%);background-position:calc(100% - 23px) 30px,calc(100% - 18px) 30px;background-repeat:no-repeat;background-size:5px 5px}.discoveryChoiceGroup{border:0;gap:10px;margin:0;padding:0;display:grid}.discoveryChoiceGroup legend{color:var(--ivory);margin-bottom:20px;font-size:17px;font-weight:520;line-height:1.4}.discoveryChoice{cursor:pointer;display:block;position:relative}.discoveryChoice input{opacity:0;pointer-events:none;position:absolute}.discoveryChoice>span{min-height:52px;color:var(--ash);background:#191923;border:1px solid #70707d7a;border-radius:10px;align-items:center;padding:11px 16px;font-size:14px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.discoveryChoice:hover>span{color:#fff;border-color:#8291f494;transform:translate(3px)}.discoveryChoice input:checked+span{color:#fff;background:#5266eb2e;border-color:#8291f4;box-shadow:inset 3px 0 #8291f4}.discoveryPromise{background:#5266eb1f;border-radius:10px;margin-top:26px;padding:20px}.discoveryPromise b{color:var(--ivory);font-size:13px}.discoveryPromise p{color:var(--ash);margin:8px 0 0;font-size:12px;line-height:1.5}.discoveryError{color:#ffb1a9;margin:18px 0 0;font-size:11px}.discoveryActions{justify-content:flex-end;align-items:center;gap:12px;margin-top:34px;display:flex}.discoveryActions button{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:13px;font-weight:540}.discoveryBack{color:var(--ash);background:0 0}.discoveryBack:hover{color:#fff;background:#ededf314}.discoveryNext{background:var(--cobalt);color:#fff;min-width:154px;transition:transform .18s,background .18s}.discoveryNext:hover{background:#6072ee;transform:translateY(-2px)}.discoveryNext span{margin-left:14px}.discoveryPrivacy{color:#7f808e;text-align:right;margin-top:18px;font-size:9px;display:block}.discoveryFlow input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--graphite) inset}.discoverySaveStatus{color:#858694;letter-spacing:.12em;text-align:right;text-transform:uppercase;width:min(620px,100% - 48px);min-height:16px;margin:8px auto 0;font-size:9px;font-weight:600;display:block}.discoverySaveStatus.saved{color:#9da8ff}.discoverySaveStatus.error{color:#ffb1a9}.discoverySuccess{text-align:center;flex-direction:column;justify-content:center;width:min(760px,100% - 48px);min-height:calc(100svh - 72px);margin:0 auto;padding:70px 0;display:flex}.discoverySuccess>span{color:#aeb7ff;background:#5266eb2e;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 26px;font-size:25px;display:inline-flex}.discoverySuccess h1{margin-top:18px;font-size:clamp(48px,6vw,84px)}.discoverySuccess>p:not(.sectionLabel){max-width:620px;color:var(--ash);margin:24px auto 0;font-size:17px;line-height:1.55}.discoverySuccess .discoveryNext{border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:54px;margin-top:34px;padding:0 24px;text-decoration:none;display:inline-flex}.discoveryCover{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(70px,10vw,150px);width:min(1120px,100% - 48px);min-height:calc(100svh - 72px);margin:0 auto;padding:72px 0 90px;display:grid}.discoveryCoverCopy h1{letter-spacing:-.07em;max-width:680px;margin:24px 0 0;font-size:clamp(64px,7vw,96px);font-weight:480;line-height:.91}.discoveryCoverCopy>p:last-child{max-width:580px;color:var(--ash);margin:32px 0 0;font-size:17px;line-height:1.58}.discoveryCoverAction{background:linear-gradient(145deg,#242432,#1e1e2a);border:1px solid #70707d85;border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,48px);display:flex;box-shadow:0 34px 100px #00000038}.discoveryCoverAction>p{color:var(--ivory);margin:0 0 26px;font-size:18px;line-height:1.45}.discoveryCoverAction>small{color:#8d8e9b;margin-top:20px;font-size:10px;line-height:1.5}.discoveryCoverAction .discoveryNext{min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:14px;font-weight:560}.discoveryEmailConfirm{background:#5266eb1a;border:1px solid #8291f452;border-radius:11px;gap:8px;width:100%;margin-bottom:28px;padding:17px 18px;display:grid}.discoveryEmailConfirm small{color:#a9aecb;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.discoveryEmailConfirm strong{color:#fff;text-overflow:ellipsis;font-size:15px;font-weight:520;overflow:hidden}.discoveryTypeform{flex-direction:column;justify-content:center;width:min(900px,100% - 48px);min-height:calc(100svh - 137px);margin:0 auto;padding:48px 0 76px;display:flex}.discoveryTypeformPrompt{margin-bottom:28px;padding-left:58px;animation:.42s cubic-bezier(.22,.8,.22,1) both discoveryStepIn;position:relative}.discoveryTypeformPrompt .discoveryStepCount{color:#9da8ff;letter-spacing:.04em;margin:0;font-size:13px;position:absolute;top:12px;left:0}.discoveryTypeformPrompt h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(44px,5.6vw,72px);font-weight:480;line-height:.96}.discoveryTypeform .discoveryQuestion{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 0 0 58px}.discoveryTypeform .discoveryQuestion>label{gap:12px;font-size:15px}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion textarea,.discoveryTypeform .discoveryQuestion select{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #c3c3cc73;border-radius:0;font-size:clamp(23px,3vw,34px)}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion select{min-height:74px;padding:0 4px}.discoveryTypeform .discoveryQuestion input:focus,.discoveryTypeform .discoveryQuestion textarea:focus,.discoveryTypeform .discoveryQuestion select:focus{box-shadow:none;background:0 0;border-color:#8291f4}.discoveryTypeform .discoveryChoiceGroup{gap:11px}.discoveryTypeform .discoveryChoiceGroup legend{margin-bottom:15px}.discoveryTypeform .discoveryChoice>span{min-height:58px;padding-inline:18px;font-size:16px}.discoveryTypeform .discoveryActions{justify-content:flex-start;margin-top:28px}.discoveryTypeform .discoveryPrivacy{text-align:left}.discoveryFlow{transition:background-color .42s,color .42s}.discoveryFlow:not(.discoveryFlowStarted){color:#20202b;background:#f1f2f7}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNav{border-color:#dcdee7}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNav img{filter:brightness(0)}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNav>a:last-child{color:#5f606d}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverCopy .sectionLabel{color:#5266eb}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverCopy h1{color:#20202b}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverCopy>p:last-child{color:#666875}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverAction{background:#fff;border-color:#d9dbe4;box-shadow:0 22px 65px #2a2c4217}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverAction>p{color:#272735}.discoveryFlow:not(.discoveryFlowStarted) .discoveryCoverAction>small{color:#747582}.discoveryFlow:not(.discoveryFlowStarted) .discoveryEmailConfirm{background:#f5f6ff;border-color:#dfe2fb}.discoveryFlow:not(.discoveryFlowStarted) .discoveryEmailConfirm small{color:#777b96}.discoveryFlow:not(.discoveryFlowStarted) .discoveryEmailConfirm strong{color:#272735}.discoveryFlowStarted .discoveryNav img{filter:none}.discoveryFlowStarted .discoveryProgress{width:100%;padding:0}.discoveryFlowStarted .discoveryProgress>div:first-child{width:min(620px,100% - 48px);margin:18px auto 9px}.discoveryFlowStarted .discoveryProgressTrack{border-radius:0;height:4px}.discoveryTypeform{align-items:stretch;width:min(620px,100% - 48px);min-height:calc(100svh - 125px);padding-top:54px}.discoveryTypeformPrompt{margin-bottom:24px;padding-left:0}.discoveryTypeformPrompt .discoveryStepCount{margin:0 0 13px;font-size:11px;position:static}.discoveryTypeformPrompt h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(30px,3.4vw,43px);line-height:1.05}.discoveryTypeform .discoveryQuestion{padding:0}.discoveryTypeform .discoveryQuestion>label{color:#c8c9d2;gap:9px;font-size:13px}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion textarea,.discoveryTypeform .discoveryQuestion select{color:#f1f1f5;background:#272735;border:1px solid #4a4b59;border-radius:7px;min-height:52px;font-size:16px}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion select{padding:0 14px}.discoveryTypeform .discoveryQuestion textarea{min-height:150px;padding:13px 14px}.discoveryTypeform .discoveryQuestion input:focus,.discoveryTypeform .discoveryQuestion textarea:focus,.discoveryTypeform .discoveryQuestion select:focus{background:#292938;border-color:#8291f4;box-shadow:inset 0 -2px #8291f4}.discoveryTypeform .discoveryChoiceGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discoveryTypeform .discoveryChoiceGroup legend{grid-column:1/-1;margin-bottom:8px;font-size:13px}.discoveryTypeform .discoveryChoice>span{color:#c8c9d2;text-align:center;background:#272735;border-radius:999px;justify-content:center;min-height:48px;padding:10px 16px;font-size:14px}.discoveryTypeform .discoveryChoice:hover>span{transform:translateY(-1px)}.discoveryTypeform .discoveryChoice input:checked+span{box-shadow:inset 0 0 0 1px #8291f4}.discoveryTypeform .discoveryActions button{min-height:44px;padding-inline:20px;font-size:13px}.discoveryPhoneField{grid-template-columns:190px 1fr;gap:10px;display:grid}.discoveryPhoneField select{background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px!important;font-size:14px!important}.discoveryPhoneField input{min-width:0}@keyframes discoveryStepIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes signalDrift{to{transform:translateY(-8px)}}@keyframes routePulse{0%{opacity:.3;transform:scaleX(.12)}55%,to{opacity:1;transform:scaleX(1)}}@keyframes contextIn{to{color:var(--ivory);border-color:#5266ebb3}}@keyframes modelTileBreath{0%{border-color:#70707d47;transform:translateY(2px)}to{border-color:#8896ff75;transform:translateY(-3px)}}@keyframes ambientSweep{0%,14%{opacity:0;transform:translate(-28%)}32%,58%{opacity:.72}78%,to{opacity:0;transform:translate(28%)}}.methodTrack{height:720vh}.methodDesktop{width:100%;min-height:100svh;margin:0;padding:0;display:block;position:relative}.kineticIntro,.commandMethod{opacity:0;pointer-events:none;transition:opacity .52s,filter .62s;position:absolute;inset:0}.kineticIntro.isActive,.commandMethod.isActive{opacity:1;pointer-events:auto}.kineticIntro{z-index:2;text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:90px 40px 40px;display:flex}.problemSceneImage,.problemSceneShade{width:100%;height:100%;position:absolute;inset:0}.problemSceneImage{z-index:-3;object-fit:cover;object-position:50% 50%;opacity:calc(.62 + var(--method-intro) * .3);transform:scale(calc(1.08 - var(--method-intro) * .08));filter:saturate(.76)contrast(1.04);will-change:transform, opacity}.problemSceneShade{z-index:-2;background:radial-gradient(circle at 50% 54%,#0000 0 19%,#17172138 48%,#171721d6 100%),linear-gradient(#17172166,#17172129 46%,#171721ad)}.problemSceneCopy{z-index:3;position:relative}.kineticIntro:after{content:"";z-index:-1;aspect-ratio:1;width:min(760px,60vw);transform:scale(calc(.72 + var(--method-intro) * .45));opacity:calc(.82 - var(--method-intro) * .42);background:radial-gradient(circle,#5266eb1a,#0000 67%);border-radius:50%;position:absolute}.kineticIntro .sectionLabel{margin-bottom:25px}.kineticIntro h2{z-index:2;max-width:1240px;color:var(--ivory);letter-spacing:-.055em;margin:0;font-size:clamp(60px,6vw,88px);font-weight:470;line-height:.93;position:relative}.kineticIntro h2 span{display:block}.kineticIntro h2 span:first-child{transform:translateX(calc(-10vw + var(--method-intro) * 10vw))}.kineticIntro h2 span:last-child{transform:translateX(calc(10vw - var(--method-intro) * 10vw))}.kineticBody{z-index:2;max-width:680px;color:var(--ash);opacity:min(1, calc(var(--method-intro) * 2.2));transform:translateY(calc(18px - var(--method-intro) * 18px));margin:34px auto 0;font-size:17px;line-height:1.5;position:relative}.kineticCloud{z-index:0;position:absolute;inset:84px 5vw 30px;overflow:hidden}.kineticCloud span{color:#c3c3cc9e;background:#272735c7;border:1px solid #70707d47;border-radius:32px;align-items:center;min-height:42px;padding:0 17px;font-size:12px;animation:5.5s ease-in-out infinite alternate cloudOrbit;display:flex;position:absolute;box-shadow:0 18px 60px #00000026}.kineticCloud span:first-child{animation-delay:-1.4s;top:17%;left:8%}.kineticCloud span:nth-child(2){animation-delay:-.4s;top:7%;left:58%}.kineticCloud span:nth-child(3){animation-delay:-2.5s;top:35%;right:5%}.kineticCloud span:nth-child(4){animation-delay:-.8s;bottom:18%;right:13%}.kineticCloud span:nth-child(5){animation-delay:-3.2s;bottom:8%;left:45%}.kineticCloud span:nth-child(6){animation-delay:-1.9s;bottom:20%;left:5%}.kineticCloud span:nth-child(7){animation-delay:-4.1s;top:43%;left:22%}.commandMethod{z-index:3;padding-top:86px}.commandHeading{text-align:center;filter:invert(var(--method-light)) hue-rotate(calc(var(--method-light) * 180deg));will-change:filter}.commandHeading .sectionLabel{margin-bottom:12px}.commandHeading h2{color:var(--ivory);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4vw,61px);font-weight:470;line-height:1.03}.commandHeading>p:last-child{color:var(--ash);margin:14px auto 0;font-size:15px}.commandCarousel{position:absolute;inset:250px 0 118px;overflow:visible}.commandSlide{background:var(--graphite);opacity:0;transform-origin:50%;pointer-events:none;will-change:transform, opacity, filter;width:min(1120px,100vw - 96px);height:100%;transform:translate3d(var(--slide-offset),0,0) scale(.97);border:1px solid #70707d6b;border-radius:32px;grid-template-columns:58% 42%;transition:transform .98s cubic-bezier(.16,1,.3,1),opacity .72s,filter .82s,border-color .52s;display:grid;position:absolute;top:0;left:max(48px,50% - 560px);overflow:hidden;box-shadow:0 44px 120px #0000004d}.commandSlide.isBefore,.commandSlide.isAfter{opacity:.16;filter:saturate(.76)brightness(.76)}.commandSlide.isActive{z-index:4;opacity:1;filter:none;pointer-events:auto;border-color:#70707d94;transform:translate(0)scale(1)}.commandSlideVisual{isolation:isolate;border-right:1px solid #70707d47;min-width:0;position:relative;overflow:hidden}.commandSlideVisual:after{content:"";z-index:8;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 38%,#8896ff14 49%,#0000 60%);position:absolute;inset:-40%;transform:translate(-28%)}.commandSlide.isActive .commandSlideVisual:after{animation:7.5s cubic-bezier(.45,0,.25,1) infinite ambientSweep}.commandSlideCopy{background:linear-gradient(145deg, #272735ad, var(--graphite));flex-direction:column;justify-content:center;padding:clamp(34px,4vw,62px);display:flex;position:relative}.stepMeta{align-items:center;gap:12px;margin-bottom:36px;display:flex}.stepMeta>span{color:var(--cobalt);font-size:28px;font-weight:620;line-height:1}.stepMeta>small{color:var(--ash);letter-spacing:.11em;border-left:1px solid #70707d6b;padding-left:12px;font-size:9px;font-weight:530}.commandSlideCopy h3{color:var(--ivory);letter-spacing:-.04em;margin:0;font-size:clamp(31px,3vw,47px);font-weight:470;line-height:1.02}.commandSlideCopy p{max-width:380px;color:var(--ash);margin:23px 0 0;font-size:16px;line-height:1.5}.commandControls{justify-content:space-between;align-items:center;gap:28px;display:flex;position:absolute;bottom:34px;left:max(48px,50% - 560px);right:max(48px,50% - 560px)}.commandDiscoveryBar{background:var(--panel);border:1px solid #70707d6b;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;width:min(470px,58vw);min-height:44px;display:grid;overflow:hidden;box-shadow:0 18px 55px #0000002e}.commandDiscoveryBar input{min-width:0;color:var(--ivory);font:inherit;background:0 0;border:0;outline:0;padding:0 19px;font-size:12px}.commandDiscoveryBar input::placeholder{color:#c3c3ccb8}.commandDiscoveryBar button{background:var(--cobalt);color:#fff;min-width:174px;font:inherit;cursor:pointer;border:0;border-radius:28px;margin:3px;font-size:12px;font-weight:530;transition:background .18s,transform .18s}.commandDiscoveryBar button:hover{background:#6072ee;transform:translate(-1px)}.commandPager{align-items:center;gap:10px;display:flex}.commandPager>span{min-width:52px;color:var(--ivory);font-variant-numeric:tabular-nums;margin-right:8px;font-size:13px}.commandPager button{background:var(--panel);width:42px;height:42px;color:var(--ivory);cursor:pointer;border:1px solid #70707d6b;border-radius:50%;font-size:17px;transition:transform .18s,background .18s,opacity .18s}.commandPager button:hover:not(:disabled){background:var(--cobalt);transform:translateY(-2px)}.commandPager button:disabled{opacity:.3;cursor:default}.leverageVisual{background:radial-gradient(circle at 12% 6%,#5266eb1a,#0000 34%),linear-gradient(150deg,#20202d 0%,#191923 72%);padding:26px}.leverageHeader{border-bottom:1px solid #70707d42;justify-content:space-between;align-items:center;min-height:54px;padding-bottom:18px;display:flex}.leverageHeader>div:first-child{flex-direction:column;gap:6px;display:flex}.leverageHeader small,.leverageResults small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:530}.leverageHeader strong{color:var(--ivory);font-size:17px;font-weight:480}.currentSetup{align-items:center;gap:7px;display:flex}.currentSetup>small{letter-spacing:.06em;text-transform:none;margin-right:5px}.currentSetup>span{background:var(--ivory);border:1px solid #e2e3edb8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 14px #00000029}.currentSetup img{object-fit:contain;width:17px;height:17px}.leverageCriteria,.leverageRow{grid-template-columns:minmax(190px,1fr) repeat(3,64px);align-items:center;display:grid}.leverageCriteria{color:#c3c3cc9e;letter-spacing:.08em;text-transform:uppercase;height:38px;padding:0 14px;font-size:9px}.leverageCriteria span:not(:first-child){text-align:center}.leverageRows{background:#17172194;border:1px solid #70707d47;border-radius:10px;position:relative;overflow:hidden}.leverageRow{min-height:48px;color:var(--ash);opacity:.28;border-bottom:1px solid #70707d38;padding:0 14px;position:relative;transform:translate(-18px)}.leverageRow:last-of-type{border-bottom:0}.leverageRow strong{color:inherit;font-size:12px;font-weight:440}.metric{place-items:center;display:grid}.metric i{background:#70707d38;border-radius:10px;width:34px;height:4px;position:relative;overflow:hidden}.metric i:after{content:"";border-radius:inherit;background:var(--slate-border);transform:scaleX(var(--metric-level,.55));transform-origin:0;position:absolute;inset:0}.metric .levelHigh{--metric-level:1}.metric .levelMid{--metric-level:.62}.leverageScan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#5266eb17);border-top:1px solid #0000;border-bottom:1px solid #5266eb8f;height:50px;position:absolute;top:0;left:0;right:0}.leverageResults{grid-template-columns:.9fr 1.1fr;gap:10px;margin-top:12px;display:grid}.quickWinsResult,.priorityWorkflowResult{opacity:0;background:#1717219e;border:1px solid #70707d47;border-radius:10px;min-height:94px;padding:14px;transform:translateY(14px)}.resultTools{gap:8px;margin-top:12px;display:flex}.resultTools>span{min-width:0;color:var(--ivory);flex:1;align-items:center;gap:7px;display:flex}.resultTools img{background:var(--ivory);object-fit:contain;border-radius:7px;width:27px;height:27px;padding:5px}.resultTools b{white-space:nowrap;font-size:10px;font-weight:440}.priorityWorkflowResult{box-shadow:inset 3px 0 0 var(--cobalt);border-color:#5266ebb8;flex-direction:column;justify-content:center;display:flex;position:relative}.priorityWorkflowResult strong{color:var(--ivory);margin-top:8px;font-size:15px;font-weight:480}.priorityWorkflowResult>span{color:var(--ivory);background:#5266eb29;border-radius:30px;padding:5px 8px;font-size:8px;position:absolute;top:12px;right:12px}.stepOutcomeLine{letter-spacing:.02em;font-weight:530;color:var(--ivory)!important;margin-top:28px!important;font-size:12px!important}.commandSlide.isActive .leverageRow,.mobileMethodStep.isInView .leverageRow{animation:9.4s cubic-bezier(.2,.8,.2,1) infinite leverageRowIn}.commandSlide.isActive .leverageRow:nth-child(2),.mobileMethodStep.isInView .leverageRow:nth-child(2){animation-delay:.12s}.commandSlide.isActive .leverageRow:nth-child(3),.mobileMethodStep.isInView .leverageRow:nth-child(3){animation-delay:.24s}.commandSlide.isActive .leverageRow:nth-child(4),.mobileMethodStep.isInView .leverageRow:nth-child(4){animation-delay:.36s}.commandSlide.isActive .leverageScan,.mobileMethodStep.isInView .leverageScan{animation:9.4s cubic-bezier(.4,0,.2,1) infinite leverageScan}.commandSlide.isActive .quickWinsResult,.mobileMethodStep.isInView .quickWinsResult{animation:9.4s cubic-bezier(.2,.8,.2,1) infinite leverageResultIn}.commandSlide.isActive .priorityWorkflowResult,.mobileMethodStep.isInView .priorityWorkflowResult{animation:9.4s cubic-bezier(.2,.8,.2,1) infinite priorityResultIn}.commandSlide.isActive .priorityRow,.mobileMethodStep.isInView .priorityRow{animation-name:leveragePriorityRow}@keyframes leverageRowIn{0%,7%{opacity:0;color:var(--ash);transform:translate(-18px)}18%,74%{opacity:1;color:var(--ash);transform:translate(0)}82%,to{opacity:.34;color:var(--ash);transform:translate(0)}}@keyframes leveragePriorityRow{0%,7%{opacity:0;color:var(--ash);background:0 0;transform:translate(-18px)}18%,55%{opacity:1;color:var(--ash);background:0 0;transform:translate(0)}67%,94%{opacity:1;color:var(--ivory);background:#5266eb1f;transform:translate(0)}to{opacity:0;color:var(--ash);background:0 0;transform:translate(0)}}@keyframes leverageScan{0%,23%{opacity:0;transform:translateY(-50px)}30%{opacity:1}52%{opacity:.9;transform:translateY(193px)}59%,to{opacity:0;transform:translateY(193px)}}@keyframes leverageResultIn{0%,54%{opacity:0;transform:translateY(14px)}66%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes priorityResultIn{0%,61%{opacity:0;transform:translateY(14px)scale(.98)}72%,92%{opacity:1;box-shadow:inset 3px 0 0 var(--cobalt), 0 0 0 0 #5266eb00;transform:translateY(0)scale(1)}79%{box-shadow:inset 3px 0 0 var(--cobalt), 0 0 0 6px #5266eb14}to{opacity:0;transform:translateY(4px)scale(.99)}}.foundationVisual{background:radial-gradient(circle at 88% 12%,#5266eb1a,#0000 36%),linear-gradient(150deg,#20202d 0%,#191923 72%);padding:26px}.foundationHeader{border-bottom:1px solid #70707d42;justify-content:space-between;align-items:center;min-height:54px;padding-bottom:18px;display:flex}.foundationHeader>div{flex-direction:column;gap:6px;display:flex}.foundationHeader small,.foundationInput small,.foundationOutput small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:530}.foundationHeader strong{color:var(--ivory);font-size:17px;font-weight:480}.foundationCounter{width:48px;height:14px;position:relative;overflow:hidden}.foundationCounter span{color:var(--ash);letter-spacing:.1em;opacity:0;font-size:10px;position:absolute;inset:0}.foundationCounter span:first-child{animation-delay:0s!important}.foundationCounter span:nth-child(2){animation-delay:5s!important}.foundationCounter span:nth-child(3){animation-delay:10s!important}.foundationOrientation{color:#c3c3cc9e;grid-template-columns:repeat(3,1fr);align-items:center;gap:7px;min-height:68px;padding:9px 0;font-size:9px;display:grid}.foundationOrientation>span{min-height:28px;color:var(--ivory);text-align:center;border:1px solid #70707d40;border-radius:30px;place-items:center;padding:4px 7px;display:grid}.foundationOrientation>small{color:var(--ash);letter-spacing:.02em;text-align:center;grid-column:1/-1;font-size:8.5px}.foundationCases{background:#17172194;border:1px solid #70707d47;border-radius:10px;height:226px;position:relative;overflow:hidden}.foundationCase{opacity:0;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(18px)}.foundationCase.caseMeeting{animation-delay:0s!important}.foundationCase.caseVoice{animation-delay:5s!important}.foundationCase.caseDocument{animation-delay:10s!important}.foundationGoal{border-bottom:1px solid #70707d3d;flex-direction:column;justify-content:center;min-height:76px;padding:13px 17px;display:flex}.foundationGoal small,.solutionStep small{color:var(--ash);letter-spacing:.1em;font-size:8px;font-weight:530}.foundationGoal strong{max-width:510px;color:var(--ivory);letter-spacing:-.012em;margin-top:7px;font-size:15px;font-weight:470;line-height:1.24}.foundationSolution{grid-template-columns:1fr 18px 1.18fr 18px .86fr;align-items:center;gap:5px;min-height:103px;padding:10px 13px;display:grid;position:relative}.foundationSolution>i{background:linear-gradient(90deg, #70707d40, var(--cobalt));transform-origin:0;height:1px}.solutionStep{align-items:center;gap:9px;min-width:0;display:flex}.solutionStep>div{flex-direction:column;gap:3px;min-width:0;display:flex}.solutionStep b{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:480;overflow:hidden}.solutionStep em{color:var(--ash);font-size:8.5px;font-style:normal;line-height:1.15}.solutionStep .toolSocket{border-radius:8px;flex:none;width:35px;height:35px;margin:0}.solutionStep .toolSocket img{width:19px;height:19px}.modelSockets{flex:none;align-items:center;padding-left:6px;display:flex}.modelSockets img{background:var(--ivory);object-fit:contain;border:1px solid #e2e3edc7;border-radius:7px;width:27px;height:27px;margin-left:-6px;padding:5px;box-shadow:0 4px 12px #00000026}.judgmentIcon,.documentIcon{width:35px;height:35px;color:var(--ivory);background:#5266eb1f;border:1px solid #5266eb85;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.documentIcon{color:var(--ash);letter-spacing:.08em;border-radius:8px;font-size:7px}.quickWinReady{background:linear-gradient(90deg,#5266eb14,#0000);border-top:1px solid #70707d38;justify-content:space-between;align-items:center;gap:12px;min-height:47px;margin-top:auto;padding:0 16px;display:flex}.quickWinReady span{color:var(--ivory);background:#5266eb26;border-radius:30px;padding:5px 8px;font-size:8px}.quickWinReady strong{color:var(--ivory);text-align:right;font-size:10px;font-weight:470}.foundationInput,.foundationOutput{flex-direction:column;justify-content:center;padding:22px;display:flex}.foundationInput{border-right:1px solid #70707d3d}.toolSocket{background:var(--ivory);border:1px solid #e2e3edb8;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:22px;display:grid;box-shadow:0 5px 18px #0000002e}.toolSocket img{object-fit:contain;width:21px;height:21px}.foundationInput>div{flex-direction:column;gap:8px;display:flex}.foundationInput strong,.foundationOutput strong{color:var(--ivory);font-size:14px;font-weight:470;line-height:1.3}.foundationRoute{border-right:1px solid #70707d3d;flex-direction:column;justify-content:center;gap:11px;padding:22px 28px;display:flex;position:relative}.foundationRoute:before{content:"";background:#70707d57;width:1px;position:absolute;top:44px;bottom:44px;left:39px}.foundationRoute span{min-height:38px;color:var(--ash);background:#1e1e2adb;border:1px solid #70707d42;border-radius:8px;align-items:center;padding-left:34px;font-size:11px;display:flex;position:relative}.foundationRoute span:before{content:"";background:var(--slate-border);border-radius:50%;width:8px;height:8px;position:absolute;left:10px;box-shadow:0 0 0 4px #70707d1a}.foundationOutput{background:linear-gradient(145deg,#5266eb0d,#0000);position:relative}.foundationOutput strong{margin-top:12px;font-size:16px}.foundationOutput>span{width:fit-content;color:var(--ivory);background:#5266eb26;border-radius:30px;margin-top:22px;padding:6px 9px;font-size:8px}.foundationCapabilities{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.foundationCapabilities span{min-height:42px;color:var(--ash);background:#17172180;border:1px solid #70707d40;border-radius:8px;align-items:center;padding:0 12px;font-size:9px;display:flex}.foundationCapabilities i{width:18px;height:18px;color:var(--ivory);background:#5266eb24;border-radius:50%;place-items:center;margin-right:7px;font-size:9px;font-style:normal;display:grid}.commandSlide.isActive .foundationCase,.mobileMethodStep.isInView .foundationCase,.commandSlide.isActive .foundationCounter span,.mobileMethodStep.isInView .foundationCounter span{animation:15s cubic-bezier(.2,.8,.2,1) infinite foundationCaseCycle}.commandSlide.isActive .foundationSolution>i,.mobileMethodStep.isInView .foundationSolution>i{animation:5s ease-in-out infinite foundationConnector}.commandSlide.isActive .solutionStep,.mobileMethodStep.isInView .solutionStep{animation:5s ease-in-out infinite foundationSolutionStep}.commandSlide.isActive .solutionStep:nth-of-type(2),.mobileMethodStep.isInView .solutionStep:nth-of-type(2){animation-delay:.65s}.commandSlide.isActive .solutionStep:nth-of-type(3),.mobileMethodStep.isInView .solutionStep:nth-of-type(3){animation-delay:1.3s}.commandSlide.isActive .foundationRoute span,.mobileMethodStep.isInView .foundationRoute span{animation:5s ease-in-out infinite foundationStagePulse}.commandSlide.isActive .foundationRoute span:nth-child(2),.mobileMethodStep.isInView .foundationRoute span:nth-child(2){animation-delay:.75s}.commandSlide.isActive .foundationRoute span:nth-child(3),.mobileMethodStep.isInView .foundationRoute span:nth-child(3){animation-delay:1.5s}.commandSlide.isActive .foundationCapabilities span,.mobileMethodStep.isInView .foundationCapabilities span{animation:15s ease-in-out infinite foundationCapabilityConfirm}.commandSlide.isActive .foundationCapabilities span:nth-child(2),.mobileMethodStep.isInView .foundationCapabilities span:nth-child(2){animation-delay:.45s}.commandSlide.isActive .foundationCapabilities span:nth-child(3),.mobileMethodStep.isInView .foundationCapabilities span:nth-child(3){animation-delay:.9s}@keyframes foundationCaseCycle{0%,4%{opacity:0;transform:translateY(18px)}9%,29%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(-12px)}}@keyframes foundationStagePulse{0%,9%{color:var(--ash);border-color:#70707d42;transform:translate(0)}20%,38%{color:var(--ivory);border-color:#5266ebad;transform:translate(3px)}52%,to{color:var(--ash);border-color:#70707d42;transform:translate(0)}}@keyframes foundationConnector{0%,16%{opacity:.2;transform:scaleX(.1)}34%,76%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.1)}}@keyframes foundationConnectorMobile{0%,16%{opacity:.2;transform:scaleY(.1)}34%,76%{opacity:1;transform:scaleY(1)}to{opacity:.2;transform:scaleY(.1)}}@keyframes foundationSolutionStep{0%,8%{opacity:.34;transform:translateY(3px)}22%,68%{opacity:1;transform:translateY(0)}90%,to{opacity:.48;transform:translateY(0)}}@keyframes foundationCapabilityConfirm{0%,62%{opacity:.38}72%,92%{opacity:1;border-color:#5266eb7a}to{opacity:.38}}.foundationStory{background:radial-gradient(circle at 50% 42%,#5266eb1c,#0000 38%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.foundationScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.foundationScene>small{color:var(--cobalt);letter-spacing:.13em;font-size:9px;font-weight:600}.foundationScene h4{max-width:570px;color:var(--ivory);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(26px,2.7vw,39px);font-weight:470;line-height:1.06}.foundationIntroScene h4{font-size:clamp(38px,4vw,58px)}.foundationIntroCopy{line-height:1.4;max-width:480px!important;color:var(--ash)!important;margin-top:15px!important;font-size:15px!important}.foundationCircuit{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;width:min(540px,92%);margin-top:42px;display:grid}.foundationCircuit>div{text-align:left;background:#171721ad;border:1px solid #70707d52;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;padding:16px;display:flex}.foundationCircuit>div>span{color:var(--ash);font-size:12px;font-weight:600}.foundationCircuit strong{color:var(--ivory);font-size:16px;font-weight:470;line-height:1.2}.foundationCircuit>i{background:linear-gradient(90deg, #70707d3d, var(--cobalt));transform-origin:0;height:1px}.foundationScene>p{color:var(--ash);letter-spacing:.02em;margin:21px 0 0;font-size:10px}.foundationModels{align-items:center;gap:9px;margin-top:27px;display:flex}.foundationModels span,.storyToolSocket,.storyModelSockets img{background:var(--ivory);border:1px solid #e2e3edbd;box-shadow:0 7px 22px #0000002e}.foundationModels span{border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.foundationModels img{object-fit:contain;width:23px;height:23px}.quickWinFlow{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:8px;width:min(520px,94%);margin-top:34px;display:grid}.quickWinLabel{color:var(--ash);letter-spacing:.1em;font-size:12px;font-weight:600}.quickWinFlow>div{flex-direction:column;align-items:center;min-width:0;display:flex}.quickWinFlow>i{background:linear-gradient(90deg, #70707d40, var(--cobalt));transform-origin:0;height:1px}.storyToolSocket,.storyJudgment,.storyPlainIcon,.storyResultIcon{border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.storyToolSocket img{object-fit:contain;width:23px;height:23px}.storyModelSockets{align-items:center;margin:0 0 10px 7px;display:flex}.storyModelSockets img{object-fit:contain;border-radius:9px;width:36px;height:36px;margin-left:-7px;padding:7px}.storyJudgment{color:var(--ivory);background:#5266eb21;border:1px solid #5266eb94;border-radius:50%;font-size:14px}.storyPlainIcon,.storyResultIcon{color:var(--ivory);background:#171721bd;border:1px solid #70707d6b;font-size:14px}.storyResultIcon{background:#5266eb21;border-color:#5266eb94;border-radius:50%}.quickWinFlow b{color:var(--ivory);white-space:nowrap;font-size:11px;font-weight:480}.quickWinFlow em{color:var(--ash);margin-top:4px;font-size:9px;font-style:normal}.commandSlide.isActive .foundationIntroScene,.mobileMethodStep.isInView .foundationIntroScene{animation:18s cubic-bezier(.2,.8,.2,1) infinite foundationIntroStory}.commandSlide.isActive .quickWinOne,.mobileMethodStep.isInView .quickWinOne{animation:18s cubic-bezier(.2,.8,.2,1) infinite foundationQuickWinOne}.commandSlide.isActive .quickWinTwo,.mobileMethodStep.isInView .quickWinTwo{animation:18s cubic-bezier(.2,.8,.2,1) infinite foundationQuickWinTwo}.commandSlide.isActive .quickWinFlow>i,.mobileMethodStep.isInView .quickWinFlow>i{animation:4.5s ease-in-out infinite storyConnector}.commandSlide.isActive .foundationCircuit>div,.mobileMethodStep.isInView .foundationCircuit>div{animation:9s ease-in-out infinite foundationPillar}.commandSlide.isActive .foundationCircuit>div:nth-of-type(2),.mobileMethodStep.isInView .foundationCircuit>div:nth-of-type(2){animation-delay:.75s}.commandSlide.isActive .foundationCircuit>div:nth-of-type(3),.mobileMethodStep.isInView .foundationCircuit>div:nth-of-type(3){animation-delay:1.5s}.commandSlide.isActive .foundationCircuit>i,.mobileMethodStep.isInView .foundationCircuit>i{animation:4.5s ease-in-out infinite storyConnector}@keyframes foundationIntroStory{0%,3%{opacity:0;transform:translateY(12px)}7%,46%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-10px)}}@keyframes foundationQuickWinOne{0%,49%{opacity:0;transform:translateY(12px)}53%,72%{opacity:1;transform:translateY(0)}76%,to{opacity:0;transform:translateY(-10px)}}@keyframes foundationQuickWinTwo{0%,75%{opacity:0;transform:translateY(12px)}79%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes foundationPillar{0%,8%{opacity:.36;border-color:#70707d52;transform:translateY(3px)}20%,66%{opacity:1;border-color:#5266eb8c;transform:translateY(0)}84%,to{opacity:.45;border-color:#70707d52;transform:translateY(0)}}@keyframes storyConnector{0%,18%{opacity:.2;transform:scaleX(.1)}45%,78%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(.1)}}.contextStory{background:radial-gradient(circle at 50% 46%,#5266eb1f,#0000 38%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.contextScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.contextScene h4{color:var(--ivory);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:470;line-height:1.02}.contextProblemScene .contextIntroLead{max-width:390px;color:var(--ivory);letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(22px,2.3vw,30px);font-weight:470;line-height:1.18}.contextSceneLabel{color:var(--ash);letter-spacing:.12em;font-size:11px;font-weight:600}.contextFileCycle{width:min(390px,88%);height:150px;margin-top:34px;position:relative}.contextStoryFile{text-align:left;opacity:0;background:#171721db;border:1px solid #70707d5c;border-radius:12px;grid-template-columns:58px 1fr;align-items:center;padding:24px;display:grid;position:absolute;inset:0;box-shadow:0 24px 60px #0000003d}.contextStoryFile>span{width:38px;height:48px;color:var(--ivory);border:1px solid #5266eb80;border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.contextStoryFile>div{flex-direction:column;gap:9px;display:flex}.contextStoryFile strong{color:var(--ivory);letter-spacing:-.025em;font-size:22px;font-weight:470}.contextStoryFile small{color:var(--ash);font-size:10px}.contextSaveStatus{color:var(--ash);align-items:center;margin-top:24px;font-size:11px;display:flex}.contextSaveStatus i{background:var(--cobalt);border-radius:50%;width:8px;height:8px;margin-right:9px;box-shadow:0 0 0 5px #5266eb1f}.personalContextFolder{text-align:left;background:#171721c7;border:1px solid #5266eb94;border-radius:12px;flex-direction:column;justify-content:center;width:min(400px,90%);min-height:230px;padding:34px;display:flex;position:relative;box-shadow:0 25px 70px #00000040}.folderTab{background:#171721e6;border:1px solid #5266eb94;border-bottom:0;border-radius:8px 8px 0 0;width:112px;height:16px;position:absolute;top:-15px;left:24px}.personalContextFolder>small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:600}.personalContextFolder>strong{color:var(--ivory);letter-spacing:-.03em;margin-top:13px;font-size:25px;font-weight:470}.personalContextFolder>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:32px;display:grid}.personalContextFolder>div span{min-height:35px;color:var(--ash);border:1px solid #70707d47;border-radius:7px;place-items:center;font-size:9px;display:grid}.contextProperties{width:min(400px,90%);color:var(--ivory);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:11px;margin-top:28px;font-size:11px;display:grid}.contextProperties i{background:#5266eb8c;height:1px}.portableContextCore{flex-direction:column;align-items:center;display:flex}.portableMark{width:62px;height:62px;color:var(--ivory);background:#5266eb1a;border:1px solid #5266eb94;border-radius:14px;place-items:center;font-size:31px;display:grid}.portableContextCore strong{color:var(--ivory);margin-top:13px;font-size:18px;font-weight:470}.portableRoutes{grid-template-columns:repeat(3,1fr);width:min(370px,84%);height:48px;margin-top:10px;display:grid}.portableRoutes i{background:linear-gradient(180deg, var(--cobalt), #70707d38);transform-origin:top;width:1px;height:48px;margin:0 auto}.portableModels{grid-template-columns:repeat(3,1fr);gap:10px;width:min(430px,92%);display:grid}.portableModels>span{background:#171721b8;border:1px solid #70707d4d;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:66px;display:flex}.portableModels img{background:var(--ivory);object-fit:contain;border-radius:7px;width:27px;height:27px;padding:5px}.portableModels b{color:var(--ivory);font-size:11px;font-weight:470}.contextPortableScene>p{color:var(--ash);margin:24px 0 0;font-size:14px}.commandSlide.isActive .contextProblemScene,.mobileMethodStep.isInView .contextProblemScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextProblemStory}.commandSlide.isActive .contextCaptureScene,.mobileMethodStep.isInView .contextCaptureScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextCaptureStory}.commandSlide.isActive .contextArchiveScene,.mobileMethodStep.isInView .contextArchiveScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextArchiveStory}.commandSlide.isActive .contextPortableScene,.mobileMethodStep.isInView .contextPortableScene{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextPortableStory}.commandSlide.isActive .contextRoleFile,.mobileMethodStep.isInView .contextRoleFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileOne}.commandSlide.isActive .contextVoiceFile,.mobileMethodStep.isInView .contextVoiceFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileTwo}.commandSlide.isActive .contextCriteriaFile,.mobileMethodStep.isInView .contextCriteriaFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileThree}.commandSlide.isActive .contextSourcesFile,.mobileMethodStep.isInView .contextSourcesFile{animation:20s cubic-bezier(.2,.8,.2,1) infinite contextFileFour}.commandSlide.isActive .portableRoutes i,.mobileMethodStep.isInView .portableRoutes i{animation:3.8s ease-in-out infinite foundationConnectorMobile}@keyframes contextProblemStory{0%,2%{opacity:0;transform:translateY(10px)}5%,12%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(-8px)}}@keyframes contextCaptureStory{0%,13%{opacity:0;transform:translateY(10px)}17%,57%{opacity:1;transform:translateY(0)}61%,to{opacity:0;transform:translateY(-10px)}}@keyframes contextArchiveStory{0%,59%{opacity:0;transform:translateY(12px)}63%,77%{opacity:1;transform:translateY(0)}81%,to{opacity:0;transform:translateY(-10px)}}@keyframes contextPortableStory{0%,79%{opacity:0;transform:translateY(12px)}83%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes contextFileOne{0%,15%{opacity:0;transform:translate(18px)}18%,23%{opacity:1;transform:translate(0)}26%,to{opacity:0;transform:translate(-18px)}}@keyframes contextFileTwo{0%,24%{opacity:0;transform:translate(18px)}27%,32%{opacity:1;transform:translate(0)}35%,to{opacity:0;transform:translate(-18px)}}@keyframes contextFileThree{0%,33%{opacity:0;transform:translate(18px)}36%,41%{opacity:1;transform:translate(0)}44%,to{opacity:0;transform:translate(-18px)}}@keyframes contextFileFour{0%,42%{opacity:0;transform:translate(18px)}45%,53%{opacity:1;transform:translate(0)}57%,to{opacity:0;transform:translate(-18px)}}.systemsStory{background:radial-gradient(circle at 50% 48%,#5266eb21,#0000 38%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.systemsScene{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.systemsLabel{color:var(--ash);letter-spacing:.13em;font-size:10px;font-weight:600}.skillIngredients{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;width:min(520px,94%);margin-top:30px;display:grid}.skillIngredients>span{background:#171721c7;border:1px solid #70707d57;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:92px;display:flex}.skillIngredients>span>i{width:31px;height:31px;color:var(--ivory);border:1px solid #5266eb85;border-radius:7px;place-items:center;font-size:10px;font-style:normal;display:grid}.skillIngredients b{color:var(--ivory);font-size:11px;font-weight:470}.skillIngredients>i{background:var(--cobalt);transform-origin:0;height:1px;transform:scaleX(0)}.savedSkillCard{text-align:left;opacity:0;background:#171721e0;border:1px solid #5266eba3;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(390px,84%);min-height:132px;margin-top:34px;padding:24px 28px;display:flex;box-shadow:0 22px 60px #0000003d}.savedSkillCard small{color:var(--ash);letter-spacing:.12em;font-size:9px;font-weight:600}.savedSkillCard strong{color:var(--ivory);letter-spacing:-.025em;margin-top:10px;font-size:21px;font-weight:470}.savedSkillCard>span{color:var(--ash);align-items:center;margin-top:17px;font-size:10px;display:flex}.savedSkillCard>span i,.workflowLiveStatus i{background:var(--cobalt);border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 0 4px #5266eb1f}.systemsSkillLibrary{background:#171721b8;border:1px solid #70707d57;border-radius:12px;width:min(520px,94%);margin-top:30px;overflow:hidden}.systemsSkillLibrary article{text-align:left;opacity:0;border-bottom:1px solid #70707d42;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:86px;padding:0 22px;display:grid}.systemsSkillLibrary article:last-child{border-bottom:0}.systemsSkillLibrary small{color:var(--cobalt);font-size:11px;font-weight:650}.systemsSkillLibrary strong{color:var(--ivory);font-size:14px;font-weight:470}.systemsSkillLibrary article>span{min-width:54px;color:var(--ash);text-align:center;background:#5266eb21;border-radius:32px;padding:6px 10px;font-size:9px}.connectedWorkflow{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;width:min(560px,96%);margin-top:44px;display:grid}.connectedWorkflow article{text-align:left;opacity:0;background:#171721cc;border:1px solid #70707d5c;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:136px;padding:22px;display:flex}.connectedWorkflow article:last-child{border-color:#5266ebb3}.connectedWorkflow small{color:var(--ash);letter-spacing:.1em;font-size:9px;font-weight:600}.connectedWorkflow strong{color:var(--ivory);font-size:15px;font-weight:470;line-height:1.25}.connectedWorkflow>i{background:var(--cobalt);transform-origin:0;height:1px;transform:scaleX(0)}.workflowLiveStatus{color:var(--ash);align-items:center;margin-top:34px;font-size:11px;display:flex}.readyWorkflowMark{background:#5266eb1a;border:1px solid #5266eb94;border-radius:22px;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 70px #5266eb26}.readyWorkflowMark span{color:var(--ivory);font-size:42px}.workflowReadyScene h4,.impactScene h4{color:var(--ivory);letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(34px,3.7vw,49px);font-weight:470;line-height:1.03}.workflowActions,.impactProgression{width:min(455px,92%);color:var(--ash);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:11px;margin-top:34px;font-size:11px;display:grid}.workflowActions i,.impactProgression i{transform-origin:0;background:#5266eb9e;height:1px}.impactScene h4{max-width:570px;font-size:clamp(35px,4vw,52px)}.impactProgression{width:min(520px,94%);color:var(--ivory);margin-top:42px}.commandSlide.isActive .skillComposeScene,.mobileMethodStep.isInView .skillComposeScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneOne}.commandSlide.isActive .skillsLibraryScene,.mobileMethodStep.isInView .skillsLibraryScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneTwo}.commandSlide.isActive .workflowConnectScene,.mobileMethodStep.isInView .workflowConnectScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneThree}.commandSlide.isActive .workflowReadyScene,.mobileMethodStep.isInView .workflowReadyScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneFour}.commandSlide.isActive .impactScene,.mobileMethodStep.isInView .impactScene{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsSceneFive}.commandSlide.isActive .skillIngredients>i,.mobileMethodStep.isInView .skillIngredients>i{animation:22s ease-in-out infinite systemsLineOne}.commandSlide.isActive .savedSkillCard,.mobileMethodStep.isInView .savedSkillCard{animation:22s cubic-bezier(.2,.8,.2,1) infinite savedSkillReveal}.commandSlide.isActive .systemsSkillLibrary article,.mobileMethodStep.isInView .systemsSkillLibrary article{animation:22s cubic-bezier(.2,.8,.2,1) infinite systemsLibraryRow}.commandSlide.isActive .systemsSkillLibrary article:nth-child(2),.mobileMethodStep.isInView .systemsSkillLibrary article:nth-child(2){animation-delay:.65s}.commandSlide.isActive .systemsSkillLibrary article:nth-child(3),.mobileMethodStep.isInView .systemsSkillLibrary article:nth-child(3){animation-delay:1.3s}.commandSlide.isActive .connectedWorkflow article,.mobileMethodStep.isInView .connectedWorkflow article{animation:22s cubic-bezier(.2,.8,.2,1) infinite workflowNodeReveal}.commandSlide.isActive .connectedWorkflow article:nth-of-type(2),.mobileMethodStep.isInView .connectedWorkflow article:nth-of-type(2){animation-delay:.8s}.commandSlide.isActive .connectedWorkflow article:nth-of-type(3),.mobileMethodStep.isInView .connectedWorkflow article:nth-of-type(3){animation-delay:1.6s}.commandSlide.isActive .connectedWorkflow>i,.mobileMethodStep.isInView .connectedWorkflow>i,.commandSlide.isActive .workflowActions i,.mobileMethodStep.isInView .workflowActions i,.commandSlide.isActive .impactProgression i,.mobileMethodStep.isInView .impactProgression i{animation:3.4s ease-in-out infinite systemsConnector}@keyframes systemsSceneOne{0%,2%{opacity:0;transform:translateY(10px)}5%,17%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneTwo{0%,18%{opacity:0;transform:translateY(10px)}22%,37%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneThree{0%,38%{opacity:0;transform:translateY(10px)}42%,58%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneFour{0%,60%{opacity:0;transform:translateY(10px)}64%,77%{opacity:1;transform:translateY(0)}81%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsSceneFive{0%,79%{opacity:0;transform:translateY(10px)}83%,97%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes systemsLineOne{0%,6%{opacity:.2;transform:scaleX(0)}10%,18%{opacity:1;transform:scaleX(1)}21%,to{opacity:0;transform:scaleX(0)}}@keyframes savedSkillReveal{0%,9%{opacity:0;transform:translateY(12px)}13%,18%{opacity:1;transform:translateY(0)}21%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsLibraryRow{0%,20%{opacity:0;transform:translate(18px)}24%,37%{opacity:1;transform:translate(0)}40%,to{opacity:0;transform:translate(-8px)}}@keyframes workflowNodeReveal{0%,40%{opacity:0;transform:translateY(10px)}44%,59%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-8px)}}@keyframes systemsConnector{0%{opacity:.2;transform:scaleX(.08)}60%,to{opacity:1;transform:scaleX(1)}}.workflowAssembly{background:radial-gradient(circle at 50% 48%,#5266eb21,#0000 40%),linear-gradient(150deg,#20202d 0%,#191923 72%);position:relative;overflow:hidden}.assemblyTarget{text-align:left;opacity:0;transform-origin:50%;background:#171721e6;border:1px solid #5266eb9e;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:min(390px,78%);min-height:118px;padding:25px 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000047}.assemblyTarget small,.assemblyRail small,.assemblyOutput small{color:var(--ash);letter-spacing:.11em;font-size:9px;font-weight:600}.assemblyTarget strong{color:var(--ivory);letter-spacing:-.025em;margin-top:11px;font-size:23px;font-weight:470}.assemblyContext{opacity:0;background:#171721cc;border:1px solid #70707d57;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:190px;min-height:66px;display:flex;position:absolute;top:105px;left:50%;transform:translate(-50%)}.assemblyContext>span{color:var(--ivory);font-size:26px}.assemblyContext small{color:var(--ash);letter-spacing:.1em;font-size:9px;font-weight:600}.contextFeed,.outputFeed{background:var(--cobalt);opacity:0;transform-origin:top;width:1px;position:absolute;left:50%;transform:scaleY(0)}.contextFeed{height:47px;top:171px}.outputFeed{height:38px;top:359px}.assemblyPhase{color:var(--ivory);letter-spacing:.15em;opacity:0;font-size:13px;font-weight:650;position:absolute;top:215px;left:50%;transform:translate(-50%)}.assemblyRail{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;display:grid;position:absolute;top:248px;left:30px;right:30px}.assemblyRail article{text-align:left;opacity:0;background:#171721d6;border:1px solid #70707d5c;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:106px;padding:19px;display:flex}.assemblyRail article strong{color:var(--ivory);font-size:13px;font-weight:470;line-height:1.22}.assemblyRail>i{background:var(--cobalt);opacity:0;transform-origin:0;height:1px;transform:scaleX(0)}.railPulse{background:var(--ivory);opacity:0;border-radius:50%;width:7px;height:7px;position:absolute;top:52px;left:0;box-shadow:0 0 15px #ededf3cc}.assemblyOutput{text-align:left;opacity:0;background:#171721eb;border:1px solid #5266ebb3;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;width:min(420px,82%);min-height:100px;padding:20px 23px;display:grid;position:absolute;top:397px;left:50%;transform:translate(-50%);box-shadow:0 23px 65px #00000047}.documentGlyph{width:42px;height:52px;color:var(--ivory);border:1px solid #5266eb80;border-radius:7px;place-items:center;font-size:20px;display:grid}.assemblyOutput>div{flex-direction:column;gap:8px;display:flex}.assemblyOutput strong{color:var(--ivory);font-size:16px;font-weight:470}.assemblyOutput>b{color:var(--ash);align-items:center;font-size:9px;font-weight:470;display:flex}.assemblyOutput>b i{background:var(--cobalt);border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #5266eb1f}.commandSlide.isActive .assemblyTarget,.mobileMethodStep.isInView .assemblyTarget{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblyTargetStory}.commandSlide.isActive .assemblyContext,.mobileMethodStep.isInView .assemblyContext{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblyContextStory}.commandSlide.isActive .contextFeed,.mobileMethodStep.isInView .contextFeed{animation:16s ease-in-out infinite assemblyFeedStory}.commandSlide.isActive .skillsPhase,.mobileMethodStep.isInView .skillsPhase{animation:16s ease-in-out infinite skillsPhaseStory}.commandSlide.isActive .workflowPhase,.mobileMethodStep.isInView .workflowPhase{animation:16s ease-in-out infinite workflowPhaseStory}.commandSlide.isActive .assemblyRail article:first-of-type,.mobileMethodStep.isInView .assemblyRail article:first-of-type{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblySkillOne}.commandSlide.isActive .assemblyRail article:nth-of-type(2),.mobileMethodStep.isInView .assemblyRail article:nth-of-type(2){animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblySkillTwo}.commandSlide.isActive .assemblyRail article:nth-of-type(3),.mobileMethodStep.isInView .assemblyRail article:nth-of-type(3){animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblySkillThree}.commandSlide.isActive .assemblyRail>i,.mobileMethodStep.isInView .assemblyRail>i{animation:16s ease-in-out infinite assemblyConnectorStory}.commandSlide.isActive .railPulse,.mobileMethodStep.isInView .railPulse{animation:16s ease-in-out infinite assemblyPulseStory}.commandSlide.isActive .outputFeed,.mobileMethodStep.isInView .outputFeed{animation:16s ease-in-out infinite assemblyOutputFeed}.commandSlide.isActive .assemblyOutput,.mobileMethodStep.isInView .assemblyOutput{animation:16s cubic-bezier(.2,.8,.2,1) infinite assemblyOutputStory}@keyframes assemblyTargetStory{0%,2%{opacity:0;transform:translate(-50%,-42%)}6%,18%{opacity:1;transform:translate(-50%,-50%)scale(1)}22%,to{opacity:0;transform:translate(-50%,-58%)scale(.96)}}@keyframes assemblyContextStory{0%,18%{opacity:0;transform:translate(-50%,10px)}23%,46%{opacity:1;transform:translate(-50%)}52%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes assemblyFeedStory{0%,23%{opacity:0;transform:scaleY(0)}28%,46%{opacity:1;transform:scaleY(1)}52%,to{opacity:0;transform:scaleY(0)}}@keyframes skillsPhaseStory{0%,22%{opacity:0}27%,47%{opacity:1}52%,to{opacity:0}}@keyframes workflowPhaseStory{0%,48%{opacity:0}54%,98%{opacity:1}to{opacity:0}}@keyframes assemblySkillOne{0%,24%{opacity:0;transform:translateY(12px)}29%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes assemblySkillTwo{0%,28%{opacity:0;transform:translateY(12px)}33%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes assemblySkillThree{0%,32%{opacity:0;transform:translateY(12px)}37%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes assemblyConnectorStory{0%,49%{opacity:0;transform:scaleX(0)}56%,98%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes assemblyPulseStory{0%,57%{opacity:0;transform:translate(0)}61%{opacity:1}82%{opacity:1;transform:translate(calc(100% - 7px))}86%,to{opacity:0;transform:translate(calc(100% - 7px))}}@keyframes assemblyOutputFeed{0%,66%{opacity:0;transform:scaleY(0)}72%,98%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes assemblyOutputStory{0%,69%{opacity:0;transform:translate(-50%,13px)}75%,97%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}.commandSlide.isActive .taskStack span,.mobileMethodStep.isInView .taskStack span{animation:3.8s cubic-bezier(.2,.8,.2,1) infinite taskArrive}.commandSlide.isActive .taskStack span:nth-child(2),.mobileMethodStep.isInView .taskStack span:nth-child(2){animation-delay:.12s}.commandSlide.isActive .taskStack span:nth-child(3),.mobileMethodStep.isInView .taskStack span:nth-child(3){animation-delay:.24s}.commandSlide.isActive .taskStack span:nth-child(4),.mobileMethodStep.isInView .taskStack span:nth-child(4){animation-delay:.36s}.commandSlide.isActive .filterRow span,.mobileMethodStep.isInView .filterRow span{animation:3.8s ease-in-out infinite filterSweep}.commandSlide.isActive .diagnoseResult>div,.mobileMethodStep.isInView .diagnoseResult>div{animation:3.8s cubic-bezier(.2,.8,.2,1) infinite resultLift}.commandSlide.isActive .foundationGrid article,.mobileMethodStep.isInView .foundationGrid article{animation:4.2s cubic-bezier(.2,.8,.2,1) infinite capabilityBuild}.commandSlide.isActive .foundationGrid article:nth-child(2),.mobileMethodStep.isInView .foundationGrid article:nth-child(2){animation-delay:.18s}.commandSlide.isActive .foundationGrid article:nth-child(3),.mobileMethodStep.isInView .foundationGrid article:nth-child(3){animation-delay:.36s}.commandSlide.isActive .savedCapabilities,.mobileMethodStep.isInView .savedCapabilities{animation:4.2s ease-in-out infinite statusConfirm}.commandSlide.isActive .contextInputs span,.mobileMethodStep.isInView .contextInputs span{animation:5s cubic-bezier(.2,.8,.2,1) infinite contextInject}.commandSlide.isActive .contextInputs span:nth-child(2),.mobileMethodStep.isInView .contextInputs span:nth-child(2){animation-delay:.15s}.commandSlide.isActive .contextInputs span:nth-child(3),.mobileMethodStep.isInView .contextInputs span:nth-child(3){animation-delay:.3s}.commandSlide.isActive .contextInputs span:nth-child(4),.mobileMethodStep.isInView .contextInputs span:nth-child(4){animation-delay:.45s}.commandSlide.isActive .contextInputs span:nth-child(5),.mobileMethodStep.isInView .contextInputs span:nth-child(5){animation-delay:.6s}.commandSlide.isActive .contextInputs span:nth-child(6),.mobileMethodStep.isInView .contextInputs span:nth-child(6){animation-delay:.75s}.commandSlide.isActive .contextFile,.mobileMethodStep.isInView .contextFile{animation:5s ease-in-out infinite fileReceive}.commandSlide.isActive .modelRoute span,.mobileMethodStep.isInView .modelRoute span{animation:5s ease-in-out infinite modelReceive}.commandSlide.isActive .modelRoute span:nth-child(2),.mobileMethodStep.isInView .modelRoute span:nth-child(2){animation-delay:.18s}.commandSlide.isActive .modelRoute span:nth-child(3),.mobileMethodStep.isInView .modelRoute span:nth-child(3){animation-delay:.36s}.commandSlide.isActive .toolRail span,.mobileMethodStep.isInView .toolRail span{animation:4.6s ease-in-out infinite toolSelect}.commandSlide.isActive .toolRail span:nth-child(2),.mobileMethodStep.isInView .toolRail span:nth-child(2){animation-delay:.15s}.commandSlide.isActive .toolRail span:nth-child(3),.mobileMethodStep.isInView .toolRail span:nth-child(3){animation-delay:.3s}.commandSlide.isActive .toolRail span:nth-child(4),.mobileMethodStep.isInView .toolRail span:nth-child(4){animation-delay:.45s}.commandSlide.isActive .toolRail span:nth-child(5),.mobileMethodStep.isInView .toolRail span:nth-child(5){animation-delay:.6s}.commandSlide.isActive .skillConnector,.mobileMethodStep.isInView .skillConnector{transform-origin:top;animation:4.6s ease-in-out infinite connectorDraw}.commandSlide.isActive .skillLibrary article,.mobileMethodStep.isInView .skillLibrary article{animation:4.6s cubic-bezier(.2,.8,.2,1) infinite skillAssemble}.commandSlide.isActive .workflowNodes>div,.mobileMethodStep.isInView .workflowNodes>div{animation:5s cubic-bezier(.2,.8,.2,1) infinite nodeBuild}.commandSlide.isActive .workflowNodes>i,.mobileMethodStep.isInView .workflowNodes>i{transform-origin:0;animation:5s ease-in-out infinite routeBuild}.commandSlide.isActive .workflowOutput,.mobileMethodStep.isInView .workflowOutput{animation:5s cubic-bezier(.2,.8,.2,1) infinite outputBuild}@keyframes cloudOrbit{to{transform:translate(16px,-18px)rotate(.5deg)}}@keyframes atmosphericWord{to{opacity:.7;filter:blur(.7px);transform:translate(10px,-18px)}}@keyframes taskArrive{0%,8%{opacity:0;transform:translate(-34px)}24%,72%{opacity:1;transform:translate(0)}90%,to{opacity:.22;transform:translate(18px)}}@keyframes filterSweep{0%,25%{opacity:.28}42%,72%{opacity:1;border-color:#5266ebbf}90%,to{opacity:.28}}@keyframes resultLift{0%,42%{opacity:0;transform:translateY(24px)}58%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes capabilityBuild{0%,10%{opacity:0;transform:translateY(28px)scale(.96)}28%,76%{opacity:1;transform:translateY(0)scale(1)}94%,to{opacity:.25}}@keyframes statusConfirm{0%,48%{opacity:0;transform:translateY(12px)}65%,88%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes contextInject{0%,10%{opacity:0;transform:translateY(-16px)}25%,44%{opacity:1;transform:translateY(0)scale(1)}64%,to{opacity:0;transform:translateY(108px)scale(.62)}}@keyframes fileReceive{0%,38%{transform:translate(-50%)scale(.97);box-shadow:0 22px 55px #00000047}60%,79%{transform:translate(-50%)scale(1.03);box-shadow:0 0 0 8px #5266eb1c,0 22px 55px #00000047}to{transform:translate(-50%)scale(.97)}}@keyframes modelReceive{0%,62%{opacity:.25;transform:translateY(12px)}76%,92%{opacity:1;border-color:#5266ebb8;transform:translateY(0)}to{opacity:.25}}@keyframes toolSelect{0%,12%{opacity:.28;transform:translateY(-12px)}28%,72%{opacity:1;transform:translateY(0)}92%,to{opacity:.28}}@keyframes connectorDraw{0%,28%{opacity:0;transform:scaleY(0)}48%,82%{opacity:1;transform:scaleY(1)}to{opacity:0}}@keyframes skillAssemble{0%,38%{opacity:0;transform:translate(28px)}56%,86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes nodeBuild{0%,12%{opacity:.18;transform:translateY(18px)}30%,78%{opacity:1;transform:translateY(0)}to{opacity:.2}}@keyframes routeBuild{0%,28%{opacity:0;transform:scaleX(0)}48%,82%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes outputBuild{0%,52%{opacity:0;transform:translateY(26px)scale(.98)}70%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0}}@media (max-width:820px){.siteNav{grid-template-columns:1fr auto;height:68px;padding:0 22px}.brand{width:142px}.desktopNav,.aboutLink,.navCta{display:none}.navActions{gap:0}.menuButton{cursor:pointer;background:0 0;border:0;place-content:center;gap:5px;width:34px;height:34px;padding:0;display:grid}.menuButton span{background:#fff;width:22px;height:1.5px;display:block}.mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#171721f5;border:1px solid #ededf317;border-radius:14px;gap:2px;width:min(260px,100vw - 28px);padding:10px;display:grid;position:absolute;top:60px;right:14px;box-shadow:0 24px 60px #0000004d}.mobileMenu a{color:var(--ivory);border-radius:9px;padding:12px 13px;font-size:14px;text-decoration:none}.mobileMenu a:hover{background:#ffffff0f}.heroTrack{height:590vh}.hero{height:100svh;min-height:0}.heroImageDesktop{display:none}.heroImageMobile{object-position:50% 50%;transform-origin:52% 65%;display:block}.heroScreenPortal{transform-origin:52% 65%}.heroScreenWindow{width:8.8%;height:4.65%;top:62.85%}.heroPreludeScene{padding:84px 18px 36px}.heroPreludeScene h2{max-width:350px;font-size:clamp(38px,10.5vw,48px)}.heroModelRow{gap:7px;width:100%;margin-top:32px}.heroModelRow>span{flex-direction:column;flex:1;gap:5px;min-width:0;min-height:62px;padding:8px 5px}.heroModelRow img{width:29px;height:29px;padding:5px}.heroModelRow b{font-size:9px}.heroProblemReveal{padding:84px 18px 36px}.heroProblemCopy h2{font-size:clamp(38px,11vw,52px);line-height:.98}.heroProblemCopy p{max-width:350px;margin-top:24px;font-size:14px;line-height:1.45}.heroCopy{width:calc(100% - 28px);padding-top:clamp(88px,12svh,118px)}.eyebrow{letter-spacing:.13em;margin-bottom:12px;font-size:8.5px}h1{letter-spacing:-.038em;max-width:370px;font-size:clamp(21px,6vw,23.5px);line-height:1.04}h1 span:first-child{white-space:normal}h1 span+span{margin-top:3px}.lead{max-width:366px;margin-top:14px;font-size:13px;line-height:1.36}.heroSignup{grid-template-columns:1fr;gap:8px;width:min(342px,100% - 16px);margin-top:18px;display:grid}.heroSignup input{width:100%;min-height:43px;padding-inline:17px}.button{min-height:42px;padding:0 15px;font-size:12.5px}.buttonPrimary{width:100%;min-width:0}.buttonSecondary{min-width:126px}.reinforcement{bottom:max(9px, env(safe-area-inset-bottom));width:calc(100% - 24px);padding:9px 12px;font-size:10.5px}.methodTrack{height:auto}.methodSticky{min-height:0;position:relative;overflow:visible}.methodDesktop{display:none}.methodMobile{background:var(--night);padding:92px 0 0;display:block}.mobileProblem,.mobileMethodStep,.methodOutcome{padding-inline:18px}.mobileProblemScene{isolation:isolate;height:100svh;min-height:680px;margin-inline:-18px;position:relative;overflow:hidden}.mobileProblemScene:after{content:"";z-index:1;background:linear-gradient(#17172161,#0000 45%,#17172173),radial-gradient(circle at 50% 68%,#0000 0 18%,#1717218f 76%);position:absolute;inset:0}.mobileProblemScene>img{z-index:0;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.mobileProblemCopy{z-index:2;text-align:center;max-width:390px;margin:0 auto;padding:112px 20px 0;position:relative}.mobileProblemCopy>p:not(.sectionLabel){color:var(--ash);margin:19px auto 0;font-size:15px;line-height:1.5}.mobileProblem h2,.methodOutcome h2{font-size:clamp(37px,10.4vw,48px);line-height:1.02}.mobileProblem>p:not(.sectionLabel),.methodOutcome>p:not(.sectionLabel){margin-top:20px;font-size:15px;line-height:1.5}.mobileProblem>.problemVisual{border:1px solid #70707d57;border-radius:12px;height:440px;margin-top:42px}.mobileProblem h3{color:var(--ivory);letter-spacing:-.035em;margin:58px 0 0;font-size:28px;font-weight:470;line-height:1.08}.mobileMethodStep{padding-top:92px}.mobileMethodStep .stepCanvas{border:1px solid #70707d57;border-radius:12px;height:470px}.mobileStepCopy{border-bottom:1px solid #70707d4d;min-height:250px;padding:34px 0 40px;position:relative}.mobileStepCopy .stepMeta{margin-bottom:30px}.mobileStepCopy .stepMeta>span{font-size:30px}.mobileStepCopy .stepMeta>small{max-width:220px;line-height:1.25}.mobileStepCopy h3{max-width:340px;color:var(--ivory);letter-spacing:-.035em;margin:0;font-size:31px;font-weight:470;line-height:1.04}.mobileStepCopy p{max-width:360px;color:var(--ash);margin:17px 0 0;font-size:15px;line-height:1.5}.methodOutcome{background:linear-gradient(180deg, var(--night) 0%, #2f303d 48%, #858793 76%, #fff 100%);margin-top:92px;padding-top:96px;padding-bottom:220px}.methodSticky:after{display:none}.signalCloud{inset:80px 18px 146px}.signalCloud span{min-height:38px;padding-inline:12px;font-size:11px}.clarityRoute{grid-template-columns:1fr;gap:0;padding:13px 16px;bottom:16px;left:14px;right:14px}.clarityRoute span{padding:6px 0}.clarityRoute i{display:none}.taskStack{top:74px;left:16px;right:16px}.taskStack span{min-height:42px;font-size:11px}.filterRow{top:280px;left:16px;right:16px}.filterRow span{padding:8px 3px;font-size:9px}.diagnoseResult{grid-template-columns:1fr;bottom:16px;left:16px;right:16px}.diagnoseResult>div{min-height:69px;padding:12px 14px}.diagnoseResult strong{font-size:12px}.leverageVisual{height:520px!important;padding:15px!important}.leverageHeader{min-height:48px;padding-bottom:13px}.leverageHeader strong{font-size:15px}.currentSetup{gap:4px}.currentSetup>small{display:none}.currentSetup>span{border-radius:6px;width:25px;height:25px}.currentSetup img{width:14px;height:14px}.leverageCriteria,.leverageRow{grid-template-columns:minmax(138px,1fr) repeat(3,42px)}.leverageCriteria{height:34px;padding-inline:10px;font-size:8px}.leverageRow{min-height:48px;padding-inline:10px}.leverageRow strong{max-width:132px;font-size:10.5px;line-height:1.2}.metric i{width:24px}.leverageResults{grid-template-columns:1fr;gap:7px;margin-top:9px}.quickWinsResult,.priorityWorkflowResult{min-height:76px;padding:11px}.quickWinsResult{grid-template-columns:92px 1fr;align-items:center;display:grid}.resultTools{margin:0}.resultTools img{width:25px;height:25px}.resultTools b{font-size:9px}.priorityWorkflowResult strong{margin-top:7px;font-size:13px}.priorityWorkflowResult>span{top:10px;right:10px}.mobileStepCopy .stepOutcomeLine{margin-top:22px!important}.foundationVisual{height:700px!important;padding:15px!important}.foundationHeader{min-height:48px;padding-bottom:13px}.foundationHeader strong{font-size:15px}.foundationOrientation{grid-template-columns:1fr;gap:5px;min-height:110px;padding:8px 0;font-size:8px}.foundationOrientation>span{min-height:24px}.foundationOrientation>small{grid-column:1;margin-top:2px;font-size:8px}.foundationCases{height:390px}.foundationGoal{min-height:96px;padding:12px}.foundationGoal strong{margin-top:6px;font-size:13px;line-height:1.25}.foundationSolution{grid-template-rows:66px 10px 78px 10px 66px;grid-template-columns:1fr;gap:0;min-height:242px;padding:6px 10px}.foundationSolution>i{background:linear-gradient(180deg, #70707d40, var(--cobalt));transform-origin:top;width:1px;height:10px;margin:0 auto}.mobileMethodStep.isInView .foundationSolution>i{animation-name:foundationConnectorMobile}.solutionStep{background:#1e1e2ab8;border:1px solid #70707d33;border-radius:8px;min-height:60px;padding:6px 8px}.solutionStep b{font-size:10px}.solutionStep em{font-size:8px}.quickWinReady{min-height:50px;padding-inline:12px}.quickWinReady strong{max-width:180px;font-size:9px;line-height:1.2}.toolSocket{width:36px;height:36px;margin:0}.foundationCapabilities{grid-template-columns:1fr;gap:5px;margin-top:8px}.foundationCapabilities span{min-height:32px;font-size:8.5px}.foundationCapabilities i{width:16px;height:16px}.foundationStory{height:520px!important}.foundationScene{padding:26px 14px}.foundationScene>small{max-width:300px;font-size:8px;line-height:1.35}.foundationScene h4{margin-top:15px;font-size:25px;line-height:1.06}.foundationIntroScene h4{margin-top:0;font-size:34px}.foundationScene>p{max-width:290px;margin-top:18px;font-size:9px;line-height:1.4}.foundationIntroCopy{font-size:13px!important}.foundationCircuit{grid-template-columns:1fr;gap:5px;width:250px;margin-top:28px}.foundationCircuit>div{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:61px;padding:12px 15px}.foundationCircuit>div>span{flex:none}.foundationCircuit strong{font-size:14px}.foundationCircuit>i{transform-origin:top;width:1px;height:13px;margin:0 auto}.mobileMethodStep.isInView .foundationCircuit>i{animation-name:foundationConnectorMobile}.foundationModels{margin-top:23px}.foundationModels span{width:39px;height:39px}.foundationModels img{width:21px;height:21px}.quickWinFlow{grid-template-columns:1fr 14px 1.18fr 14px .72fr;gap:4px;width:100%;margin-top:30px}.storyToolSocket,.storyJudgment{width:36px;height:36px;margin-bottom:8px}.storyToolSocket img{width:20px;height:20px}.storyModelSockets img{width:31px;height:31px;padding:6px}.quickWinFlow b{font-size:9px}.quickWinFlow em{font-size:8px}.quickWinLabel{max-width:300px;font-size:9.5px;line-height:1.35}.quickWinScene h4{font-size:28px}.foundationGrid{grid-template-columns:1fr;gap:8px;top:76px;left:16px;right:16px}.foundationGrid article{grid-template-rows:auto auto;grid-template-columns:42px 1fr;column-gap:13px;min-height:92px;padding:13px;display:grid}.foundationGrid .miniIcon{grid-row:1/3;margin:0}.foundationGrid strong{margin:5px 0 0;font-size:12px;line-height:1.25}.savedCapabilities{padding:13px;font-size:10px;bottom:16px;left:16px;right:16px}.contextStory{height:520px!important}.contextScene{padding:26px 15px}.contextScene h4{font-size:40px}.contextProblemScene .contextIntroLead{max-width:285px;font-size:22px}.contextSceneLabel{font-size:9px}.contextFileCycle{width:min(315px,94%);height:140px;margin-top:28px}.contextStoryFile{grid-template-columns:48px 1fr;padding:18px}.contextStoryFile>span{width:34px;height:44px}.contextStoryFile strong{font-size:18px}.personalContextFolder{width:min(315px,94%);min-height:245px;padding:25px}.personalContextFolder>strong{font-size:22px}.personalContextFolder>div{grid-template-columns:repeat(2,1fr);margin-top:25px}.contextProperties{gap:7px;width:min(315px,94%);font-size:9px}.portableModels{gap:6px;width:100%}.portableModels>span{flex-direction:column;gap:5px;min-height:60px}.portableModels b{font-size:9px}.contextPortableScene>p{font-size:13px}.contextInputs{grid-template-columns:repeat(3,1fr);gap:6px;top:76px;left:16px;right:16px}.contextInputs span{padding:8px 3px;font-size:9px}.contextFile{width:230px;min-height:142px;padding:18px;top:182px}.contextFile strong{font-size:16px}.contextFile p{margin-top:18px}.modelRoute{bottom:16px;left:16px;right:16px}.modelRoute>i{height:34px}.modelRoute span{min-height:40px;font-size:10px}.toolRail{grid-template-columns:repeat(3,1fr);top:76px;left:16px;right:16px}.toolRail span{min-height:44px;font-size:9px}.skillConnector{display:none}.skillLibrary{inset:196px 16px 16px}.skillLibrary article{grid-template-columns:28px 1fr auto;min-height:75px;padding:0 12px}.skillLibrary strong{font-size:11px}.workflowNodes{grid-template-columns:1fr 12px 1fr;row-gap:12px;top:76px;left:16px;right:16px}.workflowNodes>div{min-height:78px;padding:11px}.workflowNodes>i:nth-of-type(2){display:none}.workflowNodes .judgmentNode{grid-column:3}.workflowNodes strong{font-size:10px}.workflowOutput{min-height:148px;bottom:16px;left:16px;right:16px}.workflowOutput:before{height:54px;top:-54px}.workflowOutput strong{margin:11px 0 17px;font-size:20px}.systemsStory{height:520px!important}.systemsScene{padding:24px 14px}.systemsLabel{font-size:9px}.skillIngredients{grid-template-columns:1fr;gap:5px;width:min(304px,94%);margin-top:22px}.skillIngredients>span{flex-direction:row;justify-content:flex-start;gap:13px;min-height:57px;padding:10px 15px}.skillIngredients>span>i{flex:none;width:28px;height:28px}.skillIngredients b{font-size:11px}.skillIngredients>i{transform-origin:top;width:1px;height:10px;margin:0 auto}.savedSkillCard{width:min(304px,94%);min-height:105px;margin-top:20px;padding:18px 20px}.savedSkillCard strong{font-size:17px}.savedSkillCard>span{margin-top:12px}.systemsSkillLibrary{width:min(315px,96%);margin-top:26px}.systemsSkillLibrary article{grid-template-columns:32px 1fr auto;gap:8px;min-height:79px;padding:0 13px}.systemsSkillLibrary strong{font-size:11px;line-height:1.25}.systemsSkillLibrary article>span{min-width:44px;padding-inline:7px;font-size:8px}.connectedWorkflow{grid-template-columns:1fr;gap:6px;width:min(300px,92%);margin-top:24px}.connectedWorkflow article{min-height:80px;padding:15px 17px}.connectedWorkflow strong{font-size:13px}.connectedWorkflow>i{transform-origin:top;width:1px;height:15px;margin:0 auto}.workflowLiveStatus{margin-top:19px}.readyWorkflowMark{border-radius:18px;width:76px;height:76px}.readyWorkflowMark span{font-size:34px}.workflowReadyScene h4,.impactScene h4{margin-top:24px;font-size:34px}.workflowActions,.impactProgression{gap:7px;width:min(315px,96%);margin-top:30px;font-size:9px}.impactScene h4{max-width:330px;font-size:31px}.impactProgression{margin-top:36px}.workflowAssembly{height:520px!important}.assemblyTarget{width:min(310px,90%);min-height:104px;padding:21px 23px}.assemblyTarget strong{font-size:19px}.assemblyContext{width:180px;min-height:62px;top:105px}.contextFeed{height:39px;top:167px}.assemblyPhase{font-size:11px;top:205px}.assemblyRail{grid-template-columns:1fr;gap:5px;width:min(280px,88%);top:232px;left:50%;right:auto;transform:translate(-50%)}.assemblyRail article{flex-direction:row;align-items:center;min-height:54px;padding:12px 15px}.assemblyRail article strong{font-size:11px}.assemblyRail>i{transform-origin:top;width:1px;height:8px;margin:0 auto}.railPulse{display:none}.outputFeed{height:18px;top:418px}.assemblyOutput{grid-template-columns:34px 1fr auto;gap:10px;width:min(310px,92%);min-height:69px;padding:11px 13px;top:436px}.documentGlyph{width:32px;height:40px;font-size:16px}.assemblyOutput strong{font-size:12px}.assemblyOutput>b{font-size:8px}.paperChapter{border-radius:0;margin-inline:0;transform:none}.paperBridge{height:0}.pricingSection{min-height:0;padding:72px 16px 104px}.pricingCard{border-radius:24px;grid-template-columns:1fr}.pricingIntro,.pricingBenefits,.pricingOffer{padding:34px 27px}.pricingIntro{order:1;min-height:520px}.pricingOffer{border-top:1px solid #dfe0e7;border-left:0;order:2;min-height:500px}.pricingBenefits{border-top:1px solid #dfe0e7;border-left:0;order:3}.pricingIntro h2{max-width:360px;font-size:36px}.pricingIntro>p:not(.pricingEyebrow){font-size:15px}.pricingCoaches{margin-top:auto}.pricingBenefits h3{font-size:19px}.pricingBenefits li{padding:18px 0}.pricingBenefits li strong{font-size:13px}.price>strong{font-size:80px}.pricingCta{min-height:54px}.coachesSection{width:calc(100% - 32px);padding:88px 0 104px}.coachesHeading{margin-bottom:38px;display:block}.coachesHeading .pricingEyebrow{margin-bottom:19px}.coachesHeading h2{font-size:43px;line-height:.99}.coachesHeading>p:last-child{margin-top:24px;font-size:15px}.coachProfiles{grid-template-columns:1fr;gap:16px}.coachProfile{display:block}.coachPortrait{aspect-ratio:4/3;min-height:0;padding:18px}.coachBiography{min-height:0;padding:27px 25px 30px}.coachBiography h3{font-size:28px}.coachBiography>p:last-child{font-size:14px}}@media (max-width:390px){.siteNav{padding-inline:18px}.brand{width:135px}.heroCopy{width:calc(100% - 20px);padding-top:clamp(82px,11svh,96px)}h1{font-size:21px}.lead{max-width:360px;font-size:12.5px}}@media (min-width:821px) and (max-width:1120px){.pricingCard{grid-template-columns:35% 34% 31%}.pricingIntro,.pricingBenefits,.pricingOffer{padding:34px 27px}.discoveryStrip{grid-template-columns:105px 1fr}.discoveryStripOutcomes{border-left:0;grid-column:2}.mapDecision{width:210px}.agentsArt{padding-inline:30px}.groupsSection{gap:48px}.coachProfile{grid-template-columns:165px 1fr}.coachPortrait,.coachBiography{min-height:320px}.coachBiography{padding-inline:24px}.useCaseRow{grid-template-columns:100px minmax(0,1fr) 255px}.useCaseAction{padding-inline:28px}}@media (max-width:820px){.navMegaShell{display:none}.mobileMenu{overflow:hidden}html[data-method-light=true] .mobileMenu{background:#fffffffa;border-color:#dedfe6}html[data-method-light=true] .mobileMenu a{color:var(--night)}html[data-method-light=true] .mobileMenu a:hover{background:#f0f1f5}html[data-closing-dark=true] .mobileMenu{background:#171721fa;border-color:#ededf317}html[data-closing-dark=true] .mobileMenu a{color:var(--ivory)}.pricingStack{gap:18px}.discoveryStrip{grid-template-columns:1fr;gap:22px;padding:28px 24px}.discoveryTime strong{font-size:62px}.discoveryStrip h3{font-size:30px}.discoveryStripOutcomes{border-left:0;grid-template-columns:1fr;padding-left:0}.discoveryStripOutcomes small{grid-column:auto}.deliverablesSection,.useCasesSection,.calendarSection{padding:92px 16px 105px}.calendarSection{padding-bottom:118px}.sectionIntroSplit{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.sectionIntro h2{font-size:43px;line-height:.98}.sectionIntroSplit>p{font-size:15px}.deliverableGrid{gap:18px}.deliverableCard,.deliverableCard:nth-child(2n){grid-template-columns:1fr;min-height:0}.deliverableCard:nth-child(2n) .deliverableVisual,.deliverableVisual{border-bottom:1px solid #dfe0e7;border-left:0;border-right:0;order:1;min-height:310px}.deliverableCard:nth-child(2n) .deliverableCopy,.deliverableCopy{order:2;min-height:0}.deliverableCopy{grid-template-columns:38px 1fr;min-height:0;padding:25px 22px 27px}.deliverableCopy h3{font-size:23px}.deliverableCopy p{margin-top:13px;font-size:14px}.priorityMapVisual{grid-template-columns:minmax(0,1fr) 35px minmax(0,1.08fr);padding:32px 18px}.contextPackFolder{min-height:142px;padding:24px;top:54px;left:30px;right:30px}.contextPackFiles{bottom:28px;left:18px;right:18px}.flowNodes{top:48px;left:20px;right:20px}.flowOutput{min-height:132px;padding:23px;bottom:34px;left:32px;right:32px}.priorityMapVisual .mapInputs span{min-width:0;padding-inline:9px;font-size:8px}.priorityMapVisual .mapDecision{width:auto;min-height:148px;padding:16px}.mapDecision strong{font-size:16px}.contextPackFolder{left:28px;right:28px}.contextPackFiles{gap:5px;left:18px;right:18px}.contextPackFiles span{font-size:8px}.skillsLibraryVisual{padding:30px 18px}.libraryRow{grid-template-columns:27px 1fr auto;padding-inline:12px}.libraryRow span{font-size:9px}.flowNodes{grid-template-columns:1fr 12px 1fr 12px 1fr;left:18px;right:18px}.flowNodes span{font-size:9px}.flowOutput{left:25px;right:25px}.flowOutput strong{font-size:16px}.useCaseDirectory{border-radius:12px}.useCaseRow{grid-template-columns:66px minmax(0,1fr);align-items:stretch}.useCaseIndex{grid-row:1/3;align-content:start;gap:8px;padding:24px 13px}.useCaseIndex small{writing-mode:vertical-rl;transform:rotate(180deg)}.useCaseAction{padding:23px 20px 12px}.useCaseAction h3{font-size:21px}.useCaseTools{border-left:0;grid-column:2;justify-content:flex-start;padding:0 20px 22px}.useCaseStack{justify-items:start}.useCaseMore{grid-template-columns:1fr;gap:8px;padding:26px 20px}.useCaseWide{grid-column:auto}.useCaseArt{height:245px}.useCaseCard h3{margin-inline:22px;font-size:23px}.useCaseCard>p{margin-inline:22px}.meetingWave{font-size:43px;left:24px}.meetingArt>div{left:115px;right:22px}.voiceArt>span{left:24px}.voiceArt>div{left:90px;right:25px}.docSheet{width:220px}.miniBars{width:140px;left:24px}.analysisArt>div:nth-of-type(2){width:160px;top:64px;right:20px}.analysisArt strong{font-size:15px}.agentsArt{grid-template-rows:62px 18px 90px 18px 62px;grid-template-columns:1fr;height:360px;padding:32px 30px 64px}.agentsArt>i{width:1px;height:18px;margin:0 auto}.agentContext,.agentOutput{min-height:62px}.agentSkills span{min-height:76px;font-size:9px}.modelLogos{bottom:20px;right:20px}.calendarPrework{grid-template-columns:1fr auto;gap:12px;padding:24px 20px}.calendarPrework>span{grid-column:1/-1}.calendarPrework p{max-width:255px}.calendarSupportRail{grid-template-columns:104px 1fr;gap:14px;padding:21px 20px}.whatsAppLogo{width:96px}.supportTimeline{grid-column:1/-1;width:100%}.calendarSupportRail>b{grid-column:1/-1}.calendarWeek{grid-template-columns:1fr;padding-top:48px}.calendarWeek article{border-bottom:1px solid #dfe0e7;border-right:0;min-height:0;padding:28px 22px}.calendarWeek article:last-child{border-bottom:0}.groupsSection{grid-template-columns:1fr;gap:50px;width:calc(100% - 32px);min-height:0;padding:104px 0 112px}.groupsCopy h2{font-size:47px}.groupsCopy>p:not(.sectionLabel){font-size:15px}.groupsCopy>a{width:100%;padding-inline:18px;font-size:12px}.groupSystem{border-radius:20px;min-height:440px}.groupPeople{gap:6px;top:38px;left:22px;right:22px}.groupPeople span{font-size:10px}.groupJoin{height:74px;top:117px;left:45px;right:45px}.groupJoin i{height:74px}.groupCore{grid-template-columns:1fr;min-height:210px;padding:22px;bottom:30px;left:24px;right:24px}.groupCore strong{min-height:42px}.groupSprintBoard{border-radius:14px}.groupBoardHead{align-items:flex-start;gap:18px;padding:24px 20px}.groupBoardHead>span{flex:none}.groupParticipants{grid-template-columns:repeat(5,38px);padding:22px 20px}.groupParticipants p{text-align:left;grid-column:1/-1;margin:4px 0 0}.groupPlan>div{grid-template-columns:38px 1fr;gap:12px;padding:19px 20px}.faqSection{grid-template-columns:1fr;gap:42px;width:calc(100% - 32px);padding:100px 0 112px}.faqIntro h2{font-size:45px}.faqList summary{min-height:78px;font-size:16px;line-height:1.3}.faqList summary span{flex:none}.faqList details p{margin-right:12px;font-size:14px}.discoverySection{grid-template-columns:1fr;gap:50px;width:calc(100% - 32px);padding:104px 0 112px}.discoveryCopy h2{font-size:47px}.discoveryCopy>p:not(.sectionLabel){font-size:15px}.discoveryOutcomes{margin-top:38px}.discoveryLaunch{border-radius:14px}.discoveryLaunchMeta{margin-block:30px 26px}.discoveryNav{height:64px;padding-inline:18px}.discoveryNav>a:first-child{width:136px}.discoveryCover{grid-template-columns:1fr;align-content:center;gap:40px;width:calc(100% - 32px);min-height:calc(100svh - 64px);padding:54px 0 64px}.discoveryCoverCopy h1{margin-top:18px;font-size:52px}.discoveryCoverCopy>p:last-child{margin-top:23px;font-size:15px}.discoveryCoverAction{border-radius:14px;padding:25px 22px}.discoveryCoverAction>p{font-size:16px}.discoveryProgress{width:calc(100% - 32px);padding-top:16px}.discoveryProgressTrack{height:7px}.discoveryTypeform{justify-content:flex-start;width:calc(100% - 32px);min-height:calc(100svh - 119px);padding:clamp(66px,12vh,110px) 0 54px}.discoveryTypeformPrompt{margin-bottom:28px;padding-left:0}.discoveryTypeformPrompt .discoveryStepCount{margin-bottom:14px;position:static}.discoveryTypeformPrompt h1{font-size:34px}.discoveryTypeform .discoveryQuestion{min-height:0;padding:0}.discoveryTypeform .discoveryQuestion input:not([type=radio]),.discoveryTypeform .discoveryQuestion textarea,.discoveryTypeform .discoveryQuestion select{font-size:16px}.discoveryTypeform .discoveryQuestion textarea{min-height:150px}.discoveryTypeform .discoveryChoiceGroup{grid-template-columns:1fr}.discoveryTypeform .discoveryChoice>span{min-height:52px;font-size:14px}.discoveryPhoneField{grid-template-columns:136px 1fr;gap:8px}.discoveryPhoneField select{font-size:12px!important}.discoveryTypeform .discoveryActions{justify-content:space-between}.discoveryFlowForm{grid-template-columns:1fr;align-content:start;gap:34px;width:calc(100% - 32px);min-height:calc(100svh - 119px);padding:40px 0 58px}.discoveryStepCount{margin-top:34px}.discoveryFlowIntro h1{max-width:500px;font-size:47px}.discoveryFlowIntro>p:last-child{margin-top:22px;font-size:14px}.discoveryQuestion{border-radius:14px;min-height:360px;padding:28px 22px}.discoveryQuestion>label{font-size:14px}.discoveryQuestion input:not([type=radio]),.discoveryQuestion textarea,.discoveryQuestion select{font-size:17px}.discoveryActions{justify-content:space-between}.discoveryActions button{padding-inline:18px}.discoveryPrivacy{text-align:left}.siteFooter{grid-template-columns:1fr;gap:48px;width:calc(100% - 32px);min-height:360px;padding:60px 0 38px}.footerLinks{grid-template-columns:1fr 1fr;gap:18px 28px}.siteFooter>p{grid-column:auto;margin-top:20px}.aiPageNav{flex-direction:column;align-items:flex-start;gap:16px;width:calc(100% - 32px);min-height:64px;padding:18px 0}.aiPageBrand{width:136px}.aiPageNav nav{width:100%;padding-bottom:2px;overflow-x:auto}.aiPageNav nav a{flex:none;padding-inline:11px;font-size:11px}.aiPageHero{width:calc(100% - 32px);padding:72px 0 58px}.aiPageHero h1{font-size:48px}.aiPageHero>p:not(.pricingEyebrow){font-size:16px}.aiPageHeroActions{width:100%}.aiPageHeroActions a{width:100%;min-height:48px}.aiAnswerBand{grid-template-columns:1fr;gap:18px;width:calc(100% - 32px);padding:28px 0}.aiAnswerBand p{font-size:27px}.aiPageSection{width:calc(100% - 32px);padding:70px 0}.aiPageGrid,.aiPageTwoColumn{grid-template-columns:1fr;gap:14px}.aiPageSection h2{font-size:43px}.aiPageCardGrid,.aiRelatedPages>div:last-child{grid-template-columns:1fr}.aiPageCardGrid article{min-height:145px;padding:22px}.aiPageTwoColumn>div{padding:24px 22px}.aiPageSectionIntro{margin-bottom:30px;display:block}.aiPageFaq .faqList{max-width:none;margin-left:0}.aiPageCta{width:calc(100% - 32px);padding:72px 0 88px}.aiPageCta h2{font-size:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroImage,.heroCopy{transform:none!important}.heroModelRow>span,.commandSlideVisual:after{animation:none!important}.commandSlide{filter:none!important;transition:none!important}.signalCloud span,.clarityRoute i,.workflowNodes>i,.contextInputs span{animation:none!important}.leverageRow,.quickWinsResult,.priorityWorkflowResult{opacity:1!important;animation:none!important;transform:none!important}.leverageScan{display:none}.priorityRow{color:var(--ivory);background:#5266eb1f}.foundationCase,.foundationCounter span,.foundationCapabilities span,.foundationRoute span,.foundationSolution>i,.solutionStep{animation:none!important}.foundationCase{opacity:0;transform:none}.foundationCase:first-child,.foundationCounter span:first-child{opacity:1}.foundationScene,.quickWinFlow>i,.foundationCircuit>div,.foundationCircuit>i{animation:none!important}.foundationScene{opacity:0;transform:none}.foundationIntroScene{opacity:1}.contextScene,.contextStoryFile,.portableRoutes i{animation:none!important}.contextScene{opacity:0;transform:none}.contextCaptureScene,.contextRoleFile{opacity:1}.systemsScene,.skillIngredients>i,.savedSkillCard,.systemsSkillLibrary article,.connectedWorkflow article,.connectedWorkflow>i,.workflowActions i,.impactProgression i{animation:none!important}.systemsScene{opacity:0;transform:none}.workflowReadyScene{opacity:1}.assemblyTarget,.assemblyContext,.contextFeed,.skillsPhase,.workflowPhase,.assemblyRail article,.assemblyRail>i,.railPulse,.outputFeed,.assemblyOutput{animation:none!important}.assemblyTarget,.assemblyContext,.contextFeed,.skillsPhase,.railPulse{display:none}.workflowPhase,.assemblyRail article,.assemblyRail>i,.outputFeed,.assemblyOutput{opacity:1}.assemblyRail>i{transform:scaleX(1)}.outputFeed{transform:scaleY(1)}.assemblyOutput{transform:translate(-50%)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,input,select,textarea{touch-action:manipulation}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.heroTrack{height:720vh}.heroSignup input,.commandDiscoveryBar input{font-size:16px}@media (min-width:821px) and (max-height:900px){.commandHeading h2{font-size:clamp(34px,3.3vw,50px)}.commandHeading>p:last-child{margin-top:9px;font-size:13px}.commandCarousel{top:164px;bottom:84px}.commandSlideCopy{padding:clamp(24px,3vw,44px)}.stepMeta{margin-bottom:22px}.commandSlideCopy h3{font-size:clamp(30px,3vw,43px)}.commandSlideCopy p{margin-top:14px;font-size:14px}.commandControls{bottom:22px}.commandSlideVisual .stepCanvas{transform-origin:0 0;width:114%;height:114%;position:absolute;inset:0;transform:scale(.877)}}@media (min-width:821px) and (max-height:740px){.commandCarousel{top:112px;bottom:76px}.commandHeading .sectionLabel,.commandHeading>p:last-child{display:none}.commandHeading h2{font-size:34px}.commandSlideCopy{padding:24px 30px}.commandSlideCopy h3{font-size:31px}.commandSlideVisual .stepCanvas{width:125%;height:125%;transform:scale(.8)}}@media (max-width:820px){.heroTrack{height:660vh}.mobileMethodStep{flex-direction:column;gap:22px;padding-top:72px;display:flex}.mobileStepCopy{order:1;min-height:0;padding:0 0 24px}.mobileMethodStep .stepCanvas{order:2;width:100%;height:min(470px,118vw);margin:0}.coachPortrait{aspect-ratio:1;min-height:0}.coachPortraitAlexis img{object-position:50% 45%;transform:none}.coachPortraitMaria img{object-position:50% 38%;transform:scale(1.12)}.heroSignup input,.commandDiscoveryBar input,.applicationShell input,.applicationShell textarea,.applicationShell select{font-size:16px!important}}.languageSwitcher{color:#ffffff73;letter-spacing:.06em;border:1px solid #ededf32e;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:620;display:inline-flex}.languageSwitcher button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.languageSwitcher button.isActive{color:#fff}html[data-method-light=true] .languageSwitcher,.discoveryFlow:not(.discoveryFlowStarted) .languageSwitcher{color:#17172166;border-color:#17172129}html[data-method-light=true] .languageSwitcher button.isActive,.discoveryFlow:not(.discoveryFlowStarted) .languageSwitcher button.isActive{color:var(--night)}html[data-closing-dark=true] .languageSwitcher{color:#ffffff73;border-color:#ededf32e}html[data-closing-dark=true] .languageSwitcher button.isActive{color:#fff}.discoveryNavActions{align-items:center;gap:18px;display:flex}.discoveryNavActions>a{color:var(--ash);border-radius:999px;padding:11px 16px;font-size:12px;text-decoration:none}.discoveryFlow:not(.discoveryFlowStarted) .discoveryNavActions>a{color:#5f606d}.discoveryChoiceGroup legend>span:empty,.discoveryQuestion>label>span:empty{display:none}@media (max-width:820px){.navActions{gap:10px}.languageSwitcher{min-height:32px;padding-inline:9px}.discoveryNavActions{gap:9px}.discoveryNavActions>a{display:none}.mobileMethodStep{padding-top:48px}.methodOutcome{margin-top:58px;padding-top:64px;padding-bottom:128px}.pricingSection{padding:64px 16px 80px}.coachesSection{padding-top:72px;padding-bottom:80px}.deliverablesSection,.useCasesSection,.calendarSection{padding-top:72px;padding-bottom:82px}.groupsSection,.faqSection,.discoverySection{padding-top:80px;padding-bottom:88px}.sectionIntroSplit{margin-bottom:30px}.deliverableGrid,.coachProfiles{gap:14px}}.legalPage{color:#20202c;background:#f5f5f7;min-height:100svh}.legalHeader{background:#333342;border-bottom:1px solid #e2e3ea;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 clamp(22px,4vw,58px);display:flex}.legalBrand{align-items:center;width:148px;display:inline-flex}.legalBrand img{width:100%;height:auto;display:block}.legalBack{color:#ffffffdb;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.legalBack:hover{color:#fff;background:#ffffff1a}.legalDocument{width:min(860px,100% - 44px);margin:0 auto;padding:clamp(54px,7vw,92px) 0}.legalEyebrow{color:var(--cobalt);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:720}.legalDocument h1{color:#20202c;letter-spacing:-.058em;max-width:760px;margin:0;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:.98}.legalLead{color:#555764;max-width:700px;margin:24px 0 0;font-size:17px;line-height:1.55}.legalUpdated{color:#7b7d89;margin:22px 0 42px;font-size:12px}.legalDocument section{border-top:1px solid #e0e1e8;padding:28px 0}.legalDocument h2{color:#24242f;letter-spacing:-.018em;margin:0 0 12px;font-size:20px;font-weight:560}.legalDocument p,.legalDocument li{color:#555764;font-size:14px;line-height:1.7}.legalDocument p{margin:0}.legalDocument ul{gap:9px;margin:0;padding-left:20px;display:grid}.legalDocument a{color:#4f5fe8;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:760px){.legalHeader{min-height:66px;padding:0 18px}.legalBrand{width:132px}.legalDocument{width:calc(100% - 34px);padding:46px 0 70px}}.learnApp,.learnAuth{color:#20202c;background:#f6f6f8;min-height:100svh}.learnTopbar{color:#fff;background:#333342;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:10px clamp(18px,3vw,42px);display:flex}.learnLogo{align-items:center;width:146px;display:inline-flex}.learnLogo img{width:100%;height:auto;display:block}.learnTopActions{align-items:center;gap:10px;min-width:0;display:flex}.learnUserBadge,.learnPillButton,.learnLinkButton,.learnPrimaryButton{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;transition:background .18s,color .18s,transform .18s,border-color .18s;display:inline-flex}.learnUserBadge{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.learnPillButton{color:#fff;background:#ffffff1a}.learnPillButton:hover{background:#ffffff29}.learnPrimaryButton{background:var(--cobalt);color:#fff}.learnPrimaryButton:hover,.learnLinkButton:hover,.learnGoogleButton:hover{transform:translateY(-1px)}.learnPrimaryButton.asLink{width:max-content}.learnLinkButton{color:#3d46a3;background:#fff;border:1px solid #dedfe7}.learnSecondaryButton{color:#333642;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:560;display:inline-flex}.learnSecondaryButton:hover{background:#f5f6fa;border-color:#cfd2dc}.learnSecondaryButton svg,.learnPrimaryButton svg{flex:none;width:14px;height:14px}.learnSecondaryButton.compact{min-height:30px;padding:0 11px;font-size:11px}.learnContainer{width:min(1020px,100% - 48px);margin:0 auto;padding:66px 0 88px}.learnContainer.admin{width:min(1180px,100% - 48px)}.learnHero{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;margin-bottom:30px;display:grid}.learnEyebrow{color:var(--cobalt);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700}.learnHero h1,.learnAuthCopy h1,.learnEmptyState h1{color:#20202c;letter-spacing:-.058em;max-width:760px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.98}.learnHero p,.learnAuthCopy p,.learnPanel p,.learnEmptyState p{color:#686977;font-size:15px;line-height:1.55}.learnProgressCard,.learnPanel,.learnAuthCard{background:#fff;border:1px solid #e1e2e8;border-radius:12px;box-shadow:0 14px 40px #2122300e}.learnProgressCard{padding:20px}.learnProgressCard span,.learnPanelLabel{color:#787986;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.learnProgressCard strong{color:#20202c;letter-spacing:-.05em;margin-top:10px;font-size:42px;font-weight:500;line-height:1;display:block}.learnProgressCard small{color:#71727e;margin-top:10px;font-size:11px;display:block}.learnProgressTrack{background:#ececf2;border-radius:999px;height:7px;margin-top:16px;overflow:hidden}.learnProgressTrack i{border-radius:inherit;background:var(--cobalt);height:100%;display:block}.learnTabs{background:#fff;border:1px solid #e1e2e8;border-radius:14px;gap:6px;margin-bottom:26px;padding:5px;display:flex;overflow-x:auto}.learnTabs button{color:#5e5f6c;min-width:max-content;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:13px}.learnTabs button.active{background:var(--cobalt);color:#fff}.learnDashboard{grid-template-columns:1.2fr .8fr .8fr;gap:18px;display:grid}.learnPanel{padding:24px}.learnPanel.prominent{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:260px;display:flex}.learnPanel h2{color:#24242f;letter-spacing:-.035em;margin:11px 0 0;font-size:24px;font-weight:520;line-height:1.1}.learnPanel.wide{grid-column:1/-1}.learnPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.learnSessionList{border:1px solid #e7e8ee;border-radius:10px;gap:1px;display:grid;overflow:hidden}.learnSessionList button{color:#20202c;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7e8ee;grid-template-columns:92px 1fr 60px;align-items:center;gap:14px;display:grid}.learnSessionList button:last-child{border-bottom:0}.learnSessionList span,.learnSessionList i{color:#7b7c87;text-align:center;font-size:12px;font-style:normal}.learnSessionList strong{font-size:14px;font-weight:520}.learnSessionGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.learnSessionAside{gap:14px;display:grid;position:sticky;top:18px}.compactPanel{padding:20px}.learnExerciseStack{gap:12px;display:grid}.learnExercise{background:#fff;border:1px solid #e1e2e8;border-radius:12px;overflow:hidden;box-shadow:0 12px 34px #2122300b}.learnExercise.skipped{background:#f4f4f7}.learnExerciseHeader{width:100%;min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.learnCheck{color:#fff;border:1px solid #c9cad4;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.learnCheck.checked{border-color:var(--cobalt);background:var(--cobalt)}.learnExerciseHeader small{color:#7a7b86;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.learnExerciseHeader strong{color:#24242f;margin-top:4px;font-size:16px;font-weight:540;display:block}.learnExerciseHeader em{color:#71727e;margin-top:5px;font-size:12px;font-style:normal;display:block}.learnExerciseHeader>i{color:#5d65c9;font-size:12px;font-style:normal}.learnExerciseBody{padding:0 20px 22px 69px}.learnExerciseBody p{color:#5f606b;max-width:690px;margin:0 0 16px;font-size:14px;line-height:1.6}.learnPromptBox{background:#f8f8fa;border:1px solid #e3e4eb;border-radius:10px;overflow:hidden}.learnPromptBox span{color:#777884;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e3e4eb;padding:12px 14px;font-size:10px;font-weight:700;display:block}.learnPromptBox pre{color:#2f303b;font-family:var(--font-text);white-space:pre-wrap;margin:0;padding:16px;font-size:13px;line-height:1.55}.learnPromptBox button,.learnCompleteButton{color:#333443;min-height:42px;font:inherit;cursor:pointer;background:#ececf3;border:0;border-radius:999px;margin:0 14px 14px;padding:0 15px;font-size:12px}.learnCompleteButton{background:var(--cobalt);color:#fff;margin:16px 0 0}.learnInlineDetails{border:1px solid var(--learn-border,#e3e4eb);background:var(--learn-surface-muted,#f8f8fa);border-radius:9px;margin:14px 0 0;overflow:hidden}.learnInlineDetails>summary{min-height:44px;color:var(--learn-muted,#676875);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:12px;font-weight:650;list-style:none;display:flex}.learnInlineDetails>summary::-webkit-details-marker{display:none}.learnInlineDetails>summary:after{content:"+";color:var(--learn-accent,#5d65c9);font-size:18px;font-weight:400;line-height:1;transition:transform .18s}.learnInlineDetails[open]>summary{border-bottom:1px solid var(--learn-border,#e3e4eb);color:var(--learn-text,#2f303b)}.learnInlineDetails[open]>summary:after{transform:rotate(45deg)}.learnInlineDetails>.learnExerciseText{padding:13px 14px 14px}.learnInlineDetails>.learnExerciseText>:first-child{margin-top:0}.learnInlineDetails>.learnExerciseText>:last-child{margin-bottom:0}.learnCodeBlock{border:1px solid var(--learn-border,#e3e4eb);background:var(--learn-surface-muted,#f8f8fa);max-width:760px;color:var(--learn-text,#2f303b);white-space:pre;border-radius:10px;margin:14px 0 18px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;overflow-x:auto}.learnCodeBlock code{font:inherit;color:inherit}.learnEmptyState{flex-direction:column;justify-content:center;width:min(720px,100% - 48px);min-height:calc(100svh - 56px);margin:0 auto;display:flex}.learnAuth{justify-content:center;align-items:center;padding:46px 24px;display:flex}.learnAuth.compact{background:#f6f6f8}.learnAuthShell{width:min(1080px,100%)}.learnAuthBrand{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.learnAuthBrand a{background:#333342;border-radius:999px;width:158px;padding:9px 12px;display:inline-flex}.learnAuthBrand img{width:100%;height:auto}.learnAuthBrand span{color:#686977;font-size:13px}.learnAuthGrid{grid-template-columns:1fr 430px;align-items:center;gap:clamp(42px,8vw,110px);display:grid}.learnAuthCopy p{max-width:590px}.learnAuthInviteSummary{background:#fff;border:1px solid #e0e1e8;border-radius:10px;gap:5px;width:min(520px,100%);margin:24px 0 0;padding:14px 16px;display:grid;box-shadow:0 10px 24px #2122300a}.learnAuthInviteSummary span{color:#747684;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:720}.learnAuthInviteSummary strong{color:#24242f;font-size:17px;font-weight:540;line-height:1.2}.learnAuthInviteSummary small{color:#676a76;font-size:12px;line-height:1.35}.learnAuthFacts{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.learnAuthFacts span{color:#595a66;background:#fff;border:1px solid #e0e1e8;border-radius:999px;padding:10px 13px;font-size:12px}.learnAuthCard{padding:28px}.learnAuthCard.standalone{width:min(440px,100%)}.learnAuthCard h1,.learnAuthCard h2{color:#24242f;letter-spacing:-.035em;margin:0;font-size:26px;font-weight:540}.learnAuthCard p{color:#686977;margin:10px 0 22px;font-size:14px;line-height:1.5}.learnInviteNotice{background:#f3f5ff;border:1px solid #d9defc;border-radius:10px;gap:5px;margin:0 0 18px;padding:13px 14px;display:grid}.learnInviteNotice span{color:#5964e0;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:720}.learnInviteNotice strong{color:#272b62;font-size:13px;font-weight:560;line-height:1.35}.learnInviteNotice small{color:#5c607b;font-size:12px;line-height:1.4}.learnGoogleButton{color:#20202c;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:540;display:inline-flex}.learnGoogleIcon{flex:none;width:18px;height:18px}.learnDivider{color:#8a8b96;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.learnDivider:before,.learnDivider:after{content:"";background:#e3e4eb;flex:1;height:1px}.learnAuthTabs{background:#f0f1f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:5px;display:grid}.learnAuthTabs button{color:#62636f;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px}.learnAuthTabs button.active{color:#20202c;background:#fff;box-shadow:0 6px 16px #2122300f}.learnAuthForm,.learnAdminEditGrid,.learnAdminInlineForm,.learnAdminExercise{gap:12px;display:grid}.learnAuthForm label,.learnAdminEditGrid label,.learnAdminInlineForm label,.learnAdminExercise label,.adminCreate label{color:#595a66;gap:7px;font-size:12px;font-weight:520;display:grid}.learnAuthForm input,.learnAuthForm textarea,.learnAdminEditGrid input,.learnAdminEditGrid textarea,.learnAdminEditGrid select,.learnAdminInlineForm input,.learnAdminInlineForm select,.learnAdminExercise input,.learnAdminExercise textarea,.learnAdminExercise select,.adminCreate input{color:#20202c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:10px;outline:0;padding:0 14px;font-size:14px}.learnAuthForm textarea,.learnAdminEditGrid textarea,.learnAdminExercise textarea{resize:vertical;min-height:92px;padding:12px 14px}.learnAuthForm input:focus,.learnAuthForm textarea:focus,.learnAdminEditGrid input:focus,.learnAdminEditGrid textarea:focus,.learnAdminEditGrid select:focus,.learnAdminInlineForm input:focus,.learnAdminInlineForm select:focus,.learnAdminExercise input:focus,.learnAdminExercise textarea:focus,.learnAdminExercise select:focus,.adminCreate input:focus{border-color:#8e9af3;box-shadow:0 0 0 4px #5266eb1f}.learnAuthLinks{justify-content:space-between;gap:12px;display:flex}.learnAuthLinks button,.learnAuthLinks a,.learnTextButton{color:#4a54c7;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:none}.learnAuthMessage,.learnAdminMessage{color:#444c91;background:#eef0ff;border-radius:10px;margin:15px 0 0;padding:12px 14px;font-size:13px}.learnAuthMessage.error,.learnAuthMessage[role=alert]{color:#a34747;background:#fff0f0}.learnAdminList,.learnAdminSessions,.learnAdminExerciseList{gap:16px;display:grid}.adminCreate{gap:12px;display:grid}.learnAdminInlineForm{background:#f8f8fa;border:1px solid #e4e5eb;border-radius:12px;grid-template-columns:72px repeat(4,minmax(0,1fr)) 130px auto;align-items:end;padding:14px}.learnAdminSession{background:#fff;border:1px solid #e1e2e8;border-radius:12px;overflow:hidden}.learnAdminSession summary{cursor:pointer;grid-template-columns:86px 1fr auto;align-items:center;gap:16px;min-height:68px;padding:0 18px;display:grid}.learnAdminSession summary span,.learnAdminSession summary i{color:#777884;font-size:12px;font-style:normal}.learnAdminSession summary strong{font-size:15px;font-weight:540}.learnAdminEditGrid{background:#fbfbfc;border-top:1px solid #e7e8ee;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.learnAdminEditGrid.compact{grid-template-columns:80px 130px 1fr 1fr}.learnAdminEditGrid label:has(textarea){grid-column:span 3}.learnAdminEditGrid.compact label:has(textarea){grid-column:span 3}.learnAdminExercise{border-top:1px solid #ececf2;grid-template-columns:130px 1fr 130px;padding:16px 18px}.learnAdminExercise.skipped{background:#f4f4f7}.learnAdminExercise label:nth-of-type(4){grid-column:1/-1}.learnAdminExercise label:has(textarea){grid-column:1/-1}.learnAdminTwoCols{grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 18px;display:grid}.learnCheckboxLabel{align-items:center;grid-template-columns:auto 1fr!important}.learnCheckboxLabel input{width:18px!important;min-height:18px!important}@media (max-width:900px){.learnHero,.learnAuthGrid,.learnSessionGrid,.learnDashboard,.learnAdminTwoCols{grid-template-columns:1fr}.learnSessionAside{position:static}.learnAdminInlineForm,.learnAdminEditGrid,.learnAdminEditGrid.compact,.learnAdminExercise{grid-template-columns:1fr}.learnAdminExercise label:nth-of-type(4){grid-column:auto}.learnAdminEditGrid label:has(textarea){grid-column:auto}.learnAdminEditGrid.compact label:has(textarea){grid-column:auto}.learnAdminExercise label:has(textarea){grid-column:auto}}@media (max-width:620px){.learnTopbar{flex-direction:column;align-items:flex-start}.learnTopActions{flex-wrap:wrap;width:100%}.learnContainer{width:calc(100% - 28px);padding:42px 0 68px}.learnHero h1,.learnAuthCopy h1,.learnEmptyState h1{font-size:42px}.learnExerciseBody{padding-left:20px}.learnSessionList button{grid-template-columns:1fr;gap:5px;padding:14px}.learnSessionList span,.learnSessionList i{text-align:left}}.learnTopbar{min-height:52px;padding-top:8px;padding-bottom:8px}.learnLogo{width:132px}.learnUserBadge,.learnPillButton,.learnLinkButton,.learnPrimaryButton{min-height:36px;padding:0 14px;font-size:12px}.learnContainer{width:min(960px,100% - 44px);padding:42px 0 70px}.learnHero{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:22px;margin-bottom:16px}.learnHero h1{max-width:620px;font-size:clamp(32px,4.2vw,48px);line-height:1}.learnHero>div:first-child>strong{color:#30313d;margin-top:10px;font-size:15px;font-weight:540;display:block}.learnHero p{max-width:640px;margin-top:8px;font-size:13px}.learnEyebrow{margin-bottom:9px;font-size:9px}.learnProgressCard{border-radius:10px;padding:16px;box-shadow:0 10px 24px #2122300b}.learnProgressCard strong{margin-top:8px;font-size:32px}.learnProgressTrack{height:6px;margin-top:12px}.learnOverviewStrip{grid-template-columns:minmax(0,1.25fr) .48fr minmax(0,.82fr) minmax(0,.82fr);gap:10px;margin:0 0 14px;display:grid}.learnOverviewItem{background:#fff;border:1px solid #e2e3e9;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:116px;padding:16px;display:flex;box-shadow:0 8px 20px #21223009}.learnOverviewItem strong{color:#24242f;letter-spacing:-.02em;margin-top:8px;font-size:17px;font-weight:540;line-height:1.12;display:block}.learnOverviewItem.metric strong{letter-spacing:-.04em;font-size:34px;line-height:.95}.learnOverviewItem p{color:#6d6e79;margin:7px 0 0;font-size:12px;line-height:1.42}.learnOverviewItem .learnPrimaryButton,.learnOverviewItem .learnLinkButton{min-height:32px;margin-top:12px}.learnTabs{border-radius:11px;margin-bottom:14px;padding:4px}.learnTabs button{border-radius:8px;min-height:38px;font-size:12px}.learnSessionLayout,.learnDiagnosticLayout{gap:12px;display:grid}.learnDiagnosticLayout.fullscreen{width:min(1320px,100vw - 32px);margin-left:calc(50% + min(1320px,100vw - 32px)/-2)}.learnClassBrief{background:#e7e8ee;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr) minmax(0,.82fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 10px 24px #2122300a}.learnClassBrief.diagnostic{grid-template-columns:minmax(0,1.4fr) minmax(0,.72fr) minmax(0,.88fr)}.learnDiagnosticLayout.fullscreen .learnClassBrief.diagnostic>div{min-height:92px;padding:14px 16px}.learnDiagnosticLayout.fullscreen .learnClassTitle h2{font-size:19px}.learnDiagnosticLayout.fullscreen .learnClassBrief p{margin-top:6px}.learnClassBrief>div{background:#fff;min-height:128px;padding:17px 18px}.learnClassTitle h2{color:#23232d;letter-spacing:-.035em;margin:8px 0 0;font-size:23px;font-weight:560;line-height:1.06}.learnClassBrief span:not(.learnPanelLabel){color:#787986;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.learnClassBrief p{color:#666773;margin:8px 0 0;font-size:12px;line-height:1.48}.learnExerciseStack{gap:8px}.learnExercise{box-shadow:none;border-radius:10px}.learnExercise.open{box-shadow:0 10px 26px #2122300a}.learnExerciseHeader{grid-template-columns:28px 1fr 28px;gap:12px;min-height:66px;padding:13px 16px}.learnCheck{border-radius:6px;width:21px;height:21px;font-size:12px}.learnExerciseHeader small{letter-spacing:.09em;font-size:9px}.learnExerciseHeader strong{margin-top:3px;font-size:14px;font-weight:540}.learnExerciseHeader em{margin-top:3px;font-size:11px;line-height:1.35}.learnExerciseHeader>i{color:#4c55bd;background:#f0f1f5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex}.learnExerciseBody{background:#fbfbfc;border-top:1px solid #ececf2;padding:16px 18px 18px 56px}.learnExerciseBody p,.learnExerciseText p{color:#5f606b;max-width:720px;margin:0 0 11px;font-size:13px;line-height:1.55}.learnStepLine{grid-template-columns:24px 1fr;gap:9px;display:grid}.learnStepLine .learnStepNumber{color:#4751bd;background:#eceefe;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:650;display:inline-flex}.learnStepLine .learnStepText{min-width:0}.learnPromptBox{border-radius:9px;margin-top:13px}.learnPromptBox span{padding:10px 12px;font-size:9px}.learnPromptBox pre{padding:13px;font-size:12px;line-height:1.5}.learnPromptBox button,.learnCompleteButton{min-height:34px;font-size:11px}.learnCompleteButton{margin-top:13px}.learnSessionLayout .learnPanel.wide{box-shadow:none;border-radius:10px;padding:18px}.diagnosticStart{flex-direction:column;justify-content:center;align-items:flex-start;min-height:248px;padding:28px;display:flex}.diagnosticStart h2{max-width:520px;margin:10px 0 0}.diagnosticStart p{max-width:620px}.learnInlineError{margin:12px 0 0;color:#ad2f2f!important;font-size:12px!important}.learnPdfShell{background:#fff;border:1px solid #e1e2e8;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px #2122300a}.learnPdfShell.fullscreen{min-height:calc(100svh - 232px)}.learnPdfToolbar{background:#fbfbfc;border-bottom:1px solid #e7e8ee;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 16px;display:flex}.learnPdfToolbar>div{gap:3px;min-width:0;display:grid}.learnPdfToolbar strong{text-overflow:ellipsis;white-space:nowrap;color:#24242f;font-size:13px;font-weight:560;overflow:hidden}.learnPdfToolbar span{color:#757681;font-size:11px;display:block}.learnPdfViewport{background:#f4f5f8;gap:14px;height:min(74svh,860px);max-height:calc(100svh - 292px);padding:18px;display:grid;overflow:auto}.learnPdfPage{justify-items:center;gap:8px;display:grid}.learnPdfPage span{color:#777884;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.learnPdfPage canvas{background:#fff;border:1px solid #dedfe7;border-radius:6px;max-width:100%;box-shadow:0 12px 24px #21223014}.learnAdminDiagnostic{background:#fbfbfc;border:1px solid #e4e5eb;border-radius:12px;gap:14px;margin:16px 0;padding:16px;display:grid}.learnAdminDiagnostic h3{color:#24242f;letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:560}.learnAdminDiagnostic p{color:#686977;margin:8px 0 0;font-size:12px;line-height:1.5}.learnAdminDiagnostic code{color:#3d46a3;background:#fff;border:1px solid #dedfe7;border-radius:5px;padding:2px 5px;font-size:11px}.learnAdminEditGrid.diagnostic{background:0 0;border:0;grid-template-columns:minmax(0,1fr) 140px 90px;padding:0}.learnAdminEditGrid.diagnostic label:nth-of-type(4),.learnAdminEditGrid.diagnostic label:nth-of-type(5){grid-column:1/-1}.learnAdminEditGrid.diagnostic label:has(textarea){grid-column:1/-1}.learnDiagnosticStats{background:#e1e2e8;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.learnDiagnosticStats article{background:#fff;flex-direction:column;justify-content:center;min-height:78px;padding:14px;display:flex}.learnDiagnosticStats span{color:#777884;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.learnDiagnosticStats strong{color:#24242f;margin-top:6px;font-size:18px;font-weight:560}.learnDiagnosticDirectLink{background:#fff;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:1fr minmax(260px,2fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.learnDiagnosticDirectLink span{color:#777884;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.learnDiagnosticDirectLink input{color:#32333d;background:#fbfbfc;border:1px solid #dedfe7;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px}.diagnosticPage{color:#24242f;background:#f4f5f8;min-height:100svh}.diagnosticHeader{z-index:20;background:#171820;border-bottom:1px solid #ffffff1f;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:10px 18px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #14151f29}.diagnosticLogo img{width:118px;height:auto;display:block}.diagnosticHeader>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:560;overflow:hidden}.diagnosticCta{min-height:40px;padding:0 16px;text-decoration:none;box-shadow:0 10px 22px #4751bd38}.diagnosticDocument{min-height:calc(100svh - 64px)}.diagnosticLoading{flex-direction:column;justify-content:center;width:min(620px,100% - 32px);min-height:calc(100svh - 64px);margin:0 auto;display:flex}.diagnosticLoading span{color:#6366d8;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:760}.diagnosticLoading h1{color:#24242f;letter-spacing:-.04em;margin:12px 0 0;font-size:36px;font-weight:560}.diagnosticLoading p{color:#686977;max-width:480px;font-size:14px;line-height:1.55}.diagnosticPdfViewport{background:#eef0f4;gap:16px;height:calc(100svh - 64px);padding:18px;display:grid;overflow:auto}.diagnosticPdfPage{justify-items:center;display:grid}.diagnosticPdfPage canvas{background:#fff;border:1px solid #dedfe7;border-radius:6px;max-width:100%;box-shadow:0 14px 30px #2122301a}.learnEmptyState.compact{min-height:320px}@media (max-width:860px){.learnHero,.learnOverviewStrip,.learnClassBrief,.learnClassBrief.diagnostic,.learnDiagnosticStats,.learnAdminEditGrid.diagnostic,.learnDiagnosticDirectLink,.diagnosticHeader{grid-template-columns:1fr}.diagnosticHeader{gap:10px;position:relative}.diagnosticCta{width:100%}.diagnosticPdfViewport{height:auto;min-height:calc(100svh - 170px);padding:12px}.learnDiagnosticLayout.fullscreen{width:100%;margin-left:0}.learnPdfToolbar{flex-direction:column;align-items:flex-start;padding:12px}.learnPdfToolbar .learnPrimaryButton{width:100%}.learnPdfViewport{height:68svh;max-height:none;padding:12px}.learnOverviewItem{min-height:auto}.learnAdminEditGrid.diagnostic label:nth-of-type(4),.learnAdminEditGrid.diagnostic label:nth-of-type(5){grid-column:auto}.learnAdminEditGrid.diagnostic label:has(textarea){grid-column:auto}}.learnEvaluationOverlay{z-index:210;color:#ededf3;background:#171721;position:fixed;inset:0;overflow:auto}.learnEvaluationDialog{min-height:100svh;font-family:var(--font-text);flex-direction:column;display:flex}.learnEvaluationHeader{border-bottom:1px solid #ededf31a;grid-template-columns:138px minmax(0,1fr) 38px;align-items:center;gap:22px;width:min(1180px,100% - 48px);min-height:72px;margin:0 auto;display:grid}.learnEvaluationHeader img{width:132px;display:block}.learnEvaluationHeader div{min-width:0}.learnEvaluationHeader span,.learnEvaluationHeader strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnEvaluationHeader span{color:#989aa6;text-transform:uppercase;font-size:9px;font-weight:680}.learnEvaluationHeader strong{color:#ededf3;margin-top:3px;font-size:12px;font-weight:560}.learnEvaluationClose{color:#c3c3cc;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ededf329;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.learnEvaluationClose:hover,.learnEvaluationClose:focus-visible{color:#fff;border-color:#7f88ff;outline:0}.learnEvaluationProgress,.learnEvaluationStep{width:min(620px,100% - 48px);margin-inline:auto}.learnEvaluationProgress{padding-top:38px}.learnEvaluationProgress>span{color:#989aa6;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.learnEvaluationProgress>i{background:#343441;height:3px;display:block;overflow:hidden}.learnEvaluationProgress>i>b{background:#5964e0;height:100%;transition:width .35s;display:block}.learnEvaluationStep{flex-direction:column;flex:1;justify-content:center;padding:54px 0 72px;animation:.28s both learnEvaluationStepIn;display:flex}.learnEvaluationPending{border-left:3px solid #7f88ff;gap:4px;margin:0 0 24px;padding:8px 0 8px 13px;display:grid}.learnEvaluationPending strong{color:#ededf3;font-size:13px}.learnEvaluationPending span{color:#aeb0bc;font-size:11px;line-height:1.45}.learnEvaluationScore,.learnEvaluationNeeds{border:0;margin:0;padding:0}.learnEvaluationScore legend,.learnEvaluationOpenAnswer>span,.learnEvaluationNeeds legend{color:#ededf3;font-size:34px;font-weight:490;line-height:1.12;display:block}.learnEvaluationScore>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;margin-top:36px;display:grid}.learnEvaluationScore button{aspect-ratio:1;color:#d8d8df;min-width:0;font:inherit;cursor:pointer;background:#272735;border:1px solid #4b4c5a;border-radius:7px;font-size:17px;font-weight:620;transition:border-color .16s,background .16s,transform .16s}.learnEvaluationScore button:hover{border-color:#7f88ff;transform:translateY(-2px)}.learnEvaluationScore button:focus-visible{outline-offset:2px;outline:3px solid #7f88ff59}.learnEvaluationScore button[aria-pressed=true]{color:#fff;background:#5964e0;border-color:#7f88ff}.learnEvaluationScore>p{color:#989aa6;justify-content:space-between;gap:20px;margin:10px 1px 0;font-size:10px;display:flex}.learnEvaluationOpenAnswer{gap:28px;display:grid}.learnEvaluationOpenAnswer textarea,.learnEvaluationOther{color:#f1f1f5;width:100%;font:inherit;background:#272735;border:1px solid #4a4b59;border-radius:7px;outline:0;font-size:17px;line-height:1.5}.learnEvaluationOpenAnswer textarea{resize:vertical;min-height:170px;padding:15px 16px}.learnEvaluationOther{min-height:50px;margin-top:14px;padding:0 14px}.learnEvaluationOpenAnswer textarea:focus,.learnEvaluationOther:focus{border-color:#8291f4;box-shadow:inset 0 -2px #8291f4}.learnEvaluationOpenAnswer textarea::placeholder,.learnEvaluationOther::placeholder{color:#858694}.learnEvaluationNeeds legend>span{color:#989aa6;margin-top:8px;font-size:11px;font-weight:450;display:block}.learnEvaluationNeeds>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.learnEvaluationNeeds label{cursor:pointer;position:relative}.learnEvaluationNeeds label input{opacity:0;pointer-events:none;position:absolute}.learnEvaluationNeeds label>span{color:#c8c9d2;text-align:center;background:#272735;border:1px solid #4a4b59;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:10px 14px;font-size:13px;transition:border-color .16s,background .16s;display:flex}.learnEvaluationNeeds label:hover>span{border-color:#7f88ff}.learnEvaluationNeeds input:focus-visible+span{outline-offset:2px;outline:3px solid #7f88ff59}.learnEvaluationNeeds input:checked+span{color:#fff;background:#5266eb33;border-color:#8291f4;box-shadow:inset 0 0 0 1px #8291f4}.learnEvaluationError{color:#ffb1a9;margin:18px 0 0;font-size:11px;line-height:1.45}.learnEvaluationActions{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:34px;display:flex}.learnEvaluationActions>button{color:#c3c3cc;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 18px;font-size:13px}.learnEvaluationActions>button:hover{color:#fff;background:#ededf314}.learnEvaluationActions>button.primary{color:#fff;background:#5964e0;border-color:#5964e0;min-width:142px}.learnEvaluationActions>button.primary:hover{background:#6875ea}.learnEvaluationActions>button.primary span{margin-left:18px}.learnEvaluationActions>button:focus-visible{outline-offset:2px;outline:3px solid #7f88ff59}.learnEvaluationThankYou{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:min(620px,100% - 48px);margin:0 auto;display:flex}.learnEvaluationThankYou i{color:#aeb4ff;border:1px solid #7f88ff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.learnEvaluationThankYou h2{color:#ededf3;margin:24px 0 0;font-size:34px;font-weight:490}.learnEvaluationThankYou p{color:#aeb0bc;margin:12px 0 0;font-size:14px}.learnSessionEvaluationControls{border-top:1px solid var(--learn-border-soft);padding:10px 12px 12px}.learnSessionEvaluationPopover .learnSessionEvaluationControls{border-top:0}.learnSessionEvaluationHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.learnSessionEvaluationHeading span strong,.learnSessionEvaluationHeading span small{display:block}.learnSessionEvaluationHeading strong{color:var(--learn-text);font-size:11px}.learnSessionEvaluationHeading small{color:var(--learn-muted);margin-top:3px;font-size:9.5px}.learnSessionEvaluationHeading>i{background:#b1b3bd;border-radius:50%;width:8px;height:8px}.learnSessionEvaluationHeading>i.open{background:#5964e0;box-shadow:0 0 0 4px #5964e021}.learnSessionEvaluationActions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.learnSessionEvaluationActions button,.learnSessionEvaluationConfirm button{border:1px solid var(--learn-border);background:var(--learn-surface);min-height:30px;color:var(--learn-text);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:10px}.learnSessionEvaluationActions button.primary,.learnSessionEvaluationConfirm button.primary{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff}.learnSessionEvaluationActions button.danger{color:#a74747}.learnSessionEvaluationConfirm{grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin-top:10px;display:grid}.learnSessionEvaluationConfirm p{color:var(--learn-muted);margin:0;font-size:9.5px;line-height:1.35}.learnAdminEvaluationPanel{background:#fbfbfc;border:1px solid #e2e4eb;border-left:3px solid #b8bac3;border-radius:8px;grid-template-columns:minmax(170px,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:grid}.learnAdminEvaluationPanel.open{background:#f7f8ff;border-left-color:#5964e0}.learnAdminEvaluationSummary span,.learnAdminEvaluationSummary strong,.learnAdminEvaluationSummary small{display:block}.learnAdminEvaluationSummary span{color:#7a7d89;text-transform:uppercase;font-size:9px;font-weight:700}.learnAdminEvaluationSummary strong{color:#242532;margin-top:3px;font-size:15px}.learnAdminEvaluationSummary small{color:#737683;margin-top:3px;font-size:10px}.learnAdminEvaluationButtons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.learnAdminEvaluationButtons button,.learnAdminEvaluationConfirm button{color:#30313d;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe8;border-radius:6px;padding:0 11px;font-size:10.5px}.learnAdminEvaluationButtons button.primary,.learnAdminEvaluationConfirm button.primary{color:#fff;background:#5964e0;border-color:#5964e0}.learnAdminEvaluationButtons button.danger{color:#a74747}.learnAdminEvaluationConfirm{justify-content:flex-end;align-items:center;gap:7px;display:flex}.learnAdminEvaluationConfirm p{color:#676a76;max-width:320px;margin:0 7px 0 0;font-size:10.5px;line-height:1.4}.learnAdminEvaluationMessage{color:#676a76;grid-column:1/-1;margin:0;font-size:10px}.learnEvaluationResultsOverlay{z-index:230;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11121ac2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.learnEvaluationResultsDialog{color:#24252f;background:#fff;border:1px solid #dedfe8;border-radius:8px;width:min(1080px,100%);max-height:min(860px,100svh - 48px);overflow:auto;box-shadow:0 28px 90px #00000047}.learnEvaluationResultsDialog>header{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 18px;display:flex}.learnEvaluationResultsDialog>header span{color:#7b7e8a;font-size:9px;font-weight:700}.learnEvaluationResultsDialog>header h2{margin:4px 0 0;font-size:18px;font-weight:580}.learnEvaluationResultsDialog>header button{color:#555763;width:34px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e2e8;border-radius:50%;font-size:22px}.learnEvaluationResultsSummary{border-bottom:1px solid #ececf2;grid-template-columns:repeat(3,1fr);display:grid}.learnEvaluationResultsSummary>div{border-right:1px solid #ececf2;padding:16px 18px}.learnEvaluationResultsSummary>div:last-child{border-right:0}.learnEvaluationResultsSummary strong,.learnEvaluationResultsSummary span{display:block}.learnEvaluationResultsSummary strong{font-size:24px;font-weight:580}.learnEvaluationResultsSummary span{color:#777a86;margin-top:3px;font-size:10px}.learnEvaluationDistribution{border-bottom:1px solid #ececf2;grid-template-columns:repeat(10,1fr);align-items:end;gap:8px;height:128px;padding:14px 18px 10px;display:grid}.learnEvaluationDistribution>div{text-align:center;grid-template-rows:1fr auto auto;gap:3px;height:100%;display:grid}.learnEvaluationDistribution i{background:#f4f4f7;justify-content:center;align-items:end;display:flex}.learnEvaluationDistribution b{background:#5964e0;width:48%;min-height:2px;display:block}.learnEvaluationDistribution span{color:#555763;font-size:10px}.learnEvaluationDistribution small{color:#92949e;font-size:8px}.learnEvaluationResultsState{color:#71737e;margin:0;padding:28px 18px;font-size:12px}.learnEvaluationResultsState.error{color:#a74747}.learnEvaluationResponseList article{border-bottom:1px solid #ececf2;grid-template-columns:170px 58px minmax(280px,1fr) 100px;align-items:start;gap:14px;padding:16px 18px;display:grid}.learnEvaluationResponseList article:last-child{border-bottom:0}.learnEvaluationResponsePerson strong,.learnEvaluationResponsePerson span,.learnEvaluationResponsePerson small{overflow-wrap:anywhere;display:block}.learnEvaluationResponsePerson strong{font-size:11.5px}.learnEvaluationResponsePerson span{color:#6f727e;margin-top:3px;font-size:9.5px}.learnEvaluationResponsePerson small{color:#9698a1;margin-top:8px;font-size:8.5px}.learnEvaluationResponseScore strong{font-size:24px;font-weight:590}.learnEvaluationResponseScore span{color:#868894;font-size:10px}.learnEvaluationResponseAnswer>span{color:#777a86;font-size:9.5px;line-height:1.35}.learnEvaluationResponseAnswer p{color:#2c2e38;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.5}.learnEvaluationResponseAnswer small{color:#5964e0;margin-top:9px;font-size:9.5px;display:block}.learnEvaluationNotification{color:#777a86;font-size:9.5px}.learnEvaluationNotification.sent{color:#45745c}.learnEvaluationNotification small{color:#a74747;max-height:42px;margin-top:5px;font-size:8px;line-height:1.3;display:block;overflow:hidden}@keyframes learnEvaluationStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.learnEvaluationHeader{grid-template-columns:110px minmax(0,1fr) 36px;gap:12px;width:calc(100% - 32px)}.learnEvaluationHeader img{width:106px}.learnEvaluationProgress,.learnEvaluationStep,.learnEvaluationThankYou{width:calc(100% - 32px)}.learnEvaluationProgress{padding-top:24px}.learnEvaluationStep{justify-content:flex-start;padding:42px 0 48px}.learnEvaluationScore legend,.learnEvaluationOpenAnswer>span,.learnEvaluationNeeds legend,.learnEvaluationThankYou h2{font-size:28px}.learnEvaluationScore>div{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px}.learnEvaluationNeeds>div{grid-template-columns:1fr}.learnEvaluationResultsOverlay{align-items:end;padding:0}.learnEvaluationResultsDialog{border-radius:8px 8px 0 0;max-height:94svh}.learnEvaluationResultsSummary{grid-template-columns:1fr 1fr}.learnEvaluationResultsSummary>div:last-child{border-top:1px solid #ececf2;grid-column:1/-1}.learnEvaluationResponseList article{grid-template-columns:1fr 52px}.learnEvaluationResponseAnswer,.learnEvaluationNotification{grid-column:1/-1}.learnAdminEvaluationPanel{grid-template-columns:1fr}.learnAdminEvaluationButtons,.learnAdminEvaluationConfirm{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.learnEvaluationStep{animation:none}.learnEvaluationProgress>i>b,.learnEvaluationScore button{transition:none}}@media (max-width:620px){.learnContainer{width:calc(100% - 28px);padding:32px 0 58px}.learnHero h1{font-size:34px}.learnExerciseBody{padding-left:16px}}.learnAdminMercury{color:#20212a;background:#f5f5f7;grid-template-columns:218px minmax(0,1fr);min-height:100svh;display:grid}.learnAdminRail{color:#f5f5f7;background:#171820;border-right:1px solid #ffffff14;grid-template-rows:auto 1fr auto;gap:24px;min-height:100svh;padding:16px 12px;display:grid;position:sticky;top:0}.learnAdminRailLogo{border-radius:999px;width:148px;padding:8px 10px;display:inline-flex}.learnAdminRailLogo img{width:100%;height:auto;display:block}.learnAdminRailNav{align-content:start;gap:5px;display:grid}.learnAdminRailNav a,.learnAdminRailNav button{color:#b9bac5;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:12px;text-decoration:none;display:flex}.learnAdminRailNav span{color:#dfe1ff;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:760;display:inline-flex}.learnAdminRailAccount{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:10px;display:grid}.learnAdminRailAccount span{color:#d9dae2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learnAdminRailAccount button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;font-size:11px}.learnAdminMain{align-content:start;gap:14px;min-width:0;padding:18px 22px 34px;display:grid}.learnAdminHeader{justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.learnAdminHeader p,.learnAdminPaneHead span,.learnAdminSectionHeader span,.learnAdminMetricGrid span,.learnAdminLinkBox span,.learnAdminUploadBox label{color:#777884;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:760}.learnAdminHeader h1{color:#22232c;letter-spacing:-.025em;margin:2px 0 0;font-size:23px;font-weight:560}.learnAdminHeaderStats{align-items:center;gap:7px;display:flex}.learnAdminHeaderStats span{color:#555663;background:#fff;border:1px solid #e1e2e8;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;display:inline-flex}.learnAdminMessage.mercury{background:#f1f3ff;border:1px solid #dfe2ff;margin:0}.learnAdminMain:has(.learnAdminSessionWorkspaceFull)>.learnAdminMessage.mercury{z-index:120;max-width:min(420px,100vw - 32px);position:fixed;top:82px;right:16px;box-shadow:0 12px 34px #1f212b29}.learnAdminWorkspace{grid-template-columns:minmax(520px,.92fr) minmax(520px,1.08fr);align-items:start;gap:14px;min-width:0;display:grid}.learnAdminDashboard{gap:14px;display:grid}.learnAdminOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.learnAdminOverviewGrid article{background:#fff;border:1px solid #e1e2e8;border-radius:10px;align-content:center;gap:6px;min-height:92px;padding:14px;display:grid;box-shadow:0 10px 24px #1f202e09}.learnAdminOverviewGrid span{color:#777884;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.learnAdminOverviewGrid strong{color:#22232c;letter-spacing:-.04em;font-size:28px;font-weight:560;line-height:1}.learnAdminOverviewGrid small{color:#777884;font-size:11px;line-height:1.35}.learnAdminOpsGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:14px;display:grid}.learnAdminChartGrid,.learnAdminClientsPage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.learnAdminChartBody{gap:12px;padding:14px;display:grid}.learnAdminBarMetric{grid-template-columns:128px minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.learnAdminBarMetric span{color:#555663;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.learnAdminBarMetric>i{background:#eff0f5;border-radius:999px;height:8px;overflow:hidden}.learnAdminBarMetric b{border-radius:inherit;background:#5964e0;height:100%;display:block}.learnAdminBarMetric.danger b{background:#d45555}.learnAdminBarMetric strong{color:#252630;text-align:right;font-size:12px;font-weight:560}.learnAdminColumnChart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:210px;display:grid}.learnAdminColumnChart span{grid-template-rows:1fr auto auto;place-items:end center;gap:6px;min-width:0;height:100%;display:grid}.learnAdminColumnChart i{background:linear-gradient(#5964e0,#8d94ee);border-radius:7px 7px 3px 3px;align-self:end;width:100%;min-height:6px;display:block}.learnAdminColumnChart em,.learnAdminColumnChart strong{color:#777884;font-size:10px;font-style:normal;font-weight:560}.learnAdminOpsGrid .wide{grid-column:1/-1}.learnAdminClientPane.mercuryFull{overflow:hidden}.learnAdminClientPane,.learnAdminDetail,.learnAdminPanel{background:#fff;border:1px solid #e1e2e8;border-radius:10px;box-shadow:0 12px 28px #1f202e0b}.learnAdminClientPane{overflow:hidden}.learnImportPanel{margin-top:18px}.learnImportPanel form{grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.learnImportPanel label{color:#666977;gap:7px;font-size:11px;display:grid}.learnImportPanel input[type=file]{background:#fbfbfc;border:1px solid #dfe1e8;border-radius:8px;min-height:38px;padding:7px 9px}.learnImportPanel .learnImportConfirm{grid-template-columns:auto 1fr;align-items:center}.learnImportResult{color:#375d42;border-top:1px solid #e7e8ee;margin:0;padding:12px 16px;font-size:12px}.learnImportResult.error{color:#9d3434}.learnImportResult a{color:inherit;font-weight:700}@media (max-width:900px){.learnImportPanel form{grid-template-columns:1fr;align-items:stretch}}.learnAdminPaneHead,.learnAdminSectionHeader{border-bottom:1px solid #e7e8ee;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 14px;display:flex}.learnAdminPaneHead strong,.learnAdminSectionHeader strong{color:#24252e;margin-top:3px;font-size:13px;font-weight:560;display:block}.learnAdminSectionHeader small{color:#777884;font-size:11px}.learnAdminCreateMenu{position:relative}.learnAdminCreateMenu summary{color:#333443;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;list-style:none;display:inline-flex}.learnAdminCreateMenu summary::-webkit-details-marker{display:none}.learnAdminCreateMenu form{z-index:10;background:#fff;border:1px solid #dedfe7;border-radius:10px;gap:10px;width:260px;padding:12px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 44px #1f202e24}.learnAdminCreateMenu label{color:#60616c;gap:6px;font-size:11px;display:grid}.learnAdminCreateMenu input,.learnAdminUploadBox input,.learnAdminLinkBox input,.learnAdminEditGrid.mercury input,.learnAdminEditGrid.mercury textarea,.learnAdminEditGrid.mercury select,.learnAdminInlineForm.mercury input,.learnAdminInlineForm.mercury select{color:#24252e;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.learnAdminEditGrid.mercury textarea{min-height:70px;padding:9px 10px}.learnAdminClientTable{display:grid}.learnAdminClientHeader,.learnAdminClientRow{grid-template-columns:minmax(220px,1.45fr) minmax(100px,.62fr) minmax(118px,.72fr) minmax(104px,.66fr) minmax(120px,.76fr) minmax(116px,.76fr) 74px;align-items:center;gap:12px;display:grid}.learnAdminClientHeader{color:#888995;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ececf2;min-height:34px;padding:0 14px;font-size:10px;font-weight:700}.learnAdminClientRow{width:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ececf2;padding:0 14px}.learnAdminClientRow:hover,.learnAdminLeadRow:hover{background:#f7f7fa}.learnAdminClientRow strong,.learnAdminLeadRow strong{color:#252630;font-size:12px;font-weight:560;display:block}.learnAdminClientRow small,.learnAdminLeadRow small{color:#777884;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.learnAdminClientName{align-items:center;gap:10px;min-width:0;display:flex}.learnAdminClientName>i,.learnAdminClientTitle>i{color:#3f4398;background:#f0f1f6;border:1px solid #dddfea;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:760;display:inline-flex}.learnAdminClientName>span{min-width:0}.learnAdminRowAction{color:#3d3e48;background:#fff;border:1px solid #dfe1e8;border-radius:999px;justify-content:center;align-items:center;min-height:28px;font-size:11px;display:inline-flex}.learnAdminDetail{gap:12px;min-width:0;padding:12px;display:grid}.learnAdminDetail.fullscreen{width:min(1260px,100%);margin:0 auto}.learnAdminClientWorkspaceGrid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;display:grid}.learnAdminClientSideNav{background:#fff;border:1px solid #e1e2e8;border-radius:10px;gap:5px;padding:8px;display:grid;position:sticky;top:18px}.learnAdminClientSideNav a{color:#555663;border-radius:8px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.learnAdminClientSideNav a:hover{color:#252630;background:#f5f6fa}.learnAdminClientContent{gap:12px;min-width:0;display:grid}.learnAdminDetail.empty{text-align:center;align-content:center;justify-items:center;min-height:340px}.learnAdminDetailHero{justify-content:space-between;gap:16px;padding:4px 2px 2px;display:flex}.learnAdminClientTitle{align-items:center;gap:11px;min-width:0;display:flex}.learnAdminBackButton{color:#33343e;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;padding:0 12px;font-size:11px}.learnAdminClientTitle>i{border-radius:12px;width:42px;height:42px;font-size:13px}.learnAdminClientTitle span{color:#777884;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:740}.learnAdminClientTitle h2{color:#22232c;letter-spacing:-.025em;margin:2px 0 0;font-size:20px;font-weight:560}.learnAdminClientTitle p{color:#666773;margin:4px 0 0;font-size:12px}.learnAdminDetailActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.learnAdminDetailActions .learnPrimaryButton,.learnAdminUploadBox .learnPrimaryButton,.learnAdminCreateMenu .learnPrimaryButton{min-height:34px;padding:0 13px;font-size:12px}.learnAdminDetailActions .learnPillButton,.learnAdminLinkBox .learnPillButton,.learnAdminInlineForm.mercury .learnPillButton,.learnAdminEditGrid.mercury .learnPillButton{min-height:34px;padding:0 12px;font-size:11px}.learnAdminMetricGrid{background:#e1e2e8;border:1px solid #e1e2e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.learnAdminMetricGrid article{background:#fff;align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}.learnAdminMetricGrid strong{color:#22232c;letter-spacing:-.025em;font-size:20px;font-weight:560}.learnAdminMetricGrid small{color:#777884;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learnAdminPanel{box-shadow:none;overflow:hidden}.learnAdminDiagnosticRow{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;padding:12px;display:grid}.learnAdminUploadBox,.learnAdminLinkBox{background:#fbfbfc;border:1px solid #e6e7ee;border-radius:9px;align-content:start;gap:9px;padding:12px;display:grid}.learnAdminUploadBox label{gap:7px;display:grid}.learnAdminUploadBox input[type=file]{background:#fff;min-height:38px;padding:7px}.learnAdminLinkBox div{flex-wrap:wrap;gap:7px;display:flex}.learnAdminEditGrid.diagnostic.mercury{grid-template-columns:minmax(0,1fr) 130px 90px;gap:10px;padding:0 12px 12px}.learnAdminEditGrid.diagnostic.mercury label:nth-of-type(4){grid-column:1/-1}.learnAdminEditGrid.diagnostic.mercury label:has(textarea){grid-column:1/-1}.learnDiagnosticStats.mercury{border-radius:9px;margin:0 12px 12px}.learnDiagnosticStats.mercury article{min-height:66px;padding:11px 12px}.learnDiagnosticStats.mercury strong{font-size:15px}.learnAdminInlineForm.mercury{border-radius:9px;grid-template-columns:56px minmax(160px,1.2fr) minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr) 116px auto;gap:8px;margin:12px;padding:10px}.learnAdminSessions.mercury{gap:8px;padding:0 12px 12px}.learnAdminSessions.mercury .learnAdminSession{border-radius:9px}.learnAdminSessions.mercury .learnAdminSession summary{grid-template-columns:66px 1fr 76px;min-height:48px;padding:0 12px}.learnAdminSessions.mercury .learnAdminSession summary strong{font-size:13px}.learnAdminSessions.mercury .learnAdminSession summary span,.learnAdminSessions.mercury .learnAdminSession summary i{font-size:11px}.learnAdminSessionShare{background:#fbfbfc;border:1px solid #e5e6ed;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 12px 10px;padding:10px;display:grid}.learnAdminSessionShare span{color:#7c7f8b;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.learnAdminSessionShare strong{color:#2a2b35;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:520;display:block;overflow:hidden}.learnAdminVisibilityBar{background:#fbfbfc;border:1px solid #e5e6ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:0 12px 12px;padding:8px 10px;display:flex}.learnAdminVisibilityBar .learnCheckboxLabel{color:#3b3d48;margin:0;font-size:11.5px}.learnAdminEventList{display:grid}.learnAdminEventList p{color:#777884;margin:0;padding:14px;font-size:12px;line-height:1.5}.learnAdminEventRow{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 14px;display:flex}.learnAdminEventRow:last-child{border-bottom:0}.learnAdminEventRow span{color:#33343e;text-transform:capitalize;font-size:12px}.learnAdminEventRow strong{color:#777884;font-size:11px;font-weight:500}.learnAdminLeadTable{display:grid}.learnAdminLeadHeader,.learnAdminLeadRow{grid-template-columns:minmax(210px,1.25fr) minmax(104px,.7fr) minmax(92px,.5fr) minmax(120px,.8fr) minmax(96px,.58fr) 64px;align-items:center;gap:12px;display:grid}.learnAdminLeadHeader{color:#888995;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ececf2;min-height:34px;padding:0 14px;font-size:10px;font-weight:700}.learnAdminLeadRow{border-bottom:1px solid #ececf2;min-height:64px;padding:0 14px}.learnAdminLeadRow:last-child,.learnAdminClientRow:last-child{border-bottom:0}.learnAdminEmptyRows{color:#777884;margin:0;padding:22px 14px;font-size:12px}.compactCreate{overflow:hidden}.compactCreate form{gap:10px;padding:12px;display:grid}.compactCreate label{color:#60616c;gap:6px;font-size:11px;display:grid}.compactCreate input{color:#24252e;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.compactCreate .learnPrimaryButton{min-height:34px;font-size:12px}@media (max-width:1180px){.learnAdminMercury{grid-template-columns:1fr}.learnAdminRail{grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;min-height:auto;position:static}.learnAdminRailNav{display:flex}.learnAdminRailAccount{width:210px}.learnAdminWorkspace,.learnAdminOpsGrid,.learnAdminChartGrid,.learnAdminClientsPage{grid-template-columns:1fr}}.learnPresenterActive .learnClientTop{position:relative}.learnPresenterActive .learnClientContent{width:min(1450px,100% - 40px);height:calc(100dvh - 54px);min-height:0;padding:18px 0;overflow:hidden}.learnLiveEvaluationReminder{z-index:90;resize:both;background:var(--learn-surface);width:350px;min-width:288px;max-width:min(520px,100vw - 16px);min-height:52px;max-height:calc(100dvh - 70px);color:var(--learn-text);border:1px solid #1f202b24;border-radius:12px;position:fixed;bottom:78px;right:24px;overflow:auto;box-shadow:0 20px 55px #14161f33,0 2px 8px #14161f14}.learnLiveEvaluationReminder.minimized{resize:none;min-width:190px;min-height:52px;overflow:hidden;width:190px!important;height:52px!important}.learnLiveEvaluationReminderHandle{border-bottom:1px solid var(--learn-border-soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#fa7e681a,#0000 62%);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:9px 10px 9px 8px;display:grid}.learnLiveEvaluationReminder.minimized .learnLiveEvaluationReminderHandle{border-bottom:0}.learnLiveEvaluationReminderHandle:active{cursor:grabbing}.learnLiveEvaluationDragDots{color:var(--learn-faint);font-size:18px;line-height:1}.learnLiveEvaluationReminderHandle>svg,.learnLiveEvaluationLaunch svg{width:17px;height:17px;color:var(--learn-accent);flex:none}.learnLiveEvaluationReminderHandle>div{min-width:0}.learnLiveEvaluationReminderHandle strong,.learnLiveEvaluationReminderHandle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnLiveEvaluationReminderHandle strong{font-size:12px;font-weight:650}.learnLiveEvaluationReminderHandle small{color:var(--learn-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:9.5px}.learnLiveEvaluationReminderHandle>button{border:1px solid var(--learn-border);width:28px;height:28px;color:var(--learn-muted);cursor:pointer;background:#fffc;border-radius:7px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.learnLiveEvaluationReminderBody{gap:11px;padding:13px;display:grid}.learnLiveEvaluationState{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.learnLiveEvaluationState>i{background:#e99735;border-radius:999px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #e997351f}.learnLiveEvaluationState.open>i{background:#26a06f;box-shadow:0 0 0 4px #26a06f1f}.learnLiveEvaluationState strong,.learnLiveEvaluationState small,.learnLiveEvaluationPrevious strong,.learnLiveEvaluationPrevious small{display:block}.learnLiveEvaluationState strong,.learnLiveEvaluationPrevious strong{font-size:11.5px;font-weight:650;line-height:1.3}.learnLiveEvaluationState small,.learnLiveEvaluationPrevious small{color:var(--learn-muted);margin-top:3px;font-size:10.5px;line-height:1.42}.learnLiveEvaluationLaunch{border:1px solid var(--learn-accent);background:var(--learn-accent);color:#fff;min-height:38px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:650;display:inline-flex}.learnLiveEvaluationLaunch svg{color:currentColor}.learnLiveEvaluationLaunch:disabled,.learnLiveEvaluationPrevious button:disabled{opacity:.5;cursor:not-allowed}.learnLiveEvaluationPrevious{border-top:1px solid var(--learn-border-soft);gap:9px;padding-top:11px;display:grid}.learnLiveEvaluationPrevious>button,.learnLiveEvaluationSkipConfirm button{border:1px solid var(--learn-border);background:var(--learn-surface-muted);min-height:31px;color:var(--learn-text);font:inherit;cursor:pointer;border-radius:7px;padding:6px 9px;font-size:10.5px;font-weight:600}.learnLiveEvaluationSkipConfirm{grid-template-columns:1fr auto auto;align-items:center;gap:7px;display:grid}.learnLiveEvaluationSkipConfirm p{color:var(--learn-muted);margin:0;font-size:10px;line-height:1.35}.learnLiveEvaluationSkipConfirm button.danger{color:#9f3735;background:#b1403e14;border-color:#b1403e4d}.learnLiveEvaluationReminderMessage{color:#247b59;background:#26a06f14;border-radius:6px;margin:0;padding:7px 8px;font-size:10px;line-height:1.4}.learnLiveEvaluationReminderMessage.error{color:#9f3735;background:#b1403e14}.learnLiveEvaluationAudience{border:1px solid var(--learn-border-soft);background:var(--learn-surface-muted);border-radius:8px;gap:5px;padding:8px;display:grid}.learnLiveEvaluationAudienceHeader,.learnLiveEvaluationAudienceRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.learnLiveEvaluationAudienceHeader{border-bottom:1px solid var(--learn-border-soft);grid-template-columns:minmax(0,1fr) auto;padding-bottom:6px}.learnLiveEvaluationAudienceHeader strong{font-size:10.5px}.learnLiveEvaluationAudienceHeader small,.learnLiveEvaluationAudienceHeader span{color:var(--learn-muted);font-size:9px}.learnLiveEvaluationAudienceHeader span{color:#9a6a22}.learnLiveEvaluationAudienceRow{min-height:23px;font-size:10px}.learnLiveEvaluationAudienceRow>i{background:#b7bac4;border-radius:999px;width:6px;height:6px}.learnLiveEvaluationAudienceRow>i.active{background:#26a06f;box-shadow:0 0 0 3px #26a06f1a}.learnLiveEvaluationAudienceRow>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learnLiveEvaluationAudienceRow>em{color:var(--learn-muted);white-space:nowrap;background:#7e82911a;border-radius:999px;padding:3px 6px;font-size:8.5px;font-style:normal;font-weight:650}.learnLiveEvaluationAudienceRow>em.viewing,.learnLiveEvaluationAudienceRow>em.submitted{color:#247b59;background:#26a06f1a}.learnLiveEvaluationAudienceRow>em.dismissed{color:#98601e;background:#e997351f}.learnLiveEvaluationResizeHint{color:var(--learn-faint);text-align:right;font-size:9px;line-height:1.2}.learnPresenterWorkspace{grid-template-columns:minmax(0,1fr) 286px;gap:14px;height:100%;min-height:0;display:grid}.learnPresenterWorkspace.outlineCollapsed,.learnPresenterWorkspace.participant{grid-template-columns:minmax(0,1fr)}.learnPresenterWorkspace.participant{width:min(1180px,100%);margin:0 auto}.learnPresenterStage{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.learnPresenterStageHead,.learnPresenterStageMeta,.learnPresenterDock,.learnPresenterFollowing,.learnPresenterActions,.learnPresenterAudience,.learnPresenterProgress{align-items:center;display:flex}.learnPresenterStageHead{justify-content:space-between;gap:24px;min-height:38px;padding:0 2px}.learnPresenterStageMeta{flex:none;gap:9px}.learnPresenterOutlineToggle,.learnPresenterOutlineHeaderActions button{border:1px solid var(--learn-border);background:var(--learn-surface);width:30px;height:30px;color:var(--learn-muted);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.learnPresenterOutlineToggle svg,.learnPresenterOutlineHeaderActions button svg{width:14px;height:14px}.learnPresenterStageHead>div:first-child{min-width:0}.learnPresenterStageHead span{color:var(--learn-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:680;line-height:1.2;display:block}.learnPresenterStageHead strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:560;line-height:1.3;display:block;overflow:hidden}.learnPresenterProgress{flex:none;gap:9px}.learnPresenterProgress>span{min-width:34px;color:var(--learn-muted);letter-spacing:0;text-align:right;text-transform:none;font-size:10.5px;font-weight:620}.learnPresenterProgress i{background:var(--learn-border-soft);border-radius:999px;width:116px;height:4px;overflow:hidden}.learnPresenterProgress b{border-radius:inherit;background:var(--learn-accent);height:100%;transition:width .24s ease-out;display:block}.learnPresenterCanvas{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-content:start;gap:clamp(34px,6vw,86px);min-height:0;padding:clamp(42px,7vh,78px) clamp(36px,7vw,92px);display:grid;overflow:auto;box-shadow:0 12px 34px #1b1c280e}.learnPresenterSceneTitle{align-self:start;padding-top:3px}.learnPresenterSceneTitle>span{color:var(--learn-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.learnPresenterSceneTitle h1{max-width:410px;color:var(--learn-text);letter-spacing:0;margin:12px 0 0;font-size:clamp(28px,3vw,42px);font-weight:520;line-height:1.08}.learnPresenterSceneTitle p{max-width:390px;color:var(--learn-muted);margin:15px 0 0;font-size:15px;line-height:1.55}.learnPresenterSceneBody{place-self:start end;width:100%;max-width:680px}.learnStructuredBlocks{gap:18px;display:grid}.learnStructuredBlock{min-width:0}.learnStructuredBlock>.learnExerciseText:first-child>:first-child,.learnStructuredContingency>.learnExerciseText:first-of-type>:first-child{margin-top:0}.learnStructuredTools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.learnStructuredTools>span{border:1px solid var(--learn-border);background:var(--learn-surface-muted);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:5px 11px 5px 7px;display:inline-flex}.learnStructuredTools img,.learnStructuredTools i{object-fit:contain;width:23px;height:23px;color:var(--learn-text);background:#fff;border-radius:6px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.learnStructuredTools small{color:var(--learn-text);font-size:11px;font-weight:650}.learnPresenterCanvas.variant-roadmap{grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr)}.learnPresenterCanvas.variant-roadmap .learnPresenterSceneBody{max-width:820px}.learnPresenterCanvas.variant-roadmap .learnMarkdownTableWrap{margin-top:0}.learnPresenterCanvas.variant-roadmap .learnStructuredBlock{border-left:3px solid var(--learn-accent);padding-left:18px}.learnPresenterCanvas.variant-tool-flow .learnStructuredBlocks{align-items:stretch;gap:28px;padding:4px 0 8px;display:flex;overflow-x:auto}.learnPresenterCanvas.variant-tool-flow .learnStructuredBlocks:has(>.learnStructuredBlock:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.learnPresenterCanvas.variant-tool-flow .learnStructuredBlocks:has(>.learnStructuredBlock:nth-child(5)) .learnStructuredBlock{min-width:0;padding:16px 14px}.learnPresenterCanvas.variant-tool-flow .learnStructuredBlock{border:1px solid var(--learn-border);background:var(--learn-surface-muted);border-radius:9px;min-width:min(230px,76vw);padding:18px;position:relative}.learnPresenterCanvas.variant-tool-flow .learnStructuredBlock+.learnStructuredBlock:before{content:"→";color:var(--learn-accent);font-weight:750;position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.learnPresenterCanvas.variant-tool-flow .learnStructuredTools{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.learnPresenterCanvas.variant-tool-flow .learnStructuredTools>span{flex:none}.learnPresenterCanvas.variant-tool-flow .learnStructuredTools>span+span:before{content:"→";color:var(--learn-accent);margin-left:-20px;padding-right:9px;font-weight:750}.learnPresenterCanvas.variant-folder-tree .learnCodeBlock{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterCanvas.variant-folder-tree .learnCodeBlock{border-color:color-mix(in srgb, var(--learn-accent) 28%, var(--learn-border))}}.learnPresenterCanvas.variant-folder-tree .learnCodeBlock{color:#f4f4f8;background:#20212b;font-size:14px;line-height:1.62}.learnPresenterCanvas.variant-concept-cards .learnPresenterSceneBody{max-width:900px}.learnPresenterCanvas.variant-concept-cards{background:#f1edf7;border-color:#ded5e9;box-shadow:0 18px 48px #402b5817}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlocks:has(>.learnStructuredBlock:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlocks:has(>.learnStructuredBlock:only-child){grid-template-columns:1fr}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlock{border:1px solid var(--learn-border);border-top:4px solid var(--learn-accent);background:var(--learn-surface-muted);border-radius:8px;padding:18px 16px;position:relative}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlock+.learnStructuredBlock:before{content:"→";color:var(--learn-accent);font-size:17px;font-weight:750;position:absolute;top:50%;left:-11px;transform:translate(-50%,-50%)}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlock .learnBlockTitle{margin-top:0}.learnPresenterCanvas.variant-concept-cards .learnStructuredBlock:only-child{background:0 0;border:0;padding:0}.learnStructuredContingency{margin-top:4px}.learnPresenterCanvas.brandCover{background:#2f2147;border-color:#59416f;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-content:center;box-shadow:0 18px 48px #2b1c3e38}.learnPresenterCanvas.brandCover .learnPresenterSceneTitle{align-self:center}.learnPresenterCanvas.brandCover .learnPresenterSceneTitle>span,.learnPresenterCanvas.brandCover .learnPresenterSceneTitle h1,.learnPresenterCanvas.brandCover .learnPresenterSceneBody .learnExerciseText>p,.learnPresenterCanvas.brandCover .learnPresenterSceneBody strong{color:#f8f5fb}.learnPresenterCanvas.brandCover .learnPresenterSceneTitle>span{color:#cbbde5;opacity:1}.learnPresenterCanvas.brandCover .learnPresenterSceneTitle h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(48px,5.7vw,78px);font-weight:610;line-height:.98}.learnPresenterCanvas.brandCover .learnPresenterSceneBody{align-self:center;max-width:440px}.learnPresenterCanvas.brandCover .learnPresenterSceneBody .learnExerciseText{gap:18px;display:grid}.learnPresenterCanvas.brandCover .learnPresenterSceneBody .learnExerciseText>p{margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.38}.learnPresenterCanvas.brandCover .learnPresenterSceneBody .learnExerciseText>p:first-child{letter-spacing:.11em;text-transform:uppercase;font-size:12px}.learnPresenterCanvas.brandCover .learnAssetFigure{background:#3a2b50;border-color:#69517f}.learnPresenterCanvas.brandCover .learnAssetFigure figcaption{color:#ded2ec;border-top-color:#59416f}.learnConceptCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 20px;display:grid}.learnConceptCards article{border:1px solid var(--learn-border);border-top:4px solid var(--learn-accent);background:var(--learn-surface-muted);border-radius:8px;min-width:0;padding:18px 16px}.learnConceptCards strong{color:var(--learn-text);font-size:13px;font-weight:680;display:block}.learnConceptCards p{color:var(--learn-muted);margin:8px 0 0;font-size:12px;line-height:1.48}.learnPresenterSceneBody .learnCodeBlock{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.learnPresenterSceneBody .learnExerciseText>p,.learnPresenterSceneBody .learnMarkdownList,.learnPresenterSceneBody .learnStepLine,.learnPresenterSceneBody blockquote{max-width:none;color:var(--learn-text);font-size:16px;line-height:1.62}.learnPresenterSceneBody .learnBlockTitle{color:var(--learn-text);margin-top:20px;font-size:17px}.learnPresenterSceneBody .learnPromptBox{border-color:var(--learn-accent);margin:16px 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.learnPresenterSceneBody .learnPromptBox{border-color:color-mix(in srgb, var(--learn-accent) 25%, var(--learn-border))}}.learnPresenterSceneBody .learnPromptBox{background:var(--learn-surface-muted);border-radius:8px;padding:18px;animation:.72s cubic-bezier(.2,.7,.2,1) 3 learnPresenterPromptFocus}.learnPresenterSceneBody .learnPromptBox:after{background:var(--learn-accent);content:"";border-radius:3px;width:3px;height:32%;animation:1.1s ease-in-out 2 learnPresenterPromptMarker;position:absolute;top:8%;left:-1px}@keyframes learnPresenterPromptFocus{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--learn-accent) 0%, transparent)}45%{box-shadow:0 0 0 5px color-mix(in srgb, var(--learn-accent) 18%, transparent), 0 14px 32px color-mix(in srgb, var(--learn-accent) 9%, transparent)}}@keyframes learnPresenterPromptMarker{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(145%)}}.learnPresenterSceneBody .learnPromptBox>span{color:var(--learn-accent);background:0 0;font-size:10px}.learnPresenterSceneBody .learnPromptBox pre{max-height:30vh;color:var(--learn-text);white-space:pre-wrap;margin:11px 0 15px;font-size:15px;line-height:1.55;overflow:auto}@media (min-width:1024px) and (max-height:850px){.learnPresenterSceneBody .learnPromptBox pre{max-height:20vh}}.learnPresenterSceneBody .learnPromptBox button{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:650}.learnPresenterSceneBody .learnExerciseFilesPanel{margin-bottom:16px;padding:13px 14px}.learnPresenterDock{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;justify-content:space-between;gap:20px;min-height:52px;padding:7px 8px 7px 14px;position:relative;box-shadow:0 8px 24px #1819250d}.learnPresenterAudience{flex-wrap:wrap;gap:7px;min-width:0;position:relative}.learnPresenterMetric,.learnPresenterStatusMenu>summary{background:var(--learn-pill);min-height:26px;color:var(--learn-muted);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:560;display:inline-flex}.learnPresenterStatusMenu{position:relative}.learnPresenterStatusMenu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.learnPresenterStatusMenu>summary::-webkit-details-marker{display:none}.learnPresenterStatusMenu>summary b{color:var(--learn-text);font-size:10.5px;font-weight:660}.learnPresenterStatusMenu>summary i{background:var(--learn-accent);border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:24px;min-height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.learnPresenterStatusMenu>summary i{background:color-mix(in srgb, var(--learn-accent) 12%, var(--learn-surface))}}.learnPresenterStatusMenu>summary i{color:var(--learn-accent);padding:0 6px;font-style:normal;font-weight:700}.learnPresenterAudience svg,.learnPresenterStatusPopover svg,.learnPresenterParticipantActions svg{width:13px;height:13px}.learnPresenterStatusPopover{z-index:40;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;width:390px;position:absolute;bottom:calc(100% + 12px);left:-6px;overflow:hidden;box-shadow:0 22px 58px #1516202e}.learnPresenterStatusPopover header{border-bottom:1px solid var(--learn-border-soft);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 13px;display:flex}.learnPresenterStatusPopover header strong{color:var(--learn-text);font-size:11.5px;font-weight:650}.learnPresenterStatusPopover header small{color:var(--learn-faint);font-size:10px}.learnPresenterStatusRows{max-height:300px;padding:5px;overflow:auto}.learnPresenterStatusRows>div{border-radius:6px;grid-template-columns:28px minmax(100px,1fr) minmax(150px,auto);align-items:center;gap:7px;min-height:42px;padding:4px 7px;display:grid}.learnPresenterStatusRows>div+div{border-top:1px solid var(--learn-border-soft)}.learnPresenterStatusRows>div.needsHelp{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterStatusRows>div.needsHelp{background:color-mix(in srgb, var(--learn-accent) 7%, var(--learn-surface))}}.learnPresenterPerson{background:var(--learn-pill);width:25px;height:25px;color:var(--learn-pill-text);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid;overflow:hidden}.learnPresenterPerson img{object-fit:cover;width:100%;height:100%}.learnPresenterStatusRows strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;font-weight:580;overflow:hidden}.learnPresenterStatusTags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.learnPresenterStatusRows .learnPresenterStatusTags span{background:var(--learn-pill);min-height:22px;color:var(--learn-faint);border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:9.5px;font-weight:600;display:inline-flex}.learnPresenterStatusRows .learnPresenterStatusTags span.active{color:var(--learn-accent)}.learnPresenterStatusRows .learnPresenterStatusTags span.help{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterStatusRows .learnPresenterStatusTags span.help{background:color-mix(in srgb, var(--learn-accent) 12%, var(--learn-surface))}}.learnPresenterStatusRows .learnPresenterStatusTags span.help{color:var(--learn-accent)}.learnPresenterStatusRows>p{color:var(--learn-faint);margin:0;padding:18px 12px;font-size:10.5px}.learnPresenterAdvanceWarning{z-index:45;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:min(430px,100% - 16px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);right:8px;box-shadow:0 20px 52px #1516202e}.learnPresenterAdvanceWarning>div{min-width:0}.learnPresenterAdvanceWarning strong,.learnPresenterAdvanceWarning span{display:block}.learnPresenterAdvanceWarning strong{color:var(--learn-text);font-size:11px}.learnPresenterAdvanceWarning span{color:var(--learn-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;overflow:hidden}.learnPresenterAdvanceWarning button{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:30px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:10px;font-weight:620}.learnPresenterAdvanceWarning button.primary{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff}.learnPresenterActions{flex:none;gap:7px}.learnPresenterActions button{border:1px solid var(--learn-border);min-height:38px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:11.5px;font-weight:620;display:inline-flex}.learnPresenterActions button svg{width:15px;height:15px}.learnPresenterActions button.primary{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff;min-width:178px;padding:0 15px}.learnPresenterActions button.secondary{background:var(--learn-pill);width:38px;color:var(--learn-pill-text);padding:0}.learnPresenterActions button.danger{color:var(--learn-faint)}.learnPresenterActions button:disabled{opacity:.42;cursor:not-allowed}.learnPresenterFollowing{justify-content:space-between;gap:16px;width:100%}.learnPresenterObserver{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.learnPresenterObserver>span{color:var(--learn-text);align-items:center;gap:7px;font-size:11.5px;font-weight:620;display:inline-flex}.learnPresenterObserver>span i{background:var(--learn-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--learn-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.learnPresenterObserver>span i{box-shadow:0 0 0 3px color-mix(in srgb, var(--learn-accent) 16%, transparent)}}.learnPresenterObserver>span.reconnecting i{background:var(--learn-faint);box-shadow:none}.learnPresenterObserver>button,.learnPresenterTakeControl{border:1px solid var(--learn-accent);background:var(--learn-accent);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.learnPresenterObserver>button svg,.learnPresenterTakeControl svg{width:14px;height:14px}.learnPresenterObserver>button:disabled{opacity:.45;cursor:not-allowed}.learnPresenterOutline{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 10px 28px #1b1c280b}.learnPresenterOutline>header{border-bottom:1px solid var(--learn-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 10px 10px 13px;display:flex}.learnPresenterOutlineHeading{min-width:0}.learnPresenterOutlineHeaderActions{flex:none;align-items:center;gap:6px;display:flex}.learnPresenterOutlineHeaderActions button:disabled{opacity:.38;cursor:not-allowed}.learnPresenterOutlineHeaderActions .learnPresenterResetButton{grid-auto-flow:column;gap:6px;width:auto;padding:0 8px}.learnPresenterOutlineHeaderActions .learnPresenterResetButton span{color:inherit;letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.learnPresenterOutline>header span,.learnPresenterOutline>header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnPresenterOutline>header span{color:var(--learn-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.learnPresenterOutline>header strong{color:var(--learn-text);margin-top:4px;font-size:11px;font-weight:620}.learnPresenterTakeControl{border-radius:6px;margin:9px 10px 0}.learnPresenterOutlineList{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;flex:auto;min-height:0;padding:7px;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.learnPresenterOutlineList{scroll-behavior:auto}}.learnPresenterResetConfirm{border-bottom:1px solid var(--learn-border-soft);background:var(--learn-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.learnPresenterResetConfirm>div{grid-column:1/-1;min-width:0}.learnPresenterResetConfirm strong,.learnPresenterResetConfirm span{display:block}.learnPresenterResetConfirm strong{color:var(--learn-text);font-size:10px;font-weight:650}.learnPresenterResetConfirm span{color:var(--learn-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.75px;overflow:hidden}.learnPresenterResetConfirm>button{border:1px solid var(--learn-border);background:var(--learn-surface);min-height:28px;color:var(--learn-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 9px;font-size:9px;font-weight:620}.learnPresenterResetConfirm>button:not(.primary){justify-self:end}.learnPresenterResetConfirm>button.primary{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff}.learnPresenterOutlineGroup+.learnPresenterOutlineGroup .learnPresenterOutlineExercise{margin-top:10px}.learnPresenterOutlineExercise{color:var(--learn-faint);letter-spacing:.08em;text-transform:uppercase;padding:6px 7px 4px;font-size:8.5px;font-weight:700;display:block}.learnPresenterOutlineRow{border-radius:6px;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:36px;display:grid}.learnPresenterOutlineRow.active{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterOutlineRow.active{background:color-mix(in srgb, var(--learn-accent) 9%, var(--learn-surface))}}.learnPresenterOutlineRow>button{min-width:0;height:34px;color:var(--learn-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.learnPresenterOutlineRow>button:first-child{text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;display:grid}.learnPresenterOutlineRow>button:first-child>i{width:22px;color:var(--learn-faint);place-items:center;font-size:9px;font-style:normal;font-weight:650;display:grid}.learnPresenterOutlineRow>button:first-child>i span{background:var(--learn-accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--learn-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.learnPresenterOutlineRow>button:first-child>i span{box-shadow:0 0 0 3px color-mix(in srgb, var(--learn-accent) 14%, transparent)}}.learnPresenterOutlineRow>button:first-child>span,.learnPresenterHiddenSteps button span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:560;overflow:hidden}.learnPresenterOutlineRow.active>button:first-child{color:var(--learn-text)}.learnPresenterOutlineRow>button:last-child{opacity:0;place-items:center;display:grid}.learnPresenterOutlineRow:hover>button:last-child,.learnPresenterOutlineRow:focus-within>button:last-child{opacity:1}.learnPresenterOutlineRow>button:last-child svg,.learnPresenterHiddenSteps button svg{width:13px;height:13px}.learnPresenterOutlineRow>button:disabled,.learnPresenterHiddenSteps button:disabled{cursor:default}.learnPresenterHiddenSteps{border-top:1px solid var(--learn-border-soft);padding:8px 9px}.learnPresenterHiddenSteps summary{color:var(--learn-faint);cursor:pointer;font-size:9.5px;font-weight:620}.learnPresenterHiddenSteps>div{max-height:128px;padding-top:6px;overflow:auto}.learnPresenterHiddenSteps button{width:100%;min-height:30px;color:var(--learn-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;padding:0 5px;display:grid}.learnPresenterOutline>footer{border-top:1px solid var(--learn-border-soft);min-height:36px;color:var(--learn-faint);justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.learnPresenterOutline>footer svg{width:11px;height:11px}.learnPresenterParticipantActions{align-items:center;gap:7px;display:inline-flex}.learnPresenterParticipantActions button{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:34px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:620;display:inline-flex}.learnPresenterParticipantActions button.help{width:34px;padding:0}.learnPresenterParticipantActions button.active{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterParticipantActions button.active{border-color:color-mix(in srgb, var(--learn-accent) 48%, var(--learn-border))}}.learnPresenterParticipantActions button.active{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterParticipantActions button.active{background:color-mix(in srgb, var(--learn-accent) 11%, var(--learn-surface))}}.learnPresenterParticipantActions button.active{color:var(--learn-accent)}.learnPresenterFollowing>span{color:var(--learn-text);align-items:center;gap:7px;font-size:11.5px;font-weight:620;display:inline-flex}.learnPresenterFollowing>span i{background:var(--learn-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--learn-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.learnPresenterFollowing>span i{box-shadow:0 0 0 3px color-mix(in srgb, var(--learn-accent) 16%, transparent)}}.learnPresenterFollowing>span.reconnecting i{background:var(--learn-faint);box-shadow:none}.learnPresenterFollowing small{color:var(--learn-faint);font-size:10.5px}.learnPresenterSceneBody .learnPromptExecution:not(.launched){grid-template-columns:minmax(0,1fr) 220px;padding:0;display:grid}.learnClientPortal .learnPresenterSceneBody .learnPromptExecution>span{border-bottom:1px solid var(--learn-border);background:var(--learn-surface);color:var(--learn-accent);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:11px 16px;font-size:9px;font-weight:700}.learnPresenterSceneBody .learnPromptExecution:not(.launched) pre{align-self:stretch;max-height:40vh;margin:0;padding:18px}.learnPromptExecutionAction{border-left:1px solid var(--learn-accent);align-content:center;gap:10px;min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.learnPromptExecutionAction{border-left:1px solid color-mix(in srgb, var(--learn-accent) 22%, var(--learn-border))}}.learnPromptExecutionAction{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPromptExecutionAction{background:color-mix(in srgb, var(--learn-accent) 7%, var(--learn-surface))}}.learnPromptExecutionAction{padding:18px;animation:1.15s ease-out .1s 2 learnPromptPanelFocus}.learnPromptExecutionAction:after{content:"";background:var(--learn-accent);width:2px;height:34%;box-shadow:0 0 9px var(--learn-accent);border-radius:999px;position:absolute;top:0;left:-1px}@supports (color:color-mix(in lab, red, red)){.learnPromptExecutionAction:after{box-shadow:0 0 9px color-mix(in srgb, var(--learn-accent) 46%, transparent)}}.learnPromptExecutionAction:after{animation:1.15s ease-in-out .12s 2 learnPromptFocusTrace}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionAction>button.primary{border:1px solid var(--learn-accent);background:var(--learn-accent);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:0;padding:0 14px;font-size:11.5px;font-weight:650;display:inline-flex}.learnPromptExecutionAction>button.primary svg{flex:none;width:15px;height:15px}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionAction>button.primary span,.learnClientPortal .learnPresenterSceneBody .learnPromptToolChooser button span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;margin:0;padding:0;display:inline}.learnPromptExecutionAction>p{color:var(--learn-accent);margin:0;font-size:10px;line-height:1.4}.learnPromptHandoffHint{gap:3px;display:grid}.learnPromptHandoffHint strong{color:var(--learn-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.learnPromptHandoffHint p{color:var(--learn-text);margin:0;font-size:11px;line-height:1.4}.learnPromptSupportedTools{justify-content:center;align-items:center;gap:9px;display:flex}.learnPromptSupportedTools img{object-fit:contain;width:17px;height:17px}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionAction>button.learnPromptChooseTool{width:max-content;min-height:24px;color:var(--learn-muted);cursor:pointer;background:0 0;border:0;justify-self:center;margin:-3px 0 0;padding:0 4px;font-size:9.5px;font-weight:590}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionAction>button.learnPromptChooseTool:hover{color:var(--learn-accent)}.learnPromptExecutionAction>button.primary{animation:.72s ease-out .18s 2 learnPromptActionNudge}.learnPromptToolChooser{gap:10px;display:grid}.learnPromptToolChooser>strong{color:var(--learn-text);font-size:11px;font-weight:620}.learnPromptToolChooser>div{gap:6px;display:grid}.learnClientPortal .learnPresenterSceneBody .learnPromptToolChooser button{border:1px solid var(--learn-border);background:var(--learn-surface);width:100%;min-height:38px;color:var(--learn-text);cursor:pointer;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;margin:0;padding:0 10px;font-size:11px;font-weight:590;transition:border-color .16s,background .16s;display:flex}.learnClientPortal .learnPresenterSceneBody .learnPromptToolChooser button:hover{border-color:var(--learn-accent);background:var(--learn-surface-muted)}.learnPromptToolChooser img,.learnPromptToolLogo img{object-fit:contain;width:20px;height:20px}.learnPresenterSceneBody .learnPromptExecution.launched{border-color:var(--learn-accent);gap:16px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.learnPresenterSceneBody .learnPromptExecution.launched{border-color:color-mix(in srgb, var(--learn-accent) 48%, var(--learn-border))}}.learnPresenterSceneBody .learnPromptExecution.launched{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPresenterSceneBody .learnPromptExecution.launched{background:color-mix(in srgb, var(--learn-accent) 7%, var(--learn-surface))}}.learnPresenterSceneBody .learnPromptExecution.launched{padding:22px;animation:.28s ease-out learnPromptHandoffEnter,.7s ease-out .28s 2 learnPromptHandoffPulse}.learnPromptExecutionSuccess{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid}.learnClientPortal .learnPresenterSceneBody .learnPromptToolLogo{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;place-items:center;width:42px;height:42px;margin:0;padding:0;display:grid}.learnPromptExecutionSuccess small{color:var(--learn-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:720;display:block}.learnPromptExecutionSuccess strong{color:var(--learn-text);font-size:16px;font-weight:610;display:block}.learnPromptExecutionSuccess p{color:var(--learn-muted);margin:4px 0 0;font-size:11px}.learnPromptExecutionFooter{align-items:center;gap:8px;padding-left:55px;display:flex}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionFooter button{cursor:pointer;border-radius:999px;width:auto;min-height:30px;margin:0;padding:0 11px;font-size:10px;font-weight:610}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionFooter button.secondary{border:1px solid var(--learn-border);background:var(--learn-surface);color:var(--learn-text)}.learnClientPortal .learnPresenterSceneBody .learnPromptExecutionFooter button.text{color:var(--learn-muted);background:0 0;border:0}@keyframes learnPromptHandoffEnter{0%{opacity:.7;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes learnPromptHandoffPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--learn-accent) 0%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--learn-accent) 11%, transparent)}}@keyframes learnPromptActionNudge{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--learn-accent) 0%, transparent);transform:translateY(0)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--learn-accent) 12%, transparent);transform:translateY(-1px)}}@keyframes learnPromptFocusTrace{0%{opacity:0;transform:translateY(-115%)}18%,82%{opacity:1}to{opacity:0;transform:translateY(295%)}}@keyframes learnPromptPanelFocus{0%,to{box-shadow:inset 0 0 0 0 color-mix(in srgb, var(--learn-accent) 0%, transparent)}42%{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--learn-accent) 62%, transparent), 0 0 0 5px color-mix(in srgb, var(--learn-accent) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.learnPresenterSceneBody .learnPromptExecution.launched,.learnPromptExecutionAction>button.primary,.learnPromptExecutionAction:after,.learnPromptExecutionAction{animation:none}}@media (max-width:820px){.learnPresenterActive .learnClientTopInner{gap:10px;width:calc(100% - 24px);min-height:54px;display:flex}.learnPresenterActive .learnMercuryBrand{flex:0 0 100px;width:100px}.learnPresenterActive .learnMercuryTopActions{flex-wrap:nowrap;min-width:0;margin-left:auto}.learnPresenterActive .learnLivePresence,.learnPresenterActive .learnZoomMenu,.learnPresenterActive .learnMercuryPill{display:none}.learnPresenterActive .learnClientContent{width:calc(100% - 24px);height:auto;min-height:calc(100dvh - 54px);padding-top:12px;overflow:visible}.learnPresenterStage{height:auto;min-height:calc(100dvh - 78px);overflow:visible}.learnPresenterWorkspace{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 78px)}.learnPresenterOutline{display:none}.learnPresenterCanvas{grid-template-columns:1fr;align-content:start;gap:26px;min-height:0;padding:30px 24px}.learnPresenterCanvas.brandCover{grid-template-columns:1fr;align-content:center}.learnPresenterCanvas.brandCover .learnPresenterSceneTitle h1{font-size:clamp(42px,11vw,64px)}.learnConceptCards,.learnPresenterCanvas.variant-concept-cards .learnStructuredBlocks{grid-template-columns:1fr}.learnPresenterSceneTitle h1{font-size:29px}.learnPresenterDock{z-index:20;flex-direction:column;align-items:stretch;position:sticky;bottom:8px}.learnPresenterActions{justify-content:flex-end}}@media (max-width:600px){.learnLiveEvaluationReminder,.learnLiveEvaluationReminder.minimized{resize:none;min-width:0;max-width:none;max-height:min(68dvh,520px);width:auto!important;height:auto!important;inset:auto 12px 76px!important}.learnLiveEvaluationReminder.minimized{width:190px!important;left:auto!important}.learnLiveEvaluationResizeHint{display:none}}@media (prefers-reduced-motion:reduce){.learnPresenterSceneBody .learnPromptBox,.learnPresenterSceneBody .learnPromptBox:after{animation:none}}@media (max-width:760px){.learnAdminMain{padding:14px}.learnAdminHeader,.learnAdminDetailHero{flex-direction:column;align-items:flex-start}.learnAdminHeaderStats,.learnAdminDetailActions{justify-content:flex-start}.learnAdminRail{grid-template-columns:1fr}.learnAdminRailAccount{width:auto}.learnAdminClientHeader{display:none}.learnAdminClientRow,.learnAdminAttioRow,.learnAdminLeadHeader,.learnAdminLeadRow,.learnAdminDiagnosticRow,.learnAdminMetricGrid,.learnAdminOverviewGrid,.learnAdminClientWorkspaceGrid,.learnAdminInlineForm.mercury,.learnAdminEditGrid.diagnostic.mercury{grid-template-columns:1fr}.learnAdminClientSideNav{position:static}.learnAdminClientRow,.learnAdminAttioRow,.learnAdminLeadRow{gap:7px;padding:12px 14px}.learnAdminAttioSearch,.learnAdminClientHeaderActions{flex-direction:column;align-items:stretch}.learnAdminAttioSearch form{grid-template-columns:1fr;width:100%}}.learnAdminMercury{background:#fff;grid-template-rows:48px minmax(0,1fr);grid-template-columns:178px minmax(0,1fr)}.learnAdminMercury:before{content:"Explore the Staysharp Admin.";color:#fff;background:#343341;border-bottom:1px solid #2b2b37;grid-area:1/1/auto/-1;align-items:center;padding:0 40px;font-size:13px;display:flex}.learnAdminRail{color:#252630;background:#fafbfc;border-right:1px solid #e6e7eb;grid-area:2/1;gap:14px;min-height:calc(100svh - 48px);padding:8px}.learnAdminRailLogo{background:#2f303b;border-radius:8px;align-items:center;width:138px;min-height:34px;padding:7px 9px}.learnAdminRailNav{gap:2px}.learnAdminRailNav a,.learnAdminRailNav button{color:#555865;border-radius:6px;min-height:34px;padding:0 8px}.learnAdminRailNav a.active,.learnAdminRailNav button.active,.learnAdminRailNav a:hover,.learnAdminRailNav button:hover{color:#252630;background:#eef0f4}.learnAdminRailNav span{color:#606372;background:#fff;border-color:#d9dbe3}.learnAdminRailAccount{background:#fff;border-color:#e2e4eb}.learnAdminRailAccount span{color:#606372}.learnAdminRailAccount button{color:#33343e;border-color:#dfe1e8}.learnAdminMain{background:#fff;grid-area:2/2;gap:20px;padding:0 0 56px}.learnAdminHeader{min-height:54px;padding:0 28px}.learnAdminHeader p{color:#7c7f8d;letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:500}.learnAdminHeader h1{letter-spacing:0;margin-top:0;font-size:15px;font-weight:540}.learnAdminHeaderStats span{color:#555865;background:#f8f8fa;border-color:#ececf2;min-height:28px;font-size:11px}.learnAdminDashboard,.learnAdminClientsPage,.learnAdminDetail.fullscreen{width:min(960px,100% - 56px);margin:0 auto}.learnAdminClientsPage{grid-template-columns:1fr}.learnAdminDetail.fullscreen{width:min(1120px,100% - 56px)}.learnAdminOverviewGrid,.learnAdminChartGrid{gap:12px}.learnAdminOverviewGrid article,.learnAdminClientPane,.learnAdminDetail,.learnAdminPanel{box-shadow:none;border-color:#e6e7ed;border-radius:8px}.learnAdminOverviewGrid article{min-height:82px;padding:14px 16px}.learnAdminOverviewGrid strong{letter-spacing:-.02em;font-size:24px}.learnAdminOverviewGrid article.attention{background:#fffdfd;border-color:#eadede}.learnAdminChartGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.learnAdminChartCard{min-height:236px}.learnAdminPaneHead,.learnAdminSectionHeader{min-height:48px;padding:10px 14px}.learnAdminPaneHead strong,.learnAdminSectionHeader strong{font-size:13px;font-weight:540}.learnAdminPaneHead.clientsHeader{min-height:54px}.learnAdminClientHeaderActions{align-items:center;gap:8px;display:flex}.learnAdminClientHeaderActions>span{color:#666976;letter-spacing:0;text-transform:none;background:#f8f8fa;border:1px solid #ececf2;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.learnAdminCreateMenu summary{background:#f2f3f7;border-radius:999px;min-height:30px}.learnAdminAttioSync{background:#fbfbfd;height:100%}.learnAdminAttioSearch{border-bottom:1px solid #ececf2;gap:12px;padding:12px;display:grid}.learnAdminAttioSearch span{color:#7c7f8d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.learnAdminAttioSearch strong{color:#24252e;margin-top:3px;font-size:13px;font-weight:540;display:block}.learnAdminAttioSearch small{color:#777884;margin-top:3px;font-size:10.5px;display:block}.learnAdminAttioSearch form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.learnAdminAttioSearch input{color:#24252e;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:999px;outline:0;padding:0 13px;font-size:12px}.learnAdminAttioSearch input:focus{border-color:#a9adbd;box-shadow:0 0 0 3px #5964e01f}.learnAdminAttioSync .learnInlineError{margin:10px 12px 0}.learnAdminPotentialPane{background:#fbfbfd;border:1px solid #e1e2e8;border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #1f202e0b}.learnAdminPotentialList{gap:8px;padding:10px;display:grid}.learnAdminPotentialCard{background:#fff;border:1px solid #e5e6ec;border-radius:9px;gap:10px;padding:10px;display:grid}.learnAdminPotentialCard strong{color:#252630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;display:block;overflow:hidden}.learnAdminPotentialCard small{color:#777884;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.learnAdminPotentialCard>button{justify-content:center;min-height:32px;padding:0 12px;font-size:11px}.learnAdminPotentialMeta{grid-template-columns:1fr 88px;gap:8px 10px;display:grid}.learnAdminPotentialMeta span:first-child{grid-column:1/-1}.learnAdminClientHeader,.learnAdminClientRow{grid-template-columns:minmax(210px,1.25fr) 100px 116px 104px 118px 116px 66px}.learnAdminClientRow{min-height:58px}.learnAdminClientRow strong,.learnAdminLeadRow strong{font-size:12px;font-weight:540}.learnAdminClientRow small,.learnAdminLeadRow small{font-size:10.5px}.learnAdminClientName>i,.learnAdminClientTitle>i{color:#4b4d5d;background:#f5f6fa;border-radius:999px}.learnAdminRowAction,.learnPillButton,.learnLinkButton,.learnPrimaryButton{border-radius:999px}.learnAdminRowAction{background:#f8f8fa;min-height:26px}.learnAdminBarMetric>i{background:#eef0f4;height:7px}.learnAdminBarMetric b,.learnAdminColumnChart i{background:#5964e0}.learnAdminColumnChart{height:172px}.learnAdminColumnChart i{border-radius:4px 4px 2px 2px}.learnAdminClientWorkspaceGrid{grid-template-columns:154px minmax(0,1fr)}.learnAdminClientSideNav{box-shadow:none;border-radius:8px}.learnAdminClientSideNav a{border-radius:6px;min-height:32px}.diagnosticHeaderActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.diagnosticDownloadButton{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:12px;text-decoration:none;display:inline-flex}.diagnosticDownloadButton:hover{background:#ffffff24}.learnAdminDetail.fullscreen{gap:12px;padding:0;display:grid}.learnAdminDetailHero{background:#fff;border:1px solid #e6e7ed;border-radius:8px;align-items:center;min-height:76px;margin-top:4px;padding:12px}.learnAdminClientTitle{gap:10px}.learnAdminBackButton{background:#f8f8fa;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px}.learnAdminClientTitle>i{color:#4b4d5d;background:#f5f6fa;border-radius:999px;width:36px;height:36px;font-size:12px}.learnAdminClientTitle h2{letter-spacing:-.015em;margin-top:1px;font-size:17px}.learnAdminClientTitle p{color:#686b78;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin-top:2px;font-size:11.5px;overflow:hidden}.learnAdminDetailActions{align-items:center}.learnAdminClientCommandGrid{background:#e6e7ed;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.learnAdminClientCommandGrid article{background:#fff;align-content:center;gap:4px;min-height:76px;padding:12px 14px;display:grid}.learnAdminClientCommandGrid span,.learnAdminAccessHeader{color:#7c7f8d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.learnAdminClientCommandGrid strong{color:#24252e;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:540;line-height:1.18;overflow:hidden}.learnAdminClientCommandGrid small{color:#777a86;text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;overflow:hidden}.learnAdminClientWorkspaceGrid{grid-template-columns:142px minmax(0,1fr);gap:12px}.learnAdminClientSideNav{background:#fbfbfc;border-color:#e6e7ed;border-radius:8px;padding:6px;top:12px}.learnAdminClientSideNav a{color:#606372;border-radius:6px;min-height:30px;padding:0 9px;font-size:11.5px}.learnAdminClientSideNav a:hover{background:#eef0f4}.learnAdminClientContent{gap:10px}.learnAdminMetricGrid{border-radius:8px}.learnAdminMetricGrid article{min-height:68px;padding:10px 12px}.learnAdminMetricGrid strong{font-size:17px}.learnAdminPanel{border-color:#e6e7ed;border-radius:8px}.learnAdminSectionHeader{min-height:46px;padding:9px 12px}.learnAdminAccessTable{display:grid}.learnAdminAccessHeader,.learnAdminAccessRow{grid-template-columns:minmax(240px,1.25fr) 120px 150px 124px;align-items:center;gap:12px;display:grid}.learnAdminAccessHeader{border-bottom:1px solid #ececf2;min-height:30px;padding:0 12px}.learnAdminAccessRow{border-bottom:1px solid #ececf2;min-height:58px;padding:0 12px}.learnAdminAccessRow:last-child{border-bottom:0}.learnAdminAccessPerson{align-items:center;gap:9px;min-width:0;display:flex}.learnAdminAccessPerson>i{color:#4b4d5d;background:#f5f6fa;border:1px solid #dddfea;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:760;display:inline-flex}.learnAdminAccessPerson>span,.learnAdminAccessRow>span{min-width:0}.learnAdminAccessRow strong{color:#252630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;display:block;overflow:hidden}.learnAdminAccessRow small{color:#777a86;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.learnAdminDiagnosticRow{gap:10px;padding:10px}.learnAdminUploadBox,.learnAdminLinkBox{border-radius:8px;padding:10px}.learnAdminVisibilityBar,.learnAdminSessionShare,.learnAdminInlineForm.mercury{margin:10px}.learnAdminSessions.mercury{padding:0 10px 10px}@media (max-width:980px){.learnAdminClientCommandGrid,.learnAdminMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnAdminClientWorkspaceGrid{grid-template-columns:1fr}.learnAdminClientSideNav{display:flex;position:static;overflow-x:auto}}@media (max-width:760px){.learnAdminDetailHero,.learnAdminDetailActions{align-items:stretch}.learnAdminClientCommandGrid,.learnAdminAccessHeader,.learnAdminAccessRow{grid-template-columns:1fr}.learnAdminAccessHeader{display:none}.learnAdminAccessRow{gap:6px;padding:10px 12px}.learnAdminClientTitle p{white-space:normal}}.learnAdminClientTabsShell{background:#fff;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:center;gap:12px;padding:8px;display:grid}.learnAdminClientTabs{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.learnAdminClientTabs button{color:#5f6270;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 10px;font-size:11.5px;transition:background .16s,border-color .16s,color .16s}.learnAdminClientTabs button:hover{color:#252630;background:#f2f3f7}.learnAdminClientTabs button:focus-visible{outline-offset:2px;outline:2px solid #5964e0}.learnAdminClientTabs button.active{color:#252630;background:#eef0f7;border-color:#e0e2eb;font-weight:560}.learnAdminClientTabMeta{text-align:right;justify-self:end;min-width:0}.learnAdminClientTabMeta span,.learnAdminStatusMatrix span{color:#7c7f8d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.learnAdminClientTabMeta strong{color:#555865;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:500;display:block;overflow:hidden}.learnAdminClientContent.tabbed{display:block}.learnAdminClientOverviewTab{gap:10px;display:grid}.learnAdminStatusMatrix{background:#ececf2;border-top:1px solid #ececf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.learnAdminStatusMatrix article{background:#fff;align-content:center;gap:4px;min-width:0;min-height:78px;padding:12px 14px;display:grid}.learnAdminStatusMatrix strong{color:#252630;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:540;overflow:hidden}.learnAdminStatusMatrix small{color:#777884;text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;overflow:hidden}.learnAdminClientContent.tabbed .learnAdminPanel,.learnAdminClientContent.tabbed .learnAdminMetricGrid{animation:.16s both learnAdminTabIn}@keyframes learnAdminTabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.learnAdminClientContent.tabbed .learnAdminPanel,.learnAdminClientContent.tabbed .learnAdminMetricGrid{animation:none}}@media (max-width:980px){.learnAdminClientTabsShell{grid-template-columns:1fr}.learnAdminClientTabMeta{text-align:left;justify-self:start}.learnAdminStatusMatrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.learnAdminStatusMatrix{grid-template-columns:1fr}}.learnIconButton{color:#333642;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.learnIconButton:hover{background:#f5f6fa;border-color:#cfd2dc}.learnIconButton:focus-visible{outline-offset:2px;outline:2px solid #5964e0}.learnIconButton svg{width:14px;height:14px}.learnIconButton.labeled{min-width:74px;padding:0 10px}.learnIconButton:disabled,.learnIconButton.disabled,.learnPillButton:disabled,.learnPrimaryButton:disabled{opacity:.46;pointer-events:none}.learnAdminAccessComposer{background:#fbfbfc;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) 126px auto;align-items:end;gap:8px;margin:10px;padding:10px;display:grid}.learnAdminAccessComposer label,.learnAdminDocumentStep label,.learnAdminInlineForm.mercury label{color:#686b78;gap:5px;min-width:0;font-size:10.5px;font-weight:540;display:grid}.learnAdminAccessComposer input,.learnAdminAccessComposer select{color:#24252e;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:7px;outline:0;padding:0 9px;font-size:11.5px}.learnAdminAccessHeader,.learnAdminAccessRow{grid-template-columns:minmax(240px,1.25fr) 116px 142px 120px 54px}.learnAdminAccessActions{justify-content:flex-end;display:flex}.learnAdminAccessActions form{margin:0}.learnAdminAccessActions small{color:#858894;font-size:10px}.learnAdminSectionActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.learnAdminInvitationHeader{border-top:1px solid #e6e7ed;margin-top:10px}.learnInvitationStatus{text-transform:uppercase;background:#f5f6fa;border:1px solid #dddfea;border-radius:999px;width:max-content;padding:0 8px;line-height:20px;color:#606372!important;font-size:9px!important;font-weight:720!important}.learnInvitationStatus.opened{background:#f0f1ff;border-color:#cfd3f6;color:#4b55be!important}.learnInvitationStatus.accepted{background:#e9ebff;border-color:#aeb6f1;color:#3f49b0!important}.learnInvitationStatus.revoked,.learnInvitationStatus.failed,.learnInvitationStatus.expired{background:#f1f1f3;color:#858894!important}.learnInviteBackdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15161e8a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.learnInviteDialog{color:#24252e;background:#fff;border:1px solid #dfe1e8;border-radius:8px;width:min(560px,100%);max-height:min(760px,100svh - 40px);overflow:auto;box-shadow:0 24px 64px #11121b3d}.learnInviteDialogHeader{border-bottom:1px solid #e6e7ed;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.learnInviteDialogHeader>div{min-width:0}.learnInviteDialogHeader>div>span{color:#7c7f8d;letter-spacing:.09em;font-size:9px;font-weight:760;display:block}.learnInviteDialogHeader h2{letter-spacing:0;margin:3px 0 0;font-size:16px;font-weight:560}.learnInviteDialogIcon{color:#555fd1;background:#f7f7f9;border:1px solid #dfe1e8;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.learnInviteDialogIcon svg{width:16px;height:16px}.learnInviteDialogHeader .learnHeaderIconButton{color:#555763;background:#fff;border-color:#e1e2e8}.learnInviteForm{gap:14px;padding:18px;display:grid}.learnInviteContext{background:#f8f8fa;border:1px solid #e6e7ed;border-radius:7px;gap:3px;padding:11px 12px;display:grid}.learnInviteContext span{color:#7c7f8d;font-size:10px;font-weight:650}.learnInviteContext strong{color:#2c2e38;font-size:12px;font-weight:560}.learnInviteForm>label,.learnInviteFormRow label{color:#606372;gap:6px;min-width:0;font-size:10.5px;font-weight:600;display:grid}.learnInviteForm label small{color:#8b8d98;font-size:9.5px;font-weight:500}.learnInviteFormRow{grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.learnInviteForm input,.learnInviteForm select{color:#24252e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.learnInviteForm input:focus,.learnInviteForm select:focus{border-color:#8e9af3;box-shadow:0 0 0 3px #5266eb1c}.learnInviteForm select:disabled{color:#646775;opacity:1;background:#f5f6f8}.learnInviteSecurityNote{color:#686b78;background:#f6f7ff;border-left:2px solid #6974df;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:9px 11px;font-size:10.5px;line-height:1.45;display:grid}.learnInviteSecurityNote strong{color:#464fba;font-weight:650}.learnInviteDialogFooter{background:#fafafd;border-top:1px solid #e6e7ed;justify-content:flex-end;gap:8px;margin:3px -18px -18px;padding:11px 18px;display:flex}.learnInviteDialogFooter .learnPrimaryButton{min-height:36px}.learnInviteEmpty{color:#686b78;margin:0;font-size:12px;line-height:1.5}.learnInviteSuccess{text-align:center;justify-items:center;gap:8px;padding:34px 28px 30px;display:grid}.learnInviteSuccess>span{color:#4b55be;background:#f0f1ff;border:1px solid #cfd3f6;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.learnInviteSuccess svg{width:20px;height:20px}.learnInviteSuccess h3{margin:5px 0 0;font-size:17px;font-weight:570}.learnInviteSuccess p{color:#606372;max-width:420px;margin:0;font-size:12.5px;line-height:1.55}.learnInviteSuccess small{color:#858894;font-size:10.5px}.learnInviteSuccess .learnPrimaryButton{min-height:36px;margin-top:8px}@media (max-width:620px){.learnInviteBackdrop{align-items:flex-end;padding:10px}.learnInviteDialog{max-height:calc(100svh - 20px)}.learnInviteFormRow{grid-template-columns:1fr}.learnInviteDialogFooter{flex-direction:column-reverse}.learnInviteDialogFooter button{width:100%;min-height:42px}.learnAdminSectionActions{flex-direction:column;align-items:flex-end}}@media (prefers-color-scheme:dark){.learnClientPortal .learnInviteDialog{color:#f4f4f6;background:#20212b;border-color:#343642}.learnClientPortal .learnInviteDialogHeader,.learnClientPortal .learnInviteDialogFooter{background:#20212b;border-color:#343642}.learnClientPortal .learnInviteDialogHeader h2,.learnClientPortal .learnInviteContext strong{color:#f4f4f6}.learnClientPortal .learnInviteDialogIcon,.learnClientPortal .learnInviteContext,.learnClientPortal .learnInviteForm select:disabled{background:#282a35;border-color:#3a3c49}.learnClientPortal .learnInviteDialogHeader .learnHeaderIconButton,.learnClientPortal .learnInviteForm input,.learnClientPortal .learnInviteForm select{color:#f4f4f6;background:#242632;border-color:#3a3c49}.learnClientPortal .learnInviteForm>label,.learnClientPortal .learnInviteFormRow label,.learnClientPortal .learnInviteSuccess p{color:#b5b7c0}.learnClientPortal .learnInviteSecurityNote{color:#c3c6d3;background:#24283f}}.learnPresentationStartBackdrop{z-index:310;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15161e94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.learnPresentationStartDialog{color:#24252e;background:#fff;border:1px solid #dfe1e8;border-radius:8px;width:min(520px,100%);max-height:min(720px,100svh - 40px);overflow:auto;box-shadow:0 24px 64px #11121b42}.learnPresentationStartHeader{border-bottom:1px solid #e6e7ed;grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.learnPresentationStartHeader>div{min-width:0}.learnPresentationStartHeader>div>span{color:#7c7f8d;letter-spacing:.09em;font-size:9px;font-weight:760;display:block}.learnPresentationStartHeader h2{letter-spacing:0;margin:3px 0 0;font-size:16px;font-weight:560}.learnPresentationStartIcon{color:#555fd1;background:#f7f7f9;border:1px solid #dfe1e8;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.learnPresentationStartIcon svg{width:17px;height:17px}.learnPresentationStartHeader .learnHeaderIconButton{color:#555763;background:#fff;border-color:#e1e2e8}.learnPresentationStartForm{gap:15px;padding:18px;display:grid}.learnPresentationStartContext{background:#f8f8fa;border:1px solid #e6e7ed;border-radius:7px;gap:3px;padding:11px 12px;display:grid}.learnPresentationStartContext span{color:#7c7f8d;font-size:10px;font-weight:650}.learnPresentationStartContext strong{color:#2c2e38;font-size:12px;font-weight:560}.learnPresentationStartOptions{border:0;gap:8px;margin:0;padding:0;display:grid}.learnPresentationStartOptions legend{color:#606372;margin-bottom:6px;font-size:10.5px;font-weight:650}.learnPresentationStartOptions>label{cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.learnPresentationStartOptions>label:hover{background:#fafaff;border-color:#c8ccdf}.learnPresentationStartOptions>label.selected{background:#f6f7ff;border-color:#8e9af3;box-shadow:0 0 0 3px #5266eb17}.learnPresentationStartOptions input,.learnPresentationRecordingConfirm input{accent-color:#5964e0;width:16px;height:16px;margin:1px 0 0}.learnPresentationStartOptions label>span,.learnPresentationRecordingConfirm>span{gap:3px;display:grid}.learnPresentationStartOptions strong,.learnPresentationRecordingConfirm strong{color:#30313b;font-size:12px;font-weight:620}.learnPresentationStartOptions small,.learnPresentationRecordingConfirm small{color:#737683;font-size:10.5px;font-weight:480;line-height:1.4}.learnPresentationRecordingConfirm{cursor:pointer;background:#fff6f7;border-left:2px solid #d34e5b;border-radius:0 7px 7px 0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.learnPresentationStartFooter{background:#fafafd;border-top:1px solid #e6e7ed;justify-content:flex-end;gap:8px;margin:3px -18px -18px;padding:11px 18px;display:flex}.learnPresentationStartFooter .learnPrimaryButton{min-height:36px}.learnPresentationStartWarning{z-index:220;color:#783d43;background:#fff4f5;border:1px solid #e4b6ba;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:min(560px,100% - 28px);padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #23191b26}.learnPresentationStartWarning button{color:#783d43;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:680}@media (max-width:620px){.learnPresentationStartBackdrop{align-items:flex-end;padding:10px}.learnPresentationStartDialog{max-height:calc(100svh - 20px)}.learnPresentationStartFooter{flex-direction:column-reverse}.learnPresentationStartFooter button{width:100%;min-height:42px}.learnPresentationStartWarning{top:58px}}@media (prefers-color-scheme:dark){.learnClientPortal .learnPresentationStartDialog{color:#f4f4f6;background:#20212b;border-color:#343642}.learnClientPortal .learnPresentationStartHeader,.learnClientPortal .learnPresentationStartFooter{background:#20212b;border-color:#343642}.learnClientPortal .learnPresentationStartHeader h2,.learnClientPortal .learnPresentationStartContext strong,.learnClientPortal .learnPresentationStartOptions strong,.learnClientPortal .learnPresentationRecordingConfirm strong{color:#f4f4f6}.learnClientPortal .learnPresentationStartIcon,.learnClientPortal .learnPresentationStartContext,.learnClientPortal .learnPresentationStartOptions>label{background:#282a35;border-color:#3a3c49}.learnClientPortal .learnPresentationStartHeader .learnHeaderIconButton{color:#f4f4f6;background:#242632;border-color:#3a3c49}.learnClientPortal .learnPresentationStartOptions>label.selected{background:#282c45;border-color:#737ee7}.learnClientPortal .learnPresentationStartOptions small,.learnClientPortal .learnPresentationRecordingConfirm small{color:#b5b7c0}.learnClientPortal .learnPresentationRecordingConfirm{background:#3a292d}.learnClientPortal .learnPresentationStartWarning{color:#f0c8cc;background:#3a292d;border-color:#72474d}.learnClientPortal .learnPresentationStartWarning button{color:#f0c8cc}}.learnAdminDocumentFlow{grid-template-columns:minmax(240px,.74fr) minmax(320px,1.26fr);gap:10px;padding:10px;display:grid}.learnAdminDocumentStep{background:#fff;border:1px solid #e6e7ed;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.learnAdminDocumentStep.settings{grid-row:span 3}.learnAdminDocumentStep.disabled{background:#fbfbfc}.learnAdminDocumentStepHead{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.learnAdminDocumentStepHead i{color:#555865;background:#f5f6fa;border:1px solid #dddfea;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:760;display:grid}.learnAdminDocumentStepHead span{gap:2px;min-width:0;display:grid}.learnAdminDocumentStepHead b{color:#24252e;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:560;overflow:hidden}.learnAdminDocumentStepHead small{color:#747783;text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;line-height:1.35;overflow:hidden}.learnAdminFileInput{min-width:0}.learnAdminFileInput input{color:#333642;width:100%;min-height:34px;font:inherit;background:#fbfbfc;border:1px solid #dfe1e8;border-radius:7px;padding:6px;font-size:11px}.learnAdminFileInput input::file-selector-button{color:#333642;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d9e2;border-radius:999px;margin-right:8px;font-size:10.75px}.learnAdminDocumentParamGrid{grid-template-columns:minmax(0,1fr) 142px 86px;gap:9px;display:grid}.learnAdminDocumentParamGrid label:has(textarea){grid-column:1/-1}.learnAdminDocumentStep input:not([type=file]),.learnAdminDocumentStep textarea,.learnAdminDocumentStep select{color:#24252e;width:100%;font:inherit;background:#fff;border:1px solid #dfe1e8;border-radius:7px;outline:0;font-size:11.5px}.learnAdminDocumentStep input:not([type=file]),.learnAdminDocumentStep select{min-height:32px;padding:0 9px}.learnAdminDocumentStep textarea{resize:vertical;min-height:70px;padding:8px 9px;line-height:1.4}.learnAdminDocumentStep input:disabled,.learnAdminDocumentStep textarea:disabled{color:#9699a5;background:#f5f6fa}.learnAdminDocumentStep input:focus,.learnAdminDocumentStep textarea:focus{border-color:#5964e0;box-shadow:0 0 0 3px #5964e01f}.learnAdminDocumentFooter,.learnAdminPublishActions,.learnAdminShareActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.learnAdminDocumentFooter small,.learnAdminShareActions small{color:#858894;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.learnAdminPublishActions{flex-wrap:wrap;justify-content:flex-start}.learnAdminPublishActions form{margin:0}.learnAdminShareActions{justify-content:flex-start}.learnAdminDocumentStep .learnPillButton,.learnAdminDocumentStep .learnPrimaryButton{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:11px;display:inline-flex}.learnAdminDocumentStep .learnPillButton svg,.learnAdminDocumentStep .learnPrimaryButton svg{width:13px;height:13px}.learnAdminCreateSession{background:#fbfbfc;border:1px solid #e6e7ed;border-radius:8px;margin:10px}.learnAdminCreateSession summary{color:#333642;cursor:pointer;align-items:center;min-height:40px;padding:0 12px;font-size:11.5px;font-weight:540;list-style:none;display:flex}.learnAdminCreateSession summary::-webkit-details-marker{display:none}.learnAdminCreateSession[open] summary{border-bottom:1px solid #e6e7ed}.learnAdminCreateSession .learnAdminInlineForm.mercury{background:0 0;border:0;border-radius:0;grid-template-columns:56px minmax(160px,1.2fr) minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr) 112px auto;margin:0}.learnAdminSessions.mercury .learnAdminSession summary{grid-template-columns:66px minmax(0,1fr) 84px}.learnAdminSessions.mercury .learnAdminSession summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learnAdminSessions.mercury .learnAdminSession .learnAdminEditGrid{grid-template-columns:70px minmax(180px,1fr) 120px 170px;gap:9px;padding:12px}.learnAdminSessions.mercury .learnAdminSession .learnAdminEditGrid label:has(textarea){grid-column:span 2}.learnAdminSessions.mercury .learnAdminExercise{grid-template-columns:118px minmax(180px,1fr) 92px 110px;gap:9px;padding:12px}.learnAdminSessions.mercury .learnAdminExercise label:nth-of-type(5){grid-column:span 2}.learnAdminSessions.mercury .learnAdminExercise label:has(textarea){grid-column:span 2}.learnAdminSessions.mercury .learnAdminTwoCols{gap:10px;padding:0 12px 12px}.learnAdminSessions.mercury .learnAdminTwoCols .learnAdminEditGrid.compact{background:#fbfbfc;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:132px minmax(0,1fr);padding:10px}.learnAdminAnalyticsGrid{background:#ececf2;border-top:1px solid #ececf2;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);gap:1px;display:grid}.learnAdminAnalyticsBars,.learnAdminEventList.useful{background:#fff}.learnAdminAnalyticsBars{align-content:start;gap:10px;padding:14px;display:grid}.learnAdminAnalyticsBar{grid-template-columns:112px minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.learnAdminAnalyticsBar span{color:#555865;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learnAdminAnalyticsBar i{background:#eef0f4;border-radius:999px;height:7px;overflow:hidden}.learnAdminAnalyticsBar b{border-radius:inherit;background:#5964e0;height:100%;display:block}.learnAdminAnalyticsBar strong{color:#252630;text-align:right;font-size:11px;font-weight:560}.learnAdminEventRow.useful{grid-template-columns:minmax(0,1fr) 118px;align-items:center;min-height:52px;display:grid}.learnAdminEventRow.useful>span{min-width:0}.learnAdminEventRow.useful strong{color:#252630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;display:block;overflow:hidden}.learnAdminEventRow.useful small{color:#777884;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.learnAdminEventRow.useful em{color:#777884;text-align:right;font-size:10.5px;font-style:normal}@media (max-width:980px){.learnAdminAccessComposer,.learnAdminDocumentFlow,.learnAdminAnalyticsGrid,.learnAdminCreateSession .learnAdminInlineForm.mercury,.learnAdminSessions.mercury .learnAdminSession .learnAdminEditGrid,.learnAdminSessions.mercury .learnAdminExercise,.learnAdminSessions.mercury .learnAdminTwoCols .learnAdminEditGrid.compact{grid-template-columns:1fr}.learnAdminDocumentStep.settings{grid-row:auto}}@media (max-width:760px){.learnAdminAccessHeader,.learnAdminAccessRow,.learnAdminEventRow.useful{grid-template-columns:1fr}.learnAdminAccessActions{justify-content:flex-start}}.learnAdminOverviewLiveCard{background:#fbfbfc;border-top:1px solid #ececf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.learnAdminOverviewLiveCard>div:first-child{min-width:0}.learnAdminOverviewLiveCard span,.learnAdminProgramHeader span,.learnAdminSessionWorkspaceHeader span{color:#7c7f8d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760;display:block}.learnAdminOverviewLiveCard strong{color:#24252e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:540;display:block;overflow:hidden}.learnAdminOverviewLiveCard small{color:#747783;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.75px;display:block;overflow:hidden}.learnAdminOverviewLiveCard>div:last-child{justify-content:flex-end;gap:7px;display:flex}.learnAdminProgramToolbar{background:#fbfbfc;border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 10px;display:flex}.learnAdminVisibilityBar.compact{background:0 0;border:0;min-height:34px;margin:0;padding:0}.learnAdminVisibilityBar.compact .learnCheckboxLabel{color:#3f424d;background:#fff;border:1px solid #e0e2eb;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:inline-flex!important}.learnAdminVisibilityBar.compact .learnCheckboxLabel input{margin:0;width:14px!important;min-height:14px!important}.learnAdminVisibilityBar.compact>span{color:#777a86;text-align:right;min-width:54px;font-size:10px;font-weight:650}.learnAdminVisibilityBar.compact>span.visible{color:#5964e0}.learnAdminProgramTable{display:grid}.learnAdminProgramHeader,.learnAdminProgramRow{grid-template-columns:minmax(220px,1.2fr) 110px 58px 72px 104px minmax(110px,.65fr) 140px;align-items:center;gap:12px;padding:0 14px;display:grid}.learnAdminProgramHeader{background:#fff;border-bottom:1px solid #ececf2;min-height:34px}.learnAdminProgramRow{background:#fff;border-bottom:1px solid #ececf2;min-height:64px}.learnAdminProgramRow:last-child{border-bottom:0}.learnAdminProgramRow>span{min-width:0}.learnAdminProgramRow strong{color:#252630;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:540;display:block;overflow:hidden}.learnAdminProgramRow small{color:#777884;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.learnAdminSessionIdentity button,.learnAdminSessionIdentity>a{color:#5964e0;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:10.5px;font-weight:650;text-decoration:none;display:inline-flex}.learnAdminSessionIdentity button:hover,.learnAdminSessionIdentity>a:hover{text-decoration:underline}.learnAdminProgramActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.learnAdminSessionStatusCell{align-content:center;gap:4px;display:grid}.learnAdminSessionStatusCell .learnAdminInlineAction{margin-top:2px}.learnAdminInlineAction{align-items:center;margin:0;display:inline-flex}.learnAdminInlineAction .learnPillButton{white-space:nowrap;min-height:28px;padding:0 9px}.learnAdminInlineAction .learnPillButton.publish{color:#fff;background:#5964e0;border-color:#5964e0}.learnAdminSessionWorkspace{display:grid}.learnAdminSessionWorkspaceFull{z-index:100;background:#f4f4f7;border:0;border-radius:0;display:block;position:fixed;inset:0;overflow:auto}.learnAdminSessionWorkspaceHeader{background:#fff;border-bottom:1px solid #ececf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.learnAdminSessionWorkspaceFull .learnAdminSessionWorkspaceHeader{z-index:8;min-height:72px;position:sticky;top:0;box-shadow:0 1px #1f212b14}.learnAdminSessionWorkspaceHeader>div{min-width:0}.learnAdminSessionWorkspaceHeader strong{color:#24252e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:540;display:block;overflow:hidden}.learnAdminSessionWorkspaceHeader small{color:#747783;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.75px;display:block;overflow:hidden}.learnAdminSessionHeaderActions{align-items:center;gap:7px;display:flex}.learnAdminSessionHeaderActions>.learnPillButton{min-height:30px;text-decoration:none}.learnAdminSessionWorkspace .learnAdminSessionShare,.learnAdminSessionWorkspace .learnAdminLiveTimer{margin:10px}.learnAdminSessionForm.full,.learnAdminSessionWorkspace .learnAdminEditGrid,.learnAdminSessionWorkspace .learnAdminEditGrid.compact{background:#fbfbfc;border-top:1px solid #ececf2;grid-template-columns:78px minmax(220px,1fr) 130px 170px;gap:9px;padding:12px;display:grid}.learnAdminSessionForm.full label,.learnAdminSessionWorkspace .learnAdminEditGrid label,.learnAdminSessionWorkspace .learnAdminEditGrid.compact label,.learnAdminSessionWorkspace .learnAdminExercise label{color:#686b78;gap:5px;min-width:0;font-size:10.5px;font-weight:540;display:grid}.learnAdminSessionForm.full label:has(textarea){grid-column:span 2}.learnAdminSessionWorkspace .learnAdminEditGrid label:has(textarea){grid-column:span 2}.learnAdminSessionWorkspace .learnAdminEditGrid.compact label:has(textarea){grid-column:span 2}.learnAdminSessionWorkspace .learnAdminExerciseList{gap:0}.learnAdminSessionWorkspace .learnAdminExercise{background:#fff;border-top:1px solid #ececf2;grid-template-columns:118px minmax(190px,1fr) 92px 110px 150px;gap:9px;padding:12px}.learnAdminSessionWorkspace .learnAdminExercise.hidden{background:#f7f7f9}.learnAdminExerciseHeader,.learnAdminStructuredBlocks,.learnAdminExerciseFooter{grid-column:1/-1}.learnAdminExerciseHeader{background:#fafafd;border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin:-12px -12px 4px;padding:10px 12px;display:flex}.learnAdminExerciseHeader>div:first-child{min-width:0}.learnAdminExerciseHeader span,.learnAdminStructuredBlockHead span{color:#777b88;letter-spacing:.1em;font-size:9px;font-weight:720;display:block}.learnAdminExerciseHeader strong{color:#252630;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:600;display:block;overflow:hidden}.learnAdminExerciseHeader small,.learnAdminStructuredBlocksHeader small{color:#7a7d89;margin-top:2px;font-size:10px;display:block}.learnAdminExerciseActions{align-items:center;gap:6px;display:flex}.learnAdminExerciseActions button,.learnAdminStructuredBlocks button,.learnAdminStructuredBlockHead button{color:#4c505d;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:7px;padding:0 9px;font-size:10.5px}.learnAdminExerciseActions button:disabled{cursor:default;opacity:.4}.learnAdminExerciseActions button.danger{color:#a4434d;border-color:#ead6d8;align-items:center;gap:5px;display:inline-flex}.learnAdminExerciseActions button.danger svg{width:13px;height:13px}.learnAdminSessionWorkspace .learnAdminExercise label:nth-of-type(5){grid-column:span 2}.learnAdminSessionWorkspace .learnAdminExercise label:has(textarea){grid-column:span 2}.learnAdminStructuredBlocks{border-top:1px solid #ececf2;gap:8px;margin-top:4px;padding-top:12px;display:grid}.learnAdminStructuredBlocks.empty{color:#747783;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:10.5px}.learnAdminStructuredBlocksHeader,.learnAdminStructuredBlockHead,.learnAdminExerciseFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.learnAdminStructuredBlocksHeader strong{color:#2b2d37;font-size:12px;font-weight:600}.learnAdminStructuredBlock{background:#fbfbfc;border:1px solid #e4e5eb;border-radius:9px;grid-template-columns:82px 130px minmax(160px,1fr) minmax(160px,1fr);gap:8px;padding:10px;display:grid}.learnAdminStructuredBlockHead{grid-column:1/-1}.learnAdminStructuredBlockHead button{color:#a4434d;background:0 0;border-color:#0000;min-height:25px}.learnAdminStructuredBlock label{min-width:0}.learnAdminStructuredBlock label.wide{grid-column:span 2}.learnAdminStructuredBlock textarea{min-height:96px}.learnAdminStructuredAdvanced{border-top:1px solid #e7e8ed;grid-column:1/-1;padding-top:8px}.learnAdminStructuredAdvanced summary{color:#666a77;cursor:pointer;font-size:10.5px}.learnAdminStructuredAdvanced textarea{width:100%;min-height:150px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.learnAdminStructuredAdvanced small{color:#a4434d;margin:5px 0;font-size:10px;display:block}.learnAdminStructuredAdvanced button{margin-top:7px}.learnAdminExerciseFooter{background:#fafafd;border-top:1px solid #ececf2;min-height:42px;margin:2px -12px -12px;padding:8px 12px}.learnAdminExerciseFooter span{color:#747783;font-size:10.5px}.learnAdminSessionWorkspace .learnAdminTwoCols{gap:10px;padding:10px 12px 12px}.learnAdminSessionWorkspace .learnAdminTwoCols .learnAdminEditGrid.compact{background:#fbfbfc;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:132px minmax(0,1fr)}.learnAdminFileDrop{color:#333642;text-align:center;cursor:pointer;background:#fbfbfc;border:1px dashed #cfd2dc;border-radius:8px;place-items:center;gap:4px;min-height:118px;padding:16px;transition:background .16s,border-color .16s;display:grid}.learnAdminFileDrop:hover{background:#f5f6fa;border-color:#aeb3c4}.learnAdminFileDrop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.learnAdminFileDrop span{color:#5964e0;background:#fff;border:1px solid #dfe1e8;border-radius:999px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:760;display:inline-grid}.learnAdminFileDrop strong{color:#252630;margin-top:4px;font-size:12px;font-weight:540}.learnAdminFileDrop small{color:#777884;max-width:260px;font-size:10.5px;line-height:1.35}.learnAdminUploadFields{grid-template-columns:minmax(0,1fr) 132px;gap:8px;display:grid}.learnAdminEventRow.useful{grid-template-columns:88px minmax(0,1fr) 118px}.learnAdminEventRow.useful>b{color:#555865;background:#f8f8fa;border:1px solid #e0e2eb;border-radius:999px;justify-content:center;align-items:center;min-height:24px;font-size:10px;font-weight:620;display:inline-flex}@media (max-width:980px){.learnAdminOverviewLiveCard,.learnAdminProgramHeader,.learnAdminProgramRow,.learnAdminSessionWorkspaceHeader,.learnAdminSessionForm.full,.learnAdminSessionWorkspace .learnAdminEditGrid,.learnAdminSessionWorkspace .learnAdminEditGrid.compact,.learnAdminSessionWorkspace .learnAdminExercise,.learnAdminStructuredBlock,.learnAdminSessionWorkspace .learnAdminTwoCols .learnAdminEditGrid.compact,.learnAdminUploadFields{grid-template-columns:1fr}.learnAdminStructuredBlock label.wide,.learnAdminSessionWorkspace .learnAdminExercise label:nth-of-type(5){grid-column:auto}.learnAdminSessionWorkspace .learnAdminExercise label:has(textarea){grid-column:auto}.learnAdminExerciseHeader,.learnAdminStructuredBlocksHeader,.learnAdminExerciseFooter{flex-direction:column;align-items:flex-start}.learnAdminExerciseActions{flex-wrap:wrap}.learnAdminProgramToolbar,.learnAdminOverviewLiveCard>div:last-child,.learnAdminProgramActions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}@media (max-width:1180px){.learnAdminMercury{grid-template-rows:48px auto minmax(0,1fr);grid-template-columns:1fr}.learnAdminMercury:before{grid-row:1}.learnAdminRail{grid-area:2/1;min-height:auto}.learnAdminMain{grid-area:3/1}}@media (max-width:760px){.learnAdminDashboard,.learnAdminClientsPage,.learnAdminDetail.fullscreen{width:calc(100% - 28px)}.learnAdminChartGrid{grid-template-columns:1fr}.diagnosticHeaderActions{flex-direction:column;align-items:stretch;width:100%}.diagnosticDownloadButton{width:100%}}.learnMercuryPortal{color:#20212b;background:#fff;grid-template-columns:178px minmax(0,1fr);min-height:100svh;display:grid}.learnMercuryRail{background:#fbfcfd;border-right:1px solid #e6e7eb;grid-template-rows:auto 1fr auto;gap:16px;min-height:100svh;padding:10px 8px;display:grid}.learnMercuryBrand{background:#30313d;border-radius:8px;align-items:center;width:144px;min-height:34px;padding:7px 9px;display:inline-flex}.learnMercuryBrand img{width:100%;height:auto;display:block}.learnMercuryNav{align-content:start;gap:2px;display:grid}.learnMercuryNav button{color:#555865;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.learnMercuryNav button:hover,.learnMercuryNav button.active{color:#24252e;background:#eef0f4}.learnMercuryNav span{color:#606372;background:#fff;border:1px solid #d9dbe3;border-radius:6px;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:700;display:inline-flex}.learnMercuryRailFooter{background:#fff;border:1px solid #e2e4eb;border-radius:8px;gap:7px;padding:10px;display:grid}.learnMercuryRailFooter span{color:#606372;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.learnMercuryRailFooter strong{color:#252630;font-size:12px;font-weight:560}.learnMercuryMiniTrack{background:#eceef3;border-radius:999px;height:5px;overflow:hidden}.learnMercuryMiniTrack i{border-radius:inherit;background:#5964e0;height:100%;display:block}.learnMercuryMain{background:#fff;grid-template-rows:52px minmax(0,1fr);min-width:0;display:grid}.learnMercuryTop{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 22px;display:flex}.learnMercurySearch{color:#626571;align-items:center;gap:9px;width:min(420px,44vw);min-height:34px;display:flex}.learnMercurySearch span{color:#777a86;border:1px solid #e0e2e8;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;font-size:8px;font-weight:700;display:inline-flex}.learnMercurySearch input{color:#2b2c36;width:100%;font:inherit;pointer-events:none;background:0 0;border:0;outline:0;font-size:13px}.learnMercuryTopActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.learnMercuryPill,.learnMercuryUser{color:#33343e;min-height:30px;font:inherit;cursor:pointer;background:#f4f4f7;border:1px solid #ececf2;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.learnMercuryUser{color:#555865;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.learnMercuryContent{width:min(900px,100% - 56px);margin:0 auto;padding:28px 0 78px}.learnMercuryPortal .learnHero{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:24px;margin-bottom:22px}.learnMercuryPortal .learnEyebrow,.learnMercuryPortal .learnPanelLabel{color:#7c7f8d;letter-spacing:.1em;font-size:9px;font-weight:760}.learnMercuryPortal .learnHero h1{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:540;line-height:1.1}.learnMercuryPortal .learnHero>div:first-child>strong{color:#252630;margin-top:8px;font-size:15px;font-weight:540}.learnMercuryPortal .learnHero p{color:#666976;max-width:620px;font-size:12px;line-height:1.48}.learnMercuryPortal .learnProgressCard{min-height:112px;box-shadow:none;border-color:#e6e7ed;border-radius:8px;padding:14px}.learnMercuryPortal .learnProgressCard strong{letter-spacing:-.025em;margin-top:8px;font-size:27px}.learnMercuryPortal .learnProgressTrack{background:#eef0f4;height:6px;margin-top:12px}.learnMercuryPortal .learnProgressTrack i{background:#5964e0}.learnMercuryPortal .learnOverviewStrip{background:#e6e7ed;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:minmax(0,1.35fr) .48fr minmax(0,.82fr) minmax(0,.82fr);gap:1px;margin-bottom:22px;overflow:hidden}.learnMercuryPortal .learnOverviewItem{min-height:112px;box-shadow:none;border:0;border-radius:0;padding:14px}.learnMercuryPortal .learnOverviewItem strong{font-size:15px;font-weight:540}.learnMercuryPortal .learnOverviewItem.metric strong{font-size:29px}.learnMercuryPortal .learnOverviewItem p{color:#6b6e79;font-size:11.5px}.learnMercuryPortal .learnPrimaryButton,.learnMercuryPortal .learnLinkButton{border-radius:999px;min-height:30px;padding:0 12px;font-size:11px}.learnMercuryPortal .learnPrimaryButton{background:#5964e0}.learnMercuryPortal .learnTabs{background:0 0;border:0;border-bottom:1px solid #ececf2;border-radius:0;gap:22px;margin-bottom:0;padding:0}.learnMercuryPortal .learnTabs button{color:#777a86;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:42px;padding:0;font-size:12px}.learnMercuryPortal .learnTabs button.active{color:#252630;background:0 0;border-bottom-color:#5964e0}.learnMercuryPortal .learnSessionLayout{gap:0}.learnMercuryPortal .learnClassBrief{box-shadow:none;background:#e6e7ed;border-color:#e6e7ed;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,.78fr) minmax(0,.78fr);margin-top:24px}.learnMercuryPortal .learnClassBrief>div{min-height:106px;padding:14px}.learnMercuryPortal .learnClassTitle h2{letter-spacing:-.025em;margin-top:7px;font-size:20px;font-weight:540}.learnMercuryPortal .learnClassBrief span:not(.learnPanelLabel){color:#7c7f8d;letter-spacing:.1em;font-size:9px}.learnMercuryPortal .learnClassBrief p{color:#666976;font-size:11.5px}.learnMercuryPortal .learnExerciseStack{background:#fff;border:1px solid #e6e7ed;border-radius:8px;gap:0;margin-top:14px}.learnMercuryPortal .learnExercise{box-shadow:none;border:0;border-bottom:1px solid #ececf2;border-radius:0}.learnMercuryPortal .learnExercise:last-of-type{border-bottom:0}.learnMercuryPortal .learnExercise.open{box-shadow:none}.learnMercuryPortal .learnExercise.skipped{background:#f8f8fa}.learnMercuryPortal .learnExerciseHeader{grid-template-columns:30px minmax(0,1fr) 28px;gap:10px;min-height:58px;padding:0 14px}.learnMercuryPortal .learnCheck{border-radius:999px;width:20px;height:20px;font-size:11px}.learnMercuryPortal .learnCheck.checked{background:#5964e0;border-color:#5964e0}.learnMercuryPortal .learnExerciseHeader small{font-size:9px;font-weight:700}.learnMercuryPortal .learnExerciseHeader strong{color:#292a34;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:540;overflow:hidden}.learnMercuryPortal .learnExerciseHeader em{color:#777a86;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.learnMercuryPortal .learnExerciseHeader>i{color:#565968;background:#f4f4f7;width:26px;height:26px}.learnMercuryPortal .learnExerciseBody{background:#fbfbfc;border-top:1px solid #ececf2;padding:14px 16px 16px 54px}.learnMercuryPortal .learnExerciseBody p,.learnMercuryPortal .learnExerciseText p{color:#5f626d;font-size:12.5px;line-height:1.55}.learnMercuryPortal .learnStepLine{grid-template-columns:22px 1fr}.learnMercuryPortal .learnStepLine .learnStepNumber{color:#4e58c8;background:#eef0ff;width:20px;height:20px;font-size:10px}.learnMercuryPortal .learnPromptBox{background:#fff;border-color:#e2e4eb;border-radius:8px}.learnMercuryPortal .learnPromptBox span{background:#f8f8fa;padding:9px 12px}.learnMercuryPortal .learnPromptBox pre{color:#30313d;font-size:12px}.learnMercuryPortal .learnPromptBox button,.learnMercuryPortal .learnCompleteButton{min-height:32px;font-size:11px}.learnMercuryPortal .learnSessionLayout .learnPanel.wide{background:#fff;border:0;border-top:1px solid #ececf2;border-radius:0 0 8px 8px;margin-top:14px;padding:14px 16px}@media (max-width:980px){.learnMercuryPortal{grid-template-columns:1fr}.learnMercuryRail{z-index:20;border-bottom:1px solid #e6e7eb;border-right:0;grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;min-height:auto;position:sticky;top:0}.learnMercuryNav{display:flex;overflow-x:auto}.learnMercuryRailFooter{display:none}.learnMercuryMain{grid-template-rows:auto minmax(0,1fr)}}@media (max-width:760px){.learnMercuryContent{width:calc(100% - 28px);padding:22px 0 58px}.learnMercuryTop{flex-direction:column;align-items:stretch;padding:10px 14px}.learnMercurySearch{width:100%}.learnMercuryTopActions{flex-wrap:wrap;justify-content:flex-start}.learnMercuryPortal .learnHero,.learnMercuryPortal .learnOverviewStrip,.learnMercuryPortal .learnClassBrief{grid-template-columns:1fr}.learnMercuryPortal .learnExerciseHeader strong,.learnMercuryPortal .learnExerciseHeader em{white-space:normal}.learnMercuryPortal .learnExerciseBody{padding-left:16px}}.learnClientPortal{color:#20212b;background:#fff;min-height:100svh}.learnClientTop{z-index:30;background:#fff;border-bottom:1px solid #e9eaef;position:sticky;top:0}.learnClientTopInner,.learnClientClassNav,.learnClientContent{width:min(900px,100% - 56px);margin:0 auto}@supports (zoom:1){.learnClientContent{zoom:var(--learn-zoom,1)}}@supports not (zoom:1){.learnClientContent{width:min(calc(900px / var(--learn-zoom,1)), calc((100% - 56px) / var(--learn-zoom,1)));transform:scale(var(--learn-zoom,1));transform-origin:top}}.learnClientTopInner{grid-template-columns:148px minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:52px;display:grid}.learnClientPortal .learnMercuryBrand{border-radius:7px;width:132px;min-height:32px;padding:7px 9px}.learnClientPortal .learnMercurySearch{width:min(360px,34vw);min-height:32px}.learnClientPortal .learnMercurySearch span{width:19px;height:19px}.learnClientPortal .learnMercurySearch input{font-size:12.5px}.learnClientPortal .learnMercuryTopActions{gap:7px}.learnClientPortal .learnLivePresence{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 8px 0 9px;display:inline-flex}.learnClientPortal .learnLiveDot{background:#9fa7ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #9fa7ff2e}.learnClientPortal .learnLivePresence.connecting .learnLiveDot{background:#c8cad4;box-shadow:0 0 0 3px #c8cad429}.learnClientPortal .learnLivePresence.disconnected .learnLiveDot{box-shadow:none;background:#a2a3ac}.learnClientPortal .learnLivePresence.delayed .learnLiveDot{background:#e4a642;box-shadow:0 0 0 3px #e4a6422e}.learnClientPortal .learnLivePresence.delayed .learnLiveCount{color:#ffd998}.learnClientPortal .learnLiveAvatar.reconnecting{outline-offset:1px;outline:1px dashed #ffd998b8}.learnClientPortal .learnLiveFaces{align-items:center;display:inline-flex}.learnLiveStatusText{color:#ffffffbd;font-size:10px;font-weight:650;line-height:1}.learnLiveCount{color:#ffffffd1;white-space:nowrap;font-size:10.5px;font-weight:680;line-height:1}.learnClientPortal .learnLiveAvatar{color:#31333d;letter-spacing:.01em;background:#f4f4f7;border:1px solid #ffffff85;border-radius:999px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-6px;font-size:9.5px;font-weight:720;display:inline-flex;position:relative;overflow:visible}.learnClientPortal .learnLiveTooltip{z-index:4;opacity:0;pointer-events:none;color:#fff;background:#23242d;border:1px solid #ffffff1a;border-radius:7px;width:max-content;max-width:220px;padding:8px 9px;font-size:10.5px;font-weight:560;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:-34px;right:50%;transform:translate(50%)translateY(-2px)}.learnClientPortal .learnLiveAvatar:hover .learnLiveTooltip,.learnClientPortal .learnLiveAvatar:focus-visible .learnLiveTooltip{opacity:1;transform:translate(50%)translateY(0)}.learnClientPortal .learnLiveAvatar:first-child{margin-left:0}.learnClientPortal .learnLiveAvatar:hover,.learnClientPortal .learnLiveAvatar:focus-visible{z-index:3}.learnClientPortal .learnLiveAvatar:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #5964e0bf}.learnClientPortal .learnLiveAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.learnHeaderAction{color:#ffffffe6;min-height:30px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:620;line-height:1;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.learnHeaderAction:hover,.learnHeaderAction[aria-expanded=true]{background:#ffffff24;border-color:#fff3}.learnHeaderAction svg{flex:none;width:13px;height:13px}.learnHeaderAction span{color:inherit;white-space:nowrap}.learnHeaderAction[aria-pressed=true]{color:#30313c;background:#fff;border-color:#ffffff47}.learnSessionStatusMenu,.learnSessionEvaluationMenu,.learnParticipantPreviewMenu{display:inline-flex;position:relative}.learnSessionStatusTrigger .learnSessionStatusDot{background:#a9abb6;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #a9abb624}.learnSessionStatusTrigger.published .learnSessionStatusDot{background:#9fa7ff;box-shadow:0 0 0 3px #9fa7ff2e}.learnSessionStatusTrigger svg:last-child{opacity:.72;width:10px}.learnSessionEvaluationTrigger>i{background:#a9abb6;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #a9abb624}.learnSessionEvaluationTrigger.open{background:#5964e040;border-color:#9fa7ff6b}.learnSessionEvaluationTrigger.open>i{background:#aeb4ff;box-shadow:0 0 0 3px #9fa7ff2e}.learnSessionAdminPopover,.learnSessionEvaluationPopover,.learnParticipantPreviewPopover{z-index:44;border:1px solid var(--learn-border);background:var(--learn-surface);color:var(--learn-text);border-radius:9px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #14151f2e}.learnSessionAdminPopover,.learnSessionEvaluationPopover{width:310px}.learnParticipantPreviewPopover{width:300px}.learnSessionAdminPopover>header,.learnSessionEvaluationPopover>header,.learnParticipantPreviewPopover>header{border-bottom:1px solid var(--learn-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.learnParticipantPreviewPopover>header,.learnSessionAdminPopover header span,.learnSessionAdminPopover header strong,.learnSessionEvaluationPopover header span,.learnSessionEvaluationPopover header strong,.learnParticipantPreviewPopover header span,.learnParticipantPreviewPopover header strong{display:block}.learnSessionAdminPopover header span,.learnSessionEvaluationPopover header span,.learnParticipantPreviewPopover header span{color:var(--learn-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.learnSessionAdminPopover header strong,.learnSessionEvaluationPopover header strong,.learnParticipantPreviewPopover header strong{color:var(--learn-text);margin-top:3px;font-size:11.5px;font-weight:620}.learnSessionAdminPopover header small,.learnSessionEvaluationPopover header small{color:var(--learn-accent);font-size:9.5px;font-weight:650}.learnSessionStatusOptions{gap:3px;padding:7px;display:grid}.learnSessionStatusOptions>button,.learnSessionResetRow>button,.learnSessionResetRow>div{width:100%;min-height:50px;color:var(--learn-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;display:grid}.learnSessionStatusOptions>button{cursor:pointer}.learnSessionStatusOptions>button:hover,.learnSessionStatusOptions>button:focus-visible,.learnSessionResetRow>button:hover,.learnSessionResetRow>button:focus-visible{background:var(--learn-surface-muted);outline:none}.learnSessionStatusOptions>button>i{border:1px solid var(--learn-border);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.learnSessionStatusOptions>button>i.selected{border-color:var(--learn-accent);background:var(--learn-accent)}.learnSessionStatusOptions strong,.learnSessionStatusOptions small,.learnSessionResetRow strong,.learnSessionResetRow small{display:block}.learnSessionStatusOptions strong,.learnSessionResetRow strong{color:var(--learn-text);font-size:11px;font-weight:620}.learnSessionStatusOptions small,.learnSessionResetRow small{color:var(--learn-faint);margin-top:2px;font-size:9.5px;line-height:1.3}.learnSessionResetRow{border-top:1px solid var(--learn-border-soft);padding:7px}.learnSessionResetRow>button{cursor:pointer}.learnSessionResetRow>button:disabled,.learnSessionStatusOptions>button:disabled{opacity:.45;cursor:not-allowed}.learnSessionResetRow svg{width:15px;height:15px;color:var(--learn-muted)}.learnSessionResetRow>div{grid-template-columns:minmax(0,1fr) auto auto;padding:8px}.learnSessionResetRow>div>span{min-width:0}.learnSessionResetRow>div>button{border:1px solid var(--learn-border);background:var(--learn-surface);min-height:28px;color:var(--learn-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 9px;font-size:9px;font-weight:620}.learnSessionResetRow>div>button.primary{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff}.learnParticipantPreviewPopover>div{gap:3px;max-height:286px;padding:7px;display:grid;overflow-y:auto}.learnParticipantPreviewPopover a{min-height:48px;color:var(--learn-text);border-radius:6px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:6px 7px;text-decoration:none;display:grid}.learnParticipantPreviewPopover a:hover,.learnParticipantPreviewPopover a:focus-visible{background:var(--learn-surface-muted);outline:none}.learnParticipantPreviewPopover a>i{background:var(--learn-pill);width:26px;height:26px;color:var(--learn-pill-text);border-radius:999px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.learnParticipantPreviewPopover a strong,.learnParticipantPreviewPopover a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnParticipantPreviewPopover a strong{font-size:11px;font-weight:620}.learnParticipantPreviewPopover a small{color:var(--learn-faint);margin-top:2px;font-size:9.5px}.learnParticipantPreviewPopover a>svg{width:12px;height:12px;color:var(--learn-faint)}.learnParticipantPreviewBar{border-top:1px solid var(--learn-header-border);color:#ffffffbd;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:37px;margin:0 auto;display:flex}.learnParticipantPreviewBar>div,.learnParticipantPreviewBar>a{align-items:center;gap:7px;display:inline-flex}.learnParticipantPreviewBar svg{width:13px;height:13px}.learnParticipantPreviewBar span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.learnParticipantPreviewBar strong{color:#fff;font-size:11px;font-weight:620}.learnParticipantPreviewBar small{color:#ffffff85;font-size:10px}.learnParticipantPreviewBar>a{color:#fff;font-size:10.5px;font-weight:620;text-decoration:none}.learnParticipantPreviewBar>a:hover{text-decoration:underline}.learnFollowPill{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11.5px;font-weight:620;line-height:1;display:inline-flex}.learnFollowPill svg{width:13px;height:13px}.learnCursorMenu{display:inline-flex;position:relative}.learnCursorScrim{z-index:43;cursor:default;background:0 0;border:0;position:fixed;inset:0}.learnCursorPopover{z-index:44;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:10px;width:278px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #14151f2e}.learnCursorPopoverHead{justify-content:space-between;align-items:center;gap:10px;min-height:30px;padding:2px 2px 8px;display:flex}.learnCursorPopoverHead strong{color:var(--learn-text);font-size:12px;font-weight:620}.learnCursorPopoverHead button{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:26px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 9px;font-size:10.5px;font-weight:620}.learnCursorRows{gap:4px;display:grid}.learnCursorRows button{min-height:42px;color:var(--learn-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 7px;display:grid}.learnCursorRows button:hover,.learnCursorRows button:focus-visible{background:var(--learn-surface-muted);outline:none}.learnCursorRows .learnCursorPersonAvatar{background:var(--learn-pill);width:24px;height:24px;color:var(--learn-pill-text);border-radius:999px;place-items:center;font-size:9px;font-weight:720;display:inline-grid;overflow:hidden}.learnCursorRows .learnCursorPersonAvatar img{object-fit:cover;width:100%;height:100%}.learnCursorRows strong,.learnCursorRows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnCursorRows strong{color:var(--learn-text);font-size:11.5px;font-weight:620}.learnCursorRows small,.learnCursorRows p{color:var(--learn-muted);font-size:10.5px}.learnCursorRows i{color:var(--learn-muted);font-size:10.5px;font-style:normal;font-weight:620}.learnSignOutForm{margin:0;display:inline-flex}.learnHeaderIconButton{color:#ffffffdb;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:30px;height:30px;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.learnHeaderIconButton:hover,.learnHeaderIconButton:focus-visible{color:#fff;background:#ffffff21;border-color:#ffffff38}.learnHeaderIconButton svg{width:14px;height:14px}.learnZoomMenu{display:inline-flex;position:relative}.learnZoomScrim{z-index:43;cursor:default;background:0 0;border:0;position:fixed;inset:0}.learnZoomPopover{z-index:44;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px;display:inline-flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #14151f2e}.learnZoomPopover button{background:var(--learn-pill);width:22px;height:22px;min-height:22px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;font-size:13px;line-height:1;display:inline-grid}.learnZoomPopover strong{min-width:34px;color:var(--learn-text);text-align:center;font-size:10.5px;font-weight:620}.learnClientPortal .learnLiveAvatar.overflow{color:#fff;background:#2f303b}.learnClientPortal .learnMercuryPill,.learnClientPortal .learnMercuryUser{color:#343642;background:#f4f4f7;border-color:#ececf2;border-radius:999px;min-height:30px;padding:0 11px;font-size:11.5px}.learnClientPortal .learnMercuryUser{max-width:190px}.learnClientClassNav{align-items:flex-end;gap:22px;min-height:43px;display:flex;overflow-x:auto}.learnClientClassNav button{color:#747783;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.learnDraftBadge{color:#4d56b8;letter-spacing:.02em;white-space:nowrap;background:#5964e014;border:1px solid #5964e038;border-radius:999px;align-items:center;gap:4px;min-height:19px;padding:0 7px 0 6px;font-size:9px;font-weight:720;line-height:1;display:inline-flex}.learnDraftBadge svg{flex:none;width:12px;height:12px}.learnClientContent{padding:24px 0 72px}.learnClientPortal .learnHero{grid-template-columns:minmax(0,1fr) 170px;align-items:start;gap:22px;margin-bottom:16px}.learnClientPortal .learnEyebrow,.learnClientPortal .learnPanelLabel{color:#7b7e8a;letter-spacing:.1em;font-size:8.5px;font-weight:760}.learnClientPortal .learnHero h1{color:#22232d;letter-spacing:-.02em;max-width:620px;margin:0;font-size:24px;font-weight:540;line-height:1.12}.learnClientPortal .learnHero>div:first-child>strong{color:#3f414c;margin-top:7px;font-size:13px;font-weight:500;display:block}.learnClientPortal .learnHero p{color:#696c78;max-width:590px;margin:7px 0 0;font-size:12px;line-height:1.45}.learnClientPortal .learnProgressCard{min-height:96px;box-shadow:none;border-color:#e6e7ed;border-radius:8px;padding:12px}.learnClientPortal .learnProgressCard strong{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:540}.learnClientPortal .learnProgressCard small{color:#747783;margin-top:8px;font-size:10.5px}.learnClientPortal .learnProgressTrack{background:#eef0f4;height:5px;margin-top:10px}.learnClientPortal .learnProgressTrack i,.learnClientPortal .learnPrimaryButton,.learnClientPortal .learnCompleteButton,.learnClientPortal .learnCheck.checked{background:#5964e0}.learnClientPortal .learnOverviewStrip{background:#e6e7ed;border:1px solid #e6e7ed;border-radius:8px;grid-template-columns:minmax(0,1.25fr) 96px minmax(0,.78fr) minmax(0,.78fr);gap:0;margin:0 0 18px;overflow:hidden}.learnClientPortal .learnOverviewItem{min-height:86px;box-shadow:none;background:#fff;border:0;border-radius:0;padding:12px}.learnClientPortal .learnOverviewItem strong{color:#272832;letter-spacing:0;text-overflow:ellipsis;margin-top:6px;font-size:13px;font-weight:540;line-height:1.18;display:block;overflow:hidden}.learnClientPortal .learnOverviewItem.metric strong{letter-spacing:-.02em;font-size:25px;line-height:1}.learnClientPortal .learnOverviewItem p{color:#6f727d;margin-top:6px;font-size:10.75px;line-height:1.35}.learnClientPortal .learnPrimaryButton,.learnClientPortal .learnLinkButton{border-radius:999px;min-height:28px;padding:0 10px;font-size:10.75px}.learnClientPortal .learnLinkButton{color:#363844;background:#f8f8fa;border-color:#e2e4eb}.learnClientPortal .learnSessionLayout{gap:0}.learnClientPortal .learnClassBrief{box-shadow:none;background:#e6e7ed;border-color:#e6e7ed;border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1.45fr) minmax(0,.78fr) minmax(0,.78fr);overflow:hidden}.learnClientPortal .learnClassBrief>div{background:#fff;min-height:88px;padding:12px}.learnClientPortal .learnClassTitle h2{color:#24252f;letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:540;line-height:1.12}.learnClientPortal .learnClassBrief span:not(.learnPanelLabel){color:#7b7e8a;letter-spacing:.1em;font-size:8.5px;font-weight:760}.learnClientPortal .learnClassBrief p{color:#676a76;margin-top:6px;font-size:11px;line-height:1.4}.learnClientPortal .learnExerciseStack{background:#fff;border:1px solid #e6e7ed;border-top:0;border-radius:0 0 8px 8px;gap:0;margin-top:0;overflow:hidden}.learnClientPortal .learnExercise{box-shadow:none;border:0;border-bottom:1px solid #ececf2;border-radius:0}.learnClientPortal .learnExercise.open{box-shadow:none}.learnClientPortal .learnExercise.skipped{background:#f8f8fa}.learnClientPortal .learnExercise.fundamentals .learnExerciseHeader{background:#f7f8ff}.learnClientPortal .learnExerciseHeader{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:52px;padding:0 12px}.learnClientPortal .learnCheck{border-radius:999px;width:19px;height:19px;font-size:10px}.learnClientPortal .learnCheck.checked{border-color:#5964e0}.learnClientPortal .learnExerciseHeader small{color:#80838e;letter-spacing:.09em;font-size:8.5px;font-weight:760}.learnClientPortal .learnExerciseHeader strong{color:#2a2b35;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;font-weight:540;overflow:hidden}.learnClientPortal .learnExerciseHeader em{color:#777a86;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.75px;overflow:hidden}.learnClientPortal .learnExerciseHeader>i,.learnClientPortal .learnExerciseMeta>i{color:#565968;background:#f4f4f7;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex}.learnClientPortal .learnExercise.active{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnExercise.active{border-color:color-mix(in srgb, var(--learn-accent) 52%, var(--learn-border))}}.learnClientPortal .learnExercise.active{box-shadow:0 0 0 1px var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnExercise.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--learn-accent) 18%, transparent)}}.learnClientPortal .learnExerciseMeta{white-space:nowrap;justify-self:end;align-items:center;gap:8px;display:inline-flex}.learnClientPortal .learnSessionTimer{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:9px;grid-template-columns:132px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:12px 0 14px;padding:10px 12px;display:grid}.learnClientPortal .learnSessionTimer>div{min-width:0}.learnClientPortal .learnSessionTimer span,.learnClientPortal .learnSessionTimer small{color:var(--learn-faint);font-size:10px;line-height:1.25;display:block}.learnClientPortal .learnSessionTimer span{letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-weight:680}.learnClientPortal .learnSessionTimer strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.learnClientPortal .learnSessionTimer>div:first-child strong{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px}.learnClientPortal .learnSessionTimer.running{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnSessionTimer.running{border-color:color-mix(in srgb, var(--learn-accent) 42%, var(--learn-border))}}.learnClientPortal .learnTimerControls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.learnClientPortal .learnTimerControls button{border:1px solid var(--learn-border);background:var(--learn-pill);width:30px;min-height:30px;color:var(--learn-pill-text);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.learnClientPortal .learnTimerControls svg{width:15px;height:15px}.learnTimerHideButton,.learnTimerHidden button{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:30px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:10.5px;font-weight:620}.learnTimerHidden{justify-content:flex-end;margin:10px 0 12px;display:flex}.learnClientPortal .learnClientTop .learnSessionTimer{background:#ffffff14;border-color:#ffffff1f;border-radius:999px;grid-template-columns:auto auto auto;gap:6px;min-height:30px;margin:0;padding:0 5px 0 10px}.learnClientPortal .learnClientTop .learnSessionTimer>div:nth-child(2),.learnClientPortal .learnClientTop .learnSessionTimer span,.learnClientPortal .learnClientTop .learnSessionTimer small{display:none}.learnClientPortal .learnClientTop .learnSessionTimer strong,.learnClientPortal .learnClientTop .learnSessionTimer>div:first-child strong{color:#ffffffeb;letter-spacing:.02em;font-size:12px}.learnClientPortal .learnClientTop .learnSessionTimer.running{background:#9fa7ff29;border-color:#9fa7ff61}.learnClientPortal .learnClientTop .learnTimerControls{gap:4px}.learnClientPortal .learnClientTop .learnTimerControls button,.learnClientPortal .learnClientTop .learnTimerHideButton,.learnClientPortal .learnClientTop .learnTimerHidden button{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1f;place-items:center;width:24px;min-height:24px;padding:0;display:inline-grid}.learnClientPortal .learnClientTop .learnTimerControls svg,.learnClientPortal .learnClientTop .learnTimerHideButton svg{width:13px;height:13px}.learnClientPortal .learnClientTop .learnTimerHidden{margin:0}.learnClientPortal .learnClientTop .learnTimerHidden button{width:auto;padding:0 9px;font-size:10.5px}.learnResourcesTrigger{color:#ffffffe6;min-height:30px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:11.5px;font-weight:620;transition:background .16s,border-color .16s;display:inline-flex}.learnResourcesTrigger:hover,.learnResourcesTrigger[aria-expanded=true]{background:#ffffff24;border-color:#fff3}.learnResourcesTrigger span{color:#ffffffdb;background:#ffffff21;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:inline-grid}.learnResourcesDrawer{z-index:46;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:10px;width:min(334px,100vw - 32px);max-height:calc(100vh - 84px);padding:10px;position:fixed;top:64px;right:max(20px,50vw - 590px);overflow:auto;box-shadow:0 22px 54px #14151f29}.learnNotesPicker{z-index:46;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:10px;width:min(390px,100vw - 32px);max-height:calc(100vh - 84px);padding:10px;position:fixed;top:64px;right:max(20px,50vw - 590px);overflow:auto;box-shadow:0 22px 54px #14151f29}.learnResourcesScrim{z-index:45;cursor:default;background:0 0;border:0;position:fixed;inset:0}.learnResourcesHead{justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 10px;display:flex}.learnResourcesHead span,.learnResourceBlock>span{color:var(--learn-faint);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:760;line-height:1;display:block}.learnResourcesHead strong{color:var(--learn-text);margin-top:5px;font-size:13px;font-weight:560;line-height:1.1;display:block}.learnResourcesHead button,.learnResourceDocument header button{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:28px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px;font-size:10.75px;font-weight:620}.learnResourceDocument header button:disabled{opacity:.48;cursor:default}.learnResourceClose{width:28px;min-width:28px;padding:0!important;font-size:16px!important;line-height:1!important}.learnResourceDocumentActions{align-items:center;gap:8px;display:inline-flex}.learnResourceBlock{border-top:1px solid var(--learn-border-soft);padding:12px 2px 2px}.learnResourceBlock+.learnResourceBlock{margin-top:8px}.learnResourceToolList,.learnResourceActions{gap:7px;margin-top:9px;display:grid}.learnNotesPickerList{gap:7px;margin-top:4px;display:grid}.learnNotesPickerList button{border:1px solid var(--learn-border);background:var(--learn-surface);min-width:0;min-height:58px;color:var(--learn-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 10px;transition:background .16s,border-color .16s;display:grid}.learnNotesPickerList button:hover{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnNotesPickerList button:hover{border-color:color-mix(in srgb, var(--learn-accent) 34%, var(--learn-border))}}.learnNotesPickerList button:hover{background:var(--learn-surface-muted)}.learnNotesPickerList button>span{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:28px;color:var(--learn-pill-text);border-radius:999px;place-items:center;font-size:10.5px;font-weight:650;display:inline-grid}.learnNotesPickerList strong,.learnNotesPickerList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnNotesPickerList strong{color:var(--learn-text);font-size:12px;font-weight:560;line-height:1.18}.learnNotesPickerList small{color:var(--learn-muted);margin-top:4px;font-size:10.75px}.learnNotesPickerList i{background:var(--learn-pill);width:22px;height:22px;color:var(--learn-pill-text);border-radius:999px;justify-self:end;place-items:center;font-size:12px;font-style:normal;display:inline-grid}.learnResourceTool,.learnResourceActions a,.learnResourceActions button{border:1px solid var(--learn-border);background:var(--learn-surface);min-width:0;min-height:50px;color:var(--learn-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:8px;text-decoration:none;transition:background .16s,border-color .16s;display:grid}.learnResourceActions a,.learnResourceActions button{grid-template-columns:28px minmax(0,1fr)}.learnResourceTool:hover,.learnResourceActions a:hover,.learnResourceActions button:hover{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnResourceTool:hover,.learnResourceActions a:hover,.learnResourceActions button:hover{border-color:color-mix(in srgb, var(--learn-accent) 34%, var(--learn-border))}}.learnResourceTool:hover,.learnResourceActions a:hover,.learnResourceActions button:hover{background:var(--learn-surface-muted)}.learnResourceTool>i,.learnResourceActions svg{color:#fff;background:#2f303b;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:720;display:inline-grid}.learnResourceTool>i.hasImage{border:1px solid var(--learn-border);background:#fff}.learnResourceTool img{object-fit:contain;width:21px;max-height:21px}.learnResourceTool strong,.learnResourceTool small,.learnResourceActions strong,.learnResourceActions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.learnResourceTool strong,.learnResourceActions strong{color:var(--learn-text);font-size:12px;font-weight:560;line-height:1.15}.learnResourceTool small,.learnResourceActions small{color:var(--learn-muted);margin-top:3px;font-size:10.75px;line-height:1.2}.learnResourceTool b{border:1px solid var(--learn-border);background:var(--learn-pill);color:#0000;border-radius:999px;justify-self:end;place-items:center;width:24px;height:24px;display:inline-grid}.learnResourceTool b.checked{border-color:#2f7d5b}@supports (color:color-mix(in lab, red, red)){.learnResourceTool b.checked{border-color:color-mix(in srgb, #2f7d5b 36%, var(--learn-border))}}.learnResourceTool b.checked{background:#2f7d5b}@supports (color:color-mix(in lab, red, red)){.learnResourceTool b.checked{background:color-mix(in srgb, #2f7d5b 10%, var(--learn-surface))}}.learnResourceTool b.checked{color:#2f7d5b}.learnResourceTool b svg{width:14px;height:14px}.learnResourceActions svg{background:var(--learn-pill);width:28px;height:28px;color:var(--learn-pill-text);padding:7px}.learnResourceOverlay{z-index:72;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.learnResourceScrim{cursor:pointer;background:#16171f75;border:0;position:absolute;inset:0}.learnResourceDocument{z-index:1;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:10px;width:min(940px,100%);max-height:min(760px,100vh - 56px);position:relative;overflow:auto;box-shadow:0 26px 76px #14151f3d}.learnResourceDocument header{z-index:2;border-bottom:1px solid var(--learn-border-soft);background:var(--learn-surface);justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.learnResourceDocument header{background:color-mix(in srgb, var(--learn-surface) 94%, transparent)}}.learnResourceDocument header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px 22px 14px}.learnResourceDocument header span{color:var(--learn-faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.learnResourceDocument h2{color:var(--learn-text);letter-spacing:-.02em;margin:5px 0 0;font-size:23px;font-weight:560;line-height:1.1}.learnResourceDocBody{gap:26px;padding:30px 54px 52px;display:grid}.learnResourceDocToolbar{flex-wrap:wrap;gap:8px;display:flex}.learnResourceDocToolbar a,.learnResourceDocToolbar span{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:30px;color:var(--learn-pill-text);border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10.75px;font-weight:620;text-decoration:none;display:inline-flex}.learnResourceDocToolbar svg{width:13px;height:13px}.learnResourceTranscriptSection{border-top:1px solid var(--learn-border-soft);margin-top:10px;padding-top:20px}.learnTranscriptFloatButton{z-index:4;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:999px;justify-self:end;align-items:center;gap:8px;width:max-content;min-height:34px;margin-top:4px;display:inline-flex;position:sticky;bottom:18px}@supports (color:color-mix(in lab, red, red)){.learnTranscriptFloatButton{background:color-mix(in srgb, var(--learn-surface) 92%, transparent)}}.learnTranscriptFloatButton{color:var(--learn-pill-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;padding:0 12px;font-size:11px;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;box-shadow:0 14px 38px #14151f24}.learnTranscriptFloatButton:hover,.learnTranscriptFloatButton[aria-expanded=true]{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnTranscriptFloatButton:hover,.learnTranscriptFloatButton[aria-expanded=true]{border-color:color-mix(in srgb, var(--learn-accent) 34%, var(--learn-border))}}.learnTranscriptFloatButton:hover,.learnTranscriptFloatButton[aria-expanded=true]{background:var(--learn-surface)}.learnTranscriptFloatButton svg{width:13px;height:13px}.learnResourceDocBody section>small{color:var(--learn-faint);margin-bottom:14px;font-size:10px;font-weight:640;display:block}.learnResourceDocument .learnExerciseText{max-width:720px}.learnResourceDocument .learnDocTitle{color:var(--learn-text);letter-spacing:-.028em;margin:0 0 22px;font-size:30px;font-weight:620;line-height:1.06}.learnResourceDocument .learnDocHeading{color:var(--learn-text);letter-spacing:-.012em;margin:28px 0 9px;font-size:17px;font-weight:620;line-height:1.2}.learnResourceDocument .learnBlockTitle{color:var(--learn-text);margin:20px 0 8px;font-size:14px;font-weight:620}.learnResourceDocument .learnExerciseText p{color:var(--learn-muted);margin:0 0 10px;font-size:13px;line-height:1.58}.learnResourceDocument .learnExerciseText strong{color:var(--learn-text);font-weight:650}.learnResourceDocument .learnMarkdownList{color:var(--learn-muted);gap:7px;margin:0 0 12px;font-size:13px;line-height:1.52}.learnResourceDocument .learnStepLine{grid-template-columns:24px minmax(0,1fr);gap:10px;margin:0 0 8px;display:grid}.learnResourceDocument .learnStepNumber{border:1px solid var(--learn-border);background:var(--learn-surface-muted);width:22px;height:22px;color:var(--learn-faint);border-radius:999px;place-items:center;font-size:10.5px;font-weight:650;display:inline-grid}.learnResourceDocument .learnStepText{color:var(--learn-muted);font-size:13px;line-height:1.52}.learnTranscriptBody{gap:6px;padding:4px 0 6px;display:grid}.learnTranscriptRow{border:1px solid var(--learn-border-soft);background:var(--learn-surface);border-radius:8px;grid-template-columns:116px minmax(0,1fr);gap:12px;margin:0;padding:9px 11px;display:grid}.learnTranscriptRow>div{grid-template-columns:8px minmax(0,1fr);align-self:start;align-items:center;gap:7px;min-width:0;padding-top:2px;display:grid}.learnTranscriptRow i{background:var(--learn-faint);border-radius:999px;width:7px;height:7px}.learnTranscriptRow.coach i{background:var(--learn-accent)}.learnTranscriptRow.participant i{background:#7b6fe4}.learnTranscriptRow strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:640;line-height:1.2;overflow:hidden}.learnTranscriptRow time{color:var(--learn-faint);grid-column:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.2}.learnTranscriptRow p{color:var(--learn-muted);margin:0;font-size:12.25px;line-height:1.42}.learnResourceEmpty{color:var(--learn-muted);margin:0;padding:34px;font-size:13px}.learnClientPortal .learnExerciseTime{border:1px solid var(--learn-border);background:var(--learn-surface);min-width:48px;color:var(--learn-faint);text-align:center;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:620;line-height:1}.learnOverviewV2{gap:14px;padding:22px 0 64px;display:grid}.learnOverviewV2Hero,.learnOverviewV2Grid,.learnOverviewSessionsV2,.learnOverviewNext,.learnOverviewTools{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px}.learnOverviewV2Hero{background:var(--learn-border-soft);grid-template-columns:minmax(0,1fr) 218px;gap:1px;display:grid;overflow:hidden}.learnOverviewV2Hero>div,.learnOverviewV2Hero>article{background:var(--learn-surface);padding:18px}.learnOverviewV2Hero span,.learnOverviewV2Head span,.learnOverviewSessionBody span{color:var(--learn-faint);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:760;line-height:1;display:block}.learnOverviewV2Hero h1{color:var(--learn-text);letter-spacing:-.04em;margin:8px 0 0;font-size:32px;font-weight:560;line-height:1}.learnOverviewV2Hero>div>strong{color:var(--learn-text);margin-top:7px;font-size:12.5px;font-weight:560;line-height:1.25;display:block}.learnOverviewV2Hero p{max-width:560px;color:var(--learn-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.learnOverviewV2Hero article strong{color:var(--learn-text);letter-spacing:-.045em;margin-top:9px;font-size:34px;font-weight:540;line-height:1;display:block}.learnOverviewV2Hero article small{color:var(--learn-muted);margin-top:9px;font-size:10.75px;line-height:1.35;display:block}.learnOverviewV2Grid{background:var(--learn-border-soft);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:1px;display:grid;overflow:hidden}.learnOverviewNext,.learnOverviewTools{border:0;border-radius:0;padding:16px}.learnOverviewV2Head{justify-content:space-between;align-items:center;gap:14px;min-height:28px;display:flex}.learnOverviewV2Head strong{color:var(--learn-text);font-size:12px;font-weight:560}.learnOverviewNext h2{max-width:520px;color:var(--learn-text);letter-spacing:-.02em;margin:12px 0 0;font-size:20px;font-weight:560;line-height:1.12}.learnOverviewNext p{max-width:560px;color:var(--learn-muted);margin:8px 0 14px;font-size:12px;line-height:1.45}.learnOverviewToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.learnOverviewToolGrid a{border:1px solid var(--learn-border);background:var(--learn-surface);min-height:72px;color:var(--learn-text);border-radius:8px;place-items:center;gap:6px;font-size:11px;font-weight:560;text-decoration:none;transition:background .16s,border-color .16s;display:grid;position:relative}.learnOverviewToolGrid a:hover{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnOverviewToolGrid a:hover{border-color:color-mix(in srgb, var(--learn-accent) 34%, var(--learn-border))}}.learnOverviewToolGrid a:hover{background:var(--learn-surface-muted)}.learnOverviewToolGrid i{color:#fff;background:#2f303b;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:720;display:inline-grid}.learnOverviewToolGrid i.hasImage{border:1px solid var(--learn-border);background:#fff}.learnOverviewToolGrid img{object-fit:contain;width:21px;max-height:21px}.learnOverviewToolGrid b{border:1px solid #2f7d5b;place-items:center;width:19px;height:19px;display:inline-grid;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.learnOverviewToolGrid b{border:1px solid color-mix(in srgb, #2f7d5b 36%, var(--learn-border))}}.learnOverviewToolGrid b{background:#2f7d5b;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.learnOverviewToolGrid b{background:color-mix(in srgb, #2f7d5b 10%, var(--learn-surface))}}.learnOverviewToolGrid b{color:#2f7d5b}.learnOverviewToolGrid b svg{width:12px;height:12px}.learnOverviewSessionsV2{overflow:hidden}.learnOverviewSessionsV2>.learnOverviewV2Head{border-bottom:1px solid var(--learn-border-soft);padding:12px 14px}.learnOverviewSessionRows{display:grid}.learnOverviewSessionRows>article{border-bottom:1px solid var(--learn-border-soft);padding:14px}.learnOverviewSessionRows>article:last-child{border-bottom:0}.learnOverviewSessionTop{grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:16px;display:grid}.learnOverviewSessionTop button{min-width:0;color:var(--learn-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.learnOverviewSessionTop button>span{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:28px;color:var(--learn-pill-text);border-radius:999px;place-items:center;font-size:10.5px;font-weight:650;display:inline-grid}.learnOverviewSessionTop button strong{min-width:0;color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:580;display:inline-flex;overflow:hidden}.learnOverviewSessionTop .learnSessionTitleText{text-overflow:ellipsis;min-width:0;overflow:hidden}.learnOverviewSessionTop>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;display:grid}.learnOverviewSessionTop em{color:var(--learn-text);text-align:right;font-size:11px;font-style:normal;font-weight:620}.learnOverviewSessionBody{grid-template-columns:.88fr 1.12fr;gap:14px;margin-top:13px;display:grid}.learnOverviewSessionBody p,.learnOverviewSessionBody li{color:var(--learn-muted);font-size:11.5px;line-height:1.42}.learnOverviewSessionBody p{margin:7px 0 0}.learnOverviewSessionBody ul{gap:5px;margin:7px 0 0;padding-left:16px;display:grid}.learnOverviewSessionActions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.learnOverviewSessionActions button,.learnOverviewSessionActions a{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:28px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:10.75px;font-weight:620;text-decoration:none;display:inline-flex}.learnClientPortal .learnExerciseBody{background:#fbfbfc;border-top:1px solid #ececf2;padding:12px 14px 14px 50px}.learnClientPortal .learnExerciseBody p,.learnClientPortal .learnExerciseText p{color:#5f626d;max-width:690px;font-size:calc(12px * var(--learn-zoom,1));margin-bottom:9px;line-height:1.48}.learnClientPortal .learnStepLine{grid-template-columns:21px 1fr;gap:8px}.learnClientPortal .learnStepLine .learnStepNumber{color:#4e58c8;background:#eef0ff;width:19px;height:19px;font-size:9.5px}.learnClientPortal .learnPromptBox{background:#fff;border-color:#e2e4eb;border-radius:8px}.learnClientPortal .learnPromptBox span{background:#f8f8fa;padding:8px 11px;font-size:8.5px}.learnClientPortal .learnPromptBox pre{color:#30313d;font-size:11.5px;line-height:1.45}.learnClientPortal .learnPromptBox button,.learnClientPortal .learnCompleteButton{border-radius:999px;min-height:30px;padding:0 11px;font-size:10.75px}.learnClientPortal .learnToolCard{border:1px solid var(--learn-border);background:var(--learn-surface);color:var(--learn-text);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin:10px 0;padding:11px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.learnClientPortal .learnToolCard:hover{border-color:var(--learn-accent);background:var(--learn-surface-muted)}.learnClientPortal .learnToolLogo{color:#fff;background:#2f303b;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:720;display:inline-flex}.learnClientPortal .learnToolLogo img{object-fit:contain;width:22px;max-height:22px}.learnClientPortal .learnToolLogo.hasImage{border:1px solid var(--learn-border);background:#fff}.learnClientPortal .learnToolCard strong,.learnClientPortal .learnToolCard em{display:block}.learnClientPortal .learnToolCard strong{color:var(--learn-text);font-size:12.5px;line-height:1.2}.learnClientPortal .learnToolCard em{color:var(--learn-muted);margin-top:3px;font-size:11px;font-style:normal;line-height:1.35}.learnClientPortal .learnToolCard b{background:var(--learn-pill);color:var(--learn-pill-text);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:620}.learnClientPortal .learnWorkspaceContext{border:1px solid var(--learn-border);background:var(--learn-surface-muted);border-radius:9px;align-items:center;gap:12px;margin:10px 0 14px;padding:10px 12px;display:flex}.learnClientPortal .learnWorkspacePrimary,.learnClientPortal .learnWorkspaceConnector,.learnClientPortal .learnWorkspaceConnectors{align-items:center;display:flex}.learnClientPortal .learnWorkspacePrimary{gap:9px}.learnClientPortal .learnWorkspacePrimary strong{color:var(--learn-text);white-space:nowrap;font-size:12.5px}.learnClientPortal .learnWorkspaceArrow{color:var(--learn-muted);font-size:16px}.learnClientPortal .learnWorkspaceConnectors{flex-wrap:wrap;gap:7px;min-width:0}.learnClientPortal .learnWorkspaceConnector{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:999px;gap:5px;padding:5px 8px 5px 6px}.learnClientPortal .learnWorkspaceConnector img{object-fit:contain;width:18px;height:18px}.learnClientPortal .learnWorkspaceConnector small{color:var(--learn-muted);white-space:nowrap;font-size:9.5px;line-height:1}@media (max-width:560px){.learnClientPortal .learnWorkspaceContext{gap:8px}.learnClientPortal .learnWorkspaceConnector{padding:5px}.learnClientPortal .learnWorkspaceConnector small{display:none}}.learnAdminLiveTimer{background:#fbfbfc;border:1px solid #e2e4eb;border-radius:8px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:8px;margin:12px 0;padding:10px;display:grid}.learnAdminLiveTimer.running{background:#f7f8ff;border-color:#cdd3ff}.learnAdminLiveTimer span,.learnAdminLiveTimer small{color:#7a7d89;font-size:10px;line-height:1.25;display:block}.learnAdminLiveTimer span{letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-weight:700}.learnAdminLiveTimer strong{color:#242532;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.25;display:block;overflow:hidden}.learnAdminLiveTimer>div:first-child strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px}.learnAdminTimerControls{justify-content:flex-end;gap:7px;display:flex}.learnAdminTimerControls button{color:#30313d;cursor:pointer;background:#fff;border:1px solid #dedfe8;border-radius:999px;place-items:center;width:30px;min-height:30px;padding:0;display:inline-grid}.learnAdminTimerControls svg{width:15px;height:15px}.learnClientPortal .learnSessionLayout .learnPanel.wide{box-shadow:none;background:#fff;border:0;border-top:1px solid #ececf2;border-radius:0;margin:0;padding:12px}@media (max-width:860px){.learnClientTopInner,.learnClientClassNav,.learnClientContent{width:calc(100% - 28px)}.learnClientTopInner{grid-template-columns:132px 1fr}.learnClientPortal .learnMercurySearch{display:none}.learnClientPortal .learnMercuryTopActions{justify-content:flex-end}.learnClientPortal .learnHero,.learnClientPortal .learnOverviewStrip,.learnClientPortal .learnClassBrief{grid-template-columns:1fr}.learnClientPortal .learnExerciseHeader strong,.learnClientPortal .learnExerciseHeader em{white-space:normal}.learnClientPortal .learnExerciseBody{padding-left:14px}}@media (max-width:560px){.learnClientTopInner{grid-template-columns:1fr;gap:8px;min-height:60px;padding:10px 0}.learnClientPortal .learnMercuryTopActions{flex-wrap:wrap;justify-content:flex-start}}.learnClientPortal{background:#fff}.learnClientTop{color:#fff;background:#323240;border-bottom:0}.learnClientTopInner{min-height:50px}.learnClientPortal .learnMercuryBrand{background:#ffffff14}.learnClientPortal .learnMercurySearch{color:#ffffffb8}.learnClientPortal .learnMercurySearch span{color:#ffffffbd;border-color:#ffffff2e}.learnClientPortal .learnMercurySearch input{color:#fff}.learnClientPortal .learnMercuryPill,.learnClientPortal .learnMercuryUser{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1a}.learnClientPortal .learnMercuryPill:hover{background:#ffffff21}.learnClientClassNav{border-top:1px solid #ffffff14;align-items:flex-end;min-height:41px}.learnClientClassNav button{color:#ffffff9e}.learnClientClassNav button:hover,.learnClientClassNav button.active{color:#fff}.learnClientClassNav button.active{border-bottom-color:#fff}.learnClientContent{padding-top:22px}.learnClientPortal .learnHero{margin-bottom:14px}.learnClientPortal .learnOverviewStrip{margin-bottom:0}.learnClientPortal .learnSessionLayout{width:min(820px,100%);margin:0 auto}.learnClassFocusHeader{border-bottom:1px solid #ececf2;grid-template-columns:minmax(0,1fr) 152px;align-items:end;gap:22px;margin-bottom:14px;padding-bottom:15px;display:grid}.learnSessionKickerRow{align-items:center;gap:8px;min-height:20px;display:flex}.learnSessionKickerRow .learnPanelLabel{margin:0;display:inline-flex}.learnClassFocusHeader h2{color:#24252f;letter-spacing:-.02em;max-width:620px;margin:5px 0 0;font-size:21px;font-weight:540;line-height:1.12}.learnClassFocusHeader p{color:#676a76;max-width:650px;margin:6px 0 0;font-size:12px;line-height:1.42}.learnClassFocusHeader>div:last-child{justify-items:stretch;gap:7px;display:grid}.learnClassFocusHeader>div:last-child>span{color:#24252f;letter-spacing:-.02em;font-size:20px;font-weight:540;line-height:1}.learnClassFocusHeader small{color:#747783;font-size:10.5px}.learnClassFocusHeader .learnProgressTrack{background:#eef0f4;height:5px;margin:0}.learnClassFocusHeader .learnProgressTrack i{background:#5964e0}.learnClientPortal .learnSessionLayout .learnExerciseStack{border-top:1px solid #e6e7ed;border-radius:8px}.learnClientPortal .learnSessionLayout .learnExercise{border-bottom-color:#eeeef3}.learnClientPortal .learnSessionLayout .learnExerciseHeader{min-height:50px}.learnClientPortal .learnSessionClosing{color:#5f626d;font-size:12px;line-height:1.45}.learnClientPortal .learnSessionClosing p{color:#5f626d;margin:7px 0 0;font-size:12px;line-height:1.45}@media (max-width:760px){.learnClassFocusHeader{grid-template-columns:1fr;gap:12px}}.learnClientPortal{--learn-bg:#fff;--learn-surface:#fff;--learn-surface-muted:#f7f8fa;--learn-header-bg:#323240;--learn-header-border:#ffffff1a;--learn-text:#24252f;--learn-muted:#696c78;--learn-faint:#7b7e8a;--learn-border:#e6e7ed;--learn-border-soft:#ececf2;--learn-accent:#5964e0;--learn-pill:#f4f4f7;--learn-pill-text:#343642;background:var(--learn-bg);color:var(--learn-text)}.learnClientTop{background:var(--learn-header-bg);color:#fff}.learnClientTopInner,.learnClientClassNav{width:min(1180px,100% - 40px)}.learnClientTopInner{grid-template-columns:136px minmax(0,1fr) auto;gap:20px;min-height:54px}.learnClientContent{width:min(1020px,100% - 56px);padding-top:26px;position:relative}.learnLiveCursors{z-index:18;pointer-events:none;position:absolute;inset:0}.learnLiveCursor{color:var(--cursor-color);will-change:left, top;align-items:center;gap:5px;transition:left .2s linear,top .2s linear;display:inline-flex;position:absolute;transform:translate(4px,4px)}.learnLiveCursor i{border-top:11px solid var(--cursor-color);filter:drop-shadow(0 2px 3px #14151f29);border-right:8px solid #0000;width:0;height:0}.learnLiveCursor b{background:var(--cursor-color);color:#fff;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:650;line-height:1}.learnClientPortal .learnMercuryBrand{background:0 0;border-radius:0;width:124px;min-height:28px;padding:0}.learnClientContext{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.learnClientPortal .learnMercuryPill{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1f;min-height:30px;font-size:11.5px}.learnClientPortal .learnMercuryPill.subtle{color:#ffffffad;background:0 0;border-color:#0000}.learnClientPortal .learnMercuryPill.subtle:hover{color:#fff;background:#ffffff14}.learnClientClassNav{border-top:1px solid var(--learn-header-border);min-height:44px}.learnClientPortal .learnHero h1,.learnClassFocusHeader h2,.learnClientPortal .learnHero>div:first-child>strong,.learnClientPortal .learnOverviewItem strong,.learnClassFocusHeader>div:last-child>span{color:var(--learn-text)}.learnClientPortal .learnHero p,.learnClientPortal .learnOverviewItem p,.learnClassFocusHeader p,.learnClientPortal .learnExerciseBody p,.learnClientPortal .learnExerciseText p{color:var(--learn-muted)}.learnClientPortal .learnEyebrow,.learnClientPortal .learnPanelLabel,.learnClientPortal .learnExerciseHeader small,.learnClassFocusHeader small{color:var(--learn-faint)}.learnClientPortal .learnProgressCard,.learnClientPortal .learnOverviewItem,.learnOverviewAnalytics>article,.learnClientPortal .learnExercise,.learnClientPortal .learnPromptBox,.learnClientPortal .learnSessionClosing{border-color:var(--learn-border);background:var(--learn-surface)}.learnClientPortal .learnOverviewStrip{background:var(--learn-border);border-color:var(--learn-border)}.learnClientPortal .learnProgressTrack,.learnClassFocusHeader .learnProgressTrack,.learnClassBars i{background:var(--learn-border-soft)}.learnClientPortal .learnProgressTrack i,.learnClassFocusHeader .learnProgressTrack i,.learnClassBars b,.learnClientPortal .learnPrimaryButton,.learnClientPortal .learnCompleteButton,.learnClientPortal .learnCheck.checked{background:var(--learn-accent)}.learnClientPortal .learnDraftBadge{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnDraftBadge{border-color:color-mix(in srgb, var(--learn-accent) 26%, transparent)}}.learnClientPortal .learnDraftBadge{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnDraftBadge{background:color-mix(in srgb, var(--learn-accent) 10%, transparent)}}.learnClientPortal .learnDraftBadge{color:var(--learn-accent)}.learnOverviewAnalytics{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;margin-top:14px;display:grid}.learnDiagnosticJourney,.learnSessionLibrary{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;margin-top:14px;overflow:hidden}.learnDiagnosticJourney .learnOverviewSectionHead a{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:28px;color:var(--learn-pill-text);border-radius:999px;align-items:center;padding:0 10px;font-size:10.75px;text-decoration:none;display:inline-flex}.learnJourneyGrid{background:var(--learn-border-soft);grid-template-columns:1fr 1fr;gap:1px;display:grid}.learnJourneyGrid article{background:var(--learn-surface);min-height:118px;padding:14px}.learnJourneyGrid span{color:var(--learn-faint);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:760;display:block}.learnJourneyGrid strong{color:var(--learn-text);margin-top:8px;font-size:15px;font-weight:540;line-height:1.15;display:block}.learnJourneyGrid p{max-width:440px;color:var(--learn-muted);margin:7px 0 0;font-size:11.5px;line-height:1.42}.learnSessionMaterialRows{display:grid}.learnSessionMaterialRows article{border-bottom:1px solid var(--learn-border-soft);grid-template-columns:minmax(230px,1fr) minmax(0,1.45fr);align-items:center;gap:16px;min-height:58px;padding:0 14px;display:grid}.learnSessionMaterialRows article:last-child{border-bottom:0}.learnSessionMaterialRows article>button{min-width:0;color:var(--learn-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.learnSessionMaterialRows button span{color:var(--learn-faint);font-size:10.5px}.learnSessionMaterialRows button strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:540;overflow:hidden}.learnSessionMaterialRows article>div{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.learnSessionMaterialRows a,.learnSessionMaterialRows article>div>span,.learnSessionMaterialRows summary{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:28px;color:var(--learn-pill-text);border-radius:999px;align-items:center;padding:0 10px;font-size:10.75px;text-decoration:none;display:inline-flex}.learnSessionMaterialRows article>div>span{color:var(--learn-muted);background:0 0}.learnSessionMaterialRows details{position:relative}.learnSessionMaterialRows summary{cursor:pointer;list-style:none}.learnSessionMaterialRows summary::-webkit-details-marker{display:none}.learnSessionMaterialRows details p{z-index:5;border:1px solid var(--learn-border);background:var(--learn-surface);width:min(420px,72vw);max-height:260px;color:var(--learn-muted);border-radius:8px;margin:8px 0 0;padding:12px;font-size:11.5px;line-height:1.45;position:absolute;right:0;overflow:auto;box-shadow:0 18px 50px #0a0c1429}.learnOverviewAnalytics>article{border:1px solid var(--learn-border);border-radius:8px;overflow:hidden}.learnOverviewSectionHead{border-bottom:1px solid var(--learn-border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:flex}.learnOverviewSectionHead strong{color:var(--learn-text);font-size:12.5px;font-weight:540}.learnClassBars{gap:0;display:grid}.learnClassBars button,.learnFocusList button{border:0;border-bottom:1px solid var(--learn-border-soft);width:100%;color:var(--learn-text);font:inherit;text-align:left;cursor:pointer;background:0 0}.learnClassBars button:last-child,.learnFocusList button:last-child{border-bottom:0}.learnClassBars button{grid-template-columns:68px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.learnClassBars span,.learnClassBars em{color:var(--learn-muted);font-size:11px;font-style:normal}.learnClassBars i{border-radius:999px;height:6px;overflow:hidden}.learnClassBars b{border-radius:inherit;height:100%;display:block}.learnFocusList button{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:62px;padding:12px 14px;display:grid}.learnFocusList button>span{border:1px solid var(--learn-border);background:var(--learn-surface-muted);width:22px;height:22px;color:var(--learn-muted);border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.learnFocusList strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:540;display:block;overflow:hidden}.learnFocusList p{color:var(--learn-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.learnClientPortal .learnSessionLayout{width:min(860px,100%)}.learnClientPortal .learnSessionLayout .learnExerciseStack{background:0 0;border:0;gap:7px;display:grid;overflow:visible}.learnClientPortal .learnSessionLayout .learnExercise{border:1px solid var(--learn-border);border-radius:8px;overflow:hidden}.learnClientPortal .learnSessionLayout .learnExerciseHeader{min-height:58px;padding:0 14px}.learnClientPortal .learnExerciseHeader strong{color:var(--learn-text)}.learnClientPortal .learnExerciseHeader em{color:var(--learn-muted)}.learnClientPortal .learnExerciseHeader>i,.learnClientPortal .learnExerciseMeta>i,.learnClientPortal .learnLinkButton{background:var(--learn-pill);color:var(--learn-pill-text)}.learnClientPortal .learnExerciseBody,.learnClientPortal .learnPromptBox span{background:var(--learn-surface-muted)}.learnClientPortal .learnPromptBox pre{color:var(--learn-text)}.learnClientPortal .learnExerciseText code,.learnClientPortal .learnPromptBox code{border:1px solid var(--learn-border);background:var(--learn-surface);color:var(--learn-text);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.94em}.learnClientPortal .learnBlockTitle{color:var(--learn-text);margin:14px 0 7px;font-size:12.5px;font-weight:590;line-height:1.28}.learnClientPortal .learnSubBlockTitle{color:var(--learn-faint);margin:12px 0 6px;font-size:11px;font-weight:560;line-height:1.3}.learnClientPortal .learnExerciseText>.learnBlockTitle:first-child{margin-top:0}.learnClientPortal .learnMarkdownList{color:var(--learn-muted);gap:5px;margin:0 0 10px;padding-left:18px;font-size:12px;line-height:1.48;display:grid}.learnClientPortal .learnMarkdownList li::marker{color:var(--learn-accent)}.learnClientPortal blockquote{border-left:2px solid var(--learn-accent);color:var(--learn-text);margin:0 0 10px;padding:2px 0 2px 10px;font-size:12px;line-height:1.48}.learnClientPortal .learnCallout{--callout-bg:#f7f8fb;--callout-border:#dde1ea;--callout-ink:var(--learn-text);--callout-label:var(--learn-faint);border:1px solid var(--callout-border);background:var(--callout-bg);color:var(--callout-ink);border-radius:8px;margin:11px 0;padding:10px 11px 11px}.learnClientPortal .learnCallout>span{color:var(--callout-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:680;line-height:1.2;display:block}.learnClientPortal .learnCallout .learnExerciseText p,.learnClientPortal .learnCallout .learnMarkdownList,.learnClientPortal .learnCallout .learnMarkdownList li,.learnClientPortal .learnCallout .learnBlockTitle,.learnClientPortal .learnCallout .learnSubBlockTitle,.learnClientPortal .learnCallout blockquote{color:var(--callout-ink)}.learnClientPortal .learnCallout .learnBlockTitle:first-child{display:none}.learnClientPortal .learnCallout.outcome{--callout-bg:#f2f4ff;--callout-border:#d9defc;--callout-ink:#293174;--callout-label:#5963c7}.learnClientPortal .learnCallout.steps{--callout-bg:#f4f5fb;--callout-border:#dfe2f4;--callout-ink:#303654;--callout-label:#5964e0}.learnClientPortal .learnCallout.note{--callout-bg:#f6f6f9;--callout-border:#dedfe8;--callout-ink:#3a3b46;--callout-label:#777884}.learnClientPortal .learnCallout.checkpoint{--callout-bg:#eef0ff;--callout-border:#d8dcff;--callout-ink:#293174;--callout-label:#5964e0}.learnClientPortal .learnCallout.takeaway{--callout-bg:#f7f2ff;--callout-border:#e4d7fb;--callout-ink:#46286d;--callout-label:#7b52bb}.learnClientPortal .learnCallout.next{--callout-bg:#f3f0fa;--callout-border:#ded7f1;--callout-ink:#3e3658;--callout-label:#6b5bd6}.learnMarkdownTableWrap{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;margin:10px 0;overflow-x:auto}.learnMarkdownTable{border-collapse:collapse;width:100%;color:var(--learn-text);font-size:11.5px}.learnMarkdownTable th,.learnMarkdownTable td{border-bottom:1px solid var(--learn-border-soft);text-align:left;vertical-align:top;padding:9px 10px}.learnMarkdownTable tr:last-child td{border-bottom:0}.learnMarkdownTable th{background:var(--learn-surface-muted);color:var(--learn-faint);letter-spacing:.02em;font-size:10px;font-weight:650}.learnMarkdownTable td a{background:var(--learn-accent);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:7px 11px;font-size:10px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.learnMarkdownTable td a:hover{background:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnMarkdownTable td a:hover{background:color-mix(in srgb, var(--learn-accent) 84%, #000)}}.learnInlineToolLogo{vertical-align:middle;align-items:center;gap:8px;min-height:28px;font-size:11.5px;font-weight:600;display:inline-flex}.learnInlineToolLogo img{object-fit:contain;width:24px;height:24px;display:block}.learnFolderMap{color:var(--learn-text);margin:14px 0}.learnFolderRoot{z-index:1;color:#fff;background:#303846;border:1px solid #303846;border-radius:6px;align-items:center;gap:13px;width:min(280px,100%);min-height:76px;margin:0 auto;padding:13px 15px;display:flex;position:relative}.learnFolderRoot:after{background:var(--learn-border);content:"";width:1px;height:28px;position:absolute;top:100%;left:50%}.learnFolderRoot strong,.learnFolderBranches strong{font-size:13px;font-weight:650;line-height:1.25;display:block}.learnFolderRoot small{color:#d8dde5;margin-top:4px;font-size:10.5px;line-height:1.3;display:block}.learnFolderShape{background:#e2e6eb;border-radius:4px;flex:none;width:46px;height:32px;position:relative;box-shadow:inset 0 -4px #00000014}.learnFolderShape:before{background:inherit;content:"";border-radius:4px 4px 0 0;width:21px;height:7px;position:absolute;bottom:100%;left:4px}.learnFolderRoot .learnFolderShape{background:#7f8b9a}.learnFolderBranches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:28px;display:grid;position:relative}.learnFolderBranches:before{background:var(--learn-border);content:"";height:1px;position:absolute;top:27px;left:12.5%;right:12.5%}.learnFolderBranches article{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:6px;min-width:0;min-height:168px;padding:22px 11px 12px;position:relative}.learnFolderBranches article:before{background:var(--learn-border);content:"";width:1px;height:28px;position:absolute;bottom:100%;left:50%}.learnFolderBranches article.active{background:#dff4e6;border-color:#72b48a}@supports (color:color-mix(in lab, red, red)){.learnFolderBranches article.active{background:color-mix(in srgb, #dff4e6 68%, var(--learn-surface))}}.learnFolderBranches article .learnFolderShape{background:#b9c0c9;margin:0 0 12px 4px;display:block}.learnFolderBranches article.active .learnFolderShape{background:#49a76b}.learnFolderBadge{background:var(--learn-surface-muted);min-height:20px;color:var(--learn-faint);text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:7px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.learnFolderBranches article.active .learnFolderBadge{color:#22643b;background:#d4efdd}.learnFolderBranches code{overflow-wrap:anywhere;color:var(--learn-faint);margin-top:6px;font-size:10px;display:block}.learnFolderBranches p{color:var(--learn-muted);margin:7px 0 0;font-size:10.5px;line-height:1.4}@media (max-width:720px){.learnFolderRoot:after,.learnFolderBranches:before,.learnFolderBranches article:before{display:none}.learnFolderBranches{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.learnFolderBranches article{min-height:158px}}@media (max-width:430px){.learnFolderBranches{grid-template-columns:1fr}.learnFolderBranches article{min-height:0}}.learnAssetFigure{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;margin:12px 0;overflow:hidden}.learnAssetFigure img{background:#fff;width:100%;display:block}.learnAssetExpand{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.learnAssetExpand>span{color:#fff;opacity:.82;background:#22232ed1;border:1px solid #fff9;border-radius:999px;place-items:center;width:30px;height:30px;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 5px 16px #14151f2e}.learnAssetExpand>span svg{width:13px;height:13px}.learnAssetExpand:hover>span,.learnAssetExpand:focus-visible>span{opacity:1;background:#323240;transform:translateY(-1px)}.learnAssetExpand:focus-visible{outline:3px solid var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnAssetExpand:focus-visible{outline:3px solid color-mix(in srgb, var(--learn-accent) 48%, transparent)}}.learnAssetExpand:focus-visible{outline-offset:-3px}.learnAssetFigure figcaption{border-top:1px solid var(--learn-border-soft);color:var(--learn-muted);padding:9px 11px;font-size:10.75px;line-height:1.35}.learnImageLightbox{z-index:200;place-items:center;padding:34px;animation:.18s ease-out both learnImageLightboxIn;display:grid;position:fixed;inset:0}.learnImageLightboxScrim{cursor:zoom-out;background:#191a23f0;border:0;position:absolute;inset:0}.learnImageLightboxContent{z-index:1;justify-items:center;gap:10px;max-width:min(94vw,1600px);max-height:calc(100dvh - 68px);display:grid;position:relative}.learnImageLightboxContent>img{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:100%;max-height:calc(100dvh - 102px);display:block;box-shadow:0 24px 80px #0000006b}.learnImageLightboxContent>p{color:#ffffffc7;text-align:center;max-width:min(760px,84vw);margin:0;font-size:11px;line-height:1.4}.learnImageLightboxClose{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;transition:background .16s,border-color .16s;display:grid;position:fixed;top:18px;right:18px}.learnImageLightboxClose:hover,.learnImageLightboxClose:focus-visible{background:#ffffff2e;border-color:#ffffff61;outline:none}.learnImageLightboxClose svg{width:15px;height:15px}@keyframes learnImageLightboxIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.learnImageLightbox{animation:none}}.learnClientPortal .learnSessionLayout .learnExerciseHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:0 12px 0 14px;display:grid}.learnClientPortal .learnExerciseToggle{min-width:0;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0;display:grid}.learnClientPortal .learnExerciseToggle:focus-visible,.learnPresentFromExercise:focus-visible,.learnFilesTrigger:focus-visible,.learnFilesPopover button:focus-visible,.learnFilesPopover a:focus-visible,.learnExerciseFilesPanel a:focus-visible{outline:2px solid var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnExerciseToggle:focus-visible,.learnPresentFromExercise:focus-visible,.learnFilesTrigger:focus-visible,.learnFilesPopover button:focus-visible,.learnFilesPopover a:focus-visible,.learnExerciseFilesPanel a:focus-visible{outline:2px solid color-mix(in srgb, var(--learn-accent) 68%, transparent)}}.learnClientPortal .learnExerciseToggle:focus-visible,.learnPresentFromExercise:focus-visible,.learnFilesTrigger:focus-visible,.learnFilesPopover button:focus-visible,.learnFilesPopover a:focus-visible,.learnExerciseFilesPanel a:focus-visible{outline-offset:2px}.learnExerciseHeaderActions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.learnPresentFromExercise{border:1px solid var(--learn-border);background:var(--learn-surface);width:30px;min-height:30px;color:var(--learn-faint);cursor:pointer;opacity:.76;border-radius:50%;place-items:center;padding:0;transition:opacity .14s,color .14s,border-color .14s,background .14s;display:inline-grid}.learnExercise:hover .learnPresentFromExercise,.learnPresentFromExercise:focus-visible,.learnPresentFromExercise:hover{border-color:var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnExercise:hover .learnPresentFromExercise,.learnPresentFromExercise:focus-visible,.learnPresentFromExercise:hover{border-color:color-mix(in srgb, var(--learn-accent) 36%, var(--learn-border))}}.learnExercise:hover .learnPresentFromExercise,.learnPresentFromExercise:focus-visible,.learnPresentFromExercise:hover{background:var(--learn-pill);color:var(--learn-accent);opacity:1}.learnPresentFromExercise svg{width:15px;height:15px}.learnFilesMenu{justify-self:end;position:relative}.learnFilesTrigger{border:1px solid var(--learn-border);background:var(--learn-pill);min-height:30px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:620;text-decoration:none;display:inline-flex}.learnFilesTrigger svg,.learnFilesPopover svg,.learnExerciseFilesPanel svg{flex:none;width:14px;height:14px}.learnFilesTrigger b{background:var(--learn-surface);min-width:17px;height:17px;color:var(--learn-muted);border-radius:999px;place-items:center;font-size:9px;font-weight:680;display:inline-grid}.learnFilesPopover{z-index:20;border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:10px;width:min(348px,100vw - 34px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 54px #14151f29}.learnFilesPopoverHead,.learnFilesSelectRow,.learnFileRow,.learnExerciseFilesPanel{align-items:center;display:flex}.learnFilesPopoverHead{justify-content:space-between;gap:12px;padding:1px 2px 9px}.learnFilesPopoverHead strong,.learnExerciseFilesPanel strong{color:var(--learn-text);font-size:12px;font-weight:620;line-height:1.25;display:block}.learnFilesPopoverHead span,.learnExerciseFilesPanel span{color:var(--learn-faint);margin-top:2px;font-size:10px;line-height:1.25;display:block}.learnFilesPopoverHead button{border:1px solid var(--learn-border);background:var(--learn-pill);width:28px;min-height:28px;color:var(--learn-pill-text);font:inherit;cursor:pointer;border-radius:999px;line-height:1}.learnFilesSelectRow{gap:7px;padding-bottom:8px}.learnFilesSelectRow button{border:1px solid var(--learn-border);min-height:26px;color:var(--learn-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 9px;font-size:10px}.learnFilesRows{border:1px solid var(--learn-border-soft);border-radius:8px;max-height:256px;display:grid;overflow:auto}.learnFileRow{border-bottom:1px solid var(--learn-border-soft);gap:8px;min-width:0;padding:8px}.learnFileRow:last-child{border-bottom:0}.learnFileRow input{width:14px;height:14px;accent-color:var(--learn-accent)}.learnFileRow>span{flex:1;min-width:0}.learnFileRow strong{color:var(--learn-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:560;line-height:1.3;display:block;overflow:hidden}.learnFileRow em{color:var(--learn-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;font-style:normal;line-height:1.3;display:block;overflow:hidden}.learnFileRow small{color:var(--learn-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:560;line-height:1.3;display:block;overflow:hidden}.learnFileRow a,.learnFilesDownloadSelected,.learnExerciseFilesPanel a{border:1px solid var(--learn-border);background:var(--learn-pill);color:var(--learn-pill-text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.learnFileRow a{width:28px;min-height:28px}.learnFilesDownloadSelected{gap:7px;width:100%;min-height:34px;margin-top:9px;font-size:11px;font-weight:620}.learnFilesDownloadSelected.disabled{opacity:.48;cursor:not-allowed}.learnExerciseFilesPanel{border:1px solid var(--learn-border);background:var(--learn-surface);border-radius:8px;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 11px}.learnExerciseFilesPanel a{white-space:nowrap;gap:6px;min-height:30px;padding:0 10px;font-size:10.5px;font-weight:620}@media (prefers-color-scheme:dark){.learnClientPortal{--learn-bg:#181923;--learn-surface:#20212b;--learn-surface-muted:#242632;--learn-header-bg:#11121a;--learn-header-border:#ffffff17;--learn-text:#f4f4f6;--learn-muted:#b5b7c0;--learn-faint:#898c98;--learn-border:#343642;--learn-border-soft:#30323d;--learn-accent:#7f88ff;--learn-pill:#2b2d38;--learn-pill-text:#f0f1f4}.learnClientPortal .learnMercuryBrand img{opacity:.94}.learnClientPortal .learnCallout{--callout-bg:#232530;--callout-border:#363946;--callout-ink:#eef0f8;--callout-label:#a7abb8}.learnClientPortal .learnCallout.outcome{--callout-bg:#222640;--callout-border:#3b4270;--callout-ink:#e6e9ff;--callout-label:#aeb6ff}.learnClientPortal .learnCallout.steps{--callout-bg:#24283f;--callout-border:#3d456f;--callout-ink:#e6e9ff;--callout-label:#aeb6ff}.learnClientPortal .learnCallout.note{--callout-bg:#282a35;--callout-border:#3a3d4a;--callout-ink:#eef0f8;--callout-label:#a7abb8}.learnClientPortal .learnCallout.checkpoint{--callout-bg:#222640;--callout-border:#3b4270;--callout-ink:#e6e9ff;--callout-label:#aeb6ff}.learnClientPortal .learnCallout.takeaway,.learnClientPortal .learnCallout.next{--callout-bg:#2b243d;--callout-border:#51406e;--callout-ink:#efe4ff;--callout-label:#c8a8ef}.learnClientPortal .learnExercise.fundamentals .learnExerciseHeader{background:#222640}.learnClientPortal .learnExercise.fundamentals .learnExerciseHeader strong{color:#f4f4f8}.learnClientPortal .learnExercise.fundamentals .learnExerciseHeader em,.learnClientPortal .learnExercise.fundamentals .learnExerciseHeader small{color:#b7bce8}.learnClientPortal .learnAssetFigure figcaption{color:#d5d7df;background:#20212b}}@media (max-width:920px){.learnOverviewAnalytics,.learnJourneyGrid,.learnSessionMaterialRows article,.learnClientPortal .learnSessionTimer,.learnAdminLiveTimer{grid-template-columns:1fr}.learnClientPortal .learnTimerControls{flex-wrap:wrap;justify-content:flex-start}.learnSessionMaterialRows article{align-items:start;gap:9px;padding:12px 14px}.learnSessionMaterialRows article>div{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:860px){.learnClientTopInner,.learnClientClassNav,.learnClientContent{width:calc(100% - 28px)}.learnClientTopInner{grid-template-columns:minmax(0,1fr) auto}.learnClientContext{display:none}}.learnClientPortal .learnPromptBox>.learnPromptTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.learnClientPortal .learnPromptBox>.learnPromptTitle>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline}.learnClientPortal .learnPromptBox .learnPromptEditButton,.learnPresenterSceneBody .learnPromptBox .learnPromptEditButton{border:1px solid var(--learn-accent);min-height:26px;margin:0}@supports (color:color-mix(in lab, red, red)){.learnClientPortal .learnPromptBox .learnPromptEditButton,.learnPresenterSceneBody .learnPromptBox .learnPromptEditButton{border:1px solid color-mix(in srgb, var(--learn-accent) 34%, var(--learn-border))}}.learnClientPortal .learnPromptBox .learnPromptEditButton,.learnPresenterSceneBody .learnPromptBox .learnPromptEditButton{background:var(--learn-surface,#fff);color:var(--learn-accent);border-radius:999px;padding:0 10px;font-size:10px;font-weight:700}.learnPromptEditor{border-top:1px solid var(--learn-border,#e3e4eb);background:var(--learn-surface,#fff);padding:14px}.learnPromptEditor label,.learnPromptEditor label>span{display:block}.learnClientPortal .learnPromptEditor label>span,.learnPresenterSceneBody .learnPromptEditor label>span{color:var(--learn-muted,#676875);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0 0 7px;font-size:10px;font-weight:700}.learnPromptEditor textarea{resize:vertical;border:1px solid var(--learn-accent);width:100%;min-height:150px}@supports (color:color-mix(in lab, red, red)){.learnPromptEditor textarea{border:1px solid color-mix(in srgb, var(--learn-accent) 38%, var(--learn-border))}}.learnPromptEditor textarea{background:var(--learn-surface,#fff);color:var(--learn-text,#2f303b);font:500 13px/1.55 var(--font-text);border-radius:8px;outline:none;padding:12px}.learnPromptEditor textarea:focus{border-color:var(--learn-accent);box-shadow:0 0 0 3px var(--learn-accent)}@supports (color:color-mix(in lab, red, red)){.learnPromptEditor textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--learn-accent) 14%, transparent)}}.learnPromptBox pre.hasRequiredPlaceholder{background:#f4a24c;border-left:3px solid #d9822b}@supports (color:color-mix(in lab, red, red)){.learnPromptBox pre.hasRequiredPlaceholder{background:color-mix(in srgb, #f4a24c 8%, var(--learn-surface,#fff))}}.learnPromptRequiredPlaceholder{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#9a4d0b;font:inherit;text-underline-offset:3px;background:#fff0cc;border-radius:3px;padding:1px 3px;font-weight:780;-webkit-text-decoration:underline #d9822b;text-decoration:underline #d9822b;text-decoration-thickness:2px}.learnPromptEditor textarea.hasRequiredPlaceholder{background:#f4a24c;border-color:#d9822b}@supports (color:color-mix(in lab, red, red)){.learnPromptEditor textarea.hasRequiredPlaceholder{background:color-mix(in srgb, #f4a24c 7%, var(--learn-surface,#fff))}}.learnPromptEditor>p{color:#b33a3a;margin:8px 0 0;font-size:11px}.learnPromptEditor>p.learnPromptPlaceholderNotice{color:#9a4d0b;font-weight:650}.learnPromptEditor>div{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.learnPromptEditor>div small{color:var(--learn-muted,#676875);margin-right:auto;font-size:10px}.learnClientPortal .learnPromptBox .learnPromptEditor button,.learnPresenterSceneBody .learnPromptBox .learnPromptEditor button{border:1px solid var(--learn-border,#e3e4eb);background:var(--learn-surface-muted,#f8f8fa);min-height:32px;color:var(--learn-text,#2f303b);margin:0;padding:0 12px}.learnClientPortal .learnPromptBox .learnPromptEditor button.primary,.learnPresenterSceneBody .learnPromptBox .learnPromptEditor button.primary{border-color:var(--learn-accent);background:var(--learn-accent);color:#fff}.learnPromptEditor button:disabled{cursor:wait;opacity:.55}@media (max-width:640px){.learnPromptEditor>div{flex-wrap:wrap}.learnPromptEditor>div small{width:100%}}.learnVisualEditorShell,.learnVisualPreview{color:#292a33;background:#f5f6f8;min-height:100vh}.learnVisualToolbar{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dedfe5;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:56px;padding:7px 16px;display:grid;position:sticky;top:0;box-shadow:0 1px #23242d05}.learnVisualToolbar>a{color:#4f5260;font-size:12px;font-weight:650;text-decoration:none}.learnVisualDocumentName{min-width:0}.learnVisualDocumentName span,.learnVisualDrawer>div>span,.learnVisualBlockPicker>div span,.learnVisualConflict>span{color:#8a8c97;letter-spacing:.12em;font-size:8.5px;font-weight:760;display:block}.learnVisualDocumentName strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:620;display:block;overflow:hidden}.learnVisualSaveStatus{color:#6e717d;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.learnVisualSaveStatus i{background:#92949d;border-radius:50%;width:7px;height:7px}.learnVisualSaveStatus.saved i{background:#4f9c78}.learnVisualSaveStatus.saving i{background:#d9a944;animation:1s infinite learnVisualPulse}.learnVisualSaveStatus.error i,.learnVisualSaveStatus.conflict i{background:#c85d62}@keyframes learnVisualPulse{50%{opacity:.35}}.learnVisualToolbarActions{align-items:center;gap:5px;display:flex}.learnVisualToolbarActions button,.learnVisualHeaderSettings,.learnVisualImageControls button,.learnVisualDrawer article button,.learnVisualConflict button{color:#4b4e5a;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe6;border-radius:7px;padding:0 10px;font-size:10.5px;font-weight:620}.learnVisualToolbarActions button:disabled{cursor:default;opacity:.35}.learnVisualToolbarActions .learnVisualPublish{color:#fff;background:#5964e0;border-color:#535cda;padding-inline:14px}.learnVisualNotice{z-index:90;color:#555864;background:#fff;border:1px solid #dfe1e8;border-radius:9px;max-width:390px;padding:10px 13px;font-size:11px;position:fixed;top:74px;right:18px;box-shadow:0 12px 30px #20212a1f}.learnVisualNotice.error{color:#a0444d;border-color:#edcfd2}.learnVisualCanvasFrame{background:#fff;border:1px solid #dedfe5;border-radius:10px;width:min(900px,100vw - 64px);margin:22px auto 72px;box-shadow:0 8px 28px #1f20280e}.learnVisualCanvas{min-height:0;padding:24px 38px 42px}.learnSharedSessionCanvas .learnExerciseToggle.asPreview{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.learnVisualInlineField{border-radius:5px;outline:none;min-width:20px;transition:box-shadow .15s,background .15s}.learnVisualInlineField:empty:before{content:attr(data-placeholder);color:#a5a7b0}.learnVisualInlineField:hover{background:#f7f7fa}.learnVisualInlineField:focus{background:#fff;box-shadow:0 0 0 3px #5964e024}.learnVisualExercise{transition:opacity .18s,box-shadow .18s;position:relative;overflow:visible!important}.learnVisualExercise>.learnExerciseHeader{cursor:default;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;padding:0 14px;display:grid}.learnVisualExercise:hover{box-shadow:none;border-color:#d8dae3}.learnVisualExercise.isHidden{opacity:.58}.learnVisualExercise.isDragging,.learnVisualBlock.isDragging{opacity:.55}.learnVisualExerciseHandle,.learnVisualDragHandle{color:#aaaeba;font:inherit;cursor:grab;touch-action:none;background:0 0;border:0;padding:4px}.learnVisualExerciseHandle:active,.learnVisualDragHandle:active{cursor:grabbing}.learnVisualExercise .learnExerciseMeta button{color:#696c78;cursor:pointer;background:#f1f2f6;border:0;border-radius:50%;width:28px;height:28px}.learnVisualExerciseMenu{z-index:12;opacity:0;position:absolute;top:16px;right:13px}.learnVisualExercise:hover .learnVisualExerciseMenu,.learnVisualExerciseMenu[open]{opacity:1}.learnVisualExerciseBody{background:#fbfbfc;border-top:1px solid #ececf2;padding:12px 14px 16px 50px!important}.learnVisualBlock{border:1px solid #0000;border-radius:8px;min-height:42px;margin:0 -4px;padding:8px 42px 8px 18px;position:relative}.learnVisualBlock:hover,.learnVisualBlock:focus-within{background:#fdfdfe;border-color:#e4e5eb}.learnVisualBlock.isHidden{opacity:.6;background:#f5f5f7;border-style:dashed;border-color:#dddfe6}.learnVisualBlockRail{opacity:0;align-items:center;transition:opacity .12s;display:flex;position:absolute;top:9px;left:-25px}.learnVisualBlock:hover .learnVisualBlockRail,.learnVisualBlock:focus-within .learnVisualBlockRail{opacity:1}.learnVisualBlockType{color:#a0a2ac;letter-spacing:.08em;opacity:0;text-transform:uppercase;font-size:7.5px;font-weight:740;position:absolute;top:8px;right:8px}.learnVisualBlock:hover .learnVisualBlockType{opacity:1}.learnVisualMore{position:relative}.learnVisualMore>summary{color:#a3a5af;cursor:pointer;font-size:10px;list-style:none}.learnVisualMore>summary::-webkit-details-marker{display:none}.learnVisualMore>div{z-index:30;background:#fff;border:1px solid #e0e1e7;border-radius:8px;min-width:140px;padding:5px;display:grid;position:absolute;top:24px;left:0;box-shadow:0 12px 30px #22232c24}.learnVisualExerciseMenu>div{left:auto;right:0}.learnVisualMore>div button{color:#50535f;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:10.5px}.learnVisualMore>div button:hover{background:#f3f3f6}.learnVisualMore>div button.danger{color:#ad4750}.learnVisualRichEditor{position:relative}.learnVisualRichPreview{cursor:text;border-radius:5px;outline:none;min-height:30px}.learnVisualRichPreview:hover{background:#5964e009}.learnVisualRichPreview:focus-visible{box-shadow:0 0 0 3px #5964e021}.learnVisualRichPreview>span,.learnVisualRichLoading{color:#a2a4ae;font-size:12px}.learnVisualRichText{outline:none;min-height:30px}.learnVisualRichText p{color:#444752;margin:5px 0;font-size:13px;line-height:1.65}.learnVisualRichText h2,.learnVisualRichText h3{color:#292b35;letter-spacing:-.015em;margin:12px 0 6px}.learnVisualRichText ul,.learnVisualRichText ol{margin:7px 0;padding-left:22px}.learnVisualRichText a{color:#5964e0}.learnVisualRichText p.is-editor-empty:first-child:before{content:"Write here, or press / for blocks";color:#a2a4ae;float:left;pointer-events:none;height:0}.learnVisualFormatBar{z-index:20;background:#282934;border:1px solid #dedfe5;border-radius:7px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 8px 22px #1c1d242e}.learnVisualFormatBar>span{flex:1}.learnVisualFormatBar button.done{background:#5964e0;min-width:48px}.learnVisualFormatBar button{color:#fff;min-width:30px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:10px}.learnVisualFormatBar button:hover,.learnVisualFormatBar button.active{background:#474957}.learnVisualPromptEditor textarea{width:100%;min-height:130px;color:inherit;resize:vertical;font:inherit;background:0 0;border:0;outline:none;margin-top:10px;font-size:12px;line-height:1.55}.learnVisualPromptEditor>input{width:100%;min-height:32px;font:inherit;background:#ffffff9e;border:1px solid #e0e1e7;border-radius:6px;padding:6px 8px;font-size:10px}.learnVisualInsert{z-index:8;color:#777a86;opacity:0;cursor:pointer;background:#fff;border:1px solid #dadce4;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.learnVisualBlock:hover .learnVisualInsert{opacity:1}.learnVisualHiddenBadge,.learnVisualExerciseHidden{color:#777984;background:#e8e8ec;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-flex}.learnVisualExerciseHidden{position:absolute;top:-8px;right:45px}.learnVisualImageEditor{gap:9px;display:grid}.learnVisualImageDrop{color:#727580;min-height:180px;font:inherit;cursor:pointer;background:#f7f7fa;border:1px dashed #cfd2dc;border-radius:9px}.learnVisualImageControls{grid-template-columns:auto minmax(100px,1fr) minmax(120px,1fr) auto auto auto;align-items:center;gap:6px;display:grid}.learnVisualImageControls input,.learnVisualImageControls select{min-width:0;min-height:32px;font:inherit;background:#fff;border:1px solid #dedfe6;border-radius:6px;padding:0 8px;font-size:10px}.learnVisualImageControls label{white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;display:flex}.learnSessionCanvasImage{margin-top:12px;margin-bottom:12px;display:block}.learnSessionCanvasImage.align-center{margin-left:auto;margin-right:auto}.learnSessionCanvasImage.align-right{margin-left:auto}.learnSessionCanvasImage img{border-radius:8px;width:100%;height:auto;display:block}.learnSessionCanvasImage figcaption{color:#777a86;text-align:center;margin-top:6px;font-size:10px}.learnSessionCanvasImageMissing{color:#8c8e98;border:1px dashed #d4d6de;border-radius:8px;place-items:center;min-height:140px;display:grid}.learnSessionCanvasDivider{border:0;border-top:1px solid #e4e5ea;margin:16px 0}.learnSessionCanvasPrompt pre{white-space:pre-wrap;font:inherit}.learnVisualEmptyBlock,.learnVisualAddExercise{color:#787b87;width:100%;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d7d9e1;border-radius:8px;font-size:11px}.learnVisualAddExercise{min-height:54px;margin-top:14px}.learnVisualEmptyBlock:hover,.learnVisualAddExercise:hover{color:#5964e0;background:#fafaff;border-color:#9fa5ea}.learnVisualEmptyBlock.isDropTarget{color:#454fc7;background:#f0f1ff;border-color:#5964e0}.learnVisualExerciseSettings{background:#f8f8fa;border:1px solid #e2e3e9;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:11px;display:grid}.learnVisualExerciseSettings label{color:#777984;letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.learnVisualExerciseSettings label.wide{grid-column:1/-1}.learnVisualExerciseSettings input,.learnVisualExerciseSettings select,.learnVisualExerciseSettings textarea{width:100%;min-height:32px;font:inherit;text-transform:none;background:#fff;border:1px solid #dcdee5;border-radius:6px;padding:6px 8px;font-size:10px}.learnVisualExerciseSettings textarea{resize:vertical;min-height:68px}.learnVisualDrawer{z-index:75;background:#fff;border-left:1px solid #dedfe5;align-content:start;gap:14px;width:370px;padding:20px;display:grid;position:fixed;top:64px;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 42px #23242d14}.learnVisualDrawer>div{justify-content:space-between;align-items:center;display:flex}.learnVisualDrawer>div>button,.learnVisualBlockPicker>div button{color:#777a86;cursor:pointer;background:0 0;border:0;font-size:22px}.learnVisualDrawer label{color:#666975;letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:720;display:grid}.learnVisualDrawer input,.learnVisualDrawer textarea,.learnVisualDrawer select{min-height:38px;font:inherit;text-transform:none;background:#fafafd;border:1px solid #dedfe6;border-radius:7px;padding:8px 10px;font-size:12px}.learnVisualDrawer textarea{resize:vertical;min-height:110px}.learnVisualDrawer .learnVisualCheck{text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:flex}.learnVisualDrawer .learnVisualCheck input{min-height:auto}.learnVisualDrawer>small{color:#858792;font-size:10px;line-height:1.5}.learnVisualDrawer.history article{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.learnVisualDrawer.history article strong,.learnVisualDrawer.history article small{display:block}.learnVisualDrawer.history article strong{font-size:11px}.learnVisualDrawer.history article small{color:#858792;margin-top:3px;font-size:9.5px}.learnVisualModalBackdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1b2247;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.learnVisualBlockPicker,.learnVisualConflict{background:#fff;border:1px solid #dedfe6;border-radius:12px;width:min(460px,100%);padding:16px;box-shadow:0 24px 70px #1b1c2333}.learnVisualBlockPicker>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.learnVisualBlockPicker>button{color:#4d505c;width:50%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:0 10px;display:inline-flex}.learnVisualBlockPicker>button:hover{background:#f4f4f7;border-radius:7px}.learnVisualBlockPicker>button i{border:1px solid #dfe0e6;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.learnVisualBlockPicker>button strong{font-size:11px;font-weight:580}.learnVisualConflict h2{margin:12px 0 8px;font-size:24px}.learnVisualConflict p{color:#666975;font-size:12px;line-height:1.6}.learnVisualConflict>div{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.learnVisualConflict button.danger{color:#fff;background:#bd5159;border-color:#bd5159}.learnVisualPreview{padding:52px max(24px,50vw - 520px)}.learnVisualPreview .learnSharedSessionCanvas{background:#fff;border:1px solid #dedfe5;border-radius:12px;min-height:calc(100vh - 104px);padding:30px;box-shadow:0 18px 54px #1f202817}.learnVisualExitPreview{z-index:30;color:#555864;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdde4;border-radius:7px;padding:0 10px;font-size:10.5px;position:fixed;top:12px;left:14px}.learnVisualDesktopRequired{display:none}@media (max-width:1023px){.learnVisualEditorShell>:not(.learnVisualDesktopRequired),.learnVisualPreview>:not(.learnVisualDesktopRequired){display:none!important}.learnVisualDesktopRequired{text-align:center;place-content:center;gap:8px;min-height:100vh;padding:30px;display:grid}.learnVisualDesktopRequired strong{font-size:22px}.learnVisualDesktopRequired p{color:#777a85;margin:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
