*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-poppins),ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.block{display:block}.table{display:table}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg-cream:#fbf4ec;--ink:#141414;--ink-soft:#6e6864;--cobalt:#2a2af5;--lavender:#c9b8ff;--rose:#ffb8d1;--peach:#ffd3b8;--gold:#ffe9a8;--card-bg:rgb(255 255 255/72%);--card-border:rgb(255 255 255/70%);--card-shadow:0 8px 30px rgb(180 140 120/12%);--radius-card:24px;--radius-input:16px;--gradient-heart:linear-gradient(90deg,#2a2af5,#7a3bf5 33%,#e44cb4 66%,#ff8a4c)}@theme inline{--color-background:var(--bg-cream);--color-foreground:var(--ink);--font-sans:var(--font-poppins)}*{box-sizing:border-box}html{background:var(--bg-cream);scroll-behavior:smooth}body,html{color:var(--ink)}body{min-height:100vh;margin:0;background:radial-gradient(circle at 74% 22%,rgb(255 184 209/14%),transparent 29rem),radial-gradient(circle at 15% 64%,rgb(255 211 184/14%),transparent 26rem),var(--bg-cream);font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a,button,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgb(42 42 245/32%);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-control,.glass-card,.glass-chip{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.glass-card{border-radius:var(--radius-card)}.glass-chip{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;color:#45403d;font-size:.78rem;line-height:1}.button-primary,.button-quiet{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;padding:13px 20px;cursor:pointer;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button-primary{background:linear-gradient(105deg,var(--cobalt) 0,#3933fa 64%,#5a3df2 100%);color:white;box-shadow:0 10px 24px rgb(42 42 245/20%)}.button-quiet{background:rgb(255 255 255/56%);color:var(--ink)}.button-primary:hover{box-shadow:0 12px 28px rgb(42 42 245/28%)}.button-primary:active,.button-quiet:active{transform:scale(.98)}.button-primary:disabled,.button-quiet:disabled{cursor:not-allowed;opacity:.52;transform:none}.is-spinning{animation:status-spin .9s linear infinite}.member-shell{display:flex;min-height:100vh;flex-direction:column}.member-header{z-index:5;display:flex;width:min(100%,1240px);align-items:center;justify-content:space-between;margin:0 auto;padding:24px clamp(20px,5vw,64px)}.brand-mark{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;letter-spacing:-.02em}.wordmark span{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-heart{display:grid;width:42px;height:42px;place-items:center;overflow:visible}.brand-heart img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.privacy-note{color:var(--ink-soft);font-size:.72rem}.member-header-actions{display:flex;align-items:center;gap:14px}.dashboard-topbar .account-sign-out,.member-header-actions .account-sign-out{min-height:38px;border-color:rgb(42 42 245/12%);border-radius:999px;padding-inline:14px;background:rgb(255 255 255/66%);color:var(--ink);box-shadow:0 8px 24px rgb(107 80 63/8%)}.landing-nav-desktop{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,34px);margin-left:auto;margin-right:clamp(22px,3vw,42px)}.landing-nav-desktop a{position:relative;color:var(--ink-soft);font-size:.72rem;transition:color .16s ease}.landing-nav-desktop a:after{position:absolute;right:0;bottom:-6px;left:0;height:1px;content:"";background:var(--cobalt);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.landing-nav-desktop a:hover{color:var(--ink)}.landing-nav-desktop a:hover:after{transform:scaleX(1)}.landing-nav-mobile{position:relative;display:none;margin-left:auto}.landing-nav-mobile summary{list-style:none;border:1px solid rgb(20 20 20/8%);border-radius:999px;padding:8px 12px;background:rgb(255 255 255/58%);color:var(--ink-soft);cursor:pointer;font-size:.7rem}.landing-nav-mobile summary::-webkit-details-marker{display:none}.landing-nav-mobile nav{position:absolute;z-index:30;top:calc(100% + 10px);right:0;display:grid;width:190px;gap:4px;border:1px solid var(--card-border);border-radius:18px;padding:8px;background:rgb(255 255 255/94%);box-shadow:var(--card-shadow);backdrop-filter:blur(18px)}.landing-nav-mobile a{border-radius:12px;padding:10px 11px;color:var(--ink-soft);font-size:.72rem}.landing-nav-mobile a:hover{background:rgb(42 42 245/6%);color:var(--cobalt)}.member-main{width:min(calc(100% - 32px),480px);flex:1;margin:0 auto;padding:20px 0 130px}.member-main-wide{width:min(calc(100% - 64px),1320px)}.member-shell:has(.landing-redesign) .member-header{width:min(100%,1440px);padding:14px clamp(32px,4vw,58px)}.member-shell:has(.landing-redesign) .surface-footer{border-top:1px solid rgb(20 20 20/8%)}.landing-header-cta{display:inline-flex;min-height:42px;align-items:center;gap:9px;border-radius:9px;padding:10px 16px;background:var(--cobalt);color:white;font-size:.76rem;font-weight:600;box-shadow:0 8px 20px rgb(42 42 245/15%);transition:transform .16s ease,box-shadow .16s ease}.landing-header-cta:hover{box-shadow:0 10px 24px rgb(42 42 245/22%);transform:translateY(-1px)}.landing-redesign{border-top:1px solid rgb(20 20 20/7%)}.brand-introduction{position:relative;display:grid;min-height:min(640px,calc(100vh - 116px));align-items:center;overflow:hidden;border-bottom:1px solid rgb(20 20 20/8%);padding:clamp(88px,12vh,144px) 0;isolation:isolate}.brand-introduction-image{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}.brand-introduction-overlay{position:absolute;z-index:-1;background:linear-gradient(90deg,rgb(251 244 236/98%),rgb(251 244 236/93%) 31%,rgb(251 244 236/66%) 48%,rgb(251 244 236/18%) 72%,rgb(251 244 236/6%));inset:0}.brand-introduction-copy{position:relative;width:100%;max-width:1120px;padding-inline:clamp(40px,5vw,80px)}.brand-introduction h1{max-width:1080px;margin:0 0 0 -.045em;font-size:clamp(4rem,7.2vw,6.8rem);font-weight:600;letter-spacing:-.075em;line-height:.88}.brand-introduction h1 span{display:block;width:-moz-fit-content;width:fit-content;background:linear-gradient(90deg,var(--cobalt) 0,#b94bd6 48%,#ff6b75 100%);color:transparent;-webkit-text-fill-color:transparent}.brand-introduction-subheadline{margin:clamp(28px,4vh,44px) 0 0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:600;letter-spacing:-.035em;line-height:1.2}.brand-introduction-body{max-width:700px;margin:18px 0 0;color:#57524e;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7;text-wrap:pretty}.brand-introduction-body>span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;text-wrap:balance}.brand-introduction-body strong{color:var(--ink);font-weight:600}.landing-hero{display:grid;min-height:min(650px,calc(100vh - 116px));grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(44px,5vw,76px);padding:clamp(54px,7vh,82px) 0 58px}.hero-copy{display:flex;align-items:flex-start;flex-direction:column}.landing-kicker{margin:0 0 34px;color:var(--cobalt);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero-copy h2{max-width:580px;margin:0 0 24px;font-size:clamp(4.15rem,5.55vw,5.4rem);font-weight:600;letter-spacing:-.065em;line-height:.94}.hero-copy h2 span:after{content:"."}.hero-copy h2 span{display:block}.hero-copy h2 span:first-letter{color:inherit}.hero-lede{max-width:470px;margin:0 0 34px;color:var(--ink-soft);font-size:1rem;line-height:1.75}.hero-lede span{display:block}.hero-actions{display:flex;align-items:center;gap:28px}.hero-cta{min-height:52px;border-radius:9px;padding-inline:20px;box-shadow:0 8px 20px rgb(42 42 245/16%)}.hero-text-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;border-bottom:1px solid var(--cobalt);color:var(--cobalt);font-size:.78rem;font-weight:500}.hero-assurance{display:flex;align-items:center;gap:7px;margin:26px 0 0;color:var(--ink-soft);font-size:.72rem}.hero-invite-help{max-width:390px;margin:11px 0 0;color:var(--ink-soft);font-size:.64rem;line-height:1.55}.rep-preview{min-width:0;border-left:1px solid rgb(20 20 20/9%);padding-left:clamp(28px,3vw,42px)}.rep-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.rep-preview-heading p{margin:0 0 4px;color:var(--cobalt);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rep-preview-heading h2{margin:0;font-size:1.08rem;font-weight:600;letter-spacing:-.035em}.rep-preview-device{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:22px;container-type:inline-size;box-shadow:0 20px 58px rgb(55 72 67/13%)}.rep-preview-device-image{position:absolute;inset:0;height:100%;-o-object-fit:cover;object-fit:cover}.rep-preview-card{overflow:hidden;border:1px solid rgb(20 20 20/11%);border-radius:20px;padding:clamp(28px,3vw,42px);background:radial-gradient(circle at 92% 12%,rgb(201 184 255/22%),transparent 180px),rgb(255 255 255/52%);box-shadow:0 18px 54px rgb(105 76 63/9%)}.rep-preview-device .rep-preview-card-device{position:absolute;inset:13.4% 16.8% 14.4%;overflow:hidden;border:0;border-radius:1.1cqi;padding:4.1cqi 4.7cqi 3.2cqi;background:#fff;box-shadow:none}.rep-preview-card-device .rep-preview-topline span{padding:.8cqi 1.25cqi;font-size:clamp(.4rem,1.2cqi,.62rem)}.rep-preview-device .rep-preview-card-device>h3{margin:3.2cqi 0 1.5cqi;font-size:clamp(1rem,4.2cqi,2rem);letter-spacing:-.05em;line-height:1.08}.rep-preview-card-device .rep-preview-support{font-size:clamp(.42rem,1.25cqi,.67rem);line-height:1.5}.rep-preview-card-device .rep-preview-rhythm{gap:1.45cqi;margin-top:3.2cqi}.rep-preview-card-device .rep-preview-rhythm>div{min-height:0;gap:.7cqi;border-radius:1.45cqi;padding:1.25cqi}.rep-preview-card-device .rep-preview-rhythm>div>span{width:clamp(18px,3.5cqi,24px);height:clamp(18px,3.5cqi,24px)}.rep-preview-card-device .rep-preview-rhythm>div>span svg{width:52%;height:52%}.rep-preview-card-device .rep-preview-rhythm p{font-size:clamp(.36rem,1.02cqi,.55rem);line-height:1.38}.rep-preview-card-device .rep-preview-rhythm strong{margin-bottom:.35cqi;font-size:clamp(.42rem,1.18cqi,.62rem)}.rep-preview-card-device .rep-preview-caption{position:absolute;right:4.7cqi;bottom:2.2cqi;left:4.7cqi;margin:0;padding-top:1.2cqi;font-size:clamp(.36rem,1.05cqi,.56rem)}.rep-preview-topline{display:flex;align-items:center;justify-content:flex-start;gap:18px}.rep-preview-topline span{border-radius:999px;padding:7px 11px;background:rgb(42 42 245/8%);color:var(--cobalt);font-size:.64rem;font-weight:600}.rep-preview-card>h3{max-width:570px;margin:42px 0 16px;font-size:clamp(1.8rem,2.8vw,2.65rem);font-weight:600;letter-spacing:-.055em;line-height:1.08}.rep-preview-support{max-width:470px;margin:0;color:var(--ink-soft);font-size:.76rem;line-height:1.65}.rep-preview-rhythm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px}.rep-preview-rhythm>div{display:grid;min-height:112px;grid-template-columns:1fr;align-content:start;gap:12px;border:1px solid rgb(20 20 20/8%);border-radius:14px;padding:16px;background:rgb(255 255 255/55%)}.rep-preview-rhythm>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgb(42 42 245/8%);color:var(--cobalt)}.rep-preview-rhythm p{margin:0;color:var(--ink-soft);font-size:.64rem;line-height:1.45}.rep-preview-rhythm strong{display:block;margin-bottom:3px;color:var(--ink);font-size:.72rem;font-weight:600}.rep-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:34px;color:var(--ink-soft);font-size:.62rem}.rep-preview-caption,.rep-preview-footer{border-top:1px solid rgb(20 20 20/8%);padding-top:18px}.rep-preview-caption{margin:32px 0 0;color:var(--cobalt);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rep-preview-footer span{display:inline-flex;align-items:center;gap:6px}.rep-preview-footer strong{color:var(--cobalt);font-weight:600}.practice-story{display:grid;border-top:1px solid rgb(20 20 20/9%);padding:48px 0 56px}.section-kicker{margin:0;padding-top:10px;color:var(--cobalt);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.practice-steps{display:grid;grid-template-columns:repeat(4,1fr)}.practice-steps article{min-width:0;padding:0 24px}.practice-steps article:first-child{padding-left:0}.practice-steps article+article{border-left:1px solid rgb(20 20 20/10%)}.practice-steps span{color:#f05aa8;font-size:.66rem;font-weight:600}.practice-steps h2{margin:16px 0 10px;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:600;letter-spacing:-.045em}.practice-steps p{max-width:240px;margin:0;color:var(--ink-soft);font-size:.77rem;line-height:1.65}.gym-story{display:grid;min-height:520px;grid-template-areas:"visual copy";grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(46px,7vw,112px);border-top:1px solid rgb(20 20 20/9%);padding:64px 0 68px}.gym-story-copy{grid-area:copy}.gym-story-copy h2{max-width:620px;margin:22px 0 20px;font-size:clamp(3rem,5vw,5.25rem);font-weight:600;letter-spacing:-.067em;line-height:.94}.gym-story-copy h2 span{color:var(--cobalt)}.gym-story-body{max-width:510px}.gym-story-body p{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.75}.gym-story-body p+p{margin-top:2px}.gym-story-proof{margin:28px 0 0;color:var(--ink);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gym-story-visual{display:grid;min-height:450px;grid-area:visual;place-items:center;overflow:hidden;border:1px solid rgb(42 42 245/9%);border-radius:30px;background:#faf8f5;box-shadow:0 24px 70px rgb(80 45 35/7%)}.gym-basketball-motion{display:block;width:112%;height:auto;transform:translateY(2%)}.gym-story-visual .gym-story-static{display:none}.audience-story{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:clamp(44px,7vw,100px);border-top:1px solid rgb(20 20 20/9%);padding:72px 0 76px}.audience-story header h2{max-width:440px;margin:24px 0 0;font-size:clamp(3rem,4.8vw,4.8rem);font-weight:600;letter-spacing:-.068em;line-height:.95}.audience-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audience-cards article{min-height:370px;border:1px solid rgb(20 20 20/9%);border-radius:22px;padding:clamp(28px,3vw,38px);background:rgb(255 255 255/42%)}.audience-cards article:last-child{background:radial-gradient(circle at 100% 0,rgb(255 184 209/22%),transparent 48%),rgb(255 255 255/42%)}.audience-cards article>span{color:#f05aa8;font-size:.65rem;font-weight:600}.audience-cards article>p:first-of-type{margin:52px 0 12px;color:var(--cobalt);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.audience-cards h3{margin:0;font-size:clamp(1.55rem,2.2vw,2.1rem);font-weight:600;letter-spacing:-.05em;line-height:1.08}.audience-card-rule{width:42px;height:2px;margin:30px 0 24px;background:var(--gradient-heart)}.audience-cards article>p:last-child{margin:0;color:var(--ink-soft);font-size:.74rem;line-height:1.7}.leadership-story{display:grid;min-height:420px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(44px,7vw,110px);overflow:hidden;border-top:1px solid rgb(20 20 20/9%);padding:54px 0 64px}.leadership-story-copy h2{max-width:600px;margin:22px 0 18px;font-size:clamp(2.7rem,4.7vw,4.7rem);font-weight:600;letter-spacing:-.064em;line-height:.98}.leadership-story-copy>p:not(.section-kicker){max-width:510px;margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.75}.leadership-story-copy>strong{display:block;margin-top:24px;color:var(--ink);font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.leadership-planes{display:grid;min-height:360px;place-items:center;overflow:hidden;border:1px solid rgb(20 20 20/8%);border-radius:28px;background:radial-gradient(circle at 72% 24%,rgb(255 211 184/34%),transparent 32%),rgb(255 255 255/38%)}.leadership-community-visual{display:block;width:min(88%,560px);height:auto;max-height:338px;-o-object-fit:contain;object-fit:contain}.invitation-entry{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(40px,7vw,100px);margin:0 0 64px;border-radius:30px;padding:clamp(34px,5vw,68px);background:#181818;color:#fff}.invitation-entry-copy .section-kicker{color:#b9b4ff}.invitation-entry-copy h2{max-width:560px;margin:20px 0 18px;font-size:clamp(2.65rem,4.7vw,4.65rem);font-weight:600;letter-spacing:-.064em;line-height:.98}.invitation-entry-copy>p:not(.section-kicker){max-width:520px;margin:0;color:rgb(255 255 255/70%);font-size:.88rem;line-height:1.75}.invitation-entry-form{border:1px solid rgb(255 255 255/14%);border-radius:24px;padding:clamp(22px,3vw,34px);background:#fff;color:var(--ink)}.invitation-entry-form label{display:block;margin-bottom:10px;font-size:.75rem;font-weight:600}.invitation-entry-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.invitation-entry-controls input{width:100%;min-height:52px;border:1px solid rgb(20 20 20/14%);border-radius:14px;padding:0 16px;background:#fcfbfa;color:var(--ink);font-size:.86rem;outline:none;text-transform:uppercase}.invitation-entry-controls input::-moz-placeholder{color:#99928e;text-transform:none}.invitation-entry-controls input::placeholder{color:#99928e;text-transform:none}.invitation-entry-controls input:focus{border-color:rgb(42 42 245/62%);box-shadow:0 0 0 4px rgb(42 42 245/10%)}.invitation-entry-controls .button-primary{min-width:126px;justify-content:center;border:0}.invitation-entry-form>p{margin:14px 0 0;color:var(--ink-soft);font-size:.72rem;text-align:center}.invitation-entry-form>p a{color:var(--cobalt);font-weight:600}.member-shell:has(.join-configuration),.member-shell:has(.join-flow){background:radial-gradient(circle at 18% 42%,rgb(201 184 255/15%),transparent 28%),radial-gradient(circle at 86% 12%,rgb(255 211 184/19%),transparent 26%),#fbf7f1}.join-flow{display:grid;min-height:calc(100vh - 176px);grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-items:center;gap:clamp(64px,7vw,112px);padding:40px 0 64px}.join-story{position:relative;min-height:520px;overflow:hidden;padding:44px 0 36px}.join-story h1{position:relative;z-index:1;max-width:660px;margin:0;font-size:clamp(3.65rem,5vw,5rem);font-weight:600;letter-spacing:-.064em;line-height:.97;text-wrap:balance}.join-story>p:not(.landing-kicker){position:relative;z-index:1;max-width:500px;margin:24px 0 0;color:var(--ink-soft);font-size:.84rem;line-height:1.7}.join-trust-list{position:relative;z-index:1;display:grid;max-width:470px;gap:9px;margin:24px 0 0;padding:0;list-style:none}.join-trust-list li{display:flex;align-items:flex-start;gap:9px;color:var(--ink);font-size:.66rem;line-height:1.5}.join-trust-list svg{flex:0 0 auto;margin-top:1px;color:var(--cobalt)}.join-signal-field{position:absolute;right:2%;bottom:7%;width:min(40vw,380px);aspect-ratio:1;opacity:.48;pointer-events:none}.brand-heart-visual{display:block;height:auto}.join-signal-field span,.join-signal-field:after,.join-signal-field:before{position:absolute;top:50%;left:50%;border-radius:50%;content:""}.join-signal-field:before{width:100%;height:100%;border:1px solid rgb(42 42 245/11%);transform:translate(-50%,-50%)}.join-signal-field:after{width:66%;height:66%;border:1px solid rgb(239 111 169/14%);transform:translate(-50%,-50%)}.join-signal-field span{width:8px;height:8px;background:var(--cobalt);box-shadow:0 0 24px rgb(42 42 245/38%)}.join-signal-field span:first-child{transform:translate(76px,-112px)}.join-signal-field span:nth-child(2){background:#f05aa8;transform:translate(-104px,62px)}.join-signal-field span:nth-child(3){background:#ff9a5b;transform:translate(118px,96px)}.join-card{width:100%;min-height:0;border:1px solid rgb(255 255 255/84%);border-radius:24px;padding:clamp(30px,3vw,38px);background:rgb(255 255 255/74%);box-shadow:0 24px 64px rgb(77 54 43/9%)}.join-card-heading{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:24px}.join-preview-note{width:-moz-fit-content;width:fit-content;margin:-9px 0 26px;border:0;padding:0;background:transparent;color:var(--ink-soft);font-size:.59rem;font-weight:500;letter-spacing:.01em;text-align:left}.join-step-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 30px;padding:0;list-style:none}.join-flow-login .join-step-track{grid-template-columns:minmax(0,1fr)}.join-step-track li{display:grid;gap:7px;color:rgb(110 104 100/58%);font-size:.56rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.join-step-track li>span{height:2px;border-radius:99px;background:rgb(20 20 20/9%)}.join-step-track li.is-active{color:var(--cobalt)}.join-step-track li.is-active>span{background:var(--gradient-heart)}.join-form{display:grid;gap:13px}body:has(.join-flow) .demo-control{display:none}.join-form>div:first-of-type{margin-bottom:18px}.join-form .section-kicker{margin-bottom:12px}.join-form h2{margin:0 0 10px;font-size:clamp(2rem,2.8vw,2.7rem);font-weight:600;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.join-form>div>p:last-child{margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.6}.join-form label{margin-top:5px;color:var(--ink-soft);font-size:.65rem;font-weight:600}.join-form input{width:100%;min-height:52px;border:1px solid rgb(20 20 20/11%);border-radius:12px;padding:13px 15px;outline:none;background:rgb(255 255 255/72%);color:var(--ink);font:inherit;font-size:.82rem;transition:border-color .16s ease,box-shadow .16s ease}.join-form input:focus{border-color:rgb(42 42 245/48%);box-shadow:0 0 0 4px rgb(42 42 245/7%)}.join-password-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:5px}.join-password-label label{margin:0}.join-password-label a{color:var(--cobalt);font-size:.61rem;font-weight:600}.join-password-field{position:relative}.join-password-field input{padding-right:60px}.join-password-field button{position:absolute;top:50%;right:6px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ink-soft);cursor:pointer;transform:translateY(-50%)}.join-password-field button:focus-visible,.join-password-field button:hover{background:rgb(42 42 245/7%);color:var(--cobalt)}.join-form .join-code-input{min-height:68px;font-size:1.5rem;font-weight:600;letter-spacing:.42em;text-align:center}.join-form .button-primary{width:100%;min-height:52px;margin-top:12px;border-radius:10px}.join-form .button-primary:disabled{background:#dcdbf3;box-shadow:none;color:rgb(20 20 20/42%);cursor:not-allowed;opacity:1}.password-recovery-card{min-height:420px}.password-recovery-success{min-height:300px;align-content:center}.password-recovery-success .button-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.join-audience-summary,.join-profile-assurance{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;margin:0 0 5px;border:1px solid rgb(20 20 20/8%);border-radius:14px;padding:12px 13px;background:rgb(255 255 255/48%);color:var(--ink-soft)}.join-audience-summary>svg,.join-profile-assurance>svg{margin-top:2px;color:var(--cobalt)}.join-audience-summary span,.join-profile-assurance span{display:grid;gap:3px;font-size:.66rem;line-height:1.5}.join-audience-summary strong,.join-profile-assurance strong{color:var(--ink);font-weight:600}.join-audience-summary.is-erg{border-color:rgb(239 111 169/18%);background:rgb(255 243 248/56%)}.join-audience-summary.is-erg>svg{color:#d85c98}.join-field-note{margin:-3px 0 2px;color:var(--ink-soft);font-size:.62rem;line-height:1.5}.join-switch{margin:4px 0 0;color:var(--ink-soft);font-size:.65rem;text-align:center}.join-switch a{color:var(--cobalt);font-weight:600}.join-resend{justify-self:center;border:0;padding:5px;background:transparent;color:var(--cobalt);cursor:pointer;font:inherit;font-size:.64rem;font-weight:600}.join-resend:disabled{cursor:wait;opacity:.52}.join-back{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-bottom:6px;border:0;padding:0;background:transparent;color:var(--cobalt);cursor:pointer;font:inherit;font-size:.68rem}.form-notice{border-left:2px solid var(--cobalt);color:var(--cobalt)}.form-error,.form-notice{margin:4px 0 0;padding-left:10px;font-size:.68rem;line-height:1.5}.form-error{border-left:2px solid #d75673;color:#a02f48}.join-configuration{display:grid;min-height:calc(100vh - 210px);place-items:center;padding:52px 0 72px}.join-configuration .glass-card{width:min(100%,720px);padding:clamp(38px,6vw,68px);text-align:center}.join-configuration .glass-chip{margin-inline:auto}.join-configuration h1{margin:28px 0 18px;font-size:clamp(3rem,6vw,5.2rem);font-weight:600;letter-spacing:-.068em;line-height:.96}.join-configuration p{max-width:550px;margin:0 auto 30px;color:var(--ink-soft);font-size:.82rem;line-height:1.7}.join-configuration .button-primary{width:-moz-fit-content;width:fit-content;margin:0 auto}.pilot-load-error{display:grid;min-height:100vh;place-items:center;padding:28px}.pilot-load-error .glass-card{width:min(100%,540px);padding:42px;text-align:center}.pilot-load-error .glass-card>svg{color:#c74463}.pilot-load-error h1{margin:22px 0 12px;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600;letter-spacing:-.06em;line-height:1}.pilot-load-error p{margin:0;color:var(--ink-soft);font-size:.76rem;line-height:1.65}.pilot-load-error .glass-card>div{display:flex;justify-content:center;gap:10px;margin-top:26px}.pilot-sync-error{position:fixed;z-index:100;right:24px;bottom:94px;display:grid;width:min(calc(100% - 48px),430px);min-height:54px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid rgb(160 47 72/20%);border-radius:14px;padding:12px 13px;background:rgb(255 248 247/96%);color:#8b2941;box-shadow:0 18px 48px rgb(90 44 44/14%);font-size:.68rem;line-height:1.45;backdrop-filter:blur(18px)}.pilot-sync-error>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.compass-flow,.first-rep-flow,.reveal-flow,.summit-flow{min-height:calc(100vh - 240px)}.compass-flow,.compass-intro{display:grid;align-items:center}.compass-intro{position:relative;min-height:610px;grid-template-columns:1fr;gap:18px;overflow:hidden;padding:36px 26px;text-align:center}.compass-intro-visual{position:relative;display:grid;width:min(100%,270px);aspect-ratio:1;place-items:center;justify-self:center;border:1px solid rgb(42 42 245/8%);border-radius:50%;background:radial-gradient(circle,rgb(255 255 255/78%) 0 40%,transparent 72%),linear-gradient(145deg,rgb(42 42 245/7%),rgb(161 120 242/8%) 55%,rgb(255 170 0/8%));box-shadow:0 28px 72px rgb(64 44 98/10%)}.compass-intro-visual:after{position:absolute;inset:14px;border:1px solid rgb(42 42 245/8%);border-radius:inherit;content:""}.compass-intro-visual>span{position:absolute;z-index:2;top:28px;left:50%;color:var(--ink-soft);font-size:.58rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.compass-intro-visual img{width:112%;height:auto;filter:drop-shadow(0 20px 24px rgb(41 36 115/14%));transform:translateY(10px)}.compass-intro .button-primary,.compass-intro .glass-chip,.compass-intro h1,.compass-intro-copy,.compass-intro-copy>p,.compass-intro-visual img,.compass-private{position:relative;z-index:1}.compass-intro-copy{width:100%}.compass-intro h1{margin:24px 0 12px;font-size:clamp(3.2rem,8vw,4.2rem);font-weight:600;letter-spacing:-.07em;line-height:.94}.compass-intro-copy>p{max-width:390px;margin:0 auto 30px;color:var(--ink-soft);font-size:1.02rem;line-height:1.7}.compass-private{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--ink-soft);font-size:.72rem}.compass-intro .compass-private{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;margin:18px auto 0}.compass-intro-copy .button-primary{display:flex;margin-inline:auto}.compass-questions{width:100%;padding-top:24px}.compass-progress-row{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:12px;margin-bottom:46px}.compass-back{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(20 20 20/7%);border-radius:50%;background:rgb(255 255 255/58%);color:var(--ink-soft);cursor:pointer}.compass-back:disabled{cursor:default;opacity:.45}.compass-progress{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.compass-progress span{height:4px;border-radius:999px;background:rgb(110 104 100/14%);transition:background-color .22s ease}.compass-progress span.is-active{background:var(--cobalt)}.compass-count{color:var(--ink-soft);font-size:.68rem;text-align:right}.compass-question{margin:16px 0 30px;font-size:clamp(1.85rem,6vw,2.55rem);font-weight:600;letter-spacing:-.048em;line-height:1.12}.compass-options{display:grid;gap:11px}.compass-saving{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:var(--ink-soft);font-size:.72rem}.compass-option{display:grid;min-height:82px;grid-template-columns:34px 1fr 20px;align-items:center;gap:13px;padding:16px 18px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.compass-option:hover{border-color:rgb(42 42 245/20%);box-shadow:0 12px 34px rgb(105 76 63/13%);transform:translateY(-1px)}.compass-option.is-selected{border-color:rgb(42 42 245/34%);background:rgb(255 255 255/90%);box-shadow:0 12px 34px rgb(42 42 245/12%)}.compass-option>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:rgb(42 42 245/7%);color:var(--cobalt);font-size:.72rem;font-weight:600}.compass-option p{margin:0;color:#403b38;font-size:.86rem;line-height:1.55}.compass-option>svg{color:rgb(110 104 100/55%)}.reveal-flow{display:flex;align-items:center;padding:28px 0 40px;flex-direction:column;text-align:center}.member-main:has(.reveal-flow){width:min(calc(100% - 32px),720px)}.reveal-card{position:relative;display:grid;width:100%;min-height:400px;grid-template-columns:minmax(0,1fr) minmax(190px,220px);align-items:center;gap:clamp(34px,5vw,56px);overflow:hidden;margin:26px 0 34px;padding:clamp(34px,5vw,52px);background:rgb(255 255 255/54%);text-align:left}.reveal-content{position:relative;z-index:1;min-width:0;max-width:520px}.reveal-content p,.strengths-block>p{margin:0;color:var(--ink-soft);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.reveal-content h1{margin:16px 0 14px;font-size:clamp(2.65rem,5vw,3.15rem);font-weight:600;letter-spacing:-.065em;line-height:.96}.reveal-content span{display:block;max-width:280px;color:var(--ink-soft);font-size:.88rem;line-height:1.6}.reveal-visual{position:relative;display:grid;width:min(100%,220px);aspect-ratio:1;place-items:center;justify-self:end;border:1px solid rgb(255 255 255/72%);border-radius:50%;background:radial-gradient(circle at 50% 48%,rgb(255 255 255/92%) 0 31%,transparent 66%),linear-gradient(145deg,rgb(42 42 245/7%),rgb(255 110 131/8%) 54%,rgb(255 187 50/9%));box-shadow:inset 0 0 0 12px rgb(255 255 255/24%),0 24px 60px rgb(74 41 33/8%)}.reveal-visual:after{position:absolute;inset:14px;border:1px solid rgb(42 42 245/8%);border-radius:inherit;content:""}.reveal-visual>span{position:absolute;z-index:2;top:28px;left:50%;color:var(--ink-soft);font-size:.57rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.creative-idea-animation{position:relative;z-index:1;width:100%}.creative-idea-animation,.creative-idea-animation[data-motion=reduced]{transform:translateY(8px) scale(1.5)}.strengths-block{width:100%;text-align:left}.strengths-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.strength-card{display:flex;min-height:108px;justify-content:space-between;padding:18px;flex-direction:column}.strength-card span{color:var(--ink-soft);font-size:.68rem}.strength-card strong{font-size:.96rem;font-weight:600}.reveal-cta{width:100%;margin-top:24px}.summit-flow{display:flex;justify-content:center;padding:42px 0 60px;flex-direction:column}.summit-flow h1{margin:24px 0 10px;font-size:clamp(3rem,12vw,4.8rem);font-weight:600;letter-spacing:-.07em;line-height:.95}.summit-prompt{margin:14px 0 12px;font-size:1.15rem;font-weight:600;letter-spacing:-.025em;line-height:1.45}.summit-support{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.6}.summit-form{display:grid;gap:10px;margin-top:32px}.summit-form label{color:var(--ink-soft);font-size:.72rem}.summit-form textarea{width:100%;resize:vertical;border:1px solid rgb(255 255 255/78%);border-radius:var(--radius-input);padding:18px;background:rgb(255 255 255/68%);box-shadow:var(--card-shadow);color:var(--ink);outline:none;line-height:1.55}.summit-form textarea:focus{border-color:rgb(42 42 245/30%);box-shadow:var(--card-shadow),0 0 0 4px rgb(42 42 245/7%)}.summit-form textarea::-moz-placeholder{color:rgb(110 104 100/50%)}.summit-form textarea::placeholder{color:rgb(110 104 100/50%)}.summit-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.summit-form-footer>span{color:var(--ink-soft);font-size:.68rem}.button-primary:disabled{cursor:not-allowed;opacity:.5}.member-shell:has(.activation-flow){background:radial-gradient(circle at 86% 14%,rgb(255 184 209/18%),transparent 27rem),radial-gradient(circle at 8% 80%,rgb(201 184 255/16%),transparent 28rem),#fbf7f1}.activation-flow{padding:clamp(18px,3vw,38px) 0 72px}.activation-hero{display:grid;min-height:440px;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);align-items:center;gap:clamp(54px,6.5vw,104px);padding:38px 0 52px}.activation-hero-copy>p:first-of-type{margin:32px 0 12px;color:var(--cobalt);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.activation-hero-copy h1{max-width:620px;margin:0;font-size:clamp(3.5rem,6vw,6.6rem);font-weight:600;letter-spacing:-.074em;line-height:.9}.activation-hero-copy h1 span{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.activation-intro{max-width:570px;margin:28px 0 0;color:var(--ink-soft);font-size:.9rem;line-height:1.75}.activation-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:26px;color:var(--ink-soft);font-size:.68rem}.activation-trust-row span{display:inline-flex;align-items:center;gap:7px}.activation-outcome-card{position:relative;min-height:430px;overflow:hidden;padding:clamp(28px,4vw,46px);border-color:rgb(42 42 245/10%);background:radial-gradient(circle at 92% 4%,rgb(201 184 255/32%),transparent 16rem),rgb(255 255 255/78%);box-shadow:0 28px 80px rgb(82 61 48/12%)}.activation-outcome-card:after{position:absolute;right:-58px;bottom:-76px;width:190px;height:190px;border:1px solid rgb(42 42 245/8%);border-radius:50%;content:"";pointer-events:none}.activation-outcome-label{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;padding-bottom:24px;border-bottom:1px solid rgb(20 20 20/8%)}.activation-outcome-label>svg{box-sizing:content-box;border-radius:50%;padding:11px;background:rgb(42 42 245/8%);color:var(--cobalt)}.activation-outcome-label p,.activation-outcome-label span,.activation-outcomes p,.activation-outcomes strong{margin:0}.activation-outcome-label p{font-size:.84rem;font-weight:600}.activation-outcome-label span{color:var(--ink-soft);font-size:.67rem}.activation-outcomes{position:relative;z-index:1;display:grid;gap:0;margin-top:10px}.activation-outcomes>div{display:grid;min-height:84px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;border-bottom:1px solid rgb(20 20 20/7%)}.activation-outcomes>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:rgb(42 42 245/7%);color:var(--cobalt);font-size:.63rem;font-style:normal;font-weight:600}.activation-outcomes>div.is-ready>span{background:rgb(119 197 144/18%);color:#267945}.activation-outcomes p{display:grid;gap:4px;color:var(--ink-soft);font-size:.72rem;line-height:1.4}.activation-outcomes strong{color:var(--ink);font-size:.83rem;font-weight:600}.activation-outcome-caption{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:24px 0 0;color:var(--ink-soft);font-size:.66rem}.activation-progress{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 30px;padding:0;list-style:none}.activation-progress>li{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid rgb(20 20 20/10%);padding:15px 12px 0 0;color:rgb(110 104 100/54%)}.activation-progress>li+li{padding-left:12px}.activation-progress>li>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgb(20 20 20/10%);border-radius:50%;background:rgb(255 255 255/52%);font-size:.58rem;font-weight:600}.activation-progress>li div{display:grid}.activation-progress strong{font-size:.69rem;font-weight:600}.activation-progress small{font-size:.61rem}.activation-progress>li.is-active{border-color:var(--cobalt);color:var(--ink)}.activation-progress>li.is-active>span{border-color:var(--cobalt);background:var(--cobalt);color:white}.activation-progress>li.is-complete{border-color:rgb(42 42 245/35%);color:var(--ink-soft)}.activation-progress>li.is-complete>span{border-color:rgb(42 42 245/14%);background:rgb(42 42 245/8%);color:var(--cobalt)}.activation-choice-card{padding:clamp(28px,4.5vw,54px);border-color:rgb(20 20 20/6%);background:rgb(255 255 255/72%);box-shadow:0 24px 72px rgb(90 68 52/10%)}.activation-choice-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.activation-choice-heading p,.activation-resume-copy p{margin:0 0 7px;color:var(--cobalt);font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.activation-choice-heading h2,.activation-resume-copy h2{margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:600;letter-spacing:-.055em;line-height:1}.activation-choice-heading>span{max-width:290px;color:var(--ink-soft);font-size:.68rem;line-height:1.6;text-align:right}.activation-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.activation-focus-grid button{position:relative;display:grid;min-height:168px;grid-template-rows:auto auto 1fr;gap:10px;border:1px solid rgb(20 20 20/8%);border-radius:18px;padding:20px;background:rgb(255 255 255/54%);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.activation-focus-grid button:hover{border-color:rgb(42 42 245/22%);box-shadow:0 16px 34px rgb(53 44 70/9%);transform:translateY(-2px)}.activation-focus-grid button.is-selected{border-color:rgb(42 42 245/44%);background:linear-gradient(145deg,rgb(255 255 255/92%),rgb(244 241 255/84%));box-shadow:0 18px 40px rgb(42 42 245/11%)}.activation-focus-grid button>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:rgb(42 42 245/7%);color:var(--cobalt)}.activation-focus-grid strong{align-self:end;font-size:.86rem;font-weight:600;line-height:1.35}.activation-focus-grid small{color:var(--ink-soft);font-size:.67rem;line-height:1.5}.activation-focus-grid i{position:absolute;top:18px;right:18px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--cobalt);color:white;font-style:normal}.activation-choice-footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;border-top:1px solid rgb(20 20 20/8%);padding-top:22px}.activation-choice-footer p{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--ink-soft);font-size:.65rem}.activation-select-prompt{color:var(--cobalt);font-size:.7rem;font-weight:600}.activation-resume-copy{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:18px}.activation-resume-copy>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:rgb(42 42 245/8%);color:var(--cobalt)}.activation-resume-copy small{display:block;margin-top:12px;color:var(--ink-soft);font-size:.72rem;line-height:1.6}.summit-starter{display:grid;gap:4px;border:1px solid rgb(42 42 245/13%);border-radius:14px;padding:14px 16px;background:rgb(42 42 245/5%);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease}.summit-starter:hover{border-color:rgb(42 42 245/28%);background:rgb(42 42 245/8%)}.summit-starter span{color:var(--cobalt);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.summit-starter strong{font-size:.78rem;font-weight:500;line-height:1.5}.summit-save-error{margin:2px 0 0;color:#9f314d;font-size:.68rem;line-height:1.5}.first-rep-flow{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:50px 0 70px;flex-direction:column;text-align:center}.first-rep-label{margin:30px 0 12px;color:var(--ink-soft);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.first-rep-card{position:relative;width:100%;padding:34px 28px;text-align:left}.first-rep-card>span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgb(255 233 168/56%);color:#7d5c1e;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.first-rep-card h1{margin:22px 0 18px;font-size:clamp(2rem,8vw,3rem);font-weight:600;letter-spacing:-.05em;line-height:1.08}.first-rep-card p,.first-rep-ready{color:var(--ink-soft);font-size:.82rem;line-height:1.6}.first-rep-card p{margin:0}.first-rep-ready{margin:20px 0 0}.route-loading{position:relative;display:grid;min-height:55vh;place-items:center}.route-loading:after,.route-loading:before{position:absolute;border-radius:999px;content:""}.route-loading:before{width:54px;height:54px;background:var(--gradient-heart);opacity:.16;animation:loading-pulse 1.4s ease-in-out infinite}.route-loading:after{width:18px;height:18px;background:var(--cobalt);box-shadow:0 0 18px rgb(42 42 245/20%)}.app-loading,.system-state-page{min-height:100vh}.app-loading{display:grid;place-items:center;align-content:center;gap:14px}.brand-loader-motion{display:block;width:92px;height:92px;overflow:hidden}.brand-loader-motion canvas,.brand-loader-motion svg{display:block;width:100%!important;height:100%!important}.loading-heartbeat{display:flex;gap:7px}.loading-heartbeat span{width:8px;height:8px;border-radius:50%;background:var(--cobalt);animation:loading-dot 1.1s ease-in-out infinite}.loading-heartbeat span:nth-child(2){animation-delay:.12s}.loading-heartbeat span:nth-child(3){animation-delay:.24s}.system-state-page>header{width:min(calc(100% - 40px),1180px);margin:0 auto;padding:26px 0}.system-state-page>main{display:grid;width:min(calc(100% - 32px),560px);min-height:calc(100vh - 120px);place-items:center;margin:0 auto;padding:20px 0 100px}.system-state-card{display:flex;width:100%;min-height:390px;align-items:center;justify-content:center;padding:38px;flex-direction:column;text-align:center}.system-state-card>span{display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:rgb(201 184 255/36%);color:#6047bf}.system-state-card h1{margin:26px 0 10px;font-size:clamp(2.4rem,10vw,3.8rem);font-weight:600;letter-spacing:-.065em;line-height:.98}.system-state-card p{max-width:360px;margin:0 0 26px;color:var(--ink-soft);font-size:.8rem;line-height:1.65}.route-empty{display:flex;min-height:430px;align-items:center;justify-content:center;gap:24px;padding:38px;flex-direction:column;text-align:center}.route-empty>svg{color:var(--cobalt)}.route-empty h1{max-width:360px;margin:0;font-size:2rem;letter-spacing:-.05em;line-height:1.12}.home-flow{padding:28px 0 44px}.home-heading h1{margin:20px 0 18px;font-size:clamp(3.1rem,12vw,4.7rem);font-weight:600;letter-spacing:-.072em;line-height:.95}.heartbeat-summary{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:.68rem}.heartbeat-flame{width:34px;height:34px;margin-right:-2px;-o-object-fit:contain;object-fit:contain}.heartbeat-summary>span{font-weight:600}.heartbeat-summary>div{display:flex;gap:4px}.heartbeat-summary i{width:7px;height:7px;border-radius:50%;background:rgb(110 104 100/17%)}.heartbeat-summary i.is-active{background:#e77ab2;box-shadow:0 0 8px rgb(228 76 180/26%)}.heartbeat-summary strong{font-weight:400}.weekly-rep-card{margin-top:32px;padding:26px;background:radial-gradient(circle at 90% 10%,rgb(201 184 255/24%),transparent 14rem),rgb(255 255 255/72%)}.rep-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.rep-card-topline p{margin:2px 0 0;color:var(--ink-soft);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.rep-card-topline>div>span{display:block;margin-top:6px;color:var(--cobalt);font-size:.7rem}.weekly-rep-card h2{margin:30px 0 24px;font-size:clamp(1.8rem,7vw,2.75rem);font-weight:600;letter-spacing:-.05em;line-height:1.1}.steadiness-preview{display:flex;gap:7px;margin-bottom:26px}.steadiness-preview i{width:10px;height:10px;border:1px solid rgb(42 42 245/16%);border-radius:50%;background:rgb(255 255 255/70%)}.steadiness-preview i:first-child{background:var(--cobalt)}.rep-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rep-avoid-error{margin:12px 0 0;border:1px solid rgb(160 47 72/16%);border-radius:14px;padding:11px 13px;background:rgb(255 248 247/80%);color:#8b2941;font-size:.7rem;line-height:1.45}.rep-noted{display:flex;align-items:center;gap:9px;border-radius:16px;padding:14px;background:rgb(255 233 168/30%);color:#72592a;font-size:.76rem;line-height:1.45}.rep-noted.rep-done{justify-content:flex-start;background:rgb(201 184 255/23%);color:#4c3c86}.rep-noted strong{margin-left:auto;font-weight:600}.journal-link{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:var(--ink-soft);font-size:.7rem}.weekly-rep-empty{display:flex;align-items:flex-start;gap:18px;flex-direction:column}.weekly-rep-empty>p{margin:0;font-size:1.1rem}.home-practice-grid{display:grid;gap:12px;margin-top:14px}.home-practice-card{display:grid;min-height:132px;grid-template-columns:48px 1fr 22px;align-items:center;gap:16px;padding:20px;transition:transform .18s ease,box-shadow .18s ease}.home-practice-card:hover{box-shadow:0 12px 34px rgb(105 76 63/13%);transform:translateY(-1px)}.practice-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;color:white;box-shadow:inset 0 0 16px rgb(255 255 255/36%)}.practice-icon-rose{background:#ec8abb}.practice-icon-lavender{background:#8972f4}.practice-icon-peach{background:#f29b79}.home-practice-card p{margin:0 0 4px;color:var(--cobalt);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.home-practice-card h2{margin:0 0 5px;font-size:1rem;font-weight:600}.home-practice-card div>span{color:var(--ink-soft);font-size:.72rem;line-height:1.4}.home-practice-card>svg{color:var(--ink-soft)}.coming-soon-card{display:grid;min-height:260px;grid-template-columns:72px 1fr;align-items:center;gap:24px;padding:34px;background:radial-gradient(circle at 88% 18%,rgb(255 184 209/24%),transparent 210px),rgb(255 255 255/72%)}.coming-soon-heart{display:grid;width:72px;height:72px;place-items:center;filter:drop-shadow(0 12px 22px rgb(130 80 180/18%))}.coming-soon-heart img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.coming-soon-card p{margin:0 0 7px;color:var(--cobalt);font-size:.65rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.coming-soon-card h2{margin:0 0 8px;font-size:1.65rem;font-weight:600;letter-spacing:-.05em}.coming-soon-card div>span{display:block;max-width:390px;color:var(--ink-soft);font-size:.76rem;line-height:1.6}.coming-soon-card-compact{min-height:132px;grid-template-columns:48px 1fr;gap:16px;padding:20px}.coming-soon-card-compact .coming-soon-heart{width:46px;height:46px}.coming-soon-card-compact h2{margin-bottom:5px;font-size:1rem}.coming-soon-card-compact div>span{font-size:.72rem;line-height:1.4}.feature-teaser-route{display:grid;min-height:calc(100vh - 300px);place-items:center;padding:30px 0 70px}.feature-teaser-route .coming-soon-card{width:100%}.home-private-note{gap:7px;margin:20px 0 0}.home-private-note,.home-utility-links{display:flex;align-items:center;justify-content:center;color:var(--ink-soft);font-size:.68rem}.home-utility-links{gap:9px;margin-top:13px}.home-utility-links a{text-decoration:underline;text-decoration-color:rgb(110 104 100/28%);text-underline-offset:4px}.home-utility-links a:hover{color:var(--cobalt)}.member-shell:has(.the167-flow){background:radial-gradient(circle at 78% 12%,rgb(201 184 255/19%),transparent 28rem),radial-gradient(circle at 8% 58%,rgb(255 211 184/18%),transparent 31rem),#fbf7f1}.the167-flow{max-width:1160px;margin:0 auto;padding:34px 0 72px}.the167-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:clamp(28px,4vw,58px);padding:34px 0 62px}.the167-hero-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.the167-welcome{margin:34px 0 12px;color:var(--ink);font-size:clamp(1.05rem,1.45vw,1.22rem);font-weight:600;letter-spacing:-.02em}.the167-hero-copy h1{max-width:700px;margin:0;font-size:clamp(3.5rem,6.2vw,5.7rem);font-weight:600;letter-spacing:-.074em;line-height:1.12}.the167-hero-copy h1 span{display:block;background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.the167-intro{max-width:620px;margin:26px 0 0;color:var(--ink-soft);font-size:clamp(.92rem,1.2vw,1.02rem);line-height:1.65}.the167-time-stamp{display:grid;width:min(100%,550px);grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:9px;margin-top:34px;border-top:1px solid rgb(20 20 20/10%);padding-top:18px}.the167-time-stamp strong{font-size:1.5rem;font-weight:600;letter-spacing:-.05em}.the167-time-stamp span{color:var(--ink-soft);font-size:.67rem}.the167-horizon-card{position:relative;display:flex;min-height:430px;justify-content:space-between;overflow:hidden;padding:clamp(28px,4vw,44px);flex-direction:column;background:radial-gradient(circle at 90% 12%,rgb(255 184 209/28%),transparent 15rem),radial-gradient(circle at 12% 90%,rgb(201 184 255/24%),transparent 16rem),rgb(255 255 255/74%)}.the167-horizon-card:after{position:absolute;right:-50px;bottom:-70px;width:210px;height:210px;border:1px solid rgb(42 42 245/10%);border-radius:50%;content:"";box-shadow:0 0 0 32px rgb(255 184 209/8%),0 0 0 66px rgb(201 184 255/7%)}.the167-card-label{position:relative;z-index:1;display:flex;align-items:center;gap:14px}.the167-card-label p,.the167-card-label span{margin:0}.the167-card-label p{color:var(--cobalt);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.the167-card-label div>span{display:block;margin-top:4px;color:var(--ink-soft);font-size:.66rem}.the167-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%}.the167-icon-cobalt{background:var(--cobalt);color:white}.the167-icon-lavender{background:#ece7ff;color:#6554ce}.the167-icon-rose{background:#ffe3ed;color:#d85f98}.the167-icon-peach{background:#ffe8dc;color:#c56847}.the167-icon-gold{background:#fff0be;color:#8f6d18}.the167-horizon-card>h2,.the167-horizon-empty h2{position:relative;z-index:1;max-width:430px;margin:62px 0 auto;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:600;letter-spacing:-.057em;line-height:1.05}.the167-horizon-meta{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px}.the167-horizon-meta span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(20 20 20/7%);border-radius:999px;padding:8px 11px;background:rgb(255 255 255/54%);color:var(--ink-soft);font-size:.62rem}.the167-horizon-empty{position:relative;z-index:1;display:flex;align-items:flex-start;flex-direction:column}.the167-horizon-empty .button-primary{margin-top:30px}.the167-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;border-top:1px solid rgb(20 20 20/10%);padding-top:26px}.the167-section-heading p{margin:0 0 7px;color:var(--cobalt);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.the167-section-heading h2{margin:0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;letter-spacing:-.055em;line-height:1}.the167-section-heading>span{color:var(--ink-soft);font-size:.68rem}.the167-heading-actions{display:flex;align-items:center;gap:16px}.the167-heading-actions>span{color:var(--ink-soft);font-size:.68rem}.the167-heading-actions>a,.the167-next-rep{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid rgb(42 42 245/24%);padding-bottom:4px;color:var(--cobalt);font-size:.64rem;font-weight:600}.the167-week-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(390px,.93fr);align-items:stretch;gap:16px}.the167-edge-card,.the167-rhythm-card{min-height:520px;padding:clamp(26px,3vw,38px)}.the167-edge-card{display:flex;justify-content:space-between;flex-direction:column;background:radial-gradient(circle at 88% 0,rgb(201 184 255/23%),transparent 18rem),rgb(255 255 255/78%);scroll-margin-top:20px}.the167-edge-topline,.the167-edge-topline>div{display:flex;align-items:center}.the167-edge-topline{justify-content:space-between;gap:16px}.the167-edge-topline>div{gap:10px}.the167-edge-topline div>span{color:#ef6da7;font-size:.68rem;font-weight:600}.the167-edge-topline p{margin:0;color:var(--ink-soft);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.the167-assigned{width:-moz-fit-content;width:fit-content;margin:44px 0 12px;border-bottom:1px solid rgb(42 42 245/20%);padding-bottom:5px;color:var(--cobalt);font-size:.66rem}.the167-edge-card>h3,.the167-edge-empty h3{max-width:620px;margin:50px 0 18px;font-size:clamp(2.25rem,4.4vw,4.15rem);font-weight:600;letter-spacing:-.064em;line-height:1}.the167-edge-card .the167-assigned+h3{margin-top:0}.the167-edge-empty>p,.the167-edge-support{max-width:520px;margin:0 0 34px;color:var(--ink-soft);font-size:.76rem;line-height:1.65}.the167-lineage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 30px;border:1px solid rgb(42 42 245/8%);border-radius:18px;padding:15px 17px;background:rgb(255 255 255/54%)}.the167-lineage>div{display:grid;gap:5px}.the167-lineage span{color:var(--ink-soft);font-size:.54rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.the167-lineage strong{font-size:.64rem;font-weight:600;line-height:1.45}.the167-lineage>svg{color:rgb(42 42 245/42%)}.the167-edge-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px;margin-top:auto}.the167-edge-avoided,.the167-edge-complete{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:auto;border-radius:18px;padding:16px}.the167-edge-complete{background:rgb(201 184 255/25%);color:#493b83}.the167-edge-avoided{background:rgb(255 233 168/30%);color:#72592a}.the167-edge-avoided div,.the167-edge-complete div{display:grid;gap:3px}.the167-edge-avoided strong,.the167-edge-complete strong{font-size:.74rem}.the167-edge-avoided span,.the167-edge-complete span{font-size:.64rem}.the167-edge-avoided a,.the167-edge-complete a{border-bottom:1px solid;font-size:.64rem;font-weight:600}.the167-edge-empty{display:flex;align-items:flex-start;justify-content:flex-end;flex:1;flex-direction:column}.the167-edge-empty .button-primary{margin-top:0}.the167-next-rep{width:-moz-fit-content;width:fit-content;margin-top:14px}.the167-rhythm-card{background:rgb(255 255 255/66%)}.the167-rhythm-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.the167-rhythm-heading p{margin:0 0 7px;color:var(--cobalt);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.the167-rhythm-heading h3{max-width:290px;margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.035em;line-height:1.35}.the167-rhythm-heading>span{border-radius:999px;padding:7px 10px;background:rgb(42 42 245/6%);color:var(--cobalt);font-size:.58rem;white-space:nowrap}.the167-practice-path{display:grid;gap:7px}.the167-practice-path>a{display:grid;min-height:86px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid rgb(20 20 20/6%);border-radius:18px;padding:12px;background:rgb(255 255 255/46%);transition:border-color .18s ease,transform .18s ease}.the167-practice-path>a:hover{border-color:rgb(42 42 245/18%);transform:translateX(2px)}.the167-practice-path a>span:nth-child(2){display:grid;gap:3px}.the167-practice-path strong{font-size:.76rem}.the167-practice-path small{color:var(--ink-soft);font-size:.62rem;line-height:1.4}.the167-practice-path em{display:inline-flex;align-items:center;gap:4px;color:var(--ink-soft);font-size:.57rem;font-style:normal;white-space:nowrap}.the167-practice-path em.is-complete{color:var(--cobalt);font-weight:600}.the167-studio-note{display:flex;align-items:center;gap:6px;margin:17px 0 0;color:var(--ink-soft);font-size:.58rem}.the167-evidence-section{padding-top:68px}.the167-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.the167-evidence-card{position:relative;display:flex;min-height:270px;align-items:flex-start;padding:26px;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.the167-evidence-card:hover{box-shadow:0 14px 36px rgb(105 76 63/14%);transform:translateY(-2px)}.the167-evidence-card>p{margin:30px 0 7px;color:var(--cobalt);font-size:.64rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.the167-evidence-card>strong{max-width:280px;font-size:1.45rem;font-weight:600;letter-spacing:-.045em;line-height:1.15}.the167-evidence-card>small{max-width:260px;margin-top:12px;color:var(--ink-soft);font-size:.65rem;line-height:1.55}.the167-evidence-card>svg{position:absolute;right:24px;bottom:24px;color:var(--ink-soft)}.the167-session-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(400px,1.08fr);gap:clamp(28px,5vw,70px);margin-top:68px;padding:clamp(30px,5vw,56px);background:radial-gradient(circle at 2% 100%,rgb(255 211 184/23%),transparent 18rem),radial-gradient(circle at 100% 0,rgb(201 184 255/22%),transparent 19rem),rgb(255 255 255/74%)}.the167-session-copy>p{margin:0 0 14px;color:var(--cobalt);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.the167-session-copy>h2{max-width:440px;margin:0 0 18px;font-size:clamp(2.5rem,4vw,4.2rem);font-weight:600;letter-spacing:-.065em;line-height:.98}.the167-session-copy>span{display:block;max-width:430px;color:var(--ink-soft);font-size:.72rem;line-height:1.65}.the167-session-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.the167-session-actions>a:not(.button-primary){border-bottom:1px solid rgb(42 42 245/32%);padding-bottom:4px;color:var(--cobalt);font-size:.64rem;font-weight:600}.the167-session-brief{border:1px solid rgb(20 20 20/7%);border-radius:20px;padding:26px;background:rgb(255 255 255/58%)}.the167-session-brief>span{color:var(--cobalt);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.the167-session-brief dl{display:grid;gap:0;margin:19px 0}.the167-session-brief dl>div{display:grid;grid-template-columns:92px 1fr;gap:12px;border-top:1px solid rgb(20 20 20/7%);padding:15px 0}.the167-session-brief dl>div:first-child{border-top:0}.the167-session-brief dt{color:var(--ink-soft);font-size:.62rem}.the167-session-brief dd{margin:0;font-size:.72rem;font-weight:600;line-height:1.5}.the167-session-brief>p{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--ink-soft);font-size:.58rem;line-height:1.5}.the167-session-brief>p svg{flex:0 0 auto;margin-top:1px}.member-shell:has(.session-flow){background:radial-gradient(circle at 82% 4%,rgb(255 184 209/14%),transparent 34rem),#fbf7f1}.session-flow{--session-label-sequence-gap:clamp(40px,4vw,48px);--session-eyebrow-title-gap:clamp(22px,2vw,26px);--session-title-support-gap:clamp(28px,2.4vw,36px);width:100%;max-width:1160px;margin:0 auto;padding:46px 0 92px}.session-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;gap:clamp(56px,8vw,112px);padding:24px 0 88px}.session-sequence{display:flex;align-items:center;gap:12px}.session-sequence>span{color:#6f6a66;font-size:.65rem;font-weight:600;letter-spacing:.05em}.session-evidence-card>p,.session-opener-card>p,.session-sequence>p{margin:0;color:var(--cobalt);font-size:.65rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.session-hero-copy>.glass-chip{margin-bottom:var(--session-label-sequence-gap)}.session-hero-copy>h1{max-width:8.2ch;margin:var(--session-eyebrow-title-gap) 0 var(--session-title-support-gap);font-size:clamp(4.2rem,6.4vw,6.5rem);font-weight:600;letter-spacing:-.07em;line-height:.92}.session-hero-copy>span{display:block;max-width:520px;color:var(--ink-soft);font-size:.84rem;line-height:1.7}.session-evidence-card>a,.session-private-note>a,.session-sharing-copy>a{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid rgb(42 42 245/28%);padding-bottom:4px;color:var(--cobalt);font-size:.67rem;font-weight:600}.session-readiness-card{align-self:center;margin-top:94px;padding:8px 0 8px 10px}.session-readiness-copy{margin:0}.session-readiness-copy p{margin:0 0 16px;color:#6f6a66;font-size:.62rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.session-readiness-copy strong{display:block;font-size:1.25rem;font-weight:600;letter-spacing:-.04em;line-height:1.3}.session-evidence-availability{display:grid;gap:11px;margin:24px 0;padding:0;list-style:none}.session-evidence-availability li{display:flex;align-items:flex-start;gap:8px;color:var(--ink-soft);font-size:.67rem;line-height:1.45}.session-evidence-availability li svg{flex:0 0 auto;margin-top:1px}.session-evidence-availability li.is-available{color:var(--cobalt);font-weight:600}.session-readiness-card>p{max-width:420px;margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.7}.session-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.session-section-heading h2{max-width:720px;margin:var(--session-eyebrow-title-gap) 0 0;font-size:clamp(2.7rem,4.5vw,4.45rem);font-weight:600;letter-spacing:-.064em;line-height:.96}.session-section-heading>span{padding-bottom:8px;color:var(--ink-soft);font-size:.67rem}.session-evidence-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(58px,9vw,124px);border-top:1px solid rgb(20 20 20/10%);padding:46px 0 78px}.session-evidence-intro>h2{max-width:9ch;margin:var(--session-eyebrow-title-gap) 0 var(--session-title-support-gap);font-size:clamp(3rem,4.8vw,4.75rem);font-weight:600;letter-spacing:-.067em;line-height:.95}.session-evidence-source{margin:0;color:var(--ink-soft);font-size:.7rem}.session-evidence-card{display:flex;align-items:flex-start;flex-direction:column;margin-top:62px}.session-evidence-card>p{margin-top:24px}.session-evidence-card>h3{max-width:12ch;margin:14px 0 24px;font-size:clamp(2.15rem,3.5vw,3.45rem);font-weight:600;letter-spacing:-.06em;line-height:1}.session-rep-status{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:8px 11px;background:rgb(42 42 245/7%);color:var(--cobalt);font-size:.62rem;font-weight:600}.session-rep-status.is-avoided{background:rgb(255 233 168/40%);color:#73561c}.session-evidence-card>a{margin-top:26px}.session-fact-list{display:grid;align-content:start;margin:8px 0 0}.session-fact-row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px;border-bottom:1px solid rgb(20 20 20/9%);padding:24px 0}.session-fact-list dt{margin:2px 0 7px;color:var(--cobalt);font-size:.6rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.session-fact-list dd{margin:0;max-width:42ch;font-size:.83rem;font-weight:600;letter-spacing:-.02em;line-height:1.5}.session-reflection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(52px,9vw,122px);border-top:1px solid rgb(20 20 20/10%);padding:46px 0 70px}.session-opener-card,.session-private-note{min-width:0}.session-private-note>div{display:flex;align-items:center;gap:14px}.session-private-note>div .session-sequence{gap:11px}.session-private-note blockquote{max-width:20ch;margin:34px 0 var(--session-title-support-gap);font-size:clamp(1.6rem,2.5vw,2.35rem);font-weight:500;letter-spacing:-.045em;line-height:1.22}.session-private-note>p{max-width:620px;margin:0;color:var(--ink-soft);font-size:.67rem;line-height:1.6}.session-private-note>a{margin-top:26px}.session-opener-card{display:flex;align-items:flex-start;flex-direction:column}.session-opener-card>p{margin-top:26px}.session-opener-card>h3{max-width:17ch;margin:54px 0 var(--session-title-support-gap);font-size:clamp(1.75rem,2.8vw,2.55rem);font-weight:600;letter-spacing:-.052em;line-height:1.08}.session-opener-card>span:last-child{color:var(--ink-soft);font-size:.67rem;line-height:1.6}.session-consent-boundary{width:100%;height:7px;border-radius:999px;background:var(--gradient-heart);transform:scaleX(-1)}.session-sharing-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(36px,7vw,82px);border-bottom:1px solid rgb(20 20 20/10%);padding:52px 0 64px}.session-sharing-copy>h2{max-width:10ch;margin:var(--session-eyebrow-title-gap) 0 var(--session-title-support-gap);font-size:clamp(2.5rem,4vw,3.9rem);font-weight:600;letter-spacing:-.064em;line-height:1}.session-sharing-copy>p{max-width:480px;margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.65}.session-sharing-copy>a{margin-top:28px}.session-sharing-signals{display:grid;align-content:center}.session-sharing-signals>div{display:grid;min-height:86px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;border-top:1px solid rgb(20 20 20/8%);padding:14px 0}.session-sharing-signals>div:first-child{border-top:0}.session-sharing-signals>div>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:rgb(20 20 20/5%);color:var(--ink-soft)}.session-sharing-signals>div>span.is-visible{background:rgb(42 42 245/8%);color:var(--cobalt)}.session-sharing-signals p{display:grid;gap:4px;margin:0}.session-sharing-signals strong{font-size:.72rem;font-weight:600}.session-sharing-signals small{color:var(--ink-soft);font-size:.62rem}.session-support-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:24px;border-top:1px solid rgb(20 20 20/10%);border-bottom:1px solid rgb(20 20 20/10%);padding:28px 0}.session-support-card>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#fff0be;color:#7e5b11}.session-support-card.is-active>span{background:#e7e2ff;color:var(--cobalt)}.session-support-card h2,.session-support-card p,.session-support-card small{margin:0}.session-support-card p{color:var(--cobalt);font-size:.62rem;font-weight:600}.session-support-card h2{margin-top:5px;font-size:1.08rem;font-weight:600;letter-spacing:-.035em}.session-support-card small{display:block;margin-top:6px;color:var(--ink-soft);font-size:.61rem;line-height:1.45}.handoff-section{width:100%;min-width:0;margin-top:68px}.handoff-heading{align-items:flex-end;margin-bottom:30px;padding-top:0}.handoff-workspace{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);grid-template-areas:"builder preview" "send preview";align-items:start;-moz-column-gap:clamp(38px,6vw,72px);column-gap:clamp(38px,6vw,72px);row-gap:18px;margin-top:0}.handoff-builder-card{max-width:100%;min-width:0;grid-area:builder;border:0;border-radius:0;padding:4px 0 0;background:transparent;box-shadow:none}.handoff-builder-card>h3{max-width:540px;margin:var(--session-eyebrow-title-gap) 0 var(--session-title-support-gap);font-size:clamp(1.8rem,3vw,2.85rem);font-weight:600;letter-spacing:-.065em;line-height:1.02}.handoff-builder-card>p{max-width:570px;margin:0;color:var(--ink-soft);font-size:.76rem;line-height:1.6}.handoff-fields{display:grid;gap:9px;margin-top:28px}.handoff-builder-card label{display:flex;align-items:center;gap:7px;margin-top:10px;color:#4e4946;font-size:.65rem;font-weight:600}.handoff-builder-card label svg{color:var(--cobalt)}.handoff-builder-card input,.handoff-builder-card textarea{width:100%;border:1px solid rgb(20 20 20/12%);border-radius:11px;padding:13px 14px;background:rgb(255 255 255/58%);color:var(--ink);font:inherit;font-size:.76rem;line-height:1.55;outline:none}.handoff-builder-card textarea{min-height:76px;resize:vertical}.handoff-field-note{margin:-3px 2px 2px;color:var(--ink-soft);font-size:.58rem;line-height:1.45}.handoff-builder-card input:focus,.handoff-builder-card textarea:focus{border-color:rgb(42 42 245/36%);box-shadow:0 0 0 4px rgb(42 42 245/7%)}.handoff-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0}.handoff-builder-footer>p{display:flex;max-width:300px;align-items:flex-start;gap:7px;margin:0;color:var(--ink-soft);font-size:.61rem;line-height:1.5}.handoff-builder-footer>p svg{flex:0 0 auto;margin-top:2px}.handoff-builder-footer .button-primary{flex:0 0 auto}.handoff-send-card{max-width:100%;min-width:0;grid-area:send;border:0;border-top:1px solid rgb(20 20 20/9%);border-radius:0;padding:20px 0 0;background:transparent;box-shadow:none}.handoff-requirement{margin:14px 0 0;border-top:1px solid rgb(20 20 20/7%);padding-top:14px;color:var(--ink-soft);font-size:.62rem;line-height:1.5}.handoff-confirmation{display:flex;align-items:center;gap:7px;margin:5px 0 0;border-radius:12px;padding:12px 14px;background:rgb(42 42 245/6%);color:var(--cobalt);font-size:.66rem;line-height:1.45}.handoff-preview-card{position:sticky;width:100%;max-width:100%;min-width:0;top:24px;overflow:hidden;border-color:rgb(255 255 255/9%);border-radius:18px;padding:clamp(28px,4vw,38px);background:radial-gradient(circle at 100% 0,rgb(83 68 191/27%),transparent 18rem),#11162c;color:white;box-shadow:0 26px 64px rgb(31 28 56/18%)}.handoff-preview-column{min-width:0;align-self:stretch;grid-area:preview}.handoff-preview-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.handoff-preview-card>header em,.handoff-preview-card>header span{display:inline-flex;align-items:center;gap:6px}.handoff-preview-card>header span{color:rgb(255 255 255/72%);font-size:.64rem;font-weight:600}.handoff-preview-card>header em{border:1px solid rgb(255 255 255/12%);border-radius:999px;padding:6px 9px;background:rgb(255 255 255/7%);color:rgb(255 255 255/72%);font-size:.56rem;font-style:normal}.handoff-preview-date{margin:38px 0 18px;color:#ffc45c;font-size:.67rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.handoff-preview-card dl{margin:0}.handoff-preview-card dl>div{border-top:1px solid rgb(255 255 255/11%);padding:20px 0}.handoff-preview-card dt{color:rgb(255 255 255/52%);font-size:.57rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.handoff-preview-card dd{margin:8px 0 0;font-size:clamp(.82rem,1.4vw,1.03rem);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.handoff-preview-card dl>div:last-child dd{color:#ffd5e5;font-size:clamp(.95rem,1.8vw,1.25rem)}.member-shell:has(.weekly-reset){background:#080611;color:#f9f7fb}.member-shell:has(.weekly-reset) .member-header{width:min(calc(100% - 64px),1320px);padding:24px 0 0}.member-shell:has(.weekly-reset) .brand-mark{color:#fff}.member-shell:has(.weekly-reset) .privacy-note{color:rgb(255 255 255/72%)}.member-shell:has(.weekly-reset) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/15%);background:rgb(255 255 255/7%);color:#fff;box-shadow:none}.member-shell:has(.weekly-reset) .member-main-wide{width:min(calc(100% - 78px),1320px);padding:0 0 32px}.member-shell:has(.weekly-reset) .surface-footer{width:min(calc(100% - 78px),1320px);border-top:1px solid rgb(255 255 255/10%);padding:30px 0 15px;color:rgb(255 255 255/47%)}.member-shell:has(.weekly-reset) .surface-footer a,.member-shell:has(.weekly-reset) .surface-footer strong{color:rgb(255 255 255/84%)}.member-shell:has(.weekly-reset) .surface-footer a{border-bottom-color:rgb(255 255 255/28%)}.weekly-reset{width:100%;max-width:none;margin:0 auto;padding:0}.weekly-reset-header{position:relative;display:grid;min-height:645px;grid-template-areas:"copy art" "context art";grid-template-columns:minmax(500px,.95fr) minmax(360px,1.05fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(24px,3.2vw,52px);column-gap:clamp(24px,3.2vw,52px);overflow:hidden;padding:70px 0 38px}.weekly-reset-hero-copy{z-index:2;display:flex;grid-area:copy;align-items:flex-start;flex-direction:column}.weekly-reset-hero-copy>.glass-chip{border-color:rgb(141 111 255/48%);background:rgb(255 255 255/3%);color:rgb(255 255 255/86%);box-shadow:none}.weekly-reset-hero-copy>p:not(.weekly-reset-intro){margin:30px 0 9px;color:rgb(255 255 255/81%);font-size:.76rem;font-weight:600}.weekly-reset-header h1{max-width:640px;margin:0;color:#fff;font-size:clamp(3.35rem,5vw,5rem);font-weight:600;letter-spacing:-.066em;line-height:.96}.weekly-reset-headline-accent,.weekly-reset-headline-lead{display:block}.weekly-reset-headline-accent{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.weekly-reset-intro{max-width:570px;margin:28px 0 0;color:rgb(255 255 255/67%);font-size:.8rem;line-height:1.82}.weekly-reset-context{position:relative;display:flex;z-index:3;min-height:222px;grid-area:context;justify-content:space-between;overflow:hidden;margin-top:30px;border:1px solid rgb(255 255 255/17%);border-radius:18px;padding:25px 28px 24px;flex-direction:column;background:rgb(10 8 23/72%);box-shadow:0 18px 56px rgb(0 0 0/19%);backdrop-filter:blur(10px)}.weekly-reset-context-label{display:flex;align-items:center;gap:12px;color:#6f6bff}.weekly-reset-context-label>svg{box-sizing:content-box;border-radius:50%;padding:11px;background:#3933fa;color:white}.weekly-reset-context-label span{display:grid;gap:3px}.weekly-reset-context-label strong{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.weekly-reset-context-label span span{color:#736cff;font-size:.6rem}.weekly-reset-context h2{max-width:500px;margin:24px 0 auto;color:#fff;font-size:clamp(1.6rem,2.3vw,2.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.12}.weekly-reset-context-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.weekly-reset-context-meta span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(255 255 255/13%);border-radius:999px;padding:7px 10px;background:rgb(255 255 255/2%);color:rgb(255 255 255/75%);font-size:.58rem}.weekly-reset-threshold-art{position:relative;z-index:1;min-width:0;grid-area:art;margin:-76px -32px -56px -128px;pointer-events:none}.weekly-reset-threshold-art:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#080611,transparent 28%,transparent 88%,#080611)}.weekly-reset-threshold-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:58% 48%;object-position:58% 48%;opacity:.94;animation:weekly-reset-threshold-breathe 12s ease-in-out infinite alternate}.weekly-reset-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgb(255 255 255/14%);border-bottom:1px solid rgb(255 255 255/14%)}.weekly-reset-progress>div{display:flex;min-height:74px;align-items:center;gap:10px;border-right:1px solid rgb(255 255 255/14%);padding:0 22px;color:rgb(255 255 255/42%)}.weekly-reset-progress>div:last-child{border-right:0}.weekly-reset-progress span{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgb(255 255 255/28%);border-radius:50%;font-size:.6rem}.weekly-reset-progress p{margin:0;font-size:.64rem;font-weight:600}.weekly-reset-progress>div.is-active{color:#6764ff}.weekly-reset-progress>div.is-active span{border-color:#6764ff;background:rgb(57 51 250/21%)}.weekly-reset-stage{border:0;border-radius:3px;padding:clamp(34px,4.2vw,50px);background:#fbf8f3;color:#121118;box-shadow:0 28px 80px rgb(0 0 0/20%)}.weekly-reset-stage-heading{max-width:575px}.weekly-reset-stage-heading>span{color:var(--cobalt);font-size:.64rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.weekly-reset-stage-heading h2{margin:12px 0 10px;font-size:clamp(2.65rem,4.7vw,3.65rem);font-weight:600;letter-spacing:-.062em;line-height:1}.weekly-reset-stage-heading p{max-width:650px;margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.65}.weekly-reset-option-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:28px;border-top:1px solid rgb(20 20 20/12%)}.weekly-reset-option-grid button{position:relative;display:grid;min-height:82px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:14px;border:0;border-bottom:1px solid rgb(20 20 20/12%);border-radius:0;padding:14px 8px;background:transparent;color:var(--ink);text-align:left;transition:background .18s ease}.weekly-reset-option-grid button:hover{background:rgb(57 51 250/4%)}.weekly-reset-option-grid button.is-selected{background:rgb(232 228 255/56%);box-shadow:none}.weekly-reset-option-grid button>span{display:grid;width:42px;height:42px;grid-row:1/3;place-items:center;border-radius:50%;background:#f0ecff;color:var(--cobalt)}.weekly-reset-option-grid strong{align-self:end;font-size:.84rem}.weekly-reset-option-grid small{align-self:start;color:var(--ink-soft);font-size:.64rem;line-height:1.45}.weekly-reset-option-grid i{display:grid;width:24px;height:24px;grid-column:3;grid-row:1/3;place-items:center;border-radius:50%;color:#24222b;font-style:normal}.weekly-reset-option-grid button.is-selected i{background:var(--cobalt);color:white}.weekly-reset-stage-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;border-top:0;padding-top:0}.weekly-reset-stage-footer .button-primary{min-width:255px;border-radius:999px;justify-content:center}.weekly-reset-back,.weekly-reset-stage-footer>a{border:0;border-bottom:1px solid rgb(20 20 20/18%);padding:0 0 4px;background:transparent;color:var(--ink-soft);font-size:.65rem}.weekly-reset-back{display:inline-flex;align-items:center;gap:6px}.weekly-reset-history{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;margin-top:28px;border-radius:18px;padding:16px 18px;background:rgb(201 184 255/18%);color:#4e427d}.weekly-reset-history.is-avoided{background:rgb(255 233 168/28%);color:#705729}.weekly-reset-history>div{display:grid;gap:3px}.weekly-reset-history strong{font-size:.68rem}.weekly-reset-history span{color:currentColor;font-size:.61rem;line-height:1.45;opacity:.82}.weekly-reset-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.weekly-reset-capacity-grid button{position:relative;display:flex;min-height:210px;align-items:flex-start;border:1px solid rgb(20 20 20/8%);border-radius:20px;padding:22px;flex-direction:column;background:#fffdfa;color:var(--ink);text-align:left;transition:border-color .18s ease,transform .18s ease}.weekly-reset-capacity-grid button:hover{border-color:rgb(42 42 245/20%);transform:translateY(-1px)}.weekly-reset-capacity-grid button.is-selected{border-color:rgb(42 42 245/35%);background:rgb(244 241 255/80%);box-shadow:inset 0 0 0 1px rgb(42 42 245/9%)}.weekly-reset-capacity-grid button>span{color:#ef6da7;font-size:.63rem;font-weight:600}.weekly-reset-capacity-grid strong{margin-top:auto;font-size:1.05rem;letter-spacing:-.03em}.weekly-reset-capacity-grid small{margin-top:8px;color:var(--ink-soft);font-size:.62rem;line-height:1.5}.weekly-reset-capacity-grid i{position:absolute;top:18px;right:18px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--cobalt);color:white;font-style:normal}.weekly-reset-recommendation{background:#fbf8f3}.weekly-reset-rep-label{display:flex;align-items:center;gap:12px;margin-top:32px}.weekly-reset-rep-label>span{color:var(--ink-soft);font-size:.59rem}.weekly-reset-draft{display:grid;gap:9px;margin-top:16px}.weekly-reset-draft>span{color:var(--ink-soft);font-size:.62rem;font-weight:600}.weekly-reset-draft textarea{width:100%;min-height:170px;resize:vertical;border:1px solid rgb(42 42 245/18%);border-radius:22px;padding:24px;background:rgb(250 248 255/84%);color:var(--ink);font-size:clamp(1.45rem,3vw,2.45rem);font-weight:600;letter-spacing:-.045em;line-height:1.2}.weekly-reset-draft small{color:var(--ink-soft);font-size:.58rem;text-align:right}.weekly-reset-archetype-note{display:flex;align-items:center;gap:11px;margin-top:18px;border-left:2px solid #ef6da7;padding:7px 0 7px 14px;color:#6d3d56}.weekly-reset-archetype-note>span{display:grid;gap:2px;font-size:.62rem}.weekly-reset-archetype-note strong{font-size:.58rem;text-transform:uppercase}.weekly-reset-replace-note{display:flex;align-items:center;gap:6px;margin:16px 0 0;color:var(--ink-soft);font-size:.58rem}.weekly-reset-error{margin:16px 0 0;color:#9d2f58;font-size:.64rem;font-weight:600}.weekly-reset-ready{display:flex;min-height:calc(100vh - 230px);align-items:center;justify-content:center;padding:90px 20px 120px;color:#fff;text-align:center;flex-direction:column}.weekly-reset-ready-mark{display:grid;width:62px;height:62px;margin-bottom:20px;place-items:center;border-radius:50%;background:var(--gradient-heart);color:white;box-shadow:0 14px 34px rgb(122 59 245/23%)}.weekly-reset-ready>p:not(.weekly-reset-ready-note){margin:22px 0 9px;color:rgb(255 255 255/60%);font-size:.68rem}.weekly-reset-ready h1{max-width:850px;margin:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:600;letter-spacing:-.068em;line-height:1}.weekly-reset-ready-meta{display:flex;justify-content:center;gap:9px;margin-top:26px}.weekly-reset-ready-meta span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(255 255 255/14%);border-radius:999px;padding:8px 11px;background:rgb(255 255 255/6%);color:rgb(255 255 255/70%);font-size:.6rem}.weekly-reset-ready-actions{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:36px}.weekly-reset-ready-actions>a:not(.button-primary){border-bottom:1px solid rgb(255 255 255/28%);padding-bottom:4px;color:rgb(255 255 255/84%);font-size:.65rem;font-weight:600}.weekly-reset-ready-note{max-width:480px;margin:42px 0 0;color:rgb(255 255 255/48%);font-size:.62rem}@keyframes weekly-reset-threshold-breathe{0%{opacity:.82;transform:scale(1)}to{opacity:1;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.weekly-reset-threshold-art img{animation:none}.weekly-reset-capacity-grid button,.weekly-reset-option-grid button{transition:none}}.dashboard-account-actions{display:grid;gap:9px;margin-top:18px;border-top:1px solid rgb(20 20 20/8%);padding-top:16px}.account-sign-out,.dashboard-account-actions>a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(20 20 20/9%);border-radius:12px;padding:8px 10px;background:rgb(255 255 255/52%);color:var(--ink-soft);font-size:.62rem;font-weight:600}.account-sign-out:hover,.dashboard-account-actions>a:hover{border-color:rgb(42 42 245/20%);color:var(--cobalt)}.account-sign-out:disabled{cursor:wait;opacity:.65}.check-flow{min-height:calc(100vh - 240px);padding:28px 0 48px}.check-heading h1{margin:20px 0 10px;font-size:clamp(2.8rem,11vw,4rem);letter-spacing:-.068em;line-height:.96}.check-heading>p{gap:7px;color:var(--ink-soft);font-size:.7rem}.check-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:38px 0 34px}.check-progress span{height:4px;border-radius:999px;background:rgb(110 104 100/14%)}.check-progress span.is-active{background:var(--cobalt)}.check-step-label{display:flex;align-items:center;justify-content:space-between}.check-step-label button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(20 20 20/7%);border-radius:50%;background:rgb(255 255 255/58%);color:var(--ink-soft);cursor:pointer}.check-step-label button:disabled{opacity:0;pointer-events:none}.check-step-label>span{color:var(--ink-soft);font-size:.7rem}.check-note h2,.check-step h2{margin:22px 0 24px;font-size:clamp(1.9rem,8vw,2.65rem);font-weight:600;letter-spacing:-.05em;line-height:1.08}.check-chip-grid{grid-template-columns:1fr 1fr;gap:10px}.check-chip-grid button{min-height:56px;border:1px solid rgb(255 255 255/78%);border-radius:999px;padding:10px 16px;background:rgb(255 255 255/62%);box-shadow:0 6px 20px rgb(180 140 120/8%);color:#403b38;font-size:.78rem;transition:border-color .18s ease,background-color .18s ease}.check-chip-grid button.is-selected,.check-chip-grid button:hover{border-color:rgb(42 42 245/22%);background:rgb(42 42 245/7%);color:var(--cobalt)}.check-other{grid-template-columns:1fr auto;gap:8px;margin-top:12px}.check-note textarea,.check-other input{border-radius:var(--radius-input);padding:15px 16px;background:rgb(255 255 255/68%);box-shadow:var(--card-shadow);color:var(--ink)}.check-note textarea:focus,.check-other input:focus{border-color:rgb(42 42 245/28%)}.check-note textarea{line-height:1.55}.check-note .button-primary{width:100%;margin-top:12px}.stuck-support{display:flex;justify-content:center;min-height:36px;margin-top:34px}.stuck-support button,.stuck-support p{display:inline-flex;align-items:center;gap:7px;margin:0;border:0;background:transparent;color:var(--ink-soft);font-size:.7rem}.stuck-support button{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.check-complete{display:flex;min-height:calc(100vh - 240px);align-items:center;justify-content:center;padding:40px 0 70px;flex-direction:column;text-align:center}.check-complete-icon{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:rgb(255 184 209/46%);color:#b83578;box-shadow:0 0 40px rgb(255 184 209/32%)}.check-complete h1{margin:28px 0 12px;font-size:clamp(2.8rem,11vw,4rem);font-weight:600;letter-spacing:-.068em;line-height:.98}.check-complete p{margin:0 0 28px;color:var(--ink-soft);font-size:.84rem}.member-shell:has(.steady-flow){min-height:100svh;background:#030819;color:#fffaf4}.member-shell:has(.steady-flow) .member-header{position:absolute;z-index:10;top:0;right:0;left:0;width:100%;max-width:none;padding-inline:clamp(24px,3.6vw,52px)}.member-shell:has(.steady-flow) .brand-mark{color:#fffaf4}.member-shell:has(.steady-flow) .privacy-note{color:rgb(255 250 244/82%)}.member-shell:has(.steady-flow) .member-header-actions .account-sign-out{border:1px solid rgb(255 250 244/28%);background:rgb(3 8 25/42%);color:#fffaf4;box-shadow:none}.member-shell:has(.steady-flow) .member-main{width:100%;margin:0;padding:0}.member-shell:has(.steady-flow) .surface-footer{display:none}.steady-flow{position:relative;isolation:isolate;display:flex;min-height:100svh;align-items:center;overflow:hidden;padding:172px 24px 70px;flex-direction:column;background:#030819;color:#fffaf4;text-align:center}.steady-night-sky{position:absolute;z-index:0;overflow:hidden;background:#030819 url(/media/the167-night-poster.jpg) 50%/cover no-repeat;inset:0;pointer-events:none}.steady-night-sky:after,.steady-night-sky:before{position:absolute;content:"";inset:0}.steady-night-sky:before{background:url(/media/the167-night-poster.jpg) 50%/cover no-repeat;filter:brightness(.86) contrast(1.32) saturate(.9);mix-blend-mode:screen;opacity:.22;animation:steady-star-twinkle 6.4s ease-in-out infinite alternate}.steady-night-sky:after{background:rgb(2 7 25/30%);box-shadow:inset 0 0 190px 58px rgb(1 5 20/74%)}.steady-night-video{position:absolute;display:block;width:100%;height:100%;filter:brightness(.58) contrast(1.14) saturate(.88);inset:0;-o-object-fit:cover;object-fit:cover;transform:scale(1.015)}@keyframes steady-star-twinkle{0%,to{filter:brightness(.76) contrast(1.28) saturate(.86);opacity:.15}38%{filter:brightness(1.08) contrast(1.38) saturate(.94);opacity:.34}68%{filter:brightness(.88) contrast(1.32) saturate(.9);opacity:.22}}.steady-chip{border-color:rgb(255 250 244/24%);background:rgb(4 10 34/92%);box-shadow:0 16px 48px rgb(0 0 0/18%);color:rgb(255 250 244/92%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.steady-chip,.steady-label{position:relative;z-index:1}.steady-label{margin:24px 0 0;color:rgb(255 250 244/66%);font-size:.76rem}.breathing-stage{position:relative;z-index:1;display:grid;width:min(34vw,48svh,430px);min-width:360px;aspect-ratio:1;place-items:center;margin:50px 0 78px}.breathing-ring{position:absolute;border:1px solid rgb(76 91 255/72%);border-radius:50%;box-shadow:0 0 22px rgb(42 42 245/18%),inset 0 0 24px rgb(42 42 245/7%)}.breathing-ring-1{width:100%;height:100%;border-color:rgb(85 101 255/82%);box-shadow:-12px 0 34px rgb(42 42 245/25%),16px 0 34px rgb(255 138 76/15%)}.breathing-ring-2{width:84%;height:84%;border-color:rgb(128 76 245/60%)}.breathing-ring-3{width:68%;height:68%;border-color:rgb(228 76 180/56%);box-shadow:-10px 0 28px rgb(42 42 245/18%),12px 0 30px rgb(255 138 76/17%)}.breathing-core{position:relative;z-index:1;display:flex;width:52%;aspect-ratio:1;align-items:center;justify-content:center;border:1px solid rgb(255 184 209/82%);border-radius:50%;flex-direction:column;background:rgb(5 11 39/72%);box-shadow:-14px 0 38px rgb(42 42 245/30%),16px 0 38px rgb(255 138 76/24%),inset 0 0 48px rgb(122 59 245/12%);color:#fffaf4;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.breathing-core span{color:rgb(255 250 244/88%);font-size:.72rem;text-transform:uppercase;letter-spacing:.18em}.breathing-core strong{margin-top:9px;font-size:clamp(2.5rem,4.1vw,3.35rem);font-weight:600;letter-spacing:-.055em;line-height:1}.true-sentence{position:relative;z-index:1;width:min(100%,650px);text-align:center}.true-sentence label{display:block;margin-bottom:10px;color:rgb(255 250 244/68%);font-size:.78rem}.true-sentence textarea{display:block;width:100%;height:112px;min-height:112px;overflow:hidden;resize:none;border:0;padding:10px 8px 16px;background:transparent;color:#fffaf4;font-size:clamp(1.55rem,2.45vw,2.15rem);font-weight:600;letter-spacing:-.04em;line-height:1.24;outline:none;text-align:center}.true-sentence textarea:focus-visible{border-radius:6px;outline:2px solid rgb(126 112 255/72%);outline-offset:5px}.steady-finished{position:relative;z-index:1;display:flex;min-height:min(620px,72svh);align-items:center;justify-content:center;padding:90px 0;flex-direction:column;text-align:center}.steady-finished-glow{position:absolute;width:260px;height:260px;border:1px solid rgb(255 184 209/42%);border-radius:50%;box-shadow:0 0 80px rgb(122 59 245/24%),inset 0 0 60px rgb(42 42 245/14%)}.steady-finished a,.steady-finished h1,.steady-finished p{position:relative}.steady-finished h1{margin:0;color:#fffaf4;font-size:clamp(3.2rem,8vw,5rem);font-weight:600;letter-spacing:-.075em;line-height:.94}.steady-finished p{max-width:440px;margin:22px 0 30px;color:rgb(255 250 244/72%);font-size:1rem;line-height:1.6}@media (max-width:760px){.steady-flow{justify-content:flex-start;padding:112px 20px 40px}.steady-label{margin-top:19px}.breathing-stage{width:min(78vw,320px);min-width:0;margin:25px 0}.breathing-core strong{font-size:clamp(2.15rem,10vw,2.75rem)}.true-sentence{width:min(100%,480px)}.true-sentence textarea{height:140px;min-height:140px;padding-inline:2px;font-size:clamp(1.5rem,7.2vw,1.9rem)}.steady-finished{min-height:min(600px,75svh);padding-inline:16px}}@media (min-width:761px) and (max-height:820px){.steady-flow{padding-top:112px}.steady-label{margin-top:18px}.breathing-stage{width:min(32vw,42svh,360px);min-width:320px;margin:18px 0 28px}.true-sentence textarea{height:104px;min-height:104px}}@media (max-width:760px) and (max-height:720px){.steady-flow{padding-top:92px}.breathing-stage{width:min(58svh,280px);margin-block:18px}.true-sentence textarea{height:120px;min-height:120px}}@media (prefers-reduced-motion:reduce){.steady-night-video{display:none}.steady-night-sky:before{filter:brightness(.82) contrast(1.3) saturate(.88);opacity:.24;animation:none}}.rep-dialog-backdrop{position:fixed;z-index:50;inset:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgb(20 20 20/24%);backdrop-filter:blur(8px)}.rep-dialog{position:relative;width:min(100%,480px);min-height:520px;padding:26px;background:rgb(251 244 236/96%)}.rep-dialog-close{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(20 20 20/7%);border-radius:50%;background:rgb(255 255 255/58%);color:var(--ink-soft);cursor:pointer}.rep-dialog-close:disabled{cursor:wait;opacity:.45}.rep-dialog-progress{display:grid;width:calc(100% - 56px);grid-template-columns:repeat(4,1fr);gap:6px}.rep-dialog-progress span{height:4px;border-radius:999px;background:rgb(110 104 100/14%)}.rep-dialog-progress span.is-active{background:var(--cobalt)}.rep-dialog-rep{margin:24px 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.5}.rep-dialog-step{display:flex;min-height:390px;justify-content:center;flex-direction:column}.rep-dialog-complete h2,.rep-dialog-step h2{margin:0 0 24px;font-size:clamp(2rem,8vw,2.8rem);font-weight:600;letter-spacing:-.055em;line-height:1.04}.slider-step>strong{margin:8px 0 20px;color:var(--cobalt);font-size:4.2rem;font-weight:600;letter-spacing:-.08em;text-align:center}.slider-step input[type=range]{width:100%;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--lavender),var(--rose),var(--peach));cursor:pointer}.slider-step input[type=range]::-webkit-slider-thumb{width:28px;height:28px;-webkit-appearance:none;appearance:none;border:4px solid white;border-radius:50%;background:var(--cobalt);box-shadow:0 5px 16px rgb(42 42 245/24%)}.slider-labels{display:flex;justify-content:space-between;margin-top:12px;color:var(--ink-soft);font-size:.68rem}.slider-step .button-primary{margin-top:38px}.delta-label{margin:0;color:var(--ink-soft);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.delta-label,.delta-value{font-weight:600;text-align:center}.delta-value{margin:4px 0 28px;color:var(--cobalt);font-size:5.2rem;letter-spacing:-.09em}.rep-dialog-step>label{margin-bottom:8px;color:var(--ink-soft);font-size:.72rem}.rep-dialog-step textarea{resize:none;border:1px solid rgb(255 255 255/78%);border-radius:var(--radius-input);padding:15px;background:rgb(255 255 255/68%);box-shadow:var(--card-shadow);color:var(--ink);line-height:1.5;outline:none}.rep-dialog-step>.button-primary{margin-top:14px}.rep-share-step>p{margin:-10px 0 22px;color:var(--ink-soft);font-size:.78rem}.rep-share-step>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rep-share-step>div>button{display:flex;min-height:164px;align-items:flex-start;gap:10px;border:1px solid rgb(255 255 255/78%);border-radius:20px;padding:18px;flex-direction:column;background:rgb(255 255 255/62%);color:var(--ink);cursor:pointer;text-align:left}.rep-share-step>div>button:hover{border-color:rgb(42 42 245/22%);background:rgb(255 255 255/88%)}.rep-share-step>div>button:disabled{cursor:wait;opacity:.62}.rep-share-step>div>button:disabled:hover{border-color:rgb(255 255 255/78%);background:rgb(255 255 255/62%)}.rep-share-step button>svg{color:var(--cobalt)}.rep-share-step button strong{font-size:.86rem}.rep-share-step button span{color:var(--ink-soft);font-size:.7rem;line-height:1.45}.rep-share-step>.rep-save-error{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;border:1px solid rgb(160 47 72/16%);border-radius:14px;padding:11px 12px;background:rgb(255 248 247/82%);color:#8b2941;font-size:.68rem;line-height:1.45}.rep-save-error svg{flex:0 0 auto;margin-top:1px}.rep-dialog-complete{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.rep-dialog-complete>span{display:grid;width:70px;height:70px;place-items:center;margin-bottom:26px;border-radius:50%;background:rgb(201 184 255/38%);color:#5c43c5}.rep-dialog-complete .rep-complete-delta{margin:-8px 0 20px;color:var(--ink-soft)}.rep-proof-list{display:grid;width:100%;gap:8px;margin-bottom:22px}.rep-proof-list span{display:flex;min-height:42px;align-items:center;gap:10px;border:1px solid rgb(255 255 255/74%);border-radius:14px;padding:10px 12px;background:rgb(255 255 255/50%);color:var(--ink-soft);font-size:.72rem;text-align:left}.rep-proof-list svg{color:var(--cobalt)}.rep-dialog-complete>.button-primary,.rep-dialog-complete>.button-quiet{width:100%}.rep-dialog-complete>.button-quiet{margin-top:8px}.member-shell:has(.journal-flow){position:relative;isolation:isolate;overflow:hidden;background:#151024}.member-shell:has(.journal-flow) .member-header,.member-shell:has(.journal-flow) .member-main,.member-shell:has(.journal-flow) .surface-footer{position:relative;z-index:2}.member-shell:has(.journal-flow) .member-header,.member-shell:has(.journal-flow) .surface-footer{z-index:4}.member-shell:has(.journal-flow) .member-header{width:min(100%,1440px)}.member-shell:has(.journal-flow) .brand-mark,.member-shell:has(.journal-flow) .privacy-note{color:rgb(255 249 242/88%)}.member-shell:has(.journal-flow) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/16%);background:rgb(24 17 39/54%);color:rgb(255 249 242/90%);box-shadow:0 12px 34px rgb(5 2 16/20%);backdrop-filter:blur(16px)}.member-shell:has(.journal-flow) .member-main{width:min(calc(100% - 96px),1440px);padding-top:20px}.member-shell:has(.journal-flow) .surface-footer{display:none}.member-shell:has(.journal-flow) .member-nav{border-color:rgb(255 255 255/16%);background:rgb(27 20 44/74%);box-shadow:0 18px 52px rgb(5 2 16/34%);backdrop-filter:blur(24px)}.member-shell:has(.journal-flow) .member-nav a{color:rgb(255 249 242/68%)}.member-shell:has(.journal-flow) .member-nav a:hover{background:rgb(255 255 255/7%);color:white}.member-shell:has(.journal-flow) .member-nav a.is-active{background:rgb(255 255 255/12%);color:#cdb9ff;box-shadow:inset 0 0 0 1px rgb(255 255 255/10%)}.journal-background{position:fixed;z-index:0;inset:0;overflow:hidden;background:#171027 url(/media/journal-afterglow-poster.jpg) 50%/cover no-repeat;pointer-events:none}.journal-background:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgb(13 9 29/78%),rgb(18 12 35/64%) 44%,rgb(30 19 39/55%)),linear-gradient(180deg,rgb(11 7 23/40%),rgb(15 10 29/68%))}.journal-background-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(7px) saturate(.64) brightness(.72);transform:scale(1.025)}.journal-flow{position:relative;z-index:1;display:grid;min-height:min(720px,calc(100dvh - 220px));grid-template-columns:minmax(340px,.72fr) minmax(700px,1.5fr);align-items:start;gap:clamp(42px,6vw,84px);padding:24px 0 56px}.journal-intro{padding-top:8px;color:#fffaf4}.route-back-link{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-bottom:28px;color:var(--ink-soft);font-size:.72rem}.journal-intro .route-back-link{margin-bottom:34px;color:rgb(255 249 242/74%)}.journal-kicker{border-color:rgb(255 255 255/17%);background:rgb(28 20 45/44%);color:rgb(255 249 242/88%);box-shadow:none;backdrop-filter:blur(16px)}.journal-intro>h1{max-width:10ch;margin:46px 0 22px;font-size:clamp(3.6rem,5.3vw,5rem);font-weight:600;letter-spacing:-.072em;line-height:.94}.journal-intro>p{max-width:29ch;margin:0;color:rgb(255 249 242/74%);font-size:clamp(.86rem,1.1vw,1rem);line-height:1.65}.journal-record{overflow:hidden;min-height:720px;border:1px solid rgb(255 224 196/34%);border-radius:26px;background:rgb(39 27 50/72%);box-shadow:0 28px 78px rgb(7 3 18/28%);color:#fffaf4;backdrop-filter:blur(28px) saturate(.78)}.journal-list{display:grid;min-height:718px;padding:0 clamp(26px,4vw,54px)}.journal-entry{min-width:0;min-height:359px;padding:clamp(30px,4vw,48px) 0}.journal-entry+.journal-entry{border-top:1px solid rgb(255 255 255/13%)}.journal-entry-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.journal-entry time{color:rgb(255 249 242/66%);font-size:.7rem}.journal-tier-label{color:#c9b8ff;font-size:.72rem;font-weight:600;letter-spacing:.015em}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.journal-tier-label{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.journal-entry h2{max-width:29ch;margin:32px 0 18px;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.28}.journal-entry>p{max-width:58ch;margin:0 0 24px;color:rgb(255 249 242/72%);font-size:.84rem;font-style:italic;line-height:1.7}.journal-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid rgb(255 255 255/13%)}.journal-entry-meta strong{color:#c8b3ff;font-size:.74rem}.journal-entry-meta span{display:inline-flex;align-items:center;gap:6px;color:rgb(255 249 242/68%);font-size:.67rem}.journal-empty{display:flex;min-height:280px;align-items:center;justify-content:center;gap:18px;margin:0;border:0;border-radius:0;padding:34px;background:transparent;box-shadow:none;color:#fffaf4;flex-direction:column;text-align:center}.journal-empty>svg{color:#c9b8ff}.journal-empty p{max-width:320px;margin:0;color:rgb(255 249 242/72%);font-size:.85rem;line-height:1.6}@media (max-width:980px){.member-shell:has(.journal-flow) .member-main{width:min(calc(100% - 40px),760px)}.journal-flow{min-height:0;grid-template-columns:1fr;gap:38px;padding-top:10px}.journal-entry,.journal-list,.journal-record{min-height:0}.journal-intro>h1{max-width:10ch;margin-top:32px;font-size:clamp(3.6rem,9vw,5rem)}.journal-intro>p{max-width:42ch}}@media (max-width:767px){.member-shell:has(.journal-flow) .member-header{padding-inline:18px}.member-shell:has(.journal-flow) .member-main{width:min(calc(100% - 28px),620px);padding-top:14px}.journal-background{background-position:58%}.journal-background:after{background:linear-gradient(180deg,rgb(12 8 28/72%),rgb(20 12 34/66%))}.journal-flow{gap:30px;padding-bottom:36px}.journal-intro .route-back-link{margin-bottom:24px}.journal-intro>h1{margin:30px 0 15px;font-size:clamp(3.15rem,15vw,4.25rem)}.journal-intro>p{max-width:31ch;font-size:.8rem}.journal-record{border-radius:22px;background:rgb(40 27 50/80%);backdrop-filter:blur(22px) saturate(.76)}.journal-list{padding-inline:20px}.journal-entry{padding-block:28px}.journal-entry h2{margin-top:24px;font-size:clamp(1.35rem,6.4vw,1.7rem)}}@media (prefers-reduced-motion:reduce){.journal-background-video{display:none}}.member-shell:has(.the167-flow){overflow-x:clip;background:#07112f}.member-shell:has(.the167-flow) .member-header{position:relative;z-index:5;width:min(100%,1440px);background:#07112f}.member-shell:has(.the167-flow) .brand-mark,.member-shell:has(.the167-flow) .privacy-note{color:rgb(255 249 242/88%)}.member-shell:has(.the167-flow) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/18%);background:rgb(13 21 53/74%);color:white;box-shadow:0 10px 32px rgb(1 5 22/24%)}.member-shell:has(.the167-flow) .member-main-wide{width:100%;max-width:none;padding:0}.member-shell:has(.the167-flow) .surface-footer{position:relative;z-index:2;width:100%;max-width:none;margin:0;padding:34px max(28px,calc((100vw - 1160px) / 2));background:#fbf7f1}.member-shell:has(.the167-flow) .member-nav{border-color:rgb(255 255 255/16%);background:rgb(10 19 48/88%);box-shadow:0 20px 54px rgb(1 5 22/38%);backdrop-filter:blur(24px)}.member-shell:has(.the167-flow) .member-nav a{color:rgb(255 249 242/68%)}.member-shell:has(.the167-flow) .member-nav a:hover{background:rgb(255 255 255/7%);color:white}.member-shell:has(.the167-flow) .member-nav a.is-active{background:rgb(255 255 255/12%);color:#cdb9ff;box-shadow:inset 0 0 0 1px rgb(255 255 255/10%)}.the167-flow{width:100%;max-width:none;margin:0;padding:0}.the167-panel{position:relative;isolation:isolate;overflow:hidden}.the167-panel-inner{position:relative;z-index:2;width:min(calc(100% - 80px),1160px);margin-inline:auto}.the167-night-background{position:absolute;z-index:0;inset:0;overflow:hidden;background:#07112f url(/media/the167-night-poster.jpg) 50%/cover no-repeat;pointer-events:none}.the167-night-background:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 70% 35%,rgb(85 72 255/12%),transparent 34%),linear-gradient(90deg,rgb(3 10 34/74%),rgb(7 16 48/58%))}.the167-night-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.86) brightness(.66) contrast(1.08);transform:scale(1.02)}.the167-panel-hero{min-height:660px;background:#07112f}.the167-panel-hero .the167-hero{min-height:660px;padding-block:68px 76px}.the167-panel-hero .the167-hero-copy h1,.the167-panel-hero .the167-time-stamp strong,.the167-panel-hero .the167-welcome{color:#fffaf4}.the167-panel-hero .the167-hero-copy>.chip{border-color:rgb(255 255 255/18%);background:rgb(7 14 40/52%);color:rgb(255 250 244/84%);backdrop-filter:blur(14px)}.the167-panel-hero .the167-hero-copy h1 span{background:linear-gradient(100deg,#a99cff 4%,#c792ff 48%,#ff8fc7);background-clip:text;-webkit-background-clip:text}.the167-panel-hero .the167-intro,.the167-panel-hero .the167-time-stamp span{color:rgb(255 249 242/70%)}.the167-panel-hero .the167-time-stamp{border-color:rgb(255 255 255/18%)}.the167-panel-hero .the167-horizon-card{min-height:430px;border-color:rgb(255 255 255/54%);background:radial-gradient(circle at 92% 12%,rgb(255 184 209/26%),transparent 15rem),radial-gradient(circle at 10% 90%,rgb(201 184 255/22%),transparent 16rem),rgb(255 251 248/96%);box-shadow:0 28px 70px rgb(0 4 23/30%)}.the167-panel-agreement{background:radial-gradient(circle at 90% 14%,rgb(255 184 209/12%),transparent 26rem),#fbf7f1;color:var(--ink)}.the167-panel-agreement>.the167-panel-inner{padding-block:58px 66px}.the167-panel-agreement .session-bridge-card{margin-top:0}.the167-panel-action{min-height:760px;background:#050d2a;color:#fffaf4}.the167-panel-action:before{position:absolute;z-index:1;top:0;right:0;left:0;height:105px;content:"";background:linear-gradient(180deg,rgb(255 247 241/10%),transparent);pointer-events:none}.the167-panel-action .the167-night-background{background-position:52%}.the167-panel-action .the167-night-background:after{background:radial-gradient(ellipse at 55% 0,rgb(135 87 255/32%),transparent 38%),linear-gradient(180deg,rgb(4 9 32/42%),rgb(3 9 32/76%))}.the167-night-video-action{filter:saturate(1.05) brightness(.7) contrast(1.12)}.the167-panel-action>.the167-panel-inner{padding-block:82px 92px}.the167-panel-action .the167-section-heading{border-color:rgb(255 255 255/18%)}.the167-panel-action .the167-section-heading h2{color:#fffaf4}.the167-panel-action .the167-heading-actions>span{color:rgb(255 249 242/68%)}.the167-panel-action .the167-heading-actions>a{border-color:rgb(201 184 255/44%);color:#cdb9ff}.the167-panel-action .the167-edge-card{border-color:rgb(255 255 255/68%);background:radial-gradient(circle at 90% 0,rgb(201 184 255/22%),transparent 18rem),rgb(255 251 248/97%);color:var(--ink);box-shadow:0 30px 80px rgb(0 4 23/34%)}.the167-panel-action .the167-rhythm-card{border-color:rgb(255 255 255/16%);background:rgb(11 21 53/78%);color:#fffaf4;box-shadow:0 30px 80px rgb(0 4 23/30%);backdrop-filter:blur(22px) saturate(1.06)}.the167-panel-action .the167-practice-path strong,.the167-panel-action .the167-rhythm-heading h3{color:#fffaf4}.the167-panel-action .the167-practice-path em,.the167-panel-action .the167-practice-path small,.the167-panel-action .the167-rhythm-heading>span,.the167-panel-action .the167-studio-note{color:rgb(255 249 242/66%)}.the167-panel-action .the167-practice-path em.is-complete{color:#cdb9ff}.the167-panel-action .the167-practice-path>a{border-color:rgb(255 255 255/10%);background:rgb(255 255 255/5%)}.the167-panel-action .the167-practice-path>a:hover{border-color:rgb(201 184 255/34%);background:rgb(255 255 255/8%)}.the167-panel-resolution{background:radial-gradient(circle at 8% 18%,rgb(201 184 255/10%),transparent 28rem),#fbf7f1;color:var(--ink)}.the167-panel-resolution>.the167-panel-inner{padding-block:70px 88px}.the167-panel-resolution .the167-evidence-section{padding-top:0}.the167-panel-resolution .the167-session-card{margin-bottom:0}@media (max-width:980px){.the167-panel-inner{width:min(calc(100% - 40px),760px)}.the167-panel-hero,.the167-panel-hero .the167-hero{min-height:0}.the167-panel-hero .the167-hero{padding-block:52px 60px}.the167-panel-action>.the167-panel-inner{padding-block:68px 76px}}@media (max-width:767px){.member-shell:has(.the167-flow) .member-header{padding-inline:18px}.member-shell:has(.the167-flow) .surface-footer{padding:30px 20px 120px}.the167-panel-inner{width:min(calc(100% - 28px),620px)}.the167-night-video{display:none}.the167-night-background{background-position:58%}.the167-panel-hero .the167-hero{padding-block:34px 48px}.the167-panel-hero .the167-horizon-card{min-height:360px}.the167-panel-agreement>.the167-panel-inner{padding-block:38px 44px}.the167-panel-action>.the167-panel-inner{padding-block:58px 64px}.the167-panel-action .the167-rhythm-card{min-height:0}.the167-panel-resolution>.the167-panel-inner{padding-block:48px 56px}}@media (prefers-reduced-motion:reduce){.the167-night-video{display:none}}.studio-setup{padding:24px 0 48px}.studio-setup>h1{margin:22px 0 12px;font-size:clamp(3rem,12vw,4.8rem);font-weight:600;letter-spacing:-.074em;line-height:.95}.studio-setup-lede{margin:0;color:var(--ink-soft);font-size:.84rem}.studio-setup form{display:grid;gap:13px;margin-top:34px}.studio-setup-card{position:relative;padding:24px}.studio-step-number{position:absolute;top:21px;right:22px;color:rgb(110 104 100/48%);font-size:.68rem}.studio-setup-card legend,.studio-setup-card>label{color:var(--ink);font-size:.86rem;font-weight:600}.studio-setup-card>input{width:100%;margin-top:18px;border:0;border-bottom:1px solid rgb(20 20 20/10%);padding:10px 2px 14px;background:transparent;color:var(--ink);font-size:1.18rem;font-weight:600;outline:none}.studio-setup-card>input:focus{border-color:var(--cobalt)}.studio-brief-card{overflow:hidden;border-color:rgb(63 54 255/14%);background:radial-gradient(circle at 92% 8%,rgb(254 180 217/24%),transparent 30%),radial-gradient(circle at 8% 100%,rgb(89 76 255/12%),transparent 34%),rgb(255 255 255/72%)}.studio-brief-heading{max-width:430px;padding-right:36px}.studio-brief-heading strong{display:block;font-size:1.12rem;letter-spacing:-.035em}.studio-brief-heading p{margin:7px 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.45}.studio-brief-fields{display:grid;gap:13px;margin-top:22px}.studio-brief-fields label{display:grid;gap:8px;color:var(--ink);font-size:.72rem;font-weight:600}.studio-brief-fields textarea{width:100%;resize:vertical;border:1px solid rgb(20 20 20/8%);border-radius:14px;padding:11px 12px;background:rgb(255 255 255/64%);color:var(--ink);font:inherit;font-size:.76rem;font-weight:400;line-height:1.45;outline:none}.studio-brief-fields textarea:focus{border-color:rgb(42 42 245/36%);box-shadow:0 0 0 3px rgb(42 42 245/8%)}.counterpart-suggestions{display:flex;gap:7px;margin-top:16px;flex-wrap:wrap}.counterpart-suggestions button{min-height:36px;border:1px solid rgb(20 20 20/7%);border-radius:999px;padding:7px 11px;background:rgb(255 255 255/54%);color:var(--ink-soft);cursor:pointer;font-size:.67rem}.counterpart-suggestions button.is-active{border-color:rgb(42 42 245/22%);background:rgb(42 42 245/7%);color:var(--cobalt)}.studio-setup-card fieldset{margin:0;border:0;padding:0}.difficulty-control{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.difficulty-control button{display:flex;min-height:88px;align-items:flex-start;justify-content:center;gap:6px;border:1px solid rgb(20 20 20/7%);border-radius:16px;padding:12px 9px;flex-direction:column;background:rgb(255 255 255/52%);color:var(--ink);cursor:pointer;text-align:left}.difficulty-control button.is-active{border-color:rgb(42 42 245/24%);background:rgb(42 42 245/7%);box-shadow:0 8px 24px rgb(42 42 245/8%)}.difficulty-control strong{font-size:.76rem}.difficulty-control span{color:var(--ink-soft);font-size:.61rem;line-height:1.35}.swap-seats-card{display:grid;min-height:104px;grid-template-columns:46px 1fr 52px;align-items:center;gap:15px;padding:20px 22px}.swap-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:rgb(201 184 255/42%);color:#674cca}.swap-seats-card strong{font-size:.82rem}.swap-seats-card p{margin:3px 0 0;color:var(--ink-soft);font-size:.67rem}.switch{position:relative;width:48px;height:28px;border:0;border-radius:999px;background:rgb(110 104 100/20%);cursor:pointer;transition:background-color .18s ease}.switch span{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 3px 10px rgb(20 20 20/12%);transition:transform .18s ease}.switch.is-on{background:var(--cobalt)}.switch.is-on span{transform:translateX(20px)}.studio-begin{width:100%;margin-top:4px}.studio-private{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px 0 0;color:var(--ink-soft);font-size:.68rem}.member-shell:has(.studio-cinematic){position:relative;overflow:clip;background-color:#070826;background-image:linear-gradient(90deg,rgb(5 7 29/30%),rgb(5 7 29/4%) 62%,rgb(5 7 29/14%)),url(/images/studio-wave-background.png);background-position:50%;background-size:cover;color:#fffaf4}.member-shell:has(.studio-cinematic) .member-header{width:min(calc(100% - 64px),1320px);padding:28px 0}.member-shell:has(.studio-cinematic) .brand-mark,.member-shell:has(.studio-cinematic) .privacy-note{color:#fffaf4}.member-shell:has(.studio-cinematic) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/24%);background:rgb(7 8 38/24%);color:#fffaf4}.member-shell:has(.studio-cinematic) .member-main-wide{width:min(calc(100% - 64px),1320px);padding:16px 0 146px}.studio-cinematic{max-width:1320px;margin:0 auto;padding:clamp(38px,5vw,78px) 0 42px}.studio-cinematic>.chip{border-color:rgb(226 164 255/44%);background:rgb(10 9 45/42%);color:#f0c2ff}.studio-cinematic>h1{max-width:10.5ch;margin:22px 0 24px;color:#fffaf4;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7.6vw,7.25rem);font-weight:600;letter-spacing:-.064em;line-height:.88;text-wrap:balance}.studio-cinematic .studio-setup-lede{max-width:54ch;color:rgb(255 250 244/72%);font-size:.96rem}.studio-cinematic form{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(278px,.48fr);grid-template-areas:"brief counterpart" "brief pressure" "brief swap" "brief submit" "brief private";align-items:start;-moz-column-gap:clamp(34px,5vw,76px);column-gap:clamp(34px,5vw,76px);row-gap:18px;margin-top:clamp(42px,6vw,76px)}.studio-cinematic .studio-setup-card,.studio-cinematic .swap-seats-card{border-color:rgb(238 211 255/26%);background:linear-gradient(135deg,rgb(7 9 38/80%),rgb(25 11 44/62%));box-shadow:0 22px 70px rgb(3 4 24/25%);backdrop-filter:blur(18px)}.studio-cinematic .studio-brief-card{grid-area:brief;min-height:536px;padding:clamp(28px,3.4vw,46px);border-color:rgb(214 170 255/39%);background:linear-gradient(140deg,rgb(8 10 43/84%),rgb(26 12 48/70%)),rgb(12 12 49/68%)}.studio-cinematic .studio-counterpart-card{grid-area:counterpart}.studio-cinematic .studio-pressure-card{grid-area:pressure}.studio-cinematic .swap-seats-card{grid-area:swap}.studio-cinematic .studio-begin{grid-area:submit}.studio-cinematic .studio-private{grid-area:private}.studio-cinematic .studio-step-number{color:rgb(255 250 244/42%)}.studio-cinematic .studio-brief-heading strong{color:#e8b0ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.4vw,2.55rem);font-weight:500}.studio-cinematic .difficulty-control span,.studio-cinematic .studio-brief-heading p,.studio-cinematic .swap-seats-card p{color:rgb(255 250 244/65%)}.studio-cinematic .studio-brief-fields{gap:22px;margin-top:36px}.studio-cinematic .studio-brief-fields label,.studio-cinematic .studio-setup-card legend,.studio-cinematic .studio-setup-card>label,.studio-cinematic .swap-seats-card strong{color:#fffaf4}.studio-cinematic .studio-brief-fields textarea,.studio-cinematic .studio-setup-card>input{border-color:rgb(228 178 255/44%);background:rgb(5 7 31/54%);color:#fffaf4}.studio-cinematic .studio-brief-fields textarea{min-height:82px;padding:15px 16px}.studio-cinematic .studio-brief-fields textarea::-moz-placeholder,.studio-cinematic .studio-setup-card>input::-moz-placeholder{color:rgb(255 250 244/48%)}.studio-cinematic .studio-brief-fields textarea::placeholder,.studio-cinematic .studio-setup-card>input::placeholder{color:rgb(255 250 244/48%)}.studio-cinematic .studio-brief-fields textarea:focus,.studio-cinematic .studio-setup-card>input:focus{border-color:#e8b0ff;box-shadow:0 0 0 3px rgb(232 176 255/17%)}.studio-cinematic .counterpart-suggestions button,.studio-cinematic .difficulty-control button{border-color:rgb(238 211 255/20%);background:rgb(7 9 38/44%);color:rgb(255 250 244/78%)}.studio-cinematic .counterpart-suggestions button.is-active,.studio-cinematic .difficulty-control button.is-active{border-color:rgb(244 167 255/68%);background:rgb(154 74 221/28%);color:#fffaf4;box-shadow:0 10px 28px rgb(34 8 73/28%)}.studio-cinematic .swap-icon{background:rgb(243 174 255/22%);color:#f3b3ff}.studio-cinematic .switch{background:rgb(255 255 255/17%)}.studio-cinematic .switch.is-on{background:#c74bdc}.studio-cinematic .studio-begin{min-height:62px;margin:0;border:1px solid rgb(255 230 181/72%);background:linear-gradient(100deg,#a535db,#f14a9d 45%,#ff942b);box-shadow:0 16px 36px rgb(247 72 126/32%)}.studio-cinematic .studio-private{justify-content:flex-start;margin:0;color:rgb(255 250 244/78%)}.member-shell:has(.studio-cinematic) .surface-footer{border-top:1px solid rgb(255 255 255/14%);color:rgb(255 250 244/62%)}.member-shell:has(.studio-cinematic) .surface-footer a,.member-shell:has(.studio-cinematic) .surface-footer strong{color:#fffaf4}.member-shell:has(.studio-cinematic) .surface-footer>div span{color:#f0b1ff}.member-shell:has(.studio-cinematic) .member-nav{border-color:rgb(255 255 255/16%);background:rgb(6 7 31/76%);backdrop-filter:blur(18px)}.member-shell:has(.studio-cinematic) .member-nav a{color:rgb(255 250 244/68%)}.member-shell:has(.studio-cinematic) .member-nav a.is-active{color:#fffaf4}@media (max-width:760px){.member-shell:has(.studio-cinematic){background-position:58%}.member-shell:has(.studio-cinematic) .member-header,.member-shell:has(.studio-cinematic) .member-main-wide{width:min(calc(100% - 32px),480px)}.member-shell:has(.studio-cinematic) .member-header{padding:18px 0 10px}.member-shell:has(.studio-cinematic) .member-main-wide{padding-bottom:126px}.studio-cinematic{padding-top:36px}.studio-cinematic>h1{max-width:8.6ch;font-size:clamp(3.4rem,14vw,4.8rem)}.studio-cinematic form{grid-template-columns:1fr;grid-template-areas:"brief" "counterpart" "pressure" "swap" "submit" "private";gap:14px;margin-top:38px}.studio-cinematic .studio-brief-card{min-height:0;padding:26px 20px}.studio-cinematic .studio-brief-fields{gap:16px;margin-top:25px}}@media (prefers-reduced-motion:reduce){.member-shell:has(.studio-cinematic){background-attachment:scroll}}.studio-session{display:flex;min-height:calc(100vh - 210px);padding:12px 0 30px;flex-direction:column}.studio-session-header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:14px}.studio-session-header>a{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(20 20 20/7%);border-radius:50%;background:rgb(255 255 255/58%);color:var(--ink-soft)}.studio-session-person{min-width:0}.studio-session-person span,.studio-session-person strong{display:block}.studio-session-person strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.studio-session-person span{margin-top:2px;color:var(--ink-soft);font-size:.62rem;text-transform:capitalize}.studio-session-badges{display:flex;align-items:center;justify-content:flex-end;gap:6px}.studio-session-badges .glass-chip{padding-inline:9px;font-size:.6rem;white-space:nowrap}.status-icon-spin{animation:status-spin .9s linear infinite}.studio-chat-card{min-height:590px;overflow:hidden;padding:0;background:rgb(255 255 255/58%)}.studio-chat-card,.studio-messages{display:flex;flex:1;flex-direction:column}.studio-messages{min-height:0;overflow-y:auto;gap:16px;padding:24px}.studio-first-move{display:flex;min-height:350px;align-items:center;justify-content:center;color:var(--ink-soft);flex-direction:column;text-align:center}.studio-first-move>svg{margin-bottom:18px;color:#8c74ee}.studio-first-move p,.studio-first-move strong{margin:0}.studio-first-move p{font-size:.72rem}.studio-first-move strong{margin-top:5px;color:var(--ink);font-size:1.14rem}.studio-message{display:flex;width:min(84%,360px);gap:5px;flex-direction:column}.studio-message>span{margin-inline:10px;color:var(--ink-soft);font-size:.58rem}.studio-message p{margin:0;border-radius:18px;padding:13px 15px;font-size:.78rem;line-height:1.5}.studio-message.is-member{align-items:flex-end;margin-left:auto}.studio-message.is-member p{border-bottom-right-radius:5px;background:rgb(42 42 245/10%);color:#2d2856}.studio-message.is-counterpart{align-items:flex-start}.studio-message.is-counterpart p{border:1px solid rgb(255 255 255/78%);border-bottom-left-radius:5px;background:rgb(255 255 255/76%);color:#403b38;box-shadow:0 6px 18px rgb(180 140 120/8%)}.typing-indicator{display:flex;width:-moz-fit-content;width:fit-content;gap:4px;border:1px solid rgb(255 255 255/78%);border-radius:18px;padding:13px 16px;background:rgb(255 255 255/76%)}.typing-indicator i{width:5px;height:5px;border-radius:50%;animation:typing-dot .9s ease-in-out infinite;background:var(--ink-soft)}.typing-indicator i:nth-child(2){animation-delay:.12s}.typing-indicator i:nth-child(3){animation-delay:.24s}@keyframes typing-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.85;transform:translateY(-3px)}}@keyframes status-spin{to{transform:rotate(1turn)}}@keyframes loading-pulse{0%,to{opacity:.12;transform:scale(.85)}50%{opacity:.28;transform:scale(1.08)}}@keyframes loading-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.studio-composer{display:grid;grid-template-columns:1fr 44px;align-items:end;gap:8px;padding:14px;border-top:1px solid rgb(20 20 20/6%);background:rgb(255 255 255/74%)}.studio-composer textarea{width:100%;resize:none;border:0;border-radius:15px;padding:12px 13px;background:rgb(251 244 236/70%);color:var(--ink);font-size:.78rem;line-height:1.45;outline:none}.studio-composer button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:var(--cobalt);color:white;cursor:pointer}.studio-composer button:disabled{cursor:default;opacity:.35}.studio-practice-cue{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgb(20 20 20/6%);padding:12px 14px;background:linear-gradient(90deg,rgb(255 246 250/92%),rgb(246 247 255/88%))}.studio-practice-cue div{min-width:0}.studio-practice-cue span,.studio-practice-cue strong{display:block}.studio-practice-cue span{color:var(--ink-soft);font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.studio-practice-cue strong{margin-top:3px;font-size:.76rem}.studio-practice-cue button{flex:0 0 auto;border:1px solid rgb(42 42 245/16%);border-radius:999px;padding:8px 11px;background:rgb(255 255 255/68%);color:var(--cobalt);cursor:pointer;font-size:.66rem;font-weight:600}.studio-practice-cue button:disabled{cursor:default;opacity:.45}.studio-end{align-self:center;margin-top:14px}.studio-debrief{padding:24px 0 48px}.studio-debrief>h1{margin:22px 0 10px;font-size:clamp(3rem,12vw,4.7rem);font-weight:600;letter-spacing:-.074em;line-height:.95}.studio-debrief>p{margin:0;color:var(--ink-soft);font-size:.72rem;text-transform:capitalize}.debrief-scores{display:grid;gap:24px;margin-top:30px;padding:26px}.score-row{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:16px}.score-row>div:first-child{display:flex;gap:3px;flex-direction:column}.score-row span{font-size:.76rem;font-weight:600}.score-row i{color:var(--ink-soft);font-size:.58rem;font-style:normal}.score-track{height:11px;overflow:hidden;border-radius:999px;background:rgb(110 104 100/10%)}.score-track>span{display:block;height:100%;border-radius:inherit;background:var(--gradient-heart);box-shadow:0 0 15px rgb(228 76 180/20%)}.coaching-note-card{position:relative;display:grid;min-height:220px;overflow:hidden;grid-template-columns:120px 1fr;align-items:center;gap:12px;margin-top:14px;padding:24px}.coaching-note-heart{width:150px;height:auto;margin-left:-22px}.coaching-note-card>div{position:relative;z-index:1}.coaching-note-card span{color:var(--ink-soft);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.coaching-note-card h2{margin:12px 0 0;font-size:1.28rem;font-weight:600;letter-spacing:-.035em;line-height:1.35}.debrief-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.debrief-carry-forward{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.debrief-carry-forward .card{min-height:142px;padding:20px}.debrief-carry-forward span,.debrief-carry-forward strong{display:block}.debrief-carry-forward span{color:var(--ink-soft);font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.debrief-carry-forward strong{margin-top:10px;font-size:.92rem;letter-spacing:-.025em;line-height:1.35}.progress-flow,.ripple-flow{padding:24px 0 48px}.progress-flow>h1,.ripple-flow>h1{margin:22px 0 12px;font-size:clamp(3rem,12vw,4.7rem);font-weight:600;letter-spacing:-.074em;line-height:.95}.progress-flow>p,.ripple-flow>p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.6}.ripple-grid{display:grid;gap:13px;margin-top:32px}.ripple-grid>div{min-width:0}.ripple-card{min-width:0;overflow:hidden;padding:23px}.ripple-card-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.ripple-card-topline>span,.ripple-card-topline>strong{font-size:.62rem}.ripple-card-topline>span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.ripple-card-topline>strong{color:var(--cobalt);font-weight:600}.ripple-card>p{margin:22px 0 20px;font-size:1.08rem;font-weight:600;letter-spacing:-.025em;line-height:1.45}.ripple-chain{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;border-radius:999px;padding:7px 10px;background:rgb(255 233 168/35%);color:#765821;font-size:.64rem}.ripple-card>button{display:flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(228 76 180/14%);border-radius:999px;background:rgb(255 184 209/16%);color:#a63b77;cursor:pointer;font-size:.72rem;font-weight:600;padding:0 14px;transition:background-color .18s ease,transform .18s ease}.ripple-card>button:hover{background:rgb(255 184 209/28%)}.ripple-card>button:active{transform:scale(.985)}.ripple-card>button.is-tapped{background:rgb(255 184 209/34%);cursor:default}.like-heart-motion,.ripple-heart-icon{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center}.like-heart-motion{margin:-8px -4px -8px -6px;width:36px;height:36px;flex-basis:36px;color:var(--rose)}.like-heart-motion canvas,.like-heart-motion svg{display:block;width:100%!important;height:100%!important}.ripple-tap-label{min-width:0}.ripple-count{min-width:26px;flex:0 0 auto;border-radius:999px;padding:3px 6px;background:rgb(255 255 255/68%);font-size:.64rem}.ripple-empty{display:flex;min-height:300px;align-items:center;justify-content:center;gap:18px;margin-top:32px;padding:36px;color:var(--ink-soft);flex-direction:column;text-align:center}.ripple-empty>svg{color:var(--cobalt)}.ripple-empty p{max-width:320px;margin:0;line-height:1.6}.member-main:has(.progress-flow){width:min(calc(100% - 40px),1240px)}.progress-editorial.has-evidence{display:grid;grid-template-columns:minmax(470px,.88fr) minmax(600px,1.12fr);gap:clamp(42px,6vw,88px)}.progress-intro{position:relative;min-width:0}.progress-editorial.has-evidence .progress-intro{position:sticky;top:92px;align-self:start;min-height:max(760px,calc(100dvh - 144px));overflow:hidden;border-right:1px solid rgb(110 104 100/10%);padding:54px clamp(34px,4vw,62px) 40px 0}.progress-intro>h1{max-width:12ch;margin:50px 0 20px;font-size:clamp(4rem,4.5vw,4.65rem);font-weight:600;letter-spacing:-.075em;line-height:.98}.progress-intro>p{max-width:34ch;margin:0;color:var(--ink-soft);font-size:clamp(.88rem,1.1vw,1.08rem);line-height:1.62}.progress-record{min-width:0}.progress-editorial.has-evidence .progress-record{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;padding-top:22px}.progress-editorial.has-evidence .progress-grid{display:contents}.progress-editorial.has-evidence .progress-delta-card,.progress-editorial.has-evidence .progress-evidence-card{grid-column:1/-1}.progress-editorial.has-evidence .progress-card{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.progress-editorial.has-evidence .progress-delta-card{padding:20px 10px 30px}.progress-editorial.has-evidence .progress-evidence-card{border-top:1px solid rgb(110 104 100/12%);padding:28px 10px 30px}.progress-editorial.has-evidence .progress-heartbeat-card{min-width:0;border-top:1px solid rgb(110 104 100/12%);border-right:1px solid rgb(110 104 100/12%);padding:24px 22px 24px 10px}.progress-editorial.has-evidence .progress-card-header{grid-template-columns:42px minmax(0,1fr)}.progress-editorial.has-evidence .progress-card-header h2{font-size:1rem}.progress-editorial.has-evidence .progress-card-header p{font-size:.68rem}.progress-editorial.has-evidence .steadiness-evidence{margin-top:22px;padding-top:20px}.progress-editorial.has-evidence .steadiness-evidence>h3{max-width:31ch;font-size:clamp(1.28rem,2vw,1.75rem)}.progress-editorial.has-evidence .steadiness-before-after{position:relative;isolation:isolate;min-height:132px;overflow:hidden;margin-top:18px;border-radius:24px;padding:8px 16px}.progress-editorial.has-evidence .steadiness-before-after>div,.progress-editorial.has-evidence .steadiness-before-after>svg{position:relative;z-index:2}.progress-editorial.has-evidence .steadiness-before-after>div{border:0;background:transparent}.progress-editorial.has-evidence .steadiness-before-after>div:last-child{background:transparent}.progress-editorial.has-evidence .steadiness-before-after strong{font-size:3rem}.progress-editorial.has-evidence .steadiness-history li{border-bottom:1px solid rgb(110 104 100/9%);padding-bottom:12px}.progress-editorial.has-evidence .practice-evidence-list{gap:0;margin-top:18px}.progress-editorial.has-evidence .practice-evidence-list>li{border:0;border-top:1px solid rgb(110 104 100/9%);border-radius:0;padding:18px 0;background:transparent}.progress-editorial.has-evidence .practice-evidence-list>li:first-child{border-top:0;padding-top:0}.progress-editorial.has-evidence .heartbeat-reflection{grid-template-columns:1fr;gap:8px}.progress-editorial.has-evidence .heartbeat-orbit{width:64px;height:64px}.progress-editorial.has-evidence .progress-ripple-note,.progress-editorial.has-evidence .resume-link-card{min-width:0;min-height:0;align-content:start;margin:0;border:0;border-top:1px solid rgb(110 104 100/12%);border-right:1px solid rgb(110 104 100/12%);border-radius:0;background:transparent;box-shadow:none}.progress-editorial.has-evidence .resume-link-card{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;gap:14px;padding:24px 22px}.progress-editorial.has-evidence .trophy-milestone-animation{width:58px;height:58px;border-radius:18px}.progress-editorial.has-evidence .resume-link-copy strong{font-size:1rem}.progress-editorial.has-evidence .resume-link-copy span{font-size:.66rem}.progress-editorial.has-evidence .resume-link-action{width:-moz-fit-content;width:fit-content;grid-column:2;font-size:.68rem}.progress-editorial.has-evidence .progress-ripple-note{grid-template-columns:40px minmax(0,1fr);gap:12px;border-right:0;padding:24px 10px 24px 22px}.progress-editorial.has-evidence .progress-ripple-note>svg{display:none}.progress-evidence-signal{pointer-events:none}.progress-evidence-signal img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.progress-evidence-signal-static{display:none!important}.progress-evidence-signal.is-ambient{position:absolute;right:-9%;bottom:8%;left:-23%;height:clamp(380px,36dvh,430px);opacity:.25;filter:saturate(.76);mask-image:linear-gradient(0deg,#000 58%,transparent);-webkit-mask-image:linear-gradient(0deg,#000 58%,transparent)}.progress-evidence-signal.is-delta{position:absolute;z-index:0;right:4%;bottom:-35%;left:4%;height:190px;opacity:.2;filter:saturate(.74);transform:scaleY(.72);transform-origin:bottom}.progress-first-record{position:relative;display:grid;overflow:hidden;grid-template-columns:70px minmax(0,1fr);gap:22px;margin-top:32px;padding:clamp(28px,6vw,46px);background:radial-gradient(circle at 92% 8%,rgb(201 184 255/23%),transparent 38%),rgb(255 255 255/66%)}.progress-first-record:after{position:absolute;width:190px;height:190px;right:-96px;bottom:-118px;border:1px solid rgb(42 42 245/7%);border-radius:50%;content:""}.progress-first-record-icon{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgb(102 77 204/12%);border-radius:22px;background:rgb(201 184 255/26%);color:#664dcc}.progress-first-record-copy{position:relative;z-index:1}.progress-first-record-copy>small{color:#664dcc;font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.progress-first-record-copy h2{max-width:14ch;margin:9px 0 0;font-size:clamp(1.6rem,5vw,2.25rem);font-weight:600;letter-spacing:-.05em;line-height:1.08}.progress-first-record-copy>p{max-width:53ch;margin:14px 0 0;color:var(--ink-soft);font-size:.78rem;line-height:1.72}.progress-first-record-copy .progress-first-record-payoff{margin-top:18px;border-left:2px solid rgb(42 42 245/24%);padding-left:14px;color:var(--ink)}.progress-first-record-copy .button-primary{width:-moz-fit-content;width:fit-content;margin-top:24px}.progress-first-record-copy>span{display:flex;align-items:center;gap:7px;margin-top:16px;color:var(--ink-soft);font-size:.64rem}.progress-grid{display:grid;gap:14px;margin-top:32px}.progress-card{padding:clamp(23px,4vw,32px)}.progress-card-header{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px}.progress-card-header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgb(201 184 255/35%);color:#664dcc}.progress-card-header h2,.progress-card-header p{margin:0}.progress-card-header h2{font-size:.9rem;font-weight:600}.progress-card-header p{margin-top:3px;color:var(--ink-soft);font-size:.65rem;line-height:1.4}.steadiness-evidence{margin-top:28px;border-top:1px solid rgb(110 104 100/10%);padding-top:22px}.practice-evidence-topline,.steadiness-moment-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.practice-evidence-topline span,.steadiness-moment-topline span{color:#664dcc;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.practice-evidence-topline time,.steadiness-moment-topline time{color:var(--ink-soft);font-size:.62rem}.steadiness-evidence>h3{max-width:34ch;margin:10px 0 0;font-size:clamp(1.2rem,3.5vw,1.65rem);font-weight:600;letter-spacing:-.04em;line-height:1.25}.steadiness-before-after{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:22px}.steadiness-before-after>div{min-height:104px;border:1px solid rgb(255 255 255/78%);border-radius:20px;padding:18px;background:rgb(255 255 255/46%)}.steadiness-before-after>div:last-child{background:linear-gradient(145deg,rgb(225 216 255/54%),rgb(255 255 255/45%))}.steadiness-before-after span,.steadiness-before-after strong{display:block}.steadiness-before-after span{color:var(--ink-soft);font-size:.62rem}.steadiness-before-after strong{margin-top:7px;color:var(--cobalt);font-size:2.15rem;font-weight:600;letter-spacing:-.07em;line-height:1}.steadiness-before-after>svg{color:#846be1}.steadiness-evidence>p{margin:17px 0 0;color:var(--ink-soft);font-size:.72rem;line-height:1.65}.steadiness-history{margin-top:24px;border-top:1px solid rgb(110 104 100/10%);padding-top:18px}.steadiness-history>small{color:var(--ink-soft);font-size:.61rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.practice-evidence-list,.steadiness-history ol{margin:0;padding:0;list-style:none}.steadiness-history li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px}.steadiness-history li>span{color:var(--ink-soft);font-size:.68rem;line-height:1.45}.steadiness-history li>strong{display:flex;align-items:center;gap:5px;color:#664dcc;font-size:.72rem;white-space:nowrap}.practice-evidence-list{display:grid;gap:12px;margin-top:24px}.practice-evidence-list>li{border:1px solid rgb(110 104 100/10%);border-radius:20px;padding:19px 20px;background:rgb(255 255 255/38%)}.practice-evidence-list>li.is-difficult{border-color:rgb(217 143 84/20%);background:linear-gradient(140deg,rgb(255 239 220/43%),rgb(255 255 255/38%))}.practice-evidence-list>li.is-difficult .practice-evidence-topline span{color:#a66535}.practice-evidence-list h3{margin:10px 0 0;font-size:.94rem;font-weight:600;letter-spacing:-.025em;line-height:1.4}.practice-evidence-list p{margin:9px 0 0;color:var(--ink-soft);font-size:.68rem;line-height:1.6}.practice-evidence-list p strong{color:var(--ink);font-weight:600}.practice-evidence-list li>small{display:block;margin-top:12px;color:rgb(110 104 100/78%);font-size:.6rem}.heartbeat-reflection{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:24px;margin-top:24px}.heartbeat-orbit{position:relative;display:grid;width:98px;height:98px;place-items:center}.heartbeat-orbit>i{position:absolute;border:1px solid rgb(231 122 178/14%);border-radius:50%;inset:6px}.heartbeat-orbit>i:nth-child(2){border-color:rgb(102 77 204/10%);inset:17px}.heartbeat-orbit>span{z-index:1;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:rgb(110 104 100/8%);color:var(--ink-soft)}.heartbeat-orbit.has-presence>i:first-child{border-color:rgb(231 122 178/30%);box-shadow:0 0 22px rgb(228 76 180/7%)}.heartbeat-orbit.has-presence>span{background:rgb(245 211 229/62%);color:#b75186}.heartbeat-reflection strong{display:block;font-size:.86rem;font-weight:600;line-height:1.45}.heartbeat-reflection p{margin:8px 0 0;color:var(--ink-soft);font-size:.68rem;line-height:1.6}.progress-ripple-note{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;border:1px solid rgb(110 104 100/9%);border-radius:20px;padding:17px 20px;background:rgb(255 255 255/36%);color:inherit}.progress-ripple-note>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgb(185 226 245/28%);color:#397c9d}.progress-ripple-note small,.progress-ripple-note strong{display:block}.progress-ripple-note small{color:#397c9d;font-size:.57rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.progress-ripple-note strong{margin-top:3px;font-size:.76rem;font-weight:600;line-height:1.45}.progress-ripple-note p{margin:3px 0 0;color:var(--ink-soft);font-size:.62rem;line-height:1.45}.progress-ripple-note>svg{color:var(--ink-soft)}.resume-link-card{position:relative;display:grid;min-height:168px;overflow:hidden;grid-template-columns:124px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:22px;margin-top:14px;border:1px solid var(--card-border);border-radius:22px;padding:20px 24px 20px 18px;background:rgb(255 255 255/66%);box-shadow:var(--card-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resume-link-card:hover{border-color:rgb(168 129 67/24%);box-shadow:0 24px 52px rgb(87 62 46/11%);transform:translateY(-2px)}.resume-link-copy small,.resume-link-copy strong,.resume-link-copy>span{display:block}.resume-link-copy small{color:#9b763b;font-size:.61rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.resume-link-copy strong{margin-top:7px;font-size:1.35rem;font-weight:600;letter-spacing:-.035em}.resume-link-copy>span{max-width:40ch;margin-top:7px;color:var(--ink-soft);font-size:.7rem;line-height:1.5}.resume-link-action{display:flex;width:-moz-fit-content;width:fit-content;grid-column:2;align-items:center;gap:8px;margin-top:2px;color:var(--ink-soft);font-size:.65rem;font-weight:600;white-space:nowrap}.resume-link-card.has-record{border-color:rgb(168 129 67/17%);background:radial-gradient(circle at 8% 35%,rgb(255 225 153/24%),transparent 31%),rgb(255 255 255/72%)}.trophy-milestone-animation{display:grid;width:116px;height:116px;grid-row:1/3;place-items:center;border:1px solid rgb(168 129 67/13%);border-radius:30px;background:rgb(255 247 225/58%);color:#a97928}.trophy-milestone-player,.trophy-milestone-player canvas,.trophy-milestone-player svg{display:block;width:100%!important;height:100%!important}.resume-flow{width:min(100%,1120px);margin:0 auto;padding:0 0 46px}.member-main-wide:has(.resume-flow){padding-top:8px}.resume-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 32px 0}.courage-resume-document{position:relative;min-height:0;overflow:hidden;border:1px solid rgb(176 138 75/14%);border-radius:24px;background:rgb(255 255 255/91%);box-shadow:0 24px 72px rgb(87 62 46/9%)}.resume-document-header{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);align-items:center;gap:clamp(42px,6vw,82px);padding:58px clamp(38px,4vw,52px) 68px}.resume-document-title>span{display:block;color:#866b43;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.17em}.resume-document-title h1{margin:22px 0 0;font-size:clamp(4rem,6.75vw,5.45rem);font-weight:600;letter-spacing:-.072em;line-height:.94;white-space:nowrap}.resume-document-title>i{display:block;width:min(320px,56%);height:4px;margin-top:28px;border-radius:999px;background:var(--gradient-heart)}.resume-document-title>p{max-width:480px;margin:34px 0 0;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.resume-document-owner{min-height:180px;border-left:1px solid rgb(20 20 20/9%);padding-left:clamp(34px,4vw,48px)}.resume-document-owner>span,.resume-document-owner>strong{display:block}.resume-document-owner>span{margin-top:48px;color:var(--ink-soft);font-size:.96rem}.resume-document-owner>strong{margin-top:8px;font-size:1.45rem;font-weight:600}.resume-entries{display:grid;gap:0;border-top:1px solid rgb(176 138 75/18%)}.resume-entry{display:grid;min-height:260px;grid-template-columns:minmax(170px,.5fr) minmax(0,1.55fr) minmax(220px,.72fr);align-items:center;gap:clamp(24px,3vw,38px);border-bottom:1px solid rgb(176 138 75/18%);padding:32px clamp(34px,3.6vw,48px);background:rgb(255 248 233/44%)}.resume-entry:nth-child(2n){background:rgb(255 231 236/33%)}.resume-entry>span{color:rgb(168 129 67/18%);font-size:clamp(6.8rem,12.2vw,9.4rem);font-weight:400;letter-spacing:-.08em;line-height:.8}.resume-entry blockquote,.resume-entry dd,.resume-entry dl,.resume-entry dt,.resume-entry h2{margin:0}.resume-entry-copy{min-width:0;min-height:190px;display:flex;justify-content:center;border-left:1px solid rgb(20 20 20/10%);padding:18px 0 18px clamp(30px,4vw,54px);flex-direction:column}.resume-entry h2{max-width:22ch;font-size:clamp(1.75rem,3.35vw,2.55rem);font-weight:600;letter-spacing:-.046em;line-height:1.26}.resume-entry blockquote{max-width:42ch;margin-top:18px;color:#5f5853;font-size:.78rem;font-style:italic;line-height:1.6}.resume-entry-meta{min-height:190px;display:grid;align-content:center;border-left:1px solid rgb(20 20 20/10%);padding-left:clamp(24px,3vw,36px)}.resume-entry-meta>div{padding:14px 0;border-bottom:1px solid rgb(20 20 20/10%)}.resume-entry-meta>div:last-child{border-bottom:0}.resume-entry-meta dd{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.resume-entry-meta>div:not(:first-child) dd{color:var(--ink);font-weight:600}.resume-empty{display:flex;min-height:420px;align-items:center;justify-content:center;gap:18px;color:var(--ink-soft);flex-direction:column;text-align:center}.resume-empty>svg{color:#a88143}.resume-empty p{max-width:300px;margin:0;font-size:.82rem;line-height:1.6}.resume-document-footer{position:relative;min-height:176px;display:flex;justify-content:center;padding:40px clamp(38px,4vw,52px);flex-direction:column}.resume-document-footer .brand-mark{width:34px;height:34px;margin-bottom:18px}.resume-document-footer .brand-heart{width:34px;height:34px}.resume-document-footer span,.resume-document-footer strong{display:block}.resume-document-footer span{color:#866b43;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.resume-document-footer strong{margin-top:14px;color:var(--ink-soft);font-size:.88rem;font-weight:400}.member-shell:has(.resume-flow) .member-nav{width:min(calc(100% - 36px),740px);padding:8px 14px}.member-shell:has(.resume-flow) .member-nav a{min-height:46px;gap:8px;flex-direction:row;font-size:.68rem}.member-shell:has(.resume-flow) .member-nav a.is-active{background:transparent;box-shadow:none}.member-shell:has(.resume-flow) .member-nav a.is-active:after{position:absolute;right:10%;bottom:-3px;left:10%;height:3px;border-radius:999px;background:var(--cobalt);content:""}.surface-footer{width:min(calc(100% - 40px),1080px);margin:auto auto 0;padding:34px 0 100px;color:var(--ink-soft);font-size:.68rem;line-height:1.55;text-align:center}.surface-footer>div{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:12px}.surface-footer strong{color:var(--ink);font-weight:600}.surface-footer>div span{color:var(--cobalt)}.surface-footer a{border-bottom:1px solid rgb(42 42 245/26%);color:var(--ink)}.surface-footer p{max-width:820px;margin:0 auto}.privacy-page{min-height:calc(100vh - 160px);border-top:1px solid rgb(20 20 20/7%);padding:clamp(64px,8vw,110px) 0 90px}.privacy-hero{display:grid;max-width:850px;grid-template-columns:210px 1fr;-moz-column-gap:44px;column-gap:44px}.privacy-hero .landing-kicker{padding-top:10px}.privacy-hero h1{margin:0;font-size:clamp(3.5rem,7vw,6.6rem);font-weight:600;letter-spacing:-.072em;line-height:.92}.privacy-hero>p:last-child{max-width:610px;grid-column:2;margin:26px 0 0;color:var(--ink-soft);font-size:.88rem;line-height:1.75}.privacy-principles{display:grid;max-width:970px;margin:84px 0 0 auto;border-top:1px solid rgb(20 20 20/10%)}.privacy-principles section{display:grid;grid-template-columns:80px 1fr;gap:26px;border-bottom:1px solid rgb(20 20 20/10%);padding:34px 0}.privacy-principles section>span{padding-top:5px;color:#f05aa8;font-size:.65rem;font-weight:600}.privacy-principles h2{margin:0 0 8px;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:600;letter-spacing:-.045em}.privacy-principles p{max-width:720px;margin:0;color:var(--ink-soft);font-size:.76rem;line-height:1.7}.privacy-bottom-line{display:grid;max-width:970px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:58px 0 0 auto;border:1px solid rgb(42 42 245/10%);border-radius:22px;padding:28px;background:radial-gradient(circle at 100% 0,rgb(201 184 255/23%),transparent 36%),rgb(255 255 255/44%)}.privacy-bottom-line>svg{color:var(--cobalt)}.privacy-bottom-line h2{margin:0 0 5px;font-size:1rem;font-weight:600}.privacy-bottom-line p{max-width:650px;margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.65}.privacy-bottom-line a{display:inline-flex;min-height:44px;align-items:center;gap:9px;border-bottom:1px solid var(--cobalt);color:var(--cobalt);font-size:.7rem;font-weight:600}.member-nav{position:fixed;z-index:8;bottom:18px;left:50%;display:grid;width:min(calc(100% - 28px),460px);grid-template-columns:repeat(5,1fr);padding:8px;transform:translateX(-50%);border:1px solid var(--card-border);border-radius:24px;background:rgb(255 255 255/84%);box-shadow:0 16px 40px rgb(73 50 34/14%);backdrop-filter:blur(18px)}.member-nav a{display:flex;min-height:54px;align-items:center;justify-content:center;gap:4px;flex-direction:column;border-radius:17px;color:var(--ink-soft);font-size:.62rem}.member-nav a:hover{background:rgb(42 42 245/6%);color:var(--cobalt)}.member-nav a.is-active{background:linear-gradient(135deg,rgb(42 42 245/10%),rgb(241 94 145/7%)),rgb(255 255 255/66%);color:var(--cobalt);box-shadow:inset 0 0 0 1px rgb(42 42 245/7%)}.consent-flow{padding:20px 0 50px}.consent-flow>h1{margin:22px 0 14px;font-size:clamp(2.5rem,10vw,3.75rem);font-weight:600;letter-spacing:-.067em;line-height:.98}.consent-flow>p:not(.consent-assurance){margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.65}.consent-list{display:grid;gap:12px;margin-top:30px}.consent-row{display:grid;min-height:116px;grid-template-columns:42px minmax(0,1fr) 50px;align-items:center;gap:14px;padding:19px}.consent-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgb(201 184 255/35%);color:#654bcc}.consent-row-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.consent-row-title strong{font-size:.8rem;font-weight:600}.consent-row-title span{border-radius:999px;padding:5px 8px;background:rgb(110 104 100/8%);color:var(--ink-soft);font-size:.58rem;font-weight:600;white-space:nowrap}.consent-row-title span.is-shared{background:rgb(42 42 245/8%);color:var(--cobalt)}.consent-row p{margin:7px 0 0;color:var(--ink-soft);font-size:.66rem;line-height:1.5}.consent-assurance{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px 0 0;color:var(--ink-soft);font-size:.67rem}.data-rights{display:grid;gap:12px;margin-top:58px;border-top:1px solid rgb(20 20 20/9%);padding-top:38px}.data-rights>div:first-child{margin-bottom:12px}.data-rights h2{margin:14px 0 10px;font-size:clamp(2rem,8vw,3rem);font-weight:600;letter-spacing:-.058em;line-height:1}.data-rights>div:first-child>p:last-child{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.6}.data-rights-row{display:grid;min-height:104px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px}.data-rights-row>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgb(42 42 245/8%);color:var(--cobalt)}.data-rights-row strong{font-size:.78rem;font-weight:600}.data-rights-row p{margin:6px 0 0;color:var(--ink-soft);font-size:.64rem;line-height:1.5}.data-rights-row>button,.delete-confirmation button{min-height:38px;border:1px solid rgb(20 20 20/9%);border-radius:999px;padding:9px 13px;background:rgb(255 255 255/70%);color:var(--ink);cursor:pointer;font:inherit;font-size:.64rem;font-weight:600}.data-rights-delete>span{background:rgb(215 86 115/9%);color:#bc4260}.data-rights-delete>button{color:#ad3854}.delete-confirmation{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:2px;border-color:rgb(188 66 96/20%);padding:20px}.delete-confirmation>svg{color:#bc4260}.delete-confirmation strong{display:block;font-size:.76rem}.delete-confirmation p{margin:5px 0 0;color:var(--ink-soft);font-size:.65rem}.delete-confirmation>div:last-child{display:flex;grid-column:1/-1;gap:8px;padding-top:4px}.delete-confirmation>div:last-child button:last-child{border-color:#bc4260;background:#bc4260;color:white}.dashboard-loading{min-height:60vh}.client-brief-flow,.hq-flow,.pulse-flow{width:min(100%,1080px);margin:0 auto;padding:12px 0 60px}.client-brief-flow>h1,.hq-flow>h1,.pulse-heading-row h1{margin:22px 0 10px;font-size:clamp(2.8rem,6vw,5rem);font-weight:600;letter-spacing:-.07em;line-height:.95}.client-brief-flow>p,.hq-flow>p,.pulse-heading-row p{margin:0;color:var(--ink-soft);font-size:.82rem}.client-launchpad{margin-top:38px}.launchpad-intro{position:relative;display:grid;overflow:hidden;min-height:230px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;border:1px solid rgb(42 42 245/10%);border-radius:29px;padding:34px 36px;background:radial-gradient(circle at 88% 18%,rgb(242 92 145/12%),transparent 31%),radial-gradient(circle at 68% 108%,rgb(42 42 245/10%),transparent 38%),rgb(255 255 255/68%);box-shadow:0 22px 60px rgb(91 65 52/7%)}.launchpad-intro:after{position:absolute;top:-74px;right:54px;width:190px;height:190px;border:1px solid rgb(42 42 245/8%);border-radius:50%;content:"";box-shadow:0 0 0 46px rgb(242 92 145/3%),0 0 0 92px rgb(255 181 46/3%)}.launchpad-intro>div,.launchpad-open-button{position:relative;z-index:1}.launchpad-kicker{color:var(--cobalt);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.launchpad-intro h2{max-width:690px;margin:14px 0 13px;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;letter-spacing:-.055em;line-height:.98}.launchpad-intro p{max-width:660px;margin:0;color:var(--ink-soft);font-size:.75rem;line-height:1.55}.launchpad-open-button{min-width:172px;justify-content:center}.launchpad-panel{overflow:hidden;margin-top:14px;border-radius:29px;padding:0}.launchpad-form{padding:34px 36px 30px}.launchpad-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.launchpad-form h3,.launchpad-ready h3{margin:7px 0 0;font-size:clamp(1.45rem,3vw,2.3rem);font-weight:600;letter-spacing:-.05em;line-height:1.05}.launchpad-form>header>span{border-radius:999px;padding:8px 11px;background:rgb(42 42 245/6%);color:var(--cobalt);font-size:.58rem;font-weight:600;white-space:nowrap}.launchpad-form label,.launchpad-paths legend{display:grid;gap:9px;color:var(--ink);font-size:.64rem;font-weight:600}.launchpad-form input,.launchpad-form textarea{width:100%;border:1px solid rgb(20 20 20/11%);border-radius:15px;padding:15px 16px;background:rgb(255 255 255/82%);color:var(--ink);font:inherit;font-size:.72rem;font-weight:400;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.launchpad-form input{min-height:52px}.launchpad-form textarea{min-height:108px;line-height:1.5;resize:vertical}.launchpad-form input:focus,.launchpad-form textarea:focus{border-color:rgb(42 42 245/55%);box-shadow:0 0 0 4px rgb(42 42 245/7%)}.launchpad-detail-grid,.launchpad-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.launchpad-detail-grid,.launchpad-name-grid+label,.launchpad-paths{margin-top:20px}.launchpad-paths{min-width:0;border:0;padding:0}.launchpad-paths legend{margin-bottom:10px}.launchpad-paths>label{position:relative;display:grid;min-height:94px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid rgb(20 20 20/9%);border-radius:18px;padding:17px 18px;background:rgb(255 255 255/60%);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.launchpad-paths>label+label{margin-top:10px}.launchpad-paths>label:hover{transform:translateY(-1px)}.launchpad-paths>label.is-selected{border-color:rgb(42 42 245/32%);background:linear-gradient(110deg,rgb(42 42 245/7%),rgb(242 92 145/4%))}.launchpad-paths input{position:absolute;opacity:0}.launchpad-paths svg{color:var(--cobalt)}.launchpad-paths label>span{display:grid;gap:5px;color:var(--ink-soft);font-size:.64rem;font-weight:400;line-height:1.4}.launchpad-paths label strong{color:var(--ink);font-size:.72rem;font-weight:600}.launchpad-paths label em{border-radius:999px;padding:6px 9px;background:rgb(255 181 46/18%);color:#806022;font-size:.54rem;font-style:normal;white-space:nowrap}.launchpad-detail-grid small,.launchpad-form label>span small{color:var(--ink-soft);font-size:.55rem;font-weight:400}.launchpad-form label>span{display:flex;align-items:center;gap:6px}.launchpad-form>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px -36px -30px;border-top:1px solid rgb(20 20 20/7%);padding:22px 36px;background:rgb(251 244 236/42%)}.launchpad-form>footer>span{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.62rem}.launchpad-form>footer svg{color:var(--cobalt)}.launchpad-ready{display:grid;justify-items:center;padding:44px 38px 38px;text-align:center}.launchpad-ready-icon{display:grid;width:56px;height:56px;margin-bottom:18px;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--cobalt),#8d45ee);box-shadow:0 14px 35px rgb(42 42 245/20%);color:white}.launchpad-ready>p:not(.section-kicker){max-width:650px;margin:13px auto 0;color:var(--ink-soft);font-size:.7rem;line-height:1.55}.launchpad-link-row{display:grid;width:min(100%,760px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:26px;border:1px solid rgb(42 42 245/13%);border-radius:17px;padding:8px 8px 8px 16px;background:rgb(42 42 245/4%)}.launchpad-link-row>span{overflow:hidden;color:var(--ink-soft);font-size:.61rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.launchpad-invite-row>button,.launchpad-link-row button,.launchpad-ready-actions>a:not(.button-primary),.launchpad-ready-actions>button:last-child,.launchpad-ready-actions>button:not(:last-child){display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;padding:0 14px;background:white;color:var(--cobalt);font:inherit;font-size:.61rem;font-weight:600;cursor:pointer}.launchpad-ready-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px}.launchpad-email-link{text-decoration:none}.launchpad-ready-actions>a:not(.button-primary),.launchpad-ready-actions>button:not(:last-child){color:var(--cobalt);text-decoration:none}.launchpad-ready-actions>button:last-child{color:var(--ink-soft)}.launchpad-pending{margin-top:28px}.launchpad-pending>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(20 20 20/8%);padding:0 4px 12px;color:var(--ink);font-size:.68rem;font-weight:600}.launchpad-pending>header strong{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:rgb(42 42 245/8%);color:var(--cobalt);font-size:.6rem}.launchpad-pending>div{display:grid;gap:10px;margin-top:12px}.launchpad-invite-row{display:grid;min-height:86px;grid-template-columns:44px minmax(170px,1fr) auto auto 42px;align-items:center;gap:14px;padding:16px 18px}.launchpad-initials{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(145deg,rgb(42 42 245/13%),rgb(242 92 145/16%));color:#5d44c4;font-size:.66rem;font-weight:700}.launchpad-invite-row>div{display:grid;gap:4px}.launchpad-invite-row>div strong{font-size:.74rem}.launchpad-invite-row>div span{color:var(--ink-soft);font-size:.59rem}.launchpad-invite-row>span.is-ready,.launchpad-invite-row>span.is-sent,.launchpad-path-chip{border-radius:999px;padding:7px 10px;font-size:.55rem;font-weight:600;white-space:nowrap}.launchpad-path-chip{background:rgb(42 42 245/6%);color:var(--cobalt)}.launchpad-invite-row>span.is-sent{background:rgb(255 181 46/15%);color:#75571e}.launchpad-invite-row>span.is-ready{background:rgb(20 20 20/5%);color:var(--ink-soft)}.launchpad-invite-row>button{width:40px;padding:0;background:rgb(42 42 245/6%)}.hq-tabs{display:flex;gap:24px;margin-top:42px;border-bottom:1px solid rgb(20 20 20/8%)}.hq-tabs a{position:relative;display:flex;min-height:46px;align-items:center;gap:7px;color:var(--ink-soft);font-size:.76rem;font-weight:600}.hq-tabs a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.hq-tabs a.is-active{color:var(--cobalt)}.hq-tabs a.is-active:after{background:var(--cobalt)}.hq-tabs a>span{display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;background:var(--cobalt);color:white;font-size:.55rem}.hq-tabs-static{align-items:center;justify-content:space-between}.hq-tabs-static>span{display:inline-flex;min-height:46px;align-items:center;color:var(--ink-soft);font-size:.7rem}.hq-tabs-static>span.is-active{border-bottom:2px solid var(--cobalt);color:var(--cobalt);font-size:.76rem;font-weight:600}.pilot-roster-groups{display:grid;gap:34px;margin-top:28px}.pilot-roster-groups>section>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(20 20 20/8%);padding:0 4px 12px;color:var(--ink-soft);font-size:.68rem}.pilot-roster-groups>section>header>span{color:var(--ink);font-weight:600}.pilot-roster-groups>section>header>strong{display:grid;min-width:24px;height:24px;place-items:center;border-radius:999px;background:rgb(42 42 245/8%);color:var(--cobalt);font-size:.6rem}.pilot-roster-groups .roster-list{margin-top:12px}.request-list,.roster-list{display:grid;gap:11px;margin-top:20px}.roster-row{display:grid;min-height:98px;grid-template-columns:48px minmax(150px,1fr) auto 20px;align-items:center;gap:16px;padding:19px 22px;transition:transform .18s ease,box-shadow .18s ease}.roster-row:hover{box-shadow:0 13px 36px rgb(105 76 63/13%);transform:translateY(-1px)}.request-icon,.roster-avatar{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:rgb(201 184 255/35%);color:#6349c9}.roster-person span,.roster-person strong{display:block}.roster-person strong{font-size:.84rem;font-weight:600}.roster-person span{margin-top:5px;color:var(--ink-soft);font-size:.66rem;text-transform:capitalize}.roster-signals{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.brief-pending-tag,.brief-ready-tag,.stuck-tag{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:7px 9px;font-size:.6rem;font-weight:600}.stuck-tag{background:rgb(255 233 168/45%);color:#77591f}.brief-ready-tag{background:rgb(42 42 245/7%);color:var(--cobalt)}.brief-pending-tag{background:rgb(20 20 20/4%)}.brief-pending-tag,.roster-row>svg{color:var(--ink-soft)}.request-row{display:grid;min-height:104px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px}.request-row div>span,.request-row p,.request-row strong{display:block}.request-row strong{font-size:.82rem}.request-row p{margin:4px 0;font-size:.72rem}.request-row div>span{color:var(--ink-soft);font-size:.62rem}.request-row button,.request-seen{display:inline-flex;min-height:36px;align-items:center;gap:5px;border:0;border-radius:999px;padding:8px 12px;font-size:.66rem}.request-row button{background:var(--ink);color:white;cursor:pointer}.request-seen{color:var(--ink-soft)}.dashboard-missing,.hq-empty{display:flex;min-height:260px;align-items:center;justify-content:center;gap:15px;margin-top:20px;padding:30px;color:var(--ink-soft);flex-direction:column;text-align:center}.dashboard-missing p,.hq-empty p{max-width:330px;margin:0;font-size:.8rem;line-height:1.6}.dashboard-missing a{color:var(--cobalt);font-size:.72rem}.client-brief-flow .route-back-link{margin-bottom:34px}.coach-handoff-card{margin-top:34px;padding:clamp(26px,4vw,40px);background:radial-gradient(circle at 100% 0,rgb(201 184 255/30%),transparent 20rem),rgb(255 255 255/80%)}.coach-handoff-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.coach-handoff-card>header h2,.coach-handoff-card>header p{margin:0}.coach-context-heading>span,.coach-handoff-card>header p,.coach-handoff-empty p{color:var(--cobalt);font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.coach-handoff-card>header h2{max-width:680px;margin-top:8px;font-size:clamp(1.7rem,4vw,3rem);font-weight:600;letter-spacing:-.06em;line-height:1.05}.coach-handoff-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border-radius:999px;padding:8px 11px;background:rgb(42 42 245/8%);color:var(--cobalt);font-size:.61rem;font-weight:600}.coach-handoff-status.is-reviewed{background:#e7f6ed;color:#216b44}.coach-handoff-date{display:flex;align-items:center;gap:7px;margin:30px 0 0;color:#806326;font-size:.69rem;font-weight:600}.coach-handoff-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:18px 0 0;border:1px solid rgb(20 20 20/7%);border-radius:18px;background:rgb(20 20 20/7%)}.coach-handoff-card dl>div{min-height:176px;padding:22px;background:rgb(255 255 255/88%)}.coach-handoff-card dt{display:flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:.59rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.coach-handoff-card dt svg{color:var(--cobalt)}.coach-handoff-card dd{margin:24px 0 0;font-size:.78rem;font-weight:500;line-height:1.55}.coach-handoff-card>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.coach-handoff-card>footer p{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--ink-soft);font-size:.6rem;line-height:1.5}.coach-handoff-card>footer p svg{flex:0 0 auto;margin-top:2px}.coach-handoff-card>footer .button-quiet{flex:0 0 auto}.coach-handoff-empty{display:flex;min-height:190px;align-items:center;gap:20px}.coach-handoff-empty>svg{flex:0 0 auto;color:var(--ink-soft)}.coach-handoff-empty h2{margin:7px 0;font-size:1.35rem;font-weight:600;letter-spacing:-.04em}.coach-handoff-empty span{color:var(--ink-soft);font-size:.7rem;line-height:1.55}.coach-context-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:48px;border-top:1px solid rgb(20 20 20/8%);padding-top:26px}.coach-context-heading>p{margin:0;color:var(--ink-soft);font-size:.64rem}.the167-session-copy>p{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.the167-session-status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 9px;background:rgb(42 42 245/8%);color:var(--cobalt);font-size:.55rem;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}.the167-session-status.is-reviewed{background:#e7f6ed;color:#216b44}.session-brief-card{overflow:hidden;margin-top:34px;padding:clamp(24px,4vw,38px);background:radial-gradient(circle at 96% 0,rgb(201 184 255/26%),transparent 18rem),rgb(255 255 255/76%)}.session-brief-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid rgb(20 20 20/8%)}.brief-rhythm>span,.brief-section>span,.brief-signal-grid>div>span,.session-brief-card blockquote span,.session-brief-card>header span{color:var(--ink-soft);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.session-brief-card>header strong{font-size:1.25rem;font-weight:600;letter-spacing:-.035em}.brief-rhythm,.brief-section{padding:22px 0;border-bottom:1px solid rgb(20 20 20/7%)}.brief-rhythm p,.brief-section p{margin:8px 0 0;color:var(--ink-soft);font-size:.76rem}.brief-section ul{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}.brief-section li{display:flex;align-items:flex-start;gap:8px;font-size:.76rem;line-height:1.5}.brief-section li svg{flex:0 0 auto;margin-top:2px;color:var(--cobalt)}.avoided-brief-line{margin:20px 0;border:1px solid rgb(203 142 27/15%);border-radius:14px;padding:13px 15px;background:rgb(255 233 168/35%);color:#6e5420;font-size:.75rem}.brief-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.brief-signal-grid-single{grid-template-columns:minmax(0,1fr)}.brief-signal-grid>div{min-height:150px;border:1px solid rgb(20 20 20/6%);border-radius:18px;padding:18px;background:rgb(255 255 255/45%)}.brief-signal-grid svg{display:block;width:100%;height:62px;margin-top:12px}.brief-signal-grid strong{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:.76rem;font-weight:600}.brief-signal-grid p{margin:7px 0 0;color:var(--ink-soft);font-size:.67rem;line-height:1.5}.trend-word{color:var(--cobalt);text-transform:capitalize}.brief-stuck-flag{display:flex;align-items:center;gap:7px;margin:16px 0 0;border-radius:14px;padding:12px 14px;background:rgb(255 233 168/31%);color:#735821;font-size:.7rem}.session-brief-card blockquote{display:grid;gap:12px;margin:24px 0 0;border-left:3px solid var(--cobalt);padding:6px 0 6px 18px;color:#37322f;font-size:.92rem;font-style:italic;line-height:1.55}.assignment-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.assignment-grid-single{grid-template-columns:minmax(0,1fr)}.assignment-card{padding:24px}.assignment-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:rgb(201 184 255/38%);color:#6348c8}.assignment-icon-rose{background:rgb(255 184 209/39%);color:#b63b75}.assignment-card h2{margin:18px 0 20px;font-size:1.15rem;font-weight:600;letter-spacing:-.035em}.assignment-card form{display:grid;gap:9px}.assignment-card label{margin-top:6px;color:var(--ink-soft);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.assignment-card input,.assignment-card select,.assignment-card textarea{width:100%;border:1px solid rgb(20 20 20/8%);border-radius:13px;padding:12px 13px;background:rgb(255 255 255/63%);color:var(--ink);outline:none}.assignment-card textarea{resize:vertical;line-height:1.5}.assignment-card input:focus,.assignment-card select:focus,.assignment-card textarea:focus{border-color:rgb(42 42 245/30%);box-shadow:0 0 0 4px rgb(42 42 245/6%)}.assignment-card .button-primary{margin-top:10px}.assignment-confirmation{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--cobalt);font-size:.66rem}.pulse-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.cohort-simulator{display:flex;align-items:center;gap:12px;border:1px dashed rgb(20 20 20/12%);border-radius:16px;padding:10px 12px;color:var(--ink-soft);font-size:.62rem;white-space:nowrap}.pulse-privacy-caption{display:flex;align-items:center;gap:7px;margin:28px 0 0;border-radius:14px;padding:12px 14px;background:rgb(42 42 245/6%);color:#4b45a2;font-size:.67rem}.small-cohort-state{display:flex;min-height:410px;align-items:center;justify-content:center;gap:12px;margin-top:18px;padding:42px;flex-direction:column;text-align:center}.small-cohort-state>span{display:grid;width:70px;height:70px;place-items:center;margin-bottom:8px;border-radius:50%;background:rgb(201 184 255/34%);color:#664fc4}.small-cohort-state h2{margin:0;font-size:1.8rem;letter-spacing:-.05em}.small-cohort-state p{max-width:500px;margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.65}.small-cohort-state strong{margin-top:9px;color:var(--cobalt);font-size:.7rem}.pulse-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.pulse-metric{min-height:210px;padding:24px}.pulse-metric>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:rgb(201 184 255/35%);color:#624ac1}.pulse-metric p{min-height:34px;margin:20px 0 3px;color:var(--ink-soft);font-size:.68rem;line-height:1.45}.pulse-metric strong{display:block;color:var(--cobalt);font-size:2.8rem;font-weight:600;letter-spacing:-.07em}.pulse-metric i{display:block;margin-top:5px;color:var(--ink-soft);font-size:.61rem;font-style:normal}.pulse-detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:13px;margin-top:13px}.pulse-panel{min-height:310px;padding:25px}.pulse-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pulse-panel h2{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.025em}.pulse-panel header>span{color:var(--ink-soft);font-size:.58rem}.pulse-bars{display:grid;gap:20px;margin-top:34px}.pulse-bars>div>div{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.pulse-bars span,.pulse-bars strong{font-size:.65rem}.pulse-bars span{color:var(--ink-soft)}.pulse-bars>div>i{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgb(110 104 100/10%)}.pulse-bars>div>i span{display:block;height:100%;border-radius:inherit;background:var(--gradient-heart)}.themes-panel>div{display:grid;min-height:200px;grid-template-columns:1fr 32px 1fr;align-items:center;gap:12px;margin-top:22px}.themes-panel>div>span{color:var(--ink-soft);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}.themes-panel>div>span:first-of-type,.themes-panel>div>strong:first-of-type{grid-column:1}.themes-panel>div>svg{grid-row:1/span 2;grid-column:2;color:var(--cobalt)}.themes-panel>div>span:nth-of-type(2),.themes-panel>div>strong:nth-of-type(2){grid-column:3}.themes-panel>div>span:first-of-type,.themes-panel>div>span:nth-of-type(2){align-self:end}.themes-panel>div>strong{align-self:start;font-size:.77rem;line-height:1.5}.alumni-flow{display:flex;min-height:calc(100vh - 250px);align-items:center;padding:34px 0 60px;flex-direction:column;text-align:center}.alumni-doorway{display:grid;width:82px;height:82px;place-items:center;margin-bottom:18px;border-radius:50%;background:radial-gradient(circle,rgb(255 233 168/80%),rgb(255 184 209/28%) 55%,transparent 70%);color:#9a6622;filter:drop-shadow(0 0 24px rgb(255 193 100/32%))}.alumni-earned{display:inline-flex;align-items:center;gap:6px;margin-top:14px;border-radius:999px;padding:7px 10px;background:rgb(255 233 168/45%);color:#79591f;font-size:.63rem;font-weight:600}.alumni-flow>h1{margin:22px 0 12px;font-size:clamp(2.9rem,12vw,4.5rem);font-weight:600;letter-spacing:-.072em;line-height:.95}.alumni-flow>p{max-width:390px;margin:0;color:var(--ink-soft);font-size:.81rem;line-height:1.65}.alumni-rounds{display:grid;width:100%;gap:11px;margin-top:30px}.alumni-round{position:relative;display:grid;min-height:124px;grid-template-columns:30px 1fr;gap:4px 12px;padding:20px;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.alumni-round.is-selected,.alumni-round:hover{border-color:rgb(42 42 245/22%);box-shadow:0 12px 34px rgb(42 42 245/10%);transform:translateY(-1px)}.alumni-round>span{display:grid;width:27px;height:27px;place-items:center;grid-row:1/span 2;border:1px solid rgb(42 42 245/16%);border-radius:50%;color:var(--cobalt)}.alumni-round.is-selected>span{background:var(--cobalt);color:white}.alumni-round h2,.alumni-round p{margin:0}.alumni-round h2{font-size:.94rem;font-weight:600}.alumni-round p{color:var(--ink-soft);font-size:.67rem;line-height:1.5}.alumni-confirmation,.alumni-request{width:100%;margin-top:14px}.alumni-confirmation{display:flex;min-height:74px;align-items:center;justify-content:center;gap:9px;padding:18px;color:var(--cobalt);font-size:.76rem}.demo-control{position:fixed;z-index:20;right:18px;bottom:18px;display:flex;min-height:46px;align-items:center;gap:8px;padding:6px;border-radius:999px}body:has(.member-nav) .demo-control{bottom:92px}.demo-control-label{display:flex;align-items:center;gap:5px;padding-left:8px;color:var(--ink-soft);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.demo-control select{max-width:118px;min-height:34px;border:1px solid rgb(20 20 20/8%);border-radius:999px;padding:5px 27px 5px 11px;background-color:rgb(255 255 255/78%);color:var(--ink);cursor:pointer;font-size:.72rem}.demo-reset{border:0;border-radius:999px;background:var(--ink);color:white}.demo-graduate,.demo-reset{display:flex;min-height:34px;align-items:center;gap:5px;padding:5px 10px;cursor:pointer;font-size:.68rem}.demo-graduate{border:1px solid rgb(42 42 245/12%);border-radius:999px;background:rgb(42 42 245/6%);color:var(--cobalt)}.demo-graduate.is-graduated{background:rgb(255 233 168/38%);color:#76571f}.dashboard-shell{display:grid;min-height:100vh;grid-template-columns:260px 1fr}.dashboard-sidebar{position:sticky;top:0;display:flex;height:100vh;padding:28px 22px;border-right:1px solid rgb(20 20 20/7%);flex-direction:column;background:rgb(255 255 255/38%)}.eyebrow{margin:44px 10px 10px;color:var(--ink-soft);font-size:.67rem;text-transform:uppercase;letter-spacing:.1em}.dashboard-sidebar nav{display:grid;gap:5px}.sidebar-link{display:flex;align-items:center;gap:10px;min-height:46px;border-radius:14px;padding:10px 12px;color:var(--ink-soft);font-size:.82rem}.sidebar-link-active{background:rgb(255 255 255/66%);color:var(--cobalt);box-shadow:0 6px 20px rgb(180 140 120/9%)}.sidebar-privacy{margin:auto 6px 0;color:var(--ink-soft);font-size:.67rem;line-height:1.55}.dashboard-content{min-width:0;padding:42px clamp(28px,5vw,74px) 0}.dashboard-topbar{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.dashboard-topbar>span{color:var(--ink-soft);font-size:.68rem;font-weight:600;letter-spacing:.01em}.dashboard-content main{min-height:calc(100vh - 180px)}@media (max-width:820px){.landing-nav-desktop{display:none}.landing-nav-mobile{display:block}.member-header:has(.landing-nav-mobile) .privacy-note{display:none}.landing-header-cta{display:none}.brand-introduction{min-height:auto;padding:92px 0 100px}.brand-introduction-copy{padding-inline:clamp(32px,5.5vw,48px)}.brand-introduction-image{-o-object-position:60% center;object-position:60% center}.brand-introduction-overlay{background:linear-gradient(90deg,rgb(251 244 236/98%),rgb(251 244 236/93%) 43%,rgb(251 244 236/58%) 72%,rgb(251 244 236/28%))}.brand-introduction h1{font-size:clamp(3.48rem,11.2vw,5.76rem)}.landing-hero{min-height:auto;grid-template-columns:1fr;gap:54px;padding:64px 0 50px}.hero-copy h2{max-width:620px;font-size:clamp(3.65rem,10.5vw,5.2rem)}.rep-preview{border-left:0;padding-left:0}.practice-story{grid-template-columns:1fr;gap:22px;padding-top:38px}.practice-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.practice-steps article:nth-child(3){border-left:0;padding-left:0}.gym-story{min-height:auto;grid-template-areas:"copy" "visual";grid-template-columns:1fr;gap:34px;padding:50px 0 56px}.gym-story-copy h2{max-width:640px;font-size:clamp(3rem,10vw,4.8rem)}.gym-story-visual{min-height:390px}.leadership-story{min-height:auto;grid-template-columns:1fr;gap:34px}.audience-story{grid-template-columns:1fr;gap:36px}.audience-story header h2{max-width:620px}.leadership-planes{min-height:340px}.invitation-entry{grid-template-columns:1fr;gap:30px}.join-flow{min-height:auto;grid-template-columns:1fr;gap:4px;padding-top:24px}.join-story{min-height:430px;max-width:680px;margin-inline:auto}.join-signal-field{right:-7%;opacity:.34}.privacy-hero{max-width:700px;grid-template-columns:1fr}.privacy-hero .landing-kicker{padding-top:0}.privacy-hero>p:last-child{grid-column:1}.join-card{width:min(100%,520px);margin-inline:auto}.section-kicker{padding-top:0}.compass-intro{min-height:auto;grid-template-columns:1fr;gap:30px;padding-block:34px 54px}.compass-intro-visual{width:min(76vw,320px);justify-self:center}.compass-intro-copy{text-align:center}.compass-intro-copy>p{margin-inline:auto}.compass-private{justify-content:center}.practice-steps article{padding-inline:26px}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static;display:grid;height:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 24px;border-right:0;border-bottom:1px solid rgb(20 20 20/7%)}.dashboard-sidebar .eyebrow{display:none}.dashboard-sidebar nav{display:flex;justify-content:center}.sidebar-privacy{max-width:220px;margin:0;text-align:right}.dashboard-account-actions{display:flex;grid-column:1/-1;width:100%;justify-content:center;margin-top:0;padding-top:12px}.dashboard-content{padding:34px 28px 0}.dashboard-topbar{margin-bottom:18px}.pulse-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.member-main:has(.reveal-flow){width:min(calc(100% - 32px),480px)}.reveal-card{min-height:0;grid-template-columns:1fr;gap:0}.reveal-content{max-width:none}.reveal-content h1{max-width:100%;font-size:clamp(2.6rem,10vw,3.65rem)}.reveal-content span{max-width:27ch}.reveal-visual{width:min(100%,240px);justify-self:center;margin:30px auto 0}.resume-flow{padding-top:22px}.resume-document-owner{align-items:flex-start;flex-direction:column;gap:14px}.resume-document-owner>p{max-width:38ch;text-align:left}}@media (max-width:540px){.dashboard-account-actions{align-items:stretch;flex-direction:column}.member-header{padding:18px 18px 6px}.member-shell:has(.landing-redesign) .member-header{padding:14px 18px}.privacy-note{display:none}.member-header-actions{margin-left:auto}.dashboard-topbar .account-sign-out,.member-header-actions .account-sign-out{min-height:40px;padding-inline:13px}.member-main-wide{width:min(calc(100% - 32px),480px)}.brand-introduction{min-height:650px;padding:68px 0 76px}.brand-introduction-copy{padding-inline:24px}.brand-introduction-image{-o-object-position:66% center;object-position:66% center}.brand-introduction-overlay{background:linear-gradient(180deg,rgb(251 244 236/72%),rgb(251 244 236/78%) 52%,rgb(251 244 236/93%))}.brand-introduction h1{font-size:clamp(2.8rem,13.6vw,4rem)}.brand-introduction-subheadline{margin-top:22px;font-size:1.28rem}.brand-introduction-body{margin-top:14px;font-size:.96rem;line-height:1.65}.landing-hero{gap:42px;padding:48px 0 36px}.landing-kicker{margin-bottom:24px;font-size:.64rem}.hero-copy h2{margin-bottom:20px;font-size:clamp(3.3rem,16vw,4.5rem)}.hero-lede{margin-bottom:28px;font-size:.9rem}.hero-actions{width:100%;align-items:stretch;flex-direction:column;gap:14px}.hero-cta{width:100%}.hero-text-link{width:-moz-fit-content;width:fit-content}.rep-preview-heading{align-items:flex-start}.rep-preview-card{padding:24px 20px}.rep-preview-device{aspect-ratio:1.12;border-radius:18px}.rep-preview-device-image{left:-18%!important;width:136%!important;max-width:none;-o-object-fit:cover;object-fit:cover}.rep-preview-device .rep-preview-card-device{inset:12% 5% 14%;border-radius:2cqi;padding:5cqi 5.4cqi 4cqi}.rep-preview-device .rep-preview-card-device>h3{margin-top:3.6cqi;font-size:clamp(1rem,5.1cqi,1.35rem)}.rep-preview-card-device .rep-preview-rhythm{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5cqi}.rep-preview-card-device .rep-preview-rhythm p{font-size:clamp(.42rem,1.9cqi,.52rem)}.rep-preview-card-device .rep-preview-rhythm strong{font-size:clamp(.46rem,2cqi,.58rem)}.rep-preview-card>h3{margin-top:32px;font-size:1.75rem}.rep-preview-rhythm{grid-template-columns:1fr;margin-top:30px}.practice-steps{row-gap:0}.practice-steps article,.practice-steps article:first-child,.practice-steps article:nth-child(3){border-left:0;border-top:1px solid rgb(20 20 20/10%);padding:24px 0}.practice-steps article:first-child{border-top:0}.audience-cards{grid-template-columns:1fr}.audience-cards article{min-height:330px}.join-story{min-height:auto;overflow:visible;padding-bottom:42px}.join-signal-field{display:none}.join-step-track{margin-bottom:26px}.privacy-page{padding-top:46px}.privacy-principles{margin-top:56px}.privacy-principles section{grid-template-columns:38px 1fr;gap:14px}.privacy-bottom-line{grid-template-columns:auto 1fr}.privacy-bottom-line a{width:-moz-fit-content;width:fit-content;grid-column:2}.surface-footer>div{flex-wrap:wrap}.rep-preview-rhythm>div{min-height:96px}.rep-preview-footer{align-items:flex-start;flex-direction:column;gap:8px}.coming-soon-card:not(.coming-soon-card-compact){min-height:310px;grid-template-columns:1fr;align-content:center;justify-items:start}.coming-soon-card:not(.coming-soon-card-compact) .coming-soon-heart{width:62px;height:62px}.practice-story{padding-bottom:42px}.gym-story{gap:28px;padding:42px 0 48px}.gym-story-copy h2{margin-top:18px;font-size:clamp(2.7rem,13vw,3.9rem)}.gym-story-copy h2 span{display:block}.gym-story-visual{min-height:300px;border-radius:22px}.gym-basketball-motion{width:116%}.leadership-story{gap:26px;padding:42px 0 48px}.leadership-story-copy h2{margin-top:18px;font-size:clamp(2.55rem,13vw,3.7rem)}.leadership-planes{min-height:300px;border-radius:22px}.invitation-entry{gap:26px;margin-bottom:40px;border-radius:22px;padding:30px 22px}.invitation-entry-copy h2{margin-top:18px;font-size:clamp(2.55rem,13vw,3.7rem)}.invitation-entry-controls{grid-template-columns:1fr}.invitation-entry-controls .button-primary{width:100%}.join-flow{padding:24px 0 48px}.join-story{min-height:410px;padding:24px 0 30px}.join-story h1{font-size:clamp(2.9rem,12vw,3.65rem)}.join-heart{right:0;bottom:20px;width:94px;opacity:.5}.join-card{min-height:0;border-radius:20px;padding:26px 20px 30px}.join-card-heading{align-items:center;margin-bottom:22px;flex-flow:row wrap}.join-preview-note{margin:-8px 0 22px}.practice-steps{grid-template-columns:1fr}.practice-steps article,.practice-steps article:first-child{padding:24px 0}.practice-steps article+article{border-top:1px solid rgb(20 20 20/10%);border-left:0}.practice-steps h2{margin-top:10px}.orbit-step-2,.orbit-step-3{right:-4px}.orbit-step-5,.orbit-step-6{left:-4px}.compass-intro{min-height:560px;padding-inline:10px}.compass-intro h1{font-size:clamp(3.25rem,16vw,4.5rem)}.compass-progress-row{margin-bottom:34px}.compass-question{font-size:clamp(1.72rem,8vw,2.2rem)}.compass-option{min-height:88px;grid-template-columns:30px 1fr 16px;gap:11px;padding:15px}.compass-option>span{width:30px;height:30px}.reveal-card{min-height:0;padding:30px 24px 24px}.reveal-content,.reveal-content span{max-width:none}.reveal-content{padding-right:0}.reveal-visual{position:relative;top:auto;right:auto;width:min(100%,220px);margin:24px auto 0;transform:none}.summit-form-footer{align-items:flex-end;flex-direction:column-reverse}.summit-form-footer .button-primary{width:100%}.heartbeat-summary{align-items:flex-start;flex-wrap:wrap}.rep-dialog-backdrop{align-items:end;padding:0}.rep-dialog{width:100%;min-height:min(650px,92vh);border-radius:28px 28px 0 0;padding:24px 20px}.rep-share-step>div{grid-template-columns:1fr}.rep-share-step>div>button{min-height:116px}.journal-entry-meta{align-items:flex-start;flex-direction:column}.studio-setup-card{padding:21px 18px}.difficulty-control{gap:6px}.difficulty-control button{min-height:96px;padding-inline:7px}.studio-session-header{grid-template-columns:40px minmax(0,1fr) auto}.studio-session-header .glass-chip{padding-inline:9px;font-size:.6rem}.studio-session-badges{align-items:flex-end;flex-direction:column;gap:4px}.studio-chat-card{min-height:540px}.studio-messages{padding:18px}.coaching-note-card{min-height:260px;grid-template-columns:1fr}.coaching-note-heart{position:absolute;right:-30px;bottom:-38px;opacity:.24}.debrief-actions,.debrief-carry-forward{grid-template-columns:1fr}.ripple-card-topline{align-items:flex-start;flex-direction:column}.progress-first-record{grid-template-columns:1fr;gap:17px;padding:24px 21px}.progress-first-record-icon{width:52px;height:52px;border-radius:18px}.progress-first-record-copy h2{max-width:16ch}.steadiness-before-after{gap:9px}.steadiness-before-after>div{min-height:92px;padding:15px}.steadiness-before-after strong{font-size:1.85rem}.steadiness-before-after>svg{width:18px}.heartbeat-reflection{grid-template-columns:1fr;gap:12px}.heartbeat-orbit{width:78px;height:78px}.heartbeat-orbit>i:nth-child(2){inset:14px}.progress-ripple-note{grid-template-columns:38px minmax(0,1fr);padding:16px}.progress-ripple-note>svg{display:none}.resume-link-card{min-height:0;grid-template-columns:86px minmax(0,1fr);gap:16px;padding:18px}.trophy-milestone-animation{width:82px;height:82px;border-radius:22px}.resume-link-copy strong{font-size:1.08rem}.resume-link-action{width:-moz-fit-content;width:fit-content;grid-column:2;margin-top:-4px}.courage-resume-document{min-height:0;border-radius:20px;padding:32px 24px}.resume-document-header>span{margin-top:48px}.resume-document-header h1{font-size:clamp(3rem,14vw,3.4rem);letter-spacing:-.065em}.resume-document-header>i{width:72%;margin-top:24px}.resume-entries{margin-top:46px}.resume-entry{grid-template-columns:32px 1fr;gap:12px;padding:26px 0}.resume-document-footer{margin-top:52px}.surface-footer{padding-bottom:130px}.consent-row{min-height:128px;grid-template-columns:38px minmax(0,1fr) 48px;gap:11px;padding:17px 15px}.consent-icon{width:36px;height:36px}.consent-row-title{align-items:flex-start;flex-direction:column;gap:5px}.data-rights-row{grid-template-columns:38px minmax(0,1fr)}.data-rights-row>button{width:100%;grid-column:1/-1}.delete-confirmation>div:last-child{flex-direction:column}.dashboard-sidebar{grid-template-columns:1fr;justify-items:center;gap:13px;padding:18px}.dashboard-sidebar nav{width:100%}.sidebar-link{flex:1;justify-content:center}.sidebar-privacy{max-width:none;text-align:center}.dashboard-content{padding:28px 16px 0}.client-launchpad{margin-top:30px}.launchpad-intro{min-height:0;grid-template-columns:1fr;align-items:start;gap:22px;border-radius:24px;padding:28px 22px 22px}.launchpad-intro:after{top:-110px;right:-74px}.launchpad-intro h2{font-size:clamp(2rem,10vw,2.8rem)}.launchpad-open-button{width:100%}.launchpad-panel{border-radius:24px}.launchpad-form{padding:27px 20px 24px}.launchpad-form>footer,.launchpad-form>header,.launchpad-ready-actions{align-items:stretch;flex-direction:column}.launchpad-form>header>span{align-self:flex-start}.launchpad-detail-grid,.launchpad-name-grid{grid-template-columns:1fr}.launchpad-paths>label{grid-template-columns:30px minmax(0,1fr)}.launchpad-paths label em{grid-column:2;justify-self:start}.launchpad-form>footer{margin:24px -20px -24px;padding:20px}.launchpad-form>footer button,.launchpad-ready-actions>a,.launchpad-ready-actions>button{width:100%}.launchpad-ready{padding:35px 20px 28px}.launchpad-link-row{grid-template-columns:1fr;padding:12px}.launchpad-link-row>span{padding:4px}.launchpad-invite-row{grid-template-columns:42px minmax(0,1fr) 40px;gap:11px}.launchpad-invite-row>span.is-ready,.launchpad-invite-row>span.is-sent,.launchpad-path-chip{grid-column:2;justify-self:start}.launchpad-invite-row>button{grid-column:3;grid-row:1}.client-brief-flow>h1,.hq-flow>h1,.pulse-heading-row h1{font-size:clamp(2.7rem,14vw,4rem)}.roster-row{grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:17px}.roster-avatar{width:40px;height:40px}.roster-signals{grid-column:2/-1;grid-row:2;justify-content:flex-start}.request-row{grid-template-columns:42px minmax(0,1fr);padding:17px}.request-row>.request-seen,.request-row>button{grid-column:2;justify-self:start}.session-brief-card>header{align-items:flex-start;flex-direction:column}.assignment-grid,.brief-signal-grid{grid-template-columns:1fr}.pulse-heading-row{align-items:flex-start;flex-direction:column}.pulse-metric-grid{grid-template-columns:1fr}.pulse-metric,.themes-panel>div{min-height:180px}.demo-control{right:12px;bottom:12px;left:12px;justify-content:space-between}body:has(.member-nav) .demo-control{bottom:86px}.demo-control-label span,.demo-graduate span,.demo-reset span{display:none}}.dashboard-shell-hq{--hq-atrium-border:rgb(215 129 102/20%);--hq-atrium-cream:#fffaf4;--hq-atrium-ink-soft:#716a68;position:relative;overflow:clip;grid-template-columns:282px minmax(0,1fr);background:var(--hq-atrium-cream)}.dashboard-shell-hq .dashboard-sidebar{z-index:2;overflow:hidden;padding:32px 22px 28px;border-right-color:rgb(94 68 54/10%);background-image:linear-gradient(180deg,rgb(255 251 246/97%),rgb(255 250 245/88%) 24%,rgb(255 248 241/54%) 58%,rgb(243 220 251/38%)),url(/media/facilitator-atrium-poster.png);background-position:50%,46%;background-size:cover,auto 100%;box-shadow:16px 0 52px rgb(105 70 46/5%)}.dashboard-shell-hq .dashboard-sidebar:after{position:absolute;z-index:-1;right:-48px;bottom:-40px;width:260px;height:340px;border-radius:58% 42% 0 0;background:rgb(255 255 255/17%);content:"";filter:blur(12px)}.dashboard-shell-hq .brand-mark{margin-left:6px}.dashboard-shell-hq .eyebrow{margin-top:52px;color:#69615f;font-size:.72rem;font-weight:600;letter-spacing:.15em}.dashboard-shell-hq .dashboard-sidebar nav{gap:9px}.dashboard-shell-hq .sidebar-link{min-height:54px;border-radius:17px;padding:12px 14px;color:#4e4846;font-size:.9rem;font-weight:500}.dashboard-shell-hq .sidebar-link svg{flex:0 0 auto}.dashboard-shell-hq .sidebar-link-active{border:1px solid rgb(255 255 255/72%);background-image:linear-gradient(90deg,rgb(240 224 255/78%),rgb(255 194 142/68%)),url(/media/facilitator-atrium-poster.png);background-position:50%;background-size:cover;box-shadow:0 12px 28px rgb(162 106 75/10%);color:var(--cobalt)}.dashboard-shell-hq .sidebar-privacy{display:flex;align-items:flex-start;gap:10px;margin:auto 0 0;border:1px solid rgb(255 255 255/74%);border-radius:18px;padding:17px 16px;background:rgb(255 255 255/68%);box-shadow:0 14px 38px rgb(107 72 53/8%);color:#5f5957;font-size:.75rem;line-height:1.55;backdrop-filter:blur(14px)}.dashboard-shell-hq .sidebar-privacy svg{flex:0 0 auto;color:#6f56c8}.dashboard-shell-hq .dashboard-account-actions{width:100%;margin-top:14px}.dashboard-shell-hq .dashboard-account-actions a{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgb(87 67 58/11%);border-radius:14px;background:rgb(255 255 255/63%);color:#514b49;font-size:.78rem;font-weight:600}.dashboard-shell-hq .dashboard-content{position:relative;z-index:1;padding:34px clamp(28px,3vw,44px) 0;background-color:var(--hq-atrium-cream);background-image:linear-gradient(90deg,rgb(255 250 244/93%),rgb(255 250 244/80%) 52%,rgb(255 250 244/10%)),linear-gradient(180deg,rgb(255 250 244/6%),rgb(255 250 244/14%) 30%,rgb(255 250 244/86%) 54%,rgb(255 250 244/94%) 70%),radial-gradient(circle at 94% 104%,rgb(221 199 255/66%),transparent 31%),url(/media/facilitator-atrium-poster.png);background-position:top,50%,50%,top;background-repeat:no-repeat;background-size:100% 620px,cover,cover,100% 620px}.dashboard-shell-hq .dashboard-topbar{position:absolute;z-index:3;top:34px;right:clamp(28px,3vw,44px);width:auto;min-height:42px;margin:0}.dashboard-shell-hq .dashboard-topbar>span{margin-left:auto;margin-right:18px;color:#141414;font-size:.94rem;font-weight:600}.dashboard-shell-hq .dashboard-topbar .account-sign-out{min-height:38px;border-color:rgb(91 63 48/11%);border-radius:13px;background:rgb(255 255 255/78%);box-shadow:0 10px 28px rgb(105 72 56/7%)}.dashboard-shell-hq .dashboard-content main{min-height:calc(100vh - 180px)}.dashboard-shell-hq .hq-flow{width:min(100%,1068px);margin-right:auto;margin-left:0;padding:0 0 22px}.hq-atrium-hero{position:relative;min-height:284px;padding-top:12px}.hq-atrium-hero-copy{position:relative;z-index:1}.hq-atrium-hero .glass-chip{border-color:rgb(255 255 255/76%);background:rgb(255 255 255/72%);box-shadow:0 12px 34px rgb(120 79 57/8%)}.hq-atrium-hero h1{max-width:860px;margin:50px 0 14px 10px;font-size:clamp(3.55rem,4.55vw,4.1rem);font-weight:600;letter-spacing:-.067em;line-height:1.06;text-wrap:balance;white-space:normal}.hq-atrium-headline-gradient{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hq-atrium-hero-copy>p{margin:0 0 0 10px;max-width:760px;color:var(--hq-atrium-ink-soft);font-size:.82rem;line-height:1.55}.hq-atrium-motion{position:absolute;top:91px;right:-94px;overflow:hidden;width:380px;height:480px;min-height:480px;background:url(/media/facilitator-threshold-v2-crop.png) 50%/100% 100% no-repeat;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg,transparent,#000 11%,#000 82%,transparent),linear-gradient(90deg,transparent,rgb(0 0 0/68%) 10%,#000 22%,#000 78%,rgb(0 0 0/68%) 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mask-image:linear-gradient(180deg,transparent,#000 11%,#000 82%,transparent),linear-gradient(90deg,transparent,rgb(0 0 0/68%) 10%,#000 22%,#000 78%,rgb(0 0 0/68%) 90%,transparent)}.hq-atrium-motion:after{display:none}.hq-atrium-motion video{position:absolute;inset:0;width:100%;height:100%;min-height:480px;opacity:.12;mix-blend-mode:soft-light;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000);mask-image:linear-gradient(90deg,transparent,#000 24%,#000)}.dashboard-shell-hq .client-launchpad{position:relative;z-index:2;margin-top:14px;width:min(900px,100%)}.dashboard-shell-hq .launchpad-intro{min-height:204px;grid-template-columns:142px minmax(0,1fr) auto;align-items:center;gap:54px;border-color:var(--hq-atrium-border);border-radius:24px;padding:24px 48px 24px 24px;background:rgb(255 255 255/78%);box-shadow:0 24px 70px rgb(110 75 57/7%);backdrop-filter:blur(18px)}.dashboard-shell-hq .launchpad-intro:after{display:none}.launchpad-atrium-portal{position:relative;display:grid;width:136px;height:140px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255/76%);border-radius:72px 72px 24px 24px;background:url(/media/facilitator-threshold-v2-crop.png) center 35%/cover no-repeat;box-shadow:0 18px 48px rgb(245 127 73/14%),inset 0 0 0 8px rgb(255 255 255/20%);color:rgb(255 255 255/90%)}.launchpad-atrium-portal:after{display:none}.dashboard-shell-hq .launchpad-kicker{display:block;margin-bottom:4px;color:var(--ink);font-size:1.22rem;font-weight:600;letter-spacing:-.035em;text-transform:none}.dashboard-shell-hq .launchpad-intro h2{max-width:560px;margin:0 0 14px;border-bottom:1px solid rgb(46 39 37/9%);padding-bottom:10px;color:var(--hq-atrium-ink-soft);font-size:.82rem;font-weight:400;letter-spacing:-.012em;line-height:1.35}.dashboard-shell-hq .launchpad-intro p{max-width:510px;font-size:.82rem}.dashboard-shell-hq .launchpad-open-button{min-width:166px;min-height:44px;padding-block:10px;font-size:1rem;background:linear-gradient(105deg,#2a2af5,#5434f4);box-shadow:0 14px 34px rgb(42 42 245/21%)}.dashboard-shell-hq .launchpad-panel{border:1px solid var(--hq-atrium-border);background:rgb(255 255 255/90%);box-shadow:0 28px 74px rgb(105 72 55/9%)}.dashboard-shell-hq .hq-tabs{margin-top:44px;border-bottom-color:rgb(82 67 61/12%);padding-left:10px}.dashboard-shell-hq .hq-tabs a,.dashboard-shell-hq .hq-tabs-static>span{min-height:43px;font-size:.8rem}.dashboard-shell-hq .hq-tabs a.is-active:after,.dashboard-shell-hq .hq-tabs-static>span.is-active{border-bottom-color:var(--cobalt)}.dashboard-shell-hq .pilot-roster-groups{gap:24px;margin-top:0}.dashboard-shell-hq .client-launchpad+.hq-roster-panel,.dashboard-shell-hq .client-launchpad+.pilot-roster-groups{margin-top:clamp(20px,2.2vw,28px)}.hq-roster-panel{position:relative;overflow:hidden;margin-top:0;border:1px solid var(--hq-atrium-border);border-radius:27px;min-height:288px;padding:0 30px 12px 44px;background:rgb(255 255 255/78%);box-shadow:0 22px 64px rgb(106 71 53/7%);backdrop-filter:blur(16px)}.hq-roster-panel:before{position:absolute;inset:0 auto 0 0;width:8px;background:url(/media/facilitator-atrium-poster.png) 50%/auto 100%;content:""}.hq-roster-group-heading{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgb(46 39 37/9%);color:var(--ink)}.hq-roster-group-heading>div{display:flex;align-items:center;gap:12px}.hq-roster-group-heading strong{font-size:1.16rem;font-weight:700;line-height:1.2}.hq-roster-group-heading>span{margin-right:145px;color:var(--hq-atrium-ink-soft);font-size:.78rem}.hq-roster-group-icon{display:none;width:38px;height:38px;place-items:center;border-radius:50%;background:rgb(102 72 220/9%);color:#6648dc}.dashboard-shell-hq .roster-row,.hq-roster-columns{display:grid;grid-template-columns:48px minmax(150px,1.15fr) minmax(150px,.95fr) minmax(92px,.65fr) minmax(124px,.72fr) 20px;align-items:center;gap:16px}.hq-roster-columns{min-height:46px;border-bottom:1px solid rgb(46 39 37/9%);color:#78716e;font-size:.63rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.hq-roster-columns>span:first-child{display:none}.hq-roster-columns>span:nth-child(2){grid-column:1/3}.hq-roster-columns>span:nth-child(3){grid-column:3}.hq-roster-columns>span:nth-child(4){grid-column:4}.hq-roster-columns>span:nth-child(5){grid-column:5}.hq-roster-columns>span:nth-child(6){grid-column:6}.dashboard-shell-hq .roster-list{gap:0;margin-top:0}.dashboard-shell-hq .roster-list>a+a{border-top:1px solid rgb(46 39 37/8%)}.dashboard-shell-hq .roster-row{min-height:84px;border:0;border-radius:0;padding:14px 0;background:transparent;box-shadow:none;backdrop-filter:none}.dashboard-shell-hq .roster-row:hover{background:rgb(255 247 240/48%);box-shadow:none;transform:none}.dashboard-shell-hq .roster-avatar{width:46px;height:46px;background:rgb(219 207 255/42%);color:#5c46cf}.dashboard-shell-hq .roster-person strong{font-size:.9rem}.roster-week span{display:block;color:var(--hq-atrium-ink-soft);font-size:.78rem;text-transform:capitalize}.roster-brief,.roster-state{display:flex;align-items:center}.roster-clear-state{color:#a29b98;font-size:.7rem}.dashboard-shell-hq .brief-pending-tag,.dashboard-shell-hq .brief-ready-tag,.dashboard-shell-hq .stuck-tag{padding:7px 10px;font-size:.66rem;white-space:nowrap}.dashboard-shell-hq .stuck-tag{background:rgb(255 229 161/55%);color:#6d5119}.dashboard-shell-hq .brief-ready-tag{background:rgb(222 214 255/52%);color:#3d2bc2}.dashboard-shell-hq .brief-pending-tag{background:rgb(35 28 26/5%)}.dashboard-shell-hq .roster-row>svg{color:#5c5755}.hq-consent-boundary{display:flex;width:500px;max-width:590px;align-items:flex-start;gap:12px;margin-top:20px;border:1px solid rgb(111 74 57/11%);border-radius:18px;padding:18px 20px;background:rgb(255 255 255/64%);color:#655d5a;backdrop-filter:blur(14px)}.dashboard-shell-hq .hq-consent-boundary{margin-left:6px}.hq-consent-boundary>svg{flex:0 0 auto;color:#6350bf}.hq-consent-boundary>div{display:grid;gap:4px}.hq-consent-boundary strong{font-size:.74rem;font-weight:600}.hq-consent-boundary span{color:#817976;font-size:.7rem;line-height:1.5}.dashboard-shell-hq .hq-empty,.dashboard-shell-hq .request-row{border-color:var(--hq-atrium-border);background:rgb(255 255 255/78%);box-shadow:0 20px 56px rgb(107 73 55/7%)}.dashboard-shell-hq .surface-footer{width:min(100%,900px);margin:0 auto 0 0;border-top:0;padding:28px 0 34px}.dashboard-shell-hq .surface-footer>div{justify-content:center;font-size:.76rem}.dashboard-shell-hq .surface-footer p{display:none}@media (max-width:1180px){.dashboard-shell-hq{grid-template-columns:248px minmax(0,1fr)}.hq-atrium-hero{min-height:304px}.hq-atrium-hero h1{max-width:calc(100% - 170px);font-size:clamp(3rem,4.4vw,3.35rem);white-space:normal}.hq-atrium-hero-copy>p{max-width:calc(100% - 178px)}.hq-atrium-motion{top:76px;right:-28px;width:204px;height:380px}.hq-atrium-motion,.hq-atrium-motion video{min-height:212px}.dashboard-shell-hq .launchpad-intro{grid-template-columns:116px minmax(0,1fr) auto;gap:24px}.launchpad-atrium-portal{width:112px;height:122px}.dashboard-shell-hq .roster-row,.hq-roster-columns{grid-template-columns:46px minmax(125px,1fr) minmax(130px,.9fr) minmax(78px,.58fr) minmax(112px,.7fr) 18px;gap:12px}}@media (max-width:900px){.dashboard-shell-hq{grid-template-columns:1fr}.dashboard-shell-hq .dashboard-sidebar{position:static;display:grid;height:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 24px;border-right:0;border-bottom:1px solid rgb(94 68 54/10%);background-position:50%,50%;background-size:cover}.dashboard-shell-hq .dashboard-sidebar .eyebrow{display:none}.dashboard-shell-hq .dashboard-sidebar nav{display:flex;justify-content:center}.dashboard-shell-hq .sidebar-link{min-height:44px;padding:9px 11px;font-size:.68rem}.dashboard-shell-hq .sidebar-privacy{max-width:210px;margin:0;padding:12px}.dashboard-shell-hq .dashboard-account-actions{grid-column:1/-1;margin:0}.dashboard-shell-hq .dashboard-account-actions a{min-height:38px}.dashboard-shell-hq .dashboard-content{padding:28px 28px 0}.dashboard-shell-hq .dashboard-topbar{position:static;width:100%;margin:0 auto 12px}}@media (max-width:720px){.dashboard-shell-hq .dashboard-sidebar{grid-template-columns:1fr;justify-items:center;gap:12px;padding:18px 16px}.dashboard-shell-hq .dashboard-sidebar nav{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:3px}.dashboard-shell-hq .sidebar-link{min-width:-moz-max-content;min-width:max-content;justify-content:center}.dashboard-shell-hq .sidebar-privacy{width:100%;max-width:none;justify-content:center;text-align:left}.dashboard-shell-hq .dashboard-content{padding:22px 16px 0}.dashboard-shell-hq .dashboard-topbar>span{margin-left:0;margin-right:auto}.hq-atrium-hero{display:grid;min-height:0;grid-template-columns:1fr;gap:24px;padding-top:12px}.hq-atrium-hero h1{margin-top:24px;max-width:100%;font-size:clamp(2.75rem,11.5vw,3.3rem)}.hq-atrium-motion{position:relative;top:auto;right:auto;width:100%;height:auto;min-height:240px;border-radius:0;background-image:url(/media/facilitator-threshold-v2-crop.png);background-position:center 22%;background-size:100% auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hq-atrium-motion video{display:none}.hq-atrium-door{inset:18px 22% 0}.dashboard-shell-hq .client-launchpad{margin-top:26px}.dashboard-shell-hq .launchpad-intro{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:20px}.launchpad-atrium-portal{width:82px;height:96px}.dashboard-shell-hq .launchpad-open-button{width:100%;grid-column:1/-1}.hq-roster-panel{min-height:0;padding:0 18px 8px 24px}.hq-roster-columns{display:none}.dashboard-shell-hq .roster-row{min-height:112px;grid-template-columns:42px minmax(0,1fr) 18px;grid-template-rows:auto auto auto;gap:6px 12px;padding:18px 0}.dashboard-shell-hq .roster-avatar{width:40px;height:40px;grid-column:1;grid-row:1/span 2}.dashboard-shell-hq .roster-person{grid-column:2;grid-row:1}.dashboard-shell-hq .roster-week{grid-column:2;grid-row:2}.dashboard-shell-hq .roster-state{grid-column:2;grid-row:3}.dashboard-shell-hq .roster-brief{grid-column:2;grid-row:3;justify-self:end}.dashboard-shell-hq .roster-row>svg{grid-column:3;grid-row:1}.hq-consent-boundary{width:100%}}@media (max-width:440px){.dashboard-shell-hq .dashboard-topbar{align-items:flex-start}.dashboard-shell-hq .dashboard-topbar>span{max-width:148px}.hq-atrium-hero h1{font-size:clamp(2.6rem,11vw,3.1rem)}.dashboard-shell-hq .launchpad-intro{grid-template-columns:1fr}.launchpad-atrium-portal{width:100%;height:108px;border-radius:54px 54px 20px 20px}.hq-roster-group-heading{align-items:flex-start;flex-direction:column;gap:8px;padding:18px 0}.hq-roster-group-heading>span{margin-right:0}.dashboard-shell-hq .roster-brief,.dashboard-shell-hq .roster-state{grid-column:2/-1;justify-self:start}.dashboard-shell-hq .roster-state{margin-top:5px}.dashboard-shell-hq .roster-brief{grid-row:4}.dashboard-shell-hq .roster-row{grid-template-rows:auto auto auto auto}}.dashboard-shell-hq:has(.session-follow-up-flow) .dashboard-topbar{display:none}.dashboard-shell-hq:has(.session-follow-up-flow) .dashboard-content{--hq-follow-up-hero-depth:586px;padding-top:42px;background-size:100% var(--hq-follow-up-hero-depth),cover,cover,100% var(--hq-follow-up-hero-depth)}@media (min-width:901px){.dashboard-shell-hq:has(.session-follow-up-flow){grid-template-columns:clamp(282px,20vw,360px) minmax(0,1fr)}}.session-follow-up-flow.client-brief-flow{width:min(100%,1070px);margin:0 0 0 auto;padding:0 0 72px}.session-follow-up-flow .route-back-link{margin-bottom:22px;color:#5f5a59;font-size:.72rem}.session-follow-up-flow>.session-follow-up-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0;border-radius:999px;padding:7px 13px;background:#eceaff;color:var(--cobalt);font-size:.58rem;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}.session-follow-up-flow.client-brief-flow>h1{margin:14px 0 8px;font-size:clamp(3.35rem,6vw,5.25rem);font-weight:600;letter-spacing:-.075em;line-height:.9}.session-follow-up-flow.client-brief-flow>p:last-of-type{margin:0;color:#77706e;font-size:.78rem}.session-follow-up{margin-top:42px}.session-follow-up-primary,.session-follow-up-workspace{min-width:0}.client-assignment-archive{display:none}@media (min-width:1280px){.session-follow-up-workspace{display:grid;grid-template-columns:minmax(246px,258px) minmax(0,1fr);align-items:start;gap:28px;margin-top:40px}.session-follow-up-primary>.session-follow-up{margin-top:0}.client-assignment-archive{position:sticky;top:28px;display:block;max-height:calc(100vh - 56px);overflow-y:auto;border:1px solid rgb(54 43 40/9%);border-radius:28px;padding:20px 18px 17px;background:radial-gradient(circle at 100% 0,rgb(78 71 255/11%),transparent 34%),radial-gradient(circle at 0 26%,rgb(255 158 149/15%),transparent 31%),linear-gradient(155deg,rgb(255 251 247/94%),rgb(250 248 255/91%));box-shadow:0 24px 60px rgb(72 51 43/8%),inset 0 1px 0 rgb(255 255 255/72%);scrollbar-color:rgb(42 42 245/22%) transparent;scrollbar-width:thin}.assignment-archive-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:1px 2px 18px}.assignment-archive-heading-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(42 42 245/12%);border-radius:12px;background:rgb(255 255 255/62%);color:var(--cobalt);box-shadow:0 8px 20px rgb(42 42 245/7%)}.assignment-archive-heading h2,.assignment-archive-heading small{display:block;margin:0}.assignment-archive-heading small{color:#8b817e;font-size:.5rem;font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase}.assignment-archive-heading h2{margin-top:5px;color:#26201e;font-size:.98rem;font-weight:650;letter-spacing:-.025em;line-height:1.08}.assignment-archive-empty,.assignment-archive-error,.assignment-archive-loading{border:1px solid rgb(73 66 63/9%);border-radius:17px;padding:15px;background:rgb(255 255 255/53%);color:#766d6a;font-size:.68rem;line-height:1.45}.assignment-archive-loading{display:flex;align-items:center;gap:8px}.assignment-archive-empty svg{color:var(--cobalt)}.assignment-archive-empty p,.assignment-archive-error{margin:8px 0 0}.assignment-archive-section+.assignment-archive-section{margin-top:24px;padding-top:21px;border-top:1px solid rgb(63 52 48/8%)}.assignment-archive-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px;color:#635a57;font-size:.56rem;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.assignment-archive-section-heading small{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:rgb(42 42 245/7%);color:var(--cobalt);font-size:.54rem;letter-spacing:0}.assignment-archive-current-empty{margin:0;border:1px dashed rgb(42 42 245/12%);border-radius:15px;padding:12px 13px;background:rgb(255 255 255/36%);color:#807673;font-size:.6rem;line-height:1.4}.assignment-archive-month+.assignment-archive-month{margin-top:17px}.assignment-archive-month>h3{margin:0 2px 7px;color:#9a908c;font-size:.54rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.assignment-archive-list{display:grid;gap:8px}.assignment-archive-item{overflow:hidden;border:1px solid rgb(58 48 45/8%);border-radius:17px;background:rgb(255 255 255/56%);box-shadow:0 8px 24px rgb(75 52 43/3%)}.assignment-archive-section.is-current .assignment-archive-item{border-color:rgb(42 42 245/13%);background:rgb(255 255 255/76%);box-shadow:0 12px 28px rgb(42 42 245/5%)}.assignment-archive-item>summary{display:block;cursor:pointer;list-style:none}.assignment-archive-item>summary::-webkit-details-marker{display:none}.assignment-archive-item>summary:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.assignment-archive-item-summary{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 11px 13px}.assignment-archive-item-summary>svg{margin-top:2px;color:#a39a97;transition:transform .16s ease}.assignment-archive-item[open] .assignment-archive-item-summary>svg{transform:rotate(180deg)}.assignment-archive-item-mark{display:grid;width:22px;height:22px;place-items:center;border-radius:8px;background:rgb(42 42 245/7%);color:var(--cobalt)}.assignment-archive-item-mark.is-attention{background:rgb(238 88 78/10%);color:#d85750}.assignment-archive-item-mark.is-complete{background:rgb(43 139 98/10%);color:#287e5c}.assignment-archive-item-mark.is-quiet{background:rgb(86 76 72/7%);color:#817774}.assignment-archive-item-copy,.assignment-archive-item-copy>strong,.assignment-archive-item-meta,.assignment-archive-item-states{display:block}.assignment-archive-item-copy>strong{color:#2e2725;font-size:.7rem;font-weight:640;letter-spacing:-.012em;line-height:1.34}.assignment-archive-item-meta{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px;color:#8f8581;font-size:.53rem;line-height:1.35}.assignment-archive-item-states{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.assignment-archive-outcome,.assignment-archive-status{display:inline-flex;align-items:center;min-height:19px;border-radius:999px;padding:3px 7px;background:rgb(42 42 245/7%);color:var(--cobalt);font-size:.49rem;font-weight:700;letter-spacing:.015em;line-height:1}.assignment-archive-status.is-attention{background:rgb(238 88 78/9%);color:#c64f49}.assignment-archive-status.is-complete{background:rgb(43 139 98/9%);color:#287e5c}.assignment-archive-status.is-quiet{background:rgb(86 76 72/7%);color:#756c69}.assignment-archive-outcome{border:1px solid rgb(60 50 47/8%);background:transparent;color:#6d6461}.assignment-archive-item-details{display:grid;gap:13px;margin:0 11px 12px 42px;border-top:1px solid rgb(61 50 46/8%);padding-top:12px}.assignment-archive-item-details>div>span{display:block;color:#918783;font-size:.49rem;font-weight:750;letter-spacing:.095em;line-height:1.2;text-transform:uppercase}.assignment-archive-item-details p,.assignment-archive-item-details ul{margin:5px 0 0;color:#5e5552;font-size:.61rem;line-height:1.5}.assignment-archive-item-details ul{padding-left:15px}.assignment-archive-item-details li+li{margin-top:5px}.assignment-archive-item-details small{display:block;margin-top:1px;color:#8d8380;font-size:.56rem}.assignment-archive-resource-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;margin-top:6px;border-bottom:1px solid rgb(42 42 245/20%);padding-bottom:2px;color:var(--cobalt);font-size:.58rem;font-weight:650;line-height:1.4}.assignment-archive-shared-result{border-left:2px solid rgb(42 42 245/28%);padding-left:9px}.assignment-archive-privacy{display:flex;align-items:flex-start;gap:7px;margin-top:20px;border-top:1px solid rgb(67 54 50/8%);padding:14px 3px 0;color:#8d8380;font-size:.53rem;line-height:1.45}.assignment-archive-privacy svg{flex:0 0 auto;margin-top:1px;color:var(--cobalt)}}.follow-up-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border-top:1px solid rgb(32 25 22/8%);border-bottom:1px solid rgb(32 25 22/8%)}.follow-up-steps button{position:relative;display:flex;min-height:82px;align-items:center;gap:11px;border:0;padding:0 14px;background:transparent;color:#5e5856;cursor:pointer;font:inherit;font-size:.72rem;font-weight:600;text-align:left}.follow-up-steps button:after{position:absolute;bottom:-1px;left:10px;width:calc(100% - 20px);height:2px;background:transparent;content:""}.follow-up-steps button.is-active:after,.follow-up-steps button:focus-visible:after,.follow-up-steps button:hover:after{background:var(--cobalt)}.follow-up-block-heading>span,.follow-up-steps button>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgb(73 66 63/14%);border-radius:50%;color:#817a78;font-size:.62rem;font-weight:700}.follow-up-steps button.is-active>span{border-color:var(--cobalt);color:var(--cobalt)}.follow-up-block{scroll-margin-top:20px;margin-top:16px;border:1px solid rgb(91 67 56/7%);border-radius:23px;padding:30px 30px 33px;background:rgb(255 255 255/69%);box-shadow:0 16px 44px rgb(104 72 54/4%)}.follow-up-block-note{background:rgb(255 235 232/76%)}.follow-up-block-recap{margin-top:40px}.follow-up-block-rep{background:rgb(238 237 255/80%);box-shadow:0 22px 54px rgb(55 44 137/7%)}.follow-up-block-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:15px}.follow-up-block-note .follow-up-block-heading>span{border-color:rgb(230 94 87/32%);color:#d85953}.follow-up-block-rep .follow-up-block-heading>span{border-color:rgb(42 42 245/24%);background:rgb(255 255 255/48%);color:var(--cobalt)}.follow-up-block-heading h2,.follow-up-block-heading p{margin:0}.follow-up-block-heading h2{font-size:.8rem;font-weight:700;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.follow-up-block-rep .follow-up-block-heading h2{color:var(--cobalt)}.follow-up-block-heading p{margin-top:6px;color:#7b7472;font-size:.7rem;line-height:1.45}.follow-up-field{display:grid;gap:7px;margin-top:22px}.follow-up-field>span,.follow-up-size-picker legend,.follow-up-support-labels{color:#373231;font-size:.54rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.follow-up-field input,.follow-up-field select,.follow-up-field textarea,.follow-up-support-row input{width:100%;border:1px solid rgb(40 34 31/11%);border-radius:12px;padding:15px 16px;background:rgb(255 255 255/84%);color:#2b2827;font:inherit;font-size:.74rem;font-weight:400;line-height:1.55;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.follow-up-field input,.follow-up-field select,.follow-up-support-row input{min-height:49px}.follow-up-block-note .follow-up-field textarea{min-height:112px}.follow-up-block-recap .follow-up-field textarea{min-height:146px}.follow-up-field textarea{resize:vertical}.follow-up-field input:focus,.follow-up-field select:focus,.follow-up-field textarea:focus,.follow-up-support-row input:focus{border-color:rgb(42 42 245/50%);box-shadow:0 0 0 4px rgb(42 42 245/7%)}.follow-up-field [aria-invalid=true],.follow-up-support-row [aria-invalid=true]{border-color:#c44e65}.follow-up-preserves,.follow-up-privacy{display:flex;align-items:center;gap:7px;color:#8a8380;font-size:.57rem;line-height:1.45}.follow-up-preserves{margin:9px 0 0 49px}.follow-up-rep-mode{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0 49px;border:1px solid rgb(42 42 245/9%);border-radius:12px;background:rgb(42 42 245/8%)}.follow-up-rep-mode>label{position:relative;display:grid;min-height:78px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;padding:12px 15px;background:rgb(255 255 255/78%);cursor:pointer}.follow-up-rep-mode>label.is-selected{z-index:1;box-shadow:inset 0 0 0 1px var(--cobalt)}.follow-up-rep-mode input,.follow-up-size-picker input{width:15px;height:15px;margin:0;accent-color:var(--cobalt)}.follow-up-rep-mode small,.follow-up-rep-mode strong,.follow-up-size-picker small,.follow-up-size-picker strong{display:block}.follow-up-rep-mode strong{color:#3a3534;font-size:.68rem;font-weight:600}.follow-up-rep-mode .is-selected strong{color:var(--cobalt)}.follow-up-rep-mode small{margin-top:4px;color:#87807e;font-size:.59rem}.follow-up-rep-fields,.follow-up-select-field,.follow-up-size-picker{margin-left:49px}.follow-up-rep-fields .follow-up-field{margin-top:17px}.follow-up-rep-fields textarea{min-height:90px}.follow-up-rep-fields .follow-up-field:nth-child(3) textarea{min-height:112px}.follow-up-resource-field>span{display:flex;align-items:center;gap:6px}.follow-up-resource-field>small:not(.follow-up-error){color:#827b79;font-size:.57rem;line-height:1.45}.follow-up-size-picker{min-width:0;margin-top:16px;border:0;padding:0}.follow-up-size-picker>p{margin:5px 0 8px;color:#7d7674;font-size:.58rem}.follow-up-size-picker>div{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgb(42 42 245/9%);border-radius:12px;background:rgb(42 42 245/8%)}.follow-up-size-picker label{display:grid;min-height:66px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;background:rgb(255 255 255/72%);cursor:pointer}.follow-up-size-picker label.is-selected{box-shadow:inset 0 0 0 1px var(--cobalt)}.follow-up-size-picker strong{color:var(--cobalt);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.follow-up-size-picker small{margin-top:3px;color:#7f7775;font-size:.53rem}.follow-up-support-heading{grid-template-columns:34px minmax(0,1fr) auto}.follow-up-support-heading>small{color:#736d6b;font-size:.58rem}.follow-up-support-list{margin:22px 0 0 49px}.follow-up-support-labels,.follow-up-support-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 30px;gap:12px}.follow-up-support-labels{margin-bottom:6px}.follow-up-support-row{position:relative;align-items:center}.follow-up-support-row+.follow-up-support-row{margin-top:10px}.follow-up-remove-support{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:transparent;color:#8a8380;cursor:pointer}.follow-up-remove-support:hover{background:rgb(190 68 90/8%);color:#b3475b}.follow-up-add-support{display:flex;min-height:44px;width:calc(100% - 49px);align-items:center;gap:7px;margin:12px 0 0 49px;border:1px dashed rgb(42 42 245/29%);border-radius:10px;padding:8px 12px;background:rgb(255 255 255/34%);color:var(--cobalt);cursor:pointer;font:inherit;font-size:.61rem;font-weight:600;text-decoration:underline}.follow-up-add-support:disabled{cursor:not-allowed;opacity:.5}.follow-up-support-empty{margin:17px 0 0 49px;color:#817a78;font-size:.63rem}.follow-up-preview{overflow:hidden;margin-top:22px;border:1px solid rgb(255 255 255/10%);border-radius:18px;padding:31px 32px 27px;background:#191721;box-shadow:0 24px 58px rgb(26 18 31/18%);color:rgb(255 255 255/86%)}.follow-up-preview>h2{margin:0 0 19px;color:#f3c95a;font-size:.63rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.follow-up-preview dl{margin:0}.follow-up-preview dl>div{display:grid;grid-template-columns:165px minmax(0,1fr);gap:22px;border-top:1px solid rgb(255 255 255/13%);min-height:88px;padding:21px 0}.follow-up-preview dl>div:first-child{border-top:0}.follow-up-preview dt{display:flex;align-items:flex-start;gap:9px;color:rgb(255 255 255/78%);font-size:.65rem;font-weight:600}.follow-up-preview dt svg{flex:0 0 auto}.follow-up-preview dd{margin:0;color:rgb(255 255 255/74%);font-size:.68rem;line-height:1.62;white-space:pre-line}.follow-up-preview dd small,.follow-up-preview dd span,.follow-up-preview dd strong{display:block}.follow-up-preview-rep dd strong,.follow-up-preview-rep dt{color:#f3c95a}.follow-up-preview dd span{margin-top:5px}.follow-up-preview dd small{margin-top:8px;border:1px solid rgb(243 201 90/30%);border-radius:999px;padding:3px 7px;font-size:.5rem;text-transform:uppercase}.follow-up-preview dd small,.follow-up-preview-link{width:-moz-fit-content;width:fit-content;color:#f3c95a}.follow-up-preview-link{display:inline-flex;align-items:center;gap:6px;margin-top:11px;border-bottom:1px solid rgb(243 201 90/40%);padding:3px 0;font-size:.62rem;font-weight:600;line-height:1.35}.follow-up-preview ul{margin:0;padding-left:16px}.follow-up-privacy{margin:10px 4px 0}.follow-up-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.follow-up-actions .button-primary{min-width:245px;justify-content:center}.follow-up-error{color:#b63f56;font-size:.56rem;line-height:1.4}.follow-up-support-error{grid-column:1/3}.follow-up-submit-error,.follow-up-success{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:10px 2px 0;font-size:.61rem}.follow-up-success{color:#236d49}.session-follow-up-studio-card{margin-top:18px}.session-bridge-packet{display:grid;margin-top:24px;border-top:1px solid rgb(20 20 20/8%)}.session-bridge-packet>section{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:22px;border-bottom:1px solid rgb(20 20 20/8%);padding:20px 0}.session-bridge-packet h3{display:flex;align-items:flex-start;gap:8px;margin:0;color:#5c5654;font-size:.65rem;font-weight:600}.session-bridge-packet p,.session-bridge-packet ul{margin:0;color:var(--ink-soft);font-size:.68rem;line-height:1.65;white-space:pre-line}.session-bridge-packet-rep h3,.session-bridge-packet-rep strong{color:var(--cobalt)}.session-bridge-packet li span,.session-bridge-packet-rep strong{display:block}.session-bridge-packet-rep p{margin-top:6px}.session-bridge-resource-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin-top:10px;border-bottom:1px solid rgb(42 42 245/22%);padding:4px 0;color:var(--cobalt);font-size:.62rem;font-weight:600}.session-bridge-packet ul{padding-left:18px}.session-bridge-packet li+li{margin-top:9px}.session-bridge-packet li span{margin-top:2px;font-size:.61rem}@media (max-width:900px){.dashboard-shell-hq:has(.session-follow-up-flow) .dashboard-content{--hq-follow-up-hero-depth:572px;padding-top:28px}.session-follow-up-flow.client-brief-flow{margin:0 auto}}@media (max-width:720px){.dashboard-shell-hq:has(.session-follow-up-flow) .dashboard-content{--hq-follow-up-hero-depth:528px}.session-follow-up-flow.client-brief-flow>h1{font-size:clamp(3rem,13vw,4rem)}.follow-up-steps{overflow-x:auto;grid-template-columns:repeat(4,minmax(132px,1fr))}.follow-up-block{border-radius:18px;padding:21px 18px 23px}.follow-up-add-support,.follow-up-rep-fields,.follow-up-rep-mode,.follow-up-select-field,.follow-up-size-picker,.follow-up-support-empty,.follow-up-support-list{margin-left:0}.follow-up-add-support{width:100%}.follow-up-rep-mode,.follow-up-size-picker>div{grid-template-columns:1fr}.follow-up-support-labels{display:none}.follow-up-support-row{grid-template-columns:minmax(0,1fr) 36px}.follow-up-support-row>label{grid-column:1}.follow-up-support-row>label+label{margin-top:-4px}.follow-up-remove-support{grid-column:2;grid-row:1/3}.follow-up-support-error{grid-column:1}.follow-up-preview{padding:22px 20px 18px}.follow-up-preview dl>div{grid-template-columns:1fr;gap:8px}.follow-up-actions{align-items:stretch;flex-direction:column-reverse}.follow-up-actions .button-primary,.follow-up-actions button{width:100%}.session-bridge-packet>section{grid-template-columns:1fr;gap:9px}}@media (max-width:440px){.follow-up-block-heading,.follow-up-support-heading{grid-template-columns:32px minmax(0,1fr)}.follow-up-support-heading>small{grid-column:2}.follow-up-preserves{margin-left:0}}@media (prefers-reduced-motion:reduce){.hq-atrium-motion video{display:none}.hq-atrium-motion{background-image:url(/media/facilitator-threshold-v2-crop.png)}}@media (max-width:980px){.session-evidence-grid,.session-hero,.session-reflection-grid,.session-sharing-card{grid-template-columns:1fr}.session-evidence-grid>*{min-width:0}.session-hero{align-items:start;gap:44px;padding-top:18px}.session-readiness-card{max-width:620px;margin-top:0;padding-left:0}.session-sharing-card{gap:32px}.handoff-workspace{grid-template-columns:1fr;grid-template-areas:"builder" "preview" "send"}.handoff-preview-card{position:relative;top:auto}.coach-handoff-card dl{grid-template-columns:1fr}.coach-handoff-card dl>div{min-height:0}.weekly-reset-header{min-height:565px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(18px,3vw,30px);padding:56px 0 67px}.weekly-reset-header h1{font-size:clamp(2.75rem,5.5vw,3.45rem)}.weekly-reset-context{min-height:218px}.weekly-reset-threshold-art{margin-left:-92px}.activation-hero{grid-template-columns:1fr;gap:42px}.activation-hero-copy{max-width:760px}.activation-outcome-card{min-height:0}.activation-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.the167-hero,.the167-session-card,.the167-week-grid{grid-template-columns:1fr}.the167-hero{gap:34px;padding-top:22px}.the167-horizon-card{min-height:360px}.the167-week-grid{gap:14px}.the167-edge-card,.the167-rhythm-card{min-height:0}.the167-edge-card{min-height:490px}.the167-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.the167-evidence-grid>a:last-child{grid-column:1/-1}.the167-evidence-grid>a:last-child .the167-evidence-card{min-height:220px}.the167-session-card{gap:34px}}@media (max-width:540px){.member-shell:has(.weekly-reset) .member-header,.member-shell:has(.weekly-reset) .member-main-wide,.member-shell:has(.weekly-reset) .surface-footer{width:min(calc(100% - 32px),1320px)}.session-flow{--session-label-sequence-gap:40px;--session-title-support-gap:28px;padding-top:10px}.session-hero{gap:38px;padding:18px 0 54px}.session-hero-copy>h1{max-width:9ch;font-size:clamp(3.35rem,15vw,4.25rem)}.session-hero-copy>span{font-size:.78rem}.session-section-heading{align-items:flex-start;flex-direction:column;gap:9px}.session-section-heading h2{font-size:2.65rem}.session-section-heading>span{padding-bottom:0}.session-evidence-grid{gap:44px;padding:38px 0 52px}.session-evidence-intro>h2{font-size:3.15rem}.session-evidence-card{margin-top:46px}.session-evidence-card>h3{font-size:2.5rem}.session-fact-row{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 0}.session-reflection-grid{gap:52px;padding:38px 0 52px}.session-private-note blockquote{margin-top:34px;font-size:1.5rem}.session-opener-card>h3{margin-top:44px}.session-sharing-card{gap:34px;padding:42px 0 52px}.session-sharing-copy>h2{font-size:2.55rem}.session-sharing-signals>div{grid-template-columns:38px minmax(0,1fr)}.session-support-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 0}.session-support-card .button-primary,.session-support-card .button-quiet{width:100%;grid-column:1/-1}.handoff-section{margin-top:54px}.handoff-workspace{margin-top:0}.coach-handoff-card,.handoff-preview-card{border-radius:20px;padding:24px}.handoff-builder-card{padding:0}.handoff-send-card{padding:20px 0 0}.handoff-builder-card>h3{font-size:2.45rem}.coach-context-heading,.coach-handoff-card>footer,.coach-handoff-card>header,.handoff-builder-footer{width:100%;min-width:0;align-items:flex-start;flex-direction:column}.coach-handoff-card>footer .button-quiet,.handoff-builder-footer .button-primary{width:100%;min-width:0}.handoff-preview-date{margin-top:34px}.coach-handoff-card>header h2{font-size:2.3rem}.coach-handoff-card dl>div{padding:20px}.coach-handoff-card dd{margin-top:16px}.weekly-reset{padding-top:0}.weekly-reset-header{min-height:710px;grid-template-areas:"copy" "context";grid-template-columns:1fr;grid-template-rows:auto auto;gap:0;padding:38px 0 32px}.weekly-reset-header h1{font-size:clamp(2.65rem,11.5vw,3.65rem)}.weekly-reset-intro{font-size:.76rem}.weekly-reset-context{min-height:226px;margin-top:32px;border-radius:16px;padding:22px}.weekly-reset-context h2{font-size:1.75rem}.weekly-reset-context-meta,.weekly-reset-progress>div{align-items:flex-start;flex-direction:column}.weekly-reset-progress>div{min-height:70px;padding:12px 5px 9px;gap:6px}.weekly-reset-progress p{font-size:.58rem}.weekly-reset-stage{border-radius:2px;padding:34px 20px 26px}.weekly-reset-stage-heading h2{font-size:2.2rem}.weekly-reset-capacity-grid,.weekly-reset-option-grid{grid-template-columns:1fr}.weekly-reset-option-grid button{min-height:94px}.weekly-reset-capacity-grid button{min-height:150px}.weekly-reset-stage-footer{align-items:stretch;flex-direction:column-reverse}.weekly-reset-stage-footer .button-primary{width:100%}.weekly-reset-back,.weekly-reset-stage-footer>a{width:-moz-fit-content;width:fit-content;align-self:center}.weekly-reset-rep-label{align-items:flex-start;flex-direction:column}.weekly-reset-draft textarea{min-height:220px;padding:19px;font-size:1.65rem}.weekly-reset-ready{min-height:calc(100vh - 170px);padding-inline:0}.weekly-reset-ready h1{font-size:clamp(2.55rem,12vw,3.75rem)}.weekly-reset-ready-actions{width:100%;align-items:stretch;flex-direction:column}.weekly-reset-ready-actions .button-primary{width:100%}.weekly-reset-ready-actions>a:not(.button-primary){width:-moz-fit-content;width:fit-content;align-self:center}.weekly-reset-threshold-art{position:absolute;z-index:0;top:12px;right:-72px;width:310px;height:670px;margin:0;opacity:.72}.weekly-reset-threshold-art:after{background:linear-gradient(90deg,#080611,transparent 42%)}.weekly-reset-context,.weekly-reset-hero-copy{position:relative;z-index:2}.the167-heading-actions{width:100%;align-items:flex-start;flex-direction:column;gap:9px}.activation-flow{padding-top:8px}.activation-hero{gap:30px;padding:18px 0 38px}.activation-hero-copy h1{font-size:clamp(3rem,15vw,4.25rem)}.activation-intro{margin-top:22px;font-size:.78rem}.activation-trust-row{align-items:flex-start;flex-direction:column;gap:9px}.activation-choice-card,.activation-outcome-card{border-radius:20px;padding:22px}.activation-outcomes>div{min-height:92px}.activation-outcome-caption{align-items:flex-start}.activation-progress{margin-bottom:24px}.activation-progress>li{display:grid;grid-template-columns:1fr;gap:7px;padding:11px 5px 0 0}.activation-progress>li+li{padding-left:6px}.activation-progress>li>span{width:26px;height:26px}.activation-progress small{display:none}.activation-progress strong{font-size:.61rem}.activation-choice-heading{align-items:flex-start;flex-direction:column;gap:14px}.activation-choice-heading h2,.activation-resume-copy h2{font-size:2.15rem}.activation-choice-heading>span{max-width:none;text-align:left}.activation-focus-grid{grid-template-columns:1fr;margin-top:24px}.activation-focus-grid button{min-height:140px}.activation-choice-footer{align-items:stretch;flex-direction:column}.activation-choice-footer .button-primary{width:100%}.activation-select-prompt{text-align:center}.activation-resume-copy{grid-template-columns:44px minmax(0,1fr)}.activation-resume-copy>span{width:44px;height:44px}.the167-flow{padding-top:14px}.the167-hero{padding:18px 0 46px}.the167-welcome{margin-top:28px}.the167-hero-copy h1{font-size:clamp(3rem,15vw,4.2rem)}.the167-intro{font-size:.78rem}.the167-time-stamp{grid-template-columns:auto 1fr auto 1fr;gap:7px}.the167-horizon-card{min-height:390px;padding:24px}.the167-horizon-card>h2,.the167-horizon-empty h2{margin-top:50px;font-size:2.25rem}.the167-horizon-meta,.the167-section-heading{align-items:flex-start;flex-direction:column}.the167-section-heading{gap:10px}.the167-edge-card,.the167-rhythm-card{padding:22px}.the167-edge-card{min-height:500px}.the167-edge-card>h3,.the167-edge-empty h3{font-size:2.5rem}.the167-edge-actions,.the167-lineage{grid-template-columns:1fr}.the167-lineage{gap:11px}.the167-lineage>svg{display:none}.the167-edge-avoided,.the167-edge-complete{grid-template-columns:24px minmax(0,1fr)}.the167-edge-avoided a,.the167-edge-complete a{width:-moz-fit-content;width:fit-content;grid-column:2}.the167-rhythm-heading{flex-direction:column}.the167-practice-path>a{min-height:92px;grid-template-columns:42px minmax(0,1fr)}.the167-practice-path em{width:-moz-fit-content;width:fit-content;grid-column:2}.the167-evidence-section,.the167-session-card{margin-top:0;padding-top:54px}.the167-evidence-grid{grid-template-columns:1fr}.the167-evidence-grid>a:last-child{grid-column:auto}.the167-evidence-card,.the167-evidence-grid>a:last-child .the167-evidence-card{min-height:230px}.the167-session-card{gap:30px;margin-top:54px;padding:28px 22px}.the167-session-copy>h2{font-size:2.7rem}.the167-session-actions{align-items:flex-start;flex-direction:column}.the167-session-actions .button-primary{width:100%}.the167-session-brief{padding:20px}.the167-session-brief dl>div{grid-template-columns:1fr;gap:5px}}.the167-brave-work-link{display:block;margin:0 0 54px}.the167-brave-work-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:132px;border-color:rgb(42 42 245/10%);padding:24px 28px;background:radial-gradient(circle at 92% 20%,rgb(201 184 255/20%),transparent 12rem),rgb(255 255 255/72%);transition:transform .18s ease,box-shadow .18s ease}.the167-brave-work-link:hover .the167-brave-work-card{box-shadow:0 14px 38px rgb(97 70 55/14%);transform:translateY(-2px)}.the167-brave-work-card>div{display:grid;gap:4px}.the167-brave-work-card p,.the167-brave-work-card small,.the167-brave-work-card strong{margin:0}.the167-brave-work-card p{color:var(--cobalt);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.the167-brave-work-card strong{font-size:1.08rem;font-weight:600;letter-spacing:-.035em}.the167-brave-work-card small{color:var(--ink-soft);font-size:.7rem}.the167-brave-work-card>span:last-child{display:inline-flex;align-items:center;gap:8px;color:var(--cobalt);font-size:.7rem;font-weight:600}.session-bridge-card,.session-bridge-composer{position:relative;overflow:hidden;border-color:rgb(42 42 245/11%);background:radial-gradient(circle at 92% 8%,rgb(201 184 255/22%),transparent 16rem),radial-gradient(circle at 3% 100%,rgb(255 184 209/12%),transparent 15rem),rgb(255 255 255/78%)}.session-bridge-card:before,.session-bridge-composer:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--gradient-heart);content:""}.session-bridge-card{margin:0 0 54px;padding:30px}.session-bridge-card.is-accepted{border-color:rgb(42 42 245/18%)}.session-bridge-card.is-adjustment_requested{border-color:rgb(241 94 145/18%)}.session-bridge-card-heading,.session-bridge-composer>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px}.session-bridge-mark{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:linear-gradient(145deg,rgb(42 42 245/10%),rgb(255 184 209/24%));color:var(--cobalt)}.session-bridge-card-heading h2,.session-bridge-card-heading p,.session-bridge-composer>header h2,.session-bridge-composer>header p,.session-bridge-composer>header span{margin:0}.session-bridge-card-heading p,.session-bridge-composer>header p{margin-bottom:5px;color:var(--cobalt);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.session-bridge-card-heading h2,.session-bridge-composer>header h2{font-size:clamp(1.55rem,2.8vw,2.4rem);font-weight:600;letter-spacing:-.052em;line-height:1.05}.session-bridge-agreement{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;overflow:hidden;border:1px solid rgb(20 20 20/7%);border-radius:20px;background:rgb(255 255 255/62%)}.session-bridge-agreement>div{min-height:132px;padding:20px 22px}.session-bridge-agreement>div:nth-child(2n){border-left:1px solid rgb(20 20 20/7%)}.session-bridge-agreement>div:nth-child(n+3){border-top:1px solid rgb(20 20 20/7%)}.session-bridge-agreement span{color:var(--ink-soft);font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.session-bridge-agreement p{margin:12px 0 0;font-size:.74rem;line-height:1.6}.session-bridge-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px}.session-bridge-actions>p{max-width:480px;margin:0;color:var(--ink-soft);font-size:.67rem;line-height:1.55}.session-bridge-actions>div,.session-bridge-adjustment>div{display:flex;align-items:center;gap:9px}.session-bridge-actions.is-accepted>p{display:flex;align-items:center;gap:8px;color:#5943ae}.session-bridge-receipt{display:flex;align-items:flex-start;gap:12px;margin-top:22px;border-radius:16px;padding:16px;background:rgb(255 184 209/13%);color:#8e3c63}.session-bridge-receipt>div{display:grid;gap:4px}.session-bridge-receipt span,.session-bridge-receipt strong{font-size:.67rem;line-height:1.5}.session-bridge-adjustment{display:grid;gap:11px;margin-top:22px;border-top:1px solid rgb(20 20 20/7%);padding-top:20px}.session-bridge-adjustment label{font-size:.68rem;font-weight:600}.session-bridge-adjustment textarea,.session-bridge-grid input,.session-bridge-grid select,.session-bridge-grid textarea{width:100%;border:1px solid rgb(20 20 20/9%);border-radius:14px;padding:13px 14px;background:rgb(255 255 255/78%);color:var(--ink);outline:none;resize:vertical}.session-bridge-adjustment textarea:focus,.session-bridge-grid input:focus,.session-bridge-grid select:focus,.session-bridge-grid textarea:focus{border-color:rgb(42 42 245/30%);box-shadow:0 0 0 4px rgb(42 42 245/6%)}.session-bridge-composer{margin-top:14px;padding:30px}.session-bridge-composer>header{grid-template-columns:48px minmax(0,1fr)}.session-bridge-composer>header>div>span{display:block;margin-top:8px;color:var(--ink-soft);font-size:.67rem;line-height:1.55}.session-bridge-current{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:16px;margin-top:24px;border:1px solid rgb(42 42 245/10%);border-radius:18px;padding:18px;background:rgb(255 255 255/58%)}.session-bridge-current>div{display:grid;gap:8px}.session-bridge-current strong{font-size:.82rem}.session-bridge-current>div>span{color:var(--ink-soft);font-size:.65rem}.session-bridge-current blockquote{margin:0;border-left:2px solid var(--pink);padding:8px 0 8px 14px;color:#71364f;font-size:.65rem;line-height:1.55}.session-bridge-current blockquote span{display:block;margin-bottom:4px;font-weight:600}.session-bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.session-bridge-grid label{display:grid;gap:8px}.session-bridge-grid label>span{color:var(--ink-soft);font-size:.61rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.session-bridge-grid label>small{color:var(--ink-soft);font-size:.58rem;line-height:1.45}.session-bridge-wide{grid-column:1/-1}.session-bridge-submit{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;border-top:1px solid rgb(20 20 20/7%);padding-top:20px}.session-bridge-submit>p{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-soft);font-size:.63rem}@media (max-width:720px){.session-bridge-card,.session-bridge-composer{padding:22px}.session-bridge-card-heading{grid-template-columns:42px minmax(0,1fr)}.session-bridge-card-heading>.chip{width:-moz-fit-content;width:fit-content;grid-column:2}.session-bridge-mark{width:42px;height:42px}.session-bridge-agreement,.session-bridge-current,.session-bridge-grid{grid-template-columns:1fr}.session-bridge-agreement>div{min-height:0}.session-bridge-agreement>div:nth-child(2n){border-left:0}.session-bridge-agreement>div+div{border-top:1px solid rgb(20 20 20/7%)}.session-bridge-actions,.session-bridge-actions.is-accepted,.session-bridge-actions>div,.session-bridge-adjustment>div,.session-bridge-submit{align-items:stretch;flex-direction:column}.session-bridge-actions .button-primary,.session-bridge-actions button,.session-bridge-adjustment button,.session-bridge-submit .button-primary{width:100%}.session-bridge-wide{grid-column:auto}}.courage-inbox-link{display:block;margin:0 0 54px}.courage-inbox-card{position:relative;display:grid;min-height:172px;grid-template-areas:"heading timeline action" "copy timeline action";grid-template-columns:minmax(250px,.9fr) minmax(430px,1.35fr) auto;align-items:center;gap:12px 34px;overflow:hidden;border-color:rgb(42 42 245/11%);padding:26px 28px;background:radial-gradient(circle at 92% 16%,rgb(201 184 255/22%),transparent 13rem),radial-gradient(circle at 4% 100%,rgb(255 184 209/10%),transparent 12rem),rgb(255 255 255/76%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.courage-inbox-link:focus-visible .courage-inbox-card,.courage-inbox-link:hover .courage-inbox-card{border-color:rgb(42 42 245/21%);box-shadow:0 18px 44px rgb(97 70 55/14%);transform:translateY(-2px)}.courage-inbox-card.has-attention:before{position:absolute;top:0;right:28px;left:28px;height:3px;border-radius:0 0 8px 8px;background:var(--gradient-heart);content:""}.courage-inbox-heading{grid-area:heading;display:flex;align-items:center;gap:11px}.courage-inbox-heading>div{display:flex;align-items:center;gap:8px}.courage-inbox-copy small,.courage-inbox-copy strong,.courage-inbox-heading p{margin:0}.courage-inbox-heading p{color:var(--cobalt);font-size:.62rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.courage-inbox-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:13px;background:linear-gradient(145deg,rgb(42 42 245/11%),rgb(241 94 145/10%));color:var(--cobalt)}.courage-inbox-copy{grid-area:copy;display:grid;gap:5px}.courage-inbox-copy strong{overflow:hidden;font-size:1.04rem;font-weight:600;letter-spacing:-.035em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.courage-inbox-copy small{color:var(--ink-soft);font-size:.63rem;line-height:1.55}.courage-inbox-card>.practice-timeline{grid-area:timeline;margin:0;border:0;padding:0}.courage-inbox-action{grid-area:action;display:inline-flex;align-items:center;gap:8px;color:var(--cobalt);font-size:.65rem;font-weight:600;white-space:nowrap}.courage-inbox-empty-rule{grid-area:timeline;height:1px;background:linear-gradient(90deg,rgb(42 42 245/18%),rgb(241 94 145/16%),transparent)}.attention-badge{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;padding:0 6px;background:var(--cobalt);color:white;font-size:.54rem;font-weight:700;line-height:1}.member-nav a{position:relative}.member-nav a>.attention-badge{position:absolute;top:5px;right:12px;min-width:17px;height:17px;padding:0 5px;font-size:.48rem}.sidebar-link>.attention-badge{margin-left:auto}.practice-workspace-flow{width:min(100%,1240px);margin:0 auto;padding:18px 0 72px}.practice-workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:44px;padding:26px 0 42px;border-bottom:1px solid rgb(20 20 20/8%)}.practice-review-queue>header h1,.practice-workspace-hero h1{max-width:760px;margin:24px 0 14px;font-size:clamp(3.5rem,6vw,6.7rem);font-weight:600;letter-spacing:-.072em;line-height:.91}.practice-review-queue>header>div>p,.practice-workspace-hero>div:first-child>p{max-width:720px;margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.7}.practice-privacy-promise{display:flex;width:min(100%,350px);align-items:flex-start;gap:13px;border:1px solid rgb(42 42 245/9%);border-radius:20px;padding:17px 18px;background:rgb(255 255 255/56%);color:var(--cobalt)}.practice-privacy-promise div{display:grid;gap:4px}.practice-privacy-promise strong{color:var(--ink);font-size:.74rem}.practice-privacy-promise span{color:var(--ink-soft);font-size:.64rem;line-height:1.5}.practice-workspace-error{margin:22px 0 0;border:1px solid rgb(194 65 12/12%);border-radius:14px;padding:13px 15px;background:rgb(255 237 213/45%);color:#9a3412;font-size:.7rem}.practice-workspace-layout{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:32px;padding-top:32px}.practice-plan-list{position:sticky;top:22px;display:grid;gap:8px}.practice-plan-list-label{margin:0 8px 8px;color:var(--ink-soft);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.practice-plan-list>button{display:grid;width:100%;min-height:82px;grid-template-columns:9px minmax(0,1fr) 16px;align-items:center;gap:11px;border:1px solid transparent;border-radius:17px;padding:13px 12px;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.practice-plan-list>button.is-active,.practice-plan-list>button:hover{border-color:rgb(42 42 245/9%);background:rgb(255 255 255/64%);box-shadow:0 8px 24px rgb(180 140 120/9%)}.practice-plan-list>button>span:nth-child(2){display:grid;gap:5px}.practice-plan-list strong{font-size:.72rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.practice-plan-list small{color:var(--ink-soft);font-size:.58rem;line-height:1.4}.practice-plan-list>p{display:flex;align-items:flex-start;gap:7px;margin:14px 9px 0;color:var(--ink-soft);font-size:.59rem;line-height:1.5}.practice-status-dot{width:8px;height:8px;border-radius:50%;background:#d4d0cc}.practice-status-dot.is-in_progress,.practice-status-dot.is-submitted{background:var(--cobalt);box-shadow:0 0 0 4px rgb(42 42 245/8%)}.practice-status-dot.is-reviewed{background:#6c57cb}.practice-plan-main{display:grid;gap:28px;min-width:0}.practice-brief-card{overflow:hidden;border-color:rgb(42 42 245/8%);padding:clamp(26px,4vw,48px);background:radial-gradient(circle at 96% 0,rgb(201 184 255/22%),transparent 20rem),rgb(255 255 255/76%)}.practice-brief-meta{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:.62rem}.practice-brief-meta>span:not(.practice-status-pill){border-left:1px solid rgb(20 20 20/10%);padding-left:10px}.practice-status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;background:rgb(20 20 20/5%);color:var(--ink-soft);font-size:.58rem;font-weight:600;white-space:nowrap}.practice-status-pill.is-in_progress,.practice-status-pill.is-submitted{background:rgb(42 42 245/8%);color:var(--cobalt)}.practice-status-pill.is-reviewed{background:rgb(201 184 255/30%);color:#5943ae}.practice-brief-eyebrow{margin:42px 0 10px;color:var(--cobalt);font-size:.63rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.practice-brief-card>h2{max-width:800px;margin:0;font-size:clamp(2.7rem,5vw,5.25rem);font-weight:600;letter-spacing:-.067em;line-height:.98}.practice-brief-purpose{max-width:760px;margin:22px 0 0;color:var(--ink-soft);font-size:.84rem;line-height:1.7}.practice-brief-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:38px}.practice-brief-details>div{min-height:156px;border:1px solid rgb(20 20 20/7%);border-radius:19px;padding:21px;background:rgb(255 255 255/54%)}.practice-brief-details span,.practice-resource-links>span,.practice-review-content span,.practice-review-response span{color:var(--ink-soft);font-size:.59rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.practice-brief-details p{margin:13px 0 0;font-size:.73rem;line-height:1.7;white-space:pre-wrap}.practice-resource-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px}.practice-resource-links a{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid rgb(42 42 245/22%);padding:5px 0;color:var(--cobalt);font-size:.64rem;font-weight:600}.practice-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:32px 0 0;border-top:1px solid rgb(20 20 20/7%);padding:24px 0 0;list-style:none}.practice-timeline.is-member{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-timeline.is-facilitator{grid-template-columns:repeat(5,minmax(0,1fr))}.practice-timeline li{position:relative;display:flex;min-width:0;align-items:flex-start;gap:8px;color:#aaa4a0}.practice-timeline li:not(:last-child):after{position:absolute;z-index:0;top:14px;right:4px;left:32px;height:1px;background:rgb(20 20 20/9%);content:""}.practice-timeline li[data-state=complete]:not(:last-child):after{background:linear-gradient(90deg,rgb(42 42 245/42%),rgb(241 94 145/30%))}.practice-timeline-icon{position:relative;z-index:1;display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgb(20 20 20/9%);border-radius:50%;background:#fffdfa}.practice-timeline li[data-state=complete]{color:var(--cobalt)}.practice-timeline li[data-state=complete] .practice-timeline-icon{border-color:rgb(42 42 245/14%);background:rgb(42 42 245/8%)}.practice-timeline li[data-state=current]{color:var(--ink)}.practice-timeline li[data-state=current] .practice-timeline-icon{border-color:rgb(241 94 145/25%);background:rgb(255 184 209/20%);color:#c2366f;box-shadow:0 0 0 5px rgb(255 184 209/8%)}.practice-timeline-copy{display:grid;min-width:0;gap:3px;padding:4px 8px 0 0}.practice-timeline-copy strong{overflow:hidden;font-size:.57rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.practice-timeline-copy small{color:var(--ink-soft);font-size:.5rem}.practice-timeline.is-compact li{align-items:center;flex-direction:column;gap:5px;text-align:center}.practice-timeline.is-compact.is-member{position:relative}.practice-timeline.is-compact.is-member:before{position:absolute;z-index:0;top:13px;right:calc(16.6667% + 15px);left:calc(16.6667% + 15px);height:1px;background:linear-gradient(90deg,rgb(42 42 245/42%),rgb(241 94 145/30%));content:""}.practice-timeline.is-compact.is-member li:not(:last-child):after{display:none}.practice-timeline.is-compact .practice-timeline-copy{display:block;width:100%;padding:0 3px}.practice-preparation-section,.practice-reflection-section,.practice-tier-section{padding-top:12px}.practice-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.practice-composer-card header p,.practice-review-queue>header p,.practice-section-heading>div>span{margin:0 0 7px;color:var(--cobalt);font-size:.61rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.practice-section-heading>div>p{max-width:620px;margin:9px 0 0;color:var(--ink-soft);font-size:.65rem;font-weight:400;letter-spacing:0;line-height:1.55;text-transform:none}.practice-section-heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;letter-spacing:-.055em;line-height:1}.practice-section-heading h3{margin:0;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:600;letter-spacing:-.05em;line-height:1.05}.practice-section-heading>button{border:0;border-bottom:1px solid rgb(42 42 245/26%);padding:0 0 4px;background:transparent;color:var(--cobalt);cursor:pointer;font-size:.64rem;font-weight:600}.practice-tier-grid{display:grid;grid-template-columns:repeat(3,1fr)}.practice-tier-grid>button{position:relative;display:flex;min-height:194px;flex-direction:column;border:1px solid rgb(20 20 20/7%);border-radius:20px;padding:21px;background:rgb(255 255 255/57%);color:var(--ink);cursor:pointer;text-align:left}.practice-tier-grid>button.is-selected,.practice-tier-grid>button:not(:disabled):hover{border-color:rgb(42 42 245/22%);background:rgb(255 255 255/84%);box-shadow:0 10px 26px rgb(180 140 120/11%)}.practice-tier-grid>button.is-selected:before{position:absolute;top:0;right:20px;left:20px;height:3px;border-radius:0 0 6px 6px;background:var(--gradient-heart);content:""}.practice-tier-grid>button>span{color:var(--cobalt);font-size:.61rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.practice-tier-grid>button p{margin:18px 0 24px;font-size:.72rem;line-height:1.6}.practice-tier-grid>button i{display:grid;width:26px;height:26px;place-items:center;margin-top:auto;border-radius:50%;background:rgb(42 42 245/8%);color:var(--cobalt);font-style:normal}.practice-tier-section.is-embedded{margin-top:34px;border-top:1px solid rgb(20 20 20/7%);padding-top:30px}.practice-tier-section.is-embedded .practice-tier-grid>button{min-height:170px;background:rgb(255 255 255/62%)}.practice-selected-move{display:grid;gap:6px;margin-top:12px;border:1px solid rgb(42 42 245/11%);border-radius:17px;padding:16px 18px;background:linear-gradient(110deg,rgb(42 42 245/6%),rgb(241 94 145/5%))}.practice-selected-move span{color:var(--cobalt);font-size:.56rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.practice-selected-move strong{font-size:.72rem;font-weight:600;line-height:1.5}.practice-preparation-section{display:grid;gap:14px}.practice-preparation-section>.practice-section-heading{margin-bottom:4px}.practice-private-scratchpad,.practice-sentence-card{padding:24px}.practice-sentence-card{border-color:rgb(42 42 245/11%);background:radial-gradient(circle at 94% 10%,rgb(201 184 255/18%),transparent 14rem),rgb(255 255 255/73%)}.practice-private-scratchpad label,.practice-sentence-card label{display:grid;gap:5px;margin-bottom:14px}.practice-field-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--ink);font-size:.69rem;font-weight:600}.practice-field-title>small{border-radius:999px;padding:4px 7px;background:rgb(20 20 20/5%);color:var(--ink-soft);font-size:.48rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.practice-field-description{color:var(--ink-soft);font-size:.58rem;line-height:1.5}.practice-private-scratchpad textarea,.practice-sentence-card textarea{width:100%;border:1px solid rgb(20 20 20/8%);border-radius:15px;padding:14px 15px;background:rgb(255 255 255/82%);color:var(--ink);outline:none;resize:vertical;line-height:1.6}.practice-sentence-card textarea:focus{border-color:rgb(42 42 245/30%);box-shadow:0 0 0 4px rgb(42 42 245/6%)}.practice-outcome-section{margin-top:14px;border-top:1px solid rgb(20 20 20/8%);padding-top:28px}.practice-outcome-heading>span{color:var(--cobalt);font-size:.61rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.practice-outcome-heading h2{margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;letter-spacing:-.055em;line-height:1}.practice-outcome-heading p{margin:9px 0 0;color:var(--ink-soft);font-size:.65rem}.practice-outcome-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.practice-outcome-grid>button{display:flex;min-height:124px;align-items:flex-start;gap:13px;border:1px solid rgb(20 20 20/7%);border-radius:19px;padding:20px;background:rgb(255 255 255/61%);color:var(--ink-soft);cursor:pointer;text-align:left}.practice-outcome-grid>button.is-selected,.practice-outcome-grid>button:not(:disabled):hover{border-color:rgb(42 42 245/24%);background:rgb(255 255 255/88%);color:var(--cobalt);box-shadow:0 12px 30px rgb(133 101 87/10%)}.practice-outcome-grid>button>span{display:grid;gap:6px}.practice-outcome-grid strong{color:var(--ink);font-size:.76rem}.practice-outcome-grid small{color:var(--ink-soft);font-size:.59rem;line-height:1.5}.practice-not-yet-support{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:rgb(241 94 145/13%);padding:20px 22px;background:linear-gradient(110deg,rgb(255 184 209/13%),rgb(255 255 255/68%))}.practice-not-yet-support>div{display:grid;gap:5px}.practice-not-yet-support strong{font-size:.72rem}.practice-not-yet-support span{color:var(--ink-soft);font-size:.6rem;line-height:1.5}.practice-not-yet-support>button{display:inline-flex;min-height:44px;align-items:center;gap:7px;border:0;border-bottom:1px solid rgb(42 42 245/24%);padding:0;background:transparent;color:var(--cobalt);cursor:pointer;font-size:.62rem;font-weight:600;white-space:nowrap}.practice-save-state{padding:7px 10px;background:rgb(20 20 20/4%);color:var(--ink-soft);font-size:.59rem}.practice-save-state.is-saved{background:rgb(42 42 245/7%);color:var(--cobalt)}.practice-save-state.is-error{background:rgb(254 226 226/60%);color:#b91c1c}.practice-private-scratchpad{padding:24px;background:linear-gradient(135deg,rgb(201 184 255/13%),transparent 45%),rgb(255 255 255/67%)}.practice-private-scratchpad label{display:grid;gap:5px;margin-bottom:14px}.practice-private-scratchpad label>.practice-field-title,.practice-shared-heading{display:flex;align-items:center;gap:8px}.practice-private-scratchpad label>.practice-field-title{color:#5943ae;font-size:.7rem;font-weight:600}.practice-composer-card input,.practice-composer-card textarea,.practice-private-scratchpad textarea,.practice-review-form textarea,.practice-shared-fields textarea{width:100%;border:1px solid rgb(20 20 20/8%);border-radius:15px;padding:14px 15px;background:rgb(255 255 255/76%);color:var(--ink);outline:none;resize:vertical;line-height:1.6}.practice-composer-card input:focus,.practice-composer-card textarea:focus,.practice-private-scratchpad textarea:focus,.practice-review-form textarea:focus,.practice-shared-fields textarea:focus{border-color:rgb(42 42 245/30%);box-shadow:0 0 0 4px rgb(42 42 245/6%)}.practice-private-scratchpad textarea:disabled,.practice-sentence-card textarea:disabled,.practice-shared-fields textarea:disabled,.practice-tier-grid>button:disabled{cursor:default;opacity:.75}.practice-shared-heading{align-items:flex-start;margin:28px 0 14px;color:var(--cobalt)}.practice-shared-heading>div{display:grid;gap:3px}.practice-shared-heading strong{color:var(--ink);font-size:.75rem}.practice-shared-heading span{color:var(--ink-soft);font-size:.61rem}.practice-shared-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.practice-shared-fields>label,.practice-steadiness-field{display:grid;gap:8px;border:1px solid rgb(20 20 20/6%);border-radius:19px;padding:18px;background:rgb(255 255 255/56%)}.practice-shared-fields>label>span,.practice-steadiness-field>span{font-size:.67rem;font-weight:600}.practice-shared-fields>label>small{color:var(--ink-soft);font-size:.58rem;line-height:1.45}.practice-body-awareness,.practice-risk-awareness,.practice-steadiness-field,.practice-support-question{grid-column:1/-1}.practice-steadiness-field>div{display:flex;align-items:flex-end;gap:12px}.practice-steadiness-field label{display:grid;gap:6px;color:var(--ink-soft);font-size:.59rem}.practice-steadiness-field select{min-width:96px;min-height:44px;border:1px solid rgb(20 20 20/8%);border-radius:12px;padding:8px 11px;background:white}.practice-submit-row,.practice-submitted-state{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;border-radius:20px;padding:17px 18px;background:rgb(255 255 255/62%)}.practice-submit-row>div,.practice-submitted-state{color:var(--cobalt)}.practice-submit-row>div,.practice-submitted-state>div{display:flex;align-items:center;gap:9px}.practice-submit-row span,.practice-submitted-state span{color:var(--ink-soft);font-size:.62rem}.practice-submitted-state{justify-content:flex-start;background:rgb(42 42 245/7%)}.practice-submitted-state>div{display:grid;gap:2px}.practice-submitted-state strong{color:var(--ink);font-size:.73rem}.practice-feedback-card{padding:28px;background:radial-gradient(circle at 95% 5%,rgb(255 184 209/22%),transparent 14rem),rgb(255 255 255/74%)}.practice-feedback-card.has-new-response{border-color:rgb(241 94 145/18%);box-shadow:0 14px 38px rgb(136 78 99/11%)}.practice-feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.practice-feedback-heading>span{color:var(--cobalt);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.practice-feedback-heading>small,.practice-feedback-heading>strong{border-radius:999px;padding:6px 9px;font-size:.54rem;line-height:1}.practice-feedback-heading>strong{background:rgb(241 94 145/12%);color:#b72d66}.practice-feedback-heading>small{background:rgb(42 42 245/7%);color:var(--cobalt)}.practice-feedback-card blockquote{max-width:760px;margin:22px 0 15px;font-size:clamp(1.25rem,2.3vw,2rem);letter-spacing:-.035em;line-height:1.35}.practice-feedback-card p{margin:0;color:var(--ink-soft);font-size:.62rem}.practice-feedback-actions{display:flex;align-items:center;gap:16px;margin-top:22px}.practice-feedback-actions a{display:inline-flex;min-height:44px;align-items:center;gap:7px;border-bottom:1px solid rgb(42 42 245/24%);color:var(--cobalt);font-size:.62rem;font-weight:600}.practice-empty-state,.practice-review-empty{display:grid;min-height:340px;place-items:center;align-content:center;gap:12px;margin-top:32px;padding:32px;color:var(--cobalt);text-align:center}.practice-empty-state h2,.practice-review-empty h2{margin:5px 0 0;color:var(--ink);font-size:1.45rem}.practice-empty-state p,.practice-review-empty p{max-width:460px;margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.6}.practice-review-overlay{position:fixed;z-index:60;inset:0;display:grid;overflow-y:auto;place-items:center;padding:30px 18px;background:rgb(20 20 20/30%);backdrop-filter:blur(12px)}.practice-review-dialog{position:relative;width:min(100%,720px);max-height:calc(100vh - 60px);overflow-y:auto;padding:clamp(28px,5vw,48px);background:#fffdfb}.practice-review-close{position:absolute;top:22px;right:24px;border:0;border-bottom:1px solid rgb(20 20 20/18%);padding:0 0 3px;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:.62rem}.practice-review-dialog>h2{max-width:600px;margin:26px 0 12px;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:600;letter-spacing:-.06em;line-height:.98}.practice-review-dialog>p{margin:0;color:var(--ink-soft);font-size:.69rem}.practice-review-content{display:grid;gap:1px;margin:28px 0;overflow:hidden;border:1px solid rgb(20 20 20/7%);border-radius:18px;background:rgb(20 20 20/7%)}.practice-review-content>div{padding:17px 18px;background:white}.practice-review-content p{margin:7px 0 0;font-size:.7rem;line-height:1.6;white-space:pre-wrap}.practice-review-consent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;border-radius:16px;padding:15px;background:rgb(42 42 245/6%);color:#3e347d;cursor:pointer;font-size:.66rem;line-height:1.5}.practice-review-consent input{width:18px;height:18px;accent-color:var(--cobalt)}.practice-review-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.practice-composer-card{grid-column:1/-1;padding:clamp(24px,4vw,38px);background:radial-gradient(circle at 95% 0,rgb(201 184 255/21%),transparent 18rem),rgb(255 255 255/72%)}.practice-composer-card>header{display:flex;align-items:flex-start;gap:15px;margin-bottom:28px}.practice-composer-card header h2{margin:0 0 6px;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:600;letter-spacing:-.052em;line-height:1.03}.practice-composer-card header>div>span{color:var(--ink-soft);font-size:.67rem}.practice-composer-card form{display:grid;gap:24px}.practice-composer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.practice-composer-card label{display:grid;gap:8px}.practice-composer-card label>span,.practice-composer-tiers legend{color:var(--ink-soft);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.practice-composer-wide{grid-column:1/-1}.practice-composer-card input{min-height:48px}.practice-composer-tiers{margin:0;border:0;padding:22px 0;border-top:1px solid rgb(20 20 20/7%);border-bottom:1px solid rgb(20 20 20/7%)}.practice-composer-tiers legend{padding:0;color:var(--ink)}.practice-composer-tiers>p{margin:6px 0 16px;color:var(--ink-soft);font-size:.63rem}.practice-composer-tiers>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.practice-composer-tiers label{border-radius:17px;padding:14px;background:rgb(255 255 255/50%)}.practice-composer-tiers label>span{color:var(--cobalt)}.practice-resource-input>span{display:flex;align-items:center;gap:6px}.practice-composer-submit{display:flex;align-items:center;justify-content:space-between;gap:24px}.practice-composer-submit p{max-width:520px;margin:0;color:var(--ink-soft);font-size:.62rem;line-height:1.55}.practice-review-queue{width:min(100%,1080px);margin:0 auto;padding-bottom:64px}.practice-review-queue>header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:18px 0 36px}.practice-review-queue>header h1{margin-top:22px;font-size:clamp(3.5rem,6vw,6rem)}.practice-review-queue>header>div>p{color:var(--ink-soft);font-size:.82rem;font-weight:400;letter-spacing:0;line-height:1.7;text-transform:none}.practice-review-count{display:grid;min-width:150px;place-items:center;padding:21px;color:var(--cobalt)}.practice-review-count strong{font-size:2.2rem;font-weight:600;letter-spacing:-.05em}.practice-review-count span{color:var(--ink-soft);font-size:.6rem}.practice-review-tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid rgb(20 20 20/8%)}.practice-review-tabs button{display:inline-flex;min-height:45px;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;padding:8px 14px;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:.68rem}.practice-review-tabs button.is-active{border-bottom-color:var(--cobalt);color:var(--cobalt)}.practice-review-tabs button span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:50%;background:rgb(20 20 20/5%);font-size:.56rem}.practice-review-list{display:grid;gap:15px}.practice-review-item{overflow:hidden;padding:clamp(24px,4vw,36px)}.practice-review-item.is-submitted{border-color:rgb(42 42 245/13%);background:radial-gradient(circle at 96% 0,rgb(201 184 255/19%),transparent 17rem),rgb(255 255 255/76%)}.practice-review-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.practice-review-item>header p{margin:20px 0 5px;color:var(--cobalt);font-size:.63rem;font-weight:600}.practice-review-item>header h2{max-width:680px;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:600;letter-spacing:-.052em;line-height:1.05}.practice-review-item>.practice-timeline{margin-top:26px}.practice-review-item-meta{display:flex;align-items:flex-end;gap:5px;flex-direction:column;color:var(--ink-soft);font-size:.59rem;white-space:nowrap}.practice-review-item-meta span:first-child{color:var(--cobalt);font-weight:600;text-transform:capitalize}.practice-review-response{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;overflow:hidden;border:1px solid rgb(20 20 20/7%);border-radius:18px;background:rgb(20 20 20/7%)}.practice-review-response>div{min-height:130px;padding:18px;background:rgb(255 255 255/78%)}.practice-review-response p{margin:10px 0 0;font-size:.69rem;line-height:1.6;white-space:pre-wrap}.practice-review-sent-feedback,.practice-review-waiting{display:flex;align-items:flex-start;gap:10px;margin-top:24px;border-radius:16px;padding:15px;background:rgb(20 20 20/4%);color:var(--ink-soft);font-size:.65rem;line-height:1.5}.practice-review-form{display:grid;gap:9px;margin-top:20px;border-top:1px solid rgb(20 20 20/7%);padding-top:22px}.practice-review-form>label{font-size:.66rem;font-weight:600}.practice-review-form>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.practice-review-form>div>span{display:flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:.58rem}.practice-review-sent-feedback{background:rgb(201 184 255/18%);color:#5943ae}.practice-review-sent-feedback>div{display:grid;gap:4px}.practice-review-sent-feedback span{font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.practice-review-sent-feedback p{margin:0;color:var(--ink);font-size:.67rem;line-height:1.6}.practice-review-item>footer{display:flex;justify-content:flex-end;margin-top:20px}.practice-review-item>footer a{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid rgb(42 42 245/24%);padding-bottom:4px;color:var(--cobalt);font-size:.62rem;font-weight:600}.practice-review-empty>button{border:0;border-bottom:1px solid rgb(42 42 245/24%);padding:2px 0 4px;background:transparent;color:var(--cobalt);cursor:pointer;font-size:.65rem;font-weight:600}@media (max-width:980px){.courage-inbox-card{grid-template-areas:"heading action" "copy copy" "timeline timeline";grid-template-columns:minmax(0,1fr) auto;gap:16px 24px}.practice-workspace-hero{align-items:flex-start;flex-direction:column}.practice-workspace-layout{grid-template-columns:1fr}.practice-plan-list{position:static;display:flex;overflow-x:auto;padding-bottom:6px}.practice-plan-list-label,.practice-plan-list>p{display:none}.practice-plan-list>button{min-width:min(78vw,310px)}.practice-review-queue>header{align-items:flex-start}}@media (max-width:700px){.courage-inbox-link{margin-bottom:42px}.courage-inbox-card{min-height:0;grid-template-areas:"heading" "copy" "timeline" "action";grid-template-columns:1fr;gap:17px;padding:22px 20px}.courage-inbox-copy strong{font-size:1rem;white-space:normal}.courage-inbox-action{justify-content:flex-end;border-top:1px solid rgb(20 20 20/7%);padding-top:15px}.practice-timeline:not(.is-compact){grid-template-columns:1fr;gap:12px}.practice-timeline:not(.is-compact) li:not(:last-child):after{top:28px;bottom:-12px;left:13px;width:1px;height:auto}.practice-timeline:not(.is-compact) .practice-timeline-copy strong{white-space:normal}.practice-feedback-actions{align-items:stretch;flex-direction:column}.practice-feedback-actions .button-primary{width:100%}.practice-feedback-actions a{justify-content:center;border:0;text-align:center}.the167-brave-work-link{margin-bottom:42px}.the167-brave-work-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px}.the167-brave-work-card>span:last-child{grid-column:2}.practice-workspace-flow{padding-top:2px}.practice-workspace-hero{gap:26px;padding:18px 0 30px}.practice-review-queue>header h1,.practice-workspace-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.practice-privacy-promise{width:100%}.practice-workspace-layout{gap:20px;padding-top:22px}.practice-brief-card{padding:25px 20px}.practice-brief-meta{align-items:flex-start;flex-wrap:wrap}.practice-brief-eyebrow{margin-top:32px}.practice-brief-card>h2{font-size:clamp(2.55rem,13vw,3.75rem)}.practice-brief-details,.practice-composer-grid,.practice-composer-tiers>div,.practice-outcome-grid,.practice-review-response,.practice-shared-fields,.practice-tier-grid{grid-template-columns:1fr}.practice-brief-details>div{min-height:0}.practice-section-heading{align-items:flex-start;flex-direction:column;gap:11px}.practice-tier-grid>button{min-height:150px}.practice-private-scratchpad,.practice-sentence-card{padding:19px}.practice-composer-submit,.practice-not-yet-support,.practice-private-scratchpad label,.practice-review-form>div,.practice-review-item>header,.practice-review-queue>header,.practice-submit-row{align-items:flex-start;flex-direction:column}.practice-not-yet-support>button{width:-moz-fit-content;width:fit-content}.practice-composer-wide,.practice-risk-awareness,.practice-steadiness-field,.practice-support-question{grid-column:auto}.practice-composer-submit .button-primary,.practice-submit-row .button-primary{width:100%}.practice-review-actions{display:grid;grid-template-columns:1fr}.practice-review-actions button{width:100%}.practice-review-count{display:flex;min-width:0;align-items:baseline;gap:7px}.practice-review-item-meta{align-items:flex-start}.practice-review-response>div{min-height:0}}@media (max-width:420px){.member-nav{bottom:10px;width:calc(100% - 18px);padding:6px}.member-nav a{min-height:50px;font-size:.54rem}.practice-steadiness-field>div{align-items:stretch;flex-direction:column}.practice-steadiness-field>div>svg{display:none}}.coaching-inbox-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:20px;margin:0 0 54px}.coaching-inbox-grid .courage-inbox-link{margin:0}.coaching-inbox-grid .courage-inbox-card{height:100%;min-height:214px;grid-template-areas:"heading action" "copy copy" "timeline timeline";grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.signal-card-link{display:block}.signal-card-link.is-compact{margin:22px 0 0}.signal-card{position:relative;display:grid;height:100%;min-height:214px;grid-template-areas:"icon badge" "copy copy" "action action";grid-template-columns:minmax(0,1fr) auto;gap:13px 20px;overflow:hidden;border-color:rgb(241 94 145/12%);padding:26px 28px;background:radial-gradient(circle at 94% 10%,rgb(255 184 209/26%),transparent 12rem),radial-gradient(circle at 5% 95%,rgb(255 211 184/18%),transparent 10rem),rgb(255 255 255/76%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.signal-card-link.is-compact .signal-card{min-height:0;grid-template-areas:"icon copy badge action";grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;padding:20px 22px}.signal-card-link:focus-visible .signal-card,.signal-card-link:hover .signal-card{border-color:rgb(241 94 145/23%);box-shadow:0 18px 44px rgb(97 70 55/14%);transform:translateY(-2px)}.signal-card.has-response:before{position:absolute;top:0;right:24px;left:24px;height:3px;border-radius:0 0 8px 8px;background:var(--gradient-heart);content:""}.signal-card-icon{grid-area:icon;display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:linear-gradient(145deg,rgb(241 94 145/13%),rgb(255 181 46/13%));color:#cf3e76}.signal-card>div{grid-area:copy;display:grid;align-content:center;gap:5px}.signal-card h2,.signal-card p,.signal-card>div>span{margin:0}.signal-card p{color:#b73067;font-size:.62rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.signal-card h2{font-size:1.14rem;font-weight:600;letter-spacing:-.04em;line-height:1.22}.signal-card>div>span{color:var(--ink-soft);font-size:.64rem;line-height:1.55}.signal-card>.attention-badge{grid-area:badge}.signal-card-action{grid-area:action;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid rgb(20 20 20/7%);padding-top:14px;color:var(--cobalt);font-size:.65rem;font-weight:600}.signal-card-link.is-compact .signal-card-action{border:0;padding:0;white-space:nowrap}.signal-workspace{width:min(100%,1180px);margin:0 auto;padding:18px 0 76px}.signal-workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:28px 0 42px;border-bottom:1px solid rgb(20 20 20/8%)}.signal-queue>header h1,.signal-workspace-hero h1{max-width:800px;margin:24px 0 15px;font-size:clamp(3.7rem,6.4vw,7rem);font-weight:600;letter-spacing:-.075em;line-height:.91}.signal-queue>header h1{margin-bottom:30px}.signal-queue>header>div>p,.signal-workspace-hero>div:first-child>p{max-width:680px;margin:0;color:var(--ink-soft);font-size:.81rem;line-height:1.75}.signal-privacy-card{display:flex;width:min(100%,330px);align-items:flex-start;gap:13px;border-color:rgb(241 94 145/10%);padding:18px;color:#c23b71}.signal-privacy-card div{display:grid;gap:4px}.signal-privacy-card strong{color:var(--ink);font-size:.74rem}.signal-privacy-card span{color:var(--ink-soft);font-size:.63rem;line-height:1.5}.signal-error{margin:22px 0 0;border:1px solid rgb(194 65 12/12%);border-radius:14px;padding:13px 15px;background:rgb(255 237 213/45%);color:#9a3412;font-size:.7rem}.signal-compose{display:grid;gap:28px;padding-top:36px}.signal-compose fieldset{margin:0;border:0;padding:0}.signal-compose legend{font-size:1.28rem;font-weight:600;letter-spacing:-.04em}.signal-compose fieldset>p{margin:6px 0 20px;color:var(--ink-soft);font-size:.68rem}.signal-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.signal-option-grid>button{position:relative;display:grid;min-height:190px;align-content:start;gap:11px;border:1px solid rgb(20 20 20/8%);border-radius:23px;padding:23px;background:rgb(255 255 255/62%);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.signal-option-grid>button.is-selected,.signal-option-grid>button:hover{border-color:rgb(42 42 245/28%);box-shadow:0 12px 30px rgb(97 70 55/10%);transform:translateY(-2px)}.signal-option-grid>button.is-selected{background:radial-gradient(circle at 90% 10%,rgb(201 184 255/23%),transparent 8rem),rgb(255 255 255/85%)}.signal-option-grid>button>span{display:grid;place-items:center;border-radius:14px;background:rgb(42 42 245/8%)}.signal-option-grid small{max-width:260px;color:var(--ink-soft);font-size:.64rem}.signal-option-grid i{position:absolute;top:20px;right:20px;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--cobalt);color:white;font-style:normal}.signal-compose-card{grid-template-columns:minmax(0,1fr) 250px;gap:22px;padding:28px}.signal-compose-card label{display:grid;gap:9px}.signal-compose-card label>span{font-size:.68rem;font-weight:600}.signal-compose-card input,.signal-compose-card textarea,.signal-response-form textarea{width:100%;border:1px solid rgb(20 20 20/11%);border-radius:16px;padding:14px 16px;background:rgb(255 255 255/78%);color:var(--ink);resize:vertical}.signal-compose-card label>small{color:var(--ink-soft);text-align:right}.signal-date-field span{display:flex;justify-content:space-between}.signal-date-field em{color:var(--ink-soft);font-size:.56rem;font-style:normal;font-weight:400}.signal-submit-row{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgb(20 20 20/7%);padding-top:20px}.signal-submit-row p{display:flex;align-items:center;gap:7px;margin:0;color:var(--ink-soft);font-size:.62rem}.signal-receipt-card{position:relative;overflow:hidden;margin-top:36px;border-color:rgb(42 42 245/11%);padding:32px;background:radial-gradient(circle at 95% 10%,rgb(201 184 255/19%),transparent 17rem),rgb(255 255 255/78%)}.signal-receipt-card.is-responded:before{position:absolute;top:0;right:28px;left:28px;height:4px;border-radius:0 0 8px 8px;background:var(--gradient-heart);content:""}.signal-receipt-heading,.signal-review-card>header,.signal-review-card>header>div{display:flex;align-items:center}.signal-receipt-heading{justify-content:space-between;gap:18px}.signal-receipt-icon,.signal-review-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:15px;background:linear-gradient(145deg,rgb(42 42 245/11%),rgb(241 94 145/11%));color:var(--cobalt)}.signal-receipt-heading>div{flex:1}.signal-receipt-heading h2,.signal-receipt-heading p{margin:0}.signal-receipt-heading p{color:var(--cobalt);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.signal-receipt-heading h2{margin-top:3px;font-size:1.16rem;letter-spacing:-.04em}.signal-needed-date{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 11px;background:rgb(255 233 168/48%);color:#775711;font-size:.58rem;font-weight:600;white-space:nowrap}.signal-receipt-card>blockquote,.signal-review-card>blockquote{max-width:850px;margin:34px 0;font-size:clamp(1.65rem,3.6vw,3.15rem);font-style:normal;font-weight:600;letter-spacing:-.055em;line-height:1.07}.signal-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgb(20 20 20/7%);border-radius:18px;padding:0;overflow:hidden;list-style:none}.signal-timeline li{display:flex;min-height:74px;align-items:center;gap:10px;border-right:1px solid rgb(20 20 20/7%);padding:14px;color:rgb(110 104 100/58%)}.signal-timeline li:last-child{border-right:0}.signal-timeline li.is-complete{background:rgb(42 42 245/3%);color:var(--ink)}.signal-timeline li>span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgb(20 20 20/10%);border-radius:999px}.signal-timeline li.is-complete>span{border-color:rgb(42 42 245/16%);background:rgb(42 42 245/9%);color:var(--cobalt)}.signal-timeline li>div{display:grid;gap:2px}.signal-timeline strong{font-size:.61rem}.signal-timeline small{color:var(--ink-soft);font-size:.52rem}.signal-response{margin-top:24px;border:1px solid rgb(42 42 245/9%);border-radius:19px;padding:22px;background:linear-gradient(140deg,rgb(247 244 255/85%),rgb(255 255 255/70%))}.signal-response>span{color:var(--cobalt);font-size:.59rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.signal-response>p{margin:9px 0 18px;font-size:.78rem;line-height:1.7}.signal-boundary-note,.signal-waiting-note{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--ink-soft);font-size:.61rem}.signal-boundary-note{margin-bottom:16px}.signal-history{margin-top:50px;border-top:1px solid rgb(20 20 20/8%);padding-top:30px}.signal-history>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.signal-history .glass-card{display:grid;gap:8px;padding:20px}.signal-history .glass-card>span{display:flex;align-items:center;gap:5px;color:var(--cobalt);font-size:.56rem;font-weight:600;text-transform:uppercase}.signal-history strong{font-size:.72rem}.signal-history p,.signal-history small{margin:0;color:var(--ink-soft);font-size:.61rem;line-height:1.5}.signal-back-link{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid rgb(42 42 245/22%);padding-bottom:4px;color:var(--cobalt);font-size:.63rem;font-weight:600}.signal-queue{width:min(100%,1240px);margin:0 auto;padding:38px clamp(20px,4vw,58px) 72px}.signal-queue>header{display:flex;align-items:flex-end;justify-content:space-between;gap:38px}.signal-queue-count{display:grid;min-width:185px;align-content:center;gap:3px;padding:20px 22px;place-items:center;text-align:center}.signal-queue-count strong{color:var(--cobalt);font-size:2.1rem;line-height:1}.signal-queue-count span{color:var(--ink-soft);font-size:.62rem}.signal-queue-tabs{display:flex;gap:8px;margin:34px 0 20px;border-bottom:1px solid rgb(20 20 20/8%)}.signal-queue-tabs button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;padding:12px 14px;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:.65rem;font-weight:600}.signal-queue-tabs button.is-active{border-bottom-color:var(--cobalt);color:var(--ink)}.signal-queue-tabs button span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:rgb(42 42 245/8%);color:var(--cobalt);font-size:.53rem}.signal-queue-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.signal-queue-list{display:grid;align-content:start;gap:8px}.signal-queue-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:16px;padding:14px;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.signal-queue-list>button.is-active,.signal-queue-list>button:hover{border-color:rgb(42 42 245/10%);background:rgb(255 255 255/66%)}.signal-status-dot{width:9px;height:9px;border-radius:999px;background:#b8b2ae}.signal-status-dot.is-sent{background:#f15e91;box-shadow:0 0 0 5px rgb(241 94 145/10%)}.signal-status-dot.is-seen{background:var(--cobalt)}.signal-status-dot.is-acknowledged,.signal-status-dot.is-responded{background:#67a47c}.signal-queue-list>button>span:nth-child(2){display:grid;gap:2px}.signal-queue-list strong{font-size:.66rem}.signal-queue-list em,.signal-queue-list small{color:var(--ink-soft);font-size:.54rem;font-style:normal}.signal-queue-main{display:grid;gap:20px}.signal-review-card{padding:28px}.signal-review-card>header{justify-content:space-between;gap:18px}.signal-review-card>header>div{gap:12px}.signal-review-card header h2,.signal-review-card header p{margin:0}.signal-review-card header p{color:var(--cobalt);font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.signal-review-card header h2{margin-top:3px;font-size:1.05rem;letter-spacing:-.035em}.signal-review-card>blockquote{font-size:clamp(1.55rem,3vw,2.6rem)}.signal-review-response{display:flex;gap:12px;margin-top:22px;border-radius:17px;padding:18px;background:rgb(42 42 245/5%);color:var(--cobalt)}.signal-review-response>div{display:grid;gap:4px}.signal-review-response span{font-size:.56rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.signal-review-response p{margin:0;color:var(--ink);font-size:.66rem;line-height:1.65}.signal-response-form{display:grid;gap:10px;margin-top:22px;border-top:1px solid rgb(20 20 20/7%);padding-top:22px}.signal-response-form label{font-size:.67rem;font-weight:600}.signal-response-form>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.signal-response-form>div>span{color:var(--ink-soft);font-size:.58rem}.signal-review-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;border-top:1px solid rgb(20 20 20/7%);padding-top:18px}.signal-review-card>footer>a{gap:7px;color:var(--cobalt)}.signal-converted-label,.signal-review-card>footer>a{display:inline-flex;align-items:center;font-size:.61rem;font-weight:600}.signal-converted-label{gap:6px;color:#39744d}.signal-queue-empty{display:grid;min-height:320px;place-items:center;align-content:center;gap:10px;text-align:center}.signal-queue-empty h2,.signal-queue-empty p{margin:0}.signal-queue-empty h2{font-size:1.1rem}.signal-queue-empty p{max-width:500px;color:var(--ink-soft);font-size:.66rem;line-height:1.6}.signal-queue-empty button{border:0;border-bottom:1px solid rgb(42 42 245/24%);padding:4px 0;background:transparent;color:var(--cobalt);cursor:pointer;font-size:.63rem;font-weight:600}@media (max-width:980px){.coaching-inbox-grid{grid-template-columns:1fr}.signal-queue>header,.signal-workspace-hero{align-items:flex-start;flex-direction:column}.signal-queue-layout{grid-template-columns:1fr}.signal-queue-list{display:flex;overflow-x:auto;padding-bottom:6px}.signal-queue-list>button{min-width:min(78vw,290px)}}@media (max-width:700px){.coaching-inbox-grid{margin-bottom:42px}.coaching-inbox-grid .courage-inbox-card{min-height:0;grid-template-areas:"heading" "copy" "timeline" "action";grid-template-columns:1fr}.signal-card,.signal-card-link.is-compact .signal-card{min-height:0;grid-template-areas:"icon badge" "copy copy" "action action";grid-template-columns:minmax(0,1fr) auto;padding:21px 20px}.signal-card-link.is-compact .signal-card-action{border-top:1px solid rgb(20 20 20/7%);padding-top:14px}.signal-workspace{padding-top:2px}.signal-workspace-hero{gap:25px;padding:18px 0 30px}.signal-queue>header h1,.signal-workspace-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.signal-privacy-card{width:100%}.signal-compose-card,.signal-history>div,.signal-option-grid{grid-template-columns:1fr}.signal-option-grid>button{min-height:158px}.signal-response-form>div,.signal-review-card>footer,.signal-submit-row{align-items:stretch;flex-direction:column}.signal-response-form .button-primary,.signal-submit-row .button-primary{width:100%}.signal-receipt-card,.signal-review-card{padding:22px 19px}.signal-receipt-heading,.signal-review-card>header{align-items:flex-start;flex-wrap:wrap}.signal-needed-date{width:-moz-fit-content;width:fit-content}.signal-timeline{grid-template-columns:1fr}.signal-timeline li{min-height:58px;border-right:0;border-bottom:1px solid rgb(20 20 20/7%)}.signal-timeline li:last-child{border-bottom:0}.signal-queue{padding:22px 18px 64px}.signal-queue-count{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px}}.member-shell:has(.practice-workspace-flow){--practice-navy:#07152f;--practice-navy-soft:#0d2248;--practice-copper:#c97852;isolation:isolate;background:radial-gradient(circle at 85% 9%,rgb(42 64 133/34%),transparent 28rem),linear-gradient(180deg,#06122b,#081831 42%,#06142c)}.member-shell:has(.practice-workspace-flow) .member-header,.member-shell:has(.practice-workspace-flow) .surface-footer{position:relative;z-index:3;width:min(100%,1440px);color:rgb(255 250 244/90%)}.member-shell:has(.practice-workspace-flow) .brand-mark,.member-shell:has(.practice-workspace-flow) .privacy-note{color:rgb(255 250 244/88%)}.member-shell:has(.practice-workspace-flow) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/18%);background:rgb(4 13 32/44%);color:white;box-shadow:none}.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 64px),1440px);padding-top:4px}.practice-workspace-flow{position:relative;display:grid;width:min(100%,1320px);grid-template-columns:minmax(0,1fr) 360px;gap:28px 34px;padding:24px 0 86px}.practice-workspace-flow:before{top:80px}.practice-workspace-flow:after{top:174px;opacity:.55}.practice-workspace-hero{display:block;min-height:330px;padding:36px 0 38px;border-bottom:0;color:var(--practice-paper)}.practice-workspace-hero h1{max-width:760px;margin:28px 0 18px;font-size:clamp(4.4rem,7.2vw,7.4rem);letter-spacing:-.075em;line-height:.88}.practice-workspace-hero>div:first-child>p{max-width:590px;color:rgb(255 250 244/72%);font-size:.9rem}.practice-workspace-hero .glass-chip{border-color:rgb(255 255 255/16%);background:rgb(10 30 65/62%);color:rgb(255 250 244/88%);box-shadow:none}.practice-privacy-promise{width:min(100%,390px);margin-top:30px;border-color:rgb(201 120 82/42%);border-radius:14px;background:rgb(9 28 61/76%);color:#c9b8ff}.practice-privacy-promise strong{color:var(--practice-paper)}.practice-privacy-promise span{color:rgb(255 250 244/62%)}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:196px;align-items:start;border:1px solid rgb(201 120 82/38%);border-radius:16px;padding:26px;background:linear-gradient(145deg,rgb(12 34 73/96%),rgb(7 24 55/96%));color:var(--practice-paper);box-shadow:0 28px 70px rgb(0 0 0/24%)}.practice-workspace-flow>.signal-card-link.is-compact .signal-card h2{color:white}.practice-workspace-flow>.signal-card-link.is-compact .signal-card>div>span{color:rgb(255 250 244/58%)}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-action{border-top:1px solid rgb(255 255 255/10%);padding-top:15px;color:#ffad7f}.practice-workspace-layout{grid-template-columns:286px minmax(0,1fr);gap:0;border:1px solid rgb(201 120 82/34%);border-radius:22px;padding-top:0;box-shadow:0 40px 110px rgb(0 0 0/28%)}.practice-plan-list{align-content:start;padding:34px 20px;background:linear-gradient(180deg,rgb(13 34 72/98%),rgb(5 21 48/100%));color:var(--practice-paper)}.practice-plan-list-label{color:#b9a7ff}.practice-plan-list>button{color:var(--practice-paper)}.practice-plan-list>button.is-active,.practice-plan-list>button:hover{border-color:rgb(201 120 82/34%);background:rgb(49 75 143/32%);box-shadow:inset 3px 0 0 #e28b61}.practice-plan-list small,.practice-plan-list>p{color:rgb(255 250 244/55%)}.practice-plan-main{padding:0 34px 42px;background:var(--practice-paper)}.practice-plan-main>*{border-top:1px solid rgb(7 21 47/9%)}.practice-plan-main>:first-child{border-top:0}.practice-brief-card,.practice-feedback-card,.practice-private-scratchpad,.practice-sentence-card{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.practice-brief-card{padding:46px 12px 38px}.practice-brief-card>h2{max-width:850px;font-size:clamp(3rem,5.4vw,5.6rem)}.practice-brief-eyebrow,.practice-outcome-heading>span,.practice-section-heading>div>span,.practice-shared-heading{color:#2633a6}.practice-brief-details{gap:0;border-top:1px solid rgb(7 21 47/10%);border-bottom:1px solid rgb(7 21 47/10%)}.practice-brief-details>div+div{border-left:1px solid rgb(7 21 47/10%)}.practice-outcome-grid>button,.practice-tier-grid>button{border-radius:13px;background:#fffdf9}.practice-tier-grid>button.is-selected,.practice-tier-grid>button:not(:disabled):hover{border-color:#3d45e8;background:#f8f6ff;box-shadow:0 10px 28px rgb(42 42 245/8%)}.practice-tier-grid>button.is-selected:before{background:var(--practice-copper)}.practice-preparation-section,.practice-reflection-section{padding:42px 12px 0}.practice-private-scratchpad,.practice-sentence-card{padding:20px 0 26px}.practice-private-scratchpad textarea,.practice-sentence-card textarea,.practice-shared-fields textarea{border-radius:10px;background:#fff;box-shadow:inset 0 1px 0 rgb(7 21 47/3%)}.practice-private-scratchpad textarea:focus,.practice-sentence-card textarea:focus,.practice-shared-fields textarea:focus{border-color:#4050e8;box-shadow:0 0 0 4px rgb(64 80 232/9%)}.practice-shared-fields>label,.practice-steadiness-field{border-radius:12px;background:#fbf8ff}.practice-submit-row{border:1px solid rgb(7 21 47/10%);border-radius:12px;background:#fffdf9}.member-shell:has(.practice-workspace-flow) .surface-footer{border-top-color:rgb(255 255 255/10%);color:rgb(255 250 244/58%)}.member-shell:has(.practice-workspace-flow) .member-nav{border-color:rgb(255 255 255/14%);background:rgb(8 25 55/90%);box-shadow:0 20px 54px rgb(0 0 0/36%);backdrop-filter:blur(22px)}.member-shell:has(.practice-workspace-flow) .member-nav a{color:rgb(255 250 244/62%)}.member-shell:has(.practice-workspace-flow) .member-nav a:hover{background:rgb(255 255 255/7%);color:white}.member-shell:has(.practice-workspace-flow) .member-nav a.is-active{background:rgb(74 82 182/48%);color:#d6caff}@media (max-width:980px){.practice-workspace-flow{grid-template-columns:1fr}.practice-empty-state,.practice-workspace-error,.practice-workspace-flow>.signal-card-link.is-compact,.practice-workspace-layout{grid-column:1}.practice-workspace-hero{min-height:0}.practice-workspace-layout{grid-template-columns:1fr}.practice-plan-list{position:static;display:flex;min-height:0;overflow-x:auto;padding:18px}.practice-plan-list>button{min-width:min(78vw,310px)}.practice-plan-main{padding:0 26px 38px}}@media (max-width:700px){.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 28px),620px)}.practice-workspace-flow{gap:18px;padding-top:2px}.practice-workspace-flow:after,.practice-workspace-flow:before{display:none}.practice-workspace-hero{padding:18px 4px 24px}.practice-workspace-hero h1{margin-top:24px;font-size:clamp(3.5rem,17vw,5rem)}.practice-workspace-hero>div:first-child>p{font-size:.78rem}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:0;grid-template-areas:"icon badge" "copy copy" "action action";grid-template-columns:1fr auto;padding:22px}.practice-workspace-layout{border-radius:17px}.practice-plan-list{padding:14px}.practice-plan-main{padding:0 18px 30px}.practice-brief-card{padding:32px 2px}.practice-brief-card>h2{font-size:clamp(2.7rem,13vw,4rem)}.practice-brief-details>div+div{border-top:1px solid rgb(7 21 47/10%);border-left:0}.practice-preparation-section,.practice-reflection-section{padding:34px 2px 0}}.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 56px),1240px)}.practice-workspace-flow{grid-template-columns:minmax(0,760px) minmax(340px,400px);justify-content:space-between;gap:10px 32px;padding:8px 0 74px}.practice-workspace-flow:before{top:34px;right:-74px;width:360px;opacity:.72}.practice-workspace-flow:after{top:118px;right:-28px;width:240px}.practice-workspace-hero{min-height:0;padding:20px 0 18px}.practice-workspace-hero h1{max-width:640px;margin:20px 0 14px;font-size:clamp(4rem,5.7vw,5.7rem);letter-spacing:-.07em;line-height:.9}.practice-workspace-hero>div:first-child>p{max-width:540px;font-size:.86rem;line-height:1.65}.practice-privacy-promise{width:min(100%,360px);margin-top:22px;padding:13px 15px}.practice-workspace-flow>.signal-card-link.is-compact{margin:8px 0 12px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:174px;padding:22px;background:linear-gradient(135deg,rgb(24 47 99/96%),rgb(8 24 54/98%));box-shadow:0 24px 54px rgb(0 0 0/22%)}.practice-workspace-layout{grid-template-columns:320px minmax(0,1fr);border-color:rgb(213 137 93/48%);border-radius:14px;box-shadow:0 42px 100px rgb(0 0 0/34%),0 0 0 1px rgb(255 255 255/3%)}.practice-plan-list{display:flex;flex-direction:column;background:radial-gradient(circle at 20% 0,rgb(61 82 155/24%),transparent 20rem),linear-gradient(180deg,#0d2349,#071731 54%,#06142c)}.practice-plan-picker{display:grid;gap:8px;padding:28px 22px 22px;border-bottom:1px solid rgb(255 255 255/10%)}.practice-plan-picker>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:100%;border:1px solid transparent;border-radius:9px;padding:12px 10px;background:transparent;color:var(--practice-paper);text-align:left}.practice-plan-picker>button.is-active,.practice-plan-picker>button:hover{border-color:rgb(201 120 82/34%);background:rgb(64 83 153/28%);box-shadow:inset 2px 0 0 #e28b61}.practice-plan-picker>button small,.practice-plan-picker>button strong{display:block}.practice-plan-picker>button strong{font-size:.79rem;line-height:1.35}.practice-plan-picker>button small{margin-top:4px;color:rgb(255 250 244/52%);font-size:.62rem}.practice-rail-brief{padding:30px 25px 38px}.practice-rail-brief .practice-brief-meta{display:flex;flex-wrap:wrap;gap:7px 10px;color:rgb(255 250 244/48%);font-size:.6rem}.practice-rail-brief .practice-status-pill{border-color:rgb(201 120 82/32%);background:rgb(255 255 255/7%);color:#ffc1a0}.practice-rail-brief .practice-brief-eyebrow{margin-top:28px;color:#b9a7ff}.practice-rail-brief>h2{margin-top:11px;color:var(--practice-paper);font-size:clamp(2rem,2.6vw,2.75rem);letter-spacing:-.055em;line-height:.98}.practice-rail-brief .practice-brief-purpose{margin-top:17px;color:rgb(255 250 244/62%);font-size:.76rem;line-height:1.65}.practice-rail-brief .practice-plan-timeline{margin-top:32px;border-top:1px solid rgb(255 255 255/10%);padding-top:24px}.practice-rail-brief .practice-plan-timeline,.practice-rail-brief .practice-plan-timeline *{color:rgb(255 250 244/58%)}.practice-rail-brief .practice-plan-timeline h3,.practice-rail-brief .practice-plan-timeline strong{color:rgb(255 250 244/86%)}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy strong{color:#ffd0b8;font-size:.72rem;line-height:1.3;text-shadow:0 0 20px rgb(255 164 120/18%)}.practice-rail-brief .practice-timeline.is-member{gap:20px}.practice-rail-brief .practice-timeline.is-member li{align-items:center;min-height:38px;gap:14px;padding:1px 0}.practice-rail-brief .practice-timeline.is-member .practice-timeline-icon{width:34px;height:34px;border-color:rgb(121 100 255/26%);background:rgb(48 52 151/20%)}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy{gap:4px;padding:0}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy small{color:rgb(255 250 244/52%);font-size:.62rem}.practice-rail-brief .practice-timeline.is-member li:after{display:none}.practice-plan-main{padding:0 48px 54px;background:linear-gradient(90deg,rgb(201 120 82/7%),transparent 22px),var(--practice-paper)}.practice-brief-card{padding:42px 4px 36px}.practice-brief-details>div{padding:0 28px 28px 0}.practice-brief-details>div+div{padding-left:28px}.practice-brief-details>div>span{color:#2633a6;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.practice-brief-details>div>p{margin-top:12px;color:#25304a}.practice-tier-section.is-embedded{margin-top:32px;border-top:1px solid rgb(7 21 47/10%);padding-top:32px}.practice-outcome-heading h2,.practice-section-heading h2,.practice-section-heading h3{letter-spacing:-.045em}.practice-outcome-grid>button,.practice-tier-grid>button{min-height:118px;border-radius:9px}.practice-selected-move{border-left:2px solid var(--practice-copper);border-radius:0 8px 8px 0;background:#f5f0ff}.practice-preparation-section,.practice-reflection-section{padding:40px 4px 0}.practice-private-scratchpad,.practice-sentence-card{padding:22px 0 28px}.practice-private-scratchpad textarea,.practice-sentence-card textarea,.practice-shared-fields textarea{border-color:rgb(7 21 47/16%);border-radius:8px;background:#fffefb}@media (max-width:980px){.practice-workspace-flow{grid-template-columns:1fr;gap:16px}.practice-workspace-flow>.signal-card-link.is-compact{margin-bottom:8px}.practice-workspace-layout{grid-template-columns:1fr}.practice-plan-list{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.practice-plan-picker{border-right:1px solid rgb(255 255 255/10%);border-bottom:0}.practice-plan-list>button{min-width:0}.practice-plan-main{padding:0 34px 42px}}@media (max-width:700px){.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 24px),620px)}.practice-workspace-flow{gap:13px;padding-bottom:56px}.practice-workspace-hero{padding:12px 3px 18px}.practice-workspace-hero h1{margin-top:18px;font-size:clamp(3.25rem,16vw,4.7rem)}.practice-privacy-promise{margin-top:18px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{padding:19px}.practice-workspace-layout{border-radius:11px}.practice-plan-list{display:block}.practice-plan-picker{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgb(255 255 255/10%);padding:17px 14px}.practice-plan-picker .practice-plan-list-label{flex:0 0 100%}.practice-plan-picker>button{min-width:min(76vw,280px)}.practice-rail-brief{padding:25px 21px 30px}.practice-rail-brief>h2{font-size:2.4rem}.practice-rail-brief .practice-plan-timeline{margin-top:25px;padding-top:20px}.practice-plan-main{padding:0 20px 34px}.practice-brief-card{padding:30px 1px 28px}.practice-brief-details{display:block}.practice-brief-details>div{padding:0 0 24px}.practice-brief-details>div+div{border-top:1px solid rgb(7 21 47/10%);padding:24px 0 0}.practice-tier-section.is-embedded{margin-top:28px;padding-top:28px}.practice-preparation-section,.practice-reflection-section{padding:32px 1px 0}}@media (min-width:1200px){.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 64px),1600px)}.practice-workspace-flow{grid-template-columns:minmax(0,1fr) minmax(440px,560px);gap:10px 64px}.practice-workspace-hero h1{max-width:none;white-space:nowrap}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:238px;padding:30px}}@media (min-width:981px){.practice-workspace-layout{grid-template-columns:minmax(360px,28%) minmax(0,1fr);border-radius:14px 14px 0 0}.practice-plan-main{padding:0 52px 52px}.practice-brief-details{display:block}.practice-brief-details>div{padding:0 0 28px}.practice-brief-details>div+div{border-top:1px solid rgb(7 21 47/10%);border-left:0;padding:28px 0 0}}.practice-plan-list{border-left:1px solid rgb(226 139 97/82%)}.practice-plan-picker{gap:10px;padding:30px 20px 24px}.practice-plan-picker>button{min-height:88px;align-content:start;padding:15px 13px}.practice-plan-picker>button.is-active,.practice-plan-picker>button:hover{border-color:rgb(201 120 82/20%);background:linear-gradient(110deg,rgb(48 75 145/52%),rgb(26 52 105/34%));box-shadow:inset 4px 0 0 #ff986d}.practice-plan-picker>button strong{font-size:.78rem;line-height:1.4}.practice-plan-picker>button small{margin-top:7px;font-size:.59rem;line-height:1.45}.practice-rail-brief{padding:30px 25px 48px}.practice-rail-brief>.practice-brief-meta{display:none}.practice-rail-brief .practice-brief-eyebrow{margin-top:0}.practice-rail-brief>h2{max-width:9ch;font-size:clamp(2.25rem,3vw,3.25rem)}.practice-rail-brief .practice-brief-purpose{max-width:25ch}.practice-rail-brief .practice-timeline.is-member{gap:22px;margin-top:38px;border-top:1px solid rgb(255 154 109/72%);padding-top:32px}.practice-rail-brief .practice-timeline.is-member li{min-height:42px}.practice-rail-brief .practice-timeline.is-member .practice-timeline-icon{width:36px;height:36px}.practice-brief-card{padding:36px 0 30px}.practice-brief-details>div>p{max-width:620px;font-size:.84rem}.practice-tier-section.is-embedded{margin-top:28px;padding-top:28px}.practice-tier-section .practice-section-heading{margin-bottom:18px}.practice-outcome-heading>span,.practice-preparation-section>.practice-section-heading>div>span,.practice-reflection-section>.practice-section-heading>div>span,.practice-tier-section .practice-section-heading>div>span{display:block;margin-bottom:12px}.practice-tier-section .practice-section-heading>div>p{display:none}.practice-tier-grid{gap:12px}.practice-tier-section.is-embedded .practice-tier-grid>button{min-height:164px;border-radius:11px;padding:18px}.practice-tier-grid>button p{margin:14px 0 18px;font-size:.73rem;line-height:1.5}.practice-tier-grid>button i{width:20px;height:20px}.practice-preparation-section{gap:12px;padding-top:34px}.practice-preparation-section>.practice-section-heading{margin-bottom:0}.practice-preparation-section>.practice-section-heading>div>p{display:none}.practice-outcome-heading h2,.practice-section-heading h2{font-size:clamp(1.7rem,2.7vw,2.35rem)}.practice-private-scratchpad,.practice-sentence-card{padding:15px 0 18px}.practice-private-scratchpad label,.practice-sentence-card label{margin-bottom:10px}.practice-private-scratchpad textarea,.practice-sentence-card textarea,.practice-shared-fields textarea{border-color:rgb(86 70 59/18%);padding:12px 13px;font-size:.7rem}.practice-sentence-card textarea{min-height:92px}.practice-private-scratchpad textarea{min-height:116px}.practice-outcome-section{margin-top:12px;padding-top:24px}.practice-outcome-grid{gap:12px;margin-top:15px}.practice-outcome-grid>button{min-height:76px;border-radius:9px;padding:15px}.practice-reflection-section{margin-top:28px;border:1px solid rgb(81 72 220/13%);border-radius:11px;padding:28px!important;background:linear-gradient(135deg,#f6f4ff,#f2f1fc)}.practice-reflection-section>.practice-section-heading>div>p{display:none}.practice-shared-heading{margin:20px 0 14px}.practice-shared-fields{gap:14px 18px}.practice-shared-fields>label,.practice-steadiness-field{gap:7px}.practice-shared-fields textarea{min-height:102px}.practice-submit-row,.practice-submitted-state{border:1px solid rgb(86 70 59/12%);border-radius:10px;padding:15px 17px;background:#fffdf9}.practice-feedback-card{border-radius:11px;padding:24px}@media (min-width:981px){.member-shell:has(.practice-workspace-flow) .member-header{width:min(100%,1728px)}.member-shell:has(.practice-workspace-flow) .member-nav{bottom:0;width:100%;grid-template-columns:repeat(5,130px);justify-content:center;border-right:0;border-bottom:0;border-left:0;border-radius:0;padding:8px 24px;background:rgb(5 20 44/96%);box-shadow:0 -10px 36px rgb(0 0 0/18%)}.member-shell:has(.practice-workspace-flow) .member-nav a{min-height:52px;flex-direction:row;gap:10px;border-radius:9px}}@media (max-width:700px){.practice-plan-list{border-left:1px solid rgb(226 139 97/64%)}.practice-rail-brief>h2{max-width:10ch}.practice-outcome-heading p,.practice-preparation-section>.practice-section-heading>div>p,.practice-tier-section .practice-section-heading>div>p{display:block}.practice-reflection-section{padding:20px!important}.practice-shared-fields{grid-template-columns:1fr}}.member-shell:has(.practice-workspace-flow){--practice-navy:#06152f;--practice-navy-soft:#0b2148;--practice-copper:#d98258;--practice-paper:#fffaf4;--practice-space-label-title:9px;--practice-space-label-support:11px;--practice-space-title-support:18px;--practice-space-compact-title-support:5px;overflow-x:clip;background-color:var(--practice-navy);background-image:linear-gradient(90deg,rgb(4 16 39/98%),rgb(4 16 39/91%) 37%,rgb(4 16 39/24%) 72%,rgb(4 16 39/8%)),linear-gradient(180deg,transparent 0 520px,rgb(5 20 45/95%) 850px,#06152f 1120px),url(/media/brave-work-threshold.png);background-repeat:no-repeat;background-position:top,top,87% 68px;background-size:100% 980px,100% 1120px,min(1831px,132vw) auto}.member-shell:has(.practice-workspace-flow) .member-header{width:min(calc(100% - 112px),1320px);padding:18px 0 12px}.member-shell:has(.practice-workspace-flow) .brand-mark{gap:7px;color:rgb(255 250 244/94%);font-size:.78rem}.member-shell:has(.practice-workspace-flow) .brand-heart{width:31px;height:31px}.member-shell:has(.practice-workspace-flow) .privacy-note{color:rgb(255 250 244/76%);font-size:.62rem}.member-shell:has(.practice-workspace-flow) .member-header-actions{gap:12px}.member-shell:has(.practice-workspace-flow) .member-header-actions .account-sign-out{min-height:34px;border-color:rgb(255 255 255/32%);border-radius:9px;padding-inline:13px;background:rgb(4 13 32/34%);font-size:.63rem}.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 112px),1320px);padding:0 0 78px}.practice-workspace-flow{width:100%;grid-template-columns:minmax(0,1fr) minmax(310px,.92fr);gap:0 clamp(38px,6vw,86px);padding:10px 0 62px}.practice-workspace-flow:after,.practice-workspace-flow:before{display:none}.practice-workspace-hero{grid-column:1;grid-row:1;min-height:318px;padding:8px 0 10px}.practice-workspace-hero-copy{position:relative;z-index:1}.practice-workspace-hero .glass-chip{border-color:rgb(255 255 255/25%);padding:7px 10px;background:rgb(8 28 61/72%);color:rgb(255 250 244/92%);font-size:.61rem;box-shadow:0 8px 24px rgb(0 0 0/16%);backdrop-filter:blur(14px)}.practice-workspace-kicker{margin:12px 0 0!important;color:rgb(255 250 244/92%)!important;font-size:.78rem!important;font-weight:600;letter-spacing:-.025em;line-height:1.2!important}.practice-workspace-hero h1{max-width:10.5ch;margin:10px 0 var(--practice-space-title-support);color:var(--practice-paper);font-size:clamp(3.2rem,5.2vw,5.15rem);font-weight:600;letter-spacing:-.074em;line-height:.91;text-wrap:balance}.practice-workspace-hero h1.is-long-title{max-width:11.75ch;font-size:clamp(3.05rem,4.55vw,4.7rem);line-height:.94}.practice-workspace-hero h1.is-two-line-title{max-width:none;font-size:clamp(3.2rem,5.2vw,5.15rem);line-height:.98}.practice-workspace-hero .practice-workspace-purpose{max-width:39ch;margin:0;color:rgb(255 250 244/75%);font-size:clamp(.72rem,1.05vw,.88rem);line-height:1.62}.practice-hero-meta{display:grid;width:-moz-fit-content;width:fit-content;gap:5px;margin-top:16px;color:rgb(255 250 244/72%)}.practice-hero-meta>span{display:inline-flex;align-items:center;gap:9px;font-size:.61rem;line-height:1.2}.practice-hero-meta svg{color:rgb(255 250 244/70%);stroke-width:1.65}.practice-privacy-promise{width:min(100%,255px);margin-top:10px;gap:12px;border-color:rgb(255 255 255/24%);border-radius:9px;padding:10px 14px;background:rgb(7 27 59/70%);color:#bfaeff;box-shadow:0 14px 34px rgb(0 0 0/12%);backdrop-filter:blur(12px)}.practice-privacy-promise strong{color:rgb(255 250 244/94%);font-size:.63rem}.practice-privacy-promise span{color:rgb(255 250 244/64%);font-size:.46rem}.practice-workspace-flow>.signal-card-link.is-compact{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:min(100%,520px);margin:0}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:144px;grid-template-areas:"icon badge" "copy copy" "action action";grid-template-columns:1fr auto;gap:8px 16px;border-color:rgb(219 136 92/52%);border-radius:12px;padding:16px 19px 14px;background:linear-gradient(142deg,rgb(21 48 101/91%),rgb(7 26 59/96%));box-shadow:0 24px 68px rgb(0 0 0/30%);backdrop-filter:blur(14px)}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-icon{width:34px;height:34px;border-radius:9px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card>div{gap:var(--practice-space-compact-title-support)}.practice-workspace-flow>.signal-card-link.is-compact .signal-card p{color:#ff9b6c;font-size:.53rem;letter-spacing:.12em}.practice-workspace-flow>.signal-card-link.is-compact .signal-card h2{max-width:31ch;color:rgb(255 250 244/96%);font-size:clamp(.78rem,1.25vw,1rem);letter-spacing:-.035em;line-height:1.24}.practice-workspace-flow>.signal-card-link.is-compact .signal-card>div>span{color:rgb(255 250 244/66%);font-size:.56rem;line-height:1.55}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-action{justify-content:flex-end;border-top:0;padding-top:0;color:#ffa276;font-size:.62rem}.practice-empty-state,.practice-workspace-error,.practice-workspace-layout{grid-column:1/-1}.practice-workspace-layout{grid-template-columns:clamp(170px,21%,260px) minmax(0,1fr);align-items:stretch;overflow:clip;border:1px solid rgb(236 159 119/44%);border-radius:10px 10px 0 0;padding:0;background:var(--practice-paper);box-shadow:0 38px 110px rgb(0 0 0/34%)}.practice-workspace-switcher{grid-column:1/-1;display:grid;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;border:0;border-bottom:1px solid rgb(7 21 47/9%);padding:11px 13px;background:#fffdf9}.practice-workspace-switcher .practice-plan-list-label{align-self:center;margin:0 10px 0 2px;color:#403aa7;font-size:.54rem}.practice-workspace-switcher>button{min-height:56px;border:1px solid rgb(7 21 47/8%);border-radius:8px;padding:9px 11px;background:white;color:#161829}.practice-workspace-switcher>button.is-active,.practice-workspace-switcher>button:hover{border-color:rgb(58 61 232/34%);background:#f8f7ff;box-shadow:inset 3px 0 0 #4e4beb}.practice-workspace-switcher>button strong{font-size:.63rem}.practice-workspace-switcher>button small{display:inline;margin:3px 7px 0 0;color:#77716d;font-size:.49rem}.practice-plan-list{position:relative;top:auto;display:block;min-width:0;min-height:100%;border-left:0;border-right:1px solid rgb(50 48 75/10%);padding:0;background:linear-gradient(180deg,rgb(255 255 255/55%),rgb(247 244 255/48%)),var(--practice-paper);color:#11172b}.practice-rail-brief{position:sticky;top:20px;padding:30px 19px}.practice-rail-brief .practice-timeline.is-member{display:grid;grid-template-columns:1fr;gap:31px;margin:0;border:0;padding:0}.practice-rail-brief .practice-timeline.is-member li{min-height:34px;align-items:flex-start;gap:11px;padding:0;color:#9a96a2}.practice-rail-brief .practice-timeline.is-member li:after{display:block;top:32px;right:auto;bottom:-31px;left:16px;width:1px;height:auto;background:rgb(61 59 94/17%)}.practice-rail-brief .practice-timeline.is-member li[data-state=complete]:after{background:linear-gradient(180deg,rgb(78 75 235/50%),rgb(216 130 88/30%))}.practice-rail-brief .practice-timeline.is-member .practice-timeline-icon{width:33px;height:33px;border-color:rgb(79 74 235/40%);background:#fffefa;color:#4e4be8;box-shadow:0 0 0 4px rgb(78 75 235/3%)}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy{gap:5px;padding:3px 0 0}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy strong{overflow:visible;color:#181928;font-size:.62rem;line-height:1.25;text-overflow:clip;white-space:normal}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy small{color:#77716d;font-size:.52rem}.practice-plan-main{gap:0;padding:0 clamp(22px,2.8vw,48px) 26px;background:radial-gradient(circle at 87% 9%,rgb(255 225 209/20%),transparent 26rem),var(--practice-paper)}.practice-plan-main>*{border-top-color:rgb(25 32 55/9%)}.practice-brief-card{padding:27px 0 22px}.practice-brief-details{display:block;margin-top:0;border-top:0;border-bottom:0}.practice-brief-details>div{min-height:0;border:0;border-radius:0;padding:0 0 20px;background:transparent}.practice-brief-details>div+div{border-top:1px solid rgb(25 32 55/9%);border-left:0;padding:20px 0 0}.practice-brief-details>div>span{color:#3038b6;font-size:.54rem;letter-spacing:.12em}.practice-brief-details>div>p{max-width:72ch;margin-top:var(--practice-space-label-support);color:#33333c;font-size:.67rem;line-height:1.65}.practice-tier-section.is-embedded{margin-top:20px;border-top-color:rgb(25 32 55/9%);padding-top:20px}.practice-tier-section .practice-section-heading{margin-bottom:12px}.practice-outcome-heading h2,.practice-section-heading h2,.practice-section-heading h3{letter-spacing:-.055em;line-height:1.08}.practice-section-heading h3{font-size:clamp(1.6rem,2.4vw,2.25rem)}.practice-outcome-heading h2,.practice-section-heading h2{font-size:clamp(1.4rem,2.25vw,2.1rem)}.practice-outcome-heading>span,.practice-preparation-section>.practice-section-heading>div>span,.practice-reflection-section>.practice-section-heading>div>span,.practice-tier-section .practice-section-heading>div>span{margin-bottom:var(--practice-space-label-title);color:#3038b6;font-size:.53rem;letter-spacing:.12em}.practice-preparation-section>.practice-section-heading>div>p,.practice-reflection-section>.practice-section-heading>div>p,.practice-tier-section .practice-section-heading>div>p{display:none}.practice-outcome-heading h2+p,.practice-section-heading h2+p,.practice-section-heading h3+p{margin-top:var(--practice-space-title-support)}.practice-tier-grid{gap:11px}.practice-tier-section.is-embedded .practice-tier-grid>button{min-height:112px;border-color:rgb(48 46 66/11%);border-radius:8px;padding:15px;background:rgb(255 255 255/74%);box-shadow:none}.practice-tier-grid>button.is-selected,.practice-tier-grid>button:not(:disabled):hover{border-color:#4f4df0;background:#fbfaff;box-shadow:inset 0 0 0 1px rgb(78 75 235/12%)}.practice-tier-grid>button.is-selected:before{display:none}.practice-tier-grid>button>span{color:#3038b6;font-size:.52rem}.practice-tier-grid>button p{margin:12px 0 13px;color:#32323b;font-size:.59rem;line-height:1.55}.practice-tier-grid>button i{width:18px;height:18px;border:1px solid rgb(31 33 47/22%);background:white}.practice-tier-grid>button.is-selected i{border-color:#3939e8;background:#3939e8;color:white}.practice-selected-move{display:none}.practice-preparation-section{gap:7px;padding:12px 0 0}.practice-preparation-section>.practice-section-heading{margin-bottom:1px}.practice-save-state{border-radius:999px;padding:6px 10px;background:rgb(26 29 42/5%);color:#77716d;font-size:.5rem}.practice-private-scratchpad,.practice-sentence-card{padding:4px 0 6px}.practice-private-scratchpad label,.practice-sentence-card label{margin-bottom:6px}.practice-field-title{font-size:.59rem}.practice-field-title>small{padding:3px 6px;font-size:.42rem}.practice-field-description,.practice-shared-fields>label>small{font-size:.49rem}.practice-private-scratchpad textarea,.practice-sentence-card textarea,.practice-shared-fields textarea{border-color:rgb(66 58 53/16%);border-radius:7px;padding:11px 12px;background:rgb(255 255 255/88%);font-size:.59rem;line-height:1.55}.practice-sentence-card textarea{height:60px;min-height:60px}.practice-private-scratchpad textarea{height:62px;min-height:62px}.practice-outcome-section{margin-top:5px;border-top-color:rgb(25 32 55/9%);padding-top:14px}.practice-outcome-grid small,.practice-outcome-heading p{display:none}.practice-outcome-grid{gap:11px;margin-top:10px}.practice-outcome-grid>button{min-height:44px;align-items:center;border-color:rgb(48 46 66/11%);border-radius:8px;padding:13px;background:rgb(255 255 255/74%)}.practice-outcome-grid strong{font-size:.59rem}.practice-feedback-card{margin-top:18px;border:0;border-top:1px solid rgb(25 32 55/9%);border-radius:0;padding:18px 0;background:transparent;box-shadow:none}.practice-feedback-card.has-new-response{border-color:rgb(25 32 55/9%);box-shadow:none}.practice-feedback-heading>span{color:#3038b6;font-size:.53rem;letter-spacing:.12em}.practice-feedback-heading>small,.practice-feedback-heading>strong{padding:5px 8px;font-size:.45rem}.practice-feedback-card blockquote{max-width:92%;margin:14px 0 9px;color:#1c1b22;font-size:clamp(1.25rem,2.4vw,2.1rem);font-weight:500;line-height:1.28}.practice-feedback-card p{font-size:.5rem}.practice-feedback-actions{margin-top:11px}.practice-feedback-actions a{min-height:30px;border-bottom:0;font-size:.52rem}.practice-reflection-section{margin-top:0;border:1px solid rgb(78 75 235/14%);border-radius:9px;padding:20px!important;background:radial-gradient(circle at 95% 5%,rgb(218 207 255/35%),transparent 24rem),linear-gradient(135deg,#f7f5ff,#f1f0fd)}.practice-shared-heading{margin:12px 0 10px;color:#3038b6}.practice-shared-heading>svg{display:none}.practice-shared-heading strong{font-size:.58rem}.practice-shared-heading span{font-size:.48rem}.practice-shared-fields{gap:9px 12px}.practice-shared-fields .practice-field-title{flex-wrap:nowrap;gap:4px;font-size:.49rem;line-height:1.3}.practice-shared-fields .practice-field-title>small{flex:0 0 auto}.practice-shared-fields>label>small{font-size:.43rem;line-height:1.35}.practice-shared-fields>label,.practice-steadiness-field{gap:6px;border:0;border-radius:0;padding:0;background:transparent}.practice-body-awareness,.practice-risk-awareness,.practice-steadiness-field,.practice-support-question{grid-column:auto}.practice-shared-fields textarea{height:44px;min-height:44px;padding:6px 8px;font-size:.5rem;line-height:1.4}.practice-submit-row,.practice-submitted-state{margin-top:11px;border:1px solid rgb(48 46 66/10%);border-radius:8px;padding:10px 13px;background:rgb(255 254 251/90%)}.member-shell:has(.practice-workspace-flow) .surface-footer{display:none}.member-shell:has(.practice-workspace-flow) .member-nav{bottom:0;width:100%;grid-template-columns:repeat(5,minmax(80px,130px));justify-content:center;border:0;border-top:1px solid rgb(255 255 255/10%);border-radius:0;padding:5px 20px;background:rgb(5 20 44/96%);box-shadow:0 -10px 36px rgb(0 0 0/18%)}.member-shell:has(.practice-workspace-flow) .member-nav a{min-height:44px;flex-direction:row;gap:9px;border-radius:8px;color:rgb(255 250 244/68%);font-size:.58rem}.member-shell:has(.practice-workspace-flow) .member-nav a.is-active{background:rgb(73 79 180/43%);color:#dcd2ff}@media (max-width:980px){.member-shell:has(.practice-workspace-flow){background-position:top,top,87% 72px;background-size:100% 920px,100% 1060px,auto 620px}.practice-workspace-flow{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:0 32px}.practice-workspace-hero{min-height:315px}.practice-workspace-layout{grid-template-columns:170px minmax(0,1fr)}.practice-plan-list{display:block;min-height:100%;overflow:visible;padding:0}}@media (max-width:760px){.member-shell:has(.practice-workspace-flow){--practice-space-title-support:16px;background-image:linear-gradient(180deg,rgb(4 16 39/81%),rgb(4 16 39/92%) 530px,#06152f 760px),url(/media/brave-work-threshold.png);background-position:top,68% 64px;background-size:100% 820px,auto 500px}.member-shell:has(.practice-workspace-flow) .member-header,.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 28px),620px)}.member-shell:has(.practice-workspace-flow) .member-header{padding-top:12px}.member-shell:has(.practice-workspace-flow) .brand-mark{font-size:.69rem}.member-shell:has(.practice-workspace-flow) .brand-heart{width:28px;height:28px}.member-shell:has(.practice-workspace-flow) .privacy-note{display:none}.member-shell:has(.practice-workspace-flow) .member-header-actions .account-sign-out{min-height:32px}.practice-workspace-flow{display:block;padding:18px 0 62px}.practice-workspace-hero{grid-column:auto;grid-row:auto;min-height:0;padding:0 2px 22px}.practice-workspace-hero h1{max-width:9.5ch;margin-top:11px;font-size:clamp(3rem,14.5vw,4.4rem)}.practice-workspace-hero h1.is-long-title{max-width:10.5ch;font-size:clamp(2.85rem,13vw,3.8rem);line-height:.94}.practice-workspace-hero h1.is-two-line-title{max-width:none;font-size:clamp(2.6rem,11.5vw,3.25rem);line-height:1.02}.practice-workspace-hero .practice-workspace-purpose{max-width:34ch;font-size:.69rem}.practice-hero-meta{gap:6px;margin-top:16px}.practice-privacy-promise{width:100%;margin-top:17px}.practice-workspace-flow>.signal-card-link.is-compact{display:block;grid-column:auto;grid-row:auto;margin:0 0 15px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:146px}.practice-workspace-layout{display:grid;grid-template-columns:1fr;border-radius:10px 10px 0 0}.practice-workspace-switcher{display:flex;overflow-x:auto;padding:10px;scrollbar-width:none}.practice-workspace-switcher::-webkit-scrollbar{display:none}.practice-workspace-switcher .practice-plan-list-label{flex:0 0 auto}.practice-workspace-switcher>button{min-width:min(72vw,280px)}.practice-plan-list{border-right:0;border-bottom:1px solid rgb(50 48 75/10%)}.practice-rail-brief{position:static;padding:17px 16px 16px}.practice-rail-brief .practice-timeline.is-member{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.practice-rail-brief .practice-timeline.is-member li{min-height:58px;align-items:center;gap:7px;flex-direction:column;text-align:center}.practice-rail-brief .practice-timeline.is-member li:after,.practice-rail-brief .practice-timeline.is-member li[data-state=complete]:after{top:16px;right:-1px;bottom:auto;left:calc(50% + 21px);width:auto;height:1px}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy{padding:0 2px}.practice-rail-brief .practice-timeline.is-member .practice-timeline-copy strong{font-size:.56rem}.practice-plan-main{padding:0 18px 30px}.practice-brief-card{padding:25px 0 22px}.practice-tier-grid{grid-template-columns:1fr}.practice-tier-section.is-embedded .practice-tier-grid>button{min-height:94px}.practice-section-heading{align-items:flex-start;gap:10px}.practice-save-state{flex:0 0 auto}.practice-outcome-grid,.practice-shared-fields{grid-template-columns:1fr}.practice-feedback-card blockquote{max-width:100%}.practice-reflection-section{padding:19px!important}.practice-feedback-actions,.practice-submit-row{align-items:stretch;flex-direction:column}.practice-submit-row .button-primary{width:100%}.member-shell:has(.practice-workspace-flow) .member-nav{grid-template-columns:repeat(5,1fr);padding:6px 7px}.member-shell:has(.practice-workspace-flow) .member-nav a{min-height:48px;gap:3px;flex-direction:column;font-size:.49rem}}@media (prefers-reduced-motion:reduce){.member-shell:has(.practice-workspace-flow) *,.member-shell:has(.practice-workspace-flow) :after,.member-shell:has(.practice-workspace-flow) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{@page{size:letter;margin:.45in}body,html{background:white!important}.demo-control,.member-header,.member-nav,.print-hidden,.surface-footer{display:none!important}.member-main,.resume-flow,.session-flow{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.courage-resume-document{min-height:9.6in;border:0;padding:0;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.resume-document-header{grid-template-columns:minmax(0,1.6fr) minmax(1.6in,.7fr);gap:.35in;padding:.35in}.resume-document-title h1{font-size:40pt}.resume-entry{min-height:1.75in;grid-template-columns:1.1in minmax(0,1fr) 1.65in;gap:.2in;padding:.18in .35in;-moz-column-break-inside:avoid;break-inside:avoid}.resume-entry>span{font-size:64pt}.resume-entry h2{font-size:17pt}.resume-entry-copy,.resume-entry-meta{min-height:1.28in}.resume-document-footer{min-height:1.35in;padding:.28in .35in}.session-evidence-grid,.session-hero,.session-reflection-grid,.session-sharing-card{display:block!important}.session-hero{padding:0 0 .3in}.session-hero-copy>h1{max-width:7.2in;margin-top:.12in;font-size:42pt}.handoff-builder-card,.handoff-send-card,.session-hero-actions,.session-private-note>a,.session-readiness-card,.session-sharing-copy>a,.session-support-card{display:none!important}.handoff-section{margin-top:.18in}.handoff-workspace{display:block!important}.handoff-preview-card{position:relative;top:auto;margin-bottom:.12in;border:1px solid #e8e2dc;background:#17171b!important;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.session-section-heading{margin-top:.14in;padding-top:.24in}.session-section-heading h2{font-size:28pt}.session-evidence-card,.session-opener-card,.session-private-note,.session-sharing-card,.session-signal-card{min-height:0;margin:0 0 .12in;border:1px solid #e8e2dc;padding:.23in;background:white!important;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.session-evidence-card>h3{margin:.14in 0;font-size:25pt}.session-signal-stack{display:grid;grid-template-columns:1fr 1fr;gap:.12in}.session-reflection-grid{margin-top:0}.session-opener-card>h3,.session-private-note blockquote{margin:.2in 0 .12in;font-size:17pt}.session-sharing-card{margin-top:.18in}}@media (max-width:980px){.member-main:has(.progress-flow){width:min(calc(100% - 32px),760px)}.progress-editorial.has-evidence{grid-template-columns:1fr;gap:0}.progress-editorial.has-evidence .progress-intro{position:relative;top:auto;min-height:500px;border-right:0;border-bottom:1px solid rgb(110 104 100/10%);padding:32px 0 38px}.progress-intro>h1{max-width:10ch;margin-top:34px;font-size:clamp(3.5rem,10vw,5.4rem)}.progress-evidence-signal.is-ambient{right:-8%;bottom:-32%;left:32%;height:440px}.progress-editorial.has-evidence .progress-record{padding-top:18px}}@media (max-width:700px){.member-main:has(.progress-flow){width:min(calc(100% - 28px),620px)}.progress-flow{padding-top:8px}.progress-editorial.has-evidence .progress-intro{min-height:430px;padding-top:20px}.progress-intro>h1{margin-top:28px;font-size:clamp(3.05rem,15vw,4.25rem)}.progress-intro>p{max-width:29ch;font-size:.82rem}.progress-evidence-signal.is-ambient{right:-18%;bottom:-40%;left:14%;height:390px;opacity:.21}.progress-editorial.has-evidence .progress-record{display:grid;grid-template-columns:1fr}.progress-editorial.has-evidence .progress-delta-card,.progress-editorial.has-evidence .progress-evidence-card,.progress-editorial.has-evidence .progress-heartbeat-card,.progress-editorial.has-evidence .progress-ripple-note,.progress-editorial.has-evidence .resume-link-card{grid-column:1;padding-right:4px;padding-left:4px}.progress-editorial.has-evidence .steadiness-before-after{min-height:118px;gap:8px;padding-inline:4px}.progress-editorial.has-evidence .steadiness-before-after>div{padding-inline:10px}.progress-editorial.has-evidence .steadiness-before-after strong{font-size:2.45rem}.progress-evidence-signal.is-delta{right:-2%;bottom:-38%;left:-2%;height:175px}.progress-editorial.has-evidence .progress-heartbeat-card,.progress-editorial.has-evidence .progress-ripple-note,.progress-editorial.has-evidence .resume-link-card{border-right:0}.progress-editorial.has-evidence .heartbeat-reflection{grid-template-columns:64px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gym-basketball-motion,.heartbeat-flame{display:none}.gym-story-visual .gym-story-static{display:block}.progress-evidence-signal-motion{display:none!important}.progress-evidence-signal-static{display:block!important}}@media (max-width:540px){.the167-flow{padding-top:0}.the167-panel-hero .the167-hero{padding:34px 0 48px}.the167-panel-resolution .the167-evidence-section{padding-top:0}}.member-shell:has(.the167-flow) .member-header{width:min(calc(100% - 80px),1160px);padding-inline:0}.member-shell:has(.journal-flow) .member-header{width:min(calc(100% - 96px),1440px);padding-inline:0}.member-shell:has(.session-flow) .member-header{width:min(calc(100% - 64px),1160px);padding-inline:0}.member-shell:has(.progress-flow) .member-header{width:min(calc(100% - 40px),1240px);padding-inline:0}@media (max-width:980px){.member-shell:has(.journal-flow) .member-header,.member-shell:has(.the167-flow) .member-header{width:min(calc(100% - 40px),760px)}.member-shell:has(.progress-flow) .member-header{width:min(calc(100% - 32px),760px)}}@media (max-width:767px){.member-shell:has(.journal-flow) .member-header,.member-shell:has(.the167-flow) .member-header{width:min(calc(100% - 28px),620px)}}@media (max-width:700px){.member-shell:has(.progress-flow) .member-header{width:min(calc(100% - 28px),620px)}}@media (max-width:540px){.member-shell:has(.session-flow) .member-header{width:min(calc(100% - 32px),480px)}}@media (min-width:1400px){.member-shell:has(.practice-workspace-flow) .member-header,.member-shell:has(.practice-workspace-flow) .member-main-wide{width:min(calc(100% - 112px),1496px)}.practice-workspace-flow{grid-template-columns:minmax(0,580px) minmax(0,1fr);gap:0 clamp(72px,5.5vw,96px);padding-top:10px}.practice-workspace-hero{min-height:790px;padding:8px 0 48px}.practice-workspace-hero .glass-chip{gap:10px;border-radius:999px;padding:13px 25px;font-size:1rem}.practice-workspace-hero .glass-chip svg{width:20px;height:20px}.practice-workspace-kicker{margin-top:43px!important;color:#ff9369!important;font-size:1.25rem!important;font-weight:600;letter-spacing:-.035em}.practice-workspace-hero h1{max-width:10ch;margin:34px 0 40px;font-size:clamp(5.4rem,6.35vw,6.65rem);letter-spacing:-.07em;line-height:.84}.practice-workspace-hero h1.is-long-title{max-width:10ch;font-size:clamp(5rem,5.9vw,6.1rem);line-height:.88}.practice-workspace-hero h1.is-two-line-title{max-width:100%;font-size:clamp(4.4rem,4.9vw,5.15rem);line-height:1.02}.practice-workspace-hero .practice-workspace-purpose{max-width:40ch;font-size:clamp(1.05rem,1.28vw,1.25rem);line-height:1.52}.practice-hero-meta{gap:20px;margin-top:50px}.practice-hero-meta>span{gap:13px;font-size:1.05rem}.practice-hero-meta svg{width:22px;height:22px}.practice-privacy-promise{width:min(100%,496px);margin-top:34px;gap:18px;border-radius:12px;padding:24px 26px}.practice-privacy-promise>svg{width:31px;height:31px}.practice-privacy-promise strong{font-size:1rem}.practice-privacy-promise span{font-size:.76rem}.practice-workspace-flow>.signal-card-link.is-compact{align-self:start;justify-self:start;width:min(100%,640px);margin-top:118px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card{min-height:464px;grid-template-rows:auto 1fr auto;gap:22px;border-radius:18px;padding:44px 46px 38px;background:linear-gradient(142deg,rgb(21 48 101/94%),rgb(7 26 59/97%));box-shadow:0 30px 88px rgb(0 0 0/32%)}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-icon{width:68px;height:68px;border-radius:15px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-icon svg{width:38px;height:38px;stroke-width:1.6}.practice-workspace-flow>.signal-card-link.is-compact .signal-card>div{align-content:start;gap:24px}.practice-workspace-flow>.signal-card-link.is-compact .signal-card p{font-size:.9rem;letter-spacing:.14em}.practice-workspace-flow>.signal-card-link.is-compact .signal-card h2{max-width:27ch;font-size:clamp(1.65rem,1.8vw,1.9rem);letter-spacing:-.045em;line-height:1.32}.practice-workspace-flow>.signal-card-link.is-compact .signal-card>div>span{max-width:39ch;font-size:1rem;line-height:1.65}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-action{gap:16px;border-top:1px solid rgb(255 255 255/17%);padding-top:24px;font-size:1.05rem}.practice-workspace-flow>.signal-card-link.is-compact .signal-card-action svg{width:27px;height:27px}}.member-shell:has(.landing-redesign){overflow-x:clip;background:#fbf7f1}.member-shell:has(.landing-redesign) .member-header{width:100%;max-width:none;padding:14px max(calc((100vw - 1320px) / 2),32px);background:#171419;color:#fff}.member-shell:has(.landing-redesign) .member-header .landing-nav-desktop a{color:rgb(255 255 255/72%)}.member-shell:has(.landing-redesign) .member-header .landing-nav-desktop a:hover{color:#fff}.member-shell:has(.landing-redesign) .member-main{padding-top:0;padding-bottom:0}.landing-redesign{border-top:0}.brand-introduction{width:100dvw;min-height:min(720px,calc(100vh - 70px));margin-inline:calc(50% - 50dvw);border-bottom:0;padding:clamp(92px,13vh,148px) max(calc((100vw - 1320px) / 2),48px);background:#171419}.brand-introduction-image{-o-object-position:54% center;object-position:54% center}.brand-introduction-overlay{background:linear-gradient(90deg,rgb(13 11 16/95%),rgb(13 11 16/82%) 27%,rgb(13 11 16/50%) 49%,rgb(13 11 16/10%) 76%,transparent)}.brand-introduction-copy{width:min(100%,1320px);max-width:none;padding-inline:0}.brand-introduction h1{max-width:780px;color:#fff;font-size:clamp(4.5rem,7.4vw,7.25rem);line-height:.86}.brand-introduction h1 span{background:var(--gradient-heart);background-clip:text;-webkit-background-clip:text}.brand-introduction-subheadline{color:#fff}.brand-introduction-body{max-width:680px;color:rgb(255 255 255/76%)}.brand-introduction-body strong{color:#fff}.landing-hero{min-height:640px;grid-template-columns:minmax(330px,.88fr) minmax(460px,1.12fr);gap:clamp(54px,6vw,94px);padding:clamp(76px,8vw,112px) 0}.hero-copy h2{font-size:clamp(4.25rem,6vw,6.15rem)}.hero-copy h2 span{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy h2 span:after{color:#ff8a4c;-webkit-text-fill-color:#ff8a4c}.rep-preview{border-left:1px solid rgb(20 20 20/10%);padding-left:clamp(42px,5vw,76px)}.rep-preview-device{margin-top:26px}.rep-preview-device-image{width:100%;height:auto;border-radius:0;filter:drop-shadow(0 24px 42px rgb(32 24 21/12%))}.rep-preview-copy-accessible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.practice-story{width:100dvw;margin-inline:calc(50% - 50dvw);grid-template-columns:190px 1fr;gap:38px;border-top:0;padding:62px max(calc((100vw - 1320px) / 2),48px) 68px;background:#07142d;color:#fff}.practice-story .section-kicker{color:#8d83ff}.practice-steps article+article{border-left-color:rgb(255 255 255/20%)}.practice-steps span{color:#b89dff}.audience-cards article>span:after,.practice-steps span:after{display:block;width:32px;height:2px;margin-top:9px;content:"";background:var(--gradient-heart)}.practice-steps h2{color:#fff}.practice-steps p{color:rgb(255 255 255/72%)}.gym-story{min-height:570px;grid-template-areas:"copy visual";grid-template-columns:minmax(330px,.72fr) minmax(500px,1.28fr);gap:clamp(36px,5vw,80px);border-top:0;padding:80px 0 88px}.gym-story-copy h2 span{background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gym-story-visual{min-height:430px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.gym-progress-laptop{display:block;width:min(118%,920px);height:auto;transform:translateX(3%);filter:drop-shadow(0 30px 42px rgb(31 22 18/15%))}.audience-story{width:100dvw;margin-inline:calc(50% - 50dvw);grid-template-columns:minmax(270px,.66fr) minmax(0,1.34fr);gap:clamp(46px,7vw,104px);border-top:0;padding:78px max(calc((100vw - 1320px) / 2),48px) 84px;background:#07142d;color:#fff}.audience-story .section-kicker{color:#8d83ff}.audience-cards h3,.audience-story header h2{color:#fff}.audience-cards{gap:0}.audience-cards article,.audience-cards article:last-child{min-height:320px;border:0;border-radius:0;padding:8px clamp(30px,4vw,58px);background:transparent}.audience-cards article+article{border-left:1px solid rgb(255 255 255/20%)}.audience-cards article>p:first-of-type,.audience-cards article>span{color:#b89dff}.audience-cards article>p:first-of-type{margin-top:34px}.audience-cards article>p:last-child{color:rgb(255 255 255/70%)}.leadership-story{min-height:310px;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(52px,8vw,130px);border-top:0;padding:72px 0 78px}.leadership-story-copy{padding-right:clamp(28px,4vw,64px);border-right:1px solid rgb(20 20 20/10%)}.leadership-story-copy h2{margin-bottom:0}.leadership-story-body p{max-width:600px;margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.75}.leadership-story-body strong{display:block;margin-top:28px;color:var(--ink);font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.invitation-entry{width:100dvw;margin:0 calc(50% - 50dvw);grid-template-columns:minmax(340px,.84fr) minmax(480px,1.16fr);gap:clamp(54px,8vw,120px);border-radius:0;padding:74px max(calc((100vw - 1320px) / 2),48px) 78px;background:#07142d}.invitation-entry-copy{min-width:0}.invitation-entry-copy h2{font-size:clamp(3rem,5vw,5.2rem)}.invitation-entry-form{min-width:0;border:0;border-left:1px solid rgb(255 255 255/24%);border-radius:0;padding:0 0 0 clamp(34px,4vw,64px);background:transparent;color:#fff}.invitation-entry-controls input{border-color:rgb(255 255 255/46%);background:rgb(5 14 32/74%);color:#fff}.invitation-entry-controls input::-moz-placeholder{color:rgb(255 255 255/52%)}.invitation-entry-controls input::placeholder{color:rgb(255 255 255/52%)}.invitation-entry-form>p{color:rgb(255 255 255/64%);text-align:left}.member-shell:has(.landing-redesign) .surface-footer{background:#fbf7f1}@media (max-width:820px){.member-shell:has(.landing-redesign) .member-header{padding-inline:24px}.member-shell:has(.landing-redesign) .member-header .landing-nav-mobile summary{border-color:rgb(255 255 255/22%);background:rgb(255 255 255/10%);color:#fff}.brand-introduction{min-height:640px;padding:84px 30px 72px}.brand-introduction-image{-o-object-position:64% center;object-position:64% center}.brand-introduction-overlay{background:linear-gradient(90deg,rgb(13 11 16/95%),rgb(13 11 16/78%) 52%,rgb(13 11 16/28%))}.brand-introduction h1{max-width:520px;font-size:clamp(3.5rem,14vw,5.6rem)}.brand-introduction-body{max-width:32ch}.landing-hero{min-height:auto;grid-template-columns:1fr;gap:54px;padding:62px 0 66px}.hero-copy h2{font-size:clamp(3.6rem,15vw,5.4rem)}.rep-preview{border-left:0;border-top:1px solid rgb(20 20 20/10%);padding-top:38px;padding-left:0}.practice-story{grid-template-columns:1fr;gap:30px;padding:50px 28px 56px}.practice-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.practice-steps article:nth-child(3){border-left:0;padding-left:0}.gym-story{min-height:auto;grid-template-areas:"copy" "visual";grid-template-columns:1fr;gap:30px;padding:56px 0 64px}.gym-story-visual{min-height:280px}.gym-progress-laptop{width:112%;transform:translateX(-5%)}.audience-story{gap:38px;padding:58px 28px 62px}.audience-cards,.audience-story{grid-template-columns:1fr}.audience-cards article,.audience-cards article:last-child{min-height:0;padding:30px 0}.audience-cards article+article{border-top:1px solid rgb(255 255 255/20%);border-left:0}.leadership-story{grid-template-columns:1fr;gap:28px;padding:56px 0 62px}.leadership-story-copy{padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid rgb(20 20 20/10%)}.invitation-entry{grid-template-columns:1fr;gap:36px;padding:58px 28px 62px}.invitation-entry-copy{padding-right:0;border-right:0}.invitation-entry-form{border-top:1px solid rgb(255 255 255/22%);border-left:0;padding:34px 0 0}.invitation-entry-controls{grid-template-columns:1fr}.invitation-entry-controls .button-primary{width:100%}}@media (max-width:520px){.member-main-wide{width:min(calc(100% - 40px),1320px)}.brand-introduction{min-height:600px;padding-inline:22px}.brand-introduction h1{font-size:clamp(3.25rem,16vw,4.5rem)}.brand-introduction-subheadline{max-width:15ch;font-size:1.2rem}.hero-actions{width:100%;align-items:stretch;flex-direction:column}.hero-cta{width:100%}.practice-steps{grid-template-columns:1fr}.practice-steps article,.practice-steps article:first-child,.practice-steps article:nth-child(3){border-left:0;padding:0 0 28px}.practice-steps article+article{border-top:1px solid rgb(255 255 255/18%);padding-top:28px}.gym-story-visual{min-height:220px}}.member-shell:has(.join-flow-register){position:relative;isolation:isolate;overflow:hidden;background:#070817;color:#fff}.member-shell:has(.join-flow-register) .member-header{position:relative;z-index:2;width:min(calc(100% - 80px),1176px);padding:28px 0;color:#fff}.member-shell:has(.join-flow-register) .brand-mark{color:#fff}.member-shell:has(.join-flow-register) .privacy-note{color:rgb(255 250 244/68%)}.member-shell:has(.join-flow-register) .member-main-wide{width:min(calc(100% - 80px),1176px);padding:0}.member-shell:has(.join-flow-register) .surface-footer{position:relative;z-index:2;padding:26px 0 32px;color:rgb(255 250 244/64%)}.member-shell:has(.join-flow-register) .surface-footer a,.member-shell:has(.join-flow-register) .surface-footer strong{color:#fffaf4}.member-shell:has(.join-flow-register) .surface-footer>div span{color:#786dff}.member-shell:has(.join-flow-register) .surface-footer a{border-bottom-color:rgb(120 109 255/50%)}.join-flow-register{min-height:calc(100svh - 248px);grid-template-columns:minmax(0,1fr) minmax(500px,575px);align-items:start;gap:clamp(64px,6vw,92px);padding:66px 0 50px}.join-flow-register .join-atmosphere{position:absolute;z-index:0;overflow:hidden;background:#070817 url(/images/registration-prismatic-poster.jpg) 50%/cover no-repeat;inset:0;pointer-events:none}.join-flow-register .join-atmosphere:after{position:absolute;background:rgb(4 6 20/70%);content:"";inset:0}.join-flow-register .join-atmosphere video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.82) contrast(.92) blur(1px);transform:scale(1.02)}.join-flow-register .join-card,.join-flow-register .join-story{position:relative;z-index:1}.join-flow-register .join-story{min-height:510px;overflow:visible;padding:81px 0 34px}.join-flow-register .join-story .landing-kicker{margin-bottom:20px;color:#aea4ff}.join-flow-register .join-story h1{max-width:640px;overflow:visible;color:#fffdf9;font-size:clamp(3.8rem,5.2vw,4.9rem);letter-spacing:-.066em;line-height:1.05}.join-flow-register .join-story-headline-line{display:block;overflow:visible}.join-flow-register .join-story-headline-line+.join-story-headline-line{margin-top:.1em}.join-flow-register .join-story-headline-line:first-child+.join-story-headline-line{margin-top:-.05em}.join-flow-register .join-story-gradient-word{display:inline-block;padding-bottom:.12em;margin-bottom:-.12em;background:var(--gradient-heart);background-clip:text;color:#b699ff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.join-flow-register .join-story>p:not(.landing-kicker){max-width:520px;margin-top:30px;color:rgb(255 250 244/76%);font-size:.95rem;line-height:1.75;text-wrap:pretty}.join-flow-register .join-trust-list{max-width:510px;gap:13px;margin-top:43px}.join-flow-register .join-trust-list li{color:rgb(255 250 244/92%);font-size:.82rem}.join-flow-register .join-trust-list svg{color:#a99fff}.join-flow-register .join-signal-field{display:none}.join-flow-register .join-card{min-height:624px;border:1px solid rgb(255 255 255/74%);border-radius:28px;padding:46px 52px;background:#fbf8f3;color:var(--ink);box-shadow:0 30px 80px rgb(0 0 0/24%);backdrop-filter:none;-webkit-backdrop-filter:none}.join-flow-register .join-card .glass-chip{border-color:rgb(255 255 255/92%);background:rgb(255 255 255/78%);box-shadow:0 7px 22px rgb(44 35 70/7%)}.join-flow-register .join-card-heading{margin-bottom:37px}.join-flow-register .join-step-track{margin-bottom:40px}.join-flow-register .join-form{gap:15px}.join-flow-register .join-form>div:first-of-type{margin-bottom:30px}.join-flow-register .join-form h2{margin-bottom:14px;font-size:clamp(2.35rem,3vw,2.9rem)}.join-flow-register .join-form h2.join-email-heading{white-space:nowrap;text-wrap:nowrap}.join-flow-register .join-form>div>p:last-child{font-size:.76rem}.join-flow-register .join-form label{font-size:.72rem}.join-flow-register .join-form input{min-height:60px;border-color:rgb(20 20 20/13%);background:rgb(255 255 255/74%)}.join-flow-register .join-form .button-primary{min-height:62px;margin-top:16px}.join-flow-register .join-form .button-primary:disabled{background:#d9d7f0}@media (max-width:900px){.member-shell:has(.join-flow-register) .member-header{width:min(calc(100% - 48px),680px)}.member-shell:has(.join-flow-register) .member-main-wide{width:min(calc(100% - 48px),680px)}.join-flow-register{min-height:auto;grid-template-columns:1fr;gap:22px;padding:34px 0 56px}.join-flow-register .join-story{min-height:auto;max-width:620px;margin-inline:0;padding:32px 0 18px}.join-flow-register .join-story h1{max-width:560px}.join-flow-register .join-card{width:min(100%,560px);min-height:0;margin-inline:auto}}@media (max-width:520px){.member-shell:has(.join-flow-register) .member-header{width:min(calc(100% - 32px),680px);padding:20px 0}.member-shell:has(.join-flow-register) .member-main-wide{width:min(calc(100% - 32px),680px)}.member-shell:has(.join-flow-register) .surface-footer{padding:26px 0 38px}.join-flow-register{padding:22px 0 44px}.join-flow-register .join-story{padding-top:22px}.join-flow-register .join-story h1{font-size:clamp(3rem,14.5vw,3.8rem)}.join-flow-register .join-story>p:not(.landing-kicker){margin-top:24px;font-size:.86rem}.join-flow-register .join-trust-list{gap:11px;margin-top:26px}.join-flow-register .join-trust-list li{font-size:.75rem}.join-flow-register .join-card{border-radius:22px;padding:28px 22px 32px}.join-flow-register .join-card-heading{margin-bottom:24px}.join-flow-register .join-step-track{margin-bottom:32px}.join-flow-register .join-form h2{font-size:clamp(2rem,9.8vw,2.55rem)}}@media (prefers-reduced-motion:reduce){.join-flow-register .join-atmosphere video{display:none}}.member-shell:has(.join-flow-login){position:relative;isolation:isolate;overflow:hidden;background:#070817;color:#fff}.member-shell:has(.join-flow-login) .member-header{position:relative;z-index:3;width:auto;margin-right:clamp(32px,4vw,64px);margin-left:clamp(52px,6.2vw,92px);padding:26px 0;color:#fff}.member-shell:has(.join-flow-login) .brand-mark{color:#fff}.member-shell:has(.join-flow-login) .privacy-note{color:rgb(255 250 244/72%);font-size:.78rem}.member-shell:has(.join-flow-login) .member-main-wide{width:100%;max-width:none;padding:0}.join-login-atmosphere{position:absolute;z-index:0;right:0;bottom:0;left:0;height:calc(100% - 72px);overflow:hidden;background:#070817 url(/images/login-prismatic-poster.png) bottom/cover no-repeat;mask-image:linear-gradient(180deg,transparent 0,transparent 31%,#000 64%,#000);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 31%,#000 64%,#000)}.join-login-atmosphere:after{position:absolute;background:rgb(7 8 23/12%);content:"";inset:0}.join-login-atmosphere video{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;opacity:.22;filter:saturate(1.18) contrast(1.02) brightness(.94)}.join-flow-login{min-height:calc(100svh - 152px);grid-template-columns:minmax(0,1.27fr) minmax(560px,1fr);align-items:stretch;gap:0;margin-top:-14px;padding:0}.join-flow-login,.join-flow-login .join-card,.join-flow-login .join-story{position:relative;z-index:1}.join-flow-login .join-story{min-height:0;overflow:visible;padding:clamp(132px,15vh,166px) clamp(52px,6.2vw,92px) 72px;color:#fffaf4}.join-flow-login .join-story .landing-kicker{margin-bottom:34px;color:#aaa0ff;font-size:.78rem}.join-flow-login .join-story h1{max-width:690px;color:#fffaf4;font-size:clamp(4rem,5.15vw,4.8rem);letter-spacing:-.068em;line-height:1.02}.join-flow-login .join-story-gradient-word{display:inline-block;padding-bottom:.08em;margin-bottom:-.08em;background:var(--gradient-heart);background-clip:text;color:#b699ff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.join-flow-login .join-story>p:not(.landing-kicker){max-width:650px;margin-top:32px;color:rgb(255 250 244/78%);font-size:.98rem;line-height:1.7}.join-flow-login .join-trust-list{max-width:570px;gap:17px;margin-top:31px}.join-flow-login .join-trust-list li{gap:12px;color:rgb(255 250 244/94%);font-size:.92rem;line-height:1.55}.join-flow-login .join-trust-list svg{margin-top:3px;color:#a99fff}.join-flow-login .join-signal-field{right:3%;bottom:19%;width:min(31vw,390px);opacity:.34}.join-flow-login .join-signal-field:before{border-color:rgb(169 159 255/18%)}.join-flow-login .join-signal-field:after{border-color:rgb(255 184 209/16%)}.join-flow-login .join-card{width:calc(100% - clamp(32px, 4vw, 64px));height:calc(100% - 18px);min-height:0;align-self:stretch;border:1px solid rgb(255 255 255/78%);border-radius:30px;padding:clamp(84px,8.3vh,96px) clamp(42px,3.7vw,56px) 60px;margin:0 clamp(32px,4vw,64px) 18px 0;background:#fbf8f3;color:var(--ink);box-shadow:-24px 30px 80px rgb(0 0 0/19%);backdrop-filter:none;-webkit-backdrop-filter:none}.join-flow-login .join-card .glass-chip{min-height:36px;border-color:rgb(255 255 255/92%);padding-inline:14px;background:rgb(255 255 255/80%);box-shadow:0 8px 24px rgb(44 35 70/7%);font-size:.84rem}.join-flow-login .join-card-heading{margin-bottom:42px}.join-flow-login .join-step-track{margin-bottom:41px}.join-flow-login .join-step-track li{gap:9px;font-size:.68rem}.join-flow-login .join-step-track li>span{height:2px}.join-flow-login .join-form{gap:16px}.join-flow-login .join-form>div:first-of-type{margin-bottom:24px}.join-flow-login .join-form .section-kicker{margin-bottom:16px;font-size:.72rem}.join-flow-login .join-form h2{margin-bottom:14px;font-size:clamp(2.65rem,3.3vw,3.15rem);line-height:1}.join-flow-login .join-form>div>p:last-child{max-width:480px;color:#655f5b;font-size:.88rem;line-height:1.65}.join-flow-login .join-form label{margin-top:5px;color:#504b48;font-size:.82rem}.join-flow-login .join-form input{min-height:62px;border-color:rgb(20 20 20/17%);border-radius:14px;padding:15px 17px;background:rgb(255 255 255/62%);font-size:.98rem}.join-flow-login .join-password-label{margin-top:7px}.join-flow-login .join-password-label a{min-height:44px;align-items:center;display:inline-flex;color:var(--cobalt);font-size:.78rem}.join-flow-login .join-password-field button{right:9px;width:44px;height:44px}.join-flow-login .join-form .button-primary{min-height:66px;margin-top:18px;border-radius:12px;font-size:1rem}.join-flow-login .join-form .button-primary:disabled{background:linear-gradient(105deg,#e0ddf7,#ddd8f4 65%,#eadcf1);color:rgb(20 20 20/44%)}.join-flow-login .join-switch{margin-top:3px;font-size:.8rem}.member-shell:has(.join-flow-login) .surface-footer{position:relative;z-index:2;width:100%;padding:12px clamp(50px,4vw,72px) 14px;border-top:1px solid rgb(255 255 255/9%);background:#070817;color:rgb(255 250 244/68%);font-size:.72rem;text-align:left}.member-shell:has(.join-flow-login) .surface-footer>div{width:100%;justify-content:space-between;margin-bottom:8px}.member-shell:has(.join-flow-login) .surface-footer a,.member-shell:has(.join-flow-login) .surface-footer strong{color:#fffaf4}.member-shell:has(.join-flow-login) .surface-footer>div span{color:rgb(255 250 244/72%)}.member-shell:has(.join-flow-login) .surface-footer a{border-bottom-color:rgb(169 159 255/52%)}.member-shell:has(.join-flow-login) .surface-footer p{color:rgb(255 250 244/56%);font-size:.66rem;text-align:center}@media (min-width:901px) and (max-height:820px){.member-shell:has(.join-flow-login) .member-header{padding-block:18px}.join-flow-login{min-height:calc(100svh - 138px);margin-top:-10px}.join-flow-login .join-story{padding-top:clamp(88px,13vh,108px);padding-bottom:44px}.join-flow-login .join-story .landing-kicker{margin-bottom:24px}.join-flow-login .join-story h1{font-size:clamp(3.35rem,4.7vw,4rem)}.join-flow-login .join-story>p:not(.landing-kicker){margin-top:24px;font-size:.88rem}.join-flow-login .join-trust-list{gap:11px;margin-top:22px}.join-flow-login .join-trust-list li{font-size:.82rem}.join-flow-login .join-card{height:auto;margin-bottom:8px;padding:40px clamp(40px,4vw,54px) 30px}.join-flow-login .join-card-heading{margin-bottom:20px}.join-flow-login .join-step-track{margin-bottom:22px}.join-flow-login .join-form{gap:9px}.join-flow-login .join-form>div:first-of-type{margin-bottom:10px}.join-flow-login .join-form .section-kicker{margin-bottom:9px}.join-flow-login .join-form h2{margin-bottom:8px;font-size:clamp(2.2rem,3vw,2.65rem)}.join-flow-login .join-form>div>p:last-child{font-size:.78rem}.join-flow-login .join-form label{font-size:.76rem}.join-flow-login .join-form input{min-height:52px;padding-block:12px;font-size:.9rem}.join-flow-login .join-form label,.join-flow-login .join-password-label{margin-top:2px}.join-flow-login .join-password-label a{min-height:34px;font-size:.72rem}.join-flow-login .join-form .button-primary{min-height:54px;margin-top:11px}.join-flow-login .join-switch{font-size:.72rem}.member-shell:has(.join-flow-login) .surface-footer{padding-block:5px 6px}.member-shell:has(.join-flow-login) .surface-footer p{font-size:.61rem}}@media (max-width:900px){.member-shell:has(.join-flow-login){overflow:visible}.member-shell:has(.join-flow-login) .member-header{width:min(calc(100% - 48px),680px);margin:0 auto;padding:20px 0}.member-shell:has(.join-flow-login) .member-main-wide{width:100%}.join-login-atmosphere{right:0;bottom:84px;left:0;height:610px;background-position:bottom;background-size:auto 72%;mask-image:linear-gradient(180deg,transparent 0,transparent 18%,#000 56%,#000);opacity:.78;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 18%,#000 56%,#000)}.join-login-atmosphere:after{background:rgb(7 8 23/45%)}.join-login-atmosphere video{display:none}.join-flow-login{min-height:auto;grid-template-columns:1fr;gap:0;margin-top:0;padding:8px 0 0}.join-flow-login .join-card{width:min(calc(100% - 48px),560px);height:auto;min-height:0;grid-row:1;margin:0 auto 20px;border:1px solid rgb(255 255 255/78%);border-radius:26px;padding:42px 42px 46px}.join-flow-login .join-story{min-height:620px;grid-row:2;padding:84px max(32px,calc((100% - 680px) / 2)) 150px}.join-flow-login .join-story h1{max-width:620px;font-size:clamp(3.6rem,10.2vw,4.6rem)}.join-flow-login .join-story>p:not(.landing-kicker){max-width:580px}.join-flow-login .join-signal-field{display:none}.member-shell:has(.join-flow-login) .surface-footer{padding-inline:24px}}@media (max-width:520px){.member-shell:has(.join-flow-login) .member-header{width:min(calc(100% - 48px),680px);padding:16px 0}.member-shell:has(.join-flow-login) .privacy-note{display:none}.join-flow-login{padding-top:4px}.join-flow-login .join-card{width:min(calc(100% - 24px),560px);margin-bottom:18px;border-radius:22px;padding:24px 20px 28px}.join-flow-login .join-card .glass-chip{min-height:34px;font-size:.78rem}.join-flow-login .join-card-heading{margin-bottom:18px}.join-flow-login .join-step-track{margin-bottom:24px}.join-flow-login .join-form{gap:12px}.join-flow-login .join-form>div:first-of-type{margin-bottom:14px}.join-flow-login .join-form .section-kicker{margin-bottom:10px}.join-flow-login .join-form h2{margin-bottom:10px;font-size:clamp(2.25rem,10.8vw,2.65rem)}.join-flow-login .join-form>div>p:last-child{font-size:.82rem}.join-flow-login .join-form label{font-size:.78rem}.join-flow-login .join-form input{min-height:56px;font-size:.92rem}.join-flow-login .join-password-label{align-items:flex-end}.join-flow-login .join-password-label a{min-height:40px;font-size:.72rem}.join-flow-login .join-form .button-primary{min-height:56px;margin-top:12px}.join-flow-login .join-switch{font-size:.74rem}.join-flow-login .join-story{min-height:560px;padding:72px 24px 138px}.join-flow-login .join-story .landing-kicker{margin-bottom:24px;font-size:.7rem}.join-flow-login .join-story h1{font-size:clamp(3rem,14.4vw,3.65rem)}.join-flow-login .join-story>p:not(.landing-kicker){margin-top:25px;font-size:.9rem}.join-flow-login .join-trust-list{gap:12px;margin-top:25px}.join-flow-login .join-trust-list li{font-size:.82rem}.member-shell:has(.join-flow-login) .surface-footer{padding:22px 24px 32px;text-align:center}.member-shell:has(.join-flow-login) .surface-footer>div{justify-content:center;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.join-flow-login .join-login-atmosphere video{display:none}}.member-shell:has(.compass-night-flow){min-height:100dvh;background:#06102d}.member-shell:has(.compass-night-flow) .member-header{position:absolute;z-index:20;top:0;left:0;width:100%;max-width:none;padding:28px 48px}.member-shell:has(.compass-night-flow) .brand-mark{color:white}.member-shell:has(.compass-night-flow) .privacy-note{color:#625e5a}.member-shell:has(.compass-night-flow) .member-main{width:100%;margin:0;padding:0}.member-shell:has(.compass-night-flow) .surface-footer{display:none}.compass-night-flow{display:grid;min-height:100dvh;grid-template-columns:minmax(400px,44%) minmax(0,56%);align-items:stretch;background:#06102d}.compass-night-panel{position:sticky;isolation:isolate;top:0;height:100dvh;min-height:720px;overflow:hidden;contain:paint;background:#06102d url(/media/the167-night-poster.jpg) 50%/cover no-repeat;color:white}.compass-night-media{position:absolute;overflow:hidden;contain:paint;clip-path:inset(0);inset:0}.compass-night-media:after{position:absolute;background:rgb(2 8 35/22%);content:"";inset:0}.compass-night-video{position:absolute;display:block;width:100%;height:100%;filter:brightness(.9) saturate(.82);inset:0;-o-object-fit:cover;object-fit:cover}.compass-night-compass{position:absolute;top:52%;left:50%;display:grid;width:min(68%,390px);aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255/17%);border-radius:50%;box-shadow:inset 0 0 0 18px rgb(255 255 255/2.5%),0 34px 90px rgb(0 0 0/18%);transform:translate(-50%,-50%)}.compass-night-compass>span{position:absolute;z-index:2;top:16%;left:50%;color:rgb(255 255 255/90%);font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.compass-night-compass img{position:relative;z-index:1;width:116%;height:auto;filter:drop-shadow(0 30px 30px rgb(0 0 0/30%));transform:translateY(22px)}.compass-night-pressure{position:absolute;z-index:2;bottom:18%;left:50%;border-color:rgb(255 255 255/12%);background:rgb(3 11 43/72%);color:rgb(255 255 255/88%);box-shadow:0 16px 46px rgb(0 0 0/18%);transform:translateX(-50%);white-space:nowrap}.compass-night-private{position:absolute;z-index:2;bottom:34px;left:48px;display:inline-flex;align-items:center;gap:9px;color:rgb(255 255 255/82%);font-size:.76rem}.compass-night-sheet{position:relative;z-index:1;min-width:0;min-height:100dvh;border-radius:44px 0 0 0;padding:70px clamp(54px,6vw,88px) 64px;background:var(--bg-cream)}.compass-night-intro-copy,.compass-night-sheet>.activation-progress,.compass-night-sheet>.compass-questions{width:100%;max-width:660px;margin-inline:auto}.compass-night-sheet>.activation-progress{margin-bottom:clamp(110px,12vh,124px)}.compass-night-intro-copy{display:flex;min-height:580px;align-items:flex-start;justify-content:center;flex-direction:column}.compass-night-intro-copy .section-kicker{margin:0 0 24px;padding:0}.compass-night-intro-copy h1{max-width:620px;margin:0 0 24px;font-size:clamp(4.4rem,6vw,6.1rem);font-weight:600;letter-spacing:-.075em;line-height:.88}.compass-night-intro-copy>p:not(.section-kicker){max-width:480px;margin:0 0 34px;color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.compass-intro-note{max-width:520px;margin:0 0 34px}.compass-intro-note strong{display:block;margin-bottom:8px;color:var(--ink);font-size:1rem}.compass-intro-note p{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.65}.compass-night-intro-copy .button-primary{min-height:54px;padding-inline:24px}.compass-night-flow .compass-questions{padding:0}.compass-night-flow .compass-progress-row{grid-template-columns:48px minmax(0,1fr) 46px;gap:16px;margin-bottom:42px}.compass-night-flow .compass-back{width:48px;height:48px;border-color:rgb(20 20 20/8%);background:rgb(255 255 255/58%);color:#5d5854;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.compass-night-flow .compass-back:hover:not(:disabled){border-color:rgb(42 42 245/24%);background:white;color:var(--cobalt)}.compass-night-flow .compass-progress{gap:9px}.compass-night-flow .compass-progress span{height:4px;background:rgb(110 104 100/18%)}.compass-night-flow .compass-progress span.is-active{background:var(--cobalt)}.compass-night-flow .compass-count{color:#5f5a56;font-size:.76rem}.compass-night-flow .section-kicker{margin:0;padding:0;color:var(--cobalt);font-size:.72rem;letter-spacing:.15em}.compass-night-flow .compass-question{max-width:650px;margin:24px 0 26px;font-size:clamp(3rem,4vw,3.5rem);letter-spacing:-.063em;line-height:.97;text-wrap:balance}.compass-night-flow .compass-options{gap:0;border-top:1px solid rgb(20 20 20/12%);border-bottom:1px solid rgb(20 20 20/12%)}.compass-night-flow .compass-option{width:100%;min-height:84px;grid-template-columns:44px minmax(0,1fr) 26px;gap:18px;border:0;border-radius:0;padding:15px 8px 15px 4px;background:transparent;color:inherit;font:inherit;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:left}.compass-night-flow .compass-option+.compass-option{border-top:1px solid rgb(20 20 20/10%)}.compass-night-flow .compass-option:hover{border-color:rgb(20 20 20/10%);background:rgb(255 255 255/50%);box-shadow:none;transform:none}.compass-night-flow .compass-option.is-selected{border-color:rgb(20 20 20/10%);background:rgb(42 42 245/6%);box-shadow:inset 3px 0 0 var(--cobalt)}.compass-night-flow .compass-option:focus-visible{outline:3px solid rgb(42 42 245/34%);outline-offset:-3px}.compass-night-flow .compass-option:disabled{cursor:default}.compass-night-flow .compass-option-exit p{color:var(--ink-soft)}.compass-night-flow .compass-option>span{width:42px;height:42px;background:rgb(42 42 245/8%);font-size:.8rem}.compass-night-flow .compass-option p{color:#383431;font-size:.93rem;line-height:1.5}.compass-night-flow .compass-option>svg{color:rgb(72 68 65/48%)}.compass-night-flow .compass-saving{justify-content:flex-start;margin-top:20px}.compass-save-error{margin:16px 0 0;color:#8f3030;font-size:.78rem;line-height:1.5}.compass-night-mobile-private{display:none}.compass-night-continuation-sheet>.activation-progress{margin-bottom:clamp(58px,6vh,74px)}.compass-night-step-flow{width:100%;max-width:660px;margin-inline:auto}.compass-night-step-flow>.glass-chip{align-self:flex-start}.compass-night-step-flow.reveal-flow{align-items:stretch;padding:0 0 36px;text-align:left}.compass-night-step-flow .reveal-card{min-height:318px;grid-template-columns:minmax(0,1fr) 184px;gap:34px;margin:24px 0 30px;border:0;border-top:1px solid rgb(20 20 20/12%);border-bottom:1px solid rgb(20 20 20/12%);border-radius:0;padding:32px 0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.compass-night-step-flow .reveal-content h1{margin:18px 0 16px;font-size:clamp(3.7rem,5vw,4.8rem);line-height:.9}.compass-night-step-flow .reveal-content span{max-width:34ch;font-size:.92rem;line-height:1.65}.compass-night-step-flow .reveal-visual{width:184px;border:0;border-radius:0;background:transparent;box-shadow:none}.compass-night-step-flow .reveal-visual:after{display:none}.compass-night-step-flow .reveal-visual>span{top:8px}.compass-night-step-flow .creative-idea-animation,.compass-night-step-flow .creative-idea-animation[data-motion=reduced]{transform:translateY(14px) scale(1.28)}.compass-night-step-flow .strengths-grid{gap:0;border-top:1px solid rgb(20 20 20/11%);border-bottom:1px solid rgb(20 20 20/11%)}.compass-night-step-flow .strengths-grid.is-single{grid-template-columns:minmax(0,1fr)}.compass-night-step-flow .strength-card{min-height:96px;border:0;border-radius:0;padding:18px 14px 17px 4px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.compass-night-step-flow .strength-card+.strength-card{border-left:1px solid rgb(20 20 20/10%);padding-left:20px}.compass-night-step-flow .reveal-cta{width:-moz-fit-content;width:fit-content;min-width:250px;margin-top:28px}.compass-night-step-flow.summit-flow{justify-content:flex-start;padding:0 0 42px}.compass-night-step-flow.summit-flow h1{margin:26px 0 14px;font-size:clamp(4.2rem,6vw,5.6rem);line-height:.88}.compass-night-step-flow .summit-prompt{max-width:570px;margin-top:22px;font-size:1.14rem}.compass-night-step-flow .summit-support{max-width:550px}.compass-night-step-flow .summit-form{margin-top:30px;border-top:1px solid rgb(20 20 20/12%);padding-top:24px}.compass-night-step-flow .summit-form textarea{min-height:168px;border-color:rgb(20 20 20/10%);background:rgb(255 255 255/58%);box-shadow:none}.compass-night-step-flow .summit-form textarea:focus{border-color:rgb(42 42 245/34%);box-shadow:0 0 0 4px rgb(42 42 245/7%)}.compass-night-step-flow.first-rep-flow{align-items:stretch;justify-content:flex-start;padding:0 0 42px;text-align:left}.compass-night-step-flow .first-rep-label{margin-top:30px}.compass-night-step-flow .first-rep-card{border:0;border-top:1px solid rgb(20 20 20/12%);border-bottom:1px solid rgb(20 20 20/12%);border-radius:0;padding:34px 0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.compass-night-step-flow .first-rep-card h1{max-width:610px;font-size:clamp(2.9rem,4.6vw,4rem);line-height:.98}.compass-night-step-flow .first-rep-ready{max-width:560px;margin:24px 0 0}.compass-night-step-flow.first-rep-flow>.button-primary{width:-moz-fit-content;width:fit-content;min-width:220px;margin-top:24px}@media (max-width:1100px){.compass-night-flow{grid-template-columns:minmax(330px,40%) minmax(0,60%)}.compass-night-sheet{padding-right:40px;padding-left:40px}.compass-night-flow .compass-question{font-size:clamp(2.65rem,4.7vw,3.25rem)}.compass-night-compass{width:min(76%,360px)}.compass-night-pressure{font-size:.68rem}}@media (max-width:820px){.member-shell:has(.compass-night-flow){background:var(--bg-cream)}.member-shell:has(.compass-night-flow) .member-header{padding:18px 20px}.member-shell:has(.compass-night-flow) .member-header-actions{display:none}.member-shell:has(.compass-night-flow) .brand-heart{width:36px;height:36px}.member-shell:has(.compass-night-flow) .brand-mark{font-size:.85rem}.compass-night-flow{min-height:100dvh;grid-template-columns:1fr;grid-template-rows:320px minmax(0,auto)}.compass-night-panel{position:relative;height:320px;min-height:0}.compass-night-compass{top:56%;width:248px}.compass-night-compass>span{top:14%;font-size:.55rem}.compass-night-compass img{width:108%;transform:translateY(16px)}.compass-night-pressure,.compass-night-private{display:none}.compass-night-sheet{min-height:calc(100dvh - 292px);margin-top:-28px;border-radius:28px 28px 0 0;padding:36px 22px 72px}.compass-night-sheet>.activation-progress{margin-bottom:40px}.compass-night-intro-copy{min-height:430px;justify-content:flex-start;padding-top:30px;text-align:center}.compass-intro-note,.compass-night-intro-copy .section-kicker,.compass-night-intro-copy>p:not(.section-kicker){margin-right:auto;margin-left:auto}.compass-intro-note{text-align:left}.compass-night-intro-copy h1{margin-right:auto;margin-left:auto;font-size:clamp(3.4rem,16vw,4.65rem)}.compass-night-intro-copy .button-primary{margin-inline:auto}.compass-night-flow .compass-progress-row{grid-template-columns:44px minmax(0,1fr) 38px;gap:11px;margin-bottom:34px}.compass-night-flow .compass-back{width:44px;height:44px}.compass-night-flow .compass-progress{gap:5px}.compass-night-flow .compass-question{margin:18px 0 24px;font-size:clamp(2.15rem,9.7vw,2.8rem);line-height:1.02;text-wrap:pretty}.compass-night-flow .compass-option{min-height:72px;grid-template-columns:38px minmax(0,1fr) 22px;gap:12px;padding:13px 4px}.compass-night-flow .compass-option>span{width:36px;height:36px}.compass-night-flow .compass-option p{font-size:.84rem}.compass-night-mobile-private{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;margin:22px auto 0}.compass-night-continuation-sheet>.activation-progress{margin-bottom:38px}.compass-night-step-flow.first-rep-flow,.compass-night-step-flow.reveal-flow,.compass-night-step-flow.summit-flow{padding-bottom:16px}.compass-night-step-flow .reveal-card{min-height:0;grid-template-columns:minmax(0,1fr) 150px;gap:20px}.compass-night-step-flow .reveal-content h1{font-size:clamp(3.1rem,10vw,4rem)}.compass-night-step-flow .reveal-visual{width:150px}.compass-night-step-flow.summit-flow h1{font-size:clamp(3.4rem,12vw,4.6rem)}}@media (max-width:460px){.compass-night-flow{grid-template-rows:292px minmax(0,auto)}.compass-night-panel{height:292px}.compass-night-compass{top:58%;width:224px}.compass-night-sheet{min-height:calc(100dvh - 264px);padding-right:18px;padding-left:18px}.compass-night-sheet>.activation-progress{margin-bottom:34px}.compass-night-flow .compass-option{gap:10px}.compass-night-step-flow .reveal-card{grid-template-columns:1fr;gap:10px;padding-bottom:24px}.compass-night-step-flow .reveal-visual{width:136px;justify-self:start;margin:4px 0 0}.compass-night-step-flow .strengths-grid{grid-template-columns:1fr}.compass-night-step-flow .strength-card+.strength-card{border-top:1px solid rgb(20 20 20/10%);border-left:0;padding-left:4px}.compass-night-step-flow .reveal-cta,.compass-night-step-flow.first-rep-flow>.button-primary{width:100%;min-width:0}.compass-night-step-flow .first-rep-card h1{font-size:clamp(2.25rem,10.7vw,3rem)}}@media (prefers-reduced-motion:reduce){.compass-night-video{display:none}.compass-night-flow *,.compass-night-flow :after,.compass-night-flow :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-shell:has([data-heart-check=midnight-ribbon]){min-height:100svh;overflow-x:clip;background:#030718;color:#fffaf4}.member-shell:has([data-heart-check=midnight-ribbon]) .member-header{position:relative;z-index:4;width:min(100%,1440px);padding:30px clamp(24px,4vw,58px)}.member-shell:has([data-heart-check=midnight-ribbon]) .brand-mark,.member-shell:has([data-heart-check=midnight-ribbon]) .surface-footer a,.member-shell:has([data-heart-check=midnight-ribbon]) .surface-footer strong{color:#fffaf4}.member-shell:has([data-heart-check=midnight-ribbon]) .privacy-note{color:rgb(255 250 244/72%)}.member-shell:has([data-heart-check=midnight-ribbon]) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/15%);background:rgb(3 7 24/50%);color:#fffaf4;box-shadow:none}.member-shell:has([data-heart-check=midnight-ribbon]) .member-main-wide{position:relative;z-index:1;width:min(calc(100% - 64px),1360px);padding:0 0 150px}.member-shell:has([data-heart-check=midnight-ribbon]) .surface-footer{position:relative;z-index:2;border-top-color:rgb(255 255 255/9%);background:#030718;color:rgb(255 250 244/52%)}.member-shell:has([data-heart-check=midnight-ribbon]) .surface-footer p{color:rgb(255 250 244/42%)}.member-shell:has([data-heart-check=midnight-ribbon]) .member-nav{width:min(calc(100% - 28px),640px);border-color:rgb(255 255 255/15%);background:rgb(6 10 29/93%);box-shadow:0 18px 50px rgb(0 0 0/34%)}.member-shell:has([data-heart-check=midnight-ribbon]) .member-nav a{min-height:58px;color:rgb(255 250 244/72%)}.member-shell:has([data-heart-check=midnight-ribbon]) .member-nav a:hover{background:rgb(255 255 255/6%);color:#fffaf4}.member-shell:has([data-heart-check=midnight-ribbon]) .member-nav a.is-active{background:rgb(117 78 255/13%);color:#f19bd4;box-shadow:inset 0 0 0 1px rgb(241 155 212/16%)}.check-flow{position:relative;min-height:auto;padding:38px 0 88px}.check-complete>:not(.check-atmosphere),.check-flow>:not(.check-atmosphere){position:relative;z-index:1}.check-atmosphere{position:absolute;z-index:0;top:-152px;right:-96px;width:min(820px,66vw);height:610px;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 100% 92% at 78% 18%,#000 0 38%,rgb(0 0 0/92%) 52%,rgb(0 0 0/45%) 68%,transparent 86%);mask-image:radial-gradient(ellipse 100% 92% at 78% 18%,#000 0 38%,rgb(0 0 0/92%) 52%,rgb(0 0 0/45%) 68%,transparent 86%);pointer-events:none}.check-atmosphere img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.check-heading{width:min(100%,520px);padding-top:34px}.check-kicker{display:inline-flex;min-height:42px;align-items:center;gap:9px;border:1px solid rgb(255 255 255/18%);border-radius:999px;padding:9px 15px;background:rgb(3 7 24/34%);color:rgb(255 250 244/92%);font-size:.73rem}.check-heading h1{display:grid;margin:44px 0 22px;color:#fffaf4;font-size:clamp(4.8rem,7.1vw,6.4rem);font-weight:600;letter-spacing:-.073em;line-height:.88}.check-heading>p{display:flex;align-items:center;gap:9px;margin:0;color:rgb(255 250 244/72%);font-size:.8rem;line-height:1.55}.check-heading>p svg{flex:0 0 auto;color:#fffaf4}.check-journey{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3.3vw,48px);margin:96px 0 0;border-bottom:1px solid rgb(255 255 255/12%);padding:0 0 56px;list-style:none}.check-journey li{min-width:0;color:rgb(255 250 244/46%)}.check-journey li.is-active,.check-journey li.is-answered{color:#fffaf4}.check-stage-index{display:block;color:currentColor;font-size:clamp(2.7rem,4.3vw,4.05rem);font-weight:600;letter-spacing:-.065em;line-height:1}.check-stage-row{display:flex;min-width:0;align-items:center;gap:14px;margin-top:10px}.check-stage-copy{display:grid;min-width:-moz-fit-content;min-width:fit-content;gap:4px}.check-stage-copy strong{color:currentColor;font-size:.76rem;font-weight:400;line-height:1.3}.check-stage-copy small{color:rgb(255 250 244/52%);font-size:.7rem;line-height:1.3}.check-journey li.is-active .check-stage-copy small{color:#6f7cff}.check-stage-track{position:relative;display:block;width:100%;height:4px;border-radius:999px;background:rgb(255 255 255/13%)}.check-journey li:first-child.is-active .check-stage-track,.check-journey li:first-child.is-answered .check-stage-track{background:#4c54ff}.check-journey li:nth-child(2).is-active .check-stage-track,.check-journey li:nth-child(2).is-answered .check-stage-track{background:#cb4ed3}.check-journey li:nth-child(3).is-active .check-stage-track,.check-journey li:nth-child(3).is-answered .check-stage-track{background:#ff674f}.check-stage-node{position:absolute;top:50%;left:50%;display:grid;width:34px;height:34px;place-items:center;border:3px solid;border-radius:50%;background:#070b22;color:rgb(255 250 244/34%);transform:translate(-50%,-50%)}.check-journey li.is-answered .check-stage-node{border-color:transparent;background:#4c54ff;color:white}.check-journey li:nth-child(2).is-answered .check-stage-node{background:#cb4ed3}.check-journey li:nth-child(3).is-answered .check-stage-node{background:#ff674f}.check-journey li.is-active .check-stage-node{border-color:#ff8756;color:#ff8756}.check-workspace{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,1fr);min-height:690px}.check-stage-detail{display:flex;justify-content:space-between;border-right:1px solid rgb(255 255 255/12%);padding:54px 42px 42px 0;flex-direction:column}.check-stage-eyebrow{margin:0 0 18px;color:#7480ff!important;font-size:.72rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.check-stage-detail h2{margin:0;color:#fffaf4;font-size:clamp(1.8rem,2.7vw,2.4rem);font-weight:600;letter-spacing:-.045em;line-height:1}.check-stage-detail>div>p:last-child{max-width:180px;margin:28px 0 0;color:rgb(255 250 244/64%);font-size:.82rem;line-height:1.75}.check-back{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:48px;align-items:center;gap:10px;border:0;padding:0;background:transparent;color:rgb(255 250 244/84%);cursor:pointer;font-size:.73rem}.check-back>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(255 255 255/18%);border-radius:50%}.check-back:disabled{visibility:hidden}.check-rail-privacy{display:grid;gap:13px;border-top:1px solid rgb(255 255 255/12%);padding-top:24px;color:#fffaf4}.check-rail-privacy p{max-width:168px;margin:0;color:rgb(255 250 244/68%);font-size:.72rem;line-height:1.75}.check-work-main{min-width:0;padding:54px 0 22px clamp(34px,5vw,72px)}.check-note h2,.check-work-main>h2{margin:0 0 34px;color:#fffaf4;font-size:clamp(2.35rem,4vw,3.65rem);font-weight:600;letter-spacing:-.058em;line-height:1}.check-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.check-chip-grid button{display:grid;min-height:92px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border:1px solid rgb(255 255 255/76%);border-radius:9px;padding:18px 22px;background:#fffaf4;box-shadow:0 12px 26px rgb(0 0 0/18%);color:#11121a;cursor:pointer;font-size:.86rem;font-weight:600;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.check-chip-grid button:hover{border-color:#8b86ff;background:#f7f4ff;color:#11121a;transform:translateY(-2px)}.check-chip-grid button.is-selected{border-color:#8b86ff;background:#efedff;color:#11121a}.check-answer-end,.check-answer-icon{color:#3948ff}.check-answer-end{justify-self:end}.check-chip-grid .check-answer-other{grid-column:1/-1}.check-other{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px}.check-note textarea,.check-other input{width:100%;border:1px solid rgb(255 255 255/78%);border-radius:9px;padding:17px 18px;background:#fffaf4;box-shadow:0 12px 26px rgb(0 0 0/16%);color:#11121a;outline:none}.check-note textarea:focus,.check-other input:focus{border-color:#8b86ff;box-shadow:0 0 0 4px rgb(98 91 255/18%)}.check-complete .button-primary,.check-note .button-primary,.check-other .button-primary{background:#4b4df6;color:white}.check-note textarea{min-height:190px;resize:vertical;line-height:1.6}.check-note .check-save{width:100%;margin-top:14px}.check-support{display:flex;min-height:48px;align-items:center;gap:12px;margin-top:34px;border-top:1px solid rgb(255 255 255/12%);padding-top:26px;color:#6f8cff;font-size:.75rem}.check-support svg:first-child{color:#f084c2}.check-support svg:last-child{margin-left:auto}.check-complete{position:relative;min-height:calc(100svh - 220px);overflow:hidden;color:#fffaf4}.check-complete-atmosphere{top:-120px;right:-80px}.check-complete-icon{background:rgb(99 83 255/22%);color:#d39cff;box-shadow:0 0 44px rgb(140 91 255/20%)}.check-complete h1{max-width:760px;color:#fffaf4}.check-complete p{color:rgb(255 250 244/68%)}@media (max-width:980px){.check-atmosphere{right:-160px;width:760px;height:540px}.check-heading h1{font-size:clamp(4.4rem,9vw,5.5rem)}.check-journey{gap:18px}.check-stage-row{align-items:flex-start;flex-direction:column}.check-stage-track{margin-top:8px}.check-workspace{grid-template-columns:200px minmax(0,1fr)}.check-stage-detail{padding-right:28px}.check-work-main{padding-left:34px}}@media (max-width:760px){.member-shell:has([data-heart-check=midnight-ribbon]) .member-header{padding:18px 20px}.member-shell:has([data-heart-check=midnight-ribbon]) .member-main-wide{width:min(calc(100% - 32px),1360px);padding-bottom:124px}.check-flow{padding-top:18px}.check-atmosphere{top:-104px;right:-210px;width:650px;height:430px;opacity:.78}.check-heading{width:min(100%,390px);padding-top:20px}.check-heading h1{margin-top:36px;font-size:clamp(3.75rem,17vw,5rem)}.check-heading>p{max-width:340px;font-size:.72rem}.check-journey{gap:10px;margin-top:70px;padding-bottom:34px}.check-stage-index{font-size:clamp(2rem,9vw,2.85rem)}.check-stage-row{gap:8px;margin-top:7px}.check-stage-copy{min-width:0}.check-stage-copy strong{min-height:32px;font-size:.58rem}.check-stage-copy small{font-size:.53rem}.check-stage-track{height:3px}.check-stage-node{width:26px;height:26px}.check-workspace{display:block;min-height:0}.check-stage-detail{display:grid;grid-template-columns:1fr auto;gap:24px;border-right:0;border-bottom:1px solid rgb(255 255 255/12%);padding:34px 0 28px}.check-stage-detail>div>p:last-child{max-width:240px;margin-top:18px}.check-back{align-self:start;font-size:0}.check-back>span{font-size:medium}.check-rail-privacy{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;padding-top:18px}.check-rail-privacy p{max-width:none}.check-work-main{padding:34px 0 10px}.check-note h2,.check-work-main>h2{margin-bottom:28px;font-size:clamp(2.35rem,10vw,3.25rem)}.check-chip-grid button{min-height:76px;padding:15px 17px}.member-shell:has([data-heart-check=midnight-ribbon]) .member-nav{bottom:12px}.member-shell:has([data-heart-check=midnight-ribbon]) .member-nav a{min-height:52px}}@media (max-width:560px){.check-kicker{min-height:38px;padding:8px 12px}.check-journey{margin-top:58px}.check-stage-copy strong{overflow-wrap:anywhere}.check-chip-grid{grid-template-columns:1fr}.check-chip-grid .check-answer-other{grid-column:auto}.check-chip-grid button{min-height:70px}.check-other{grid-template-columns:1fr}.check-other .button-primary{width:100%}.check-support{align-items:flex-start;line-height:1.6}}@media (prefers-reduced-motion:reduce){[data-heart-check=midnight-ribbon] *,[data-heart-check=midnight-ribbon] :after,[data-heart-check=midnight-ribbon] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-shell:has(.signal-workspace){--signal-night:#06122b;--signal-night-soft:#0a1b3d;--signal-paper:#fffaf4;overflow-x:clip;background:var(--signal-paper)}.member-shell:has(.signal-workspace) .member-header{width:100%;margin:0;padding:25px clamp(28px,5.9vw,60px) 20px;background:var(--signal-night);color:rgb(255 250 244/94%)}.member-shell:has(.signal-workspace) .brand-mark{color:rgb(255 250 244/86%)}.member-shell:has(.signal-workspace) .privacy-note{display:none}.member-shell:has(.signal-workspace) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/22%);background:rgb(4 13 32/46%);color:white;box-shadow:none}.member-shell:has(.signal-workspace) .member-main-wide{width:100%;margin:0;padding:0 0 118px}.member-shell:has(.signal-workspace) .surface-footer{display:none}.member-shell:has(.signal-workspace) .member-nav{border-color:rgb(255 255 255/12%);background:rgb(6 18 43/94%);box-shadow:0 18px 48px rgb(4 13 32/28%)}.member-shell:has(.signal-workspace) .member-nav a{color:rgb(255 250 244/64%)}.member-shell:has(.signal-workspace) .member-nav a:hover{background:rgb(255 255 255/7%);color:white}.member-shell:has(.signal-workspace) .member-nav a.is-active{background:linear-gradient(140deg,rgb(119 104 230/30%),rgb(201 184 255/12%));color:#e8dfff;box-shadow:inset 0 0 0 1px rgb(201 184 255/14%)}.signal-workspace{width:100%;margin:0;padding:0 0 84px;background:var(--signal-paper)}.signal-workspace-hero{position:relative;isolation:isolate;display:grid;min-height:405px;grid-template-columns:minmax(0,1.6fr) minmax(210px,.58fr);align-items:start;gap:clamp(46px,8vw,118px);padding:58px clamp(28px,5.9vw,60px) 66px;border:0;background:radial-gradient(circle at 82% 30%,rgb(47 74 146/20%),transparent 24rem),radial-gradient(circle at 52% 56%,rgb(201 184 255/5%),transparent 22rem),linear-gradient(118deg,#06122b,#071631 68%,#081a3a);color:var(--signal-paper);overflow:hidden}.signal-workspace-hero>div:first-child{position:relative;z-index:2}.signal-hero-art{position:absolute;z-index:1;inset:0 0 0 auto;width:49%;overflow:hidden;pointer-events:none}.signal-hero-art-image{position:absolute;right:clamp(18px,3.8vw,52px);bottom:-2px;width:auto;max-width:none;height:clamp(455px,52vw,640px);opacity:.9;transform-origin:78% 78%;animation:signal-steady-rise 14s ease-in-out infinite alternate;mask-image:linear-gradient(90deg,transparent,black 22%,black);-webkit-mask-image:linear-gradient(90deg,transparent,black 22%,black);will-change:opacity,transform}@keyframes signal-steady-rise{0%{opacity:.86;transform:translate3d(0,4px,0) scale(.995)}to{opacity:.94;transform:translate3d(-3px,-3px,0) scale(1.012)}}.signal-workspace-hero:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--gradient-heart);content:""}.signal-workspace-hero .glass-chip{border-color:rgb(255 255 255/17%);background:rgb(11 30 66/64%);color:rgb(255 250 244/84%);box-shadow:none}.signal-workspace-hero h1{max-width:470px;margin:30px 0 22px;color:var(--signal-paper);font-size:clamp(3.7rem,6.35vw,5.85rem);letter-spacing:-.071em;line-height:.96}.signal-workspace-hero h1>span{display:block}.signal-workspace-hero h1>.signal-headline-accent{width:-moz-fit-content;width:fit-content;background:var(--gradient-heart);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.signal-workspace-hero>div:first-child>p{max-width:390px;color:rgb(255 250 244/70%);font-size:.94rem;line-height:1.75}.signal-privacy-card{display:grid;width:min(100%,250px);gap:17px;justify-self:center;border:0;padding:0;background:transparent;color:#c9b8ff;box-shadow:none;backdrop-filter:none}.signal-privacy-card>svg{width:54px;height:54px;stroke-width:1.5}.signal-privacy-card div{gap:8px}.signal-privacy-card strong{color:var(--signal-paper);font-size:.92rem}.signal-privacy-card span{display:block;max-width:175px;color:rgb(255 250 244/68%);font-size:.76rem;line-height:1.9}.signal-compose,.signal-error,.signal-history,.signal-receipt-card{width:min(calc(100% - 110px),1320px);margin-right:auto;margin-left:auto}.signal-error{margin-top:28px}.signal-compose{gap:0;padding-top:58px}.signal-compose legend{font-size:1.12rem;letter-spacing:-.035em}.signal-compose fieldset>p{margin:8px 0 26px;font-size:.74rem}.signal-option-grid{gap:0;overflow:hidden;border:1px solid rgb(20 20 20/13%);border-radius:18px;background:rgb(255 255 255/24%)}.signal-option-grid>button{min-height:120px;grid-template-areas:"icon title" "icon support";grid-template-columns:auto minmax(0,1fr);align-content:center;-moz-column-gap:15px;column-gap:15px;row-gap:5px;border:0;border-right:1px solid rgb(20 20 20/11%);border-radius:0;padding:24px 22px;background:transparent;box-shadow:none;transform:none}.signal-option-grid>button:last-child{border-right:0}.signal-option-grid>button:hover{border-color:rgb(20 20 20/11%);background:rgb(255 255 255/52%);box-shadow:none;transform:none}.signal-option-grid>button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgb(42 42 245/28%)}.signal-option-grid>button.is-selected{border-color:rgb(42 42 245/24%);background:linear-gradient(140deg,rgb(201 184 255/20%),rgb(255 255 255/58%));color:var(--cobalt);box-shadow:inset 0 0 0 1px rgb(42 42 245/26%);transform:none}.signal-option-grid>button>span{grid-area:icon;align-self:start;width:42px;height:42px;border-radius:999px;background:rgb(201 184 255/28%);color:var(--cobalt)}.signal-option-grid>button.is-selected>span{background:var(--cobalt);color:white;box-shadow:0 8px 20px rgb(42 42 245/18%)}.signal-option-grid strong{grid-area:title;align-self:end;font-size:.82rem}.signal-option-grid small{grid-area:support;max-width:230px;font-size:.65rem;line-height:1.55}.signal-compose-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:28px 34px;margin-top:56px;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none}.signal-compose-card label{align-content:start;gap:12px}.signal-compose-card label>span{color:var(--ink);font-size:.88rem}.signal-compose-card input,.signal-compose-card textarea{border-color:rgb(20 20 20/14%);background:rgb(255 255 255/45%);box-shadow:none}.signal-compose-card textarea{min-height:208px;padding:18px 19px;line-height:1.65;resize:vertical}.signal-compose-card input:focus,.signal-compose-card textarea:focus{border-color:rgb(42 42 245/42%);outline:3px solid rgb(42 42 245/10%);outline-offset:0}.signal-compose-card label>small{font-size:.58rem}.signal-date-field{border-left:1px solid rgb(20 20 20/8%);padding-left:28px}.signal-date-field span{align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:3px}.signal-date-field input{min-height:54px}.signal-submit-row{margin-top:16px;border-top-color:rgb(20 20 20/10%);padding-top:28px}.signal-submit-row p{gap:11px;font-size:.72rem}.signal-submit-row p>svg{width:32px;height:32px;border:1px solid rgb(20 20 20/10%);border-radius:999px;padding:8px}.signal-submit-row .button-primary{min-width:230px;min-height:54px;border-radius:12px;box-shadow:0 8px 18px rgb(42 42 245/13%)}.signal-submit-row .button-primary>svg{display:none}.signal-receipt-card{margin-top:58px;border-color:rgb(42 42 245/10%);background:rgb(255 255 255/62%)}.signal-history{margin-top:54px;border-top:0;padding-top:12px}.signal-history>h2{margin-bottom:22px;font-size:1rem;letter-spacing:-.03em}.signal-history>div{grid-template-columns:1fr;gap:0;border-top:1px solid rgb(20 20 20/9%);border-bottom:1px solid rgb(20 20 20/9%)}.signal-history .glass-card{grid-template-columns:auto minmax(150px,.55fr) minmax(0,1fr) auto;align-items:center;gap:18px;border:0;border-bottom:1px solid rgb(20 20 20/8%);border-radius:0;padding:21px 6px;background:transparent;box-shadow:none}.signal-history .glass-card:last-child{border-bottom:0}.signal-history p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-back-link{width:-moz-fit-content;width:fit-content;margin-right:0;margin-left:clamp(28px,5.9vw,60px);margin-top:34px}@media (max-width:860px){.member-shell:has(.signal-workspace) .member-header{padding:18px 22px 14px}.member-shell:has(.signal-workspace) .privacy-note{display:none}.signal-workspace-hero{min-height:0;grid-template-columns:1fr;gap:38px;padding:46px 22px 52px}.signal-hero-art{inset:0 0 auto auto;width:38%;height:168px;opacity:.66;mask-image:radial-gradient(ellipse 125% 115% at 100% 0,black 0 52%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 125% 115% at 100% 0,black 0 52%,transparent 88%)}.signal-hero-art-image{top:-76px;right:-18px;bottom:auto;height:310px;animation:none;mask-image:none;-webkit-mask-image:none}.signal-workspace-hero h1{max-width:9ch;margin-top:22px;font-size:clamp(3rem,13vw,4.6rem)}.signal-workspace-hero>div:first-child>p{max-width:40rem;font-size:.78rem}.signal-privacy-card{width:100%;max-width:none;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-self:stretch}.signal-privacy-card>svg{width:42px;height:42px}.signal-privacy-card span{max-width:none;line-height:1.6}.signal-compose,.signal-error,.signal-history,.signal-receipt-card{width:min(calc(100% - 44px),620px)}.signal-back-link{margin-left:22px}.signal-compose{padding-top:44px}.signal-option-grid{grid-template-columns:1fr}.signal-option-grid>button,.signal-option-grid>button:last-child{min-height:112px;border-right:0;border-bottom:1px solid rgb(20 20 20/11%)}.signal-option-grid>button:last-child{border-bottom:0}.signal-compose-card{grid-template-columns:1fr;margin-top:42px}.signal-date-field{border-left:0;padding-left:0}.signal-submit-row{align-items:stretch;flex-direction:column}.signal-submit-row .button-primary{width:100%}.signal-history .glass-card{grid-template-columns:auto minmax(0,1fr) auto}.signal-history p{display:none}}@media screen and (prefers-reduced-motion:reduce){.signal-hero-art-image{opacity:.9;transform:none;animation:none}}@media (max-width:540px){.member-shell:has(.signal-workspace) .member-header{padding-inline:18px}.signal-workspace-hero{padding-inline:18px}.signal-workspace-hero h1{max-width:8.7ch;font-size:clamp(2.85rem,14.5vw,4rem)}.signal-compose,.signal-error,.signal-history,.signal-receipt-card{width:calc(100% - 36px)}.signal-back-link{margin-left:18px}.signal-option-grid>button{padding:20px 18px}.signal-compose-card textarea{min-height:176px}.signal-history .glass-card{gap:12px}.signal-history small{white-space:nowrap}}@media screen{.member-shell:has(.session-flow),body:has(.session-flow),html:has(.session-flow){background:#fbf7f1}.member-shell:has(.session-flow) .member-header{width:min(calc(100% - 64px),1160px);padding:24px 0;background:#070b20;color:#fff;box-shadow:0 0 0 100vmax #070b20;clip-path:inset(0 -100vmax)}.member-shell:has(.session-flow) .privacy-note{color:rgb(255 255 255/58%)}.member-shell:has(.session-flow) .member-header-actions .account-sign-out{border-color:rgb(255 255 255/16%);background:rgb(255 255 255/7%);color:rgb(255 255 255/88%);box-shadow:none}.member-shell:has(.session-flow) .member-header-actions .account-sign-out:hover{border-color:rgb(255 255 255/32%);color:#fff}.member-shell:has(.session-flow) .member-main-wide{width:100%;max-width:none;padding:0 0 130px}.member-shell:has(.session-flow) .surface-footer{background:#fbf7f1}.session-flow{--session-content-width:min(calc(100% - 64px),1160px);width:100%;max-width:none;margin:0;padding:0 0 92px}.session-hero-frame{position:relative;overflow:hidden;min-height:660px;border-bottom:7px solid transparent;background:linear-gradient(#070b20,#070b20) padding-box,var(--gradient-heart) border-box;isolation:isolate}.session-hero-frame:before{position:absolute;z-index:-1;background-image:linear-gradient(90deg,#070b20,rgb(7 11 32/97%) 34%,rgb(7 11 32/48%) 68%,rgb(7 11 32/12%)),url(/media/session-courage-topography.png);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0}.session-hero-frame:after{position:absolute;z-index:-1;background:linear-gradient(180deg,transparent 62%,rgb(7 11 32/58%));content:"";inset:0;pointer-events:none}.session-hero{display:grid;width:var(--session-content-width);min-height:653px;grid-template-columns:minmax(0,1.03fr) minmax(340px,.72fr);align-items:center;gap:clamp(64px,8vw,116px);margin:0 auto;padding:72px 0 82px;color:#fff}.session-hero-copy>.glass-chip{margin-bottom:58px;border-color:rgb(255 255 255/16%);background:rgb(255 255 255/8%);color:rgb(255 255 255/84%);box-shadow:none;backdrop-filter:blur(12px)}.session-hero .session-sequence>p,.session-hero .session-sequence>span{color:rgb(255 255 255/62%)}.session-hero-copy>h1{max-width:7.6ch;margin:24px 0 30px;color:#fff;font-size:clamp(4.35rem,6.7vw,6.9rem);font-weight:600;letter-spacing:-.075em;line-height:.88;text-wrap:balance}.session-hero-copy>span{max-width:520px;color:rgb(255 255 255/68%);font-size:.79rem;line-height:1.72}.session-readiness-card{align-self:end;margin:0 0 32px;border-left:1px solid rgb(255 255 255/22%);padding:8px 0 8px clamp(24px,3vw,42px)}.session-readiness-copy p{color:rgb(255 255 255/52%)}.session-readiness-copy strong{max-width:22ch;color:#fff;font-size:1.18rem}.session-evidence-availability li{color:rgb(255 255 255/56%)}.session-evidence-availability li.is-available{color:#ffd0e0}.session-readiness-card>p{color:rgb(255 255 255/54%)}.handoff-section,.session-evidence,.session-support-card{width:var(--session-content-width);margin-inline:auto}.session-evidence-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:clamp(64px,9vw,128px);border-top:0;padding:108px 0 112px}.session-evidence-intro>h2{max-width:8.4ch;margin:22px 0 30px;font-size:clamp(3.4rem,5vw,5.15rem)}.session-evidence-ledger{align-self:center;border-top:1px solid rgb(20 20 20/12%)}.session-evidence-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"icon label status" "icon title status" ". link status";align-items:start;gap:5px 18px;margin:0;border-bottom:1px solid rgb(20 20 20/10%);padding:25px 0}.session-evidence-card>.the167-icon{grid-area:icon}.session-evidence-card>p{grid-area:label;margin-top:2px}.session-evidence-card>h3{max-width:32ch;grid-area:title;margin:7px 0 0;font-size:clamp(1rem,1.55vw,1.24rem);letter-spacing:-.035em;line-height:1.35}.session-rep-status{grid-area:status;align-self:center;margin-left:10px}.session-evidence-card>a{width:-moz-fit-content;width:fit-content;grid-area:link;margin-top:10px}.session-fact-list{margin:0}.session-fact-row{min-height:82px;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:20px 0}.session-fact-list dt{margin-top:1px}.session-fact-list dd{font-size:.8rem;font-weight:500}.session-privacy-band{width:100%;background:radial-gradient(circle at 8% 110%,rgb(82 62 212/19%),transparent 30rem),#090e29;color:#fff}.session-privacy-inner{display:grid;width:var(--session-content-width);grid-template-columns:minmax(0,2fr) 1px minmax(0,1fr);align-items:stretch;margin:0 auto;padding:82px 0 88px}.session-reflection-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1;gap:clamp(44px,6vw,78px);border-top:0;padding:0 clamp(44px,5vw,70px) 0 0}.session-consent-boundary{width:1px;height:100%;grid-column:2;border-radius:0;background:linear-gradient(180deg,#2a2af5,#e44cb4 62%,#ff8a4c);opacity:.72;transform:none}.session-sharing-card{display:block;min-width:0;grid-column:3;border:0;padding:0 0 0 clamp(40px,5vw,66px)}.session-private-note>div{align-items:flex-start}.session-opener-card>p,.session-privacy-band .session-sequence>p,.session-privacy-band .session-sequence>span{color:rgb(255 255 255/52%)}.session-private-note blockquote{margin:34px 0 28px;color:#fff;font-size:clamp(1.35rem,2.1vw,1.95rem)}.session-opener-card>span:last-child,.session-private-note>p,.session-sharing-copy>p{color:rgb(255 255 255/52%)}.session-private-note>a,.session-sharing-copy>a{border-color:rgb(255 184 209/36%);color:#ffb8d1}.session-opener-card>h3{margin:50px 0 28px;color:#fff;font-size:clamp(1.55rem,2.4vw,2.2rem)}.session-sharing-copy>h2{margin:21px 0 27px;color:#fff;font-size:clamp(2rem,3.2vw,3rem)}.session-sharing-signals{margin-top:30px}.session-sharing-signals>div{min-height:70px;border-color:rgb(255 255 255/10%)}.session-sharing-signals>div>span{background:rgb(255 255 255/8%);color:rgb(255 255 255/56%)}.session-sharing-signals>div>span.is-visible{background:rgb(255 184 209/13%);color:#ffb8d1}.session-sharing-signals strong{color:#fff}.session-sharing-signals small{color:rgb(255 255 255/48%)}.handoff-section{position:relative;width:100%;margin:0;padding:108px 0 96px;background:radial-gradient(circle at 92% 12%,rgb(82 62 212/20%),transparent 28rem),#090e29;color:#fff}.handoff-heading,.handoff-workspace{width:var(--session-content-width);margin-inline:auto}.handoff-section:before{position:absolute;top:0;left:50%;width:100vw;height:5px;background:var(--gradient-heart);content:"";transform:translateX(-50%)}.handoff-heading .session-sequence>span{color:rgb(255 255 255/46%)}.handoff-heading .session-sequence>p{color:#ffb8d1}.handoff-builder-card>h3,.handoff-heading h2{color:#fff}.handoff-builder-card>p,.handoff-heading>span{color:rgb(255 255 255/58%)}.handoff-heading{margin-bottom:50px}.handoff-heading h2{max-width:8ch;margin-top:22px;font-size:clamp(3.45rem,5.2vw,5.35rem)}.handoff-workspace{grid-template-columns:minmax(0,1.06fr) minmax(410px,.94fr);grid-template-areas:"builder preview" "send send";-moz-column-gap:clamp(50px,7vw,92px);column-gap:clamp(50px,7vw,92px);row-gap:24px}.handoff-builder-card{padding-top:0}.handoff-builder-card>.glass-chip{border-color:rgb(255 255 255/15%);background:rgb(255 255 255/8%);color:rgb(255 255 255/82%);box-shadow:none}.handoff-builder-card>h3{max-width:480px;margin:30px 0 24px}.handoff-builder-card input,.handoff-builder-card textarea{border-color:rgb(255 255 255/16%);border-radius:0;background:rgb(255 255 255/94%);color:var(--ink)}.handoff-builder-card textarea{min-height:82px}.handoff-builder-card label{color:rgb(255 255 255/76%)}.handoff-builder-card label svg{color:#c9b8ff}.handoff-field-note{color:rgb(255 255 255/48%)}.handoff-builder-card input:focus,.handoff-builder-card textarea:focus{border-color:rgb(255 184 209/70%);box-shadow:0 0 0 4px rgb(255 184 209/12%)}.handoff-preview-card{position:sticky;top:24px;border:1px solid rgb(20 20 20/10%);border-radius:0;padding:clamp(28px,3vw,40px);background:#fffaf7;color:var(--ink);box-shadow:0 22px 64px rgb(39 32 74/9%);backdrop-filter:blur(14px)}.handoff-preview-card>header span{color:var(--ink-soft)}.handoff-preview-card>header em{border-color:rgb(42 42 245/14%);background:rgb(42 42 245/6%);color:var(--cobalt)}.handoff-preview-date{color:var(--cobalt)}.handoff-preview-card dl>div{border-color:rgb(20 20 20/9%)}.handoff-preview-card dt{color:var(--ink-soft)}.handoff-preview-card dl>div:last-child dd{color:#8a305a}.handoff-send-card{position:relative;z-index:2;grid-area:send;border-top:0;padding:0;background:#090e29}.handoff-builder-footer{margin-top:0}.handoff-builder-footer .button-primary{width:100%;min-height:58px;border-radius:0;background:var(--gradient-heart);box-shadow:0 16px 34px rgb(122 59 245/18%)}.handoff-confirmation,.handoff-requirement,.handoff-send-card>.form-error{margin-top:14px}.handoff-requirement{border-color:rgb(255 255 255/10%);color:rgb(255 255 255/56%)}.handoff-confirmation{background:rgb(201 184 255/13%);color:#e2dbff}.session-support-card{margin-top:80px;padding:30px 0}}@media screen and (max-width:980px){.session-flow{--session-content-width:min(calc(100% - 40px),760px)}.member-shell:has(.session-flow) .member-header{width:min(calc(100% - 40px),760px)}.session-hero-frame{min-height:0}.session-hero-frame:before{background-image:linear-gradient(90deg,#070b20,rgb(7 11 32/93%) 52%,rgb(7 11 32/44%)),url(/media/session-courage-topography.png);background-position:50%,64%}.session-hero{min-height:690px;grid-template-columns:minmax(0,1fr);gap:58px;padding:76px 0 70px}.session-hero-copy>h1{max-width:8.2ch}.session-readiness-card{width:min(100%,460px);align-self:start;margin:0}.session-evidence-grid{grid-template-columns:minmax(0,1fr);gap:60px;padding:88px 0 92px}.session-evidence-intro>h2{max-width:10ch}.session-privacy-inner{grid-template-columns:minmax(0,1fr);padding:74px 0 80px}.session-reflection-grid{grid-column:1;padding:0 0 64px}.session-consent-boundary{width:100%;height:1px;grid-column:1;background:var(--gradient-heart)}.session-sharing-card{grid-column:1;padding:64px 0 0}.session-sharing-copy>h2{max-width:12ch}.session-sharing-signals{max-width:520px}.handoff-heading h2{max-width:9ch}.handoff-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width:820px){.handoff-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"builder" "preview" "send";gap:42px}.handoff-preview-card{position:static}}@media screen and (max-width:540px){.session-flow{--session-content-width:min(calc(100% - 32px),480px)}.member-shell:has(.session-flow) .member-header{width:min(calc(100% - 32px),480px);padding:18px 0}.member-shell:has(.session-flow) .privacy-note{display:none}.session-hero-frame{border-bottom-width:5px}.session-hero-frame:before{background-image:linear-gradient(180deg,rgb(7 11 32/80%),rgb(7 11 32/94%) 66%,#070b20),url(/media/session-courage-topography.png);background-position:50%,59% top;background-size:cover,auto 68%}.session-hero{min-height:690px;gap:54px;padding:58px 0 62px}.session-hero-copy>.glass-chip{margin-bottom:44px}.session-hero-copy>h1{max-width:8ch;margin:22px 0 25px;font-size:clamp(3.3rem,16.5vw,4.45rem);line-height:.9}.session-readiness-card{border-left-color:rgb(255 255 255/16%);padding-left:20px}.session-evidence-grid{gap:48px;padding:70px 0 76px}.handoff-heading h2,.session-evidence-intro>h2{font-size:clamp(2.75rem,13vw,3.75rem)}.session-evidence-card{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon label" "icon title" ". status" ". link"}.session-rep-status{margin:9px 0 0}.session-fact-row{grid-template-columns:42px minmax(0,1fr);gap:14px}.session-privacy-inner{padding:62px 0 68px}.session-reflection-grid{grid-template-columns:minmax(0,1fr);gap:58px;padding-bottom:56px}.session-private-note blockquote{max-width:18ch;font-size:1.65rem}.session-opener-card>h3{margin-top:32px}.session-sharing-card{padding-top:56px}.handoff-section{padding:74px 0 68px}.handoff-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:40px}.handoff-builder-card>h3{font-size:2.15rem}.handoff-builder-card input,.handoff-builder-card textarea{min-height:48px;font-size:.78rem}.handoff-builder-card textarea{min-height:98px}.handoff-preview-card{padding:26px 22px}.handoff-builder-footer .button-primary{min-height:56px}.session-support-card{grid-template-columns:42px minmax(0,1fr);margin-top:62px}.session-support-card>.button-primary{width:100%;grid-column:1/-1}}@media screen and (prefers-reduced-motion:reduce){.session-flow *,.session-flow :after,.session-flow :before{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width:900px){.resume-flow{padding-top:14px}.resume-document-header{grid-template-columns:1fr;gap:38px;padding:52px 40px 48px}.resume-document-title h1{white-space:normal}.resume-document-owner{min-height:0;border-top:1px solid rgb(20 20 20/9%);border-left:0;padding:28px 0 0}.resume-document-owner>span{margin-top:0}.resume-entry{grid-template-columns:112px minmax(0,1fr);gap:26px;padding:38px 40px}.resume-entry>span{font-size:6rem}.resume-entry-copy{min-height:150px;padding-left:32px}.resume-entry-meta{min-height:0;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid rgb(20 20 20/10%);padding-left:32px}.resume-entry-meta>div{padding:14px 16px 0 0;border-right:1px solid rgb(20 20 20/10%);border-bottom:0}.resume-entry-meta>div:last-child{border-right:0}}@media screen and (max-width:600px){.member-main-wide:has(.resume-flow){width:min(calc(100% - 32px),480px)}.resume-flow{padding:14px 0 34px}.courage-resume-document{border-radius:20px;padding:0}.resume-toolbar{gap:10px;padding:18px 18px 0}.resume-toolbar .glass-chip{padding-inline:10px;font-size:.67rem}.resume-toolbar .button-primary{min-height:44px;padding:11px 16px}.resume-document-header{gap:32px;padding:42px 24px 40px}.resume-document-title>span{font-size:.6rem}.resume-document-title h1{margin-top:16px;font-size:clamp(2.8rem,14vw,3.45rem);line-height:.94}.resume-document-title>i{width:72%;margin-top:22px}.resume-document-title>p{margin-top:24px;font-size:.76rem}.resume-document-owner{padding-top:24px}.resume-document-owner>span{font-size:.76rem}.resume-document-owner>strong{font-size:1.12rem}.resume-entries{margin-top:0}.resume-entry{min-height:0;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:30px 24px}.resume-entry>span{align-self:start;padding-top:9px;font-size:4rem}.resume-entry-copy{min-height:0;padding:8px 0 8px 18px}.resume-entry h2{font-size:clamp(1.45rem,7.5vw,1.85rem);line-height:1.24}.resume-entry blockquote{font-size:.74rem}.resume-entry-meta{grid-column:2;grid-template-columns:1fr;padding:14px 0 0 18px}.resume-entry-meta>div{padding:10px 0;border-right:0;border-bottom:1px solid rgb(20 20 20/10%)}.resume-entry-meta>div:last-child{border-bottom:0}.resume-document-footer{min-height:0;margin-top:0;padding:36px 24px 48px}.resume-document-footer span{font-size:.58rem;line-height:1.65}.member-shell:has(.resume-flow) .member-nav{width:min(calc(100% - 28px),460px);padding:6px 7px}.member-shell:has(.resume-flow) .member-nav a{min-height:48px;gap:3px;flex-direction:column;font-size:.52rem}}