/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.table-row{display:table-row}.resize{resize:both}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.password-recovery-link{color:#3d6055;text-align:center;text-underline-offset:4px;margin:18px 0;font-size:14px;text-decoration:underline;display:block}.password-recovery-link:focus-visible{outline-offset:5px;outline:2px solid #3d6055}.password-requirements{color:#746d66;margin-top:-2px;font-size:11px;line-height:1.45;display:block}.membership-brand-name,.membership-copy{all:unset!important}.membership-brand-name{text-transform:none!important}.core-coach-choice>div>p{text-transform:none}*{box-sizing:border-box}body,html{min-height:100%;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}[role=button],a[href],button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}a[href],button:not(:disabled){transition:filter .18s,transform .18s,box-shadow .18s,background-color .18s,border-color .18s}a[href]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ec795761}@media (hover:hover){a[href]:hover,button:not(:disabled):hover{filter:brightness(.94)}}.app-shell{min-height:100vh;display:flex}.sidebar{width:226px;border-right:1px solid var(--line);z-index:20;background:#f3eee6;flex-direction:column;padding:34px 22px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.8px;white-space:nowrap;font-family:Georgia,serif;font-size:28px;font-weight:600;line-height:1}.brand em,.mobile-brand em{color:var(--orange);font-weight:500}.brand-note{letter-spacing:2.5px;color:var(--muted);margin:12px 0 50px;font-size:8px}.sidebar nav{gap:6px;display:grid}.nav-item{color:#756e66;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:12px;font-size:13px;transition:all .2s;display:flex}.nav-item span{text-align:center;color:#a59c92;width:18px;font-size:17px}.nav-item.active span{color:var(--orange)}.nav-item b{background:var(--lime);color:var(--ink);border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:11px;display:grid}.side-bottom{gap:12px;margin-top:auto;display:grid}.side-bottom p{color:#a39a90;margin:0;font-size:9px}.reset-link{color:#8d857c;text-align:left;cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}.workspace{width:calc(100% - 226px);min-width:0;margin-left:226px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;background:#f8f4edf0;justify-content:flex-end;align-items:center;height:70px;padding:0 42px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.role-switcher{position:relative}.role-button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 13px;display:flex}.role-button>span:nth-child(2){min-width:110px;font-size:13px;font-weight:700;line-height:1.2;display:grid}.role-button small{color:var(--muted);font-size:10px;font-weight:400}.role-button i{color:var(--muted);font-style:normal}.avatar{color:#fff;background:linear-gradient(135deg,#ed7b5b,#7662bd);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:inline-grid}.avatar.small{width:30px;height:30px}.avatar.large{width:56px;height:56px;font-size:15px}.avatar.peach{background:var(--peach)}.avatar.sage{background:var(--sage)}.avatar.purple{background:var(--purple)}.avatar.blue{background:var(--blue)}.role-menu{border:1px solid var(--line);z-index:30;background:#fff;border-radius:16px;width:300px;padding:10px;position:absolute;top:58px;right:0;box-shadow:0 18px 60px #28201e2e}.role-menu>p{letter-spacing:1.5px;color:var(--muted);margin:7px 10px 8px;font-size:10px;font-weight:800}.role-menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.role-menu button.selected,.role-menu button:hover{background:var(--paper)}.role-menu button>span:nth-child(2){gap:3px;display:grid}.role-menu button strong{font-size:13px}.role-menu button small{color:var(--muted);font-size:10px}.role-menu button i{color:#7a982f;margin-left:auto;font-style:normal}.account-menu{border:1px solid var(--line);z-index:40;background:#fffefa;border-radius:14px;width:270px;padding:8px;position:absolute;top:58px;right:0;box-shadow:0 18px 55px #28201e29}.account-menu button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;font-weight:750;display:flex}.account-menu button:hover{background:var(--paper)}.account-menu>p{border-top:1px solid var(--line);color:#9a9187;letter-spacing:1.5px;margin:7px 12px 4px;padding-top:10px;font-size:8px;font-weight:800}.account-menu button>span{gap:3px;display:grid}.account-menu button strong{font-size:12px}.account-menu button small{color:#8c837a;font-size:9px;font-weight:500}.account-menu .account-reset-trigger{color:#8b4539}.account-menu i{color:#6e837a;font-style:normal}.account-reset-scope{color:#5f675f;background:#f3f0ea;border-radius:12px;gap:9px;margin-top:18px;padding:15px 16px;font-size:11px;display:grid}.top-actions{border-left:1px solid var(--line);margin-left:10px;padding-left:10px;display:flex}.top-actions button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;position:relative}.top-actions b{color:#fff;background:#e07c56;border-radius:10px;padding:1px 5px;font-size:8px;position:absolute;top:2px;right:0}.page{max-width:1360px;margin:0 auto;padding:42px 56px 80px}.page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:2px;color:#7c756e;margin:0 0 10px;font-size:10px;font-weight:800}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500}h1{margin-bottom:8px;font-size:clamp(34px,4vw,49px)}h2{font-size:clamp(28px,3vw,42px);line-height:1.08}h3{font-size:23px}.subhead{color:var(--muted);margin:0;font-size:15px}.danger,.ghost,.lime-button,.primary,.secondary{cursor:pointer;border:0;border-radius:999px;padding:12px 20px;font-size:12px;font-weight:700;transition:all .2s}.primary{color:#fff;background:#9b5f50}.primary:hover{background:#854c3f;transform:translateY(-1px)}.primary:disabled{opacity:.55;cursor:default;transform:none}.secondary{border:1px solid var(--line);background:#fff}.secondary:hover{border-color:#999188}.secondary:disabled{opacity:.55;cursor:default}.ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.ghost:hover{background:#ffffff1a}.danger{color:#fff;background:#7f3029}.wide{width:100%}.text-button{cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800}.icon-button,.more{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.filter{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-size:11px}.card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:26px}.card-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.card-title h3{margin-bottom:0}.card-label{letter-spacing:2px;color:var(--muted);font-size:10px;font-weight:800}.two-col{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.prospect-grid{grid-template-columns:1.55fr .75fr;gap:22px;display:grid}.hero-card{border-radius:26px;align-items:flex-end;min-height:470px;padding:42px;display:flex;position:relative;overflow:hidden}.hero-card.dark{background:var(--ink);color:#fff}.hero-card.warm{background:#eee7dc;flex-direction:column;justify-content:center;align-items:flex-start;max-width:810px;min-height:390px;padding-right:34%}.hero-card.warm:after{content:"";border:44px solid var(--lime);border-radius:50%;width:250px;height:250px;position:absolute;top:70px;right:-20px;box-shadow:inset 0 0 0 35px #d8c7dc}.hero-copy{z-index:2;max-width:520px;position:relative}.hero-copy .kicker{color:var(--lime);letter-spacing:2px;font-size:10px;font-weight:800}.hero-copy h2{margin-bottom:18px;font-size:clamp(38px,5vw,62px)}.hero-copy>p{color:#d9d1cb;line-height:1.6}.lime-button{background:var(--lime);color:var(--ink);margin-top:13px;padding:15px 22px}.lime-button span{margin-left:30px}.orbit{border:1px solid #ffffff24;border-radius:50%;width:300px;height:300px;position:absolute;top:-35px;right:-40px;transform:rotate(-12deg)}.orbit:after{content:"";border:1px solid #cfe78359;border-radius:50%;position:absolute;inset:48px}.orbit b{color:var(--lime);place-items:center;font:500 31px Georgia;display:grid;position:absolute;inset:0}.orbit span{letter-spacing:2px;color:#bdb3ac;font-size:8px;position:absolute}.orbit span:first-child{top:45%;left:0}.orbit span:nth-child(2){top:0;left:45%}.orbit span:nth-child(3){top:45%;right:0}.orbit span:nth-child(4){bottom:0;left:45%}.aside-card{background:#e8e1d8;border-radius:26px;flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:relative;overflow:hidden}.aside-card:before{content:"↝";color:#33292812;font:170px Georgia;position:absolute;top:-20px;right:-15px;transform:rotate(20deg)}.aside-card h3{font-size:33px}.aside-card p{color:#665e58;line-height:1.6}.pillar-row{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.pillar-row span{border:1px solid #c9c0b5;border-radius:30px;padding:8px 11px;font-size:10px;font-weight:800}.report-overview,.summary-hero{background:var(--ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;min-height:310px;margin-bottom:22px;padding:38px 46px;display:flex}.report-overview>div:first-child,.summary-hero>div:first-child{max-width:560px}.report-overview p:not(.eyebrow),.summary-hero p:not(.eyebrow){color:#ccc3bd;line-height:1.6}.report-overview .eyebrow,.summary-hero .eyebrow{color:var(--lime)}.balance-ring{border-radius:50%;flex:none;width:220px;height:220px;position:relative}.ring-segment{border:25px solid #0000;border-radius:50%;position:absolute;inset:0}.ring-segment.one{border-top-color:#b8cb83;transform:rotate(20deg)}.ring-segment.two{border-right-color:#a469a2;transform:rotate(25deg)}.ring-segment.three{border-bottom-color:#d89961;transform:rotate(30deg)}.ring-segment.four{border-left-color:#91b6c8;transform:rotate(36deg)}.ring-center{background:var(--ink);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;inset:48px}.ring-center strong{font:42px Georgia}.ring-center span{color:#bbb2ab;text-transform:uppercase;font-size:8px}.ring-label{letter-spacing:1px;font-size:7px;font-style:normal;position:absolute}.ring-label.love{top:-5px;left:47%}.ring-label.health{top:49%;right:-19px}.ring-label.work{bottom:-7px;left:47%}.ring-label.play{top:49%;left:-5px}.membership h3{font-size:32px}.membership>p:not(.eyebrow){color:var(--muted);line-height:1.6}.membership-option{background:var(--paper);border-radius:12px;gap:5px;margin:20px 0;padding:16px;display:grid}.membership-option span{color:var(--muted);font-size:10px}.membership-option strong{font-size:13px}.signal{grid-template-columns:190px 1fr 28px;align-items:center;gap:16px;padding:12px 0;display:grid}.signal>div:first-child{gap:4px;display:grid}.signal span{color:var(--muted);font-size:10px}.signal-track{background:#eee;border-radius:10px;height:7px;overflow:hidden}.signal-track i{border-radius:10px;height:100%;display:block}.signal-track .purple{background:#a469a2}.signal-track .green{background:#9ab16a}.signal-track .orange{background:#d89961}.signal-track .blue{background:#91b6c8}.signal>b{font-size:12px}.member-onboarding{grid-template-columns:1fr 300px;gap:22px;display:grid}.step-chip{letter-spacing:1.5px;border:1px solid #c8beb1;border-radius:20px;margin-bottom:22px;padding:7px 12px;font-size:9px;font-weight:800}.hero-card.warm h2{margin-bottom:15px;font-size:48px}.hero-card.warm>p{color:#655c55;max-width:500px;line-height:1.5}.time-note{align-items:center;gap:12px;margin:18px 0;display:flex}.time-note>span{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.time-note div{display:grid}.time-note small{color:var(--muted);margin-top:3px}.journey-strip{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.journey-strip>div{padding:8px 0 30px 50px;display:grid;position:relative}.journey-strip>div:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:42px;bottom:0;left:17px}.journey-strip>div>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid;position:absolute;top:4px;left:0}.journey-strip>div.active>span{background:var(--lime);border-color:var(--lime)}.journey-strip small{color:var(--muted);margin-top:4px}.journey-banner{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:55px 1fr auto;align-items:center;gap:22px;margin-bottom:22px;padding:28px 34px;display:grid}.journey-banner h2{margin:0 0 7px;font-size:29px}.journey-banner p{color:#bcb4ae;margin-bottom:0;font-size:12px}.journey-banner .eyebrow{color:var(--lime);margin-bottom:5px}.progress-mark{background:var(--lime);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;font:24px Georgia;display:grid}.progress-mark span{font:11px Arial}.dashboard-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.coach-card,.next-card{min-height:310px}.coach-person{align-items:center;gap:14px;margin:20px 0;display:flex}.portrait{background:var(--peach);border-radius:20px 20px 8px 8px;place-items:center;width:60px;height:60px;font:20px Georgia;display:grid}.coach-person h3{margin:0 0 3px}.coach-person p{color:var(--muted);margin:0;font-size:11px}.online{color:#87a649;margin-left:auto}.quote{color:#5c544e;font:italic 16px/1.5 Georgia}.external-note{text-align:center;color:var(--muted);margin-top:9px;display:block}.date-badge{white-space:pre-line;text-align:center;background:#e9e3db;border-radius:13px;place-items:center;width:52px;height:52px;font-size:10px;font-weight:800;display:grid}.appointment-time{background:var(--paper);border-radius:13px;margin:20px 0;padding:18px}.appointment-time p{color:var(--muted);margin:5px 0 0;font-size:11px}.balance-bars{gap:15px;margin:20px 0;display:grid}.balance-bars>div{grid-template-columns:55px 1fr 25px;align-items:center;gap:10px;font-size:11px;display:grid}.balance-bars i{background:#ecebe6;border-radius:5px;height:7px;overflow:hidden}.balance-bars b{background:var(--lime-dark);border-radius:5px;height:100%;display:block}.balance-bars>div:nth-child(2) b{background:#91b6c8}.balance-bars>div:nth-child(3) b{background:#d89961}.balance-bars>div:nth-child(4) b{background:#a469a2}.balance-bars strong{text-align:right}.mini-timeline{gap:16px;display:grid}.mini-timeline>div{align-items:center;gap:12px;display:flex}.mini-icon{background:var(--sage);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mini-icon.call{background:var(--purple)}.mini-icon.action{background:var(--peach)}.mini-timeline>div>div{gap:3px;display:grid}.mini-timeline small{color:var(--muted)}.stats-row{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.stats-row.four{grid-template-columns:repeat(4,1fr)}.stat-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px}.stat-card p{letter-spacing:1.4px;color:var(--muted);margin-bottom:12px;font-size:9px;font-weight:800}.stat-card strong{margin-bottom:8px;font:34px Georgia;display:block}.stat-card span{color:#77933b;font-size:10px}.stat-card span.warn{color:#c26e3c}.table-card{padding:0;overflow:hidden}.table-card>.card-title{padding:26px 26px 5px}.member-row,.watch-row{border-top:1px solid #ecebe6;grid-template-columns:1.6fr .7fr 1fr auto;align-items:center;gap:18px;padding:16px 26px;display:grid}.person-cell{align-items:center;gap:12px;display:flex}.person-cell>div{gap:4px;display:grid}.member-row>div small,.person-cell small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.status{border-radius:20px;width:max-content;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.status.orange{color:#9d5b2d;background:#f7e3cc}.status.green{color:#577127;background:#e2ecd5}.status.purple{color:#7e4d82;background:#eee3ef}.status.blue{color:#4b7487;background:#e2edf2}.status.grey{color:#6f6963;background:#ecebe7}.done{color:#77933b;font-size:11px}.lead-grid{grid-template-columns:1.4fr .8fr}.assignment-row{border-top:1px solid #ecebe6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:16px 0;display:grid}.assignment-row>div{gap:4px;display:grid}.assignment-row small,.assignment-row time{color:var(--muted);font-size:9px}.capacity{margin:20px 0}.capacity>div:first-child{justify-content:space-between;font-size:11px;display:flex}.capacity>div:last-child{background:#ecebe6;border-radius:6px;height:7px;margin-top:8px;overflow:hidden}.capacity i{background:var(--lime-dark);height:100%;display:block}.admin-grid{grid-template-columns:1.3fr .7fr}.funnel{margin:18px 0}.funnel>div{justify-content:space-between;font-size:11px;display:flex}.funnel>i{background:var(--lime-dark);border-radius:5px;height:8px;margin-top:7px;display:block}.funnel-rate{border-top:1px solid var(--line);color:var(--muted);padding-top:17px;font-size:11px}.funnel-rate strong{color:var(--ink);margin-right:6px;font:27px Georgia}.funnel-rate span{float:right;color:#77933b}.analytics-grid{grid-template-columns:1.5fr .8fr}.chart{gap:10px;height:250px;display:flex}.y-labels{color:var(--muted);flex-direction:column;justify-content:space-between;padding-bottom:25px;font-size:8px;display:flex}.chart-area{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#eee 0 1px,#0000 1px 25%);flex:1;justify-content:space-around;align-items:flex-end;padding:0 15px 25px;display:flex;position:relative}.chart-area>i{background:#cfe78361;border-radius:5px 5px 0 0;width:28px}.chart svg{width:100%;height:calc(100% - 30px);position:absolute;inset:5px 0 25px;overflow:visible}.chart path{fill:none;stroke:#88708b;stroke-width:4px;stroke-linecap:round}.x-labels{color:var(--muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:5px;left:0;right:0}.donut{background:conic-gradient(#9ebc52 0 69%,#d89961 69% 86%,#a469a2 86% 95%,#c7c3bd 95%);border-radius:50%;place-items:center;width:170px;height:170px;margin:20px auto;display:grid}.donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:105px;height:105px;display:grid}.donut strong{font:32px Georgia}.donut span{color:var(--muted);font-size:9px}.legend{gap:10px;display:grid}.legend span{align-items:center;gap:7px;font-size:10px;display:flex}.legend b{margin-left:auto}.dot{border-radius:50%;width:8px;height:8px}.dot.green{background:#9ebc52}.dot.orange{background:#d89961}.dot.purple{background:#a469a2}.dot.grey{background:#c7c3bd}.commercial-placeholder{background:#ffffff61;border:1px dashed #c9c5bd;border-radius:18px;justify-content:space-between;align-items:center;margin-top:22px;padding:25px;display:flex}.commercial-placeholder h3{margin-bottom:5px}.commercial-placeholder p{color:var(--muted);margin:0;font-size:11px}.commercial-placeholder>span{background:#e9e7e1;border-radius:20px;padding:8px 12px;font-size:9px}.journal-layout{grid-template-columns:210px 1fr;gap:35px;display:grid}.journal-filters{align-content:start;gap:5px;display:grid}.journal-filters button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;padding:11px 12px;font-size:11px;display:flex}.journal-filters button.active{background:#fff;font-weight:800}.journal-filters span{color:var(--muted)}.timeline{max-width:770px}.timeline-item{grid-template-columns:45px 1fr;gap:16px;padding-bottom:22px;display:grid;position:relative}.timeline-item:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:46px;bottom:-2px;left:22px}.timeline-icon{background:var(--sage);z-index:1;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.timeline-icon.call{background:var(--purple)}.timeline-icon.reflection{background:var(--blue)}.timeline-icon.action{background:var(--peach)}.timeline-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.timeline-meta{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.timeline-card h3{margin:13px 0 8px;font-size:20px}.timeline-card h3 em{color:#7e4d82;vertical-align:middle;background:#eee3ef;border-radius:8px;padding:4px 6px;font:800 8px Arial}.timeline-card p{color:#625b55;font-size:12px;line-height:1.6}.timeline-actions{gap:12px;display:flex}.timeline-actions button{cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.report-overview{color:var(--ink);background:#e9e3da}.report-overview p:not(.eyebrow){color:#655d57}.report-overview .balance-ring .ring-center{background:#e9e3da}.appointment-row,.history-row{border-top:1px solid #ecebe6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.date-tile{background:var(--ink);color:#fff;text-align:center;border-radius:12px;place-content:center;width:54px;height:59px;display:grid}.date-tile.light{color:var(--ink);background:#e8e5de}.date-tile b{font:22px Georgia}.date-tile span{letter-spacing:1px;font-size:8px}.history-row>div:nth-child(2){gap:5px;display:grid}.appointment-row small,.history-row small{color:var(--muted);font-size:10px}.grow{gap:5px;display:grid}.empty{text-align:center;padding:70px 20px}.empty>span,.locked>span{color:#9ebc52;font-size:45px}.empty p,.locked p{color:var(--muted)}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 24px;display:flex}.search{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:8px 12px}.search input{background:0 0;border:0;outline:0}.table-head,.table-row{grid-template-columns:1.4fr .6fr 1fr .6fr .25fr;align-items:center;gap:15px;padding:13px 24px;display:grid}.table-head{letter-spacing:1px;color:var(--muted);font-size:8px;font-weight:800}.table-row{border-top:1px solid #ecebe6;font-size:11px}.row-actions{gap:5px;display:flex}.assignment-detail>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.6}.match-score{background:var(--paper);border-radius:10px;justify-content:space-between;margin:20px 0;padding:13px;font-size:11px;display:flex}.metric-tabs{border-bottom:1px solid var(--line);margin-bottom:22px;display:flex}.metric-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:11px}.metric-tabs button.active{color:var(--ink);border-color:var(--ink);font-weight:800}.usage{margin:22px 0}.usage>div{justify-content:space-between;font-size:11px;display:flex}.usage>div:last-child{background:#ecebe6;border-radius:5px;height:7px;margin-top:8px}.usage i{background:#a469a2;border-radius:5px;height:100%;display:block}.member-header{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:22px;display:flex}.member-header h2{margin:0}.coach-insight{background:var(--paper);border-radius:12px;padding:16px}.coach-insight p{color:var(--muted);margin:6px 0 0;font-size:11px}.workflow-list{counter-reset:item;padding:0;list-style:none}.workflow-list li{border-bottom:1px solid #eee;padding:12px 0 12px 38px;font-size:11px;position:relative}.workflow-list li:before{counter-increment:item;content:counter(item);border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid;position:absolute;top:8px;left:0}.workflow-list li.done:before{content:"✓";background:var(--lime);border-color:var(--lime)}.workflow-list li.active{font-weight:800}.locked{text-align:center;border:1px solid var(--line);background:#fff;border-radius:22px;max-width:760px;margin:0 auto;padding:80px 20px}.locked p{max-width:500px;margin:0 auto 20px;line-height:1.6}.modal-layer{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#271f1ead;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal,.modal-layer,.report-modal{overscroll-behavior:contain;overflow:auto}.modal,.report-modal{background:#fff;border-radius:24px;width:min(600px,100%);max-height:calc(100vh - 50px);padding:30px;box-shadow:0 30px 100px #0000004d}.modal.wide{width:min(800px,100%)}.assessment-modal>header,.modal>header,.report-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.modal>header.with-progress{grid-template-columns:minmax(300px,.65fr) minmax(480px,1.35fr) 36px;align-items:center;gap:24px;display:grid}.modal-header-extra,.modal-title-group{min-width:0}.modal-header-extra .call-summary-steps{margin:0}.modal header h2,.report-modal header h2{margin:0;font-size:30px}.assessment-modal header>button,.modal header>button,.report-modal header>button{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.modal-intro{color:var(--muted);font-size:12px;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label,.structured-grid label,.textarea-label{gap:7px;font-size:10px;font-weight:800;display:grid}.form-grid input,.form-grid select,.structured-grid input,.structured-grid textarea,.textarea-label textarea{border:1px solid var(--line);background:var(--paper);resize:vertical;color:var(--ink);border-radius:10px;padding:12px}.info-note,.warning-note{background:#edf2e4;border-radius:10px;margin-top:17px;padding:13px;font-size:10px}.warning-note{background:#f7e4df;margin:0 0 18px;line-height:1.5}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.visibility-choice{background:var(--paper);border-radius:11px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px;display:flex}.visibility-choice>div{gap:4px;display:grid}.visibility-choice small{color:var(--muted);font-size:9px}.toggle{cursor:pointer;background:#c9c6c0;border:0;border-radius:20px;width:46px;height:25px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block}.toggle.on{background:#8daa46}.toggle.on span{transform:translate(21px)}.privacy-banner,.summary-ready{background:#f7e7d7;border-radius:11px;justify-content:space-between;margin-bottom:16px;padding:13px;font-size:10px;display:flex}.summary-ready{background:#edf2e4;justify-content:flex-start;gap:12px}.summary-ready>span{font-size:20px}.summary-ready>div{gap:3px;display:grid}.privacy-banner span,.summary-ready small{color:var(--muted)}.structured-grid{gap:15px;display:grid}.approval-check{color:#6f8d32;margin-top:15px;font-size:10px}.assessment-modal{background:var(--paper);border-radius:26px;width:min(920px,100%);min-height:650px;overflow:hidden}.assessment-modal>header{margin:0;padding:28px 34px}.assessment-progress{background:#deddd7;height:4px}.assessment-progress span{background:var(--lime-dark);height:100%;transition:all .3s;display:block}.question-wrap{padding:55px 9%}.question-wrap>small{float:right;color:var(--muted);margin-top:-22px;font-size:9px}.question-wrap h2{max-width:680px;margin:18px 0 32px;font-size:38px}.answer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.answer-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px;font-size:12px;display:flex}.answer-grid label:has(input:checked){background:#f3f7e8;border-color:#8faa43;box-shadow:0 0 0 1px #8faa43}.answer-grid input{opacity:0;position:absolute}.answer-grid label>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.answer-grid label:has(input:checked)>span{background:var(--lime);border-color:var(--lime)}.question-nav{justify-content:space-between;margin-top:40px;display:flex}.report-modal{width:min(850px,100%);padding:0}.report-modal>header{padding:27px 34px 0}.report-cover{color:var(--ink);background:#f2e8df;justify-content:space-between;align-items:center;padding:42px;display:flex}.report-cover>div:first-child{max-width:620px}.report-cover span{color:#9b5f50;letter-spacing:2px;font-size:9px}.report-cover h3{margin:15px 0;font-size:38px}.report-cover p{color:#6f665e;font-size:12px;line-height:1.6}.report-insights{grid-template-columns:1fr 1fr;gap:25px;padding:30px;display:grid}.report-insights>div{border-left:1px solid var(--line);padding-left:18px}.report-insights .number{color:#8468b8;font:24px Georgia}.report-insights h4{margin:9px 0;font-size:18px}.report-insights p{color:var(--muted);font-size:11px;line-height:1.5}.report-modal footer{justify-content:space-between;padding:0 30px 28px;display:flex}.toast{background:var(--ink);color:#fff;z-index:120;border-radius:13px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;animation:slide-in .25s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 15px 50px #00000040}.toast span{color:var(--lime)}.member-dashboard-v2{gap:26px;display:grid}.member-welcome{text-align:center;padding:30px 20px 10px}.member-welcome>p,.soft-label{letter-spacing:2.4px;color:var(--muted);margin:0 0 13px;font-size:9px;font-weight:700}.member-welcome h1{margin:0 0 9px;font-size:clamp(38px,5vw,60px);font-weight:400}.member-welcome>span{color:#6f6860;font-size:14px}.state-panel{border:1px solid var(--line);background:#fbf8f3;border-radius:14px;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:440px;display:grid;overflow:hidden}.state-copy{max-width:570px;padding:52px}.state-copy h2{margin:0 0 22px;font-size:clamp(31px,3.4vw,47px);line-height:1.18}.focus-panel h2 em,.state-copy h2 em{font-weight:400}.coral-text{color:var(--orange)}.purple-text{color:#715cc1}.state-copy>p:not(.soft-label){color:#777067;max-width:490px;font:italic 17px/1.55 Georgia,serif}.state-copy>button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bfb5a9;margin-top:10px;padding:8px 0 4px;font:italic 13px Georgia,serif}.state-visual{height:100%;min-height:440px;position:relative}.state-aura{filter:blur(30px);opacity:.92;background:radial-gradient(circle at 38% 30%,#efb8a5 0 9%,#0000 34%),radial-gradient(circle at 68% 35%,#a77291 0 10%,#0000 37%),radial-gradient(circle at 66% 70%,#8a82a8 0 14%,#0000 40%),radial-gradient(circle at 33% 70%,#9bb3c6 0 11%,#0000 40%),#d8c2bd;border-radius:48% 52% 54% 46%;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.state-point{letter-spacing:1.5px;color:#5e5851;grid-template-columns:auto 1fr;gap:0 7px;font-size:9px;font-weight:800;display:grid;position:absolute}.state-point span{border-radius:50%;width:7px;height:7px;margin-top:1px}.state-point em{color:#92897f;letter-spacing:0;grid-column:2;margin-top:5px;font:italic 14px Georgia,serif}.state-point.love{top:15%;left:11%}.state-point.love span{background:#715cc1}.state-point.health{top:15%;right:10%}.state-point.health span{background:var(--orange)}.state-point.work{bottom:14%;left:11%}.state-point.work span{background:#4c88b6}.state-point.play{bottom:14%;right:10%}.state-point.play span{background:#d978a4}.weekly-reflection{background:linear-gradient(90deg,#fbf9f5,#f4eff3);border:1px solid #cbc2e5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:110px;padding:22px 30px;display:grid}.reflection-icon{color:#6e5cc0;border:1px solid #c8bee4;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.weekly-reflection p{letter-spacing:1.9px;color:#6658bb;margin:0 0 7px;font-size:9px;font-weight:800}.weekly-reflection h3{margin:0;font-size:21px;font-style:italic}.coach-lite>button,.next-session>button,.weekly-reflection>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 20px;font-size:11px;font-weight:700}.member-content-grid{grid-template-columns:1.08fr .92fr;gap:22px;display:grid}.coaching-panel,.focus-panel{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:34px}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;padding-bottom:23px;display:flex}.section-heading p{letter-spacing:1.8px;color:var(--muted);margin:0 0 8px;font-size:9px;font-weight:700}.section-heading h2{margin:0;font-size:32px}.section-heading h2 em{color:var(--orange)}.section-heading>span{color:var(--muted);font:italic 12px Georgia,serif}.focus-item,.focus-list{display:grid}.focus-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr;gap:12px;padding:21px 0}.focus-item>i{color:#fff;border:1px solid #cfc5b8;border-radius:50%;place-items:center;width:27px;height:27px;margin-top:1px;font-style:normal;display:grid}.focus-item.complete>i{background:var(--orange);border-color:var(--orange)}.focus-item>span{gap:5px;display:grid}.focus-item strong{font-size:13px;font-weight:500}.focus-item.complete strong{color:#777067;-webkit-text-decoration:line-through #b7aca0;text-decoration:line-through #b7aca0}.focus-item em{color:#9c9388;font:italic 12px Georgia,serif}.focus-item small{letter-spacing:1.2px;margin-top:4px;font-size:8px;font-weight:800}.focus-item small.health{color:var(--orange)}.focus-item small.love{color:#715cc1}.focus-item small.work{color:#4c88b6}.focus-rhythm{color:#736b63;justify-content:space-between;align-items:center;padding-top:25px;font:italic 12px Georgia,serif;display:flex}.focus-rhythm strong{font-weight:400}.coaching-panel>.soft-label,.focus-rhythm em{color:var(--orange)}.coach-lite{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:24px;display:grid}.coach-monogram{color:#fff;background:linear-gradient(145deg,#f1a188,#7763b8);border-radius:50%;place-items:center;width:55px;height:55px;font:18px Georgia,serif;display:grid}.coach-lite h2{margin:0 0 4px;font-size:24px}.coach-lite span{color:var(--muted);font-size:10px}.coach-lite>button{color:var(--ink);border:1px solid var(--line);background:0 0;padding:10px 14px}.coaching-panel blockquote{color:#5f5851;margin:26px 0;font:italic 18px/1.5 Georgia,serif}.next-session{background:#f8f1ec;border:1px solid #ead8cc;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:17px;display:grid}.session-date{text-align:center;border-right:1px solid #dccabc;place-content:center;width:50px;height:53px;padding-right:14px;display:grid}.session-date strong{font:25px Georgia,serif}.session-date span{letter-spacing:1px;color:var(--orange);font-size:8px}.next-session p{letter-spacing:1.5px;color:var(--orange);margin:0 0 4px;font-size:8px;font-weight:800}.next-session h3{margin:0 0 3px;font-size:17px}.next-session>div:nth-child(2)>span{color:var(--muted);font-size:9px}.next-session>button{color:var(--ink);background:0 0;padding:8px 11px}.coach-note{margin-top:24px}.coach-note>p{letter-spacing:1.5px;color:var(--muted);margin:0 0 9px;font-size:8px;font-weight:800}.coach-note>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:10px 0;display:grid}.coach-note>button>span{color:#725db8;background:#eee8f4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.coach-note>button>div{gap:3px;display:grid}.coach-note small{color:var(--muted)}.coach-note i{font-style:normal}.soft-primary,.soft-secondary{cursor:pointer;border:0;border-radius:999px;padding:12px 19px;font-weight:700}.soft-primary{color:#fff;background:#9b5f50}.soft-secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.member-dashboard-v3{gap:34px;display:grid}.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 0 4px;display:flex}.coach-summary-strip p,.dashboard-history small,.dashboard-intro p,.dashboard-section-head p,.upcoming-card p{color:var(--muted);letter-spacing:1.8px;margin:0 0 9px;font-size:8px;font-weight:800}.dashboard-intro h1{margin:0 0 8px;font-size:clamp(40px,5vw,60px);font-weight:400}.dashboard-intro span{color:#716a62;font-size:13px}.assessment-list,.dashboard-journal,.latest-report-card,.shared-appointments,.upcoming-section{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:31px}.dashboard-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.dashboard-section-head h2{margin:0;font-size:29px}.dashboard-section-head>div>span{color:var(--muted);font-size:10px}.dashboard-section-head>button{cursor:pointer;color:#835345;background:0 0;border:0;font:italic 12px Georgia,serif}.dashboard-history{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-history>button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:24px 21px;display:grid}.dashboard-history>button:last-child{border-right:0}.dashboard-history time,.history-entry time{text-align:center;color:#8b5547;border:1px solid #d9cabe;border-radius:9px;flex:none;place-content:center;width:48px;height:54px;display:grid}.dashboard-history time b,.history-entry time b{font:22px Georgia,serif}.dashboard-history time span,.history-entry time span{letter-spacing:1px;font-size:8px}.dashboard-history>button>div{min-width:0;display:grid}.dashboard-history strong{font-size:12px;font-weight:600}.dashboard-history p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.dashboard-history i{color:#9b5f50;font-style:normal}.upcoming-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.upcoming-card{background:#faf5f0;border:1px solid #e2d5ca;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.upcoming-date,.upcoming-mark{text-align:center;border-right:1px solid #ddcabe;place-content:center;width:51px;height:55px;padding-right:13px;display:grid}.upcoming-date b{font:24px Georgia,serif}.upcoming-date span{color:#9b5f50;letter-spacing:1px;font-size:8px}.upcoming-mark{color:#7761a4;border:1px solid #d8cfe5;border-radius:50%;font:22px Georgia,serif}.upcoming-card h3{margin:0 0 4px;font-size:18px}.upcoming-card>div:nth-child(2)>span{color:var(--muted);font-size:9px}.upcoming-card>button{color:#835345;cursor:pointer;background:0 0;font-size:10px;font-weight:700}.coach-summary-strip{border:1px solid var(--line);background:#f1ebe4;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:22px 26px;display:grid}.coach-summary-strip h3{margin:0 0 3px;font-size:19px}.coach-summary-strip>div:nth-child(2)>span{color:var(--muted);font-size:9px}.coach-summary-strip a{background:#9b5f50;border-radius:999px;padding:12px 18px;font-size:10px;font-weight:700;text-decoration:none}.journal-v2{gap:28px;width:100%;min-width:0;display:grid}.journey-hero{border:1px solid var(--line);background:linear-gradient(120deg,#f4e9df,#f8f3ed 55%,#eeeaf3);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:250px;padding:44px;display:flex}.journey-hero:after{content:"";filter:blur(16px);background:radial-gradient(circle at 40% 35%,#e27f5e61,#0000 45%),radial-gradient(circle at 65% 65%,#7e65ab54,#0000 48%);border-radius:50%;width:280px;height:280px;position:absolute;top:-45%;right:10%}.journey-hero>div{z-index:1;position:relative}.journey-hero p{color:#9b5f50;letter-spacing:2px;margin:0 0 12px;font-size:8px;font-weight:800}.journey-hero h1{margin:0 0 12px;font-size:clamp(39px,5vw,59px);font-weight:400}.journey-hero span{color:#6e675f;font:italic 15px/1.5 Georgia,serif}.journey-hero>button{z-index:1;color:#fff;cursor:pointer;white-space:nowrap;background:#9b5f50;border:0;border-radius:999px;padding:13px 19px;font-size:10px;font-weight:700;position:relative}.journey-progress{grid-template-columns:repeat(4,1fr);padding:25px 12px 4px;display:grid;position:relative}.journey-progress:before{content:"";background:#d9cfc3;height:1px;position:absolute;left:12.5%;right:12.5%}.journey-progress>div{z-index:1;text-align:center;color:#8d857b;justify-items:center;gap:5px;display:grid;position:relative}.journey-progress i{background:var(--paper);border:1px solid #d7cdc1;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.journey-progress span{color:#6e675f;font:16px Georgia,serif}.journey-progress small{letter-spacing:1px;font-size:8px}.journey-progress .current i{color:#fff;background:#df7b5d;border-color:#df7b5d;box-shadow:0 0 0 6px #df7b5d21}.journey-progress .current span{color:var(--ink)}.journey-progress .current small{color:#9b5f50;font-weight:800}.journal-filter-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:19px 0;display:flex}.journal-filter-bar button{border:1px solid var(--line);color:#6e675f;cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:10px}.history-timeline{width:100%;min-width:0;max-width:920px;margin:0 auto}.history-entry{align-items:start;gap:22px;width:100%;min-width:0;padding-bottom:27px;display:grid;position:relative}.history-line{background:#d6cabf;width:1px;position:absolute;top:55px;bottom:0;left:29px}.history-entry:last-child .history-line{display:none}.history-card{background:var(--white);border:1px solid var(--line);border-radius:14px;width:100%;min-width:0;padding:25px 27px;box-shadow:0 6px 20px #46362a06}.history-card.call{background:linear-gradient(90deg,#f7f3fa,#fffdfa 22%);border-left:3px solid #866eb3}.history-card.report{background:linear-gradient(90deg,#fbf1eb,#fffdfa 22%);border-left:3px solid #c96f55}.history-card.reflection{background:linear-gradient(90deg,#eff5f7,#fffdfa 22%);border-left:3px solid #6d93ac}.history-card>p{color:#9b5f50;letter-spacing:1.8px;margin:0 0 8px;font-size:8px;font-weight:800}.history-card h3{margin:0 0 8px;font-size:23px}.history-card h3 em{color:#7c64aa;margin-left:5px;font:700 8px Arial}.history-card>span{color:#756e66;font-size:11px;line-height:1.55}.history-actions{gap:18px;margin-top:17px;display:flex}.history-actions button{color:#835345;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.assessment-cta{background:#efe7e0;border:1px solid #dbcdbf;border-radius:14px;justify-content:space-between;gap:35px;margin-bottom:22px;padding:35px;display:flex}.assessment-cta>div{max-width:670px}.appointment-record p,.assessment-cta p,.assessment-record p,.coach-booking-card p,.latest-report-top p,.report-summary span{color:#9b5f50;letter-spacing:1.8px;margin:0 0 9px;font-size:8px;font-weight:800}.assessment-cta h2{margin:0 0 10px;font-size:34px}.assessment-cta span{color:#716a62;font-size:11px;line-height:1.6}.assessment-cta>button{cursor:pointer;white-space:nowrap;background:#9b5f50;border:0;border-radius:999px;padding:13px 20px;font-size:11px;font-weight:700}.latest-report-card{margin-bottom:22px}.latest-report-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;display:flex}.latest-report-top h2{margin:0 0 6px;font-size:30px}.latest-report-top>div:first-child>span{color:var(--muted);font-size:10px}.report-actions{gap:8px;display:flex}.report-actions>button:not(.soft-primary){border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:11px 16px;font-size:10px}.report-summary{grid-template-columns:1fr 1fr;gap:30px;padding-top:25px;display:grid}.report-summary>div+div{border-left:1px solid var(--line);padding-left:30px}.report-summary p{color:#6f6860;margin:0;font-size:11px;line-height:1.6}.assessment-record{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:20px 0;display:grid}.assessment-record time{align-items:center;gap:7px;width:57px;display:flex}.assessment-record time b{font:27px Georgia,serif}.assessment-record time span{letter-spacing:.8px;color:var(--muted);font-size:7px}.assessment-record h3{margin:0 0 4px;font-size:17px}.assessment-record>div>span{color:var(--muted);font-size:9px}.assessment-record>button{color:#835345;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.coaching-v2{gap:22px;display:grid}.coach-booking-card{border:1px solid var(--line);background:#f1ebe4;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:29px;display:grid}.coach-booking-card h2{margin:0 0 5px;font-size:28px}.coach-booking-card>div:nth-child(2)>span{color:#716a62}.coach-booking-card>a{background:#9b5f50;border-radius:999px;padding:13px 19px;font-size:10px;font-weight:700;text-decoration:none}.appointment-record{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:21px 0;display:grid}.appointment-record time{text-align:center;border:1px solid var(--line);border-radius:9px;place-content:center;width:52px;height:55px;display:grid}.appointment-record time b{font:23px Georgia,serif}.appointment-record time span{color:var(--muted);font-size:8px}.appointment-record.upcoming time{color:#8d5143;border-color:#cfae9d}.appointment-record h3{margin:0 0 4px;font-size:18px}.appointment-record>div>span{color:var(--muted);font-size:9px}.appointment-record>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px;font-size:9px}.entry-detail>div:first-child>p:last-child{color:#5f5851;font:18px/1.65 Georgia,serif}.entry-detail-grid{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.entry-detail-grid section{border:1px solid var(--line);background:#f8f4ef;border-radius:10px;padding:18px}.entry-detail-grid p{color:#9b5f50;letter-spacing:1.5px;margin:0 0 7px;font-size:8px;font-weight:800}.entry-detail-grid span,.revision-note{color:var(--muted);font-size:10px;line-height:1.5}.revision-note{border-top:1px solid var(--line);padding-top:16px}@keyframes slide-in{0%{opacity:0;transform:translateY(15px)}}@media (max-width:1050px){.page{padding:35px 30px}.stats-row.four{grid-template-columns:1fr 1fr}.member-onboarding,.prospect-grid{grid-template-columns:1fr}.journey-strip{grid-template-columns:repeat(3,1fr);display:grid}.journey-strip>.eyebrow{grid-column:1/-1}.journey-strip>div{text-align:center;padding:8px 5px 10px}.journey-strip>div>span{margin:auto;position:static}.journey-strip>div:before{display:none}.hero-card.warm{max-width:none}.journal-layout,.two-col{grid-template-columns:1fr}.journal-filters{display:flex;overflow:auto}.journal-filters .eyebrow{display:none}}@media (max-width:760px){.sidebar{z-index:50;width:auto;height:70px;padding:8px 10px;display:block;position:fixed;inset:auto 0 0}.side-bottom,.sidebar>.brand,.sidebar>.brand-note{display:none}.sidebar nav{justify-content:space-around;gap:2px;height:100%;display:flex}.nav-item{flex-direction:column;flex:1;justify-content:center;gap:2px;padding:5px;font-size:9px}.nav-item span{font-size:18px}.nav-item b{position:absolute;transform:translate(15px,-13px)}.workspace{width:100%;margin-left:0;padding-bottom:70px}.topbar{justify-content:space-between;height:64px;padding:0 15px}.mobile-brand{font:700 29px Georgia;display:block}.top-actions{display:none}.role-button>span:nth-child(2){min-width:0}.role-button>span:nth-child(2) small{display:none}.role-menu{right:0}.page{padding:28px 16px 50px}.page-heading{align-items:flex-start}.page-heading .primary{white-space:nowrap}.dashboard-grid,.stats-row,.stats-row.four{grid-template-columns:1fr}.hero-card{min-height:520px;padding:28px}.orbit{right:-100px}.hero-card.warm{min-height:470px;padding:30px}.hero-card.warm:after{border-width:30px;width:170px;height:170px;top:15px;right:-60px}.hero-card.warm h2{font-size:37px}.journey-banner{grid-template-columns:auto 1fr}.journey-banner button{grid-column:1/-1}.report-overview,.summary-hero{justify-items:center;padding:30px;display:grid}.balance-ring{margin:5px;transform:scale(.82)}.signal{grid-template-columns:120px 1fr 25px}.member-row,.watch-row{grid-template-columns:1fr auto}.member-row>div:nth-child(3),.watch-row>div:nth-child(3){display:none}.assignment-row{grid-template-columns:auto 1fr}.assignment-row time{display:none}.assignment-row button{grid-column:2}.chart{height:220px}.commercial-placeholder{align-items:flex-start;gap:18px}.table-tools{gap:10px;display:grid}.table-head{display:none}.table-row{grid-template-columns:1fr auto}.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.answer-grid,.form-grid,.report-insights{grid-template-columns:1fr}.assessment-modal{min-height:auto}.question-wrap{padding:35px 25px}.question-wrap h2{font-size:30px}.report-cover{justify-items:center;padding:30px;display:grid}.report-cover h3{font-size:31px}.report-cover .balance-ring{display:none}.modal-layer{padding:10px}.modal,.report-modal{border-radius:18px;max-height:calc(100vh - 20px)}.appointment-row,.history-row{grid-template-columns:auto 1fr}.appointment-row>div:nth-child(3),.history-row>.status{display:none}.appointment-row>.status,.appointment-row>button,.history-row>button{grid-column:2}.question-nav{gap:10px}.question-nav button{padding:10px 14px}}@media (max-width:1050px){.state-panel{grid-template-columns:1fr}.state-copy{max-width:none;padding:40px 40px 10px}.state-visual{min-height:390px}.member-content-grid{grid-template-columns:1fr}}@media (max-width:760px){.mobile-brand{font:600 20px Georgia,serif}.member-welcome{padding:16px 10px 0}.member-welcome h1{font-size:40px}.state-copy{padding:30px 24px 0}.state-copy h2{font-size:32px}.state-visual{min-height:340px}.state-aura{width:245px;height:245px}.state-point.love,.state-point.work{left:5%}.state-point.health,.state-point.play{right:5%}.weekly-reflection{grid-template-columns:auto 1fr;padding:20px}.weekly-reflection>button{grid-column:1/-1;width:100%}.coaching-panel,.focus-panel{padding:24px 20px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading>span{margin-top:-15px}.focus-rhythm{flex-direction:column;align-items:flex-start;gap:8px}.coach-lite{grid-template-columns:auto 1fr}.coach-lite>button{grid-column:1/-1;width:100%}.next-session{grid-template-columns:auto 1fr}.next-session>button{border:1px solid var(--line);grid-column:1/-1;width:100%}}.auth-form-card>label select{color:#302d2a;background:#fff;border:1px solid #d9d2ca;border-radius:11px;outline:none;width:100%;height:49px;padding:0 14px}.auth-form-card>label select:focus{border-color:#49675c;box-shadow:0 0 0 3px #49675c1c}.auth-loading{color:#716a63;letter-spacing:.6px;background:#f4f2ed;place-content:center;justify-items:center;gap:20px;min-height:100vh;font-size:11px;display:grid}.auth-loading img{width:120px}.test-environment-note{background:#f2eee8;border:1px solid #ded8d0;border-radius:12px;gap:6px;margin-top:20px;padding:14px 15px;display:grid}.test-environment-note strong{color:#49655b;letter-spacing:1.2px;font-size:8px}.test-environment-note span{color:#706860;font-size:9px;line-height:1.5}.auth-error{color:#944f40;background:#f8e9e5;border-radius:9px;margin:12px 0 0;padding:10px 12px}.auth-integration-flags{margin-top:14px}.test-account-summary{align-items:center;gap:9px;display:flex}.test-account-summary .role-button{cursor:pointer}.test-account-summary .role-button:hover{background:#fff}.topbar-signout{color:#667069;background:#ffffffb8;border:1px solid #dfe4df;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:750}.topbar-signout:hover{background:#fff}.prospect-dashboard-events{gap:10px;display:grid}.prospect-dashboard-events article{background:#fffefa;border:1px solid #e2ded7;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;min-height:112px;padding:16px 18px;display:grid}.prospect-dashboard-events time{text-align:center;color:#47645a;background:#e8eee9;border-radius:11px;place-content:center;width:48px;height:54px;display:grid}.prospect-dashboard-events time b,.prospect-dashboard-events time span{display:block}.prospect-dashboard-events time b{font:600 20px/1 Georgia,serif}.prospect-dashboard-events time span{letter-spacing:1px;font-size:7px;font-weight:900}.prospect-dashboard-events small{color:#6f7e76;letter-spacing:1.2px;font-size:7px;font-weight:900}.prospect-dashboard-events h3{margin:5px 0;font-size:16px}.prospect-dashboard-events p{color:#746e68;margin:0;font-size:9px}.prospect-dashboard-events button{color:#3e6257;background:#edf1ee;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:850}.prospect-dashboard-events article.locked{background:#efede9}.prospect-dashboard-events article.locked time{filter:blur(3px);-webkit-user-select:none;user-select:none}.prospect-dashboard-events article.locked button{color:#fff;background:#49675d}.prospect-journal-image>div>span{color:#ffffffc7;max-width:430px;margin-top:9px;font-size:10px;line-height:1.5;display:block}.prospect-coaching-preview{grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr) auto!important}.prospect-coach-stack{align-items:center;padding-left:12px;display:flex}.prospect-coach-stack .profile-photo{border:3px solid #ececea;margin-left:-12px;box-shadow:0 6px 18px #242a261f}.member-coaches-hero aside>button{color:#fff;background:#3f6258;border-radius:999px;align-self:flex-start;margin-top:18px;padding:12px 16px;font-size:9px;font-weight:850}.locked-event-time{filter:blur(4px);-webkit-user-select:none;user-select:none;display:inline-block}.membership-price-card>ul li{grid-template-columns:31px 1fr;gap:13px;padding:16px 0;font-size:13px;line-height:1.45;color:inherit!important}.membership-price-card.rise>ul li span,.membership-price-card.rise>ul li span strong,.membership-price-card>ul li span,.membership-price-card>ul li span strong{color:inherit!important}.profile-fields select{color:#37322e;background:#f7f5f1;border:1px solid #ddd7cf;border-radius:12px;outline:none;width:100%;padding:14px 15px;font:12px/1.5 inherit}.profile-fields select:focus{background:#fff;border-color:#638075;box-shadow:0 0 0 3px #6380751f}.profile-language-field{align-content:start;gap:7px;display:grid}.profile-language-field>span{color:#514b45;letter-spacing:1.2px;font-size:8px;font-weight:900}.profile-language-select{position:relative}.profile-language-select summary{color:#37322e;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f7f5f1;border:1px solid #ddd7cf;border-radius:12px;min-height:49px;padding:14px 42px 14px 15px;font-size:12px;line-height:1.5;list-style:none;overflow:hidden}.profile-language-select summary::-webkit-details-marker{display:none}.profile-language-select summary:after{content:"⌄";color:#5f6f68;font-size:17px;position:absolute;top:12px;right:16px}.profile-language-select[open] summary{background:#fff;border-color:#638075;box-shadow:0 0 0 3px #6380751f}.profile-language-select[open] summary:after{content:"⌃"}.profile-language-select>div{z-index:40;background:#fffefa;border:1px solid #d9d2ca;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;max-height:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #332c2629}.profile-language-select>div label{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.profile-language-select>div label:hover{background:#edf3ef}.profile-language-select input{accent-color:#42675c;width:16px!important;height:16px!important;padding:0!important}.profile-language-select label span{letter-spacing:0;font-size:11px;font-weight:700}.profile-photo-placeholder{background:linear-gradient(145deg,#dfe8e3,#efe9e2);border:7px solid #f1eee8;border-radius:50%;place-items:center;width:156px;height:156px;display:grid;box-shadow:0 14px 32px #3a322a1f}.profile-photo-placeholder span{color:#4d675e;font:500 52px Georgia,serif}@media (max-width:760px){.prospect-dashboard-events article{grid-template-columns:48px 1fr}.prospect-dashboard-events article>button{grid-column:2;justify-self:start}.prospect-coaching-preview{grid-template-columns:1fr!important}.prospect-coach-stack{padding-left:12px}.event-detail-hero{height:auto}.event-detail-hero>img{height:260px}}.field-label{border:0}.paus-state-card>.paus-field-graphic.compact{overflow:hidden}.paus-state-card>.paus-field-graphic.compact .field-label{border-width:2px}.paus-state-card>.paus-field-graphic.compact .field-label.health,.paus-state-card>.paus-field-graphic.compact .field-label.love{top:4%}.paus-state-card>.paus-field-graphic.compact .field-label.play,.paus-state-card>.paus-field-graphic.compact .field-label.work{bottom:5%}.assessment-evolution-layout>aside button small{line-height:1.4}.events-membership-gate{background:#eee8df;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.events-membership-gate p{letter-spacing:1.7px;margin:0 0 7px;font-size:9px;font-weight:900}.events-membership-gate h2{margin:0;font:500 28px Georgia,serif}.events-membership-gate button{color:#fff;background:#42645b;border:0;border-radius:999px;padding:14px 18px;font-size:11px;font-weight:850}.mindbody-widget{color:#211e1c;background:#f2f1ee;border-radius:22px;padding:36px 38px}.mindbody-date-heading,.mindbody-month,.mindbody-widget>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.mindbody-widget>header h2{margin:0;font-size:36px}.mindbody-widget>header>div{gap:12px;display:flex}.mindbody-widget>header button{background:0 0;border:1px solid #c9c6c1;border-radius:10px;padding:13px 17px;font-size:14px}.mindbody-widget>header button span{margin-left:12px}.mindbody-month{margin:34px 0 22px}.mindbody-month strong{font-size:19px}.mindbody-month button{background:0 0;border:0;font-size:14px}.mindbody-days{text-align:center;grid-template-columns:32px repeat(7,1fr) 32px;align-items:center;display:grid}.mindbody-days>button{background:0 0;border:0;font-size:30px}.mindbody-days>div{justify-items:center;gap:12px;font-size:14px;display:grid}.mindbody-days b{border:1px solid #d7d4cf;border-radius:50%;place-items:center;width:54px;height:54px;font-size:16px;font-weight:500;display:grid}.mindbody-days .active b{color:#fff;background:#372a28;border-color:#372a28}.mindbody-date-heading{border-bottom:1px solid #aaa6a0;justify-content:flex-start;margin-top:35px;padding-bottom:18px}.mindbody-date-heading h3{margin:0;font-size:20px}.mindbody-date-heading p{color:#625d59;margin:0;font-size:14px}.mindbody-class-list article{border-bottom:1px solid #d4d1cc;grid-template-columns:130px minmax(300px,1fr) 160px 180px;align-items:center;gap:22px;min-height:108px;display:grid}.mindbody-class-list article>div,.mindbody-class-list time{gap:5px;display:grid}.mindbody-class-list time strong{font-size:17px}.mindbody-class-list article>div p,.mindbody-class-list article>span,.mindbody-class-list time span{color:#625d59;font-size:13px}.mindbody-class-list h3{margin:0;font-size:17px}.mindbody-class-list article>div>button{background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:800}.mindbody-class-list article>button{color:#fff;background:#372a28;border:0;border-radius:10px;padding:15px 24px;font-size:14px}.mindbody-class-list article>button.full{color:#69645f;background:#d7d5d1}.mindbody-widget>footer{color:#817a74;text-align:right;padding-top:16px;font-size:10px}.prospect-coaching-preview{min-height:340px}.prospect-coaching-empty{background:linear-gradient(135deg,#f8f5f0,#eef2ee);border:1px solid #e1ddd6;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:235px;padding:34px;display:flex}.prospect-coaching-empty>span{letter-spacing:1.5px;font-size:9px;font-weight:900}.prospect-coaching-empty h3{margin:12px 0 8px;font:500 28px Georgia,serif}.prospect-coaching-empty p{color:#6f6962;max-width:650px;margin:0 0 20px;font-size:14px;line-height:1.6}.prospect-coaching-empty button{color:#fff;background:#456158;border:0;border-radius:999px;padding:13px 17px;font-size:11px;font-weight:850}.past-schedule-group .coach-schedule-row{border-top:1px solid #e6e2dc}@media (max-width:980px){.mindbody-class-list article{grid-template-columns:100px 1fr 120px}.mindbody-class-list article>button{grid-column:3}.mindbody-class-list article>span{grid-column:2}.paus-field-graphic{min-height:420px}}@media (max-width:760px){.field-label{font-size:19px}.paus-field-graphic{min-height:360px}.paus-state-card>.paus-field-graphic.compact{min-height:250px}.mindbody-widget{padding:24px 18px}.mindbody-widget>header{flex-direction:column;align-items:flex-start}.mindbody-widget>header>div{width:100%}.mindbody-widget>header button{flex:1}.mindbody-days{grid-template-columns:24px repeat(4,1fr) 24px}.mindbody-days>div:nth-of-type(n+5){display:none}.mindbody-class-list article{grid-template-columns:90px 1fr;padding:18px 0}.mindbody-class-list article>button,.mindbody-class-list article>span{grid-column:2;justify-self:start}.events-membership-gate{flex-direction:column;align-items:flex-start}}.member-dashboard-simple>.coach-summary-strip,.member-dashboard-simple>.core-coach-choice,.member-dashboard-simple>.dashboard-content-simple,.member-dashboard-simple>.member-referral,.member-dashboard-simple>.membership-rhythm,.member-dashboard-simple>.pillar-gallery{margin-top:4px}.rhythm-grid{gap:18px}.rhythm-grid article{min-height:205px;padding:28px 25px}.rhythm-grid h3{font-size:23px}.rhythm-grid p{font-size:13px;line-height:1.65}.rhythm-grid button{font-size:11px}.dashboard-history p{font-size:12px;line-height:1.55}.member-agreement-page{max-width:1280px;margin:0 auto}.member-agreement-hero{background:#38564c;border-radius:20px;align-items:flex-start;padding:38px 42px}.member-agreement-hero>div>p{color:#c9d8d2;letter-spacing:1.8px;margin:0 0 12px;font-size:10px;font-weight:800}.member-agreement-hero h1{letter-spacing:-1.3px;margin:0 0 12px;font:500 42px/1.08 Georgia,serif}.member-agreement-hero>div>span{color:#edf3f0;letter-spacing:0;font-size:15px;font-weight:400;line-height:1.55;display:block}.member-agreement-hero>.status{color:#9a5f36;white-space:nowrap;background:#fff2e6;border-radius:999px;align-self:flex-start;width:auto;min-width:0;padding:9px 13px;font-size:9px;line-height:1}.member-agreement-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;margin-top:28px}.member-agreement-text{border-radius:17px;padding:42px 46px}.member-agreement-text header{border-bottom:1px solid #e7e1d9;padding-bottom:28px}.member-agreement-text header>p{color:#726961;letter-spacing:1.5px;margin:0 0 10px;font-size:10px;font-weight:800}.member-agreement-text header h2{letter-spacing:-.5px;max-width:760px;margin:0 0 12px;font:500 31px/1.18 Georgia,serif}.member-agreement-text header>span{color:#625c56;font-size:15px;line-height:1.7;display:block}.member-agreement-text article{border-bottom:1px solid #ece6df;grid-template-columns:42px 1fr;gap:18px;padding:28px 0;display:grid}.member-agreement-text article:last-child{border-bottom:0;padding-bottom:0}.member-agreement-text article>span{color:#69746e;background:#eef1ed;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.member-agreement-text article h3{margin:2px 0 12px;font:600 20px/1.25 Georgia,serif}.member-agreement-text article p{color:#57524d;max-width:780px;margin:8px 0;font-size:15px;line-height:1.72}.member-agreement-sign{border-radius:17px;padding:28px;top:86px}.member-agreement-sign>small{color:#7d746d;letter-spacing:1.3px;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.member-agreement-sign h2{margin:0 0 9px;font:600 26px/1.15 Georgia,serif}.member-agreement-sign>p{color:#6d665f;letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:1.55}.signature-name{margin:24px 0 18px}.signature-name span{font-size:11px}.signature-name input{height:48px;font-size:14px}.signature-check{align-items:flex-start;gap:11px;font-size:12px;line-height:1.55}.signature-check input{width:16px;height:16px}.member-agreement-sign>button{color:#fff;background:#304d43;border-radius:11px;min-height:47px;margin-top:20px;font-size:12px;font-weight:800}.member-agreement-sign>a{color:#49655b;text-align:center;margin-top:16px;font-size:12px;display:block}.member-agreement-sign button:disabled{color:#99918a;background:#e5e1db}.notification-actions{position:relative}.notification-bell{place-items:center;position:relative;background:#fff!important;border:1px solid #e0e2de!important;border-radius:50%!important;width:42px!important;height:42px!important;display:grid!important}.bell-glyph{border:1.8px solid #424942;border-bottom:0;border-top-left-radius:9px;border-top-right-radius:9px;width:16px;height:17px;position:relative}.bell-glyph:before{content:"";background:#424942;border-radius:50%;width:4px;height:4px;position:absolute;top:-5px;left:5px}.bell-glyph:after{content:"";border:1.8px solid #424942;border-top:0;border-radius:0 0 9px 9px;width:19px;height:5px;position:absolute;bottom:-3px;left:-3px}.notification-bell>b{color:#fff;background:#d87858;border:2px solid #f4f5f2;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-3px;right:-1px}.notification-menu{z-index:90;background:#fff;border:1px solid #e0ddd7;border-radius:18px;width:390px;padding:16px;position:absolute;top:52px;right:0;box-shadow:0 22px 65px #1e25212e}.notification-menu header{justify-content:space-between;align-items:center;padding:4px 3px 14px;display:flex}.notification-menu header small{letter-spacing:1.4px;color:#8a8179;font-size:8px;font-weight:850}.notification-menu header h2{margin:4px 0 0;font:600 23px Georgia,serif}.notification-menu header button{color:#4a655b;font-size:9px}.notification-item{text-align:left;border-top:1px solid #ece8e2;grid-template-columns:8px 1fr auto;gap:10px;width:100%;padding:14px 4px;display:grid}.notification-item>i{background:#d77a59;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-item.read{opacity:.6}.notification-item.read>i{background:#c8c4bd}.notification-item span small,.notification-item span strong,.notification-item time{display:block}.notification-item span strong{font-size:12px}.notification-item span small{color:#726b64;margin-top:4px;font-size:10px;line-height:1.45}.notification-item time{color:#9a9188;margin-top:6px;font-size:8px}.notification-item>b{align-self:center}.notification-all{color:#3f5a51;background:#f0f2ee;border-radius:10px;width:100%;padding:11px;font-size:10px;font-weight:800}.notifications-page{max-width:1050px;margin:0 auto}.notifications-page>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:32px 0;display:flex}.notifications-page>header p{letter-spacing:1.8px;color:#6d8078;font-size:9px;font-weight:850}.notifications-page>header h1{margin:8px 0;font:600 48px Georgia,serif}.notifications-page>header span{color:#6f6962;font-size:14px}.notifications-page>header button{border:1px solid #d9d5ce;border-radius:10px;padding:11px 14px}.notifications-page>section{background:#fff;border-radius:18px;overflow:hidden}.notifications-page article{border-bottom:1px solid #ebe7e0;grid-template-columns:9px 1fr auto auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.notifications-page article:last-child{border-bottom:0}.notifications-page article>i{background:#d87958;border-radius:50%;width:8px;height:8px}.notifications-page article.read{opacity:.62}.notifications-page article.read>i{background:#c4c1bb}.notifications-page article small{letter-spacing:1.2px;color:#8c837b;font-size:8px;font-weight:800}.notifications-page article h2{margin:6px 0;font-size:20px}.notifications-page article p{color:#6f6862;margin:0;font-size:13px}.notifications-page article>button{color:#fff;background:#304c42;border-radius:9px;padding:10px 12px;font-size:10px}.notifications-page .mark-read{color:#64726c;background:0 0;border:1px solid #d9ded9}.notifications-page .mark-read:disabled{opacity:.55}.member-next-steps{z-index:65;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf7;border:1px solid #dad7d0;border-radius:18px;width:350px;padding:17px;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #1f27232e}.member-next-steps header{justify-content:space-between;align-items:center;padding:2px 2px 13px;display:flex}.member-next-steps header small,.member-next-steps header strong{display:block}.member-next-steps header small{color:#8b7565;letter-spacing:1.3px;margin-bottom:4px;font-size:8px;font-weight:850}.member-next-steps header strong{font:600 18px Georgia,serif}.member-next-steps header>button{background:#eeece7;border-radius:50%;width:29px;height:29px}.member-next-steps>div{border-top:1px solid #ebe7e0;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:12px 3px;display:grid}.member-next-steps>div>i{color:#8a837b;background:#e4e1dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}.member-next-steps>div.current>i{color:#fff;background:#355449}.member-next-steps>div.locked{opacity:.48}.member-next-steps>div button{text-align:left}.member-next-steps>div span,.member-next-steps>div strong{display:block}.member-next-steps>div strong{font-size:11px}.member-next-steps>div span{color:#827a72;margin-top:4px;font-size:9px}.next-steps-minimised{z-index:65;color:#fff;background:#304c42;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #1f272333}.next-steps-minimised span{color:#fff;background:#e88b68;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.benefits-hero{background:#e9e1d6;min-height:470px}.benefits-copy{color:#302d29;max-width:610px;left:clamp(32px,5vw,72px)}.benefits-copy>span{color:#5f5953;max-width:520px;font-size:14px;line-height:1.65}@media (max-width:900px){.member-agreement-layout{grid-template-columns:1fr}.member-agreement-sign{position:static}.benefits-hero>img{width:100%}.benefits-hero:after{background:linear-gradient(90deg,#eee7def5,#eee7dea8 70%,#eee7de47)}.notification-menu{width:min(390px,100vw - 30px);right:-10px}}@media (max-width:760px){.member-dashboard-simple{gap:30px}.member-agreement-hero{padding:28px 24px}.member-agreement-hero h1{font-size:34px}.member-agreement-hero>div>span{font-size:14px}.member-agreement-hero>.status{margin-top:18px}.member-agreement-text{padding:28px 22px}.member-agreement-text article{grid-template-columns:1fr;gap:8px}.member-agreement-sign{padding:24px}.benefit-tier-summary h2{font-size:31px}.benefit-grid article{grid-template-columns:58px 1fr;padding:22px}.benefit-symbol{width:54px;height:64px}.member-next-steps{width:calc(100vw - 24px)}.member-next-steps,.next-steps-minimised{bottom:92px;right:12px}.notifications-page>header{flex-direction:column;align-items:flex-start}.notifications-page article{grid-template-columns:8px 1fr}.notifications-page .mark-read,.notifications-page article>button{grid-column:2}.benefits-copy h1{font-size:45px}}.member-dashboard-simple{gap:22px}.member-home-hero{background:#f7f1e9;border-radius:26px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:700px;display:grid;box-shadow:0 24px 70px #1f28231a}.member-home-main{color:#fff;background:#486157 url(/member-hero-v3.png) 50%/cover no-repeat;flex-direction:column;padding:52px 38px 38px;display:flex}.member-home-main:before{content:"";z-index:-1;background:linear-gradient(#121c186b,#121c1838 35%,#121c18e0);position:absolute;inset:0}.member-home-heading{max-width:520px}.member-home-heading>p{color:#ffffffbd;letter-spacing:2.2px;margin:0 0 17px;font-size:9px;font-weight:850}.member-home-heading h1{color:#fff;letter-spacing:-3.2px;margin:0;font:500 clamp(48px,5vw,75px)/.92 Georgia,serif}.member-home-heading h1 em{color:#f0c3a7;font-weight:400}.member-home-heading>span{color:#ffffffd1;max-width:450px;margin-top:20px;font-size:12px;line-height:1.65;display:block}.member-home-membership{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141d1975;border:1px solid #ffffff2b;border-radius:15px;margin-top:auto;padding:16px 17px}.member-home-membership header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.member-home-membership header span{letter-spacing:1.4px;font-size:8px;font-weight:850}.member-home-membership header strong{color:#f2d2bd;font:400 13px Georgia,serif}.member-home-membership>div{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:12px;display:grid}.member-home-membership>div>span{border-right:1px solid #ffffff1f;padding-right:8px}.member-home-membership>div>span:last-child{border:0}.member-home-membership b,.member-home-membership small{display:block}.member-home-membership small{color:#ffffff8c;letter-spacing:1px;margin-bottom:5px;font-size:7px;font-weight:850}.member-home-membership b{font-size:10px}.member-home-next{color:#282521;background:#fbfaf7;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:10px;padding:13px 14px;display:grid}.member-home-next.needs-agreement{background:#fff3e7}.member-home-date{color:#684e70;background:#e9e1ec;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:47px;height:50px;display:flex}.member-home-date strong{font:600 19px/1 Georgia,serif}.member-home-date span{letter-spacing:1px;font-size:7px;font-weight:850}.member-home-next small{color:#8b725f;letter-spacing:1.1px;font-size:7px;font-weight:850;display:block}.member-home-next h3{margin:4px 0 3px;font-size:12px}.member-home-next p{color:#827a73;margin:0;font-size:8px}.member-home-next>button{color:#fff;white-space:nowrap;background:#2d493f;border-radius:9px;grid-column:1/-1;width:100%;padding:10px 12px;font-size:8px;font-weight:800}.paus-state-card{color:#322e2a;background:#f8f3ec;grid-template-rows:auto 1fr auto auto;min-width:0;padding:38px 42px 28px;display:grid}.paus-state-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.paus-state-card>header p{color:#8e857c;letter-spacing:2.3px;margin:0 0 5px;font-size:9px;font-weight:850}.paus-state-card>header span{color:#aaa098;font-size:8px}.paus-state-card>header button{color:#625a54;font-size:8px;font-weight:800}.paus-state-plot{min-height:430px;margin:4px 0;position:relative}.state-orb{aspect-ratio:1;filter:blur(26px)saturate(.9);opacity:.92;width:min(360px,70%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.state-orb>span{filter:blur(18px);background:#7e527066;border-radius:47% 53% 59% 41%/49% 40% 60% 51%;position:absolute;inset:13%}.state-blob{mix-blend-mode:multiply;border-radius:50%;width:64%;height:64%;position:absolute}.state-blob.love{opacity:var(--love-opacity);transform:scale(var(--love-scale));background:#7e6bc2;top:2%;left:1%}.state-blob.health{opacity:var(--health-opacity);transform:scale(var(--health-scale));background:#ed8b67;top:4%;right:0}.state-blob.work{opacity:var(--work-opacity);transform:scale(var(--work-scale));background:#5795c2;bottom:0;left:4%}.state-blob.play{opacity:var(--play-opacity);transform:scale(var(--play-scale));background:#d881a5;bottom:1%;right:3%}.state-label{z-index:2;gap:4px;display:grid;position:absolute}.state-label.love{top:15%;left:0}.state-label.health{text-align:right;top:15%;right:0}.state-label.work{bottom:13%;left:0}.state-label.play{text-align:right;bottom:13%;right:0}.state-label>span{letter-spacing:1.7px;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.state-label.health>span,.state-label.play>span{justify-content:flex-end}.state-label i{background:#7664bf;border-radius:50%;width:7px;height:7px}.state-label.health i{background:#e67b57}.state-label.work i{background:#4b89b7}.state-label.play i{background:#d5749a}.state-label b{color:#968b83;font-size:8px}.state-label em{color:#8e8379;font:italic 600 14px Georgia,serif}.paus-state-card>blockquote{text-align:center;max-width:610px;margin:0 auto 19px;font:italic 400 clamp(20px,2vw,28px)/1.35 Georgia,serif}.paus-state-card>blockquote strong{color:#7561b8}.paus-state-card>blockquote b{color:#dd7653;font-weight:400}.paus-state-card>footer{color:#968d85;border-top:1px solid #ded7cf;align-items:center;gap:16px;padding-top:14px;font-size:8px;display:flex}.paus-state-card>footer>span{align-items:center;gap:6px;display:flex}.paus-state-card>footer i{background:#c9c1b9;border-radius:50%;width:6px;height:6px}.paus-state-card>footer .current{color:#4c4641;font-weight:800}.paus-state-card>footer .current i{background:#735fac}.paus-state-card>footer small{color:#a19890}.dashboard-content-simple{display:block}.dashboard-content-simple .dashboard-journal{width:100%}@media (max-width:900px){.member-home-hero{grid-template-columns:1fr}.member-home-main{min-height:610px}.paus-state-card{min-height:650px}.paus-state-plot{min-height:390px}}@media (max-width:760px){.member-home-hero{border-radius:18px}.member-home-main{min-height:660px;padding:36px 22px 22px}.member-home-heading h1{font-size:53px}.member-home-membership>div{grid-template-columns:1fr 1fr}.member-home-membership>div>span:last-child{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:9px}.member-home-next{grid-template-columns:auto 1fr}.member-home-next>button{grid-column:1/-1;width:100%}.paus-state-card{min-height:610px;padding:28px 20px 22px}.paus-state-plot{min-height:370px}.state-orb{width:68%}.paus-state-card>footer{flex-wrap:wrap}.paus-state-card>footer small{width:100%;margin:0}.pillar-gallery,.rhythm-grid{grid-template-columns:1fr}.dashboard-history>button{grid-template-columns:auto 1fr}.dashboard-history>button>i{display:none}}.agreement-nudge,.coaching-availability-nudge{background:#fff3e8;border:1px solid #ead2bd;border-radius:18px;align-items:center;gap:24px;margin-bottom:22px;padding:22px 26px;display:flex}.agreement-nudge>div,.coaching-availability-nudge>div:nth-child(2){flex:1}.agreement-nudge span,.coaching-availability-nudge small{color:#a65f32;letter-spacing:1.2px;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.agreement-nudge h2{margin:0 0 5px;font-size:21px}.agreement-nudge p,.coaching-availability-nudge p{color:#756960;margin:0;font-size:11px}.agreement-nudge button,.coaching-availability-nudge button{white-space:nowrap;color:#fff;background:#2f473f;border-radius:999px;padding:12px 17px}.coaching-availability-nudge{background:#eef4f0;border-color:#d6e2da}.availability-date{color:#fff;background:#2f473f;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:58px;height:64px;display:flex}.availability-date strong{font:600 26px/1 Georgia,serif}.availability-date span{letter-spacing:1.4px;font-size:8px}.coaching-availability-nudge h3{margin:0 0 5px;font-size:17px}.member-agreement-hero{color:#fff;background:linear-gradient(120deg,#2c443d,#5f736b);border-radius:24px;justify-content:space-between;gap:30px;padding:34px;display:flex}.member-agreement-hero span,.member-agreement-sign>p,.member-agreement-text>p{letter-spacing:1.2px;font-size:9px;font-weight:850}.member-agreement-hero h1{max-width:720px;margin:10px 0;font:500 38px/1.08 Georgia,serif}.member-agreement-hero p{color:#dce6e1;max-width:700px}.member-agreement-hero aside{background:#ffffff14;border-radius:16px;align-self:center;min-width:210px;padding:18px}.member-agreement-hero aside small,.member-agreement-hero aside strong{display:block}.member-agreement-hero aside small{color:#d9e3df;margin-top:6px}.member-agreement-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:22px;margin-top:22px;display:grid}.member-agreement-sign,.member-agreement-text{background:#fff;border:1px solid #e5e0d9;border-radius:20px;padding:28px}.agreement-section{border-top:1px solid #ece7e0;padding:17px 0}.agreement-section:first-of-type{border-top:0}.agreement-section h3{margin:0 0 8px;font-size:15px}.agreement-section p{color:#665f58;margin:5px 0;font-size:11px;line-height:1.65}.member-agreement-sign{align-self:start;position:sticky;top:22px}.member-agreement-sign h2{font-size:22px}.signature-name{margin:20px 0;display:block}.signature-name span{margin-bottom:6px;font-size:9px;font-weight:800;display:block}.signature-name input{border:1px solid #d9d2ca;border-radius:10px;width:100%;padding:12px}.signature-check{color:#5e5953;gap:10px;font-size:10px;line-height:1.5;display:flex}.signature-check input{margin-top:3px}.member-agreement-sign button{width:100%;margin-top:18px}.member-agreement-sign button:disabled{opacity:.45}.agreement-signed{color:#315944;background:#eef5ef;border-radius:12px;padding:15px;font-size:11px;font-weight:750}.auth-shell{background:#e7e2da;padding:20px}.auth-close{z-index:2;background:#ffffffbf;border-radius:50%;width:42px;height:42px;font-size:24px;position:fixed;top:20px;right:25px}.auth-panel{background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;width:min(1080px,100%);min-height:650px;display:grid;overflow:hidden;box-shadow:0 25px 80px #34423b24}.auth-brand{color:#fff;background:#2f473f;padding:44px}.auth-brand h1{font:500 42px/1 Georgia,serif}.auth-brand p{color:#dce5e1;max-width:380px}.auth-step{flex-direction:column;justify-content:center;padding:50px;display:flex}.auth-step h2{font:500 34px/1.1 Georgia,serif}.auth-step>p{color:#716b65}.auth-success,.integration-placeholder,.mindbody-handoff{color:#5d5751;background:#f2eee8;border-radius:13px;padding:15px;font-size:11px}.auth-step label{margin:13px 0;display:block}.auth-step label span{margin-bottom:6px;font-size:9px;font-weight:800;display:block}.auth-step input{border:1px solid #d9d2ca;border-radius:10px;width:100%;padding:12px}.auth-image{background-position:50%;background-size:cover;min-height:650px}.auth-login{text-align:center;margin-top:16px}.auth-or{text-align:center;color:#999;margin:14px}.mindbody-login{background:#f0ece6}.agreement-onboarding{background:#f7f4f0;border-radius:12px;max-height:250px;padding:15px;overflow:auto}.agreement-scroll h4{margin:13px 0 5px}.agreement-scroll p{color:#6c655e;font-size:10px}.auth-success{color:#315944;background:#edf5ef}.membership-tier-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.prospect-data-flow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prospect-data-flow article{background:#f6f2ed;border-radius:15px;padding:18px}.prospect-data-flow span{color:#9b755c;font-size:9px;font-weight:850;display:block}.prospect-data-flow strong{margin:7px 0;display:block}.prospect-data-flow p{color:#706861;font-size:10px}.prospect-capture{background:#f5f1eb;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;padding:15px;display:grid}.prospect-capture>div,.prospect-capture>small{grid-column:1/-1}.prospect-capture label span{font-size:8px;display:block}.prospect-capture input{border:1px solid #ddd4ca;border-radius:8px;width:100%;padding:9px}.booking-management{align-items:center;gap:10px;display:flex}.locked-calendar{opacity:.6;pointer-events:none}.agreement-route{color:#8e5935;background:#fff2e6;border-radius:12px;padding:15px}.transcript-workflow{gap:8px;margin-bottom:18px;display:flex}.transcript-workflow span{color:#8b847d;text-align:center;background:#f0ede8;border-radius:9px;flex:1;padding:10px;font-size:9px;font-weight:800}.transcript-workflow .active{color:#325244;background:#e6eee9}.transcript-workflow .done{color:#fff;background:#315044}.session-type-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.session-type-choice button{text-align:left;background:#fff;border:1px solid #ddd7cf;border-radius:13px;padding:17px}.session-type-choice button.active{background:#edf3ef;border-color:#49675c}.session-type-choice span,.session-type-choice strong{display:block}.session-type-choice span{color:#817a73;margin-top:5px;font-size:10px}.previous-session-context{background:#f4f0eb;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;padding:16px;display:grid}.previous-session-context>p{grid-column:1/-1;margin:0;font-size:9px;font-weight:850}.previous-session-context span,.previous-session-context strong{font-size:10px;display:block}.previous-session-context span{color:#766e67;margin-top:4px}.ai-draft-banner,.internal-warning,.privacy-banner{color:#fff;background:#302e31;border-radius:12px;gap:12px;margin:16px 0;padding:13px 15px;display:flex}.ai-draft-banner small,.ai-draft-banner strong,.internal-warning span,.internal-warning strong,.privacy-banner span,.privacy-banner strong{display:block}.ai-draft-banner small,.internal-warning span,.privacy-banner span{color:#cdc8ca;font-size:9px}.transcript-input{grid-template-columns:.7fr auto 1.3fr;align-items:center;gap:16px;display:grid}.transcript-input>label:first-child{text-align:center;border:1px dashed #c9c0b7;border-radius:14px;padding:24px}.ai-output-preview{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-output-preview article{background:#f4f1ed;border-radius:11px;padding:14px}.ai-output-preview span,.internal-insight-editor label>span,.member-summary-editor label>span{letter-spacing:.8px;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.draft-tabs{border-bottom:1px solid #ddd6ce;display:flex}.draft-tabs button{color:#807870;padding:12px 16px}.draft-tabs button.active{color:#2f4d41;border-bottom:2px solid #2f4d41}.internal-insight-editor,.member-summary-editor{gap:14px;padding:18px 0;display:grid}.internal-insight-editor select,.internal-insight-editor textarea,.member-summary-editor input,.member-summary-editor select,.member-summary-editor textarea{border:1px solid #d9d1c8;border-radius:9px;width:100%;padding:11px}.continuity-editor,.insight-pillars{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pillar-tags{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.pillar-tags button{background:#eeeae5;border-radius:999px;padding:7px 9px;font-size:8px}.pillar-tags .selected{color:#fff;background:#315044}.action-editor{grid-template-columns:1fr 125px;gap:8px;margin-bottom:7px;display:grid}.add-draft-action{color:#426155;font-size:9px}.coach-confirmation{background:#fff5df;border-radius:11px;gap:9px;padding:14px;font-size:10px;display:flex}.coaching-intelligence{color:#fff;background:#293d36;border-radius:20px;margin-top:22px;padding:25px}.coaching-intelligence .record-heading>span{color:#bccac4;font-size:9px}.insight-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.insight-metric-grid article{background:#ffffff0e;border-radius:14px;padding:17px}.insight-metric-grid small{color:#b7c8c0;letter-spacing:.8px;font-size:8px;font-weight:850;display:block}.insight-metric-grid strong{margin-top:13px;display:block}.insight-metric-grid p{color:#cbd5d1;margin:4px 0;font-size:9px}.pillar-distribution span{justify-content:space-between;margin-top:12px;padding-bottom:5px;font-size:9px;display:flex;position:relative}.pillar-distribution i{background:#c99b75;height:2px;position:absolute;bottom:0;left:0}.none-identified{color:#b9c8c2;margin-top:16px;font-size:9px;display:block}.member-summary-visual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-summary-visual section{background:#f4f0eb;border-radius:14px;padding:19px}.member-summary-visual section>span{color:#8b7564;letter-spacing:1px;margin-bottom:10px;font-size:8px;font-weight:850;display:block}.member-summary-visual p{color:#675f58;font-size:10px;line-height:1.6}.focus-block div{gap:7px;display:flex}.focus-block b{color:#604d68;background:#ded7e3;border-radius:999px;padding:6px 8px;font-size:7px}.focus-block h3{margin:13px 0 5px}.intentions-block ol{padding:0;list-style:none}.intentions-block li{border-top:1px solid #ded8d0;gap:10px;padding:8px 0;display:flex}.intentions-block li i{color:#fff;background:#345348;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.intentions-block li small,.intentions-block li strong{display:block}.intentions-block li small{color:#8a8179;margin-top:3px}.reflection-after-session{color:#496158;border:1px dashed #bdb4aa;border-radius:11px;width:100%;margin-top:12px;padding:13px}@media (max-width:900px){.auth-panel,.member-agreement-layout{grid-template-columns:1fr}.auth-brand,.auth-image{display:none}.insight-metric-grid,.prospect-data-flow{grid-template-columns:1fr 1fr}.member-summary-visual{grid-template-columns:1fr}}@media (max-width:650px){.agreement-nudge,.coaching-availability-nudge{flex-wrap:wrap;align-items:flex-start}.agreement-nudge button,.coaching-availability-nudge button{width:100%}.member-agreement-hero{display:block}.member-agreement-hero aside{margin-top:20px}.continuity-editor,.insight-metric-grid,.insight-pillars,.membership-tier-compare,.previous-session-context,.prospect-capture,.prospect-data-flow,.session-type-choice,.transcript-input{grid-template-columns:1fr}.transcript-input>div{text-align:center}.transcript-workflow{overflow:auto}.transcript-workflow span{min-width:105px}.ai-output-preview{grid-template-columns:1fr}.auth-step{padding:28px}.action-editor{grid-template-columns:1fr}.member-agreement-sign{position:static}}.auth-shell{z-index:80;background:#dcd7cf;place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow:auto}.auth-frame{background:#faf9f6;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);width:min(1240px,100%);height:min(790px,100vh - 60px);min-height:650px;display:grid;box-shadow:0 28px 90px #27312c38}.auth-editorial,.auth-frame{position:relative;overflow:hidden}.auth-editorial{color:#fff;background:#263e36;min-width:0}.auth-editorial-media{aspect-ratio:1672/941;background:#d8d3ca;position:absolute;inset:0 0 auto;overflow:hidden}.auth-editorial-photo{object-fit:cover;object-position:center;width:100%;height:100%}.auth-editorial-shade{background:linear-gradient(#192b251f,#192b250f 35%,#192b25f5 78%,#263e36);position:absolute;inset:0}.auth-editorial-top{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:38px;left:42px;right:42px}.auth-editorial-top img{filter:invert();width:112px;height:auto}.auth-editorial-top span{letter-spacing:2px;font-size:9px;font-weight:850}.auth-editorial-panel-logo{z-index:2;filter:invert();width:112px;height:auto;position:absolute;top:53%;left:42px}.auth-editorial-copy{z-index:1;max-width:570px;position:absolute;bottom:42px;left:42px;right:42px}.auth-editorial-copy>p{color:#d8e2de;letter-spacing:2px;margin:0 0 13px;font-size:9px;font-weight:850}.auth-editorial-copy h2{letter-spacing:-1.5px;color:#fff;margin:0;font:400 clamp(32px,3.2vw,48px)/1.04 Georgia,serif}.auth-editorial-copy h2 em{color:#dfb79b;font-weight:400}.auth-editorial-copy>span{color:#e4ebe8;max-width:500px;margin-top:17px;font-size:13px;line-height:1.6;display:block}.auth-editorial-pillars{gap:8px;margin-top:25px;display:flex}.auth-editorial-pillars i{letter-spacing:.5px;border:1px solid #ffffff59;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal}.auth-form-side{background:#faf9f6;flex-direction:column;min-width:0;padding:54px 58px 26px;display:flex;position:relative}.auth-form-side>.auth-close{color:#514b45;background:#fff;border:1px solid #ded9d2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid;position:absolute;top:22px;right:24px}.auth-form-card{width:100%;max-width:440px;margin:auto}.auth-form-heading{margin-bottom:28px}.auth-form-heading>p{color:#8b6b55;letter-spacing:2px;margin:0 0 12px;font-size:9px;font-weight:850}.auth-form-heading h1{color:#292623;letter-spacing:-1.1px;margin:0;font:500 clamp(31px,3vw,43px)/1.04 Georgia,serif}.auth-form-heading>span{color:#716a63;margin-top:14px;font-size:12px;line-height:1.55;display:block}.auth-form-card>label,.auth-name-fields>label{margin:15px 0;display:block;position:relative}.auth-form-card>label>span,.auth-name-fields>label>span{color:#4d4944;letter-spacing:.5px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.auth-form-card>label input,.auth-name-fields>label input{color:#302d2a;background:#fff;border:1px solid #d9d2ca;border-radius:11px;outline:none;width:100%;height:49px;padding:0 14px}.auth-form-card>label input:focus,.auth-name-fields>label input:focus{border-color:#49675c;box-shadow:0 0 0 3px #49675c1c}.auth-form-card>label>a{color:#6e655e;font-size:9px;position:absolute;top:0;right:0}.auth-name-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-name-fields>label{margin:15px 0 0}.auth-primary{color:#fff;background:#2c493f;border-radius:11px;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:18px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.auth-primary b{font-size:17px;font-weight:400}.auth-primary:disabled{opacity:.38}.auth-divider{color:#989089;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;font-size:9px;display:grid}.auth-divider span{background:#e1dcd5;height:1px}.mindbody-login{color:#413d39;text-align:left;background:#fff;border:1px solid #d9d3cc;border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:10px 15px;display:flex}.mindbody-login small,.mindbody-login strong{display:block}.mindbody-login small{color:#918981;font-size:8px}.auth-help,.auth-switch{text-align:center;color:#817971;margin:22px 0 0;font-size:10px}.auth-help a,.auth-switch button{color:#345347;text-underline-offset:3px;padding:0;font-weight:800;text-decoration:underline}.auth-choice{text-align:left;background:#fff;border:1px solid #ddd7d0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:16px 18px;transition:transform .18s,border-color .18s;display:flex}.auth-choice:hover{border-color:#789086;transform:translateY(-2px)}.auth-choice.featured{color:#fff;background:#304c42;border-color:#304c42}.auth-choice>span{grid-template-columns:34px 1fr;column-gap:12px;display:grid}.auth-choice i{color:#49655b;background:#eee9e2;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.auth-choice.featured i{color:#fff;background:#ffffff24}.auth-choice small,.auth-choice strong{display:block}.auth-choice small{color:#8b837b;margin-top:4px;font-size:9px}.auth-choice.featured small{color:#cad7d2}.auth-choice>b{font-size:18px}.auth-email-invitation{cursor:default}.auth-email-invitation:hover{border-color:#304c42;transform:none}.membership-confirmation{background:#f0ece6;border-radius:12px;margin-top:19px;padding:14px 15px;position:relative}.membership-confirmation>span,.membership-confirmation>strong{display:block}.membership-confirmation>span{color:#8b8178;letter-spacing:1.2px;font-size:7px;font-weight:850}.membership-confirmation>strong{color:#393632;margin-top:5px;font-size:11px}.membership-confirmation>button{color:#6d6259;font-size:8px;text-decoration:underline;position:absolute;top:18px;right:14px}.membership-confirmation.compact{margin:12px 0}.auth-progress{gap:7px;margin-bottom:25px;display:flex}.auth-progress span{background:#e1ddd7;border-radius:4px;flex:1;height:3px}.auth-progress span.active{background:#436356}.auth-back{color:#746c65;margin:15px auto 0;font-size:9px;display:block}.auth-form-side footer{color:#9a928a;letter-spacing:.6px;text-align:center;margin-top:auto;padding-top:18px;font-size:8px}.agreement-onboarding{background:0 0;max-height:none;padding:0;overflow:visible}.agreement-onboarding .agreement-scroll{background:#fff;border:1px solid #ded8d1;border-radius:12px;height:250px;padding:14px;overflow:auto}.agreement-onboarding .member-agreement-text{border:0;padding:0}.agreement-onboarding .member-agreement-text header span{font-size:9px}.agreement-onboarding .member-agreement-text article{padding:10px 0}.agreement-onboarding .member-agreement-text article>span{font-size:7px}.agreement-onboarding .member-agreement-text h3{font-size:12px}.agreement-onboarding .member-agreement-text p{font-size:9px}.agreement-onboarding .signature-check{margin:14px 0}.auth-success{background:#edf4ef;border-radius:18px;padding:34px}.auth-success>i{color:#fff;background:#345448;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:25px;font-size:20px;font-style:normal;display:grid}@media (max-width:900px){.auth-shell{padding:16px}.auth-frame{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 32px)}.auth-editorial{min-height:310px}.auth-editorial-media{aspect-ratio:auto;inset:0}.auth-editorial-panel-logo{top:28px;left:30px}.auth-editorial-copy{bottom:28px}.auth-editorial-copy h2{font-size:32px}.auth-editorial-copy>span,.auth-editorial-pillars{display:none}.auth-form-side{min-height:540px;padding:55px 30px 24px}.auth-form-card{max-width:520px}}@media (max-width:560px){.auth-shell{padding:0}.auth-frame{border-radius:0;min-height:100vh}.auth-editorial{min-height:235px}.auth-editorial-top{top:22px;left:24px;right:24px}.auth-editorial-panel-logo,.auth-editorial-top img{width:82px}.auth-editorial-panel-logo{top:22px;left:24px}.auth-editorial-copy{bottom:22px;left:24px;right:24px}.auth-editorial-copy h2{font-size:27px}.auth-form-side{min-height:520px;padding:52px 22px 22px}.auth-form-heading h1{font-size:31px}.auth-form-side>.auth-close{top:14px;right:16px}.auth-name-fields{grid-template-columns:1fr;gap:0}.auth-name-fields>label{margin:15px 0 0}}.tier-context-card{background:#f5f1ea;border:1px solid #ddd9d0;border-radius:24px;grid-template-columns:minmax(280px,.85fr) 1.5fr;align-items:center;gap:28px;padding:28px 30px;display:grid}.tier-context-card.rise{background:#eceaf0;border-color:#d9d4df}.coach-settings-hero p,.coach-terms-hero p,.embedded-booking-explore p,.member-coach-profile p,.member-coaches-hero p,.membership-rhythm .dashboard-section-head p,.tier-context-card>div:first-child>span{letter-spacing:1.8px;color:#7d736b;font-size:9px;font-weight:850}.tier-context-card h2{color:#292724;max-width:520px;margin-top:8px;font:400 27px/1.1 Georgia,serif}.tier-entitlements{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tier-entitlements article{background:#fff9;border:1px solid #2d2b2714;border-radius:16px;min-height:94px;padding:16px}.tier-entitlements small{letter-spacing:1.3px;color:#918981;margin-bottom:11px;font-size:7px;font-weight:850;display:block}.tier-entitlements strong{color:#373431;font:600 12px/1.35 Arial,sans-serif}.membership-rhythm{gap:14px;display:grid}.rhythm-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rhythm-grid article{background:#fff;border:1px solid #e0ddd6;border-radius:19px;grid-template-columns:auto 1fr;gap:12px;padding:21px;display:grid}.rhythm-grid article>span{background:#efede8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:850;display:grid}.rhythm-grid small{letter-spacing:1.2px;color:#8b827b;font-size:8px;font-weight:850}.rhythm-grid h3{margin:5px 0 7px;font:400 20px/1.1 Georgia,serif}.rhythm-grid p{color:#756f68;font-size:10px;line-height:1.55}.rhythm-grid button{cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;margin-top:5px;padding:0;font-size:9px;font-weight:800}.core-coach-choice{color:#fff;background:#191b19;border-radius:22px;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:26px 30px;display:grid}.core-coach-choice p{letter-spacing:1.7px;color:#b7beb7;font-size:8px;font-weight:850}.core-coach-choice h2{margin:7px 0;font:400 26px/1.1 Georgia,serif}.core-coach-stack{display:flex}.core-coach-stack .profile-photo{border:3px solid #191b19;margin-left:-13px}.core-coach-stack .profile-photo:first-child{margin-left:0}.coach-summary-strip>button,.core-coach-choice>button{color:#171917;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:13px 17px;font-size:9px;font-weight:800}.benefit-tier-summary{background:#f0ede7;border-radius:22px;grid-template-columns:1fr 1fr;gap:30px;padding:30px 34px;display:grid}.benefit-tier-summary.rise{background:#ece9f0}.benefit-tier-summary p{letter-spacing:1.6px;color:#80776f;font-size:9px;font-weight:850}.benefit-tier-summary h2{margin-top:8px;font:400 29px/1.15 Georgia,serif}.benefit-tier-summary ul{margin:0;padding:0;list-style:none}.benefit-tier-summary li{color:#655f59;border-bottom:1px solid #322d281a;padding:9px 0;font-size:11px}.benefit-tier-summary li:before{content:"✓";margin-right:10px;font-weight:850}.coach-settings-page,.coach-terms-page,.member-coach-detail,.member-coaches-page{gap:22px;display:grid}.member-coaches-hero{color:#fff;background:#191b19;border-radius:28px;grid-template-columns:1fr 300px;align-items:end;gap:35px;padding:48px 50px;display:grid}.member-coaches-hero h1{margin:10px 0 14px;font:400 47px/1 Georgia,serif}.member-coaches-hero h1 em{color:#d4b8ac;font-weight:400}.member-coaches-hero>div>span{color:#c5cbc5;max-width:660px;font-size:12px;line-height:1.6;display:block}.member-coaches-hero aside{border:1px solid #3b3f3b;border-radius:18px;padding:21px}.member-coaches-hero aside small,.member-coaches-hero aside span{color:#adb5ad;letter-spacing:1px;font-size:8px;display:block}.member-coaches-hero aside strong{margin:9px 0;font:400 21px Georgia,serif;display:block}.member-coach-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.member-coach-grid article{background:#fff;border:1px solid #e2ded7;border-radius:23px;transition:all .2s;overflow:hidden}.member-coach-grid article.selected{border-color:#232622;box-shadow:0 0 0 2px #232622}.member-coach-photo{height:250px;position:relative}.member-coach-photo img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.member-coach-photo span{letter-spacing:1px;background:#fff;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;top:15px;left:15px}.member-coach-grid article>div:nth-child(2){padding:20px 20px 15px}.member-coach-grid p{letter-spacing:1.3px;color:#8a8179;font-size:8px;font-weight:850}.member-coach-grid h2{margin:6px 0 9px;font:400 27px Georgia,serif}.member-coach-grid article>div:nth-child(2)>span{color:#6c6761;min-height:36px;font-size:10px;line-height:1.5;display:block}.member-coach-grid article>div:nth-child(2)>small{color:#676f68;margin-top:14px;font-size:9px;display:block}.member-coach-actions{grid-template-columns:1fr 1fr;gap:7px;padding:0 20px 20px;display:grid}.member-coach-actions button{cursor:pointer;background:#fff;border:1px solid #ddd8d0;border-radius:11px;padding:12px;font-size:9px;font-weight:800}.member-coach-actions button:first-child{color:#fff;background:#1c1f1c;border-color:#1c1f1c}.coach-choice-note{background:#f7f5f1;border:1px solid #e2ded7;border-radius:18px;align-items:center;gap:18px;padding:22px 25px;display:flex}.coach-choice-note>span{font-size:25px}.coach-choice-note strong{font:400 18px Georgia,serif}.coach-choice-note p{color:#756f68;margin-top:5px;font-size:10px}.coach-back{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:800}.member-coach-profile{background:#f0ede7;border-radius:26px;grid-template-columns:380px 1fr;display:grid;overflow:hidden}.member-coach-profile-photo{height:480px}.member-coach-profile-photo img{object-fit:cover;width:100%;height:100%}.member-coach-profile>div:last-child{align-self:center;padding:45px}.member-coach-profile h1{margin:8px 0 13px;font:400 48px Georgia,serif}.member-coach-profile>div:last-child>span{color:#6b655f;font-size:11px}.member-coach-profile blockquote{color:#4a4642;max-width:590px;margin:35px 0;font:italic 400 24px/1.35 Georgia,serif}.member-coach-profile button{color:#fff;cursor:pointer;background:#1b1e1b;border:0;border-radius:999px;padding:13px 17px;font-size:9px;font-weight:800}.embedded-booking-explore{background:#fff;border:1px solid #dfdcd5;border-radius:24px;grid-template-columns:1fr 420px;gap:35px;padding:34px;display:grid}.booking-explore-copy{align-self:center}.booking-explore-copy h2{margin:9px 0 13px;font:400 32px Georgia,serif}.booking-explore-copy>span{color:#6f6963;max-width:620px;font-size:11px;line-height:1.6;display:block}.integration-flags{gap:8px;margin-top:20px;display:flex}.integration-flags small{color:#637168;background:#edf1ed;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:850}.booking-calendar-mock{background:#faf9f7;border:1px solid #dfdcd5;border-radius:18px;padding:20px}.booking-calendar-mock header{color:#77716b;justify-content:space-between;font-size:8px;display:flex}.booking-calendar-mock header strong{color:#34312f}.booking-days{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;display:grid}.booking-days button{background:#fff;border:1px solid #ddd9d2;border-radius:10px;padding:10px 4px;font-size:7px;font-weight:800}.booking-days small{margin-top:5px;font-size:14px;display:block}.booking-days .active{color:#fff;background:#252825}.booking-times{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.booking-times button{background:#fff;border:1px solid #ddd9d2;border-radius:9px;padding:10px;font-size:9px}.booking-times .active{background:#f5e9e4;border-color:#c78c78}.confirm-booking{color:#fff;cursor:pointer;background:#1c1f1c;border:0;border-radius:10px;width:100%;margin-top:12px;padding:13px;font-size:9px;font-weight:800}.coach-settings-hero,.coach-terms-hero{background:#efece6;border-radius:24px;justify-content:space-between;align-items:end;padding:35px 38px;display:flex}.coach-settings-hero h1,.coach-terms-hero h1{margin:8px 0;font:400 39px Georgia,serif}.coach-settings-hero>div>span,.coach-terms-hero>div>span{color:#6f6963;font-size:11px}.coach-settings-grid,.coach-terms-layout{grid-template-columns:1fr 340px;gap:18px;display:grid}.calendar-connect-card,.integration-roadmap,.terms-document{background:#fff;border:1px solid #e1ddd6;border-radius:22px;padding:28px}.terms-document article{border-bottom:1px solid #e8e4de;grid-template-columns:45px 1fr;gap:13px;padding:20px 0;display:grid}.terms-document article:first-child{padding-top:0}.terms-document article:last-child{border-bottom:0}.integration-roadmap>div>span,.terms-document article>span{background:#efede8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:850;display:grid}.terms-document h2{font:400 22px Georgia,serif}.terms-document p{color:#6f6963;margin-top:7px;font-size:10px;line-height:1.6}.terms-signoff{color:#fff;background:#1b1e1b;border-radius:22px;align-self:start;padding:27px}.terms-signoff>small{letter-spacing:1.4px;color:#aeb5ae;font-size:7px}.terms-signoff h2{margin:8px 0 11px;font:400 25px Georgia,serif}.terms-signoff p{color:#bbc1bb;font-size:10px;line-height:1.55}.terms-signoff label{border:1px solid #3b403b;border-radius:12px;align-items:flex-start;gap:10px;margin:22px 0;padding:15px;font-size:9px;line-height:1.4;display:flex}.terms-signoff button{background:#fff;border:0;border-radius:10px;width:100%;padding:13px;font-size:9px;font-weight:800}.terms-signoff button:disabled{opacity:.38}.terms-signoff>small:last-child{text-align:center;margin-top:16px;display:block}.coach-settings-grid{grid-template-columns:1fr 1fr}.calendar-connect-card{grid-template-columns:64px 1fr;align-items:start;gap:17px;display:grid}.calendly-mark{color:#fff;background:#1769ff;border-radius:14px;place-items:center;width:58px;height:58px;font:700 24px Arial;display:grid}.calendar-connect-card p,.integration-roadmap>p{letter-spacing:1.4px;color:#80776f;font-size:8px;font-weight:850}.calendar-connect-card h2,.integration-roadmap h2{margin:6px 0 10px;font:400 27px Georgia,serif}.calendar-connect-card>div:nth-child(2)>span{color:#706a64;font-size:10px;line-height:1.55}.calendar-connect-card label{grid-column:1/-1;gap:8px;margin-top:15px;font-size:8px;font-weight:800;display:grid}.calendar-connect-card input{border:1px solid #dcd8d1;border-radius:10px;padding:13px;font:10px Arial}.calendar-connect-card>button{color:#fff;cursor:pointer;background:#1c1f1c;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;padding:13px 17px;font-size:9px;font-weight:800}.integration-roadmap>div{border-bottom:1px solid #e7e3dd;grid-template-columns:38px 1fr;gap:12px;padding:13px 0;display:grid}.integration-roadmap>div p{color:#6e6862;font-size:9px}.integration-roadmap>div strong{color:#37332f;margin-bottom:4px;display:block}.integration-roadmap>small{color:#887f78;margin-top:18px;font-size:8px;display:block}@media (max-width:1000px){.coach-settings-grid,.coach-terms-layout,.embedded-booking-explore,.member-coach-profile,.member-coaches-hero,.tier-context-card{grid-template-columns:1fr}.tier-entitlements{grid-template-columns:repeat(2,1fr)}.member-coach-grid,.rhythm-grid{grid-template-columns:1fr 1fr}.member-coaches-hero aside{max-width:360px}.member-coach-profile-photo{height:360px}.embedded-booking-explore{padding:24px}.coach-terms-layout{grid-template-columns:1fr}.terms-signoff{width:100%}}@media (max-width:760px){.tier-context-card{padding:20px}.benefit-tier-summary,.core-coach-choice,.member-coach-grid,.rhythm-grid,.tier-entitlements{grid-template-columns:1fr}.benefit-tier-summary{padding:24px}.member-coaches-hero{padding:30px 24px}.member-coach-profile h1,.member-coaches-hero h1{font-size:36px}.member-coach-profile>div:last-child{padding:28px 22px}.member-coach-profile blockquote{font-size:20px}.coach-settings-hero,.coach-terms-hero,.embedded-booking-explore{padding:23px}.coach-settings-hero,.coach-terms-hero{align-items:flex-start;gap:18px}.coach-settings-grid{grid-template-columns:1fr}.calendar-connect-card{grid-template-columns:52px 1fr}.rhythm-grid article{grid-template-columns:auto 1fr}.tier-entitlements article{min-height:auto}}@media (max-width:1000px){.dashboard-history{grid-template-columns:1fr}.dashboard-history>button{border-right:0;border-bottom:1px solid var(--line)}.dashboard-history>button:last-child{border-bottom:0}.upcoming-grid{grid-template-columns:1fr}}@media (max-width:760px){.assessment-cta,.dashboard-intro,.latest-report-top{flex-direction:column;align-items:flex-start}.assessment-cta>button,.dashboard-intro .soft-primary{width:100%}.assessment-list,.dashboard-journal,.latest-report-card,.shared-appointments,.upcoming-section{padding:23px 19px}.dashboard-section-head{flex-direction:column;align-items:flex-start}.dashboard-history>button{padding:19px 0}.upcoming-card{grid-template-columns:auto 1fr}.upcoming-card>button{border:1px solid var(--line);border-radius:999px;grid-column:1/-1;width:100%;padding:10px}.coach-booking-card,.coach-summary-strip{grid-template-columns:auto 1fr}.coach-booking-card>a,.coach-summary-strip>a{text-align:center;grid-column:1/-1}.journey-hero{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:22px;min-height:300px;padding:28px 22px}.journey-hero:after{width:230px;height:230px;top:-52px;right:-35px}.journey-hero>div{width:100%}.journey-hero h1{font-size:40px;line-height:1.02}.journey-hero span{font-size:14px}.journey-hero>button{width:100%;padding:14px 18px}.journey-progress{grid-template-columns:1fr;gap:0;padding:7px 0 7px 8px}.journey-progress:before{width:1px;height:auto;inset:24px auto 24px 23px}.journey-progress>div{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-items:start;gap:2px 11px;padding:9px 0}.journey-progress i{grid-row:1/3}.journey-progress span{font-size:15px}.journey-progress small{grid-column:2}.history-entry{grid-template-columns:52px minmax(0,1fr);gap:12px;width:100%;min-width:0}.history-line{left:26px}.history-card{width:100%;min-width:0;padding:20px 17px}.role-button{gap:7px;padding:3px 4px}.role-button>.avatar{width:30px;height:30px;font-size:9px}.role-button i,.role-button>span:nth-child(2){font-size:10px}.report-actions{flex-direction:column;width:100%}.report-actions button{width:100%}.report-summary{grid-template-columns:1fr}.report-summary>div+div{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.assessment-record{grid-template-columns:auto 1fr}.assessment-record>button{text-align:left;grid-column:2}.appointment-record{grid-template-columns:auto 1fr}.appointment-record>button{grid-column:2;width:max-content}.entry-detail-grid{grid-template-columns:1fr}}:root{--ink:#17312c;--muted:#718079;--paper:#f2f5f1;--line:#dfe7e1;--lime:#4f8b7d;--lime-dark:#376f63;--sage:#dcebe4;--peach:#f6ddd1;--purple:#e6e1f1;--blue:#dcebef;--orange:#df876b}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#4f8b7d52}h1,h2,h3,h4{letter-spacing:-.045em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sidebar{background:#fafcf9f5;border-color:#e3eae5;padding:30px 18px 22px}.brand{letter-spacing:-1px;font-size:25px}.brand em,.mobile-brand em{color:#4f8b7d}.nav-item{color:#66756f;border-radius:14px;padding:12px 14px;font-weight:600}.nav-item:hover{background:#eef4f0}.topbar{background:#f5f8f5d1;border-color:#e2e9e3;height:72px;padding:0 46px}.role-button{border:1px solid #e1e8e3;padding:6px 12px 6px 7px}.top-actions{border-color:#dfe7e1}.page-heading{margin-bottom:27px}.page-heading h1{font-size:42px}.subhead{font-size:13px}.assessment-list,.card,.dashboard-journal,.latest-report-card,.shared-appointments,.upcoming-section{border-color:var(--line);border-radius:22px;box-shadow:0 12px 40px #2b494009}.primary,.soft-primary{color:#fff;background:#244e45}.primary:hover{background:#193d35}.soft-primary,.soft-secondary{padding:13px 19px;font-size:11px}.dashboard-intro{background:linear-gradient(120deg,#e4eee8,#edf3ee 52%,#f3e6df);border:1px solid #dce6df;grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);align-items:center;min-height:330px;padding:46px 48px;display:grid}.dashboard-intro:after,.dashboard-intro:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.dashboard-intro:before{background:radial-gradient(circle,#b9d7cd 0,#b9d7cd66 42%,#0000 70%);width:410px;height:410px;top:-180px;right:-90px}.dashboard-intro:after{border:50px solid #e0957a24;width:250px;height:250px;bottom:-190px;right:25%}.dashboard-welcome{z-index:1;max-width:630px;position:relative}.dashboard-welcome>p{color:#527268;letter-spacing:2px;margin:0 0 20px;font-weight:800}.dashboard-welcome h1{color:#17312c;margin:0 0 16px;font-size:clamp(44px,5vw,68px);font-weight:560;line-height:.96}.dashboard-welcome h1 em{color:#4f8b7d;font-family:Georgia,Times New Roman,serif;font-weight:400}.dashboard-hero-actions{margin-top:27px;display:flex}.dashboard-pulse{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff91;border:1px solid #ffffffb3;border-radius:26px;justify-self:end;align-items:center;gap:22px;width:min(100%,350px);min-height:242px;padding:30px;display:grid;position:relative;box-shadow:0 20px 60px #30534914}.pulse-rings{place-items:center;width:120px;height:120px;display:grid;position:relative}.pulse-rings i{border:9px solid #0000;border-top-color:#4f8b7d;border-radius:50%;position:absolute;inset:0;transform:rotate(35deg)}.pulse-rings i:nth-child(2){border-width:8px;border-top-color:#db967d;border-right-color:#db967d;inset:16px;transform:rotate(-12deg)}.pulse-rings i:nth-child(3){border-width:7px;border-top-color:#8b7cb6;border-bottom-color:#8b7cb6;border-right-color:#8b7cb6;inset:32px;transform:rotate(18deg)}.dashboard-pulse>div:last-child{gap:7px;display:grid}.dashboard-pulse small{letter-spacing:1.7px;color:#6a8179;font-size:8px;font-weight:800}.dashboard-pulse span{color:#718079;font-size:10px;line-height:1.45}.dashboard-at-a-glance{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dashboard-at-a-glance article{border:1px solid var(--line);border-radius:19px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-width:0;padding:19px;display:grid}.dashboard-at-a-glance article>i{color:#3b7568;background:#e4f0eb;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.dashboard-at-a-glance article:nth-child(2)>i{color:#7b69a5;background:#eee9f5}.dashboard-at-a-glance article:nth-child(3)>i{color:#b96a50;background:#fae9e1}.dashboard-at-a-glance article>div{gap:3px;min-width:0;display:grid}.dashboard-at-a-glance small{letter-spacing:1.3px;color:#86938e;font-size:7px;font-weight:800}.dashboard-at-a-glance strong{font-size:13px}.dashboard-at-a-glance span{color:#7b8983;font-size:9px}.dashboard-at-a-glance button{border:1px solid var(--line);cursor:pointer;background:#fafcfb;border-radius:50%;width:31px;height:31px}.dashboard-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:start;gap:20px;display:grid}.dashboard-section-head h2{letter-spacing:-.04em}.dashboard-section-head>button{color:#356e62;font-size:10px;font-weight:700}.dashboard-history{border-top:1px solid var(--line);grid-template-columns:1fr}.dashboard-history>button{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;padding:18px 3px;transition:all .2s}.dashboard-history>button:last-child{border-bottom:0}.dashboard-history time,.history-entry time{color:#3f7568;background:#edf4f0;border:0;border-radius:13px;width:46px;height:49px}.dashboard-history time b,.history-entry time b{font-family:inherit;font-size:19px;font-weight:650}.dashboard-history strong{font-size:13px}.dashboard-history p{font-size:9px}.dashboard-journal-empty{background:linear-gradient(135deg,#f7f4ef,#eef4ef);border:1px solid #dde3de;border-radius:17px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;min-height:280px;padding:34px;display:flex}.dashboard-journal-empty strong{font-family:Georgia,serif;font-size:27px;font-weight:500}.dashboard-journal-empty p{color:#626a65;max-width:420px;margin:10px 0 22px;font-size:14px;line-height:1.6}.dashboard-journal-empty button{color:#fff;cursor:pointer;background:#315a50;border:0;border-radius:999px;padding:12px 17px;font-weight:750}.upcoming-grid{grid-template-columns:1fr;gap:12px}.upcoming-card{background:#f7faf8;border-color:#e2eae4;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:17px}.upcoming-card h3{letter-spacing:-.025em;font-size:15px}.upcoming-date,.upcoming-mark{width:42px;height:45px;padding-right:10px}.upcoming-date b{font-family:inherit;font-size:18px}.upcoming-mark{padding:0;font-family:inherit;font-size:16px}.upcoming-card>button{border:1px solid var(--line);color:#356e62;border-radius:999px;width:42px;height:32px}.coach-summary-strip{background:#244e45;border-radius:22px;grid-template-columns:auto minmax(160px,.45fr) minmax(250px,1fr) auto;padding:22px 25px;box-shadow:0 18px 40px #183e351f}.coach-summary-strip .coach-message{color:#e4eee9;letter-spacing:0;border-left:1px solid #ffffff29;margin:0;padding-left:26px;font:italic 13px/1.5 Georgia,serif}.journey-hero{background:linear-gradient(125deg,#244e45,#356b5f 62%,#638f85);min-height:315px;padding:48px}.journey-hero:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:340px;height:340px;position:absolute;top:-110px;right:-25px;box-shadow:0 0 0 55px #ffffff0b,0 0 0 110px #ffffff06}.journey-hero:after{filter:blur(24px);opacity:.75;background:radial-gradient(circle at 40% 35%,#f1aa8fbf,#0000 45%),radial-gradient(circle at 65% 65%,#b6a4dc9e,#0000 48%);width:210px;height:210px;top:27%;right:11%}.journey-hero h1{font-size:clamp(45px,5vw,67px);font-weight:540;line-height:.96}.journey-hero span{color:#d7e5e0;max-width:510px;font-family:inherit;font-size:13px;font-style:normal;display:block}.journey-hero>button{color:#244e45;background:#fff;padding:14px 20px}.journey-progress{border:1px solid var(--line);border-radius:22px;padding:25px 25px 22px}.journey-progress:before{background:#cfddd7;top:39px;left:13%;right:13%}.journey-progress span{font-family:inherit;font-size:13px;font-weight:650}.journey-progress i{background:#fff}.journal-filter-bar{border:0;gap:8px;padding:0}.journal-filter-bar button{border-color:var(--line);padding:10px 16px}.journal-filter-bar button.active{background:#244e45;border-color:#244e45}.history-timeline{max-width:980px}.history-entry{grid-template-columns:58px minmax(0,1fr);gap:18px}.history-line{background:#cfdcd6}.history-card{border-color:var(--line);border-radius:19px;padding:24px 26px;box-shadow:0 10px 35px #2b494009}.history-card.call,.history-card.reflection,.history-card.report{border-left:1px solid var(--line);background:#fff}.history-card.call:before,.history-card.reflection:before,.history-card.report:before{float:right;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.history-card.call:before{content:"○";color:#7969a2;background:#eee9f5}.history-card.report:before{content:"↗";color:#ae664f;background:#fae9e1}.history-card.reflection:before{content:"✦";color:#3f7568;background:#e5f0ec}.history-card>p{color:#678278}.history-card.call>p{color:#7b6b9d}.history-card.reflection>p{color:#4f7d70}.history-card>span{font-size:10px}.history-actions button{color:#356e62}.assessment-cta,.coach-booking-card{background:linear-gradient(120deg,#e5efe9,#f3eee9);border-color:#dce6df;border-radius:25px;padding:35px}.appointment-record p,.assessment-cta p,.assessment-record p,.coach-booking-card p,.latest-report-top p,.report-summary span{color:#55796e}.assessment-list,.latest-report-card,.shared-appointments{padding:29px}.appointment-record time,.assessment-record time{background:#edf4f0;border:0;border-radius:13px}.appointment-record time b,.assessment-record time b{font-family:inherit}.appointment-record>button,.assessment-record>button{color:#356e62}.coach-booking-card{box-shadow:none}.appointment-record.upcoming time{color:#a7614c;background:#fae9e1;border:0}@media (max-width:1100px){.dashboard-intro{grid-template-columns:1fr;gap:28px}.dashboard-pulse{justify-self:stretch;width:100%}.dashboard-content-grid{grid-template-columns:1fr}.dashboard-at-a-glance{grid-template-columns:1fr 1fr}.dashboard-at-a-glance article:last-child{grid-column:1/-1}.coach-summary-strip{grid-template-columns:auto 1fr auto}.coach-summary-strip .coach-message{display:none}}@media (max-width:760px){.workspace{width:100%;margin-left:0}.topbar{height:60px;padding:0 12px}.page{padding:20px 14px 92px}.sidebar{border-top:1px solid var(--line);background:#fbfdfbf2;height:72px;box-shadow:0 -8px 30px #28463d12}.nav-item{border-radius:13px;padding:4px 2px;font-size:8px}.nav-item span{width:25px;height:25px;font-size:13px}.nav-item.active{box-shadow:none}.dashboard-intro{border-radius:24px;min-height:auto;padding:30px 23px}.dashboard-welcome h1{font-size:43px}.dashboard-welcome>span{font-size:12px}.dashboard-hero-actions{flex-direction:column}.dashboard-hero-actions button{width:100%}.dashboard-pulse{border-radius:19px;grid-template-columns:auto 1fr;min-height:auto;padding:20px}.pulse-rings{width:90px;height:90px}.pulse-rings i:nth-child(2){inset:13px}.pulse-rings i:nth-child(3){inset:26px}.dashboard-pulse strong{font-size:15px}.dashboard-at-a-glance{grid-template-columns:1fr}.dashboard-at-a-glance article:last-child{grid-column:auto}.dashboard-at-a-glance article{padding:16px}.assessment-list,.dashboard-journal,.latest-report-card,.shared-appointments,.upcoming-section{border-radius:19px;padding:21px 18px}.dashboard-section-head{align-items:flex-start}.dashboard-history>button{padding:16px 0}.coach-summary-strip{border-radius:19px;grid-template-columns:auto 1fr;padding:20px}.coach-summary-strip>a{text-align:center;grid-column:1/-1}.coach-summary-strip .coach-message{display:none}.journey-hero{border-radius:24px;justify-content:flex-end;align-items:flex-start;min-height:365px;padding:28px 23px}.journey-hero h1{font-size:45px}.journey-hero>button{width:100%}.journey-hero:before{right:-180px}.journey-hero:after{top:8%;right:-15%}.journey-progress{border-radius:19px;padding:10px 12px}.journey-progress:before{left:27px}.journey-progress>div{padding:10px 0}.journey-progress span{font-size:13px}.history-card{border-radius:17px;padding:19px 17px}.history-card h3{font-size:18px}.assessment-cta,.coach-booking-card{border-radius:21px;padding:27px 22px}}:root{--ink:#151816;--muted:#747b77;--paper:#fff;--line:#e8ebe8;--lime:#52796f;--lime-dark:#385e55}.app-shell,.workspace,body,html{background:#fff}.sidebar{background:#fbfcfb}.sidebar,.topbar{border-color:#eceeec}.topbar{background:#ffffffe6}.page{max-width:1500px}.nav-item.active{background:#171a18}.nav-item span{background:#f0f2f0}.nav-item.active span{background:#ffffff24}.role-button{box-shadow:0 5px 20px #141c1809}.primary,.soft-primary{background:#171a18}.primary:hover,.soft-primary:hover{background:#303532}.dashboard-intro{background:#f6f7f5;border-color:#eceeeb;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:34px;min-height:420px;padding:18px 18px 18px 48px}.dashboard-intro:after,.dashboard-intro:before{display:none}.dashboard-welcome h1{color:#141715}.dashboard-welcome>p{color:#687a73}.dashboard-welcome>span{color:#69736e}.dashboard-visual{background:#d8ddd8;border-radius:22px;min-width:0;height:382px;position:relative;overflow:hidden}.dashboard-visual>img{object-position:center 42%;filter:saturate(.82)contrast(.95);display:block}.dashboard-pulse{z-index:2;border:1px solid #fffc;border-radius:17px;grid-template-columns:auto 1fr;gap:15px;width:auto;min-height:102px;padding:14px 18px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 15px 38px #131d181f}.pulse-rings b{font-size:15px}.dashboard-pulse strong{font-size:14px}.dashboard-pulse span{font-size:9px}.dashboard-at-a-glance article{background:#f7f8f6;border-color:#eceeeb;border-radius:18px}.dashboard-at-a-glance article:nth-child(2)>i,.dashboard-at-a-glance article:nth-child(3)>i,.dashboard-at-a-glance article>i{color:#293f38;background:#fff}.assessment-list,.dashboard-journal,.latest-report-card,.shared-appointments,.upcoming-section{box-shadow:none;background:#fff}.dashboard-history>button:hover{background:#f7f8f6}.upcoming-card,.upcoming-card.assessment{background:#f7f8f6;border-color:#eceeeb}.coach-summary-strip{color:#171a18;box-shadow:none;background:#f3f4f2;border:1px solid #e7eae7}.journey-hero{color:#171a18;background:#f6f7f5;border:1px solid #eceeeb;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:34px;min-height:420px;padding:18px 18px 18px 48px;display:grid}.journey-hero:after,.journey-hero:before{display:none}.journey-hero>div{max-width:610px}.journey-hero h1{color:#171a18;font-size:clamp(46px,5vw,69px)}.journey-hero h1 em{color:#52796f;font-family:Georgia,Times New Roman,serif;font-weight:400}.journey-hero span{color:#68736d;max-width:500px}.journey-hero>div>button{color:#fff;cursor:pointer;background:#171a18;border:0;border-radius:999px;margin-top:25px;padding:14px 20px;font-size:10px;font-weight:700}.journey-media{background:#dedfdd;border-radius:22px;height:382px;margin:0;position:relative;overflow:hidden}.journey-media img{filter:saturate(.67)contrast(.92);display:block;transform:scale(1.03)}.journey-media:after{content:"";background:linear-gradient(#0000 55%,#0c120f61);position:absolute;inset:0}.journey-media figcaption{z-index:1;color:#fff;font:italic 16px Georgia,serif;position:absolute;bottom:21px;left:24px}.journey-progress{border-color:#eceeeb}.journal-filter-bar button,.journey-progress{background:#f7f8f6}.assessment-cta{background:#f6f7f5;border-color:#eceeeb;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;padding:18px 18px 18px 34px;display:grid}.assessment-image{border-radius:17px;width:190px;height:132px;overflow:hidden}.assessment-image img{object-fit:cover;object-position:center 35%;filter:saturate(.62);width:100%;height:100%}.assessment-cta>button{background:#171a18}.coach-booking-card{background:#f6f7f5;border-color:#eceeeb;grid-template-columns:220px minmax(0,1fr) auto;padding:18px}.coach-booking-photo{border-radius:17px;width:220px;height:148px;position:relative;overflow:hidden}.coach-booking-photo img{filter:saturate(.62)contrast(.94)}.coach-booking-photo .coach-monogram{color:#171a18;background:#fff;position:absolute;bottom:12px;left:12px;box-shadow:0 8px 22px #141c1824}.coach-booking-card>a{background:#171a18}@media (max-width:1100px){.dashboard-intro,.journey-hero{grid-template-columns:1fr;padding:34px}.dashboard-visual,.journey-media{height:360px}.assessment-cta{grid-template-columns:1fr auto}.assessment-image{grid-area:1/2/3}.assessment-cta>button{width:max-content}.coach-booking-card{grid-template-columns:180px 1fr}.coach-booking-photo{width:180px}.coach-booking-card>a{grid-column:2;width:max-content}}@media (max-width:760px){.dashboard-intro,.journey-hero{border-radius:22px;gap:24px;padding:18px}.dashboard-welcome{padding:12px 5px 0}.dashboard-welcome h1{font-size:42px}.dashboard-visual,.journey-media{border-radius:18px;height:330px}.dashboard-pulse{padding:12px;bottom:10px;left:10px;right:10px}.pulse-rings{width:58px;height:58px}.journey-hero{min-height:auto}.journey-hero h1{font-size:44px}.journey-hero>div>button{width:100%}.journey-media figcaption{bottom:17px;left:18px}.assessment-cta{grid-template-columns:1fr;padding:18px}.assessment-image{grid-area:auto;width:100%;height:190px}.assessment-cta>button{width:100%}.coach-booking-card{grid-template-columns:1fr;padding:18px}.coach-booking-photo{width:100%;height:210px}.coach-booking-card>a{text-align:center;grid-column:auto;width:100%}}:root{--paus-purple:#a16ca6;--paus-sage:#bdc89f;--paus-cream:#f3f1ed;--paus-chocolate:#342725;--paus-coral:#b76545}.brand{align-items:flex-end;gap:8px;height:42px;font-family:inherit;display:flex}.brand img{object-fit:contain;mix-blend-mode:multiply;width:94px;height:42px;display:block}.brand span{letter-spacing:1.8px;color:#6c6965;padding-bottom:5px;font-size:7px;font-weight:800}.mobile-brand{align-items:center;gap:6px;font-family:inherit}.mobile-brand img{object-fit:contain;mix-blend-mode:multiply;width:70px;height:34px}.mobile-brand span{letter-spacing:1.4px;color:#6c6965;font-size:6px;font-weight:800}.brand-note{margin-top:8px}.dashboard-welcome h1 em,.journey-hero h1 em{color:var(--paus-purple)}.dashboard-welcome>p,.journey-hero p{color:#795b7d}.pulse-rings i{border-top-color:var(--paus-sage)}.pulse-rings i:nth-child(2){border-top-color:var(--paus-coral);border-right-color:var(--paus-coral)}.pulse-rings i:nth-child(3){border-top-color:var(--paus-purple);border-right-color:var(--paus-purple);border-bottom-color:var(--paus-purple)}.dashboard-visual:before{content:"";z-index:1;background:var(--paus-purple);opacity:.72;border-radius:0 0 0 100%;width:95px;height:95px;position:absolute;inset:0 0 auto auto}.paus-principles{grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:10px 4px;display:grid}.paus-principles>p{letter-spacing:2px;color:#6f6b67;white-space:nowrap;margin:0;font-weight:900}.paus-principles>div{gap:9px}.paus-principles span{letter-spacing:1.4px;border-radius:15px;justify-content:space-between;align-items:center;min-height:54px;padding:14px 16px;font-size:10px;font-weight:900;display:flex;position:relative;overflow:hidden}.paus-principles span:after{content:"";border:1px solid #1a19181f;border-radius:50%;width:55px;height:55px;position:absolute;bottom:-27px;right:-24px}.paus-principles small{letter-spacing:0;text-transform:lowercase;font-size:8px;font-weight:600}.paus-principles .love{color:#76537a;background:#eee8f0}.paus-principles .health{color:#536044;background:#e8ecdd}.paus-principles .work{color:#8b503a;background:#f3e8e2}.paus-principles .play{color:#4f6871;background:#e6edf0}.dashboard-at-a-glance article:first-child{border-top:3px solid var(--paus-purple)}.dashboard-at-a-glance article:nth-child(2){border-top:3px solid var(--paus-sage)}.dashboard-at-a-glance article:nth-child(3){border-top:3px solid var(--paus-coral)}.dashboard-history time,.history-entry time{color:#76537a;background:#f1ebf2}.dashboard-history>button:nth-child(2) time{color:#596448;background:#e9edde}.dashboard-history>button:nth-child(3) time{color:#8c523c;background:#f3e7e1}.upcoming-card.assessment{background:#f2edf3;border-color:#e8dce9}.upcoming-mark{color:#7d5981;border-color:#dac9dc}.coach-summary-strip{background:var(--paus-chocolate);color:#fff;border:0}.journey-media:before{content:"PAUS · MOVE · CONNECT · GROW";z-index:2;letter-spacing:1.3px;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:900;position:absolute;top:17px;left:18px}.journal-filter-bar button.active{background:var(--paus-chocolate);border-color:var(--paus-chocolate)}.journey-progress .current i{background:var(--paus-purple);border-color:var(--paus-purple);box-shadow:0 0 0 6px #a16ca621}.journey-progress .current small{color:#805785}.journey-progress .complete i{color:#5b674a;background:#e7ecdc;border-color:#d0dab8}.history-card.call:before{color:#77547c;background:#eee8f0}.history-card.report:before{color:#8b503a;background:#f3e8e2}.history-card.reflection:before{color:#566149;background:#e8ecdd}.assessment-cta{border-top:4px solid var(--paus-sage)}.coach-booking-card{border-top:4px solid var(--paus-purple)}.assessment-cta>button,.coach-booking-card>a{background:var(--paus-chocolate)}.paus-world{background:var(--paus-purple);border-radius:24px;grid-template-columns:minmax(230px,.78fr) repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.paus-world-copy{color:#fff;flex-direction:column;justify-content:center;padding:26px 22px;display:flex}.paus-world-copy>p{letter-spacing:2px;margin:0 0 16px;font-size:8px;font-weight:900}.paus-world-copy h2{margin:0 0 15px;font-size:38px;line-height:.98}.paus-world-copy h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.paus-world-copy span{color:#ffffffd1;max-width:260px;font-size:10px;line-height:1.55}.paus-world figure{background:#ddd;border-radius:17px;height:270px;margin:0;position:relative;overflow:hidden}.paus-world figure:after{content:"";background:linear-gradient(#0000,#1b151a80);position:absolute;inset:45% 0 0}.paus-world img{object-fit:cover;filter:saturate(.78)contrast(.94);width:100%;height:100%;display:block}.paus-world figcaption{z-index:1;color:#fff;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;bottom:14px;left:16px}@media (max-width:760px){.mobile-brand{display:flex}.brand-note{display:none}.paus-principles{grid-template-columns:1fr;gap:10px;padding:4px 0}.paus-principles>div{grid-template-columns:1fr 1fr}.paus-principles span{min-height:49px;padding:12px 14px}.dashboard-visual:before{width:72px;height:72px}.paus-world{grid-template-columns:1fr 1fr;padding:11px}.paus-world-copy{grid-column:1/-1;padding:22px 14px}.paus-world-copy h2{font-size:34px}.paus-world figure{height:190px}.paus-world figure:last-child{grid-column:1/-1}}.dashboard-intro{isolation:isolate;background:#8399a0;border:0;border-radius:30px;min-height:610px;padding:0;display:block;position:relative;overflow:hidden}.dashboard-visual{background:#8399a0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.dashboard-visual>img{object-fit:cover;object-position:center 43%;filter:saturate(.78)contrast(.93);width:100%;height:100%}.dashboard-visual:before{display:none}.dashboard-visual:after{content:"";background:linear-gradient(90deg,#121815a1,#12181540 42%,#12181508 70%),linear-gradient(#0b100d0a 45%,#0b100d6b);position:absolute;inset:0}.dashboard-welcome{z-index:3;max-width:500px;padding:0;position:absolute;top:50%;left:clamp(30px,5vw,74px);transform:translateY(-52%)}.dashboard-welcome>p{color:#ffffffc2;letter-spacing:2.2px;margin-bottom:18px}.dashboard-welcome h1{color:#fff;letter-spacing:-.055em;font-size:clamp(50px,5.7vw,78px);line-height:.94}.dashboard-welcome h1 em{color:#fff;font-family:inherit;font-style:normal}.dashboard-welcome>span{color:#ffffffd4;max-width:425px;line-height:1.55;display:block}.dashboard-hero-actions{margin-top:25px}.dashboard-hero-actions .soft-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border-color:#ffffff61}.dashboard-next{z-index:4;color:#171a18;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border:1px solid #ffffffbd;border-radius:18px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:14px;width:340px;padding:14px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 16px 42px #121a1629}.dashboard-next>span{color:#79577d;background:#f0e8f1;border-radius:14px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:700;display:grid}.dashboard-next>div{gap:3px;display:grid}.dashboard-next small{letter-spacing:1.35px;color:#806d82;font-size:7px;font-weight:800}.dashboard-next strong{font-size:12px}.dashboard-next p{color:#727873;margin:0;font-size:9px}.dashboard-next button{color:#fff;cursor:pointer;background:#171a18;border:0;border-radius:50%;width:32px;height:32px}.dashboard-pulse{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border-color:#ffffffbd;width:350px;min-height:100px;bottom:22px;left:auto;right:22px}.paus-principles{padding:3px 4px}.dashboard-at-a-glance article{border:1px solid #e9ece9;min-height:112px;padding:20px 22px}.dashboard-at-a-glance article:first-child,.dashboard-at-a-glance article:nth-child(2),.dashboard-at-a-glance article:nth-child(3){border-top:1px solid #e9ece9}.journey-hero{color:#fff;isolation:isolate;background:#4a443c;border:0;border-radius:30px;min-height:520px;padding:0;display:block;position:relative;overflow:hidden}.journey-media{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.journey-media img{object-fit:cover;filter:saturate(.55)contrast(.95);width:100%;height:100%;transform:none}.journey-media:before{color:#171a18;background:#ffffffe0;top:20px;left:auto;right:20px}.journey-media figcaption{color:#ffffffd1;bottom:22px;left:auto;right:25px}.journey-hero>div{z-index:3;max-width:560px;position:absolute;top:50%;left:clamp(30px,5vw,70px);transform:translateY(-50%)}.journey-hero p{color:#ffffffb3}.journey-hero h1,.journey-hero h1 em{color:#fff}.journey-hero span{color:#ffffffd4}.journey-hero>div>button{color:#171a18;background:#fff}.assessment-cta{background:#f3f4f2;border:0;border-radius:28px;min-height:380px;padding:45px 48% 42px 48px;display:block;position:relative;overflow:hidden}.assessment-cta>div:first-child{z-index:2;max-width:570px;position:relative}.assessment-cta h2{font-size:clamp(34px,4vw,54px);line-height:1.02}.assessment-image{border-radius:0;width:44%;position:absolute;inset:0 0 0 auto}.assessment-image:after{content:"";background:linear-gradient(90deg,#f3f4f2,#0000 34%);position:absolute;inset:0}.assessment-cta>button{z-index:2;margin-top:24px;position:relative}.coach-booking-card{isolation:isolate;background:#d7d5cf;border:0;border-radius:30px;min-height:520px;padding:0;display:block;position:relative;overflow:hidden}.coach-booking-photo{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.coach-booking-photo img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(.96);width:100%;height:100%}.coach-booking-photo:after{content:"";background:linear-gradient(90deg,#16181414,#16181403),linear-gradient(#0000 47%,#12141154);position:absolute;inset:0}.coach-scene-label{z-index:2;letter-spacing:1.45px;color:#171a18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:999px;padding:9px 12px;font-size:7px;font-weight:900;position:absolute;top:21px;left:22px}.coach-booking-card>div:nth-child(2){z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:21px;width:min(410px,100% - 44px);position:absolute;bottom:22px;left:22px;box-shadow:0 18px 48px #16191529}.coach-booking-card>div:nth-child(2)>p{color:#75577a}.coach-booking-card>div:nth-child(2)>span{color:#69706c;max-width:350px;font-size:10px;line-height:1.55;display:block}.coach-availability{border-top:1px solid #e4e7e4;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.coach-availability .coach-monogram{width:37px;height:37px;box-shadow:none;font-style:normal;position:static}.coach-availability b{font-size:10px;display:grid}.coach-availability small{color:#7b817d;margin-top:3px;font-size:8px;font-weight:500}.coach-booking-card>a{z-index:4;color:#171a18;background:#fff;position:absolute;top:21px;right:22px;box-shadow:0 12px 30px #1418151f}.shared-appointments{border-radius:24px}@media (max-width:1000px){.dashboard-intro{min-height:650px}.dashboard-welcome{top:45%}.dashboard-pulse{width:320px}.assessment-cta{padding-right:43%}.assessment-image{width:40%}}@media (max-width:760px){.dashboard-intro{border-radius:24px;min-height:690px}.dashboard-visual>img{object-position:59% center}.dashboard-visual:after{background:linear-gradient(#0f14111f,#0f141147 42%,#0f1411c7)}.dashboard-welcome{inset:auto 24px 192px;transform:none}.dashboard-welcome h1{font-size:47px}.dashboard-welcome>span{font-size:11px}.dashboard-next{width:auto;top:14px;left:14px;right:14px}.dashboard-next>span{width:45px;height:45px}.dashboard-pulse{width:auto;bottom:14px;left:14px;right:14px}.journey-hero{min-height:610px}.journey-media img{object-position:47% center}.journey-media:after{background:linear-gradient(#14121008 25%,#141210bf 78%)}.journey-hero>div{inset:auto 23px 28px;transform:none}.journey-hero h1{font-size:45px}.journey-media figcaption{display:none}.assessment-cta{flex-direction:column;min-height:auto;padding:24px;display:flex}.assessment-image{border-radius:20px;order:-1;width:100%;height:245px;position:relative}.assessment-image:after{display:none}.assessment-cta h2{font-size:37px}.assessment-cta>button{width:100%}.coach-booking-card{border-radius:24px;min-height:680px}.coach-booking-photo img{object-position:47% center}.coach-booking-photo:after{background:linear-gradient(#0000 34%,#1214116b)}.coach-booking-card>div:nth-child(2){width:auto;padding:21px;bottom:14px;left:14px;right:14px}.coach-booking-card h2{font-size:33px}.coach-booking-card>a{top:14px;right:14px}.coach-scene-label{top:66px;left:14px}}:root{--ink:#111311;--muted:#747975;--paper:#f4f5f2;--white:#fff;--line:#dde1dc;--paus-purple:#a976b1;--paus-sage:#b9c89d;--paus-coral:#e36f4f;--paus-blue:#a8c9d4}body,html{background:var(--paper);color:var(--ink)}body{letter-spacing:-.01em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.appointment-record time b,.assessment-record time b,.history-entry time b,.upcoming-date b,h1,h2,h3,h4{letter-spacing:-.055em;font-family:inherit;font-weight:620}a,button{transition:transform .2s,background-color .2s,color .2s,border-color .2s}a:hover,button:hover{transform:translateY(-1px)}.app-shell{background:var(--paper)}.sidebar{color:#fff;background:#111311;border:0;width:210px;padding:28px 18px 22px}.brand,.brand img{height:46px}.brand img{filter:invert();mix-blend-mode:normal;width:105px}.brand span{color:#7d847e}.brand-note{color:#717771;margin:7px 3px 46px}.nav-item{color:#919891;border-radius:12px;min-height:46px;padding:10px 11px;font-size:12px;position:relative}.nav-item span{color:#8b918b;background:#202320;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.nav-item.active{color:#111311;box-shadow:none;background:#fff}.nav-item.active:after{content:"";border-radius:50%;width:5px;height:5px;position:absolute;right:12px}.workspace{width:calc(100% - 210px);margin-left:210px}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f4f5f2db;border:0;height:62px;padding:0 28px}.role-button{background:#fff;border:1px solid #e3e6e2;border-radius:999px;padding:6px 11px 6px 7px;box-shadow:0 8px 26px #1318140d}.top-actions{border:0}.page{max-width:1560px;padding:22px 30px 72px}.member-dashboard-v3{gap:24px}.assessment-cta>button,.coach-booking-card>a,.primary,.secondary,.soft-primary,.soft-secondary{border-radius:12px;padding:13px 17px}.dashboard-intro{background:#718992;border-radius:22px;min-height:650px;box-shadow:0 24px 70px #1b251f1f}.dashboard-welcome{max-width:590px;left:clamp(34px,5.5vw,86px)}.dashboard-welcome>p{letter-spacing:2.5px;font-size:9px;font-weight:750}.dashboard-welcome h1{letter-spacing:-.075em;margin-bottom:22px;font-size:clamp(62px,6.4vw,96px);font-weight:570;line-height:.88}.dashboard-welcome>span{max-width:470px;font-size:13px;line-height:1.6}.dashboard-hero-actions{gap:9px}.dashboard-hero-actions .soft-secondary{background:#ffffff14;border-color:#ffffff4d}.dashboard-next{width:320px;box-shadow:none;background:#f9faf8e6;border-radius:15px;padding:10px;top:18px;right:18px}.dashboard-next>span{background:#111311;border-radius:11px;width:46px;height:46px;font-size:17px}.dashboard-next button{border-radius:10px}.dashboard-pulse{width:330px;box-shadow:none;background:#f9faf8e6;border-radius:15px;padding:12px 14px;right:18px}.pulse-rings{width:62px;height:62px}.pulse-rings i{border-width:5px}.pulse-rings i:nth-child(2){border-width:4px;inset:9px}.pulse-rings i:nth-child(3){border-width:4px;inset:18px}.paus-principles{background:0 0;padding:0;display:block}.paus-principles>p{color:#8a8f8a;margin:0 0 10px;font-size:8px}.paus-principles>div{border-top:1px solid #daddd9;border-bottom:1px solid #daddd9;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.paus-principles span{border-right:1px solid #daddd9;border-radius:0;min-height:64px;padding:0 18px;color:#161916!important;background:0 0!important}.paus-principles span:last-child{border-right:0}.paus-principles span:before{content:"";background:var(--paus-purple);border-radius:50%;width:7px;height:7px;margin-right:10px}.paus-principles .health:before{background:var(--paus-coral)}.paus-principles .work:before{background:var(--paus-blue)}.paus-principles .play:before{background:var(--paus-sage)}.paus-principles span:after{display:none}.paus-principles small{color:#888d88;margin-left:auto}.dashboard-at-a-glance{gap:10px}.dashboard-at-a-glance article{background:#fff;border:0;border-radius:16px;min-height:108px;padding:17px 18px}.dashboard-at-a-glance article>i{background:#f0f1ee;border-radius:11px}.dashboard-at-a-glance article button{border-radius:10px}.dashboard-content-grid{gap:10px}.dashboard-journal,.upcoming-section{background:#fff;border:0;border-radius:18px;padding:27px}.dashboard-section-head{margin-bottom:18px}.dashboard-section-head h2{font-size:25px}.dashboard-section-head>button{color:#111311;font-family:inherit;font-style:normal}.dashboard-history{border-color:#eaede9}.dashboard-history>button{padding:21px 18px}.dashboard-history>button:hover{background:#f5f6f3;padding-left:18px}.dashboard-history time,.history-entry time{border-radius:11px;color:#252925!important;background:#f0f1ee!important}.upcoming-card,.upcoming-card.assessment{background:#f4f5f2;border:0;border-radius:13px;padding:15px}.upcoming-card>button{background:#fff;border:0}.coach-summary-strip{background:#111311;border-radius:16px;padding:18px}.coach-summary-strip a{border-radius:11px}.paus-world{background:#111311;border-radius:19px;gap:8px;padding:8px}.paus-world-copy{padding:24px}.paus-world-copy h2{letter-spacing:-.065em;font-family:inherit;font-size:43px;font-weight:580}.paus-world-copy h2 em{font-family:inherit;font-style:normal}.paus-world figure{border-radius:13px;height:290px}.paus-world img{filter:saturate(.78)contrast(.98)}.journey-hero{border-radius:22px;min-height:590px;box-shadow:0 24px 70px #1b251f1a}.journey-hero>div{max-width:670px;left:clamp(34px,5.5vw,86px)}.journey-hero h1{letter-spacing:-.075em;font-size:clamp(60px,6.3vw,92px);font-weight:570;line-height:.88}.journey-hero h1 em{font-family:inherit;font-style:normal}.journey-media:before{border-radius:10px}.journey-hero>div>button{border-radius:12px}.journey-progress{background:#fff;border:0;border-radius:16px;padding:18px}.journey-progress:before{background:#e3e6e2}.journey-progress i{background:#eef0ed;border:0}.journey-progress .complete i{background:#e5eadf}.journey-progress .current i{box-shadow:none;background:#111311;border-color:#111311}.journal-filter-bar button{background:#fff;border:0;border-radius:10px}.journal-filter-bar button.active{background:#111311}.history-card,.history-card.call,.history-card.reflection,.history-card.report{box-shadow:none;background:#fff;border:0;border-radius:15px}.history-card h3{font-size:20px}.assessment-cta{color:#fff;background:#111311;border-radius:22px;min-height:440px;box-shadow:0 24px 70px #1b251f17}.assessment-cta>div:first-child{align-self:center}.assessment-cta h2{letter-spacing:-.07em;font-size:clamp(46px,5vw,70px);font-weight:570}.assessment-list,.latest-report-card,.shared-appointments{background:#fff;border:0;border-radius:18px}.latest-report-top h2{font-size:27px}.report-actions .soft-primary{background:#111311}.coach-booking-card{border-radius:22px;min-height:600px;box-shadow:0 24px 70px #1b251f1a}.coach-booking-photo img{filter:saturate(.72)contrast(.98)}.coach-scene-label{border-radius:10px}.coach-booking-card>div:nth-child(2){width:min(470px,100% - 36px);box-shadow:none;background:#fafbf9eb;border-radius:16px;padding:24px;bottom:18px;left:18px}.coach-booking-card h2{letter-spacing:-.065em;font-size:44px;font-weight:580}.coach-booking-card>a{color:#fff;background:#111311;border-radius:11px;top:18px;right:18px}.coach-availability{border-color:#dfe2df}.shared-appointments{padding:27px}@media (max-width:1050px){.sidebar{width:188px}.workspace{width:calc(100% - 188px);margin-left:188px}.page{padding:20px 22px 64px}.dashboard-welcome h1{font-size:66px}.dashboard-next{width:285px}.dashboard-pulse{width:300px}.paus-world{grid-template-columns:1fr 1fr}.paus-world figure:last-child,.paus-world-copy{grid-column:1/-1}}@media (max-width:760px){.sidebar{background:#111311f5;border:0;width:auto}.workspace{width:100%;margin-left:0}.topbar{background:#f4f5f2eb}.nav-item{color:#8f968f}.nav-item.active{color:#111311;background:#fff}.nav-item span{background:#202320}.nav-item.active span{color:#fff;background:#111311}.page{padding:14px 12px 88px}.dashboard-intro{border-radius:18px;min-height:700px}.dashboard-welcome{bottom:190px;left:21px;right:21px}.dashboard-welcome h1{font-size:52px;line-height:.91}.dashboard-next{width:auto;top:10px;left:10px;right:10px}.dashboard-pulse{width:auto;bottom:10px;left:10px;right:10px}.paus-principles>div{grid-template-columns:1fr 1fr}.paus-principles span:nth-child(2){border-right:0}.paus-principles span:nth-child(-n+2){border-bottom:1px solid #daddd9}.dashboard-at-a-glance{grid-template-columns:1fr}.paus-world{border-radius:16px;grid-template-columns:1fr 1fr}.paus-world figure{height:205px}.journey-hero{border-radius:18px;min-height:620px}.journey-hero h1{font-size:52px;line-height:.91}.journey-progress{border-radius:14px}.assessment-cta{background:#111311;padding:12px}.assessment-image{border-radius:14px;height:270px}.assessment-cta>div:first-child{padding:12px}.assessment-cta h2{font-size:43px}.assessment-cta>button{margin:8px 12px 12px}.coach-booking-card{border-radius:18px;min-height:710px}.coach-booking-card>div:nth-child(2){width:auto;bottom:10px;left:10px;right:10px}.coach-booking-card h2{font-size:36px}}.dashboard-intro{background:#78909a}.dashboard-welcome{max-width:560px;top:45%}.dashboard-welcome h1{font-size:clamp(60px,6vw,88px)}.dashboard-next{z-index:6}.pillar-selector{z-index:5;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19232373;border:1px solid #ffffff2e;border-radius:16px;width:320px;padding:14px;position:absolute;top:90px;right:18px;box-shadow:0 18px 50px #0e141229}.pillar-selector>p{margin:0 0 11px;font-weight:650}.pillar-selector>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pillar-selector button{text-align:left;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff14;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-height:78px;padding:12px;font-size:10px;font-weight:650;display:grid}.pillar-selector button:hover{background:#ffffff2e}.pillar-selector button i{background:var(--paus-purple);border-radius:50%;grid-row:1/3;width:27px;height:27px}.pillar-selector button .health-dot{background:var(--paus-coral)}.pillar-selector button .work-dot{background:var(--paus-blue)}.pillar-selector button .play-dot{background:var(--paus-sage)}.pillar-selector button span{color:#ffffffa6;font-size:8px;font-weight:500}.hero-quote{z-index:5;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1217158f;border:1px solid #ffffff1f;border-radius:14px;width:330px;margin:0;padding:17px 19px;font-size:12px;line-height:1.45;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-quote cite{color:#ffffff94;letter-spacing:.7px;margin-top:8px;font-size:8px;font-style:normal;display:block}.dashboard-pulse{width:320px;bottom:18px;left:18px;right:auto}.member-editorial-intro{background:#fff;border-radius:18px;grid-template-columns:72px minmax(320px,1.25fr) minmax(280px,.75fr);align-items:center;gap:32px;padding:48px 42px;display:grid}.editorial-mark{background:#edf0ec;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;width:64px;height:64px;padding:7px;display:grid}.editorial-mark span{background:var(--paus-purple);border-radius:50% 50% 8px}.editorial-mark span:nth-child(2){background:var(--paus-coral);border-radius:50% 50% 50% 8px}.editorial-mark span:nth-child(3){background:var(--paus-blue);border-radius:50% 8px 50% 50%}.editorial-mark span:nth-child(4){background:var(--paus-sage);border-radius:8px 50% 50%}.member-editorial-intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:570;line-height:.96}.member-editorial-intro p{color:#666e68;margin:0;font-size:12px;line-height:1.65}.pillar-gallery{grid-template-columns:.72fr 1.25fr 1.1fr .72fr;gap:10px;min-height:350px;display:grid}.pillar-statement,.pillar-tile{border:0;border-radius:16px;min-width:0;min-height:350px;position:relative;overflow:hidden}.pillar-tile{color:#fff;cursor:pointer;text-align:left;background:#333;padding:0}.pillar-tile:after{content:"";background:linear-gradient(#0000,#0a0d0bb8);position:absolute;inset:32% 0 0}.pillar-tile img{object-fit:cover;filter:saturate(.82)contrast(.98);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.pillar-tile:hover img{transform:scale(1.035)}.pillar-tile>i,.pillar-tile>span,.pillar-tile>strong{z-index:2;position:absolute;left:17px;right:17px}.pillar-tile>span{color:#171a18;letter-spacing:1.2px;background:#ffffffe0;border-radius:8px;width:max-content;padding:7px 9px;font-size:7px;font-weight:800;top:17px}.pillar-tile>strong{letter-spacing:-.04em;font-size:20px;line-height:1.05;bottom:45px}.pillar-tile>i{color:#ffffffb8;font-size:9px;font-style:normal;bottom:18px}.love-tile img{object-position:44% center}.play-tile img{object-position:55% center}.pillar-statement{color:#141714;background:#e9ede4;flex-direction:column;justify-content:space-between;padding:27px;display:flex}.pillar-statement>span{letter-spacing:1.5px;color:#66705f;font-size:8px;font-weight:800}.pillar-statement blockquote{letter-spacing:-.055em;margin:auto 0;font-size:clamp(25px,2.4vw,37px);font-weight:560;line-height:1.02}.pillar-statement button{color:#2d332d;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px;font-weight:700}@media (max-width:1180px){.dashboard-intro{min-height:760px}.dashboard-welcome{top:43%}.pillar-selector{width:290px;top:80px}.hero-quote{left:auto;right:18px;transform:none}.pillar-gallery{grid-template-columns:1fr 1fr}.pillar-statement,.pillar-tile{min-height:320px}}@media (max-width:900px){.member-editorial-intro{grid-template-columns:64px 1fr}.member-editorial-intro p{grid-column:2}.dashboard-welcome{top:auto;bottom:205px;transform:none}.pillar-selector{top:76px}.hero-quote{display:none}}@media (max-width:760px){.dashboard-intro{min-height:890px}.dashboard-welcome{bottom:210px}.dashboard-next{top:10px}.pillar-selector{width:auto;top:72px;left:10px;right:10px}.pillar-selector button{min-height:66px}.dashboard-pulse{width:auto;bottom:10px;left:10px;right:10px}.member-editorial-intro{border-radius:16px;grid-template-columns:48px 1fr;gap:18px;padding:29px 22px}.editorial-mark{border-radius:12px;width:48px;height:48px}.member-editorial-intro h2{font-size:34px}.member-editorial-intro p{font-size:11px}.pillar-gallery{grid-template-columns:1fr 1fr;gap:7px}.pillar-statement,.pillar-tile{border-radius:13px;min-height:260px}.pillar-statement{grid-column:1/-1;min-height:230px}.pillar-statement blockquote{font-size:31px}.pillar-tile>strong{font-size:17px}}:root{--ink:#39332f;--muted:#7c756e;--paper:#f4f2ed;--white:#fffefa;--line:#dedad2;--paus-deep:#51453f;--paus-stone:#ebe8e1;--paus-sage-soft:#e6eadf}.app-shell,body,html{background:var(--paper);color:var(--ink)}.sidebar{color:var(--ink);background:#ece9e2;border-right:1px solid #e0ddd6}.brand img{filter:none;opacity:.9}.brand span,.brand-note{color:#948d84}.nav-item{color:#756f68}.nav-item span{color:#7e7871;background:#ffffff80}.nav-item:hover{color:var(--ink);background:#ffffff8c}.nav-item.active{color:var(--ink);background:#fffefa;box-shadow:0 8px 24px #4f443c0d}.nav-item.active span{color:#675f58;background:#efede7}.nav-item.active:after{background:var(--paus-coral)}.reset-link,.side-bottom p{color:#8a837b}.topbar{background:#f4f2ede0;border-bottom:1px solid #dedad2b3}.role-button{background:#fffefa;border-color:#e1ddd5}.role-button:hover{background:#fff}.avatar{background:linear-gradient(145deg,#d9846f,#9270a6)}.top-actions button:hover{background:#fffefa}.assessment-cta>button,.coach-booking-card>a,.primary,.soft-primary{background:var(--paus-deep);color:#fff}.secondary,.soft-secondary{color:var(--ink)}.dashboard-intro{background:#99a7aa;min-height:720px;box-shadow:0 24px 70px #48413a17}.dashboard-visual>img{object-position:center center;filter:saturate(.76)contrast(.96)}.dashboard-visual:after{background:linear-gradient(90deg,#4648447a,#4648442b 39%,#46484405 66%),linear-gradient(#47464103 42%,#47413b47)}.dashboard-welcome{max-width:520px}.dashboard-welcome h1{color:#fffefa;text-shadow:0 1px 16px #36312d14}.dashboard-welcome h1 em{color:#fffefa}.dashboard-welcome>p,.dashboard-welcome>span{color:#fffefae6}.dashboard-hero-actions .soft-primary{color:var(--ink);background:#fffefa}.dashboard-hero-actions .soft-secondary{color:#fffefa;background:#ffffff1c;border-color:#ffffff75}.dashboard-next{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f3e0;border:1px solid #ffffff6b}.dashboard-next>span{color:#fff;background:#756b64}.dashboard-next button{color:#655d56;background:#ffffff9e}.pillar-selector{-webkit-backdrop-filter:blur(22px)saturate(.82);backdrop-filter:blur(22px)saturate(.82);background:#57666999;border:1px solid #ffffff38;border-radius:17px;width:292px;padding:11px;top:91px;box-shadow:0 18px 50px #373e3b1f}.pillar-selector>p{color:#fffffff0;margin:1px 4px 10px;font-size:11px;font-weight:580}.pillar-selector>div{gap:6px}.pillar-selector>div>button{background:#ffffff1b;border-color:#ffffff12;border-radius:10px;column-gap:8px;min-height:64px;padding:9px 10px}.pillar-selector>div>button:hover{background:#ffffff2e}.pillar-selector>div>button i{place-items:center;width:25px;height:25px;display:grid;position:relative;background:#ffffff2e!important}.pillar-selector>div>button i:before{color:#fff;font-size:11px}.pillar-selector .love-dot:before{content:"♡"}.pillar-selector .health-dot:before{content:"◌"}.pillar-selector .work-dot:before{content:"↗"}.pillar-selector .play-dot:before{content:"✦"}.pillar-selector>div>button span{color:#ffffffa8}.pillar-selector .pillar-reflect{color:#fff;text-align:left;background:#48505147;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:7px;padding:7px 9px;display:grid}.pillar-selector .pillar-reflect:hover{background:#ffffff24}.pillar-selector .pillar-reflect i{color:#f1d9cf;background:#ffffff21;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.pillar-selector .pillar-reflect span{color:#ffffffdb;font-size:9px}.pillar-selector .pillar-reflect b{font-size:13px;font-weight:500}.hero-quote{background:#534c4778;border-color:#ffffff24}.dashboard-pulse{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f3e0;border:1px solid #ffffff6b}.dashboard-at-a-glance article,.dashboard-journal,.member-editorial-intro,.upcoming-section{background:#fffefa}.pillar-statement{background:var(--paus-sage-soft)}.dashboard-at-a-glance article>i,.dashboard-history time,.history-entry time{background:#f0ede7!important}.upcoming-card,.upcoming-card.assessment{background:#f2efe9}.coach-summary-strip{color:var(--ink);background:#e8e7df;border:1px solid #dcdbd2}.coach-summary-strip p{color:#827b73}.coach-summary-strip>div:nth-child(2)>span{color:#817a72}.coach-summary-strip .coach-message{color:#625b55;border-color:#d1cec5}.coach-summary-strip a{color:#fff;background:#71645c}.coach-monogram{color:#5f574f;background:#f7f4ee}.journal-filter-bar button.active{color:#fff;background:#71645c}.journey-progress .current i{background:#9875a2;border-color:#9875a2}.assessment-cta{color:var(--ink);background:#e9e7e0;border:1px solid #dcd8cf}.assessment-cta>div:first-child>p{color:#837c74}.assessment-cta>div:first-child>span{color:#726b64}.assessment-image img{filter:saturate(.68)contrast(.96)}.assessment-cta>button{color:#fff;background:#71645c}.coach-booking-card>a,.report-actions .soft-primary{background:#71645c}@media (max-width:760px){.sidebar{background:#f2efe9f7;border-top:1px solid #ddd9d1}.nav-item{color:#8b847c}.nav-item span{background:#ebe7df}.nav-item.active{color:var(--ink);background:#fffefa}.nav-item.active span{color:#655d56;background:#f0ece5}.dashboard-intro{min-height:900px}.dashboard-visual>img{object-position:50% 26%}.dashboard-visual:after{background:linear-gradient(#40423f14,#403e3a1f 34%,#403b368a 74%,#403b3661)}.pillar-selector{width:auto;top:72px}.pillar-selector>div>button{min-height:62px}.assessment-cta{background:#e9e7e0}}.role-button .avatar,.role-menu .avatar{color:#fff;background:linear-gradient(145deg,#6f918f,#a9bda9)}.journey-media img{object-position:center;filter:saturate(.72)contrast(.96)}.journey-media:after{background:linear-gradient(90deg,#424541a8,#42454152 42%,#42454108 71%),linear-gradient(#42454105 46%,#42403b4d)}.assessment-cta{background:#eae9e4;min-height:460px;padding:58px 52% 54px 54px}.assessment-image{width:100%;height:100%;inset:0}.assessment-image:after{background:linear-gradient(90deg,#eae9e4,#eae9e4fa 35%,#eae9e4b8 48%,#0000 73%)}.assessment-image img{object-position:center;filter:saturate(.76)contrast(.97)}.assessment-cta>button,.assessment-cta>div:first-child{z-index:3;position:relative}.member-referral{color:#3f4a46;background:linear-gradient(115deg,#e0e8e4,#edf0e8 60%,#eee9e2);border:1px solid #d5ddd7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:170px;padding:28px 32px;display:grid}.benefits-footer p,.booking-help p,.member-referral p{color:#71807a;letter-spacing:1.8px;margin:0 0 8px;font-size:8px;font-weight:800}.member-referral h2{margin:0 0 7px;font-size:28px}.member-referral span{color:#727b76;font-size:11px;line-height:1.55}.booking-help>a,.member-referral>a{color:#fff;white-space:nowrap;background:#687d77;border-radius:12px;padding:13px 17px;font-size:10px;font-weight:750;text-decoration:none}.referral-orbit{border:1px solid #657c742e;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.referral-orbit:after,.referral-orbit:before{content:"";border:1px solid #657c7429;border-radius:50%;position:absolute}.referral-orbit:before{inset:10px}.referral-orbit:after{background:#ffffff8c;inset:21px}.referral-orbit b{z-index:2;font-size:18px;font-weight:400;position:relative}.referral-orbit i{background:var(--paus-coral);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:11px}.referral-orbit i:nth-child(2){background:var(--paus-purple);inset:auto 2px 18px auto}.referral-orbit i:nth-child(3){background:var(--paus-sage);top:auto;bottom:0;left:18px}.benefits-page,.bookings-page{gap:18px;display:grid}.benefits-hero,.bookings-hero{isolation:isolate;border-radius:22px;min-height:500px;position:relative;overflow:hidden}.benefits-hero>img,.bookings-hero>img{object-fit:cover;filter:saturate(.74)contrast(.96);width:100%;height:100%;position:absolute;inset:0}.benefits-hero:after,.bookings-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#303430ab,#30343024 62%,#0000),linear-gradient(#0000 50%,#302f2b40);position:absolute;inset:0}.bookings-hero>div{z-index:2;color:#fff;max-width:570px;position:absolute;top:50%;left:clamp(28px,5vw,74px);transform:translateY(-50%)}.benefits-copy>p,.bookings-hero p{color:#ffffffc2;letter-spacing:2px;margin:0 0 15px;font-size:8px;font-weight:800}.benefits-copy h1,.bookings-hero h1{color:#fff;letter-spacing:-.07em;margin:0 0 20px;font-size:clamp(55px,6vw,86px);font-weight:570;line-height:.91}.benefits-copy>span,.bookings-hero span{color:#ffffffd9;max-width:470px;font-size:12px;line-height:1.65;display:block}.booking-type-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.booking-type-card{color:#fff;background:#7f8580;border-radius:16px;min-height:360px;text-decoration:none;position:relative;overflow:hidden}.booking-type-card:after{content:"";background:linear-gradient(#0000,#232522c7);position:absolute;inset:25% 0 0}.booking-type-card>img{object-fit:cover;filter:saturate(.78)contrast(.96);width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.booking-type-card:hover>img{transform:scale(1.035)}.booking-type-card>span{z-index:2;color:#45403c;letter-spacing:1.3px;background:#ffffffe0;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;top:14px;left:14px}.booking-type-card>div{z-index:2;position:absolute;bottom:16px;left:17px;right:40px}.booking-type-card h2{color:#fff;margin:0 0 7px;font-size:29px}.booking-type-card p{color:#ffffffc2;margin:0;font-size:9px;line-height:1.45}.booking-type-card>b{z-index:2;font-size:16px;font-weight:500;position:absolute;bottom:16px;right:14px}.booking-type-card.community img{object-position:55% center}.booking-help{background:#fffefa;border:1px solid #ddd9d1;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex;box-shadow:0 12px 34px #37302b12}.booking-help h2{margin:0 0 6px;font-size:27px}.booking-help span{color:#77716b;font-size:10px}.benefits-hero>img{object-position:center 42%}.benefits-copy{z-index:2;max-width:650px;position:absolute;top:50%;left:clamp(28px,5vw,74px);transform:translateY(-50%)}.benefits-copy>div{gap:9px;margin-top:24px;display:flex}.benefits-copy a,.benefits-copy button{cursor:pointer;border:0;border-radius:12px;padding:13px 17px;font-size:10px;font-weight:750;text-decoration:none}.benefits-copy a{color:#fff;background:#ffffff21;border:1px solid #ffffff59}.benefits-note{z-index:3;color:#4d4945;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae0;border-radius:14px;gap:4px;min-width:180px;padding:15px;display:grid;position:absolute;top:18px;right:18px}.benefits-note small{letter-spacing:1.4px;color:#817a73;font-size:7px}.benefits-note strong{font-size:13px}.benefits-note span{color:#817a73;font-size:9px}.benefit-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.benefit-grid article{background:#fffefa;border-radius:16px;grid-template-columns:46px 1fr;gap:20px;min-height:180px;padding:25px;display:grid}.benefit-grid article>span{color:#657771;background:#e8ece6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:grid}.benefit-grid h2{margin:2px 0 10px;font-size:24px}.benefit-grid p{color:#747069;margin:0;font-size:11px;line-height:1.6}.benefit-grid article:nth-child(4n+2)>span{color:#8b684f;background:#f0e7de}.benefit-grid article:nth-child(4n+3)>span{color:#7b6680;background:#eee8ef}.benefit-grid article:nth-child(4n+4)>span{color:#68798a;background:#e7edf0}.benefits-footer{color:#3f4743;background:#e6eae3;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:30px 32px;display:flex}.benefits-footer h2{margin:0;font-size:29px}.benefits-footer button{color:#fff;cursor:pointer;background:#687d77;border:0;border-radius:12px;padding:13px 17px;font-size:10px;font-weight:750}@media (max-width:1050px){.booking-type-grid{grid-template-columns:1fr 1fr}.booking-type-card{min-height:320px}}@media (max-width:760px){.sidebar{height:80px;padding:7px 5px}.workspace{padding-bottom:80px}.sidebar nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{text-align:center;min-width:64px;max-width:78px;padding:3px 1px;font-size:7px;line-height:1.15}.nav-item span{width:24px;height:24px;font-size:12px}.journey-media img{object-position:68% center}.journey-media:after{background:linear-gradient(#40423e0a 20%,#403e39b8 77%)}.assessment-cta{min-height:auto;padding:12px}.assessment-image{order:-1;width:100%;height:285px;position:relative}.assessment-image:after{display:none}.assessment-image img{object-position:70% center}.member-referral{grid-template-columns:auto 1fr;gap:16px;padding:22px}.member-referral>a{text-align:center;grid-column:1/-1}.referral-orbit{width:61px;height:61px}.benefits-hero,.bookings-hero{border-radius:18px;min-height:620px}.bookings-hero>img{object-position:60% center}.benefits-hero>img{object-position:58% center}.benefits-hero:after,.bookings-hero:after{background:linear-gradient(#30343012,#30322eb8 67%,#30302cbf)}.benefits-copy,.bookings-hero>div{inset:auto 22px 27px;transform:none}.benefits-copy h1,.bookings-hero h1{font-size:49px}.benefits-note{top:12px;right:12px}.booking-type-grid{grid-template-columns:1fr 1fr;gap:7px}.booking-type-card{border-radius:13px;min-height:280px}.booking-type-card h2{font-size:24px}.booking-type-card p{font-size:8px}.benefits-footer,.booking-help{flex-direction:column;align-items:flex-start;padding:23px}.benefits-footer button,.booking-help>a{text-align:center;width:100%}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:160px;padding:22px}.benefits-copy>div{flex-direction:column;align-items:stretch}.benefits-copy a{text-align:center}}.profile-avatar,.profile-photo{background:#e4e6e2;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.profile-avatar{object-fit:cover;width:36px;height:36px}.profile-avatar.small{width:30px;height:30px}.profile-avatar img,.profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo{width:43px;height:43px}.profile-photo.large{width:68px;height:68px}.profile-photo.xl{width:92px;height:92px}.nav-item.locked-nav{opacity:.42;cursor:not-allowed}.nav-item.locked-nav:hover{color:#756f68;background:0 0;transform:none}.nav-item.locked-nav>i{color:#8b847c;margin-left:auto;font-size:10px;font-style:normal}.paus-state-empty{text-align:center;overflow:hidden;justify-content:center!important;align-items:center!important}.empty-state-orbit{filter:saturate(.78);width:210px;height:170px;margin:0 auto 18px;position:relative}.empty-state-orbit i{opacity:.7;border:1.5px solid;border-radius:50%;width:92px;height:92px;position:absolute}.empty-state-orbit i:first-child{background:#7561b812;border-color:#7561b8;top:5px;left:23px}.empty-state-orbit i:nth-child(2){background:#dd765312;border-color:#dd7653;top:5px;right:23px}.empty-state-orbit i:nth-child(3){background:#4b8cba12;border-color:#4b8cba;bottom:5px;left:23px}.empty-state-orbit i:nth-child(4){background:#d5749a12;border-color:#d5749a;bottom:5px;right:23px}.empty-state-copy{z-index:2;max-width:330px;margin:0 auto;position:relative}.empty-state-copy p,.locked-section-preview>span{color:#7d6e64;letter-spacing:1.7px;margin:0 0 10px;font-size:9px;font-weight:850}.empty-state-copy h2{margin:0;font:500 30px/1.05 Georgia,serif}.empty-state-copy span{color:#716a64;margin:13px 0 20px;font-size:12px;line-height:1.55;display:block}.coach-schedule-empty button,.empty-state-copy button,.locked-section-preview button,.portal-locked-page button{color:#fff;background:#3f5e53;border-radius:999px;padding:12px 18px;font-size:10px;font-weight:800;box-shadow:0 7px 18px #2e4c4229}@media (hover:hover){.coach-schedule-empty button:hover,.empty-state-copy button:hover,.locked-section-preview button:hover,.portal-locked-page button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #2e4c423d}}.locked-section-preview{background:linear-gradient(135deg,#f5f1ec,#e9eeea);border:1px solid #ddd8d0;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:42px;display:flex;position:relative;overflow:hidden}.locked-section-preview:after{content:"";border:1px solid #b8c5bf;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-65px;right:-45px;box-shadow:-42px -30px #eaded580,-84px -62px #ded6eb80}.locked-section-preview h3{z-index:1;max-width:430px;margin:0;font:500 29px/1.08 Georgia,serif;position:relative}.locked-section-preview p{color:#716a64;max-width:500px;margin:12px 0 20px;font-size:12px;line-height:1.6}.locked-section-preview button,.locked-section-preview p{z-index:1;position:relative}.locked-coaching-strip{background:linear-gradient(120deg,#edf1ee,#efe6df)!important;grid-template-columns:1fr auto!important;padding:28px 32px!important}.locked-coaching-strip div span{color:#6f6862;margin-top:6px;font-size:11px;display:block}.portal-locked-page{background:#f1ece5;border-radius:26px;grid-template-columns:1.05fr .95fr;min-height:620px;display:grid;overflow:hidden;box-shadow:0 22px 65px #322d2817}.portal-locked-page>section{flex-direction:column;justify-content:center;padding:70px;display:flex}.portal-locked-page>section>span{letter-spacing:2px;color:#806f63;font-size:9px;font-weight:850}.portal-locked-page h1{max-width:520px;margin:14px 0;font:500 clamp(48px,5vw,76px)/.95 Georgia,serif}.portal-locked-page p{color:#68615b;max-width:500px;font-size:15px;line-height:1.65}.portal-locked-page button{align-self:flex-start;margin-top:12px}.portal-locked-page aside{position:relative}.portal-locked-page aside img{object-fit:cover;object-position:65% center;filter:saturate(.78)brightness(1.05);width:100%;height:100%}.portal-locked-page aside:after{content:"";background:linear-gradient(#0000 45%,#1e2622bf);position:absolute;inset:0}.portal-locked-page aside div{z-index:2;color:#fff;position:absolute;bottom:32px;left:32px;right:32px}.portal-locked-page aside small,.portal-locked-page aside strong{display:block}.portal-locked-page aside small{letter-spacing:1.8px;margin-bottom:10px;font-size:9px}.portal-locked-page aside strong{font:500 27px/1.1 Georgia,serif}.coach-schedule-empty{text-align:center;background:linear-gradient(145deg,#f8f6f2,#edf1ef);border:1px dashed #cdc7bf;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:50px;display:flex}.coach-schedule-empty>span{color:#5c756d;font-size:48px}.coach-schedule-empty h2{margin:12px 0 8px;font:500 34px Georgia,serif}.coach-schedule-empty p{color:#6f6962;max-width:560px;margin:0 0 22px;font-size:13px;line-height:1.6}@media (max-width:760px){.portal-locked-page{grid-template-columns:1fr}.portal-locked-page>section{padding:42px 24px}.portal-locked-page aside{min-height:300px}.locked-section-preview{padding:28px 22px}.locked-coaching-strip{grid-template-columns:1fr!important}.locked-coaching-strip button{width:100%}}.coach-detail-page,.coaches-page,.ecosystem-page,.member-record-page,.outstanding-page,.prospect-dashboard,.prospect-membership,.revenue-page{gap:18px;display:grid}.prospect-hero{color:#fff;isolation:isolate;background:#aab3b0;border-radius:22px;min-height:590px;position:relative;overflow:hidden}.prospect-hero>img{object-fit:cover;filter:saturate(.74)contrast(.96);width:100%;height:100%;position:absolute;inset:0}.prospect-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#41464194,#41464124 59%,#0000),linear-gradient(#0000 52%,#43403b38);position:absolute;inset:0}.prospect-hero-copy{z-index:2;max-width:600px;position:absolute;top:50%;left:clamp(30px,5vw,74px);transform:translateY(-50%)}.coach-card-grid article p,.coach-detail-hero p,.coaches-overview p,.ecosystem-tools p,.member-record-hero p,.membership-cta p,.membership-promise>div>p,.membership-sales-hero p,.outstanding-summary p,.prospect-conversion p,.prospect-hero-copy>p,.prospect-status small,.record-heading p,.revenue-hero p{letter-spacing:2px;margin:0 0 13px;font-size:8px;font-weight:850}.prospect-hero-copy>p{color:#ffffffc2}.prospect-hero-copy h1{color:#fff;letter-spacing:-.075em;margin:0 0 20px;font-size:clamp(60px,6.6vw,94px);font-weight:580;line-height:.9}.prospect-hero-copy>span{color:#ffffffdb;max-width:490px;font-size:13px;line-height:1.65;display:block}.prospect-hero-copy>div{gap:9px;margin-top:25px;display:flex}.prospect-hero-copy button{color:#fff;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff61;border-radius:12px;padding:13px 17px;font-size:10px;font-weight:750}.prospect-hero-copy button:first-child{color:#3f3a35;background:#fffefa;border-color:#fffefa}.prospect-status{z-index:2;color:#4a4540;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae0;border-radius:14px;gap:5px;width:245px;padding:16px;display:grid;position:absolute;top:18px;right:18px}.prospect-status small{color:#897e75;margin:0}.prospect-status strong{font-size:13px}.prospect-status span{color:#807971;font-size:9px}.prospect-pillars{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.prospect-pillars article{background:#fffefa;border-radius:16px;flex-direction:column;min-height:185px;padding:22px;display:flex}.prospect-pillars i{background:var(--paus-purple);border-radius:50%;width:10px;height:10px;margin-bottom:auto}.prospect-pillars i.health{background:var(--paus-coral)}.prospect-pillars i.work{background:var(--paus-blue)}.prospect-pillars i.play{background:var(--paus-sage)}.prospect-pillars span{color:#7c756e;letter-spacing:1.5px;margin-bottom:10px;font-size:8px;font-weight:850}.prospect-pillars h2{margin:0;font-size:22px;line-height:1.05}.prospect-conversion{background:#e6ebe6;border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:end;gap:45px;padding:38px;display:grid}.prospect-conversion p{color:#6f7f78}.prospect-conversion h2{margin:0;font-size:clamp(32px,3.5vw,50px);line-height:.98}.prospect-conversion>div:last-child{gap:18px;display:grid}.prospect-conversion span{color:#6d756f;font-size:12px;line-height:1.65}.prospect-conversion button{color:#52665f;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:800}.prospect-assessment-card{color:#fff;background:#899997}.prospect-assessment-card>img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;position:absolute;inset:0}.prospect-assessment-card:after{content:"";background:linear-gradient(90deg,#383f3aad,#383f3a2e);position:absolute;inset:0}.prospect-assessment-card .hero-copy{z-index:2;position:relative}.prospect-assessment-card .orbit{z-index:2}.prospect-contact{text-align:center;text-decoration:none;display:block}.membership-sales-hero{color:#fff;border-radius:22px;min-height:570px;position:relative;overflow:hidden}.membership-sales-hero>img{object-fit:cover;filter:saturate(.75)contrast(.97);width:100%;height:100%;position:absolute;inset:0}.membership-sales-hero:after{content:"";background:linear-gradient(90deg,#333632b0,#3336321c 68%,#0000),linear-gradient(#0000 48%,#31302c45);position:absolute;inset:0}.membership-sales-hero>div{z-index:2;max-width:700px;position:absolute;top:50%;left:clamp(30px,5vw,74px);transform:translateY(-50%)}.membership-sales-hero p{color:#ffffffbf}.membership-sales-hero h1{color:#fff;letter-spacing:-.075em;margin:0 0 20px;font-size:clamp(56px,6vw,88px);line-height:.9}.membership-sales-hero>div>span{color:#ffffffd9;max-width:530px;font-size:13px;line-height:1.65;display:block}.membership-sales-hero>div>div{gap:9px;margin-top:25px;display:flex}.membership-sales-hero a,.membership-sales-hero button{border-radius:12px;padding:13px 17px;font-size:10px;font-weight:750;text-decoration:none}.membership-sales-hero a{color:#413c37;background:#fffefa}.membership-sales-hero button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff61}.membership-promise{background:#fffefa;border-radius:18px;grid-template-columns:1.15fr .85fr;align-items:end;gap:45px;padding:48px 42px;display:grid}.membership-promise>div>p{color:#718079}.membership-promise h2{margin:0;font-size:clamp(38px,4.4vw,61px);line-height:.96}.membership-promise>p{color:#6e746f;margin:0;font-size:13px;line-height:1.7}.sales-benefit-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sales-benefit-grid article{background:#fffefa;border-radius:16px;flex-direction:column;min-height:240px;padding:28px;display:flex}.sales-benefit-grid article>span{color:#667871;background:#e7ece7;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-weight:800;display:grid}.sales-benefit-grid article:nth-child(2)>span{color:#8c6f58;background:#f0e7de}.sales-benefit-grid article:nth-child(3)>span{color:#687c88;background:#e9edf0}.sales-benefit-grid article:nth-child(4)>span{color:#7f6883;background:#eee8ef}.sales-benefit-grid h2{margin:24px 0 10px;font-size:28px}.sales-benefit-grid p{color:#747069;margin:0;font-size:11px;line-height:1.65}.membership-cta{color:#3f4945;background:#e1e8e4;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:36px 38px;display:flex}.membership-cta p{color:#6c7e76}.membership-cta h2{margin:0 0 7px;font-size:33px}.membership-cta span{color:#717972;font-size:11px}.membership-cta>a{color:#fff;white-space:nowrap;background:#657a73;border-radius:12px;padding:14px 18px;font-size:10px;font-weight:780;text-decoration:none}.ecosystem-tools{background:#fffefa;border-radius:17px;justify-content:space-between;align-items:end;gap:25px;padding:28px 30px;display:flex}.ecosystem-tools p{color:#728078}.ecosystem-tools h2{margin:0 0 8px;font-size:35px}.ecosystem-tools span{color:#77716b;font-size:11px}.ecosystem-tools>div:last-child{gap:8px;display:flex}.ecosystem-tools label{background:#f0eee9;border-radius:10px;gap:7px;padding:10px 12px;display:flex}.ecosystem-tools input{background:0 0;border:0;outline:0;width:180px;font-size:10px}.ecosystem-tools button{background:#efede7;border:0;border-radius:10px;padding:10px 13px;font-size:10px}.ecosystem-table,.engagement-drilldown,.outstanding-table{background:#fffefa;border-radius:17px;overflow:hidden}.ecosystem-head,.ecosystem-row{grid-template-columns:1.35fr .75fr .8fr .85fr .65fr auto;align-items:center;gap:16px;padding:14px 22px;display:grid}.ecosystem-head,.engagement-head,.outstanding-head{color:#8a837b;letter-spacing:1.4px;font-size:7px;font-weight:850}.ecosystem-row{border-top:1px solid #ebe8e2;min-height:79px;font-size:10px}.ecosystem-row>span{color:#6f6963}.person-cell>strong{gap:4px;display:grid}.person-cell>strong small{color:#8a837c;font-size:8px;font-weight:500}.coach-member-row button,.ecosystem-row>button,.engagement-drilldown button,.outstanding-row button,.record-event button,.record-heading>button,.record-note button{color:#5f706a;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.member-record-hero{background:#fffefa;border-radius:18px;grid-template-columns:auto minmax(220px,1fr) minmax(210px,.6fr) auto;align-items:center;gap:18px;padding:25px 28px;display:grid}.member-record-hero>div:nth-child(2)>p{color:#728078}.member-record-hero h1{margin:0 0 4px;font-size:37px}.member-record-hero>div:nth-child(2)>span{color:#817a72;font-size:9px}.member-record-coach{border-left:1px solid #e4e1da;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding-left:20px;display:grid}.member-record-coach>small{color:#8b847c;letter-spacing:1.4px;grid-column:1/-1;font-size:7px}.member-record-coach>strong{font-size:10px;display:grid}.member-record-coach>strong span{color:#8b847c;font-size:8px;font-weight:500}.member-record-actions{flex-direction:column;gap:7px;display:flex}.member-record-actions button{cursor:pointer;background:#efede7;border:0;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:750}.member-record-actions button:first-child{color:#fff;background:#687d77}.coach-detail-stats,.member-record-stats,.revenue-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.coach-detail-stats article,.member-record-stats article,.revenue-stats article{background:#fffefa;border-radius:15px;align-content:center;min-height:116px;padding:19px;display:grid}.coach-detail-stats span,.member-record-stats span,.revenue-stats span{color:#89827a;letter-spacing:1.3px;margin-bottom:9px;font-size:7px;font-weight:850}.coach-detail-stats strong,.member-record-stats strong,.revenue-stats strong{font-size:24px}.member-record-stats small,.revenue-stats small{color:#847d76;margin-top:5px;font-size:8px}.private-rating-insight{background:#e6ebe7;border-radius:16px;grid-template-columns:260px 1fr;align-items:center;gap:30px;padding:22px 26px;display:grid}.private-rating-insight>div{gap:4px;display:grid}.private-rating-insight span{letter-spacing:1.4px;color:#6b7b74;font-size:7px;font-weight:850}.private-rating-insight strong{font-size:27px}.private-rating-insight small{color:#77817c;font-size:8px}.private-rating-insight p{color:#58635e;margin:0;font-size:12px;font-style:italic;line-height:1.6}.coach-detail-grid,.member-record-grid,.revenue-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.record-panel{background:#fffefa;border-radius:17px;padding:26px}.record-heading{margin-bottom:20px;position:relative}.record-heading p{color:#77837d}.record-heading h2{margin:0;font-size:27px}.record-heading>button{position:absolute;top:5px;right:0}.record-event{border-top:1px solid #ebe8e2;grid-template-columns:auto 1fr;gap:14px;padding:16px 0;display:grid}.record-event time{text-align:center;background:#efede7;border-radius:10px;place-content:center;width:46px;height:50px;font-size:17px;font-weight:700;display:grid}.record-event time span{letter-spacing:1px;font-size:7px}.record-event>div{gap:4px;display:grid}.record-event small{color:#89827a;font-size:8px}.record-event button{justify-self:start;margin-top:5px}.record-note{border-top:1px solid #ebe8e2;padding:16px 0}.record-note>span{letter-spacing:1.2px;color:#7c857f;font-size:7px;font-weight:850}.record-note p{color:#5f5b56;margin:10px 0;font-size:11px;line-height:1.6}.coach-private-note textarea{color:#5d5a55;resize:vertical;background:#f1efea;border:0;border-radius:11px;width:100%;min-height:145px;padding:14px;font-size:10px;line-height:1.6}.coach-private-note>button{color:#fff;background:#687d77;border:0;border-radius:10px;margin-top:10px;padding:11px 14px;font-size:9px;font-weight:750}.coaches-overview,.outstanding-summary{background:#e4e9e5;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.coaches-overview p,.outstanding-summary p{color:#708078}.coaches-overview h2,.outstanding-summary h2{margin:0 0 8px;font-size:38px}.coaches-overview>div:first-child>span,.outstanding-summary>div>span{color:#6f7771;font-size:11px}.coaches-overview>div:last-child{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;display:grid}.coaches-overview>div:last-child strong{font-size:28px}.coaches-overview>div:last-child span{color:#748079;font-size:8px}.coach-card-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.coach-card-grid article{background:#fffefa;border-radius:17px;grid-template-columns:1fr auto;gap:18px;min-height:310px;padding:24px;display:grid}.coach-card-grid .profile-photo{grid-column:1/-1}.coach-card-grid article>div>p{color:#7b857f}.coach-card-grid h2{margin:0 0 6px;font-size:27px}.coach-card-grid article>div>span{color:#817a73;font-size:9px}.coach-card-grid article>button{cursor:pointer;background:#efede7;border:0;border-radius:10px;grid-column:1/-1;align-self:end;padding:11px;font-size:9px;font-weight:750}.coach-detail-hero{background:#fffefa;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:26px 28px;display:grid}.coach-detail-hero p{color:#75817b}.coach-detail-hero h1{margin:0 0 5px;font-size:39px}.coach-detail-hero>div>span{color:#827b73;font-size:9px}.coach-detail-hero>button{background:#efede7;border:0;border-radius:10px;padding:11px 13px;font-size:9px;font-weight:750}.coach-detail-stats article strong{font-size:25px}.coach-member-row,.risk-member{border-top:1px solid #ebe8e2;align-items:center;gap:12px;padding:14px 0;display:flex}.coach-member-row>div,.risk-member>div{gap:4px;display:grid}.coach-member-row small,.risk-member small{color:#89827a;font-size:8px}.coach-member-row button{margin-left:auto}.attention-task{border-top:1px solid #ebe8e2;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.attention-task>div{gap:5px;display:grid}.attention-task small{color:#89827a;font-size:8px}.coach-health-row{border-top:1px solid #ebe8e2;align-items:center;gap:11px;padding:13px 0;display:flex}.coach-health-row>div{flex:1;gap:4px;display:grid}.coach-health-row small{color:#89827a;font-size:8px}.outstanding-summary>strong{text-align:center;font-size:48px;display:grid}.outstanding-summary>strong small{color:#758078;font-size:8px;font-weight:600}.outstanding-head,.outstanding-row{grid-template-columns:1.2fr .85fr .85fr .7fr auto;align-items:center;gap:15px;padding:15px 22px;display:grid}.outstanding-row{border-top:1px solid #ebe8e2;min-height:68px;font-size:10px}.outstanding-row>span{color:#716b65}.revenue-hero{color:#fff;background:linear-gradient(120deg,#687d77,#899a8c 58%,#b1b89c);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;min-height:340px;padding:44px;display:flex}.revenue-hero p{color:#ffffffb3}.revenue-hero h1{color:#fff;margin:0 0 13px;font-size:clamp(47px,5vw,70px);line-height:.92}.revenue-hero>div:first-child>span{color:#ffffffc9;max-width:600px;font-size:11px;line-height:1.6;display:block}.revenue-hero>div:last-child{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff26;border:1px solid #fff3;border-radius:15px;gap:6px;min-width:245px;padding:22px;display:grid}.revenue-hero>div:last-child small{letter-spacing:1.5px;font-size:7px}.revenue-hero>div:last-child strong{font-size:33px}.revenue-hero>div:last-child span{font-size:9px}.owner-snapshot{color:#3f4945;background:#e2e9e5;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:24px 27px;display:flex}.owner-snapshot h3{margin:0 0 5px}.owner-snapshot p{color:#6f7872;margin:0;font-size:10px}.owner-snapshot>span{color:#547168;font-size:10px;font-weight:800}.engagement-drilldown{margin-top:20px;padding:25px}.engagement-head,.engagement-row{grid-template-columns:1.1fr .65fr 1fr .65fr .6fr;align-items:center;gap:14px;padding:14px 0;display:grid}.engagement-row{color:#6f6963;border-top:1px solid #ebe8e2;font-size:9px}.coach-select{gap:7px;margin:16px 0;font-size:9px;font-weight:800;display:grid}.coach-select select{background:#f2f0eb;border:1px solid #ddd9d1;border-radius:10px;padding:11px}.coach-availability button{color:#5e6f69;cursor:pointer;background:#edf0ec;border:0;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:8px;font-weight:750}.rating-choices{grid-template-columns:repeat(5,1fr);gap:8px;margin:23px 0;display:grid}.rating-choices button{color:#c5c1ba;cursor:pointer;background:#f1efea;border:0;border-radius:12px;place-content:center;gap:4px;min-height:72px;font-size:22px;display:grid}.rating-choices button.selected{color:#d59a5f;background:#f6eee3}.rating-choices button span{color:#837c74;font-size:8px}.privacy-rating-note{color:#687a73;background:#e9eeea;border-radius:9px;margin-top:14px;padding:11px;font-size:8px}@media (max-width:1080px){.member-record-hero{grid-template-columns:auto 1fr auto}.member-record-coach{grid-column:2}.member-record-actions{grid-area:1/3/3}.coach-card-grid,.coach-detail-stats,.member-record-stats,.revenue-stats{grid-template-columns:1fr 1fr}.ecosystem-head,.ecosystem-row{grid-template-columns:1.2fr .7fr .8fr .7fr auto}.ecosystem-head>span:nth-child(4),.ecosystem-row>span:nth-child(4){display:none}}@media (max-width:760px){.prospect-hero{min-height:690px}.prospect-hero>img{object-position:68% center}.prospect-hero:after{background:linear-gradient(#363c370f 22%,#363a35b8 69%)}.prospect-hero-copy{inset:auto 22px 26px;transform:none}.prospect-hero-copy h1{font-size:53px}.prospect-status{width:210px;top:12px;right:12px}.prospect-pillars{grid-template-columns:1fr 1fr}.prospect-pillars article{min-height:160px;padding:17px}.prospect-pillars h2{font-size:18px}.membership-promise,.prospect-conversion{grid-template-columns:1fr;gap:24px;padding:27px}.membership-sales-hero{min-height:700px}.membership-sales-hero>img{object-position:55% center}.membership-sales-hero:after{background:linear-gradient(#3135310f 20%,#31332fbd 68%)}.membership-sales-hero>div{inset:auto 22px 27px;transform:none}.membership-sales-hero h1{font-size:50px}.membership-sales-hero>div>div{flex-direction:column;align-items:stretch}.membership-sales-hero a,.membership-sales-hero button{text-align:center}.sales-benefit-grid{grid-template-columns:1fr}.sales-benefit-grid article{min-height:210px}.membership-cta{flex-direction:column;align-items:flex-start;padding:27px}.membership-cta>a{text-align:center;width:100%}.ecosystem-tools{flex-direction:column;align-items:flex-start;padding:22px}.ecosystem-tools>div:last-child{width:100%}.ecosystem-tools label{flex:1}.ecosystem-tools input{width:100%}.ecosystem-head{display:none}.ecosystem-row{grid-template-columns:1fr auto;padding:16px}.ecosystem-row>span{display:none}.ecosystem-row>.status{display:inline-flex}.ecosystem-row>button{background:#efede7;border-radius:9px;grid-column:1/-1;padding:10px}.member-record-hero{grid-template-columns:auto 1fr;padding:20px}.member-record-coach{border-top:1px solid #e4e1da;border-left:0;grid-column:1/-1;padding:15px 0 0}.member-record-actions{flex-direction:row;grid-area:auto/1/auto/-1}.member-record-actions button{flex:1}.coach-detail-stats,.member-record-stats,.revenue-stats{grid-template-columns:1fr 1fr}.private-rating-insight{gap:14px}.coach-card-grid,.coach-detail-grid,.member-record-grid,.private-rating-insight,.revenue-grid{grid-template-columns:1fr}.coaches-overview,.outstanding-summary{flex-direction:column;align-items:flex-start;padding:24px}.coach-detail-hero{grid-template-columns:auto 1fr;padding:20px}.coach-detail-hero>.status{align-self:start}.coach-detail-hero>button{grid-column:1/-1}.outstanding-head{display:none}.outstanding-row{grid-template-columns:1fr auto;padding:16px}.outstanding-row>span{display:none}.outstanding-row>.status{display:inline-flex}.outstanding-row>button{background:#efede7;border-radius:9px;grid-column:1/-1;padding:10px}.revenue-hero{flex-direction:column;align-items:flex-start;padding:28px}.revenue-hero>div:last-child{width:100%}.engagement-head{display:none}.engagement-row{grid-template-columns:1fr auto}.engagement-row>span{display:none}.coach-availability{flex-wrap:wrap}.coach-availability button{width:100%;margin:8px 0 0}}.health-tile img{object-position:48% center}.coach-summary-strip>.profile-photo.large{border:4px solid #fffefa;width:62px;height:62px;box-shadow:0 8px 24px #3c37311c}.assessment-cta .assessment-image{border-radius:0;max-width:none;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.assessment-cta .assessment-image img{object-fit:cover;position:absolute;inset:0;object-position:center center!important;width:100%!important;height:100%!important}.assessment-cta .assessment-image:after{position:absolute;inset:0}.bookings-hero>img{object-position:center 48%}.booking-type-card.movement img{object-position:50% center}.booking-type-card.padel img{object-position:57% center}.booking-type-card.spa img{object-position:48% center}.benefit-grid article{grid-template-columns:74px 1fr;align-items:center;min-height:168px}.benefit-symbol{color:#64766f;background:linear-gradient(155deg,#e5ebe6,#f2f2ed);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;width:66px;height:96px;padding:13px 8px 10px;display:flex}.benefit-symbol i{font:400 30px/1 Arial,sans-serif}.benefit-symbol small{letter-spacing:1px;font-size:8px;font-weight:850}.benefit-grid article:nth-child(4n+2) .benefit-symbol{color:#896b55;background:linear-gradient(155deg,#eee4da,#f7f1eb)}.benefit-grid article:nth-child(4n+3) .benefit-symbol{color:#78677f;background:linear-gradient(155deg,#ebe5ee,#f5f1f6)}.benefit-grid article:nth-child(4n+4) .benefit-symbol{color:#677b86;background:linear-gradient(155deg,#e2eaed,#f1f4f5)}.sales-benefit-grid article>span{border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;width:68px;height:86px;margin-bottom:auto;padding:13px 8px 9px;display:flex}.sales-benefit-grid article>span i{font:400 29px/1 Arial,sans-serif}.sales-benefit-grid article>span small{letter-spacing:1px;font-size:8px;font-weight:850}.entry-call-meta{flex-wrap:wrap;gap:8px;margin:-4px 0 24px;display:flex}.entry-call-meta span{color:#687871;background:#eef1ed;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:750}.entry-summary>p:last-child{max-width:1100px}.entry-detail-grid section{padding:21px 23px}.entry-detail-grid ol{counter-reset:entry-list;margin:13px 0 0;padding:0;list-style:none}.entry-detail-grid li{color:#625d57;counter-increment:entry-list;border-top:1px solid #e8e2db;min-height:31px;padding:7px 0 7px 30px;font-size:10px;line-height:1.5;position:relative}.entry-detail-grid li:before{content:counter(entry-list,decimal-leading-zero);color:#8a7b70;font-size:8px;font-weight:850;position:absolute;top:8px;left:0}.entry-detail-grid li:first-child{border-top:0}@media (max-width:760px){.assessment-cta .assessment-image{border-radius:14px;order:-1;width:100%!important;height:285px!important;position:relative!important;inset:auto!important}.assessment-cta .assessment-image img{position:relative}.assessment-cta .assessment-image:after{display:none}.benefit-grid article{grid-template-columns:64px 1fr;gap:15px}.benefit-symbol{border-radius:15px;width:58px;height:82px}.entry-call-meta{margin-top:0}}.benefits-hero{color:#302d29!important;background:#eee7de!important}.benefits-hero>img{object-position:center center!important;filter:saturate(.9)contrast(.95)!important;width:58%!important;left:auto!important;right:0!important}.benefits-copy{color:#302d29!important}.benefits-copy>p{color:#776a60!important;font-size:10px!important}.benefits-copy h1{color:#302d29!important;font-size:clamp(50px,5vw,72px)!important}.benefits-copy>span{color:#5f5953!important;font-size:14px!important;line-height:1.65!important}.benefits-copy button{color:#fff!important;background:#314d43!important}.benefits-copy a{color:#334e44!important;background:#ffffff52!important;border-color:#8fa097!important}.benefit-tier-summary h2{font-size:38px!important;line-height:1.12!important}.benefit-tier-summary li{font-size:13px!important;line-height:1.55!important}.benefit-grid{gap:15px!important}.benefit-grid article{grid-template-columns:70px 1fr!important;gap:22px!important;min-height:190px!important;padding:29px!important}.benefit-symbol{border-radius:17px!important;justify-content:center!important;width:64px!important;height:72px!important;padding:0!important}.benefit-symbol i{font-size:27px!important}.benefit-grid h2{font-size:25px!important}.benefit-grid p{font-size:14px!important;line-height:1.68!important}.benefits-footer{padding:34px!important}.benefits-footer button{font-size:12px!important}.report-summary p{font-size:14px!important;line-height:1.7!important}.latest-report-top>div:first-child>span{font-size:12px!important}.assessment-cta span{font-size:14px!important}.assessment-record>div>span{font-size:12px!important}.member-coaches-hero{color:#312e2a!important;background:#e8e2d9!important}.member-coaches-hero p{color:#776d65!important}.member-coaches-hero h1{color:#312e2a!important}.member-coaches-hero h1 em{color:#906856!important}.member-coaches-hero>div>span{color:#625c56!important;font-size:14px!important}.member-coaches-hero aside{background:#ffffff5c!important;border-color:#cbc1b6!important}.member-coaches-hero aside small,.member-coaches-hero aside span{color:#756b63!important}.member-coach-grid article>div:nth-child(2)>span{min-height:auto!important;font-size:12px!important}.member-coach-grid article>div:nth-child(2)>small{color:#6c6660!important;min-height:68px!important;margin-top:14px!important;font-size:12px!important;line-height:1.55!important}.coach-choice-note strong{font-size:21px!important}.coach-choice-note p{font-size:13px!important;line-height:1.6!important}.public-coach-photo-fallback{color:#42675d;background:linear-gradient(135deg,#dfe9e4,#efe8e1);place-items:center;width:100%;height:100%;font:600 58px Georgia,serif;display:grid}.public-coaches-empty{text-align:center;background:#faf8f4;border:1px dashed #d8d1c9;border-radius:22px;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:260px;padding:42px;display:grid}.public-coaches-empty>span{color:#426259;background:#e7ece9;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.public-coaches-empty h2{margin:3px 0 0;font-size:24px}.public-coaches-empty p{color:#776f68;margin:0;font-size:10px}.member-agreement-sign h2{letter-spacing:-.2px!important}.member-agreement-sign>p{letter-spacing:0!important;font-size:13px!important;font-weight:400!important}.agreement-prerequisite-stage{min-height:650px;position:relative;overflow:hidden}.agreement-preview-blurred{filter:blur(4px);opacity:.34;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:650px;overflow:hidden}.agreement-prerequisite-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f8f7f414,#f8f7f46b);position:absolute;inset:0}.agreement-prerequisite-card{z-index:2;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9eb;border:1px solid #534a432e;border-radius:22px;width:min(570px,100% - 36px);padding:38px 42px;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 28px 80px #362e2829}.agreement-prerequisite-card>span{color:#49665d;background:#e8efeb;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 17px;font-size:22px;display:grid}.agreement-prerequisite-card h2{font:650 34px/1.08 var(--font-sans,Arial,sans-serif);letter-spacing:-1.5px;margin:0}.agreement-prerequisite-card p{color:#67605a;max-width:470px;margin:14px auto 23px;font-size:14px;line-height:1.6}.agreement-prerequisite-card button{border-radius:11px;padding:14px 20px}@media (max-width:760px){.agreement-prerequisite-stage{min-height:580px}.agreement-preview-blurred{max-height:580px}.agreement-prerequisite-card{padding:30px 24px;top:45px}.agreement-prerequisite-card h2{font-size:28px}.benefits-hero>img{width:100%!important}.benefits-hero:after{background:linear-gradient(90deg,#eee7def5,#eee7deb8 72%,#eee7de59)!important}.benefit-tier-summary h2{font-size:31px!important}.benefit-grid article{grid-template-columns:58px 1fr!important;padding:22px!important}.benefit-symbol{width:54px!important;height:64px!important}.benefits-copy h1{font-size:45px!important}}.top-actions .notification-menu button{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.top-actions .notification-menu .notification-item{text-align:left!important;border-top:1px solid #ece8e2!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:start!important;gap:11px!important;width:100%!important;min-height:88px!important;padding:15px 4px!important;display:grid!important}.notification-menu .notification-item>span{min-width:0!important;display:block!important}.notification-menu .notification-item>span strong{font-size:12px!important;line-height:1.3!important;display:block!important}.notification-menu .notification-item>span small{color:#726b64!important;margin-top:4px!important;font-size:10px!important;line-height:1.45!important;display:block!important}.notification-menu .notification-item time{color:#9a9188!important;margin-top:6px!important;font-size:8px!important;display:block!important}.notification-menu .notification-item>b{color:#4a5f57!important;background:0 0!important;align-self:center!important;width:auto!important;height:auto!important;position:static!important}.top-actions .notification-menu .notification-all{background:#f0f2ee!important;border-radius:10px!important;width:100%!important;padding:12px!important}.top-actions .notification-menu header button{color:#4a655b!important;padding:4px!important;font-size:9px!important}.member-home-hero{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 18px 45px #48413914;background:#f4eee7!important;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr)!important;min-height:535px!important}.member-home-hero:before{content:"";z-index:-2;opacity:.48;filter:saturate(.7)contrast(.92)brightness(1.08);background:url(/member-hero-v3.png) 43%/56% 115% no-repeat;position:absolute;inset:0}.member-home-hero.rise:before{background-image:url(/journey-hero-v3.png);background-position:50%}.member-home-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7f2eb47,#f7f2eb70 31%,#f7f2ebed 50%,#f4eee7 65%);position:absolute;inset:0}.member-home-main{z-index:1;color:#312e2a!important;background:0 0!important;justify-content:center!important;min-height:535px!important;padding:42px 38px!important}.member-home-main:after,.member-home-main:before{display:none!important}.member-home-heading{text-shadow:0 1px 14px #ffffff80;max-width:400px}.member-home-heading>p{color:#5b625d!important;font-size:10px!important}.member-home-heading h1{color:#302e2a!important;font-size:clamp(56px,5.4vw,82px)!important}.member-home-heading>span{max-width:360px;color:#4f504c!important;font-size:14px!important;line-height:1.65!important}.paus-state-card{z-index:2;position:relative;background:0 0!important;min-height:535px!important;padding:36px 35px 25px!important}.paus-state-card>header button,.paus-state-card>header p,.paus-state-card>header span,.state-label>span{font-size:10px!important}.state-label em{font-size:13px!important}.state-label b{font-size:9px!important}.paus-state-card>footer{gap:15px!important}.paus-state-card>footer,.paus-state-card>footer span{font-size:11px!important}.paus-state-card>footer small{margin-left:auto;font-size:10px!important;line-height:1.4!important}.next-steps-minimised{text-align:left!important;border:1px solid #ffffff59!important;border-radius:18px!important;grid-template-columns:34px 1fr auto!important;align-items:center!important;gap:11px!important;width:205px!important;min-height:66px!important;padding:10px 13px!important;display:grid!important;box-shadow:0 14px 38px #2a383240!important}.next-steps-minimised>span{width:34px!important;height:34px!important;font-size:12px!important}.next-steps-minimised>div{gap:3px;display:grid}.next-steps-minimised strong{font-size:13px}.next-steps-minimised small{color:#ffffffb8;font-size:9px;font-weight:550}.next-steps-minimised>b{font-size:14px}.membership-rhythm{padding-top:38px!important;padding-bottom:42px!important}.membership-rhythm .dashboard-section-head{margin-bottom:17px!important}.membership-rhythm .dashboard-section-head h2{font-size:34px!important}.rhythm-grid{grid-template-columns:1fr!important;gap:10px!important}.rhythm-grid article{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:20px 23px!important;display:grid!important}.rhythm-grid article>span{align-self:center!important}.rhythm-grid article h3{font-size:22px!important}.rhythm-grid article p{max-width:720px;font-size:13px!important;line-height:1.55!important}.rhythm-grid article button{white-space:nowrap;grid-column:3!important;align-self:center!important;font-size:11px!important}.pillar-platform-intro{color:#342f2b;background:linear-gradient(125deg,#eee3dc,#f2eee6 58%,#e5e9df);border-radius:20px 20px 0 0;grid-template-columns:90px minmax(280px,.9fr) minmax(320px,1.1fr);align-items:center;gap:30px;padding:36px 40px;display:grid}.pillar-platform-intro>div:nth-child(2)>p{color:#8b6e63;letter-spacing:2px;margin:0 0 8px;font-size:9px;font-weight:850}.pillar-platform-intro h2{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.08}.pillar-platform-intro>p{color:#645f59;margin:0;font-size:14px;line-height:1.7}.pillar-intro-mark{width:76px;height:76px;position:relative}.pillar-intro-mark i{transform-origin:9px 33px;background:#7565b3;border-radius:50%;width:18px;height:32px;position:absolute;top:5px;left:29px}.pillar-intro-mark i:nth-child(2){background:#df7552;transform:rotate(90deg)}.pillar-intro-mark i:nth-child(3){background:#4c86b8;transform:rotate(180deg)}.pillar-intro-mark i:nth-child(4){background:#d86f9b;transform:rotate(270deg)}.pillar-platform-intro+.pillar-gallery{border-radius:0 0 20px 20px;overflow:hidden;margin-top:0!important}.dashboard-journal{grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr)!important;gap:18px!important;display:grid!important}.dashboard-journal>.dashboard-section-head{grid-column:1/-1!important;margin-bottom:0!important}.journal-invite{background:#3d4943;border-radius:17px;min-height:355px;position:relative;overflow:hidden}.journal-invite>img{object-fit:cover;object-position:center 45%;filter:saturate(.75);width:100%;height:100%;position:absolute;inset:0}.journal-invite:after{content:"";background:linear-gradient(#1f29240d,#1f2924d1);position:absolute;inset:0}.journal-invite>div{z-index:1;color:#fff;position:absolute;bottom:26px;left:27px;right:27px}.journal-invite p{color:#ffffffbf;letter-spacing:1.8px;margin:0 0 9px;font-size:9px;font-weight:850}.journal-invite h3{margin:0 0 8px;font-family:Georgia,serif;font-size:27px;font-weight:500}.journal-invite span{color:#ffffffd1;max-width:490px;font-size:13px;line-height:1.55;display:block}.journal-invite button{color:#30463e;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:17px;padding:11px 15px;font-size:11px;font-weight:800}.dashboard-history{align-self:stretch!important}.dashboard-history>button{min-height:112px!important;padding:17px 10px!important}.dashboard-history>button strong{font-size:14px!important}.dashboard-history>button p{font-size:11px!important;line-height:1.5!important}.dashboard-history>button small{font-size:9px!important}.dashboard-history time b{font-size:18px!important}.dashboard-history time span{font-size:8px!important}.core-coach-choice{color:#332f2b!important;background:linear-gradient(120deg,#e5e9e4,#efe7dd)!important;border:1px solid #4e5b541f!important}.core-coach-choice p{color:#6c7e76!important}.core-coach-choice h2{color:#332f2b!important}.core-coach-choice span{color:#65605a!important;font-size:12px!important}.core-coach-choice button{color:#fff!important;background:#355248!important}.coach-booking-card>div:nth-child(2)>span{font-size:14px!important;line-height:1.68!important}.coach-booking-card h2{font-size:clamp(42px,4.8vw,68px)!important}.coaching-record-layout{grid-template-columns:minmax(0,1.55fr) minmax(255px,.45fr);align-items:start;gap:18px;display:grid}.coaching-record-list{gap:9px;display:grid}.selected-coach-card{background:linear-gradient(155deg,#e5ebe7,#f5f0e9);border:1px solid #d3dad4;border-radius:18px;flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:sticky;top:82px;box-shadow:0 12px 34px #41494414}.selected-coach-card .profile-photo{border:4px solid #fff;margin-bottom:20px;box-shadow:0 7px 20px #3d413c24;width:86px!important;height:86px!important}.selected-coach-card>p{color:#6a7b74;letter-spacing:1.5px;margin:0 0 7px;font-size:9px;font-weight:850}.selected-coach-card h3{margin:0 0 7px;font-family:Georgia,serif;font-size:29px;font-weight:500}.selected-coach-card>span{color:#645f59;font-size:12px;line-height:1.55}.selected-coach-card>small{color:#77716b;border-top:1px solid #d4d7d1;margin-top:18px;padding-top:17px;font-size:11px;line-height:1.55}.selected-coach-card>button{color:#fff;cursor:pointer;background:#355248;border:0;border-radius:10px;width:100%;margin-top:18px;padding:12px;font-size:10px;font-weight:800}.selected-coach-card>.selected-coach-secondary{color:#486158;background:0 0;border:1px solid #aebcb5;margin-top:8px}.booking-management{background:#f1ebe4!important;border:1px solid #e0d5ca!important;border-radius:15px!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:20px!important;display:grid!important}.booking-management-icon{color:#805f51;background:#fff8f1;border-radius:50%;place-content:center;width:46px;height:46px;font-size:21px;display:grid}.booking-management>div:nth-child(2)>p{color:#8b6e61;letter-spacing:1.3px;margin:0 0 5px;font-size:9px;font-weight:850}.booking-management h3{margin:0 0 6px;font-size:18px!important}.booking-management>div:nth-child(2)>span{color:#68615b;max-width:660px;display:block;font-size:12px!important;line-height:1.55!important}.booking-management-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.booking-management-actions small{color:#968c83;letter-spacing:1px;font-size:8px;font-weight:800}.booking-management-actions a{white-space:nowrap;background:#6d4f43;border-radius:9px;padding:11px 13px;font-weight:800;text-decoration:none;color:#fff!important;font-size:10px!important}@media (max-width:980px){.member-home-hero{grid-template-columns:1fr!important}.member-home-hero:before{background-position:top;background-size:100% 60%}.member-home-hero:after{background:linear-gradient(#f7f2eb66,#f4eee7 48%)}.member-home-main{min-height:430px!important}.paus-state-card{min-height:500px!important}.pillar-platform-intro{grid-template-columns:72px 1fr}.pillar-platform-intro>p{grid-column:2}.dashboard-journal{grid-template-columns:1fr!important}.coaching-record-layout{grid-template-columns:1fr}.selected-coach-card{grid-template-columns:auto 1fr;column-gap:20px;display:grid;position:static}.selected-coach-card .profile-photo{grid-row:1/5}.selected-coach-card>button{grid-column:1/-1}.booking-management{grid-template-columns:46px 1fr!important}.booking-management-actions{grid-column:2;align-items:flex-start}}@media (max-width:760px){.member-home-hero{min-height:0!important}.member-home-main{min-height:390px!important;padding:30px 24px!important}.member-home-heading h1{font-size:58px!important}.paus-state-card{min-height:470px!important;padding:27px 20px 20px!important}.paus-state-plot{min-height:280px!important}.paus-state-card>footer{flex-wrap:wrap}.paus-state-card>footer small{width:100%;margin-left:0}.next-steps-minimised{width:190px!important;bottom:14px!important;right:14px!important}.rhythm-grid article{grid-template-columns:42px 1fr!important}.rhythm-grid article button{justify-self:start;grid-column:2!important}.pillar-platform-intro{grid-template-columns:1fr;padding:28px 22px}.pillar-intro-mark{margin-bottom:4px}.pillar-platform-intro>p{grid-column:1}.pillar-gallery{border-radius:0 0 18px 18px}.journal-invite{min-height:390px}.dashboard-journal{grid-template-columns:1fr!important}.coaching-record-layout{grid-template-columns:1fr}.booking-management{grid-template-columns:1fr!important}.booking-management-actions{grid-column:1}.selected-coach-card{display:flex}.selected-coach-card .profile-photo{width:78px!important;height:78px!important}}.member-home-hero{background:#f5eee6!important;grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr)!important;min-height:525px!important}.member-home-hero:after,.member-home-hero:before{display:none!important}.member-home-main{isolation:isolate;position:relative;color:#302d29!important;background:#d8d2c9 url(/member-hero-v3.png) 50% 34%/cover no-repeat!important;justify-content:flex-end!important;min-height:525px!important;padding:30px!important}.member-home-main:before{content:""!important;z-index:-1!important;background:linear-gradient(#f8f4ee00 28%,#f8f4ee40 48%,#f8f4eef5 78%,#f8f4ee)!important;display:block!important;position:absolute!important;inset:0!important}.member-home-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f2e0;border:1px solid #564c421f;border-radius:18px;padding:22px 22px 20px;box-shadow:0 14px 35px #332d2717;max-width:390px!important;text-shadow:none!important}.member-home-heading>p{color:#666b65!important;margin-bottom:13px!important;font-size:9px!important}.member-home-heading h1{color:#302c28!important;letter-spacing:-3px!important;font-size:clamp(48px,4.5vw,67px)!important;line-height:.87!important}.member-home-heading h1 em{color:#a75e46!important}.member-home-heading>span{color:#55534f!important;max-width:330px!important;margin-top:15px!important;font-size:12px!important;line-height:1.6!important}.paus-state-card{background:linear-gradient(145deg,#f8f2eb,#f3ede5)!important;min-height:525px!important;padding:32px 34px 23px!important}.paus-state-plot{min-height:288px!important}.paus-state-card blockquote{max-width:600px!important;font-size:21px!important}.paus-state-card>footer small{text-align:right;max-width:210px}.dashboard-overview-grid{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:stretch;gap:16px;display:grid}.dashboard-overview-grid .membership-rhythm{background:#f5f7f5;border:1px solid #e2e7e3;border-radius:20px;margin:0!important;padding:28px!important}.dashboard-overview-grid .membership-rhythm .dashboard-section-head{margin-bottom:14px!important}.dashboard-overview-grid .membership-rhythm .dashboard-section-head h2{font-size:30px!important}.dashboard-overview-grid .rhythm-grid{gap:8px!important}.dashboard-overview-grid .rhythm-grid article{border-radius:14px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:13px!important;padding:15px 16px!important}.dashboard-overview-grid .rhythm-grid article>span{width:32px;height:32px}.dashboard-overview-grid .rhythm-grid article h3{margin:3px 0 4px;font-size:18px!important}.dashboard-overview-grid .rhythm-grid article p{margin:0;font-size:11px!important;line-height:1.45!important}.dashboard-overview-grid .rhythm-grid article button{font-size:9px!important}.dashboard-overview-grid .pillar-platform-intro{background:linear-gradient(155deg,#efe1d9,#f2ece3 52%,#e2e8df);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;border-radius:20px!important;gap:24px!important;padding:34px!important;display:flex!important}.dashboard-overview-grid .pillar-intro-mark{flex:none}.dashboard-overview-grid .pillar-platform-intro h2{font-size:34px!important}.dashboard-overview-grid .pillar-platform-intro>p{font-size:13px!important;line-height:1.7!important}.dashboard-overview-grid+.pillar-gallery{overflow:hidden;border-radius:20px!important;margin-top:0!important}.dashboard-content-grid.dashboard-content-simple{grid-template-columns:1fr!important;width:100%!important;max-width:none!important;display:block!important}.dashboard-content-simple .dashboard-journal{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)!important;width:100%!important;max-width:none!important;padding:30px!important}.journal-invite{min-height:390px!important}.journal-invite>img{object-position:center 38%!important;filter:saturate(.8)contrast(.96)!important}.journal-invite:after{background:linear-gradient(#2a2d2508 24%,#272b24d1)!important}@media (max-width:1080px){.dashboard-overview-grid{grid-template-columns:1fr}.dashboard-overview-grid .pillar-platform-intro{grid-template-columns:76px 1fr!important;display:grid!important}.dashboard-overview-grid .pillar-platform-intro>p{grid-column:2}.member-home-hero{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important}.dashboard-content-simple .dashboard-journal{grid-template-columns:1fr!important}}@media (max-width:760px){.member-home-hero{grid-template-columns:1fr!important}.member-home-main{min-height:500px!important}.member-home-heading,.member-home-main{padding:20px!important}.member-home-heading h1{font-size:54px!important}.dashboard-overview-grid .membership-rhythm{padding:22px 18px!important}.dashboard-overview-grid .rhythm-grid article{grid-template-columns:36px 1fr!important}.dashboard-overview-grid .rhythm-grid article button{grid-column:2!important}.dashboard-overview-grid .pillar-platform-intro{padding:28px 22px!important;display:flex!important}.dashboard-overview-grid .pillar-platform-intro>p{grid-column:auto}.dashboard-content-simple .dashboard-journal{grid-template-columns:1fr!important;padding:20px!important}.journal-invite{min-height:420px!important}}.auth-welcome-card .auth-form-heading{margin-bottom:24px}.auth-team-access{color:#49655b;border-top:1px solid #dfd9d2;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:15px 4px 0;text-decoration:none;display:flex}.auth-team-access>span{align-items:center;gap:11px;display:flex}.auth-team-access i{color:#49655b;background:#eee9e2;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.auth-team-access small,.auth-team-access strong{display:block}.auth-team-access strong{font-size:10px}.auth-team-access small{color:#8b837b;margin-top:3px;font-size:8px}.auth-team-access>b{font-size:16px}.auth-team-access:hover strong{text-underline-offset:3px;text-decoration:underline}.coach-access-shell{color:#383430;background:radial-gradient(circle at 16% 12%,#e4ebe7,#eeeae4 48%,#d8d6d0);place-items:center;min-height:100vh;padding:32px;display:grid}.coach-access-frame{background:#fffdf9;border:1px solid #73695f2e;border-radius:34px;grid-template-columns:1.08fr .92fr;width:min(1210px,100%);min-height:760px;display:grid;overflow:hidden;box-shadow:0 34px 90px #2e2a252b}.coach-access-editorial{background:#263e36;min-height:760px;position:relative;overflow:hidden}.coach-access-photo{aspect-ratio:1672/941;background:#d8d3ca;position:absolute;inset:0 0 auto;overflow:hidden}.coach-access-photo>img{object-fit:cover;object-position:center}.coach-access-overlay{background:linear-gradient(#1f29241a,#1f29240a 36%,#1d2b24f5 78%,#263e36);position:absolute;inset:0}.coach-access-brand{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:42px;left:48px;right:48px}.coach-access-brand img{filter:invert();width:112px}.coach-access-brand span,.coach-access-message>p{color:#fff;letter-spacing:2.5px;font-size:8px;font-weight:900}.coach-access-message{z-index:1;color:#fff;position:absolute;bottom:54px;left:48px;right:48px}.coach-access-message h1{max-width:590px;margin:10px 0 17px;font:500 46px/1.02 Georgia,serif}.coach-access-message h1 em{color:#e7b59d;font-weight:400}.coach-access-message>span{color:#ffffffdb;max-width:590px;font-size:13px;line-height:1.65;display:block}.coach-access-form-side{flex-direction:column;justify-content:center;min-width:0;padding:54px 62px 30px;display:flex;position:relative}.coach-access-home{color:#63736d;font-size:9px;font-weight:800;text-decoration:none;position:absolute;top:28px;left:38px}.coach-access-card{gap:16px;min-width:0;display:grid}.coach-access-heading>p{color:#7b5c4e;letter-spacing:2px;font-size:8px;font-weight:900}.coach-access-heading h2{margin:8px 0 12px;font:500 45px/.98 Georgia,serif}.coach-access-heading>span{color:#746d66;font-size:11px;line-height:1.6;display:block}.coach-access-card>label{gap:7px;min-width:0;display:grid}.coach-access-card>label>span{letter-spacing:1.2px;font-size:8px;font-weight:900}.coach-access-card input{color:#37332f;background:#faf8f5;border:1px solid #d8d0c8;border-radius:11px;width:100%;min-width:0;padding:15px 16px;font:500 13px inherit}.coach-access-card input:focus{border-color:#55756a;outline:2px solid #4c6c6233}.coach-access-card input[readonly]{color:#716a63;background:#f0eeea}.coach-email-verified{color:#3d6357;background:#e7f0eb;border:1px solid #cadfd5;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.coach-email-verified>i{color:#fff;background:#4b6c61;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.coach-email-verified>span{gap:2px;min-width:0;display:grid}.coach-email-verified small{letter-spacing:1px;font-size:7px;font-weight:900}.coach-email-verified strong{overflow-wrap:anywhere;font-size:10px}.coach-access-primary{color:#fff;background:#355b50;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:15px 17px;font-size:11px;font-weight:850;display:flex}.coach-access-primary:disabled{opacity:.55}.coach-access-primary b{font-size:17px}.coach-access-help{color:#716a63;background:#f4f1ec;border-radius:10px;margin:0;padding:13px;font-size:9px;line-height:1.5}.coach-access-error{color:#a14d39;margin:0;font-size:9px;font-weight:750}.coach-access-switch{color:#4c685f;background:0 0;border:0;border-bottom:1px solid #4c685f4d;justify-self:center;font-size:9px;font-weight:850}.coach-access-form-side>footer{text-align:center;color:#a19a93;letter-spacing:1px;font-size:7px;position:absolute;bottom:18px;left:0;right:0}@media (max-width:980px){.coach-access-frame{grid-template-columns:1fr}.coach-access-editorial{display:none}.coach-access-form-side{min-height:720px}}@media (max-width:650px){.coach-access-shell{padding:0}.coach-access-frame{border:0;border-radius:0;min-height:100vh}.coach-access-form-side{padding:68px 24px 42px}.coach-access-heading h2{font-size:38px}}.member-home-hero{grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr)!important}.member-home-heading{max-width:350px!important;padding:19px 20px 18px!important}.member-home-heading h1{font-size:clamp(43px,3.9vw,58px)!important}.member-home-heading>span{font-size:11px!important}.member-home-hero.rise .member-home-main{background-position:58% 42%!important;background-size:cover!important}.paus-state-card>header aside{align-items:center;gap:8px;display:flex}.paus-state-card>header aside button{color:#625a54;background:#ffffff80;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.paus-state-card>header aside button:first-child{color:#fff;background:#49645a}.paus-state-card>footer button{color:#968d85;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.paus-state-card>footer button i{background:#c9c1b9;border-radius:50%;width:7px;height:7px}.paus-state-card>footer button.active{color:#4c4641;background:#ffffffad;font-weight:800}.paus-state-card>footer button.active i{background:#735fac}.paus-state-card>footer small{font-size:9px!important}.dashboard-overview-grid .rhythm-grid article>span{font-size:10px!important}.dashboard-overview-grid .rhythm-grid small{font-size:7px!important}.dashboard-overview-grid .pillar-platform-intro{justify-content:flex-start!important}.pillar-intro-brand{align-items:center;width:118px;height:62px;display:flex}.pillar-intro-brand img{width:108px;height:auto;display:block}.pillar-intro-mark{display:none!important}.play-tile img{filter:brightness(1.18)saturate(.78)contrast(.9)!important}.play-tile:after{background:linear-gradient(#0000,#1e221d80)!important}.journey-library-summary{color:#342f2b;background:linear-gradient(120deg,#efe5dc,#e7ebe4);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:34px 36px;display:grid}.journey-assessment-library header p,.journey-library-summary p{color:#7b6d64;letter-spacing:1.8px;margin:0 0 8px;font-size:9px;font-weight:850}.journey-library-summary h2{margin:0 0 10px;font-family:Georgia,serif;font-size:34px;font-weight:500}.journey-library-summary>div:first-child>span{color:#65605a;max-width:700px;font-size:13px;line-height:1.65;display:block}.journey-library-stats{grid-template-columns:repeat(3,110px);gap:8px;display:grid}.journey-library-stats button{text-align:center;color:#403b36;cursor:pointer;background:#ffffff94;border:1px solid #504a441a;border-radius:14px;place-content:center;min-height:90px;padding:13px;display:grid}.journey-library-stats strong{font:500 25px Georgia,serif}.journey-library-stats span{color:#716b65;margin-top:4px;font-size:9px}.journey-assessment-library{background:#fff;border-radius:20px;padding:29px}.journey-assessment-library>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px;display:flex}.journey-assessment-library header h2{margin:0 0 5px;font-size:27px}.journey-assessment-library header span{color:#746e67;font-size:11px}.journey-assessment-library header>button{color:#456158;font-size:10px;font-weight:800}.journey-assessment-library>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.journey-assessment-library>div>button{text-align:left;cursor:pointer;background:#f5f3ee;border:1px solid #ebe7df;border-radius:15px;gap:8px;padding:20px;display:grid}.journey-assessment-library time{color:#8a8179;letter-spacing:1.2px;font-size:8px;font-weight:850}.journey-assessment-library strong{font:500 18px Georgia,serif}.journey-assessment-library>div>button>span{color:#6d665f;flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.journey-assessment-library i{border-radius:50%;width:6px;height:6px}.journey-assessment-library i.love{background:#7664bf}.journey-assessment-library i.health{background:#e67b57}.journey-assessment-library i.work{background:#4b89b7}.journey-assessment-library i.play{background:#d5749a}.journey-assessment-library b{color:#456158;margin-top:4px;font-size:9px}.assessment-evolution{background:#f5f0e9;border-radius:20px;padding:32px}.assessment-evolution>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.assessment-evolution>header p{color:#7b6e65;letter-spacing:1.8px;margin:0 0 7px;font-size:9px;font-weight:850}.assessment-evolution>header h2{margin:0 0 7px;font-family:Georgia,serif;font-size:34px;font-weight:500}.assessment-evolution>header span{color:#6f6962;font-size:12px}.assessment-evolution>header>button{color:#fff;background:#4b655c;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:800}.assessment-evolution-layout{grid-template-columns:minmax(230px,.35fr) minmax(0,.65fr);gap:14px;display:grid}.assessment-evolution-layout>aside{gap:8px;display:grid}.assessment-evolution-layout>aside button{text-align:left;color:#4f4944;cursor:pointer;background:#ffffff8c;border:1px solid #0000;border-radius:14px;gap:5px;padding:17px 18px;display:grid}.assessment-evolution-layout>aside button.active{background:#fff;border-color:#aebdb5;box-shadow:0 8px 25px #3c454012}.assessment-evolution-layout>aside span{color:#897e76;letter-spacing:1px;font-size:8px;font-weight:850}.assessment-evolution-layout>aside strong{font-size:14px}.assessment-evolution-layout>aside small{color:#777069;font-size:9px;line-height:1.5}.assessment-aura-view{background:#faf7f2;border-radius:16px;padding:22px 25px 18px}.assessment-aura-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.assessment-aura-heading>div{gap:4px;display:grid}.assessment-aura-heading small{color:#91877f;letter-spacing:1.4px;font-size:8px;font-weight:850}.assessment-aura-heading strong{font:500 18px Georgia,serif}.assessment-aura-heading button{color:#4c645c;font-size:9px;font-weight:800}.assessment-aura-plot{min-height:330px;position:relative}.assessment-aura-plot .state-orb{width:min(310px,58%)}.assessment-aura-plot .state-label.health,.assessment-aura-plot .state-label.love{top:15%}.assessment-aura-plot .state-label.play,.assessment-aura-plot .state-label.work{bottom:15%}@media (max-width:1080px){.member-home-hero{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)!important}.journey-library-summary{grid-template-columns:1fr}.journey-library-stats{grid-template-columns:repeat(3,1fr)}.assessment-evolution-layout{grid-template-columns:1fr}.assessment-evolution-layout>aside{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.member-home-hero{grid-template-columns:1fr!important}.member-home-heading{max-width:330px!important}.paus-state-card>header{gap:12px}.paus-state-card>header aside{flex-direction:column;align-items:stretch}.paus-state-card>footer{gap:5px!important}.paus-state-card>footer button{font-size:9px}.journey-library-summary{padding:26px 22px}.journey-library-stats{grid-template-columns:1fr 1fr 1fr}.journey-library-stats button{min-height:78px;padding:8px}.journey-assessment-library{padding:23px 18px}.journey-assessment-library>header{flex-direction:column;align-items:flex-start}.journey-assessment-library>div{grid-template-columns:1fr}.assessment-evolution{padding:25px 18px}.assessment-evolution>header{flex-direction:column;align-items:flex-start}.assessment-evolution-layout>aside{grid-template-columns:1fr}.assessment-aura-view{padding:18px 15px}.assessment-aura-plot{min-height:300px}}.member-home-hero{background:#ddd7cf!important;min-height:570px!important;display:block!important;position:relative!important}.member-home-main{background-position:70% 35%!important;width:100%!important;min-height:570px!important;padding:0!important;position:absolute!important;inset:0!important}.member-home-hero.rise .member-home-main{background-position:62% 42%!important}.member-home-main:before{background:linear-gradient(90deg,#f6f1eb75,#f6f1eb1a 46%,#f6f1eb00 72%)!important}.member-home-heading{z-index:3;width:290px;top:50%;left:28px;transform:translateY(-50%);background:#fbf8f4eb!important;border-radius:16px!important;max-width:290px!important;padding:18px 19px 17px!important;position:absolute!important}.member-home-heading>p{letter-spacing:1.5px!important;margin-bottom:10px!important;font-size:8px!important}.member-home-heading h1{letter-spacing:-2px!important;font-size:40px!important;line-height:.9!important}.member-home-heading>span{margin-top:12px!important;font-size:10px!important;line-height:1.55!important}.paus-state-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #5c4e441a;border-radius:20px;flex-direction:column;width:36%;top:34px;bottom:34px;left:31%;box-shadow:0 18px 50px #3b322b1a;background:#f8f3ece6!important;min-height:0!important;padding:23px 24px 20px!important;display:flex!important;position:absolute!important}.paus-state-plot{flex:1;min-height:260px!important;margin:0!important}.state-orb{filter:blur(18px)saturate(1.2)!important;opacity:1!important}.paus-state-card blockquote{margin:0 auto 13px!important;font-size:16px!important;line-height:1.22!important}.paus-state-card>footer{margin-top:auto;justify-content:flex-end!important;gap:8px!important;padding-top:13px!important;display:flex!important}.paus-state-card>footer button{font-weight:800;color:#fff!important;background:#4b655c!important;border-radius:999px!important;padding:9px 12px!important;font-size:9px!important}.paus-state-card>footer button:last-child{color:#4a5f57!important;background:#fff!important;border:1px solid #cdd6d1!important}.nav-group{border-radius:15px;margin:4px 0;padding:8px 8px 9px}.nav-group-label{color:#55514d;align-items:center;gap:12px;height:38px;padding:0 7px;font-size:13px;display:flex}.nav-group-label>span{color:#6e6a65;background:#efede9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nav-group>button{text-align:left;color:#77716b;cursor:pointer;background:0 0;border:0;border-left:1px solid #d9d4cd;width:calc(100% - 42px);margin-left:42px;padding:8px 10px;font-size:11px}.nav-group>button.active{color:#283d36;border-left-color:#4e7165;font-weight:850}.dashboard-overview-grid .rhythm-grid article>span{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:40px!important;height:45px!important;display:flex!important}.dashboard-overview-grid .rhythm-grid article>span b{font-size:13px;line-height:1}.dashboard-overview-grid .rhythm-grid article>span small{color:#8b827b;letter-spacing:.8px;font-weight:850;line-height:1;font-size:7px!important}.founder-signature{justify-items:start;margin-top:auto;padding-top:24px;display:grid}.founder-signature strong{color:#744f42;font:400 37px/1 Snell Roundhand,Segoe Script,Bradley Hand,cursive;transform:rotate(-4deg)}.founder-signature span{color:#7b7068;letter-spacing:1.4px;text-transform:uppercase;margin:3px 0 0 12px;font-size:8px;font-weight:850}.event-detail-page,.member-events-page{gap:26px;display:grid}.events-hero{border-radius:22px;min-height:440px;position:relative;overflow:hidden}.events-hero>img{object-fit:cover;object-position:center 44%;filter:brightness(.86)saturate(.8);width:100%;height:100%;position:absolute;inset:0}.events-hero:after{content:"";background:linear-gradient(90deg,#1b221ebd,#1b221e2b 70%);position:absolute;inset:0}.events-hero>div{z-index:1;color:#fff;max-width:590px;position:absolute;top:50%;left:42px;transform:translateY(-50%)}.event-detail-about p:first-child,.event-detail-hero p,.events-hero p,.events-list-head p{color:inherit;letter-spacing:1.8px;margin:0 0 10px;font-size:9px;font-weight:850}.events-hero h1{margin:0;font-family:Georgia,serif;font-size:58px;font-weight:500;line-height:.92}.events-hero h1 em{color:#f1c0a7;font-weight:400}.events-hero span{color:#ffffffd1;max-width:520px;margin-top:18px;font-size:13px;line-height:1.65;display:block}.events-list-head{justify-content:space-between;align-items:flex-end;display:flex}.events-list-head h2{margin:0;font-size:32px}.member-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1260px;margin:0 auto;display:grid}.member-event-grid article{background:#f8f5f0;border:1px solid #ddd8d0;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #302b260f}.event-image{cursor:pointer;border:0;width:100%;height:230px;padding:0;position:relative;overflow:hidden}.event-image img{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.event-image span{color:#273b34;letter-spacing:1px;background:#ffffffe6;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;top:16px;left:16px}.member-event-grid article>div{background:#faf7f2;border-top:1px solid #d9d3ca;align-content:start;gap:8px;padding:22px;display:grid}.member-event-grid time{color:#8a7e75;letter-spacing:1px;font-size:8px;font-weight:850}.member-event-grid h2{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.member-event-grid p{color:#6f6962;margin:0;font-size:11px;line-height:1.55}.member-event-grid article>div>span{color:#4f675e;font-size:9px;font-weight:800}.member-event-grid article>div>button{color:#fff;background:#456158;border-radius:9px;justify-self:start;margin-top:5px;padding:10px 12px;font-size:9px;font-weight:800}.event-back{color:#456158;justify-self:start;font-size:10px;font-weight:800}.event-detail-hero{background:#eee8e0;border-radius:22px;grid-template-columns:1.15fr .85fr;min-height:560px;display:grid;overflow:hidden}.event-detail-hero>img{width:100%;height:100%}.event-detail-hero>div{flex-direction:column;justify-content:center;padding:45px;display:flex}.event-detail-hero h1{margin:0 0 16px;font-family:Georgia,serif;font-size:48px;font-weight:500;line-height:.96}.event-detail-hero>div>span{color:#625d57;font-size:13px;line-height:1.65}.event-detail-hero dl{grid-template-columns:repeat(3,1fr);gap:9px;margin:28px 0;display:grid}.event-detail-hero dl div{background:#ffffff8c;border-radius:11px;padding:13px}.event-detail-hero dt{color:#8b8178;letter-spacing:1px;font-size:7px;font-weight:850}.event-detail-hero dd{margin:6px 0 0;font-size:10px;font-weight:750}.event-detail-hero>div>button{color:#fff;background:#456158;border-radius:10px;align-self:flex-start;padding:12px 15px;font-size:10px;font-weight:850}.event-detail-about{background:#fff;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:45px;padding:34px;display:grid}.event-detail-about h2{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500}.event-detail-about>p:last-child{color:#67615b;margin:0;font-size:13px;line-height:1.75}@media (max-width:1000px){.paus-state-card{width:42%;left:35%}.member-home-heading{width:260px}.member-event-grid{grid-template-columns:1fr 1fr}.event-detail-hero{grid-template-columns:1fr}.event-detail-hero>img{height:380px}.event-detail-hero>div{padding:32px}}@media (max-width:760px){.member-home-hero{min-height:980px!important}.member-home-main{min-height:520px!important;bottom:auto!important}.member-home-heading{width:auto;inset:auto 18px 18px;transform:none;max-width:310px!important}.paus-state-card{width:auto;inset:540px 18px 18px;min-height:420px!important}.member-event-grid{grid-template-columns:1fr}.events-hero>div{left:24px;right:24px}.events-hero h1{font-size:44px}.event-detail-about,.event-detail-hero dl{grid-template-columns:1fr}.founder-signature{padding-top:15px}}.member-home-main{background:#ded8cf!important;overflow:hidden!important}.member-home-hero.rise .member-home-main{background-image:none!important;background-position:50%!important}.member-home-hero-image{z-index:0;object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.member-home-hero.rise .member-home-hero-image{transform-origin:50%;transform:scaleX(-1)}.member-home-main:before{z-index:1!important;background:linear-gradient(90deg,#f6f1eb2e,#f6f1eb00 44%,#f6f1eb29)!important}.member-home-heading{top:auto!important;bottom:28px!important;left:28px!important;transform:none!important}.paus-state-card{width:36%!important;left:auto!important;right:28px!important}@media (max-width:1000px){.paus-state-card{width:42%!important;right:24px!important}.member-home-heading{bottom:24px!important;left:24px!important}}@media (max-width:760px){.member-home-main{background:#ded8cf!important}.member-home-hero-image{object-position:center 42%;height:520px}.member-home-heading{bottom:18px!important}.member-home-heading,.paus-state-card{left:18px!important;right:18px!important}.paus-state-card{width:auto!important}}.nav-group{margin:0!important;padding:0!important}.nav-group,.nav-group.active{background:0 0!important}.nav-group-label{color:#4f4b47;border-radius:12px;min-height:46px;font-weight:750;gap:13px!important;height:auto!important;padding:10px 11px!important;font-size:12px!important}.nav-group-label>span{flex:0 0 27px;font-size:14px;border-radius:9px!important;width:27px!important;height:27px!important}.nav-group>button{border-left:1px solid #d9d4cd!important;width:calc(100% - 28px)!important;margin-left:28px!important;padding:8px 10px 8px 14px!important;font-size:11px!important}.nav-group>button.active{border-radius:0 8px 8px 0;color:#2f4e43!important;background:#ffffff75!important;border-left:2px solid #4e7165!important}.founder-signature strong{letter-spacing:-3px;font-style:italic;position:relative;font-family:Snell Roundhand,Apple Chancery,Brush Script MT,Segoe Script,cursive!important;font-size:48px!important;font-weight:400!important;line-height:.82!important;transform:rotate(-7deg)!important}.founder-signature strong:after{content:"";opacity:.72;border-bottom:2px solid;border-radius:50%;height:12px;position:absolute;bottom:-7px;left:4px;right:-16px;transform:rotate(-2deg)}.founder-signature span{margin:10px 0 0 18px!important}.paus-state-date{z-index:6;color:#80766e;letter-spacing:.3px;margin:0;font-size:9px;font-weight:750;position:absolute;top:19px;left:24px}.paus-state-plot{margin-top:13px!important}.paus-state-card blockquote{white-space:nowrap;letter-spacing:-.15px;max-width:none!important;font-size:13px!important;line-height:1.2!important}.paus-state-card>blockquote em{color:inherit!important;display:inline!important}.paus-state-card>footer{justify-content:center!important;gap:12px!important}.paus-state-card>footer button{min-width:132px;justify-content:center!important;padding:12px 18px!important;font-size:10px!important}.dashboard-overview-grid .rhythm-grid article{grid-template-columns:62px minmax(0,1fr) auto!important;gap:16px!important}.dashboard-overview-grid .rhythm-grid article>span.rhythm-date{background:#eeece7!important;grid-template-rows:1fr 1fr!important;grid-template-columns:25px 1fr!important;gap:0!important;padding:5px!important;display:grid!important}.rhythm-date i{color:#47675d;grid-row:1/-1;align-self:center;font:700 24px/1 Georgia,serif}.rhythm-date b{align-self:end;font-size:15px!important}.rhythm-date small{align-self:start;font-size:7px!important}.dashboard-overview-grid .rhythm-grid article:nth-child(2) .rhythm-date i,.dashboard-overview-grid .rhythm-grid article:nth-child(3) .rhythm-date i{color:#a16550}.dashboard-overview-grid .rhythm-grid article:nth-child(4) .rhythm-date i{color:#7562ae}.coaching-record-layout{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)!important;gap:24px!important}.selected-coach-card{padding:30px!important}.selected-coach-card .profile-photo{width:104px!important;height:104px!important}.selected-coach-card h3{font-size:34px!important}.selected-coach-card>span{font-size:13px!important}.selected-coach-card>small{font-size:12px!important}.selected-coach-card>button{padding:14px!important;font-size:11px!important}.selected-coach-card>.selected-coach-tertiary{text-underline-offset:3px;margin-top:7px;text-decoration:underline;color:#617168!important;background:0 0!important;border:0!important}.appointment-record:not(.upcoming) time{color:#858a86!important;background:#f0f1ef!important;border-color:#e7e9e7!important}.appointment-record.upcoming time{color:#315d4f!important;background:#e5f0ea!important;border-color:#cadfd5!important}.appointment-record.upcoming>div>p{color:#3e7464!important}.appointment-record>button{font-weight:800;color:#fff!important;background:#42685d!important;border-color:#42685d!important;padding:11px 15px!important;font-size:10px!important}.appointment-change-inline{border-top:1px solid #e2e5e1;flex-wrap:wrap;gap:6px 12px;margin-top:11px;padding-top:10px;font-size:10px;display:flex}.appointment-change-inline>span{color:#77716b!important}.appointment-change-inline a{color:#45675d;font-weight:800;text-decoration:none}.journey-hero-note{z-index:4;color:#332f2b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f6f1e6;border:1px solid #5a50461c;border-radius:18px;width:330px;padding:24px;position:absolute;bottom:32px;right:32px;box-shadow:0 18px 45px #27231f21}.journal-compose p,.journey-hero-note p{color:#7d6c63;letter-spacing:1.6px;margin:0 0 8px;font-size:8px;font-weight:850}.journey-hero-note h2{margin:0 0 8px;font:500 27px/1.04 Georgia,serif}.journey-hero-note>span{color:#67605a;line-height:1.55;display:block;font-size:11px!important}.journey-hero-note>div{border-top:1px solid #ddd5cc;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:7px;margin-top:17px;padding-top:14px;display:grid}.journey-hero-note strong{font:500 22px Georgia,serif}.journey-hero-note small{color:#827a72;font-size:8px}.journey-media:before{display:none!important}.journal-compose{color:#332e2a;background:linear-gradient(120deg,#f0e5dc,#e8ede7);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.journal-compose h2{margin:0 0 7px;font:500 31px/1.08 Georgia,serif}.journal-compose span{color:#68625c;max-width:720px;font-size:12px;line-height:1.65;display:block}.journal-compose button{color:#fff;background:#416158;border:0;border-radius:999px;flex:none;padding:13px 17px;font-size:10px;font-weight:800}.journal-filter-bar{margin-top:2px!important}.assessment-history-panel{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:stretch;gap:16px;display:grid}.assessment-history-image{border-radius:20px;min-height:460px;margin:0;position:relative;overflow:hidden}.assessment-history-image img{object-fit:cover;object-position:64% center;filter:saturate(.72)contrast(.94);width:100%;height:100%}.assessment-history-image:after{content:"";background:linear-gradient(#0000 42%,#1f2521b8);position:absolute;inset:0}.assessment-history-image figcaption{z-index:1;color:#fff;position:absolute;bottom:26px;left:25px;right:25px}.assessment-history-image figcaption span{letter-spacing:1.5px;margin-bottom:8px;font-size:8px;font-weight:850;display:block}.assessment-history-image figcaption strong{font:500 26px/1.12 Georgia,serif}.assessment-history-panel .assessment-list{border-radius:20px!important;margin:0!important;padding:26px!important}.assessment-history-panel .assessment-record{grid-template-columns:58px minmax(0,1fr) auto auto!important;gap:12px!important;padding:18px 0!important}.assessment-history-panel .assessment-record>button{border-radius:999px!important;padding:10px 13px!important;font-size:9px!important;font-weight:800!important}.assessment-report-action{color:#fff!important;background:#42675d!important}.assessment-pdf-action{color:#4c655d!important;background:#f0f3f1!important;border:1px solid #d9e0dc!important}@media (max-width:1000px){.paus-state-card blockquote{white-space:normal}.coaching-record-layout{grid-template-columns:1fr!important}.selected-coach-card{position:static}.assessment-history-panel{grid-template-columns:1fr}.assessment-history-image{min-height:340px}.journey-hero-note{width:290px;bottom:22px;right:22px}}@media (max-width:760px){.nav-group{min-width:78px!important}.nav-group-label{flex-direction:column;justify-content:center!important;gap:2px!important;padding:3px 1px!important;font-size:7px!important}.nav-group-label>span{width:24px!important;height:24px!important}.nav-group>button{display:none!important}.paus-state-card blockquote{white-space:normal;font-size:13px!important}.paus-state-card>footer button{flex:1;min-width:0}.dashboard-overview-grid .rhythm-grid article{grid-template-columns:60px 1fr!important}.journey-hero-note{width:auto;bottom:20px;left:20px;right:20px}.journal-compose{flex-direction:column;align-items:flex-start;padding:25px 22px}.journal-compose button{width:100%}.assessment-history-panel .assessment-record{grid-template-columns:52px 1fr!important}.assessment-history-panel .assessment-record>button{grid-column:auto!important}.assessment-history-image{min-height:300px}}.journal-hero-compose{width:350px!important}.journal-hero-compose>button{color:#fff;background:#416158;border:0;border-radius:999px;width:100%;margin-top:18px;padding:13px 16px;font-size:10px;font-weight:800}.journal-entry-list-head{justify-content:space-between;align-items:flex-end;gap:25px;padding:10px 5px 0;display:flex}.journal-entry-list-head p{color:#7a6d64;letter-spacing:1.6px;margin:0 0 7px;font-size:8px;font-weight:850}.journal-entry-list-head h2{margin:0 0 5px;font:500 32px/1.05 Georgia,serif}.journal-entry-list-head span{color:#746d66;font-size:11px}.journal-entry-list-head>strong{color:#49635a;background:#edf2ef;border-radius:999px;padding:8px 12px;font-size:10px}.journal-entry-list{grid-template-columns:1fr 1fr;gap:13px;display:grid}.journal-entry-card{color:#342f2b;background:#fff;border:1px solid #e7e3dd;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:54px minmax(0,1fr);gap:15px 18px;min-height:210px;padding:23px;display:grid}.journal-entry-card time{text-align:center;background:#f0eee9;border-radius:12px;place-content:center;width:54px;height:58px;display:grid}.journal-entry-card time b{font-size:20px}.journal-entry-card time span{color:#8b827a;font-size:8px;font-weight:800}.journal-entry-card>div>p{color:#58766b;letter-spacing:1.5px;margin:0 0 8px;font-size:8px;font-weight:850}.journal-entry-card h3{margin:0 0 10px;font:500 22px/1.1 Georgia,serif}.journal-entry-card>div>span{color:#6b655f;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.journal-entry-card>button{color:#45665c;background:0 0;border:0;grid-column:2;justify-self:start;font-size:10px;font-weight:850}.journal-empty{text-align:center;background:#f4f1ec;border-radius:20px;grid-column:1/-1;justify-items:center;padding:60px 30px;display:grid}.journal-empty>span{font-size:28px}.journal-empty h3{margin:14px 0 7px;font:500 28px Georgia,serif}.journal-empty p{color:#736c65;margin:0;font-size:12px}.journal-empty button{color:#fff;background:#416158;border:0;margin-top:20px;padding:13px 17px}.appointment-change-button,.journal-empty button{border-radius:999px;font-size:10px;font-weight:800}.appointment-change-button{white-space:nowrap;background:#42685d;justify-self:end;padding:11px 14px;text-decoration:none;color:#fff!important}.appointment-management-actions{justify-self:end;align-items:center;gap:8px;display:flex}.appointment-cancel-button{color:#7f3029;background:#f7e8e4;border:1px solid #ead2cc;border-radius:999px;padding:10px 12px;font-size:9px;font-weight:800}.final-cancellation-modal>h2{margin:8px 0 12px;font-size:30px}.final-cancellation-modal>p:not(.eyebrow){color:var(--muted);line-height:1.7}.final-cancellation-modal .modal-actions{flex-wrap:wrap}.final-cancellation-modal .primary{color:#fff;background:#42685d;text-decoration:none}.appointment-join-button{color:#fff;white-space:nowrap;background:#315d4f;border-radius:999px;padding:11px 16px;font-size:10px;font-weight:850;text-decoration:none;box-shadow:0 7px 18px #315d4f29}.appointment-completed-actions{justify-self:end;align-items:center;gap:8px;display:flex}.appointment-completed-actions>button{color:#315d4f;white-space:nowrap;background:#f2f6f4;border:1px solid #ccd8d2;border-radius:999px;padding:11px 14px;font-size:9px;font-weight:850}.appointment-completed-actions>button:first-child{color:#fff;background:#42685d;border-color:#42685d}.assessment-history-panel{margin-top:24px!important}.assessment-history-panel .assessment-list{flex-direction:column;max-height:500px;display:flex;overflow:hidden}.assessment-records-scroll{scrollbar-color:#aebbb5 #eef1ef;scrollbar-width:thin;min-height:0;padding-right:7px;overflow-y:auto}.assessment-records-scroll::-webkit-scrollbar{width:7px}.assessment-records-scroll::-webkit-scrollbar-track{background:#eef1ef;border-radius:999px}.assessment-records-scroll::-webkit-scrollbar-thumb{background:#aebbb5;border-radius:999px}.assessment-history-panel .assessment-record{min-height:112px;grid-template-columns:76px minmax(0,1fr) auto auto!important;gap:15px!important}.assessment-history-panel .assessment-record time{padding:8px;background:#edf3f0!important;border-radius:14px!important;grid-template-columns:auto 1fr!important;gap:7px!important;height:64px!important;display:grid!important}.assessment-history-panel .assessment-record time span{letter-spacing:.6px!important;font-size:8px!important;line-height:1.35!important}.assessment-history-panel .assessment-record>button{min-height:42px;padding:12px 16px!important;font-size:11px!important}@media (max-width:900px){.journal-entry-list{grid-template-columns:1fr}.journal-hero-compose{width:310px!important}.assessment-history-panel .assessment-list{max-height:560px}}@media (max-width:760px){.journal-hero-compose{width:auto!important}.journal-entry-list-head{flex-direction:column;align-items:flex-start}.journal-entry-card{grid-template-columns:48px 1fr;padding:19px}.appointment-change-button{grid-column:2;justify-self:start}.assessment-history-panel .assessment-record{grid-template-columns:68px 1fr!important}.assessment-history-panel .assessment-record time{width:64px!important}.assessment-history-panel .assessment-record>button{justify-self:start;grid-column:2!important}}.dashboard-overview-grid .rhythm-grid article>span.rhythm-date{border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:54px!important;height:60px!important;padding:7px!important;display:flex!important}.rhythm-date i{display:none!important}.rhythm-date b{font-size:18px!important;line-height:1!important}.rhythm-date small{font-size:8px!important;line-height:1!important}.journal-v2 .journey-hero h1{letter-spacing:-.035em!important;max-width:650px!important;font-size:clamp(42px,4.5vw,64px)!important;line-height:.97!important}.journal-entry-list{grid-template-columns:1fr!important;gap:12px!important}.journal-entry-card{align-items:center;position:relative;overflow:hidden;background:linear-gradient(105deg,#fff 0 72%,#f1eee8 100%)!important;grid-template-rows:1fr!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:20px!important;min-height:150px!important;padding:22px 26px!important}.journal-entry-card:nth-child(2n){background:linear-gradient(105deg,#fff 0 72%,#e9efeb 100%)!important}.journal-entry-card:before{content:"";opacity:.65;background:#9c6c59;width:4px;position:absolute;inset:0 auto 0 0}.journal-entry-card time{width:58px!important;height:62px!important}.journal-entry-card>button{white-space:nowrap;border:1px solid #d8dfdb!important;border-radius:999px!important;grid-column:3!important;justify-self:end!important;padding:11px 14px!important}.coach-booking-card{min-height:480px!important}.coach-booking-card h2{letter-spacing:-.045em!important;font-size:clamp(32px,3.5vw,48px)!important;line-height:.96!important}.founder-signature{margin-top:4px!important;padding-top:10px!important}.founder-signature strong,.founder-signature strong:after{color:#111!important}.founder-signature span{margin-top:8px!important}.new-member-assessments .assessment-cta{min-height:560px;margin-bottom:0!important}@media (max-width:760px){.journal-entry-card{grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;padding:19px!important}.journal-entry-card>button{grid-column:2!important;justify-self:start!important}.coach-booking-card{min-height:560px!important}.journal-v2 .journey-hero h1{font-size:42px!important}}.full-assessment-shell{color:#302c29;background:#f5f1ea;min-height:100vh}.full-assessment-top{background:#faf8f4e6;border-bottom:1px solid #37302a1f;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,78px);display:flex}.full-assessment-top>img{width:94px;height:auto}.full-assessment-top>button,.full-assessment-top>div button{color:#57504a;cursor:pointer;background:0 0;border:1px solid #d7d0c8;border-radius:999px;padding:11px 16px;font-size:11px;font-weight:750}.full-assessment-top>div{align-items:center;gap:20px;display:flex}.full-assessment-top>div>span,.full-assessment-top>span{color:#7e756e;letter-spacing:1.1px;font-size:10px;font-weight:800}.assessment-welcome-screen{background:radial-gradient(circle at 83% 24%,#d5b4a459,#0000 29%),linear-gradient(135deg,#f7f3ed,#e8eee8)}.assessment-welcome-content{grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:calc(100vh - 82px);padding:clamp(45px,8vh,90px) clamp(24px,8vw,120px);display:grid}.assessment-results-hero p,.assessment-results-note p,.assessment-welcome-content>div>p{color:#6d5c74;letter-spacing:2px;margin:0 0 17px;font-size:10px;font-weight:850}.assessment-welcome-content h1{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(54px,6.8vw,102px);font-weight:560;line-height:.88}.assessment-welcome-content h1 em{color:#ae634d;font-family:Georgia,serif;font-weight:400}.assessment-welcome-content>div>span{color:#625c56;max-width:650px;margin-top:30px;font-size:17px;line-height:1.7;display:block}.assessment-welcome-content>div>button{color:#fff;cursor:pointer;background:#385d52;border:0;border-radius:999px;margin-top:30px;padding:15px 22px;font-size:12px;font-weight:850}.assessment-welcome-content>div>small{color:#81786f;margin-top:14px;font-size:10px;display:block}.assessment-welcome-content>aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border:1px solid #4f453c1a;border-radius:24px;padding:34px;box-shadow:0 22px 65px #40362f14}.assessment-welcome-content>aside>strong{font:500 31px/1.1 Georgia,serif}.assessment-welcome-content ol{counter-reset:expect;gap:20px;margin:25px 0 0;padding:0;list-style:none;display:grid}.assessment-welcome-content li{counter-increment:expect;border-bottom:1px solid #ded8d1;gap:5px;padding:0 0 19px 49px;display:grid;position:relative}.assessment-welcome-content li:last-child{border:0;padding-bottom:0}.assessment-welcome-content li:before{content:counter(expect);color:#fff;background:#a96854;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid;position:absolute;top:0;left:0}.assessment-welcome-content li b{font-size:13px}.assessment-welcome-content li span{color:#716a64;font-size:11px;line-height:1.55}.assessment-page-progress{background:#e7e1d9;height:5px}.assessment-page-progress i{background:#3e685c;height:100%;transition:width .25s;display:block}.assessment-question-layout{grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);min-height:calc(100vh - 87px);display:grid}.assessment-question-layout>aside{background:#ebe6df;padding:clamp(42px,8vh,90px) clamp(28px,5vw,72px)}.assessment-pillar-dot{border-radius:50%;width:16px;height:16px;margin-bottom:28px;display:block;box-shadow:0 0 0 8px #ffffff8c}.assessment-question-layout>aside>p{letter-spacing:2px;margin:0 0 14px;font-size:10px;font-weight:900}.assessment-question-layout>aside>strong{max-width:330px;font:500 clamp(28px,3vw,43px)/1.05 Georgia,serif;display:block}.assessment-question-layout>aside>small{color:#706861;max-width:360px;margin-top:20px;font-size:12px;line-height:1.7;display:block}.assessment-question-layout>aside>div{color:#827970;letter-spacing:1px;border-top:1px solid #d4cdc5;margin-top:38px;padding-top:18px;font-size:9px;font-weight:800}.pillar-love .assessment-question-layout>aside{background:linear-gradient(145deg,#eee9f3,#ebe6df)}.pillar-health .assessment-question-layout>aside{background:linear-gradient(145deg,#f4e5dc,#ebe6df)}.pillar-work .assessment-question-layout>aside{background:linear-gradient(145deg,#e1ebf0,#ebe6df)}.pillar-play .assessment-question-layout>aside{background:linear-gradient(145deg,#f3e2e9,#ebe6df)}.assessment-question-card{background:#faf8f4;flex-direction:column;justify-content:center;padding:clamp(42px,8vh,92px) clamp(28px,8vw,130px);display:flex}.assessment-question-card>small{color:#7b7169;letter-spacing:1.2px;font-size:10px;font-weight:800}.assessment-question-card>h1{letter-spacing:-.05em;max-width:960px;margin:18px 0 36px;font-size:clamp(34px,4vw,60px);font-weight:560;line-height:1.02}.assessment-question-card>p{color:#756d66;margin:-24px 0 30px;font-size:12px;line-height:1.6}.assessment-scale-answers{grid-template-columns:1fr 1fr;gap:13px;max-width:880px;display:grid}.assessment-scale-answers button{text-align:left;color:#393530;cursor:pointer;background:#fff;border:1px solid #ded8d1;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:3px 12px;min-height:90px;padding:18px;transition:all .18s;display:grid}.assessment-scale-answers button:hover{border-color:#98aaa2;transform:translateY(-1px)}.assessment-scale-answers button.selected{color:#233d35;background:#e7efe8;border-color:#477165;box-shadow:0 0 0 1px #477165}.assessment-scale-answers button>span{background:#f0ede8;border-radius:50%;grid-row:1/-1;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.assessment-scale-answers button.selected>span{color:#fff;background:#477165}.assessment-scale-answers strong{font-size:14px}.assessment-scale-answers small{color:#7c746d;font-size:9px}.assessment-question-card>textarea{color:#37332f;resize:vertical;background:#fff;border:1px solid #d9d2ca;border-radius:16px;outline:none;width:min(880px,100%);padding:22px;font:14px/1.65 inherit}.assessment-question-card>textarea:focus{border-color:#52766b;box-shadow:0 0 0 3px #52766b1f}.assessment-question-card>footer{border-top:1px solid #ded9d2;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:880px;margin-top:42px;padding-top:20px;display:grid}.assessment-question-card>footer>button{color:#5e5751;cursor:pointer;background:0 0;border:1px solid #d7d0c8;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:800}.assessment-question-card>footer>span{text-align:center;color:#847b73;font-size:9px}.assessment-question-card>footer>.assessment-next{color:#fff;background:#385d52;border-color:#385d52;min-width:145px}.assessment-question-card>footer>.assessment-next:disabled{cursor:not-allowed;opacity:.38}.assessment-results-screen{background:#5d8ccf;padding-bottom:60px}.assessment-results-screen .full-assessment-top{background:#5d8ccf;border-color:#ffffff40}.assessment-results-screen .full-assessment-top img{filter:brightness(0)invert()}.assessment-results-screen .full-assessment-top>span{color:#ffffffc7}.assessment-results-hero{color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:clamp(48px,7vw,95px) clamp(25px,8vw,120px) 45px;display:flex}.assessment-results-hero p{color:#ffffffb8}.assessment-results-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,8vw,114px);font-weight:560;line-height:.88}.assessment-results-hero>div>span{color:#ffffffc7;max-width:600px;margin-top:22px;font-size:14px;display:block}.overall-score{background:#ffffff24;border:1px solid #ffffff52;border-radius:24px;justify-items:center;min-width:180px;padding:28px;display:grid}.overall-score strong{font:500 70px/1 Georgia,serif}.overall-score span{font-size:11px}.assessment-score-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 clamp(25px,8vw,120px);display:grid}.assessment-score-grid article{color:#fff;border:1px solid #ffffff4d;border-radius:20px;padding:26px}.assessment-score-grid article header{justify-content:space-between;align-items:end;display:flex}.assessment-score-grid article header>span{letter-spacing:1.8px;font-size:12px;font-weight:900}.assessment-score-grid article header>strong{font:500 38px/1 Georgia,serif}.assessment-score-grid article header small{font:700 10px inherit}.assessment-score-grid article>div{background:#fff3;border-radius:999px;height:9px;margin:18px 0;overflow:hidden}.assessment-score-grid article>div>i{border-radius:inherit;background:#fff;height:100%;display:block}.assessment-score-grid article p{color:#ffffffe0;max-width:540px;margin:0;font-size:12px;line-height:1.55}.assessment-results-note{color:#312e2a;background:#fbfaf6;border-radius:20px;grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:32px;margin:16px clamp(25px,8vw,120px) 0;padding:28px 30px;display:grid}.assessment-results-note h2{margin:0;font:500 29px/1.05 Georgia,serif}.assessment-results-note>p{color:#6d665f;margin:0;font-size:12px;line-height:1.65}.assessment-results-note>button{color:#fff;white-space:nowrap;cursor:pointer;background:#365b50;border:0;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:850}.latest-computed-score{background:linear-gradient(105deg,#eee7f2,#e8efe9);border-radius:20px;grid-template-columns:minmax(280px,1fr) auto repeat(4,auto);align-items:center;gap:18px;padding:26px;display:grid}.latest-computed-score p{color:#725c79;letter-spacing:1.5px;margin:0 0 7px;font-size:8px;font-weight:900}.latest-computed-score h2{margin:0;font:500 27px/1.05 Georgia,serif}.latest-computed-score>div>span{color:#716a64;margin-top:7px;font-size:10px;display:block}.latest-computed-score>strong{font:500 38px/1 Georgia,serif}.latest-computed-score>strong small{color:#796f68;margin-top:5px;font:750 8px inherit;display:block}.latest-computed-score>span{letter-spacing:1px;border-left:3px solid;gap:4px;padding:9px 10px;font-size:8px;font-weight:900;display:grid}.latest-computed-score>span b{letter-spacing:0;font-size:12px}.latest-computed-score .love{color:#7867c8}.latest-computed-score .health{color:#d86f4e}.latest-computed-score .work{color:#397da8}.latest-computed-score .play{color:#c95b8f}@media (max-width:900px){.assessment-question-layout,.assessment-welcome-content{grid-template-columns:1fr}.assessment-question-layout>aside{padding:28px}.assessment-question-layout>aside>strong{font-size:27px}.assessment-question-layout>aside>small{margin-top:10px}.assessment-question-layout>aside>div{margin-top:18px}.assessment-question-card{padding:42px 28px}.assessment-results-note{grid-template-columns:1fr}.latest-computed-score{grid-template-columns:1fr auto}.latest-computed-score>span{border-top:3px solid;border-left:0}}@media (max-width:620px){.full-assessment-top{height:68px;padding:0 18px}.full-assessment-top>img{width:78px}.assessment-welcome-content{min-height:calc(100vh - 68px);padding:38px 20px}.assessment-welcome-content h1{font-size:50px}.assessment-welcome-content>div>span{font-size:14px}.assessment-welcome-content>aside{padding:24px}.assessment-question-layout{min-height:calc(100vh - 73px)}.assessment-question-card>h1{font-size:34px}.assessment-scale-answers{grid-template-columns:1fr}.assessment-question-card>footer{grid-template-columns:1fr 1fr}.assessment-question-card>footer>span{display:none}.assessment-results-hero{flex-direction:column;align-items:start}.assessment-results-hero h1{font-size:60px}.overall-score{min-width:130px}.assessment-score-grid{grid-template-columns:1fr}.latest-computed-score{grid-template-columns:1fr 1fr}.latest-computed-score>div{grid-column:1/-1}}.first-assessment-complete{gap:20px!important}.first-assessment-visual{background:#f4efe8;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);align-items:center;gap:45px;min-height:480px;padding:45px;display:grid;overflow:hidden}.first-assessment-visual>div:first-child p,.first-report-record>div>p{color:#77617d;letter-spacing:1.7px;margin:0 0 12px;font-size:8px;font-weight:900}.first-assessment-visual h1{margin:0;font:500 clamp(45px,5.5vw,75px)/.92 Georgia,serif}.first-assessment-visual>div:first-child>span{color:#6e665f;max-width:520px;margin-top:20px;font-size:13px;line-height:1.7;display:block}.first-assessment-visual button{color:#fff;background:#3f6258;border:0;border-radius:999px;margin-top:25px;padding:13px 17px;font-size:10px;font-weight:850}.first-assessment-aura{isolation:isolate;height:390px;position:relative}.first-assessment-aura:after{content:"";z-index:-2;filter:blur(34px);background:#ffffffa3;border-radius:50%;position:absolute;inset:12% 10%}.first-assessment-aura>i{filter:blur(31px);opacity:.8;border-radius:50%;width:49%;height:55%;position:absolute}.first-assessment-aura .love{background:#8066c4;top:9%;left:16%}.first-assessment-aura .health{background:#e77955;top:10%;right:13%}.first-assessment-aura .work{background:#4b8dba;bottom:7%;left:19%}.first-assessment-aura .play{background:#d86c9c;bottom:6%;right:15%}.first-assessment-aura>b{text-align:center;color:#fff;letter-spacing:2px;place-items:center;font-size:12px;line-height:1.25;display:grid;position:absolute;inset:0}.first-report-record{background:#fff;border-radius:20px;padding:30px}.first-report-record>div h2{margin:0;font:500 30px Georgia,serif}.first-report-record>div>span{color:#716a64;margin-top:6px;font-size:11px;display:block}.first-report-record article{border-top:1px solid #e4e0da;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:17px;margin-top:22px;padding:20px 0 0;display:grid}.first-report-record time{background:#eaf0ec;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:6px;width:64px;height:64px;padding:8px;display:grid}.first-report-record time b{font-size:28px}.first-report-record time span{font-size:8px}.first-report-record article small{color:#59786d;letter-spacing:1.3px;font-size:8px;font-weight:900}.first-report-record article h3{margin:5px 0;font:500 22px Georgia,serif}.first-report-record article p{color:#736c65;margin:0;font-size:10px}.first-report-record article>button{color:#416459;background:#f7faf8;border:1px solid #d7ded9;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:850}.first-report-record article>button:first-of-type{color:#fff;background:#416459;border-color:#416459}.scored-report{width:min(880px,100%)!important}.scored-report-cover{color:#fff;background:#5d8ccf;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.scored-report-cover span{letter-spacing:1.6px;font-size:8px;font-weight:900}.scored-report-cover h3{margin:8px 0;font:500 43px/1 Georgia,serif}.scored-report-cover p{color:#ffffffd4;max-width:540px;margin:0;font-size:11px;line-height:1.55}.scored-report-cover>strong{text-align:center;min-width:110px;font:500 58px/1 Georgia,serif}.scored-report-cover>strong small{font:750 10px inherit;display:block}.scored-report-pillars{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.scored-report-pillars article{background:#f5f3ef;border-radius:13px;padding:16px}.scored-report-pillars article header{justify-content:space-between;align-items:center;margin:0;display:flex}.scored-report-pillars article header span{letter-spacing:1.2px;font-size:9px;font-weight:900}.scored-report-pillars article header strong{font-size:12px}.scored-report-pillars article>div{background:#e1ddd7;border-radius:999px;height:6px;margin:12px 0;overflow:hidden}.scored-report-pillars article>div i{border-radius:inherit;background:#56766c;height:100%;display:block}.scored-report-pillars article p{color:#6e6760;margin:0;font-size:9px;line-height:1.5}@media (max-width:800px){.first-assessment-visual{grid-template-columns:1fr;padding:30px}.first-assessment-aura{height:320px}.first-report-record article{grid-template-columns:64px 1fr}.first-report-record article>button{grid-column:2;justify-self:start}.scored-report-pillars{grid-template-columns:1fr}}.assessment-question-card>h1{letter-spacing:-.042em!important;max-width:900px!important;font-size:clamp(31px,3.15vw,48px)!important;line-height:1.06!important}.assessment-scale-answers{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;max-width:100%!important}.assessment-scale-answers button{grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;min-height:116px!important;padding:17px 14px!important}.assessment-question-card>footer{max-width:100%!important}@media (max-width:1100px){.assessment-scale-answers{grid-template-columns:1fr 1fr!important}.assessment-question-card>h1{font-size:clamp(31px,4.2vw,45px)!important}}@media (max-width:620px){.assessment-scale-answers{grid-template-columns:1fr!important}.assessment-scale-answers button{min-height:82px!important}}.prospect-hero.completed-prospect .prospect-hero-copy{max-width:470px}.prospect-hero.completed-prospect:after{background:linear-gradient(90deg,#343b37b3,#343b372e 52%,#343b3714)}.prospect-aura{color:#312d29;background:#f8f4ee;border:1px solid #443b3421;border-radius:23px;padding:28px;position:relative;overflow:hidden}.prospect-aura>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.prospect-aura>header p,.prospect-result-next p,.prospect-results-copy>p{color:#796d65;letter-spacing:1.7px;margin:0 0 8px;font-size:8px;font-weight:900}.prospect-aura>header h2{margin:0;font:500 32px/1 Georgia,serif}.prospect-aura>header>strong{font:500 42px/1 Georgia,serif}.prospect-aura>header>strong small{text-align:right;color:#7c746d;margin-top:4px;font:800 9px/1 sans-serif;display:block}.prospect-aura-plot{height:330px;margin:4px 0;position:relative}.prospect-aura-plot>span{z-index:3;letter-spacing:1.4px;font-size:9px;font-weight:900;position:absolute}.prospect-aura-plot>span b{color:#817971;margin-left:3px}.prospect-aura-plot>span.love{top:20%;left:0}.prospect-aura-plot>span.health{top:20%;right:0}.prospect-aura-plot>span.work{bottom:19%;left:0}.prospect-aura-plot>span.play{bottom:19%;right:0}.prospect-aura-plot>div{filter:saturate(1.08);position:absolute;inset:4% 14%}.prospect-aura-plot i{filter:blur(28px);mix-blend-mode:multiply;border-radius:50%;width:58%;height:58%;position:absolute}.prospect-aura-plot i.love{opacity:var(--prospect-love-opacity);transform:scale(var(--prospect-love-scale));background:#8061c9;top:5%;left:5%}.prospect-aura-plot i.health{opacity:var(--prospect-health-opacity);transform:scale(var(--prospect-health-scale));background:#ec7552;top:5%;right:3%}.prospect-aura-plot i.work{opacity:var(--prospect-work-opacity);transform:scale(var(--prospect-work-scale));background:#4c8fc0;bottom:2%;left:7%}.prospect-aura-plot i.play{opacity:var(--prospect-play-opacity);transform:scale(var(--prospect-play-scale));background:#d7659b;bottom:2%;right:5%}.prospect-aura blockquote{text-align:center;max-width:620px;margin:0 auto;font:italic 20px/1.25 Georgia,serif}.prospect-aura>footer{color:#81786f;border-top:1px solid #ded8d0;margin-top:20px;padding-top:15px;font-size:9px}.prospect-aura.compact{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f1e8;width:min(430px,42%);padding:22px;position:absolute;top:50%;right:28px;transform:translateY(-50%);box-shadow:0 24px 70px #2b27242e}.prospect-aura.compact .prospect-aura-plot{height:285px}.prospect-aura.compact blockquote{font-size:16px}.prospect-aura.compact>header h2{font-size:27px}.prospect-aura.compact>header>strong{font-size:34px}.prospect-results-page{gap:18px;display:grid}.prospect-results-page>.prospect-aura{min-height:620px;padding:38px 55px}.prospect-results-page .prospect-aura-plot{max-width:860px;height:430px;margin:-5px auto 0}.prospect-result-next{background:linear-gradient(120deg,#e8eeea,#f3e9e3);border-radius:20px;justify-content:space-between;align-items:end;gap:40px;padding:34px 38px;display:flex}.prospect-result-next h2{margin:0;font:500 36px/1 Georgia,serif}.prospect-result-next span{color:#6d665f;max-width:740px;margin-top:14px;font-size:12px;line-height:1.65;display:block}.prospect-result-next button{white-space:nowrap;color:#fff;cursor:pointer;background:#3d6257;border:0;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:850}.prospect-contact-screen{background:linear-gradient(130deg,#f5f0e9,#e8eee9)}.prospect-contact-screen>section{grid-template-columns:1fr minmax(380px,.72fr);align-items:center;gap:clamp(50px,9vw,130px);min-height:calc(100vh - 82px);padding:clamp(45px,8vh,90px) clamp(25px,9vw,140px);display:grid}.prospect-contact-screen>section>div>p{color:#755f7c;letter-spacing:2px;margin:0 0 15px;font-size:9px;font-weight:900}.prospect-contact-screen h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(52px,6vw,88px);font-weight:560;line-height:.9}.prospect-contact-screen>section>div>span{color:#6d665f;max-width:580px;margin-top:24px;font-size:15px;line-height:1.65;display:block}.prospect-contact-screen form{background:#ffffffb8;border:1px solid #ddd6ce;border-radius:22px;gap:17px;padding:32px;display:grid;box-shadow:0 25px 70px #3d363014}.prospect-contact-screen label{gap:8px;display:grid}.prospect-contact-screen label>span{color:#554f49;font-size:10px;font-weight:850}.prospect-contact-screen label small{color:#8b827a;font-weight:500}.prospect-contact-screen input{color:#37322e;background:#fff;border:1px solid #d8d1ca;border-radius:12px;outline:none;padding:15px;font:13px inherit}.prospect-contact-screen input:focus{border-color:#52766b;box-shadow:0 0 0 3px #52766b1f}.prospect-contact-screen form>small{color:#857c74;font-size:9px}.prospect-contact-screen form>button{color:#fff;cursor:pointer;background:#3c6257;border:0;border-radius:999px;padding:15px;font-size:11px;font-weight:850}.prospect-contact-screen form>button:disabled{opacity:.4;cursor:not-allowed}.prospect-assessment-results{background:linear-gradient(135deg,#f0e9e4,#e5ece8)}.prospect-assessment-results>section{grid-template-columns:minmax(420px,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(40px,7vw,100px);min-height:calc(100vh - 82px);padding:clamp(34px,5vw,70px) clamp(24px,8vw,120px);display:grid}.prospect-assessment-results .prospect-aura{min-height:620px}.prospect-assessment-results .prospect-aura-plot{height:400px}.prospect-results-copy>h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,100px);font-weight:560;line-height:.88}.prospect-results-copy>span{color:#67605a;max-width:600px;margin-top:24px;font-size:15px;line-height:1.7;display:block}.prospect-results-copy>button{color:#fff;cursor:pointer;background:#3d6257;border:0;border-radius:999px;margin-top:28px;padding:15px 20px;font-size:11px;font-weight:850}@media (max-width:1000px){.prospect-aura.compact{width:46%;right:18px}.prospect-hero.completed-prospect .prospect-hero-copy{max-width:380px;left:35px}.prospect-hero.completed-prospect .prospect-hero-copy h1{font-size:58px}.prospect-assessment-results>section,.prospect-contact-screen>section{grid-template-columns:1fr}.prospect-assessment-results .prospect-aura{min-height:auto}.prospect-results-page>.prospect-aura{padding:30px}}@media (max-width:760px){.prospect-hero.completed-prospect{min-height:900px}.prospect-hero.completed-prospect .prospect-hero-copy{top:50px;bottom:auto;transform:none}.prospect-aura.compact{width:auto;inset:auto 18px 18px;transform:none}.prospect-contact-screen>section{padding:38px 20px}.prospect-contact-screen h1{font-size:50px}.prospect-aura-plot{height:280px}.prospect-results-page>.prospect-aura{min-height:auto;padding:24px}.prospect-results-page .prospect-aura-plot{height:320px}.prospect-result-next{flex-direction:column;align-items:start}.prospect-assessment-results>section{padding:28px 18px}.prospect-assessment-results .prospect-aura-plot{height:320px}}.coach-home-v2{gap:18px;display:grid}.coach-home-hero{color:#fff;background:#75817b;border-radius:24px;min-height:500px;position:relative;overflow:hidden}.coach-home-hero>img{object-fit:cover;object-position:center 47%;filter:saturate(.72)contrast(.96);width:100%;height:100%;position:absolute;inset:0}.coach-home-hero:after{content:"";background:linear-gradient(90deg,#2d3330c9,#2d333052 58%,#2d33300a),linear-gradient(#0000 55%,#262a287a);position:absolute;inset:0}.coach-home-hero-copy{z-index:2;max-width:600px;position:absolute;top:clamp(55px,10vh,95px);left:clamp(32px,5vw,70px)}.calendly-benefits header p,.calendly-connect-hero p,.coach-history-panel header p,.coach-home-hero-copy p,.coach-member-overview header p,.coach-member-profile-hero p,.coach-member-reflections header p,.coach-member-snapshot p,.coach-member-todos>p,.coach-schedule-intro p{letter-spacing:1.8px;margin:0 0 11px;font-size:8px;font-weight:900}.coach-home-hero-copy p{color:#ffffffb8}.coach-home-hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6vw,88px);line-height:.9}.coach-home-hero-copy span{color:#ffffffd6;max-width:540px;margin-top:22px;font-size:14px;line-height:1.65;display:block}.coach-home-metrics{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff38;border:1px solid #ffffff45;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute;bottom:30px;left:clamp(32px,5vw,70px);right:clamp(32px,4vw,54px);overflow:hidden}.coach-home-metrics article{background:#232a2661;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:92px;padding:19px 23px;display:grid}.coach-home-metrics strong{font:500 38px/1 Georgia,serif}.coach-member-overview{background:#fffefa;border-radius:20px;overflow:hidden}.coach-member-overview>header{justify-content:space-between;align-items:end;gap:25px;padding:28px 30px;display:flex}.coach-member-overview>header p{color:#6d7e76}.coach-member-overview>header h2{margin:0;font-size:34px}.coach-member-overview>header span{color:#79726b;margin-top:8px;font-size:11px;display:block}.coach-member-overview>header button{color:#fff;cursor:pointer;background:#42645b;border:0;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:850}.coach-overview-row{border-top:1px solid #e7e3dd;grid-template-columns:minmax(230px,1.15fr) minmax(260px,1.45fr) auto auto;align-items:center;gap:24px;min-height:112px;padding:18px 28px;display:grid}.coach-overview-row .profile-photo.large{width:68px;height:68px}.coach-overview-row .person-cell strong{font-size:16px}.coach-overview-row .person-cell small{font-size:9px}.coach-overview-row>div:nth-child(2){gap:4px;display:grid}.coach-overview-row>div:nth-child(2)>span{color:#79867f;letter-spacing:1.3px;font-size:7px;font-weight:900}.coach-overview-row>div:nth-child(2)>small{color:#807971;font-size:9px}.coach-overview-row>button{color:#36594f;cursor:pointer;background:#eef2ef;border:1px solid #d7e0db;border-radius:999px;padding:12px 16px;font-size:9px;font-weight:850}.coach-member-directory{gap:12px}.coach-directory-search{background:#fffefa;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.coach-directory-search label{background:#f0eee9;border-radius:999px;align-items:center;gap:10px;width:min(430px,100%);padding:13px 16px;display:flex}.coach-directory-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.coach-directory-search small{color:#7e7770;font-size:9px}.coach-directory-table{background:#fffefa;border-radius:18px;overflow:hidden}.coach-directory-head,.coach-directory-row{grid-template-columns:minmax(260px,1.1fr) minmax(300px,1.2fr) auto;align-items:center;gap:24px;padding:15px 24px;display:grid}.coach-directory-head{color:#898179;letter-spacing:1.4px;font-size:7px;font-weight:900}.coach-directory-row{border-top:1px solid #e8e4de;min-height:104px}.coach-directory-row .person-cell strong{font-size:16px}.coach-directory-row .person-cell small{font-size:9px}.coach-directory-due{justify-items:start;gap:7px;display:grid}.coach-directory-due small{color:#777069;font-size:9px}.coach-directory-row>button{color:#fff;cursor:pointer;background:#42645b;border:0;border-radius:999px;padding:13px 17px;font-size:9px;font-weight:850}.coach-member-record{gap:16px;display:grid}.coach-member-profile-hero{background:linear-gradient(120deg,#eee8e1,#e6ece8);border-radius:22px;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);align-items:stretch;gap:18px;padding:26px;display:grid}.coach-member-identity{align-items:center;gap:19px;padding:20px;display:flex}.coach-member-identity .profile-photo.xl{width:112px;height:112px}.coach-member-identity p{color:#718078}.coach-member-identity h1{margin:0;font-size:42px;line-height:.95}.coach-member-identity span{color:#716a64;margin-top:9px;font-size:10px;display:block}.coach-member-snapshot{background:#ffffffb8;border:1px solid #50463d1a;border-radius:17px;padding:24px}.coach-member-snapshot header{justify-content:space-between;align-items:start;gap:15px;display:flex}.coach-member-snapshot p{color:#76627c}.coach-member-snapshot h2{margin:0;font:500 25px Georgia,serif}.coach-member-snapshot header button{color:#fff;cursor:pointer;background:#41645a;border:0;border-radius:999px;padding:11px 14px;font-size:9px;font-weight:850}.coach-member-snapshot>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.coach-member-snapshot>div span{letter-spacing:1px;border-radius:11px;padding:12px 10px;font-size:8px;font-weight:900}.coach-member-snapshot>div b{margin-top:5px;font:500 24px Georgia,serif;display:block}.coach-member-snapshot .love{color:#6855a8;background:#eee9f5}.coach-member-snapshot .health{color:#b55c40;background:#f4e6df}.coach-member-snapshot .work{color:#34769d;background:#e5eef3}.coach-member-snapshot .play{color:#ae4e7b;background:#f3e4eb}.coach-member-workspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);gap:12px;display:grid}.coach-history-panel,.coach-member-reflections,.coach-member-todos{background:#fffefa;border-radius:19px}.coach-history-panel>header,.coach-member-reflections>header{justify-content:space-between;align-items:start;gap:20px;padding:27px 29px;display:flex}.coach-history-panel header p,.coach-member-reflections header p{color:#708078}.coach-history-panel header h2,.coach-member-reflections header h2{margin:0;font-size:32px}.coach-history-panel header span,.coach-member-reflections header span{color:#77716a;margin-top:8px;font-size:10px;display:block}.coach-call-row{border-top:1px solid #e7e3dc;grid-template-columns:58px minmax(210px,1fr) minmax(160px,.75fr) auto;align-items:center;gap:18px;min-height:150px;padding:19px 27px;display:grid}.coach-call-row time,.coach-member-reflections article time{text-align:center;background:#e8ebe8;border-radius:13px;place-content:center;width:55px;height:60px;display:grid}.coach-call-row.pending time{color:#96553e;background:#f2dfd5}.coach-call-row time b,.coach-member-reflections article time{font-size:21px}.coach-call-row time span,.coach-member-reflections article time span{letter-spacing:1px;font-size:7px}.coach-call-row>div:nth-child(2) small{color:#76837c;letter-spacing:1.1px;font-size:7px;font-weight:900}.coach-call-row h3{margin:5px 0;font-size:18px}.coach-call-row p{color:#756e67;margin:0;font-size:9px;line-height:1.5}.coach-call-workflow{gap:6px;display:grid}.coach-call-workflow span{color:#8a827a;font-size:8px}.coach-call-workflow .done{color:#5e806f}.coach-call-workflow .current{color:#a1583c;font-weight:800}.coach-call-row>button{color:#3f6258;cursor:pointer;background:#edf2ef;border:1px solid #d5dfda;border-radius:999px;padding:12px 14px;font-size:8px;font-weight:850}.coach-call-row.pending>button{color:#fff;background:#9b5942;border-color:#9b5942}.coach-member-todos{padding:28px}.coach-member-todos>p{color:#9b5e47}.coach-member-todos>h2{margin:0 0 20px;font-size:29px;line-height:1}.coach-member-todos>div{border-top:1px solid #e5e0d9;grid-template-columns:34px 1fr;gap:12px;padding:18px 0;display:grid}.coach-member-todos>div>i{color:#fff;background:#637b72;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.coach-member-todos>div.urgent>i{background:#a45e45}.coach-member-todos>div>div{gap:6px;display:grid}.coach-member-todos strong{font-size:11px}.coach-member-todos div span{color:#79716a;font-size:9px;line-height:1.5}.coach-member-todos button{color:#fff;background:#a45e45;border:0;border-radius:999px;grid-column:2;justify-self:start;padding:10px 13px;font-size:8px;font-weight:850}.coach-member-todos .status{grid-column:2}.coach-member-reflections>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 28px 28px;display:grid}.coach-member-reflections article{background:#f1efea;border-radius:15px;grid-template-columns:55px 1fr;gap:17px;padding:22px;display:grid}.coach-member-reflections article time{background:#fff}.coach-member-reflections h3{margin:0 0 9px;font:500 21px Georgia,serif}.coach-member-reflections article p{color:#625d57;margin:0;font-size:10px;line-height:1.6}.coach-member-reflections article button{color:#41655a;background:0 0;border:0;margin-top:13px;padding:0;font-size:8px;font-weight:850}.coach-schedule-page{gap:13px;display:grid}.coach-schedule-intro{background:linear-gradient(115deg,#e6ece8,#eee8e2);border-radius:18px;justify-content:space-between;align-items:center;gap:25px;padding:27px 30px;display:flex}.coach-schedule-intro p{color:#6f7e77}.coach-schedule-intro h2{margin:0;font-size:34px}.coach-schedule-intro span{color:#746e68;margin-top:7px;font-size:10px;display:block}.coach-schedule-list{background:#fffefa;border-radius:18px;overflow:hidden}.coach-schedule-row{border-top:1px solid #e6e2dc;grid-template-columns:64px minmax(250px,1fr) auto auto;align-items:center;min-height:112px;padding:17px 24px;display:grid}.coach-schedule-row:first-child{border-top:0}.coach-schedule-row time{text-align:center;color:#2e5148;background:#dfeae4;border-radius:14px;place-content:center;width:60px;height:66px;display:grid}.coach-schedule-row.pending time{color:#984f36;background:#f2ddd3}.coach-schedule-row.completed time{color:#6e6963;background:#e9e7e2}.coach-schedule-row time b{font:500 25px Georgia,serif}.coach-schedule-row time span{letter-spacing:1px;font-size:7px}.coach-schedule-row>div{gap:4px;display:grid}.coach-schedule-row>div small{color:#77847d;letter-spacing:1.1px;font-size:7px;font-weight:900}.coach-schedule-row h3{margin:0;font-size:18px}.coach-schedule-row p{color:#716a64;margin:0}.coach-schedule-row>button{color:#3e6258;background:#edf2ef;border:1px solid #d5dfda;border-radius:999px;padding:12px 15px;font-size:8px;font-weight:850}.coach-schedule-row>.schedule-primary-action{color:#fff;background:#9d5840;border-color:#9d5840}.calendly-connect-page{gap:15px;display:grid}.calendly-connect-hero{background:linear-gradient(125deg,#efe7e0,#e4ece7);border-radius:23px;grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:28px;min-height:390px;padding:48px;display:grid}.calendly-connect-hero>.calendly-mark{width:82px;height:82px;font-size:38px}.calendly-connect-hero p{color:#7d5f73}.calendly-connect-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,72px);line-height:.94}.calendly-connect-hero>div:nth-child(2)>span{color:#67625d;max-width:680px;margin-top:20px;font-size:14px;line-height:1.7;display:block}.calendly-connect-hero button{color:#fff;cursor:pointer;background:#42645a;border:0;border-radius:999px;margin-top:27px;padding:15px 21px;font-size:10px;font-weight:850}.calendly-connect-hero>div:nth-child(2)>small{color:#817971;margin-top:11px;font-size:8px;display:block}.calendly-benefits{background:#fffefa;border-radius:19px;padding:33px}.calendly-benefits header p{color:#718078}.calendly-benefits header h2{margin:0;font-size:34px}.calendly-benefits>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:25px;display:grid}.calendly-benefits article{background:#f0eee9;border-radius:14px;min-height:210px;padding:22px}.calendly-benefits article>span{color:#fff;background:#6e8179;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.calendly-benefits h3{margin:34px 0 10px;font-size:17px}.calendly-benefits article p{color:#716a64;margin:0;font-size:10px;line-height:1.6}.calendly-benefits>small{color:#8a8179;margin-top:18px;font-size:8px;display:block}@media (max-width:1050px){.coach-overview-row{grid-template-columns:1fr 1.2fr auto}.coach-overview-row>.status{display:none}.coach-member-profile-hero,.coach-member-workspace{grid-template-columns:1fr}.coach-call-row{grid-template-columns:58px 1fr auto}.coach-call-workflow{grid-column:2}.calendly-benefits>div{grid-template-columns:1fr 1fr}.coach-directory-head,.coach-directory-row{grid-template-columns:1fr 1fr auto}}@media (max-width:760px){.coach-home-hero{min-height:720px}.coach-home-hero-copy{top:50px;left:25px;right:25px}.coach-home-hero-copy h1{font-size:54px}.coach-home-metrics{grid-template-columns:1fr;bottom:18px;left:18px;right:18px}.coach-home-metrics article{min-height:70px}.coach-member-overview>header{flex-direction:column;align-items:flex-start}.coach-overview-row{grid-template-columns:1fr}.coach-overview-row>button{justify-self:start}.coach-directory-search{flex-direction:column;align-items:flex-start}.coach-directory-head{display:none}.coach-directory-row{grid-template-columns:1fr;padding:20px}.coach-directory-row>button{justify-self:start}.coach-member-profile-hero{padding:18px}.coach-member-identity,.coach-member-snapshot header{flex-direction:column;align-items:flex-start}.coach-member-snapshot>div{grid-template-columns:1fr 1fr}.coach-call-row{grid-template-columns:52px 1fr;padding:18px}.coach-call-row>button{grid-column:2;justify-self:start}.coach-member-reflections>div{grid-template-columns:1fr;padding:0 18px 18px}.coach-schedule-intro{flex-direction:column;align-items:flex-start}.coach-schedule-row{grid-template-columns:58px 1fr;padding:17px}.coach-schedule-row>.status,.coach-schedule-row>button{grid-column:2;justify-self:start}.calendly-connect-hero{padding:28px}.calendly-benefits>div,.calendly-connect-hero{grid-template-columns:1fr}}.coach-home-metrics{background:#f8f5ef47;border-color:#ffffff80;gap:8px;padding:8px}.coach-home-metrics article{color:#302e2b;background:#f7f3edeb;border-radius:12px}.coach-home-metrics article.due{color:#302e2b;background:#f1ded7f2}.coach-member-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.coach-member-link span{gap:4px;display:grid}.coach-member-link strong{font-size:16px}.coach-member-link small{color:#746e68;font-size:9px;font-weight:850}.coach-member-link:hover strong{text-underline-offset:4px;text-decoration:underline}.coach-call-row{grid-template-columns:58px minmax(210px,1fr) auto auto;min-height:112px}.coach-call-row.upcoming{background:#f1f6f2}.coach-call-row.upcoming time{color:#42675a;background:#dce9e2}.coach-call-row.pending{background:#fbefea}.coach-call-row>div:nth-child(2) small{font-size:8px}.coach-call-row .status{white-space:nowrap;justify-self:start}.coach-member-reflections>div{grid-template-columns:1fr;gap:12px}.coach-member-reflections article{grid-template-columns:65px 1fr;align-items:start;min-height:130px}.coach-member-reflections article time{width:62px;height:66px}.call-summary-steps{grid-template-columns:auto minmax(35px,1fr) auto minmax(35px,1fr) auto;align-items:center;gap:12px;margin:4px 0 28px;display:grid}.call-summary-steps>span{color:#958e87;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.call-summary-steps>span b{color:#827b74;background:#efebe6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.call-summary-steps>span.active{color:#31574b}.call-summary-steps>span.active b{color:#fff;background:#31574b}.call-summary-steps>i{background:#ddd7d0;height:1px}.call-workflow-screen{gap:20px;display:grid}.call-workflow-intro{max-width:690px}.call-workflow-intro h3{margin:0 0 8px;font:500 30px/1.1 Georgia,serif}.call-workflow-intro p{color:#6e6861;margin:0;font-size:12px;line-height:1.65}.call-source-field{gap:8px;display:grid}.call-source-field>span,.simple-insight-editor label>span,.simple-summary-editor label>span{letter-spacing:1.2px;font-size:8px;font-weight:900}.call-source-field textarea{resize:vertical;color:#34312e;background:#f7f4ef;border:1px solid #d8d0c7;border-radius:14px;width:100%;padding:18px;font:400 13px/1.65 inherit}.ai-review-note{color:#31574b;background:#eaf1ed;border-radius:13px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ai-review-note>span{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ai-review-note p{color:#64736d;margin:4px 0 0;font-size:10px;line-height:1.5}.ai-review-note.internal{color:#694b40;background:#f5eae5}.ai-review-note.internal p{color:#7b675f}.simple-insight-editor label,.simple-summary-editor label{background:#f8f6f2;border:1px solid #e2ddd6;border-radius:13px;padding:16px}.simple-insight-editor textarea,.simple-summary-editor textarea{background:#fff}.internal-pillar-editor{background:#edf4f0;border:1px solid #d8e2dc;border-radius:14px;grid-column:1/-1;margin:0;padding:18px}.internal-pillar-editor legend{color:#315044;letter-spacing:1.2px;padding:0 7px;font-size:8px;font-weight:900}.internal-pillar-editor>p{color:#6e7772;margin:0 0 12px;font-size:10px}.internal-pillar-editor>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.simple-insight-editor .internal-pillar-editor label{background:0 0;border:0;padding:0}.internal-pillar-editor select{background:#fff}.simple-insight-editor label>small{color:#77716b;margin-top:7px;font-size:9px;line-height:1.45;display:block}.published-internal-insight{background:#edf4f0;border:1px solid #d8e2dc;border-radius:16px;margin-top:20px;padding:22px}.published-internal-insight>header{justify-content:space-between;align-items:center;display:flex}.published-internal-insight dt,.published-internal-insight>header small,.published-pillar-tags small{color:#587066;letter-spacing:1px;font-size:8px;font-weight:900;display:block}.published-internal-insight>header h3{margin:5px 0 0}.published-internal-insight>header>span{color:#fff;text-transform:uppercase;background:#315044;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.published-pillar-tags{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.published-pillar-tags>span{background:#fff;border-radius:11px;padding:14px}.published-pillar-tags strong{text-transform:capitalize;margin-top:5px;display:block}.published-internal-insight dl{gap:10px;margin:0;display:grid}.published-internal-insight dl>div{background:#fff;border-radius:11px;padding:14px}.published-internal-insight dd{margin:6px 0 0;line-height:1.5}.published-internal-insight>p{color:#65736d;margin:14px 0 0;font-size:9px}@media (max-width:760px){.coach-home-metrics{gap:5px}.coach-member-link{justify-self:start}.coach-call-row .status{grid-column:2}.call-summary-steps{grid-template-columns:1fr;gap:7px}.call-summary-steps>i{display:none}.call-summary-steps>span{white-space:normal}.simple-insight-editor,.simple-summary-editor{grid-template-columns:1fr}.simple-insight-editor label:last-child{grid-column:auto}.internal-pillar-editor>div,.published-pillar-tags{grid-template-columns:1fr}}.coach-home-hero{box-shadow:0 28px 60px #39322c1f}.coach-home-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 56% 25%,#eebda638,#0000 22%),radial-gradient(circle at 73% 45%,#a792ca29,#0000 25%);position:absolute;inset:0}.coach-home-hero-copy{z-index:3}.coach-home-metrics{z-index:3;background:#f7f3ed38;border-color:#ffffffa8;gap:10px;padding:10px;box-shadow:0 18px 45px #1c221f33}.coach-home-metrics article{background:linear-gradient(135deg,#faf7f1f7,#eee8e0f0);grid-template-rows:auto 1fr;min-height:108px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.coach-home-metrics article:after{content:"";filter:blur(2px);background:#c59e8121;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-28px}.coach-home-metrics article:nth-child(2){background:linear-gradient(135deg,#ebf2eef7,#d5e3dcf0)}.coach-home-metrics article:nth-child(2):after{background:#4885a624}.coach-home-metrics article.due{background:linear-gradient(135deg,#f8e8e1f7,#ebd3ccf2)}.coach-home-metrics article.due:after{background:#be5c6824}.coach-home-metrics article small{color:#87766b;letter-spacing:1.5px;grid-column:1/-1;font-size:7px;font-weight:900}.coach-home-metrics article:nth-child(2) small{color:#58766b}.coach-home-metrics article.due small{color:#9b5d52}.coach-home-metrics span,.coach-home-metrics strong{z-index:1;align-self:end;position:relative}.coach-overview-row>.coach-member-link{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:start;padding:0}.coach-member-workspace.single-panel{grid-template-columns:1fr}.past-call-group{border-top:1px solid #e7e3dc}.past-call-group>summary{color:#514c47;cursor:pointer;background:#f2f0ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;list-style:none;display:flex}.past-call-group>summary::-webkit-details-marker{display:none}.past-call-group>summary span{gap:5px;display:grid}.past-call-group>summary strong{font-size:13px}.past-call-group>summary small{color:#837c75;font-size:9px}.past-call-group>summary>b{color:#706a64;background:#fff;border-radius:999px;padding:8px 11px;font-size:8px}.past-call-group[open]>summary{border-bottom:1px solid #e2ddd7}.past-call-group .coach-call-row{background:#f8f7f4}.coach-schedule-row{grid-template-columns:64px 74px minmax(250px,1fr) auto auto;gap:18px}.coach-schedule-row.upcoming{background:#fffefa;border-left:0}.coach-schedule-row.upcoming time{color:#355b50;background:#e4ece7}.coach-schedule-row>div{gap:2px}.coach-schedule-row>div small{color:#78658e;font-size:8px}.coach-schedule-row .schedule-time{color:#332f35;margin-bottom:5px;font:600 18px/1.1 inherit}.coach-schedule-row h3{font-size:17px}.coach-schedule-row p{font-size:10px}.simple-insight-editor,.simple-summary-editor{grid-template-columns:1fr;gap:16px}.simple-insight-editor label:last-child{grid-column:auto}.intentions-summary-editor,.simple-insight-editor label,.simple-summary-editor label{padding:20px}.intentions-summary-editor>small,.simple-summary-editor label>small{color:#746d66;margin:7px 0 12px;font-size:10px;line-height:1.55;display:block}.simple-insight-editor textarea,.simple-summary-editor textarea{font-size:13px;line-height:1.55}.intentions-summary-editor{background:linear-gradient(135deg,#eef3ef,#f7f1eb);border:1px solid #cfded5;border-radius:13px}.intentions-summary-editor>span{letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.intentions-summary-editor>div{gap:9px;display:grid}.intentions-summary-editor>div label{background:#fff;border:1px solid #d8e1dc;border-radius:11px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.intentions-summary-editor b{color:#fff;background:#41675b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.intentions-summary-editor textarea{resize:vertical;border:0;outline:0;width:100%;padding:8px;font:13px/1.5 inherit}.intentions-summary-editor>button{color:#41675b;background:0 0;border:1px dashed #91a79d;border-radius:10px;margin-top:10px;padding:10px 13px;font-size:9px;font-weight:800}.ai-review-note strong{font-size:14px}.ai-review-note p{font-size:12px;line-height:1.6}.simple-insight-editor label>span{font-size:9px;line-height:1.55}.featured-intentions{border:1px solid #cbd9d1;box-shadow:0 12px 30px #3b544a17;background:linear-gradient(135deg,#e5eee9,#f2e9e3)!important}.featured-intentions h3{margin:0 0 15px;font:500 24px Georgia,serif}.featured-intentions li{padding:13px 0}.featured-intentions li strong{font-size:11px}@media (max-width:760px){.coach-home-hero:before{background:radial-gradient(circle at 75% 20%,#eebda62e,#0000 24%)}.coach-schedule-row{grid-template-columns:58px 58px 1fr}.coach-schedule-row .profile-photo.large{width:54px;height:54px}.coach-schedule-row.upcoming>button,.coach-schedule-row>.status,.coach-schedule-row>button{grid-column:3;justify-self:start}.coach-schedule-row .schedule-time{font-size:16px}.past-call-group>summary{padding:18px}.intentions-summary-editor>div label{grid-template-columns:1fr}.intentions-summary-editor b{width:26px;height:26px}}.profile-fields label>small{color:#898078;font-size:8px}.settings-stack{gap:20px;display:grid}.profile-settings-card{background:#fffefa;border:1px solid #e5e0d8;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #362f280f}.profile-settings-card>header{background:linear-gradient(125deg,#edf1ed,#f4ece6);justify-content:space-between;gap:28px;padding:34px 38px;display:flex}.membership-options-head>p,.profile-fields label>span,.profile-settings-card>header p,.prospect-journal-notice>p:first-of-type{color:#587166;letter-spacing:1.7px;margin:0 0 9px;font-size:9px;font-weight:900}.profile-settings-card>header h1{letter-spacing:-.045em;margin:0;font-size:44px;line-height:.98}.profile-settings-card>header div>span{color:#716a63;max-width:630px;margin-top:13px;font-size:12px;line-height:1.65;display:block}.profile-settings-card>header>small{color:#4a665c;background:#fff;border:1px solid #d8e0db;border-radius:999px;height:max-content;padding:9px 12px;font-size:9px;font-weight:850}.profile-settings-layout{grid-template-columns:210px minmax(0,1fr);gap:42px;padding:36px 38px;display:grid}.profile-settings-layout>aside{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.profile-settings-layout>aside img{object-fit:cover;border:7px solid #f1eee8;border-radius:50%;width:156px;height:156px;box-shadow:0 14px 32px #3a322a1f}.profile-settings-layout>aside label input{opacity:0;width:1px;height:1px;position:absolute}.profile-settings-layout>aside label span{color:#fff;cursor:pointer;background:#41645a;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:850;display:block}.profile-settings-layout>aside>small{color:#898078;font-size:8px}.profile-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profile-fields label{gap:8px;display:grid}.profile-fields label.wide{grid-column:1/-1}.profile-fields label>span{color:#6e6760;letter-spacing:.5px;margin:0}.profile-fields input,.profile-fields textarea{color:#37322e;resize:vertical;background:#f7f5f1;border:1px solid #ddd7cf;border-radius:12px;outline:none;width:100%;padding:14px 15px;font:12px/1.5 inherit}.profile-fields input:focus,.profile-fields textarea:focus{background:#fff;border-color:#638075;box-shadow:0 0 0 3px #6380751f}.profile-settings-card>footer{border-top:1px solid #e8e3dc;justify-content:space-between;align-items:center;gap:20px;padding:21px 38px;display:flex}.profile-settings-card>footer span{color:#817970;font-size:10px}.profile-settings-card>footer button{color:#fff;cursor:pointer;background:#3d6257;border:0;border-radius:999px;padding:13px 20px;font-size:10px;font-weight:850}.profile-settings-card>footer button:disabled{opacity:.55;cursor:wait}.prospect-journal-notice{text-align:center;background:linear-gradient(135deg,#f1ece5,#e7eee9);border-radius:24px;place-content:center;justify-items:center;min-height:620px;padding:70px;display:grid}.prospect-journal-notice>span{color:#fff;background:#58776d;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;display:grid}.prospect-journal-notice>p:first-of-type{margin:24px 0 12px}.prospect-journal-notice h1{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(46px,6vw,76px);line-height:.92}.prospect-journal-notice>p:last-of-type{color:#6d665f;max-width:610px;margin:22px 0;font-size:13px;line-height:1.7}.prospect-journal-notice button{color:#fff;cursor:pointer;background:#3e6358;border:0;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:850}.membership-options-page{background:linear-gradient(145deg,#f1ede7,#e8eeea);border-radius:26px;padding:clamp(28px,4vw,56px)}.membership-options-head{text-align:center}.membership-options-head h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,88px);line-height:.87}.membership-options-head h1 em{color:#587468;font-weight:400}.membership-options-head>span{color:#6f6861;max-width:640px;margin:22px auto 0;line-height:1.65;display:block}.membership-pricing-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1050px;margin:42px auto 0;display:grid}.membership-price-card{background:#fffefa;border:1px solid #ddd7cf;border-radius:23px;position:relative;overflow:hidden;box-shadow:0 18px 48px #37302914}.membership-price-card.rise{color:#fff;background:#455f57;border-color:#455f57}.membership-price-card>header{background:linear-gradient(145deg,#f6f0e9,#edf1ed);min-height:246px;padding:34px 34px 28px}.membership-price-card>header>span{color:#fff;letter-spacing:1px;background:#806b91;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:23px;right:24px}.membership-price-card>header>p{color:#765f7d;letter-spacing:2px;margin:0 0 13px;font-size:10px;font-weight:950}.membership-price-card>header h2{margin:0;font-size:35px;line-height:1}.membership-price-card>header>div{gap:5px;margin-top:36px;display:grid}.membership-price-card>header small{letter-spacing:1.5px;opacity:.65;font-size:8px;font-weight:900}.membership-price-card>header strong{font:500 40px/1 Georgia,serif}.membership-price-card>ul{gap:0;min-height:365px;margin:0;padding:28px 34px 20px;list-style:none;display:grid}.membership-price-card>ul li{color:#5f5953;border-bottom:1px solid #e6e1da;grid-template-columns:25px 1fr;align-items:start;gap:10px;padding:13px 0;font-size:11px;line-height:1.5;display:grid}.membership-price-card>ul li>b{color:#fff;background:#668176;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.membership-price-card>ul li span>strong{color:#3d5f55}.membership-price-card.rise>ul li span>strong{color:#fff}.membership-price-card>ul li small{color:#8a8179;margin-top:2px;font-size:8px;display:block}.membership-price-card.rise>ul li small{color:#ffffff94}.membership-price-card>a,.membership-price-card>button{text-align:center;color:#fff;cursor:pointer;background:#3d6257;border:0;border-radius:999px;margin:4px 34px 32px;padding:14px 18px;font-weight:850;text-decoration:none;display:block}.membership-pricing-note{text-align:center;color:#7d756e;max-width:760px;margin:24px auto 0;font-size:9px;line-height:1.6}.event-card-locked{background:#efede9!important}.event-card-locked .event-image{position:relative}.event-card-locked .event-image img{filter:grayscale(.9)saturate(.25);opacity:.48}.event-card-locked .event-image:after{content:"";background:#38343024;position:absolute;inset:0}.event-card-locked .event-image>b{z-index:2;color:#fff;letter-spacing:1.2px;background:#37322ed1;border-radius:999px;padding:10px 13px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-card-locked>div{opacity:.72}.event-card-locked>div>button{color:#fff!important;background:#735f7d!important}.prospect-dashboard-journal-gate .dashboard-section-head>span{color:#46675c;letter-spacing:1px;background:#e7eee9;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.prospect-dashboard-journal-gate .prospect-journal-image img{filter:saturate(.65)contrast(.95)!important}.prospect-dashboard-journal-gate .locked-section-preview{min-height:390px}.prospect-dashboard-journal-gate .locked-section-preview button{background:#3f5e53!important}@media (max-width:850px){.profile-settings-card>header{flex-direction:column;align-items:flex-start}.membership-pricing-grid,.profile-fields,.profile-settings-layout{grid-template-columns:1fr}.profile-fields label.wide{grid-column:auto}.membership-price-card>ul{min-height:0}}@media (max-width:560px){.profile-settings-card>footer,.profile-settings-card>header,.profile-settings-layout{padding-left:22px;padding-right:22px}.profile-settings-card>footer{flex-direction:column;align-items:flex-start}.prospect-journal-notice{padding:48px 22px}.membership-options-page{padding:34px 18px}.membership-price-card>header,.membership-price-card>ul{padding-left:24px;padding-right:24px}.membership-price-card>a,.membership-price-card>button{margin-left:24px;margin-right:24px}}.role-menu{max-height:min(620px,100vh - 90px);overflow:auto}.demo-login-list{border-top:1px solid #e1dcd5;gap:6px;max-height:210px;margin-top:18px;padding-top:16px;display:grid;overflow:auto}.demo-login-list>small{color:#817971;letter-spacing:1.2px;padding-bottom:4px;font-size:8px;font-weight:850}.demo-login-list>button{color:#3f3a36;text-align:left;background:#fff;border:1px solid #e0dad3;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.demo-login-list>button:hover{background:#f2f6f3;border-color:#59766b}.demo-login-list strong{font-size:9px}.demo-login-list span{color:#7e756d;font-size:8px}.auth-error{color:#aa4e3b;margin:8px 0;font-size:10px;line-height:1.4}.notification-empty{color:#756d66;text-align:center;padding:22px 14px;font-size:12px}.current-membership-note{text-align:center;color:#716960;border:1px solid #d7d1c9;border-radius:999px;margin:4px 34px 32px;padding:14px 18px;font-size:10px;font-weight:800;display:block}.bell-icon{fill:none;stroke:#304c42;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.notification-bell{box-shadow:0 6px 20px #304c421a}.notification-item{grid-template-columns:42px 1fr auto}.notification-item>img,.notifications-page article>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.notifications-page article{grid-template-columns:48px 1fr auto auto}.notifications-page article>img{width:48px;height:48px}.reflection-entry-view{gap:18px;display:grid}.reflection-entry-view label{gap:8px;display:grid}.reflection-entry-view label>span{letter-spacing:1.5px;color:#58756b;font-size:8px;font-weight:900}.reflection-entry-view input,.reflection-entry-view textarea{color:#302c29;background:#faf8f4;border:1px solid #ddd7cf;border-radius:12px;width:100%;padding:15px;font:16px/1.65 Georgia,serif}.reflection-entry-view input{font-size:25px}.reflection-entry-view p{color:#817970;margin:0;font-size:10px}.paus-field-graphic{background:#f7f3eb;border-radius:16px;min-height:390px;position:relative}.paus-field-graphic .field{border:2px solid;border-radius:48% 52% 45% 55%/53% 44% 56% 47%;display:block;position:absolute}@supports (color:color-mix(in lab,red,red)){.paus-field-graphic .field{background:color-mix(in srgb,currentColor 8%,transparent)}}.paus-field-graphic .field{transform:translate(-50%,-50%) rotate(var(--rotate,0deg))}.paus-field-graphic .field.love{color:#ce492c;--rotate:-9deg;left:40%}.paus-field-graphic .field.health{color:#e5a526;left:60%}.paus-field-graphic .field.work{color:#52694b;--rotate:12deg;top:62%;left:59%}.paus-field-graphic .field.play{color:#314a78;--rotate:-16deg;top:61%;left:46%}.field-label{z-index:2;border-bottom:2px solid;padding-bottom:5px;font:500 19px Georgia,serif;position:absolute}.field-label b{letter-spacing:1px;font:800 8px/1 inherit}.field-label.love{color:#ce492c;top:10%;left:8%}.field-label.health{color:#d99a1a;top:10%;right:8%}.field-label.play{color:#314a78;bottom:12%;left:8%}.field-label.work{color:#52694b;bottom:12%;right:8%}.paus-field-graphic>small{text-align:center;color:#8a8178;font-size:9px;position:absolute;bottom:3%;left:20%;right:20%}.field-report{background:#f7f3eb;border-radius:10px;width:min(900px,100%);max-height:calc(100vh - 32px);padding:42px 56px 35px;position:relative}.field-report>.field-report-close{z-index:5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:20px;right:20px}.field-report>header{align-items:center;margin:0 0 45px;padding:0}.field-report>header img{width:95px;height:auto}.field-report>header span{font-size:14px}.field-report-title h1{margin:0;font:500 clamp(46px,6vw,72px)/.95 Georgia,serif}.field-report-title p{color:#8b8279;margin:12px 0 25px;font-size:16px}.field-report>.paus-field-graphic{background:0 0;min-height:470px}.field-report-summary{border-top:1px solid #ddd7ce;padding:26px 0}.field-report-summary h2{max-width:550px;margin:0;font:500 34px/1.1 Georgia,serif}.field-report-summary p{color:#827970;font-size:13px}.field-report-pillars{grid-template-columns:1fr 1fr;gap:24px 34px;display:grid}.field-report-pillars article header{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.field-report-pillars article header i{background:currentColor;border-radius:50%;width:9px;height:9px}.field-report-pillars h3{margin:0;font:500 23px Georgia,serif}.field-report-pillars span{color:#8e847a;letter-spacing:1.8px;font-size:8px;font-weight:900}.field-report-pillars p{color:#746c64;font-size:11px;line-height:1.6}.field-report-pillars .love{color:#ce492c}.field-report-pillars .health{color:#d99a1a}.field-report-pillars .work{color:#52694b}.field-report-pillars .play{color:#314a78}.field-report-pillars article p{color:#746c64}.field-report footer{justify-content:flex-end;gap:10px;padding:28px 0 0}.field-report footer a{align-items:center;text-decoration:none;display:inline-flex}.first-assessment-visual>.paus-field-graphic{width:100%;min-height:390px}.assessment-aura-view>.paus-field-graphic{min-height:380px;margin-top:12px}.events-hero>img{filter:brightness()saturate(.88)}.events-hero:after{background:linear-gradient(90deg,#f7f3ebf5,#f7f3eb94 48%,#f7f3eb05 76%)}.events-hero>div{color:#302c28}.events-hero h1 em{color:#a95d49}.events-hero span{color:#625c55}.event-image img{filter:brightness(1.04)saturate(.86)}.coach-directory-head,.coach-directory-row{grid-template-columns:minmax(260px,1.15fr) minmax(210px,.8fr) minmax(150px,.55fr) auto}.coach-directory-person{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;padding:0;display:flex}.coach-directory-person>span{gap:5px;display:grid}.coach-directory-person small{color:#746d66;font-size:12px}.coach-directory-row>time{color:#5e5852;font-size:11px}.coach-empty-assignment{text-align:center;background:#fffefa;border-radius:19px;padding:70px 30px}.coach-empty-assignment>span{font-size:32px}.coach-empty-assignment h2{margin:14px 0 8px;font:500 32px Georgia,serif}.coach-empty-assignment p{color:#756e67;max-width:520px;margin:auto;font-size:12px;line-height:1.6}.coach-directory-row>button.coach-directory-person{color:#302d29;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:stretch;padding:4px 0}.coach-directory-row>button.coach-directory-person:hover{color:#294d42;background:0 0;transform:none}.coach-directory-row>button.coach-directory-person .profile-photo{border:1px solid #ddd8d0;flex:none;box-shadow:0 4px 14px #2c272214}.coach-directory-row>button.coach-directory-person strong{color:#302d29}.coach-directory-row>button.coach-directory-person:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.coach-directory-row>button.coach-directory-person small{color:#817970}.coach-directory-relationship{gap:5px;display:grid}.coach-directory-relationship strong{font-size:14px}.coach-directory-relationship small{color:#817970;font-size:10px}.coach-onboarding-steps>div.coach-route-note{opacity:1}.coach-onboarding-steps>div.coach-route-note>i{color:#355449;background:#edf3f0;border:1px solid #d6e2dc}.coach-onboarding-steps>div.coach-route-note button{cursor:default}.coach-directory-head span:nth-child(2),.coach-directory-head span:nth-child(3){justify-self:start}.coach-directory-due:empty{min-height:1px}.coach-record-columns{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.coach-record-columns .coach-member-reflections{align-self:start}.coach-call-row .profile-photo.large{width:48px;height:48px}.coach-record-columns .coach-call-row{grid-template-columns:58px 48px minmax(150px,1fr) auto}.join-call-action{color:#fff;background:#725e91;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:850;text-decoration:none}.coach-history-empty{color:#756e67;padding:30px}.coach-history-empty strong{color:#3d3935;font-size:14px}.coach-history-empty p,.coach-record-empty-copy{font-size:10px;line-height:1.6}.assessment-pdf-action,.first-report-record article>a{color:#416459;background:#f7faf8;border:1px solid #d7ded9;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:900px){.field-report{padding:32px 24px}.field-report-pillars{grid-template-columns:1fr}.paus-field-graphic{min-height:330px}.coach-record-columns{grid-template-columns:1fr}.coach-directory-head,.coach-directory-row{grid-template-columns:1fr 1fr auto}.coach-directory-head span:nth-child(3),.coach-directory-row>time{display:none}}.coach-home-metrics article{padding:21px 25px}.coach-home-metrics article small{letter-spacing:1.7px;font-size:9px}.coach-home-metrics strong{font-size:46px}.coach-home-metrics span{font-size:14px;font-weight:800}.coach-member-overview>header button{padding:15px 20px;font-size:11px}.coach-overview-row{min-height:124px}.coach-overview-row .coach-member-link strong,.coach-overview-row .person-cell strong{font-size:18px}.coach-overview-row .coach-member-link small,.coach-overview-row .person-cell small{font-size:11px}.coach-overview-row>div:nth-child(2){gap:6px}.coach-overview-row>div:nth-child(2)>span{letter-spacing:1.5px;font-size:9px}.coach-overview-row>div:nth-child(2)>strong{font-size:19px}.coach-overview-row>div:nth-child(2)>small{font-size:12px;font-weight:600}.coach-overview-row>.status{white-space:nowrap;padding:10px 15px;font-size:11px}.coach-overview-row>button{padding:15px 19px;font-size:11px}.coach-schedule-row{grid-template-columns:64px minmax(230px,1fr) minmax(250px,1.05fr) minmax(150px,.6fr) auto auto;gap:22px;min-height:126px}.coach-schedule-row.upcoming>button{grid-column:6}.coach-schedule-row .schedule-member{align-items:center;gap:15px;display:flex}.coach-schedule-row .schedule-member>span{gap:5px;display:grid}.coach-schedule-row .schedule-member h3{font-size:21px;line-height:1.1}.schedule-member-link{cursor:pointer;color:inherit!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.schedule-member-link:hover{text-underline-offset:3px;text-decoration:underline}.coach-schedule-row .schedule-member small{letter-spacing:1.35px;font-size:11px}.coach-schedule-row .schedule-type small,.coach-schedule-row .schedule-when small{letter-spacing:1.3px;font-size:9px}.coach-schedule-row .schedule-time{margin:0;font-size:18px}.coach-schedule-row>.status{white-space:nowrap;padding:10px 14px;font-size:10px}.coach-schedule-row>button{white-space:nowrap;padding:14px 18px;font-size:10px}.coach-member-profile-hero:has(.coach-member-snapshot.expanded){grid-template-columns:minmax(250px,.52fr) minmax(600px,1.48fr)}.coach-member-snapshot.expanded{padding:23px}.coach-member-snapshot.expanded>.coach-assessment-matrix{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.coach-assessment-matrix article{background:#f5f1ec;border-left:4px solid;border-radius:10px;padding:12px 13px}.coach-assessment-matrix article.love{border-color:#7a69c9}.coach-assessment-matrix article.health{border-color:#d97454}.coach-assessment-matrix article.work{border-color:#3f82aa}.coach-assessment-matrix article.play{border-color:#ca6394}.coach-assessment-matrix article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.coach-assessment-matrix article>header span{letter-spacing:1px;background:0 0;border-radius:0;padding:0;font-size:8px}.coach-assessment-matrix article>header b{font-size:11px}.coach-assessment-matrix article>strong{margin-top:8px;font-size:12px;display:block}.coach-assessment-matrix article>p{color:#6d665f;line-height:1.42;letter-spacing:0!important;margin:4px 0 0!important;font-size:8px!important;font-weight:500!important}.coach-assessment-overall{background:#ebe7e1;border-radius:10px;padding:12px 14px;grid-template-columns:auto 1fr!important;gap:4px 12px!important;margin-top:9px!important;display:grid!important}.coach-assessment-overall small{letter-spacing:1px;font-size:7px;font-weight:900}.coach-assessment-overall strong{font-size:12px}.coach-assessment-overall p{color:#625b54;grid-column:1/-1;line-height:1.45;margin:0!important;font-size:8px!important}.coaching-continuity-panel{background:#fffefa;border:1px solid #dfd8d0;border-radius:20px;overflow:hidden}.coaching-continuity-panel>header{justify-content:space-between;align-items:end;gap:22px;padding:27px 29px;display:flex}.coaching-continuity-panel>header p{color:#765f82;letter-spacing:1.7px;margin:0 0 7px;font-size:8px;font-weight:900}.coaching-continuity-panel>header h2{margin:0;font-size:32px}.coaching-continuity-panel>header span{color:#766f68;margin-top:8px;font-size:10px;display:block}.coaching-continuity-panel>header button{color:#fff;background:#406258;border:0;border-radius:999px;padding:12px 15px;font-size:9px;font-weight:850}.coaching-continuity-panel>nav{gap:8px;padding:0 29px 18px;display:flex;overflow:auto}.coaching-continuity-panel>nav button{text-align:left;background:#f1eee9;border:1px solid #0000;border-radius:11px;gap:4px;min-width:190px;padding:11px 13px;display:grid}.coaching-continuity-panel>nav button.active{background:#ece7f1;border-color:#8873a3}.coaching-continuity-panel>nav small{letter-spacing:1px;font-size:7px;font-weight:900}.coaching-continuity-panel>nav strong{font-size:11px}.continuity-grid{border-top:1px solid #e5e0d9;grid-template-columns:1.05fr .95fr .9fr;display:grid}.continuity-grid>article{border-left:1px solid #e5e0d9;padding:24px 25px}.continuity-grid>article:first-child{border-left:0}.continuity-grid>article>small{letter-spacing:1.3px;font-size:7px;font-weight:900}.continuity-grid h3{margin:7px 0 13px;font-size:21px}.continuity-reflections>p,.continuity-summary>p{color:#655f59;font-size:10px;line-height:1.65}.continuity-summary>div{gap:9px;margin-top:17px;display:grid}.continuity-summary>div span{color:#645e58;background:#f3f0eb;border-radius:10px;gap:5px;padding:12px;font-size:9px;line-height:1.5;display:grid}.continuity-summary b{letter-spacing:1px;font-size:7px}.continuity-intentions ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.continuity-intentions li{background:#edf2ef;border-radius:10px;grid-template-columns:25px 1fr;gap:10px;padding:11px;display:grid}.continuity-intentions li>i{color:#fff;background:#42645a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.continuity-intentions li>span{gap:8px;display:grid}.continuity-intentions li strong{font-size:9px;line-height:1.45}.continuity-intentions select{background:#fff;border:1px solid #ccd8d2;border-radius:999px;width:max-content;padding:6px 24px 6px 8px;font-size:8px}.continuity-reflections>div{gap:8px}.continuity-reflections time{font-size:8px}.continuity-reflections button strong{font-size:10px}.previous-summary-reference{background:#f3eff5;border:1px solid #d7d0df;border-radius:13px;margin:13px 0 18px}.previous-summary-reference>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;list-style:none;display:flex}.previous-summary-reference>summary::-webkit-details-marker{display:none}.previous-summary-reference>summary span{gap:4px;display:grid}.previous-summary-reference article>small,.previous-summary-reference>summary small{letter-spacing:1.2px;font-size:7px;font-weight:900}.previous-summary-reference>summary strong{font-size:12px}.previous-summary-reference>summary>b{font-size:8px}.previous-summary-reference>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 16px 16px;display:grid}.previous-summary-reference article{background:#ffffffb8;border-radius:10px;padding:14px}.previous-summary-reference article p{color:#635d58;font-size:9px;line-height:1.55}.previous-summary-reference ol{gap:7px;padding:0;list-style:none;display:grid}.previous-summary-reference li{grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.45;display:grid}.previous-summary-reference li i{color:#fff;background:#4b695f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.coach-record-columns.continuity-active{grid-template-columns:1fr}@media (max-width:1180px){.coach-schedule-row{grid-template-columns:60px minmax(170px,1fr) minmax(185px,1fr) minmax(120px,.6fr) auto auto;gap:14px}.coach-schedule-row.upcoming>button{grid-column:6}}@media (max-width:900px){.coach-schedule-row{grid-template-columns:60px minmax(190px,1fr) minmax(210px,1fr) auto auto}.coach-schedule-row .schedule-type{display:none}.coach-schedule-row.upcoming>button{grid-column:5}}@media (max-width:760px){.coach-home-metrics strong{font-size:38px}.coach-home-metrics span{font-size:12px}.coach-schedule-row{grid-template-columns:58px 1fr;padding:19px}.coach-schedule-row .schedule-member,.coach-schedule-row .schedule-when{grid-column:2}.coach-schedule-row.upcoming>button,.coach-schedule-row>.status,.coach-schedule-row>button{grid-column:2;justify-self:start}}.paus-field-graphic{background:#f7f4ed;border-radius:22px;min-height:500px;overflow:hidden}.paus-field-graphic .field{z-index:1;border-width:2px}@supports (color:color-mix(in lab,red,red)){.paus-field-graphic .field{background:color-mix(in srgb,currentColor 7%,transparent)}}.paus-field-graphic .field.love{color:#c94b2c;--rotate:-8deg;border-radius:52% 48% 44% 56%/47% 44% 56% 53%;top:48%}.paus-field-graphic .field.health{color:#dfa52d;--rotate:7deg;border-radius:46% 54% 51% 49%/53% 44% 56% 47%;top:44%}.paus-field-graphic .field.work{color:#5d6d4d;--rotate:11deg;border-radius:52% 48% 47% 53%/44% 55% 45% 56%;top:64%;left:61%}.paus-field-graphic .field.play{color:#334a76;--rotate:-15deg;border-radius:44% 56% 50% 50%/48% 43% 57% 52%}.field-label{z-index:3;border-bottom:3px solid;padding-bottom:7px;font:500 27px/1.05 Arial,sans-serif;color:#2f2a25!important}.field-label.love{border-color:#c94b2c;top:5%;left:4%}.field-label.health{border-color:#dfa52d;top:5%;right:4%}.field-label.play{border-color:#334a76;bottom:7%;left:4%}.field-label.work{border-color:#5d6d4d;bottom:7%;right:4%}.paus-field-graphic>small{font-size:11px;line-height:1.45;bottom:2%;left:16%;right:16%}.paus-state-card>.paus-field-graphic.compact{background:0 0;border-radius:0;flex:1;width:100%;min-height:300px;margin:0}.paus-state-card>.paus-field-graphic.compact .field-label{border:0;border-bottom:2px solid;padding-bottom:5px;font-size:17px}.paus-state-card>.paus-field-graphic.compact>small{display:none}.paus-state-card{overflow:hidden}.paus-state-card blockquote{overflow-wrap:anywhere;text-wrap:pretty;white-space:normal!important;max-width:100%!important}.paus-state-date{overflow-wrap:anywhere;max-width:100%}.field-report>.paus-field-graphic{min-height:520px}.field-report-summary p{max-width:780px;font-size:14px;line-height:1.55}.field-report-pillars p{font-size:13px;line-height:1.65}.assessment-evolution-layout>aside.compact-record-list{align-content:start;align-self:start}.assessment-evolution-layout>aside.compact-record-list button{min-height:118px}.member-event-grid article>div{gap:10px;padding:25px}.member-event-grid time{font-size:11px;line-height:1.4}.member-event-grid h2{font-size:27px}.member-event-grid p{font-size:14px;line-height:1.62}.member-event-grid article>div>span{font-size:12px}.member-event-grid article>div>button{padding:12px 15px;font-size:11px}.past-schedule-group{border-top:1px solid #e6e2dc;grid-column:1/-1}.past-schedule-group>summary{cursor:pointer;background:#f7f5f1;align-items:center;gap:12px;padding:22px 25px;list-style:none;display:flex}.past-schedule-group>summary::-webkit-details-marker{display:none}.past-schedule-group>summary span{font-size:15px;font-weight:850}.past-schedule-group>summary small{color:#7b746d;font-size:11px}.past-schedule-group>summary b{margin-left:auto}.past-schedule-group[open]>summary b{transform:rotate(180deg)}.coach-directory-search input{font-size:13px}.coach-directory-search small{font-size:11px}.coach-directory-head{font-size:9px}.coach-directory-row{min-height:126px}.coach-directory-row .profile-photo.large{width:72px;height:72px}.coach-directory-person strong{font-size:21px}.coach-directory-person small{font-size:13px}.coach-directory-row>.coach-directory-due .status{padding:10px 14px;font-size:11px}.coach-directory-row>time{font-size:13px}.coach-directory-row>button:not(.coach-directory-person){padding:14px 18px;font-size:11px}@media (max-width:760px){.field-label{font-size:19px}.paus-field-graphic{min-height:360px}.paus-state-card>.paus-field-graphic.compact{min-height:250px}}.first-assessment-complete .first-assessment-visual{grid-template-columns:minmax(310px,.9fr) minmax(360px,.8fr);gap:32px}.first-assessment-visual>.paus-field-graphic.contained{aspect-ratio:1.08;justify-self:end;width:min(100%,520px);min-height:440px;overflow:hidden}.first-assessment-visual>.paus-field-graphic.contained .field{transform:translate(-50%,-50%) rotate(var(--rotate,0deg)) scale(.82)}.first-assessment-visual>.paus-field-graphic.contained .field.love{top:45%;left:39%}.first-assessment-visual>.paus-field-graphic.contained .field.health{top:42%;left:61%}.first-assessment-visual>.paus-field-graphic.contained .field.work{top:57%;left:58%}.first-assessment-visual>.paus-field-graphic.contained .field.play{top:57%;left:43%}.first-assessment-visual>.paus-field-graphic.contained>small{font-size:10px;bottom:3.5%;left:12%;right:12%}@media (max-width:800px){.first-assessment-complete .first-assessment-visual{grid-template-columns:1fr}.first-assessment-visual>.paus-field-graphic.contained{justify-self:center}}@media (max-width:1400px){.coach-schedule-row{grid-template-columns:60px minmax(150px,.9fr) minmax(185px,1fr) minmax(105px,.55fr) auto auto;gap:10px}.coach-schedule-row.upcoming>button{grid-column:6}.coach-schedule-row>button{padding:11px 12px}.coach-schedule-row>.status{padding:9px 11px}}@media (max-width:1280px){.coach-schedule-row{grid-template-columns:60px minmax(165px,1fr) minmax(200px,1fr) auto auto}.coach-schedule-row .schedule-type{display:none}.coach-schedule-row.upcoming>button{grid-column:5}}.paus-field-graphic .field{background:currentColor;border-width:1.25px}@supports (color:color-mix(in lab,red,red)){.paus-field-graphic .field{background:color-mix(in srgb,currentColor 4.5%,transparent)}}.paus-field-graphic .field{mix-blend-mode:multiply}.paus-field-graphic .field.love{--rotate:-11deg;border-radius:63% 37% 58% 42%/42% 57% 43% 58%;top:49%;left:35%}.paus-field-graphic .field.health{--rotate:8deg;border-radius:47% 53% 61% 39%/58% 40% 60% 42%;top:43%;left:63%}.paus-field-graphic .field.work{--rotate:13deg;border-radius:43% 57% 39% 61%/54% 38% 62% 46%;top:65%;left:62%}.paus-field-graphic .field.play{--rotate:-17deg;border-radius:61% 39% 55% 45%/44% 59% 41% 56%;top:64%;left:43%}.paus-state-card .paus-state-date{color:#81786f;text-align:center;letter-spacing:.25px;border-top:1px solid #534c4521;order:20;margin:11px 0 0;padding-top:10px;font-size:10px;line-height:1.45;position:static}.notification-menu.without-profiles .notification-item{grid-template-columns:minmax(0,1fr) auto!important;padding:15px 7px!important}.notification-menu.without-profiles .notification-item>span{grid-column:1}.notification-menu.without-profiles .notification-item>b{grid-column:2}.member-action-pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.member-action-pair>section{height:100%;min-height:220px;margin:0!important}.member-action-pair .coach-summary-strip,.member-action-pair .core-coach-choice,.member-action-pair .member-referral{grid-template-columns:1fr;align-content:center;justify-items:start;gap:16px;padding:28px}.member-action-pair .coach-summary-strip .coach-message,.member-action-pair .coach-summary-strip>.profile-photo{display:none}.member-action-pair .core-coach-stack{justify-self:start}.member-action-pair .coach-summary-strip>button,.member-action-pair .core-coach-choice>button,.member-action-pair .member-referral>a{justify-self:start;margin-top:auto;padding:13px 18px}.benefits-hero>img{filter:brightness(1.12)saturate(.82)contrast(.9)!important}.benefits-hero:after{background:linear-gradient(90deg,#eee7de,#eee7def7 38%,#eee7dec2 55%,#eee7de0d 84%)!important}.benefits-membership-cta{text-decoration:none;color:#fff!important;background:#314d43!important;border:0!important;border-radius:999px!important;padding:13px 18px!important;display:inline-flex!important}.prospect-agreement-preview .prospect-agreement-document{opacity:.52;filter:blur(3.5px);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:760px;position:relative;overflow:hidden}.prospect-agreement-preview .prospect-agreement-document:after{content:"";background:linear-gradient(#0000,#f7f5f1 92%);position:absolute;inset:35% 0 0}.prospect-agreement-gate{background:linear-gradient(145deg,#eef2ee,#f4e9e2);align-content:center;min-height:390px}.prospect-agreement-gate h2{font-size:31px;line-height:1.1}.prospect-agreement-gate p{font-size:14px;line-height:1.65}.prospect-agreement-gate button{padding:15px 18px;font-size:11px}.coach-choice-note>button{color:#fff;background:#355248;border-radius:999px;margin-left:auto;padding:13px 18px;font-size:10px;font-weight:800}.coach-schedule-row.pending .schedule-primary-action{grid-column:6}@media (max-width:1280px){.coach-schedule-row.pending{grid-template-columns:60px minmax(165px,1fr) minmax(190px,1fr) minmax(140px,.7fr) auto}.coach-schedule-row.pending .schedule-type{display:grid}.coach-schedule-row.pending .schedule-primary-action{grid-column:5}}@media (max-width:900px){.member-action-pair{grid-template-columns:1fr}.member-action-pair>section{min-height:0}.prospect-agreement-preview .prospect-agreement-document{max-height:500px}}@media (max-width:760px){.coach-schedule-row.pending{grid-template-columns:58px 1fr}.coach-schedule-row.pending .schedule-member,.coach-schedule-row.pending .schedule-primary-action,.coach-schedule-row.pending .schedule-type,.coach-schedule-row.pending .schedule-when{grid-column:2}.paus-state-card .paus-state-date{font-size:9px}}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip){background:linear-gradient(140deg,#edf2ef,#f4eee8);border:1px solid #dce3de;grid-template-columns:82px minmax(0,1fr);align-content:center;align-items:center;gap:16px 20px}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip)>.profile-photo.large{border:3px solid #ffffffe6;width:82px;height:82px;display:block;box-shadow:0 8px 22px #2b423a24}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip)>div{min-width:0}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip)>div>span{font-size:11px;line-height:1.45}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip)>button{text-align:center;grid-column:1/-1;min-width:190px}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip)>a{text-align:center;border-radius:999px;grid-column:1/-1;min-width:190px;padding:13px 18px;font-size:10px;font-weight:800;text-decoration:none}.member-next-steps>div>a{color:inherit;text-align:left;text-decoration:none;display:block}.member-next-steps>div>a span,.member-next-steps>div>a strong{display:block}.member-next-steps>div>a strong{font-size:11px}.member-next-steps>div>a span{color:#827a72;margin-top:4px;font-size:9px}.dashboard-overview-grid .rhythm-grid article>a{color:#315d4f;white-space:nowrap;grid-column:3;justify-self:start;font-size:9px;font-weight:800;text-decoration:none}.coach-booking-card>.rise-welcome-external{z-index:4;color:#fff;background:#111311;border-radius:11px;padding:13px 17px;font-size:10px;font-weight:800;text-decoration:none;position:absolute;top:18px;right:18px;box-shadow:0 12px 30px #1418151f}.rise-welcome-record>.appointment-change-button{white-space:nowrap;color:#fff;background:#315d4f;border-color:#315d4f;text-decoration:none}.selected-coach-card>.rise-match-link{color:#fff;text-align:center;background:#355248;border-radius:10px;width:100%;margin-top:20px;padding:13px;font-size:10px;font-weight:800;text-decoration:none}.assessment-history-panel .assessment-record.no-copy{grid-template-columns:76px minmax(0,1fr) auto auto!important}.assessment-history-panel .assessment-record.no-copy .assessment-report-action{grid-column:3}.assessment-history-panel{background:#f6f3ed;border:1px solid #e0dad2;border-radius:24px;padding:18px;box-shadow:0 14px 38px #3a332d0d}.assessment-history-panel .assessment-record time{box-sizing:border-box;text-align:center;flex-direction:column;overflow:hidden;justify-content:center!important;align-items:center!important;gap:2px!important;width:72px!important;height:72px!important;padding:7px!important;display:flex!important}.assessment-history-panel .assessment-record time b{font-size:27px!important;line-height:1!important}.assessment-history-panel .assessment-record time span{text-align:center;white-space:normal;overflow-wrap:normal;width:100%;min-width:0;letter-spacing:.35px!important;font-size:7px!important;line-height:1.2!important}.coach-schedule-row,.coach-schedule-row.pending{gap:12px;min-height:94px;padding:13px 18px;grid-template-columns:52px minmax(145px,1fr) minmax(180px,1.1fr) minmax(105px,.65fr) auto!important}.coach-schedule-row .profile-photo.large{width:50px;height:50px}.coach-schedule-row time{border-radius:12px;width:50px;height:56px}.coach-schedule-row time b{font-size:21px}.coach-schedule-row .schedule-member{gap:11px}.coach-schedule-row .schedule-member>span{gap:3px}.coach-schedule-row .schedule-member h3{font-size:16px}.coach-schedule-row .schedule-member small,.coach-schedule-row .schedule-type small,.coach-schedule-row .schedule-when small{letter-spacing:1.1px;font-size:7px}.coach-schedule-row .schedule-type,.coach-schedule-row .schedule-when{gap:5px;display:grid!important}.coach-schedule-row .schedule-time{font-size:14px;line-height:1.25}.coach-schedule-row .schedule-type strong{font-size:14px}.coach-schedule-row.pending .schedule-primary-action,.coach-schedule-row.upcoming>button,.coach-schedule-row>button{padding:10px 13px;font-size:9px;grid-column:5!important}.call-source-field textarea{min-height:160px;max-height:260px}@media (max-width:980px){.coach-schedule-row,.coach-schedule-row.pending{gap:9px;padding:12px;grid-template-columns:52px minmax(135px,1fr) minmax(155px,1fr) minmax(95px,.7fr) auto!important}}@media (max-width:760px){.member-action-pair .coach-summary-strip:not(.locked-coaching-strip){grid-template-columns:68px 1fr}.member-action-pair .coach-summary-strip:not(.locked-coaching-strip)>.profile-photo.large{width:68px;height:68px}.coach-schedule-row,.coach-schedule-row.pending{padding:16px;grid-template-columns:52px 1fr!important}.coach-schedule-row .schedule-member,.coach-schedule-row .schedule-type,.coach-schedule-row .schedule-when,.coach-schedule-row.pending .schedule-primary-action,.coach-schedule-row.upcoming>button,.coach-schedule-row>button{grid-column:2!important}.assessment-history-panel .assessment-record.no-copy{grid-template-columns:68px 1fr!important}.assessment-history-panel .assessment-record.no-copy .assessment-pdf-action,.assessment-history-panel .assessment-record.no-copy .assessment-report-action{justify-self:start;grid-column:2!important}.appointment-completed-actions{flex-wrap:wrap}.appointment-completed-actions,.dashboard-overview-grid .rhythm-grid article>a,.rise-welcome-record>.appointment-change-button{grid-column:2;justify-self:start}}.event-detail-hero{height:430px;min-height:0}.event-detail-hero>img{object-fit:cover;height:430px}.membership-options-head h1{letter-spacing:-.035em;line-height:.95}.membership-options-head>span{max-width:720px;font-size:15px}.membership-price-card>header{min-height:225px}.membership-price-card>header h2{max-width:390px;font-size:43px}.membership-price-card>header>div{align-items:flex-end;gap:12px;margin-top:34px;display:flex}.membership-price-card>header small{padding-bottom:5px}.membership-price-card>ul{min-height:390px;padding-top:25px}.membership-price-card.rise>ul li,.membership-price-card>ul li{color:inherit;grid-template-columns:31px 1fr;gap:13px;padding:16px 0;font-size:13px;line-height:1.45}.membership-price-card>ul li>b{width:25px;height:25px;font-size:10px}.membership-price-card.rise>ul li span,.membership-price-card.rise>ul li span strong,.membership-price-card>ul li span,.membership-price-card>ul li span strong{color:inherit;font-weight:400}.membership-price-card>a,.membership-price-card>button{padding:16px 18px;font-size:11px}.membership-pricing-note{font-size:12px}.member-next-steps>div.current>i{color:#355449;background:#fff;border:1px solid #81958d}.member-next-steps>div.done>i{color:#3f7057;background:#e2eee6;border:0}@media (max-width:760px){.event-detail-hero{height:auto;min-height:0}.event-detail-hero>img{height:260px}}.prospect-dashboard-events article.member-event-preview-locked{text-align:left;opacity:.68;background:#f4f3f0;grid-template-columns:52px minmax(0,1fr) auto;place-items:center stretch;gap:14px;width:100%;max-width:none;margin:0;padding:16px 18px;display:grid}.prospect-dashboard-events article.member-event-preview-locked time{filter:none;color:#66756e;background:#e6e9e6}.prospect-dashboard-events article.member-event-preview-locked button{color:#3e6257;background:#e6ece8;justify-self:end}.membership-options-page{padding:34px 42px 38px}.membership-options-head h1{letter-spacing:-.03em;font-size:clamp(44px,5.25vw,66px);line-height:.94}.membership-options-head>span{max-width:650px;margin-top:15px;font-size:13px;line-height:1.55}.membership-pricing-grid{gap:14px;max-width:980px;margin-top:28px}.membership-price-card>header{min-height:178px;padding:28px 30px 24px}.membership-price-card>header h2{letter-spacing:-.035em;font-size:34px}.membership-price-card>header>div{gap:10px;margin-top:26px}.membership-price-card>header strong{font-size:36px}.membership-price-card>header small{padding-bottom:3px;font-size:7px}.membership-price-card>ul{min-height:0;padding:20px 30px 12px}.membership-price-card.rise>ul li,.membership-price-card>ul li{grid-template-columns:27px 1fr;gap:11px;padding:12px 0;font-size:11.5px;line-height:1.4}.membership-price-card>ul li>b{width:23px;height:23px}.membership-price-card>a,.membership-price-card>button{margin:4px 30px 24px;padding:14px 16px;font-size:10px}.membership-pricing-note{margin-top:18px;font-size:10px}.member-action-pair .coach-summary-strip.prospect-coaching-preview{background:linear-gradient(120deg,#e8efeb,#f0ece8);grid-template-columns:190px minmax(0,1fr) auto!important;align-content:center!important;place-items:center stretch!important;column-gap:34px!important;min-height:220px!important;padding:32px 38px!important;display:grid!important}.member-action-pair .prospect-coaching-preview .prospect-coach-stack{justify-self:start;padding-left:18px}.member-action-pair .prospect-coaching-preview .prospect-coach-stack .profile-photo.large{width:74px;height:74px;margin-left:-18px}.member-action-pair .prospect-coaching-preview>div:nth-child(2){display:block}.member-action-pair .prospect-coaching-preview>div:nth-child(2)>p{letter-spacing:1.9px;margin:0 0 10px;font-size:9px}.member-action-pair .prospect-coaching-preview>div:nth-child(2)>h3{letter-spacing:-.025em;max-width:560px;margin:0;font-size:30px;line-height:1.05}.member-action-pair .prospect-coaching-preview>div:nth-child(2)>span{max-width:560px;margin-top:10px;font-size:13px;line-height:1.55;display:block}.member-action-pair .coach-summary-strip.prospect-coaching-preview>button{white-space:nowrap;grid-column:auto!important;place-self:center end!important;margin:0!important;padding:14px 18px!important}.paus-state-card>footer a{color:#4a5f57;background:#fff;border:1px solid #cdd6d1;border-radius:999px;justify-content:center;align-items:center;min-width:132px;padding:12px 18px;font-size:10px;font-weight:800;text-decoration:none;display:flex}@media (max-width:900px){.member-action-pair .coach-summary-strip.prospect-coaching-preview{grid-template-columns:160px 1fr!important}.member-action-pair .coach-summary-strip.prospect-coaching-preview>button{grid-column:2!important;justify-self:start!important;margin-top:16px!important}}@media (max-width:620px){.membership-options-page{padding:28px 18px}.member-action-pair .coach-summary-strip.prospect-coaching-preview{grid-template-columns:1fr!important;padding:28px 24px!important}.member-action-pair .coach-summary-strip.prospect-coaching-preview>button{grid-column:1!important}.prospect-dashboard-events article.member-event-preview-locked{grid-template-columns:48px 1fr}.prospect-dashboard-events article.member-event-preview-locked button{grid-column:2;justify-self:start}}.assessment-welcome-content.prospect-typeform-welcome{min-height:calc(100vh - 82px);padding:46px 24px 70px;display:block;overflow:auto}.prospect-typeform-welcome>div{text-align:center;max-width:820px;margin:0 auto}.assessment-welcome-content.prospect-typeform-welcome h1{letter-spacing:-.05em;max-width:none;font-size:clamp(44px,5.5vw,72px);line-height:.95}.typeform-welcome-copy{color:#4f4a45;max-width:720px;margin:32px auto 0;font-size:15px;line-height:1.62}.assessment-welcome-content .typeform-welcome-copy p{color:#4f4a45;letter-spacing:0;margin:0 0 22px;font-size:15px;font-weight:400}.prospect-typeform-welcome>div>button{margin:28px auto 0;display:block}.prospect-typeform-welcome>div>small{text-align:center}.prospect-assessment-flow .assessment-question-card>h1{white-space:pre-line}.typeform-result-section{max-width:900px;margin:0 auto;padding:55px 28px 80px!important;display:block!important}.typeform-outcome-copy{max-width:780px!important;margin:0 auto!important}.typeform-outcome-copy>div{white-space:pre-line;color:#5f5852;font-size:14px;line-height:1.7}.typeform-outcome-copy>div>a{color:#3d6257;margin:5px 0;font-size:12px;font-weight:800;display:inline-block}.typeform-outcome-copy>button{margin-top:20px;display:block}@media (max-width:620px){.assessment-welcome-content.prospect-typeform-welcome{min-height:calc(100vh - 68px);padding:34px 19px 55px}.assessment-welcome-content .typeform-welcome-copy p{font-size:13px}.typeform-result-section{padding:35px 19px 60px!important}}.assessment-welcome-content.prospect-typeform-welcome{background:radial-gradient(circle at 78% 20%,#d4e2db8a,#0000 34%),linear-gradient(135deg,#f8f5ef,#edf1ee);grid-template-columns:minmax(430px,.86fr) minmax(600px,1.14fr);align-items:center;gap:clamp(35px,5vw,78px);height:calc(100svh - 82px);min-height:0;padding:clamp(24px,4vh,44px) clamp(28px,5vw,76px);display:grid;overflow:hidden}.prospect-typeform-welcome>.prospect-welcome-hero{text-align:left;max-width:620px;margin:0}.prospect-welcome-kicker{color:#557066;letter-spacing:2px;align-items:center;gap:8px;margin-bottom:18px;font-size:9px;font-weight:900;display:inline-flex}.prospect-welcome-kicker:before{content:"";background:#557066;width:28px;height:1px}.assessment-welcome-content.prospect-typeform-welcome h1{letter-spacing:-.058em;max-width:650px;margin:0;font-size:clamp(50px,5vw,78px);line-height:.91}.assessment-welcome-content.prospect-typeform-welcome h1 em{color:#a96854}.prospect-welcome-hero>p{color:#4f4a45;margin:26px 0 0;font:500 clamp(17px,1.45vw,22px)/1.35 Georgia,serif}.prospect-typeform-welcome>.prospect-welcome-hero>button{margin:28px 0 0;padding:15px 21px;display:inline-block}.prospect-typeform-welcome>.prospect-welcome-hero>small{text-align:left;margin:10px 0 0}.prospect-typeform-welcome>.typeform-welcome-copy{color:#48433e;grid-template-rows:repeat(3,1fr);grid-template-columns:1.08fr .92fr;gap:12px;width:100%;max-width:none;height:min(545px,100svh - 150px);margin:0;font-size:12px;line-height:1.48;display:grid}.typeform-welcome-copy article{background:#ffffffb8;border:1px solid #564e4721;border-radius:19px;padding:19px 21px 17px;position:relative;overflow:hidden;box-shadow:0 14px 36px #37312c0b}.typeform-welcome-copy article>span{color:#45675d;background:#e6eee9;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:12px;font-size:9px;font-weight:900;display:grid}.assessment-welcome-content .typeform-welcome-copy article>p{color:#4f4a45;margin:0;font-size:12px;line-height:1.5}.typeform-welcome-copy .welcome-life-card{background:linear-gradient(155deg,#efe8f4e0,#ffffffd1);flex-direction:column;grid-row:1/-1;justify-content:center;padding:24px;display:flex}.typeform-welcome-copy .welcome-picture-card{grid-area:1/2}.typeform-welcome-copy .welcome-reveal-card{grid-area:2/2}.typeform-welcome-copy .welcome-reveal-card>span{color:#9a543f;background:#f5e2da}.typeform-welcome-copy .welcome-reveal-card>p{font-weight:800}.typeform-welcome-copy ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.assessment-welcome-content .typeform-welcome-copy li,.assessment-welcome-content .typeform-welcome-copy li:last-child{counter-increment:none;border:0;min-height:0;padding:0 0 0 17px;font-size:11px;display:block;position:relative}.assessment-welcome-content .typeform-welcome-copy li:before{content:"✓";color:#557066;background:0 0;border-radius:0;width:auto;height:auto;font-size:11px;font-weight:900;display:block;position:absolute;top:0;left:0}.typeform-welcome-copy .welcome-answers-card{background:linear-gradient(150deg,#e2ede8e0,#ffffffd1);grid-area:3/2;grid-template-columns:32px 1fr;align-content:center;gap:5px 10px;display:grid}.typeform-welcome-copy .welcome-answers-card>span{grid-row:1/3;margin:0}.typeform-welcome-copy .welcome-answers-card>p:last-child{color:#6e665f;font-style:italic}.prospect-pillar-intro{background:#f8f5ef;min-height:100svh;overflow:hidden}.prospect-pillar-intro>section{grid-template-columns:minmax(330px,.75fr) minmax(520px,1.25fr);align-items:center;gap:clamp(60px,9vw,140px);height:calc(100svh - 82px);padding:clamp(35px,6vh,68px) clamp(40px,9vw,140px);display:grid}.prospect-pillar-intro.pillar-love>section{background:linear-gradient(135deg,#ede7f3,#faf8f4 60%)}.prospect-pillar-intro.pillar-health>section{background:linear-gradient(135deg,#f4e3da,#faf8f4 60%)}.prospect-pillar-intro.pillar-work>section{background:linear-gradient(135deg,#ddeaf1,#faf8f4 60%)}.prospect-pillar-intro.pillar-play>section{background:linear-gradient(135deg,#f2dfe8,#faf8f4 60%)}.pillar-intro-orbit{aspect-ratio:1;border:1px solid var(--pillar-color);justify-self:center;place-items:center;width:min(31vw,390px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.pillar-intro-orbit{border:1px solid color-mix(in srgb,var(--pillar-color) 30%,transparent)}}.pillar-intro-orbit{border-radius:50%;box-shadow:inset 0 0 0 28px #ffffff61,0 32px 80px #362f2a14}.pillar-intro-orbit:after,.pillar-intro-orbit:before{content:"";border:1px solid var(--pillar-color);position:absolute}@supports (color:color-mix(in lab,red,red)){.pillar-intro-orbit:after,.pillar-intro-orbit:before{border:1px solid color-mix(in srgb,var(--pillar-color) 20%,transparent)}}.pillar-intro-orbit:after,.pillar-intro-orbit:before{border-radius:50%}.pillar-intro-orbit:before{inset:13%}.pillar-intro-orbit:after{background:var(--pillar-color);inset:29%}@supports (color:color-mix(in lab,red,red)){.pillar-intro-orbit:after{background:color-mix(in srgb,var(--pillar-color) 12%,white)}}.pillar-intro-orbit>i{z-index:2;color:var(--pillar-color);font:500 clamp(62px,7vw,98px)/1 Georgia,serif;position:relative}.pillar-intro-orbit>span{z-index:2;color:var(--pillar-color);letter-spacing:5px;font-size:10px;font-weight:950;position:absolute;bottom:15%}.pillar-intro-copy>p{color:#7a716a;letter-spacing:2px;margin:0 0 8px;font-size:9px;font-weight:900}.pillar-intro-copy>strong{color:var(--ink);letter-spacing:-.07em;font-size:clamp(56px,7.2vw,108px);font-weight:850;line-height:.84;display:block}.pillar-intro-copy>h1{letter-spacing:-.038em;max-width:720px;margin:17px 0 23px;font:500 clamp(37px,4.4vw,66px)/.98 Georgia,serif}.pillar-intro-copy>div{border-left:3px solid #b8aea5;max-width:680px;padding-left:20px}.pillar-intro-copy>div>b,.pillar-intro-copy>div>span{color:#5f5852;font-size:14px;line-height:1.68;display:block}.pillar-intro-copy>div>b{color:#3e5f56;margin-top:12px;font-size:12px;font-weight:850}.pillar-intro-copy>footer{gap:12px;margin-top:30px;display:flex}.pillar-intro-copy>footer button{cursor:pointer;background:#ffffff94;border:1px solid #d3cbc2;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:850}.pillar-intro-copy>footer button:last-child{color:#fff;background:#3d6257;border-color:#3d6257;padding-inline:23px}.prospect-assessment-flow .assessment-question-layout{grid-template-columns:minmax(270px,25.5vw) minmax(0,1fr)}.prospect-assessment-flow .assessment-question-layout>aside{flex-direction:column;padding:clamp(38px,7vh,72px) clamp(28px,4.5vw,60px);display:flex}.prospect-assessment-flow .assessment-pillar-dot{color:#fff;place-items:center;width:42px;height:42px;margin-bottom:24px;font:700 19px/1 Georgia,serif;display:grid;box-shadow:0 0 0 9px #ffffff7a}.prospect-assessment-flow .assessment-question-layout>aside>p{color:#716861;margin-bottom:8px;font-size:8px}.prospect-assessment-flow .assessment-question-layout>aside>b{letter-spacing:-.07em;margin-left:-3px;font-size:clamp(48px,5.5vw,82px);font-weight:880;line-height:.9;display:block}.prospect-assessment-flow .assessment-question-layout>aside>strong{max-width:300px;margin-top:18px;font-size:clamp(26px,2.6vw,39px)}.prospect-assessment-flow .assessment-question-layout>aside>div{margin-top:auto}.prospect-assessment-flow .assessment-question-card{transition:background .28s;position:relative}.prospect-assessment-flow.question-tone-0 .assessment-question-card{background:#faf8f4}.prospect-assessment-flow.question-tone-1 .assessment-question-card{background:#f3f7f4}.prospect-assessment-flow.question-tone-2 .assessment-question-card{background:#fbf3ef}.prospect-assessment-flow.question-tone-3 .assessment-question-card{background:#f4f1f8}.prospect-assessment-flow .assessment-question-card>small{color:#4c675f;letter-spacing:.7px;text-transform:none;background:#dce8e2b8;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px;font-size:9px}.question-enter{animation:prospectQuestionIn .36s cubic-bezier(.2,.72,.2,1)}@keyframes prospectQuestionIn{0%{opacity:.18;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.prospect-assessment-flow .assessment-scale-answers button{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.prospect-assessment-flow .assessment-scale-answers button.selected{transform:translateY(-4px)scale(1.018);box-shadow:0 14px 35px #364d4521}.prospect-assessment-flow .optional-reflection-note{color:#7a726a!important;margin:10px 0 0!important;font-size:10px!important;line-height:1.5!important}.final-reflection-screen{background:radial-gradient(circle at 50% 28%,#dcd5eaa8,#0000 30%),linear-gradient(135deg,#f6f1eb,#edf2ef)}.assessment-final-reflection{align-content:center;place-items:center;gap:18px;height:calc(100svh - 87px);padding:clamp(28px,5vh,58px) 24px;display:grid}.final-reflection-symbols{gap:10px;display:flex}.final-reflection-symbols i{border-radius:50%;place-items:center;width:38px;height:38px;font:700 16px Georgia,serif;display:grid}.final-reflection-symbols i:first-child{color:#7867c8;background:#e8e1f0}.final-reflection-symbols i:nth-child(2){color:#e47b58;background:#f4e3da}.final-reflection-symbols i:nth-child(3){color:#4f8db9;background:#dfeaf0}.final-reflection-symbols i:nth-child(4){color:#d46b9a;background:#f2e0e8}.assessment-final-reflection>.assessment-question-card{background:#ffffffb8;border:1px solid #5a504824;border-radius:26px;width:min(940px,100%);padding:clamp(28px,5vh,52px) clamp(30px,5vw,70px);display:block;box-shadow:0 26px 75px #3e342e12}.assessment-final-reflection .assessment-question-card>span:first-child{color:#567168;letter-spacing:1.7px;font-size:9px;font-weight:900;display:block}.assessment-final-reflection .assessment-question-card>h1{text-align:center;max-width:850px!important;margin:14px 0 24px!important;font-size:clamp(31px,3.5vw,48px)!important}.assessment-final-reflection .assessment-question-card>span:first-child{text-align:center}.assessment-final-reflection .assessment-question-card>textarea{resize:none;height:145px}.assessment-final-reflection .assessment-question-card>footer{margin-top:22px}@media (max-width:1050px){.assessment-welcome-content.prospect-typeform-welcome{grid-template-columns:1fr 1.12fr;gap:28px;padding-inline:28px}.assessment-welcome-content.prospect-typeform-welcome h1{font-size:52px}.prospect-typeform-welcome>.typeform-welcome-copy{height:min(560px,100svh - 132px)}.typeform-welcome-copy .welcome-life-card>p{font-size:12px}.prospect-pillar-intro>section{grid-template-columns:310px 1fr;gap:50px;padding-inline:50px}.pillar-intro-orbit{width:300px}}@media (max-width:800px){.assessment-welcome-content.prospect-typeform-welcome{grid-template-columns:1fr;height:auto;min-height:calc(100svh - 68px);overflow:auto}.prospect-typeform-welcome>.typeform-welcome-copy{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.typeform-welcome-copy .welcome-answers-card,.typeform-welcome-copy .welcome-life-card,.typeform-welcome-copy .welcome-picture-card,.typeform-welcome-copy .welcome-reveal-card{grid-area:auto}.prospect-pillar-intro{overflow:auto}.prospect-pillar-intro>section{grid-template-columns:1fr;gap:32px;height:auto;min-height:calc(100svh - 68px);padding:38px 24px}.pillar-intro-orbit{width:min(62vw,280px)}.prospect-assessment-flow .assessment-question-layout{grid-template-columns:1fr}.prospect-assessment-flow .assessment-question-layout>aside{min-height:230px}.prospect-assessment-flow .assessment-question-layout>aside>div{margin-top:22px}.prospect-assessment-flow .assessment-question-card>small{width:auto}.assessment-final-reflection{height:auto;min-height:calc(100svh - 73px)}}.prospect-typeform-welcome>.typeform-welcome-copy{background:#ffffffb3;border:1px solid #524a4321;border-radius:25px;flex-direction:column;gap:0;height:min(560px,100svh - 145px);padding:27px 29px;display:flex;box-shadow:0 25px 70px #342f2a11}.typeform-welcome-copy>header{border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:end;gap:25px;padding-bottom:18px;display:flex}.typeform-welcome-copy>header>span{color:#557066;letter-spacing:1.8px;font-size:8px;font-weight:900}.typeform-welcome-copy>header>strong{text-align:right;max-width:360px;font:500 22px/1.08 Georgia,serif}.typeform-welcome-copy article{box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible;background:0 0!important}.typeform-welcome-copy .welcome-life-card{flex:1;grid-template-columns:36px 1fr;align-items:center;gap:15px;min-height:0;padding:22px 0;display:grid}.typeform-welcome-copy article>span{margin:0}.typeform-welcome-copy .welcome-life-card>p{font-size:13px;line-height:1.62}.welcome-guide-steps{border-top:1px solid #dedbd5;grid-template-columns:repeat(3,1fr);display:grid}.welcome-guide-steps>article{border-right:1px solid #dedbd5;padding:19px 18px 3px}.welcome-guide-steps>article:first-child{padding-left:0}.welcome-guide-steps>article:last-child{border-right:0;padding-right:0}.welcome-guide-steps article>span{margin-bottom:11px}.assessment-welcome-content .welcome-guide-steps article>p{font-size:10px;line-height:1.48}.welcome-guide-steps .welcome-answers-card{display:block}.welcome-guide-steps .welcome-answers-card>p:last-child{margin-top:8px;font-style:italic}.welcome-guide-steps .welcome-reveal-card ul{gap:3px}.assessment-welcome-content .welcome-guide-steps .welcome-reveal-card li{font-size:9px}.prospect-typeform-welcome>.typeform-welcome-copy,.prospect-typeform-welcome>.typeform-welcome-copy *{text-align:left}.typeform-welcome-copy .welcome-life-card{flex:0 0 200px}.typeform-welcome-copy .welcome-life-card>p{max-width:none}.welcome-guide-steps>.welcome-answers-card,.welcome-guide-steps>.welcome-picture-card,.welcome-guide-steps>.welcome-reveal-card{grid-area:auto;align-content:start}.welcome-guide-steps>.welcome-answers-card{grid-template-columns:none}.prospect-pillar-intro>section{height:calc(100svh - 87px)}@media (max-width:800px){.prospect-typeform-welcome>.typeform-welcome-copy{height:auto;padding:22px}.typeform-welcome-copy>header{flex-direction:column;align-items:start;gap:6px}.typeform-welcome-copy>header>strong{text-align:left}.typeform-welcome-copy .welcome-life-card{padding:20px 0}.welcome-guide-steps{grid-template-columns:1fr}.welcome-guide-steps>article,.welcome-guide-steps>article:first-child,.welcome-guide-steps>article:last-child{border-bottom:1px solid #dedbd5;border-right:0;padding:16px 0}.welcome-guide-steps>article:last-child{border-bottom:0}.full-assessment-top{height:58px;padding:0 15px}.full-assessment-top>img{width:72px}.full-assessment-top>div{gap:10px}.full-assessment-top>div>span{font-size:8px}.full-assessment-top button{padding:9px 12px;font-size:8px}.assessment-page-progress{height:4px}.prospect-assessment-flow.assessment-question-screen{height:100svh;overflow:hidden}.prospect-assessment-flow .assessment-question-layout{grid-template-rows:78px minmax(0,1fr);grid-template-columns:1fr;height:calc(100svh - 62px);min-height:0;overflow:hidden}.prospect-assessment-flow .assessment-question-layout>aside{grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-content:center;gap:1px 11px;height:78px;min-height:0;padding:10px 15px;display:grid;position:relative;overflow:hidden}.prospect-assessment-flow .assessment-pillar-dot{grid-area:1/1/3;width:32px;height:32px;margin:0;font-size:14px;box-shadow:0 0 0 5px #ffffff73}.prospect-assessment-flow .assessment-question-layout>aside>p{letter-spacing:1.2px;grid-area:1/2;margin:0;font-size:6px}.prospect-assessment-flow .assessment-question-layout>aside>b{letter-spacing:-.05em;grid-area:2/2;margin:0;font-size:27px;line-height:.9}.prospect-assessment-flow .assessment-question-layout>aside>strong{display:none}.prospect-assessment-flow .assessment-question-layout>aside>div{border:0;margin:0;padding:0;font-size:7px;position:absolute;bottom:13px;right:15px}.prospect-assessment-flow .assessment-question-card{justify-content:flex-start;height:100%;min-height:0;padding:15px 16px 12px;overflow:hidden}.prospect-assessment-flow .assessment-question-card>small{letter-spacing:.15px;width:auto;padding:6px 9px;font-size:7px;line-height:1.25}.prospect-assessment-flow .assessment-question-card>h1{letter-spacing:-.04em!important;margin:11px 0 15px!important;font-size:clamp(23px,7.2vw,30px)!important;line-height:1.02!important}.prospect-assessment-flow .assessment-scale-answers{grid-template-columns:1fr 1fr!important;gap:8px!important}.prospect-assessment-flow .assessment-scale-answers button{border-radius:12px;grid-template-columns:27px 1fr!important;gap:5px!important;min-height:66px!important;padding:9px 10px!important}.prospect-assessment-flow .assessment-scale-answers button>span{width:27px;height:27px;font-size:9px}.prospect-assessment-flow .assessment-scale-answers strong{font-size:11px}.prospect-assessment-flow .assessment-question-card>textarea{resize:none;height:clamp(104px,20vh,150px);min-height:0;padding:14px}.prospect-assessment-flow .optional-reflection-note{margin-top:7px!important;font-size:8px!important}.prospect-assessment-flow .assessment-question-card>footer{grid-template-columns:auto 1fr auto;gap:8px;margin-top:12px;padding-top:11px}.prospect-assessment-flow .assessment-question-card>footer>button{padding:9px 11px;font-size:8px}.prospect-assessment-flow .assessment-question-card>footer>span{font-size:7px;display:block}.prospect-assessment-flow .assessment-question-card>footer>.assessment-next{min-width:94px}.prospect-pillar-intro{height:100svh;overflow:hidden}.prospect-pillar-intro>section{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:center;gap:17px;height:calc(100svh - 62px);min-height:0;padding:24px 22px;overflow:hidden}.pillar-intro-orbit{width:min(34vw,128px);box-shadow:inset 0 0 0 10px #ffffff61,0 16px 40px #362f2a12}.pillar-intro-orbit>i{font-size:39px}.pillar-intro-orbit>span{letter-spacing:2px;font-size:6px;bottom:10%}.pillar-intro-copy>p{margin-bottom:4px;font-size:7px}.pillar-intro-copy>strong{font-size:48px}.pillar-intro-copy>h1{margin:10px 0 14px;font-size:clamp(30px,9vw,40px)}.pillar-intro-copy>div{padding-left:14px}.pillar-intro-copy>div>span{font-size:12px;line-height:1.52}.pillar-intro-copy>footer{margin-top:17px}.pillar-intro-copy>footer button{padding:11px 14px;font-size:8px}.assessment-final-reflection{gap:8px;height:calc(100svh - 62px);min-height:0;padding:14px 15px;overflow:hidden}.final-reflection-symbols i{width:27px;height:27px;font-size:12px}.assessment-final-reflection>.assessment-question-card{height:auto;padding:20px 17px}.assessment-final-reflection .assessment-question-card>h1{margin:10px 0 15px!important;font-size:clamp(23px,7vw,29px)!important}.assessment-final-reflection .assessment-question-card>textarea{height:105px}.assessment-final-reflection .assessment-question-card>footer{margin-top:12px}}@media (max-width:800px) and (max-height:700px){.prospect-assessment-flow .assessment-question-layout{grid-template-rows:66px minmax(0,1fr)}.prospect-assessment-flow .assessment-question-layout>aside{height:66px;padding-block:7px}.prospect-assessment-flow .assessment-question-card>h1{margin-block:8px 11px!important;font-size:23px!important}.prospect-assessment-flow .assessment-scale-answers button{min-height:56px!important}.prospect-assessment-flow .assessment-question-card>textarea{height:92px}.prospect-pillar-intro>section{grid-template-rows:1fr;grid-template-columns:100px 1fr;gap:18px}.pillar-intro-orbit{width:100px}.pillar-intro-copy>strong{font-size:40px}.pillar-intro-copy>h1{font-size:29px}.pillar-intro-copy>div>span{font-size:10px}}.assessment-original-intro{grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);gap:clamp(38px,6vw,84px);height:calc(100svh - 82px);min-height:0;padding:clamp(25px,4.5vh,42px) clamp(32px,6.5vw,98px);overflow:hidden}.assessment-original-intro h1{font-size:clamp(52px,5.6vw,84px);line-height:.88}.assessment-original-intro>div>span{margin-top:22px;font-size:15px;line-height:1.58}.assessment-original-intro>div>button{margin-top:22px}.assessment-original-intro>div>small{margin-top:9px}.assessment-original-intro>aside{padding:28px 30px}.assessment-original-intro>aside>strong{font-size:29px}.assessment-original-intro .assessment-expect-intro{color:#6f6760;margin:9px 0 0;font-size:11px;line-height:1.5}.assessment-original-intro ol{gap:13px;margin-top:18px}.assessment-original-intro li{gap:3px;min-height:34px;padding:0 0 13px 46px}.assessment-original-intro .assessment-first-step{color:#4b625b;border-top:1px solid #ded8d1;margin:16px 0 0;padding-top:15px;font-size:12px;font-weight:750;line-height:1.5}@media (max-width:900px){.assessment-original-intro{grid-template-columns:minmax(0,1fr) minmax(285px,.72fr);gap:28px;padding-inline:28px}.assessment-original-intro h1{font-size:clamp(47px,6.4vw,64px)}.assessment-original-intro>div>span{font-size:13px}}@media (max-width:700px){.assessment-original-intro{grid-template-columns:1fr;height:auto;min-height:calc(100svh - 58px);padding:28px 20px 42px;overflow:auto}.assessment-original-intro h1{font-size:48px}.assessment-original-intro>aside{padding:24px}}.lead-operations{gap:20px;display:grid}.lead-operations-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#c7dbd347,#0000 30%),linear-gradient(120deg,#2f4b43,#657a71);border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;min-height:300px;padding:40px 44px;display:grid}.lead-assignment-panel>p,.lead-booking-link p,.lead-coach-roster header p,.lead-member-queue header p,.lead-operations-hero p{letter-spacing:1.8px;margin:0 0 10px;font-size:8px;font-weight:900}.lead-operations-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,72px);line-height:.92}.lead-operations-hero>div:first-child>span{color:#ffffffc7;max-width:620px;margin-top:20px;font-size:14px;line-height:1.65;display:block}.lead-operations-hero>div:last-child{border:1px solid #ffffff38;border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.lead-operations-hero article{background:#ffffff14;border-right:1px solid #ffffff26;align-content:center;gap:7px;min-height:115px;padding:20px;display:grid}.lead-operations-hero article:last-child{border:0}.lead-operations-hero article strong{font:500 38px/1 Georgia,serif}.lead-operations-hero article span{color:#ffffffb8;font-size:9px;line-height:1.35}.lead-booking-link{background:#fffefa;border:1px solid #e3ded7;border-radius:20px;grid-template-columns:1fr minmax(390px,.8fr);align-items:center;gap:35px;padding:28px 30px;display:grid}.lead-booking-link h2,.lead-coach-roster h2,.lead-member-queue h2{letter-spacing:-.8px;margin:0;font-size:30px}.lead-booking-link>div>span{color:#736c65;max-width:650px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.lead-booking-link form{grid-template-columns:1fr auto;gap:8px;display:grid}.lead-booking-link label{grid-column:1/-1;gap:7px;display:grid}.lead-booking-link label>span,.lead-call-fields label>span,.lead-coach-select>span{letter-spacing:.7px;font-size:9px;font-weight:850}.booking-link-form input,.lead-booking-link input,.lead-call-fields input,.lead-coach-select select{color:#342f2c;background:#f7f4ef;border:1px solid #d9d2ca;border-radius:10px;width:100%;padding:13px 14px}.booking-link-form button,.lead-allocate,.lead-booking-link button,.lead-call-fields button{color:#fff;cursor:pointer;background:#365a50;border:0;border-radius:10px;padding:13px 16px;font-size:10px;font-weight:850}.booking-link-form button:disabled,.lead-allocate:disabled,.lead-booking-link button:disabled{cursor:not-allowed;opacity:.4}.lead-booking-link form>small{color:#4e7569;align-self:center;font-size:9px}.lead-operations-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:20px;display:grid}.lead-assignment-panel,.lead-coach-roster,.lead-member-queue{background:#fffefa;border:1px solid #e3ded7;border-radius:20px}.lead-coach-roster>header,.lead-member-queue>header{justify-content:space-between;align-items:end;gap:20px;padding:25px 27px;display:flex}.lead-member-list{display:grid}.lead-member-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e3dc;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px 24px;display:grid}.lead-member-list>button.active{background:#f0f4f1;box-shadow:inset 3px 0 #4d7166}.lead-member-list>button>span{gap:3px;display:grid}.lead-member-list strong{font-size:16px}.lead-member-list small{color:#766f68;font-size:9px}.lead-member-list i{color:#547267;font-size:8px;font-style:normal}.lead-assignment-panel{padding:26px}.lead-selected-member{align-items:center;gap:14px;margin-bottom:22px;display:flex}.lead-selected-member h2{margin:0 0 4px;font-size:28px}.lead-selected-member span{color:#706861;font-size:10px}.lead-call-fields{background:#f4f1eb;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.lead-call-fields label{gap:6px;display:grid}.lead-call-fields button{grid-column:1/-1}.lead-call-saved{color:#355e50;background:#e8f0eb;border-radius:10px;gap:4px;margin:12px 0;padding:12px 14px;display:grid}.lead-call-saved span{letter-spacing:1px;font-size:8px;font-weight:900}.lead-call-saved strong{font-size:11px}.lead-coach-select{gap:7px;margin-top:18px;display:grid}.lead-allocate{width:100%;margin-top:10px}.lead-allocation-note{color:#777069;text-align:center;margin-top:8px;font-size:8px;display:block}.lead-empty{text-align:center;padding:55px 25px}.lead-empty>span{color:#597a6f;font-size:28px}.lead-empty h3{margin:12px 0 7px;font:500 27px Georgia,serif}.lead-empty p{color:#777069;max-width:430px;margin:auto;font-size:10px;line-height:1.6}.lead-coach-roster>header>span{color:#716a64;text-align:right;max-width:360px;font-size:10px}.lead-coach-roster>div{border-top:1px solid #e8e3dc;grid-template-columns:repeat(2,1fr);display:grid}.lead-coach-roster article{border-right:1px solid #e8e3dc;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.lead-coach-roster article:last-child{border:0}.lead-coach-roster article>div{gap:4px;display:grid}.lead-coach-roster article strong{font-size:15px}.lead-coach-roster article span{color:#777069;font-size:9px}.lead-coach-roster footer{border-top:1px solid #e8e3dc;flex-wrap:wrap;gap:9px;padding:16px 24px;display:flex}.lead-coach-roster footer>span{background:#eef2ef;border-radius:999px;padding:8px 10px;font-size:9px}.lead-operations.compact .lead-booking-link{display:none}.booking-link-form{grid-template-columns:1fr auto;gap:9px;max-width:680px;margin-top:22px;display:grid}.booking-link-form button{white-space:nowrap;margin:0!important}@media (max-width:950px){.lead-booking-link,.lead-coach-roster>div,.lead-operations-grid,.lead-operations-hero{grid-template-columns:1fr}.lead-coach-roster article{border-bottom:1px solid #e8e3dc;border-right:0}.lead-booking-link form{grid-template-columns:1fr}.lead-booking-link form>button,.lead-booking-link form>small{grid-column:1}}@media (max-width:650px){.lead-operations-hero{padding:30px 24px}.lead-operations-hero>div:last-child{grid-template-columns:1fr}.lead-operations-hero article{border-bottom:1px solid #ffffff26;border-right:0;min-height:70px}.lead-booking-link{padding:23px}.lead-call-fields{grid-template-columns:1fr}.lead-call-fields button{grid-column:1}.lead-coach-roster>header{flex-direction:column;align-items:start}.lead-coach-roster>header>span{text-align:left}.booking-link-form{grid-template-columns:1fr}}.lead-operations.simplified .lead-operations-hero{min-height:245px}.lead-attention-board{background:#fffefa;border:1px solid #e3ded7;border-radius:20px;overflow:hidden}.lead-attention-board>header{border-bottom:1px solid #e5e0d9;padding:28px 30px}.lead-attention-board>header p,.lead-member-context header p,.lead-member-detail p{letter-spacing:1.7px;margin:0 0 9px;font-size:8px;font-weight:900}.lead-attention-board>header h2{margin:0;font-size:34px}.lead-attention-board>header span{color:#736c65;margin-top:8px;font-size:11px;display:block}.lead-attention-columns{grid-template-columns:1fr 1fr;display:grid}.lead-attention-columns>article{border-right:1px solid #e5e0d9;min-height:280px}.lead-attention-columns>article:last-child{border:0}.lead-attention-heading{background:#f6f3ed;padding:22px 26px;position:relative}.lead-attention-heading>span{color:#62786f;letter-spacing:1.3px;font-size:8px;font-weight:900}.lead-attention-heading h3{margin:7px 45px 0 0;font-size:22px}.lead-attention-heading>b{color:#fff;background:#496b61;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.lead-attention-list{display:grid}.lead-attention-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9e4dd;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 22px;display:grid}.lead-attention-list>button:first-child{border-top:0}.lead-attention-list>button>span{gap:3px;display:grid}.lead-attention-list>button strong{font-size:15px}.lead-attention-list>button small{color:#766f68;font-size:9px}.lead-attention-list>button>b{color:#46695f;grid-column:2/4;font-size:8px}.lead-attention-empty{text-align:center;padding:42px 25px}.lead-attention-empty>span{color:#59786e;font-size:20px}.lead-attention-empty p{color:#756e67;line-height:1.55;letter-spacing:0!important;margin:8px auto 0!important;font-size:10px!important}.lead-member-detail{gap:18px;display:grid}.lead-member-hero{color:#fff;background:linear-gradient(120deg,#304e45,#71847c);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:27px 30px;display:flex}.lead-member-identity{align-items:center;gap:17px;display:flex}.lead-member-identity p{color:#ffffffb3}.lead-member-identity h1{margin:0 0 5px;font-size:42px}.lead-member-identity span{color:#ffffffc7;font-size:11px}.lead-member-context,.lead-member-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-member-assessment,.lead-member-call,.lead-member-context>section{background:#fffefa;border:1px solid #e3ded7;border-radius:19px;padding:27px}.lead-member-assessment header h2,.lead-member-call header h2,.lead-member-context header h2{margin:0;font-size:27px}.lead-score-grid{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 16px;display:grid}.lead-score-grid span{background:#f5f2ed;border-left:4px solid;border-radius:8px;justify-content:space-between;padding:14px;font-size:9px;font-weight:900;display:flex}.lead-score-grid span b{font-size:18px}.lead-score-grid .love{color:#7867c8}.lead-score-grid .health{color:#d86f4e}.lead-score-grid .work{color:#397da8}.lead-score-grid .play{color:#c95b8f}.lead-member-assessment>p{color:#6d665f;letter-spacing:0;font-size:11px;line-height:1.6}.lead-complete-call{color:#355c51;cursor:pointer;background:#e8f0eb;border:1px solid #d3e0da;border-radius:10px;width:100%;margin-top:11px;padding:13px;font-size:10px;font-weight:850}.lead-call-complete{text-align:center;background:#edf3ef;border-radius:13px;gap:7px;margin-top:20px;padding:20px;display:grid}.lead-call-complete>span{color:#4c7467;font-size:23px}.lead-call-complete>strong{font-size:14px}.lead-call-complete>p{color:#6c665f;line-height:1.55;letter-spacing:0!important;margin:0!important;font-size:10px!important}.lead-member-allocation{border-top:1px solid #e2ddd6;gap:9px;margin-top:16px;padding-top:16px;display:grid}.lead-member-allocation label{gap:7px;display:grid}.lead-member-allocation label>span{font-size:9px;font-weight:850}.lead-member-allocation select{background:#f7f4ef;border:1px solid #d8d1c9;border-radius:10px;padding:13px}.lead-member-allocation button{color:#fff;background:#365a50;border:0;border-radius:10px;padding:14px;font-size:10px;font-weight:850}.lead-member-allocation small{text-align:center;color:#777069;font-size:8px}.lead-current-allocation{background:#e8f0eb;border-radius:12px;gap:5px;margin-top:18px;padding:17px;display:grid}.lead-current-allocation span{letter-spacing:1.2px;color:#587369;font-size:8px;font-weight:900}.lead-current-allocation strong{font-size:19px}.lead-member-context>section{padding:0;overflow:hidden}.lead-member-context header{border-bottom:1px solid #e5e0d9;padding:23px 25px}.lead-member-context>section>article,.lead-member-context>section>button{text-align:left;background:0 0;border:0;border-top:1px solid #e9e4dd;grid-template-columns:80px 1fr auto;align-items:center;gap:13px;width:100%;padding:17px 22px;display:grid}.lead-member-context>section>article:first-of-type,.lead-member-context>section>button:first-of-type{border-top:0}.lead-member-context>section>button strong{font-size:13px}.lead-member-context article span,.lead-member-context time,.lead-member-context>section>button small,.lead-member-context>section>button span{color:#746d66;font-size:9px}.lead-member-context article>div{gap:4px;display:grid}@media (max-width:850px){.lead-attention-columns,.lead-member-context,.lead-member-detail-grid{grid-template-columns:1fr}.lead-attention-columns>article{border-bottom:1px solid #e5e0d9;border-right:0}.lead-attention-columns>article:last-child{border-bottom:0}}.lead-directory-intro{background:linear-gradient(135deg,#f3ede7,#eef1ee);border:1px solid #e1dad2;border-radius:24px;justify-content:space-between;align-items:end;gap:30px;padding:34px 38px;display:flex}.coach-booking-record p,.coach-card-metrics small,.coach-card-person small,.lead-allocation-section>header p,.lead-directory-coach small,.lead-directory-intro p,.lead-directory-person small{letter-spacing:1.65px;color:#776c65;margin:0;font-size:8px;font-weight:900}.lead-directory-intro h2{letter-spacing:-1.5px;margin:7px 0 8px;font-size:40px}.lead-directory-intro>div>span{color:#706962;font-size:12px}.lead-directory-intro label{background:#fffefa;border:1px solid #ded7cf;border-radius:999px;align-items:center;gap:10px;width:min(310px,100%);padding:13px 15px;display:flex}.lead-directory-intro input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.lead-member-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lead-directory-card{text-align:left;cursor:pointer;background:#fffefa;border:1px solid #e1dad2;border-radius:21px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);gap:20px;min-height:176px;padding:24px;transition:all .2s;display:grid}.lead-directory-card:hover{transform:translateY(-2px);box-shadow:0 13px 30px #40322914}.lead-directory-person{align-items:center;gap:17px;display:flex}.lead-directory-person .profile-photo.xl{width:82px;height:82px}.lead-directory-person>span{gap:6px;display:grid}.lead-directory-person strong{letter-spacing:-.8px;font-size:27px}.lead-directory-coach{background:#f4f0ea;border-radius:14px;align-content:center;gap:6px;padding:17px;display:grid}.lead-directory-coach strong{font-size:17px}.lead-directory-coach>span{color:#777069;font-size:9px;line-height:1.45}.lead-directory-card>b{color:#41675d;grid-column:1/-1;font-size:9px}.lead-member-detail.refined{gap:20px}.lead-member-detail.refined>.coach-back{background:#fffefa;border:1px solid #ddd6ce;border-radius:999px;justify-self:start;padding:10px 14px}.lead-member-detail.refined .lead-member-hero{color:#302d2a;background:radial-gradient(circle at 88% 20%,#d3a98f3d,#0000 31%),linear-gradient(120deg,#f1e8df,#e7ebe8);border:1px solid #ddd5cd;padding:31px 34px}.lead-member-detail.refined .lead-member-identity p{color:#8b6b5d}.lead-member-detail.refined .lead-member-identity span{color:#6f6862}.lead-member-detail.refined .lead-member-status{color:#5f514a;background:#ffffffb8;border:1px solid #856b5d2e;border-radius:999px;max-width:250px;padding:10px 13px;font-size:9px;font-weight:850}.lead-member-detail.refined .lead-member-assessment{padding:29px}.lead-score-matrix{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.lead-score-matrix article{background:#f5f1ec;border-top:4px solid;border-radius:11px;padding:15px}.lead-score-matrix article.love{border-color:#7a69c9}.lead-score-matrix article.health{border-color:#d97454}.lead-score-matrix article.work{border-color:#3f82aa}.lead-score-matrix article.play{border-color:#ca6394}.lead-score-matrix article>header{justify-content:space-between;gap:10px;display:flex}.lead-score-matrix header span{letter-spacing:1px;font-size:8px;font-weight:900}.lead-score-matrix header b{font-size:12px}.lead-score-matrix article>strong{margin-top:11px;font-size:14px;display:block}.lead-score-matrix article>p{color:#6d665f;line-height:1.48;letter-spacing:0!important;margin:5px 0 0!important;font-size:9px!important;font-weight:500!important}.lead-overall-message{background:#ece7e1;border-radius:11px;margin-top:12px;padding:16px 18px}.lead-overall-message small{letter-spacing:1px;font-size:8px;font-weight:900}.lead-overall-message p{color:#5f5852;line-height:1.55;letter-spacing:0!important;margin:6px 0 0!important;font-size:10px!important;font-weight:550!important}.core-member-route>div{background:#f4f0ea;border-radius:14px;gap:11px;margin-top:20px;padding:24px;display:grid}.core-member-route>div>span{font-size:28px}.core-member-route>div>p{color:#69625c;line-height:1.6;letter-spacing:0!important;margin:0!important;font-size:11px!important;font-weight:500!important}.core-member-route>div>strong{font-size:20px}.lead-allocation-section{background:#fffefa;border:1px solid #e1dad2;border-radius:21px;padding:29px}.lead-allocation-section>header h2{margin:6px 0;font-size:30px}.lead-allocation-section>header>span{color:#716a64;font-size:10px}.lead-allocation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lead-allocation-cards>button{text-align:left;cursor:pointer;background:#f6f2ed;border:2px solid #0000;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.lead-allocation-cards>button.selected{background:#edf1ee;border-color:#496d62}.lead-allocation-cards>button>span{gap:4px;display:grid}.lead-allocation-cards strong{font-size:20px}.lead-allocation-cards small{letter-spacing:1.2px;font-size:7px;font-weight:900}.lead-allocation-cards p{color:#756d66;letter-spacing:0!important;margin:0!important;font-size:9px!important;font-weight:500!important}.lead-allocation-cards i{color:#46685e;font-size:9px;font-style:normal;font-weight:850}.lead-allocation-section>footer{align-items:center;gap:15px;margin-top:18px;display:flex}.lead-allocation-section>footer button{color:#fff;background:#385d52;border:0;border-radius:999px;padding:14px 18px;font-size:10px;font-weight:850}.lead-allocation-section>footer small{color:#766f68;font-size:8px}.lead-assessment-answers{border:1px solid #ddd6ce;border-radius:12px;margin-top:14px;overflow:hidden}.lead-assessment-answers summary{cursor:pointer;color:#3e6258;padding:14px 16px;font-size:10px;font-weight:850}.lead-assessment-answers article{border-top:1px solid #e5ded7;gap:5px;padding:13px 16px;display:grid}.lead-assessment-answers article small{color:#796f68;letter-spacing:1px;font-size:7px;font-weight:900}.lead-assessment-answers article strong{font-size:10px;line-height:1.45}.lead-assessment-answers article span{color:#496d62;font-size:10px;font-weight:800}.lead-allocation-reason{gap:7px;margin-top:14px;display:grid}.lead-allocation-reason span,.lead-capacity-override span{font-size:9px;font-weight:800}.lead-allocation-reason input{background:#fff;border:1px solid #d9d1c9;border-radius:10px;padding:12px 14px}.lead-capacity-override{align-items:center;gap:9px;margin-top:14px;display:flex}.lead-capacity-override input{width:16px;height:16px}.assignments-oversight{grid-template-columns:1fr 1fr;gap:18px;display:grid}.assignments-oversight>.card{min-width:0}.assignment-oversight-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7e0d8;width:100%}.assignment-oversight-row>b{color:#37665a;font-size:10px}.assignment-capacity-overview{grid-column:1/-1}.assignment-capacity-overview>article{border-top:1px solid #e7e0d8;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.assignment-policy-note{color:#766e67;background:#f6f2ed;border:1px solid #ddd6ce;border-radius:12px;grid-column:1/-1;margin:0;padding:14px 18px;font-size:10px}.operations-person-detail .lead-member-context article{border-bottom:1px solid #e6ded6;padding:14px 0}.operations-person-detail .lead-member-context article p{color:#746d67;margin:7px 0 0;line-height:1.55}@media (max-width:900px){.assignments-oversight{grid-template-columns:1fr}.assignment-capacity-overview,.assignment-policy-note{grid-column:1}}.booking-link-compact{background:#fffefa;border:1px solid #e1dad2;border-radius:19px;grid-template-columns:minmax(250px,.55fr) minmax(360px,1fr);align-items:center;gap:30px;padding:25px 28px;display:grid}.booking-link-compact>div{padding-left:46px;position:relative}.booking-link-compact>div>span{background:#ece7e1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:1px;left:0}.booking-link-compact p{letter-spacing:1.6px;margin:0;font-size:8px;font-weight:900}.booking-link-compact h2{margin:5px 0 4px;font-size:24px}.booking-link-compact small{color:#746d66;font-size:9px}.booking-link-compact .booking-link-form{max-width:none;margin:0}.calendly-connect-page{gap:20px}.calendly-connect-overlay{z-index:230;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a211eb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.calendly-connect-dialog{color:#35312d;background:#fffdfa;border:1px solid #fff9;border-radius:25px;width:min(560px,100%);padding:38px;position:relative;box-shadow:0 30px 100px #14191659}.calendly-connect-dialog>button{color:#554f49;cursor:pointer;background:#f0ede8;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.calendly-connect-dialog>span{color:#fff;background:#42675c;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.calendly-connect-dialog>p:not(.calendly-connect-copy){color:#63776e;letter-spacing:1.8px;margin:22px 0 8px;font-size:9px;font-weight:900}.calendly-connect-dialog h2{letter-spacing:-1.2px;max-width:440px;margin:0;font-size:38px;line-height:1}.calendly-connect-copy{color:#6f6861;max-width:460px;margin:16px 0 0;font-size:13px;line-height:1.6}.calendly-connect-dialog ul{color:#5f5a54;background:#f2efea;border-radius:14px;gap:9px;margin:22px 0 0;padding:18px 18px 18px 34px;font-size:11px;line-height:1.45;display:grid}.calendly-connect-dialog footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.calendly-connect-dialog footer button{cursor:pointer;border-radius:999px;padding:13px 17px;font-size:11px;font-weight:850}.calendly-connect-dialog footer .secondary{color:#42645a;background:#fff;border:1px solid #ced8d3}.calendly-connect-dialog footer .primary{color:#fff;background:#3d6257;border:1px solid #3d6257}.booking-link-form label{gap:7px;display:grid}.booking-link-form label>span{letter-spacing:1px;font-size:8px;font-weight:900}.booking-link-form select{color:#342f2c;background:#f7f4ef;border:1px solid #d9d2ca;border-radius:10px;width:100%;padding:13px 14px}.booking-link-form>a.primary{color:#fff;background:#365a50;border-radius:10px;justify-content:center;padding:14px 18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.booking-link-form>div{gap:8px;display:flex}.booking-link-form .secondary{color:#365a50;background:#eef2ef;border:1px solid #d5dfda}.calendly-ready-panel{text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;display:grid}.calendly-ready-panel>span{color:#55766c;font-size:27px}.calendly-ready-panel h3{margin:0;font-size:17px}.calendly-ready-panel p{color:#746d66;max-width:290px;margin:0;font-size:9px;line-height:1.5}.modal:has(.paus-calendly-embed){width:min(920px,100%);padding:24px}.paus-calendly-embed{background:#faf9f7;border:1px solid #e1ddd6;border-radius:14px;min-width:320px;height:min(660px,65vh);overflow:auto}.paus-calendly-embed iframe{min-height:650px}@media (max-width:760px){.booking-link-compact{grid-template-columns:1fr;padding:22px}.booking-link-form>div{flex-direction:column}.paus-calendly-embed{height:60vh}.embedded-booking-explore{grid-template-columns:1fr}.booking-calendar-mock{width:100%}.profile-language-select>div{grid-template-columns:1fr}.calendly-connect-overlay{padding:0}.calendly-connect-dialog{border-radius:0;min-height:100vh;padding:30px 22px}.calendly-connect-dialog footer{flex-direction:column-reverse;align-items:stretch}.calendly-connect-dialog footer button{width:100%}}.lead-coaches-refined .coaches-overview{background:linear-gradient(135deg,#e8eeeb,#f1e9e3);border:1px solid #ded7cf;border-radius:22px;padding:32px 36px}.lead-coaches-refined .coaches-overview h2{font-size:38px}.lead-coaches-refined .coach-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lead-coaches-refined .coach-card-grid>article{background:#fffefa;border:1px solid #e1dad2;border-radius:21px;gap:22px;padding:25px;display:grid}.coach-card-person{align-items:center;gap:17px;display:flex}.coach-card-person .profile-photo.xl{width:90px;height:90px}.coach-card-person h2{margin:5px 0 4px;font-size:27px}.coach-card-person span{color:#706961;font-size:10px}.coach-card-metrics{background:#ddd7cf;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.coach-card-metrics>span{background:#f2eee8;align-content:center;gap:6px;min-height:80px;padding:14px;display:grid}.coach-card-metrics strong{font-size:25px}.lead-coaches-refined .coach-card-grid>article>button{color:#fff;cursor:pointer;background:#395d53;border:0;border-radius:999px;padding:13px;font-size:9px;font-weight:850}.coach-invitation-panel{background:radial-gradient(circle at 100% 100%,#decfe6a3,#0000 45%),linear-gradient(125deg,#e7efeb,#f2ebe5);border:1px solid #ded7cf;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:34px;padding:28px 31px;display:grid}.coach-invitation-copy>p{color:#45685e;letter-spacing:1.6px;margin:0 0 7px;font-size:8px;font-weight:900}.coach-invitation-copy h2{margin:0 0 8px;font-size:30px}.coach-invitation-copy>span{color:#6f6962;max-width:560px;font-size:10px;line-height:1.55;display:block}.coach-invitation-steps{align-items:center;gap:10px;margin-top:21px;display:flex}.coach-invitation-steps i{color:#fff;background:#476d62;border-radius:12px;align-content:space-between;width:75px;height:68px;padding:10px;font-style:normal;display:grid}.coach-invitation-steps b{font-size:13px}.coach-invitation-steps small{letter-spacing:.7px;font-size:6px;font-weight:850;line-height:1.25}.coach-invitation-steps em{color:#5d6d67;font-style:normal;font-weight:800}.coach-invitation-panel>form{background:#ffffffb8;border:1px solid #dbd3caf2;border-radius:17px;align-content:start;gap:10px;padding:20px;display:grid}.coach-invitation-panel label{gap:8px;display:grid}.coach-invitation-panel label>span{letter-spacing:1px;font-size:7px;font-weight:900}.coach-invitation-panel input{width:100%;font:inherit;background:#fff;border:1px solid #ddd5cc;border-radius:10px;padding:15px;font-size:11px}.coach-invitation-panel form>button{color:#fff;background:#3e685d;border:0;border-radius:7px;padding:13px;font-size:9px;font-weight:850}.coach-invitation-panel form>small{color:#7a736c;font-size:7px}.email-delivery-status{border-radius:10px;margin:0;padding:10px 12px;font-size:8px;font-weight:800}.email-delivery-status.success{color:#315944;background:#e8f2eb}.email-delivery-status.queued{color:#6b625a;background:#f2eee8}.coach-setup-link{background:#edf4f0;border-radius:11px;grid-template-columns:1fr auto;gap:6px 10px;padding:12px;display:grid}.coach-setup-link strong{letter-spacing:1px;font-size:7px}.coach-setup-link span{color:#596a63;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.coach-setup-link button{color:#355f53;background:#fff;border:0;border-radius:999px;grid-area:1/2/3;padding:8px 10px;font-size:7px;font-weight:850}.secure-invitation-note{background:#edf4f0;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.secure-invitation-note strong{color:#3e655a;letter-spacing:1px;font-size:7px}.secure-invitation-note span{color:#6e766f;font-size:9px}.coach-approval-wait{text-align:left}.coach-approval-mark{color:#31584b;background:#dfece6;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:24px;font-size:21px;font-weight:900;display:grid}.coach-approval-note{background:#f1eee8;border:1px solid #dcd7cf;border-radius:13px;gap:5px;margin:23px 0;padding:16px;display:grid}.coach-approval-note strong{font-size:11px}.coach-approval-note span{color:#776f68;font-size:10px;line-height:1.5}.coach-approval-panel{background:#fffaf3;border:1px solid #ddd5cc;border-radius:22px;margin-bottom:18px;padding:28px 32px}.coach-approval-panel>header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:20px;display:flex}.coach-approval-panel>header p{color:#99715d;letter-spacing:1.6px;margin:0 0 7px;font-size:8px;font-weight:900}.coach-approval-panel>header h2{margin:0 0 7px;font-size:29px}.coach-approval-panel>header span{color:#746d66;font-size:10px}.coach-approval-panel>header>b{color:#8b5540;text-align:center;background:#f0e1d8;border-radius:14px;min-width:115px;padding:13px 15px;font-size:25px}.coach-approval-panel>header>b small{text-transform:uppercase;letter-spacing:.7px;margin-top:3px;font-size:7px;display:block}.coach-approval-list{gap:9px;display:grid}.coach-approval-list article{background:#fff;border:1px solid #e2dbd3;border-radius:15px;grid-template-columns:46px minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.coach-approval-avatar{color:#34594d;background:#dfe8e3;border-radius:50%;place-items:center;width:46px;height:46px;font:600 20px Georgia,serif;display:grid}.coach-approval-list article>div:nth-child(2){gap:3px;display:grid}.coach-approval-list article strong{font-size:12px}.coach-approval-list article small,.coach-approval-list article span{color:#7d756d;font-size:9px}.coach-approval-list article>button{color:#fff;background:#34594d;border-radius:999px;padding:11px 14px;font-size:8px;font-weight:850}.coach-approval-empty{background:#edf3ef;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.coach-approval-empty>span{color:#315c4c;background:#d7e9df;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.coach-approval-empty>div{gap:4px;display:grid}.coach-approval-empty strong{font-size:11px}.coach-approval-empty small{color:#718078;font-size:9px}.coach-approval-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f25228c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.coach-approval-modal{background:#fffdf9;border-radius:22px;width:min(440px,100%);padding:32px;position:relative;box-shadow:0 25px 80px #141b184d}.coach-approval-modal>p{color:#8d6b58;letter-spacing:1.5px;margin:0 0 10px;font-size:8px;font-weight:900}.coach-approval-modal h2{margin:0;font:500 31px/1.1 Georgia,serif}.coach-approval-modal>span{color:#706a64;margin-top:12px;font-size:11px;line-height:1.6;display:block}.coach-approval-modal>div{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.coach-approval-modal>div button{border-radius:999px;padding:12px 17px;font-size:9px;font-weight:850}.coach-approval-modal .secondary{background:#fff;border:1px solid #d8d1ca}.coach-approval-modal .primary{color:#fff;background:#34594d}.coach-approval-close{background:#f1ede7;border-radius:50%;width:31px;height:31px;font-size:18px;position:absolute;top:16px;right:18px}.profile-photo-fallback{color:#34594d;background:#dfe8e3;place-items:center;width:100%;height:100%;font:600 24px Georgia,serif;display:grid}.coach-card-grid>article.inactive{opacity:.68}.coach-team-empty{text-align:center;background:#faf8f4;border:1px dashed #d8d1c9;border-radius:20px;justify-items:center;gap:9px;padding:55px 25px;display:grid}.coach-team-empty>span{color:#426259;background:#e7ece9;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.coach-team-empty h2{margin:4px 0 0;font-size:25px}.coach-team-empty p{color:#776f68;margin:0;font-size:10px}.database-coach-detail .coach-detail-hero>div>span{color:#756e67;font-size:10px}.database-coach-detail .coach-detail-hero>.status{margin-left:auto}.database-coach-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.database-coach-profile>span{background:#f2eee8;border-radius:13px;gap:5px;padding:14px;display:grid}.database-coach-profile small{color:#807870;letter-spacing:1px;font-size:7px;font-weight:850}.database-coach-profile strong{font-size:11px}.database-coach-profile>p{color:#665f59;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.database-coach-detail .coach-booking-record button{color:#fff;background:#395d53;border-radius:999px;padding:11px 17px;font-size:9px;font-weight:850}@media (max-width:760px){.coach-approval-panel{padding:22px}.coach-approval-panel>header{flex-direction:column}.coach-approval-list article{grid-template-columns:46px 1fr}.coach-approval-list article>.status,.coach-approval-list article>button{grid-column:2}.coach-approval-list article>button{justify-self:start}.database-coach-profile{grid-template-columns:1fr}.database-coach-profile>p{grid-column:auto}}.coach-detail-page.refined .coach-detail-hero{background:linear-gradient(125deg,#eee8e1,#e6ece8);border:1px solid #ddd6cf;border-radius:21px;padding:28px 31px}.coach-detail-page.refined .coach-detail-hero h1{margin:0;font-size:40px}.coach-detail-page.refined .coach-detail-stats article{background:#fffefa;border:1px solid #e1dad2;border-radius:17px;padding:22px}.coach-detail-page.refined .coach-detail-stats article small{color:#7a726b;margin-top:7px;font-size:8px;line-height:1.35;display:block}.coach-detail-page.refined .record-panel{background:#fffefa;border:1px solid #e1dad2;border-radius:19px;overflow:hidden}.coach-detail-page.refined .coach-member-row{min-height:90px;padding:15px 22px}.coach-detail-page.refined .coach-member-row strong{font-size:16px}.coach-detail-page.refined .attention-task{min-height:90px;padding:17px 22px}.coach-detail-empty{color:#776f68;text-align:center;padding:38px 24px;font-size:10px}.coach-booking-record{background:#fffefa;border:1px solid #e1dad2;border-radius:19px;justify-content:space-between;align-items:center;gap:30px;padding:25px 28px;display:flex}.coach-booking-record h2{margin:6px 0;font-size:25px}.coach-booking-record span{color:#736c65;font-size:10px}.coach-booking-record a,.coach-booking-record>strong{color:#385d52;background:#eaf0ec;border-radius:999px;padding:12px 16px;font-size:9px;font-weight:850;text-decoration:none}@media (max-width:900px){.coach-invitation-panel,.lead-allocation-cards,.lead-coaches-refined .coach-card-grid,.lead-directory-card,.lead-member-card-grid{grid-template-columns:1fr}.lead-directory-card>b{grid-column:1}.booking-link-compact,.lead-score-matrix{grid-template-columns:1fr}.coach-detail-page.refined .coach-detail-stats{grid-template-columns:1fr 1fr}}@media (max-width:650px){.lead-directory-intro{flex-direction:column;align-items:flex-start;padding:25px}.lead-directory-card{padding:19px}.lead-directory-person .profile-photo.xl{width:68px;height:68px}.lead-directory-person strong{font-size:23px}.lead-member-detail.refined .lead-member-hero{flex-direction:column;align-items:flex-start;padding:24px}.lead-member-detail.refined .lead-member-status{max-width:100%}.coach-booking-record,.lead-allocation-section>footer{flex-direction:column;align-items:flex-start}.coach-detail-page.refined .coach-detail-stats{grid-template-columns:1fr}.booking-link-compact{padding:22px}.booking-link-compact .booking-link-form{grid-template-columns:1fr}}.lead-directory-coach{border:1px solid #0000}.lead-directory-coach.pending{background:#fbefe4;border-color:#efd8c5}.lead-directory-coach.assigned{background:#e9f1ed;border-color:#d1e1d9}.lead-directory-coach.pending strong{color:#9a5438}.lead-directory-coach.assigned strong{color:#315e50}.lead-directory-card>b{color:#fff;background:#3f665b;border-radius:999px;width:max-content;padding:10px 15px;line-height:1;box-shadow:0 5px 12px #3f665b24}.lead-operations.simplified .lead-operations-hero{color:#302d2a;background:radial-gradient(circle at 88% 8%,#c3d5cdb3,#0000 32%),linear-gradient(125deg,#f2eae3,#e8eeea);border:1px solid #ddd5cd;min-height:225px;padding:36px 40px}.lead-operations.simplified .lead-operations-hero p{color:#826d62}.lead-operations.simplified .lead-operations-hero>div:last-child{background:#ffffff6b;border-color:#5c4d4524;grid-template-columns:repeat(4,1fr)}.lead-operations.simplified .lead-operations-hero article{background:#ffffff61;border-color:#5c4d451f;min-height:105px}.lead-operations.simplified .lead-operations-hero article strong{font-family:inherit;font-size:31px}.lead-operations.simplified .lead-operations-hero article span{color:#6e665f}.lead-coaches-refined .coach-card-grid{grid-template-columns:1fr}.lead-coaches-refined .coach-card-grid>article{grid-template-columns:minmax(280px,.85fr) minmax(430px,1.15fr) auto;align-items:center;gap:24px;min-height:150px}.lead-coaches-refined .coach-card-grid>article>button{grid-column:auto;align-self:center;min-width:145px}.lead-coaches-refined .coach-card-metrics{min-width:0}.outstanding-page.refined{gap:16px;display:grid}.outstanding-intro{background:linear-gradient(125deg,#f2ebe4,#e9eeeb);border:1px solid #ded7cf;border-radius:23px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex}.outstanding-card header p,.outstanding-intro p{letter-spacing:1.7px;color:#756b64;margin:0;font-size:8px;font-weight:900}.outstanding-intro h1{letter-spacing:-1.7px;margin:7px 0 8px;font-size:42px}.outstanding-intro>div>span{color:#716962;font-size:11px}.outstanding-intro>strong{text-align:center;min-width:120px;font-size:46px}.outstanding-intro>strong small{color:#746c65;letter-spacing:1px;margin-top:3px;font-size:8px;font-weight:800;display:block}.outstanding-card-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.outstanding-card{background:#fffefa;border:1px solid #e1dad2;border-radius:20px;overflow:hidden}.outstanding-card>header{background:#f5f1eb;border-bottom:1px solid #e3ddd6;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.outstanding-card header h2{margin:6px 0 0;font-size:25px}.outstanding-card>header>b{color:#fff;background:#526f66;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.outstanding-task-list{display:grid}.outstanding-task-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8e2db;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px 22px;display:grid}.outstanding-task-list>button:first-child{border-top:0}.task-icon{border-radius:12px;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.task-icon.summary{color:#a25f42;background:#f4e3d8}.task-icon.welcome{color:#5a667f;background:#e6e8f0}.task-icon.allocation{color:#3f685d;background:#e4eeea}.outstanding-task-list>button>span:nth-child(2){gap:4px;display:grid}.outstanding-rhythm-grid small,.outstanding-task-list small{letter-spacing:1.25px;color:#786f68;font-size:7px;font-weight:900}.outstanding-rhythm-grid span strong,.outstanding-task-list strong{font-size:16px}.outstanding-rhythm-grid p,.outstanding-task-list p{color:#756e67;margin:0;font-size:9px}.outstanding-rhythm-grid>button>b,.outstanding-task-list>button>b{color:#41675d;font-size:8px}.outstanding-empty{color:#6f766f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:145px;padding:30px;display:grid}.outstanding-empty>span{font-size:23px}.outstanding-empty>strong{font-size:11px}.outstanding-card.wide>header{border-radius:20px 20px 0 0}.outstanding-rhythm-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.outstanding-rhythm-grid>button{text-align:left;cursor:pointer;background:#f7f4ef;border:1px solid #e4ded7;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.outstanding-rhythm-grid time{background:#fffefa;border-radius:10px;align-content:center;place-items:center;width:48px;height:53px;display:grid}.outstanding-rhythm-grid time strong{font-size:20px}.outstanding-rhythm-grid time small{font-size:7px}.outstanding-rhythm-grid>button>span{gap:4px;display:grid}@media (max-width:1050px){.lead-coaches-refined .coach-card-grid>article{grid-template-columns:1fr}.lead-coaches-refined .coach-card-grid>article>button{width:100%}.outstanding-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.lead-operations.simplified .lead-operations-hero{grid-template-columns:1fr;padding:27px}.lead-operations.simplified .lead-operations-hero>div:last-child{grid-template-columns:1fr 1fr}.outstanding-intro{flex-direction:column;align-items:flex-start;padding:26px}.outstanding-intro>strong{text-align:left}.outstanding-rhythm-grid{grid-template-columns:1fr}}.coach-overview-row>.coach-overview-activity{grid-column:2;justify-self:stretch;margin:0;padding:0}.coach-member-profile-hero,.coach-member-profile-hero:has(.coach-member-snapshot.expanded){grid-template-columns:1fr}.coach-member-profile-hero{padding:20px 26px}.coach-member-identity{padding:10px 16px}.coach-member-assessment-card{background:#fffefa;border:1px solid #dfd8d0;border-radius:20px;padding:27px 29px}.coach-member-assessment-card .coach-member-snapshot{background:0 0;border:0;border-radius:0;padding:0}.coach-member-assessment-card .coach-member-snapshot h2{font-size:32px}.coach-member-assessment-card .coach-member-snapshot.expanded>.coach-assessment-matrix{gap:12px;margin-top:23px}.coach-member-assessment-card .coach-assessment-matrix article{padding:18px 19px}.coach-member-assessment-card .coach-assessment-matrix article>header span{font-size:9px}.coach-member-assessment-card .coach-assessment-matrix article>header b{font-size:12px}.coach-member-assessment-card .coach-assessment-matrix article>strong{margin-top:11px;font-size:15px}.coach-member-assessment-card .coach-assessment-matrix article>p{line-height:1.6;margin-top:7px!important;font-size:10px!important}.coach-member-assessment-card .coach-assessment-overall{padding:17px 19px;gap:7px 16px!important;margin-top:12px!important}.coach-member-assessment-card .coach-assessment-overall small{font-size:8px}.coach-member-assessment-card .coach-assessment-overall strong{font-size:15px}.coach-member-assessment-card .coach-assessment-overall p{line-height:1.55;font-size:10px!important}.continuity-compare-grid{border-top:1px solid #e5e0d9;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);display:grid}.continuity-full-report{padding:28px 30px}.continuity-full-report>header{border-bottom:1px solid #e8e2db;justify-content:space-between;align-items:end;gap:18px;padding-bottom:19px;display:flex}.continuity-full-report section small,.continuity-full-report>header small,.continuity-reflections>header small{letter-spacing:1.35px;font-size:8px;font-weight:900}.continuity-full-report>header h3{margin:6px 0 0;font-size:25px}.continuity-full-report>header span{color:#567369;background:#e9f0ec;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.continuity-full-report>section{border-bottom:1px solid #e8e2db;grid-template-columns:36px 1fr;gap:15px;padding:22px 0;display:grid}.continuity-full-report>section:last-child{border-bottom:0}.continuity-full-report>section>i{color:#fff;background:#496960;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:850;display:grid}.continuity-full-report h4{margin:6px 0 10px;font:500 21px Georgia,serif}.continuity-full-report section p{color:#625c56;margin:0;font-size:11px;line-height:1.75}.continuity-full-report ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.continuity-full-report li{background:#edf2ef;border-radius:11px;grid-template-columns:26px 1fr;gap:11px;padding:13px 14px;display:grid}.continuity-full-report li>b{color:#fff;background:#527167;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.continuity-full-report li>span{gap:9px;display:grid}.continuity-full-report li strong{font-size:10px;line-height:1.5}.continuity-full-report select{background:#fff;border:1px solid #cad7d1;border-radius:999px;width:max-content;padding:7px 25px 7px 9px;font-size:8px}.continuity-reflections{background:#f7f4ef;border-left:1px solid #e5e0d9;padding:28px 25px}.continuity-reflections>header h3{margin:7px 0 8px;font-size:25px}.continuity-reflections>header p{color:#746d66;margin:0;font-size:10px;line-height:1.55}.continuity-reflections>div{gap:11px;margin-top:20px;display:grid}.continuity-reflections button{text-align:left;background:#fff;border:1px solid #e4ded7;border-radius:13px;grid-template-columns:45px 1fr;align-items:start;gap:13px;padding:16px;display:grid}.continuity-reflections time{text-align:center;color:#69615a;text-transform:uppercase;background:#f0ece6;border-radius:9px;place-content:center;width:43px;height:47px;font-size:7px;font-weight:850;display:grid}.continuity-reflections time b{font:500 17px Georgia,serif}.continuity-reflections button span{gap:6px;display:grid}.continuity-reflections button strong{font:500 18px Georgia,serif}.continuity-reflections button p{color:#6c655f;margin:0;font-size:9px;line-height:1.6}.continuity-reflections button em{color:#41655a;font-size:8px;font-style:normal;font-weight:850}.continuity-empty{color:#716a63;margin-top:20px;font-size:10px;line-height:1.6}@media (max-width:900px){.continuity-compare-grid{grid-template-columns:1fr}.continuity-reflections{border-top:1px solid #e5e0d9;border-left:0}.coach-overview-row>.coach-overview-activity{grid-column:auto}}@media (max-width:760px){.coach-member-assessment-card{padding:20px}.coach-member-assessment-card .coach-member-snapshot.expanded>.coach-assessment-matrix{grid-template-columns:1fr}.continuity-full-report,.continuity-reflections{padding:22px 19px}.continuity-full-report>header{flex-direction:column;align-items:flex-start}}@media (min-width:1051px){.coach-overview-row{grid-template-columns:minmax(230px,1.15fr) minmax(260px,1.45fr) 92px 152px}.coach-overview-row>.status{justify-self:center}.coach-overview-row>button:last-child{justify-self:end;width:152px}}.coach-overview-row>button:last-child{white-space:nowrap;min-width:148px}@media (min-width:981px){.coach-schedule-row,.coach-schedule-row.pending{grid-template-columns:52px minmax(145px,1fr) minmax(180px,1.1fr) minmax(105px,.65fr) 132px!important}.coach-schedule-row.pending .schedule-primary-action,.coach-schedule-row.upcoming>button,.coach-schedule-row>button{justify-self:end;width:132px}}.continuity-workbench>header{align-items:center}.continuity-live-label{color:#44675d;white-space:nowrap;background:#e6efea;border-radius:999px;padding:8px 11px;font-weight:850;font-size:8px!important}.continuity-side-by-side{border-top:1px solid #dfd8d0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.continuity-report-pane{background:#fffefa;flex-direction:column;min-width:0;display:flex}.continuity-report-pane.current{background:#f6f2ed;border-left:1px solid #dcd5cd}.continuity-report-pane>header{border-bottom:1px solid #e2dcd4;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:20px 23px;display:flex}.continuity-report-pane label small,.continuity-report-pane legend small,.continuity-report-pane section small,.continuity-report-pane>header small{letter-spacing:1.25px;font-size:7px;font-weight:900}.continuity-report-pane>header h3{margin:6px 0 0;font-size:24px}.continuity-report-pane>header>span{color:#5b786e;background:#e5eee9;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.continuity-report-pane.current>header>span{color:#765a7e;background:#eee5f1}.continuity-report-pane.current>header>span.saved{color:#42695d;background:#dfece6}.continuity-pane-scroll{overscroll-behavior:contain;scrollbar-color:#bdb5ab transparent;scrollbar-width:thin;height:min(680px,72vh);overflow-y:auto}.continuity-report-pane.previous .continuity-pane-scroll{padding:0 23px}.continuity-report-pane.previous section{border-bottom:1px solid #e6e0d8;grid-template-columns:34px 1fr;gap:13px;padding:22px 0;display:grid}.continuity-report-pane.current label>span>i,.continuity-report-pane.current legend>span>i,.continuity-report-pane.previous section>i{color:#fff;background:#4c6b62;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:850;display:grid}.continuity-report-pane h4{margin:6px 0 9px;font:500 20px Georgia,serif}.continuity-report-pane.previous section p{color:#625c56;margin:0;font-size:10px;line-height:1.7}.continuity-report-pane.previous ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.continuity-report-pane.previous li{background:#edf2ef;border-radius:10px;grid-template-columns:25px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.continuity-report-pane.previous li>b{color:#fff;background:#56746b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.continuity-report-pane.previous li>strong{font-size:9px;line-height:1.55}.continuity-shared>div>div{gap:8px;display:grid}.continuity-shared button{text-align:left;background:#f4f0eb;border:1px solid #e5ded6;border-radius:10px;grid-template-columns:42px 1fr;gap:10px;padding:12px;display:grid}.continuity-shared time{font-size:8px;font-weight:850}.continuity-shared button span{gap:5px;display:grid}.continuity-shared button strong{font:500 16px Georgia,serif}.continuity-shared button p{font-size:8px!important;line-height:1.55!important}.continuity-report-pane.current .continuity-pane-scroll{padding:8px 23px 22px}.continuity-report-pane.current .continuity-pane-scroll>label,.continuity-report-pane.current fieldset{border:0;border-bottom:1px solid #dfd8d0;gap:9px;margin:0;padding:19px 0;display:grid}.continuity-report-pane.current label>span,.continuity-report-pane.current legend>span{align-items:center;gap:9px;display:flex}.continuity-report-pane.current label>strong,.continuity-report-pane.current legend>strong{font:500 19px Georgia,serif}.continuity-report-pane.current textarea{color:#3f3a36;resize:vertical;background:#fff;border:1px solid #d8d0c7;border-radius:10px;width:100%;padding:13px 14px;font:500 10px/1.65 inherit}.continuity-report-pane.current textarea:focus{border-color:#58766d;outline:2px solid #4c6b6240}.continuity-report-pane.current fieldset legend{gap:9px;width:100%;display:grid}.continuity-report-pane.current fieldset>label{grid-template-columns:26px 1fr;align-items:start;gap:9px;margin-top:9px;display:grid}.continuity-report-pane.current fieldset>label>b{color:#fff;background:#58766d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.continuity-report-pane.current fieldset>button{color:#42645a;background:#e5ede9;border:0;border-radius:999px;justify-self:start;padding:8px 11px;font-size:8px;font-weight:850}.continuity-report-pane>footer{background:#eee8e1;border-top:1px solid #ddd6ce;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.continuity-report-pane>footer button{border-radius:999px;padding:11px 14px;font-size:9px;font-weight:850}.continuity-report-pane>footer .secondary{color:#49685f;background:#fff;border:1px solid #cbd5d0}.continuity-report-pane>footer .primary{color:#fff;background:#42645a;border:1px solid #42645a}@media (max-width:1050px){.continuity-side-by-side{grid-template-columns:1fr}.continuity-report-pane.current{border-top:1px solid #dcd5cd;border-left:0}.continuity-pane-scroll{height:auto;max-height:680px}}@media (max-width:650px){.continuity-workbench>header{align-items:flex-start}.continuity-live-label{display:none}.continuity-report-pane>header{flex-direction:column;align-items:flex-start}.continuity-pane-scroll{max-height:none;overflow:visible}}.continuity-analysis-note{background:#e9f0ec;border:1px solid #d5e1db;border-radius:12px;align-items:center;gap:12px;margin-bottom:17px;padding:14px 16px;display:flex}.continuity-analysis-note>span{color:#fff;background:#4d6d63;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.continuity-analysis-note>div{gap:4px;display:grid}.continuity-analysis-note strong{font-size:11px}.continuity-analysis-note p{color:#6d6761;margin:0;font-size:9px;line-height:1.5}.modal.wide:has(.ongoing-summary-comparison){width:min(1200px,100%);overflow:hidden}.ongoing-summary-comparison{flex-direction:column;min-height:0;display:flex}.ongoing-summary-heading{margin-bottom:8px}.ongoing-summary-heading .ai-review-note{border-radius:10px;align-items:center;gap:9px;margin:0;padding:8px 12px}.ongoing-summary-heading .ai-review-note>span{width:24px;height:24px;font-size:10px}.ongoing-summary-heading .ai-review-note>div{align-items:center;gap:10px;min-width:0;display:flex}.ongoing-summary-heading .ai-review-note strong{white-space:nowrap;font-size:10px}.ongoing-summary-heading .ai-review-note p{margin:0;font-size:8px;line-height:1.35}.ongoing-summary-columns{border:1px solid #ddd6ce;border-radius:16px;grid-template-columns:1fr 1fr;height:min(640px,59vh);min-height:0;display:grid;overflow:hidden}.ongoing-summary-columns>article{background:#fffefa;flex-direction:column;min-width:0;display:flex}.ongoing-summary-columns>article+article{background:#f7f3ee;border-left:1px solid #d9d2ca}.ongoing-summary-columns>article>header{border-bottom:1px solid #e1dad2;justify-content:space-between;align-items:center;gap:14px;min-height:79px;padding:18px 20px;display:flex}.ongoing-current-summary label>span,.ongoing-progress-editor>small,.ongoing-progress-editor>span,.ongoing-summary-columns section>small,.ongoing-summary-columns>article>header small{letter-spacing:1.2px;font-size:7px;font-weight:900}.ongoing-summary-columns>article>header h3{margin:5px 0 0;font-size:22px}.ongoing-summary-columns>article>header>span{color:#55746a;background:#e5eee9;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.ongoing-current-summary>header>span{color:#765b7e!important;background:#eee5f1!important}.ongoing-column-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdb5ab transparent;padding:0 20px 22px;overflow-y:auto}.ongoing-previous-summary section{border-bottom:1px solid #e5dfd7;padding:19px 0}.ongoing-summary-columns h4{margin:5px 0 9px;font:500 19px Georgia,serif}.ongoing-previous-summary section>p{color:#625c56;margin:0;font-size:9px;line-height:1.65}.ongoing-previous-summary ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ongoing-previous-summary li{background:#edf2ef;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.ongoing-previous-summary li i{color:#fff;background:#55746a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.ongoing-previous-summary li strong{font-size:9px;line-height:1.5}.ongoing-reflections>article{background:#f3efe9;border-radius:9px;margin-top:8px;padding:11px}.ongoing-reflections>article strong{font:500 15px Georgia,serif}.ongoing-reflections>article p{margin:5px 0 0!important;font-size:8px!important}.ongoing-current-summary .intentions-summary-editor,.ongoing-current-summary .ongoing-column-scroll>label,.ongoing-progress-editor{border-bottom:1px solid #ded7cf;gap:7px;padding:18px 0;display:grid}.ongoing-current-summary .intentions-summary-editor>small,.ongoing-current-summary label>small,.ongoing-progress-editor>small{color:#756e67;font-size:8px;line-height:1.45}.ongoing-current-summary textarea{color:#3e3935;resize:vertical;background:#fff;border:1px solid #d6cec5;border-radius:9px;width:100%;padding:11px 12px;font:500 9px/1.55 inherit}.ongoing-current-summary textarea:focus{border-color:#58766d;outline:2px solid #4a6b6138}.ongoing-progress-editor>label{background:#eaf0ed;border-radius:10px;gap:8px;padding:11px;display:grid}.ongoing-progress-editor>label+label{margin-top:8px}.ongoing-progress-editor>label>strong{grid-template-columns:24px 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.5;display:grid}.ongoing-progress-editor>label>strong i{color:#fff;background:#55746a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.ongoing-progress-editor>.overall-progress{background:#eee8f0}.ongoing-progress-editor>.overall-progress>strong{display:block}.ongoing-summary-comparison>.modal-actions{margin-top:14px}@media (max-width:900px){.modal.wide:has(.ongoing-summary-comparison){overflow:auto}.ongoing-summary-columns{grid-template-columns:1fr;height:auto;overflow:visible}.ongoing-summary-columns>article+article{border-top:1px solid #d9d2ca;border-left:0}.ongoing-column-scroll{max-height:560px}.ongoing-summary-comparison>.modal-actions{background:#fff;padding:10px;position:sticky;bottom:0}}@media (max-width:1050px){.modal>header.with-progress{grid-template-columns:1fr 36px}.modal-header-extra{grid-area:2/1/auto/-1}.modal-header-extra .call-summary-steps{margin-top:2px}.ongoing-summary-heading .ai-review-note>div{flex-direction:column;align-items:flex-start;gap:2px}}.modal.wide:has(.ongoing-summary-comparison){overflow-y:auto}.ongoing-summary-columns{height:clamp(330px,48vh,520px);min-height:330px}.ongoing-summary-columns>article{min-height:0}.ongoing-column-scroll{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#8f877e #e8e2db;flex:1;min-height:0;padding-right:14px;overflow-y:scroll}.ongoing-column-scroll::-webkit-scrollbar{width:11px}.ongoing-column-scroll::-webkit-scrollbar-track{background:#e8e2db;border-radius:999px}.ongoing-column-scroll::-webkit-scrollbar-thumb{background:#8f877e;border:3px solid #e8e2db;border-radius:999px}.ongoing-summary-comparison>.modal-actions{z-index:4;background:linear-gradient(#0000,#fff 18%);margin:12px -2px -2px;padding:13px 2px 2px;position:sticky;bottom:-30px}.modal.wide:has(.modal-header-extra){width:min(1200px,100%);overflow-x:hidden}.ongoing-summary-columns>article>header{min-height:62px;padding:14px 20px}.ongoing-summary-columns>article>header>div{align-items:baseline;gap:10px;min-width:0;display:flex}.ongoing-summary-columns>article>header h3{white-space:nowrap;margin:0;font-size:15px}.ongoing-summary-columns>article>header small{white-space:nowrap}@media (max-width:760px){.ongoing-summary-columns>article>header>div{flex-direction:column;align-items:flex-start;gap:4px}.ongoing-summary-columns>article>header h3{white-space:normal}}.coach-member-record>.coach-member-assessment-card{background:linear-gradient(135deg,#f7f3ee,#eef3f0);border-color:#d9d5ce;justify-self:end;width:min(920px,82%);padding:25px 27px;position:relative;overflow:hidden;box-shadow:0 18px 46px #3e362f14}.coach-member-record>.coach-member-assessment-card:before{content:"";pointer-events:none;border:42px solid #8875aa0f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-70px}.coach-member-record>.coach-member-assessment-card .coach-member-snapshot{z-index:1;position:relative}.coach-member-record>.coach-member-assessment-card .coach-member-snapshot>header{border-bottom:1px solid #5d52491f;align-items:center;padding-bottom:17px}.coach-member-record>.coach-member-assessment-card .coach-member-snapshot h2{font-size:28px}.coach-member-record>.coach-member-assessment-card .coach-assessment-matrix article{background:#ffffffb8;box-shadow:inset 0 1px #fffc}.coach-member-record>.coach-member-assessment-card .coach-assessment-overall{background:#e2ded9c7}@media (max-width:900px){.coach-member-record>.coach-member-assessment-card{width:100%}}.coach-member-support-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.coach-member-support-grid .coach-member-assessment-card,.coach-previous-reports{background:#fffefa;border:1px solid #dfd8d0;border-radius:20px;min-width:0;box-shadow:0 16px 40px #3e362f0f}.coach-previous-reports>header{background:linear-gradient(135deg,#eef3f0,#f5f0ea);border-radius:20px 20px 0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 26px;display:flex}.coach-previous-reports>header p{color:#667d75}.coach-previous-reports>header h2{margin:2px 0 7px;font-size:29px}.coach-previous-reports>header span{color:#746d66;max-width:360px;font-size:9px;line-height:1.55;display:block}.coach-previous-reports>header>b{color:#fff;background:#496b61;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.coach-previous-reports>div{padding:12px}.coach-previous-reports>div>button{text-align:left;color:#393531;cursor:pointer;background:#f7f4ef;border:1px solid #e4ddd5;border-radius:14px;grid-template-columns:54px 1fr 24px;align-items:center;gap:13px;width:100%;padding:15px;transition:all .18s;display:grid}.coach-previous-reports>div>button+button{margin-top:9px}.coach-previous-reports>div>button:hover{background:#f0f4f1;border-color:#cbd8d2;transform:translateY(-1px);box-shadow:0 10px 24px #41524a17}.coach-previous-reports time{text-align:center;color:#3f665a;background:#e2ece7;border-radius:12px;place-content:center;width:52px;height:56px;display:grid}.coach-previous-reports time strong{font:500 21px Georgia,serif}.coach-previous-reports time span{letter-spacing:1.2px;font-size:7px}.coach-previous-reports button>span{gap:4px;min-width:0;display:grid}.coach-previous-reports button small{color:#73837c;letter-spacing:1.1px;font-size:7px;font-weight:900}.coach-previous-reports button>span>strong{font-size:13px}.coach-previous-reports button em{color:#756e67;font-size:8px;font-style:normal;line-height:1.45}.coach-previous-reports button>i{font-size:18px;font-style:normal}.coach-member-support-grid .coach-member-assessment-card{background:linear-gradient(135deg,#f7f3ee,#eef3f0);padding:25px 27px;position:relative;overflow:hidden}.coach-member-support-grid .coach-member-assessment-card:after{content:"";pointer-events:none;border:45px solid #7f69a60e;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-105px;right:-80px}.coach-member-support-grid .coach-member-assessment-card .coach-member-snapshot{z-index:1;position:relative}.coach-member-support-grid .coach-member-assessment-card .coach-member-snapshot>header{border-bottom:1px solid #5d52491f;padding-bottom:16px}.coach-member-support-grid .coach-member-assessment-card .coach-assessment-matrix article{background:#ffffffbf}@media (max-width:1050px){.coach-member-support-grid{grid-template-columns:1fr}.coach-previous-reports{order:1}.coach-member-support-grid .coach-member-assessment-card{order:2}}.admin-assessment-page{gap:16px;display:grid}.admin-assessment-toolbar,.admin-assessment-version{justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.admin-assessment-toolbar h2{margin:5px 0 7px;font-size:30px}.admin-assessment-toolbar>div>span,.admin-assessment-version>div>span{color:#746e67;font-size:10px;line-height:1.55;display:block}.admin-assessment-actions{gap:10px;display:flex}.admin-assessment-actions label,.admin-question-editor label{gap:6px;display:grid}.admin-assessment-actions label>span,.admin-question-editor label>span{letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850}.admin-assessment-actions select,.admin-question-meta select{background:#f8f5f1;border:1px solid #dcd4cb;border-radius:10px;min-width:190px;padding:11px 13px}.admin-assessment-version>div:first-child{align-items:center;gap:13px;display:flex}.admin-assessment-version>div:last-child{gap:9px;display:flex}.admin-assessment-version button{border-radius:999px;padding:11px 15px}.admin-assessment-error,.admin-assessment-message{border-radius:12px;margin:0;padding:12px 16px;font-size:10px;font-weight:750}.admin-assessment-message{color:#365e52;background:#dfece6}.admin-assessment-error,.assessment-save-error{color:#8a493f;background:#f4e4df}.assessment-save-error{border-radius:10px;padding:10px 12px;margin-top:12px!important;font-size:9px!important;line-height:1.4!important}.admin-question-list{gap:12px;display:grid}.admin-question-editor{padding:20px 22px}.admin-question-editor>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.admin-question-editor>header>span{color:#fff;background:#4c6c62;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.admin-question-editor>header>div:nth-child(2){gap:3px;display:grid}.admin-question-editor>header small{color:#6a7f78;letter-spacing:1px;font-size:7px;font-weight:900}.admin-question-editor>header strong{font-size:12px}.admin-question-editor>header>div:last-child{gap:6px;margin-left:auto;display:flex}.admin-question-editor>header button{color:#4d675f;background:#edf2ef;border:1px solid #d9e1dd;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.admin-question-editor>header .danger-text{color:#9a4d43;background:#f7ebe7;border-color:#ecd4ce}.admin-question-editor input,.admin-question-editor textarea{color:#3e3935;background:#fbf9f6;border:1px solid #d9d1c8;border-radius:10px;width:100%;padding:12px 13px;font:500 11px/1.5 inherit}.admin-question-editor input[readonly],.admin-question-editor textarea[readonly]{color:#6e6861;background:#f0ece7}.admin-question-meta{grid-template-columns:200px 200px;gap:10px;margin-top:12px;display:grid}.admin-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.admin-option-grid>div{background:#f3f0eb;border-radius:11px;grid-template-columns:1fr 58px;gap:7px;padding:9px;display:grid}.admin-add-question{color:#fff;background:#46695f;border:0;border-radius:999px;justify-self:start;padding:13px 18px;font-weight:850}.admin-assessment-empty{text-align:center;padding:34px}.admin-assessment-preview{width:min(900px,94vw)!important;padding:30px!important}.admin-assessment-preview>header{justify-content:space-between;display:flex}.admin-assessment-preview>header button{font-size:22px}.admin-assessment-preview>small{color:#5f786f;letter-spacing:1.2px;margin-top:20px;font-weight:900;display:block}.admin-assessment-preview>h1{margin:14px 0 24px;font-size:34px}.admin-assessment-preview>.assessment-scale-answers{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.admin-assessment-toolbar,.admin-assessment-version{flex-direction:column;align-items:stretch}.admin-assessment-actions{flex-wrap:wrap}.admin-assessment-preview>.assessment-scale-answers,.admin-option-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-assessment-actions,.admin-assessment-version>div:last-child{flex-direction:column}.admin-assessment-actions select{width:100%}.admin-option-grid,.admin-question-meta{grid-template-columns:1fr}.admin-question-editor>header{flex-wrap:wrap;align-items:flex-start}.admin-question-editor>header>div:last-child{width:100%;margin-left:0}}.events-empty-state{text-align:center;background:#f6f2ed;border:1px solid #e1d9d0;border-radius:22px;padding:70px 34px}.events-empty-state p{color:#57746b;letter-spacing:1.5px;font-size:8px;font-weight:900}.events-empty-state h2{margin:9px 0;font-size:31px}.events-empty-message,.events-empty-state span{color:#777069;font-size:10px;line-height:1.6}.admin-events-page{gap:18px;display:grid}.admin-events-page>header{background:linear-gradient(135deg,#edf3ef,#f6efe9);border:1px solid #ded8d0;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:28px 30px;display:flex}.admin-events-page>header p{color:#55746a;letter-spacing:1.4px;font-size:8px;font-weight:900}.admin-events-page>header h1{margin:5px 0 7px;font-size:38px}.admin-events-page>header span{color:#736d66;font-size:10px}.admin-events-page .primary{color:#fff;background:#42675c;border:0;border-radius:999px;padding:12px 18px;font-weight:850}.admin-events-list{gap:11px;display:grid}.admin-events-list>article{background:#fffefa;border:1px solid #e1dad2;border-radius:18px;grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:12px;display:grid;box-shadow:0 10px 28px #3c332c0a}.admin-events-list>article>img{object-fit:cover;border-radius:12px;width:130px;height:88px}.admin-events-list>article>div:nth-child(2)>span{color:#5d776f;letter-spacing:1.1px;font-size:7px;font-weight:900}.admin-events-list h2{margin:5px 0;font-size:23px}.admin-events-list p{color:#756e67;margin:0;font-size:9px;line-height:1.55}.admin-events-list>article>b{border-radius:999px;padding:8px 11px;font-size:8px}.admin-events-list>article>b.published{color:#3f685b;background:#dfece6}.admin-events-list>article>b.draft{color:#786f65;background:#eee9e2}.admin-event-actions{gap:7px;display:flex}.admin-event-actions button{color:#44655c;background:#eef3f0;border:1px solid #d6e0db;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:850}.admin-event-actions .danger{color:#934c42;background:#f8ebe7;border-color:#ecd3cd}.admin-events-empty{text-align:center;background:#fffefa;border:1px dashed #d6cec5;border-radius:18px;padding:55px}.admin-events-error{color:#89483f;background:#f5e5e0;border-radius:11px;margin:0;padding:12px 15px;font-size:9px;font-weight:750}.admin-event-modal{max-height:90vh;overflow-y:auto;width:min(900px,94vw)!important}.admin-event-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-event-form-grid label{gap:6px;display:grid}.admin-event-form-grid label>span{letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900}.admin-event-form-grid input,.admin-event-form-grid select,.admin-event-form-grid textarea{color:#3e3935;background:#fbf9f6;border:1px solid #d8d0c7;border-radius:10px;width:100%;padding:12px 13px;font:500 10px/1.5 inherit}.admin-event-form-grid .wide{grid-column:1/-1}.admin-event-image>div{grid-template-columns:180px 1fr;align-items:center;gap:14px;display:grid}.admin-event-image img{object-fit:cover;border-radius:12px;width:180px;height:110px}.admin-event-image small{color:#756e67;font-size:8px}.admin-event-modal>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.admin-event-modal>footer .secondary{border:1px solid #d6cec5;border-radius:999px;padding:11px 17px}.admin-event-modal>header{justify-content:space-between;margin-bottom:20px;display:flex}.admin-event-modal>header>button{font-size:22px}@media (max-width:900px){.admin-events-list>article{grid-template-columns:100px 1fr}.admin-events-list>article>img{width:100px}.admin-event-actions,.admin-events-list>article>b{grid-column:2}.admin-events-page>header{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.admin-event-form-grid{grid-template-columns:1fr}.admin-event-form-grid .wide{grid-column:auto}.admin-event-image>div,.admin-events-list>article{grid-template-columns:1fr}.admin-events-list>article>img{width:100%;height:180px}.admin-event-actions,.admin-events-list>article>b{grid-column:1}.admin-event-actions{flex-wrap:wrap}}.admin-events-thursday{gap:25px}.admin-events-hero{background:radial-gradient(circle at 88% 12%,#ccddd6b8,#0000 40%),linear-gradient(120deg,#f1e9e2,#eaf0ec);border:1px solid #d9d5ce;border-radius:24px;grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:40px;min-height:205px;padding:38px 44px;display:grid}.admin-events-hero p,.admin-events-inline-form header p,.admin-published-calendar>header p{color:#58766c;letter-spacing:1.8px;margin:0 0 10px;font-size:9px;font-weight:900}.admin-events-hero h2{letter-spacing:-.055em;margin:0 0 13px;font-size:clamp(42px,4vw,59px);line-height:1}.admin-events-hero>div>span{color:#6f6861;font-size:13px}.admin-events-hero article{background:#ffffffc7;border:1px solid #d9d7d1;border-radius:19px;align-content:center;gap:9px;min-height:112px;padding:22px;display:grid}.admin-events-hero article strong{font:500 40px/1 Georgia,serif}.admin-events-hero article span{color:#6d6761;font-size:9px;font-weight:800}.admin-events-workspace{grid-template-columns:minmax(0,1.07fr) minmax(390px,.93fr);align-items:start;gap:25px;display:grid}.admin-events-inline-form,.admin-published-calendar{background:#fffefa;border:1px solid #ddd6ce;border-radius:23px;overflow:hidden}.admin-events-inline-form{gap:20px;padding:35px 38px;display:grid}.admin-events-inline-form header h2,.admin-published-calendar>header h2{margin:0;font-size:34px;line-height:1.05}.admin-events-inline-form label{gap:8px;display:grid}.admin-events-inline-form label>span,.admin-events-inline-form legend{color:#4d4843;letter-spacing:.9px;font-size:8px;font-weight:900}.admin-events-inline-form input,.admin-events-inline-form textarea{color:#3e3935;background:#fff;border:1px solid #d8d0c7;border-radius:13px;outline:0;width:100%;padding:15px 17px;font:500 15px/1.45 inherit}.admin-events-inline-form input{height:58px}.admin-events-inline-form textarea{resize:vertical;min-height:165px}.admin-events-inline-form input:focus,.admin-events-inline-form textarea:focus{border-color:#55766b;box-shadow:0 0 0 3px #55766b26}.admin-events-inline-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-events-inline-form legend{margin-bottom:8px}.admin-event-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-event-choice button{text-align:left;color:#403b37;background:#fffdf9;border:1px solid #d9d1c9;border-radius:13px;align-content:center;gap:8px;min-height:88px;padding:17px 18px;display:grid}.admin-event-choice button.active{color:#41685d;background:#edf3ef;border-color:#6f9388;box-shadow:0 0 0 2px #4f706626}.admin-event-choice strong{letter-spacing:.7px;font-size:12px}.admin-event-choice span{color:#756e67;font-size:9px}.admin-event-date-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-event-date-grid label:last-child{grid-column:1}.admin-event-themes{flex-wrap:wrap;gap:8px;display:flex}.admin-event-themes button{color:#746d66;letter-spacing:.5px;background:#f7f3ee;border:1px solid #d9d1c9;border-radius:999px;padding:11px 15px;font-size:8px;font-weight:900}.admin-event-themes button.active{color:#fff;background:#42675c;border-color:#42675c}.admin-events-inline-form .admin-event-image>div{grid-template-columns:105px 1fr}.admin-events-inline-form .admin-event-image img{width:105px;height:76px}.admin-event-publish{color:#fff;background:#315b4f;border:0;border-radius:12px;min-height:58px;font-size:10px;font-weight:900}.admin-events-inline-form>small{color:#766f68;text-align:center;font-size:8px}.admin-published-calendar>header{background:linear-gradient(110deg,#edf3ef,#f3ebe5);border-bottom:1px solid #ddd6ce;padding:37px 34px}.admin-published-calendar>div>article{border-bottom:1px solid #ded7cf;grid-template-columns:125px minmax(0,1fr);gap:20px;padding:22px;display:grid}.admin-published-calendar>div>article:last-child{border-bottom:0}.admin-published-calendar article>img{object-fit:cover;border-radius:13px;width:125px;height:102px}.admin-published-calendar article>div>span{color:#477065;letter-spacing:.8px;background:#e8f0ec;border-radius:999px;padding:7px 11px;font-size:7px;font-weight:900;display:inline-block}.admin-published-calendar h3{margin:9px 0 7px;font-size:21px;line-height:1.1}.admin-published-calendar article p{color:#6e6761;margin:0;font-size:9px;line-height:1.6}.admin-published-calendar article>div>div{gap:8px;margin-top:10px;display:flex}.admin-published-calendar article button{color:#fff;background:#42675c;border:1px solid #42675c;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:850}.admin-published-calendar article button.danger{color:#934c42;background:#fff8f5;border-color:#e5c5bd}.admin-event-delete-modal footer{justify-content:flex-end;gap:10px;display:flex}.admin-event-delete-modal footer button{border-radius:999px;padding:11px 16px}.admin-event-delete-modal footer .danger{color:#fff;background:#91463d;border:0}@media (max-width:1050px){.admin-events-workspace{grid-template-columns:1fr}.admin-events-hero{grid-template-columns:1fr auto}.admin-published-calendar>div{grid-template-columns:1fr 1fr;display:grid}.admin-published-calendar>div>article:nth-child(odd){border-right:1px solid #ded7cf}}@media (max-width:700px){.admin-events-hero{grid-template-columns:1fr;padding:28px 24px}.admin-events-hero article{min-height:80px}.admin-events-inline-form{padding:28px 23px}.admin-event-choice,.admin-event-date-grid,.admin-published-calendar>div{grid-template-columns:1fr}.admin-event-date-grid label:last-child{grid-column:auto}.admin-published-calendar>div>article{grid-template-columns:92px 1fr}.admin-published-calendar article>img{width:92px;height:88px}.admin-published-calendar>div>article:nth-child(odd){border-right:0}}.admin-event-delete-modal{width:min(540px,94vw)!important}.admin-event-delete-modal>header{justify-content:space-between;display:flex}.admin-event-delete-modal>header>button{font-size:22px}.admin-event-delete-modal>p{color:#6e6760;margin:20px 0;font-size:11px;line-height:1.7}.admin-event-delete-modal>footer{justify-content:flex-end;gap:9px;display:flex}.admin-event-delete-modal>footer button{border-radius:999px;padding:11px 16px;font-weight:850}.admin-event-delete-modal>footer .secondary{border:1px solid #d6cec5}.admin-event-delete-modal>footer .danger{color:#fff;background:#9a5045;border:1px solid #9a5045}.lead-member-directory{gap:16px;display:grid}.lead-directory-toolbar{justify-content:space-between;align-items:center;gap:26px;display:flex}.lead-directory-toolbar h1{letter-spacing:-1.6px;margin:0;font-size:42px}.lead-directory-controls{justify-content:flex-end;align-items:center;gap:9px;display:flex}.lead-directory-toolbar label{background:#fffefa;border:1px solid #ded7cf;border-radius:999px;align-items:center;gap:9px;padding:11px 14px;display:flex}.lead-directory-toolbar .lead-directory-search{width:min(280px,100%)}.lead-directory-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.lead-directory-picker{background:#fffefa;border:1px solid #ded7cf;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:175px;padding:8px 10px 8px 14px;display:grid;position:relative;box-shadow:0 4px 14px #3c322a0a}.lead-directory-picker.open{z-index:35;border-color:#78978d;box-shadow:0 0 0 3px #53776c1a}.lead-directory-picker>span{color:#817a73;letter-spacing:.9px;text-transform:uppercase;font-size:7px;font-weight:900}.lead-directory-picker>button:not(.lead-directory-picker-backdrop){text-align:left;color:#403b37;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:9px;min-width:0;padding:3px 0;display:grid}.lead-directory-picker>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lead-directory-picker>button i{background:#f1eee9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.lead-directory-picker>button i:before{content:"";border-bottom:1.5px solid #494541;border-right:1.5px solid #494541;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.lead-directory-picker.open>button i:before{transform:translateY(2px)rotate(225deg)}.lead-directory-picker-backdrop{z-index:1!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;inset:0!important}.lead-directory-picker-menu{z-index:2;background:#fffefa;border:1px solid #d8d1c9;border-radius:15px;gap:3px;min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 48px #362e272e}.lead-directory-picker-menu>button{text-align:left;color:#35312e;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;padding:11px 10px;display:grid}.lead-directory-picker-menu>button.selected,.lead-directory-picker-menu>button:hover{background:#eaf0ec}.lead-directory-picker-menu span{font-size:10px;font-weight:750}.lead-directory-picker-menu b{color:#fff;background:#456b60;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.lead-directory-picker-menu>button:not(.selected) b{background:0 0}.lead-member-list{--lead-member-columns:minmax(190px,1.25fr) 88px 112px 142px minmax(130px,.85fr) 108px;background:#fffefa;border:1px solid #e1dad2;border-radius:18px;overflow:hidden}.lead-member-list-row,.lead-member-list>header{align-items:center;gap:14px;padding:15px 20px;grid-template-columns:var(--lead-member-columns) 120px!important;display:grid!important}.lead-member-list>header{color:#898179;letter-spacing:1.4px;background:#f3f0eb;font-size:8px;font-weight:900}.lead-member-list-row{text-align:left;cursor:pointer;background:#fffefa;border:0;border-top:1px solid #e8e4de;width:100%;min-height:112px}.lead-member-list-row:hover{background:#faf7f2}.lead-member-list-person{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:15px;width:100%;min-width:0;display:grid!important}.lead-member-list-person .profile-photo.large{width:64px;height:64px}.lead-member-list-person strong{min-width:0;font-size:16px;line-height:1.2}.lead-coach-status,.lead-membership-pill,.lead-onboarding-status{border-radius:999px;width:max-content;padding:7px 10px;font-size:8px;font-weight:900}.lead-membership-pill.core{color:#875544;background:#f2e2da}.lead-membership-pill.rise{color:#4b665c;background:#e2ece7}.lead-membership-pill.prospect{color:#695578;background:#eee8f3}.lead-coach-status.assigned,.lead-onboarding-status.complete{color:#35584d;background:#e4eee9}.lead-coach-status.pending,.lead-onboarding-status.pending{color:#9a563d;background:#f6e5da}.lead-member-list-row time{color:#6f6963;font-size:10px}.lead-member-list-row>b{color:#fff;white-space:nowrap;background:#41675d;border-radius:999px;justify-self:end;padding:11px 15px;font-size:9px}.lead-member-list-empty{text-align:center;color:#777069;padding:45px;font-size:12px}.lead-insights-refined{gap:18px;display:grid}.lead-insights-section{background:#fffdf9;border:1px solid #e4ded7;border-radius:24px;padding:28px}.lead-insights-overview{overflow:hidden;padding:0!important}.lead-insights-overview>.record-heading{background:linear-gradient(135deg,#f1ece7,#eaf0ed);border-bottom:1px solid #dfd9d2;padding:27px 30px}.lead-insight-groups>div{border-top:1px solid #e4ded7;padding:22px 26px}.lead-insight-groups>div:first-child{border-top:0}.lead-insight-groups h3{color:#716a64;letter-spacing:1.5px;margin:0 0 12px;font-size:8px}.lead-insight-groups .stats-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lead-insight-groups>div:first-child .stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-insight-groups>div:last-child .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-signal-layout{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.assessment-signal-layout>article{min-height:260px}.insight-analysis-pending{align-content:start;gap:12px;display:grid}.insight-analysis-pending>span{color:#d7e0dc;background:#ffffff17;border-radius:999px;width:max-content;padding:8px 10px;font-size:8px;font-weight:850}.analytics-phase-one-empty{text-align:center;background:linear-gradient(135deg,#f2ece7,#eaf0ed);border:1px solid #ddd7cf;border-radius:24px;place-content:center;min-height:380px;padding:60px;display:grid}.analytics-phase-one-empty p{color:#5b756c;letter-spacing:1.5px;font-size:9px;font-weight:900}.analytics-phase-one-empty h2{margin:10px 0;font-size:38px}.analytics-phase-one-empty span{color:#6f6862;max-width:580px;font-size:12px;line-height:1.7}@media (max-width:1100px){.lead-directory-controls{flex-wrap:wrap}.lead-insight-groups .stats-row,.lead-insight-groups>div:first-child .stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-signal-layout{grid-template-columns:1fr}.lead-member-list{overflow-x:auto}.lead-member-list-row,.lead-member-list>header{min-width:1050px}}@media (max-width:650px){.lead-directory-toolbar{flex-direction:column;align-items:flex-start}.lead-directory-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.lead-directory-search{grid-column:1/-1;width:100%!important}.lead-directory-picker{min-width:0}.lead-insight-groups .stats-row,.lead-insight-groups>div:first-child .stats-row,.lead-insight-groups>div:last-child .stats-row{grid-template-columns:1fr}}.mobile-more-backdrop,.mobile-more-sheet,.sidebar .mobile-tabbar{display:none}@media (max-width:760px){.sidebar{height:calc(76px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(24px);background:#faf9f6f0;border-top:1px solid #59524b21;overflow:visible;box-shadow:0 -12px 38px #2e2a251f}.sidebar .desktop-primary-nav{display:none}.sidebar .mobile-tabbar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;height:70px;display:grid;overflow:visible}.mobile-tabbar>button{color:#8b847c;cursor:pointer;background:0 0;border:0;border-radius:17px;align-content:center;place-items:center;gap:3px;min-width:0;height:64px;padding:5px 2px 4px;display:grid}.mobile-tabbar>button>span{color:#777169;background:#efede8;border-radius:11px;place-items:center;width:31px;height:31px;font-size:15px;line-height:1;display:grid;position:relative}.mobile-tabbar>button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:760;line-height:1.15;overflow:hidden}.mobile-tabbar>button.active{color:#39332f;background:#fffefa}.mobile-tabbar>button.active>span{color:#fff;background:#51453f;box-shadow:0 6px 14px #4339332e}.mobile-more-icon{justify-content:center;align-items:center;gap:2px;display:flex!important}.mobile-more-icon i{background:currentColor;border-radius:50%;width:3px;height:3px}.mobile-more-backdrop{z-index:58;inset:0 0 calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);background:#1f1c1947;border:0;display:block;position:fixed}.mobile-more-sheet{z-index:59;right:8px;bottom:calc(84px + env(safe-area-inset-bottom));color:#39332f;background:#fffefa;border:1px solid #59524b1f;border-radius:26px;max-height:min(72svh,620px);padding:18px;animation:mobile-sheet-in .22s ease-out;display:block;position:fixed;left:8px;overflow-y:auto;box-shadow:0 24px 70px #2c26213d}.mobile-more-sheet>header{justify-content:space-between;align-items:center;display:flex}.mobile-more-sheet>header small{color:#7b736b;letter-spacing:1.7px;font-size:7px;font-weight:900}.mobile-more-sheet>header h2{letter-spacing:-.045em;margin:4px 0 0;font-size:29px}.mobile-more-sheet>header>button{color:#554d47;background:#efede8;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.mobile-more-account{background:#f2f0eb;border-radius:16px;align-items:center;gap:11px;margin:16px 0 13px;padding:12px;display:flex}.mobile-more-account>.avatar,.mobile-more-account>img{object-fit:cover;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.mobile-more-account>span:last-child{gap:3px;display:grid}.mobile-more-account strong{font-size:13px}.mobile-more-account small{color:#7b746d;font-size:9px}.mobile-more-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-more-links>button{color:#4b4540;text-align:left;background:#f5f3ef;border:1px solid #0000;border-radius:15px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:11px 12px;display:grid}.mobile-more-links>button>span{background:#e8e5df;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.mobile-more-links>button>strong{font-size:10px;line-height:1.25}.mobile-more-links>button>i{font-size:10px;font-style:normal}.mobile-more-links>button.active{background:#e9efeb;border-color:#cfdcd5}.mobile-more-links>button:disabled{opacity:.45}.workspace{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.coach-activities-page{gap:18px}.coach-activities-page .outstanding-intro{padding:30px 36px}.coach-activities-page .outstanding-intro h1{font-size:39px}.coach-activity-table{background:#fffefa;border:1px solid #ded8d0;border-radius:20px;overflow:hidden}.coach-activity-row,.coach-activity-table>header{grid-template-columns:minmax(220px,1.15fr) minmax(190px,1fr) 175px minmax(210px,1fr) 130px;align-items:center;gap:18px;display:grid}.coach-activity-table>header{color:#777069;letter-spacing:1.3px;background:#f2eee8;border-bottom:1px solid #dfd9d2;padding:15px 23px;font-size:8px;font-weight:950}.coach-activity-row{text-align:left;color:#312e2b;cursor:pointer;background:#fffefa;border:0;border-top:1px solid #e6e0d9;width:100%;min-height:94px;padding:17px 23px;transition:background .18s}.coach-activity-row:first-child{border-top:0}.coach-activity-row:hover{background:#f8f5f0}.coach-activity-coach,.coach-activity-member{align-items:center;gap:12px;display:flex}.coach-activity-member .profile-photo.large{width:56px;height:56px}.coach-activity-coach .profile-photo{width:38px;height:38px}.coach-activity-coach strong{font-size:12px}.coach-activity-row time{gap:5px;display:grid}.coach-activity-row time strong{font-size:12px}.coach-activity-row time small{color:#756e67;font-size:10px}.coach-activity-type{border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:10px 13px;display:grid}.coach-activity-type.call{color:#4f526d;background:#ececf4}.coach-activity-type.summary{color:#8f503b;background:#f6e7de}.coach-activity-type strong{font-size:11px}.coach-activity-type small{font-size:8px}.coach-activity-row>b{color:#fff;white-space:nowrap;background:#3d6257;border-radius:999px;justify-self:end;padding:11px 14px;font-size:9px;box-shadow:0 5px 12px #37584e24}@media (max-width:1100px){.coach-activity-table{overflow-x:auto}.coach-activity-row,.coach-activity-table>header{min-width:950px}}.rise-welcome-path{background:#fffefa;border:1px solid #e1dbd3;border-radius:24px;padding:38px}.rise-welcome-path header{gap:8px;max-width:790px;display:grid}.rise-welcome-path header>p{color:#775f54;letter-spacing:2px;margin:0;font-size:9px;font-weight:900}.rise-welcome-path h2{margin:0;font:500 38px Georgia,serif}.rise-welcome-path header>span{color:#716a64;font-size:13px;line-height:1.6}.rise-welcome-path>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.rise-welcome-path article{text-align:left;background:#f3f0eb;border-radius:16px;align-content:start;gap:10px;min-height:165px;padding:22px;display:grid}.rise-welcome-path article i{color:#fff;background:#8b8178;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.rise-welcome-path article strong{font-size:15px}.rise-welcome-path article span{color:#776f68;font-size:11px;line-height:1.5}.rise-welcome-path article.complete{background:#e8f0ec}.rise-welcome-path article.complete i,.rise-welcome-path article.current i{background:#365d51}.rise-welcome-path article.current{box-shadow:inset 0 0 0 2px #476d62}.rise-welcome-path article.locked{opacity:.55}.dashboard-onboarding-path{background:#fffefa;margin:0;padding:30px}.dashboard-onboarding-path header{max-width:900px}.dashboard-onboarding-path>div{margin-top:22px}.dashboard-onboarding-path article{min-height:150px}.dashboard-onboarding-path article>span,.dashboard-onboarding-path article>strong{justify-self:start;width:100%;text-align:left!important;margin-left:0!important;padding-left:0!important}.dashboard-onboarding-path article a,.dashboard-onboarding-path article button{color:#426258;background:0 0;border:0;border-bottom:1px solid #4262584d;place-self:end start;margin-top:auto;padding:0;font-size:9px;font-weight:850;text-decoration:none}.dashboard-onboarding-path article button:disabled{color:#948d86;cursor:not-allowed;border-color:#0000}.dashboard-shelley-intro{background:#e7eee9;border-radius:16px;grid-template-columns:auto minmax(150px,.7fr) minmax(240px,1.3fr) auto;align-items:center;gap:16px;margin-top:14px;padding:16px;display:grid}.dashboard-shelley-intro>div{gap:4px;display:grid}.dashboard-shelley-intro small{color:#667b73;letter-spacing:1.3px;font-size:7px;font-weight:900}.dashboard-shelley-intro strong{font:500 23px Georgia,serif}.dashboard-shelley-intro p,.dashboard-shelley-intro span{color:#69726d;font-size:10px;line-height:1.5}.dashboard-shelley-intro p{margin:0}.dashboard-shelley-intro>a,.dashboard-shelley-intro>button{color:#fff;white-space:nowrap;background:#3f6559;border:0;border-radius:10px;padding:12px 14px;font-size:9px;font-weight:850;text-decoration:none}@media (max-width:1100px){.rise-welcome-path>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dashboard-shelley-intro{grid-template-columns:auto 1fr}.dashboard-shelley-intro>a,.dashboard-shelley-intro>button,.dashboard-shelley-intro>p{grid-column:2}}@media (max-width:700px){.rise-welcome-path>div{grid-template-columns:1fr}.rise-welcome-path{padding:28px 22px}.rise-welcome-path h2{font-size:31px}.dashboard-onboarding-path{padding:24px 18px}.dashboard-shelley-intro{grid-template-columns:1fr}.dashboard-shelley-intro>a,.dashboard-shelley-intro>button,.dashboard-shelley-intro>p{grid-column:1}}.assessment-evolution{background:#f3eee7;width:100%;max-width:none;margin-inline:0;padding:24px 30px}.assessment-evolution>header{align-items:center;margin-bottom:14px}.assessment-evolution>header h2{letter-spacing:-.05em;font-family:inherit;font-size:33px;font-weight:620}.assessment-evolution-layout{grid-template-columns:300px minmax(0,1fr);gap:18px}.assessment-evolution-layout>aside.compact-record-list button{min-height:98px;padding-block:14px}.assessment-aura-view{background:#fffefa;border:1px solid #e4ded6;border-radius:19px;padding:18px}.assessment-aura-heading{border-bottom:1px solid #ece6df;min-height:38px;padding:0 2px 9px}.assessment-aura-heading strong{font-family:inherit;font-size:17px;font-weight:650}.assessment-selected-result{grid-template-columns:minmax(360px,1.12fr) minmax(250px,.88fr);align-items:stretch;gap:22px;padding-top:12px;display:grid}.assessment-code-square{aspect-ratio:1;background:#f6f3ed;border-radius:17px;width:100%;max-width:420px;overflow:hidden}.assessment-code-square>.paus-field-graphic{border-radius:17px;width:100%;height:100%;min-height:0;margin:0}.assessment-code-square .field-label{font-size:18px}.assessment-interpretation-card{color:#35433e;background:0 0;border:0;border-left:1px solid #d9ddd8;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;min-height:0;padding:30px 26px 30px 34px;display:flex}.assessment-interpretation-card>small{color:#6a7b74;letter-spacing:1.4px;max-width:190px;font-size:8px;font-weight:900;line-height:1.45}.assessment-interpretation-card h3{letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(29px,2.3vw,38px);font-weight:590;line-height:1}.assessment-interpretation-card>p{color:#65716b;max-width:360px;margin:0;font-size:13px;line-height:1.65}.assessment-interpretation-card>button{color:#3f5f54;background:0 0;border:0;border-bottom:1px solid #3f5f5457;align-self:flex-start;margin-top:24px;padding:10px 0 2px;font-size:10px;font-weight:850}.assessment-record-sidebar{align-content:start}.assessment-next-window{background:#e5ece8;border:1px solid #ccd9d2;border-radius:15px;grid-template-columns:1fr;align-items:center;width:100%;min-width:0;padding:16px 18px;display:grid}.assessment-next-window>div{gap:3px;display:grid}.assessment-next-window strong{font-size:12px}.assessment-next-window p{color:#6c746f;margin:0;font-size:8px;line-height:1.4}@media (max-width:1080px){.assessment-evolution-layout{grid-template-columns:270px minmax(0,1fr)}.assessment-selected-result{grid-template-columns:1fr}.assessment-code-square{justify-self:center}.assessment-interpretation-card{border-top:1px solid #d9ddd8;border-left:0;padding:24px 8px 8px}}@media (max-width:900px){.assessment-evolution>header{flex-direction:column;align-items:flex-start}.assessment-evolution-layout{grid-template-columns:1fr}.assessment-record-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-record-sidebar .assessment-next-window{grid-column:1/-1}.assessment-selected-result{grid-template-columns:1fr}.assessment-code-square{justify-self:center}}@media (max-width:760px){.assessment-evolution{padding:18px 14px}.assessment-aura-view{padding:12px}.assessment-selected-result{padding-top:10px}.assessment-code-square{max-width:100%}.assessment-code-square .field-label{font-size:16px}.assessment-interpretation-card{padding:22px}.assessment-interpretation-card h3{font-size:32px}.assessment-next-window{padding:12px}}.assessment-dashboard-journal-gate .assessment-journal-image{min-height:390px}.dashboard-journal-assessment-gate{background:linear-gradient(135deg,#f5f1ec,#e9eeea);border:1px solid #ddd8d0;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:390px;padding:42px;display:flex}.dashboard-journal-assessment-gate>span,.journal-assessment-gate>span{color:#627a71;letter-spacing:1.5px;font-size:8px;font-weight:900}.dashboard-journal-assessment-gate>h3{max-width:430px;margin:10px 0 0;font:500 26px/1.1 Georgia,serif}.dashboard-journal-assessment-gate>p{color:#746d66;max-width:430px;margin:12px 0 0;font-size:12px;line-height:1.6}.dashboard-journal-assessment-gate>button,.journal-assessment-gate>button{color:#fff;cursor:pointer;background:#3d6257;border:0;border-radius:999px;margin-top:22px;padding:11px 15px;font-size:10px;font-weight:850}.journal-assessment-gate{background:linear-gradient(135deg,#edf3ef,#faf5ee);border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:clamp(30px,6vw,80px);display:flex}.journal-assessment-gate>h1{max-width:690px;margin:12px 0 0;font:500 clamp(38px,5vw,68px)/.98 Georgia,serif}.journal-assessment-gate>p{color:#6f6963;max-width:580px;margin:18px 0 0;font-size:14px;line-height:1.65}.mindbody-booking-shell{background:#fffefa;border:1px solid #ddd7cf;border-radius:22px;scroll-margin-top:90px;overflow:hidden;box-shadow:0 16px 42px #39312b0f}.mindbody-booking-shell a{color:#fff;white-space:nowrap;background:#416a5f;border-radius:999px;padding:12px 16px;font-size:9px;font-weight:850;text-decoration:none;box-shadow:0 7px 17px #375b5124}.mindbody-booking-shell>iframe{background:#fff;border:0;width:100%;transition:height .25s;display:block}.mindbody-booking-connect{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:270px;padding:42px;display:grid}.mindbody-booking-connect>span{color:#466b61;background:#e7efeb;border-radius:18px;place-items:center;width:62px;height:62px;font-size:32px;display:grid}.mindbody-booking-connect>div{gap:8px;display:grid}.mindbody-booking-connect strong{font-size:20px}.mindbody-booking-connect p{color:#706963;max-width:690px;margin:0;font-size:11px;line-height:1.65}@media (max-width:760px){.mindbody-booking-connect{grid-template-columns:1fr;padding:30px 24px}.mindbody-booking-connect>a{text-align:center}.mindbody-booking-connect>span{width:52px;height:52px}}.profile-header-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.profile-header-actions>button{color:#fff;white-space:nowrap;cursor:pointer;background:#3d6257;border:0;border-radius:999px;padding:13px 18px;font-size:10px;font-weight:850;box-shadow:0 9px 22px #3d62572e}.profile-header-actions>button:disabled{opacity:.55;cursor:not-allowed}.profile-photo-guidance{justify-items:center;gap:9px;display:grid}.profile-photo-guidance>span:last-child{color:#898078;font-size:8px;line-height:1.5}.public-field-key{color:#4d685f;text-align:left;background:#e9f1ec;border:1px solid #d1dfd7;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:8px;line-height:1.45;display:flex}.public-field-key i{background:#6e8b7f;border-radius:50%;flex:none;width:9px;height:9px;margin-top:1px}.profile-fields label.public-profile-field{background:#edf4f0;border:1px solid #d4e1da;border-radius:14px;padding:10px}.profile-fields label.public-profile-field>span{color:#4f7065}.profile-fields label.public-profile-field input,.profile-fields label.public-profile-field textarea{background:#fbfdfb;border-color:#bed1c7}.profile-fields label.public-profile-field input:focus,.profile-fields label.public-profile-field textarea:focus{border-color:#628578;box-shadow:0 0 0 3px #62857821}.profile-crop-overlay{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c221fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-crop-dialog{color:#37332f;background:#fffdfa;border:1px solid #ffffff80;border-radius:26px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:0 32px 100px #11161357}.profile-crop-dialog>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.profile-crop-dialog>header p{color:#587166;letter-spacing:1.8px;margin:0 0 8px;font-size:10px;font-weight:900}.profile-crop-dialog>header h2{letter-spacing:-1px;margin:0;font-size:32px;line-height:1.05}.profile-crop-dialog>header span{color:#746d66;max-width:500px;margin-top:10px;font-size:13px;line-height:1.55;display:block}.profile-crop-dialog>header>button{color:#554f49;cursor:pointer;background:#f1eee9;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:25px;line-height:1;display:grid}.profile-crop-stage{justify-items:center;gap:10px;width:min(350px,75vw);margin:24px auto 20px;display:grid}.profile-crop-stage canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:8px solid #f0ece6;border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 18px 42px #3029232e}.profile-crop-stage canvas:active{cursor:grabbing}.profile-crop-stage>span{color:#6d7772;font-size:11px;font-weight:750}.profile-crop-controls{background:#f4f1ec;border-radius:16px;gap:13px;padding:18px;display:grid}.profile-crop-controls label{grid-template-columns:92px minmax(0,1fr) 45px;align-items:center;gap:12px;display:grid}.profile-crop-controls label>span{color:#554f49;font-size:12px;font-weight:800}.profile-crop-controls input{accent-color:#42675c;width:100%}.profile-crop-controls strong{color:#61736b;text-align:right;font-size:11px}.profile-crop-error{color:#9b4f3b;background:#f7e8e2;border-radius:10px;margin:12px 0 0;padding:12px;font-size:12px;font-weight:750}.profile-crop-dialog>footer{align-items:center;gap:9px;margin-top:20px;display:flex}.profile-crop-dialog>footer>span{flex:1}.profile-crop-dialog>footer button{cursor:pointer;border-radius:999px;min-height:43px;padding:11px 16px;font-size:12px;font-weight:850}.profile-crop-dialog>footer button.secondary{color:#45645b;background:#fff;border:1px solid #ccd8d2}.profile-crop-dialog>footer button.primary{color:#fff;background:#3d6257;border:1px solid #3d6257}.profile-crop-dialog>footer button:disabled{opacity:.55;cursor:wait}.lead-coach-public-profile{background:#fffefa;border:1px solid #e1dad2;border-radius:20px;overflow:hidden}.lead-coach-public-profile>header{background:linear-gradient(125deg,#f2ece6,#eaf0ed);border-bottom:1px solid #e1dbd4;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.lead-coach-public-profile>header p{color:#6e7b75;letter-spacing:1.6px;margin:0;font-size:8px;font-weight:900}.lead-coach-public-profile>header h2{margin:6px 0 0;font-size:27px}.lead-coach-profile-preview{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding:25px 27px;display:grid}.lead-coach-profile-preview>div{gap:7px;display:grid}.lead-coach-profile-preview small{color:#577168;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:900}.lead-coach-profile-preview strong{font-size:15px}.lead-coach-profile-preview p{color:#68615b;max-width:820px;margin:0;font-size:11px;line-height:1.6}.lead-coach-profile-preview aside{gap:8px;display:grid}.lead-coach-profile-preview button{color:#fff;cursor:pointer;white-space:nowrap;background:#3c6257;border:1px solid #3c6257;border-radius:999px;padding:11px 15px;font-size:9px;font-weight:850}.lead-coach-profile-preview button:disabled{opacity:.55}.lead-coach-public-profile>footer{color:#756e67;background:#f6f3ef;border-top:1px solid #e5dfd8;padding:12px 27px;font-size:9px;line-height:1.5}.lead-coach-public-profile.draft>header{background:linear-gradient(125deg,#f7e5da,#f1ddd7);box-shadow:inset 5px 0 #aa5d45}.lead-coach-public-profile.pending_review>header{background:linear-gradient(125deg,#f8ead8,#f5e0cc);box-shadow:inset 5px 0 #bd7445}@media (max-width:760px){.profile-header-actions{align-items:flex-start}.lead-coach-profile-preview,.lead-coach-profile-preview aside{grid-template-columns:1fr}.profile-crop-overlay{padding:0}.profile-crop-dialog{border-radius:0;max-height:100vh;padding:22px 18px}.profile-crop-dialog>header h2{font-size:27px}.profile-crop-controls label{grid-template-columns:76px minmax(0,1fr) 36px}.profile-crop-dialog>footer{flex-wrap:wrap}.profile-crop-dialog>footer>span{display:none}.profile-crop-dialog>footer button{flex:1}.profile-crop-dialog>footer button:first-child{flex-basis:100%}}.assessment-question-card.structured-reflection{justify-content:center}.assessment-structured-prompt{width:min(880px,100%);margin:18px 0 24px}.assessment-structured-prompt>h1{letter-spacing:-.04em;max-width:820px;margin:0 0 22px;font-size:clamp(28px,2.7vw,40px);font-weight:560;line-height:1.08}.assessment-structured-prompt>p{white-space:pre-line;color:#5f5852;max-width:820px;margin:0 0 18px;font-size:15px;line-height:1.55}.assessment-structured-prompt>ol{counter-reset:tracker;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.assessment-structured-prompt>ol>li{color:#3b3733;counter-increment:tracker;background:#fff;border:1px solid #ded7cf;border-radius:14px;align-items:center;min-height:78px;padding:17px 14px 14px 46px;font-size:13px;font-weight:750;line-height:1.3;display:flex;position:relative}.assessment-structured-prompt>ol>li:before{content:counter(tracker);color:#fff;background:#d86f4e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid;position:absolute;left:13px}.structured-reflection>textarea{min-height:145px}.structured-reflection>footer{margin-top:24px}.report-top-controls{z-index:4;align-items:center;gap:10px;margin:0 0 12px;display:flex;position:sticky;top:0}.report-top-controls.without-tabs{justify-content:flex-end}.report-top-controls>.field-report-close{color:#302c28;background:#fffefa;border:1px solid #ddd6ce;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:23px;line-height:1;display:grid;position:static;box-shadow:0 8px 24px #3a312b14}.report-page-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f0;border:1px solid #ddd6ce;border-radius:14px;flex:1;grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:7px;display:grid;box-shadow:0 8px 24px #3a312b14}.report-page-tabs button{color:#756d65;background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.report-page-tabs button.active{color:#fff;background:#45675c}.field-report-visual{margin:0 0 26px}.field-report-visual .assessment-code-square{aspect-ratio:1.08;background:0 0;border-radius:0;width:min(100%,610px);max-width:none;margin:0 auto}.report-response-sheet{color:#2d2925}.report-response-pillar{--pillar-color:#45675c;margin-bottom:25px}.report-response-pillar.love{--pillar-color:#ce492c}.report-response-pillar.health{--pillar-color:#d99a1a}.report-response-pillar.work{--pillar-color:#52694b}.report-response-pillar.play{--pillar-color:#314a78}.report-response-pillar>h2{color:var(--pillar-color);border-bottom:1.5px solid var(--pillar-color);margin:0 0 18px;padding-bottom:9px;font:500 40px/1 Georgia,serif}.report-response-pillar article{margin:0 0 16px}.report-response-pillar article>p{white-space:pre-line;color:#2d2925;margin:0 0 8px;font:700 12px/1.4 Arial,sans-serif}.report-answer-scale{flex-wrap:wrap;gap:10px;display:flex}.report-answer-scale span{text-align:center;min-width:104px;color:var(--pillar-color);border:1.5px solid var(--pillar-color);border-radius:999px;padding:7px 14px;font-size:10px;font-weight:750}.report-answer-scale span.selected{color:#fff;background:var(--pillar-color)}.report-written-answer{color:#81786f;gap:5px;font:600 11px/1.5 Arial,sans-serif;display:flex}.report-written-answer strong{color:var(--pillar-color)}.report-written-answer span{white-space:pre-line}.report-page-control{gap:10px}.report-page-control>span{font-size:10px}@media (max-width:620px){.assessment-question-card.structured-reflection{justify-content:flex-start;padding-top:28px;overflow:auto}.assessment-structured-prompt{margin:12px 0 16px}.assessment-structured-prompt>h1{margin-bottom:14px;font-size:25px}.assessment-structured-prompt>p{margin-bottom:12px;font-size:12px}.assessment-structured-prompt>ol{gap:6px;margin-bottom:14px}.assessment-structured-prompt>ol>li{min-height:62px;padding:10px 8px 10px 36px;font-size:10px}.assessment-structured-prompt>ol>li:before{width:20px;height:20px;left:8px}.structured-reflection>textarea{min-height:110px}}@media (max-width:760px){.report-top-controls{gap:7px;margin-bottom:8px}.report-top-controls>.field-report-close{flex-basis:40px;width:40px;height:40px}.report-page-tabs{grid-template-columns:1fr}.report-page-tabs button{padding:8px}.report-response-pillar>h2{font-size:34px}.report-answer-scale{gap:7px}.report-answer-scale span{min-width:calc(50% - 4px)}.field-report>footer{flex-wrap:wrap}.report-page-control{order:-1;justify-content:center;width:100%}.field-report>footer>.primary{margin-left:auto}}.coach-call-prep{background:linear-gradient(135deg,#eaf1ed,#f7f4ee);border:1px solid #d8e0dc;border-radius:15px;justify-content:space-between;align-items:center;gap:26px;margin:0 27px 18px;padding:20px 22px;display:flex}.coach-call-prep>div{max-width:760px}.coach-call-prep small{color:#527066;letter-spacing:1.4px;font-size:7px;font-weight:900}.coach-call-prep h3{margin:7px 0 9px;font:500 22px Georgia,serif}.coach-call-prep p{color:#625c56;margin:0;font-size:10px;line-height:1.6}.coach-call-prep span{color:#756e67;gap:4px;margin-top:11px;font-size:9px;line-height:1.5;display:grid}.coach-call-prep span b{color:#4d675e;letter-spacing:1px;text-transform:uppercase;font-size:7px}.coach-call-prep button{color:#fff;cursor:pointer;background:#42645a;border:0;border-radius:999px;flex:none;padding:12px 15px;font-size:9px;font-weight:850}.mandatory-report-note{color:#725f55;background:#f2ece7;border-radius:9px;margin-top:10px;padding:9px 12px;font-size:8px;font-weight:750}.modal-actions button:disabled{opacity:.42;cursor:not-allowed}.production-assessment-history{max-height:620px;display:grid;overflow:auto}.production-assessment-history>details{border-top:1px solid #e7e1da}.production-assessment-history>details:first-child{border-top:0}.production-assessment-history>details>summary{cursor:pointer;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:102px;padding:16px 20px;list-style:none;display:grid}.production-assessment-history>details>summary::-webkit-details-marker{display:none}.production-assessment-history time{color:#4d675f;background:#edf2ef;border:1px solid #dce5e1;border-radius:11px;align-content:center;place-items:center;gap:2px;width:50px;height:56px;display:grid}.production-assessment-history time b{font-size:18px;line-height:1}.production-assessment-history time span{color:#667970;letter-spacing:.7px;text-align:center;font-size:7px;font-weight:900}.production-assessment-history summary>div{gap:5px;display:grid}.production-assessment-history summary>div strong{font:500 18px/1.1 Georgia,serif}.production-assessment-history summary>div small,.production-assessment-history summary>span{color:#746f6a;font-size:9px}.lead-assessment-history-detail{padding:0 20px 22px}.lead-assessment-history-detail .lead-assessment-answers{max-height:340px;margin-top:16px;overflow:auto}@media (max-width:760px){.coach-call-prep{flex-direction:column;align-items:flex-start;margin:0 18px 16px}.coach-call-prep button{width:100%}}@media (max-width:650px){.production-assessment-history>details>summary{grid-template-columns:50px 1fr}.production-assessment-history>details>summary>span{grid-column:1/-1}.lead-assessment-history-detail{padding:0 12px 18px}}.prospect-landing-context{font-size:15px;line-height:1.5}.prospect-landing-context p{margin:12px 0}.prospect-landing-context ul{margin:8px 0 20px;padding-left:20px}.auth-form-heading .prospect-landing-context p{letter-spacing:normal;text-transform:none;font-weight:400}@media (min-width:901px){.auth-frame{grid-template-rows:minmax(0,1fr)}.auth-form-side{justify-content:flex-start;min-height:0;overflow-y:auto}.auth-editorial{min-height:0}}.prospect-dashboard-memberships{min-width:0}.prospect-dashboard-memberships .membership-options-head{display:none}.journal-empty ul{padding:0;line-height:1.8;list-style:none}.member-coach-profile blockquote{white-space:pre-line}.member-coach-grid article>div>p{text-transform:none}.paus-field-graphic .field.health,.paus-field-graphic .field.love,.paus-field-graphic .field.play,.paus-field-graphic .field.work{--rotate:0deg;border-radius:50%}.auth-shell.auth-landing{min-height:100svh;display:block;position:relative;inset:auto;overflow:visible}.auth-landing .auth-frame{margin:0 auto}.auth-landing .auth-form-side{overflow:visible}.auth-landing-context{color:#514b45;background:#faf9f6;border-radius:30px;width:min(1240px,100%);margin:24px auto 0;padding:44px 58px}.auth-landing-context .prospect-landing-context{max-width:960px;margin:0 auto;font-size:15px;line-height:1.65}.auth-landing-context .prospect-landing-context>p{max-width:760px}.auth-landing-context .prospect-landing-context>p:first-child{color:#292623;letter-spacing:-.5px;max-width:740px;margin:0 0 24px;font:400 clamp(25px,2.5vw,34px)/1.15 Georgia,serif}.auth-landing-context .prospect-landing-context ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.auth-landing-context .prospect-landing-context li{color:#3e6053;border-top:1px solid #d8d4ca;padding:18px 0;font-weight:600}@media (max-width:900px){.auth-landing .auth-form-side{min-height:0;padding:36px 30px}.auth-landing-context{padding:36px 30px}}@media (max-width:560px){.auth-landing .auth-frame{min-height:0}.auth-landing .auth-form-side{padding:32px 22px}.auth-landing-context{border-top:1px solid #ded8cf;border-radius:0;margin-top:0;padding:34px 22px 42px}.auth-landing-context .prospect-landing-context ul{grid-template-columns:1fr;gap:0}}.coach-profile-review-queue,.lead-profile-review-alert{background:#fffaf3;border:1px solid #dfd4c9;border-radius:22px;overflow:hidden;box-shadow:0 14px 38px #46362b0f}.coach-profile-review-queue>header,.lead-profile-review-alert>header{background:linear-gradient(125deg,#f8eadc,#f1eee8);border-bottom:1px solid #e4d9cf;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex}.coach-profile-review-queue>header p,.lead-profile-review-alert>header p{color:#986448;letter-spacing:1.6px;margin:0 0 7px;font-size:10px;font-weight:900}.coach-profile-review-queue>header h2,.lead-profile-review-alert>header h2{letter-spacing:-.8px;margin:0;font-size:31px}.coach-profile-review-queue>header span,.lead-profile-review-alert>header span{color:#716961;margin-top:7px;font-size:13px;line-height:1.5;display:block}.coach-profile-review-queue>header>b,.lead-profile-review-alert>header>b{color:#874f35;text-align:center;background:#f1ddcf;border-radius:14px;min-width:96px;padding:12px 16px;font-size:28px}.coach-profile-review-queue>header>b small,.lead-profile-review-alert>header>b small{letter-spacing:.8px;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.coach-profile-review-queue>div,.lead-profile-review-alert>div{display:grid}.coach-profile-review-queue>div>button,.lead-profile-review-alert>div>button{text-align:left;cursor:pointer;background:#fffefa;border:0;border-top:1px solid #e7dfd7;grid-template-columns:auto minmax(190px,1fr) auto auto;align-items:center;gap:16px;width:100%;min-height:82px;padding:16px 22px;display:grid}.coach-profile-review-queue>div>button:first-child,.lead-profile-review-alert>div>button:first-child{border-top:0}.coach-profile-review-queue>div>button:hover,.lead-profile-review-alert>div>button:hover{background:#f7f2ec}.coach-profile-review-queue>div>button>span:nth-child(2),.lead-profile-review-alert>div>button>span:nth-child(2){gap:5px;display:grid}.coach-profile-review-queue>div>button strong,.lead-profile-review-alert>div>button strong{font-size:17px}.coach-profile-review-queue>div>button small,.lead-profile-review-alert>div>button small{color:#756d66;font-size:12px}.coach-profile-review-queue>div>button>b,.lead-profile-review-alert>div>button>b{color:#3c6257;font-size:12px}.lead-coaches-refined .coach-card-grid>article.profile-review-pending{border-color:#d6a584;box-shadow:inset 5px 0 #bd7445,0 12px 32px #533a2a0f}.coach-card-person .status{width:max-content;margin-top:8px;font-size:10px}.coach-detail-page.refined{gap:24px}.coach-detail-back{color:#416258;cursor:pointer;background:#fffefa;border:1px solid #d9d3cc;border-radius:999px;width:max-content;padding:11px 16px;font-size:13px;font-weight:800}.coach-detail-back:hover{background:#edf2ef}.coach-detail-page.refined .coach-detail-hero{border-radius:24px;gap:24px;min-height:190px;padding:38px 42px}.coach-detail-page.refined .coach-detail-hero .profile-photo.xl{width:120px;height:120px}.coach-detail-page.refined .coach-detail-hero p{letter-spacing:1.8px;font-size:11px}.coach-detail-page.refined .coach-detail-hero h1{letter-spacing:-1.8px;margin:7px 0 8px;font-size:48px;line-height:1}.coach-detail-page.refined .coach-detail-hero>div>span{font-size:14px;line-height:1.5}.coach-detail-page.refined .coach-detail-hero>.status{margin-left:auto;padding:11px 15px;font-size:11px}.coach-profile-review-banner{color:#4d4037;background:linear-gradient(120deg,#f8e5d7,#fff8ef);border:1px solid #e1b99f;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px 26px;display:grid;box-shadow:0 12px 30px #6e482f14}.coach-profile-review-banner>span{color:#fff;background:#ae6841;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.coach-profile-review-banner>div{gap:4px;display:grid}.coach-profile-review-banner small{color:#996044;letter-spacing:1.5px;font-size:9px;font-weight:900}.coach-profile-review-banner strong{font-size:20px}.coach-profile-review-banner p{color:#75665c;margin:0;font-size:13px;line-height:1.5}.coach-profile-review-banner button{color:#fff;cursor:pointer;background:#3d6257;border:0;border-radius:999px;min-height:46px;padding:13px 18px;font-size:12px;font-weight:850}.coach-profile-review-banner button:disabled{opacity:.55}.lead-coach-public-profile{border-radius:22px}.lead-coach-public-profile>header{padding:30px 34px}.lead-coach-public-profile>header p{font-size:10px}.lead-coach-public-profile>header h2{margin-top:8px;font-size:34px}.coach-profile-header-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.lead-coach-profile-preview{grid-template-columns:auto minmax(0,1fr);gap:27px;padding:34px}.lead-coach-profile-preview .profile-photo.xl{width:118px;height:118px}.lead-coach-profile-preview>div{gap:10px}.lead-coach-profile-preview small{font-size:11px}.lead-coach-profile-preview strong{font-size:20px;line-height:1.35}.lead-coach-profile-preview p{max-width:980px;font-size:15px;line-height:1.65}.lead-coach-profile-preview p+p{margin-top:8px}.lead-coach-public-profile>footer{padding:16px 34px;font-size:12px;line-height:1.55}.coach-detail-page.refined .coach-detail-stats{gap:16px}.coach-detail-page.refined .coach-detail-stats article{border-radius:19px;min-height:145px;padding:27px}.coach-detail-page.refined .coach-detail-stats article>span{font-size:10px}.coach-detail-page.refined .coach-detail-stats article>strong{font-size:34px}.coach-detail-page.refined .coach-detail-stats article small{font-size:11px;line-height:1.45}.coach-detail-page.refined .coach-detail-grid{gap:18px}.coach-detail-page.refined .record-panel{border-radius:21px;min-height:300px}.coach-detail-page.refined .record-heading{padding:29px 31px}.coach-detail-page.refined .record-heading p{font-size:10px}.coach-detail-page.refined .coach-detail-empty{align-content:center;place-items:center;gap:7px;min-height:175px;padding:34px;display:grid}.coach-detail-page.refined .coach-detail-empty>span{color:#3f6a5e;background:#e1eee8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.coach-detail-page.refined .coach-detail-empty>strong{color:#4b4641;font-size:15px}.coach-detail-page.refined .coach-detail-empty>small{color:#7a726b;font-size:12px;line-height:1.5}.coach-detail-page.refined .coach-booking-record{padding:30px 34px}.coach-detail-page.refined .coach-booking-record p{font-size:10px}.coach-detail-page.refined .coach-booking-record h2{font-size:30px}.coach-detail-page.refined .coach-booking-record span{font-size:13px}.coach-detail-page.refined .coach-booking-record a,.coach-detail-page.refined .coach-booking-record>strong{font-size:12px}@media (max-width:760px){.coach-profile-review-queue>header,.lead-profile-review-alert>header{flex-direction:column;align-items:flex-start;padding:23px}.coach-profile-review-queue>div>button,.lead-profile-review-alert>div>button{grid-template-columns:auto 1fr}.coach-profile-review-queue>div>button>.status,.coach-profile-review-queue>div>button>b,.lead-profile-review-alert>div>button>.status,.lead-profile-review-alert>div>button>b{grid-column:2}.coach-profile-review-banner{grid-template-columns:auto 1fr}.coach-profile-review-banner button{grid-column:1/-1;width:100%}.coach-profile-header-statuses{justify-content:flex-start}.lead-coach-profile-preview{grid-template-columns:1fr;padding:25px}.lead-coach-profile-preview p{font-size:14px}.coach-detail-page.refined .coach-detail-stats{grid-template-columns:1fr 1fr}.coach-detail-page.refined .coach-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.coach-detail-page.refined .coach-detail-hero h1{font-size:38px}.coach-detail-page.refined .coach-detail-stats{grid-template-columns:1fr}.coach-detail-page.refined .coach-booking-record,.lead-coach-public-profile>header{padding:25px}.lead-coach-public-profile>header h2{font-size:29px}}.lead-member-directory.thursday-members .lead-member-list{--lead-member-columns:minmax(210px,1.45fr) 105px minmax(160px,.85fr) 120px}.lead-member-directory.thursday-members .lead-member-list-row,.lead-member-directory.thursday-members .lead-member-list>header{min-width:0;grid-template-columns:var(--lead-member-columns)!important}.lead-member-directory.thursday-members .lead-member-list-row>:first-child,.lead-member-directory.thursday-members .lead-member-list>header>:first-child{justify-self:start;grid-column:1!important}.lead-member-directory.thursday-members .lead-member-list-row>:nth-child(2),.lead-member-directory.thursday-members .lead-member-list>header>:nth-child(2){justify-self:start;grid-column:2!important}.lead-member-directory.thursday-members .lead-member-list-row>:nth-child(3),.lead-member-directory.thursday-members .lead-member-list>header>:nth-child(3){justify-self:start;grid-column:3!important}.lead-member-directory.thursday-members .lead-member-list-row>:nth-child(4),.lead-member-directory.thursday-members .lead-member-list>header>:nth-child(4){justify-self:end;grid-column:4!important}.lead-member-directory.thursday-members .lead-member-list-person{grid-template-columns:80px minmax(0,1fr);column-gap:20px!important}.lead-member-directory.thursday-members .lead-member-list-person .profile-photo.large{width:80px;height:80px}.lead-member-directory.thursday-members .lead-member-list-person strong{margin-left:0;font-size:17px}.lead-member-directory.thursday-members .lead-coach-status{padding:9px 13px;font-size:10px}@media (max-width:520px){.lead-member-directory.thursday-members .lead-member-list>header{display:none!important}.lead-member-directory.thursday-members .lead-member-list-row{gap:12px;padding:18px;grid-template-columns:1fr auto!important}.lead-member-directory.thursday-members .lead-member-list-row>.lead-member-list-person{grid-column:1/-1!important}.lead-member-directory.thursday-members .lead-member-list-row>.lead-membership-pill{grid-column:1!important}.lead-member-directory.thursday-members .lead-member-list-row>.lead-coach-status{grid-column:2!important}.lead-member-directory.thursday-members .lead-member-list-row>b{justify-self:end;grid-column:2!important}}.lead-member-directory.thursday-members .lead-member-list-person strong{font-size:14px}.coach-activity-member strong{font-size:13px}.lead-coaches-refined .coach-card-person h2{margin-top:0;font-size:22px}.admin-member-directory-thursday{gap:24px;display:grid}.admin-member-directory-toolbar{justify-content:space-between;align-items:flex-end;gap:28px;min-height:118px;display:flex}.admin-member-directory-toolbar h1{letter-spacing:-1.7px;margin:0;font-size:42px;line-height:1}.admin-member-directory-toolbar label{background:#fffefa;border:1px solid #ddd5cc;border-radius:999px;align-items:center;gap:11px;width:min(265px,100%);height:58px;padding:0 18px;display:flex}.admin-member-directory-toolbar label>span{color:#393632;font-size:17px}.admin-member-directory-toolbar input{color:#3f3a36;background:0 0;border:0;outline:0;width:100%;font-size:12px}.admin-member-directory-toolbar input::placeholder{color:#a19a93}.admin-member-directory-table{background:#fffefa;border:1px solid #ddd6ce;border-radius:23px;overflow:hidden}.admin-member-directory-row,.admin-member-directory-table>header{grid-template-columns:minmax(290px,1.55fr) minmax(120px,.5fr) minmax(190px,.8fr) minmax(130px,.58fr) minmax(180px,.7fr);align-items:center;gap:22px;display:grid}.admin-member-directory-table>header{color:#7f7770;letter-spacing:1.55px;background:#f1ece6;border-bottom:1px solid #ddd6ce;min-height:58px;padding:0 28px;font-size:8px;font-weight:900}.admin-member-directory-row{text-align:left;color:#35312e;cursor:pointer;background:#fffefa;border:0;border-bottom:1px solid #e2dcd5;width:100%;min-height:138px;padding:18px 28px;transition:background .18s}.admin-member-directory-row:last-of-type{border-bottom:0}.admin-member-directory-row:focus-visible,.admin-member-directory-row:hover{background:#faf7f2;outline:0}.admin-member-directory-person{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.admin-member-directory-person .profile-photo.large{width:86px;height:86px}.admin-member-directory-person>span{gap:7px;min-width:0;display:grid}.admin-member-directory-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.1;overflow:hidden}.admin-member-directory-person small{text-overflow:ellipsis;color:#766f68;white-space:nowrap;font-size:9px;overflow:hidden}.admin-member-access,.admin-member-coach,.admin-member-source,.admin-member-tier{white-space:nowrap;border-radius:999px;justify-self:start;padding:9px 13px;font-size:9px;font-weight:850}.admin-member-coach.pending,.admin-member-tier.core{color:#8c5b47;background:#f5e3da}.admin-member-coach.assigned,.admin-member-tier.rise{color:#376558;background:#e3eee9}.admin-member-access.active{color:#527538;background:#e7efdc}.admin-member-access.awaiting{color:#886a2d;background:#f3ead2}.admin-member-source{color:#3f695d;background:#edf4f1;border:1px solid #c9dad3}.admin-member-directory-empty{text-align:center;color:#776f68;padding:52px;font-size:12px}@media (max-width:1050px){.admin-member-directory-table{overflow-x:auto}.admin-member-directory-row,.admin-member-directory-table>header{min-width:1020px}.admin-member-directory-toolbar{min-height:90px}}@media (max-width:650px){.admin-member-directory-toolbar{flex-direction:column;align-items:stretch;min-height:0}.admin-member-directory-toolbar h1{font-size:36px}.admin-member-directory-toolbar label{width:100%;height:50px}.admin-member-directory-table>header{display:none}.admin-member-directory-row{grid-template-columns:1fr auto;gap:14px;min-width:0;min-height:0;padding:20px}.admin-member-directory-person{grid-column:1/-1;grid-template-columns:62px 1fr}.admin-member-directory-person .profile-photo.large{width:62px;height:62px}.admin-member-source{grid-column:1/-1}.admin-member-access,.admin-member-coach{justify-self:end}}.coach-invite-action>form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.coach-invite-action>form>label{grid-column:1}.coach-invite-action>form>button{grid-column:2;min-width:220px}.coach-invite-action>form>.auth-error,.coach-invite-action>form>.coach-setup-link,.coach-invite-action>form>.email-delivery-status{grid-column:1/-1}.lead-coach-approved-biography{white-space:pre-line}.coach-detail-page.refined .coach-detail-grid{align-items:stretch}.coach-detail-page.refined .record-panel{background:linear-gradient(145deg,#fffefa,#f5f7f5);min-height:230px}.coach-detail-page.refined .record-heading{background:0 0;border-bottom:1px solid #dedbd5;padding:23px 25px}.coach-detail-page.refined .record-heading h2{font-size:25px}.coach-detail-page.refined .coach-detail-empty{min-height:135px;padding:26px}.allocated-member-record .lead-member-identity h1{letter-spacing:-1.4px;font-size:clamp(36px,3.6vw,48px);line-height:1}.allocated-member-record .lead-member-identity p{font-size:10px}.allocated-member-record .lead-member-identity span{font-size:14px}.allocated-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.allocated-member-card{background:#fffefa;border:1px solid #dfd8d0;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #453a310d}.allocated-member-card>header{background:linear-gradient(135deg,#f1ede7,#edf2ef);border-bottom:1px solid #e1dbd4;padding:25px 27px}.allocated-member-card>header p{color:#63786f;letter-spacing:1.6px;margin:0 0 7px;font-size:9px;font-weight:900}.allocated-member-card>header h2{margin:0;font-size:28px}.allocated-member-card details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 25px;list-style:none;display:flex}.allocated-member-card details>summary::-webkit-details-marker{display:none}.allocated-member-card details>summary time{font-size:15px;font-weight:800}.allocated-member-card details>summary strong{color:#46685e;font-size:13px}.allocated-member-card .lead-score-matrix{margin:0;padding:0 25px 25px}.allocated-assessment-row{grid-template-columns:78px minmax(0,1fr) minmax(180px,240px);align-items:center;gap:24px;min-height:164px;padding:24px 26px;display:grid}.allocated-assessment-row>time{color:#496b61;background:#e8f0ec;border:1px solid #cedbd5;border-radius:14px;grid-template-columns:auto auto;align-content:center;place-items:center;gap:0 6px;width:70px;height:72px;display:grid}.allocated-assessment-row>time b{grid-row:1/3;font-size:28px;line-height:1}.allocated-assessment-row>time span{letter-spacing:1.2px;font-size:8px;font-weight:900;line-height:1.45}.allocated-assessment-row>strong{font:500 25px/1.08 Georgia,serif}.allocated-assessment-row>div{gap:10px;display:grid}.allocated-assessment-row button{color:#fff;cursor:pointer;background:#41695e;border:0;border-radius:999px;min-height:43px;padding:11px 16px;font-size:10px;font-weight:850}.allocated-assessment-row button.secondary{color:#67566f;background:#f1eaf3;border:1px solid #dccfe0}.allocated-record-list{display:grid}.allocated-record-list article{border-top:1px solid #e8e2db;grid-template-columns:58px 1fr;align-items:center;gap:15px;padding:18px 24px;display:grid}.allocated-record-list article:first-child{border-top:0}.allocated-record-list time{color:#42675c;background:#e6efea;border-radius:11px;align-content:center;place-items:center;width:52px;height:55px;display:grid}.allocated-record-list time b{font-size:19px}.allocated-record-list time span{letter-spacing:1px;font-size:8px;font-weight:900}.allocated-record-list article>div{gap:4px;display:grid}.allocated-record-list article strong{font-size:15px}.allocated-record-list article span{color:#746d66;font-size:11px}.allocated-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:170px;padding:32px;display:grid}.allocated-empty>span{color:#42685d;background:#e4efea;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.allocated-empty>strong{font-size:16px}.allocated-empty>small{color:#756e67;max-width:360px;font-size:11px;line-height:1.5}.allocated-coach-card{background:linear-gradient(145deg,#f3f0ea,#edf2ef)}.allocated-current-coach{background:#fffefa;border:1px solid #ddd7cf;border-radius:17px;align-items:center;gap:20px;margin:24px;padding:23px;display:flex}.allocated-current-coach .profile-photo.xl{width:94px;height:94px}.allocated-current-coach>div{gap:5px;display:grid}.allocated-change-coach>small,.allocated-current-coach small{color:#5b766d;letter-spacing:1.4px;font-size:8px;font-weight:900}.allocated-current-coach strong{font-size:26px}.allocated-current-coach span{color:#6e6862;font-size:11px}.allocated-change-coach{border-top:1px solid #dcd6cf;gap:10px;margin:0 24px 24px;padding-top:20px;display:grid}.allocated-change-coach>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.allocated-change-coach select{min-height:46px;font:inherit;background:#fffefa;border:1px solid #d8d2cb;border-radius:13px;padding:0 15px}.allocated-change-coach button{color:#fff;background:#41695e;border:0;border-radius:13px;padding:11px 17px;font-size:10px;font-weight:850}.allocated-change-coach button:disabled{color:#8b8884;background:#ddd}.allocated-member-card.ratings>header{background:linear-gradient(135deg,#f0e9f1,#f4eeea);position:relative}.allocated-member-card.ratings>header>span{color:#776c75;background:#fffefa;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850;position:absolute;top:26px;right:26px}.allocated-member-card.entitlement{background:linear-gradient(145deg,#edf4f0,#e8f0ed)}.allocated-member-card.entitlement>header{background:0 0}.allocated-member-card.entitlement>header h2{font:500 24px/1.15 Georgia,serif}.allocated-entitlement-body{gap:20px;padding:24px 27px;display:grid}.allocated-entitlement-body>p{color:#686f6b;margin:0;font-size:11px;line-height:1.65}.allocated-entitlement-stats{border:1px solid #cbd9d2;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.allocated-entitlement-stats>span{border-left:1px solid #cbd9d2;align-content:center;place-items:center;gap:4px;min-height:74px;display:grid}.allocated-entitlement-stats>span:first-child{border-left:0}.allocated-entitlement-stats b{color:#345b50;font-size:23px}.allocated-entitlement-stats small{color:#6a746f;font-size:9px}.allocated-entitlement-body label{gap:8px;display:grid}.allocated-entitlement-body label>span{font-size:9px;font-weight:850}.allocated-entitlement-body textarea{resize:vertical;min-height:90px;font:inherit;background:#fffefa;border:1px solid #ced8d3;border-radius:13px;padding:14px}.allocated-entitlement-body>button{color:#fff;background:#41695e;border:0;border-radius:13px;min-height:47px;font-weight:850}.allocated-entitlement-body>button:disabled{color:#858986;background:#d9dfdc}@media (max-width:850px){.allocated-member-grid{grid-template-columns:1fr}}@media (max-width:650px){.coach-invite-action>form{grid-template-columns:1fr}.coach-invite-action>form>button{grid-column:1;width:100%;min-width:0}.allocated-member-record .lead-member-identity h1{font-size:39px}.allocated-assessment-row{grid-template-columns:70px 1fr}.allocated-assessment-row>div{grid-column:1/-1}.allocated-change-coach>div{grid-template-columns:1fr}.allocated-member-card.ratings>header>span{margin-top:11px;display:inline-block;position:static}.allocated-entitlement-stats{grid-template-columns:repeat(2,1fr)}.allocated-entitlement-stats>span:nth-child(3){border-top:1px solid #cbd9d2;border-left:0}.allocated-entitlement-stats>span:nth-child(4){border-top:1px solid #cbd9d2}}.allocated-assessment-row{grid-template-columns:62px minmax(0,1fr) minmax(145px,190px);gap:18px;min-height:132px;padding:20px 22px}.allocated-assessment-row>time{border-radius:12px;width:58px;height:60px}.allocated-assessment-row>time b{font-size:22px}.allocated-assessment-row>time span{font-size:6px}.allocated-assessment-row>strong{font-size:19px}.allocated-assessment-row>div{gap:7px}.allocated-assessment-row button{min-height:35px;padding:8px 13px;font-size:8px}.allocated-record-list article{grid-template-columns:58px 48px minmax(0,1fr) auto;gap:13px}.allocated-record-list article>.profile-photo.large{width:44px;height:44px}.allocated-record-list article>div strong{font-size:13px}.allocated-call-status{background:#e8eeeb;border-radius:999px;width:max-content;font-weight:850;color:#526761!important;padding:8px 11px!important;font-size:8px!important}.allocated-call-status.summary{background:#f3e3d9;color:#8a593f!important}.allocated-coach-picker{background:#fffefa;border:1px solid #d8d2cb;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:7px 45px 7px 8px;display:grid;position:relative;box-shadow:0 4px 12px #3c342d0d}.allocated-coach-picker>b{color:#fff;background:#41695e;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.allocated-coach-picker>span{gap:3px;display:grid}.allocated-coach-picker>span strong{font-size:11px}.allocated-coach-picker>span small{color:#756e68;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.allocated-coach-picker>select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.allocated-coach-picker>i{background:#f0ede8;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.allocated-entitlement-body>p{letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.lead-prospect-status{background:#fffefa;border:1px solid #ded7cf;border-radius:14px;gap:5px;min-width:190px;padding:15px 18px;display:grid}.lead-prospect-status small{color:#6f776f;letter-spacing:1.3px;font-size:8px;font-weight:900}.lead-prospect-status strong{font-size:13px}.lead-prospect-status.complete{background:#edf4f0;border-color:#cbdcd4}.lead-prospect-status.pending{background:#f8ece5;border-color:#ead4c8}.prospect-assessment-record{overflow:hidden;border:1px solid #dfd8d0!important;border-radius:20px!important}.prospect-report-records{display:grid}.prospect-report-records article{border-top:1px solid #e5dfd8;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:112px;padding:18px 24px;display:grid}.prospect-report-records article:first-child{border-top:0}.prospect-report-records time{color:#496b61;background:#e8f0ec;border:1px solid #cedbd5;border-radius:12px;grid-template-columns:auto auto;align-content:center;place-items:center;gap:0 5px;width:58px;height:62px;display:grid}.prospect-report-records time b{grid-row:1/3;font-size:22px}.prospect-report-records time span{letter-spacing:1px;font-size:7px;font-weight:900;line-height:1.45}.prospect-report-records article>div{gap:4px;display:grid}.prospect-report-records article>div strong{font:500 20px/1.1 Georgia,serif}.prospect-report-records article>div small{color:#746d67;font-size:9px}.prospect-report-records a,.prospect-report-records button{border-radius:999px;padding:11px 15px;font-size:9px;font-weight:850;text-decoration:none}.prospect-report-records button{color:#fff;background:#41695e;border:0}.prospect-report-records a{color:#67566f;background:#f1eaf3;border:1px solid #dccfe0}@media (max-width:760px){.lead-prospect-status{width:100%;min-width:0}.prospect-report-records article{grid-template-columns:58px 1fr}.allocated-record-list article{grid-template-columns:52px 42px 1fr}.allocated-call-status{grid-column:3}.allocated-assessment-row{grid-template-columns:58px 1fr}.allocated-assessment-row>div{grid-column:1/-1}}.score-report-modal{background:#fff;border-radius:23px;width:min(680px,100%);max-height:calc(100vh - 32px);padding:25px 28px;overflow:auto;box-shadow:0 30px 100px #0000004d}.score-report-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:19px;display:flex}.score-report-modal>header p{color:#7d7772;letter-spacing:1.7px;margin:0 0 8px;font-size:8px;font-weight:900}.score-report-modal>header h2{letter-spacing:-1px;margin:0;font-size:30px;line-height:1}.score-report-modal>header button{color:#393430;cursor:pointer;background:#f3f0ec;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:24px;line-height:1}.score-report-meta{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px;display:grid}.score-report-meta>div{background:#f4f1ee;border-radius:11px;align-content:center;gap:5px;min-height:60px;padding:13px 16px;display:grid}.score-report-meta small,.score-report-pillars small,.score-report-total small{color:#756f6a;letter-spacing:1px;font-size:7px;font-weight:900}.score-report-meta strong{font-size:13px}.score-report-pillars{grid-template-columns:1fr 1fr;gap:11px;display:grid}.score-report-pillars article{background:#f6f3f0;border-top:4px solid;border-radius:11px;align-content:space-between;min-height:105px;padding:16px 18px;display:grid}.score-report-pillars article.love{border-color:#8069d4}.score-report-pillars article.health{border-color:#e06c4c}.score-report-pillars article.work{border-color:#3685b3}.score-report-pillars article.play{border-color:#cb5792}.score-report-pillars article.love small{color:#8069d4}.score-report-pillars article.health small{color:#e06c4c}.score-report-pillars article.work small{color:#3685b3}.score-report-pillars article.play small{color:#cb5792}.score-report-pillars strong{font:500 30px/1 Georgia,serif}.score-report-pillars strong span{color:#7b7570;font:800 11px/1 Arial,sans-serif}.score-report-pillars p{color:#67615d;margin:0;font-size:10px}.score-report-total{color:#fff;background:#315b50;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:16px 19px;display:flex}.score-report-total>div{gap:6px;display:grid}.score-report-total small{color:#fff}.score-report-total strong{font:500 33px/1 Georgia,serif}.score-report-total strong span{font:800 12px/1 Arial,sans-serif}.score-report-total>b{letter-spacing:.1px;font-size:14px}.score-report-note{color:#6f6863;margin:14px 0;font-size:10px;line-height:1.45}.score-report-modal>footer{justify-content:flex-end;gap:9px;display:flex}.score-report-modal>footer a,.score-report-modal>footer button{border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:9px 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.score-report-modal>footer .secondary{color:#3d3834;background:#fff;border:1px solid #dcd5cd}.score-report-modal>footer .primary{color:#fff;background:#584b44;border:1px solid #584b44}@media (max-width:650px){.score-report-modal{padding:24px}.score-report-modal>header h2{font-size:31px}.score-report-meta,.score-report-pillars{grid-template-columns:1fr}.score-report-pillars article{min-height:130px}.score-report-total{flex-direction:column;align-items:flex-start}.score-report-modal>footer{display:grid}.score-report-modal>footer>*{width:100%}}.coach-invite-panel{color:#393531;background:linear-gradient(135deg,#e8efeb,#f4eee8 56%,#eee8f0);border:1px solid #ddd8d1;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:30px;padding:30px;display:grid;box-shadow:0 18px 46px #3b322b12}.coach-invite-action label>span,.coach-invite-copy>p{letter-spacing:1.5px;margin:0;font-size:12px;font-weight:900}.coach-invite-copy>p{color:#58756b}.coach-invite-copy h2{max-width:420px;margin:6px 0 11px;font-size:34px}.coach-invite-copy>span{color:#6e6760;max-width:520px;font-size:15px;line-height:1.6;display:block}.coach-invite-action{gap:14px;display:grid}.coach-invite-action>form{background:#ffffffd1;border:1px solid #d8cfc6e6;border-radius:17px;gap:14px;padding:24px;display:grid}.coach-invite-action label{gap:9px;display:grid}.coach-invite-action input{color:#3e3935;background:#fff;border:1px solid #d9d1c9;border-radius:11px;width:100%;padding:16px;font:500 16px inherit}.coach-invite-action input:focus{border-color:#68857b;outline:2px solid #4b696033}.coach-invite-action form>button{color:#fff;background:#44665b;border:0;border-radius:10px;min-height:50px;padding:14px;font-size:14px;font-weight:850}.coach-invite-action form>button:disabled{opacity:.5}.coach-invite-action form>small{color:#746d66;font-size:12px;line-height:1.5}.coach-invite-action form>.auth-error{color:#a04f39;margin:0;font-size:13px;font-weight:750}.coach-invite-action .email-delivery-status{border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:15px 16px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.coach-invite-action .email-delivery-icon{color:#fff;background:#426b5e;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid}.coach-invite-action .email-delivery-copy{gap:2px;display:grid}.coach-invite-action .email-delivery-copy strong{color:#304e45;font-size:14px}.coach-invite-action .email-delivery-copy>span{color:#625c56}.coach-invite-action .coach-setup-link{background:#edf4f0;border:1px solid #d5e3dc;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:16px;display:grid}.coach-invite-action .coach-setup-link-copy{gap:3px;display:grid}.coach-invite-action .coach-setup-link-copy strong{color:#355e52;letter-spacing:.2px;font-size:13px}.coach-invite-action .coach-setup-link-copy>span{color:#63736c;font-size:12px;line-height:1.4}.coach-invite-action .coach-setup-link code{color:#405b52;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border-radius:8px;min-width:0;padding:11px 12px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.coach-invite-action .coach-setup-link button{color:#355f53;white-space:nowrap;background:#fff;border:1px solid #d8e5df;border-radius:999px;grid-area:1/2/3;align-self:center;min-height:42px;padding:11px 16px;font-size:12px;font-weight:850}.admin-member-invite{background:linear-gradient(135deg,#e9f0ec,#f5efe8);border:1px solid #d8ddd8;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:34px;margin-bottom:22px;padding:27px 30px;display:grid}.admin-member-invite>div>p{color:#47695f;letter-spacing:1.7px;margin:0 0 8px;font-size:8px;font-weight:900}.admin-member-invite h2{margin:0 0 9px;font:500 30px Georgia,serif}.admin-member-invite>div>span{color:#6b655f;max-width:620px;font-size:11px;line-height:1.6;display:block}.admin-member-invite form{background:#ffffffc2;border:1px solid #ddd7cf;border-radius:15px;grid-template-columns:minmax(0,1fr) 120px;gap:10px;padding:17px;display:grid}.admin-member-invite label{gap:6px;display:grid}.admin-member-invite label>span{letter-spacing:1px;font-size:7px;font-weight:900}.admin-member-invite input,.admin-member-invite select{color:#302d2a;background:#fff;border:1px solid #d9d2ca;border-radius:9px;height:43px;padding:0 12px}.admin-member-invite form>button{color:#fff;background:#34564b;border-radius:9px;grid-column:1/-1;min-height:43px;font-size:9px;font-weight:850}.admin-member-invite form>button:disabled{opacity:.5}.admin-invite-result{color:#315c49;background:#e6f1e9;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:9px;display:flex}.admin-invite-result.error{color:#8b4637;background:#f8e9e4}.admin-invite-result a{text-underline-offset:3px;font-weight:850;text-decoration:underline}.admin-activation-dashboard{gap:26px;display:grid}.admin-activation-hero{background:radial-gradient(circle at 88% 12%,#ccddd6b8,#0000 37%),linear-gradient(120deg,#f1e9e2,#eaf0ec);border:1px solid #d9d5ce;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(420px,.72fr);align-items:center;gap:45px;min-height:235px;padding:42px 46px;display:grid}.admin-activation-heading p,.admin-activation-hero p,.admin-activation-preview>p,.admin-invitation-records>header p{color:#58766c;letter-spacing:2px;margin:0 0 12px;font-size:9px;font-weight:900}.admin-activation-hero h2{letter-spacing:-.045em;margin:0 0 17px;font:500 clamp(42px,4.1vw,64px)/1 Georgia,serif}.admin-activation-hero>div:first-child>span{color:#68615b;max-width:850px;font-size:14px;line-height:1.55;display:block}.admin-activation-counts{background:#ffffffbf;border:1px solid #d9d7d1;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.admin-activation-counts article{border-right:1px solid #ddd9d3;align-content:center;gap:8px;min-height:116px;padding:22px;display:grid}.admin-activation-counts article:last-child{border:0}.admin-activation-counts strong{font:500 38px/1 Georgia,serif}.admin-activation-counts span{color:#716a64;font-size:9px;line-height:1.35}.admin-activation-workspace{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:26px;display:grid}.admin-activation-form,.admin-activation-preview{border:1px solid #ddd6ce;border-radius:23px;min-height:620px}.admin-activation-form{background:#fffefa;align-content:start;gap:21px;padding:38px 40px;display:grid}.admin-activation-heading h2{margin:0 0 8px;font:500 34px/1.05 Georgia,serif}.admin-activation-heading>span{color:#716a64;font-size:11px}.admin-activation-form label{gap:8px;display:grid}.admin-activation-form label>span,.admin-activation-form legend{color:#3f3a36;letter-spacing:.8px;font-size:8px;font-weight:900}.admin-activation-form input{color:#302d2a;background:#fff;border:1px solid #d9d1c9;border-radius:13px;outline:0;height:62px;padding:0 18px;font-size:17px}.admin-activation-form input:focus{border-color:#55766b;box-shadow:0 0 0 3px #55766b29}.admin-activation-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-activation-form legend{margin-bottom:8px}.admin-membership-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-membership-choice button{text-align:left;color:#3b3734;cursor:pointer;background:#fffdf9;border:1px solid #d9d1c9;border-radius:13px;align-content:center;gap:8px;min-height:88px;padding:17px 18px;display:grid}.admin-membership-choice button.active{background:#f7ebe4;border-color:#4f7066;box-shadow:0 0 0 3px #4f706629}.admin-membership-choice strong{letter-spacing:.7px;font-size:12px}.admin-membership-choice span{color:#786f68;font-size:9px}.admin-activate-submit{color:#fff;cursor:pointer;background:#315b4f;border:0;border-radius:12px;min-height:57px;font-size:10px;font-weight:900}.admin-activate-submit:disabled{opacity:.55}.admin-activation-form>small{color:#7b746d;font-size:9px}.admin-activation-preview{background:#f0ece7;align-content:center;justify-items:start;padding:45px;display:grid}.admin-activation-preview.error{background:#f5e9e5}.admin-activation-spark{color:#42685d;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:25px;font-size:23px;display:grid}.admin-activation-preview h2{letter-spacing:-.035em;max-width:600px;margin:0 0 22px;font:500 clamp(31px,3vw,43px)/1.08 Georgia,serif}.admin-activation-preview>span{color:#6e6761;letter-spacing:2.2px;text-transform:uppercase;max-width:650px;font-size:11px;font-weight:800;line-height:1.7}.admin-activation-preview>a{color:#fff;background:#315b4f;border-radius:11px;margin-top:25px;padding:14px 18px;font-size:10px;font-weight:850;text-decoration:none}.admin-invitation-records{background:#fffefa;border:1px solid #ddd6ce;border-radius:23px;overflow:hidden}.admin-invitation-records>header{background:#f0ebe6;justify-content:space-between;align-items:center;gap:20px;padding:35px 40px;display:flex}.admin-invitation-records>header h2{margin:0;font:500 35px/1.05 Georgia,serif}.admin-invitation-records>header>span{color:#68615b;background:#fff;border-radius:999px;padding:9px 13px;font-size:9px}.admin-invitation-table article,.admin-invitation-table-head{grid-template-columns:minmax(300px,1.5fr) minmax(140px,.65fr) minmax(180px,.8fr) minmax(170px,.75fr);align-items:center;gap:20px;display:grid}.admin-invitation-table-head{color:#756e68;letter-spacing:1.5px;border-bottom:1px solid #ded8d1;padding:20px 40px;font-size:8px;font-weight:900}.admin-invitation-table article{border-bottom:1px solid #e2ddd6;min-height:92px;padding:18px 40px}.admin-invitation-table article:last-child{border-bottom:0}.admin-invitation-table article>strong{font-size:13px}.admin-invitation-table time{color:#5f5954;font-size:11px}.admin-invitation-status,.admin-invitation-tier{border-radius:999px;width:max-content;padding:8px 12px;font-size:8px;font-weight:900}.admin-invitation-tier.core{color:#8a5b47;background:#f3ded2}.admin-invitation-tier.rise{color:#486c60;background:#e0ece7}.admin-invitation-status.accepted{color:#526f45;background:#e1edd9}.admin-invitation-status.pending{color:#8b6a2f;background:#f4e8cc}.admin-invitation-empty{text-align:center;color:#746d67;padding:50px;font-size:11px}@media (max-width:1100px){.admin-activation-hero,.admin-activation-workspace{grid-template-columns:1fr}.admin-activation-form,.admin-activation-preview{min-height:0}.admin-activation-preview{min-height:360px}.admin-invitation-table{overflow-x:auto}.admin-invitation-table article,.admin-invitation-table-head{min-width:900px}}@media (max-width:650px){.admin-activation-hero{padding:28px 24px}.admin-activation-counts{grid-template-columns:1fr}.admin-activation-counts article{border-bottom:1px solid #ddd9d3;border-right:0;min-height:78px}.admin-activation-form,.admin-activation-preview{padding:27px 23px}.admin-membership-choice{grid-template-columns:1fr}.admin-invitation-records>header{flex-direction:column;align-items:flex-start;padding:27px 23px}}.coach-activities-empty{text-align:center;color:#6f6963;grid-column:1/-1;align-content:center;justify-items:center;gap:8px;min-height:180px;padding:48px 28px;display:grid}.coach-activities-empty strong{color:#34312e;font:500 25px Georgia,serif}.coach-activities-empty p{max-width:520px;margin:0;font-size:11px;line-height:1.6}@media (max-width:980px){.admin-member-invite,.coach-invite-panel{grid-template-columns:1fr}}@media (max-width:650px){.coach-invite-panel{padding:20px}.coach-invite-action>form{padding:18px}.coach-invite-action .coach-setup-link{grid-template-columns:1fr}.coach-invite-action .coach-setup-link button{grid-area:auto/1;width:100%}.admin-member-invite{padding:21px}.admin-member-invite form{grid-template-columns:1fr}.admin-invite-result{flex-direction:column;align-items:flex-start}}.auth-member-login-link{color:#52675f;text-align:center;text-underline-offset:4px;margin-top:24px;font-size:10px;font-weight:750;text-decoration:underline;display:block}.auth-prospect-signup .auth-frame{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)}.auth-prospect-editorial{color:#514b45;background:#f4f1eb;grid-template-rows:minmax(220px,42%) minmax(0,58%);display:grid}.auth-prospect-editorial .auth-editorial-media{aspect-ratio:auto;min-height:0;position:relative;inset:auto}.auth-prospect-editorial .auth-editorial-media:after{content:"";background:linear-gradient(#192b2547,#192b2500 55%);position:absolute;inset:0}.auth-prospect-editorial .auth-editorial-top{color:#fff}.auth-prospect-copy{background:#f4f1eb;min-height:0;padding:28px 42px 32px;overflow:auto}.auth-prospect-copy .prospect-landing-context{font-size:11px;line-height:1.48}.auth-prospect-copy .prospect-landing-context p{margin:0 0 10px}.auth-prospect-copy .prospect-landing-context>p:first-child{color:#292623;letter-spacing:-.5px;margin:0 0 15px;font:400 clamp(22px,2.1vw,30px)/1.08 Georgia,serif}.auth-prospect-copy .prospect-landing-context>p:last-of-type{margin-top:14px;font-weight:750}.auth-prospect-copy .prospect-landing-context ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.auth-prospect-copy .prospect-landing-context li{color:#36594c;border-top:1px solid #d5cfc5;padding-top:11px;font-size:9px;font-weight:750;line-height:1.35}@media (max-width:900px){.auth-prospect-signup .auth-frame{grid-template-columns:1fr}.auth-prospect-editorial{grid-template-rows:250px auto;min-height:600px}.auth-prospect-copy{overflow:visible}.auth-prospect-signup .auth-form-side{min-height:570px}}@media (max-width:560px){.auth-prospect-editorial{grid-template-rows:210px auto;min-height:0}.auth-prospect-copy{padding:26px 24px 30px}.auth-prospect-copy .prospect-landing-context ul{grid-template-columns:1fr;gap:0}.auth-prospect-copy .prospect-landing-context li{padding:9px 0}.auth-prospect-signup .auth-form-side{min-height:540px}}.sidebar>.brand{margin-bottom:58px}.coach-directory-gate{text-align:center;background:linear-gradient(145deg,#eef3ef,#f7f1eb);border:1px solid #ddd8d0;border-radius:26px;align-content:center;place-items:center;gap:12px;min-height:560px;padding:64px;display:grid}.coach-directory-gate>span{color:#fff;background:#45675d;border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;display:grid}.coach-directory-gate>p:first-of-type{color:#58736a;letter-spacing:1.8px;margin:8px 0 0;font-size:9px;font-weight:900}.coach-directory-gate h1{letter-spacing:-1.5px;max-width:720px;margin:0;font:500 clamp(34px,4.5vw,56px)/1.03 Georgia,serif}.coach-directory-gate>p:last-of-type{color:#706a64;max-width:640px;margin:2px 0 12px;font-size:13px;line-height:1.65}.coach-directory-gate button{color:#fff;cursor:pointer;background:#365a4f;border:0;border-radius:999px;min-height:48px;padding:13px 20px;font-size:12px;font-weight:850}.admin-prospects-page{gap:18px;display:grid}.admin-prospects-toolbar{background:linear-gradient(135deg,#f2ece6,#e8f0ec);border:1px solid #ddd7cf;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex}.admin-prospects-toolbar>div{gap:6px;display:grid}.admin-prospects-toolbar p{color:#59746b;letter-spacing:1.4px;margin:0;font-size:8px;font-weight:950}.admin-prospects-toolbar h2{margin:0;font-size:28px}.admin-prospects-toolbar>div>span{color:#6e6761;max-width:620px;font-size:10px;line-height:1.5}.admin-prospects-toolbar label{background:#fffefa;border:1px solid #dcd5cd;border-radius:999px;gap:9px;min-width:280px;padding:12px 15px;display:flex}.admin-prospects-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0}.admin-prospects-list{background:#fffefa;border:1px solid #dfd8d0;border-radius:22px;overflow:hidden}.admin-prospects-list>article,.admin-prospects-list>header{grid-template-columns:minmax(310px,1.25fr) .65fr minmax(220px,.8fr) 150px;align-items:center;gap:22px;display:grid}.admin-prospects-list>header{color:#756e68;letter-spacing:1.2px;background:#f2eeea;padding:15px 22px;font-size:8px;font-weight:950}.admin-prospects-list>article{border-top:1px solid #e4ddd5;min-height:105px;padding:16px 22px}.admin-prospect-person{align-items:center;gap:18px;display:flex}.admin-prospect-person>span:last-child,.admin-prospects-list>article>span:nth-child(3){gap:4px;display:grid}.admin-prospect-person strong,.admin-prospects-list>article>span:nth-child(3)>strong{font-size:14px}.admin-prospect-person small,.admin-prospects-list>article>span:nth-child(3)>small{color:#77706a;font-size:9px}.admin-prospect-status{border-radius:999px;width:max-content;padding:7px 10px;font-size:8px;font-weight:900}.admin-prospect-status.complete{color:#315d51;background:#e3eee9}.admin-prospect-status.pending{color:#8c583f;background:#f5e4d8}.admin-prospects-list>article>button{color:#fff;cursor:pointer;background:#41675d;border:0;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:850}.admin-prospects-empty{text-align:center;color:#746d67;padding:50px}@media (max-width:900px){.admin-prospects-toolbar{flex-direction:column;align-items:stretch}.admin-prospects-toolbar label{min-width:0}.admin-prospects-list>header{display:none}.admin-prospects-list>article{grid-template-columns:1fr auto}.admin-prospects-list>article>span:nth-child(3){grid-column:1/2}.admin-prospects-list>article>button{grid-area:1/2/3}}@media (max-width:650px){.admin-prospects-list>article{grid-template-columns:1fr}.admin-prospects-list>article>button,.admin-prospects-list>article>span:nth-child(3){grid-area:auto}}.dashboard-overview-grid .membership-rhythm{grid-template-rows:auto 1fr auto;align-content:start}.prospect-dashboard-memberships{border-radius:26px;margin-top:28px;overflow:hidden}.accessible-heading{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.member-event-grid article{grid-template-rows:230px minmax(0,1fr);display:grid;box-shadow:0 14px 36px #33302c12;background:#f0f1ef!important;border:0!important}.member-event-grid .event-image{vertical-align:top;height:230px;padding:0;line-height:0;display:block}.member-event-grid .event-image img{display:block}.member-event-grid article>div{min-height:255px;background:#f5eee6!important;border-top:0!important}.member-event-grid article>div>button{margin-top:7px;color:#fff!important;background:#9b6653!important}.booking-type-card{background:#d9ddda}.booking-type-card:after{background:linear-gradient(#0000,#232b278a);inset:38% 0 0}.booking-type-card>img{filter:brightness(1.08)saturate(.72)contrast(.92)}.booking-type-card h2,.booking-type-card p,.booking-type-card>b{text-shadow:0 1px 8px #151c1842}.booking-type-card p{color:#ffffffe8}.member-coach-full-bio{max-width:720px;margin:26px 0;font-size:13px;line-height:1.75}.dashboard-events-view-all{color:#fff;cursor:pointer;background:#41675d;border:0;border-radius:999px;justify-self:end;margin-top:4px;padding:11px 16px;font-size:10px;font-weight:850}.coaching-record-list{gap:12px!important}.coaching-record-list .appointment-record{background:#fffefa;border-radius:16px;min-height:116px;box-shadow:0 9px 25px #36312c0b;border:1px solid #ddd9d2!important;padding:20px!important}.coaching-record-list .appointment-record.upcoming{background:#f8fbf9;border-color:#cedbd4!important}.coaching-record-list .appointment-record>div:nth-child(2)>span{font-size:11px!important;line-height:1.5!important}.assessment-evolution-layout>aside.compact-record-list button{align-content:start;gap:6px;min-height:0;padding:16px 18px}.assessment-evolution-layout>aside.compact-record-list button strong{font-size:16px;line-height:1.25}.assessment-evolution-layout>aside.compact-record-list button small{font-size:11px;line-height:1.4}.assessment-next-window{padding:17px 18px}.assessment-next-window>div{gap:6px}.assessment-next-window strong{font-size:16px;line-height:1.25}.assessment-next-window p{font-size:10px;line-height:1.5}.assessment-history-panel .assessment-record>div:nth-child(2){align-content:center;gap:4px;min-width:0;display:grid}.assessment-history-panel .assessment-record>div:nth-child(2)>p{color:#5d786f;letter-spacing:1.2px;margin:0;font-size:8px;font-weight:900}.assessment-history-panel .assessment-record>div:nth-child(2)>h3{margin:0;font-size:18px;line-height:1.15}.assessment-history-panel .assessment-record>div:nth-child(2)>span{color:#777069;font-size:10px;line-height:1.4}@media (max-width:760px){.dashboard-events-view-all{text-align:center;justify-self:stretch}.coaching-record-list .appointment-record{grid-template-columns:58px minmax(0,1fr)!important}.coaching-record-list .appointment-completed-actions,.coaching-record-list .appointment-management-actions{grid-column:2;justify-self:start}.assessment-history-panel .assessment-record .assessment-pdf-action,.assessment-history-panel .assessment-record .assessment-report-action{justify-self:start;grid-column:2!important}}.coach-member-support-grid,.coach-record-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-record-columns .coach-history-panel,.coach-record-columns .coach-member-reflections{border:1px solid #dfd8d0;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #3e362f0f}.coach-record-columns .coach-history-panel>header,.coach-record-columns .coach-member-reflections>header{background:linear-gradient(135deg,#fbf8f3,#f1f5f2);border-bottom:1px solid #e5dfd7}.coach-record-columns .coach-member-reflections>div{padding-top:22px}.coach-record-columns .coach-member-reflections .coach-history-empty{background:#f4f2ed;border:1px solid #e6e0d8;border-radius:14px;width:100%;padding:24px}.coach-record-columns .coach-member-reflections .coach-history-empty strong{margin-bottom:7px;font-size:16px;display:block}.coach-record-columns .coach-member-reflections .coach-history-empty p{margin:0;font-size:11px;line-height:1.55}.coach-assessment-empty{align-content:center;align-items:center;min-height:180px;padding:28px 12px;grid-template-columns:58px minmax(0,1fr)!important;gap:18px!important;margin-top:0!important;display:grid!important}.coach-assessment-empty>span{color:#45685d;background:#e1ece6;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.coach-assessment-empty>div{gap:8px;display:grid}.coach-assessment-empty strong{font-size:17px;line-height:1.3}.coach-assessment-empty p{max-width:580px;color:#6c6660!important;letter-spacing:0!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important}@media (max-width:1050px){.coach-member-support-grid,.coach-record-columns{grid-template-columns:1fr}}@media (max-width:760px){.coach-assessment-empty{padding:24px 4px;grid-template-columns:1fr!important}.coach-assessment-empty>span{width:48px;height:48px}}.coach-member-profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.coach-record-external-booking{color:#fff;white-space:nowrap;cursor:pointer;background:#38675b;border:0;border-radius:999px;align-self:center;padding:13px 18px;font-size:10px;font-weight:850}.external-booking-fields{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.external-booking-fields label{gap:8px;display:grid}.external-booking-fields label.wide{grid-column:1/-1}.external-booking-fields label>span{font-size:10px;font-weight:850}.external-booking-fields label small{color:#857d75;font-weight:500}.external-booking-fields input{color:#37322e;background:#fff;border:1px solid #d8d1ca;border-radius:12px;outline:none;padding:14px 15px;font:13px inherit}.external-booking-fields input:focus{border-color:#52766b;box-shadow:0 0 0 3px #52766b1f}.coach-record-call-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex!important}.coach-record-call-actions .join-call-action,.coach-record-call-actions button{white-space:nowrap;border-radius:999px;padding:13px 16px;font-size:10px;font-weight:850}.coach-record-call-actions .join-call-action{color:#fff;background:#7560a0;text-decoration:none}.coach-record-call-actions button{color:#43645b;cursor:pointer;background:#fff;border:1px solid #d5dfda}.coach-latest-assessment-row{border-top:1px solid #5d52491f;align-items:center;padding:17px 0 0;grid-template-columns:68px minmax(180px,1fr) auto auto!important;gap:16px!important;margin-top:20px!important;display:grid!important}.coach-latest-assessment-row time{color:#355c50;background:#e4ece7;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:5px;width:64px;height:64px;padding:9px;display:grid}.coach-latest-assessment-row time strong{font-size:28px}.coach-latest-assessment-row time span{letter-spacing:.7px;font-size:7px;line-height:1.25}.coach-latest-assessment-row>div{gap:6px;display:grid}.coach-latest-assessment-row>div>strong{font-size:16px}.coach-latest-assessment-row>div>small{color:#756e67;font-size:10px}.coach-latest-assessment-row>button{color:#fff;white-space:nowrap;cursor:pointer;background:#416459;border:1px solid #416459;border-radius:999px;padding:13px 17px;font-size:9px;font-weight:850}.coach-latest-assessment-row>button.secondary{color:#416459;background:#f7faf8;border-color:#cfdad5}@media (max-width:900px){.coach-member-profile-hero{grid-template-columns:1fr!important}.coach-record-external-booking{justify-self:start}}@media (max-width:680px){.coach-record-call-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.coach-latest-assessment-row{grid-template-columns:64px 1fr!important}.coach-latest-assessment-row>button{justify-self:start}.external-booking-fields{grid-template-columns:1fr}.external-booking-fields label.wide{grid-column:1}}.member-coach-grid article{min-width:0}.member-coach-grid article:first-child{background:#eef3f0;border-color:#cfdcd6}.member-coach-grid article:first-child .member-coach-actions{grid-template-columns:1fr}.member-coach-photo{height:360px}.member-coach-photo img{object-position:center 28%!important}.coach-profile-membership-cta{background:#eef3f0;border:1px solid #d4dfda;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.coach-profile-membership-cta p{color:#58736a;letter-spacing:1.5px;margin:0 0 7px;font-size:8px;font-weight:900}.coach-profile-membership-cta h2{margin:0 0 7px;font:500 27px Georgia,serif}.coach-profile-membership-cta span{color:#706a64;font-size:11px}.coach-profile-membership-cta button{color:#fff;white-space:nowrap;background:#355c50;border:0;border-radius:999px;padding:13px 18px;font-size:10px;font-weight:850}.membership-options-page{background:#f5f0e8;position:relative;overflow:hidden}.membership-options-page:after,.membership-options-page:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.membership-options-page:before{border:62px solid #c94b2c0e;width:330px;height:330px;top:-150px;right:-130px}.membership-options-page:after{border:48px solid #dfa52d12;width:260px;height:260px;bottom:-130px;left:-110px}.membership-options-page>*{z-index:1;position:relative}.membership-options-head>p{color:#567066}.membership-options-head h1 em{color:#b65e46}.membership-price-card,.membership-price-card.rise{color:#322d29;background:#fffdf8;border-color:#ddd6cc;transition:transform .22s,box-shadow .22s;box-shadow:0 22px 58px #3830291a}.membership-price-card:hover{transform:translateY(-3px);box-shadow:0 28px 68px #38302924}.membership-price-card.current-plan{box-shadow:0 0 0 3px #c47760,0 18px 48px #3730291a}.membership-price-card.core{border-top:5px solid #c45d40}.membership-price-card.rise{border-top:5px solid #667b5d}.membership-price-card>header{position:relative;overflow:hidden}.membership-price-card>header:after{content:"";border:35px solid #7c669112;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-100px;right:-68px}.membership-price-card.rise>header{background:linear-gradient(145deg,#edf2ec,#f5f0e8)}.membership-price-card.rise>header:after{border-color:#52694b14}.membership-price-card>header>*{z-index:1;position:relative}.membership-price-card>header>span{background:#c45d40}.membership-price-card>header>p{color:#a84e36;margin:0 0 10px!important}.membership-price-card.rise>header>p{color:#52694b}.membership-price-card.rise>header>em,.membership-price-card>header>em{color:#706961;max-width:360px;margin-top:12px;font:italic 12px/1.5 Georgia,serif;display:block}.membership-price-card>header>div{margin-top:22px!important}.membership-price-card.rise>ul li{color:#5f5953;border-color:#e6e1da}.membership-price-card.rise>ul li>b{color:#fff;background:#668176}.membership-price-card.rise>a,.membership-price-card.rise>button{color:#fff;background:#3d6257}.membership-price-card.rise .current-membership-note{color:#716960;border-color:#d7d1c9}.membership-price-card>ul li>b{box-shadow:0 5px 12px #3c554c24}@media (max-width:760px){.member-coach-grid{grid-template-columns:1fr}.member-coach-photo{height:390px}.coach-profile-membership-cta{flex-direction:column;align-items:flex-start}.coach-profile-membership-cta button{width:100%}}.prospect-dashboard-memberships .membership-options-page{padding:30px 34px 34px}.dashboard-membership-title{color:#322e2a;letter-spacing:-.8px;text-align:center;margin:0;font:500 32px/1.05 Georgia,serif}.prospect-dashboard-memberships .membership-pricing-grid{margin-top:22px}.member-coach-profile{grid-template-columns:320px minmax(0,1fr);min-height:0}.member-coach-profile-photo{height:420px;min-height:420px}.member-coach-profile>div:last-child{padding:30px 38px}.member-coach-profile h1{font-size:41px}.member-coach-full-bio{color:#5f5953;white-space:normal;max-width:780px;margin:20px 0;font:400 13px/1.65 Arial,sans-serif}.member-coach-profile-link{cursor:pointer}.member-coach-profile-link:focus-visible{outline-offset:-3px;outline:3px solid #3e655961}.member-coach-grid .member-coach-profile-link h2{text-underline-offset:4px;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .18s}.member-coach-grid .member-coach-profile-link:focus-visible h2,.member-coach-grid .member-coach-profile-link:hover h2{text-decoration-line:underline;text-decoration-color:currentColor}@media (max-width:1000px){.member-coach-profile{grid-template-columns:1fr}.member-coach-profile-photo{height:420px;min-height:420px}}@media (max-width:760px){.prospect-dashboard-memberships .membership-options-page{padding:24px 18px}.dashboard-membership-title{font-size:28px}.member-coach-profile-photo{height:360px;min-height:360px}.member-coach-profile>div:last-child{padding:28px 22px}.member-coach-full-bio{font-size:13px}}.dashboard-overview-grid .prospect-dashboard-events{grid-template-rows:repeat(4,112px);align-content:start;min-height:478px}.dashboard-overview-grid .prospect-dashboard-events article{height:112px;min-height:112px}.dashboard-overview-grid .prospect-dashboard-events small{font-size:8px;line-height:1.3}.dashboard-overview-grid .prospect-dashboard-events h3{margin:6px 0;font-size:18px;line-height:1.15}.dashboard-overview-grid .prospect-dashboard-events p{font-size:11px;line-height:1.45}@media (max-width:760px){.dashboard-overview-grid .prospect-dashboard-events{grid-template-rows:none;min-height:0}.dashboard-overview-grid .prospect-dashboard-events article{height:auto;min-height:132px}}.field-report{background:#e9e5df;border-radius:20px;width:min(980px,100vw - 28px);padding:14px 14px 16px;overflow:auto}.field-report-page{color:#2d2925;background:#f7f3eb;border-radius:12px;min-height:1120px;padding:50px 56px 54px;box-shadow:0 12px 36px #312b2614}.field-report-page>header{justify-content:space-between;align-items:center;margin:0 0 52px;padding:0;display:flex}.field-report-page>header img{object-fit:contain;width:102px;max-width:102px;height:auto;display:block}.field-report-page>header span{font-size:13px}.field-report-page .field-report-title h1{font:500 clamp(54px,6vw,76px)/.95 Georgia,serif}.field-report-page .field-report-title p{margin:12px 0 28px;font-size:15px}.field-report-page .field-report-visual{margin:0;display:block}.field-report-page .field-report-visual .assessment-code-square{aspect-ratio:1.08;background:0 0;border-radius:0;width:min(100%,610px);max-width:none;margin:0 auto}.field-report-page .field-report-visual .paus-field-graphic{background:0 0;border-radius:0}.field-report-page .field-report-visual .paus-field-graphic .field{background:currentColor;border-width:1.4px}@supports (color:color-mix(in lab,red,red)){.field-report-page .field-report-visual .paus-field-graphic .field{background:color-mix(in srgb,currentColor 7%,transparent)}}.field-report-page .field-report-summary{border-top:1px solid #d8d1c8;margin-top:18px;padding:27px 0 18px}.field-report-page .field-report-summary h2{max-width:650px;font:500 38px/1.04 Georgia,serif}.field-report-page .field-report-summary p{color:#81786f;max-width:720px;margin:9px 0 0;font-size:13px;line-height:1.55}.field-report-page .field-report-pillars{gap:30px 46px}.field-report-page .field-report-pillars h3{font-size:21px}.field-report-page .field-report-pillars p{font-size:11px;line-height:1.6}.field-report>footer{z-index:4;background:#e9e5df;justify-content:flex-end;align-items:center;gap:9px;padding:13px 2px 0;display:flex;position:sticky;bottom:-2px}.field-report>footer button{min-height:40px}.report-page-control{align-items:center;gap:8px;margin-right:auto;display:flex}.report-page-control>span{text-align:center;color:#756d65;min-width:45px;font-size:9px;font-weight:800}.report-page-control button:disabled{opacity:.35}@media (max-width:760px){.field-report{border-radius:0;width:100vw;max-height:100svh;padding:8px}.field-report-page{min-height:0;padding:32px 20px 38px}.field-report-page>header{margin-bottom:34px}.field-report-page>header img{width:82px;max-width:82px}.field-report-page>header span{font-size:10px}.field-report-page .field-report-title h1{font-size:45px}.field-report-page .field-report-visual .assessment-code-square{aspect-ratio:1}.field-report-page .field-report-summary h2{font-size:31px}.field-report-page .field-report-pillars{grid-template-columns:1fr}}.dashboard-content-simple .dashboard-journal.dashboard-journal-card{background:#fffefa!important;border:1px solid #ded8d0!important;border-radius:22px!important;padding:29px!important;box-shadow:0 16px 44px #38312b0e!important}.dashboard-journal-card>.dashboard-section-head{border-bottom:1px solid #e5dfd7;padding-bottom:17px}.dashboard-journal-card .dashboard-history-fixed{background:#fff;min-height:355px;overflow:hidden;border:1px solid #e2ddd6!important;border-radius:17px!important;grid-template-columns:1fr!important;grid-auto-rows:minmax(0,1fr)!important;align-self:stretch!important;display:grid!important}.dashboard-journal-card .dashboard-history-fixed>button{background:#fffefa;border-bottom:1px solid #e7e1d9;height:100%;min-height:0!important;padding:16px 18px!important}.dashboard-journal-card .dashboard-history-fixed>:last-child{border-bottom:0}.dashboard-journal-card .dashboard-journal-empty{text-align:left;background:linear-gradient(145deg,#f4f7f3,#fbf8f3);justify-content:center;align-items:flex-start;height:100%;padding:34px}.dashboard-journal-empty>span{color:#527064;background:#e3ece7;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.dashboard-journal-empty>small{color:#6e8179;letter-spacing:1.7px;margin-top:24px;font-size:8px;font-weight:900}.dashboard-journal-empty>strong{color:#332f2b;margin-top:9px;font:500 26px/1.08 Georgia,serif}.dashboard-journal-empty>p{color:#746d66;max-width:410px;margin:12px 0 0;font-size:12px;line-height:1.6}.dashboard-journal-empty>button{margin-top:22px;font-size:10px}.journal-entry-list .journal-empty{text-align:left;background:linear-gradient(135deg,#f7f4ef,#eef3ef);border:1px solid #e2ddd6;grid-template-columns:58px minmax(0,1fr);place-items:start stretch;gap:24px;min-height:330px;padding:48px}.journal-entry-list .journal-empty>span{color:#496b60;background:#dfeae5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.journal-entry-list .journal-empty>div{max-width:720px}.journal-entry-list .journal-empty small{color:#6d7e76;letter-spacing:1.8px;font-size:9px;font-weight:900}.journal-entry-list .journal-empty h3{margin:10px 0 12px;font-size:32px}.journal-entry-list .journal-empty p{max-width:690px;margin:7px 0;font-size:14px;line-height:1.65}.journal-entry-list .journal-empty ul{color:#5f5954;margin:16px 0 0;padding-left:20px;font-size:13px;line-height:1.8}.journal-entry-list .journal-empty button{margin-top:22px}.journal-reflection-field{gap:10px!important}.journal-reflection-field>span{font-size:15px!important}.journal-reflection-field>small{color:#6f6861;font-weight:500;line-height:1.55;font-size:12px!important}.journal-reflection-field>textarea{min-height:180px;font-size:14px;line-height:1.6;padding:16px!important}.final-cancellation-modal{gap:18px;display:grid}.cancellation-intro{background:linear-gradient(135deg,#fbf5f1,#f5eee9);border:1px solid #eaded7;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px;display:grid}.cancellation-intro>span{color:#8c5547;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.cancellation-call-summary small,.cancellation-intro small{color:#8a665a;letter-spacing:1.7px;font-size:8px;font-weight:900}.cancellation-intro h2{margin:7px 0 9px;font:500 29px/1.08 Georgia,serif}.cancellation-intro p{color:#6e645e;margin:0;font-size:13px;line-height:1.65}.cancellation-call-summary{background:#fffefa;border:1px solid #e3ddd6;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;padding:17px 19px;display:grid}.cancellation-call-summary small{grid-column:1/-1}.cancellation-call-summary strong{font-size:14px}.cancellation-call-summary span{color:#706860;font-size:11px}.final-cancellation-modal .modal-actions{border-top:1px solid #e5dfd8;margin-top:0;padding-top:18px}.final-cancellation-modal .modal-actions a,.final-cancellation-modal .modal-actions button{justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.core-booking-locked{background:linear-gradient(135deg,#edf3ef,#f7f3ed)}.core-booking-locked .booking-confirmed-card{background:#fff;border-color:#bdd0c7}.core-booking-locked .calendly-ready-panel>span{color:#fff;background:#41675b}.member-coach-grid article.booked-coach-card{background:#f3f7f4;border:2px solid #41675b;box-shadow:0 16px 38px #34584d29}.member-coach-grid article.booked-coach-card .member-coach-photo span{color:#fff;background:#41675b}.member-coaches-hero>div>p{text-transform:uppercase}.member-coach-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.first-report-record time{box-sizing:border-box;grid-template-columns:32px minmax(0,1fr);gap:3px;padding:7px}.first-report-record time span{overflow-wrap:anywhere;min-width:0;line-height:1.25}@media (max-width:1100px){.member-coach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-content-simple .dashboard-journal.dashboard-journal-card{padding:19px!important}.dashboard-journal-card .dashboard-history-fixed{min-height:330px}.journal-entry-list .journal-empty{grid-template-columns:1fr;padding:30px 22px}.journal-entry-list .journal-empty>span{width:50px;height:50px}.journal-entry-list .journal-empty h3{font-size:28px}.cancellation-call-summary,.cancellation-intro{grid-template-columns:1fr}.final-cancellation-modal .modal-actions>*{width:100%}.member-coach-grid{grid-template-columns:1fr}}@media (max-width:1350px){.assessment-selected-result{grid-template-columns:minmax(0,1fr)}.assessment-code-square{justify-self:center;width:min(100%,560px);max-width:560px}.assessment-interpretation-card{border-top:1px solid #d9ddd8;border-left:0;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);align-items:start;gap:8px 28px;width:100%;padding:26px 12px 10px;display:grid}.assessment-interpretation-card>small{grid-column:1}.assessment-interpretation-card h3{grid-column:1;margin:8px 0 0}.assessment-interpretation-card>p{grid-area:1/2/3;max-width:520px;margin:0}.assessment-interpretation-card>button{grid-column:2;justify-self:start;margin-top:12px}}@media (min-width:901px) and (max-width:1350px){.assessment-evolution-layout{grid-template-columns:250px minmax(0,1fr);gap:16px}}@media (max-width:760px){.assessment-interpretation-card{gap:0;padding:22px;display:flex}.assessment-interpretation-card h3{margin:12px 0}.assessment-interpretation-card>p{max-width:none}.assessment-interpretation-card>button{margin-top:20px}}.rhythm-grid .rhythm-item-coaching .rhythm-date{color:#874f3f;background:#f5e3da;box-shadow:inset 0 0 0 1px #e8c9bc}.rhythm-grid .rhythm-item-coaching>div>small{color:#9a5845}.rhythm-grid .rhythm-item-coaching{background:linear-gradient(90deg,#fffaf7,#fff);border-color:#ead8cf}.rhythm-grid .rhythm-item-assessment .rhythm-date{color:#365f53;background:#dfece6;box-shadow:inset 0 0 0 1px #bfd5ca}.rhythm-grid .rhythm-item-assessment>div>small{color:#426b5f}.rhythm-grid .rhythm-item-assessment{background:linear-gradient(90deg,#f8fcfa,#fff);border-color:#d3e1db}.event-whatsapp-action{color:#fff;background:#3d6257;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:13px 18px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.account-security-card{background:#fffefa;border:1px solid #e5e0d8;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #362f280f}.account-security-card>header{background:linear-gradient(125deg,#edf1ed,#f4ece6);padding:28px 34px}.account-security-card>header p{color:#587166;letter-spacing:1.7px;margin:0 0 8px;font-size:9px;font-weight:900}.account-security-card>header h2{letter-spacing:-.035em;margin:0;font-size:30px}.account-security-card>header span{color:#716a63;max-width:650px;margin-top:10px;font-size:12px;line-height:1.55;display:block}.account-security-fields,.administrator-invite-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;padding:28px 34px;display:grid}.account-security-fields label,.administrator-invite-fields label{color:#6e6760;gap:8px;font-size:10px;font-weight:800;display:grid}.account-security-fields input,.administrator-invite-fields input{color:#37322e;background:#f7f5f1;border:1px solid #ddd7cf;border-radius:12px;outline:none;width:100%;padding:14px 15px;font:12px/1.5 inherit}.account-security-fields small{font-size:8px;font-weight:500;line-height:1.4}.account-security-fields button,.administrator-invite-fields button{color:#fff;cursor:pointer;white-space:nowrap;background:#3d6257;border:0;border-radius:999px;padding:15px 20px;font-size:10px;font-weight:850}.account-security-fields button:disabled,.administrator-invite-fields button:disabled{opacity:.55;cursor:wait}.operations-assessment-actions{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:12px 18px;min-height:190px;padding:26px;display:grid}.operations-assessment-actions>div{grid-row:span 2;gap:7px;display:grid}.operations-assessment-actions>div strong{font:500 27px/1.05 Georgia,serif}.operations-assessment-actions>div span{color:#756e67;font-size:10px}.operations-assessment-actions button{color:#fff;cursor:pointer;background:#3d6257;border:1px solid #3d6257;border-radius:999px;min-width:190px;padding:12px 18px;font-size:10px;font-weight:850}.operations-assessment-actions button.secondary{color:#5c4b64;background:#f2ebf4;border-color:#d9cbdc}.administrator-invite-fields{grid-template-columns:minmax(0,1fr) auto}.administrator-invite-fields>a{color:#3d6257;grid-column:1/-1;font-size:11px;font-weight:800}@media (max-width:850px){.account-security-fields,.administrator-invite-fields,.operations-assessment-actions{grid-template-columns:1fr}.operations-assessment-actions>div{grid-row:auto}.operations-assessment-actions button{width:100%;min-width:0}}.analytics-date-filter{background:linear-gradient(135deg,#f2ece7,#eaf0ed);border:1px solid #ddd7cf;border-radius:24px;grid-template-columns:minmax(0,1fr) 180px 180px;align-items:end;gap:16px;padding:22px 26px;display:grid}.analytics-date-filter p{color:#587166;letter-spacing:1.5px;margin:0 0 6px;font-size:8px;font-weight:900}.analytics-date-filter h2{margin:0;font-size:24px}.analytics-date-filter label{color:#6e6760;gap:7px;font-size:9px;font-weight:850;display:grid}.analytics-date-filter input{background:#fff;border:1px solid #d9d2ca;border-radius:11px;padding:12px 13px;font:11px/1.2 inherit}@media (max-width:760px){.analytics-date-filter{grid-template-columns:1fr}.analytics-date-filter label{width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}