@import "https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";html{background:#f6f2ea;min-height:100%}body,#root{min-height:100vh}:root{color:#25232a;background:#f6f2ea;font-family:Lato,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit;color:inherit}.welcome-screen{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.experience{isolation:isolate;min-height:100vh;position:relative;overflow:clip visible}.sky{--progress:0;z-index:-2;transition:background 1.6s;position:fixed;inset:0;overflow:hidden}.sky-daylight{background:linear-gradient(#b8def1 0%,#e8f1ee 62%,#f5e8ce 100%)}.sky-sunset{background:linear-gradient(#8da9c4 0%,#d5a2a2 46%,#efc49f 72%,#766d80 100%)}.sky-twilight{background:linear-gradient(#68758f 0%,#8a7892 42%,#b88a91 68%,#655f78 100%)}.sky-sunrise{background:linear-gradient(#9eacc7 0%,#d7bdc6 44%,#f1d6ad 72%,#c8dce1 100%)}.light-wash{background:rgba(28,27,39,calc(var(--progress)*.18));transition:background 1.4s;position:absolute;inset:0}.sun{aspect-ratio:1;background:radial-gradient(circle at 40% 38%,#fffce0 0 13%,#ffe992 38%,#ffc95f 72%,#f4ae48 100%);border-radius:50%;width:clamp(110px,14vw,190px);animation:7s ease-in-out infinite alternate sunBreathe;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 70px #ffdc78ad,0 0 150px #ffe29661}.sky-daylight .sun{top:10%}.sky-sunset .sun{z-index:-1;top:64%}.sky-twilight .sun{z-index:-1;top:76%}.sky-sunrise .sun{z-index:-1;top:36%}.cloud{filter:drop-shadow(0 14px 18px #494c5817);background:#ffffffc2;border-radius:80px;width:250px;height:75px;animation:22s ease-in-out infinite alternate cloudDrift;position:absolute}.cloud span{background:inherit;border-radius:50%;display:block;position:absolute}.cloud span:first-child{width:105px;height:105px;bottom:18px;left:34px}.cloud span:nth-child(2){width:135px;height:135px;bottom:10px;left:92px}.cloud span:nth-child(3){width:82px;height:82px;bottom:12px;right:0}.cloud-one{top:30%;left:-3%;transform:scale(1.12)}.cloud-two{animation-delay:-8s;top:24%;right:-1%;transform:scale(.86)}.cloud-three{opacity:.78;animation-delay:-14s;top:57%;left:38%;transform:scale(.72)}.sky-sunset .cloud-one{top:57%}.sky-sunset .cloud-two{top:61%}.sky-sunset .cloud-three{top:69%}.sky-twilight .cloud-one{top:54%}.sky-twilight .cloud-two{top:63%}.sky-twilight .cloud-three{top:72%}.sky-sunrise .cloud-one{top:34%}.sky-sunrise .cloud-two{top:39%}.sky-sunrise .cloud-three{top:48%}.glass{-webkit-backdrop-filter:blur(18px);background:#ffffffb3;border:1px solid #ffffffb8;box-shadow:0 22px 70px #2f343f1f}.eyebrow{letter-spacing:.2em;opacity:.58;font-size:12px;font-weight:700;display:inline-block}h1,h2,h3,p{margin-top:0}.glass-button{cursor:pointer;background:#ffffff61;border:1px solid #32303929;border-radius:999px;padding:13px 20px;transition:all .2s}.glass-button:hover{background:#ffffffb8;transform:translateY(-2px)}.primary-button{background:#ffffffc2}:root{--product-nav-height:78px}.topbar{z-index:10000;width:100%;min-height:var(--product-nav-height);-webkit-backdrop-filter:blur(22px);background:#ffffffad;border-bottom:1px solid #ffffffd1;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;column-gap:24px;padding:0 clamp(22px,4vw,52px);display:grid;position:sticky;top:0;overflow:visible}.nav-brand{width:148px;height:54px;box-shadow:none;cursor:pointer;background:0 0;border:0;grid-column:1;justify-content:flex-start;justify-self:start;align-items:center;margin:0;padding:0;display:flex}.nav-brand img{object-fit:contain;object-position:left center;width:148px;height:auto;max-height:46px;display:block}#kind-primary-nav{grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:clamp(18px,2vw,28px);margin:0;display:flex}#kind-primary-nav .nav-link{color:#111111a8;opacity:1;white-space:nowrap;cursor:pointer;width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:9px 0;font-family:Lato,Arial,sans-serif;font-size:14px;font-weight:400;display:inline-flex;position:relative}#kind-primary-nav .nav-link:hover,#kind-primary-nav .nav-link.active{color:#111}#kind-primary-nav .nav-link:after{content:"";transform-origin:0;background:#111;height:1px;transition:transform .16s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}#kind-primary-nav .nav-link.active:after{transform:scaleX(1)}.nav-controls{grid-column:3;justify-self:end;align-items:center;display:flex}.nav-account-wrap{z-index:10001;align-items:center;display:flex;position:relative}.nav-account-trigger{color:#111;cursor:pointer;background:#fff;border:1px solid #1111111a;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:5px 12px 5px 6px;font:400 13px/1 Lato,Arial,sans-serif;display:inline-flex;box-shadow:0 5px 18px #1111110f}.nav-account-trigger:hover,.nav-account-trigger.active{border-color:#1113;box-shadow:0 7px 22px #11111117}.nav-account-initial{text-transform:uppercase;background:#1111110f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.nav-account-label,.nav-tablet-page-label{white-space:nowrap}.nav-tablet-page-label{display:none}.nav-flyout{background:#fff;border:1px solid #1111111a;border-radius:16px;gap:2px;width:min(220px,100vw - 28px);min-width:0;margin:0;padding:7px;display:grid;box-shadow:0 18px 50px #11111124}.nav-account-menu{z-index:10002;position:absolute;top:calc(100% + 10px);right:0}.nav-mobile-links{display:none}.nav-account-email{opacity:.55;overflow-wrap:anywhere;border-bottom:1px solid #11111114;margin-bottom:2px;padding:7px 10px 9px;font-size:11px;line-height:1.35}.nav-flyout-action{color:#111111b8;width:100%;min-height:40px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:9px 10px;font:400 14px/1.25 Lato,Arial,sans-serif;display:flex}.nav-flyout-action:hover{color:#111;background:#1111110b}.nav-mobile-link.active{color:#111;background:#1111110b;font-weight:700}@media (width<=1100px){:root{--product-nav-height:72px}.topbar{grid-template-columns:1fr auto;column-gap:14px;padding:0 22px}.nav-brand{width:124px;height:48px}.nav-brand img{width:122px;max-height:41px}#kind-primary-nav{display:none}.nav-controls{grid-column:2}.nav-account-label{display:none}.nav-tablet-page-label{display:inline}.nav-mobile-links{border-bottom:1px solid #11111114;gap:2px;margin-bottom:4px;padding-bottom:6px;display:grid}}@media (width<=620px){.topbar{padding:0 14px}.nav-brand{width:108px}.nav-brand img{width:106px;max-height:38px}.nav-account-trigger{justify-content:center;width:42px;height:42px;min-height:42px;padding:6px}.nav-account-label,.nav-tablet-page-label{display:none}.nav-account-menu{width:min(220px,100vw - 28px);right:0}}.home-heading h2,.scene-message h2{letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(38px,5vw,68px);font-weight:300;line-height:1.05}.pathway-stage{grid-template-columns:minmax(0,.9fr) minmax(360px,.75fr);align-items:center;gap:clamp(30px,7vw,110px);min-height:calc(100vh - 78px);padding:clamp(42px,7vw,90px) clamp(22px,7vw,110px);display:grid}.scene-message p{opacity:.66;margin-top:18px;font-size:18px}.prompt-panel{border-radius:34px;padding:clamp(30px,5vw,54px);animation:.55s both panelIn}.prompt-meta{letter-spacing:.16em;opacity:.48;justify-content:space-between;font-size:12px;display:flex}.prompt-panel h3{margin:46px 0 18px;font-size:clamp(34px,4vw,52px);font-weight:300}.demo-note{opacity:.6;line-height:1.6}.prompt-actions{justify-content:flex-end;gap:10px;margin-top:42px;display:flex}@keyframes cloudDrift{0%{margin-left:-14px}to{margin-left:24px}}@keyframes sunBreathe{0%{filter:brightness(.98)}to{filter:brightness(1.06)}}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.pathway-stage{grid-template-columns:1fr;padding-top:55px}}@media (width<=520px){.home-content,.pathway-stage{padding-left:18px;padding-right:18px}.welcome-copy,.pathway-card,.prompt-panel{border-radius:26px}}.framework-screen{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.teaching-tme button:hover,.teaching-tme button.active{background:#ffffff3d}.teaching-detail.show{opacity:1;transform:translateY(0)}.bridge-copy .glass-button{margin-top:14px}.lesson-knowledge .kind-letter{color:#fae18b6b}.lesson-intention .kind-letter{color:#f6bc8f61}.lesson-need .kind-letter{color:#9ed5dd66}.lesson-deal .kind-letter{color:#e0b4d566}.kind-lesson .glass-button{margin-top:18px}.sky-sunset .sun{top:70%;left:18%}.sky-sunset .cloud-one{top:48%;left:-9%}.sky-sunset .cloud-two{top:68%;right:-8%}.sky-sunset .cloud-three{top:79%;left:47%}.battery-fill{background:#74be7ec7}.battery-float.battery-loading .battery-fill{filter:brightness(1.08)}@media (width<=1100px){.sky-sunset .sun{left:14%}}@media (width<=760px){.sky-sunset .sun{top:75%;left:50%}}.welcome-reveal .welcome-copy{opacity:0;animation:1.1s 2.15s forwards welcomeRevealCopy}.welcome-reveal .cloud-one{animation:3.1s cubic-bezier(.22,.7,.2,1) both welcomeCloudLeft,22s ease-in-out 3.1s infinite alternate cloudDrift}.welcome-reveal .cloud-two{animation:3.1s cubic-bezier(.22,.7,.2,1) both welcomeCloudRight,24s ease-in-out 3.1s infinite alternate cloudDrift}.welcome-reveal .cloud-three{animation:3.1s cubic-bezier(.22,.7,.2,1) both welcomeCloudMiddle,25s ease-in-out 3.1s infinite alternate cloudDrift}.mini-battery.full .mini-fill{background:linear-gradient(90deg,#74bb87a8 0%,#b5ca77ab 34%,#eccf74b0 65%,#e0917ca6 100%);width:100%}@keyframes welcomeCloudLeft{0%{opacity:.98;top:38%;left:22%;transform:scale(1.75)}58%{opacity:.94;top:32%;left:10%;transform:scale(1.42)}to{opacity:.82;top:30%;left:-3%;transform:scale(1.12)}}@keyframes welcomeCloudRight{0%{opacity:.98;top:34%;right:18%;transform:scale(1.65)}58%{opacity:.94;top:29%;right:8%;transform:scale(1.25)}to{opacity:.82;top:24%;right:-1%;transform:scale(.86)}}@keyframes welcomeCloudMiddle{0%{opacity:.96;top:42%;left:35%;transform:scale(1.45)}60%{opacity:.84;top:51%;left:37%;transform:scale(.96)}to{opacity:.72;top:57%;left:38%;transform:scale(.72)}}@keyframes welcomeRevealCopy{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.elegant-framework{color:#111}.soft-white-wash{z-index:1;pointer-events:none;background:#ffffff59;position:absolute;inset:0}.elegant-kind-stage,.assembly-stage,.capacity-stage,.framework-finish{z-index:2;min-height:100vh;position:relative}.elegant-kind-stage{grid-template-columns:minmax(360px,.95fr) minmax(360px,.85fr);align-items:center;gap:clamp(60px,10vw,170px);padding:clamp(48px,7vw,110px) clamp(40px,9vw,150px);display:grid}.kind-object{appearance:none;cursor:pointer;color:#111;background:0 0;border:0;place-items:center;width:min(520px,42vw);height:min(620px,68vh);padding:0;display:grid;position:relative}.kind-object-letter{color:#ffffffad;-webkit-text-stroke:2px #11111194;filter:drop-shadow(0 18px 32px #0000000d);font-family:Lato,sans-serif;font-size:clamp(260px,34vw,510px);font-weight:300;line-height:.78}.elegant-kind-copy{max-width:520px;animation:.7s both elegantCopyIn}.elegant-kind-copy h1,.capacity-copy h1,.framework-finish h1,.assembly-stage h1{color:#111;letter-spacing:-.035em;font-family:Lato,sans-serif;font-weight:400}.elegant-kind-copy h1{margin:0 0 22px;font-size:clamp(48px,6vw,78px)}.kind-question{color:#111;margin:0 0 38px;font-size:clamp(21px,2.2vw,29px);line-height:1.4}.kind-starter{color:#111;margin:0;font-size:18px;line-height:1.5}.assembly-word.compact span{font-size:clamp(62px,9vw,120px)}.framework-finish .primary-button{color:#111}@keyframes elegantCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=820px){.elegant-kind-stage{text-align:center;grid-template-columns:1fr;gap:8px;padding:36px 22px}.kind-object{width:90vw;height:52vh;margin:auto}.kind-object-letter{font-size:clamp(220px,64vw,390px)}.elegant-kind-copy{margin:auto}.kind-question{margin-bottom:20px}}.battery-rule-copy{text-align:center;color:#111;max-width:680px;margin:18px auto 0;font-family:Lato,sans-serif;font-weight:400;line-height:1.55}.battery-rule-copy{color:#111;max-width:680px;margin:16px auto 0;font-family:Lato,sans-serif;font-weight:400;line-height:1.5}.battery-rule-copy p{margin:5px 0}.kind-object{pointer-events:none;box-shadow:none!important;background:0 0!important;border:0!important}.framework-navigation-screen-clean .soft-white-wash{z-index:1;position:absolute;inset:0}.framework-navigation-screen-clean .assembly-stage,.framework-navigation-screen-clean .capacity-stage,.framework-navigation-screen-clean .framework-summary,.framework-navigation-screen-clean .framework-next,.framework-navigation-screen-clean .elegant-kind-stage{display:none!important}.dashboard-screen{min-height:100vh;overflow:clip visible}.dashboard-home{z-index:2;color:#111;width:min(1120px,90vw);min-height:100vh;margin:0 auto;padding:clamp(130px,17vh,180px) 0 70px;position:relative}.dashboard-intro{max-width:760px;margin-bottom:clamp(42px,7vh,72px)}.dashboard-kicker{letter-spacing:.08em;margin-bottom:14px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;display:block}.dashboard-intro h1{letter-spacing:-.045em;margin:0;font-family:Lato,sans-serif;font-size:clamp(3rem,6vw,5.8rem);font-weight:400;line-height:.98}.dashboard-signal-grid{grid-template-columns:1.05fr .9fr 1.05fr;gap:18px;display:grid}.dashboard-signal{color:#111;border-radius:30px;flex-direction:column;align-items:flex-start;min-height:210px;padding:26px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.dashboard-signal:hover{border-color:#11111129;transform:translateY(-5px);box-shadow:0 18px 42px #1111111a}.dashboard-signal>span,.dashboard-activity span{font-family:Lato,sans-serif;font-size:16px;font-weight:400}.dashboard-signal-title{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.dashboard-signal-title>span{font-family:Lato,sans-serif;font-size:16px;font-weight:400}.dashboard-signal-title .dashboard-tool-icon{color:#111111b8;border:1px solid #1111110f;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff8f}.dashboard-signal-title .dashboard-tool-icon svg{width:21px;height:21px;display:block}.dashboard-signal-title .dashboard-tool-icon-check{background:linear-gradient(145deg,#f6ddcde6,#faeee0d1)}.dashboard-signal-title .dashboard-tool-icon-practice{background:linear-gradient(145deg,#d8e8f0eb,#eaf2f4d6)}.dashboard-signal-title .dashboard-tool-icon-patterns{background:linear-gradient(145deg,#ece0cde6,#f7efded6)}.dashboard-signal strong{letter-spacing:-.04em;margin:auto 0 10px;font-family:Lato,sans-serif;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:300;line-height:1}.dashboard-signal small{opacity:.72;max-width:240px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.dashboard-activity{color:#111;text-align:left;width:100%;min-height:112px;font:inherit;cursor:pointer;border:1px solid #11111114;border-radius:28px;align-items:center;margin-top:18px;padding:24px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.dashboard-activity:hover{border-color:#11111129;transform:translateY(-5px);box-shadow:0 18px 42px #1111111a}.dashboard-activity p{opacity:.72;margin:8px 0 0;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.dashboard-activity small{opacity:.68;margin-top:10px;font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:1.4;display:block}@media (width<=1100px){.dashboard-home{width:min(92vw,920px);padding-top:72px}.dashboard-intro{margin-bottom:32px}.dashboard-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-signal-grid>.dashboard-signal:last-child{grid-column:1/-1}}@media (width<=780px){.dashboard-home{width:min(92vw,620px);padding-top:24px}.dashboard-intro{margin-bottom:28px}.dashboard-signal-grid{grid-template-columns:1fr}.dashboard-signal-grid>.dashboard-signal:last-child{grid-column:auto}.dashboard-signal{min-height:170px}}.vault-experience{min-height:100vh;overflow:clip visible}.vault-stage{z-index:2;color:#111;width:min(1120px,90vw);margin:0 auto;padding:125px 0 80px;position:relative}.vault-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.vault-heading span{font-size:15px}.vault-heading h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:400;line-height:1}.vault-session{opacity:.65;font-size:14px}.vault-category-row button.active{color:#fff;background:#111;border-color:#111}.vault-primary{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #1111111a;border-radius:999px;padding:13px 20px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 22px #231c2814}.vault-primary:disabled{opacity:.3;cursor:default}.vault-scenario-meta{gap:8px;margin-bottom:16px;font-size:13px;display:flex}.vault-scenario-meta span{border:1px solid #11111129;border-radius:999px;padding:6px 10px}.vault-answer.reference{border-top:1px solid #1111111f;padding-top:15px}.vault-audit.checked>span{color:#fff;background:#111}@media (width<=1100px){.vault-stage{width:min(920px,100% - 32px);padding:72px 0 60px}}@media (width<=760px){.vault-stage{width:92vw;padding:18px 0 50px}.vault-heading{flex-direction:row;align-items:center;margin-bottom:18px}.vault-session{display:none}}.vault-sky-softener{z-index:1;pointer-events:none;-webkit-backdrop-filter:saturate(.72);background:#ffffff7a;position:fixed;inset:0}.vault-category-row button.active{color:#111;background:0 0}.vault-change-link{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 14px 5px;padding:2px 0;transition:transform .2s}.vault-change-link:hover{transform:translate(-4px)}.vault-prompt-stage{border:1px solid #11111124;border-radius:34px;grid-template-columns:180px 1fr;align-items:center;gap:46px;min-height:390px;padding:38px 44px;animation:.48s cubic-bezier(.22,.8,.28,1) vaultPromptIn;display:grid;overflow:hidden}.vault-active-letter{color:#faf9f5db;letter-spacing:-.08em;-webkit-text-stroke:3px #111;filter:drop-shadow(0 10px 18px #1111110f);place-items:center;width:150px;height:180px;font-size:132px;font-weight:400;line-height:1;animation:.62s cubic-bezier(.22,.8,.28,1) vaultLetterFloat;display:grid}.vault-prompt-copy{animation:.55s cubic-bezier(.22,.8,.28,1) 80ms both vaultCopyIn}.vault-prompt-copy h2{color:#111;letter-spacing:-.035em;margin:7px 0 20px;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1.05}.vault-prompt-copy textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:130px;font:inherit;color:#111;background:#ffffff94;border:1px solid #1111112e;border-radius:20px;outline:none;padding:17px}.vault-prompt-copy textarea:focus{border-color:#111}.vault-prompt-nav{justify-content:center;align-items:center;gap:14px;min-height:42px;margin-top:18px;display:flex}.vault-prompt-arrow{color:#111;width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:21px}.vault-prompt-arrow:disabled{opacity:.2;cursor:default}.vault-mobile-next{display:none}@keyframes vaultPromptIn{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes vaultLetterFloat{0%{opacity:0;transform:translate(-34px,18px)rotate(-3deg)scale(.9)}to{opacity:1;transform:none}}@keyframes vaultCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=760px){.vault-prompt-stage{grid-template-columns:1fr;gap:10px;padding:28px 24px}.vault-active-letter{justify-content:start;width:auto;height:120px;font-size:100px}}.vault-prompt-copy h2{margin:6px 0 18px;font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:1.12}.vault-active-word{font-size:15px}.vault-prompt-copy textarea{font-size:16px;line-height:1.45}@media (width<=760px){.vault-prompt-copy h2{font-size:1.8rem}}.battery-zone{justify-content:center;align-items:center;min-width:0;display:flex}.battery-float{color:#111;width:min(100%,360px)}.battery-label,.battery-capacity{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.battery-label{margin-bottom:13px}.battery-capacity{opacity:.62;margin-top:10px}.battery-object{align-items:center;width:100%;display:flex;position:relative}.battery-shell{-webkit-backdrop-filter:blur(12px);background:#ffffff47;border:1.5px solid #11111157;border-radius:58px;width:100%;height:112px;position:relative;overflow:hidden}.battery-terminal{background:#ffffff61;border:1.5px solid #11111147;border-left:0;border-radius:0 9px 9px 0;flex:0 0 15px;order:2;height:46px;margin-left:-1px}.battery-fill{background:linear-gradient(90deg,#74bb879e 0%,#b5ca77a3 36%,#eccf74a8 68%,#e0917c9e 100%);border-radius:56px;transition:width 1.15s cubic-bezier(.22,.8,.28,1);position:absolute;inset:0 auto 0 0}.battery-markers{pointer-events:none;position:absolute;inset:0}.battery-markers span{background:#11111129;width:1px;position:absolute;top:17%;bottom:17%}.battery-scale{letter-spacing:.08em;opacity:.48;justify-content:space-between;padding:8px 4px 0;font-size:10px;display:flex}.tme-actions{gap:12px;margin-top:30px;display:flex}.tme-actions .glass-button{min-width:76px}.battery-breath-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:365px;display:flex}.battery-breath-copy span{font-size:clamp(34px,3.5vw,48px);font-weight:300}.battery-breath-copy p{margin-top:12px;font-size:17px}@media (width<=760px){.battery-float{width:min(360px,90vw)}}.tme-prompt .prompt-meta{margin-bottom:10px}.tme-message .eyebrow,.tme-message .section-label,.tme-message small{color:#111!important;opacity:1!important}.framework-letter,.framework-glyph,.kind-letter,.kind-glyph,.vault-active-letter,.tme-letter{color:#111!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;font-family:Lato,sans-serif!important;font-weight:400!important}.framework-letter *,.framework-glyph *,.kind-letter *,.kind-glyph *,.vault-active-letter *{color:#111!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important}:root,html,body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,p,span,label,a,.eyebrow,.section-label,.framework-letter,.framework-glyph,.kind-letter,.kind-glyph,.vault-active-letter,.vault-active-word,.vault-prompt-copy h2,.tme-message h1,.tme-message h2,.tme-prompt h3,.framework-final-title{font-family:Lato,Arial,sans-serif!important;font-style:normal!important}h1,h2,h3,h4,h5,h6,.vault-prompt-copy h2,.tme-message h1,.tme-message h2,.tme-prompt h3,.framework-final-title{font-weight:400!important}.framework-letter,.framework-glyph,.kind-letter,.kind-glyph,.vault-active-letter,.framework-letter:before,.framework-letter:after,.framework-glyph:before,.framework-glyph:after,.kind-letter:before,.kind-letter:after,.kind-glyph:before,.kind-glyph:after,.vault-active-letter:before,.vault-active-letter:after{color:#111!important;-webkit-text-fill-color:#111!important;-webkit-text-stroke-width:0!important;-webkit-text-stroke-color:transparent!important;text-shadow:none!important;filter:none!important;opacity:1!important}:root{--kind-ink:#111;--kind-title:clamp(46px,5.2vw,68px);--kind-section:clamp(28px,2.7vw,38px);--kind-body:18px;--kind-small:13px}body,button,input,textarea,select{color:var(--kind-ink);font-family:Lato,Arial,sans-serif!important}.dashboard-intro h1,.vault-heading h1,.scene-message h2,.framework-orientation-copy h1,.elegant-kind-copy h1,.capacity-copy h1,.framework-deploy-heading h1{font-family:Lato,Arial,sans-serif!important;font-size:var(--kind-title)!important;letter-spacing:-.04em!important;color:var(--kind-ink)!important;opacity:1!important;font-weight:400!important;line-height:1.02!important}.vault-scenario h2,.vault-section-heading h2,.prompt-panel h3,.tme-message h2{font-family:Lato,Arial,sans-serif!important;font-size:var(--kind-section)!important;color:var(--kind-ink)!important;opacity:1!important;font-weight:400!important;line-height:1.12!important}p,.scene-message p,.tme-message p,.framework-orientation-copy p,.framework-deploy-heading p{font-family:Lato,Arial,sans-serif!important;font-size:var(--kind-body)!important;color:var(--kind-ink)!important;font-weight:400!important;line-height:1.5!important}.eyebrow,.dashboard-kicker,.anatomy-label{font-family:Lato,Arial,sans-serif!important;font-size:var(--kind-small)!important;letter-spacing:.09em!important;color:var(--kind-ink)!important;opacity:.72!important;font-weight:400!important}.kind-object-letter{color:#111!important;-webkit-text-fill-color:#111!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;font-family:Lato,Arial,sans-serif!important;font-weight:400!important}.kind-object-letter:after{content:"";transform-origin:0;background:#111;width:72%;height:3px;margin:20px auto 0;animation:.65s both kindUnderline;display:block}@keyframes kindUnderline{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.anatomy-label{margin-bottom:14px;display:block}.anatomy-knowledge .sky{background:linear-gradient(#cfe6ec 0%,#eee8da 100%)!important}.anatomy-intention .sky{background:linear-gradient(#ded5dc 0%,#efd6c8 100%)!important}.anatomy-deal .sky{background:linear-gradient(#d7d3e2 0%,#ead2c7 100%)!important}.sky-night .sun{filter:none!important;background:radial-gradient(circle at 38% 34%,#fefdf6 0 24%,#e7e4ee 58%,#c7c5d6 100%)!important;box-shadow:0 0 46px #dcdcf052!important}.night-stars{z-index:0;pointer-events:none;position:absolute;inset:0}.night-stars .star{background:#ffffffb8;border-radius:50%;width:3px;height:3px;animation:4.4s ease-in-out infinite alternate twinkle;position:absolute}.night-stars .star:nth-child(3n){width:2px;height:2px;animation-delay:1.2s}.night-stars .star:nth-child(4n){animation-delay:2.1s}.star-1{top:15%;left:9%}.star-2{top:27%;left:17%}.star-3{top:11%;left:25%}.star-4{top:19%;left:38%}.star-5{top:10%;left:49%}.star-6{top:25%;left:58%}.star-7{top:14%;left:68%}.star-8{top:29%;left:78%}.star-9{top:17%;left:89%}.star-10{top:45%;left:13%}.star-11{top:37%;left:31%}.star-12{top:42%;left:53%}.star-13{top:39%;left:72%}.star-14{top:48%;left:92%}.star-15{top:62%;left:21%}.star-16{top:57%;left:45%}.star-17{top:61%;left:66%}.star-18{top:67%;left:84%}@keyframes twinkle{0%{opacity:.18;transform:scale(.75)}to{opacity:.78;transform:scale(1.15)}}.anatomy-need .sun{top:43%!important;left:31%!important}.advisor-experience{position:relative}.advisor-experience .tme-stage{z-index:2;position:relative}.vault-category-row button.active{opacity:1!important;color:#111!important;background:0 0!important}.vault-change-link{box-shadow:none!important;color:#111!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important}.vault-category-row button{color:#111!important;opacity:.62!important;box-shadow:none!important;background:0 0!important;font-family:Lato,Arial,sans-serif!important;font-weight:400!important}.vault-category-row button:hover{color:#111!important;opacity:.82!important}.vault-category-row button.active{color:#111!important;opacity:1!important}.vault-category-row button.active:after{transform:scaleX(1)}.kind-object-brand-letter{flex-direction:column;justify-content:center;align-items:center;width:min(230px,24vw);display:inline-flex;position:relative}.kind-object-brand-letter img{object-fit:contain;filter:none;opacity:1;width:100%;height:auto;display:block}.kind-object-brand-letter:after{content:"";transform-origin:0;background:#111;width:72%;height:3px;margin:20px auto 0;animation:.65s both kindUnderline;display:block}.anatomy-scene .kind-object-letter{display:none!important}@media (width<=760px){.kind-object-brand-letter{width:min(190px,42vw)}}.welcome-stage{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 40px,980px);min-height:100vh;margin:0 auto;padding:54px 0 72px;display:flex;position:relative}.welcome-hero-logo{object-fit:contain;width:min(320px,52vw);height:auto;margin:0 auto 28px;display:block}.welcome-hero-card{text-align:center;border-radius:34px;width:min(920px,100%);padding:clamp(46px,6vw,72px) clamp(30px,6vw,76px)}.welcome-hero-card h1{letter-spacing:-.055em;color:#111;max-width:860px;margin:0 auto;font-family:Lato,Arial,sans-serif;font-size:clamp(56px,7vw,92px);font-weight:700;line-height:.95}.welcome-hero-card p{color:#111111ad;max-width:650px;margin:24px auto 0;font-family:Lato,Arial,sans-serif;font-size:clamp(17px,1.7vw,20px);font-weight:400;line-height:1.5}.welcome-login-action{min-width:230px;margin-top:32px}@media (width<=620px){.welcome-stage{width:min(100% - 28px,980px);padding:38px 0 52px}.welcome-hero-logo{width:min(250px,62vw);margin-bottom:22px}.welcome-hero-card{border-radius:26px;padding:38px 22px}.welcome-hero-card h1{font-size:clamp(45px,13vw,64px)}.welcome-login-action{width:100%;min-width:0}}.sky,.sky-layer,.living-sky,.app-sky,.background-sky{z-index:0!important}.sky:after,.sky-layer:after,.living-sky:after,.app-sky:after,.background-sky:after,.white-wash,.sky-wash,.scene-wash,.advisor-white-wash{z-index:1!important;pointer-events:none!important}.dashboard-content,.dashboard-shell,.vault-shell,.vault-content,.practice-shell,.scenario-library,.framework-stage,.framework-content,.framework-screen>:not(.sky):not(.sky-layer):not(.living-sky):not(.app-sky):not(.background-sky),.advisor-experience>:not(.advisor-white-wash):not(.topbar),.my-patterns-content,main{position:relative;z-index:2!important}.vault-shell *,.vault-content *,.dashboard-content *,.dashboard-shell *{opacity:1}.kind-letter-art[src*=kind-letter-i],.anatomy-letter-image[src*=kind-letter-i]{object-fit:contain!important;width:auto!important;max-width:150px!important;height:clamp(250px,34vw,390px)!important}.vault-practice-workspace{-webkit-backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ffffffc7;border-radius:30px;margin-top:16px;padding:0;overflow:hidden;box-shadow:0 22px 60px #11111112}.vault-workspace-scenario{padding:30px 34px 28px}.vault-workspace-topline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.vault-workspace-topline .vault-change-link{flex:none;margin:0}.vault-workspace-scenario h2{letter-spacing:-.04em;color:#111;margin:0 0 12px;font-size:clamp(34px,4.2vw,54px);font-weight:700;line-height:1.02}.vault-scenario-prompt{letter-spacing:-.018em;color:#111;max-width:920px;margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:600;line-height:1.34}.vault-workspace-divider{background:#1111111f;height:1px;margin:0 34px}.vault-practice-workspace .vault-response-area{margin:0;padding:26px 34px 32px}.vault-practice-workspace .vault-section-heading{margin:0 0 18px}.vault-practice-workspace .vault-prompt-stage{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:26px 0 0}@media (width<=700px){.vault-workspace-scenario{padding:24px 22px 22px}.vault-workspace-topline{flex-direction:column-reverse;align-items:flex-start;gap:14px}.vault-workspace-divider{margin:0 22px}.vault-practice-workspace .vault-response-area{padding:22px 22px 28px}}.vault-grade-actions button.selected{color:#fff;background:#111;border-color:#111}.vault-stars{align-items:center;gap:7px;min-height:43px;display:flex}.vault-star{color:#11111124;text-shadow:none;font-size:38px;line-height:1;display:inline-block}.vault-star.earned{color:#d4af37;text-shadow:0 2px 10px #aa7d1433;animation:.52s cubic-bezier(.2,.8,.2,1) both vaultStarPop;animation-delay:calc(var(--star-index) * .11s)}@keyframes vaultStarPop{0%{opacity:.2;transform:scale(.35)rotate(-18deg)}68%{opacity:1;transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.vault-score .vault-primary:disabled{opacity:.35;cursor:not-allowed}.vault-progress-row span b.earned{color:#d4af37}@media (prefers-reduced-motion:reduce){.vault-star.earned,.vault-shooting-star{animation:none}}@media (width<=700px){.vault-score .vault-primary{width:100%}}.vault-audit-answer.reference{border-left:1px solid #1111111a;padding:28px 0 28px 30px}.vault-audit-nav .vault-prompt-dots button.graded:not(.active){background:#11111161}@media (width<=700px){.vault-audit-answer.reference{border-top:1px solid #1111111a;border-left:0;padding:22px 0}}.vault-practice-workspace .vault-scenario-meta{align-items:center}.vault-practice-workspace .vault-scenario-meta span:first-child{letter-spacing:.09em;text-transform:uppercase;color:#11111185;background:0 0;border:0;padding-left:0;font-weight:700}.vault-practice-workspace .vault-workspace-scenario h2{margin-bottom:12px;font-size:clamp(27px,3.2vw,40px)}.vault-practice-workspace .vault-scenario-prompt{letter-spacing:-.035em;max-width:980px;font-size:clamp(27px,3.25vw,43px);font-weight:750;line-height:1.12}.vault-result-state{text-align:center;padding:42px 34px 38px;position:relative;overflow:hidden}.vault-result-label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.vault-stars-large{justify-content:center;gap:10px}.vault-stars-large .vault-star{font-size:clamp(48px,6vw,68px)}.vault-result-score{letter-spacing:-.04em;margin-top:10px;font-size:clamp(34px,4vw,48px);line-height:1;display:block}.vault-gold-validation{letter-spacing:.06em;justify-content:center;align-items:center;gap:9px;margin:18px auto 0;font-size:13px;display:flex}.vault-gold-validation>span{font-size:24px;line-height:1}.vault-logic-drift-result{text-align:left;gap:7px;width:min(420px,100%);margin:20px auto 0;display:grid}.vault-logic-drift-result>span{letter-spacing:.1em;text-transform:uppercase;color:#11111185;margin-bottom:2px;font-size:10px;font-weight:700}.vault-logic-drift-result>div{border-top:1px solid #11111117;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.vault-logic-drift-result b{font-size:15px}.vault-logic-drift-result div span{font-size:14px}.vault-audit-summary{border-top:1px solid #1111111f;width:min(520px,100%);margin:22px auto 0}.vault-audit-summary>div{text-align:left;border-bottom:1px solid #1111111a;grid-template-columns:28px 1fr 24px;align-items:center;gap:10px;padding:10px 0;display:grid}.vault-audit-summary b{font-size:14px}.vault-audit-summary span{color:#111111ad;font-size:13px}.vault-audit-summary strong{text-align:right;font-size:16px}.vault-audit-summary .passed strong{color:#111}.vault-audit-summary .drifted strong{color:#11111180}.vault-result-state>p{color:#1119;margin:12px 0 0}.vault-progress-mini b.earned{color:#d4af37}.vault-result-state .vault-primary{margin-top:28px}@media (width<=700px){.vault-practice-workspace .vault-scenario-prompt{font-size:clamp(24px,7vw,32px)}.vault-result-state{padding:28px 22px 26px}.vault-audit-summary{margin-top:16px}.vault-audit-summary>div{padding:8px 0}.vault-logic-drift-result{margin-top:16px}}.vault-practice-workspace .vault-workspace-scenario{text-align:center;padding:32px 86px 30px;position:relative}.vault-practice-workspace .vault-workspace-topline{justify-content:center;margin-bottom:24px;display:flex}.vault-practice-workspace .vault-scenario-meta{flex-wrap:wrap;justify-content:center}.vault-practice-workspace .vault-workspace-topline .vault-change-link{position:absolute;top:30px;right:30px}.vault-practice-workspace .vault-workspace-scenario h2{text-align:center;max-width:900px;margin:0 auto 12px}.vault-practice-workspace .vault-scenario-prompt{text-align:center;max-width:980px;margin:0 auto}.advisor-tme-experience .advisor-white-wash{z-index:1;pointer-events:none;background:linear-gradient(#ffffff1a 0%,#ffffff29 48%,#ffffff38 100%)}.advisor-tme-experience .tme-stage{z-index:2;grid-template-columns:minmax(230px,.72fr) minmax(660px,1.65fr);align-items:center;gap:clamp(34px,4.5vw,68px);width:min(1240px,100% - 72px);margin:0 auto;padding-left:0;padding-right:0;position:relative}.advisor-tme-experience .tme-message{justify-self:end;max-width:310px}.advisor-tme-experience .tme-workspace{grid-template-columns:minmax(300px,.92fr) minmax(350px,1fr);align-items:center;gap:clamp(32px,4vw,58px)}.advisor-tme-experience .battery-zone{justify-content:center;align-items:center;display:flex}.advisor-tme-experience .tme-prompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.advisor-tme-experience .tme-prompt .prompt-meta{width:100%}.advisor-tme-experience .tme-prompt .tme-letter{display:none}.advisor-tme-experience .tme-prompt h3,.advisor-tme-experience .tme-prompt .tme-question{text-align:center}.advisor-tme-experience .tme-prompt .tme-question{max-width:330px;margin-left:auto;margin-right:auto}.advisor-tme-experience .tme-actions{justify-content:center}@media (width<=1100px){.advisor-tme-experience .tme-stage{grid-template-columns:1fr;gap:24px;width:min(900px,100% - 48px)}.advisor-tme-experience .tme-message{text-align:center;justify-self:center;max-width:620px}.advisor-tme-experience .tme-workspace{width:100%}}@media (width<=760px){.vault-practice-workspace .vault-workspace-scenario{padding:26px 22px 24px}.vault-practice-workspace .vault-workspace-topline{flex-direction:column;align-items:center}.vault-practice-workspace .vault-workspace-topline .vault-change-link{order:2;margin-top:4px;position:static}.advisor-tme-experience .tme-stage{width:min(100% - 32px,620px)}.advisor-tme-experience .tme-workspace{grid-template-columns:1fr;gap:18px}}.vault-practice-workspace .vault-active-letter{justify-content:center;align-items:center;width:150px;min-width:150px;height:170px;font-size:0;line-height:0;display:flex}.vault-practice-workspace .vault-active-letter img{object-fit:contain;width:auto;max-width:132px;height:auto;max-height:154px;display:block}@media (width<=700px){.vault-practice-workspace .vault-active-letter{width:100px;min-width:100px;height:122px}.vault-practice-workspace .vault-active-letter img{max-width:94px;max-height:112px}.vault-practice-workspace .vault-active-letter-i img{max-width:58px}}.advisor-tme-experience{background:0 0!important}.advisor-tme-experience>.sky{z-index:0!important;opacity:1!important;visibility:visible!important;display:block!important;position:absolute!important;inset:0!important}.advisor-tme-experience>.advisor-white-wash{opacity:1!important;z-index:1!important;pointer-events:none!important;background:#ffffff0f!important}.advisor-tme-experience>.tme-stage{z-index:2!important;position:relative!important}.vault-practice-workspace .vault-response-area .vault-section-heading{margin-bottom:14px}.vault-practice-workspace .vault-prompt-stage{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:34px;width:min(860px,100%);margin:0 auto;padding-top:12px;display:grid}.vault-practice-workspace .vault-active-letter{align-self:center;width:118px;min-width:118px;height:150px}.vault-practice-workspace .vault-active-letter img{max-width:108px;max-height:138px}.vault-practice-workspace .vault-active-letter-i img{max-width:62px}.vault-practice-workspace .vault-prompt-copy{width:100%;min-width:0}.vault-practice-workspace .vault-prompt-copy h2{margin-bottom:16px}.vault-practice-workspace .vault-prompt-copy textarea{width:100%}.vault-practice-workspace .vault-prompt-nav{margin-top:18px}@media (width<=700px){.vault-practice-workspace .vault-response-area{padding-top:16px}.vault-practice-workspace .vault-prompt-stage{grid-template-columns:76px minmax(0,1fr);gap:18px;padding-top:8px}.vault-practice-workspace .vault-active-letter{width:76px;min-width:76px;height:100px}.vault-practice-workspace .vault-active-letter img{max-width:72px;max-height:94px}.vault-practice-workspace .vault-active-letter-i img{max-width:44px}}.vault-practice-workspace .vault-workspace-scenario h2{letter-spacing:-.025em;max-width:900px;margin:0 auto 12px;font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.15}.vault-practice-workspace .vault-scenario-prompt{letter-spacing:-.04em;color:#111;max-width:980px;margin:0 auto;font-size:clamp(30px,3.65vw,48px);font-weight:750;line-height:1.1}.vault-practice-workspace .vault-response-area{padding-top:24px}.vault-practice-workspace .vault-prompt-stage{padding-top:0}.vault-practice-workspace .vault-response-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#11111185;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1;display:block}.vault-practice-workspace .vault-active-word{margin-bottom:5px;display:block}@media (width<=700px){.vault-practice-workspace .vault-workspace-scenario h2{font-size:21px}.vault-practice-workspace .vault-scenario-prompt{font-size:clamp(27px,8vw,36px)}}.vault-practice-workspace.audit-state .vault-workspace-scenario{padding-bottom:22px}.framework-entry-screen{color:#111;min-height:100vh;position:relative;overflow:hidden}.framework-entry-stage{z-index:2;justify-content:center;align-items:center;min-height:100vh;padding:72px 24px;display:flex;position:relative}.framework-entry-card{text-align:center;-webkit-backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffbd;border-radius:30px;width:min(760px,100%);padding:clamp(38px,5vw,62px);animation:.85s .35s both frameworkEntryIn;box-shadow:0 24px 72px #11111114}.framework-entry-card h1{letter-spacing:-.045em;max-width:620px;margin:12px auto 20px;font-size:clamp(40px,5.2vw,64px);font-weight:700;line-height:1.02}.framework-entry-card>p{color:#111111b8;max-width:620px;margin:0 auto;font-size:17px;line-height:1.55}.framework-entry-action{color:#111;background:#fff;margin-top:30px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 28px #1e1e1e14}.framework-entry-action:hover{background:#fff;transform:translateY(-3px);box-shadow:0 16px 34px #1e1e1e21}.framework-entry-action:active{transform:translateY(-1px)}.framework-entry-exit{z-index:30;color:#111;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;transition:opacity .18s,transform .18s;position:fixed;top:24px;right:30px}.framework-entry-exit:hover{opacity:.58;transform:translateY(-1px)}.framework-entry-screen .sky-daylight{background:linear-gradient(#dcecf5 0%,#ebeff1 47%,#f7ebd7 79%,#fbf1dd 100%)}.framework-entry-screen .sky-daylight:before{content:"";background:radial-gradient(circle at 50% 65%,#ffe29685,#0000 34%),radial-gradient(circle at 50% 44%,#ffffff2e,#0000 50%);animation:9.5s ease-in-out infinite alternate frameworkSkyGlow;position:absolute;inset:-15%}.framework-entry-screen .sun{background:#ffe39a;width:260px;animation:3.8s cubic-bezier(.22,.8,.25,1) forwards frameworkSunRise,7.5s ease-in-out 3.8s infinite alternate frameworkSunFloat;top:auto;bottom:-160px;box-shadow:0 0 105px 52px #ffe08b85}.framework-entry-screen .cloud{will-change:transform;margin-left:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.framework-entry-screen .cloud-one{animation-name:frameworkCloudOne;animation-duration:27s;top:31%;left:-5%;transform:scale(1.12)}.framework-entry-screen .cloud-two{animation-name:frameworkCloudTwo;animation-duration:32s;top:25%;right:-4%;transform:scale(.86)}.framework-entry-screen .cloud-three{opacity:.74;animation-name:frameworkCloudThree;animation-duration:24s;top:58%;left:35%;transform:scale(.72)}@keyframes frameworkSunRise{0%{opacity:.35;transform:translate(-50%)translateY(0)scale(.78)}to{opacity:1;transform:translate(-50%)translateY(-54vh)scale(1)}}@keyframes frameworkSunFloat{0%{transform:translate(-50%)translateY(-54vh)scale(1)}to{transform:translate(-50%)translateY(-56vh)scale(1.025)}}@keyframes frameworkCloudOne{0%{transform:scale(1.12)translate(-3vw)}to{transform:scale(1.12)translate(13vw)translateY(-1.2vh)}}@keyframes frameworkCloudTwo{0%{transform:scale(.86)translate(4vw)}to{transform:scale(.86)translate(-12vw)translateY(1vh)}}@keyframes frameworkCloudThree{0%{transform:scale(.72)translate(-4vw)}to{transform:scale(.72)translate(10vw)translateY(-1.5vh)}}@keyframes frameworkSkyGlow{0%{opacity:.58;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}@keyframes frameworkEntryIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=600px){.framework-entry-stage{padding:64px 16px 48px}.framework-entry-card{border-radius:24px;padding:34px 22px}.framework-entry-action{width:100%}}@keyframes vaultStarSelect{0%{transform:scale(.78)rotate(-8deg)}70%{transform:scale(1.14)rotate(4deg)}to{transform:scale(1)rotate(0)}}.vault-practice-workspace.audit-state:not(.complete-state) .vault-workspace-scenario,.vault-practice-workspace.audit-state:not(.complete-state) .vault-workspace-divider{display:none}.vault-practice-workspace.audit-state:not(.complete-state){background:#ffffff75;padding:34px}.vault-review-state{width:min(1080px,100%);margin:0 auto}.vault-review-head{text-align:left;max-width:680px;margin:0 0 24px}.vault-review-head .vault-result-label{margin-bottom:7px}.vault-review-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.vault-review-head p{color:#1111119e;margin:10px 0 0;font-size:15px;line-height:1.5}.vault-review-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:18px;display:grid}.vault-review-compare,.vault-review-scorecard{background:#ffffff8f;border:1px solid #1111111a;border-radius:24px;padding:20px}.vault-review-section-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.vault-review-section-head>span{letter-spacing:.11em;text-transform:uppercase;color:#1111117a;font-size:10px;font-weight:800}.vault-review-section-head>strong{text-align:right;font-size:14px;font-weight:600}.vault-review-response-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vault-review-response-pair>article{background:#ffffff9e;border:1px solid #11111114;border-radius:18px;min-width:0;padding:15px}.vault-review-response-pair>article>span{letter-spacing:.1em;text-transform:uppercase;color:#1111117a;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.vault-review-model{background:#f7f5f9c2!important}.vault-review-line{border-top:1px solid #11111114;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.vault-review-line:first-of-type{border-top:0}.vault-review-line b{font-size:15px;line-height:1.45}.vault-review-line p{color:#111111c2;margin:0;font-size:13px;line-height:1.45}.vault-review-rules{gap:8px;display:grid}.vault-review-rule{border-top:1px solid #11111114;padding:12px 0}.vault-review-rule:first-child{border-top:0}.vault-review-rule-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vault-review-rule-copy{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:0;display:grid}.vault-review-rule-copy>b{font-size:17px;line-height:1.25}.vault-review-rule-copy>div{gap:3px;display:grid}.vault-review-rule-copy strong{font-size:13px;line-height:1.3}.vault-review-rule-copy small{color:#11111185;font-size:11px}.vault-review-rule.passed .vault-review-rule-copy>b{color:#111}.vault-review-rule.drifted .vault-review-rule-copy>b{opacity:.5}.vault-mobile-rule-detail{display:none}.vault-review-footer{border-top:1px solid #11111117;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.vault-review-footer>span{color:#1111118c;font-size:12px}.vault-review-footer .vault-primary{padding:10px 15px}.vault-result-secondary{color:#1119;font:inherit;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:6px 0;font-size:13px;display:block}.vault-result-secondary:hover{color:#111;text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){.vault-practice-workspace.audit-state:not(.complete-state){padding:24px}.vault-review-layout{grid-template-columns:1fr}.vault-review-response-pair{grid-template-columns:1fr 1fr}}@media (width<=700px){.vault-stage-active>.vault-practice-workspace.audit-state:not(.complete-state){height:auto;min-height:0;margin:0;padding:18px;overflow:visible}.vault-review-head{margin-bottom:10px}.vault-review-head h2{font-size:25px}.vault-review-head p{font-size:13px}.vault-review-compare{display:none}.vault-review-scorecard{border-radius:20px;padding:13px 14px}.vault-review-section-head{margin-bottom:6px}.vault-review-section-head>strong{font-size:12px}.vault-review-rules{gap:0}.vault-review-rule{padding:8px 0}.vault-review-rule-main{grid-template-columns:minmax(0,1fr) auto;gap:8px}.vault-review-rule-copy{cursor:default;grid-template-columns:20px minmax(0,1fr);gap:7px}.vault-review-rule-copy>b{font-size:15px}.vault-review-rule-copy strong{font-size:12px}.vault-review-rule-copy small{font-size:10px}.vault-diagnostic-actions{justify-content:flex-end;gap:6px}.vault-diagnostic-actions button{padding:7px 10px;font-size:11px}.vault-mobile-rule-detail{background:#ffffff8f;border-radius:12px;grid-template-columns:1fr;gap:6px;margin:8px 0 1px 27px;padding:9px 10px;display:grid}.vault-mobile-rule-detail>div{gap:2px;display:grid}.vault-mobile-rule-detail span{letter-spacing:.08em;text-transform:uppercase;color:#11111173;font-size:9px;font-weight:800}.vault-mobile-rule-detail p{margin:0;font-size:12px;line-height:1.35}.vault-review-footer{flex-direction:row;align-items:center;margin-top:8px;padding-top:10px}.vault-review-footer .vault-primary{width:auto;padding:8px 12px}}.advisor-tme-experience .tme-complete .tme-actions{justify-content:center}.vault-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #231c2821}.kind-auth-screen{min-height:100vh;position:relative;overflow:hidden}.kind-auth-stage{z-index:2;place-items:center;min-height:100vh;padding:72px 24px;display:grid;position:relative}.kind-auth-card{background:#ffffffe0;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 28px 80px #221e2c24}.kind-auth-logo{width:132px;height:auto;margin:0 0 26px;display:block}.kind-auth-card h1{margin:10px 0 16px;font-size:clamp(2.25rem,5vw,4rem);line-height:.98}.kind-auth-card>p{max-width:430px;margin:0 0 26px;line-height:1.65}.kind-auth-back,.kind-auth-switch{font:inherit;cursor:pointer;color:#555;background:0 0;border:0;padding:0}.kind-auth-back{float:right}.kind-auth-switch{text-underline-offset:4px;margin-top:20px;text-decoration:underline}.kind-auth-form{gap:16px;display:grid}.kind-auth-form label{gap:7px;display:grid}.kind-auth-form label span{text-transform:uppercase;letter-spacing:.11em;font-size:.78rem;font-weight:700}.kind-auth-form input{box-sizing:border-box;width:100%;font:inherit;background:#ffffffb8;border:1px solid #14141824;border-radius:14px;outline:none;padding:14px 16px}.kind-auth-form input:focus{border-color:#14141861;box-shadow:0 0 0 3px #1414180d}.kind-auth-submit{width:100%;margin-top:6px}.kind-auth-message{margin:0!important;font-size:.9rem!important}.kind-auth-loading{letter-spacing:.08em;background:#f6f2ea;place-items:center;min-height:100vh;font-weight:700;display:grid}.kind-invite-card{width:min(560px,100%)}.kind-invite-meta{border-top:1px solid #14141814;border-bottom:1px solid #14141814;gap:5px;margin:0 0 22px;padding:14px 0;display:grid}.kind-invite-meta span{text-transform:uppercase;letter-spacing:.1em;opacity:.58;font-size:.72rem;font-weight:700}.kind-invite-meta strong{font-size:.9rem;font-weight:650}.org-link-licence{font-weight:700;opacity:.72!important;margin:0 0 12px!important}.master-row-subline{opacity:.58;margin-top:4px;font-size:.7rem;font-weight:500;display:block}.organization-patterns-badge{letter-spacing:.1em;white-space:nowrap;border:1px solid #0000001a;border-radius:999px;padding:7px 10px;font-size:.68rem}@media (width<=700px){.kind-auth-card{padding:30px 24px}.organization-patterns-badge{margin-top:14px;display:inline-block}}.system-admin-module{background:#ffffffb3;border-radius:24px;margin-top:24px;padding:28px}.system-admin-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.system-admin-head>div>span{font-weight:700}.system-admin-head p{opacity:.65;max-width:650px;margin:6px 0 0;line-height:1.5}.system-admin-head .glass-button{white-space:nowrap}.system-admin-form{border-top:1px solid #14141814;grid-template-columns:1.4fr 1.4fr .55fr auto;align-items:end;gap:12px;margin-top:22px;padding-top:22px;display:grid}.system-admin-form label{gap:7px;display:grid}.system-admin-form label span,.org-link-result>span{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.72rem;font-weight:700}.system-admin-form input,.org-link-row input{box-sizing:border-box;width:100%;font:inherit;background:#ffffffb8;border:1px solid #1414181f;border-radius:13px;outline:none;padding:12px 14px}.system-admin-form input:focus,.org-link-row input:focus{border-color:#14141852;box-shadow:0 0 0 3px #1414180a}.system-admin-error{color:#7b2e2e;grid-column:1/-1;margin:0;font-size:.84rem}.system-admin-form .primary-button{height:46px}.org-link-result{background:#ffffff85;border:1px solid #14141814;border-radius:18px;margin-top:22px;padding:20px}.org-link-result strong{margin-top:7px;font-size:1.1rem;display:block}.org-link-result p{opacity:.68;margin:8px 0 14px;line-height:1.5}.org-link-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.org-link-row input{font-size:.82rem}.org-link-result small{opacity:.55;margin-top:10px;display:block}@media (width<=900px){.system-admin-form{grid-template-columns:1fr 1fr}.system-admin-form .primary-button{grid-column:1/-1}.system-admin-head{display:block}.system-admin-head .glass-button{margin-top:16px}.org-link-row{grid-template-columns:1fr}}@media (width<=620px){.system-admin-form{grid-template-columns:1fr}.system-admin-module{padding:22px}.org-link-row{grid-template-columns:1fr}}.vault-practice-workspace.phase-build .vault-workspace-scenario{padding-bottom:24px}.vault-practice-workspace.phase-build .vault-response-area{padding-top:20px}.vault-practice-workspace .vault-active-letter img{object-fit:contain;width:100%;height:100%}.vault-practice-workspace .vault-active-letter-i img{width:auto;max-width:72px}.vault-response-summary,.vault-optional-audit{gap:20px;padding:34px;display:grid}.vault-response-summary h2,.vault-optional-audit h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.05}.vault-response-earned{color:#1111119e;margin:-10px 0 0;font-size:14px}.vault-response-form{gap:9px;display:grid}.vault-response-form>span,.vault-audit-response-card>span{letter-spacing:.1em;text-transform:uppercase;color:#1111118c;font-size:11px;font-weight:700}.vault-response-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:150px;font:inherit;color:#111;background:#ffffffb3;border:1px solid #11111124;border-radius:20px;padding:18px;font-size:16px;line-height:1.55}.vault-response-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vault-response-secondary-actions{flex-wrap:wrap;gap:18px;padding-top:4px;display:flex}.vault-response-secondary-actions button{color:#111;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.vault-audit-step-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vault-audit-response-card{background:#ffffff8f;border:1px solid #1111111a;border-radius:20px;gap:9px;padding:18px;display:grid}.vault-audit-response-card.model{background:#f7f5f9b8}.vault-audit-response-card p{margin:0;font-size:15px;line-height:1.5}.vault-audit-rule-box{border-top:1px solid #1111111a;border-bottom:1px solid #1111111a;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.vault-audit-rule-box>div:first-child{gap:3px;display:grid}.vault-audit-rule-box small{color:#11111185;font-size:11px}.vault-audit-step-nav{justify-content:center;align-items:center;gap:16px;display:flex}.vault-audit-step-nav button{width:38px;height:38px;font:inherit;color:#111;cursor:pointer;background:0 0;border:0;font-size:21px}.vault-audit-step-nav button:disabled{opacity:.25;cursor:default}.dashboard-star-source{color:#1111119e;align-items:center;gap:6px;margin-top:4px;display:flex}.dashboard-star-source b{color:#9a7418;font-size:16px}@media (width<=700px){.vault-response-summary,.vault-optional-audit{padding:24px 22px}.vault-audit-step-grid{grid-template-columns:1fr}.vault-audit-rule-box{flex-direction:column;align-items:flex-start}.vault-response-actions{flex-direction:column;align-items:stretch}.vault-response-actions .vault-primary,.vault-response-actions .glass-button{width:100%}.vault-response-secondary-actions{gap:11px;display:grid}}.master-account-module{gap:22px;display:grid}.master-account-head{align-items:center}.master-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.master-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.master-account-summary>div{background:#ffffff6b;border:1px solid #14141814;border-radius:18px;gap:8px;padding:18px;display:grid}.master-account-summary small,.master-org-row small{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:.72rem}.master-account-summary strong{font-size:1.75rem;font-weight:400}.system-admin-form select{box-sizing:border-box;width:100%;font:inherit;background:#ffffffb8;border:1px solid #1414181f;border-radius:13px;outline:none;min-height:46px;padding:12px 14px}.user-admin-form{grid-template-columns:1.3fr 1.3fr .8fr auto}.master-admin-error{background:#7b2e2e12;border-radius:13px;margin:0;padding:12px 14px}.master-account-directory{border-top:1px solid #14141814;padding-top:22px}.master-directory-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.master-directory-head>div>span{font-weight:700}.master-directory-head p{opacity:.6;margin:5px 0 0;font-size:.88rem}.master-refresh{text-underline-offset:4px;cursor:pointer;opacity:.7;background:0 0;border:0;text-decoration:underline}.master-org-list{gap:9px;display:grid}.master-org-row{background:#ffffff61;border:1px solid #14141814;border-radius:15px;grid-template-columns:minmax(0,2fr) .7fr .7fr;align-items:center;gap:16px;padding:14px 16px;display:grid}.master-org-name{gap:4px;min-width:0;display:grid}.master-org-name strong{font-weight:600}.master-org-name small{text-transform:none;letter-spacing:0;text-overflow:ellipsis;overflow:hidden}.master-org-row>div:not(.master-org-name){gap:4px;display:grid}.master-org-row>div:not(.master-org-name) strong{font-weight:500}.master-user-list,.master-invite-list{border:1px solid #14141814;border-radius:15px;gap:1px;display:grid;overflow:hidden}.master-user-row,.master-invite-row{background:#ffffff61;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) .72fr auto;align-items:center;gap:14px;padding:12px 15px;font-size:.88rem;display:grid}.master-user-row+.master-user-row,.master-invite-row+.master-invite-row{border-top:1px solid #14141812}.master-user-row span:nth-child(2),.master-user-row span:nth-child(3),.master-invite-row span:nth-child(2),.master-invite-row span:nth-child(3){opacity:.65}.master-user-row.inactive{opacity:.62}.master-user-action-cell{justify-content:flex-end;gap:8px;min-width:72px;display:flex}.master-lifecycle-action{color:#111;cursor:pointer;background:#ffffffd1;border:1px solid #1111111a;border-radius:999px;min-height:34px;padding:7px 13px;font:600 11px/1 Lato,Arial,sans-serif;box-shadow:0 4px 14px #231e260d}.master-lifecycle-action:hover{background:#fff}.master-lifecycle-action:disabled{opacity:.45;cursor:not-allowed}.master-empty{opacity:.58;margin:0;padding:14px}.individual-subscription-list{border:1px solid #14141814;border-radius:15px;gap:1px;display:grid;overflow:hidden}.individual-subscription-row{background:#ffffff61;grid-template-columns:minmax(0,1.55fr) .72fr .8fr .92fr auto;align-items:center;gap:14px;padding:14px 15px;font-size:.86rem;display:grid}.individual-subscription-row+.individual-subscription-row{border-top:1px solid #14141812}.individual-subscription-row.inactive{opacity:.65}.individual-subscription-row>div:not(.individual-subscription-person){gap:4px;display:grid}.individual-subscription-row small{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:.67rem}.individual-subscription-person{gap:4px;min-width:0;display:grid}.individual-subscription-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.individual-license-editor{border-top:1px solid #14141814;grid-column:1/-1;grid-template-columns:minmax(220px,320px) auto;align-items:end;gap:14px;padding-top:14px;display:grid}.individual-license-editor label{gap:7px;display:grid}.individual-license-editor label span{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:.72rem}.individual-license-editor select{width:100%;font:inherit;color:#111;background:#ffffffb8;border:1px solid #1414181f;border-radius:12px;padding:11px 12px}.individual-license-editor>div{align-items:center;gap:9px;display:flex}@media (width<=900px){.individual-subscription-row{grid-template-columns:1fr 1fr}.individual-subscription-person{grid-column:1/-1}.individual-subscription-row>.master-refresh{justify-self:start}.individual-license-editor{grid-template-columns:1fr}}@media (width<=620px){.individual-subscription-row{grid-template-columns:1fr}.individual-subscription-person,.individual-license-editor{grid-column:auto}.individual-license-editor>div{flex-wrap:wrap}}@media (width<=900px){.master-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-admin-form,.master-user-row,.master-invite-row{grid-template-columns:1fr 1fr}.master-user-row span:nth-child(2),.master-user-row span:nth-child(3),.master-invite-row span:nth-child(2),.master-invite-row span:nth-child(3){font-size:.78rem}.master-user-action-cell{justify-content:flex-start}}@media (width<=620px){.master-account-summary{grid-template-columns:1fr 1fr}.master-account-actions{justify-content:flex-start}.master-org-row{grid-template-columns:1fr 1fr}.master-org-name{grid-column:1/-1}.master-directory-head{display:block}.master-refresh{margin-top:10px}.master-user-row,.master-invite-row{grid-template-columns:1fr}}.dashboard-signal-grid button.dashboard-signal{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid #11111114}.vault-earned-line{color:#1111119e;margin-top:10px;font-family:Lato,sans-serif;font-size:13px}.vault-prompt-dots button.graded:not(.active){background:#111}.account-page{z-index:2;width:min(1120px,100% - 40px);margin:0 auto;padding:150px 0 90px;position:relative}.account-page-card{border-radius:24px;padding:38px}.account-page-card h1{letter-spacing:-.055em;margin:10px 0 30px;font-size:clamp(42px,6vw,72px);font-weight:400}.account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-details>div{background:#ffffff61;border:1px solid #1414141a;border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex}.account-details small{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:11px}.account-details strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.account-page-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (width<=700px){.account-page{width:min(100% - 24px,1120px);padding-top:72px}.account-page-card{padding:24px}.account-details{grid-template-columns:1fr}.account-page-actions{flex-direction:column}.account-page-actions .glass-button{width:100%}}.master-org-row{grid-template-columns:minmax(0,2fr) .7fr .7fr minmax(150px,.9fr)}.seat-edit-control>div{align-items:center;gap:8px;display:flex}.seat-edit-control input{box-sizing:border-box;width:82px;font:inherit;background:#ffffffb8;border:1px solid #1414181f;border-radius:10px;outline:none;padding:8px 10px}.seat-edit-control .master-refresh{margin:0}@media (width<=900px){.master-org-row{grid-template-columns:1fr 1fr}.master-org-name,.seat-edit-control{grid-column:1/-1}}@media (width<=620px){.seat-edit-control>div{flex-wrap:wrap}}.insights-page{z-index:2;color:#111;width:min(1120px,100% - 40px);margin:0 auto;padding:140px 0 100px;position:relative}.insights-intro{max-width:820px;margin-bottom:28px}.insights-intro h1{letter-spacing:-.045em;margin:0;font-family:Lato,sans-serif;font-size:clamp(3rem,6vw,5.7rem);font-weight:400;line-height:.98}.insights-intro p{opacity:.68;max-width:680px;margin:18px 0 0;font-size:15px;line-height:1.6}.insights-view-nav{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.insights-view-nav button{font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #1111111a;border-radius:999px;padding:10px 15px;font-size:.86rem}.insights-view-nav button.active{color:#111;background:#ffffffeb;border-color:#11111147;font-weight:700}.insights-message{border-radius:22px;margin-bottom:18px;padding:24px 28px}.insights-message p{opacity:.65;margin:7px 0 0}.insights-section{border-radius:26px;margin-top:18px;padding:30px;scroll-margin-top:105px}.insights-tool-action{border-top:1px solid #11111114;justify-content:flex-start;margin-top:24px;padding-top:20px;display:flex}.insights-tool-action .glass-button{background:#ffffffe6}.insights-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.insights-section-head>div>span{text-transform:uppercase;letter-spacing:.09em;opacity:.58;font-size:.74rem;font-weight:700;display:block}.insights-section-head h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.8rem,3.6vw,3.1rem);font-weight:400}.insights-section-head>small{opacity:.58;white-space:nowrap;padding-top:4px}.insight-bars{gap:18px;display:grid}.insight-bar-row{gap:8px;display:grid}.insight-bar-copy{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.insight-bar-copy>span{align-items:center;gap:9px;font-weight:600;display:flex}.insight-bar-copy b{border:1px solid #11111124;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.insight-bar-copy strong{font-size:1.1rem;font-weight:500}.insight-bar-track{background:#11111114;border-radius:999px;height:9px;overflow:hidden}.insight-bar-track span{border-radius:inherit;background:#111;height:100%;transition:width .35s;display:block}.insight-bar-row small{opacity:.58}.insight-callout{background:#ffffff73;border:1px solid #11111114;border-radius:18px;gap:6px;margin-top:24px;padding:20px;display:grid}.insight-callout>span,.pattern-insight-grid small{text-transform:uppercase;letter-spacing:.09em;opacity:.56;font-size:.7rem}.insight-callout strong{font-size:1.55rem;font-weight:500}.insight-callout p{opacity:.68;margin:0;line-height:1.55}.insights-empty-state{background:#ffffff73;border:1px solid #11111114;border-radius:18px;padding:24px}.insights-empty-state strong{font-size:1.08rem;display:block}.insights-empty-state p{opacity:.68;margin:8px 0 0;line-height:1.55}.pattern-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pattern-insight-grid article{background:#ffffff73;border:1px solid #11111114;border-radius:18px;gap:7px;padding:20px;display:grid}.pattern-insight-grid strong{font-size:1.4rem;font-weight:500}.pattern-insight-grid p{opacity:.66;margin:0;font-size:.9rem;line-height:1.5}.insights-baseline-note{border-top:1px solid #11111114;margin-top:18px;padding-top:18px}.insights-baseline-note p{opacity:.65;margin:6px 0 0;line-height:1.55}.community-total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.community-total-grid>div{background:#ffffff73;border:1px solid #11111114;border-radius:18px;gap:7px;padding:18px;display:grid}.community-total-grid small,.community-benchmark-grid small{opacity:.58;font-size:.72rem}.community-total-grid strong{font-size:1.8rem;font-weight:400}.community-benchmark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.community-benchmark-grid article{background:#ffffff73;border:1px solid #11111114;border-radius:18px;gap:6px;padding:18px;display:grid}.community-benchmark-grid strong{font-size:1.35rem;font-weight:500}.community-benchmark-grid span{opacity:.65;font-size:.84rem}.vault-diagnostic-actions{flex:none;gap:8px;display:flex}.vault-diagnostic-actions button{min-width:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:999px;padding:8px 12px;font-size:.8rem}.vault-diagnostic-actions button.selected{color:#fff;background:#111;border-color:#111}.account-page>.system-admin-module{margin-top:18px}.account-page-card+.system-admin-module{scroll-margin-top:105px}@media (width<=1100px){.insights-page{width:min(100% - 32px,980px);padding-top:88px}.pattern-insight-grid,.community-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-total-grid{grid-template-columns:1fr 1fr}.insights-section-head{display:block}.insights-section-head>small{margin-top:8px;display:block}.vault-diagnostic-actions{justify-content:flex-start}}@media (width<=800px){.pattern-insight-grid,.community-benchmark-grid{grid-template-columns:1fr}}@media (width<=620px){.insights-page{width:min(100% - 24px,1120px);padding-top:72px}.insights-section{padding:22px}.community-total-grid{grid-template-columns:1fr 1fr}.insights-view-nav{gap:6px}.insights-view-nav button{flex:auto}.vault-diagnostic-actions{grid-template-columns:1fr 1fr;display:grid}.vault-diagnostic-actions button{min-width:0}}.advisor-tme-experience{min-height:100vh;overflow:clip visible}.advisor-tme-experience>.sky.sky-sunset{background:linear-gradient(#c8cfdf 0%,#d9c5c8 50%,#efd0b9 100%)!important}.advisor-tme-experience>.sky .light-wash{background:radial-gradient(circle at 50% 45%,#ffffff21,#0000 56%)!important}.advisor-tme-experience>.sky .sun{width:104px!important;height:104px!important;top:72%!important;left:7%!important;box-shadow:0 0 58px 22px #ffda665c!important}.advisor-tme-experience>.sky .cloud-one{opacity:.72!important;top:39%!important;left:-8%!important;transform:scale(.92)!important}.advisor-tme-experience>.sky .cloud-two{opacity:.68!important;top:23%!important;right:-7%!important;transform:scale(.76)!important}.advisor-tme-experience>.sky .cloud-three{display:none!important}.tme-live-stage{z-index:3;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 48px,1040px);min-height:calc(100vh - 78px);margin:0 auto;padding:54px 0 70px;display:flex;position:relative}.tme-live-intro{text-align:center;width:min(760px,100%);margin:0 auto 30px;padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.tme-live-intro .eyebrow{margin:0 0 11px;display:block;color:#1111119e!important}.tme-live-intro h1{letter-spacing:-.045em;color:#111;margin:0 auto 12px;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:1}.tme-live-intro p{color:#111111b8;max-width:590px;margin:0 auto;font-size:17px;line-height:1.5}.tme-live-workspace{border-radius:32px;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(38px,5vw,66px);width:min(920px,100%);margin:0 auto;padding:clamp(32px,4vw,44px);display:grid;-webkit-backdrop-filter:blur(18px)!important;background:#ffffff61!important;border:1px solid #ffffff94!important;box-shadow:0 24px 64px #11111112!important}.tme-live-battery-column{flex-direction:column;justify-content:center;align-items:stretch;min-width:0;display:flex}.tme-live-battery-column .battery-float{width:min(100%,400px);margin:0 auto}.tme-live-battery-column .battery-label{letter-spacing:.15em;opacity:.62;margin-bottom:12px;font-size:11px}.tme-live-battery-column .battery-shell{background:#ffffff4d;border-radius:66px;height:126px}.tme-live-battery-column .battery-fill{border-radius:64px}.tme-live-battery-column .battery-terminal{height:50px}.tme-live-battery-column .battery-capacity{letter-spacing:.15em;margin-top:8px;font-size:10px}.tme-resource-track{border-top:1px solid #1111111a;grid-template-columns:repeat(3,1fr);gap:10px;width:min(100%,400px);margin:22px auto 0;padding-top:16px;display:grid}.tme-resource-track span{letter-spacing:.11em;text-transform:uppercase;color:#1111116b;text-align:center;padding-top:9px;font-size:11px;transition:color .25s;position:relative}.tme-resource-track span:before{content:"";background:#1111112e;border-radius:50%;width:5px;height:5px;transition:transform .25s,background .25s;position:absolute;top:0;left:50%;transform:translate(-50%)}.tme-resource-track span.active,.tme-resource-track span.done{color:#111}.tme-resource-track span.active:before{background:#111;transform:translate(-50%)scale(1.35)}.tme-resource-track span.done:before{background:#1111118c}.tme-live-content{align-items:center;min-width:0;min-height:300px;display:flex}.tme-live-prompt{text-align:left;color:#111;width:100%;min-width:0;padding:0}.tme-live-prompt .prompt-meta{letter-spacing:.15em;color:#11111175;justify-content:space-between;width:100%;margin:0 0 24px;font-size:10px;display:flex}.tme-resource-kicker{letter-spacing:.13em;color:#11111180;margin-bottom:7px;font-size:11px;display:block}.tme-live-prompt h2{letter-spacing:-.04em;color:#111;margin:0 0 14px;font-size:clamp(42px,4.8vw,58px);font-weight:400;line-height:1}.tme-live-prompt p{color:#111111b8;max-width:410px;margin:0;font-size:17px;line-height:1.52}.tme-live-prompt .tme-actions{justify-content:flex-start;gap:10px;margin-top:26px;display:flex}.tme-live-prompt .tme-actions .glass-button{min-width:104px;color:#111!important;background:#fff!important;border:1px solid #1111111a!important;box-shadow:0 8px 20px #1111110d!important}.tme-live-prompt .tme-actions .glass-button:hover{transform:translateY(-2px);border-color:#1111113d!important;box-shadow:0 12px 26px #11111114!important}.tme-live-complete h2{font-size:clamp(34px,4vw,50px);line-height:1.06}.tme-live-complete .eyebrow{margin-bottom:12px;display:block}.tme-live-complete .tme-actions .glass-button{min-width:160px}@media (width<=1100px){.tme-live-stage{justify-content:flex-start;width:min(100% - 30px,720px);padding:38px 0 56px}.tme-live-intro{margin-bottom:24px}.tme-live-workspace{border-radius:26px;grid-template-columns:1fr;gap:30px;padding:28px 24px 30px}.tme-live-battery-column .battery-float{width:min(100%,370px)}.tme-live-content{min-height:0}.tme-live-prompt{text-align:center}.tme-live-prompt .prompt-meta{width:min(370px,100%);margin:0 auto 20px}.tme-live-prompt p{margin:0 auto}.tme-live-prompt .tme-actions{justify-content:center}.advisor-tme-experience>.sky .sun{width:84px!important;height:84px!important;top:78%!important;left:8%!important}}@media (width<=700px){.tme-live-stage{box-sizing:border-box;width:min(100% - 18px,720px);min-height:calc(100svh - 72px);padding:16px 0 14px}.tme-live-intro{margin-bottom:14px}.tme-live-intro .eyebrow{margin-bottom:6px}.tme-live-intro h1{margin-bottom:8px;font-size:34px}.tme-live-intro p{max-width:360px;font-size:14px;line-height:1.35}.tme-live-workspace{border-radius:24px;gap:12px;padding:16px 14px 18px}.tme-live-battery-column .battery-float{width:min(100%,260px)}.tme-live-battery-column .battery-label{margin-bottom:7px}.tme-live-battery-column .battery-shell{height:58px}.tme-live-battery-column .battery-terminal{height:28px}.tme-live-battery-column .battery-capacity{margin-top:5px}.tme-resource-track{width:min(100%,260px);margin-top:9px;padding-top:9px}.tme-resource-track span{padding-top:7px;font-size:10px}.tme-live-prompt:not(.tme-live-complete) .prompt-meta,.tme-live-prompt:not(.tme-live-complete) .tme-resource-kicker,.tme-live-prompt:not(.tme-live-complete) h2{display:none}.tme-live-prompt p{font-size:15px;line-height:1.35}.tme-live-prompt .tme-actions{margin-top:16px}}.product-shell{background:#f5f3ee;min-height:100vh}.product-footer{z-index:30;-webkit-backdrop-filter:blur(22px);background:#ffffff75;border-top:1px solid #ffffffb8;position:relative;box-shadow:0 -10px 32px #463e4a0a}.product-footer-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:82px;margin:0;padding:0 clamp(22px,4vw,52px);display:flex}.product-footer-brand{cursor:pointer;background:0 0;border:0;flex:none;width:118px;padding:0}.product-footer-brand img{object-fit:contain;width:100%;height:auto;display:block}.product-footer-links{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;display:flex!important}.product-footer-links a,.product-footer-links button{color:#11111194;cursor:pointer;background:0 0;border:0;padding:8px 0;font:400 12px/1 Lato,Arial,sans-serif;text-decoration:none;position:relative}.product-footer-links a:hover,.product-footer-links button:hover{color:#111}.product-footer-links>*+*{margin-left:18px;padding-left:18px}.product-footer-links>*+:before{content:"·";color:#11111147;position:absolute;top:50%;left:0;transform:translateY(-52%)}.secondary-page{z-index:2;width:min(900px,100% - 40px);margin:0 auto;padding:150px 0 110px;position:relative}.secondary-page-card{border-radius:24px;padding:40px}.secondary-page-card h1{letter-spacing:-.055em;margin:10px 0 18px;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1}.secondary-page-card p{opacity:.7;max-width:650px;margin:0;font-size:16px;line-height:1.65}@media (width<=700px){.core-product-shell>.product-footer{display:none}.product-footer-inner{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;padding:28px 22px 30px}.product-footer-brand{width:105px;margin:0 auto}.product-footer-links{width:100%;justify-content:center!important;align-items:center!important}.product-footer-links>*+*{margin-left:14px;padding-left:14px}.secondary-page{width:min(100% - 24px,900px);padding:72px 0}.secondary-page-card{padding:26px}}@media (width<=1100px) and (width>=701px){.product-footer-inner{padding-left:22px;padding-right:22px}}@media (width<=620px){.product-footer-inner{padding-left:14px;padding-right:14px}}.sky-night{background:linear-gradient(#8393aa 0%,#9b8ca5 47%,#bea0a5 74%,#857d94 100%)!important}.sky-night .cloud{filter:drop-shadow(0 12px 18px #42415612)!important;background:#ffffff5c!important}.sky-night .cloud-one{top:56%!important}.sky-night .cloud-two{top:64%!important}.sky-night .cloud-three{opacity:.48!important;top:76%!important}.dashboard-screen>.sky.sky-sunrise .sun{opacity:.78!important;width:clamp(105px,12vw,165px)!important;inset:auto -2% -7% auto!important;transform:none!important}.dashboard-screen>.sky.sky-sunrise .cloud{filter:drop-shadow(0 10px 16px #4241560d)!important;background:#ffffff4d!important}.dashboard-screen>.sky.sky-sunrise .cloud-one{top:auto!important;bottom:4%!important;left:-7%!important;transform:scale(.82)!important}.dashboard-screen>.sky.sky-sunrise .cloud-two{top:auto!important;bottom:15%!important;right:-7%!important;transform:scale(.72)!important}.dashboard-screen>.sky.sky-sunrise .cloud-three{opacity:.24!important;inset:10% 3% auto auto!important;transform:scale(.46)!important}.tool-entry-vault>.sky.sky-twilight .sun,.vault-experience>.sky.sky-twilight .sun{opacity:.76!important;width:clamp(100px,12vw,160px)!important;inset:auto 4% -8% auto!important;transform:none!important}.tool-entry-vault>.sky.sky-twilight .cloud,.vault-experience>.sky.sky-twilight .cloud{filter:drop-shadow(0 10px 16px #3d3c4e0d)!important;background:#ffffff47!important}.tool-entry-vault>.sky.sky-twilight .cloud-one,.vault-experience>.sky.sky-twilight .cloud-one{top:auto!important;bottom:7%!important;left:-8%!important;transform:scale(.78)!important}.tool-entry-vault>.sky.sky-twilight .cloud-two,.vault-experience>.sky.sky-twilight .cloud-two{top:auto!important;bottom:18%!important;right:-8%!important;transform:scale(.68)!important}.tool-entry-vault>.sky.sky-twilight .cloud-three,.vault-experience>.sky.sky-twilight .cloud-three{opacity:.2!important;inset:10% 3% auto auto!important;transform:scale(.42)!important}.advisor-v2{isolation:isolate;color:#111;min-height:100vh;position:relative;overflow:clip visible;background:0 0!important}.advisor-v2-sky{z-index:-2;pointer-events:none;background:linear-gradient(#78849f 0%,#8f829d 43%,#b096a3 72%,#77778c 100%);position:fixed;inset:0;overflow:hidden}.advisor-v2-sky:after{content:"";background:linear-gradient(#ffffff0a,#ffffff14 62%,#ffffff05);position:absolute;inset:0}.advisor-v2-moon{aspect-ratio:1;opacity:.76;background:radial-gradient(circle at 38% 35%,#fffdf1 0 12%,#e9e4d8 38%,#cfc8d1 74%,#b6afc3 100%);border-radius:50%;width:clamp(110px,13vw,175px);position:absolute;bottom:-7%;right:4%;box-shadow:0 0 55px #e4dcee52,0 0 120px #d8cce42e}.advisor-v2-glow{aspect-ratio:1;background:radial-gradient(circle,#dbc4d54d 0%,#cdb5cd21 38%,#0000 70%);border-radius:50%;width:42vw;min-width:360px;position:absolute;bottom:-24%;right:-10%}.advisor-v2-stars i{background:#ffffff85;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 6px #ffffff57}.advisor-v2-stars i:first-child{top:18%;left:5%}.advisor-v2-stars i:nth-child(2){top:72%;left:9%}.advisor-v2-stars i:nth-child(3){top:11%;left:15%}.advisor-v2-stars i:nth-child(4){top:84%;left:18%}.advisor-v2-stars i:nth-child(5){top:7%;left:27%}.advisor-v2-stars i:nth-child(6){top:91%;left:32%}.advisor-v2-stars i:nth-child(7){top:10%;left:42%}.advisor-v2-stars i:nth-child(8){top:88%;left:48%}.advisor-v2-stars i:nth-child(9){top:8%;left:57%}.advisor-v2-stars i:nth-child(10){top:92%;left:63%}.advisor-v2-stars i:nth-child(11){top:12%;left:71%}.advisor-v2-stars i:nth-child(12){top:82%;left:76%}.advisor-v2-stars i:nth-child(13){top:18%;left:83%}.advisor-v2-stars i:nth-child(14){top:69%;left:89%}.advisor-v2-stars i:nth-child(15){top:9%;left:94%}.advisor-v2-stars i:nth-child(16){top:48%;left:96%}.advisor-v2-stars i:nth-child(17){top:48%;left:3%}.advisor-v2-stars i:nth-child(18){top:33%;left:91%}.advisor-v2-stage{z-index:2;width:min(1040px,100% - 44px);margin:0 auto;padding:112px 0 90px;position:relative}.advisor-v2-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.advisor-v2-header h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1}.advisor-v2-progress{gap:7px;margin:0 0 18px;display:flex}.advisor-v2-progress span{background:#1111111f;border-radius:999px;width:38px;height:4px}.advisor-v2-progress span.active{background:#111}.advisor-v2-card{-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffa3;border-radius:28px;padding:clamp(28px,4vw,42px);box-shadow:0 24px 72px #2220301c}.advisor-v2-card h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(30px,4vw,46px);font-weight:400}.advisor-v2-card>p{color:#111111a3;max-width:680px;line-height:1.55}.advisor-v2-step-label{letter-spacing:.1em;color:#1111117a;font-size:11px}.advisor-v2-field{gap:9px;margin-top:24px;display:grid}.advisor-v2-field>span{font-size:13px;font-weight:700}.advisor-v2-field textarea,.advisor-v2-kind-field textarea{width:100%;font:inherit;resize:vertical;background:#ffffffc7;border:1px solid #1111111f;border-radius:16px;outline:none;padding:16px;line-height:1.5}.advisor-v2-field textarea{min-height:150px}.advisor-v2-hero-input{width:100%;min-height:240px;font:inherit;resize:vertical;background:#ffffffc7;border:1px solid #1111111f;border-radius:18px;outline:none;padding:18px;font-size:17px;line-height:1.5}.advisor-v2-hero-input:focus{border-color:#11111157}.advisor-v2-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.advisor-v2-capacity{cursor:pointer;background:#ffffffbf;border:1px solid #1111111a;border-radius:999px;align-items:center;gap:9px;padding:8px 13px;display:flex}.mini-tme-battery{gap:2px;display:flex}.mini-tme-battery i{border:1px solid #11111129;border-radius:4px;place-items:center;width:20px;height:14px;font-size:10px;font-style:normal;display:grid}.advisor-v2-kind-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.advisor-v2-kind-mobile{display:none}.advisor-v2-kind-field{background:#fff6;border:1px solid #11111114;border-radius:18px;grid-template-columns:54px 1fr;align-items:start;gap:12px;padding:18px;display:grid}.advisor-v2-kind-letter{object-fit:contain;width:46px;max-height:54px}.advisor-v2-kind-field>div{gap:4px;display:grid}.advisor-v2-kind-field small{color:#11111194;line-height:1.4}.advisor-v2-kind-field textarea{grid-column:1/-1;min-height:100px}.advisor-v2-response{background:#ffffff7a;border:1px solid #11111114;border-radius:18px;margin-top:20px;padding:24px}.advisor-v2-response p{margin:0;font-size:18px;line-height:1.65}.advisor-v2-audit-head{align-items:center;gap:16px;display:flex}.advisor-v2-audit-head img{object-fit:contain;flex:none;width:46px;height:56px}.advisor-v2-audit-head span{letter-spacing:.08em;text-transform:uppercase;color:#1111118f;font-size:11px;font-weight:700}.advisor-v2-audit-head h2{margin:4px 0 3px}.advisor-v2-audit-head small{color:#11111194}.advisor-v2-audit-response{background:#ffffff7a;border:1px solid #11111114;border-radius:18px;margin-top:24px;padding:20px}.advisor-v2-audit-response span{letter-spacing:.08em;text-transform:uppercase;color:#11111185;font-size:11px;font-weight:700}.advisor-v2-audit-response p{margin:8px 0 0;font-size:17px;line-height:1.55}.advisor-v2-audit-question{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.advisor-v2-audit-question>div{gap:8px;display:flex}.advisor-v2-audit-question button{font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #11111124;border-radius:999px;padding:9px 16px}.advisor-v2-audit-question button.selected{color:#fff;background:#111;border-color:#111}.advisor-v2-audit-nav{justify-content:center;gap:64px;margin-top:24px;display:flex}.advisor-v2-audit-nav button{color:#111;cursor:pointer;background:0 0;border:0;width:42px;height:42px;font:400 24px/1 Lato,Arial,sans-serif}.advisor-v2-audit-nav button:disabled{opacity:.28;cursor:not-allowed}.advisor-v2-audit-error{text-align:center;color:#7a2020;margin:12px 0 0}.advisor-v2-result-audit{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.advisor-v2-result-audit>strong{font-size:28px}.advisor-v2-result-audit>span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}@media (width<=1100px){.advisor-v2-entry-stage,.advisor-v2-stage{width:min(100% - 32px,1040px);padding-top:72px}.advisor-v2-header{flex-direction:column;align-items:flex-start}}@media (width<=760px){.dashboard-screen>.sky.sky-sunrise .cloud-three,.tool-entry-vault>.sky.sky-twilight .cloud-three,.vault-experience>.sky.sky-twilight .cloud-three{display:none!important}.advisor-v2-moon{bottom:-4%;right:-7%}}.advisor-v2{background:linear-gradient(#78849f 0%,#8f829d 43%,#b096a3 72%,#77778c 100%)!important}.advisor-v2 .advisor-v2-sky{z-index:0!important}.advisor-v2>main{position:relative;z-index:2!important}@media (width<=700px){.advisor-v2-entry-stage,.advisor-v2-stage{width:min(100% - 24px,1120px)}.advisor-v2-stage{min-height:calc(100svh - var(--product-nav-height));box-sizing:border-box;padding:14px 0 18px}.advisor-v2-header{margin-bottom:10px;display:block}.advisor-v2-header .eyebrow{font-size:10px}.advisor-v2-header h1{margin-top:4px;font-size:34px;line-height:1.02}.advisor-v2-capacity{display:none}.advisor-v2-progress{gap:5px;margin-bottom:10px}.advisor-v2-progress span{width:30px;height:3px}.advisor-v2-card{border-radius:22px;padding:16px}.advisor-v2-step-label{display:none}.advisor-v2-hero-input{resize:none;border-radius:17px;height:clamp(280px,48svh,430px);min-height:0;padding:17px;font-size:17px}.advisor-v2-input-card .advisor-v2-actions{margin-top:12px}.advisor-v2-kind-grid,.advisor-v2-builder>h2{display:none}.advisor-v2-kind-mobile{grid-template-rows:auto auto auto;gap:12px;min-height:0;display:grid}.advisor-v2-kind-mobile-prompt{align-items:center;gap:12px;display:flex}.advisor-v2-kind-mobile-prompt img{object-fit:contain;flex:none;width:34px;height:42px}.advisor-v2-kind-mobile-prompt div{min-width:0}.advisor-v2-kind-mobile-prompt span{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:11px;font-weight:700}.advisor-v2-kind-mobile-prompt h2{letter-spacing:-.025em;margin:3px 0 0;font-size:24px;font-weight:500;line-height:1.08;display:block}.advisor-v2-kind-mobile>textarea{resize:none;width:100%;height:clamp(180px,26svh,220px);min-height:180px;font:inherit;background:#ffffffc7;border:1px solid #1111111f;border-radius:18px;outline:none;padding:18px;font-size:17px;line-height:1.45}.advisor-v2-kind-mobile>textarea:focus{border-color:#11111157}.advisor-v2-kind-mobile-nav{justify-content:center;align-items:center;gap:64px;display:flex}.advisor-v2-kind-mobile-nav button{color:#111;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;font:400 23px/1 Lato,Arial,sans-serif}.advisor-v2-builder-actions{display:none}.advisor-v2-audit{min-height:0;display:block}.advisor-v2-audit-head{gap:12px}.advisor-v2-audit-head img{width:34px;height:42px}.advisor-v2-audit-head h2{font-size:24px;line-height:1.08}.advisor-v2-audit-response{min-height:0;margin-top:14px;padding:16px}.advisor-v2-audit-response p{font-size:16px;line-height:1.45}.advisor-v2-audit-question{margin-top:14px}.advisor-v2-audit-question>strong{font-size:14px}.advisor-v2-audit-question button{padding:8px 13px}.advisor-v2-audit-nav,.advisor-v2-result-audit{margin-top:12px}.advisor-v2-result-audit>strong{font-size:24px}.advisor-v2-result .advisor-ai-concept,.advisor-v2-result .advisor-v2-start-over{display:none}.advisor-v2-result .advisor-v2-actions{margin-top:14px}.advisor-v2-response{margin-top:12px;padding:18px}.advisor-v2-response p{font-size:16px;line-height:1.5}}.vault-picker{-webkit-backdrop-filter:blur(18px);text-align:center;background:#ffffffb3;border:1px solid #ffffffc7;border-radius:30px;width:100%;padding:34px;box-shadow:0 22px 60px #11111112}.vault-picker .vault-category-nav{margin:0 auto 22px;display:flex;flex-wrap:wrap!important;justify-content:center!important;gap:10px 22px!important}.vault-picker .vault-category-nav button{appearance:none;color:#1111119e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 0 3px}.vault-picker .vault-category-nav button:hover{color:#111}.vault-picker .vault-category-nav button.active{color:#111;border-bottom-color:#111}.vault-picker-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(760px,100%);margin:0 auto;display:grid}.vault-picker-field{text-align:left;gap:8px;display:grid}.vault-picker-field>span{letter-spacing:.08em;text-transform:uppercase;color:#1111118f;padding-left:4px;font-size:12px;font-weight:700}.vault-picker-field select{color:#111;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #1111111f;border-radius:16px;outline:none;padding:0 42px 0 16px}.vault-picker-field select:focus{border-color:#1111116b}.vault-picker-footer{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.vault-picker-footer>span{color:#11111194;font-size:13px}.vault-workspace-actions{flex:none;align-items:center;gap:12px;display:flex}.vault-new-scenario{padding:9px 14px!important;font-size:13px!important}.vault-practice-workspace .vault-scenario-meta{flex-wrap:wrap;margin:0}.vault-practice-workspace .vault-scenario-meta span{background:#ffffffa8}.vault-workspace-scenario h2,.vault-scenario-prompt,.vault-live-challenge{max-width:940px}.vault-scenario-prompt{letter-spacing:-.012em!important;color:#111111d1!important;font-size:clamp(17px,1.75vw,22px)!important;font-weight:400!important;line-height:1.48!important}.vault-live-challenge{border-top:1px solid #1111111c;margin-top:22px;padding-top:20px}.vault-live-challenge>span{letter-spacing:.1em;text-transform:uppercase;color:#11111185;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.vault-live-challenge p{letter-spacing:-.015em;margin:0;font-size:clamp(17px,1.8vw,22px);font-weight:600;line-height:1.42}.vault-diagnostic-actions button.selected{font-weight:700;box-shadow:inset 0 0 0 1px #111;color:#111!important;background:#fff!important;border-color:#111!important}.vault-stage.vault-stage-response{width:min(1240px,100% - 56px);padding:34px 0 44px}.vault-stage-response>.vault-heading{align-items:center;margin-bottom:18px}.vault-stage-response>.vault-heading h1{margin:0;font-size:clamp(42px,4vw,58px)}.vault-stage-response>.vault-practice-workspace.response-state{grid-template-columns:minmax(0,.9fr) 1px minmax(0,1.1fr);min-height:0;margin-top:0;display:grid}.vault-stage-response .vault-workspace-scenario{min-width:0;padding:28px 30px}.vault-stage-response .vault-workspace-topline{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.vault-stage-response .vault-workspace-actions{justify-content:space-between;width:100%}.vault-stage-response .vault-scenario-meta{gap:8px}.vault-stage-response .vault-workspace-scenario h2{margin:0 0 10px;font-size:clamp(22px,2vw,28px)}.vault-stage-response .vault-scenario-prompt{font-size:17px!important;line-height:1.45!important}.vault-stage-response .vault-live-challenge{margin-top:18px;padding-top:17px}.vault-stage-response .vault-live-challenge p{font-size:17px;line-height:1.4}.vault-stage-response .vault-workspace-divider{width:1px;height:auto;margin:24px 0}.vault-stage-response .vault-response-area{align-items:center;min-width:0;padding:28px 30px;display:flex}.vault-stage-response .vault-prompt-stage{grid-template-columns:88px minmax(0,1fr);gap:24px;width:100%;padding:0}.vault-stage-response .vault-active-letter{width:88px;min-width:88px;height:118px}.vault-stage-response .vault-active-letter img{max-width:82px;max-height:108px}.vault-stage-response .vault-active-letter-i img{max-width:48px}.vault-stage-response .vault-response-eyebrow{margin-bottom:8px}.vault-stage-response .vault-prompt-copy h2{margin:5px 0 14px;font-size:clamp(28px,2.5vw,38px)}.vault-stage-response .vault-prompt-copy textarea{resize:none;min-height:190px}.vault-stage-response .vault-prompt-nav{margin-top:14px}.vault-desktop-builder{gap:18px;width:100%;display:grid}.vault-mobile-builder{display:none}.vault-builder-head h2{letter-spacing:-.025em;margin:4px 0 5px;font-size:clamp(24px,2vw,31px);font-weight:500;line-height:1.05}.vault-builder-head p{color:#1111118c;max-width:50ch;margin:0;font-size:13px;line-height:1.45}.vault-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-builder-field{background:#ffffff7a;border:1px solid #1111111a;border-radius:18px;min-width:0;padding:13px}.vault-builder-field-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.vault-builder-field-head img{object-fit:contain;flex:none;width:28px;height:34px}.vault-builder-field-head>div{gap:2px;min-width:0;display:grid}.vault-builder-field-head span{letter-spacing:.08em;text-transform:uppercase;color:#1111117a;font-size:9px;font-weight:800}.vault-builder-field-head strong{font-size:14px;font-weight:600}.vault-builder-field textarea{resize:none;box-sizing:border-box;color:#111;width:100%;min-height:84px;font:inherit;background:#ffffffb8;border:1px solid #11111124;border-radius:14px;outline:none;padding:12px;font-size:14px;line-height:1.4}.vault-builder-field textarea:focus{border-color:#111}.vault-builder-audit{justify-self:end;padding:10px 16px}@media (width<=760px){.vault-picker{border-radius:24px;padding:28px 22px}.vault-picker-controls{grid-template-columns:1fr}.vault-picker-footer{flex-direction:column;align-items:stretch}.vault-picker-footer .vault-primary{width:100%}}@media (width<=1100px){.vault-workspace-topline{width:100%}.vault-workspace-actions{justify-content:space-between;width:100%}.vault-new-scenario{flex:none}.vault-stage.vault-stage-response{width:calc(100% - 24px);padding:10px 0}.vault-stage-response>.vault-heading{display:none}.vault-stage-response>.vault-practice-workspace.response-state{height:min(560px,calc(100dvh - var(--product-nav-height) - 28px));flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden}.vault-stage-response .vault-workspace-scenario{flex:none;padding:18px 18px 14px}.vault-stage-response .vault-workspace-topline,.vault-stage-response .vault-workspace-scenario>h2,.vault-stage-response .vault-scenario-prompt,.vault-stage-response .vault-live-challenge>span,.vault-stage-response .vault-workspace-divider{display:none}.vault-stage-response .vault-live-challenge{border:0;max-width:none;margin:0;padding:0}.vault-stage-response .vault-live-challenge p{text-align:center;margin:0;font-size:18px;font-weight:600;line-height:1.35}.vault-stage-response .vault-response-area{flex:auto;min-height:0;padding:10px 18px 16px}.vault-desktop-builder{display:none}.vault-mobile-builder{width:100%;height:100%;display:block}.vault-mobile-response-card{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;min-height:0;display:grid}.vault-mobile-response-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vault-mobile-response-head span{letter-spacing:.1em;text-transform:uppercase;color:#1111117a;font-size:10px;font-weight:800}.vault-mobile-response-head strong{font-size:15px;font-weight:600}.vault-mobile-kind-list{grid-template-rows:repeat(4,auto);align-content:start;gap:7px;min-height:0;display:grid}.vault-mobile-kind-row{background:#ffffff8a;border:1px solid #1111111a;border-radius:16px;min-width:0;overflow:hidden}.vault-mobile-kind-row.active{background:#ffffffb8;border-color:#11111140}.vault-mobile-kind-row-head{color:#111;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 11px;display:grid}.vault-mobile-kind-row-head img{object-fit:contain;width:24px;height:28px}.vault-mobile-kind-row-head>span{gap:1px;min-width:0;display:grid}.vault-mobile-kind-row-head small{letter-spacing:.07em;text-transform:uppercase;color:#1111117a;font-size:9px;font-weight:800}.vault-mobile-kind-row-head strong{font-size:14px;font-weight:600;line-height:1.2}.vault-mobile-kind-row-head>b{text-align:right;font-size:13px;font-weight:700}.vault-mobile-kind-editor{padding:0 10px 8px}.vault-mobile-kind-editor textarea{resize:none;box-sizing:border-box;color:#111;width:100%;height:118px;min-height:118px;font:inherit;background:#ffffffd1;border:1px solid #11111129;border-radius:13px;outline:none;padding:13px;font-size:15px;line-height:1.4}.vault-mobile-kind-editor textarea:focus{border-color:#111}.vault-mobile-kind-nav{justify-content:center;align-items:center;gap:34px;min-height:30px;margin-top:6px;display:flex}.vault-mobile-kind-nav>span{color:#11111173;font-size:10px}.vault-stage-response .vault-mobile-next{place-items:center;display:grid}}.framework-product-shell{min-height:100svh}.framework-product-shell .framework-entry-screen,.framework-product-shell .framework-screen,.framework-product-shell .framework-entry-stage{min-height:calc(100svh - var(--product-nav-height))}.framework-product-shell .framework-entry-exit{display:none}.framework-screen.elegant-framework{height:calc(100svh - var(--product-nav-height));min-height:calc(100svh - var(--product-nav-height));flex-direction:column;display:flex}.anatomy-scene .elegant-kind-stage{flex:auto;grid-template-columns:minmax(320px,.92fr) minmax(390px,.82fr);gap:clamp(58px,9vw,150px);width:min(1280px,100%);min-height:0;margin:0 auto;padding:clamp(58px,6.5vw,92px) clamp(38px,8vw,120px) 76px}.anatomy-scene .elegant-kind-copy{width:min(550px,100%);max-width:550px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.anatomy-scene .elegant-kind-copy h1{color:#111;margin:0 0 20px}.anatomy-scene .elegant-kind-copy .anatomy-label{color:#111;opacity:.62;margin-bottom:14px}.anatomy-scene .elegant-kind-copy .kind-question{color:#111;opacity:.88;max-width:34ch;margin-bottom:28px}.anatomy-scene .elegant-kind-copy .kind-starter{color:#111;opacity:.76;margin-top:0}.lesson-knowledge .sky{background:linear-gradient(#c7e1e8 0%,#dce9e7 48%,#eee9dc 100%)}.lesson-intention .sky{background:linear-gradient(#d5c6d1 0%,#e4cfd0 52%,#efd8c4 100%)}.lesson-need .sky{background:linear-gradient(#59627d 0%,#77798f 48%,#9792a3 100%)}.lesson-deal .sky{background:linear-gradient(#cac8dc 0%,#ddd1d7 47%,#efd4bf 100%)}.lesson-need .elegant-kind-copy h1,.lesson-need .elegant-kind-copy .anatomy-label,.lesson-need .elegant-kind-copy .kind-question,.lesson-need .elegant-kind-copy .kind-starter{color:#fffffff5}.lesson-need .elegant-kind-copy .anatomy-label{opacity:.68}.lesson-need .elegant-kind-copy .kind-question{opacity:.88}.lesson-need .elegant-kind-copy .kind-starter{opacity:.78}.lesson-need .sky-night .sun{width:clamp(150px,17vw,230px);box-shadow:0 0 58px #e9e8f54d,0 0 120px #d6d3e729}.anatomy-scene .kind-object-brand-letter{filter:drop-shadow(0 18px 34px #11111114)}.anatomy-scene .soft-white-wash{background:#ffffff0f}.lesson-need .soft-white-wash{background:#1416230f}.anatomy-scene .sun{top:45%;left:28%;transform:translate(-50%,-50%)scale(.92)}.anatomy-scene .cloud-one{opacity:.42;top:auto;bottom:5%;left:-13%;transform:scale(.9)}.anatomy-scene .cloud-two{opacity:.4;top:4%;right:-13%;transform:scale(.7)}.anatomy-scene .cloud-three{display:none}.framework-controls-wrap{left:0;right:0;bottom:max(16px,env(safe-area-inset-bottom));z-index:30;pointer-events:none;width:100%;position:absolute}.framework-controls{pointer-events:auto;justify-content:center;align-items:center;gap:22px;width:max-content;margin:0 auto;display:flex}.framework-control,.framework-arrow{appearance:none;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;color:#111;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-family:Lato,Arial,sans-serif;font-size:28px;font-weight:300;line-height:1;display:grid}.framework-control-exit{font-size:32px}.framework-stepper{align-items:center;gap:22px;display:flex}.framework-arrow:disabled{opacity:.24;cursor:default}.framework-arrow-spacer{width:38px;height:38px;display:block}@media (width<=1100px){.anatomy-scene .elegant-kind-stage{text-align:center;grid-template-columns:1fr;align-content:center;gap:4px;padding:12px 22px 64px}.anatomy-scene .kind-object{width:100%;height:auto;min-height:0;margin:0 auto 2px}.anatomy-scene .kind-object-brand-letter{width:min(170px,40vw)}.anatomy-scene .kind-object-brand-letter:after{width:66%;height:2px;margin-top:8px}.anatomy-scene .elegant-kind-copy{text-align:center;margin:0 auto}.anatomy-scene .elegant-kind-copy .anatomy-label{margin-bottom:6px}.anatomy-scene .elegant-kind-copy h1{margin-bottom:10px;font-size:clamp(36px,9vw,46px)}.anatomy-scene .elegant-kind-copy .kind-question{margin-bottom:14px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.38}.anatomy-scene .elegant-kind-copy .kind-starter{font-size:15px}.anatomy-scene .sun{top:24%;left:50%}}.page-rating{right:24px;bottom:calc(22px + var(--feedback-footer-offset,0px));z-index:80;width:fit-content;max-width:min(360px,100vw - 32px);font-family:Lato,Arial,sans-serif;transition:bottom .18s;position:fixed}.page-rating-trigger{opacity:.76;-webkit-backdrop-filter:blur(18px);border-radius:15px;align-items:center;gap:8px;padding:5px 6px 5px 10px;transition:opacity .18s,box-shadow .18s;display:flex;background:#ffffff9e!important;border:1px solid #ffffffd1!important;box-shadow:0 10px 28px #11111114!important}.page-rating-trigger:hover,.page-rating.is-open .page-rating-trigger{opacity:1;box-shadow:0 12px 32px #1111111a!important}.page-rating-label{letter-spacing:.12em;color:#111;opacity:.68;white-space:nowrap;font-size:8.5px;font-weight:500;line-height:1}.page-rating-buttons{gap:4px;display:flex}.page-rating-thumb{appearance:none;color:#111;cursor:pointer;background:#fff;border:1px solid #1111111a;border-radius:11px;place-items:center;width:34px;height:34px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 6px 16px #1111110f}.page-rating-thumb:hover{border-color:#11111140;transform:translateY(-2px);box-shadow:0 10px 20px #1111111a}.page-rating-thumb:disabled{cursor:wait;opacity:.7}.feedback-thumb-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.page-rating-up.selected{background:#fff8df;border-color:#b9922f7a;box-shadow:0 0 0 3px #dab95b21,0 10px 24px #5b47121a}.page-rating-down.selected{background:#faecee;border-color:#a667736b;box-shadow:0 0 0 3px #b97d8b1c,0 10px 24px #5b293317}.page-rating-popover{box-sizing:border-box;-webkit-backdrop-filter:blur(24px);border-radius:22px;width:min(340px,100vw - 32px);padding:20px;animation:.18s both pageRatingIn;position:absolute;bottom:calc(100% + 10px);right:0;background:#ffffffe6!important;border:1px solid #fffffff5!important;box-shadow:0 22px 62px #11111129!important}@keyframes pageRatingIn{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}.page-rating-close{color:#111;opacity:.5;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:10px;right:12px}.page-rating-popover-kicker{letter-spacing:.1em;color:#111;opacity:.72;margin-bottom:12px;padding-right:24px;font-size:11px;font-weight:600;display:block}.page-rating-popover select,.page-rating-comment textarea{box-sizing:border-box;color:#111;background:#ffffffdb;border:1px solid #1111111f;border-radius:13px;outline:none;width:100%;font:400 14px/1.4 Lato,Arial,sans-serif}.page-rating-popover select{min-height:44px;margin-bottom:13px;padding:0 12px}.page-rating-popover select:focus,.page-rating-comment textarea:focus{border-color:#11111157;box-shadow:0 0 0 3px #1111110a}.page-rating-comment{gap:7px;display:grid}.page-rating-comment>span{color:#111;font-size:12px;font-weight:500}.page-rating-comment small{opacity:.5;margin-left:4px;font-weight:400}.page-rating-comment textarea{resize:vertical;min-height:72px;max-height:130px;padding:11px 12px}.page-rating-submit-row{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.page-rating-status{color:#111;opacity:.6;max-width:200px;font-size:11px;line-height:1.3}.page-rating-submit{background:#fff!important;min-width:78px!important;min-height:40px!important;padding:9px 17px!important}.beta-feedback-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 16px;display:grid}.beta-feedback-summary>div,.beta-feedback-summary>button{box-sizing:border-box;background:#ffffff6b;border:1px solid #14141814;border-radius:16px;grid-template-columns:1fr;align-content:start;gap:6px;min-height:92px;padding:16px 18px;display:grid}.beta-feedback-summary small{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:.7rem}.beta-feedback-summary strong{font-size:1.55rem;font-weight:400}.beta-feedback-pages{gap:8px;margin-bottom:16px;display:grid}.beta-feedback-pages article{background:#ffffff57;border:1px solid #14141812;border-radius:14px;grid-template-columns:minmax(0,1.5fr) .5fr .5fr .5fr;align-items:center;gap:12px;padding:12px 14px;font-size:.84rem;display:grid}.beta-feedback-pages article>div{gap:3px;display:grid}.beta-feedback-pages article small{opacity:.55;font-size:.72rem}.beta-feedback-pages article>span{opacity:.68}.beta-feedback-pages article>b{text-align:right;font-weight:500}.beta-feedback-reasons{border-top:1px solid #1414180f;padding:14px 0 4px}.beta-feedback-reasons>span,.beta-feedback-recent-head>span{text-transform:uppercase;letter-spacing:.08em;opacity:.62;font-size:.76rem;font-weight:600}.beta-feedback-reasons>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.beta-feedback-reasons>div>span{background:#ffffff73;border:1px solid #14141814;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.78rem;display:inline-flex}.beta-feedback-reasons>div>span b{font-size:.9rem}.beta-feedback-reasons>div>span strong{opacity:.6;font-weight:500}.beta-feedback-recent{border-top:1px solid #14141812;margin-top:18px;padding-top:16px}.beta-feedback-recent-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.beta-feedback-recent-head small{opacity:.5;font-size:.72rem}.beta-feedback-recent article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 4px;display:grid}.beta-feedback-recent article+article{border-top:1px solid #1414180f}.beta-feedback-sentiment{background:#ffffff8c;border:1px solid #14141814;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.beta-feedback-sentiment.up{background:#fff8df;border-color:#b9922f40}.beta-feedback-sentiment.down{background:#faecee;border-color:#a6677338}.beta-feedback-entry{gap:6px;min-width:0;display:grid}.beta-feedback-entry>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.beta-feedback-entry>div strong{font-size:.88rem;font-weight:600}.beta-feedback-entry>div span{opacity:.62;font-size:.78rem}.beta-feedback-entry p{margin:0!important;font-size:.86rem!important;line-height:1.4!important}.beta-feedback-entry small{opacity:.48;overflow-wrap:anywhere;font-size:.7rem}@media (width<=760px){.page-rating{right:10px;bottom:calc(10px + var(--feedback-footer-offset,0px));max-width:calc(100vw - 20px)}.page-rating-trigger{gap:4px;padding:4px}.page-rating-label{display:none}.page-rating-thumb{width:32px;height:32px}.page-rating-popover{width:min(340px,100vw - 20px)}.beta-feedback-summary{grid-template-columns:1fr 1fr}.beta-feedback-pages article{grid-template-columns:1fr auto auto auto}}@media (width<=480px){.beta-feedback-pages article{grid-template-columns:1fr 1fr}.beta-feedback-pages article>div{grid-column:1/-1}.beta-feedback-pages article>b{text-align:left}}.legal-page-screen{min-height:100vh;overflow:visible}.legal-page-screen>.sky{position:fixed;inset:0}.legal-page-screen .secondary-page{width:min(980px,100% - 40px);padding:132px 0 96px}.legal-page-card{-webkit-backdrop-filter:blur(22px);box-shadow:0 28px 80px #352f3f14;background:#ffffffc7!important;border:1px solid #ffffffd1!important;padding:clamp(34px,5vw,58px)!important}.legal-page-card h1{margin-bottom:10px!important}.legal-updated{letter-spacing:.06em;text-transform:uppercase;opacity:.5!important;max-width:none!important;margin:0 0 24px!important;font-size:13px!important;line-height:1.4!important}.legal-intro{opacity:.8!important;max-width:760px!important;margin:0 0 42px!important;font-size:18px!important;line-height:1.65!important}.legal-sections{gap:34px;max-width:800px;display:grid}.legal-section{border-top:1px solid #1111111a;padding-top:28px}.legal-section:first-child{border-top:0;padding-top:0}.legal-section h2{letter-spacing:-.025em;color:#111;margin:0 0 14px;font:400 clamp(22px,2.6vw,30px)/1.15 Lato,Arial,sans-serif}.legal-section p{opacity:.76!important;max-width:800px!important;margin:0 0 13px!important;font-size:15px!important;line-height:1.7!important}.legal-section ul{color:#111111c2;margin:12px 0 0;padding-left:22px}.legal-section li{margin:0 0 10px;padding-left:4px;font-size:15px;line-height:1.65}.public-legal-topbar{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:22px;left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px)}.public-legal-topbar button,.public-legal-topbar img{pointer-events:auto}.public-legal-topbar button{-webkit-backdrop-filter:blur(12px);color:#111;cursor:pointer;background:#ffffffb3;border:0;border-radius:999px;padding:10px 16px;font:400 14px/1 Lato,Arial,sans-serif}.public-legal-topbar img{width:126px;height:auto}.policy-consent-card{width:min(620px,100%)!important}.policy-consent-card>p{max-width:520px!important;margin-bottom:20px!important}.policy-beta-note{background:#ffffff7a;border:1px solid #1111111a;border-radius:18px;gap:7px;margin:0 0 24px;padding:18px 20px;display:grid}.policy-beta-note strong{font-size:14px;font-weight:600}.policy-beta-note span{color:#111111ad;font-size:13px;line-height:1.5}.policy-consent-form{gap:14px;display:grid}.policy-check-row{cursor:pointer;background:#ffffff80;border:1px solid #1111111a;border-radius:16px;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:14px 15px;display:grid}.policy-check-row input{accent-color:#111;cursor:pointer;width:18px;height:18px;margin:1px 0 0}.policy-check-row span{color:#111111c2;font-size:14px;line-height:1.5}.policy-check-row a{color:#111;text-underline-offset:3px;font-weight:600}.policy-consent-form .kind-auth-submit{margin-top:4px}.policy-consent-form .kind-auth-message{margin:0}@media (width<=700px){.legal-page-screen .secondary-page{width:min(100% - 24px,980px);padding:96px 0 58px}.legal-page-card{border-radius:22px!important;padding:28px 22px!important}.legal-intro{margin-bottom:34px!important;font-size:16px!important}.legal-sections{gap:28px}.legal-section{padding-top:24px}.public-legal-topbar{top:14px;left:14px;right:14px}.public-legal-topbar img{width:104px}.policy-consent-card{padding:30px 22px!important}.policy-beta-note{padding:16px}.policy-check-row{padding:13px}}.kind-auth-legal-links{color:#11111173;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.kind-auth-legal-links a{color:#11111194;text-decoration:none}.kind-auth-legal-links a:hover{color:#111;text-underline-offset:3px;text-decoration:underline}.advisor-ai-concept{border-top:1px solid #1111111a;grid-template-columns:minmax(0,650px) auto;justify-content:start;align-items:start;gap:22px 24px;margin-top:28px;padding-top:26px;display:grid}.advisor-ai-concept-copy{max-width:650px}.advisor-ai-concept-copy h3{letter-spacing:-.03em;color:#111;margin:7px 0 10px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.12}.advisor-ai-concept-copy p{margin:0;color:#111111a3!important;font-size:15px!important;line-height:1.55!important}.advisor-ai-rating{align-self:start;justify-items:start;gap:8px;padding-top:4px;display:grid}.advisor-ai-rating>span{letter-spacing:.12em;color:#111;opacity:.62;font-size:10px;font-weight:500;line-height:1}.advisor-ai-thumbs{gap:7px;display:flex}.advisor-ai-detail{box-sizing:border-box;background:#ffffff61;border:1px solid #11111114;border-radius:18px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;width:100%;padding:18px;display:grid}.advisor-ai-detail label{gap:7px;display:grid}.advisor-ai-detail label>span{color:#111;font-size:12px;font-weight:500}.advisor-ai-detail small{opacity:.5;margin-left:4px;font-weight:400}.advisor-ai-detail select,.advisor-ai-detail textarea{box-sizing:border-box;color:#111;background:#ffffffdb;border:1px solid #1111111f;border-radius:13px;outline:none;width:100%;font:400 14px/1.4 Lato,Arial,sans-serif}.advisor-ai-detail select{min-height:44px;padding:0 12px}.advisor-ai-detail textarea{resize:vertical;min-height:72px;padding:11px 12px}.advisor-ai-detail select:focus,.advisor-ai-detail textarea:focus{border-color:#11111157;box-shadow:0 0 0 3px #1111110a}.advisor-ai-detail-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.advisor-ai-detail-actions>span{color:#111;opacity:.6;margin-right:auto;font-size:11px;line-height:1.3}@media (width<=700px){.advisor-ai-concept{grid-template-columns:1fr}.advisor-ai-rating{justify-items:start}.advisor-ai-detail{grid-template-columns:1fr;padding:15px}}.beta-feedback-summary>button{appearance:none;text-align:left;color:#111;width:100%;font:inherit;cursor:pointer;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.beta-feedback-summary>button:hover,.beta-feedback-summary>button.active{background:#ffffffad;border-color:#14141829;transform:translateY(-2px);box-shadow:0 10px 26px #221f270d}.beta-feedback-summary-card span{opacity:.52;white-space:normal;margin-top:2px;font-size:.68rem;line-height:1.3;display:block}.beta-feedback-summary-card strong{line-height:1.05;display:block}.beta-feedback-summary-card small{display:block}.beta-feedback-page-link,.beta-feedback-mini-filter,.beta-feedback-reasons>div>button,.beta-feedback-recent-tools button{appearance:none;color:#111;font:inherit;cursor:pointer;background:0 0;border:0}.beta-feedback-page-link{text-align:left;gap:3px;min-width:0;padding:0;display:grid}.beta-feedback-page-link:hover strong{text-underline-offset:3px;text-decoration:underline}.beta-feedback-page-link small{opacity:.55;font-size:.72rem}.beta-feedback-mini-filter{opacity:.68;text-align:left;border-radius:9px;padding:5px 7px}.beta-feedback-mini-filter:hover{opacity:1;background:#ffffff94}.beta-feedback-reasons>div>button{background:#ffffff73;border:1px solid #14141814;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.78rem;display:inline-flex}.beta-feedback-reasons>div>button:hover{background:#ffffffb8;border-color:#14141826}.beta-feedback-reasons>div>button b{font-size:.9rem}.beta-feedback-reasons>div>button strong{opacity:.6;font-weight:500}.beta-feedback-recent-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.beta-feedback-recent-tools button{text-underline-offset:3px;opacity:.66;font-size:.72rem;text-decoration:underline}.beta-feedback-recent-tools button:hover{opacity:1}@media (width<=600px){.beta-feedback-recent-head{flex-direction:column;align-items:flex-start}.beta-feedback-recent-tools{justify-content:flex-start}}.vault-result-next-step{border-top:1px solid #1111111a;justify-items:center;gap:10px;width:min(520px,100%);margin:22px auto 8px;padding-top:20px;display:grid}.vault-result-next-step>span{letter-spacing:.11em;color:#111;opacity:.58;font-size:10px;font-weight:500;line-height:1.2}.advisor-v2-next-step{border-top:1px solid #1111111a;justify-content:flex-end;margin-top:22px;padding-top:20px;display:flex}@media (width<=700px){.advisor-v2-next-step{justify-content:stretch}.advisor-v2-next-step .glass-button{width:100%}}.admin-page>.system-admin-module{margin-top:0}.admin-access-card>p{opacity:.68;max-width:620px;margin:0;line-height:1.55}.account-profile-form{border-bottom:1px solid #14141414;gap:14px;padding-bottom:26px;display:grid}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-profile-grid label{gap:7px;display:grid}.account-profile-grid label>span,.account-section-label{text-transform:uppercase;letter-spacing:.08em;opacity:.58;font-size:11px}.account-profile-grid input{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#ffffff80;border:1px solid #1414141a;border-radius:16px;outline:none;padding:14px 15px}.account-profile-grid input:focus{border-color:#14141447;box-shadow:0 0 0 3px #14141409}.account-profile-grid input[readonly]{opacity:.68;cursor:default}.account-profile-wide{grid-column:1/-1}.account-profile-form>.glass-button{justify-self:start}.account-access-section{gap:10px;margin-top:26px;display:grid}.account-upgrade-request{background:#ffffff6b;border:1px solid #1414141a;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:20px;display:flex}.account-upgrade-request>div{gap:5px;display:grid}.account-upgrade-request>div>span{font-weight:600}.account-upgrade-request p{opacity:.64;max-width:640px;margin:0;font-size:.9rem;line-height:1.5}.account-upgrade-request .glass-button{flex:none}.account-status-message{border-radius:13px;margin:16px 0 0;padding:11px 13px;font-size:.86rem}.account-status-message.success{background:#ffffff7a}.account-status-message.error{color:#6f2c2c;background:#7b2e2e12}.admin-request-summary.attention{background:#fff5d3a3;border-color:#966f172e}.organization-request-directory{border-top:0;padding-top:0}.organization-request-list{gap:8px;display:grid}.organization-request-row{background:#ffffff75;border:1px solid #14141814;border-radius:15px;grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.organization-request-row.is-approving{background:#ffffff9e;border-color:#14141824}.organization-request-person{gap:4px;display:grid}.organization-request-person strong{font-weight:600}.organization-request-person small,.organization-request-row>span{opacity:.62;font-size:.78rem}.organization-request-actions{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.organization-request-actions .glass-button{min-height:36px;padding:8px 14px;font-size:.82rem}.organization-request-activation{background:#ffffff52;border-top:1px solid #14141814;border-radius:0 0 12px 12px;grid-column:1/-1;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) 120px auto;align-items:end;gap:12px;margin-top:2px;padding:16px;display:grid}.organization-request-activation>div:first-child{align-self:center}.organization-request-activation>div:first-child>span{font-weight:600}.organization-request-activation>div:first-child>p{opacity:.62;margin:4px 0 0;font-size:.8rem;line-height:1.4}.organization-request-activation label{gap:6px;display:grid}.organization-request-activation label>span{text-transform:uppercase;letter-spacing:.07em;opacity:.58;font-size:.7rem}.organization-request-activation input{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#ffffffb8;border:1px solid #1414141a;border-radius:13px;outline:none;padding:11px 12px}.organization-request-activation input:focus{border-color:#14141447;box-shadow:0 0 0 3px #14141409}.organization-request-activation-actions{align-items:center;gap:8px!important;display:flex!important}.organization-request-activation-actions .glass-button{white-space:nowrap}@media (width<=900px){.organization-request-activation{grid-template-columns:1fr 1fr}.organization-request-activation>div:first-child,.organization-request-activation-actions{grid-column:1/-1}}@media (width<=700px){.account-profile-grid{grid-template-columns:1fr}.account-profile-wide{grid-column:auto}.account-profile-form>.glass-button{width:100%}.account-upgrade-request{display:grid}.account-upgrade-request .glass-button{width:100%}.organization-request-row{grid-template-columns:1fr}.organization-request-row .master-lifecycle-action,.organization-request-actions{justify-self:start}.organization-request-activation{background:0 0;grid-template-columns:1fr;padding:14px 0 0}.organization-request-activation>div:first-child,.organization-request-activation-actions{grid-column:auto}.organization-request-activation-actions{display:grid!important}.organization-request-activation-actions .glass-button{width:100%}}.secondary-page-screen:not(.legal-page-screen) .secondary-page{width:min(980px,100% - 40px)}.secondary-page-screen:not(.legal-page-screen) .secondary-page-card{padding:clamp(34px,5vw,62px)}.secondary-page-screen:not(.legal-page-screen) .secondary-page-card>h1{max-width:780px;margin-bottom:24px}.about-intro{opacity:.78!important;max-width:760px!important;margin:0 0 46px!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.55!important}.about-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.about-section{background:#ffffff47;border:1px solid #11111117;border-radius:20px;padding:26px}.about-section h2,.about-contact h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.1}.about-section p{opacity:.7!important;max-width:none!important;margin:0!important}.about-contact{background:#ffffff85;border:1px solid #11111114;border-radius:20px;margin-top:20px;padding:30px}.about-contact .dashboard-kicker{margin-bottom:10px;display:block}.about-contact a{color:#111;border-bottom:1px solid #1111115c;margin-top:4px;font-size:17px;text-decoration:none;display:inline-block}.about-contact a:hover{border-bottom-color:#111}@media (width<=720px){.secondary-page-screen:not(.legal-page-screen) .secondary-page{width:min(100% - 24px,980px)}.about-sections{grid-template-columns:1fr}.about-section{padding:22px}.about-contact{padding:24px}}.pricing-screen{min-height:100vh;position:relative;overflow:clip visible}.pricing-page{z-index:2;width:min(1120px,100% - 40px);margin:0 auto;padding:148px 0 100px;position:relative}.pricing-heading{text-align:center;max-width:760px;margin:0 auto 40px}.pricing-heading h1{letter-spacing:-.05em;margin:10px 0 16px;font-size:clamp(46px,6vw,72px);font-weight:400;line-height:.98}.pricing-heading p{opacity:.7;max-width:640px;margin:0 auto;font-size:18px;line-height:1.55}.pricing-founding-note{color:#111;background:#ffffff94;border:1px solid #11111114;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:10px 16px;font-size:14px;line-height:1.35;display:inline-flex}.pricing-founding-note strong{font-weight:650}.pricing-founding-note span{opacity:.62}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:24px;display:grid}.pricing-plan{text-align:left;color:#111;border-radius:26px;flex-direction:column;align-items:stretch;min-height:590px;padding:34px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 14px 34px #1414180b;background:#ffffffa8!important;border:1px solid #11111114!important}.pricing-plan:hover{transform:translateY(-3px);box-shadow:0 18px 38px #14141811;background:#ffffffc2!important;border-color:#11111124!important}.pricing-plan.selected{box-shadow:0 0 0 3px #ffffff3d,0 18px 38px #14141811;background:#ffffffd1!important;border-color:#1113!important}.pricing-plan .dashboard-kicker{letter-spacing:.1em!important;opacity:.62!important;font-size:13px!important}.pricing-plan h2{letter-spacing:-.04em;margin:12px 0 26px;font-size:32px;font-weight:400;line-height:1.08}.pricing-rate-block{min-height:132px;margin-bottom:16px}.pricing-rate-main{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.pricing-rate-main strong{letter-spacing:-.045em;font-size:48px;font-weight:500;line-height:1}.pricing-rate-main span{opacity:.68;font-size:16px;line-height:1.35}.pricing-rate-followup{letter-spacing:-.015em;margin-top:14px;font-size:18px;font-weight:500;line-height:1.35}.pricing-rate-billing{opacity:.64;margin-top:6px;font-size:15px;line-height:1.45}.pricing-seats{margin:0 0 24px;font-size:16px;font-weight:650;line-height:1.45;display:block}.pricing-includes{border-top:1px solid #11111117;margin-top:4px;padding:24px 0 28px}.pricing-includes-label{text-transform:uppercase;letter-spacing:.1em;opacity:.56;margin-bottom:15px;font-size:13px;font-weight:650;display:block}.pricing-includes ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-includes li{opacity:.82;padding-left:20px;font-size:16px;line-height:1.5;position:relative}.pricing-includes li:before{content:"✓";opacity:.72;font-size:13px;font-weight:700;position:absolute;top:.02em;left:0}.pricing-plan-action{white-space:nowrap;align-self:flex-start;color:#111!important;margin-top:auto!important;text-decoration:none!important}.pricing-plan-action:hover{transform:translateY(-2px)}.pricing-plan-action:visited,.pricing-plan-action:active{color:#111!important}.pricing-request-panel{box-sizing:border-box;background:#ffffff94;border-radius:24px;width:min(760px,100%);margin:0 auto 24px;padding:26px}.pricing-request-heading{margin-bottom:18px}.pricing-request-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-size:28px;font-weight:400}.pricing-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-request-form label{gap:7px;display:grid}.pricing-request-form label>span{text-transform:uppercase;letter-spacing:.08em;opacity:.62;font-size:13px}.pricing-request-form label small{text-transform:none;letter-spacing:0;font-size:12px}.pricing-request-form input,.pricing-request-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#ffffffc7;border:1px solid #1111111a;border-radius:14px;outline:none;padding:12px 13px}.pricing-request-form textarea{resize:vertical;min-height:100px;line-height:1.5}.pricing-request-form input:focus,.pricing-request-form textarea:focus{border-color:#11111147;box-shadow:0 0 0 3px #11111109}.pricing-request-note,.pricing-request-form>.account-status-message,.pricing-request-form>.glass-button{grid-column:1/-1}.pricing-request-form>.glass-button{justify-content:center;width:100%;color:#111!important}@media (width<=980px){.pricing-grid{grid-template-columns:1fr 1fr}.pricing-plan-individual{grid-column:1/-1;min-height:auto}}@media (width<=700px){.pricing-page{width:min(100% - 24px,1120px);padding:72px 0 76px}.pricing-heading{text-align:left;margin-bottom:28px}.pricing-heading h1{font-size:clamp(40px,12vw,58px)}.pricing-founding-note{border-radius:18px;justify-content:flex-start}.pricing-plan,.pricing-plan-individual{border-radius:22px;grid-column:auto;min-height:auto;padding:24px}.pricing-plan-action{box-sizing:border-box;justify-content:center;width:100%}.pricing-request-panel{padding:20px}.pricing-request-form{grid-template-columns:1fr}.pricing-request-note,.pricing-request-form>.account-status-message,.pricing-request-form>.glass-button{grid-column:1}}.organization-request-row{grid-template-columns:minmax(0,1.2fr) minmax(170px,.75fr) minmax(150px,.7fr) auto}.organization-request-plan{gap:3px;display:grid}.organization-request-plan strong{font-size:.88rem;font-weight:600}.organization-request-plan span{font-size:.82rem}.organization-request-plan small{opacity:.56;font-size:.72rem}.organization-request-note{opacity:.72;background:#ffffff6b;border-radius:10px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:.8rem;line-height:1.45}.organization-payment-confirm{background:#ffffff80;border-radius:12px;padding:10px 12px;grid-column:1/-1!important;align-items:center!important;gap:9px!important;display:flex!important}.organization-payment-confirm input{margin:0;width:auto!important}.organization-payment-confirm span{text-transform:none!important;letter-spacing:0!important;opacity:.78!important;font-size:.8rem!important}@media (width<=980px){.organization-request-row{grid-template-columns:1fr 1fr}.organization-request-actions{justify-self:start}}@media (width<=700px){.pricing-request-form{padding:18px}.organization-request-row{grid-template-columns:1fr}}.organization-create-form{grid-template-columns:repeat(3,minmax(180px,1fr)) auto}.organization-request-activation{grid-template-columns:repeat(3,minmax(180px,1fr))}.organization-request-activation>div:first-child{grid-column:1/-1}.organization-request-activation select{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#ffffffb8;border:1px solid #1414141a;border-radius:13px;outline:none;min-height:44px;padding:11px 12px}.organization-request-activation select:focus{border-color:#14141447;box-shadow:0 0 0 3px #14141409}.organization-request-activation-actions{grid-column:1/-1;justify-content:flex-end}.master-org-meta{line-height:1.35;opacity:.5!important;font-size:.68rem!important}.sponsored-access-note{background:#ffffff80}@media (width<=980px){.organization-create-form,.organization-request-activation{grid-template-columns:1fr 1fr}.organization-request-activation>div:first-child,.organization-request-activation-actions{grid-column:1/-1}}@media (width<=700px){.organization-create-form,.organization-request-activation{grid-template-columns:1fr}.organization-request-activation>div:first-child,.organization-request-activation-actions{grid-column:auto}}.organization-access-editor{border-top:1px solid #14141814;grid-column:1/-1;grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;gap:12px;margin-top:4px;padding:16px 0 2px;display:grid}.organization-access-editor label{gap:6px;display:grid}.organization-access-editor label>span{text-transform:uppercase;letter-spacing:.07em;opacity:.58;font-size:.7rem}.organization-access-editor select,.organization-access-editor input[type=date]{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#ffffffb8;border:1px solid #1414141a;border-radius:13px;outline:none;min-height:44px;padding:11px 12px}.organization-access-editor .organization-payment-confirm{grid-column:1/-1}.organization-access-editor-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.seat-edit-control>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=900px){.organization-access-editor{grid-template-columns:1fr 1fr}}@media (width<=700px){.organization-access-editor{grid-template-columns:1fr}.organization-access-editor-actions{justify-content:stretch;display:grid}.organization-access-editor-actions .glass-button{width:100%}}
