@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Italiana&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Montserrat:wght@300;400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.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))}}.auth-wait{color:#17372f;background:#f4f1eb;place-items:center;min-height:100vh;padding:20px;font-family:DM Sans,sans-serif;display:grid}.auth-wait section{background:#ffffffb8;border:1px solid #17372f24;border-radius:28px;width:min(520px,100%);padding:48px;box-shadow:0 24px 70px #17372f1a}.auth-wait h1{letter-spacing:-.04em;margin:28px 0 18px;font-family:Italiana,serif;font-size:clamp(2rem,6vw,3.5rem);line-height:1}.auth-wait p{color:#52675f;margin-bottom:28px;line-height:1.7}.auth-wait a{color:#fff;background:#17372f;border-radius:999px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-flex}.auth-wait .login-brand{letter-spacing:-.03em;font-family:Italiana,serif;font-size:1.4rem}.provider-list button.selected{border-color:var(--forest);background:#e1e8df;box-shadow:3px 3px #bdc9bf}.booking-times{border-top:1px solid var(--line);margin:7px 0 17px;padding-top:17px}.booking-times>button{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;justify-content:space-between;margin-top:7px;padding:11px 13px;font:9px DM Sans;display:flex}.booking-times>button strong{font:15px Italiana}.booking-times>p{color:var(--muted);font-size:9px}.studio-entry{text-decoration:none;color:var(--forest)!important;background:#dfe6dc!important;border:1px solid #c7d1c5!important;margin-top:10px!important}.studio-entry>span{color:var(--clay)!important}.studio-entry em{color:#8f664f!important}.edit-due{color:#c7d1cc;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #718b81;margin-top:10px;padding:5px 0;font:7px DM Sans}.onboarding-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2922e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding{background:var(--paper);border-radius:2px 42px 2px 2px;width:min(590px,100%);padding:46px 52px 42px;position:relative;box-shadow:18px 18px #28483e}.onboarding-mark{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:25px;font:22px Italiana;display:grid;position:relative;overflow:hidden}.onboarding-mark i{border:1px solid #ffffff45;border-radius:50%;width:42px;height:42px;position:absolute;top:-12px;right:-18px}.onboarding h2{max-width:470px;margin:11px 0 13px;font-size:38px;line-height:1.05}.onboarding>p{color:var(--muted);max-width:480px;font-size:11px;line-height:1.65}.onboarding form{margin-top:25px}.onboarding label{flex-direction:column;display:flex}.onboarding label span{letter-spacing:.12em;text-transform:uppercase;color:#718078;margin-bottom:7px;font-size:7px}.onboarding input{border:1px solid var(--line);color:var(--ink);background:#fff;padding:14px;font:12px DM Sans}.due-preview{border-left:3px solid var(--clay);background:#e5ebe3;justify-content:space-between;align-items:center;margin-top:10px;padding:13px 15px;display:flex}.due-preview strong{font:22px Italiana}.due-preview span{text-transform:uppercase;letter-spacing:.09em;font-size:8px}.onboarding form>small{color:#728179;margin:15px 0;font-size:8px;display:block}.onboarding form>.primary{width:100%}.onboarding .modal-close{top:18px;right:23px}@media (max-width:600px){.onboarding{padding:35px 24px}.onboarding h2{font-size:30px}}:root{--ink:#182e28;--forest:#15362d;--deep:#0f2922;--sage:#a9b7a2;--mist:#eef0e9;--paper:#f7f5ef;--cream:#eee8dc;--clay:#cc8968;--gold:#c0a267;--line:#d8ddd4;--muted:#718078}*{box-sizing:border-box}html{background:var(--paper)}body{background:radial-gradient(circle at 92% 8%,#e5e2d6 0,transparent 27%),var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;background:#e9ede6;border-right:1px solid #cfd6cc;flex-direction:column;width:254px;padding:31px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 11px 51px;font-family:Italiana,serif;font-size:27px;display:flex}.brand-mark{background:var(--forest);color:#fff;border-radius:48% 52% 44% 56%;place-items:center;width:34px;height:34px;font:14px Italiana;display:grid;position:relative;overflow:hidden}.brand-mark i{border:1px solid #ffffff42;border-radius:50%;width:25px;height:25px;position:absolute;top:-7px;right:-10px}.nav-item{color:#617168;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:14px;width:100%;margin:2px 0;padding:11px 12px;font:500 12px DM Sans;transition:all .2s;display:flex;position:relative}.nav-item>span{letter-spacing:.08em;color:#93a097;width:20px;font:9px DM Sans}.nav-item:hover{color:var(--forest);transform:translate(2px)}.nav-item.active{background:var(--forest);color:#fff;box-shadow:8px 8px #cbd4c8}.nav-item.active>span{color:#b9c8c0}.nav-item.care-nav>span{color:var(--gold);font-size:13px}.nav-item em{color:#9a7841;letter-spacing:.12em;text-transform:uppercase;font:600 7px DM Sans;position:absolute;right:9px}.nav-rule{background:#cdd4ca;height:1px;margin:16px 7px}.sidebar-bottom{margin-top:auto}.care-mini{background:#f4f4ee;border:1px solid #d7ddd3;margin-bottom:13px;padding:15px}.care-mini span,.care-mini small{color:#6f7c74;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.care-mini strong{margin:6px 0 13px;font:17px Italiana;display:block}.care-mini div{background:#d6dbd2;height:2px}.care-mini i{background:var(--clay);width:33%;height:100%;display:block}.care-mini small{text-transform:none;letter-spacing:0;margin-top:7px;display:block}.profile{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-top:1px solid #cfd6cc;align-items:center;gap:10px;padding:17px 3px 0;display:flex}.profile>span:first-child,.avatar{background:var(--clay);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:9px;display:grid}.profile>span:nth-child(2){text-align:left;flex-direction:column;display:flex}.profile strong{font-size:10px}.profile small{color:var(--muted);margin-top:2px;font-size:8px}.profile b{margin-left:auto}.workspace{width:calc(100% - 254px);margin-left:254px}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#f7f5efdf;justify-content:space-between;align-items:center;height:103px;padding:0 5.2vw;display:flex;position:sticky;top:0}h1,h2,h3{margin:0;font-family:Italiana,serif;font-weight:400}h1{letter-spacing:-.02em;margin-top:4px;font-size:29px}.eyebrow{letter-spacing:.19em;color:#819087;text-transform:uppercase;font-size:7px;font-weight:600}.eyebrow.dark{color:#a6b5ae}.eyebrow.gold{color:#d2b778}.header-tools{align-items:center;gap:15px;display:flex}.language{background:#eeefe9;border:1px solid #cfd6cc;padding:3px;display:flex}.language button{color:#7a877f;cursor:pointer;background:0 0;border:0;padding:6px 8px;font:600 8px DM Sans}.language button.active{background:var(--forest);color:#fff}.icon-button{color:var(--ink);background:0 0;border:0;font-size:17px;position:relative}.icon-button i{background:var(--clay);border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:1px}.menu-button{display:none}.dashboard{max-width:1470px;margin:auto;padding:35px 5.2vw 24px}.journey-card{background:var(--forest);color:#fff;border-radius:3px 34px 3px 3px;padding:34px 39px 29px;position:relative;overflow:hidden;box-shadow:14px 14px #dfe4db}.journey-card:before{content:"";opacity:.35;background:linear-gradient(115deg,#0000 55%,#24493e 55% 70%,#0000 70%);position:absolute;inset:0}.journey-art{opacity:.25;width:330px;height:260px;position:absolute;top:-35%;right:1%;transform:rotate(-12deg)}.journey-art i{border:1px solid #d9c598;border-radius:50%;position:absolute}.journey-art i:first-child{inset:0}.journey-art i:nth-child(2){inset:38px}.journey-art i:nth-child(3){inset:78px}.journey-top{justify-content:space-between;align-items:center;display:flex;position:relative}.journey-top>div:first-child{max-width:750px}.journey-top h2{letter-spacing:-.015em;margin-top:10px;font-size:30px;line-height:1.23}.week-orb{background:#20463b;border:1px solid #98aaa2;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;box-shadow:7px 7px #102b24}.week-orb strong{font:17px Italiana}.week-orb span{color:#b8c5bf;text-transform:uppercase;letter-spacing:.09em;margin-top:3px;font-size:7px}.stage-track{grid-template-columns:repeat(4,1fr);margin-top:31px;display:grid;position:relative}.track-line{background:#567066;height:1px;position:absolute;top:17px;left:18px;right:18px}.track-line span{background:var(--clay);height:100%;transition:width .3s;display:block}.stage-track button{z-index:1;color:#9baba5;text-align:left;cursor:pointer;background:0 0;border:0;gap:11px;padding:0;font-family:DM Sans;display:flex}.stage-track button b{color:#b7c3be;letter-spacing:.08em;background:#24473d;border:1px solid #6a8077;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.stage-track button.current b,.stage-track button.complete b{background:var(--clay);border-color:var(--clay);color:#fff}.stage-track button>span{color:#edf1ef;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;margin-top:2px;font-size:9px;display:flex}.stage-track small{color:#92a59c;text-transform:none;letter-spacing:0;margin-top:5px;font-size:7px}.section-heading{justify-content:space-between;align-items:flex-end;margin:39px 1px 18px;display:flex}.section-heading h2{margin-top:4px;font-size:28px}.section-heading button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #9da99f;padding:0 0 4px;font:600 9px DM Sans}.section-heading button span{margin-left:8px}.content-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.content-card{background:#fff;border:1px solid #e0e3dd;border-radius:1px;transition:all .25s;overflow:hidden;box-shadow:7px 7px #e5e8e1}.content-card:hover{transform:translateY(-4px);box-shadow:10px 13px #dde2da}.visual{height:150px;position:relative;overflow:hidden}.visual.sage{background:#9faa98}.visual.clay{background:#c88768}.visual.blue{background:#92aeb1}.visual:after{content:"";border:1px solid #ffffff54;position:absolute;inset:9px}.card-number{color:#ffffffb5;letter-spacing:.13em;font:10px DM Sans;position:absolute;top:15px;right:19px}.visual>button{width:34px;height:34px;color:var(--forest);z-index:2;cursor:pointer;background:#f9f7f1;border:0;border-radius:50%;font-size:8px;position:absolute;bottom:17px;left:19px}.motif{position:absolute;inset:0}.motif i{display:block;position:absolute}.motif.arc i:first-child{border:1px solid #f1eee5;border-radius:50%;width:150px;height:150px;bottom:-72px;right:13%}.motif.arc i:nth-child(2){background:#d9d5c5;border-radius:50% 50% 12% 70%;width:90px;height:90px;bottom:-10px;right:22%;transform:rotate(-18deg)}.motif.arc i:nth-child(3){border-left:1px solid #fff;height:140px;top:10px;right:32%;transform:rotate(23deg)}.motif.fold i:first-child{background:#e0b69e;width:170px;height:170px;top:-90px;right:-25px;transform:rotate(45deg)}.motif.fold i:nth-child(2){border:1px solid #fff;width:90px;height:120px;top:20px;right:25%;transform:rotate(28deg)}.motif.fold i:nth-child(3){background:#efdcc6;border-radius:50%;width:45px;height:45px;bottom:17px;right:17%}.motif.orbit i:first-child,.motif.orbit i:nth-child(2){border:1px solid #f6eee4;border-radius:50%;width:165px;height:75px;top:32px;right:8%;transform:rotate(-18deg)}.motif.orbit i:nth-child(2){transform:rotate(35deg)}.motif.orbit i:nth-child(3){background:#cad6cf;border-radius:60% 40% 20% 80%;width:40px;height:65px;top:44px;right:30%}.content-copy{padding:18px 19px}.content-copy h3{margin:6px 0 3px;font-size:21px}.content-copy p{color:var(--muted);margin:0;font-size:8px}.content-copy>div{align-items:center;gap:12px;margin-top:17px;display:flex}.content-copy>div b{text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:8px}.progress{background:#e4e8e2;flex:1;height:2px}.progress i{background:var(--clay);height:100%;display:block}.premium-card{background:var(--deep);color:#fff;border-radius:32px 2px 2px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:23px;margin-top:28px;padding:27px 30px;display:grid;position:relative;overflow:hidden;box-shadow:10px 10px #dfdfd4}.premium-rings{opacity:.15;width:360px;height:360px;position:absolute;top:-135px;right:-90px}.premium-rings i{border:1px solid #d6bd87;border-radius:50%;position:absolute}.premium-rings i:first-child{inset:0}.premium-rings i:nth-child(2){inset:45px}.premium-rings i:nth-child(3){inset:90px}.premium-symbol{color:#d7bd8e;background:#294c42;border-radius:50%;place-items:center;width:61px;height:61px;font-size:21px;display:grid;box-shadow:5px 5px #0a211b}.premium-copy{z-index:1}.premium-copy h2{margin:5px 0;font-size:25px}.premium-copy p{color:#bdcac5;max-width:560px;margin:0 0 14px;font-size:9px;line-height:1.45}.experts{align-items:center;display:flex}.experts>span{border:2px solid var(--deep);background:#6f887f;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-6px;font:11px Italiana;display:grid}.experts small{color:#9fb0a9;margin-left:14px;font-size:7px}.session-count{z-index:1;align-items:center;gap:7px;display:flex}.session-count>strong{font:39px Italiana}.session-count>span{color:#b9c6c1;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.session-count>span span{display:inline}.primary{z-index:1;background:var(--clay);color:#fff;white-space:nowrap;cursor:pointer;border:1px solid #dcb292;border-radius:0;padding:14px 17px;font:600 9px DM Sans;box-shadow:5px 5px #9b6046}.primary span{margin-left:16px}.bottom-grid{grid-template-columns:1.22fr 1fr;gap:18px;margin-top:28px;display:grid}.live-card,.checkin-card{background:#fff;border:1px solid #dfe3dc;align-items:center;padding:21px;display:flex;box-shadow:6px 6px #e6e8e2}.calendar{background:#f5f2eb;border:1px solid #bdc5ba;place-items:center;width:55px;height:62px;margin-right:17px;display:grid}.calendar span{color:#a26950;font-size:7px}.calendar strong{margin-top:-9px;font:25px Italiana}.live-card h3,.checkin-card h3{margin:5px 0;font-size:20px}.live-card p{color:var(--muted);margin:0;font-size:8px}.live-card button{background:0 0;border:0;border-bottom:1px solid #9aa79e;margin-left:auto;padding:7px 0;font:600 8px DM Sans}.checkin-card{background:var(--cream);display:block}.checkin-card>div{gap:6px;margin-top:13px;display:flex}.checkin-card button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #cdd2ca;border-radius:0;padding:7px 10px;font:8px DM Sans}.checkin-card button.selected{background:var(--forest);color:#fff;border-color:var(--forest)}footer{color:#88958e;justify-content:space-between;padding:28px 2px 0;font-size:7px;display:flex}footer a{color:inherit;margin-left:20px;text-decoration:none}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c211bc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border:1px solid #cad1c8;border-radius:2px 34px 2px 2px;width:min(535px,100%);padding:38px;position:relative;box-shadow:15px 15px #18372e}.modal:before{content:"";border:1px solid var(--clay);opacity:.3;border-radius:50%;width:85px;height:85px;position:absolute;top:27px;right:28px}.modal h2{margin:9px 45px 9px 0;font-size:33px;line-height:1.05}.modal>p{color:var(--muted);font-size:11px;line-height:1.6}.modal-close{color:var(--muted);cursor:pointer;z-index:2;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:18px}.provider-list{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 17px;display:grid}.provider-list button{border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:#fff;align-items:center;min-height:65px;padding:11px;display:flex}.provider-list button:hover{border-color:var(--forest)}.provider-list button>span:first-child{background:#e3e8e1;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;margin-right:10px;font-family:Italiana;display:grid}.provider-list button>span:nth-child(2){flex-direction:column;display:flex}.provider-list strong{font:15px Italiana}.provider-list small{color:var(--muted);margin-top:3px;font-size:7px}.provider-list b{margin-left:auto;font-size:9px}.modal-note{text-align:center;color:var(--muted);font-size:8px;display:block}.mobile-scrim{display:none}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.content-grid{grid-template-columns:repeat(2,1fr)}.content-card:last-child{display:none}.premium-card{grid-template-columns:auto 1fr auto}.premium-card .primary{grid-column:2/4;width:max-content}.session-count{grid-area:1/3/3}.bottom-grid{grid-template-columns:1fr}.journey-top h2{font-size:25px}.provider-list{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{transition:all .25s;transform:translate(-110%);box-shadow:12px 0 #cad2c8}.sidebar.open{transform:translate(0)}.mobile-scrim{z-index:19;background:#132c25aa;border:0;display:block;position:fixed;inset:0}.workspace{width:100%;margin-left:0}header{height:84px;padding:0 17px}.menu-button{color:var(--ink);background:0 0;border:0;font-size:19px;display:block}header>div:nth-child(2){flex:1;margin-left:13px}h1{font-size:20px}.header-tools .icon-button,.header-tools .avatar{display:none}.language button{padding:5px 6px}.dashboard{padding:19px 15px}.journey-card{padding:27px 20px 24px;box-shadow:8px 8px #dfe4db}.journey-top{align-items:flex-start}.week-orb{width:67px;height:67px;box-shadow:4px 4px #102b24}.journey-top h2{padding-right:10px;font-size:21px}.stage-track{grid-template-columns:repeat(4,1fr)}.stage-track button{display:block}.stage-track button>span{margin-top:8px;font-size:7px}.stage-track small{display:none}.stage-track button b{width:30px;height:30px}.track-line{top:15px}.content-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.content-card{scroll-snap-align:start;min-width:82%}.content-card:last-child{display:block}.premium-card{grid-template-columns:auto 1fr;padding:24px 21px;box-shadow:7px 7px #dfdfd4}.premium-symbol{width:48px;height:48px}.premium-copy h2{font-size:21px}.session-count{grid-column:1}.premium-card .primary{grid-column:2;width:100%}.experts small{display:none}.live-card{flex-wrap:wrap;align-items:flex-start}.live-card button{margin:14px 0 0 72px}.checkin-card>div{overflow-x:auto}.section-heading{margin-top:31px}.section-heading h2{font-size:25px}footer{display:block}footer div{margin-top:13px}footer a{margin:0 19px 0 0}.modal{padding:31px 24px}.modal h2{font-size:28px}.provider-list{grid-template-columns:1fr}}.complete-resource{color:var(--forest);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:0;font:600 7px DM Sans}.impact-feedback{background:#e7ece5;border:1px solid #d3dbd1;margin-top:18px;padding:22px;box-shadow:6px 6px #dfe4dc}.impact-feedback h3{margin:6px 0 15px;font-size:21px}.impact-feedback>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.impact-feedback button{color:var(--ink);cursor:pointer;background:#f8f7f2;border:1px solid #c4cec3;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font:8px DM Sans;display:flex}.impact-feedback button b{font:16px Italiana}.impact-feedback button.selected{background:var(--forest);color:#fff;border-color:var(--forest)}.impact-feedback small{color:var(--muted);margin-top:11px;font-size:8px;display:block}@media (max-width:760px){.impact-feedback>div{grid-template-columns:1fr}.impact-feedback button{justify-content:flex-start;padding-left:15px}}.campus-updates{grid-template-columns:1.1fr repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.campus-updates>div{color:#fff;background:#173a31;padding:20px}.campus-updates>div h3{margin-top:7px;font:23px Italiana}.campus-updates article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:18px;display:flex}.campus-updates article>span{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);font-size:7px}.campus-updates article strong{margin:7px 0;font:17px Italiana}.campus-updates article p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.campus-updates article a{color:var(--forest);margin-top:auto;padding-top:12px;font-size:8px}@media (max-width:900px){.campus-updates{grid-template-columns:1fr 1fr}}@media (max-width:600px){.campus-updates{grid-template-columns:1fr}}.my-care{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.6fr;gap:25px;margin-top:18px;padding:24px;scroll-margin-top:122px;display:grid;box-shadow:7px 7px #e2e5df}.my-care h2{margin:6px 0;font:24px Italiana}.my-care>div:first-child p{color:var(--muted);font-size:8px;line-height:1.5}.my-care-list{gap:8px;display:grid}.my-care-list article{border-left:3px solid var(--clay);background:#edf1eb;align-items:center;gap:12px;padding:13px;display:flex}.my-care-list article>span{color:#d3b77c;background:#173a31;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.my-care-list article>div{flex-direction:column;flex:1;display:flex}.my-care-list strong{font:16px Italiana}.my-care-list small,.my-care-list b{color:var(--muted);font-size:8px}.my-care-list b{font-weight:500}@media (max-width:760px){.my-care{grid-template-columns:1fr;scroll-margin-top:96px}.my-care-list article{align-items:flex-start}.my-care-list article>b{display:block}}.my-care-list article.past-care{opacity:.66;border-left-color:#a9b7a2}.my-care-list article>b{text-align:right;flex-direction:column;gap:4px;display:flex}.care-reminder{color:#9a7841;margin-top:12px;font-size:8px;display:block}.my-care-empty{background:#f6f6f1;border:1px dashed #c5cec4;align-items:center;gap:14px;padding:18px;display:flex}.my-care-empty>span{color:var(--clay);font:28px Italiana}.my-care-empty p{color:var(--muted);flex:1;font-size:9px;line-height:1.5}.my-care-empty button{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #9aa79e;padding:6px 0;font:600 8px DM Sans}@media (max-width:760px){.my-care-empty{flex-wrap:wrap;align-items:flex-start}}.my-care{background:#fff;border-radius:2px 28px 2px 2px;grid-template-columns:280px 1fr;gap:0;margin-top:24px;padding:0;display:grid;overflow:hidden}.care-hub-head{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff 0 62%,#f0eee6 62%);grid-column:1/-1;justify-content:space-between;align-items:flex-end;padding:31px 32px 26px;display:flex}.care-hub-head h2{margin:7px 0 5px;font-size:31px}.care-hub-head p{color:var(--muted);max-width:600px;margin:0;font-size:10px;line-height:1.55}.care-book{background:var(--forest);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:14px 17px;font:600 9px DM Sans;box-shadow:5px 5px #b8c2b7}.care-book span{margin-left:18px}.care-plan{background:var(--deep);color:#fff;flex-direction:column;min-height:320px;padding:28px 25px;display:flex}.care-plan>div:first-child strong{margin-top:18px;font:56px/1 Italiana;display:block}.care-plan>div:first-child strong small{color:#9bada5;font:20px Italiana}.care-plan>div:first-child p{text-transform:uppercase;letter-spacing:.1em;color:#aab8b2;margin:5px 0 20px;font-size:8px}.care-credit-track{grid-template-columns:1fr 1fr;gap:7px;display:grid}.care-credit-track i{background:#38554d;height:6px}.care-credit-track i.filled{background:var(--clay)}.care-plan>p{margin:auto 0 8px;font:18px/1.25 Italiana}.care-plan>small{color:#9eaea7;font-size:7px;line-height:1.55}.care-appointments{padding:28px 30px}.care-appointments>.eyebrow,.care-history>.eyebrow{margin-bottom:11px;display:block}.my-care-list article{background:#f1f2ec;border:1px solid #dde2da;border-left:0;gap:15px;padding:14px 16px;position:relative}.care-date{background:#fff;border:1px solid #ccd4ca;flex-shrink:0;align-content:center;place-items:center;width:48px;height:51px;display:grid}.care-date strong{font:21px/1 Italiana}.care-date span{text-transform:uppercase;letter-spacing:.1em;color:var(--clay);margin-top:3px;font-size:7px}.care-details{display:block!important}.care-details h3{margin:3px 0;font-size:18px}.care-details p{color:var(--ink);margin:0 0 4px;font-size:9px}.care-details small{color:var(--muted);font-size:7px}.care-status{color:#7c6944;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.care-mark{color:var(--gold)!important;background:0 0!important;width:auto!important;height:auto!important;margin-left:auto!important}.care-history{margin-top:24px}.my-care-list article.past-care{opacity:.7}.care-privacy{border-top:1px solid var(--line);background:#e8ece5;grid-column:1/-1;align-items:center;gap:13px;padding:17px 25px;display:flex}.care-privacy>span{color:var(--clay);font:24px Italiana}.care-privacy>div{flex:1}.care-privacy strong{font:14px Italiana}.care-privacy p{color:var(--muted);margin:3px 0 0;font-size:8px}.care-privacy small{color:#8d6e3a;font-size:8px}.care-appointments .my-care-empty{margin-top:3px}@media (max-width:760px){.my-care{grid-template-columns:1fr}.care-hub-head{background:#fff;padding:24px;display:block}.care-hub-head h2{font-size:27px}.care-book{width:100%;margin-top:18px}.care-plan{min-height:240px}.care-appointments{padding:23px 20px}.care-privacy{flex-wrap:wrap;align-items:flex-start}.care-privacy small{width:100%;padding-left:37px}.care-details p{line-height:1.45}.care-mark{display:none}}.journey-panel{background:var(--paper);border-radius:2px 34px 2px 2px;width:min(900px,100%);max-height:90vh;overflow:auto;box-shadow:16px 16px #18372e}.journey-panel>header{background:var(--forest);color:#fff;border:0;height:auto;padding:32px 36px;position:relative;top:auto}.journey-panel>header h2{margin:6px 0;font-size:34px}.journey-panel>header p{color:#bdcac5;margin:0;font-size:10px}.journey-panel>header button{color:#fff;background:0 0;border:0;font-size:26px;position:absolute;top:18px;right:22px}.journey-privacy{color:#64736b;background:#e6eae3;padding:13px 35px;font-size:8px}.journey-history{gap:10px;padding:25px 35px;display:grid}.journey-history article{border:1px solid var(--line);background:#fff;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.journey-history h3{margin:4px 0;font-size:20px}.journey-history p{color:var(--muted);margin:0;font-size:8px}.journey-history article>button{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #9da99f;padding:6px 0;font:600 8px DM Sans}.journey-progress-ring{--progress:0deg;background:conic-gradient(var(--clay) var(--progress),#e2e6df 0);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.journey-progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.journey-progress-ring strong{z-index:1;font:13px Italiana}.journey-line{background:#e3e7e0;height:2px;margin-top:10px}.journey-line i{background:var(--clay);height:100%;display:block}.player-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c211bdd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.content-player{background:var(--paper);border-radius:2px 28px 2px 2px;width:min(850px,100%);padding:32px;position:relative;box-shadow:15px 15px #09211a}.content-player h2{margin:7px 40px 20px 0;font-size:30px}.content-player video{background:#0b1713;width:100%;max-height:60vh}.content-player audio{width:100%;margin:25px 0}.document-viewer{border:1px solid var(--line);background:#fff;width:100%;height:min(65vh,720px)}.player-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;display:grid}.player-progress:before{content:"";background:#dce2da;grid-area:1/1;height:5px}.player-progress i{background:var(--clay);z-index:1;grid-area:1/1;height:5px;display:block}.player-progress span{color:var(--muted);font:600 8px DM Sans}.content-player>small{color:var(--muted);margin-top:14px;font-size:8px;display:block}.player-loading{background:#e8ebe5;place-items:center;min-height:240px;font:22px Italiana;display:grid}@media (max-width:760px){.journey-panel{max-height:94vh}.journey-panel>header{padding:26px 22px}.journey-history{padding:18px}.journey-history article{grid-template-columns:50px 1fr}.journey-history article>button{grid-column:2;justify-self:start}.content-player{padding:23px}.document-viewer{height:68vh}.journey-privacy{padding:12px 22px}}.smart-onboarding{width:min(680px,100%);padding-top:32px}.onboarding-progress{grid-template-columns:repeat(3,1fr);margin:0 0 32px;display:grid;position:relative}.onboarding-progress:before{content:"";background:#d3d9d1;height:1px;position:absolute;top:15px;left:16%;right:16%}.onboarding-progress>div{z-index:1;color:#8b978f;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;align-items:center;gap:7px;font-size:7px;display:flex}.onboarding-progress i{background:var(--paper);border:1px solid #cbd3c9;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.onboarding-progress .current i,.onboarding-progress .done i{background:var(--forest);border-color:var(--forest);color:#fff}.onboarding-progress .current span{color:var(--ink);font-weight:700}.smart-onboarding h2{font-size:34px}.onboarding-step{gap:14px;display:grid}.smart-onboarding fieldset{border:0;margin:3px 0;padding:0}.smart-onboarding legend{letter-spacing:.12em;text-transform:uppercase;color:#718078;margin-bottom:7px;font-size:7px}.choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-row button,.option-grid>button,.format-grid>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;padding:13px;font:10px DM Sans}.choice-row button.selected,.option-grid>button.selected,.format-grid>button.selected{border-color:var(--forest);background:#e1e8df;box-shadow:3px 3px #bdc8bc}.option-grid{grid-template-columns:1fr 1fr}.option-grid>button,.format-grid>button{align-items:center;gap:11px;min-height:58px;display:flex}.option-grid>button i,.format-grid>button i{color:var(--clay);font:18px Italiana}.format-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reminder-choice{background:#e9ede6;align-items:flex-start;gap:11px;padding:15px;flex-direction:row!important;display:flex!important}.reminder-choice input{width:17px;height:17px;accent-color:var(--forest);padding:0}.reminder-choice>span{text-transform:none!important;letter-spacing:0!important;margin:0!important}.reminder-choice strong{color:var(--ink);font-size:10px;display:block}.reminder-choice small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.onboarding-actions{align-items:center;gap:12px;display:flex}.onboarding-actions .primary{flex:1}.onboarding-actions .back{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #9da99f;padding:8px 0;font:600 8px DM Sans}@media (max-width:600px){.smart-onboarding{padding:28px 20px}.smart-onboarding h2{font-size:28px}.option-grid{grid-template-columns:1fr}.onboarding-progress>div span{font-size:6px}}.onboarding-progress{grid-template-columns:repeat(4,1fr)}.onboarding-progress:before{left:12.5%;right:12.5%}.onboarding-progress:has(>div:only-child){grid-template-columns:1fr}.onboarding-progress:has(>div:only-child):before{display:none}.relation-step>p{color:var(--muted);margin:0 0 4px;font-size:10px;line-height:1.65}.relation-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.relation-options>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;align-items:flex-start;gap:14px;min-height:96px;padding:18px;transition:all .18s;display:flex}.relation-options>button:hover{border-color:#8fa196;transform:translateY(-2px)}.relation-options>button.selected{border-color:var(--forest);background:#e1e8df;box-shadow:4px 4px #bdc8bc}.relation-options i{width:27px;height:27px;color:var(--clay);border:1px solid #aab7ae;border-radius:50%;flex:0 0 27px;place-items:center;font:8px DM Sans;display:grid}.relation-options .selected i{background:var(--forest);border-color:var(--forest);color:#fff}.relation-options strong{font:12px/1.35 DM Sans;display:block}.relation-options small{color:var(--muted);margin-top:7px;font:8px DM Sans;display:block}.onboarding-actions .primary:disabled{opacity:.45;cursor:not-allowed}.relation-profile button{flex:1;min-width:180px;line-height:1.35}.smart-onboarding form>small{margin-top:14px;line-height:1.5;display:block}@media (max-width:600px){.relation-options{grid-template-columns:1fr}.onboarding-progress{gap:3px}.onboarding-progress:before{left:12%;right:12%}}.avatar-button{cursor:pointer;border:0;font-family:DM Sans}.profile-backdrop{z-index:95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2922df;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-panel{background:var(--paper);border-radius:2px 34px 2px 2px;grid-template-columns:340px 1fr;width:min(980px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:18px 18px #0b241d}.profile-panel>aside{background:var(--forest);color:#fff;flex-direction:column;padding:42px 36px;display:flex}.profile-monogram{background:var(--clay);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:32px;font:25px Italiana;display:grid;position:relative;overflow:hidden}.profile-monogram i{border:1px solid #fff6;border-radius:50%;width:55px;height:55px;position:absolute;top:-15px;right:-20px}.profile-panel>aside h2{margin:8px 0 12px;font-size:34px;line-height:1.08}.profile-panel>aside>p{color:#bac8c2;font-size:10px;line-height:1.6}.profile-panel>aside>small{color:#a9b9b2;margin-top:auto;font-size:8px;line-height:1.6}.profile-week{background:#20453a;border:1px solid #527067;margin:28px 0;padding:17px}.profile-week strong{font:28px Italiana;display:block}.profile-week span{letter-spacing:.12em;text-transform:uppercase;color:#b7c5bf;font-size:7px}.profile-panel>form{padding:38px}.profile-panel fieldset{border:0;margin:0 0 30px;padding:0}.profile-panel legend{margin-bottom:16px;padding:0;font:22px Italiana}.profile-panel label{margin-bottom:15px;display:block}.profile-panel label>span{letter-spacing:.12em;text-transform:uppercase;color:#718078;margin-bottom:7px;font-size:7px;display:block}.profile-panel input[type=text],.profile-panel input[type=date],.profile-panel label>input:not([type]){border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:13px;font:11px DM Sans}.profile-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-language,.profile-options{flex-wrap:wrap;gap:7px;display:flex}.profile-language button,.profile-options button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:9px 12px;font:8px DM Sans}.profile-language button.selected,.profile-options button.selected{background:var(--forest);border-color:var(--forest);color:#fff}.profile-toggle{background:#e9ede6;align-items:center;gap:10px;padding:12px;margin:0!important;display:flex!important}.profile-toggle input{width:16px;height:16px;accent-color:var(--forest)}.profile-toggle>span{color:var(--ink)!important;margin:0!important}.profile-toggle small{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:3px;font-size:7px;display:block}.profile-toggle.reminder{margin-top:17px!important}.profile-save{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:22px;display:flex}.profile-save>span{color:#587263;font-size:9px}.profile-save .primary b{margin-left:18px}@media (max-width:760px){.profile-panel{grid-template-columns:1fr}.profile-panel>aside{padding:28px 24px}.profile-monogram{margin-bottom:18px}.profile-panel>aside>small{margin-top:12px}.profile-week{margin:15px 0}.profile-panel>form{padding:26px 20px}.profile-fields{grid-template-columns:1fr}.profile-save{gap:12px}.profile-save .primary{flex:1}}.care-actions{gap:12px;margin-top:10px;display:flex}.care-actions button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a198;padding:4px 0;font:600 7px DM Sans}.care-actions button:last-child{color:#a15d4d;border-color:#cfa89d}.care-notice{color:#486356;background:#e2e9df;border-bottom:1px solid #cbd4c8;grid-column:1/-1;padding:11px 18px;font-size:9px}.care-notice button{float:right;color:inherit;background:0 0;border:0}.care-manage-modal h2{max-width:420px}.manage-confirm{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.manage-confirm button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:12px 16px;font:600 8px DM Sans}.manage-confirm button.danger{color:#fff;background:#a85e50;border-color:#a85e50}.manage-times{max-height:330px;margin-top:24px;overflow:auto}.manage-times>button{width:100%}@media (max-width:760px){.care-actions{flex-wrap:wrap}.care-notice{padding:11px 20px}}.library-backdrop{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c211bd9;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.library-panel{background:var(--paper);border-radius:2px 36px 2px 2px;width:min(1120px,100%);max-height:calc(100vh - 64px);padding:35px;overflow:auto;box-shadow:16px 16px #102c24}.library-panel>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:flex-start;height:auto;padding:0;position:static}.library-panel>header h2{margin:6px 0;font-size:34px}.library-panel>header p{color:var(--muted);margin:0;font-size:10px}.library-panel>header>button{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:27px}.library-panel>nav{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.library-panel>nav button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd3ca;padding:9px 12px;font:600 8px DM Sans}.library-panel>nav button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.library-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.library-grid article{background:#fff;border:1px solid #dde2db;box-shadow:5px 5px #e3e6df}.library-visual{color:#fff;justify-content:space-between;height:82px;padding:14px;display:flex}.library-visual span,.library-visual b{letter-spacing:.1em;font:600 8px DM Sans}.library-grid article>div:last-child{padding:17px}.library-grid small{color:var(--muted);text-transform:uppercase;font-size:7px}.library-grid h3{margin:6px 0;font-size:19px}.library-grid p{color:var(--muted);min-height:36px;font-size:8px;line-height:1.5}.library-grid footer{border-top:1px solid #e2e6df;padding:13px 0 0}.library-grid footer button{color:var(--forest);cursor:pointer;background:0 0;border:0;font:600 8px DM Sans}.library-empty{text-align:center;color:var(--clay);border:1px dashed #c8d0c7;padding:60px;font:30px Italiana}.library-empty p{color:var(--muted);font:10px DM Sans}@media (max-width:900px){.library-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.library-backdrop{padding:0}.library-panel{border-radius:0;min-height:100vh;max-height:100vh;padding:25px 17px}.library-grid{grid-template-columns:1fr}.library-panel>header h2{font-size:27px}}@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}:root{--ink:#4d5a48;--forest:#66745e;--deep:#566451;--sage:#dfe4d8;--mist:#f4f1e9;--paper:#f5f0e7;--cream:#ece7dc;--clay:#a98570;--gold:#9d8868;--line:#d8d6cc;--muted:#788176;--s-ink:#4d5a48;--s-green:#66745e;--s-paper:#f5f0e7;--s-sage:#e2e6dc;--s-line:#d8d6cc;--s-clay:#a98570;--s-gold:#9d8868;--s-muted:#788176}body{color:var(--ink);background:#f5f0e7;font-family:DM Sans,sans-serif}h1,h2,h3,.content-copy h3,.resource-title strong,.studio-stats strong,.editor header h2,.form-fields h3,.community-editor h2,.community-editor h3,.session-columns article strong{letter-spacing:-.025em;font-family:Montserrat,sans-serif!important;font-weight:300!important}.motherna-logo{aspect-ratio:2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.motherna-logo img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.motherna-logo small{z-index:2;letter-spacing:.24em;color:#66745e;text-transform:uppercase;background:#f5f0e7;padding:2px 4px;font:600 7px DM Sans;position:absolute;bottom:1px;right:8%}.brand .motherna-logo{width:100%;height:100%}.studio-brand{background:#f5f0e7;width:178px;height:86px;padding:0 4px;margin:-8px 0 34px!important}.studio-brand .motherna-logo{width:100%;height:100%}.studio-sidebar{background:#596754!important}.sidebar{background:#e8e8df!important}.journey-card,.premium-card,.hr-hero{background:#66745e!important}.journey-card:before{background:linear-gradient(115deg,#0000 55%,#7e8b75 55% 70%,#0000 70%)}.nav-item.active,.language button.active,.profile-language button.selected,.profile-options button.selected,.choice-row button.selected,.option-grid button.selected,.format-grid button.selected{background:#66745e!important}.primary,.new-resource,.empty-state button,.editor footer .save,.profile>span:first-child,.avatar,.profile-monogram{background:#9f826f!important}.week-orb{background:#75816f!important;box-shadow:7px 7px #4d5949!important}.content-card,.studio-stats article,.library-panel,.company-table,.community-list,.session-columns>section{box-shadow:5px 5px #deddd4!important}.content-card,.studio-stats article,.library-panel,.resource-row,.company-table article{border-color:#d8d6cc!important}.studio-workspace,.studio-shell,.dashboard,.workspace{background:#f5f0e7}.eyebrow,.studio-eyebrow{color:#7f887c}.format-icon.video{background:#dde3d8}.format-icon.audio{background:#e8dfd5}.format-icon.pdf{background:#e6dcd5}.status.published{color:#596b57;background:#dfe7dc}.filters button.active{background:#66745e!important;border-color:#66745e!important}.login-shell{background:#66745e!important}.login-shell>section{background:#f5f0e7!important;border-radius:2px 32px 2px 2px!important;box-shadow:17px 17px #52604e!important}.login-shell h1,.auth-wait h1{font-family:Montserrat,sans-serif!important;font-weight:300!important}.login-brand .motherna-logo{width:100%;height:100%}.auth-wait .login-brand{margin:0 auto 24px}.login-shell form button{background:#66745e!important}.hr-shell{--ink:#566451;--paper:#f5f0e7;--line:#d8d6cc;--clay:#a98570;--sage:#e2e6dc}.hr-shell>header>a:first-child{width:145px;height:62px}.hr-shell>header>a:first-child .motherna-logo{width:100%;height:100%}.hr-hero h1,.hr-title h2,.hr-panels h2,.threshold h2,.hr-metrics strong,.hr-content footer b{font-family:Montserrat,sans-serif!important;font-weight:300!important}.hr-hero h1 i{color:#e7dbca!important}.hr-bar i b{background:#7d8975!important}button,a{transition:opacity .18s,transform .18s,background-color .18s}button:hover,a:hover{opacity:.88}.content-card:hover{transform:translateY(-3px)}@media (max-width:760px){.brand{width:150px;height:64px;margin:-8px 0 24px!important}.login-brand{width:210px;height:98px}.login-shell>section{padding:35px 27px!important}.login-shell h1{font-size:34px!important}.motherna-logo small{font-size:6px}}.studio-brand{background:#f5f0e7 url(/motherna-logo.png) 50% 42%/cover no-repeat!important}.studio-brand>span,.studio-brand>div{display:none!important}.hr-shell>header>a:first-child{background:url(/motherna-logo.png) 50% 42%/cover no-repeat;font-size:0!important}.auth-wait .login-brand{background:url(/motherna-logo.png) 50% 42%/cover no-repeat;font-size:0}.auth-wait .login-brand .motherna-logo{background:#f5f0e7}:root{--mist:#f3eee4;--paper:#f3eee4;--s-paper:#f3eee4}body,.studio-workspace,.studio-shell,.dashboard,.workspace{background:#f3eee4}.motherna-logo{aspect-ratio:1682/940;background:#f3eee4;overflow:visible}.motherna-logo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:static}.brand{width:180px;height:101px;margin:-12px 0 23px!important}.login-brand{width:270px;height:151px;margin:-35px auto 12px}.login-shell>section{background:#f3eee4!important}.studio-header{background:#f3eee4e8!important}.studio-brand{width:178px;height:100px;padding:0;background:#f3eee4 url(/motherna-logo-web.png) 50%/contain no-repeat!important}.hr-shell{--paper:#f3eee4}.hr-shell>header>a:first-child{background:url(/motherna-logo-web.png) 50%/contain no-repeat}.auth-wait .login-brand{background:#f3eee4 url(/motherna-logo-web.png) 50%/contain no-repeat}@media (max-width:760px){.brand{width:154px;height:86px;margin:-12px 0 17px!important}.login-brand{width:225px;height:126px;margin:-28px auto 12px}}.sidebar-brand{flex-direction:column;align-items:center;gap:11px;width:100%;height:auto;display:flex;margin:0 0 35px!important}.sidebar-brand>small{letter-spacing:.22em;text-transform:uppercase;color:#71806f;font:500 7px DM Sans}.brand-emblem{background:#f3eee4;border:1px solid #cfd4c9;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 9px 24px #59675418}.brand-emblem:before{content:"";border:1.25px solid #66745e;border-bottom-color:#0000;border-radius:50% 50% 0 0;height:42px;position:absolute;top:14px;left:15px;right:15px}.brand-emblem>i{z-index:2;background:#f3eee4;border:1.25px solid #66745e;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:10px;left:50%}.brand-emblem>b{color:#66745e;letter-spacing:-.08em;margin-top:20px;font:300 30px Montserrat,sans-serif}@media (max-width:760px){.sidebar-brand{width:100%;height:auto;margin:0 0 28px!important}.brand-emblem{width:70px;height:70px}.brand-emblem:before{height:39px;top:12px;left:13px;right:13px}.brand-emblem>i{top:8px}.brand-emblem>b{font-size:27px}}
