@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-500:#fe6e00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-yellow-50:#fefce8;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-indigo-500:#625fff;--color-violet-200:#ddd6ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-900:#59168b;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--font-display:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif;--font-body:var(--font-mulish),"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.signup-flow-step--email{background:linear-gradient(160deg,#9f76cb21,#0b0b0b 42%);border-color:#9f76cb9e}.signup-flow-step--email:before{background:linear-gradient(90deg,#0000,#d6bcf5,#0000)}.signup-flow-step--email .signup-flow-step-icon{color:#d6bcf5;background:#9f76cb1f;border-color:#d6bcf594}.signup-flow-step--email .signup-flow-step-label{color:#d6bcf5}.signup-flow-email-details{background:#00000038;border:1px solid #d6bcf533;gap:8px;margin-top:14px;padding:13px;display:grid}.signup-flow-email-details p{color:#d4cedc;gap:3px;margin:0;display:grid;font-size:11px!important;line-height:1.42!important}.signup-flow-email-details strong{color:#bda5dc;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.signup-flow-email-status{color:#c7e7cf!important}.signup-flow-email-status strong{color:#a9d6b2}.signup-page :is(h1,h2,h3,h4,[data-slot=card-title]){text-wrap:balance!important}.signup-page button.signup-button,.signup-page button.signup-button .editable-copy{color:#0a0806!important;-webkit-text-fill-color:#0a0806!important}.signup-flow-step-sample{letter-spacing:.08em;font-weight:700;color:#a9d6b2!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.4!important}.safe-preview-main[data-safe-preview=signup] .safe-signup-total>span{color:#9a9085!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important}.safe-preview-main[data-safe-preview=signup] .safe-signup-total>strong{color:#f2ece1!important;font:400 28px/1 var(--font-oswald),Arial,sans-serif!important}@media (min-width:701px){.safe-preview-main[data-safe-preview=signup] .safe-signup-field,.safe-preview-main[data-safe-preview=signup] .safe-signup-consent,.safe-preview-main[data-safe-preview=signup] .safe-preview-disabled{width:min(100%,460px)!important;margin-left:auto!important;margin-right:auto!important}}.healing-complete-page .healing-complete-map-affirmation{color:#f2ece1;max-width:760px;font-family:var(--font-cormorant-garamond),"Cormorant Garamond",Georgia,serif;text-align:center;margin-inline:auto;font-size:clamp(19px,2.4vw,24px);font-weight:400;line-height:1.38}.healing-complete-page .healing-complete-map-affirmation>*{color:inherit;font:inherit}.healing-complete-page .healing-complete-map-affirmation .healing-complete-letter-signature{border-top:0}.healing-complete-page .healing-complete-map-affirmation .healing-complete-signoff span{color:#c5a66a;font-family:inherit;font-style:italic}.healing-complete-page .healing-complete-next-body>h3{color:#fff;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin-top:2rem;font-size:clamp(21px,3vw,30px);font-weight:400;line-height:1.05}.healing-complete-page .healing-complete-next-body .healing-complete-offer{color:#c5a66a}@media (max-width:620px){main.healing-complete-page .healing-complete-page-mark{width:64px!important;height:64px!important}main.healing-complete-page .healing-complete-map-mark{width:120px!important;height:120px!important}main.healing-complete-page .healing-complete-chakra-chips span{font-size:9px!important}}body button.app-button{white-space:nowrap}.safe-preview-header{flex-direction:column;justify-content:center;gap:8px;padding-top:14px;padding-bottom:14px;position:relative}.safe-preview-header-mark{margin:0 auto;width:auto!important;height:88px!important}.safe-preview-header .safe-preview-brand,.safe-preview-header .safe-preview-mode{position:absolute}.safe-preview-header .safe-preview-brand{left:clamp(18px,4vw,58px)}.safe-preview-header .safe-preview-mode{margin-left:0;right:clamp(18px,4vw,58px)}.healing-complete-page-mark{margin:14px auto 18px;width:auto!important;height:88px!important}.healing-complete-page .healing-complete-button[data-editor-field="healing-complete.section06.button"]{box-sizing:border-box;white-space:nowrap;max-width:100%}.healing-journal-section{background:linear-gradient(135deg,#100d18f5,#08060cfa);border:1px solid #cba86a4d;border-radius:2px;margin-top:28px;padding:22px}.healing-journal-section:before{content:"";background:linear-gradient(90deg,#0000,#f2dcafcc 50%,#0000);height:1px;margin:-22px -22px 22px;display:block}.healing-journal-section-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.healing-journal-section-heading>svg{flex:none;width:48px;height:48px}.healing-journal-section-heading .safe-preview-eyebrow{margin:0 0 7px}.healing-journal-section-heading h2{margin:0}.healing-journal-section .healing-journal-features{display:block}.healing-journal-section .healing-journal-panel{margin:0}@media (max-width:620px){.healing-journal-section{padding:18px}.healing-journal-section:before{margin:-18px -18px 18px}}.encouragement-review-page{color:#f2ece1;min-height:100vh;padding:clamp(28px,6vw,72px) 18px 90px;background:#070706!important}body:has(.encouragement-review-page){background:#070706!important}.encouragement-review-hero,.encouragement-review-list,.encouragement-review-stats,.encouragement-review-toolbar{width:min(940px,100%);margin-inline:auto}.encouragement-review-hero{padding-bottom:28px}.encouragement-review-hero a{color:#c5a66a;font:300 13px/1.5 var(--font-body),sans-serif}.encouragement-review-eyebrow{color:#c5a66a;font:300 12px/1 var(--font-body),sans-serif;letter-spacing:.34em;text-transform:uppercase;margin:0 0 12px}.encouragement-review-hero h1{color:#f2ece1;max-width:760px;font:400 clamp(34px,6vw,60px)/1.02 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0}.encouragement-review-lede{color:#cfc6b8;max-width:60ch;font:300 clamp(17px,2.2vw,21px)/1.4 var(--font-cormorant-garamond),"Cormorant Garamond",serif;margin:18px 0}.encouragement-review-stats{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.encouragement-review-stats div{background:#100e0c;border:1px solid #2a241d;border-radius:2px;flex:120px;min-width:112px;padding:12px 14px}.encouragement-review-stats strong{color:#c5a66a;font:400 24px/1 var(--font-oswald),sans-serif;display:block}.encouragement-review-stats span{color:#9a9085;font:300 10px/1.2 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:block}.encouragement-review-toolbar{z-index:2;background:#070706;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.encouragement-review-filters{flex-wrap:wrap;gap:7px;display:flex}.encouragement-review-filters button{color:#9a9085;font:300 9.5px/1 var(--font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a241d;border-radius:999px;padding:7px 10px}.encouragement-review-filters button.is-active,.encouragement-review-filters button:hover{color:#f2ece1;border-color:#c5a66a}.encouragement-review-toolbar label{color:#9a9085;font:300 10px var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;display:flex}.encouragement-review-toolbar input{color:#f2ece1;width:min(230px,45vw);font:300 14px var(--font-body),sans-serif;background:#100e0c;border:1px solid #2a241d;border-radius:2px;outline:0;padding:9px 10px}.encouragement-review-toolbar input:focus{border-color:#c5a66a}.encouragement-review-count{color:#8c7647;font:300 11px var(--font-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 8px}.encouragement-review-row{background:#100e0c;border:1px solid #2a241d;border-radius:2px;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:18px 16px;transition:background .2s;display:grid}.encouragement-review-row+.encouragement-review-row{margin-top:10px}.encouragement-review-row:hover{background:#171412}.encouragement-review-number{color:#8c7647;font:200 20px/1 var(--font-oswald),sans-serif;font-variant-numeric:tabular-nums}.encouragement-review-message{color:#f2ece1;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-size:clamp(19px,2.4vw,24px)!important;font-weight:400!important;line-height:1.38!important}.encouragement-review-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.encouragement-review-tags span{color:#9a9085;font:300 9.5px/1 var(--font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid #2a241d;border-radius:999px;padding:5px 8px}.encouragement-review-closing-preview{width:min(940px,100%);margin:0 auto 8px}.encouragement-review-closing-toggle{flex-wrap:wrap;gap:7px;display:flex}.encouragement-review-closing-toggle button{color:#9a9085;font:300 9.5px/1 var(--font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a241d;border-radius:999px;padding:7px 10px}.encouragement-review-closing-toggle button.is-active,.encouragement-review-closing-toggle button:hover{color:#f2ece1;border-color:#c5a66a}.encouragement-review-closing-preview>p{color:#9a9085;font:300 11px/1.4 var(--font-body),sans-serif;margin:8px 0 0}.encouragement-review-closing-line{white-space:nowrap}.encouragement-review-closing-line em{color:#c5a66a;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:inherit;font-style:italic;font-weight:400}.encouragement-review-heart{color:inherit;font-style:normal}@media (max-width:640px){.encouragement-review-row{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 12px}.encouragement-review-toolbar label{justify-content:space-between;width:100%}.encouragement-review-toolbar input{flex:1;width:auto}}.healing-encouragement-live{text-align:center}.healing-encouragement-live-message{color:#f2ece1;max-width:38ch;font:400 clamp(24px,4vw,38px)/1.3 var(--font-cormorant-garamond),"Cormorant Garamond",serif;margin:0 auto 24px}.healing-encouragement-live .healing-card-completion{justify-content:center;width:min(100%,320px)}.healing-encouragement-live{text-align:center;background:#100e0c;border:1px solid #2a241d;border-radius:2px;padding:clamp(2rem,6vw,4.5rem) 1.25rem 2.25rem}.healing-encouragement-live-message{color:#f2ece1;max-width:26em;font-family:var(--font-cormorant-garamond),"Cormorant Garamond",Georgia,"Times New Roman",serif;text-wrap:pretty;margin:0 auto clamp(2rem,5vw,3.25rem);font-size:clamp(24px,4vw,38px);font-weight:400;line-height:1.35}.healing-encouragement-live-message em{color:#c5a66a;font:inherit;font-style:italic}.healing-encouragement-live .healing-card-completion{justify-content:center;width:min(100%,320px);margin-inline:auto;display:flex}.healing-encouragement-helper{color:#c5a66a;font:300 12px/1.4 var(--font-body),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:12px 0 0}.healing-encouragement-overlay{z-index:100;background:#070706c7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.healing-encouragement-panel{width:min(100%,720px);max-height:calc(100vh - 2.5rem);overflow:auto;box-shadow:0 24px 80px #00000073}.healing-encouragement-kicker{color:#c5a66a;font:300 12px/1 var(--font-body),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem}.healing-encouragement-close{color:#100e0c;background:#c5a66a;justify-content:center;align-items:center;width:auto;min-height:48px;padding-inline:1.25rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}@media (max-width:520px){.healing-encouragement-panel{padding-top:5.5rem}.healing-encouragement-close{right:1rem}}@media (prefers-reduced-motion:no-preference){.healing-encouragement-live-message{animation:.6s both healing-encouragement-fade}}@keyframes healing-encouragement-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.healing-encouragement-live-message{animation:none}}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map .chakra-center[data-chakra-center]{animation:.9s cubic-bezier(.34,.9,.4,1) both celebration-chakra-travel}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g>circle:not(.chakra-center[data-chakra-center]){animation:none}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=root]{animation-delay:2.98s}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=sacral]{animation-delay:3.24s}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=solar-plexus]{animation-delay:3.5s}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=heart]{animation-delay:3.76s}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=throat]{animation-delay:4.02s}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=third-eye]{animation-delay:4.28s}.healing-complete-page .personalized-scan-visuals-celebration[data-celebration-started=true] .celebration-map [data-chakra-center=crown]{animation-delay:4.54s}@keyframes celebration-chakra-travel{}@media (prefers-reduced-motion:reduce){.healing-complete-page .personalized-scan-visuals-celebration .chakra-center[data-chakra-center]{filter:drop-shadow(0 0 4px var(--chakra-glow))!important;animation:none!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.healing-complete-page .personalized-scan-visuals-celebration .chakra-center[data-chakra-center]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--chakra-glow)50%,transparent))!important}}}@keyframes completion-chakra-breathe{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.healing-complete-page .personalized-scan-visuals-celebration .chakra-bar-fill{transition:none}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g>circle{animation:none}}@media (max-width:760px){.healing-complete-page .celebration-progress-heading{flex-direction:column}.healing-complete-page .celebration-progress-tools{justify-content:flex-start}.healing-complete-page .personalized-scan-visuals-celebration{grid-template-columns:1fr}}html body main.healing-complete-page .celebration-map .personalized-chakra-map:not(.chakra-sequence-started) g>circle{animation:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);background-image:radial-gradient(circle,#080b1440 0%,#02030900 70%);background-image:radial-gradient(circle,lab(2.96791% .463836 -4.75507/.25) 0%,lab(.861393% .307038 -2.29472/0) 70%);background-attachment:fixed;font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif;letter-spacing:-.72px;font-weight:400}.public-heading-page h1,.public-heading-page h2,.public-heading-page h3,.public-heading-page h4,.public-heading-page h5,.public-heading-page h6,.public-heading-page .font-heading,.public-heading-page [data-slot=card-title]{font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.public-heading-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title]),.public-heading-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title]) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.public-heading-page .path .step h3{color:#f2dcaf!important;-webkit-text-fill-color:#f2dcaf!important}.public-heading-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title]) :is(.bg-clip-text,.text-transparent){background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.public-heading-page section[aria-labelledby=path-title] article.public-process-card h3.public-process-card-title.assessment-path-card-title{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg *,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active),html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active) span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active) svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active) svg *{color:#07060a!important;-webkit-text-fill-color:#07060a!important;stroke:currentColor!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg *{fill:currentColor!important;stroke:currentColor!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg[fill=none],html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg[fill=none] *{fill:none!important;stroke:currentColor!important}.public-heading-page .ocm-frame .ocm-title h2{letter-spacing:.01em!important;font-size:clamp(1.25rem,2.9cqi,2.25rem)!important;font-weight:400!important;line-height:1.05!important}.public-heading-page section[aria-labelledby=path-title] .path .step h3{font-size:1.375rem!important}.public-heading-page section[aria-labelledby=path-title] .path .step p{max-width:64ch!important;font-size:1.0625rem!important;line-height:1.65!important}.public-heading-page section[aria-labelledby=path-title] .path .step .num{font-size:3rem!important}.healing-complete-page{--completion-gold:#cba86a;--completion-lit:#f2dcaf;--completion-pale:#fdf3dd;--completion-violet:#9f76cb;--completion-violet-lit:#d6bcf5;color:#f0ebe2;width:min(100%,980px);font-family:var(--font-body),var(--font-body),Arial,sans-serif;background:#050505;margin:0 auto;padding:clamp(44px,7vw,92px) clamp(18px,4vw,42px) 96px}.healing-complete-page *,.healing-complete-page :before,.healing-complete-page :after{box-sizing:border-box}.healing-complete-page button,.healing-complete-page .healing-complete-button{font-family:var(--font-body),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.healing-complete-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.healing-complete-logo{object-fit:contain;object-position:center;width:auto;display:block}.healing-complete-logo-hero{width:auto;height:clamp(150px,22vw,240px);margin-bottom:30px}.healing-complete-dots{gap:8px;margin-bottom:11px;display:flex}.healing-complete-dots i{background:var(--completion-lit);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f2dcaf73}.healing-complete-session-count,.healing-complete-kicker,.healing-complete-section-heading p{color:var(--completion-gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.healing-complete-kicker{margin:46px 0 16px}.healing-complete-page h1,.healing-complete-page h2{color:#fff;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.045em;text-transform:uppercase;font-weight:400;line-height:.98}.healing-complete-page h1{max-width:760px;margin:0;font-size:clamp(38px,7vw,76px)}.healing-complete-quiet{color:#a89f92;margin:18px 0 0;font-size:14px}.healing-complete-section{background:linear-gradient(#100d18,#08060c);border:1px solid #cba86a4d;border-radius:2px;margin-top:96px;padding:30px;position:relative;overflow:hidden}.healing-complete-section:before{content:"";background:linear-gradient(90deg,#0000,#f2dcafcc 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.healing-complete-section-heading{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.healing-complete-section-heading p{margin:0 0 10px}.healing-complete-page h2{margin:0;font-size:clamp(24px,4vw,40px)}.healing-complete-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.healing-complete-quote-grid article{background:#05050557;border:1px solid #9f76cb73;min-height:245px;padding:24px}.healing-complete-quote-grid article>span{color:var(--completion-violet-lit);letter-spacing:.13em;font-size:10px;font-weight:700}.healing-complete-quote-grid blockquote{color:#f0ebe2;font-family:var(--font-body),Arial,sans-serif;margin:44px 0 0;font-size:16px;font-style:italic;font-weight:400;line-height:1.6}.healing-complete-thread{border-top:1px solid #cba86a33}.healing-complete-thread-row{border-bottom:1px solid #cba86a33;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.healing-complete-thread-row>span{color:var(--completion-gold);letter-spacing:.12em;font-size:10px;font-weight:700}.healing-complete-thread-row p{color:#f0ebe2;margin:0;font-size:15px;line-height:1.5}.healing-complete-map{flex-direction:column;align-items:flex-start;display:flex}.healing-complete-map .healing-complete-section-heading{align-self:stretch}.healing-complete-logo-map{width:auto;max-width:100%;height:clamp(64px,8vw,96px);margin:0 0 1rem}.healing-complete-map-factual{color:#f0ebe2;text-align:left;max-width:62ch;margin:0;font-size:15px;line-height:1.6}.healing-complete-map-divider{background:linear-gradient(90deg,#0000,#cba86a80,#0000);width:min(100%,62ch);height:1px;margin:30px 0 27px;font-size:15px}.healing-complete-map-affirmation{color:#a89f92;text-align:left;max-width:655px;margin:0 0 34px;font-size:19px;line-height:1.55}.healing-complete-map-affirmation>*{color:inherit;font:inherit;margin:0 0 1rem}.healing-complete-map-affirmation>.healing-complete-letter-opening{color:#f0ebe2}.healing-complete-map-affirmation>.healing-complete-held-breath{line-height:1.25}.healing-complete-map-affirmation>.healing-complete-emphasis{color:#f0ebe2}.healing-complete-letter-signature{border-top:1px solid #cba86a59;margin-top:2rem;padding-top:1.25rem}.healing-complete-letter-signature>p{margin:0 0 1rem}.healing-complete-letter-signature .healing-complete-signoff{margin-bottom:0;line-height:1.25}.healing-complete-letter-signature .healing-complete-signoff span{color:#f0ebe2;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.08em;margin-top:.2rem;font-size:1.12em;display:inline-block}.healing-complete-keepsake>p,.healing-complete-next>p{color:#a89f92;max-width:650px;margin:0 0 25px;line-height:1.65}.healing-complete-actions{flex-wrap:wrap;gap:12px;display:flex}.healing-complete-button{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:13px 18px;font-size:11px;text-decoration:none;display:inline-flex}.healing-complete-button-primary{border:1px solid var(--completion-lit)!important;color:#08060c!important;background:var(--completion-gold)!important;border-radius:2px!important}.healing-complete-button-primary:hover{background:var(--completion-lit)!important}.healing-complete-button-ghost{color:var(--completion-pale)!important;background:0 0!important;border:1px solid #cba86aa6!important;border-radius:2px!important}.healing-complete-button-ghost:hover:not(:disabled){border-color:var(--completion-lit)!important;background:#cba86a1a!important}.healing-complete-button:disabled{cursor:not-allowed;opacity:.55}.healing-complete-next{background:linear-gradient(#0c0a10,#08060c);border-color:#cba86a33;margin-top:42px}.healing-complete-next .healing-complete-section-heading{margin-bottom:18px}.healing-complete-next .healing-complete-section-heading p{color:#a89f92}.healing-complete-offer{width:fit-content;color:var(--completion-gold);letter-spacing:.1em;border:1px solid #cba86aa6;border-radius:999px;margin:0 0 22px;padding:7px 11px;font-size:10px;font-weight:700;display:block}@media (max-width:620px){.healing-complete-section{margin-top:64px;padding:22px 18px}.healing-complete-quote-grid{grid-template-columns:1fr}.healing-complete-quote-grid article{min-height:0}.healing-complete-quote-grid blockquote{margin-top:30px}.healing-complete-thread-row{grid-template-columns:1fr;gap:7px}.healing-complete-actions{flex-direction:column}.healing-complete-button{width:100%}.healing-complete-page h1{font-size:clamp(34px,11vw,56px)}}.healing-book-section-toggle,.healing-download-all-bar,.button-luxury.activation-download.healing-activation-action-button,.button-luxury.healing-card-completion.healing-activation-action-button{font-family:var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.96px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-title .healing-series-logo{object-fit:contain!important;flex:none!important;width:auto!important;height:52px!important;margin:0 0 .6rem!important;display:block!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-heading,html body .safe-preview-main.healing-portal-preview .safe-program-series-title{text-align:left!important;align-items:flex-start!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-title .safe-preview-eyebrow,html body .safe-preview-main.healing-portal-preview .safe-program-series-title h2{text-align:left!important;margin-left:0!important}.healing-complete-evidence-page{max-width:900px;margin:0 auto;padding:30px 18px 80px}.healing-complete-evidence-page .healing-complete-hero{display:none}.healing-complete-evidence-page .healing-complete-section{margin-top:0}.healing-complete-evidence-page .healing-complete-next{margin-top:42px}.healing-complete-keepsake-body{color:#a89f92;max-width:655px;font-family:var(--font-body),Arial,sans-serif;text-align:left;font-size:19px;line-height:29.45px}.healing-complete-keepsake-body>*{color:inherit;font:inherit;margin:0 0 1rem}.healing-complete-page :is(button,a).healing-complete-button{font-family:var(--font-body),Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.96px!important;font-weight:700!important}.healing-complete-next-body{color:#a89f92;max-width:655px;font-family:var(--font-body),Arial,sans-serif;font-size:19px;line-height:29.45px}.healing-complete-next-body>*{color:inherit;font:inherit;margin:0 0 1rem}.healing-complete-next-body>.healing-complete-held-breath{line-height:1.25}.healing-complete-next-body>.healing-complete-emphasis{color:#f0ebe2}.healing-complete-words-note{color:#a89f92;font-family:var(--font-body),Arial,sans-serif;text-align:center;margin:18px 0 0;font-size:14px;line-height:1.5}.healing-complete-next-body>.healing-complete-offer{color:#cba86a;width:fit-content;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid #cba86a;border-radius:2px;margin:1.4rem 0 1.6rem;padding:13px 18px;font-size:15px;font-weight:700;line-height:1.25;display:block}.healing-complete-next>.healing-complete-button{margin-top:.5rem}.healing-complete-coupon-code{color:#cba86a;width:fit-content;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.16em;margin:-.5rem 0 1.4rem;font-size:15px;font-weight:700;line-height:1.25;display:block}.healing-complete-page .healing-complete-button-ghost,.healing-complete-page .healing-complete-button-ghost>:is(span,svg,svg *){color:var(--completion-pale)!important;-webkit-text-fill-color:var(--completion-pale)!important;stroke:currentColor!important}.healing-complete-map .healing-complete-map-divider{margin-top:0}.healing-complete-page .healing-complete-section-heading{display:block;position:relative}.healing-complete-page .healing-complete-section-heading>div{width:100%}.healing-complete-page h1#healing-complete-title{text-wrap:balance;max-width:900px!important;margin:0!important;font-size:clamp(2.6rem,5.5vw,4.25rem)!important;line-height:1.05!important}.healing-complete-page #section-06-next>:is(button,a).healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]{white-space:nowrap;width:fit-content;max-width:100%;min-height:48px;padding:.85rem 1.9rem;line-height:1.2;transition:transform .12s,box-shadow .12s;color:#08060c!important;font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.96px!important;background:linear-gradient(#fdf3dd 0%,#e3cb99 22%,#cdab68 55%,#b08f4e 82%,#95793f 100%)!important;border:1px solid #fdf3dd!important;border-radius:999px!important;font-size:16.8px!important;font-weight:700!important;box-shadow:0 6px 18px #00000073,0 2px 4px #0000004d,inset 0 1px #ffffffbf,inset 0 -1px #0000002e!important}.healing-complete-page #section-06-next>:is(button,a).healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]>span{color:#08060c!important}.healing-complete-page #section-06-next>:is(button,a).healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000080,0 3px 5px #00000052,inset 0 1px #ffffffbf,inset 0 -1px #0000002e!important}.healing-complete-page #section-06-next>:is(button,a).healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]:active{transform:translateY(1px);box-shadow:0 2px 7px #00000059,inset 0 2px 3px #00000038,inset 0 -1px #00000040!important}.healing-complete-page #section-06-next>:is(button,a).healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]:focus-visible{outline-offset:4px;outline:3px solid #d6bcf5}@media (prefers-reduced-motion:reduce){.healing-complete-page #section-06-next>:is(button,a).healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]:is(:hover,:active){transform:none}}.healing-complete-page .healing-progress-celebration{background:linear-gradient(135deg,#100d18,#08060c);border-color:#cba86a6b;margin-top:56px}.healing-complete-page .celebration-progress-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.healing-complete-page .celebration-progress-heading h2{color:#fff;font:400 clamp(24px,4vw,40px)/.98 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.045em;margin:0}.healing-complete-page .celebration-progress-heading .scan-visual-eyebrow{color:#cba86a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.healing-complete-page .celebration-progress-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.healing-complete-page .personalized-scan-visuals-celebration{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:18px;margin-top:22px}.healing-complete-page .personalized-scan-visuals-celebration .scan-visual-section{background:#0505054d;border:1px solid #cba86a3d;min-width:0;padding:18px}.healing-complete-page .personalized-scan-visuals-celebration .scan-visual-description{color:#a89f92;font-size:12px;line-height:1.5}.healing-complete-page .personalized-scan-visuals-celebration .blocks-by-chakra-chart{gap:11px}.healing-complete-page .personalized-scan-visuals-celebration .chakra-bar-track{background:#211c28;height:12px}.healing-complete-page .personalized-scan-visuals-celebration .chakra-bar-fill{min-width:0;transition:width .32s cubic-bezier(.22,.8,.25,1);box-shadow:0 0 12px}.healing-complete-page .personalized-scan-visuals-celebration .chakra-bar-total{color:#f0ebe2;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.08em;font-size:9px}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-map-wrap{max-height:450px}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map{max-height:440px}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g>circle{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite completion-chakra-breathe}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g:nth-of-type(2)>circle{animation-delay:-450ms}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g:nth-of-type(3)>circle{animation-delay:-900ms}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g:nth-of-type(4)>circle{animation-delay:-1350ms}.healing-complete-page .celebration-progress-summary{color:#fdf3dd;font:700 12px/1.4 var(--font-body),Arial,sans-serif;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:20px 0 0}@media (prefers-reduced-motion:reduce){.healing-complete-page .personalized-scan-visuals-celebration .chakra-bar-fill{transition:none}.healing-complete-page .personalized-scan-visuals-celebration .celebration-map g>circle{animation:none}}@media (max-width:760px){.healing-complete-page .celebration-progress-heading{flex-direction:column}.healing-complete-page .celebration-progress-tools{justify-content:flex-start}.healing-complete-page .personalized-scan-visuals-celebration{grid-template-columns:1fr}}.healing-complete-page #section-05-keepsake .healing-complete-actions>:is(button,a).healing-complete-button{box-sizing:border-box;text-transform:uppercase;white-space:nowrap;max-width:100%;transition:transform .12s,box-shadow .12s;width:fit-content!important;min-height:48px!important;font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.96px!important;border-radius:999px!important;padding:.85rem 1.9rem!important;font-size:16.8px!important;font-weight:700!important;line-height:1.2!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>button.healing-complete-button-primary{color:#08060c!important;background:linear-gradient(#fdf3dd 0%,#e3cb99 22%,#cdab68 55%,#b08f4e 82%,#95793f 100%)!important;border:1px solid #fdf3dd!important;box-shadow:0 6px 18px #00000073,0 2px 4px #0000004d,inset 0 1px #ffffffbf,inset 0 -1px #0000002e!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>a.healing-complete-button-ghost{color:#fdf3dd!important;background:0 0!important;border:1px solid #cba86aa6!important;box-shadow:0 2px 10px #00000040!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>button.healing-complete-button-primary:hover,.healing-complete-page #section-05-keepsake .healing-complete-actions>a.healing-complete-button-ghost:hover{transform:translateY(-1px)}.healing-complete-page #section-05-keepsake .healing-complete-actions>button.healing-complete-button-primary:hover{box-shadow:0 8px 22px #00000080,0 3px 5px #00000052,inset 0 1px #ffffffbf,inset 0 -1px #0000002e!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>a.healing-complete-button-ghost:hover{border-color:var(--completion-lit)!important;box-shadow:0 4px 14px #00000052!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>:is(button,a).healing-complete-button:active{transform:translateY(1px)}.healing-complete-page #section-05-keepsake .healing-complete-actions>button.healing-complete-button-primary:active{box-shadow:0 2px 7px #00000059,inset 0 2px 3px #00000038,inset 0 -1px #00000040!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>a.healing-complete-button-ghost:active{box-shadow:0 1px 5px #0003,inset 0 2px 3px #00000029!important}.healing-complete-page #section-05-keepsake .healing-complete-actions>:is(button,a).healing-complete-button:focus-visible{outline-offset:4px;outline:3px solid #d6bcf5}@media (prefers-reduced-motion:reduce){.healing-complete-page #section-05-keepsake .healing-complete-actions>:is(button,a).healing-complete-button:is(:hover,:active){transform:none}}@media (max-width:620px){.healing-complete-page #section-05-keepsake .healing-complete-actions{align-items:flex-start}.healing-complete-page #section-05-keepsake .healing-complete-actions>:is(button,a).healing-complete-button{max-width:100%;width:fit-content!important}}.healing-complete-page #section-05-keepsake .healing-complete-book-stage{background:0 0;place-items:center;width:100%;padding:1rem 0 1.5rem;display:grid}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap{aspect-ratio:4/3;transform-origin:50%;flex:none;width:min(100%,46rem);animation:3.4s ease-in-out infinite healing-book-closed-float;position:relative}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed{width:100%;height:100%;overflow:hidden}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-image{object-fit:contain;width:100%;height:100%;animation:3.4s ease-in-out infinite healing-book-closed-shadow;display:block}@media (prefers-reduced-motion:reduce){.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap,.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-image{animation:none}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap{transform:none}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)}}@media (max-width:620px){.healing-complete-page #section-05-keepsake .healing-complete-book-stage{padding-inline:0}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap{width:min(100%,27rem)}}body,body :is(p,li,label,input,textarea,select,td,th,small):not(.ocm-frame *){font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important}body :is(button,a,[role=button]){font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}body :is(strong,b){font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}body :is(h1,h2,h3,h4,h5,h6,[role=heading],.font-heading,.header-logo){font-family:var(--font-display)!important;font-weight:400!important}.scan-results-email,.scan-results-email-body,.scan-results-email :is(p,li,td,th,span,strong,b){font-family:Georgia,Times New Roman,serif!important}.scan-results-email-button{color:#c5a66a!important;-webkit-text-fill-color:#c5a66a!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important}body :is(.font-bold,.font-semibold,.font-medium){font-weight:500!important}body :is(.uppercase,.tracking-wider,.tracking-widest){font-weight:400!important}body :is(button,a,[role=button]){letter-spacing:1px!important;font-weight:400!important}.scan-results-email-button,.scan-results-email :is(.scan-results-email-eyebrow,.scan-results-email-label){font-weight:400!important}.ocm-frame .ocm-title,.ocm-frame .ocm-title span,.ocm-frame .ocm-node,.ocm-frame .ocm-node span,.ocm-frame .ocm-legend,.ocm-frame .ocm-legend dt,.ocm-frame .ocm-legend dd{font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important}.ocm-frame .ocm-title h2,.ocm-frame .ocm-title p,.ocm-frame .ocm-title p span,.ocm-frame .ocm-node .k,.ocm-frame .ocm-node .v,.ocm-frame .ocm-legend dt,.ocm-frame .ocm-legend dd{font-weight:400!important}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-image{width:100%!important;height:100%!important}.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"],.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"] *,.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"],.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]>span{color:#08060c!important;-webkit-text-fill-color:#08060c!important}.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]{letter-spacing:1px!important;font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;transform:none!important;box-shadow:0 6px 18px #00000073,0 2px 4px #0000004d,inset 0 1px #ffffff59,inset 0 -1px #0000002e!important}.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]:hover{transform:translateY(-1px)!important;box-shadow:0 8px 22px #00000080,0 3px 5px #00000052,inset 0 1px #ffffff59,inset 0 -1px #0000002e!important}.healing-complete-page #section-06-next>a.healing-complete-button-primary[data-editor-field="healing-complete.section06.button"]>span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap{aspect-ratio:3/2!important}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed{aspect-ratio:3/2!important;width:100%!important;height:auto!important}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-image{object-fit:initial!important;width:100%!important;height:auto!important;transition:transform .3s!important;display:block!important}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap:hover .healing-book-closed-image,.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap:focus-within .healing-book-closed-image{transform:scale(1.02)!important}@media (prefers-reduced-motion:reduce){.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-image,.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap:hover .healing-book-closed-image,.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap:focus-within .healing-book-closed-image{animation:none!important}}.healing-complete-page .healing-complete-map-affirmation{margin-bottom:0!important}.healing-portal-preview .healing-book-closed-wrap>button.healing-book-open{font-size:clamp(9px,2.6vw,15px)!important}body :is(button,[role=button],[role=tab],a.button-luxury,a[class*=button],a[class*=primary]){min-width:0;letter-spacing:1px!important;min-height:44px!important;padding:10px 16px!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important}body :is(button.button-luxury,button.signup-button,button.landing-gold-button,button.booking-button-purple,button.app-button,button[data-variant=default],button[class*=primary],.safe-preview-disabled,.scan-results-email-button,.healing-complete-button,a.button-luxury,a[class*=primary],a[class*=cta]){letter-spacing:1px!important;min-height:48px!important;padding:13px 24px!important;font-size:16px!important;font-weight:400!important}body [data-safe-preview=signup] .safe-preview-section>.safe-preview-disabled{padding:13px 36px!important;font-size:16px!important;line-height:1.25!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary],a[class*=cta],[role=button])>:is(span,strong,em){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.public-heading-page .ocm-frame,.public-heading-page .ocm-frame *{font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.public-heading-page .ocm-frame .ocm-title p,.public-heading-page .ocm-frame .ocm-title p span,.public-heading-page .ocm-frame .ocm-node .k,.public-heading-page .ocm-frame .ocm-node .v,.public-heading-page .ocm-frame .ocm-legend dt,.public-heading-page .ocm-frame .ocm-legend dd{font-weight:400!important}.public-heading-page .modality-intro-title,.public-heading-page .chakra-man-chart figcaption{font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}body :is(h1,h2,h3,h4,h5,h6,[role=heading],.font-heading,.header-logo),body :is(h1,h2,h3,h4,h5,h6,[role=heading],.font-heading,.header-logo) *,.public-heading-page :is(.approved-framework-card,.approved-framework-card-label,.approved-framework-card-wording,.approved-framework-card-wording span),.public-heading-page :is(.approved-framework-card,.approved-framework-card-label,.approved-framework-card-wording,.approved-framework-card-wording span) *{font-family:var(--font-display)!important;font-weight:400!important}.public-heading-page .ocm-frame .ocm-title h2{font-size:clamp(28px,3.2vw,46px)!important}.public-heading-page .ocm-frame .ocm-title p{font-size:clamp(15.8px,1.35vw,18px)!important}.public-heading-page .chakra-man-chart figcaption{box-sizing:border-box;text-align:center;overflow-wrap:normal;width:100%;max-width:100%;margin-inline:auto;display:block;color:#e2cca0!important;letter-spacing:4.48px!important;text-transform:uppercase!important;white-space:normal!important;font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:17px!important;font-weight:300!important;line-height:1.45!important}@media (min-width:960px){.public-heading-page .chakra-man-chart figcaption{white-space:nowrap!important;width:min(872px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}.public-heading-page #system-title{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:clamp(-.04em,-.08vw,-.02em)!important;text-transform:uppercase!important;text-shadow:none!important;font-size:clamp(2.15rem,5.4vw,4.75rem)!important;font-weight:400!important;line-height:.98!important}.public-heading-page #system-title span,.public-heading-page #system-title .block{font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.public-heading-page .chakra-man-chart figcaption{box-sizing:border-box;text-align:center;text-wrap:balance;overflow-wrap:normal;letter-spacing:clamp(1.1px,.15vw,1.7px)!important;white-space:normal!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;margin-inline:0!important;font-size:clamp(9px,1.05vw,12px)!important;line-height:1.5!important}.encouragement-review-page{background:#070706!important}.encouragement-review-page .encouragement-review-message{color:#f2ece1!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-size:clamp(19px,2.4vw,24px)!important;font-weight:400!important;line-height:1.38!important}.healing-encouragement-live .healing-encouragement-live-message{color:#f2ece1!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:400!important}.healing-portal-preview .healing-book-closed-wrap>button.healing-book-open{box-sizing:border-box!important;letter-spacing:.04em!important;white-space:nowrap!important;width:20.8%!important;min-width:0!important;max-width:none!important;height:9.5%!important;min-height:0!important;padding:0!important;font-size:clamp(9px,2.6vw,15px)!important;line-height:1!important;position:absolute!important;inset:38.2% auto auto 49.5%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.personalized-scan-visuals .personalized-chakra-map .chakra-group{transform-box:fill-box;transform-origin:50%}.healing-complete-page{color:#f0ebe2;background:#050505!important}.healing-complete-page .healing-complete-hero{min-height:0}.healing-complete-page .healing-complete-hero>.chakra-mark{color:#cba86a;width:64px;height:64px;margin:0 auto 30px}.healing-complete-page .healing-complete-section{background:linear-gradient(#100d18,#08060c)!important}.healing-complete-page .healing-complete-map{text-align:center;align-items:center}.healing-complete-page .healing-complete-map .healing-complete-section-heading{text-align:center}.healing-complete-page .healing-complete-logo-map{height:120px;margin:0 auto 1rem}.healing-complete-page .healing-complete-map .chakra-mark{color:#cba86a;width:120px;height:120px;margin:0 auto 1rem;display:block}.healing-complete-page .healing-complete-chakra-chips{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.healing-complete-page .healing-complete-chakra-chips span{color:#f2dcaf;letter-spacing:.1em;border:1px solid #cba86a73;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.healing-complete-page .healing-complete-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 0;display:flex}.healing-complete-page .healing-complete-actions .healing-complete-button{margin:0}.healing-complete-page .healing-complete-actions .healing-complete-button-ghost:disabled{opacity:.65;cursor:not-allowed}.healing-complete-page .healing-complete-download-note{color:#7c7688;text-align:center;margin:12px 0 0;font-size:12px}.healing-complete-page .healing-complete-next-body>p{max-width:62ch}.healing-complete-page .healing-complete-next-body>.healing-complete-offer{margin-top:24px}.healing-complete-page .healing-complete-next>.healing-complete-button{margin-top:12px}@media (max-width:600px){.healing-complete-page .healing-complete-section{padding:22px 16px}.healing-complete-page .healing-complete-quote-grid{grid-template-columns:1fr}.healing-complete-page .healing-complete-actions{flex-direction:column;align-items:stretch}.healing-complete-page .healing-complete-actions .healing-complete-button{width:100%!important}}.healing-complete-page .healing-complete-page-mark{width:64px!important;height:64px!important}@media (max-width:600px){.healing-complete-page .healing-complete-page-mark,.safe-preview-header .safe-preview-header-mark{width:112px!important;height:192px!important}}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:.75rem!important;width:100%!important;display:grid!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action{width:auto!important;min-width:0!important;max-width:none!important;display:contents!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.activation-download,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{text-wrap:balance;letter-spacing:.6px!important;white-space:normal!important;height:auto!important;min-height:48px!important;padding-left:14px!important;padding-right:14px!important;font-size:clamp(12px,3.4vw,16px)!important;line-height:1.15!important}}main.healing-complete-page{color:#f0ebe2!important;background:#050505!important}main.healing-complete-page .healing-complete-section{background:linear-gradient(#100d18,#08060c)!important;border:1px solid #cba86a4d!important;border-radius:2px!important}main.healing-complete-page .healing-complete-map{text-align:center!important;align-items:center!important}main.healing-complete-page .healing-complete-map .healing-complete-section-heading{text-align:center!important;justify-content:center!important}main.healing-complete-page .healing-complete-map-mark{object-fit:contain!important;width:120px!important;height:120px!important;margin:18px auto 20px!important;display:block!important}main.healing-complete-page .healing-complete-chakra-chips{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;max-width:650px!important;margin:20px auto 0!important;display:flex!important}main.healing-complete-page .healing-complete-chakra-chips span{color:#f2dcaf!important;font:700 10px/1 var(--font-body),Arial,sans-serif!important;letter-spacing:.1em!important;border:1px solid #cba86a73!important;border-radius:999px!important;padding:7px 10px!important}main.healing-complete-page .healing-complete-keepsake .healing-complete-actions{margin-top:22px!important}main.healing-complete-page .healing-complete-next{margin-top:42px!important}main.healing-complete-page .healing-complete-next .healing-complete-next-body>p{max-width:62ch!important}main.healing-complete-page .healing-complete-next .healing-complete-offer{margin-top:24px!important}main.healing-complete-page .healing-complete-next .healing-complete-button{margin-top:2px!important}@media (max-width:620px){main.healing-complete-page .healing-complete-page-mark{width:64px!important;height:64px!important}main.healing-complete-page .healing-complete-map-mark{width:120px!important;height:120px!important}main.healing-complete-page .healing-complete-chakra-chips span{font-size:9px!important}}main.healing-complete-page .healing-complete-message .closing-heart{width:86px!important;height:86px!important;margin:0 auto 28px!important;display:block!important}@media (max-width:600px){main.healing-complete-page .healing-complete-page-mark{width:112px!important;height:192px!important}}@media (min-width:701px){.safe-preview-main[data-safe-preview=signup] .safe-signup-field,.safe-preview-main[data-safe-preview=signup] .safe-signup-consent,.safe-preview-main[data-safe-preview=signup] .safe-preview-disabled{width:min(100%,460px)!important;margin-left:auto!important;margin-right:auto!important}}.signup-card form .signup-field>input::placeholder,.safe-preview-main[data-safe-preview=signup] .safe-signup-field>input::placeholder{color:#f2ece185!important}.signup-card form .signup-total-row{border-top:1px solid #2a241d!important;border-bottom:1px solid #2a241d!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;width:min(100%,460px)!important;margin:18px auto!important;padding:18px 0!important;display:flex!important}.signup-card form .remote-scan-consent{width:min(100%,460px)!important;margin-inline:auto!important}.safe-preview-main[data-safe-preview=signup] .safe-signup-field+.safe-signup-field{margin-top:18px!important}.safe-preview-main[data-safe-preview=signup] .safe-signup-field+p{margin-top:8px!important}@media (min-width:701px){.safe-preview-main[data-safe-preview=signup] .safe-signup-field,.safe-preview-main[data-safe-preview=signup] .safe-signup-consent,.safe-preview-main[data-safe-preview=signup] .safe-preview-disabled{width:min(100%,460px)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions{flex-flow:column!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:flex!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action{display:contents!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.activation-download,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{letter-spacing:.45px!important;white-space:normal!important;text-wrap:balance!important;padding-left:10px!important;padding-right:10px!important;font-size:clamp(11px,3.1vw,14px)!important;line-height:1.05!important}}.healing-complete-page .healing-complete-map-affirmation,.healing-complete-page .healing-complete-map-affirmation>*,.healing-complete-page .healing-complete-map-affirmation .healing-complete-letter-signature,.healing-complete-page .healing-complete-map-affirmation .healing-complete-letter-signature>*{text-wrap:pretty;color:#f2ece1!important;letter-spacing:normal!important;text-transform:none!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-size:clamp(19px,2.4vw,24px)!important;font-weight:400!important;line-height:1.38!important}.healing-complete-page .healing-complete-page-mark,.safe-preview-header .safe-preview-header-mark{object-fit:contain;max-width:100%;width:144px!important;height:240px!important}.safe-preview-header{text-align:center;flex-direction:column;justify-content:center;gap:12px;min-height:0;padding:24px 18px 20px}.safe-preview-header .safe-preview-title{justify-content:center}.safe-preview-header .safe-preview-mode{margin-left:0}@media (max-width:600px){.healing-complete-page .healing-complete-page-mark{width:64px!important;height:64px!important}.safe-preview-header .safe-preview-header-mark{width:112px!important;height:192px!important}}.healing-complete-page .healing-complete-map-affirmation{text-align:center!important;max-width:52ch!important;margin-inline:auto!important}.healing-complete-page .healing-complete-map-affirmation .healing-complete-letter-signature,.healing-complete-page .healing-complete-map-affirmation .healing-complete-letter-signature>*{text-align:center!important}.healing-complete-page .healing-complete-map-affirmation .healing-complete-signoff span{letter-spacing:normal!important;font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-size:26.88px!important;font-style:italic!important}.healing-complete-page .closing-heart{margin:0 auto;display:block;overflow:visible}.healing-complete-page .closing-heart-beat{fill:none!important;stroke:#c5a66a!important;stroke-width:2.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.healing-complete-page .closing-heart-ring{fill:none!important;stroke:#c5a66a!important;stroke-width:1.6px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.healing-complete-page .closing-heart-beat{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite closingHeartBeat}@keyframes closingHeartBeat{0%,58%,to{transform:scale(1)}62%{transform:scale(1.075)}70%{transform:scale(1)}76%{transform:scale(1.045)}}.healing-complete-page .closing-heart-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.4s ease-out infinite closingHeartRing}@keyframes closingHeartRing{0%,56%{opacity:0;transform:scale(.94)}62%{opacity:.85;transform:scale(1.02)}86%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.healing-complete-page .closing-heart-beat,.healing-complete-page .closing-heart-ring{animation:none}.healing-complete-page .closing-heart-ring{opacity:0}}.healing-complete-page #section-05-keepsake .healing-complete-book-stage .healing-book-closed-wrap{aspect-ratio:740/497!important;position:relative!important}.safe-preview-header.safe-preview-header--compact{box-sizing:border-box;text-align:left;border-bottom-color:#2a241d;width:100%;flex-flow:row!important;align-items:center!important;gap:0!important;height:72px!important;min-height:72px!important;padding:0 max(20px,50% - 570px)!important}.safe-preview-header--compact .safe-preview-header-mark{object-fit:contain;flex:none;max-width:none;margin:0;width:auto!important;height:40px!important}.safe-preview-header--compact .safe-preview-header-divider{background:#2a241d;flex:0 0 1px;width:1px;height:24px;margin:0 14px}.safe-preview-header--compact .safe-preview-brand{color:#c5a66a;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.28em;font-size:12px;font-weight:700;line-height:1;position:static}.safe-preview-header--compact .safe-preview-title{justify-content:flex-start;gap:12px;margin-left:18px}.safe-preview-header--compact .safe-preview-title>span{color:#c5a66a}.safe-preview-header--compact .safe-preview-title h1{color:#f2ece1;font-size:20px;line-height:1}.safe-preview-header--compact .safe-preview-mode{color:#9a9085;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.12em;white-space:nowrap;margin-left:auto;font-size:10px;line-height:1;position:static}@media (max-width:639px){.safe-preview-header.safe-preview-header--compact{flex-wrap:nowrap!important;height:56px!important;min-height:56px!important;padding:0 18px!important}.safe-preview-header--compact .safe-preview-header-divider,.safe-preview-header--compact .safe-preview-brand{display:none}.safe-preview-header--compact .safe-preview-title{gap:9px;margin-left:14px}.safe-preview-header--compact .safe-preview-title h1{font-size:18px}.safe-preview-header--compact .safe-preview-mode{letter-spacing:.08em;font-size:9px}}.scan-page svg.lucide,.scan-page svg.lucide *{fill:none!important;stroke:currentColor!important}.scan-page .portal-header .portal-header-icon-button{justify-content:center!important;align-items:center!important;padding:0!important}.scan-page .portal-header .portal-header-icon-button svg.lucide{fill:none!important;stroke:currentColor!important;flex:0 0 1.2rem!important;width:1.2rem!important;min-width:1.2rem!important;max-width:1.2rem!important;height:1.2rem!important;display:block!important}html body svg.lucide,html body svg.lucide *{fill:none!important;stroke:currentColor!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.activation-download.healing-activation-action-button,html body main.healing-journey-page .healing-activation-actions>.activation-download.healing-activation-action-button{letter-spacing:.45px!important;padding:0 10px!important;font-size:clamp(11px,3.1vw,14px)!important;font-weight:700!important;line-height:1.05!important}.safe-preview-main[data-safe-preview=signup] input:not([type=checkbox]),.signup-page .signup-card input:not([type=checkbox]){box-sizing:border-box!important;min-height:48px!important;padding:12px 14px!important;font-size:16px!important}.safe-preview-main[data-safe-preview=signup] textarea,.signup-page .signup-card textarea{box-sizing:border-box!important;min-height:96px!important;padding:12px 14px!important;font-size:16px!important}.safe-preview-main[data-safe-preview=signup] input[type=checkbox],.signup-page .signup-card input[type=checkbox]{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin-top:2px!important;padding:0!important}.safe-preview-main[data-safe-preview=signup] label[for=safe-consent],.signup-page .signup-card label[for=remoteScanConsent]{cursor:pointer}}.signup-card form .signup-fields{gap:18px!important;width:min(100%,460px)!important;margin-inline:auto!important;display:grid!important}.signup-card form .signup-field,.safe-preview-main[data-safe-preview=signup] .safe-signup-field{width:100%!important;margin:0!important;display:block!important}.signup-card form .signup-field>label,.safe-preview-main[data-safe-preview=signup] .safe-signup-field>span{color:#9a9085!important;font:700 12px/1.2 var(--font-body),Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 7px!important;display:block!important}.signup-card form .signup-field>input,.safe-preview-main[data-safe-preview=signup] .safe-signup-field>input{box-sizing:border-box!important;color:#f2ece1!important;width:100%!important;min-height:48px!important;font:400 16px/1.5 var(--font-body),Arial,sans-serif!important;background:#171412!important;border:1px solid #2a241d!important;border-radius:2px!important;padding:12px 14px!important;display:block!important}.signup-card form .signup-field>input:focus,.safe-preview-main[data-safe-preview=signup] .safe-signup-field>input:focus{outline-offset:1px!important;border-color:#c5a66a!important;outline:2px solid #c5a66a40!important}.signup-card form .signup-total-row,.safe-preview-main[data-safe-preview=signup] .safe-signup-total{border-top:1px solid #2a241d!important;border-bottom:1px solid #2a241d!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;width:min(100%,460px)!important;margin:18px auto!important;padding:18px 0!important;display:flex!important}.signup-card form .signup-total-amount{color:#f2ece1!important;font:400 28px/1 var(--font-oswald),Arial,sans-serif!important}.signup-card form .remote-scan-consent input[type=checkbox],.safe-preview-main[data-safe-preview=signup] .safe-signup-consent input[type=checkbox]{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:2px 12px 0 0!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>button.healing-book-open{z-index:20!important;color:#0a0806!important;-webkit-text-fill-color:#0a0806!important;width:auto!important;min-width:0!important;max-width:calc(100% - 1rem)!important;height:auto!important;min-height:48px!important;font:600 16px/1.2 Avenir,var(--font-body),Arial,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;opacity:1!important;pointer-events:auto!important;background:#c5a66a!important;border:1px solid #e8ce93!important;border-radius:999px!important;padding:12px 22px!important;transition:box-shadow .22s,background-color .22s!important;display:inline-flex!important;position:absolute!important;inset:48% auto auto 55%!important;transform:translate(-50%,-50%)!important;box-shadow:0 1px 2px #281a0847!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>button.healing-book-open:hover{background:#c5a66a!important;box-shadow:0 0 0 6px #c5a66a4d,0 0 22px 6px #e8ce938c!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>button.healing-book-open:focus-visible{outline-offset:3px!important;outline:2px solid #6b4e1e!important}.safe-preview-main[data-safe-preview=signup] .safe-signup-consent{align-items:flex-start!important;gap:0!important;margin-top:18px!important;display:flex!important}.safe-preview-main[data-safe-preview=signup] .safe-signup-consent label{cursor:pointer!important;line-height:1.5!important;display:block!important}.safe-preview-main[data-safe-preview=signup] .safe-preview-section{width:min(100%,520px)!important;margin-inline:auto!important}@media (min-width:701px){.safe-preview-main[data-safe-preview=signup] .safe-signup-field,.safe-preview-main[data-safe-preview=signup] .safe-signup-consent,.safe-preview-main[data-safe-preview=signup] .safe-preview-disabled{width:min(100%,460px)!important;margin-left:auto!important;margin-right:auto!important}}main.healing-complete-page .healing-complete-map{padding:64px 56px!important}main.healing-complete-page .healing-complete-map-affirmation{width:100%!important;max-width:62ch!important;margin-inline:auto!important}main.healing-complete-page .healing-complete-map .closing-heart{width:110px!important;height:110px!important;margin:0 auto 28px!important}@media (max-width:639px){main.healing-complete-page .healing-complete-map{padding:40px 24px!important}main.healing-complete-page .healing-complete-map .closing-heart{width:86px!important;height:86px!important}}main.healing-complete-page .healing-complete-page-mark{object-fit:contain!important;width:144px!important;height:240px!important;margin:0 auto 28px!important}@media (max-width:600px){main.healing-complete-page .healing-complete-page-mark{width:112px!important;height:192px!important}}html body .healing-program-session-media-actions{gap:16px!important;display:flex!important}@media (max-width:700px){html body .healing-program-session-media-actions{flex-flow:column!important;display:flex!important}}.healing-complete-page #section-05-keepsake button.healing-complete-book-download{box-sizing:border-box!important;width:20.8%!important;min-width:145px!important;max-width:calc(100% - 16px)!important;height:max(9.5%,44px)!important;min-height:44px!important;box-shadow:none!important;color:#0a0806!important;-webkit-text-fill-color:#0a0806!important;background:#c5a66a!important;border:0!important;border-radius:999px!important;outline:0!important;justify-content:center!important;align-items:center!important;padding:12px 22px!important;transition:background-color .18s,filter .18s!important;display:inline-flex!important;position:absolute!important;inset:37.9% auto auto 49.6%!important;transform:translate(-50%,-50%)!important}.healing-complete-page #section-05-keepsake button.healing-complete-book-download:hover{box-shadow:none!important;filter:brightness(1.04)!important;background:#d2b878!important;border:0!important;outline:0!important}.healing-complete-page #section-05-keepsake button.healing-complete-book-download:focus-visible{outline-offset:3px!important;outline:3px solid #e8ce93!important}.healing-complete-page #section-05-keepsake button.healing-complete-book-download>span{width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important;letter-spacing:.14em!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font:600 13px/1.1 Mulish,Segoe UI,Roboto,Arial,sans-serif!important;display:inline-flex!important}@media (max-width:700px){.healing-complete-page #section-05-keepsake button.healing-complete-book-download{text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:38px!important;padding:5px 26px!important;overflow:visible!important}.healing-complete-page #section-05-keepsake button.healing-complete-book-download>span{letter-spacing:.08em!important;white-space:nowrap!important;flex:none!important;width:max-content!important;max-width:none!important;font-size:clamp(9px,2.6vw,11px)!important}}.healing-complete-page #section-06-next .healing-complete-next-body>p{text-align:left!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-2{inset:calc(var(--spacing)*2)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-10{top:calc(var(--spacing)*-10)}.-top-20{top:calc(var(--spacing)*-20)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-20{top:calc(var(--spacing)*20)}.top-\[20\%\]{top:20%}.top-\[50\%\]{top:50%}.top-\[182px\]{top:182px}.top-\[211px\]{top:211px}.-right-10{right:calc(var(--spacing)*-10)}.-right-20{right:calc(var(--spacing)*-20)}.-right-24{right:calc(var(--spacing)*-24)}.right-0{right:calc(var(--spacing)*0)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-10{right:calc(var(--spacing)*10)}.right-12{right:calc(var(--spacing)*12)}.right-\[10\%\]{right:10%}.right-\[15\%\]{right:15%}.right-\[35\%\]{right:35%}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\/3{bottom:33.3333%}.bottom-1\/4{bottom:25%}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-\[20\%\]{bottom:20%}.-left-10{left:calc(var(--spacing)*-10)}.-left-20{left:calc(var(--spacing)*-20)}.-left-24{left:calc(var(--spacing)*-24)}.-left-28{left:calc(var(--spacing)*-28)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-5{left:calc(var(--spacing)*5)}.left-12{left:calc(var(--spacing)*12)}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[35\%\]{left:35%}.left-\[50\%\]{left:50%}.-z-5{z-index:calc(5*-1)}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-20{margin-top:calc(var(--spacing)*-20)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.-mr-20{margin-right:calc(var(--spacing)*-20)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-20{margin-bottom:calc(var(--spacing)*-20)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.-ml-20{margin-left:calc(var(--spacing)*-20)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[1\/1\.8\]{aspect-ratio:1/1.8}.aspect-\[1\/2\]{aspect-ratio:1/2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[40\%\]{height:40%}.h-\[50vh\]{height:50vh}.h-\[60\%\]{height:60%}.h-\[130\%\]{height:130%}.h-\[150\%\]{height:150%}.h-\[160px\]{height:160px}.h-\[500px\]{height:500px}.h-\[540px\]{height:540px}.h-\[600px\]{height:600px}.h-\[720px\]{height:720px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-\[200px\]{max-height:200px}.max-h-\[400px\]{max-height:400px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[80px\]{min-height:80px}.min-h-\[90vh\]{min-height:90vh}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[400px\]{min-height:400px}.min-h-\[760px\]{min-height:760px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\/4{width:50%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[1\.2rem\]{width:1.2rem}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[130\%\]{width:130%}.w-\[150\%\]{width:150%}.w-\[280px\]{width:280px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[42vw\]{max-width:42vw}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[500px\]{max-width:500px}.max-w-\[540px\]{max-width:540px}.max-w-\[600px\]{max-width:600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[120px\]{min-width:120px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#404040\]{border-color:#404040}.border-\[\#C5A66A\]\/30{border-color:#c5a66a4d;border-color:lab(69.9182% 5.93433 35.4142/.3)}.border-\[\#C5A66A\]\/35{border-color:#c5a66a59;border-color:lab(69.9182% 5.93433 35.4142/.35)}.border-\[\#C5A66A\]\/40{border-color:#c5a66a66;border-color:lab(69.9182% 5.93433 35.4142/.4)}.border-\[\#C5A66A\]\/45{border-color:#c5a66a73;border-color:lab(69.9182% 5.93433 35.4143/.45)}.border-\[\#C5A66A\]\/50{border-color:#c5a66a80;border-color:lab(69.9182% 5.93433 35.4142/.5)}.border-\[\#C5A66A\]\/55{border-color:#c5a66a8c;border-color:lab(69.9182% 5.93433 35.4142/.55)}.border-\[\#C5A66A\]\/60{border-color:#c5a66a99;border-color:lab(69.9182% 5.93433 35.4142/.6)}.border-\[\#C5A66A\]\/70{border-color:#c5a66ab3;border-color:lab(69.9182% 5.93433 35.4142/.7)}.border-\[\#E2CCA0\]{border-color:#e2cca0}.border-\[\#E2CCA0\]\/60{border-color:#e2cca099;border-color:lab(83.0937% 3.14125 24.9637/.6)}.border-\[\#E2CCA0\]\/70{border-color:#e2cca0b3;border-color:lab(83.0938% 3.14122 24.9637/.7)}.border-\[\#c5a66a\]{border-color:#c5a66a}.border-\[\#c5a66a\]\/40{border-color:#c5a66a66;border-color:lab(69.9182% 5.93433 35.4142/.4)}.border-\[\#c5a66a\]\/50{border-color:#c5a66a80;border-color:lab(69.9182% 5.93433 35.4142/.5)}.border-\[\#ddd\]{border-color:#ddd}.border-\[\#e2cca0\]\/30{border-color:#e2cca04d;border-color:lab(83.0937% 3.14125 24.9637/.3)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300)50%,transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.border-amber-400\/5{border-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/5{border-color:color-mix(in oklab,var(--color-amber-400)5%,transparent)}}.border-amber-400\/10{border-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/10{border-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300)30%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300)50%,transparent)}}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab,var(--color-emerald-300)60%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-600{border-color:var(--color-gray-600)}.border-green-400\/25{border-color:#05df7240}@supports (color:color-mix(in lab, red, red)){.border-green-400\/25{border-color:color-mix(in oklab,var(--color-green-400)25%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.border-input{border-color:var(--input)}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-purple-500\/5{border-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/5{border-color:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.border-purple-500\/10{border-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/10{border-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.border-purple-700{border-color:var(--color-purple-700)}.border-red-300\/30{border-color:#ffa3a34d}@supports (color:color-mix(in lab, red, red)){.border-red-300\/30{border-color:color-mix(in oklab,var(--color-red-300)30%,transparent)}}.border-red-300\/35{border-color:#ffa3a359}@supports (color:color-mix(in lab, red, red)){.border-red-300\/35{border-color:color-mix(in oklab,var(--color-red-300)35%,transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500)40%,transparent)}}.border-t-purple-500{border-top-color:var(--color-purple-500)}.border-r-transparent{border-right-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0d0c12\]{background-color:#0d0c12}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#2a2a2a\]{background-color:#2a2a2a}.bg-\[\#211b28\]{background-color:#211b28}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#131025\]{background-color:#131025}.bg-\[\#242424\]{background-color:#242424}.bg-\[\#C5A66A\]{background-color:#c5a66a}.bg-\[\#C5A66A\]\/10{background-color:#c5a66a1a;background-color:lab(69.9182% 5.93433 35.4142/.1)}.bg-\[\#C5A66A\]\/\[\.04\]{background-color:#c5a66a0a;background-color:lab(69.9182% 5.93433 35.4142/.04)}.bg-\[\#C5A66A\]\/\[\.06\]{background-color:#c5a66a0f;background-color:lab(69.9182% 5.93433 35.4142/.06)}.bg-\[\#e2cca0\]\/\[\.06\]{background-color:#e2cca00f;background-color:lab(83.0938% 3.14122 24.9637/.06)}.bg-\[\#f7f4ee\]{background-color:#f7f4ee}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300)10%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/40{background-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/40{background-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300)10%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/10{background-color:color-mix(in oklab,var(--color-green-400)10%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-purple-300\/5{background-color:#d9b3ff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-300\/5{background-color:color-mix(in oklab,var(--color-purple-300)5%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-600\/5{background-color:#9810fa0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-600\/5{background-color:color-mix(in oklab,var(--color-purple-600)5%,transparent)}}.bg-purple-600\/10{background-color:#9810fa1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-600\/10{background-color:color-mix(in oklab,var(--color-purple-600)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-300\/10{background-color:#ffa3a31a}@supports (color:color-mix(in lab, red, red)){.bg-red-300\/10{background-color:color-mix(in oklab,var(--color-red-300)10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,transparent_50\%\,rgba\(0\,0\,0\,0\.3\)_100\%\)\]{background-image:radial-gradient(#0000 50%,#0000004d 100%)}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-400\/20{--tw-gradient-from:#fcbb0033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.from-amber-400\/50{--tw-gradient-from:#fcbb0080;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/50{--tw-gradient-from:color-mix(in oklab,var(--color-amber-400)50%,transparent)}}.from-amber-500\/20{--tw-gradient-from:#f99c0033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/80{--tw-gradient-from:#000c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/5{--tw-gradient-from:#ac4bff0d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/5{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.from-purple-500\/20{--tw-gradient-from:#ac4bff33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.from-purple-700\/20{--tw-gradient-from:#8200da33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-purple-700\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-700)20%,transparent)}}.from-purple-900\/10{--tw-gradient-from:#59168b1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-purple-900\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)10%,transparent)}}.from-purple-900\/20{--tw-gradient-from:#59168b33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-purple-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.from-purple-900\/30{--tw-gradient-from:#59168b4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.from-purple-900\/30{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-500\/10{--tw-gradient-via:#f99c001a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.via-amber-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.via-blue-500\/10{--tw-gradient-via:#3080ff1a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-yellow-200{--tw-gradient-via:var(--color-yellow-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-300{--tw-gradient-via:var(--color-yellow-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/20{--tw-gradient-to:#f99c0033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600\/50{--tw-gradient-to:#dd740080;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-amber-600\/50{--tw-gradient-to:color-mix(in oklab,var(--color-amber-600)50%,transparent)}}.to-amber-700\/10{--tw-gradient-to:#b750001a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-amber-700\/10{--tw-gradient-to:color-mix(in oklab,var(--color-amber-700)10%,transparent)}}.to-amber-700\/20{--tw-gradient-to:#b7500033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-amber-700\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-700)20%,transparent)}}.to-amber-800\/20{--tw-gradient-to:#953d0033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-amber-800\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-800)20%,transparent)}}.to-amber-900\/30{--tw-gradient-to:#7b33064d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-amber-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab,var(--color-black)40%,transparent)}}.to-black\/60{--tw-gradient-to:#0009;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab,var(--color-black)60%,transparent)}}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/40{--tw-gradient-to:var(--muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-muted\/40{--tw-gradient-to:color-mix(in oklab,var(--muted)40%,transparent)}}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/20{--tw-gradient-to:#ac4bff33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.to-purple-500\/50{--tw-gradient-to:#ac4bff80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/50{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-28{padding-block:calc(var(--spacing)*28)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-mulish),"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.font-heading{font-family:var(--font-display)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#111\]{color:#111}.text-\[\#333\]{color:#333}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#E2CCA0\],.text-\[\#e2cca0\]{color:#e2cca0}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-pink-400{color:var(--color-pink-400)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-200{color:var(--color-purple-200)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-violet-200{color:var(--color-violet-200)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#C5A66A\]{accent-color:#c5a66a}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(124\,58\,237\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#7c3aed33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fbbf2480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(96\,165\,250\,0\.95\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#60a5faf2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fbbf2480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#fbbf2480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(197\,166\,106\,\.08\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#c5a66a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(124\,58\,237\,0\.3\)\,inset_0_0_20px_rgba\(124\,58\,237\,0\.3\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#7c3aed4d),inset 0 0 20px var(--tw-shadow-color,#7c3aed4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_5px_30px_rgba\(124\,58\,237\,0\.15\)\]{--tw-shadow:0 5px 30px var(--tw-shadow-color,#7c3aed26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.2\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0003),inset 0 1px 1px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_50px_rgba\(124\,58\,237\,0\.2\)\]{--tw-shadow:0 10px 50px var(--tw-shadow-color,#7c3aed33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_50px_rgba\(124\,58\,237\,0\.3\)\]{--tw-shadow:0 10px 50px var(--tw-shadow-color,#7c3aed4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_50px_rgba\(124\,58\,237\,0\.4\)\]{--tw-shadow:0 10px 50px var(--tw-shadow-color,#7c3aed66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#E2CCA0\]{--tw-ring-color:#e2cca0}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.blur-\[3px\]{--tw-blur:blur(3px);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,)}.blur-\[40px\]{--tw-blur:blur(40px);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,)}.blur-\[60px\]{--tw-blur:blur(60px);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,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.blur-md{--tw-blur:blur(var(--blur-md));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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.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,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,visibility,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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_0_10px_rgba\(255\,255\,255\,0\.2\)\]{text-shadow:0 0 10px #fff3}.\[text-shadow\:0_0_15px_rgba\(251\,191\,36\,0\.3\)\]{text-shadow:0 0 15px #fbbf244d}.\[text-shadow\:0_0_15px_rgba\(251\,191\,36\,0\.5\)\]{text-shadow:0 0 15px #fbbf2480}.\[text-shadow\:0_0_15px_rgba\(255\,255\,255\,0\.3\)\]{text-shadow:0 0 15px #ffffff4d}.\[text-shadow\:0_0_20px_rgba\(251\,191\,36\,0\.4\)\]{text-shadow:0 0 20px #fbbf2466}.\[text-shadow\:0_0_20px_rgba\(255\,255\,255\,0\.3\)\]{text-shadow:0 0 20px #ffffff4d}.\[text-shadow\:0_0_20px_rgba\(255\,255\,255\,0\.4\)\]{text-shadow:0 0 20px #fff6}.\[text-shadow\:0_0_30px_rgba\(255\,255\,255\,0\.3\)\]{text-shadow:0 0 30px #ffffff4d}.\[text-shadow\:0_0_30px_rgba\(255\,255\,255\,0\.4\)\]{text-shadow:0 0 30px #fff6}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-\[\.destructive\]\:border-destructive\/30:is(:where(.group).destructive *){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-destructive\/30:is(:where(.group).destructive *){border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:bg-purple-500:is(:where(.peer):checked~*){background-color:var(--color-purple-500)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#C5A66A\]::file-selector-button{background-color:#c5a66a}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-black::file-selector-button{color:var(--color-black)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab,var(--color-white)50%,transparent)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[\#E2CCA0\]:hover{border-color:#e2cca0}.hover\:bg-\[\#C5A66A\]\/10:hover{background-color:#c5a66a1a;background-color:lab(69.9182% 5.93433 35.4142/.1)}.hover\:bg-\[\#E2CCA0\]:hover{background-color:#e2cca0}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-amber-500:hover{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-amber-700:hover{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.7\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#fbbf24b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(251\,191\,36\,0\.7\)\]:hover{--tw-shadow:0 0 35px var(--tw-shadow-color,#fbbf24b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:var(--destructive)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}}.focus\:border-\[\#E2CCA0\]:focus{border-color:#e2cca0}.focus\:border-white:focus{border-color:var(--color-white)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus\:text-white:focus{color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-purple-500\/50:focus{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:var(--destructive)}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-purple-500\/50:focus-visible{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-purple-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[state\=active\]\:bg-purple-500[data-state=active]{background-color:var(--color-purple-500)}.data-\[state\=active\]\:text-white[data-state=active]{color:var(--color-white)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-purple-500[data-state=checked]{background-color:var(--color-purple-500)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:calc(1*100%)}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=inactive\]\:text-gray-200[data-state=inactive]{color:var(--color-gray-200)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:calc(1*-100%)}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-white\/10[data-state=unchecked]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.data-\[state\=unchecked\]\:bg-white\/10[data-state=unchecked]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[180px\]{width:180px}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:calc(1*100%)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:h-60{height:calc(var(--spacing)*60)}.md\:h-\[70vh\]{height:70vh}.md\:w-36{width:calc(var(--spacing)*36)}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-14{padding:calc(var(--spacing)*14)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-14{padding-inline:calc(var(--spacing)*14)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing)*4)}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:self-start{align-self:flex-start}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white)60%,transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.encouragement-proof-page .healing-encouragement-panel{box-sizing:border-box;background:#100e0d;border:1px solid #26221d;border-radius:6px;width:min(100%,590px);max-width:590px;padding:42px 34px 36px}.encouragement-proof-page .healing-encouragement-kicker{color:#9a9085;font:600 9.5px/1 var(--font-body),Mulish,sans-serif;letter-spacing:.24em;text-transform:uppercase;margin:0 0 18px}.encouragement-proof-page .healing-encouragement-live-message{color:#e8e1d4;max-width:33ch;margin:0 auto 28px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-style:italic;font-weight:400;line-height:1.5}.encouragement-proof-page .healing-encouragement-signoff{color:#e2cca0}.encouragement-proof-page .healing-encouragement-heart{color:#e85b5b;font-style:normal}.encouragement-proof-page .healing-encouragement-close,.encouragement-proof-page .healing-encouragement-close:hover,.encouragement-proof-page .healing-encouragement-close:focus-visible{color:#b9e6c1;width:auto;min-height:0;font:600 11px/1 var(--font-body),Mulish,sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;background:0 0;border:3px solid #a6dcb1f5;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;padding:13px 28px;display:inline-flex;position:relative;top:auto;right:auto;overflow:hidden;transform:none}.encouragement-proof-page .healing-encouragement-close:hover,.encouragement-proof-page .healing-encouragement-close:focus-visible{color:#d6f2dc;background:0 0;border-color:#c6eece;transform:translateY(-1px);box-shadow:0 0 24px #a6dcb133}.encouragement-proof-page .healing-encouragement-close:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 14%,#a6dcb14d 50%,#0000 86%);position:absolute;inset:0;transform:translate(-125%)}.encouragement-proof-page .healing-encouragement-close:hover:after,.encouragement-proof-page .healing-encouragement-close:focus-visible:after{animation:.95s cubic-bezier(.22,.61,.36,1) encouragement-green-shimmer}@keyframes encouragement-green-shimmer{to{transform:translate(125%)}}html,body{max-width:100%;overflow-x:clip}.public-heading-page{overflow-x:clip}.portal-proof-page{box-sizing:border-box;width:min(100%,1240px);margin:0 auto}.portal-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.portal-proof-card{min-width:0}.portal-proof-card h3{color:#f5f0e7;font:400 clamp(1.45rem,2.5vw,2rem)/1.1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 .55rem}.portal-proof-copy{color:#aaa398;min-height:3.2rem;margin:0 0 14px;line-height:1.55}.portal-proof-controls{color:#d9ead9;letter-spacing:.08em;background:#8fbf9b14;border:1px solid #8fbf9b6b;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.5}.portal-proof-card .healing-activation-player{margin-top:12px}.portal-proof-card .healing-journal-book-card{margin:0}.portal-proof-card .healing-journal-book-card .healing-book-section-toggle{display:none}.portal-proof-card .healing-journal-book-card .healing-book-content{margin:0!important}.portal-proof-card .healing-journal-book-card .healing-book-stage{min-height:25rem!important;padding:1rem!important}.portal-proof-confirmation{color:#d9ead9;background:#8fbf9b14;border-color:#8fbf9b80;align-items:center;gap:14px;margin-top:18px;display:flex}.portal-proof-confirmation strong{color:#a9d6b2;letter-spacing:.12em;white-space:nowrap;font-size:12px}.portal-proof-confirmation span{color:#d9ead9;line-height:1.45}.healing-journal-proof-intro{text-align:center;max-width:820px;margin-inline:auto}.healing-journal-proof-book{background:linear-gradient(145deg,#261e16eb,#120f0dfa);border:1px solid #e2cca061;border-radius:6px;margin:18px auto 0;padding:clamp(24px,4vw,52px);box-shadow:0 24px 70px #0000003d}.healing-journal-proof-book>.safe-preview-eyebrow,.healing-journal-proof-book>h2{text-align:center}.healing-journal-proof-spread{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:28px;display:grid}.healing-journal-proof-page{color:#2d241d;background:linear-gradient(160deg,#f4ead6,#e6d3b7);border:1px solid #704e2a9e;border-radius:3px;min-height:560px;padding:clamp(22px,3vw,38px);box-shadow:inset 0 0 0 7px #ffffff2e,0 16px 34px #0000004d}.healing-journal-proof-session{color:#76614d;font:600 12px/1.4 var(--font-body),Arial,sans-serif;letter-spacing:.1em;border-bottom:1px solid #4a372547;padding-bottom:18px;display:block}.healing-journal-proof-entries{gap:24px;margin-top:34px;display:grid}.healing-journal-proof-entry strong{color:#795d3f;font:700 14px/1 var(--font-body),Arial,sans-serif;letter-spacing:.16em;margin-bottom:6px;display:block}.healing-journal-proof-entry p{color:#33281f;margin:0;font:italic 22px/1.35 Cormorant Garamond,Georgia,serif}.healing-journal-proof-page small{color:#806d5a;font:12px/1.4 var(--font-body),Arial,sans-serif;margin-top:34px;display:block}.healing-journal-proof-edit{color:#7b654d;font:700 10px/1 var(--font-body),Arial,sans-serif;letter-spacing:.12em;background:0 0;border:1px solid #9b805d;border-radius:2px;margin-top:18px;padding:8px 16px;display:block}.healing-journal-proof-confirmation{color:#d9ead9;text-align:center;max-width:700px;margin:28px auto 0;line-height:1.6}@media (max-width:760px){.portal-proof-grid{grid-template-columns:1fr}.portal-proof-card .healing-journal-book-card .healing-book-stage{min-height:20rem!important}.portal-proof-confirmation{flex-direction:column;align-items:flex-start;gap:6px}.healing-journal-proof-spread{grid-template-columns:1fr}.healing-journal-proof-page{min-height:auto}}html body .healing-journal-book-card#book .healing-book-closed-wrap{aspect-ratio:1536/1024!important}html body .healing-journal-book-card#book .healing-book-open{inset:39% auto auto 51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.program-roster-page{color:#f6f2e9;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 85% 0,#c5a66a24,#0000 32rem),#080807}.program-roster-wrap{width:min(100%,1440px);margin:0 auto;padding:clamp(28px,5vw,72px) clamp(16px,4vw,56px) 80px}.program-roster-header{border-bottom:1px solid #e2cca03d;padding-bottom:28px}.program-roster-kicker{color:#e2cca0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.program-roster-header h1,.program-roster-section h2{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400}.program-roster-header h1{font-size:clamp(38px,6vw,72px);line-height:.95}.program-roster-header>p:not(.program-roster-kicker){color:#b9b3a8;max-width:720px;margin:18px 0 0;font-size:16px;line-height:1.6}.program-roster-safety{color:#d9ead9;background:#8fbf9b14;border:1px solid #8fbf9b75;align-items:center;gap:9px;margin-top:22px;padding:12px 14px;font-size:12px;display:inline-flex}.program-roster-safety span{color:#a9d6b2;font-size:16px}.program-roster-counts{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 46px;display:grid}.program-roster-counts article{background:#12110fdb;border:1px solid #e2cca038;border-top:3px solid #c5a66a;min-height:132px;padding:18px}.program-roster-counts strong{color:#e2cca0;font-family:var(--font-oswald),sans-serif;font-size:40px;font-weight:400;display:block}.program-roster-counts span{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700;display:block}.program-roster-counts small{color:#9d968b;margin-top:7px;font-size:11px;line-height:1.4;display:block}.program-roster-section{margin-top:42px}.program-roster-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.program-roster-section h2{font-size:32px;line-height:1}.program-roster-section-heading>span{color:#9b9488;font-size:11px}.program-roster-table-wrap{background:#11100e;border:1px solid #e2cca038;overflow-x:auto}.program-roster-table{border-collapse:collapse;text-align:left;width:100%;min-width:970px}.program-roster-table th{color:#e2cca0;letter-spacing:.1em;text-transform:uppercase;background:#191611;padding:13px 14px;font-size:10px}.program-roster-table td{color:#eee9df;vertical-align:top;border-top:1px solid #e2cca021;padding:15px 14px;font-size:13px}.program-roster-table td strong{color:#e2cca0;white-space:nowrap}.program-roster-email{color:#c9bde0!important}.program-roster-empty{text-align:center;color:#aaa398!important;padding:28px!important}.program-roster-issues{gap:9px;display:grid}.program-roster-issues article{background:#e1a17d12;border:1px solid #e1a17d61;padding:15px 16px}.program-roster-issues article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.program-roster-issues strong{overflow-wrap:anywhere;color:#f0d4c2;font-size:14px}.program-roster-issues span{color:#e1a17d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.program-roster-issues p{color:#b9afa4;margin:8px 0 0;font-size:12px;line-height:1.5}.program-roster-email-list{color:#f4e5c3;font-family:var(--font-geist-mono),ui-monospace,monospace;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#c5a66a1a;border:1px solid #c5a66a80;padding:18px;font-size:14px;line-height:1.8}.program-roster-email-note{color:#aaa398;margin:10px 0 0;font-size:12px;line-height:1.5}.program-roster-footer{color:#aaa398;border-top:1px solid #e2cca033;margin-top:46px;padding-top:18px;font-size:12px}.program-roster-error{width:min(100%,720px);margin:0 auto;padding:80px 20px}.program-roster-error h1{font-family:var(--font-oswald),sans-serif;text-transform:uppercase;font-size:48px;font-weight:400}.program-roster-error p:last-child{color:#b9b3a8}@media (max-width:800px){.program-roster-counts{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.program-roster-counts{grid-template-columns:1fr}.program-roster-section-heading{flex-direction:column;align-items:flex-start}.program-roster-header h1{font-size:42px}}.full-preview-hub{--hub-ink:#070706;--hub-panel:#12110f;--hub-gold:#e2cca0;--hub-gold-strong:#c5a66a;--hub-muted:#aaa398;color:#f7f4ec;background:radial-gradient(circle at 82% 0%,#c5a66a24,transparent 32rem),var(--hub-ink);min-height:100vh;font-family:var(--font-body),Arial,sans-serif;padding:clamp(28px,5vw,72px) clamp(18px,5vw,72px) 48px}.full-preview-hero,.full-preview-proof,.full-preview-tools,.full-preview-groups,.full-preview-footer{width:min(100%,1220px);margin-inline:auto}.full-preview-hero{border-bottom:1px solid #e2cca040;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:30px;display:flex}.full-preview-kicker,.full-preview-group-head span{color:var(--hub-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.full-preview-hub h1,.full-preview-hub h2,.full-preview-hub h3{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:400}.full-preview-hub h1{margin:0;font-size:clamp(42px,7vw,88px);line-height:.9}.full-preview-lead{max-width:670px;color:var(--hub-muted);margin:18px 0 0;font-size:16px;line-height:1.6}.full-preview-ready{border:1px solid #c5a66a8c;border-top:3px solid var(--hub-gold-strong);color:#e9e2d3;background:#c5a66a1a;grid-template-columns:auto 1fr;gap:3px 9px;min-width:230px;padding:15px 17px;display:grid}.full-preview-ready svg{color:#bfe0c5;grid-row:span 2;margin-top:2px}.full-preview-ready strong{font:400 17px/1 var(--font-oswald),sans-serif;letter-spacing:.08em;text-transform:uppercase}.full-preview-ready span{color:#aaa398;grid-column:2;font-size:11px}.full-preview-proof{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.full-preview-proof>div{background:#12110fd1;border:1px solid #e2cca033;grid-template-columns:auto 1fr;gap:3px 9px;padding:16px;display:grid}.full-preview-proof svg{color:var(--hub-gold);grid-row:span 2}.full-preview-proof strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.full-preview-proof span{color:#9f988d;font-size:12px}.full-preview-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:36px;display:flex}.full-preview-tools label{width:min(100%,340px);color:var(--hub-gold);background:#0d0c0a;border:1px solid #e2cca047;align-items:center;gap:8px;padding:11px 13px;display:flex}.full-preview-tools input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.full-preview-tools a,.full-preview-page-card a{color:#0a0907;background:var(--hub-gold-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.full-preview-tools a{padding:12px 14px}.full-preview-healing-links{border:1px solid #e2cca059;border-top:3px solid var(--hub-gold-strong);background:linear-gradient(135deg,#e2cca01f,#12110fe6);grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:20px;width:min(100%,1220px);margin:28px auto 0;padding:20px;display:grid}.full-preview-healing-links h2{margin:5px 0 7px;font-size:clamp(24px,3vw,34px);line-height:1}.full-preview-healing-links p:not(.full-preview-kicker){color:var(--hub-muted);margin:0;font-size:12px;line-height:1.5}.full-preview-kicker{color:var(--hub-gold);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.full-preview-healing-link-grid{gap:9px;display:grid}.full-preview-healing-link-grid a{color:#f7f4ec;background:#0707067a;border:1px solid #e2cca03d;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:13px 14px;text-decoration:none;display:grid}.full-preview-healing-link-grid a:hover{border-color:var(--hub-gold);background:#e2cca01a}.full-preview-healing-link-grid strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.full-preview-healing-link-grid span{color:var(--hub-muted);font-size:11px;line-height:1.4}.full-preview-healing-link-grid svg{color:var(--hub-gold);grid-area:1/2/span 2}.full-preview-groups{margin-top:42px}.full-preview-group{margin-bottom:40px}.full-preview-group-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}.full-preview-group-head h2{margin:0;font-size:30px;line-height:1}.full-preview-group-head span{color:#827c70;margin:0;font-size:10px}.full-preview-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.full-preview-page-card{background:#12110fd6;border:1px solid #e2cca038;flex-direction:column;min-height:218px;padding:16px;display:flex}.full-preview-page-card:hover{border-color:var(--hub-gold)}.full-preview-card-status{color:var(--hub-gold);justify-content:space-between;align-items:center;display:flex}.full-preview-card-status span{color:#bfe0c5;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.full-preview-card-status svg:last-child{color:var(--hub-gold)}.full-preview-page-card h3{margin:17px 0 4px;font-size:22px;line-height:1.04}.full-preview-page-card p{min-height:42px;color:var(--hub-muted);margin:8px 0 15px;font-size:12px;line-height:1.5}.full-preview-card-sizes{color:#898278;flex-wrap:wrap;gap:7px;margin-top:auto;font-size:10px;display:flex}.full-preview-card-sizes span{align-items:center;gap:4px;display:inline-flex}.full-preview-page-card a{align-self:flex-start;margin-top:17px;padding:9px 11px}.full-preview-footer{color:#968f83;border-top:1px solid #e2cca033;padding-top:18px;font-size:12px}.full-preview-footer strong{color:var(--hub-gold)}.full-preview-readiness-callout{background:#e1a17d14;border:1px solid #e1a17d85;border-top:3px solid #e1a17d;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1220px);margin:20px auto 0;padding:20px;display:flex}.full-preview-readiness-callout h2{margin:5px 0 7px;font-size:clamp(24px,3vw,34px);line-height:1}.full-preview-readiness-callout p:not(.full-preview-kicker){color:var(--hub-muted);margin:0;font-size:12px;line-height:1.5}.full-preview-readiness-callout a{color:#0a0907;letter-spacing:.08em;text-transform:uppercase;background:#c5a66a;flex:none;align-items:center;gap:7px;padding:12px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.readiness-review{--rr-ink:#080807;--rr-panel:#12110f;--rr-gold:#e2cca0;--rr-muted:#aaa398;color:#f7f4ec;background:radial-gradient(circle at 82% 0%,#c5a66a24,transparent 32rem),var(--rr-ink);min-height:100vh;font-family:var(--font-body),Arial,sans-serif;padding:clamp(28px,5vw,72px) clamp(18px,5vw,72px) 52px}.readiness-review-hero,.readiness-review-safety,.readiness-review-priority,.readiness-review-list,.readiness-review-footer,.readiness-review-proof-grid,.readiness-review-details-grid{width:min(100%,1220px);margin-inline:auto}.readiness-review-hero{border-bottom:1px solid #e2cca040;justify-content:space-between;gap:28px;padding-bottom:30px;display:flex}.readiness-review-kicker{color:var(--rr-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.readiness-review h1,.readiness-review h2{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:400}.readiness-review h1{max-width:780px;margin:0;font-size:clamp(42px,7vw,88px);line-height:.9}.readiness-review-lead{max-width:720px;color:var(--rr-muted);margin:18px 0 0;font-size:16px;line-height:1.6}.readiness-review-verdict{color:#c5e4cb;background:#8fbf9b1a;border:1px solid #8fbf9bb3;border-top:3px solid #8fbf9b;grid-template-columns:auto 1fr;align-self:flex-start;gap:5px 10px;min-width:230px;padding:16px;display:grid}.readiness-review-verdict svg{grid-row:span 2;margin-top:2px}.readiness-review-verdict strong{font:400 19px/1 var(--font-oswald),sans-serif;letter-spacing:.06em;text-transform:uppercase}.readiness-review-verdict span{color:#b8cdbb;grid-column:2;font-size:11px}.readiness-review-safety{color:var(--rr-muted);background:#e2cca014;border:1px solid #e2cca059;align-items:center;gap:9px;margin-top:20px;padding:13px 15px;font-size:12px;display:flex}.readiness-review-safety svg{color:#a9d6b2}.readiness-review-safety strong{color:var(--rr-gold)}.readiness-review-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.readiness-review-proof-card,.readiness-review-detail-card{background:#12110fdb;border:1px solid #8fbf9b73;border-top:3px solid #8fbf9b;padding:20px}.readiness-review-proof-card svg,.readiness-review-detail-card svg{color:#bfe0c5}.readiness-review-proof-card h2,.readiness-review-detail-card h2{margin:8px 0;font-size:25px;line-height:1}.readiness-review-proof-card p:not(.readiness-review-kicker),.readiness-review-detail-card p{color:#c8c0b7;margin:0;font-size:13px;line-height:1.6}.readiness-review-proof-card-warn{border-color:#e1a17d #e1a17da6 #e1a17da6}.readiness-review-proof-card-warn svg,.readiness-review-proof-card-warn .readiness-review-proof-status{color:#f0c2aa}.readiness-review-proof-status{color:#bfe0c5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:11px;font-weight:700;display:inline-flex}.readiness-review-list{margin-top:42px}.readiness-review-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.readiness-review-section-head h2{margin:0;font-size:36px;line-height:1}.readiness-review-section-head>span{color:#827c70;font-size:11px}.readiness-review-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.readiness-review-count-card{background:#12110fdb;border:1px solid #e2cca03d;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.readiness-review-count-card span{color:#c8c0b7;font-size:12px}.readiness-review-count-card strong{color:#e2cca0;font:400 30px/1 var(--font-oswald),sans-serif}.readiness-review-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.readiness-review-detail-card{border-color:#e2cca0 #e2cca052 #e2cca052}.readiness-review-detail-card svg{color:#e2cca0}.readiness-review-footer{color:#aaa398;border-top:1px solid #e2cca03d;margin-top:42px;padding:18px;font-size:12px;line-height:1.6}.readiness-review-footer strong{color:var(--rr-gold)}@media (max-width:800px){.full-preview-readiness-callout,.readiness-review-hero{flex-direction:column;align-items:stretch}.readiness-review-verdict{min-width:0}.readiness-review-priority{grid-template-columns:1fr}.readiness-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.readiness-review-grid{grid-template-columns:1fr}.readiness-review-priority{padding:16px}}@media (max-width:800px){.readiness-review-proof-grid,.readiness-review-details-grid{grid-template-columns:1fr}.readiness-review-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.readiness-review-count-grid{grid-template-columns:1fr}}.final-check-review{--fc-ink:#080807;--fc-panel:#14120f;--fc-gold:#e2cca0;--fc-muted:#b8b1a6;color:#f8f5ee;background:radial-gradient(circle at 85% 0%,#c5a66a29,transparent 34rem),var(--fc-ink);min-height:100vh;font-family:var(--font-body),Arial,sans-serif;padding:clamp(28px,5vw,72px) clamp(18px,5vw,72px) 56px}.final-check-hero,.final-check-notice,.final-check-grid,.final-check-footer{width:min(100%,1220px);margin-inline:auto}.final-check-hero{border-bottom:1px solid #e2cca04d;padding-bottom:30px;position:relative}.final-check-hero h1{max-width:760px;font:400 clamp(48px,8vw,96px)/.9 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0}.final-check-lead{max-width:700px;color:var(--fc-muted);margin:18px 0 0;font-size:18px;line-height:1.55}.final-check-lead strong{color:#f0c2aa}.final-check-verdict{background:#e1a17d1a;border:1px solid #e1a17d;border-top-width:4px;flex-direction:column;gap:5px;min-width:210px;padding:16px;display:flex;position:absolute;top:0;right:0}.final-check-verdict span,.final-check-card-top span{color:var(--fc-gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.final-check-verdict strong{color:#f0c2aa;font:400 25px/1 var(--font-oswald),sans-serif;letter-spacing:.08em}.final-check-verdict small{color:var(--fc-muted);font-size:11px}.final-check-notice{color:var(--fc-muted);background:#e2cca014;border:1px solid #e2cca059;margin-top:20px;padding:13px 15px;font-size:13px}.final-check-notice strong{color:var(--fc-gold)}.final-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.final-check-card{border:1px solid #e2cca04d;border-top:3px solid var(--fc-gold);background:#14120fe6;padding:20px}.final-check-card-danger{border-color:#e1a17d #e1a17db3 #e1a17db3}.final-check-card-caution{border-color:#e2cca08c}.final-check-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.final-check-card-top strong{color:#c5e4cb;font:400 16px/1 var(--font-oswald),sans-serif;letter-spacing:.08em}.final-check-card-danger .final-check-card-top strong{color:#f0c2aa}.final-check-card-caution .final-check-card-top strong{color:#f2d99e}.final-check-card h2{color:#f8f5ee;font:400 29px/1.05 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:12px 0 14px}.final-check-card-body{color:#c9c1b6;font-size:13px;line-height:1.6}.final-check-card-body p{margin:0 0 10px}.final-check-card-body p:last-child{margin-bottom:0}.final-check-card-body strong{color:#f8f5ee}.final-check-footer{color:var(--fc-muted);border-top:1px solid #e2cca04d;margin-top:28px;padding:18px;font-size:13px;line-height:1.6}.final-check-footer strong{color:var(--fc-gold)}@media (max-width:800px){.final-check-verdict{margin-top:24px;position:static}.final-check-grid{grid-template-columns:1fr}}.backup-proof-review{--bp-ink:#080807;--bp-panel:#14120f;--bp-gold:#e2cca0;--bp-muted:#b8b1a6;color:#f8f5ee;background:radial-gradient(circle at 85% 0%,#c5a66a29,transparent 34rem),var(--bp-ink);min-height:100vh;font-family:var(--font-body),Arial,sans-serif;padding:clamp(28px,5vw,72px) clamp(18px,5vw,72px) 56px}.backup-proof-hero,.backup-proof-notice,.backup-proof-grid,.backup-proof-section,.backup-proof-details,.backup-proof-footer{width:min(100%,1220px);margin-inline:auto}.backup-proof-hero{border-bottom:1px solid #e2cca04d;padding-bottom:30px;position:relative}.backup-proof-hero h1{max-width:830px;font:400 clamp(46px,7vw,86px)/.92 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0}.backup-proof-lead{max-width:700px;color:var(--bp-muted);margin:18px 0 0;font-size:18px;line-height:1.55}.backup-proof-lead strong{color:#c5e4cb}.backup-proof-verdict{background:#8fbf9b1a;border:1px solid #8fbf9b;border-top-width:4px;flex-direction:column;gap:5px;min-width:210px;padding:16px;display:flex;position:absolute;top:0;right:0}.backup-proof-verdict span{color:var(--bp-gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.backup-proof-verdict strong{color:#c5e4cb;font:400 25px/1 var(--font-oswald),sans-serif;letter-spacing:.08em}.backup-proof-verdict small{color:var(--bp-muted);font-size:11px}.backup-proof-notice{color:var(--bp-muted);background:#e1a17d1a;border:1px solid #e1a17db3;border-left:4px solid #e1a17d;margin-top:20px;padding:15px 17px;font-size:14px;line-height:1.55}.backup-proof-notice strong{color:#f0c2aa}.backup-proof-grid,.backup-proof-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.backup-proof-card{background:#14120fe6;border:1px solid #8fbf9b73;border-top:3px solid #8fbf9b;padding:21px}.backup-proof-card h2{color:#f8f5ee;font:400 28px/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px}.backup-proof-card div{color:#c9c1b6;font-size:13px;line-height:1.6}.backup-proof-card p{margin:0 0 11px}.backup-proof-card p:last-child{margin-bottom:0}.backup-proof-card strong{color:#f8f5ee}.backup-proof-card code{color:#e2cca0;overflow-wrap:anywhere}.backup-proof-section{margin-top:42px}.backup-proof-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.backup-proof-section-head .readiness-review-kicker{margin-bottom:8px}.backup-proof-section-head h2{font:400 38px/1 var(--font-oswald),sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0}.backup-proof-section-head>span{color:#827c70;font-size:11px}.backup-count-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.backup-count{background:#14120fe6;border:1px solid #e2cca03d;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.backup-count span{color:#c8c0b7;overflow-wrap:anywhere;font-size:12px}.backup-count strong{color:#e2cca0;font:400 30px/1 var(--font-oswald),sans-serif}.backup-proof-caption{color:#aaa398;margin:14px 0 0;font-size:12px}.backup-proof-details{margin-top:28px}.backup-proof-details .backup-proof-card{border-color:#e2cca066;border-top-color:var(--bp-gold)}.backup-proof-footer{color:var(--bp-muted);border-top:1px solid #e2cca04d;margin-top:30px;padding:18px;font-size:13px;line-height:1.6}.backup-proof-footer strong{color:var(--bp-gold)}@media (max-width:900px){.backup-proof-verdict{margin-top:24px;position:static}.backup-proof-grid,.backup-proof-details{grid-template-columns:1fr}.backup-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.backup-count-grid{grid-template-columns:1fr}.backup-proof-section-head{flex-direction:column;align-items:flex-start}}.signup-flow-preview{color:#f4f3ef;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 50% 0,#c5a66a1f,#0000 34rem),#050505}.signup-flow-header{background:#080808;border-bottom:1px solid #e2cca029;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:0 clamp(18px,4vw,58px);display:flex}.signup-flow-brand{color:#e2cca0;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em;font-size:14px;text-decoration:none}.signup-flow-mode{color:#b8b4aa;letter-spacing:.12em;font-size:11px}.signup-flow-main{width:min(100%,1240px);margin:0 auto;padding:clamp(34px,6vw,78px) 20px 90px}.signup-flow-hero{max-width:820px}.signup-flow-hero h1,.signup-flow-finish h2{color:#fff;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(42px,7vw,82px);font-weight:400;line-height:.94}.signup-flow-hero>p:not(.safe-preview-eyebrow){color:#b8b4aa;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.65}.signup-flow-safety{color:#f4f3ef;background:#8fbf9b14;border:1px solid #8fbf9b66;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:24px;padding:13px 16px;font-size:13px;display:flex}.signup-flow-safety svg{color:#a9d6b2;flex:none}.signup-flow-safety span{color:#b8b4aa}.signup-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.signup-flow-step{background:#0b0b0b;border:1px solid #e2cca052;min-height:420px;padding:22px;position:relative;box-shadow:0 18px 42px #0003}.signup-flow-step:before{content:"";background:#c5a66a;height:2px;position:absolute;inset:0 0 auto}.signup-flow-step-number{color:#8f7138;font-family:var(--font-oswald),sans-serif;letter-spacing:.14em;font-size:13px}.signup-flow-step-icon{color:#e2cca0;background:#e2cca014;border:1px solid #e2cca06b;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:28px;display:grid}.signup-flow-step-label{color:#e2cca0;letter-spacing:.16em;margin:22px 0 8px;font-size:10px;font-weight:700}.signup-flow-step h2{color:#fff;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:25px;font-weight:400;line-height:1.05}.signup-flow-step>p:not(.signup-flow-step-label){color:#b8b4aa;font-size:13px;line-height:1.6}.signup-flow-step-route{overflow-wrap:anywhere;font-family:var(--font-geist-mono),monospace;color:#e2cca0!important;margin:10px 0 8px!important;font-size:11px!important}.signup-flow-step-route span{color:#8f8a81;text-transform:uppercase;letter-spacing:.1em}.signup-flow-step-trigger{border-top:1px solid #e2cca024;padding-top:10px;margin-top:12px!important}.signup-flow-step-trigger strong{color:#e2cca0}.signup-flow-step-link{color:#080808;letter-spacing:.07em;text-transform:uppercase;background:#c5a66a;align-items:center;gap:7px;margin-top:14px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.signup-flow-connector{z-index:1;color:#e2cca0;background:#11100e;border:1px solid #e2cca06b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.signup-flow-finish{background:#8fbf9b14;border:1px solid #8fbf9b6b;align-items:flex-start;gap:16px;margin-top:28px;padding:25px;display:flex}.signup-flow-finish>svg{color:#a9d6b2;flex:none;margin-top:4px}.signup-flow-finish h2{margin-top:3px;font-size:clamp(28px,4vw,44px)}.signup-flow-finish p:not(.safe-preview-eyebrow){color:#c7c2b8;max-width:720px;margin:12px 0 0;line-height:1.6}@media (max-width:900px){.full-preview-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signup-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-flow-connector{display:none}}.full-preview-hub .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.full-preview-hero,.full-preview-tools{flex-direction:column;align-items:stretch}.full-preview-ready{min-width:0}.full-preview-proof{grid-template-columns:1fr}.full-preview-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full-preview-healing-links{grid-template-columns:1fr;padding:16px}}.full-preview-tools a{justify-content:center}@media (max-width:560px){.signup-flow-header{flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.signup-flow-mode{margin-left:0}.signup-flow-steps{grid-template-columns:1fr}.signup-flow-step{min-height:0}.signup-flow-safety{flex-wrap:wrap;align-items:flex-start}.signup-flow-finish{flex-direction:column}}@media (max-width:480px){.full-preview-page-grid{grid-template-columns:1fr}.full-preview-hub{padding-inline:14px}.full-preview-group-head h2{font-size:25px}}.framework-chart-figure{width:min(100%,1120px);margin-inline:auto}.framework-chart{aspect-ratio:1536/1024;background:#050505;width:100%;position:relative;overflow:hidden}.framework-chart-artwork{object-fit:contain;width:100%;height:100%;display:block}.framework-chart-artwork-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.framework-chart-artwork-button .framework-chart-artwork{display:block}.framework-chart-mobile-expand{overflow:visible}.framework-chart-tap-caption{color:#e7c678;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;padding:10px 14px 0;font-size:.74rem;display:none}.framework-chart-lightbox{z-index:50;background:#000000f5;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.framework-chart-lightbox-close{z-index:2;color:#050505;cursor:pointer;font:400 .75rem/1 var(--font-oswald),sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#e7c678;border:1px solid #e7c678;padding:10px 13px;position:absolute;top:16px;right:16px}.framework-chart-lightbox-close span{margin-left:5px}.framework-chart-lightbox-viewport{touch-action:none;place-items:center;width:100%;height:calc(100% - 50px);display:grid;overflow:auto}.framework-chart-lightbox-viewport img{transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform 80ms linear}.framework-chart-lightbox>p{color:#bdb5a6;margin:10px 0 0;font-size:.78rem}.framework-chart-top,.framework-chart-bottom{z-index:2;width:auto;margin:0;padding:0;display:grid;position:absolute}.framework-chart-top{grid-template-columns:repeat(3,1fr);gap:8%;width:74%;height:27%;top:4%;left:13%}.framework-chart-bottom{grid-template-columns:repeat(2,1fr);gap:60%;width:85%;height:34%;bottom:4%;left:7.5%}.framework-card{border-color:var(--framework-gold);background:#050505;gap:8%;height:100%;min-height:0;padding:8% 12%}.framework-card-label{font-size:clamp(.68rem,1.15vw,1rem)}.framework-card-title{font-size:clamp(1.15rem,2.5vw,2.1rem)}.framework-chart-center{z-index:2;min-height:0;display:block;position:absolute;inset:31% 29% 34%}.framework-center-label{width:22%;color:var(--framework-gold);font:600 clamp(.55rem,.9vw,.78rem)/1.05 var(--font-body),Arial,sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;display:block;position:absolute}.framework-center-label-backLeft{top:29%;left:7%}.framework-center-label-backMiddle{top:17%;left:39%}.framework-center-label-backRight{top:29%;right:7%}.framework-center-label-frontLeft{bottom:28%;left:7%}.framework-center-label-frontMiddle{bottom:16%;left:39%}.framework-center-label-frontRight{bottom:28%;right:7%}@media (max-width:560px){.framework-chart{aspect-ratio:auto;min-height:720px}.framework-chart-artwork{object-fit:cover}.framework-chart-top{gap:3%;width:92%;height:28%;top:3%;left:4%}.framework-chart-bottom{gap:4%;width:92%;height:30%;bottom:3%;left:4%}.framework-card{padding:7% 5%}.framework-card-title{font-size:clamp(1rem,4.8vw,1.45rem)}.framework-chart-center{inset:31% 4% 33%}.framework-center-label{font-size:.52rem}}.framework-chart-top,.framework-chart-bottom{z-index:2;gap:clamp(.9rem,2.5vw,1.5rem);display:grid;position:relative}.framework-chart-top{grid-template-columns:repeat(3,minmax(0,1fr))}.framework-chart-bottom{grid-template-columns:repeat(2,minmax(0,1fr));width:min(66.666%,720px);margin-inline:auto}.framework-card{box-sizing:border-box;border:1px solid var(--framework-gold);background:linear-gradient(145deg,#14120ef5,var(--framework-card-bg));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.8rem,1.8vw,1.25rem);min-width:0;min-height:clamp(145px,15vw,190px);padding:clamp(1.25rem,2.6vw,2rem) clamp(1rem,2.4vw,1.8rem);display:flex;position:relative;overflow:hidden}.framework-card-label,.framework-card-title{overflow-wrap:anywhere;word-break:normal;text-transform:uppercase;max-width:100%;margin:0}.framework-card-label{color:var(--framework-gold);font:500 clamp(.68rem,1.1vw,.9rem)/1.25 var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:clamp(.09em,.2vw,.18em)}.framework-card-title{color:var(--framework-white);font:500 clamp(1.05rem,2.2vw,1.9rem)/1.08 var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:.015em}.framework-chart-center{z-index:2;place-items:center;min-height:240px;display:grid;position:relative}.framework-mandala{aspect-ratio:1;border:2px solid var(--framework-gold);background:radial-gradient(circle,#e2cca02e 0 8%,#0000 9% 29%,#e2cca01f 30% 31%,#0000 32% 62%,#e2cca02e 63% 64%,#0000 65%),#090806;border-radius:50%;place-items:center;width:clamp(135px,18vw,220px);display:grid;position:relative;box-shadow:0 0 0 8px #e2cca00d,0 0 40px #e2cca026}.framework-mandala:before,.framework-mandala:after{content:"";border:1px solid var(--framework-gold);opacity:.7;position:absolute;inset:17%;transform:rotate(45deg)}.framework-mandala:after{transform:rotate(-45deg)}.framework-mandala span{aspect-ratio:1;border:1px solid var(--framework-gold);background:#0b0907;border-radius:50%;width:9px;position:absolute}.framework-mandala span:first-child{top:5%}.framework-mandala span:nth-child(2){top:19%;right:8%}.framework-mandala span:nth-child(3){bottom:19%;right:8%}.framework-mandala span:nth-child(4){bottom:5%}.framework-mandala span:nth-child(5){bottom:19%;left:8%}.framework-mandala span:nth-child(6){top:19%;left:8%}.framework-mandala span:nth-child(7){background:var(--framework-gold);top:calc(50% - 4px);right:calc(50% - 4px)}.framework-mandala b{z-index:1;color:var(--framework-gold);font:400 clamp(1.4rem,3vw,2.4rem)/1 var(--font-oswald),sans-serif;letter-spacing:.08em;position:relative}.framework-center-labels{pointer-events:none;position:absolute;inset:0}.framework-center-labels span{pointer-events:auto;color:var(--framework-gold);font:600 clamp(.55rem,.85vw,.72rem)/1 var(--font-body),Arial,sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;position:absolute}.framework-center-labels span:first-child{top:10%;left:4%}.framework-center-labels span:nth-child(2){top:1%;left:50%;transform:translate(-50%)}.framework-center-labels span:nth-child(3){top:10%;right:4%}.framework-center-labels span:nth-child(4){bottom:10%;left:4%}.framework-center-labels span:nth-child(5){bottom:1%;left:50%;transform:translate(-50%)}.framework-center-labels span:nth-child(6){bottom:10%;right:4%}.framework-chart-connectors{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.framework-chart-connectors path,.framework-chart-connectors circle{fill:none;stroke:var(--framework-gold-deep);stroke-width:.22px;vector-effect:non-scaling-stroke}.framework-chart-caption{color:var(--framework-gold);font:600 .75rem/1.5 var(--font-body),Arial,sans-serif;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:1rem}@media (max-width:800px){.framework-chart{grid-template-rows:auto minmax(190px,235px) auto;gap:1.5rem;padding:1rem}.framework-card{min-height:150px;padding:1.1rem .85rem}.framework-card-label{font-size:clamp(.62rem,2.2vw,.8rem)}.framework-card-title{font-size:clamp(1rem,3vw,1.35rem)}.framework-chart-bottom{width:100%}}html body .healing-program-session-media-actions{gap:16px!important}html body .healing-program-session-media-actions>.healing-program-session-action{box-sizing:border-box!important;margin:0!important;padding:0!important}@media (max-width:700px){html body .healing-program-session-media-actions{row-gap:16px!important}}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open,html body .healing-journal-features #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open,html body main.healing-journey-page #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open,html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{top:39%!important;left:51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}@media (max-width:620px){.safe-preview-header .safe-preview-brand,.safe-preview-header .safe-preview-mode{position:static}.safe-preview-header .safe-preview-title{width:100%}}@media (max-width:600px){.public-heading-page .path:before{left:24px}.public-heading-page .step{gap:1rem;padding:1.25rem}.public-heading-page .num{width:48px;font-size:2rem}.public-heading-page .step .pip{top:1.95rem;left:24px}}.framework-chart{container-type:inline-size}.framework-chart-editable-text{z-index:2;color:#fff;font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;text-transform:uppercase;position:absolute;inset:0}.framework-chart-box{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.framework-chart-box-top-left{width:17.55%;height:24%;top:4.9%;left:13.05%}.framework-chart-box-middle{width:23.2%;height:25%;top:4.9%;left:38.35%}.framework-chart-box-top-right{width:17.55%;height:24%;top:4.9%;left:69.25%}.framework-chart-box-bottom-left{width:18.55%;height:30%;top:61.8%;left:7.45%}.framework-chart-box-bottom-right{width:18.55%;height:30%;top:61.8%;left:73.85%}.framework-chart-box-label{color:#f2cf7d;letter-spacing:.18em;margin-bottom:clamp(16px,2.2cqw,31px);font-size:clamp(9px,1.08cqw,17px);font-weight:400;line-height:1.22}.framework-chart-box-top-left .framework-chart-text:not(.framework-chart-box-label),.framework-chart-box-top-right .framework-chart-text:not(.framework-chart-box-label){font-size:clamp(16px,2.2cqw,34px);line-height:1.18}.framework-chart-box-middle .framework-chart-text:not(.framework-chart-box-label){font-size:clamp(15px,2.05cqw,31px);line-height:1.18}.framework-chart-box-bottom-left .framework-chart-text:not(.framework-chart-box-label),.framework-chart-box-bottom-right .framework-chart-text:not(.framework-chart-box-label){font-size:clamp(15px,2.15cqw,33px);line-height:1.17}.framework-chart-block-line{display:block}.framework-chart-center-labels{position:absolute;inset:0}.framework-chart-center-labels>.framework-chart-text{color:#f2cf7d;width:10%;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.14em;text-align:center;font-size:clamp(9px,1.12cqw,17px);font-weight:500;line-height:1.45;position:absolute}.framework-chart-center-labels>.framework-chart-text:first-child{top:51.5%;left:37%}.framework-chart-center-labels>.framework-chart-text:nth-child(2){top:45.2%;left:45%}.framework-chart-center-labels>.framework-chart-text:nth-child(3){top:51.5%;left:57.5%}.framework-chart-center-labels>.framework-chart-text:nth-child(4){top:68.8%;left:37%}.framework-chart-center-labels>.framework-chart-text:nth-child(5){top:72.7%;left:45%}.framework-chart-center-labels>.framework-chart-text:nth-child(6){top:68.8%;left:57.5%}.framework-chart-text{max-width:100%;display:block}.framework-chart-line-traces{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.framework-chart-line-traces path,.framework-chart-line-traces circle{fill:none;stroke:#c8a55b;stroke-width:1.4px;vector-effect:non-scaling-stroke}.framework-chart-line-base{opacity:.22}.framework-chart-line-moving path,.framework-chart-line-moving circle{stroke:#ffe3a0;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.012 .988;animation:8s linear infinite framework-chart-line-travel}.framework-chart-line-moving path:nth-child(2){animation-delay:-2.4s}.framework-chart-line-moving circle{animation-duration:10s;animation-delay:-4s}@keyframes framework-chart-line-travel{to{stroke-dashoffset:-1px}}@media (prefers-reduced-motion:reduce){.framework-chart-line-moving path,.framework-chart-line-moving circle{opacity:.55;animation:none}}.ocm-frame{width:100%;container-type:inline-size}.ocm-desk{display:none}.ocm-stack{flex-direction:column;gap:1.75rem;display:flex}.ocm-stack .ocm-map{width:100%;max-width:470px;height:auto;margin:0 auto;display:block}.ocm-legend{flex-direction:column;margin:0;display:flex}.ocm-legend div{border-top:1px solid #cba86a47;flex-direction:column;gap:.2rem;padding:.95rem 0;display:flex}.ocm-legend div:last-child{border-bottom:1px solid #cba86a47}.ocm-legend dt{font-family:var(--font-oswald),"Oswald",sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#cba86a;font-size:.75rem;font-weight:400}.ocm-legend dd{font-family:var(--font-oswald),"Oswald",sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#ece5d8;margin:0;font-size:1.125rem;font-weight:400;line-height:1.3}.ocm-compose{aspect-ratio:3/2;width:100%;position:relative}.ocm-lines{width:100%;height:100%;position:absolute;inset:0}.ocm-core{pointer-events:none;width:40%;position:absolute;top:61.8%;left:50%;transform:translate(-50%,-50%)}.ocm-core .ocm-map{width:100%;height:auto;display:block}.ocm-node{background:#07060a9e;border:1px solid #cba86a47;flex-direction:column;justify-content:center;gap:.35rem;padding:2.6% 3.4%;display:flex;position:absolute;overflow:hidden}.ocm-node .k{font-family:var(--font-oswald),"Oswald",sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#cba86a;font-size:clamp(.62rem,1.35cqi,1rem);font-weight:400;line-height:1.35}.ocm-node .v{font-family:var(--font-oswald),"Oswald",sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#ece5d8;font-size:clamp(.9rem,2.15cqi,1.75rem);font-weight:400;line-height:1.26}.ocm-n-left{width:20.5%;height:25.4%;top:4.8%;left:12.8%}.ocm-n-mid{width:29%;height:24%;top:4.2%;left:35.5%}.ocm-n-right{width:17.7%;height:25.4%;top:4.8%;left:69.2%}.ocm-n-front{width:18.3%;height:32.9%;top:61.2%;left:7.7%}.ocm-n-back{width:18.3%;height:32.9%;top:61.2%;left:74%}@container (min-width:780px){.ocm-desk{display:block}.ocm-stack{display:none}}.ocm-arc{fill:none;mix-blend-mode:screen}.ocm-flame{animation:2.4s ease-in-out infinite alternate ocm-flick}@keyframes ocm-arc0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-arc10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ocm-flick{0%{opacity:.84}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ocm-arc,.ocm-flame{animation:none!important}.ocm-flame{opacity:0!important}}@media (max-width:700px){.framework-chart-box-label{letter-spacing:.12em;margin-bottom:clamp(8px,2.2cqw,16px)}.framework-chart-box-top-left .framework-chart-text:not(.framework-chart-box-label),.framework-chart-box-top-right .framework-chart-text:not(.framework-chart-box-label){font-size:clamp(12px,2.2cqw,24px)}.framework-chart-box-middle .framework-chart-text:not(.framework-chart-box-label),.framework-chart-box-bottom-left .framework-chart-text:not(.framework-chart-box-label),.framework-chart-box-bottom-right .framework-chart-text:not(.framework-chart-box-label){font-size:clamp(11px,2cqw,23px)}.framework-chart-center-labels>.framework-chart-text{letter-spacing:.1em;font-size:clamp(7px,1.2cqw,13px)}}.chart-samples-page{--samples-gold:#e5bd6d;--samples-gold-bright:#ffd889;--samples-ink:#050505;color:#f8f4eb;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 50% 10%,#e5bd6d1f,#0000 34rem),#050505;padding:clamp(24px,5vw,72px) clamp(16px,4vw,64px) 56px;overflow-x:hidden}.chart-samples-page *,.chart-samples-page :before,.chart-samples-page :after{box-sizing:border-box}.chart-samples-header,.chart-samples-reference,.chart-samples-options,.chart-samples-footer{width:min(100%,1440px);margin-inline:auto}.chart-samples-header{border-bottom:1px solid #e5bd6d3d;justify-content:space-between;align-items:end;gap:28px;padding-bottom:32px;display:flex}.chart-samples-eyebrow{color:var(--samples-gold);font:400 .72rem/1.2 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px}.chart-samples-page h1,.chart-samples-page h2,.chart-samples-page h3{font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0;font-weight:400}.chart-samples-page h1{font-size:clamp(2.5rem,6vw,5.8rem);line-height:.92}.chart-samples-page h2{font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.chart-samples-page h3{font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1}.chart-samples-header>div>p:last-child,.chart-samples-reference>div>p:last-child,.chart-sample-detail>div>p:last-child{color:#bcb5a8;max-width:670px;margin:18px 0 0;font-size:.94rem;line-height:1.6}.chart-samples-back,.chart-samples-footer button{color:var(--samples-gold-bright);cursor:pointer;font:400 .72rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #e5bd6d80;align-items:center;gap:8px;padding:11px 15px;display:inline-flex}.chart-samples-reference{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,5vw,72px);padding:52px 0;display:grid}.chart-samples-reference>*,.chart-sample-detail>*{min-width:0}.chart-samples-reference img{background:#030303;border:1px solid #e5bd6d52;width:100%;max-width:100%;display:block}.chart-samples-options{padding:36px 0 0}.chart-samples-section-heading{justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.chart-samples-section-heading>span{color:#9d9588;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.chart-sample-tabs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.chart-sample-tabs button{color:#c6bfb3;cursor:pointer;text-align:left;background:#0b0b0b;border:1px solid #e5bd6d42;gap:7px;padding:17px;display:grid}.chart-sample-tabs button.is-active{border-color:var(--samples-gold);background:#e5bd6d17}.chart-sample-tabs strong{color:#f7f2e7;font:400 1.15rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.08em;text-transform:uppercase}.chart-sample-tabs small{font-size:.78rem}.chart-sample-detail{justify-content:space-between;align-items:end;gap:24px;padding:28px 0 18px;display:flex}.chart-sample-actions{justify-items:end;gap:14px;display:grid}.chart-sample-choose{border:1px solid var(--samples-gold);color:#050505;background:var(--samples-gold);cursor:pointer;font:400 .76rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:13px 18px;display:inline-flex}.chart-viewport-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.chart-viewport-controls button{color:#a9a194;cursor:pointer;font:400 .68rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#0b0b0b;border:1px solid #e5bd6d40;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.chart-viewport-controls button.is-active{border-color:var(--samples-gold);color:var(--samples-gold-bright)}.chart-sample-stage{background:#020202;border:1px solid #e5bd6d47;place-items:center;min-height:580px;padding:clamp(12px,2vw,32px);display:grid;overflow:hidden}.sample-chart{--sample-line:#caa25b;--card-size:19%;--sample-chart-eyebrow-font:var(--font-oswald),"Oswald",sans-serif;--sample-chart-eyebrow-size:clamp(.45rem,1vw,.78rem);--sample-chart-eyebrow-weight:400;--sample-chart-eyebrow-spacing:.15em;--sample-chart-eyebrow-leading:1.15;--sample-chart-eyebrow-color:#f1cb78;--sample-chart-text-font:var(--font-oswald),"Oswald",sans-serif;--sample-chart-text-size:clamp(.68rem,1.28vw,1.12rem);--sample-chart-text-weight:400;--sample-chart-text-spacing:.01em;--sample-chart-text-leading:1.02;--sample-chart-text-color:#fff;aspect-ratio:1.5;background:#030303;grid-template-rows:31% 38% 31%;width:min(100%,1120px);display:grid;position:relative;overflow:hidden}.sample-chart-b{--sample-line:#f0c66f}.sample-chart-c{--card-size:20%}.sample-chart-top,.sample-chart-bottom{z-index:2;grid-template-columns:repeat(3,1fr);gap:8%;padding-inline:8%;display:grid;position:relative}.sample-chart-bottom{grid-template-columns:repeat(2,1fr);gap:8%;padding-inline:8%}.sample-chart-card{border:1px solid var(--sample-line);text-align:center;background:#030303eb;flex-direction:column;justify-content:center;min-width:0;padding:8% 10%;display:flex;position:relative}.sample-card-content{z-index:1;position:relative}.sample-card-outline,.sample-mandala-outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sample-chart-box-eyebrow,.sample-chart-box-text{font-synthesis:none;text-align:center;text-transform:uppercase}.sample-chart-box-eyebrow{color:var(--sample-chart-eyebrow-color);font:var(--sample-chart-eyebrow-weight)var(--sample-chart-eyebrow-size)/var(--sample-chart-eyebrow-leading)var(--sample-chart-eyebrow-font);letter-spacing:var(--sample-chart-eyebrow-spacing);margin:0 0 10%}.sample-chart-box-text{color:var(--sample-chart-text-color);font:var(--sample-chart-text-weight)var(--sample-chart-text-size)/var(--sample-chart-text-leading)var(--sample-chart-text-font);letter-spacing:var(--sample-chart-text-spacing);text-wrap:balance;margin:0}.sample-chart-center{z-index:2;place-items:center;display:grid;position:relative}.sample-mandala{aspect-ratio:1;background:#070707;border-radius:50%;width:min(42%,340px);position:relative;overflow:hidden}.sample-mandala img{width:294%;max-width:none;height:auto;position:absolute;top:-47%;left:-97%}.sample-mandala-outline{z-index:1}.sample-chart-connectors{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sample-line{fill:none;stroke:var(--sample-line);stroke-width:.22px;vector-effect:non-scaling-stroke;stroke-linecap:butt}.sample-line-base{opacity:.92}.sample-line-moving{stroke:var(--samples-gold-bright);stroke-width:.24px;stroke-dasharray:9 91;animation:7s linear infinite sample-travel}.sample-line-connectors-moving{animation-duration:8s;animation-direction:reverse}.sample-circle-moving{animation-duration:6s}@keyframes sample-travel{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.sample-line-moving{stroke-dasharray:none;stroke:var(--sample-line);stroke-width:.22px;animation:none}}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open,html body .healing-journal-features #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open,html body main.healing-journey-page #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open{top:39%!important;left:51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}:is(html:has(.public-heading-page) body .public-heading-page>:is(header,section,footer),html:has(.signup-page) body .signup-page>:is(header,main,section,footer),html:has(.scan-page) body .scan-page>:is(header,main,section,footer),html:has(.portal-shell) body .portal-shell>:is(header,section,footer),html:has(.safe-preview-main) body .safe-preview-main>:is(header,section,footer),html:has(.healing-complete-page) body .healing-complete-page>:is(header,section,footer)){background-color:#050505}html:has(.public-heading-page) body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button):not(.healing-mark-complete):not(.healing-card-completion):not(.healing-complete-button-ghost){color:#050505!important;-webkit-text-fill-color:#050505!important}html:has(.portal-shell) body button[class*="bg-[#C5A66A"]:not(.healing-mark-complete):not(.healing-card-completion){color:#050505!important;-webkit-text-fill-color:#050505!important}html:has(.public-heading-page) body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button):not(.healing-complete-button-ghost)>:is(svg,span,strong,em){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}html:has(.portal-shell) body button[class*="bg-[#C5A66A"]>:is(svg,span,strong,em){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}html:has(.public-heading-page) body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button)>svg *{color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap,html body .healing-journal-features #book .healing-book-closed-wrap,html body .healing-journal-book-card .healing-book-closed-wrap{aspect-ratio:1536/1024!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open,html body .healing-journal-book-card .healing-book-open{top:39%!important;left:51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}}@container (max-width:620px){.healing-program-session-media-actions,.healing-current-card .healing-activation-actions{flex-flow:column!important;width:100%!important}.healing-program-session-media-actions>.activation-download,.healing-program-session-media-actions>.healing-program-session-action,.healing-current-card .healing-activation-actions>.activation-download,.healing-current-card .healing-activation-actions>.healing-mark-complete{flex:auto!important;width:100%!important}}.healing-program-session-media-actions,.healing-current-card .healing-activation-actions{container-type:inline-size;flex-wrap:wrap!important;align-items:stretch!important;gap:.75rem!important;display:flex!important}.healing-program-session-media-actions>.activation-download,.healing-program-session-media-actions>.healing-program-session-action,.healing-current-card .healing-activation-actions>.activation-download,.healing-current-card .healing-activation-actions>.healing-mark-complete{box-sizing:border-box!important;white-space:nowrap!important;flex:18rem!important;width:auto!important;min-width:0!important;max-width:none!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;padding-inline:clamp(1rem,2vw,1.5rem)!important;overflow:hidden!important}.healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button,.healing-current-card .healing-activation-actions .healing-activation-action-button{letter-spacing:clamp(.5px,.067vw,.96px)!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding-inline:clamp(1rem,2vw,1.5rem)!important;font-size:clamp(12px,1.111vw,16px)!important;overflow:hidden!important}@container (max-width:620px){.healing-program-session-media-actions,.healing-current-card .healing-activation-actions{flex-flow:column!important;width:100%!important}.healing-program-session-media-actions>.activation-download,.healing-program-session-media-actions>.healing-program-session-action,.healing-current-card .healing-activation-actions>.activation-download,.healing-current-card .healing-activation-actions>.healing-mark-complete{flex:auto!important;width:100%!important}}.healing-download-all-bar,.healing-book-section-toggle{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;letter-spacing:clamp(.5px,.056vw,.8px)!important;min-width:0!important;font-size:clamp(12px,1.055vw,15.2px)!important}.healing-step-actions button,.healing-book-page-actions button,.healing-journal-nav-button{box-sizing:border-box;max-width:100%;white-space:nowrap!important;letter-spacing:clamp(.5px,.067vw,1px)!important;min-width:0!important;font-size:clamp(12px,1.111vw,16px)!important}.healing-step-actions{min-width:0}html body #book.healing-journal-book-card .healing-book-closed-wrap>button.healing-book-open{top:39%!important;left:51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .healing-journal-book-card .healing-book-open-position,html body .healing-complete-page .healing-book-open-position{z-index:3;width:31%!important;position:absolute!important;top:40.24%!important;left:49.27%!important;transform:translate(-50%,-50%)!important}html body .healing-journal-book-card .healing-book-open-position>.healing-book-open,html body .healing-complete-page .healing-book-open-position>.healing-book-open{display:block;width:100%!important;position:relative!important;inset:auto!important;transform:rotate(-8deg)!important}html body .healing-journal-book-card .healing-book-closed-wrap>.healing-book-open{inset:49% auto auto 55%!important;transform:translate(-50%,-50%)!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}}html:has(.healing-complete-page) body .healing-complete-page .healing-complete-button-ghost{color:#fdf3dd!important;-webkit-text-fill-color:#fdf3dd!important;stroke:currentColor!important}html:has(.healing-complete-page) body .healing-complete-page .healing-complete-button-ghost>:is(span,svg,svg *){color:#fdf3dd!important;-webkit-text-fill-color:#fdf3dd!important;stroke:currentColor!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions{align-items:center!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.activation-download,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{box-sizing:border-box!important;width:288px!important;min-width:288px!important;max-width:288px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action{align-items:center!important;display:flex!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{outline-offset:0!important;border-width:0!important;outline:3px solid #8fbf9be6!important;width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions{align-items:stretch!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action{display:contents!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.activation-download,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important}}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap{position:relative!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>button.healing-book-open{box-sizing:border-box!important;color:#0a0806!important;-webkit-text-fill-color:#0a0806!important;white-space:nowrap!important;background:#c5a66a!important;border:1px solid #e8ce93!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:clamp(136px,20.8%,153px)!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;display:inline-flex!important;position:absolute!important;inset:39.8% auto auto 49.5%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}html body .healing-program-session-media-actions{align-items:center!important}html body .healing-program-session-media-actions>.healing-program-session-action{align-items:center!important;display:flex!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>button.healing-book-open{width:clamp(112px,23%,144px)!important;height:44px!important;min-height:44px!important;padding-inline:10px!important;font-size:13px!important;top:39.8%!important;left:49.5%!important}}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important}}html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{box-sizing:border-box!important;aspect-ratio:auto!important;border-radius:9999px!important;flex:0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:auto!important;min-height:2.65rem!important}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{width:auto!important;min-width:max-content!important;padding-inline:1rem!important}html body .healing-journal-panel .healing-step-actions .healing-journal-nav-button{color:#cba86a!important;-webkit-text-fill-color:#cba86a!important;background:0 0!important;border:1px solid #cba86a!important;border-radius:9999px!important}html body .healing-journal-panel .healing-step-actions .healing-journal-nav-button:hover:not(:disabled){background:#cba86a1f!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{flex:100%!important;width:100%!important;min-width:0!important;height:2.65rem!important;min-height:2.65rem!important}}.client-flow-review{color:#f4f3ef;background:#080808;min-height:100vh;padding:56px 24px 100px}.client-flow-inner{max-width:1180px;margin:0 auto}.client-flow-hero{max-width:820px;margin-bottom:48px}.client-flow-kicker{color:#c5a66a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.client-flow-hero h1,.client-flow-step h2,.client-flow-portal-proof h2,.client-flow-problems h2{font-family:var(--font-oswald),Oswald,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:400}.client-flow-hero h1{font-size:clamp(36px,5vw,64px);line-height:1}.client-flow-hero>p:not(.client-flow-kicker),.client-flow-portal-proof>p:not(.client-flow-kicker),.client-flow-problems>p:not(.client-flow-kicker){color:#c9c4ba;font-size:17px;line-height:1.65}.client-flow-path-note{color:#ddd5c7;background:#141311;border-left:2px solid #c5a66a;margin-top:24px;padding:16px 18px;line-height:1.6}.client-flow-steps{gap:44px;display:grid}.client-flow-step{background:#11100e;border:1px solid #3b352c;border-radius:14px;overflow:hidden}.client-flow-step-copy{padding:26px 30px 24px}.client-flow-number{color:#c5a66a;letter-spacing:.18em;font-size:12px}.client-flow-step h2,.client-flow-portal-proof h2,.client-flow-problems h2{margin-top:6px;font-size:30px}.client-flow-step dl{gap:12px;margin:18px 0 0;display:grid}.client-flow-step dl>div{border-top:1px solid #2b2823;grid-template-columns:170px 1fr;gap:14px;padding-top:11px;display:grid}.client-flow-step dt{color:#c5a66a;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.client-flow-step dd{color:#d9d4cb;margin:0;line-height:1.55}.client-flow-review a{color:#e2bd72;text-underline-offset:3px;text-decoration:underline}.client-flow-frame-wrap{background:#050505;border-top:1px solid #3b352c}.client-flow-frame-toolbar{color:#a9a198;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;display:flex}.client-flow-frame-toolbar a{font-size:11px}.flow101-proof-overview{background:linear-gradient(145deg,#8fbf9b21,#11100e 58%);border:1px solid #8fbf9b;border-radius:14px;margin-bottom:42px;padding:28px 30px}.flow101-proof-overview h1{color:#fff;margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.flow101-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.flow101-proof-grid>div{background:#0d0c0b;border:1px solid #3b352c;padding:18px}.flow101-proof-status{color:#a9d6b2;letter-spacing:.15em;font-size:10px;font-weight:700}.flow101-proof-grid h2{color:#fff;margin:8px 0 0;font-size:25px}.flow101-proof-grid p,.flow101-proof-note{color:#d9d4cb;line-height:1.55}.flow101-proof-small{font-size:13px;color:#b8b1a7!important}.flow101-proof-note{border-top:1px solid #3b352c;margin:22px 0 0;padding-top:17px}.flow101{color:#f7f3eb;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 82% 0,#c5a66a24,#0000 34rem),#080807;padding:clamp(30px,5vw,72px) 18px 80px}.flow101-inner{width:min(100%,1180px);margin:0 auto}.flow101-kicker{color:#c5a66a;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.flow101 h1,.flow101 h2{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;font-weight:400}.flow101-hero h1{color:#fff;margin:0;font-size:clamp(42px,7vw,78px);line-height:.92}.flow101-hero>p:not(.flow101-kicker){color:#c9c4ba;max-width:740px;margin:18px 0 0;font-size:17px;line-height:1.65}.flow101-summary{color:#c5e4cb;background:#8fbf9b1a;border:1px solid #8fbf9b80;border-top:3px solid #8fbf9b;gap:5px;margin-top:24px;padding:16px 18px;display:grid}.flow101-summary strong{font:400 20px/1 var(--font-oswald),sans-serif;letter-spacing:.06em;text-transform:uppercase}.flow101-summary span{color:#b8cdbb;font-size:12px}.flow101-step{background:#11100e;border:1px solid #3b352c;border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #00000038}.flow101-number{color:#c5a66a;letter-spacing:.18em;font-size:11px;font-weight:700}.flow101-step h2{color:#fff;margin:7px 0 0;font-size:31px;line-height:1.05}.flow101-detail{border-top:1px solid #2b2823;gap:8px;margin-top:20px;padding-top:13px;display:grid}.flow101-detail>b{color:#c5a66a;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.flow101-detail>p{color:#d9d4cb;margin:0;line-height:1.58}.flow101-link{gap:5px;display:grid}.flow101-link a{color:#e2bd72;text-underline-offset:3px;text-decoration:underline}.flow101-link code{color:#a9a198;font:11px/1.45 var(--font-geist-mono),monospace;overflow-wrap:anywhere}.flow101-frame-bar a{color:#e2bd72}.flow101-email{background:linear-gradient(160deg,#9f76cb1f,#0b0b0b 42%);border:1px solid #9f76cb99;gap:14px;margin-top:8px;padding:16px;display:grid}.flow101-email-meta{color:#d4cedc;gap:7px;font-size:12px;line-height:1.45;display:grid}.flow101-email-meta>p{gap:3px;margin:0;display:grid}.flow101-email-meta b{color:#d6bcf5;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.flow101-no-button{color:#aaa398}.flow101-email-meta .flow101-link{margin-top:2px}.flow101-email iframe{background:#efebe3;border:1px solid #3b352c;width:100%;height:760px;display:block}.flow101-inventory{border-top:1px solid #2b2823;gap:0;margin-top:22px;display:grid}.flow101-inventory>div{border-bottom:1px solid #2b2823;gap:5px;padding:14px 0;display:grid}.flow101-inventory strong{color:#f7f3eb;font-size:14px;font-weight:500}.flow101-inventory span{color:#a9a198;font-size:12px}.flow101-report{background:#11100e;border:1px solid #3b352c;margin-top:48px;padding:28px 30px}.flow101-report h2{color:#fff;margin:0;font-size:32px}.flow101-report>p:not(.flow101-kicker){color:#c9c4ba;line-height:1.6}.flow101-report .flow101-link{border-top:1px solid #2b2823;margin-top:18px;padding-top:14px}@media (max-width:700px){.flow101{padding-inline:12px}.flow101-copy,.flow101-report{padding-inline:20px}.flow101-detail dl{display:block}.flow101-frame-bar{flex-direction:column;align-items:flex-start;gap:7px}.flow101-email{padding:10px}.flow101-email iframe{height:700px}}.client-flow-side-by-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.client-flow-side-by-side>div{background:#11100e;border:1px solid #3b352c;border-radius:12px;overflow:hidden}.client-flow-side-by-side h3{color:#e5d3ad;font-family:var(--font-oswald),Oswald,sans-serif;text-transform:uppercase;margin:0;padding:14px 16px;font-size:20px;font-weight:400}.client-flow-side-by-side iframe{background:#050505;border:0;width:100%;height:680px;display:block}.client-flow-portal-proof,.client-flow-problems{margin-top:64px}.client-flow-problems{background:#17110d;border:1px solid #6e4e35;border-radius:14px;padding:28px 30px}.client-flow-problems ul{color:#ddd5c7;margin:22px 0 0;padding-left:22px;line-height:1.65}.client-flow-problems li+li{margin-top:12px}.client-flow-problems strong{color:#f0d28f}.flow101{color:#eee8dc;background:#0b0a09;min-height:100vh;padding:56px 20px 90px}.flow101-inner{max-width:1180px;margin:0 auto}.flow101-hero{max-width:850px;margin-bottom:42px}.flow101-kicker,.flow101-number{color:#c5a66a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.flow101-hero h1,.flow101-step h2,.flow101-report h2{font-family:var(--font-oswald),Oswald,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:400}.flow101-hero h1{font-size:clamp(40px,6vw,72px);line-height:1}.flow101-hero>p:not(.flow101-kicker),.flow101-report>p:not(.flow101-kicker){color:#c9c4ba;font-size:17px;line-height:1.65}.flow101-summary{background:#15120e;border-left:2px solid #c5a66a;gap:6px;margin-top:24px;padding:16px 18px;line-height:1.5;display:grid}.flow101-summary strong{color:#f0d28f}.flow101-summary span{color:#c9c4ba}.flow101-steps{gap:42px;display:grid}.flow101-step{background:#11100e;border:1px solid #3b352c;border-radius:14px;overflow:hidden}.flow101-copy{padding:28px 30px 24px}.flow101-step h2,.flow101-report h2{margin-top:6px;font-size:30px}.flow101-detail{border-top:1px solid #2b2823;margin-top:18px;padding-top:11px}.flow101-detail b{color:#c5a66a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.flow101-detail p{color:#d9d4cb;margin:7px 0 0;line-height:1.55}.flow101-link{gap:5px;margin-top:10px;display:grid}.flow101-link a,.flow101-frame-bar a{color:#e2bd72;text-underline-offset:3px;text-decoration:underline}.flow101-link code{overflow-wrap:anywhere;color:#a9a198;font-size:12px}.flow101-status{color:#a9d5a5;font-size:12px;line-height:1.45}.flow101-status strong{color:#b9e5ae;letter-spacing:.08em}.flow101-frame{background:#050505;border-top:1px solid #3b352c}.flow101-frame-bar{color:#a9a198;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:12px;display:flex}.flow101-frame-bar a{text-transform:none;letter-spacing:0;font-size:11px}.flow101-frame iframe{background:#050505;border:0;width:100%;display:block}.flow101-report{background:#17110d;border:1px solid #6e4e35;border-radius:14px;margin-top:62px;padding:28px 30px}.flow101-report h2+p{margin-top:8px}.flow101-report h2:not(:first-of-type){margin-top:34px}@media (max-width:700px){.flow101{padding:32px 14px 70px}.flow101-copy{padding:22px 18px}.flow101-frame-bar{flex-direction:column;align-items:flex-start}.flow101-report{padding:22px 18px}}@media (max-width:760px){.client-flow-review{padding:32px 14px 70px}.client-flow-step-copy{padding:22px 18px}.client-flow-step dl>div{grid-template-columns:1fr;gap:4px}.client-flow-side-by-side{grid-template-columns:1fr}.client-flow-side-by-side iframe{height:620px}}html,body{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#050505!important}html:before,body>div,body>div>main,body>div>div{background-color:#050505}:is(body:has(.public-heading-page) .public-heading-page,body:has(.portal-auth-shell) .portal-auth-shell,body:has(.portal-shell) .portal-shell,body:has(.safe-preview-main) .safe-preview-main,body:has(.healing-complete-page) .healing-complete-page){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#050505!important}body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button,button[class*="bg-[#C5A66A"]):not(.healing-mark-complete):not(.healing-card-completion){color:#050505!important;-webkit-text-fill-color:#050505!important}body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button,button[class*="bg-[#C5A66A"]):not(.healing-mark-complete):not(.healing-card-completion)>:is(svg,span,strong,em),body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button,button[class*="bg-[#C5A66A"]):not(.healing-mark-complete):not(.healing-card-completion)>svg *{color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}.sample-chart-tablet{width:min(100%,760px)}.sample-chart-phone{aspect-ratio:.62;box-sizing:border-box;flex-direction:column;gap:12px;width:min(100%,390px);padding:14px 12px;display:flex}.sample-chart-phone .sample-chart-top,.sample-chart-phone .sample-chart-bottom{flex-direction:column;gap:12px;padding:0;display:flex}.sample-chart-phone .sample-chart-center{order:2;min-height:220px}.sample-chart-phone .sample-chart-top{order:1}.sample-chart-phone .sample-chart-bottom{order:3}.sample-chart-phone .sample-chart-card{min-height:92px;padding:18px 14px}.sample-chart-phone .sample-chart-box-eyebrow{margin-bottom:8px;font-size:.58rem}.sample-chart-phone .sample-chart-box-text{font-size:.92rem}.sample-chart-phone .sample-mandala{width:min(70%,220px)}.chart-samples-footer{color:#aaa195;border-top:1px solid #e5bd6d33;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px;font-size:.8rem;display:flex}.chart-samples-footer p{margin:0}.chart-samples-footer strong{color:var(--samples-gold)}@media (max-width:720px){.chart-samples-header,.chart-sample-detail,.chart-samples-footer{flex-direction:column;align-items:stretch}.chart-samples-reference{grid-template-columns:1fr}.chart-samples-section-heading{flex-direction:column;align-items:start}.chart-sample-tabs{grid-template-columns:1fr}.chart-sample-actions{justify-items:stretch}.chart-sample-choose,.chart-viewport-controls{justify-content:center}.chart-sample-stage{min-height:480px;padding:10px}}@media (max-width:560px){.framework-chart{flex-direction:column;gap:1.25rem;display:flex}.framework-chart-top,.framework-chart-bottom{flex-direction:column;gap:1.25rem;width:100%;display:flex}.framework-chart-center{order:2;min-height:190px}.framework-chart-top{order:1}.framework-chart-bottom{order:3}.framework-chart-connectors{display:none}.framework-card{min-height:128px}.framework-card:not(:last-child):after{content:"";background:var(--framework-gold-deep);width:1px;height:1.25rem;position:absolute;bottom:-1.25rem;left:50%}.framework-center-labels span{font-size:.53rem}}@media (max-width:767px){.public-heading-page .framework-chart-figure{width:100%}.public-heading-page .framework-chart-figure .approved-framework-image{border-left:0;border-right:0;margin-inline:-1.25rem}.public-heading-page .framework-chart-tap-caption{display:block}}.chart-sample-comparison{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:start;gap:16px;display:grid}.chart-sample-reference-card{background:#020202;border:1px solid #e5bd6d47;margin:0;padding:12px}.chart-sample-reference-card figcaption{gap:4px;margin-bottom:10px;display:grid}.chart-sample-reference-card figcaption .chart-samples-eyebrow{margin:0}.chart-sample-reference-card strong{color:#f7f2e7;font:400 .9rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.08em;text-transform:uppercase}.chart-sample-reference-card img{border:1px solid #e5bd6d33;width:100%;display:block}.sample-chart-card{border:0}.sample-chart-box-eyebrow,.sample-chart-box-text{font-family:var(--font-oswald),"Oswald",sans-serif;overflow-wrap:anywhere}.sample-mandala img{width:286%;top:-70%;left:-93%}.sample-mandala-outline{mix-blend-mode:screen}.sample-line-moving{stroke-linecap:round}.sample-chart-c .sample-chart-card{padding:9% 12%}@media (max-width:720px){.chart-sample-comparison{grid-template-columns:1fr}.chart-sample-reference-card{justify-self:center;width:min(100%,390px)}}.ocm-review-page{color:#f8f4eb;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 50% 0,#cba86a21,#0000 34rem),#050505;padding:clamp(24px,5vw,72px) clamp(16px,4vw,64px) 52px;overflow-x:hidden}.ocm-review-header,.ocm-review-panel,.ocm-review-footer{width:min(100%,1180px);margin-inline:auto}.ocm-review-header{border-bottom:1px solid #cba86a40;padding-bottom:28px;position:relative}.ocm-review-eyebrow{color:#cba86a;font:400 .72rem/1.2 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px}.ocm-review-page h1,.ocm-review-page h2{font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400}.ocm-review-page h1{max-width:760px;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.9}.ocm-review-header>p:not(.ocm-review-eyebrow){color:#bdb5a6;max-width:650px;margin:18px 0 0;font-size:.94rem;line-height:1.6}.ocm-review-header>a{color:#e5c681;font:400 .72rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #cba86a8c;padding:11px 15px;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0}.ocm-review-panel{background:#030303b8;border:1px solid #cba86a47;margin-top:42px;padding:clamp(18px,3vw,38px)}.ocm-title{margin-bottom:clamp(1.25rem,3cqi,2.25rem)}.ocm-title h2{color:#f2dcaf;text-align:center;font-size:clamp(1.25rem,2.9cqi,2.25rem);line-height:1.15}.ocm-title p{color:#948b7e;font:400 clamp(.65rem,1.6cqi,1.15rem)/1.5 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.17em;text-align:center;text-transform:uppercase;text-wrap:wrap;margin:.5rem auto 0}.ocm-title p span{display:block}.ocm-node{padding:1.75rem}.ocm-legend dt{font-size:.8rem}.ocm-legend dd{font-size:1.25rem}.ocm-review-footer{color:#8e877b;border-top:1px solid #cba86a33;margin-top:20px;padding-top:17px;font-size:.78rem}.ocm-review-page .ocm-node .k{font-size:clamp(.62rem,1.35cqi,1rem)}.ocm-review-page .ocm-node .v{font-size:clamp(.9rem,2.15cqi,1.75rem)}.ocm-review-page .ocm-title p{font-size:clamp(.8rem,1.6cqi,1.15rem)}.ocm-review-page .ocm-n-mid{height:33%}@media (max-width:720px){.ocm-review-header>a{margin-top:20px;position:static}.ocm-review-panel{padding:14px}}@media (max-width:779px){.ocm-frame.ocm-review-frame{background:radial-gradient(120% 90% at 50% 62%,#cba86a17,#0000 62%),#0d0b13;border:1px solid #cba86a47;padding:clamp(1rem,2.2vw,2.5rem)}.ocm-frame.ocm-review-frame .ocm-stack .ocm-map{width:calc(100% + 2*clamp(1rem,2.2vw,2.5rem));max-width:none;margin-left:calc(-1*clamp(1rem,2.2vw,2.5rem));margin-right:calc(-1*clamp(1rem,2.2vw,2.5rem));display:block}}.ocm-frame.ocm-review-frame{background:radial-gradient(120% 90% at 50% 62%,#cba86a17,#0000 62%),#0d0b13;border:1px solid #cba86a47;padding:clamp(1rem,2.2vw,2.5rem)}.ocm-frame.ocm-review-frame .ocm-stack .ocm-map{width:calc(100% + 2*clamp(1rem,2.2vw,2.5rem));max-width:none;margin-left:calc(-1*clamp(1rem,2.2vw,2.5rem));margin-right:calc(-1*clamp(1rem,2.2vw,2.5rem));display:block}.original-review-page{--original-gold:#e7c678;--original-gold-soft:#c8a55b;color:#f8f3e8;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 50% 0,#e7c6781f,#0000 32rem),#050505;padding:clamp(24px,5vw,72px) clamp(16px,4vw,64px) 48px}.original-review-header,.original-review-note,.original-review-stage,.original-review-footer{width:min(100%,1440px);margin-inline:auto}.original-review-header{border-bottom:1px solid #e7c67840;justify-content:space-between;align-items:end;gap:24px;padding-bottom:30px;display:flex}.original-review-eyebrow{color:var(--original-gold);font:400 .72rem/1.2 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px}.original-review-page h1,.original-review-page h2{font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:400}.original-review-page h1{font-size:clamp(2.6rem,6vw,5.8rem);line-height:.9}.original-review-page h2{font-size:clamp(1.8rem,3vw,3rem);line-height:.95}.original-review-intro{color:#bdb5a6;max-width:650px;margin:17px 0 0;font-size:.94rem;line-height:1.6}.original-review-back,.original-review-note a{color:var(--original-gold);font:400 .72rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #e7c6788c;justify-content:center;align-items:center;padding:11px 15px;text-decoration:none;display:inline-flex}.original-review-note{border-left:3px solid var(--original-gold);background:#e7c67814;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:17px 19px;display:flex}.original-review-note.original-review-approved{background:#98c99414;border-left-color:#98c994}.original-review-approved strong{color:#d9f0d4}.original-review-note div{gap:5px;display:grid}.original-review-note strong{color:#fff;font:400 1.1rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.08em;text-transform:uppercase}.original-review-note span{color:#bdb5a6;font-size:.82rem}.original-review-stage{margin-top:44px}.original-review-stage-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.original-review-controls{gap:6px;display:flex}.original-review-controls button{color:#aaa193;cursor:pointer;font:400 .68rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#0c0b09;border:1px solid #e7c67847;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.original-review-controls button.is-active{border-color:var(--original-gold);color:var(--original-gold)}.original-review-canvas{background:#020202;border:1px solid #e7c67847;place-items:center;min-height:650px;padding:clamp(12px,2vw,32px);display:grid;overflow:hidden}.original-review-chart{aspect-ratio:1.5;background:#030303;width:min(100%,1120px);position:relative;overflow:hidden}.original-review-artwork{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.original-review-line-traces{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.original-review-line-traces path,.original-review-line-traces circle{fill:none;stroke:var(--original-gold-soft);stroke-width:1.4px;vector-effect:non-scaling-stroke}.original-review-line-base{opacity:.22}.original-review-line-moving path,.original-review-line-moving circle{stroke:#ffe3a0;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.012 .988;animation:8s linear infinite original-review-line-travel}.original-review-line-moving path:nth-child(2){animation-delay:-2.4s}.original-review-line-moving circle{animation-duration:10s;animation-delay:-4s}@keyframes original-review-line-travel{to{stroke-dashoffset:-1px}}.original-review-footer{color:#8e877b;border-top:1px solid #e7c67833;margin-top:20px;padding-top:17px;font-size:.78rem}.original-review-tablet{width:min(100%,760px)}.original-review-phone{width:min(100%,390px)}@media (prefers-reduced-motion:reduce){.original-review-line-moving path,.original-review-line-moving circle{opacity:.55;animation:none}}@media (max-width:720px){.original-review-header,.original-review-stage-head,.original-review-note{flex-direction:column;align-items:stretch}.original-review-controls{justify-content:center}.original-review-canvas{min-height:500px;padding:10px}}.approved-chart-replica-page{--replica-gold:#e7c678;color:#f8f3e8;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#e7c6781f,#0000 32rem),#050505;padding:clamp(28px,5vw,72px) clamp(16px,4vw,64px) 56px;overflow-x:hidden}.approved-chart-replica-header,.approved-chart-replica-figure{box-sizing:border-box;width:min(100%,1440px);margin-inline:auto}.approved-chart-replica-header{border-bottom:1px solid #e7c67840;padding-bottom:30px}.approved-chart-replica-eyebrow{color:var(--replica-gold);font:400 .72rem/1.2 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px}.approved-chart-replica-page h1{font:400 clamp(2.35rem,6vw,5.8rem)/.92 var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:.035em;text-transform:uppercase;margin:0}.approved-chart-replica-header>p:last-child{color:#bdb5a6;max-width:650px;margin:17px 0 0;font-size:.94rem;line-height:1.6}.approved-chart-replica-figure{background:#020202;border:1px solid #e7c67847;margin-top:clamp(28px,5vw,56px);padding:clamp(8px,2vw,24px);overflow:hidden}.approved-chart-replica-figure img{width:100%;max-width:100%;height:auto;display:block}.chakra-mobile-review{--cm-gold:#e7c678;color:#f8f3e8;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 50% 0,#e7c6781f,#0000 34rem),#050505;padding:clamp(28px,5vw,72px) clamp(16px,4vw,64px) 56px;overflow:hidden}.chakra-mobile-review *,.chakra-mobile-review :before,.chakra-mobile-review :after{box-sizing:border-box}.chakra-mobile-review-header,.chakra-mobile-review-facts,.chakra-mobile-review-options,.chakra-mobile-review-footer{width:min(100%,1120px);margin-inline:auto}.chakra-mobile-review-eyebrow{color:var(--cm-gold);font:400 .72rem/1.2 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px}.chakra-mobile-review h1,.chakra-mobile-review h2,.chakra-mobile-review h3{font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:400}.chakra-mobile-review h1{font-size:clamp(2.8rem,7vw,6.4rem);line-height:.88}.chakra-mobile-review-header>p:not(.chakra-mobile-review-eyebrow){color:#bdb5a6;max-width:680px;margin:20px 0 0;font-size:1rem;line-height:1.6}.chakra-mobile-review-back{color:var(--cm-gold);font:400 .72rem/1 var(--font-oswald),"Oswald",sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e7c6788c;margin-top:24px;padding:11px 15px;text-decoration:none;display:inline-flex}.chakra-mobile-review-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.chakra-mobile-review-facts div{background:#0b0b0b;border:1px solid #e7c6783d;gap:6px;padding:16px;display:grid}.chakra-mobile-review-facts strong{color:#fff;font:400 1rem/1.1 var(--font-oswald),sans-serif;letter-spacing:.07em;text-transform:uppercase}.chakra-mobile-review-facts span{color:#bdb5a6;font-size:.78rem;line-height:1.45}.chakra-mobile-review-options{padding-top:64px}.chakra-mobile-review-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.chakra-mobile-review-section-heading h2{font-size:clamp(2rem,4vw,3.5rem)}.chakra-mobile-review-section-heading>span{color:#9d9588;font-size:.78rem}.chakra-mobile-option{background:#090909;border:1px solid #e7c67845;margin-top:24px}.chakra-mobile-option-heading{border-bottom:1px solid #e7c67833;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.chakra-mobile-option-heading h3{font-size:clamp(1.35rem,3vw,2.2rem)}.chakra-mobile-option-heading>span,.chakra-mobile-option-number{color:var(--cm-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.chakra-mobile-option-number{margin:0 0 7px}.chakra-mobile-option-heading>span{color:#9d9588;white-space:nowrap;align-self:center}.chakra-mobile-option-stage{background:#020202;justify-content:center;padding:clamp(10px,2vw,24px);display:flex;position:relative}.chakra-mobile-image-button{cursor:default;background:0 0;border:0;width:min(100%,730px);padding:0;display:block}.chakra-mobile-option-b .chakra-mobile-image-button{width:100%}.chakra-mobile-image-button img{width:100%;height:auto;display:block}.chakra-mobile-option-b .chakra-mobile-image-button{cursor:zoom-in}.chakra-mobile-tap-caption{color:var(--cm-gold);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;padding:10px 14px 0;font-size:.74rem}.chakra-mobile-option-caption{color:#bdb5a6;margin:0;padding:15px 22px 21px;font-size:.9rem;line-height:1.55}.chakra-mobile-option-c .chakra-mobile-option-stage{scrollbar-color:var(--cm-gold)#090909;justify-content:flex-start;overflow-x:auto}.chakra-mobile-option-c .chakra-mobile-image-button{flex:0 0 700px;max-width:none}.chakra-mobile-swipe-hint{z-index:2;border:1px solid var(--cm-gold);color:#050505;background:var(--cm-gold);font:700 .65rem/1 var(--font-oswald),sans-serif;letter-spacing:.1em;justify-items:center;gap:4px;padding:10px 8px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.chakra-mobile-swipe-hint span:last-child{font-size:1.4rem}.chakra-mobile-review-footer{color:#8e877b;border-top:1px solid #e7c67833;margin-top:28px;padding-top:18px;font-size:.78rem}.chakra-mobile-lightbox{z-index:50;background:#000000f5;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.chakra-mobile-lightbox-close{z-index:2;border:1px solid var(--cm-gold);color:#050505;background:var(--cm-gold);cursor:pointer;font:400 .75rem/1 var(--font-oswald),sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:10px 13px;position:absolute;top:16px;right:16px}.chakra-mobile-lightbox-close span{margin-left:5px}.chakra-mobile-lightbox-viewport{touch-action:none;place-items:center;width:100%;height:calc(100% - 50px);display:grid;overflow:auto}.chakra-mobile-lightbox-viewport img{transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform 80ms linear}.chakra-mobile-lightbox>p{color:#bdb5a6;margin:10px 0 0;font-size:.78rem}@media (max-width:767px){.chakra-mobile-review-facts{grid-template-columns:1fr}.chakra-mobile-review-section-heading,.chakra-mobile-option-heading{flex-direction:column;align-items:stretch}.chakra-mobile-option-heading>span{align-self:flex-start}.chakra-mobile-option-b .chakra-mobile-option-stage{margin-inline:-16px;padding-inline:0}.chakra-mobile-option-b .chakra-mobile-option-caption{padding-inline:0}.chakra-mobile-option-c .chakra-mobile-image-button{flex-basis:700px}}.preview-dashboard{--preview-black:#070706;--preview-panel:#11100e;--preview-panel-soft:#171511;--preview-gold:#e2cca0;--preview-gold-strong:#c5a66a;--preview-muted:#aca79b;background:radial-gradient(circle at 80% 0%,#c5a66a1a,transparent 30rem),var(--preview-black);color:#f7f4ec;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;grid-template-columns:minmax(245px,285px) 1fr;display:grid}.preview-dashboard-sidebar{background:#070706e0;border-right:1px solid #e2cca02b;height:100vh;padding:30px 22px;position:sticky;top:0;overflow-y:auto}.preview-dashboard-brand{color:var(--preview-gold);font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em;align-items:center;gap:9px;font-size:13px;display:flex}.preview-dashboard-brand span{letter-spacing:-.04em;font-size:26px;line-height:.8}.preview-eyebrow{color:var(--preview-gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.preview-dashboard-sidebar h1,.preview-dashboard-header h2,.preview-selected h3,.preview-group-heading h3,.preview-page-card h4,.preview-empty h3{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.035em;text-transform:uppercase;font-weight:400}.preview-dashboard-sidebar h1{margin:18px 0 11px;font-size:clamp(28px,3vw,43px);line-height:.98}.preview-dashboard-intro,.preview-dashboard-header p,.preview-selected p,.preview-page-card p,.preview-empty p{color:var(--preview-muted);font-size:13px;line-height:1.6}.preview-dashboard-intro{margin:0 0 22px}.preview-search{color:var(--preview-gold);background:#0d0c0a;border:1px solid #e2cca045;align-items:center;gap:8px;padding:10px 11px;display:flex}.preview-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.preview-search input::placeholder{color:#777269}.preview-page-list{margin-top:24px}.preview-page-list>div{margin-bottom:20px}.preview-page-list p{color:#827c70;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.preview-page-list button{color:#c7c2b8;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-left:2px solid #0000;padding:8px 9px;font-size:12px;display:block}.preview-page-list button:hover,.preview-page-list button.selected{border-left-color:var(--preview-gold-strong);color:#fff;background:#e2cca014}.preview-page-list small{color:#706b62;margin-top:3px;font-size:10px;display:block}.preview-dashboard-main{min-width:0;padding:clamp(24px,4vw,58px)}.preview-dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1100px;margin:0 auto 25px;display:flex}.preview-dashboard-header h2{margin:10px 0 8px;font-size:clamp(30px,4.6vw,58px);line-height:.96}.preview-dashboard-header p{max-width:690px;margin:0}.preview-readonly,.preview-status{white-space:nowrap;color:var(--preview-gold);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.preview-readonly{border:1px solid #e2cca052;padding:8px 10px}.preview-selected{border:1px solid #e2cca085;border-top:3px solid var(--preview-gold-strong);background:linear-gradient(135deg,#e2cca01a,#11100ef5);justify-content:space-between;gap:25px;max-width:1100px;margin:0 auto 17px;padding:20px;display:flex}.preview-selected h3{margin:7px 0 5px;font-size:clamp(25px,3vw,38px)}.preview-selected code,.preview-page-card code{color:#8e877b;overflow-wrap:anywhere;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.preview-selected p{margin:10px 0}.preview-selected-actions{min-width:225px}.preview-selected-actions>p{color:var(--preview-gold);letter-spacing:.17em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.preview-selected-links,.preview-card-links{flex-wrap:wrap;gap:7px;display:flex}.preview-selected-links a,.preview-card-links a{background:var(--preview-gold-strong);color:#0a0907;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.preview-card-links{margin-top:auto}.preview-card-links a{padding:8px 9px;font-size:10px}.preview-selected-links a:hover,.preview-card-links a:hover{background:var(--preview-gold)}.preview-selected-actions span{color:#817b70;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.preview-theme-key{color:#8e887d;flex-wrap:wrap;align-items:center;gap:9px 14px;max-width:1100px;margin:0 auto 36px;font-size:10px;display:flex}.preview-theme-key>span:first-child{color:var(--preview-gold);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.preview-group-stack{max-width:1100px;margin:0 auto}.preview-group{margin-bottom:44px}.preview-group-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.preview-group-heading h3{margin:6px 0 0;font-size:clamp(24px,3vw,36px)}.preview-group-heading>span{color:#827c70;font-size:11px}.preview-card-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.preview-page-card{cursor:pointer;background:#11100ed6;border:1px solid #e2cca02e;flex-direction:column;min-height:255px;padding:16px;transition:border-color .15s,transform .15s;display:flex}.preview-page-card:hover,.preview-page-card.is-selected{border-color:#e2cca0a8;transform:translateY(-2px)}.preview-card-top{justify-content:space-between;align-items:center;min-height:20px;display:flex}.preview-card-arrow{color:var(--preview-gold);font-size:18px}.preview-status{letter-spacing:.07em}.preview-status-ready{color:#cde3bf}.preview-status-fixture{color:var(--preview-gold)}.preview-status-needs-check{color:#e1a17d}.preview-status span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;display:inline-flex}.preview-page-card h4{margin:15px 0 4px;font-size:22px;line-height:1.04}.preview-page-card p{min-height:42px;margin:9px 0 3px}.preview-page-card>small{color:#827c70;font-size:10px;line-height:1.4}.preview-theme-list{color:#8d877a;grid-template-columns:1fr 1fr;gap:5px;margin:13px 0 16px;font-size:9px;display:grid}.preview-theme-list span{align-items:center;gap:5px;display:flex}.preview-dot{background:#615d55;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.preview-dot-verified{background:#bdd7a8}.preview-dot-review{background:var(--preview-gold)}.preview-dot-missing{background:#9b6554}.preview-page-card>a{align-self:flex-start;margin-top:auto}.preview-empty{text-align:center;color:var(--preview-gold);border:1px solid #e2cca033;padding:60px 20px}.preview-empty h3{margin:14px 0 5px;font-size:30px}.preview-live-status{max-width:1180px;margin:0 auto;padding:22px 20px 0}.preview-live-status-inner{background:linear-gradient(135deg,#e2cca01f,#11100ef0);border:1px solid #e2cca07a;border-top:3px solid #c5a66a;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.preview-live-status-eyebrow{color:#e2cca0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.preview-live-status h2{color:#fff;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:.98}.preview-live-status p:not(.preview-live-status-eyebrow){color:#ffffffb8;margin:8px 0 0;font-size:14px}.preview-live-status-checks{color:#e2cca0;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.preview-live-status-checks span,.preview-live-status-checks a{border:1px solid #e2cca040;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.preview-live-status-checks b{color:#bfe0c5;border:1px solid #8fbf9b;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.preview-live-status-checks a{color:#0a0907;background:#c5a66a;border-color:#c5a66a;text-decoration:none}.preview-live-status-checks a svg{width:15px}@media (max-width:800px){.preview-live-status-inner{flex-direction:column;align-items:flex-start}.preview-live-status-checks{justify-content:flex-start}.preview-dashboard{grid-template-columns:1fr}.preview-dashboard-sidebar{border-bottom:1px solid #e2cca02b;border-right:0;height:auto;position:relative}.preview-page-list{display:none}.preview-dashboard-header,.preview-selected{flex-direction:column}.preview-selected-actions{min-width:0}}@media (max-width:480px){.preview-dashboard-main{padding:22px 14px}.preview-card-grid{grid-template-columns:1fr}.preview-dashboard-header h2{font-size:38px}}.preview-workflow-banner{z-index:100;color:#f7f4ec;max-width:calc(100vw - 28px);font:11px/1.3 var(--font-body),Arial,sans-serif;background:#0b0b0b;border:1px solid #e2cca0;border-radius:4px;align-items:center;gap:16px;padding:11px 13px 11px 15px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #00000059}.preview-workflow-banner div{gap:3px;display:grid}.preview-workflow-banner strong{color:#e2cca0;letter-spacing:.13em;font-size:10px}.preview-workflow-banner span{color:#b8b4aa}.preview-workflow-banner a,.preview-visitor-link{color:#080808;letter-spacing:.08em;white-space:nowrap;background:#c5a66a;border:1px solid #c5a66a;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.preview-workflow-banner a:hover,.preview-visitor-link:hover{background:#e2cca0}.visual-editor-actions .preview-visitor-link{grid-column:1/-1}@media (max-width:600px){.preview-workflow-banner{justify-content:space-between;gap:8px;bottom:10px;left:10px;right:10px}.preview-workflow-banner a{padding-inline:9px}}.visual-editor{background:linear-gradient(135deg,#e2cca01a,#11100ef5);border:1px solid #e2cca073;border-top:3px solid #e2cca0;max-width:1180px;margin:24px auto 34px;padding:20px}.visual-editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.visual-editor-heading h3{font:400 clamp(25px,3vw,38px)/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.035em;text-transform:uppercase;margin:4px 0 6px}.visual-editor-heading p:not(.readiness-eyebrow){color:#b8b4aa;max-width:680px;margin:0;font-size:13px;line-height:1.6}.visual-editor-dirty{color:#cde3bf;letter-spacing:.1em;text-transform:uppercase;border:1px solid #8fbf9b73;flex:none;padding:9px 11px;font-size:10px;font-weight:700}.visual-editor-dirty.is-dirty{color:#f2c1a5;border-color:#e1a17d}.visual-editor-proof-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.visual-editor-proof-summary div{background:#090908;border:1px solid #e2cca033;align-items:baseline;gap:7px;padding:10px 11px;display:flex}.visual-editor-proof-summary strong{color:#e2cca0;font:400 20px/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em}.visual-editor-proof-summary span{color:#b8b4aa;font-size:10px}.visual-editor-toolbar{background:#090908;border:1px solid #e2cca033;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:10px;display:flex}.visual-editor-toolbar-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.visual-editor-toolbar-group:first-child{margin-right:auto}.visual-editor-toolbar button,.visual-editor-control-row button,.visual-editor-actions button{color:#e8e3d7;cursor:pointer;background:#e2cca014;border:1px solid #e2cca047;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.visual-editor-toolbar button:hover,.visual-editor-control-row button:hover,.visual-editor-actions button:hover,.visual-editor-toolbar button.is-active{color:#080808;background:#c5a66a;border-color:#e2cca0}.visual-editor-toolbar button:disabled{opacity:.35;cursor:not-allowed}.visual-editor-safe,.visual-editor-selection-label{color:#e2cca0;letter-spacing:.13em;font-size:9px;font-weight:700}.visual-editor-page-picker{background:#090908;border:1px solid #e2cca038;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;padding:12px;display:grid}.visual-editor-page-picker p{color:#8e887d;margin:6px 0 0;font-size:11px;line-height:1.45}.visual-editor-page-buttons{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;display:grid}.visual-editor-page-buttons button{color:#d9d4c9;text-align:left;cursor:pointer;background:#e2cca00d;border:1px solid #e2cca033;min-height:54px;padding:8px 9px}.visual-editor-page-buttons button:hover,.visual-editor-page-buttons button.is-active{color:#fff;background:#e2cca029;border-color:#e2cca0}.visual-editor-page-buttons strong,.visual-editor-page-buttons small{display:block}.visual-editor-page-buttons strong{font-size:11px}.visual-editor-page-buttons small{color:#8e887d;overflow-wrap:anywhere;margin-top:4px;font:10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.visual-editor-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:14px;display:grid}.visual-editor-canvas-wrap{background:#020202;border:1px solid #e2cca038;min-width:0;padding:12px 14px 14px;overflow:auto}.visual-editor-canvas-label{color:#8e887d;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:9px;display:flex}.visual-editor-canvas-label strong{color:#e2cca0;font-weight:700}.visual-editor-canvas{background:#050505;max-width:100%;height:610px;margin:0 auto;transition:width .2s;overflow:hidden}.visual-editor-canvas iframe{border:0;width:100%;height:100%;display:block}.visual-editor-canvas{position:relative}.visual-editor-canvas-status{color:#f5ead1;text-align:center;z-index:2;background:#0a0a0af0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.visual-editor-canvas-status.ready{display:none}.visual-editor-canvas-status button{color:#17130d;cursor:pointer;background:#e2cca0;border:1px solid #e2cca0;border-radius:999px;padding:8px 16px;font-weight:700}.visual-editor-spinner{border:2px solid #e2cca059;border-top-color:#e2cca0;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite visual-editor-spin}@keyframes visual-editor-spin{to{transform:rotate(360deg)}}.visual-editor-controls{background:#0b0b0b;border:1px solid #e2cca040;align-content:start;gap:12px;padding:14px;display:grid}.visual-editor-selected{background:#e2cca014;border-left:3px solid #e2cca0;padding:12px}.visual-editor-selected strong{color:#fff;margin-top:5px;font-size:15px;display:block}.visual-editor-selected small{color:#8e887d;margin-top:4px;font-size:11px;display:block}.visual-editor-field{color:#b8b4aa;gap:6px;font-size:11px;display:grid}.visual-editor-field textarea,.visual-editor-field input[type=range]{width:100%}.visual-editor-field textarea{resize:vertical;color:#fff;font:13px/1.45 var(--font-body),Arial,sans-serif;background:#050505;border:1px solid #e2cca047;padding:8px}.visual-editor-field input[type=color]{background:#050505;border:1px solid #e2cca047;width:100%;height:32px;padding:2px}.visual-editor-control-row,.visual-editor-actions{flex-wrap:wrap;gap:6px;display:flex}.visual-editor-actions{border-top:1px solid #e2cca029;padding-top:5px}.visual-editor-actions .visual-editor-save{color:#080808;background:#e2cca0;font-weight:700}.visual-editor-message{color:#cde3bf;margin:0;font-size:11px;line-height:1.45}.visual-editor-deploy{color:#8e887d;border-top:1px solid #e2cca029;margin:0;padding-top:10px;font-size:11px;line-height:1.5}.visual-editor-deploy strong{color:#e2cca0}.visual-editor-preview-note{color:#cde3bf;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.visual-editor-preview-note button{color:#e2cca0;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:900px){.visual-editor-workspace{grid-template-columns:1fr}.visual-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-editor-selected,.visual-editor-actions,.visual-editor-message,.visual-editor-deploy{grid-column:1/-1}}@media (max-width:600px){.visual-editor{padding:12px}.visual-editor-heading{flex-direction:column}.visual-editor-toolbar-group:first-child{margin-right:0}.visual-editor-page-picker,.visual-editor-controls{grid-template-columns:1fr}.visual-editor-canvas{height:520px}}@media (max-width:700px){.visual-editor-proof-summary{grid-template-columns:repeat(2,1fr)}}.safe-preview-banner{color:#e2cca0;max-width:1180px;font:13px/1.4 var(--font-body),Arial,sans-serif;letter-spacing:.04em;background:#e2cca014;border:1px solid #e2cca073;align-items:center;gap:10px;margin:22px auto 0;padding:12px 16px;display:flex}.safe-preview-banner span{color:#b8b4aa}.safe-preview-header{background:#080808;border-bottom:1px solid #e2cca029;align-items:center;gap:18px;min-height:74px;padding:0 clamp(18px,4vw,58px);display:flex}.safe-preview-brand,.safe-preview-mode,.safe-preview-eyebrow{color:#e2cca0;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em;text-transform:uppercase}.safe-preview-brand{white-space:nowrap;font-size:14px;text-decoration:none}.safe-preview-title{align-items:center;gap:14px;min-width:0;display:flex}.safe-preview-title>span{color:#8f7138}.safe-preview-title h1,.safe-preview-main h2,.safe-preview-main h3{color:#f4f3ef;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.045em;text-transform:uppercase;margin:0;font-weight:400}.safe-preview-title h1{font-size:clamp(21px,3vw,31px)}.safe-preview-mode{color:#b8b4aa;margin-left:auto;font-size:11px}.safe-preview-main{box-sizing:border-box;color:#f4f3ef;width:100%;max-width:1180px;font-family:var(--font-body),Arial,sans-serif;margin:0 auto;padding:clamp(28px,5vw,62px) 20px 80px}.safe-preview-success-icon{width:112px;height:112px;color:var(--chakra-success);background:#8fbf9b24;border:2px solid #8fbf9bb8;border-radius:999px;place-items:center;margin:4px auto 24px;display:grid;box-shadow:0 0 0 10px #8fbf9b0d}.success-check-pop{transform-origin:50%;animation:3.2s ease-in-out infinite success-check-breathe}.success-check-ring{transform-origin:50%;animation:3.2s ease-in-out infinite success-check-glow}@keyframes success-check-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 10px #8fbf9b0d}50%{transform:scale(1.018);box-shadow:0 0 0 14px #8fbf9b1c}}@keyframes success-check-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.success-check-pop,.success-check-ring{opacity:1;transform:none;animation:none!important}}.safe-preview-success-icon.success-check-badge-motion{will-change:transform,box-shadow;animation:2.2s ease-in-out infinite success-check-badge-breathe}.payment-success-mark{color:#8fbf9b;background:#8fbf9b24;border:2px solid #8fbf9bb8;border-radius:999px;place-items:center;width:112px;height:112px;margin:4px auto 24px;animation:2.8s ease-in-out infinite payment-success-glow;display:grid;box-shadow:0 0 0 10px #8fbf9b0d}.confirmation-page-scroll{overscroll-behavior-y:auto;height:auto;min-height:100%}.payment-success-mark svg{width:76px;height:76px;overflow:visible}.payment-success-ring{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.5;stroke-dasharray:239;stroke-dashoffset:239px;animation:.75s ease-out forwards payment-success-draw}.payment-success-tick{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:68;stroke-dashoffset:68px;animation:.55s ease-out .62s forwards payment-success-draw}@keyframes payment-success-draw{to{stroke-dashoffset:0}}@keyframes payment-success-glow{0%,to{transform:scale(1);box-shadow:0 0 0 10px #8fbf9b0d}50%{transform:scale(1.04);box-shadow:0 0 0 16px #8fbf9b1a,0 0 28px #8fbf9b2e}}.payment-confirmation-page{color:#f7f3eb;background:#080807;place-items:start center;min-height:100svh;display:grid;position:relative;overflow-x:hidden}.payment-confirmation-background,.payment-confirmation-overlay{inset:0;position:fixed!important}.payment-confirmation-background{z-index:0;object-fit:cover;opacity:.42}.payment-confirmation-overlay{z-index:1;background:#000000a3}.payment-confirmation-content{z-index:2;text-align:center;width:min(92%,580px);padding:52px 20px 70px;position:relative}.payment-confirmation-eyebrow{color:#c5a66a;font:11px/1.2 var(--font-oswald),sans-serif;letter-spacing:.2em;margin:34px 0 10px}.payment-confirmation-content h1{color:#fff;font:400 clamp(38px,8vw,62px)/1 var(--font-oswald),sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0}.payment-confirmation-lede{color:#e2cca0;font:23px/1.35 var(--font-oswald),sans-serif;margin:16px 0 26px}.payment-confirmation-card{background:#080807c2;border:1px solid #c5a66a59;margin-bottom:25px;padding:25px;font-size:16px;line-height:1.65}.payment-confirmation-card p{margin:0}.payment-confirmation-amount{color:#e2cca0;font-weight:600;margin-top:13px!important}.payment-confirmation-muted{color:#aaa49a;font-size:13px;margin-top:13px!important}.payment-confirmation-button{color:#0b0907;cursor:pointer;font:700 11px/1 var(--font-body),sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#c5a66a;border:1px solid #c5a66a;align-items:center;gap:10px;padding:14px 19px;display:inline-flex}.payment-confirmation-button:hover{background:#e2bd72}.payment-confirmation-loading,.payment-confirmation-error{color:#e2cca0;text-align:center;background:#080807;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:28px;display:grid}.payment-confirmation-error p{color:#c9c4ba;max-width:480px}.payment-confirmation-error a{color:#e2bd72;text-decoration:underline}@media (prefers-reduced-motion:reduce){.payment-success-mark,.payment-success-ring,.payment-success-tick{stroke-dashoffset:0;animation:none}}@keyframes success-check-badge-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 10px #8fbf9b0d}50%{transform:scale(1.11);box-shadow:0 0 0 18px #8fbf9b29,0 0 34px #8fbf9b47}}@media (prefers-reduced-motion:reduce){.safe-preview-success-icon.success-check-badge-motion{transform:none;box-shadow:0 0 0 10px #8fbf9b0d;animation:none!important}body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important}}@media (max-width:700px){body .safe-preview-main.healing-portal-preview #book .healing-book-closed .healing-book-open{width:34%!important;max-width:calc(100% - 1rem)!important;bottom:8%!important}}html body .healing-preview-page #book .healing-book-closed-title{display:none!important}html body .healing-preview-page #book .healing-book-open{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#b98be4 0%,#9f76cb 22%,#71499d 58%,#4d2778 100%)!important;border-color:#d8b873!important;width:14%!important;min-width:0!important;min-height:2.25rem!important;padding:.45rem .55rem!important;top:50%!important;bottom:auto!important;left:51%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .healing-preview-page #book .healing-book-open:hover{background:linear-gradient(#c39bea 0%,#a982d1 48%,#5b368c 100%)!important}@media (prefers-reduced-motion:reduce){html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{animation:none!important}.public-heading-page .path{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.public-heading-page .path:before{content:"";z-index:0;background:linear-gradient(#0000 0%,#cba86a42 12% 88%,#0000 100%);width:1px;position:absolute;top:34px;bottom:34px;left:31px}.public-heading-page .path .step{box-shadow:none;background:#100d17;border:1px solid #cba86a42;border-radius:2px;flex-direction:row;align-items:flex-start;gap:1.35rem;height:auto;min-height:0;margin:0;padding:1.6rem 1.8rem;display:flex;position:relative}.public-heading-page .path .step:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 140% at 0%,#cba86a12,#0000 58%);border-radius:2px;position:absolute;inset:0}.public-heading-page .path .step>*{z-index:1;position:relative}.public-heading-page .path .step .pip{z-index:2;background:#cba86a;border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;top:2.35rem;left:31px;box-shadow:0 0 0 4px #100d17,0 0 10px #f2dcaf80}.public-heading-page .path .step .num{text-align:center;letter-spacing:.01em;text-transform:none;flex:none;width:62px;margin:0;padding:0;line-height:1;color:#cba86a!important;font-family:Oswald,sans-serif!important;font-size:2.5rem!important;font-weight:200!important}.public-heading-page .path .step .num span{opacity:.5;background:#cba86a;width:26px;height:1px;margin:.45rem auto 0;display:block}.public-heading-page .path .step .body{margin:0;padding:0}.public-heading-page section[aria-labelledby=path-title] .path .step .body h3{letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0 .55rem;padding:0;line-height:1.3;font-family:Oswald,sans-serif!important;font-size:1.125rem!important;font-weight:400!important}.public-heading-page .path .step .body p{letter-spacing:normal;text-transform:none;color:#958c7f;max-width:50ch;margin:0;padding:0;font-size:.9375rem;font-weight:300;line-height:1.6}.public-heading-page .path .step .body p b{color:#ece5d8;font-weight:400}@media (max-width:600px){.public-heading-page .path:before{left:24px}.public-heading-page .path .step{gap:1rem;padding:1.25rem}.public-heading-page .path .step .num{width:48px;font-size:2rem!important}.public-heading-page .path .step .pip{top:1.95rem;left:24px}}}.public-heading-page .step{box-sizing:border-box;background:#100d17;border:1px solid #cba86a42;border-radius:2px;align-items:flex-start;gap:1.35rem;height:auto;min-height:0;padding:1.6rem 1.8rem;display:flex;position:relative}.public-heading-page .num span{opacity:.5;margin-top:.45rem;background:#cba86a;width:26px;height:1px;margin-inline:auto;display:block}.public-heading-page .step .body{z-index:1;min-width:0;position:relative}@media (max-width:600px){.public-heading-page .path:before{left:24px}.public-heading-page .step{gap:1rem;padding:1.25rem}.public-heading-page .num{width:48px;font-size:2rem}.public-heading-page .step .pip{top:1.95rem;left:24px}}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>.healing-book-open,html body .healing-journal-features #book .healing-book-closed-wrap>.healing-book-open{z-index:20!important;transform-origin:50%!important;width:22%!important;min-width:6rem!important;max-width:10rem!important;margin:0!important;position:absolute!important;inset:40% auto auto 46%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>.healing-book-open,html body .healing-journal-features #book .healing-book-closed-wrap>.healing-book-open,html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{width:24%!important;min-width:4.75rem!important;max-width:7rem!important;top:40%!important;left:46%!important}}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card.is-collapsed,html body .healing-journal-features #book.healing-journal-book-card.is-collapsed{border:0!important;margin:0!important;padding:0!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card.is-collapsed .healing-book-section-toggle,html body .healing-journal-features #book.healing-journal-book-card.is-collapsed .healing-book-section-toggle{margin:0!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{width:22%!important;min-width:6rem!important;max-width:10rem!important;top:40%!important;left:49%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{width:24%!important;min-width:4.75rem!important;max-width:7rem!important;top:40%!important;left:49%!important}}.healing-journal-book-card{--journal-rose:linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)}.healing-journal-book-card.is-collapsed{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.healing-journal-book-card.is-collapsed .healing-book-content{display:none!important}.healing-journal-book-card .healing-book-section-toggle{background:var(--journal-rose)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:3px double #d8b873!important}.healing-journal-book-card .healing-book-section-toggle>:last-child{transform:rotate(-90deg)}.healing-journal-book-card.is-expanded .healing-book-section-toggle>:last-child{transform:rotate(0)}.healing-journal-book-card .healing-book-content{background:#fff!important;margin:1rem 0 0!important;padding:0 0 1.3rem!important}.healing-journal-book-card .healing-book-stage{background:#fff!important;min-height:31rem!important;padding:clamp(1rem,4vw,3rem)!important}.healing-journal-book-card .healing-book-closed-wrap{aspect-ratio:4/3!important;width:min(100%,46rem)!important}.healing-journal-book-card .healing-book-closed{width:100%!important;height:100%!important;min-height:0!important}.healing-journal-book-card .healing-book-closed-image{object-fit:contain!important;width:100%!important;height:100%!important}.healing-journal-book-card .healing-book-open{color:#111!important;-webkit-text-fill-color:#111!important;background:#c5a66a!important;border-color:#d8b873!important;width:31%!important;min-width:0!important;top:50%!important;bottom:auto!important;left:51%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}.healing-journal-book-card .healing-reading-view{background:#fff!important;width:100%!important;padding:1rem clamp(.5rem,4vw,3rem) 0!important}.healing-journal-book-card .healing-reading-toolbar{justify-content:flex-end;width:100%;padding:0 0 1rem}.healing-journal-book-card .healing-reading-expand,.healing-journal-book-card .healing-book-nav,.healing-journal-book-card .healing-book-action,.healing-journal-book-card .healing-book-close,.healing-journal-book-card .healing-book-download{letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--journal-rose)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #b99ade!important}.healing-journal-book-card .healing-reading-expand:hover,.healing-journal-book-card .healing-book-nav:hover:not(:disabled),.healing-journal-book-card .healing-book-action:hover,.healing-journal-book-card .healing-book-close:hover,.healing-journal-book-card .healing-book-download:hover{background:linear-gradient(#ae8bd4,#5b368c)!important}.healing-journal-book-card .healing-book-page-wrap{width:min(100%,74rem);margin-inline:auto}.healing-journal-book-card .healing-book-page{min-height:27rem;padding:clamp(1.25rem,3vw,2.5rem)}.healing-journal-book-card .healing-book-page>span{color:#653f9d;letter-spacing:.1em;font-weight:700}.healing-journal-book-card .healing-book-page h3{color:#3f1b6b}.healing-journal-book-card .healing-journal-entry-field{margin:.9rem 0}.healing-journal-book-card .healing-journal-entry-field strong{color:#653f9d;letter-spacing:.12em;font-size:.75rem}.healing-journal-book-card .healing-journal-entry-field p{color:#241735;margin:.25rem 0 0;line-height:1.55}.healing-journal-book-card .healing-book-page small{color:#665978;margin-top:1.25rem;display:block}.healing-journal-book-card .healing-reading-actions{gap:1rem;padding:1.5rem 0 .5rem}.healing-journal-book-card .healing-reading-actions button{min-width:8.5rem}.healing-journal-book-card .healing-journal-edit-fields{gap:.6rem;margin-top:1rem;display:grid}.healing-journal-book-card .healing-journal-edit-fields label{color:#653f9d;letter-spacing:.1em;gap:.25rem;font-size:.75rem;font-weight:700;display:grid}.healing-journal-book-card .healing-journal-edit-fields textarea{color:#241735;background:#fff;border:1px solid #b99ade;border-radius:.35rem;min-height:4rem;padding:.6rem}.healing-journal-book-card .healing-reading-view.is-expanded{z-index:1000;inset:0;background:#fff!important;padding:clamp(1rem,3vw,2.5rem)!important}.healing-journal-book-card .healing-reading-view.is-expanded .healing-reading-toolbar,.healing-journal-book-card .healing-reading-view.is-expanded .healing-book-spread{width:min(100%,96rem);margin-inline:auto}.healing-journal-book-card .healing-reading-view.is-expanded .healing-book-page{min-height:min(68vh,54rem)}body.healing-journal-no-scroll{overflow:hidden!important}@media (max-width:700px){.healing-journal-book-card .healing-book-stage{min-height:23rem!important;padding:1rem .35rem!important}.healing-journal-book-card .healing-book-open{width:34%!important}.healing-journal-book-card .healing-reading-view{padding-inline:.35rem!important}.healing-journal-book-card .healing-reading-actions{gap:.75rem}.healing-journal-book-card .healing-reading-actions button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.healing-journal-book-card .healing-book-closed,.healing-journal-book-card .healing-book-closed-image,.healing-journal-book-card .healing-book-page{animation:none!important}}html body .healing-journal-book-card{box-sizing:border-box!important}html body .healing-journal-book-card .healing-book-section-toggle,html body .healing-journal-book-card .healing-book-section-toggle:hover,html body .healing-journal-book-card .healing-book-section-toggle:active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important;border:3px double #d8b873!important;border-radius:.75rem!important;width:100%!important;min-height:3.35rem!important;margin:0!important;padding:.95rem 1.15rem!important;display:flex!important}html body .healing-journal-book-card.is-collapsed{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}html body .healing-journal-book-card.is-expanded{background:#000!important;border-color:#000!important;height:auto!important;min-height:0!important;padding:1.3rem 1.3rem 0!important;display:block!important}html body .healing-journal-book-card.is-expanded .healing-book-content{background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;margin:1rem 0 0!important;padding:0 0 1.3rem!important;display:block!important;overflow:visible!important}html body .healing-journal-book-card.is-expanded .healing-book-stage{background:#fff!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:31rem!important;padding:clamp(1rem,4vw,3rem)!important;display:flex!important;overflow:visible!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap{aspect-ratio:4/3!important;flex:none!important;width:min(100%,46rem)!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .healing-journal-book-card.is-expanded .healing-book-closed{background:0 0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-image{object-fit:contain!important;pointer-events:none!important;width:100%!important;min-width:1px!important;height:100%!important;min-height:1px!important;display:block!important;position:absolute!important;inset:0!important}html body .healing-journal-book-card.is-expanded .healing-book-open{z-index:20!important;transform-origin:50%!important;pointer-events:auto!important;width:31%!important;min-width:0!important;max-width:calc(100% - 1rem)!important;margin:0!important;position:absolute!important;inset:50% auto auto 51%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .healing-journal-book-card.is-expanded .healing-book-description{color:#241735!important;text-align:center!important;margin:0 auto!important;padding:0 1rem 1rem!important}html body .healing-journal-book-card.is-expanded .healing-reading-view,html body .healing-journal-book-card.is-expanded .healing-book-spread{width:100%!important;min-width:0!important}@media (max-width:700px){html body .healing-journal-book-card.is-expanded{padding:1rem 1rem 0!important}html body .healing-journal-book-card.is-expanded .healing-book-stage{min-height:23rem!important;padding:1rem .35rem!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap{width:min(100%,27rem)!important}html body .healing-journal-book-card.is-expanded .healing-book-open{width:34%!important}}@media (prefers-reduced-motion:reduce){html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap,html body .healing-journal-book-card.is-expanded .healing-book-closed-image{animation:none!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap{transform:none!important}}html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{top:40.2%!important;left:48.6%!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{top:40.2%!important;left:48.6%!important}}.healing-journal-card .healing-step-actions button.healing-journal-save,.healing-journal-card .healing-step-actions button.healing-journal-save *{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}html body .safe-preview-main.healing-portal-preview .healing-journal-card .healing-step-actions button.healing-journal-save{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-size:1.05rem!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview.healing-preview-page #book .healing-book-cover-overlay{z-index:3!important;transform-origin:50%!important;pointer-events:none!important;width:67%!important;height:78%!important;display:block!important;position:absolute!important;top:8%!important;left:20%!important;transform:rotate(-9deg)!important}html body .safe-preview-main.healing-portal-preview.healing-preview-page #book .healing-book-cover-overlay .healing-book-open{pointer-events:auto!important;width:auto!important;min-width:8.5rem!important;max-width:none!important;min-height:2.75rem!important;inset:16% auto auto 50%!important;transform:translate(-50%)!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview.healing-preview-page #book .healing-book-cover-overlay{width:67%!important;height:78%!important;top:8%!important;left:20%!important}html body .safe-preview-main.healing-portal-preview.healing-preview-page #book .healing-book-cover-overlay .healing-book-open{min-width:8.5rem!important;min-height:2.75rem!important;font-size:inherit!important;padding:.72rem 1.25rem!important;top:5%!important}}html body .safe-preview-main.healing-portal-preview .healing-download-all-bar.healing-download-all-bar.healing-download-all-bar>span{letter-spacing:.588px!important;font-family:Mulish,Segoe UI,Roboto,Arial,sans-serif,system-ui,-apple-system!important;font-size:16.8px!important;font-weight:700!important;line-height:19.32px!important}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle{background:0 0;border:0;width:100%;margin:1rem 0 1.2rem;padding:0;display:block}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar,body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:is(:hover,:focus,:focus-visible,:active,:disabled){box-sizing:border-box;width:100%;min-height:0;margin:1rem 0 0;padding:1rem 1.15rem;color:#050505!important;-webkit-text-fill-color:#050505!important;font:600 .95rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;background:linear-gradient(#f0d493 0%,#e2cca0 18%,#d3b46e 48%,#b8954f 82%,#9c7836 100%)!important;border:1px solid #f0d493!important;border-radius:.75rem!important;box-shadow:0 2px #7d5d27,0 5px 10px #0000006b,inset 0 1px #fffae0e6,inset 0 -2px #5d41136b,inset 0 0 0 1px #ffefb359!important}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:hover:not(:disabled),body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:focus-visible{background:linear-gradient(#ffe7a6 0%,#f0d493 18%,#e2cca0 48%,#c5a66a 82%,#a98648 100%)!important;box-shadow:0 3px #846329,0 7px 14px #0000007a,inset 0 1px #fff8dc,inset 0 -2px #5d411359,inset 0 0 0 1px #fff5c380!important}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:active:not(:disabled){background:linear-gradient(#e2cca0 0%,#d3b46e 48%,#9c7836 100%)!important;box-shadow:0 1px #765521,0 3px 7px #0006,inset 0 2px 3px #5d411357,inset 0 0 0 1px #ffefb340!important}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar>:is(span,svg,svg *){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important;fill:none!important}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar>span{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:focus-visible{outline-offset:3px;outline:3px solid #fff!important}.healing-preview-page .healing-sigil-bundle{background:0 0;border:0;width:100%;margin:1rem 0 1.2rem;padding:0;display:block}.healing-preview-page .healing-sigil-bundle .healing-download-all-bar{box-sizing:border-box;align-items:center;gap:.8rem;width:100%;min-height:0;margin:0;padding:1rem 1.15rem;display:flex;color:#070707!important;-webkit-text-fill-color:#070707!important;font:600 .95rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.12em!important;text-align:left!important;text-transform:uppercase!important;background:linear-gradient(#e2cca0 0%,#d8b873 50%,#c5a66a 100%)!important;border:1px solid #e2cca0!important;border-radius:.75rem!important}.healing-preview-page .healing-sigil-bundle .healing-download-all-bar:is(:hover,:focus,:focus-visible,:active){color:#070707!important;-webkit-text-fill-color:#070707!important;background:linear-gradient(#f0d998 0%,#e2cca0 50%,#d1b66f 100%)!important;border-color:#f0d998!important}.healing-preview-page .healing-sigil-bundle .healing-download-all-bar svg,.healing-preview-page .healing-sigil-bundle .healing-download-all-bar svg *{color:#070707!important;stroke:#070707!important;fill:none!important;-webkit-text-fill-color:#070707!important}.healing-preview-page .healing-sigil-bundle .healing-download-all-bar>span{color:#070707!important;-webkit-text-fill-color:#070707!important}.healing-preview-page .healing-sigil-bundle .healing-download-all-bar:focus-visible{outline-offset:3px;outline:3px solid #fff!important}html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete,html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion,html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-sizing:border-box!important;color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important;animation:2.2s ease-in-out infinite healing-complete-outline-breathe-final!important;box-shadow:0 0 16px #a6dcb157,inset 0 0 10px #a6dcb112!important}html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete>*,html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion>*,html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion>*{color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;fill:#b9e6c1!important;stroke:#b9e6c1!important}html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete:after,html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion:after,html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{border-color:#a6dcb1b8!important;animation:2.2s ease-in-out infinite healing-complete-outline-ring-stronger-green!important}@media (prefers-reduced-motion:reduce){html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete,html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion,html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important}html body:not(#chakra-stronger-green-never) .healing-activation-actions>.healing-mark-complete:after,html body:not(#chakra-stronger-green-never) .healing-program-session-action>.healing-card-completion:after,html body:not(#chakra-stronger-green-never) .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{opacity:.7;transform:scale(1);animation:none!important;box-shadow:0 0 16px #a6dcb166,0 0 0 2px #a6dcb124!important}html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-shadow:0 0 16px #a6dcb157,inset 0 0 10px #a6dcb112!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{opacity:.7;transform:scale(1);animation:none!important;box-shadow:0 0 16px #a6dcb166,0 0 0 2px #a6dcb124!important}}html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-sizing:border-box!important;color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important;box-shadow:0 0 16px #a6dcb157,inset 0 0 10px #a6dcb112!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{border-color:#a6dcb1b8!important;animation:2.2s ease-in-out infinite healing-complete-outline-ring-stronger-green!important}@media (prefers-reduced-motion:reduce){html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-shadow:0 0 16px #a6dcb157,inset 0 0 10px #a6dcb112!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{opacity:.7;transform:scale(1);animation:none!important;box-shadow:0 0 16px #a6dcb166,0 0 0 2px #a6dcb124!important}}html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important;box-shadow:0 0 16px #a6dcb157,inset 0 0 10px #a6dcb112!important}html body .healing-activation-actions>.healing-mark-complete>*,html body .healing-program-session-action>.healing-card-completion>*,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion>*{color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;fill:#b9e6c1!important;stroke:#b9e6c1!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{border-color:#a6dcb1b8!important;box-shadow:0 0 12px #a6dcb147,0 0 0 1px #a6dcb11a!important}@keyframes healing-complete-outline-ring-stronger-green{0%,to{opacity:.46;transform:scale(.98);box-shadow:0 0 12px #a6dcb147,0 0 0 1px #a6dcb11a}50%{opacity:.98;transform:scale(1.035);box-shadow:0 0 28px #a6dcb1b8,0 0 0 4px #a6dcb13d}}@media (prefers-reduced-motion:reduce){html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-shadow:0 0 16px #a6dcb157,inset 0 0 10px #a6dcb112!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{opacity:.7;transform:scale(1);animation:none!important;box-shadow:0 0 16px #a6dcb166,0 0 0 2px #a6dcb124!important}}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg *{color:#07060a!important;-webkit-text-fill-color:#07060a!important;stroke:currentColor!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus-visible,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:active{color:#07060a!important;-webkit-text-fill-color:#07060a!important}html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury .path article.step h3,html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury .path article.step>.body h3{letter-spacing:.06em!important}html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button,html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button span,html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button svg *{color:#07060a!important;-webkit-text-fill-color:#07060a!important}html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button:hover,html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button:focus,html body main.public-heading-page.public-minimal-luxury.public-minimal-luxury button.landing-gold-button:active{color:#07060a!important}html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-sizing:border-box!important;color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;opacity:1!important;background:0 0!important;border:3px solid #8fbf9be6!important;animation:none!important;position:relative!important;box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.42;border:2px solid #8fbf9b99;animation:2.2s ease-in-out infinite healing-complete-outline-ring;position:absolute;inset:-6px;transform:scale(.98);box-shadow:0 0 10px #8fbf9b38,0 0 0 1px #8fbf9b14}html body .healing-activation-actions>.healing-mark-complete>*,html body .healing-program-session-action>.healing-card-completion>*,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion>*{z-index:1;position:relative;color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important}@keyframes healing-complete-outline-ring{0%,to{opacity:.42;transform:scale(.98);box-shadow:0 0 10px #8fbf9b38,0 0 0 1px #8fbf9b14}50%{opacity:.95;transform:scale(1.035);box-shadow:0 0 24px #8fbf9b9e,0 0 0 4px #8fbf9b33}}@media (prefers-reduced-motion:reduce){html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{opacity:.62;transform:scale(1);box-shadow:0 0 14px #8fbf9b4d,0 0 0 2px #8fbf9b1f;animation:none!important}}html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion.healing-card-completion,html body .healing-program-session-action>.healing-card-completion.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-sizing:border-box!important;color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;opacity:1!important;background:0 0!important;border:1.5px solid #8fbf9bdb!important;animation:2.2s ease-in-out infinite healing-complete-outline-breathe-final!important}html body .healing-program-session-action>.healing-card-completion *,html body .healing-activation-actions>.healing-mark-complete *,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion *{color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;fill:#a9d6b2!important;stroke:#a9d6b2!important}@keyframes healing-complete-outline-breathe-final{0%,to{box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f}50%{box-shadow:0 0 30px #8fbf9b9e,0 0 0 6px #8fbf9b1f,inset 0 0 14px #8fbf9b1f}}@media (prefers-reduced-motion:reduce){html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important;box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f!important}}body .healing-activation-actions>.healing-mark-complete,body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),body .healing-program-session-action>.healing-card-completion,body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){cursor:pointer;color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;border:1px solid #8fbf9bb8!important;animation:2.2s ease-in-out infinite healing-complete-outline-breathe!important;box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f!important}body .healing-activation-actions>.healing-mark-complete:disabled,body .healing-program-session-action>.healing-card-completion:disabled{cursor:not-allowed}body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited),body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited){color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;background:0 0!important;border-color:#8fbf9bf2!important;box-shadow:0 0 18px #8fbf9b66,inset 0 0 12px #8fbf9b1a!important}body .healing-activation-actions>.healing-mark-complete:focus-visible,body .healing-program-session-action>.healing-card-completion:focus-visible{outline-offset:3px;outline:3px solid #8fbf9b8c!important}@keyframes healing-complete-outline-breathe{0%,to{box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f}50%{box-shadow:0 0 24px #8fbf9b7a,0 0 0 6px #8fbf9b14,inset 0 0 12px #8fbf9b1a}}@media (prefers-reduced-motion:reduce){body .healing-activation-actions>.healing-mark-complete,body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),body .healing-program-session-action>.healing-card-completion,body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important;box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f!important}}.healing-journal-book-card .healing-book-open,.healing-journal-book-card .healing-book-open:is(:hover,:focus,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#b98be4 0%,#9f76cb 22%,#71499d 58%,#4d2778 100%)!important;border-color:#d8b873!important}.healing-journal-book-card .healing-book-open:hover{background:linear-gradient(#c39bea 0%,#a982d1 48%,#5b368c 100%)!important}@media (max-width:700px){.healing-preview-page #book .healing-book-open{font-size:.72rem;width:34%!important;min-height:2.25rem!important;padding:.48rem .55rem!important;bottom:9%!important}}.safe-preview-eyebrow{margin:0 0 12px;font-size:11px}.safe-preview-main h2{margin-bottom:10px;font-size:clamp(38px,6vw,66px);line-height:.96}.safe-preview-main h3{font-size:25px}.safe-preview-lede,.safe-preview-section p,.safe-preview-card p{color:#b8b4aa;max-width:680px;line-height:1.65}.safe-preview-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.safe-preview-card,.safe-preview-section{background:#0b0b0b;border:1px solid #e2cca057;border-radius:3px;padding:22px;position:relative;box-shadow:0 18px 42px #0003}.safe-preview-card:before{content:"";background:#c5a66a;height:2px;position:absolute;inset:0 0 auto}.safe-preview-card-top,.safe-preview-section-heading,.safe-preview-heading-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.safe-preview-card-top{color:#8f7138;letter-spacing:.1em;font-size:10px}.safe-preview-icon{color:#e2cca0}.safe-preview-card h3{margin-top:18px}.safe-preview-card strong{color:#e2cca0;margin-top:7px;font-size:14px;display:block}.safe-preview-disabled{color:#77736c;font:12px var(--font-body),Arial,sans-serif;cursor:not-allowed;background:#e2cca01f;border:1px solid #e2cca040;border-radius:999px;padding:9px 14px}.safe-preview-section{margin-top:28px}.safe-preview-section h3{margin-bottom:14px}.personalized-results-page .safe-results-section-title{letter-spacing:-1.094px;font-size:38px;line-height:39.9px}html body .personalized-scan-visuals>.scan-visual-section>h3{color:#f4f3ef;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:-1.094px;text-transform:uppercase;margin-bottom:.65rem;font-size:38px;font-weight:400;line-height:39.9px}.personalized-results-page .personalized-scan-visuals{margin-top:0;display:block}.personalized-results-page .personalized-scan-visuals .blocks-by-chakra-chart{width:min(100%,980px);margin:1.25rem 0 0}.personalized-results-page .personalized-scan-visuals .chakra-bar-track{height:1.1rem}@media (max-width:560px){html body .personalized-scan-visuals>.scan-visual-section>h3,.personalized-results-page .safe-results-section-title{letter-spacing:-.864px;font-size:30px;line-height:31.5px}}.safe-preview-activity{color:#b8b4aa;border-top:1px solid #e2cca01f;align-items:center;gap:10px;padding:13px 0;display:flex}.safe-preview-activity svg{color:#c5a66a}.safe-preview-table{border:1px solid #e2cca02e;margin-top:20px;overflow-x:auto}.safe-preview-table-row{color:#f4f3ef;border-top:1px solid #e2cca01f;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:14px;min-width:530px;padding:15px;display:grid}.safe-preview-table-head{color:#b8b4aa;letter-spacing:.1em;text-transform:uppercase;border-top:0;font-size:11px}.safe-preview-pill{color:#e2cca0;letter-spacing:.12em;font-size:11px}.safe-preview-empty{color:#f4f3ef;text-align:center;background:#8fbf9b14;border:1px solid #8fbf9b6b;border-radius:3px;justify-items:center;gap:8px;margin-top:20px;padding:42px 20px;display:grid}.safe-preview-empty svg{color:var(--chakra-success)}.safe-preview-empty strong{color:#e2cca0;font-size:22px}.safe-preview-empty span{color:#b8b4aa}.safe-preview-heading-row{margin-bottom:16px}.safe-preview-scan-grid{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.safe-preview-tabs{border-bottom:1px solid #e2cca029;gap:8px;margin:-22px -22px 22px;padding:12px 16px;display:flex}.safe-preview-tabs button{color:#8f8a81;font:13px var(--font-body),Arial,sans-serif;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 4px}.safe-preview-tabs button.active{color:#e2cca0;border-color:#e2cca0}.safe-preview-canvas{color:#8f8a81;text-align:center;background:radial-gradient(circle,#e2cca01a,#0000 55%);border:1px dashed #e2cca04d;place-items:center;min-height:410px;display:grid}.safe-preview-body-shape{color:#e2cca0;width:190px;height:280px;font:11px var(--font-oswald),sans-serif;letter-spacing:.1em;border:1px solid #8f7138;border-radius:48% 48% 24% 24%;place-items:center;display:grid}.safe-preview-side{align-content:start;gap:20px;display:grid}.safe-preview-benefits{color:#d8d4cb;gap:11px;margin:14px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.safe-preview-benefits li{padding-left:18px;position:relative}.safe-preview-benefits li:before{content:"·";color:#e2cca0;font-size:22px;line-height:.9;position:absolute;left:3px}.safe-preview-side label{color:#b8b4aa;gap:7px;margin-top:14px;font-size:13px;display:grid}.safe-preview-side input,.safe-preview-side textarea{color:#77736c;background:#111;border:1px solid #e2cca033;border-radius:2px;width:100%;padding:10px}.safe-preview-summary{color:#b8b4aa;align-items:baseline;gap:12px;display:flex}.safe-preview-summary strong{color:#e2cca0;font:42px var(--font-oswald),sans-serif}.safe-preview-journal{resize:vertical;color:#77736c;width:100%;min-height:120px;font:13px/1.5 var(--font-body),Arial,sans-serif;background:#111;border:1px solid #e2cca033;margin-top:14px;padding:12px}.safe-journal-section .safe-preview-section-heading{align-items:flex-start}.safe-preview-pill{color:#e2cca0;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e2cca059;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.safe-program-summary{background:linear-gradient(135deg,#e2cca014,#0b0b0b);border-top:3px solid #c5a66a}:is(.public-heading-page,.portal-shell,.portal-auth-shell,.admin-shell,.safe-preview-main,.email-preview-page) :is(button,a)[class*="bg-[#C5A66A"],:is(.public-heading-page,.portal-shell,.portal-auth-shell,.admin-shell,.safe-preview-main,.email-preview-page) .button-luxury,:is(.public-heading-page,.portal-shell,.portal-auth-shell,.admin-shell,.safe-preview-main) .scan-results-email-button{text-shadow:none;color:#050505!important;-webkit-text-fill-color:#050505!important}:is(.public-heading-page,.portal-shell,.portal-auth-shell,.admin-shell,.safe-preview-main,.email-preview-page) :is(button,a)[class*="bg-[#C5A66A"] span,:is(.public-heading-page,.portal-shell,.portal-auth-shell,.admin-shell,.safe-preview-main,.email-preview-page) .button-luxury *,:is(.public-heading-page,.portal-shell,.portal-auth-shell,.admin-shell,.safe-preview-main) .scan-results-email-button *{color:#050505!important;-webkit-text-fill-color:#050505!important}.preview-embedded{background:#0707068c;border:1px solid #e2cca02e;max-width:1100px;margin:0 auto 30px;padding:18px}.preview-embedded-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.preview-embedded-heading h3{font-family:var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;margin:0;font-size:25px;font-weight:400}.preview-embedded-heading>span{color:var(--preview-muted);font-size:12px}.preview-embedded-window{background:#050505;border:1px solid #e2cca038;min-height:420px;overflow:auto}.preview-embedded-window iframe{transform-origin:0 0;border:0;display:block}@media (max-width:760px){.safe-preview-card-grid,.safe-preview-scan-grid{grid-template-columns:1fr}.safe-preview-header{flex-wrap:wrap;padding-top:14px;padding-bottom:14px;overflow:hidden}.safe-preview-title{max-width:100%}.safe-preview-title h1{overflow-wrap:anywhere}.safe-preview-mode{margin-left:0}.safe-preview-heading-row,.safe-preview-section-heading{flex-flow:column wrap;align-items:flex-start}.safe-preview-pill{overflow-wrap:anywhere;max-width:100%}}.editor-page-shell{color:#f6f1e6;background:#080807;min-height:100vh}.wix-editor{--wix-gold:#e2cca0;--wix-gold-deep:#c5a66a;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:#0c0c0b;flex-direction:column;display:flex}.wix-topbar{z-index:5;background:#11110f;border-bottom:1px solid #e2cca02e;align-items:center;gap:16px;min-height:64px;padding:0 18px;display:flex;position:relative}.wix-panel-toggle,.wix-topbar button,.wix-topbar a{color:#d8d0c1;cursor:pointer;font:12px var(--font-body),Arial,sans-serif;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.wix-panel-toggle{width:32px;height:32px;border:1px solid #e2cca040!important}.wix-brand{color:var(--wix-gold);font:12px var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:8px;display:flex}.wix-brand span{letter-spacing:-.04em;font-size:23px}.wix-page-name{border-left:1px solid #e2cca033;gap:2px;min-width:170px;padding-left:14px;display:grid}.wix-page-name small,.wix-stage-head small,.wix-pages-head small{color:#8e887d;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.wix-page-name strong{color:#fff;font:400 17px var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase}.wix-views{gap:3px;margin-left:auto;display:flex}.wix-views button{border:1px solid #0000;padding:8px 9px}.wix-views button.is-active{border-color:var(--wix-gold-deep);color:var(--wix-gold);background:#e2cca01f}.wix-top-actions{align-items:center;gap:4px;display:flex}.wix-top-actions button,.wix-top-actions a{padding:9px 10px}.wix-top-actions button:hover,.wix-top-actions a:hover{color:#fff;background:#e2cca01a}.wix-top-actions .wix-save{background:var(--wix-gold-deep);color:#080706;font-weight:700}.wix-top-actions .wix-more{padding-inline:4px}.wix-top-actions button:disabled{opacity:.35;cursor:not-allowed}.wix-body{flex:1;min-height:calc(100vh - 64px);display:flex}.wix-pages{background:#11110f;border-right:1px solid #e2cca02e;flex:0 0 264px;width:264px;padding:24px 16px;overflow:auto}.wix-pages-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wix-pages-head h2{color:#fff;font:400 26px/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:7px 0 0}.wix-pages-head button{color:#a9a091;cursor:pointer;background:0 0;border:0}.wix-pages-note{color:#9a9387;margin:14px 0 20px;font-size:12px;line-height:1.5}.wix-pages nav{gap:4px;display:grid}.wix-pages nav button{color:#d8d0c1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:2px;gap:5px;width:100%;padding:11px 12px;display:grid}.wix-pages nav button:hover,.wix-pages nav button.is-active{border-color:#e2cca038;border-left-color:var(--wix-gold);color:#fff;background:#e2cca01a}.wix-pages nav span{font-size:12px}.wix-pages nav small{color:#80796e;font-size:10px}.wix-safe-note{color:#cde3bf;letter-spacing:.13em;border:1px solid #8fbf9b47;margin-top:25px;padding:12px;font-size:9px;line-height:1.6}.wix-safe-note span{color:#8e9e8a;letter-spacing:0}.wix-stage{background:#20201d;flex-direction:column;flex:1;min-width:0;padding:18px 20px 28px;display:flex}.wix-stage-head{color:#c9c0b2;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:1400px;margin:0 auto 12px;display:flex}.wix-stage-head div{align-items:center;gap:12px;display:flex}.wix-stage-head span{font-size:12px}.wix-saved,.wix-dirty{color:#cde3bf;border:1px solid #8fbf9b59;padding:7px 10px;font-size:10px!important}.wix-dirty{color:#f2c1a5;border-color:#e1a17d80}.preview-proof-banner{background:linear-gradient(135deg,#e2cca01f,#11100ef5);border:1px solid #e2cca059;border-top:3px solid #c5a66a;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:1400px;margin:0 auto 18px;padding:22px 24px;display:flex}.preview-proof-banner small{color:#e2cca0;letter-spacing:.16em;font-size:10px}.preview-proof-banner h1{color:#fff;font:400 clamp(30px,4vw,48px)/.95 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:7px 0 6px}.preview-proof-banner p{color:#c9c0b2;max-width:650px;margin:0;font-size:13px;line-height:1.55}.preview-proof-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.preview-proof-stats span{color:#aaa193;text-align:center;border:1px solid #e2cca038;gap:3px;min-width:95px;padding:10px 12px;font-size:10px;display:grid}.preview-proof-stats strong{color:#e2cca0;font:400 20px var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase}.wix-canvas{background:#050505;max-width:1400px;height:calc(100vh - 150px);min-height:560px;margin:0 auto;transition:width .2s;position:relative;overflow:hidden;box-shadow:0 12px 42px #0008}.wix-canvas iframe{border:0;width:100%;height:100%;display:block}.wix-loading{color:#f5ead1;z-index:3;background:#080807ed;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;inset:0}.wix-loading.ready{display:none}.wix-loading button{border:1px solid var(--wix-gold);background:var(--wix-gold);color:#0b0907;cursor:pointer;padding:9px 16px;font-weight:700}.wix-floating-tools{z-index:4;border:1px solid var(--wix-gold-deep);background:#11110ff2;width:240px;padding:13px;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 25px #0008}.wix-floating-tools strong{color:var(--wix-gold);font:400 17px var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;margin-bottom:9px;display:block}.wix-floating-tools label{color:#aaa193;gap:5px;font-size:10px;display:grid}.wix-floating-tools input{color:#fff;width:100%;font:12px var(--font-body),Arial,sans-serif;background:#050505;border:1px solid #e2cca04d;padding:7px}.wix-floating-tools div{gap:5px;margin-top:8px;display:flex}.wix-floating-tools button{color:#eee7d9;cursor:pointer;background:#e2cca01a;border:1px solid #e2cca052;padding:6px 8px;font-size:10px}.wix-floating-tools small{color:#827c70;margin-top:9px;font-size:10px;display:block}.wix-status{color:#a9a091;width:100%;max-width:1400px;min-height:18px;margin:8px auto 0;font-size:11px}.wix-preview-strip{color:#cde3bf;background:#11110f;border-top:1px solid #e2cca040;align-items:center;gap:12px;padding:11px 18px;font-size:12px;display:flex}.wix-preview-strip a{color:var(--wix-gold)}.wix-preview-strip button{color:#c7bcac;cursor:pointer;background:0 0;border:0;text-decoration:underline}.preview-recovery{color:#d8d0c1;background:#0c0c0b;border-bottom:1px solid #e2cca02e;grid-template-columns:minmax(220px,1fr) auto minmax(210px,.8fr);align-items:center;gap:14px;padding:12px 18px;display:grid}.preview-recovery-summary{min-width:0;color:var(--wix-gold);align-items:center;gap:9px;display:flex}.preview-recovery-summary>div{gap:3px;min-width:0;display:grid}.preview-recovery-summary strong{font:400 15px var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.05em;text-transform:uppercase}.preview-recovery-summary span{color:#aaa193;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.preview-recovery-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.preview-recovery button,.preview-history summary{color:#eee7d9;cursor:pointer;font:11px var(--font-body),Arial,sans-serif;background:#e2cca014;border:1px solid #e2cca047;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.preview-recovery button:hover,.preview-history summary:hover{border-color:var(--wix-gold);background:#e2cca029}.preview-recovery button:disabled{cursor:not-allowed;opacity:.38}.preview-history{min-width:0}.preview-history summary{color:var(--wix-gold);list-style:none}.preview-history summary::-webkit-details-marker{display:none}.preview-history>div{z-index:7;background:#11110f;border:1px solid #e2cca04d;width:260px;margin-top:5px;position:absolute;box-shadow:0 10px 25px #0009}.preview-history>div button{text-align:left;border:0;border-bottom:1px solid #e2cca021;flex-direction:column;align-items:flex-start;gap:3px;width:100%;display:flex}.preview-history>div button small{color:#938b7d;font-size:10px}@media (max-width:900px){.wix-topbar{gap:8px;padding-inline:10px}.wix-brand{display:none}.wix-page-name{min-width:0}.wix-views{margin-left:auto}.wix-top-actions button,.wix-top-actions a{padding:8px 6px}.wix-top-actions button:not(.wix-save),.wix-top-actions a:not(.wix-save){font-size:0}.wix-top-actions svg{margin:0}.wix-pages{flex-basis:230px;width:230px}.wix-stage{padding-inline:10px}.wix-canvas{height:calc(100vh - 145px)}}@media (max-width:620px){.wix-topbar{flex-wrap:wrap;min-height:58px}.wix-page-name{border-left:0;padding-left:2px}.wix-views{border-top:1px solid #e2cca01f;order:3;justify-content:center;width:100%;padding-top:5px}.wix-top-actions{margin-left:auto}.wix-body{min-height:calc(100vh - 96px)}.wix-pages{z-index:6;width:270px;height:calc(100vh - 96px);position:absolute;box-shadow:12px 0 35px #0009}.wix-stage{padding-top:12px}.wix-canvas{height:calc(100vh - 170px);min-height:480px}.wix-floating-tools{width:calc(100% - 16px);bottom:8px;right:8px}.wix-stage-head div{flex-direction:column;align-items:flex-start;gap:6px}.wix-preview-strip{flex-wrap:wrap}.preview-recovery{grid-template-columns:1fr;gap:10px;padding:12px 10px}.preview-recovery-actions{justify-content:flex-start}.preview-history>div{right:10px}.preview-proof-banner{flex-direction:column;align-items:flex-start;padding:18px}.preview-proof-stats{justify-content:flex-start;width:100%}}.wix-canvas-mobile,.wix-canvas-tablet{overflow:visible}.wix-canvas-mobile .wix-floating-tools,.wix-canvas-tablet .wix-floating-tools{width:260px;left:calc(100% + 20px);right:auto}@media (max-width:1000px){.wix-canvas-mobile .wix-floating-tools,.wix-canvas-tablet .wix-floating-tools{top:calc(100% + 20px);bottom:auto;left:20px}}.safe-results-welcome{background:linear-gradient(135deg,#e2cca01a,#0b0b0b);border-top:3px solid #c5a66a}.safe-results-proof{background:linear-gradient(135deg,#e2cca01f,#0b0b0b);border-top:3px solid #c5a66a}.safe-results-duration-proof{flex-wrap:wrap;align-items:baseline;gap:16px;margin:12px 0 0;display:flex}.safe-results-duration-proof strong{color:#e2cca0;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(30px,4vw,46px);line-height:1}.safe-results-duration-proof span{color:#f4f3ef;font-size:15px}.safe-results-welcome p,.safe-program-intro,.safe-program-payment p{margin-bottom:0}.safe-preview-section>.scan-visual-section{background:0 0;border:0;margin:0;padding:0}.safe-program-series{background:#0b0b0b;border:1px solid #e2cca061;border-top:3px solid #c5a66a;margin-top:30px;padding:22px;scroll-margin-top:5rem}.safe-program-series-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.safe-program-series-heading h3{margin:0}.safe-program-count{color:#e2cca0;font:700 11px var(--font-body),Arial,sans-serif;letter-spacing:.12em}.safe-program-intro{color:#b8b4aa;max-width:760px;line-height:1.65}.safe-program-lock-note{color:#e2cca0;background:#e2cca014;border:1px solid #e2cca047;margin:18px 0;padding:12px 14px;font-size:12px;line-height:1.5}.safe-program-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.safe-program-card{background:#11100e;border:1px solid #e2cca033;flex-direction:column;min-height:215px;padding:17px;display:flex;position:relative}.safe-program-card:before{content:"";background:var(--chakra-card-color,#c5a66a);height:2px;position:absolute;inset:0 0 auto}.safe-program-card-top{color:#e2cca0;letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;display:flex}.safe-program-locked{color:#8f8a81}.safe-program-card h4{color:#f4f3ef;font:400 25px/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:18px 0 5px}.safe-program-point{color:#e2cca0;margin:0;font-size:13px}.safe-program-description{color:#b8b4aa;margin:9px 0;font-size:12px;line-height:1.5}.safe-program-repeat{color:#d8bb7e;margin:0 0 10px;font-size:11px;line-height:1.45}.safe-program-card .safe-preview-disabled{align-self:flex-start;margin-top:auto}.safe-program-payment{background:linear-gradient(135deg,#17140f,#0b0b0b);border:1px solid #e2cca080;border-top:3px solid #e2cca0;margin-top:30px;padding:25px}.safe-program-payment h3{margin:4px 0 8px}.safe-program-payment .results-checkout-paragraph{margin:0}.safe-program-payment .results-checkout-paragraph+.results-checkout-paragraph{margin-top:0}.safe-program-payment>.program-payment-card{margin-top:24px}.safe-program-payment .safe-preview-disabled{color:#77736c;letter-spacing:.06em;margin-top:18px;padding:13px 20px;font-size:13px}.program-payment-card{gap:1.5rem!important;width:100%!important;max-width:560px!important;padding:1.875rem!important}.program-payment-card [data-slot=card-header],.program-payment-card [data-slot=card-content]{padding-inline:0!important}.program-payment-card [data-slot=card-title]{font-size:1.5rem!important;line-height:1.1!important}.program-payment-card .program-payment-note{font-size:1rem!important;line-height:1.5!important}.program-payment-card .program-payment-price{font-size:1.125rem!important;line-height:1.4!important}.program-payment-card .program-payment-coupon{font-size:1rem!important}.program-payment-card .program-payment-coupon input{min-height:3rem!important;padding:.75rem .875rem!important;font-size:1rem!important}.program-payment-card .program-payment-klarna{padding:.875rem 1rem!important;font-size:.875rem!important}.program-payment-card .program-payment-klarna p{font-size:inherit!important}.program-payment-card .program-payment-methods{font-size:.9375rem!important}.program-payment-card button.booking-button-purple.button-luxury{min-height:3.5rem!important;padding:1rem 1.5rem!important;font-size:1.125rem!important}@media (max-width:600px){.program-payment-card{max-width:100%!important;padding:1.25rem!important}}.scan-results-email-reassurance{background:#11100e;border:1px solid #e2cca040;margin:2rem 0 0;padding:1rem;font-size:.88rem;color:#c9c4b9!important}.safe-payment-options-note{color:#e8e1d4;max-width:60ch;font-family:var(--font-cormorant-garamond),"Cormorant Garamond",Georgia,serif;margin:28px auto 30px;font-size:18px;font-style:italic;font-weight:400;line-height:1.6}@media (max-width:700px){.safe-payment-options-note{margin:24px auto 26px;font-size:18px}}@media (max-width:680px){.safe-program-series-heading{flex-direction:column;align-items:flex-start}.safe-program-cards{grid-template-columns:1fr}}@media (max-width:600px){html body .safe-program-payment .program-payment-card{max-width:100%!important;padding:20px!important}}@keyframes healing-journal-save-breath{0%,to{transform:scale(1)}48%{transform:scale(1.025)}}@keyframes healing-journal-save-label-in{0%{opacity:0}to{opacity:1}}html body .healing-journal-panel .healing-step-actions button.healing-journal-save{isolation:isolate;position:relative;overflow:hidden;color:#c5a66a!important;-webkit-text-fill-color:#c5a66a!important;background:0 0!important;border:1px solid #c5a66a!important;transition:color .22s,border-color .22s,transform .8s cubic-bezier(.37,0,.28,1)!important}html body .healing-journal-panel .healing-step-actions button.healing-journal-save:before{z-index:0;content:"";transform-origin:0;background:#c5a66a;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}html body .healing-journal-panel .healing-step-actions button.healing-journal-save>*{z-index:1;position:relative}html body .healing-journal-panel .healing-step-actions button.healing-journal-save .healing-journal-save-label{animation:.22s both healing-journal-save-label-in}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saving,html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saved,html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saving>*,html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saved>*{color:#07060a!important;-webkit-text-fill-color:#07060a!important}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saving:before,html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saved:before{transform:scaleX(1)}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saved{animation:.95s cubic-bezier(.37,0,.28,1) both healing-journal-save-breath;border-color:#c5a66a!important}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-error{color:#fff7f3!important;-webkit-text-fill-color:#fff7f3!important;background:#8d4d45!important;border-color:#d59a8f!important}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-error>*{color:#fff7f3!important;-webkit-text-fill-color:#fff7f3!important}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-error:before{transform:scaleX(0)}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-error .healing-journal-save-label{animation:.22s both healing-journal-save-label-in}@media (prefers-reduced-motion:reduce){html body .healing-journal-panel .healing-step-actions button.healing-journal-save,html body .healing-journal-panel .healing-step-actions button.healing-journal-save:before{transition:none!important}html body .healing-journal-panel .healing-step-actions button.healing-journal-save-state-saved,html body .healing-journal-panel .healing-step-actions button.healing-journal-save .healing-journal-save-label{animation:none!important}}html body .healing-progress-snapshot .personalized-scan-visuals,html body .personalized-results-page .personalized-scan-chart{width:100%!important;margin-top:0!important;display:block!important}html body .healing-progress-snapshot .personalized-scan-chart,html body .personalized-results-page .personalized-scan-chart{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}html body .healing-progress-snapshot .personalized-scan-chart>h3,html body .personalized-results-page .personalized-scan-chart>h3{color:#f4f3ef!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:-1.094px!important;text-transform:uppercase!important;margin-bottom:.65rem!important;font-size:38px!important;font-weight:400!important;line-height:39.9px!important}html body .healing-progress-snapshot .personalized-scan-chart .blocks-by-chakra-chart,html body .personalized-results-page .personalized-scan-chart .blocks-by-chakra-chart{gap:1rem!important;width:min(100%,980px)!important;margin:1.25rem 0 0 auto!important}html body .healing-progress-snapshot .personalized-scan-chart .chakra-bar-row,html body .personalized-results-page .personalized-scan-chart .chakra-bar-row{grid-template-columns:306px 492px max-content max-content!important;gap:.8rem 28px!important}html body .healing-progress-snapshot .personalized-scan-chart .chakra-bar-track,html body .personalized-results-page .personalized-scan-chart .chakra-bar-track{width:100%!important;height:17.6px!important}@media (max-width:760px){html body .healing-progress-snapshot .personalized-scan-chart .chakra-bar-row,html body .personalized-results-page .personalized-scan-chart .chakra-bar-row{grid-template-columns:1fr max-content!important;grid-template-areas:"label total""track detail"!important;column-gap:10px!important}html body .healing-progress-snapshot .personalized-scan-chart .chakra-bar-track,html body .personalized-results-page .personalized-scan-chart .chakra-bar-track{width:100%!important}}@media (max-width:560px){html body .healing-progress-snapshot .personalized-scan-chart>h3,html body .personalized-results-page .personalized-scan-chart>h3{letter-spacing:-.864px!important;font-size:30px!important;line-height:31.5px!important}}html body .healing-encouragement-overlay .healing-encouragement-panel{box-sizing:border-box;text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:590px;margin:0 auto;padding:44px 36px 40px;display:flex;position:relative;overflow:auto;background:#100e0d!important;border:1px solid #26221d!important}html body .healing-encouragement-overlay .healing-encouragement-final-title{color:#e8e1d4;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:400;line-height:1}html body .healing-encouragement-overlay .healing-encouragement-completion-link{color:#b9e6c1;letter-spacing:.12em;text-transform:uppercase;border:1px solid #a6dcb1f5;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}html body .healing-encouragement-overlay .healing-encouragement-completion-link:hover,html body .healing-encouragement-overlay .healing-encouragement-completion-link:focus-visible{color:#d6f2dc;border-color:#c6eece;outline:none;box-shadow:0 0 24px #a6dcb133}html body .healing-encouragement-overlay .healing-encouragement-kicker{text-transform:uppercase;margin:0;color:#9a9085!important;letter-spacing:.24em!important;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}html body .healing-encouragement-overlay .healing-encouragement-message{max-width:33ch;margin:0;color:#e8e1d4!important;font-size:23px!important;line-height:1.55!important}html body .healing-encouragement-overlay .healing-encouragement-signoff{color:#e2cca0!important;font:inherit!important;white-space:nowrap!important}html body .healing-encouragement-overlay .healing-encouragement-heart{font-style:normal;color:#e85b5b!important}html body .healing-encouragement-overlay .healing-encouragement-close{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;min-height:26px;margin:0;padding:0;transition:color .3s,background .3s;display:flex;position:absolute;top:14px;right:16px;color:#9a9085!important;box-shadow:none!important;background:0 0!important;border:0!important;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1!important;transform:none!important}html body .healing-encouragement-overlay .healing-encouragement-close:hover,html body .healing-encouragement-overlay .healing-encouragement-close:focus-visible{outline:none;color:#f2ece1!important;background:#ffffff0f!important}@media (max-width:560px){html body .healing-encouragement-overlay .healing-encouragement-panel{padding:34px 22px 32px}html body .healing-encouragement-overlay .healing-encouragement-message{font-size:20px!important}}html body .healing-program-session-media{aspect-ratio:16/9!important;height:auto!important}html body .safe-program-payment .results-checkout-paragraph,html body .safe-program-payment .results-checkout-paragraph+.results-checkout-paragraph{margin-top:0!important;margin-bottom:0!important}html body .safe-program-payment>.program-payment-card{gap:24px!important;width:100%!important;max-width:560px!important;margin-top:24px!important;padding:30px!important}html body .safe-program-payment>.program-payment-card [data-slot=card-header],html body .safe-program-payment>.program-payment-card [data-slot=card-content]{padding-inline:0!important}html body .safe-program-payment>.program-payment-card [data-slot=card-title]{font-size:24px!important;line-height:1.1!important}html body .safe-program-payment>.program-payment-card .program-payment-note{font-size:16px!important;line-height:1.5!important}html body .safe-program-payment>.program-payment-card .program-payment-price{font-size:18px!important;line-height:1.4!important}html body .safe-program-payment>.program-payment-card .program-payment-coupon{font-size:16px!important}html body .safe-program-payment>.program-payment-card .program-payment-coupon input{min-height:48px!important;padding:12px 14px!important;font-size:16px!important}html body .safe-program-payment>.program-payment-card .program-payment-klarna{padding:14px 16px!important;font-size:14px!important}html body .safe-program-payment>.program-payment-card .program-payment-klarna p{font-size:inherit!important}html body .safe-program-payment>.program-payment-card .program-payment-methods{font-size:15px!important}html body .safe-program-payment>.program-payment-card [data-slot=card-content] button{min-height:56px!important;padding:16px 24px!important;font-size:18px!important}@media (max-width:600px){html body .safe-program-payment>.program-payment-card{max-width:100%!important;padding:20px!important}}html body .personalized-results-page #series-preview-title{color:#f4f3ef!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:-1.094px!important;text-transform:uppercase!important;margin:0!important;font-size:38px!important;font-weight:400!important;line-height:39.9px!important}html body .personalized-results-page .safe-program-lock-note{color:#e2cca0!important;margin:18px 0!important;padding:clamp(13px,1.8vw,18px) clamp(14px,2vw,20px)!important;font-size:clamp(14px,1.45vw,16px)!important;line-height:1.5!important}@media (max-width:680px){html body .personalized-results-page #series-preview-title{letter-spacing:-.864px!important;font-size:30px!important;line-height:31.5px!important}html body .personalized-results-page .safe-program-lock-note{padding:13px 14px!important;font-size:14px!important}}.healing-results-lock-notice{z-index:3;box-sizing:border-box;color:#e8e1d4;width:100%;font:400 .68rem/1.2 var(--font-body),"Segoe UI",Arial,sans-serif;letter-spacing:.16em;text-align:left;text-transform:uppercase;background:#070707f0;padding:.62rem 1.15rem .58rem;display:block;position:absolute;inset:0 0 auto}@media (max-width:520px){.healing-results-lock-notice{letter-spacing:.1em;white-space:nowrap;padding:.48rem 1.15rem .44rem;font-size:.57rem}}.healing-program-session-card{overflow:hidden}.healing-program-session-card:before{background:var(--session-chakra-color,var(--journey-gold-strong))}.healing-program-session-card-content{display:block;padding:1.15rem!important}.healing-program-session-card-heading{margin-bottom:.8rem}.healing-program-session-media{aspect-ratio:1;min-height:0;box-shadow:none;font:400 .75rem/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em;background:#070707;border:0;outline:0;align-content:end;place-items:end start;gap:.75rem;display:grid}.healing-program-session-media img{object-fit:cover;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:none!important;border:0!important;outline:0!important}.healing-program-session-media{position:relative;overflow:hidden}.healing-program-session-media>.healing-activation-player{z-index:0;margin:0}.healing-program-session-media>.healing-activation-player iframe{box-shadow:none;border:0;outline:0}.healing-program-session-media{background:var(--session-chakra-color,#070707);overflow:hidden}.healing-activation-player{background:var(--session-chakra-color,#070707);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.healing-activation-player-frame{width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:none;border:0;outline:0;margin:-1px;display:block}.healing-activation-player[data-playback-disabled=true] .healing-activation-player-frame{pointer-events:none}.healing-activation-player-lock-layer{z-index:2;cursor:not-allowed;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.healing-activation-player-lock-notice{z-index:3;letter-spacing:.02em;text-align:center;text-shadow:0 1px 3px #000;background:#070707f7;border:1px solid #e2cca0e6;border-radius:.45rem;justify-content:center;align-items:center;gap:.7rem;max-width:min(90%,27rem);padding:.8rem 1.15rem;font-size:clamp(1.375rem,1.81vw,1.625rem);font-weight:700;line-height:1.15;animation:.18s ease-out healing-lock-notice-in;display:inline-flex;position:absolute;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0000006b;color:#fdf3dd!important;-webkit-text-fill-color:#fdf3dd!important}.healing-activation-player-lock-notice>span{color:#fdf3dd!important;-webkit-text-fill-color:#fdf3dd!important}.healing-activation-player-lock-notice svg{flex:none;color:#e2cca0!important;stroke:#e2cca0!important}@media (max-width:520px){.healing-activation-player-lock-notice{letter-spacing:0;white-space:nowrap;gap:.35rem;max-width:calc(100% - 1rem);padding:.45rem .55rem;font-size:1.125rem}.healing-activation-player-lock-notice svg{width:14px;height:14px}}html body .healing-activation-player-lock-layer .healing-activation-player-lock-notice,html body .healing-activation-player-lock-layer .healing-activation-player-lock-notice>span{color:#fdf3dd!important;-webkit-text-fill-color:#fdf3dd!important}html body .healing-activation-player-lock-layer .healing-activation-player-lock-notice svg{color:#e2cca0!important;stroke:#e2cca0!important}@keyframes healing-lock-notice-in{0%{opacity:0;transform:translate(-50%,.25rem)}to{opacity:1;transform:translate(-50%)}}.healing-program-session-card-body{flex-direction:column;min-width:0;display:flex}.healing-program-session-card-top{color:var(--journey-gold);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:700;display:flex}.healing-program-session-lock{color:var(--journey-muted);flex:none}.healing-program-session-status{color:var(--journey-muted);margin-top:.45rem}.healing-program-complete{color:#78c58b;align-items:center;gap:.35rem;display:inline-flex}.healing-program-session-description,.healing-program-session-repeat,.healing-program-session-safe-note{color:var(--journey-muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.5}.healing-program-session-repeat{color:#d8bb7e;font-size:.76rem}.healing-program-session-safe-note{color:var(--journey-gold)}.healing-program-session-media-locked{aspect-ratio:16/9;isolation:isolate;position:relative}.healing-program-session-media-locked img,.healing-program-session-media-locked .healing-program-session-thumbnail-loading{pointer-events:none;-webkit-user-select:none;user-select:none}.healing-program-session-locked-overlay{z-index:1;color:#fff;text-align:center;text-shadow:0 1px 3px #000;background:linear-gradient(90deg,#060606d6,#0606068f);justify-content:center;align-items:center;gap:.55rem;padding:1rem;display:flex;position:absolute;inset:0}.healing-program-session-locked-overlay svg{color:var(--journey-gold);flex:none}.healing-program-session-locked-overlay span{letter-spacing:.04em;font-size:.78rem;font-weight:700}.healing-program-session-footer{border-top:1px solid #e2cca033;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin-top:.9rem;padding-top:.9rem;display:flex}.healing-program-session-position{color:var(--journey-muted);margin-right:auto;font-size:.76rem}.healing-program-session-actions{flex-direction:column;align-items:flex-start;gap:.65rem;min-width:min(100%,15rem);display:flex}.healing-program-session-action{display:contents}.healing-program-session-action-note{color:var(--journey-text,#f4f3ef);gap:.45rem;font-size:.82rem;line-height:1.5;display:grid}.healing-program-session-action-note p{margin:0}.activation-download{align-items:center;gap:.45rem;width:fit-content;text-decoration:none;display:inline-flex}.healing-program-session-download{margin-top:.8rem;padding:.55rem .8rem;font-size:.72rem}.healing-current-artwork-download{margin-top:.8rem;padding:.65rem .9rem}@media (max-width:680px){.healing-program-session-media{min-height:120px}.healing-program-session-footer{flex-direction:column;align-items:stretch}.healing-program-session-position{margin-right:0}.healing-program-session-footer .activation-download,.healing-program-session-footer .healing-program-session-action,.healing-program-session-footer .healing-card-completion{width:100%}}.healing-program-session-media,.healing-program-session-media>.healing-activation-player,.healing-program-session-media>.healing-activation-player iframe{aspect-ratio:16/9;min-height:0}.healing-program-session-media-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.8rem;display:flex}.healing-program-session-media-actions .activation-download,.healing-program-session-media-actions .healing-program-session-action,.healing-program-session-media-actions .healing-activation-action-button{flex:none;width:fit-content;margin-top:0}.healing-program-session-media-actions .healing-activation-action-button{min-height:2.35rem;padding:.55rem .8rem;font-size:.72rem}.healing-activation-actions{flex-wrap:wrap;align-items:center;gap:.65rem;width:auto;min-width:0;display:flex}.healing-activation-actions .activation-download,.healing-activation-actions .healing-mark-complete{justify-content:center;width:fit-content;min-height:2.35rem;padding:.55rem .8rem;font-size:.72rem}@media (max-width:680px){.healing-program-session-media-actions,.healing-activation-actions{align-items:stretch}.healing-program-session-media-actions .activation-download,.healing-program-session-media-actions .healing-program-session-action,.healing-activation-actions .activation-download,.healing-activation-actions .healing-mark-complete{flex:10rem;width:auto}}.activation-artwork-page{max-width:1180px}.activation-artwork-hero{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.activation-artwork-hero h1{font:400 clamp(2rem,5vw,3.6rem)/1 var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:.25rem 0 .65rem}.activation-count{color:#e2cca0}.activation-upload-box{color:#e2cca0;cursor:pointer;background:#e2cca00f;border:1px dashed #c5a66a;align-items:center;gap:1rem;padding:1.25rem;display:flex}.activation-complete-banner{color:#d9ffe7;background:#195c3d40;border:1px solid #53d68f73;align-items:center;gap:.8rem;padding:1rem 1.15rem;display:flex}.activation-complete-banner span{flex-direction:column;gap:.2rem;display:flex}.activation-complete-banner small{color:#b8d8c3}.activation-upload-box span{flex-direction:column;gap:.25rem;display:flex}.activation-upload-box small{color:#b8b4aa}.activation-upload-box input{max-width:180px;margin-left:auto}.activation-rules{color:#b8b4aa;flex-wrap:wrap;gap:.75rem;margin-top:1rem;font-size:.8rem;line-height:1.5;display:flex}.activation-rules strong{color:#e2cca0}.activation-filename-note{color:#8f8a81;overflow-wrap:anywhere;margin:1rem 0 0;font-size:.72rem;line-height:1.7}.activation-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.activation-chakra-group{border-top:3px solid var(--activation-color);background:#11100e;padding:1rem}.activation-chakra-heading{color:#f4f3ef;align-items:center;gap:.55rem;display:flex}.activation-chakra-heading h3{font:400 1.2rem/1 var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;flex:1;margin:0}.activation-chakra-heading>span:last-child{color:#8f8a81;font-size:.72rem}.activation-dot{background:var(--activation-color);width:.65rem;height:.65rem;box-shadow:0 0 15px var(--activation-color);border-radius:50%}.activation-slot-list{gap:.4rem;margin-top:.9rem;display:grid}.activation-slot{color:#8f8a81;border:1px solid #e2cca024;align-items:center;gap:.55rem;padding:.55rem .6rem;display:flex}.activation-slot span{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.activation-slot strong{color:#d8d4cb;font-size:.76rem}.activation-slot small{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.activation-slot em{color:#c5a66a;letter-spacing:.08em;font-size:.62rem;font-style:normal}.activation-slot-matched{color:#7de2a6;border-color:#53d68f40}.activation-slot-matched em{color:#7de2a6}.activation-slot-locked{color:#77736c;border-color:#e2cca01a}.activation-slot-locked em{color:#8f8a81}.activation-client-session{background:#11100e;border:1px solid #e2cca047;grid-template-columns:minmax(190px,28%) 1fr;gap:1.25rem;padding:1rem;display:grid}.activation-artwork-image{background:#070707;border:1px solid #e2cca040;min-height:230px;position:relative;overflow:hidden}.activation-artwork-image img{object-fit:cover;opacity:.8;width:100%;height:100%;min-height:230px}.activation-artwork-image span{color:#e2cca0;letter-spacing:.08em;background:#080808d9;padding:.35rem .5rem;font-size:.62rem;position:absolute;bottom:.6rem;left:.6rem}.activation-artwork-proof{color:#e2cca0;background:radial-gradient(circle,#2e2349,#070707 70%);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:230px;display:flex}.activation-artwork-proof strong{color:#d9ffe7;font-size:1.1rem}.activation-session-copy h3{font:400 clamp(1.35rem,3vw,2rem)/1.1 var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;margin:.35rem 0 .6rem}.activation-session-copy p{color:#b8b4aa;line-height:1.55}.activation-session-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.3rem;display:flex}.activation-download{padding:.7rem .95rem}.activation-print-note{color:#8f8a81;font-size:.72rem}.activation-security-note{color:#e2cca0;background:#e2cca014;align-items:center;gap:.6rem;margin-top:1rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.activation-proof-success{align-items:center;gap:.4rem;display:flex;color:#a9f0c1!important}.activation-license-preview-note{color:#b8b4aa;background:#e2cca012;border-left:2px solid #c5a66a;gap:.55rem;margin-top:.8rem;padding:.65rem .75rem;font-size:.73rem;line-height:1.45;display:flex}.activation-license-preview-note strong{color:#e2cca0;white-space:nowrap}.activation-sigil-unavailable{color:#77736c;border:1px solid #e2cca033;align-items:center;gap:.4rem;padding:.7rem .95rem;font-size:.75rem;display:inline-flex}.activation-crown-proof{color:#d9ffe7;align-items:center;gap:.45rem;margin-top:.8rem;font-size:.8rem;display:flex}.activation-locked-proof{justify-content:space-between;align-items:center;gap:1rem;display:flex}.activation-locked-proof h3{font:400 1.3rem/1.1 var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;margin:.2rem 0}.activation-locked-proof p{color:#8f8a81;margin:0}.healing-sigil-bundle{background:#e2cca014;border:1px solid #e2cca059;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin:0 0 1.2rem;padding:1rem 1.1rem;display:flex}.healing-sigil-bundle>div{flex:18rem;gap:.25rem;display:grid}.healing-sigil-bundle strong{color:#e2cca0}.healing-sigil-bundle span,.healing-sigil-bundle small{color:#b8b4aa;font-size:.78rem}.healing-sigil-bundle small{flex:1 0 100%;align-items:center;gap:.35rem;display:flex}.healing-sigil-bundle button:disabled{opacity:.55;cursor:not-allowed}.activation-download-rule{color:#8f8a81;margin-top:1rem;font-size:.78rem;line-height:1.55}.activation-review-warning{color:#f1d39b;background:#995b1e24;align-items:center;gap:.7rem;display:flex}.activation-review-warning span{color:#d5c7b0}.activation-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.activation-review-card{background:#11100e;border:1px solid #e2cca02e;grid-template-columns:9rem 1fr;gap:1rem;padding:1rem;display:grid}.activation-review-images{grid-template-columns:1fr 1fr;align-content:start;gap:.35rem;display:grid}.activation-review-images>div{min-width:0;position:relative}.activation-review-images img{object-fit:cover;opacity:.8;width:100%;height:11rem}.activation-review-images small{color:#e2cca0;letter-spacing:.08em;background:#080808e6;padding:.18rem .3rem;font-size:.55rem;position:absolute;bottom:.25rem;left:.25rem}.activation-review-card img{object-fit:cover;opacity:.72;width:9rem;height:11rem}.activation-review-copy{min-width:0}.activation-review-copy h3{overflow-wrap:anywhere;font-size:1rem}.activation-review-copy p{margin:.45rem 0;font-size:.78rem}.activation-review-copy .safe-preview-pill{color:#d8a96a;margin-top:.4rem;font-size:.58rem;display:inline-flex}@media (max-width:760px){.activation-review-grid{grid-template-columns:1fr}.activation-review-card{grid-template-columns:7rem 1fr}.activation-review-images img{height:9rem}.activation-artwork-hero,.activation-locked-proof{flex-direction:column;align-items:flex-start}.activation-slot-grid,.activation-client-session{grid-template-columns:1fr}.activation-upload-box{flex-direction:column;align-items:flex-start}.activation-upload-box input{width:100%;max-width:none;margin-left:0}}.sigil-license-backdrop{z-index:100;background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sigil-license-modal{color:#f4f3ef;background:#15120f;border:1px solid #c5a66a;border-radius:.4rem;width:min(100%,38rem);max-height:min(90vh,48rem);padding:1.5rem;position:relative;overflow:auto;box-shadow:0 1.5rem 5rem #00000073}.sigil-license-modal h2{font:400 clamp(1.5rem,4vw,2.2rem)/1.1 var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;margin:.3rem 2rem .8rem 0}.sigil-license-modal p,.sigil-license-modal li{color:#cbc6bc;line-height:1.55}.sigil-license-modal ul{padding-left:1.2rem}.sigil-license-close{color:#e2cca0;cursor:pointer;background:0 0;border:0;padding:.3rem;position:absolute;top:1rem;right:1rem}.sigil-license-check{color:#fff8e8;cursor:pointer;border:1px solid #e2cca04d;align-items:flex-start;gap:.65rem;margin:1.25rem 0;padding:1rem;display:flex}.sigil-license-check input{accent-color:#c5a66a;width:1.1rem;height:1.1rem}.sigil-license-actions{flex-wrap:wrap;gap:.7rem;display:flex}.sigil-license-actions .is-disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}.sigil-license-cancel{color:#e2cca0;background:0 0;border:1px solid #e2cca059}.sigil-license-note{align-items:center;gap:.4rem;margin-bottom:0;font-size:.72rem;display:flex}.chakra-brand-mark{object-fit:contain;object-position:center;flex:none;width:36px;height:80px;display:block}.chakra-brand-mark-header{width:24px;height:54px}.chakra-brand-mark-login{width:42px;height:94px}.chakra-brand-mark-signup,.chakra-brand-mark-success{width:144px;height:240px}@media (max-width:420px){.chakra-brand-mark-header{width:20px;height:46px}.chakra-brand-mark-login{width:36px;height:80px}.chakra-brand-mark-signup,.chakra-brand-mark-success{width:96px;height:160px}}.editable-copy{font-size:var(--editable-desktop-size,inherit);overflow-wrap:anywhere;max-width:100%}@media (max-width:767px){.editable-copy{font-size:var(--editable-mobile-size,inherit)}}.public-heading-page .path{flex-direction:column;gap:1rem;display:flex;position:relative}.public-heading-page .path:before{content:"";background:linear-gradient(#0000 0%,#cba86a42 12% 88%,#0000 100%);width:1px;position:absolute;top:34px;bottom:34px;left:31px}.public-heading-page .step{background:#100d17;border:1px solid #cba86a42;border-radius:2px;align-items:flex-start;gap:1.35rem;padding:1.6rem 1.8rem;display:flex;position:relative}.public-heading-page .step:after{content:"";pointer-events:none;background:radial-gradient(120% 140% at 0%,#cba86a12,#0000 58%);border-radius:2px;position:absolute;inset:0}.public-heading-page .step .pip{z-index:2;background:#cba86a;border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;top:2.35rem;left:31px;box-shadow:0 0 0 4px #100d17,0 0 10px #f2dcaf80}.public-heading-page .num{z-index:1;text-align:center;color:#cba86a;flex:none;width:62px;font-family:Oswald,sans-serif;font-size:2.5rem;font-weight:200;line-height:1;position:relative}.public-heading-page .num span{opacity:.5;background:#cba86a;width:26px;height:1px;margin:.45rem auto 0;display:block}.public-heading-page .step .body{z-index:1;position:relative}.public-heading-page .step h3{letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0 .55rem;font-family:Oswald,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2}.public-heading-page .step p{color:#958c7f;max-width:50ch;margin:0;font-size:.9375rem;line-height:1.55}.public-heading-page .step p b{color:#ece5d8;font-weight:400}@media (max-width:600px){.public-heading-page .path:before{left:24px}.public-heading-page .step{gap:1rem;padding:1.25rem}.public-heading-page .num{width:48px;font-size:2rem}.public-heading-page .step .pip{top:1.95rem;left:24px}}.public-heading-page section[aria-labelledby=path-title] .path .step h3{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;font-size:1.125rem!important;font-weight:400!important;line-height:1.3!important}.public-heading-page section[aria-labelledby=path-title] .path .step .num{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;color:#cba86a!important;font-size:2.5rem!important;font-weight:200!important;line-height:1!important}.portal-shell :is(.text-foreground,.text-foreground\/90,.text-foreground\/80,.text-black,.text-slate-950){color:#f4f3ef!important}.signup-page{width:100%;max-width:100vw;overflow:hidden visible;background:#070707!important}.remote-scan-disclosure{color:#d8d4cb;background:#e2cca012;border:1px solid #e2cca040;border-left:3px solid #c5a66a;padding:14px 16px;font-size:13px;line-height:1.65}.remote-scan-disclosure p+p{color:#b8b4aa;margin-top:10px}.safe-preview-main[data-safe-preview=confirmation] .confirmation-disclaimer{color:#8f897f;font-size:12px}.safe-preview-payment-summary{text-align:left;background:#00000038;border:1px solid #c5a66a47;margin:18px 0 28px;padding:16px 18px}.safe-preview-payment-summary p{justify-content:space-between;gap:18px;margin:8px 0;display:flex}.safe-preview-payment-summary strong{color:#f1d59b}.safe-preview-payment-summary .safe-preview-payment-total{border-top:1px solid #ffffff24;margin-top:14px;padding-top:12px;font-size:1.05em}.remote-scan-consent{background:#e2cca00f;border:1px solid #e2cca059;padding:14px 16px}.signup-page>.relative,.signup-page>.relative>div,.signup-card,.signup-card form,.signup-card [data-slot=card-header],.signup-card [data-slot=card-content],.signup-card [data-slot=card-footer]{box-sizing:border-box;min-width:0;max-width:100%}.signup-page-stars{background:radial-gradient(circle at 16% 15%,#e2cca021,#0000 22rem),radial-gradient(circle at 84% 32%,#c5a66a17,#0000 26rem),radial-gradient(circle at 50% 88%,#e2cca012,#0000 30rem),linear-gradient(#11100e 0%,#070707 44%,#050505 100%)}.safe-preview-main[data-safe-preview=confirmation] :is(.safe-preview-lede,.safe-preview-section>p),.public-heading-page .confirmation-body-copy{color:#b8b4aa!important;font-size:17px!important;line-height:1.65!important}.signup-page-stars:after{content:"";opacity:.35;background-image:radial-gradient(#fff8e052 .7px,#0000 .7px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.signup-evidence-page{background:#070707;min-height:100vh}.signup-evidence-banner{z-index:20;text-align:center;background:linear-gradient(135deg,#17140f,#0b0b0a 68%);border-bottom:1px solid #e2cca075;padding:1.35rem 1.25rem 1.25rem;position:relative;box-shadow:0 0 30px #c5a66a1f}.signup-evidence-kicker{color:#e2cca0;font:700 .68rem/1.4 var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.signup-evidence-banner h1{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:.35rem 0 .3rem;font:400 clamp(1.65rem,4vw,2.35rem)/1.05 var(--font-oswald),"Arial Narrow",sans-serif!important}.signup-evidence-banner p{color:#c8c2b6;max-width:47rem;font:400 .86rem/1.5 var(--font-body),Arial,sans-serif;margin:0 auto}.signup-evidence-markers{flex-wrap:wrap;justify-content:center;gap:.45rem .6rem;max-width:58rem;margin:.85rem auto 0;display:flex}.signup-evidence-markers span{color:#e2cca0;font:700 .62rem/1.2 var(--font-body),Arial,sans-serif;letter-spacing:.12em;border:1px solid #e2cca06b;border-radius:999px;padding:.35rem .55rem}.signup-evidence-page .signup-page>.relative>div{opacity:1!important;transform:none!important}.master-queue-evidence-page{background:#050505;min-height:100vh;overflow-x:clip}.master-queue-evidence-banner{z-index:30;text-align:center;background:linear-gradient(135deg,#17140f,#0b0b0a 68%);border-bottom:1px solid #e2cca075;padding:1.35rem 1.25rem 1.25rem;position:relative;box-shadow:0 0 30px #c5a66a1f}.master-queue-evidence-kicker{color:#e2cca0;font:700 .68rem/1.4 var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.master-queue-evidence-banner h1{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:.35rem 0 .3rem;font:400 clamp(1.65rem,4vw,2.35rem)/1.05 var(--font-oswald),"Arial Narrow",sans-serif!important}.master-queue-evidence-banner p:not(.master-queue-evidence-kicker){color:#c8c2b6;max-width:49rem;font:400 .86rem/1.5 var(--font-body),Arial,sans-serif;margin:0 auto}.master-queue-evidence-markers{flex-wrap:wrap;justify-content:center;gap:.45rem .6rem;max-width:58rem;margin:.85rem auto 0;display:flex}.master-queue-evidence-markers span{color:#e2cca0;font:700 .62rem/1.2 var(--font-body),Arial,sans-serif;letter-spacing:.12em;border:1px solid #e2cca06b;border-radius:999px;padding:.35rem .55rem}.benefit-evidence-spotlight{z-index:2;text-align:center;max-width:58rem;margin:0 auto;padding:clamp(2.5rem,7vw,5.5rem) 1.25rem clamp(3rem,8vw,6rem);position:relative}.benefit-evidence-spotlight h1{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:.75rem auto 0;font:400 clamp(2rem,5vw,4rem)/1 var(--font-oswald),"Arial Narrow",sans-serif!important}.benefit-evidence-spotlight>p:not(.master-queue-evidence-kicker){color:#ffffffc7;max-width:42rem;font:400 1rem/1.6 var(--font-body),Arial,sans-serif;margin:1rem auto 0}.benefit-evidence-cards{text-align:left;gap:1rem;max-width:42rem;margin:2rem auto 0;display:grid}.benefit-evidence-cards .benefit-card{background:#0f0f0ee6;border-color:#e2cca08c;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;min-height:8rem;padding:1.35rem 1.5rem;display:grid;box-shadow:0 0 24px #c5a66a14}.master-queue-chart-evidence-page{background:#070707;min-height:100vh}.chart-evidence-banner{text-align:center;padding:2rem 1.25rem 0}.chart-evidence-banner p{color:#e2cca0;font:700 .68rem/1.4 var(--font-body),Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0}.chart-evidence-banner h1{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:.55rem 0 .35rem;font:400 clamp(1.75rem,4vw,3rem)/1.05 var(--font-oswald),"Arial Narrow",sans-serif!important}.chart-evidence-banner p:last-child{color:#c8c2b6;letter-spacing:.04em;text-transform:none;font-weight:400}.master-queue-chart-evidence-page .approved-lotus-section{padding-top:3rem;padding-bottom:3rem}.master-queue-chart-evidence-page .approved-lotus-section>.text-center{display:none}.benefit-evidence-cards .benefit-icon{grid-row:span 2}.benefit-evidence-cards .benefit-title,.benefit-evidence-cards .benefit-description{margin:0}.benefit-evidence-cards .benefit-title{color:#fff;font:400 clamp(1.45rem,3vw,2.1rem)/1.05 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.02em;text-transform:uppercase}.benefit-evidence-cards .benefit-description{color:#ffffffc2;font:400 .98rem/1.45 var(--font-body),Arial,sans-serif;margin-top:.4rem}.signup-page>.relative{padding:clamp(2.5rem,7vw,6.5rem) 1rem 3.5rem}.signup-eyebrow{letter-spacing:.32em;text-transform:uppercase;overflow-wrap:anywhere;color:#e2cca0!important;font:700 clamp(.98rem,1.8vw,1.25rem)/1.4 var(--font-body),Arial,sans-serif!important}.signup-title{letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 26px #fff8e01c;margin:.9rem 0;color:#fff!important;font:400 clamp(2.25rem,6vw,4.4rem)/.98 var(--font-oswald),"Arial Narrow",sans-serif!important}.signup-description{max-width:34rem;margin:0 auto;color:#b8b4aa!important;font:400 clamp(.94rem,2vw,1.06rem)/1.7 var(--font-body),Arial,sans-serif!important}.signup-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;background:linear-gradient(145deg,#151412f7,#080808fa)!important;border:1px solid #e2cca09e!important;border-radius:.25rem!important;box-shadow:0 0 44px #c5a66a17,inset 0 1px #ffffff0f!important}.signup-card [data-slot=card-header]{border-bottom:1px solid #e2cca029;padding:1.8rem 1.6rem 1.2rem}.signup-card [data-slot=card-title]{letter-spacing:.06em;text-transform:uppercase;color:#fff!important;font:400 clamp(1.55rem,3vw,2rem)/1.1 var(--font-oswald),"Arial Narrow",sans-serif!important}.signup-card [data-slot=card-description]{margin-top:.7rem;color:#aaa69e!important;font:400 .92rem/1.55 var(--font-body),Arial,sans-serif!important}.signup-card label{letter-spacing:.17em;text-transform:uppercase;color:#e2cca0!important;font:700 .7rem/1.3 var(--font-body),Arial,sans-serif!important}.signup-card input{min-height:3.35rem;color:#fff!important;font:400 .98rem/1.3 var(--font-body),Arial,sans-serif!important;background:#ffffff0b!important;border:1px solid #e2cca057!important;border-radius:.12rem!important}.signup-card input:focus{box-shadow:0 0 0 2px #e2cca01f;border-color:#e2cca0!important}.signup-card input::placeholder{color:#f4f3ef61!important}.signup-total-label{letter-spacing:.14em;text-transform:uppercase;color:#e2cca0!important;font:700 .78rem/1.3 var(--font-body),Arial,sans-serif!important}.signup-card .text-xl{color:#f4dfad!important;font:400 2rem/1 var(--font-oswald),sans-serif!important}.signup-note{color:#d8d4cb;font:400 .86rem/1.65 var(--font-body),Arial,sans-serif;background:#c5a66a12;border:1px solid #e2cca057;border-left:3px solid #c5a66a;border-radius:.12rem;padding:1rem 1.05rem}.signup-note strong{text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#e2cca0!important}.signup-card .text-sm{color:#aaa69e}.signup-button{letter-spacing:.16em;text-transform:uppercase;min-height:3.8rem;box-shadow:0 0 22px #e2cca02e;color:#080808!important;font:700 .78rem/1 var(--font-body),Arial,sans-serif!important;background:linear-gradient(105deg,#c5a66a,#e2cca0 52%,#c5a66a)!important;border:1px solid #f0dca9!important;border-radius:.12rem!important}.signup-button:hover{box-shadow:0 0 30px #e2cca047;background:#f0dca9!important}.signup-page footer{border-top-color:#e2cca02e!important}.signup-total-amount-wrap{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.65rem;display:inline-flex}.signup-original-price{color:#aaa69e;font:400 1.05rem/1 var(--font-oswald),sans-serif;text-decoration:line-through;text-decoration-thickness:1px}.signup-card form .signup-total-amount{letter-spacing:.02em;color:#f4dfad!important;font-size:clamp(2.15rem,7vw,3rem)!important;font-weight:500!important}.signup-card form .signup-total-amount.is-discounted{animation:.8s ease-out signup-price-highlight}@keyframes signup-price-highlight{0%{color:#fff8dc;text-shadow:0 0 #f4dfad00;transform:scale(1)}45%{color:#fff8dc;text-shadow:0 0 22px #f4dfadb8;transform:scale(1.04)}to{color:#f4dfad;text-shadow:none;transform:scale(1)}}.signup-note strong{margin-bottom:.3rem;display:inline-block}.signup-button,.signup-button *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none!important}.signup-button,.signup-button span{font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.1em!important;text-align:center!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:700!important;line-height:1!important}@media (max-width:420px){.signup-page>.relative>div{width:100%}.signup-page>.relative{padding:2.25rem .75rem 3rem}.signup-intro{margin-bottom:1.7rem}.signup-card [data-slot=card-header],.signup-card [data-slot=card-content],.signup-card [data-slot=card-footer]{padding-left:1rem;padding-right:1rem}.signup-title{font-size:clamp(2rem,11vw,2.75rem)!important}.signup-eyebrow{letter-spacing:.18em}.signup-title{letter-spacing:.02em}.signup-description{font-size:.88rem!important}.signup-note{font-size:.78rem}}.signup-logo{display:block;width:132px!important;height:132px!important}.signup-page .chakra-brand-mark-signup{width:144px!important;height:240px!important}.signup-page>.relative{padding-top:clamp(2.25rem,5vw,3.5rem);padding-bottom:4rem}.signup-card [data-slot=card-header]{padding:2.05rem 1.25rem 1.3rem}.signup-card [data-slot=card-content]{padding:1.55rem 1.25rem 1.15rem}.signup-card [data-slot=card-footer]{padding:0 1.25rem 1.65rem}.signup-card [data-slot=card-title]{letter-spacing:.035em;font-size:clamp(2rem,4.6vw,2.55rem)!important}.signup-card .signup-button{min-height:3.15rem}.signup-page>.relative>div{width:min(100%,540px);max-width:540px}.signup-page>.relative{justify-content:flex-start;min-height:auto;padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.signup-intro{margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.signup-card [data-slot=card-header]{padding-top:1.5rem;padding-bottom:1rem}.signup-card [data-slot=card-content]{padding-top:1.2rem;padding-bottom:1rem}.signup-card [data-slot=card-footer]{padding-bottom:1.35rem}.signup-page footer{margin-top:0;padding-top:1.75rem;padding-bottom:1.75rem}@media (min-width:768px){.signup-page>.relative{padding-left:2rem;padding-right:2rem}.signup-card [data-slot=card-header],.signup-card [data-slot=card-content],.signup-card [data-slot=card-footer]{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:540px){.signup-page>.relative>div{width:100%;max-width:100%}}@media (max-width:767px){.signup-page .chakra-brand-mark-signup{width:120px!important;height:200px!important}}@media (max-width:420px){.signup-page .chakra-brand-mark-signup{width:96px!important;height:160px!important}}.font-heading{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.queue-heading-font-scope :is(h1,h2,h3){font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important}.signup-page,.signup-page-stars{background:#050505!important}.signup-page-stars:after{opacity:.18;background-image:radial-gradient(#fff8e038 .6px,#0000 .6px);background-size:72px 72px}.signup-card{-webkit-backdrop-filter:none!important;background:#0b0b0b!important}.font-body{font-weight:400;font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}h1,h2,h3,h4,h5,h6,.header-logo,.font-heading{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}body,p,div,li,button,input,textarea,label,.font-body{font-weight:400;font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}strong,b{font-weight:500;font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.72px;font-weight:400;font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important}.public-heading-page h1,.public-heading-page h2,.public-heading-page h3,.public-heading-page h1 .font-heading,.public-heading-page h2 .font-heading,.public-heading-page h3 .font-heading,.public-heading-page [data-slot=card-title]{font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:clamp(-.72px,-.1vw,-1.2416px)!important;font-size:clamp(2.25rem,5vw,62.08px)!important;font-weight:400!important;line-height:clamp(2.6rem,5.3vw,65.5565px)!important}.public-heading-page h4,.public-heading-page h4 .font-heading{font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:clamp(-.35px,-.04vw,-.50432px)!important;font-size:clamp(1.25rem,2.2vw,25.216px)!important;font-weight:400!important;line-height:clamp(1.5rem,2.58vw,29.533px)!important}.public-heading-page .public-process-card-title{overflow-wrap:anywhere;color:#080808!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:-.35px!important;text-transform:uppercase!important;font-size:clamp(1.625rem,3vw,2.625rem)!important;font-weight:400!important;line-height:1.08!important}.public-heading-page .approved-lotus-section{position:relative}.public-heading-page .approved-framework-image{background:#080808;border:1px solid #c5a66a73;max-width:1152px;margin-left:auto;margin-right:auto;overflow:hidden}.public-heading-page .approved-framework-image img{object-fit:contain;width:100%;height:auto;display:block}.public-heading-page .approved-framework-visual{aspect-ratio:1536/1024;position:relative;overflow:hidden;container-type:inline-size}.public-heading-page .approved-framework-visual>img{width:100%;height:100%;position:absolute;inset:0}.public-heading-page .approved-framework-top-cards{z-index:2;pointer-events:none;position:absolute;inset:0}.public-heading-page .approved-framework-middle-mask{z-index:1;pointer-events:none;background:#080808;width:24.4%;height:27.2%;position:absolute;top:3.8%;left:37.8%}.public-heading-page .approved-framework-card{box-sizing:border-box;background:#080808;border:1px solid #e2cca0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(3px,.35cqw,5px);width:17.58%;height:48%;padding:24px 20px;display:flex;position:absolute;top:4.1%;overflow:hidden}.public-heading-page .approved-framework-card-label{color:#f0d894;font:500 13px/1.25 var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif;letter-spacing:3px;text-align:center;text-transform:uppercase;white-space:nowrap}.public-heading-page .approved-framework-card-wording{box-sizing:border-box;color:#fff;overflow-wrap:normal;word-break:normal;flex-direction:column;justify-content:center;align-items:center;width:calc(100% + 40px);max-width:none;min-height:0;display:flex;font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;font-size:clamp(16px,2.1cqw,28px)!important;font-weight:500!important;line-height:1.05!important}.public-heading-page .approved-framework-card-wording span{white-space:normal;flex:none;display:block}.public-heading-page .approved-framework-bottom-wording{z-index:3;box-sizing:border-box;color:#fff;background:#080808;flex-direction:column;justify-content:center;align-items:flex-start;width:15.5%;padding:8px 0 0;display:flex;position:absolute;top:70.9%;font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-align:left!important;text-transform:uppercase!important;font-size:clamp(16px,2.1cqw,28px)!important;font-weight:500!important;line-height:1.05!important}.public-heading-page .approved-framework-bottom-wording span{white-space:nowrap;display:block}@container (max-width:420px){.public-heading-page .approved-framework-card{width:30%;height:90%;padding:24px 14px}.public-heading-page .approved-framework-card-left{left:1%}.public-heading-page .approved-framework-card-middle{left:35%}.public-heading-page .approved-framework-card-right{left:69%}.public-heading-page .approved-framework-card-label{letter-spacing:3px;font-size:11px}}@container (min-width:421px) and (max-width:800px){.public-heading-page .approved-framework-card{width:25%;height:52%;padding:24px 16px}.public-heading-page .approved-framework-card-left{left:4%}.public-heading-page .approved-framework-card-middle{left:37.5%}.public-heading-page .approved-framework-card-right{left:71%}.public-heading-page .approved-framework-card-label{font-size:12px}}@media (max-width:800px){.public-heading-page .approved-framework-card-wording{width:calc(100% + 32px);font-size:24px!important}.public-heading-page .approved-framework-bottom-wording{font-size:24px!important}}@media (max-width:420px){.public-heading-page .approved-framework-card-wording{width:calc(100% + 28px);transform:scaleX(.68);font-size:20px!important}.public-heading-page .approved-framework-bottom-wording{font-size:20px!important}}.public-heading-page .approved-framework-card-wording{overflow-wrap:normal;word-break:normal}.public-heading-page .approved-framework-energy{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;display:none!important}.public-heading-page .energy-route{fill:none;stroke:#0000;stroke-width:1px}.public-heading-page .energy-line-halo,.public-heading-page .energy-line-core{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.065 .935;stroke-dashoffset:0;animation:22s cubic-bezier(.45,0,.2,1) infinite chakra-energy-line-trace}.public-heading-page .energy-line-halo{stroke:#e0ab46eb;stroke-width:12px;opacity:0;filter:blur(2.8px)drop-shadow(0 0 4px #dca43db8)}.public-heading-page .energy-line-core{stroke:#fffdf2;stroke-width:2.6px;opacity:0;filter:drop-shadow(0 0 2px #fff4cdfa)}.public-heading-page .energy-medium .energy-line-halo{stroke:#e8ba5bf5;stroke-width:13px}.public-heading-page .energy-medium .energy-line-core{stroke-width:2.8px}.public-heading-page .energy-starbursts{fill:none;stroke:#fff9df;stroke-width:2.4px;stroke-linecap:round;opacity:.82;filter:drop-shadow(0 0 3px #ecba5bf2);animation:5.5s ease-in-out infinite chakra-energy-star-pulse}.public-heading-page .speed-very-slow .energy-line-halo,.public-heading-page .speed-very-slow .energy-line-core{animation-duration:24s}@keyframes chakra-energy-line-trace{0%,8%{opacity:0;stroke-dashoffset:0}14%{opacity:1}88%{opacity:1}94%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes chakra-energy-star-pulse{0%,to{opacity:.42}28%,45%{opacity:.95}62%{opacity:.5}}@media (prefers-reduced-motion:reduce){.public-heading-page .approved-framework-energy{display:none}}.public-heading-page .approved-lotus-layout{padding:1rem 0 0;position:relative}.public-heading-page .lotus-top-cards,.public-heading-page .lotus-bottom-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-heading-page .lotus-bottom-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.public-heading-page .lotus-bottom-gap{min-height:1px}.public-heading-page .lotus-front-labels{color:#e2cca0;font:700 clamp(.66rem,1vw,.82rem)/1.2 var(--font-body),Arial,sans-serif;letter-spacing:.13em;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.public-heading-page .lotus-info-card{background:#080808;border:1px solid #c5a66aa6;min-height:148px;padding:1.35rem 1.25rem;box-shadow:inset 0 0 34px #c5a66a09}.public-heading-page .lotus-info-card p{letter-spacing:.13em;text-transform:uppercase;margin:0;color:#e2cca0!important;font:700 clamp(.72rem,1.1vw,.92rem)/1.25 var(--font-body),Arial,sans-serif!important}.public-heading-page .lotus-info-card h3{margin-top:.9rem;color:#fff!important;-webkit-text-fill-color:#fff!important;font:400 clamp(1.1rem,1.8vw,1.65rem)/1.15 var(--font-oswald),"Oswald",Arial Narrow,sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important}.public-heading-page .lotus-center-stage{place-items:center;min-height:340px;display:grid;position:relative}.public-heading-page .lotus-mark{aspect-ratio:1;filter:drop-shadow(0 0 24px #c5a66a26);width:min(46vw,350px);position:relative}.public-heading-page .lotus-mark svg{width:100%;height:100%;display:block}.public-heading-page .lotus-mark-center{color:#f4dfad;font:400 clamp(1.2rem,2vw,1.7rem)/1 var(--font-oswald),Arial,sans-serif;letter-spacing:.08em;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.public-heading-page .lotus-mark-center small{font:700 .48em/1.2 var(--font-body),Arial,sans-serif;letter-spacing:.14em}.public-heading-page .lotus-connector{border-top:1px solid #e2cca0b3;width:calc(50% - min(23vw,175px));position:absolute;top:50%}.public-heading-page .lotus-connector-left{left:0}.public-heading-page .lotus-connector-right{right:0}.public-heading-page .lotus-caption{letter-spacing:.14em;text-align:center;margin:1rem auto 0;color:#e2cca0!important;font:700 clamp(.68rem,1vw,.85rem)/1.35 var(--font-body),Arial,sans-serif!important}.public-heading-page .chakra-man-chart-section{padding-top:1rem}.public-heading-page .chakra-man-chart-section .chakra-man-chart{max-width:620px;margin:0 auto}@media (max-width:767px){.public-heading-page .lotus-top-cards,.public-heading-page .lotus-bottom-cards,.public-heading-page .lotus-front-labels{grid-template-columns:1fr}.public-heading-page .lotus-bottom-gap{display:none}.public-heading-page .lotus-front-labels{gap:.55rem;margin-top:1rem}.public-heading-page .lotus-center-stage{min-height:290px}.public-heading-page .lotus-mark{width:min(82vw,330px)}.public-heading-page .lotus-connector{display:none}.public-heading-page .lotus-info-card{min-height:0;padding:1.15rem}.public-heading-page .lotus-info-card h3{font-size:clamp(1.2rem,6vw,1.6rem)!important}}@media (max-width:640px){.public-heading-page .public-process-card-title{font-size:clamp(1.625rem,8vw,2rem)!important;line-height:1.08!important}}@media (max-width:767px){.public-heading-page .public-process-card p{font-size:16px!important}.public-heading-page .payment-offer-notes p,.public-heading-page .payment-offer-notes p+p{font-size:15px!important}}:root{--chakra-ink:#050505;--chakra-near-black:#0b0b0b;--chakra-gold:#e2cca0;--chakra-gold-strong:#c5a66a;--chakra-copy:#f4f3ef;--chakra-muted:#b8b4aa}.public-heading-page,.portal-auth-shell,.portal-shell,.admin-shell{color:var(--chakra-copy);background:var(--chakra-ink)!important}.public-heading-page :is(h1,h2,h3,h4,h5,h6),.portal-auth-shell :is(h1,h2,h3,h4,h5,h6),.portal-shell :is(h1,h2,h3,h4,h5,h6),.admin-shell :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase;letter-spacing:.035em;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important}.public-heading-page :is(p,label,li,input,textarea,button,a),.portal-auth-shell :is(p,label,li,input,textarea,button,a),.portal-shell :is(p,label,li,input,textarea,button,a),.admin-shell :is(p,label,li,input,textarea,button,a){font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.public-heading-page .public-process-card{height:auto!important;min-height:13rem!important;color:var(--chakra-copy)!important;background:linear-gradient(135deg,#111 0%,#080808 100%)!important;border:1px solid #e2cca0b8!important;border-radius:.35rem!important;padding:2rem!important;box-shadow:0 0 18px #e2cca017,inset 0 1px #ffffff0a!important}.public-heading-page .public-process-card>span,.public-heading-page .public-process-card .public-process-card-number,.public-heading-page .public-process-card .public-process-card-title,.public-heading-page .public-process-card .assessment-path-card-title,.public-heading-page .public-process-card h2,.public-heading-page .public-process-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.public-heading-page .public-process-card>span,.public-heading-page .public-process-card .public-process-card-number{color:var(--chakra-gold)!important;-webkit-text-fill-color:var(--chakra-gold)!important}.public-heading-page .payment-offer-notes{max-width:48rem!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;margin:2.5rem auto 0!important;padding:0!important;position:static!important}.public-heading-page :is(.sales-booking-panel,.about-morayana-panel,.galactic-transmission-card,.benefit-card){background:#0b0b0b!important;border-color:#e2cca06b!important;box-shadow:0 0 20px #e2cca00f!important}.public-heading-page .about-morayana-panel{color:var(--chakra-copy)}.public-heading-page .about-morayana-copy p,.public-heading-page .galactic-transmission-card p,.public-heading-page .benefit-description{color:#c4c0b8!important;font-size:16px!important;line-height:1.6!important}.portal-auth-shell,.portal-shell,.admin-shell{background-image:radial-gradient(circle at 12% 8%,#e2cca012,#0000 28rem),radial-gradient(circle at 90% 75%,#c5a66a0d,#0000 32rem)!important}.portal-shell button.button-luxury,.portal-auth-shell button.button-luxury,.public-heading-page button{background:var(--chakra-gold-strong)!important;color:#050505!important;border:1px solid var(--chakra-gold)!important;box-shadow:0 0 14px #e2cca01f!important}:is(body:has(.portal-shell),body:has(.portal-auth-shell)){background:#050505!important}.portal-shell :is(.text-foreground,.text-foreground\/90,.text-foreground\/80,.text-black,.text-slate-950),.portal-shell :is(.bg-black\/5,.bg-black\/10) :is(h1,h2,h3,p,span){color:#f4f3ef!important}.portal-shell :is(.text-foreground\/70,.text-foreground\/75,.text-muted-foreground){color:#b8b4aa!important}.portal-shell :is(.bg-black\/5,.bg-black\/10){background:#ffffff09!important}.portal-shell :is(.text-muted-foreground,.text-foreground\/70,.text-foreground\/75),.portal-auth-shell .text-muted-foreground,.admin-shell .text-muted-foreground{color:var(--chakra-muted)!important}@media (max-width:767px){.public-heading-page .public-process-card{padding:1.35rem 1.15rem!important}.public-heading-page .public-process-card p{font-size:16px!important;line-height:1.55!important}.public-heading-page .payment-offer-notes p,.public-heading-page .payment-offer-notes p+p,.public-heading-page .about-morayana-copy p,.public-heading-page .galactic-transmission-card p,.public-heading-page .benefit-description{font-size:15px!important}}.public-heading-page .about-morayana-section{background:#050505;max-width:1200px}.public-heading-page .about-morayana-section>.absolute,.public-heading-page .about-morayana-section .luxury-panel-atmosphere,.public-heading-page .about-morayana-section .about-panel-shell{display:none!important}.public-heading-page .about-morayana-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080808!important;border:1px solid #c5a66a4d!important;border-radius:1.25rem!important;overflow:visible!important}.public-heading-page .about-morayana-content{grid-template-columns:minmax(260px,.44fr) minmax(0,.56fr);max-width:1120px;margin:0 auto;align-items:center!important;gap:clamp(2rem,5vw,4.5rem)!important;padding:clamp(2rem,5vw,4rem)!important;display:grid!important}.public-heading-page .about-morayana-visual{justify-content:flex-start;width:100%}.public-heading-page .morayana-logo-frame{flex:none;width:132px!important;height:132px!important;margin:1.5rem 0 0!important;position:relative!important}.public-heading-page .portrait-frame{aspect-ratio:1!important;border:1px solid #c5a66aa6!important;border-radius:999px!important;width:min(100%,290px)!important;overflow:hidden!important}.public-heading-page .portrait-frame img{object-fit:cover!important;border-radius:999px!important}.public-heading-page .about-morayana-copy{justify-self:start;width:min(100%,660px)}.public-heading-page .about-morayana-copy p{margin:0;color:#f8f7f3d6!important;font-size:clamp(1.125rem,1.55vw,1.3rem)!important;font-weight:400!important;line-height:1.65!important}.public-heading-page .public-faq-section details>summary{min-height:3.75rem}.public-heading-page .absolute.bg-white.rounded-full,.public-heading-page .absolute.bg-white.rounded-full *,.public-heading-page .about-morayana-section [class*=morayana-star],.public-heading-page .public-faq-section [class*=faq-star],.public-heading-page .public-system-overview [class*=bg-purple-],.public-heading-page .public-system-overview [class*=bg-blue-],.public-heading-page .public-system-overview [class*=bg-amber-]{display:none!important}.public-heading-page .chakra-wheel-map{align-items:stretch}.public-heading-page .chakra-wheel-concepts article>p{color:#e2cca0!important;font-size:clamp(1rem,1.55vw,1.3rem)!important;line-height:1.2!important}@media (max-width:767px){.public-heading-page .about-morayana-content{flex-direction:column!important;gap:2rem!important;padding:2rem 1.25rem!important;display:flex!important}.public-heading-page .about-morayana-visual,.public-heading-page .about-morayana-copy{justify-self:center;width:100%;max-width:100%}.public-heading-page .morayana-logo-frame{height:120px!important}.public-heading-page .portrait-frame{width:min(74vw,260px)!important}.public-heading-page .about-morayana-copy p{font-size:1.08rem!important;line-height:1.6!important}.public-heading-page .chakra-wheel-visual{padding:1rem .75rem}}.portal-auth-shell,.portal-shell{color:#f8f7f3;background:radial-gradient(80% 35% at 50% -8%,#c5a66a14,#0000 70%),radial-gradient(55% 40% at 85% 65%,#c5a66a09,#0000 72%),#050505!important}.portal-auth-shell{position:relative;overflow:hidden}.portal-auth-ambient{background:#c5a66a0f}.portal-auth-ambient-right{background:#e2cca00a}.portal-auth-ambient-bottom{background:#8f71380d}.portal-auth-title,.portal-auth-card-title,.portal-shell h1,.portal-shell h2,.portal-shell h3,.portal-shell [data-slot=card-title]{letter-spacing:.04em;text-transform:uppercase;color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.portal-auth-title span{color:#e2cca0}.portal-auth-kicker{color:#e2cca0;letter-spacing:.12em;background:#c5a66a14;border:1px solid #e2cca066}.portal-auth-card,.portal-shell .glass,.portal-shell [data-slot=card]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080808eb!important;border:1px solid #c5a66a59!important;box-shadow:0 18px 50px #0000004d!important}.portal-auth-card label,.portal-shell p,.portal-shell span,.portal-shell button,.portal-shell a{color:#f4f3ef}.portal-auth-input{min-height:2.75rem;color:#fff!important;background:#111!important;border:1px solid #e2cca061!important}.portal-auth-input::placeholder{color:#ffffff80}.portal-auth-input:focus{outline:none;border-color:#e2cca0!important;box-shadow:0 0 0 3px #e2cca033!important}.portal-auth-card button,.portal-shell button.button-luxury{border:0;color:#080808!important;background:#c5a66a!important}.portal-auth-card-footer{margin-top:.5rem}.portal-auth-error{color:#fecaca;background:#7f1d1d47;border:1px solid #f8717159}.portal-header{background:#050505!important;border-bottom:1px solid #c5a66a47!important}.portal-header .text-amber-400,.portal-header .text-amber-200{color:#e2cca0!important}.portal-shell{min-height:calc(100vh - 76px)}.portal-shell .text-purple-400,.portal-shell .text-purple-500,.portal-shell .text-amber-400,.portal-shell .text-green-500,.portal-shell .text-green-400{color:#e2cca0!important}.portal-shell .bg-purple-500\/20,.portal-shell .bg-purple-500\/10,.portal-shell .bg-green-500\/20{background:#c5a66a1a!important}.portal-shell .border-purple-500\/50,.portal-shell .border-green-500\/50,.portal-shell .border-amber-500\/40{border-color:#c5a66a80!important}@media (max-width:640px){.portal-auth-shell{padding:1rem .75rem}.portal-auth-card{width:100%}.portal-shell{padding-left:.875rem;padding-right:.875rem}.portal-shell h1{font-size:2rem;line-height:1.05}}.public-heading-page .public-faq-section>.absolute,.public-heading-page .public-heading-page>.absolute,.public-heading-page .about-morayana-panel .luxury-panel-dust{display:none!important}.public-heading-page .portrait-frame>div:not(:has(img)){display:none!important}.public-heading-page .portrait-frame{box-shadow:none!important;filter:none!important;border-radius:0!important;transform:none!important}.public-heading-page .portrait-frame img{object-fit:contain!important;filter:none!important;box-shadow:none!important;border-radius:0!important}.public-heading-page .morayana-logo-frame,.public-heading-page .morayana-logo-frame img{filter:none!important;box-shadow:none!important;transform:none!important}.public-heading-page .chakra-wheel-concepts article>p{letter-spacing:.08em;color:#f4dfad!important;font-size:clamp(1rem,1.7vw,1.3rem)!important}.public-heading-page .chakra-wheel-concepts article h3{color:#e2e8f0b8!important;font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(.95rem,1.3vw,1.15rem)!important;line-height:1.45!important}.public-heading-page .payment-offer-notes{font-size:clamp(17px,1.3vw,19px)!important;line-height:1.58!important}.visual-proof-page{color:#f8f7f3;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:#050505;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,4vw,4rem) 4rem;overflow-x:hidden}.visual-proof-header{text-align:center;background:linear-gradient(135deg,#17140f,#0b0b0a 68%);border:1px solid #e2cca06b;max-width:76rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 0 30px #c5a66a1a}.visual-proof-eyebrow,.visual-proof-panel-heading p{color:#e2cca0;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700;line-height:1.4}.visual-proof-header h1,.visual-proof-panel-heading h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(1.8rem,4vw,3.6rem);line-height:1.05;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;font-weight:400!important}.visual-proof-copy{color:#c8c2b6;max-width:52rem;margin:1rem auto 0;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6}.visual-proof-markers{flex-wrap:wrap;justify-content:center;gap:.5rem .65rem;margin:1.25rem auto 0;display:flex}.visual-proof-markers span{color:#e2cca0;letter-spacing:.12em;border:1px solid #e2cca080;border-radius:999px;padding:.4rem .65rem;font-size:.62rem;font-weight:700}.visual-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:76rem;margin:1.25rem auto 0;display:grid}.visual-proof-panel{background:#0b0b0b;border:1px solid #e2cca06b;min-width:0;overflow:hidden;box-shadow:0 0 24px #c5a66a12}.visual-proof-panel-heading{background:#11100e;border-bottom:1px solid #e2cca040;min-height:6.25rem;padding:1.15rem 1.25rem}.visual-proof-panel-heading h2{margin-top:.35rem;font-size:clamp(1.5rem,3vw,2.35rem)}.visual-proof-panel iframe{background:#050505;border:0;width:100%;height:760px;display:block}@media (max-width:800px){.visual-proof-grid{grid-template-columns:1fr}.visual-proof-panel iframe{height:980px}}@media (max-width:640px){.public-heading-page .payment-offer-notes{font-size:clamp(16px,4.6vw,18px)!important}}@keyframes pulse-slow{0%,to{opacity:.2;transform:scale(.95)}50%{opacity:.5;transform:scale(1.05)}}@keyframes pulse{50%{opacity:.5}}@keyframes float-0{0%{transform:translateY(0)translate(0)}25%{transform:translateY(-10px)translate(5px)}50%{transform:translateY(-5px)translate(10px)}75%{transform:translateY(5px)translate(5px)}to{transform:translateY(0)translate(0)}}@keyframes float-1{0%{transform:translateY(0)translate(0)}33%{transform:translateY(-8px)translate(-5px)}66%{transform:translateY(5px)translate(-8px)}to{transform:translateY(0)translate(0)}}@keyframes float-2{0%{transform:translateY(0)translate(0)}50%{transform:translateY(-15px)translate(0)}to{transform:translateY(0)translate(0)}}.animate-pulse-slow{animation:5s ease-in-out infinite pulse-slow}:root{--radius:.625rem;--background:#fff;--foreground:#030303;--card:#fff;--card-foreground:#030303;--popover:#fff;--popover-foreground:#030303;--primary:#0b0b0b;--primary-foreground:#fafafa;--secondary:#eee;--secondary-foreground:#0b0b0b;--muted:#eee;--muted-foreground:#484848;--accent:#eee;--accent-foreground:#0b0b0b;--destructive:#e40014;--border:#cecece;--input:#cecece;--ring:gray;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#030303;--sidebar-primary:#0b0b0b;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#eee;--sidebar-accent-foreground:#0b0b0b;--sidebar-border:#cecece;--sidebar-ring:gray;--chakra-root:#e80006;--chakra-sacral:#ff8e1e;--chakra-solar:#ffd400;--chakra-heart:#62c958;--chakra-throat:#009dd3;--chakra-third-eye:#8b3ae5;--chakra-crown:#d58fe5;--glass:#0000000d;--gold:linear-gradient(135deg,#f6e27a 0%,#d2b862 50%,#f6e27a 100%);--glow:0 0 15px #0003}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(.903296% 0 0);--card:lab(100% 0 0);--card-foreground:lab(.903296% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(.903296% 0 0);--primary:lab(3.04863% 0 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(94.2% 0 0);--secondary-foreground:lab(3.04863% 0 0);--muted:lab(94.2% 0 0);--muted-foreground:lab(30.4% -.0000149012 0);--accent:lab(94.2% 0 0);--accent-foreground:lab(3.04863% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(82.6% .0000298023 -.0000119209);--input:lab(82.6% .0000298023 -.0000119209);--ring:lab(53.6% 0 0);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(.903296% 0 0);--sidebar-primary:lab(3.04863% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(94.2% 0 0);--sidebar-accent-foreground:lab(3.04863% 0 0);--sidebar-border:lab(82.6% .0000298023 -.0000119209);--sidebar-ring:lab(53.6% 0 0);--chakra-root:lab(48.6418% 82.1614 74.2324);--chakra-sacral:lab(71.1575% 44.2619 80.3425);--chakra-solar:lab(86.6614% 6.09878 133.811);--chakra-heart:lab(73.1048% -47.9296 45.9343);--chakra-throat:lab(59.6206% -24.6883 -44.1079);--chakra-third-eye:lab(43.4481% 58.4113 -73.8688);--chakra-crown:lab(68.969% 37.5072 -32.7453)}}.dark{--background:#040404;--foreground:#fafafa;--card:#101010;--card-foreground:#fafafa;--popover:#101010;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#101010;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#131313;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--glass:#0000004d;--gold:linear-gradient(135deg,#f6e27a 0%,#d2b862 50%,#f6e27a 100%);--glow:0 0 15px #fff3}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.04568% -.00000745058 0);--foreground:lab(98.26% 0 0);--card:lab(4.8411% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(4.8411% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(4.8411% 0 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(5.71933% 0 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}.healing-completion-gate{color:#f4f3ef;text-align:center;background:radial-gradient(circle at 50% 18%,#241b35 0,#0b0910 48%,#050505 100%);align-content:center;place-items:center;gap:16px;min-height:70vh;padding:48px 20px;display:grid}.healing-completion-gate svg{color:#c5a66a}.healing-completion-gate-kicker{color:#c5a66a;letter-spacing:.18em;margin:0;font-size:11px;font-weight:700}.healing-completion-gate h1{color:#fff;max-width:620px;font:400 clamp(32px,6vw,64px)/.98 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0}.healing-completion-gate p:last-child{color:#aaa398;max-width:500px;margin:0;line-height:1.6}.public-heading-page .hero-main-title{overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:clamp(-1.25px,-.035em,-.8px)!important;text-transform:uppercase!important;font-size:clamp(42px,7vw,104px)!important;font-weight:400!important;line-height:.97!important;transform:none!important}.public-heading-page{--public-gold:#c5a66a;--public-champagne:#e2cca0;--public-antique-gold:#8f7138}.public-heading-page [class~=text-amber-200],.public-heading-page [class~=text-amber-300],.public-heading-page [class~=text-amber-400],.public-heading-page [class~=text-yellow-200],.public-heading-page [class~=text-yellow-300]{color:var(--public-champagne)!important}.public-heading-page [class~=bg-amber-500\/5],.public-heading-page [class~=bg-amber-500\/10],.public-heading-page [class~=bg-amber-500\/20],.public-heading-page [class~=bg-amber-400\/10],.public-heading-page [class~=bg-amber-400\/20]{background-color:var(--public-gold)!important}@supports (color:color-mix(in lab, red, red)){:is(.public-heading-page [class~=bg-amber-500\/5],.public-heading-page [class~=bg-amber-500\/10],.public-heading-page [class~=bg-amber-500\/20],.public-heading-page [class~=bg-amber-400\/10],.public-heading-page [class~=bg-amber-400\/20]){background-color:color-mix(in srgb,var(--public-gold)12%,transparent)!important}}.public-heading-page [class~=border-amber-400\/5],.public-heading-page [class~=border-amber-400\/10],.public-heading-page [class~=border-amber-400\/30],.public-heading-page [class~=border-amber-400\/40],.public-heading-page [class~=border-amber-500\/20]{border-color:var(--public-gold)!important}@supports (color:color-mix(in lab, red, red)){:is(.public-heading-page [class~=border-amber-400\/5],.public-heading-page [class~=border-amber-400\/10],.public-heading-page [class~=border-amber-400\/30],.public-heading-page [class~=border-amber-400\/40],.public-heading-page [class~=border-amber-500\/20]){border-color:color-mix(in srgb,var(--public-gold)55%,transparent)!important}}.public-heading-page [class~=from-amber-200],.public-heading-page [class~=from-amber-300],.public-heading-page [class~=from-amber-400],.public-heading-page [class~=from-amber-400\/50],.public-heading-page [class~=via-yellow-200],.public-heading-page [class~=via-yellow-300],.public-heading-page [class~=via-amber-400],.public-heading-page [class~=to-amber-200],.public-heading-page [class~=to-amber-300],.public-heading-page [class~=to-amber-600],.public-heading-page [class~=to-amber-700]{--tw-gradient-from:var(--public-gold)var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--public-champagne)var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.public-heading-page [class*=bg-gradient-to-r][class*=from-amber-],.public-heading-page [class*=bg-gradient-to-br][class*=from-amber-]{background-image:linear-gradient(135deg,var(--public-gold),var(--public-champagne))!important}.public-heading-page [class*=via-amber-],.public-heading-page [class*=via-yellow-]{--tw-gradient-via:var(--public-gold)!important}.public-heading-page [class*="rgba(251,191,36"],.public-heading-page [class*="rgba(217,119,6"]{box-shadow:0 0 18px var(--public-gold)!important;text-shadow:0 0 16px var(--public-gold)!important}@supports (color:color-mix(in lab, red, red)){:is(.public-heading-page [class*="rgba(251,191,36"],.public-heading-page [class*="rgba(217,119,6"]){box-shadow:0 0 18px color-mix(in srgb,var(--public-gold)28%,transparent)!important;text-shadow:0 0 16px color-mix(in srgb,var(--public-gold)30%,transparent)!important}}.public-heading-page [class*=shadow-\[0_0_]{box-shadow:0 0 18px var(--public-gold)!important}@supports (color:color-mix(in lab, red, red)){.public-heading-page [class*=shadow-\[0_0_]{box-shadow:0 0 18px color-mix(in srgb,var(--public-gold)24%,transparent)!important}}.public-heading-page [class*=text-shadow]{text-shadow:0 0 16px var(--public-gold)!important}@supports (color:color-mix(in lab, red, red)){.public-heading-page [class*=text-shadow]{text-shadow:0 0 16px color-mix(in srgb,var(--public-gold)24%,transparent)!important}}.public-heading-page svg [stroke=\#FCD34D]{stroke:var(--public-gold)!important}.public-heading-page svg [fill=\#FCD34D]{fill:var(--public-gold)!important}.public-heading-page [class*=text-transparent][class*=from-amber-]{-webkit-text-fill-color:var(--public-champagne)!important;color:var(--public-champagne)!important;background-image:none!important}.public-heading-page [class*=bg-gradient-to-r][class*=from-amber-]:is(button,a),.public-heading-page button[class*=from-amber-],.public-heading-page a[class*=from-amber-]{background-image:linear-gradient(135deg,var(--public-gold),var(--public-champagne))!important;color:#080808!important}.public-heading-page button[class*=from-amber-]:hover,.public-heading-page a[class*=from-amber-]:hover{background-image:linear-gradient(135deg,var(--public-antique-gold),var(--public-gold))!important}.glass{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background-color:#0000001a;border-width:1px;border-color:#0003;box-shadow:0 4px 8px -1px #00000026,0 2px 4px -1px #00000014,inset 0 0 10px #fff3}@supports (color:color-mix(in lab, red, red)){.glass{border-color:color-mix(in oklab,var(--color-black)20%,transparent);background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.glass:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.glass:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.glass:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.glass:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:root:not(.dark) .glass{background-color:#fafafacc;border-color:#0000001a}.gold-text{background:var(--gold);-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #0003;-webkit-background-clip:text}.button-luxury{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background:linear-gradient(135deg,#18203a 0%,#050920 100%);background:linear-gradient(135deg,lab(12.5445% 3.302 -17.9791) 0%,lab(2.73986% 2.93869 -14.389) 100%);position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a,inset 0 1px 1px #ffffff1a}:root:not(.dark) .button-luxury{color:#fff;text-shadow:0 1px 2px #00000080;background:#1e1b4b;border:1px solid #000;font-weight:700;box-shadow:0 4px 8px #0000004d,0 2px 4px #0003}:root:not(.dark) .button-luxury:hover{background:#312e81;box-shadow:0 6px 12px #0000004d,0 3px 6px #0003}.button-luxury:before{content:"";inset:calc(var(--spacing)*0);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);transition-duration:.3s;position:absolute}body:has(.healing-journey-page){background:#050505!important}.healing-support-stack{gap:1rem;margin:0 0 2rem;display:grid}.healing-welcome-panel,.healing-hydration-note,.healing-journal-panel,.healing-session-reminder,.healing-journal-book{background:#0b0b0b;border:1px solid #e2cca06b;border-radius:1rem;box-shadow:0 10px 28px #0000003d}.healing-welcome-panel{background:linear-gradient(120deg,#15120d,#0b0b0b 70%);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.35rem;display:grid}.healing-support-icon{width:30px;height:50px;color:inherit;background-color:#0000;border:0;border-radius:0;place-items:center;padding:0;display:grid}.healing-support-icon img{object-fit:contain;width:30px;height:50px;display:block}@media (max-width:700px){.healing-support-icon,.healing-support-icon img{width:22px;height:37px}}.healing-support-eyebrow{letter-spacing:.16em;margin:0 0 .35rem;font-size:.68rem;font-weight:700;color:#e2cca0!important}.healing-welcome-panel h2,.healing-journal-panel h2{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;color:#f4f3ef;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.healing-welcome-panel .healing-portal-welcome-title{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;color:#f4f3ef;text-transform:uppercase;margin:0;font-size:calc(1.56*clamp(1.35rem,3vw,2rem));line-height:1.08}.healing-welcome-panel p:not(.healing-support-eyebrow),.healing-journal-panel>p{color:#d9d5cc;max-width:64rem;margin:.55rem 0 0;line-height:1.65}.healing-session-progress{color:#f4f3ef;border-left:1px solid #e2cca047;min-width:190px;padding:.8rem}.healing-session-progress strong,.healing-session-progress span{display:block}.healing-session-progress span{color:#bdb6a9;margin-top:.25rem;font-size:.78rem;line-height:1.45}.healing-session-progress>div{background:#29251d;border-radius:99px;height:.35rem;margin-top:.7rem;overflow:hidden}.healing-session-progress i{border-radius:inherit;background:#c5a66a;height:100%;display:block}.healing-hydration-note{color:#f4f3ef;background:#12100c;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;display:flex}.healing-hydration-note>svg,.healing-aftercare svg{color:#e2cca0;flex:none;margin-top:.1rem}.healing-hydration-copy{flex:1;min-width:0}.healing-hydration-note strong{letter-spacing:.12em;color:#e2cca0;font-size:.75rem}.healing-hydration-note p{margin:.3rem 0;line-height:1.55}.healing-hydration-note small{color:#bdb6a9}.healing-water-illustration{isolation:isolate;color:#55c9ff;filter:drop-shadow(0 0 10px #2bb8ff4d);flex:0 0 8rem;width:8rem;height:6.5rem;margin:-.15rem .1rem 0 .4rem;position:relative}.healing-water-illustration svg{z-index:1;transform-origin:50%;width:100%;height:100%;animation:2.2s ease-in-out infinite healing-water-glass-pulse;display:block;position:relative;overflow:visible}.healing-water-glow{z-index:0;background:radial-gradient(#2db7ff33,#0000 68%);border:1px solid #48c6ffb8;border-radius:50%;width:4.4rem;height:3.7rem;animation:2.2s ease-in-out infinite healing-water-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 18px #22aeff59,inset 0 0 12px #22aeff2e}.healing-water-glass{fill:#2297da33;stroke:#62d5ff;stroke-width:1.8px}.healing-water-fill{fill:#199ae0b3;stroke:#85e1ffc7;stroke-width:1px;transform-origin:50%;animation:2.2s ease-in-out infinite healing-water-rise}.healing-water-line{fill:none;stroke:#c9f3ff;stroke-linecap:round;stroke-width:2px;transform-origin:50%;animation:2.2s ease-in-out infinite healing-water-ripple}.healing-water-line-soft{opacity:.7;animation-delay:-1.1s}.healing-water-highlight{fill:none;stroke:#e8fbffdb;stroke-linecap:round;stroke-width:2px;opacity:.9}.healing-water-drop{fill:#63d7ff;opacity:.95;transform-origin:103px 21px;animation:2.2s ease-in-out infinite healing-water-drop}@keyframes healing-water-glass-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.11)}}@keyframes healing-water-ring{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.86)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes healing-water-ripple{0%,to{opacity:.7;transform:translate(-3px)scaleX(.9)}50%{opacity:1;transform:translate(3px)scaleX(1.06)}}@keyframes healing-water-rise{0%,to{transform:translateY(1px)}50%{transform:translateY(-1px)}}@keyframes healing-water-drop{0%,65%,to{opacity:.95;transform:translateY(0)}76%{opacity:.35;transform:translateY(10px)}84%{opacity:.95;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.healing-water-illustration svg,.healing-water-glow,.healing-water-line,.healing-water-fill,.healing-water-drop{animation:none}.healing-water-line{opacity:.8}.healing-water-fill,.healing-water-illustration svg{transform:none}.healing-water-glow{opacity:.8;transform:translate(-50%,-50%)scale(1)}}.healing-water-line,.healing-water-drop{animation:none}@media (max-width:700px){.healing-hydration-note{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.healing-water-illustration{grid-column:1/-1;justify-self:center;margin:.15rem auto 0}}.healing-journal-panel{padding:1.25rem}.healing-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.healing-panel-heading h2,.healing-panel-heading h3{color:#f4f3ef;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;align-items:center;gap:.45rem;margin:0;display:flex}.healing-optional-pill{color:#e2cca0;letter-spacing:.12em;border:1px solid #c5a66a;border-radius:99px;padding:.28rem .6rem;font-size:.68rem}.healing-journal-card{color:#2d281f;background:#fffaf0;border:2px solid #e2cca0;box-shadow:0 18px 42px #00000047}.healing-journal-card .healing-panel-heading h2{color:#2d281f}.healing-journal-card .healing-support-eyebrow,.healing-journal-card .healing-optional-pill{color:#765b2d}.healing-journal-card>p{color:#4c4337}.healing-journal-card .healing-privacy-note{color:#4c4337;background:#f3ead9;border-left-color:#9c773d}.healing-journal-card .healing-prompt-guide,.healing-journal-card .healing-draft-status,.healing-journal-card .healing-consent{color:#5a5043}.healing-journal-card .healing-prompt-card{border-color:#d5c29e}.healing-journal-card .healing-prompt-body{background:#fffdf8}.healing-journal-card .healing-prompt-body label{color:#332c23;font-weight:600}.healing-journal-card .healing-prompt-body textarea{color:#2d281f;background:#fff;border-color:#c9b589}.healing-journal-card .healing-step-count{color:#765b2d}.healing-after-session{text-align:left;color:#fff8e8;background:#201a10;border:1px solid #c5a66a;border-radius:.75rem;align-items:flex-start;gap:.7rem;margin-top:.3rem;padding:1rem;animation:.45s both healing-message-in;display:flex}.healing-after-session svg{color:#e2cca0;flex:none}.healing-after-session strong{color:#e2cca0;letter-spacing:.13em;font-size:.72rem}.healing-after-session p{margin:.25rem 0 0;line-height:1.6}@keyframes healing-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.healing-preview-page{color:#f7f3ea;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:#100e0b;padding:clamp(2rem,5vw,5rem) max(1rem,4vw) 5rem}.healing-preview-hero,.healing-flow-grid,.healing-message-approval,.healing-sample-book{max-width:76rem;margin:0 auto}.healing-preview-hero{padding-bottom:2.5rem}.healing-preview-kicker{color:#e2cca0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:700}.healing-preview-hero h1{color:#fffaf0;max-width:60rem;font:400 clamp(2.2rem,6vw,5rem)/1.02 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0}.healing-preview-hero>p:not(.healing-preview-kicker){color:#cfc8bb;max-width:48rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.healing-preview-hero a,.healing-preview-links a{color:#f0d493}.healing-preview-links{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.5rem;font-size:.85rem;display:flex}.healing-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.healing-flow-card,.healing-message-approval,.healing-sample-book{background:#1b1711;border:1px solid #e2cca066;border-radius:1rem}.healing-flow-card{padding:1.3rem;position:relative}.healing-flow-wide{grid-column:1/-1}.healing-flow-number{color:#80683b;font:400 2.4rem/1 var(--font-oswald);position:absolute;top:1rem;right:1rem}.healing-flow-card h2,.healing-message-approval h2,.healing-sample-result h2{color:#fffaf0;font:400 clamp(1.35rem,3vw,2.1rem)/1.1 var(--font-oswald);letter-spacing:.04em;text-transform:uppercase;margin:.1rem 0 .65rem}.healing-flow-card>p:not(.healing-preview-kicker),.healing-demo-caption{color:#cfc8bb;line-height:1.6}.healing-demo-prompt{background:#120f0b;border:1px solid #e2cca040;border-radius:.65rem;margin-top:.8rem;padding:.75rem}.healing-demo-prompt>strong{color:#e2cca0;letter-spacing:.1em;font-size:.78rem}.healing-demo-prompt label{color:#f4f0e8;margin-top:.35rem;display:block}.healing-demo-prompt textarea,.healing-flow-card textarea{resize:vertical;color:#2d281f;background:#fffdf8;border:1px solid #866c3c;border-radius:.4rem;width:100%;min-height:62px;margin-top:.4rem;padding:.55rem;display:block}.healing-demo-button,.healing-demo-link{cursor:pointer;border:1px solid #e2cca0;border-radius:.35rem;min-height:2.55rem;margin:.9rem .5rem 0 0;padding:.55rem .85rem;font-weight:700}.healing-demo-button{color:#100e0b;background:#c5a66a}.healing-demo-link{color:#f0d493;background:0 0}.healing-book-demo{background:#120f0b;border-left:3px solid #c5a66a;justify-content:space-between;gap:1rem;margin-top:.7rem;padding:.8rem;display:flex}.healing-book-demo span{color:#bdb6a9;font-size:.85rem}.healing-sample-privacy{color:#d8caa9;align-items:flex-start;gap:.45rem;margin-top:1rem;font-size:.83rem;line-height:1.55;display:flex}.healing-demo-encouragement{color:#fff5dd;background:#251d11;border:1px solid #846a36;border-radius:.75rem;align-content:center;gap:.55rem;min-height:8rem;margin-top:1rem;padding:1rem;display:grid}.healing-demo-encouragement svg{color:#e2cca0}.healing-demo-encouragement strong{line-height:1.55}.healing-demo-encouragement span{color:#d7bd7b;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.healing-demo-summary{color:#ece4d4;background:#120f0b;border-left:3px solid #c5a66a;gap:.7rem;margin-top:1rem;padding:1rem;display:flex}.healing-demo-summary svg{color:#e2cca0;flex:none}.healing-demo-summary p{margin:0;line-height:1.7}.healing-message-approval,.healing-sample-book{padding:1.2rem}.healing-preview-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.healing-preview-section-head>span{color:#e2cca0}.healing-message-approval article{border-top:1px solid #e2cca02e;grid-template-columns:3.2rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.healing-message-approval article strong{color:#c5a66a;font:400 1.5rem/1 var(--font-oswald)}.healing-message-approval article p{color:#e7dfd0;margin:0;line-height:1.55}.healing-sample-book>article{border-top:1px solid #e2cca033;padding:1rem 0}.healing-sample-session{color:#e2cca0;letter-spacing:.13em;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.healing-sample-session strong{color:#fffaf0}.healing-sample-note{grid-template-columns:12rem 1fr;gap:1rem;padding:.65rem 0;display:grid}.healing-sample-note strong{color:#c5a66a;letter-spacing:.1em;font-size:.75rem}.healing-sample-note p{color:#e7dfd0;margin:0;line-height:1.55}.healing-sample-result{background:#231b10;border:1px solid #c5a66a;border-radius:.75rem;margin-top:1rem;padding:1.2rem}.healing-sample-result p:not(.healing-preview-kicker){color:#eee6d7;line-height:1.7}.healing-sample-privacy{color:#dfcfad;border:1px solid #e2cca059;border-radius:.6rem;margin:1.3rem 0 0;padding:1rem;line-height:1.6}@media (max-width:700px){.healing-flow-grid{grid-template-columns:1fr}.healing-flow-wide{grid-column:auto}.healing-book-demo,.healing-sample-session{display:grid}.healing-sample-note{grid-template-columns:1fr;gap:.25rem}.healing-preview-section-head{display:grid}.healing-message-approval article{grid-template-columns:2.4rem 1fr}}.healing-book-page-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.healing-book-cover{color:#fffaf0;background:linear-gradient(145deg,#3a2461,#170d2b);border-color:#d5b678}.healing-book-cover h3,.healing-book-cover p,.healing-book-cover>span,.healing-book-cover>small{color:inherit}.healing-book-secondary{animation-delay:50ms}.healing-video-controls{border-top:1px solid #e2cca033;gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.healing-video-controls>p:first-child{color:var(--journey-text,#f4f3ef);margin:0;line-height:1.5}.healing-video-controls .healing-aftercare{justify-content:flex-start}.healing-activation-footer{border-top:1px solid #e2cca033;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.25rem;padding-top:.9rem;display:flex}.healing-current-session-status{color:var(--journey-gold,#e2cca0);letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:.76rem}.healing-activation-actions{flex-direction:column;align-items:flex-start;gap:.65rem;min-width:min(100%,15rem);display:flex}.healing-activation-actions .activation-download,.healing-activation-actions .healing-mark-complete{justify-content:flex-start;width:100%}.healing-card-completion{justify-self:start}.healing-activation-player{background:#070707;width:100%;height:100%;min-height:150px;position:relative}.healing-activation-player-frame{border:0;width:100%;height:100%;min-height:150px;display:block}.healing-current-card{border:1px solid #e2cca073!important;border-top:3px solid var(--journey-gold-strong,#c5a66a)!important;background:#0b0b0b!important}.healing-current-session-position{color:var(--journey-gold,#e2cca0);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.78rem}.healing-current-card .healing-video-controls{margin-top:1rem}.healing-video-watched{color:#d8ffe4;background:#123d25;border-radius:999px;padding:.35rem .55rem;font-size:.7rem;line-height:1.2;position:absolute;bottom:.75rem;left:.75rem}.healing-card-completion:not(:disabled),.healing-mark-complete:not(:disabled){animation:2.4s ease-in-out infinite healing-complete-pulse;color:#fff!important;background:#2f9d59!important;border-color:#77d99a!important}.healing-card-completion:disabled,.healing-mark-complete:disabled{cursor:not-allowed;opacity:.72}@keyframes healing-complete-pulse{0%,to{box-shadow:0 0 #51c4702e}50%{box-shadow:0 0 0 .45rem #51c47014}}@media (prefers-reduced-motion:reduce){.healing-card-completion:not(:disabled),.healing-mark-complete:not(:disabled){animation:none}}.healing-book-download-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.healing-book-download-row span{color:#bdb6a9;font-size:.78rem}@media (max-width:700px){.healing-book-page-wrap{grid-template-columns:1fr}.healing-book-secondary{display:none}.healing-book-download-row{flex-direction:column;align-items:stretch}.healing-book-download-row button,.healing-card-completion{width:100%}.healing-activation-footer{flex-direction:column;align-items:stretch}.healing-current-session-status{margin-right:0}.healing-activation-actions,.healing-activation-footer .activation-download,.healing-activation-footer .healing-mark-complete{width:100%}.healing-program-session-media-actions,.healing-current-card .healing-activation-actions{flex-flow:column!important;gap:.75rem!important;width:100%!important}.healing-program-session-media-actions>.activation-download,.healing-program-session-media-actions>.healing-program-session-action,.healing-current-card .healing-activation-actions>.activation-download,.healing-current-card .healing-activation-actions>.healing-mark-complete{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.65rem!important;min-height:2.65rem!important}}@media (prefers-reduced-motion:reduce){body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important}}@media (max-width:700px){body .safe-preview-main.healing-portal-preview #book .healing-book-closed .healing-book-open{width:34%!important;max-width:calc(100% - 1rem)!important;bottom:8%!important}}body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#2f9d59!important;border-color:#77d99a!important;animation:2.4s ease-in-out infinite healing-complete-pulse!important}body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-shadow:inherit}@media (prefers-reduced-motion:reduce){body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important}}@media (max-width:700px){body .safe-preview-main.healing-portal-preview #book .healing-book-closed .healing-book-open{width:34%!important;max-width:calc(100% - 1rem)!important;bottom:8%!important}}body .healing-portal-preview .healing-program-session-action>.healing-card-completion,body .healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),body .healing-journey-page .healing-current-card .healing-mark-complete,body .healing-journey-page .healing-current-card .healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#2f9d59!important;border-color:#77d99a!important;animation:2.4s ease-in-out infinite healing-complete-pulse!important}body .healing-portal-preview .healing-program-session-action>.healing-card-completion *,body .healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled) *,body .healing-journey-page .healing-current-card .healing-mark-complete *,body .healing-journey-page .healing-current-card .healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled) *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;stroke:#fff!important}@media (prefers-reduced-motion:reduce){body .healing-portal-preview .healing-program-session-action>.healing-card-completion,body .healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),body .healing-journey-page .healing-current-card .healing-mark-complete,body .healing-journey-page .healing-current-card .healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important}}body .healing-portal-preview .healing-program-session-action>.healing-card-completion:not(:disabled),body .healing-journey-page .healing-current-card .healing-mark-complete:not(:disabled){animation:2.4s ease-in-out infinite healing-complete-pulse;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2f9d59!important;border-color:#77d99a!important}body .healing-portal-preview .healing-program-session-action>.healing-card-completion:not(:disabled):hover,body .healing-journey-page .healing-current-card .healing-mark-complete:not(:disabled):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3cae68!important;border-color:#77d99a!important}@media (prefers-reduced-motion:reduce){body .healing-portal-preview .healing-program-session-action>.healing-card-completion:not(:disabled),body .healing-journey-page .healing-current-card .healing-mark-complete:not(:disabled){animation:none!important}}.healing-program-session-media-actions .healing-activation-action-button{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;flex:0 0 18rem!important;justify-content:center!important;align-items:center!important;width:18rem!important;min-width:18rem!important;max-width:18rem!important;height:2.65rem!important;min-height:2.65rem!important;margin:0!important;padding:.55rem 1rem!important;line-height:1!important;overflow:visible!important}@media (max-width:700px){.healing-program-session-media-actions .healing-activation-action-button{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.65rem!important;min-height:2.65rem!important}}body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button,body .healing-current-card .healing-activation-actions .healing-activation-action-button{white-space:nowrap!important;flex:0 0 18rem!important;width:18rem!important;min-width:18rem!important;max-width:18rem!important;height:2.65rem!important;min-height:2.65rem!important;padding:.55rem 1rem!important}@media (max-width:700px){body .safe-preview-main .healing-program-session-media-actions>.healing-program-session-action,body .healing-current-card .healing-activation-actions>.healing-mark-complete{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.65rem!important;min-height:2.65rem!important;display:flex!important}body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button,body .healing-current-card .healing-activation-actions .healing-activation-action-button{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important}}.healing-flow-card.healing-flow-first,.healing-flow-card#later{color:#111;background:#fff;border-color:#242424}.healing-flow-first h2,.healing-flow-first>p:not(.healing-preview-kicker),.healing-flow-card#later h2,.healing-flow-card#later>p:not(.healing-preview-kicker){color:#111}.healing-flow-first .healing-demo-prompt{background:#050505;border-color:#050505}.healing-flow-first .healing-demo-prompt>strong,.healing-flow-first .healing-demo-prompt label{color:#fff}.healing-flow-card#later .healing-demo-prompt>strong,.healing-flow-card#later .healing-demo-prompt label,.healing-flow-card#later .healing-demo-prompt p{color:#111}.healing-flow-first .healing-demo-prompt textarea,.healing-flow-card#later .healing-demo-prompt textarea{color:#111;background:#fff;border:1px solid #242424}.healing-flow-first .healing-demo-prompt textarea::placeholder,.healing-flow-card#later .healing-demo-prompt textarea::placeholder{color:#4a4a4a;opacity:1}.healing-flow-first .healing-demo-button,.healing-flow-first .healing-demo-link,.healing-flow-card#later .healing-demo-button,.healing-flow-card#later .healing-demo-link{color:#111}.healing-demo-rose{background:#f7dce5;border-color:#c96b8b}.healing-demo-thorn{background:#dcecf7;border-color:#6097bd}.healing-demo-bud{background:#dff1df;border-color:#70a878}.healing-demo-rose>strong{color:#8d3d5b}.healing-demo-thorn>strong{color:#2e5870}.healing-demo-bud>strong{color:#35613e}.healing-book-spread{background:linear-gradient(90deg,#2a2117,#443422 50%,#2a2117);border:1px solid #c9a96c;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 5px #fff3d00f}.healing-book-spread>button{color:#f5d99b;cursor:pointer;background:#17120e;border:1px solid #d5b678;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.healing-book-spread>button:disabled{opacity:.35;cursor:not-allowed}.healing-book-page{color:#33291d;background:#fffaf0;border:1px solid #ddcda8;border-radius:.3rem;min-height:12rem;padding:1.25rem clamp(1rem,4vw,2rem);animation:.35s both healing-page-turn;box-shadow:0 10px 20px #0000003d}.healing-book-page>span,.healing-book-page>small{color:#826531;letter-spacing:.12em;font-size:.7rem}.healing-book-page h3{color:#3c2d1e;font:500 1.4rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;margin:.55rem 0}.healing-book-page p{color:#493c2d;margin:.7rem 0;line-height:1.55}.healing-book-page p strong{color:#7b5a2c;letter-spacing:.08em;font-size:.72rem;display:block}.healing-book-page>div{gap:.5rem;margin-top:1rem;display:flex}.healing-book-action{color:#3b2d1d;cursor:pointer;background:#f3e5c7;border:1px solid #ad8b50;border-radius:.3rem;align-items:center;gap:.25rem;padding:.4rem .6rem;display:inline-flex}@keyframes healing-page-turn{0%{opacity:.4;transform:rotateY(-8deg)translate(-8px)}to{opacity:1;transform:none}}.healing-cosmic-card,.healing-cosmic-final{background:radial-gradient(circle at 50% 0,#5d3c91 0,#261641 42%,#160d2b 100%);border-color:#c6a5ff;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c29bff99,0 0 32px #9657ff42}.healing-cosmic-card:before,.healing-cosmic-final:before{content:"";pointer-events:none;border:2px solid #cda8ff8c;border-radius:48%;animation:2.2s ease-in-out infinite healing-cosmic-ring;position:absolute;inset:-30%}.healing-cosmic-card>*,.healing-cosmic-final>*{z-index:1;position:relative}.healing-cosmic-card strong{color:#fff}.healing-cosmic-card span{color:#e8d7ff}.healing-cosmic-final h2{color:#fff}.healing-final-proof{background:#0a05144d;border:1px solid #e1ccff59;border-radius:.65rem;grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:1rem 0;padding:1rem;display:grid}.healing-final-proof strong{color:#fff}.healing-final-proof span{color:#dfcaff;font-size:.82rem}.healing-final-note,.healing-summary-owner-note{color:#eadcff;line-height:1.65}.healing-offer{background:#0c071861;border:1px solid #e1ccff73;border-radius:.7rem;margin-top:1rem;padding:1rem}.healing-offer strong{color:#f1dfff;letter-spacing:.12em;font-size:.75rem}.healing-offer p{color:#eadcff;line-height:1.6}@keyframes healing-cosmic-ring{0%{opacity:.45;transform:rotate(-4deg)scale(.98)}50%{opacity:.95;transform:rotate(4deg)scale(1.03)}to{opacity:.45;transform:rotate(-4deg)scale(.98)}}.healing-message-tools{background:#120f0b;border:1px solid #e2cca038;border-radius:.7rem;gap:.45rem;margin:1rem 0 1.3rem;padding:1rem;display:grid}.healing-message-tools label{color:#e2cca0;letter-spacing:.08em;font-size:.78rem}.healing-message-tools input{color:#2d281f;background:#fffaf0;border:1px solid #8e7344;border-radius:.4rem;width:100%;padding:.7rem .8rem}.healing-message-filters{flex-wrap:wrap;gap:.45rem;display:flex}.healing-message-filters button{color:#f0d493;cursor:pointer;background:0 0;border:1px solid #8e7344;border-radius:99px;padding:.45rem .7rem}.healing-message-filters button.is-active{color:#100e0b;background:#c5a66a}.healing-message-count,.healing-quality-note{color:#cfc8bb;font-size:.83rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.healing-cosmic-card:before,.healing-cosmic-final:before{opacity:.65;animation:none}.healing-book-page{animation:none}}.healing-journal-card{color:#17130f;background:#fffdf8}.healing-journal-card .healing-panel-heading h2,.healing-journal-card>p,.healing-journal-card .healing-support-eyebrow,.healing-journal-card .healing-optional-pill,.healing-journal-card .healing-prompt-guide,.healing-journal-card .healing-draft-status,.healing-journal-card .healing-consent,.healing-journal-card .healing-step-count{color:#17130f}.healing-journal-card .healing-privacy-note{color:#17130f;background:#f7f2e8}.healing-journal-card .healing-prompt-card{background:#050505;border-color:#050505}.healing-journal-card .healing-prompt-card .healing-prompt-heading{color:#fff;background:#050505;border-bottom:1px solid #3a3a3a}.healing-journal-card .healing-prompt-card .healing-prompt-body{background:#050505}.healing-journal-card .healing-prompt-card .healing-prompt-body label{color:#fff}.healing-journal-card .healing-prompt-card .healing-prompt-body textarea{color:#111;background:#fff;border:2px solid #111}.healing-journal-card .healing-prompt-card .healing-prompt-body textarea::placeholder{color:#3d3d3d;opacity:1}.healing-journal-card .healing-prompt-card .healing-draft-status{color:#fff}.healing-journal-card .healing-prompt-card.healing-prompt-rose{background:#f6dbe4;border-color:#c96b8b}.healing-journal-card .healing-prompt-card.healing-prompt-thorn{background:#dcecf7;border-color:#6097bd}.healing-journal-card .healing-prompt-card.healing-prompt-bud{background:#dff1df;border-color:#70a878}.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading{border-bottom-color:currentColor}.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-draft-status,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-draft-status,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-draft-status{color:#111}.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading{background:#f6dbe4}.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading{background:#dcecf7}.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading{background:#dff1df}.healing-journal-card .healing-step-actions button,.healing-journal-card .healing-journal-actions button{color:#050505!important;background:#c5a66a!important}.healing-privacy-note{color:#cfc8bb;background:#15130f;border-left:3px solid #c5a66a;align-items:center;gap:.5rem;margin:1rem 0;padding:.7rem .8rem;font-size:.82rem;display:flex}.healing-privacy-note svg{color:#c5a66a;flex:none}.healing-prompt-list{gap:.55rem;display:grid}.healing-prompt-card{border:1px solid #e2cca047;border-radius:.65rem;overflow:hidden}.healing-prompt-card>button,.healing-book-toggle{color:#f4f3ef;width:100%;font:600 .83rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.08em;text-align:left;cursor:pointer;background:#111;border:0;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.healing-prompt-card>button:hover,.healing-book-toggle:hover{color:#e2cca0;background:#19150e}.healing-prompt-body{background:#0d0d0d;padding:.85rem}.healing-prompt-body label{color:#bdb6a9;margin-bottom:.45rem;font-size:.78rem;display:block}.healing-prompt-body textarea{resize:vertical;color:#fff;background:#151515;border:1px solid #e2cca057;border-radius:.45rem;width:100%;min-height:90px;padding:.7rem}.healing-draft-status{color:#a99b7a;margin-top:.35rem;font-size:.72rem;display:block}.healing-consent{color:#bdb6a9;align-items:flex-start;gap:.55rem;margin:1rem 0;font-size:.78rem;line-height:1.45;display:flex}.healing-consent input{accent-color:#c5a66a;margin-top:.15rem}.healing-journal-actions{flex-wrap:wrap;gap:.65rem;display:flex}.healing-journal-actions button,.healing-reflection-box button,.healing-session-reminder button,.healing-book-content button{min-height:2.75rem}.healing-step-count{color:#e2cca0;letter-spacing:.14em;margin-top:1.1rem;font-size:.7rem;font-weight:700}.healing-prompt-guide{color:#cfc8bb;margin:.5rem 0 .8rem;font-size:.86rem;line-height:1.55}.healing-prompt-guide strong{color:#e2cca0}.healing-prompt-card-active{border-color:#c5a66a}.healing-prompt-heading{color:#050505;font:700 .82rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.08em;background:#c5a66a;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;display:flex}.healing-prompt-heading span:last-child{font:600 .7rem/1.2 var(--font-body),Arial,sans-serif;letter-spacing:.03em}.healing-step-actions{justify-content:space-between;gap:.55rem;margin-top:.75rem;display:flex}.healing-step-actions button,.healing-journal-actions button,.healing-summary-toggle,.healing-book-toggle,.healing-summary-actions button,.healing-summary-primary{letter-spacing:.06em;color:#050505!important;min-height:2.35rem!important;text-shadow:none!important;background:#c5a66a!important;border:1px solid #e2cca0!important;border-radius:.35rem!important;padding:.48rem .85rem!important;font-weight:700!important}.healing-step-actions button:disabled{opacity:.62;color:#050505!important;background:#b79758!important}.healing-summary-toggle{cursor:pointer;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:1rem;display:flex}.healing-book-toggle{color:#050505!important}.healing-reflection-box{background:#15130f;border:1px solid #c5a66a;border-radius:.7rem;margin-top:1rem;padding:1rem}.healing-reflection-box h3{letter-spacing:.08em;font-size:.88rem}.healing-reflection-box .healing-panel-heading>button{color:#e2cca0;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;display:flex}.healing-reflection-box p{color:#e3ded3;line-height:1.6}.healing-summary-panel{background:linear-gradient(135deg,#17130c,#0b0b0b 72%);border:1px solid #c5a66a;border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.healing-summary-panel h2{color:#f4f3ef;font:600 clamp(1.35rem,3vw,2rem)/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;margin:0}.healing-summary-note,.healing-summary-invite,.healing-summary-review p,.healing-summary-help{color:#cfc8bb;margin:.45rem 0 0;line-height:1.6}.healing-summary-kicker{color:#e2cca0;letter-spacing:.16em;font-size:.68rem;font-weight:700}.healing-summary-timeline{color:#e2cca0;font:600 .68rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.1em;align-items:center;gap:.55rem;display:flex}.healing-summary-timeline i{background:#c5a66a;flex:1;height:1px}.healing-summary-review{background:#0d0d0d;border:1px solid #e2cca047;border-radius:.7rem;padding:1rem}.healing-summary-review strong{color:#f4f3ef;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.07em}.healing-summary-checks{color:#e3ded3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin-top:.8rem;font-size:.83rem;display:grid}.healing-summary-checks input,.healing-summary-consent input,.healing-summary-pdf input{accent-color:#c5a66a}.healing-summary-consent{margin:.25rem 0 0}.healing-summary-primary{justify-self:start}.healing-summary-result{background:#0d0d0d;border:1px solid #e2cca06b;border-radius:.7rem;gap:1rem;padding:1rem;display:grid}.healing-summary-result-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.healing-summary-result h3{color:#f4f3ef;font:500 1.25rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;margin:.25rem 0 0}.healing-summary-status{color:#e2cca0;white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.healing-summary-sections{gap:.8rem;display:grid}.healing-summary-sections article{background:#15130f;border-left:2px solid #c5a66a;padding:.75rem .85rem}.healing-summary-sections h4{color:#e2cca0;font:600 .8rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.1em;margin:0 0 .3rem}.healing-summary-sections p{color:#e3ded3;margin:0;line-height:1.6}.healing-summary-actions{flex-wrap:wrap;gap:.55rem;display:flex}.healing-summary-actions button,.healing-summary-primary{font-weight:700;color:#050505!important;background:#c5a66a!important;border:1px solid #e2cca0!important}.healing-summary-final{color:#e2cca0;font:600 .8rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.08em;gap:.5rem;display:grid}.healing-summary-final textarea{resize:vertical;color:#fff;width:100%;min-height:100px;font:400 1rem/1.5 var(--font-body),Arial,sans-serif;letter-spacing:normal;background:#151515;border:1px solid #e2cca057;border-radius:.45rem;padding:.7rem}.healing-summary-pdf,.healing-summary-privacy{color:#bdb6a9;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.45;display:flex}.healing-summary-privacy{margin:0}.healing-summary-privacy svg{color:#c5a66a;flex:none}.healing-summary-deleted{color:#e3ded3;border:1px dashed #c5a66a;border-radius:.6rem;padding:1rem}.healing-summary-deleted p{margin:0 0 .8rem}.healing-session-reminder{text-align:center;background:linear-gradient(120deg,#17130c,#0b0b0b);gap:.75rem;padding:1.2rem;display:grid}.healing-session-reminder>p:first-child{color:#e2cca0;margin:0;font-weight:600}.healing-session-reminder button{white-space:normal;justify-self:center;max-width:100%}.healing-session-reminder label input{color:#fff;background:#151515;border:1px solid #e2cca04d;border-radius:.45rem;width:min(100%,31rem);padding:.65rem .8rem}.healing-aftercare{color:#bdb6a9;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.healing-journal-book{overflow:hidden}.healing-book-toggle{padding:1rem 1.2rem}.healing-book-toggle span{align-items:center;gap:.5rem;display:flex}.healing-book-content{border-top:1px solid #e2cca033;padding:1rem 1.2rem 1.2rem}.healing-book-content p{color:#bdb6a9}.healing-book-entry{color:#e2cca0;border:1px solid #e2cca033;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.8rem 0;padding:.8rem;display:flex}.healing-book-entry span{color:#bdb6a9;font-size:.8rem}.healing-book-entry button{color:#e2cca0;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-left:auto;display:flex}.healing-return-note{color:#9f978a;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.healing-return-note svg{color:#c5a66a}@media (max-width:700px){.healing-welcome-panel{grid-template-columns:1fr}.healing-session-progress{border-top:1px solid #e2cca047;border-left:0;min-width:0;padding:1rem 0 0}.healing-journal-actions{display:grid}.healing-journal-actions button{white-space:normal;width:100%;height:auto;min-height:2.35rem}.healing-step-actions{grid-template-columns:1fr 1fr;display:grid}.healing-step-actions button,.healing-session-reminder button{width:100%}.healing-aftercare{text-align:left;align-items:flex-start}.healing-hydration-note{gap:.65rem;padding:.9rem}.healing-water-illustration{flex-basis:6rem;width:6rem;height:5rem;margin:-.1rem 0 0 .1rem}.healing-summary-checks{grid-template-columns:1fr}.healing-summary-timeline{grid-template-columns:1fr;gap:.3rem;display:grid}.healing-summary-timeline i{width:1px;height:1rem;margin-left:.2rem}.healing-summary-result-head,.healing-summary-actions{display:grid}.healing-summary-actions button,.healing-summary-primary{white-space:normal;width:100%;height:auto;min-height:2.35rem}}.intentions-demo-page{color:#f8f4ed;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;background:radial-gradient(circle at 80% -10%,#3e285a 0,#171226 32%,#0c0b11 72%);padding:clamp(1.25rem,4vw,4rem) max(1rem,4vw) 5rem}.intentions-demo-hero,.intentions-demo-switcher,.intentions-demo-card,.intentions-demo-stage{width:min(100%,76rem);margin-inline:auto}.intentions-demo-hero{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2.2rem;display:flex}.intentions-demo-overline{color:#d8bd83;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.intentions-demo-hero h1{color:#fffaf0;font:400 clamp(2.5rem,6vw,5rem)/.95 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;margin:.45rem 0 .7rem}.intentions-demo-hero p{color:#d0c9bf;max-width:44rem;margin:0;font-size:1.05rem;line-height:1.65}.intentions-demo-sample{color:#f2dca8;background:#0e0a178c;border:1px solid #e0cca059;border-radius:.65rem;gap:.45rem;min-width:13rem;padding:.85rem 1rem;font-size:.78rem;display:grid}.intentions-demo-sample span{align-items:center;gap:.4rem;font-weight:700;display:flex}.intentions-demo-sample small{color:#beb5aa;line-height:1.45}.intentions-demo-switcher{background:#15111d;border:1px solid #d8bd8347;border-radius:.8rem;grid-template-columns:auto repeat(3,1fr);align-items:stretch;gap:.6rem;margin-bottom:1rem;padding:.65rem;display:grid}.intentions-demo-switcher>span{color:#bcb3a9;letter-spacing:.11em;text-transform:uppercase;align-self:center;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.intentions-demo-switcher button{color:#e9e0d5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;gap:.2rem;padding:.72rem .8rem;display:grid}.intentions-demo-switcher button:hover,.intentions-demo-switcher button.is-selected{color:#fff7e8;background:#2b2139;border-color:#d8bd83}.intentions-demo-switcher strong{font-size:.86rem}.intentions-demo-switcher small{color:#b6a9ad;font-size:.72rem}.intentions-demo-card,.intentions-demo-stage{background:#211b29;border:1px solid #e0cca073;border-radius:1rem;box-shadow:0 20px 60px #00000038}.intentions-demo-card{padding:clamp(1.1rem,3vw,2rem)}.intentions-demo-card-top,.intentions-demo-stage-intro,.intentions-demo-book-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.intentions-demo-card h2,.intentions-demo-stage h2,.intentions-demo-book h2{color:#fffaf0;font:400 clamp(1.6rem,3vw,2.5rem)/1.05 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:.3rem 0 .6rem}.intentions-demo-step{color:#9d8a9b;font:600 1.4rem/1 var(--font-oswald)}.intentions-demo-lead,.intentions-demo-stage-intro>p{color:#d4cbc1;max-width:48rem;line-height:1.65}.intentions-demo-private-note{color:#ddd4c9;background:#15121b;border-left:3px solid #d8bd83;align-items:flex-start;gap:.7rem;margin:1.2rem 0;padding:.95rem 1rem;line-height:1.5;display:flex}.intentions-demo-private-note svg{color:#d8bd83;flex:none}.intentions-demo-private-note strong{color:#f4dfab}.intentions-demo-prompts{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.intentions-demo-prompts label{color:#f5eee5;gap:.45rem;font-size:.88rem;font-weight:600;display:grid}.intentions-demo-prompts textarea{resize:vertical;color:#211b18;width:100%;min-height:9rem;font:400 .92rem/1.5 var(--font-body),Arial,sans-serif;background:#fffdf8;border:1px solid #836d4d;border-radius:.45rem;padding:.8rem}.intentions-demo-primary{color:#16111b;cursor:pointer;background:#d4b873;border:1px solid #efdda9;border-radius:.4rem;align-items:center;gap:.45rem;margin-top:1rem;padding:.75rem 1.15rem;font-weight:800;display:inline-flex}.intentions-demo-status{color:#d9c48f;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.intentions-demo-stage{color:#17130f;background:#fffdf8;padding:clamp(1rem,3vw,1.6rem)}.intentions-demo-stage-intro{padding:.2rem .2rem 1.1rem}.intentions-demo-stage-intro h2{color:#241d18}.intentions-demo-stage-intro>p{color:#574d42;margin:.3rem 0 0}.intentions-demo-stage .healing-support-stack{color:#17130f}.intentions-demo-stage .healing-journal-card{box-shadow:none}.intentions-demo-book{color:#f8f1e6;background:#19131f;border:1px solid #c8ae79;border-radius:.8rem;margin-top:1rem;padding:1rem}.intentions-demo-book h2{margin:.35rem 0 0;font-size:1.5rem}.intentions-demo-book-heading h2{align-items:center;gap:.45rem;display:flex}.intentions-demo-saved-pill{color:#ead296;white-space:nowrap;border:1px solid #7f704f;border-radius:99px;align-items:center;gap:.25rem;padding:.38rem .55rem;font-size:.72rem;display:flex}.intentions-demo-book-closed{color:#fff8ea;cursor:pointer;background:linear-gradient(130deg,#281c36,#100c16);border:1px solid #5e4b72;border-radius:.65rem;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:13rem;margin-top:1rem;display:flex}.intentions-demo-book-closed img{object-fit:contain;width:9rem;height:9rem}.intentions-demo-book-closed span{text-align:left;gap:.8rem;display:grid}.intentions-demo-book-closed strong{font:400 1.55rem/1.05 var(--font-oswald);letter-spacing:.06em;text-transform:uppercase}.intentions-demo-book-closed small{color:#e4cb92;align-items:center;gap:.35rem;font-weight:700;display:flex}.intentions-demo-book-open{color:#271e18;background:#e9dcc1;border-radius:.6rem;margin-top:1rem;padding:1rem}.intentions-demo-book-bar{color:#664d32;font:700 .72rem/1 var(--font-oswald);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;display:flex}.intentions-demo-book-bar button{color:#664d32;cursor:pointer;background:0 0;border:0;text-decoration:underline}.intentions-demo-spread{grid-template-columns:auto minmax(0,1fr) 1px minmax(0,1fr) auto;align-items:stretch;gap:.7rem;margin-top:.8rem;display:grid}.intentions-demo-spread>button{color:#4b3824;cursor:pointer;background:#fff9eb;border:1px solid #9b8052;border-radius:99px;align-self:center;padding:.45rem}.intentions-demo-spread>button:disabled{opacity:.35;cursor:not-allowed}.intentions-demo-spread article{background:#fffaf0;min-height:15rem;padding:1rem;box-shadow:0 5px 10px #442d131f}.intentions-demo-spread article>span{color:#896d42;letter-spacing:.08em;font-size:.68rem;font-weight:800}.intentions-demo-spread h3{font:500 1.25rem/1.1 var(--font-oswald);margin:.9rem 0 .65rem}.intentions-demo-spread p{color:#4b4034;line-height:1.55}.intentions-demo-spread article small{color:#8b7b67;font-size:.7rem}.intentions-demo-gutter{background:#b69b6d}.intentions-demo-book-note{color:#6c573e;align-items:center;gap:.35rem;margin:.8rem 0 0;font-size:.78rem;display:flex}.intentions-demo-complete{background:linear-gradient(140deg,#fffdf8,#f5ead9)}.intentions-demo-comparison{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.intentions-demo-comparison article{background:#fffaf0;border:1px solid #d3b77f;border-radius:.75rem;padding:1.25rem}.intentions-demo-comparison article.intentions-demo-now{background:linear-gradient(140deg,#f4edff,#fffaf0);border-color:#9f7cc9}.intentions-demo-comparison-label{color:#74562b;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.73rem;font-weight:800;display:flex}.intentions-demo-now .intentions-demo-comparison-label{color:#68488f}.intentions-demo-comparison h3{color:#2b2119;font:500 1.45rem/1.1 var(--font-oswald);margin:.75rem 0}.intentions-demo-comparison p{color:#4d4236;line-height:1.6}.intentions-demo-comparison small{color:#806f5d;margin-top:1rem;font-size:.75rem;display:block}.intentions-demo-comparison label{color:#4b3b63;gap:.4rem;margin-top:1rem;font-size:.8rem;font-weight:700;display:grid}.intentions-demo-comparison textarea{resize:vertical;color:#261c31;min-height:6rem;font:400 .92rem/1.5 var(--font-body),Arial,sans-serif;background:#fff;border:1px solid #ae93cd;border-radius:.4rem;padding:.7rem}@media (max-width:760px){.intentions-demo-hero,.intentions-demo-stage-intro,.intentions-demo-book-heading{display:grid}.intentions-demo-sample{min-width:0}.intentions-demo-switcher{grid-template-columns:1fr}.intentions-demo-switcher>span{padding:.2rem .4rem}.intentions-demo-prompts,.intentions-demo-comparison{grid-template-columns:1fr}.intentions-demo-book-closed{min-height:11rem}.intentions-demo-book-closed img{width:7rem;height:7rem}.intentions-demo-spread{grid-template-columns:auto minmax(0,1fr) auto}.intentions-demo-spread article.intentions-demo-secondary,.intentions-demo-gutter{display:none}.intentions-demo-spread article{min-height:13rem}}.intentions-demo-switcher button{color:#e9e0d5!important;background:#1e1827!important}.intentions-demo-switcher button:hover,.intentions-demo-switcher button.is-selected{color:#17121b!important;background:#c8a967!important}.intentions-demo-switcher button.is-selected small{color:#3e2e20}.intentions-demo-page{--intentions-rose:linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%);--intentions-rose-deep:#3f1b6b;--intentions-ink:#111;background:#050505}.intentions-demo-intentions{color:var(--intentions-ink);background:#fffdf8;border:2px solid #e2cca0;box-shadow:0 18px 42px #00000047}.intentions-demo-intentions .intentions-demo-overline,.intentions-demo-intentions .intentions-demo-step{color:#765b2d}.intentions-demo-intentions h2{color:#17130f}.intentions-demo-intentions .intentions-demo-lead{color:#4c4337}.intentions-demo-intentions .intentions-demo-private-note{color:#4c4337;background:#f3ead9;border-left-color:#9c773d}.intentions-demo-intentions .intentions-demo-private-note svg{color:#765b2d}.intentions-demo-intentions .intentions-demo-private-note strong{color:#4b3824}.intentions-demo-prompts{align-items:stretch}.intentions-demo-prompts label{border:1px solid var(--intentions-rose-deep);background:var(--intentions-rose);color:var(--intentions-ink);border-radius:.65rem;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 8px 18px #51232d29}.intentions-demo-prompts label>span{color:#fff;font:700 .78rem/1.35 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#3f1b6b,#71499d 58%,#9f76cb);border-bottom:1px solid #11111159;padding:.75rem .8rem;display:block}.intentions-demo-prompts textarea{border:2px solid var(--intentions-ink);width:calc(100% - 1.4rem);min-height:9rem;color:var(--intentions-ink);background:#fff;border-radius:.4rem;margin:.7rem}.intentions-demo-prompts textarea::placeholder{color:#4a4a4a;opacity:1}.intentions-demo-primary{border-color:var(--intentions-rose-deep);background:var(--intentions-rose);color:#fff}.intentions-demo-primary:hover{background:linear-gradient(#b58be0 0%,#9f76cb 48%,#71499d 100%)}.intentions-demo-primary:active{background:linear-gradient(#71499d,#3f1b6b)}.intentions-demo-primary:focus-visible,.intentions-demo-prompts textarea:focus-visible,.intentions-demo-switcher button:focus-visible{outline-offset:3px;outline:3px solid #f0d493}.intentions-demo-status{color:#68404a}@media (max-width:760px){.intentions-demo-prompts label>span{align-items:center;min-height:3.1rem;display:flex}}.session-chakra-man{background:#090909;border:1px solid #e2cca038;border-radius:.65rem;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative;overflow:hidden}.session-chakra-man svg{width:100%;height:150px;display:block}.session-chakra-man+img{display:none}.activation-missing-warning{color:#f1cf8d;background:#482b0c59;border:1px solid #e2a34880;border-radius:.45rem;margin:.55rem 0 0;padding:.55rem .7rem;font-size:.76rem;line-height:1.45}.activation-missing-warning strong{color:#fff0c7}.healing-journey-page{--journey-gold:#e2cca0;--journey-gold-strong:#c5a66a;--journey-copy:#f4f3ef;--journey-muted:#b8b4aa;min-height:calc(100vh - 76px);color:var(--journey-copy);font-family:var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;max-width:72rem!important;padding-top:clamp(2.75rem,6vw,5.25rem)!important;padding-bottom:clamp(4rem,8vw,7rem)!important}.healing-journey-page .healing-current-session-title{font-size:21.6px!important;line-height:1.05!important}.healing-journey-page .healing-timeline-title{font-size:19.2px!important;line-height:1.05!important}.healing-journey-page :is(p,span,li,button,a){font-family:var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.healing-journey-page :is(h1,h2,h3,h4,h5,h6),.healing-card-title{text-transform:uppercase;letter-spacing:.055em!important;text-shadow:none!important;font-family:Oswald,Oswald Fallback,Arial Narrow,Arial,sans-serif!important;font-weight:400!important;line-height:1.05!important}.healing-journey-title{color:#fff!important;margin-bottom:.75rem!important;font-size:clamp(2.5rem,6vw,4.9rem)!important}.healing-journey-page>div>div>p{letter-spacing:.025em;max-width:43rem;color:var(--journey-muted)!important;font-size:clamp(.98rem,1.4vw,1.08rem)!important;line-height:1.7!important}.healing-section-title{color:#fff!important;margin-top:clamp(2.5rem,5vw,4.25rem)!important;margin-bottom:1.25rem!important;font-size:clamp(1.8rem,3.2vw,2.8rem)!important}.healing-card{position:relative;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b0b0b!important;border:1px solid #e2cca061!important;border-radius:.3rem!important;box-shadow:0 18px 45px #0000003d!important}.healing-card:before{content:"";background:var(--journey-gold-strong);opacity:.9;height:2px;display:block;position:absolute;inset:0 0 auto}.healing-card [data-slot=card-header]{border-bottom:1px solid #e2cca024;padding:1.65rem 1.5rem 1.1rem}.healing-card [data-slot=card-content]{padding:1.4rem 1.5rem}.healing-card-title{color:#fff!important;font-size:clamp(1.45rem,2.3vw,2rem)!important}.healing-progress-card .bg-black\/5,.healing-progress-card .bg-black\/10{border:1px solid #e2cca02e;border-radius:.2rem;background:#111!important}.healing-progress-card .text-4xl{font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif;font-weight:400;color:var(--journey-gold)!important}.healing-progress-card [data-slot=progress]{background:#24211b;border-radius:999px;height:.55rem}.healing-progress-card [data-slot=progress]>div{background:var(--journey-gold-strong)!important}.healing-breakdown-card .rounded-xl{background:#c5a66a14!important;border-radius:.2rem!important}.healing-breakdown-card .rounded-lg{background:#111!important;border-color:#e2cca033!important;border-radius:.2rem!important}.healing-current-card,.healing-waiting-card{border-color:#e2cca08c!important}.healing-current-card iframe,.healing-current-card img{border:1px solid #e2cca040;border-radius:.2rem}.healing-current-card .rounded-lg,.healing-waiting-card .rounded-md,.healing-status-card .rounded-full,.healing-admin-card .rounded-full{border-radius:.2rem!important}.healing-card button.button-luxury{letter-spacing:.14em;text-transform:uppercase;min-height:2.75rem;font-size:.78rem;font-weight:700;border:1px solid var(--journey-gold)!important;background:var(--journey-gold-strong)!important;color:#080808!important;box-shadow:none!important;text-shadow:none!important;border-radius:999px!important}.healing-card button.button-luxury:hover{background:var(--journey-gold)!important}.healing-card button.button-luxury:before{display:none}.healing-card button.healing-mark-complete,.healing-card button.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),.healing-card button.healing-mark-complete *,.healing-card button.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled) *{color:#000!important;-webkit-text-fill-color:#000!important;fill:#000!important;stroke:#000!important}.healing-timeline-card{background:#0a0a0a!important;border-color:#e2cca047!important}.healing-timeline-card:has(.text-green-400){background:#48755314!important;border-color:#68ae7f7a!important}:is(.healing-timeline-card:has(.text-purple-400),.healing-timeline-card:has(.text-amber-400)){border-color:#e2cca094!important}.healing-timeline-card .font-medium{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.15rem,1.8vw,1.45rem);color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.healing-timeline-card .opacity-75{opacity:.72!important}@media (max-width:767px){.healing-journey-page{padding-top:2.25rem!important}.healing-journey-title{font-size:clamp(2.15rem,12vw,3.3rem)!important}.healing-card [data-slot=card-header],.healing-card [data-slot=card-content]{padding-left:1rem;padding-right:1rem}.healing-current-card [data-slot=card-content]>div>div:last-child{flex-direction:column;align-items:flex-start;gap:1rem}.healing-current-card button.button-luxury{justify-content:center;width:100%}.healing-timeline-card .flex.items-start.justify-between{gap:.75rem}}:root:not(.dark) button{text-shadow:0 1px 1px #0000001a;font-weight:500}:root:not(.dark) button[class*=primary],:root:not(.dark) a[class*=primary],:root:not(.dark) button[data-variant=default],:root:not(.dark) [class*=primary]:not([class*=foreground]){color:#fff;text-shadow:0 1px 2px #00000080;background-color:#1d4ed8;border:1px solid #000;font-weight:700;box-shadow:0 4px 6px #0000004d}:root:not(.dark) button[class*=primary]:hover,:root:not(.dark) a[class*=primary]:hover,:root:not(.dark) button[data-variant=default]:hover,:root:not(.dark) [class*=primary]:not([class*=foreground]):hover{background-color:#1e40af;border-color:#000}:root:not(.dark) .admin-page button{color:#fff;font-weight:600}:root:not(.dark) .admin-page [role=tablist] [data-state=active]{color:#fff;background-color:#4f46e5;font-weight:600;box-shadow:0 2px 4px #0000001a}:root:not(.dark) .admin-page [role=tablist] button{color:#111827;background-color:#f3f4f6;border-color:#d1d5db;font-weight:500}:root:not(.dark) .admin-page [role=tablist] button:hover:not([data-state=active]){background-color:#e5e7eb}:root:not(.dark) .admin-page button[variant=outline],:root:not(.dark) .admin-page button[data-variant=outline]{color:#111827;background-color:#fff;border-color:#6b7280;font-weight:500}:root:not(.dark) .admin-page button[variant=outline]:hover,:root:not(.dark) .admin-page button[data-variant=outline]:hover{background-color:#f9fafb;border-color:#4b5563}:root:not(.dark) .admin-page button:has(svg[class*=Upload]){color:#fff;background-color:#4f46e5;border-color:#4338ca;font-weight:600;box-shadow:0 2px 4px #00000026}:root:not(.dark) .admin-page button:has(svg[class*=Upload]):hover{background-color:#4338ca;border-color:#3730a3}.chakra-point{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:2147483647px;transition-duration:.3s;box-shadow:0 0 15px #ffffff4d}.chakra-point.blocked{opacity:.9;box-shadow:0 0 20px var(--chakra-root)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}::-webkit-scrollbar-thumb:is(){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:is(){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}::-webkit-scrollbar-thumb:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}::-webkit-scrollbar-thumb:hover:is(){background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover:is(){background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}:root:not(.dark){--font-weight-normal:500}:root:not(.dark) p,:root:not(.dark) div{font-weight:var(--font-weight-normal);color:#000000d9}:root:not(.dark) h1,:root:not(.dark) h2,:root:not(.dark) h3,:root:not(.dark) h4,:root:not(.dark) h5,:root:not(.dark) h6{color:#000;text-shadow:0 1px 3px #0003;letter-spacing:.03em;font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}h1,h2{margin-bottom:1.2rem;font-size:2.2rem;font-weight:400;line-height:1.2;font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important}:root:not(.dark) h1,:root:not(.dark) h2{color:#000000f2;-webkit-text-stroke:.5px #00000026}:root:not(.dark) .admin-page .bg-\[\#1a1a1a\],:root:not(.dark) .admin-page .bg-\[\#242424\]{background-color:#f5f5f5}:root:not(.dark) .admin-page .bg-\[\#2a2a2a\]{background-color:#fff;border-color:#d0d0d0}:root:not(.dark) .admin-page .text-white,:root:not(.dark) .admin-page .text-gray-200,:root:not(.dark) .admin-page .text-gray-300{color:#000}:root:not(.dark) .admin-page .border-white\/20,:root:not(.dark) .admin-page .border-\[\#404040\]{border-color:#d0d0d0}:root:not(.dark) .admin-page .card{background-color:#fff;border-color:#e0e0e0;box-shadow:0 1px 3px #0000000d}:root:not(.dark) .admin-page .card-header{background-color:#f8f8f8;border-bottom:1px solid #e0e0e0}:root:not(.dark) .admin-page .card-footer{background-color:#f8f8f8;border-top:1px solid #e0e0e0}:root:not(.dark) .admin-page input::placeholder,:root:not(.dark) .admin-page textarea::placeholder{color:#777}:root:not(.dark) button[class*=save],:root:not(.dark) button[class*=Save]{color:#fff;text-shadow:0 1px 2px #00000080;background-color:#1e1b4b;border:1px solid #000;font-weight:700;box-shadow:0 4px 8px #0000004d,0 2px 4px #0003}:root:not(.dark) button:has(svg[class*=Save]){color:#fff;text-shadow:0 1px 2px #00000080;background-color:#1e1b4b;border:1px solid #000;font-weight:700;box-shadow:0 4px 8px #0000004d,0 2px 4px #0003}:root:not(.dark) button[class*=save]:hover,:root:not(.dark) button[class*=Save]:hover{background-color:#312e81}:root:not(.dark) button:has(svg[class*=Save]):hover{background-color:#312e81}:root:not(.dark) .admin-page button{min-contrast:7;border:1px solid #000}.dark .button-luxury{color:#fff;text-shadow:0 1px 2px #00000080;background:#8b5cf6;border:1px solid #fff;font-weight:700;box-shadow:0 4px 8px #00000080,0 2px 4px #0000004d}.dark .button-luxury:hover{background:#a78bfa;box-shadow:0 6px 12px #00000080,0 3px 6px #0000004d}.dark button[class*=primary],.dark a[class*=primary],.dark button[data-variant=default],.dark [class*=primary]:not([class*=foreground]){color:#fff;text-shadow:0 1px 2px #00000080;background-color:#4f46e5;border:1px solid #fff;font-weight:700;box-shadow:0 4px 6px #0006}.dark button[class*=primary]:hover,.dark a[class*=primary]:hover,.dark button[data-variant=default]:hover,.dark [class*=primary]:not([class*=foreground]):hover{background-color:#6366f1;border-color:#fff}.dark button[class*=save],.dark button[class*=Save]{color:#fff;text-shadow:0 1px 2px #00000080;background-color:#8b5cf6;border:1px solid #fff;font-weight:700;box-shadow:0 4px 8px #0006,0 2px 4px #0000004d}.dark button:has(svg[class*=Save]){color:#fff;text-shadow:0 1px 2px #00000080;background-color:#8b5cf6;border:1px solid #fff;font-weight:700;box-shadow:0 4px 8px #0006,0 2px 4px #0000004d}.dark button[class*=save]:hover,.dark button[class*=Save]:hover{background-color:#a78bfa}.dark button:has(svg[class*=Save]):hover{background-color:#a78bfa}.dark .admin-page button{min-contrast:7;border:1px solid #fff}.dark .admin-page button[variant=outline],.dark .admin-page button[data-variant=outline]{color:#fff;background-color:#0000;border-color:#d4d4d8;font-weight:600}.dark .admin-page button[variant=outline]:hover,.dark .admin-page button[data-variant=outline]:hover{background-color:#ffffff1a;border-color:#fff}.dark .admin-page [role=tablist] [data-state=active]{color:#fff;background-color:#8b5cf6;border:1px solid #fff;font-weight:600;box-shadow:0 2px 4px #0000004d}.dark .admin-page [role=tablist] button{color:#e4e4e7;background-color:#27272a;border:1px solid #52525b;font-weight:500}.header-logo{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.portal-header .healing-header-wordmark{text-transform:uppercase;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.portal-header .healing-header-wordmark,.portal-header .healing-header-wordmark *{font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;text-transform:uppercase!important;text-shadow:none!important;font-weight:400!important}.portal-header .healing-brand-lockup{align-items:center;gap:.375rem}.dark .header-logo .bg-clip-text{-webkit-text-fill-color:transparent;text-shadow:0 0 15px #fbbf2480;background:linear-gradient(135deg,#f6e27a 0%,#d2b862 50%,#f6e27a 100%);-webkit-background-clip:text}.dark .header-logo .text-white{color:#fff;text-shadow:0 0 10px #fff3}:root:not(.dark) .header-logo .bg-clip-text{-webkit-text-fill-color:transparent;text-shadow:0 0 8px #d977064d;background:linear-gradient(135deg,#4a4a4a 0%,#2c2c2c 100%);-webkit-background-clip:text}:root:not(.dark) .header-logo .text-white{color:#333;text-shadow:none}.chakra-point-active{filter:drop-shadow(0 0 3px var(--chakra-root))}.chakra-point-inactive{filter:none}.chakra-point-active[fill="var(--chakra-root)"]{filter:drop-shadow(0 0 4px var(--chakra-root))}.chakra-point-active[fill="var(--chakra-sacral)"]{filter:drop-shadow(0 0 4px var(--chakra-sacral))}.chakra-point-active[fill="var(--chakra-solar)"]{filter:drop-shadow(0 0 4px var(--chakra-solar))}.chakra-point-active[fill="var(--chakra-heart)"]{filter:drop-shadow(0 0 4px var(--chakra-heart))}.chakra-point-active[fill="var(--chakra-throat)"]{filter:drop-shadow(0 0 4px var(--chakra-throat))}.chakra-point-active[fill="var(--chakra-third-eye)"]{filter:drop-shadow(0 0 4px var(--chakra-third-eye))}.chakra-point-active[fill="var(--chakra-crown)"]{filter:drop-shadow(0 0 4px var(--chakra-crown))}.seed-of-life-active{filter:drop-shadow(0 0 2px var(--chakra-root))}.seed-of-life-inactive{filter:none}.seed-of-life-active[fill="var(--chakra-root)"]{filter:drop-shadow(0 0 2px var(--chakra-root))}.seed-of-life-active[fill="var(--chakra-sacral)"]{filter:drop-shadow(0 0 2px var(--chakra-sacral))}.seed-of-life-active[fill="var(--chakra-solar)"]{filter:drop-shadow(0 0 2px var(--chakra-solar))}.seed-of-life-active[fill="var(--chakra-heart)"]{filter:drop-shadow(0 0 2px var(--chakra-heart))}.seed-of-life-active[fill="var(--chakra-throat)"]{filter:drop-shadow(0 0 2px var(--chakra-throat))}.seed-of-life-active[fill="var(--chakra-third-eye)"]{filter:drop-shadow(0 0 2px var(--chakra-third-eye))}.seed-of-life-active[fill="var(--chakra-crown)"]{filter:drop-shadow(0 0 2px var(--chakra-crown))}.public-heading-page :is(h1,h2,h3,h4,h5,h6,.font-heading,[data-slot=card-title]){font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;text-transform:uppercase!important;font-weight:400!important}.public-heading-page :is(h1,h2,h3,[data-slot=card-title]){letter-spacing:clamp(-.72px,-.1vw,-1.2416px)!important;font-size:clamp(2.25rem,5vw,62.08px)!important;line-height:clamp(2.6rem,5.3vw,65.5565px)!important}.public-heading-page h4{letter-spacing:clamp(-.35px,-.04vw,-.50432px)!important;font-size:clamp(1.25rem,2.2vw,25.216px)!important;line-height:clamp(1.5rem,2.58vw,29.533px)!important}.public-heading-page .modality-heading-word{border-bottom:0!important;text-decoration:none!important}.public-heading-page h1.font-heading,.public-heading-page h2.font-heading,.public-heading-page h3.font-heading,.public-heading-page h4.font-heading,.public-heading-page h5.font-heading,.public-heading-page h6.font-heading,.public-heading-page .font-heading{font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.public-heading-page h1.hero-main-title{overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:clamp(-1.25px,-.035em,-.8px)!important;text-transform:uppercase!important;font-size:clamp(42px,7vw,104px)!important;font-weight:400!important;line-height:.97!important;transform:none!important}.public-heading-page .sales-booking-panel{isolation:isolate;background:#000;position:relative;overflow:hidden}.public-heading-page .sales-booking-panel:before,.public-heading-page .sales-booking-panel:after{display:none}.public-heading-page .payment-offer-notes{color:#f8f7f3e0;max-width:48rem;font-family:var(--font-body),Arial,sans-serif;margin:-1.5rem auto 0;padding:0 .25rem .25rem;font-size:clamp(17px,1.3vw,19px);line-height:1.58}.public-heading-page .payment-offer-notes p{border-left:1px solid #e2cca0cc;margin:0;padding:.95rem 0 .95rem 1.15rem}.public-heading-page .payment-offer-note-label{color:#e2cca0;letter-spacing:.04em;font-weight:700}.public-heading-page .about-morayana-panel,.public-heading-page .about-panel-shell{isolation:isolate}.public-heading-page .about-panel-shell{background:radial-gradient(70% 46% at 50% 8%,#c5a66a17,#0000 70%)}.public-heading-page .luxury-panel-atmosphere{z-index:0;background:radial-gradient(76% 46% at 50% 8%,#c5a66a09,#0000 72%);overflow:hidden}.public-heading-page .luxury-panel-aurora{filter:blur(58px);opacity:.14;transform-origin:50%;will-change:transform,opacity;border-radius:50%;width:130%;height:52%;position:absolute;left:-15%}.public-heading-page .luxury-panel-aurora-primary{background:radial-gradient(#e2cca01f 0%,#c5a66a0b 38%,#0000 74%);animation:26s ease-in-out infinite luxury-panel-aurora-drift;top:-22%}.public-heading-page .luxury-panel-aurora-secondary{opacity:.09;background:radial-gradient(#c5a66a14 0%,#8f713808 40%,#0000 74%);width:120%;height:48%;animation:34s ease-in-out infinite luxury-panel-aurora-drift-reverse;bottom:-30%;left:-25%}.public-heading-page .luxury-panel-halo{filter:blur(24px);opacity:.52;background:radial-gradient(#e2cca012 0%,#c5a66a06 34%,#0000 74%);border-radius:50%;width:min(56vw,480px);height:min(30vw,250px);animation:18s ease-in-out infinite luxury-panel-halo-breathe;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.public-heading-page .luxury-panel-dust-particle{width:2px;height:2px;opacity:var(--dust-opacity);animation:luxury-panel-dust-twinkle var(--dust-duration)ease-in-out var(--dust-delay)infinite;background:#e2cca0;border-radius:50%;position:absolute;box-shadow:0 0 7px #e2cca0b3}@keyframes luxury-panel-aurora-drift{0%,to{opacity:.22;transform:translate(-3%)scale(.96,.92)}50%{opacity:.38;transform:translate(4%,10%)scale(1.06,1.08)}}@keyframes luxury-panel-aurora-drift-reverse{0%,to{opacity:.14;transform:translate(4%)scaleY(.94)}50%{opacity:.24;transform:translate(-4%,-8%)scale(.94,1.08)}}@keyframes luxury-panel-halo-breathe{0%,to{opacity:.5;transform:translate(-50%)scale(.96)}50%{opacity:.82;transform:translate(-50%)scale(1.06)}}@keyframes luxury-panel-dust-twinkle{0%,to{opacity:calc(var(--dust-opacity)*.55);transform:scale(.65)}50%{opacity:var(--dust-opacity);transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.public-heading-page .luxury-panel-aurora,.public-heading-page .luxury-panel-halo,.public-heading-page .luxury-panel-dust-particle{animation:none}.public-heading-page .luxury-panel-aurora-primary{opacity:.12;transform:scaleY(.98)}.public-heading-page .luxury-panel-aurora-secondary{opacity:.08;transform:scaleY(.96)}.public-heading-page .luxury-panel-halo{opacity:.38}}@media (max-width:640px){.public-heading-page .luxury-panel-aurora{filter:blur(42px)}.public-heading-page .luxury-panel-halo{width:92vw;height:42vw}}.public-heading-page .hero-balance-badge{text-align:center;gap:.18rem}.public-heading-page .hero-balance-line{color:#e2cca0;letter-spacing:.08em;white-space:nowrap;font-size:clamp(.54rem,.82vw,.7rem);font-weight:700;line-height:1.15;display:block;font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important}.public-heading-page .morayana-logo-frame,.public-heading-page .morayana-logo-frame img,.public-heading-page .portrait-frame,.public-heading-page .portrait-frame img{filter:none!important;box-shadow:none!important;transform:none!important}.public-heading-page .morayana-logo-frame img,.public-heading-page .portrait-frame img{object-fit:contain!important}.public-heading-page img[alt="42 chakra point system"]{opacity:1!important;position:absolute!important;transform:none!important}.public-heading-page .chakra-wheel-map{grid-template-columns:minmax(220px,.9fr) minmax(0,1.8fr);align-items:center;gap:1rem;display:grid}.public-heading-page .chakra-wheel-visual{background:#080808d1;border:1px solid #c5a66a73;flex-direction:column;align-items:center;padding:1.25rem;display:flex}.public-heading-page .chakra-wheel-visual svg{width:min(100%,20rem);height:auto}.public-heading-page .chakra-wheel-caption{color:#e2cca0;font:700 clamp(.78rem,1.4vw,1rem)/1.3 var(--font-body),Arial,sans-serif;letter-spacing:.16em;text-align:center;margin-top:.75rem}.public-heading-page .chakra-wheel-concepts{background:#c5a66a73;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.public-heading-page .chakra-wheel-concepts article{background:#080808f5;min-height:170px;padding:1.5rem}.public-heading-page .chakra-wheel-concepts article:nth-child(n+4){grid-column:span 1}.public-heading-page .chakra-wheel-concepts article>p{color:#e2cca0;font:700 clamp(.92rem,1.35vw,1.15rem)/1.25 var(--font-body),Arial,sans-serif;letter-spacing:.16em;margin:0}.public-heading-page .chakra-wheel-concepts article h3{margin-top:1.25rem;color:#fff!important;letter-spacing:.01em!important;font:400 clamp(1.35rem,2.2vw,2rem)/1.08 Oswald,Arial Narrow,sans-serif!important}.public-heading-page .chakra-wheel-proof .chakra-wheel-mini{background:conic-gradient(from -30deg,#e2cca038 0 16.66%,#c5a66a1f 16.66% 33.33%,#e2cca038 33.33% 50%,#c5a66a1f 50% 66.66%,#e2cca038 66.66% 83.33%,#c5a66a1f 83.33% 100%);border:1px solid #c5a66a;border-radius:50%;grid-template-rows:repeat(2,2.8rem);grid-template-columns:repeat(3,2.8rem);gap:.35rem;width:max-content;padding:.45rem;display:grid}.public-heading-page .chakra-wheel-proof .chakra-wheel-mini span{color:#f4dfad;font:700 .8rem var(--font-body),Arial,sans-serif;place-items:center;display:grid}@media (max-width:640px){.public-heading-page .chakra-wheel-map,.public-heading-page .chakra-wheel-concepts{grid-template-columns:1fr}.public-heading-page .chakra-wheel-concepts article{min-height:0;padding:1.25rem}.public-heading-page .hero-balance-line{letter-spacing:.1em;font-size:.62rem}}.public-heading-page .public-process-card p{color:#080808bf!important}.public-minimal-luxury{contain:paint;isolation:isolate;color:#f8f7f3;background-color:#050505!important;background-image:none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important;overflow-x:clip!important}.public-minimal-luxury:before{z-index:0;pointer-events:none;content:"";opacity:.72;background:radial-gradient(34% 18% at 50% 18%,#e2cca006,#0000 76%),radial-gradient(42% 24% at 50% 72%,#c5a66a05,#0000 80%);animation:34s ease-in-out infinite minimal-luxury-breathe;position:absolute;inset:0}@keyframes minimal-luxury-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}.public-minimal-luxury>.fixed:first-child{opacity:0!important}.public-minimal-luxury>.absolute.top-1\/4,.public-minimal-luxury>.absolute.top-1\/3,.public-minimal-luxury .bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\],.public-minimal-luxury .absolute.bg-white.rounded-full,.public-minimal-luxury .absolute.bg-white.rounded-full *{display:none!important}.public-minimal-luxury [class*=bg-purple-],.public-minimal-luxury [class*=bg-blue-],.public-minimal-luxury .absolute[class*=bg-amber-],.public-minimal-luxury .absolute[class*=from-purple-],.public-minimal-luxury .absolute[class*=from-amber-],.public-minimal-luxury .absolute[class*=from-blue-],.public-minimal-luxury .absolute[class*=via-blue-],.public-minimal-luxury .absolute[class*=to-amber-]{opacity:0!important}@media (prefers-reduced-motion:reduce){.public-minimal-luxury:before{opacity:.86;animation:none}}@media (max-width:640px){.public-minimal-luxury{background:radial-gradient(92% 28% at 50% -4%,#c5a66a0b,#0000 74%),radial-gradient(74% 28% at 50% 76%,#8f713805,#0000 78%),#050505!important}}.public-heading-page .chakra-heart-map{isolation:isolate;background:#c5a66a57;border:1px solid #c5a66a80;gap:1px;display:grid;position:relative}.public-heading-page .chakra-heart-connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.public-heading-page .chakra-heart-connectors path{fill:none;stroke:#e2cca094;stroke-width:.12px;vector-effect:non-scaling-stroke}.public-heading-page .chakra-heart-map-row{z-index:1;background:#c5a66a80;gap:1px;display:grid;position:relative}.public-heading-page .chakra-heart-map-top{grid-template-columns:repeat(3,minmax(0,1fr))}.public-heading-page .chakra-heart-map-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.public-heading-page .chakra-heart-map article{color:#e2cca0;background:#080808f5;min-height:210px;padding:2rem}.public-heading-page .chakra-heart-map article>p{font-family:var(--font-body),Arial,sans-serif;letter-spacing:.25em;margin:0;font-size:.75rem;font-weight:700}.public-heading-page .chakra-heart-map article h3{margin-top:2rem;color:#fff!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:.01em!important;font-size:clamp(1.7rem,3vw,2.65rem)!important;line-height:1.05!important}.public-heading-page .chakra-heart-center{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.public-heading-page>main,.public-heading-page>section{width:100%}.public-heading-page .chakra-heart-center svg{width:9rem;height:10.5rem;margin-top:.5rem}.public-heading-page .chakra-heart-center{min-height:250px!important}.public-heading-page .public-process-list{width:100%}.public-heading-page .assessment-path-heading{white-space:normal;font-size:clamp(2.35rem,5.4vw,4.75rem)!important;line-height:.98!important}.public-heading-page :is(.content-responsive-image,.chakra-man-media){object-position:var(--image-mobile-position,50% 50%);width:var(--image-mobile-width,100%)!important}@media (min-width:48rem){.public-heading-page :is(.content-responsive-image,.chakra-man-media){object-position:var(--image-tablet-position,50% 50%);width:var(--image-tablet-width,100%)!important}}@media (min-width:64rem){.public-heading-page :is(.content-responsive-image,.chakra-man-media){object-position:var(--image-desktop-position,50% 50%);width:var(--image-desktop-width,100%)!important}}.public-heading-page .public-process-card{width:100%;min-width:0}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important;overflow:hidden!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}.public-heading-page .public-process-card-number,.public-heading-page .public-process-card>span,.public-heading-page .assessment-path-card-title{color:#080808!important;-webkit-text-fill-color:#080808!important;text-shadow:none!important}.public-heading-page section[aria-labelledby=path-title] h3.public-process-card-title.assessment-path-card-title{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}@media (min-width:640px){.public-heading-page .public-process-card{padding:1.75rem 2rem!important}}@media (max-width:640px){.public-heading-page .public-process-card{padding:1.5rem 1.25rem!important}.public-heading-page .public-process-card p{font-size:16px!important;line-height:1.55!important}.public-heading-page .payment-offer-notes{margin-top:-1rem!important;padding:0 .1rem .1rem!important}.public-heading-page .payment-offer-notes p{padding-left:.9rem!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}.public-heading-page section[aria-labelledby=path-title] .public-process-list{grid-auto-rows:auto!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card{color:#f8f7f3!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#181817e0,#070707f0)!important;border:1px solid #e2cca0b8!important;border-radius:.5rem!important;grid-template-columns:3.75rem minmax(0,1fr)!important;align-items:start!important;gap:1.75rem!important;min-height:13rem!important;padding:2rem!important;display:grid!important;box-shadow:0 0 22px #e2cca017,inset 0 1px #ffffff0f!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;border:1px solid #e2cca0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:3rem!important;height:3rem!important;font-size:1.6rem!important;line-height:1!important;display:flex!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 1rem!important;font-size:clamp(1.35rem,2.4vw,2.1rem)!important;line-height:1.08!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{color:#e2dacce6!important;-webkit-text-fill-color:#e2dacce6!important;margin-top:0!important;font-size:1.05rem!important;line-height:1.55!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] .public-process-card{grid-template-columns:2.75rem minmax(0,1fr)!important;gap:1rem!important;min-height:0!important;padding:1.35rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{width:2.45rem!important;height:2.45rem!important;font-size:1.3rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title{font-size:clamp(1.25rem,6vw,1.7rem)!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:1rem!important}}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{box-sizing:border-box!important;color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;width:3rem!important;height:3rem!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;text-shadow:0 0 10px #e2cca029!important;border:1px solid #e2cca0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:1.6rem!important;font-weight:500!important;line-height:1!important;display:flex!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] .public-process-card{grid-template-columns:2.75rem minmax(0,1fr)!important;gap:1rem!important;min-height:0!important;padding:1.35rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{width:2.45rem!important;height:2.45rem!important;font-size:1.3rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title{margin-bottom:.75rem!important;font-size:clamp(1.25rem,6vw,1.7rem)!important;line-height:1.1!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:1rem!important;line-height:1.55!important}}.public-heading-page section[aria-labelledby=path-title] .public-process-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:1.5rem!important;max-width:56rem!important;display:grid!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card{box-sizing:border-box!important;color:#f8f7f3!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#181817e0,#070707f0)!important;border:1px solid #e2cca0b8!important;border-radius:.5rem!important;grid-template-columns:3.75rem minmax(0,1fr)!important;align-items:start!important;height:auto!important;min-height:13rem!important;padding:2rem!important;display:grid!important;overflow:visible!important;box-shadow:0 0 22px #e2cca017,inset 0 1px #ffffff0f!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{box-sizing:border-box!important;color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;width:3rem!important;height:3rem!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:.02em!important;text-shadow:0 0 10px #e2cca029!important;border:1px solid #e2cca0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:1.6rem!important;font-weight:500!important;line-height:1!important;display:flex!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;margin:0 0 1rem!important;font-size:clamp(1.35rem,2.4vw,2.1rem)!important;font-weight:400!important;line-height:1.08!important;display:block!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] .public-process-card{grid-template-columns:2.75rem minmax(0,1fr)!important;gap:1rem!important;min-height:0!important;padding:1.35rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{width:2.45rem!important;height:2.45rem!important;font-size:1.3rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title{margin-bottom:.75rem!important;font-size:clamp(1.25rem,6vw,1.7rem)!important;line-height:1.1!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:1rem!important;line-height:1.55!important}}.public-heading-page .public-process-card{color:#f4f3ef!important;background:linear-gradient(135deg,#111 0%,#080808 100%)!important;border:1px solid #e2cca0b8!important;border-radius:.35rem!important;box-shadow:0 0 18px #e2cca017,inset 0 1px #ffffff0a!important}.public-heading-page .public-process-card-number,.public-heading-page .public-process-card>span{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important}.public-heading-page .public-process-card .public-process-card-title,.public-heading-page .public-process-card .assessment-path-card-title,.public-heading-page .public-process-card h2,.public-heading-page .public-process-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.public-heading-page .public-process-card p{color:#c4c0b8!important;-webkit-text-fill-color:#c4c0b8!important;font-size:18px!important;line-height:1.55!important}.public-heading-page .payment-offer-notes{box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;margin:2.5rem auto 0!important;padding:0!important}.public-heading-page .payment-offer-notes p,.public-heading-page .payment-offer-notes p+p{color:#c4c0b8!important;border:0!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:1.55!important}.public-heading-page .payment-offer-notes p+p{margin-top:.75rem!important}.portal-auth-shell,.portal-shell,.admin-shell{color:#f4f3ef;background:#050505!important}.portal-auth-card,.portal-shell :is([data-slot=card],.glass),.admin-shell :is([data-slot=card],.glass){background:#0b0b0b!important;border:1px solid #e2cca05c!important;box-shadow:0 0 22px #e2cca012!important}.portal-shell :is(input,textarea,select),.portal-auth-shell :is(input,textarea,select){color:#fff!important;background:#111!important;border-color:#e2cca05c!important}.portal-shell button.button-luxury,.portal-auth-shell button.button-luxury,.public-heading-page button{color:#050505!important;background:#c5a66a!important;border:1px solid #e2cca0!important}@media (max-width:767px){.public-heading-page .public-process-card p{font-size:16px!important}.public-heading-page .payment-offer-notes p,.public-heading-page .payment-offer-notes p+p{font-size:15px!important}}.public-heading-page section[aria-labelledby=path-title] .public-process-list{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important;max-width:56rem!important;display:grid!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card{box-sizing:border-box!important;color:#f8f7f3!important;background:linear-gradient(135deg,#191817 0%,#0f0f0f 100%)!important;border:1px solid #e2cca0b8!important;border-radius:.3rem!important;align-items:start!important;height:auto!important;min-height:13rem!important;overflow:visible!important;box-shadow:0 0 22px #e2cca014,inset 0 0 0 1px #e2cca00f!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card:before,.public-heading-page section[aria-labelledby=path-title] .public-process-card:after{display:none!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;font-weight:500!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title,.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.assessment-path-card-title,.public-heading-page section[aria-labelledby=path-title] .public-process-card h3.public-process-card-title span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:.01em!important;font-size:clamp(1.35rem,2.3vw,2rem)!important;font-weight:400!important;line-height:1.12!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{color:#d6d1c7e0!important;-webkit-text-fill-color:#d6d1c7e0!important;font-family:var(--font-body),Arial,sans-serif!important;margin-top:.9rem!important;font-size:18px!important;line-height:1.55!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes{box-shadow:none!important;text-align:center!important;color:#f8f7f3e0!important;font-family:var(--font-body),Arial,sans-serif!important;background:0 0!important;border:0!important;margin:2.5rem auto 0!important;padding:0!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes p{text-align:center!important;border:0!important;margin:0!important;padding:0!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-note-label{color:#e2cca0!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] .public-process-list{gap:1.25rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card{min-height:0!important;padding:1.5rem 1.25rem!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:16px!important;line-height:1.55!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes{margin-top:2rem!important}}@media (max-width:767px){.public-heading-page p.text-xs,.public-heading-page .approved-lotus-section>div>p.text-xs,.public-heading-page .public-faq-section>.text-center>p.text-xs,.public-heading-page .galactic-transmission-section>div>p.text-xs,.public-heading-page figcaption:not(.sr-only),.public-heading-page .benefit-description,.public-heading-page .galactic-transmission-card p,.public-heading-page .booking-explanation,.public-heading-page .public-faq-answer,.public-heading-page .payment-offer-notes p{font-size:15px!important;line-height:1.55!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:16px!important;line-height:1.55!important}}.public-heading-page p.text-xs,.public-heading-page .approved-lotus-section>div>p.text-xs,.public-heading-page .public-faq-section>.text-center>p.text-xs,.public-heading-page .galactic-transmission-section>div>p.text-xs,.public-heading-page figcaption:not(.sr-only),.public-heading-page .benefit-description,.public-heading-page .galactic-transmission-card p,.public-heading-page .booking-explanation,.public-heading-page .public-faq-answer,.public-heading-page .payment-offer-notes p{font-size:16px!important;line-height:1.55!important}@media (max-width:767px){.public-heading-page p.text-xs,.public-heading-page .approved-lotus-section>div>p.text-xs,.public-heading-page .public-faq-section>.text-center>p.text-xs,.public-heading-page .galactic-transmission-section>div>p.text-xs,.public-heading-page figcaption:not(.sr-only),.public-heading-page .benefit-description,.public-heading-page .galactic-transmission-card p,.public-heading-page .booking-explanation,.public-heading-page .public-faq-answer,.public-heading-page .payment-offer-notes p{font-size:15px!important;line-height:1.55!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:16px!important;line-height:1.55!important}}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important;overflow:hidden!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}}.public-heading-page section[aria-labelledby=path-title] article.public-process-card>div>p{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important;font-size:18px!important;line-height:1.55!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] article.public-process-card>div>p{font-size:16px!important;line-height:1.55!important}}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:18px!important;line-height:1.55!important}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual,.public-heading-page .about-morayana-visual .portrait-frame{height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame{width:min(100%,470px)!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}.public-heading-page p.text-xs,.public-heading-page>section>div>div>p.text-xs,.public-heading-page figcaption{font-size:16px!important;line-height:1.45!important}.public-heading-page .hero-balance-line{font-size:16px!important}@media (max-width:767px){.public-heading-page section[aria-labelledby=path-title] .public-process-card p{font-size:16px!important;line-height:1.55!important}.public-heading-page p.text-xs,.public-heading-page>section>div>div>p.text-xs,.public-heading-page figcaption,.public-heading-page .hero-balance-line{font-size:15px!important}}.public-heading-page section[aria-labelledby=path-title] article.public-process-card h3.public-process-card-title.assessment-path-card-title{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes{margin-top:1.75rem!important;padding:0 .25rem!important}}.public-heading-page .payment-offer-notes{max-width:52rem!important;box-shadow:none!important;color:#f8f7f3d1!important;text-align:center!important;background:0 0!important;border:0!important;margin:3rem auto 0!important;padding:0!important}.public-heading-page .payment-offer-notes p,.public-heading-page .payment-offer-notes p+p{text-align:center!important;border:0!important;margin:0!important;padding:0!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes{max-width:48rem!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;margin:2.25rem auto 0!important;padding:0 .75rem!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes p,.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes p+p{color:#e2e8f0c7!important;-webkit-text-fill-color:#e2e8f0c7!important;border:0!important;margin:0!important;padding:0!important;line-height:1.7!important}.public-heading-page section[aria-labelledby=path-title] .payment-offer-note-label{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important}@media (max-width:640px){.public-heading-page section[aria-labelledby=path-title] .payment-offer-notes{margin-top:1.75rem!important;padding:0 .25rem!important}}.public-heading-page section[aria-labelledby=path-title] .public-process-card .assessment-path-card-title,.public-heading-page section[aria-labelledby=path-title] .public-process-card .public-process-card-title,.public-heading-page section[aria-labelledby=path-title] .public-process-card h2,.public-heading-page section[aria-labelledby=path-title] .public-process-card h3,.public-heading-page section[aria-labelledby=path-title] .public-process-card .assessment-path-card-title:hover,.public-heading-page section[aria-labelledby=path-title] .public-process-card .assessment-path-card-title:focus,.public-heading-page section[aria-labelledby=path-title] .public-process-card .assessment-path-card-title:focus-visible,.public-heading-page section[aria-labelledby=path-title] .public-process-card .assessment-path-card-title:active,.public-heading-page section[aria-labelledby=path-title] .public-process-card-number,.public-heading-page section[aria-labelledby=path-title] .public-process-card>span{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.public-heading-page .public-process-card{box-shadow:none!important;color:#080808!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0!important}.public-heading-page .assessment-path-card-title,.public-heading-page .public-process-card-number,.public-heading-page .public-process-card>span{color:#080808!important;-webkit-text-fill-color:#080808!important;text-shadow:none!important}.public-heading-page .payment-offer-notes{box-shadow:none!important;background:0 0!important;border:0!important;margin:-1.5rem auto 0!important;padding:0 .25rem .25rem!important}.public-heading-page .assessment-path-card-title{color:#080808!important;-webkit-text-fill-color:#080808!important;text-shadow:none!important}@media (min-width:640px){.public-heading-page .public-process-card{padding:1.75rem 2rem!important}}@media (max-width:640px){.public-heading-page .public-process-card{padding:1.5rem 1.25rem!important}.public-heading-page .payment-offer-notes{margin-top:-1rem!important;padding:0 .1rem .1rem!important}.public-heading-page .payment-offer-notes p{padding-left:.9rem!important}}@media (min-width:640px){.public-heading-page .public-process-card{padding:1.75rem 2rem!important}}@media (max-width:640px){.public-heading-page .public-process-card{padding:1.5rem 1.25rem!important}.public-heading-page .payment-offer-notes{margin-top:-1rem!important;padding:0 .1rem .1rem!important}.public-heading-page .payment-offer-notes p{padding-left:.9rem!important}}.public-heading-page .public-process-card{color:#080808!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0!important;padding:1.75rem 1.25rem!important}.public-heading-page .public-process-card-number,.public-heading-page .public-process-card>span{color:#080808!important;-webkit-text-fill-color:#080808!important;text-shadow:none!important}.public-heading-page .payment-offer-notes{max-width:48rem!important;box-shadow:none!important;color:#f8f7f3e0!important;background:0 0!important;border:0!important;margin:-1.5rem auto 0!important;padding:0 .25rem .25rem!important}.public-heading-page .payment-offer-notes p{color:#f8f7f3e0!important;border:0!important;border-left:1px solid #e2cca0cc!important;margin:0!important;padding:.95rem 0 .95rem 1.15rem!important}@media (min-width:640px){.public-heading-page .public-process-card{padding:1.75rem 2rem!important}}@media (max-width:640px){.public-heading-page .public-process-card{padding:1.5rem 1.25rem!important}.public-heading-page .payment-offer-notes{margin-top:-1rem!important;padding:0 .1rem .1rem!important}.public-heading-page .payment-offer-notes p{padding-left:.9rem!important}}.public-heading-page .public-process-card{isolation:isolate;color:#f8f7f3!important;background:linear-gradient(135deg,#121110fa,#080808fa)!important;border:1px solid #e2cca0b8!important;border-radius:.2rem!important;min-height:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 24px #c5a66a14,inset 0 0 0 1px #c5a66a14!important}.public-heading-page .public-process-card:before,.public-heading-page .public-process-card:after{z-index:0;pointer-events:none;content:"";opacity:.8;width:2.5rem;height:2.5rem;position:absolute}.public-heading-page .public-process-card:before{border-top:1px solid #e2cca0ad;border-left:1px solid #e2cca0ad;top:.55rem;left:.55rem}.public-heading-page .public-process-card:after{border-bottom:1px solid #e2cca07a;border-right:1px solid #e2cca07a;bottom:.55rem;right:.55rem}.public-heading-page .public-process-card>*{z-index:1;position:relative}.public-heading-page .public-process-card-number{letter-spacing:.04em;text-shadow:0 0 12px #e2cca033;color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.public-heading-page .public-process-card .public-process-card-title,.public-heading-page .public-process-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.public-heading-page .public-process-card p{color:#f8f7f3b8!important;-webkit-text-fill-color:#f8f7f3b8!important}.public-heading-page .payment-offer-notes{background:#121110d1!important;border:1px solid #c5a66a75!important;border-left:2px solid #e2cca0c7!important;max-width:56rem!important;margin:2.25rem auto 0!important;padding:1.25rem 1.4rem!important;box-shadow:0 0 22px #c5a66a0d!important}.public-heading-page .payment-offer-notes p{color:#f8f7f3b8!important;border:0!important;margin:0!important;padding:0!important}.public-heading-page .payment-offer-note-label{color:#e2cca0!important}@media (max-width:767px){.public-heading-page .public-process-card{padding:1.35rem!important}.public-heading-page .payment-offer-notes{margin-top:1.5rem!important;padding:1.1rem!important}}.public-heading-page .public-process-card h3{font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:.01em!important;font-size:clamp(1.5rem,2.4vw,2.15rem)!important;font-weight:400!important;line-height:1.08!important}.public-heading-page :is(h1,h2,h3){overflow-wrap:anywhere}.public-heading-page section[aria-labelledby=path-title] .public-process-card{color:#111!important;background:#fff!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card :is(.assessment-path-card-title,.public-process-card-title,h3),.public-heading-page section[aria-labelledby=path-title] .public-process-card :is(.assessment-path-card-title,.public-process-card-title,h3):hover,.public-heading-page section[aria-labelledby=path-title] .public-process-card :is(.assessment-path-card-title,.public-process-card-title,h3):focus,.public-heading-page section[aria-labelledby=path-title] .public-process-card :is(.assessment-path-card-title,.public-process-card-title,h3):focus-visible,.public-heading-page section[aria-labelledby=path-title] .public-process-card :is(.assessment-path-card-title,.public-process-card-title,h3):active,.public-heading-page section[aria-labelledby=path-title] .public-process-card-number,.public-heading-page section[aria-labelledby=path-title] .public-process-card>span{color:#111!important;-webkit-text-fill-color:#111!important;text-shadow:none!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card p{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}.public-heading-page .benefit-grid{grid-template-columns:1fr;gap:1rem;width:100%;display:grid}.public-heading-page .benefit-card{text-align:left;border-color:#e2cca047;border-radius:.875rem;width:100%;min-width:0;min-height:0;padding:clamp(1.25rem,2.2vw,1.75rem);overflow:visible}.public-heading-page .benefit-icon{width:100%;height:1.75rem;min-height:26px;color:var(--public-champagne);border:1px solid #e2cca066;border-radius:9999px;margin:1rem 0 1.15rem;position:relative;overflow:hidden;background:#c5a66a1a!important}.public-heading-page .pillar-fill{border-radius:inherit;width:0;transition:width 1.2s cubic-bezier(.22,.75,.3,1)var(--bar-delay,0s),box-shadow 1.2s ease-out calc(var(--bar-delay,0s) + 1.2s);background:linear-gradient(90deg,#cba86a8c 0%,#cba86a 70%,#f2dcaf 100%);position:absolute;inset:0;box-shadow:0 0 12px #f2dcaf73}.public-heading-page .pillar-lead{z-index:2;pointer-events:none;width:0;transition:width 1.2s cubic-bezier(.22,.75,.3,1)var(--bar-delay,0s);position:absolute;top:0;bottom:0;left:0}.public-heading-page .pillar-lead .icon{color:#07060a;filter:drop-shadow(0 0 6px #f2dcafb3);width:1rem;height:1rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.public-heading-page .landing-gold-button,.public-heading-page .landing-gold-button:is(:hover,:focus,:focus-visible,:active){color:#07060a!important;-webkit-text-fill-color:#07060a!important;gap:.6rem!important;min-height:3.25rem!important;padding:1.05rem 2.25rem!important}.public-heading-page .landing-gold-button :is(span,svg,svg *),.public-heading-page .landing-gold-button:is(:hover,:focus,:focus-visible,:active) :is(span,svg,svg *){fill:currentColor;color:#07060a!important;-webkit-text-fill-color:#07060a!important;stroke:currentColor!important}article.step h3,.path article.step h3{letter-spacing:.06em}article.step p b,.path article.step p b{color:#ece5d8;font-weight:400}button.landing-gold-button,button.landing-gold-button span,button.landing-gold-button svg,button.landing-gold-button:hover,button.landing-gold-button:focus,button.landing-gold-button:active{color:#07060a}.public-heading-page .benefit-icon.is-charged .pillar-fill,.public-heading-page .benefit-icon.is-charged .pillar-lead{width:100%}.public-heading-page .benefit-icon.is-charged .pillar-fill{box-shadow:0 0 6px #f2dcaf39}@media (prefers-reduced-motion:reduce){.public-heading-page .pillar-fill,.public-heading-page .pillar-lead,.public-heading-page .benefit-icon.is-charged .pillar-fill,.public-heading-page .benefit-icon.is-charged .pillar-lead{width:100%;transition:none}.public-heading-page .pillar-fill,.public-heading-page .benefit-icon.is-charged .pillar-fill{box-shadow:0 0 6px #f2dcaf39}}.public-heading-page .benefit-title{overflow-wrap:normal;word-break:normal;white-space:normal;min-width:0;margin-bottom:.5rem;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase!important;font-size:clamp(1.5rem,2.5vw,2.125rem)!important;font-weight:400!important;line-height:1.05!important}.public-heading-page .benefit-description{overflow-wrap:normal;word-break:normal;max-width:28rem;line-height:1.55;color:#e2e8f0b8!important}.public-heading-page .galactic-transmission-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.public-heading-page .galactic-transmission-card{text-align:center;background:#080808c7;border:1px solid #e2cca04d;border-radius:.875rem;min-width:0;min-height:190px;padding:clamp(1.25rem,2.5vw,1.75rem)}.public-heading-page .galactic-transmission-card h3{white-space:nowrap;margin:0 0 1rem;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:clamp(1rem,1.6vw,1.45rem)!important;font-weight:400!important;line-height:1!important}.public-heading-page .galactic-transmission-card p{color:#ffffffbf;max-width:19rem;margin:0 auto;line-height:1.6}.evidence-galactic-spotlight{z-index:2;isolation:isolate;color:#fff;text-align:center;background:#050505;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,4rem);position:relative}.evidence-galactic-spotlight h1{color:#fff;max-width:62rem;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin:.75rem auto 0;font-weight:400;letter-spacing:0!important;font-size:clamp(2rem,5vw,4.5rem)!important;line-height:1!important}.evidence-proof-kicker{color:#e2cca0;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.evidence-proof-description{color:#ffffffbf;max-width:46rem;font-family:var(--font-body),Arial,sans-serif;margin:1.25rem auto 0;font-size:1rem;line-height:1.6}.evidence-galactic-cards{z-index:3;max-width:72rem;margin:2rem auto 0;position:relative}.evidence-galactic-spotlight .galactic-transmission-card h2{color:#fff;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif;white-space:nowrap;margin:0 0 1rem;font-weight:400;letter-spacing:0!important;font-size:clamp(.92rem,1.6vw,1.45rem)!important;line-height:1!important}@media (max-width:767px){.evidence-galactic-spotlight h1{font-size:clamp(1.75rem,8vw,3rem)!important}.evidence-galactic-spotlight .galactic-transmission-card h2{font-size:clamp(.92rem,5vw,1.35rem)!important}.public-heading-page .galactic-transmission-cards{grid-template-columns:1fr}.public-heading-page .galactic-transmission-card h3{font-size:clamp(.92rem,5vw,1.35rem)!important}}.public-heading-page .modality-intro-content{width:100%}.public-heading-page .modality-intro-title{max-width:58rem;margin:0 auto;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:clamp(-.04em,-.08vw,-.02em)!important;text-transform:uppercase!important;text-shadow:none!important;font-size:clamp(2.15rem,5.4vw,4.75rem)!important;font-weight:400!important;line-height:.98!important}.public-heading-page .modality-intro-divider{background:#c5a66a;width:min(8rem,28vw);height:1px;margin:clamp(1.5rem,3vw,2.25rem) auto clamp(2rem,4vw,3.25rem)}.public-heading-page .modality-intro-copy{color:#ffffffc7;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}.public-heading-page .modality-intro-copy p{margin:0}@media (min-width:64rem){.public-heading-page .benefit-grid{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}.public-heading-page .benefit-card{flex-direction:column;display:flex}}.public-heading-page .public-faq-section details>summary h3{overflow-wrap:normal;word-break:normal;flex:auto;min-width:0;max-width:none;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:.015em!important;text-transform:uppercase!important;font-size:clamp(26px,3vw,42px)!important;font-weight:400!important;line-height:1.1!important}.public-heading-page .public-faq-section details>summary>div{flex:0 0 2rem}@media (max-width:640px){.public-heading-page .payment-offer-notes{margin-top:-1rem;padding:0 .1rem .1rem;font-size:clamp(16px,4.6vw,18px);line-height:1.58}.public-heading-page .payment-offer-notes p{padding-left:.9rem}.public-heading-page .public-faq-section details>summary{gap:.75rem;min-height:4rem;padding:1rem}.public-heading-page .public-faq-section details>summary h3{letter-spacing:.01em!important;font-size:clamp(26px,7vw,32px)!important;line-height:1.12!important}.public-heading-page .chakra-heart-map-top,.public-heading-page .chakra-heart-map-bottom{grid-template-columns:1fr;display:contents}.public-heading-page .chakra-heart-map article{min-height:170px;padding:1.5rem}.public-heading-page .chakra-heart-map article h3{margin-top:1.25rem;font-size:clamp(26px,8vw,32px)!important}.public-heading-page .public-process-card h3{font-size:clamp(1.35rem,6.5vw,1.7rem)!important;line-height:1.1!important}.public-heading-page .chakra-heart-center{order:2;min-height:220px!important}.public-heading-page .chakra-heart-connectors{display:none}}.public-heading-page .public-faq-section details>summary h3{letter-spacing:.015em!important;font-size:clamp(14px,1.175vw,17px)!important;line-height:1.2!important}.public-heading-page .public-faq-section details>summary{gap:1rem;min-height:0;padding:1rem 1.5rem}@media (max-width:640px){.public-heading-page .public-faq-section details>summary{gap:.75rem;padding:.85rem 1rem}.public-heading-page .public-faq-section details>summary h3{font-size:clamp(11px,3.75vw,12px)!important;line-height:1.25!important}}.public-heading-page .about-morayana-content{max-width:1120px;grid-template-columns:minmax(260px,.44fr) minmax(0,.56fr)!important;align-items:stretch!important}.public-heading-page .about-morayana-copy{width:min(100%,660px)!important}.public-heading-page .about-morayana-copy p{font-size:clamp(1.125rem,1.55vw,1.3rem)!important;line-height:1.65!important}@media (max-width:767px){.public-heading-page .about-morayana-content{max-width:100%;flex-direction:column!important;display:flex!important}.public-heading-page .about-morayana-copy,.public-heading-page .about-morayana-copy p{max-width:100%;width:100%!important}.public-heading-page .about-morayana-copy p{font-size:1.08rem!important;line-height:1.6!important}}.public-heading-page :is(h1,h2,h3,h4,h5,h6){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.public-heading-page .public-process-card :is(h3,.font-heading){color:#080808!important;-webkit-text-fill-color:#080808!important}.public-heading-page .hero-balance-badge,.public-heading-page .hero-balance-badge *{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important}.public-heading-page .hero-balance-badge .hero-balance-line{font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:.015em!important;white-space:nowrap!important;font-size:clamp(15px,1.45vw,20px)!important;font-weight:400!important;line-height:1.2!important}.public-heading-page .hero-balance-badge .hero-balance-line-emphasis{font-weight:700!important}@media (max-width:767px){.public-heading-page .hero-balance-badge .hero-balance-line{letter-spacing:0!important;font-size:clamp(15px,4.7vw,16px)!important}}.public-heading-page :is(h1,h2,h3,h4,h5,h6) :is(.bg-clip-text,.text-transparent),.public-heading-page h1 span{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:0 0!important}.public-heading-page .public-faq-section>[class*=star],.public-heading-page .about-morayana-section>[class*=star],.public-heading-page .public-faq-section>.absolute.-z-5,.public-heading-page .about-morayana-section>.absolute.-z-5{display:none!important}@media (max-width:767px){.public-heading-page{overflow-x:clip}.public-heading-page :is(h1,h2,h3,h4,h5,h6){word-break:break-word;max-width:100%;overflow-wrap:anywhere!important}.public-heading-page .sales-booking-panel>.relative{padding-left:1rem!important;padding-right:1rem!important}.public-heading-page .sales-booking-panel h2{font-size:clamp(2rem,10vw,3rem)!important;line-height:1!important}.public-heading-page .sales-booking-panel .inline-flex.flex-col{max-width:100%;padding-left:1rem;padding-right:1rem}}.public-heading-page .public-faq-section details{box-shadow:none!important;background:#000!important}.public-heading-page .public-faq-section details>summary{align-items:center;gap:1rem!important;min-height:0!important;padding:1rem 1.5rem!important}.public-heading-page .public-faq-section details>summary h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:.015em!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:calc(1.3*clamp(14px,1.175vw,17px))!important;font-weight:400!important;line-height:1.2!important}.public-heading-page .public-faq-section details>summary>div{width:2rem;height:2rem;flex:0 0 2rem!important}.public-heading-page .about-morayana-content{grid-template-columns:minmax(0,44fr) minmax(0,56fr)!important;align-items:center!important}.public-heading-page .about-morayana-visual{justify-content:stretch!important;align-items:stretch!important}.public-heading-page .morayana-logo-frame{width:132px!important;height:132px!important;margin:1.5rem 0 0!important}.public-heading-page .portrait-frame{aspect-ratio:2316/3088!important;background:0 0!important;border:0!important;border-radius:0!important;width:min(100%,420px)!important;max-width:100%!important;height:auto!important;overflow:visible!important}.public-heading-page .portrait-frame img{object-fit:contain!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:0!important}@media (max-width:767px){.public-heading-page .public-faq-section details>summary{gap:.75rem!important;padding:.85rem 1rem!important}.public-heading-page .public-faq-section details>summary h3{font-size:calc(1.3*clamp(11px,3.75vw,12px))!important;line-height:1.25!important}.public-heading-page .about-morayana-content{gap:2rem!important}.public-heading-page .morayana-logo-frame{width:112px!important;height:112px!important;margin:1.25rem auto 0!important}.public-heading-page .portrait-frame{width:100%!important;max-width:420px!important}}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,420px)!important;max-width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center!important;box-shadow:none!important;filter:none!important;object-fit:contain!important;object-position:center top!important;background:0 0!important;border:0!important;border-radius:0!important}.public-heading-page .portrait-sparkle{z-index:2;pointer-events:none;opacity:0;will-change:transform,opacity;background:#f2dca9;border-radius:50%;width:3px;height:3px;animation:13s ease-in-out infinite portrait-sparkle-drift;position:absolute;box-shadow:0 0 7px 2px #e2cca09e}.public-heading-page .portrait-sparkle:after{content:"";border:1px solid #e2cca08c;border-radius:50%;position:absolute;inset:-5px;transform:rotate(45deg)scaleX(.55)}.public-heading-page .portrait-sparkle-one{animation-delay:-2s;top:16%;left:13%}.public-heading-page .portrait-sparkle-two{animation-delay:-7s;top:45%;right:10%}.public-heading-page .portrait-sparkle-three{animation-delay:-10s;bottom:14%;left:23%}@keyframes portrait-sparkle-drift{0%,70%,to{opacity:0;transform:translateY(5px)scale(.55)}76%{opacity:.75;transform:translate(8px,-8px)scale(1)}84%{opacity:.28;transform:translate(15px,-19px)scale(.72)}}.public-heading-page>section{content-visibility:auto;contain-intrinsic-size:900px}.public-heading-page>section:not(.is-visible) .ocm-arc,.public-heading-page>section:not(.is-visible) .ocm-flame,.public-heading-page>section:not(.is-visible) .portrait-sparkle{animation-play-state:paused!important}.public-heading-page>section:not(.is-visible) .ocm-map [filter]{filter:none!important}.public-heading-page .ocm-arc{transform-box:fill-box;transform-origin:50%}.public-heading-page .ocm-map,.public-heading-page .ocm-map *{filter:none!important}.public-heading-page .ocm-map,.public-heading-page .ocm-lines{pointer-events:none;touch-action:pan-y}body.is-scrolling .public-heading-page .ocm-arc,body.is-scrolling .public-heading-page .ocm-flame,body.is-scrolling .public-heading-page .portrait-sparkle{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.public-heading-page>section,.public-heading-page>section:not(.is-visible) .ocm-arc,.public-heading-page>section:not(.is-visible) .ocm-flame,.public-heading-page .ocm-arc,.public-heading-page .ocm-flame,.public-heading-page .portrait-sparkle{will-change:auto;animation:none!important}}@media (max-width:768px){.public-heading-page .ocm-arc,.public-heading-page .ocm-flame,.public-heading-page .portrait-sparkle{will-change:auto;animation:none!important}.public-heading-page .ocm-flame{opacity:1}}@media (prefers-reduced-motion:reduce){.public-heading-page .portrait-sparkle{opacity:0;animation:none}}.public-heading-page .chakra-system-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);display:grid}.public-heading-page .chakra-man-chart{background:#080808;border:1px solid #c5a66a73;margin:0;padding:clamp(.75rem,2vw,1.25rem)}.public-heading-page .chakra-man-chart .chakra-man-media{object-fit:contain;background:#080808;width:100%;height:auto;max-height:820px;margin-inline:auto;display:block}.public-heading-page .chakra-man-chart figcaption{color:#e2cca0;font:700 clamp(.7rem,1vw,.9rem)/1.35 var(--font-body),Arial,sans-serif;letter-spacing:.12em;text-align:center;margin-top:.85rem;font-size:16px!important;line-height:1.55!important}.public-heading-page .chakra-system-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.public-heading-page .chakra-system-boxes article{background:#080808;border:1px solid #c5a66a73;grid-column:span 2;min-height:190px;padding:1.5rem}.public-heading-page .chakra-system-boxes article:nth-child(4){grid-column:2/span 2}.public-heading-page .chakra-system-boxes article:nth-child(5){grid-column:4/span 2}.public-heading-page .chakra-system-boxes article>p{font:700 clamp(.82rem,1.1vw,1rem)/1.25 var(--font-body),Arial,sans-serif;letter-spacing:.12em;margin:0;color:#e2cca0!important}.public-heading-page .chakra-system-boxes article h3{margin-top:1.25rem;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;text-transform:uppercase!important;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:400!important;line-height:1.08!important}.public-heading-page .about-morayana-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.public-heading-page .about-morayana-content{grid-template-columns:minmax(0,44fr) minmax(0,56fr)!important}.public-heading-page .about-morayana-visual .portrait-frame{width:min(100%,460px)!important;max-width:100%!important}.public-heading-page .public-process-card-title{font-size:clamp(1.55rem,2.3vw,2.15rem)!important}.evidence-route-shell{background:#050505;min-height:100vh}.evidence-route-shell>#hero-proof{display:none}.visual-proof-page{background:radial-gradient(circle at 16% 8%,#e2cca01a,#0000 24rem),linear-gradient(#11100e 0%,#050505 34% 100%)!important}.visual-proof-page h1{max-width:58rem;margin-left:auto;margin-right:auto;letter-spacing:.025em!important;font-size:clamp(2.5rem,6vw,5.25rem)!important;line-height:.98!important}.visual-proof-page h2{font-size:clamp(2rem,4.5vw,3.75rem)!important;line-height:1!important}.visual-proof-page h3{font-size:clamp(1.3rem,2.2vw,1.8rem)!important;line-height:1.05!important}.visual-proof-card{background:linear-gradient(145deg,#111110f5,#080808fa);border:1px solid #e2cca07a;border-radius:.35rem;min-height:22rem;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 0 24px #c5a66a14,inset 0 1px #ffffff0d}.visual-proof-card-bar{background:linear-gradient(90deg,#c5a66a,#e2cca0,#c5a66a);height:.28rem;margin:-1.75rem -1.75rem 1.75rem}.visual-proof-card button{transition:background-color .2s,box-shadow .2s}.visual-proof-card button:hover{box-shadow:0 0 18px #e2cca033;background:#e2cca0!important}.visual-proof-sample{min-height:25rem}.visual-proof-sample-surface{background:#050505;border:1px solid #e2cca047;margin-top:1.5rem;padding:1.25rem}.visual-proof-sample-line{background:#f8f7f3c2;border-radius:999px;height:.7rem;margin-top:1.1rem}.visual-proof-sample-line.short{background:#f8f7f347;width:62%;margin-top:.65rem}.visual-proof-sample-button{color:#080808;font-family:var(--font-body),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#c5a66a;border-radius:999px;margin-top:1.35rem;padding:.7rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.visual-proof-sample-button span{margin-left:.6rem}.visual-proof-real-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.visual-proof-real-panel{background:#0b0b0b;border:1px solid #e2cca06b;min-width:0;overflow:hidden;box-shadow:0 0 24px #c5a66a14}.visual-proof-real-heading{background:#11100e;border-bottom:1px solid #e2cca040;min-height:6.5rem;padding:1.15rem 1.25rem}.visual-proof-real-heading h3{color:#fff;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:400;line-height:1}.visual-proof-real-panel iframe{background:#050505;border:0;width:100%;height:760px;display:block}@media (max-width:800px){.visual-proof-real-grid{grid-template-columns:1fr}.visual-proof-real-panel iframe{height:900px}}.visual-proof-page{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.visual-proof-page>section,.visual-proof-page figure,.visual-proof-page figure img,.visual-proof-page .visual-proof-card,.visual-proof-page .visual-proof-real-grid,.visual-proof-page .visual-proof-real-panel{box-sizing:border-box;min-width:0;max-width:100%}.visual-proof-page figure img{width:100%;height:auto}.public-heading-page .approved-framework-card{gap:5px;height:48%;padding:24px 20px;overflow:visible}.public-heading-page .approved-framework-card-label{font:400 13px/1.25 var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif;letter-spacing:3px;color:#f0d894;flex:none}.public-heading-page .approved-framework-card-wording{color:#fff;word-break:normal;overflow-wrap:normal;flex:none;width:100%;max-width:100%;overflow:visible;font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;font-size:28px!important;font-weight:400!important;line-height:1.05!important}.public-heading-page .approved-framework-card-wording span{white-space:normal;display:block}@container (min-width:421px) and (max-width:800px){.public-heading-page .approved-framework-card{height:52%;padding:24px 16px}.public-heading-page .approved-framework-card-label{font-size:12px}.public-heading-page .approved-framework-card-wording{font-size:24px!important}}@container (max-width:420px){.public-heading-page .approved-framework-card{height:90%;padding:24px 14px}.public-heading-page .approved-framework-card-label{letter-spacing:3px;font-size:11px}.public-heading-page .approved-framework-card-wording{width:100%;transform:none;font-size:20px!important}}.evidence-proof-index{z-index:30;color:#fff;font:700 12px/1.3 var(--font-body),Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;background:#080808;border-bottom:1px solid #e2cca061;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.85rem clamp(1rem,4vw,3rem);display:flex;position:relative}.evidence-proof-index p{color:#e2cca0;margin:0}.evidence-proof-index>div{flex-wrap:wrap;gap:.5rem 1.1rem;display:flex}.evidence-proof-index a{color:#fff;text-decoration:none}.evidence-proof-index a:hover,.evidence-proof-index a:focus-visible{color:#e2cca0;text-decoration:underline}.portal-page,.admin-shell{--surface-black:#050505;--surface-card:#080808;--surface-gold:#c5a66a;--surface-champagne:#e2cca0;--surface-white:#f8f7f3;background:radial-gradient(ellipse 75% 28% at 50% 0%,#c5a66a12,transparent 72%),var(--surface-black)!important;color:var(--surface-white)!important}.portal-page{border-top:1px solid #c5a66a1f}.portal-page :is(h1,h2,h3,h4,h5,h6),.admin-shell :is(h1,h2,h3,h4,h5,h6){letter-spacing:.045em;text-transform:uppercase;color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;font-weight:400!important}.portal-page :is([data-slot=card],.glass,.bg-card),.admin-shell :is([data-slot=card],.glass,.bg-card){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080808f0!important;border-color:#c5a66a52!important;box-shadow:0 16px 44px #00000040!important}.portal-page :is(input,textarea,select),.admin-shell :is(input,textarea,select){color:#fff!important;background:#111!important;border-color:#e2cca061!important}.portal-page :is(input,textarea,select):focus,.admin-shell :is(input,textarea,select):focus{outline:none;border-color:var(--surface-champagne)!important;box-shadow:0 0 0 3px #e2cca029!important}.portal-page button:not([data-radix-collection-item]),.admin-shell button:not([data-radix-collection-item]){border-color:#c5a66a73}.portal-page button[class*=bg-gradient],.portal-page button[class*=bg-amber],.admin-shell button[class*=bg-gradient],.admin-shell button[class*=bg-amber]{background:var(--surface-gold)!important;color:#080808!important;box-shadow:none!important}.portal-page :is(.text-purple-400,.text-purple-500,.text-green-400,.text-green-500,.text-amber-400,.text-amber-500,.text-amber-200),.admin-shell :is(.text-purple-400,.text-purple-500,.text-green-400,.text-green-500,.text-amber-400,.text-amber-500,.text-amber-200){color:var(--surface-champagne)!important}.admin-shell{min-height:100vh}.admin-shell>.portal-header,.admin-shell>header{background:#050505!important;border-bottom:1px solid #c5a66a47!important}.portal-header .absolute[class*=from-purple],.portal-header .absolute[class*=bg-purple],.admin-shell header .absolute[class*=from-purple],.admin-shell header .absolute[class*=bg-purple]{display:none!important}.portal-header .header-logo [class*=text-transparent],.admin-shell header .header-logo[class*=text-transparent]{color:var(--surface-champagne,#e2cca0)!important;-webkit-text-fill-color:var(--surface-champagne,#e2cca0)!important;text-shadow:none!important;background-image:none!important}.admin-shell .admin-page,.admin-shell>div>.admin-page{min-height:calc(100vh - 76px)}@media (max-width:640px){.portal-page,.admin-shell{padding-left:.875rem;padding-right:.875rem}.portal-page :is(h1,h2),.admin-shell :is(h1,h2){font-size:clamp(1.85rem,8vw,2.5rem);line-height:1.06}.admin-shell nav ul{flex-wrap:wrap;justify-content:flex-end}}.admin-shell{min-height:100vh;color:#f8f7f3!important;font-family:var(--font-body),system-ui,sans-serif!important;background:#050505!important}.admin-shell .portal-header,.admin-shell>header{background:#050505!important;border-bottom:1px solid #c5a66a52!important;box-shadow:0 12px 32px #00000038!important}.admin-shell .portal-header .header-logo,.admin-shell>header .header-logo{color:var(--surface-champagne,#e2cca0)!important;-webkit-text-fill-color:var(--surface-champagne,#e2cca0)!important;text-shadow:none!important;background:0 0!important}.admin-shell .portal-header .text-amber-400,.admin-shell .portal-header svg,.admin-shell>header svg{color:var(--surface-champagne,#e2cca0)!important}.admin-shell .admin-page,.admin-shell>div>main,.admin-shell>main,.admin-shell main.container{color:#f8f7f3!important}.admin-shell :is(h1,h2,h3,h4,h5,h6){color:#fff!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-weight:400!important}.admin-shell :is([data-slot=card],.card,.glass,.bg-card){color:#f8f7f3!important;background:#080808!important;border:1px solid #c5a66a57!important;box-shadow:0 16px 40px #0000003d!important}.admin-shell :is([data-slot=card-header],[data-slot=card-footer],.card-header,.card-footer){background:#c5a66a0b!important;border-color:#c5a66a38!important}.admin-shell :is([data-slot=card-description],.text-muted-foreground,.text-gray-300,.text-gray-400,.text-gray-500,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/65,.text-white\/70){color:#f8f7f3ad!important}.admin-shell :is(input,textarea,select,[contenteditable=true]){border-radius:.4rem;color:#fff!important;background:#111!important;border-color:#e2cca061!important}.admin-shell :is(input,textarea,select,[contenteditable=true]):focus{border-color:#e2cca0!important;outline:none!important;box-shadow:0 0 0 3px #e2cca024!important}.admin-shell :is(button,a[class*=button],a[class*=primary]){border-color:#c5a66a7a!important}.admin-shell :is(button[class*=bg-gradient],button[class*=bg-amber],button[class*=button-luxury],button[data-variant=default],button[class*=primary]){color:#080808!important;box-shadow:none!important;text-shadow:none!important;background:#c5a66a!important}.admin-shell :is(button[class*=bg-gradient],button[class*=bg-amber],button[class*=button-luxury],button[data-variant=default],button[class*=primary]):hover{color:#080808!important;background:#e2cca0!important}.admin-shell :is([role=tablist] [data-state=active],[data-state=active][role=tab]){color:#f4dfad!important;background:#c5a66a2e!important;border-color:#c5a66a!important;box-shadow:inset 0 -2px #e2cca0!important}.admin-shell :is([role=tablist] button,[role=tab]){color:#f8f7f3b8!important;background:0 0!important;border-color:#c5a66a38!important}.admin-shell :is(.text-yellow-400,.text-yellow-500,.text-amber-400,.text-amber-500,.text-amber-100,.text-green-400,.text-green-500,.text-purple-400,.text-purple-500,.text-blue-400,.text-blue-500,.text-indigo-400,.text-indigo-500){color:#e2cca0!important}.admin-shell .fixed.top-0.bg-yellow-500{color:#080808!important;background:#c5a66a!important}.admin-shell :is(table,[role=table]){border-color:#c5a66a42!important}.admin-shell :is(th,[role=columnheader]){letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:#e2cca0!important;font-family:var(--font-body),system-ui,sans-serif!important}@media (max-width:640px){.admin-shell .portal-header>div,.admin-shell>header>div{padding-inline:.875rem}.admin-shell :is(h1,h2){font-size:clamp(1.7rem,8vw,2.35rem)!important;line-height:1.08!important}.admin-shell main.container,.admin-shell .admin-page{padding-inline:.875rem}.admin-shell nav ul{gap:.2rem}.admin-shell nav a{padding-inline:.6rem}.client-experience-page{width:100%!important;max-width:100vw!important}.client-experience-page .client-experience-title{overflow-wrap:anywhere;max-width:12ch!important;font-size:1.75rem!important;line-height:1.05!important}.client-experience-page [data-slot=card-content]{min-width:0}.client-experience-page [data-slot=card],.client-experience-page [data-slot=card-header],.client-experience-page [data-slot=card-content]{max-width:100%}.client-experience-page button{min-width:0;max-width:100%;line-height:1.2;white-space:normal!important}.client-experience-page input,.client-experience-page textarea{min-width:0;max-width:100%}}.evidence-chakra-spotlight{color:#fff;text-align:center;max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3rem) 6rem}.evidence-lotus-spotlight{color:#fff;text-align:center;max-width:1280px;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3rem) 6rem}.evidence-lotus-spotlight>h1{margin:.75rem 0 1rem;color:#fff!important}.evidence-lotus-spotlight>.approved-lotus-section{padding-top:2rem;padding-bottom:2rem}.evidence-payment-proof{max-width:1000px;margin:0 auto;padding:3rem 0 0}.evidence-payment-proof>h2{margin-bottom:2rem;color:#fff!important}.evidence-payment-proof .public-process-list{text-align:left;gap:1rem;display:grid}.evidence-payment-proof .payment-offer-notes{text-align:left;margin-top:1.5rem}.evidence-chakra-spotlight h1{margin:.75rem 0 1rem;color:#fff!important}.evidence-chakra-spotlight .evidence-proof-description{max-width:760px;margin:0 auto}.evidence-chakra-layout{text-align:left;margin-top:2.25rem}.evidence-chakra-layout .chakra-system-boxes{margin-top:0}.evidence-faq-spotlight{color:#fff;text-align:center;max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3rem) 6rem}.evidence-faq-spotlight>h1{margin:.75rem 0 1rem;color:#fff!important}.evidence-faq-spotlight>.public-faq-section{text-align:left;padding-top:2rem;padding-bottom:0}.evidence-faq-spotlight>.public-faq-section>.text-center{display:none}.evidence-faq-spotlight .public-faq-section details[open]>summary{cursor:default}@media (max-width:767px){.evidence-faq-spotlight{width:100vw;min-width:0;max-width:100vw;overflow-x:hidden}.evidence-faq-spotlight>h1{overflow-wrap:anywhere;white-space:normal!important;font-size:clamp(1.75rem,8vw,3rem)!important;line-height:1.1!important}.evidence-faq-spotlight>.public-faq-section,.evidence-faq-spotlight .public-faq-section details,.evidence-faq-spotlight .public-faq-section summary,.evidence-faq-spotlight .public-faq-section summary h3,.evidence-faq-spotlight .public-faq-section details>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.evidence-faq-spotlight>.public-faq-section{display:block;width:calc(100vw - 2rem)!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.evidence-faq-spotlight .public-faq-section details>div{overflow-wrap:anywhere}}@media (max-width:640px){.evidence-proof-index{padding:.75rem 1rem;display:block}.evidence-proof-index>div{gap:.45rem .8rem;margin-top:.55rem;font-size:10px}}@media (max-width:767px){.public-heading-page .chakra-system-layout{grid-template-columns:1fr}.public-heading-page .chakra-man-chart .chakra-man-media{max-height:none}.public-heading-page .chakra-system-boxes{grid-template-columns:1fr;gap:1rem}.public-heading-page .chakra-system-boxes article,.public-heading-page .chakra-system-boxes article:nth-child(4),.public-heading-page .chakra-system-boxes article:nth-child(5){grid-column:auto;min-height:0;padding:1.25rem}.public-heading-page .chakra-system-boxes article h3{margin-top:.8rem;font-size:clamp(1.35rem,6vw,1.65rem)!important}}.public-heading-page .public-process-card{min-height:0!important;overflow:visible!important}.public-heading-page .public-process-card-title{color:#080808!important;-webkit-text-fill-color:#080808!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;font-size:clamp(1.5rem,2.4vw,2.15rem)!important;font-weight:400!important;line-height:1.08!important;display:block!important}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{width:min(100%,420px)!important}.public-heading-page .public-process-card-title{font-size:clamp(1.5rem,7vw,1.7rem)!important;line-height:1.08!important}}.public-heading-page .about-morayana-content{grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr)!important;grid-template-areas:"portrait biography"!important;align-items:center!important;gap:clamp(2rem,5vw,4.5rem)!important;display:grid!important}.public-heading-page .about-morayana-visual{order:1!important;grid-area:portrait!important}.public-heading-page .about-morayana-copy{order:2!important;grid-area:biography!important;align-self:center!important}.public-heading-page .about-morayana-copy .morayana-logo-frame{flex:none!important;margin:1.25rem 0 0!important;display:block!important;position:relative!important}@media (max-width:767px){.public-heading-page .about-morayana-content{flex-direction:column!important;gap:2rem!important;display:flex!important}.public-heading-page .about-morayana-visual,.public-heading-page .about-morayana-copy{width:100%!important;max-width:100%!important}.public-heading-page .about-morayana-visual{order:1!important}.public-heading-page .about-morayana-copy{order:2!important}.public-heading-page .about-morayana-copy .morayana-logo-frame{margin:1.25rem auto 0!important}}.public-heading-page .public-process-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:13rem!important;gap:1.5rem!important;max-width:56rem!important;height:auto!important;display:grid!important}.public-heading-page .public-process-card{box-sizing:border-box!important;align-items:start!important;height:auto!important;min-height:13rem!important;padding:2rem!important;overflow:visible!important}.public-heading-page .public-process-card-title{color:#080808!important;-webkit-text-fill-color:#080808!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:.01em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;margin:0!important;font-size:clamp(1.25rem,2.15vw,2rem)!important;font-weight:400!important;line-height:1.12!important;display:block!important}.public-heading-page .public-process-card>span{color:#080808!important;-webkit-text-fill-color:#080808!important;font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;font-weight:500!important}.public-heading-page .payment-offer-notes{margin:3rem auto 0!important;position:static!important}@media (max-width:767px){.public-heading-page .public-process-list{grid-auto-rows:16rem!important;gap:1.25rem!important;height:auto!important}.public-heading-page .public-process-card{min-height:16rem!important;padding:1.5rem!important}.public-heading-page .public-process-card-title{font-size:clamp(1.25rem,6.2vw,1.65rem)!important;line-height:1.12!important}.public-heading-page .public-process-card p{font-size:.98rem!important;line-height:1.5!important}.public-heading-page .payment-offer-notes{margin-top:2.5rem!important}}#about-morayana{width:100%!important;max-width:90rem!important}.public-heading-page #about-morayana .about-morayana-content{grid-template-columns:minmax(400px,.43fr) minmax(0,.57fr)!important;align-items:start!important;gap:clamp(2.5rem,4vw,5rem)!important;width:100%!important;max-width:none!important}.public-heading-page #about-morayana .about-morayana-copy{place-self:start stretch!important;width:100%!important;max-width:44rem!important}@media (max-width:1023px){.public-heading-page #about-morayana .about-morayana-content{flex-direction:column!important;align-items:stretch!important;gap:2.5rem!important;display:flex!important}.public-heading-page #about-morayana .about-morayana-visual,.public-heading-page #about-morayana .about-morayana-copy{width:100%!important;max-width:100%!important}.public-heading-page #about-morayana .about-morayana-visual{align-items:center!important}.public-heading-page #about-morayana .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,460px)!important;height:auto!important}}.healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title),.healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title) *,.healing-journey-page .healing-progress-card .text-4xl,.healing-journey-page .healing-progress-card .text-2xl{font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-shadow:none!important;font-weight:400!important;line-height:1.05!important}@media (max-width:360px){.public-heading-page .public-process-list{grid-auto-rows:auto!important}.public-heading-page .public-process-card{min-height:0!important}}.public-heading-page .public-process-list{grid-auto-rows:auto!important}.public-heading-page .public-process-card{min-height:0!important}.public-heading-page .portrait-frame,.public-heading-page .portrait-frame img{object-fit:contain!important;border:0!important;border-radius:0!important;overflow:visible!important}.healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.text-4xl,.text-2xl),.healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.text-4xl,.text-2xl) *,.portal-header .healing-header-wordmark,.portal-header .healing-header-wordmark *{font-family:"Oswald",var(--font-oswald),"Arial Narrow",Arial,sans-serif!important;text-shadow:none!important;font-weight:400!important}.healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title,.text-4xl,.text-2xl,.font-heading,.font-bold,.font-black),.healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title,.text-4xl,.text-2xl,.font-heading,.font-bold,.font-black) *,.portal-header .healing-header-wordmark,.portal-header .healing-header-wordmark *{font-family:"Oswald",var(--font-oswald),"Oswald Fallback","Arial Narrow",Arial,sans-serif!important;font-synthesis:none!important;text-shadow:none!important;font-style:normal!important;font-weight:400!important}.healing-journey-page h1.healing-journey-title{letter-spacing:-1.25px!important;font-family:Oswald,Oswald Fallback,Arial Narrow,Arial,sans-serif!important;font-weight:400!important;line-height:.98!important}.healing-journey-page :is(h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title){letter-spacing:-.72px!important;line-height:1.05!important}.healing-journey-page :is(.text-4xl,.text-2xl),.portal-header .healing-header-wordmark{letter-spacing:-.72px!important}.portal-header .healing-header-wordmark,.portal-header .healing-header-wordmark-part,.portal-header .healing-header-wordmark *,.healing-journey-page .healing-section-title,.healing-journey-page .healing-section-title *,.healing-journey-page .healing-current-session-title,.healing-journey-page .healing-current-session-title *,.healing-journey-page .healing-timeline-title,.healing-journey-page .healing-timeline-title *{font-synthesis:none!important;letter-spacing:-.72px!important;text-shadow:none!important;font-family:Oswald,Oswald Fallback,Arial Narrow,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;line-height:1.05!important}.portal-header .healing-header-wordmark,.portal-header .healing-header-wordmark-part,.portal-header .healing-header-wordmark *{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;text-transform:uppercase!important;background:0 0!important}@media (min-width:768px){.public-heading-page .portrait-frame{min-height:360px;aspect-ratio:auto!important;width:min(100%,360px)!important;height:100%!important}}.public-heading-page #path-title{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}.public-heading-page .public-process-card{color:#f8f7f3!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#181817e0,#070707f0)!important;border:1px solid #e2cca0b8!important;border-radius:.5rem!important;height:auto!important;min-height:0!important;padding:2rem!important;box-shadow:0 0 22px #e2cca017,inset 0 1px #ffffff0f!important}@media (min-width:768px){.public-heading-page .about-morayana-content{align-items:stretch!important}.public-heading-page .about-morayana-visual{align-self:stretch!important;align-items:stretch!important;display:flex!important}.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:auto!important;width:min(100%,470px)!important;height:100%!important;min-height:0!important}.public-heading-page .about-morayana-visual .portrait-frame img{object-fit:contain!important;object-position:center top!important}}@media (max-width:767px){.public-heading-page .about-morayana-visual .portrait-frame{aspect-ratio:2316/3088!important;width:min(100%,420px)!important;height:auto!important}}.public-heading-page .public-process-card:before,.public-heading-page .public-process-card:after{display:none!important}.public-heading-page .public-process-card>*{position:static!important}.public-heading-page .public-process-card-number,.public-heading-page .public-process-card>span,.public-heading-page .public-process-card .public-process-card-title,.public-heading-page .public-process-card .assessment-path-card-title,.public-heading-page .public-process-card h2,.public-heading-page .public-process-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}.public-heading-page section[aria-labelledby=path-title] .public-process-card-number{box-sizing:border-box!important;color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;border:1px solid #e2cca0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:3rem!important;height:3rem!important;font-size:1.6rem!important;line-height:1!important;display:flex!important}.public-heading-page .public-process-card p{color:#e2dacce6!important;-webkit-text-fill-color:#e2dacce6!important;margin-top:0!important;font-size:18px!important;line-height:1.55!important}.public-heading-page .payment-offer-notes{max-width:48rem!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:-1.5rem auto 0!important;padding:0 .25rem .25rem!important}.public-heading-page .payment-offer-notes p{border:0!important;border-left:1px solid #e2cca0cc!important;margin:0!important;padding:.95rem 0 .95rem 1.15rem!important}.public-heading-page .payment-offer-notes p+p{border-top:1px solid #e2cca03d!important;margin-top:.35rem!important}@media (min-width:640px){.public-heading-page .public-process-card{padding:1.75rem 2rem!important}}@media (max-width:640px){.public-heading-page .public-process-card{grid-template-columns:2.75rem minmax(0,1fr)!important;gap:1rem!important;min-height:0!important;padding:1.35rem!important}.public-heading-page .public-process-card-number{width:2.45rem!important;height:2.45rem!important;font-size:1.3rem!important}.public-heading-page .public-process-card p{font-size:16px!important;line-height:1.55!important}.public-heading-page .payment-offer-notes{margin-top:-1rem!important;padding:0 .1rem .1rem!important}.public-heading-page .payment-offer-notes p{padding-left:.9rem!important}}.public-heading-page .hero-main-title+p,.public-heading-page .space-y-5>p,.public-heading-page .benefit-description,.public-heading-page .approved-lotus-section>div:first-child>p,.public-heading-page .chakra-man-chart figcaption,.public-heading-page section[aria-labelledby=path-title]>div:first-child>p,.public-heading-page .public-process-card p,.public-heading-page .payment-offer-notes p,.public-heading-page .sales-booking-panel>p:first-of-type,.public-heading-page .sales-booking-panel .booking-explanation,.public-heading-page .about-morayana-copy p,.public-heading-page .galactic-transmission-section>div:first-child>p,.public-heading-page .galactic-transmission-card p,.public-heading-page .public-faq-section>div:first-child>p,.public-heading-page .public-faq-answer{letter-spacing:normal!important;font-size:17px!important;line-height:1.62!important}@media (max-width:767px){.public-heading-page .hero-main-title+p,.public-heading-page .space-y-5>p,.public-heading-page .benefit-description,.public-heading-page .approved-lotus-section>div:first-child>p,.public-heading-page .chakra-man-chart figcaption,.public-heading-page section[aria-labelledby=path-title]>div:first-child>p,.public-heading-page .public-process-card p,.public-heading-page .payment-offer-notes p,.public-heading-page .sales-booking-panel>p:first-of-type,.public-heading-page .sales-booking-panel .booking-explanation,.public-heading-page .about-morayana-copy p,.public-heading-page .galactic-transmission-section>div:first-child>p,.public-heading-page .galactic-transmission-card p,.public-heading-page .public-faq-section>div:first-child>p,.public-heading-page .public-faq-answer{font-size:16px!important;line-height:1.62!important}.public-heading-page button{white-space:normal!important;text-align:center!important;max-width:100%!important;height:auto!important;min-height:3.25rem!important}.public-heading-page{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.public-heading-page>section,.public-heading-page>section>div,.public-heading-page>section p,.public-heading-page>section h1,.public-heading-page>section h2,.public-heading-page>section h3,.public-heading-page .benefit-card,.public-heading-page .benefit-card>*,.public-heading-page .public-process-card,.public-heading-page .public-process-card>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.public-heading-page .hero-main-title{overflow-wrap:anywhere!important;font-size:clamp(34px,10.5vw,42px)!important;line-height:1.02!important}.public-heading-page .hero-main-title+p,.public-heading-page .space-y-5>p,.public-heading-page .benefit-description,.public-heading-page .public-process-card p,.public-heading-page .about-morayana-copy p,.public-heading-page .galactic-transmission-card p,.public-heading-page .public-faq-answer{overflow-wrap:anywhere!important;word-break:normal!important}}:root{--chakra-ink:#050505;--chakra-surface:#0b0b0b;--chakra-champagne:#e2cca0;--chakra-gold:#c5a66a;--chakra-copy:#f4f3ef;--chakra-muted:#b8b4aa;--font-display:var(--font-oswald),"Oswald","Arial Narrow",Arial,sans-serif;--chakra-canvas:var(--chakra-ink);--chakra-elevated:#11100e;--chakra-foreground:var(--chakra-copy);--chakra-border:#e2cca061;--chakra-divider:#c5a66a47;--chakra-success:#8fbf9b;--chakra-warning:#e2b86b;--chakra-error:#dd8a82;--chakra-info:#91b7cc;--chakra-focus:#f0d28f;--chakra-radius-sm:6px;--chakra-radius-md:12px;--chakra-radius-pill:999px;--chakra-shadow-card:0 10px 28px #00000047;--chakra-motion-fast:.16s ease;--chakra-motion-standard:.24s ease;--chakra-space-1:.25rem;--chakra-space-2:.5rem;--chakra-space-3:.75rem;--chakra-space-4:1rem;--chakra-space-6:1.5rem;--chakra-space-8:2rem;--chakra-font-body:var(--font-mulish),"Segoe UI",Roboto,Arial,sans-serif;--chakra-font-display:var(--font-display)}html,body{background:var(--chakra-ink)!important;color:var(--chakra-copy)!important}body{font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span){font-family:Mulish,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body :is(h1,h2,h3,h4,h5,h6) :is(span,strong,em,small,a){font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;color:inherit}body :is(h1,h2,h3,h4,h5,h6,[role=heading],.font-heading,.header-logo){letter-spacing:-.72px;text-transform:uppercase;line-height:1.05;font-family:var(--font-display)!important;text-shadow:none!important;font-weight:400!important}body :is(.portal-auth-shell,.portal-shell,.admin-shell,.signup-page,.healing-journey-page,.portal-auth-ambient,.portal-auth-ambient-right,.portal-auth-ambient-bottom){background:var(--chakra-ink)!important;background-image:none!important}body :is(.glass,[data-slot=card],.portal-auth-card,.healing-card,.signup-card){background:var(--chakra-surface)!important;-webkit-backdrop-filter:none!important;border:1px solid #e2cca061!important;box-shadow:0 10px 28px #00000047!important}body :is(input,textarea,select){color:var(--chakra-copy)!important;background:#111!important;border-color:#e2cca06b!important}body :is(.portal-header,.admin-shell header){background:var(--chakra-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid #c5a66a6b!important}.portal-header .header-logo,.portal-header .healing-header-wordmark,.portal-header .healing-header-wordmark *,.portal-header .header-logo *{color:var(--chakra-champagne)!important;-webkit-text-fill-color:var(--chakra-champagne)!important;background:0 0!important}body :is(.portal-shell,.portal-auth-shell,.admin-shell) :is(.text-muted-foreground,.text-foreground\/70,.text-foreground\/75){color:var(--chakra-muted)!important}body :is(.portal-shell,.portal-auth-shell,.admin-shell) :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-50){background:var(--chakra-surface)!important;color:var(--chakra-copy)!important}.master-review-page,.email-preview-page{background:var(--chakra-ink);min-height:100vh;color:var(--chakra-copy);padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,4rem)}.master-review-page{max-width:1100px;margin:0 auto}.review-eyebrow{color:var(--chakra-champagne);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}.master-review-page h1{margin:.8rem 0;font-size:clamp(2.4rem,7vw,5.5rem)}.review-lead{max-width:48rem;color:var(--chakra-muted);line-height:1.7}.review-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:2.5rem;display:grid}.review-card{background:var(--chakra-surface);color:var(--chakra-copy);border:1px solid #e2cca057;padding:1.4rem;text-decoration:none;display:block;position:relative}.review-card-bar{background:var(--chakra-gold);height:2px;margin:-1.4rem -1.4rem 1.2rem;display:block}.theme-eyebrow{color:var(--chakra-champagne);font:700 .68rem/1.4 var(--chakra-font-body);letter-spacing:.22em;text-transform:uppercase}.theme-status-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.theme-status-badge{border:1px solid var(--chakra-gold);border-radius:var(--chakra-radius-pill);color:var(--chakra-champagne);font:700 .65rem/1 var(--chakra-font-body);letter-spacing:.14em;padding:.35rem .65rem}.admin-theme-card{border-top:2px solid var(--chakra-gold)!important}body .font-heading,body .header-logo{font-family:var(--font-display)!important;font-synthesis:none!important;font-style:normal!important;font-weight:400!important}body :is(h1,h2,h3,h4,h5,h6,[role=heading],[data-slot=card-title],[data-slot=dialog-title],.font-heading,.header-logo,.page-title,.section-title,.card-title,.modal-title,.table-title,.timeline-title,.session-title,.status-panel-title,.large-number-title,.client-experience-title){letter-spacing:-.72px;text-transform:uppercase;line-height:1.05;font-family:var(--font-display)!important;font-synthesis:none!important;font-style:normal!important;font-weight:400!important}.email-preview-page :is(h1,h2,h3,h4,h5,h6),[data-42chakra-brand=true] :is(h1,h2,h3,h4,h5,h6){letter-spacing:.03em!important;text-transform:uppercase!important;font-family:Oswald,Arial Narrow,Arial,sans-serif!important;font-weight:400!important}.review-card h2{margin:.8rem 0 1.3rem;font-size:1.65rem}.review-action{color:var(--chakra-champagne);letter-spacing:.14em;font-size:.68rem}.email-preview-page{padding:0}.email-preview-toolbar{color:var(--chakra-champagne);letter-spacing:.14em;border-bottom:1px solid #e2cca059;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);font-size:.7rem;display:flex}.email-preview-toolbar a{color:var(--chakra-champagne)}.email-preview-frame{background:#050505;min-height:calc(100vh - 58px);padding:2rem 1rem}.email-preview-frame>div{margin:0 auto}@media (max-width:640px){.email-preview-toolbar{flex-direction:column}}.scan-results-email{color:#f4f3ef;background:#0b0b0b;width:min(100%,640px);margin:0 auto;font-family:Mulish,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden;box-shadow:0 20px 60px #00000059}.scan-results-email-header{color:#e2cca0;letter-spacing:.14em;background:#080808;border-bottom:1px solid #e2cca059;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2rem);font:700 .62rem/1.3 Arial,sans-serif;display:flex}.scan-results-email-header img{background:#080808;width:88px;max-width:42%;height:auto;padding:.45rem}.scan-results-email-body{color:#d6cec1;padding:clamp(1.5rem,5vw,2.6rem);font:400 16px/1.6 Georgia,Times New Roman,serif}.scan-results-email-body p{color:#d6cec1}.scan-results-email-eyebrow,.scan-results-email-label{letter-spacing:.19em;text-transform:uppercase;color:#c5a66a!important;font:400 .68rem/1.35 Oswald,Arial Narrow,Arial,sans-serif!important}.scan-results-email h1,.scan-results-email h2{color:#ece5d8;letter-spacing:.19em;text-transform:uppercase;font-family:Oswald,Arial Narrow,Arial,sans-serif;font-weight:400;line-height:1.05}.scan-results-email h1{margin:.7rem 0 1.4rem;font-size:clamp(2rem,7vw,3.45rem)}.scan-results-email h2{margin:0 0 1rem;font-size:1.55rem}.scan-results-email-highlight{text-align:center;background:linear-gradient(135deg,#17140f,#0d0d0c);border:1px solid #c5a66a;border-top:3px solid #e2cca0;margin:1.8rem 0;padding:1.3rem}.scan-results-email-highlight strong{color:#e2cca0;font:400 clamp(2.4rem,8vw,4rem)/1 Oswald,Arial Narrow,Arial,sans-serif;display:block}.scan-results-email-highlight span{color:#c9c4b9;margin-top:.55rem;font-size:.85rem;display:block}.scan-results-email-breakdown,.scan-results-email-duration{background:#11100e;border:1px solid #e2cca04d;margin:1.8rem 0;padding:1.25rem}.scan-results-email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.scan-results-email-grid div{border-top:1px solid #e2cca033;padding:.75rem}.scan-results-email-grid span{color:#aaa69e;font-size:.78rem;line-height:1.35;display:block}.scan-results-email-grid strong{color:#e2cca0;margin-top:.3rem;font:400 1.35rem/1.1 Oswald,Arial Narrow,Arial,sans-serif;display:block}.scan-results-email-duration strong{color:#e2cca0}.scan-results-email-button{letter-spacing:.19em;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #c5a66a;border-radius:999px;width:fit-content;margin:2rem auto;padding:13px 24px;font:400 14px/1.2 Oswald,Arial Narrow,Arial,sans-serif;text-decoration:none;display:block;color:#c5a66a!important}.scan-results-email-button span{margin-left:.35rem;font-size:1rem}.scan-results-email-small{color:#968e82!important;font-size:.75rem!important}.scan-results-email-copy{border-top:1px solid #e2cca033;margin:1.35rem 0;padding:1rem 0 0}.scan-results-email-copy h2{margin:0 0 .65rem;font-size:1.1rem}.scan-results-email-copy p{margin:0}.scan-process-copy{border-top:2px solid var(--chakra-gold);padding-top:1.25rem}.scan-process-copy-intro{color:#b8b4aa;line-height:1.75}.scan-results-welcome{box-sizing:border-box;color:#b8b4aa;overflow-wrap:anywhere;width:min(100%,680px);max-width:680px;margin:1.4rem 0 2rem;line-height:1.75}.scan-results-welcome p{margin:0}.scan-results-welcome-greeting{margin-bottom:.7rem!important}.safe-preview-results-hero{background:linear-gradient(135deg,#17140f,#0b0b0b);border:1px solid #c5a66a;border-top:3px solid #e2cca0;margin-top:28px;padding:26px}.safe-preview-results-hero strong{color:#e2cca0;font:400 clamp(42px,7vw,70px)/1 var(--font-oswald),sans-serif;margin-top:8px;display:block}.safe-preview-results-hero p{color:#b8b4aa;margin:8px 0 0}.safe-preview-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.safe-preview-results-grid>div{border-top:1px solid #e2cca033;padding:13px}.safe-preview-results-grid span{color:#b8b4aa;font-size:12px;line-height:1.4;display:block}.safe-preview-results-grid strong{color:#e2cca0;font:400 24px/1 var(--font-oswald),sans-serif;margin-top:4px;display:block}.safe-preview-results-grid small{color:#8f8a81;margin-top:5px;display:block}.safe-preview-results-note{color:#b8b4aa;margin:20px 0}@media (max-width:600px){.scan-results-email-grid,.safe-preview-results-grid{grid-template-columns:1fr}.scan-results-email-header{flex-direction:column;align-items:flex-start}}.healing-title-row,.safe-results-title-row{align-items:flex-start;gap:1rem;display:flex}.healing-title-row h1,.healing-title-row h2,.safe-results-title-row h2{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.healing-title-emblem{object-fit:contain;flex:none;width:65px;height:108px;display:block}.safe-results-title-emblem{object-fit:contain;flex:none;width:144px;height:240px;display:block}.safe-results-title-row{margin-top:0}.safe-results-title-row h2{min-width:0}@media (max-width:700px){.healing-title-row,.safe-results-title-row{gap:1rem}}@media (max-width:480px){.healing-title-emblem{width:46px;height:76px}}.personalized-scan-visuals{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.25rem;margin-top:1.5rem;display:grid}.scan-visual-section,.scan-visual-email-section{border:1px solid #e2cca052;border-top:2px solid var(--chakra-gold);background:#11100e;min-width:0;padding:1.25rem}.scan-visual-eyebrow{color:var(--chakra-champagne);letter-spacing:.17em;text-transform:uppercase;margin:0 0 .55rem;font-size:.62rem;font-weight:700}.scan-visual-section h3,.scan-visual-email-section h3{color:#f4f3ef;font:400 1.35rem/1.1 var(--chakra-font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .65rem}.scan-visual-description{color:#b8b4aa;margin:0 0 1rem;font-size:.82rem;line-height:1.55}.personalized-map-wrap{background:#080808;border:1px solid #e2cca033;width:min(100%,700px);max-width:700px;margin:0 auto;padding:.4rem}.personalized-chakra-map{aspect-ratio:5/8;width:100%;height:auto;display:block}.personalized-chakra-canonical-image{background:#080808;border:1px solid #e2cca040;width:min(100%,560px);height:auto;margin:0 auto;display:block}.scan-visual-legend{color:#b8b4aa;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.8rem;font-size:.72rem;line-height:1.4;display:flex}.scan-visual-legend i{vertical-align:-.08rem;border-radius:50%;width:.72rem;height:.72rem;margin-right:.3rem;display:inline-block}.legend-order{background:#f4f3ef;border:1px solid #111}.legend-repeat{background:#e2cca0}.blocks-by-chakra-chart{gap:.78rem;margin-top:1.25rem;display:grid}.healing-journal-save-error{color:#7a3f55;margin:.75rem 0 0;font-size:.85rem;line-height:1.45}.healing-progress-snapshot{background:linear-gradient(135deg,#17140f,#0b0b0b);border:1px solid #c5a66a;border-top:3px solid #e2cca0;margin-top:2rem;padding:clamp(2rem,3.2vw,2.75rem) clamp(1.25rem,3.5vw,2.75rem)}.healing-progress-snapshot h2,.healing-session-card h2,.healing-journal-preview h2,.healing-celebration h1,.healing-follow-up h2{color:#e2cca0;font:400 clamp(1.6rem,3vw,2.4rem)/1.1 var(--font-oswald),sans-serif;letter-spacing:.04em}.healing-progress-explainer,.healing-session-note,.healing-journal-preview p,.healing-follow-up p{color:#b8b4aa;line-height:1.6}.healing-progress-snapshot .personalized-scan-visuals{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:1.25rem;margin-top:1.3rem;display:grid}.healing-progress-snapshot .scan-visual-section{background:#090909;border:1px solid #e2cca033;min-width:0;padding:1rem}.healing-progress-snapshot .scan-visual-section h3{color:#f4f3ef;font:400 1.1rem var(--font-oswald),sans-serif;letter-spacing:.08em}.healing-progress-snapshot .scan-visual-description,.healing-progress-snapshot .scan-visual-eyebrow,.healing-progress-snapshot .scan-visual-caption,.healing-progress-snapshot .scan-visual-legend{color:#b8b4aa;font-size:.75rem;line-height:1.5}.healing-progress-snapshot .personalized-map-wrap{max-height:460px}.healing-progress-snapshot .personalized-chakra-map{max-height:450px}.progress-chart-bar-active .chakra-bar-fill{filter:brightness(1.45);animation:.9s both healing-bar-pulse}.personalized-scan-visuals .chakra-bar-fill{transition:width .9s ease-out}.personalized-scan-visuals .personalized-chakra-map .chakra-group>g>circle{transition:opacity .9s ease-out}.chakra-point-vanishing{transform-box:fill-box;transform-origin:50%;animation:.9s both chakra-point-clear}.healing-current-counts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.healing-current-counts span{color:#d8d4cb;border:1px solid;border-radius:99px;padding:.35rem .6rem;font-size:.72rem}.healing-current-counts b{color:#fff;font:400 1rem var(--font-oswald),sans-serif}.healing-session-card,.healing-journal-preview{background:#111;border:1px solid #e2cca059;margin-top:1.25rem;padding:1.4rem}.healing-session-card p{color:#d8d4cb;line-height:1.6}.healing-complete-button{color:#050505;font:400 .8rem var(--font-oswald),sans-serif;letter-spacing:.1em;cursor:pointer;background:#c5a66a;border:1px solid #e2cca0;margin-top:1rem;padding:.8rem 1.1rem}.healing-complete-button:disabled{cursor:wait;opacity:.7}.healing-accessible-announcement{color:#9bd7a5;min-height:1.5rem;margin:1rem 0}.healing-journal-preview textarea{color:#f4f3ef;resize:vertical;background:#090909;border:1px solid #e2cca040;width:100%;min-height:120px;margin-top:1rem;padding:.8rem}.healing-celebration{text-align:center;background:radial-gradient(circle at 50% 15%,#2c2347 0,#0b0b15 42%,#070707 80%);min-height:100vh}.healing-celebration-orb{color:#e2cca0;border:1px solid #e2cca0;border-radius:50%;place-items:center;width:92px;height:92px;margin:2rem auto 1rem;display:grid;box-shadow:0 0 55px #9071d78c}.healing-celebration-lede{color:#f4f3ef;font-size:1.2rem}.healing-celebration-card,.healing-follow-up{color:#d8d4cb;border:1px solid #e2cca059;max-width:620px;margin:1.5rem auto;padding:1.3rem;line-height:1.6}.healing-celebration-card svg{color:#e2cca0}.healing-follow-up{text-align:left;background:#111111bf}.healing-offer-badge{color:#e2cca0;font:400 .78rem var(--font-oswald),sans-serif;letter-spacing:.08em;margin-top:1rem;display:inline-block}.healing-follow-up small{color:#918b80;margin-top:.5rem;display:block}@keyframes chakra-point-clear{0%{opacity:1;filter:drop-shadow(0 0 #0000);transform:scale(1)}35%{opacity:1;filter:drop-shadow(0 0 10px #fff);transform:scale(1.65)}to{opacity:0;filter:drop-shadow(0 0 18px #e2cca0);transform:scale(.1)}}@keyframes healing-bar-pulse{0%{transform:scaleX(1)}45%{transform:scaleX(1.06)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.chakra-point-vanishing,.progress-chart-bar-active .chakra-bar-fill{animation:none}.personalized-scan-visuals .chakra-bar-fill,.personalized-scan-visuals .personalized-chakra-map .chakra-group>g>circle{transition:none}.chakra-point-vanishing{opacity:0}}@media (max-width:760px){.healing-progress-snapshot .personalized-scan-visuals{grid-template-columns:1fr}.healing-progress-snapshot .personalized-map-wrap{max-height:none}}.healing-progress-snapshot .personalized-scan-visuals{grid-template-columns:minmax(0,1fr)}.healing-progress-snapshot .blocks-by-chakra-chart{gap:1rem;width:min(100%,980px);margin-inline:auto}.healing-progress-snapshot .chakra-bar-row{gap:.8rem}.healing-progress-snapshot .chakra-bar-track{height:1.1rem}.healing-progress-snapshot .chakra-bar-label{font-size:.78rem}.healing-progress-snapshot .chakra-bar-total{font-size:1.08rem}.healing-progress-snapshot .chakra-bar-detail{font-size:.72rem}.healing-progress-snapshot .personalized-map-wrap{width:min(100%,700px);max-width:700px;max-height:none;margin-inline:auto}.healing-progress-snapshot .personalized-chakra-map{width:100%;max-height:none}.healing-progress-snapshot .remaining-sessions-title{padding:.65rem 0 .65rem .75rem;margin-bottom:1rem!important}@media (max-width:700px){.healing-progress-snapshot .chakra-bar-track{height:1rem}.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child{margin-inline:-1.4rem;padding-inline:0}.healing-progress-snapshot .personalized-map-wrap{width:100%}}@media (min-width:761px){html body .personalized-scan-chart:not(.scan-visual-email-section) .chakra-bar-row,html body .healing-progress-snapshot .personalized-scan-chart .chakra-bar-row,html body .personalized-results-page .personalized-scan-chart .chakra-bar-row{grid-template-columns:306px 492px max-content max-content!important;column-gap:28px!important}html body .healing-progress-snapshot .personalized-scan-chart .chakra-bar-label,html body .personalized-results-page .personalized-scan-chart .chakra-bar-label{padding-right:0!important}}.healing-progress-snapshot .personalized-scan-chart{box-sizing:border-box;padding:clamp(1.25rem,2.4vw,2rem) clamp(1rem,2.8vw,2.5rem) clamp(1.35rem,2.8vw,2.2rem)!important}.healing-progress-snapshot .personalized-scan-chart .scan-visual-caption{margin-top:clamp(1.25rem,2.5vw,1.8rem)}.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child>.safe-results-section-title,.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child>.scan-visual-description{margin-inline:clamp(.25rem,1.2vw,1rem)}.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child{padding:clamp(2rem,3vw,2.5rem) clamp(1rem,2.8vw,2.5rem) clamp(1.75rem,3vw,2.5rem)!important}.healing-progress-snapshot .scan-visual-description{font-size:clamp(15px,1.2vw,16px)!important}@media (max-width:700px){.healing-progress-snapshot .personalized-scan-chart{padding-inline:clamp(.85rem,4vw,1.25rem)!important}.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child>.safe-results-section-title,.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child>.scan-visual-description{margin-inline:clamp(.85rem,4vw,1.25rem)}.healing-progress-snapshot .personalized-scan-visuals>.scan-visual-section:last-child{padding:2rem clamp(.85rem,4vw,1.25rem) 1.75rem!important}}.healing-progress-snapshot{padding:clamp(2rem,3vw,2.5rem) clamp(1rem,2.8vw,2.5rem) clamp(1.75rem,3vw,2.5rem)}.healing-progress-snapshot>.safe-preview-section-heading h2{letter-spacing:-1.094px;font-size:38px;line-height:39.9px}@media (max-width:700px){.healing-progress-snapshot{padding:2rem .85rem 1.75rem}.healing-progress-snapshot>.safe-preview-section-heading h2{letter-spacing:-.864px;font-size:30px;line-height:31.5px}}.healing-preview-page #later .healing-demo-rose,.healing-preview-page #later .healing-demo-bud,.healing-journal-card .healing-prompt-card.healing-prompt-rose,.healing-journal-card .healing-prompt-card.healing-prompt-bud{color:#111!important}.healing-preview-page #later .healing-demo-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn{color:#fff!important}.healing-preview-page #later .healing-demo-rose>strong,.healing-preview-page #later .healing-demo-rose p,.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud p,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-draft-status,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-draft-status{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #later .healing-demo-thorn>strong,.healing-preview-page #later .healing-demo-thorn p,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-draft-status{color:#fff!important;-webkit-text-fill-color:#fff!important}.chakra-bar-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) max-content max-content;align-items:center;gap:.55rem;display:grid}.chakra-bar-label{color:#e8e5de;font-size:.72rem}.chakra-bar-track{background:#292722;border:1px solid #ffffff1f;justify-content:flex-end;height:.72rem;display:flex;overflow:hidden}.chakra-bar-fill{flex:none;min-width:0;height:100%;transition:width .32s cubic-bezier(.22,.8,.25,1);display:block}.chakra-bar-total{color:#e2cca0;font:400 1rem/1 var(--chakra-font-display);text-align:right}.chakra-bar-detail{color:#9d988f;white-space:nowrap;font-size:.65rem}.chakra-bar-total{white-space:nowrap;width:auto;min-width:0}@media (max-width:700px){.chakra-bar-row{grid-template-columns:1fr max-content;grid-template-areas:"label total""track detail";gap:6px 10px}.chakra-bar-label{white-space:nowrap;grid-area:label;font-size:11px}.chakra-bar-total{grid-area:total}.chakra-bar-track{grid-area:track;width:100%}.chakra-bar-detail{grid-area:detail}}.scan-visual-caption{color:#e2cca0;letter-spacing:.1em;margin:1.1rem 0 0;font-size:.62rem;line-height:1.45}.personalized-scan-visuals-email{margin-top:1.5rem;display:block}.personalized-scan-visuals-email .scan-visual-email-section{margin-top:1rem;padding:1rem}.personalized-scan-visuals-email .scan-visual-email-section h3{font-size:1.2rem}.personalized-scan-visuals-email .scan-visual-description{font-size:.76rem}.personalized-scan-visuals-email .personalized-chakra-map{max-height:460px}.healing-preview-page #later .healing-demo-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose,.healing-preview-page #later .healing-demo-rose .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-rose .healing-demo-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body{color:#111!important;background:#b56f76!important}.healing-preview-page #later .healing-demo-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn,.healing-preview-page #later .healing-demo-thorn .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-thorn .healing-demo-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body{color:#fff!important;background:#272757!important}.healing-preview-page #later .healing-demo-bud,.healing-journal-card .healing-prompt-card.healing-prompt-bud,.healing-preview-page #later .healing-demo-bud .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-bud .healing-demo-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body{color:#111!important;background:#fa3!important}.healing-preview-page #later .healing-demo-rose>strong,.healing-preview-page #later .healing-demo-rose p,.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud p,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #later .healing-demo-thorn>strong,.healing-preview-page #later .healing-demo-thorn p,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-journey-page .healing-program-session-media,.healing-journey-page .healing-program-session-media>.healing-activation-player,.healing-journey-page .healing-program-session-media>.healing-activation-player iframe{aspect-ratio:16/9!important;min-height:0!important}.healing-journey-page .healing-program-session-media-actions,.healing-journey-page .healing-activation-actions{flex-wrap:wrap!important;align-items:center!important;gap:.65rem!important;width:auto!important;min-width:0!important;display:flex!important}.healing-journey-page .healing-program-session-media-actions>.activation-download,.healing-journey-page .healing-program-session-media-actions>.healing-program-session-action,.healing-journey-page .healing-activation-actions>.activation-download,.healing-journey-page .healing-activation-actions>.healing-mark-complete{flex:none!important;justify-content:center!important;width:fit-content!important;min-height:2.35rem!important;margin-top:0!important;padding:.55rem .8rem!important;font-size:.72rem!important}@media (max-width:680px){.healing-journey-page .healing-program-session-media-actions,.healing-journey-page .healing-activation-actions{align-items:stretch!important}.healing-journey-page .healing-program-session-media-actions>.activation-download,.healing-journey-page .healing-program-session-media-actions>.healing-program-session-action,.healing-journey-page .healing-activation-actions>.activation-download,.healing-journey-page .healing-activation-actions>.healing-mark-complete{flex:0 0 208px!important;width:208px!important;max-width:100%!important}.healing-journey-page .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{width:100%!important;min-width:0!important}}.healing-preview-page.healing-first-session-journal{box-sizing:border-box;width:100%!important;min-width:0!important;padding:0!important}.healing-preview-page.healing-first-session-journal>#book{box-sizing:border-box;width:100%!important;min-width:0!important}.healing-preview-page.healing-first-session-journal>#book>.healing-book-section-toggle{box-sizing:border-box;width:100%!important}.healing-preview-page.healing-first-session-journal>#book.healing-journal-book-card.is-expanded{padding:0!important}.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label{letter-spacing:normal;font-family:inherit;font-size:.78rem;font-weight:600;line-height:normal}.healing-preview-page #book .healing-book-closed-wrap .healing-book-closed{width:100%;height:100%;animation:none!important}@keyframes healing-book-closed-float{0%,to{transform:translateY(14px)rotate(-1deg)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes healing-book-closed-shadow{0%,to{filter:drop-shadow(0 .72rem .65rem #0006)}50%{filter:drop-shadow(0 1.6rem 1.15rem #0003)}}@media (max-width:700px){.healing-preview-page #book .healing-book-closed-wrap{width:min(100%,27rem)}.healing-preview-page #book .healing-book-open{min-height:2.25rem;padding:.48rem .55rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.healing-preview-page #book .healing-book-closed-wrap,.healing-preview-page #book .healing-book-closed-image{animation:none!important}.healing-preview-page #book .healing-book-closed-wrap{transform:none!important}.healing-preview-page #book .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)!important}}.healing-preview-page #book :is(.healing-reading-expand,.healing-reading-dismiss,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important;border-color:#9f76cb!important}.healing-preview-page #book :is(.healing-reading-expand,.healing-reading-dismiss,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):hover:not(:disabled){background:linear-gradient(#ae8bd4 0%,#9f76cb 18%,#8059ac 48%,#5b368c 82%,#4d2778 100%)!important}.healing-preview-page #book :is(.healing-reading-expand,.healing-reading-dismiss,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):active:not(:disabled){background:linear-gradient(#9268bd 0%,#8059ac 48%,#3f1b6b 100%)!important}.healing-preview-page #book :is(.healing-reading-expand,.healing-reading-dismiss,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):disabled{opacity:.62;color:#ddd5e8!important;-webkit-text-fill-color:#ddd5e8!important;background:linear-gradient(#76549b,#4d3670)!important}.healing-preview-page,.healing-journal-card{--journal-rose-purple:linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)}.healing-preview-page #book .healing-book-section-toggle,.healing-preview-page #book :is(.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action){background:var(--journal-rose-purple)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9f76cb!important}.healing-preview-page #book :is(.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):hover:not(:disabled),.healing-preview-page #book .healing-book-section-toggle:hover{background:linear-gradient(#ae8bd4 0%,#9f76cb 18%,#8059ac 48%,#5b368c 82%,#4d2778 100%)!important}.healing-preview-page #book :is(.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):active:not(:disabled),.healing-preview-page #book .healing-book-section-toggle:active{background:linear-gradient(#9268bd 0%,#8059ac 18%,#653f9d 48%,#3f1b6b 82%,#331b57 100%)!important}.healing-preview-page #book :is(.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):disabled{cursor:not-allowed;opacity:.62;color:#ddd5e8!important;-webkit-text-fill-color:#ddd5e8!important;background:linear-gradient(#76549b,#4d3670)!important;border-color:#6d568b!important}.healing-preview-page #book .healing-book-open,.healing-preview-page #book .healing-book-open:hover,.healing-preview-page #book .healing-book-open:active{color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;background:linear-gradient(#f3d58b 0%,#d9ad55 48%,#b98332 100%)!important;border-color:#f0d493!important}.healing-journal-card .healing-step-actions button,.healing-journal-card .healing-journal-actions button,.healing-journal-card .healing-book-toggle,.healing-journal-card .healing-book-entry button{background:var(--journal-rose-purple)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9f76cb!important}.healing-journal-card .healing-step-actions button:hover:not(:disabled),.healing-journal-card .healing-journal-actions button:hover:not(:disabled),.healing-journal-card .healing-book-toggle:hover,.healing-journal-card .healing-book-entry button:hover{background:linear-gradient(#ae8bd4 0%,#9f76cb 18%,#8059ac 48%,#5b368c 82%,#4d2778 100%)!important}.healing-journal-card .healing-step-actions button:disabled{cursor:not-allowed;opacity:.62;color:#ddd5e8!important;-webkit-text-fill-color:#ddd5e8!important;background:linear-gradient(#76549b,#4d3670)!important;border-color:#6d568b!important}@keyframes healing-book-hover{0%,to{transform:translateY(16px)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1deg)}}@keyframes healing-book-shadow{0%,to{filter:drop-shadow(0 .8rem .65rem #00000061)}50%{filter:drop-shadow(0 1.8rem 1.4rem #0003)}}@media (prefers-reduced-motion:reduce){.healing-preview-page #book .healing-book-closed,.healing-preview-page #book .healing-book-closed-image{animation:none!important}.healing-preview-page #book .healing-book-closed{transform:none!important}.healing-preview-page #book .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)!important}}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>.healing-book-open{top:41%!important;left:50%!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap>.healing-book-open{top:41%!important;left:50%!important}}html body .healing-journal-book-card{background:#000!important;border-color:#000!important}html body .healing-journal-book-card .healing-book-section-toggle,html body .healing-journal-book-card .healing-book-section-toggle:hover,html body .healing-journal-book-card .healing-book-section-toggle:active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important;border:3px double #d8b873!important;border-radius:.75rem!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap{animation:3.4s ease-in-out infinite healing-book-closed-float}html body .healing-journal-book-card.is-expanded .healing-book-closed-image{animation:3.4s ease-in-out infinite healing-book-closed-shadow!important}@media (prefers-reduced-motion:reduce){html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap,html body .healing-journal-book-card.is-expanded .healing-book-closed-image{animation:none!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-wrap{transform:none!important}html body .healing-journal-book-card.is-expanded .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)!important}}.healing-preview-page #book.healing-journal-book-card.is-collapsed{background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.healing-preview-page.healing-first-session-journal:has(#book.healing-journal-book-card.is-collapsed){background:0 0!important;min-height:0!important;padding:0!important}.healing-preview-page #book.healing-journal-book-card.is-collapsed .healing-book-section-toggle{margin:0}.healing-preview-page #book.healing-journal-book-card.is-expanded{padding:1.3rem 1.3rem 0!important}.healing-preview-page #book.healing-journal-book-card.is-expanded .healing-book-section-toggle{margin:0}.healing-preview-page #book.healing-journal-book-card.is-expanded .healing-book-content{padding-bottom:0!important}@media (max-width:700px){.healing-preview-page #book.healing-journal-book-card.is-expanded{padding:1rem 1rem 0!important}}.healing-preview-page #book .healing-book-closed{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.healing-preview-page #book .healing-book-stage:before,.healing-preview-page #book .healing-book-stage:after,.healing-preview-page #book .healing-book-closed:before,.healing-preview-page #book .healing-book-closed:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.healing-program-session-media-actions .healing-card-completion,.healing-activation-actions .healing-mark-complete{white-space:nowrap;max-width:100%;min-height:2.25rem;padding:.5rem .7rem;font-size:.7rem;line-height:1.1;width:fit-content!important}.healing-program-session-card .healing-card-completion:not(:disabled):hover,.healing-card .healing-mark-complete:not(:disabled):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3cae68!important;border-color:#77d99a!important}@media (prefers-reduced-motion:reduce){.healing-program-session-card .healing-card-completion:not(:disabled),.healing-card .healing-mark-complete:not(:disabled){animation:none!important}}.healing-preview-page #later,.healing-journal-card{background:#fff!important}.healing-preview-page #later:before,.healing-preview-page #later:after,.healing-journal-card:before,.healing-journal-card:after{box-shadow:none!important;background:0 0!important}.healing-preview-page #later .healing-demo-rose,.healing-preview-page #later .healing-demo-thorn,.healing-preview-page #later .healing-demo-bud,.healing-journal-card .healing-prompt-card.healing-prompt-rose,.healing-journal-card .healing-prompt-card.healing-prompt-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-bud{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #later .healing-demo-rose:before,.healing-preview-page #later .healing-demo-rose:after,.healing-preview-page #later .healing-demo-thorn:before,.healing-preview-page #later .healing-demo-thorn:after,.healing-preview-page #later .healing-demo-bud:before,.healing-preview-page #later .healing-demo-bud:after,.healing-journal-card .healing-prompt-card.healing-prompt-rose:before,.healing-journal-card .healing-prompt-card.healing-prompt-rose:after,.healing-journal-card .healing-prompt-card.healing-prompt-thorn:before,.healing-journal-card .healing-prompt-card.healing-prompt-thorn:after,.healing-journal-card .healing-prompt-card.healing-prompt-bud:before,.healing-journal-card .healing-prompt-card.healing-prompt-bud:after{box-shadow:none!important;background:0 0!important}.healing-preview-page #later .healing-demo-rose>*,.healing-preview-page #later .healing-demo-thorn>*,.healing-preview-page #later .healing-demo-bud>*,.healing-journal-card .healing-prompt-card.healing-prompt-rose>*,.healing-journal-card .healing-prompt-card.healing-prompt-thorn>*,.healing-journal-card .healing-prompt-card.healing-prompt-bud>*{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #later .healing-demo-rose textarea,.healing-preview-page #later .healing-demo-thorn textarea,.healing-preview-page #later .healing-demo-bud textarea,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important}.healing-preview-page #book,.healing-journal-book{background:#000!important}.healing-preview-page #book:before,.healing-preview-page #book:after,.healing-journal-book:before,.healing-journal-book:after{box-shadow:none!important;background:0 0!important}.healing-book-stage{place-items:center;width:100%;padding:clamp(1rem,3vw,2rem);display:grid;position:relative;box-shadow:none!important;background:#fff!important}.healing-book-stage:before,.healing-book-stage:after{display:none!important}.healing-book-stage .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)}.healing-book-stage .healing-book-spread{box-shadow:0 1.1rem 1.8rem #00000047}@media (max-width:700px){.healing-book-stage{padding:.75rem .35rem}}.healing-journal-card .healing-prompt-card.healing-prompt-rose,.healing-journal-card .healing-prompt-card.healing-prompt-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-bud{background:#3b1f63;border-color:#6f4a9b}.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body{color:#fff;background:#3b1f63}.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label{color:#fff}.healing-journal-card .healing-prompt-card textarea{color:#17131f;background:#fff;border-color:#bfa8df}.healing-journal-proof{color:#21142f;background:#fff;border:1px solid #6f4a9b;border-radius:1rem;margin:0 0 2rem;padding:1.25rem;box-shadow:0 18px 42px #270d4b29}.healing-journal-proof h2{color:#21142f;font:400 clamp(1.5rem,3vw,2.1rem)/1.1 var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;margin:0}.healing-journal-proof-intro{color:#4d4060;margin:.6rem 0 1rem;line-height:1.6}.healing-journal-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.healing-journal-proof-grid article{color:#fff;background:#3b1f63;border:1px solid #6f4a9b;border-radius:.65rem;padding:.85rem}.healing-journal-proof-grid strong{font:700 .78rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.12em}.healing-journal-proof-grid p{min-height:3.2rem;margin:.45rem 0;line-height:1.45}.healing-journal-proof-grid textarea{resize:vertical;color:#17131f;width:100%;min-height:4.2rem;font:inherit;background:#fff;border:1px solid #bfa8df;border-radius:.4rem;padding:.6rem;display:block}.healing-journal-proof-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.healing-journal-proof-actions span{color:#5b4c6d;font-size:.8rem}@media (max-width:700px){.healing-journal-proof-grid{grid-template-columns:1fr}.healing-journal-proof-grid p{min-height:0}.healing-journal-proof-actions{flex-direction:column;align-items:stretch}}body .healing-program-session-card .healing-card-completion:not(:disabled),body .healing-card .healing-mark-complete:not(:disabled){animation:2.4s ease-in-out infinite healing-complete-pulse;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2f9d59!important;border-color:#77d99a!important}body .healing-program-session-card .healing-card-completion:not(:disabled):hover,body .healing-card .healing-mark-complete:not(:disabled):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3cae68!important}@media (prefers-reduced-motion:reduce){body .healing-program-session-card .healing-card-completion:not(:disabled),body .healing-card .healing-mark-complete:not(:disabled){animation:none}}.healing-journal-card .healing-prompt-card:is(.healing-prompt-rose,.healing-prompt-thorn,.healing-prompt-bud) .healing-prompt-body label,.healing-preview-page #later .healing-demo-rose>p,.healing-preview-page #later .healing-demo-thorn>p,.healing-preview-page #later .healing-demo-bud>p{font-size:120%!important;line-height:1.45!important}.healing-book-page-wrap{perspective:1200px}.healing-book-page{min-height:18rem;box-shadow:inset 0 0 0 1px #3f1b6b2e,0 14px 26px #0000002e;color:#241735!important;background:linear-gradient(135deg,#fffdf8,#f2eadc)!important}.healing-book-cover{color:#fff!important;background:linear-gradient(135deg,#9f76cb,#3f1b6b)!important;border-left:14px solid #270d4b!important}.healing-book-cover h3,.healing-book-cover p,.healing-book-cover span,.healing-book-cover small{color:#fff!important}.healing-book-page p{color:#241735!important}@media (prefers-reduced-motion:no-preference){.healing-book-page{animation:.28s both healing-book-page-turn}}@keyframes healing-book-page-turn{0%{opacity:.72;transform:rotateY(-4deg)}to{opacity:1;transform:rotateY(0)}}.healing-journal-book.is-closed{background:linear-gradient(135deg,#270d4b,#3f1b6b);border:1px solid #9f76cb;justify-content:center;padding:1.4rem;display:flex}.healing-book-closed{cursor:pointer;text-align:left;width:min(100%,26rem);min-height:19rem;padding:1.15rem 1.15rem 1.15rem 1.7rem;display:flex;position:relative;box-shadow:1.1rem 1rem #270d4b,1.35rem 1.25rem 1.8rem #0006,inset 0 0 0 1px #ffffff29;color:#fff!important;background:linear-gradient(135deg,#9f76cb,#3f1b6b)!important;border:1px solid #b99ade!important;border-radius:.45rem 1rem 1rem .45rem!important}.healing-book-closed:after{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:.25rem .7rem .7rem .25rem;position:absolute;inset:.55rem .55rem .55rem 1.35rem}.healing-book-spine{background:#270d4b;border-right:1px solid #ffffff4d;border-radius:.45rem 0 0 .45rem;width:1.15rem;position:absolute;inset:0 auto 0 0;box-shadow:inset -4px 0 8px #0003}.healing-book-closed-art{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.85rem;display:flex;position:relative}.healing-book-closed-art svg{color:#e7d8fa}.healing-book-closed-art small,.healing-book-closed-art em{color:#e7d8fa;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.healing-book-closed-art strong{color:#fff;font:400 clamp(1.7rem,5vw,2.35rem)/1.08 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.06em;text-transform:uppercase}.healing-book-closed-art em{letter-spacing:.04em;text-transform:none;font-style:normal}.healing-book-open-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.healing-book-open-heading p{margin:0}.healing-book-close{flex:none}.healing-book-page-wrap{border-radius:.35rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;position:relative;overflow:hidden;box-shadow:0 16px 28px #00000040}.healing-book-page-wrap .healing-book-page{border-radius:0;box-shadow:inset 0 0 0 1px #3f1b6b2e}.healing-book-page-wrap .healing-book-page:first-child{border-right:0}.healing-book-page-wrap .healing-book-secondary .healing-book-page{border-left:0}.healing-book-gutter{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#3f1b6b38,#0000);width:1.1rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.healing-book-nav,.healing-book-close,.healing-book-download{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#270d4b!important;border-color:#9f76cb!important}.healing-book-nav :is(svg,svg *),.healing-book-close :is(svg,svg *),.healing-book-download :is(svg,svg *){color:#fff!important;stroke:#fff!important;fill:none!important}.healing-book-download{background:#653f9d!important}.healing-book-nav:hover:not(:disabled),.healing-book-close:hover,.healing-book-download:hover{background:#481c7e!important}.healing-book-nav:disabled{opacity:.45;color:#fff!important;background:#270d4b!important}@media (max-width:700px){.healing-book-open-heading{flex-direction:column;align-items:flex-start}.healing-book-close{width:100%}.healing-book-page-wrap{grid-template-columns:1fr}.healing-book-page-wrap .healing-book-secondary,.healing-book-gutter{display:none}.healing-book-nav{width:100%;border-radius:.35rem!important}.healing-book-spread{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.healing-book-closed,.healing-book-page{transition:none!important;animation:none!important}}.healing-preview-page #later,.healing-preview-page #encouragement,.healing-preview-page #summary{color:#111!important;background:#fff!important;border-color:#d7d7d7!important;box-shadow:0 10px 26px #1111111a!important}.healing-preview-page #encouragement>.healing-preview-kicker,.healing-preview-page #summary>.healing-preview-kicker,.healing-preview-page #encouragement>p:not(.healing-preview-kicker),.healing-preview-page #summary>p:not(.healing-preview-kicker),.healing-preview-page #summary h2{color:#111!important}.healing-preview-page #encouragement .healing-demo-encouragement{border:1px solid #d7d7d7;border-radius:.65rem;min-height:0;margin-top:1rem;color:#111!important;background:#fff!important;box-shadow:0 6px 18px #11111114!important}.healing-preview-page #encouragement .healing-demo-encouragement:before{display:none}.healing-preview-page #encouragement .healing-demo-encouragement strong,.healing-preview-page #encouragement .healing-demo-encouragement span{color:#111!important}.healing-preview-page #summary .healing-flow-number{color:#80683b;margin-bottom:.55rem;display:block;position:static}.healing-preview-page #summary .healing-final-proof{background:#f7f7f7;border-color:#d7d7d7}.healing-preview-page #summary .healing-final-proof strong,.healing-preview-page #summary .healing-final-proof span,.healing-preview-page #summary .healing-demo-summary,.healing-preview-page #summary .healing-final-note,.healing-preview-page #summary .healing-sample-privacy,.healing-preview-page #summary .healing-offer,.healing-preview-page #summary .healing-offer p,.healing-preview-page #summary .healing-offer strong{color:#111!important}.healing-preview-page #summary .healing-demo-summary{background:#f7f7f7;border-left-color:#9f76cb}.healing-preview-page #summary .healing-offer{background:#f7f7f7;border-color:#d7d7d7}.healing-program-session-media{aspect-ratio:16/9;height:auto;min-height:0}.healing-program-session-media>.healing-activation-player,.healing-program-session-media>.healing-activation-player .healing-activation-player-frame{aspect-ratio:16/9;min-height:0}@media (max-width:680px){.healing-program-session-media{min-height:0}}.healing-completion-area{color:#f4f3ef;background:linear-gradient(120deg,#17130c,#0b0b0b);border:1px solid #e2cca047;border-radius:.75rem;gap:.65rem;margin-top:1.25rem;padding:1rem 1.15rem;display:grid}.healing-completion-area h2{color:#e2cca0;font:400 clamp(1.25rem,2vw,1.65rem)/1.15 var(--font-oswald),"Arial Narrow",sans-serif;margin:.15rem 0 .35rem}.healing-completion-area p{margin:0;line-height:1.55}.healing-completion-area .safe-preview-eyebrow{color:#e2cca0;margin:0}.healing-completion-button{justify-self:start;min-height:2.6rem}.healing-completion-area small{color:#bdb6a9}.healing-completion-area .healing-aftercare{color:#bdb6a9;justify-content:flex-start}@media (max-width:700px){.healing-completion-button{width:100%}.healing-completion-area .healing-aftercare{text-align:left;align-items:flex-start}}.healing-preview-page #later .healing-demo-rose>strong,.healing-preview-page #later .healing-demo-rose>p,.healing-preview-page #later .healing-demo-thorn>strong,.healing-preview-page #later .healing-demo-thorn>p,.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud>p,.healing-journal-card .healing-prompt-card .healing-prompt-heading span,.healing-journal-card .healing-prompt-card .healing-prompt-body label,.healing-journal-card .healing-prompt-card .healing-draft-status{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #later .healing-demo-rose p,.healing-preview-page #later .healing-demo-thorn p,.healing-preview-page #later .healing-demo-bud p,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label,.healing-preview-page .healing-support-eyebrow,.healing-journal-card .healing-support-eyebrow{color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;-webkit-text-fill-color:#270d4b!important}.healing-preview-page #first .healing-first-prompt-rose{background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important}.healing-preview-page #first .healing-first-prompt-bud{background:linear-gradient(#481c7e 0%,#431a75 18%,#371562 48%,#2a0f51 82%,#270d4b 100%)!important}.healing-preview-page #first .healing-first-prompt-thorn{background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #first .healing-first-prompt-rose>strong,.healing-preview-page #first .healing-first-prompt-rose label,.healing-preview-page #first .healing-first-prompt-bud>strong,.healing-preview-page #first .healing-first-prompt-bud label,.healing-preview-page #first .healing-first-prompt-thorn>strong,.healing-preview-page #first .healing-first-prompt-thorn label,.healing-preview-page #first .healing-first-prompt-rose .healing-demo-question,.healing-preview-page #first .healing-first-prompt-bud .healing-demo-question,.healing-preview-page #first .healing-first-prompt-thorn .healing-demo-question{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #first .healing-first-prompt-rose textarea,.healing-preview-page #first .healing-first-prompt-bud textarea,.healing-preview-page #first .healing-first-prompt-thorn textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:2px solid #111!important}.healing-preview-page #first .healing-first-prompt-rose textarea::placeholder,.healing-preview-page #first .healing-first-prompt-bud textarea::placeholder,.healing-preview-page #first .healing-first-prompt-thorn textarea::placeholder{color:#4a4a4a!important;opacity:1!important;-webkit-text-fill-color:#4a4a4a!important}.healing-preview-page .healing-flow-first#first .healing-first-prompt-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose{background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important}.healing-preview-page .healing-flow-first#first .healing-first-prompt-bud,.healing-journal-card .healing-prompt-card.healing-prompt-bud{background:linear-gradient(#481c7e 0%,#431a75 18%,#371562 48%,#2a0f51 82%,#270d4b 100%)!important}.healing-preview-page .healing-flow-first#first .healing-first-prompt-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn{background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #first .healing-demo-prompt.healing-first-prompt-rose,.healing-preview-page #first .healing-demo-prompt.healing-first-prompt-bud,.healing-preview-page #first .healing-demo-prompt.healing-first-prompt-thorn{border-color:#ffffff6b!important;box-shadow:0 10px 25px #0f082a33!important}.healing-preview-page .healing-flow-first#first .healing-first-prompt-rose>strong,.healing-preview-page #first .healing-first-prompt-rose label,.healing-preview-page .healing-flow-first#first .healing-first-prompt-bud>strong,.healing-preview-page #first .healing-first-prompt-bud label,.healing-preview-page .healing-flow-first#first .healing-first-prompt-thorn>strong,.healing-preview-page #first .healing-first-prompt-thorn label,.healing-preview-page .healing-flow-first#first .healing-first-prompt-rose .healing-demo-question,.healing-preview-page .healing-flow-first#first .healing-first-prompt-bud .healing-demo-question,.healing-preview-page .healing-flow-first#first .healing-first-prompt-thorn .healing-demo-question,.healing-journal-card .healing-prompt-card.healing-prompt-rose>*,.healing-journal-card .healing-prompt-card.healing-prompt-bud>*,.healing-journal-card .healing-prompt-card.healing-prompt-thorn>*{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page .healing-flow-first#first .healing-first-prompt-rose textarea,.healing-preview-page .healing-flow-first#first .healing-first-prompt-bud textarea,.healing-preview-page .healing-flow-first#first .healing-first-prompt-thorn textarea,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:2px solid #111!important}.healing-preview-page #first .healing-first-prompt-rose textarea::placeholder,.healing-preview-page #first .healing-first-prompt-bud textarea::placeholder,.healing-preview-page #first .healing-first-prompt-thorn textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea::placeholder{color:#4a4a4a!important;opacity:1!important;-webkit-text-fill-color:#4a4a4a!important}.healing-first-save-status{color:#17121f;margin:.6rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.healing-journal-card .healing-prompt-card.healing-prompt-rose{background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important}.healing-journal-card .healing-prompt-card.healing-prompt-bud{background:linear-gradient(#481c7e 0%,#431a75 18%,#371562 48%,#2a0f51 82%,#270d4b 100%)!important}.healing-journal-card .healing-prompt-card.healing-prompt-thorn{background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #later .healing-demo-rose,.healing-preview-page #later .healing-demo-rose .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-rose .healing-demo-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body{background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important}.healing-preview-page #later .healing-demo-bud,.healing-preview-page #later .healing-demo-bud .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-bud .healing-demo-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-bud,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body{background:linear-gradient(#481c7e 0%,#431a75 18%,#371562 48%,#2a0f51 82%,#270d4b 100%)!important}.healing-preview-page #later .healing-demo-thorn,.healing-preview-page #later .healing-demo-thorn .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-thorn .healing-demo-prompt-body,.healing-journal-card .healing-prompt-card.healing-prompt-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body{background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #later .healing-demo-rose>*,.healing-preview-page #later .healing-demo-bud>*,.healing-preview-page #later .healing-demo-thorn>*,.healing-journal-card .healing-prompt-card.healing-prompt-rose>*,.healing-journal-card .healing-prompt-card.healing-prompt-bud>*,.healing-journal-card .healing-prompt-card.healing-prompt-thorn>*{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #later .healing-demo-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body{background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important}.healing-preview-page #later .healing-demo-bud,.healing-journal-card .healing-prompt-card.healing-prompt-bud,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body{background:linear-gradient(#481c7e 0%,#431a75 18%,#371562 48%,#2a0f51 82%,#270d4b 100%)!important}.healing-preview-page #later .healing-demo-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body{background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #later .healing-demo-rose>strong,.healing-preview-page #later .healing-demo-rose p,.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud p,.healing-preview-page #later .healing-demo-thorn>strong,.healing-preview-page #later .healing-demo-thorn p,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-draft-status,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-draft-status,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-draft-status{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #later .healing-demo-rose textarea,.healing-preview-page #later .healing-demo-bud textarea,.healing-preview-page #later .healing-demo-thorn textarea,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:2px solid #111!important}.healing-preview-page #later .healing-demo-rose textarea::placeholder,.healing-preview-page #later .healing-demo-bud textarea::placeholder,.healing-preview-page #later .healing-demo-thorn textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea::placeholder{color:#4a4a4a!important;opacity:1!important;-webkit-text-fill-color:#4a4a4a!important}.healing-preview-page #first.healing-flow-card{color:#111!important;background:#fffdf8!important}.healing-preview-page #first.healing-flow-card h2,.healing-preview-page #first.healing-flow-card>p:not(.healing-preview-kicker),.healing-preview-page #first.healing-flow-card .healing-preview-kicker{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #first .healing-demo-prompt{box-shadow:none!important;background:#c5a66a!important;border:1px solid #8f713d!important}.healing-preview-page #first .healing-demo-prompt>strong,.healing-preview-page #first .healing-demo-prompt label,.healing-preview-page #first .healing-demo-prompt .healing-demo-question{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #later .healing-demo-bud,.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud p{color:#111!important;-webkit-text-fill-color:#111!important;background:#fa3!important}.healing-preview-page #first,.healing-preview-page #later,.healing-preview-page #encouragement,.healing-preview-page #summary{color:#241735!important;background:#fff!important}.healing-preview-page #later .healing-demo-rose,.healing-preview-page #later .healing-demo-thorn,.healing-preview-page #later .healing-demo-bud{color:#fff!important;background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #later .healing-demo-rose>strong,.healing-preview-page #later .healing-demo-rose p,.healing-preview-page #later .healing-demo-thorn>strong,.healing-preview-page #later .healing-demo-thorn p,.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud p{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.healing-preview-page #book{color:#f4f3ef!important;background:#050505!important}.healing-preview-page #book .healing-book-stage{box-shadow:none!important;background:#fff!important;border:0!important}.healing-preview-page #book .healing-book-closed-image{object-fit:contain;filter:drop-shadow(0 1.2rem 1rem #00000047)}.personalized-scan-visuals-email .chakra-bar-row{grid-template-columns:5.6rem 1fr 1rem;gap:.4rem}.personalized-scan-visuals-email .chakra-bar-label{font-size:.68rem}.personalized-scan-visuals-email .scan-visual-legend{font-size:.66rem}@media (max-width:760px){.personalized-scan-visuals{grid-template-columns:1fr}}.healing-journey-page h3.healing-current-session-title,.healing-journey-page h3.healing-timeline-title{font-size:var(--healing-video-title-size)!important}.healing-journey-page h2.healing-section-title{font-size:calc(var(--healing-video-title-size)*1.6)!important}.healing-journey-page h2.healing-current-session-section-title{font-size:calc(var(--healing-video-title-size)*1.2)!important}.healing-journey-page{--healing-video-title-size:clamp(24px,3.2vw,40px)}.healing-journey-page h3.healing-timeline-title{overflow-wrap:normal;text-align:left;font-size:var(--healing-video-title-size)!important;letter-spacing:-.0288em!important;margin:0 0 13px!important;line-height:1.08!important}.backend-workspace-shell :is(h1,h2,h3,h4,h5,h6,[role=heading],[data-slot=card-title],[data-slot=dialog-title]){font-family:var(--font-display)!important;font-synthesis:none!important;font-style:normal!important;font-weight:400!important}.scan-page :is(h1,h2,h3,h4,h5,h6,[role=heading]){font-family:var(--font-display)!important}.scan-page :is(h1,h2,h3,h4,h5,h6,[role=heading]) *{font-family:inherit!important}body .portal-auth-title>span{font-family:var(--font-display)!important}.readiness-dashboard{--readiness-black:#070706;--readiness-panel:#11100e;--readiness-gold:#e2cca0;--readiness-muted:#aaa59b;background:radial-gradient(circle at 78% 0%,#c5a66a1a,transparent 32rem),var(--readiness-black);color:#f7f4ec;min-height:100vh;font-family:var(--font-body),Arial,sans-serif;grid-template-columns:minmax(245px,285px) 1fr;display:grid;overflow-x:hidden}.readiness-sidebar{background:#070706e6;border-right:1px solid #e2cca02b;height:100vh;padding:30px 22px;position:sticky;top:0;overflow:auto}.readiness-brand{color:var(--readiness-gold);font:13px var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em;align-items:center;gap:9px;display:flex}.readiness-brand span{letter-spacing:-.04em;font-size:26px;line-height:.8}.readiness-eyebrow{color:var(--readiness-gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.readiness-sidebar h1,.readiness-header h2,.readiness-group h3,.readiness-card h4,.readiness-checklist h3,.readiness-footer h3{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:400}.readiness-sidebar h1{margin:18px 0 10px;font-size:42px;line-height:.95}.readiness-muted,.readiness-lede,.readiness-group-heading p,.readiness-card p,.readiness-footer p{color:var(--readiness-muted);line-height:1.6}.readiness-muted{font-size:13px}.readiness-search{color:var(--readiness-gold);border:1px solid #e2cca047;align-items:center;gap:8px;margin-top:22px;padding:10px;display:flex}.readiness-search input{color:#fff;width:100%;min-width:0;font:12px var(--font-body),Arial,sans-serif;background:0 0;border:0;outline:0}.readiness-search input::placeholder{color:#777269}.readiness-nav{gap:4px;margin-top:25px;display:grid}.readiness-nav a{color:#c7c2b8;border-left:2px solid #0000;padding:8px 9px;font-size:12px;text-decoration:none}.readiness-nav a:hover{border-left-color:var(--readiness-gold);color:#fff;background:#e2cca014}.readiness-main{min-width:0;padding:clamp(24px,4vw,58px)}.readiness-header,.readiness-group,.readiness-checklist,.readiness-safety,.readiness-footer{max-width:1100px;margin-left:auto;margin-right:auto}.readiness-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:20px;display:flex}.readiness-header h2{overflow-wrap:anywhere;max-width:100%;margin:10px 0 8px;font-size:clamp(36px,5.7vw,68px);line-height:.94}.readiness-lede{max-width:700px;margin:0;font-size:14px}.readiness-decision{color:#e1a17d;background:#e1a17d14;border:1px solid #e1a17da6;grid-template-columns:auto 1fr;gap:4px 8px;min-width:205px;padding:14px;display:grid}.readiness-decision svg{grid-row:span 2;margin-top:2px}.readiness-decision strong,.readiness-decision b{letter-spacing:.12em;font-size:11px}.readiness-decision b{font-family:var(--font-oswald),sans-serif;font-size:25px;font-weight:400}.readiness-decision span{color:#b8b4aa;grid-column:2;font-size:10px}.readiness-decision.is-ready{color:#cde3bf;background:#bdd7a814;border-color:#bdd7a8}.readiness-safety{color:#b8b4aa;background:#e2cca014;border:1px solid #e2cca06b;align-items:center;gap:9px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.readiness-safety svg{color:var(--readiness-gold);flex:none}.readiness-safety strong{color:var(--readiness-gold);letter-spacing:.1em}.readiness-checklist{background:linear-gradient(135deg,#e2cca017,#11100ed9);border:1px solid #e2cca04d;border-top:3px solid #c5a66a;grid-template-columns:.8fr 1.2fr;gap:25px;margin-bottom:40px;padding:20px;display:grid}.readiness-checklist h3{margin:7px 0 0;font-size:30px}.readiness-checklist ol{color:#c7c2b8;grid-column:1/-1;margin:0;padding-left:22px;font-size:13px;line-height:1.8}.readiness-step-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-step-links a{color:#f5f0e6;border:1px solid #e2cca047;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.readiness-step-links a:hover,.readiness-step-links a:focus-visible{background:#c5a66a21;border-color:#c5a66a}.readiness-step-links a span{color:#080808;background:#c5a66a;border-radius:50%;place-items:center;width:21px;height:21px;font-weight:700;display:inline-grid}.readiness-step-links a svg{color:#c5a66a;margin-left:auto}.readiness-group{margin-bottom:42px}.readiness-group-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.readiness-group h3{margin:6px 0 2px;font-size:34px;line-height:1}.readiness-group-heading p{margin:0;font-size:13px}.readiness-group-heading>span{color:#817b70;font-size:11px}.readiness-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.readiness-card{background:#11100ed6;border:1px solid #e2cca030;flex-direction:column;min-height:205px;padding:16px;display:flex}.readiness-card-top{justify-content:space-between;gap:8px;display:flex}.readiness-card h4{margin:15px 0 4px;font-size:21px;line-height:1.04}.readiness-card code{color:#8e877b;overflow-wrap:anywhere;font:11px/1.4 ui-monospace,monospace}.readiness-card p{margin:9px 0 14px;font-size:12px}.readiness-state,.readiness-safe{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.readiness-pass{color:#cde3bf}.readiness-blocked{color:#e1a17d}.readiness-not-tested{color:var(--readiness-gold)}.readiness-safe{color:#8e877b;font-size:9px}.readiness-links{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.readiness-links a{color:#0a0907;letter-spacing:.06em;text-transform:uppercase;background:#c5a66a;border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.readiness-links a:hover{background:var(--readiness-gold)}.readiness-empty{max-width:1100px;color:var(--readiness-gold);text-align:center;border:1px solid #e2cca033;margin:30px auto;padding:50px}.readiness-footer{background:#e1a17d12;border:1px solid #e1a17d8c;padding:23px}.readiness-footer h3{margin:7px 0;font-size:34px}.readiness-footer h3 span{color:#e1a17d}.readiness-footer p{margin:0;font-size:13px}@media (max-width:800px){.readiness-dashboard{grid-template-columns:1fr}.readiness-sidebar{border-bottom:1px solid #e2cca02b;border-right:0;height:auto;position:relative}.readiness-nav{display:none}.readiness-header,.readiness-checklist{display:block}.readiness-decision,.readiness-checklist ol{margin-top:18px}.readiness-group-heading{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.readiness-main{min-width:0;padding:22px 14px}.readiness-main>*{min-width:0;max-width:100%}.readiness-header h2{font-size:42px}.readiness-grid{grid-template-columns:minmax(0,1fr)}.readiness-checklist,.readiness-footer{padding:16px}.readiness-step-links{grid-template-columns:minmax(0,1fr)}.readiness-step-links a{min-width:0}.readiness-lede,.readiness-safety span,.readiness-footer p{overflow-wrap:anywhere}}body :is(button,a.button-luxury,a[class*=button],a[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button){text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-text-fill-color:currentColor!important}body :is(button.button-luxury,button.signup-button,button[class*=bg-amber],button[class*=bg-yellow],button[class*=bg-gradient],button[data-variant=default],button[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled){color:#080808!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-text-fill-color:#080808!important}body :is(button.button-luxury,button.signup-button,button[class*=bg-amber],button[class*=bg-yellow],button[class*=bg-gradient],button[data-variant=default],button[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled):is(:hover,:focus,:focus-visible,:active,:disabled){color:#080808!important;-webkit-text-fill-color:#080808!important}body :is(button.button-luxury,button.signup-button,button[class*=bg-amber],button[class*=bg-yellow],button[class*=bg-gradient],button[data-variant=default],button[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled)>*,body :is(button.button-luxury,button.signup-button,button[class*=bg-amber],button[class*=bg-yellow],button[class*=bg-gradient],button[data-variant=default],button[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled) svg,body :is(button.button-luxury,button.signup-button,button[class*=bg-amber],button[class*=bg-yellow],button[class*=bg-gradient],button[data-variant=default],button[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled) svg *{fill:currentColor;color:#080808!important;-webkit-text-fill-color:#080808!important;stroke:currentColor!important;text-shadow:none!important;filter:none!important;opacity:1!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.button-luxury,.signup-button,[class*=bg-amber],[class*=bg-yellow],[class*=bg-gradient],[data-variant=default],[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled){color:var(--chakra-copy-strong)!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.button-luxury,.signup-button,[class*=bg-amber],[class*=bg-yellow],[class*=bg-gradient],[data-variant=default],[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled)>*,body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.button-luxury,.signup-button,[class*=bg-amber],[class*=bg-yellow],[class*=bg-gradient],[data-variant=default],[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled) svg,body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.button-luxury,.signup-button,[class*=bg-amber],[class*=bg-yellow],[class*=bg-gradient],[data-variant=default],[class*=primary],.preview-selected-links a,.preview-card-links a,.readiness-links a,.scan-results-email-button,.visual-proof-sample-button,.safe-program-payment button,.safe-preview-disabled) svg *{color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important;stroke:currentColor!important;text-shadow:none!important;filter:none!important;opacity:1!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):is(:focus,:focus-visible){outline-offset:3px!important;outline:2px solid #f0d28f!important}.public-heading-page .chakra-man-chart figcaption{box-sizing:border-box;white-space:nowrap;text-overflow:clip;text-align:center;width:min(100%,960px);max-width:100%;margin-inline:auto;display:block;overflow:visible;letter-spacing:.12em!important;font-size:clamp(7px,1.45vw,16px)!important;line-height:1.25!important}:root{--chakra-surface:#0b0b0b;--chakra-surface-raised:#11100e;--chakra-field:#171511;--chakra-copy-strong:#f8f7f3;--chakra-copy:#eeeae1;--chakra-copy-muted:#c8c2b6;--chakra-copy-subtle:#aaa398;--chakra-border:#e2cca07a;--chakra-focus:#f0d28f}html:not(.dark){--chakra-surface:#f7f4ec;--chakra-surface-raised:#fffdf8;--chakra-field:#fffdf8;--chakra-copy-strong:#17130e;--chakra-copy:#29231c;--chakra-copy-muted:#51483d;--chakra-copy-subtle:#665b4d;--chakra-border:#694d227a;--chakra-focus:#694b18}.portal-header,.portal-shell,.admin-shell,.portal-auth-shell,.scan-page{color:var(--chakra-copy)!important}.portal-header :is(h1,h2,p,span,a,button,svg),.portal-shell :is(h1,h2,h3,h4,h5,h6,p,label,li,a,button,input,textarea,select),.admin-shell :is(h1,h2,h3,h4,h5,h6,p,label,li,a,button,input,textarea,select),.portal-auth-shell :is(h1,h2,h3,h4,h5,h6,p,label,li,a,button,input,textarea,select),.scan-page :is(h1,h2,h3,h4,h5,h6,p,label,li,a,button,input,textarea,select){-webkit-text-fill-color:currentColor}.portal-header :is(h1,h2,a,button),.portal-shell :is(h1,h2,h3,h4,h5,h6),.admin-shell :is(h1,h2,h3,h4,h5,h6),.portal-auth-shell :is(h1,h2,h3,h4,h5,h6),.scan-page :is(h1,h2,h3,h4,h5,h6){color:var(--chakra-copy-strong)!important}.portal-header :is(p,span,a,button),.portal-shell :is(p,label,li,a),.admin-shell :is(p,label,li,a),.portal-auth-shell :is(p,label,li,a),.scan-page :is(p,label,li,a){color:var(--chakra-copy)!important}.portal-shell :is(.text-muted-foreground,.text-foreground\/50,.text-foreground\/60,.text-foreground\/70,.text-foreground\/75,.text-foreground\/80,.text-foreground\/90),.admin-shell :is(.text-muted-foreground,.text-foreground\/50,.text-foreground\/60,.text-foreground\/70,.text-foreground\/75,.text-foreground\/80,.text-foreground\/90),.portal-auth-shell :is(.text-muted-foreground,.text-foreground\/50,.text-foreground\/60,.text-foreground\/70,.text-foreground\/75,.text-foreground\/80,.text-foreground\/90),.scan-page :is(.text-muted-foreground,.text-foreground\/50,.text-foreground\/60,.text-foreground\/70,.text-foreground\/75,.text-foreground\/80,.text-foreground\/90){color:var(--chakra-copy-muted)!important}.portal-shell :is([data-slot=card],.glass),.admin-shell :is([data-slot=card],.glass),.portal-auth-card,.scan-page :is([data-slot=card],.glass){background:var(--chakra-surface-raised)!important;border-color:var(--chakra-border)!important;color:var(--chakra-copy)!important}.portal-shell :is(input,textarea,select),.admin-shell :is(input,textarea,select),.portal-auth-shell :is(input,textarea,select),.scan-page :is(input,textarea,select){background:var(--chakra-field)!important;border:1px solid var(--chakra-border)!important;color:var(--chakra-copy-strong)!important;caret-color:var(--chakra-copy-strong)!important}.portal-shell :is(input,textarea,select)::placeholder,.admin-shell :is(input,textarea,select)::placeholder,.portal-auth-shell :is(input,textarea,select)::placeholder,.scan-page :is(input,textarea,select)::placeholder{color:var(--chakra-copy-subtle)!important;opacity:1!important}.portal-shell :is(input,textarea,select):is(:hover,:focus,:focus-visible),.admin-shell :is(input,textarea,select):is(:hover,:focus,:focus-visible),.portal-auth-shell :is(input,textarea,select):is(:hover,:focus,:focus-visible),.scan-page :is(input,textarea,select):is(:hover,:focus,:focus-visible){outline-offset:1px;border-color:var(--chakra-focus)!important;outline:2px solid var(--chakra-focus)!important}@supports (color:color-mix(in lab, red, red)){:is(.portal-shell :is(input,textarea,select):is(:hover,:focus,:focus-visible),.admin-shell :is(input,textarea,select):is(:hover,:focus,:focus-visible),.portal-auth-shell :is(input,textarea,select):is(:hover,:focus,:focus-visible),.scan-page :is(input,textarea,select):is(:hover,:focus,:focus-visible)){outline:2px solid color-mix(in srgb,var(--chakra-focus)35%,transparent)!important}}.portal-header .portal-welcome-label{color:var(--chakra-copy-muted)!important}.portal-header .portal-welcome-name{color:var(--chakra-copy-strong)!important}.portal-header :is(.text-white\/30,.text-white\/50,.text-white\/70){color:var(--chakra-copy-muted)!important}.portal-admin-menu{background:var(--chakra-surface-raised)!important;border:1px solid var(--chakra-border)!important;color:var(--chakra-copy)!important;box-shadow:0 18px 42px #00000052!important}.portal-admin-menu-label{color:var(--chakra-copy-strong)!important}.portal-admin-menu-item{color:var(--chakra-copy)!important;outline:none!important}.portal-admin-menu-item :is(span,svg){color:currentColor!important;stroke:currentColor!important}.portal-admin-menu-item:is(:hover,:focus,[data-highlighted]){background:var(--chakra-gold-strong)!important;color:var(--chakra-copy-strong)!important}@supports (color:color-mix(in lab, red, red)){.portal-admin-menu-item:is(:hover,:focus,[data-highlighted]){background:color-mix(in srgb,var(--chakra-gold-strong)22%,transparent)!important}}.portal-admin-menu :is([data-orientation=horizontal],[role=separator]){background:var(--chakra-border)!important}.portal-header :is(button,a):is(:hover,:focus,:focus-visible,:active){color:var(--chakra-copy-strong)!important}.portal-header :is(button,a):focus-visible,.portal-admin-menu-item:focus-visible{outline:2px solid var(--chakra-focus)!important;outline-offset:3px!important}.contrast-proof-light :is(h1,h2,h3,h4,h5,h6,p,label){color:#29231c!important;-webkit-text-fill-color:#29231c!important}.contrast-proof-light :is(h1,h2,h3,h4,h5,h6){color:#17130e!important;-webkit-text-fill-color:#17130e!important}.contrast-proof-light :is(input,textarea){color:#17130e!important;-webkit-text-fill-color:#17130e!important;background:#fff!important;border-color:#69502b8c!important}.contrast-proof-light :is(input,textarea)::placeholder{color:#665b4d!important;opacity:1!important}html:not(.dark) :is(.portal-header,.portal-shell,.admin-shell,.portal-auth-shell,.scan-page){background-color:var(--chakra-surface)!important}html:not(.dark) .portal-header :is(.glass,.portal-admin-menu){background:var(--chakra-surface-raised)!important}html body .portal-header.portal-header button,html body .portal-header.portal-header button:is(:hover,:focus,:focus-visible,:active){color:var(--chakra-copy-strong)!important}html body .portal-header.portal-header button svg{color:currentColor!important;stroke:currentColor!important}@media (max-width:640px){.portal-header .portal-welcome{display:none!important}}html body .portal-header.portal-header button svg *{color:currentColor!important;stroke:var(--chakra-copy-strong)!important}html:not(.dark) .healing-journey-page{--journey-copy:var(--chakra-copy);--journey-muted:var(--chakra-copy-muted);color:var(--chakra-copy)!important}html:not(.dark) .healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title,.healing-current-session-title,.healing-timeline-title,.healing-progress-card .text-4xl,.healing-progress-card .text-2xl){color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important}html:not(.dark) .healing-journey-page :is(p,span,li,label,time,.healing-supporting-copy,.healing-timeline-card .opacity-75){color:var(--chakra-copy)!important;-webkit-text-fill-color:var(--chakra-copy)!important}html:not(.dark) .healing-journey-page :is(.text-foreground\/50,.text-foreground\/60,.text-foreground\/70,.text-white\/50,.text-white\/60,.text-white\/70,.text-white\/80,.text-white\/90,.text-gray-400,.text-gray-500){color:var(--chakra-copy-muted)!important;-webkit-text-fill-color:var(--chakra-copy-muted)!important}html:not(.dark) .healing-journey-page :is([data-slot=card],.healing-card,.glass){background:var(--chakra-surface-raised)!important;border-color:var(--chakra-border)!important;color:var(--chakra-copy)!important}html:not(.dark) .healing-journey-page :is(.healing-current-card iframe,.healing-current-card img,.healing-program-session-media,[data-healing-surface=dark]),html:not(.dark) .healing-journey-page :is(.healing-current-card iframe,.healing-current-card img,.healing-program-session-media,[data-healing-surface=dark]) :is(p,span,label){color:var(--chakra-copy-strong)!important}html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.button-luxury,.signup-button,[data-variant=default]){color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important;border-color:var(--chakra-border)!important;text-shadow:none!important}html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a):is(:hover,:focus,:focus-visible,:active):not(.button-luxury,.signup-button){color:var(--chakra-copy-strong)!important;background-color:var(--chakra-focus)!important;border-color:var(--chakra-focus)!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a):is(:hover,:focus,:focus-visible,:active):not(.button-luxury,.signup-button){background-color:color-mix(in srgb,var(--chakra-focus)14%,var(--chakra-surface-raised))!important}}html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a):disabled,html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a)[aria-disabled=true]{color:var(--chakra-copy-muted)!important;-webkit-text-fill-color:var(--chakra-copy-muted)!important;background-color:var(--chakra-copy-muted)!important;border-color:var(--chakra-copy-muted)!important;opacity:.62!important}@supports (color:color-mix(in lab, red, red)){:is(html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a):disabled,html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a)[aria-disabled=true]){background-color:color-mix(in srgb,var(--chakra-copy-muted)12%,var(--chakra-surface))!important;border-color:color-mix(in srgb,var(--chakra-copy-muted)54%,transparent)!important}}html:not(.dark) :is(.portal-shell,.admin-shell) :is(button,a) :is(span,svg,svg *){fill:currentColor;color:currentColor!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;opacity:1!important}html:not(.dark) :is(.portal-shell,.admin-shell) :is(table,[role=table]) :is(th,td,[role=columnheader],[role=cell]){color:var(--chakra-copy)!important;-webkit-text-fill-color:var(--chakra-copy)!important}html:not(.dark) :is(.portal-shell,.admin-shell) :is(dialog,[role=dialog],[data-radix-dialog-content]){color:var(--chakra-copy)!important;background:var(--chakra-surface-raised)!important}.contrast-proof-page{min-height:100vh;color:#29231c!important;background:#f7f4ec!important}.contrast-proof-page h1,.contrast-proof-page h2,.contrast-proof-page h3{color:#17130e!important;-webkit-text-fill-color:#17130e!important}.contrast-proof-page>div>p,.contrast-proof-page>div>section>article>p{color:#51483d!important;-webkit-text-fill-color:#51483d!important}.contrast-proof-panel{border:1px solid var(--chakra-border);background:var(--chakra-surface-raised);color:#29231c;border-radius:.75rem;padding:1.5rem;position:relative}.contrast-proof-accent{background:#8a6a2d;border-radius:.75rem .75rem 0 0;height:3px;margin:-1.5rem -1.5rem 1.5rem}.contrast-proof-page .healing-journey-title,.contrast-proof-page .healing-card-title{color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important}.contrast-proof-page .healing-supporting-copy{color:#29231c!important;-webkit-text-fill-color:#29231c!important}.contrast-proof-page .healing-progress-card{border-color:var(--chakra-border);background:var(--chakra-field)}.contrast-proof-page .healing-progress-card strong{color:#694b18!important}.contrast-proof-page .healing-progress-card p{color:#29231c!important}.proof-action{background:#fffdf8;border:1px solid #694b18;border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.7rem 1rem;font-weight:700;display:flex;color:#17130e!important}body .contrast-proof-page .proof-action svg,body .contrast-proof-page .proof-action svg *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;fill:none!important;stroke:currentColor!important}body .contrast-proof-page .healing-mark-complete{color:#080808!important;-webkit-text-fill-color:#080808!important;background:#c5a66a!important;border-color:#8a6a2d!important}body .contrast-proof-page .healing-mark-complete svg,body .contrast-proof-page .healing-mark-complete svg *{color:#080808!important;stroke:#080808!important}body .contrast-proof-page .proof-action svg{stroke:#17130e!important}body .contrast-proof-page .proof-status svg{stroke:#594313!important}body .contrast-proof-page .proof-danger svg{stroke:#6f241d!important}body .contrast-proof-page .proof-action:disabled svg{stroke:#51483d!important}body .contrast-proof-page .proof-action,body .contrast-proof-page .proof-action:is(:hover,:focus,:focus-visible,:active,:disabled){color:#17130e!important;-webkit-text-fill-color:#17130e!important}body .contrast-proof-page .proof-action>span{color:#17130e!important;-webkit-text-fill-color:#17130e!important;opacity:1!important}.proof-action:hover,.proof-action:focus-visible{background:#f1e7ce;color:#17130e!important}.proof-action:disabled{opacity:.62;background:#eeeae1;border-color:#8b8174;color:#51483d!important}.proof-status{background:#fff7da;border-color:#876b25;color:#594313!important}.proof-danger{background:#fff4f1;border-color:#9b4b3d;color:#6f241d!important}.proof-badge{color:#205329;background:#dcebdc;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.contrast-proof-check{color:#29231c;background:#fffdf8;border-color:#694b18}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=outline],html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=ghost],html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=link],html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=secondary]{color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important;background-color:var(--chakra-surface-raised)!important;border-color:var(--chakra-border)!important}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=ghost],html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=link]{background-color:#0000!important}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=default]{color:#080808!important;-webkit-text-fill-color:#080808!important;background-color:#c5a66a!important;border-color:#8a6a2d!important}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=destructive]{color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=outline]:is(:hover,:focus,:focus-visible,:active),html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=secondary]:is(:hover,:focus,:focus-visible,:active){color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important;background-color:var(--chakra-focus)!important;border-color:var(--chakra-focus)!important}@supports (color:color-mix(in lab, red, red)){:is(html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=outline]:is(:hover,:focus,:focus-visible,:active),html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=secondary]:is(:hover,:focus,:focus-visible,:active)){background-color:color-mix(in srgb,var(--chakra-focus)14%,var(--chakra-surface-raised))!important}}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant]:disabled,html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant][aria-disabled=true]{color:var(--chakra-copy-muted)!important;-webkit-text-fill-color:var(--chakra-copy-muted)!important;background-color:var(--chakra-copy-muted)!important;border-color:var(--chakra-copy-muted)!important;opacity:.62!important}@supports (color:color-mix(in lab, red, red)){:is(html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant]:disabled,html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant][aria-disabled=true]){background-color:color-mix(in srgb,var(--chakra-copy-muted)12%,var(--chakra-surface))!important;border-color:color-mix(in srgb,var(--chakra-copy-muted)54%,transparent)!important}}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant] :is(span,svg,svg *){color:currentColor!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;fill:currentColor!important}html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=default]:is(:hover,:focus,:focus-visible,:active,:disabled),html:not(.dark) :is(.portal-shell,.admin-shell) button[data-variant=default]:is(:hover,:focus,:focus-visible,:active,:disabled) :is(span,svg,svg *){color:#080808!important;-webkit-text-fill-color:#080808!important;stroke:#080808!important;fill:#080808!important;background-color:#b8954f!important}html:not(.dark) .healing-card button.healing-mark-complete,html:not(.dark) .healing-card button.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html:not(.dark) .healing-card button.healing-mark-complete :is(span,svg,svg *),html:not(.dark) .healing-card button.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled) :is(span,svg,svg *){background-color:var(--journey-gold-strong)!important;color:#080808!important;-webkit-text-fill-color:#080808!important;fill:#080808!important;stroke:#080808!important}html:not(.dark) .healing-card button.healing-mark-complete:hover{background-color:var(--journey-gold)!important}html body .contrast-proof-page.contrast-proof-light{color:#29231c!important;background:#f7f4ec!important}html body .contrast-proof-page.contrast-proof-light :is(h1,h2,h3,h4,h5,h6){color:#17130e!important;-webkit-text-fill-color:#17130e!important}html body .contrast-proof-page.contrast-proof-light :is(p,li,label,span,time){color:#29231c!important;-webkit-text-fill-color:#29231c!important}html body .contrast-proof-page.contrast-proof-light .contrast-proof-panel,html body .contrast-proof-page.contrast-proof-light .healing-progress-card{background:#fffdf8!important;border-color:#8a6a2d!important}html body .contrast-proof-page.contrast-proof-light .proof-action,html body .contrast-proof-page.contrast-proof-light .proof-action:is(:hover,:focus,:focus-visible,:active,:disabled){color:#17130e!important;-webkit-text-fill-color:#17130e!important}html body .contrast-proof-page.contrast-proof-light .proof-action>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important}html body .healing-card button.healing-mark-complete[data-variant=default],html body .healing-card button.healing-mark-complete[data-variant=default]:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-card button.healing-mark-complete[data-variant=default] *,html body .healing-card button.healing-mark-complete[data-variant=default]:is(:hover,:focus,:focus-visible,:active,:visited,:disabled) *{color:#080808!important;-webkit-text-fill-color:#080808!important;fill:#080808!important;stroke:#080808!important}.dark button[data-variant=default]:not(.button-luxury):not(.healing-mark-complete),.dark button[data-variant=default]:not(.button-luxury):not(.healing-mark-complete):is(:hover,:focus,:focus-visible,:active,:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important}.dark button[data-variant=default]:not(.button-luxury):not(.healing-mark-complete) :is(span,svg,svg *),.dark button[data-variant=default]:not(.button-luxury):not(.healing-mark-complete):is(:hover,:focus,:focus-visible,:active,:disabled) :is(span,svg,svg *){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;fill:#fff!important}.healing-journey-page .healing-progress-card :is(.bg-black\/5,.bg-black\/10) :is(h3,p,span),.healing-journey-page .healing-breakdown-card .grid>.rounded-lg :is(p,span){color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}.healing-journey-page .healing-progress-card :is(.bg-black\/5,.bg-black\/10) :is(.text-4xl,.text-2xl),.healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:first-child{color:var(--journey-gold)!important;-webkit-text-fill-color:var(--journey-gold)!important}html:not(.dark) .healing-journey-page :is(.healing-progress-card,.healing-breakdown-card) .rounded-lg :is(h3,p,span){color:var(--chakra-copy)!important;-webkit-text-fill-color:var(--chakra-copy)!important}html:not(.dark) .healing-journey-page :is(.healing-progress-card,.healing-breakdown-card) .rounded-lg :is(.text-4xl,.text-2xl,p:first-child){color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important}html:not(.dark) .healing-journey-page [data-healing-surface=dark],html:not(.dark) .healing-journey-page [data-healing-surface=dark] :is(h1,h2,h3,h4,h5,h6,p,span,label,time),html:not(.dark) .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10]) :is(h3,p,span),html:not(.dark) .healing-journey-page .healing-breakdown-card .grid>.rounded-lg :is(p,span),html:not(.dark) body .healing-journey-page :is([class~=bg-black\/5],[class~=bg-black\/10]) .healing-progress-metric-label,html:not(.dark) body .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:not(:first-child){color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}html:not(.dark) body .healing-journey-page :is([class~=bg-black\/5],[class~=bg-black\/10]) .healing-progress-metric-value,html:not(.dark) body .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:first-child{color:var(--journey-gold)!important;-webkit-text-fill-color:var(--journey-gold)!important}html:not(.dark){--chakra-ink:#f7f4ec;--chakra-canvas:#f7f4ec;--chakra-surface:#fffdf8;--chakra-surface-raised:#fffdf8;--chakra-elevated:#fffdf8;--chakra-copy:#29231c;--chakra-copy-strong:#17130e;--chakra-copy-muted:#51483d;--chakra-copy-subtle:#665b4d;--chakra-muted:#51483d;--chakra-border:#694d227a}html:not(.dark) body,html:not(.dark) body :is(.portal-shell,.admin-shell){background:var(--chakra-canvas)!important;color:var(--chakra-copy)!important}html:not(.dark) body:has(.portal-shell){background:var(--chakra-canvas)!important;color:var(--chakra-copy)!important}html:not(.dark) body:has(.admin-shell){background:var(--chakra-canvas)!important;color:var(--chakra-copy)!important}html:not(.dark) body .healing-journey-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],.healing-card-title,.healing-section-title,.healing-current-session-title,.healing-timeline-title){color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important}html:not(.dark) body .healing-journey-page :is(p,span,li,label,time,a,small,.healing-supporting-copy,.healing-timeline-card .opacity-75){color:var(--chakra-copy)!important;-webkit-text-fill-color:var(--chakra-copy)!important}html:not(.dark) body .healing-journey-page :is(.healing-progress-card,.healing-breakdown-card,.healing-status-card,.healing-waiting-card,.healing-admin-card,.healing-timeline-card,[data-slot=card]){background:var(--chakra-surface-raised)!important;border-color:var(--chakra-border)!important;color:var(--chakra-copy)!important}html:not(.dark) body .healing-journey-page [data-healing-surface=dark],html:not(.dark) body .healing-journey-page [data-healing-surface=dark] :is(h1,h2,h3,h4,h5,h6,p,span,label,time,small){color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=outline],html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=ghost],html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=link],html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=secondary],html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=destructive]{color:var(--chakra-copy-strong)!important;-webkit-text-fill-color:var(--chakra-copy-strong)!important;border-color:var(--chakra-border)!important}html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=outline] :is(span,svg,svg *),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=ghost] :is(span,svg,svg *),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=link] :is(span,svg,svg *),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=secondary] :is(span,svg,svg *),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=destructive] :is(span,svg,svg *){color:currentColor!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=outline]:is(:hover,:focus,:focus-visible,:active),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=secondary]:is(:hover,:focus,:focus-visible,:active){background:var(--chakra-focus)!important;color:var(--chakra-copy-strong)!important;border-color:var(--chakra-focus)!important}@supports (color:color-mix(in lab, red, red)){:is(html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=outline]:is(:hover,:focus,:focus-visible,:active),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant=secondary]:is(:hover,:focus,:focus-visible,:active)){background:color-mix(in srgb,var(--chakra-focus)14%,var(--chakra-surface-raised))!important}}html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant]:disabled,html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant][aria-disabled=true]{background:var(--chakra-copy-muted)!important;color:var(--chakra-copy-muted)!important;-webkit-text-fill-color:var(--chakra-copy-muted)!important;border-color:var(--chakra-copy-muted)!important;opacity:.72!important}@supports (color:color-mix(in lab, red, red)){:is(html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant]:disabled,html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant][aria-disabled=true]){background:color-mix(in srgb,var(--chakra-copy-muted)12%,var(--chakra-canvas))!important;border-color:color-mix(in srgb,var(--chakra-copy-muted)54%,transparent)!important}}html:not(.dark) body :is(.portal-shell,.admin-shell) :is(table,[role=table]) :is(th,td,[role=columnheader],[role=cell]){color:var(--chakra-copy)!important;-webkit-text-fill-color:var(--chakra-copy)!important}html:not(.dark) body :is(.portal-shell,.admin-shell) :is(dialog,[role=dialog],[data-radix-dialog-content]){background:var(--chakra-surface-raised)!important;color:var(--chakra-copy)!important}html:not(.dark) .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10])>h3,html:not(.dark) .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10])>div>span{color:var(--journey-gold)!important;-webkit-text-fill-color:var(--journey-gold)!important}html:not(.dark) .healing-journey-page .healing-progress-metric-label{color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}html:not(.dark) .healing-journey-page .healing-progress-metric-value{color:var(--journey-gold)!important;-webkit-text-fill-color:var(--journey-gold)!important}html:not(.dark) .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10]) :is(h3,p,span),html:not(.dark) .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:not(:first-child){color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}html:not(.dark) .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10]) :is(.text-4xl,.text-2xl),html:not(.dark) .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:first-child{color:var(--journey-gold)!important;-webkit-text-fill-color:var(--journey-gold)!important}html:not(.dark) body .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10]) :is(h3,p,span),html:not(.dark) body .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:not(:first-child){color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}html:not(.dark) body .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10]) :is(.text-4xl,.text-2xl),html:not(.dark) body .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:first-child{color:var(--journey-gold)!important;-webkit-text-fill-color:var(--journey-gold)!important}html:not(.dark) body .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10])>h3.healing-progress-metric-value,html:not(.dark) body .healing-journey-page .healing-progress-card :is([class~=bg-black\/5],[class~=bg-black\/10])>div>span.healing-progress-metric-value,html:not(.dark) body .healing-journey-page .healing-breakdown-card .grid>.rounded-lg>p:first-child{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important}html body .contrast-proof-page.contrast-proof-light .healing-progress-card :is(.healing-progress-metric-label,.healing-progress-metric-value),html body .contrast-proof-page.contrast-proof-light .healing-breakdown-card :is(.healing-progress-metric-label,.healing-progress-metric-value){color:#f8f7f3!important;-webkit-text-fill-color:#f8f7f3!important}html body .contrast-proof-page.contrast-proof-light .healing-progress-card .healing-progress-metric-value,html body .contrast-proof-page.contrast-proof-light .healing-breakdown-card .healing-progress-metric-value{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important}body:has(.scan-page){background:#050505!important}.scan-page{--scan-ink:#050505;--scan-surface:#0b0b0b;--scan-surface-raised:#11100e;--scan-copy:#f4f3ef;--scan-muted:#c4c0b8;--scan-gold:#e2cca0;--scan-gold-strong:#c5a66a;--scan-border:#e2cca05c;font-family:var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--scan-copy)!important;background:#050505!important}.scan-page .portal-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050505!important;border-bottom:1px solid #e2cca047!important;box-shadow:0 8px 26px #00000047!important}.scan-page .portal-header .header-logo,.scan-page .portal-header h2{color:var(--scan-copy)!important;-webkit-text-fill-color:var(--scan-copy)!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif!important;letter-spacing:.035em!important;text-transform:uppercase!important;font-weight:400!important}.scan-page main{max-width:1240px;padding-top:clamp(2rem,5vw,4.5rem)!important;padding-bottom:clamp(3rem,7vw,6rem)!important}.scan-page main>div:first-child h1,.scan-page [data-slot=card-title],.scan-page main h3{color:var(--scan-copy)!important;-webkit-text-fill-color:var(--scan-copy)!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-weight:400!important}.scan-page main>div:first-child h1{font-size:clamp(2rem,4vw,3rem)!important}.scan-page main>div:first-child p,.scan-page [data-slot=card-description],.scan-page .text-muted-foreground,.scan-page .text-white\/70,.scan-page .text-white\/60,.scan-page .text-xs{color:var(--scan-muted)!important}.scan-page [data-slot=card],.scan-page .glass{border:1px solid var(--scan-border)!important;color:var(--scan-copy)!important;background:linear-gradient(145deg,#11100efa,#070707fa)!important;border-radius:.7rem!important;box-shadow:0 0 26px #e2cca00f,inset 0 1px #ffffff0a!important}.scan-page [data-slot=card-header]{padding:1.35rem 1.5rem 1rem!important}.scan-page [data-slot=card-content]{padding:0 1.5rem 1.35rem!important}.scan-page [data-slot=card-footer]{border-color:#e2cca02e!important;padding:1rem 1.5rem 1.35rem!important}.scan-page [data-slot=card-title]{font-size:1.25rem!important;line-height:1.1!important}.scan-page [role=tablist]{border:1px solid var(--scan-border)!important;background:#0b0b0b!important;border-radius:.7rem!important;gap:.35rem!important;height:auto!important;padding:.35rem!important;box-shadow:0 0 18px #e2cca00d!important}.scan-page [role=tab]{min-height:2.9rem!important;color:var(--scan-muted)!important;font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:1px solid #0000!important;border-radius:.45rem!important;font-size:.98rem!important;font-weight:400!important}.scan-page [role=tab][data-state=active]{background:var(--scan-gold-strong)!important;color:var(--scan-ink)!important;border-color:var(--scan-gold)!important;box-shadow:0 0 16px #e2cca02e!important}.scan-page [role=tabpanel]>div>div:first-child{background:#080808!important;border:1px solid #e2cca047!important;border-radius:.7rem!important;box-shadow:inset 0 1px #ffffff08,0 0 24px #e2cca00d!important}.scan-page input,.scan-page textarea,.scan-page select{color:var(--scan-copy)!important;background:#070707!important;border:1px solid #e2cca06b!important;border-radius:.4rem!important;font-size:1rem!important;line-height:1.5!important}.scan-page input::placeholder,.scan-page textarea::placeholder{color:#c4c0b8b3!important}.scan-page input:focus,.scan-page textarea:focus,.scan-page select:focus{border-color:var(--scan-gold)!important;outline:none!important;box-shadow:0 0 0 3px #e2cca01f,0 0 14px #e2cca01f!important}.scan-page label{color:var(--scan-copy)!important;font-size:.96rem!important}.scan-page textarea{min-height:7rem!important}.scan-page button.button-luxury,.scan-page button.booking-button-purple{background:var(--scan-gold-strong)!important;border:1px solid var(--scan-gold)!important;color:var(--scan-ink)!important;font-family:var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:.04em!important;font-size:.95rem!important;font-weight:700!important;box-shadow:0 0 16px #e2cca01f!important}.scan-page button.button-luxury:hover:not(:disabled),.scan-page button.booking-button-purple:hover:not(:disabled){background:var(--scan-gold)!important;box-shadow:0 0 22px #e2cca038!important}.scan-page button:disabled{color:#a9a49a!important;opacity:.82!important;box-shadow:none!important;background:#24221e!important;border-color:#c4c0b857!important}.scan-page .text-amber-400{color:var(--scan-gold)!important}.scan-page .bg-purple-400,.scan-page .bg-purple-500,.scan-page [class*=bg-purple-]{background-color:var(--scan-gold-strong)!important}.scan-page [role=tab]:not([data-state=active]),.scan-page [role=tab]:not([data-state=active]) :is(span,svg,svg *){color:var(--scan-muted)!important;-webkit-text-fill-color:var(--scan-muted)!important;stroke:currentColor!important;fill:none!important;opacity:1!important;background:#11100e!important}.portal-header .portal-header-icon-button{width:2.65rem!important;height:2.65rem!important;color:var(--scan-gold,var(--chakra-gold))!important;-webkit-text-fill-color:currentColor!important;background:#050505!important;border:1px solid #e2cca06b!important;border-radius:999px!important;padding:0!important;box-shadow:0 0 12px #e2cca014!important}.portal-header .portal-header-icon-button :is(svg,svg *){color:currentColor!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;fill:none!important}.portal-header .portal-header-icon-button:is(:hover,:focus,:focus-visible,:active){border-color:var(--scan-gold,var(--chakra-gold))!important;color:var(--scan-gold,var(--chakra-gold))!important;background:#e2cca01f!important;box-shadow:0 0 18px #e2cca02e!important}.portal-header .portal-header-icon-button:focus-visible{outline:2px solid var(--scan-gold,var(--chakra-focus))!important;outline-offset:3px!important}.scan-page :is(button,[role=tab],[role=button]):disabled,.scan-page :is(button,[role=tab],[role=button])[aria-disabled=true]{opacity:.62!important}.scan-page :is(button,[role=tab],[role=button]){background:var(--scan-gold-strong)!important;border-color:var(--scan-gold)!important;color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;text-shadow:none!important;background-image:none!important;box-shadow:0 0 14px #e2cca01a!important}.scan-page :is(button,[role=tab],[role=button]) :is(span,svg,svg *){color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;stroke:var(--scan-ink)!important;fill:currentColor!important}.scan-page :is(button,[role=tab],[role=button]):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:var(--scan-gold)!important;border-color:var(--scan-gold)!important;color:var(--scan-ink)!important;box-shadow:0 0 22px #e2cca03d!important}.scan-page :is(button,[role=tab],[role=button]):disabled,.scan-page :is(button,[role=tab],[role=button])[aria-disabled=true]{background:var(--scan-gold-strong)!important;border-color:var(--scan-gold)!important;color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;opacity:.78!important;box-shadow:none!important}.scan-page :is(button,[role=tab],[role=button]):disabled :is(span,svg,svg *),.scan-page :is(button,[role=tab],[role=button])[aria-disabled=true] :is(span,svg,svg *){color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;stroke:var(--scan-ink)!important;fill:currentColor!important}.public-heading-page{color:#f4f3ef!important;font-family:var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;background:#050505!important}.public-heading-page :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title]){font-family:var(--font-oswald),"Oswald","Arial Narrow",sans-serif!important;font-weight:400!important}.public-heading-page .approved-lotus-section,.public-heading-page .approved-framework-image,.public-heading-page .chakra-man-chart-section,.public-heading-page .chakra-man-chart{color:#f4f3ef!important}.public-heading-page .approved-framework-card,.public-heading-page .approved-framework-card-label,.public-heading-page .approved-framework-card-wording,.public-heading-page .approved-framework-card-wording span{font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important}.public-heading-page .approved-framework-card{gap:.35cqw;height:30.5%;padding:2% 1.3%;top:3.5%;overflow:hidden}.public-heading-page .approved-framework-card-left{left:13.02%}.public-heading-page .approved-framework-card-middle{left:41.21%}.public-heading-page .approved-framework-card-right{left:69.27%}.public-heading-page .approved-framework-card-label{letter-spacing:clamp(.8px,.2cqw,3px);font-size:clamp(5px,.85cqw,13px);line-height:1.25;font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important}.public-heading-page .approved-framework-card-wording,.public-heading-page .approved-framework-card-wording span{font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important}.public-heading-page .approved-framework-card-wording{width:100%;max-width:100%;font-size:clamp(16px,2.1cqw,28px)!important;font-weight:500!important;line-height:1.05!important}@media (max-width:800px){.public-heading-page .approved-framework-card{width:25%;height:30.5%;padding:2% 1.8%;top:3.5%}.public-heading-page .approved-framework-card-left{left:4%}.public-heading-page .approved-framework-card-middle{left:37.5%}.public-heading-page .approved-framework-card-right{left:71%}.public-heading-page .approved-framework-card-wording{font-size:20px!important}}@media (max-width:420px){.public-heading-page .approved-framework-card{width:30%;height:30.5%;padding:2% 2.2%;top:3.5%}.public-heading-page .approved-framework-card-left{left:1%}.public-heading-page .approved-framework-card-middle{left:35%}.public-heading-page .approved-framework-card-right{left:69%}.public-heading-page .approved-framework-card-wording{font-size:16px!important}}.public-heading-page button{color:#050505!important;-webkit-text-fill-color:#050505!important;background:#c5a66a!important;border-color:#e2cca0!important}.public-heading-page button :is(span,svg,svg *){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:currentColor!important;fill:currentColor!important}.public-heading-page .approved-framework-card-label{color:#f0d894!important;font:400 clamp(12px,1.17cqw,18px)/1.5 var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:clamp(2px,.26cqw,4px)!important;line-height:1.5!important}.public-heading-page .approved-framework-bottom-wording{color:#fff;background:#080808;justify-content:center;align-items:center;width:17.8%;height:25%;padding:0;top:69.5%;overflow:hidden;font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;font-size:clamp(16px,2.1cqw,28px)!important;font-weight:500!important;line-height:1.05!important}.public-heading-page .approved-framework-bottom-wording-left{left:7.8%}.public-heading-page .approved-framework-bottom-wording-right{left:74.4%}.public-heading-page .approved-framework-bottom-wording span{white-space:nowrap;text-align:center;width:100%;display:block}.scan-page footer{color:var(--scan-muted)!important;border-color:#e2cca038!important}@media (max-width:767px){.scan-page main{padding-left:1rem!important;padding-right:1rem!important}.scan-page .portal-header .container{padding-top:.8rem!important;padding-bottom:.8rem!important}.scan-page .portal-header h1{font-size:1.05rem!important}.scan-page .portal-header h2{display:none}.scan-page main>div:first-child{margin-bottom:1.5rem!important}.scan-page main>div:first-child p{font-size:.98rem!important;line-height:1.6!important}.scan-page [data-slot=card-header],.scan-page [data-slot=card-content],.scan-page [data-slot=card-footer]{padding-left:1.1rem!important;padding-right:1.1rem!important}.scan-page [role=tab]{letter-spacing:.045em!important;padding-left:.45rem!important;padding-right:.45rem!important;font-size:.82rem!important}}html:has(.scan-page){color:#f4f3ef!important;background:#050505!important}html:has(.scan-page) body{color:#f4f3ef!important;background:#050505!important}html:not(.dark):has(.scan-page) body{color:#f4f3ef!important;background:#050505!important}html:has(.scan-page) body>div{color:#f4f3ef!important;background:#050505!important}html:has(.scan-page) .scan-page{color:#f4f3ef!important;background:#050505!important}.scan-page [role=tab]:not([data-state=active]){color:#c4c0b8!important;background:#11100e!important;border-color:#e2cca02e!important}.scan-page button:disabled,.scan-page button:disabled>*,.scan-page button:disabled svg,.scan-page button:disabled svg *{color:#c4c0b8!important;-webkit-text-fill-color:#c4c0b8!important;stroke:currentColor!important}.scan-page .text-muted-foreground,.scan-page [data-slot=card-description],.scan-page [data-slot=card-content] span,.scan-page [data-slot=card-content] li{color:#c4c0b8!important}.scan-page :is(p,label,li,small,td,th,dt,dd,span,a,[data-slot=card-description]),.scan-page :is(.text-muted-foreground,.text-white\/70,.text-white\/60,.text-blue-300,.text-blue-400,.text-blue-500,.text-purple-300,.text-purple-400,.text-purple-500,.text-green-400,.text-green-500,.text-amber-400){color:var(--scan-copy)!important;-webkit-text-fill-color:var(--scan-copy)!important}.scan-page :is(button,[role=tab]){background:var(--scan-gold-strong)!important;border-color:var(--scan-gold)!important;color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;box-shadow:0 0 16px #e2cca01f!important}.scan-page :is(button,[role=tab]) :is(span,svg,svg *){color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;stroke:currentColor!important;fill:currentColor!important}.scan-page :is(button,[role=tab]):is(:hover,:focus,:focus-visible,:active):not(:disabled){background:var(--scan-gold)!important;border-color:var(--scan-gold)!important;color:var(--scan-ink)!important}.scan-page :is(button,[role=tab]):disabled,.scan-page :is(button,[role=tab])[aria-disabled=true]{background:var(--scan-gold-strong)!important;border-color:var(--scan-gold)!important;color:var(--scan-ink)!important;-webkit-text-fill-color:var(--scan-ink)!important;opacity:.78!important;box-shadow:none!important}.scan-page [role=tablist]{background:#0b0b0b!important}.scan-page [class*=bg-purple-]{background-color:var(--scan-gold-strong)!important}.public-heading-page .approved-framework-bottom-wording,.public-heading-page .approved-framework-bottom-wording span{font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:clamp(16px,2.1cqw,28px)!important;font-weight:500!important;line-height:1.05!important}.public-heading-page .approved-framework-bottom-wording{box-sizing:border-box;width:17.8%;min-width:0;padding:1.5% 2%;overflow:hidden}.public-heading-page .approved-framework-bottom-wording span{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;width:100%;min-width:0}@media (max-width:800px){.public-heading-page .approved-framework-bottom-wording,.public-heading-page .approved-framework-bottom-wording span{font-size:20px!important}}@media (max-width:420px){.public-heading-page .approved-framework-bottom-wording,.public-heading-page .approved-framework-bottom-wording span{font-size:16px!important}}.public-heading-page .approved-framework-bottom-card{z-index:3;box-sizing:border-box;background:#080808;border:1px solid #e2cca0;flex-direction:column;justify-content:flex-start;align-items:center;width:18.5%;height:32.7%;padding:4.6% 2.2% 3.5%;display:flex;position:absolute;top:61.5%;overflow:hidden}.public-heading-page .approved-framework-bottom-card-left{left:7.5%}.public-heading-page .approved-framework-bottom-card-right{left:74%}.public-heading-page .approved-framework-bottom-card-label{color:#f0d894;text-align:center;text-transform:uppercase;flex:none;width:100%;font:400 clamp(7px,1.17cqw,18px)/1.5 var(--font-body),Mulish,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:clamp(1px,.26cqw,4px)!important}.public-heading-page .approved-framework-bottom-card-wording{color:#fff;flex:none;width:100%;margin-top:8%;font-family:var(--font-oswald),"Oswald","Oswald Fallback","Arial Narrow",Arial,sans-serif!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;font-size:clamp(7px,2.1cqw,28px)!important;font-weight:500!important;line-height:1.05!important}.public-heading-page .approved-framework-bottom-card-wording span{white-space:normal;overflow-wrap:anywhere;width:100%;display:block}@media (max-width:800px){.public-heading-page .approved-framework-bottom-card{width:25%;padding-left:2.8%;padding-right:2.8%}.public-heading-page .approved-framework-bottom-card-left{left:4%}.public-heading-page .approved-framework-bottom-card-right{left:71%}.public-heading-page .approved-framework-bottom-card-label{font-size:9px!important}.public-heading-page .approved-framework-bottom-card-wording{font-size:20px!important}}@media (max-width:420px){.public-heading-page .approved-framework-bottom-card{width:30%;padding-left:3.2%;padding-right:3.2%}.public-heading-page .approved-framework-bottom-card-left{left:1%}.public-heading-page .approved-framework-bottom-card-right{left:69%}.public-heading-page .approved-framework-bottom-card-label{letter-spacing:1px!important;font-size:7px!important}.public-heading-page .approved-framework-bottom-card-wording{font-size:16px!important}}.wix-coverage{color:#bdb4a6;background:#0d0d0b;border:1px solid #e2cca033;gap:7px;margin-top:22px;padding:13px 12px;font-size:10px;line-height:1.35;display:grid}.wix-coverage strong{color:var(--wix-gold);letter-spacing:.14em;font-size:9px}.wix-coverage span{color:#a8c19e}.wix-item-actions{grid-template-columns:1fr 1fr;gap:5px!important;display:grid!important}.wix-floating-tools .wix-item-actions button{font-size:9px}.wix-floating-tools p{color:#b7afa1;margin:0;font-size:11px;line-height:1.45}.wix-control-grid{grid-template-columns:1fr 1fr;max-height:240px;overflow:auto;gap:7px!important;display:grid!important}.wix-control-grid label{color:#aaa193;gap:4px;min-width:0;font-size:9px}.wix-control-grid input,.wix-control-grid select{color:#fff;width:100%;min-width:0;font:11px var(--font-body),Arial,sans-serif;background:#050505;border:1px solid #e2cca04d;padding:6px}.wix-control-grid input[type=color]{cursor:pointer;height:29px;padding:2px}.wix-control-grid select{appearance:auto}:root{--app-button-gold:#c5a66a;--app-button-gold-hover:#e2cca0;--app-button-gold-pressed:#a98648;--app-button-ink:#050505}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]){box-sizing:border-box;letter-spacing:.035em;text-align:center;min-height:2.75rem;padding:.7rem 1.1rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background-color .16s,border-color .16s,transform 80ms,opacity .16s;border:1px solid var(--app-button-ink)!important;color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;background:var(--app-button-gold)!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;border-radius:9999px!important}:root{--app-button-label-scale:1.05}body :is(button,[role=button],[role=tab],a.button-luxury,a[class*=button],a[class*=primary]){color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;border-radius:9999px!important;font-size:105%!important}body :is(button,[role=button],[role=tab],a.button-luxury,a[class*=button],a[class*=primary]) :is(span,svg,svg *){fill:currentColor;color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;stroke:currentColor!important}body [data-safe-preview=signup] .safe-preview-section>.safe-preview-disabled{white-space:normal;margin-top:1.5rem;width:fit-content;max-width:100%;margin-inline:auto;padding:13px 36px;line-height:1.3;display:block;font-size:12.6px!important}body [data-safe-preview=signup] .safe-preview-section>.safe-preview-disabled:disabled{opacity:1;background:#c5a66a;color:#050505!important;-webkit-text-fill-color:#050505!important}.healing-program-session-media img{aspect-ratio:16/9;object-fit:cover;opacity:.78;mix-blend-mode:normal}@media (max-width:420px){body [data-safe-preview=signup] .safe-preview-section>.safe-preview-disabled{width:min(100%,330px);padding-inline:20px}}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]) :is(span,svg,svg *){fill:currentColor;color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;stroke:currentColor!important;text-shadow:none!important;filter:none!important}.healing-journal-book.is-closed{background:#000;border:1px solid #653f9d;place-items:center;min-height:25rem;padding:2.5rem 1.5rem;display:grid}.healing-book-closed{isolation:isolate;width:min(100%,28rem);min-height:20rem;transform-style:preserve-3d;cursor:pointer;text-align:left;transition:transform .35s,box-shadow .35s;transform:perspective(900px)rotateY(-7deg)rotateX(2deg);box-shadow:.5rem .35rem #481c7e,1rem .75rem #270d4b,1.25rem 1.35rem 2rem #00000080,inset .45rem 0 #ffffff1f,inset 0 0 2rem #270d4b59;background:linear-gradient(135deg,#9f76cb 0%,#653f9d 46%,#3f1b6b 100%)!important;border:1px solid #c6a1ed!important;border-radius:.45rem .85rem .85rem .45rem!important}.healing-book-closed:hover,.healing-book-closed:focus-visible{transform:perspective(900px)rotateY(-3deg)rotateX(1deg)translateY(-4px);box-shadow:.6rem .4rem #481c7e,1.1rem .8rem #270d4b,1.4rem 1.5rem 2.2rem #0000008c,inset .45rem 0 #ffffff24,inset 0 0 2rem #270d4b4d}.healing-book-closed:before{content:"";z-index:-1;pointer-events:none;border:1px solid #f7e8ff7a;border-radius:.25rem .6rem .6rem .25rem;position:absolute;inset:.65rem .7rem .65rem 1.45rem;box-shadow:inset 0 0 0 .22rem #3f1b6b40,inset 0 0 0 .34rem #e8cfff1f}.healing-book-closed:after{content:"";z-index:-2;background:repeating-linear-gradient(0deg,#f0e1c3 0 2px,#cbb590 2px 3px);border-radius:0 .45rem .45rem 0;width:1.4rem;position:absolute;top:.8rem;bottom:.8rem;right:-.6rem;transform:translateZ(-.7rem);box-shadow:.3rem .25rem .45rem #00000040}.healing-book-page-stack{z-index:-1;background:repeating-linear-gradient(0deg,#e8d5ad 0 2px,#a98d66 2px 3px);border-radius:0 .45rem .45rem 0;position:absolute;inset:.7rem -.35rem .7rem 1.15rem;transform:translateZ(-.45rem);box-shadow:.3rem .25rem .6rem #00000047}.healing-book-spine{z-index:1;background:linear-gradient(90deg,#270d4b,#481c7e 55%,#270d4b);border-right:1px solid #e8cfff61;width:1.25rem;box-shadow:inset -3px 0 8px #00000047,inset 3px 0 5px #ffffff14}.healing-book-cover-ornament{z-index:2;color:#f0d493;background:#270d4b47;border:1px solid #d7b46b;border-radius:.25rem;place-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;line-height:1;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #f0d4931f}.healing-book-cover-ornament-top{top:1.1rem;right:1.1rem}.healing-book-cover-ornament-bottom{bottom:1.1rem;left:2rem}.healing-book-closed-art{gap:.75rem;padding:1rem 2rem 1rem 2.6rem}.healing-book-closed-art strong{letter-spacing:.09em;text-shadow:0 2px 8px #270d4b8c;font-size:clamp(1.55rem,5vw,2.2rem)}.healing-book-closed-art svg{color:#f0d493;filter:drop-shadow(0 2px 3px #00000059)}.healing-book-spread{background:linear-gradient(90deg,#270d4b,#481c7e 49%,#270d4b);border:1px solid #9f76cb;padding:1.3rem;position:relative;box-shadow:0 1.25rem 2rem #00000059,inset 0 0 0 .45rem #270d4b4d}.healing-book-page-wrap{background:#432553;border:0;border-radius:.25rem;box-shadow:0 .9rem 1.3rem #00000059}.healing-book-page-wrap:before{content:"";z-index:3;pointer-events:none;border-radius:.25rem;position:absolute;inset:0;box-shadow:inset 0 0 1.2rem #270d4b38}.healing-book-page-wrap .healing-book-page{border:0;border-radius:0;min-height:24rem;padding:2rem clamp(1.2rem,4vw,2.5rem);box-shadow:inset 0 0 0 1px #7e5c2d47,inset 0 0 2rem #7e5c2d1f;background:radial-gradient(circle at 50% 45%,#fffdf8,#efe1c2 130%)!important}.healing-book-page-wrap .healing-book-page:first-child{border-right:1px solid #3f1b6b47;border-radius:.35rem 0 0 .35rem}.healing-book-page-wrap .healing-book-secondary{border-left:1px solid #3f1b6b47;border-radius:0 .35rem .35rem 0}.healing-book-page-wrap .healing-book-page:before{content:"✦";color:#9a6a30;opacity:.7;margin-bottom:1rem;font-size:1.1rem;display:block}.healing-book-gutter{filter:blur(.3px);background:linear-gradient(90deg,#0000,#270d4b6b,#ffffff47,#270d4b6b,#0000);width:1.7rem}.healing-book-page p{line-height:1.75}.healing-program-session-media,.healing-program-session-media>.healing-activation-player,.healing-program-session-media>.healing-activation-player .healing-activation-player-frame{aspect-ratio:16/9;width:100%;height:100%;min-height:0}.healing-program-session-media>.healing-activation-player{position:absolute;inset:0;margin:0!important}.healing-program-session-media>.healing-activation-player .healing-activation-player-frame{object-fit:cover;border:0;outline:0;display:block}.healing-program-session-media>img{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%;display:block}.healing-program-session-thumbnail-loading{aspect-ratio:16/9;background:linear-gradient(110deg,#171717 8%,#242424 18%,#171717 33%) 0 0/200% 100%;width:100%;height:100%;min-height:0;animation:1.4s linear infinite healing-thumbnail-loading}@keyframes healing-thumbnail-loading{to{background-position:-200% 0}}@media (max-width:700px){.healing-journal-book.is-closed{min-height:22rem;padding:2rem .9rem}.healing-book-closed{width:min(100%,23rem);min-height:17rem}.healing-book-spread{padding:.8rem}.healing-book-page-wrap .healing-book-page{min-height:23rem}.healing-book-page-wrap .healing-book-secondary,.healing-book-gutter{display:none}}@media (prefers-reduced-motion:reduce){.healing-book-closed{transition:none}}.healing-program-session-media-actions{gap:.55rem;margin-top:.7rem;display:grid}.healing-program-session-media-actions .healing-program-session-action,.healing-program-session-media-actions .activation-download,.healing-program-session-media-actions .healing-card-completion{margin:0}.healing-program-session-media-actions .activation-download{width:100%}.healing-program-session-media-actions .healing-program-session-action{display:block}.healing-program-session-media-actions .healing-card-completion{white-space:nowrap;justify-content:flex-start;width:fit-content;max-width:100%;min-height:2.25rem;padding:.5rem .7rem;font-size:.7rem;line-height:1.1}.healing-activation-action-button{box-sizing:border-box;white-space:normal;text-align:center;letter-spacing:.1em!important;text-transform:none!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;width:100%!important;min-width:0!important;height:auto!important;min-height:2.3rem!important;margin:0!important;padding:.45rem .8rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1.1!important;display:inline-flex!important}.healing-activation-action-button svg{flex:none}.healing-program-session-media,.healing-program-session-media>.healing-activation-player,.healing-program-session-media>.healing-activation-player .healing-activation-player-frame{aspect-ratio:16/9}.healing-program-session-media>img{aspect-ratio:16/9;object-fit:contain}.healing-program-session-media-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.healing-program-session-media-actions .healing-activation-action-button,.healing-activation-actions .healing-activation-action-button{max-width:100%;flex:0 0 13rem!important;width:13rem!important}.healing-program-session-media-actions .healing-activation-action-button{white-space:nowrap!important}.healing-activation-actions{flex-flow:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.healing-activation-actions .activation-download,.healing-activation-actions .healing-mark-complete{max-width:100%;justify-content:center!important;width:13rem!important}@media (max-width:700px){.healing-program-session-media-actions,.healing-activation-actions{align-items:flex-start}}.healing-current-card .healing-activation-player{aspect-ratio:16/9!important;width:100%!important;height:100%!important;min-height:0!important}.healing-current-card .healing-activation-player-frame{aspect-ratio:16/9!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.healing-current-card .healing-video-controls{gap:.45rem;margin-top:.65rem;padding-top:.65rem}.healing-current-card .healing-aftercare{margin:0}.healing-current-card .healing-activation-footer{gap:.55rem .8rem;margin-top:0;padding-top:.65rem}.healing-current-card .healing-activation-actions{flex-flow:wrap!important;align-items:center!important;gap:.55rem!important;width:auto!important;min-width:0!important;display:flex!important}.healing-current-card .healing-activation-actions .healing-activation-action-button{white-space:normal!important;text-align:center!important;justify-content:center!important;width:13rem!important;max-width:100%!important;height:auto!important;min-height:2.3rem!important;padding:.45rem .8rem!important;line-height:1.1!important}@media (max-width:700px){.healing-current-card .healing-activation-footer{align-items:stretch}.healing-current-card .healing-activation-actions{align-items:stretch!important;width:100%!important}.healing-current-card .healing-activation-actions .healing-activation-action-button{flex:0 0 100%!important;width:13rem!important;height:2.65rem!important;min-height:2.65rem!important}}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.healing-encouragement-close):hover:not(:disabled):not([aria-disabled=true]){color:var(--app-button-ink)!important;background:var(--app-button-gold-hover)!important;border-color:var(--app-button-ink)!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.healing-encouragement-close):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);color:var(--app-button-ink)!important;background:var(--app-button-gold-pressed)!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):not(.healing-encouragement-close):focus-visible{outline-offset:3px;border-color:var(--app-button-ink)!important;outline:3px solid #fff!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):disabled,body :is(button,a.button-luxury,a[class*=button],a[class*=primary])[aria-disabled=true]{cursor:not-allowed;opacity:.92;transform:none;color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;border-color:var(--app-button-ink)!important;background:#b8954f!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary]):disabled :is(span,svg,svg *),body :is(button,a.button-luxury,a[class*=button],a[class*=primary])[aria-disabled=true] :is(span,svg,svg *){color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary])[aria-busy=true]{cursor:wait;pointer-events:none}body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button,body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button:is(:hover,:focus,:focus-visible,:active){color:#050505!important;-webkit-text-fill-color:#050505!important;text-shadow:none!important;background:#c5a66a!important;border:1px solid #e2cca0!important;box-shadow:0 5px 14px #0000004d!important}body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button svg,body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button svg *{color:#050505!important;stroke:currentColor!important;fill:none!important}body :is(button,a.button-luxury,a[class*=button],a[class*=primary])[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-left:.55em;animation:.7s linear infinite app-button-spin}html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant]:disabled,html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant][aria-disabled=true],html body .scan-page :is(button,[role=tab],[role=button]):disabled,html body .scan-page :is(button,[role=tab],[role=button])[aria-disabled=true]{border-color:var(--app-button-ink)!important;color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;opacity:.92!important;box-shadow:none!important;cursor:not-allowed!important;background:#b8954f!important}html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant]:disabled :is(span,svg,svg *),html:not(.dark) body :is(.portal-shell,.admin-shell) button[data-variant][aria-disabled=true] :is(span,svg,svg *),html body .scan-page :is(button,[role=tab],[role=button]):disabled :is(span,svg,svg *),html body .scan-page :is(button,[role=tab],[role=button])[aria-disabled=true] :is(span,svg,svg *){color:var(--app-button-ink)!important;-webkit-text-fill-color:var(--app-button-ink)!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important}@keyframes app-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body :is(button,a.button-luxury,a[class*=button],a[class*=primary]){transition:none}body :is(button,a.button-luxury,a[class*=button],a[class*=primary])[aria-busy=true]:after{animation:none}}.healing-journal-book.is-closed,.healing-preview-page #book{background:#000!important}.healing-book-closed{aspect-ratio:4/3;cursor:pointer;text-align:center;width:min(100%,42rem);min-height:0;padding:0;display:block;position:relative;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.healing-book-closed:hover,.healing-book-closed:focus-visible{transform:translateY(-4px)}.healing-book-closed:before,.healing-book-closed:after{display:none}.healing-book-closed-image{z-index:0;object-fit:contain;filter:drop-shadow(0 1.2rem 1rem #00000052);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.healing-preview-page #book .healing-book-stage,.healing-preview-page #book .healing-book-closed{box-shadow:none!important;background:#fff!important;border-color:#0000!important}.healing-preview-page #book .healing-book-closed{filter:none!important;background:0 0!important;border:0!important}.healing-preview-page #book .healing-book-closed:before,.healing-preview-page #book .healing-book-closed:after,.healing-preview-page #book .healing-book-stage:before,.healing-preview-page #book .healing-book-stage:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.healing-preview-page #book .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)!important}.healing-book-closed-title{z-index:1;color:#f8e7b4;text-shadow:0 2px 5px #270d4bf2,0 0 1px #270d4b;pointer-events:none;justify-items:center;gap:.5rem;width:45%;display:grid;position:absolute;top:43%;left:51%;transform:translate(-50%,-50%)rotate(-9deg)}.healing-book-closed-title small{color:#f2d99a;letter-spacing:.22em;font-size:.68rem;font-weight:700}.healing-book-closed-title strong{color:#fff1c9;font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.12em;text-align:center;letter-spacing:0;text-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:0;font-weight:600;line-height:1.1}.healing-book-closed-title strong:after{content:"MY JOURNAL";color:#fff1c9;letter-spacing:.16em;text-shadow:0 1px #fff4cd73,0 2px 4px #270d4be6;font:600 clamp(1.15rem,3.35vw,2.15rem)/1.1 Georgia,Times New Roman,serif;display:block}.healing-book-closed-title em{color:#f4dfaa;letter-spacing:.05em;font-size:clamp(.62rem,1.3vw,.85rem)}body .healing-book-closed,body .healing-book-closed:hover,body .healing-book-closed:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (max-width:700px){.healing-book-closed{width:min(100%,27rem)}.healing-book-closed-title{width:46%;top:43%;left:51%}.healing-book-closed-title strong{letter-spacing:0;font-size:0}.healing-book-closed-title strong:after{letter-spacing:.12em;font-size:clamp(.92rem,4.9vw,1.4rem)}.healing-book-closed-title small{font-size:.5rem}.healing-book-closed-title em{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.healing-book-closed:hover,.healing-book-closed:focus-visible{transform:none}}.healing-preview-page #book{color:#fff!important;background:#000!important;border-color:#000!important}.healing-book-section-toggle{width:100%;font:600 .95rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.12em;text-align:left;cursor:pointer;align-items:center;gap:.8rem;margin:1rem 0 0;padding:1rem 1.15rem;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3b1f63!important;border:1px solid #6f4a9b!important;border-radius:.75rem!important}.healing-book-section-toggle>:last-child{margin-left:auto;transition:transform .2s}.healing-book-section-toggle[aria-expanded=false]>:last-child{transform:rotate(-90deg)}.healing-book-section-toggle :is(svg,svg *){color:#fff!important;stroke:#fff!important}.healing-book-section-toggle:focus-visible,.healing-book-close:focus-visible,.healing-book-nav:focus-visible,.healing-book-action:focus-visible,.healing-book-download:focus-visible{outline-offset:3px;outline:3px solid #fff!important}.healing-book-content{margin-top:1rem}.healing-preview-page #book .healing-book-stage{border-radius:.5rem;justify-content:center;align-items:center;min-height:31rem;padding:clamp(1rem,4vw,3rem);display:flex;background:#fff!important;border:0!important}.healing-preview-page #book .healing-book-closed{width:min(100%,46rem)}.healing-book-open-label{letter-spacing:.08em;text-transform:uppercase;background:#270d4b;border:1px solid #ffffffa6;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:max-content;margin-top:.25rem;padding:.55rem .9rem;font-size:.78rem;font-style:normal;display:inline-flex;color:#fff!important}.healing-book-open-label :is(svg,svg *){color:#fff!important;stroke:#fff!important}.healing-book-description{margin:1rem 0 0;line-height:1.6;color:#e9e1f2!important}.healing-preview-page #book .healing-book-open-heading{color:#fff}.healing-preview-page #book .healing-book-open-heading>span{color:#e9e1f2;font:600 .75rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em}.healing-book-page-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.healing-book-action{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#270d4b!important;border-color:#9f76cb!important}.healing-book-save{background:#270d4b!important}.healing-book-close,.healing-book-nav{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#270d4b!important}.healing-book-download{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(110deg,#653f9d,#5b368c 35%,#462b73 68%,#331b57 86%,#2b174c)!important}.healing-book-download:hover,.healing-book-action:hover,.healing-book-close:hover,.healing-book-nav:hover:not(:disabled){background:#3f1b6b!important}@media (max-width:700px){.healing-preview-page #book .healing-book-stage{min-height:23rem;padding:1rem .35rem}.healing-book-closed-title{top:42%}.healing-book-open-label{padding:.45rem .7rem;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.healing-book-section-toggle>:last-child{transition:none}}.healing-preview-page #book .healing-book-closed-title{color:#d8b873;text-shadow:1px 1px #ffe29b61,0 2px 2px #270d4be0,0 0 1px #f3d28a;pointer-events:none;width:40%;display:block;top:43%;left:51%;transform:translate(-50%,-50%)rotate(-9deg)skew(-3deg)}.healing-preview-page #book .healing-book-closed-title strong{color:#d8b873;font-family:var(--font-cormorant-garamond),"Cormorant Garamond",Garamond,"Times New Roman",serif;letter-spacing:.14em;white-space:nowrap;text-align:center;text-shadow:inherit;font-size:clamp(.95rem,2.45vw,1.7rem);font-weight:300;line-height:1.1;display:block}.healing-preview-page #book .healing-book-closed-title strong:after,.healing-preview-page #book .healing-book-closed-title small,.healing-preview-page #book .healing-book-closed-title em,.healing-preview-page #book .healing-book-closed-title .healing-book-open-label{content:none!important;display:none!important}@media (max-width:700px){.healing-preview-page #book .healing-book-closed-title{width:41%;top:42%}.healing-preview-page #book .healing-book-closed-title strong{letter-spacing:.1em;font-size:clamp(.76rem,3.8vw,1.15rem)}}.healing-preview-page #later .healing-demo-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose{--journal-rose-purple:linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)}.healing-preview-page #book .healing-book-section-toggle{background:var(--journal-rose-purple,linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9f76cb!important}.healing-preview-page #book .healing-book-section-toggle:hover{background:linear-gradient(#ae8bd4 0%,#9f76cb 18%,#8059ac 48%,#5b368c 82%,#4d2778 100%)!important}.healing-preview-page #book .healing-book-section-toggle:active{background:linear-gradient(#9268bd 0%,#8059ac 18%,#653f9d 48%,#3f1b6b 82%,#331b57 100%)!important}.healing-preview-page #book :is(.healing-book-open,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action),.healing-journal-card .healing-step-actions button,.healing-journal-card .healing-journal-actions button,.healing-journal-card .healing-book-toggle,.healing-journal-card .healing-book-entry button{background:var(--journal-rose-purple,linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9f76cb!important}.healing-preview-page #book :is(.healing-book-open,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):hover:not(:disabled),.healing-journal-card .healing-step-actions button:hover:not(:disabled),.healing-journal-card .healing-journal-actions button:hover:not(:disabled),.healing-journal-card .healing-book-toggle:hover,.healing-journal-card .healing-book-entry button:hover{background:linear-gradient(#ae8bd4 0%,#9f76cb 18%,#8059ac 48%,#5b368c 82%,#4d2778 100%)!important}.healing-preview-page #book :is(.healing-book-open,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):active:not(:disabled),.healing-journal-card .healing-step-actions button:active:not(:disabled),.healing-journal-card .healing-journal-actions button:active:not(:disabled){background:linear-gradient(#9268bd 0%,#8059ac 18%,#653f9d 48%,#3f1b6b 82%,#331b57 100%)!important}.healing-preview-page #book :is(.healing-book-open,.healing-book-close,.healing-book-download,.healing-book-nav,.healing-book-action):disabled,.healing-journal-card .healing-step-actions button:disabled{cursor:not-allowed;opacity:.62;color:#ddd5e8!important;-webkit-text-fill-color:#ddd5e8!important;background:linear-gradient(#76549b,#4d3670)!important;border-color:#6d568b!important}@media (prefers-reduced-motion:reduce){.healing-preview-page #book .healing-book-closed,.healing-preview-page #book .healing-book-closed-image{animation:none!important}.healing-preview-page #book .healing-book-closed{transform:none!important}.healing-preview-page #book .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)!important}}.healing-preview-page #first,.healing-preview-page #later,.healing-preview-page #encouragement,.healing-preview-page #summary{color:#241735!important;background:#fff!important;border-color:#d7c9e8!important;box-shadow:0 18px 42px #270d4b29!important}.healing-preview-page #first h2,.healing-preview-page #first>p:not(.healing-preview-kicker),.healing-preview-page #later h2,.healing-preview-page #later>p:not(.healing-preview-kicker),.healing-preview-page #encouragement h2,.healing-preview-page #summary h2,.healing-preview-page #summary>p:not(.healing-preview-kicker){color:#241735!important;-webkit-text-fill-color:#241735!important}.healing-preview-page #first .healing-preview-kicker,.healing-preview-page #later .healing-preview-kicker,.healing-preview-page #encouragement .healing-preview-kicker,.healing-preview-page #summary .healing-preview-kicker{color:#653f9d!important}.healing-preview-page #encouragement .healing-demo-encouragement,.healing-preview-page #summary .healing-demo-summary{color:#241735!important;background:#fff!important;border-color:#d7c9e8!important}.healing-preview-page #summary .healing-flow-number,.healing-preview-page #encouragement .healing-flow-number{color:#653f9d!important}.healing-preview-page #summary .healing-flow-number{top:1rem;right:1rem}.healing-journal-book-card>.healing-flow-number{display:none}.healing-preview-page #summary .healing-preview-kicker{padding-right:4.5rem}.healing-preview-page #book .healing-book-open-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.healing-preview-page #book .healing-book-close,.healing-preview-page #book .healing-book-download{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3f1b6b!important;border-color:#9f76cb!important}.healing-preview-page #book .healing-book-download{background:#653f9d!important}.healing-preview-page #book .healing-book-close:hover,.healing-preview-page #book .healing-book-download:hover{background:#481c7e!important}.healing-preview-page #book .healing-book-download{margin:1.15rem auto 0;display:block}.healing-preview-page #book .healing-book-stage{flex-direction:column;gap:.85rem}.healing-preview-page #book .healing-book-closed{animation:4s ease-in-out infinite healing-book-float}.healing-book-open,.healing-preview-page #book .healing-book-close{letter-spacing:.04em;cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.7rem 1.15rem;font-weight:700;display:inline-flex;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3f1b6b!important;border:1px solid #d7b46b!important}.healing-book-open:hover,.healing-preview-page #book .healing-book-close:hover{background:#481c7e!important}.healing-preview-page #book .healing-book-close{margin:.95rem auto 0}.healing-book-open:focus-visible,.healing-preview-page #book .healing-book-close:focus-visible{outline-offset:3px;outline:3px solid #fff!important}@keyframes healing-book-float{0%,to{transform:translateY(9px)rotate(-.35deg)}50%{transform:translateY(-9px)rotate(.35deg)}}@media (prefers-reduced-motion:reduce){.healing-preview-page #book .healing-book-closed{animation:none}}.healing-preview-page #book .healing-book-open{letter-spacing:.04em;white-space:nowrap;font-weight:700;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#9f76cb 0%,#71499d 48%,#3f1b6b 100%)!important;border:1px solid #b99ade!important;border-radius:.5rem!important;width:31%!important;min-width:0!important;min-height:2.65rem!important;padding:.62rem .8rem!important;top:auto!important;bottom:10%!important;left:51%!important;transform:translate(-50%)rotate(-9deg)skew(-3deg)!important;box-shadow:0 .45rem 1rem #270d4b38!important}@media (max-width:700px){.healing-preview-page #book .healing-book-open{font-size:.72rem;width:34%!important;min-height:2.25rem!important;padding:.48rem .55rem!important;bottom:9%!important}}.healing-preview-page #book .healing-book-open{letter-spacing:.04em;white-space:nowrap;font-weight:700;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#9f76cb 0%,#71499d 48%,#3f1b6b 100%)!important;border:1px solid #b99ade!important;border-radius:.5rem!important;width:31%!important;min-width:0!important;min-height:2.65rem!important;padding:.62rem .8rem!important;inset:auto auto 10% 51%!important;transform:translate(-50%)rotate(-9deg)skew(-3deg)!important;box-shadow:0 .45rem 1rem #270d4b38!important}@media (max-width:700px){.healing-preview-page #book .healing-book-open{font-size:.72rem;width:34%!important;min-height:2.25rem!important;padding:.48rem .55rem!important;bottom:9%!important}}.healing-preview-page #book .healing-book-stage{flex-direction:column;gap:.85rem;overflow:visible}.healing-preview-page #book .healing-book-closed-wrap{aspect-ratio:4/3;transform-origin:50%;flex:none;width:min(100%,46rem);animation:3.4s ease-in-out infinite healing-book-closed-float;position:relative}.healing-preview-page #book .healing-book-closed{width:100%;height:100%;animation:none!important}.healing-preview-page #book .healing-book-closed-title{display:none!important}.healing-preview-page #book .healing-book-closed-image{animation:3.4s ease-in-out infinite healing-book-closed-shadow}.healing-preview-page #book .healing-book-open{z-index:2;letter-spacing:.035em;cursor:pointer;border-radius:.35rem;width:31%;min-height:2.65rem;padding:.62rem .8rem;font-weight:800;position:absolute;top:47%;left:51%;transform:translate(-50%,-50%)rotate(-9deg)skew(-3deg);box-shadow:inset 0 0 0 1px #fff8dc80,0 2px 5px #270d4b73;color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;background:linear-gradient(#f3d58b 0%,#d9ad55 48%,#b98332 100%)!important;border:1px solid #f0d493!important}.healing-preview-page #book .healing-book-open:hover{color:#270d4b!important;background:linear-gradient(#ffe6a8 0%,#e8bd68 48%,#c9953e 100%)!important}.healing-preview-page #book .healing-book-open:active{background:linear-gradient(#d9ad55 0%,#b98332 100%)!important}.healing-preview-page #book .healing-book-open:focus-visible{outline-offset:4px;box-shadow:0 0 0 6px #270d4b,inset 0 0 0 1px #fff8dc80,0 2px 5px #270d4b73;outline:3px solid #fff!important}@media (max-width:700px){.healing-preview-page #book .healing-book-closed-wrap{width:min(100%,27rem)}.healing-preview-page #book .healing-book-open{min-height:2.25rem;padding:.48rem .55rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.healing-preview-page #book .healing-book-closed-wrap,.healing-preview-page #book .healing-book-closed-image{animation:none!important}.healing-preview-page #book .healing-book-closed-wrap{transform:none!important}.healing-preview-page #book .healing-book-closed-image{filter:drop-shadow(0 1.2rem 1rem #00000047)!important}}.healing-reading-view{width:100%}.healing-reading-toolbar{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,74rem);margin:0 auto;padding:.15rem 0 .7rem;display:flex}.healing-reading-status{color:#5f526c;font-size:.8rem}.healing-reading-expand,.healing-reading-dismiss{color:#fff;cursor:pointer;background:#3f1b6b;border:1px solid #9f76cb;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.healing-reading-expand:hover,.healing-reading-dismiss:hover{background:#481c7e}.healing-reading-view .healing-book-spread{margin-top:0}.healing-reading-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.healing-reading-dismiss{display:none}.healing-reading-view.is-expanded{z-index:1000;color:#241735;background:#fff;flex-direction:column;padding:clamp(1rem,3vw,2.5rem);display:flex;position:fixed;inset:0;overflow:auto}.healing-reading-view.is-expanded .healing-reading-toolbar{flex:none;width:min(100%,96rem)}.healing-reading-view.is-expanded .healing-reading-status{color:#3f1b6b}.healing-reading-view.is-expanded .healing-book-spread{flex:auto;align-self:stretch;width:min(100%,96rem);min-height:0;margin:0 auto}.healing-reading-view.is-expanded .healing-book-page-wrap{min-height:min(68vh,54rem)}.healing-reading-view.is-expanded .healing-book-page{min-height:100%;padding:clamp(1.5rem,4vw,4rem)}.healing-reading-view.is-expanded .healing-book-page h3{font-size:clamp(1.45rem,2.5vw,2.4rem)}.healing-reading-view.is-expanded .healing-book-page p{max-width:42rem;margin-inline:auto;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.8}.healing-reading-view.is-expanded .healing-reading-actions{padding-top:1rem}.healing-reading-view.is-expanded .healing-reading-dismiss{align-self:center;margin-top:.7rem;display:inline-flex}.healing-reading-view.is-expanded .healing-book-nav{width:3.2rem;height:3.2rem}@media (max-width:700px){.healing-reading-toolbar{flex-direction:column;align-items:stretch}.healing-reading-expand{width:100%}.healing-reading-view.is-expanded{padding:.75rem .35rem 1rem}.healing-reading-view.is-expanded .healing-book-spread{flex:none}.healing-reading-view.is-expanded .healing-book-page-wrap{min-height:32rem}.healing-reading-view.is-expanded .healing-book-page{padding:1.25rem 1rem}.healing-reading-view.is-expanded .healing-book-page p{font-size:1.05rem;line-height:1.7}.healing-reading-view.is-expanded .healing-reading-actions>button{flex:100%}}@media (prefers-reduced-motion:reduce){.healing-reading-view.is-expanded,.healing-reading-view.is-expanded *{scroll-behavior:auto}}.healing-preview-page #book{--journal-rose:linear-gradient(to bottom,#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%);--journal-thorn:linear-gradient(to bottom,#653f9d 0%,#5b368c 22%,#462b73 58%,#331b57 82%,#2b174c 100%);--journal-bud:#270d4b}.healing-preview-page #book .healing-book-section-toggle{background:var(--journal-rose)!important;color:#fff!important;border-color:#b99ade!important}.healing-preview-page #book .healing-book-stage{isolation:isolate;position:relative;box-shadow:none!important;background:#fff!important;border:0!important}.healing-preview-page #book .healing-book-stage:before,.healing-preview-page #book .healing-book-stage:after,.healing-preview-page #book .healing-book-closed:before,.healing-preview-page #book .healing-book-closed:after{content:none!important;display:none!important}.healing-preview-page #book .healing-book-closed-wrap{z-index:1}.healing-preview-page #book .healing-book-closed-title{z-index:2;letter-spacing:.14em;text-align:center;text-shadow:1px 1px #ffe29b61,0 2px 2px #270d4be0;pointer-events:none;width:40%;line-height:1.1;position:absolute;top:43%;left:51%;transform:translate(-50%,-50%)rotate(-9deg)skew(-3deg);color:#d8b873!important;font-family:var(--font-cormorant-garamond),"Cormorant Garamond",Garamond,serif!important;font-size:clamp(1rem,2.7vw,1.85rem)!important;font-weight:300!important;display:block!important}.healing-preview-page #book .healing-book-open{letter-spacing:.04em;min-width:8.5rem;min-height:2.75rem;font-weight:700;box-shadow:0 .45rem 1rem #270d4b38;background:var(--journal-rose)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #d8b873!important;border-radius:.5rem!important;width:auto!important;padding:.72rem 1.25rem!important;top:auto!important;bottom:-3.65rem!important;left:51%!important;transform:translate(-50%)!important}.healing-preview-page #book .healing-book-open:hover{background:var(--journal-thorn)!important}.healing-preview-page #book .healing-book-spread{background:linear-gradient(90deg,#270d4b 0%,#3f1b6b 47%,#270d4b 50%,#3f1b6b 53%,#270d4b 100%)!important;border-color:#9f76cb!important;box-shadow:0 1.25rem 2rem #270d4b59,inset 0 0 0 .45rem #270d4b4d!important}.healing-preview-page #book .healing-book-page-wrap{background:#432553;border-radius:.35rem;overflow:hidden;box-shadow:0 .9rem 1.3rem #00000059;gap:0!important}.healing-preview-page #book .healing-book-page-wrap:before{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 1.2rem #270d4b38}.healing-preview-page #book .healing-book-page{min-height:24rem;background:radial-gradient(circle at 50% 45%,#fffdf8,#efe1c2 130%)!important;border:0!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #7e5c2d47,inset 0 0 2rem #7e5c2d1f!important}.healing-preview-page #book .healing-book-page:first-child{border-right:1px solid #3f1b6b47!important}.healing-preview-page #book .healing-book-secondary{border-left:1px solid #3f1b6b47!important}.healing-preview-page #book .healing-book-nav,.healing-preview-page #book .healing-book-action,.healing-preview-page #book .healing-book-save,.healing-preview-page #book .healing-book-close{background:var(--journal-bud)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9f76cb!important}.healing-preview-page #book .healing-book-download{background:var(--journal-thorn)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9f76cb!important}.healing-preview-page #book .healing-book-nav:hover:not(:disabled),.healing-preview-page #book .healing-book-action:hover,.healing-preview-page #book .healing-book-close:hover{background:#3f1b6b!important}.healing-preview-page #book .healing-book-download:hover{background:#71499d!important}@media (max-width:700px){.healing-preview-page #book .healing-book-closed-title{font-size:clamp(.8rem,4vw,1.25rem)!important}.healing-preview-page #book .healing-book-open{bottom:-3.3rem!important}}.healing-preview-page.healing-first-session-journal{justify-self:center;width:min(100vw - 2rem,76rem);min-width:min(100vw - 2rem,76rem);margin-inline:auto}@media (min-width:701px){.healing-preview-page.healing-first-session-journal>#book{width:min(100vw - 2rem,76rem);min-width:min(100vw - 2rem,76rem)}}@media (max-width:700px){.healing-preview-page.healing-first-session-journal{width:100%;min-width:0}}.healing-preview-page.healing-first-session-journal{height:auto!important;min-height:0!important;margin-bottom:0!important;padding:0!important;display:contents!important}.healing-preview-page.healing-first-session-journal+.healing-accessible-announcement+.healing-preview-series,.healing-preview-page.healing-first-session-journal+.healing-preview-series{margin-top:1.5rem!important}@media (max-width:700px){.healing-preview-page.healing-first-session-journal+.healing-accessible-announcement+.healing-preview-series,.healing-preview-page.healing-first-session-journal+.healing-preview-series{margin-top:1rem!important}}:root{--app-gold-surface:#c5a66a;--app-gold-surface-hover:#e2cca0;--app-gold-surface-pressed:#a98648;--app-gold-surface-ink:#050505}body :is([data-gold-surface],.app-gold-surface,[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~="bg-[#C5A66A]"],[class~="bg-[#E2CCA0]"]){color:var(--app-gold-surface-ink)!important;-webkit-text-fill-color:var(--app-gold-surface-ink)!important;text-shadow:none!important;box-shadow:none!important}body :is([data-gold-surface],.app-gold-surface,[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~="bg-[#C5A66A]"],[class~="bg-[#E2CCA0]"]) :is(span,svg,svg *,i){color:var(--app-gold-surface-ink)!important;-webkit-text-fill-color:var(--app-gold-surface-ink)!important;stroke:currentColor!important;text-shadow:none!important;filter:none!important}body :is([data-gold-surface],.app-gold-surface):is(:hover,:focus,:focus-visible){color:var(--app-gold-surface-ink)!important;background:var(--app-gold-surface-hover)!important}body :is([data-gold-surface],.app-gold-surface):active{color:var(--app-gold-surface-ink)!important;background:var(--app-gold-surface-pressed)!important}body :is([data-gold-surface],.app-gold-surface):is(:disabled,[aria-disabled=true]){opacity:.92;color:var(--app-gold-surface-ink)!important;-webkit-text-fill-color:var(--app-gold-surface-ink)!important;background:#b8954f!important}body :is([data-gold-surface],.app-gold-surface)[aria-busy=true]{cursor:wait}body :is([data-gold-surface],.app-gold-surface)[aria-busy=true]:after{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-left:.55em;animation:.7s linear infinite app-button-spin;display:inline-block}.public-heading-page .chakra-man-chart figcaption{width:var(--image-mobile-width,100%);box-sizing:border-box;text-overflow:clip;white-space:nowrap;max-width:100%;margin-inline:auto;overflow:visible;letter-spacing:.08em!important;font-size:clamp(7px,1.05vw,13px)!important;line-height:1.25!important}@media (min-width:48rem){.public-heading-page .chakra-man-chart figcaption{width:var(--image-tablet-width,100%)}}@media (min-width:64rem){.public-heading-page .chakra-man-chart figcaption{width:var(--image-desktop-width,100%)}}body [data-safe-preview=signup]>.safe-preview-section:last-child>.safe-preview-disabled{overflow-wrap:anywhere;box-sizing:border-box;white-space:normal!important;flex:none!important;grid-column:auto!important;place-self:flex-start start!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin-inline:0!important;padding-inline:36px!important;display:inline-flex!important;position:relative!important;left:auto!important;transform:none!important}@media (min-width:64rem){.public-heading-page #about-morayana .about-morayana-content{gap:clamp(.5rem,.75vw,.75rem)!important}.public-heading-page #about-morayana .about-morayana-visual .portrait-frame{margin-left:auto!important}}.framework-chart{aspect-ratio:1536/1024;background:#050505;padding:0;display:block}.framework-chart-artwork{object-fit:contain;width:100%;height:100%;display:block;position:static}@media (max-width:560px){.framework-chart{aspect-ratio:1536/1024;min-height:0}.framework-chart-artwork{object-fit:contain}}.session-review-page{--review-ink:#07090f;--review-panel:#0c1222db;--review-line:#e2cca033;--review-gold:#e2cca0;color:#f7f3eb;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:radial-gradient(circle at 78% 3%,#2b458161,#0000 32rem),linear-gradient(145deg,#05060b,#0b1222 55%,#080b14);padding:clamp(1rem,3vw,3.5rem)}.session-review-hero,.session-review-section,.session-review-notice,.session-review-footer{width:min(1180px,100%);margin-inline:auto}.session-review-hero{justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(2rem,6vw,5rem) 0 2rem;display:flex}.session-review-kicker,.session-review-label{color:var(--review-gold);font:700 .7rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem}.session-review-hero h1{color:#fff;max-width:720px;font:400 clamp(2.4rem,6vw,5rem)/.98 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.01em;text-wrap:balance;margin:0}.session-review-hero h1 span{color:var(--review-gold)}.session-review-lede{color:#c5c9d2;max-width:650px;margin:1.3rem 0 0;font-size:1rem;line-height:1.65}.session-review-badge,.session-review-count{border:1px solid var(--review-line);color:var(--review-gold);font:700 .68rem/1 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.12em;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;display:inline-flex}.session-review-notice{color:#d9f0df;background:#29574933;border:1px solid #7fc59b47;border-radius:12px;align-items:center;gap:.8rem;margin-bottom:1.3rem;padding:1rem 1.2rem;display:flex}.session-review-notice svg{color:#8dd2a7;flex:none}.session-review-notice div{gap:.18rem;display:grid}.session-review-notice strong{font-size:.86rem}.session-review-notice span{color:#b9d5c0;font-size:.8rem}.session-review-section{border:1px solid var(--review-line);background:linear-gradient(135deg,#12192de0,#070b16eb);border-radius:18px;margin-top:1.3rem;padding:clamp(1.2rem,3vw,2.4rem);box-shadow:0 18px 60px #0003}.session-review-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.session-review-section h2{color:#fff;font:400 clamp(1.7rem,3vw,2.5rem)/1 var(--font-oswald),"Arial Narrow",sans-serif;margin:0}.session-review-subcopy{color:#aeb6c8;max-width:620px;margin:.6rem 0 0;font-size:.9rem;line-height:1.55}.session-simulator-grid,.session-visual-grid{grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:1rem;display:grid}.session-sample-picker,.session-timeline-card,.session-visual-card{background:#0307108f;border:1px solid #ffffff1a;border-radius:13px;min-width:0;padding:1rem}.session-sample-option{color:#d8dce5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:.8rem .75rem;display:flex}.session-sample-option:hover,.session-sample-option.is-selected{background:#e2cca014;border-color:#e2cca080}.session-sample-option span{gap:.2rem;display:grid}.session-sample-option strong{color:#f8f5ee;font-size:.84rem}.session-sample-option small{color:#939caf;font-size:.72rem}.session-sample-option b{color:var(--review-gold);font:400 1.25rem var(--font-oswald),"Arial Narrow",sans-serif}.session-review-helper{color:#818b9f;margin:.8rem .2rem 0;font-size:.72rem;line-height:1.5}.session-current-line{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.session-current-line span:first-child,.session-point-count{color:var(--review-gold);font:700 .67rem var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.13em}.session-current-line strong{color:#fff;font-size:1rem}.session-point-count{background:#e2cca01f;border-radius:999px;margin-left:auto;padding:.35rem .5rem}.session-timeline-card>p{color:#aab2c2;margin:.8rem 0 1.25rem;font-size:.84rem}.session-timeline{grid-template-columns:repeat(5,1fr);margin-bottom:1.3rem;display:grid}.session-timeline div{color:#737e93;text-align:center;justify-items:center;gap:.45rem;font-size:.68rem;display:grid;position:relative}.session-timeline div:not(:last-child):after{content:"";background:#26324b;height:1px;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%)}.session-timeline b{z-index:1;background:#0b1120;border:1px solid #36435e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.68rem;display:grid}.session-timeline .is-done{color:#d8ecd9}.session-timeline .is-done b{color:#fff;background:#234d3b;border-color:#8dc69d}.session-timeline .is-done:not(:last-child):after{background:#527b63}.session-control-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.session-gold-button,.session-icon-button,.session-mini-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;min-height:38px;font-size:.75rem;font-weight:700;display:inline-flex}.session-gold-button{border:1px solid var(--review-gold);background:var(--review-gold);color:#090a0d;padding:.7rem .95rem}.session-icon-button,.session-mini-button{color:var(--review-gold);background:0 0;border:1px solid #e2cca059;padding:.6rem .8rem}.session-gold-button:hover,.session-icon-button:hover,.session-mini-button:hover{filter:brightness(1.12)}.session-toggle{color:#aeb7c8;cursor:pointer;align-items:center;gap:.45rem;margin-left:auto;font-size:.75rem;display:inline-flex}.session-toggle input{opacity:0;position:absolute}.session-toggle span{background:#29344b;border-radius:99px;width:32px;height:18px;position:relative}.session-toggle span:after{content:"";background:#aab2c2;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.session-toggle input:checked+span{background:#6f8c69}.session-toggle input:checked+span:after{background:#fff;transform:translate(14px)}.session-stepper{color:#abb3c4;align-items:center;gap:.45rem;font-size:.76rem;display:flex}.session-stepper button{border:1px solid var(--review-line);width:30px;height:30px;color:var(--review-gold);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.session-visual-grid{grid-template-columns:1fr 1fr}.session-card-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.session-card-heading h3{font:400 1.35rem var(--font-oswald),"Arial Narrow",sans-serif;margin:0}.session-mini-button{min-height:32px;padding:.45rem .6rem;font-size:.7rem}.chakra-man-stage{background:#07112b;border-radius:10px;max-width:290px;height:390px;margin:1rem auto;position:relative;overflow:hidden}.chakra-man-stage img{object-fit:cover;width:100%;height:100%;display:block}.chakra-stage-point{background:var(--point-color);width:15px;height:15px;box-shadow:0 0 14px 4px var(--point-color);border:2px solid #fff;border-radius:50%;margin:-7px;transition:opacity .4s,transform .4s,box-shadow .4s;position:absolute;left:50%;transform:translate(-50%)}.point-0{top:78%}.point-1{top:68%}.point-2{top:58%}.point-3{top:48%}.point-4{top:38%}.point-5{top:28%}.point-6{top:17%}.chakra-stage-point.point-quiet{opacity:.55;box-shadow:none;transform:translate(-50%)scale(.62)}.target-glow{animation:.75s ease-in-out infinite alternate session-point-pulse}.target-cleared{opacity:0;transform:translate(-50%)scale(.2)}.session-accessible-summary{color:#b9c2d2;align-items:flex-start;gap:.45rem;min-height:42px;margin:0;font-size:.76rem;line-height:1.45;display:flex}.session-accessible-summary svg{color:var(--review-gold);flex:none;margin-top:2px}.rainbow-chart{gap:.8rem;margin:2rem .2rem 2.2rem;display:grid}.rainbow-row{color:#c2c9d5;grid-template-columns:92px 1fr 24px;align-items:center;gap:.6rem;font-size:.72rem;display:grid}.rainbow-row b{color:#f7f3eb;text-align:right;font:400 1rem var(--font-oswald),"Arial Narrow",sans-serif}.rainbow-track{background:#1a2336;border-radius:999px;height:12px;overflow:hidden}.rainbow-track i{border-radius:inherit;height:100%;transition:width .65s;display:block}.rainbow-row.row-highlight span,.rainbow-row.row-highlight b{color:#fff}.rainbow-row.row-highlight .rainbow-track{outline:2px solid var(--review-gold);outline-offset:3px}.message-preview-card{background:linear-gradient(145deg,#5a442340,#0c1222b3);border:1px solid #e2cca059;border-radius:11px;width:min(420px,100%);padding:1rem 1.1rem}.message-preview-card span{color:var(--review-gold);font:700 .66rem var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.14em}.message-preview-card strong{color:#fff;font:400 1.1rem/1.4 var(--font-oswald),"Arial Narrow",sans-serif;margin:.55rem 0 .75rem;display:block}.message-preview-card small{color:#9ec8a9;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.message-gallery-toolbar{color:#aeb6c5;justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0;font-size:.75rem;display:flex}.message-search{color:#929db0;background:#08101f;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:.55rem;width:min(460px,100%);padding:.65rem .8rem;display:flex}.message-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.message-gallery{grid-template-columns:repeat(4,1fr);gap:.7rem;max-height:570px;padding-right:.25rem;display:grid;overflow:auto}.message-tile{color:#e2e5ec;text-align:left;cursor:pointer;background:#050a14a6;border:1px solid #ffffff17;border-radius:9px;min-height:164px;padding:.85rem}.message-tile:hover,.message-tile.is-previewing{background:#2924197a;border-color:#e2cca099}.message-tile span{color:#98835a;font:700 .63rem var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.12em}.message-tile p{color:#c9ced8;font:400 .9rem/1.4 var(--font-oswald),"Arial Narrow",sans-serif;margin:.65rem 0}.message-tile em{color:#9ec8a9;font-size:.68rem;font-style:normal}.session-review-footer{color:#7f8a9f;align-items:center;gap:.45rem;padding:1.8rem 0 3rem;font-size:.75rem;display:flex}.session-review-footer svg{color:var(--review-gold)}@keyframes session-point-pulse{0%{box-shadow:0 0 12px 3px var(--point-color);transform:translate(-50%)scale(1)}to{box-shadow:0 0 28px 10px var(--point-color);transform:translate(-50%)scale(1.65)}}@media (max-width:800px){.session-review-hero,.session-review-section-head{flex-direction:column}.session-simulator-grid,.session-visual-grid{grid-template-columns:1fr}.message-gallery{grid-template-columns:repeat(2,1fr)}.message-preview-card{width:100%}.session-review-badge{align-self:flex-start}}@media (max-width:520px){.session-review-page{padding:.8rem}.session-review-hero{padding:2rem 0 1.2rem}.session-review-section{padding:1rem}.session-timeline{grid-template-columns:1fr;gap:.55rem}.session-timeline div{text-align:left;grid-template-columns:25px 1fr;place-items:center start}.session-timeline div:not(:last-child):after{width:1px;height:auto;inset:25px auto -9px 12px}.session-timeline b{grid-row:span 1}.session-point-count,.session-toggle{margin-left:0}.message-gallery{grid-template-columns:1fr;max-height:none}.message-gallery-toolbar{flex-direction:column;align-items:stretch}.chakra-man-stage{height:350px}}@media (prefers-reduced-motion:reduce){.chakra-stage-point,.rainbow-track i,.session-toggle span:after{transition:none}.target-glow{box-shadow:0 0 22px 8px var(--point-color);animation:none}}.healing-preview-page .healing-flow-first .healing-demo-prompt{background:radial-gradient(circle at 14% 16%,#5ca4ff38 0 1px,#0000 2px),radial-gradient(circle at 82% 22%,#90c6ff2e 0 1px,#0000 2px),radial-gradient(circle at 68% 82%,#4888ec29 0 1px,#0000 2px),radial-gradient(at 18% 0,#2a6cda57,#0000 42%),radial-gradient(at 92% 100%,#0d41a061,#0000 48%),linear-gradient(145deg,#07132d 0%,#0a1e47 50%,#050b20 100%)!important;border-color:#5689d1!important;box-shadow:inset 0 1px #e2cca03d,inset 0 0 0 1px #4b89e833,0 0 0 1px #4f8feb40,0 0 24px #2d6fda57,0 10px 28px #00000047!important}.healing-preview-page .healing-flow-first .healing-demo-prompt>strong,.healing-preview-page .healing-flow-first .healing-demo-prompt label{color:#fff!important}.healing-preview-page #first .healing-demo-question{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #first .healing-demo-prompt textarea,.healing-preview-page #later .healing-demo-prompt textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:1px solid #242424!important}.healing-preview-page #first .healing-demo-prompt textarea::placeholder,.healing-preview-page #later .healing-demo-prompt textarea::placeholder{color:#4a4a4a!important;opacity:1!important;-webkit-text-fill-color:#4a4a4a!important}.healing-preview-page #later .healing-demo-rose{background:#f7dce5!important}.healing-preview-page #later .healing-demo-thorn{background:#dcecf7!important}.healing-preview-page #later .healing-demo-bud{background:#dff1df!important}.healing-preview-page #later .healing-demo-prompt>strong,.healing-preview-page #later .healing-demo-prompt p,.healing-preview-page #later .healing-demo-prompt label,.healing-preview-page #first .healing-demo-button,.healing-preview-page #first .healing-demo-link,.healing-preview-page #later .healing-demo-button,.healing-preview-page #later .healing-demo-link{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #first .healing-demo-button,.healing-preview-page #later .healing-demo-button{background:#c5a66a!important}.healing-preview-page #first,.healing-preview-page #later{background:#fbf7ed!important;border-color:#d8c7a3!important}.healing-preview-page #first{color:#111!important;background:#fffdf8!important;border-color:#d8c7a3!important;box-shadow:0 18px 42px #0000002e!important}.healing-preview-page #first h2,.healing-preview-page #first>p:not(.healing-preview-kicker),.healing-preview-page #first .healing-preview-kicker,.healing-preview-page #first .healing-demo-prompt>strong,.healing-preview-page #first .healing-demo-prompt label,.healing-preview-page #first .healing-demo-question{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #first .healing-demo-prompt{box-shadow:none!important;background:#c5a66a!important;border-color:#8f713d!important}.healing-preview-page #first .healing-demo-prompt textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:1px solid #242424!important}.healing-preview-page #first .healing-demo-prompt textarea::placeholder{color:#4a4a4a!important;opacity:1!important;-webkit-text-fill-color:#4a4a4a!important}.healing-preview-page #first .healing-demo-button{color:#050505!important;-webkit-text-fill-color:#050505!important;background:#c5a66a!important}.healing-preview-page #first .healing-demo-link{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #later .healing-demo-rose,.healing-preview-page #later .healing-demo-rose .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-rose .healing-demo-prompt-body{background:#b56f76!important}.healing-preview-page #later .healing-demo-thorn,.healing-preview-page #later .healing-demo-thorn .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-thorn .healing-demo-prompt-body{background:#272757!important}.healing-preview-page #later .healing-demo-bud,.healing-preview-page #later .healing-demo-bud .healing-demo-prompt-heading,.healing-preview-page #later .healing-demo-bud .healing-demo-prompt-body{background:#fa3!important}.healing-preview-page #later .healing-demo-rose,.healing-preview-page #later .healing-demo-thorn,.healing-preview-page #later .healing-demo-bud{border-color:currentColor!important}.healing-preview-page #later .healing-demo-thorn>strong,.healing-preview-page #later .healing-demo-thorn p,.healing-preview-page #later .healing-demo-thorn textarea::placeholder{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page #later .healing-demo-bud>strong,.healing-preview-page #later .healing-demo-bud p{color:#111!important;-webkit-text-fill-color:#111!important}.healing-preview-page #later .healing-demo-button,.healing-preview-page #later .healing-demo-link{color:#050505!important;-webkit-text-fill-color:#050505!important}.healing-preview-page #later .healing-demo-rose,.healing-journal-card .healing-prompt-card.healing-prompt-rose{background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important}.healing-preview-page #later .healing-demo-thorn,.healing-journal-card .healing-prompt-card.healing-prompt-thorn{background:linear-gradient(#653f9d 0%,#5b368c 18%,#462b73 48%,#331b57 82%,#2b174c 100%)!important}.healing-preview-page #later .healing-demo-bud,.healing-journal-card .healing-prompt-card.healing-prompt-bud{background:linear-gradient(#481c7e 0%,#431a75 18%,#371562 48%,#2a0f51 82%,#270d4b 100%)!important}.healing-preview-page #later .healing-demo-rose>strong,.healing-preview-page #later .healing-demo-bud>strong,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-heading,.healing-preview-page #later .healing-demo-rose p,.healing-preview-page #later .healing-demo-bud p,.healing-journal-card .healing-prompt-card.healing-prompt-rose .healing-prompt-body label,.healing-journal-card .healing-prompt-card.healing-prompt-bud .healing-prompt-body label,.healing-preview-page #later .healing-demo-thorn>strong,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-heading,.healing-preview-page #later .healing-demo-thorn p,.healing-journal-card .healing-prompt-card.healing-prompt-thorn .healing-prompt-body label{color:#fff!important;-webkit-text-fill-color:#fff!important}.healing-preview-page .healing-support-eyebrow,.healing-journal-card .healing-support-eyebrow{color:#270d4b!important;-webkit-text-fill-color:#270d4b!important}.healing-preview-page #later .healing-demo-rose textarea,.healing-preview-page #later .healing-demo-thorn textarea,.healing-preview-page #later .healing-demo-bud textarea,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border:2px solid #111!important}.healing-preview-page #later .healing-demo-rose textarea::placeholder,.healing-preview-page #later .healing-demo-thorn textarea::placeholder,.healing-preview-page #later .healing-demo-bud textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-rose textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-thorn textarea::placeholder,.healing-journal-card .healing-prompt-card.healing-prompt-bud textarea::placeholder{color:#4a4a4a!important;opacity:1!important;-webkit-text-fill-color:#4a4a4a!important}.healing-program-session-media,.healing-program-session-media>.healing-activation-player{background:var(--session-chakra-color,#070707)!important;overflow:hidden!important}.healing-program-session-media>.healing-activation-player,.healing-program-session-media>.healing-activation-player .healing-activation-player-frame{width:100%!important;height:100%!important;min-height:0!important}.healing-program-session-media>.healing-activation-player .healing-activation-player-frame{width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;box-shadow:none!important;border:0!important;outline:0!important;margin:-1px!important;display:block!important}.healing-program-session-media>.healing-activation-player[data-playback-disabled=true] .healing-activation-player-frame{pointer-events:none!important}.healing-activation-player,.healing-activation-player-frame,.healing-program-session-media,.healing-program-session-media-locked{box-shadow:none!important;background:#070707!important;border:0!important;outline:0!important}.healing-activation-player-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;vertical-align:top!important}.healing-activation-ended-poster{z-index:2;background:#070707;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.healing-activation-ended-poster img{object-fit:contain;width:100%;height:100%;display:block}.healing-activation-replay{color:#f2ece1;cursor:pointer;background:#04050ddb;border:1px solid #f2ece1cc;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;bottom:.8rem;right:.8rem}.healing-activation-replay:hover,.healing-activation-replay:focus-visible{color:#04050d;background:#f2ece1}.healing-activation-player[data-playback-disabled=true] .healing-activation-player-lock-layer{background:0 0!important}body .healing-activation-action-button{box-sizing:border-box!important;white-space:nowrap!important;border-width:1px!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;height:2.65rem!important;min-height:2.65rem!important;padding:.55rem 1rem!important;line-height:1!important;overflow:visible!important}body .healing-sigil-bundle>.healing-activation-action-button{flex:1 0 100%!important;width:100%!important}@media (max-width:700px){body .healing-current-card .healing-activation-actions .healing-activation-action-button,body .safe-preview-main .healing-program-session-media-actions .healing-activation-action-button{flex:0 0 100%!important;height:2.65rem!important;min-height:2.65rem!important}}html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle{width:calc(100% + 46px)!important;margin:1rem 0 1.2rem -23px!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar,html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:is(:hover,:focus,:focus-visible,:active,:disabled){box-sizing:border-box!important;text-align:left!important;border-width:1px!important;border-radius:9999px!important;min-height:2.75rem!important;padding:.7rem 1.1rem!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar>svg,html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar>svg *{color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important;fill:#050505!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle{width:100%!important;margin:1rem 0 1.2rem!important}}.healing-program-session-media-actions,.healing-current-card .healing-activation-actions{flex-flow:row!important;align-items:stretch!important;gap:.8rem!important;display:flex!important}.healing-program-session-media-actions>.activation-download,.healing-program-session-media-actions>.healing-program-session-action,.healing-current-card .healing-activation-actions>.activation-download,.healing-current-card .healing-activation-actions>.healing-mark-complete{box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;flex:0 0 18rem!important;justify-content:center!important;align-items:center!important;width:18rem!important;min-width:18rem!important;max-width:18rem!important;height:2.65rem!important;min-height:2.65rem!important;margin:0!important;padding:.55rem 1rem!important;line-height:1!important;overflow:visible!important}.healing-program-session-media-actions>.healing-program-session-action{display:flex!important}.healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0 1rem!important}@media (max-width:700px){.healing-program-session-media-actions,.healing-current-card .healing-activation-actions{flex-flow:column!important;gap:.75rem!important;width:100%!important}.healing-program-session-media-actions>.activation-download,.healing-program-session-media-actions>.healing-program-session-action,.healing-current-card .healing-activation-actions>.activation-download,.healing-current-card .healing-activation-actions>.healing-mark-complete{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.65rem!important;min-height:2.65rem!important}}body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;opacity:1!important;background:0 0!important;border:1px solid #8fbf9bb8!important;animation:2.2s ease-in-out infinite healing-complete-outline-breathe!important;box-shadow:0 0 14px #8fbf9b47,inset 0 0 10px #8fbf9b0f!important}body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion *{color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;fill:#a9d6b2!important;stroke:#a9d6b2!important}body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited){color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;background:0 0!important;border-color:#8fbf9bf2!important;box-shadow:0 0 18px #8fbf9b66,inset 0 0 12px #8fbf9b1a!important}@media (prefers-reduced-motion:reduce){body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){animation:none!important}}body .safe-preview-main.healing-portal-preview #book .healing-book-closed{position:relative!important;overflow:hidden!important}body .safe-preview-main.healing-portal-preview #book .healing-book-closed-image{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}body .safe-preview-main.healing-portal-preview #book .healing-book-closed .healing-book-open{width:31%!important;min-width:0!important;max-width:calc(100% - 2rem)!important;inset:auto auto 8% 50%!important;transform:translate(-50%)!important}@media (max-width:700px){body .safe-preview-main.healing-portal-preview #book .healing-book-closed .healing-book-open{width:34%!important;max-width:calc(100% - 1rem)!important;bottom:8%!important}}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed{overflow:hidden!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open{z-index:10!important;transform-origin:50%!important;pointer-events:auto!important;width:auto!important;min-width:8.5rem!important;max-width:none!important;margin:0!important;position:absolute!important;inset:35% auto auto 51%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview #book .healing-book-open{top:35%!important;bottom:auto!important;left:51%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap,html body .safe-preview-main.healing-portal-preview #book .healing-book-closed{position:relative!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-image,html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-title{pointer-events:none!important}body .safe-preview-main.healing-portal-preview #book,.healing-journal-features #book{color:#fff!important;background:#000!important;border-color:#000!important}body .safe-preview-main.healing-portal-preview #book .healing-book-section-toggle,.healing-journal-features #book .healing-book-section-toggle{width:100%;font:600 .95rem/1.2 var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:.12em;text-align:left;cursor:pointer;align-items:center;gap:.8rem;margin:0;padding:1rem 1.15rem;display:flex;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#9f76cb 0%,#9268bd 18%,#71499d 48%,#4d2778 82%,#3f1b6b 100%)!important;border:1px solid #b99ade!important;border-radius:.75rem!important}body .safe-preview-main.healing-portal-preview #book .healing-book-section-toggle>:last-child,.healing-journal-features #book .healing-book-section-toggle>:last-child{margin-left:auto;transition:transform .2s}body .safe-preview-main.healing-portal-preview #book .healing-book-section-toggle[aria-expanded=false]>:last-child,.healing-journal-features #book .healing-book-section-toggle[aria-expanded=false]>:last-child{transform:rotate(-90deg)}body .safe-preview-main.healing-portal-preview #book .healing-book-section-toggle :is(svg,svg *),.healing-journal-features #book .healing-book-section-toggle :is(svg,svg *){color:#fff!important;stroke:#fff!important}body .safe-preview-main.healing-portal-preview #book .healing-book-content,.healing-journal-features #book .healing-book-content{margin-top:1rem}body .safe-preview-main.healing-portal-preview #book .healing-book-stage,.healing-journal-features #book .healing-book-stage{border-radius:.5rem;justify-content:center;align-items:center;min-height:31rem;padding:clamp(1rem,4vw,3rem);display:flex;overflow:visible;background:#fff!important;border:0!important}body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap,.healing-journal-features #book .healing-book-closed-wrap{aspect-ratio:1536/1024;flex:none;width:min(100%,46rem);animation:3.4s ease-in-out infinite healing-book-closed-float;position:relative}body .safe-preview-main.healing-portal-preview #book .healing-book-closed,.healing-journal-features #book .healing-book-closed{width:100%;height:100%;animation:none!important}body .safe-preview-main.healing-portal-preview #book .healing-book-closed-image,.healing-journal-features #book .healing-book-closed-image{object-fit:contain;width:100%;height:100%;animation:3.4s ease-in-out infinite healing-book-closed-shadow;display:block}body .safe-preview-main.healing-portal-preview #book .healing-book-open,.healing-journal-features #book .healing-book-open{z-index:2;letter-spacing:.035em;cursor:pointer;border-radius:.35rem;width:31%;min-width:0;min-height:2.65rem;padding:.62rem .8rem;font-weight:800;position:absolute;top:47%;left:51%;transform:translate(-50%,-50%)rotate(-9deg)skew(-3deg);color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;background:linear-gradient(#f3d58b 0%,#d9ad55 48%,#b98332 100%)!important;border:1px solid #f0d493!important}body .safe-preview-main.healing-portal-preview #book .healing-book-open:hover,.healing-journal-features #book .healing-book-open:hover{background:linear-gradient(#ffe6a8 0%,#e8bd68 48%,#c9953e 100%)!important}body .safe-preview-main.healing-portal-preview #book .healing-reading-view,.healing-journal-features #book .healing-reading-view{width:100%}body .safe-preview-main.healing-portal-preview #book .healing-book-spread,.healing-journal-features #book .healing-book-spread{background:linear-gradient(90deg,#270d4b 0%,#3f1b6b 47%,#270d4b 50%,#3f1b6b 53%,#270d4b 100%)!important;border-color:#9f76cb!important}body .safe-preview-main.healing-portal-preview #book .healing-book-page,.healing-journal-features #book .healing-book-page{color:#241735;background:radial-gradient(circle at 50% 45%,#fffdf8,#efe1c2 130%)!important}body .safe-preview-main.healing-portal-preview #book :is(.healing-book-nav,.healing-book-action,.healing-book-close,.healing-book-download),.healing-journal-features #book :is(.healing-book-nav,.healing-book-action,.healing-book-close,.healing-book-download){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#3f1b6b!important;border-color:#9f76cb!important}body .safe-preview-main.healing-portal-preview #book .healing-book-download,.healing-journal-features #book .healing-book-download{background:linear-gradient(#653f9d,#3f1b6b)!important}body .safe-preview-main.healing-portal-preview #book .healing-reading-view.is-expanded,.healing-journal-features #book .healing-reading-view.is-expanded{z-index:1000;background:#fff;padding:clamp(1rem,3vw,2.5rem);position:fixed;inset:0;overflow:auto}body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card.is-collapsed,.healing-journal-features #book.healing-journal-book-card.is-collapsed{border:0!important;margin:0!important;padding:0!important}body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card.is-collapsed .healing-book-section-toggle,.healing-journal-features #book.healing-journal-book-card.is-collapsed .healing-book-section-toggle{margin:0!important}body .safe-preview-main.healing-portal-preview #book .healing-book-open,.healing-journal-features #book .healing-book-open{width:22%!important;min-width:6rem!important;max-width:10rem!important;top:48%!important;left:55%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;background:linear-gradient(#f3d58b 0%,#d9ad55 48%,#b98332 100%)!important;border-color:#f0d493!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open:hover,html body .healing-journal-features #book .healing-book-open:hover{color:#270d4b!important;-webkit-text-fill-color:#270d4b!important;background:linear-gradient(#ffe6a8 0%,#e8bd68 48%,#c9953e 100%)!important}@media (max-width:700px){body .safe-preview-main.healing-portal-preview #book .healing-book-stage,.healing-journal-features #book .healing-book-stage{min-height:23rem;padding:1rem .35rem}body .safe-preview-main.healing-portal-preview #book .healing-book-open,.healing-journal-features #book .healing-book-open{min-height:2.25rem;padding:.48rem .55rem;font-size:.72rem;width:24%!important;min-width:4.75rem!important;max-width:7rem!important;top:48%!important;left:55%!important}}@media (prefers-reduced-motion:reduce){body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap,body .safe-preview-main.healing-portal-preview #book .healing-book-closed-image,.healing-journal-features #book .healing-book-closed-wrap,.healing-journal-features #book .healing-book-closed-image{animation:none!important}}html body .safe-preview-main.healing-portal-preview .healing-journal-book-first-stage{background:#fff!important;justify-content:center!important;align-items:center!important;min-height:31rem!important;padding:clamp(1rem,4vw,3rem)!important;display:flex!important;overflow:visible!important}html body .safe-preview-main.healing-portal-preview .healing-journal-book-first-stage .healing-book-closed-wrap{aspect-ratio:4/3!important;flex:none!important;width:min(100%,46rem)!important;position:relative!important}html body .safe-preview-main.healing-portal-preview .healing-journal-book-first-stage .healing-book-closed{width:100%!important;height:100%!important;position:relative!important;overflow:visible!important}html body .safe-preview-main.healing-portal-preview .healing-journal-book-first-stage .healing-book-closed-image{object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .safe-preview-main.healing-portal-preview .healing-journal-book-first-stage .healing-book-open-on-cover-v2{z-index:20!important;width:14%!important;min-width:0!important;margin:0!important;position:absolute!important;top:50%!important;left:51%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open{transform-origin:50%!important;z-index:20!important;pointer-events:auto!important;width:22%!important;min-width:6rem!important;max-width:10rem!important;margin:0!important;position:absolute!important;inset:40% auto auto 49%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .healing-activation-actions>.healing-mark-complete,html body .healing-activation-actions>.healing-mark-complete:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .healing-program-session-action>.healing-card-completion,html body .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled),html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:is(:hover,:focus,:focus-visible,:active,:visited,:disabled){box-sizing:border-box!important;color:#a9d6b2!important;-webkit-text-fill-color:#a9d6b2!important;background:0 0!important;border:3px solid #8fbf9be6!important;animation:none!important}html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{animation:2.2s ease-in-out infinite healing-complete-outline-ring!important}@media (prefers-reduced-motion:reduce){html body .healing-activation-actions>.healing-mark-complete:after,html body .healing-program-session-action>.healing-card-completion:after,html body .safe-preview-main.healing-portal-preview .healing-program-session-action>.healing-card-completion:after{animation:none!important}}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete){color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important;border-radius:999px!important;transition:color .4s,border-color .4s,box-shadow .45s,transform .35s!important;animation:none!important;position:relative!important;overflow:hidden!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):after{content:""!important;pointer-events:none!important;background:linear-gradient(100deg,#0000 14%,#a6dcb14d 50%,#0000 86%)!important;transition:transform .95s cubic-bezier(.22,.61,.36,1)!important;position:absolute!important;inset:0!important;transform:translate(-125%)!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):is(:hover,:focus-visible){color:#d6f2dc!important;-webkit-text-fill-color:#d6f2dc!important;border-color:#c6eece!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 24px #a6dcb133!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):is(:hover,:focus-visible):after{transform:translate(125%)!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):active{transform:translateY(0)!important}.healing-session-completion-helper{color:#9a9085;letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;margin:10px 0 0;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;line-height:1.5}@media (prefers-reduced-motion:reduce){html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete),html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):after{transition:none!important}}html body .healing-program-session-media-actions>.healing-program-session-action{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;position:relative!important;overflow:visible!important}html body .healing-encouragement-overlay .healing-encouragement-close:hover,html body .healing-encouragement-overlay .healing-encouragement-close:focus-visible{color:#d6f2dc!important;-webkit-text-fill-color:#d6f2dc!important;background:0 0!important;border-color:#c6eece!important;transform:translateY(-1px)!important;box-shadow:0 0 24px #a6dcb133!important}html body .healing-journal-book-card .healing-book-blank-page{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}html body .healing-journal-book-card .healing-book-blank-page>span{color:#9a6a30!important;opacity:.7!important;margin:0 0 1rem!important;font-size:1.1rem!important;display:block!important}html body .healing-journal-book-card .healing-book-blank-page:before{display:none!important}html body .healing-journal-book-card .healing-book-blank-message{color:#826f58!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(.9rem,1.4vw,1.05rem)!important;font-style:italic!important;line-height:1.6!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg *,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active),html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active) span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active) svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:is(:hover,:focus,:focus-visible,:active) svg *{color:#07060a!important;-webkit-text-fill-color:#07060a!important;stroke:currentColor!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button{transition:background-color .22s,box-shadow .22s,transform .22s;color:#07060a!important;background-color:#c5a66a!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:active,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:active span,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:active svg{color:#07060a!important;-webkit-text-fill-color:#07060a!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg *,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover svg,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover svg *{opacity:1;fill:currentColor!important;stroke:currentColor!important;color:#07060a!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg[fill=none],html body main.public-heading-page.public-minimal-luxury button.landing-gold-button svg[fill=none] *{fill:none!important;stroke:currentColor!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:hover,html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus-visible{transform:translateY(-1px);box-shadow:0 6px 18px #cba86a4d;background-color:#d8bc86!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:active{transform:translateY(0);box-shadow:0 2px 8px #cba86a38;background-color:#b8975c!important}html body main.public-heading-page.public-minimal-luxury button.landing-gold-button:focus-visible{outline-offset:3px;outline:2px solid #f2dcaf}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card:is(.is-collapsed,.is-expanded)>.healing-book-section-toggle{min-height:44px!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:1.824px!important;border-radius:9999px!important;padding:11.2px 17.6px!important;font-size:15.2px!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card:is(.is-collapsed,.is-expanded),html body .healing-journal-features #book.healing-journal-book-card:is(.is-collapsed,.is-expanded){border-radius:9999px!important;margin-top:24px!important;margin-bottom:24px!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle,html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle{margin:0!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card{color:#ece5d8!important;background:radial-gradient(120% 90% at 50% 0,#cba86a12,#0000 60%),#0d0b13!important;border:1px solid #cba86a42!important;border-radius:2px!important;padding:30px 34px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-support-eyebrow{font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#cba86a!important;font-size:11px!important;font-weight:400!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card h2{font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#f2dcaf!important;margin:14px 0 12px!important;font-size:30px!important;font-weight:400!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card h2 svg{fill:currentColor!important;stroke:currentColor!important;color:#f2dcaf!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-optional-pill{font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#cba86a!important;background:0 0!important;border:1px solid #cba86a66!important;border-radius:999px!important;padding:4px 12px!important;font-size:10px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card>p{color:#f2ece1!important;max-width:74ch!important;margin:0 0 24px!important;font-size:16.5px!important;font-weight:400!important;line-height:28px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card>p:after{content:""!important;background:linear-gradient(90deg,#cba86a4d,#cba86a0f 70%,#0000)!important;height:1px!important;margin-top:24px!important;display:block!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-count{font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.19em!important;text-transform:uppercase!important;color:#cba86a!important;margin-bottom:12px!important;font-size:11px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-card{background:linear-gradient(#7850b424,#7850b40b)!important;border:1px solid #9f76cb57!important;border-left:3px solid #9f76cb!important;border-radius:2px!important;padding:17px 20px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-heading{color:inherit!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-heading span:first-child{font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#c9a9f0!important;font-size:12px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-heading span:last-child{font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8d8697!important;font-size:10px!important;font-weight:300!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-body{background:0 0!important;padding:0!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-body label{color:#ece5d8!important;margin:11px 0 15px!important;font-size:17px!important;font-weight:300!important;line-height:1.45!important;display:block!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card textarea{color:#4a453c!important;-webkit-text-fill-color:#4a453c!important;background:#f7f3e9!important;border:1px solid #cba86a8c!important;border-radius:2px!important;min-height:92px!important;padding:13px 15px!important;font-size:14px!important;font-weight:300!important;box-shadow:inset 0 2px 10px #3c2d141a!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card textarea::placeholder{color:#8d8578!important;-webkit-text-fill-color:#8d8578!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button:first-child{color:#cba86a!important;-webkit-text-fill-color:#cba86a!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #cba86a73!important;border-radius:999px!important;padding:10px 26px!important;font-size:12px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button:not(:first-child){color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;background-image:linear-gradient(#f0d493 0%,#e2cca0 18%,#d3b46e 48%,#b8954f 82%,#9c7c40 100%)!important;border:1px solid #f0d493!important;border-radius:999px!important;padding:10px 32px!important;font-size:12px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button:not(:first-child) span,html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button:not(:first-child) svg,html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button:not(:first-child) svg *{color:#050505!important;-webkit-text-fill-color:#050505!important;fill:currentColor!important;stroke:currentColor!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-panel-heading{justify-content:flex-start!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card>p{max-width:74ch!important;font-size:16.5px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-heading span:first-child{font-size:14px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-body label{font-size:19px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card>p{color:#f2ece1!important;font-size:16.5px!important;font-weight:400!important;line-height:28px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.healing-journal-save.landing-gold-button{color:#07060a!important;-webkit-text-fill-color:#07060a!important;min-height:44px!important;font-family:var(--font-body),Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#c5a66a!important;border:0!important;border-radius:9999px!important;padding:12px 32px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.healing-journal-save.landing-gold-button :is(span,svg,svg *){color:#07060a!important;-webkit-text-fill-color:#07060a!important;fill:currentColor!important;stroke:currentColor!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.healing-journal-save.landing-gold-button:hover:not(:disabled),html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.healing-journal-save.landing-gold-button:focus-visible{color:#07060a!important;-webkit-text-fill-color:#07060a!important;background:#d8bc86!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.button-luxury:not(.healing-journal-save):not(:disabled){color:#cba86a!important;-webkit-text-fill-color:#cba86a!important;min-height:44px!important;font-family:var(--font-body),Arial,sans-serif!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:0 0!important;border:1px solid #cba86a73!important;border-radius:9999px!important;padding:12px 28px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.button-luxury:not(.healing-journal-save):hover:not(:disabled){color:#f2dcaf!important;-webkit-text-fill-color:#f2dcaf!important;background:#cba86a14!important;border-color:#cba86acc!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-spread,html body .healing-journal-features #book.is-expanded .healing-book-spread{background-image:linear-gradient(90deg,#e4ded2 0%,#efe9dd 47%,#dcd5c7 50%,#efe9dd 53%,#e4ded2 100%)!important;border-color:#cba86a8c!important;box-shadow:0 20px 32px #00000059,inset 0 0 0 1px #cba86a99,inset 0 5px 20px #5a46282e!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-page-wrap,html body .healing-journal-features #book.is-expanded .healing-book-page-wrap{background:0 0!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-page,html body .healing-journal-features #book.is-expanded .healing-book-page{background-image:linear-gradient(#fdfbf5,#f7f2e7)!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-gutter,html body .healing-journal-features #book.is-expanded .healing-book-gutter{filter:none!important;background:#78644647!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle,html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;background-image:linear-gradient(#33203f,#241530)!important;border:1px solid #cba86a73!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle:hover,html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle:hover{color:#f2dcaf!important;-webkit-text-fill-color:#f2dcaf!important;background-image:linear-gradient(#3d2749,#2c1a3a)!important;border-color:#cba86ab3!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle :is(svg,svg *),html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle :is(svg,svg *){fill:currentColor!important;stroke:currentColor!important;color:#e2cca0!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle :is(svg[fill=none],svg[fill=none] *),html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle :is(svg[fill=none],svg[fill=none] *){fill:none!important;stroke:currentColor!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle:hover :is(svg,svg *),html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle:hover :is(svg,svg *){color:#f2dcaf!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card.is-expanded,html body .healing-journal-features #book.healing-journal-book-card.is-expanded{background:radial-gradient(120% 90% at 50% 0,#cba86a12,#0000 60%),#0d0b13!important;border:1px solid #cba86a42!important;border-radius:2px!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-nav,html body .healing-journal-features #book.is-expanded .healing-book-nav{color:#6b6355!important;-webkit-text-fill-color:#6b6355!important;background:#ffffff73!important;border:1px solid #78644673!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-nav svg,html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-nav svg *,html body .healing-journal-features #book.is-expanded .healing-book-nav svg,html body .healing-journal-features #book.is-expanded .healing-book-nav svg *{fill:currentColor!important;stroke:currentColor!important;color:#6b6355!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-action,html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-close,html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-reading-expand,html body .healing-journal-features #book.is-expanded .healing-book-action,html body .healing-journal-features #book.is-expanded .healing-book-close,html body .healing-journal-features #book.is-expanded .healing-reading-expand{color:#cba86a!important;-webkit-text-fill-color:#cba86a!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #cba86a73!important;border-radius:999px!important;font-size:12px!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-download,html body .healing-journal-features #book.is-expanded .healing-book-download{color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;background-image:linear-gradient(#f0d493 0%,#e2cca0 18%,#d3b46e 48%,#b8954f 82%,#9c7c40 100%)!important;border:1px solid #f0d493!important;border-radius:999px!important;font-size:12px!important}html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-download svg,html body .safe-preview-main.healing-portal-preview #book.is-expanded .healing-book-download svg *,html body .healing-journal-features #book.is-expanded .healing-book-download svg,html body .healing-journal-features #book.is-expanded .healing-book-download svg *{fill:currentColor!important;stroke:currentColor!important;color:#050505!important}html body .safe-preview-main.healing-portal-preview #book .healing-reading-view.is-expanded .healing-book-spread,html body .healing-journal-features #book .healing-reading-view.is-expanded .healing-book-spread{flex:none!important;align-items:stretch!important;height:auto!important;min-height:0!important}html body .safe-preview-main.healing-portal-preview #book .healing-journal-edit-fields,html body .healing-journal-features #book .healing-journal-edit-fields{gap:.6rem!important;margin-top:1rem!important;display:grid!important}html body .safe-preview-main.healing-portal-preview #book .healing-journal-edit-fields label,html body .healing-journal-features #book .healing-journal-edit-fields label{color:#7a5aa8!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:9.5px!important;font-weight:400!important;line-height:1.2!important;display:block!important}html body .safe-preview-main.healing-portal-preview #book .healing-journal-edit-fields textarea,html body .healing-journal-features #book .healing-journal-edit-fields textarea{color:#3a352c!important;background:#fffdf7!important;border:1px solid #78644652!important;border-radius:2px!important;width:100%!important;min-height:72px!important;margin-top:5px!important;padding:9px 11px!important;font-weight:300!important;display:block!important;box-shadow:inset 0 1px 4px #5a46281a!important}html body .safe-preview-main.healing-portal-preview #book .healing-journal-edit-fields textarea::placeholder,html body .healing-journal-features #book .healing-journal-edit-fields textarea::placeholder{color:#9a9184!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-page-actions,html body .healing-journal-features #book .healing-book-page-actions{border-top:1px solid #78644638!important;justify-content:flex-end!important;gap:9px!important;margin-top:16px!important;padding-top:13px!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-page-actions .healing-book-action,html body .healing-journal-features #book .healing-book-page-actions .healing-book-action{font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:999px!important;padding:8px 20px!important;font-size:10.5px!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-page-actions .healing-book-action:not(.healing-book-save),html body .healing-journal-features #book .healing-book-page-actions .healing-book-action:not(.healing-book-save){color:#6b6355!important;-webkit-text-fill-color:#6b6355!important;background:0 0!important;border:1px solid #78644680!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-page-actions .healing-book-save,html body .healing-journal-features #book .healing-book-page-actions .healing-book-save{color:#2a2418!important;-webkit-text-fill-color:#2a2418!important;background:linear-gradient(#f0d493 0%,#e2cca0 18%,#d3b46e 48%,#b8954f 82%,#9c7c40 100%)!important;border:1px solid #b8954f!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.button-luxury,html body .healing-journal-features .healing-journal-panel .healing-step-actions button.button-luxury,html body .safe-preview-main.healing-portal-preview #book :is(.healing-reading-expand,.healing-book-action,.healing-book-close,.healing-book-download),html body .healing-journal-features #book :is(.healing-reading-expand,.healing-book-action,.healing-book-close,.healing-book-download){font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview #book .healing-journal-edit-fields textarea,html body .healing-journal-features #book .healing-journal-edit-fields textarea{color:#3a352c!important;-webkit-text-fill-color:#3a352c!important;background:#fffdf7!important;border:1px solid #78644652!important;border-radius:2px!important;min-height:72px!important;padding:9px 11px!important;font-weight:300!important;box-shadow:inset 0 1px 4px #5a46281a!important}html body .safe-preview-main.healing-portal-preview #book .healing-journal-edit-fields textarea::placeholder,html body .healing-journal-features #book .healing-journal-edit-fields textarea::placeholder{color:#9a9184!important;-webkit-text-fill-color:#9a9184!important}html body main.healing-journey-page .healing-journal-panel .healing-step-actions button.button-luxury{font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:9999px!important;min-height:44px!important;font-size:12px!important;font-weight:700!important}html body main.healing-journey-page .healing-journal-panel .healing-step-actions button.button-luxury:not(.healing-journal-save){padding:12px 28px!important}html body main.healing-journey-page .healing-journal-panel .healing-prompt-heading span:first-child{color:#d6bcf5!important;font-family:var(--font-body),Mulish,Arial,sans-serif!important;letter-spacing:1.4px!important;font-size:14px!important}html body main.healing-journey-page .healing-journal-panel textarea{background:0 0!important;border:2px solid #cba86a80!important;border-radius:2px!important;font-size:14px!important}html body main.healing-journey-page .healing-journal-panel .healing-step-actions button.button-luxury{color:#cba86a!important;-webkit-text-fill-color:#cba86a!important;background:0 0!important;border:1px solid #cba86a!important}html body main.healing-journey-page .healing-journal-panel .healing-step-actions button.button-luxury:hover:not(:disabled){background:#cba86a1f!important}html body main.healing-journey-page .healing-journal-panel .healing-step-actions button.healing-journal-nav-button :is(span,svg,svg *),html body :is(.safe-preview-main.healing-portal-preview,main.healing-journey-page) .healing-journal-panel .healing-step-actions button.healing-journal-save-state-idle:not(.landing-gold-button) :is(span,svg,svg *){color:#cba86a!important;-webkit-text-fill-color:#cba86a!important;stroke:currentColor!important;fill:currentColor!important}html body main.healing-journey-page #book>.healing-book-section-toggle{border-radius:9999px!important}html body main.healing-journey-page #book :is(.healing-reading-expand,.healing-book-action,.healing-book-close,.healing-book-download){font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body main.healing-journey-page #book .healing-journal-edit-fields textarea{color:#3a352c!important;-webkit-text-fill-color:#3a352c!important;background:#fffdf7!important;border:1px solid #78644652!important;border-radius:2px!important;min-height:72px!important;padding:9px 11px!important;font-weight:300!important;box-shadow:inset 0 1px 4px #5a46281a!important}html body main.healing-journey-page #book .healing-journal-edit-fields textarea::placeholder{color:#9a9184!important;-webkit-text-fill-color:#9a9184!important}html body .safe-preview-main.healing-portal-preview .chakra-mark,html body main.healing-journey-page .chakra-mark{color:#cba86a!important;flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0 0 6px!important;display:block!important}html body .safe-preview-main.healing-portal-preview .healing-journal-title-wrap{display:block!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-heading{justify-content:space-between!important;align-items:flex-end!important;gap:16px!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-title .chakra-mark{margin:0 0 6px!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-title .safe-preview-eyebrow{margin-bottom:12px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card h2,html body .safe-preview-main.healing-portal-preview #session-list-title{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html body .safe-preview-main.healing-portal-preview .safe-program-series.healing-preview-series{background:radial-gradient(85% 60% at 50% -10%,#cba86a26,#0000 62%),radial-gradient(60% 45% at 96% 105%,#cba86a14,#0000 60%),linear-gradient(#100d18,#08060c)!important;border:1px solid #cba86a4d!important;border-radius:2px!important;position:relative!important;overflow:hidden!important}html body .safe-preview-main.healing-portal-preview .safe-program-series.healing-preview-series:before{content:""!important;background:linear-gradient(90deg,#0000,#f2dcafcc 50%,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .safe-preview-main.healing-portal-preview .safe-program-series-title{display:block!important}html body .safe-preview-main.healing-portal-preview .safe-program-count{color:#a99a80!important;font-family:var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#cba86a0d!important;border:1px solid #cba86a73!important;border-radius:2px!important;flex-direction:column!important;align-items:center!important;padding:8px 15px!important;font-size:8.5px!important;line-height:1!important;display:flex!important}html body .safe-preview-main.healing-portal-preview .safe-program-count strong{color:#f2dcaf!important;font:400 22px/1 var(--font-oswald),"Arial Narrow",sans-serif!important;letter-spacing:normal!important}html body .safe-preview-main.healing-portal-preview .safe-program-count span{margin-top:3px!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.safe-program-intro{margin-top:15px!important;padding-top:14px!important;position:relative!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.safe-program-intro:before{content:""!important;background:linear-gradient(90deg,#cba86a80,#cba86a1f 55%,#0000 88%)!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar{color:#0a0806!important;-webkit-text-fill-color:#0a0806!important;background:linear-gradient(#fdf3dd,#e3cb99 22%,#cdab68 55%,#b08f4e 82%,#95793f 100%)!important;border:1px solid #f7e6c2!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 22px #cba86a4d,inset 0 1px #ffffffa6!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar:after{content:""!important;pointer-events:none!important;background:linear-gradient(#ffffff57,#0000)!important;height:45%!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .safe-preview-main.healing-portal-preview .safe-program-series>.healing-sigil-bundle>.healing-download-all-bar>:is(span,svg,svg *){z-index:1!important;position:relative!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card{background:radial-gradient(90% 55% at 50% -8%,#cba86a29,#0000 62%),radial-gradient(70% 50% at 8% 108%,#7850b421,#0000 60%),linear-gradient(#100d18,#0a0810)!important;border:1px solid #cba86a4d!important;position:relative!important;overflow:hidden!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card:before{content:""!important;background:linear-gradient(90deg,#0000,#f2dcafbf 50%,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-journal-title-wrap{display:block!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-journal-sparkle{color:#cba86a!important;letter-spacing:.4em!important;opacity:.9!important;margin-bottom:7px!important;font-size:13px!important;display:block!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card h2{color:#f2dcaf!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card h2{-webkit-text-fill-color:transparent!important;background:linear-gradient(92deg,#f7e6c2,#cba86a 60%,#a8894f)!important;-webkit-background-clip:text!important;background-clip:text!important}}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card h2{margin:0 0 12px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card>p:after{background:linear-gradient(90deg,#cba86a8c,#9f76cb4d 45%,#0000 85%)!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-count{align-items:center!important;gap:10px!important;display:flex!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-count:before{content:""!important;background:radial-gradient(circle at 3px 3px,#f7e6c2 0 3px,#0000 3.2px),radial-gradient(circle at 23px 3px,#cba86a40 0 3px,#0000 3.2px),radial-gradient(circle at 43px 3px,#cba86a40 0 3px,#0000 3.2px)!important;flex:0 0 46px!important;width:46px!important;height:6px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-count[data-step="1"]:before{background:radial-gradient(circle at 3px 3px,#cba86a40 0 3px,#0000 3.2px),radial-gradient(circle at 23px 3px,#f7e6c2 0 3px,#0000 3.2px),radial-gradient(circle at 43px 3px,#cba86a40 0 3px,#0000 3.2px)!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-count[data-step="2"]:before{background:radial-gradient(circle at 3px 3px,#cba86a40 0 3px,#0000 3.2px),radial-gradient(circle at 23px 3px,#cba86a40 0 3px,#0000 3.2px),radial-gradient(circle at 43px 3px,#f7e6c2 0 3px,#0000 3.2px)!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-count:after{content:""!important;background:linear-gradient(90deg,#cba86a40,#0000)!important;flex:auto!important;height:1px!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-card{background:linear-gradient(#845ac429,#5a378c0d)!important;border:1px solid #9f76cb42!important;border-left:none!important;padding-left:21px!important;position:relative!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-card:before{content:""!important;background:linear-gradient(#c9a9f0,#7d4fb8 55%,#5a378c26)!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-heading span:first-child{color:#d6bcf5!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-prompt-body label{color:#f0ebe2!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card textarea{color:#4a453c!important;-webkit-text-fill-color:#4a453c!important;background:linear-gradient(#fffdf6,#f6f1e4)!important;border:1px solid #cba86a80!important;box-shadow:0 6px 18px #00000073,inset 0 1px #ffffffe6!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.healing-journal-save{color:#07060a!important;background:linear-gradient(#fbf0d6,#e8d3a6 22%,#cfae6e 55%,#b0904f 100%)!important;border:1px solid #f7e6c2!important;box-shadow:0 4px 16px #cba86a47!important}html body .safe-preview-main.healing-portal-preview .healing-journal-panel.healing-journal-card .healing-step-actions button.button-luxury:not(.healing-journal-save){border-color:#cba86a80!important}html body main.healing-journey-page .healing-journal-panel .healing-step-actions button.button-luxury,html body .safe-preview-main.healing-portal-preview #book :is(.healing-reading-expand,.healing-book-action,.healing-book-close,.healing-book-download,.healing-book-nav),html body main.healing-journey-page #book :is(.healing-reading-expand,.healing-book-action,.healing-book-close,.healing-book-download,.healing-book-nav){font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle,html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle,html body main.healing-journey-page #book.healing-journal-book-card>.healing-book-section-toggle{color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;background-image:linear-gradient(#33203f,#241530)!important;border:1px solid #cba86a73!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle:hover,html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle:hover,html body main.healing-journey-page #book.healing-journal-book-card>.healing-book-section-toggle:hover{color:#f2dcaf!important;-webkit-text-fill-color:#f2dcaf!important;background-image:linear-gradient(#3d2749,#2c1a3a)!important;border-color:#cba86ab3!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle :is(svg,svg *),html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle :is(svg,svg *),html body main.healing-journey-page #book.healing-journal-book-card>.healing-book-section-toggle :is(svg,svg *){fill:currentColor!important;stroke:currentColor!important;color:#e2cca0!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle :is(svg[fill=none],svg[fill=none] *),html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle :is(svg[fill=none],svg[fill=none] *),html body main.healing-journey-page #book.healing-journal-book-card>.healing-book-section-toggle :is(svg[fill=none],svg[fill=none] *){fill:none!important;stroke:currentColor!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card>.healing-book-section-toggle:hover :is(svg,svg *),html body .healing-journal-features #book.healing-journal-book-card>.healing-book-section-toggle:hover :is(svg,svg *),html body main.healing-journey-page #book.healing-journal-book-card>.healing-book-section-toggle:hover :is(svg,svg *){color:#f2dcaf!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-page h3,html body .healing-journal-features #book .healing-book-page h3,html body main.healing-journey-page #book .healing-book-page h3{font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.02em!important;font-size:22.4px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview #book :is(.healing-book-section-toggle,.healing-download-all-bar),html body .healing-journal-features #book :is(.healing-book-section-toggle,.healing-download-all-bar),html body main.healing-journey-page #book :is(.healing-book-section-toggle,.healing-download-all-bar){font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;font-size:15.2px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview #book :is(.healing-reading-expand,.healing-book-close,.healing-book-download,.healing-book-nav),html body .healing-journal-features #book :is(.healing-reading-expand,.healing-book-close,.healing-book-download,.healing-book-nav),html body main.healing-journey-page #book :is(.healing-reading-expand,.healing-book-close,.healing-book-download,.healing-book-nav){font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-action,html body .healing-journal-features #book .healing-book-action,html body main.healing-journey-page #book .healing-book-action{font-family:var(--font-body),Arial,sans-serif!important;letter-spacing:.08em!important;font-size:10.5px!important;font-weight:700!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card.is-expanded,html body .healing-journal-features #book.healing-journal-book-card.is-expanded,html body main.healing-journey-page #book.healing-journal-book-card.is-expanded{background:radial-gradient(120% 90% at 50% 0,#cba86a12,#0000 60%),#0d0b13!important;border:1px solid #cba86a42!important;border-radius:2px!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card .healing-book-closed-wrap,html body .healing-journal-features #book.healing-journal-book-card .healing-book-closed-wrap,html body main.healing-journey-page #book.healing-journal-book-card .healing-book-closed-wrap{aspect-ratio:1536/1024!important}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card .healing-book-closed-wrap>.healing-book-open,html body .healing-journal-features #book.healing-journal-book-card .healing-book-closed-wrap>.healing-book-open,html body main.healing-journey-page #book.healing-journal-book-card .healing-book-closed-wrap>.healing-book-open{position:absolute!important;inset:39% auto auto 51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.activation-download,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action,html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action>.healing-card-completion{box-sizing:border-box!important;width:288px!important;min-width:288px!important;max-width:288px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.weekly-gate-banner{justify-content:center}.weekly-gate-proof-summary{text-align:center;background:#11100e;border:1px solid #c5a66a9e;border-radius:18px;max-width:760px;margin:0 auto 34px;padding:24px 28px}.weekly-gate-proof-summary h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400}.weekly-gate-proof-summary p:last-child{color:#d7d0c2;margin:0;line-height:1.65}.weekly-gate-proof{color:#f7f3ea;max-width:1080px;margin:0 auto;padding:88px 28px 140px}.weekly-gate-hero{text-align:center;max-width:700px;margin:0 auto 54px}.weekly-gate-hero h2{letter-spacing:-.04em;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(42px,7vw,76px);font-weight:400}.weekly-gate-hero>p:last-child{color:#c9c2b5;max-width:570px;margin:0 auto;font-size:18px;line-height:1.7}.weekly-gate-status{background:linear-gradient(110deg,#2c4e3eb8,#1d2726e6);border:1px solid #8bbe8c8c;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:30px;display:grid;box-shadow:0 20px 70px #0000002e}.weekly-gate-status-icon{color:#c7e8b8;background:#9bd08e24;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.weekly-gate-label,.weekly-gate-date small,.weekly-gate-card span{color:#b7d9a9;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}.weekly-gate-status h3{margin:0 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400}.weekly-gate-status p:last-child{color:#d5d0c7;margin:0}.weekly-gate-date{color:#d9efc7;border-left:1px solid #d5e6cc3d;align-items:flex-start;gap:12px;min-width:250px;padding-left:24px;display:flex}.weekly-gate-date span{gap:5px;display:grid}.weekly-gate-date small{color:#d4e9c4;margin:0}.weekly-gate-date strong{color:#fff9e9;font-family:Georgia,serif;font-size:22px;font-weight:400}.weekly-gate-date em{color:#c9c2b5;font-size:13px;font-style:normal}.weekly-gate-series{background:#ffffff0b;border-radius:22px;margin-top:72px;padding:34px}.weekly-gate-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.weekly-gate-section-heading h3{margin:10px 0 0;font-family:Georgia,serif;font-size:40px;font-weight:400}.weekly-gate-series-intro{color:#c9c2b5;margin:18px 0 28px;line-height:1.6}.weekly-gate-cards{gap:14px;display:grid}.weekly-gate-card{background:#121817ad;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:23px;display:grid}.weekly-gate-card-mark{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.weekly-gate-card-complete .weekly-gate-card-mark{color:#c7e8b8;background:#9bd08e26}.weekly-gate-card-locked{opacity:.82}.weekly-gate-card-locked .weekly-gate-card-mark{color:#c5c0b4;background:#ffffff14}.weekly-gate-card h4{margin:0 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:400}.weekly-gate-card p{color:#bdb7ab;margin:0;font-size:14px}.weekly-gate-card>strong{color:#c7e8b8;letter-spacing:.1em;font-size:12px}.weekly-gate-card-locked>strong{color:#c5c0b4}.weekly-gate-proof-note{text-align:center;color:#bdb7ab;max-width:600px;margin:28px auto 0;font-size:14px;line-height:1.6}@media (max-width:760px){.weekly-gate-status{grid-template-columns:auto 1fr}.weekly-gate-date{border-top:1px solid #d5e6cc3d;border-left:0;grid-column:1/-1;padding:18px 0 0}.weekly-gate-series{padding:24px 18px}.weekly-gate-section-heading{flex-direction:column;align-items:flex-start}.weekly-gate-card{grid-template-columns:auto 1fr}.weekly-gate-card>strong{grid-column:2}}:is(html:has(.public-heading-page),html:has(.signup-page),html:has(.portal-shell),html:has(.healing-complete-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 2%;--foreground:40 20% 95%;--card:0 0% 5%;--card-foreground:40 20% 95%;--popover:0 0% 5%;--popover-foreground:40 20% 95%;--muted:0 0% 10%;--muted-foreground:35 12% 70%;--border:40 25% 28%;--input:40 25% 28%;background:#050505}:is(html:has(.public-heading-page) body,html:has(.signup-page) body,html:has(.portal-shell) body,html:has(.healing-complete-page) body){color:#f4f3ef!important;background:#050505!important}:is(html:has(.public-heading-page) body .public-heading-page,html:has(.signup-page) body .signup-page,html:has(.portal-shell) body .portal-shell,html:has(.healing-complete-page) body .healing-complete-page){color:#f4f3ef!important}:is(html:has(.public-heading-page) body :is(input,textarea,select,button),html:has(.signup-page) body :is(input,textarea,select,button),html:has(.portal-shell) body :is(input,textarea,select,button),html:has(.healing-complete-page) body :is(input,textarea,select,button)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(html:has(.public-heading-page),html:has(.signup-page),html:has(.scan-page),html:has(.portal-shell),html:has(.healing-complete-page),html:has(.safe-preview-main)){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#050505!important}:is(html:has(.public-heading-page) body,html:has(.signup-page) body,html:has(.scan-page) body,html:has(.portal-shell) body,html:has(.healing-complete-page) body,html:has(.safe-preview-main) body){width:100%;min-width:0;overflow:visible;color:#f4f3ef!important;font-family:var(--font-mulish),Mulish,"Segoe UI",Roboto,Arial,sans-serif!important;background:#050505!important}:is(html:has(.public-heading-page) body :is(h1,h2,h3,h4,h5,h6,[role=heading]),html:has(.signup-page) body :is(h1,h2,h3,h4,h5,h6,[role=heading]),html:has(.scan-page) body :is(h1,h2,h3,h4,h5,h6,[role=heading]),html:has(.portal-shell) body :is(h1,h2,h3,h4,h5,h6,[role=heading]),html:has(.healing-complete-page) body :is(h1,h2,h3,h4,h5,h6,[role=heading]),html:has(.safe-preview-main) body :is(h1,h2,h3,h4,h5,h6,[role=heading])){font-style:normal;font-weight:400;font-family:var(--font-oswald),Oswald,"Arial Narrow",Arial,sans-serif!important}:is(html:has(.public-heading-page) body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span,blockquote,em):not(#healing-encouragement-title):not(.healing-encouragement-signoff),html:has(.signup-page) body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span,blockquote,em):not(#healing-encouragement-title):not(.healing-encouragement-signoff),html:has(.scan-page) body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span,blockquote,em):not(#healing-encouragement-title):not(.healing-encouragement-signoff),html:has(.portal-shell) body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span,blockquote,em):not(#healing-encouragement-title):not(.healing-encouragement-signoff),html:has(.healing-complete-page) body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span,blockquote,em):not(#healing-encouragement-title):not(.healing-encouragement-signoff),html:has(.safe-preview-main) body :is(p,li,label,input,textarea,select,button,a,td,th,small,strong,span,blockquote,em):not(#healing-encouragement-title):not(.healing-encouragement-signoff)){font-family:var(--font-mulish),Mulish,"Segoe UI",Roboto,Arial,sans-serif!important}:is(html:has(.public-heading-page) body :is(input,textarea,select,button),html:has(.signup-page) body :is(input,textarea,select,button),html:has(.scan-page) body :is(input,textarea,select,button),html:has(.portal-shell) body :is(input,textarea,select,button),html:has(.healing-complete-page) body :is(input,textarea,select,button),html:has(.safe-preview-main) body :is(input,textarea,select,button)){forced-color-adjust:none;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}@media (prefers-reduced-motion:reduce){:is(html:has(.public-heading-page),html:has(.signup-page),html:has(.scan-page),html:has(.portal-shell),html:has(.healing-complete-page),html:has(.safe-preview-main)){scroll-behavior:auto}}:is(html:has(.public-heading-page) body .public-heading-page,html:has(.signup-page) body .signup-page,html:has(.scan-page) body .scan-page,html:has(.portal-auth-shell) body .portal-auth-shell,html:has(.portal-shell) body .portal-shell,html:has(.safe-preview-main) body .safe-preview-main,html:has(.healing-complete-page) body .healing-complete-page){min-height:100vh;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#050505!important}html:has(.public-heading-page) body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button):not(.healing-mark-complete):not(.healing-card-completion){color:#050505!important;-webkit-text-fill-color:#050505!important}html:has(.portal-shell) body button[class*="bg-[#C5A66A"]:not(.healing-mark-complete):not(.healing-card-completion){color:#050505!important;-webkit-text-fill-color:#050505!important}html:has(.public-heading-page) body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button)>:is(svg,span,strong,em){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}html:has(.portal-shell) body button[class*="bg-[#C5A66A"]>:is(svg,span,strong,em){color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}html:has(.public-heading-page) body :is(.landing-gold-button,.booking-button,.activation-download,.healing-download-all-bar,.healing-journal-save,.sigil-license-actions .button-luxury,.healing-complete-button)>svg *{color:#050505!important;-webkit-text-fill-color:#050505!important;stroke:#050505!important}html body .healing-complete-page .healing-complete-button-ghost,html body .healing-complete-page .healing-complete-button-ghost>span,html body .healing-complete-page .healing-complete-button-ghost>svg,html body .healing-complete-page .healing-complete-button-ghost>svg *{color:#fdf3dd!important;-webkit-text-fill-color:#fdf3dd!important;stroke:currentColor!important}html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{box-sizing:border-box!important;flex:0 0 18rem!important;width:18rem!important;min-width:18rem!important;max-width:18rem!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;margin:0!important}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{outline-offset:0!important;outline:3px solid #8fbf9be6!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-closed-wrap,html body .healing-journal-features #book .healing-book-closed-wrap{aspect-ratio:3/2!important}html body .safe-preview-main.healing-portal-preview #book .healing-book-open,html body .healing-journal-features #book .healing-book-open{top:39%!important;left:51.2%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}}html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-activation-actions>.activation-download,html body .healing-activation-actions>.healing-mark-complete{box-sizing:border-box!important;white-space:nowrap!important;flex:0 0 20rem!important;width:20rem!important;min-width:20rem!important;max-width:20rem!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;padding:.55rem 1rem!important;overflow:visible!important}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button,html body .healing-activation-actions .healing-activation-action-button{white-space:nowrap!important}html body .healing-sample-completion{box-sizing:border-box!important;white-space:nowrap!important;width:20rem!important;min-width:20rem!important;max-width:20rem!important}@media (max-width:700px){html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-activation-actions>.activation-download,html body .healing-activation-actions>.healing-mark-complete{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:none!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important}html body .healing-sample-completion{width:100%!important;min-width:0!important;max-width:none!important}}html body .healing-program-session-media-actions,html body .healing-current-card .healing-activation-actions{container-type:inline-size;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;display:flex!important}html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-current-card .healing-activation-actions>.activation-download,html body .healing-current-card .healing-activation-actions>.healing-mark-complete{box-sizing:border-box!important;white-space:nowrap!important;flex:18rem!important;width:auto!important;min-width:0!important;max-width:none!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;padding-inline:clamp(1rem,2vw,1.5rem)!important;overflow:hidden!important}html body .healing-program-session-media-actions>.healing-program-session-action{align-self:center!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;display:flex!important;position:relative!important;overflow:visible!important}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-session-completion-helper{width:100%!important;margin:0!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-activation-action-button,html body .healing-current-card .healing-activation-actions .healing-activation-action-button{letter-spacing:clamp(.5px,.067vw,.96px)!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding-inline:clamp(1rem,2vw,1.5rem)!important;font-size:clamp(12px,1.111vw,16px)!important;overflow:hidden!important}@container (max-width:620px){html body .healing-program-session-media-actions,html body .healing-current-card .healing-activation-actions{flex-flow:column!important;width:100%!important}html body .healing-program-session-media-actions>.activation-download,html body .healing-program-session-media-actions>.healing-program-session-action,html body .healing-current-card .healing-activation-actions>.activation-download,html body .healing-current-card .healing-activation-actions>.healing-mark-complete{flex:auto!important;width:100%!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important}}html body .healing-download-all-bar,html body .healing-book-section-toggle{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%;letter-spacing:clamp(.5px,.056vw,.8px)!important;min-width:0!important;font-size:clamp(12px,1.055vw,15.2px)!important}html body .healing-step-actions button,html body .healing-book-page-actions button,html body .healing-journal-nav-button{box-sizing:border-box;max-width:100%;white-space:nowrap!important;letter-spacing:clamp(.5px,.067vw,1px)!important;min-width:0!important;font-size:clamp(12px,1.111vw,16px)!important}.healing-journal-saved{color:#b9e4c0;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:2.6rem;font-size:.78rem;font-weight:700;display:inline-flex}html body .healing-journal-panel .healing-step-actions{align-items:flex-start}html body .healing-journal-panel .healing-journal-save-control{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}html body .healing-journal-panel .healing-journal-save-control .healing-journal-saved{letter-spacing:.12em;min-height:0;font-size:10px;font-weight:400}html body .healing-journal-panel .healing-journal-save{justify-content:center;align-items:center;gap:.4rem;transition:background-color .24s,border-color .24s,color .24s,opacity .24s;display:inline-flex}html body .healing-journal-panel .healing-journal-save-label{transition:opacity .24s;display:inline-block}html body .healing-journal-panel .healing-journal-save-state-saving{cursor:wait}html body .healing-journal-panel .healing-journal-save-state-saved{color:#17110c!important;-webkit-text-fill-color:#17110c!important;background:#d8bd83!important;border-color:#ecd9a9!important}html body .healing-journal-panel .healing-journal-save-state-error{color:#fff7f3!important;-webkit-text-fill-color:#fff7f3!important;background:#8d4d45!important;border-color:#d59a8f!important}html body .healing-journal-panel .healing-journal-save-state-error>svg{stroke:#fff7f3!important}@media (prefers-reduced-motion:reduce){html body .healing-journal-panel .healing-journal-save,html body .healing-journal-panel .healing-journal-save-label{transition:none}}@media (max-width:700px){html body .healing-journal-panel .healing-journal-save-control{width:100%}}html body .safe-preview-main.healing-portal-preview #book.healing-journal-book-card .healing-book-closed-wrap>.healing-book-open,html body .healing-journal-features #book.healing-journal-book-card .healing-book-closed-wrap>.healing-book-open,html body main.healing-journey-page #book.healing-journal-book-card .healing-book-closed-wrap>.healing-book-open{top:40.24%!important;left:49.27%!important;transform:translate(-50%,-50%)rotate(-8deg)!important}html body .healing-encouragement-overlay .healing-encouragement-panel{box-sizing:border-box;text-align:center;background:#100e0d;border:1px solid #26221d;border-radius:6px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:590px;max-height:calc(100vh - 2.5rem);margin:0 auto;padding:42px 34px 36px;display:flex;overflow:auto}html body .healing-encouragement-overlay .healing-encouragement-kicker{color:#9a9085;letter-spacing:.24em;text-transform:uppercase;margin:0;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:9.5px;font-weight:400;line-height:1}html body .healing-encouragement-overlay .healing-encouragement-message{width:auto}html body .healing-encouragement-overlay .healing-encouragement-signoff{color:#e2cca0}html body .healing-encouragement-overlay .healing-encouragement-heart{color:inherit;white-space:nowrap;font-style:normal}html body .healing-encouragement-overlay .healing-encouragement-close{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;width:auto;min-height:0;margin:0;padding:13px 28px;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:normal;transition:color .4s,border-color .4s,box-shadow .45s,transform .35s;position:relative;inset:auto;overflow:hidden;color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important}html body .healing-encouragement-overlay .healing-encouragement-close:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 14%,#a6dcb14d 50%,#0000 86%);transition:transform .95s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:translate(-125%)}html body .healing-encouragement-overlay .healing-encouragement-close:hover,html body .healing-encouragement-overlay .healing-encouragement-close:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 24px #a6dcb133;color:#d6f2dc!important;border-color:#c6eece!important}html body .healing-encouragement-overlay .healing-encouragement-close:hover:after,html body .healing-encouragement-overlay .healing-encouragement-close:focus-visible:after{transform:translate(125%)}html body .healing-encouragement-overlay .healing-encouragement-close:active{transform:translateY(0)}@media (max-width:560px){html body .healing-encouragement-overlay .healing-encouragement-panel{padding:32px 20px 30px}html body .healing-encouragement-overlay .healing-encouragement-message{font-size:20px!important}}@media (prefers-reduced-motion:reduce){html body .healing-encouragement-overlay .healing-encouragement-close,html body .healing-encouragement-overlay .healing-encouragement-close:after{transition:none}}html body .healing-encouragement-overlay .healing-encouragement-close,html body .healing-encouragement-overlay .healing-encouragement-close:is(:hover,:focus-visible,:active){color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important}html body .healing-encouragement-overlay .healing-encouragement-close:is(:hover,:focus-visible){color:#d6f2dc!important;-webkit-text-fill-color:#d6f2dc!important;border-color:#c6eece!important;transform:translateY(-1px)!important;box-shadow:0 0 24px #a6dcb133!important}html body .healing-encouragement-overlay .healing-encouragement-panel{position:relative}html body .healing-encouragement-overlay .healing-encouragement-close,html body .healing-encouragement-overlay .healing-encouragement-close:is(:hover,:focus-visible,:active){letter-spacing:0;text-transform:none;border-radius:0;width:28px;height:28px;min-height:0;margin:0;padding:0;font-family:Arial,sans-serif;font-size:25px;font-weight:300;line-height:28px;position:absolute;top:12px;right:14px;overflow:visible;color:#9a9085!important;-webkit-text-fill-color:#9a9085!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;transform:none!important}html body .healing-encouragement-overlay .healing-encouragement-close:after{content:none}html body .healing-encouragement-overlay .healing-encouragement-close:is(:hover,:focus-visible){outline:none;color:#e2cca0!important;-webkit-text-fill-color:#e2cca0!important;transform:scale(1.08)!important}html body .safe-preview-main .healing-journal-panel .healing-journal-intro{font-weight:400!important}html body .healing-encouragement-overlay .healing-encouragement-panel{width:min(100%,590px);max-width:590px}html body .healing-encouragement-overlay .healing-encouragement-kicker{color:#9a9085!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:9.5px!important;font-weight:400!important;line-height:1!important}html body .healing-encouragement-overlay .healing-encouragement-signoff{color:#e2cca0!important;white-space:nowrap!important;font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:400!important}html body .healing-encouragement-overlay .healing-encouragement-panel.healing-encouragement-panel-completion{align-items:stretch;padding:42px 34px 36px;width:min(100vw - 2rem,1400px)!important;max-width:1400px!important}html body .healing-encouragement-overlay .healing-encouragement-panel-completion>.healing-complete-page{box-sizing:border-box;align-self:stretch;width:100%;max-width:none}html body .healing-complete-page .personalized-scan-chart .chakra-bar-row{grid-template-columns:minmax(8.5rem,.9fr) minmax(0,1.8fr) max-content max-content!important;column-gap:clamp(10px,1.8vw,28px)!important}html body .healing-complete-page .personalized-scan-chart .chakra-bar-label{white-space:nowrap;min-width:0}html body .healing-complete-page .personalized-scan-chart .chakra-bar-track{width:100%;min-width:0}html body .healing-complete-page{box-sizing:border-box}@media (max-width:560px){html body .healing-encouragement-overlay .healing-encouragement-panel.healing-encouragement-panel-completion{padding:32px 20px 30px;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}html body .healing-complete-page .personalized-scan-chart .chakra-bar-row{grid-template-columns:1fr max-content!important;column-gap:10px!important}html body .healing-complete-page h1#healing-complete-title{overflow-wrap:anywhere;max-width:100%!important;font-size:clamp(2.25rem,10.5vw,3.5rem)!important}}@media (max-width:768px){html body .healing-complete-page .healing-complete-hero{width:100%;padding-inline:8px}html body .healing-complete-page h1#healing-complete-title{overflow-wrap:anywhere;text-wrap:balance;width:100%;word-break:break-word!important;white-space:normal!important;max-width:calc(100% - 8px)!important;font-size:clamp(1.75rem,7vw,3.5rem)!important;line-height:1.04!important}html body .healing-complete-page .healing-complete-quiet{overflow-wrap:anywhere;width:100%;max-width:32rem;padding-inline:4px}}html body .personalized-chakra-map.chakra-sequence-started .chakra-center{animation:.7s cubic-bezier(.4,0,.3,1) both chakraSwellSettle!important;animation-delay:var(--chakra-step-delay)!important}html body .personalized-chakra-map.chakra-sequence-started .chakra-flare{animation:.95s ease-out both chakraSoftFlare!important;animation-delay:var(--chakra-step-delay)!important;pointer-events:none!important}html body .personalized-scan-visuals .chakra-bar-fill.chakra-bar-sequence-started,html body .personalized-scan-chart .chakra-bar-fill.chakra-bar-sequence-started{animation:.7s cubic-bezier(.22,.8,.25,1) both chakra-bar-root-to-crown!important;animation-delay:var(--chakra-step-delay)!important}html body .personalized-scan-visuals :is(.chakra-center,.chakra-bar-row){--chakra-step-delay:0s}html body .personalized-scan-visuals :is([data-chakra-center=sacral],.chakra-bar-row[data-chakra=sacral]){--chakra-step-delay:.16s}html body .personalized-scan-visuals :is([data-chakra-center=solar-plexus],.chakra-bar-row[data-chakra=solar-plexus]){--chakra-step-delay:.32s}html body .personalized-scan-visuals :is([data-chakra-center=heart],.chakra-bar-row[data-chakra=heart]){--chakra-step-delay:.48s}html body .personalized-scan-visuals :is([data-chakra-center=throat],.chakra-bar-row[data-chakra=throat]){--chakra-step-delay:.64s}html body .personalized-scan-visuals :is([data-chakra-center=third-eye],.chakra-bar-row[data-chakra=third-eye]){--chakra-step-delay:.8s}html body .personalized-scan-visuals :is([data-chakra-center=crown],.chakra-bar-row[data-chakra=crown]){--chakra-step-delay:.96s}@keyframes chakra-root-to-crown-glow{0%,to{r:18px;opacity:.25;filter:none}50%{r:24px;opacity:.9;filter:drop-shadow(0 0 6px var(--chakra-glow))drop-shadow(0 0 14px var(--chakra-glow))}}@keyframes chakra-bar-root-to-crown{0%{width:100%}to{width:var(--chakra-dark-width)}}html body .personalized-scan-visuals .celebration-map g>circle:not(.chakra-center):not(.chakra-flare){animation:none!important}@keyframes chakraSoftFlare{0%{r:26px;opacity:0}40%{r:40px;opacity:.5}to{r:52px;opacity:0}}@keyframes chakraSwellSettle{0%{r:18px;opacity:.62}45%{r:25px;opacity:1}to{r:18px;opacity:.62}}@media (prefers-reduced-motion:reduce){html body .personalized-chakra-map.chakra-sequence-started .chakra-center{r:18px!important;opacity:.62!important;filter:none!important;animation:none!important}html body .personalized-chakra-map.chakra-sequence-started .chakra-flare{r:26px!important;opacity:0!important;pointer-events:none!important;animation:none!important}html body .personalized-scan-visuals .chakra-bar-fill.chakra-bar-sequence-started,html body .personalized-scan-chart .chakra-bar-fill.chakra-bar-sequence-started{animation:none!important}}html body .healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map.chakra-sequence-started .chakra-center{transform-box:fill-box;transform-origin:50%;animation:.95s cubic-bezier(.34,.9,.4,1) both completion-chakra-glow!important;animation-delay:var(--chakra-step-delay)!important;opacity:.96!important;filter:drop-shadow(0 0 12px var(--chakra-glow))drop-shadow(0 0 24px var(--chakra-glow))!important}@supports (color:color-mix(in lab, red, red)){html body .healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map.chakra-sequence-started .chakra-center{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--chakra-glow)88%,transparent))drop-shadow(0 0 24px color-mix(in srgb,var(--chakra-glow)45%,transparent))!important}}html body .healing-encouragement-overlay .healing-encouragement-panel-completion{width:min(100vw - 2.5rem,1400px)!important;max-width:1400px!important}html body .healing-encouragement-overlay .healing-encouragement-panel-completion>.healing-complete-page{width:100%!important;max-width:none!important}html body .healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map.chakra-sequence-started .chakra-center[data-chakra-center]{opacity:.96!important;filter:drop-shadow(0 0 12px var(--chakra-glow))drop-shadow(0 0 24px var(--chakra-glow))!important}@supports (color:color-mix(in lab, red, red)){html body .healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map.chakra-sequence-started .chakra-center[data-chakra-center]{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--chakra-glow)88%,transparent))drop-shadow(0 0 24px color-mix(in srgb,var(--chakra-glow)45%,transparent))!important}}@keyframes completion-chakra-glow{0%{r:18px;opacity:.62;filter:none}}@media (prefers-reduced-motion:reduce){html body .healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map.chakra-sequence-started .chakra-center{r:22px!important;opacity:.96!important;filter:drop-shadow(0 0 12px var(--chakra-glow))drop-shadow(0 0 24px var(--chakra-glow))!important;animation:none!important}@supports (color:color-mix(in lab, red, red)){html body .healing-complete-page .personalized-scan-visuals-celebration .celebration-map .personalized-chakra-map.chakra-sequence-started .chakra-center{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--chakra-glow)88%,transparent))drop-shadow(0 0 24px color-mix(in srgb,var(--chakra-glow)45%,transparent))!important}}}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete),html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete){color:#b9e6c1!important;-webkit-text-fill-color:#b9e6c1!important;background:0 0!important;border:3px solid #a6dcb1f5!important;border-radius:999px!important;transition:color .4s,border-color .4s,box-shadow .45s,transform .35s!important;animation:none!important;position:relative!important;overflow:hidden!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):after,html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):after{content:""!important;pointer-events:none!important;background:linear-gradient(100deg,#0000 14%,#a6dcb14d 50%,#0000 86%)!important;transition:transform .95s cubic-bezier(.22,.61,.36,1)!important;position:absolute!important;inset:0!important;transform:translate(-125%)!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):is(:hover,:focus-visible),html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):is(:hover,:focus-visible){color:#d6f2dc!important;-webkit-text-fill-color:#d6f2dc!important;border-color:#c6eece!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 24px #a6dcb133!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):is(:hover,:focus-visible):after,html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):is(:hover,:focus-visible):after{transform:translate(125%)!important}html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):active,html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):not(:disabled):active{transform:translateY(0)!important}html body .healing-session-completion-helper{overflow-wrap:anywhere;color:#9a9085!important;letter-spacing:.02em!important;text-align:center!important;margin:10px 0 0!important;font-family:Mulish,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:300!important;line-height:1.5!important}@media (prefers-reduced-motion:reduce){html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete),html body .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):after,html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete),html body .safe-preview-main .healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete):after{transition:none!important}}html body .healing-program-session-media-actions>.healing-program-session-action{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:auto!important;min-height:3rem!important;max-height:none!important;overflow:visible!important}html body .healing-program-session-media-actions>.healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete){flex:0 0 3rem!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important}html body .healing-program-session-media-actions>.healing-program-session-action{box-sizing:border-box!important;flex:0 0 18rem!important;flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;width:18rem!important;min-width:18rem!important;max-width:18rem!important;height:3rem!important;min-height:3rem!important;max-height:3rem!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .healing-program-session-media-actions>.healing-program-session-action>:is(.healing-card-completion,.healing-mark-complete,.healing-activation-action-button){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:flex!important}html body .healing-program-session-media-actions>.healing-program-session-action>.healing-session-completion-helper{text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;width:100%!important;margin:0!important;position:absolute!important;top:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important}html body .healing-program-session-media-actions{padding-bottom:3.5rem!important}@media (max-width:700px){html body .healing-program-session-media-actions>.healing-program-session-action{flex-basis:min(18rem,100%)!important;width:min(18rem,100%)!important;min-width:0!important;max-width:100%!important}}html body .safe-preview-main.healing-portal-preview .healing-timeline-title,html body .portal-shell .healing-timeline-title{letter-spacing:-.0288em!important;font-size:clamp(24px,3.2vw,40px)!important;line-height:1.08!important;font-family:var(--font-oswald),Oswald,sans-serif!important;color:#f4f3ef!important;margin-bottom:6px!important;font-weight:400!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions,html body .portal-shell .healing-program-session-media-actions{flex-wrap:wrap!important;gap:16px!important;display:flex!important}html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions>.healing-program-session-action,html body .portal-shell .healing-program-session-media-actions>.healing-program-session-action{margin:0!important;padding:0!important}html body .safe-preview-main.healing-portal-preview .chakra-point-marker,html body .portal-shell .chakra-point-marker{fill:none!important;stroke-width:1.4px!important;stroke-opacity:.72!important}html body .safe-preview-main.healing-portal-preview .chakra-point-marker-number,html body .portal-shell .chakra-point-marker-number{fill:#f2ece1!important;paint-order:stroke fill!important;stroke:#04050dd9!important;stroke-width:2.5px!important;stroke-linejoin:round!important;font-size:12px!important;font-weight:600!important}@media (max-width:700px){html body .safe-preview-main.healing-portal-preview .healing-program-session-media-actions,html body .portal-shell .healing-program-session-media-actions{flex-flow:column!important}}html body .healing-program-session-media-actions{flex-wrap:wrap!important;gap:16px!important;display:flex!important}html body .healing-timeline-title{letter-spacing:-.0288em!important;font-size:clamp(24px,3.2vw,40px)!important;line-height:1.08!important;font-family:var(--font-oswald),Oswald,sans-serif!important;color:#f4f3ef!important;margin:0 0 6px!important;font-weight:400!important}html body .healing-activation-ended-poster img{object-fit:contain;width:100%;height:100%;display:block}html body .personalized-results-page .scan-results-payment-note{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-style:italic!important}html body .serif-quote,html body .serif-quote p{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important}html body .healing-program-session-card-heading{margin-bottom:0!important}html body .chakra-point-marker{fill:none!important}html body .chakra-point-marker-number{fill:#f2ece1!important;paint-order:stroke fill!important;stroke:#04050dd9!important;stroke-width:2.5px!important;stroke-linejoin:round!important;font-weight:600!important}@media (max-width:700px){html body .healing-program-session-media-actions{flex-flow:column!important}}html body .personalized-results-page .healing-program-session-media,html body .personalized-results-page .healing-program-session-media>.healing-activation-player,html body .personalized-results-page .healing-program-session-media>.healing-activation-player .healing-activation-player-frame{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:0!important}html body .personalized-results-page .healing-program-session-media>.healing-activation-player{margin:0!important;position:relative!important;inset:auto!important}html body .personalized-results-page .healing-program-session-media>.healing-activation-player .healing-activation-player-frame{border:0!important;margin:0!important;display:block!important}html body .safe-program-payment .program-payment-card button.program-payment-submit{min-height:56px!important;padding:16px 24px!important;font-size:18px!important}html body .safe-program-payment .program-payment-card{width:100%!important;max-width:560px!important;padding:30px!important}html body .safe-program-payment .program-payment-card button.booking-button-purple.button-luxury{min-height:56px!important;padding:16px 24px!important;font-size:18px!important}@media (max-width:600px){html body .safe-program-payment .program-payment-card{max-width:100%!important;padding:20px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}
