/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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)}.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,)}.invert{--tw-invert:invert(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.woven-public-redesign{color:var(--ink);background:var(--warm-white)}.woven-public-nav{max-width:1440px;color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f8faeb}.woven-public-nav nav{gap:24px}.woven-public-nav nav button{color:#614472}.public-mobile-toggle,.public-mobile-nav{display:none}.ecosystem-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:76px;max-width:1440px;min-height:760px;margin:0 auto;padding:78px max(34px,50vw - 640px) 110px;display:grid;position:relative;overflow:hidden}.ecosystem-hero:before{content:"";pointer-events:none;border:1px solid #bf9cd447;border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-210px;box-shadow:0 0 0 76px #bf9cd409,0 0 0 152px #9952c206}.ecosystem-hero-copy{z-index:2;max-width:640px;position:relative}.ecosystem-hero-copy h1{color:var(--navy);letter-spacing:-.078em;margin:24px 0 27px;font-size:clamp(3.7rem,6vw,6.8rem);font-weight:570;line-height:.94}.ecosystem-hero-copy h1 em{color:var(--teal);letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.ecosystem-hero-copy>p{max-width:620px;font-size:1.08rem}.ecosystem-hero-copy .hero-assurance{color:#7c5792!important}.ecosystem-visual{z-index:2;background:linear-gradient(150deg,#fff 0%,#f8f6fa 58%,#f7f2f9 100%);border:1px solid #1e192117;border-radius:34px;min-height:620px;padding:18px;position:relative;box-shadow:0 40px 110px #1e19211f}.ecosystem-visual-toolbar{color:#7c6788;justify-content:space-between;align-items:center;gap:18px;height:42px;padding:0 7px 0 12px;font-size:.68rem;display:flex}.ecosystem-visual-toolbar>span{align-items:center;gap:7px;font-weight:700;display:flex}.ecosystem-visual-toolbar svg{width:16px;color:var(--teal)}.ecosystem-visual-toolbar button{border:1px solid var(--line);min-height:32px;color:var(--teal);background:#fff;border-radius:999px;padding:0 11px;font-size:.64rem;font-weight:700}.ecosystem-stage{perspective:950px;min-height:460px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 45%,#9952c21f,transparent 23%),linear-gradient(155deg,var(--navy),var(--midnight));border-radius:24px;position:relative;overflow:hidden}.ecosystem-stage:after{content:"";filter:blur(18px);background:#00000040;border-radius:50%;height:35px;position:absolute;inset:auto 12% 8%;transform:rotateX(68deg)}.ecosystem-rings i{z-index:0;border:1px solid #f3eef62b;border-radius:50%;display:block;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-12deg)}.ecosystem-rings i:first-child{width:260px;height:260px}.ecosystem-rings i:nth-child(2){border-color:#bf9cd438;width:430px;height:340px}.ecosystem-rings i:nth-child(3){width:610px;height:430px}.ecosystem-core{z-index:3;color:#fff;background:#9952c266;border:1px solid #e4d3ee99;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:105px;height:105px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)translateZ(70px);box-shadow:0 18px 70px #00000059,inset 0 0 28px #ffffff1f}.ecosystem-core img{object-fit:contain;filter:drop-shadow(0 6px 10px #0000002e);width:52px;height:52px}.ecosystem-core span{font-size:.62rem;font-weight:720}.ecosystem-node{z-index:4;color:#eae2ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:88px;min-height:70px;padding:9px 7px;font-size:.58rem;font-weight:680;transition:transform .25s,background .25s,border-color .25s;display:flex;position:absolute;box-shadow:0 14px 32px #0000002e}.ecosystem-node:hover,.ecosystem-node.active{color:#fff;background:#9952c294;border-color:#e4d3eebf;transform:translateY(-4px)translateZ(20px)}.ecosystem-node svg{width:21px;color:var(--light-gold)}.ecosystem-node.node-0{top:17%;left:7%}.ecosystem-node.node-1{top:7%;left:27%}.ecosystem-node.node-2{top:7%;right:27%}.ecosystem-node.node-3{top:17%;right:7%}.ecosystem-node.node-4{bottom:15%;right:7%}.ecosystem-node.node-5{bottom:6%;right:27%}.ecosystem-node.node-6{bottom:6%;left:27%}.ecosystem-node.node-7{bottom:15%;left:7%}.ecosystem-selection{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:46px 1fr 36px;align-items:center;gap:12px;min-height:108px;margin-top:13px;padding:15px 14px;display:grid;position:relative}.ecosystem-selection>span{width:44px;height:44px;color:var(--teal);background:var(--pale-teal);border-radius:14px;justify-content:center;align-items:center;display:flex}.ecosystem-selection>span svg{width:21px}.ecosystem-selection>div{gap:3px;display:grid}.ecosystem-selection small{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:740}.ecosystem-selection b{font-size:.82rem}.ecosystem-selection p{margin:0;font-size:.66rem;line-height:1.45}.ecosystem-selection>button{border:1px solid var(--line);width:34px;height:34px;color:var(--teal);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.ecosystem-simple-grid{background:var(--navy);border-radius:24px;grid-template-columns:1fr 1fr;gap:11px;min-height:460px;padding:26px;display:grid}.ecosystem-simple-grid button{color:#e0d5e6;text-align:left;background:#ffffff0d;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:11px;min-height:82px;padding:13px;display:flex}.ecosystem-simple-grid button.active{color:#fff;border-color:var(--gold);background:#9952c24d}.ecosystem-simple-grid svg{width:20px;color:var(--light-gold)}.public-experience{max-width:1360px;margin:0 auto;padding:120px 30px}.public-experience>header{max-width:820px;margin-bottom:42px}.public-experience>header h2,.connected-experience h2,.member-journey h2,.public-trust-system h2{color:var(--navy);letter-spacing:-.07em;margin:0 0 18px;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:560;line-height:1}.public-experience>header>p:last-child{max-width:690px;font-size:1rem}.experience-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:stretch;display:flex;overflow-x:auto}.experience-tabs button{min-width:135px;min-height:74px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:12px 13px;font-size:.7rem;font-weight:650;display:flex}.experience-tabs button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--gold)}.experience-tabs svg{width:17px;color:var(--teal)}.experience-panel{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;min-height:600px;padding:46px 0 0;display:grid}.experience-panel[hidden]{display:none}.experience-panel-copy h3{color:var(--navy);margin:18px 0;font-size:clamp(2.15rem,3.6vw,3.8rem);font-weight:560;line-height:1.02}.experience-panel-copy>p{font-size:.95rem}.preview-trust{color:var(--deep-teal);background:var(--pale-teal);border:1px solid #e3dae9;border-radius:13px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px 15px;font-size:.7rem;line-height:1.45;display:flex}.preview-trust svg{width:17px}.experience-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.preview-canvas{background:#fff;border:1px solid #1e19211a;border-radius:30px;min-height:500px;padding:24px;box-shadow:0 30px 80px #1e192117}.preview-window-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:30px;display:flex}.preview-window-bar>span{background:#d8d1dc;border-radius:50%;width:7px;height:7px}.preview-window-bar>span:nth-child(2){background:var(--light-gold)}.preview-window-bar>span:nth-child(3){background:#ccbad6}.preview-window-bar b{color:var(--muted);margin-left:auto;font-size:.62rem}.community-preview-canvas{flex-direction:column;display:flex}.community-preview-canvas article{border:1px solid var(--line);background:var(--warm-white);border-radius:20px;margin:auto 0 24px;padding:28px}.community-preview-canvas article header{align-items:center;gap:10px;display:flex}.community-preview-canvas article header>span:not(.badge){width:38px;height:38px;color:var(--navy);background:var(--mist);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:750;display:flex}.community-preview-canvas article header>div{flex:1;gap:2px;display:grid}.community-preview-canvas article header small{color:var(--muted);font-size:.61rem}.community-preview-canvas h4{margin:42px 0 13px;font-size:1.35rem}.community-preview-canvas article>div{gap:8px;margin-top:30px;display:flex}.community-preview-canvas article>div button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:999px;padding:0 10px;font-size:.62rem}.health-preview-canvas{flex-direction:column;display:flex}.health-preview-canvas>span{border-bottom:1px solid var(--line);grid-template-columns:48px 13px 1fr;align-items:center;gap:13px;min-height:96px;display:grid}.health-preview-canvas time{color:var(--muted);font-size:.65rem}.health-preview-canvas>span i{background:var(--teal);width:11px;height:11px;box-shadow:0 0 0 5px var(--pale-teal);border-radius:50%}.health-preview-canvas>span div{gap:4px;display:grid}.health-preview-canvas small{color:var(--muted);font-size:.63rem}.mini-health-summary{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.mini-health-summary button{border:1px solid var(--line);min-height:32px;color:var(--teal);background:#fff;border-radius:999px;padding:0 9px;font-size:.59rem}.mini-permission{color:var(--deep-teal);background:var(--pale-teal);border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:15px;display:flex}.mini-permission p{gap:2px;margin:0;display:grid}.mini-permission small{color:var(--muted)}.network-preview-canvas,.crave-preview-canvas{grid-template-rows:1fr auto;gap:14px;display:grid}.mini-map{background:linear-gradient(35deg,#f1edf4,#f5f1f8);border-radius:22px;min-height:270px;position:relative;overflow:hidden}.mini-map:before,.mini-map:after{content:"";background:#ffffffc2;width:170px;height:110%;position:absolute;transform:rotate(30deg)}.mini-map:before{top:-5%;left:28%}.mini-map:after{top:15%;right:8%;transform:rotate(-38deg)}.map-road{z-index:1;background:#e5dcea;border:4px solid #fff;border-radius:999px;display:block;position:absolute}.mini-marker{z-index:3;color:#fff;background:var(--teal);border:3px solid #fff;border-radius:50% 50% 50% 8px;justify-content:center;align-items:center;width:39px;height:39px;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 9px 22px #1e192133}.mini-marker svg{width:16px;transform:rotate(45deg)}.mini-marker.one{background:var(--gold);top:30%;left:31%}.mini-marker.two{top:27%;right:22%}.mini-marker.three{bottom:18%;left:55%}.network-preview-canvas article,.crave-preview-canvas article{border:1px solid var(--line);border-radius:18px;gap:8px;padding:18px;display:grid}.network-preview-canvas article>div,.crave-preview-canvas article>div,.market-preview-canvas article>div{flex-wrap:wrap;gap:6px;display:flex}.network-preview-canvas h4,.crave-preview-canvas h4,.market-preview-canvas h4{margin:3px 0 0;font-size:1.15rem}.network-preview-canvas p,.crave-preview-canvas p{margin:0;font-size:.7rem}.network-preview-canvas small{color:var(--muted);font-size:.59rem}.network-preview-canvas .button{width:fit-content;margin-top:4px}.network-preview-actions{align-items:center}.network-preview-actions>button:not(.button){border:1px solid var(--line);min-height:34px;color:var(--teal);background:#fff;border-radius:999px;padding:0 9px;font-size:.6rem;font-weight:650}.table-preview-canvas{perspective:900px}.mini-week{transform-origin:bottom;grid-template-columns:repeat(5,1fr);gap:8px;min-height:350px;padding:40px 10px 20px;display:grid;transform:rotateX(7deg)}.mini-week button{border:1px solid var(--line);color:var(--navy);text-align:left;background:linear-gradient(160deg,#fff,#f6f3f8);border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 9px;display:flex;box-shadow:0 13px 20px #1e19210f}.mini-week button.dining{border-color:var(--light-gold);background:var(--pale-gold)}.mini-week small{color:var(--teal);letter-spacing:.08em;font-size:.58rem;font-weight:780}.mini-week svg{width:18px;color:var(--gold)}.mini-week b{font-size:.68rem;line-height:1.35}.mini-plan-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-plan-footer>span{color:var(--muted);align-items:center;gap:6px;font-size:.65rem;display:flex}.mini-plan-footer>button{min-height:30px;color:var(--teal);background:var(--pale-teal);border:0;border-radius:999px;padding:0 8px;font-size:.58rem;font-weight:650}.crave-map{min-height:235px}.allergen-mini-warning{color:var(--amber);background:var(--pale-gold);border-radius:10px;align-items:flex-start;padding:10px;font-size:.62rem;gap:7px!important;display:flex!important}.allergen-mini-warning svg{width:15px}.crave-preview-filters{flex-wrap:wrap;display:flex;gap:5px!important}.crave-preview-filters button{border:1px solid var(--line);min-height:31px;color:var(--teal);background:#fff;border-radius:999px;padding:0 8px;font-size:.57rem;font-weight:650}.market-preview-canvas{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.market-preview-canvas>img{object-fit:cover;width:100%;height:100%;min-height:500px}.market-preview-canvas article{flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;display:flex}.market-preview-canvas article>p{font-size:.75rem}.market-preview-canvas .button{margin-top:25px}.learn-preview-canvas{grid-template-rows:auto repeat(3,1fr);display:grid}.learn-preview-canvas article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:7px 14px;padding:19px 5px;display:grid}.learn-preview-canvas h4{margin:0;font-size:.92rem}.learn-preview-canvas article>button{width:fit-content;color:var(--teal);background:0 0;border:0;grid-column:2;align-items:center;gap:5px;padding:0;font-size:.61rem;font-weight:670;display:flex}.learn-preview-canvas article>button small{color:var(--muted);font-weight:500}.learn-preview-canvas article>button svg{width:13px}.care-preview-canvas{flex-direction:column;display:flex}.care-preview-canvas>header{border:1px solid var(--line);border-radius:17px;align-items:center;gap:11px;margin-top:24px;padding:20px;display:flex}.care-preview-canvas>header>span:not(.badge){color:#fff;background:var(--navy);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.65rem;display:flex}.care-preview-canvas>header>div{flex:1;gap:3px;display:grid}.care-preview-canvas>header small{color:var(--muted);font-size:.58rem}.care-permission-grid{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0;display:grid}.care-permission-grid span{min-height:55px;color:var(--success);background:#f7f4f9;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:.68rem;display:flex}.care-permission-grid span.off{color:var(--muted);background:#f4f2f5}.care-permission-grid svg{width:15px}.secure-message-preview{border:1px solid var(--line);width:100%;min-height:63px;color:var(--navy);text-align:left;background:#fff;border-radius:12px;grid-template-columns:25px 1fr 18px;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:grid}.secure-message-preview>svg{width:17px;color:var(--teal)}.secure-message-preview span{gap:3px;display:grid}.secure-message-preview small{color:var(--muted);font-size:.58rem}.connected-experience{color:#fff;background:var(--navy);border-radius:32px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:75px;max-width:1380px;margin:25px auto;padding:100px max(30px,50% - 600px);display:grid}.connected-experience h2{color:#fff;font-size:clamp(2.5rem,4vw,4.3rem)}.connected-experience>div:first-child>p:last-child{color:#cfbfd8}.connected-experience .eyebrow{color:var(--light-gold)}.connection-flow{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:21px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.connection-flow span{background:var(--midnight);grid-template-columns:33px 1fr;align-items:center;gap:5px 10px;min-height:120px;padding:22px;display:grid;position:relative}.connection-flow i{width:28px;height:28px;color:var(--light-gold);border:1px solid #e4d3ee66;border-radius:50%;justify-content:center;align-items:center;font-size:.58rem;font-style:normal;display:flex}.connection-flow svg{color:var(--teal);grid-row:2}.connection-flow b{grid-row:2;font-size:.8rem}.private-pathways{max-width:1280px;margin:0 auto;padding:120px 30px 25px}.private-pathways>header{max-width:870px;margin-bottom:42px}.private-pathways>header h2{max-width:820px}.private-pathways>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.private-pathways article{border:1px solid var(--line);background:#fff;border-radius:25px;flex-direction:column;align-items:flex-start;min-height:385px;padding:30px;display:flex;box-shadow:0 18px 50px #1e19210d}.private-pathways article>span:first-child{width:52px;height:52px;color:var(--teal);background:var(--pale-teal);border-radius:16px;justify-content:center;align-items:center;margin-bottom:55px;display:flex}.private-pathways article:nth-child(2)>span:first-child{color:var(--navy);background:#f3eff6}.private-pathways article:nth-child(3)>span:first-child{color:#9253b6;background:var(--pale-gold)}.private-pathways h3{margin:18px 0 9px;font-size:1.35rem}.private-pathways article p{margin-bottom:24px;font-size:.75rem}.private-pathways .button{margin-top:auto}.woven-principles{grid-template-columns:1fr 1fr;gap:15px;max-width:1280px;margin:0 auto;padding:125px 30px;display:grid}.woven-principles article{border:1px solid var(--line);background:#fff;border-radius:28px;min-height:450px;padding:42px}.woven-principles article:first-child{background:var(--pale-teal)}.woven-principles article>span{width:54px;height:54px;color:var(--teal);background:#fff;border-radius:17px;justify-content:center;align-items:center;margin-bottom:80px;display:flex}.woven-principles h2{color:var(--navy);margin:0 0 18px;font-size:clamp(2.1rem,3.5vw,3.7rem);font-weight:550;line-height:1}.member-journey{max-width:1360px;margin:0 auto;padding:110px 30px 130px}.member-journey>header{max-width:820px;margin-bottom:55px}.member-journey>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.member-journey article{border-bottom:1px solid var(--line);min-height:260px;padding:35px 35px 30px 0;position:relative}.member-journey article:nth-child(3n+2),.member-journey article:nth-child(3n+3){border-left:1px solid var(--line);padding-left:35px}.member-journey article>span{color:#9b6eb6;letter-spacing:.11em;font-size:.62rem;font-weight:750}.member-journey article>svg{color:var(--teal);margin:38px 0 18px;display:block}.member-journey h3{margin-bottom:9px;font-size:1.1rem}.member-journey article p{font-size:.76rem}.public-trust-system{background:#f5f2f7;border-radius:32px;max-width:1380px;margin:0 auto;padding:100px max(30px,50% - 600px)}.public-trust-system>div:first-child{max-width:830px;margin-bottom:50px}.public-trust-system>div:last-child{grid-template-columns:1fr 1fr;gap:13px;display:grid}.public-trust-system article{background:#fff;border:1px solid #e5dcea;border-radius:19px;min-height:215px;padding:27px}.public-trust-system article>svg{color:var(--gold)}.public-trust-system h3{margin:40px 0 9px}.public-trust-system article p{font-size:.74rem}.woven-final-cta{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f4f9)}.woven-final-cta>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}@supports not (transform-style:preserve-3d){.ecosystem-stage{grid-template-columns:1fr 1fr;gap:10px;padding:25px;display:grid}.ecosystem-core,.ecosystem-rings{display:none}.ecosystem-node{width:auto;min-height:80px;position:static}}@media (prefers-reduced-motion:reduce){.ecosystem-stage,.mini-week{transform:none}.ecosystem-node{transition:none}.ecosystem-node:hover,.ecosystem-node.active{transform:none}}@media (width<=1080px){.woven-public-nav nav{gap:13px}.ecosystem-hero{gap:35px;padding-left:34px;padding-right:34px}.ecosystem-hero-copy h1{font-size:clamp(3.5rem,6.3vw,5.5rem)}.experience-panel{gap:34px}.ecosystem-node{width:78px;min-height:66px}}@media (width<=860px){.woven-public-nav .public-mobile-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:flex}.woven-public-nav .public-mobile-toggle svg{width:20px}.woven-public-nav .public-actions{margin-left:4px}.public-mobile-nav.open{z-index:29;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:7px;margin:0 16px 16px;padding:10px;display:grid;position:relative}.public-mobile-nav button{border:1px solid var(--line);min-height:44px;color:var(--navy);background:var(--warm-white);text-align:left;border-radius:10px;padding:0 12px;font-size:.7rem;font-weight:650}.ecosystem-hero{grid-template-columns:1fr;min-height:auto;padding:60px 24px 90px}.ecosystem-hero-copy{max-width:740px}.ecosystem-visual{min-height:auto}.public-experience{padding:90px 24px}.experience-panel{grid-template-columns:1fr;min-height:auto}.experience-panel-copy{max-width:690px}.connected-experience{grid-template-columns:1fr;margin:16px;padding:70px 28px}.private-pathways>div{grid-template-columns:1fr}.private-pathways article{min-height:320px}.private-pathways article>span:first-child{margin-bottom:30px}.woven-principles{padding:90px 24px}.member-journey>div{grid-template-columns:1fr 1fr}.member-journey article:nth-child(n){border-left:0;padding:30px 25px}.member-journey article:nth-child(2n){border-left:1px solid var(--line)}.public-trust-system{margin:16px;padding:70px 28px}}@media (width<=560px){.woven-public-nav .public-actions{display:none}.public-mobile-nav.open{grid-template-columns:1fr}.ecosystem-hero{padding-top:45px}.ecosystem-hero-copy h1{font-size:clamp(3.1rem,14vw,4.4rem)}.ecosystem-visual{border-radius:24px;margin:0 -10px;padding:10px}.ecosystem-stage{min-height:440px}.ecosystem-node{width:72px;min-height:61px;font-size:.52rem}.ecosystem-node.node-0,.ecosystem-node.node-7{left:3%}.ecosystem-node.node-3,.ecosystem-node.node-4{right:3%}.ecosystem-node.node-1,.ecosystem-node.node-6{left:24%}.ecosystem-node.node-2,.ecosystem-node.node-5{right:24%}.ecosystem-core{width:88px;height:88px}.ecosystem-core img{width:44px;height:44px}.ecosystem-selection{grid-template-columns:42px 1fr 32px}.experience-tabs{margin:0 -24px;padding:0 24px}.experience-tabs button{min-width:122px}.preview-canvas{border-radius:22px;min-height:440px;padding:17px}.market-preview-canvas{grid-template-columns:1fr;padding:0}.market-preview-canvas>img{min-height:250px;max-height:250px}.mini-week{grid-template-columns:repeat(5,95px);min-height:360px;padding:28px 0 15px;overflow-x:auto}.connection-flow,.woven-principles,.public-trust-system>div:last-child{grid-template-columns:1fr}.private-pathways{padding:85px 20px 15px}.woven-principles article{min-height:390px;padding:28px}.member-journey{padding:85px 20px}.member-journey>div{grid-template-columns:1fr}.member-journey article:nth-child(n){border-left:0}.care-permission-grid{grid-template-columns:1fr}}.landing-stories{color:#fff;background:linear-gradient(135deg,#1e1921 0%,#342c39 62%,#75369a 100%);border-radius:34px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;max-width:1380px;margin:28px auto 120px;padding:76px max(30px,50% - 580px);display:grid;overflow:hidden}.landing-stories-copy h2{color:#fff;letter-spacing:-.06em;max-width:540px;margin:0 0 20px;font-size:clamp(2.2rem,3.7vw,3.8rem);font-weight:540;line-height:1.04}.landing-stories-copy .eyebrow{color:#e4d3ee}.landing-stories-copy>p{color:#e1d7e7}.landing-stories-copy>div{flex-wrap:wrap;gap:9px;margin:28px 0 19px;display:flex}.landing-stories-copy>small{color:#d2c2da;align-items:center;gap:8px;font-size:.72rem;line-height:1.5;display:flex}.landing-stories-copy .button-secondary{color:#fff;background:#ffffff0f;border-color:#fff6}.landing-story-preview{background:#ffffff14;border:1px solid #fff3;border-radius:27px;padding:12px;box-shadow:0 30px 80px #0000003d}.landing-story-video{text-align:left;background:#fff;border:0;border-radius:20px;width:100%;padding:0;overflow:hidden}.landing-story-video>span{color:#fff;background:radial-gradient(circle at 25% 20%,#bf9cd4f2,#0000 25%),radial-gradient(circle at 75% 75%,#a485b6bf,#0000 34%),linear-gradient(145deg,#28222c,#9952c2);place-items:center;min-height:280px;display:grid;position:relative}.landing-story-video>span i{border:1px solid #ffffff47;border-radius:50%;width:210px;height:210px;position:absolute;box-shadow:0 0 0 38px #ffffff0d}.landing-story-video>span svg{z-index:1;width:58px;height:58px;position:relative}.landing-story-video>div{padding:22px 24px 24px}.landing-story-video h3{color:#1e1921;margin:13px 0 7px;font-size:1.25rem;line-height:1.25}.landing-story-video p{margin:0;font-size:.74rem}.landing-story-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.landing-story-meta button{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:68px;padding:13px;display:grid}.landing-story-meta button>span{flex-direction:column;gap:3px;display:flex}.landing-story-meta small{color:#d2c2db;font-size:.64rem;line-height:1.35}.landing-story-meta svg{width:17px}.landing-guide{background:linear-gradient(145deg,#fff 0%,#f7f4f9 100%);border:1px solid #9952c230;border-radius:32px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto 80px;padding:82px 70px;display:grid;position:relative;overflow:hidden}.landing-guide>div:last-child{z-index:2;max-width:690px;position:relative}.landing-guide h2{color:var(--navy);letter-spacing:-.065em;margin:13px 0 19px;font-size:clamp(2.4rem,4.4vw,4.6rem);font-weight:540;line-height:1}.landing-guide>div:last-child>p:not(.eyebrow):not(.landing-guide-boundary){font-size:1rem}.landing-guide>div:last-child>div{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.landing-guide-boundary{color:#5f436f;background:#ffffffb3;border:1px solid #9952c238;border-radius:14px;align-items:flex-start;gap:10px;margin:25px 0 0;padding:15px 17px;font-size:.76rem;line-height:1.55;display:flex}.landing-guide-boundary svg{width:18px;color:var(--teal)}.landing-guide-orbit{place-items:center;min-height:360px;display:grid;position:relative}.landing-guide-orbit i{border:1px solid #9952c245;border-radius:50%;width:250px;height:250px;position:absolute}.landing-guide-orbit i:nth-child(2){border-color:#bf9cd44d;width:340px;height:340px}.landing-guide-orbit span{color:#fff;background:linear-gradient(145deg,var(--navy),var(--teal));border-radius:36px;place-items:center;width:118px;height:118px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 28px 70px #1e192133}.landing-guide-orbit span svg{width:44px;height:44px;transform:rotate(7deg)}@media (width<=980px){.landing-stories{grid-template-columns:1fr}.landing-guide{grid-template-columns:1fr;gap:25px;margin-left:24px;margin-right:24px;padding:62px 45px}.landing-guide-orbit{min-height:280px}.landing-guide-orbit i:nth-child(2){width:270px;height:270px}}@media (width<=620px){.landing-stories{border-radius:24px;margin-bottom:80px;padding:48px 20px}.landing-story-video>span{min-height:210px}.landing-story-meta{grid-template-columns:1fr}.landing-guide{border-radius:24px;margin-left:16px;margin-right:16px;padding:46px 22px}.landing-guide-orbit{min-height:220px}.landing-guide-orbit i{width:175px;height:175px}.landing-guide-orbit i:nth-child(2){width:220px;height:220px}.landing-guide-orbit span{border-radius:28px;width:90px;height:90px}.landing-guide>div:last-child>div{flex-direction:column}.landing-guide .button{width:100%}}.expanded-universal-search{max-width:980px}.search-boundary{color:var(--deep-teal);background:var(--pale-teal);border:1px solid #e2d8e8;border-radius:14px;align-items:flex-start;gap:11px;margin:16px 0 28px;padding:15px 17px;display:flex}.search-boundary svg{width:18px}.search-boundary p{margin:3px 0 0;font-size:.68rem}.expanded-search-results{gap:28px;display:grid}.expanded-search-results>section>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.expanded-search-results h2{margin:0;font-size:1rem}.expanded-search-results .search-result{margin-bottom:8px}.personalization-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.personalization-layout :is(main,div:where(.layout-main)),.personalization-layout aside{gap:14px;display:grid}.personalization-layout .card{padding:25px}.personalization-layout :is(main,div:where(.layout-main))>.card>h2{margin-bottom:6px}.settings-section-heading{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.settings-section-heading>span{width:42px;height:42px;color:var(--teal);background:var(--pale-teal);border-radius:13px;justify-content:center;align-items:center;display:flex}.settings-section-heading svg{width:20px}.settings-section-heading h2{margin:0 0 5px}.settings-section-heading p,.settings-intro{margin:0;font-size:.7rem}.location-boundary{color:var(--deep-teal);background:var(--pale-teal);border-radius:12px;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;display:flex}.location-boundary p{margin:0;font-size:.67rem}.location-actions{justify-content:flex-end;margin-top:8px;display:flex}.source-consent-note{color:var(--deep-teal);background:var(--pale-teal);border-radius:11px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:11px 12px;font-size:.65rem;display:flex}.source-consent-note svg{width:15px}.personalization-layout aside .button{width:100%}.personalization-layout aside .card>button:not(.button){border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--navy);text-align:left;background:0 0;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:11px 0;display:grid}.personalization-layout aside .card>button:not(.button) svg{width:17px;color:var(--teal)}.personalization-layout aside .card>button:not(.button) span{gap:3px;display:grid}.personalization-layout aside .card>button:not(.button) small{color:var(--muted);font-size:.6rem}.personalization-audit{background:var(--pale-gold);border-color:#dccbe6}.personalization-audit>svg{color:var(--gold)}.personalization-audit h3{margin:18px 0 8px}.personalization-audit ul{color:var(--muted);margin:0;padding-left:18px;font-size:.68rem;line-height:1.8}.audience-boundaries ul{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:.66rem;line-height:1.65}.audience-boundaries li+li{margin-top:8px}@media (width<=900px){.personalization-layout{grid-template-columns:1fr}}.search-clear-button{width:34px;height:34px;color:var(--muted);background:var(--warm-white);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.search-clear-button:hover{color:var(--teal);background:var(--pale-teal)}.search-clear-button svg{width:17px}.investor-search-filters,.notification-filters{scrollbar-width:thin;margin:0 0 15px;overflow-x:auto}.investor-search-filters>button,.notification-filters>button{flex:none}.investor-search-filters>button.active,.notification-filters>button.active{border-color:var(--teal);color:#fff;background:var(--teal)}.investor-search-filters>button>span,.notification-filters>button>span{min-width:20px;color:inherit;text-align:center;background:#7b66871a;border-radius:999px;padding:2px 6px;font-size:.6rem}.investor-search-filters>button.active>span,.notification-filters>button.active>span{background:#fff3}.notification-filters>.badge{flex:none;margin-left:auto}.investor-search-summary{min-height:38px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:15px;font-size:.76rem;display:flex}.investor-search-summary b{color:var(--ink)}.investor-search-summary button{color:var(--teal);background:0 0;border:0;margin-left:auto;padding:5px 0;font-size:.72rem;font-weight:700}.search-result-type{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.investor-search-load-more{flex-direction:column;align-items:center;gap:8px;padding:10px 0 2px;display:flex}.investor-search-load-more small,.investor-search-end{color:var(--muted);font-size:.72rem}.investor-search-end{text-align:center;margin:12px 0 0}.notification-layout>div{min-width:0}.notification-role-boundary{padding:22px}.notification-role-boundary>svg{color:var(--teal)}.notification-role-boundary h3{margin:15px 0 7px}.notification-role-boundary p{margin-bottom:10px;font-size:.76rem}.notification-role-boundary small{color:var(--muted);font-size:.7rem}@media (width<=680px){.expanded-universal-search{height:56px;padding:0 14px}.expanded-universal-search kbd{display:none}.investor-search-summary button{text-align:left;width:100%;margin-left:0}.expanded-search-results .search-result{grid-template-columns:32px minmax(0,1fr)}.expanded-search-results .search-result>.badge,.expanded-search-results .search-result>.privacy-pill{grid-column:2;justify-self:start}.notification-filters>.badge{margin-left:0}.notification-list>button{grid-template-columns:38px minmax(0,1fr) auto;padding:13px}}.food-root{--food-clay:#b56f58;--food-pale-clay:#f4e7df;--food-sage:#8961a0;--food-pale-sage:#efeaf2;--food-gold:#bc9bcf;--food-mist:#ece6f0;min-width:0}.food-nav{z-index:16;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f6faf2;align-items:center;gap:8px;margin:-44px -3vw 42px;padding:11px 3vw;display:flex;position:sticky;top:0}.food-nav>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:7px 12px;display:flex}.food-nav>button>svg{width:20px;color:var(--forest)}.food-nav>button.crave>svg{color:var(--food-clay)}.food-nav>button>span{flex-direction:column;gap:2px;display:flex}.food-nav>button b{font-size:.75rem}.food-nav>button small{color:var(--muted);font-size:.54rem}.food-nav>button.active{background:var(--food-pale-sage);border-color:#dfd4e5}.food-nav>button.active.crave{background:var(--food-pale-clay);border-color:#e4cfc5}.food-nav-links{align-items:center;gap:2px;margin-left:auto;display:flex}.food-nav-links button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:.67rem;font-weight:650}.food-nav-links button:hover{color:var(--forest);background:#fff}.food-hero{border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-bottom:45px;padding:48px;display:grid;overflow:hidden}.whole-table-hero{background:linear-gradient(135deg,#f4f0f6,#f4eef8)}.crave-hero{background:linear-gradient(135deg,#f4e6dd,#f3eff5)}.food-hero h1{letter-spacing:-.07em;max-width:660px;margin:14px 0 18px;font-size:clamp(2.8rem,4.8vw,5.3rem);font-weight:530;line-height:.96}.food-hero>div:first-child>p:not(.eyebrow){max-width:650px;font-size:.92rem}.food-hero-actions{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.food-hero-plan{padding:24px;box-shadow:0 25px 70px #42384817}.food-hero-plan .card-topline{margin-bottom:12px}.food-hero-plan .card-topline>span{flex-direction:column;gap:3px;display:flex}.food-hero-plan .card-topline small{color:var(--muted);letter-spacing:.1em;font-size:.56rem}.food-hero-plan>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 0;display:grid}.food-hero-plan>button>span{color:var(--forest);text-transform:uppercase;font-size:.61rem;font-weight:750}.food-hero-plan>button b{font-size:.69rem}.food-hero-plan>button svg{width:16px;color:var(--muted)}.food-dashboard-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.food-dashboard-card{flex-direction:column;min-height:245px;padding:24px;display:flex}.food-dashboard-card>small{color:var(--muted);letter-spacing:.1em;margin:28px 0 8px;font-size:.57rem;font-weight:750}.food-dashboard-card h2{font-size:1.12rem}.food-dashboard-card p{font-size:.68rem}.food-dashboard-card .button{justify-content:flex-start;margin-top:auto;padding-left:0}.food-icon{width:45px;height:45px;color:var(--forest);background:var(--food-pale-sage);border-radius:14px;justify-content:center;align-items:center;display:flex}.food-icon.gold{color:#8140a7;background:var(--pale-gold)}.food-icon.clay{color:#7a4737;background:var(--food-pale-clay)}.food-icon.mist{color:#744f8a;background:var(--food-mist)}.food-home-split{grid-template-columns:1.2fr .8fr;gap:13px;margin-bottom:55px;display:grid}.food-home-split>.card{padding:30px}.crave-shortcut{color:#fff;background:var(--forest);align-items:center;gap:30px;min-height:270px;display:flex}.crave-shortcut>div{flex:1}.crave-shortcut h2{margin:25px 0 10px;font-size:1.7rem}.crave-shortcut p{color:#d7cfdb;font-size:.75rem}.crave-shortcut>svg{color:#ffffff52;width:85px;height:85px}.crave-shortcut .button{color:var(--forest);background:#fff}.recent-plan h2{margin-bottom:18px}.recent-plan>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:74px;padding:10px 0;display:grid}.recent-plan>button>svg{color:var(--forest)}.recent-plan>button>span{flex-direction:column;gap:4px;display:flex}.recent-plan small{color:var(--muted);font-size:.62rem}.food-section{margin:70px 0}.food-section>header,.food-education>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.food-section>header>div,.food-education>header>div{max-width:720px}.food-section>header h2,.food-education>header h2{margin:0 0 8px;font-size:clamp(1.9rem,3vw,3.2rem);font-weight:540}.food-section>header p:last-child{margin:0;font-size:.8rem}.food-education{background:#f3eff6;border-radius:24px;margin:65px 0;padding:38px}.food-education>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.food-education>div>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:35px 1fr 18px;align-items:center;gap:10px;min-height:90px;padding:16px;display:grid}.food-education>div>button>svg:first-child{color:var(--forest)}.food-education>div>button>span{flex-direction:column;gap:4px;display:flex}.food-education small{color:var(--muted);font-size:.62rem;line-height:1.4}.food-flow-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.food-flow-layout>:is(main,div:where(.layout-main)){min-width:0}.food-flow-layout>aside{gap:12px;display:grid}.food-flow-layout>aside .card{padding:21px}.food-flow-layout>aside p{font-size:.7rem}.food-flow-card{min-height:530px;padding:30px}.food-flow-card h2{margin-bottom:22px;font-size:1.45rem}.food-flow-card>div>p{font-size:.75rem}.food-flow-actions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:25px;padding-top:18px;display:flex}.food-choice-grid,.allergen-choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.food-choice-grid label,.allergen-choice-grid label{position:relative}.food-choice-grid input,.allergen-choice-grid input{opacity:0;position:absolute}.food-choice-grid span,.allergen-choice-grid span{border:1px solid var(--line);color:#5d4d66;background:#fbf9fc;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:11px 13px;font-size:.72rem;display:flex}.food-choice-grid span svg,.allergen-choice-grid span svg{color:#ae9fb6;width:16px}.food-choice-grid input:checked+span,.allergen-choice-grid input:checked+span{color:var(--forest);background:var(--food-pale-sage);border-color:#d2c3db}.food-choice-grid input:focus-visible+span,.allergen-choice-grid input:focus-visible+span{box-shadow:0 0 0 3px var(--porcelain), 0 0 0 5px var(--forest)}.food-choice-grid input:checked+span svg,.allergen-choice-grid input:checked+span svg{color:var(--forest)}.food-form-space{margin-top:22px}.allergen-step-warning,.food-boundary-note{color:var(--forest);background:var(--food-pale-sage);border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:15px;display:flex}.allergen-step-warning>span,.food-boundary-note>span{flex-direction:column;gap:4px;display:flex}.allergen-step-warning small,.food-boundary-note small{color:var(--muted);font-size:.65rem;line-height:1.4}.planner-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.planner-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.planner-toolbar>div:first-child>button{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.68rem;display:flex}.planner-toolbar>div:first-child>button.active{color:#fff;background:var(--forest)}.planner-toolbar svg{width:16px}.food-table-3d{perspective:1000px;background:linear-gradient(#f0ecf3,#f6f2f9);border-radius:25px;margin:12px 0 38px;padding:35px 35px 24px;overflow:hidden}.table-surface{height:370px;transform-style:preserve-3d;background:linear-gradient(112deg,#b894cc,#9971af);border:8px solid #78548c;border-radius:48% 48% 16% 16%/18% 18% 12% 12%;position:relative;transform:rotateX(48deg)translateY(-34px);box-shadow:0 35px 55px #352d3a33,inset 0 0 0 3px #ffffff29}.table-runner{background:#f1e7f7b8;position:absolute;inset:0 43%}.table-place{width:160px;min-height:95px;color:var(--ink);text-align:left;background:#fff;border:1px solid #3d33422e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px;transition:transform .2s;display:flex;position:absolute;transform:rotateX(-34deg)translateZ(28px);box-shadow:0 12px 24px #2c253029}.table-place:hover{transform:rotateX(-34deg)translateZ(35px)translateY(-4px)}.table-place small{color:var(--forest);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:750}.table-place b{font-size:.67rem;line-height:1.3}.table-place span{color:var(--muted);font-size:.58rem}.place-1{top:18px;left:6%}.place-2{top:30px;left:37%}.place-3{top:18px;right:6%}.place-4{bottom:28px;left:18%}.place-5{bottom:28px;right:18%}.food-table-3d>p{color:var(--muted);align-items:center;gap:7px;margin:-34px 0 0;font-size:.65rem;display:flex}.food-table-3d>p svg{width:16px;color:var(--forest)}.accessible-planner{margin-bottom:18px}.planner-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;display:flex}.planner-section-heading h2{margin:0;font-size:1.55rem}.planner-section-heading>span{color:var(--muted);font-size:.67rem}.food-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.food-week-grid>article{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:15px}.food-week-grid>article.dining-out{background:#fcfafd;border-color:#dfc3b7}.food-week-grid article>header{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.food-week-grid article>header small{color:var(--muted);font-size:.55rem}.food-week-grid article>header h3{margin:3px 0 0;font-size:.9rem}.meal-drag-card{border:1px solid var(--line);text-align:left;background:#f9f7fa;border-radius:12px;grid-template-columns:17px 1fr 16px;align-items:start;gap:7px;width:100%;min-height:105px;padding:10px;display:grid}.meal-drag-card>svg:first-child{color:#a999b2;width:14px}.meal-drag-card>span{flex-direction:column;gap:7px;display:flex}.meal-drag-card b{font-size:.69rem;line-height:1.35}.meal-drag-card small{color:var(--muted);font-size:.58rem}.food-week-grid article>p{min-height:48px;margin:11px 0;font-size:.6rem}.meal-move-controls{grid-template-columns:1fr 1fr;gap:4px;display:grid}.meal-move-controls button{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:2px;min-height:34px;padding:0 5px;font-size:.56rem;display:flex}.meal-move-controls svg{width:12px}.meal-actions{flex-wrap:wrap;gap:3px;margin-top:7px;display:flex}.meal-actions button{color:var(--forest);background:0 0;border:0;padding:5px 3px;font-size:.55rem;font-weight:670}.planner-safety-note{color:var(--forest);background:var(--food-pale-sage);align-items:center;gap:13px;padding:19px 22px;display:flex}.planner-safety-note>div{flex:1}.planner-safety-note h3{margin:0 0 3px;font-size:.86rem}.planner-safety-note p{margin:0;font-size:.66rem}.daily-meal-layout,.recipe-detail-layout,.grocery-layout,.household-layout,.allergen-settings-layout,.restaurant-profile-layout,.restaurant-allergen-layout,.restaurant-report-layout,.restaurant-correction-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:17px;display:grid}.daily-meal-layout>:is(main,div:where(.layout-main)),.recipe-detail-layout>:is(main,div:where(.layout-main)),.grocery-layout>:is(main,div:where(.layout-main)),.household-layout>:is(main,div:where(.layout-main)),.allergen-settings-layout>:is(main,div:where(.layout-main)),.restaurant-profile-layout>:is(main,div:where(.layout-main)),.restaurant-allergen-layout>:is(main,div:where(.layout-main)),.restaurant-correction-layout>:is(main,div:where(.layout-main)),.daily-meal-layout>aside,.recipe-detail-layout>aside,.grocery-layout>aside,.household-layout>aside,.allergen-settings-layout>aside,.restaurant-profile-layout>aside,.restaurant-allergen-layout>aside,.restaurant-report-layout>aside,.restaurant-correction-layout>aside{gap:12px;display:grid}.daily-meal-layout aside .card,.recipe-detail-layout aside .card,.grocery-layout aside .card,.household-layout aside .card,.allergen-settings-layout aside .card,.restaurant-profile-layout aside .card,.restaurant-allergen-layout aside .card,.restaurant-report-layout aside .card,.restaurant-correction-layout aside .card{padding:20px}.daily-meal-layout aside p,.recipe-detail-layout aside p,.grocery-layout aside p,.household-layout aside p,.allergen-settings-layout aside p,.restaurant-profile-layout aside p,.restaurant-allergen-layout aside p,.restaurant-report-layout aside p,.restaurant-correction-layout aside p{font-size:.68rem}.daily-meal-row{grid-template-columns:85px 1fr 35px;align-items:start;gap:14px;min-height:135px;padding:22px;display:grid}.daily-meal-row>div:nth-child(2){min-width:0}.daily-meal-row h2{margin:5px 0;font-size:1.13rem}.daily-meal-row p{margin:0;font-size:.7rem}.meal-time{color:var(--forest);flex-direction:column;gap:10px;display:flex}.meal-time small{letter-spacing:.09em;font-size:.57rem;font-weight:750}.daily-meal-row>button{background:var(--food-pale-sage);border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.daily-meal-row>button svg{width:15px}.daily-meal-actions{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.daily-day-navigation{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 18px;padding:8px;display:none}.daily-day-navigation button{min-height:44px;color:var(--forest);background:var(--pale-sage);border:0;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:.68rem;font-weight:700;display:inline-flex}.daily-day-navigation button:disabled{color:var(--muted);background:#f4f2f5}.daily-day-navigation span{color:var(--muted);text-align:center;font-size:.66rem;font-weight:700}.food-facts{margin:0}.food-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.food-facts dt,.food-facts dd{margin:0;font-size:.65rem}.food-facts dt{color:var(--muted)}.food-facts dd{text-align:right;max-width:60%}.food-search-row{align-items:center;gap:7px;margin-bottom:22px;display:flex;overflow-x:auto}.food-search-input{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:300px;height:44px;padding:0 12px;display:flex}.food-search-input input{background:0 0;border:0;height:auto;padding:0}.food-search-input button{background:0 0;border:0}.food-search-input>svg{width:17px;color:var(--muted)}.food-search-row>button{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:.67rem;display:flex}.food-search-row>button.active{color:#fff;background:var(--forest)}.food-search-row>button svg{width:15px}.recipe-directory-grid,.restaurant-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.recipe-card,.restaurant-card{border:1px solid var(--line);background:#fff;border-radius:19px;min-width:0;overflow:hidden}.recipe-art,.restaurant-art{min-height:165px;color:var(--forest);background:var(--food-pale-sage);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.recipe-art.tone-gold,.restaurant-art.tone-gold,.recipe-detail-art.tone-gold,.restaurant-profile-art.tone-gold,.selected-restaurant-card.tone-gold{background:var(--pale-gold)}.recipe-art.tone-clay,.restaurant-art.tone-clay,.recipe-detail-art.tone-clay,.restaurant-profile-art.tone-clay,.selected-restaurant-card.tone-clay{background:var(--food-pale-clay)}.recipe-art.tone-mist,.restaurant-art.tone-mist,.recipe-detail-art.tone-mist,.restaurant-profile-art.tone-mist,.selected-restaurant-card.tone-mist{background:var(--food-mist)}.recipe-art svg,.restaurant-art svg{opacity:.78;width:45px;height:45px}.recipe-art span,.restaurant-art span{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:730}.recipe-card-copy,.restaurant-card-copy{padding:20px}.recipe-card-copy .card-topline>button,.restaurant-card-copy .card-topline>button{width:35px;height:35px;color:var(--forest);background:#f5f3f6;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.recipe-card-copy .card-topline>button.saved,.restaurant-card-copy .card-topline>button.saved{color:#fff;background:var(--forest)}.recipe-card-copy .card-topline svg,.restaurant-card-copy .card-topline svg{width:16px}.recipe-title-button,.restaurant-title-button{text-align:left;background:0 0;border:0;width:100%;padding:0}.recipe-title-button h2,.restaurant-title-button h2{margin:20px 0 7px;font-size:1.08rem;line-height:1.25}.recipe-title-button p,.restaurant-title-button p{min-height:45px;margin:0;font-size:.68rem}.recipe-meta{color:var(--muted);gap:14px;margin:17px 0;font-size:.61rem;display:flex}.recipe-meta span{align-items:center;gap:5px;display:flex}.recipe-meta svg{width:14px}.recipe-allergen-line{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding-top:13px;display:flex}.recipe-allergen-line>span:last-child{color:var(--muted);font-size:.58rem}.recipe-detail-hero,.restaurant-profile-hero{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;margin-bottom:25px;padding:30px;display:grid}.recipe-detail-art,.restaurant-profile-art{min-height:340px;color:var(--forest);background:var(--food-pale-sage);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:30px;display:flex}.recipe-detail-art svg,.restaurant-profile-art svg{opacity:.65;width:85px;height:85px}.recipe-detail-art span,.restaurant-profile-art span{text-transform:uppercase;letter-spacing:.09em;font-size:.67rem;font-weight:730}.recipe-detail-hero h1,.restaurant-profile-hero h1{letter-spacing:-.065em;margin:20px 0 12px;font-size:clamp(2.5rem,4vw,4.3rem);font-weight:540;line-height:.98}.recipe-detail-hero>div:last-child>p,.restaurant-profile-hero>div:last-child>p{font-size:.76rem}.recipe-detail-meta{gap:30px;margin-top:24px;display:flex}.recipe-detail-meta span{flex-direction:column;gap:5px;display:flex}.recipe-detail-meta small{color:var(--muted);letter-spacing:.09em;font-size:.56rem}.recipe-detail-layout :is(main,div:where(.layout-main))>.card{padding:27px}.ingredient-list{display:grid}.ingredient-list>span{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr auto;align-items:center;gap:12px;min-height:57px;display:grid}.ingredient-list b{font-size:.69rem}.ingredient-list p{color:var(--ink);margin:0;font-size:.72rem}.ingredient-list small{color:var(--muted);font-size:.58rem}.instruction-list{padding:0;list-style:none}.instruction-list li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:15px 0;display:grid}.instruction-list li>span{width:31px;height:31px;color:var(--forest);background:var(--food-pale-sage);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:750;display:flex}.instruction-list p{margin:3px 0 0;font-size:.75rem}.recipe-two-up{grid-template-columns:1fr 1fr;gap:12px;display:grid}.recipe-two-up .card{padding:24px}.recipe-two-up li,.recipe-two-up p,.recipe-detail-layout aside li{color:var(--muted);font-size:.68rem;line-height:1.5}.recipe-allergen-card{background:#fff9f6;border-color:#e2c7b9}.recipe-allergen-card>svg{color:var(--food-clay)}.recipe-allergen-card small{color:var(--muted);font-size:.61rem;line-height:1.45;display:block}.recipe-allergen-card .button{margin-top:17px}.recipe-detail-layout aside .badge{margin:0 4px 5px 0}.recipe-print-actions{justify-content:center;display:flex}.grocery-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.grocery-add-control{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:7px;min-width:310px;height:45px;padding:0 8px 0 12px;display:flex}.grocery-add-control>svg{width:16px;color:var(--forest)}.grocery-add-control input{background:0 0;border:0;height:auto;padding:0}.grocery-add-control button{color:#fff;background:var(--forest);border:0;border-radius:8px;min-height:33px;padding:0 12px;font-size:.65rem}.grocery-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.grocery-group{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:13px;overflow:hidden}.grocery-group>header{background:#f5f3f6;justify-content:space-between;align-items:center;min-height:47px;padding:0 18px;display:flex}.grocery-group>header h2{margin:0;font-size:.85rem}.grocery-group>header span{color:var(--muted);font-size:.62rem}.grocery-item{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:61px;padding:9px 16px;display:flex}.grocery-item>label{flex:1;align-items:center;gap:12px;display:flex}.grocery-item>label>input{width:18px;height:18px;accent-color:var(--forest)}.grocery-item>label>span{flex:1;grid-template-columns:75px 1fr;align-items:center;gap:12px;display:grid}.grocery-item>label>span>b{font-size:.68rem}.grocery-item>label>span>span{flex-direction:column;gap:3px;font-size:.71rem;display:flex}.grocery-item small{color:var(--muted);font-size:.58rem}.grocery-item>button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.grocery-item>button svg{width:14px}.grocery-item.checked{opacity:.68;background:#faf9fb}.grocery-item.checked>label>span{text-decoration:line-through}.grocery-layout aside .toggle-row{margin-top:10px}.household-layout :is(main,div:where(.layout-main))>.card,.allergen-settings-layout :is(main,div:where(.layout-main))>.card,.restaurant-allergen-layout :is(main,div:where(.layout-main))>.card{padding:26px}.household-facts{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.household-facts>span{border-bottom:1px solid var(--line);grid-template-columns:1fr 30px;align-items:center;gap:6px;min-height:85px;padding:14px;display:grid}.household-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;font-size:.56rem}.household-facts b{font-size:.7rem;line-height:1.4}.household-facts button{background:var(--food-pale-sage);border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.household-facts svg{width:14px}.food-tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.classification-row{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);align-items:center;gap:8px;font-size:.65rem;display:flex}.classification-row svg{width:14px;color:var(--forest)}.allergen-setting-heading{align-items:flex-start;gap:13px;display:flex}.allergen-setting-heading>svg{color:var(--food-clay)}.allergen-setting-heading p{font-size:.68rem}.allergen-settings-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.allergen-settings-grid label{border:1px solid var(--line);background:#fafaf7;border-radius:12px;grid-template-columns:19px 1fr 20px;align-items:center;gap:9px;min-height:70px;padding:12px;display:grid}.allergen-settings-grid label.selected{background:#fff8f5;border-color:#d9bbae}.allergen-settings-grid input{width:17px;height:17px;accent-color:var(--forest)}.allergen-settings-grid label>span{flex-direction:column;gap:4px;display:flex}.allergen-settings-grid small{color:var(--muted);font-size:.58rem}.allergen-settings-grid label>svg{color:#0000;width:17px}.allergen-settings-grid label.selected>svg{color:var(--food-clay)}.allergen-caution{background:#fff8f5;border-color:#e6c6ba}.allergen-caution>svg{color:var(--food-clay)}.allergen-settings-layout aside ul{padding:0;list-style:none}.allergen-settings-layout aside li{color:var(--muted);align-items:center;gap:6px;padding:7px 0;font-size:.65rem;display:flex}.location-search{background:#fff;border:1px solid #3d334233;border-radius:14px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;height:53px;margin-top:27px;padding:0 7px 0 14px;display:grid;box-shadow:0 12px 35px #43394a0f}.location-search>svg{color:var(--food-clay)}.location-search label input{background:0 0;border:0;height:auto;padding:0}.use-location-button{color:var(--forest);background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:5px 0;font-size:.68rem;font-weight:680;display:flex}.use-location-button svg{width:15px}.location-explainer{padding:30px}.location-explainer>svg{width:48px;height:48px;color:var(--food-clay)}.location-explainer h2{margin:27px 0 8px}.location-explainer>p{font-size:.73rem}.location-explainer>div{color:var(--forest);background:var(--food-pale-sage);border-radius:12px;gap:9px;margin:20px 0;padding:14px;display:flex}.location-explainer>div>span{flex-direction:column;gap:4px;display:flex}.location-explainer small{color:var(--muted);font-size:.62rem;line-height:1.4}.crave-filter-strip{gap:7px;margin-bottom:40px;display:flex;overflow-x:auto}.crave-filter-strip button{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:.64rem;display:flex}.crave-filter-strip svg{width:14px}.crave-home-split{grid-template-columns:1fr 1fr;gap:12px;margin:50px 0 20px;display:grid}.crave-home-split .card{padding:29px}.crave-home-split h2{margin:26px 0 8px}.crave-home-split p{font-size:.72rem}.cross-contact-warning{color:#743f31;background:#fff7f3;border:1px solid #dfc0b4;border-radius:15px;align-items:flex-start;gap:11px;margin:23px 0;padding:18px 20px;display:flex}.cross-contact-warning>svg{margin-top:2px}.cross-contact-warning>div{flex-direction:column;gap:4px;display:flex}.cross-contact-warning p{color:#775a50;margin:0;font-size:.7rem;line-height:1.5}.cross-contact-warning.compact{margin:17px 0;padding:14px}.cross-contact-warning.compact p{font-size:.64rem}.restaurant-card{flex-direction:column;display:flex}.restaurant-card-copy{flex-direction:column;flex:1;display:flex}.restaurant-meta{color:var(--muted);flex-wrap:wrap;gap:10px;margin:14px 0;font-size:.61rem;display:flex}.restaurant-meta span{align-items:center;gap:4px;display:flex}.restaurant-meta span:last-child small{display:none}.restaurant-meta svg{width:13px;color:var(--food-gold)}.restaurant-option-row{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:56px;display:flex}.restaurant-info-status{color:var(--forest);background:var(--food-pale-sage);border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0;padding:11px;display:flex}.restaurant-info-status>svg{width:17px}.restaurant-info-status>span{flex-direction:column;gap:3px;display:flex}.restaurant-info-status b{font-size:.63rem}.restaurant-info-status small{color:var(--muted);font-size:.56rem;line-height:1.35}.restaurant-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:12px;display:flex}.restaurant-card-actions>button:not(.button){min-height:38px;color:var(--forest);background:0 0;border:0;align-items:center;gap:4px;padding:0 5px;font-size:.59rem;font-weight:650;display:flex}.restaurant-card-actions svg{width:14px}.restaurant-map-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:15px;display:grid}.fictional-map{border:1px solid var(--line);background:#f1ecf3;border-radius:22px;min-height:510px;position:relative;overflow:hidden}.map-road{transform-origin:50%;background:#fbf9fc;display:block;position:absolute;box-shadow:0 0 0 1px #ddd6e0}.road-one{width:120%;height:42px;top:42%;left:-10%;transform:rotate(-11deg)}.road-two{width:45px;height:120%;top:-10%;left:56%;transform:rotate(17deg)}.map-water{background:#e9e0ee;border-radius:50%;width:39%;height:130%;display:block;position:absolute;top:-15%;right:-20%}.map-marker{color:#fff;background:var(--food-clay);border:3px solid #fff;border-radius:50% 50% 50% 8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 9px 22px #382f3d33}.map-marker svg{display:none}.map-marker span{font-size:.68rem;font-weight:760;transform:rotate(45deg)}.marker-1{top:22%;left:23%}.marker-2{top:51%;left:43%}.marker-3{top:26%;right:22%}.marker-4{bottom:18%;left:28%}.map-key{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:.62rem;display:flex;position:absolute;bottom:18px;left:18px}.map-key svg{width:15px;color:var(--food-clay)}.restaurant-map-view-switch{border:1px solid var(--line);background:var(--warm);border-radius:14px;gap:2px;width:max-content;margin:0 0 16px auto;padding:4px;display:flex}.restaurant-map-view-switch button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.72rem;font-weight:760;display:inline-flex}.restaurant-map-view-switch button[aria-pressed=true]{color:var(--forest);background:#fff;box-shadow:0 2px 10px #39303e1a}.restaurant-map-view-switch svg{width:16px}.restaurant-mobile-map-bar{display:none}.map-marker.selected{background:var(--forest);z-index:5;transform:rotate(-45deg)scale(1.14);box-shadow:0 0 0 5px #ffffffb8,0 12px 26px #382f3d42}.restaurant-map-selection-sheet{border:1px solid var(--line);z-index:7;background:#fffffff7;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:560px;padding:16px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 18px 42px #382f3d2e}.restaurant-map-selection-sheet small{color:var(--food-clay);font-size:.68rem;font-weight:760;display:block}.restaurant-map-selection-sheet h2{margin:4px 0;font-size:1.06rem}.restaurant-map-selection-sheet p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.restaurant-map-selection-sheet .button{white-space:nowrap;min-height:44px}.restaurant-map-layout aside{gap:12px;display:grid}.restaurant-map-layout aside .card{padding:20px}.restaurant-map-layout aside p{font-size:.68rem}.map-list-alternative{margin-top:42px}.restaurant-results-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:17px;display:grid}.restaurant-filters{border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;padding:20px;display:grid}.restaurant-filters h2{font-size:1rem}.restaurant-filters>label{color:var(--muted);flex-direction:column;gap:6px;font-size:.62rem;display:flex}.restaurant-filters>button:not(.button){border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;min-height:42px;padding:0;font-size:.65rem;display:flex}.restaurant-filters>button svg{width:14px}.results-summary{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.results-summary>span{flex-direction:column;gap:4px;display:flex}.results-summary small{color:var(--muted);font-size:.61rem}.results-summary select{width:auto;min-width:190px}.restaurant-grid.list-grid{grid-template-columns:1fr 1fr}.restaurant-profile-rating{align-items:center;gap:7px;margin:13px 0;display:flex}.restaurant-profile-rating>svg{width:17px;color:var(--food-gold)}.restaurant-profile-rating span{color:var(--muted);font-size:.61rem}.restaurant-profile-layout :is(main,div:where(.layout-main))>.card{padding:26px}.restaurant-cross-contact{color:#754235;background:#fff7f3;border-radius:12px;align-items:flex-start;gap:9px;margin:17px 0;padding:14px;display:flex}.restaurant-cross-contact>span{flex-direction:column;gap:4px;display:flex}.restaurant-cross-contact small{color:#765d54;font-size:.63rem;line-height:1.45}.service-option-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.service-option-grid span{background:#f7f5f9;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:9px;font-size:.65rem;display:flex}.service-option-grid svg{width:14px;color:var(--forest)}.restaurant-link-row{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.restaurant-link-row button{border:1px solid var(--line);min-height:38px;color:var(--forest);background:#fff;border-radius:9px;padding:0 11px;font-size:.63rem}.member-report{background:#f6f2f8;border-radius:12px;padding:16px}.member-report p{margin:12px 0 5px;font-size:.71rem}.member-report small{color:var(--muted);font-size:.6rem}.source-legend{gap:10px;display:grid}.source-legend>span{flex-direction:column;gap:5px;display:flex}.source-legend small{color:var(--muted);font-size:.58rem;line-height:1.35}.restaurant-allergen-grid{display:grid}.restaurant-allergen-grid>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:82px;padding:13px 0;display:grid}.restaurant-allergen-grid>div>span{width:37px;height:37px;color:var(--food-clay);background:var(--food-pale-clay);border-radius:11px;justify-content:center;align-items:center;display:flex}.restaurant-allergen-grid h2{margin:0 0 4px;font-size:.85rem}.restaurant-allergen-grid p{margin:0;font-size:.63rem}.saved-privacy-note{color:var(--forest);background:var(--food-pale-sage);align-items:center;gap:12px;margin-top:18px;padding:19px;display:flex}.saved-privacy-note h3,.saved-privacy-note p{margin:0}.saved-privacy-note p{font-size:.67rem}.day-choice-row{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.day-choice-row label{border:1px solid var(--line);background:#fbf9fc;border-radius:12px;flex-direction:column;gap:6px;min-height:90px;padding:13px;font-size:.69rem;font-weight:680;display:flex}.day-choice-row label.selected{background:#fff7f3;border-color:#d7b5a7}.day-choice-row input{width:17px;height:17px;accent-color:var(--forest)}.day-choice-row small{color:var(--muted);font-size:.56rem;font-weight:500;line-height:1.35}.selected-restaurant-card{background:var(--food-pale-sage);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:100px;padding:17px;display:grid}.selected-restaurant-card>svg{color:var(--forest)}.selected-restaurant-card>span{flex-direction:column;gap:4px;display:flex}.selected-restaurant-card small{color:var(--muted);font-size:.62rem}.dining-review{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.dining-review>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:7px;min-height:90px;padding:16px;display:flex}.dining-review small{color:var(--muted);letter-spacing:.08em;font-size:.55rem}.dining-review b{font-size:.69rem;line-height:1.4}.restaurant-report-layout>.card{padding:28px}.restaurant-report-layout>.card>label{color:var(--ink);flex-direction:column;gap:7px;margin-bottom:16px;font-size:.7rem;font-weight:650;display:flex}.food-status-page{text-align:center;max-width:720px;margin:20px auto}.food-status-page>span{width:65px;height:65px;color:var(--forest);background:var(--food-pale-sage);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.food-status-page h1{margin:18px 0;font-size:clamp(2.3rem,4vw,3.8rem);font-weight:540}.food-status-page p{max-width:600px;margin:0 auto 25px}.admin-food-boundary{color:var(--forest);background:var(--food-pale-sage);border:1px solid #e3d9e8;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:16px;display:flex}.admin-food-boundary>span{flex-direction:column;gap:4px;display:flex}.admin-food-boundary small{color:var(--muted);font-size:.64rem;line-height:1.4}.restaurant-correction-layout :is(main,div:where(.layout-main))>.card{padding:25px}.correction-facts{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.correction-facts span{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-height:76px;padding:13px;display:flex}.correction-facts small{color:var(--muted);font-size:.56rem}.correction-facts b{font-size:.68rem}.source-comparison{display:grid}.source-comparison>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:5px 12px;min-height:78px;padding:13px 0;display:grid}.source-comparison>div>.badge{grid-row:1/3;align-self:start}.source-comparison b{font-size:.69rem}.source-comparison small{color:var(--muted);font-size:.61rem}.correction-actions{gap:7px;display:grid}.correction-actions .button{width:100%}@media (width<=1100px){.food-dashboard-grid{grid-template-columns:1fr 1fr}.food-week-grid{grid-template-columns:repeat(3,1fr)}.recipe-directory-grid,.restaurant-grid{grid-template-columns:1fr 1fr}.food-nav>button small{display:none}.food-nav-links button{padding-left:7px;padding-right:7px}}@media (width<=860px){.food-nav{flex-wrap:wrap;margin:-34px -15px 34px;padding:9px 15px;top:60px}.food-nav-links{order:3;width:100%;margin-left:0;overflow-x:auto}.food-nav-links button{flex:none}.food-hero{grid-template-columns:1fr;gap:28px;padding:34px 27px}.food-hero h1{font-size:clamp(2.8rem,10vw,4.7rem)}.food-home-split,.food-flow-layout,.daily-meal-layout,.recipe-detail-layout,.grocery-layout,.household-layout,.allergen-settings-layout,.restaurant-map-layout,.restaurant-results-layout,.restaurant-profile-layout,.restaurant-allergen-layout,.restaurant-report-layout,.restaurant-correction-layout,.recipe-detail-hero,.restaurant-profile-hero{grid-template-columns:1fr}.food-week-grid,.food-flow-layout>aside,.daily-meal-layout>aside,.recipe-detail-layout>aside,.grocery-layout>aside,.household-layout>aside,.allergen-settings-layout>aside,.restaurant-profile-layout>aside,.restaurant-allergen-layout>aside,.restaurant-report-layout>aside,.restaurant-correction-layout>aside{grid-template-columns:1fr 1fr}.restaurant-filters{grid-template-columns:1fr 1fr;position:static}.restaurant-filters h2,.restaurant-filters .button{grid-column:1/-1}.food-table-3d{padding:25px 18px 15px}.table-surface{height:320px}.table-place{width:135px;min-height:86px}.table-place b{font-size:.6rem}.source-comparison>div{grid-template-columns:120px 1fr}}@media (width<=680px){.daily-day-navigation{display:flex}.food-week-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;display:flex;overflow-x:auto}.food-week-grid>article{scroll-snap-align:start;min-width:calc(100% - 12px)}.restaurant-map-view-switch{width:100%;margin-left:0}.restaurant-map-view-switch button{flex:1;justify-content:center}.restaurant-map-experience.is-map-mode{z-index:140;background:#f1ecf3;min-height:100dvh;position:fixed;inset:0}.restaurant-map-experience.is-map-mode .restaurant-map-layout{height:100dvh;display:block}.restaurant-map-experience.is-map-mode .fictional-map{border:0;border-radius:0;height:100dvh;min-height:100dvh}.restaurant-map-experience.is-map-mode .restaurant-map-layout>aside{display:none}.restaurant-mobile-map-bar{left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top));z-index:12;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}.restaurant-mobile-map-bar .restaurant-map-view-switch{background:#fffffff5;width:auto;margin:0;box-shadow:0 8px 24px #382f3d26}.restaurant-mobile-map-close{border:1px solid var(--line);color:var(--forest);background:#fffffff7;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;box-shadow:0 8px 24px #382f3d26}.restaurant-mobile-map-close svg{width:20px}.restaurant-map-experience.is-map-mode .map-key{bottom:calc(182px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left))}.restaurant-map-selection-sheet{max-width:none;padding:18px max(16px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;grid-template-columns:1fr;gap:10px;bottom:0;left:0;right:0}.restaurant-map-selection-sheet .button{width:100%}.restaurant-map-list-mode{margin-top:0}.food-nav{margin-left:-11px;margin-right:-11px}.food-nav>button{flex:1;justify-content:center}.food-nav>button b{font-size:.68rem}.food-nav-links{justify-content:space-between}.food-nav-links button{flex:1}.food-hero{border-radius:21px;padding:29px 20px}.food-hero h1{font-size:3rem}.food-hero-actions{flex-direction:column;align-items:stretch}.food-dashboard-grid,.food-home-split,.food-education>div,.food-week-grid,.recipe-directory-grid,.restaurant-grid,.restaurant-grid.list-grid,.recipe-two-up,.household-facts,.allergen-settings-grid,.crave-home-split,.service-option-grid,.dining-review,.correction-facts{grid-template-columns:1fr}.food-dashboard-card{min-height:210px}.crave-shortcut>svg{display:none}.food-section>header,.food-education>header,.planner-toolbar,.planner-section-heading,.grocery-toolbar,.results-summary{flex-direction:column;align-items:flex-start}.food-flow-layout>aside,.daily-meal-layout>aside,.recipe-detail-layout>aside,.grocery-layout>aside,.household-layout>aside,.allergen-settings-layout>aside,.restaurant-profile-layout>aside,.restaurant-allergen-layout>aside,.restaurant-report-layout>aside,.restaurant-correction-layout>aside,.food-choice-grid,.allergen-choice-grid{grid-template-columns:1fr}.food-flow-card{min-height:auto;padding:23px 18px}.food-flow-actions{flex-direction:column-reverse;align-items:stretch}.food-flow-actions .button{width:100%}.food-table-3d{display:none}.food-week-grid>article{padding:16px}.daily-meal-row{grid-template-columns:65px 1fr}.daily-meal-row>button{grid-column:2}.food-search-input{min-width:260px}.recipe-detail-hero,.restaurant-profile-hero{padding:19px}.recipe-detail-art,.restaurant-profile-art{min-height:230px}.recipe-detail-hero h1,.restaurant-profile-hero h1{font-size:2.65rem}.recipe-detail-meta{gap:18px}.ingredient-list>span{grid-template-columns:65px 1fr}.ingredient-list small{grid-column:2}.grocery-add-control{width:100%;min-width:100%}.grocery-toolbar>div{width:100%}.grocery-item>label>span{grid-template-columns:55px 1fr}.location-search{grid-template-columns:20px 1fr;height:auto;padding:10px}.location-search .button{grid-column:1/-1;width:100%}.restaurant-filters{grid-template-columns:1fr}.restaurant-filters h2,.restaurant-filters .button{grid-column:auto}.fictional-map{min-height:390px}.restaurant-allergen-grid>div{grid-template-columns:38px 1fr}.restaurant-allergen-grid>div>.badge{grid-column:2}.day-choice-row{grid-template-columns:1fr}.selected-restaurant-card{grid-template-columns:40px 1fr}.selected-restaurant-card>.badge{grid-column:2}.source-comparison>div{grid-template-columns:1fr}.source-comparison>div>.badge{grid-row:auto}}html.reduce-motion .table-place,html.reduce-motion .table-surface{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.table-place,.table-surface{transition:none;transform:none}.food-table-3d{perspective:none}}@media print{.food-nav,.planner-toolbar,.meal-move-controls,.meal-actions,.food-hero-actions,.grocery-toolbar,.restaurant-card-actions,.food-table-3d{display:none!important}.food-week-grid{grid-template-columns:repeat(5,1fr)}.food-week-grid>article{break-inside:avoid}}.crave-expanded-entry{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 34px;display:grid}.crave-expanded-entry .card{grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:24px;display:grid}.crave-expanded-entry .card>svg{width:24px;color:var(--teal)}.crave-expanded-entry h2{margin:0 0 8px;font-size:1.2rem}.crave-expanded-entry p{margin-bottom:15px;font-size:.84rem}.crave-expanded-entry .button{grid-column:2;justify-self:start}@media (width<=760px){.crave-expanded-entry{grid-template-columns:1fr}}.market-root{width:100%}.market-nav{z-index:16;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f6faf0;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:-44px -3vw 42px;padding:13px 3vw;display:grid;position:sticky;top:0}.market-nav-title{color:var(--forest);align-items:center;gap:10px;display:flex}.market-nav-title>svg{width:22px}.market-nav-title>span{flex-direction:column;gap:2px;display:flex}.market-nav-title b{font-size:.9rem}.market-nav-title small{color:var(--muted);font-size:.56rem}.market-nav nav{justify-content:center;gap:2px;display:flex}.market-nav nav button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 9px;font-size:.66rem;font-weight:650}.market-nav nav button:hover,.market-nav nav button.active{color:var(--forest);background:var(--pale-sage)}.market-nav-actions{gap:7px;display:flex}.market-nav-actions>button{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;display:flex;position:relative}.market-nav-actions svg{width:17px}.market-nav-actions span{color:#fff;background:var(--forest);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.55rem;display:flex;position:absolute;top:-4px;right:-4px}.market-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;min-height:620px;margin:0 0 90px;display:grid}.market-hero h1{letter-spacing:-.075em;max-width:700px;margin:19px 0 24px;font-size:clamp(3.4rem,5.5vw,6.3rem);font-weight:520;line-height:.96}.market-hero>div:first-child>p{max-width:650px;font-size:1rem}.market-hero-note{color:var(--forest);align-items:center;gap:8px;margin-top:24px;font-size:.67rem;font-weight:650;display:flex}.market-hero-note svg{width:16px}.market-hero-image{min-height:500px;box-shadow:var(--shadow);background:#e7dfec;border-radius:34px;position:relative;overflow:hidden}.market-hero-image img{object-fit:cover;width:100%;height:100%;position:absolute}.market-hero-image>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffff80;border-radius:13px;align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.market-hero-image small{color:var(--muted);font-size:.66rem}.market-section{margin:0 0 115px}.market-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.market-section>header>div{max-width:780px}.market-section h2{margin-bottom:12px;font-size:clamp(2rem,3.2vw,3.6rem);font-weight:540;line-height:1.02}.market-section>header p:last-child{max-width:680px;margin:0}.market-category-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.market-category-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:245px;padding:25px;transition:transform .18s,box-shadow .18s;display:flex}.market-category-card:hover{transform:translateY(-2px);box-shadow:0 16px 42px #2f273312}.market-category-card>span{width:44px;height:44px;color:var(--forest);background:var(--pale-sage);border-radius:13px;justify-content:center;align-items:center;display:flex}.market-category-card h3{margin:45px 0 8px;font-size:1.05rem}.market-category-card p{flex:1;margin-bottom:18px;font-size:.7rem}.market-category-card em{color:var(--forest);align-items:center;gap:6px;font-size:.68rem;font-style:normal;font-weight:700;display:flex}.market-category-card em svg{width:14px}.tone-sage{background-color:#f4f0f6}.tone-forest{background-color:#e9e2ed}.tone-sea-glass,.tone-mist{background-color:#f1edf4}.tone-sand,.tone-gold{background-color:#f0e9f5}.tone-porcelain{background-color:#f8f5f9}.tone-clay{background-color:#f2e5de}.market-review-band{color:#fff;background:var(--forest);border-radius:30px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;margin:0 0 115px;padding:58px;display:grid}.market-review-band.compact{grid-template-columns:1fr 1fr}.market-review-band .eyebrow{color:#d2c2db}.market-review-band h2{font-size:2.8rem;font-weight:540}.market-review-band p{color:#d3cad7}.market-review-steps{grid-template-columns:repeat(4,1fr);display:grid}.market-review-steps span{border:1px solid #ffffff24;flex-direction:column;gap:6px;min-height:130px;padding:20px;display:flex}.market-review-steps span:first-child{border-radius:14px 0 0}.market-review-steps span:nth-child(4){border-radius:0 14px 0 0}.market-review-steps span:nth-child(5){border-radius:0 0 0 14px}.market-review-steps span:last-child{border-radius:0 0 14px}.market-review-steps svg{color:#d3bbe1;margin-bottom:auto}.market-review-steps b{font-size:.72rem}.market-review-steps small{color:#c2b6c8;font-size:.58rem;line-height:1.4}.market-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.market-product-grid.compact-grid{grid-template-columns:repeat(3,1fr)}.market-product-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.market-product-art{aspect-ratio:1/1.02;position:relative;overflow:hidden}.product-image-button{background:0 0;border:0;width:100%;height:100%;padding:0}.market-product-art img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.market-product-card:hover .market-product-art img{transform:scale(1.015)}.save-product{background:#ffffffe6;border:1px solid #1b171e1f;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;display:flex;position:absolute;top:13px;right:13px}.save-product svg{width:17px}.save-product.saved{color:#fff;background:var(--forest)}.save-product.saved svg{fill:currentColor}.market-product-art>.badge{position:absolute;bottom:13px;left:13px}.market-product-copy{padding:19px}.product-meta{color:var(--muted);text-transform:capitalize;justify-content:space-between;gap:9px;font-size:.56rem;display:flex}.product-name{text-align:left;background:0 0;border:0;width:100%;padding:0}.product-name h3{margin:13px 0 7px;font-size:1rem}.product-name p{min-height:44px;margin-bottom:13px;font-size:.65rem;line-height:1.45}.product-badges{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:56px;display:flex}.product-rating{color:#754193;align-items:center;gap:5px;margin:4px 0 17px;font-size:.62rem;display:flex}.product-rating svg{fill:#d0b3e1;width:13px}.product-rating span{color:var(--muted)}.product-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card-footer strong{font-size:.95rem}.product-card-footer .button{min-height:39px;padding:0 14px;font-size:.72rem}.compare-link{color:var(--forest);background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:5px 0;font-size:.61rem;font-weight:650;display:flex}.compare-link svg{width:14px}.market-goal-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.market-goal-grid button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;min-height:210px;padding:24px;display:flex}.market-goal-grid button:last-child{border-right:0}.market-goal-grid span{color:#9f7eb2;font-size:.63rem}.market-goal-grid h3{margin-top:auto;font-size:1.05rem;line-height:1.2}.market-goal-grid svg{width:17px;color:var(--forest)}.market-editorial{border:1px solid var(--line);background:#ede7f1;border-radius:28px;grid-template-columns:.75fr 1.25fr;gap:60px;margin:0 0 115px;padding:55px;display:grid}.market-editorial h2{font-size:2.6rem}.market-editorial>div:last-child{display:grid}.market-editorial button{text-align:left;background:0 0;border:0;border-bottom:1px solid #1b171e1f;grid-template-columns:32px 1fr 20px;align-items:center;gap:9px;padding:15px 0;font-size:.78rem;font-weight:650;display:grid}.market-editorial button svg{width:18px}.market-trust{color:#fff;background:var(--forest);border-radius:22px;grid-template-columns:50px 1fr auto;align-items:center;gap:24px;margin-bottom:65px;padding:38px 42px;display:grid}.market-trust>svg{color:#d3bbe2;width:42px;height:42px}.market-trust h2{margin-bottom:8px}.market-trust p{color:#d5cdd9;max-width:750px;margin:0;font-size:.72rem}.market-trust .eyebrow{color:#d2c3db}.market-seller-cta{background:#fcf9fd;border:1px solid #dccbe6;border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:115px;padding:34px 38px;display:grid}.market-seller-cta>span{width:52px;height:52px;color:var(--forest);background:var(--pale-gold);border-radius:16px;justify-content:center;align-items:center;display:flex}.market-seller-cta>span svg{width:24px}.market-seller-cta h2{margin:4px 0 8px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.market-seller-cta p{max-width:760px;color:var(--muted);margin:0;font-size:.72rem}.category-directory{gap:22px;display:grid}.category-directory>section{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:300px 1fr;gap:35px;padding:30px;display:grid}.category-group-heading{align-items:flex-start;gap:14px;display:flex}.category-group-heading>span{width:42px;height:42px;color:var(--forest);background:var(--pale-sage);border-radius:12px;justify-content:center;align-items:center;display:flex}.category-group-heading h2{margin-bottom:7px}.category-group-heading p{font-size:.67rem}.category-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.category-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;min-height:76px;padding:12px 0;display:flex}.category-list button>span{flex-direction:column;flex:1;gap:4px;display:flex}.category-list small{color:var(--muted);font-size:.61rem;line-height:1.35}.category-list svg{width:17px}.market-results-layout{grid-template-columns:210px 1fr;align-items:start;gap:30px;display:grid}.market-filters{border:1px solid var(--line);background:#fff;border-radius:17px;padding:21px}.market-filters h3{margin-bottom:12px}.market-filters button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0;font-size:.66rem;display:flex}.market-filters p{margin:16px 0 0;font-size:.58rem;line-height:1.4}.market-sort-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;font-size:.7rem;display:flex}.market-sort-row>div{align-items:center;gap:9px;display:flex}.market-sort-row select{width:auto;min-width:145px}.market-search-box{background:#fff;border:1px solid #d4cdd9;border-radius:16px;align-items:center;gap:12px;max-width:840px;height:64px;margin:0 0 18px;padding:0 19px;display:flex;box-shadow:0 12px 40px #2f27330d}.market-search-box input{border:0;flex:1;height:100%;font-size:1rem}.market-search-box button{background:var(--porcelain);border:0;border-radius:50%;width:36px;height:36px}.market-filter-chips{flex-wrap:wrap;gap:7px;margin-bottom:30px;display:flex}.market-filter-chips button{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:34px;padding:0 12px;font-size:.62rem}.market-guidance{color:#8241a8;background:var(--pale-gold);border:1px solid #d5c2e0;border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 28px;padding:22px;display:flex}.market-guidance.compact{margin-top:25px}.market-guidance>div{flex:1}.market-guidance h3{margin-bottom:4px}.market-guidance p{color:#755289;font-size:.72rem}.market-search-results{margin-top:28px}.recall-banner{color:var(--danger);background:#fff4f2;border:1px solid #e1b7b2;border-radius:14px;align-items:center;gap:12px;margin-bottom:25px;padding:17px 19px;display:flex}.recall-banner>div{flex-direction:column;flex:1;gap:3px;display:flex}.recall-banner span{color:#6e5c79;font-size:.67rem}.market-product-detail{grid-template-columns:1.05fr .95fr;align-items:start;gap:58px;display:grid}.product-gallery{border-radius:26px;min-height:620px;position:sticky;top:100px;overflow:hidden}.product-gallery>img{object-fit:cover;width:100%;height:620px}.product-gallery>span{justify-content:center;gap:7px;display:flex;position:absolute;bottom:18px;left:0;right:0}.product-gallery>span button{background:#1b171e47;border:0;border-radius:50%;width:8px;height:8px;padding:0}.product-gallery>span button.active{background:var(--forest);border-radius:4px;width:24px}.product-purchase{padding-top:20px}.product-purchase h1{margin:10px 0 16px;font-size:clamp(2.6rem,4.5vw,4.7rem);font-weight:530;line-height:.98}.product-detail-rating{color:#8244a5;font-size:.68rem}.product-detail-rating svg{fill:#d0b2e2;vertical-align:middle;width:15px}.product-price{margin:25px 0;font-size:1.5rem;display:block}.detail-badge-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.detail-badge-grid>span{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-height:74px;padding:12px;display:flex}.detail-badge-grid small{color:var(--muted);font-size:.56rem}.product-purchase>label{flex-direction:column;gap:7px;margin-bottom:13px;font-size:.68rem;font-weight:650;display:flex}.purchase-options{gap:8px;margin:15px 0;display:grid}.radio-option{border:1px solid var(--line);border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:9px;min-height:66px;padding:13px;display:grid}.radio-option input{width:16px;height:16px;accent-color:var(--forest)}.radio-option span{flex-direction:column;gap:3px;display:flex}.radio-option small{color:var(--muted);font-size:.62rem}.quantity-cart{grid-template-columns:110px 1fr;align-items:end;gap:10px;display:grid}.quantity-cart label{flex-direction:column;gap:6px;font-size:.64rem;font-weight:650;display:flex}.quantity-cart .button{height:46px}.eligibility-reason{color:var(--danger);gap:7px;font-size:.65rem;display:flex}.eligibility-reason svg{width:15px}.detail-actions{flex-wrap:wrap;gap:9px 16px;margin:18px 0;display:flex}.detail-actions button{color:var(--forest);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:.64rem;font-weight:650;display:flex}.detail-actions svg{width:15px}.seller-summary{border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;padding:15px;display:flex}.seller-summary>span{flex-direction:column;flex:1;gap:3px;display:flex}.seller-summary small{color:var(--muted);font-size:.59rem}.seller-summary button{color:var(--forest);background:0 0;border:0;font-size:.62rem;font-weight:650}.product-information{grid-template-columns:190px 1fr;align-items:start;gap:45px;margin:90px 0;display:grid}.product-information>nav{border-top:1px solid var(--line);display:grid;position:sticky;top:100px}.product-information>nav a{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:.68rem;text-decoration:none}.product-info-section{border-bottom:1px solid var(--line);padding:50px 0}.product-info-section:first-child{padding-top:0}.product-info-section>header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:24px;display:flex}.product-info-section h2{margin-bottom:0;font-size:2rem}.product-facts{grid-template-columns:1fr 1fr;display:grid}.product-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.product-facts dt,.product-facts dd{margin:0;font-size:.7rem}.product-facts dt{color:var(--muted)}.ingredient-table{border:1px solid var(--line);border-radius:13px;margin-bottom:20px;overflow:hidden}.ingredient-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr .5fr;align-items:center;gap:10px;min-height:56px;padding:11px 14px;font-size:.68rem;display:grid}.ingredient-table>div:first-child{background:var(--porcelain);min-height:42px}.ingredient-table>div:last-child{border-bottom:0}.ingredient-table span{flex-direction:column;gap:3px;display:flex}.ingredient-table small{color:var(--muted);font-size:.58rem}.evidence-summary{background:var(--pale-sage);border-radius:14px;gap:15px;padding:22px;display:flex}.evidence-summary>div{flex-direction:column;gap:7px;display:flex}.evidence-summary p{margin:0}.evidence-summary small{color:var(--muted);font-size:.62rem}.safety-list{gap:8px;display:grid}.safety-list span{background:#fbf9fd;border:1px solid #e2d2eb;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.safety-list svg{color:#9247be;width:18px}.safety-list p{margin:0;font-size:.7rem}.quality-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.quality-grid span{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-height:86px;padding:15px 15px 15px 0;display:flex}.quality-grid small{color:var(--muted);font-size:.6rem}.quality-grid b{font-size:.72rem;line-height:1.4}.review-disclaimer{color:var(--forest);background:var(--pale-sage);border-radius:11px;gap:9px;margin-bottom:18px;padding:13px;font-size:.68rem;display:flex}.market-reviews{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-reviews article{border:1px solid var(--line);border-radius:12px;padding:18px}.market-reviews article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-reviews p{font-size:.68rem}.market-reviews button{color:var(--forest);background:0 0;border:0;padding:0;font-size:.62rem;font-weight:650}.product-questions{background:#f2eef5;border-radius:14px;margin-top:25px;padding:22px}.product-questions p{font-size:.7rem}.market-education-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.market-education-cards button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:190px;padding:22px;display:flex}.market-education-cards h3{margin-top:25px}.market-education-cards p{flex:1;font-size:.67rem}.market-education-cards>button>svg:last-child{width:16px}.ingredient-detail-layout,.seller-application-layout,.submission-layout,.return-layout,.safety-report-layout,.order-detail-layout,.recall-layout,.safety-case-layout,.recall-management-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:16px;display:grid}.ingredient-detail-layout>article,.submission-layout>:is(main,div:where(.layout-main)),.recall-layout>div,.safety-case-layout>div,.recall-management-grid>div{gap:13px;display:grid}.ingredient-detail-layout .card,.seller-application-layout .card,.submission-layout .card,.return-layout .card,.safety-report-layout .card,.order-detail-layout .card,.recall-layout .card,.safety-case-layout .card,.recall-management-grid .card{padding:25px}.evidence-guide-intro{color:#fff;background:var(--forest);border-radius:18px;gap:18px;margin-bottom:24px;padding:30px;display:flex}.evidence-guide-intro svg{color:#d3b9e1;width:32px;height:32px}.evidence-guide-intro h2{margin-bottom:6px}.evidence-guide-intro p{color:#d2cad7}.evidence-label-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:55px;display:grid}.evidence-label-grid .card{min-height:190px;padding:22px}.evidence-label-grid p{font-size:.72rem}.evidence-label-grid small{color:var(--muted);font-size:.63rem;line-height:1.45}.evidence-principles{gap:10px;display:grid}.evidence-principles span{border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:.7rem;display:flex}.comparison-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;background:#fff;width:100%;min-width:940px}.comparison-table th,.comparison-table td{border:1px solid var(--line);text-align:left;vertical-align:top;width:220px;padding:15px;font-size:.66rem;line-height:1.4}.comparison-table tbody th{width:150px;color:var(--muted);background:var(--porcelain)}.comparison-table thead th:first-child{width:150px}.comparison-table thead img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;margin-bottom:10px}.comparison-table thead button{text-align:left;background:0 0;border:0;min-height:42px;padding:0;font-weight:700;display:block}.comparison-table thead strong{display:block}.comparison-table .button{min-height:38px;padding:0 12px;font-size:.66rem}.practitioner-disclaimer,.seller-boundary,.seller-privacy-banner,.cart-separation,.critical-guidance{color:var(--forest);background:var(--pale-sage);border:1px solid #e0d6e6;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:17px;display:flex}.practitioner-disclaimer p,.seller-boundary p{margin:0;font-size:.7rem}.practitioner-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.practitioner-grid .card{padding:26px}.practitioner-avatar{width:58px;height:58px;color:var(--forest);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:750;display:flex}.practitioner-grid h2{margin:22px 0 9px}.practitioner-grid p,.practitioner-grid dd{font-size:.65rem}.practitioner-grid dl{display:grid}.practitioner-grid dl div{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;padding:9px 0;display:grid}.practitioner-grid dt,.practitioner-grid dd{margin:0}.practitioner-grid dt{color:var(--muted)}.practitioner-grid .button{margin-top:18px}.collection-profile{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:14px;margin-bottom:18px;padding:23px;display:flex}.collection-profile>div{flex:1}.collection-profile h2,.collection-profile p{margin-bottom:4px}.collection-disclosures,.seller-storefront-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:30px;display:grid}.collection-disclosures .card,.seller-storefront-grid .card{padding:20px}.collection-disclosures small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.collection-disclosures p,.seller-storefront-grid p{margin:9px 0 0;font-size:.67rem}.seller-boundary>div{flex:1}.seller-quality-card{margin-bottom:45px;padding:24px}.seller-quality-card span{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px 0;font-size:.7rem;display:flex}.seller-quality-card svg{width:16px;color:var(--success)}.review-framework{border-top:1px solid var(--line);margin-bottom:35px}.review-framework article{border-bottom:1px solid var(--line);grid-template-columns:70px 45px 1fr;gap:20px;min-height:150px;padding:25px 0;display:grid}.review-framework article>span{color:#9f7eb2;font-size:.63rem}.review-framework article>svg{color:var(--forest)}.review-framework h2{margin-bottom:8px}.review-framework p{max-width:780px;font-size:.74rem}.safety-standards-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.safety-standards-grid .card{min-height:260px;padding:27px}.safety-standards-grid .card>svg{width:28px;height:28px;color:var(--forest)}.safety-standards-grid h2{margin-top:36px}.safety-standards-grid p,.safety-standards-grid li{font-size:.7rem;line-height:1.5}.prescription-future{border:1px solid var(--line);text-align:center;background:#fff;border-radius:27px;max-width:850px;margin:0 auto;padding:55px}.prescription-future>svg{width:55px;height:55px;color:var(--forest);background:var(--pale-sage);border-radius:18px;padding:14px}.prescription-future h2{margin:26px 0 12px;font-size:2.2rem}.future-requirements{text-align:left;grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.future-requirements span{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px;font-size:.68rem;display:flex}.future-requirements svg{width:15px;color:var(--success)}.prescription-future .button{margin:4px}.market-help-search{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;height:58px;margin-bottom:24px;padding:0 17px;display:flex}.market-help-search input{border:0;flex:1}.market-help-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.market-help-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:200px;padding:22px;display:flex}.market-help-grid h3{margin:30px 0 8px}.market-help-grid p{flex:1;font-size:.66rem}.market-help-grid button>svg:last-child{width:16px}.market-help-emergency{gap:14px;padding:24px;display:flex}.seller-application-layout{grid-template-columns:minmax(0,1fr) 250px}.seller-application-layout>.card{min-height:570px}.seller-stepper{grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.seller-stepper span{color:var(--muted);flex-direction:column;gap:7px;font-size:.6rem;display:flex}.seller-stepper i{background:var(--stone);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;display:flex}.seller-stepper span.active{color:var(--forest);font-weight:700}.seller-stepper span.active i{color:#fff;background:var(--forest)}.documentation-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.documentation-grid button{border:1px solid var(--line);text-align:left;background:#fbf9fc;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:72px;padding:12px;display:grid}.documentation-grid button>span{flex-direction:column;gap:3px;display:flex}.documentation-grid small{color:var(--muted);font-size:.58rem}.seller-review{background:var(--pale-sage);text-align:center;border-radius:16px;padding:30px}.seller-review>svg{width:40px;height:40px;color:var(--forest)}.seller-review h2{margin:15px 0 8px}.seller-review .checkbox-line{text-align:left;margin-top:18px}.market-status-page{text-align:center;max-width:720px;margin:70px auto}.market-status-page>span{width:70px;height:70px;color:var(--forest);background:var(--pale-sage);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.market-status-page h1{margin:18px 0;font-size:3.2rem}.market-status-page p{margin-bottom:27px}.market-status-page .button{margin:4px}.cart-overlay{z-index:110;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17141a6b;border:0;position:absolute;inset:0}.cart-drawer{background:#fff;flex-direction:column;width:min(100%,490px);height:100%;padding:28px;display:flex;position:relative;overflow-y:auto;box-shadow:-25px 0 70px #18141a2e}.cart-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.cart-drawer>header h2{font-size:2rem}.cart-drawer>header>button{border:1px solid var(--line);background:#fff;border-radius:50%;width:40px;height:40px}.cart-lines{flex:1}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr auto;gap:12px;padding:18px 0;display:grid}.cart-lines img{object-fit:cover;border-radius:10px;width:88px;height:100px}.cart-lines article>span{flex-direction:column;gap:5px;display:flex}.cart-lines small{color:var(--muted);font-size:.6rem}.cart-lines label{align-items:center;gap:8px;font-size:.6rem;display:flex}.cart-lines select{width:62px;height:34px}.cart-lines article span>button{width:fit-content;color:var(--danger);background:0 0;border:0;padding:0;font-size:.59rem}.cart-drawer-summary{padding-top:22px}.cart-drawer-summary>span{justify-content:space-between;display:flex}.cart-drawer-summary p{font-size:.62rem}.cart-drawer-summary .button{margin-top:8px}.saved-products-layout{grid-template-columns:200px 1fr;align-items:start;gap:18px;display:grid}.saved-products-layout aside .card{margin-bottom:10px;padding:18px}.saved-products-layout aside .card>button:not(.button){border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;width:100%;padding:10px 0;font-size:.65rem;display:flex}.saved-product-row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:145px 1fr 150px;gap:20px;margin-bottom:12px;padding:17px;display:grid}.saved-product-row>img{object-fit:cover;border-radius:12px;width:145px;height:170px}.saved-product-row>div>span{gap:6px;display:flex}.saved-product-row>div>button{text-align:left;background:0 0;border:0;padding:0}.saved-product-row h2{margin:12px 0 4px}.saved-product-row p{font-size:.67rem}.saved-product-row label{flex-direction:column;gap:5px;font-size:.61rem;display:flex}.saved-product-row textarea{min-height:60px}.saved-product-row>aside{flex-direction:column;gap:8px;display:flex}.saved-product-row>aside>button:not(.button){color:var(--danger);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:.6rem;display:flex}.saved-product-row>aside>button svg{width:14px}.full-cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.cart-separation>span{flex-direction:column;gap:3px;display:flex}.cart-separation small{color:var(--muted);font-size:.62rem}.full-cart-line{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:130px 1fr auto;gap:18px;min-height:175px;padding:18px;display:grid}.full-cart-line img{object-fit:cover;border-radius:12px;width:130px;height:138px}.full-cart-line h2{margin:10px 0 4px}.full-cart-line p{font-size:.65rem}.full-cart-line label{align-items:center;gap:8px;font-size:.62rem;display:flex}.full-cart-line select{width:66px;height:34px}.full-cart-line div>div{gap:15px;display:flex}.full-cart-line div>div button{color:var(--forest);background:0 0;border:0;padding:5px 0;font-size:.61rem}.cart-summary,.checkout-summary{padding:24px}.cart-summary>span,.checkout-summary>span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:40px;display:flex}.cart-summary small,.checkout-summary small{color:var(--muted);font-size:.65rem}.cart-summary .total,.checkout-summary .total{min-height:60px;font-size:1.1rem}.cart-summary label{flex-direction:column;gap:6px;margin:15px 0;font-size:.62rem;display:flex}.cart-summary p,.checkout-summary p{font-size:.61rem}.checkout-layout :is(main,div:where(.layout-main)){min-width:0}.checkout-card{min-height:550px;padding:30px}.checkout-card h2{margin-bottom:22px;font-size:1.7rem}.checkout-card label:not(.checkbox-line):not(.delivery-option){flex-direction:column;gap:6px;margin-bottom:15px;font-size:.66rem;font-weight:650;display:flex}.checkout-card label span{color:var(--muted);font-size:.58rem;font-weight:450}.checkout-actions{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:18px;display:flex}.checkout-items>span{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:10px;min-height:82px;display:grid}.checkout-items img{object-fit:cover;border-radius:8px;width:60px;height:60px}.checkout-items span>span{flex-direction:column;gap:4px;display:flex}.checkout-items small{color:var(--muted);font-size:.6rem}.address-status,.checkout-final-note{color:var(--success);background:#f6f3f8;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:13px;font-size:.66rem;display:flex}.delivery-option{border:1px solid var(--line);border-radius:11px;grid-template-columns:20px 30px 1fr;align-items:center;gap:9px;min-height:76px;margin-bottom:9px;padding:13px;display:grid}.delivery-option input{width:16px;height:16px}.delivery-option span{flex-direction:column;gap:4px;display:flex}.delivery-option small{color:var(--muted)}.payment-provider,.checkout-safety{color:var(--forest);background:var(--pale-sage);border-radius:12px;gap:10px;margin-bottom:18px;padding:17px;display:flex}.payment-provider span{flex-direction:column;gap:4px;display:flex}.payment-provider small{color:var(--muted);font-size:.62rem}.express-pay{gap:8px;display:flex}.express-pay button{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 13px;font-size:.62rem}.payment-error,.fraud-review{color:var(--danger);background:#fff4f2;border:1px solid #e2b8b2;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:13px;display:flex}.payment-error span{flex-direction:column;flex:1;gap:3px;display:flex}.payment-error small{color:#765b58;font-size:.6rem}.review-address{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:70px;padding:12px 0;display:flex}.review-address>span{flex-direction:column;flex:1;gap:3px;display:flex}.review-address small{color:var(--muted);font-size:.61rem}.review-address button{color:var(--forest);background:0 0;border:0;font-size:.62rem;font-weight:650}.order-confirmation{text-align:center;max-width:900px;margin:60px auto}.order-confirmation h1{margin:16px 0;font-size:4rem}.confirmation-receipt{text-align:left;grid-template-columns:repeat(3,1fr);margin:25px 0 14px;padding:23px;display:grid}.confirmation-receipt>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:7px 18px;display:flex}.confirmation-receipt>div:last-child{border-right:0}.confirmation-receipt small{color:var(--muted);font-size:.58rem}.add-health-card{text-align:left;margin-bottom:19px;padding:25px}.add-health-card>div:first-child{gap:13px;display:flex}.add-health-card>div:first-child>span{flex:1}.add-health-card p{font-size:.69rem}.order-tabs{border-bottom:1px solid var(--line);margin-bottom:17px;display:flex}.order-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-size:.68rem}.order-tabs button.active{border-bottom-color:var(--forest);color:var(--forest);font-weight:700}.orders-list{gap:9px;display:grid}.orders-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:48px 1fr auto 90px 20px;align-items:center;gap:12px;min-height:90px;padding:15px;display:grid}.order-icon{width:44px;height:44px;color:var(--forest);background:var(--pale-sage);border-radius:12px;justify-content:center;align-items:center;display:flex}.orders-list>button>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.orders-list small{color:var(--muted);font-size:.62rem}.orders-empty-preview{gap:13px;margin-top:25px;padding:25px;display:flex}.order-status-line{grid-template-columns:repeat(5,1fr);margin-bottom:25px;display:grid}.order-status-line span{border-bottom:3px solid var(--stone);color:var(--muted);flex-direction:column;gap:8px;padding:14px;font-size:.61rem;display:flex}.order-status-line span.complete{color:var(--success);border-bottom-color:#bea8cb}.order-status-line span.active{color:var(--forest);border-bottom-color:var(--forest)}.order-status-line svg{width:18px}.order-product{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:11px;min-height:83px;display:grid}.order-product img{object-fit:cover;border-radius:9px;width:60px;height:60px}.order-product span{flex-direction:column;gap:4px;display:flex}.order-product small{color:var(--muted);font-size:.61rem}.order-actions{display:grid}.order-actions button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;min-height:65px;padding:9px 0;display:grid}.order-actions button>span{flex-direction:column;gap:3px;display:flex}.order-actions small{color:var(--muted);font-size:.6rem}.tracking-map{text-align:center;background:#f0eaf3;border-radius:25px;min-height:360px;padding:80px 30px 30px;position:relative;overflow:hidden}.woven-route{opacity:.4;position:absolute;inset:0}.woven-route span{border:2px solid #9b89a6;border-radius:50%;width:120%;height:180px;position:absolute;left:-10%}.woven-route span:first-child{top:-80px}.woven-route span:nth-child(2){top:30px}.woven-route span:nth-child(3){top:140px}.tracking-map>svg{width:45px;height:45px;color:var(--forest);position:relative}.tracking-map h2{margin:25px 0 7px;position:relative}.tracking-map p{max-width:570px;margin:auto;position:relative}.tracking-timeline{max-width:780px;margin:40px auto 0}.tracking-timeline>span{grid-template-columns:38px 150px 1fr;align-items:center;gap:12px;min-height:78px;display:grid}.tracking-timeline i{background:var(--stone);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tracking-timeline span.complete i{color:#fff;background:var(--forest)}.tracking-timeline time{color:var(--muted);font-size:.62rem}.tracking-timeline b{font-size:.72rem}.subscription-card{grid-template-columns:160px 1fr 210px;gap:22px;padding:25px;display:grid}.subscription-card>img{object-fit:cover;border-radius:13px;width:160px;height:180px}.subscription-card h2{margin:13px 0 5px}.subscription-card dl{grid-template-columns:repeat(3,1fr);display:grid}.subscription-card dl div{flex-direction:column;gap:3px;padding-right:12px;display:flex}.subscription-card dt{color:var(--muted);font-size:.58rem}.subscription-card dd{margin:0;font-size:.67rem}.subscription-card>aside{flex-direction:column;gap:7px;display:flex}.subscription-paused{color:#7c3ca1;background:var(--pale-gold);border-radius:12px;gap:10px;margin-top:12px;padding:15px;display:flex}.subscription-paused span{flex-direction:column;gap:3px;display:flex}.subscription-paused small{font-size:.61rem}.billing-history{margin-top:15px;padding:24px}.billing-history>span{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto auto;align-items:center;gap:12px;min-height:60px;font-size:.68rem;display:grid}.return-product{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:11px;margin-bottom:20px;padding-bottom:18px;display:grid}.return-product img{object-fit:cover;border-radius:9px;width:70px;height:70px}.return-product span{flex-direction:column;gap:4px;display:flex}.return-product small{color:var(--muted);font-size:.61rem}.return-layout label,.safety-report-layout label{flex-direction:column;gap:6px;margin-bottom:15px;font-size:.65rem;font-weight:650;display:flex}.safety-report-layout ol,.seller-application-layout ol{padding-left:18px}.safety-report-layout li{color:var(--muted);margin-bottom:8px;font-size:.67rem}.recall-hero{color:#fff;text-align:center;background:#6f2824;border-radius:25px;margin-bottom:22px;padding:45px}.recall-hero>svg{width:45px;height:45px}.recall-hero h1{margin:18px 0 10px;font-size:3.5rem}.recall-hero p{color:#f2d9d5;max-width:800px;margin:0 auto 14px}.recall-hero>span{font-size:.65rem}.recall-steps{padding:0;list-style:none}.recall-steps li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.recall-steps li>span{color:#fff;background:var(--danger);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.62rem;display:flex}.recall-steps p{margin:3px 0;font-size:.67rem}.recall-facts,.review-facts{grid-template-columns:1fr 1fr;display:grid}.recall-facts span,.review-facts>span{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:13px 0;display:flex}.recall-facts small,.review-facts small{color:var(--muted);font-size:.59rem}.recall-facts b,.review-facts b{font-size:.69rem}.seller-privacy-banner>span{flex-direction:column;gap:3px;display:flex}.seller-privacy-banner small{color:var(--muted);font-size:.62rem}.seller-dashboard-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:15px;display:grid}.seller-dashboard-grid>div{gap:13px;display:grid}.seller-dashboard-grid .card{padding:24px}.seller-product-table,.seller-order-list{display:grid}.seller-product-table>span,.seller-product-table>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1.5fr .65fr .6fr 18px;align-items:center;gap:10px;min-height:66px;padding:10px 0;display:grid}.seller-product-table .table-head{min-height:40px;color:var(--muted);font-size:.6rem}.seller-product-table>button>span:first-child{flex-direction:column;gap:3px;display:flex}.seller-product-table small{color:var(--muted);font-size:.59rem}.seller-order-list button,.seller-task-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px 1fr auto 18px;align-items:center;gap:9px;min-height:64px;padding:9px 0;display:grid}.seller-order-list button>span,.seller-task-list button>span{flex-direction:column;gap:3px;display:flex}.seller-order-list small,.seller-task-list small{color:var(--muted);font-size:.59rem}.seller-order-outcome{color:var(--deep-teal);background:var(--pale-teal);border:1px solid #9952c23d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.seller-order-outcome>span{gap:3px;display:grid}.seller-order-outcome small{color:var(--muted);font-size:.68rem}.seller-order-outcome button{width:auto;color:var(--teal);background:0 0;border:0;padding:7px;font-size:.7rem;font-weight:700}.seller-dashboard-grid aside .button{width:100%;margin-top:7px}.submission-layout,.seller-application-layout{grid-template-columns:minmax(0,1fr) 260px}.submission-card{min-height:570px}.prescription-block{color:var(--danger);background:#fff4f2;border-radius:11px;gap:9px;margin-top:18px;padding:14px;display:flex}.prescription-block span{flex-direction:column;gap:3px;display:flex}.prescription-block small{font-size:.61rem}.ingredient-entry>span{grid-template-columns:1.3fr .8fr .6fr 38px;align-items:end;gap:8px;margin-bottom:8px;display:grid}.ingredient-entry label{flex-direction:column;gap:6px;font-size:.62rem;display:flex}.ingredient-entry>span>button{border:1px solid var(--line);background:#fff;border-radius:9px;height:46px}.document-upload-zone{background:#fbf9fc;border:1px dashed #beb2c5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;padding:30px;display:flex}.document-upload-zone small{color:var(--muted);font-size:.61rem}.label-checks{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.label-checks span{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:10px;font-size:.66rem;display:flex}.label-checks svg{width:15px;color:var(--success)}.submission-review-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.submission-review-grid span{border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:5px;min-height:100px;padding:14px;display:flex}.submission-review-grid svg{width:19px;color:var(--forest);margin-bottom:auto}.submission-review-grid small{color:var(--muted);font-size:.59rem}.claims-submission-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:15px;display:grid}.claims-submission-layout>.card,.claims-submission-layout aside .card{padding:25px}.claims-submission-layout label{flex-direction:column;gap:6px;margin-bottom:15px;font-size:.64rem;font-weight:650;display:flex}.claims-checklist{grid-template-columns:1fr 1fr;gap:7px;margin:20px 0;display:grid}.claims-checklist label{border:1px solid var(--line);border-radius:9px;flex-direction:row;align-items:flex-start;margin:0;padding:10px;font-size:.59rem}.claims-checklist input{width:15px;height:15px}.market-admin-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.market-admin-grid .card{padding:24px}.market-queue{display:grid}.market-queue button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:32px 1fr auto 18px;align-items:center;gap:9px;min-height:72px;padding:10px 0;display:grid}.market-queue button>span{flex-direction:column;gap:3px;display:flex}.market-queue small{color:var(--muted);font-size:.59rem}.operations-grid{grid-template-columns:1fr 1fr;display:grid}.operations-grid button{border:1px solid var(--line);text-align:left;background:#fbf9fc;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex}.operations-grid button span{flex-direction:column;gap:3px;display:flex}.operations-grid small{color:var(--muted);font-size:.56rem}.active-recall-row,.disabled-setting{align-items:center;gap:10px;min-height:76px;display:flex}.active-recall-row>span,.disabled-setting>span{flex-direction:column;flex:1;gap:4px;display:flex}.active-recall-row small,.disabled-setting small{color:var(--muted);font-size:.59rem}.market-review-case{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:15px;display:grid}.market-review-case>div{gap:13px;display:grid}.market-review-case .card{padding:25px}.decision-panel{gap:8px;display:grid}.decision-panel p{font-size:.66rem}.decision-panel .button{width:100%}.audit-event{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:58px;padding:8px 0;display:flex}.audit-event>span{flex-direction:column;gap:3px;display:flex}.audit-event small{color:var(--muted);font-size:.58rem}.publication-gates{grid-template-columns:1fr 1fr;display:grid}.publication-gates span{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:11px;font-size:.64rem;display:flex}.publication-gates span.complete{color:var(--success)}.publication-gates svg{width:15px}.market-review-case blockquote{border-left:3px solid var(--forest);background:var(--porcelain);margin:0 0 18px;padding:25px;font-size:1.15rem}.critical-guidance>span{flex-direction:column;gap:3px;display:flex}.critical-guidance small{color:var(--muted);font-size:.6rem}.investigation-notes{display:grid}.investigation-notes span{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:9px;padding:12px 0;display:grid}.investigation-notes i{background:var(--pale-sage);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-style:normal;display:flex}.investigation-notes p{margin:0;font-size:.66rem}.safety-actions{gap:8px;display:grid}.safety-actions .button{width:100%}.recall-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recall-action-grid button{border:1px solid var(--line);text-align:left;background:#fbf9fc;border-radius:11px;align-items:center;gap:9px;min-height:78px;padding:12px;display:flex}.recall-action-grid button.complete{background:var(--pale-sage);border-color:#d9cce0}.recall-action-grid button span{flex-direction:column;gap:3px;display:flex}.recall-action-grid small{color:var(--muted);font-size:.58rem}.recall-control-card .button{width:100%;margin-top:8px}@media (width<=1180px){.market-nav nav button{padding-left:6px;padding-right:6px;font-size:.6rem}.market-product-grid,.market-review-steps{grid-template-columns:repeat(3,1fr)}.market-review-steps span{border-radius:0!important}}@media (width<=900px){.market-nav{grid-template-columns:1fr auto;margin:-34px -15px 34px;padding:10px 15px;top:60px}.market-nav nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.market-nav nav button{flex:none}.market-nav-title small{display:none}.market-hero,.market-review-band,.market-editorial,.market-product-detail,.category-directory>section,.market-trust,.market-seller-cta{grid-template-columns:1fr}.market-hero{gap:30px;min-height:auto}.market-hero-image{min-height:440px}.market-category-grid,.evidence-label-grid,.practitioner-grid,.market-help-grid,.market-product-grid,.market-product-grid.compact-grid,.market-goal-grid{grid-template-columns:1fr 1fr}.market-goal-grid button{border-bottom:1px solid var(--line);min-height:150px}.market-review-band{padding:38px}.market-review-steps{grid-template-columns:1fr 1fr}.market-trust{align-items:flex-start}.market-results-layout,.product-information,.ingredient-detail-layout,.seller-application-layout,.submission-layout,.return-layout,.safety-report-layout,.order-detail-layout,.recall-layout,.safety-case-layout,.recall-management-grid,.saved-products-layout,.full-cart-layout,.checkout-layout,.seller-dashboard-grid,.claims-submission-layout,.market-review-case{grid-template-columns:1fr}.market-filters{display:none}.product-gallery{min-height:500px;position:static}.product-gallery>img{height:500px}.product-information>nav{display:flex;position:static;overflow-x:auto}.product-information>nav a{flex:none;padding:10px 14px}.comparison-wrap{margin:0 -15px;padding:0 15px}.subscription-card{grid-template-columns:130px 1fr}.subscription-card>aside{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.market-admin-grid{grid-template-columns:1fr}}@media (width<=560px){.market-nav{margin-left:-11px;margin-right:-11px}.market-nav-title b{font-size:.8rem}.market-hero{margin-bottom:70px}.market-hero h1{font-size:3.25rem}.market-hero-image{border-radius:22px;min-height:310px}.market-hero-image>span{flex-direction:column;align-items:flex-start;bottom:12px;left:12px;right:12px}.market-section{margin-bottom:75px}.market-section>header{flex-direction:column;align-items:flex-start}.market-section h2{font-size:2.3rem}.market-category-grid,.market-product-grid,.market-product-grid.compact-grid,.evidence-label-grid,.practitioner-grid,.market-help-grid,.market-education-cards,.safety-standards-grid,.collection-disclosures,.seller-storefront-grid{grid-template-columns:1fr}.market-category-card{min-height:215px}.market-review-band,.market-editorial{padding:28px 20px}.market-review-band h2,.market-editorial h2{font-size:2.2rem}.market-review-steps{grid-template-columns:1fr}.market-review-steps span{min-height:95px}.market-goal-grid{grid-template-columns:1fr}.market-goal-grid button{border-right:0;min-height:125px}.market-trust{padding:28px 20px}.market-trust .privacy-pill{white-space:normal}.market-seller-cta{align-items:flex-start;margin-bottom:75px;padding:28px 20px}.category-directory>section{padding:20px}.category-list{grid-template-columns:1fr}.market-sort-row,.market-sort-row>div{flex-direction:column;align-items:stretch}.product-gallery{min-height:360px}.product-gallery>img{height:360px}.product-purchase h1{font-size:2.7rem}.detail-badge-grid,.quality-grid,.product-facts,.market-reviews,.future-requirements,.recall-facts,.review-facts,.publication-gates,.recall-action-grid{grid-template-columns:1fr}.quantity-cart{grid-template-columns:90px 1fr}.product-information{gap:25px;margin-top:55px}.ingredient-table{overflow-x:auto}.ingredient-table>div{min-width:620px}.review-framework article{grid-template-columns:35px 30px 1fr;gap:10px}.prescription-future{padding:35px 20px}.documentation-grid,.submission-review-grid,.claims-checklist,.operations-grid{grid-template-columns:1fr}.seller-stepper{grid-template-columns:1fr 1fr;gap:10px}.cart-drawer{padding:20px}.cart-lines article{grid-template-columns:75px 1fr}.cart-lines img{width:75px;height:90px}.cart-lines article>strong{grid-column:2}.saved-product-row,.full-cart-line{grid-template-columns:95px 1fr}.saved-product-row>img,.full-cart-line img{width:95px;height:110px}.saved-product-row>aside,.full-cart-line>strong{grid-column:2}.confirmation-receipt{grid-template-columns:1fr}.confirmation-receipt>div{border-right:0;border-bottom:1px solid var(--line)}.order-confirmation h1,.recall-hero h1{font-size:2.7rem}.orders-list>button{grid-template-columns:42px 1fr auto}.orders-list>button>strong,.orders-list>button>svg{display:none}.order-status-line{grid-template-columns:1fr}.order-status-line span{border-bottom-width:1px;flex-direction:row;align-items:center}.tracking-timeline>span{grid-template-columns:32px 1fr}.tracking-timeline time{grid-column:2}.subscription-card{grid-template-columns:1fr}.subscription-card>img{width:100%;height:260px}.subscription-card>aside{grid-column:auto;grid-template-columns:1fr}.billing-history>span{grid-template-columns:70px 1fr auto}.billing-history .badge{display:none}.seller-product-table>span,.seller-product-table>button{grid-template-columns:1.4fr .7fr 18px}.seller-product-table>span>:nth-child(3),.seller-product-table>button>:nth-child(3){display:none}.ingredient-entry>span{grid-template-columns:1fr}.ingredient-entry>span>button{width:46px}.market-review-case{gap:12px}}.investor-demo-root{overflow-wrap:anywhere;width:min(100%,1280px);min-width:0;margin:0 auto}.investor-demo-root>*{min-width:0}.investor-demo-root :where(img,video,iframe){block-size:auto;max-inline-size:100%;display:block}.investor-demo-root :where(button,.button,input,select,textarea,summary){min-block-size:44px}.investor-demo-root>.page-heading{margin-bottom:26px}.investor-demo-root .card{padding:24px}.investor-demo-root h2{margin-bottom:10px}.investor-demo-root label{color:var(--navy);gap:8px;font-size:.8rem;font-weight:680;display:grid}.investor-demo-root input,.investor-demo-root textarea,.investor-demo-root select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #ccc3d2;border-radius:11px;padding:11px 13px}.investor-demo-root textarea{resize:vertical;min-height:112px}.quality-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.investor-control-banner,.investor-readiness-banner{color:var(--deep-teal);background:linear-gradient(135deg,#f8f5fa,#f3eef6);border:1px solid #9952c242;border-radius:17px;align-items:center;gap:14px;margin-bottom:22px;padding:17px 20px;display:flex}.investor-control-banner svg,.investor-readiness-banner>svg{width:26px;height:26px}.investor-control-banner p,.investor-readiness-banner p{margin:3px 0 0;font-size:.79rem}.investor-readiness-banner.blocked{color:#79389f;background:var(--pale-gold);border-color:#9f5bc64d}.investor-control-layout,.admin-ops-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.investor-control-layout>aside,.admin-ops-layout>aside,.investor-record-layout>aside{align-content:start;gap:14px;display:grid}.investor-mode-card{grid-template-columns:1fr minmax(220px,.55fr);align-items:center;gap:25px;margin-bottom:16px;display:grid}.investor-mode-card p{margin-bottom:0}.investor-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.investor-scenario-card{flex-direction:column;align-items:flex-start;display:flex}.investor-scenario-card>svg{width:26px;height:26px;color:var(--teal);margin-bottom:22px}.investor-scenario-card h2{font-size:1rem}.investor-scenario-card p{min-height:50px;font-size:.78rem}.investor-scenario-card .button{margin-top:auto}.investor-action-stack{gap:8px;display:grid}.investor-action-stack .button{width:100%}.investor-history{color:var(--muted);margin:0;padding-left:20px;font-size:.75rem;line-height:1.55}.investor-readiness-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.investor-readiness-metrics .card{flex-direction:column;align-items:flex-start;gap:9px;min-height:132px;padding:17px;display:flex}.investor-readiness-metrics small{color:var(--muted);font-size:.68rem;font-weight:680}.investor-readiness-metrics strong{color:var(--navy);font-size:1.7rem}.investor-responsive-readiness{background:#fefdfe;border:1px solid #9955c147;border-radius:20px;margin-bottom:18px;padding:clamp(18px,3vw,28px)}.investor-responsive-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.investor-responsive-heading h2{margin:4px 0 7px}.investor-responsive-heading p:last-child{max-width:800px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.investor-responsive-contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.investor-responsive-contracts>span{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;min-width:0;padding:13px;display:grid}.investor-responsive-contracts small{color:var(--muted);font-size:.65rem;font-weight:680}.investor-responsive-contracts b{color:var(--navy);font-size:.9rem}.investor-responsive-contracts em{color:var(--muted);font-size:.65rem;font-style:normal;line-height:1.4}.investor-responsive-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.investor-responsive-metrics .card{min-width:0;min-height:130px;box-shadow:none;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.investor-responsive-metrics small{color:var(--muted);font-size:.65rem;font-weight:680}.investor-responsive-metrics strong{color:var(--navy);font-size:1.25rem}.investor-responsive-metrics .badge{white-space:normal;margin-top:auto;line-height:1.35}.investor-readiness-layout,.member-profile-grid,.professional-ops-grid,.editable-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.investor-count-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.investor-count-list span{background:var(--warm-white);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:11px 12px;display:flex}.investor-count-list b{color:var(--muted);text-transform:capitalize;font-size:.72rem}.investor-count-list strong{color:var(--navy);font-size:1.05rem}.investor-role-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 0;display:grid}.investor-role-row:last-child{border-bottom:0}.investor-role-row>span:first-child{gap:3px;display:grid}.investor-role-row small{color:var(--muted);font-size:.68rem}.investor-limitations{margin-bottom:18px}.investor-limitations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.investor-limitations>div>span{background:var(--pale-gold);border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.investor-limitations svg{width:19px;color:var(--amber)}.investor-limitations p{margin:0;font-size:.74rem}.investor-limitations p b{color:var(--navy);margin-bottom:3px;display:block}.investor-route-tools{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:flex}.investor-route-tools>label:first-child{flex:1;position:relative}.investor-route-tools>label:first-child>svg{width:17px;color:var(--muted);position:absolute;bottom:14px;left:13px}.investor-route-tools>label:first-child input{padding-left:40px}.investor-results-status{margin-bottom:12px;font-size:.76rem}.investor-route-table{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.investor-route-head,.investor-route-row{grid-template-columns:1.1fr 1.5fr 1.1fr 1.2fr .8fr 54px;align-items:center;display:grid}.investor-route-head{color:#fff;background:var(--navy);min-height:44px}.investor-route-head>span{text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;font-size:.7rem;font-weight:720}.investor-route-row{border-top:1px solid var(--line);min-height:84px}.investor-route-row>*{min-width:0;padding:11px 12px}.investor-route-row code{overflow-wrap:anywhere;color:var(--deep-teal);font-size:.71rem}.investor-route-row span{gap:4px;display:grid}.investor-route-row small{overflow-wrap:anywhere;color:var(--muted);font-size:.7rem;line-height:1.4}.investor-route-row button{width:34px;height:34px;color:var(--teal);background:var(--pale-teal);border:0;border-radius:50%;place-items:center;display:grid}.investor-tour-list{gap:9px;display:grid}.investor-tour-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:86px;padding:15px;display:grid}.investor-tour-list>button>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:42px;height:42px;font-size:.74rem;font-weight:740;display:grid}.investor-tour-list>button>div{gap:4px;display:grid}.investor-tour-list small{color:var(--muted);line-height:1.4}.investor-record-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.investor-record-primary{grid-template-columns:230px minmax(0,1fr);gap:24px;display:grid}.investor-record-art{color:#fff;background:radial-gradient(circle at 30% 20%, #bf9cd4e6, transparent 32%), linear-gradient(145deg, var(--navy), var(--teal));border-radius:16px;place-items:center;min-height:280px;display:grid}.investor-record-art svg{width:54px;height:54px}.investor-record-primary dl,.integration-detail dl{gap:8px;margin:20px 0;display:grid}.investor-record-primary dl>div,.integration-detail dl>div{border-bottom:1px solid var(--line);grid-template-columns:145px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.investor-record-primary dt,.integration-detail dt{color:var(--muted);font-size:.7rem;font-weight:680}.investor-record-primary dd,.integration-detail dd{overflow-wrap:anywhere;margin:0;font-size:.76rem}.exact-resource-root{gap:18px;display:grid}.exact-resource-identity{grid-template-columns:190px minmax(0,1fr);gap:24px;display:grid}.exact-resource-identity .investor-record-art{min-height:220px}.exact-resource-facts{gap:0;margin:12px 0 18px;display:grid}.exact-resource-facts>div{border-bottom:1px solid var(--line);grid-template-columns:155px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.exact-resource-facts dt{color:var(--muted);font-size:.68rem;font-weight:680}.exact-resource-facts dd{overflow-wrap:anywhere;margin:0;font-size:.76rem}.exact-resource-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.exact-resource-columns>div{align-content:start;gap:18px;display:grid}.exact-resource-columns h2,.exact-community-detail h2{margin-top:0}.exact-resource-columns li,.exact-community-detail li{color:var(--ink);margin-block:7px;font-size:.76rem;line-height:1.55}.exact-resource-columns code{overflow-wrap:anywhere;color:var(--deep-teal);background:var(--pale-teal);border-radius:9px;padding:10px;display:block}.exact-warning{color:var(--navy);background:#fff8e9;border-radius:11px;align-items:flex-start;gap:9px;padding:13px;display:flex}.exact-warning svg{width:20px;min-width:20px;color:var(--gold)}.exact-community-detail{gap:18px;display:grid}.exact-community-detail>section{gap:10px;display:grid}.exact-post{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 18px}.exact-post summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:72px;display:flex}.exact-post summary>span{gap:4px;display:grid}.exact-post summary small,.exact-post>small,.exact-post li small{color:var(--muted);font-size:.65rem}.exact-post>ol{padding-left:22px}.exact-post li{border-top:1px solid var(--line);padding:9px 0}.exact-post li p{margin:3px 0}.exact-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.exact-entry-grid h3{margin:8px 0 5px}.exact-message{background:var(--warm-white);border-radius:10px;padding:10px 12px}.exact-message+.exact-message{margin-top:8px}.exact-message p{margin:4px 0 0}.exact-message small{color:var(--muted)}.story-demonstration-player{color:#fff;background:linear-gradient(145deg, var(--navy), var(--teal));border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.story-demonstration-player svg{width:44px;height:44px}.exact-resource-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-layout{grid-template-columns:300px minmax(0,1fr);gap:18px;display:grid}.integration-layout>nav{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:3px;padding:7px;display:grid}.integration-layout>nav button{min-height:44px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:.74rem;display:flex}.integration-layout>nav button.active{color:var(--navy);background:var(--pale-teal);font-weight:700}.integration-detail{min-height:510px}.integration-detail h1{margin:24px 0 8px}.member-profile-card{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.member-profile-card .button{grid-column:1/-1;justify-self:start}.profile-avatar{color:#fff;background:linear-gradient(145deg, var(--teal), var(--navy));border-radius:50%;place-items:center;width:76px;height:76px;font-size:1.2rem;font-weight:750;display:grid}.editable-row,.ops-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 0;display:flex}.editable-row>span,.ops-row{justify-content:flex-start}.editable-row>span{align-items:center;gap:10px;display:flex}.editable-row svg,.ops-row svg{width:18px;color:var(--teal)}.editable-row>button{width:36px;height:36px;color:var(--danger);background:#fff5f3;border:0;border-radius:50%;place-items:center;display:grid}.functional-form-card{max-width:760px}.functional-form-card form{gap:16px;display:grid}.form-error,.form-success{border-radius:10px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:.74rem;display:flex}.form-error{color:var(--danger);background:#fff3f1}.form-success{color:var(--success);background:var(--pale-teal)}.export-card fieldset{border:0;gap:8px;margin:0 0 20px;padding:0;display:grid}.export-card legend{color:var(--navy);margin-bottom:12px;font-weight:720}.export-card fieldset label,.confirmation-check{border:1px solid var(--line);background:var(--warm-white);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:45px;padding:10px 12px;display:flex}.export-card input,.confirmation-check input{width:18px;min-height:18px}.export-ready{color:var(--deep-teal);background:var(--pale-teal);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.export-ready p{margin:3px 0 0;font-size:.72rem}.export-downloads{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.deletion-card{max-width:760px}.admin-ops-layout>:is(main,div:where(.layout-main)){gap:10px;display:grid}.admin-case-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-case-card h2{margin:9px 0 3px;font-size:1rem}.admin-case-card p{margin:0;font-size:.72rem}.investor-system-state{text-align:center;background:radial-gradient(circle at 50% 20%, #9952c21a, transparent 35%), var(--porcelain);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(32px,8vw,100px) 24px;display:flex}.investor-system-state>svg{width:64px;height:64px;color:var(--teal);background:var(--pale-teal);border-radius:20px;margin-bottom:18px;padding:14px}.investor-system-state h1{max-width:680px;margin:18px 0 10px;font-size:clamp(2rem,5vw,4rem)}.investor-system-state>p{max-width:620px}.investor-tour-overlay{z-index:1200;right:max(22px, env(safe-area-inset-right,0px));bottom:max(22px, env(safe-area-inset-bottom,0px));width:min(420px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 44px);max-height:calc(100dvh - 44px - env(safe-area-inset-top,0px));overscroll-behavior:contain;color:var(--ink);background:#fffffffa;border:1px solid #bf9cd48f;border-radius:22px;padding:23px;position:fixed;overflow-y:auto;box-shadow:0 26px 90px #1e19213d}.investor-tour-progress{color:var(--muted);justify-content:space-between;margin-right:42px;font-size:.72rem;display:flex}.investor-tour-overlay .progress-wrap{margin:10px 0 18px}.investor-tour-close{background:var(--warm-white);border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;right:15px}.investor-tour-overlay h2{margin:15px 0 7px;font-size:1.35rem}.investor-tour-overlay>p{font-size:.8rem}.investor-tour-overlay>small{color:var(--muted)}.investor-tour-actions{justify-content:space-between;gap:8px;margin-top:20px;display:flex}.investor-tour-restart{color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;margin:12px auto 0;padding:8px;font-size:.72rem;font-weight:680;display:flex}.global-action-outcome{z-index:1150;left:max(22px, env(safe-area-inset-left,0px));bottom:max(22px, env(safe-area-inset-bottom,0px));width:min(390px,100vw - 28px);max-width:calc(100vw - 28px);color:var(--navy);background:#fffffffa;border:1px solid #9952c252;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex;position:fixed;box-shadow:0 18px 52px #1e19212e}.global-action-outcome p{color:var(--muted);margin:3px 0 0;font-size:.72rem;line-height:1.4}.global-action-outcome button{color:var(--teal);background:0 0;border:0;padding:8px;font-size:.7rem;font-weight:700}@media (width<=1100px){.investor-readiness-metrics,.investor-responsive-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.investor-route-table{overflow-x:auto}.investor-route-head,.investor-route-row{grid-template-columns:1.1fr 1.5fr 1.1fr 1.2fr .8fr 54px;min-width:850px}}@media (width<=860px){.investor-control-layout,.admin-ops-layout,.investor-record-layout,.integration-layout,.investor-mode-card,.investor-record-primary{grid-template-columns:1fr}.investor-record-art{min-height:190px}.exact-resource-columns,.exact-resource-proof{grid-template-columns:1fr}.exact-entry-grid,.integration-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-detail{min-height:0}.investor-responsive-contracts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.investor-demo-root .card{padding:18px}.investor-scenario-grid,.investor-readiness-layout,.member-profile-grid,.professional-ops-grid,.editable-collection,.investor-limitations>div{grid-template-columns:1fr}.investor-readiness-metrics,.investor-responsive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-responsive-heading{flex-direction:column;gap:10px}.investor-responsive-contracts{grid-template-columns:1fr}.investor-route-tools{flex-direction:column;align-items:stretch}.investor-route-table{background:0 0;border:0}.investor-route-head{display:none}.investor-route-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:9px;min-width:0;margin-bottom:10px;padding:12px;display:grid}.investor-route-row>*{padding:0}.investor-route-row>span:not(:last-child){grid-column:1/-1}.investor-route-row [data-label]:before{content:attr(data-label);color:var(--muted);font:650 .68rem/1.2 var(--font-geist), sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.investor-tour-list>button{grid-template-columns:40px minmax(0,1fr) auto}.investor-tour-list .badge{display:none}.integration-layout>nav{grid-template-columns:1fr}.investor-record-primary dl>div,.integration-detail dl>div{grid-template-columns:1fr;gap:4px}.exact-resource-identity{grid-template-columns:1fr}.exact-resource-identity .investor-record-art{min-height:150px}.exact-resource-facts>div{grid-template-columns:1fr;gap:3px}.exact-entry-grid{grid-template-columns:1fr}.exact-post summary{flex-direction:column;justify-content:center;align-items:flex-start}.export-ready{grid-template-columns:auto 1fr}.export-downloads{grid-column:1/-1;display:grid}.export-ready .button{width:100%}.admin-case-card{flex-direction:column;align-items:stretch}.investor-tour-overlay{right:max(14px, env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 98px - env(safe-area-inset-top,0px));padding:19px}.global-action-outcome{left:max(14px, env(safe-area-inset-left,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (width<=420px){.investor-readiness-metrics,.investor-responsive-metrics,.investor-count-list{grid-template-columns:1fr}.investor-tour-actions .button{flex:1;padding-inline:12px}}@media (width<=374px){.investor-demo-root .card{padding:16px}.investor-tour-overlay,.global-action-outcome{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.investor-tour-overlay{right:10px}.global-action-outcome{left:10px}}@media (width>=1600px){.investor-demo-root{width:min(100%,1320px)}}@media (prefers-reduced-motion:reduce){.investor-demo-root *,.investor-tour-overlay *,.global-action-outcome *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand-purple:#743c96;--brand-orchid:#e9cafc;--brand-charcoal:#201d22;--brand-white:#fff;--pure-white:#fff;--warm-white:#f9f8fa;--navy:#1e1921;--midnight:#28222c;--teal:#893fb3;--deep-teal:#6e3391;--pale-teal:#f3eef6;--refined-gold:#bf9cd4;--light-gold:#e4d3ee;--porcelain:#f9f8fa;--white:#fff;--ink:#1e1920;--forest:#1e1921;--forest-2:#28222c;--sage:#a485b6;--pale-sage:#f3eef6;--clay:#8c65a2;--pale-clay:#f4e9e7;--mist:#f2edf4;--gold:#bf9cd4;--pale-gold:#f4eef8;--stone:#e6e1e8;--muted:#7b6687;--danger:#9a3f43;--amber:#a46d20;--success:#27745b;--line:#e6e1e8;--shadow:0 16px 48px #1e192112;--font-editorial:Georgia, "Times New Roman", serif;--space-section:clamp(3.5rem, 7vw, 6.5rem);--radius:28px;--radius-sm:16px;--content:1280px;--surface-pearl:#f8f5f9;--surface-frost:#ffffffd1;--surface-edge:#342c3917;--depth-rest:0 2px 3px #201b2306, 0 14px 38px -22px #201b2338, inset 0 1px 0 #ffffffe6;--depth-raised:0 8px 16px -10px #201b2321, 0 30px 58px -28px #201b2340, inset 0 1px 0 #fffffff2;--ease-spatial:cubic-bezier(.22, 1, .36, 1);--brand-palette-applied:1}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--porcelain)}html.larger-text{font-size:112.5%}html.reduce-motion{scroll-behavior:auto}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important}body{background:var(--porcelain);color:var(--ink);font-family:var(--font-geist), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button{color:inherit}button,a,summary,select,input,textarea{outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--porcelain), 0 0 0 5px var(--teal);border-radius:8px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}svg{flex:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}p{color:var(--muted);line-height:1.65}.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}.skip-link{z-index:1000;background:var(--forest);color:#fff;border-radius:10px;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.button{letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 19px;font-size:.91rem;font-weight:670;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button-secondary{color:var(--navy);background:#fff;border-color:#ccc3d2}.button-quiet{color:var(--teal);background:0 0}.button-quiet:hover{background:#9952c214}.button-danger{color:var(--danger);background:#fff6f4;border-color:#8f332e47}.demo-account-entry{width:100%;min-height:74px;color:var(--navy);background:var(--pale-teal);text-align:left;border:1px solid #9952c24d;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:8px 0 20px;padding:14px 16px;display:grid}.demo-account-entry>span{flex-direction:column;gap:4px;display:flex}.demo-account-entry small{color:var(--muted);font-size:.7rem;line-height:1.4}.demo-account-entry svg{width:19px}.auth-session-expired{color:#723596;background:var(--pale-gold);border:1px solid #9f5bc64d;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 0 18px;padding:13px;display:grid}.auth-session-expired>span{flex-direction:column;gap:3px;display:flex}.auth-session-expired small{color:#845d9b;font-size:.68rem;line-height:1.4}.auth-session-expired button{color:inherit;background:0 0;border:0;font-size:.72rem;font-weight:700}.full-button{width:100%}.logo-button{background:0 0;border:0;padding:0}.brand{color:var(--navy);text-align:left;align-items:center;gap:10px;display:inline-flex}.brand-mark{object-fit:contain;width:44px;height:44px}.brand-type{flex-direction:column;line-height:1;display:flex}.brand-type strong{letter-spacing:-.045em;font-size:1.2rem}.brand-type span{letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.7rem;font-weight:650}.brand-compact .brand-mark{width:34px;height:34px}.brand-compact .brand-type strong{font-size:1rem}.brand-inverse{color:#fff}.badge{color:#64536e;letter-spacing:.01em;background:#f2f0f4;border-radius:999px;align-items:center;max-width:fit-content;min-height:26px;padding:4px 9px;font-size:.7rem;font-weight:720;line-height:1.2;display:inline-flex}.badge-sage{background:var(--pale-sage);color:var(--forest)}.badge-gold{background:var(--pale-gold);color:#735319}.badge-clay{background:var(--pale-clay);color:#744438}.badge-danger{color:var(--danger);background:#f8e4e1}.community-section-nav{scrollbar-width:thin;margin:-8px 0 30px;overflow-x:auto}.community-section-nav>div{border:1px solid var(--line);background:#ffffffd1;border-radius:15px;gap:4px;width:max-content;min-width:100%;padding:5px;display:flex}.community-section-nav button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:11px;padding:0 15px;font-size:.78rem;font-weight:680}.community-section-nav button:hover,.community-section-nav button.active{color:var(--navy);background:var(--pale-teal)}.community-stories-module{background:linear-gradient(135deg,#fbfafc 0%,#f5f2f7 100%);border:1px solid #9952c233;border-radius:24px;margin:28px 0 34px;padding:28px}.community-stories-module>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.community-stories-module>header h2{margin:0 0 8px;font-size:clamp(1.35rem,2.2vw,2rem)}.community-stories-module>header p:not(.eyebrow){margin:0;font-size:.84rem}.community-stories-module>header>div:last-child{flex:none;gap:8px;display:flex}.community-story-grid{grid-template-columns:1.55fr .9fr;gap:14px;margin-top:22px;display:grid}.community-story-feature,.community-story-side>button{text-align:left;background:#fff;border:1px solid #1e19211f;border-radius:19px;width:100%;padding:0;overflow:hidden}.community-story-feature{position:relative}.community-story-play{text-align:left;background:#fff;border:0;grid-template-columns:minmax(230px,.95fr) 1.05fr;width:100%;min-height:100%;padding:0;display:grid}.community-story-feature .story-art{color:#fff;background:radial-gradient(circle at 35% 25%,#bf9cd4e6,#0000 28%),linear-gradient(145deg,#28222c,#9952c2);place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.community-story-feature .story-art i{border:1px solid #ffffff3d;border-radius:50%;width:190px;height:190px;position:absolute;box-shadow:0 0 0 34px #ffffff0d}.community-story-feature .story-art svg{z-index:1;width:48px;height:48px;position:relative}.community-story-feature .story-copy{flex-direction:column;align-items:flex-start;gap:9px;padding:23px;display:flex}.community-story-feature .story-copy b{font-size:1.15rem;line-height:1.3}.community-story-feature .story-copy small,.community-story-side small{color:var(--muted);font-size:.72rem;line-height:1.45}.community-story-why{color:var(--teal);background:#fff;border:0;border-radius:8px;padding:7px 9px;font-size:.72rem;font-weight:700;position:absolute;bottom:15px;right:18px}.community-story-side{grid-template-rows:1fr auto;gap:10px;display:grid}.community-story-side>button{flex-direction:column;align-items:flex-start;gap:11px;padding:22px;display:flex}.community-story-side>button b{font-size:1rem;line-height:1.35}.community-story-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.community-story-actions button{min-height:42px;color:var(--navy);background:#fff;border:1px solid #ccc3d2;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:.76rem;font-weight:690;display:flex}.community-story-actions svg{width:16px}.community-stories-module.compact{margin-top:30px}.clinician-story-entry,.admin-demo-controls{justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:26px;display:flex}.clinician-story-entry>div:first-child,.admin-demo-controls>div:first-child{max-width:720px}.clinician-story-entry h2,.admin-demo-controls h2{margin:12px 0 8px}.clinician-story-entry p,.admin-demo-controls p{margin:0}.clinician-story-entry>div:last-child,.admin-demo-controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=860px){.community-stories-module>header{flex-direction:column}.community-story-grid{grid-template-columns:1fr}.clinician-story-entry,.admin-demo-controls{flex-direction:column;align-items:stretch}.clinician-story-entry>div:last-child,.admin-demo-controls>div:last-child{justify-content:flex-start}}@media (width<=620px){.community-stories-module{border-radius:19px;padding:19px}.community-stories-module>header>div:last-child{flex-direction:column;width:100%}.community-stories-module>header .button{width:100%}.community-story-play{grid-template-columns:1fr}.community-story-feature .story-art{min-height:180px}}.privacy-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:680;display:inline-flex}.privacy-private{color:var(--forest);background:var(--pale-sage)}.privacy-community{color:#683c82;background:#f2ecf4}.privacy-shared{color:#803ba8;background:var(--pale-gold)}.demo-banner{color:#643b7c;text-align:center;background:#f5eef9;border-bottom:1px solid #e2d3ec;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 24px;font-size:.74rem;font-weight:590;display:flex}.demo-banner-compact{border:0;border-radius:8px;min-height:28px;padding:5px 10px;font-size:.67rem;display:inline-flex}.eyebrow{color:var(--forest);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:760;line-height:1.3}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.card-button{text-align:left;width:100%;padding:24px;transition:border-color .18s,transform .18s,box-shadow .18s}.card-button:hover{border-color:#3d334242;transform:translateY(-2px);box-shadow:0 12px 40px #2f27330f}.card-kicker{color:var(--muted);align-items:center;gap:7px;margin-bottom:16px;font-size:.76rem;font-weight:650;display:flex}.card-kicker svg{width:16px;height:16px;color:var(--forest)}.card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.icon-well{border-radius:14px;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.icon-well.sage,.list-icon{color:var(--forest);background:var(--pale-sage)}.icon-well.mist{color:#7b4c97;background:var(--mist)}.icon-well.gold{color:#8e42bb;background:var(--pale-gold)}.avatar{width:39px;height:39px;color:var(--forest);background:var(--pale-sage);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:750;display:inline-flex}.avatar-mist{color:#6a4380;background:var(--mist)}.avatar-gold{color:#723596;background:var(--pale-gold)}.avatar-clay{color:#704438;background:var(--pale-clay)}.tag-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.plain-list,.muted-list{margin:0;padding:0;list-style:none}.plain-list li{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 0 10px 20px;line-height:1.5;position:relative}.plain-list li:before{content:"";background:var(--sage);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:2px}.public-site{background:var(--porcelain);min-height:100vh;overflow:hidden}.public-nav{z-index:30;max-width:var(--content);justify-content:space-between;align-items:center;gap:26px;height:84px;margin:0 auto;padding:0 30px;display:flex;position:relative}.public-nav nav{align-items:center;gap:30px;display:flex}.public-nav nav button{color:#4d4054;background:0 0;border:0;padding:8px 0;font-size:.85rem;font-weight:570}.public-nav nav button:hover{color:var(--forest)}.public-actions{align-items:center;gap:4px;display:flex}.hero-section{grid-template-columns:.92fr 1.08fr;align-items:center;gap:80px;max-width:1440px;min-height:680px;margin:0 auto;padding:80px max(36px,50vw - 620px) 100px;display:grid;position:relative}.hero-copy{z-index:2;max-width:580px;position:relative}.hero-copy h1{letter-spacing:-.075em;margin:24px 0;font-size:clamp(3.25rem,5.4vw,5.8rem);font-weight:550;line-height:.98}.hero-copy h1 em{color:var(--forest);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy>p{max-width:550px;font-size:1.12rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin:30px 0 22px;display:flex}.hero-assurance{align-items:center;gap:8px;display:flex;color:#695773!important;font-size:.78rem!important}.thread-field{pointer-events:none;opacity:.68;position:absolute;inset:0 0 0 30%}.thread-field i{border:1px solid #7a4f932e;border-radius:50%;display:block;position:absolute;transform:rotate(-14deg)}.thread-field i:first-child{width:690px;height:390px;top:110px;right:-50px}.thread-field i:nth-child(2){border-color:#ceb3de54;width:620px;height:480px;top:70px;right:-20px}.thread-field i:nth-child(3){width:760px;height:520px;top:35px;right:-130px}.hero-preview{z-index:3;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.preview-window{background:#fffffff5;border:1px solid #3d334224;border-radius:32px;width:min(100%,520px);padding:30px;transform:rotate(1.3deg);box-shadow:0 42px 100px #3a303f26}.preview-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;display:flex}.preview-top>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.preview-top small,.preview-label,.preview-appointment small{color:var(--muted);letter-spacing:.09em;font-size:.62rem;font-weight:700}.preview-top svg{color:var(--muted);margin-left:auto}.preview-label{color:var(--forest);align-items:center;gap:6px;margin:21px 0 15px;display:flex}.preview-appointment{color:#fff;background:var(--forest);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.preview-appointment h3{margin:6px 0 4px;font-size:1.15rem}.preview-appointment p{color:#ebe4ef;margin:0;font-size:.76rem}.date-tile,.large-date{width:56px;min-width:56px;height:62px;color:var(--forest);background:var(--pale-gold);letter-spacing:.1em;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;font-size:.58rem;font-weight:760;display:inline-flex}.date-tile b,.large-date b{letter-spacing:-.04em;font-size:1.45rem;line-height:1}.preview-action{border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;margin:13px 0;padding:15px 17px;display:flex}.preview-action>span{align-items:center;gap:11px;display:flex}.preview-action>span>span{flex-direction:column;gap:3px;display:flex}.preview-action small{color:var(--muted);font-size:.68rem}.mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mini-grid div{background:#f7f5f9;border-radius:15px;grid-template-columns:auto 1fr;gap:6px 9px;padding:16px;display:grid}.mini-grid svg{width:18px;color:var(--forest);grid-row:1/3}.mini-grid small{color:var(--muted);font-size:.64rem}.mini-grid b{font-size:.76rem}.floating-note{color:#753a97;width:290px;box-shadow:var(--shadow);background:#fcfafd;border:1px solid #ceb3de80;border-radius:16px;align-items:flex-start;gap:10px;padding:15px 17px;display:flex;position:absolute;bottom:30px;right:-10px;transform:rotate(-2deg)}.floating-note span{flex-direction:column;gap:4px;display:flex}.floating-note small{color:#845d9a;font-size:.67rem;line-height:1.35}.landing-section{max-width:var(--content);margin:0 auto;padding:125px 30px}.landing-section.centered{text-align:center}.landing-section h2,.trust-band h2,.final-cta h2{letter-spacing:-.065em;max-width:840px;margin:0 auto 20px;font-size:clamp(2.25rem,4vw,4.2rem);font-weight:540;line-height:1.06}.section-intro{max-width:720px;margin:0 auto 52px;font-size:1.06rem}.pillar-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pillar-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:315px;padding:30px;display:flex}.pillar-grid h3{margin:45px 0 12px;font-size:1.25rem}.pillar-grid p{font-size:.9rem}.pillar-grid button{color:var(--forest);background:0 0;border:0;align-items:center;gap:7px;margin-top:auto;padding:10px 0;font-size:.83rem;font-weight:700;display:flex}.pillar-grid svg{width:17px}.feature-split{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.feature-copy h2{letter-spacing:-.06em;max-width:540px;margin:0 0 22px;font-size:clamp(2.3rem,3.8vw,4rem);font-weight:540;line-height:1.04}.feature-copy>p{max-width:510px;font-size:1.03rem}.check-list{padding:8px 0 0;list-style:none}.check-list li{color:#5f4f68;gap:10px;padding:9px 0;font-size:.87rem;display:flex}.check-list svg{width:17px;color:var(--forest)}.post-showcase{padding:34px;box-shadow:0 28px 70px #362d3b14}.post-author{align-items:center;gap:11px;display:flex}.post-author>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.post-author small{color:var(--muted);font-size:.7rem}.post-showcase h3{margin:30px 0 14px;font-size:1.7rem;line-height:1.2}.post-showcase .tag-row{margin-top:22px}.reaction-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:24px;padding-top:18px;font-size:.72rem;font-weight:620;display:flex}.private-feature{background:#f2f0f4;max-width:1440px;padding-left:max(30px,50% - 610px);padding-right:max(30px,50% - 610px)}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.section-heading-row>div>h2{margin:0}.health-preview-grid{grid-template-columns:1.4fr .8fr;gap:16px;margin-top:52px;display:grid}.timeline-card{padding:30px}.timeline-card h3{margin-bottom:30px;font-size:1.4rem}.timeline-row{grid-template-columns:14px 50px 1fr;align-items:start;gap:15px;min-height:78px;display:grid}.timeline-dot{background:var(--sage);border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 5px #f3eff6}.timeline-dot.mist{background:#a88bb9}.timeline-dot.clay{background:var(--clay)}.timeline-row time{color:var(--muted);font-size:.7rem}.timeline-row div{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding-bottom:20px;display:flex}.timeline-row small{color:var(--muted);font-size:.68rem}.stacked-previews{gap:16px;display:grid}.stacked-previews .card{padding:26px}.stacked-previews h3{margin:22px 0 8px}.share-feature{background:var(--forest);border-radius:36px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;max-width:1440px;padding-left:max(30px,50% - 610px);padding-right:max(30px,50% - 610px);display:grid}.light-copy h2,.light-copy .eyebrow{color:#fff}.light-copy p{color:#dad3de}.share-receipt{background:#fff;border:1px solid #ffffff38;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0000002e}.receipt-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px;display:flex}.receipt-top>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.receipt-top small{color:var(--muted);letter-spacing:.11em;font-size:.6rem}.receipt-top em{color:var(--muted);font-size:.68rem;font-style:normal}.receipt-body{grid-template-columns:auto 1fr;gap:8px 26px;padding:22px 28px;display:grid}.receipt-body p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.7rem;font-weight:750}.receipt-body ul{margin:0 0 13px;padding:0;list-style:none}.receipt-body li,.muted-list li{color:#574960;align-items:center;gap:8px;padding:5px 0;font-size:.78rem;display:flex}.receipt-body svg,.muted-list svg{width:15px;color:var(--success)}.receipt-body .muted-list svg,.muted-list svg{color:#9c8aa7}.receipt-footer{color:var(--forest);background:var(--pale-sage);align-items:center;gap:10px;padding:15px 22px;font-size:.72rem;display:flex}.care-orbit{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:900px;margin:50px auto 0;display:flex}.care-orbit span{border:1px solid var(--line);color:#574860;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:13px 17px;font-size:.78rem;display:inline-flex}.care-orbit span:nth-child(3n+1){transform:translateY(-7px)}.care-orbit svg{color:var(--forest)}.trust-band{background:#f1ecf3;border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1380px;margin:20px auto;padding:90px max(30px,50% - 580px);display:grid}.trust-band h2{margin-left:0;font-size:clamp(2.2rem,3.5vw,3.6rem)}.boundary-visual{background:#ffffff9e;border:1px solid #3d334224;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:20px;display:grid}.boundary-visual>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:20px 12px;display:flex}.boundary-visual>span svg{color:var(--forest)}.boundary-visual small{color:var(--muted);font-size:.67rem}.boundary-visual i{color:#fff;background:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.journey-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.journey-grid article{padding:30px 30px 10px 0;position:relative}.journey-grid article:before{content:"";background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 6px var(--porcelain);border-radius:50%;position:absolute;top:-5px;left:0}.journey-grid article>span{color:#9a77ae;letter-spacing:.12em;font-size:.68rem}.journey-grid h3{margin:20px 0 10px}.journey-grid p{font-size:.83rem}.clinician-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.clinician-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #3d334226;border-radius:25px;padding:30px}.clinician-head{align-items:center;gap:12px;display:flex}.clinician-head div{flex:1}.clinician-head small{color:var(--muted);letter-spacing:.08em;font-size:.62rem}.clinician-head h3{margin:4px 0 0;font-size:1.2rem}.access-note{color:var(--forest);background:var(--pale-sage);border-radius:13px;align-items:flex-start;gap:10px;margin:25px 0;padding:15px;font-size:.75rem;line-height:1.5;display:flex}.summary-lines{gap:10px;display:grid}.summary-lines span{background:#efecf1;border-radius:6px;height:12px}.summary-lines span:nth-child(2){width:76%}.summary-lines span:nth-child(3){width:89%}.summary-lines span:nth-child(4){width:62%}.community-preview-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.community-preview{flex-direction:column;min-height:300px;padding:28px;display:flex}.community-symbol{width:48px;height:48px;color:var(--forest);background:#ffffffb8;border-radius:16px;justify-content:center;align-items:center;margin-bottom:38px;display:flex}.community-preview.mist{background:#f1edf4}.community-preview.sage{background:#f0ecf3}.community-preview.gold{background:#f2ebf7}.community-preview h3{margin:18px 0 8px}.community-preview small{color:var(--muted);margin-top:auto}.faq-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:90px;display:grid}.faq-section h2{font-size:clamp(2.1rem,3.4vw,3.5rem)}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{padding:0 36px 20px 0;font-size:.9rem}.final-cta{text-align:center;background:#f3eff5;border-radius:32px;flex-direction:column;align-items:center;max-width:1380px;margin:20px auto;padding:100px 30px;display:flex}.final-cta img{object-fit:contain;width:105px;height:105px;margin-bottom:25px}.final-cta h2{max-width:760px}.final-cta>p:not(.eyebrow){margin-bottom:28px;font-size:1.05rem}.public-footer{color:#fff;background:#2f2733;grid-template-columns:1fr 1.3fr;gap:70px;margin-top:80px;padding:70px max(30px,50% - 610px) 30px;display:grid}.public-footer>div:first-child{max-width:430px}.public-footer p{color:#cdc3d2;font-size:.82rem}.public-footer nav{grid-template-columns:repeat(2,1fr);align-content:start;gap:4px 30px;display:grid}.public-footer nav button{color:#e8e4ea;text-align:left;background:0 0;border:0;padding:9px 0;font-size:.78rem}.footer-bottom{color:#ae9fb7;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:26px;font-size:.68rem;display:flex}.public-inner .public-nav{border-bottom:1px solid var(--line)}.info-page{max-width:1080px;margin:0 auto;padding:65px 30px 120px}.back-link{color:var(--forest);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:32px;padding:8px 0;font-size:.8rem;font-weight:660;display:inline-flex}.back-link svg{width:16px}.info-hero{max-width:850px;padding:40px 0 75px}.info-hero h1{letter-spacing:-.07em;margin-bottom:25px;font-size:clamp(2.8rem,5.4vw,5.4rem);font-weight:530;line-height:1}.info-hero>p:last-child{max-width:680px;font-size:1.08rem}.info-sections{border-top:1px solid var(--line)}.info-sections article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:30px;padding:36px 0;display:grid}.info-sections article>span{color:#9d7cb1;letter-spacing:.12em;font-size:.72rem}.info-sections h2{margin-bottom:10px;font-size:1.45rem}.info-sections p{max-width:700px;margin-bottom:0}.crisis-panel{color:var(--danger);background:#fff6f4;border:1px solid #e6bcb6;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:18px 20px;display:flex}.crisis-panel div{flex-direction:column;gap:4px;display:flex}.crisis-panel span{color:#775450;font-size:.8rem}.contact-form{margin-top:60px;padding:34px}.auth-shell{background:#fff;grid-template-columns:.85fr 1.15fr;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:var(--forest);flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px 7vw;display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:1px solid #fff3;border-radius:50%;width:620px;height:620px;position:absolute;top:15%;right:-310px;box-shadow:0 0 0 60px #ffffff09,0 0 0 130px #ffffff06}.auth-brand-panel .eyebrow{color:#d4c5dc}.auth-brand-panel h2{z-index:2;max-width:500px;font-size:clamp(2.5rem,4.3vw,4.8rem);font-weight:520;line-height:1.02;position:relative}.auth-brand-panel>p{color:#cdc3d2;font-size:.75rem}.auth-shell>:is(main,div:where(.layout-main)){justify-content:center;align-items:center;min-height:100vh;padding:70px 10vw;display:flex;position:relative}.auth-shell>:is(main,div:where(.layout-main)).wide{padding-left:7vw;padding-right:7vw}.auth-close{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:28px;right:30px}.auth-card{width:min(100%,470px)}.auth-shell :is(main,div:where(.layout-main)).wide .auth-card{width:min(100%,680px)}.auth-card h1{margin:18px 0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:550;line-height:1.04}.auth-card>p{margin-bottom:28px}.auth-card>label,.flow-card>label,.composer-card label,.contact-form label,.reported-content+.card label{color:#504258;flex-direction:column;gap:8px;margin-bottom:17px;font-size:.75rem;font-weight:650;display:flex}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #dad3de;border-radius:11px}input,select{height:46px;padding:0 13px}textarea{resize:vertical;min-height:105px;padding:12px 13px;line-height:1.5}input::placeholder,textarea::placeholder{color:#a392ad}.checkbox-line{align-items:flex-start;line-height:1.45;color:var(--muted)!important;flex-direction:row!important;gap:9px!important}.checkbox-line input{width:17px;height:17px;accent-color:var(--forest);margin-top:1px}.auth-card .demo-banner{margin-bottom:22px}.text-link{color:var(--forest);background:0 0;border:0;align-items:center;gap:5px;margin:18px auto;padding:7px;font-size:.78rem;font-weight:650;display:flex}.auth-divider{text-align:center;margin:25px 0;position:relative}.auth-divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{z-index:1;color:var(--muted);background:#fff;padding:0 10px;font-size:.7rem;position:relative}.auth-switch{text-align:center;font-size:.8rem}.auth-switch button{color:var(--forest);background:0 0;border:0;font-weight:700}.centered-card{text-align:center}.centered-card .button{margin-top:20px}.success-orb,.denied-orb{width:62px;height:62px;color:var(--forest);background:var(--pale-sage);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.status-list{text-align:left;margin:28px 0;display:grid}.status-list span{border-bottom:1px solid var(--line);color:var(--success);align-items:center;gap:10px;padding:13px 0;font-size:.8rem;display:flex}.status-list svg{width:17px}.status-list .pending{color:var(--amber)}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.full-field{grid-column:1/-1}.clinician-application .button{margin-top:12px}.clinician-cta-row{flex-wrap:wrap;gap:10px;display:flex}.account-paths{gap:10px;margin:0 0 24px;display:grid}.account-path{border:1px solid var(--line);text-align:left;background:#fbf9fc;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;width:100%;min-height:76px;padding:15px;display:grid}.account-path.selected{background:var(--pale-sage);border-color:#dcd0e3}.account-path>svg{width:21px;color:var(--forest)}.account-path>span{flex-direction:column;gap:4px;display:flex}.account-path small{color:var(--muted);font-size:.67rem;line-height:1.4}.account-path.seller-account-path{background:#fcf9fd;border-color:#dccbe6}.professional-access-link{width:100%;color:var(--forest);background:var(--pale-sage);text-align:left;border:1px solid #dcd0e3;border-radius:13px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;margin-bottom:22px;padding:13px 15px;display:grid}.professional-access-link>span{flex-direction:column;gap:3px;display:flex}.professional-access-link small{color:var(--muted);font-size:.66rem}.alternate-account-links{gap:10px;margin-bottom:22px;display:grid}.alternate-account-links .professional-access-link{margin-bottom:0}.professional-access-link.seller-access-link{background:#fcf9fd;border-color:#dccbe6}.auth-shell :is(main,div:where(.layout-main)).wide .auth-card.clinician-application{width:min(100%,780px)}.application-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.application-heading>div{max-width:610px}.application-heading h1{margin:10px 0 13px}.application-heading p{margin:0}.application-step{min-height:380px;padding-top:12px}.verification-explainer,.email-check,.verification-lock,.review-boundary{color:var(--forest);background:#f6f3f8;border:1px solid #e2d8e8;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:22px;padding:15px 17px;display:flex}.verification-explainer>span,.email-check>span,.verification-lock>span,.review-boundary>span{flex-direction:column;flex:1;gap:4px;display:flex}.verification-explainer small,.email-check small,.verification-lock small,.review-boundary small{color:var(--muted);font-size:.67rem;line-height:1.45}.email-check{align-items:center;margin-top:6px}.field-help{color:var(--muted);font-size:.62rem;font-weight:450;line-height:1.4}.optional-label{color:var(--muted);font-size:.6rem;font-weight:500}.evidence-grid{grid-template-columns:1fr 1fr;gap:11px;margin:14px 0 24px;display:grid}.evidence-tile{text-align:left;background:#fbf9fc;border:1px dashed #beb2c5;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;min-height:132px;padding:18px;display:flex}.evidence-tile:hover{border-color:var(--forest)}.evidence-tile.complete{background:var(--pale-sage);border-style:solid;border-color:#d5c6dd}.evidence-tile>span{width:36px;height:36px;color:var(--forest);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.evidence-tile small{color:var(--muted);font-size:.65rem}.verification-methods{border:1px solid var(--line);border-radius:14px;padding:18px}.verification-methods h3{margin-bottom:15px;font-size:.9rem}.verification-methods>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.verification-methods span{grid-template-columns:26px 1fr;gap:3px 7px;display:grid}.verification-methods span>svg{width:18px;color:var(--forest);grid-row:1/3}.verification-methods small{color:var(--muted);font-size:.61rem;line-height:1.35}.application-review{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.application-review>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-height:118px;padding:17px;display:flex}.application-review>div:last-child{border-right:0}.application-review small{color:var(--muted);letter-spacing:.08em;font-size:.57rem}.application-review span{color:var(--muted);font-size:.65rem;line-height:1.4}.review-boundary{background:var(--pale-gold);border-color:#ddcbe7}.application-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:17px;display:flex}.status-link{color:var(--forest);text-underline-offset:3px;background:0 0;border:0;margin:15px auto 0;padding:6px;font-size:.71rem;font-weight:650;text-decoration:underline;display:block}.verification-status-card{width:min(100%,550px)}.verification-status-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.verification-status-actions .button{margin-top:0}.verification-status-card .verification-lock{text-align:left;margin:24px 0}.demo-profile-note{max-width:460px;font-size:.64rem;line-height:1.45;margin:13px auto 0!important}.onboarding-page{background:var(--porcelain);min-height:100vh}.onboarding-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex}.onboarding-page>header button{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.onboarding-page :is(main,div:where(.layout-main)){width:min(100% - 40px,830px);margin:0 auto;padding:55px 0 80px}.progress-wrap{margin-bottom:26px}.progress-label{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:.7rem;display:flex}.progress-label strong{color:var(--forest)}.progress-track{background:#e5e0e8;border-radius:3px;height:6px;overflow:hidden}.progress-track>span{border-radius:inherit;background:var(--forest);height:100%;transition:width .35s;display:block}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:28px;min-height:520px;padding:52px;box-shadow:0 20px 60px #362d3b0d}.onboarding-card h1{margin:0 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:540;line-height:1.05}.onboarding-card>p:not(.eyebrow){max-width:620px}.welcome-person,.identity-preview{background:var(--pale-sage);border-radius:16px;align-items:center;gap:13px;margin-top:45px;padding:20px;display:flex}.welcome-person div,.identity-preview div{flex-direction:column;gap:3px;display:flex}.welcome-person small,.identity-preview small{color:var(--muted);font-size:.7rem}.boundary-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.boundary-cards article{border:1px solid var(--line);background:#fbf9fc;border-radius:17px;padding:24px}.boundary-cards article svg{color:var(--forest)}.boundary-cards h3{margin:30px 0 9px;font-size:1rem}.boundary-cards p{margin:0;font-size:.75rem}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px;display:grid}.choice-grid.small{grid-template-columns:repeat(3,1fr)}.choice-card{position:relative;margin:0!important}.choice-card input{opacity:0;position:absolute}.choice-card span{border:1px solid var(--line);color:#5d4d66;background:#fbf9fc;border-radius:13px;align-items:center;gap:9px;min-height:50px;padding:12px 15px;font-size:.76rem;display:flex}.choice-card span svg{color:#ae9fb7;width:17px}.choice-card input:checked+span{color:var(--forest);background:var(--pale-sage);border-color:#3d334259}.choice-card input:checked+span svg{color:var(--forest)}.onboarding-card fieldset{border:0;margin-top:25px;padding:0}.onboarding-card legend{margin-bottom:10px;font-size:.76rem;font-weight:700}.radio-line{color:#594a61;align-items:center;gap:10px;padding:11px 0;font-size:.8rem;display:flex}.radio-line input{width:18px;height:18px;accent-color:var(--forest)}.toggle-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:70px;padding:15px 0;display:flex}.toggle-row>span:first-child{flex-direction:column;gap:4px;display:flex}.toggle-row strong{font-size:.8rem}.toggle-row small{color:var(--muted);font-size:.7rem;line-height:1.4}.toggle{background:#d0c7d5;border-radius:999px;align-items:center;width:43px;height:25px;padding:3px;transition:background .18s;display:flex}.toggle>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;display:block;box-shadow:0 2px 4px #0000002e}.toggle.on{background:var(--forest)}.toggle.on>span{transform:translate(18px)}.agreement-list{gap:8px;margin-top:30px;display:grid}.agreement-list label{border:1px solid var(--line);color:#574860;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;font-size:.8rem;display:flex}.agreement-list input{width:17px;height:17px;accent-color:var(--forest)}.setup-list{margin-top:30px;display:grid}.setup-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.setup-list>div>svg:first-child{color:var(--forest)}.setup-list>div>svg:last-child{color:var(--success);margin-left:auto}.setup-list span{flex-direction:column;gap:4px;display:flex}.setup-list small{color:var(--muted);font-size:.7rem}.onboarding-complete{text-align:center}.completion-boundary{background:var(--pale-sage);text-align:left;border-radius:14px;align-items:center;gap:12px;max-width:520px;margin:35px auto 0;padding:17px;display:flex}.completion-boundary span{flex-direction:column;gap:3px;display:flex}.completion-boundary small{color:var(--muted);font-size:.7rem}.onboarding-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.app-root{background:var(--warm-white);grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:var(--navy);border-right:1px solid #ffffff17;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar .logo-button{text-align:left;padding:0 10px}.app-sidebar .brand{color:#fff}.workspace-label{color:#b59cc4;letter-spacing:.1em;text-transform:uppercase;margin:24px 12px 9px;font-size:.6rem;font-weight:750}.app-sidebar nav{gap:3px;display:grid}.sidebar-group{color:#9b79af;letter-spacing:.12em;text-transform:uppercase;margin:13px 11px 3px;font-size:.53rem;font-weight:760}.app-sidebar nav .sidebar-group:first-child{margin-top:3px}.app-sidebar nav button,.sidebar-footer button{color:#d8cbe0;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;min-height:41px;padding:0 11px;font-size:.76rem;font-weight:570;display:flex}.app-sidebar nav button:hover,.sidebar-footer button:hover{color:#fff;background:#ffffff12}.app-sidebar nav button.active{color:#fff;box-shadow:inset 2px 0 var(--gold);background:#9952c252;font-weight:680}.app-sidebar nav button i{color:#fff;background:var(--forest);border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;font-size:.6rem;font-style:normal;display:inline-flex}.privacy-shortcut{color:#fff;text-align:left;background:#bf9cd417;border:1px solid #e4d3ee47;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 11px;display:flex}.privacy-shortcut span{flex-direction:column;gap:3px;display:flex}.privacy-shortcut small{color:#bea8cb;font-size:.62rem}.sidebar-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px;display:grid}.app-main{min-width:0}.app-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.top-search{border:1px solid var(--line);color:#8e799a;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;width:min(360px,34vw);height:38px;padding:0 12px;font-size:.73rem;display:flex}.top-search span{flex:1}kbd{border:1px solid var(--line);color:#9f8da9;background:#f6f4f7;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:.61rem}.top-actions{align-items:center;gap:8px;display:flex}.icon-button,.top-avatar,.mobile-menu-button{border:1px solid var(--line);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.icon-button i{background:var(--clay);border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.top-avatar{color:#fff;background:var(--navy);border:0;font-size:.67rem;font-weight:750;box-shadow:inset 0 0 0 1px #bf9cd461}.role-switch select{width:auto;min-width:160px;height:38px;font-size:.7rem}.mobile-menu-button,.mobile-brand,.mobile-bottom-nav,.mobile-menu-panel{display:none}.app-content{width:min(100% - 64px,1230px);margin:0 auto;padding:55px 0 100px}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.page-heading>div:first-child{max-width:760px}.page-heading h1{letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(2.05rem,3.4vw,3.55rem);font-weight:550;line-height:1.04}.page-heading p:last-child{max-width:720px;margin:0;font-size:.9rem}.home-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.appointment-hero{color:#fff;background:var(--forest);padding:28px}.appointment-main{align-items:center;gap:18px;margin:24px 0;display:flex}.appointment-main h2{margin:0 0 4px;font-size:1.45rem}.appointment-main p{margin:0 0 3px;font-size:.8rem}.prep-progress{background:#ffffff17;border-radius:14px;margin:24px 0;padding:17px}.prep-progress>div:first-child{justify-content:space-between;margin-bottom:10px;display:flex}.prep-progress span{flex-direction:column;gap:3px;display:flex}.prep-progress strong{color:#fff}.prep-progress .progress-track{background:#ffffff2e}.prep-progress .progress-track span{background:var(--gold)}.checkin-prompt{padding:28px}.checkin-prompt .badge{margin:30px 0 14px}.checkin-prompt h2{font-size:1.35rem}.checkin-prompt p{font-size:.8rem}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:42px 0 15px;display:flex}.dashboard-section-heading>div{align-items:center;gap:12px;display:flex}.dashboard-section-heading h2{margin:0;font-size:1.15rem}.dashboard-section-heading button{color:var(--forest);background:0 0;border:0;align-items:center;gap:5px;font-size:.75rem;font-weight:650;display:flex}.dashboard-grid{gap:14px;display:grid}.dashboard-grid.three{grid-template-columns:repeat(3,1fr)}.dashboard-grid.two{grid-template-columns:repeat(2,1fr)}.dashboard-grid .card{min-height:190px}.dashboard-grid .card h3{margin:24px 0 8px}.dashboard-grid .card p{font-size:.78rem}.mini-link{color:var(--forest);align-items:center;gap:6px;margin-top:auto;font-size:.73rem;font-weight:680;display:flex}.mini-link svg{width:14px}.compact-post{display:block}.compact-post .badge{margin-top:20px}.compact-post h3{font-size:1.05rem;line-height:1.3}.compact-post .post-meta{color:var(--muted);font-size:.67rem}.compact-post .post-meta i{margin:0 7px}.privacy-reminder,.future-note{color:var(--forest);background:var(--pale-sage);align-items:center;gap:14px;margin-top:16px;padding:20px 22px;display:flex}.privacy-reminder div,.future-note div{flex:1}.privacy-reminder h3,.future-note h3{margin:0 0 4px;font-size:.9rem}.privacy-reminder p,.future-note p{margin:0;font-size:.73rem}.community-boundary,.community-notice,.clinician-boundary,.authorized-notice,.admin-alert,.message-boundary,.upload-warning{color:var(--forest);background:#f5f1f7;border:1px solid #e4dbea;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px 18px;display:flex}.community-boundary>div,.message-boundary>div{flex-direction:column;flex:1;gap:3px;display:flex}.community-boundary span,.community-notice span,.clinician-boundary span,.message-boundary span,.admin-alert span,.upload-warning span{color:#715e7c;font-size:.73rem;line-height:1.45}.community-boundary button,.community-notice button{color:var(--forest);background:0 0;border:0;margin-left:auto;font-size:.7rem;font-weight:700}.directory-tools{align-items:center;gap:8px;margin:24px 0;display:flex}.directory-tools>button,.filter-bar button,.feed-tools button{border:1px solid var(--line);color:#725e7d;background:#fff;border-radius:10px;align-items:center;gap:7px;height:41px;padding:0 14px;font-size:.72rem;display:flex}.directory-tools svg,.filter-bar svg,.feed-tools svg{width:16px}.search-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:260px;height:41px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;height:auto;padding:0}.search-field svg{width:17px;color:var(--muted)}.community-directory{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.directory-card{grid-template-columns:120px 1fr;display:grid;overflow:hidden}.community-cover{color:var(--forest);background:var(--pale-sage);justify-content:center;align-items:center;display:flex}.community-cover.mist{background:var(--mist)}.community-cover.gold{background:var(--pale-gold)}.community-cover.clay{background:var(--pale-clay)}.community-cover svg{width:34px;height:34px}.directory-body{padding:23px}.directory-body>div:first-child{justify-content:space-between;gap:8px;display:flex}.directory-body>div:first-child small{color:var(--muted);font-size:.64rem}.directory-body h2{margin:20px 0 7px;font-size:1.15rem}.directory-body p{font-size:.75rem}.directory-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.directory-footer>button:first-child{color:var(--forest);background:0 0;border:0;align-items:center;gap:5px;font-size:.7rem;font-weight:680;display:flex}.directory-footer svg{width:14px}.community-header{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:22px;margin-bottom:18px;padding:34px;display:flex}.community-header-mark{color:#774a92;background:var(--mist);border-radius:20px;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.community-header-mark svg{width:36px;height:36px}.community-header-copy{flex:1}.community-header-copy h1{margin:12px 0 7px;font-size:2.1rem}.community-header-copy p{margin:0 0 7px;font-size:.83rem}.community-header-copy small{color:var(--muted);font-size:.67rem}.content-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.feed-column{gap:13px;display:grid}.feed-tools{justify-content:space-between;align-items:center;display:flex}.feed-tools>div{gap:6px;display:flex}.feed-tools button.active{color:#fff;background:var(--forest)}.pinned-resource{background:#f8f5f9;align-items:flex-start;gap:13px;padding:20px;display:flex}.pinned-resource>div{flex:1}.pinned-resource h3{margin:8px 0 5px;font-size:.95rem}.pinned-resource p{margin:0;font-size:.72rem}.feed-post{padding:24px}.feed-post .post-author>button,.post-author.large>button{background:0 0;border:0;margin-left:auto}.feed-post>.badge{margin-top:20px}.post-title-button{text-align:left;background:0 0;border:0;width:100%;padding:0}.post-title-button h2{margin:12px 0 7px;font-size:1.2rem;line-height:1.28}.post-title-button p{font-size:.78rem}.feed-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:15px;margin-top:18px;padding-top:15px;display:flex}.feed-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.67rem;display:flex}.feed-actions svg{width:15px}.community-sidebar{gap:13px;display:grid}.community-sidebar .card{padding:20px}.community-sidebar .card h3{font-size:.9rem}.community-sidebar .card p{font-size:.72rem}.community-sidebar .card button{border:0;border-top:1px solid var(--line);width:100%;color:var(--forest);text-align:left;background:0 0;justify-content:space-between;padding:10px 0;font-size:.69rem;display:flex}.emergency-mini{color:var(--danger);background:#fff7f5;border:1px solid #ecd3ce;border-radius:15px;padding:17px}.emergency-mini p{color:#7e5a55;font-size:.7rem}.emergency-mini button{color:var(--danger);background:0 0;border:0;font-size:.7rem;font-weight:700}.floating-compose{z-index:10;color:#fff;background:var(--forest);border:0;border-radius:999px;align-items:center;gap:7px;min-height:48px;padding:0 18px;font-size:.78rem;font-weight:680;display:flex;position:fixed;bottom:28px;right:35px;box-shadow:0 12px 35px #3d334240}.post-detail-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.post-detail{border:1px solid var(--line);background:#fff;border-radius:24px;padding:36px}.post-author.large .avatar{width:45px;height:45px}.post-detail>.badge{margin-top:28px}.post-detail>h1{margin:16px 0 24px;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:550;line-height:1.06}.post-detail>p{color:#514359;font-size:.95rem}.experience-disclaimer{color:#6f4687;background:#f6f2f8;border-radius:13px;gap:10px;margin-top:28px;padding:17px;font-size:.72rem;line-height:1.5;display:flex}.post-detail-actions{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.inline-success{color:var(--success);background:#edf6f0;border-radius:13px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;display:flex}.inline-success>span{flex-direction:column;flex:1;gap:3px;display:flex}.inline-success small{color:#5a7162;font-size:.69rem}.comments-section{border-top:1px solid var(--line);margin-top:42px;padding-top:30px}.comments-section .section-heading-row{align-items:center}.comments-section .section-heading-row h2{font-size:1.2rem}.comments-section .section-heading-row>span{color:var(--muted);font-size:.7rem}.comment{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:24px 0;display:grid}.comment>div>b{align-items:center;gap:7px;display:flex}.comment small{color:var(--muted);margin-top:3px;font-size:.65rem;display:block}.comment p{color:#52445a;margin:12px 0;font-size:.78rem}.comment button{color:var(--forest);background:0 0;border:0;margin-right:16px;padding:0;font-size:.65rem;font-weight:650}.clinician-comment{background:#f9f6fa;border-radius:13px;margin:0 -14px;padding:24px 14px}.comment-composer{grid-template-columns:40px 1fr auto;align-items:start;gap:11px;margin-top:25px;display:grid}.comment-composer label{flex-direction:column;gap:4px;display:flex}.comment-composer textarea{min-height:78px}.comment-composer small{color:var(--muted);font-size:.64rem}.post-aside{gap:13px;display:grid}.post-aside .card{padding:20px}.post-aside h3{font-size:.9rem}.post-aside p{font-size:.7rem}.post-aside button{color:var(--forest);background:0 0;border:0;padding:0;font-size:.7rem;font-weight:680}.composer-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.composer-card{padding:30px}.tall-textarea{min-height:210px}.composer-actions{justify-content:flex-end;gap:5px;margin-top:26px;display:flex}.composer-layout aside{gap:13px;display:grid}.composer-layout aside .card{padding:21px}.required-check{background:var(--pale-sage);border-radius:11px;padding:15px;color:var(--forest)!important;margin-top:20px!important}.profile-layout{grid-template-columns:310px 1fr;align-items:start;gap:16px;display:grid}.profile-identity{text-align:center;padding:30px}.profile-avatar{color:#fff;background:var(--forest);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 18px;font-size:1.2rem;font-weight:750;display:flex}.profile-avatar.small{width:56px;min-width:56px;height:56px;margin:0;font-size:.8rem}.profile-avatar.gold{color:#6a318b;background:var(--pale-gold)}.profile-avatar.clay{color:#6c4034;background:var(--pale-clay)}.profile-identity .privacy-pill{margin:12px auto}.profile-identity dl{gap:10px;margin-top:25px;display:grid}.profile-identity dl div{border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;display:flex}.profile-identity dt,.profile-identity dd{font-size:.7rem}.profile-identity dt{color:var(--muted)}.profile-layout>div{gap:16px;display:grid}.profile-layout>div>.card{padding:25px}.simple-list{display:grid}.simple-list>button,.simple-list>span{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;min-height:66px;padding:11px 0;display:flex}.simple-list>button>span:nth-child(2),.simple-list>span>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.simple-list small{color:var(--muted);font-size:.67rem}.list-icon{border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.list-icon svg{width:18px}.health-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin:-8px 0 26px;padding-bottom:1px;display:flex;overflow-x:auto}.health-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 0;font-size:.71rem}.health-tabs button.active{color:var(--forest);border-bottom-color:var(--forest);font-weight:680}.health-hero-grid{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.health-summary{padding:28px}.health-summary h2{margin:28px 0;font-size:1.6rem}.overview-facts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.overview-facts>div{flex-direction:column;gap:6px;display:flex}.overview-facts small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:.64rem}.overview-facts b{font-size:.77rem}.health-summary .button{margin-top:28px}.active-share-card{padding:26px}.active-share-card h3{margin:30px 0 8px}.active-share-card p{font-size:.77rem}.active-share-card .privacy-pill{margin-bottom:20px}.module-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.module-grid .card{min-height:190px;display:block}.module-grid .card>svg{color:var(--forest)}.module-grid small{color:var(--muted);margin:30px 0 7px;font-size:.64rem;display:block}.module-grid h3{font-size:.95rem}.module-grid p{font-size:.69rem}.filter-bar{gap:8px;margin-bottom:20px;display:flex}.timeline-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.woven-timeline{padding:12px 0 12px 10px;position:relative}.woven-timeline:before{content:"";background:linear-gradient(var(--gold), var(--sage), var(--clay));width:2px;position:absolute;top:20px;bottom:30px;left:34px}.woven-event{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:50px 60px 1fr auto;align-items:start;gap:16px;width:100%;min-height:132px;padding:22px 20px 22px 0;display:grid;position:relative}.timeline-node{z-index:1;width:48px;height:48px;color:var(--forest);background:var(--pale-sage);border:5px solid #f5f3f6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.timeline-node.gold{background:var(--pale-gold)}.timeline-node.mist{background:var(--mist)}.timeline-node.clay{background:var(--pale-clay)}.woven-event time{color:var(--ink);flex-direction:column;gap:2px;padding-top:8px;font-size:.72rem;font-weight:700;display:flex}.woven-event time small{color:var(--muted);font-size:.61rem;font-weight:500}.woven-event h2{margin:8px 0 5px;font-size:1rem}.woven-event p{margin:0;font-size:.7rem}.woven-event>svg{width:17px;margin-top:12px}.timeline-layout aside .card{padding:22px}.source-key{padding:0;list-style:none}.source-key li{color:var(--muted);align-items:center;gap:9px;padding:8px 0;font-size:.7rem;display:flex}.key-dot{background:var(--sage);border-radius:50%;width:9px;height:9px}.key-dot.mist{background:#ae93be}.key-dot.gold{background:var(--gold)}.key-dot.clay{background:var(--clay)}.detail-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.detail-layout>.card,.detail-layout>div>.card,.detail-layout aside .card{margin-bottom:14px;padding:26px}.detail-section{border-bottom:1px solid var(--line);padding:20px 0}.detail-section small{color:var(--muted);letter-spacing:.08em;font-size:.62rem}.detail-section h3{margin:8px 0 0}.detail-section p{margin:8px 0 0;font-size:.8rem}.card-actions{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.health-list{gap:12px;margin-top:18px;display:grid}.health-list-item{grid-template-columns:46px 1fr auto;align-items:start;gap:14px;padding:24px;display:grid}.health-list-item h2{margin:15px 0 5px;font-size:1.1rem}.health-list-item p{margin:0 0 4px;font-size:.73rem}.health-list-item small{color:var(--muted);font-size:.66rem}.health-list-item>button{background:0 0;border:0}.checkin-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:16px;display:grid}.checkin-card,.trend-card{padding:28px}.checkin-card h2{font-size:1.45rem}.range-row{margin:18px 0;display:block}.range-row>span{justify-content:space-between;margin-bottom:8px;font-size:.75rem;display:flex}.range-row output{color:var(--forest);font-weight:700}.range-row input{height:auto;accent-color:var(--forest);padding:0}.checkin-card>label:last-of-type{color:var(--muted);flex-direction:column;gap:8px;font-size:.7rem;display:flex}.trend-card h2{margin:24px 0 18px}.bar-chart{border-bottom:1px solid var(--line);justify-content:space-around;align-items:flex-end;gap:8px;height:180px;padding:20px 5px 0;display:flex}.bar-chart>span{background:var(--sage);border-radius:6px 6px 0 0;width:8%;min-height:10px;position:relative}.bar-chart i{color:var(--muted);font-size:.58rem;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.trend-card>p{margin-top:18px;font-size:.72rem}.document-table,.moderation-table{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.table-head,.table-row{grid-template-columns:minmax(240px,1.5fr) .8fr .45fr .8fr 25px;align-items:center;gap:14px;display:grid}.table-head{min-height:43px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f4f2f5;padding:0 20px;font-size:.62rem;font-weight:700}.table-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;width:100%;min-height:76px;padding:12px 20px;font-size:.72rem}.table-row:last-child{border-bottom:0}.table-row>span:first-child{align-items:center;gap:10px;display:flex}.table-row>span:first-child>span{flex-direction:column;gap:3px;display:flex}.table-row small{color:var(--muted);font-size:.63rem}.document-preview-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.paper-preview{min-height:700px;padding:50px;box-shadow:0 18px 50px #0000000f}.paper-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.paper-preview>h2{margin:45px 0 7px;font-size:2rem}.fake-results{margin:55px 0;display:grid}.fake-results span{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;min-height:74px;display:grid}.fake-results em{color:var(--muted);font-size:.72rem;font-style:normal}.appointment-list{gap:13px;display:grid}.appointment-row{grid-template-columns:65px 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.appointment-row.featured{border-color:#3d33424d}.appointment-row h2{margin:10px 0 5px}.appointment-row p{margin:0 0 3px;font-size:.77rem}.appointment-row small{color:var(--muted);font-size:.66rem}.large-date.muted{color:#735f7e;background:#f1eef2}.flow-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.flow-card{min-height:460px;padding:32px}.flow-card h2{margin-bottom:25px;font-size:1.45rem}.flow-card h3{margin-top:30px;font-size:.9rem}.select-card{background:var(--pale-sage);border:1px solid #3d334240;border-radius:14px;grid-template-columns:auto auto 1fr auto;align-items:center;min-height:82px;gap:13px!important;padding:14px!important;display:grid!important}.select-card>input{width:17px;height:17px;accent-color:var(--forest)}.select-card>span:not(.avatar):not(.large-date){flex-direction:column;gap:4px;display:flex}.select-card small{color:var(--muted);font-size:.68rem}.select-card>svg{color:var(--success)}.review-list{display:grid}.review-list label{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:70px;padding:13px 0;font-size:.75rem;display:flex}.review-list .review-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:70px;display:flex}.review-list .review-row>label{border-bottom:0;flex:1;padding:13px 0}.review-list .review-row>button{color:var(--forest);background:0 0;border:0;font-size:.67rem;font-weight:650}.review-list label>input{width:17px;height:17px;accent-color:var(--forest)}.review-list label>svg{color:var(--forest)}.review-list label>span{flex-direction:column;flex:1;gap:3px;display:flex}.review-list label small{color:var(--muted);font-size:.66rem}.review-list label button{color:var(--forest);background:0 0;border:0;font-size:.67rem;font-weight:650}.question-list{gap:10px;display:grid}.question-list label{grid-template-columns:34px 1fr;align-items:center;gap:8px;display:grid}.question-list label>span{width:30px;height:30px;color:var(--forest);background:var(--pale-sage);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.question-list>button{color:var(--forest);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:.7rem;font-weight:650;display:flex}.flow-actions{justify-content:space-between;margin-top:18px;display:flex}.flow-layout aside{gap:13px;display:grid}.flow-layout aside .card{padding:20px}.flow-layout aside p{font-size:.72rem}.summary-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-bottom:20px;display:flex}.visit-summary-paper{border:1px solid var(--line);background:#fff;max-width:900px;margin:0 auto;padding:55px;box-shadow:0 25px 70px #2f273312}.visit-summary-paper>header{border-bottom:2px solid var(--forest);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:32px;display:flex}.visit-summary-paper>header p{margin:8px 0 0;font-size:.7rem}.visit-summary-paper>section{border-bottom:1px solid var(--line);padding:32px 0}.visit-summary-paper small{color:var(--muted);letter-spacing:.1em;font-size:.6rem;font-weight:750}.visit-summary-paper>section h2{margin:9px 0 4px}.summary-columns{grid-template-columns:1fr 1fr;display:grid}.summary-columns section{border-bottom:1px solid var(--line);min-height:150px;padding:30px 30px 30px 0}.summary-columns section:nth-child(2n):not(.wide){border-left:1px solid var(--line);padding-left:30px}.summary-columns section.wide{grid-column:1/-1}.summary-columns p,.summary-columns li{color:#4e4055;font-size:.8rem;line-height:1.6}.visit-summary-paper>footer{color:var(--muted);padding-top:30px;font-size:.65rem}.care-team-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.care-person{padding:25px}.person-top{align-items:center;gap:13px;display:flex}.person-top h2{margin:8px 0 4px;font-size:1.05rem}.person-top p{margin:0;font-size:.7rem}.care-person dl{margin:25px 0;display:grid}.care-person dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.care-person dt,.care-person dd{margin:0;font-size:.68rem}.care-person dt{color:var(--muted)}.care-person dd{text-align:right}.care-profile-header{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:18px;margin-bottom:22px;padding:28px;display:flex}.care-profile-header .profile-avatar{margin:0}.care-profile-header>div{flex:1}.care-profile-header h1{margin:10px 0 4px;font-size:2rem}.care-profile-header p{margin:0}.preset-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.preset-row button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:36px;padding:0 11px;font-size:.66rem}.preset-row button.active{color:#fff;background:var(--forest)}.boundary-box{color:#74488e;background:#f6f2f8;border-radius:12px;gap:11px;margin-top:20px;padding:14px;display:flex}.boundary-box>span{flex-direction:column;gap:4px;display:flex}.boundary-box small{color:#7e698b;font-size:.67rem}.plain-summary{background:#f7f4f8;border:1px solid #e4dbea;border-radius:15px;align-items:flex-start;gap:14px;padding:20px;display:flex}.plain-summary p{color:#574860;margin:0;font-size:.8rem}.grant-facts{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;overflow:hidden}.grant-facts span{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:15px;display:flex}.grant-facts span:last-child{border-right:0}.grant-facts small{color:var(--muted);text-transform:uppercase;font-size:.58rem}.grant-facts b{font-size:.7rem}.confirmation-page,.denied-page{text-align:center;max-width:720px;margin:20px auto}.confirmation-page h1,.denied-page h1{margin:18px 0;font-size:clamp(2.2rem,4vw,3.7rem);font-weight:540}.confirmation-page>p,.denied-page>p{max-width:610px;margin:0 auto 30px}.active-grant-card{text-align:left;margin-top:30px}.grant-tags{flex-wrap:wrap;gap:7px;padding:18px 22px;display:flex}.active-grant-card>p{color:var(--forest);background:var(--pale-sage);gap:8px;margin:0;padding:14px 22px;font-size:.72rem;display:flex}.confirmation-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:25px;display:flex}.denied-orb{color:var(--danger);background:#f8e4e1}.denied-page>.card{text-align:left;padding:25px}.privacy-map{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.privacy-zone{grid-template-columns:40px 1fr auto;align-items:start;gap:12px;min-height:155px;padding:22px;display:grid}.privacy-zone>svg:first-child{width:22px;color:var(--forest)}.privacy-zone small{color:var(--muted);letter-spacing:.09em;font-size:.58rem}.privacy-zone h2{margin:8px 0 5px;font-size:1rem}.privacy-zone p{margin:0;font-size:.7rem}.community-zone{background:#f8f5f9}.private-zone{background:#f7f4f8}.shared-zone{background:#f8f4fb}.privacy-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:15px;display:grid}.privacy-dashboard-grid>.card{padding:25px}.permission-card{border:1px solid var(--line);border-radius:14px;margin-top:20px;overflow:hidden}.permission-card>p{padding:0 20px;font-size:.68rem}.permission-card .card-actions{padding:0 20px 20px}.audit-list{display:grid}.audit-list>span{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;min-height:66px;padding:11px 0;display:flex}.audit-list>span>svg{width:17px;color:var(--forest);margin-top:2px}.audit-list>span>span{flex-direction:column;gap:4px;display:flex}.audit-list b{font-size:.72rem}.audit-list small{color:var(--muted);font-size:.63rem}.message-boundary.care{color:#803ba8;background:#f8f4fb;border-color:#e2d1eb}.messages-layout{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:280px minmax(0,1fr);height:650px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:#fbf9fc;padding:15px}.conversation-list .search-field{width:100%;min-width:0;margin-bottom:12px}.conversation-list>button{text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px;display:flex}.conversation-list>button.active{background:#fff;box-shadow:0 4px 20px #0000000a}.conversation-list>button>span:last-child{flex-direction:column;gap:4px;display:flex}.conversation-list small{color:var(--muted);font-size:.64rem}.conversation-panel{grid-template-rows:70px 1fr auto;min-width:0;display:grid}.conversation-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:0 20px;display:flex}.conversation-panel>header>div{flex-direction:column;flex:1;gap:3px;display:flex}.conversation-panel>header small{color:var(--muted);font-size:.63rem}.conversation-panel>header button{background:0 0;border:0}.message-history{padding:25px;overflow-y:auto}.message-history>time{color:var(--muted);text-align:center;margin-bottom:20px;font-size:.62rem;display:block}.message{background:#f3f1f4;border-radius:15px;max-width:68%;margin-bottom:13px;padding:13px 15px}.message.sent{color:#fff;background:var(--forest);margin-left:auto}.community-panel .message.sent{background:#7e4f9a}.message p{color:inherit;margin:0 0 5px;font-size:.76rem;line-height:1.5}.message small{color:inherit;opacity:.7;font-size:.58rem}.message-composer{border-top:1px solid var(--line);grid-template-columns:40px 1fr 42px;align-items:center;gap:8px;padding:13px;display:grid}.message-composer>button{width:40px;height:40px;color:var(--forest);background:var(--pale-sage);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.message-composer>button:last-child{color:#fff;background:var(--forest)}.message-composer textarea{resize:none;min-height:42px;max-height:100px}.learning-feature{color:#fff;background:var(--forest);border-radius:24px;justify-content:space-between;align-items:center;gap:50px;min-height:330px;padding:45px;display:flex}.learning-feature>div{max-width:650px}.learning-feature h2{margin:22px 0 10px;font-size:clamp(2rem,3.3vw,3.3rem);font-weight:540}.learning-feature p{color:#dbd4df}.learning-feature>svg{color:#ffffff73;width:90px;height:90px}.resource-meta{color:#cdc3d2;flex-wrap:wrap;gap:20px;margin:25px 0;font-size:.65rem;display:flex}.resource-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.resource-card{flex-direction:column;min-height:280px;padding:26px;display:flex}.resource-card .card-topline button{color:var(--forest);background:0 0;border:0}.resource-card .eyebrow{margin-top:35px}.resource-card h2{font-size:1.2rem}.resource-card>p:not(.eyebrow){font-size:.75rem}.resource-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:auto;padding-top:20px;font-size:.66rem;display:flex}.resource-footer button{color:var(--forest);background:0 0;border:0;align-items:center;gap:5px;font-weight:680;display:flex}.resource-footer svg{width:14px}.article-page{max-width:1000px;margin:0 auto}.article-page>header{padding:30px 0 55px}.article-page>header h1{max-width:850px;margin:22px 0;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:540;line-height:.98}.article-deck{max-width:720px;font-size:1.1rem}.article-byline{align-items:center;gap:11px;margin-top:30px;display:flex}.article-byline>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.article-byline small{color:var(--muted);font-size:.67rem}.article-body{border-top:1px solid var(--line);grid-template-columns:220px 1fr;align-items:start;gap:70px;display:grid}.article-body>aside{padding-top:45px;display:grid;position:sticky;top:100px}.article-body>aside h3{font-size:.8rem}.article-body>aside a{color:var(--muted);padding:8px 0;font-size:.7rem;text-decoration:none}.article-body>div>section{border-bottom:1px solid var(--line);padding:45px 0}.article-body section h2{font-size:1.75rem}.article-body section p{color:#504258;font-size:.9rem}.article-callout{color:#75498f;background:#f6f2f8;border-radius:13px;gap:12px;margin-top:25px;padding:18px;display:flex}.article-callout p{margin:0;font-size:.75rem!important}.article-body footer{padding:35px 0}.article-body footer p{font-size:.75rem}.universal-search{background:#fff;border:1px solid #3d334247;border-radius:16px;align-items:center;gap:13px;height:64px;padding:0 20px;display:flex;box-shadow:0 10px 35px #362d3b0d}.universal-search input{border:0;height:auto;padding:0;font-size:1rem}.search-results{gap:30px;margin-top:30px;display:grid}.search-results section h2{align-items:center;gap:10px;font-size:.95rem;display:flex}.search-results section h2>span{color:var(--muted);font-size:.68rem;font-weight:500}.search-result{grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:16px 19px;min-height:80px!important;display:grid!important}.search-result>svg:first-child{color:var(--forest)}.search-result>div{flex-direction:column;gap:4px;display:flex}.search-result small{color:var(--muted);font-size:.66rem}.private-result{background:#f9f7fa}.notification-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.notification-list{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.notification-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;min-height:84px;padding:14px 20px;display:grid}.notification-list>button.unread{background:#f7f4f8}.notification-list>button>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.notification-list small{color:var(--muted);font-size:.65rem}.notification-icon{width:40px;height:40px;color:var(--forest);background:var(--pale-sage);border-radius:12px;justify-content:center;align-items:center;display:flex}.notification-icon.gold{background:var(--pale-gold)}.notification-icon.mist{background:var(--mist)}.notification-layout aside .card{padding:22px}.settings-link{width:100%;color:var(--forest);background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0 0;font-size:.72rem;display:flex}.settings-layout,.settings-detail{gap:15px;max-width:900px;display:grid}.account-card{align-items:center;gap:17px;padding:25px;display:flex}.account-card .profile-avatar{width:65px;min-width:65px;height:65px;margin:0;font-size:.9rem}.account-card>div{flex:1}.account-card h2{margin:8px 0 4px}.account-card p,.account-card small{color:var(--muted);margin:0;font-size:.7rem}.settings-groups{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.settings-groups>button,.settings-action,.destructive-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:13px;width:100%;min-height:76px;padding:14px 20px;display:flex}.settings-groups>button:last-child,.destructive-list>button:last-child{border-bottom:0}.settings-groups>button>svg:first-child,.settings-action>svg:first-child,.destructive-list>button>svg:first-child{color:var(--forest)}.settings-groups>button>span,.settings-action>span,.destructive-list>button>span{flex-direction:column;flex:1;gap:4px;display:flex}.settings-groups small,.settings-action small,.destructive-list small{color:var(--muted);font-size:.66rem}.settings-layout>.card,.settings-detail>.card{padding:25px}.policy-links{flex-wrap:wrap;gap:18px;display:flex}.policy-links button{color:var(--forest);text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-size:.7rem;text-decoration:underline}.session-list{display:grid}.session-list>span{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:70px;padding:12px 0;display:flex}.session-list>span>span{flex-direction:column;flex:1;gap:4px;display:flex}.session-list small{color:var(--muted);font-size:.65rem}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.stat-grid .card{min-height:150px;padding:22px}.stat-grid small{color:var(--muted);font-size:.65rem}.stat-grid h2{margin:28px 0 2px;font-size:2rem}.stat-grid p{margin:0;font-size:.68rem}.clinician-dashboard-grid,.admin-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:14px;display:grid}.clinician-dashboard-grid>.card,.admin-grid>.card{padding:24px}.patient-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:42px 1fr auto 20px;align-items:center;gap:10px;width:100%;min-height:78px;padding:13px 0;display:grid}.patient-row>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.patient-row small{color:var(--muted);font-size:.65rem}.clinician-patient-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.clinician-patient-layout>div{gap:14px;display:grid}.clinician-patient-layout .card{padding:25px}.clinician-patient-layout .dashboard-grid .card{min-height:auto}.selected-summary{grid-template-columns:1fr 1fr;display:grid}.selected-summary section{border-bottom:1px solid var(--line);padding:20px 20px 20px 0}.selected-summary section:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.selected-summary section:last-child{border-left:0;grid-column:1/-1}.selected-summary small{color:var(--muted);letter-spacing:.08em;font-size:.58rem}.selected-summary p,.selected-summary li{font-size:.75rem}.document-link{border:1px solid var(--line);text-align:left;background:#fbf9fc;border-radius:12px;align-items:center;gap:11px;width:100%;padding:15px;display:flex}.document-link span{flex-direction:column;flex:1;gap:4px;display:flex}.document-link small{color:var(--muted);font-size:.65rem}.denied-link{color:var(--danger);background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:6px 0;font-size:.7rem;font-weight:650;display:flex}.detail-list{margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:15px;padding:11px 0;display:grid}.detail-list dt,.detail-list dd{margin:0;font-size:.69rem}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right}.moderation-table .table-head,.moderation-table .table-row{grid-template-columns:1.5fr 1fr .45fr .55fr 25px}.moderation-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:15px;display:grid}.moderation-layout>div{gap:13px;display:grid}.moderation-layout .card{padding:25px}.reported-content h2{margin:24px 0 12px}.content-blur{color:var(--danger);background:#f9e9e6;border-radius:12px;gap:11px;margin-top:20px;padding:22px;font-size:.72rem;display:flex}.report-context{display:grid}.report-context span{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.report-context small{color:var(--muted);font-size:.65rem}.moderator-actions{gap:7px;display:grid}.moderator-actions .button{width:100%}.moderator-actions>button:not(.button){min-height:40px;color:var(--forest);text-align:left;background:0 0;border:0;font-size:.7rem;font-weight:650}.admin-grid{grid-template-columns:1fr 1fr}.admin-list{display:grid}.admin-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;min-height:70px;padding:10px 0;display:flex}.admin-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.admin-list small{color:var(--muted);font-size:.63rem}.verification-review-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:15px;display:grid}.verification-review-layout>div{gap:14px;display:grid}.verification-review-layout .card{padding:25px}.verification-facts{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.verification-facts span{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:15px 0;display:flex}.verification-facts small{color:var(--muted);font-size:.62rem}.review-checklist{display:grid}.review-checklist>span{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:76px;display:grid}.review-checklist>span>svg{width:19px;color:var(--forest)}.review-checklist>span>span{flex-direction:column;gap:4px;display:flex}.review-checklist small{color:var(--muted);font-size:.63rem}.verification-decision-card{gap:8px;display:grid}.verification-decision-card p{font-size:.7rem}.verification-decision-card .button{width:100%}.metric-list{display:grid}.metric-list span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:47px;font-size:.7rem;display:flex}.success-text{color:var(--success)}.settings-groups.compact{border:0}.settings-groups.compact>button{min-height:61px;padding:8px 0}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:45px 20px;display:flex}.empty-icon{width:52px;height:52px;color:var(--forest);background:var(--pale-sage);border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.empty-state h3{margin-bottom:6px}.empty-state p{max-width:450px;font-size:.78rem}.feature-loading{min-height:280px;color:var(--navy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:45px 20px;display:flex}.feature-loading>span{border:3px solid var(--pale-teal);border-top-color:var(--teal);border-radius:50%;width:38px;height:38px;margin-bottom:8px;animation:.8s linear infinite feature-loading-spin}.feature-loading small{color:var(--muted);font-size:.68rem}@keyframes feature-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.feature-loading>span{border-color:var(--teal);animation:none}}.toast{z-index:200;color:#fff;background:var(--forest);border:1px solid #dfd4e5;border-radius:13px;align-items:center;gap:9px;max-width:360px;padding:14px 18px;font-size:.75rem;font-weight:620;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0000002e}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=1080px){.public-nav,.public-nav nav{gap:16px}.public-nav nav button{font-size:.75rem}.hero-section{gap:35px;padding-left:40px;padding-right:40px}.hero-copy h1{font-size:clamp(3rem,5.8vw,4.8rem)}.floating-note{right:-15px}.app-root{grid-template-columns:210px minmax(0,1fr)}.app-content{width:min(100% - 40px,1230px)}.care-team-grid,.module-grid{grid-template-columns:1fr 1fr}.community-directory{grid-template-columns:1fr}}@media (width<=860px){.public-nav{height:72px;padding:0 20px}.public-nav nav,.public-actions .button-quiet{display:none}.brand-mark{width:38px;height:38px}.hero-section{grid-template-columns:1fr;gap:45px;min-height:auto;padding:65px 24px 95px}.hero-copy{max-width:650px}.hero-copy h1{font-size:clamp(3.2rem,12vw,5rem)}.hero-preview{min-height:auto}.floating-note{bottom:-25px;right:0}.landing-section{padding:90px 24px}.pillar-grid,.community-preview-grid{grid-template-columns:1fr}.pillar-grid article{min-height:250px}.feature-split,.share-feature,.clinician-feature,.faq-section,.trust-band{grid-template-columns:1fr;gap:45px}.share-feature{border-radius:26px;margin:0 14px;padding:70px 24px}.health-preview-grid{grid-template-columns:1fr}.journey-grid{grid-template-columns:1fr 1fr}.public-footer{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:270px;padding:35px 28px}.auth-brand-panel h2{max-width:680px;font-size:2rem}.auth-brand-panel>p{display:none}.auth-shell>:is(main,div:where(.layout-main)),.auth-shell>:is(main,div:where(.layout-main)).wide{min-height:auto;padding:70px 28px}.onboarding-card{padding:35px 28px}.boundary-cards{grid-template-columns:1fr}.app-root{padding-bottom:72px;display:block}.app-sidebar{display:none}.app-topbar{height:60px;padding:0 16px}.app-main>.demo-banner{font-size:.65rem}.mobile-menu-button,.mobile-brand{background:0 0;border:0;display:flex}.mobile-menu-button{border:1px solid var(--line);background:#fff}.mobile-brand .brand-type,.top-search,.role-switch{display:none}.mobile-menu-panel{z-index:19;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid;position:sticky;top:60px}.mobile-menu-panel button{border:1px solid var(--line);background:#fbf9fc;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:.72rem;display:flex}.mobile-menu-panel svg{width:17px}.mobile-bottom-nav{z-index:50;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:repeat(5,1fr);height:70px;padding:7px 8px 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#897496;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.57rem;display:flex}.mobile-bottom-nav button.active{color:var(--forest)}.mobile-bottom-nav svg{width:20px;height:20px}.app-content{width:min(100% - 30px,780px);padding:34px 0 70px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px}.page-heading h1{font-size:clamp(2rem,8vw,3rem)}.home-grid,.health-hero-grid,.checkin-layout,.privacy-dashboard-grid,.clinician-dashboard-grid,.admin-grid,.notification-layout,.content-layout,.post-detail-layout,.composer-layout,.timeline-layout,.detail-layout,.document-preview-layout,.flow-layout,.clinician-patient-layout,.moderation-layout,.verification-review-layout,.dashboard-grid.three,.dashboard-grid.two{grid-template-columns:1fr}.dashboard-grid .card{min-height:auto}.community-sidebar,.post-aside,.flow-layout aside{grid-template-columns:1fr 1fr;display:grid}.directory-tools{overflow-x:auto}.directory-tools>*{flex:none}.messages-layout{grid-template-columns:1fr;height:auto;min-height:650px}.conversation-list{overscroll-behavior:contain;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;max-height:310px;padding:12px;display:grid;overflow-y:auto}.conversation-list .search-field{z-index:1;background:#fbf9fc;grid-column:1/-1;margin-bottom:2px;position:sticky;top:0}.conversation-list>button{border:1px solid var(--line);min-height:64px}.stat-grid{grid-template-columns:1fr 1fr}.moderation-table,.document-table{overflow-x:auto}.table-head,.table-row{min-width:760px}.resource-grid,.article-body{grid-template-columns:1fr}.article-body>aside{padding:20px 0;position:static}.care-team-grid,.privacy-map,.profile-layout{grid-template-columns:1fr}}@media (width<=560px){.conversation-list{grid-template-columns:minmax(0,1fr);max-height:340px}.public-nav .brand-type span{display:none}.hero-section{padding-top:45px}.hero-copy h1{font-size:clamp(3rem,14vw,4.3rem)}.hero-actions{flex-direction:column;align-items:stretch}.preview-window{border-radius:22px;padding:20px;transform:none}.floating-note{width:calc(100% - 20px);margin:-10px auto 0;position:relative;bottom:auto;right:auto;transform:none}.mini-grid{grid-template-columns:1fr}.landing-section h2,.trust-band h2,.final-cta h2{font-size:2.35rem}.landing-section{padding:75px 19px}.section-heading-row{flex-direction:column;gap:13px}.share-feature{padding:60px 20px}.receipt-top{flex-wrap:wrap;align-items:flex-start}.receipt-top .badge{margin-left:51px}.receipt-body,.journey-grid{grid-template-columns:1fr}.trust-band{margin:12px;padding:60px 20px}.boundary-visual{grid-template-columns:1fr}.boundary-visual i{margin:-8px auto}.public-footer nav{grid-template-columns:1fr 1fr}.info-page{padding:40px 20px 80px}.info-sections article{grid-template-columns:40px 1fr}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.application-heading{flex-direction:column;gap:5px}.application-step{min-height:auto}.evidence-grid,.verification-methods>div,.application-review,.verification-facts{grid-template-columns:1fr}.application-review>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.application-review>div:last-child{border-bottom:0}.clinician-cta-row,.verification-status-actions{flex-direction:column;align-items:stretch}.clinician-cta-row .button,.verification-status-actions .button{width:100%}.application-actions{flex-direction:column-reverse;align-items:stretch}.application-actions .button{width:100%}.auth-brand-panel{min-height:230px}.auth-brand-panel h2{font-size:1.65rem}.auth-shell>:is(main,div:where(.layout-main)),.auth-shell>:is(main,div:where(.layout-main)).wide{padding:65px 20px}.onboarding-page>header{padding:0 18px}.onboarding-page :is(main,div:where(.layout-main)){width:min(100% - 24px,830px);padding-top:35px}.onboarding-card{min-height:500px;padding:28px 20px}.choice-grid,.choice-grid.small{grid-template-columns:1fr}.onboarding-actions{flex-wrap:wrap}.onboarding-actions .button-primary{margin-left:auto}.app-content{width:min(100% - 22px,780px)}.page-heading h1{font-size:2.2rem}.app-main>.demo-banner{padding:6px 12px}.home-grid{gap:11px}.appointment-main,.dashboard-section-heading{align-items:flex-start}.directory-card{grid-template-columns:1fr}.community-cover{min-height:110px}.community-header{flex-wrap:wrap;align-items:flex-start;padding:23px}.community-header-mark{width:58px;height:58px}.community-notice{flex-wrap:wrap}.community-notice button{margin-left:30px}.community-sidebar,.post-aside,.flow-layout aside{grid-template-columns:1fr}.post-detail{padding:24px 20px}.comment-composer{grid-template-columns:35px 1fr}.comment-composer .button{grid-column:2;justify-self:end}.composer-card{padding:23px 18px}.composer-actions{flex-wrap:wrap}.overview-facts,.module-grid{grid-template-columns:1fr}.woven-event{grid-template-columns:45px minmax(0,1fr) auto;gap:10px}.woven-event .timeline-node{grid-area:1/1/span 2}.woven-event time{flex-direction:row;grid-area:1/2;align-items:baseline;gap:4px;padding-top:0}.woven-event>div{grid-area:2/2}.woven-event>svg{grid-area:1/3/span 2}.health-list-item{grid-template-columns:42px minmax(0,1fr) auto}.appointment-row{grid-template-columns:55px 1fr}.appointment-row .button{grid-column:1/-1}.flow-card{min-height:440px;padding:23px 18px}.select-card{grid-template-columns:auto auto minmax(0,1fr) auto}.grant-facts{grid-template-columns:1fr 1fr}.grant-facts span:nth-child(2){border-right:0}.visit-summary-paper{padding:28px 20px}.visit-summary-paper>header{flex-direction:column}.summary-columns{grid-template-columns:1fr}.summary-columns section,.summary-columns section:nth-child(2n):not(.wide){border-left:0;grid-column:auto;padding:22px 0}.care-profile-header{flex-wrap:wrap;align-items:flex-start}.privacy-zone{grid-template-columns:34px 1fr}.privacy-zone>svg:last-child{display:none}.message{max-width:86%}.learning-feature{padding:35px 24px}.learning-feature>svg{display:none}.article-page>header h1{font-size:2.8rem}.universal-search kbd{display:none}.account-card{flex-wrap:wrap;align-items:flex-start}.stat-grid{grid-template-columns:1fr 1fr}.stat-grid .card{min-height:125px}.moderation-table .table-head,.moderation-table .table-row{min-width:780px}.toast{bottom:82px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.app-sidebar,.app-topbar,.demo-banner,.summary-toolbar,.mobile-bottom-nav{display:none!important}.app-root{display:block}.app-content{width:100%;padding:0}.page-heading{display:none}.visit-summary-paper{max-width:none;box-shadow:none;border: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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pure-white:#fff;--warm-white:#fcfafc;--porcelain:#f9f8fa;--white:#fff;--ink:#2a232e;--navy:#29222c;--midnight:#463b4c;--forest:#29222c;--forest-2:#463b4c;--teal:#9e5dc4;--deep-teal:#893fb3;--pale-teal:#efe9f3;--sage:#9e5dc4;--pale-sage:#f7f3f9;--mist:#f5f2f7;--refined-gold:#bb99ce;--gold:#bb99ce;--light-gold:#dccae6;--pale-gold:#f7f2fa;--muted:#7f6a8c;--stone:#eae6ec;--line:#eae6ec;--divider:#f2eff3;--success:#34765e;--amber:#9a6927;--danger:#9c454b;--shadow:0 18px 54px #29222c14;--shadow-soft:0 8px 28px #29222c0e;--radius:18px;--radius-sm:12px}html,body{inline-size:100%;max-inline-size:100%;overflow-x:clip}html{background:var(--pure-white)}body{background:var(--warm-white);color:var(--ink)}:where(:is(main,div:where(.layout-main)),section,article,aside,header,footer,nav,form,fieldset,div),:where(.app-main,.app-content,.card){min-inline-size:0}:where(h1,h2,h3,h4,p,li,dd,dt,label,small,strong,b,span){overflow-wrap:anywhere}:where(img,video,canvas,svg,iframe){max-inline-size:100%}:where(img,video){block-size:auto}:where(input,textarea,select){max-inline-size:100%}:where(textarea){resize:vertical;min-block-size:112px}::selection{color:var(--navy);background:var(--light-gold)}:where(button,a,summary,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 32%, transparent);outline-offset:3px;box-shadow:none}#main-content[tabindex="-1"]:focus,#main-content h1[tabindex="-1"]:focus{outline:none}.card{border-color:var(--line);background:var(--pure-white);box-shadow:var(--shadow-soft)}.badge{color:var(--midnight);background:var(--porcelain)}.badge-sage{color:var(--deep-teal);background:var(--pale-teal)}.badge-gold{color:#72551f;background:var(--pale-gold)}.badge-mist{color:var(--midnight);background:var(--mist)}.button-primary{color:var(--pure-white);background:var(--teal)}.button-primary:hover{background:var(--deep-teal)}.button-secondary{background:var(--pure-white);border-color:#d9d2dd}.button-secondary:hover{border-color:var(--teal);background:var(--pale-teal)}.app-root{background:var(--warm-white)}.app-sidebar{background:var(--navy);border-color:#ffffff1a}.app-sidebar nav button.active{box-shadow:inset 3px 0 var(--gold);background:#9e5dc452}.app-topbar{border-color:var(--divider);background:#ffffffed;box-shadow:0 1px #29222c06}.app-content{width:min(100% - clamp(32px,5vw,72px),1220px);padding-block:clamp(38px,5vw,62px) 104px}.page-heading{margin-bottom:clamp(24px,3.4vw,36px)}.page-heading h1{max-inline-size:18ch;color:var(--navy);font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.04}.page-heading p:last-child{color:var(--muted);font-size:.94rem}.home-grid{align-items:stretch;gap:18px}.appointment-hero{color:var(--navy);background:radial-gradient(circle at 94% 8%,#bb99ce2e,#0000 32%),linear-gradient(145deg,#fff 0%,#f7f3f9 100%);border-color:#e5ddea;position:relative;overflow:hidden;box-shadow:0 16px 44px #893fb317}.appointment-hero:after{content:"";pointer-events:none;border:1px solid #9e5dc429;border-radius:50%;block-size:150px;inline-size:150px;position:absolute;inset:auto -60px -80px auto;box-shadow:0 0 0 24px #9e5dc40a}.appointment-hero .card-kicker,.appointment-hero p,.appointment-hero small{color:var(--muted)}.appointment-hero h2,.appointment-hero .prep-progress strong{color:var(--navy)}.appointment-hero .large-date{color:var(--navy);background:var(--pale-gold)}.appointment-hero .prep-progress{background:#ffffffc7}.appointment-hero .prep-progress .progress-track{background:#e9e2ee}.appointment-hero .prep-progress .progress-track span{background:var(--teal)}.appointment-hero .button{color:var(--pure-white);background:var(--teal)}.appointment-hero .button:hover{background:var(--deep-teal)}.checkin-prompt{background:var(--pure-white)}.checkin-prompt .badge{margin-top:24px}.dashboard-section-heading{flex-wrap:wrap;margin-block:38px 15px}.dashboard-section-heading>div{flex-wrap:wrap;min-width:0}.dashboard-section-heading button{min-block-size:44px;color:var(--deep-teal);border-radius:10px;padding-inline:10px}.dashboard-section-heading button:hover{background:var(--pale-teal)}.privacy-reminder,.future-note{color:var(--navy);background:var(--pale-teal);border-color:#e5ddea}.community-stories-module{background:linear-gradient(135deg, #fff 0%, var(--pale-teal) 100%);border-color:#e5ddea}.directory-tools,.filter-bar,.feed-tools,.card-actions,.composer-actions,.quality-actions,.readiness-toolbar>div{flex-wrap:wrap;max-inline-size:100%}.directory-tools>*,.filter-bar>*,.feed-tools>*{min-inline-size:0}.search-field{min-inline-size:min(260px,100%)}.document-table,.moderation-table,.readiness-table,.final-qa-table{overscroll-behavior-inline:contain;scrollbar-width:thin;max-inline-size:100%}.appointment-row{background:var(--pure-white)}.appointment-row.featured{background:linear-gradient(100deg,#fff,#faf8fb);border-color:#e5ddea}.large-date{color:var(--navy);background:var(--pale-gold)}.fictional-map,.wn-map-canvas,.wn-mini-map,.storylib-player-frame,.food-table-3d{max-inline-size:100%;overflow:hidden}.map-list-alternative,.wn-map-list-alt{background:var(--pure-white)}:where(.cart-drawer,.journey-confirmation-modal,.investor-tour-overlay,.shell-demo-dialog,.demo-account-detail-sheet){overscroll-behavior:contain;max-block-size:calc(100dvh - 24px);max-inline-size:calc(100vw - 24px)}html.larger-text .app-content{width:min(100% - 28px,1080px)}html.larger-text :where(.home-grid,.health-hero-grid,.checkin-layout,.detail-layout,.document-preview-layout,.profile-layout){grid-template-columns:minmax(0,1fr)}html.larger-text :where(.page-heading,.dashboard-section-heading){flex-direction:column;align-items:flex-start}html.larger-text :where(.button,button,input,select){min-block-size:44px}@media (width<=1080px){.app-content{width:min(100% - 40px,1120px)}.page-heading h1{max-inline-size:22ch}}@media (width<=860px){.app-root{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-topbar{height:auto;min-height:60px;padding-top:max(0px, env(safe-area-inset-top))}.app-content{width:min(100% - 30px,780px);padding-block:32px 76px}.page-heading{gap:12px}.page-heading h1{max-inline-size:100%;font-size:clamp(2rem,8vw,2.9rem)}.mobile-bottom-nav{height:calc(70px + env(safe-area-inset-bottom));padding-bottom:calc(8px + env(safe-area-inset-bottom))}.mobile-bottom-nav button,.mobile-menu-panel button,.icon-button,.top-avatar,.mobile-menu-button{min-block-size:44px;min-inline-size:44px}.community-sidebar,.post-aside,.flow-layout aside{min-inline-size:0}.conversation-list{max-inline-size:100%}.table-head,.table-row{min-width:680px}.wn-map-layout,.restaurant-map-layout{grid-template-columns:minmax(0,1fr)}.wn-map-list-alt,.map-list-alternative{order:-1}.wn-map-canvas{min-height:420px}}@media (width<=680px){.app-content{width:min(100% - 24px,780px);padding-block:26px 64px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:clamp(2rem,10vw,2.55rem)}.page-heading p:last-child{font-size:.88rem;line-height:1.58}.card{border-radius:16px}.card-button,.appointment-hero,.checkin-prompt{padding:20px}.appointment-main{margin-block:18px}.appointment-main h2{font-size:1.25rem}.appointment-hero .prep-progress{margin-block:18px;padding:14px}.appointment-hero .button{inline-size:100%}.dashboard-section-heading{flex-direction:column;align-items:stretch;gap:8px;margin-block:32px 12px}.dashboard-section-heading>div{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-section-heading button{text-align:left;justify-content:space-between;inline-size:100%}.dashboard-grid{gap:12px}.dashboard-grid .card{min-height:0}.privacy-reminder,.future-note{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid}.privacy-reminder>div,.future-note>div{min-inline-size:0}.privacy-reminder>.button,.future-note>.button{grid-column:1/-1;inline-size:100%}.directory-tools,.filter-bar,.feed-tools{flex-direction:column;align-items:stretch}.directory-tools>*,.filter-bar>*,.feed-tools>*,.search-field{inline-size:100%}.appointment-row{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px}.appointment-row .button{grid-column:1/-1;inline-size:100%}.community-header{grid-template-columns:58px minmax(0,1fr);align-items:start;display:grid}.community-header-copy{min-width:0}.community-header-copy h1{overflow-wrap:normal;word-break:normal;font-size:clamp(1.8rem,8vw,2.2rem)}.community-header>.button{grid-column:1/-1;inline-size:100%}.table-head,.table-row{min-width:620px}.wn-map-canvas,.fictional-map{min-height:330px}:where(.journey-modal-backdrop,.shell-dialog-backdrop,.demo-account-detail-backdrop){padding:10px}:where(.cart-drawer,.journey-confirmation-modal,.investor-tour-overlay,.shell-demo-dialog,.demo-account-detail-sheet){max-inline-size:calc(100vw - 20px);max-block-size:calc(100dvh - 20px - env(safe-area-inset-bottom))}:root body :where(button,[role=button],summary,select,input:not([type=hidden]):not([type=checkbox]):not([type=radio])){min-block-size:44px!important;min-inline-size:44px!important}:where(input[type=checkbox],input[type=radio]){min-block-size:22px;min-inline-size:22px}:where(label:has(input[type=checkbox]),label:has(input[type=radio]),.checkbox-line){min-block-size:44px}.app-root[data-role=member]:has(.guide-chat-layout){padding-bottom:0}:is(.app-root[data-role=member]:has(.guide-chat-layout) .app-chrome,.app-root[data-role=member]:has(.guide-chat-layout) .mobile-bottom-nav){display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout){z-index:120;inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#f9f8fa;flex-direction:column;width:auto;max-width:none;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-section-nav{min-height:50px;padding:3px max(8px, env(safe-area-inset-right)) 3px max(8px, env(safe-area-inset-left));box-shadow:none;border-width:0 0 1px;border-radius:0;flex-direction:row;flex:none;align-items:center;gap:8px;margin:0}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-identity>div{display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-identity>span{width:40px;height:40px;box-shadow:none;border-radius:12px}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-nav-items{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-nav-items::-webkit-scrollbar{display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-nav-items button{padding-inline:10px;font-size:.75rem;min-width:max-content!important;min-height:44px!important}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading{min-height:58px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:#fff;flex-direction:row;flex:none;align-items:center;gap:10px;margin:0}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading>div{flex:1;min-width:0}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading .eyebrow{display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading h1{margin:0 0 2px;font-size:1.05rem;line-height:1.2}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading p:last-child{color:#7f6a8c;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;display:block;overflow:hidden}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading p:last-child svg{display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading .button{display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-mobile-close{border:1px solid var(--line);width:44px;height:44px;color:var(--guide-deep);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;min-width:44px!important}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-mobile-close svg{width:19px;height:19px}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-layout{flex:1;min-height:0;display:block}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-card{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-status{min-height:42px;padding-inline:max(12px, env(safe-area-inset-left));flex:none;font-size:.72rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-status>span:nth-child(2){display:none}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-status>div{margin-left:auto}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-status button{padding-inline:8px;font-size:.72rem;min-width:44px!important;min-height:44px!important}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-message-list{flex:1;height:auto;min-height:0;padding:14px 12px 6px}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-message{margin-bottom:14px}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-message-content{padding:12px}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-message-content>p{font-size:.9rem;line-height:1.6}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-message-meta{font-size:.72rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-source-card small{font-size:.72rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-source-card em{font-size:.72rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-source-card strong{font-size:.8rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-starters{flex:none;max-height:132px;padding:2px 12px 8px;overflow-y:auto}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-starters>p{margin:0 0 5px;font-size:.68rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-starters>div{gap:7px;display:flex;overflow-x:auto}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-starters button{flex:none;font-size:.72rem;min-width:min(76vw,290px)!important;min-height:44px!important}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-composer{z-index:2;padding:7px max(8px, env(safe-area-inset-right)) 7px max(10px, env(safe-area-inset-left));border-width:1px 0 0;border-radius:0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;position:sticky;bottom:0;box-shadow:0 -8px 20px #29222c0d}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-composer textarea{min-height:44px;max-height:96px;padding:10px 4px;font-size:1rem}.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-composer .button{width:auto;padding-inline:12px;min-width:54px!important}:is(.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-composer-note,.app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-aside){display:none}}@media (width<=560px){.app-content{width:min(100% - 24px,780px)}}@media (width<=374px){.app-content{width:calc(100% - 20px)}.page-heading h1{font-size:2rem}.appointment-main{grid-template-columns:50px minmax(0,1fr);gap:12px;display:grid}.appointment-hero .large-date{width:50px;min-width:50px}.community-stories-module{padding:16px}}@media (prefers-reduced-motion:reduce){.appointment-hero:after{display:none}}@media (forced-colors:active){.card,.appointment-hero,.privacy-reminder,.future-note{border:1px solid canvastext}}:root{--teal:#893fb3;--deep-teal:#6e3391;--muted:#7a568f;--line:#eae3ee;--radius:20px}html{scroll-padding-top:96px}button,a,input,select,textarea,summary{touch-action:manipulation}input,textarea,select{accent-color:var(--teal)}input:focus,textarea:focus,select:focus{border-color:var(--teal)}:where(.card,.page-heading,.form-grid,.detail-layout,.stat-grid){min-width:0}.button{min-height:46px;padding-block:10px;font-size:.9rem;font-weight:650}.button-primary{background:var(--teal);box-shadow:0 4px 10px #6e339117}.button-primary:hover:not(:disabled){background:var(--deep-teal)}.button:active:not(:disabled){transform:translateY(0)}.card{box-shadow:0 2px 4px #29222c05}.card-button:hover{box-shadow:0 10px 24px #29222c0f}.badge,.privacy-pill{font-size:.75rem;line-height:1.4}.brand-type strong{font-family:var(--font-editorial);letter-spacing:-.035em;font-size:1.55rem;font-weight:700}.woven-public-refined{--public-teal:#893fb3;--public-deep-teal:#6e3391;background:#fbf9fb}.woven-public-refined .woven-public-nav{background:#fffffff5;border-bottom:1px solid #ece9ee;height:84px}.woven-public-refined .ecosystem-hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1440px;min-height:720px;padding:76px 64px 88px}.woven-public-refined .ecosystem-hero:before{display:none}.hero-brand-kicker{color:var(--teal);letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:22px;font-size:.75rem;font-weight:700;display:flex}.hero-brand-kicker>span{background:var(--gold);width:23px;height:2px}.woven-public-refined .ecosystem-hero-copy>.badge{color:#7a568f;background:0 0;border:0;padding:0;font-size:.75rem}.woven-public-refined .ecosystem-hero-copy h1{letter-spacing:-.063em;margin:20px 0 24px;font-size:clamp(3.3rem,4.7vw,4.8rem);font-weight:580;line-height:1.055}.woven-public-refined .ecosystem-hero-copy h1 em{letter-spacing:-.05em;margin-top:7px}.woven-public-refined .ecosystem-hero-copy>p:not(.hero-assurance){max-width:490px;font-size:1.08rem;line-height:1.7}.woven-public-refined .hero-actions{gap:12px;margin-top:30px}.woven-public-refined .hero-actions .button{min-height:50px;padding-inline:22px}.woven-public-refined .hero-text-link{justify-content:flex-start;width:100%;margin:5px 0 0;font-size:.875rem}.woven-public-refined .hero-assurance{align-items:flex-start;max-width:465px;margin-top:24px;line-height:1.55;color:#796585!important;font-size:.78rem!important}.hero-assurance svg{width:16px;margin-top:3px}.care-preview-frame{background:#fff;border:1px solid #e6ddeb;border-radius:26px;min-width:0;padding:26px;position:relative;box-shadow:0 28px 70px -24px #29222c38,0 2px 8px #29222c0a}.care-preview-top{border-bottom:1px solid #f0eaf3;justify-content:space-between;align-items:center;gap:8px;padding-bottom:20px;display:flex}.care-preview-top>span:first-child{align-items:center;gap:9px;font-size:.85rem;font-weight:650;display:flex}.care-preview-top img{object-fit:contain}.care-preview-top .badge{font-size:.7rem}.care-preview-greeting{justify-content:space-between;align-items:center;gap:12px;padding:27px 0;display:flex}.care-preview-greeting .eyebrow{letter-spacing:.12em;margin-bottom:10px;font-size:.65rem}.care-preview-greeting h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.1vw,2rem);font-weight:550;line-height:1.24}.care-preview-greeting .avatar{width:45px;height:45px}.care-preview-visit{color:#fff;text-align:left;background:#312935;border:1px solid #403646;border-radius:17px;align-items:center;gap:16px;width:100%;min-width:0;padding:22px 18px;transition:background .16s;display:flex}.care-preview-visit:hover{background:#473c4e}.care-preview-date{color:#3d3342;background:#f4edf9;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:59px;min-height:76px;display:flex}.care-preview-date small{letter-spacing:.09em;font-size:.625rem;font-weight:700}.care-preview-date b{font-size:1.9rem;font-weight:550;line-height:1}.care-preview-visit>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.care-preview-visit>span:nth-child(2) small{color:#dbcde3;font-size:.7rem}.care-preview-visit>span:nth-child(2) b{font-size:1.1rem}.care-preview-visit>span:nth-child(2)>span{color:#e5dcea;font-size:.75rem;line-height:1.5}.care-preview-visit>svg{width:18px}.care-preview-tasks{margin-top:13px;display:grid}.care-preview-tasks>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0eaf3;align-items:center;gap:13px;min-width:0;padding:17px 0;display:flex}.care-preview-tasks>button:hover b{color:var(--teal)}.care-task-icon{width:39px;height:39px;color:var(--teal);background:#f7f4f9;border-radius:11px;place-items:center;display:grid}.care-task-icon svg{width:18px}.care-preview-tasks>button>span:nth-child(2){flex:1;gap:5px;display:grid}.care-preview-tasks b{font-size:.875rem;font-weight:620}.care-preview-tasks small{color:#7f698b;font-size:.75rem;line-height:1.5}.care-preview-tasks>button>svg{color:#a190ab;width:16px}.care-preview-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;display:flex}.care-preview-bottom>span{color:var(--teal);align-items:center;gap:6px;font-size:.72rem;display:flex}.care-preview-bottom svg{width:13px}.care-preview-bottom>button{color:#7a568f;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:6px 0 6px 8px;font-size:.75rem;display:flex}.care-preview-note{background:#f7f4fa;border-radius:13px;align-items:center;gap:12px;margin:15px -10px -10px;padding:16px;display:flex}.care-preview-note>svg{color:#9963b7;width:24px}.care-preview-note>span{flex:1;gap:5px;display:grid}.care-preview-note b{color:#5d416d;font-size:.8rem}.care-preview-note small{color:#766282;font-size:.72rem;line-height:1.4}.care-preview-note button{color:#6a487d;background:0 0;border:1px solid #ded1e5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.care-preview-note button svg{width:16px}.care-preview-frame .ecosystem-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:12px 0}.woven-public-refined #experience,.woven-public-refined #connected{scroll-margin-top:104px}.woven-public-refined .public-experience{border-top:1px solid #ece5f0;padding-top:76px;padding-bottom:84px}.woven-public-refined .public-experience>header{max-width:760px}.woven-public-refined .public-experience>header h2{font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.1}.woven-public-refined .experience-tabs{background:#f4f1f6;border:1px solid #ebe4ef;border-radius:15px;gap:4px;padding:6px}.woven-public-refined .experience-tabs [role=tab]{color:#7a568f;background:0 0;border:0;border-radius:10px;min-height:64px;font-size:.8rem}.woven-public-refined .experience-tabs [aria-selected=true]{color:var(--teal);background:#fff;box-shadow:0 2px 7px #29222c14}.woven-public-refined .experience-panel{box-shadow:none;border:1px solid #e9e2ed;border-radius:24px}.woven-public-refined .connected-experience{color:#fff;background:#312935;border-radius:0}.woven-public-refined .connected-experience h2{color:#fff;line-height:1.13}.woven-public-refined .connected-experience p{color:#e0d5e6}.woven-public-refined .connected-experience .eyebrow{color:#d2b8e1}.woven-public-refined .connection-flow>span{color:#fff;background:#ffffff0d;border-color:#ffffff24}.woven-public-refined .connection-flow b{color:#f6f2f8}.woven-public-refined .connection-flow svg{color:#d6c6e0}.woven-public-refined .connection-flow i{color:#e0cceb;background:#ffffff1a}.woven-public-refined .connected-experience .landing-section-disclosure{color:#fff;background:0 0;border-color:#76538b}.woven-public-refined .private-pathways,.woven-public-refined .landing-stories,.woven-public-refined .member-journey,.woven-public-refined .public-trust-system{padding-block:var(--space-section)}.app-root .app-content{max-width:1240px;padding-top:38px}.app-root .app-sidebar{background:#312935;padding-inline:14px}.app-sidebar .workspace-label{margin-top:28px;font-size:.72rem}.app-sidebar .sidebar-group{color:#c4afcf;letter-spacing:.11em;margin-top:20px;font-size:.66rem}.app-sidebar nav button,.sidebar-footer button{min-height:44px;font-size:.875rem}.app-sidebar nav button.active{background:#5f3a75;box-shadow:inset 3px 0 #cdb0de}.app-root .page-heading h1{font-size:clamp(2rem,3vw,3rem);line-height:1.15}.app-root .page-heading p:last-child{font-size:1rem;line-height:1.6}.app-root .card p{font-size:.9375rem;line-height:1.65}.app-root .card small,.app-root .patient-row small,.app-root .list-icon+span small{font-size:.8125rem;line-height:1.5}.app-root .card-kicker{font-size:.8125rem}.app-root .home-grid{background:#fff;border:1px solid #e9e1ed;border-radius:22px;gap:0;overflow:hidden}.app-root .home-grid>.card{box-shadow:none;border:0;border-radius:0;padding:30px}.app-root .appointment-hero .button{min-height:48px}.app-root .checkin-prompt{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.app-root .checkin-prompt .badge{margin:18px 0 12px}.app-root .checkin-prompt .button{margin-top:auto}.app-root .stat-grid .card{border-top:3px solid #d1c2da;padding:25px}.app-root .stat-grid h2{margin-block:10px;font-size:2.5rem;font-weight:520}.app-root .stat-grid p{margin-bottom:0}.app-root .stat-grid small{color:#76538b}.app-root .patient-row{min-height:92px}.app-root .top-search{background:#f9f7fa;border-color:#ebe4ef;width:min(420px,40vw);min-height:44px;font-size:.875rem}.app-root .role-switch select{font-size:.8125rem}.app-root .functional-form-card,.app-root .flow-card{padding:clamp(22px,3vw,36px)}.app-root .form-grid label,.app-root .functional-form-card label{font-size:.875rem;line-height:1.5}.app-root .form-grid input,.app-root .form-grid select,.app-root .functional-form-card textarea{min-height:48px;font-size:1rem}.care-demo-clock{background:#f7f5f9;border:1px solid #e8e1ed;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 24px;padding:15px 18px;display:flex}.care-demo-clock>div{flex:1;gap:4px;display:grid}.care-demo-clock small{color:#7a568f;font-size:.8125rem}.care-demo-clock b{font-size:.875rem}.care-receipt{gap:0;margin:22px 0;display:grid}.care-receipt>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.care-receipt dt{color:#7a568f;font-size:.875rem}.care-receipt dd{text-align:right;margin:0;font-size:.9375rem;font-weight:620}.care-request-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.route-recovery{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;max-width:620px;margin:8vh auto;padding:40px}.route-recovery>svg{color:var(--teal);margin-bottom:20px}.route-recovery h1{font-size:2rem}.route-recovery .quality-actions{justify-content:center}.mobile-menu-panel>.mobile-panel-header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:8px;display:flex}.mobile-panel-header button{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@media (width>=1440px){.woven-public-refined .ecosystem-hero{gap:90px;padding-inline:70px}}@media (width<=1100px){.woven-public-refined .ecosystem-hero{gap:34px;min-height:0;padding:50px 30px 65px}.woven-public-refined .ecosystem-hero-copy h1{font-size:clamp(3rem,5.1vw,4rem)}.care-preview-frame{padding:22px}.app-root .app-content{padding-top:28px}}@media (width<=850px){.woven-public-refined .ecosystem-hero{grid-template-columns:1fr;gap:40px;padding:46px 28px 58px}.woven-public-refined .ecosystem-hero-copy{max-width:640px}.woven-public-refined .ecosystem-hero-copy h1{font-size:clamp(3rem,7.3vw,4.5rem)}.care-preview-frame{width:100%;max-width:610px;margin-inline:auto}.app-root .home-grid{grid-template-columns:1fr}.app-root .home-grid>.card{padding:25px}.app-root .checkin-prompt .icon-well{display:none}.app-root .checkin-prompt .badge{margin-top:0}.app-root .checkin-prompt h2{font-size:1.25rem}}@media (width<=600px){.woven-public-refined .woven-public-nav{height:68px}.woven-public-refined .ecosystem-hero{gap:30px;padding:32px 20px 44px}.hero-brand-kicker{margin-bottom:17px;font-size:.65rem}.woven-public-refined .ecosystem-hero-copy h1{margin-top:17px;font-size:clamp(2.6rem,10.7vw,3.5rem);line-height:1.065}.woven-public-refined .ecosystem-hero-copy>p:not(.hero-assurance){font-size:1rem}.woven-public-refined .hero-actions{margin-top:23px}.woven-public-refined .hero-actions .button{width:100%}.care-preview-frame{border-radius:21px;padding:18px}.care-preview-top{padding-bottom:14px}.care-preview-greeting{padding-block:22px}.care-preview-greeting h2{font-size:1.5rem}.care-preview-visit{gap:12px;padding:17px 13px}.care-preview-date{width:48px}.care-preview-visit>span:nth-child(2) b{font-size:1rem}.care-preview-note{margin-inline:-5px;padding:13px 10px}.care-preview-note>svg{width:20px}.care-preview-note small{font-size:.7rem}.woven-public-refined .public-experience{padding-block:45px}.app-root .app-content{width:calc(100% - 32px);padding-top:25px}.app-root .page-heading{gap:16px}.app-root .page-heading h1{font-size:2rem}.app-root .page-heading p:last-child{font-size:.9375rem}.app-root .dashboard-section-heading{align-items:flex-start;gap:10px}.app-root .dashboard-section-heading>div{flex-wrap:wrap}.app-root .dashboard-section-heading button{min-height:44px}.document-table .table-head{display:none}.document-table .table-row{grid-template-columns:1fr auto;gap:10px;min-width:0;padding:18px}.document-table .table-row>span:first-child{grid-column:1/-1}.document-table .table-row>span:nth-child(2):before{content:"Category: "}.document-table .table-row>span:nth-child(3):before{content:"Added: "}.document-table .table-row>span:nth-child(4){grid-column:1}.care-receipt>div{flex-direction:column;gap:6px}.care-receipt dd{text-align:left}.route-recovery{margin:30px 16px;padding:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body{background-color:var(--surface-pearl)}.woven-public-refined{background:#faf8fb}.woven-public-refined .woven-public-nav{background:#fffffff0;border-bottom-color:#322a3612;height:78px;box-shadow:0 8px 30px -25px #29222c33}.woven-public-refined .ecosystem-hero{background:radial-gradient(at 82% 44%,#d5c6de40,#0000 48%),radial-gradient(at 54% 94%,#e0d5e74d,#0000 48%);gap:clamp(40px,6vw,90px);max-width:1500px;min-height:760px;padding-block:94px 108px}.woven-public-refined .ecosystem-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3.4rem,4.8vw,5rem);font-weight:540;line-height:1.055}.woven-public-refined .ecosystem-hero-copy h1 em{color:#893fb3;letter-spacing:-.065em;font-style:normal;font-weight:520}.woven-public-refined .care-preview-frame{--depth-rx:0deg;--depth-ry:0deg;--depth-x:50%;--depth-y:25%;background:radial-gradient(ellipse at var(--depth-x) var(--depth-y), #fffffff5, transparent 75%), linear-gradient(150deg, #fff, #f6f3f8);transform:perspective(1400px) rotateX(var(--depth-rx)) rotateY(var(--depth-ry));transition:transform .65s var(--ease-spatial), box-shadow .45s var(--ease-spatial);border:1px solid #fffffff0;border-radius:32px;padding:28px;box-shadow:inset 0 2px 2px #ffffffe6,0 0 0 1px #916ba61a,0 16px 24px -18px #2f283459,0 50px 90px -40px #493d5066}.woven-public-refined .care-preview-visit{background:radial-gradient(at 10% 0,#9a78ae66,#0000 70%),linear-gradient(130deg,#403646,#2b242f);border:1px solid #302834b3;border-radius:20px;box-shadow:inset 0 1px #fff3,0 12px 20px -12px #26202a73}.woven-public-refined .care-preview-date{background:linear-gradient(145deg,#fcfafd,#e5d6ee);box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #8851a81f,0 5px 8px #0000001a}.woven-public-refined .care-preview-tasks>button{background:0 0}.woven-public-refined .care-preview-note{background:linear-gradient(120deg,#f7f4fa,#f4f0f6);box-shadow:inset 0 1px #fff}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.woven-public-refined .woven-public-nav{-webkit-backdrop-filter:blur(18px)saturate(145%);background:#fffc}}@media (width<=1100px){.woven-public-refined .ecosystem-hero{min-height:0;padding-block:65px 78px}}@media (width<=850px){.woven-public-refined .ecosystem-hero{gap:46px;padding-block:48px 64px}.woven-public-refined .ecosystem-hero-copy h1{font-size:clamp(3rem,7.3vw,4.6rem)}}@media (width<=600px){.woven-public-refined .woven-public-nav{height:68px}.woven-public-refined .ecosystem-hero{gap:32px;padding:36px 20px 48px}.woven-public-refined .ecosystem-hero-copy h1{font-size:clamp(2.55rem,10.6vw,3.6rem)}.woven-public-refined .care-preview-frame{border-radius:25px;padding:19px;box-shadow:inset 0 1px #fff,0 0 0 1px #916ba61a,0 26px 42px -30px #493d505c}}body{font-family:-apple-system, BlinkMacSystemFont, var(--font-geist), "Segoe UI", sans-serif}.app-root{--shell-page:#f8f5f9;--shell-border:#e9e2ed;--shell-warm:#fcfafc;background:var(--shell-page)}.app-root .app-sidebar{background:radial-gradient(at 0 0,#805a9652,#0000 62%),linear-gradient(168deg,#372f3c,#27202a 70%);border-right-color:#ffffff1f;box-shadow:inset -1px 0 #00000024}.app-root .app-sidebar nav button{border:1px solid #0000;border-radius:12px;transition:background .2s,border-color .2s}.app-root .app-sidebar nav button.active{background:linear-gradient(110deg,#a282b440,#906ba61f);border-color:#d8c8e126;box-shadow:inset 3px 0 #cdb0de,inset 0 1px #ffffff17,0 4px 10px #0000000f}.app-root .app-chrome .app-topbar{background:#fcfafdf7;border-bottom-color:#322a3612;box-shadow:0 8px 24px -24px #29222c59}.app-root .top-search{background:#f2eef5;border:1px solid #322a3612;border-radius:13px;box-shadow:inset 0 1px 3px #2d263106,0 1px #fff}.app-root .top-avatar{box-shadow:inset 0 1px #fff9,0 3px 7px #4237481a}.app-root .page-heading h1{letter-spacing:-.055em;text-wrap:balance;font-weight:560}.app-root .page-heading>div>.eyebrow{letter-spacing:.12em;font-size:.75rem}.app-root .card{border-color:var(--surface-edge);box-shadow:var(--depth-rest);border-radius:22px}.app-root .home-grid{border-color:var(--surface-edge);box-shadow:var(--depth-raised);border-radius:26px}.app-root .home-grid>.card{box-shadow:none;border:0;border-radius:0}.app-root .appointment-hero{background:radial-gradient(at 20% 0,#936caa6b,#0000 75%),linear-gradient(140deg,#403646,#2b242f)}.app-root .stat-grid .card{border-top:1px solid var(--surface-edge);background:linear-gradient(150deg,#fff,#fbf9fb)}.app-root .stat-grid h2{letter-spacing:-.055em;font-size:2.6rem;font-weight:500}.app-root .stat-grid .card small{color:#7a568f}.app-root :is(.directory-card,.wn-category-card,.wn-provider-card,.food-dashboard-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card,.wcl-condition-card,.care-person){border-color:var(--surface-edge);box-shadow:var(--depth-rest)}.app-root :is(.wn-search-dock,.food-hero-plan,.community-stories-module,.health-summary,.active-share-card,.conversation-panel){box-shadow:var(--depth-raised);border-color:#6a4b7d1f}.app-root .market-hero-image{box-shadow:inset 0 1px #fff,0 35px 60px -35px #31293561}.app-root :is(.journey-hero,.circles-hero,.food-hero){box-shadow:var(--depth-rest);border:1px solid #fffc}.app-root .learnx-hero-context{border-color:#f4edf82e;box-shadow:inset 0 1px #ffffff17,0 12px 28px #00000014}.button{transition:transform .28s var(--ease-spatial), box-shadow .28s var(--ease-spatial), background .18s ease}.button-primary{background:linear-gradient(#964ec1,#7f3aa6);border-color:#69308a59;box-shadow:inset 0 1px #fff3,0 2px 3px #453a4b1a,0 8px 16px -10px #453a4b59}.button-primary:hover:not(:disabled){background:linear-gradient(#9953c2,#713494);box-shadow:inset 0 1px #fff3,0 10px 20px -11px #453a4b61}.button-secondary{background:linear-gradient(#fff,#faf8fb);border-color:#e5dcea;box-shadow:inset 0 1px #fff,0 2px 3px #2c253009}.button-secondary:hover:not(:disabled){box-shadow:var(--depth-rest);background:#fff;border-color:#cbbad6}.button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #201b231f}.button-quiet{box-shadow:none}.button-danger{box-shadow:inset 0 1px #fffc}:is(.icon-well,.care-task-icon,.wn-category-icon){background-image:linear-gradient(145deg,#ffffff73,#fff0);border:1px solid #764a8f12;box-shadow:inset 0 1px #fffc,0 5px 9px -6px #453a4b40}.app-root :is(.functional-form-card,.flow-card,.food-flow-card,.wn-form-card){box-shadow:var(--depth-rest)}.app-root :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:#e4dae9;border-radius:12px;box-shadow:inset 0 1px 2px #29222c06,0 1px #ffffffe6}.app-root :is(input,select,textarea):focus{border-color:#996db2}.app-root .choice-card input:checked+span{box-shadow:inset 0 1px #fff,0 7px 16px -12px #6730874d}.toggle{box-shadow:inset 0 1px 3px #00000014}.toggle>span{box-shadow:0 1px 3px #0000002e,0 0 0 .5px #00000008}.progress-track{box-shadow:inset 0 1px 2px #332b3812}.progress-track>span{background-image:linear-gradient(90deg,#ffffff1f,#0000);box-shadow:inset 0 1px #ffffff40}:is(.shell-demo-dialog,.journey-confirmation-modal,.cart-drawer,.demo-account-detail-sheet){border:1px solid #fffc;box-shadow:inset 0 1px #fff,0 40px 110px -35px #1f1a2261}.shell-dialog-backdrop{background:#211c245c}.woven-public-refined .experience-panel{box-shadow:var(--depth-raised);background:#fff;border-color:#453a4c1a;border-radius:30px}.woven-public-refined .experience-tabs{background:#f2edf4;border:1px solid #493e5014;padding:7px;box-shadow:inset 0 1px 3px #30293509,0 1px #fff}.woven-public-refined .experience-tabs [aria-selected=true]{background:linear-gradient(#fff,#fcfbfd);box-shadow:0 2px 4px #362d3b12,0 6px 12px -8px #362d3b21,inset 0 1px #fff}.woven-public-refined .preview-canvas{box-shadow:inset 0 1px #ffffffbf,0 18px 38px -28px #453a4c42}.woven-public-refined .preview-window-bar{background:linear-gradient(#fffffff0,#f9f7fad9);box-shadow:inset 0 1px #fff}.woven-public-refined .connected-experience{background:radial-gradient(at 70% 0,#8a63a14d,#0000 65%),linear-gradient(140deg,#3d3342,#27202a)}.woven-public-refined .connection-flow>span{background:linear-gradient(145deg,#ffffff14,#ffffff06);border-color:#e9def029;box-shadow:inset 0 1px #ffffff1a,0 9px 16px -9px #0000002e}.woven-public-refined .connection-flow i{background:linear-gradient(145deg,#5c416c,#413748);box-shadow:inset 0 1px #ffffff26,0 3px 5px #00000014}.woven-public-refined :is(#private-pathway-options>article,.landing-story-preview,.woven-principle-details>article,#member-journey-steps>article){border-color:var(--surface-edge);box-shadow:var(--depth-rest)}.woven-public-refined .landing-guide{box-shadow:var(--depth-rest);background:radial-gradient(at 18% 10%,#e2d5ea73,#0000 55%),linear-gradient(140deg,#f6f3f8,#fcfafd);border-color:#b39ac238}.woven-public-refined .public-trust-system details{border-color:var(--surface-edge);background:linear-gradient(160deg,#fff,#fcfafd);box-shadow:0 3px 10px -8px #382f3d29,inset 0 1px #fff}.woven-public-refined .woven-final-cta{background:radial-gradient(at 50% 0,#c4b0d03b,#0000 65%),linear-gradient(#f4f1f7,#fbf9fc);border-top:1px solid #eee8f1}.woven-public-refined .woven-final-cta>img{filter:drop-shadow(0 10px 10px #4137471f)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not(.reduce-motion) .woven-public-refined .care-preview-frame{--depth-rx:2deg;--depth-ry:-4deg;transform-style:preserve-3d;box-shadow:inset 0 2px 2px #ffffffe6,0 0 0 1px #916ba61f,0 8px 0 -4px #ebe5ef,0 10px 0 -4px #e1d7e7,0 22px 28px -18px #2f283440,0 55px 85px -38px #493d505c}html:not(.reduce-motion) .care-preview-frame>:is(.care-preview-top,.care-preview-greeting){transform:translateZ(12px)}html:not(.reduce-motion) .care-preview-frame>.care-preview-visit{transform:translateZ(30px)}html:not(.reduce-motion) .care-preview-frame>:is(.care-preview-tasks,.care-preview-bottom){transform:translateZ(18px)}html:not(.reduce-motion) .care-preview-frame>.care-preview-note{transform:translateZ(24px)}html:not(.reduce-motion) :is([data-woven-depth=card],.wn-category-card,.wn-provider-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card){transform:perspective(1200px) rotateX(var(--depth-rx,0deg)) rotateY(var(--depth-ry,0deg)) translateY(var(--depth-lift,0px));transition:transform .45s var(--ease-spatial), box-shadow .35s var(--ease-spatial), border-color .2s ease}html:not(.reduce-motion) [data-depth-active]{--depth-lift:-3px;transition-duration:.16s}html:not(.reduce-motion) .app-root [data-depth-active]{box-shadow:var(--depth-raised)}html:not(.reduce-motion) .woven-public-refined .connection-flow>span:hover{transform:translateY(-3px)}html:not(.reduce-motion) .connection-flow>span{transition:transform .35s var(--ease-spatial)}}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.app-root .app-chrome .app-topbar{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#fcfafddb}.shell-dialog-backdrop{-webkit-backdrop-filter:blur(7px)}}:is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #935eb1}.app-sidebar :is(button,a):focus-visible{outline-color:#d4bee1}.choice-card input:focus-visible+span{outline-offset:4px;outline:3px solid #935eb1}.craved-diet-choice:has(input:focus-visible){outline-offset:4px;outline:3px solid #935eb1}html body :is([data-woven-depth],[data-depth-active]):focus-within,html body .care-preview-frame:focus-within>*{transform:none}@media (hover:none),(pointer:coarse),(width<=600px){html body :is(.wn-category-card,.wn-provider-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card),html body [data-woven-depth],html body [data-depth-active],html body .care-preview-frame>*{transform:none!important}.app-root :is(.card,.recipe-card,.restaurant-card,.market-product-card){box-shadow:0 2px 8px -4px #2f28341c,inset 0 1px #ffffffd9}.app-root .home-grid>.card{box-shadow:none}.woven-public-refined .experience-panel{border-radius:22px}}html.reduce-motion :is(.wn-category-card,.wn-provider-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card,[data-woven-depth],[data-depth-active],.care-preview-frame>*,.connection-flow>span,.button){transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html body :is(.wn-category-card,.wn-provider-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card,[data-woven-depth],[data-depth-active],.care-preview-frame>*,.connection-flow>span,.button){transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.woven-public-refined .woven-public-nav,.app-root .app-chrome .app-topbar{-webkit-backdrop-filter:none;background:#fcfafc}.shell-dialog-backdrop{-webkit-backdrop-filter:none}}@media (forced-colors:active){html body :is(.wn-category-card,.wn-provider-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card,[data-woven-depth],[data-depth-active],.care-preview-frame>*,.connection-flow>span){box-shadow:none!important;transform:none!important}html body :is(.card,.button,.care-preview-frame,.care-preview-visit){border:1px solid canvastext}}.woven-public-refined .ecosystem-hero{gap:clamp(38px,5.5vw,88px);padding-block:90px 114px}.care-preview-stage{isolation:isolate;min-width:0;padding:34px 8px 44px;position:relative}.care-preview-stage:before,.care-preview-stage:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(145deg,#faf7fcad,#e9dfef47);border:1px solid #b89fc647;border-radius:34px;position:absolute;inset:38px 4px;box-shadow:inset 0 1px #ffffffe6,0 18px 34px -20px #463b4c33}.care-preview-stage:before{transform:perspective(1400px)rotateX(5deg)rotateY(-10deg)translate3d(24px,-22px,-60px)}.care-preview-stage:after{opacity:.65;transform:perspective(1400px)rotateX(5deg)rotateY(-10deg)translate3d(46px,-40px,-100px)}.woven-public-refined .care-preview-frame{border-radius:32px;transition-duration:.85s}.woven-public-refined .care-preview-visit{width:calc(100% + 20px);min-height:126px;margin-inline:-10px;padding:24px 22px;box-shadow:inset 0 1px #ffffff3b,0 6px 0 -3px #372e3c,0 22px 32px -15px #28222c66}.woven-public-refined .care-preview-tasks{gap:10px;margin-top:18px}.woven-public-refined .care-preview-tasks>button{background:linear-gradient(150deg,#fff,#fbfafc);border:1px solid #9673ab1f;border-radius:15px;padding:15px 13px;box-shadow:inset 0 1px #fff,0 9px 15px -12px #39303e47}.woven-public-refined .care-preview-note{background:linear-gradient(135deg,#fdfcfe,#efe6f4);border:1px solid #aa8dbb2e;margin:20px -12px -12px;padding:17px;box-shadow:inset 0 1px #fff,0 6px 0 -3px #dfd2e7,0 18px 24px -16px #7045894d}.spatial-motion-control{color:#7a568f;background:#ffffffbf;border:1px solid #e7dfec;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:7px;padding:8px 11px;font-size:.8125rem;display:inline-flex}.spatial-motion-control>span{color:#893fb3;width:18px;font-size:.875rem}.spatial-motion-control[aria-pressed=true]{color:#79389e;background:#f3eff6;border-color:#d7cadf}@media (hover:hover) and (pointer:fine) and (width>=851px) and (prefers-reduced-motion:no-preference){html:not(.reduce-motion) .woven-public-refined .care-preview-frame{--depth-rx:5deg;--depth-ry:-10deg}html:not(.reduce-motion) .care-preview-frame>:is(.care-preview-top,.care-preview-greeting){transform:translateZ(24px)}html:not(.reduce-motion) .care-preview-frame>.care-preview-visit{transform:translate3d(-6px,0,85px)}html:not(.reduce-motion) .care-preview-frame>.care-preview-tasks{transform:translate3d(5px,0,44px)}html:not(.reduce-motion) .care-preview-frame>.care-preview-bottom{transform:translateZ(28px)}html:not(.reduce-motion) .care-preview-frame>.care-preview-note{transform:translate3d(-9px,7px,68px)}html:not(.reduce-motion) .care-preview-frame[data-depth-active]>.care-preview-visit{transform:translate3d(-6px,-3px,98px)}html:not(.reduce-motion) .care-preview-frame>*{transition:transform .75s var(--ease-spatial)}html:not(.reduce-motion) [data-depth-active]{--depth-lift:-6px}html:not(.reduce-motion) .woven-public-refined .preview-canvas{transition:transform .75s var(--ease-spatial), box-shadow .75s var(--ease-spatial);transform:perspective(1300px)rotateY(-5deg)rotateX(2deg)}html:not(.reduce-motion) .woven-public-refined .experience-panel:hover .preview-canvas{transform:perspective(1300px)rotateY(-1deg)rotateX(0)translateY(-5px);box-shadow:0 28px 42px -25px #41374752}html:not(.reduce-motion) .woven-public-refined .connection-flow{perspective:1000px;background:0 0;border:0;gap:12px;overflow:visible}html:not(.reduce-motion) .woven-public-refined .connection-flow>span{border:1px solid #eee5f32b;border-radius:17px;transform:rotateY(-5deg)rotateX(3deg);box-shadow:inset 0 1px #ffffff24,0 5px 0 -3px #553667,0 16px 22px -14px #0000004d}html:not(.reduce-motion) .woven-public-refined .connection-flow>span:hover{transform:rotateY(0)rotateX(0)translateY(-6px)}html:not(.reduce-motion) .app-root .market-product-card:hover .market-product-art img{transition:transform .8s var(--ease-spatial);transform:scale(1.045)translateY(-3px)}}@media (width<=850px){.woven-public-refined .ecosystem-hero{padding-block:42px 54px}.care-preview-stage{width:100%;max-width:620px;margin-inline:auto;padding:18px 4px 24px}.care-preview-stage:before{inset:12px 0 18px;transform:translate(8px,-6px)}.care-preview-stage:after{opacity:.5;inset:12px 0 18px;transform:translate(13px,-12px)}.woven-public-refined .care-preview-visit{width:100%;min-height:105px;margin-inline:0;padding:18px 14px}.woven-public-refined .care-preview-note{margin-inline:-4px;padding:14px}}html body .care-preview-frame:focus-within>*,html body .experience-panel:focus-within .preview-canvas{transform:none!important}html.reduce-motion .care-preview-stage:before,html.reduce-motion .care-preview-stage:after{transform:none}html.reduce-motion :is(.preview-canvas,.market-product-art img){transform:none!important}@media (prefers-reduced-motion:reduce),(forced-colors:active){.care-preview-stage:before,.care-preview-stage:after{transform:none}html body :is(.preview-canvas,.market-product-art img){transform:none!important}}html[data-theme=dark] .craved-nav{background:#27222ef2;border-bottom:1px solid #584563}html[data-theme=dark] .craved-nav-brand>span:first-child{color:#f1e8f6;background:#493455}html[data-theme=dark] .craved-nav-brand small,html[data-theme=dark] .craved-nav>div button{color:#e1d7e7}html[data-theme=dark] .craved-nav>div button:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-nav>div button.active{color:#e1d7e7;background:#27222e;box-shadow:inset 0 0 0 1px #44334f}html[data-theme=dark] .craved-safety-notice{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-safety-notice small{color:#e1d7e7}html[data-theme=dark] .craved-filter-section{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-allergen-section{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-inline-search{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-inline-search svg{color:#e1d7e7}html[data-theme=dark] .craved-filter-fieldset legend{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .craved-diet-choice{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-diet-choice:hover{border-color:#584563}html[data-theme=dark] .craved-diet-choice.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-diet-choice:has(input:focus-visible){box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] .craved-choice-check{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-diet-choice.selected .craved-choice-check{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .craved-diet-choice b,html[data-theme=dark] .craved-diet-choice small{color:#e1d7e7}html[data-theme=dark] .craved-allergen-grid label>span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-allergen-grid label>span svg{color:#efb8c3}html[data-theme=dark] .craved-allergen-grid label>span small{color:#e1d7e7}html[data-theme=dark] .craved-allergen-grid label.selected>span{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-allergen-grid label.selected>svg{color:#efb8c3}html[data-theme=dark] .craved-allergen-grid label:has(input:focus-visible)>span{box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] .craved-custom-ingredient{background:#27222e;border:1px dashed #584563}html[data-theme=dark] .craved-custom-ingredient small{color:#e1d7e7}html[data-theme=dark] .craved-separation-note{color:#efb8c3;background:#27222e}html[data-theme=dark] .craved-separation-note small,html[data-theme=dark] .craved-practical-grid label{color:#e1d7e7}html[data-theme=dark] .craved-summary-count>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-summary-count small{color:#e1d7e7}html[data-theme=dark] .craved-filter-summary-list span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-filter-summary-list span.allergen{color:#efb8c3;background:#27222e}html[data-theme=dark] .craved-guide-toolbar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-guide-toolbar>label:first-child{border:1px solid #584563}html[data-theme=dark] .craved-guide-toolbar>label:first-child svg,html[data-theme=dark] .craved-guide-toolbar>label:nth-child(2),html[data-theme=dark] .craved-guide-toolbar>button{color:#e1d7e7}html[data-theme=dark] .craved-guide-toolbar>button:hover{background:#27222e}html[data-theme=dark] .craved-guide-count,html[data-theme=dark] .craved-guide-count b{color:#e1d7e7}html[data-theme=dark] .craved-definition-grid article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-definition-grid article header>span{color:#c7b9d1}html[data-theme=dark] .craved-definition-grid article>small{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .craved-source-legend small{color:#e1d7e7}html[data-theme=dark] .craved-guide-allergen-card{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-guide-allergen-card>svg{color:#efb8c3}html[data-theme=dark] .craved-result-search{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-result-search>svg,html[data-theme=dark] .craved-result-search button{color:#e1d7e7}html[data-theme=dark] .craved-result-search button:hover{background:#27222e}html[data-theme=dark] .craved-sort{color:#e1d7e7}html[data-theme=dark] .craved-results-context>div:first-child{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-results-context>div:first-child>span small{color:#e1d7e7}html[data-theme=dark] .craved-active-chips button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-active-chips button.allergen{color:#efb8c3;background:#27222e}html[data-theme=dark] .craved-personalization-prompt{color:#f1e8f6;background:#29222c}html[data-theme=dark] .craved-personalization-prompt>svg,html[data-theme=dark] .craved-personalization-prompt small{color:#c7b9d1}html[data-theme=dark] .craved-personalization-prompt button{color:#f1e8f6;background:#27222e14;border:1px solid #58456347}html[data-theme=dark] .craved-restaurant-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-restaurant-art,html[data-theme=dark] .craved-profile-art{color:#f1e8f6}html[data-theme=dark] .craved-restaurant-art:before,html[data-theme=dark] .craved-profile-art:before{background:radial-gradient(circle at 28% 25%,#27222e45,#0000 27%),linear-gradient(145deg,#27222e14,#120f1440)}html[data-theme=dark] .craved-root .tone-harbor,html[data-theme=dark] .craved-root .tone-verde,html[data-theme=dark] .craved-root .tone-cafe{background:#493455}html[data-theme=dark] .craved-art-orbit{border:1px solid #5845633d;box-shadow:0 0 0 34px #44334f0f,0 0 0 70px #44334f09}html[data-theme=dark] .craved-restaurant-art>small{color:#f1e8f6d9}html[data-theme=dark] .craved-card-kicker>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-card-kicker>button.saved{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .craved-card-meta{color:#e1d7e7}html[data-theme=dark] .craved-card-meta svg{color:#c7b9d1}html[data-theme=dark] .craved-indicator-list>span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-indicator-list>span b svg,html[data-theme=dark] .craved-indicator-list>span small,html[data-theme=dark] .craved-indicator-list>button{color:#e1d7e7}html[data-theme=dark] .craved-card-source{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-allergen-card-note{color:#efb8c3;background:#27222e}html[data-theme=dark] .craved-card-source small,html[data-theme=dark] .craved-allergen-card-note small{color:#e1d7e7}html[data-theme=dark] .craved-why-button{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .craved-why-panel{background:#27222e}html[data-theme=dark] .craved-why-panel li svg,html[data-theme=dark] .craved-why-panel>small{color:#e1d7e7}html[data-theme=dark] .craved-results-footnote{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-results-footnote small{color:#e1d7e7}html[data-theme=dark] .craved-profile-hero{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-profile-rating svg{color:#c7b9d1}html[data-theme=dark] .craved-profile-rating span{color:#e1d7e7}html[data-theme=dark] .craved-why-profile{color:#f1e8f6;background:#29222c}html[data-theme=dark] .craved-why-profile .eyebrow,html[data-theme=dark] .craved-why-profile p{color:#c7b9d1}html[data-theme=dark] .craved-why-profile li{background:#27222e14}html[data-theme=dark] .craved-why-profile li svg{color:#c7b9d1}html[data-theme=dark] .craved-why-profile>small{color:#c7b9d1;border-top:1px solid #58456324}html[data-theme=dark] .craved-option-detail-list>article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-option-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-option-copy dl{border-top:1px solid #584563}html[data-theme=dark] .craved-option-copy dt{color:#e1d7e7}html[data-theme=dark] .craved-restaurant-statement{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-restaurant-statement>svg,html[data-theme=dark] .craved-restaurant-statement small{color:#e1d7e7}html[data-theme=dark] .craved-allergen-status-row>span{background:#27222e}html[data-theme=dark] .craved-allergen-status-row svg{color:#efb8c3}html[data-theme=dark] .craved-allergen-status-row small{color:#e1d7e7}html[data-theme=dark] .craved-allergen-status-row>span.available,html[data-theme=dark] .craved-allergen-status-row>span.confirm{background:#27222e}html[data-theme=dark] .craved-cross-contact{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-cross-contact p,html[data-theme=dark] .craved-cross-contact small{color:#e1d7e7}html[data-theme=dark] .craved-question-list .card>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-question-list button{color:#e1d7e7}html[data-theme=dark] .craved-facts>div{border-bottom:1px solid #584563}html[data-theme=dark] .craved-facts dt{color:#e1d7e7}html[data-theme=dark] .craved-aside-actions button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-dining-tags span{background:#27222e}html[data-theme=dark] .craved-dining-tags svg{color:#e1d7e7}html[data-theme=dark] .craved-privacy-card{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .craved-privacy-card>svg{color:#e1d7e7}html[data-theme=dark] .craved-settings-heading>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .craved-mode-grid legend{color:#e1d7e7}html[data-theme=dark] .craved-mode-grid label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-mode-grid label small{color:#e1d7e7}html[data-theme=dark] .craved-mode-grid label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-mode-grid label.selected>svg{color:#e1d7e7}html[data-theme=dark] .craved-settings-chip-grid label>span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .craved-settings-chip-grid label.selected>span{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-settings-chip-grid label.selected>svg{color:#e1d7e7}html[data-theme=dark] .craved-settings-chip-grid.allergen label.selected>span{background:#27222e;border-color:#584563}html[data-theme=dark] .craved-settings-chip-grid.allergen label.selected>svg{color:#efb8c3}html[data-theme=dark] .craved-settings-chip-grid label:has(input:focus-visible)>span{box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] .craved-settings-allergens{border-color:#584563}html[data-theme=dark] .craved-settings-allergens .craved-settings-heading>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .craved-preference-preview>div{border-bottom:1px solid #584563}html[data-theme=dark] .craved-preference-preview dt{color:#e1d7e7}html[data-theme=dark] .craved-never-rank li{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .demo-role-group{border-top:1px solid #584563}html[data-theme=dark] .demo-role-group-toggle,html[data-theme=dark] .demo-role-group-toggle small{color:#e1d7e7}html[data-theme=dark] .demo-role-count{color:#e1d7e7;background:#27222e}html[data-theme=dark] .demo-account-summary{background:#27222e;border:1px solid #584563}html[data-theme=dark] .demo-account-summary-main,html[data-theme=dark] .demo-account-summary-main>svg,html[data-theme=dark] .demo-account-identity b,html[data-theme=dark] .demo-account-identity small,html[data-theme=dark] .demo-account-summary>p,html[data-theme=dark] .demo-account-summary-actions>button:not(.button){color:#e1d7e7}html[data-theme=dark] .demo-account-detail-sheet{color:#e1d7e7;background:#27222efb;border-inline-start:1px solid #584563}html[data-theme=dark] .demo-account-detail-sheet>header>button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .demo-account-detail-sheet h2,html[data-theme=dark] .demo-account-detail-sheet>p{color:#e1d7e7}html[data-theme=dark] .demo-account-detail-boundary{color:#e1d7e7;background:#27222e}html[data-theme=dark] .demo-account-detail-boundary b{color:#e1d7e7}@media (width<=700px){html[data-theme=dark] .demo-role-group{background:#27222e;border:1px solid #584563}html[data-theme=dark] .demo-account-summary{border-top:1px solid #584563}html[data-theme=dark] .demo-account-detail-sheet{border:1px solid #584563}html[data-theme=dark] .demo-account-detail-sheet:before{background:#27222e}html[data-theme=dark] .demo-account-detail-actions{background:#27222ef7;border-top:1px solid #584563}}html[data-theme=dark] .dental-shell h2,html[data-theme=dark] .dental-shell h3,html[data-theme=dark] .dental-back{color:#e1d7e7}html[data-theme=dark] .dental-back:hover{background:#27222e}html[data-theme=dark] .dental-section-heading>button,html[data-theme=dark] .dental-preset-section .dental-section-heading>button{color:#e1d7e7}html[data-theme=dark] .dental-customize-panel{background:#27222e;border-color:#584563}html[data-theme=dark] .dental-customize-panel label{color:#e1d7e7}html[data-theme=dark] .dental-health-pillar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-health-pillar:after{border:34px solid #58456312}html[data-theme=dark] .dental-health-pillar.oral{background:linear-gradient(145deg,#27222e,#27222e);border-color:#584563}html[data-theme=dark] .dental-health-pillar.oral:after{border-color:#5845631f}html[data-theme=dark] .dental-health-pillar>div:first-child>span:first-child,html[data-theme=dark] .dental-health-pillar.oral>div:first-child>span:first-child{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-health-pillar dl>div{border-bottom:1px solid #584563}html[data-theme=dark] .dental-health-pillar dt,html[data-theme=dark] .dental-health-pillar dd{color:#e1d7e7}html[data-theme=dark] .dental-boundary-note,html[data-theme=dark] .dental-safety-banner,html[data-theme=dark] .dental-chart-warning,html[data-theme=dark] .dental-record-warning,html[data-theme=dark] .dental-directory-notice,html[data-theme=dark] .dental-causation-banner,html[data-theme=dark] .dental-marketing-caution,html[data-theme=dark] .oral-market-trust,html[data-theme=dark] .npi-dental-warning{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-boundary-note b,html[data-theme=dark] .dental-safety-banner b,html[data-theme=dark] .dental-chart-warning b,html[data-theme=dark] .dental-record-warning b,html[data-theme=dark] .dental-directory-notice b,html[data-theme=dark] .dental-causation-banner b,html[data-theme=dark] .dental-marketing-caution b,html[data-theme=dark] .oral-market-trust b,html[data-theme=dark] .npi-dental-warning b{color:#e1d7e7}html[data-theme=dark] .dental-safety-banner,html[data-theme=dark] .dental-chart-warning,html[data-theme=dark] .dental-marketing-caution{color:#e4cda3;background:#27222e;border-color:#584563}html[data-theme=dark] .dental-chart-warning p span{color:#e4cda3}html[data-theme=dark] .dental-record-warning{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .dental-appointment-grid .card>button,html[data-theme=dark] .dental-date,html[data-theme=dark] .dental-date.gold{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-dashboard-module{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-dashboard-module:hover{border-color:#584563}html[data-theme=dark] .dental-dashboard-module>span:first-child{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-dashboard-module>svg{color:#e1d7e7}html[data-theme=dark] .dental-mini-timeline{border-top:1px solid #584563}html[data-theme=dark] .dental-mini-timeline time{color:#e1d7e7}html[data-theme=dark] .dental-mini-timeline>article>i{background:#493455;border:2px solid #584563;box-shadow:0 0 0 2px #893fb3}html[data-theme=dark] .dental-mini-timeline>article>i:after{background:#27222e}html[data-theme=dark] .dental-mini-timeline article>div{border-bottom:1px solid #584563}html[data-theme=dark] .dental-causation-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-sharing-summary{background:linear-gradient(135deg,#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .dental-sharing-summary>div>svg{color:#e1d7e7}html[data-theme=dark] .oral-profile-hero{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-avatar{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-avatar.tone-navy{color:#f1e8f6;background:#29222c}html[data-theme=dark] .dental-avatar.tone-teal{color:#f1e8f6;background:#493455}html[data-theme=dark] .dental-avatar.tone-gold,html[data-theme=dark] .dental-avatar.tone-sage{color:#e1d7e7;background:#27222e}html[data-theme=dark] .oral-profile-hero small,html[data-theme=dark] .oral-profile-hero dt,html[data-theme=dark] .oral-profile-hero dd{color:#e1d7e7}html[data-theme=dark] .dental-source{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-source.source-member-reported{color:#e4cda3;background:#27222e}html[data-theme=dark] .dental-source.source-authorized-dental-record-demo,html[data-theme=dark] .dental-source.source-provider-supplied-demo{color:#e1d7e7;background:#27222e}html[data-theme=dark] .oral-shortcuts>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .oral-shortcuts>button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .oral-shortcuts>button>svg:first-child,html[data-theme=dark] .oral-shortcuts b,html[data-theme=dark] .oral-shortcuts small{color:#e1d7e7}html[data-theme=dark] .oral-history-list article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .oral-history-list article>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .oral-two-column li,html[data-theme=dark] .dental-check-list li,html[data-theme=dark] .oral-two-column li svg,html[data-theme=dark] .dental-check-list li svg{color:#e1d7e7}html[data-theme=dark] .oral-meal-considerations{background:linear-gradient(135deg,#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .oral-meal-options button{background:#27222ecc;border:1px solid #584563}html[data-theme=dark] .oral-meal-options button:hover,html[data-theme=dark] .oral-meal-options button[aria-checked=true]{background:#27222e;border-color:#584563}html[data-theme=dark] .oral-meal-options button>span{border:1px solid #584563}html[data-theme=dark] .oral-meal-options button>span.selected{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .oral-meal-options small{color:#e1d7e7}html[data-theme=dark] .oral-meal-footer{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .dental-timeline-filters button,html[data-theme=dark] .oral-category-scroll button,html[data-theme=dark] .dental-learn-toolbar button,html[data-theme=dark] .dental-filter-row button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-timeline-filters button[aria-pressed=true],html[data-theme=dark] .oral-category-scroll button[aria-pressed=true],html[data-theme=dark] .dental-learn-toolbar button[aria-pressed=true]{color:#f1e8f6;background:#29222c;border-color:#29222c}html[data-theme=dark] .woven-dental-timeline time{color:#e1d7e7}html[data-theme=dark] .thread-marker{background:#493455;border:3px solid #584563;box-shadow:0 0 0 2px #893fb3}html[data-theme=dark] .thread-marker:after{background:#27222e}html[data-theme=dark] .thread-marker.type-dental,html[data-theme=dark] .thread-marker.type-procedure,html[data-theme=dark] .thread-marker.type-symptom,html[data-theme=dark] .type-dental,html[data-theme=dark] .type-procedure,html[data-theme=dark] .type-symptom{box-shadow:0 0 0 2px #bb99ce;background:#342a40!important}html[data-theme=dark] .thread-marker.type-mental-emotional,html[data-theme=dark] .type-mental-emotional,html[data-theme=dark] .thread-marker.type-document,html[data-theme=dark] .type-document{background:#493455!important}html[data-theme=dark] .woven-dental-timeline article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-dental-timeline article>button,html[data-theme=dark] .chart-orientation,html[data-theme=dark] .chart-orientation b{color:#e1d7e7}html[data-theme=dark] .tooth-arc button{color:#e1d7e7;background:linear-gradient(#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .tooth-arc button:hover,html[data-theme=dark] .tooth-arc button.selected{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .tooth-arc button em,html[data-theme=dark] .chart-legend i,html[data-theme=dark] .entry-dot{background:#493455}html[data-theme=dark] .entry-restoration,html[data-theme=dark] .entry-crown,html[data-theme=dark] .entry-implant,html[data-theme=dark] .entry-missing-tooth,html[data-theme=dark] .entry-extraction,html[data-theme=dark] .entry-root-canal-history,html[data-theme=dark] .entry-sensitivity,html[data-theme=dark] .entry-pain,html[data-theme=dark] .entry-member-note,html[data-theme=dark] .entry-planned-treatment{background:#493455!important}html[data-theme=dark] .chart-midline{color:#e1d7e7}html[data-theme=dark] .chart-midline span{background:#27222e}html[data-theme=dark] .chart-legend{border-top:1px solid #584563}html[data-theme=dark] .chart-legend span{color:#e1d7e7}html[data-theme=dark] .tooth-entry-list article{border-bottom:1px solid #584563}html[data-theme=dark] .tooth-entry-list article p,html[data-theme=dark] .tooth-entry-list article small{color:#e1d7e7}html[data-theme=dark] .tooth-entry-list article>button{color:#efb8c3}html[data-theme=dark] .tooth-detail form{border-top:1px solid #584563}html[data-theme=dark] .tooth-detail label,html[data-theme=dark] .dental-prep-card label,html[data-theme=dark] .dental-share-card label{color:#e1d7e7}html[data-theme=dark] .tooth-detail select,html[data-theme=dark] .tooth-detail textarea,html[data-theme=dark] .dental-prep-card input,html[data-theme=dark] .dental-prep-card select,html[data-theme=dark] .dental-prep-card textarea,html[data-theme=dark] .dental-share-card select,html[data-theme=dark] .dental-share-card textarea{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-chart-text{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-chart-text caption{color:#e1d7e7}html[data-theme=dark] .dental-chart-text th,html[data-theme=dark] .dental-chart-text td{border-bottom:1px solid #584563}html[data-theme=dark] .dental-chart-text thead th{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-document-toolbar>label,html[data-theme=dark] .dental-document-toolbar>div button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-document-toolbar>div button[aria-pressed=true]{color:#f1e8f6;background:#29222c;border-color:#29222c}html[data-theme=dark] .dental-document-grid article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .document-icon,html[data-theme=dark] .document-icon.type-treatment-plan,html[data-theme=dark] .document-icon.type-estimate,html[data-theme=dark] .document-icon.type-referral{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-document-grid p,html[data-theme=dark] .dental-document-grid article>div:nth-child(2)>span:not(.dental-source){color:#e1d7e7}html[data-theme=dark] .dental-document-grid article>div:last-child{border-top:1px solid #584563}html[data-theme=dark] .dental-document-grid article>div:last-child button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-prep-card fieldset{border:1px solid #584563}html[data-theme=dark] .dental-prep-card legend{color:#e1d7e7}html[data-theme=dark] .dental-check-row{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-check-row small{color:#e1d7e7}html[data-theme=dark] .prep-review,html[data-theme=dark] .sharing-preview{border:1px solid #584563}html[data-theme=dark] .prep-review>div,html[data-theme=dark] .sharing-preview>div{border-bottom:1px solid #584563}html[data-theme=dark] .prep-review small,html[data-theme=dark] .sharing-preview small{color:#e1d7e7}html[data-theme=dark] .dental-form-actions{border-top:1px solid #584563}html[data-theme=dark] .dental-status-page,html[data-theme=dark] .dental-sharing-receipt{background:#27222e;border:1px solid #584563;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .dental-status-page>span,html[data-theme=dark] .dental-sharing-receipt>span:first-child{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-status-page h1,html[data-theme=dark] .dental-sharing-receipt h1,html[data-theme=dark] .dental-team-card div>small{color:#e1d7e7}html[data-theme=dark] .team-access{color:#e1d7e7;background:#27222e}html[data-theme=dark] .team-access b{color:#e1d7e7}html[data-theme=dark] .cross-team-permissions{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-preset-section>div>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-preset-section>div>button span,html[data-theme=dark] .dental-preset-section>div>button small{color:#e1d7e7}html[data-theme=dark] .dental-recipient{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-recipient div,html[data-theme=dark] .dental-recipient small,html[data-theme=dark] .dental-recipient em{color:#e1d7e7}html[data-theme=dark] .share-item-list label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .share-item-list small{color:#e1d7e7}html[data-theme=dark] .share-excluded{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .share-excluded b{color:#e1d7e7}html[data-theme=dark] .dental-sharing-receipt>span.revoked{color:#efb8c3;background:#27222e}html[data-theme=dark] .dental-sharing-receipt dl>div{border-bottom:1px solid #584563}html[data-theme=dark] .dental-sharing-receipt dt,html[data-theme=dark] .dental-sharing-receipt dd{color:#e1d7e7}html[data-theme=dark] .dental-search-bar label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-search-bar label>svg,html[data-theme=dark] .dental-search-bar label>span,html[data-theme=dark] .dental-search-bar input,html[data-theme=dark] .dental-search-bar select{color:#e1d7e7}html[data-theme=dark] .dental-filter-row label{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-results-heading small{color:#e1d7e7}html[data-theme=dark] .dental-provider-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .provider-sponsored,html[data-theme=dark] .dental-sponsored{color:#e1d7e7;background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .provider-card-header>button:last-child{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .provider-card-header>button.saved{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .provider-card-facts{border-block:1px solid #584563}html[data-theme=dark] .provider-card-facts span,html[data-theme=dark] .provider-card-facts svg{color:#e1d7e7}html[data-theme=dark] .dental-credential-pill,html[data-theme=dark] .dental-evidence{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-credential-pill.pending{color:#e4cda3;background:#27222e}html[data-theme=dark] .dental-credential-pill.limited{color:#efb8c3;background:#27222e}html[data-theme=dark] .dental-credential-pill.informational{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-sponsored{border:1px solid #584563}html[data-theme=dark] .dental-provider-hero{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-provider-hero h1,html[data-theme=dark] .dental-provider-hero p,html[data-theme=dark] .dental-provider-hero>div>span,html[data-theme=dark] .practice-description small{color:#e1d7e7}html[data-theme=dark] .dental-credential-checks article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .check-result{color:#e1d7e7;background:#27222e}html[data-theme=dark] .check-result.result-pending,html[data-theme=dark] .check-result.result-unverified-term{color:#e4cda3;background:#27222e}html[data-theme=dark] .dental-credential-checks dt,html[data-theme=dark] .dental-credential-checks dd,html[data-theme=dark] .dental-credential-checks button{color:#e1d7e7}html[data-theme=dark] .specialty-status{background:#27222e}html[data-theme=dark] .dental-review>strong,html[data-theme=dark] .dental-review small{color:#e1d7e7}html[data-theme=dark] .dental-profile-section blockquote{color:#e1d7e7;background:#27222e;border-left:3px solid #584563}html[data-theme=dark] .dental-icon-details>div{border-bottom:1px solid #584563}html[data-theme=dark] .dental-icon-details svg,html[data-theme=dark] .dental-icon-details dt,html[data-theme=dark] .dental-icon-details dd{color:#e1d7e7}html[data-theme=dark] .dental-provider-profile-layout>aside .card>button:not(.button){color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .dental-report-card{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .credential-intro{color:#f1e8f6;background:#29222c}html[data-theme=dark] .credential-intro svg{color:#c7b9d1}html[data-theme=dark] .credential-intro h2{color:#f1e8f6}html[data-theme=dark] .credential-intro p{color:#c7b9d1}html[data-theme=dark] .credential-title-table>div{border:1px solid #584563}html[data-theme=dark] .credential-title-table article{background:#27222e;border-bottom:1px solid #584563;border-right:1px solid #584563}html[data-theme=dark] .credential-title-table b{color:#e1d7e7}html[data-theme=dark] .npi-dental-warning{color:#e4cda3;background:#27222e;border-color:#584563}html[data-theme=dark] .credential-source-list{background:#27222e;border:1px solid #584563}html[data-theme=dark] .credential-source-list>div{border-bottom:1px solid #584563}html[data-theme=dark] .credential-source-list svg{color:#e1d7e7}html[data-theme=dark] .dental-learn-hero{background:#29222c}html[data-theme=dark] .dental-learn-hero h2{color:#f1e8f6}html[data-theme=dark] .dental-learn-hero p{color:#c7b9d1}html[data-theme=dark] .dental-learn-hero>div:last-child{background:#27222e0f;border:1px solid #5845632b}html[data-theme=dark] .dental-learn-hero>div:last-child span{color:#f1e8f6;background:#27222e1a}html[data-theme=dark] .dental-learn-hero>div:last-child small,html[data-theme=dark] .dental-learn-hero>div:last-child i,html[data-theme=dark] .dental-learn-hero>div:last-child strong{color:#c7b9d1}html[data-theme=dark] .evidence-key button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .evidence-key button[aria-pressed=true]{border-color:#584563}html[data-theme=dark] .dental-evidence,html[data-theme=dark] .dental-evidence.evidence-established-evidence,html[data-theme=dark] .dental-evidence.evidence-association,html[data-theme=dark] .dental-evidence.evidence-possible-relationship,html[data-theme=dark] .dental-evidence.evidence-preliminary-research{color:#e1d7e7;background:#27222e}html[data-theme=dark] .dental-evidence.evidence-traditional-practice{color:#e4cda3;background:#27222e}html[data-theme=dark] .dental-evidence.evidence-insufficient-evidence{color:#efb8c3;background:#27222e}html[data-theme=dark] .evidence-key button small,html[data-theme=dark] .dental-learn-toolbar>span{color:#e1d7e7}html[data-theme=dark] .dental-resource-grid article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .dental-resource-grid dl{border-top:1px solid #584563}html[data-theme=dark] .dental-resource-grid dt,html[data-theme=dark] .dental-resource-grid dd{color:#e1d7e7}html[data-theme=dark] .oral-market-framework{background:#27222e;border:1px solid #584563}html[data-theme=dark] .oral-market-framework>div{border-right:1px solid #584563}html[data-theme=dark] .oral-market-framework svg,html[data-theme=dark] .oral-market-framework small{color:#e1d7e7}html[data-theme=dark] .oral-product-grid>article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .oral-product-grid>article.blocked{border-color:#584563}html[data-theme=dark] .oral-product-visual{background:#27222e}html[data-theme=dark] .oral-product-visual:before,html[data-theme=dark] .oral-product-visual:after{border:1px solid #5845638c}html[data-theme=dark] .oral-product-visual.tone-navy{color:#f1e8f6}html[data-theme=dark] .oral-product-visual.tone-teal{color:#f1e8f6;background:#493455}html[data-theme=dark] .oral-product-visual.tone-gold,html[data-theme=dark] .oral-product-visual.tone-porcelain,html[data-theme=dark] .oral-product-visual.tone-sage{color:#e1d7e7;background:#27222e}html[data-theme=dark] .oral-product-visual>span{background:#27222e52;border:1px solid #584563a6}html[data-theme=dark] .oral-product-copy dl{border-block:1px solid #584563}html[data-theme=dark] .oral-product-copy dt,html[data-theme=dark] .oral-product-copy dd,html[data-theme=dark] .oral-product-copy li,html[data-theme=dark] .oral-product-copy li svg{color:#e1d7e7}html[data-theme=dark] .oral-product-safety{color:#e1d7e7;background:#27222e}html[data-theme=dark] .oral-product-safety p,html[data-theme=dark] .oral-product-copy footer>strong{color:#e1d7e7}html[data-theme=dark] .cart-block-reason{color:#efb8c3!important}html[data-theme=dark] .oral-prohibited-claims{background:#27222e;border:1px solid #584563}html[data-theme=dark] .oral-prohibited-claims>div{color:#efb8c3}html[data-theme=dark] .oral-prohibited-claims li{color:#e1d7e7;background:#27222e}html[data-theme=dark] .oral-prohibited-claims li svg{color:#efb8c3}@media (width<=1100px){html[data-theme=dark] .oral-market-framework>div:nth-child(-n+2){border-bottom:1px solid #584563}}@media (width<=600px){html[data-theme=dark] .credential-title-table article,html[data-theme=dark] .credential-title-table article:nth-child(2n),html[data-theme=dark] .credential-title-table article:nth-last-child(-n+2),html[data-theme=dark] .oral-market-framework>div,html[data-theme=dark] .oral-market-framework>div:nth-child(2){border-bottom:1px solid #584563}}html[data-theme=dark] .food-nav{background:#27222ef2;border-bottom:1px solid #584563}html[data-theme=dark] .food-nav>button>svg{color:#e1d7e7}html[data-theme=dark] .food-nav>button.crave>svg{color:#efb8c3}html[data-theme=dark] .food-nav>button small{color:#e1d7e7}html[data-theme=dark] .food-nav>button.active,html[data-theme=dark] .food-nav>button.active.crave{background:#27222e;border-color:#584563}html[data-theme=dark] .food-nav-links button{color:#e1d7e7}html[data-theme=dark] .food-nav-links button:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .whole-table-hero,html[data-theme=dark] .crave-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .food-hero-plan .card-topline small{color:#e1d7e7}html[data-theme=dark] .food-hero-plan>button{border-bottom:1px solid #584563}html[data-theme=dark] .food-hero-plan>button>span,html[data-theme=dark] .food-hero-plan>button svg,html[data-theme=dark] .food-dashboard-card>small{color:#e1d7e7}html[data-theme=dark] .food-icon,html[data-theme=dark] .food-icon.gold{color:#e1d7e7;background:#27222e}html[data-theme=dark] .food-icon.clay{color:#efb8c3;background:#27222e}html[data-theme=dark] .food-icon.mist{color:#e1d7e7;background:#27222e}html[data-theme=dark] .crave-shortcut{color:#f1e8f6;background:#29222c}html[data-theme=dark] .crave-shortcut p{color:#c7b9d1}html[data-theme=dark] .crave-shortcut>svg{color:#f1e8f652}html[data-theme=dark] .crave-shortcut .button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .recent-plan>button{border-bottom:1px solid #584563}html[data-theme=dark] .recent-plan>button>svg,html[data-theme=dark] .recent-plan small{color:#e1d7e7}html[data-theme=dark] .food-education{background:#27222e}html[data-theme=dark] .food-education>div>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .food-education>div>button>svg:first-child,html[data-theme=dark] .food-education small{color:#e1d7e7}html[data-theme=dark] .food-flow-actions{border-top:1px solid #584563}html[data-theme=dark] .food-choice-grid span,html[data-theme=dark] .allergen-choice-grid span{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .food-choice-grid span svg,html[data-theme=dark] .allergen-choice-grid span svg{color:#c7b9d1}html[data-theme=dark] .food-choice-grid input:checked+span,html[data-theme=dark] .allergen-choice-grid input:checked+span{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .food-choice-grid input:focus-visible+span,html[data-theme=dark] .allergen-choice-grid input:focus-visible+span{box-shadow:0 0 0 3px #44334f,0 0 0 5px #29222c}html[data-theme=dark] .food-choice-grid input:checked+span svg,html[data-theme=dark] .allergen-choice-grid input:checked+span svg{color:#e1d7e7}html[data-theme=dark] .allergen-step-warning,html[data-theme=dark] .food-boundary-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .allergen-step-warning small,html[data-theme=dark] .food-boundary-note small{color:#e1d7e7}html[data-theme=dark] .planner-toolbar>div:first-child>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .planner-toolbar>div:first-child>button.active{color:#f1e8f6;background:#29222c}html[data-theme=dark] .food-table-3d{background:linear-gradient(#27222e,#27222e)}html[data-theme=dark] .table-surface{background:linear-gradient(112deg,#342a40,#493455);border:8px solid #584563;box-shadow:0 35px 55px #352d3a33,inset 0 0 0 3px #44334f29}html[data-theme=dark] .table-runner{background:#27222eb8}html[data-theme=dark] .table-place{color:#e1d7e7;background:#27222e}html[data-theme=dark] .table-place small,html[data-theme=dark] .table-place span,html[data-theme=dark] .food-table-3d>p,html[data-theme=dark] .food-table-3d>p svg,html[data-theme=dark] .planner-section-heading>span{color:#e1d7e7}html[data-theme=dark] .food-week-grid>article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .food-week-grid>article.dining-out{background:#27222e;border-color:#584563}html[data-theme=dark] .food-week-grid article>header small{color:#e1d7e7}html[data-theme=dark] .meal-drag-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .meal-drag-card>svg:first-child{color:#c7b9d1}html[data-theme=dark] .meal-drag-card small{color:#e1d7e7}html[data-theme=dark] .meal-move-controls button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .meal-actions button{color:#e1d7e7}html[data-theme=dark] .planner-safety-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .meal-time{color:#e1d7e7}html[data-theme=dark] .daily-meal-row>button{background:#27222e}html[data-theme=dark] .daily-day-navigation{background:#27222e;border:1px solid #584563}html[data-theme=dark] .daily-day-navigation button,html[data-theme=dark] .daily-day-navigation button:disabled{color:#e1d7e7;background:#27222e}html[data-theme=dark] .daily-day-navigation span{color:#e1d7e7}html[data-theme=dark] .food-facts div{border-bottom:1px solid #584563}html[data-theme=dark] .food-facts dt{color:#e1d7e7}html[data-theme=dark] .food-search-input{background:#27222e;border:1px solid #584563}html[data-theme=dark] .food-search-input>svg{color:#e1d7e7}html[data-theme=dark] .food-search-row>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .food-search-row>button.active{color:#f1e8f6;background:#29222c}html[data-theme=dark] .recipe-card,html[data-theme=dark] .restaurant-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .recipe-art,html[data-theme=dark] .restaurant-art{color:#e1d7e7;background:#27222e}html[data-theme=dark] .recipe-art.tone-gold,html[data-theme=dark] .restaurant-art.tone-gold,html[data-theme=dark] .recipe-detail-art.tone-gold,html[data-theme=dark] .restaurant-profile-art.tone-gold,html[data-theme=dark] .selected-restaurant-card.tone-gold,html[data-theme=dark] .recipe-art.tone-clay,html[data-theme=dark] .restaurant-art.tone-clay,html[data-theme=dark] .recipe-detail-art.tone-clay,html[data-theme=dark] .restaurant-profile-art.tone-clay,html[data-theme=dark] .selected-restaurant-card.tone-clay,html[data-theme=dark] .recipe-art.tone-mist,html[data-theme=dark] .restaurant-art.tone-mist,html[data-theme=dark] .recipe-detail-art.tone-mist,html[data-theme=dark] .restaurant-profile-art.tone-mist,html[data-theme=dark] .selected-restaurant-card.tone-mist{background:#27222e}html[data-theme=dark] .recipe-card-copy .card-topline>button,html[data-theme=dark] .restaurant-card-copy .card-topline>button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .recipe-card-copy .card-topline>button.saved,html[data-theme=dark] .restaurant-card-copy .card-topline>button.saved{color:#f1e8f6;background:#29222c}html[data-theme=dark] .recipe-meta{color:#e1d7e7}html[data-theme=dark] .recipe-allergen-line{border-top:1px solid #584563}html[data-theme=dark] .recipe-allergen-line>span:last-child{color:#e1d7e7}html[data-theme=dark] .recipe-detail-hero,html[data-theme=dark] .restaurant-profile-hero{background:#27222e;border:1px solid #584563}html[data-theme=dark] .recipe-detail-art,html[data-theme=dark] .restaurant-profile-art{color:#e1d7e7;background:#27222e}html[data-theme=dark] .recipe-detail-meta small{color:#e1d7e7}html[data-theme=dark] .ingredient-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .ingredient-list p,html[data-theme=dark] .ingredient-list small{color:#e1d7e7}html[data-theme=dark] .instruction-list li{border-bottom:1px solid #584563}html[data-theme=dark] .instruction-list li>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .recipe-two-up li,html[data-theme=dark] .recipe-two-up p,html[data-theme=dark] .recipe-detail-layout aside li{color:#e1d7e7}html[data-theme=dark] .recipe-allergen-card{background:#27222e;border-color:#584563}html[data-theme=dark] .recipe-allergen-card>svg{color:#efb8c3}html[data-theme=dark] .recipe-allergen-card small{color:#e1d7e7}html[data-theme=dark] .grocery-add-control{background:#27222e;border:1px solid #584563}html[data-theme=dark] .grocery-add-control>svg{color:#e1d7e7}html[data-theme=dark] .grocery-add-control button{color:#f1e8f6;background:#29222c}html[data-theme=dark] .grocery-group{background:#27222e;border:1px solid #584563}html[data-theme=dark] .grocery-group>header{background:#27222e}html[data-theme=dark] .grocery-group>header span{color:#e1d7e7}html[data-theme=dark] .grocery-item{border-top:1px solid #584563}html[data-theme=dark] .grocery-item small{color:#e1d7e7}html[data-theme=dark] .grocery-item.checked{background:#27222e}html[data-theme=dark] .household-facts>span{border-bottom:1px solid #584563}html[data-theme=dark] .household-facts small{color:#e1d7e7}html[data-theme=dark] .household-facts button{background:#27222e}html[data-theme=dark] .classification-row{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .classification-row svg{color:#e1d7e7}html[data-theme=dark] .allergen-setting-heading>svg{color:#efb8c3}html[data-theme=dark] .allergen-settings-grid label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .allergen-settings-grid label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .allergen-settings-grid small{color:#e1d7e7}html[data-theme=dark] .allergen-settings-grid label.selected>svg{color:#efb8c3}html[data-theme=dark] .allergen-caution{background:#27222e;border-color:#584563}html[data-theme=dark] .allergen-caution>svg{color:#efb8c3}html[data-theme=dark] .allergen-settings-layout aside li{color:#e1d7e7}html[data-theme=dark] .location-search{background:#27222e}html[data-theme=dark] .location-search>svg{color:#efb8c3}html[data-theme=dark] .use-location-button{color:#e1d7e7}html[data-theme=dark] .location-explainer>svg{color:#efb8c3}html[data-theme=dark] .location-explainer>div{color:#e1d7e7;background:#27222e}html[data-theme=dark] .location-explainer small{color:#e1d7e7}html[data-theme=dark] .crave-filter-strip button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .cross-contact-warning{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .cross-contact-warning p,html[data-theme=dark] .restaurant-meta{color:#e1d7e7}html[data-theme=dark] .restaurant-meta svg{color:#c7b9d1}html[data-theme=dark] .restaurant-info-status{color:#e1d7e7;background:#27222e}html[data-theme=dark] .restaurant-info-status small{color:#e1d7e7}html[data-theme=dark] .restaurant-card-actions{border-top:1px solid #584563}html[data-theme=dark] .restaurant-card-actions>button:not(.button){color:#e1d7e7}html[data-theme=dark] .fictional-map{background:#27222e;border:1px solid #584563}html[data-theme=dark] .map-road{background:#27222e;box-shadow:0 0 0 1px #44334f}html[data-theme=dark] .map-water{background:#27222e}html[data-theme=dark] .map-marker{color:#f1e8f6;background:#493455;border:3px solid #584563}html[data-theme=dark] .map-key{background:#27222e;border:1px solid #584563}html[data-theme=dark] .map-key svg{color:#efb8c3}html[data-theme=dark] .restaurant-map-view-switch{border:1px solid #584563}html[data-theme=dark] .restaurant-map-view-switch button{color:#e1d7e7}html[data-theme=dark] .restaurant-map-view-switch button[aria-pressed=true]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .map-marker.selected{background:#29222c;box-shadow:0 0 0 5px #44334fb8,0 12px 26px #382f3d42}html[data-theme=dark] .restaurant-map-selection-sheet{background:#27222ef7;border:1px solid #584563}html[data-theme=dark] .restaurant-map-selection-sheet small{color:#efb8c3}html[data-theme=dark] .restaurant-map-selection-sheet p{color:#e1d7e7}html[data-theme=dark] .restaurant-filters{background:#27222e;border:1px solid #584563}html[data-theme=dark] .restaurant-filters>label{color:#e1d7e7}html[data-theme=dark] .restaurant-filters>button:not(.button){border-bottom:1px solid #584563}html[data-theme=dark] .results-summary small{color:#e1d7e7}html[data-theme=dark] .restaurant-profile-rating>svg{color:#c7b9d1}html[data-theme=dark] .restaurant-profile-rating span{color:#e1d7e7}html[data-theme=dark] .restaurant-cross-contact{color:#efb8c3;background:#27222e}html[data-theme=dark] .restaurant-cross-contact small{color:#e1d7e7}html[data-theme=dark] .service-option-grid span{background:#27222e}html[data-theme=dark] .service-option-grid svg{color:#e1d7e7}html[data-theme=dark] .restaurant-link-row button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .member-report{background:#27222e}html[data-theme=dark] .member-report small,html[data-theme=dark] .source-legend small{color:#e1d7e7}html[data-theme=dark] .restaurant-allergen-grid>div{border-bottom:1px solid #584563}html[data-theme=dark] .restaurant-allergen-grid>div>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .saved-privacy-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .day-choice-row label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .day-choice-row label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .day-choice-row small{color:#e1d7e7}html[data-theme=dark] .selected-restaurant-card{background:#27222e}html[data-theme=dark] .selected-restaurant-card>svg,html[data-theme=dark] .selected-restaurant-card small{color:#e1d7e7}html[data-theme=dark] .dining-review{border:1px solid #584563}html[data-theme=dark] .dining-review>span{border-bottom:1px solid #584563;border-right:1px solid #584563}html[data-theme=dark] .dining-review small,html[data-theme=dark] .restaurant-report-layout>.card>label{color:#e1d7e7}html[data-theme=dark] .food-status-page>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .admin-food-boundary{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .admin-food-boundary small{color:#e1d7e7}html[data-theme=dark] .correction-facts span{border-bottom:1px solid #584563}html[data-theme=dark] .correction-facts small{color:#e1d7e7}html[data-theme=dark] .source-comparison>div{border-bottom:1px solid #584563}html[data-theme=dark] .source-comparison small{color:#e1d7e7}@media (width<=680px){html[data-theme=dark] .restaurant-map-experience.is-map-mode{background:#27222e}html[data-theme=dark] .restaurant-mobile-map-bar .restaurant-map-view-switch{background:#27222ef5}html[data-theme=dark] .restaurant-mobile-map-close{color:#e1d7e7;background:#27222ef7;border:1px solid #584563}}html[data-theme=dark] .crave-expanded-entry .card>svg{color:#e1d7e7}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] summary:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] textarea:focus-visible{box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] p{color:#e1d7e7}html[data-theme=dark] .skip-link{color:#f1e8f6;background:#29222c}html[data-theme=dark] .button-secondary{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .button-secondary:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .button-quiet{color:#e1d7e7}html[data-theme=dark] .button-quiet:hover{background:#49345514}html[data-theme=dark] .button-danger{color:#efb8c3;background:#27222e}html[data-theme=dark] .demo-account-entry{color:#e1d7e7;background:#27222e;border:1px solid #5845634d}html[data-theme=dark] .demo-account-entry small{color:#e1d7e7}html[data-theme=dark] .auth-session-expired{color:#e1d7e7;background:#27222e;border:1px solid #5845634d}html[data-theme=dark] .auth-session-expired small,html[data-theme=dark] .brand{color:#e1d7e7}html[data-theme=dark] .brand-inverse{color:#f1e8f6}html[data-theme=dark] .badge,html[data-theme=dark] .badge-sage{color:#e1d7e7;background:#27222e}html[data-theme=dark] .badge-clay,html[data-theme=dark] .badge-danger{color:#efb8c3;background:#27222e}html[data-theme=dark] .community-section-nav>div{background:#27222ed1;border:1px solid #584563}html[data-theme=dark] .community-section-nav button{color:#e1d7e7}html[data-theme=dark] .community-section-nav button:hover,html[data-theme=dark] .community-section-nav button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .community-stories-module{background:linear-gradient(135deg,#27222e 0% 100%);border:1px solid #58456333}html[data-theme=dark] .community-story-feature,html[data-theme=dark] .community-story-side>button,html[data-theme=dark] .community-story-play{background:#27222e}html[data-theme=dark] .community-story-feature .story-art{color:#f1e8f6;background:radial-gradient(circle at 35% 25%,#342a40e6,#0000 28%),linear-gradient(145deg,#28222c,#493455)}html[data-theme=dark] .community-story-feature .story-art i{border:1px solid #5845633d;box-shadow:0 0 0 34px #44334f0d}html[data-theme=dark] .community-story-feature .story-copy small,html[data-theme=dark] .community-story-side small{color:#e1d7e7}html[data-theme=dark] .community-story-why{color:#e1d7e7;background:#27222e}html[data-theme=dark] .community-story-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .privacy-private,html[data-theme=dark] .privacy-community,html[data-theme=dark] .privacy-shared{color:#e1d7e7;background:#27222e}html[data-theme=dark] .demo-banner{color:#e1d7e7;background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .eyebrow{color:#e1d7e7}html[data-theme=dark] .card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .card-kicker,html[data-theme=dark] .card-kicker svg{color:#e1d7e7}html[data-theme=dark] .icon-well.sage,html[data-theme=dark] .list-icon,html[data-theme=dark] .icon-well.mist,html[data-theme=dark] .icon-well.gold,html[data-theme=dark] .avatar,html[data-theme=dark] .avatar-mist,html[data-theme=dark] .avatar-gold{color:#e1d7e7;background:#27222e}html[data-theme=dark] .avatar-clay{color:#efb8c3;background:#27222e}html[data-theme=dark] .plain-list li{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .plain-list li:before{background:#493455}html[data-theme=dark] .public-site{background:#27222e}html[data-theme=dark] .public-nav nav button,html[data-theme=dark] .public-nav nav button:hover,html[data-theme=dark] .hero-copy h1 em{color:#e1d7e7}html[data-theme=dark] .hero-assurance{color:#e1d7e7!important}html[data-theme=dark] .thread-field i:nth-child(2){border-color:#58456354}html[data-theme=dark] .preview-window{background:#27222ef5}html[data-theme=dark] .preview-top{border-bottom:1px solid #584563}html[data-theme=dark] .preview-top small,html[data-theme=dark] .preview-label,html[data-theme=dark] .preview-appointment small,html[data-theme=dark] .preview-top svg,html[data-theme=dark] .preview-label{color:#e1d7e7}html[data-theme=dark] .preview-appointment{color:#f1e8f6;background:#29222c}html[data-theme=dark] .preview-appointment p{color:#f1e8f6}html[data-theme=dark] .date-tile,html[data-theme=dark] .large-date{color:#e1d7e7;background:#27222e}html[data-theme=dark] .preview-action{border:1px solid #584563}html[data-theme=dark] .preview-action small{color:#e1d7e7}html[data-theme=dark] .mini-grid div{background:#27222e}html[data-theme=dark] .mini-grid svg,html[data-theme=dark] .mini-grid small{color:#e1d7e7}html[data-theme=dark] .floating-note{color:#e1d7e7;background:#27222e;border:1px solid #58456380;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .floating-note small{color:#e1d7e7}html[data-theme=dark] .pillar-grid article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pillar-grid button,html[data-theme=dark] .check-list li,html[data-theme=dark] .check-list svg,html[data-theme=dark] .post-author small{color:#e1d7e7}html[data-theme=dark] .reaction-row{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .private-feature{background:#27222e}html[data-theme=dark] .timeline-dot{background:#493455;box-shadow:0 0 0 5px #44334f}html[data-theme=dark] .timeline-dot.mist{background:#342a40}html[data-theme=dark] .timeline-dot.clay{background:#493455}html[data-theme=dark] .timeline-row time{color:#e1d7e7}html[data-theme=dark] .timeline-row div{border-bottom:1px solid #584563}html[data-theme=dark] .timeline-row small{color:#e1d7e7}html[data-theme=dark] .share-feature{background:#29222c}html[data-theme=dark] .light-copy h2,html[data-theme=dark] .light-copy .eyebrow{color:#f1e8f6}html[data-theme=dark] .light-copy p{color:#c7b9d1}html[data-theme=dark] .share-receipt{background:#27222e;border:1px solid #58456338}html[data-theme=dark] .receipt-top{border-bottom:1px solid #584563}html[data-theme=dark] .receipt-top small,html[data-theme=dark] .receipt-top em,html[data-theme=dark] .receipt-body li,html[data-theme=dark] .muted-list li{color:#e1d7e7}html[data-theme=dark] .receipt-body svg,html[data-theme=dark] .muted-list svg{color:#a1dcc5}html[data-theme=dark] .receipt-body .muted-list svg,html[data-theme=dark] .muted-list svg{color:#c7b9d1}html[data-theme=dark] .receipt-footer{color:#e1d7e7;background:#27222e}html[data-theme=dark] .care-orbit span{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .care-orbit svg{color:#e1d7e7}html[data-theme=dark] .trust-band{background:#27222e}html[data-theme=dark] .boundary-visual{background:#27222e9e}html[data-theme=dark] .boundary-visual>span svg,html[data-theme=dark] .boundary-visual small{color:#e1d7e7}html[data-theme=dark] .boundary-visual i{color:#f1e8f6;background:#29222c}html[data-theme=dark] .journey-grid{border-top:1px solid #584563}html[data-theme=dark] .journey-grid article:before{background:#342a40;box-shadow:0 0 0 6px #44334f}html[data-theme=dark] .journey-grid article>span{color:#c7b9d1}html[data-theme=dark] .clinician-panel{background:#27222e;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .clinician-head small{color:#e1d7e7}html[data-theme=dark] .access-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .summary-lines span{background:#27222e}html[data-theme=dark] .community-symbol{color:#e1d7e7;background:#27222eb8}html[data-theme=dark] .community-preview.mist,html[data-theme=dark] .community-preview.sage,html[data-theme=dark] .community-preview.gold{background:#27222e}html[data-theme=dark] .community-preview small{color:#e1d7e7}html[data-theme=dark] .faq-list details{border-top:1px solid #584563}html[data-theme=dark] .faq-list details:last-child{border-bottom:1px solid #584563}html[data-theme=dark] .final-cta{background:#27222e}html[data-theme=dark] .public-footer{color:#f1e8f6}html[data-theme=dark] .public-footer p{color:#c7b9d1}html[data-theme=dark] .public-footer nav button{color:#f1e8f6}html[data-theme=dark] .footer-bottom{color:#c7b9d1;border-top:1px solid #58456324}html[data-theme=dark] .public-inner .public-nav{border-bottom:1px solid #584563}html[data-theme=dark] .back-link{color:#e1d7e7}html[data-theme=dark] .info-sections{border-top:1px solid #584563}html[data-theme=dark] .info-sections article{border-bottom:1px solid #584563}html[data-theme=dark] .info-sections article>span{color:#c7b9d1}html[data-theme=dark] .crisis-panel{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .crisis-panel span{color:#e1d7e7}html[data-theme=dark] .auth-shell{background:#27222e}html[data-theme=dark] .auth-brand-panel{color:#f1e8f6;background:#29222c}html[data-theme=dark] .auth-brand-panel:after{border:1px solid #58456333;box-shadow:0 0 0 60px #44334f09,0 0 0 130px #44334f06}html[data-theme=dark] .auth-brand-panel .eyebrow,html[data-theme=dark] .auth-brand-panel>p{color:#c7b9d1}html[data-theme=dark] .auth-close{background:#27222e;border:1px solid #584563}html[data-theme=dark] .auth-card>label,html[data-theme=dark] .flow-card>label,html[data-theme=dark] .composer-card label,html[data-theme=dark] .contact-form label,html[data-theme=dark] .reported-content+.card label{color:#e1d7e7}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#c7b9d1}html[data-theme=dark] .checkbox-line{color:#e1d7e7!important}html[data-theme=dark] .text-link{color:#e1d7e7}html[data-theme=dark] .auth-divider:before{background:#27222e}html[data-theme=dark] .auth-divider span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .auth-switch button{color:#e1d7e7}html[data-theme=dark] .success-orb,html[data-theme=dark] .denied-orb{color:#e1d7e7;background:#27222e}html[data-theme=dark] .status-list span{color:#a1dcc5;border-bottom:1px solid #584563}html[data-theme=dark] .status-list .pending{color:#efb8c3}html[data-theme=dark] .account-path{background:#27222e;border:1px solid #584563}html[data-theme=dark] .account-path.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .account-path>svg,html[data-theme=dark] .account-path small{color:#e1d7e7}html[data-theme=dark] .account-path.seller-account-path{background:#27222e;border-color:#584563}html[data-theme=dark] .professional-access-link{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .professional-access-link small{color:#e1d7e7}html[data-theme=dark] .professional-access-link.seller-access-link{background:#27222e;border-color:#584563}html[data-theme=dark] .verification-explainer,html[data-theme=dark] .email-check,html[data-theme=dark] .verification-lock,html[data-theme=dark] .review-boundary{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .verification-explainer small,html[data-theme=dark] .email-check small,html[data-theme=dark] .verification-lock small,html[data-theme=dark] .review-boundary small,html[data-theme=dark] .field-help,html[data-theme=dark] .optional-label{color:#e1d7e7}html[data-theme=dark] .evidence-tile{background:#27222e;border:1px dashed #584563}html[data-theme=dark] .evidence-tile:hover{border-color:#29222c}html[data-theme=dark] .evidence-tile.complete{background:#27222e;border-color:#584563}html[data-theme=dark] .evidence-tile>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .evidence-tile small{color:#e1d7e7}html[data-theme=dark] .verification-methods{border:1px solid #584563}html[data-theme=dark] .verification-methods span>svg,html[data-theme=dark] .verification-methods small{color:#e1d7e7}html[data-theme=dark] .application-review{border:1px solid #584563}html[data-theme=dark] .application-review>div{border-right:1px solid #584563}html[data-theme=dark] .application-review small,html[data-theme=dark] .application-review span{color:#e1d7e7}html[data-theme=dark] .review-boundary{background:#27222e;border-color:#584563}html[data-theme=dark] .application-actions{border-top:1px solid #584563}html[data-theme=dark] .status-link{color:#e1d7e7}html[data-theme=dark] .onboarding-page{background:#27222e}html[data-theme=dark] .onboarding-page>header{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .onboarding-page>header button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .progress-label,html[data-theme=dark] .progress-label strong{color:#e1d7e7}html[data-theme=dark] .progress-track{background:#27222e}html[data-theme=dark] .progress-track>span{background:#29222c}html[data-theme=dark] .onboarding-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .welcome-person,html[data-theme=dark] .identity-preview{background:#27222e}html[data-theme=dark] .welcome-person small,html[data-theme=dark] .identity-preview small{color:#e1d7e7}html[data-theme=dark] .boundary-cards article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .boundary-cards article svg{color:#e1d7e7}html[data-theme=dark] .choice-card span{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .choice-card span svg{color:#c7b9d1}html[data-theme=dark] .choice-card input:checked+span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .choice-card input:checked+span svg,html[data-theme=dark] .radio-line{color:#e1d7e7}html[data-theme=dark] .toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .toggle-row small{color:#e1d7e7}html[data-theme=dark] .toggle{background:#342a40}html[data-theme=dark] .toggle>span{background:#27222e}html[data-theme=dark] .toggle.on{background:#29222c}html[data-theme=dark] .agreement-list label{color:#e1d7e7;border:1px solid #584563}html[data-theme=dark] .setup-list>div{border-bottom:1px solid #584563}html[data-theme=dark] .setup-list>div>svg:first-child{color:#e1d7e7}html[data-theme=dark] .setup-list>div>svg:last-child{color:#a1dcc5}html[data-theme=dark] .setup-list small{color:#e1d7e7}html[data-theme=dark] .completion-boundary{background:#27222e}html[data-theme=dark] .completion-boundary small{color:#e1d7e7}html[data-theme=dark] .workspace-label,html[data-theme=dark] .sidebar-group,html[data-theme=dark] .app-sidebar nav button,html[data-theme=dark] .sidebar-footer button{color:#c7b9d1}html[data-theme=dark] .privacy-shortcut{color:#f1e8f6;background:#342a4017;border:1px solid #58456347}html[data-theme=dark] .sidebar-footer{border-top:1px solid #5845631a}html[data-theme=dark] .app-topbar{background:#27222ef0;border-bottom:1px solid #584563}html[data-theme=dark] .top-search{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] kbd{color:#c7b9d1;background:#27222e;border:1px solid #584563}html[data-theme=dark] .icon-button,html[data-theme=dark] .top-avatar,html[data-theme=dark] .mobile-menu-button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .icon-button i{background:#493455;border:1px solid #584563}html[data-theme=dark] .top-avatar,html[data-theme=dark] .appointment-hero{color:#f1e8f6;background:#29222c}html[data-theme=dark] .prep-progress{background:#27222e17}html[data-theme=dark] .prep-progress strong{color:#f1e8f6}html[data-theme=dark] .prep-progress .progress-track{background:#27222e2e}html[data-theme=dark] .prep-progress .progress-track span{background:#342a40}html[data-theme=dark] .dashboard-section-heading button,html[data-theme=dark] .mini-link,html[data-theme=dark] .compact-post .post-meta{color:#e1d7e7}html[data-theme=dark] .privacy-reminder,html[data-theme=dark] .future-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .community-boundary,html[data-theme=dark] .community-notice,html[data-theme=dark] .clinician-boundary,html[data-theme=dark] .authorized-notice,html[data-theme=dark] .admin-alert,html[data-theme=dark] .message-boundary,html[data-theme=dark] .upload-warning{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .community-boundary span,html[data-theme=dark] .community-notice span,html[data-theme=dark] .clinician-boundary span,html[data-theme=dark] .message-boundary span,html[data-theme=dark] .admin-alert span,html[data-theme=dark] .upload-warning span,html[data-theme=dark] .community-boundary button,html[data-theme=dark] .community-notice button{color:#e1d7e7}html[data-theme=dark] .directory-tools>button,html[data-theme=dark] .filter-bar button,html[data-theme=dark] .feed-tools button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .search-field{background:#27222e;border:1px solid #584563}html[data-theme=dark] .search-field svg{color:#e1d7e7}html[data-theme=dark] .community-cover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .community-cover.mist,html[data-theme=dark] .community-cover.gold,html[data-theme=dark] .community-cover.clay{background:#27222e}html[data-theme=dark] .directory-body>div:first-child small,html[data-theme=dark] .directory-footer>button:first-child{color:#e1d7e7}html[data-theme=dark] .community-header{background:#27222e;border:1px solid #584563}html[data-theme=dark] .community-header-mark{color:#e1d7e7;background:#27222e}html[data-theme=dark] .community-header-copy small{color:#e1d7e7}html[data-theme=dark] .feed-tools button.active{color:#f1e8f6;background:#29222c}html[data-theme=dark] .pinned-resource{background:#27222e}html[data-theme=dark] .feed-actions{border-top:1px solid #584563}html[data-theme=dark] .feed-actions button{color:#e1d7e7}html[data-theme=dark] .community-sidebar .card button{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .emergency-mini{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .emergency-mini p{color:#e1d7e7}html[data-theme=dark] .emergency-mini button{color:#efb8c3}html[data-theme=dark] .floating-compose{color:#f1e8f6;background:#29222c}html[data-theme=dark] .post-detail{background:#27222e;border:1px solid #584563}html[data-theme=dark] .post-detail>p{color:#e1d7e7}html[data-theme=dark] .experience-disclaimer{color:#e1d7e7;background:#27222e}html[data-theme=dark] .inline-success{color:#a1dcc5;background:#27222e}html[data-theme=dark] .inline-success small{color:#a1dcc5}html[data-theme=dark] .comments-section{border-top:1px solid #584563}html[data-theme=dark] .comments-section .section-heading-row>span{color:#e1d7e7}html[data-theme=dark] .comment{border-bottom:1px solid #584563}html[data-theme=dark] .comment small,html[data-theme=dark] .comment p,html[data-theme=dark] .comment button{color:#e1d7e7}html[data-theme=dark] .clinician-comment{background:#27222e}html[data-theme=dark] .comment-composer small,html[data-theme=dark] .post-aside button{color:#e1d7e7}html[data-theme=dark] .required-check{background:#27222e;color:#e1d7e7!important}html[data-theme=dark] .profile-avatar.gold{color:#e1d7e7;background:#27222e}html[data-theme=dark] .profile-avatar.clay{color:#efb8c3;background:#27222e}html[data-theme=dark] .profile-identity dl div{border-top:1px solid #584563}html[data-theme=dark] .profile-identity dt{color:#e1d7e7}html[data-theme=dark] .simple-list>button,html[data-theme=dark] .simple-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .simple-list small{color:#e1d7e7}html[data-theme=dark] .health-tabs{border-bottom:1px solid #584563}html[data-theme=dark] .health-tabs button{color:#e1d7e7}html[data-theme=dark] .health-tabs button.active{color:#e1d7e7;border-bottom-color:#29222c}html[data-theme=dark] .overview-facts small,html[data-theme=dark] .module-grid .card>svg,html[data-theme=dark] .module-grid small{color:#e1d7e7}html[data-theme=dark] .woven-timeline:before{background:linear-gradient(#342a40,#493455,#493455)}html[data-theme=dark] .woven-event{border-bottom:1px solid #584563}html[data-theme=dark] .timeline-node{color:#e1d7e7;background:#27222e;border:5px solid #584563}html[data-theme=dark] .timeline-node.gold,html[data-theme=dark] .timeline-node.mist,html[data-theme=dark] .timeline-node.clay{background:#27222e}html[data-theme=dark] .woven-event time,html[data-theme=dark] .woven-event time small,html[data-theme=dark] .source-key li{color:#e1d7e7}html[data-theme=dark] .key-dot{background:#493455}html[data-theme=dark] .key-dot.mist,html[data-theme=dark] .key-dot.gold{background:#342a40}html[data-theme=dark] .key-dot.clay{background:#493455}html[data-theme=dark] .detail-section{border-bottom:1px solid #584563}html[data-theme=dark] .detail-section small,html[data-theme=dark] .health-list-item small,html[data-theme=dark] .range-row output,html[data-theme=dark] .checkin-card>label:last-of-type{color:#e1d7e7}html[data-theme=dark] .bar-chart{border-bottom:1px solid #584563}html[data-theme=dark] .bar-chart>span{background:#493455}html[data-theme=dark] .bar-chart i{color:#e1d7e7}html[data-theme=dark] .document-table,html[data-theme=dark] .moderation-table{background:#27222e;border:1px solid #584563}html[data-theme=dark] .table-head{color:#e1d7e7;background:#27222e}html[data-theme=dark] .table-row{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .table-row small{color:#e1d7e7}html[data-theme=dark] .paper-header{border-bottom:2px solid #2a232e}html[data-theme=dark] .fake-results span{border-bottom:1px solid #584563}html[data-theme=dark] .fake-results em,html[data-theme=dark] .appointment-row small{color:#e1d7e7}html[data-theme=dark] .large-date.muted{color:#e1d7e7;background:#27222e}html[data-theme=dark] .select-card{background:#27222e}html[data-theme=dark] .select-card small{color:#e1d7e7}html[data-theme=dark] .select-card>svg{color:#a1dcc5}html[data-theme=dark] .review-list label,html[data-theme=dark] .review-list .review-row{border-bottom:1px solid #584563}html[data-theme=dark] .review-list .review-row>button,html[data-theme=dark] .review-list label>svg,html[data-theme=dark] .review-list label small,html[data-theme=dark] .review-list label button{color:#e1d7e7}html[data-theme=dark] .question-list label>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .question-list>button{color:#e1d7e7}html[data-theme=dark] .visit-summary-paper{background:#27222e;border:1px solid #584563}html[data-theme=dark] .visit-summary-paper>header{border-bottom:2px solid #29222c}html[data-theme=dark] .visit-summary-paper>section{border-bottom:1px solid #584563}html[data-theme=dark] .visit-summary-paper small{color:#e1d7e7}html[data-theme=dark] .summary-columns section{border-bottom:1px solid #584563}html[data-theme=dark] .summary-columns section:nth-child(2n):not(.wide){border-left:1px solid #584563}html[data-theme=dark] .summary-columns p,html[data-theme=dark] .summary-columns li,html[data-theme=dark] .visit-summary-paper>footer{color:#e1d7e7}html[data-theme=dark] .care-person dl div{border-bottom:1px solid #584563}html[data-theme=dark] .care-person dt{color:#e1d7e7}html[data-theme=dark] .care-profile-header,html[data-theme=dark] .preset-row button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .preset-row button.active{color:#f1e8f6;background:#29222c}html[data-theme=dark] .boundary-box{color:#e1d7e7;background:#27222e}html[data-theme=dark] .boundary-box small{color:#e1d7e7}html[data-theme=dark] .plain-summary{background:#27222e;border:1px solid #584563}html[data-theme=dark] .plain-summary p{color:#e1d7e7}html[data-theme=dark] .grant-facts{border:1px solid #584563}html[data-theme=dark] .grant-facts span{border-right:1px solid #584563}html[data-theme=dark] .grant-facts small{color:#e1d7e7}html[data-theme=dark] .active-grant-card>p{color:#e1d7e7;background:#27222e}html[data-theme=dark] .denied-orb{color:#efb8c3;background:#27222e}html[data-theme=dark] .privacy-zone>svg:first-child,html[data-theme=dark] .privacy-zone small{color:#e1d7e7}html[data-theme=dark] .community-zone,html[data-theme=dark] .private-zone,html[data-theme=dark] .shared-zone{background:#27222e}html[data-theme=dark] .permission-card{border:1px solid #584563}html[data-theme=dark] .audit-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .audit-list>span>svg,html[data-theme=dark] .audit-list small{color:#e1d7e7}html[data-theme=dark] .message-boundary.care{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .messages-layout{background:#27222e;border:1px solid #584563}html[data-theme=dark] .conversation-list{background:#27222e;border-right:1px solid #584563}html[data-theme=dark] .conversation-list>button.active{background:#27222e}html[data-theme=dark] .conversation-list small{color:#e1d7e7}html[data-theme=dark] .conversation-panel>header{border-bottom:1px solid #584563}html[data-theme=dark] .conversation-panel>header small,html[data-theme=dark] .message-history>time{color:#e1d7e7}html[data-theme=dark] .message{background:#27222e}html[data-theme=dark] .message.sent{color:#f1e8f6;background:#29222c}html[data-theme=dark] .community-panel .message.sent{background:#493455}html[data-theme=dark] .message-composer{border-top:1px solid #584563}html[data-theme=dark] .message-composer>button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .message-composer>button:last-child,html[data-theme=dark] .learning-feature{color:#f1e8f6;background:#29222c}html[data-theme=dark] .learning-feature p{color:#c7b9d1}html[data-theme=dark] .learning-feature>svg{color:#f1e8f673}html[data-theme=dark] .resource-meta{color:#c7b9d1}html[data-theme=dark] .resource-card .card-topline button{color:#e1d7e7}html[data-theme=dark] .resource-footer{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .resource-footer button,html[data-theme=dark] .article-byline small{color:#e1d7e7}html[data-theme=dark] .article-body{border-top:1px solid #584563}html[data-theme=dark] .article-body>aside a{color:#e1d7e7}html[data-theme=dark] .article-body>div>section{border-bottom:1px solid #584563}html[data-theme=dark] .article-body section p{color:#e1d7e7}html[data-theme=dark] .article-callout{color:#e1d7e7;background:#27222e}html[data-theme=dark] .universal-search{background:#27222e}html[data-theme=dark] .search-results section h2>span,html[data-theme=dark] .search-result>svg:first-child,html[data-theme=dark] .search-result small{color:#e1d7e7}html[data-theme=dark] .private-result{background:#27222e}html[data-theme=dark] .notification-list{background:#27222e;border:1px solid #584563}html[data-theme=dark] .notification-list>button{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .notification-list>button.unread{background:#27222e}html[data-theme=dark] .notification-list small{color:#e1d7e7}html[data-theme=dark] .notification-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .notification-icon.gold,html[data-theme=dark] .notification-icon.mist{background:#27222e}html[data-theme=dark] .settings-link,html[data-theme=dark] .account-card p,html[data-theme=dark] .account-card small{color:#e1d7e7}html[data-theme=dark] .settings-groups{background:#27222e;border:1px solid #584563}html[data-theme=dark] .settings-groups>button,html[data-theme=dark] .settings-action,html[data-theme=dark] .destructive-list>button{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .settings-groups>button>svg:first-child,html[data-theme=dark] .settings-action>svg:first-child,html[data-theme=dark] .destructive-list>button>svg:first-child,html[data-theme=dark] .settings-groups small,html[data-theme=dark] .settings-action small,html[data-theme=dark] .destructive-list small,html[data-theme=dark] .policy-links button{color:#e1d7e7}html[data-theme=dark] .session-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .session-list small,html[data-theme=dark] .stat-grid small{color:#e1d7e7}html[data-theme=dark] .patient-row{border-top:1px solid #584563}html[data-theme=dark] .patient-row small{color:#e1d7e7}html[data-theme=dark] .selected-summary section{border-bottom:1px solid #584563}html[data-theme=dark] .selected-summary section:nth-child(2n){border-left:1px solid #584563}html[data-theme=dark] .selected-summary small{color:#e1d7e7}html[data-theme=dark] .document-link{background:#27222e;border:1px solid #584563}html[data-theme=dark] .document-link small{color:#e1d7e7}html[data-theme=dark] .denied-link{color:#efb8c3}html[data-theme=dark] .detail-list div{border-bottom:1px solid #584563}html[data-theme=dark] .detail-list dt{color:#e1d7e7}html[data-theme=dark] .content-blur{color:#efb8c3;background:#27222e}html[data-theme=dark] .report-context span{border-bottom:1px solid #584563}html[data-theme=dark] .report-context small,html[data-theme=dark] .moderator-actions>button:not(.button){color:#e1d7e7}html[data-theme=dark] .admin-list>button{border-bottom:1px solid #584563}html[data-theme=dark] .admin-list small{color:#e1d7e7}html[data-theme=dark] .verification-facts span{border-bottom:1px solid #584563}html[data-theme=dark] .verification-facts small{color:#e1d7e7}html[data-theme=dark] .review-checklist>span>svg,html[data-theme=dark] .review-checklist small{color:#e1d7e7}html[data-theme=dark] .metric-list span{border-bottom:1px solid #584563}html[data-theme=dark] .success-text{color:#a1dcc5}html[data-theme=dark] .empty-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .feature-loading{color:#e1d7e7}html[data-theme=dark] .feature-loading>span{border:3px solid #584563}html[data-theme=dark] .feature-loading small{color:#e1d7e7}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .feature-loading>span{border-color:#584563}}html[data-theme=dark] .toast{color:#f1e8f6;background:#29222c;border:1px solid #584563}@media (width<=860px){html[data-theme=dark] .mobile-menu-button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .mobile-menu-panel{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .mobile-menu-panel button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .mobile-bottom-nav{background:#27222ef7;border-top:1px solid #584563}html[data-theme=dark] .mobile-bottom-nav button,html[data-theme=dark] .mobile-bottom-nav button.active{color:#e1d7e7}html[data-theme=dark] .conversation-list{border-bottom:1px solid #584563}html[data-theme=dark] .conversation-list .search-field{background:#27222e}html[data-theme=dark] .conversation-list>button{border:1px solid #584563}}@media (width<=560px){html[data-theme=dark] .application-review>div{border-bottom:1px solid #584563}}html[data-theme=dark] .gov-boundary-strip{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .gov-zone>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .gov-zone>small,html[data-theme=dark] .gov-zone>button{color:#e1d7e7}html[data-theme=dark] .gov-setting-heading>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .gov-audience-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .gov-audience-list small{color:#e1d7e7}html[data-theme=dark] .gov-table-head,html[data-theme=dark] .gov-access-table>span{border-bottom:1px solid #584563}html[data-theme=dark] .gov-table-head,html[data-theme=dark] .gov-access-table>span small{color:#e1d7e7}html[data-theme=dark] .gov-audit-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .gov-audit-list svg,html[data-theme=dark] .gov-audit-list small{color:#e1d7e7}html[data-theme=dark] .gov-link-row{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .gov-link-row svg,html[data-theme=dark] .gov-plain-list{color:#e1d7e7}html[data-theme=dark] .gov-preview{background:#27222e;border:1px solid #584563}html[data-theme=dark] .gov-preview>svg,html[data-theme=dark] .gov-preview small,html[data-theme=dark] .gov-preview em{color:#e1d7e7}html[data-theme=dark] .gov-choice-grid span{color:#e1d7e7;border:1px solid #584563}html[data-theme=dark] .gov-choice-grid input:checked+span{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .gov-choice-grid input:focus-visible+span{box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] .gov-warning{background:#27222e;border-color:#584563}html[data-theme=dark] .gov-warning>svg{color:#c7b9d1}html[data-theme=dark] .gov-stat-grid small,html[data-theme=dark] .gov-stat-grid span,html[data-theme=dark] .gov-stat-grid strong,html[data-theme=dark] .gov-moderation-toolbar label{color:#e1d7e7}html[data-theme=dark] .gov-moderation-toolbar select{background:#27222e;border:1px solid #584563}html[data-theme=dark] .gov-mod-head,html[data-theme=dark] .gov-moderation-table>button{border-bottom:1px solid #584563}html[data-theme=dark] .gov-mod-head,html[data-theme=dark] .gov-moderation-table small{color:#e1d7e7}html[data-theme=dark] .gov-category-grid span{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-catalog{background:linear-gradient(145deg,#27222e 0% 100%)}html[data-theme=dark] .investor-catalog-heading h2,html[data-theme=dark] .investor-catalog-heading>div>p:last-child{color:#e1d7e7}html[data-theme=dark] .investor-catalog-count{color:#f1e8f6;background:#29222c}html[data-theme=dark] .investor-catalog-count svg{color:#c7b9d1}html[data-theme=dark] .investor-catalog-note p,html[data-theme=dark] .investor-catalog-search{color:#e1d7e7}html[data-theme=dark] .investor-catalog-search input{color:#e1d7e7;background:#27222e}html[data-theme=dark] .investor-catalog-search input:focus{border-color:#584563}html[data-theme=dark] .investor-catalog-status{color:#e1d7e7}html[data-theme=dark] .investor-catalog-grid>button{background:#27222e}html[data-theme=dark] .investor-catalog-grid>button:hover{border-color:#584563a6}html[data-theme=dark] .investor-catalog-grid>button>svg{color:#e1d7e7}html[data-theme=dark] .investor-catalog-art{color:#f1e8f6;background:linear-gradient(145deg,#493455,#29222c)}html[data-theme=dark] .investor-catalog-art.art-1{background:linear-gradient(145deg,#342a40,#493455)}html[data-theme=dark] .investor-catalog-art.art-2{background:linear-gradient(145deg,#493455,#523960)}html[data-theme=dark] .investor-catalog-art.art-3{background:linear-gradient(145deg,#493455,#413747)}html[data-theme=dark] .investor-catalog-art.art-4{background:linear-gradient(145deg,#493455,#68423a)}html[data-theme=dark] .investor-catalog-art.art-5{background:linear-gradient(145deg,#493455,#44394a)}html[data-theme=dark] .investor-catalog-grid small,html[data-theme=dark] .investor-catalog-grid strong,html[data-theme=dark] .investor-catalog-grid p,html[data-theme=dark] .investor-catalog-grid em,html[data-theme=dark] .investor-catalog-secondary h3{color:#e1d7e7}html[data-theme=dark] .investor-catalog-secondary button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .investor-catalog-secondary button span,html[data-theme=dark] .investor-catalog-secondary button small,html[data-theme=dark] .investor-catalog-secondary button svg,html[data-theme=dark] .investor-demo-root label{color:#e1d7e7}html[data-theme=dark] .investor-demo-root input,html[data-theme=dark] .investor-demo-root textarea,html[data-theme=dark] .investor-demo-root select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-control-banner,html[data-theme=dark] .investor-readiness-banner{color:#e1d7e7;background:linear-gradient(135deg,#27222e,#27222e);border:1px solid #58456342}html[data-theme=dark] .investor-readiness-banner.blocked{color:#e1d7e7;background:#27222e;border-color:#5845634d}html[data-theme=dark] .investor-scenario-card>svg,html[data-theme=dark] .investor-history,html[data-theme=dark] .investor-readiness-metrics small,html[data-theme=dark] .investor-readiness-metrics strong{color:#e1d7e7}html[data-theme=dark] .investor-responsive-readiness{background:#27222e;border:1px solid #58456347}html[data-theme=dark] .investor-responsive-heading p:last-child{color:#e1d7e7}html[data-theme=dark] .investor-responsive-contracts>span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-responsive-contracts small,html[data-theme=dark] .investor-responsive-contracts b,html[data-theme=dark] .investor-responsive-contracts em,html[data-theme=dark] .investor-responsive-metrics small,html[data-theme=dark] .investor-responsive-metrics strong{color:#e1d7e7}html[data-theme=dark] .investor-count-list span{background:#27222e}html[data-theme=dark] .investor-count-list b,html[data-theme=dark] .investor-count-list strong{color:#e1d7e7}html[data-theme=dark] .investor-role-row{border-bottom:1px solid #584563}html[data-theme=dark] .investor-role-row small{color:#e1d7e7}html[data-theme=dark] .investor-limitations>div>span{background:#27222e}html[data-theme=dark] .investor-limitations svg{color:#efb8c3}html[data-theme=dark] .investor-limitations p b{color:#e1d7e7}html[data-theme=dark] .investor-route-tools{background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-route-tools>label:first-child>svg{color:#e1d7e7}html[data-theme=dark] .investor-route-table{background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-route-head{color:#f1e8f6;background:#29222c}html[data-theme=dark] .investor-route-row{border-top:1px solid #584563}html[data-theme=dark] .investor-route-row code,html[data-theme=dark] .investor-route-row small{color:#e1d7e7}html[data-theme=dark] .investor-route-row button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .investor-tour-list>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-tour-list>button>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .investor-tour-list small{color:#e1d7e7}html[data-theme=dark] .investor-record-art{color:#f1e8f6;background:radial-gradient(circle at 30% 20%,#342a40e6,#0000 32%),linear-gradient(145deg,#29222c,#493455)}html[data-theme=dark] .investor-record-primary dl>div,html[data-theme=dark] .integration-detail dl>div{border-bottom:1px solid #584563}html[data-theme=dark] .investor-record-primary dt,html[data-theme=dark] .integration-detail dt{color:#e1d7e7}html[data-theme=dark] .exact-resource-facts>div{border-bottom:1px solid #584563}html[data-theme=dark] .exact-resource-facts dt,html[data-theme=dark] .exact-resource-columns li,html[data-theme=dark] .exact-community-detail li{color:#e1d7e7}html[data-theme=dark] .exact-resource-columns code,html[data-theme=dark] .exact-warning{color:#e1d7e7;background:#27222e}html[data-theme=dark] .exact-warning svg{color:#c7b9d1}html[data-theme=dark] .exact-post{background:#27222e;border:1px solid #584563}html[data-theme=dark] .exact-post summary small,html[data-theme=dark] .exact-post>small,html[data-theme=dark] .exact-post li small{color:#e1d7e7}html[data-theme=dark] .exact-post li{border-top:1px solid #584563}html[data-theme=dark] .exact-message{background:#27222e}html[data-theme=dark] .exact-message small{color:#e1d7e7}html[data-theme=dark] .story-demonstration-player{color:#f1e8f6;background:linear-gradient(145deg,#29222c,#493455)}html[data-theme=dark] .integration-layout>nav{background:#27222e;border:1px solid #584563}html[data-theme=dark] .integration-layout>nav button{color:#e1d7e7}html[data-theme=dark] .integration-layout>nav button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .profile-avatar{color:#f1e8f6;background:linear-gradient(145deg,#493455,#29222c)}html[data-theme=dark] .editable-row,html[data-theme=dark] .ops-row{border-bottom:1px solid #584563}html[data-theme=dark] .editable-row svg,html[data-theme=dark] .ops-row svg{color:#e1d7e7}html[data-theme=dark] .editable-row>button,html[data-theme=dark] .form-error{color:#efb8c3;background:#27222e}html[data-theme=dark] .form-success{color:#a1dcc5;background:#27222e}html[data-theme=dark] .export-card legend{color:#e1d7e7}html[data-theme=dark] .export-card fieldset label,html[data-theme=dark] .confirmation-check{background:#27222e;border:1px solid #584563}html[data-theme=dark] .export-ready{color:#e1d7e7;background:#27222e}html[data-theme=dark] .investor-system-state{background:radial-gradient(circle at 50% 20%,#4934551a,#0000 35%),#27222e}html[data-theme=dark] .investor-system-state>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .investor-tour-overlay{color:#e1d7e7;background:#27222efa;border:1px solid #5845638f}html[data-theme=dark] .investor-tour-progress{color:#e1d7e7}html[data-theme=dark] .investor-tour-close{background:#27222e}html[data-theme=dark] .investor-tour-overlay>small,html[data-theme=dark] .investor-tour-restart{color:#e1d7e7}html[data-theme=dark] .global-action-outcome{color:#e1d7e7;background:#27222efa;border:1px solid #58456352}html[data-theme=dark] .global-action-outcome p,html[data-theme=dark] .global-action-outcome button{color:#e1d7e7}@media (width<=680px){html[data-theme=dark] .investor-route-row{background:#27222e;border:1px solid #584563}html[data-theme=dark] .investor-route-row [data-label]:before{color:#e1d7e7}}html[data-theme=dark] .journey-root input,html[data-theme=dark] .journey-root textarea,html[data-theme=dark] .journey-root select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .journey-root label{color:#e1d7e7}html[data-theme=dark] .journey-nav{border-bottom:1px solid #584563}html[data-theme=dark] .journey-nav-primary>button.active,html[data-theme=dark] .journey-nav-primary>button.circle.active{background:#27222e;border-color:#584563}html[data-theme=dark] .journey-nav-primary svg,html[data-theme=dark] .journey-nav-primary .circle svg,html[data-theme=dark] .journey-nav-primary small,html[data-theme=dark] .journey-nav-links button,html[data-theme=dark] .journey-nav-links button:hover,html[data-theme=dark] .journey-back{color:#e1d7e7}html[data-theme=dark] .journey-hero,html[data-theme=dark] .circles-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .journey-private-summary>svg{color:#e1d7e7}html[data-theme=dark] .journey-private-summary dl div{background:#27222e}html[data-theme=dark] .journey-private-summary dt,html[data-theme=dark] .journey-private-summary dd{color:#e1d7e7}html[data-theme=dark] .journey-cover-art{background:radial-gradient(circle at 50% 45%,#27222e 0 4%,#0000 4.5%),linear-gradient(145deg,#2a242e,#5d2e78)}html[data-theme=dark] .journey-cover-art span{border:1px solid #584563a6}html[data-theme=dark] .journey-cover-art span:nth-child(2){border-color:#58456347}html[data-theme=dark] .journey-cover-art span:nth-child(3){border-color:#5845637a}html[data-theme=dark] .journey-cover-art svg{color:#c7b9d1}html[data-theme=dark] .journey-meta-row,html[data-theme=dark] .journey-meta-row svg{color:#e1d7e7}html[data-theme=dark] .circle-spotlight{background:#27222e}html[data-theme=dark] .circle-orbit:before,html[data-theme=dark] .circle-orbit:after{border:1px solid #5845636b}html[data-theme=dark] .circle-orbit:after{border-color:#58456347}html[data-theme=dark] .circle-orbit span{color:#e1d7e7;background:#27222e;border:3px solid #584563}html[data-theme=dark] .journey-mini-timeline:before{background:linear-gradient(#342a40,#493455)}html[data-theme=dark] .journey-mini-timeline li>button{border-bottom:1px solid #584563}html[data-theme=dark] .journey-mini-timeline time{color:#e1d7e7}html[data-theme=dark] .timeline-dot{background:#493455;border:3px solid #584563;box-shadow:0 0 0 1px #893fb3}html[data-theme=dark] .timeline-dot.milestone{background:#342a40;box-shadow:0 0 0 1px #bd9ad1}html[data-theme=dark] .journey-boundary-grid .card>svg{color:#e1d7e7}html[data-theme=dark] .journey-type-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .journey-type-grid button.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .journey-type-grid button>svg:first-child,html[data-theme=dark] .journey-type-grid small{color:#e1d7e7}html[data-theme=dark] .private-default-card,html[data-theme=dark] .journey-scope-note,html[data-theme=dark] .role-never-opens{background:#27222e}html[data-theme=dark] .private-default-card svg,html[data-theme=dark] .journey-scope-note svg,html[data-theme=dark] .role-never-opens svg,html[data-theme=dark] .private-default-card small,html[data-theme=dark] .role-never-opens small{color:#e1d7e7}html[data-theme=dark] .journey-review-list div{border-bottom:1px solid #584563}html[data-theme=dark] .journey-review-list dt{color:#e1d7e7}html[data-theme=dark] .journey-profile-hero{background:#27222e;border:1px solid #584563}html[data-theme=dark] .journey-profile-art i{border:1px solid #584563a3}html[data-theme=dark] .journey-profile-art i:nth-child(2){border-color:#58456342}html[data-theme=dark] .journey-profile-art i:nth-child(3){border-color:#5845637a}html[data-theme=dark] .journey-profile-art>span{color:#f1e8f6;background:#27222e1f;border:1px solid #58456357}html[data-theme=dark] .journey-profile-meta span{background:#27222e}html[data-theme=dark] .journey-profile-meta small{color:#e1d7e7}html[data-theme=dark] .journey-profile-controls{background:#27222e;border:1px solid #584563}html[data-theme=dark] .journey-profile-controls>span,html[data-theme=dark] .journey-profile-controls>button{color:#e1d7e7}html[data-theme=dark] .journey-editorial-timeline:before{background:linear-gradient(#342a40,#493455)}html[data-theme=dark] .journey-thread-marker{background:#493455;border:4px solid #584563;box-shadow:0 0 0 1px #893fb3}html[data-theme=dark] .journey-thread-marker.milestone{color:#f1e8f6;background:#342a40;box-shadow:0 0 0 1px #bd9ad1}html[data-theme=dark] .journey-editorial-timeline article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .journey-editorial-timeline time{color:#e1d7e7}html[data-theme=dark] .journey-entry-footer{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .journey-entry-footer button{color:#e1d7e7}html[data-theme=dark] .journey-content-warning{color:#efb8c3;background:#27222e}html[data-theme=dark] .journey-milestone{color:#e1d7e7;background:#27222e}html[data-theme=dark] .journey-profile-boundary{background:#27222e}html[data-theme=dark] .journey-profile-boundary>svg{color:#e1d7e7}html[data-theme=dark] .journey-audience-label{color:#e1d7e7;background:#27222e}html[data-theme=dark] .journey-entry-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .journey-entry-hero time,html[data-theme=dark] .journey-entry-status>svg{color:#e1d7e7}html[data-theme=dark] .journey-entry-status dl div{border-bottom:1px solid #584563}html[data-theme=dark] .journey-entry-status dt,html[data-theme=dark] .journey-prose p{color:#e1d7e7}html[data-theme=dark] .needs-display{background:#27222e}html[data-theme=dark] .needs-display>div span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .needs-display svg,html[data-theme=dark] .needs-display small{color:#e1d7e7}html[data-theme=dark] .secure-media-card>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .secure-media-card small{color:#e1d7e7}html[data-theme=dark] .media-transcript{border-left:4px solid #584563!important}html[data-theme=dark] .media-transcript p,html[data-theme=dark] .media-transcript small{color:#e1d7e7}html[data-theme=dark] .author-update{background:#27222e}html[data-theme=dark] .author-update>svg{color:#e1d7e7}html[data-theme=dark] .supportive-reactions button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .supportive-reactions button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .supportive-reactions small,html[data-theme=dark] .journey-report-link{color:#e1d7e7}html[data-theme=dark] .journey-confirmation-modal,html[data-theme=dark] .journey-modal-close{background:#27222e}html[data-theme=dark] .journey-title-field input,html[data-theme=dark] .journey-editor-toolbar{border-bottom:1px solid #584563}html[data-theme=dark] .journey-editor-toolbar button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .journey-editor-toolbar span,html[data-theme=dark] .journey-body-field textarea{color:#e1d7e7}html[data-theme=dark] .needs-option-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .needs-option-grid button.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .composer-settings .toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .audience-option-list label{border:1px solid #584563}html[data-theme=dark] .audience-option-list label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .audience-option-list small,html[data-theme=dark] .audience-option-list svg{color:#e1d7e7}html[data-theme=dark] .public-link-disabled{background:#27222e}html[data-theme=dark] .public-link-disabled svg,html[data-theme=dark] .public-link-disabled small{color:#e1d7e7}html[data-theme=dark] .circle-audience-choice{background:#27222e;border:1px solid #584563}html[data-theme=dark] .circle-audience-choice small{color:#e1d7e7}html[data-theme=dark] .circle-avatar-stack i{background:#27222e;border:2px solid #584563}html[data-theme=dark] .individual-recipient-picker label{border:1px solid #584563}html[data-theme=dark] .individual-recipient-picker label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .individual-recipient-picker small{color:#e1d7e7}html[data-theme=dark] .post-permissions-card>.toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .screenshot-boundary{background:#27222e;border:1px solid #584563}html[data-theme=dark] .screenshot-boundary svg,html[data-theme=dark] .screenshot-boundary p,html[data-theme=dark] .post-permissions-card>small{color:#e1d7e7}html[data-theme=dark] .only-you-preview{background:#27222e}html[data-theme=dark] .only-you-preview svg,html[data-theme=dark] .only-you-preview small{color:#e1d7e7}html[data-theme=dark] .recipient-list li{border-bottom:1px solid #584563}html[data-theme=dark] .recipient-list small{color:#e1d7e7}html[data-theme=dark] .follower-request-card blockquote{color:#e1d7e7;background:#27222e;border-left:3px solid #584563}html[data-theme=dark] .follower-request-actions>button:not(.button),html[data-theme=dark] .follower-request-card>small,html[data-theme=dark] .boundary-list li{color:#e1d7e7}html[data-theme=dark] .follower-controls .toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .follower-list small{color:#e1d7e7}html[data-theme=dark] .follower-list>.card>div:last-child button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .message-boundary-options label,html[data-theme=dark] .agreement-row,html[data-theme=dark] .checkbox-row{color:#e1d7e7}html[data-theme=dark] .circles-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .circle-constellation:before,html[data-theme=dark] .circle-constellation:after{border:1px solid #58456380}html[data-theme=dark] .circle-constellation:after{border-color:#58456357}html[data-theme=dark] .circle-constellation>span{color:#e1d7e7;background:#27222e;border:4px solid #584563eb}html[data-theme=dark] .circle-constellation .circle-owner{color:#f1e8f6;background:#29222c}html[data-theme=dark] .circle-constellation i{background:linear-gradient(90deg,#342a40,#49345533)}html[data-theme=dark] .circle-home-toolbar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .circle-home-toolbar span,html[data-theme=dark] .circle-home-toolbar button{color:#e1d7e7}html[data-theme=dark] .circle-card-cover{color:#f1e8f6}html[data-theme=dark] .circle-home-card.tone-gold .circle-card-cover{background:linear-gradient(145deg,#763d96,#342a40)}html[data-theme=dark] .circle-home-card.tone-clay .circle-card-cover{background:linear-gradient(145deg,#533a61,#493455)}html[data-theme=dark] .circle-home-card dl div{background:#27222e}html[data-theme=dark] .circle-home-card dt{color:#e1d7e7}html[data-theme=dark] .invitation-summary-row{border-bottom:1px solid #584563}html[data-theme=dark] .invitation-summary-row small,html[data-theme=dark] .circle-home-lower .card>ul li,html[data-theme=dark] .circle-home-lower .card>ul svg{color:#e1d7e7}html[data-theme=dark] .circle-emergency-card{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .circle-emergency-card>svg,html[data-theme=dark] .circle-emergency-card p{color:#e4cda3}html[data-theme=dark] .circle-template-row button,html[data-theme=dark] .invite-method-tabs button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .invite-method-tabs button[aria-selected=true]{background:#27222e;border-color:#584563}html[data-theme=dark] .invitation-table>div{border-bottom:1px solid #584563}html[data-theme=dark] .invitation-table small{color:#e1d7e7}html[data-theme=dark] .invitation-table button{background:#27222e}html[data-theme=dark] .invitation-preview-card{background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .invitation-preview-card>svg,html[data-theme=dark] .circle-invite-layout aside li{color:#e1d7e7}html[data-theme=dark] .circle-invite-layout aside li:before{background:#493455}html[data-theme=dark] .invitation-accept-shell>section{background:#27222e;border:1px solid #584563}html[data-theme=dark] .invitation-identity-card>svg,html[data-theme=dark] .invitation-identity-card small,html[data-theme=dark] .invitation-accept-shell section>.card>ul li,html[data-theme=dark] .invitation-code-field small{color:#e1d7e7}html[data-theme=dark] .agreement-row{border:1px solid #584563}html[data-theme=dark] .agreement-row small{color:#e1d7e7}html[data-theme=dark] .role-summary>span,html[data-theme=dark] .journey-status-page>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .owner-member-row{background:#27222e}html[data-theme=dark] .circle-member-list small{color:#e1d7e7}html[data-theme=dark] .circle-member-list>.card>div:last-child button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .circle-members-layout aside li{color:#e1d7e7}html[data-theme=dark] .role-selector-list button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .role-selector-list button.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .role-selector-list small,html[data-theme=dark] .role-detail-card>ul li,html[data-theme=dark] .role-detail-card>ul svg{color:#e1d7e7}html[data-theme=dark] .circle-permissions-layout aside .toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .circle-permissions-layout aside .card>label{color:#e1d7e7}html[data-theme=dark] .circle-feed-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .circle-feed-people span{background:#27222eb8}html[data-theme=dark] .circle-feed-people i{background:#27222e}html[data-theme=dark] .circle-feed-people small{color:#e1d7e7}html[data-theme=dark] .circle-emergency-strip{background:#27222e;border:1px solid #584563}html[data-theme=dark] .circle-emergency-strip svg,html[data-theme=dark] .circle-emergency-strip small{color:#e4cda3}html[data-theme=dark] .circle-semantic-feed:before{background:linear-gradient(#342a40,#493455)}html[data-theme=dark] .circle-semantic-feed>li:before{background:#493455;border:3px solid #584563;box-shadow:0 0 0 1px #893fb3}html[data-theme=dark] .circle-semantic-feed article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .circle-semantic-feed time{color:#e1d7e7}html[data-theme=dark] .circle-feed-needs{background:#27222e}html[data-theme=dark] .circle-feed-needs small{color:#e1d7e7}html[data-theme=dark] .circle-semantic-feed footer{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .circle-semantic-feed footer>button{color:#e1d7e7}html[data-theme=dark] .post-access-controls .toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .danger-zone{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .danger-zone small{color:#e1d7e7}html[data-theme=dark] .individual-access-card.selected{border-color:#584563;box-shadow:inset 4px 0 #893fb3}html[data-theme=dark] .individual-grant-controls{border-top:1px solid #584563}html[data-theme=dark] .individual-grant-controls label:not(:first-child),html[data-theme=dark] .permission-summary li,html[data-theme=dark] .permission-summary svg,html[data-theme=dark] .access-history-summary .card>svg,html[data-theme=dark] .access-history-summary small{color:#e1d7e7}html[data-theme=dark] .access-history-toolbar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .access-history-toolbar button{color:#e1d7e7}html[data-theme=dark] .access-event-list:before{background:#27222e}html[data-theme=dark] .access-event-list>li>span{color:#e1d7e7;background:#27222e;border:4px solid #584563}html[data-theme=dark] .access-event-list>li.tone-gold>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .access-event-list>li.tone-danger>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .access-event-list article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .access-event-list small,html[data-theme=dark] .access-event-list time{color:#e1d7e7}html[data-theme=dark] .view-as-option-list{background:#27222e;border:1px solid #584563}html[data-theme=dark] .view-as-option-list button.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .view-as-browser{background:#27222e;border:1px solid #584563}html[data-theme=dark] .view-as-browser>header{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .view-as-browser>header span{background:#342a40}html[data-theme=dark] .view-as-browser>header b{color:#e1d7e7}html[data-theme=dark] .authorization-result>div,html[data-theme=dark] .authorization-result>div:last-child{background:#27222e}html[data-theme=dark] .authorization-result li,html[data-theme=dark] .authorization-result svg{color:#e1d7e7}html[data-theme=dark] .authorization-result>div:last-child svg{color:#efb8c3}html[data-theme=dark] .view-as-entry-list li{border:1px solid #584563}html[data-theme=dark] .view-as-entry-list time{color:#e1d7e7}html[data-theme=dark] .view-as-boundary{background:#27222e}html[data-theme=dark] .view-as-boundary>svg{color:#e1d7e7}html[data-theme=dark] .woven-public-redesign{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-nav{color:#e1d7e7;background:#27222eeb}html[data-theme=dark] .woven-public-nav nav button{color:#e1d7e7}html[data-theme=dark] .ecosystem-hero:before{border:1px solid #58456347}html[data-theme=dark] .ecosystem-hero-copy h1,html[data-theme=dark] .ecosystem-hero-copy h1 em{color:#e1d7e7}html[data-theme=dark] .ecosystem-hero-copy .hero-assurance{color:#e1d7e7!important}html[data-theme=dark] .ecosystem-visual{background:linear-gradient(150deg,#27222e 0% 58%,#27222e 100%)}html[data-theme=dark] .ecosystem-visual-toolbar,html[data-theme=dark] .ecosystem-visual-toolbar svg{color:#e1d7e7}html[data-theme=dark] .ecosystem-visual-toolbar button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .ecosystem-stage{background:radial-gradient(circle at 50% 45%,#4934551f,#0000 23%),linear-gradient(155deg,#29222c,#463b4c)}html[data-theme=dark] .ecosystem-rings i{border:1px solid #5845632b}html[data-theme=dark] .ecosystem-rings i:nth-child(2){border-color:#58456338}html[data-theme=dark] .ecosystem-core{color:#f1e8f6;background:#49345566;border:1px solid #58456399;box-shadow:0 18px 70px #00000059,inset 0 0 28px #44334f1f}html[data-theme=dark] .ecosystem-node{color:#f1e8f6;background:#27222e14;border:1px solid #58456338}html[data-theme=dark] .ecosystem-node:hover,html[data-theme=dark] .ecosystem-node.active{color:#f1e8f6;background:#49345594;border-color:#584563bf}html[data-theme=dark] .ecosystem-node svg{color:#c7b9d1}html[data-theme=dark] .ecosystem-selection{background:#27222e;border:1px solid #584563}html[data-theme=dark] .ecosystem-selection>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .ecosystem-selection small{color:#e1d7e7}html[data-theme=dark] .ecosystem-selection>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .ecosystem-simple-grid{background:#29222c}html[data-theme=dark] .ecosystem-simple-grid button{color:#c7b9d1;background:#27222e0d;border:1px solid #58456321}html[data-theme=dark] .ecosystem-simple-grid button.active{color:#f1e8f6;background:#4934554d;border-color:#584563}html[data-theme=dark] .ecosystem-simple-grid svg{color:#c7b9d1}html[data-theme=dark] .public-experience>header h2,html[data-theme=dark] .connected-experience h2,html[data-theme=dark] .member-journey h2,html[data-theme=dark] .public-trust-system h2{color:#e1d7e7}html[data-theme=dark] .experience-tabs{border-bottom:1px solid #584563}html[data-theme=dark] .experience-tabs button{color:#e1d7e7}html[data-theme=dark] .experience-tabs button[aria-selected=true]{color:#e1d7e7;border-bottom-color:#584563}html[data-theme=dark] .experience-tabs svg,html[data-theme=dark] .experience-panel-copy h3{color:#e1d7e7}html[data-theme=dark] .preview-trust{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .preview-canvas{background:#27222e}html[data-theme=dark] .preview-window-bar{border-bottom:1px solid #584563}html[data-theme=dark] .preview-window-bar>span,html[data-theme=dark] .preview-window-bar>span:nth-child(2){background:#27222e}html[data-theme=dark] .preview-window-bar>span:nth-child(3){background:#342a40}html[data-theme=dark] .preview-window-bar b{color:#e1d7e7}html[data-theme=dark] .community-preview-canvas article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .community-preview-canvas article header>span:not(.badge){color:#e1d7e7;background:#27222e}html[data-theme=dark] .community-preview-canvas article header small{color:#e1d7e7}html[data-theme=dark] .community-preview-canvas article>div button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .health-preview-canvas>span{border-bottom:1px solid #584563}html[data-theme=dark] .health-preview-canvas time{color:#e1d7e7}html[data-theme=dark] .health-preview-canvas>span i{background:#493455;box-shadow:0 0 0 5px #44334f}html[data-theme=dark] .health-preview-canvas small{color:#e1d7e7}html[data-theme=dark] .mini-health-summary button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .mini-permission{color:#e1d7e7;background:#27222e}html[data-theme=dark] .mini-permission small{color:#e1d7e7}html[data-theme=dark] .mini-map{background:linear-gradient(35deg,#27222e,#27222e)}html[data-theme=dark] .mini-map:before,html[data-theme=dark] .mini-map:after{background:#27222ec2}html[data-theme=dark] .map-road{background:#27222e;border:4px solid #584563}html[data-theme=dark] .mini-marker{color:#f1e8f6;background:#493455;border:3px solid #584563}html[data-theme=dark] .mini-marker.one{background:#342a40}html[data-theme=dark] .network-preview-canvas article,html[data-theme=dark] .crave-preview-canvas article{border:1px solid #584563}html[data-theme=dark] .network-preview-canvas small{color:#e1d7e7}html[data-theme=dark] .network-preview-actions>button:not(.button){color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .mini-week button{color:#e1d7e7;background:linear-gradient(160deg,#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .mini-week button.dining{background:#27222e;border-color:#584563}html[data-theme=dark] .mini-week small{color:#e1d7e7}html[data-theme=dark] .mini-week svg{color:#c7b9d1}html[data-theme=dark] .mini-plan-footer>span{color:#e1d7e7}html[data-theme=dark] .mini-plan-footer>button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .allergen-mini-warning{color:#efb8c3;background:#27222e}html[data-theme=dark] .crave-preview-filters button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .learn-preview-canvas article{border-bottom:1px solid #584563}html[data-theme=dark] .learn-preview-canvas article>button,html[data-theme=dark] .learn-preview-canvas article>button small{color:#e1d7e7}html[data-theme=dark] .care-preview-canvas>header{border:1px solid #584563}html[data-theme=dark] .care-preview-canvas>header>span:not(.badge){color:#f1e8f6;background:#29222c}html[data-theme=dark] .care-preview-canvas>header small{color:#e1d7e7}html[data-theme=dark] .care-permission-grid span{color:#a1dcc5;background:#27222e}html[data-theme=dark] .care-permission-grid span.off{color:#e1d7e7;background:#27222e}html[data-theme=dark] .secure-message-preview{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .secure-message-preview>svg,html[data-theme=dark] .secure-message-preview small{color:#e1d7e7}html[data-theme=dark] .connected-experience{color:#f1e8f6;background:#29222c}html[data-theme=dark] .connected-experience h2{color:#f1e8f6}html[data-theme=dark] .connected-experience>div:first-child>p:last-child,html[data-theme=dark] .connected-experience .eyebrow{color:#c7b9d1}html[data-theme=dark] .connection-flow{background:#27222e1f;border:1px solid #5845631f}html[data-theme=dark] .connection-flow span{background:#463b4c}html[data-theme=dark] .connection-flow i{color:#c7b9d1;border:1px solid #58456366}html[data-theme=dark] .connection-flow svg{color:#e1d7e7}html[data-theme=dark] .private-pathways article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .private-pathways article>span:first-child,html[data-theme=dark] .private-pathways article:nth-child(2)>span:first-child,html[data-theme=dark] .private-pathways article:nth-child(3)>span:first-child{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-principles article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-principles article:first-child{background:#27222e}html[data-theme=dark] .woven-principles article>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-principles h2{color:#e1d7e7}html[data-theme=dark] .member-journey>div{border-top:1px solid #584563}html[data-theme=dark] .member-journey article{border-bottom:1px solid #584563}html[data-theme=dark] .member-journey article:nth-child(3n+2),html[data-theme=dark] .member-journey article:nth-child(3n+3){border-left:1px solid #584563}html[data-theme=dark] .member-journey article>span,html[data-theme=dark] .member-journey article>svg{color:#e1d7e7}html[data-theme=dark] .public-trust-system{background:#27222e}html[data-theme=dark] .public-trust-system article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .public-trust-system article>svg{color:#c7b9d1}html[data-theme=dark] .woven-final-cta{background:linear-gradient(145deg,#27222e,#27222e);border:1px solid #584563}@media (width<=860px){html[data-theme=dark] .woven-public-nav .public-mobile-toggle{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .public-mobile-nav.open{background:#27222e;border:1px solid #584563;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .public-mobile-nav button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .member-journey article:nth-child(2n){border-left:1px solid #584563}}html[data-theme=dark] .landing-stories,html[data-theme=dark] .landing-stories-copy h2{color:#f1e8f6}html[data-theme=dark] .landing-stories-copy .eyebrow,html[data-theme=dark] .landing-stories-copy>p,html[data-theme=dark] .landing-stories-copy>small{color:#c7b9d1}html[data-theme=dark] .landing-stories-copy .button-secondary{color:#f1e8f6;background:#27222e0f;border-color:#58456366}html[data-theme=dark] .landing-story-preview{background:#27222e14;border:1px solid #58456333}html[data-theme=dark] .landing-story-video{background:#27222e}html[data-theme=dark] .landing-story-video>span{color:#f1e8f6;background:radial-gradient(circle at 25% 20%,#342a40f2,#0000 25%),radial-gradient(circle at 75% 75%,#493455bf,#0000 34%),linear-gradient(145deg,#28222c,#493455)}html[data-theme=dark] .landing-story-video>span i{border:1px solid #58456347;box-shadow:0 0 0 38px #44334f0d}html[data-theme=dark] .landing-story-video h3{color:#e1d7e7}html[data-theme=dark] .landing-story-meta button{color:#f1e8f6;background:#27222e12;border:1px solid #5845632e}html[data-theme=dark] .landing-story-meta small{color:#c7b9d1}html[data-theme=dark] .landing-guide{background:linear-gradient(145deg,#27222e 0% 100%);border:1px solid #58456330}html[data-theme=dark] .landing-guide h2{color:#e1d7e7}html[data-theme=dark] .landing-guide-boundary{color:#e1d7e7;background:#27222eb3;border:1px solid #58456338}html[data-theme=dark] .landing-guide-boundary svg{color:#e1d7e7}html[data-theme=dark] .landing-guide-orbit i{border:1px solid #58456345}html[data-theme=dark] .landing-guide-orbit i:nth-child(2){border-color:#5845634d}html[data-theme=dark] .landing-guide-orbit span{color:#f1e8f6;background:linear-gradient(145deg,#29222c,#493455)}html[data-theme=dark] .learnx-nav{background:#27222ef0;border:1px solid #584563}html[data-theme=dark] .learnx-nav-title{color:#e1d7e7}html[data-theme=dark] .learnx-nav-title>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-nav-title small,html[data-theme=dark] .learnx-nav nav button,html[data-theme=dark] .learnx-preferences-link{color:#e1d7e7}html[data-theme=dark] .learnx-nav nav button:hover,html[data-theme=dark] .learnx-nav nav button.active,html[data-theme=dark] .learnx-preferences-link:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-demo-notice{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-hero{color:#f1e8f6;background:radial-gradient(circle at 78% 20%,#49345561,#0000 32%),linear-gradient(135deg,#29222c,#3d3342)}html[data-theme=dark] .learnx-hero .eyebrow,html[data-theme=dark] .learnx-hero>div>p:not(.eyebrow),html[data-theme=dark] .learnx-inline-meta{color:#c7b9d1}html[data-theme=dark] .learnx-hero .button-quiet{color:#f1e8f6}html[data-theme=dark] .learnx-hero-context{background:#27222e14;border:1px solid #5845632e}html[data-theme=dark] .learnx-hero-context svg,html[data-theme=dark] .learnx-hero-context p{color:#c7b9d1}html[data-theme=dark] .learnx-section-heading h2{color:#e1d7e7}html[data-theme=dark] .learnx-section-heading>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-section-heading>button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .learnx-topic-constellation{background:radial-gradient(circle,#49345524,#0000 26%),linear-gradient(145deg,#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .learnx-orbit{border:1px dashed #58456333}html[data-theme=dark] .learnx-topic-node{color:#e1d7e7;background:#27222ef5;border:1px solid #5845633b}html[data-theme=dark] .learnx-topic-node small{color:#e1d7e7}html[data-theme=dark] .learnx-topic-node:hover{border-color:#584563}html[data-theme=dark] .learnx-constellation-center{color:#f1e8f6;background:#493455}html[data-theme=dark] .learnx-topic-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-topic-grid button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .learnx-topic-grid span,html[data-theme=dark] .learnx-topic-grid small,html[data-theme=dark] .learnx-topic-grid svg{color:#e1d7e7}html[data-theme=dark] .learnx-card-top>button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-content-card .eyebrow,html[data-theme=dark] .learnx-event-card .eyebrow,html[data-theme=dark] .learnx-title-button h2,html[data-theme=dark] .learnx-title-button:hover h2,html[data-theme=dark] .learnx-card-meta{color:#e1d7e7}html[data-theme=dark] .learnx-why{border-top:1px solid #584563}html[data-theme=dark] .learnx-why summary,html[data-theme=dark] .learnx-why small,html[data-theme=dark] .learnx-read-link{color:#e1d7e7}html[data-theme=dark] .learnx-event-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-event-facts div{color:#e1d7e7}html[data-theme=dark] .learnx-search-row,html[data-theme=dark] .learnx-library-tools{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-search-row label,html[data-theme=dark] .learnx-library-tools label{border:1px solid #584563}html[data-theme=dark] .learnx-search-row label:focus-within,html[data-theme=dark] .learnx-library-tools label:focus-within{border-color:#584563}html[data-theme=dark] .learnx-search-row svg,html[data-theme=dark] .learnx-library-tools svg{color:#e1d7e7}html[data-theme=dark] .learnx-search-row>button,html[data-theme=dark] .learnx-library-tools select{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-article h1,html[data-theme=dark] .learnx-event-detail h1{color:#e1d7e7}html[data-theme=dark] .learnx-avatar{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-byline small{color:#e1d7e7}html[data-theme=dark] .learnx-article-layout>aside{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-article-layout dl div{border-bottom:1px solid #584563}html[data-theme=dark] .learnx-article-layout dt,html[data-theme=dark] .learnx-article-layout dd small,html[data-theme=dark] .learnx-article-body h2{color:#e1d7e7}html[data-theme=dark] .learnx-callout{background:#27222e;border-left:4px solid #584563}html[data-theme=dark] .learnx-callout svg{color:#e1d7e7}html[data-theme=dark] .learnx-references{border-top:1px solid #584563}html[data-theme=dark] .learnx-references ol,html[data-theme=dark] .learnx-why-panel summary,html[data-theme=dark] .learnx-why-panel strong,html[data-theme=dark] .learnx-why-panel ul{color:#e1d7e7}html[data-theme=dark] .learnx-report-box{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-report-box>svg{color:#efb8c3}html[data-theme=dark] .learnx-nonendorsement,html[data-theme=dark] .learnx-admin-boundary{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-nonendorsement svg,html[data-theme=dark] .learnx-admin-boundary svg,html[data-theme=dark] .learnx-nonendorsement span,html[data-theme=dark] .learnx-admin-boundary span{color:#e1d7e7}html[data-theme=dark] .learnx-map{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-map-water{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-map-pin{color:#f1e8f6;background:#493455;border:3px solid #584563}html[data-theme=dark] .learnx-map-pin>span{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-map-pin>span small{color:#e1d7e7}html[data-theme=dark] .learnx-map-pin:hover,html[data-theme=dark] .learnx-map-pin:focus-visible{background:#29222c}html[data-theme=dark] .learnx-map-key{background:#27222ef0}html[data-theme=dark] .learnx-map-key i{background:#493455}html[data-theme=dark] .learnx-map-key small{color:#e1d7e7}html[data-theme=dark] .learnx-detail-list div{border-bottom:1px solid #584563}html[data-theme=dark] .learnx-detail-list dt,html[data-theme=dark] .learnx-detail-list dd small,html[data-theme=dark] .learnx-check-list li{color:#e1d7e7}html[data-theme=dark] .learnx-check-list svg{color:#a1dcc5}html[data-theme=dark] .learnx-preference-topics button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .learnx-preference-topics button[aria-pressed=true]{background:#27222e;border-color:#584563}html[data-theme=dark] .learnx-preference-topics small,html[data-theme=dark] .learnx-preference-topics svg,html[data-theme=dark] .learnx-add{color:#e1d7e7}html[data-theme=dark] .learnx-boundary{color:#f1e8f6;background:linear-gradient(135deg,#29222c,#3e3443)}html[data-theme=dark] .learnx-boundary>svg,html[data-theme=dark] .learnx-boundary .eyebrow,html[data-theme=dark] .learnx-boundary p{color:#c7b9d1}html[data-theme=dark] .learnx-boundary summary{color:#f1e8f6}html[data-theme=dark] .learnx-boundary ul{color:#c7b9d1}html[data-theme=dark] .learnx-admin-metrics strong,html[data-theme=dark] .learnx-admin-metrics span{color:#e1d7e7}html[data-theme=dark] .learnx-admin-table-head{color:#e1d7e7;background:#27222e}html[data-theme=dark] .learnx-admin-table>button{background:#27222e;border-top:1px solid #584563}html[data-theme=dark] .learnx-admin-table>button:hover{background:#27222e}html[data-theme=dark] .learnx-admin-table>button small,html[data-theme=dark] .learnx-admin-table>button>svg{color:#e1d7e7}html[data-theme=dark] .learnx-review-checks label,html[data-theme=dark] .learnx-admin-case textarea{border:1px solid #584563}html[data-theme=dark] .learnx-admin-report{background:#27222e}html[data-theme=dark] .learnx-admin-report>svg{color:#efb8c3}html[data-theme=dark] .learnx-admin-report small{color:#e1d7e7}html[data-theme=dark] .learnx-decision-card>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-root{color:#e1d7e7}html[data-theme=dark] .wcl-navigation{background:#27222ef0;border:1px solid #584563}html[data-theme=dark] .wcl-navigation-brand{color:#e1d7e7}html[data-theme=dark] .wcl-navigation-brand>span:first-child,html[data-theme=dark] .wcl-admin-brand>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-navigation-brand small,html[data-theme=dark] .wcl-navigation nav button,html[data-theme=dark] .wcl-navigation-settings{color:#e1d7e7}html[data-theme=dark] .wcl-navigation nav button:hover,html[data-theme=dark] .wcl-navigation nav button.active,html[data-theme=dark] .wcl-navigation-settings:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-integration-banner{color:#e1d7e7;background:linear-gradient(120deg,#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .wcl-integration-icon{background:#342a401f}html[data-theme=dark] .wcl-integration-banner .wcl-configured-label{color:#e1d7e7}html[data-theme=dark] .wcl-integration-banner.is-live{color:#a1dcc5;background:linear-gradient(120deg,#27222e,#27222e);border-color:#584563}html[data-theme=dark] .wcl-integration-banner.is-live .wcl-integration-icon{background:#4934551f}html[data-theme=dark] .wcl-integration-banner.is-live .wcl-configured-label{color:#a1dcc5}html[data-theme=dark] .wcl-integration-banner.is-loading{color:#e1d7e7;background:linear-gradient(120deg,#27222e,#27222e);border-color:#584563}html[data-theme=dark] .wcl-integration-banner.is-loading .wcl-integration-icon{background:#4934551f}html[data-theme=dark] .wcl-integration-banner.is-error{color:#efb8c3;background:linear-gradient(120deg,#27222e,#27222e);border-color:#584563}html[data-theme=dark] .wcl-integration-banner.is-error .wcl-integration-icon{background:#4934551c}html[data-theme=dark] .wcl-status-pill.tone-demo{color:#e4cda3;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-status-pill.tone-active{color:#a1dcc5;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-status-pill.tone-warning,html[data-theme=dark] .wcl-status-pill.tone-preliminary{color:#e4cda3;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-status-pill.tone-danger{color:#efb8c3;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-status-pill.tone-sponsored,html[data-theme=dark] .wcl-status-pill.tone-neutral{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-feature-hero{color:#f1e8f6;background:radial-gradient(circle at 82% 20%,#49345573,#0000 27%),radial-gradient(circle at 12% 92%,#342a4030,#0000 30%),linear-gradient(135deg,#302834,#473c4e)}html[data-theme=dark] .wcl-feature-copy .eyebrow{color:#c7b9d1}html[data-theme=dark] .wcl-feature-copy h2{color:#f1e8f6}html[data-theme=dark] .wcl-feature-copy>p:not(.eyebrow),html[data-theme=dark] .wcl-meta-line{color:#c7b9d1}html[data-theme=dark] .wcl-feature-copy .button-quiet{color:#f1e8f6}html[data-theme=dark] .wcl-feature-status{background:#27222e13;border:1px solid #58456326}html[data-theme=dark] .wcl-orbit{border:1px solid #58456333}html[data-theme=dark] .wcl-orbit:before{border:1px dashed #58456338}html[data-theme=dark] .wcl-orbit>svg{color:#c7b9d1}html[data-theme=dark] .wcl-orbit>span,html[data-theme=dark] .wcl-orbit>span:nth-child(2){background:#342a40}html[data-theme=dark] .wcl-orbit>span:nth-child(3){background:#27222e}html[data-theme=dark] .wcl-feature-status h3{color:#f1e8f6}html[data-theme=dark] .wcl-feature-status ul,html[data-theme=dark] .wcl-feature-status li svg{color:#c7b9d1}html[data-theme=dark] .wcl-overview-strip{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-overview-strip button{color:#e1d7e7;background:#27222e;border-right:1px solid #584563}html[data-theme=dark] .wcl-overview-strip button:hover{background:#27222e}html[data-theme=dark] .wcl-overview-strip button>svg:first-child{color:#e1d7e7}html[data-theme=dark] .wcl-overview-strip button>svg:last-child{color:#c7b9d1}html[data-theme=dark] .wcl-overview-strip small,html[data-theme=dark] .wcl-section-heading h2,html[data-theme=dark] .wcl-text-link{color:#e1d7e7}html[data-theme=dark] .wcl-education-card>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-education-card p:not(.eyebrow),html[data-theme=dark] .wcl-education-card button{color:#e1d7e7}html[data-theme=dark] .wcl-category-bar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-category-bar button{color:#e1d7e7}html[data-theme=dark] .wcl-category-bar button.active,html[data-theme=dark] .wcl-category-bar button:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-toolbar,html[data-theme=dark] .wcl-search{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-search svg{color:#c7b9d1}html[data-theme=dark] .wcl-search input{color:#e1d7e7}html[data-theme=dark] .wcl-toolbar>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-toolbar>button.active,html[data-theme=dark] .wcl-toolbar>button:hover{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-live-filter-note{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-filter-panel{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-filter-panel label,html[data-theme=dark] .wcl-form-grid label,html[data-theme=dark] .wcl-location-panel label{color:#e1d7e7}html[data-theme=dark] .wcl-filter-panel select,html[data-theme=dark] .wcl-form-grid select,html[data-theme=dark] .wcl-form-grid input,html[data-theme=dark] .wcl-location-panel select,html[data-theme=dark] .wcl-location-panel input{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-filter-panel>div{background:#27222e}html[data-theme=dark] .wcl-filter-panel>div span{color:#e1d7e7}html[data-theme=dark] .wcl-news-card,html[data-theme=dark] .wcl-event-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-news-visual{background:#27222e}html[data-theme=dark] .wcl-news-visual>span{background:#27222e8c;border:1px solid #58456399}html[data-theme=dark] .wcl-news-visual.accent-teal,html[data-theme=dark] .wcl-saved-art.accent-teal,html[data-theme=dark] .wcl-news-visual.accent-blue,html[data-theme=dark] .wcl-saved-art.accent-blue,html[data-theme=dark] .wcl-news-visual.accent-gold,html[data-theme=dark] .wcl-saved-art.accent-gold,html[data-theme=dark] .wcl-news-visual.accent-sage,html[data-theme=dark] .wcl-saved-art.accent-sage{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-news-visual.accent-clay,html[data-theme=dark] .wcl-saved-art.accent-clay{color:#efb8c3;background:#27222e}html[data-theme=dark] .wcl-news-card-body h2,html[data-theme=dark] .wcl-news-card-body>p{color:#e1d7e7}html[data-theme=dark] .wcl-card-source{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-card-source small,html[data-theme=dark] .wcl-news-metadata{color:#e1d7e7}html[data-theme=dark] .wcl-news-metadata .important{color:#efb8c3}html[data-theme=dark] .wcl-topic-tags>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-card-actions{border-top:1px solid #584563}html[data-theme=dark] .wcl-card-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-card-actions button.primary{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-card-actions button:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-card-actions button.primary:hover{color:#f1e8f6;background:#6e3391}html[data-theme=dark] .wcl-why-panel{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-why-panel small,html[data-theme=dark] .wcl-why-panel button{color:#e1d7e7}html[data-theme=dark] .wcl-research-intro{color:#f1e8f6}html[data-theme=dark] .wcl-research-intro .eyebrow{color:#c7b9d1}html[data-theme=dark] .wcl-research-intro h1{color:#f1e8f6}html[data-theme=dark] .wcl-research-intro>div:first-child>p:last-child{color:#c7b9d1}html[data-theme=dark] .wcl-research-intro>div:last-child{background:#27222e12;border:1px solid #58456329}html[data-theme=dark] .wcl-research-intro>div:last-child svg,html[data-theme=dark] .wcl-research-intro>div:last-child span{color:#c7b9d1}html[data-theme=dark] .wcl-research-methods{background:#342a40;border:1px solid #584563}html[data-theme=dark] .wcl-research-methods>div{background:#27222e}html[data-theme=dark] .wcl-research-methods span{color:#c7b9d1}html[data-theme=dark] .wcl-research-methods p{color:#e1d7e7}html[data-theme=dark] .wcl-privacy-callout,html[data-theme=dark] .wcl-admin-boundary{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-search-wide{background:#27222e}html[data-theme=dark] .wcl-condition-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-condition-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-condition-copy>div:first-child>span:last-child,html[data-theme=dark] .wcl-condition-copy>p,html[data-theme=dark] .wcl-condition-counts{color:#e1d7e7}html[data-theme=dark] .wcl-condition-actions{border-top:1px solid #584563}html[data-theme=dark] .wcl-condition-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-condition-actions button:first-child{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-condition-actions button.following{background:#27222e}html[data-theme=dark] .wcl-back-link{color:#e1d7e7}html[data-theme=dark] .wcl-condition-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .wcl-condition-hero>div:first-child>p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-condition-safety{background:#27222e99;border:1px solid #584563}html[data-theme=dark] .wcl-condition-safety svg,html[data-theme=dark] .wcl-condition-safety p{color:#e1d7e7}html[data-theme=dark] .wcl-tab-row{border-bottom:1px solid #584563}html[data-theme=dark] .wcl-tab-row button{color:#e1d7e7}html[data-theme=dark] .wcl-tab-row button.active{color:#e1d7e7;border-bottom-color:#584563}html[data-theme=dark] .wcl-link-cards button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-link-cards button>svg:first-child,html[data-theme=dark] .wcl-link-cards small{color:#e1d7e7}html[data-theme=dark] .wcl-inline-empty{background:#27222e;border:1px dashed #584563}html[data-theme=dark] .wcl-inline-empty>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-inline-empty p{color:#e1d7e7}html[data-theme=dark] .wcl-article-detail{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-article-header,html[data-theme=dark] .wcl-article-header.accent-teal,html[data-theme=dark] .wcl-article-header.accent-gold,html[data-theme=dark] .wcl-article-header.accent-sage,html[data-theme=dark] .wcl-article-header.accent-clay{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .wcl-article-header h1,html[data-theme=dark] .wcl-article-dek{color:#e1d7e7}html[data-theme=dark] .wcl-byline-mark{color:#f1e8f6;background:#29222c}html[data-theme=dark] .wcl-byline small,html[data-theme=dark] .wcl-article-timestamps{color:#e1d7e7}html[data-theme=dark] .wcl-not-live-callout{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-not-live-callout.is-live{color:#a1dcc5;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-article-body h2,html[data-theme=dark] .wcl-article-body>section p{color:#e1d7e7}html[data-theme=dark] .wcl-article-body blockquote{color:#e1d7e7;background:#27222e;border-left:4px solid #584563}html[data-theme=dark] .wcl-article-aside{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-article-aside>div,html[data-theme=dark] .wcl-article-aside>dl{border-bottom:1px solid #584563}html[data-theme=dark] .wcl-source-button,html[data-theme=dark] .wcl-source-button small,html[data-theme=dark] .wcl-article-aside dt{color:#e1d7e7}html[data-theme=dark] .wcl-aside-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-source-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .wcl-source-monogram{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-source-hero>div:nth-child(2)>p:last-child{color:#e1d7e7}html[data-theme=dark] .wcl-source-connect{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-source-details dl{background:#342a40;border:1px solid #584563}html[data-theme=dark] .wcl-source-details dl div{background:#27222e}html[data-theme=dark] .wcl-source-details dt,html[data-theme=dark] .wcl-source-rights>svg,html[data-theme=dark] .wcl-source-rights li svg,html[data-theme=dark] .wcl-check-list li svg{color:#e1d7e7}html[data-theme=dark] .wcl-source-rights>p,html[data-theme=dark] .wcl-card-heading>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-card-heading p{color:#e1d7e7}html[data-theme=dark] .wcl-preference-card .toggle-row{border-top:1px solid #584563}html[data-theme=dark] .wcl-choice-grid button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-choice-grid button>span{border:1px solid #584563}html[data-theme=dark] .wcl-choice-grid button.selected{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-choice-grid button.selected>span{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-input-summary{color:#f1e8f6;background:#29222c}html[data-theme=dark] .wcl-input-summary h2{color:#f1e8f6}html[data-theme=dark] .wcl-input-summary ul,html[data-theme=dark] .wcl-input-summary li svg{color:#c7b9d1}html[data-theme=dark] .wcl-input-summary button{color:#f1e8f6;background:#27222e12;border:1px solid #5845632e}html[data-theme=dark] .wcl-location-panel{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-location-panel>svg,html[data-theme=dark] .wcl-location-panel>div span{color:#e1d7e7}html[data-theme=dark] .wcl-location-panel>button{color:#f1e8f6;background:#493455}html[data-theme=dark] .wcl-event-toolbar .wcl-inline-select select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-directory-summary,html[data-theme=dark] .wcl-directory-summary span:first-child strong,html[data-theme=dark] .wcl-directory-summary button{color:#e1d7e7}html[data-theme=dark] .wcl-event-card-date{color:#f1e8f6}html[data-theme=dark] .wcl-event-card.unavailable .wcl-event-card-date{background:linear-gradient(160deg,#493455,#54465d)}html[data-theme=dark] .wcl-event-card-date span,html[data-theme=dark] .wcl-event-card-date small{color:#c7b9d1}html[data-theme=dark] .wcl-event-card-body>p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-reschedule-note{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-event-card-facts dt{color:#e1d7e7}html[data-theme=dark] .wcl-event-source{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .wcl-condition-event-picker{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-condition-event-picker label{color:#e1d7e7}html[data-theme=dark] .wcl-condition-event-picker select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-condition-event-picker>div svg,html[data-theme=dark] .wcl-condition-event-picker>div small{color:#e1d7e7}html[data-theme=dark] .wcl-event-disclaimer{color:#e1d7e7;background:#27222e;border-left:3px solid #584563}html[data-theme=dark] .wcl-map-mode-switch{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-map-mode-switch button{color:#e1d7e7}html[data-theme=dark] .wcl-map-mode-switch button[aria-pressed=true]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-map-layout{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-map-list{border-right:1px solid #584563}html[data-theme=dark] .wcl-map-list>div{border-bottom:1px solid #584563}html[data-theme=dark] .wcl-map-list>div span{color:#e1d7e7}html[data-theme=dark] .wcl-map-list>button{color:#e1d7e7;background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .wcl-map-list>button:hover,html[data-theme=dark] .wcl-map-list>button.active{background:#27222e}html[data-theme=dark] .wcl-map-list-date{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-map-list button small{color:#e1d7e7}html[data-theme=dark] .wcl-map-list button>svg{color:#c7b9d1}html[data-theme=dark] .wcl-faux-map{background:#27222e}html[data-theme=dark] .wcl-map-grid{background:linear-gradient(32deg,#0000 45%,#27222eeb 46% 50%,#0000 51%),linear-gradient(122deg,#0000 36%,#27222ecc 37% 41%,#0000 42%)}html[data-theme=dark] .wcl-map-grid span{background:#27222e}html[data-theme=dark] .wcl-map-label{color:#e1d7e7;background:#27222eeb;border:1px solid #584563}html[data-theme=dark] .wcl-map-pin{color:#f1e8f6;background:#493455;border:3px solid #584563}html[data-theme=dark] .wcl-map-pin.active{background:#342a40}html[data-theme=dark] .wcl-map-popover{background:#27222ef5;border:1px solid #584563}html[data-theme=dark] .wcl-map-popover>p,html[data-theme=dark] .wcl-map-popover>span{color:#e1d7e7}html[data-theme=dark] .wcl-map-popover button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-map-popover button:first-child{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-map-accessible-list{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-map-accessible-list button{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .wcl-map-accessible-list button small{color:#e1d7e7}html[data-theme=dark] .wcl-event-detail{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-event-detail>header{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .wcl-event-date-tile{color:#f1e8f6}html[data-theme=dark] .wcl-event-date-tile span,html[data-theme=dark] .wcl-event-date-tile small{color:#c7b9d1}html[data-theme=dark] .wcl-event-detail>header p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-status-alert{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-status-alert.cancelled{color:#efb8c3;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-event-detail-layout :is(main,div:where(.layout-main))>section>p{color:#e1d7e7}html[data-theme=dark] .wcl-event-facts>div{border:1px solid #584563}html[data-theme=dark] .wcl-event-facts>div>svg,html[data-theme=dark] .wcl-event-facts p{color:#e1d7e7}html[data-theme=dark] .wcl-organizer-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-organizer-mark{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-organizer-card small{color:#e1d7e7}html[data-theme=dark] .wcl-registration-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-registration-card>p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-registration-card>button{color:#f1e8f6;background:#493455}html[data-theme=dark] .wcl-registration-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-registration-card dl{border-top:1px solid #584563}html[data-theme=dark] .wcl-registration-card dt{color:#e1d7e7}html[data-theme=dark] .wcl-affiliate-note{background:#27222e;color:#e1d7e7!important}html[data-theme=dark] .wcl-eligibility-banner{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-eligibility-banner.preview{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-form-errors{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-submission-form>section{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-submission-form>section>header{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .wcl-submission-form>section>header>span{color:#c7b9d1}html[data-theme=dark] .wcl-submission-form>section>header p,html[data-theme=dark] .wcl-field{color:#e1d7e7}html[data-theme=dark] .wcl-field b{color:#efb8c3}html[data-theme=dark] .wcl-field input,html[data-theme=dark] .wcl-field select,html[data-theme=dark] .wcl-field textarea{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-check-row{border:1px solid #584563}html[data-theme=dark] .wcl-check-row small{color:#e1d7e7}html[data-theme=dark] .wcl-submit-bar{background:#27222ef5;border:1px solid #584563}html[data-theme=dark] .wcl-submit-bar>div>svg,html[data-theme=dark] .wcl-submit-bar small{color:#e1d7e7}html[data-theme=dark] .wcl-submission-receipt{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .wcl-submission-receipt>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .wcl-submission-receipt>p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-status-steps span{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-status-steps span.done,html[data-theme=dark] .wcl-status-steps span.active{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-saved-list article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-saved-art.event{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-saved-list article p{color:#e1d7e7}html[data-theme=dark] .wcl-saved-list article>div:last-child button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-saved-list article>div:last-child button:first-child{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-history-control>div:first-child>svg,html[data-theme=dark] .wcl-history-control small{color:#e1d7e7}html[data-theme=dark] .wcl-timeline:before{background:#342a40}html[data-theme=dark] .wcl-timeline article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-timeline article>span{color:#e1d7e7;background:#27222e;border:5px solid #584563}html[data-theme=dark] .wcl-timeline p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-timeline button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-navigation{color:#f1e8f6;background:#3c3241}html[data-theme=dark] .wcl-admin-brand>span{color:#c7b9d1;background:#27222e14}html[data-theme=dark] .wcl-admin-brand small{color:#c7b9d1}html[data-theme=dark] .wcl-admin-nav-groups nav{border:1px solid #58456317}html[data-theme=dark] .wcl-admin-nav-groups nav>span,html[data-theme=dark] .wcl-admin-nav-groups button,html[data-theme=dark] .wcl-admin-navigation>button{color:#c7b9d1}html[data-theme=dark] .wcl-admin-nav-groups button.active,html[data-theme=dark] .wcl-admin-nav-groups button:hover{color:#f1e8f6;background:#27222e1c}html[data-theme=dark] .wcl-admin-navigation>button{border:1px solid #5845631f}html[data-theme=dark] .wcl-operator-gate{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-operator-gate.state-connected,html[data-theme=dark] .wcl-operator-gate.state-unauthorized,html[data-theme=dark] .wcl-operator-gate.state-error{background:#27222e;border-color:#584563}html[data-theme=dark] .wcl-operator-gate>div:first-child>svg,html[data-theme=dark] .wcl-operator-gate>div:first-child small,html[data-theme=dark] .wcl-operator-fields label{color:#e1d7e7}html[data-theme=dark] .wcl-operator-fields input{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-operator-gate>button,html[data-theme=dark] .wcl-registration-link{color:#f1e8f6;background:#493455;border:1px solid #584563}html[data-theme=dark] .wcl-admin-metrics article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-metrics article>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-admin-metrics small{color:#e1d7e7}html[data-theme=dark] .wcl-admin-draft{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-draft p:not(.eyebrow),html[data-theme=dark] .wcl-admin-draft label{color:#e1d7e7}html[data-theme=dark] .wcl-admin-draft input,html[data-theme=dark] .wcl-admin-draft select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-toolbar,html[data-theme=dark] .wcl-admin-toolbar label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-toolbar label svg{color:#e1d7e7}html[data-theme=dark] .wcl-admin-toolbar select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-toolbar>span{color:#e1d7e7}html[data-theme=dark] .wcl-admin-source-list article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-source-copy>p,html[data-theme=dark] .wcl-admin-source-copy dt{color:#e1d7e7}html[data-theme=dark] .wcl-admin-source-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-card-heading-row>svg{color:#e1d7e7}html[data-theme=dark] .wcl-run-panel>article{border-top:1px solid #584563}html[data-theme=dark] .wcl-run-panel>article>span.success{color:#a1dcc5;background:#27222e}html[data-theme=dark] .wcl-run-panel>article>span.warning{color:#e4cda3;background:#27222e}html[data-theme=dark] .wcl-run-panel>article small,html[data-theme=dark] .wcl-run-panel>article p,html[data-theme=dark] .wcl-run-panel>article dt{color:#e1d7e7}html[data-theme=dark] .wcl-run-panel>article>button{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-health-chart{background:#27222e}html[data-theme=dark] .wcl-health-chart span,html[data-theme=dark] .wcl-health-chart span.warn,html[data-theme=dark] .wcl-health-panel .dot.warning{background:#342a40}html[data-theme=dark] .wcl-health-panel .dot.danger,html[data-theme=dark] .wcl-health-panel .dot.active{background:#493455}html[data-theme=dark] .wcl-health-panel li small{color:#e1d7e7}html[data-theme=dark] .wcl-pipeline-section{color:#f1e8f6;background:#3c3241}html[data-theme=dark] .wcl-pipeline-section .eyebrow{color:#c7b9d1}html[data-theme=dark] .wcl-pipeline-section h2{color:#f1e8f6}html[data-theme=dark] .wcl-pipeline-section>div>p:last-child{color:#c7b9d1}html[data-theme=dark] .wcl-pipeline-section li{background:#27222e0a;border:1px solid #5845631c}html[data-theme=dark] .wcl-pipeline-section li span,html[data-theme=dark] .wcl-pipeline-section li strong{color:#c7b9d1}html[data-theme=dark] .wcl-admin-next{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-admin-next small,html[data-theme=dark] .wcl-admin-next svg{color:#e1d7e7}html[data-theme=dark] .wcl-review-list>article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-review-list>article>header{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .wcl-review-list>article>header>span,html[data-theme=dark] .wcl-review-main>p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wcl-suggestion{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-suggestion>svg,html[data-theme=dark] .wcl-suggestion small{color:#e1d7e7}html[data-theme=dark] .wcl-suggestion>div{background:#27222e}html[data-theme=dark] .wcl-suggestion>div span{background:#493455}html[data-theme=dark] .wcl-risk-note{color:#e1d7e7}html[data-theme=dark] .wcl-review-list>article>aside{background:#27222e;border-left:1px solid #584563}html[data-theme=dark] .wcl-review-list aside button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-review-list aside button:first-child{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-claims-guidance{color:#f1e8f6;background:#3c3241}html[data-theme=dark] .wcl-claims-guidance>svg{color:#c7b9d1}html[data-theme=dark] .wcl-claims-guidance h2{color:#f1e8f6}html[data-theme=dark] .wcl-claims-guidance ul{color:#c7b9d1}html[data-theme=dark] .wcl-claims-guidance p{color:#c7b9d1;border-top:1px solid #5845631f}html[data-theme=dark] .wcl-claims-cases article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-claims-cases header>span:first-child,html[data-theme=dark] .wcl-claims-cases>article>p{color:#e1d7e7}html[data-theme=dark] .wcl-flag-list span{color:#efb8c3;background:#27222e}html[data-theme=dark] .wcl-decision-state{background:#27222e;border-left:3px solid #584563}html[data-theme=dark] .wcl-decision-state small{color:#e1d7e7}html[data-theme=dark] .wcl-review-actions button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-review-actions button:first-child{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-corrections-list article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-corrections-list article>span.correction{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-corrections-list article>span.retraction,html[data-theme=dark] .wcl-corrections-list article>span.removal{color:#efb8c3;background:#27222e}html[data-theme=dark] .wcl-corrections-list p,html[data-theme=dark] .wcl-corrections-list small{color:#e1d7e7}html[data-theme=dark] .wcl-corrections-list aside button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-organizer-review>article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-organizer-review dl{background:#27222e}html[data-theme=dark] .wcl-organizer-review dt{color:#e1d7e7}html[data-theme=dark] .wcl-moderation-board>section{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-moderation-board>section>header>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-moderation-board>section>header small{color:#e1d7e7}html[data-theme=dark] .wcl-moderation-board article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-moderation-board article>div:first-child>span:first-child,html[data-theme=dark] .wcl-moderation-board article>p,html[data-theme=dark] .wcl-moderation-board article>small{color:#e1d7e7}html[data-theme=dark] .wcl-moderation-board article>div:last-child button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-moderation-board article>div:last-child button:first-child{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .wcl-status-queue article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-status-symbol{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wcl-status-symbol.cancelled{color:#efb8c3;background:#27222e}html[data-theme=dark] .wcl-status-queue article>div:nth-child(2)>p,html[data-theme=dark] .wcl-status-queue dt,html[data-theme=dark] .wcl-status-queue article>div:nth-child(2)>small{color:#e1d7e7}html[data-theme=dark] .wcl-status-queue aside button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-status-rules>div{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wcl-status-rules>div>svg,html[data-theme=dark] .wcl-status-rules small{color:#e1d7e7}@media (width<=1180px){html[data-theme=dark] .wcl-overview-strip button:nth-child(-n+2){border-bottom:1px solid #584563}}@media (width<=900px){html[data-theme=dark] .wcl-map-list{border-bottom:1px solid #584563}}@media (width<=680px){html[data-theme=dark] .wcl-overview-strip button{border-bottom:1px solid #584563}html[data-theme=dark] .wcl-map-layout.is-map-mode{background:#27222e}html[data-theme=dark] .wcl-mobile-map-bar .wcl-map-mode-switch{background:#27222ef5}html[data-theme=dark] .wcl-mobile-map-close{color:#e1d7e7;background:#27222ef7;border:1px solid #584563}html[data-theme=dark] .wcl-review-list>article>aside{border-top:1px solid #584563}}html[data-theme=dark] .market-nav{background:#27222ef0;border-bottom:1px solid #584563}html[data-theme=dark] .market-nav-title,html[data-theme=dark] .market-nav-title small,html[data-theme=dark] .market-nav nav button{color:#e1d7e7}html[data-theme=dark] .market-nav nav button:hover,html[data-theme=dark] .market-nav nav button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .market-nav-actions>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-nav-actions span{color:#f1e8f6;background:#29222c}html[data-theme=dark] .market-hero-note{color:#e1d7e7}html[data-theme=dark] .market-hero-image{background:#27222e;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .market-hero-image>span{background:#27222edb;border:1px solid #58456380}html[data-theme=dark] .market-hero-image small{color:#e1d7e7}html[data-theme=dark] .market-category-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-category-card>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .market-category-card em{color:#e1d7e7}html[data-theme=dark] .tone-sage,html[data-theme=dark] .tone-forest,html[data-theme=dark] .tone-sea-glass,html[data-theme=dark] .tone-mist,html[data-theme=dark] .tone-sand,html[data-theme=dark] .tone-gold,html[data-theme=dark] .tone-porcelain,html[data-theme=dark] .tone-clay{background-color:#27222e}html[data-theme=dark] .market-review-band{color:#f1e8f6;background:#29222c}html[data-theme=dark] .market-review-band .eyebrow,html[data-theme=dark] .market-review-band p{color:#c7b9d1}html[data-theme=dark] .market-review-steps span{border:1px solid #58456324}html[data-theme=dark] .market-review-steps svg,html[data-theme=dark] .market-review-steps small{color:#c7b9d1}html[data-theme=dark] .market-product-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .save-product{background:#27222ee6}html[data-theme=dark] .save-product.saved{color:#f1e8f6;background:#29222c}html[data-theme=dark] .product-meta,html[data-theme=dark] .product-rating,html[data-theme=dark] .product-rating span,html[data-theme=dark] .compare-link{color:#e1d7e7}html[data-theme=dark] .market-goal-grid{border-top:1px solid #584563;border-bottom:1px solid #584563}html[data-theme=dark] .market-goal-grid button{border-right:1px solid #584563}html[data-theme=dark] .market-goal-grid span{color:#c7b9d1}html[data-theme=dark] .market-goal-grid svg{color:#e1d7e7}html[data-theme=dark] .market-editorial{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-trust{color:#f1e8f6;background:#29222c}html[data-theme=dark] .market-trust>svg,html[data-theme=dark] .market-trust p,html[data-theme=dark] .market-trust .eyebrow{color:#c7b9d1}html[data-theme=dark] .market-seller-cta{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-seller-cta>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .market-seller-cta p{color:#e1d7e7}html[data-theme=dark] .category-directory>section{background:#27222e;border:1px solid #584563}html[data-theme=dark] .category-group-heading>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .category-list button{border-bottom:1px solid #584563}html[data-theme=dark] .category-list small{color:#e1d7e7}html[data-theme=dark] .market-filters{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-filters button{border-bottom:1px solid #584563}html[data-theme=dark] .market-search-box{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-search-box button{background:#27222e}html[data-theme=dark] .market-filter-chips button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-guidance{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .market-guidance p{color:#e1d7e7}html[data-theme=dark] .recall-banner{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .recall-banner span{color:#e1d7e7}html[data-theme=dark] .product-gallery>span button.active{background:#29222c}html[data-theme=dark] .product-detail-rating{color:#e1d7e7}html[data-theme=dark] .detail-badge-grid>span{border:1px solid #584563}html[data-theme=dark] .detail-badge-grid small{color:#e1d7e7}html[data-theme=dark] .radio-option{border:1px solid #584563}html[data-theme=dark] .radio-option small{color:#e1d7e7}html[data-theme=dark] .eligibility-reason{color:#efb8c3}html[data-theme=dark] .detail-actions button{color:#e1d7e7}html[data-theme=dark] .seller-summary{border:1px solid #584563}html[data-theme=dark] .seller-summary small,html[data-theme=dark] .seller-summary button{color:#e1d7e7}html[data-theme=dark] .product-information>nav{border-top:1px solid #584563}html[data-theme=dark] .product-information>nav a{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .product-info-section,html[data-theme=dark] .product-facts div{border-bottom:1px solid #584563}html[data-theme=dark] .product-facts dt{color:#e1d7e7}html[data-theme=dark] .ingredient-table{border:1px solid #584563}html[data-theme=dark] .ingredient-table>div{border-bottom:1px solid #584563}html[data-theme=dark] .ingredient-table>div:first-child{background:#27222e}html[data-theme=dark] .ingredient-table small{color:#e1d7e7}html[data-theme=dark] .evidence-summary{background:#27222e}html[data-theme=dark] .evidence-summary small{color:#e1d7e7}html[data-theme=dark] .safety-list span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .safety-list svg{color:#e1d7e7}html[data-theme=dark] .quality-grid{border-top:1px solid #584563}html[data-theme=dark] .quality-grid span{border-bottom:1px solid #584563}html[data-theme=dark] .quality-grid small{color:#e1d7e7}html[data-theme=dark] .review-disclaimer{color:#e1d7e7;background:#27222e}html[data-theme=dark] .market-reviews article{border:1px solid #584563}html[data-theme=dark] .market-reviews button{color:#e1d7e7}html[data-theme=dark] .product-questions{background:#27222e}html[data-theme=dark] .market-education-cards button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .evidence-guide-intro{color:#f1e8f6;background:#29222c}html[data-theme=dark] .evidence-guide-intro svg,html[data-theme=dark] .evidence-guide-intro p{color:#c7b9d1}html[data-theme=dark] .evidence-label-grid small{color:#e1d7e7}html[data-theme=dark] .evidence-principles span{border:1px solid #58456329}html[data-theme=dark] .comparison-table{background:#27222e}html[data-theme=dark] .comparison-table th,html[data-theme=dark] .comparison-table td{border:1px solid #584563}html[data-theme=dark] .comparison-table tbody th{color:#e1d7e7;background:#27222e}html[data-theme=dark] .practitioner-disclaimer,html[data-theme=dark] .seller-boundary,html[data-theme=dark] .seller-privacy-banner,html[data-theme=dark] .cart-separation,html[data-theme=dark] .critical-guidance{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .practitioner-avatar{color:#e1d7e7}html[data-theme=dark] .practitioner-grid dl div{border-bottom:1px solid #584563}html[data-theme=dark] .practitioner-grid dt{color:#e1d7e7}html[data-theme=dark] .collection-profile{background:#27222e;border:1px solid #584563}html[data-theme=dark] .collection-disclosures small{color:#e1d7e7}html[data-theme=dark] .seller-quality-card span{border-bottom:1px solid #584563}html[data-theme=dark] .seller-quality-card svg{color:#a1dcc5}html[data-theme=dark] .review-framework{border-top:1px solid #584563}html[data-theme=dark] .review-framework article{border-bottom:1px solid #584563}html[data-theme=dark] .review-framework article>span{color:#c7b9d1}html[data-theme=dark] .review-framework article>svg,html[data-theme=dark] .safety-standards-grid .card>svg{color:#e1d7e7}html[data-theme=dark] .prescription-future{background:#27222e;border:1px solid #584563}html[data-theme=dark] .prescription-future>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .future-requirements span{border-bottom:1px solid #584563}html[data-theme=dark] .future-requirements svg{color:#a1dcc5}html[data-theme=dark] .market-help-search,html[data-theme=dark] .market-help-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .seller-stepper span{color:#e1d7e7}html[data-theme=dark] .seller-stepper i{background:#27222e}html[data-theme=dark] .seller-stepper span.active{color:#e1d7e7}html[data-theme=dark] .seller-stepper span.active i{color:#f1e8f6;background:#29222c}html[data-theme=dark] .documentation-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .documentation-grid small{color:#e1d7e7}html[data-theme=dark] .seller-review{background:#27222e}html[data-theme=dark] .seller-review>svg{color:#e1d7e7}html[data-theme=dark] .market-status-page>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .cart-drawer{background:#27222e}html[data-theme=dark] .cart-drawer>header>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .cart-lines article{border-bottom:1px solid #584563}html[data-theme=dark] .cart-lines small{color:#e1d7e7}html[data-theme=dark] .cart-lines article span>button{color:#efb8c3}html[data-theme=dark] .saved-products-layout aside .card>button:not(.button){border-bottom:1px solid #584563}html[data-theme=dark] .saved-product-row{background:#27222e;border:1px solid #584563}html[data-theme=dark] .saved-product-row>aside>button:not(.button){color:#efb8c3}html[data-theme=dark] .cart-separation small{color:#e1d7e7}html[data-theme=dark] .full-cart-line{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .full-cart-line div>div button{color:#e1d7e7}html[data-theme=dark] .cart-summary>span,html[data-theme=dark] .checkout-summary>span{border-bottom:1px solid #584563}html[data-theme=dark] .cart-summary small,html[data-theme=dark] .checkout-summary small,html[data-theme=dark] .checkout-card label span{color:#e1d7e7}html[data-theme=dark] .checkout-actions{border-top:1px solid #584563}html[data-theme=dark] .checkout-items>span{border-bottom:1px solid #584563}html[data-theme=dark] .checkout-items small{color:#e1d7e7}html[data-theme=dark] .address-status,html[data-theme=dark] .checkout-final-note{color:#a1dcc5;background:#27222e}html[data-theme=dark] .delivery-option{border:1px solid #584563}html[data-theme=dark] .delivery-option small{color:#e1d7e7}html[data-theme=dark] .payment-provider,html[data-theme=dark] .checkout-safety{color:#e1d7e7;background:#27222e}html[data-theme=dark] .payment-provider small{color:#e1d7e7}html[data-theme=dark] .express-pay button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .payment-error,html[data-theme=dark] .fraud-review{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .payment-error small{color:#e1d7e7}html[data-theme=dark] .review-address{border-bottom:1px solid #584563}html[data-theme=dark] .review-address small,html[data-theme=dark] .review-address button{color:#e1d7e7}html[data-theme=dark] .confirmation-receipt>div{border-right:1px solid #584563}html[data-theme=dark] .confirmation-receipt small{color:#e1d7e7}html[data-theme=dark] .order-tabs{border-bottom:1px solid #584563}html[data-theme=dark] .order-tabs button.active{color:#e1d7e7;border-bottom-color:#29222c}html[data-theme=dark] .orders-list>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .order-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .orders-list small{color:#e1d7e7}html[data-theme=dark] .order-status-line span{color:#e1d7e7;border-bottom:3px solid #584563}html[data-theme=dark] .order-status-line span.complete{color:#a1dcc5;border-bottom-color:#584563}html[data-theme=dark] .order-status-line span.active{color:#e1d7e7;border-bottom-color:#29222c}html[data-theme=dark] .order-product{border-bottom:1px solid #584563}html[data-theme=dark] .order-product small{color:#e1d7e7}html[data-theme=dark] .order-actions button{border-bottom:1px solid #584563}html[data-theme=dark] .order-actions small{color:#e1d7e7}html[data-theme=dark] .tracking-map{background:#27222e}html[data-theme=dark] .woven-route span{border:2px solid #584563}html[data-theme=dark] .tracking-map>svg{color:#e1d7e7}html[data-theme=dark] .tracking-timeline i{background:#27222e}html[data-theme=dark] .tracking-timeline span.complete i{color:#f1e8f6;background:#29222c}html[data-theme=dark] .tracking-timeline time,html[data-theme=dark] .subscription-card dt{color:#e1d7e7}html[data-theme=dark] .subscription-paused{color:#e1d7e7;background:#27222e}html[data-theme=dark] .billing-history>span,html[data-theme=dark] .return-product{border-bottom:1px solid #584563}html[data-theme=dark] .return-product small,html[data-theme=dark] .safety-report-layout li{color:#e1d7e7}html[data-theme=dark] .recall-hero{color:#f1e8f6}html[data-theme=dark] .recall-hero p{color:#c7b9d1}html[data-theme=dark] .recall-steps li{border-bottom:1px solid #584563}html[data-theme=dark] .recall-steps li>span{color:#f1e8f6;background:#9c454b}html[data-theme=dark] .recall-facts span,html[data-theme=dark] .review-facts>span{border-bottom:1px solid #584563}html[data-theme=dark] .recall-facts small,html[data-theme=dark] .review-facts small,html[data-theme=dark] .seller-privacy-banner small{color:#e1d7e7}html[data-theme=dark] .seller-product-table>span,html[data-theme=dark] .seller-product-table>button{border-bottom:1px solid #584563}html[data-theme=dark] .seller-product-table .table-head,html[data-theme=dark] .seller-product-table small{color:#e1d7e7}html[data-theme=dark] .seller-order-list button,html[data-theme=dark] .seller-task-list button{border-bottom:1px solid #584563}html[data-theme=dark] .seller-order-list small,html[data-theme=dark] .seller-task-list small{color:#e1d7e7}html[data-theme=dark] .seller-order-outcome{color:#e1d7e7;background:#27222e;border:1px solid #5845633d}html[data-theme=dark] .seller-order-outcome small,html[data-theme=dark] .seller-order-outcome button{color:#e1d7e7}html[data-theme=dark] .prescription-block{color:#efb8c3;background:#27222e}html[data-theme=dark] .ingredient-entry>span>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .document-upload-zone{background:#27222e;border:1px dashed #584563}html[data-theme=dark] .document-upload-zone small{color:#e1d7e7}html[data-theme=dark] .label-checks span{border-bottom:1px solid #584563}html[data-theme=dark] .label-checks svg{color:#a1dcc5}html[data-theme=dark] .submission-review-grid span{border:1px solid #584563}html[data-theme=dark] .submission-review-grid svg,html[data-theme=dark] .submission-review-grid small{color:#e1d7e7}html[data-theme=dark] .claims-checklist label{border:1px solid #584563}html[data-theme=dark] .market-queue button{border-bottom:1px solid #584563}html[data-theme=dark] .market-queue small{color:#e1d7e7}html[data-theme=dark] .operations-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .operations-grid small,html[data-theme=dark] .active-recall-row small,html[data-theme=dark] .disabled-setting small{color:#e1d7e7}html[data-theme=dark] .review-checklist>span{border-bottom:1px solid #584563}html[data-theme=dark] .review-checklist small{color:#e1d7e7}html[data-theme=dark] .audit-event{border-bottom:1px solid #584563}html[data-theme=dark] .audit-event small{color:#e1d7e7}html[data-theme=dark] .publication-gates span{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .publication-gates span.complete{color:#a1dcc5}html[data-theme=dark] .market-review-case blockquote{background:#27222e;border-left:3px solid #29222c}html[data-theme=dark] .critical-guidance small{color:#e1d7e7}html[data-theme=dark] .investigation-notes span{border-bottom:1px solid #584563}html[data-theme=dark] .investigation-notes i{background:#27222e}html[data-theme=dark] .recall-action-grid button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .recall-action-grid button.complete{background:#27222e;border-color:#584563}html[data-theme=dark] .recall-action-grid small{color:#e1d7e7}@media (width<=900px){html[data-theme=dark] .market-goal-grid button{border-bottom:1px solid #584563}}@media (width<=560px){html[data-theme=dark] .confirmation-receipt>div{border-bottom:1px solid #584563}}html[data-theme=dark] .wn-shell{color:#e1d7e7}html[data-theme=dark] .wn-hero{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .wn-hero:before{background:radial-gradient(circle,#4934553b,#0000 67%)}html[data-theme=dark] .wn-hero-copy>.badge{color:#f1e8f6;background:#27222e1f;border:1px solid #5845633d}html[data-theme=dark] .wn-hero-copy>p{color:#c7b9d1}html[data-theme=dark] .wn-search-dock{color:#e1d7e7;background:#27222e;border:1px solid #58456329}html[data-theme=dark] .wn-search-dock label+label{border-left:1px solid #584563}html[data-theme=dark] .wn-search-dock label>span,html[data-theme=dark] .wn-search-dock label svg,html[data-theme=dark] .wn-search-dock input,html[data-theme=dark] .wn-search-dock select{color:#e1d7e7}html[data-theme=dark] .wn-location-choice{color:#c7b9d1}html[data-theme=dark] .wn-location-choice button{color:#f1e8f6}html[data-theme=dark] .wn-mini-map{border:1px solid #5845632e}html[data-theme=dark] .wn-mini-map:after{background:linear-gradient(90deg,#0000 48%,#4934553d 49% 51%,#0000 52%),linear-gradient(#0000 48%,#49345533 49% 51%,#0000 52%)}html[data-theme=dark] .wn-mini-map-plane{background:linear-gradient(135deg,#49345521,#342a400f);border:1px solid #5845630f}html[data-theme=dark] .wn-mini-map-plane i{background:#27222e14}html[data-theme=dark] .wn-mini-map>button{color:#e1d7e7}html[data-theme=dark] .wn-mini-map>button span{color:#f1e8f6}html[data-theme=dark] .wn-mini-map>div:not(.wn-mini-map-plane){border:1px solid #5845631f}html[data-theme=dark] .wn-mini-map>div:not(.wn-mini-map-plane) svg,html[data-theme=dark] .wn-mini-map>div:not(.wn-mini-map-plane) small,html[data-theme=dark] .wn-mini-map>p{color:#c7b9d1}html[data-theme=dark] .wn-directory-notice{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-directory-notice>svg,html[data-theme=dark] .wn-directory-notice b,html[data-theme=dark] .wn-directory-notice p,html[data-theme=dark] .wn-section-heading h2,html[data-theme=dark] .wn-section-heading p:not(.eyebrow){color:#e1d7e7}html[data-theme=dark] .wn-category-card{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-category-card:hover{border-color:#584563}html[data-theme=dark] .wn-category-card>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-category-card.tone-gold>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .wn-category-card.tone-navy>span,html[data-theme=dark] .wn-category-card.tone-pale>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-category-card h3,html[data-theme=dark] .wn-category-card p,html[data-theme=dark] .wn-category-card small,html[data-theme=dark] .wn-category-card>svg{color:#e1d7e7}html[data-theme=dark] .wn-provider-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-card-sponsored{border-bottom:1px solid #584563}html[data-theme=dark] .wn-card-sponsored span,html[data-theme=dark] .wn-provider-card h3,html[data-theme=dark] .wn-provider-card-top p{color:#e1d7e7}html[data-theme=dark] .wn-provider-avatar{color:#e1d7e7;background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .wn-provider-avatar:after{border:1px solid #584563b3}html[data-theme=dark] .wn-provider-avatar.tone-navy{color:#e1d7e7;background:linear-gradient(145deg,#27222e,#342a40)}html[data-theme=dark] .wn-provider-avatar.tone-gold{color:#e1d7e7;background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .wn-provider-avatar.tone-sage{color:#e1d7e7;background:linear-gradient(145deg,#27222e,#342a40)}html[data-theme=dark] .wn-provider-avatar.tone-clay{color:#efb8c3;background:linear-gradient(145deg,#27222e,#342a40)}html[data-theme=dark] .wn-save-button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-save-button.active{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wn-card-meta{border-top:1px solid #584563;border-bottom:1px solid #584563}html[data-theme=dark] .wn-card-meta span,html[data-theme=dark] .wn-card-meta svg{color:#e1d7e7}html[data-theme=dark] .wn-credential-pill{color:#e1d7e7;border:1px solid #584563}html[data-theme=dark] .wn-credential-pill.confirmed{color:#a1dcc5;background:#27222e;border-color:#584563}html[data-theme=dark] .wn-credential-pill.pending{color:#efb8c3;background:#27222e;border-color:#584563}html[data-theme=dark] .wn-credential-pill.limited{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-credential-pill.informational{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wn-rating b{color:#e1d7e7}html[data-theme=dark] .wn-rating>span{color:#c7b9d1}html[data-theme=dark] .wn-rating small{color:#e1d7e7}html[data-theme=dark] .wn-private-strip{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-private-strip>div>svg,html[data-theme=dark] .wn-private-strip>div small{color:#e1d7e7}html[data-theme=dark] .wn-private-strip>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-private-strip>button svg,html[data-theme=dark] .wn-private-strip>button svg:last-child{color:#e1d7e7}html[data-theme=dark] .wn-private-strip>button strong{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-back{color:#e1d7e7}html[data-theme=dark] .wn-inline-search{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-inline-search>svg{color:#e1d7e7}html[data-theme=dark] .wn-inline-search button{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .wn-filter-button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-filter-button span{color:#f1e8f6;background:#493455}html[data-theme=dark] .wn-view-switch{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-view-switch button{color:#e1d7e7}html[data-theme=dark] .wn-view-switch button[aria-pressed=true]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-filter-panel{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .wn-filter-panel>div p,html[data-theme=dark] .wn-filter-panel label{color:#c7b9d1}html[data-theme=dark] .wn-filter-panel select,html[data-theme=dark] .wn-close-filters{color:#f1e8f6}html[data-theme=dark] .wn-filter-summary,html[data-theme=dark] .wn-filter-summary>button,html[data-theme=dark] .wn-search-help>svg,html[data-theme=dark] .wn-search-help p{color:#e1d7e7}html[data-theme=dark] .wn-map-canvas{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-map-grid{background:linear-gradient(32deg,#0000 47%,#27222ecc 48% 52%,#0000 53%),linear-gradient(-24deg,#0000 47%,#27222e94 48% 52%,#0000 53%)}html[data-theme=dark] .wn-map-water{background:#27222e}html[data-theme=dark] .wn-map-road{background:#27222ef2;border:1px solid #584563}html[data-theme=dark] .wn-map-road:after{border-top:2px dashed #584563}html[data-theme=dark] .wn-map-controls button,html[data-theme=dark] .wn-search-area{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-search-area svg{color:#e1d7e7}html[data-theme=dark] .wn-map-marker>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-cluster{color:#f1e8f6;background:#493455;border:4px solid #584563e6}html[data-theme=dark] .wn-map-privacy{color:#e1d7e7;background:#27222eeb;border:1px solid #584563}html[data-theme=dark] .wn-map-privacy svg{color:#e1d7e7}html[data-theme=dark] .wn-map-list-alt{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-map-list-alt>button{color:#e1d7e7;background:#27222e;border-top:1px solid #584563}html[data-theme=dark] .wn-map-list-alt>button:hover,html[data-theme=dark] .wn-map-list-alt>button.active{background:#27222e}html[data-theme=dark] .wn-map-list-alt>button small,html[data-theme=dark] .wn-map-list-alt>button em,html[data-theme=dark] .wn-map-list-alt>button>svg{color:#e1d7e7}html[data-theme=dark] .wn-map-selection-sheet{background:#27222ef7;border:1px solid #584563}html[data-theme=dark] .wn-map-selection-sheet small,html[data-theme=dark] .wn-map-selection-sheet p{color:#e1d7e7}html[data-theme=dark] .wn-category-hero{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .wn-category-hero>span{color:#c7b9d1;background:#49345538;border:1px solid #5845632e}html[data-theme=dark] .wn-category-hero p{color:#c7b9d1}html[data-theme=dark] .wn-category-caution{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-category-caution>svg{color:#efb8c3}html[data-theme=dark] .wn-category-caution p,html[data-theme=dark] .wn-category-footnote{color:#e1d7e7}html[data-theme=dark] .wn-sponsored{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-profile-hero{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-profile-title h1,html[data-theme=dark] .wn-profile-title>p,html[data-theme=dark] .wn-profile-title>span,html[data-theme=dark] .wn-profile-title>span svg,html[data-theme=dark] .wn-profile-section h2,html[data-theme=dark] .wn-profile-section>p{color:#e1d7e7}html[data-theme=dark] .wn-profile-section blockquote{color:#e1d7e7;border-left:3px solid #584563}html[data-theme=dark] .wn-two-column h3,html[data-theme=dark] .wn-three-column h3,html[data-theme=dark] .wn-two-column ul,html[data-theme=dark] .wn-three-column ul,html[data-theme=dark] .wn-check-list svg{color:#e1d7e7}html[data-theme=dark] .wn-focus-list{border-top:1px solid #584563}html[data-theme=dark] .wn-card-heading p{color:#e1d7e7}html[data-theme=dark] .wn-verification-timeline article:not(:last-child):before{background:#27222e}html[data-theme=dark] .wn-check-state{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-check-state.state-pending{color:#efb8c3;background:#27222e;border-color:#584563}html[data-theme=dark] .wn-check-state.state-unavailable{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .wn-verification-timeline article h3,html[data-theme=dark] .wn-verification-timeline dt,html[data-theme=dark] .wn-verification-timeline dd,html[data-theme=dark] .wn-verification-timeline article p,html[data-theme=dark] .wn-verification-timeline article button{color:#e1d7e7}html[data-theme=dark] .wn-npi-note{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-npi-note svg{color:#efb8c3}html[data-theme=dark] .wn-npi-note p,html[data-theme=dark] .wn-three-column p,html[data-theme=dark] .wn-three-column p span,html[data-theme=dark] .wn-review-summary>strong,html[data-theme=dark] .wn-review-summary small{color:#e1d7e7}html[data-theme=dark] .wn-review{background:#27222e}html[data-theme=dark] .wn-review p,html[data-theme=dark] .wn-review small{color:#e1d7e7}html[data-theme=dark] .wn-review-policy{border-top:1px solid #584563}html[data-theme=dark] .wn-profile-aside h2,html[data-theme=dark] .wn-profile-aside p,html[data-theme=dark] .wn-profile-aside small,html[data-theme=dark] .wn-icon-details svg,html[data-theme=dark] .wn-icon-details dt,html[data-theme=dark] .wn-icon-details dd,html[data-theme=dark] .wn-profile-aside a{color:#e1d7e7}html[data-theme=dark] .wn-safety-card{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .wn-safety-card>svg{color:#efb8c3}html[data-theme=dark] .wn-comparison-wrap{border:1px solid #584563}html[data-theme=dark] .wn-comparison-table caption{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-comparison-table th,html[data-theme=dark] .wn-comparison-table td{border-bottom:1px solid #584563;border-right:1px solid #584563}html[data-theme=dark] .wn-comparison-table thead th{background:#27222e}html[data-theme=dark] .wn-comparison-table thead th:first-child{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .wn-comparison-table tbody th{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-comparison-table td,html[data-theme=dark] .wn-provider-name,html[data-theme=dark] .wn-comparison-table thead small{color:#e1d7e7}html[data-theme=dark] .wn-remove-compare{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-private-explainer{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-private-explainer>svg,html[data-theme=dark] .wn-private-explainer h2,html[data-theme=dark] .wn-private-explainer p{color:#e1d7e7}html[data-theme=dark] .wn-reading-hero{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .wn-reading-hero>svg,html[data-theme=dark] .wn-reading-hero p{color:#c7b9d1}html[data-theme=dark] .wn-status-directory h2,html[data-theme=dark] .wn-status-directory p,html[data-theme=dark] .wn-source-table-section>h2,html[data-theme=dark] .wn-reading-section>h2{color:#e1d7e7}html[data-theme=dark] .wn-source-table{border:1px solid #584563}html[data-theme=dark] .wn-source-table>div+div{border-top:1px solid #584563}html[data-theme=dark] .wn-source-table b,html[data-theme=dark] .wn-source-table span{color:#e1d7e7}html[data-theme=dark] .wn-source-table strong{color:#efb8c3}html[data-theme=dark] .wn-npi-callout{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-npi-callout>svg{color:#efb8c3}html[data-theme=dark] .wn-npi-callout p{color:#e1d7e7}html[data-theme=dark] .wn-standing-grid span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-standing-grid svg,html[data-theme=dark] .wn-standing-grid b,html[data-theme=dark] .wn-standing-grid small{color:#e1d7e7}html[data-theme=dark] .wn-sponsor-rule{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-sponsor-rule>svg{color:#c7b9d1}html[data-theme=dark] .wn-sponsor-rule p,html[data-theme=dark] .wn-form-layout>aside svg,html[data-theme=dark] .wn-form-layout>aside h2,html[data-theme=dark] .wn-form-layout>aside p,html[data-theme=dark] .wn-form-layout>aside li,html[data-theme=dark] .wn-form-card>label,html[data-theme=dark] .wn-claim-card label,html[data-theme=dark] .wn-case-detail>.card>label,html[data-theme=dark] .wn-form-card label span{color:#e1d7e7}html[data-theme=dark] .wn-form-card input,html[data-theme=dark] .wn-form-card select,html[data-theme=dark] .wn-form-card textarea,html[data-theme=dark] .wn-claim-card input,html[data-theme=dark] .wn-claim-card select,html[data-theme=dark] .wn-case-detail select,html[data-theme=dark] .wn-case-detail textarea{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-report-provider{background:#27222e}html[data-theme=dark] .wn-report-provider small{color:#e1d7e7}html[data-theme=dark] .wn-form-actions{border-top:1px solid #584563}html[data-theme=dark] .wn-urgent-guidance{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-status-page>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .wn-status-page h1,html[data-theme=dark] .wn-status-page p,html[data-theme=dark] .wn-claim-card h2,html[data-theme=dark] .wn-claim-card p{color:#e1d7e7}html[data-theme=dark] .wn-document-drop{background:#27222e;border:1px dashed #584563}html[data-theme=dark] .wn-document-drop>svg{color:#e1d7e7}html[data-theme=dark] .wn-document-grid button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-document-grid button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .wn-document-grid svg,html[data-theme=dark] .wn-document-grid small,html[data-theme=dark] .wn-dashboard-metrics svg,html[data-theme=dark] .wn-admin-metrics svg,html[data-theme=dark] .wn-dashboard-metrics b,html[data-theme=dark] .wn-admin-metrics b,html[data-theme=dark] .wn-dashboard-metrics strong,html[data-theme=dark] .wn-admin-metrics strong,html[data-theme=dark] .wn-admin-metrics small,html[data-theme=dark] .wn-dashboard-layout h2,html[data-theme=dark] .wn-dashboard-layout p{color:#e1d7e7}html[data-theme=dark] .wn-task-list article{border-top:1px solid #584563}html[data-theme=dark] .wn-task-list article>span.complete{color:#a1dcc5;background:#27222e}html[data-theme=dark] .wn-task-list article>span.pending{color:#efb8c3;background:#27222e}html[data-theme=dark] .wn-task-list small{color:#e1d7e7}html[data-theme=dark] .wn-document-row{border-top:1px solid #584563}html[data-theme=dark] .wn-document-row>svg,html[data-theme=dark] .wn-document-row small,html[data-theme=dark] .wn-document-row button{color:#e1d7e7}html[data-theme=dark] .wn-change-row{border-top:1px solid #584563}html[data-theme=dark] .wn-change-row small{color:#e1d7e7}html[data-theme=dark] .wn-case-queue{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-case-queue h2,html[data-theme=dark] .wn-case-queue>div button{color:#e1d7e7}html[data-theme=dark] .wn-case-queue>button{color:#e1d7e7;background:#27222e;border-top:1px solid #584563}html[data-theme=dark] .wn-case-queue>button.active{background:#27222e;box-shadow:inset 3px 0 #9952c2}html[data-theme=dark] .wn-case-queue .priority-routine,html[data-theme=dark] .wn-case-queue .priority-elevated{background:#493455}html[data-theme=dark] .wn-case-queue .priority-urgent{background:#9a3f43}html[data-theme=dark] .wn-case-queue>button b,html[data-theme=dark] .wn-case-queue>button small,html[data-theme=dark] .wn-case-queue>button p,html[data-theme=dark] .wn-case-queue>button>svg,html[data-theme=dark] .wn-case-detail h2,html[data-theme=dark] .wn-case-detail>.card>p,html[data-theme=dark] .wn-case-header p,html[data-theme=dark] .wn-case-header small{color:#e1d7e7}html[data-theme=dark] .wn-case-summary{background:#27222e}html[data-theme=dark] .wn-case-summary small,html[data-theme=dark] .wn-case-summary b{color:#e1d7e7}html[data-theme=dark] .wn-case-issue{background:#27222e;border:1px solid #584563}html[data-theme=dark] .wn-case-issue svg{color:#efb8c3}html[data-theme=dark] .wn-case-issue p{color:#e1d7e7}html[data-theme=dark] .wn-admin-checks article{border-top:1px solid #584563}html[data-theme=dark] .wn-admin-checks article b,html[data-theme=dark] .wn-admin-checks article span,html[data-theme=dark] .wn-admin-checks article small{color:#e1d7e7}html[data-theme=dark] .wn-admin-checks article p{color:#efb8c3}html[data-theme=dark] .wn-admin-checks article>button{color:#e1d7e7}html[data-theme=dark] .wn-claim-review,html[data-theme=dark] .wn-claim-review.flagged{background:#27222e}html[data-theme=dark] .wn-claim-review blockquote,html[data-theme=dark] .wn-audit-aside h2,html[data-theme=dark] .wn-audit-aside p{color:#e1d7e7}html[data-theme=dark] .wn-audit-aside>.card>div>span{color:#a1dcc5;background:#27222e}html[data-theme=dark] .wn-audit-aside>.card>svg{color:#c7b9d1}@media (width<=980px){html[data-theme=dark] .wn-case-queue>button{border-left:1px solid #584563}}@media (width<=720px){html[data-theme=dark] .wn-search-dock label+label{border-top:1px solid #584563}}@media (width<=680px){html[data-theme=dark] .wn-map-layout.wn-map-mode-active{background:#27222e}html[data-theme=dark] .wn-mobile-map-bar .wn-view-switch{background:#27222ef5}html[data-theme=dark] .wn-mobile-map-close{color:#e1d7e7;background:#27222ef7;border:1px solid #584563}}html[data-theme=dark] .ops-tabs{background:#27222edb;border:1px solid #584563}html[data-theme=dark] .ops-tabs button{color:#e1d7e7}html[data-theme=dark] .ops-tabs button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .ops-integration-note{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .ops-integration-note p{color:#e1d7e7}html[data-theme=dark] .ops-metric>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .ops-metric small,html[data-theme=dark] .ops-metric strong,html[data-theme=dark] .ops-panel-heading>svg,html[data-theme=dark] .ops-panel-heading>label{color:#e1d7e7}html[data-theme=dark] .ops-price-grid>label{color:#e1d7e7;border:1px solid #584563}html[data-theme=dark] .ops-money i{color:#e1d7e7}html[data-theme=dark] .ops-guardrail{color:#e1d7e7;background:#27222e}html[data-theme=dark] .ops-filter-bar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .ops-filter-bar label{color:#e1d7e7}html[data-theme=dark] .ops-table{background:#27222e;border:1px solid #584563}html[data-theme=dark] .ops-table-head{color:#e1d7e7;background:#27222e}html[data-theme=dark] .ops-table>button{background:#27222e;border-top:1px solid #584563}html[data-theme=dark] .ops-table>button:hover,html[data-theme=dark] .ops-table>button.selected{background:#27222e}html[data-theme=dark] .ops-inspector>small{color:#e1d7e7}html[data-theme=dark] .ops-entitlement-grid{border:1px solid #584563}html[data-theme=dark] .ops-entitlement-grid>div{border-top:1px solid #584563}html[data-theme=dark] .ops-entitlement-grid [role=cell]:last-child,html[data-theme=dark] .ops-entitlement-grid svg{color:#e1d7e7}html[data-theme=dark] .ops-decision{background:linear-gradient(145deg,#27222e,#27222e);border:1px solid #58456338}html[data-theme=dark] .ops-decision>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .ops-range,html[data-theme=dark] .ops-bar>span small{color:#e1d7e7}html[data-theme=dark] .ops-bar>i{background:#27222e}html[data-theme=dark] .ops-bar em{background:linear-gradient(90deg,#493455,#342a40)}html[data-theme=dark] .ops-revenue-grid .ops-panel>svg{color:#c7b9d1}html[data-theme=dark] .ops-revenue-grid ul{color:#e1d7e7}html[data-theme=dark] .ops-value-statement{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .ops-check-list li{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .ops-check-list svg{color:#e1d7e7}html[data-theme=dark] .ops-review-list>div{border:1px solid #584563}html[data-theme=dark] .ops-review-list small{color:#e1d7e7}html[data-theme=dark] .ops-review-list button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .ops-empty svg,html[data-theme=dark] .pc-root{color:#e1d7e7}html[data-theme=dark] .pc-nav{background:#27222eeb;border:1px solid #5845632b}html[data-theme=dark] .pc-nav>div:first-child,html[data-theme=dark] .pc-nav>div:first-child>svg,html[data-theme=dark] .pc-nav>div:first-child small,html[data-theme=dark] .pc-nav>div:last-child button{color:#e1d7e7}html[data-theme=dark] .pc-nav>div:last-child button:hover,html[data-theme=dark] .pc-nav>div:last-child button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-back{color:#e1d7e7}html[data-theme=dark] .pc-pricing-hero{color:#f1e8f6;background:radial-gradient(circle at 86% 12%,#342a405c,#0000 23%),linear-gradient(140deg,#29222c,#463b4c 62%,#75369a)}html[data-theme=dark] .pc-pricing-hero:after{border:1px solid #58456321;box-shadow:0 0 0 48px #44334f06,0 0 0 104px #44334f05}html[data-theme=dark] .pc-pricing-hero .eyebrow,html[data-theme=dark] .pc-pricing-hero>div>p:last-of-type{color:#c7b9d1}html[data-theme=dark] .pc-hero-card{color:#f1e8f6;background:#27222e17;border-color:#5845632b}html[data-theme=dark] .pc-hero-card>svg,html[data-theme=dark] .pc-hero-card p{color:#c7b9d1}html[data-theme=dark] .pc-hero-card .privacy-pill{color:#f1e8f6;background:#27222e1f}html[data-theme=dark] .pc-cycle-switch{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-cycle-switch button{color:#e1d7e7}html[data-theme=dark] .pc-cycle-switch button.active{color:#f1e8f6;background:#493455}html[data-theme=dark] .pc-portal-section{background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .pc-plan-card.featured{border-color:#5845636b}html[data-theme=dark] .pc-plan-card.featured:before{background:linear-gradient(90deg,#493455,#342a40)}html[data-theme=dark] .pc-card-top>small{color:#e1d7e7}html[data-theme=dark] .pc-price>small{color:#efb8c3}html[data-theme=dark] .pc-price>strong,html[data-theme=dark] .pc-price>span,html[data-theme=dark] .pc-price-range{color:#e1d7e7}html[data-theme=dark] .pc-pricing-hero .pc-price>strong,html[data-theme=dark] .pc-pricing-hero .pc-price>span{color:#f1e8f6}html[data-theme=dark] .pc-check-list li{color:#e1d7e7}html[data-theme=dark] .pc-check-list li svg{color:#f1e8f6;background:#493455}html[data-theme=dark] .pc-plan-limit{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-plan-meta span{background:#27222e}html[data-theme=dark] .pc-plan-meta svg{color:#e1d7e7}html[data-theme=dark] .pc-icon-orb{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-configurable-row>span{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-configurable-row>span>svg,html[data-theme=dark] .pc-configurable-row>span>small{color:#e1d7e7}html[data-theme=dark] .pc-price-boundary,html[data-theme=dark] .pc-verification-boundary,html[data-theme=dark] .pc-not-a-system,html[data-theme=dark] .pc-title-boundary,html[data-theme=dark] .pc-upload-warning,html[data-theme=dark] .pc-sponsored-rules,html[data-theme=dark] .pc-lock-reason,html[data-theme=dark] .pc-history-boundary{color:#e1d7e7;background:#27222e;border:1px solid #58456338}html[data-theme=dark] .pc-price-boundary{background:#27222e;border-color:#58456357}html[data-theme=dark] .pc-unclaimed,html[data-theme=dark] .pc-comparison-wrap{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-comparison caption{color:#e1d7e7}html[data-theme=dark] .pc-comparison th,html[data-theme=dark] .pc-comparison td{border-top:1px solid #584563}html[data-theme=dark] .pc-comparison thead th{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-comparison tbody th{color:#e1d7e7}html[data-theme=dark] .pc-comparison tbody th small{color:#efb8c3}html[data-theme=dark] .pc-comparison tfoot th,html[data-theme=dark] .pc-comparison tfoot td{background:#27222e}html[data-theme=dark] .pc-form-grid label,html[data-theme=dark] .pc-field,html[data-theme=dark] .pc-form-grid label>span,html[data-theme=dark] .pc-field>span{color:#e1d7e7}html[data-theme=dark] .pc-form-grid input,html[data-theme=dark] .pc-form-grid select,html[data-theme=dark] .pc-field input,html[data-theme=dark] .pc-field select,html[data-theme=dark] .pc-field textarea{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-field small{color:#e1d7e7}html[data-theme=dark] .pc-email-check{background:#27222e}html[data-theme=dark] .pc-email-check>svg,html[data-theme=dark] .pc-email-check small{color:#e1d7e7}html[data-theme=dark] .pc-checkbox{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-checkbox small{color:#e1d7e7}html[data-theme=dark] .pc-flow-actions{border-top:1px solid #584563}html[data-theme=dark] .pc-legacy-link,html[data-theme=dark] .pc-number-list li{color:#e1d7e7}html[data-theme=dark] .pc-number-list span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-upload-warning{color:#efb8c3;background:#27222e}html[data-theme=dark] .pc-evidence-grid>button{color:#e1d7e7;background:#27222e;border:1px dashed #584563}html[data-theme=dark] .pc-evidence-grid>button.complete{background:#27222e;border-color:#5845636b}html[data-theme=dark] .pc-evidence-grid>button>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-evidence-grid>button.complete>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .pc-evidence-grid small{color:#e1d7e7}html[data-theme=dark] .pc-status-stack>span{border-bottom:1px solid #584563}html[data-theme=dark] .pc-status-stack svg{color:#e1d7e7}html[data-theme=dark] .pc-choice-grid>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-choice-grid>button:hover{border-color:#5845637a}html[data-theme=dark] .pc-choice-grid>button.selected{background:#27222e;border-color:#584563;box-shadow:inset 0 0 0 1px #893fb3}html[data-theme=dark] .pc-choice-grid>button>svg,html[data-theme=dark] .pc-choice-grid>button>span>svg,html[data-theme=dark] .pc-choice-grid>button>small{color:#e1d7e7}html[data-theme=dark] .pc-counter>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-counter>span{background:#27222e}html[data-theme=dark] .pc-counter small{color:#e1d7e7}html[data-theme=dark] .pc-payment-provider{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-payment-provider small{color:#e1d7e7}html[data-theme=dark] .pc-payment-warning{color:#e4cda3;background:#27222e}html[data-theme=dark] .pc-review-list{border:1px solid #584563}html[data-theme=dark] .pc-review-list>span{border-bottom:1px solid #584563}html[data-theme=dark] .pc-review-list small,html[data-theme=dark] .pc-review-list em{color:#e1d7e7}html[data-theme=dark] .pc-review-list .total{color:#f1e8f6;background:#29222c}html[data-theme=dark] .pc-review-list .total small,html[data-theme=dark] .pc-review-list .total em{color:#c7b9d1}html[data-theme=dark] .pc-confirmation>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .pc-order-summary dl>div{border-bottom:1px solid #584563}html[data-theme=dark] .pc-order-summary dt,html[data-theme=dark] .pc-order-summary dd small,html[data-theme=dark] .pc-order-summary .total dt,html[data-theme=dark] .pc-order-summary .total dd{color:#e1d7e7}html[data-theme=dark] .pc-summary-safe{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-status-orb{color:#efb8c3;background:#27222e}html[data-theme=dark] .pc-timeline-row>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-timeline-row>span:after{background:#27222e}html[data-theme=dark] .pc-timeline-row.complete>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .pc-timeline-row.active>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .pc-timeline-row small{color:#e1d7e7}html[data-theme=dark] .pc-status-facts>div{border-bottom:1px solid #584563}html[data-theme=dark] .pc-status-facts dt{color:#e1d7e7}html[data-theme=dark] .pc-status-catalog{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-status-catalog summary{color:#e1d7e7}html[data-theme=dark] .pc-billing-alert,html[data-theme=dark] .pc-scheduled-change{color:#e1d7e7;background:#27222e;border:1px solid #58456347}html[data-theme=dark] .pc-plan-columns{border:1px solid #584563}html[data-theme=dark] .pc-plan-columns>span{border-right:1px solid #584563}html[data-theme=dark] .pc-plan-columns small{color:#e1d7e7}html[data-theme=dark] .pc-billing-items>div:not(.pc-card-heading){border-bottom:1px solid #584563}html[data-theme=dark] .pc-billing-items small{color:#e1d7e7}html[data-theme=dark] .pc-invoice-history>div:not(.pc-card-heading){border-bottom:1px solid #584563}html[data-theme=dark] .pc-invoice-history>div svg,html[data-theme=dark] .pc-invoice-history small{color:#e1d7e7}html[data-theme=dark] .pc-invoice-history>div>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-payment-method svg,html[data-theme=dark] .pc-payment-method small{color:#e1d7e7}html[data-theme=dark] .pc-removal-list label{border:1px solid #584563}html[data-theme=dark] .pc-removal-list small{color:#e1d7e7}html[data-theme=dark] .pc-radio-card{border:1px solid #584563}html[data-theme=dark] .pc-radio-card small{color:#e1d7e7}html[data-theme=dark] .pc-lock-card>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .pc-feature-selector{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-feature-selector button{color:#e1d7e7}html[data-theme=dark] .pc-feature-selector button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-access-row{border-bottom:1px solid #584563}html[data-theme=dark] .pc-access-row>span.passed{color:#f1e8f6;background:#493455}html[data-theme=dark] .pc-access-row>span.blocked{color:#efb8c3;background:#27222e}html[data-theme=dark] .pc-access-row small{color:#e1d7e7}html[data-theme=dark] .pc-sponsored-preview{background:#27222e;border:1px solid #5845636b}html[data-theme=dark] .pc-sponsored-label button{color:#e1d7e7}html[data-theme=dark] .pc-profile-preview>span{color:#f1e8f6;background:linear-gradient(145deg,#493455,#29222c)}html[data-theme=dark] .pc-practice-images span{color:#e1d7e7;background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .pc-placement-meta span,html[data-theme=dark] .pc-placement-meta svg{color:#e1d7e7}html[data-theme=dark] .pc-why-sponsored{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-learning-notice{color:#e1d7e7;background:#27222e;border:1px solid #58456352}html[data-theme=dark] .pc-learning-hero{color:#f1e8f6;background:linear-gradient(135deg,#29222c,#6e3391)}html[data-theme=dark] .pc-learning-hero .eyebrow,html[data-theme=dark] .pc-learning-hero p{color:#c7b9d1}html[data-theme=dark] .pc-learning-hero>span{color:#c7b9d1;background:#27222e12;border:1px solid #58456329}html[data-theme=dark] .pc-progress-line{background:#27222e26}html[data-theme=dark] .pc-progress-line span{background:#342a40}html[data-theme=dark] .pc-learning-hero small{color:#c7b9d1}html[data-theme=dark] .pc-learning-filters{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-learning-filters button{color:#e1d7e7}html[data-theme=dark] .pc-learning-filters button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-course.locked{background:#27222e}html[data-theme=dark] .pc-course>div>button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-course>span{color:#e1d7e7}html[data-theme=dark] .pc-learning-stat{border-bottom:1px solid #584563}html[data-theme=dark] .pc-learning-stat strong,html[data-theme=dark] .pc-learning-stat small{color:#e1d7e7}html[data-theme=dark] .pc-advanced-card{background:linear-gradient(145deg,#27222e,#27222e);border-color:#58456366}html[data-theme=dark] .pc-advanced-card>svg{color:#efb8c3}html[data-theme=dark] .pc-ai-composer .pc-card-heading>svg{color:#e1d7e7}html[data-theme=dark] .pc-ai-template-row button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-ai-draft-label{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-ai-source{background:#27222e}html[data-theme=dark] .pc-ai-source svg,html[data-theme=dark] .pc-ai-source small{color:#e1d7e7}html[data-theme=dark] .pc-ai-draft>p{background:#27222e;border-left:3px solid #584563}html[data-theme=dark] .pc-ai-commit-actions{border-top:1px solid #584563}html[data-theme=dark] .pc-ai-approved{color:#a1dcc5;background:#27222e}html[data-theme=dark] .pc-ai-empty>svg{color:#e1d7e7}html[data-theme=dark] .pc-ai-prohibited{background:#27222e}html[data-theme=dark] .pc-ai-prohibited>svg{color:#efb8c3}html[data-theme=dark] .pc-ai-locked{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-ai-locked>svg{color:#efb8c3;background:#27222e}html[data-theme=dark] .pc-history-filters{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-history-filters button{color:#e1d7e7}html[data-theme=dark] .pc-history-filters button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .pc-history-list>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .pc-history-list>button.active{background:#27222e;border-color:#584563}html[data-theme=dark] .pc-history-list>button>span small,html[data-theme=dark] .pc-history-list>button>em,html[data-theme=dark] .pc-history-list>button>svg,html[data-theme=dark] .pc-history-detail .pc-card-heading>svg{color:#e1d7e7}html[data-theme=dark] .pc-history-fields>div{border-top:1px solid #584563}html[data-theme=dark] .pc-history-fields dt,html[data-theme=dark] .pc-history-fields dd{color:#e1d7e7}html[data-theme=dark] .pc-inline-ai-notice{color:#e1d7e7;background:#27222e}@media (width<=1080px){html[data-theme=dark] .pc-plan-columns>span:nth-child(-n+2){border-bottom:1px solid #584563}}@media (width<=620px){html[data-theme=dark] .pc-plan-columns>span{border-bottom:1px solid #584563}}html[data-theme=dark] .woven-public-refined{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-refined .woven-public-nav{color:#e1d7e7;background:#27222ee0}html[data-theme=dark] .woven-public-refined .woven-public-nav.is-sticky{background:#27222eeb}html[data-theme=dark] .woven-public-refined .public-desktop-navigation .public-nav-trigger,html[data-theme=dark] .woven-public-refined .public-desktop-navigation .public-nav-link{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .public-desktop-navigation button:hover,html[data-theme=dark] .woven-public-refined .public-desktop-navigation button[aria-expanded=true],html[data-theme=dark] .woven-public-refined .public-desktop-navigation button[aria-current=page]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-refined .public-nav-menu{background:#27222efa;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-nav-menu button{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .public-nav-menu button:hover,html[data-theme=dark] .woven-public-refined .public-nav-menu button:focus-visible{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-refined .public-nav-menu button svg,html[data-theme=dark] .woven-public-refined .ecosystem-hero-copy h1,html[data-theme=dark] .woven-public-refined .ecosystem-hero-copy h1 em,html[data-theme=dark] .woven-public-refined .ecosystem-hero-copy>p,html[data-theme=dark] .woven-public-refined .hero-text-link{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .ecosystem-visual{background:linear-gradient(145deg,#27222e 0% 66%,#27222e 100%);border-color:#58456326}html[data-theme=dark] .woven-public-refined .ecosystem-visual-toolbar,html[data-theme=dark] .woven-public-refined .ecosystem-visual-toolbar button{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .ecosystem-stage{background:radial-gradient(circle at 50% 45%,#342a402b,#0000 21%),radial-gradient(circle at 50% 52%,#4934551f,#0000 48%),linear-gradient(155deg,#27222e,#27222e);border:1px solid #58456321}html[data-theme=dark] .woven-public-refined .ecosystem-rings i{border-color:#58456340}html[data-theme=dark] .woven-public-refined .ecosystem-rings i:nth-child(2){border-color:#58456361}html[data-theme=dark] .woven-public-refined .ecosystem-core{color:#e1d7e7;background:#27222ef0;border-color:#584563a6;box-shadow:0 18px 45px #29222c21,inset 0 0 24px #44334fe6}html[data-theme=dark] .woven-public-refined .ecosystem-node{color:#e1d7e7;background:#27222ef0;border-color:#5845632e}html[data-theme=dark] .woven-public-refined .ecosystem-node svg{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .ecosystem-node:hover,html[data-theme=dark] .woven-public-refined .ecosystem-node.active{color:#f1e8f6;background:#493455;border-color:#6e3391}html[data-theme=dark] .woven-public-refined .ecosystem-node:hover svg,html[data-theme=dark] .woven-public-refined .ecosystem-node.active svg{color:#f1e8f6}html[data-theme=dark] .woven-public-refined .ecosystem-selection{border-color:#584563}html[data-theme=dark] .woven-public-refined .ecosystem-selection small,html[data-theme=dark] .woven-public-refined .ecosystem-selection b,html[data-theme=dark] .woven-public-refined .ecosystem-selection p{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .ecosystem-simple-grid{background:#27222e}html[data-theme=dark] .woven-public-refined .ecosystem-simple-grid button{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .woven-public-refined .ecosystem-simple-grid button.active{color:#f1e8f6;background:#493455;border-color:#6e3391}html[data-theme=dark] .woven-public-refined .ecosystem-simple-grid svg{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .ecosystem-simple-grid button.active svg{color:#f1e8f6}html[data-theme=dark] .woven-public-refined .public-experience>header h2,html[data-theme=dark] .woven-public-refined .connected-experience h2,html[data-theme=dark] .woven-public-refined .member-journey h2,html[data-theme=dark] .woven-public-refined .public-trust-system h2{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .experience-tabs{border-bottom-color:#584563}html[data-theme=dark] .woven-public-refined .experience-tabs button{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .experience-tabs button[aria-selected=true]{color:#e1d7e7;background:linear-gradient(#0000 25%,#27222eb8);border-bottom-color:#584563}html[data-theme=dark] .woven-public-refined .experience-panel-copy h3{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .preview-canvas{border-color:#584563}html[data-theme=dark] .woven-public-refined .connected-experience{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .connected-experience h2,html[data-theme=dark] .woven-public-refined .connected-experience .eyebrow,html[data-theme=dark] .woven-public-refined .connected-experience>div:first-child>p:last-child{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .connection-flow{background:#27222e;border-color:#584563}html[data-theme=dark] .woven-public-refined .connection-flow span{color:#e1d7e7;background:#27222ee6}html[data-theme=dark] .woven-public-refined .connection-flow i{color:#e1d7e7;border-color:#584563}html[data-theme=dark] .woven-public-refined .private-pathways>div{border-top:1px solid #584563}html[data-theme=dark] .woven-public-refined .private-pathways article{border-right:1px solid #584563}html[data-theme=dark] .woven-public-refined .landing-guide{background:linear-gradient(145deg,#27222e,#27222e);border-color:#5845632e}html[data-theme=dark] .woven-public-refined .woven-principles{border-top:1px solid #584563;border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .woven-principles article+article{border-left:1px solid #584563}html[data-theme=dark] .woven-public-refined .woven-principles article>span{border:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-trust-system{background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-trust-system>div:last-child{border-top:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-trust-system details{border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-trust-system summary{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .public-trust-system summary>svg:first-child{color:#c7b9d1}html[data-theme=dark] .woven-public-refined .public-trust-system summary>svg:last-child{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .woven-final-cta{background:linear-gradient(145deg,#27222e,#27222e);border-color:#584563}html[data-theme=dark] .woven-public-refined .public-footer{background:#29222c}html[data-theme=dark] .woven-public-surfaces{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-surfaces .public-nav{border-bottom-color:#584563}html[data-theme=dark] .woven-public-surfaces .info-hero h1{color:#e1d7e7}html[data-theme=dark] .woven-public-surfaces .info-sections article,html[data-theme=dark] .woven-public-surfaces .contact-form{border-color:#584563}@media (width<=1040px){html[data-theme=dark] .woven-public-surfaces .public-info-menu>summary{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-public-surfaces .public-info-menu>nav{background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-public-surfaces .public-info-menu>nav button{color:#e1d7e7}html[data-theme=dark] .woven-public-surfaces .public-info-menu>nav button:hover,html[data-theme=dark] .woven-public-surfaces .public-info-menu>nav button:focus-visible{background:#27222e}html[data-theme=dark] .woven-public-refined .woven-public-nav .public-mobile-toggle{color:#e1d7e7;background:#27222ee6;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet.open{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>header{background:#27222ef0;border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .mobile-sheet-close{background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet section+section{border-top:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet section>p{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet section>button,html[data-theme=dark] .woven-public-refined .mobile-nav-disclosure{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet section>button svg,html[data-theme=dark] .woven-public-refined .mobile-nav-disclosure svg{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .mobile-explore-destinations{border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .mobile-explore-destinations button,html[data-theme=dark] .woven-public-refined .mobile-explore-destinations svg{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>footer{background:#27222ef5;border-top:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>footer .button-primary{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>footer .button-secondary{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>footer .button-quiet{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .private-pathways article{border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .woven-principles article+article{border-top:1px solid #584563}}@media (width<=767px){html[data-theme=dark] .woven-public-refined .landing-section-disclosure{color:#e1d7e7;border-top:1px solid #584563;border-bottom:1px solid #584563}html[data-theme=dark] .woven-public-refined .experience-mobile-picker{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .experience-mobile-picker select{color:#e1d7e7;background-color:#27222e;border-color:#584563}html[data-theme=dark] .woven-public-refined .mobile-editorial-intro h2{color:#e1d7e7}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme=dark] .woven-public-refined .woven-public-nav,html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>header,html[data-theme=dark] .woven-public-refined .public-mobile-nav-sheet>footer{background:#27222e}}html[data-theme=dark] .demo-account-notice,html[data-theme=dark] .quality-denial,html[data-theme=dark] .final-qa-banner{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .demo-account-notice small,html[data-theme=dark] .quality-denial small{color:#e1d7e7}html[data-theme=dark] .demo-account-avatar{color:#f1e8f6}html[data-theme=dark] .demo-account-avatar.tone-teal,html[data-theme=dark] .demo-account-avatar.tone-gold{background:#493455}html[data-theme=dark] .demo-account-avatar.tone-navy{background:#29222c}html[data-theme=dark] .demo-account-avatar.tone-clay{background:#493455}html[data-theme=dark] .demo-account-boundary{background:#27222e}html[data-theme=dark] .demo-account-boundary svg,html[data-theme=dark] .demo-account-boundary small,html[data-theme=dark] .quality-three-grid .card>svg,html[data-theme=dark] .quality-two-grid .card>svg{color:#e1d7e7}html[data-theme=dark] .quality-hero-card.navy{color:#f1e8f6;background:radial-gradient(circle at 80% 15%,#342a4033,#0000 30%),#29222c}html[data-theme=dark] .quality-hero-card.navy h2{color:#f1e8f6}html[data-theme=dark] .quality-hero-card.navy p,html[data-theme=dark] .quality-hero-card.navy .eyebrow{color:#c7b9d1}html[data-theme=dark] .quality-status>svg{color:#efb8c3}html[data-theme=dark] .circle-invite-demo>svg{color:#e1d7e7}html[data-theme=dark] .circle-invite-demo label{background:#27222e}html[data-theme=dark] .quality-denial{background:#27222e;border-color:#584563}html[data-theme=dark] .quality-denial>svg,html[data-theme=dark] .quality-denial button{color:#efb8c3}html[data-theme=dark] .quality-metric-grid .card>svg,html[data-theme=dark] .quality-metric-grid h2,html[data-theme=dark] .quality-metric-grid .metric-value,html[data-theme=dark] .readiness-toolbar label{color:#e1d7e7}html[data-theme=dark] .readiness-toolbar select,html[data-theme=dark] .readiness-table{background:#27222e;border:1px solid #584563}html[data-theme=dark] .readiness-table:focus-visible{box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] .readiness-head{color:#c7b9d1;background:#29222c}html[data-theme=dark] .readiness-row{border-bottom:1px solid #584563}html[data-theme=dark] .readiness-row>span,html[data-theme=dark] .readiness-row p,html[data-theme=dark] .monitor-list button{color:#e1d7e7}html[data-theme=dark] .monitor-list button:disabled{color:#e1d7e7;background:#27222e}html[data-theme=dark] .monitor-icon{color:#a1dcc5;background:#27222e}html[data-theme=dark] .monitor-icon.watch{color:#efb8c3;background:#27222e}html[data-theme=dark] .monitor-layout li{color:#e1d7e7}html[data-theme=dark] .final-qa-banner{background:#27222e;border-color:#584563}html[data-theme=dark] .final-qa-banner>svg{color:#a1dcc5}html[data-theme=dark] .final-check-list li,html[data-theme=dark] .boundary-list li{color:#e1d7e7}html[data-theme=dark] .final-check-list svg{color:#a1dcc5}html[data-theme=dark] .boundary-list svg{color:#efb8c3}html[data-theme=dark] .final-qa-banner.failed{color:#efb8c3;background:#27222e;border-color:#584563}html[data-theme=dark] .final-qa-banner.failed>svg{color:#efb8c3}html[data-theme=dark] .final-qa-table{background:#27222e;border:1px solid #584563}html[data-theme=dark] .final-qa-table:focus-visible{box-shadow:0 0 0 3px #44334f,0 0 0 5px #893fb3}html[data-theme=dark] .final-qa-head{color:#c7b9d1;background:#29222c}html[data-theme=dark] .final-qa-row{border-bottom:1px solid #584563}html[data-theme=dark] .final-qa-row>b,html[data-theme=dark] .final-qa-row>p,html[data-theme=dark] .final-qa-row>p strong{color:#e1d7e7}html[data-theme=dark] .demo-timeline-card>div svg{color:#c7b9d1}html[data-theme=dark] .demo-timeline-card li{border-top:1px solid #584563}html[data-theme=dark] .demo-timeline-card li:nth-child(odd){border-right:1px solid #584563}html[data-theme=dark] .demo-timeline-card li>span{color:#e1d7e7}@media (width<=700px){html[data-theme=dark] .readiness-row>[role=cell]:before,html[data-theme=dark] .final-qa-row>[role=cell]:before{color:#e1d7e7}}html[data-theme=dark]{background:#27222e}html[data-theme=dark] body{color:#e1d7e7;background:#27222e}html[data-theme=dark] ::selection{color:#e1d7e7;background:#27222e}html[data-theme=dark] .card{background:#27222e;border-color:#584563;box-shadow:0 8px 28px #29222c0e}html[data-theme=dark] .badge,html[data-theme=dark] .badge-sage{color:#e1d7e7;background:#27222e}html[data-theme=dark] .badge-gold{color:#e4cda3;background:#27222e}html[data-theme=dark] .badge-mist{color:#e1d7e7;background:#27222e}html[data-theme=dark] .button-primary{color:#f1e8f6;background:#493455}html[data-theme=dark] .button-primary:hover{background:#6e3391}html[data-theme=dark] .button-secondary,html[data-theme=dark] .button-secondary:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .app-sidebar{background:#29222c;border-color:#5845631a}html[data-theme=dark] .app-sidebar nav button.active{background:#49345552;box-shadow:inset 3px 0 #bb99ce}html[data-theme=dark] .app-topbar{background:#27222eed;border-color:#584563}html[data-theme=dark] .page-heading h1,html[data-theme=dark] .page-heading p:last-child{color:#e1d7e7}html[data-theme=dark] .appointment-hero{color:#e1d7e7;background:radial-gradient(circle at 94% 8%,#342a402e,#0000 32%),linear-gradient(145deg,#27222e 0% 100%);border-color:#584563}html[data-theme=dark] .appointment-hero:after{border:1px solid #58456329}html[data-theme=dark] .appointment-hero .card-kicker,html[data-theme=dark] .appointment-hero p,html[data-theme=dark] .appointment-hero small,html[data-theme=dark] .appointment-hero h2,html[data-theme=dark] .appointment-hero .prep-progress strong{color:#e1d7e7}html[data-theme=dark] .appointment-hero .large-date{color:#e1d7e7;background:#27222e}html[data-theme=dark] .appointment-hero .prep-progress{background:#27222ec7}html[data-theme=dark] .appointment-hero .prep-progress .progress-track{background:#27222e}html[data-theme=dark] .appointment-hero .prep-progress .progress-track span{background:#493455}html[data-theme=dark] .appointment-hero .button{color:#f1e8f6;background:#493455}html[data-theme=dark] .appointment-hero .button:hover{background:#6e3391}html[data-theme=dark] .checkin-prompt{background:#27222e}html[data-theme=dark] .dashboard-section-heading button{color:#e1d7e7}html[data-theme=dark] .dashboard-section-heading button:hover{background:#27222e}html[data-theme=dark] .privacy-reminder,html[data-theme=dark] .future-note{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .community-stories-module{background:linear-gradient(135deg,#27222e 0% 100%);border-color:#584563}html[data-theme=dark] .appointment-row{background:#27222e}html[data-theme=dark] .appointment-row.featured{background:linear-gradient(100deg,#27222e,#27222e);border-color:#584563}html[data-theme=dark] .large-date{color:#e1d7e7;background:#27222e}html[data-theme=dark] .map-list-alternative,html[data-theme=dark] .wn-map-list-alt{background:#27222e}@media (width<=680px){html[data-theme=dark] .app-root[data-role=member] .guide-root:has(.guide-chat-layout){background:#27222e}html[data-theme=dark] .app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-chat-heading p:last-child{color:#e1d7e7}html[data-theme=dark] .app-root[data-role=member] .guide-root:has(.guide-chat-layout) .guide-mobile-close{color:#e1d7e7;background:#27222e;border:1px solid #584563}}html[data-theme=dark] .search-clear-button,html[data-theme=dark] .search-clear-button:hover{color:#e1d7e7;background:#27222e}html[data-theme=dark] .investor-search-filters>button.active,html[data-theme=dark] .notification-filters>button.active{color:#f1e8f6;background:#493455;border-color:#584563}html[data-theme=dark] .investor-search-filters>button>span,html[data-theme=dark] .notification-filters>button>span{background:#4934551a}html[data-theme=dark] .investor-search-filters>button.active>span,html[data-theme=dark] .notification-filters>button.active>span{background:#27222e33}html[data-theme=dark] .investor-search-summary,html[data-theme=dark] .investor-search-summary b,html[data-theme=dark] .investor-search-summary button,html[data-theme=dark] .search-result-type,html[data-theme=dark] .investor-search-load-more small,html[data-theme=dark] .investor-search-end,html[data-theme=dark] .notification-role-boundary>svg,html[data-theme=dark] .notification-role-boundary small{color:#e1d7e7}html[data-theme=dark] .search-boundary{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .settings-section-heading>span,html[data-theme=dark] .location-boundary,html[data-theme=dark] .source-consent-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .personalization-layout aside .card>button:not(.button){color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .personalization-layout aside .card>button:not(.button) svg,html[data-theme=dark] .personalization-layout aside .card>button:not(.button) small{color:#e1d7e7}html[data-theme=dark] .personalization-audit{background:#27222e;border-color:#584563}html[data-theme=dark] .personalization-audit>svg{color:#c7b9d1}html[data-theme=dark] .personalization-audit ul,html[data-theme=dark] .audience-boundaries ul{color:#e1d7e7}html[data-theme=dark] .app-sidebar{background:#29222c;border-right:1px solid #58456314}html[data-theme=dark] .app-sidebar .brand{color:#f1e8f6}html[data-theme=dark] .workspace-label,html[data-theme=dark] .sidebar-group,html[data-theme=dark] .app-sidebar nav button,html[data-theme=dark] .sidebar-footer button{color:#c7b9d1}html[data-theme=dark] .app-sidebar nav button:hover,html[data-theme=dark] .sidebar-footer button:hover{color:#f1e8f6;background:#27222e12}html[data-theme=dark] .app-sidebar nav button.active{color:#f1e8f6;background:#49345547;box-shadow:inset 2px 0 #44334f}html[data-theme=dark] .app-sidebar nav button i{color:#f1e8f6;background:#493455}html[data-theme=dark] .privacy-shortcut{color:#f1e8f6;background:#342a401a;border-color:#58456352}html[data-theme=dark] .privacy-shortcut small{color:#c7b9d1}html[data-theme=dark] .sidebar-footer{border-top-color:#5845631a}html[data-theme=dark] .app-chrome .app-topbar{background:#27222ef5;border-bottom-color:#584563}html[data-theme=dark] .demo-mode-strip{color:#e1d7e7;background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .demo-mode-info{color:#e1d7e7}html[data-theme=dark] .demo-mode-info:hover{background:#49345514}html[data-theme=dark] .top-search,html[data-theme=dark] .role-switch select{background:#27222e;border-color:#584563}html[data-theme=dark] .icon-button,html[data-theme=dark] .top-avatar,html[data-theme=dark] .mobile-menu-button{border-color:#584563}html[data-theme=dark] .top-avatar{color:#f1e8f6;background:#29222c}html[data-theme=dark] .app-content .appointment-hero{color:#e1d7e7;background:linear-gradient(145deg,#27222e 0% 100%);border-color:#584563}html[data-theme=dark] .app-content .appointment-hero .card-kicker,html[data-theme=dark] .app-content .appointment-hero p,html[data-theme=dark] .app-content .appointment-hero small{color:#e1d7e7}html[data-theme=dark] .app-content .appointment-hero .prep-progress{background:#27222ec7;border:1px solid #584563}html[data-theme=dark] .app-content .appointment-hero .prep-progress strong{color:#e1d7e7}html[data-theme=dark] .app-content .appointment-hero .prep-progress .progress-track{background:#27222e}html[data-theme=dark] .app-content .appointment-hero .prep-progress .progress-track span{background:#493455}html[data-theme=dark] .app-content .appointment-hero .button{color:#f1e8f6;background:#493455}html[data-theme=dark] .app-content .appointment-hero .button:hover{background:#493455}html[data-theme=dark] .shell-demo-dialog{color:#e1d7e7;background:#27222e;border:1px solid #584563c7}html[data-theme=dark] .shell-demo-dialog ul{color:#e1d7e7}html[data-theme=dark] .shell-dialog-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .shell-dialog-close{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .toast-region .toast{color:#e1d7e7;background:#27222efa;border:1px solid #584563}html[data-theme=dark] .toast-region .toast>svg,html[data-theme=dark] .toast-region .toast>button{color:#e1d7e7}html[data-theme=dark] .toast-region .toast>button:hover{color:#e1d7e7;background:#27222e}@media (width<=860px){html[data-theme=dark] .mobile-menu-button:hover,html[data-theme=dark] .mobile-brand:hover,html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .top-avatar:hover{background-color:#27222e}html[data-theme=dark] .top-avatar:hover{color:#f1e8f6;background:#493455}html[data-theme=dark] .mobile-menu-panel{background:#27222efa}html[data-theme=dark] .mobile-menu-panel button{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .mobile-menu-panel button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .mobile-menu-panel svg{color:#e1d7e7}html[data-theme=dark] .mobile-bottom-nav{background:#27222ef5;border-top-color:#584563}html[data-theme=dark] .mobile-bottom-nav button{color:#e1d7e7}html[data-theme=dark] .mobile-bottom-nav button.active{color:#e1d7e7;background:#27222e}}html[data-theme=dark] .storylib-root{color:#e1d7e7}html[data-theme=dark] .storylib-root input,html[data-theme=dark] .storylib-root select,html[data-theme=dark] .storylib-root textarea{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-root label{color:#e1d7e7}html[data-theme=dark] .storylib-nav{border-bottom:1px solid #584563}html[data-theme=dark] .storylib-home-link>svg,html[data-theme=dark] .storylib-home-link b,html[data-theme=dark] .storylib-home-link small,html[data-theme=dark] .storylib-home-link[aria-current=page] b,html[data-theme=dark] .storylib-nav-scroll button,html[data-theme=dark] .storylib-nav-scroll button:hover,html[data-theme=dark] .storylib-nav-scroll button.active{color:#e1d7e7}html[data-theme=dark] .storylib-nav-scroll button.active{box-shadow:inset 0 -2px #9952c2}html[data-theme=dark] .storylib-search-link{background:#27222e!important;border:1px solid #584563!important}html[data-theme=dark] .storylib-hero{background:linear-gradient(135deg,#27222e 0% 100%)}html[data-theme=dark] .storylib-hero-copy h1,html[data-theme=dark] .storylib-hero-copy h1 em,html[data-theme=dark] .storylib-boundary{color:#e1d7e7}html[data-theme=dark] .storylib-feature{background:#27222e;border:1px solid #5845634d}html[data-theme=dark] .storylib-feature-visual{color:#f1e8f6;background:linear-gradient(145deg,#342c39,#493455)}html[data-theme=dark] .storylib-feature-copy small{color:#e1d7e7}html[data-theme=dark] .storylib-thread-art i,html[data-theme=dark] .storylib-player-art i{border:1px solid #5845636b}html[data-theme=dark] .storylib-thread-art i:nth-child(2){border-color:#584563b3}html[data-theme=dark] .storylib-thread-art i:nth-child(3){border-color:#5845638c}html[data-theme=dark] .storylib-avatar-large{background:#27222e24;border:1px solid #584563b3}html[data-theme=dark] .storylib-play-large,html[data-theme=dark] .storylib-center-play{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-duration,html[data-theme=dark] .storylib-caption-chip{color:#f1e8f6}html[data-theme=dark] .storylib-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-card:hover{border-color:#584563}html[data-theme=dark] .storylib-thumbnail{color:#f1e8f6}html[data-theme=dark] .storylib-thumbnail:before,html[data-theme=dark] .storylib-detail-poster:before,html[data-theme=dark] .storylib-timestamp-preview:before,html[data-theme=dark] .storylib-why-story>span:before,html[data-theme=dark] .storylib-report-story>span:before{border:1px solid #58456340}html[data-theme=dark] .story-tone-teal{color:#f1e8f6;background:linear-gradient(145deg,#332b38,#493455)!important}html[data-theme=dark] .story-tone-navy{color:#f1e8f6}html[data-theme=dark] .story-tone-gold{color:#f1e8f6;background:linear-gradient(145deg,#7e3ca4,#342a40)!important}html[data-theme=dark] .story-tone-clay{color:#f1e8f6;background:linear-gradient(145deg,#473c4e,#493455)!important}html[data-theme=dark] .story-tone-sage{color:#f1e8f6;background:linear-gradient(145deg,#483d4f,#342a40)!important}html[data-theme=dark] .story-tone-mist{color:#f1e8f6;background:linear-gradient(145deg,#683e80,#342a40)!important}html[data-theme=dark] .storylib-thumb-person{background:#27222e1f;border:1px solid #5845639e}html[data-theme=dark] .storylib-thumb-play{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-card-actions>button,html[data-theme=dark] .storylib-card-top>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-card-actions button.saved,html[data-theme=dark] .storylib-card-top button.saved{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-more-menu{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-more-menu button:hover{background:#27222e}html[data-theme=dark] .storylib-storyteller>span,html[data-theme=dark] .storylib-detail-person>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-storyteller small,html[data-theme=dark] .storylib-detail-person small,html[data-theme=dark] .storylib-storyteller>svg{color:#e1d7e7}html[data-theme=dark] .storylib-tags>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-safety-label{color:#e1d7e7}html[data-theme=dark] .storylib-card-meta{color:#e1d7e7;border-top:1px solid #584563}html[data-theme=dark] .storylib-why-link{color:#e1d7e7}html[data-theme=dark] .storylib-browse-band{color:#f1e8f6;background:#29222c}html[data-theme=dark] .storylib-browse-band h2{color:#f1e8f6}html[data-theme=dark] .storylib-browse-band .eyebrow,html[data-theme=dark] .storylib-browse-band p{color:#c7b9d1}html[data-theme=dark] .storylib-category-grid>button{color:#f1e8f6;background:#27222e13;border:1px solid #58456333}html[data-theme=dark] .storylib-category-grid>button:hover{background:#27222e21}html[data-theme=dark] .storylib-category-grid>button>svg:first-child,html[data-theme=dark] .storylib-category-grid small{color:#c7b9d1}html[data-theme=dark] .storylib-safety-grid>.card>svg{color:#e1d7e7}html[data-theme=dark] .storylib-context-note,html[data-theme=dark] .storylib-search-boundary,html[data-theme=dark] .storylib-chronological-note,html[data-theme=dark] .storylib-search-form{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-context-note>svg,html[data-theme=dark] .storylib-search-boundary>svg,html[data-theme=dark] .storylib-chronological-note>svg,html[data-theme=dark] .storylib-context-note small,html[data-theme=dark] .storylib-search-boundary small,html[data-theme=dark] .storylib-chronological-note small{color:#e1d7e7}html[data-theme=dark] .storylib-search-form{background:#27222e}html[data-theme=dark] .storylib-search-form>svg{color:#e1d7e7}html[data-theme=dark] .storylib-search-boundary{background:#27222e;border-color:#584563}html[data-theme=dark] .storylib-search-boundary>svg{color:#e1d7e7}html[data-theme=dark] .storylib-filters{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-filter-label>svg,html[data-theme=dark] .storylib-filter-label small,html[data-theme=dark] .storylib-clear-filters,html[data-theme=dark] .storylib-result-line span,html[data-theme=dark] .storylib-result-line small{color:#e1d7e7}html[data-theme=dark] .storylib-chronological-note{background:#27222e}html[data-theme=dark] .storylib-back,html[data-theme=dark] .storylib-player-topline button,html[data-theme=dark] .storylib-player-topline>span{color:#e1d7e7}html[data-theme=dark] .storylib-player{background:#29222c}html[data-theme=dark] .storylib-player-art i:nth-child(2){border-color:#58456399}html[data-theme=dark] .storylib-player-art i:nth-child(3){border-color:#58456366}html[data-theme=dark] .storylib-player-art>span{background:#27222e21;border:1px solid #584563ad}html[data-theme=dark] .storylib-demo-chip,html[data-theme=dark] .storylib-caption-overlay{color:#f1e8f6}html[data-theme=dark] .storylib-caption-overlay b,html[data-theme=dark] .storylib-caption-overlay small{color:#c7b9d1}html[data-theme=dark] .storylib-audio-description{color:#f1e8f6}html[data-theme=dark] .storylib-pip-preview{border:2px solid #584563}html[data-theme=dark] .storylib-pip-preview button,html[data-theme=dark] .storylib-player-controls,html[data-theme=dark] .storylib-player-control-row button{color:#f1e8f6}html[data-theme=dark] .storylib-player-control-row button:hover,html[data-theme=dark] .storylib-player-control-row button.active{background:#27222e26}html[data-theme=dark] .storylib-time{color:#c7b9d1}html[data-theme=dark] .storylib-control-select select{color:#f1e8f6;border-color:#5845633d}html[data-theme=dark] .storylib-player-audience,html[data-theme=dark] .storylib-player-audience svg{color:#e1d7e7}html[data-theme=dark] .storylib-player-primary-actions button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-player-primary-actions button.active{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .storylib-safety-panel{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-player-settings .toggle-row{border-bottom:1px solid #584563}html[data-theme=dark] .storylib-player-page.expanded .storylib-player-topline,html[data-theme=dark] .storylib-player-page.expanded .storylib-player-topline button,html[data-theme=dark] .storylib-player-page.expanded .storylib-player-info{color:#f1e8f6}html[data-theme=dark] .storylib-player-page.expanded .storylib-player-info p,html[data-theme=dark] .storylib-player-page.expanded .storylib-player-audience{color:#c7b9d1}html[data-theme=dark] .storylib-transcript-panel,html[data-theme=dark] .storylib-transcript-search{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-transcript-search>svg{color:#e1d7e7}html[data-theme=dark] .storylib-transcript-empty{background:#27222e}html[data-theme=dark] .storylib-transcript-panel li button,html[data-theme=dark] .storylib-detail-transcript li button{border-bottom:1px solid #584563}html[data-theme=dark] .storylib-transcript-panel time,html[data-theme=dark] .storylib-detail-transcript time,html[data-theme=dark] .storylib-transcript-panel li span,html[data-theme=dark] .storylib-detail-transcript li span,html[data-theme=dark] .storylib-transcript-panel li b,html[data-theme=dark] .storylib-detail-transcript li b,html[data-theme=dark] .storylib-transcript-panel li small{color:#e1d7e7}html[data-theme=dark] .storylib-detail-hero{background:linear-gradient(135deg,#27222e,#27222e)}html[data-theme=dark] .storylib-detail-poster>span{background:#27222e21;border:1px solid #584563b3}html[data-theme=dark] .storylib-detail-poster>i{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-warning,html[data-theme=dark] .storylib-disclosure,html[data-theme=dark] .storylib-advice-boundary{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-warning>svg,html[data-theme=dark] .storylib-disclosure>svg,html[data-theme=dark] .storylib-advice-boundary>svg,html[data-theme=dark] .storylib-warning small,html[data-theme=dark] .storylib-disclosure small,html[data-theme=dark] .storylib-advice-boundary small{color:#e1d7e7}html[data-theme=dark] .storylib-disclosure{background:#27222e;border-color:#584563}html[data-theme=dark] .storylib-disclosure>svg,html[data-theme=dark] .storylib-disclosure small{color:#e1d7e7}html[data-theme=dark] .storylib-player-clinician{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-player-clinician>svg,html[data-theme=dark] .storylib-player-clinician small{color:#e1d7e7}html[data-theme=dark] .storylib-detail-copy dl div{background:#27222e}html[data-theme=dark] .storylib-detail-copy dt,html[data-theme=dark] .storylib-detail-copy dd{color:#e1d7e7}html[data-theme=dark] .storylib-credential-card{background:#27222e!important}html[data-theme=dark] .storylib-credential-card>svg,html[data-theme=dark] .storylib-credential-card small{color:#e1d7e7}html[data-theme=dark] .storylib-comments,html[data-theme=dark] .storylib-reactions button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .storylib-reactions button.selected{color:#efb8c3;background:#27222e;border-color:#584563}html[data-theme=dark] .storylib-advice-boundary{background:#27222e;border-color:#584563}html[data-theme=dark] .storylib-advice-boundary>svg,html[data-theme=dark] .storylib-advice-boundary small{color:#e1d7e7}html[data-theme=dark] .storylib-replying{background:#27222e}html[data-theme=dark] .storylib-replying>svg,html[data-theme=dark] .storylib-replying span,html[data-theme=dark] .storylib-comment-form small{color:#e1d7e7}html[data-theme=dark] .storylib-comment-list li{border-top:1px solid #584563}html[data-theme=dark] .storylib-comment-list li.reply{border-left:2px solid #584563}html[data-theme=dark] .storylib-comment-list li>span{background:#27222e}html[data-theme=dark] .storylib-comment-list li small,html[data-theme=dark] .storylib-comment-list li em,html[data-theme=dark] .storylib-comment-list button{color:#e1d7e7}html[data-theme=dark] .storylib-related-link,html[data-theme=dark] .storylib-mini-story{border-top:1px solid #584563}html[data-theme=dark] .storylib-related-link>svg:first-child,html[data-theme=dark] .storylib-related-link small,html[data-theme=dark] .storylib-mini-story small,html[data-theme=dark] .storylib-setting-card>div:first-child>svg{color:#e1d7e7}html[data-theme=dark] .storylib-setting-card .toggle-row,html[data-theme=dark] .storylib-choice-group{border-top:1px solid #584563}html[data-theme=dark] .storylib-inline-note{background:#27222e}html[data-theme=dark] .storylib-never-used>svg{color:#e1d7e7}html[data-theme=dark] .storylib-never-used li{color:#e1d7e7;border-bottom:1px solid #584563}html[data-theme=dark] .storylib-never-used li svg{color:#e1d7e7}html[data-theme=dark] .storylib-reason-card li{border-bottom:1px solid #584563}html[data-theme=dark] .storylib-reason-card li>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-reason-card li small{color:#e1d7e7}html[data-theme=dark] .storylib-reason-card li>svg{color:#a1dcc5}html[data-theme=dark] .storylib-not-used{background:#27222e!important}html[data-theme=dark] .storylib-not-used>svg{color:#e1d7e7}html[data-theme=dark] .storylib-control-list>button{border-bottom:1px solid #584563}html[data-theme=dark] .storylib-control-list>button>svg,html[data-theme=dark] .storylib-control-list>button small,html[data-theme=dark] .storylib-report-form legend{color:#e1d7e7}html[data-theme=dark] .storylib-report-scopes label{border:1px solid #584563}html[data-theme=dark] .storylib-report-scopes label:has(input:checked){background:#27222e;border-color:#584563}html[data-theme=dark] .storylib-report-layout aside .card>svg,html[data-theme=dark] .storylib-timestamp-layout aside .card>svg{color:#e1d7e7}html[data-theme=dark] .storylib-urgent-note{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .storylib-urgent-note>svg{color:#e1d7e7!important}html[data-theme=dark] .storylib-report-success>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .storylib-timestamp-preview>span{border:1px solid #584563b3}html[data-theme=dark] .storylib-range-labels{color:#e1d7e7}@media (width<=680px){html[data-theme=dark] .storylib-clear-filters{border:1px solid #584563}}html[data-theme=dark] .stx-root h1,html[data-theme=dark] .stx-root h2,html[data-theme=dark] .stx-root h3{color:#e1d7e7}html[data-theme=dark] .stx-nav{background:#27222ef5;border:1px solid #584563}html[data-theme=dark] .stx-nav-brand>svg{color:#f1e8f6;background:linear-gradient(135deg,#493455,#713494)}html[data-theme=dark] .stx-nav-brand small,html[data-theme=dark] .stx-nav>div button{color:#e1d7e7}html[data-theme=dark] .stx-nav>div button:hover,html[data-theme=dark] .stx-nav>div button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-demo-strip{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-flow-heading{color:#f1e8f6;background:radial-gradient(circle at 88% 8%,#342a4047,#0000 28%),linear-gradient(135deg,#1e1921,#3b3241)}html[data-theme=dark] .stx-flow-heading>button{color:#f1e8f6;background:#27222e12;border:1px solid #58456338}html[data-theme=dark] .stx-flow-heading .eyebrow{color:#c7b9d1}html[data-theme=dark] .stx-flow-heading h1{color:#f1e8f6}html[data-theme=dark] .stx-flow-heading p:last-child{color:#c7b9d1}html[data-theme=dark] .stx-step-orbit{background:#27222e0f;border:1px solid #58456340}html[data-theme=dark] .stx-step-orbit strong{color:#f1e8f6}html[data-theme=dark] .stx-step-orbit span{color:#c7b9d1}html[data-theme=dark] .stx-section-title>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-choice-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-choice-card:hover{border-color:#584563}html[data-theme=dark] .stx-choice-card.selected{background:#27222e;border-color:#584563;box-shadow:inset 0 0 0 1px #9952c2}html[data-theme=dark] .stx-choice-card>svg:first-child,html[data-theme=dark] .stx-choice-card small{color:#e1d7e7}html[data-theme=dark] .stx-boundary,html[data-theme=dark] .stx-draft-card{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-boundary>svg,html[data-theme=dark] .stx-draft-card>svg,html[data-theme=dark] .stx-boundary small,html[data-theme=dark] .stx-draft-card p{color:#e1d7e7}html[data-theme=dark] .stx-alert{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-alert>svg,html[data-theme=dark] .stx-alert b{color:#e1d7e7}html[data-theme=dark] .stx-alert.gold{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-alert.gold>svg{color:#e4cda3}html[data-theme=dark] .stx-alert.danger{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-alert.danger>svg,html[data-theme=dark] .stx-alert.danger b{color:#efb8c3}html[data-theme=dark] .stx-method-tabs{background:#27222e}html[data-theme=dark] .stx-method-tabs button{color:#e1d7e7}html[data-theme=dark] .stx-method-tabs button[aria-selected=true]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-camera-stage{color:#f1e8f6}html[data-theme=dark] .stx-camera-safe-area{border:1px dashed #58456333}html[data-theme=dark] .stx-camera-message>svg{color:#c7b9d1}html[data-theme=dark] .stx-camera-message h3{color:#f1e8f6}html[data-theme=dark] .stx-camera-message p{color:#c7b9d1}html[data-theme=dark] .stx-countdown strong{color:#f1e8f6}html[data-theme=dark] .stx-countdown span{color:#c7b9d1}html[data-theme=dark] .stx-recording-person span,html[data-theme=dark] .stx-future-person span{color:#f1e8f6;background:#493455;border:7px solid #58456326}html[data-theme=dark] .stx-recorder-status>span{background:#342a40}html[data-theme=dark] .stx-recorder-status>span.live{background:#493455}html[data-theme=dark] .stx-device-grid{border:1px solid #584563}html[data-theme=dark] .stx-field{color:#e1d7e7}html[data-theme=dark] .stx-field input,html[data-theme=dark] .stx-field select,html[data-theme=dark] .stx-field textarea,html[data-theme=dark] .stx-time-fields input{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-field small{color:#e1d7e7}html[data-theme=dark] .stx-inline-options{border:1px solid #584563}html[data-theme=dark] .stx-inline-options legend{color:#e1d7e7}html[data-theme=dark] .stx-permission-panel{background:#27222e}html[data-theme=dark] .stx-permission-panel button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-permission-panel dl div{background:#27222e}html[data-theme=dark] .stx-permission-panel dd[data-state=granted]{color:#a1dcc5}html[data-theme=dark] .stx-permission-panel dd[data-state=denied]{color:#efb8c3}html[data-theme=dark] .stx-mobile-handoff{background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .stx-qr-demo{border:9px solid #584563;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .stx-qr-demo i{background:#27222e}html[data-theme=dark] .stx-qr-demo i:nth-child(2n){background:#342a40}html[data-theme=dark] .stx-guidance-card li,html[data-theme=dark] .stx-check-list li,html[data-theme=dark] .stx-guidance-card li svg,html[data-theme=dark] .stx-check-list li svg{color:#e1d7e7}html[data-theme=dark] .stx-definition-list>div{border-bottom:1px solid #584563}html[data-theme=dark] .stx-definition-list dt{color:#e1d7e7}html[data-theme=dark] .stx-upload-card{background:linear-gradient(145deg,#27222e,#27222e);border:1px dashed #584563}html[data-theme=dark] .stx-upload-card>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-upload-card>span{color:#e1d7e7}html[data-theme=dark] .stx-gold-note{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .stx-gold-note>svg{color:#e1d7e7}html[data-theme=dark] .stx-danger-note{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .stx-danger-note>svg{color:#efb8c3}html[data-theme=dark] .stx-danger-note p{color:#e1d7e7}html[data-theme=dark] .stx-video-shell{border:1px solid #584563}html[data-theme=dark] .stx-future-player>button,html[data-theme=dark] .stx-review-frame>button{color:#f1e8f6;border:1px solid #5845634d}html[data-theme=dark] .stx-future-label{color:#f1e8f6}html[data-theme=dark] .stx-future-label small{color:#c7b9d1}html[data-theme=dark] .stx-timeline-editor{background:#27222e}html[data-theme=dark] .stx-timeline-ruler{background:linear-gradient(90deg,#27222e,#27222e)}html[data-theme=dark] .stx-trim-track span{background:#49345561;border-left:4px solid #584563;border-right:4px solid #584563}html[data-theme=dark] .stx-range-grid label,html[data-theme=dark] .stx-range-grid small,html[data-theme=dark] .stx-trim-note{color:#e1d7e7}html[data-theme=dark] .stx-thumbnail-grid>button,html[data-theme=dark] .stx-custom-thumbnail{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-thumbnail-grid>button.selected,html[data-theme=dark] .stx-custom-thumbnail.selected{border-color:#584563;box-shadow:inset 0 0 0 1px #9952c2}html[data-theme=dark] .stx-thumbnail-art.art-2{background:radial-gradient(circle at 40% 20%,#493455,#362e3b)}html[data-theme=dark] .stx-thumbnail-art.art-3{background:radial-gradient(circle at 60% 20%,#493455,#403646)}html[data-theme=dark] .stx-thumbnail-art.art-4{background:radial-gradient(circle at 50% 30%,#493455,#302834)}html[data-theme=dark] .stx-thumbnail-art i{color:#f1e8f6;background:#493455}html[data-theme=dark] .stx-thumbnail-art b{color:#f1e8f6}html[data-theme=dark] .stx-thumbnail-grid small,html[data-theme=dark] .stx-custom-thumbnail small,html[data-theme=dark] .stx-thumbnail-grid>button>svg,html[data-theme=dark] .stx-custom-thumbnail>svg:last-child,html[data-theme=dark] .stx-custom-thumbnail>svg:first-child{color:#e1d7e7}html[data-theme=dark] .stx-search{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-search svg{color:#e1d7e7}html[data-theme=dark] .stx-caption-index>span{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .stx-time-fields label{color:#e1d7e7}html[data-theme=dark] .stx-row-actions button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-review-card>div{border-bottom:1px solid #584563}html[data-theme=dark] .stx-check-row small{color:#e1d7e7}html[data-theme=dark] .stx-tag-pills button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-tag-pills button.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-tag-pills small{color:#e1d7e7}html[data-theme=dark] .stx-selected-list li{border-bottom:1px solid #584563}html[data-theme=dark] .stx-selected-list small{color:#e1d7e7}html[data-theme=dark] .stx-selected-list button{background:#27222e}html[data-theme=dark] .stx-inline-status{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-warning-list label{color:#e1d7e7}html[data-theme=dark] .stx-audience-options>label{border:1px solid #584563}html[data-theme=dark] .stx-audience-options>label.selected{background:#27222e;border-color:#584563;box-shadow:inset 4px 0 #9952c2}html[data-theme=dark] .stx-audience-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-audience-options small,html[data-theme=dark] .stx-audience-options label>svg{color:#e1d7e7}html[data-theme=dark] .stx-person-grid label{border:1px solid #584563}html[data-theme=dark] .stx-person-grid label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-person-grid small{color:#e1d7e7}html[data-theme=dark] .stx-circle-preview{background:linear-gradient(145deg,#27222e,#27222e)!important}html[data-theme=dark] .stx-circle-preview>svg{color:#e1d7e7}html[data-theme=dark] .stx-access-note{background:#27222e!important}html[data-theme=dark] .stx-access-note>svg{color:#e1d7e7}html[data-theme=dark] .stx-viewer-preview{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-viewer-preview>header{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .stx-viewer-preview>header>span{background:#342a40}html[data-theme=dark] .stx-viewer-preview>header b{color:#e1d7e7}html[data-theme=dark] .stx-viewer-media{color:#f1e8f6;background:radial-gradient(circle at 50% 15%,#493455,#1e1921 70%)}html[data-theme=dark] .stx-viewer-media small{color:#c7b9d1}html[data-theme=dark] .stx-comment-guidance{background:#27222e}html[data-theme=dark] .stx-comment-guidance svg,html[data-theme=dark] .stx-comment-guidance small,html[data-theme=dark] .stx-exact-audience>svg,html[data-theme=dark] .stx-exact-audience li{color:#e1d7e7}html[data-theme=dark] .stx-exact-audience li svg{color:#a1dcc5}html[data-theme=dark] .stx-consent-hero{background:linear-gradient(140deg,#27222e,#27222e)}html[data-theme=dark] .stx-consent-hero>svg{color:#e1d7e7}html[data-theme=dark] .stx-consent-list label{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-consent-list label.checked{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-consent-list svg{color:#e1d7e7}html[data-theme=dark] .stx-sensitive-confirm{background:#27222e;border:2px solid #584563}html[data-theme=dark] .stx-sensitive-confirm.checked{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-sensitive-confirm>svg,html[data-theme=dark] .stx-sensitive-confirm small,html[data-theme=dark] .stx-check-status li{color:#e1d7e7}html[data-theme=dark] .stx-check-status li>span{color:#efb8c3;background:#27222e}html[data-theme=dark] .stx-check-status li[data-complete=true]>span{color:#a1dcc5;background:#27222e}html[data-theme=dark] .stx-no-promo{background:#27222e!important;border-color:#584563!important}html[data-theme=dark] .stx-no-promo>svg{color:#e1d7e7}html[data-theme=dark] .stx-status-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-status-icon.failed,html[data-theme=dark] .stx-status-icon.danger{color:#efb8c3;background:#27222e}html[data-theme=dark] .stx-status-icon.gold,html[data-theme=dark] .stx-status-icon.paused{color:#e4cda3;background:#27222e}html[data-theme=dark] .stx-status-icon.complete,html[data-theme=dark] .stx-status-icon.sage{color:#a1dcc5;background:#27222e}html[data-theme=dark] .stx-big-progress{background:#27222e}html[data-theme=dark] .stx-big-progress span{background:linear-gradient(90deg,#493455,#342a40)}html[data-theme=dark] .stx-progress-meta span{color:#e1d7e7}html[data-theme=dark] .stx-cancel-link{color:#efb8c3}html[data-theme=dark] .stx-mini-history li,html[data-theme=dark] .stx-mini-history svg,html[data-theme=dark] .stx-scenario-picker summary{color:#e1d7e7}html[data-theme=dark] .stx-scenario-picker button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-processing-visual{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-processing-visual span{background:#342a40}html[data-theme=dark] .stx-processing-visual span:nth-child(3){background:#493455}html[data-theme=dark] .stx-processing-visual span:nth-child(4){background:#342a40}html[data-theme=dark] .stx-processing-timeline li:before{background:#27222e}html[data-theme=dark] .stx-processing-timeline li>span{color:#e1d7e7;background:#27222e;border:4px solid #584563}html[data-theme=dark] .stx-processing-timeline li.complete>span{color:#a1dcc5;background:#27222e}html[data-theme=dark] .stx-processing-timeline li.current>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .stx-processing-timeline li>div{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-processing-timeline li.current>div{border-color:#584563;box-shadow:inset 4px 0 #9952c2}html[data-theme=dark] .stx-processing-timeline small{color:#e1d7e7}html[data-theme=dark] .stx-creator-hero{color:#f1e8f6;background:radial-gradient(circle at 83% 20%,#342a404d,#0000 26%),linear-gradient(135deg,#1e1921,#3d3343)}html[data-theme=dark] .stx-creator-hero h1{color:#f1e8f6}html[data-theme=dark] .stx-creator-hero p:not(.eyebrow),html[data-theme=dark] .stx-creator-hero .eyebrow{color:#c7b9d1}html[data-theme=dark] .stx-creator-visual{background:#27222e0f;border:1px solid #58456329}html[data-theme=dark] .stx-creator-visual>div{color:#e1d7e7;background:linear-gradient(145deg,#27222e,#27222e)}html[data-theme=dark] .stx-creator-visual svg{color:#e1d7e7}html[data-theme=dark] .stx-creator-visual>i{background:#27222e1c}html[data-theme=dark] .stx-creator-visual>i:nth-child(4){border:1px solid #5845631f}html[data-theme=dark] .stx-metric-grid>.card>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-metric-grid small{color:#e1d7e7}html[data-theme=dark] .stx-story-thumb{color:#f1e8f6;background:radial-gradient(circle at 50% 20%,#493455,#2a232e)}html[data-theme=dark] .stx-story-actions>button:last-child{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-boundary-grid svg,html[data-theme=dark] .stx-moderation-boundaries svg{color:#e1d7e7}html[data-theme=dark] .stx-empty{background:#27222e;border:1px dashed #584563}html[data-theme=dark] .stx-empty>svg{color:#e1d7e7}html[data-theme=dark] .stx-analytics-toolbar{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-segmented,html[data-theme=dark] .stx-segmented button.active{background:#27222e}html[data-theme=dark] .stx-bar-chart span small{color:#e1d7e7}html[data-theme=dark] .stx-bar-chart i{background:#27222e}html[data-theme=dark] .stx-bar-chart i b{background:linear-gradient(90deg,#493455,#342a40)}html[data-theme=dark] .stx-audience-bars>div{background:#27222e}html[data-theme=dark] .stx-analytics-boundary{color:#f1e8f6}html[data-theme=dark] .stx-analytics-boundary svg{color:#c7b9d1}html[data-theme=dark] .stx-analytics-boundary h2{color:#f1e8f6}html[data-theme=dark] .stx-analytics-boundary p{color:#c7b9d1}html[data-theme=dark] .stx-receipt-summary>div{background:#27222e}html[data-theme=dark] .stx-receipt-summary svg,html[data-theme=dark] .stx-receipt-summary small,html[data-theme=dark] .stx-queue-metrics svg,html[data-theme=dark] .stx-queue-metrics small{color:#e1d7e7}html[data-theme=dark] .stx-priority{background:#342a40}html[data-theme=dark] .stx-priority.priority-urgent{background:#9c454b}html[data-theme=dark] .stx-priority.priority-high{background:#493455}html[data-theme=dark] .stx-report-reason{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-report-reason svg{color:#efb8c3}html[data-theme=dark] .stx-report-reason b,html[data-theme=dark] .stx-back-link{color:#e1d7e7}html[data-theme=dark] .stx-review-overlay{color:#c7b9d1}html[data-theme=dark] .stx-review-controls,html[data-theme=dark] .stx-review-controls button{color:#f1e8f6}html[data-theme=dark] .stx-review-scrub i{background:#342a40}html[data-theme=dark] .stx-review-tabs{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-review-tabs button{color:#e1d7e7}html[data-theme=dark] .stx-review-tabs button[aria-selected=true]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-timestamp-jump{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-timestamp-jump>svg,html[data-theme=dark] .stx-timestamp-jump small{color:#e1d7e7}html[data-theme=dark] .stx-quoted-caption{background:#27222e;border-left:4px solid #584563}html[data-theme=dark] .stx-quoted-caption small,html[data-theme=dark] .stx-quoted-caption p{color:#e1d7e7}html[data-theme=dark] .stx-review-caption-list button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-review-caption-list time,html[data-theme=dark] .stx-review-caption-list span,html[data-theme=dark] .stx-review-caption-list span b{color:#e1d7e7}html[data-theme=dark] .stx-disclosure-preview{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-audit-list li{border-bottom:1px solid #584563}html[data-theme=dark] .stx-audit-list li>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .stx-clinician-avatar{color:#f1e8f6;background:#493455}html[data-theme=dark] .stx-claim-switch,html[data-theme=dark] .stx-claim-switch button.active{background:#27222e}html[data-theme=dark] .stx-claim-quote.safe,html[data-theme=dark] .stx-claim-quote.unsafe{background:#27222e;border:1px solid #584563}html[data-theme=dark] .stx-claim-quote>svg{color:#a1dcc5}html[data-theme=dark] .stx-claim-quote.unsafe>svg{color:#efb8c3}html[data-theme=dark] .stx-claim-quote small,html[data-theme=dark] .stx-claim-quote p{color:#e1d7e7}html[data-theme=dark] .stx-disclosure-types label{border:1px solid #584563}html[data-theme=dark] .stx-disclosure-types label.selected{background:#27222e;border-color:#584563}html[data-theme=dark] .stx-disclosure-types small,html[data-theme=dark] .stx-disclosure-types svg,html[data-theme=dark] .stx-character-count{color:#e1d7e7}html[data-theme=dark] .stx-disclosure-live{background:linear-gradient(150deg,#27222e,#27222e)!important}html[data-theme=dark] .stx-mini-player{color:#f1e8f6;background:radial-gradient(circle at 50% 20%,#493455,#1e1921)}html[data-theme=dark] .stx-education-label{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-nav{background:#27222ef2;border:1px solid #584563}html[data-theme=dark] .symx-nav-title>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-nav-title b,html[data-theme=dark] .symx-nav-title small,html[data-theme=dark] .symx-nav nav button{color:#e1d7e7}html[data-theme=dark] .symx-nav nav button:hover,html[data-theme=dark] .symx-nav nav button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-demo-notice{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-hero{color:#f1e8f6;background:radial-gradient(circle at 82% 13%,#342a4038,#0000 27%),linear-gradient(135deg,#29222c,#3d3343)}html[data-theme=dark] .symx-hero>div>p{color:#c7b9d1}html[data-theme=dark] .symx-hero-map{background:#27222e0f;border:1px solid #58456329}html[data-theme=dark] .symx-hero-map:before,html[data-theme=dark] .symx-hero-map:after{border:1px dashed #58456321}html[data-theme=dark] .symx-thread{background:linear-gradient(90deg,#342a40,#342a40)}html[data-theme=dark] .symx-orb{color:#e1d7e7;background:#27222e;border:2px solid #584563b3}html[data-theme=dark] .symx-orb small{color:#e1d7e7}html[data-theme=dark] .symx-orb.member{color:#f1e8f6;background:#493455}html[data-theme=dark] .symx-hero-map>i{color:#c7b9d1}html[data-theme=dark] .symx-metric>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-metric strong,html[data-theme=dark] .symx-metric small,html[data-theme=dark] .symx-section-heading h2{color:#e1d7e7}html[data-theme=dark] .symx-section-heading>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-section-heading>button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .symx-entry-card h3,html[data-theme=dark] .symx-entry-card>small,html[data-theme=dark] .symx-entry-status span,html[data-theme=dark] .symx-entry-status svg{color:#e1d7e7}html[data-theme=dark] .symx-step>span{color:#c7b9d1}html[data-theme=dark] .symx-step>svg,html[data-theme=dark] .symx-step h3{color:#e1d7e7}html[data-theme=dark] .symx-boundary{color:#f1e8f6;background:linear-gradient(135deg,#29222c,#3f3544)}html[data-theme=dark] .symx-boundary>svg,html[data-theme=dark] .symx-boundary .eyebrow,html[data-theme=dark] .symx-boundary p{color:#c7b9d1}html[data-theme=dark] .symx-boundary summary{color:#f1e8f6}html[data-theme=dark] .symx-boundary ul{color:#c7b9d1}html[data-theme=dark] .symx-form-card>h2,html[data-theme=dark] .symx-preference-card>h2,html[data-theme=dark] .symx-form-grid>label,html[data-theme=dark] .symx-preference-card>label,html[data-theme=dark] .symx-request-card>label{color:#e1d7e7}html[data-theme=dark] .symx-form-grid input,html[data-theme=dark] .symx-form-grid select,html[data-theme=dark] .symx-form-grid textarea,html[data-theme=dark] .symx-preference-card select,html[data-theme=dark] .symx-request-card textarea,html[data-theme=dark] .symx-pending-layout select{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-form-grid fieldset{border:1px solid #584563}html[data-theme=dark] .symx-form-grid fieldset legend,html[data-theme=dark] .symx-check-line small,html[data-theme=dark] .symx-plain-list{color:#e1d7e7}html[data-theme=dark] .symx-urgent{color:#efb8c3;background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-urgent p{color:#efb8c3}html[data-theme=dark] .symx-consent-prompt,html[data-theme=dark] .symx-message-guidance,html[data-theme=dark] .symx-off-banner{background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-consent-prompt>svg,html[data-theme=dark] .symx-message-guidance>svg,html[data-theme=dark] .symx-off-banner>svg,html[data-theme=dark] .symx-consent-prompt h3,html[data-theme=dark] .symx-message-guidance b,html[data-theme=dark] .symx-off-banner b{color:#e1d7e7}html[data-theme=dark] .symx-threshold-note,html[data-theme=dark] .symx-location-note,html[data-theme=dark] .symx-consent-card>svg{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-consent-check{color:#e1d7e7;background:#27222e;border:2px solid #584563}html[data-theme=dark] .symx-select-list article{background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-select-list small,html[data-theme=dark] .symx-visible-choice,html[data-theme=dark] .symx-choice-field legend{color:#e1d7e7}html[data-theme=dark] .symx-choice-field label{color:#e1d7e7;border:1px solid #584563}html[data-theme=dark] .symx-choice-field label:has(input:checked){color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .symx-preference-symptoms label{border:1px solid #584563}html[data-theme=dark] .symx-preference-symptoms label:has(input:checked){background:#27222e;border-color:#584563}html[data-theme=dark] .symx-preference-symptoms small{color:#e1d7e7}html[data-theme=dark] .symx-results-summary{background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-results-summary small{color:#e1d7e7}html[data-theme=dark] .symx-card-menu button,html[data-theme=dark] .symx-card-menu button:hover,html[data-theme=dark] .symx-avatar{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-avatar.gold,html[data-theme=dark] .symx-avatar.mist,html[data-theme=dark] .symx-avatar.clay{background:#27222e}html[data-theme=dark] .symx-profile-title h2,html[data-theme=dark] .symx-profile-title small{color:#e1d7e7}html[data-theme=dark] .symx-match-card dl{border-top:1px solid #584563}html[data-theme=dark] .symx-match-card dt{color:#e1d7e7}html[data-theme=dark] .symx-threshold-explainer{background:#27222e;border:1px solid #584563}html[data-theme=dark] .symx-threshold-explainer>svg{color:#c7b9d1}html[data-theme=dark] .symx-profile-hero{background:linear-gradient(135deg,#27222e,#27222e);border:1px solid #584563}html[data-theme=dark] .symx-profile-hero h1{color:#e1d7e7}html[data-theme=dark] .symx-profile-facts div{border-bottom:1px solid #584563}html[data-theme=dark] .symx-profile-facts dt{color:#e1d7e7}html[data-theme=dark] .symx-boundary-grid span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-boundary-grid svg{color:#e1d7e7}html[data-theme=dark] .symx-request-recipient{border-bottom:1px solid #584563}html[data-theme=dark] .symx-request-recipient small,html[data-theme=dark] .symx-request-recipient span,html[data-theme=dark] .symx-character-count{color:#e1d7e7}html[data-theme=dark] .symx-state-note{color:#e1d7e7;background:#27222e}html[data-theme=dark] .symx-outgoing-list svg{color:#c7b9d1}html[data-theme=dark] .symx-outgoing-list small,html[data-theme=dark] .symx-privacy-map svg,html[data-theme=dark] .symx-privacy-map small,html[data-theme=dark] .symx-privacy-map b,html[data-theme=dark] .symx-privacy-map em{color:#e1d7e7}html[data-theme=dark] .symx-privacy-symptoms>div{border:1px solid #584563}html[data-theme=dark] .symx-privacy-symptoms small{color:#e1d7e7}html[data-theme=dark] .symx-privacy-symptoms button{color:#efb8c3;background:#27222e}html[data-theme=dark] .guide-root{color:#e1d7e7}html[data-theme=dark] .guide-root .empty-state{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-section-nav{background:#27222ee0}html[data-theme=dark] .guide-identity>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .guide-identity small,html[data-theme=dark] .guide-nav-items button{color:#e1d7e7}html[data-theme=dark] .guide-nav-items button:hover,html[data-theme=dark] .guide-nav-items button.active{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-chat-heading .eyebrow{color:#e1d7e7}html[data-theme=dark] .guide-chat-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-chat-status{color:#e1d7e7;background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .guide-chat-status span:first-child,html[data-theme=dark] .guide-chat-status button{color:#e1d7e7}html[data-theme=dark] .guide-message-avatar{color:#f1e8f6;background:#493455}html[data-theme=dark] .guide-message-boundary .guide-message-avatar,html[data-theme=dark] .guide-message-permission .guide-message-avatar{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-message-content{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-message-member .guide-message-content{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .guide-message-emergency .guide-message-content{background:#27222e}html[data-theme=dark] .guide-message-boundary .guide-message-content{background:#27222e;border-color:#58456380}html[data-theme=dark] .guide-message-permission .guide-message-content{background:#27222e;border-color:#58456340}html[data-theme=dark] .guide-message-meta strong{color:#e1d7e7}html[data-theme=dark] .guide-message-meta span{color:#c7b9d1}html[data-theme=dark] .guide-message-meta button{color:#e1d7e7}html[data-theme=dark] .guide-message-member .guide-message-meta strong,html[data-theme=dark] .guide-message-member .guide-message-meta span{color:#f1e8f6bf}html[data-theme=dark] .guide-message-member .guide-message-meta button{color:#f1e8f6b3}html[data-theme=dark] .guide-message-content>p{color:#e1d7e7}html[data-theme=dark] .guide-message-member .guide-message-content>p{color:#f1e8f6}html[data-theme=dark] .guide-emergency-callout{color:#efb8c3;background:#27222e}html[data-theme=dark] .guide-message-actions button{color:#e1d7e7;background:#27222e;border:1px solid #58456340}html[data-theme=dark] .guide-message-actions button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .guide-sources>span{color:#e1d7e7}html[data-theme=dark] .guide-source-card{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-source-card:hover{border-color:#58456380}html[data-theme=dark] .guide-source-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-source-card small,html[data-theme=dark] .guide-source-card em,html[data-theme=dark] .guide-source-card>svg{color:#e1d7e7}html[data-theme=dark] .guide-starters>p{color:#c7b9d1}html[data-theme=dark] .guide-starters button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-starters button svg{color:#c7b9d1}html[data-theme=dark] .guide-starters button:hover{background:#27222e;border-color:#584563}html[data-theme=dark] .guide-composer{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-composer:focus-within{border-color:#584563}html[data-theme=dark] .guide-composer textarea,html[data-theme=dark] .guide-composer-note{color:#e1d7e7}html[data-theme=dark] .guide-trust-card{color:#f1e8f6}html[data-theme=dark] .guide-trust-card>svg,html[data-theme=dark] .guide-trust-card p,html[data-theme=dark] .guide-trust-card button,html[data-theme=dark] .guide-card-label{color:#c7b9d1}html[data-theme=dark] .guide-aside-link{border-top:1px solid #584563}html[data-theme=dark] .guide-aside-link>svg:first-child,html[data-theme=dark] .guide-aside-link small{color:#e1d7e7}html[data-theme=dark] .guide-aside-link>svg:last-child{color:#c7b9d1}html[data-theme=dark] .guide-full-screen{background:#27222e}html[data-theme=dark] .guide-setting-strip{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-history-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-history-open p{color:#e1d7e7}html[data-theme=dark] .guide-history-open small{color:#c7b9d1}html[data-theme=dark] .guide-icon-danger{color:#efb8c3;background:#27222e}html[data-theme=dark] .guide-control-card>svg,html[data-theme=dark] .guide-cancel-text{color:#e1d7e7}html[data-theme=dark] .guide-privacy-grid .toggle-row{border-top:1px solid #584563}html[data-theme=dark] .guide-privacy-hero{color:#f1e8f6}html[data-theme=dark] .guide-privacy-hero>span{color:#f1e8f6;background:#27222e21}html[data-theme=dark] .guide-privacy-hero p{color:#c7b9d1}html[data-theme=dark] .guide-safe-status{background:#27222e;color:#a1dcc5!important}html[data-theme=dark] .guide-off-status{background:#27222e;color:#efb8c3!important}html[data-theme=dark] .guide-back-link{color:#e1d7e7}html[data-theme=dark] .guide-permission-shell{background:#27222e;border:1px solid #584563;box-shadow:0 18px 54px #29222c14}html[data-theme=dark] .guide-permission-shell>header{background:linear-gradient(120deg,#27222e,#27222e);border-bottom:1px solid #584563}html[data-theme=dark] .guide-permission-shell>header>span{color:#f1e8f6;background:#493455}html[data-theme=dark] .guide-permission-shell>header .eyebrow{color:#e1d7e7}html[data-theme=dark] .guide-step-title>span{color:#f1e8f6;background:#1e1921}html[data-theme=dark] .guide-context-options>button,html[data-theme=dark] .guide-scope-options>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-context-options>button:hover,html[data-theme=dark] .guide-scope-options>button:hover{border-color:#584563}html[data-theme=dark] .guide-context-options>button.selected,html[data-theme=dark] .guide-scope-options>button.selected{background:#27222e;border-color:#584563;box-shadow:inset 0 0 0 1px #9952c2}html[data-theme=dark] .guide-checkbox,html[data-theme=dark] .guide-scope-options>button>span{color:#f1e8f6;background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-context-options>button.selected .guide-checkbox,html[data-theme=dark] .guide-scope-options>button.selected>span{background:#493455;border-color:#584563}html[data-theme=dark] .guide-context-options small,html[data-theme=dark] .guide-scope-options small{color:#e1d7e7}html[data-theme=dark] .guide-permission-shell>footer{background:#27222e;border-top:1px solid #584563}html[data-theme=dark] .guide-access-summary>div{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-access-summary strong,html[data-theme=dark] .guide-access-summary span{color:#e1d7e7}html[data-theme=dark] .guide-access-status.active,html[data-theme=dark] .guide-access-status.expired,html[data-theme=dark] .guide-access-status.revoked{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-access-item small{color:#c7b9d1}html[data-theme=dark] .guide-ended-label,html[data-theme=dark] .guide-access-note>svg,html[data-theme=dark] .guide-feedback-form legend,html[data-theme=dark] .guide-feedback-form>label,html[data-theme=dark] .guide-feedback-form legend span,html[data-theme=dark] .guide-feedback-form>label>span{color:#e1d7e7}html[data-theme=dark] .guide-rating>button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-rating>button.selected{background:#27222e;border-color:#584563;box-shadow:inset 0 0 0 1px #9952c2}html[data-theme=dark] .guide-rating svg,html[data-theme=dark] .guide-rating small{color:#e1d7e7}html[data-theme=dark] .guide-feedback-chips button{background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-feedback-chips button.selected{color:#e1d7e7;background:#27222e;border-color:#584563}html[data-theme=dark] .guide-feedback-form textarea,html[data-theme=dark] .guide-safety-tester textarea{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-safety-queue-note{color:#efb8c3;background:#27222e}html[data-theme=dark] .guide-safety-intro{color:#f1e8f6}html[data-theme=dark] .guide-safety-intro>svg,html[data-theme=dark] .guide-safety-intro p{color:#c7b9d1}html[data-theme=dark] .guide-safety-card-icon.allowed{color:#a1dcc5;background:#27222e}html[data-theme=dark] .guide-safety-card-icon.blocked{color:#efb8c3;background:#27222e}html[data-theme=dark] .guide-safety-columns li{color:#e1d7e7}html[data-theme=dark] .guide-safety-columns li:before{background:#493455}html[data-theme=dark] .guide-safety-columns>.card:last-child li:before{background:#9c454b}html[data-theme=dark] .guide-safety-tester>label{color:#e1d7e7}html[data-theme=dark] .guide-safety-result{background:#27222e}html[data-theme=dark] .guide-safety-result>span{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-safety-result.result-emergency{color:#efb8c3;background:#27222e}html[data-theme=dark] .guide-safety-result.result-health-boundary{color:#e1d7e7;background:#27222e}html[data-theme=dark] .guide-test-examples>span{color:#e1d7e7}html[data-theme=dark] .guide-test-examples button{color:#e1d7e7;background:#27222e;border:1px solid #584563}html[data-theme=dark] .guide-professional-boundary>svg{color:#c7b9d1}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{border-color:#584563}html[data-theme=dark] .button-primary{background:#493455}html[data-theme=dark] .button-primary:hover:not(:disabled){background:#6e3391}html[data-theme=dark] .woven-public-refined .woven-public-nav{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .hero-brand-kicker{color:#e1d7e7}html[data-theme=dark] .hero-brand-kicker>span{background:#342a40}html[data-theme=dark] .woven-public-refined .ecosystem-hero-copy>.badge{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .hero-assurance{color:#e1d7e7!important}html[data-theme=dark] .care-preview-frame{background:#27222e;border:1px solid #584563}html[data-theme=dark] .care-preview-top{border-bottom:1px solid #584563}html[data-theme=dark] .care-preview-visit{color:#f1e8f6}html[data-theme=dark] .care-preview-date{color:#e1d7e7;background:#27222e}html[data-theme=dark] .care-preview-visit>span:nth-child(2) small,html[data-theme=dark] .care-preview-visit>span:nth-child(2)>span{color:#c7b9d1}html[data-theme=dark] .care-preview-tasks>button{background:#27222e;border-bottom:1px solid #584563}html[data-theme=dark] .care-preview-tasks>button:hover b{color:#e1d7e7}html[data-theme=dark] .care-task-icon{color:#e1d7e7;background:#27222e}html[data-theme=dark] .care-preview-tasks small{color:#e1d7e7}html[data-theme=dark] .care-preview-tasks>button>svg{color:#c7b9d1}html[data-theme=dark] .care-preview-bottom>span,html[data-theme=dark] .care-preview-bottom>button{color:#e1d7e7}html[data-theme=dark] .care-preview-note{background:#27222e}html[data-theme=dark] .care-preview-note>svg,html[data-theme=dark] .care-preview-note b,html[data-theme=dark] .care-preview-note small{color:#e1d7e7}html[data-theme=dark] .care-preview-note button{color:#e1d7e7;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .public-experience{border-top:1px solid #584563}html[data-theme=dark] .woven-public-refined .experience-tabs{background:#27222e;border:1px solid #584563}html[data-theme=dark] .woven-public-refined .experience-tabs [role=tab]{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .experience-tabs [aria-selected=true]{color:#e1d7e7;background:#27222e}html[data-theme=dark] .woven-public-refined .experience-panel{border:1px solid #584563}html[data-theme=dark] .woven-public-refined .connected-experience,html[data-theme=dark] .woven-public-refined .connected-experience h2{color:#f1e8f6}html[data-theme=dark] .woven-public-refined .connected-experience p,html[data-theme=dark] .woven-public-refined .connected-experience .eyebrow{color:#c7b9d1}html[data-theme=dark] .woven-public-refined .connection-flow>span{color:#f1e8f6;background:#27222e;border-color:#584563}html[data-theme=dark] .woven-public-refined .connection-flow b{color:#f1e8f6}html[data-theme=dark] .woven-public-refined .connection-flow svg{color:#c7b9d1}html[data-theme=dark] .woven-public-refined .connection-flow i{color:#c7b9d1;background:#27222e}html[data-theme=dark] .woven-public-refined .connected-experience .landing-section-disclosure{color:#f1e8f6}html[data-theme=dark] .app-sidebar .sidebar-group{color:#c7b9d1}html[data-theme=dark] .app-root .home-grid{background:#27222e;border:1px solid #584563}html[data-theme=dark] .app-root .stat-grid .card{border-top:3px solid #584563}html[data-theme=dark] .app-root .stat-grid small{color:#e1d7e7}html[data-theme=dark] .app-root .top-search{background:#27222e;border-color:#584563}html[data-theme=dark] .care-demo-clock{background:#27222e;border:1px solid #584563}html[data-theme=dark] .care-demo-clock small{color:#e1d7e7}html[data-theme=dark] .care-receipt>div{border-bottom:1px solid #584563}html[data-theme=dark] .care-receipt dt{color:#e1d7e7}html[data-theme=dark] .route-recovery{background:#27222e;border:1px solid #584563}html[data-theme=dark] .route-recovery>svg{color:#e1d7e7}html[data-theme=dark] .mobile-panel-header button{background:#27222e;border:1px solid #584563}html[data-theme=dark],html[data-theme=dark] body{background-color:#27222e}html[data-theme=dark] .woven-public-refined{background:#27222e}html[data-theme=dark] .woven-public-refined .woven-public-nav{background:#27222ef0}html[data-theme=dark] .woven-public-refined .ecosystem-hero{background:radial-gradient(at 82% 44%,#342a4040,#0000 48%),radial-gradient(at 54% 94%,#27222e4d,#0000 48%)}html[data-theme=dark] .woven-public-refined .ecosystem-hero-copy h1 em{color:#e1d7e7}html[data-theme=dark] .woven-public-refined .care-preview-frame{background:radial-gradient(at 50% 25%,#27222ef5,#0000 75%),linear-gradient(150deg,#27222e,#27222e);border:1px solid #584563f0;box-shadow:inset 0 2px 2px #44334fe6,0 0 0 1px #916ba61a,0 16px 24px -18px #2f283459,0 50px 90px -40px #493d5066}html[data-theme=dark] .woven-public-refined .care-preview-visit{background:radial-gradient(at 10% 0,#49345566,#0000 70%),linear-gradient(130deg,#403646,#2b242f);box-shadow:inset 0 1px #44334f33,0 12px 20px -12px #26202a73}html[data-theme=dark] .woven-public-refined .care-preview-date{background:linear-gradient(145deg,#27222e,#27222e);box-shadow:inset 0 1px 1px #44334f,inset 0 -2px 2px #8851a81f,0 5px 8px #0000001a}html[data-theme=dark] .woven-public-refined .care-preview-note{background:linear-gradient(120deg,#27222e,#27222e);box-shadow:inset 0 1px #44334f}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){html[data-theme=dark] .woven-public-refined .woven-public-nav{background:#27222ecc}}@media (width<=600px){html[data-theme=dark] .woven-public-refined .care-preview-frame{box-shadow:inset 0 1px #44334f,0 0 0 1px #916ba61a,0 26px 42px -30px #493d505c}}html[data-theme=dark] .app-root{background:#27222e}html[data-theme=dark] .app-root .app-sidebar{background:radial-gradient(at 0 0,#49345552,#0000 62%),linear-gradient(168deg,#372f3c,#27202a 70%);border-right-color:#5845631f}html[data-theme=dark] .app-root .app-sidebar nav button.active{background:linear-gradient(110deg,#49345540,#4934551f);border-color:#58456326;box-shadow:inset 3px 0 #cdb0de,inset 0 1px #44334f17,0 4px 10px #0000000f}html[data-theme=dark] .app-root .app-chrome .app-topbar{background:#27222ef7}html[data-theme=dark] .app-root .top-search{background:#27222e;box-shadow:inset 0 1px 3px #2d263106,0 1px #44334f}html[data-theme=dark] .app-root .top-avatar{box-shadow:inset 0 1px #44334f99,0 3px 7px #4237481a}html[data-theme=dark] .app-root .card{border-color:#342c3917;box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .app-root .home-grid{border-color:#342c3917;box-shadow:0 8px 16px -10px #201b2321,0 30px 58px -28px #201b2340,inset 0 1px #44334ff2}html[data-theme=dark] .app-root .appointment-hero{background:radial-gradient(at 20% 0,#4934556b,#0000 75%),linear-gradient(140deg,#403646,#2b242f)}html[data-theme=dark] .app-root .stat-grid .card{background:linear-gradient(150deg,#27222e,#27222e);border-top:1px solid #342c3917}html[data-theme=dark] .app-root .stat-grid .card small{color:#e1d7e7}html[data-theme=dark] .app-root :is(.directory-card,.wn-category-card,.wn-provider-card,.food-dashboard-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card,.wcl-condition-card,.care-person){border-color:#342c3917;box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .app-root :is(.wn-search-dock,.food-hero-plan,.community-stories-module,.health-summary,.active-share-card,.conversation-panel){box-shadow:0 8px 16px -10px #201b2321,0 30px 58px -28px #201b2340,inset 0 1px #44334ff2}html[data-theme=dark] .app-root .market-hero-image{box-shadow:inset 0 1px #44334f,0 35px 60px -35px #31293561}html[data-theme=dark] .app-root :is(.journey-hero,.circles-hero,.food-hero){border:1px solid #584563cc;box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .app-root .learnx-hero-context{border-color:#5845632e;box-shadow:inset 0 1px #44334f17,0 12px 28px #00000014}html[data-theme=dark] .button-primary{background:linear-gradient(#493455,#7f3aa6);box-shadow:inset 0 1px #44334f33,0 2px 3px #453a4b1a,0 8px 16px -10px #453a4b59}html[data-theme=dark] .button-primary:hover:not(:disabled){background:linear-gradient(#493455,#713494);box-shadow:inset 0 1px #44334f33,0 10px 20px -11px #453a4b61}html[data-theme=dark] .button-secondary{background:linear-gradient(#27222e,#27222e);border-color:#584563;box-shadow:inset 0 1px #44334f,0 2px 3px #2c253009}html[data-theme=dark] .button-secondary:hover:not(:disabled){background:#27222e;border-color:#584563;box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .button-danger{box-shadow:inset 0 1px #44334fcc}html[data-theme=dark] :is(.icon-well,.care-task-icon,.wn-category-icon){background-image:linear-gradient(145deg,#27222e73,#fff0);box-shadow:inset 0 1px #44334fcc,0 5px 9px -6px #453a4b40}html[data-theme=dark] .app-root :is(.functional-form-card,.flow-card,.food-flow-card,.wn-form-card){box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .app-root :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:#584563;box-shadow:inset 0 1px 2px #29222c06,0 1px #44334fe6}html[data-theme=dark] .app-root :is(input,select,textarea):focus{border-color:#584563}html[data-theme=dark] .app-root .choice-card input:checked+span{box-shadow:inset 0 1px #44334f,0 7px 16px -12px #6730874d}html[data-theme=dark] .progress-track>span{background-image:linear-gradient(90deg,#27222e1f,#0000);box-shadow:inset 0 1px #44334f40}html[data-theme=dark] :is(.shell-demo-dialog,.journey-confirmation-modal,.cart-drawer,.demo-account-detail-sheet){border:1px solid #584563cc;box-shadow:inset 0 1px #44334f,0 40px 110px -35px #1f1a2261}html[data-theme=dark] .woven-public-refined .experience-panel{background:#27222e;box-shadow:0 8px 16px -10px #201b2321,0 30px 58px -28px #201b2340,inset 0 1px #44334ff2}html[data-theme=dark] .woven-public-refined .experience-tabs{background:#27222e;box-shadow:inset 0 1px 3px #30293509,0 1px #44334f}html[data-theme=dark] .woven-public-refined .experience-tabs [aria-selected=true]{background:linear-gradient(#27222e,#27222e);box-shadow:0 2px 4px #362d3b12,0 6px 12px -8px #362d3b21,inset 0 1px #44334f}html[data-theme=dark] .woven-public-refined .preview-canvas{box-shadow:inset 0 1px #44334fbf,0 18px 38px -28px #453a4c42}html[data-theme=dark] .woven-public-refined .preview-window-bar{background:linear-gradient(#27222ef0,#27222ed9);box-shadow:inset 0 1px #44334f}html[data-theme=dark] .woven-public-refined .connected-experience{background:radial-gradient(at 70% 0,#4934554d,#0000 65%),linear-gradient(140deg,#3d3342,#27202a)}html[data-theme=dark] .woven-public-refined .connection-flow>span{background:linear-gradient(145deg,#27222e14,#27222e06);border-color:#58456329;box-shadow:inset 0 1px #44334f1a,0 9px 16px -9px #0000002e}html[data-theme=dark] .woven-public-refined .connection-flow i{box-shadow:inset 0 1px #44334f26,0 3px 5px #00000014}html[data-theme=dark] .woven-public-refined :is(#private-pathway-options>article,.landing-story-preview,.woven-principle-details>article,#member-journey-steps>article){border-color:#342c3917;box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .woven-public-refined .landing-guide{background:radial-gradient(at 18% 10%,#27222e73,#0000 55%),linear-gradient(140deg,#27222e,#27222e);border-color:#58456338;box-shadow:0 2px 3px #201b2306,0 14px 38px -22px #201b2338,inset 0 1px #44334fe6}html[data-theme=dark] .woven-public-refined .public-trust-system details{background:linear-gradient(160deg,#27222e,#27222e);border-color:#342c3917;box-shadow:0 3px 10px -8px #382f3d29,inset 0 1px #44334f}html[data-theme=dark] .woven-public-refined .woven-final-cta{background:radial-gradient(at 50% 0,#342a403b,#0000 65%),linear-gradient(#27222e,#27222e);border-top:1px solid #584563}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-theme=dark]:not(.reduce-motion) .woven-public-refined .care-preview-frame{box-shadow:inset 0 2px 2px #44334fe6,0 0 0 1px #916ba61f,0 8px 0 -4px #44334f,0 10px 0 -4px #44334f,0 22px 28px -18px #2f283440,0 55px 85px -38px #493d505c}html[data-theme=dark]:not(.reduce-motion) .app-root [data-depth-active]{box-shadow:0 8px 16px -10px #201b2321,0 30px 58px -28px #201b2340,inset 0 1px #44334ff2}}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){html[data-theme=dark] .app-root .app-chrome .app-topbar{background:#27222edb}}@media (hover:none),(pointer:coarse),(width<=600px){html[data-theme=dark] .app-root :is(.card,.recipe-card,.restaurant-card,.market-product-card){box-shadow:0 2px 8px -4px #2f28341c,inset 0 1px #44334fd9}}@media (prefers-reduced-transparency:reduce){html[data-theme=dark] .woven-public-refined .woven-public-nav,html[data-theme=dark] .app-root .app-chrome .app-topbar{background:#27222e}}html[data-theme=dark] .care-preview-stage:before,html[data-theme=dark] .care-preview-stage:after{background:linear-gradient(145deg,#27222ead,#27222e47);border:1px solid #58456347;box-shadow:inset 0 1px #44334fe6,0 18px 34px -20px #463b4c33}html[data-theme=dark] .woven-public-refined .care-preview-visit{box-shadow:inset 0 1px #44334f3b,0 6px 0 -3px #372e3c,0 22px 32px -15px #28222c66}html[data-theme=dark] .woven-public-refined .care-preview-tasks>button{background:linear-gradient(150deg,#27222e,#27222e);border:1px solid #5845631f;box-shadow:inset 0 1px #44334f,0 9px 15px -12px #39303e47}html[data-theme=dark] .woven-public-refined .care-preview-note{background:linear-gradient(135deg,#27222e,#27222e);border:1px solid #5845632e;box-shadow:inset 0 1px #44334f,0 6px 0 -3px #44334f,0 18px 24px -16px #7045894d}html[data-theme=dark] .spatial-motion-control{color:#e1d7e7;background:#27222ebf;border:1px solid #584563}html[data-theme=dark] .spatial-motion-control>span{color:#e1d7e7}html[data-theme=dark] .spatial-motion-control[aria-pressed=true]{color:#e1d7e7;background:#27222e;border-color:#584563}@media (hover:hover) and (pointer:fine) and (width>=851px) and (prefers-reduced-motion:no-preference){html[data-theme=dark]:not(.reduce-motion) .woven-public-refined .connection-flow>span{border:1px solid #5845632b;box-shadow:inset 0 1px #44334f24,0 5px 0 -3px #553667,0 16px 22px -14px #0000004d}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-ink:#302835;--theme-muted:#745187;--theme-surface:#fff;--theme-inset:#f4f1f7;--theme-border:#e4dbe9}html body .woven-public-refined{overflow:clip visible}html body .woven-theme-toggle{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:44px;min-height:44px;color:var(--theme-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;font-weight:650;display:inline-flex}html body .woven-theme-toggle:hover{background:var(--theme-inset)}html body .woven-public-nav>.woven-theme-toggle{margin-left:auto}html body .woven-public-refined .ecosystem-hero-copy h1{color:#29222c;font-weight:560}html body .woven-public-refined .ecosystem-hero-copy h1 em{color:#893fb3;font-family:inherit;font-style:normal;font-weight:530}html body .woven-public-refined .ecosystem-hero-copy>p{color:#745187}html body .woven-public-refined .hero-assurance{color:#745187!important}html body .woven-public-refined .hero-text-link{color:#77379d}html body :is(.button-primary,.appointment-hero .button),html body .app-root .app-content .button-primary,html body .app-root .app-content .appointment-hero .button{color:#fff;background:linear-gradient(#9246be,#743598)}html body .app-root .app-content .appointment-hero .card-kicker svg{color:#e7dbee}html body .app-content .appointment-hero{color:#faf7fb;background:radial-gradient(at 20% 0,#633f79,#0000 80%),linear-gradient(140deg,#403646,#2b242f)}html body .app-content .appointment-hero :is(h2,.card-kicker,p,small){color:#f7f3f9}html body .app-content .appointment-hero .prep-progress{background:#f6f3f8}html body .app-content .appointment-hero :is(.prep-progress,.large-date) :is(strong,span,small,b),html[data-theme=dark] body .app-content .appointment-hero .large-date b{color:#3d3343}@media (width>=851px) and (prefers-reduced-motion:no-preference){html:not(.reduce-motion) body .ecosystem-hero[data-scroll-scene] .care-preview-stage{transform:perspective(1800px) translate3d(0, var(--scroll-lift), 0) rotateX(var(--scroll-tilt)) rotateY(var(--scroll-turn));transform-style:preserve-3d}html:not(.reduce-motion) body .ecosystem-hero[data-scroll-scene] .care-preview-stage:before{transform:perspective(1400px) rotateX(5deg) rotateY(-10deg) translate3d(calc(24px + var(--scroll-spread) * .4), calc(-22px - var(--scroll-spread) * .3), -60px)}html:not(.reduce-motion) body .ecosystem-hero[data-scroll-scene] .care-preview-stage:after{transform:perspective(1400px) rotateX(5deg) rotateY(-10deg) translate3d(calc(46px + var(--scroll-spread) * .7), calc(-40px - var(--scroll-spread) * .5), -100px)}html:not(.reduce-motion) body .ecosystem-hero[data-scroll-scene] .care-preview-visit{transform:translate3d(-6px, 0, calc(85px + var(--scroll-spread) * .45))}html:not(.reduce-motion) body :is(.preview-canvas,.landing-story-preview,.landing-guide-orbit)[data-scroll-scene]{transform:perspective(1600px) translate3d(0, var(--scroll-lift), 0) rotateX(var(--scroll-tilt)) rotateY(var(--scroll-turn))}}html body .ecosystem-hero:has(:is(button,a,input,textarea,select):focus-visible) .care-preview-stage{transform:none!important}html body [data-scroll-scene]:has(:is(button,a,input,textarea,select):focus-visible){transform:none!important}@media (width<=850px),(prefers-reduced-motion:reduce),(forced-colors:active){html body :is(.care-preview-stage,[data-scroll-scene]){transform:none!important}}html.reduce-motion body :is(.care-preview-stage,[data-scroll-scene]){transform:none!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-ink:#f6f1f8;--theme-muted:#ccbbd6;--theme-surface:#29232d;--theme-inset:#352c3a;--theme-border:#583e67;--porcelain:#18141a;--warm-white:#231d26;--white:#29232d;--ink:#f6f1f8;--muted:#ccbbd6;--line:#583e67;--stone:#583e67;--pale-teal:#372e3c;--pale-sage:#372e3c;--pale-clay:#332b38;--pale-gold:#342b38;--mist:#382f3d;--danger:#ffb8bb;--success:#8dd9b8;--amber:#edcc91;--surface-pearl:#18141a;--surface-frost:#29232d;--surface-edge:#583e67;--depth-rest:inset 0 1px 0 #ffffff09, 0 12px 32px -20px #0009;--depth-raised:inset 0 1px 0 #ffffff12, 0 28px 60px -28px #000b;--shell-page:#18141a;--shell-surface:#29232d;--shell-warm:#231d26;--shell-navy:#f6f1f8;--shell-muted:#ccbbd6;--shell-border:#583e67;--shell-divider:#413747;--shell-teal-soft:#372e3c;--shell-gold-soft:#342b38}html[data-theme=dark] body,html[data-theme=dark] .app-root{color:var(--theme-ink);--shell-page:#18141a;--shell-surface:#29232d;--shell-warm:#231d26;--shell-navy:#f6f1f8;--shell-muted:#ccbbd6;--shell-border:#583e67;--shell-divider:#413747;--shell-teal-soft:#372e3c;--shell-gold-soft:#342b38;background:#18141a}html[data-theme=dark] .woven-public-refined{--public-page:#18141a;--public-warm:#231d26;--public-ink:#f6f1f8;--public-navy:#f6f1f8;--public-navy-2:#e3dae9;--public-teal:#d8c4e3;--public-deep-teal:#d8c4e3;--public-soft-teal:#372e3c;--public-soft-blue:#382f3d;--public-soft-gold:#342b38;--public-border:#583e67;--public-divider:#413747;color:#f6f1f8;background:#18141a}html[data-theme=dark] body :is(h1,h2,h3,h4,h5,b,strong,.brand,.eyebrow,.page-heading,.card-title,.card-kicker){color:#f6f1f8}html[data-theme=dark] body :is(p,small,.muted){color:#ccbbd6}html[data-theme=dark] body :is(.button-quiet,.text-link,.privacy-pill,.hero-brand-kicker){color:#d8c4e3}html[data-theme=dark] body :is(.button-secondary,.button-danger,.spatial-motion-control,.icon-button,.top-avatar,.role-switch select,.top-search,.landing-section-disclosure){color:#f6f1f8;background:#352c3a;border-color:#644675;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] body .button-danger{color:#ffb8bb}html[data-theme=dark] body :is(input,textarea,select){color:#f6f1f8;box-shadow:none;background-color:#231d26;border-color:#725086}html[data-theme=dark] body :is(input,textarea)::placeholder{color:#bea9cb;opacity:1}html[data-theme=dark] body :is(button,a,input,textarea,select,summary):focus-visible{outline-color:#e1cfec}html[data-theme=dark] body :is(.card,.home-grid,.wn-category-card,.wn-provider-card,.wn-search-dock,.directory-card,.food-dashboard-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.market-category-card,.market-product-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card,.wcl-condition-card,.care-person,.health-summary,.active-share-card,.conversation-panel,.community-stories-module,.shell-demo-dialog,.journey-confirmation-modal,.cart-drawer,.demo-account-detail-sheet,.functional-form-card,.flow-card,.food-flow-card,.wn-form-card){color:#f6f1f8;box-shadow:var(--depth-rest);background:#29232d;border-color:#583e67}html[data-theme=dark] body :is(.stat-grid .card,.checkin-prompt,.demo-account-card,.demo-account-selector-header,.demo-account-controls,.demo-account-detail,.demo-preview-card){color:#f6f1f8;background:#29232d;border-color:#583e67}html[data-theme=dark] body :is(.app-chrome .app-topbar,.mobile-bottom-nav,.mobile-menu-panel,.public-mobile-nav-sheet,.woven-public-nav,.public-nav-menu){color:#f6f1f8;background:#231d26f5;border-color:#583e67;box-shadow:0 1px #ffffff08}html[data-theme=dark] body :is(.mobile-bottom-nav button,.public-mobile-toggle,.mobile-sheet-close,.mobile-panel-header button,.mobile-menu-panel button,.public-mobile-nav button){color:#e4dae9}html[data-theme=dark] body :is(.public-mobile-toggle,.mobile-sheet-close,.mobile-panel-header button){background:#352c3a;border-color:#583e67}html[data-theme=dark] body .app-sidebar{background:linear-gradient(168deg,#312a36,#1c181f)}html[data-theme=dark] body .ecosystem-hero{background:radial-gradient(at 85% 40%,#5f387550,#0000 55%),radial-gradient(at 40% 96%,#3b324160,#0000 55%)}html[data-theme=dark] body .woven-public-refined .ecosystem-hero-copy h1{color:#f6f1f8}html[data-theme=dark] body .woven-public-refined .ecosystem-hero-copy h1 em{color:#d9c5e4}html[data-theme=dark] body .woven-public-refined .ecosystem-hero-copy>p,html[data-theme=dark] body .woven-public-refined .hero-assurance{color:#d2c3db!important}html[data-theme=dark] body .woven-public-refined .hero-text-link{color:#d9c5e4}html[data-theme=dark] body .woven-public-refined .care-preview-frame{color:#f6f1f8;background:radial-gradient(ellipse at var(--depth-x) var(--depth-y), #483d4f, transparent 80%), linear-gradient(145deg, #322a36, #231d26);border-color:#845d9b;box-shadow:inset 0 1px #ffffff20,0 8px 0 -4px #2e2732,0 10px 0 -4px #674878,0 50px 90px -30px #000b}html[data-theme=dark] body .care-preview-stage:before,html[data-theme=dark] body .care-preview-stage:after{background:linear-gradient(145deg,#553c6380,#42374880);border-color:#9672ab60;box-shadow:inset 0 1px #ffffff15,0 20px 40px -20px #0009}html[data-theme=dark] body .care-preview-top{border-color:#624573}html[data-theme=dark] body .woven-public-refined .care-preview-tasks>button{color:#f6f1f8;background:linear-gradient(145deg,#3c3342,#302834);border-color:#634574;box-shadow:inset 0 1px #ffffff10,0 10px 20px -14px #000a}html[data-theme=dark] body .woven-public-refined .care-preview-note{background:linear-gradient(145deg,#403545,#312935);border-color:#78558d;box-shadow:inset 0 1px #ffffff13,0 6px 0 -3px #483d4f,0 18px 24px -16px #0008}html[data-theme=dark] body .care-preview-note :is(b,small,svg,button){color:#e2d2ec}html[data-theme=dark] body .care-preview-note button{border-color:#8d66a3}html[data-theme=dark] body :is(.care-preview-bottom,.care-task-icon){color:#d9c5e4}html[data-theme=dark] body .care-preview-bottom>button{color:#d9cce0}html[data-theme=dark] body :is(.care-task-icon,.icon-well,.wn-category-icon){color:#d9c5e4;background:#403646;border-color:#714f84;box-shadow:inset 0 1px #ffffff15}html[data-theme=dark] body .care-preview-date :is(b,small){color:#3d3342}html[data-theme=dark] body :is(.avatar,.badge,.status-pill){color:#e7deec;background:#493d4f;border-color:#735187}html[data-theme=dark] body :is(.avatar-gold,.badge-gold){color:#f0d9ac;background:#423b2d}html[data-theme=dark] body :is(.experience-panel,.preview-canvas,.preview-window-bar,.landing-story-preview,.landing-guide,.public-trust-system details,.woven-final-cta,#private-pathway-options>article,.woven-principle-details>article,#member-journey-steps>article){color:#f6f1f8;box-shadow:var(--depth-rest);background:#29232d;border-color:#583e67}html[data-theme=dark] body .experience-tabs{background:#231d26;border-color:#583e67;box-shadow:inset 0 1px 3px #0004}html[data-theme=dark] body .experience-tabs [role=tab]{color:#d8cbe0}html[data-theme=dark] body .experience-tabs [aria-selected=true]{color:#e2d2ec;background:#453a4b;box-shadow:inset 0 1px #ffffff14,0 5px 12px -4px #0008}html[data-theme=dark] body .woven-final-cta>img{background:#f2edf4;border-radius:50%;padding:8px}html[data-theme=dark] body .shell-dialog-backdrop{background:#0b090cb8}html[data-theme=dark] body :is(.wn-shell,.wcl-root,.food-root,.craved-root,.learnx-root,.dental-shell){--wn-text:#f6f1f8;--wn-muted:#ccbbd6;--wn-border:#583e67;--wn-warm:#231d26;--wn-pale-teal:#372e3c;--wn-pale-gold:#342b38;--wcl-muted:#ccbbd6;--wcl-line:#583e67;--wcl-pale-teal:#372e3c;--wcl-gold-pale:#342b38;--wcl-blue-pale:#382f3d;--wcl-sage-pale:#3d3342;--wcl-clay-pale:#332b38;--wcl-danger-pale:#402932;--food-pale-clay:#332b38;--food-pale-sage:#3d3342;--food-mist:#382f3d;--learn-blue-pale:#382f3d;--learn-ink-soft:#ccbbd6}@media (width<=1040px){html body .woven-public-nav>.woven-theme-toggle{order:1;margin-left:auto;margin-right:10px}html body .woven-public-nav>.public-mobile-toggle{order:2;margin-left:0}}html[data-theme=dark] body .woven-public-refined .ecosystem-hero-copy>.badge{color:#d6c9de}html[data-theme=dark] body .spatial-motion-control>span,html[data-theme=dark] body .care-preview-bottom>span{color:#d9c5e4}html[data-theme=dark] body :is(.preview-trust,.privacy-pill,.landing-guide-boundary){color:#e2d6ea;background:#3d3343;border-color:#725085}html[data-theme=dark] body :is(.preview-trust,.privacy-pill) span{color:inherit}html[data-theme=dark] body .preview-canvas :is(article,section,button){color:#ebe4f0;background-color:#332b37;border-color:#644675}html[data-theme=dark] body .community-preview-post header>span{color:#ebe4f0}html[data-theme=dark] body .woven-public-refined .connected-experience{color:#f6f1f8;background:linear-gradient(140deg,#3d3342,#27202a)}html[data-theme=dark] body .woven-public-refined .connection-flow>span{background:#ffffff08;border-color:#725086}html[data-theme=dark] body .connection-flow i{color:#e0cbed;background:#593e68}html[data-theme=dark] body .landing-story-video{color:#f6f1f8;background:#332b37}html[data-theme=dark] body #member-journey-steps>article>span{color:#d7bde5}html[data-theme=dark] body .woven-public-refined .public-footer{color:#f6f1f8;background:#1a161d}html[data-theme=dark] body .brand img,html[data-theme=dark] body .care-preview-top img{background:#f2edf4;border-radius:50%}html[data-theme=dark] body :is(.demo-role-group-toggle,.demo-account-summary-main,.demo-account-summary-actions>button:not(.button),.demo-role-count){color:#e2d6ea}html[data-theme=dark] body .demo-account-avatar.tone-gold{color:#eee2f5;background:#72458d}html[data-theme=dark] body .community-preview-canvas article>header>span{color:#ebe4f0}html body .theme-standalone{z-index:70;position:fixed;bottom:20px;right:20px}body:has(.woven-public-nav,.app-topbar) .theme-standalone{display:none}html[data-theme=dark] body :is(dd,dt,label,legend,.mini-link,.back-link,.market-hero-note,.market-category-card em,.restaurant-art>span,.food-hero-plan>button>span){color:#e2d8e8}html[data-theme=dark] body :is(.demo-mode-strip,.demo-banner,.top-search kbd){color:#d6c4e0;background:#332b38;border-color:#594a62}html[data-theme=dark] body .app-content .appointment-hero .large-date{color:#3d3343;background:#e9dcf0}html[data-theme=dark] body .app-content .appointment-hero .prep-progress b{color:#3d3343}html[data-theme=dark] body :is(.dashboard-section-heading>button,.dental-section-heading>button,.directory-footer>button,.restaurant-card-actions>button,.wcl-text-link,.wn-card-meta,.wn-card-meta span){color:#dccae6}html[data-theme=dark] body :is(.community-story-feature,.community-story-play,.community-story-side>button,.community-story-why,.search-field,.food-nav,.market-nav,.craved-nav,.wcl-navigation,.community-section-nav,.dental-dashboard-module,.food-education,.food-education a,.food-education button,.crave-filter-strip>button,.wcl-overview-strip>div,.wcl-overview-strip>button,.wcl-card-source,.wcl-card-actions>button,.market-hero-image>span){color:#e2d8e8;background:#302935;border-color:#583e67}html[data-theme=dark] body :is(.whole-table-hero,.crave-hero,.storylib-hero,.storylib-detail-hero){background:radial-gradient(at 10% 0,#66487860,#0000 70%),linear-gradient(145deg,#372e3c,#29232d)}html[data-theme=dark] body :is(.community-identity-banner,.community-notice,.dental-privacy-note,.craved-safety-notice){color:#e3d9e8;background:#39303e;border-color:#745288}html[data-theme=dark] body :is(.dental-source,.dental-evidence,.wn-credential-pill,.wcl-status-pill){color:#e3d7ea;background:#463b4c;border-color:#79558d}html[data-theme=dark] body :is(.wcl-status-pill.tone-demo,.dental-source.source-member-reported,.profile-avatar.gold){color:#ecd4a3;background:#423b2d}html[data-theme=dark] body :is(.wcl-status-pill.tone-danger,.profile-avatar.clay){color:#ffc3c1;background:#402932}html[data-theme=dark] body :is(.wcl-card-visual small,.product-rating){color:#e3d0ee}html[data-theme=dark] body :is(.market-nav,.food-nav,.wcl-navigation,.community-section-nav) :is(button,span){color:#ddd2e4}html[data-theme=dark] body :is(.market-nav,.food-nav,.wcl-navigation,.community-section-nav) .active{color:#e6d8ee;background:#453a4c}html[data-theme=dark] body .dental-shell{--dental-blue:#d6bfe3;--dental-blue-soft:#403646;--dental-gold:#d6bce5;--dental-gold-soft:#433849;--dental-border:#654776}html[data-theme=dark] body .craved-root{--craved-clay:#dcae9e;--craved-pale-clay:#39303e;--craved-moss:#cebdd8;--craved-pale-moss:#3d3343;--craved-sea:#d2bfde;--craved-pale-sea:#3f3545}html[data-theme=dark] body :is(.market-editorial,.market-seller-cta,.market-education-cards button,.market-nav-actions>button,.save-product,.wcl-integration-banner,.wcl-overview-strip,.wcl-overview-strip button,.wcl-topic-tags>span,.wcl-why-panel,.wcl-category-bar,.wcl-toolbar,.wcl-search,.wcl-event-detail,.wcl-event-detail>header,.wcl-map-layout,.wcl-map-list>button,.wcl-map-popover,.wcl-registration-card,.dental-customize-panel,.dental-health-pillar,.dental-health-pillar.oral,.dental-sharing-summary,.dental-boundary-note,.dental-causation-note,.dental-safety-banner,.dental-chart-warning,.dental-record-warning,.dental-directory-notice,.dental-causation-banner,.dental-marketing-caution,.oral-profile-hero,.oral-shortcuts>button,.oral-history-list article,.oral-meal-considerations,.oral-meal-options button,.storylib-feature,.storylib-card,.storylib-card-top>button,.storylib-more-menu,.storylib-tags>span,.storylib-search-form,.storylib-filters,.storylib-search-boundary,.storylib-chronological-note,.storylib-safety-panel,.food-table-3d,.table-place,.wn-map-selection-sheet,.craved-diet-choice,.craved-allergen-grid label>span,.craved-guide-toolbar,.learnx-callout,.learnx-report-box){color:#e6ddec;background-color:#302935;background-image:none;border-color:#634675}html[data-theme=dark] body :is(.storylib-search-link,.storylib-credential-card,.storylib-not-used,.storylib-urgent-note){color:#e6ddec;background:#302935!important}html[data-theme=dark] body :is(.wcl-card-source,.wcl-card-actions,.dental-dashboard-module) :is(b,strong,small,p,h2,button),html[data-theme=dark] body :is(.compare-link,.product-meta,.dental-source,.food-education small){color:#ddd2e4}html[data-theme=dark] body .market-hero-image>span{background:#2b242ff2}html[data-theme=dark] body .wcl-status-pill.tone-demo{color:#ecd4a3}html[data-theme=dark] body .wcl-status-pill.tone-danger{color:#ffc3c1}html[data-theme=dark] body :is(.wcl-status-pill.tone-live,.wcl-status-pill.tone-success){color:#a1e8c6;background:#203d32}html[data-theme=dark] body .wcl-root{--wcl-navy:#1e1921}html[data-theme=dark] body .community-section-nav>div{background:#302935}html[data-theme=dark] body :is(.wcl-news-visual,.wcl-saved-art,.dental-date){color:#eae0ef;background:#453a4c}html[data-theme=dark] body .wcl-news-visual>span{background:#3b3240;border-color:#7a568f}html[data-theme=dark] body .wcl-news-visual svg{color:#dacae3}html[data-theme=dark] body :is(.community-boundary,.cross-contact-warning){color:#e3d9e8;background:#3b3241;border-color:#745288}html[data-theme=dark] body .community-boundary button{color:#decde8}html[data-theme=dark] body .required-check>span{color:#e6dceb}html[data-theme=dark] body .restaurant-art.tone-sage>span{color:#3b3241}html[data-theme=dark] body :is(.investor-catalog,.investor-catalog-grid>button,.investor-catalog-secondary button){color:#f6f1f8;background:#2e2732;border-color:#634675}html[data-theme=dark] body .investor-catalog :is(small,em){color:#d1c1da}html[data-theme=dark] body :is(.wcl-news-metadata .important,.wcl-education-card>button,.use-location-button){color:#dfd2e6}html[data-theme=dark] body .woven-public-refined .public-experience{border-top-color:#583e67}html[data-theme=dark] body .woven-public-refined .woven-public-nav .public-mobile-toggle{color:#f6f1f8;background:#3b3240;border-color:#6d4c7f}html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet,html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet>header,html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet>footer{color:#f6f1f8;background:#231d26;border-color:#6d4c7f}html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet nav section>p{color:#d3c5dc}html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet .button-primary{color:#fff;background:linear-gradient(#9246be,#743598)}html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet .button-secondary{color:#f6f1f8;background:#3b3240;border-color:#6d4c7f}html[data-theme=dark] body .woven-public-refined .public-mobile-nav-sheet .button-quiet{color:#decde8;background:0 0}@media (width>=1100px) and (height>=850px) and (prefers-reduced-motion:no-preference){html:not(.reduce-motion) body .woven-public-refined .ecosystem-hero{align-items:start;min-height:calc(100svh + 280px);overflow:visible}html:not(.reduce-motion) body .ecosystem-hero-copy{position:sticky;top:120px}html:not(.reduce-motion) body .care-preview-stage{position:sticky;top:92px}}html[data-theme=dark] body :is(.craved-nav-brand>span:first-child,.craved-diet-choice[aria-checked=true]){color:#fff;background:#654776}html body .woven-public-refined .connected-experience{color:#f9f7fa;background:linear-gradient(140deg,#3d3342,#27202a)}html body .woven-public-refined .connected-experience h2{color:#f9f7fa}html body .woven-public-refined .connected-experience p{color:#e7dfec}html body .woven-public-refined .connected-experience .eyebrow{color:#e6d5f0}html body .woven-public-refined .connection-flow>span{color:#f9f7fa;background:#413747;border-color:#77538b}html body .woven-public-refined .connection-flow b{color:#f9f7fa;font-size:.875rem;line-height:1.5}html body .woven-public-refined .connection-flow i{color:#ede0f4;background:#5c416c;font-size:.8125rem}html body .woven-public-refined .connection-flow svg{color:#e2d2ec}html body .woven-public-refined .connected-experience .landing-section-disclosure{color:#f9f7fa;background:#413747;border-color:#946fa9}html body .woven-public-refined .care-preview-visit{color:#fff;background:linear-gradient(130deg,#643e7a,#2f2833)}html body .woven-public-refined .care-preview-visit>span:nth-child(2) b{color:#fff}html body .woven-public-refined .care-preview-visit>span:nth-child(2) :is(small,span){color:#f0e8f4;font-size:.875rem;line-height:1.5}html body .woven-public-refined .care-preview-visit>svg{color:#f0e8f4}html body .woven-public-refined .care-preview-date{background:#f2e8f7}html body .woven-public-refined .care-preview-date :is(b,small){color:#3a3140}html body .woven-public-refined .care-preview-date small{font-size:.75rem}html body .woven-public-refined .care-preview-top :is(span,.badge),html body .woven-public-refined .care-preview-greeting .eyebrow{font-size:.8125rem}html body .woven-public-refined .care-preview-tasks :is(b,small),html body .woven-public-refined .care-preview-bottom>:is(span,button),html body .woven-public-refined .care-preview-note :is(b,small),html body .woven-public-refined .hero-assurance{font-size:.875rem;line-height:1.55}html body .woven-public-refined .care-preview-tasks small{color:#644675}html body .woven-public-refined .care-preview-bottom>:is(span,button){color:#6d3f88}html body .woven-public-refined .care-preview-note small{color:#593f69}html[data-theme=dark] body .woven-public-refined .care-preview-tasks small{color:#e4daea}html[data-theme=dark] body .woven-public-refined .care-preview-bottom>:is(span,button){color:#e8daf0}html[data-theme=dark] body .woven-public-refined .care-preview-note small{color:#eadcf3}html body .woven-public-refined .landing-story-meta button{color:#f9f7fa;background:#362e3b;border-color:#88609f}html body .woven-public-refined .landing-story-meta b{color:#f9f7fa;font-size:.875rem}html body .woven-public-refined .landing-story-meta small{color:#e5dceb;font-size:.875rem;line-height:1.5}html body .woven-public-refined :is(.landing-stories-copy>small,.landing-story-video p,.preview-canvas small,.preview-canvas time,.preview-trust,.public-footer p,.public-footer button,.footer-bottom){font-size:.875rem;line-height:1.55}html body .woven-public-refined #member-journey-steps>article>span{color:#804d9d;font-size:.8125rem}html[data-theme=dark] body .woven-public-refined #member-journey-steps>article>span{color:#e5d2ef}html[data-theme=dark] body .auth-shell{color:#f6f1f8;background:#18141a}html[data-theme=dark] body :is(.auth-close,.auth-divider span,.account-path,.account-path.seller-account-path,.evidence-tile){color:#f6f1f8;background:#302935;border-color:#725086}html[data-theme=dark] body :is(.verification-explainer,.email-check,.verification-lock,.review-boundary,.account-path.selected,.evidence-tile.complete){color:#ece5f1;background:#39303e;border-color:#745288}html[data-theme=dark] body :is(.auth-switch button,.account-path>svg,.evidence-tile>span){color:#e2d2ec}html[data-theme=dark] body .evidence-tile>span{background:#403646}html body .auth-brand-panel h2{color:#f9f7fa}html body .auth-shell :is(label,.account-path small,.auth-divider span,.verification-explainer small,.email-check small,.verification-lock small,.evidence-tile small){font-size:.875rem;line-height:1.5}html:not([data-theme=dark]) body :is(input,textarea)::placeholder{color:#766181;opacity:1}html[data-theme=dark] body .woven-public-refined .woven-public-nav.is-sticky{color:#f6f1f8;background:#231d26f5;border-color:#6d4c7f}html[data-theme=dark] body .woven-public-refined .ecosystem-simple-grid button{color:#f6f1f8;background:#3c3342;border-color:#725086}html[data-theme=dark] body .woven-public-refined .ecosystem-simple-grid button.active{color:#fff;background:#893fb3;border-color:#d1bcdd}html[data-theme=dark] body :is(.professional-access-link,.seller-access-link,.onboarding-card,.onboarding-page>header,.onboarding-page>header button,.boundary-cards article,.document-table,.moderation-table,.table-row,.visit-summary-paper,.shell-dialog-close){color:#f6f1f8;background:#29232d;border-color:#725086}html[data-theme=dark] body :is(.table-head,.care-demo-clock){color:#eae1f0;background:#3c3342;border-color:#725086}html[data-theme=dark] body :is(.clinician-boundary,.authorized-notice,.admin-alert,.message-boundary,.upload-warning){color:#ece5f1;background:#39303e;border-color:#745288}html[data-theme=dark] body :is(.community-boundary,.community-notice,.clinician-boundary,.authorized-notice,.message-boundary,.admin-alert,.upload-warning) span{color:#ece5f1}html[data-theme=dark] body :is(.emergency-mini,.crisis-panel,.form-error){color:#ffd0d0;background:#3b2730;border-color:#83515c}html[data-theme=dark] body :is(.emergency-mini,.crisis-panel,.form-error) :is(p,span,button){color:#ffd0d0}html[data-theme=dark] body .message-boundary.care{color:#e9daf2;background:#3a303f;border-color:#7d5893}html[data-theme=dark] body :is(.range-row output,.shell-dialog-icon,.boundary-cards article svg,.choice-card input:checked+span,.choice-card input:checked+span svg){color:#e8daf0}html[data-theme=dark] body .app-root .stat-grid .card small{color:#e1d4e8}html body .app-root :is(.badge,small){font-size:.8125rem;line-height:1.5}html body .app-root :is(.range-row>span,.table-row,.form-error){font-size:.875rem;line-height:1.5}html body .woven-public-refined .landing-stories-copy>:is(p,small){color:#eae2ef}html body .woven-public-refined .landing-stories-copy .eyebrow{color:#e6d5f0;font-size:.8125rem}html body .woven-public-refined .allergen-mini-warning{color:#704611;background:#fff4dd;font-size:.875rem;line-height:1.5}html body .woven-public-refined :is(.mini-week b,.care-permission-grid>span){font-size:.875rem;line-height:1.5}html[data-theme=dark] body .woven-public-refined .mini-week button{color:#f6f1f8;background:#3c3342;border-color:#77538b}html[data-theme=dark] body .woven-public-refined .care-permission-grid>span{color:#eee2f4;background:#3e3444;border-color:#7b5790}html[data-theme=dark] body .woven-public-refined .care-permission-grid>span.off{color:#e4daea;background:#3d3342}html[data-theme=dark] body .woven-public-refined .allergen-mini-warning{color:#f5ddb4;background:#3a3325}html[data-theme=dark] body :is(.status-link,.seller-stepper .active,.health-tabs button.active,.community-notice button,.community-sidebar .card button,.gov-zone>button,.gov-link-row){color:#e8daf0}html[data-theme=dark] body .health-tabs button.active{border-bottom-color:#e8daf0}html[data-theme=dark] body .community-header{color:#f6f1f8;background:#29232d}html[data-theme=dark] body .wn-provider-avatar.tone-gold{color:#e7d6f0;background:#433849}html[data-theme=dark] body .visit-summary-paper li{color:#eae2ef}html[data-theme=dark] body .gov-boundary-strip{color:#ece5f1;background:#39303e;border-color:#745288}html[data-theme=dark] body .appointment-row .large-date{color:#e7d6f0;background:#433849}html[data-theme=dark] body .appointment-row .large-date b{color:#e7d6f0}html[data-theme=dark] body .appointment-row .large-date.muted{color:#eae1f0;background:#3c3342}html[data-theme=dark] body .appointment-row .large-date.muted b{color:#eae1f0}html body :is(.status-link,.seller-stepper>span,.health-tabs button,.gov-zone>button,.gov-link-row,.gov-boundary-strip){font-size:.875rem;line-height:1.5}html body .appointment-row .large-date{font-size:.8125rem}html[data-theme=dark] body :is(.learnx-nav,.learnx-topic-constellation,.learnx-topic-node,.learnx-topic-grid button,.learnx-section-heading>button,.learnx-search-row,.learnx-library-tools,.learnx-article-layout>aside,.learnx-preference-topics button,.learnx-admin-table-head,.learnx-admin-table>button,.learnx-admin-report,.learnx-map-key,.learnx-map-pin>span){color:#f6f1f8;background:#302935;border-color:#725086}html[data-theme=dark] body :is(.learnx-nav-title,.learnx-nav-title>svg,.learnx-topic-node span,.learnx-topic-grid span,.learnx-topic-grid svg,.learnx-card-top>button,.learnx-why summary,.learnx-read-link,.learnx-event-icon,.learnx-callout svg,.learnx-avatar,.learnx-why-panel summary,.learnx-preference-topics svg,.learnx-add,.learnx-admin-table>button>svg,.learnx-decision-card>svg,.learnx-admin-boundary svg){color:#e4d6ed}html[data-theme=dark] body :is(.learnx-nav nav button.active,.learnx-nav nav button:hover,.learnx-preferences-link:hover,.learnx-search-row>button.active,.learnx-preference-topics button[aria-pressed=true]){color:#f9f7fa;background:#5e3d71;border-color:#d1bcdd}html[data-theme=dark] body :is(.learnx-search-row label,.learnx-library-tools label,.learnx-search-row>button){color:#eae2ef}html body .learnx-hero{background:linear-gradient(135deg,#29222c,#403646)}html body .learnx-hero :is(.eyebrow,.learnx-inline-meta,.button-quiet){color:#ede6f2}html body .learnx-hero-context{color:#f9f7fa;background:#413747}html body .learnx-hero-context p{color:#eae2ef}html body .learnx-constellation-center{color:#fff;background:#77379d}html body .learnx-root .learnx-constellation-center small{color:#f4eff7;opacity:1}html[data-theme=dark] body .learnx-demo-notice{color:#e9daf2;background:#3a303f;border-color:#7d5893}html[data-theme=dark] body .learnx-map{background:#332b37}html[data-theme=dark] body .learnx-map-water{color:#eee6f3;background:#5c3a6f}html body :is(.learnx-topic-node span,.learnx-topic-grid span,.learnx-read-link,.learnx-why summary,.learnx-section-heading>button){font-size:.875rem;line-height:1.5}html body .app-root .app-sidebar :is(.workspace-label,.privacy-shortcut small){color:#e4d8eb;font-size:.8125rem}html:not([data-theme=dark]) body .top-search :is(span,kbd){color:#68497a}html body .top-search kbd{font-size:.8125rem}html body .app-content .crave-shortcut{color:#f9f7fa;background:#403646}html body .app-content .crave-shortcut h2{color:#f9f7fa}html body .app-content .crave-shortcut p{color:#eae2ef}html:not([data-theme=dark]) body .wn-provider-avatar.tone-gold{color:#5f2c7d}html:not([data-theme=dark]) body .wn-rating>span{color:#893fb3}html:not([data-theme=dark]) body .wn-private-strip>button strong{color:#77379d}html:not([data-theme=dark]) body .market-goal-grid span{color:#804d9d}html body .market-goal-grid span{font-size:.8125rem}@media print{html[data-theme=dark] body :is(:is(main,div:where(.layout-main)),section,article,div,header,footer,p,span,b,strong,h1,h2,h3,h4,small,button,label,td,th,dt,dd){color:#000!important;box-shadow:none!important;background:#fff!important}}@media (width<=600px){html body .woven-theme-toggle{padding:8px}html body .woven-theme-toggle>span{display:none}}@media print{html[data-theme] body{color:#000!important;background:#fff!important}.woven-theme-toggle{display:none!important}}html[data-brand=orchid]{--brand-purple:#743c96;--brand-orchid:#e9cafc;--brand-charcoal:#201d22;--orchid-action:#743c96;--orchid-link:#693185;--orchid-ink:#27222d;--orchid-muted:#61556b;--orchid-page:#faf8fc;--orchid-surface:#fff;--orchid-edge:#e7dfed;--orchid-soft:#f1e7f8;--orchid-shadow:0 2px 5px #35204004, 0 16px 44px -26px #45225435, inset 0 1px 0 #ffffffb3;--radius:28px;--radius-sm:16px}html[data-brand=orchid][data-theme=dark]{--orchid-link:#d6b5eb;--orchid-ink:#e1d7e7;--orchid-muted:#bfb0ca;--orchid-page:#18151c;--orchid-surface:#27222e;--orchid-edge:#4c4057;--orchid-soft:#342a40;--orchid-shadow:0 2px 5px #0002, 0 22px 54px -30px #000a, inset 0 1px 0 #ffffff09}html[data-brand=orchid] body{background:var(--orchid-page)}html[data-brand=orchid] body .brand{gap:11px}html[data-brand=orchid] body .brand .brand-mark{width:60px;max-width:none;height:60px;box-shadow:none;background:0 0;flex-shrink:0;padding:0}html[data-brand=orchid] body .brand-type strong{color:var(--orchid-ink);font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.075em;font-size:2rem;font-weight:670;line-height:1}html[data-brand=orchid] body .brand-type>span{color:var(--orchid-muted);letter-spacing:.18em;margin-top:7px;font-size:.6rem;font-weight:650}html[data-brand=orchid] body :is(.brand-inverse,.app-sidebar) .brand-type :is(strong,span){color:#f5edfa}html[data-brand=orchid] body .brand-compact .brand-mark{width:46px;height:46px}html[data-brand=orchid] body .button{letter-spacing:-.01em;border-radius:999px;min-height:48px;padding-inline:23px;font-size:.875rem;font-weight:650;transition-property:transform,box-shadow}html[data-brand=orchid] body :is(.button-primary,.app-root .app-content .button-primary,.app-root .app-content .appointment-hero .button){color:#fff;background:linear-gradient(#8248a5,#683485);border-color:#6c388c;box-shadow:inset 0 1px #ffffff32,0 5px 12px -7px #4b205d90}html[data-brand=orchid] body .button-secondary{background:var(--orchid-surface);color:var(--orchid-ink);border-color:var(--orchid-edge);box-shadow:0 2px 5px #35204004,inset 0 1px #ffffff30}html[data-brand=orchid] body .button-quiet{color:var(--orchid-link)}html[data-brand=orchid] body .learnx-hero .button-quiet{color:#f2e7fa}html[data-brand=orchid] body .button-primary:hover:not(:disabled){color:#fff;background:linear-gradient(#874ba9,#6f368f)}html[data-brand=orchid] body :is(.button-secondary,.button-quiet):hover:not(:disabled),html[data-brand=orchid] body .learnx-hero .button-quiet:hover:not(:disabled){background:var(--orchid-soft);color:var(--orchid-ink);border-color:var(--orchid-edge)}html[data-brand=orchid] body .woven-theme-toggle{min-height:46px;color:var(--orchid-ink);background:var(--orchid-surface);border-color:var(--orchid-edge)}html[data-brand=orchid] body :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=range])),select,textarea){border-color:var(--orchid-edge);border-radius:16px;min-height:48px;box-shadow:inset 0 2px 5px #40224d05}html[data-brand=orchid] body textarea{border-radius:20px;padding:15px 17px}html[data-brand=orchid] body :is(input,textarea,select):focus-visible{outline:3px solid var(--orchid-link);outline-offset:3px;box-shadow:0 0 0 1px var(--orchid-link)}html[data-brand=orchid] body :is(button,a,summary):focus-visible{outline:3px solid var(--orchid-link);outline-offset:4px}html[data-brand=orchid] body :is(.card,.flow-card,.food-flow-card,.wn-form-card,.functional-form-card,.onboarding-card,.auth-card,.community-header,.health-summary,.directory-card,.demo-account-card,.demo-preview-card,.demo-account-detail,.shell-demo-dialog,.demo-account-detail-sheet,.journey-confirmation-modal,.cart-drawer,.conversation-panel,.market-editorial,.market-seller-cta,.learnx-nav,.wcl-navigation,.food-nav,.market-nav,.craved-nav){border-radius:28px}html[data-brand=orchid] body :is(.card,.wn-provider-card,.wn-category-card,.market-product-card,.market-category-card,.recipe-card,.restaurant-card,.craved-restaurant-card,.learnx-content-card,.learnx-event-card,.wcl-education-card,.wcl-news-card,.wcl-event-card){border:1px solid var(--orchid-edge);box-shadow:var(--orchid-shadow);border-radius:26px}html[data-brand=orchid] body :is(.choice-card>span,.account-path,.evidence-tile,.demo-account-entry,.professional-access-link,.verification-explainer,.email-check,.verification-lock,.review-boundary,.boundary-cards article,.search-field,.top-search,.community-identity-banner,.demo-banner,.care-demo-clock){border-radius:18px}html[data-brand=orchid] body :is(.top-search,.role-switch select){background:var(--orchid-surface);border-color:var(--orchid-edge)}html[data-brand=orchid] body .app-root .home-grid{background:0 0;border:0;gap:20px}html[data-brand=orchid] body .app-root .home-grid>.card{border:1px solid var(--orchid-edge);box-shadow:var(--orchid-shadow);border-radius:28px;padding:28px}html[data-brand=orchid] body .app-root .app-content>.card{margin-bottom:20px;padding:26px}html[data-brand=orchid] body .app-root .app-sidebar{background:radial-gradient(at 0 0,#57336755,#0000 65%),linear-gradient(165deg,#28222f,#1b181f);border-right:1px solid #ffffff0c}html[data-brand=orchid] body .app-sidebar :is(.sidebar-nav button.active,.sidebar-nav button[aria-current=page]){background:#74418b;box-shadow:inset 0 1px #fff2,0 7px 18px -12px #0008}html[data-brand=orchid] body .app-topbar{background:var(--orchid-page)}@media (width>=1100px) and (height<=849px){html[data-brand=orchid] body .woven-public-refined .ecosystem-hero{align-items:start}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy{align-self:start}}html[data-brand=orchid] body .woven-public-refined{background:var(--orchid-page)}html[data-brand=orchid] body .woven-public-refined .woven-public-nav{background:#faf8fcf2;border-color:#e9e1ee;gap:22px;min-height:88px;padding:12px clamp(20px,3.7vw,64px);transition-property:transform,box-shadow;box-shadow:0 8px 28px -25px #4a255955}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .woven-public-nav,html[data-brand=orchid][data-theme=dark] body .woven-public-refined .woven-public-nav.is-sticky{background:#18151cf5;border-color:#42374b}html[data-brand=orchid] body .woven-public-refined .public-nav-menu{border-radius:24px;padding:12px;box-shadow:0 25px 70px -25px #34194244}html[data-brand=orchid] body .woven-public-refined .public-nav-menu>button{border-radius:14px;min-height:46px}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero{background:radial-gradient(at 88% 25%,#e9cafc65,#0000 52%),radial-gradient(at 60% 90%,#f0e2f970,#0000 65%);gap:clamp(38px,5vw,84px);max-width:1450px;margin-inline:auto;padding:106px clamp(26px,4.3vw,72px) 115px}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .ecosystem-hero{background:radial-gradient(at 88% 25%,#743c9633,#0000 52%),radial-gradient(at 60% 90%,#743c961a,#0000 65%)}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy h1{letter-spacing:-.065em;color:var(--orchid-ink);margin-top:25px;font-size:clamp(3.2rem,4.5vw,4.7rem);font-weight:630;line-height:1.055}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy h1 em{color:#743c96;font-weight:610}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy>p:not(.hero-assurance){color:var(--orchid-muted);max-width:510px;font-size:1.08rem;line-height:1.75}html[data-brand=orchid] body .woven-public-refined .hero-brand-kicker{color:var(--orchid-link);letter-spacing:.15em;font-size:.75rem}html[data-brand=orchid] body .woven-public-refined .hero-brand-kicker>span{background:#a868c6;width:25px}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy>.badge{background:var(--orchid-soft);color:var(--orchid-link);border:1px solid var(--orchid-edge);margin-top:24px;padding:8px 12px;font-size:.75rem;display:inline-flex}html[data-brand=orchid] body .woven-public-refined .hero-actions{gap:12px;margin-top:31px}html[data-brand=orchid] body .woven-public-refined .hero-actions .button{min-height:52px}html[data-brand=orchid] body .woven-public-refined .hero-text-link{color:var(--orchid-link)}html[data-brand=orchid] body .care-preview-stage{padding:130px 0 32px}html[data-brand=orchid] body .woven-brand-sculpture{aspect-ratio:1;z-index:2;pointer-events:none;filter:drop-shadow(12px 22px 14px #28153630);background:0 0;border:0;width:235px;position:absolute;top:-92px;right:24px}html[data-brand=orchid] body .woven-brand-sculpture img{object-fit:cover;width:100%;height:100%;display:block}html[data-brand=orchid] body .woven-public-refined .care-preview-frame{border-radius:34px;padding:27px}html[data-brand=orchid] body .care-preview-stage:before,html[data-brand=orchid] body .care-preview-stage:after{border-radius:34px;top:140px}html[data-brand=orchid] body .woven-public-refined .care-preview-top{gap:12px;min-height:54px}html[data-brand=orchid] body .woven-public-refined .care-preview-top .care-brand-mark{width:36px;height:36px}html[data-brand=orchid] body .woven-public-refined .care-preview-top .badge{background:var(--orchid-soft);color:var(--orchid-link);padding:7px 10px}html[data-brand=orchid] body .woven-public-refined .care-preview-greeting{margin-block:25px}html[data-brand=orchid] body .woven-public-refined .care-preview-visit{background:linear-gradient(135deg,#4c2c60,#292031);border-color:#654278;border-radius:25px}html[data-brand=orchid] body .woven-public-refined .care-preview-date{background:#e9cafc;border-radius:14px}html[data-brand=orchid] body .woven-public-refined .care-preview-date :is(b,small){color:#3c2051}html[data-brand=orchid] body .woven-public-refined .care-preview-tasks>button{border-radius:21px;padding:17px 14px}html[data-brand=orchid] body .woven-public-refined .care-preview-note{background:#ede1f4;border-color:#d9c5e5;border-radius:22px;box-shadow:inset 0 1px #fff,0 7px 0 -4px #d6c3e1,0 17px 25px -22px #52286d77}html[data-brand=orchid] body .woven-public-refined .care-preview-note :is(b,small,svg,button){color:#503360}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .care-preview-note{background:#382941;border-color:#654872;box-shadow:inset 0 1px #ffffff0c,0 7px 0 -4px #281f30,0 17px 25px -22px #000b}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .care-preview-note :is(b,small,svg,button){color:#ecd6f8}html[data-brand=orchid] body .woven-public-refined .public-experience{padding-top:100px}html[data-brand=orchid] body .woven-public-refined .experience-tabs{border-radius:24px;gap:5px;padding:8px}html[data-brand=orchid] body .woven-public-refined .experience-tabs [role=tab]{border-radius:17px}html[data-brand=orchid] body .woven-public-refined .experience-panel{border:1px solid var(--orchid-edge);box-shadow:var(--orchid-shadow);border-radius:36px;gap:38px;padding:40px;overflow:hidden}html[data-brand=orchid] body .woven-public-refined .preview-canvas{border-radius:26px}html[data-brand=orchid] body .woven-public-refined :is(.connected-experience,.landing-stories,.landing-guide,.woven-final-cta){border-radius:40px;width:calc(100% - 64px);max-width:1280px;margin-inline:auto}html[data-brand=orchid] body .woven-public-refined .connected-experience{background:radial-gradient(at 100% 0,#74459155,#0000 65%),linear-gradient(130deg,#29222f,#201d22);padding:74px 60px}html[data-brand=orchid] body .woven-public-refined .connection-flow>span{background:#3d2c49;border-color:#6b4c7c;border-radius:23px}html[data-brand=orchid] body .woven-public-refined .connection-flow :is(i,svg){color:#e9cafc}html[data-brand=orchid] body .woven-public-refined .connection-flow i{background:#553663}html[data-brand=orchid] body .woven-public-refined .private-pathways>header h2{max-width:850px;color:var(--orchid-ink);letter-spacing:-.055em;margin:18px 0;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.12}html[data-brand=orchid] body .woven-public-refined :is(#private-pathway-options,.woven-principle-details,#member-journey-steps){background:0 0;border:0;gap:20px}html[data-brand=orchid] body .woven-public-refined :is(#private-pathway-options>article,.woven-principle-details>article,#member-journey-steps>article){border:1px solid var(--orchid-edge);background:var(--orchid-surface);box-shadow:var(--orchid-shadow);border-radius:30px;padding:30px}html[data-brand=orchid] body .woven-public-refined .landing-stories{background:linear-gradient(130deg,#241e2b,#513060);padding:72px 56px}html[data-brand=orchid] body .woven-public-refined .landing-story-preview{border-radius:30px}html[data-brand=orchid] body .woven-public-refined .landing-story-meta button{border-radius:20px}html[data-brand=orchid] body .woven-public-refined .landing-guide{background:var(--orchid-surface);border-color:var(--orchid-edge);padding:70px}html[data-brand=orchid] body .woven-public-refined .public-trust-system details{border:1px solid var(--orchid-edge);border-radius:22px;margin-bottom:12px;padding:6px 22px}html[data-brand=orchid] body .woven-public-refined .woven-final-cta{background:var(--orchid-soft);border:1px solid var(--orchid-edge);padding:75px 45px}html[data-brand=orchid] body .final-brand-volume{filter:drop-shadow(8px 15px 10px #28153630);width:190px;height:190px;margin:0 auto 24px;display:block}html[data-brand=orchid] body .public-footer{background:#201d22;border-radius:40px 40px 0 0;margin-top:90px}.woven-logo-volume{aspect-ratio:1;vertical-align:middle;width:100%;display:inline-block;position:relative}html[data-brand=orchid] body .woven-logo-volume>:is(img,canvas){width:100%;height:100%;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.woven-logo-volume>canvas{opacity:0;position:absolute;inset:0}.woven-logo-volume>canvas[data-rendered]{opacity:1}.woven-logo-volume:has(>canvas[data-rendered])>img{visibility:hidden}html[data-brand=orchid][data-theme=dark]{--theme-ink:#e1d7e7;--ink:#e1d7e7;--shell-navy:#e1d7e7;--theme-muted:#bfb0ca;--muted:#bfb0ca}html[data-brand=orchid][data-theme=dark] body :is(h1,h2,h3,h4,h5,.page-heading,.card-title,.card-kicker){color:var(--orchid-ink)}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .ecosystem-hero-copy h1 em{color:#cda6e6}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .care-preview-date,html[data-brand=orchid][data-theme=dark] body .appointment-hero :is(.prep-progress,.large-date){color:var(--orchid-ink);background:#46364f;border-color:#62486f}html[data-brand=orchid][data-theme=dark] body .woven-public-refined .care-preview-date :is(b,small),html[data-brand=orchid][data-theme=dark] body .appointment-hero :is(.prep-progress,.large-date) :is(b,strong,small,span,p){color:var(--orchid-ink)}html[data-brand=orchid][data-theme=dark] body .button-primary{color:#f1e8f6;box-shadow:inset 0 1px #ffffff13,0 6px 15px -8px #0008}html[data-brand=orchid][data-theme=dark] body :is(.storylib-transcript-panel,.storylib-transcript-search,.storylib-comments,.storylib-player-primary-actions button,.storylib-reactions button,.symx-select-list article,.symx-results-summary,.symx-consent-check,.pc-cycle-switch,.pc-comparison-wrap,.pc-configurable-row>span,.pc-choice-grid>button,.pc-portal-section,.pc-unclaimed,.pc-checkbox,.pc-evidence-grid>button){background:var(--orchid-surface);color:var(--orchid-ink);border-color:var(--orchid-edge)}html[data-brand=orchid][data-theme=dark] body :is(.pc-check-list li,.pc-comparison-wrap td,.pc-checkbox,.pc-configurable-row,.storylib-transcript-panel p,.storylib-comments p,.symx-select-list article p){color:var(--orchid-muted)}html[data-brand=orchid][data-theme=dark] body .pc-comparison-wrap thead th{background:var(--orchid-soft);color:var(--orchid-ink);border-color:var(--orchid-edge)}html[data-brand=orchid][data-theme=dark] body :is(.pc-choice-grid>button.active,.pc-evidence-grid>button.active,.storylib-reactions button.active){color:var(--orchid-ink);background:#493455;border-color:#9461b1}html[data-brand=orchid][data-theme=dark] body .pc-upload-warning{background:var(--state-warning-surface);color:var(--state-warning-ink);border-color:var(--state-warning-edge)}html[data-brand=orchid][data-theme=dark] body .care-preview-frame{box-shadow:inset 0 1px #ffffff09,0 32px 75px -30px #000b}@media (forced-colors:active){.woven-logo-volume>canvas{display:none}.woven-logo-volume:has(>canvas[data-rendered])>img{visibility:visible}}@media print{.woven-logo-volume>canvas{display:none}.woven-logo-volume:has(>canvas[data-rendered])>img{visibility:visible}}html[data-brand=orchid][data-theme=dark] body :is(.pc-pricing-hero,.pc-learning-hero){background:radial-gradient(at 100% 0,#493455,#0000 75%),#27222e}html[data-brand=orchid][data-theme=dark] body :is(.wcl-event-card-date,.wcl-event-date-tile){background:linear-gradient(145deg,#493455,#302538)}html[data-brand=orchid][data-theme=dark] body :is(.stx-camera-message p,.stx-future-label small),html[data-brand=orchid][data-theme=dark] body .restaurant-art>span{color:var(--orchid-ink)}html[data-brand=orchid][data-theme=dark] body .wcl-research-intro{background:linear-gradient(135deg,#302538,#493455)}html[data-brand=orchid][data-theme=dark] body .stx-review-overlay>span{color:var(--orchid-ink)}html[data-brand=orchid]:not([data-theme=dark]) body :is(.info-sections article>span,.review-framework article>span,.guide-message-meta span,.guide-starters>p,.guide-composer-note,.guide-card-label,.guide-history-open small,.guide-access-item small,.craved-definition-grid article header>span,.craved-definition-grid .badge,.wcl-research-methods span,.wcl-submission-steps span,.symx-step>span,.expanded-universal-search kbd){color:#6c536f}html[data-brand=orchid]:not([data-theme=dark]) body :is(.investor-search-filters,.notification-filters)>button.active>span{color:#fff;background:#743c96}html[data-brand=orchid]:not([data-theme=dark]) body .wn-map-list-alt>button :is(small,em){color:#684a78}html[data-brand=orchid]:not([data-theme=dark]) body .wn-provider-avatar:is(.tone-sage,.tone-clay){color:#4d3158}html[data-brand=orchid]:not([data-theme=dark]) body .learnx-map-water{color:#694379}html[data-brand=orchid]:not([data-theme=dark]) body .pc-price>small{color:#805718}html[data-brand=orchid]:not([data-theme=dark]) body :is(.pc-pricing-hero,.wcl-feature-hero){background:radial-gradient(at 100% 0,#493455,#0000 75%),#27222e}html[data-brand=orchid]:not([data-theme=dark]) body .wcl-feature-copy .button-quiet{color:#f1e8f6}html[data-brand=orchid]:not([data-theme=dark]) body .wcl-feature-copy .button-quiet:hover{color:var(--orchid-ink)}html[data-brand=orchid]:not([data-theme=dark]) body :is(.wcl-event-card-date,.wcl-event-date-tile){background:linear-gradient(145deg,#493455,#302538)}html[data-brand=orchid]:not([data-theme=dark]) body :is(.wcl-map-pin.active,.map-marker:not(.selected)){background:#743c96}html[data-brand=orchid]:not([data-theme=dark]) body .food-root .badge-sage{color:#75433a}html[data-brand=orchid]:not([data-theme=dark]) body .storylib-feature-copy{background:linear-gradient(135deg,#302538,#573467)}html[data-brand=orchid]:not([data-theme=dark]) body .storylib-feature-copy :is(p,small){color:#e1d7e7}html[data-brand=orchid]:not([data-theme=dark]) body .storylib-thumb-person{color:#fff;background:#302538c9}html[data-brand=orchid]:not([data-theme=dark]) body .storylib-mini-story .story-tone-gold{color:#fff;background:#573467!important}html[data-brand=orchid]:not([data-theme=dark]) body :is(.storylib-player-primary-actions button.active,.storylib-why-reasons>article>span){color:#693185}html[data-brand=orchid]:not([data-theme=dark]) body :is(.stx-flow-heading .eyebrow,.stx-creator-hero .eyebrow,.stx-step-orbit span,.stx-viewer-media small){color:#f1e8f6}html[data-brand=orchid]:not([data-theme=dark]) body .demo-account-avatar.tone-gold,html[data-brand=orchid]:not([data-theme=dark]) body .oral-product-visual.tone-teal{background:#743c96}html[data-brand=orchid]:not([data-theme=dark]) body .oral-product-visual.tone-teal>span{color:#fff;background:#523067}html[data-brand=orchid]:not([data-theme=dark]) body .symx-orb.member>:is(span,small){color:#fff}html[data-brand=orchid]:not([data-theme=dark]) body :is(.wn-source-table strong,.wcl-submission-form>section>header>span,.restaurant-map-selection-sheet small),html[data-brand=orchid]:not([data-theme=dark]) body :is(.storylib-reason-card li>span,.craved-cross-contact small),html[data-brand=orchid]:not([data-theme=dark]) body :is(.wn-case-queue small,.wn-admin-checks article p,.demo-timeline-card li>span){color:#704675}html[data-brand=orchid]:not([data-theme=dark]) body .app-sidebar nav button i{color:#fff;background:#743c96}html[data-brand=orchid] body .message.sent small{opacity:1;color:inherit}html[data-brand=orchid]{--state-warning-ink:#6e4b10;--state-warning-surface:#fff6e4;--state-warning-edge:#c4a66a;--state-success-ink:#216344;--state-success-surface:#e8f3ed;--state-success-edge:#a7cbb7}html[data-brand=orchid][data-theme=dark]{--state-warning-ink:#f0d9ac;--state-warning-surface:#423b2d;--state-warning-edge:#8d7953;--state-success-ink:#a1e8c6;--state-success-surface:#203d32;--state-success-edge:#51816d}html[data-brand=orchid] body :is(.badge-gold,.dental-credential-pill.pending,.wn-credential-pill.pending,.wn-check-state.state-pending,.wn-task-list article>span.pending,.wcl-status-pill.tone-demo,.wcl-status-pill.tone-warning,.wcl-status-pill.tone-preliminary,.wcl-status-alert,.wcl-run-panel>article>span.warning,.stx-status-icon.paused,.stx-status-icon.gold,.stx-alert.gold,.stx-priority.priority-high){color:var(--state-warning-ink);background:var(--state-warning-surface);border-color:var(--state-warning-edge)}html[data-brand=orchid] body :is(.wn-credential-pill.confirmed,.wn-task-list article>span.complete,.wcl-status-pill.tone-live,.wcl-status-pill.tone-success,.stx-status-icon.complete,.stx-status-icon.sage,.stx-processing-timeline li.complete>span){color:var(--state-success-ink);background:var(--state-success-surface);border-color:var(--state-success-edge)}html[data-brand=orchid][data-theme=dark] body .prescription-block{background:#402932;border-color:#83515c}html[data-brand=orchid][data-theme=dark] body .prescription-block :is(b,small,svg){color:#ffd7dc}html[data-brand=orchid][data-theme=dark] body .muted-list li{color:var(--orchid-muted)}html[data-brand=orchid] body :is(.document-upload-zone,.documentation-grid>button){border-radius:20px}html[data-brand=orchid][data-theme=dark] body :is(.document-upload-zone,.documentation-grid>button){background:var(--orchid-soft);border-color:var(--orchid-edge)}html[data-brand=orchid][data-theme=dark] body :is(.document-upload-zone,.documentation-grid>button) b{color:var(--orchid-ink)}html[data-brand=orchid][data-theme=dark] body :is(.document-upload-zone,.documentation-grid>button) small{color:var(--orchid-muted)}@media (width<=1190px) and (width>=851px){html[data-brand=orchid] body .woven-public-refined .woven-public-nav{gap:12px;padding-inline:24px}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero{gap:36px;padding-inline:36px}html[data-brand=orchid] body .woven-public-refined .care-preview-frame{padding:22px}html[data-brand=orchid] body .woven-public-refined .care-preview-top{flex-wrap:wrap}}@media (width<=850px){html[data-brand=orchid] body .woven-public-refined .woven-public-nav{gap:12px;min-height:76px;padding:10px 20px}html[data-brand=orchid] body .brand .brand-mark{border-radius:14px;width:44px;height:44px}html[data-brand=orchid] body .brand-type strong{font-size:1.85rem}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero{gap:55px;padding:54px 26px 75px}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy h1{font-size:clamp(2.9rem,8.5vw,4.7rem);line-height:1.055}html[data-brand=orchid] body .care-preview-stage{padding-top:100px}html[data-brand=orchid] body .woven-brand-sculpture{width:190px;top:-75px;right:10px}html[data-brand=orchid] body .care-preview-stage:before,html[data-brand=orchid] body .care-preview-stage:after{top:105px}html[data-brand=orchid] body .woven-public-refined .care-preview-frame{padding:24px}html[data-brand=orchid] body .woven-public-refined :is(.connected-experience,.landing-stories,.landing-guide,.woven-final-cta){border-radius:30px;width:calc(100% - 36px);padding:42px 26px}html[data-brand=orchid] body .woven-public-refined :is(#private-pathway-options,.woven-principle-details,#member-journey-steps){gap:16px}html[data-brand=orchid] body .woven-public-refined :is(#private-pathway-options>article,.woven-principle-details>article,#member-journey-steps>article){border-radius:26px;padding:26px}html[data-brand=orchid] body .woven-public-refined .experience-panel{border-radius:28px;gap:28px;padding:26px}html[data-brand=orchid] body .woven-public-refined .experience-mobile-picker select{border-radius:18px;min-height:54px}html[data-brand=orchid] body .app-root .home-grid>.card{border-radius:24px;padding:23px}}@media (width<=480px){html[data-brand=orchid] body .woven-public-refined .woven-public-nav{gap:9px;padding-inline:16px}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero{padding-inline:21px}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy h1{font-size:clamp(2.65rem,10.6vw,3.65rem)}html[data-brand=orchid] body .woven-public-refined .care-preview-frame{border-radius:28px;padding:19px}html[data-brand=orchid] body .woven-public-refined .care-preview-top{flex-wrap:wrap}html[data-brand=orchid] body .woven-public-refined .care-preview-top .badge{font-size:.75rem}html[data-brand=orchid] body .woven-public-refined .care-preview-greeting h2{font-size:1.3rem}html[data-brand=orchid] body .woven-public-refined .hero-actions .button{width:100%}html[data-brand=orchid] body .woven-public-refined .hero-actions .hero-text-link{width:auto}html[data-brand=orchid] body .woven-public-refined .care-preview-note{padding:15px 12px}html[data-brand=orchid] body .woven-public-refined .experience-panel{padding:20px}}@media (prefers-reduced-motion:reduce),(forced-colors:active){html[data-brand=orchid] body .woven-brand-sculpture{transform:none!important}}html[data-brand=orchid].reduce-motion body .woven-brand-sculpture{transform:none!important}@media print{html[data-brand=orchid] body .woven-brand-sculpture{display:none}}html[data-brand=orchid] body .app-content h1{letter-spacing:-.035em;font-weight:600;line-height:1.12}html[data-brand=orchid] body .app-content h2{letter-spacing:-.02em;line-height:1.25}html[data-brand=orchid] body .woven-public-refined .ecosystem-hero-copy h1{letter-spacing:-.04em;line-height:1.1}html[data-brand=orchid] body .app-content .wn-hero-copy h1{font-size:clamp(2.35rem,4vw,3.65rem)}html[data-brand=orchid] body .app-content .wn-search-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}html[data-brand=orchid] body .app-content .wn-search-dock label{border:0;padding:0}html[data-brand=orchid] body .app-content .wn-search-dock>:is(label:nth-child(3),.button){grid-column:1/-1}html[data-brand=orchid] body .app-content :is(section[id],article[id]){scroll-margin-top:125px}html[data-brand=orchid] body .app-content .flow-actions{flex-wrap:wrap;gap:12px}html[data-brand=orchid] body .app-content :is(.storylib-feature-copy p,.wcl-news-card-body>p){font-size:1rem;line-height:1.65}html[data-brand=orchid] body .app-content :is(.storylib-storyteller b,.wcl-card-source strong){white-space:normal;font-size:.875rem;line-height:1.45}html[data-brand=orchid] body .app-content :is(.storylib-feature-copy small,.storylib-storyteller small,.storylib-detail-person small,.storylib-safety-label,.wcl-card-source small){font-size:.8125rem;line-height:1.55}html[data-brand=orchid] body .app-content :is(.storylib-tags>span,.storylib-card-meta,.wcl-news-metadata,.wcl-topic-tags>span){font-size:.75rem;line-height:1.5}html[data-brand=orchid] body .app-content :is(.storylib-why-link,.storylib-more-menu button,.wcl-card-actions button){min-height:44px;font-size:.8125rem;line-height:1.45}html[data-brand=orchid] body .app-content .wcl-card-actions{flex-wrap:wrap;gap:10px}html[data-brand=orchid] body .app-content .wcl-card-actions>button{flex:120px;width:auto}html[data-brand=orchid] body .app-content .toggle-row>span:first-child{flex:1 1 0;min-width:0}html[data-brand=orchid] body .app-content .toggle-row>.toggle{flex:0 0 40px}.wn-map-world{transform-origin:50%;transition:transform .24s;position:absolute;inset:0}html.reduce-motion .wn-map-world{transition:none}.recipe-plan-day{gap:8px;min-width:160px;display:grid}html[data-brand=orchid] body .app-content .symx-preference-symptoms>label{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}html[data-brand=orchid] body .app-content .symx-preference-symptoms>label>.badge{grid-column:2;justify-self:start}@media (prefers-reduced-motion:reduce){.wn-map-world{transition:none}}@media (width<=680px){html[data-brand=orchid] body .app-content .wn-search-dock{grid-template-columns:minmax(0,1fr)}html[data-brand=orchid] body .app-content :is(.wn-admin-checks>article,.ops-table>button,.gov-moderation-table>button){grid-template-columns:minmax(0,1fr);gap:14px;padding:22px;display:grid}html[data-brand=orchid] body .app-content :is(.ops-table-head,.gov-mod-head){display:none}html[data-brand=orchid] body .app-content .symx-preference-symptoms>label{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}html[data-brand=orchid] body .app-content .symx-preference-symptoms>label>.badge{grid-column:2;justify-self:start}html[data-brand=orchid] body .app-content :is(.care-demo-clock,.account-card,.symx-consent-prompt,.return-product,.follower-request-person){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}html[data-brand=orchid] body .app-content :is(.care-demo-clock,.account-card,.symx-consent-prompt,.return-product,.follower-request-person)>:is(.button,.badge){grid-column:1/-1;justify-self:start}html[data-brand=orchid] body .app-content :is(.care-demo-clock,.account-card,.symx-consent-prompt)>.button{width:100%}html[data-brand=orchid] body .app-content .tracking-timeline>span{grid-template-columns:30px minmax(0,1fr);gap:8px 14px;display:grid}html[data-brand=orchid] body .app-content .tracking-timeline>span>b{grid-column:2;font-size:.9375rem;line-height:1.5}html[data-brand=orchid] body .app-content :is(.privacy-reminder,.future-note,.planner-safety-note,.recall-banner){grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}html[data-brand=orchid] body .app-content :is(.privacy-reminder,.future-note,.planner-safety-note,.recall-banner)>div{min-width:0}html[data-brand=orchid] body .app-content :is(.privacy-reminder,.future-note,.planner-safety-note,.recall-banner)>.button{grid-column:1/-1;width:100%;margin-top:2px}html[data-brand=orchid] body .app-content :is(.privacy-reminder,.future-note,.planner-safety-note,.recall-banner) h3{font-size:1rem;line-height:1.5}html[data-brand=orchid] body .app-content :is(.privacy-reminder,.future-note,.planner-safety-note,.recall-banner) p{font-size:.9375rem;line-height:1.65}html[data-brand=orchid] body .app-content .patient-row{grid-template-columns:42px minmax(0,1fr) 20px;align-items:start;gap:10px 12px;padding-block:18px}html[data-brand=orchid] body .app-content .patient-row>.badge{grid-area:2/2;justify-self:start}html[data-brand=orchid] body .app-content .patient-row>svg{grid-area:1/3/3;align-self:center}html[data-brand=orchid] body .app-content .patient-row b{font-size:1rem;line-height:1.4}html[data-brand=orchid] body .app-content .patient-row small{font-size:.8125rem;line-height:1.5}html[data-brand=orchid] body .app-content .paper-preview{padding:22px}html[data-brand=orchid] body .app-content .paper-header{flex-wrap:wrap;gap:16px}html[data-brand=orchid] body .app-content .fake-results>span{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px}html[data-brand=orchid] body .app-content .selected-summary{grid-template-columns:minmax(0,1fr)}html[data-brand=orchid] body .app-content .selected-summary>section{border-left:0;grid-column:auto;min-width:0;padding:20px 0}html[data-brand=orchid] body .app-content .selected-summary :is(h3,small,.card-kicker){font-size:.8125rem;line-height:1.5}html[data-brand=orchid] body .app-content .review-checklist>span{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px 12px;padding-block:16px;display:grid}html[data-brand=orchid] body .app-content .review-checklist>span>.badge{grid-column:2;justify-self:start}}@media (width<=480px){html[data-brand=orchid] body .app-content .grocery-item{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:10px;display:grid}html[data-brand=orchid] body .app-content .grocery-item label{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}html[data-brand=orchid] body .app-content .grocery-item label>span{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}html[data-brand=orchid] body .app-content .grocery-item label>span>b{width:auto}html[data-brand=orchid] body .email-check{flex-direction:column;align-items:flex-start;gap:16px;display:flex}html[data-brand=orchid] body .email-check>div{width:100%;min-width:0}html[data-brand=orchid] body .landing-story-video .badge{white-space:normal;text-align:left;max-width:100%}html[data-brand=orchid] body .landing-story-video>span{border-radius:20px;overflow:hidden}html[data-brand=orchid] body .pc-plan-meta,html[data-brand=orchid] body .app-content .pc-plan-meta{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-brand=orchid] body .app-content :is(.active-recall-row,.disabled-setting){grid-template-columns:24px minmax(0,1fr);gap:14px;display:grid}html[data-brand=orchid] body .app-content :is(.active-recall-row,.disabled-setting)>.badge{grid-column:2;justify-self:start}html[data-brand=orchid] body .app-content :is(.email-check,.community-boundary,.message-boundary,.market-review-band.compact,.symx-off-banner,.wn-document-row,.pc-card-heading){flex-direction:column;align-items:flex-start;gap:16px;display:flex}html[data-brand=orchid] body .app-content :is(.email-check,.community-boundary,.message-boundary,.market-review-band.compact,.symx-off-banner,.wn-document-row)>:is(div,span){width:100%;min-width:0}html[data-brand=orchid] body .app-content :is(.email-check,.community-boundary,.message-boundary,.market-review-band.compact,.symx-off-banner,.wn-document-row)>.button{width:100%}html[data-brand=orchid] body .app-content :is(.select-card,.market-queue>button,.seller-order-list>button,.pc-billing-items>div){grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-brand=orchid] body .app-content :is(.pc-plan-meta,.access-history-summary){grid-template-columns:minmax(0,1fr)}html[data-brand=orchid] body .app-content :is(.pc-learning-filters,.dental-document-toolbar>div,.stx-nav>div){flex-wrap:wrap;gap:10px;display:flex}html[data-brand=orchid] body .app-content :is(.pc-learning-filters,.dental-document-toolbar>div,.stx-nav>div)>button{white-space:normal;flex:0 auto;width:auto;min-width:min(100%,100px);min-height:44px}html[data-brand=orchid] body .landing-story-video{padding:20px}html[data-brand=orchid] body .app-content .stat-grid{grid-template-columns:minmax(0,1fr);gap:14px}html[data-brand=orchid] body .app-content .flow-actions{flex-direction:column;align-items:stretch}html[data-brand=orchid] body .app-content .flow-actions>.button{width:100%}}
