@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--color-white:#fff;--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}.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}.col-2{grid-column:2}.col-3{grid-column:3}.col-6{grid-column:6}.col-9{grid-column:9}.col-10{grid-column:10}.col-12{grid-column:12}.col-auto{grid-column:auto}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.w-100{width:calc(var(--spacing) * 100)}.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}.columns-1{columns:1}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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))}.block-0{block-size:calc(var(--spacing) * 0)}}@keyframes cms-popover-grow{0%{opacity:0;transform:translateY(-6px)scale(.985,.94)}to{opacity:1;transform:translateY(0)scale(1)}}.cms-slot-popover{z-index:90;transform-origin:top;border:1px solid var(--wl-primary);grid-template-rows:auto auto 1fr;max-height:480px;animation:.15s cubic-bezier(.2,.8,.3,1) cms-popover-grow;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.cms-slot-popover{border:1px solid color-mix(in srgb, var(--wl-primary) 22%, #cfdfdf)}}.cms-slot-popover{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #0b3b392e}.cms-slot-popover.is-above{transform-origin:bottom;animation-name:cms-popover-grow-above}@keyframes cms-popover-grow-above{0%{opacity:0;transform:translateY(6px)scale(.985,.94)}to{opacity:1;transform:translateY(0)scale(1)}}.cms-slot-popover__header{background:var(--wl-primary-soft);border-bottom:1px solid #e8f0f0;grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-slot-popover__header{background:color-mix(in srgb, var(--wl-primary-soft) 40%, #fff)}}.cms-slot-popover__header{padding:10px 14px}.cms-slot-popover__header b{color:var(--wl-primary-strong);font-size:.92rem}.cms-slot-popover__header small{color:var(--wl-muted);word-break:break-all;font-size:.72rem;display:block}.cms-slot-popover__header button{color:var(--wl-muted);cursor:pointer;background:0 0;border:0;font-size:.95rem}.cms-slot-popover__tabs{border-bottom:1px solid #e8f0f0;grid-template-columns:repeat(3,1fr);display:grid}.cms-slot-popover__tabs button{color:var(--wl-muted);cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:.8rem;font-weight:800}.cms-slot-popover__tabs button.active{color:var(--wl-primary-strong);box-shadow:inset 0 -2px 0 var(--wl-primary)}.cms-slot-popover__body{padding:12px 14px;overflow-y:auto}.cms-slot-popover__body .cms-inspector-block{border:0;padding:0}.cms-slot-popover__swap{gap:8px;display:grid}.cms-slot-popover__swap button{text-align:left;border:1px solid var(--wl-primary);gap:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-slot-popover__swap button{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-slot-popover__swap button{cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px}.cms-slot-popover__swap strong{color:var(--wl-primary-strong);font-size:.85rem}.cms-slot-popover__swap small{color:var(--wl-muted);font-size:.76rem}.cms-slot-popover__actions{gap:8px;display:grid}.cms-slot-popover__actions a,.cms-slot-popover__actions button{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-slot-popover__actions a,.cms-slot-popover__actions button{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-slot-popover__actions a,.cms-slot-popover__actions button{color:var(--wl-primary-strong);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-size:.84rem;font-weight:700;text-decoration:none}.cms-block-add-row{flex-wrap:wrap;gap:6px;display:flex}.cms-inline-toggle{align-items:center;gap:8px;display:flex!important}.gm-normalized-feature-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:18px;margin:14px 0;display:grid}.gm-normalized-feature-item{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.gm-normalized-feature-item img{object-fit:contain;width:34px;height:34px}.gm-normalized-feature-dot{background:var(--wl-primary);border-radius:7px 7px 7px 2px;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.gm-normalized-feature-dot{background:color-mix(in srgb, var(--wl-primary) 70%, #5fb3ae)}}.gm-normalized-feature-item p{margin:0;font-weight:700}.cms-group-items-editor{gap:6px;margin-top:8px;display:grid}.migration-report-group-toggle{border:1px solid var(--wl-primary);gap:0;margin:10px 0 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.migration-report-group-toggle{border:1px solid color-mix(in srgb, var(--wl-primary) 22%, #cfdfdf)}}.migration-report-group-toggle{border-radius:999px;overflow:hidden}.migration-report-group-toggle button{color:var(--wl-muted);cursor:pointer;background:0 0;border:0;padding:6px 16px;font-size:.8rem;font-weight:800}.migration-report-group-toggle button.active{background:var(--wl-primary);color:#fff}.migration-report-history-timeline{border-top:2px solid var(--wl-primary);gap:6px;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-history-timeline{border-top:2px solid color-mix(in srgb, var(--wl-primary) 18%, #e2ecec)}}.migration-report-history-timeline{padding-top:10px}.migration-report-history-title{color:var(--wl-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.migration-report-history-timeline button{text-align:left;border:1px solid var(--wl-primary);gap:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-history-timeline button{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dfeaea)}}.migration-report-history-timeline button{border-left:4px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-history-timeline button{border-left:4px solid color-mix(in srgb, var(--wl-primary) 30%, #cfe3e2)}}.migration-report-history-timeline button{cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px}.migration-report-history-timeline button.active{border-left-color:var(--wl-primary);background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.migration-report-history-timeline button.active{background:color-mix(in srgb, var(--wl-primary-soft) 45%, #fff)}}.migration-report-history-timeline button span{color:var(--wl-primary-strong);font-size:.82rem;font-weight:800}.migration-report-history-timeline button small{color:var(--wl-muted);font-size:.72rem}.migration-report-history-timeline button i{color:var(--wl-muted);font-size:.72rem;font-style:normal}.cms-library-swap{gap:8px;display:grid}.cms-library-swap .cms-mini-label{margin-top:6px}.cms-library-option{border:1px solid var(--wl-primary);align-items:center;gap:10px;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.cms-library-option{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dfeaea)}}.cms-library-option{text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:8px;transition:border-color .12s,background .12s}.cms-library-option:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-library-option:hover{border-color:color-mix(in srgb, var(--wl-primary) 45%, #dfeaea)}}.cms-library-option.is-active{border-color:var(--wl-primary);background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-library-option.is-active{background:color-mix(in srgb, var(--wl-primary-soft) 40%, #fff)}}.cms-library-option__thumb{object-fit:cover;object-position:top left;border:1px solid var(--wl-muted);border-radius:6px;flex:0 0 96px;width:96px;height:56px}@supports (color:color-mix(in lab, red, red)){.cms-library-option__thumb{border:1px solid color-mix(in srgb, var(--wl-muted) 25%, transparent)}}.cms-library-option__thumb{background:#fff}.cms-library-option__thumb--empty{background:repeating-linear-gradient(45deg,#f4f7f7,#f4f7f7 6px,#eef2f2 6px 12px);display:inline-block}.cms-library-option__meta{gap:2px;min-width:0;display:grid}.cms-library-option__meta strong{color:var(--wl-primary-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.cms-library-option__meta small{color:var(--wl-muted);font-size:.72rem}.cms-layout-canvas .cms-layout-grid{column-gap:var(--cms-layout-column-gap,10px)}.cms-layout-canvas.cms-layout-canvas--preview .cms-layout-grid{column-gap:var(--cms-layout-column-gap,14px)}:root{--background:#f6f3ee;--foreground:#17202d;--surface:#fff;--surface-soft:#fbfaf7;--surface-tint:#eef6fb;--line:#d8dde5;--muted:#667386;--rexall-red:#d71920;--rexall-red-dark:#9f1117;--bewell-blue:#005aa9;--clinical-teal:#087f83;--warm:#f5c342;--success:#138a5c;--warning:#b7791f;--danger:#b91c1c;--shadow:0 22px 70px #17202d1a}.migration-report-workspace,.migration-report-empty{gap:22px;display:grid}.migration-report-empty{border:1px solid var(--wl-primary);align-content:start;max-width:760px;min-height:56vh;padding:32px}@supports (color:color-mix(in lab, red, red)){.migration-report-empty{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-empty{background:var(--wl-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.migration-report-empty{background:color-mix(in srgb, var(--wl-surface) 96%, var(--wl-primary-soft))}}.migration-report-empty>span,.migration-report-kicker{width:fit-content;color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.migration-report-empty h1,.migration-report-hero h1{color:var(--wl-ink);letter-spacing:0;margin:0;font-size:clamp(36px,5vw,62px);line-height:.98}.migration-report-empty p,.migration-report-hero p{max-width:820px;color:var(--wl-muted);margin:0;font-size:18px}.migration-report-empty code{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:6px;padding:2px 6px}.migration-report-hero{justify-content:space-between;align-items:end;gap:24px;display:flex}.migration-report-hero>div:first-child{gap:12px;display:grid}.migration-report-scoreboard{grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;min-width:min(520px,100%);display:grid}.migration-report-scoreboard div{border:1px solid var(--wl-primary);gap:2px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-scoreboard div{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-scoreboard div{background:var(--wl-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.migration-report-scoreboard div{background:color-mix(in srgb, var(--wl-surface) 94%, var(--wl-primary-soft))}}.migration-report-scoreboard strong{color:var(--wl-primary-strong);font-size:28px;line-height:1}.migration-report-scoreboard span{color:var(--wl-muted);text-transform:uppercase;font-size:12px;font-weight:800}.migration-report-grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;display:grid}.migration-report-page-list{border:1px solid var(--wl-primary);align-content:start;gap:10px;max-height:calc(100vh - 128px);padding:12px;display:grid;position:sticky;top:96px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.migration-report-page-list{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-page-list{background:var(--wl-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.migration-report-page-list{background:color-mix(in srgb, var(--wl-surface) 96%, var(--wl-primary-soft))}}.migration-report-page-list button{width:100%;color:var(--wl-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:5px;padding:14px;display:grid}.migration-report-page-list button.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-page-list button.active{border-color:color-mix(in srgb, var(--wl-primary) 35%, transparent)}}.migration-report-page-list button.active{background:var(--wl-primary-soft)}.migration-report-page-list span,.migration-report-decision h4{font-weight:850}.migration-report-page-list small,.migration-report-page-list i{color:var(--wl-muted);font-size:12px;font-style:normal;font-weight:700}.migration-report-main{gap:16px;min-width:0;display:grid}.migration-report-page-card,.migration-report-agent-notes,.migration-report-decision{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-page-card,.migration-report-agent-notes,.migration-report-decision{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-page-card,.migration-report-agent-notes,.migration-report-decision{background:var(--wl-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.migration-report-page-card,.migration-report-agent-notes,.migration-report-decision{background:color-mix(in srgb, var(--wl-surface) 97%, var(--wl-primary-soft))}}.migration-report-page-card{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:18px;padding:18px;display:grid}.migration-report-page-copy{align-content:start;gap:12px;display:grid}.migration-report-page-copy h2{color:var(--wl-ink);margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.migration-report-page-copy a{width:fit-content;color:var(--wl-primary-strong);align-items:center;gap:6px;font-weight:850;text-decoration:none;display:inline-flex}.migration-report-page-copy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.migration-report-page-copy li{border-left:3px solid var(--wl-primary-soft);color:var(--wl-muted);padding-left:14px}.migration-report-shot{border:1px solid var(--wl-primary);min-height:280px;max-height:520px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.migration-report-shot{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.migration-report-shot{background:#fff;border-radius:14px}.migration-report-shot img{object-fit:cover;object-position:top;width:100%;height:100%;max-height:520px;display:block}.migration-report-shot span{min-height:280px;color:var(--wl-muted);place-items:center;display:grid}.migration-report-agent-notes{grid-template-columns:minmax(260px,.7fr) minmax(280px,1fr);gap:16px;padding:16px 18px;display:grid}.migration-report-agent-notes h3{color:var(--wl-ink);margin:6px 0 0;font-size:24px}.migration-report-filterbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.migration-report-filterbar button{border:1px solid var(--wl-primary);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.migration-report-filterbar button{border:1px solid color-mix(in srgb, var(--wl-primary) 20%, transparent)}}.migration-report-filterbar button{background:var(--wl-surface);color:var(--wl-muted);cursor:pointer;border-radius:999px;font-weight:850}.migration-report-filterbar button.active{background:var(--wl-primary-strong);color:var(--wl-surface)}.migration-report-notes{grid-column:1/-1;gap:8px;display:grid}.migration-report-notes p{color:var(--wl-muted);margin:0}.migration-report-decisions{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.migration-report-component-actions,.migration-report-risk-panel,.migration-report-requirements-panel{border:1px solid var(--wl-primary);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-component-actions,.migration-report-risk-panel,.migration-report-requirements-panel{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-component-actions,.migration-report-risk-panel,.migration-report-requirements-panel{background:var(--wl-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.migration-report-component-actions,.migration-report-risk-panel,.migration-report-requirements-panel{background:color-mix(in srgb, var(--wl-surface) 97%, var(--wl-primary-soft))}}.migration-report-component-actions,.migration-report-risk-panel,.migration-report-requirements-panel{padding:18px}.migration-report-component-actions.compact{margin-top:2px}.migration-report-risk-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.migration-report-action-groups{grid-template-columns:1fr;gap:14px;display:grid}.migration-report-action-group>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.migration-report-action-group>p{max-width:72ch}.migration-report-action-group .migration-report-action-list{grid-template-columns:repeat(auto-fill,minmax(480px,1fr));align-items:start;gap:12px;display:grid}.migration-report-component-actions.compact .migration-report-action-list{grid-template-columns:1fr}.migration-report-rendered-artifact iframe{height:460px}.migration-report-requirements-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.migration-report-requirements-summary div{border:1px solid var(--wl-primary);gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-requirements-summary div{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, transparent)}}.migration-report-requirements-summary div{background:#fff;border-radius:13px;padding:12px}.migration-report-requirements-summary strong{color:var(--wl-primary-strong);font-size:1.3rem;line-height:1}.migration-report-requirements-summary span{color:var(--wl-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.migration-report-requirements-grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.migration-report-requirements-list{gap:8px;display:grid}.migration-report-requirements-list button{border:1px solid var(--wl-primary);gap:4px;width:100%;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-requirements-list button{border:1px solid color-mix(in srgb, var(--wl-primary) 13%, transparent)}}.migration-report-requirements-list button{color:var(--wl-ink);text-align:left;background:#fff;border-radius:13px;padding:12px;transition:border-color .18s,background .18s,transform .18s}.migration-report-requirements-list button:hover,.migration-report-requirements-list button.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-requirements-list button:hover,.migration-report-requirements-list button.active{border-color:color-mix(in srgb, var(--wl-primary) 42%, transparent)}}.migration-report-requirements-list button:hover,.migration-report-requirements-list button.active{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.migration-report-requirements-list button:hover,.migration-report-requirements-list button.active{background:color-mix(in srgb, var(--wl-primary-soft) 45%, #fff)}}.migration-report-requirements-list button.active{transform:translate(2px)}.migration-report-requirements-list span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-requirements-list b,.migration-report-requirements-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.migration-report-requirements-list b{font-size:.92rem}.migration-report-requirements-list small{color:var(--wl-muted);font-size:.74rem;font-weight:780}.migration-report-requirement-detail{border:1px solid var(--wl-primary);gap:14px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-detail{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.migration-report-requirement-detail{background:#fff;border-radius:15px;padding:16px}.migration-report-requirement-detail header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.migration-report-requirement-detail header div{gap:5px;min-width:0;display:grid}.migration-report-requirement-detail header span{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-requirement-detail h4,.migration-report-requirement-detail p{margin:0}.migration-report-requirement-detail h4{color:var(--wl-ink);font-size:1.2rem}.migration-report-requirement-detail p{color:var(--wl-muted);line-height:1.45}.migration-report-requirement-detail header strong{background:var(--wl-primary-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-detail header strong{background:color-mix(in srgb, var(--wl-primary-soft) 70%, #fff)}}.migration-report-requirement-detail header strong{color:var(--wl-primary-strong);letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;font-size:.72rem;font-weight:900}.migration-report-requirement-detail header strong[data-priority=high]{color:#9f1239;background:#f9eded}.migration-report-requirement-links{flex-wrap:wrap;gap:7px;display:flex}.migration-report-requirement-links a{border:1px solid var(--wl-primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-links a{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.migration-report-requirement-links a{background:var(--wl-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-links a{background:color-mix(in srgb, var(--wl-surface) 88%, #fff)}}.migration-report-requirement-links a{color:var(--wl-primary-strong);padding:8px 10px;font-size:.78rem;font-weight:900;line-height:1;text-decoration:none}.migration-report-requirement-links a:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-links a:hover{border-color:color-mix(in srgb, var(--wl-primary) 40%, transparent)}}.migration-report-requirement-links a:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-links a:hover{background:color-mix(in srgb, var(--wl-primary-soft) 45%, #fff)}}.migration-report-requirement-visual-findings{background:#fffcf0;border:1px solid #b453092e;border-radius:13px;gap:9px;padding:12px;display:grid}.migration-report-requirement-visual-findings>b{color:#92400e;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-requirement-visual-findings ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.migration-report-requirement-visual-findings li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 8px;display:grid}.migration-report-requirement-visual-findings li span{color:#92400e;letter-spacing:.04em;text-transform:uppercase;background:#f6eae1;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:900}.migration-report-requirement-visual-findings li span[data-severity=high],.migration-report-requirement-visual-findings li span[data-severity=critical]{color:#9f1239;background:#f7e4e4}.migration-report-requirement-visual-findings li strong{color:var(--wl-ink);font-size:.86rem}.migration-report-requirement-visual-findings li small{color:var(--wl-muted);grid-column:2;line-height:1.35}.migration-report-requirement-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.migration-report-requirement-columns div{border:1px solid var(--wl-primary);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-columns div{border:1px solid color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.migration-report-requirement-columns div{background:var(--wl-surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-columns div{background:color-mix(in srgb, var(--wl-surface) 76%, #fff)}}.migration-report-requirement-columns div{padding:12px}.migration-report-requirement-columns b,.migration-report-requirement-command span{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-requirement-columns ul{gap:5px;margin:0;padding-left:16px;display:grid}.migration-report-requirement-columns li{color:var(--wl-muted);font-size:.82rem;line-height:1.35}.migration-report-requirement-command{border:1px dashed var(--wl-primary);gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-command{border:1px dashed color-mix(in srgb, var(--wl-primary) 24%, transparent)}}.migration-report-requirement-command{background:var(--wl-primary-soft);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.migration-report-requirement-command{background:color-mix(in srgb, var(--wl-primary-soft) 32%, #fff)}}.migration-report-requirement-command{padding:12px}.migration-report-requirement-command code{min-width:0;color:var(--wl-ink);white-space:nowrap;font-size:.78rem;overflow-x:auto}.migration-report-agent-task{border:1px solid var(--wl-primary);gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-agent-task{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.migration-report-agent-task{background:var(--wl-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.migration-report-agent-task{background:color-mix(in srgb, var(--wl-surface) 82%, #fff)}}.migration-report-agent-task{padding:14px}.migration-report-agent-task header{justify-content:space-between;align-items:center;gap:12px;display:flex}.migration-report-agent-task header span{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-agent-task header strong{background:var(--wl-primary-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.migration-report-agent-task header strong{background:color-mix(in srgb, var(--wl-primary-soft) 62%, #fff)}}.migration-report-agent-task header strong{color:var(--wl-primary-strong);white-space:nowrap;padding:6px 10px;font-size:.76rem}.migration-report-agent-task p{color:var(--wl-muted);margin:0;font-size:.9rem;line-height:1.45}.migration-report-agent-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.migration-report-agent-task-grid>div{background:var(--wl-primary-soft);border-radius:13px;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-agent-task-grid>div{background:color-mix(in srgb, var(--wl-primary-soft) 22%, #fff)}}.migration-report-agent-task-grid>div{padding:11px}.migration-report-action-group,.migration-report-risk-card{border:1px solid var(--wl-primary);align-content:start;gap:11px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-action-group,.migration-report-risk-card{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.migration-report-action-group,.migration-report-risk-card{background:#fff;border-radius:14px;padding:14px}.migration-report-action-group[data-tone=good]{border-color:#0f8a644d}.migration-report-action-group[data-tone=work]{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-action-group[data-tone=work]{border-color:color-mix(in srgb, var(--wl-primary) 34%, transparent)}}.migration-report-action-group[data-tone=watch],.migration-report-action-group[data-tone=review],.migration-report-risk-card[data-severity=medium]{border-color:#bd7b234d}.migration-report-action-group[data-tone=new],.migration-report-risk-card[data-severity=high]{border-color:var(--danger,#b91c1c)}@supports (color:color-mix(in lab, red, red)){.migration-report-action-group[data-tone=new],.migration-report-risk-card[data-severity=high]{border-color:color-mix(in srgb, var(--danger,#b91c1c) 30%, transparent)}}.migration-report-risk-card[data-severity=low]{border-color:#0f8a644d}.migration-report-action-group header,.migration-report-risk-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.migration-report-action-group header div{gap:3px;display:grid}.migration-report-action-group header span,.migration-report-risk-card header span{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-risk-card[data-severity=high] header span{color:var(--danger,#b91c1c)}.migration-report-risk-card[data-severity=medium] header span{color:#935b17}.migration-report-action-group h4,.migration-report-risk-card h4,.migration-report-action-group p,.migration-report-risk-card p{margin:0}.migration-report-action-group h4,.migration-report-risk-card h4{color:var(--wl-ink);font-size:1rem}.migration-report-action-group p,.migration-report-risk-card p{color:var(--wl-muted);line-height:1.45}.migration-report-action-group header strong{background:var(--wl-primary-soft);width:42px;height:42px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;font-size:1.15rem;display:grid}.migration-report-action-list{gap:7px;display:grid}.migration-report-readiness-row{border-top:1px solid var(--wl-primary);gap:9px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-row{border-top:1px solid color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.migration-report-readiness-row{padding:10px 0 0}.migration-report-readiness-row:first-child{border-top:0;padding-top:0}.migration-report-readiness-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.migration-report-readiness-main div{gap:2px;min-width:0;display:grid}.migration-report-readiness-main span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-readiness-main b,.migration-report-readiness-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.migration-report-readiness-main b{color:var(--wl-ink);font-size:.9rem}.migration-report-readiness-main small{color:var(--wl-muted);font-size:.76rem;font-weight:720}.migration-report-readiness-main strong{color:var(--wl-primary-strong);font-size:.82rem}.migration-report-readiness-badges,.migration-report-readiness-links{flex-wrap:wrap;gap:6px;display:flex}.migration-report-readiness-badges span,.migration-report-readiness-links a{border-radius:999px;align-items:center;gap:5px;font-size:.72rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.migration-report-readiness-badges span{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-badges span{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, transparent)}}.migration-report-readiness-badges span{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-badges span{background:color-mix(in srgb, var(--wl-primary-soft) 45%, #fff)}}.migration-report-readiness-badges span{color:var(--wl-primary-strong);padding:6px 8px}.migration-report-readiness-badges span[data-tone=work]{color:#8a5b12;background:#fff8ed}.migration-report-readiness-badges span[data-tone=review]{background:var(--danger,#b91c1c)}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-badges span[data-tone=review]{background:color-mix(in srgb, var(--danger,#b91c1c) 7%, #fff)}}.migration-report-readiness-badges span[data-tone=review]{color:var(--danger,#9f1239)}.migration-report-readiness-links a{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-links a{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.migration-report-readiness-links a{color:var(--wl-primary-strong);background:#fff;padding:7px 9px}.migration-report-readiness-links a:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-links a:hover{border-color:color-mix(in srgb, var(--wl-primary) 40%, transparent)}}.migration-report-readiness-links a:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.migration-report-readiness-links a:hover{background:color-mix(in srgb, var(--wl-primary-soft) 40%, #fff)}}.migration-report-action-list>div{border-top:1px solid var(--wl-primary);grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-action-list>div{border-top:1px solid color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.migration-report-action-list>div>b,.migration-report-action-list>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.migration-report-action-list>div>b{color:var(--wl-ink);font-size:.86rem}.migration-report-action-list>div>span,.migration-report-action-list small,.migration-report-action-group>small{color:var(--wl-muted);font-size:.78rem;font-weight:700}.migration-report-risk-components{flex-wrap:wrap;gap:6px;display:flex}.migration-report-risk-components span{background:var(--wl-primary-soft);border-radius:999px;max-width:180px;padding:5px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.migration-report-risk-components span{background:color-mix(in srgb, var(--wl-primary-soft) 80%, #fff)}}.migration-report-risk-components span{color:var(--wl-primary-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850}.migration-report-risk-card a{width:fit-content;color:var(--wl-primary-strong);align-items:center;gap:6px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.migration-report-decision{gap:12px;padding:16px;display:grid}.migration-report-decision[data-tone=good]{border-color:#0f8a6457}.migration-report-decision[data-tone=work]{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-decision[data-tone=work]{border-color:color-mix(in srgb, var(--wl-primary) 38%, transparent)}}.migration-report-decision[data-tone=watch],.migration-report-decision[data-tone=review]{border-color:#bd7b2357}.migration-report-decision[data-tone=new]{border-color:var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.migration-report-decision[data-tone=new]{border-color:color-mix(in srgb, var(--wl-accent) 30%, transparent)}}.migration-report-decision-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.migration-report-decision-heading div{gap:4px;display:grid}.migration-report-decision-heading span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.migration-report-decision-heading h4,.migration-report-decision p{margin:0}.migration-report-decision-heading strong{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.migration-report-decision p{color:var(--wl-muted)}.migration-report-decision dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.migration-report-decision dl div{border:1px solid var(--wl-primary);min-width:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.migration-report-decision dl div{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, transparent)}}.migration-report-decision dl div{background:var(--wl-surface);border-radius:10px}.migration-report-decision dt{color:var(--wl-muted);text-transform:uppercase;font-size:11px;font-weight:850}.migration-report-decision dd{color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:800;overflow:hidden}.migration-report-rationale{flex-wrap:wrap;gap:6px;display:flex}.migration-report-rationale span{background:var(--wl-primary-soft);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.migration-report-rationale span{background:color-mix(in srgb, var(--wl-primary-soft) 70%, var(--wl-surface))}}.migration-report-rationale span{color:var(--wl-primary-strong);font-size:12px;font-weight:750}.migration-report-action-row,.migration-report-run-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.migration-report-tabs{border:1px solid var(--wl-primary);gap:4px;width:fit-content;max-width:100%;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.migration-report-tabs{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.migration-report-tabs{background:var(--wl-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.migration-report-tabs{background:color-mix(in srgb, var(--wl-surface) 92%, var(--wl-primary-soft))}}.migration-report-tabs{padding:5px}.migration-report-tabs button{min-height:36px;color:var(--wl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:.82rem;font-weight:850}.migration-report-tabs button.active{background:var(--wl-primary-strong);color:var(--wl-surface);box-shadow:0 10px 26px var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.migration-report-tabs button.active{box-shadow:0 10px 26px color-mix(in srgb, var(--wl-primary-strong) 16%, transparent)}}.migration-report-section-heading{gap:6px;display:grid}.migration-report-section-heading h3{color:var(--wl-ink);margin:0;font-size:clamp(24px,3vw,36px);line-height:1.05}.migration-report-section-heading p{max-width:760px;color:var(--wl-muted);margin:0}.migration-report-visual-panel{border:1px solid var(--wl-primary);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-visual-panel{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-visual-panel{background:var(--wl-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.migration-report-visual-panel{background:color-mix(in srgb, var(--wl-surface) 97%, var(--wl-primary-soft))}}.migration-report-visual-panel{padding:18px}.migration-report-image-compare{--split:50%;border:1px solid var(--wl-primary);min-height:520px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.migration-report-image-compare{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.migration-report-image-compare{background:#fff;border-radius:16px}.migration-report-image-compare>img,.migration-report-image-compare__replay img{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.migration-report-image-compare__replay{clip-path:inset(0 0 0 var(--split));position:absolute;inset:0;overflow:hidden}.migration-report-image-compare input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.migration-report-image-compare i{top:0;bottom:0;left:var(--split);z-index:3;background:var(--wl-primary-strong);pointer-events:none;width:2px;position:absolute;box-shadow:0 0 0 1px #fff,0 0 26px #00000024}.migration-report-image-compare i:after{border:1px solid var(--wl-primary);place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.migration-report-image-compare i:after{border:1px solid color-mix(in srgb, var(--wl-primary) 22%, transparent)}}.migration-report-image-compare i:after{color:var(--wl-primary-strong);content:"↔";background:#fff;border-radius:999px;font-weight:900;transform:translate(-50%,-50%)}.migration-report-image-compare__labels{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:12px;right:12px}.migration-report-image-compare__labels span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.migration-report-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.migration-report-artifact-preview,.migration-report-region-montage{border:1px solid var(--wl-primary);gap:9px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.migration-report-artifact-preview,.migration-report-region-montage{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.migration-report-artifact-preview,.migration-report-region-montage{color:var(--wl-ink);background:#fff;border-radius:14px;text-decoration:none}.migration-report-artifact-preview span{color:var(--wl-primary-strong);align-items:center;gap:7px;padding:12px 14px 0;font-size:.82rem;font-weight:900;display:inline-flex}.migration-report-artifact-preview img{object-fit:cover;object-position:top center;width:100%;height:360px}.migration-report-region-montage img{object-fit:cover;object-position:top center;width:100%;max-height:720px;display:block}.migration-report-region-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;display:grid}.migration-report-region-card{border:1px solid var(--wl-primary);gap:12px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.migration-report-region-card{border:1px solid color-mix(in srgb, var(--wl-primary) 15%, transparent)}}.migration-report-region-card{background:#fff;border-radius:14px;padding:14px}.migration-report-region-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.migration-report-region-card header div{gap:4px;display:grid}.migration-report-region-card h4,.migration-report-region-card p{margin:0}.migration-report-region-card span{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.migration-report-region-card small{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850}.migration-report-region-crops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.migration-report-crop-panel{gap:6px;min-width:0;display:grid}.migration-report-crop-panel b{color:var(--wl-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.migration-report-crop-panel div{width:var(--crop-width);max-width:100%;height:var(--crop-height);background:#fff;border:1px solid #e2eef0;border-radius:11px;position:relative;overflow:hidden}.migration-report-crop-panel img{width:var(--image-width);max-width:none;transform:translate(var(--offset-x), var(--offset-y));position:absolute;top:0;left:0}.migration-report-decision-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.migration-report-decision-strip button{border:1px solid var(--wl-primary);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-decision-strip button{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.migration-report-decision-strip button{background:var(--wl-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.migration-report-decision-strip button{background:color-mix(in srgb, var(--wl-surface) 96%, var(--wl-primary-soft))}}.migration-report-decision-strip button{color:var(--wl-muted);font:inherit;text-align:left;cursor:pointer;padding:14px}.migration-report-decision-strip strong{color:var(--wl-primary-strong);font-size:1.5rem;line-height:1}.migration-report-decision-strip span{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.migration-report-empty-visual{border:1px dashed var(--wl-primary);place-items:center;min-height:240px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-empty-visual{border:1px dashed color-mix(in srgb, var(--wl-primary) 28%, transparent)}}.migration-report-empty-visual{color:var(--wl-muted);text-align:center;background:#fff;border-radius:14px}@media (max-width:1100px){.migration-report-hero,.migration-report-page-card,.migration-report-agent-notes,.migration-report-artifact-grid,.migration-report-region-crops,.migration-report-action-list div,.migration-report-requirements-grid,.migration-report-requirement-columns,.migration-report-agent-task-grid{grid-template-columns:1fr}.migration-report-hero{display:grid}.migration-report-grid{grid-template-columns:1fr}.migration-report-page-list{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;position:static;overflow-x:auto}}@media (max-width:720px){.migration-report-scoreboard,.migration-report-decision dl,.migration-report-decision-strip,.migration-report-requirements-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-report-decisions,.migration-report-region-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--background);min-height:100%;color:var(--foreground)}body{min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 15% 5%,#d7192014,#0000 28%),linear-gradient(#fffdf9 0%,#f2f5f8 52%,#ebe7de 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.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}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-right:1px solid #d8dde5db;flex-direction:column;gap:24px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:10px;min-height:44px;display:inline-flex}.brand-lockup strong,.brand-lockup small{line-height:1;display:block}.brand-lockup strong{font-size:1rem;font-weight:900}.brand-lockup small{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.72rem;font-weight:760}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--rexall-red), var(--rexall-red-dark));border-radius:8px;place-items:center;width:40px;height:40px;font-weight:950;display:grid;box-shadow:0 14px 30px #d7192040}.side-nav{gap:7px;display:grid}.nav-item{color:#394558;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:.88rem;font-weight:790;display:flex;position:relative}.nav-item:hover{color:var(--rexall-red-dark);background:#fff4f4;border-color:#d7192029}.nav-item.active{color:var(--rexall-red-dark);background:linear-gradient(90deg,#d719201f,#d7192008);border-color:#d7192024}.nav-item.active:before{background:var(--rexall-red);content:"";border-radius:0 4px 4px 0;width:3px;height:26px;position:absolute;top:8px;left:-18px}.nav-badge{color:#fff;background:var(--rexall-red);border-radius:999px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:.68rem;font-weight:920;display:inline-grid;box-shadow:0 10px 24px #d7192038}.rail-status{color:#174c80;background:linear-gradient(#ffffffd6,#eef6fbd6),#eef6fbd1;border:1px solid #005aa92e;border-radius:8px;gap:7px;margin-top:auto;padding:14px;font-size:.79rem;font-weight:800;display:grid}.rail-status strong,.rail-status small,.rail-status span{display:block}.rail-status strong{color:var(--rexall-red-dark);font-size:.78rem}.rail-status small,.rail-kicker{color:var(--muted);text-transform:uppercase;font-size:.7rem}.rail-health,.fixture-lockup{align-items:center;gap:7px;display:inline-flex!important}.rail-health i,.tenant-state i{background:#0ea56b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #0ea56b14}.fixture-lockup{border-top:1px solid #005aa91f;margin-top:8px;padding-top:12px}.main-shell{min-width:0}.top-bar{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f3eed6;border-bottom:1px solid #d8dde5db;grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px 28px;display:grid;position:sticky;top:0}.province-chip,.status-pill,.source-pill{color:#3c4657;white-space:nowrap;background:#ffffffbd;border:1px solid #d8dde5eb;border-radius:999px;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.province-chip,.status-pill{min-height:34px;padding:0 12px}.global-search{min-height:42px;color:var(--muted);background:#ffffffb8;border:1px solid #d8dde5eb;border-radius:8px;align-items:center;gap:10px;padding:0 13px;display:flex}.global-search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:.9rem}.top-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pulse-good:after{content:"";background:#0ea56b;border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite statusPulse}.alert-button{position:relative}.alert-button strong{color:#fff;background:var(--rexall-red);border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.62rem;display:grid;position:absolute;top:-5px;right:-5px}.operator-chip{background:#ffffffc7;border:1px solid #d8dde5eb;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:3px 12px 3px 4px;display:inline-flex}.operator-chip>span{color:#1f2a3a;background:#e8edf4;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:920;display:grid}.operator-chip strong,.operator-chip small{line-height:1.1;display:block}.operator-chip strong{font-size:.76rem}.operator-chip small{color:var(--muted);margin-top:3px;font-size:.68rem}.page{width:min(100% - 56px,1280px);margin:0 auto;padding:28px 0 58px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:stretch;gap:22px;display:grid}.hero-copy,.visual-panel,.panel,.metric-tile,.action-tile,.store-card,.queue-row,.form-panel{box-shadow:var(--shadow);background:#ffffffd1;border:1px solid #d8dde5eb;border-radius:8px}.hero-copy{min-height:560px;padding:clamp(28px,4vw,52px)}.eyebrow{color:var(--rexall-red-dark);text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:inline-flex}.hero-title{letter-spacing:0;max-width:780px;margin:18px 0;font-size:clamp(2.25rem,4.2vw,3.9rem);font-weight:950;line-height:.96}.hero-title span{color:var(--rexall-red)}.lede{color:#455266;max-width:780px;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.hero-actions,.action-grid,.metric-grid,.content-grid,.two-column,.store-grid,.route-grid,.service-filter-grid,.form-grid,.source-strip,.swatch-grid{gap:14px;display:grid}.hero-actions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.action-tile{min-height:128px;box-shadow:none;align-content:space-between;gap:12px;padding:16px;display:grid}.action-tile svg{color:var(--rexall-red)}.action-tile strong{font-size:.95rem;display:block}.action-tile span{color:var(--muted);font-size:.78rem;line-height:1.45}.visual-panel{background:#101722;min-height:560px;overflow:hidden}.visual-panel img{object-fit:cover;filter:saturate(.94);width:100%;height:100%}.section{margin-top:24px}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.section-heading h2,.route-title{letter-spacing:0;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:930}.section-heading p,.route-intro{max-width:720px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-tile,.panel,.form-panel{padding:18px}.metric-tile{min-height:146px}.metric-value{margin-top:12px;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:950;line-height:.92}.metric-label,.field-label{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:830}.content-grid{grid-template-columns:1.2fr .8fr}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-card{background:#ffffffbd;border:1px solid #d8dde5eb;border-radius:8px;gap:12px;min-height:210px;padding:18px;display:grid}.route-card h3,.panel h3,.store-card h3,.form-panel h3{margin:0;font-size:1.08rem;font-weight:910}.route-card p,.panel p,.store-card p{color:var(--muted);margin:0;line-height:1.55}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag{color:#425068;background:#ffffffad;border:1px solid #d8dde5e6;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.74rem;font-weight:800;display:inline-flex}.tag.red{color:var(--rexall-red-dark);background:#fff4f4;border-color:#d719202e}.tag.blue{color:#174c80;background:#edf6ff;border-color:#005aa92e}.tag.green{color:#0f6b48;background:#effaf5;border-color:#138a5c2e}.queue-list{gap:10px;display:grid}.queue-row{box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.priority-dot{background:var(--muted);border-radius:999px;width:10px;height:10px}.priority-dot.high{background:var(--danger)}.priority-dot.medium{background:var(--warning)}.priority-dot.low{background:var(--bewell-blue)}.queue-row strong{font-size:.9rem;display:block}.queue-row small{color:var(--muted);font-weight:760}.source-strip{flex-wrap:wrap;margin-top:14px;display:flex}.source-pill{max-width:100%;min-height:30px;box-shadow:none;padding:0 10px}.source-pill span{text-overflow:ellipsis;overflow:hidden}.button-primary,.button-secondary,.icon-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:860;display:inline-flex}.button-primary{border:1px solid var(--rexall-red-dark);color:#fff;background:var(--rexall-red)}.button-secondary,.icon-button{color:var(--foreground);background:#ffffffbd;border:1px solid #d8dde5eb}.icon-button{width:42px;padding:0}.page-header{gap:12px;margin-bottom:20px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{gap:7px;display:grid}.field input,.field select,.field textarea{width:100%;min-height:44px;color:var(--foreground);background:#ffffffe6;border:1px solid #d8dde5f5;border-radius:8px;outline:0;padding:0 12px}.field textarea{resize:vertical;min-height:92px;padding:12px}.checkbox-field{color:#46546b;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.checkbox-field input{width:18px;height:18px;margin-top:2px}.service-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-button{color:#3d485c;background:#ffffffc7;border:1px solid #d8dde5f5;border-radius:8px;min-height:42px;font-weight:800}.filter-button.active{color:var(--rexall-red-dark);background:#fff3f3;border-color:#d7192057}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-card{box-shadow:none;gap:12px;padding:18px;display:grid}.store-meta{color:#46546b;gap:8px;font-size:.88rem;display:grid}.store-meta span{align-items:center;gap:8px;display:inline-flex}.result-panel{background:#eef6fb;border:1px solid #005aa92e;border-radius:8px;padding:16px}.result-panel.accepted{background:#effaf5;border-color:#138a5c3d}.result-panel.requires_contact,.result-panel.store_mismatch{background:#fff9ed;border-color:#b7791f42}.result-panel.invalid_rx,.result-panel.cannot_verify{background:#fff4f4;border-color:#b91c1c33}.swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.swatch{gap:8px;display:grid}.swatch-color{border:1px solid #17202d1f;border-radius:8px;height:42px}.compact-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{color:#46546b;border-bottom:1px solid #d8dde5c2;justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.compact-list li:last-child{border-bottom:0;padding-bottom:0}.staff-shell{background:#f7f8fa;grid-template-columns:252px minmax(0,1fr)}.staff-rail{background:#fff;border-right:1px solid #dfe3ea;gap:0;padding:0 16px 18px}.staff-brand{color:#fff;background:linear-gradient(140deg,#e30613 0%,#cf0612 52%,#b9000b 100%);align-content:center;height:106px;margin:0 -16px 22px;padding:0 30px;display:grid}.staff-brand strong{letter-spacing:0;font-size:2rem;font-weight:940;line-height:1}.staff-brand small{margin-top:6px;font-size:.84rem;font-weight:860}.staff-nav{gap:8px}.staff-nav .nav-item{color:#202833;min-height:44px;padding:0 14px;font-size:.92rem;font-weight:690}.staff-nav .nav-item.active{color:#d00011;background:linear-gradient(90deg,#e306131f,#e3061308);border-color:#e306130f}.staff-nav .nav-item.active:before{display:none}.staff-nav .nav-badge{background:#d60012;width:24px;height:24px}.staff-profile{border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:18px 0;display:grid}.staff-avatar{background:radial-gradient(circle at 50% 30%,#f2c2a5 0 17%,#0000 18%),radial-gradient(circle at 50% 58%,#1b1d25 0 23%,#0000 24%),linear-gradient(#f2f4f8,#dee5ef);border-radius:999px;width:44px;height:44px}.staff-profile strong,.staff-profile small{display:block}.staff-profile strong{font-size:.9rem;font-weight:860}.staff-profile small{color:#4f5b6d;margin-top:3px;font-size:.74rem}.profile-menu{color:#303947;background:0 0;border:0;font-size:1rem}.staff-signout{color:#303947;align-items:center;gap:10px;min-height:44px;padding-top:10px;font-size:.84rem;font-weight:690;display:inline-flex}.staff-profile-auth{grid-template-columns:44px minmax(0,1fr)}.staff-profile-auth [data-clerk-component=SignedOut],.staff-profile-auth [data-clerk-component=SignedIn]{display:contents}.staff-auth-actions{grid-column:1/-1;gap:8px;margin-top:4px;display:flex}.staff-auth-actions button,.global-auth-controls button{cursor:pointer;color:#00615d;font:inherit;background:#fff;border:1px solid #c3d9d6;border-radius:999px;padding:9px 13px;font-size:.8rem;font-weight:850}.staff-auth-actions button:last-child,.global-auth-controls button.primary{color:#fff;background:#00615d;border-color:#00615d}.staff-user-avatar{width:44px;height:44px}.global-auth-controls{z-index:60;color:#00615d;background:#fffffff0;border:1px solid #c3d9d6;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 14px;font-size:.86rem;font-weight:850;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 44px #1423361f}.global-auth-controls [data-clerk-component=SignedOut],.global-auth-controls [data-clerk-component=SignedIn]{display:contents}.global-auth-avatar{width:36px;height:36px}.staff-top-bar{background:#fffffff5;border-bottom:1px solid #e1e4ea;grid-template-columns:214px 252px minmax(280px,1fr) auto;min-height:98px;padding:22px 26px}.top-select{color:#111827;background:#fff;border:1px solid #d7dce5;border-radius:7px;align-items:center;gap:12px;min-height:58px;padding:0 18px;font-weight:800;display:flex;box-shadow:0 10px 28px #141e2d08}.top-select small{color:#525d70;margin-left:auto;font-size:.95rem}.staff-search{background:#fff;border-radius:7px;min-height:58px;padding:0 18px}.staff-search input{font-size:1rem}.staff-actions{align-items:center;gap:18px}.staff-actions .icon-button{color:#1d2635;background:0 0;border:0}.staff-dashboard{padding:0 18px 30px}.staff-action-strip{background:#fff;border-bottom:1px solid #e1e4ea;grid-template-columns:repeat(4,minmax(0,1fr));min-height:216px;display:grid;overflow:hidden}.staff-action-card{border-right:1px solid #e9ecf1;grid-template-columns:auto minmax(0,1fr) minmax(105px,.8fr);align-items:center;gap:18px;padding:28px 24px;animation:.52s both fadeSlideUp;display:grid;position:relative;overflow:hidden}.staff-action-card:nth-child(2){animation-delay:80ms}.staff-action-card:nth-child(3){animation-delay:.16s}.staff-action-card:nth-child(4){animation-delay:.24s}.staff-action-card:hover{background:snow}.action-icon{color:#fff;background:#df0014;border-radius:999px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 18px 34px #df001433}.action-icon.blue{background:#0057b8;box-shadow:0 18px 34px #0057b833}.action-copy{align-content:center;gap:8px;display:grid}.action-copy strong{color:#df0014;font-size:1.05rem;font-weight:880}.action-copy small{color:#1f2937;max-width:170px;line-height:1.45}.action-copy i{color:#df0014;font-style:normal;transition:transform .18s;display:inline-flex}.staff-action-card:hover .action-copy i,.access-tile:hover em{transform:translate(5px)}.action-art{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;min-height:150px}.action-art.bottles{background-image:url(/dashboard-assets/medication-bottles.png);background-position:52%}.action-art.bag{background-image:url(/dashboard-assets/rexall-bag.png);background-position:54%}.action-art.storefront{background-image:url(/dashboard-assets/storefront.png);background-position:52% 58%}.action-art.phone{background:linear-gradient(#fff,#f7fbff),0 0;border:9px solid #111827;border-bottom:0;border-radius:28px 28px 0 0;min-height:180px;box-shadow:inset 0 0 0 1px #d9e3f2}.action-art.phone:before{color:#0057b8;content:"BeWell\a \a Good morning,\a Alex\a \a 6,142\a of 10,000 steps";white-space:pre;margin:18px 16px 0;font-size:.72rem;font-weight:850;line-height:1.45;display:block}.staff-main-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.staff-panel{background:#fff;border:1px solid #dfe3ea;border-radius:8px;animation:.56s both fadeSlideUp;overflow:hidden;box-shadow:0 20px 44px #141e2d0a}.platform-access{grid-column:span 6;min-height:548px;padding:16px}.bewell-card,.pharmacist-queue{grid-column:span 3;min-height:548px;padding:16px}.performance-card,.services-card,.updates-card,.status-card{grid-column:span 3;min-height:204px;padding:18px}.performance-card .staff-panel-title,.services-card .staff-panel-title,.updates-card .staff-panel-title,.status-card .staff-panel-title{min-height:28px;margin-bottom:8px}.performance-card .staff-panel-title h2,.services-card .staff-panel-title h2,.updates-card .staff-panel-title h2,.status-card .staff-panel-title h2{font-size:1.02rem}.staff-panel-title{justify-content:space-between;align-items:center;gap:14px;min-height:34px;margin-bottom:12px;display:flex}.staff-panel-title h2{color:#111827;letter-spacing:0;margin:0;font-size:1.12rem;font-weight:860;line-height:1.18}.staff-panel-title h2.blue{color:#0057b8}.staff-panel-title a{color:#df0014;white-space:nowrap;font-size:.82rem;font-weight:820}.bewell-card .staff-panel-title a,.record-block a{color:#0057b8}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:calc(100% - 46px);display:grid}.access-tile{background:radial-gradient(circle at 88% 45%,#ffffffd1,#fff0 28%),#fbfcfd;border:1px solid #e1e5ec;border-radius:8px;min-height:220px;padding:28px 18px;display:grid;position:relative;overflow:hidden}.access-tile>span{z-index:2;align-content:space-between;gap:22px;max-width:180px;display:grid;position:relative}.access-tile strong{color:#df0014;font-size:1.06rem;font-weight:900}.access-tile small{color:#1f2937;font-size:.92rem;line-height:1.55}.access-tile em{color:#df0014;align-items:center;gap:7px;font-style:normal;font-weight:880;transition:transform .18s;display:inline-flex}.access-tile i{background-position:50%;background-repeat:no-repeat;background-size:cover;width:62%;height:100%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 23%);mask-image:linear-gradient(90deg,#0000 0%,#000 23%)}.access-rexall-ca i{opacity:.42;background-image:url(/dashboard-assets/pharmacist-consult.png);background-position:48%;width:58%}.access-rexall-ca:after{z-index:2;content:"";background:linear-gradient(90deg,#e30613 0 20%,#0000 20%),repeating-linear-gradient(0deg,#f7f8fa 0 22px,#fff 22px 44px);border:7px solid #202938;border-radius:8px;width:190px;height:124px;position:absolute;bottom:26px;right:42px;transform:rotate(1deg);box-shadow:0 28px 38px #141e2d2e}.access-direct i{background-image:url(/dashboard-assets/rexall-bag.png);background-position:52%}.access-partner i{background-image:url(/dashboard-assets/medication-bottles.png);background-position:54% 52%}.access-consult i{background-image:url(/dashboard-assets/pharmacist-consult.png);background-position:50%}.access-tile b{z-index:3;color:#0057b8;text-transform:uppercase;background:#fff;border-radius:7px;max-width:88px;padding:9px 10px;font-size:.76rem;line-height:1.1;position:absolute;bottom:20px;right:22px;box-shadow:0 12px 30px #141e2d1f}.member-summary{border:1px solid #e1e5ec;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.member-avatar{color:#0057b8;background:#eaf2ff;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.member-summary strong,.member-summary small,.record-row strong,.record-row small{display:block}.member-summary small,.record-row small,.allergy-grid small{color:#465367;margin-top:3px;font-size:.78rem}.profile-meter{color:#0057b8;text-align:right;line-height:1.2}.record-block{border:1px solid #e1e5ec;border-radius:8px;margin-top:16px;overflow:hidden}.record-block>div:first-child{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.record-block>div:first-child strong,.record-block>div:first-child a{font-size:.92rem;font-weight:860}.record-row{border-bottom:1px solid #eef0f4;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px;display:grid}.record-row:last-child{border-bottom:0}.allergy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.allergy-grid strong{display:block}.bewell-button{color:#fff;background:#0057b8;border-radius:7px;justify-content:center;align-items:center;min-height:48px;margin-top:18px;font-weight:880;display:flex}.queue-tabs{border-bottom:1px solid #e3e7ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.queue-tabs span{color:#384254;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:.84rem;display:inline-flex}.queue-tabs span.active{color:#111827;border-bottom:3px solid #df0014}.queue-tabs b{color:#fff;background:#df0014;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.7rem;display:grid}.queue-tabs span:not(.active) b{color:#df0014;background:#ffd8dc}.queue-feed{display:grid}.staff-queue-row{border-bottom:1px solid #e7eaf0;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:16px 0;transition:transform .18s,background .18s;display:grid}.staff-queue-row:hover{transform:translate(4px)}.queue-orb{color:#fff;background:#df0014;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.queue-orb.pink{background:#ff5a6c}.queue-orb.orange{background:#ff8a00}.queue-orb.warning{background:#f04416}.queue-orb.blue{background:#0057b8}.staff-queue-row strong,.staff-queue-row small{display:block}.staff-queue-row small{color:#4c586a;margin-top:3px;font-size:.8rem}.queue-cta{color:#df0014;justify-content:center;align-items:center;min-height:46px;margin-top:12px;font-weight:880;display:flex}.performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;display:grid}.performance-metric{border-right:1px solid #e1e5ec;gap:8px;min-width:0;padding:0 14px;display:grid}.performance-metric:first-child{padding-left:0}.performance-metric:last-child{border-right:0;padding-right:0}.performance-metric small{color:#273244;line-height:1.3}.performance-metric strong{font-size:1.42rem;font-weight:760;line-height:1}.performance-metric em{color:#05834f;gap:2px;font-size:.72rem;font-style:normal;line-height:1.22;display:grid}.performance-metric em span:first-child{font-weight:820}.service-icon-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px;padding-top:14px;display:grid}.service-icon{color:#df0014;text-align:center;align-content:start;justify-items:center;gap:9px;min-height:82px;font-size:.78rem;line-height:1.35;display:grid}.service-icon span{color:#1f2937;max-width:78px;font-size:.74rem;line-height:1.25}.updates-card{grid-template-columns:minmax(0,1fr) 126px;align-content:start;gap:12px;display:grid;position:relative}.updates-card .staff-panel-title{grid-column:1/-1}.updates-card>div:not(.staff-panel-title){grid-area:2/1;align-self:start}.updates-card strong{font-size:.94rem;line-height:1.32;display:block}.updates-card p{color:#273244;margin:8px 0 0;font-size:.82rem;line-height:1.45}.update-photo{background-image:url(/dashboard-assets/pharmacist-consult.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;grid-area:2/2;align-self:end;width:100%;min-height:100px}.network-status{gap:11px;padding-top:10px;display:grid}.network-status span{color:#263246;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.network-status span:first-child{color:#0e8c57;justify-content:flex-start;font-weight:820}.network-status svg{color:#0e8c57}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes statusPulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:1120px){.app-shell{grid-template-columns:1fr}.side-rail{border-bottom:1px solid #d8dde5db;border-right:0;height:auto;position:static}.side-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.rail-status{display:none}.top-bar,.hero-grid,.content-grid,.two-column,.route-grid,.store-grid{grid-template-columns:1fr}.hero-copy,.visual-panel{min-height:auto}.visual-panel{aspect-ratio:16/9}}@media (max-width:760px){.page{width:min(100% - 28px,1280px);padding-top:18px}.side-rail{padding:16px 14px}.side-nav,.hero-actions,.metric-grid,.form-grid,.service-filter-grid,.swatch-grid{grid-template-columns:1fr}.top-bar{grid-template-columns:1fr;padding:14px;position:static}.top-actions{justify-content:start}.desktop-only{display:none}.hero-copy{padding:24px}}@media (max-width:1120px){.staff-shell{grid-template-columns:1fr}.staff-rail{height:auto;padding-bottom:14px;position:static}.staff-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-profile,.staff-signout{display:none}.staff-top-bar{grid-template-columns:1fr}.staff-action-strip{grid-template-columns:repeat(4,minmax(260px,1fr));overflow-x:auto}.staff-main-grid{grid-template-columns:1fr}.platform-access,.bewell-card,.pharmacist-queue,.performance-card,.services-card,.updates-card,.status-card{grid-column:1/-1}.platform-access,.bewell-card,.pharmacist-queue{min-height:auto}}@media (max-width:760px){.staff-dashboard{padding-inline:10px}.staff-brand{height:98px}.staff-nav,.access-grid,.performance-grid,.service-icon-grid,.updates-card{grid-template-columns:1fr}.updates-card .staff-panel-title,.updates-card>div:not(.staff-panel-title),.update-photo{grid-area:auto/1}.access-tile{min-height:220px}.access-tile>span{max-width:58%}.staff-queue-row{grid-template-columns:48px minmax(0,1fr) auto}.staff-queue-row>svg{display:none}}.wl-page{--wl-primary:#06a199;--wl-primary-strong:#005a5a;--wl-primary-soft:#e5f5f4;--wl-accent:#da2938;--wl-accent-soft:#fff1f1;--wl-link:#147b74;--wl-page-tint:#e5f5f4;--wl-surface:#fff;--wl-surface-muted:var(--wl-page-tint)}@supports (color:color-mix(in lab, red, red)){.wl-page{--wl-surface-muted:color-mix(in srgb, var(--wl-page-tint) 16%, #f8fbfa)}}.wl-page{--wl-surface-panel:var(--wl-page-tint)}@supports (color:color-mix(in lab, red, red)){.wl-page{--wl-surface-panel:color-mix(in srgb, var(--wl-page-tint) 7%, #fff)}}.wl-page{--wl-border-subtle:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-page{--wl-border-subtle:color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.wl-page{--wl-shadow-tint:var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.wl-page{--wl-shadow-tint:color-mix(in srgb, var(--wl-primary-strong) 8%, transparent)}}.wl-page{--wl-quiet-hero-surface:var(--wl-page-tint)}@supports (color:color-mix(in lab, red, red)){.wl-page{--wl-quiet-hero-surface:color-mix(in srgb, var(--wl-page-tint) 76%, #fff)}}.wl-page{--wl-quiet-hero-highlight:var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.wl-page{--wl-quiet-hero-highlight:color-mix(in srgb, var(--wl-surface) 88%, transparent)}}.wl-page{--wl-quiet-panel-surface:var(--wl-surface-panel);--bw-primary:var(--wl-primary);--bw-primary-strong:var(--wl-primary-strong);--bw-primary-soft:var(--wl-primary-soft);--bw-accent:var(--wl-accent);--bw-accent-soft:var(--wl-accent-soft);--bw-page-tint:var(--wl-page-tint);--bw-surface:var(--wl-surface);--wl-ink:#17202d;--wl-muted:#526074;--wl-radius:8px;--wl-font-family:"Open Sans", Arial, sans-serif;--wl-text-weight:400;--wl-label-weight:860;--wl-heading-weight:900;--wl-button-radius:var(--wl-radius);--wl-button-padding-x:18px;--wl-button-padding-y:9px;--wl-control-radius:var(--wl-radius);--wl-control-height:42px;--wl-control-padding-x:12px;--wl-card-radius:var(--wl-radius);--wl-card-padding:14px;--wl-surface-gap:12px;--wl-surface-border-width:1px;--wl-surface-shadow:none;--wl-component-surface:var(--wl-surface);--bw-ink:var(--wl-ink);--bw-muted:var(--wl-muted);--bw-radius:var(--wl-radius);--bw-border:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-page{--bw-border:color-mix(in srgb, var(--wl-primary) 15%, #dfe8e6)}}.wl-page{background:radial-gradient(circle at 82% 12%, var(--wl-primary), transparent 30%), linear-gradient(180deg, var(--wl-page-tint) 0, #fff0 190px), #fff;min-height:100vh}@supports (color:color-mix(in lab, red, red)){.wl-page{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--wl-primary) 14%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--wl-page-tint) 72%, white) 0, #fff0 190px), #fff}}.wl-page{color:var(--wl-ink);font-family:var(--wl-font-family), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:var(--wl-text-weight)}.wl-page *{letter-spacing:0}.wl-campaign{background:var(--wl-primary-soft);grid-template-columns:auto auto auto auto;justify-content:center;align-items:center;gap:12px;min-height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-campaign{background:color-mix(in srgb, var(--wl-primary-soft) 72%, var(--wl-primary) 18%)}}.wl-campaign{color:var(--wl-primary-strong);padding:0 22px;font-size:.88rem;font-weight:760}.wl-campaign p{margin:0}.wl-campaign a{color:var(--wl-primary-strong);border-bottom:1px solid;font-weight:880}.wl-campaign button{width:30px;height:30px;color:var(--wl-primary-strong);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:18px}.wl-header{z-index:20;border-bottom:1px solid var(--wl-primary);grid-template-columns:180px auto minmax(280px,1fr) auto auto;align-items:center;gap:24px;min-height:78px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.wl-header{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.wl-header{background:var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.wl-header{background:color-mix(in srgb, var(--wl-surface) 90%, transparent)}}.wl-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 clamp(22px,5vw,80px)}.wl-wordmark{align-items:center;width:172px;display:flex}.wl-wordmark img{width:100%;height:auto;display:block}.wl-generated-wordmark{align-items:center;gap:11px;min-width:0;display:inline-flex}.wl-generated-wordmark i{color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));width:42px;height:42px;box-shadow:0 14px 32px var(--wl-primary);border-radius:11px;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-generated-wordmark i{box-shadow:0 14px 32px color-mix(in srgb, var(--wl-primary) 22%, transparent)}}.wl-generated-wordmark>img{width:42px;height:42px;box-shadow:0 14px 32px var(--wl-primary);border-radius:11px;flex:none;display:block}@supports (color:color-mix(in lab, red, red)){.wl-generated-wordmark>img{box-shadow:0 14px 32px color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.wl-generated-wordmark span,.wl-generated-wordmark strong,.wl-generated-wordmark small{min-width:0;display:block}.wl-generated-wordmark strong{color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:920;line-height:1.05;overflow:hidden}.wl-generated-wordmark small{color:var(--wl-accent);text-transform:uppercase;margin-top:4px;font-size:.58rem;font-weight:900;line-height:1.1}.wl-nav,.wl-quick-actions,.wl-store-band>div,.wl-bewell-pill,.wl-viewing-as,.wl-hero-actions,.wl-preferred-store-card a,.wl-section-heading a,.wl-service-card em,.wl-footer nav{align-items:center;display:flex}.wl-nav{gap:22px}.wl-nav a{color:var(--wl-ink);white-space:nowrap;align-items:center;gap:5px;font-size:.94rem;font-weight:820;line-height:1;display:inline-flex}.wl-nav a svg{flex:none}.wl-search{border:1px solid var(--wl-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-search{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #d8e2e5)}}.wl-search{border-radius:var(--wl-control-radius);background:var(--wl-surface);padding:0 14px 0 18px;box-shadow:0 12px 40px #0f56530d}.wl-search input{min-width:0;color:var(--wl-ink);background:0 0;border:0;outline:0}.wl-search input::placeholder{color:var(--wl-muted)}.wl-search svg{color:var(--wl-primary)}.wl-tenant-switcher{z-index:25;color:var(--wl-ink);display:inline-block;position:relative}.wl-tenant-switcher summary{border:1px solid var(--wl-primary);grid-template-columns:16px auto minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-tenant-switcher summary{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #cbd5e1)}}.wl-tenant-switcher summary{background:var(--wl-surface);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.wl-tenant-switcher summary{background:color-mix(in srgb, var(--wl-surface) 86%, transparent)}}.wl-tenant-switcher summary{cursor:pointer;padding:0 10px;font-size:.78rem;font-weight:820;list-style:none;box-shadow:0 10px 28px #0f56530d}.wl-tenant-switcher summary::-webkit-details-marker{display:none}.wl-tenant-switcher summary>span{color:var(--wl-muted);font-weight:760}.wl-tenant-switcher summary>strong{max-width:180px;color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.wl-tenant-switcher summary>svg:last-child{color:var(--wl-primary-strong);transition:transform .16s}.wl-tenant-switcher[open] summary>svg:last-child{transform:rotate(180deg)}.wl-tenant-menu{border:1px solid var(--wl-primary);gap:6px;width:min(340px,86vw);display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.wl-tenant-menu{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #cbd5e1)}}.wl-tenant-menu{background:var(--wl-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.wl-tenant-menu{background:color-mix(in srgb, var(--wl-surface) 96%, transparent)}}.wl-tenant-menu{padding:8px;box-shadow:0 24px 62px #0f565324}.wl-tenant-menu button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px;display:grid}.wl-tenant-menu button:hover,.wl-tenant-menu button.active{border-color:var(--tenant-color)}@supports (color:color-mix(in lab, red, red)){.wl-tenant-menu button:hover,.wl-tenant-menu button.active{border-color:color-mix(in srgb, var(--tenant-color) 22%, #dfe8ea)}}.wl-tenant-menu button:hover,.wl-tenant-menu button.active{background:var(--tenant-color)}@supports (color:color-mix(in lab, red, red)){.wl-tenant-menu button:hover,.wl-tenant-menu button.active{background:color-mix(in srgb, var(--tenant-color) 9%, #fff)}}.wl-tenant-menu i{color:#fff;background:var(--tenant-color);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.72rem;font-style:normal;font-weight:930;display:grid}.wl-tenant-menu strong,.wl-tenant-menu small{display:block}.wl-tenant-menu strong{color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.wl-tenant-menu small{color:var(--wl-muted);text-transform:uppercase;font-size:.68rem;font-weight:820}.wl-tenant-switcher summary>svg:first-child{color:var(--wl-primary-strong)}.wl-quick-actions{gap:18px}.wl-quick-actions a{min-width:46px;color:var(--wl-ink);justify-items:center;gap:4px;font-size:.78rem;font-weight:820;display:grid}.wl-mobile-menu{width:42px;height:42px;color:var(--wl-primary);background:0 0;border:0;place-items:center;display:none}.wl-store-band{border-bottom:1px solid var(--wl-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-store-band{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 12%, transparent)}}.wl-store-band{background:var(--wl-page-tint)}@supports (color:color-mix(in lab, red, red)){.wl-store-band{background:color-mix(in srgb, var(--wl-page-tint) 72%, var(--wl-surface))}}.wl-store-band{color:var(--wl-ink);padding:0 clamp(22px,5vw,80px);font-size:.84rem}.wl-store-band>div{gap:8px;min-width:0}.wl-store-band strong{color:var(--wl-ink)}.wl-bewell-pill{color:var(--wl-primary-strong);gap:8px;font-weight:820}.wl-bewell-pill span{background:var(--wl-surface);border:1px solid #147b7429;border-radius:5px;align-items:center;padding:4px 7px;display:inline-flex}.wl-bewell-pill img{width:57px;height:auto;display:block}.wl-bewell-pill b{color:#fff;background:var(--wl-primary);border-radius:6px;place-items:center;width:28px;height:22px;font-size:.68rem;font-weight:930;display:grid}.wl-viewing-as{gap:7px}.wl-capability-strip{border-bottom:1px solid var(--wl-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-capability-strip{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 11%, #dbe6e8)}}.wl-capability-strip{background:#ffffffad;padding:10px clamp(22px,5vw,80px)}.wl-capability-note{color:var(--wl-muted);white-space:nowrap;font-size:.78rem;font-weight:780}.wl-capability-strip>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.wl-capability-chip{background:var(--wl-surface);min-height:30px;color:var(--wl-ink);border:1px solid #dfe8ea;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.wl-capability-chip i{background:var(--wl-primary);border-radius:999px;width:8px;height:8px}.wl-capability-chip small{color:var(--wl-muted);text-transform:uppercase;font-size:.66rem;font-weight:820}.wl-capability-chip.limited i{background:#f6b83f}.wl-capability-chip.unavailable{color:#7a3440;background:var(--wl-accent-soft)}.wl-capability-chip.unavailable i{background:var(--wl-accent)}.wl-hero{border-bottom:1px solid var(--wl-primary);grid-template-columns:minmax(430px,.42fr) minmax(680px,.58fr);min-height:430px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wl-hero{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.wl-hero{background:radial-gradient(circle at 42% 22%, var(--wl-primary-soft), transparent 16%), linear-gradient(90deg, var(--wl-surface) 0%, var(--wl-surface) 44%, var(--wl-page-tint) 100%)}@supports (color:color-mix(in lab, red, red)){.wl-hero{background:radial-gradient(circle at 42% 22%, color-mix(in srgb, var(--wl-primary-soft) 72%, transparent), transparent 16%), linear-gradient(90deg, var(--wl-surface) 0%, color-mix(in srgb, var(--wl-surface) 96%, transparent) 44%, color-mix(in srgb, var(--wl-page-tint) 72%, transparent) 100%)}}.wl-hero{isolation:isolate}.wl-hero:after{background:var(--wl-primary);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.wl-hero:after{background:color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.wl-hero:after{content:""}.wl-hero-copy{z-index:2;align-content:center;padding:28px 0 28px clamp(28px,5vw,86px);display:grid;position:relative}.wl-eyebrow{background:var(--wl-primary);border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wl-eyebrow{background:color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.wl-eyebrow{color:var(--wl-primary-strong);text-transform:uppercase;padding:5px 9px;font-size:.68rem;font-weight:850}.wl-hero h1{max-width:600px;color:var(--wl-ink);margin:0;font-size:clamp(2.2rem,2.7vw,3.05rem);font-weight:850;line-height:1.05}.wl-hero h1:first-line{color:var(--wl-primary)}.wl-hero-copy p{max-width:520px;color:var(--wl-muted);margin:9px 0 0;font-size:clamp(.9rem,1vw,.98rem);line-height:1.4}.wl-hero-actions{flex-wrap:wrap;gap:12px;margin-top:16px}.wl-button{border-radius:var(--wl-button-radius);min-height:39px;padding:var(--wl-button-padding-y) var(--wl-button-padding-x);justify-content:center;align-items:center;gap:10px;font-size:.84rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex}.wl-button:hover,.wl-task-card:hover,.wl-service-card:hover{transform:translateY(-3px)}.wl-button-primary{color:var(--wl-surface);background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));box-shadow:0 20px 46px #006b6b33}.wl-button-secondary{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-button-secondary{border:1px solid color-mix(in srgb, var(--wl-primary) 42%, transparent)}}.wl-button-secondary{color:var(--wl-primary-strong);background:var(--wl-surface)}.wl-preferred-store-card{border:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;max-width:560px;margin-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-preferred-store-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 15%, transparent)}}.wl-preferred-store-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface)}@supports (color:color-mix(in lab, red, red)){.wl-preferred-store-card{background:color-mix(in srgb, var(--wl-component-surface) 92%, transparent)}}.wl-preferred-store-card{padding:var(--wl-card-padding);box-shadow:var(--wl-surface-shadow)}.wl-store-card-copy{gap:3px;min-width:0;display:grid}.wl-preferred-store-card small,.wl-preferred-store-card span{color:var(--wl-muted);font-size:.82rem}.wl-store-card-copy strong,.wl-store-card-copy em{display:block}.wl-store-card-copy strong{color:var(--wl-ink);font-size:.96rem;font-weight:880}.wl-preferred-store-card em{color:var(--wl-primary);font-size:.84rem;font-style:normal;font-weight:820}.wl-preferred-store-card a{color:var(--wl-primary-strong);white-space:nowrap;align-self:center;gap:6px;font-size:.9rem;font-weight:860}.wl-hero-media{z-index:2;align-content:center;min-height:430px;padding:26px clamp(22px,5vw,78px) 26px 0;display:grid;position:relative}.wl-carousel-zone{justify-self:end;gap:10px;width:min(100%,1060px);display:grid}.wl-carousel-shell{border:var(--wl-surface-border-width) solid var(--wl-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wl-carousel-shell{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 22%, transparent)}}.wl-carousel-shell{border-radius:calc(var(--wl-card-radius) + 6px);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow)}.wl-carousel-slide{width:100%;box-shadow:none;background:var(--wl-primary-soft);border:0;border-radius:0;margin:0;padding:0;display:block}.wl-carousel-slide .rxp-image-asset__link,.wl-carousel-slide img{width:100%;display:block}.wl-carousel-slide img{aspect-ratio:2100/675;object-fit:cover;animation:.42s both wl-carousel-slide-in}.wl-carousel-controls{border-top:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-carousel-controls{border-top:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.wl-carousel-controls{background:var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.wl-carousel-controls{background:color-mix(in srgb, var(--wl-surface) 96%, transparent)}}.wl-carousel-controls{padding:10px 12px 10px 14px}.wl-carousel-kicker{background:var(--wl-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.wl-carousel-kicker{background:color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.wl-carousel-kicker{color:var(--wl-primary-strong);text-transform:uppercase;white-space:nowrap;padding:6px 10px;font-size:.68rem;font-weight:900}.wl-carousel-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wl-carousel-progress span{background:var(--wl-primary-soft);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.wl-carousel-progress span{background:color-mix(in srgb, var(--wl-primary-soft) 72%, var(--wl-surface))}}.wl-carousel-progress span.active{background:var(--wl-primary-strong)}.wl-carousel-actions{align-items:center;gap:8px;display:flex}.wl-carousel-actions a{color:var(--wl-primary-strong);white-space:nowrap;font-size:.82rem;font-weight:900}.wl-carousel-actions button{width:34px;height:34px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background .16s,transform .16s;display:grid}.wl-carousel-actions button:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.wl-carousel-actions button:hover{background:color-mix(in srgb, var(--wl-primary-soft) 82%, var(--wl-surface))}}.wl-carousel-actions button:hover{transform:translateY(-1px)}.wl-carousel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wl-carousel-tabs button{border:var(--wl-surface-border-width) solid var(--wl-primary);align-content:center;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-carousel-tabs button{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 15%, transparent)}}.wl-carousel-tabs button{border-radius:var(--wl-control-radius);background:var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.wl-carousel-tabs button{background:color-mix(in srgb, var(--wl-surface) 74%, transparent)}}.wl-carousel-tabs button{color:var(--wl-muted);text-align:left;cursor:pointer;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s}.wl-carousel-tabs button.active{border-color:var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.wl-carousel-tabs button.active{border-color:color-mix(in srgb, var(--wl-primary-strong) 28%, transparent)}}.wl-carousel-tabs button.active{background:var(--wl-surface);color:var(--wl-primary-strong);box-shadow:var(--wl-surface-shadow)}.wl-carousel-tabs strong,.wl-carousel-tabs span{display:block}.wl-carousel-tabs strong{font-size:.78rem;font-weight:900;line-height:1.12}.wl-carousel-tabs span{margin-top:2px;font-size:.7rem;font-weight:760;line-height:1.12}.wl-carousel-tabs.rxp-carousel-controls{background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch}.wl-carousel-tabs .rxp-carousel-controls__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wl-carousel-tabs .rxp-carousel-controls__pause,.wl-carousel-tabs .rxp-carousel-controls__arrows button{border-radius:var(--wl-control-radius);width:44px;min-height:54px;color:var(--wl-primary-strong);text-align:center}.wl-carousel-tabs .rxp-carousel-controls__arrows{gap:8px;display:flex}@keyframes wl-carousel-slide-in{0%{opacity:.18;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.wl-carousel-slide img,.wl-carousel-actions button,.wl-button,.wl-task-card,.wl-service-card{transition:none;animation:none}}.wl-section{width:min(100% - clamp(56px,10vw,180px),1520px);margin:0 auto}.wl-task-section{margin-top:26px}.wl-task-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.wl-task-card{border:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:12px 16px;min-height:112px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wl-task-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8ea)}}.wl-task-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);padding:var(--wl-card-padding);box-shadow:var(--wl-surface-shadow);transition:transform .18s,border-color .18s,box-shadow .18s}.wl-task-card[data-art]{background:linear-gradient(90deg, var(--wl-surface) 0 62%, var(--wl-surface) 100%), var(--wl-action-card-bg,var(--wl-surface));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wl-task-card[data-art]{background:linear-gradient(90deg, color-mix(in srgb, var(--wl-surface) 98%, transparent) 0 62%, color-mix(in srgb, var(--wl-surface) 78%, transparent) 100%), var(--wl-action-card-bg,var(--wl-surface))}}.wl-task-card[data-art]{background-position:var(--wl-action-card-position,center);isolation:isolate;background-size:cover}.wl-task-card[data-art]>*{z-index:1;position:relative}.wl-task-card:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-task-card:hover{border-color:color-mix(in srgb, var(--wl-primary) 28%, transparent)}}.wl-task-card:hover{box-shadow:var(--wl-surface-shadow)}.wl-task-icon{width:52px;height:52px;color:var(--wl-primary);background:var(--wl-primary-soft);border-radius:999px;grid-area:1/1;place-items:center;display:grid}.wl-task-copy{grid-area:1/2;gap:7px;min-width:0;display:grid}.wl-task-copy strong,.wl-task-copy small{display:block}.wl-task-copy strong{color:var(--wl-ink);font-size:1rem;font-weight:900;line-height:1.2}.wl-task-copy small{color:var(--wl-muted);font-size:.9rem;line-height:1.38}.wl-task-card>svg{color:var(--wl-primary);grid-area:1/3;align-self:center}.wl-services-section{margin-top:48px}.wl-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.wl-section-heading .wl-eyebrow{margin-bottom:8px}.wl-section-heading h2,.wl-platform-copy h2{color:var(--wl-ink);margin:0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:920;line-height:1.12}.wl-section-heading a{color:var(--wl-primary-strong);white-space:nowrap;gap:8px;font-weight:900}.wl-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.wl-service-card{border:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);min-height:184px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wl-service-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8ea)}}.wl-service-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);transition:transform .18s,box-shadow .18s}.wl-service-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:184px}.wl-service-image.vaccinations,.wl-service-image.medication,.wl-service-image.travel,.wl-service-image.delivery{background-position:50%}.wl-service-image.vaccinations{background-image:url(/white-label-assets/service-vaccinations.png)}.wl-service-image.medication{background-image:url(/white-label-assets/service-medication.png)}.wl-service-image.travel{background-image:url(/white-label-assets/service-travel.png)}.wl-service-image.delivery{background-image:url(/white-label-assets/service-delivery.png)}.wl-service-card>span:last-child{align-content:center;gap:10px;padding:24px;display:grid}.wl-service-card strong{color:var(--wl-ink);font-size:1rem;font-weight:900;line-height:1.15}.wl-service-card small{color:var(--wl-muted);font-size:.92rem;line-height:1.44}.wl-service-card em{color:var(--wl-primary);gap:6px;font-style:normal;font-weight:880}.wl-platform-strip{border:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:310px minmax(0,1fr) 265px;align-items:center;gap:36px;margin-top:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-platform-strip{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.wl-platform-strip{border-radius:var(--wl-card-radius);background:linear-gradient(135deg, var(--wl-page-tint), var(--wl-surface)), var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.wl-platform-strip{background:linear-gradient(135deg, color-mix(in srgb, var(--wl-page-tint) 72%, var(--wl-surface)), color-mix(in srgb, var(--wl-surface) 95%, transparent)), var(--wl-surface)}}.wl-platform-strip{padding:calc(var(--wl-card-padding) * 2);box-shadow:var(--wl-surface-shadow)}.wl-platform-copy .wl-eyebrow{margin-bottom:8px}.wl-platform-copy p{color:var(--wl-muted);margin:8px 0 0;line-height:1.45}.wl-workflow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:16px;display:grid}.wl-workflow-step{color:var(--wl-ink);text-align:center;justify-items:center;gap:8px;font-size:.78rem;font-weight:850;display:grid;position:relative}.wl-workflow-step i{border:var(--wl-surface-border-width) solid var(--wl-primary);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-workflow-step i{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.wl-workflow-step i{color:var(--wl-primary);background:var(--wl-surface);box-shadow:var(--wl-surface-shadow);border-radius:999px}.wl-workflow-step b{color:var(--wl-primary);letter-spacing:2px;font-weight:900;position:absolute;top:12px;right:-13px}.wl-trust-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);padding:var(--wl-card-padding);box-shadow:var(--wl-surface-shadow);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}.wl-trust-card span{width:50px;height:50px;color:var(--wl-accent);background:var(--wl-accent-soft);border-radius:999px;grid-row:span 2;place-items:center;display:grid}.wl-trust-card strong,.wl-trust-card small{display:block}.wl-trust-card strong{color:var(--wl-ink);font-weight:900}.wl-trust-card small{color:var(--wl-muted);line-height:1.35}.wl-footer{border-top:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:minmax(180px,.7fr) auto minmax(260px,1fr);align-items:center;gap:26px;margin-top:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-footer{border-top:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 12%, #e4ecee)}}.wl-footer{background:var(--wl-surface-muted);color:var(--wl-muted);padding:28px clamp(22px,5vw,80px);font-size:.82rem}.wl-footer-brand{justify-items:start;gap:7px;display:grid}.wl-footer-brand img{width:154px;height:auto;display:block}.wl-footer small{color:var(--wl-accent);text-transform:uppercase;margin-top:4px;font-size:.62rem;font-weight:900;display:block}.wl-footer nav{color:var(--wl-primary-strong);gap:16px;font-weight:820}.wl-footer p{margin:0;line-height:1.45}.system-page{padding-bottom:64px}.system-hero,.system-section{width:min(100% - clamp(36px,8vw,150px),1480px);margin-inline:auto}.system-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:28px;padding:62px 0 34px;display:grid}.system-hero h1{color:#162234;max-width:860px;margin:0;font-size:clamp(2.35rem,5vw,5rem);font-weight:900;line-height:.98}.system-hero p{color:#4c586a;max-width:680px;margin:18px 0 0;font-size:1.02rem;line-height:1.55}.system-hero-panel{border:1px solid var(--wl-primary);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.system-hero-panel{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dfe8ea)}}.system-hero-panel{background:#ffffffdb;border-radius:16px;padding:18px;box-shadow:0 22px 58px #0f565314}.system-hero-panel .wl-tenant-switcher{width:100%}.system-hero-panel .wl-tenant-switcher summary{max-width:none}.system-hero-panel>a,.system-link-button{min-height:42px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:900;display:inline-flex}.system-section{margin-top:34px}.system-section-heading{grid-template-columns:minmax(0,.72fr) minmax(280px,.42fr);align-items:end;gap:26px;margin-bottom:18px;display:grid}.system-section-heading h2{color:#162234;margin:0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:920;line-height:1.06}.system-section-heading p{color:#526074;margin:0;line-height:1.5}.system-tenant-grid,.system-component-grid{gap:16px;display:grid}.system-tenant-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.system-tenant-card{background:radial-gradient(circle at 80% 0, var(--wl-primary), transparent 38%), #fff;border:1px solid #dfe8ea;border-radius:14px;align-content:start;gap:8px;min-height:212px;display:grid}@supports (color:color-mix(in lab, red, red)){.system-tenant-card{background:radial-gradient(circle at 80% 0, color-mix(in srgb, var(--wl-primary) 18%, transparent), transparent 38%), #fff}}.system-tenant-card{padding:16px;box-shadow:0 16px 44px #0f56530d}.system-tenant-card.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.system-tenant-card.active{border-color:color-mix(in srgb, var(--wl-primary) 40%, #dfe8ea)}}.system-tenant-card.active{box-shadow:0 24px 54px var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.system-tenant-card.active{box-shadow:0 24px 54px color-mix(in srgb, var(--wl-primary) 12%, transparent)}}.system-mark{color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));border-radius:11px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.system-tenant-card strong,.system-tenant-card small,.system-tenant-card em{display:block}.system-tenant-card strong{color:#17202d;font-size:1rem;font-weight:920;line-height:1.12}.system-tenant-card small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.72rem;font-weight:880}.system-tenant-card em{color:#566276;margin-top:3px;font-size:.74rem;font-style:normal;line-height:1.35}.system-token-layout{grid-template-columns:minmax(0,1fr) 440px;gap:18px;display:grid}.system-swatches,.system-token-table,.system-preview{background:#fff;border:1px solid #dfe8ea;border-radius:14px;box-shadow:0 16px 44px #0f56530d}.system-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.system-swatch{gap:8px;display:grid}.system-swatch i{border:1px solid #17202d1a;border-radius:12px;min-height:74px;display:block}.system-swatch strong,.system-swatch code{display:block}.system-swatch strong{color:#17202d;font-size:.82rem;font-weight:900}.system-swatch code{color:#667386;font-size:.76rem}.system-token-table{display:grid;overflow:hidden}.system-token-table div{border-bottom:1px solid #edf2f4;grid-template-columns:150px 90px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.system-token-table div:last-child{border-bottom:0}.system-token-table code{color:var(--wl-primary-strong);font-size:.78rem;font-weight:850}.system-token-table span{color:#17202d;font-size:.78rem;font-weight:850}.system-token-table small{color:#566276;line-height:1.35}.system-component-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.system-preview{align-content:start;gap:12px;padding:18px;display:grid}.system-preview h3{color:#162234;margin:0 0 4px;font-size:.95rem;font-weight:930}.system-search-preview{width:100%}.system-icon-grid{grid-template-columns:repeat(4,42px);gap:10px;display:grid}.system-icon-grid span{width:42px;height:42px;color:var(--wl-primary);background:var(--wl-primary-soft);border-radius:12px;place-items:center;display:grid}.system-molecule-grid,.system-organism-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.system-store-preview .wl-preferred-store-card{max-width:none;margin:0}.system-action-preview .wl-task-card{min-height:104px}.system-carousel-preview{overflow:hidden}.system-carousel-preview .wl-carousel-zone{width:100%}.system-carousel-preview .wl-carousel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.system-workflow-preview{min-height:320px}.system-flow{gap:10px;display:grid}.system-flow span{color:#263246;background:#fbfdfd;border:1px solid #dfe8ea;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:0 14px 0 6px;font-weight:850;display:grid}.system-flow svg{color:var(--wl-primary);justify-self:center}@media (max-width:1220px){.wl-header{grid-template-columns:160px minmax(0,1fr) auto}.wl-nav,.wl-quick-actions{display:none}.wl-mobile-menu{display:grid}.wl-hero{grid-template-columns:minmax(0,1fr)}.wl-hero-copy{padding-right:clamp(28px,7vw,96px)}.wl-hero-media{min-height:auto;padding:26px clamp(28px,7vw,96px) 8px}.wl-carousel-zone{justify-self:stretch;width:100%}.wl-task-grid,.wl-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-platform-strip{grid-template-columns:1fr}.system-tenant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-token-layout,.system-component-grid,.system-molecule-grid,.system-organism-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.system-hero,.system-section{width:min(100% - 28px,1480px)}.system-hero,.system-section-heading,.system-token-layout,.system-component-grid,.system-molecule-grid,.system-organism-grid{grid-template-columns:1fr}.system-hero{padding:34px 0 18px}.system-hero h1{font-size:clamp(2rem,11vw,3rem)}.system-tenant-grid{grid-template-columns:1fr}.system-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.system-token-table div{grid-template-columns:1fr;gap:4px}.wl-campaign{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;padding-right:44px;font-size:.76rem}.wl-campaign p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-header{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:auto;padding:18px}.wl-wordmark{width:148px}.wl-search{order:3;grid-column:1/-1;min-height:50px}.wl-store-band{grid-template-columns:1fr;gap:10px;padding:13px 18px}.wl-viewing-as{display:block}.wl-viewing-as .wl-tenant-switcher{width:100%}.wl-viewing-as .wl-tenant-switcher summary{max-width:none}.wl-capability-strip{grid-template-columns:1fr;gap:8px;padding:10px 18px}.wl-capability-note{white-space:normal}.wl-hero{min-height:auto}.wl-hero-media{order:0;min-height:auto;padding:0 18px 22px}.wl-hero-copy{padding:22px 18px 18px}.wl-hero h1{font-size:clamp(1.72rem,8vw,2.12rem);line-height:1.08}.wl-hero-copy p{font-size:.92rem}.wl-hero-actions{margin-top:14px}.wl-carousel-shell{border-radius:14px}.wl-carousel-controls{grid-template-columns:1fr auto}.wl-carousel-progress{order:3;grid-column:1/-1}.wl-carousel-actions a,.wl-carousel-tabs{display:none}.wl-button{width:100%}.wl-preferred-store-card{grid-template-columns:1fr}.wl-preferred-store-card a{grid-area:auto;margin-top:6px}.wl-section{width:min(100% - 28px,1260px)}.wl-task-grid,.wl-service-grid,.wl-workflow{grid-template-columns:1fr}.wl-task-card{min-height:112px}.wl-service-card{grid-template-columns:112px minmax(0,1fr)}.wl-workflow-step{text-align:left;grid-template-columns:48px minmax(0,1fr);justify-items:start}.wl-workflow-step b{display:none}.wl-footer{grid-template-columns:1fr;padding:28px 18px}.wl-footer nav{flex-wrap:wrap}}.wl-mobile-home-surface{display:none}.wl-task-card[data-art=refill],.wl-mobile-task-card[data-art=refill]{--wl-action-card-bg:url(/white-label-assets/action-cards/refill-bg.webp);--wl-action-card-position:center}.wl-task-card[data-art=transfer],.wl-mobile-task-card[data-art=transfer]{--wl-action-card-bg:url(/white-label-assets/action-cards/transfer-bg.webp);--wl-action-card-position:center}.wl-task-card[data-art=store],.wl-mobile-task-card[data-art=store]{--wl-action-card-bg:url(/white-label-assets/action-cards/store-bg.webp);--wl-action-card-position:center}.wl-task-card[data-art=record],.wl-mobile-task-card[data-art=record]{--wl-action-card-bg:url(/white-label-assets/action-cards/bewell-bg.webp);--wl-action-card-position:center}.wl-task-card[data-density=slim]{grid-template-columns:42px minmax(0,1fr) 16px;gap:10px 12px;min-height:88px;padding:12px 14px}.wl-task-card[data-density=slim] .wl-task-icon{width:42px;height:42px}.wl-task-card[data-density=slim] .wl-task-copy{gap:4px}.wl-task-card[data-density=slim] .wl-task-copy strong{font-size:.9rem}.wl-task-card[data-density=slim] .wl-task-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}.system-home-fragment-preview{background:#fff;border:1px solid #147b7424;border-radius:14px;overflow:hidden}.system-home-fragment-preview .wl-header{grid-template-columns:138px auto minmax(220px,1fr) auto;gap:16px;min-height:68px;padding:0 16px;position:relative;top:auto}.system-home-fragment-preview .wl-wordmark{width:132px}.system-home-fragment-preview .wl-quick-actions{gap:10px}.system-home-fragment-preview .wl-quick-actions a{min-width:34px;font-size:.68rem}.system-composition-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.system-composition-preview section,.system-prop-grid article{background:#fff;border:1px solid #147b741f;border-radius:12px;align-content:start;gap:7px;padding:12px;display:grid}.system-composition-preview section span{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.68rem;font-weight:900}.system-composition-preview section strong,.system-prop-grid article strong{color:#142336;font-weight:930}.system-composition-preview section small,.system-prop-grid article small,.system-prop-grid article p{color:#526074;line-height:1.38}.system-composition-preview>.wl-preferred-store-card{grid-column:1/-1;max-width:none;margin-top:0}.system-mobile-preview{background:#fff;border:1px solid #147b7424;border-radius:22px;width:min(100%,390px);overflow:hidden}.system-mobile-preview .wl-mobile-home-surface{gap:16px;padding:14px;display:grid}.system-mobile-preview .wl-mobile-store-bar,.system-mobile-preview .wl-mobile-service-panel{display:grid}.system-mobile-preview .wl-mobile-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-mobile-preview .wl-mobile-task-card,.system-action-preview .wl-mobile-task-card{background:linear-gradient(90deg, #fffffff5 0 52%, #ffffff94 100%), var(--wl-action-card-bg,#fff);background-position:var(--wl-action-card-position,center);isolation:isolate;background-size:cover;border:1px solid #dfe8ea;border-radius:12px;grid-template-columns:minmax(0,1fr) 17px;align-content:start;gap:6px;min-height:112px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f56530f}.system-mobile-preview .wl-mobile-task-card>*,.system-action-preview .wl-mobile-task-card>*{z-index:1;position:relative}.system-mobile-preview .wl-mobile-task-card .wl-task-icon,.system-action-preview .wl-mobile-task-card .wl-task-icon{grid-column:1/-1;width:40px;height:40px}.system-mobile-preview .wl-mobile-task-card .wl-task-copy,.system-action-preview .wl-mobile-task-card .wl-task-copy{grid-area:2/1}.system-mobile-preview .wl-mobile-task-card .wl-task-copy strong,.system-action-preview .wl-mobile-task-card .wl-task-copy strong{font-size:.86rem}.system-mobile-preview .wl-mobile-task-card .wl-task-copy small,.system-action-preview .wl-mobile-task-card .wl-task-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.system-mobile-preview .wl-mobile-task-card>svg,.system-action-preview .wl-mobile-task-card>svg{color:var(--wl-primary);grid-area:2/2}.system-mobile-preview .wl-mobile-offer-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.system-mobile-preview .wl-mobile-offer-heading h2{color:#142336;margin:0;font-size:1.05rem;font-weight:900}.system-mobile-preview .wl-mobile-offer-heading a{color:var(--wl-primary-strong);font-weight:900}.system-mobile-preview .wl-mobile-offer-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.system-mobile-preview .wl-mobile-offer-card{scroll-snap-align:start;background:#fff;border:1px solid #147b7424;border-radius:16px;min-width:260px;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f565312}.system-mobile-preview .wl-mobile-offer-card img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.system-mobile-preview .wl-mobile-offer-card:after{content:"";background:linear-gradient(90deg,#fffffff0 0 44%,#ffffff29 100%);position:absolute;inset:0}.system-mobile-preview .wl-mobile-offer-card span{z-index:1;align-content:center;gap:10px;width:62%;padding:18px;display:grid;position:relative}.system-mobile-preview .wl-mobile-offer-card small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.68rem;font-weight:900}.system-mobile-preview .wl-mobile-offer-card strong{color:#142336;font-size:1.18rem;font-weight:930;line-height:1.1}.system-mobile-preview .wl-mobile-offer-card em{border:1px solid var(--wl-primary);width:fit-content}@supports (color:color-mix(in lab, red, red)){.system-mobile-preview .wl-mobile-offer-card em{border:1px solid color-mix(in srgb, var(--wl-primary) 36%, #fff)}}.system-mobile-preview .wl-mobile-offer-card em{color:var(--wl-primary-strong);background:#ffffffc7;border-radius:9px;padding:8px 12px;font-size:.82rem;font-style:normal;font-weight:900}.system-prop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.system-prop-grid article code{color:var(--wl-primary-strong);white-space:normal;font-size:.76rem}.system-prop-grid article p{margin:0;font-size:.82rem}@media (max-width:760px){.wl-homepage[data-mobile-layout=actions-first] .wl-store-band,.wl-homepage[data-mobile-layout=actions-first] .wl-capability-strip{display:none}.wl-homepage[data-mobile-layout=actions-first] .wl-mobile-home-surface{background:radial-gradient(circle at 88% 8%,#ade3e16b,#0000 28%),linear-gradient(#edf8f7e6,#fff);border-bottom:1px solid #06a19924;gap:12px;padding:12px 18px 20px;display:grid}.wl-homepage[data-mobile-layout=actions-first] .wl-hero,.wl-homepage[data-mobile-layout=actions-first] .wl-task-section{display:none}.wl-mobile-store-bar{background:#fffffff0;border:1px solid #147b7424;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid;box-shadow:0 14px 34px #0f56530d}.wl-mobile-store-icon{width:40px;height:40px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);border-radius:12px;place-items:center;display:grid}.wl-mobile-store-copy{gap:2px;min-width:0;display:grid}.wl-mobile-store-copy strong{color:#142336;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;line-height:1.18;overflow:hidden}.wl-mobile-store-copy em{color:#16824f;font-size:.78rem;font-style:normal;font-weight:850}.wl-mobile-store-bar>a{color:var(--wl-primary-strong);white-space:nowrap;align-items:center;gap:5px;font-size:.78rem;font-weight:900;display:inline-flex}.wl-mobile-service-panel{background:#ffffffd6;border:1px solid #147b7424;border-radius:12px;box-shadow:0 12px 30px #0f56530a}.wl-mobile-service-panel summary{color:#142336;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-weight:900;list-style:none;display:grid}.wl-mobile-service-panel summary::-webkit-details-marker{display:none}.wl-mobile-service-panel summary span,.wl-mobile-service-panel summary strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.wl-mobile-service-panel summary span{color:#142336}.wl-mobile-service-panel summary span svg,.wl-mobile-service-panel summary>svg{color:var(--wl-primary)}.wl-mobile-service-panel summary strong{color:var(--wl-primary-strong);white-space:nowrap;font-size:.78rem}.wl-mobile-service-panel>div{border-top:1px solid #147b741a;flex-wrap:wrap;gap:8px;padding:10px 12px 12px;display:flex}.wl-mobile-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wl-mobile-task-card{background:linear-gradient(90deg, #fffffff5 0 52%, #ffffff94 100%), var(--wl-action-card-bg,#fff);background-position:var(--wl-action-card-position,center);isolation:isolate;background-size:cover;border:1px solid #dfe8ea;border-radius:12px;grid-template-columns:minmax(0,1fr) 17px;align-content:start;gap:6px;min-height:112px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f56530f}.wl-mobile-task-card>*{z-index:1;position:relative}.wl-mobile-task-card .wl-task-icon{grid-column:1/-1;width:40px;height:40px}.wl-mobile-task-card .wl-task-copy{grid-area:2/1}.wl-mobile-task-card .wl-task-copy strong{font-size:.86rem}.wl-mobile-task-card .wl-task-copy small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.wl-mobile-task-card>svg{color:var(--wl-primary);grid-area:2/2}.wl-mobile-offer-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.wl-mobile-offer-heading h2{color:#142336;margin:0;font-size:1.05rem;font-weight:900}.wl-mobile-offer-heading a{color:var(--wl-primary-strong);font-weight:900}.wl-mobile-offer-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.wl-mobile-offer-strip::-webkit-scrollbar{display:none}.wl-mobile-offer-card{scroll-snap-align:start;background:#fff;border:1px solid #147b7424;border-radius:16px;min-width:58vw;max-width:270px;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f565312}.wl-mobile-offer-card:first-child{min-width:82vw}.wl-mobile-offer-card img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.wl-mobile-offer-card:after{content:"";background:linear-gradient(90deg,#fffffff0 0 44%,#ffffff29 100%);position:absolute;inset:0}.wl-mobile-offer-card span{z-index:1;align-content:center;gap:10px;width:62%;padding:18px;display:grid;position:relative}.wl-mobile-offer-card small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.68rem;font-weight:900}.wl-mobile-offer-card strong{color:#142336;font-size:1.18rem;font-weight:930;line-height:1.1}.wl-mobile-offer-card em{border:1px solid var(--wl-primary);width:fit-content}@supports (color:color-mix(in lab, red, red)){.wl-mobile-offer-card em{border:1px solid color-mix(in srgb, var(--wl-primary) 36%, #fff)}}.wl-mobile-offer-card em{color:var(--wl-primary-strong);background:#ffffffc7;border-radius:9px;padding:8px 12px;font-size:.82rem;font-style:normal;font-weight:900}}.staff-shell{background:radial-gradient(circle at 20% 0,#ade3e157,#0000 26%),linear-gradient(#f8fbfb,#eef6f5)}.staff-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-right-color:#147b7424}.staff-brand{color:#083f42;background:radial-gradient(circle at 20% 20%,#78bd433d,#0000 28%),linear-gradient(135deg,#e5f5f4 0%,#fff 100%);flex-direction:column;justify-content:center;height:96px;display:flex;position:relative;overflow:visible}.staff-brand:before{color:#fff;content:"R";background:linear-gradient(135deg,#06a199,#005a5a);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid;position:absolute;top:24px;right:26px;box-shadow:0 18px 34px #005a5a29}.staff-brand strong{color:#005a5a;font-size:1.46rem;line-height:1}.staff-brand small{color:#147b74;text-transform:uppercase;line-height:1.2}.staff-nav .nav-item:hover,.staff-nav .nav-item.active{color:#005a5a;background:linear-gradient(90deg,#06a1991f,#ffffff80);border-color:#06a19924}.staff-nav .nav-badge,.staff-actions .alert-button strong{background:#06a199}.staff-top-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom-color:#147b741f;grid-template-columns:176px 212px minmax(280px,1fr) auto;min-height:78px;padding:14px 22px}.top-select,.staff-search{border-color:#147b7429;min-height:48px;box-shadow:0 14px 34px #0f56530a}.top-select svg,.staff-search svg{color:#147b74}.prototype-dashboard{gap:18px;width:min(100% - 44px,1460px);margin:0 auto;padding:24px 0 46px;display:grid}.prototype-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:stretch;gap:22px;display:grid}.prototype-hero-copy,.prototype-status-panel,.prototype-route-card,.prototype-panel{background:#ffffffd1;border:1px solid #147b7429;border-radius:14px;box-shadow:0 22px 58px #0f565312}.prototype-hero-copy{align-content:center;min-height:260px;padding:clamp(24px,4vw,46px);display:grid}.prototype-kicker{color:#005a5a;text-transform:uppercase;background:#e5f5f4;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.prototype-hero h1{color:#142336;max-width:820px;margin:16px 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:930;line-height:1}.prototype-hero p{color:#526074;max-width:590px;margin:14px 0 0;font-size:1rem;line-height:1.46}.prototype-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.prototype-button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}.prototype-button.primary{color:#fff;background:linear-gradient(135deg,#06a199,#005a5a);box-shadow:0 20px 42px #005a5a29}.prototype-button.secondary{color:#005a5a;background:#fff;border:1px solid #147b7438}.prototype-status-panel{background:radial-gradient(circle at 88% 10%,#78bd4338,#0000 28%),#ffffffe0;align-content:space-between;gap:24px;padding:22px;display:grid}.prototype-status-panel>div:first-child{gap:8px;display:grid}.prototype-status-panel>div:first-child span{color:#fff;background:linear-gradient(135deg,#06a199,#005a5a);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.prototype-status-panel strong,.prototype-status-panel small{display:block}.prototype-status-panel strong{color:#142336;font-size:1.2rem;font-weight:920}.prototype-status-panel small{color:#5d697a;line-height:1.35}.prototype-token-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prototype-token-row span{background:#ffffffbd;border:1px solid #147b7421;border-radius:10px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;padding:10px;display:grid}.prototype-token-row i{border-radius:999px;width:12px;height:12px}.prototype-token-row b{color:#182436;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.prototype-token-row small{text-transform:uppercase;grid-column:2;font-size:.68rem}.prototype-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prototype-route-card{align-content:start;gap:10px;min-height:186px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.prototype-route-card:hover{border-color:#06a19952;transform:translateY(-3px);box-shadow:0 28px 68px #0f56531c}.prototype-route-card>span{color:#fff;background:linear-gradient(135deg,#06a199,#005a5a);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.prototype-route-card.system>span{background:linear-gradient(135deg,#147b74,#2855a3)}.prototype-route-card small{color:#005a5a;text-transform:uppercase;font-size:.72rem;font-weight:900}.prototype-route-card strong{color:#142336;font-size:clamp(1.45rem,2.5vw,2.2rem);font-weight:930;line-height:1}.prototype-route-card p{color:#526074;max-width:640px;margin:0;line-height:1.5}.prototype-route-card em{color:#005a5a;align-items:center;gap:8px;margin-top:auto;font-style:normal;font-weight:900;display:inline-flex}.prototype-lower-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;display:grid}.prototype-panel{align-content:start;gap:16px;padding:20px;display:grid}.prototype-wide-panel{grid-column:1/-1}.prototype-panel-heading{align-items:center;gap:11px;display:flex}.prototype-panel-heading>svg{color:#147b74}.prototype-panel-heading strong,.prototype-panel-heading small{display:block}.prototype-panel-heading strong{color:#142336;font-weight:920}.prototype-panel-heading small{color:#667386;font-size:.78rem}.prototype-check-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.prototype-check-list li{color:#425068;grid-template-columns:19px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.prototype-check-list svg{color:#16824f;margin-top:2px}.prototype-support-list{gap:10px;display:grid}.prototype-support-list a{background:#fff;border:1px solid #147b7421;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;display:grid}.prototype-support-list a>svg:first-child{color:#147b74;justify-self:center}.prototype-support-list strong,.prototype-support-list small{display:block}.prototype-support-list strong{color:#182436;font-size:.9rem;font-weight:900}.prototype-support-list small,.prototype-panel p{color:#526074;line-height:1.45}.prototype-panel p{margin:0}.wl-home{padding-bottom:0}.wl-public-header{grid-template-columns:212px auto minmax(320px,1fr) auto}.wl-header-icons{align-items:center;gap:20px;display:flex}.wl-header-icons a{color:#142336;place-items:center;width:36px;height:36px;display:grid;position:relative}.wl-cart-link strong{color:#fff;background:var(--wl-accent);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.68rem;font-weight:950;display:grid;position:absolute;top:-3px;right:-7px}.wl-context-band{background:#edf8f7c7;border-bottom:1px solid #06a1991f;grid-template-columns:minmax(280px,.38fr) minmax(420px,.62fr);align-items:center;gap:18px;padding:14px clamp(22px,5vw,80px);display:grid}.wl-tenant-row{align-items:center;gap:14px;display:flex}.wl-canada-mark{color:var(--wl-accent);margin-left:auto;font-size:1.4rem;line-height:1}.wl-store-context-card{background:#ffffffeb;border:1px solid #147b7424;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 18px 42px #0f56530e}.wl-store-icon{width:48px;height:48px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);border-radius:14px;place-items:center;display:grid}.wl-store-context-card .wl-store-card-copy small,.wl-store-context-card .wl-store-card-copy span{color:#657286;font-size:.82rem}.wl-store-context-card .wl-store-card-copy strong{color:#142336;font-size:.98rem}.wl-store-context-card .wl-store-card-copy em{color:#16824f;font-size:.84rem}.wl-store-context-card>a{color:var(--wl-primary-strong);white-space:nowrap;align-items:center;gap:7px;font-weight:900;display:inline-flex}.wl-home-stage{grid-template-columns:minmax(360px,.42fr) minmax(520px,.58fr);align-items:start;gap:24px 28px;width:min(100% - clamp(44px,9vw,168px),1580px);margin:0 auto;padding:30px 0 34px;display:grid}.wl-command-copy{align-content:center;min-height:310px;display:grid}.wl-command-copy h1{color:#162234;max-width:650px;margin:0;font-size:clamp(2rem,3vw,3.25rem);font-weight:910;line-height:1.02}.wl-command-copy h1:first-line{color:var(--wl-primary)}.wl-command-copy p{color:#4c586a;max-width:540px;margin:14px 0 0;font-size:1rem;line-height:1.5}.wl-offer-section{gap:12px;display:grid}.wl-home-stage .wl-offer-section{grid-area:1/2/span 2}.wl-mobile-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.wl-mobile-section-heading h2{color:#142336;margin:0;font-size:1.05rem;font-weight:900}.wl-mobile-section-heading a{color:var(--wl-primary-strong);font-weight:900}.wl-home-stage .wl-mobile-section-heading{display:none}.wl-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wl-command-card{min-height:118px}.wl-surface-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wl-inline-surface{background:#ffffffd1;border:1px solid #147b7424;border-radius:14px;box-shadow:0 16px 44px #0f56530b}.wl-inline-surface summary{color:#142336;cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-weight:900;list-style:none;display:flex}.wl-inline-surface summary::-webkit-details-marker{display:none}.wl-inline-surface summary svg{color:var(--wl-primary)}.wl-inline-surface>div{border-top:1px solid #147b741a;flex-wrap:wrap;gap:9px;padding:14px;display:flex}.wl-inline-surface p{color:#526074;flex-basis:100%;margin:4px 0;font-size:.88rem;line-height:1.42}.wl-inline-surface a{color:var(--wl-primary-strong);align-items:center;gap:7px;font-weight:900;display:inline-flex}.wl-palette-dots{gap:7px;margin-right:auto;display:flex}.wl-palette-dots i{border:1px solid #17202d1f;border-radius:999px;width:24px;height:24px}.wl-carousel-rail{justify-self:stretch;width:100%}.wl-carousel-rail .wl-carousel-shell{border-radius:18px}.wl-carousel-rail .wl-carousel-slide img{aspect-ratio:16/5.7}.wl-mobile-offer-strip{display:none}.wl-services-available{margin-top:0;padding-top:16px;padding-bottom:24px}.wl-service-chip-row{scrollbar-width:none;gap:12px;padding:12px 2px 2px;display:flex;overflow-x:auto}.wl-service-chip-row::-webkit-scrollbar{display:none}.wl-service-chip{background:#fff;border:1px solid #147b7424;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:220px;padding:12px;display:grid;box-shadow:0 14px 34px #0f56530b}.wl-service-chip>svg{color:var(--wl-primary);justify-self:center}.wl-service-chip strong,.wl-service-chip small{display:block}.wl-service-chip strong{color:#142336;font-size:.88rem;font-weight:900}.wl-service-chip small{color:#16824f;font-size:.78rem;font-weight:850}.wl-platform-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 0 24px;display:grid}.wl-platform-panels article{background:#ffffffdb;border:1px solid #147b7424;border-radius:14px;align-content:start;gap:10px;min-height:160px;padding:18px;display:grid;box-shadow:0 16px 44px #0f56530b}.wl-platform-panels article>span{width:44px;height:44px;color:var(--wl-primary);background:var(--wl-primary-soft);border-radius:14px;place-items:center;display:grid}.wl-platform-panels strong{color:#142336;font-weight:920}.wl-platform-panels p{color:#526074;margin:0;line-height:1.45}.wl-mobile-bottom-nav{display:none}.system-app{background:radial-gradient(circle at 72% 10%, var(--wl-primary), transparent 28%), linear-gradient(180deg, var(--wl-page-tint), #fff 320px)}@supports (color:color-mix(in lab, red, red)){.system-app{background:radial-gradient(circle at 72% 10%, color-mix(in srgb, var(--wl-primary) 16%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--wl-page-tint) 70%, white), #fff 320px)}}.system-top{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #147b741f;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:16px;min-height:70px;padding:12px clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.system-brand,.system-top-links{align-items:center;display:flex}.system-brand{gap:10px}.system-brand>span{color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));border-radius:10px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:950;display:grid}.system-brand strong{color:#142336;font-weight:930}.system-top-links{color:var(--wl-primary-strong);gap:14px;font-size:.84rem;font-weight:900}.system-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;width:min(100% - 44px,1540px);margin:0 auto;padding:26px 0 64px;display:grid}.system-sidebar{background:#ffffffd6;border:1px solid #147b7424;border-radius:16px;align-content:start;gap:16px;height:fit-content;max-height:calc(100vh - 118px);padding:14px;display:grid;position:sticky;top:96px;overflow-y:auto;box-shadow:0 20px 54px #0f56530e}.system-sidebar-heading{border-bottom:1px solid #147b741a;gap:3px;padding:4px 4px 14px;display:grid}.system-sidebar-heading small{color:#667386;text-transform:uppercase;font-size:.68rem;font-weight:880}.system-sidebar-heading strong{color:#142336;font-weight:930}.system-sidebar nav,.system-content{gap:10px;display:grid}.system-sidebar nav a{color:#465367;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:.84rem;font-weight:850;display:grid}.system-sidebar nav a svg{color:var(--wl-primary)}.system-sidebar nav a.active,.system-sidebar nav a:hover{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.system-content{align-content:start;min-width:0}.system-mobile-tabs{display:none}.system-intro{gap:10px;max-width:920px;margin-bottom:16px;display:grid}.system-intro h1{color:#142336;margin:0;font-size:clamp(1.75rem,2.6vw,3rem);font-weight:930;line-height:1.02}.system-intro p{color:#526074;max-width:780px;margin:0;line-height:1.5}.system-route-grid,.system-definition-grid,.system-component-meta-grid{gap:14px;display:grid}.system-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-route-card,.system-panel,.system-definition-card{background:#ffffffdb;border:1px solid #147b7424;border-radius:16px;box-shadow:0 18px 48px #0f56530d}.system-route-card{gap:8px;min-height:154px;padding:18px;display:grid}.system-route-card.primary{color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong))}.system-route-card small,.system-definition-card small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.68rem;font-weight:900}.system-route-card.primary small,.system-route-card.primary span,.system-route-card.primary strong{color:#fff}.system-route-card strong{color:#142336;font-size:1.08rem;font-weight:930}.system-route-card span,.system-definition-card p{color:#526074;line-height:1.42}.system-route-card.primary span{opacity:.88}.system-panel{gap:16px;margin-top:16px;padding:18px;display:grid}.system-panel-heading{gap:4px;display:grid}.system-panel-heading strong{color:#142336;font-size:1rem;font-weight:930}.system-panel-heading small{color:#667386;line-height:1.35}.system-component-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-component-list a{background:#fff;border:1px solid #147b741f;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.system-component-list a svg{color:var(--wl-primary)}.system-component-list strong,.system-component-list small{display:block}.system-component-list strong{color:#142336;font-size:.86rem;font-weight:900}.system-component-list small{color:#667386;text-transform:uppercase;font-size:.72rem}.system-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-definition-card{align-content:start;gap:9px;min-height:198px;padding:18px;display:grid}.system-definition-card>span{width:40px;height:40px;color:var(--wl-primary);background:var(--wl-primary-soft);border-radius:11px;place-items:center;display:grid}.system-definition-card strong{color:#142336;font-size:1.05rem;font-weight:930}.workshop-nav-model{padding:0}.workshop-nav-model>.system-panel-heading{padding:20px 20px 0}.workshop-nav-shell{background:#fff;border-top:1px solid #147b741f;overflow:hidden}.workshop-nav-top{border-bottom:1px solid #147b741f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:72px;padding:0 clamp(18px,3vw,28px);display:grid}.workshop-nav-top strong{color:var(--wl-primary);font-size:1.4rem;font-weight:950}.workshop-nav-top nav,.workshop-nav-top div{flex-wrap:wrap;gap:14px;display:flex}.workshop-nav-top nav{justify-content:center}.workshop-nav-top div{justify-content:end}.workshop-nav-top a{color:var(--wl-primary-strong);white-space:nowrap;font-size:.84rem;font-weight:900}.workshop-nav-body{grid-template-columns:250px minmax(0,1fr);min-height:430px;display:grid}.workshop-nav-body aside{background:var(--wl-primary-soft);border-right:1px solid #147b741f;align-content:start;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.workshop-nav-body aside{background:color-mix(in srgb, var(--wl-primary-soft) 42%, #fff)}}.workshop-nav-body aside{padding:16px}.workshop-nav-body aside button{width:32px;height:32px;color:var(--wl-primary-strong);font:inherit;background:#fff;border:1px solid #147b7429;border-radius:999px;justify-self:end;place-items:center;font-weight:950;display:grid}.workshop-nav-body aside small{color:#667386;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.workshop-nav-body aside a{background:#ffffffd1;border:1px solid #147b741f;border-radius:10px;gap:3px;padding:11px;display:grid}.workshop-nav-body aside span,.workshop-task-row strong{color:#142336;font-weight:930}.workshop-nav-body aside em{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:780;overflow:hidden}.workshop-nav-body main{align-content:start;gap:18px;padding:clamp(28px,4vw,46px);display:grid}.workshop-nav-body main h2{color:#142336;max-width:680px;margin:0;font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.02}.workshop-task-row,.workshop-principle-grid{gap:14px;display:grid}.workshop-task-row{grid-template-columns:repeat(4,minmax(0,1fr))}.workshop-task-row article{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:14px;min-height:96px}@supports (color:color-mix(in lab, red, red)){.workshop-task-row article{background:color-mix(in srgb, var(--wl-primary-soft) 24%, #fff)}}.workshop-task-row article{padding:16px}.workshop-task-row small{color:#667386;margin-top:8px;font-weight:760;display:block}.workshop-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-principle-grid .system-panel{margin-top:0}.workshop-principle-grid p{color:#526074;margin:0;line-height:1.45}.unified-system-app .system-layout{grid-template-columns:clamp(172px,12vw,204px) minmax(0,1fr);gap:18px;width:min(100% - 32px,1720px)}.unified-system-app .system-sidebar{gap:10px;padding:12px}.unified-system-app .system-sidebar-heading{display:none}.unified-intro{gap:7px;max-width:820px;margin-bottom:12px}.unified-intro h1{font-size:clamp(1.45rem,2.1vw,2.35rem)}.unified-intro p{max-width:720px;font-size:.96rem}.unified-intro-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.unified-audit-popover-wrap{z-index:12;flex:none;position:relative}.unified-audit-trigger{min-height:42px;color:var(--wl-primary-strong);font:inherit;cursor:pointer;background:#ffffffdb;border:1px solid #147b742e;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 16px 38px #0f565312}.unified-audit-trigger em{background:var(--wl-primary-soft);min-width:22px;height:22px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;font-size:.68rem;font-style:normal;display:inline-grid}.unified-audit-popover{background:#fffffffa;border:1px solid #147b742e;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 40px);max-height:min(760px,100vh - 180px);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 30px 90px #1423362e}.unified-audit-popover header{border-bottom:1px solid #147b741f;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 18px 14px;display:flex}.unified-audit-popover header div{gap:4px;display:grid}.unified-audit-popover header strong{color:#142336;font-size:1.04rem}.unified-audit-popover header small{color:#667386;font-weight:700}.unified-audit-popover header button{width:34px;height:34px;color:var(--wl-primary-strong);cursor:pointer;background:#fff;border:1px solid #147b7424;border-radius:999px;place-items:center;display:inline-grid}.unified-audit-scroll{gap:12px;padding:14px 18px;display:grid;overflow:auto}.unified-audit-item{background:#fff;border:1px solid #147b741f;border-radius:16px;gap:10px;padding:12px;display:grid}.unified-audit-item.attention{background:#fffaf0;border-color:#ad6f0057}.unified-audit-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.unified-audit-item-head strong{color:#142336;font-size:.92rem}.unified-audit-item-head span{background:var(--wl-primary-soft);color:var(--wl-primary-strong);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.unified-audit-shot-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.unified-audit-shot-pair figure{gap:6px;margin:0;display:grid}.unified-audit-shot-pair figcaption{color:#667386;text-transform:uppercase;font-size:.68rem;font-weight:880}.unified-audit-shot-pair img{object-fit:contain;background:#f4faf9;border:1px solid #147b741a;border-radius:12px;width:100%;height:180px}.unified-audit-shot-pair figure>span{color:#667386;border:1px dashed #147b7433;border-radius:12px;place-items:center;height:180px;font-size:.78rem;font-weight:800;display:grid}.unified-audit-item ul{color:#526074;gap:5px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.45;display:grid}.unified-home-grid,.unified-component-grid,.unified-status-grid,.unified-token-grid,.unified-diagnostics-grid,.unified-evidence-grid{gap:14px;display:grid}.unified-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-status-grid,.unified-diagnostics-grid,.unified-evidence-grid,.unified-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unified-workflow-card,.unified-candidate-card,.unified-experiment-card{background:#ffffffe0;border:1px solid #147b7424;border-radius:16px;box-shadow:0 18px 48px #0f56530d}.unified-workflow-card,.unified-experiment-card{color:inherit;align-content:start;gap:10px;display:grid}.unified-workflow-card{min-height:174px;padding:18px}.unified-workflow-card.primary{--unified-card-on-primary:#fff;--unified-card-primary-chip-bg:#fff}@supports (color:color-mix(in lab, red, red)){.unified-workflow-card.primary{--unified-card-primary-chip-bg:color-mix(in srgb, #fff 92%, var(--wl-primary-soft))}}.unified-workflow-card.primary{--unified-card-primary-chip-text:var(--wl-primary-strong);color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong))}.unified-workflow-card small,.unified-experiment-card span{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:930}.unified-workflow-card.primary small,.unified-workflow-card.primary strong,.unified-workflow-card.primary p,.unified-workflow-card.primary span{color:var(--unified-card-on-primary)}.unified-workflow-card.primary em{color:var(--unified-card-primary-chip-text);background:var(--unified-card-primary-chip-bg);border:1px solid #ffffff8a}.unified-workflow-card strong,.unified-experiment-card strong{color:#142336;font-size:1.2rem;font-weight:930;line-height:1.1}.unified-workflow-card p,.unified-experiment-card p{color:#526074;margin:0;line-height:1.45}.unified-workflow-card>span{width:fit-content;min-height:36px;color:var(--wl-primary-strong);border-radius:999px;align-items:center;gap:7px;margin-top:auto;font-size:.82rem;font-weight:900;display:inline-flex}.unified-workflow-card div{flex-wrap:wrap;gap:7px;display:flex}.unified-workflow-card em{background:var(--wl-primary-soft);border-radius:999px;align-items:center;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.unified-workflow-card em{background:color-mix(in srgb, var(--wl-primary-soft) 72%, #fff)}}.unified-workflow-card em{color:#526074;padding:0 9px;font-size:.7rem;font-style:normal;font-weight:820}.unified-homepage-binding-panel{grid-column:span 2}.unified-template-component-library{grid-column:span 2;margin-bottom:14px}.unified-template-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.unified-template-component-card{background:var(--wl-primary-soft);border:1px solid #147b7421;border-radius:16px;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-template-component-card{background:color-mix(in srgb, var(--wl-primary-soft) 18%, #fff)}}.unified-template-component-card{padding:14px}.unified-template-component-card.is-wide{grid-column:1/-1}.unified-template-component-card>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.unified-template-component-card>header div{gap:3px;min-width:0;display:grid}.unified-template-component-card>header span{color:var(--wl-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:930}.unified-template-component-card>header strong{color:#142336;font-size:.98rem;font-weight:930}.unified-template-component-card>header small{color:#667386;text-align:right;max-width:430px;font-size:.74rem;line-height:1.35}.unified-template-component-preview{background:#fff;border:1px solid #147b7424;border-radius:14px;min-width:0;overflow:hidden}.unified-template-preview-surface{background:0 0;min-height:0;overflow:hidden}.unified-template-preview-surface:before,.unified-template-preview-surface:after{display:none}.unified-template-component-preview .wl-campaign{position:relative}.unified-template-component-preview .wl-header{min-height:68px;padding-inline:24px;position:relative;top:auto}.unified-template-component-preview .wl-store-band,.unified-template-component-preview .wl-capability-strip{margin-inline:0}.unified-template-component-preview .wl-quiet-hero{width:100%;min-height:360px;box-shadow:none;border-radius:0;margin:0}.unified-template-component-preview .wl-quiet-photo{min-height:360px}.unified-template-component-preview .wl-layout-quiet-care .wl-quiet-trust-row{border-radius:0;width:100%;margin:0}.unified-template-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.unified-template-preview-pair .wl-quiet-image-card{min-height:220px}.unified-template-preview-stack{display:grid}.unified-template-task-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.unified-template-task-row .wl-task-card{min-height:132px}.unified-homepage-binding-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.unified-homepage-binding-summary span{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:12px;align-content:center;gap:2px;min-height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-homepage-binding-summary span{background:color-mix(in srgb, var(--wl-primary-soft) 36%, #fff)}}.unified-homepage-binding-summary span{color:#667386;padding:10px;font-size:.7rem;font-weight:830;line-height:1.1}.unified-homepage-binding-summary strong{color:var(--wl-primary-strong);font-size:1.1rem;font-weight:940;line-height:1}.unified-homepage-binding-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.unified-homepage-binding-row{min-width:0;min-height:86px;color:inherit;background:#ffffffdb;border:1px solid #147b741f;border-radius:13px;justify-content:space-between;align-items:start;gap:12px;padding:11px;text-decoration:none;display:flex}.unified-homepage-binding-row.has-detail:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-homepage-binding-row.has-detail:hover{background:color-mix(in srgb, var(--wl-primary-soft) 28%, #fff)}}.unified-homepage-binding-row.has-detail:hover{box-shadow:0 12px 28px #0f565312}.unified-homepage-binding-row>div{gap:3px;min-width:0;display:grid}.unified-homepage-binding-row span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:920}.unified-homepage-binding-row strong{color:#142336;font-size:.88rem;font-weight:920}.unified-homepage-binding-row small{color:#667386;font-size:.72rem;line-height:1.35}.unified-homepage-inline-panel{margin-bottom:14px}.unified-homepage-inline-panel .unified-homepage-binding-row{min-height:118px}.unified-homepage-target-strip{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.unified-homepage-binding-row .unified-homepage-target-chip{background:var(--wl-primary-soft);border-radius:999px;align-items:center;min-height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.unified-homepage-binding-row .unified-homepage-target-chip{background:color-mix(in srgb, var(--wl-primary-soft) 58%, #fff)}}.unified-homepage-binding-row .unified-homepage-target-chip{color:var(--wl-primary-strong);letter-spacing:0;text-transform:none;padding:0 7px;font-size:.6rem;font-weight:870;line-height:1}.unified-homepage-binding-row em{background:var(--wl-primary-soft);color:var(--wl-primary-strong);text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:900}.unified-homepage-binding-row.is-manual em{color:#816000;background:#fff7de}.unified-homepage-binding-row.is-missing em{color:#a52932;background:#fff1f1}.unified-homepage-binding-row.is-partially-bound em{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-homepage-binding-row.is-partially-bound em{background:color-mix(in srgb, var(--wl-primary-soft) 70%, #fff)}}.unified-binding-gap-drawer{border-top:1px solid #147b741a;margin-top:12px;padding-top:10px}.unified-binding-gap-drawer summary{cursor:pointer;color:#142336;justify-content:space-between;align-items:center;gap:12px;font-weight:920;display:flex}.unified-binding-gap-drawer summary span{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:900}.unified-binding-gap-drawer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.unified-binding-gap-drawer article{background:#ffffffd1;border:1px solid #147b741f;border-radius:12px;gap:5px;padding:10px;display:grid}.unified-binding-gap-drawer article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.unified-binding-gap-drawer strong{color:#142336;font-size:.84rem;font-weight:920}.unified-binding-gap-drawer small,.unified-binding-gap-drawer span,.unified-binding-gap-drawer p{color:#667386;margin:0;font-size:.7rem;line-height:1.35}.unified-binding-gap-drawer small{color:var(--wl-primary-strong);text-transform:uppercase;white-space:nowrap;font-weight:900}.unified-status-panel{margin-top:14px}.unified-status-grid article{background:#fff;border:1px solid #147b741f;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px;display:grid}.unified-status-grid svg{width:38px;height:38px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);border-radius:999px;place-items:center;padding:9px;display:grid}.unified-status-grid strong,.unified-status-grid span,.unified-status-grid small{display:block}.unified-status-grid strong,.unified-page-heading h2,.unified-detail-header h1,.unified-candidates-head strong{color:#142336;font-weight:930}.unified-status-grid span{color:var(--wl-primary-strong);margin-top:2px;font-weight:860}.unified-status-grid small{color:#667386;margin-top:3px;line-height:1.3}.unified-component-list{background:#ffffffe6;border:1px solid #147b7424;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f56530d}.unified-library-tabs{width:fit-content}.unified-library-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.unified-library-overview span{color:#667386;background:#ffffffe0;border:1px solid #147b7424;border-radius:14px;align-content:center;gap:2px;min-height:70px;padding:12px 14px;font-size:.76rem;font-weight:840;line-height:1.2;display:grid}.unified-library-overview strong{color:var(--wl-primary-strong);font-size:1.35rem;font-weight:940;line-height:1}.unified-hierarchy-library{gap:14px;display:grid}.unified-hierarchy-group{background:#ffffffe6;border:1px solid #147b7424;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f56530d}.unified-hierarchy-group>header{border-bottom:1px solid #147b741a;justify-content:space-between;align-items:end;gap:18px;padding:16px;display:flex}.unified-hierarchy-group>header div{gap:4px;display:grid}.unified-hierarchy-group h2{color:#142336;margin:0;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.05}.unified-hierarchy-group p{color:#667386;max-width:760px;margin:0;font-size:.84rem;line-height:1.4}.unified-hierarchy-group>header>strong{background:var(--wl-primary-soft);min-width:42px;height:36px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;font-size:.92rem;font-weight:930;display:inline-grid}.unified-hierarchy-list{display:grid}.unified-library-board{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:14px;display:grid}.unified-library-panel{background:#ffffffe6;border:1px solid #147b7424;border-radius:18px;min-width:0;padding:16px;box-shadow:0 18px 48px #0f56530d}.unified-library-panel-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.unified-library-panel-head h2{color:#142336;margin:5px 0 0;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.05}.unified-library-panel-head small{color:#667386;text-align:right;max-width:310px;font-size:.78rem;line-height:1.35}.unified-source-region-list{gap:9px;display:grid}.unified-component-inventory-card,.unified-primitive-hierarchy-row{color:inherit;background:#fff;border-bottom:1px solid #147b741a;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.unified-hierarchy-list>:last-child{border-bottom:0}.unified-component-inventory-card:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-component-inventory-card:hover{background:color-mix(in srgb, var(--wl-primary-soft) 34%, #fff)}}.unified-primitive-hierarchy-row:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-hierarchy-row:hover{background:color-mix(in srgb, var(--wl-primary-soft) 34%, #fff)}}.unified-component-inventory-card>div:first-child,.unified-primitive-hierarchy-row>div:first-child{gap:4px;display:grid}.unified-component-inventory-card>div:first-child>span,.unified-primitive-hierarchy-row>div:first-child>span{background:var(--wl-primary-soft);width:fit-content;color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:930}.unified-component-inventory-card strong,.unified-primitive-hierarchy-row strong{color:#142336;font-size:1rem;font-weight:930;line-height:1.1}.unified-component-inventory-card small,.unified-primitive-hierarchy-row small{color:#667386;font-size:.78rem;line-height:1.35}.unified-component-primitive-strip,.unified-component-inventory-meta{flex-wrap:wrap;gap:6px;display:flex}.unified-component-primitive-strip em,.unified-component-inventory-meta span{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;font-size:.66rem;font-style:normal;font-weight:860;display:inline-flex}.unified-component-primitive-strip em{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-component-primitive-strip em{background:color-mix(in srgb, var(--wl-primary-soft) 72%, #fff)}}.unified-component-primitive-strip em{color:var(--wl-primary-strong);padding:0 8px}.unified-component-inventory-meta{justify-content:end}.unified-component-inventory-meta span{color:#526074;background:#fff;border:1px solid #147b741f;padding:0 8px}.unified-primitive-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.unified-primitive-inventory button{color:#142336;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #147b741f;border-radius:12px;gap:3px;padding:11px;display:grid}.unified-primitive-inventory button:hover,.unified-primitive-inventory button.active{background:var(--wl-primary-soft);border-color:#147b7452}.unified-primitive-inventory span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:920;overflow:hidden}.unified-primitive-inventory small{color:#667386;text-transform:uppercase;font-size:.66rem;font-weight:820}.unified-primitive-inline-card{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:14px;gap:12px;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-primitive-inline-card{background:color-mix(in srgb, var(--wl-primary-soft) 22%, #fff)}}.unified-primitive-inline-card{padding:14px}.unified-primitive-inline-card>div:first-child{gap:4px;display:grid}.unified-primitive-inline-card strong{color:#142336;font-size:1.08rem;font-weight:930}.unified-primitive-inline-card p{color:#526074;margin:0;font-size:.84rem;line-height:1.35}.unified-primitive-inline-card .rxp-preview-row{background:#fff;border:1px solid #147b741f;border-radius:12px;padding:12px}.unified-inline-consumer-chips{flex-wrap:wrap;gap:7px;display:flex}.unified-inline-consumer-chips a{min-height:30px;color:var(--wl-primary-strong);background:#fff;border:1px solid #147b741f;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.74rem;font-weight:880;display:inline-flex}.unified-inline-consumer-chips small{color:#738095;text-transform:uppercase;font-size:.62rem}.unified-component-row{color:inherit;border-bottom:1px solid #147b741a;grid-template-columns:128px minmax(180px,.32fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.unified-component-row:last-child{border-bottom:0}.unified-component-row:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-component-row:hover{background:color-mix(in srgb, var(--wl-primary-soft) 42%, #fff)}}.unified-component-row>span{background:var(--wl-primary-soft);width:fit-content;color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:930}.unified-component-row strong{color:#142336;font-size:.98rem;font-weight:930}.unified-component-row>small{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.3;overflow:hidden}.unified-component-row div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.unified-component-row em{color:#526074;background:#fff;border:1px solid #147b741f;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:.68rem;font-style:normal;font-weight:840;display:inline-flex}.unified-primitive-map{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.unified-primitive-picker,.unified-primitive-detail,.unified-anatomy-panel{background:#ffffffeb;border:1px solid #147b7424;border-radius:16px;box-shadow:0 18px 48px #0f56530d}.unified-primitive-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.unified-primitive-picker>div:first-child{gap:4px;min-width:140px;padding:2px 8px;display:grid}.unified-primitive-picker strong{color:#142336;font-size:1rem;font-weight:930}.unified-primitive-chipbar{scrollbar-width:thin;gap:8px;padding:2px;display:flex;overflow-x:auto}.unified-primitive-chipbar button{color:#142336;cursor:pointer;min-height:44px;font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.unified-primitive-chipbar button:hover,.unified-primitive-chipbar button.active{background:var(--wl-primary-soft);border-color:#147b742e}@supports (color:color-mix(in lab, red, red)){.unified-primitive-chipbar button:hover,.unified-primitive-chipbar button.active{background:color-mix(in srgb, var(--wl-primary-soft) 74%, #fff)}}.unified-primitive-chipbar button.active{box-shadow:inset 0 0 0 2px var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-chipbar button.active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--wl-primary) 24%, transparent)}}.unified-primitive-chipbar button span{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.unified-primitive-chipbar button small{color:#667386;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:780;overflow:hidden}.unified-primitive-detail{gap:16px;padding:18px;display:grid}.unified-primitive-story-page{max-width:1380px}.unified-primitive-detail header,.unified-anatomy-summary{justify-content:space-between;align-items:start;gap:18px;display:flex}.unified-primitive-detail h2{color:#142336;margin:6px 0 0;font-size:clamp(1.5rem,2vw,2.15rem);line-height:1}.unified-primitive-detail p,.unified-anatomy-summary p,.unified-primitive-usage p{color:#526074;margin:7px 0 0;line-height:1.45}.unified-primitive-counts,.unified-anatomy-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.unified-primitive-counts span{min-width:82px;color:var(--wl-primary-strong);text-align:center;background:#fff;border:1px solid #147b7424;border-radius:13px;padding:10px;font-size:1.25rem;font-weight:930;display:grid}.unified-primitive-counts small{color:#667386;text-transform:uppercase;font-size:.65rem;font-weight:820}.unified-primitive-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.unified-primitive-flow>div{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:14px;align-content:center;gap:7px;min-height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-primitive-flow>div{background:color-mix(in srgb, var(--wl-primary-soft) 28%, #fff)}}.unified-primitive-flow>div{padding:13px}.unified-primitive-flow i{color:var(--wl-primary-strong);font-style:normal;font-weight:930}.unified-primitive-flow small,.unified-primitive-columns h3{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:930}.unified-primitive-flow strong{color:#142336;font-size:1.05rem;font-weight:930}.unified-primitive-flow span{color:#526074;background:#fff;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.72rem;font-weight:820;display:inline-flex}.unified-primitive-columns{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:14px;display:grid}.unified-primitive-columns section{align-content:start;gap:10px;min-width:0;display:grid}.unified-primitive-columns h3{margin:0}.unified-primitive-rendered{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:14px;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-primitive-rendered{background:color-mix(in srgb, var(--wl-primary-soft) 18%, #fff)}}.unified-primitive-rendered{padding:14px}.unified-primitive-rendered h3{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:930}.unified-primitive-state-panel,.unified-primitive-resolution{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:14px;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-panel,.unified-primitive-resolution{background:color-mix(in srgb, var(--wl-primary-soft) 15%, #fff)}}.unified-primitive-state-panel,.unified-primitive-resolution{padding:14px}.unified-primitive-state-panel>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.unified-primitive-state-panel strong{color:#142336;font-size:1rem;font-weight:930}.unified-primitive-state-panel>div:first-child small{color:#667386;text-align:right;font-size:.72rem;font-weight:760}.unified-primitive-variant-list{gap:12px;display:grid}.unified-primitive-variant-row{background:#ffffffbd;border:1px solid #147b741f;border-radius:14px;gap:10px;padding:12px;display:grid}.unified-primitive-variant-row>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.unified-primitive-variant-row>header div{gap:3px;display:grid}.unified-primitive-variant-row>header strong{color:#142336;font-size:.95rem;font-weight:930}.unified-primitive-variant-row>header small{color:#667386;max-width:760px;font-size:.78rem;line-height:1.35}.unified-primitive-state-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.unified-primitive-state-grid.is-wide{grid-template-columns:1fr}.unified-primitive-state-grid article{text-align:center;background:#fff;border:1px solid #147b741f;border-radius:12px;place-items:center;gap:8px;min-height:138px;padding:14px 12px;display:grid}.unified-primitive-state-grid.is-wide article{text-align:left;place-items:stretch stretch;min-height:auto}.unified-primitive-state-grid.is-wide article>small,.unified-primitive-state-grid.is-wide article>code,.unified-primitive-state-grid.is-wide article>em{width:fit-content}.unified-primitive-state-grid small,.unified-primitive-resolution h3{color:#667386;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.unified-primitive-state-grid code,.unified-primitive-resolution code{color:#526074;font-size:.68rem;line-height:1.3}.unified-primitive-state-grid .rxp-button.is-hover{background:var(--wl-primary);border-color:var(--wl-primary);color:var(--wl-surface)}.unified-primitive-state-grid .rxp-button.is-active{background:var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-button.is-active{background:color-mix(in srgb, var(--wl-primary-strong) 82%, #000)}}.unified-primitive-state-grid .rxp-button.is-active{border-color:var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-button.is-active{border-color:color-mix(in srgb, var(--wl-primary-strong) 82%, #000)}}.unified-primitive-state-grid .rxp-button.is-active{color:var(--wl-surface)}.unified-primitive-state-grid .rxp-button.is-disabled{color:#6e6e6e;cursor:not-allowed;background:#d9d9d9;border-color:#d9d9d9}.unified-primitive-state-grid .rxp-button.is-focus{outline:3px solid var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-button.is-focus{outline:3px solid color-mix(in srgb, var(--wl-accent) 58%, #fff)}}.unified-primitive-state-grid .rxp-button.is-focus{outline-offset:3px}.unified-primitive-state-grid .rxp-link-action.is-hover,.unified-primitive-state-grid .rxp-nav-item.is-hover{color:var(--wl-primary);text-underline-offset:4px;text-decoration:underline}.unified-primitive-state-grid .rxp-link-action.is-focus,.unified-primitive-state-grid .rxp-nav-item.is-focus,.unified-primitive-state-grid .rxp-search-control.is-focus input,.unified-primitive-state-grid .rxp-store-context.is-focus,.unified-primitive-state-grid .rxp-carousel-controls.is-focus,.unified-primitive-state-grid .rxp-form-field.is-focus input,.unified-primitive-state-grid .rxp-form-field.is-focus select,.unified-primitive-state-grid .rxp-consent-checkbox.is-focus input,.unified-primitive-state-grid .rxp-image-asset.is-focus{outline:3px solid var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-link-action.is-focus,.unified-primitive-state-grid .rxp-nav-item.is-focus,.unified-primitive-state-grid .rxp-search-control.is-focus input,.unified-primitive-state-grid .rxp-store-context.is-focus,.unified-primitive-state-grid .rxp-carousel-controls.is-focus,.unified-primitive-state-grid .rxp-form-field.is-focus input,.unified-primitive-state-grid .rxp-form-field.is-focus select,.unified-primitive-state-grid .rxp-consent-checkbox.is-focus input,.unified-primitive-state-grid .rxp-image-asset.is-focus{outline:3px solid color-mix(in srgb, var(--wl-accent) 58%, #fff)}}.unified-primitive-state-grid .rxp-link-action.is-focus,.unified-primitive-state-grid .rxp-nav-item.is-focus,.unified-primitive-state-grid .rxp-search-control.is-focus input,.unified-primitive-state-grid .rxp-store-context.is-focus,.unified-primitive-state-grid .rxp-carousel-controls.is-focus,.unified-primitive-state-grid .rxp-form-field.is-focus input,.unified-primitive-state-grid .rxp-form-field.is-focus select,.unified-primitive-state-grid .rxp-consent-checkbox.is-focus input,.unified-primitive-state-grid .rxp-image-asset.is-focus{outline-offset:3px}.unified-primitive-state-grid .rxp-nav-item.is-open{border-radius:var(--wl-control-radius);background:var(--wl-surface);padding:8px 12px;box-shadow:0 8px 24px #0f56531f}.unified-primitive-state-grid .rxp-search-control.is-active,.unified-primitive-state-grid .rxp-store-context.is-active,.unified-primitive-state-grid .rxp-carousel-controls.is-active{box-shadow:0 10px 26px #0f565324}.unified-primitive-state-grid .rxp-store-context.is-open{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-store-context.is-open{border-color:color-mix(in srgb, var(--wl-primary) 36%, #dfe8e6)}}.unified-primitive-state-grid .rxp-store-context.is-open{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-store-context.is-open{background:color-mix(in srgb, var(--wl-primary-soft) 42%, #fff)}}.unified-primitive-state-grid .rxp-carousel-controls.is-paused .rxp-carousel-controls__pause{background:var(--wl-primary-soft);color:var(--wl-primary-strong)}.unified-primitive-state-grid .rxp-image-asset.is-fallback>span{background:linear-gradient(135deg,#eef4f3,#dfe8e6),repeating-linear-gradient(45deg,#0000 0 8px,#147b741f 8px 16px)}.unified-primitive-state-grid .rxp-image-asset.is-linked{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.unified-primitive-state-grid .rxp-image-asset.is-linked{border-color:color-mix(in srgb, var(--wl-primary) 34%, #dfe8e6)}}.unified-evidence-badge{color:#526074;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:.58rem;font-style:normal;font-weight:920;display:inline-flex}.unified-evidence-badge.source-observed{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-evidence-badge.source-observed{background:color-mix(in srgb, var(--wl-primary-soft) 76%, #fff)}}.unified-evidence-badge.source-observed{color:var(--wl-primary-strong)}.unified-evidence-badge.interaction-observed{background:var(--wl-accent-soft)}@supports (color:color-mix(in lab, red, red)){.unified-evidence-badge.interaction-observed{background:color-mix(in srgb, var(--wl-accent-soft) 82%, #fff)}}.unified-evidence-badge.interaction-observed{color:#5c3440}.unified-evidence-badge.required-derived{color:#526074;background:#eef2f6}.unified-evidence-badge.agent-inferred{color:#755c29;background:#f5f1e9}.unified-primitive-resolution{background:#fff}.unified-primitive-resolution>div{grid-template-columns:minmax(0,1.25fr) auto minmax(0,.95fr) auto minmax(0,.95fr) auto minmax(0,.85fr);align-items:center;gap:12px;display:grid}.unified-primitive-resolution span{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:10px;align-content:center;gap:4px;min-height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-primitive-resolution span{background:color-mix(in srgb, var(--wl-primary-soft) 10%, #fff)}}.unified-primitive-resolution span{padding:10px 12px}.unified-primitive-resolution b{color:#142336;font-size:.8rem;font-weight:900}.unified-primitive-resolution i{color:var(--wl-primary-strong);font-style:normal;font-weight:930}.unified-consumer-list{gap:8px;display:grid}.unified-consumer-list a{color:inherit;background:#fff;border:1px solid #147b741f;border-radius:12px;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.unified-consumer-list a:hover{background:var(--wl-primary-soft);border-color:#147b7447}@supports (color:color-mix(in lab, red, red)){.unified-consumer-list a:hover{background:color-mix(in srgb, var(--wl-primary-soft) 54%, #fff)}}.unified-consumer-list span{color:#142336;font-weight:900}.unified-consumer-list small{color:#667386;line-height:1.35}.unified-consumer-list em{background:var(--wl-primary-soft);color:var(--wl-primary-strong);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:900}.unified-prop-cloud{flex-wrap:wrap;gap:7px;display:flex}.unified-prop-cloud span{color:#526074;background:#fff;border:1px solid #147b741f;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:830}.unified-evidence-inline{background:#fff;border:1px solid #147b741f;border-radius:12px;gap:8px;padding:10px;display:grid}.unified-evidence-inline strong{color:#142336;font-size:.88rem;font-weight:920}.unified-evidence-inline small{color:#667386;font-size:.76rem}.unified-token-slot-list,.unified-token-mini-strip,.unified-token-contract-strip{flex-wrap:wrap;gap:7px;display:flex}.unified-token-slot-list span{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:12px;gap:2px;min-width:136px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-token-slot-list span{background:color-mix(in srgb, var(--wl-primary-soft) 32%, #fff)}}.unified-token-slot-list span{padding:8px 10px}.unified-token-slot-list b{color:#142336;font-size:.73rem;font-weight:900}.unified-token-slot-list code{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;overflow:hidden}.unified-token-contract-panel{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:14px;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-token-contract-panel{background:color-mix(in srgb, var(--wl-primary-soft) 22%, #fff)}}.unified-token-contract-panel{padding:12px}.unified-token-contract-panel h3{color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:930}.unified-token-contract-strip span,.unified-token-contract-strip a,.unified-token-mini-strip i{color:var(--wl-primary-strong);background:#fff;border:1px solid #147b741f;border-radius:999px;font-style:normal;font-weight:860}.unified-token-contract-strip span,.unified-token-contract-strip a{padding:7px 10px;font-size:.76rem}.unified-token-mini-strip i{padding:4px 7px;font-size:.62rem}.unified-candidate-theme-panel,.unified-token-propagation-panel{gap:14px;display:grid}.unified-candidate-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.unified-candidate-theme-card{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-candidate-theme-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 16%, #dfe8e6)}}.unified-candidate-theme-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);padding:var(--wl-card-padding);color:var(--wl-ink);font-family:var(--wl-font-family), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:var(--wl-text-weight)}.unified-candidate-theme-card header{align-items:center;gap:10px;display:flex}.unified-candidate-theme-card header>span{border-radius:var(--wl-button-radius);background:var(--wl-primary-strong);width:38px;height:38px;color:var(--wl-surface);font-weight:var(--wl-heading-weight);flex:none;place-items:center;display:grid}.unified-candidate-theme-card strong,.unified-token-propagation-grid>article>span{color:var(--wl-ink);font-weight:var(--wl-heading-weight);display:block}.unified-candidate-theme-card small{color:var(--wl-muted);font-size:.7rem;font-weight:var(--wl-label-weight);text-transform:uppercase;display:block}.unified-candidate-theme-preview{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);display:grid}@supports (color:color-mix(in lab, red, red)){.unified-candidate-theme-preview{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.unified-candidate-theme-preview{border-radius:var(--wl-card-radius);background:var(--wl-page-tint)}@supports (color:color-mix(in lab, red, red)){.unified-candidate-theme-preview{background:color-mix(in srgb, var(--wl-page-tint) 26%, #fff)}}.unified-candidate-theme-preview{padding:var(--wl-card-padding)}.unified-candidate-theme-preview>span{height:var(--wl-control-height);border-radius:var(--wl-control-radius);background:var(--wl-primary-soft);display:block}@supports (color:color-mix(in lab, red, red)){.unified-candidate-theme-preview>span{background:color-mix(in srgb, var(--wl-primary-soft) 68%, #fff)}}.unified-candidate-theme-card dl{gap:7px;margin:0;display:grid}.unified-candidate-theme-card dl>div{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.unified-candidate-theme-card dt,.unified-candidate-theme-card dd{min-width:0;margin:0;font-size:.72rem}.unified-candidate-theme-card dt{color:var(--wl-primary-strong);font-weight:var(--wl-label-weight)}.unified-candidate-theme-card dd{color:var(--wl-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-token-propagation-panel{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.unified-token-propagation-panel{border-color:color-mix(in srgb, var(--wl-primary) 16%, #dfe8e6)}}.unified-token-propagation-panel{background:var(--wl-page-tint)}@supports (color:color-mix(in lab, red, red)){.unified-token-propagation-panel{background:color-mix(in srgb, var(--wl-page-tint) 20%, #fff)}}.unified-token-propagation-panel{color:var(--wl-ink)}.unified-token-propagation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.unified-token-propagation-grid>article{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);align-content:start;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-token-propagation-grid>article{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.unified-token-propagation-grid>article{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);padding:var(--wl-card-padding)}.unified-primitive-columns ul{color:#526074;gap:7px;margin:0;padding-left:18px;line-height:1.45;display:grid}.unified-anatomy-panel{gap:14px;padding:16px;display:grid}.unified-anatomy-summary strong{color:#142336;margin-top:6px;font-size:1.2rem;font-weight:930;display:block}.unified-anatomy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.unified-normalization-report{background:var(--wl-primary-soft);border:1px solid #147b7424;border-radius:16px;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-normalization-report{background:color-mix(in srgb, var(--wl-primary-soft) 28%, #fff)}}.unified-normalization-report{padding:16px}.unified-normalization-report>div:first-child{gap:4px;display:grid}.unified-normalization-report strong{color:#142336;font-size:1rem;font-weight:930}.unified-normalization-report small,.unified-normalization-report li span{color:#667386;font-size:.76rem;line-height:1.35}.unified-normalization-policy{background:#fff;border-radius:12px;gap:4px;padding:10px;display:grid}.unified-materialization-strip{border:1px solid var(--wl-primary);grid-template-columns:minmax(160px,1.4fr) repeat(5,minmax(84px,1fr));align-items:stretch;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-materialization-strip{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.unified-materialization-strip{background:var(--wl-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.unified-materialization-strip{background:color-mix(in srgb, var(--wl-surface) 86%, var(--wl-primary-soft))}}.unified-materialization-strip{padding:8px}.unified-materialization-strip>div,.unified-materialization-strip>span{background:var(--wl-surface);color:var(--wl-muted);border-radius:10px;align-content:center;gap:2px;padding:8px 10px;font-size:.68rem;font-weight:850;display:grid}.unified-materialization-strip strong,.unified-materialization-strip b{color:var(--wl-primary-strong)}.unified-materialization-strip.materialized{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.unified-materialization-strip.materialized{border-color:color-mix(in srgb, var(--wl-primary) 34%, transparent)}}.unified-materialization-strip.materialized{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-materialization-strip.materialized{background:color-mix(in srgb, var(--wl-primary-soft) 60%, var(--wl-surface))}}.unified-materialization-strip.partial,.unified-materialization-strip.missing,.unified-materialization-strip.failed{border-color:var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.unified-materialization-strip.partial,.unified-materialization-strip.missing,.unified-materialization-strip.failed{border-color:color-mix(in srgb, var(--wl-accent) 34%, transparent)}}.unified-materialization-strip.partial,.unified-materialization-strip.missing,.unified-materialization-strip.failed{background:var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.unified-materialization-strip.partial,.unified-materialization-strip.missing,.unified-materialization-strip.failed{background:color-mix(in srgb, var(--wl-accent) 8%, var(--wl-surface))}}.unified-normalization-policy strong{font-size:.82rem}.unified-normalization-gates{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.unified-normalization-gates span{color:#526074;background:#fff;border:1px solid #147b741f;border-radius:12px;gap:2px;padding:10px;font-size:.72rem;font-weight:850;display:grid}.unified-normalization-gates b{color:var(--wl-primary-strong);font-size:.95rem}.unified-normalization-decisions{flex-wrap:wrap;gap:8px;display:flex}.unified-normalization-decisions span{background:#fff;border:1px solid #147b741f;border-radius:12px;gap:2px;padding:8px 10px;display:inline-grid}.unified-normalization-decisions b{color:#142336;font-size:.78rem}.unified-normalization-decisions em{color:var(--wl-primary-strong);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:900}.unified-normalization-report ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.unified-normalization-report li{background:#fff;border-radius:12px;gap:3px;padding:10px;display:grid}.unified-normalization-report details{background:#fff;border:1px solid #147b741f;border-radius:12px;overflow:hidden}.unified-normalization-report summary{color:var(--wl-primary-strong);cursor:pointer;padding:10px 12px;font-size:.78rem;font-weight:900}.unified-normalization-report code{color:#526074;white-space:nowrap;padding:0 12px 12px;font-size:.68rem;display:block;overflow-x:auto}.unified-primitive-usage{background:#fff;border:1px solid #147b741f;border-radius:13px;align-content:start;gap:7px;padding:13px;display:grid}.unified-primitive-usage.direct{background:var(--wl-primary-soft);border-color:#147b743d}@supports (color:color-mix(in lab, red, red)){.unified-primitive-usage.direct{background:color-mix(in srgb, var(--wl-primary-soft) 42%, #fff)}}.unified-primitive-usage span{background:var(--wl-primary-soft);width:fit-content;color:var(--wl-primary-strong);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:930}.unified-primitive-usage strong{color:#142336;font-size:1rem;font-weight:930}.unified-primitive-usage small{color:#667386;text-transform:uppercase;font-size:.68rem;font-weight:820}.unified-legacy-row,.unified-output-targets,.unified-inspector-stack{gap:8px;display:grid}.unified-legacy-row{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-legacy-row span{color:#142336;background:#fff;border:1px solid #147b741f;border-radius:12px;gap:4px;padding:12px;font-weight:900;display:grid}.unified-legacy-row small{color:#667386;font-size:.72rem}.unified-breadcrumbs{color:#667386;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;font-weight:760;display:flex}.unified-breadcrumbs a{color:var(--wl-primary-strong)}.system-sidebar-nested{border-top:1px solid #147b741a;gap:8px;padding-top:10px;display:grid}.system-sidebar-nested details{gap:6px;display:grid}.system-sidebar-nested summary{color:#526074;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:.72rem;font-weight:920;list-style:none;display:flex}.system-sidebar-nested summary::-webkit-details-marker{display:none}.system-sidebar-nested summary i{color:var(--wl-primary-strong);letter-spacing:0;text-transform:none;font-size:.66rem;font-style:normal}.system-sidebar-nested details[open] summary,.system-sidebar-nested summary:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.system-sidebar-nested details[open] summary,.system-sidebar-nested summary:hover{background:color-mix(in srgb, var(--wl-primary-soft) 72%, #fff)}}.system-sidebar-nested details[open] summary,.system-sidebar-nested summary:hover{color:var(--wl-primary-strong)}.system-sidebar-nested details>div{gap:4px;padding:3px 0 6px 8px;display:grid}.system-sidebar-nested a{color:#465367;border-left:2px solid #147b7424;gap:2px;padding:7px 8px 7px 10px;display:grid}.system-sidebar-nested a.active,.system-sidebar-nested a:hover{border-left-color:var(--wl-primary);color:var(--wl-primary-strong);background:0 0}.system-sidebar-nested a span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850;overflow:hidden}.system-sidebar-nested a small{color:#738095;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:780;overflow:hidden}.unified-component-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.unified-inspector,.unified-component-main{background:#ffffffe6;border:1px solid #147b7424;border-radius:16px;box-shadow:0 18px 48px #0f56530d}.unified-inspector{gap:8px;padding:12px;display:grid;position:sticky;top:96px}.unified-component-main{gap:14px;padding:16px;display:grid}.unified-detail-header{justify-content:space-between;align-items:start;gap:18px;display:flex}.unified-detail-header h1{margin:6px 0 0;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1}.unified-detail-header p{color:#526074;max-width:760px;margin:7px 0 0;font-size:.92rem;line-height:1.45}.unified-detail-controls{justify-items:end;gap:8px;display:grid}.unified-detail-actions,.unified-brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.unified-brand-switch,.unified-local-tabs,.unified-segmented-control>div{background:#fff;border:1px solid #147b7424;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.unified-brand-switch button,.unified-local-tabs button,.unified-segmented-control button{color:#526074;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;font-size:.78rem;font-weight:880}.unified-brand-switch button,.unified-segmented-control button{padding:0 10px}.unified-local-tabs button{padding:0 18px}.unified-brand-switch button.active,.unified-local-tabs button.active,.unified-segmented-control button.active{color:#fff;background:var(--wl-primary-strong)}.unified-source-preview,.unified-page-preview,.unified-variant-panel{background:var(--wl-primary-soft);border:1px solid #147b7424;border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.unified-source-preview,.unified-page-preview,.unified-variant-panel{background:color-mix(in srgb, var(--wl-primary-soft) 28%, #fff)}}.unified-source-preview,.unified-page-preview,.unified-variant-panel{padding:14px}.unified-source-preview.compact{max-height:none}.unified-source-scale-viewport{width:fit-content;max-width:100%;height:var(--unified-source-scaled-height);scrollbar-width:thin;margin-inline:auto;overflow:auto visible}.unified-source-scale-box{width:var(--unified-source-width);height:var(--unified-source-height);transform:scale(var(--unified-source-scale));transform-origin:0 0}.unified-source-preview .gm-component{max-width:none}.unified-page-preview{height:var(--unified-page-scaled-height);overflow:auto}.unified-page-preview>div{width:max-content;transform:scale(var(--unified-page-scale));transform-origin:0 0}.unified-empty-preview,.unified-empty-run-list{color:#667386;text-align:center;place-items:center;gap:8px;min-height:86px;display:grid}.unified-empty-preview.compact,.unified-empty-run-list.compact{align-content:center;min-height:64px}.unified-empty-preview strong,.unified-empty-run-list strong{color:#142336}.unified-inspector{align-content:start}.unified-inspector-drawer,.unified-run-history,.unified-quiet-details{background:#ffffffb8;border:1px solid #147b741f;border-radius:12px}.unified-inspector-drawer summary,.unified-run-history summary,.unified-quiet-details summary{color:#142336;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:.82rem;font-weight:900;list-style:none;display:flex}.unified-inspector-drawer summary::-webkit-details-marker{display:none}.unified-run-history summary::-webkit-details-marker{display:none}.unified-quiet-details summary::-webkit-details-marker{display:none}.unified-inspector-drawer summary span{color:#667386;font-size:.72rem;font-weight:780}.unified-inspector-drawer-body{border-top:1px solid #147b741a;grid-template-columns:repeat(auto-fit,minmax(170px,max-content));gap:8px;padding:12px;display:grid}.unified-primary-action,.unified-secondary-action{text-align:center;border:1px solid #147b742e;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:.82rem;font-weight:900;display:inline-flex}.unified-primary-action{color:#fff;background:var(--wl-primary-strong)}.unified-primary-action:disabled{opacity:.68;cursor:wait}.unified-secondary-action{color:var(--wl-primary-strong);background:#fff}.unified-secondary-action.disabled{color:#8b96a5;background:#f8fbfa}.unified-inspector-stack span{background:var(--wl-primary-soft);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;display:grid}.unified-inspector-stack small{color:#526074;grid-column:2;font-size:.72rem}.unified-inspector-stack b{color:#142336;font-size:.78rem}.unified-inspector-list,.unified-inspector-list div{gap:0;display:grid}.unified-inspector-list{border:1px solid #147b741f;border-radius:12px;overflow:hidden}.unified-inspector-list div{border-bottom:1px solid #147b741a;grid-template-columns:1fr auto;gap:10px;padding:10px}.unified-inspector-list div:last-child{border-bottom:0}.unified-inspector-list dt{color:#667386;font-size:.72rem;font-weight:860}.unified-inspector-list dd{color:#142336;margin:0;font-size:.78rem;font-weight:900}.unified-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.unified-candidate-card{gap:10px;padding:12px;display:grid}.unified-candidate-card .bw-generated-option-preview{min-height:220px}.unified-candidate-card>div{gap:5px;display:grid}.unified-candidate-card strong{color:#142336;font-size:.86rem;font-weight:900}.unified-candidate-card span{color:#667386;font-size:.72rem}.unified-candidate-card a,.unified-experiment-card a,.unified-page-heading a{color:var(--wl-primary-strong);font-size:.8rem;font-weight:900}.unified-temp-inline{margin-top:14px}.unified-evidence-grid{align-items:start}.unified-diagnostic-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.unified-diagnostic-list li{background:var(--wl-primary-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.unified-diagnostic-list li{background:color-mix(in srgb, var(--wl-primary-soft) 38%, #fff)}}.unified-diagnostic-list li{color:#526074;padding:10px;font-size:.8rem;line-height:1.35}.unified-page-workspace{gap:18px}.unified-toolbar{flex-wrap:wrap;gap:12px;display:flex}.unified-segmented-control{gap:6px;display:grid}.unified-segmented-control small{color:#667386;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.unified-page-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.unified-page-components{scrollbar-width:thin;align-content:start;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.unified-page-components small{color:#667386;letter-spacing:.08em;text-transform:uppercase;flex:none;align-self:center;font-size:.68rem;font-weight:930}.unified-page-components button{cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #147b741f;border-radius:10px;flex:0 0 min(220px,42vw);gap:3px;padding:10px;display:grid}.unified-page-components button.active{border-color:var(--wl-primary);background:var(--wl-primary-soft);box-shadow:inset 3px 0 0 var(--wl-primary)}.unified-page-components span{color:#142336;font-size:.78rem;font-weight:900}.unified-page-components i{color:#667386;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:850}.unified-page-heading,.unified-panel-action-head,.unified-candidates-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.unified-page-heading h2{margin:0;font-size:1.2rem}.unified-page-heading p{color:#667386;margin:4px 0 12px;line-height:1.4}.unified-generation-flow{flex-wrap:wrap;gap:6px;margin:-2px 0 12px;display:flex}.unified-generation-flow span{color:#526074;background:#ffffffc7;border:1px solid #147b7424;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px 0 8px;font-size:.74rem;font-weight:880;display:inline-flex}.unified-generation-flow span.active{color:var(--wl-primary-strong);background:var(--wl-primary-soft);border-color:#147b743d}@supports (color:color-mix(in lab, red, red)){.unified-generation-flow span.active{background:color-mix(in srgb, var(--wl-primary-soft) 72%, #fff)}}.unified-generation-flow i{color:#fff;background:var(--wl-primary-strong);border-radius:999px;place-items:center;width:20px;height:20px;font-size:.68rem;font-style:normal;font-weight:950;display:grid}.unified-generation-studio{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.unified-brief-panel{margin-top:0}.unified-brief-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.unified-brief-form{grid-template-columns:minmax(220px,.9fr) minmax(190px,.7fr) minmax(160px,.45fr);align-items:end;gap:12px;display:grid}.unified-brief-goal{grid-column:1/-1}.unified-brief-panel label{gap:6px;display:grid}.unified-brief-panel label span,.unified-stepper span{color:#142336;font-size:.78rem;font-weight:900}.unified-brief-panel select,.unified-brief-panel textarea{color:#142336;width:100%;font:inherit;background:#fff;border:1px solid #147b7429;border-radius:10px;padding:10px}.unified-stepper{grid-template-columns:1fr 34px 36px 34px;align-items:center;gap:6px;display:grid}.unified-stepper button{height:34px;color:var(--wl-primary-strong);font:inherit;background:#fff;border:1px solid #147b7429;border-radius:8px;font-weight:900}.unified-stepper strong{text-align:center}.unified-output-targets span{color:#526074;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.unified-quiet-details .unified-output-targets{border-top:1px solid #147b741a;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:12px;display:grid}.unified-output-targets i{background:var(--wl-primary-strong);border-radius:999px;width:26px;height:16px}.unified-generation-main,.unified-run-history,.unified-review-main,.unified-review-side,.unified-review-runs{margin-top:0}.unified-generation-main{min-width:0}.unified-run-history{padding:0}.unified-run-history .unified-run-list,.unified-run-history .unified-empty-run-list{border-top:1px solid #147b741a;padding:12px}.unified-source-picker{background:var(--wl-primary-soft);border:1px solid #147b7424;border-radius:14px;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-source-picker{background:color-mix(in srgb, var(--wl-primary-soft) 28%, #fff)}}.unified-source-picker{padding:18px}.unified-source-picker>div:first-child{color:#667386;gap:7px;max-width:620px;display:grid}.unified-source-picker svg{color:var(--wl-primary-strong)}.unified-source-picker strong{color:#142336;font-size:1rem;font-weight:930}.unified-source-picker>div:last-child{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.unified-source-picker button{color:#142336;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #147b7424;border-radius:12px;gap:4px;padding:12px;display:grid}.unified-source-picker button:hover{border-color:var(--wl-primary);background:var(--wl-primary-soft)}.unified-source-picker button span{font-size:.82rem;font-weight:900}.unified-source-picker button small{color:#667386;text-transform:uppercase;font-size:.68rem;font-weight:850}.unified-run-list{gap:10px;display:grid}.unified-run-list article{background:#fff;border:1px solid #147b741f;border-radius:12px;gap:5px;padding:12px;display:grid}.unified-run-list article>span{background:var(--wl-primary-soft);width:fit-content;color:var(--wl-primary-strong);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.unified-run-list strong{color:#142336;font-weight:900}.unified-run-list small,.unified-run-list code{color:#667386;font-size:.72rem}.unified-run-list div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.unified-review-workspace{gap:14px;display:grid}.unified-review-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:14px;display:grid}.unified-review-main,.unified-review-runs,.unified-review-inspector,.unified-review-queue-panel{min-width:0}.unified-review-queue-panel{gap:12px;padding:14px;display:grid}.unified-review-topline,.unified-review-stage-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.unified-review-topline button,.unified-review-stage-head a,.unified-review-decision-bar button,.unified-review-decision-bar a{min-height:38px;color:var(--wl-primary-strong);font:inherit;cursor:pointer;background:#fff;border:1px solid #147b742e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.unified-review-topline button:hover,.unified-review-stage-head a:hover,.unified-review-decision-bar a:hover{border-color:var(--wl-primary);background:var(--wl-primary-soft)}.unified-review-queue{scrollbar-width:thin;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.unified-review-queue a{min-height:78px;color:inherit;background:#ffffffdb;border:1px solid #147b7429;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px;text-decoration:none;display:grid}.unified-review-queue a.active{border-color:var(--wl-primary-strong);background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-review-queue a.active{background:color-mix(in srgb, var(--wl-primary-soft) 62%, #fff)}}.unified-review-queue a.active{box-shadow:inset 4px 0 0 var(--wl-primary-strong)}.unified-review-queue span{background:var(--wl-primary-soft);width:26px;height:26px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;font-size:.76rem;font-weight:950;display:grid}.unified-review-queue strong{color:#142336;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:930;overflow:hidden}.unified-review-queue small{color:#667386;grid-column:2;font-size:.72rem;font-weight:760}.unified-review-main{gap:14px;padding:16px;display:grid}.unified-review-stage-head h2{color:#142336;margin:2px 0 3px;font-size:clamp(1.25rem,2vw,2rem);line-height:1.05}.unified-review-stage-head p{color:#667386;margin:0}.unified-review-stage-head span,.unified-review-comparison span{color:var(--wl-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:940}.unified-review-stage-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.unified-review-preview-frame{background:var(--wl-primary-soft);border:1px solid #147b7424;border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.unified-review-preview-frame{background:color-mix(in srgb, var(--wl-primary-soft) 22%, #fff)}}.unified-review-preview-frame{padding:14px}.unified-review-preview-frame .bw-generated-option-preview{width:100%;min-height:390px}.unified-review-preview-frame .bw-generated-option-preview--split-hero,.unified-review-preview-frame .bw-generated-option-preview--compact-promo{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr)}.unified-review-preview-frame .bw-generated-option-preview__media{min-height:270px}.unified-review-preview-frame .bw-generated-option-preview__copy h4{font-size:clamp(1.8rem,3vw,3.25rem)}.unified-review-temporary-preview .temp-arc-carousel{min-height:0;box-shadow:none;gap:16px;padding:28px}.unified-review-temporary-preview .temp-arc-carousel__stage{min-height:430px}.unified-review-temporary-preview .temp-arc-carousel__card{width:min(760px,72vw);min-height:380px;padding:28px}.unified-review-temporary-preview .temp-arc-carousel__copy h2{font-size:clamp(2rem,3vw,2.7rem)}.unified-review-temporary-preview .temp-arc-carousel__image{min-height:260px}.unified-review-decision-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unified-review-decision-bar button{background:var(--wl-primary-strong);color:#fff;border-color:#0000;min-width:136px}.unified-review-decision-bar button.needs-work{color:var(--wl-primary-strong);background:#fff;border-color:#147b742e}.unified-review-decision-bar button.active{box-shadow:0 0 0 3px var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.unified-review-decision-bar button.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--wl-primary) 20%, transparent)}}.unified-review-decision-bar span{color:#667386;margin-left:auto;font-size:.74rem;font-weight:760}.unified-review-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.unified-review-comparison section,.unified-review-inspector{background:#ffffffd1;border:1px solid #147b741f;border-radius:14px}.unified-review-comparison section{gap:6px;padding:12px;display:grid}.unified-review-comparison strong{color:#142336;font-size:.9rem;font-weight:920}.unified-review-comparison p{color:#667386;margin:0;font-size:.78rem;line-height:1.42}.unified-review-inspector{padding:14px;position:sticky;top:88px}.unified-review-inspector-body,.unified-review-inspector-empty{gap:12px;display:grid}.unified-review-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.unified-review-score-grid span{background:var(--wl-primary-soft);border:1px solid #147b741f;border-radius:12px;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-review-score-grid span{background:color-mix(in srgb, var(--wl-primary-soft) 26%, #fff)}}.unified-review-score-grid span{color:#667386;text-transform:uppercase;padding:10px;font-size:.68rem;font-weight:850}.unified-review-score-grid b{color:var(--wl-primary-strong);font-size:1.25rem;line-height:1}.unified-review-meta-list{border:1px solid #147b741a;border-radius:12px;margin:0;display:grid;overflow:hidden}.unified-review-meta-list div{border-bottom:1px solid #147b741a;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.unified-review-meta-list div:last-child{border-bottom:0}.unified-review-meta-list dt{color:#667386;text-transform:uppercase;font-size:.68rem;font-weight:900}.unified-review-meta-list dd{overflow-wrap:anywhere;color:#142336;margin:0;font-size:.76rem;font-weight:860}.unified-review-lineage{gap:0;display:grid}.unified-review-lineage span{color:#667386;min-height:34px;padding-left:26px;font-size:.74rem;font-weight:820;display:block;position:relative}.unified-review-lineage span:before{content:"";background:#fff;border:1px solid #147b7447;border-radius:999px;width:14px;height:14px;position:absolute;top:2px;left:0}.unified-review-lineage span.complete:before{border-color:var(--wl-primary-strong);background:var(--wl-primary-strong)}.unified-review-lineage span:not(:last-child):after{content:"";background:#147b742e;width:1px;height:16px;position:absolute;top:18px;left:7px}.unified-experiment-card{padding:14px}.unified-token-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.unified-token-strip span{background:#fff;border:1px solid #147b741f;border-radius:12px;gap:5px;padding:10px;display:grid}.unified-token-strip i{border:1px solid #00000014;border-radius:8px;height:34px;display:block}.unified-token-strip b{color:#142336;text-transform:capitalize;font-size:.78rem}.unified-token-strip code{color:var(--wl-primary-strong);text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.unified-tenant-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.unified-tenant-grid article{background:#fff;border:1px solid #147b7424;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 18px 48px #0f56530d}.unified-tenant-grid article.active{border-color:var(--wl-primary);background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.unified-tenant-grid article.active{background:color-mix(in srgb, var(--wl-primary-soft) 42%, #fff)}}.unified-tenant-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.unified-tenant-card-head>div{gap:3px;min-width:0;display:grid}.unified-tenant-card-head>span{color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.unified-tenant-card-head>span.has-image{box-shadow:0 10px 26px var(--wl-primary-strong);background:0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.unified-tenant-card-head>span.has-image{box-shadow:0 10px 26px color-mix(in srgb, var(--wl-primary-strong) 14%, transparent)}}.unified-tenant-card-head img{object-fit:contain;width:100%;height:100%;display:block}.unified-tenant-grid strong{color:#142336;font-size:1.05rem;font-weight:930}.unified-tenant-grid small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.7rem;font-weight:900}.unified-tenant-typeface{border:1px solid var(--wl-primary);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.unified-tenant-typeface{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, transparent)}}.unified-tenant-typeface{background:var(--wl-primary-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.unified-tenant-typeface{background:color-mix(in srgb, var(--wl-primary-soft) 32%, #fff)}}.unified-tenant-typeface{padding:13px}.unified-tenant-typeface strong{font-size:1.05rem;font-weight:var(--wl-heading-weight);line-height:1.15}.unified-tenant-typeface em{color:#667386;font-size:.76rem;font-style:normal;line-height:1.25}.unified-tenant-image-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.unified-tenant-image-strip img{border:1px solid var(--wl-primary);width:100%;height:72px;display:block}@supports (color:color-mix(in lab, red, red)){.unified-tenant-image-strip img{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.unified-tenant-image-strip img{background:var(--wl-primary-soft);object-fit:cover;object-position:center top;border-radius:12px}.unified-tenant-grid p{color:#526074;margin:0;font-size:.82rem;line-height:1.42}.unified-error{color:#a0242f;font-size:.8rem;line-height:1.35}.system-definition-card p{margin:0}.system-definition-card em{color:#667386;margin-top:auto;font-size:.76rem;font-style:normal;font-weight:850}.system-story-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:14px;display:grid}.system-story-header h1{color:#142336;max-width:760px;margin:8px 0 0;font-size:clamp(1.9rem,3vw,3.15rem);font-weight:930;line-height:1}.system-story-header p{color:#526074;max-width:760px;margin:10px 0 0;font-size:.98rem;line-height:1.42}.system-story-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.system-story-header-meta span{color:#465367;text-transform:uppercase;background:#ffffffc7;border:1px solid #147b7424;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.system-component-workbench{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.system-storyboard-panel,.system-control-panel{margin-top:0}.system-storyboard-panel{padding:16px}.system-control-panel{gap:13px;padding:16px;position:sticky;top:94px}.system-storyboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.72fr);align-items:start;gap:12px;display:grid}.system-storyboard-canvas{background:linear-gradient(#e5f5f470,#ffffffdb),#fff;border:1px solid #147b741f;border-radius:14px;align-content:start;align-self:start;gap:10px;min-width:0;padding:12px;display:grid}.system-storyboard-canvas.featured{border-color:#147b7433;box-shadow:inset 0 0 0 1px #ffffffa3}.system-storyboard-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-storyboard-heading span{color:#142336;align-items:center;gap:7px;font-size:.82rem;font-weight:920;display:inline-flex}.system-storyboard-heading span svg{color:var(--wl-primary)}.system-storyboard-heading small{color:#667386;text-align:right;font-size:.7rem;font-weight:780}.system-storyboard-frame{background:radial-gradient(circle at 90% 8%,#ade3e166,#0000 34%),#fff;border:1px solid #147b741c;border-radius:12px;align-content:center;align-self:start;min-height:250px;padding:14px;display:grid;overflow:hidden}.system-storyboard-canvas.mobile .system-storyboard-frame{background:linear-gradient(#f8fdfc,#eef8f7),#fff;align-content:start;justify-items:center;min-height:360px}.system-control-group{border-top:1px solid #147b741a;gap:8px;padding-top:12px;display:grid}.system-control-group h3{color:#142336;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:930}.system-control-segments{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.system-control-segments::-webkit-scrollbar{display:none}.system-control-segments.wrap{flex-wrap:wrap;overflow:visible}.system-control-segments span{color:#465367;white-space:nowrap;background:#fff;border:1px solid #147b7424;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.system-control-segments span.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.system-control-segments span.active{border-color:color-mix(in srgb, var(--wl-primary) 34%, #dfe8ea)}}.system-control-segments span.active{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.system-prop-table{gap:7px;display:grid}.system-prop-table div{background:#ffffffb8;border:1px solid #147b741c;border-radius:10px;grid-template-columns:minmax(92px,.66fr) minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 9px;display:grid}.system-prop-table strong{color:#142336;font-size:.76rem;font-weight:900}.system-prop-table code{color:var(--wl-primary-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.system-prop-table small{color:#667386;font-size:.66rem;font-weight:800}.system-prop-table em{color:#667386;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.68rem;font-style:normal;line-height:1.28;overflow:hidden}.system-definition-list{gap:8px;margin:0;display:grid}.system-definition-list div{border-bottom:1px solid #147b741a;justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.system-definition-list dt{color:#667386;text-transform:uppercase;font-size:.74rem;font-weight:850}.system-definition-list dd{color:#142336;margin:0;font-size:.82rem;font-weight:900}.system-state-grid,.system-token-pills{flex-wrap:wrap;gap:7px;display:flex}.system-state-pill,.system-token-pills code{color:#263246;background:#fff;border:1px solid #147b7424;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:850;display:inline-flex}.system-state-pill.available,.system-state-pill.selected,.system-state-pill.active{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.system-state-pill.limited{color:#805a00;background:#fff7dc}.system-state-pill.unavailable,.system-state-pill.error{color:#8b2430;background:var(--wl-accent-soft)}.system-component-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.system-component-meta-grid.compact .system-panel{gap:10px;padding:14px}.system-meta-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.system-meta-list li{color:#526074;font-size:.84rem;line-height:1.36}.system-token-definition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-token-definition-grid article{background:#fff;border:1px solid #147b741f;border-radius:14px;gap:8px;padding:12px;display:grid}.system-token-definition-grid span{border:1px solid #17202d1a;border-radius:10px;min-height:58px}.system-token-definition-grid strong,.system-token-definition-grid code,.system-token-definition-grid small{display:block}.system-token-definition-grid strong{color:#142336;font-weight:920}.system-token-definition-grid code{color:var(--wl-primary-strong);font-size:.74rem}.system-token-definition-grid small{color:#667386;text-transform:uppercase;font-size:.7rem}.system-token-definition-grid p{color:#526074;margin:0;font-size:.78rem;line-height:1.35}.system-button-preview,.system-chip-preview,.system-action-preview{flex-wrap:wrap;gap:10px;display:flex}.system-button-preview{align-items:center}.wl-button[disabled]{cursor:not-allowed;opacity:.46}.wl-button.loading:after{content:"";border:2px solid #ffffff7a;border-top-color:#fff;border-radius:999px;width:12px;height:12px;animation:.9s linear infinite statusPulse}.system-search-preview.error{border-color:var(--wl-accent);background:var(--wl-accent-soft)}.system-action-preview .wl-task-card{width:min(100%,380px)}.system-definition-stats{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.system-definition-stats span{min-height:26px;color:var(--wl-primary-strong);white-space:nowrap;background:#e5f5f48a;border:1px solid #147b7421;border-radius:999px;align-items:center;padding:0 8px;font-size:.68rem;font-weight:850;display:inline-flex}.system-action-preview .wl-mobile-task-card{width:190px}.system-tenant-popover-preview{align-content:center;justify-self:center;gap:10px;width:min(100%,520px);display:grid}.system-tenant-popover-preview .wl-tenant-switcher{width:100%}.system-tenant-popover-preview .wl-tenant-menu{width:100%;position:static;box-shadow:0 18px 42px #0f565314}.system-tenant-menu-static{gap:6px;display:grid}.system-tenant-menu-static>span{border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.system-tenant-menu-static>span.active{border-color:var(--tenant-color)}@supports (color:color-mix(in lab, red, red)){.system-tenant-menu-static>span.active{border-color:color-mix(in srgb, var(--tenant-color) 32%, #dfe8ea)}}.system-tenant-menu-static>span.active{background:var(--tenant-color)}@supports (color:color-mix(in lab, red, red)){.system-tenant-menu-static>span.active{background:color-mix(in srgb, var(--tenant-color) 10%, #fff)}}.system-tenant-menu-static>span>i{color:#fff;background:var(--tenant-color);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.74rem;font-style:normal;font-weight:950;display:grid}.system-tenant-menu-static>span>span{min-width:0;display:block}.system-tenant-menu-static>span>span>strong,.system-tenant-menu-static>span>span>small{display:block}.system-tenant-menu-static>span>span>strong{color:#142336;text-overflow:initial;white-space:normal;font-size:.84rem;font-weight:900;overflow:visible}.system-tenant-menu-static>span>span>small{color:#667386;text-transform:uppercase;white-space:normal;font-size:.7rem}.system-story-action-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.system-story-action-row .wl-task-card{min-height:104px;padding:14px}.system-story-phone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,330px);display:grid}.system-story-phone-grid .wl-mobile-task-card,.system-mobile-offer-demo .wl-mobile-offer-card{background:#fff;border:1px solid #147b7424;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f56530e}.system-story-phone-grid .wl-mobile-task-card{grid-template-columns:minmax(0,1fr) 16px;align-content:start;gap:8px;min-height:132px;padding:11px;display:grid}.system-story-phone-grid .wl-mobile-task-card[data-art]{background:linear-gradient(90deg, #fffffff5 0 42%, #ffffff6b 100%), var(--wl-action-card-bg,#fff);background-position:var(--wl-action-card-position,center);background-size:cover}.system-story-phone-grid .wl-mobile-task-card>*{z-index:1;position:relative}.system-story-phone-grid .wl-mobile-task-card .wl-task-icon{grid-column:1/-1;width:42px;height:42px}.system-story-phone-grid .wl-mobile-task-card .wl-task-copy{grid-area:2/1}.system-story-phone-grid .wl-mobile-task-card .wl-task-copy strong{font-size:.78rem;line-height:1.05}.system-story-phone-grid .wl-mobile-task-card .wl-task-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.68rem;line-height:1.22;display:-webkit-box;overflow:hidden}.system-story-phone-grid .wl-mobile-task-card>svg{color:var(--wl-primary);grid-area:2/2;align-self:center}.system-mobile-header-preview{background:#fff;border:1px solid #147b741f;border-radius:18px;width:min(100%,340px);display:grid;overflow:hidden}.system-mobile-header-preview .wl-header{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:12px;position:relative}.system-mobile-header-preview .wl-mobile-menu{display:grid}.system-mobile-header-preview .wl-wordmark{width:132px}.system-mobile-header-preview .wl-nav,.system-mobile-header-preview .wl-search,.system-mobile-header-preview .wl-quick-actions{display:none}.system-home-contract-preview{background:#e5f5f47a;border:1px dashed #147b743d;border-radius:14px;align-content:center;justify-items:start;gap:8px;min-height:180px;padding:18px;display:grid}.system-home-contract-preview strong{color:#142336;font-size:1.04rem;font-weight:930}.system-home-contract-preview span,.system-home-contract-preview small{color:#526074;line-height:1.35}.system-mobile-offer-demo{gap:10px;width:min(100%,340px);display:flex;overflow:hidden}.system-mobile-offer-demo .wl-mobile-offer-card{min-width:220px;min-height:220px;display:grid}.system-mobile-offer-demo .wl-mobile-offer-card img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.system-mobile-offer-demo .wl-mobile-offer-card:after{content:"";background:linear-gradient(90deg,#fffffff0 0 50%,#ffffff2e 100%);position:absolute;inset:0}.system-mobile-offer-demo .wl-mobile-offer-card span{z-index:1;align-content:center;gap:9px;width:68%;padding:16px;display:grid;position:relative}.system-mobile-offer-demo .wl-mobile-offer-card small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.66rem;font-weight:900}.system-mobile-offer-demo .wl-mobile-offer-card strong{color:#142336;font-size:1.02rem;font-weight:930;line-height:1.08}.system-mobile-offer-demo .wl-mobile-offer-card em{border:1px solid var(--wl-primary);width:fit-content}@supports (color:color-mix(in lab, red, red)){.system-mobile-offer-demo .wl-mobile-offer-card em{border:1px solid color-mix(in srgb, var(--wl-primary) 36%, #fff)}}.system-mobile-offer-demo .wl-mobile-offer-card em{color:var(--wl-primary-strong);background:#ffffffd1;border-radius:9px;padding:7px 10px;font-size:.76rem;font-style:normal;font-weight:900}.wl-sheet-preview,.wl-inspector-preview,.wl-store-selector-preview{background:#fff;border:1px solid #147b7429;border-radius:20px 20px 14px 14px;gap:12px;width:min(100%,520px);padding:14px;display:grid;box-shadow:0 24px 62px #0f56531a}.system-compact-sheet-preview{border-radius:18px;width:min(100%,280px);padding:12px}.system-compact-sheet-preview .wl-sheet-list span{grid-template-columns:26px minmax(0,1fr) 18px;gap:8px;min-height:50px}.system-compact-sheet-preview .wl-sheet-list span>div{min-width:0}.system-compact-sheet-preview .wl-sheet-list span>div strong,.system-compact-sheet-preview .wl-sheet-list span>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-sheet-handle{background:#d5e6e5;border-radius:999px;justify-self:center;width:54px;height:5px}.wl-sheet-heading{gap:4px;display:grid}.wl-sheet-heading strong{color:#142336;font-weight:930}.wl-sheet-heading small{color:#667386}.wl-sheet-list{gap:8px;display:grid}.wl-sheet-list span,.wl-inspector-preview>span{background:#fff;border:1px solid #147b741f;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px;display:grid}.wl-sheet-list span.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-sheet-list span.active{border-color:color-mix(in srgb, var(--wl-primary) 32%, #dfe8ea)}}.wl-sheet-list span.active{background:var(--wl-primary-soft)}.wl-sheet-list i{border-radius:8px;width:24px;height:24px}.wl-sheet-list strong,.wl-sheet-list small,.wl-inspector-preview strong,.wl-inspector-preview small{display:block}.wl-sheet-list strong,.wl-inspector-preview strong{color:#142336;font-size:.86rem;font-weight:900}.wl-sheet-list small,.wl-inspector-preview small{color:#667386;text-transform:uppercase;font-size:.72rem}.wl-inspector-preview>span>svg{color:var(--wl-primary)}.wl-inspector-preview>span.limited>svg{color:#c48405}.wl-inspector-preview>span.unavailable>svg{color:var(--wl-accent)}.wl-store-search-row{color:#667386;background:#e5f5f494;border:1px solid #147b7424;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:.84rem;font-weight:780;display:grid}.wl-store-search-row svg{color:var(--wl-primary)}.wl-store-result-list{gap:8px;display:grid}.wl-store-result-list button{text-align:left;background:#fff;border:1px solid #147b741f;border-radius:12px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.wl-store-result-list button.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-store-result-list button.active{border-color:color-mix(in srgb, var(--wl-primary) 32%, #dfe8ea)}}.wl-store-result-list button.active{background:var(--wl-primary-soft)}.wl-store-result-list button>svg:first-child,.wl-store-result-list button>svg:last-child{color:var(--wl-primary)}.wl-store-result-list strong,.wl-store-result-list small{display:block}.wl-store-result-list strong{color:#142336;font-size:.86rem;font-weight:900}.wl-store-result-list small{color:#667386;font-size:.76rem}@media (max-width:1220px){.prototype-hero,.prototype-lower-grid,.wl-context-band,.wl-home-stage,.system-layout,.system-component-detail,.system-component-workbench{grid-template-columns:1fr}.system-control-panel{position:static}.system-storyboard-grid{grid-template-columns:1fr}.prototype-status-panel{min-height:auto}.wl-home-stage .wl-offer-section,.wl-surface-row{grid-area:auto}.wl-command-grid,.wl-platform-panels,.system-route-grid,.system-definition-grid,.system-component-meta-grid,.system-token-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-sidebar{position:static}.system-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.staff-top-bar{display:none}.prototype-dashboard{width:min(100% - 28px,1460px);padding-top:16px}.prototype-hero-copy{min-height:auto;padding:22px}.prototype-hero h1{font-size:clamp(1.9rem,9vw,2.8rem)}.prototype-route-grid,.prototype-lower-grid,.prototype-token-row,.wl-platform-panels,.wl-surface-row,.system-route-grid,.system-definition-grid,.system-component-list,.system-component-meta-grid,.system-token-definition-grid,.system-story-header{grid-template-columns:1fr}.system-story-header-meta{justify-content:flex-start}.system-storyboard-panel,.system-control-panel{padding:12px}.system-storyboard-frame{min-height:220px;padding:10px}.wl-home{padding-bottom:82px}.wl-public-header{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:14px 18px;position:sticky;top:0}.wl-public-header .wl-mobile-menu{display:grid}.wl-public-header .wl-wordmark{width:138px}.wl-public-header .wl-header-search,.wl-public-header .wl-nav{display:none}.wl-header-icons{gap:8px}.wl-header-icons a:first-child{display:grid}.wl-context-band{gap:12px;padding:12px 18px 14px}.wl-tenant-row{justify-content:space-between}.wl-tenant-row .wl-tenant-switcher{flex:1;min-height:42px}.wl-tenant-row .wl-tenant-switcher summary{max-width:none}.wl-store-context-card{grid-template-columns:48px minmax(0,1fr);padding:12px}.wl-store-context-card>a{grid-column:2;margin-top:4px}.wl-home-stage{gap:20px;width:min(100% - 28px,1580px);padding:12px 0 22px}.wl-command-copy{display:none}.wl-command-grid{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wl-command-card{grid-template-columns:minmax(0,1fr) 18px;align-content:start;gap:8px;min-height:132px;padding:12px}.wl-command-card .wl-task-icon{grid-column:1/-1;width:48px;height:48px}.wl-command-card .wl-task-copy{grid-area:2/1}.wl-command-card .wl-task-copy strong{font-size:.92rem}.wl-command-card .wl-task-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.26;display:-webkit-box;overflow:hidden}.wl-command-card>svg{grid-area:2/2}.wl-home-stage .wl-offer-section{order:2}.wl-home-stage .wl-mobile-section-heading{display:flex}.wl-carousel-rail{display:none}.wl-mobile-offer-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.wl-mobile-offer-strip::-webkit-scrollbar{display:none}.wl-mobile-offer-card{scroll-snap-align:start;background:#fff;border:1px solid #147b7424;border-radius:16px;min-width:58vw;max-width:270px;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f565312}.wl-mobile-offer-card:first-child{min-width:82vw}.wl-mobile-offer-card img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.wl-mobile-offer-card:after{content:"";background:linear-gradient(90deg,#fffffff0 0 44%,#ffffff29 100%);position:absolute;inset:0}.wl-mobile-offer-card span{z-index:1;align-content:center;gap:10px;width:62%;padding:18px;display:grid;position:relative}.wl-mobile-offer-card small{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.68rem;font-weight:900}.wl-mobile-offer-card strong{color:#142336;font-size:1.18rem;font-weight:930;line-height:1.1}.wl-mobile-offer-card em{border:1px solid var(--wl-primary);width:fit-content}@supports (color:color-mix(in lab, red, red)){.wl-mobile-offer-card em{border:1px solid color-mix(in srgb, var(--wl-primary) 36%, #fff)}}.wl-mobile-offer-card em{color:var(--wl-primary-strong);background:#ffffffc7;border-radius:9px;padding:8px 12px;font-size:.82rem;font-style:normal;font-weight:900}.wl-surface-row{order:4}.wl-inline-surface{border-radius:12px}.wl-services-available{padding-top:2px}.wl-service-chip{min-width:166px}.wl-platform-panels{padding-bottom:10px}.wl-mobile-bottom-nav{z-index:40;padding:8px 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-top:1px solid #147b7424;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -18px 44px #0f565314}.wl-mobile-bottom-nav a{color:#253044;justify-items:center;gap:4px;font-size:.68rem;font-weight:780;display:grid}.wl-mobile-bottom-nav a.active{color:var(--wl-primary-strong)}.system-top{grid-template-columns:1fr;position:static}.system-layout{gap:16px;width:min(100% - 28px,1540px);padding-top:16px}.system-sidebar{display:none}.system-mobile-tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.system-mobile-tabs::-webkit-scrollbar{display:none}.system-mobile-tabs a{color:#465367;white-space:nowrap;background:#fff;border:1px solid #147b7424;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.system-mobile-tabs a.active{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.system-intro h1{font-size:clamp(1.75rem,9vw,2.75rem)}}.story-page{background:linear-gradient(#e5f5f4b8,#fff0 360px),#f7faf9;padding:38px 0 80px}.story-intro,.story-variation-frame{width:min(100% - 48px,1460px);margin-inline:auto}.story-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 28px;margin-bottom:34px;display:grid}.story-intro span,.story-frame-heading span,.story-kicker,.story-tile span,.story-feature-offer>span{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.72rem;font-weight:930}.story-intro h1{color:#123033;max-width:760px;margin:0;font-size:2.75rem;font-weight:820;line-height:1.04}.story-intro p{color:#526074;max-width:700px;margin:0;font-size:1rem;line-height:1.5}.story-intro a,.story-tile a,.story-pathway-steps a,.story-footer a{color:var(--wl-primary-strong);align-items:center;gap:6px;font-weight:870;display:inline-flex}.story-intro a{background:#ffffffdb;border:1px solid #147b7429;border-radius:999px;grid-area:1/2/span 3;align-self:center;min-height:42px;padding:0 16px;box-shadow:0 16px 42px #0f56530f}.story-variation-frame{gap:16px;margin-top:42px;display:grid}.story-frame-heading{gap:4px;display:grid}.story-frame-heading h2{color:#152032;margin:0;font-size:1.05rem;font-weight:930}.story-frame-heading p{color:#657286;max-width:680px;margin:0;font-size:.94rem;line-height:1.45}.story-home{background:#fff;border:1px solid #147b7421;border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #0f56531c}.story-header{background:#ffffffe6;border-bottom:1px solid #147b741a;grid-template-columns:150px auto minmax(220px,1fr) auto;align-items:center;gap:22px;min-height:76px;padding:0 30px;display:grid}.story-header[data-tone=paper]{background:#fffdf8}.story-header[data-tone=clinical]{background:#ffffffd1}.story-brand{width:128px;display:flex}.story-brand img{width:100%;height:auto;display:block}.story-header nav,.story-header-actions{align-items:center;gap:18px;display:flex}.story-header nav a,.story-header-actions a{color:#17202d;white-space:nowrap;font-size:.78rem;font-weight:820}.story-header-actions a{justify-items:center;gap:3px;display:grid}.story-search{background:#fff;border:1px solid #147b7424;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:38px;padding:0 12px 0 16px;display:grid}.story-search input{color:#1c2736;background:0 0;border:0;outline:0;min-width:0;font-size:.78rem}.story-search input::placeholder{color:#8a96a6}.story-search svg{color:var(--wl-primary)}.story-care-grid{background:linear-gradient(90deg,#fff0 0 54%,#e5f5f4b8 54% 100%),#fff;grid-template-columns:minmax(320px,.54fr) minmax(320px,.46fr);min-height:610px;display:grid}.story-care-photo{min-height:610px;overflow:hidden}.story-care-photo img,.story-wellness-hero img,.story-pathway-hero img,.story-tile img,.story-feature-offer img{object-fit:cover;width:100%;height:100%;display:block}.story-care-copy{align-content:center;padding:56px 62px;display:grid}.story-kicker{margin-bottom:10px}.story-care-copy h2,.story-wellness-hero h2,.story-pathway-hero h2{color:#083f42;letter-spacing:0;margin:0;font-weight:730}.story-care-copy h2{max-width:360px;font-size:4.2rem;line-height:.98}.story-care-copy h2:first-line{color:#152032}.story-care-copy p,.story-wellness-hero p,.story-pathway-hero p{color:#374357;max-width:380px;margin:22px 0 0;font-size:1rem;line-height:1.55}.story-action-row{gap:10px;margin-top:28px;display:grid}.story-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;width:min(100%,300px);min-height:44px;font-size:.86rem;font-weight:900;display:inline-flex}.story-button.primary{color:#fff;background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));box-shadow:0 18px 42px #006b6b30}.story-button.secondary{color:var(--wl-primary-strong);background:#ffffffd1;border:1px solid #147b7452}.story-store-card{background:#ffffffdb;border:1px solid #147b7429;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,380px);margin-top:28px;padding:18px;display:grid;box-shadow:0 18px 44px #0f565314}.story-store-card span,.story-store-card small,.story-store-card strong,.story-store-card em,.story-store-card b{display:block}.story-store-card small,.story-store-card em{color:#657286;font-size:.8rem;font-style:normal}.story-store-card strong{color:#142336;margin-top:4px;font-size:.94rem;font-weight:900}.story-store-card b{color:#16824f;margin-top:7px;font-size:.82rem}.story-store-card a{width:fit-content;color:var(--wl-primary-strong);align-items:center;gap:6px;font-size:.8rem;font-weight:900;display:inline-flex}.story-simple-steps{border-top:1px solid #147b7417;gap:26px;padding:36px 48px 42px;display:grid}.story-simple-steps h3{color:#123033;text-align:center;margin:0;font-size:1.45rem;font-weight:640}.story-simple-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-simple-steps article{text-align:center;border-left:1px solid #147b7421;justify-items:center;gap:10px;padding:4px 30px;display:grid}.story-simple-steps article:first-child{border-left:0}.story-simple-steps article span,.story-step-icon{width:64px;height:64px;color:var(--wl-primary);background:var(--wl-primary-soft);border-radius:999px;place-items:center;display:grid}.story-simple-steps strong{color:#17202d;font-size:.92rem;font-weight:900}.story-simple-steps p{color:#657286;max-width:230px;margin:0;font-size:.86rem;line-height:1.5}.story-footer{color:#526074;border-top:1px solid #147b7417;justify-content:space-between;align-items:center;min-height:56px;padding:0 34px;font-size:.8rem;display:flex}.story-wellness{background:#fffaf0}.story-wellness-hero{grid-template-columns:minmax(320px,.44fr) minmax(420px,.56fr);align-items:end;gap:40px;padding:68px 48px 0;display:grid}.story-wellness-hero h2{max-width:470px;font-size:4.8rem;line-height:.96}.story-wellness-hero img{object-position:center;border-radius:10px 10px 0 0;height:380px}.story-tile-grid{grid-template-columns:.82fr 1fr .82fr;gap:16px;padding:20px 30px 30px;display:grid}.story-tile{background:#fff;border:1px solid #147b741c;border-radius:10px;align-content:start;min-height:220px;padding:28px;display:grid;position:relative;overflow:hidden}.story-tile h3,.story-feature-offer h3{color:#123033;max-width:300px;margin:6px 0 0;font-size:1.55rem;font-weight:690;line-height:1.1}.story-tile p,.story-feature-offer p{color:#526074;max-width:290px;margin:10px 0 0;font-size:.88rem;line-height:1.45}.story-tile a{width:fit-content;margin-top:18px;font-size:.82rem}.story-tile.tall{background:#e9f7f6;grid-row:span 2;min-height:460px}.story-tile.tall img{height:52%;position:absolute;inset:auto 0 0}.story-tile.offer{background:#fffef9;min-height:220px}.story-tile.offer img{object-fit:contain;width:48%;height:72%;position:absolute;bottom:0;right:0}.story-tile.member{background:linear-gradient(180deg, #ffffff9e, #e5f5f4bd), var(--wl-primary-soft)}.story-tile.wide{background:#f9f5ee;grid-column:span 2;min-height:224px}.story-tile.wide img{object-position:center;width:48%;height:100%;position:absolute;inset:auto 0 0 auto}.story-pathway{background:linear-gradient(#fff 0%,#e5f5f480 44%,#fff 100%)}.story-pathway-hero{background:linear-gradient(90deg, #fffffffa, #ffffff9e), var(--wl-primary-soft);grid-template-columns:minmax(360px,.55fr) minmax(360px,.45fr);align-items:stretch;min-height:330px;display:grid}.story-pathway-hero>div{align-content:center;padding:60px 54px;display:grid}.story-pathway-hero h2{max-width:500px;font-size:3.7rem;line-height:1.02}.story-pathway-hero img{object-position:center;opacity:.9}.story-pathway-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:34px 44px 40px;display:grid}.story-pathway-steps article{text-align:center;justify-items:center;gap:8px;padding:0 20px;display:grid;position:relative}.story-pathway-steps article:before{content:"";background:#06a19942;width:calc(50% - 32px);height:1px;position:absolute;top:31px;left:0}.story-pathway-steps article:after{content:"";background:#06a19942;width:calc(50% - 32px);height:1px;position:absolute;top:31px;right:0}.story-pathway-steps article:first-child:before,.story-pathway-steps article:last-child:after{display:none}.story-pathway-steps i{color:#fff;background:var(--wl-primary);border-radius:999px;place-items:center;width:26px;height:26px;font-size:.72rem;font-style:normal;font-weight:920;display:grid}.story-pathway-steps strong{color:#152032;font-size:.94rem;font-weight:920}.story-pathway-steps p{color:#657286;max-width:180px;margin:0;font-size:.82rem;line-height:1.42}.story-pathway-steps a{margin-top:4px;font-size:.78rem}.story-feature-offer{background:linear-gradient(90deg,#e5f5f4f5 0 54%,#e5f5f459 100%),#e5f5f4;border-radius:10px;grid-template-columns:minmax(260px,.42fr) minmax(360px,.58fr);min-height:250px;margin:0 44px 32px;padding:42px 44px;display:grid;position:relative;overflow:hidden}.story-feature-offer>span{color:var(--wl-accent);position:absolute;top:34px;left:44px}.story-feature-offer div{z-index:2;grid-column:1;align-self:end;position:relative}.story-feature-offer a{color:#fff;background:var(--wl-primary);border-radius:8px;align-items:center;min-height:38px;margin-top:22px;padding:0 16px;font-size:.82rem;font-weight:920;display:inline-flex}.story-feature-offer img{object-fit:contain;object-position:right bottom;width:58%;height:100%;position:absolute;bottom:0;right:14px}.story-trust-row{border-top:1px solid #147b7417;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 44px 26px;display:grid}.story-trust-row span{color:#526074;align-items:center;gap:9px;font-size:.82rem;font-weight:760;display:flex}.story-trust-row svg{color:var(--wl-primary);flex:none}@media (max-width:1120px){.story-header{grid-template-columns:140px minmax(0,1fr) auto}.story-header nav{display:none}.story-care-grid,.story-wellness-hero,.story-pathway-hero,.story-feature-offer{grid-template-columns:1fr}.story-care-photo{min-height:420px}.story-care-copy{padding:42px}.story-wellness-hero{gap:26px}.story-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-tile.wide{grid-column:span 1}.story-pathway-steps,.story-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.story-pathway-steps article:before,.story-pathway-steps article:after{display:none}.story-feature-offer img{width:55%}}@media (max-width:720px){.story-page{padding-top:22px}.story-intro,.story-variation-frame{width:min(100% - 28px,1460px)}.story-intro{grid-template-columns:1fr}.story-intro h1{font-size:2.1rem}.story-intro a{grid-area:auto;justify-self:start}.story-header{grid-template-columns:1fr;gap:14px;min-height:auto;padding:18px}.story-header-actions{display:none}.story-search{width:100%}.story-care-grid{min-height:auto}.story-care-photo{min-height:340px}.story-care-copy,.story-pathway-hero>div{padding:30px 22px}.story-care-copy h2,.story-wellness-hero h2,.story-pathway-hero h2{font-size:2.55rem}.story-simple-steps{padding:28px 22px 34px}.story-simple-steps>div,.story-tile-grid,.story-pathway-steps,.story-trust-row{grid-template-columns:1fr}.story-simple-steps article{border-top:1px solid #147b7421;border-left:0;padding:24px 0}.story-simple-steps article:first-child{border-top:0}.story-footer{gap:8px;padding:18px 22px;display:grid}.story-wellness-hero{padding:34px 22px 0}.story-wellness-hero img{height:300px}.story-tile-grid{padding:18px}.story-tile.tall{min-height:430px}.story-tile.offer img,.story-tile.wide img{opacity:.22;width:78%}.story-pathway-hero{min-height:auto}.story-pathway-hero img{min-height:280px}.story-pathway-steps{padding:26px 22px}.story-feature-offer{min-height:330px;margin:0 18px 24px;padding:70px 24px 24px}.story-feature-offer>span{left:24px}.story-feature-offer img{opacity:.35;width:86%}.story-trust-row{padding:18px 22px 26px}}.wl-layout-switcher{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #147b741f;grid-template-columns:minmax(180px,.26fr) minmax(360px,1fr) auto;align-items:center;gap:14px;padding:12px clamp(22px,5vw,80px);display:grid;position:relative}.wl-layout-switcher>div{gap:3px;display:grid}.wl-layout-switcher>div span{color:var(--wl-primary-strong);text-transform:uppercase;font-size:.68rem;font-weight:920}.wl-layout-switcher>div strong{color:#17202d;font-size:.88rem;font-weight:900}.wl-layout-switcher nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wl-layout-switcher nav a{color:#526074;background:#fff;border:1px solid #147b741f;border-radius:12px;align-content:center;gap:3px;min-height:50px;padding:8px 12px;display:grid;box-shadow:0 12px 30px #0f56530b}.wl-layout-switcher nav a.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-layout-switcher nav a.active{border-color:color-mix(in srgb, var(--wl-primary) 32%, #dfe8ea)}}.wl-layout-switcher nav a.active{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.wl-layout-switcher nav b,.wl-layout-switcher nav small{min-width:0;display:block}.wl-layout-switcher nav b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:920;overflow:hidden}.wl-layout-switcher nav small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.7rem;font-weight:740;line-height:1.25;display:-webkit-box;overflow:hidden}.wl-layout-quiet-care{background:linear-gradient(#e5f5f4c7,#fff0 420px),#fff;min-height:100vh}.wl-layout-quiet-care .wl-header{background:#fffffff0;border-bottom-color:#147b741a;min-height:82px}.wl-layout-quiet-care .wl-layout-switcher{background:#f8fdfce0}.wl-quiet-hero{background:linear-gradient(90deg,#fff0 0 52%,#e5f5f4d1 52% 100%),#fff;border-bottom:1px solid #147b7414;grid-template-columns:minmax(420px,.52fr) minmax(420px,.48fr);min-height:620px;display:grid;overflow:hidden}.wl-quiet-photo{min-height:620px;overflow:hidden}.wl-quiet-photo img,.wl-quiet-story-card img{object-fit:cover;width:100%;height:100%;display:block}.wl-quiet-copy{align-content:center;padding:72px clamp(42px,5vw,88px);display:grid;position:relative}.wl-quiet-copy .wl-preferred-store-card{background:#fffffff0;width:min(360px,100% - 64px);max-width:none;margin-top:0;position:absolute;top:54px;right:clamp(32px,5vw,72px)}.wl-quiet-copy h1{color:#083f42;max-width:620px;margin:0;font-size:clamp(3.4rem,5.4vw,6rem);font-weight:680;line-height:.98}.wl-quiet-copy p{color:#4c586a;max-width:430px;margin:18px 0 0;font-size:1.08rem;line-height:1.52}.wl-layout-quiet-care .wl-hero-actions{gap:10px;width:min(100%,340px);margin-top:30px;display:grid}.wl-layout-quiet-care .wl-button{border-radius:999px;min-height:46px}.wl-quiet-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(100% - clamp(48px,8vw,150px),1440px);margin:0 auto;padding:38px 0 34px;display:grid}.wl-quiet-story-card{background:#fff;border:1px solid #147b741f;border-radius:12px;grid-template-columns:minmax(220px,.45fr) minmax(280px,.55fr);min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #0f565313}.wl-quiet-story-card.offer{background:linear-gradient(135deg,#e5f5f4f0,#fffffff5),#fff}.wl-quiet-story-card>span{z-index:2;align-content:center;gap:12px;padding:44px 40px;display:grid;position:relative}.wl-quiet-story-card strong,.wl-quiet-story-card small,.wl-quiet-story-card em{display:block}.wl-quiet-story-card strong{color:#083f42;font-size:clamp(1.65rem,2.2vw,2.35rem);font-weight:690;line-height:1.08}.wl-quiet-story-card small{color:#4c586a;font-size:.98rem;line-height:1.5}.wl-quiet-story-card em{width:fit-content;color:var(--wl-primary-strong);align-items:center;gap:7px;font-size:.9rem;font-style:normal;font-weight:900;display:inline-flex}.wl-quiet-story-card.offer img{object-fit:contain;object-position:center right;padding:24px}.wl-quiet-trust-row{color:#526074;background:#e5f5f480;border:1px solid #147b741a;border-radius:12px;justify-content:center;align-items:center;gap:36px;width:min(100% - clamp(48px,8vw,150px),1440px);min-height:66px;margin:0 auto 34px;font-size:.86rem;font-weight:760;display:flex}.wl-quiet-trust-row i{color:var(--wl-accent);margin-right:8px;font-style:normal}@media (max-width:1180px){.wl-layout-switcher,.wl-quiet-hero{grid-template-columns:1fr}.wl-layout-switcher{align-items:start}.wl-quiet-photo{min-height:420px}.wl-quiet-copy{padding:42px clamp(28px,7vw,80px) 52px}.wl-quiet-copy .wl-preferred-store-card{width:min(100%,520px);margin-bottom:24px;position:static}.wl-quiet-copy .wl-eyebrow{margin-top:0}.wl-quiet-story-grid{grid-template-columns:1fr}}@media (max-width:760px){.wl-layout-switcher{grid-template-columns:1fr;padding:12px 18px}.wl-layout-switcher nav{grid-template-columns:1fr}.wl-layout-switcher nav small{-webkit-line-clamp:2}.wl-quiet-hero{background:#fff;min-height:auto}.wl-quiet-photo{min-height:auto}.wl-quiet-photo img{aspect-ratio:1.18}.wl-quiet-copy{background:linear-gradient(#e5f5f4db,#fffffffa),#fff;padding:24px 18px 32px}.wl-quiet-copy h1{font-size:clamp(2.5rem,13vw,3.6rem)}.wl-quiet-copy p{font-size:.96rem}.wl-layout-quiet-care .wl-hero-actions,.wl-layout-quiet-care .wl-button{width:100%}.wl-quiet-story-grid{gap:14px;width:min(100% - 28px,1440px);padding:18px 0 24px}.wl-quiet-story-card{grid-template-columns:42% 58%;min-height:auto}.wl-quiet-story-card>span{padding:18px}.wl-quiet-story-card strong{font-size:1.35rem}.wl-quiet-story-card small{font-size:.84rem;line-height:1.38}.wl-quiet-story-card.offer img{padding:10px}.wl-quiet-trust-row{justify-items:start;gap:8px;width:min(100% - 28px,1440px);padding:16px;font-size:.78rem;display:grid}}.wl-prototype-controls{z-index:90;color:#17202d;position:fixed}.wl-prototype-controls[data-corner=top-left]{top:18px;left:18px}.wl-prototype-controls[data-corner=top-right]{top:18px;right:18px}.wl-prototype-controls[data-corner=bottom-left]{bottom:18px;left:18px}.wl-prototype-controls[data-corner=bottom-right]{bottom:18px;right:18px}.wl-prototype-fab{min-height:44px;color:var(--wl-primary-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #147b743d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 16px 46px #0f565329}.wl-prototype-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #147b7429;border-radius:14px;gap:14px;width:min(350px,100vw - 28px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0f56532e}.wl-prototype-controls[data-corner^=top] .wl-prototype-panel{top:calc(100% + 10px);bottom:auto}.wl-prototype-controls[data-corner$=left] .wl-prototype-panel{left:0;right:auto}.wl-prototype-panel-header{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.wl-prototype-panel-header button,.wl-prototype-pin-grid button,.wl-prototype-options button,.wl-prototype-tenant-grid button{color:#253044;cursor:pointer;background:#fff;border:1px solid #147b741f}.wl-prototype-panel-header button{width:34px;height:34px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;display:grid}.wl-prototype-panel-header button:first-child{cursor:grab}.wl-prototype-panel-header span,.wl-prototype-panel-header strong,.wl-prototype-panel-header small{min-width:0;display:block}.wl-prototype-panel-header strong{color:#142336;font-size:.92rem;font-weight:930}.wl-prototype-panel-header small{color:#657286;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.wl-prototype-panel section{gap:8px;display:grid}.wl-prototype-panel h2{color:var(--wl-primary-strong);text-transform:uppercase;margin:0;font-size:.68rem;font-weight:940}.wl-prototype-options{gap:7px;display:grid}.wl-prototype-options button{text-align:left;border-radius:10px;gap:3px;padding:10px;display:grid}.wl-prototype-options button.active,.wl-prototype-tenant-grid button.active,.wl-prototype-pin-grid button.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-prototype-options button.active,.wl-prototype-tenant-grid button.active,.wl-prototype-pin-grid button.active{border-color:color-mix(in srgb, var(--wl-primary) 38%, #dfe8ea)}}.wl-prototype-options button.active,.wl-prototype-tenant-grid button.active,.wl-prototype-pin-grid button.active{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.wl-prototype-options strong,.wl-prototype-options small{display:block}.wl-prototype-options strong{font-size:.82rem;font-weight:920}.wl-prototype-options small{color:#657286;font-size:.72rem;line-height:1.28}.wl-prototype-tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wl-prototype-tenant-grid button{border-radius:10px;align-items:center;gap:7px;min-width:0;padding:7px;font-size:.76rem;font-weight:880;display:flex}.wl-prototype-tenant-grid i{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:.64rem;font-style:normal;font-weight:930;display:grid}.wl-prototype-tenant-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-prototype-pin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wl-prototype-pin-grid button{text-transform:capitalize;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:.7rem;font-weight:880;display:inline-flex}.wl-prototype-panel p{color:#657286;align-items:center;gap:5px;margin:0;font-size:.72rem;font-weight:780;display:inline-flex}.wl-layout-quiet-care .wl-header{background:var(--wl-surface);min-height:80px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.wl-layout-quiet-care .wl-header{background:color-mix(in srgb, var(--wl-surface) 94%, transparent)}}.wl-quiet-hero{background:linear-gradient(90deg,#fff 0 54%,#e5f5f4e0 54% 100%),#fff;border:1px solid #147b741a;border-radius:18px;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);width:min(100% - clamp(36px,7vw,132px),1480px);min-height:548px;margin:24px auto 0;overflow:hidden;box-shadow:0 24px 70px #0f565314}.wl-quiet-photo{min-height:548px}.wl-quiet-photo img{object-position:center}.wl-quiet-copy{min-width:0;padding:58px clamp(36px,5vw,78px)}.wl-quiet-copy .wl-preferred-store-card{width:min(342px,100% - 56px);padding:14px 16px;top:42px;right:clamp(28px,4vw,58px)}.wl-quiet-copy .wl-eyebrow{margin-top:108px}.wl-quiet-copy h1{max-width:520px;font-size:clamp(3.15rem,4.8vw,5rem);line-height:.98}.wl-quiet-copy p{max-width:440px;margin-top:18px}.wl-layout-quiet-care .wl-hero-actions{width:min(100%,345px);margin-top:28px}.wl-quiet-story-grid{gap:18px;width:min(100% - clamp(36px,7vw,132px),1480px);padding:30px 0 28px}.wl-quiet-story-card{border-radius:12px;min-height:292px}.wl-quiet-story-card>span{padding:34px 30px}.wl-quiet-story-card strong{font-size:clamp(1.45rem,1.9vw,2rem)}.wl-quiet-story-card small{font-size:.9rem}.wl-quiet-trust-row{width:min(100% - clamp(36px,7vw,132px),1480px);margin-bottom:30px}@media (max-width:1180px){.wl-quiet-hero{min-height:auto}.wl-quiet-photo{min-height:420px}.wl-quiet-copy .wl-preferred-store-card{width:min(100%,520px);position:static}.wl-quiet-copy .wl-eyebrow{margin-top:0}}@media (max-width:760px){.wl-prototype-controls[data-corner=top-left],.wl-prototype-controls[data-corner=top-right]{top:10px}.wl-prototype-controls[data-corner=bottom-left],.wl-prototype-controls[data-corner=bottom-right]{bottom:10px}.wl-prototype-controls[data-corner$=left]{left:10px}.wl-prototype-controls[data-corner$=right]{right:10px}.wl-prototype-fab{width:44px;padding:0}.wl-prototype-fab span{display:none}.wl-quiet-hero{width:100%;box-shadow:none;border-width:0 0 1px;border-radius:0;margin-top:0}.wl-quiet-photo img{aspect-ratio:1.18}.wl-quiet-copy{padding:22px 18px 28px}.wl-quiet-copy .wl-preferred-store-card{margin-bottom:18px}.wl-quiet-copy h1{font-size:clamp(2.25rem,12vw,3.25rem)}.wl-quiet-story-grid{width:min(100% - 28px,1480px)}.wl-quiet-story-card{grid-template-columns:1fr}.wl-quiet-story-card img{aspect-ratio:1.7;order:-1}.wl-quiet-story-card>span{padding:18px}}.wl-layout-quiet-care{background:linear-gradient(180deg, var(--wl-page-tint), transparent 360px), var(--wl-surface-muted)}@supports (color:color-mix(in lab, red, red)){.wl-layout-quiet-care{background:linear-gradient(180deg, color-mix(in srgb, var(--wl-page-tint) 52%, transparent), transparent 360px), var(--wl-surface-muted)}}.wl-quiet-hero{z-index:1;border:1px solid var(--wl-border-subtle);border-radius:calc(var(--wl-card-radius) + 6px) calc(var(--wl-card-radius) + 6px) 0 0;background:radial-gradient(circle at 28% 40%, var(--wl-quiet-hero-highlight), transparent 34%), linear-gradient(135deg, var(--wl-quiet-hero-surface), var(--wl-quiet-hero-surface)), var(--wl-page-tint);border-bottom:0;grid-template-columns:minmax(430px,.43fr) minmax(520px,.57fr);align-items:stretch;width:min(100% - clamp(34px,5.4vw,96px),1440px);min-height:458px;margin:20px auto 0;position:relative}@supports (color:color-mix(in lab, red, red)){.wl-quiet-hero{background:radial-gradient(circle at 28% 40%, var(--wl-quiet-hero-highlight), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--wl-quiet-hero-surface) 42%, var(--wl-component-surface)), color-mix(in srgb, var(--wl-quiet-hero-surface) 86%, var(--wl-component-surface))), var(--wl-page-tint)}}.wl-quiet-hero{box-shadow:var(--wl-surface-shadow);clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),50% 100%,0 calc(100% - 64px))}.wl-quiet-hero>*{z-index:1;position:relative}.wl-quiet-copy{align-content:center;min-width:0;padding:40px clamp(44px,5.4vw,74px) 60px;display:grid}.wl-quiet-copy h1{max-width:640px;color:var(--wl-primary-strong);margin:0}@supports (color:color-mix(in lab, red, red)){.wl-quiet-copy h1{color:color-mix(in srgb, var(--wl-primary-strong) 84%, #17202d)}}.wl-quiet-copy h1{font-family:var(--wl-font-family);font-size:clamp(2.9rem,3.05vw,4rem);font-weight:var(--wl-heading-weight);line-height:1.02}.wl-quiet-copy p{max-width:390px;color:var(--wl-muted);margin:14px 0 0;font-size:1.03rem;line-height:1.46}.wl-layout-quiet-care .wl-hero-actions{gap:calc(var(--wl-surface-gap) * .85);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,456px);margin-top:22px;display:grid}.wl-layout-quiet-care .wl-button{width:100%;min-height:var(--wl-control-height);border-radius:var(--wl-button-radius);min-width:0;padding:var(--wl-button-padding-y) var(--wl-button-padding-x);white-space:nowrap}.wl-layout-quiet-care .wl-button-secondary{background:var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.wl-layout-quiet-care .wl-button-secondary{background:color-mix(in srgb, var(--wl-surface) 72%, transparent)}}.wl-quiet-store-chip{width:min(100%,452px);min-height:calc(var(--wl-control-height) + 6px);gap:calc(var(--wl-surface-gap) * .72);border:1px solid var(--wl-primary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-quiet-store-chip{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, transparent)}}.wl-quiet-store-chip{border-radius:var(--wl-control-radius);background:var(--wl-component-surface)}@supports (color:color-mix(in lab, red, red)){.wl-quiet-store-chip{background:color-mix(in srgb, var(--wl-component-surface) 82%, var(--wl-page-tint))}}.wl-quiet-store-chip{padding:0 var(--wl-control-padding-x);color:var(--wl-ink);box-shadow:var(--wl-surface-shadow)}.wl-quiet-store-chip svg{color:var(--wl-primary)}.wl-quiet-store-chip strong,.wl-quiet-store-chip em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-quiet-store-chip strong{font-size:.85rem;font-weight:850}.wl-quiet-store-chip em{color:var(--wl-primary-strong);font-size:.76rem;font-style:normal;font-weight:860}.wl-quiet-photo{align-items:center;min-height:458px;padding:30px 36px 60px 0;display:grid;overflow:visible}.wl-quiet-photo img{border-radius:var(--wl-card-radius);object-position:center;height:min(340px,100%);box-shadow:0 18px 42px var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.wl-quiet-photo img{box-shadow:0 18px 42px color-mix(in srgb, var(--wl-primary-strong) 6%, transparent)}}.wl-quiet-story-mosaic{z-index:0;gap:clamp(28px, 4.2vw, calc(var(--wl-surface-gap) * 4));border:1px solid var(--wl-border-subtle);border-radius:0 0 calc(var(--wl-card-radius) + 6px) calc(var(--wl-card-radius) + 6px);background:var(--wl-quiet-panel-surface);width:min(100% - clamp(34px,5.4vw,96px),1440px);padding:122px clamp(30px, 3.4vw, calc(var(--wl-card-padding) * 2.8)) calc(var(--wl-card-padding) * 2.7);box-shadow:var(--wl-surface-shadow);border-top:0;grid-template-columns:minmax(0,.42fr) minmax(160px,.16fr) minmax(0,.42fr);align-items:center;margin:-64px auto 0;display:grid;position:relative}.wl-quiet-image-card{border:1px solid var(--wl-border-subtle);border-radius:var(--wl-card-radius);background:var(--wl-component-surface);display:block;overflow:hidden}.wl-quiet-image-card img{aspect-ratio:1.42;object-fit:cover;width:100%;display:block}.wl-layout-quiet-care:not([data-brand=rexall]):not([data-brand=rexall-future]) .wl-quiet-photo img{object-position:center top;transform:none}.wl-layout-quiet-care:not([data-brand=rexall]):not([data-brand=rexall-future]) .wl-quiet-image-card img{object-position:center top}.wl-layout-brand-zero{background:#fff;align-content:start;padding:0;display:grid}.wl-quiet-centerline{text-align:center;justify-items:center;gap:18px;display:grid}.wl-quiet-centerline p{max-width:190px;color:var(--wl-primary-strong);margin:0;font-size:1.18rem;line-height:1.45}.wl-quiet-centerline i{background:var(--wl-primary);border-radius:999px;width:36px;height:3px;display:block}.wl-quiet-mobile-card-copy{display:none}.wl-layout-quiet-care .wl-quiet-trust-row{border-width:var(--wl-surface-border-width);border-radius:var(--wl-card-radius);background:var(--wl-page-tint);width:min(100% - clamp(34px,5.4vw,96px),1440px);margin-top:20px}@supports (color:color-mix(in lab, red, red)){.wl-layout-quiet-care .wl-quiet-trust-row{background:color-mix(in srgb, var(--wl-page-tint) 56%, var(--wl-component-surface))}}.wl-layout-quiet-care .wl-quiet-trust-row{box-shadow:var(--wl-surface-shadow)}@media (max-width:1080px){.wl-quiet-hero{grid-template-columns:1fr}.wl-quiet-photo{order:-1;min-height:auto;padding:28px 28px 0}.wl-quiet-photo img{aspect-ratio:1.9;height:auto}.wl-quiet-story-mosaic{grid-template-columns:1fr}.wl-quiet-centerline{order:-1}}@media (max-width:760px){.wl-quiet-hero{width:100%;min-height:auto;box-shadow:none;clip-path:none;border-width:0 0 1px;border-radius:0;margin-top:0}.wl-quiet-photo{padding:0}.wl-quiet-photo img{aspect-ratio:1.75;box-shadow:none;border-radius:0}.wl-quiet-copy{padding:22px 18px 28px}.wl-quiet-copy h1{max-width:330px;font-size:clamp(2.25rem,11vw,3.15rem)}.wl-quiet-copy p{margin-top:12px;font-size:.9rem}.wl-layout-quiet-care .wl-hero-actions{gap:8px;width:100%;margin-top:18px;display:grid}.wl-layout-quiet-care .wl-button{width:100%;min-width:0}.wl-quiet-store-chip{grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:54px;margin-top:14px}.wl-quiet-store-chip em{grid-column:2;margin-top:-6px}.wl-quiet-store-chip svg:last-child{grid-area:1/3/span 2}.wl-quiet-story-mosaic{width:min(100% - 28px,1440px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:12px;padding:0 0 16px}.wl-quiet-centerline{display:none}.wl-quiet-image-card{border-radius:12px;box-shadow:0 16px 38px #0f565314}.wl-quiet-image-card img{aspect-ratio:1.72}.wl-quiet-mobile-card-copy{gap:4px;padding:14px 16px 16px;display:grid}.wl-quiet-mobile-card-copy small,.wl-quiet-mobile-card-copy strong,.wl-quiet-mobile-card-copy em{display:block}.wl-quiet-mobile-card-copy small{color:var(--wl-primary-strong);font-size:.72rem;font-weight:920}.wl-quiet-mobile-card-copy strong{color:#123033;font-size:.98rem;font-weight:850}.wl-quiet-mobile-card-copy em{width:fit-content;color:var(--wl-primary-strong);align-items:center;gap:7px;margin-top:4px;font-size:.78rem;font-style:normal;font-weight:880;display:inline-flex}.wl-layout-quiet-care .wl-quiet-trust-row{margin-top:0}}.unified-template-preview-surface.wl-page,.unified-template-preview-surface.wl-layout-quiet-care{min-height:0}.brand-workbench{--bw-primary:#06a199;--bw-primary-strong:#005a5a;--bw-primary-soft:#e5f5f4;--bw-accent:#da2938;--bw-accent-soft:#fff1f1;--bw-page-tint:#edf8f7;--bw-surface:#fff;--bw-ink:#343434;--bw-muted:#6e6e6e;--bw-radius:8px;color:var(--bw-ink);gap:18px;display:grid}.brand-workbench-hero,.brand-panel,.brand-page-comparison,.component-mapping-section,.frontify-source-section{border:1px solid var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.brand-workbench-hero,.brand-panel,.brand-page-comparison,.component-mapping-section,.frontify-source-section{border:1px solid color-mix(in srgb, var(--bw-primary) 18%, #dce8e6)}}.brand-workbench-hero,.brand-panel,.brand-page-comparison,.component-mapping-section,.frontify-source-section{background:linear-gradient(180deg, var(--bw-surface), var(--bw-surface)), var(--bw-surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.brand-workbench-hero,.brand-panel,.brand-page-comparison,.component-mapping-section,.frontify-source-section{background:linear-gradient(180deg, color-mix(in srgb, var(--bw-surface) 94%, var(--bw-page-tint)), var(--bw-surface)), var(--bw-surface)}}.brand-workbench-hero,.brand-panel,.brand-page-comparison,.component-mapping-section,.frontify-source-section{box-shadow:0 18px 48px #005a5a0f}.brand-workbench-hero{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:24px;padding:clamp(22px,4vw,36px);display:grid}.brand-workbench-hero h1,.brand-panel-heading h2,.brand-page-comparison h2,.component-mapping-section h2,.frontify-source-section h2{color:var(--bw-ink);letter-spacing:0;margin:0}.brand-workbench-hero h1{max-width:980px;font-size:clamp(2.1rem,5vw,4.25rem);line-height:.98}.brand-workbench-hero p,.brand-panel-heading p,.component-mapping-card p{max-width:820px;color:var(--bw-muted);margin:10px 0 0}.brand-workbench-summary{gap:8px;display:grid}.brand-workbench-summary span,.brand-source-scan span,.card-topline span{border:1px solid var(--bw-primary);align-items:center;gap:8px;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-workbench-summary span,.brand-source-scan span,.card-topline span{border:1px solid color-mix(in srgb, var(--bw-primary) 18%, transparent)}}.brand-workbench-summary span,.brand-source-scan span,.card-topline span{color:var(--bw-primary-strong);background:var(--bw-primary-soft);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.brand-workbench-summary span,.brand-source-scan span,.card-topline span{background:color-mix(in srgb, var(--bw-primary-soft) 72%, #fff)}}.brand-workbench-summary span,.brand-source-scan span,.card-topline span{font-size:.82rem;font-weight:820}.brand-control-strip{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #005a5a1f;border-radius:8px;grid-template-columns:1fr 1.2fr 1fr;gap:12px;padding:12px;display:grid;position:sticky;top:74px;box-shadow:0 12px 34px #005a5a14}.brand-control-group{gap:7px;display:grid}.brand-control-group small{color:var(--bw-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.brand-control-group>div{flex-wrap:wrap;gap:6px;display:flex}.brand-control-group button{border:1px solid var(--bw-primary);min-height:34px}@supports (color:color-mix(in lab, red, red)){.brand-control-group button{border:1px solid color-mix(in srgb, var(--bw-primary) 18%, #d8e4e2)}}.brand-control-group button{color:var(--bw-primary-strong);background:#fff;border-radius:999px;padding:0 11px;font-size:.82rem;font-weight:850}.brand-control-group button.active{border-color:var(--bw-primary);color:#fff;background:var(--bw-primary-strong)}.brand-workbench-grid,.brand-delta-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:18px;display:grid}.brand-panel,.brand-page-comparison,.component-mapping-section,.frontify-source-section{padding:20px}.brand-panel-heading{gap:5px;margin-bottom:16px;display:grid}.brand-panel-heading h2{font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.08}.brand-active-panel{gap:16px;display:grid}.brand-token-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.brand-token-strip span{background:#fff;border:1px solid #005a5a1c;border-radius:8px;gap:5px;padding:10px;display:grid}.brand-token-strip i{border:1px solid #00000014;border-radius:6px;width:100%;height:34px;display:block}.brand-token-strip b{color:var(--bw-ink);text-transform:capitalize;font-size:.78rem}.brand-token-strip code{color:var(--bw-primary-strong);font-size:.76rem}.brand-mini-list{gap:8px;display:grid}.brand-mini-list strong{color:var(--bw-primary-strong);align-items:center;gap:7px;font-size:.86rem;display:inline-flex}.brand-mini-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.brand-mini-list li{color:var(--bw-muted);padding-left:16px;font-size:.86rem;position:relative}.brand-mini-list li:before{background:var(--bw-primary);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0}.brand-page-stats{grid-template-columns:1fr .42fr .42fr;gap:8px;margin:0 0 14px;display:grid}.brand-page-stats div{background:#fff;border:1px solid #005a5a1a;border-radius:8px;min-width:0;padding:10px}.brand-page-stats dt{color:var(--bw-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.brand-page-stats dd{overflow-wrap:anywhere;color:var(--bw-primary-strong);margin:4px 0 0;font-size:.95rem;font-weight:850}.brand-source-scan{flex-wrap:wrap;gap:7px;display:flex}.brand-preview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brand-page-preview{border:1px solid var(--bw-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brand-page-preview{border:1px solid color-mix(in srgb, var(--bw-primary) 20%, #dfeae8)}}.brand-page-preview{background:var(--bw-page-tint);border-radius:8px}.brand-page-preview.featured{box-shadow:0 18px 44px var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.brand-page-preview.featured{box-shadow:0 18px 44px color-mix(in srgb, var(--bw-primary) 18%, transparent)}}.preview-browser-bar{min-height:38px;color:var(--bw-primary-strong);background:#fff;border-bottom:1px solid #005a5a1a;justify-content:space-between;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;display:flex}.preview-browser-bar i{background:var(--bw-primary);border-radius:999px;width:54px;height:8px}@supports (color:color-mix(in lab, red, red)){.preview-browser-bar i{background:color-mix(in srgb, var(--bw-primary) 30%, #fff)}}.preview-header{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.preview-header strong{color:var(--bw-primary);font-size:1.2rem;font-weight:950}.preview-header nav,.preview-header div{color:var(--bw-primary-strong);align-items:center;gap:10px;font-size:.77rem;font-weight:840;display:flex}.preview-header nav{justify-content:center}.preview-page-body{gap:12px;padding:16px;display:grid}.preview-hero,.preview-transfer-hero,.preview-form,.preview-card-row article,.preview-task-grid span,.preview-method-row span{border-radius:var(--bw-radius);background:var(--bw-surface);border:1px solid #005a5a1a}.preview-hero{background:linear-gradient(135deg, var(--bw-primary-soft), #fff 68%), var(--bw-surface);grid-template-columns:1fr auto;align-items:end;gap:16px;min-height:154px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.preview-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--bw-primary-soft) 68%, #fff), #fff 68%), var(--bw-surface)}}.preview-hero span,.preview-transfer-hero span{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.preview-hero h3,.preview-transfer-hero h3{color:var(--bw-primary-strong);margin:8px 0;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.08}.preview-hero p{color:var(--bw-muted);margin:0;font-size:.87rem}.preview-hero button,.preview-form button{color:#fff;background:var(--bw-primary-strong);border:0;border-radius:6px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:900}.preview-task-grid,.preview-method-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.preview-method-row{grid-template-columns:repeat(3,1fr)}.preview-task-grid span,.preview-method-row span{min-height:82px;color:var(--bw-primary-strong);gap:6px;padding:12px;font-size:.82rem;font-weight:870;display:grid}.preview-task-grid i,.preview-card-row i{background:var(--bw-primary);border-radius:999px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.preview-task-grid i,.preview-card-row i{background:color-mix(in srgb, var(--bw-primary) 18%, var(--bw-primary-soft))}}.preview-card-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-card-row article{gap:8px;min-height:128px;padding:12px;display:grid}.preview-card-row strong,.preview-card-row small{display:block}.preview-card-row strong{color:var(--bw-primary-strong);font-size:.86rem}.preview-card-row small,.preview-method-row small{color:var(--bw-muted);font-size:.75rem;font-weight:760}.preview-transfer-hero{background:linear-gradient(135deg, var(--bw-primary-strong), var(--bw-primary));min-height:132px;padding:18px}.preview-transfer-hero span,.preview-transfer-hero h3{color:#fff}.preview-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.preview-form div{gap:5px;display:grid}.preview-form label{color:var(--bw-primary-strong);font-size:.74rem;font-weight:870}.preview-form div span{background:#fff;border:1px solid #005a5a1f;border-radius:6px;height:34px}.preview-form button{grid-column:1/-1;width:fit-content}.delta-table{gap:10px;display:grid}.delta-table>div{border-bottom:1px solid #005a5a1a;grid-template-columns:.6fr 1fr 1fr 1fr;gap:10px;padding-bottom:10px;display:grid}.delta-table strong{color:var(--bw-primary-strong)}.delta-table span{color:var(--bw-muted);font-size:.84rem}.delta-table b{color:var(--bw-ink);text-transform:uppercase;margin-bottom:3px;font-size:.71rem;display:block}.hierarchy-stack{gap:8px;display:grid}.hierarchy-item{background:#fff;border:1px solid #005a5a1a;border-radius:8px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.hierarchy-item i{color:#fff;background:var(--bw-primary);border-radius:999px;place-items:center;width:28px;height:28px;font-size:.76rem;font-style:normal;font-weight:900;display:grid}.hierarchy-item strong,.hierarchy-item small{display:block}.hierarchy-item strong{color:var(--bw-primary-strong);font-size:.9rem}.hierarchy-item small{color:var(--bw-muted);margin-top:2px;font-size:.78rem}.component-mapping-grid,.frontify-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.component-mapping-card,.frontify-card{background:#fff;border:1px solid #005a5a1f;border-radius:8px;gap:14px;padding:16px;display:grid}.component-mapping-card>div:first-child span{width:fit-content;color:var(--bw-primary-strong);background:var(--bw-primary-soft);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.component-mapping-card h3,.frontify-card strong{color:var(--bw-primary-strong);margin:8px 0 0;font-size:1.08rem}.frontify-card{color:inherit}.frontify-card small{color:var(--bw-muted);font-weight:800}.frontify-card ul{color:var(--bw-muted);gap:6px;margin:0;padding-left:18px;font-size:.86rem;display:grid}@media (max-width:1100px){.brand-control-strip,.brand-workbench-grid,.brand-delta-grid,.brand-preview-grid{grid-template-columns:1fr}.brand-control-strip{position:static}.unified-home-grid,.unified-component-grid,.unified-status-grid,.unified-token-grid,.unified-diagnostics-grid,.unified-evidence-grid,.unified-library-overview,.unified-library-board,.unified-generation-studio,.unified-review-grid,.unified-tenant-grid,.unified-candidate-theme-grid,.unified-token-propagation-grid,.unified-component-detail,.unified-primitive-map,.unified-primitive-columns,.unified-anatomy-grid,.unified-template-component-grid,.unified-template-preview-pair,.unified-template-task-row{grid-template-columns:1fr}.unified-homepage-binding-panel,.unified-template-component-library{grid-column:auto}.unified-homepage-binding-list,.unified-binding-gap-drawer>div{grid-template-columns:1fr}.unified-component-rail,.unified-inspector,.unified-primitive-picker,.unified-review-main,.unified-review-inspector,.unified-review-runs{grid-area:auto;position:static}.unified-page-grid{grid-template-columns:1fr}.unified-page-components{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.unified-audit-popover{width:auto;max-height:calc(100vh - 112px);position:fixed;inset:88px 18px auto}.unified-component-row,.unified-component-inventory-card,.unified-primitive-hierarchy-row,.unified-brief-form{grid-template-columns:1fr}.unified-component-row div,.unified-component-inventory-meta{justify-content:flex-start}.unified-library-panel-head{display:grid}.unified-library-panel-head small{text-align:left;max-width:none}}@media (max-width:760px){.unified-system-app .system-layout{grid-template-columns:1fr;gap:16px;width:min(100% - 28px,1540px);padding-top:16px}.unified-system-app .system-sidebar{display:none}.unified-system-app .system-content,.unified-system-app .unified-component-detail,.unified-system-app .unified-component-main,.unified-system-app .unified-inspector{width:100%;min-width:0}.brand-workbench-hero,.preview-header,.brand-page-stats,.delta-table>div,.preview-task-grid,.preview-method-row,.preview-card-row,.preview-form,.preview-hero,.unified-legacy-row,.unified-detail-header,.unified-brief-head,.unified-page-heading,.unified-panel-action-head,.unified-candidates-head,.unified-review-topline,.unified-review-stage-head,.unified-review-comparison,.unified-primitive-detail header,.unified-anatomy-summary{grid-template-columns:1fr}.unified-detail-header,.unified-brief-head,.unified-page-heading,.unified-panel-action-head,.unified-candidates-head,.unified-review-topline,.unified-review-stage-head,.unified-review-comparison,.unified-primitive-detail header,.unified-anatomy-summary{display:grid}.unified-review-stage-head>div:last-child,.unified-review-decision-bar{justify-content:flex-start}.unified-review-decision-bar span{width:100%;margin-left:0}.unified-review-preview-frame .bw-generated-option-preview{min-height:auto}.unified-review-preview-frame .bw-generated-option-preview--split-hero,.unified-review-preview-frame .bw-generated-option-preview--compact-promo{grid-template-columns:1fr}.unified-review-preview-frame .bw-generated-option-preview__media{min-height:220px}.unified-primitive-flow,.unified-consumer-list a{grid-template-columns:1fr}.unified-homepage-binding-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-primitive-flow i{display:none}.unified-detail-controls,.unified-detail-actions,.unified-brief-actions{justify-content:stretch;justify-items:stretch}.unified-brand-switch,.unified-local-tabs,.unified-segmented-control>div{justify-content:flex-start;overflow-x:auto}.unified-primitive-picker,.unified-primitive-inventory,.unified-primitive-state-grid,.unified-primitive-resolution>div{grid-template-columns:1fr}.unified-library-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-template-component-card>header{display:grid}.unified-template-component-card>header small{text-align:left;max-width:none}.unified-template-component-preview .wl-quiet-hero{min-height:0}.unified-library-panel,.unified-component-inventory-card{padding:12px}.unified-component-primitive-strip{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.unified-component-primitive-strip::-webkit-scrollbar{display:none}.unified-primitive-resolution i{display:none}.unified-page-preview{--unified-page-scale:.42!important}.unified-audit-popover-wrap{width:100%}.unified-intro-row{flex-direction:column}.unified-audit-trigger{justify-content:center}.unified-audit-shot-pair{grid-template-columns:1fr}}.bw-app-shell{background:linear-gradient(#e5f5f494,#fffffff5 340px),#fff;min-height:100vh;padding:0 clamp(18px,4vw,54px) 64px}.bw-topbar{border-bottom:1px solid #147b741f;justify-content:space-between;align-items:center;gap:18px;min-height:70px;display:flex}.bw-topbar-brand,.bw-topbar nav{align-items:center;display:flex}.bw-topbar-brand{gap:10px}.bw-topbar-brand span{color:#fff;background:linear-gradient(135deg,#147b74,#005a5a);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:950;display:grid}.bw-topbar-brand strong{color:#142336;font-size:1rem;font-weight:930}.bw-topbar nav{color:#27645f;gap:16px;font-size:.84rem;font-weight:900}.bw-quiet{--bw-border:var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.bw-quiet{--bw-border:color-mix(in srgb, var(--bw-primary) 15%, #dfe8e6)}}.bw-quiet{--bw-shadow:0 18px 48px #0f56530e;--wl-primary:var(--bw-primary);--wl-primary-strong:var(--bw-primary-strong);--wl-primary-soft:var(--bw-primary-soft);width:min(100%,1320px);color:var(--bw-ink);gap:16px;margin:28px auto 0;display:grid}.bw-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:2px 0;display:grid}.bw-hero h1{color:#142336;letter-spacing:0;max-width:780px;margin:6px 0 0;font-size:clamp(1.5rem,2vw,1.95rem);font-weight:930;line-height:1}.bw-hero p{color:#526074;margin:6px 0 0;font-size:.92rem}.bw-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bw-hero-meta span,.bw-chip{border:1px solid var(--bw-border);min-height:30px;color:var(--bw-primary-strong);background:#ffffffdb;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:880;display:inline-flex}.bw-switchboard,.bw-tab-panel{border:1px solid var(--bw-border);box-shadow:var(--bw-shadow);background:#ffffffe0;border-radius:16px}.bw-switchboard{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12px;padding:10px;display:grid}.bw-control{gap:8px;display:grid}.bw-control small{color:#667386;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.bw-control>div{flex-wrap:wrap;gap:7px;display:flex}.bw-control button,.bw-tabs button,.bw-component-strip button,.bw-component-list button{cursor:pointer;font:inherit}.bw-control button{border:1px solid var(--bw-border);min-height:36px;color:var(--bw-primary-strong);background:#fff;border-radius:999px;padding:0 13px;font-size:.82rem;font-weight:850}.bw-control button.active{border-color:var(--bw-primary-strong);color:#fff;background:var(--bw-primary-strong)}.bw-tabs{border-bottom:1px solid var(--bw-border);gap:4px;padding-top:4px;display:flex}.bw-tabs button{color:#526074;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:0 18px;font-size:.9rem;font-weight:880}.bw-tabs button.active{border-bottom-color:var(--bw-primary);color:var(--bw-primary-strong)}.bw-control button:focus-visible,.bw-tabs button:focus-visible,.bw-rail-heading button:focus-visible,.bw-component-strip button:focus-visible,.bw-component-list button:focus-visible{outline:2px solid var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.bw-control button:focus-visible,.bw-tabs button:focus-visible,.bw-rail-heading button:focus-visible,.bw-component-strip button:focus-visible,.bw-component-list button:focus-visible{outline:2px solid color-mix(in srgb, var(--bw-primary) 72%, #fff)}}.bw-control button:focus-visible,.bw-tabs button:focus-visible,.bw-rail-heading button:focus-visible,.bw-component-strip button:focus-visible,.bw-component-list button:focus-visible{outline-offset:2px}.bw-tab-panel{min-height:650px;padding:clamp(16px,2.4vw,24px)}.bw-workbench-frame,.bw-canvas-tab,.bw-components-tab{grid-template-columns:minmax(248px,292px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bw-workbench-frame.rail-collapsed,.bw-canvas-tab.rail-collapsed,.bw-components-tab.rail-collapsed{grid-template-columns:56px minmax(0,1fr);gap:18px}.bw-component-strip,.bw-component-list{gap:8px;display:grid}.bw-component-strip{border:1px solid var(--bw-border);background:#ffffffd6;border-radius:14px;align-content:start;min-height:min(720px,100vh - 120px);padding:12px;position:sticky;top:18px}.bw-mode-toggle{border:1px solid var(--bw-border);background:#fff;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bw-mode-toggle button{color:#526074;min-height:38px;font:inherit;background:0 0;border:0;border-radius:8px;font-size:.86rem;font-weight:900}.bw-mode-toggle button.active{color:#fff;background:var(--bw-primary-strong);box-shadow:inset 0 1px #ffffff2e}.bw-outline-list{gap:2px;padding:8px 0;display:grid}.bw-rail-heading{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.bw-rail-heading small{color:#667386;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.bw-rail-heading button{border:1px solid var(--bw-border);width:30px;height:30px;color:var(--bw-primary-strong);background:#ffffffe6;border-radius:999px;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.rail-collapsed .bw-rail-heading{justify-content:center}.rail-collapsed .bw-rail-heading small{display:none}.bw-outline-list button,.bw-component-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:4px;padding:12px 11px;display:grid}.bw-component-list button{grid-template-columns:28px minmax(0,1fr);align-items:center}.bw-outline-list button:hover,.bw-outline-list button.active,.bw-component-list button:hover,.bw-component-list button.active{border-color:var(--bw-border);background:var(--bw-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bw-outline-list button:hover,.bw-outline-list button.active,.bw-component-list button:hover,.bw-component-list button.active{background:color-mix(in srgb, var(--bw-primary-soft) 48%, #fff)}}.bw-outline-list button.active{border-left:3px solid var(--bw-primary);box-shadow:0 10px 24px #0c6f6a0f}.bw-outline-list b,.bw-component-list b{width:28px;height:28px;color:var(--bw-primary-strong);background:#ffffffb3;border-radius:999px;place-items:center;font-size:.68rem;font-weight:950;display:none}.bw-component-list b,.rail-collapsed .bw-outline-list b{display:grid}.bw-outline-list span,.bw-component-list span{color:#142336;font-size:.84rem;font-weight:880}.bw-outline-list i,.bw-component-list i{color:#667386;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:850}.rail-collapsed .bw-mode-toggle,.rail-collapsed .bw-rail-legend{display:none}.rail-collapsed .bw-outline-list button,.rail-collapsed .bw-component-list button{grid-template-columns:1fr;justify-items:center;min-height:46px;padding:8px}.rail-collapsed .bw-outline-list span,.rail-collapsed .bw-outline-list i,.rail-collapsed .bw-component-list span,.rail-collapsed .bw-component-list i{display:none}.bw-rail-legend{border-top:1px solid var(--bw-border);grid-template-columns:1fr;gap:7px;margin-top:auto;padding-top:12px;display:grid}.bw-rail-legend span{color:#526074;align-items:center;gap:8px;font-size:.78rem;font-weight:780;display:flex}.bw-rail-legend i{background:var(--bw-primary);border-radius:6px;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.bw-rail-legend i{background:color-mix(in srgb, var(--bw-primary) 14%, #fff)}}.bw-global-switcher .wl-prototype-fab span{text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,100vw - 108px);overflow:hidden}.bw-global-switcher .wl-prototype-panel-header button:first-child{cursor:default}.bw-canvas-card,.bw-component-focus,.bw-delta-tab article,.bw-sources-tab section{border:1px solid var(--bw-border);background:#fff;border-radius:16px;min-width:0}.bw-canvas-card{padding:clamp(12px,2vw,18px)}.bw-right-view{gap:18px;display:grid}.bw-view-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.bw-view-heading h2{color:#142336;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05}.bw-chip-row,.bw-view-actions{flex-wrap:wrap;gap:8px;display:flex}.bw-chip-row{margin-top:9px}.bw-chip-row span,.bw-view-actions a,.bw-view-actions button{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:8px;align-items:center;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bw-chip-row span,.bw-view-actions a,.bw-view-actions button{background:color-mix(in srgb, var(--bw-primary-soft) 42%, #fff)}}.bw-chip-row span,.bw-view-actions a,.bw-view-actions button{color:var(--bw-primary-strong);padding:0 10px;font-size:.76rem;font-weight:850}.bw-view-actions a,.bw-view-actions button{background:#fff}.bw-view-actions button{cursor:pointer;font:inherit}.bw-progressive-insights{gap:10px;display:grid}.bw-progressive-insights>details{border:1px solid var(--bw-border);background:#fff;border-radius:12px;padding:0}.bw-progressive-insights>details>summary{cursor:pointer;color:var(--bw-primary-strong);padding:13px 14px;font-size:.82rem;font-weight:900}.bw-progressive-insights>details>summary::marker{color:var(--bw-primary)}.bw-progressive-insights>details>div{border-top:1px solid var(--bw-border)}.bw-live-sync-panel,.bw-generation-panel{gap:12px;padding:14px;display:grid}.bw-live-sync-summary,.bw-generation-summary,.bw-live-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bw-generation-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.bw-live-sync-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bw-live-sync-actions button{border:1px solid var(--bw-border);min-height:34px;color:var(--bw-primary-strong);cursor:pointer;font:inherit;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:880;display:inline-flex}.bw-live-sync-actions button:first-child{border-color:var(--bw-primary-strong);background:var(--bw-primary-strong);color:#fff}.bw-live-sync-actions button:disabled{opacity:.58;cursor:wait}.bw-live-sync-actions small,.bw-live-sync-actions strong{color:#667386;font-size:.76rem;line-height:1.32}.bw-live-sync-actions strong{color:#a0242f}.bw-generation-lifecycle{border:1px solid var(--bw-primary-strong);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.bw-generation-lifecycle{border:1px solid color-mix(in srgb, var(--bw-primary-strong) 14%, var(--bw-border))}}.bw-generation-lifecycle{background:linear-gradient(180deg, #fffffff0, var(--bw-primary-soft)), #fff;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.bw-generation-lifecycle{background:linear-gradient(180deg, #fffffff0, color-mix(in srgb, var(--bw-primary-soft) 22%, #fff)), #fff}}.bw-generation-lifecycle{padding:14px}.bw-generation-lifecycle-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.bw-generation-lifecycle-head div{gap:3px;display:grid}.bw-generation-lifecycle-head span{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:930}.bw-generation-lifecycle-head strong{color:#142336;font-size:1rem;line-height:1.1}.bw-generation-lifecycle-head small{border:1px solid var(--bw-border);color:#667386;text-align:right;background:#fff;border-radius:999px;max-width:340px;padding:7px 10px;font-size:.72rem;font-weight:760;line-height:1.2}.bw-delivery-rail{grid-template-columns:repeat(10,minmax(74px,1fr));gap:0;margin:0;padding:0 0 2px;list-style:none;display:grid;overflow-x:auto}.bw-delivery-rail li{align-content:start;gap:4px;min-width:74px;padding:3px 8px 0 0;display:grid;position:relative}.bw-delivery-rail li:before{content:"";background:var(--bw-primary);height:2px;position:absolute;top:16px;left:26px;right:0}@supports (color:color-mix(in lab, red, red)){.bw-delivery-rail li:before{background:color-mix(in srgb, var(--bw-primary) 20%, #d8e5e3)}}.bw-delivery-rail li:last-child:before{display:none}.bw-delivery-rail i{z-index:1;border:1px solid var(--bw-border);color:#7a8797;background:#fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:relative}.bw-delivery-rail span{color:#142336;font-size:.72rem;font-weight:880;line-height:1.1}.bw-delivery-rail small{color:#667386;font-size:.64rem;font-weight:680;line-height:1.18}.bw-delivery-rail li.is-done:before,.bw-delivery-rail li.is-done i{border-color:var(--bw-primary-strong)}@supports (color:color-mix(in lab, red, red)){.bw-delivery-rail li.is-done:before,.bw-delivery-rail li.is-done i{border-color:color-mix(in srgb, var(--bw-primary-strong) 70%, var(--bw-border))}}.bw-delivery-rail li.is-done:before,.bw-delivery-rail li.is-done i{background:var(--bw-primary-strong);color:#fff}.bw-delivery-rail li.is-done:before{background:var(--bw-primary-strong)}.bw-delivery-rail li.is-active i{border-color:var(--bw-primary-strong);background:var(--bw-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bw-delivery-rail li.is-active i{background:color-mix(in srgb, var(--bw-primary-soft) 76%, #fff)}}.bw-delivery-rail li.is-active i{color:var(--bw-primary-strong);box-shadow:0 0 0 5px var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.bw-delivery-rail li.is-active i{box-shadow:0 0 0 5px color-mix(in srgb, var(--bw-primary) 10%, transparent)}}.bw-delivery-rail li.is-active span{color:var(--bw-primary-strong)}.bw-delivery-grid{grid-template-columns:minmax(0,.55fr) minmax(260px,.45fr);align-items:start;gap:12px;display:grid}.bw-delivery-gates{border:1px solid var(--bw-border);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bw-delivery-gates span{border-right:1px solid var(--bw-border);gap:4px;min-width:0;padding:10px;display:grid}.bw-delivery-gates span:last-child{border-right:0}.bw-delivery-gates b,.bw-delivery-timeline b{color:#142336;font-size:.72rem;font-weight:880;line-height:1.2}.bw-delivery-gates strong{color:var(--bw-primary-strong);font-size:1rem;line-height:1}.bw-delivery-gates small,.bw-delivery-timeline small{color:#667386;font-size:.68rem;line-height:1.28}.bw-delivery-gates span.is-done strong{color:#1d874f}.bw-delivery-gates span.is-active strong{color:#ad6a00}.bw-delivery-timeline{border:1px solid var(--bw-border);background:#fff;border-radius:10px;gap:0;padding:8px 10px;display:grid}.bw-delivery-timeline span{gap:2px;padding:6px 0 8px 24px;display:grid;position:relative}.bw-delivery-timeline span:before{content:"";background:var(--bw-primary);width:1px;position:absolute;top:20px;bottom:-4px;left:6px}@supports (color:color-mix(in lab, red, red)){.bw-delivery-timeline span:before{background:color-mix(in srgb, var(--bw-primary) 18%, #d8e5e3)}}.bw-delivery-timeline span:last-child:before{display:none}.bw-delivery-timeline i{border:1px solid var(--bw-border);background:#fff;border-radius:999px;width:13px;height:13px;position:absolute;top:10px;left:0}.bw-delivery-timeline span.is-done i,.bw-delivery-timeline span.is-active i{border-color:var(--bw-primary-strong);background:var(--bw-primary-strong)}.bw-delivery-timeline span.is-active{background:var(--bw-primary-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.bw-delivery-timeline span.is-active{background:color-mix(in srgb, var(--bw-primary-soft) 36%, #fff)}}.bw-delivery-timeline span.is-active{padding-right:8px}.bw-generation-run-queue{border:1px solid var(--bw-border);background:#fff;border-radius:12px;gap:10px;padding:12px;display:grid}.bw-generation-run-queue-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bw-generation-run-queue-head span{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:930}.bw-generation-run-queue-head small{color:#667386;text-align:right;font-size:.72rem;line-height:1.25}.bw-generation-run-list,.bw-generation-candidate-strip,.bw-generation-metadata{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;display:grid}.bw-generation-run-list button,.bw-generation-candidate-strip button{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:10px;gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.bw-generation-run-list button,.bw-generation-candidate-strip button{background:color-mix(in srgb, var(--bw-primary-soft) 12%, #fff)}}.bw-generation-run-list button,.bw-generation-candidate-strip button{color:#142336;cursor:pointer;font:inherit;text-align:left;padding:10px}.bw-generation-run-list button.is-selected,.bw-generation-candidate-strip button.is-selected{border-color:var(--bw-primary-strong);background:var(--bw-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bw-generation-run-list button.is-selected,.bw-generation-candidate-strip button.is-selected{background:color-mix(in srgb, var(--bw-primary-soft) 42%, #fff)}}.bw-generation-run-list button.is-selected,.bw-generation-candidate-strip button.is-selected{box-shadow:inset 3px 0 0 var(--bw-primary-strong)}.bw-generation-run-list b,.bw-generation-candidate-strip span{color:#142336;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:900;overflow:hidden}.bw-generation-run-list span,.bw-generation-run-list small,.bw-generation-candidate-strip small{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.22;overflow:hidden}.bw-generation-metadata-link{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:10px;gap:4px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bw-generation-metadata-link{background:color-mix(in srgb, var(--bw-primary-soft) 14%, #fff)}}.bw-generation-metadata-link{color:inherit;padding:10px 28px 10px 10px;text-decoration:none}.bw-generation-metadata-link span{color:var(--bw-primary-strong);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:930;overflow:hidden}.bw-generation-metadata-link small{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.24;overflow:hidden}.bw-generation-metadata-link svg{color:var(--bw-primary-strong);position:absolute;top:11px;right:10px}.bw-generation-metadata-link.is-disabled{opacity:.82;background:#f8fbfa}.bw-live-sync-summary span,.bw-generation-summary span,.bw-live-sync-grid section{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.bw-live-sync-summary span,.bw-generation-summary span,.bw-live-sync-grid section{background:color-mix(in srgb, var(--bw-primary-soft) 18%, #fff)}}.bw-live-sync-summary span,.bw-generation-summary span,.bw-live-sync-grid section{padding:10px}.bw-live-sync-summary span,.bw-generation-summary span{gap:2px;display:grid}.bw-live-sync-summary b,.bw-generation-summary b{color:#142336;font-size:1rem;line-height:1}.bw-live-sync-summary small,.bw-generation-summary small,.bw-live-sync-grid li{color:#667386;font-size:.76rem;line-height:1.32}.bw-live-sync-grid span{color:var(--bw-primary-strong);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:900;display:block}.bw-live-sync-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bw-generated-options-review{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.bw-generated-options-list{gap:8px;display:grid}.bw-generated-options-list button{border:1px solid var(--bw-border);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:5px;width:100%;padding:11px;display:grid}.bw-generated-options-list button.is-selected{border-color:var(--bw-primary-strong);box-shadow:inset 3px 0 0 var(--bw-primary-strong)}.bw-generated-options-list span,.bw-generated-option-meta span{color:#142336;font-size:.78rem;font-weight:880}.bw-generated-options-list small{color:#667386;font-size:.72rem;line-height:1.3}.bw-generated-option-detail{gap:10px;display:grid}.bw-generated-option-preview{--option-bg:#eaf6f5;--option-panel:#fff;--option-accent:#00756f;--option-text:#1f3937;--option-muted:#617271;--option-cta-bg:#00615d;--option-cta-text:#fff;border:1px solid var(--option-accent);grid-template-columns:minmax(120px,.42fr) minmax(0,.58fr);gap:18px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview{border:1px solid color-mix(in srgb, var(--option-accent) 25%, #d8e5e3)}}.bw-generated-option-preview{background:var(--option-bg);color:var(--option-text);border-radius:16px;outline:none;padding:18px}.bw-generated-option-preview:focus-visible{box-shadow:0 0 0 3px var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--option-accent) 28%, transparent)}}.bw-generated-option-preview--editorial-card{grid-template-columns:minmax(0,1fr)}.bw-generated-option-preview--compact{padding:14px}.bw-generated-option-preview__media{background:var(--option-accent);border-radius:14px;min-height:190px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__media{background:color-mix(in srgb, var(--option-accent) 16%, #fff)}}.bw-generated-option-preview__media span{background:var(--option-accent);border-radius:60% 40% 44% 56%;position:absolute;inset:16px 12px 16px 28px}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__media span{background:color-mix(in srgb, var(--option-accent) 22%, #fff)}}.bw-generated-option-preview__media span{transition:transform .42s,border-radius .42s}.bw-generated-option-preview__media div{aspect-ratio:.64;background:linear-gradient(160deg, #f6f1ec, var(--option-accent));border-radius:999px 999px 20px 20px;width:42%;max-width:150px;position:absolute;bottom:0;right:24px}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__media div{background:linear-gradient(160deg, #f6f1ec, color-mix(in srgb, var(--option-accent) 34%, #243532))}}.bw-generated-option-preview__media div{box-shadow:-22px -18px 0 var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__media div{box-shadow:-22px -18px 0 color-mix(in srgb, var(--option-accent) 12%, transparent)}}.bw-generated-option-preview__media div{transition:transform .42s,opacity .42s}.bw-generated-option-preview__media small{max-width:min(220px,100% - 28px);color:var(--option-muted);background:#ffffffd1;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:760;line-height:1.2;position:absolute;bottom:12px;left:14px}.bw-generated-option-preview__copy{align-content:center;gap:10px;animation:.36s both bw-generated-slide-in;display:grid}.bw-generated-option-preview__copy span{color:var(--option-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:920}.bw-generated-option-preview__copy h4{max-width:560px;color:var(--option-text);margin:0;font-size:clamp(1.25rem,3vw,2.65rem);font-weight:650;line-height:1.05}.bw-generated-option-preview__copy p{max-width:520px;color:var(--option-muted);margin:0;font-size:.92rem;line-height:1.45}.bw-generated-option-preview__copy button{background:var(--option-cta-bg);width:fit-content;min-height:42px;color:var(--option-cta-text);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-size:.85rem;font-weight:850;transition:transform .16s,box-shadow .16s}.bw-generated-option-preview__copy button:hover{box-shadow:0 8px 22px var(--option-cta-bg)}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__copy button:hover{box-shadow:0 8px 22px color-mix(in srgb, var(--option-cta-bg) 18%, transparent)}}.bw-generated-option-preview__copy button:hover{transform:translateY(-1px)}.bw-generated-option-preview__controls{grid-column:1/-1;align-items:center;gap:8px;display:flex}.bw-generated-option-preview__controls button{border:1px solid var(--option-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__controls button{border:1px solid color-mix(in srgb, var(--option-accent) 24%, #d8e5e3)}}.bw-generated-option-preview__controls button{color:var(--option-accent);cursor:pointer;background:#fff;border-radius:999px}.bw-generated-option-preview__controls button:hover,.bw-generated-option-preview__tabs button:hover{border-color:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__controls button:hover,.bw-generated-option-preview__tabs button:hover{border-color:color-mix(in srgb, var(--option-accent) 54%, #d8e5e3)}}.bw-generated-option-preview__controls button:hover,.bw-generated-option-preview__tabs button:hover{background:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__controls button:hover,.bw-generated-option-preview__tabs button:hover{background:color-mix(in srgb, var(--option-accent) 8%, #fff)}}.bw-generated-option-preview__tabs{background:var(--option-panel);color:var(--option-muted);border-radius:10px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);align-items:center;font-size:.72rem;font-weight:760;display:grid;overflow:hidden}.bw-generated-option-preview__tabs .rxp-carousel-controls__pause{width:52px;min-height:34px;color:var(--option-accent);border:0;place-items:center;font-weight:880;display:grid}.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs{min-width:0}.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs button{border:0;border-left:1px solid var(--option-accent);min-height:34px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs button{border-left:1px solid color-mix(in srgb, var(--option-accent) 12%, #d8e5e3)}}.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs button{color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:8px 10px}.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs button.active{background:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs button.active{background:color-mix(in srgb, var(--option-accent) 11%, #fff)}}.bw-generated-option-preview__tabs .rxp-carousel-controls__tabs button.active{color:var(--option-text);font-weight:880}@keyframes bw-generated-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bw-generated-option-preview__copy,.bw-generated-option-preview__copy button,.bw-generated-option-preview__media span,.bw-generated-option-preview__media div{transition:none;animation:none}}.bw-generated-option-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bw-generated-option-meta section,.bw-generated-option-notes{border:1px solid var(--bw-border);background:#fff;border-radius:10px;padding:11px}.bw-generated-option-meta ul,.bw-generated-option-notes ul{color:#667386;gap:5px;margin:8px 0 0;padding-left:16px;font-size:.74rem;line-height:1.35;display:grid}.bw-generated-option-route{width:fit-content;color:var(--bw-primary-strong);align-items:center;gap:7px;font-size:.78rem;font-weight:880;text-decoration:none;display:inline-flex}.bw-generated-option-route.is-disabled{border:1px solid var(--bw-border);color:#667386;background:#f8fbfa;border-radius:999px;padding:7px 10px}.bw-generated-option-promotion{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:10px;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-promotion{background:color-mix(in srgb, var(--bw-primary-soft) 18%, #fff)}}.bw-generated-option-promotion{padding:12px}.bw-generated-option-promotion span{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:920}.bw-generated-option-promotion p{color:#667386;margin:0;font-size:.78rem;line-height:1.38}.bw-generated-option-promotion pre{border:1px solid var(--bw-primary-strong);margin:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.bw-generated-option-promotion pre{border:1px solid color-mix(in srgb, var(--bw-primary-strong) 18%, #d8e5e3)}}.bw-generated-option-promotion pre{color:#142336;background:#fff;border-radius:8px;padding:10px;font-size:.72rem;line-height:1.45}.bw-generated-option-page{gap:22px;width:min(1180px,100vw - 44px);margin:0 auto;padding:34px 0 56px;display:grid}.bw-generated-option-page h1{color:#142336;max-width:820px;margin:8px 0;font-size:clamp(2rem,5vw,4.2rem);line-height:.98}.bw-generated-option-page p{color:#667386;max-width:720px;margin:0;line-height:1.5}.bw-generated-option-notes h2{color:var(--bw-primary-strong);margin:0;font-size:1rem}.temp-generation-shell{background:linear-gradient(180deg, #ffffffeb, #edf8f794), var(--bw-page-tint)}.temp-generation-page{gap:26px;width:min(1500px,100vw - 44px);margin:0 auto;padding:36px 0 62px;display:grid}.temp-generation-page__intro{gap:10px;max-width:860px;display:grid}.temp-generation-page__intro h1{color:#142336;margin:0;font-size:3.5rem;line-height:.98}.temp-generation-page__intro p{color:#667386;margin:0;font-size:1rem;line-height:1.55}.temp-arc-carousel{--temp-primary:#06a199;--temp-primary-strong:#005a5a;--temp-primary-soft:#e5f5f4;--temp-accent:#da2938;--temp-surface:#fff;--temp-ink:#343434;--temp-muted:#6e6e6e;border:1px solid var(--temp-primary-strong);gap:22px;min-height:760px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel{border:1px solid color-mix(in srgb, var(--temp-primary-strong) 18%, #d9e8e6)}}.temp-arc-carousel{background:radial-gradient(circle at 44% 22%, var(--temp-primary), transparent 38%), linear-gradient(180deg, #fff 0%, var(--temp-primary-soft) 100%);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel{background:radial-gradient(circle at 44% 22%, color-mix(in srgb, var(--temp-primary) 12%, transparent), transparent 38%), linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--temp-primary-soft) 72%, #fff) 100%)}}.temp-arc-carousel{outline:none;padding:38px;box-shadow:0 28px 80px #1423361a}.temp-arc-carousel:focus-visible{box-shadow:0 0 0 3px var(--temp-primary), 0 28px 80px #1423361a}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--temp-primary) 26%, transparent), 0 28px 80px #1423361a}}.temp-arc-carousel__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.temp-arc-carousel__header div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.temp-arc-carousel__header span,.temp-arc-carousel__header b,.temp-arc-carousel__header small{border:1px solid var(--temp-primary-strong)}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__header span,.temp-arc-carousel__header b,.temp-arc-carousel__header small{border:1px solid color-mix(in srgb, var(--temp-primary-strong) 18%, #d9e8e6)}}.temp-arc-carousel__header span,.temp-arc-carousel__header b,.temp-arc-carousel__header small{color:var(--temp-primary-strong);letter-spacing:.08em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:900;line-height:1}.temp-arc-carousel__header b,.temp-arc-carousel__header small{letter-spacing:0;text-transform:none}.temp-arc-carousel__header small:before{content:"";background:#2fb96d;border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.temp-arc-carousel__stage{min-height:520px;position:relative}.temp-arc-carousel__card{border:1px solid var(--temp-primary-strong);grid-template-columns:minmax(0,.48fr) minmax(260px,.52fr);align-items:stretch;gap:30px;width:min(820px,72vw);min-height:460px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__card{border:1px solid color-mix(in srgb, var(--temp-primary-strong) 16%, #d9e8e6)}}.temp-arc-carousel__card{color:var(--temp-ink);text-align:left;opacity:var(--card-opacity);z-index:var(--card-z);cursor:pointer;background:#fffffff0;border-radius:18px;padding:34px;transition:transform .52s cubic-bezier(.2,.9,.2,1),opacity .26s,box-shadow .26s;box-shadow:0 30px 80px #14233629}.temp-arc-carousel__card.active{cursor:default}.temp-arc-carousel__copy{align-content:center;gap:16px;display:grid}.temp-arc-carousel__copy span{border:1px solid var(--temp-primary-strong);width:fit-content}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__copy span{border:1px solid color-mix(in srgb, var(--temp-primary-strong) 18%, #d9e8e6)}}.temp-arc-carousel__copy span{background:var(--temp-primary-soft);color:var(--temp-primary-strong);border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:900}.temp-arc-carousel__copy h2{color:var(--temp-primary-strong);margin:0;font-size:2.9rem;font-weight:760;line-height:1.08}.temp-arc-carousel__copy i{background:var(--temp-primary);border-radius:999px;width:72px;height:3px;display:block}.temp-arc-carousel__copy p{color:#526074;margin:0;font-size:1rem;line-height:1.56}.temp-arc-carousel__copy strong{background:var(--temp-primary-strong);color:#fff;width:fit-content;min-height:48px;box-shadow:0 12px 26px var(--temp-primary-strong);border-radius:8px;align-items:center;gap:9px;padding:0 22px;font-size:.98rem;font-style:normal;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__copy strong{box-shadow:0 12px 26px color-mix(in srgb, var(--temp-primary-strong) 22%, transparent)}}.temp-arc-carousel__image{background:var(--temp-primary-soft);border-radius:16px;min-height:330px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__image{background:color-mix(in srgb, var(--temp-primary-soft) 72%, #fff)}}.temp-arc-carousel__image:before{content:"";background:var(--temp-primary);border-radius:50%;width:74%;position:absolute;inset:-24% auto -18% -26%}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__image:before{background:color-mix(in srgb, var(--temp-primary) 19%, #fff)}}.temp-arc-carousel__image:before{z-index:1}.temp-arc-carousel__image img{object-fit:cover;z-index:2}.temp-arc-carousel__arrow{z-index:42;width:58px;height:58px;color:var(--temp-primary-strong);background:#fffffff0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 44px #14233621}.temp-arc-carousel__arrow.left{left:28px}.temp-arc-carousel__arrow.right{right:28px}.temp-arc-carousel__dots{justify-content:center;gap:15px;display:flex}.temp-arc-carousel__dots span{background:#d7dfdf;border-radius:999px;width:10px;height:10px}.temp-arc-carousel__dots span.active{background:var(--temp-primary-strong);width:28px}.temp-arc-carousel__tabs{border:1px solid var(--temp-primary-strong);grid-template-columns:repeat(5,minmax(0,1fr)) 58px;justify-self:center;align-items:center;gap:8px;width:min(920px,100%);display:grid}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__tabs{border:1px solid color-mix(in srgb, var(--temp-primary-strong) 18%, #d9e8e6)}}.temp-arc-carousel__tabs{background:#ffffffd1;border-radius:999px;padding:10px}.temp-arc-carousel__tabs button{color:#263345;background:0 0;border:0;border-radius:999px;min-height:50px;font-size:.92rem;font-weight:800}.temp-arc-carousel__tabs button.active{background:var(--temp-primary-strong);color:#fff}.temp-arc-carousel__tabs .temp-arc-carousel__pause{border:1px solid var(--temp-primary-strong);place-items:center;width:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.temp-arc-carousel__tabs .temp-arc-carousel__pause{border:1px solid color-mix(in srgb, var(--temp-primary-strong) 18%, #d9e8e6)}}.temp-arc-carousel__tabs .temp-arc-carousel__pause{color:var(--temp-primary-strong);background:#fff}.temp-generation-reference{grid-template-columns:minmax(0,.58fr) minmax(340px,.42fr);gap:18px;display:grid}.temp-generation-reference>div{border:1px solid var(--bw-border);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:18px;display:grid}.temp-generation-reference img{border:1px solid var(--bw-border);border-radius:12px;width:100%;height:auto}.temp-generation-reference h2{color:#142336;margin:0;font-size:1.45rem;line-height:1.16}.temp-generation-reference ul{color:#526074;gap:9px;margin:0;padding-left:18px;line-height:1.44;display:grid}.temp-generation-reference dl{gap:8px;margin:0;display:grid}.temp-generation-reference dl div{border-top:1px solid var(--bw-border);gap:3px;padding-top:8px;display:grid}.temp-generation-reference dt{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.temp-generation-reference dd{color:#667386;overflow-wrap:anywhere;margin:0;font-size:.84rem}.bw-browser{border:1px solid var(--bw-border);background:var(--bw-page-tint);border-radius:14px;overflow:hidden}.gm-page{background:0 0;width:100%;overflow:visible}.gm-header{background:#fff}.gm-header-main{border-bottom:1px solid var(--bw-border);grid-template-columns:auto minmax(300px,.88fr) minmax(210px,.72fr) auto;align-items:center;gap:18px;min-height:78px;padding:0 clamp(18px,3vw,32px);display:grid}.gm-logo{gap:2px;display:grid}.gm-logo span{color:var(--bw-primary);font-size:1.65rem;font-weight:950;line-height:1}.gm-component-heading span,.gm-carousel-empty h2{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:930}.gm-header nav,.gm-header-actions,.gm-footer-links,.gm-resource-links{flex-wrap:wrap;gap:9px;display:flex}.gm-header nav{flex-wrap:nowrap;justify-content:start}.gm-header a{color:var(--bw-primary-strong);white-space:nowrap;font-size:.78rem;font-weight:880}.gm-search{display:block;position:relative}.gm-search span{color:#6d7480;font-size:.76rem;font-weight:760;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gm-search input{border:1px solid var(--bw-border);background:#fff;border-radius:999px;width:100%;min-height:42px}.gm-header-actions{flex-wrap:nowrap;justify-content:end}.gm-header-actions a{color:#142336;background:0 0;border-radius:0;min-height:auto;padding:0}.gm-primary-link,.gm-form button,.gm-store-box button,.gm-newsletter-form button{background:var(--bw-primary-strong);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:.78rem;font-weight:900;display:inline-flex}.gm-location-bar{border-bottom:1px solid var(--bw-border);background:var(--bw-primary-soft);grid-template-columns:minmax(0,1fr) auto minmax(150px,.22fr) minmax(170px,.26fr);align-items:center;gap:18px;min-height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-location-bar{background:color-mix(in srgb, var(--bw-primary-soft) 28%, #fff)}}.gm-location-bar{padding-left:clamp(18px,3vw,32px)}.gm-location-bar span{color:#263345;font-size:.78rem;font-weight:760}.gm-location-bar a{background:var(--bw-primary-strong);color:#fff;place-items:center;height:100%;font-size:.84rem;font-weight:930;display:grid}.gm-page-grid{grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:block}.gm-route-list a{color:#142336;border-radius:10px;gap:3px;padding:8px 10px;font-size:.76rem;font-weight:860;display:grid}.gm-page-main{background:#fff;padding:0;display:block;position:relative;overflow:visible}.gm-page-canvas{min-width:var(--gm-page-width,1440px);min-height:var(--gm-page-height,720px)}.gm-page-flow{background:var(--wl-surface);align-content:start;width:100%;min-height:auto;padding:0;display:grid}.gm-flow-section{width:100%;margin-top:var(--gm-section-gap,0)}.gm-flow-section-inner{width:min(100%, var(--gm-section-width,var(--gm-page-width,1440px)));margin-inline:auto}.gm-flow-section.is-full-bleed .gm-flow-section-inner{width:100%;max-width:none}.gm-flow-section.is-layout-row .gm-flow-section-inner{width:min(100%, var(--gm-section-width,var(--gm-page-width,1440px)));max-width:var(--gm-section-width,var(--gm-page-width,1440px))}.gm-flow-layout-row{min-height:var(--gm-section-height,1px);position:relative}.gm-flow-layout-region{top:var(--gm-region-top,0);left:var(--gm-region-left,0);width:var(--gm-region-width,100%);min-height:var(--gm-region-height,1px);position:absolute}.gm-flow-layout-region>.gm-component{width:100%;min-height:var(--gm-region-height,1px)}.gm-flow-section .gm-component{width:100%}.gm-page-flow .gm-component{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.gm-page-flow .gm-component-heading span{display:none}.gm-flow-section .gm-component.source-dom{border:0;border-radius:0}.gm-page-region{position:absolute;overflow:visible}.gm-page-region>.gm-component{width:100%;min-height:100%}.gm-page-region>.gm-component.source-dom{height:100%}.gm-component{border:var(--wl-surface-border-width) solid var(--wl-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gm-component{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.gm-component{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);padding:clamp(16px,2.4vw,24px)}.gm-component.source-dom{background:0 0;padding:0;overflow:visible}.gm-normalized-home{gap:var(--wl-surface-gap);width:100%;color:var(--wl-ink);font-family:var(--wl-font-family);display:grid}.gm-source-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gm-normalized-home .gm-component-heading{margin-bottom:0}.gm-normalized-home .gm-component-heading span,.gm-normalized-home>p,.gm-normalized-store-card small{color:var(--wl-muted)}.gm-normalized-global-shell{padding:0;overflow:hidden}.gm-normalized-promo,.gm-normalized-storebar,.gm-normalized-header-row,.gm-normalized-card-grid,.gm-normalized-feature-grid,.gm-normalized-link-grid,.gm-normalized-footer-groups,.gm-normalized-two-column{gap:var(--wl-surface-gap);display:grid}.gm-normalized-two-column__copy,.gm-normalized-two-column__media{min-width:0}.gm-normalized-two-column__media img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.gm-normalized-full-bleed-media{width:100%}.gm-normalized-banner-carousel{overflow:hidden}.gm-normalized-banner-carousel .gm-normalized-full-bleed-media{min-width:100%}.gm-banner-carousel-controls{border-top:var(--wl-surface-border-width) solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.gm-banner-carousel-controls{border-top:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 12%, #dfe8e6)}}.gm-banner-carousel-controls .rxp-carousel-controls__tabs button{min-height:34px;padding:6px 10px;font-size:0}.gm-banner-carousel-controls .rxp-carousel-controls__tabs button:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;display:inline-block}.gm-normalized-full-bleed-media img{width:100%;height:auto;display:block}.gm-normalized-promo{background:var(--wl-primary-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab, red, red)){.gm-normalized-promo{background:color-mix(in srgb, var(--wl-primary-soft) 68%, var(--wl-surface))}}.gm-normalized-promo{color:var(--wl-primary-strong);padding:12px clamp(16px,3vw,28px)}.gm-normalized-promo strong,.gm-normalized-store-card strong,.gm-normalized-program-panel>p{min-width:0}.gm-normalized-header-row{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(240px,1.4fr) auto;align-items:center;padding:clamp(16px,3vw,28px)}.gm-normalized-brand{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.gm-normalized-brand .wl-wordmark,.gm-normalized-brand .wl-generated-wordmark{width:min(100%,180px)}.gm-normalized-nav,.gm-normalized-quick-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.gm-normalized-search{grid-template-columns:minmax(0,1fr) auto}.gm-normalized-search label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gm-normalized-storebar{border-top:1px solid var(--wl-primary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}@supports (color:color-mix(in lab, red, red)){.gm-normalized-storebar{border-top:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.gm-normalized-storebar{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.gm-normalized-storebar{background:color-mix(in srgb, var(--wl-primary-soft) 22%, var(--wl-surface))}}.gm-normalized-storebar{padding:12px clamp(16px,3vw,28px)}.gm-normalized-storebar>span{color:var(--wl-primary-strong);font-size:.72rem;font-weight:var(--wl-label-weight);letter-spacing:.04em;text-transform:uppercase}.gm-normalized-storebar strong{color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-normalized-two-column,.gm-normalized-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.gm-normalized-store-card{border:var(--wl-surface-border-width) solid var(--wl-primary);align-content:center;gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-normalized-store-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.gm-normalized-store-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);padding:var(--wl-card-padding)}.gm-normalized-store-card>span{color:var(--wl-primary-strong);font-size:.72rem;font-weight:var(--wl-label-weight);letter-spacing:.04em;text-transform:uppercase}.gm-normalized-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-normalized-card-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-source-prescription-banners{overflow:hidden}.gm-source-prescription-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}.gm-source-prescription-banner{background:var(--wl-primary-soft);border-radius:12px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gm-source-prescription-banner{background:color-mix(in srgb, var(--wl-primary-soft) 48%, var(--wl-surface))}}.gm-source-prescription-banner{box-shadow:0 1px 0 var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.gm-source-prescription-banner{box-shadow:0 1px 0 color-mix(in srgb, var(--wl-primary) 10%, transparent)}}.gm-source-prescription-banner img{aspect-ratio:1035/417;object-fit:cover;object-position:center top;width:100%;display:block}.gm-source-prescription-banner span{color:var(--wl-primary-strong);font-size:12px;font-weight:var(--wl-label-weight);padding:8px 10px 10px;line-height:16px;display:block}.gm-normalized-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-normalized-link-grid .rxp-link-action{min-height:var(--wl-control-height);border:var(--wl-surface-border-width) solid var(--wl-primary);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.gm-normalized-link-grid .rxp-link-action{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.gm-normalized-link-grid .rxp-link-action{border-radius:var(--wl-control-radius);background:var(--wl-component-surface);padding:0 var(--wl-control-padding-x)}.gm-transfer-method-choice,.gm-transfer-form,.gm-transfer-store-lookup{border-radius:var(--wl-card-radius);background:var(--wl-surface);color:var(--wl-ink)}.gm-transfer-method-grid{gap:var(--wl-surface-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gm-transfer-method-card{border:var(--wl-surface-border-width) solid var(--wl-primary);align-content:start;gap:14px;min-height:190px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-transfer-method-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 12%, #e6eeee)}}.gm-transfer-method-card{border-radius:var(--wl-card-radius);background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.gm-transfer-method-card{background:color-mix(in srgb, var(--wl-primary-soft) 18%, var(--wl-surface))}}.gm-transfer-method-card{padding:var(--wl-card-padding)}.gm-transfer-method-card h3{color:var(--wl-primary-strong);margin:0;font-size:clamp(1.2rem,2.6vw,2rem);line-height:1.05}.gm-transfer-method-card p{color:var(--wl-muted);margin:0;font-size:.98rem;line-height:1.45}.gm-transfer-method-card .rxp-button{justify-content:center;align-self:end;width:100%}.gm-transfer-form-body,.gm-transfer-store-lookup form{gap:var(--wl-surface-gap);display:grid}.gm-transfer-form-grid{gap:14px var(--wl-surface-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gm-transfer-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end}.gm-transfer-form-consent{border-top:1px solid var(--wl-primary);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-transfer-form-consent{border-top:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e6eeee)}}.gm-transfer-form-consent{padding-top:var(--wl-surface-gap)}.gm-transfer-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.gm-transfer-form-actions .rxp-button,.gm-transfer-store-lookup .rxp-button{justify-content:center}.gm-normalized-side-rail-resource-stack{background:var(--gm-side-rail-surface,var(--wl-surface));color:var(--gm-side-rail-text,var(--wl-text));grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.gm-normalized-side-rail-resource-stack>*{min-width:0}.gm-normalized-side-rail-promo{border-color:var(--gm-side-rail-primary,var(--wl-primary));width:100%;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gm-normalized-side-rail-promo{border-color:color-mix(in srgb, var(--gm-side-rail-primary,var(--wl-primary)) 16%, #dfe8e6)}}.gm-normalized-side-rail-promo img{border-radius:calc(var(--gm-side-rail-radius,var(--wl-control-radius)) - 1px)}.gm-normalized-side-rail-group{gap:10px;display:grid}.gm-normalized-side-rail-card{padding:14px}.gm-normalized-side-rail-card img{aspect-ratio:1;object-fit:contain;justify-self:start;width:56px;height:56px}.gm-normalized-side-rail-links{gap:8px;display:grid}.gm-normalized-side-rail-links .rxp-link-action,.gm-normalized-side-rail-links .rxp-nav-item{width:100%;min-height:calc(var(--wl-control-height) - 4px);border:1px solid var(--gm-side-rail-primary,var(--wl-primary));justify-content:center}@supports (color:color-mix(in lab, red, red)){.gm-normalized-side-rail-links .rxp-link-action,.gm-normalized-side-rail-links .rxp-nav-item{border:1px solid color-mix(in srgb, var(--gm-side-rail-primary,var(--wl-primary)) 24%, #dfe8e6)}}.gm-normalized-side-rail-links .rxp-link-action,.gm-normalized-side-rail-links .rxp-nav-item{border-radius:var(--gm-side-rail-radius,var(--wl-control-radius));background:var(--wl-component-surface);text-align:center;padding:9px 12px}.gm-normalized-program-campaign{background:radial-gradient(circle at 96% 92%, var(--wl-primary) 0 72px, transparent 74px), var(--wl-primary-soft);border-radius:20px;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:center;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gm-normalized-program-campaign{background:radial-gradient(circle at 96% 92%, color-mix(in srgb, var(--wl-primary) 16%, transparent) 0 72px, transparent 74px), color-mix(in srgb, var(--wl-primary-soft) 72%, var(--wl-surface))}}.gm-normalized-program-campaign{padding:clamp(20px,3vw,30px)}.gm-normalized-program-copy{text-align:center;justify-items:start;gap:14px;display:grid}.gm-normalized-program-copy h2{color:var(--wl-primary-strong);font-family:var(--wl-font-family);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:var(--wl-heading-weight);margin:0;line-height:1.18}.gm-normalized-program-copy p{max-width:720px;color:var(--wl-ink);margin:0;font-size:clamp(.98rem,1.5vw,1.2rem);line-height:1.45}.gm-normalized-program-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.gm-normalized-program-art{place-items:center;min-height:190px;display:grid}.gm-normalized-program-phone{border:10px solid var(--wl-surface);gap:8px;width:min(100%,170px);min-height:220px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-normalized-program-phone{border:10px solid color-mix(in srgb, var(--wl-surface) 82%, var(--wl-primary-soft))}}.gm-normalized-program-phone{background:var(--wl-surface);box-shadow:0 18px 42px var(--wl-primary-strong);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.gm-normalized-program-phone{box-shadow:0 18px 42px color-mix(in srgb, var(--wl-primary-strong) 18%, transparent)}}.gm-normalized-program-phone{padding:18px 14px;transform:rotate(-2deg)}.gm-normalized-program-phone span{color:var(--wl-muted);font-size:.72rem;font-weight:700}.gm-normalized-program-phone strong{color:var(--wl-primary-strong);font-size:.95rem;line-height:1.1}.gm-normalized-program-phone i{background:var(--wl-primary-soft);border-radius:10px;min-height:34px;display:block}@supports (color:color-mix(in lab, red, red)){.gm-normalized-program-phone i{background:color-mix(in srgb, var(--wl-primary-soft) 74%, var(--wl-surface))}}.gm-normalized-store-badge{width:min(170px,42vw);display:inline-flex}.gm-normalized-store-badge img{width:100%;height:auto;display:block}.gm-normalized-footer{border-top:1px solid var(--wl-primary);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:start}@supports (color:color-mix(in lab, red, red)){.gm-normalized-footer{border-top:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dfe8e6)}}.gm-normalized-footer{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.gm-normalized-footer{background:color-mix(in srgb, var(--wl-primary-soft) 32%, var(--wl-surface))}}.gm-normalized-footer{padding:clamp(28px,4vw,48px)}.gm-normalized-footer-brand{justify-items:center;gap:18px;display:grid}.gm-normalized-footer-brand .gm-normalized-brand{justify-self:center}.gm-normalized-footer-ctas{gap:10px;width:min(220px,100%);display:grid}.gm-normalized-footer-ctas .rxp-button{border-color:var(--wl-primary);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.gm-normalized-footer-ctas .rxp-button{border-color:color-mix(in srgb, var(--wl-primary) 24%, var(--wl-surface))}}.gm-normalized-footer-ctas .rxp-button{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.gm-normalized-footer-ctas .rxp-button{background:color-mix(in srgb, var(--wl-primary-soft) 80%, var(--wl-surface))}}.gm-normalized-footer-ctas .rxp-button{color:var(--wl-primary-strong);box-shadow:none}.gm-normalized-footer-social{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.gm-normalized-footer-social a{background:var(--wl-primary-strong);width:34px;height:34px;color:var(--wl-surface);border-radius:999px;place-items:center;font-size:.98rem;font-weight:900;line-height:1;text-decoration:none;display:inline-grid}.gm-normalized-footer-groups{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(18px,3vw,34px)}.gm-normalized-footer-groups .rxp-footer-link-group{width:100%}.gm-normalized-footer .rxp-footer-link-group{color:var(--wl-ink);background:0 0;border-radius:0;gap:10px;padding:0}.gm-normalized-footer .rxp-footer-link-group strong{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.gm-normalized-footer .rxp-footer-link-group ul{gap:6px}.gm-normalized-footer .rxp-footer-link-group .rxp-link-action{min-height:auto;box-shadow:none;color:var(--wl-muted);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;font-size:.92rem;line-height:1.35}.gm-normalized-footer .rxp-footer-link-group .rxp-link-action:hover{color:var(--wl-primary-strong)}.gm-component.is-selected{outline:3px solid var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.gm-component.is-selected{outline:3px solid color-mix(in srgb, var(--bw-primary) 34%, transparent)}}.gm-component.is-selected{outline-offset:3px}.rxp-button,.rxp-link-action,.rxp-nav-item{color:inherit;font:inherit;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rxp-breadcrumb-trail ol{color:var(--wl-muted);font-size:.78rem;font-weight:var(--wl-text-weight);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rxp-breadcrumb-trail li{align-items:center;gap:8px;min-width:0;display:inline-flex}.rxp-breadcrumb-trail li+li:before{color:var(--wl-muted);content:"/"}.rxp-breadcrumb-trail a{color:var(--wl-primary-strong);text-decoration:none}.rxp-breadcrumb-trail a:focus-visible{outline:3px solid var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.rxp-breadcrumb-trail a:focus-visible{outline:3px solid color-mix(in srgb, var(--wl-accent) 48%, #fff)}}.rxp-breadcrumb-trail a:focus-visible{outline-offset:3px}.rxp-breadcrumb-trail [aria-current=page]{color:var(--wl-muted)}.gm-normalized-page-context-breadcrumb{justify-content:center;min-height:56px;padding-inline:0}.rxp-button{min-height:var(--wl-control-height);border:1px solid var(--wl-primary-soft);border-radius:var(--wl-button-radius);background:var(--wl-surface);padding:var(--wl-button-padding-y) var(--wl-button-padding-x);color:var(--wl-primary-strong);cursor:pointer;font-weight:var(--wl-label-weight)}.rxp-button--sm{min-height:calc(var(--wl-control-height) - 8px);padding-block:calc(var(--wl-button-padding-y) * .62);padding-inline:calc(var(--wl-button-padding-x) * .72);font-size:.76rem}.rxp-button--primary{border-color:var(--wl-primary-strong);background:var(--wl-primary-strong);color:var(--wl-surface)}.rxp-button--secondary{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.rxp-button--secondary{border-color:color-mix(in srgb, var(--wl-primary) 32%, #fff)}}.rxp-button--secondary{background:var(--wl-surface);color:var(--wl-primary-strong)}.rxp-button--quiet,.rxp-button--utility{min-height:auto;color:var(--wl-primary-strong);background:0 0;border-color:#0000;padding-block:0;padding-inline:0}.rxp-button:focus-visible,.rxp-link-action:focus-visible,.rxp-nav-item:focus-visible,.rxp-search-control input:focus-visible,.rxp-form-field input:focus-visible,.rxp-form-field select:focus-visible,.rxp-consent-checkbox input:focus-visible,.rxp-carousel-controls button:focus-visible{outline:3px solid var(--wl-accent)}@supports (color:color-mix(in lab, red, red)){.rxp-button:focus-visible,.rxp-link-action:focus-visible,.rxp-nav-item:focus-visible,.rxp-search-control input:focus-visible,.rxp-form-field input:focus-visible,.rxp-form-field select:focus-visible,.rxp-consent-checkbox input:focus-visible,.rxp-carousel-controls button:focus-visible{outline:3px solid color-mix(in srgb, var(--wl-accent) 48%, #fff)}}.rxp-button:focus-visible,.rxp-link-action:focus-visible,.rxp-nav-item:focus-visible,.rxp-search-control input:focus-visible,.rxp-form-field input:focus-visible,.rxp-form-field select:focus-visible,.rxp-consent-checkbox input:focus-visible,.rxp-carousel-controls button:focus-visible{outline-offset:3px}.rxp-link-action,.rxp-nav-item{color:var(--wl-primary-strong);font-weight:var(--wl-label-weight)}.rxp-link-action{width:fit-content}.rxp-nav-item.is-active{color:var(--wl-primary-strong)}.rxp-search-control{gap:var(--wl-surface-gap);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.rxp-search-control label{gap:6px;display:grid}.rxp-search-control label>span{color:var(--wl-primary-strong);font-size:.72rem;font-weight:var(--wl-label-weight);letter-spacing:.04em;text-transform:uppercase}.rxp-search-control input{width:100%;min-height:var(--wl-control-height);border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.rxp-search-control input{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dfe8e6)}}.rxp-search-control input{border-radius:var(--wl-control-radius);background:var(--wl-surface);color:var(--wl-ink);font:inherit;padding:0 var(--wl-control-padding-x)}.rxp-preview-stack{gap:var(--wl-surface-gap);width:min(100%,620px);display:grid}.rxp-form-field{width:100%;color:var(--wl-ink);gap:6px;display:grid}.rxp-form-field>span{color:var(--wl-primary-strong);font-size:.74rem;font-weight:var(--wl-label-weight);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rxp-form-field em{color:var(--wl-muted);letter-spacing:0;text-transform:none;font-size:.68rem;font-style:normal;font-weight:860}.rxp-form-field--radio{border:0;margin:0;padding:0}.rxp-form-field--radio legend{color:var(--wl-primary-strong);font-size:.74rem;font-weight:var(--wl-label-weight);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.rxp-radio-option-group{gap:8px;display:grid}.rxp-radio-option{min-height:28px;color:var(--wl-ink);align-items:center;gap:10px;font-size:.95rem;line-height:1.35;display:flex}.rxp-form-field input,.rxp-form-field select{width:100%;min-height:var(--wl-control-height);border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.rxp-form-field input,.rxp-form-field select{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dfe8e6)}}.rxp-form-field input,.rxp-form-field select{border-radius:var(--wl-control-radius);background:var(--wl-surface);color:var(--wl-ink);font:inherit;padding:0 var(--wl-control-padding-x)}.rxp-form-field.has-error input,.rxp-form-field.has-error select{border-color:#9f2531}.rxp-form-field input:disabled,.rxp-form-field select:disabled{color:#87929f;cursor:not-allowed;background:#f2f5f4;border-color:#d1d8d8}.rxp-radio-option input{width:auto;min-height:0;accent-color:var(--wl-primary-strong);background:0 0;border:0;border-radius:999px;margin:0;padding:0}.rxp-form-field small{color:var(--wl-muted);line-height:1.35}.rxp-form-field__error{color:#9f2531!important}.rxp-consent-checkbox{color:var(--wl-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.4;display:grid}.rxp-consent-checkbox input{width:18px;height:18px;accent-color:var(--wl-primary-strong);margin:3px 0 0}.rxp-consent-checkbox input:disabled{cursor:not-allowed;opacity:.55}.rxp-consent-checkbox label{gap:4px;display:grid}.rxp-consent-checkbox a{width:fit-content;color:var(--wl-primary-strong);font-weight:var(--wl-label-weight);text-decoration:none}.rxp-consent-checkbox__error{color:#9f2531;font-size:.82rem}.rxp-store-context{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;width:min(100%,760px);display:grid}@supports (color:color-mix(in lab, red, red)){.rxp-store-context{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 16%, #dfe8e6)}}.rxp-store-context{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);padding:var(--wl-card-padding)}.rxp-store-context.is-compact{grid-template-columns:minmax(0,1fr) auto}.rxp-store-context div{gap:2px;min-width:0;display:grid}.rxp-store-context span{color:var(--wl-muted);font-size:.7rem;font-weight:var(--wl-label-weight);letter-spacing:.04em;text-transform:uppercase}.rxp-store-context strong{color:var(--wl-ink);font-weight:var(--wl-heading-weight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rxp-image-asset{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);grid-template-columns:minmax(120px,.44fr) minmax(0,1fr);align-items:center;width:min(100%,620px);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.rxp-image-asset{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.rxp-image-asset{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);padding:var(--wl-card-padding)}.rxp-image-asset>span{border-radius:calc(var(--wl-card-radius) - 1px);background:radial-gradient(circle at 24% 28%, var(--wl-accent) 0 18%, transparent 19%), linear-gradient(135deg, var(--wl-primary-soft), var(--wl-primary));min-height:112px;display:block}@supports (color:color-mix(in lab, red, red)){.rxp-image-asset>span{background:radial-gradient(circle at 24% 28%, color-mix(in srgb, var(--wl-accent) 42%, transparent) 0 18%, transparent 19%), linear-gradient(135deg, var(--wl-primary-soft), color-mix(in srgb, var(--wl-primary) 22%, #fff))}}.rxp-image-asset--media{grid-template-columns:minmax(0,1fr)}.rxp-image-asset--media img{border-radius:calc(var(--wl-card-radius) - 1px);width:100%;display:block}.rxp-image-asset figcaption{gap:6px;display:grid}.rxp-image-asset strong{color:var(--wl-ink);font-weight:var(--wl-heading-weight)}.rxp-image-asset small{color:var(--wl-muted);line-height:1.4}.gm-normalized-full-bleed-media.rxp-image-asset{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gm-normalized-full-bleed-media.rxp-image-asset--media img{border-radius:0;width:100%;height:auto}.cms-source-generated-preview .gm-normalized-full-bleed-media.rxp-image-asset{width:100%;max-width:none}.gm-normalized-full-bleed-copy{color:var(--wl-text);margin:20px 0 0;font-size:1rem;line-height:1.55}.rxp-content-card{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);display:grid}@supports (color:color-mix(in lab, red, red)){.rxp-content-card{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.rxp-content-card{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);padding:var(--wl-card-padding)}.rxp-content-card>i{background:var(--wl-primary-soft);border-radius:999px;width:48px;height:48px}.rxp-content-card img{aspect-ratio:1.45;border-radius:calc(var(--wl-card-radius) - 1px);object-fit:cover;width:100%}.rxp-content-card>div{align-content:start;gap:8px;display:grid}.rxp-content-card strong{color:var(--wl-ink);font-weight:var(--wl-heading-weight)}.rxp-content-card p{color:var(--wl-muted);margin:6px 0 0;line-height:1.4}.rxp-content-card .rxp-link-action{justify-self:start}.gm-normalized-card-grid-card.rxp-content-card{box-shadow:none;text-align:center;background:0 0;border:0;align-content:end;justify-items:center;gap:12px;padding:0}.gm-normalized-card-grid-card.rxp-content-card img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:min(100%,220px)}.gm-normalized-card-grid-card.rxp-content-card>div{gap:0}.gm-normalized-card-grid-card.rxp-content-card strong{color:var(--wl-ink);font-size:var(--wl-font-size-md,16px);font-weight:var(--wl-text-weight);line-height:var(--wl-line-height-md,22px)}.rxp-carousel-controls{background:var(--wl-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.rxp-carousel-controls__pause,.rxp-carousel-controls__tabs button{background:var(--wl-surface);color:var(--wl-muted);cursor:pointer;font:inherit;border:0}.rxp-carousel-controls__pause{color:var(--wl-primary-strong);place-items:center;display:grid}.rxp-carousel-controls__tabs{min-width:0;display:flex}.rxp-carousel-controls__tabs button{min-width:0;color:var(--wl-muted);text-align:center;flex:1 1 0}.rxp-carousel-controls__tabs button.active{background:var(--wl-primary-soft);color:var(--wl-primary-strong)}.rxp-carousel-controls__tabs strong,.rxp-carousel-controls__tabs span{display:block}.rxp-carousel-controls__arrows{display:flex}.rxp-newsletter-form{gap:var(--wl-surface-gap);border:var(--wl-surface-border-width) solid var(--wl-primary);width:min(100%,680px);display:grid}@supports (color:color-mix(in lab, red, red)){.rxp-newsletter-form{border:var(--wl-surface-border-width) solid color-mix(in srgb, var(--wl-primary) 14%, #dfe8e6)}}.rxp-newsletter-form{border-radius:var(--wl-card-radius);background:var(--wl-component-surface);box-shadow:var(--wl-surface-shadow);padding:var(--wl-card-padding)}.rxp-footer-link-group{gap:var(--wl-surface-gap);border-radius:var(--wl-card-radius);background:var(--wl-primary-strong);width:min(100%,520px);color:var(--wl-surface);padding:var(--wl-card-padding);display:grid}.rxp-footer-link-group strong{font-weight:var(--wl-heading-weight)}.rxp-footer-link-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rxp-footer-link-group .rxp-link-action{color:var(--wl-surface)}.rxp-preview-row{gap:var(--wl-surface-gap);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:720px){.gm-normalized-header-row,.gm-normalized-storebar,.gm-normalized-two-column,.gm-normalized-feature-grid,.gm-normalized-card-grid,.gm-normalized-card-grid.compact,.gm-source-prescription-banner-grid,.gm-normalized-link-grid,.gm-normalized-program-campaign,.gm-normalized-footer,.gm-normalized-footer-groups,.gm-transfer-method-grid,.gm-transfer-form-grid,.gm-transfer-form-grid.compact{grid-template-columns:1fr}.gm-normalized-storebar{align-items:start}.rxp-store-context,.rxp-image-asset{grid-template-columns:1fr}}.gm-component-heading{gap:6px;margin-bottom:14px;display:grid}.gm-component-heading h2,.gm-newsletter-signup h2{color:var(--wl-primary-strong);margin:0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.05}.gm-campaign-carousel,.gm-campaign-hero-banner{width:min(100%, var(--gm-carousel-source-width,1400px));height:var(--gm-carousel-source-height,auto);background:0 0;border-color:#0000;gap:0;padding:0;display:grid;position:relative;overflow:visible}.gm-promo-card small,.gm-service-card small,.gm-method-card small{color:var(--wl-muted);margin:0;font-size:.88rem;line-height:1.35}.gm-carousel-frame{width:min(100%, var(--gm-carousel-source-width,1400px));height:var(--gm-carousel-slide-height,450px);border-radius:var(--gm-carousel-radius,20px);background:0 0;position:relative;overflow:hidden}.gm-carousel-image-link{display:block}.gm-carousel-frame img,.gm-promo-card img,.gm-service-card img,.gm-side-rail-resource-stack img{object-fit:cover;width:100%;display:block}.gm-carousel-frame img{height:100%}.gm-component.large .gm-carousel-frame img{max-height:none}.gm-carousel-tabs .rxp-carousel-controls__pause,.gm-carousel-tabs .rxp-carousel-controls__tabs button{cursor:pointer;font:inherit}.gm-carousel-tabs{width:min(100%, var(--gm-carousel-source-width,1400px));height:var(--gm-carousel-controls-height,40px);background:var(--wl-surface);grid-template-columns:70px minmax(0,1fr) 70px;display:grid;position:relative}.gm-carousel-tabs .rxp-carousel-controls__pause{width:30px;height:var(--gm-carousel-controls-height,40px);border-radius:var(--gm-carousel-tab-radius,0);color:var(--gm-carousel-control-color,var(--wl-primary-strong));background:0 0;border:0;justify-self:center;place-items:center;font-size:30px;font-weight:700;line-height:16px;display:grid}.gm-carousel-tabs .rxp-carousel-controls__tabs{width:min(100%, var(--gm-carousel-tabs-width,calc(100% - 140px)));height:var(--gm-carousel-controls-height,40px);border:0;grid-column:2;margin:0 auto;display:flex}.gm-carousel-tabs .rxp-carousel-controls__tabs button{width:min(var(--gm-carousel-tab-width,311.25px), 100%);min-width:0;height:var(--gm-carousel-controls-height,40px);min-height:0;margin:0 0 0 var(--gm-carousel-tab-gap,5px);border-radius:var(--gm-carousel-tab-radius,0);background:var(--gm-carousel-inactive-tab-bg,#fff);color:var(--gm-carousel-tab-color,#6e6e6e);font-family:var(--gm-carousel-tab-font-family,inherit);font-size:var(--gm-carousel-tab-font-size,20px);font-weight:var(--gm-carousel-tab-font-weight,600);line-height:var(--gm-carousel-tab-line-height,24px);text-align:center;border:0;flex:1 1 0}.gm-carousel-tabs .rxp-carousel-controls__tabs button:first-child{margin-left:0}.gm-carousel-tabs .rxp-carousel-controls__tabs button.active{background:var(--gm-carousel-active-tab-bg,#f5f5f5);color:var(--gm-carousel-tab-color,#6e6e6e);font-weight:var(--gm-carousel-tab-font-weight,600)}.gm-carousel-source-labels{right:18px;bottom:calc(var(--gm-carousel-controls-height,40px) + 12px);pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;max-height:52px;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:18px;overflow:hidden}.gm-carousel-source-labels li{border:1px solid var(--wl-primary-strong,#005a5a);max-width:min(320px,42%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gm-carousel-source-labels li{border:1px solid color-mix(in srgb, var(--wl-primary-strong,#005a5a) 18%, transparent)}}.gm-carousel-source-labels li{background:var(--wl-surface,#fff);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.gm-carousel-source-labels li{background:color-mix(in srgb, var(--wl-surface,#fff) 88%, transparent)}}.gm-carousel-source-labels li{color:var(--wl-primary-strong,#005a5a);text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;font-size:.68rem;font-weight:850;line-height:1.25}.gm-carousel-empty{text-align:center;place-items:center;min-height:220px;display:grid}.gm-carousel-empty p{max-width:520px;color:var(--wl-muted);margin:0}.gm-weekly-flyer{width:min(100%, var(--gm-weekly-flyer-width,960px));height:var(--gm-weekly-flyer-height,814px);border:1px solid var(--wl-primary-soft,#d5e8e6);grid-template-rows:auto auto auto minmax(0,1fr);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer{border:1px solid color-mix(in srgb, var(--wl-primary-soft,#d5e8e6) 78%, #fff)}}.gm-weekly-flyer{background:var(--wl-page-tint,#f5fbfa);border-radius:0}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer{background:color-mix(in srgb, var(--wl-page-tint,#f5fbfa) 78%, #fff)}}.gm-weekly-flyer{color:var(--wl-ink,#253042);font-family:var(--wl-font-family,"Open Sans", Arial, sans-serif);padding:0}.gm-weekly-flyer-storebar{border-bottom:1px solid var(--wl-primary-soft,#d9e8e6);justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-storebar{border-bottom:1px solid color-mix(in srgb, var(--wl-primary-soft,#d9e8e6) 68%, #fff)}}.gm-weekly-flyer-storebar{background:var(--wl-surface,#fff);padding:12px 18px}.gm-weekly-flyer-storebar div{gap:3px;display:grid}.gm-weekly-flyer-storebar strong,.gm-weekly-flyer-controls span{color:var(--wl-primary-strong,#005a5a);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.gm-weekly-flyer-storebar span{color:var(--wl-muted,#576173);font-size:.9rem;font-weight:720}.gm-weekly-flyer button,.gm-weekly-flyer .rxp-button{border:1px solid var(--wl-primary-soft,#c5dedb);min-height:38px}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer button,.gm-weekly-flyer .rxp-button{border:1px solid color-mix(in srgb, var(--wl-primary-soft,#c5dedb) 72%, #fff)}}.gm-weekly-flyer button,.gm-weekly-flyer .rxp-button{border-radius:var(--wl-button-radius,4px);background:var(--wl-surface,#fff);color:var(--wl-primary-strong,#005a5a);font:inherit;font-size:.78rem;font-weight:850}.gm-weekly-flyer-storebar .rxp-button{background:var(--wl-primary-strong,#005a5a);color:var(--wl-surface,#fff);padding:0 18px}.gm-weekly-flyer-controls{border-bottom:1px solid var(--wl-primary-soft,#d9e8e6);grid-template-columns:minmax(280px,1fr) repeat(3,auto);align-items:end;gap:10px;min-height:70px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-controls{border-bottom:1px solid color-mix(in srgb, var(--wl-primary-soft,#d9e8e6) 68%, #fff)}}.gm-weekly-flyer-controls{background:var(--wl-page-tint,#f8fbfb)}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-controls{background:color-mix(in srgb, var(--wl-page-tint,#f8fbfb) 62%, #fff)}}.gm-weekly-flyer-controls{padding:12px 18px}.gm-weekly-flyer-search{grid-template-columns:minmax(0,1fr) auto}.gm-weekly-flyer-search input{border:1px solid var(--wl-primary-soft,#c5dedb);width:100%;min-height:38px}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-search input{border:1px solid color-mix(in srgb, var(--wl-primary-soft,#c5dedb) 72%, #fff)}}.gm-weekly-flyer-search input{border-radius:var(--wl-control-radius,4px);background:var(--wl-surface,#fff);color:var(--wl-ink,#253042);font:inherit;padding:0 12px}.gm-weekly-flyer-source-copy{border-bottom:1px solid var(--wl-primary-soft,#d9e8e6);margin:0}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-source-copy{border-bottom:1px solid color-mix(in srgb, var(--wl-primary-soft,#d9e8e6) 68%, #fff)}}.gm-weekly-flyer-source-copy{background:var(--wl-surface,#fff);color:var(--wl-muted,#576173);padding:8px 18px;font-size:.76rem;line-height:1.35}.gm-weekly-flyer-body{grid-template-columns:116px minmax(0,1fr);gap:14px;min-height:0;padding:16px 18px 20px;display:grid}.gm-weekly-flyer-rail{align-content:start;gap:10px;display:grid}.gm-weekly-flyer-rail button{border-radius:2px;place-items:center;height:128px;padding:0;display:grid;position:relative;overflow:hidden}.gm-weekly-flyer-rail button.active{border-color:var(--wl-primary-strong,#005a5a);box-shadow:inset 0 0 0 2px var(--wl-primary-strong,#005a5a)}.gm-weekly-flyer-rail img{object-fit:cover;width:100%;height:100%}.gm-weekly-flyer-rail span{background:var(--wl-primary-strong,#005a5a);border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-rail span{background:color-mix(in srgb, var(--wl-primary-strong,#005a5a) 92%, transparent)}}.gm-weekly-flyer-rail span{color:var(--wl-surface,#fff);font-size:.68rem;font-weight:900}.gm-weekly-flyer-viewer{border:1px solid var(--wl-primary-soft,#d9e8e6);overflow:auto}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-viewer{border:1px solid color-mix(in srgb, var(--wl-primary-soft,#d9e8e6) 68%, #fff)}}.gm-weekly-flyer-viewer{background:var(--wl-primary-soft,#dfe6e5)}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-viewer{background:color-mix(in srgb, var(--wl-primary-soft,#dfe6e5) 40%, #dfe6e5)}}.gm-weekly-flyer-viewer{padding:18px}.gm-weekly-flyer-page{background:var(--wl-surface,#fff);gap:16px;width:min(100%,640px);min-height:520px;margin:0 auto;padding:22px;display:grid;box-shadow:0 12px 28px #14233624}.gm-weekly-flyer-page header{border-bottom:2px solid var(--wl-primary,#00a6a0);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.gm-weekly-flyer-page header img{width:112px;height:auto}.gm-weekly-flyer-page header span{color:var(--wl-primary-strong,#005a5a);font-size:.92rem;font-weight:900}.gm-weekly-flyer-feature{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:stretch;gap:16px;display:grid}.gm-weekly-flyer-feature>img{object-fit:cover;width:100%;min-height:260px}.gm-weekly-flyer-feature div{background:var(--wl-primary-soft,#e7f7f5);align-content:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-feature div{background:color-mix(in srgb, var(--wl-primary-soft,#e7f7f5) 76%, #fff)}}.gm-weekly-flyer-feature div{padding:20px}.gm-weekly-flyer-feature p{color:var(--wl-accent,#d4216b);letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:900}.gm-weekly-flyer-feature h2{color:var(--wl-primary-strong,#005a5a);margin:0;font-size:2rem;line-height:1.02}.gm-weekly-flyer-feature span,.gm-weekly-flyer-offers span{color:var(--wl-muted,#576173);font-size:.84rem;line-height:1.35}.gm-weekly-flyer-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gm-weekly-flyer-offers article{border:1px solid var(--wl-primary-soft,#e2eeee);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-weekly-flyer-offers article{border:1px solid color-mix(in srgb, var(--wl-primary-soft,#e2eeee) 52%, #fff)}}.gm-weekly-flyer-offers article{padding:10px}.gm-weekly-flyer-offers img{aspect-ratio:1.5;object-fit:cover;width:100%}.gm-weekly-flyer-offers strong{color:var(--wl-primary-strong,#005a5a);font-size:1.1rem}.gm-footer-links a,.gm-resource-links a{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gm-footer-links a,.gm-resource-links a{background:color-mix(in srgb, var(--bw-primary-soft) 35%, #fff)}}.gm-footer-links a,.gm-resource-links a{color:var(--bw-primary-strong);padding:6px 10px;font-size:.72rem;font-weight:850}.gm-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gm-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-action-card,.gm-promo-card,.gm-service-card,.gm-method-card{border:var(--wl-surface-border-width) solid var(--bw-border);border-radius:var(--wl-card-radius);background:var(--wl-primary-soft);align-content:start;gap:9px;min-height:132px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-action-card,.gm-promo-card,.gm-service-card,.gm-method-card{background:color-mix(in srgb, var(--wl-primary-soft) 24%, var(--wl-surface))}}.gm-action-card,.gm-promo-card,.gm-service-card,.gm-method-card{padding:14px}.gm-action-card span,.gm-promo-card span,.gm-service-card span,.gm-method-card span{color:var(--wl-ink);font-size:.94rem;font-weight:900;line-height:1.16}.gm-promo-card img,.gm-service-card img{aspect-ratio:1.35;border-radius:calc(var(--wl-card-radius) - 1px)}.gm-service-card i{background:var(--wl-primary-soft);border-radius:999px;width:44px;height:44px}.gm-form,.gm-newsletter-form,.gm-store-box{gap:12px;display:grid}.gm-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-newsletter-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.gm-form label,.gm-newsletter-form label,.gm-store-box label{gap:6px;display:grid}.gm-form label span,.gm-newsletter-form label span,.gm-store-box label span{color:var(--wl-primary-strong);font-size:.76rem;font-weight:880}.gm-form input,.gm-form select,.gm-newsletter-form input,.gm-store-box input{border:1px solid var(--bw-border);border-radius:var(--wl-control-radius);background:var(--wl-surface);min-height:40px;color:var(--wl-ink);font:inherit;padding:0 10px}.gm-form button{grid-column:1/-1;width:fit-content}.gm-side-rail-resource-stack{grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);gap:18px;display:grid}.gm-side-rail-resource-stack.gm-normalized-side-rail-resource-stack{grid-template-columns:minmax(0,1fr)}.gm-side-rail-resource-stack img{border-radius:var(--wl-card-radius);max-height:220px}.gm-global-footer{background:var(--wl-primary-soft);border-bottom:0;border-left:0;border-right:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.gm-global-footer{background:color-mix(in srgb, var(--wl-primary-soft) 40%, var(--wl-surface))}}.gm-global-footer strong{color:var(--wl-primary-strong);margin-bottom:12px;font-size:1.3rem;font-weight:950;display:block}.gm-source-dom-replay{border-radius:inherit;background:#fff;width:100%;position:relative;overflow:visible}.gm-source-dom-shadow-host{transform-origin:0 0}.bw-browser-bar{border-bottom:1px solid var(--bw-border);min-height:38px;color:var(--bw-primary-strong);background:#fff;justify-content:space-between;align-items:center;padding:0 14px;font-size:.76rem;font-weight:900;display:flex}.bw-browser-bar i{background:var(--bw-primary);border-radius:999px;width:58px;height:8px}@supports (color:color-mix(in lab, red, red)){.bw-browser-bar i{background:color-mix(in srgb, var(--bw-primary) 24%, #fff)}}.bw-preview-header{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:66px;padding:0 clamp(18px,3vw,28px);display:grid}.bw-preview-header.compact{gap:10px;min-height:48px;padding:0 12px}.bw-preview-header strong{color:var(--bw-primary);font-size:1.45rem;font-weight:950}.bw-preview-header.compact strong{font-size:1rem}.bw-preview-header nav,.bw-store-pill{color:var(--bw-primary-strong);align-items:center;gap:12px;font-size:.84rem;font-weight:870;display:flex}.bw-preview-header.compact nav{gap:7px;font-size:.65rem}.bw-preview-header nav{justify-content:center}.bw-page-body{gap:14px;padding:clamp(16px,2.5vw,24px);display:grid}.bw-campaign,.bw-transfer-hero,.bw-membership-band,.bw-transfer-form,.bw-store-finder,.bw-resource-stack,.bw-newsletter-sample,.bw-task-grid article,.bw-service-grid article,.bw-method-choice article{border:1px solid var(--bw-primary)}@supports (color:color-mix(in lab, red, red)){.bw-campaign,.bw-transfer-hero,.bw-membership-band,.bw-transfer-form,.bw-store-finder,.bw-resource-stack,.bw-newsletter-sample,.bw-task-grid article,.bw-service-grid article,.bw-method-choice article{border:1px solid color-mix(in srgb, var(--bw-primary) 13%, #dfe8e6)}}.bw-campaign,.bw-transfer-hero,.bw-membership-band,.bw-transfer-form,.bw-store-finder,.bw-resource-stack,.bw-newsletter-sample,.bw-task-grid article,.bw-service-grid article,.bw-method-choice article{border-radius:var(--bw-radius);background:#fff}.bw-campaign{background:linear-gradient(135deg, var(--bw-primary-soft), #fff 62%), #fff;grid-template-columns:minmax(0,1fr) minmax(180px,.38fr);align-items:stretch;gap:24px;min-height:230px;padding:clamp(20px,3vw,32px);display:grid}@supports (color:color-mix(in lab, red, red)){.bw-campaign{background:linear-gradient(135deg, color-mix(in srgb, var(--bw-primary-soft) 68%, #fff), #fff 62%), #fff}}.bw-campaign.compact{grid-template-columns:minmax(0,1fr) 82px;gap:10px;min-height:132px;padding:15px}.bw-campaign span,.bw-transfer-hero span,.bw-membership-band span{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.bw-campaign h3,.bw-transfer-hero h3,.bw-membership-band h3{max-width:620px;color:var(--bw-primary-strong);margin:10px 0;font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.04}.bw-campaign.compact h3{margin:7px 0;font-size:1rem}.bw-campaign p{color:var(--bw-muted);margin:0 0 18px}.bw-campaign button,.bw-membership-band button,.bw-transfer-form button,.bw-store-finder button,.bw-newsletter-sample button{background:var(--bw-primary-strong);color:#fff;border:0;border-radius:8px;width:fit-content;min-height:38px;padding:0 15px;font-size:.82rem;font-weight:900}.bw-campaign-media{border-radius:calc(var(--bw-radius) + 4px);min-height:100%;color:var(--bw-primary);background:radial-gradient(circle at 40% 34%, var(--bw-accent), transparent 34%), var(--bw-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bw-campaign-media{background:radial-gradient(circle at 40% 34%, color-mix(in srgb, var(--bw-accent) 22%, transparent), transparent 34%), color-mix(in srgb, var(--bw-primary) 12%, #fff)}}.bw-task-grid,.bw-service-grid,.bw-method-choice{gap:12px;display:grid}.bw-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bw-service-grid,.bw-method-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-task-grid.compact,.bw-service-grid.compact{gap:8px}.bw-task-grid article,.bw-service-grid article,.bw-method-choice article{align-content:start;gap:10px;min-height:118px;padding:16px;display:grid}.bw-task-grid.compact article,.bw-service-grid.compact article{gap:6px;min-height:88px;padding:10px}.bw-task-grid article>span{width:34px;height:34px;color:var(--bw-primary);background:var(--bw-primary-soft);border-radius:10px;place-items:center;display:grid}.bw-service-grid i{background:var(--bw-primary);border-radius:999px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.bw-service-grid i{background:color-mix(in srgb, var(--bw-primary) 16%, var(--bw-primary-soft))}}.bw-task-grid strong,.bw-service-grid strong,.bw-method-choice strong,.bw-store-finder strong,.bw-newsletter-sample strong{color:var(--bw-primary-strong);font-size:.95rem;font-weight:900}.bw-task-grid svg:last-child{color:var(--bw-primary-strong);margin-top:auto}.bw-service-grid small,.bw-method-choice small{color:var(--bw-muted);font-size:.75rem;font-weight:780}.bw-membership-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:24px;display:grid}.bw-transfer-hero{color:#fff;background:linear-gradient(135deg, var(--bw-primary-strong), var(--bw-primary));min-height:170px;padding:26px}.bw-transfer-hero span,.bw-transfer-hero h3{color:#fff}.bw-transfer-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:14px;display:grid}.bw-transfer-side{gap:14px;display:grid}.bw-transfer-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.bw-transfer-form.compact{grid-template-columns:1fr}.bw-form-title,.bw-transfer-form button{grid-column:1/-1}.bw-form-title,.bw-newsletter-sample>div,.bw-store-finder strong,.bw-resource-stack span{align-items:center;gap:8px;display:flex}.bw-transfer-form label{gap:6px;display:grid}.bw-transfer-form label span{color:var(--bw-primary-strong);font-size:.76rem;font-weight:880}.bw-transfer-form label i,.bw-newsletter-sample>span,.bw-store-finder>span{border:1px solid var(--bw-border);background:#fff;border-radius:8px;min-height:36px}.bw-newsletter-sample,.bw-store-finder,.bw-resource-stack,.bw-footer-sample{gap:12px;padding:16px;display:grid}.bw-footer-sample{background:var(--bw-primary-soft)}@supports (color:color-mix(in lab, red, red)){.bw-footer-sample{background:color-mix(in srgb, var(--bw-primary-soft) 34%, #fff)}}.bw-footer-sample strong{color:var(--bw-primary-strong);font-size:1rem;font-weight:940}.bw-footer-sample div{flex-wrap:wrap;gap:8px;display:flex}.bw-footer-sample span{border:1px solid var(--bw-border);color:var(--bw-primary-strong);background:#fff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:850}.bw-resource-stack span{color:var(--bw-primary-strong);font-size:.84rem;font-weight:850}.bw-component-focus{gap:18px;padding:clamp(18px,3vw,28px);display:grid}.bw-panel-heading{gap:6px;max-width:700px;display:grid}.bw-panel-heading>span{background:var(--bw-primary-soft);width:fit-content;color:var(--bw-primary-strong);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:900}.bw-panel-heading h2{color:#142336;margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05}.bw-panel-heading p{color:#526074;margin:0}.bw-sample{border:1px solid var(--bw-border);background:var(--bw-page-tint);border-radius:14px;min-width:0;padding:10px;overflow:hidden}.bw-sample.large{padding:16px}.bw-native-fit-stage{width:100%;min-width:0;position:relative;overflow:hidden}.bw-native-fit-inner{transform-origin:0 0;max-width:none;position:absolute;inset:0 auto auto 0}.bw-disclosure-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.bw-contract-strip{flex-wrap:wrap;gap:8px;display:flex}.bw-contract-strip span{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:999px;align-items:center;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bw-contract-strip span{background:color-mix(in srgb, var(--bw-primary-soft) 62%, #fff)}}.bw-contract-strip span{color:var(--bw-primary-strong);padding:0 10px;font-size:.72rem;font-weight:900}.bw-contract-strip a{background:var(--bw-primary-strong);color:#fff;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.72rem;font-weight:900;display:inline-flex}.bw-story-page{padding-bottom:40px}.bw-disclosure{border:1px solid var(--bw-border);background:#fff;border-radius:12px;padding:12px}.bw-disclosure summary{cursor:pointer;color:var(--bw-primary-strong);align-items:center;gap:8px;font-size:.84rem;font-weight:900;display:flex}.bw-disclosure ul{color:#526074;gap:7px;margin:12px 0 0;padding-left:18px;font-size:.84rem;display:grid}.bw-delta-tab{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bw-delta-view{gap:18px;display:grid}.bw-token-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.bw-token-row span{border:1px solid var(--bw-border);background:#fff;border-radius:14px;gap:7px;padding:12px;display:grid}.bw-token-row i{min-height:34px;color:var(--bw-primary-strong);border:1px solid #14233614;border-radius:10px;place-items:center;font-size:.78rem;font-style:normal;font-weight:900;display:grid}.bw-token-row b{color:#142336;font-size:.78rem;font-weight:900}.bw-token-row code{color:#667386;font-size:.74rem}.bw-delta-tab article,.bw-sources-tab section{align-content:start;gap:10px;padding:22px;display:grid}.bw-delta-tab article>span{color:var(--bw-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.bw-delta-tab p{color:#142336;margin:0;font-size:1.1rem;line-height:1.34}.bw-delta-tab small{color:#667386;line-height:1.35}.bw-sources-tab{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:18px;display:grid}.bw-nav-tab{grid-template-columns:minmax(260px,.8fr) repeat(3,minmax(0,1fr));gap:14px;display:grid}.bw-nav-tab section{border:1px solid var(--bw-border);background:#fff;border-radius:16px;padding:18px}.bw-nav-strategy{align-content:start}.bw-nav-strategy h2{color:#142336;margin:6px 0 8px;font-size:1.25rem;line-height:1.08}.bw-nav-strategy p{color:#526074;margin:0;font-size:.88rem;line-height:1.45}.bw-route-list h3{color:var(--bw-primary-strong);align-items:center;gap:8px;margin:0 0 12px;font-size:.94rem;display:flex}.bw-route-list>div{gap:8px;display:grid}.bw-route-list a{border:1px solid var(--bw-border);background:var(--bw-primary-soft);border-radius:10px;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.bw-route-list a{background:color-mix(in srgb, var(--bw-primary-soft) 26%, #fff)}}.bw-route-list a{padding:9px 10px}.bw-route-list a span{color:#142336;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:880;overflow:hidden}.bw-route-list a small{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:780;overflow:hidden}.bw-source-grid,.bw-gap-list{gap:10px;display:grid}.bw-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-source-card,.bw-gap-list span{border:1px solid var(--bw-border);background:#fff;border-radius:12px;gap:5px;padding:14px;display:grid}.bw-source-card strong{color:var(--bw-primary-strong);font-size:.94rem}.bw-source-card small,.bw-source-card span,.bw-gap-list span{color:#667386;font-size:.82rem;line-height:1.35}@media (max-width:1220px){.bw-hero,.bw-switchboard,.bw-canvas-tab,.bw-components-tab,.bw-transfer-grid,.bw-sources-tab,.bw-nav-tab,.bw-source-grid,.gm-header,.gm-page-grid,.gm-campaign-carousel,.gm-campaign-hero-banner,.gm-side-rail-resource-stack,.bw-token-row,.bw-generated-options-review,.bw-generated-option-meta,.bw-generated-option-preview,.bw-delivery-grid,.bw-delivery-gates,.temp-generation-reference,.bw-delta-tab{grid-template-columns:1fr}.bw-hero-meta{justify-content:flex-start}.bw-component-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (max-width:760px){.bw-tab-panel{padding:14px}.bw-tabs{overflow-x:auto}.bw-preview-header,.bw-campaign,.bw-task-grid,.bw-service-grid,.bw-method-choice,.bw-membership-band,.bw-transfer-form,.bw-disclosure-row,.gm-card-grid,.gm-card-grid.two,.gm-form,.gm-newsletter-form,.temp-arc-carousel__card,.temp-arc-carousel__tabs,.bw-delivery-gates{grid-template-columns:1fr}.bw-generation-lifecycle-head{display:grid}.bw-generation-lifecycle-head small{text-align:left;max-width:none}.bw-delivery-gates span{border-right:0;border-bottom:1px solid var(--bw-border)}.bw-delivery-gates span:last-child{border-bottom:0}.temp-generation-page__intro h1{font-size:2.4rem}.temp-arc-carousel{min-height:830px;padding:20px}.temp-arc-carousel__stage{min-height:600px}.temp-arc-carousel__card{width:min(560px,100vw - 72px);min-height:540px;padding:24px}.temp-arc-carousel__copy h2{font-size:2rem}.temp-arc-carousel__arrow{width:48px;height:48px}.temp-arc-carousel__tabs{border-radius:18px}.bw-generated-option-preview__tabs{grid-template-columns:36px minmax(0,1fr)}.bw-generated-option-preview__tabs button:nth-of-type(n+3){display:none}}.auth-page-shell{background:radial-gradient(circle at 0 0,#00756f1f,#0000 34%),linear-gradient(#f7fbfa 0%,#fff 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-card{background:#fffffff0;border:1px solid #c3d9d6;border-radius:18px;gap:18px;width:min(100%,520px);padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 24px 80px #1423361f}.auth-card h1{color:#142336;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1}.auth-card p,.auth-card li{color:#667386;font-size:1rem;line-height:1.5}.auth-card a,.auth-card-action{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#00615d;border:0;border-radius:999px;padding:10px 16px;font-weight:850;text-decoration:none}.wl-prose{color:#273244;font-size:.95rem;line-height:1.6}.wl-prose>:first-child{margin-top:0}.wl-prose>:last-child{margin-bottom:0}.wl-prose p{margin:0 0 .85em}.wl-prose h2,.wl-prose h3{color:#152032;margin:1.2em 0 .5em;font-weight:850;line-height:1.2}.wl-prose ul,.wl-prose ol{margin:0 0 .85em;padding-left:1.3em}.wl-prose li{margin:.25em 0}.wl-prose a{color:var(--wl-primary-strong);font-weight:700;text-decoration:underline}.wl-cms-shell{background:#fff;flex-direction:column;min-height:100vh;display:flex}.wl-cms-main{flex:1}.wl-global-banner{background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:9px 18px;font-size:.85rem;display:flex}.wl-global-banner a{color:#fff;font-weight:850;text-decoration:underline}.wl-global-banner .wl-prose,.wl-global-banner .wl-prose p{color:#fff;margin:0}.wl-cms-nav{border-bottom:1px solid var(--wl-primary);align-items:center;gap:20px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.wl-cms-nav{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dbe6e8)}}.wl-cms-nav{padding:14px 28px}.wl-cms-nav-brand{color:var(--wl-primary-strong);font-size:1.05rem;font-weight:920}.wl-cms-nav-items{flex-wrap:wrap;gap:6px;display:flex}.wl-cms-nav-l1{position:relative}.wl-cms-nav-l1>a,.wl-cms-nav-l1>span{color:#1f2a3a;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:.9rem;font-weight:800;display:inline-flex}.wl-cms-nav-l1:hover>a,.wl-cms-nav-l1:hover>span{background:var(--wl-primary-soft);color:var(--wl-primary-strong)}.wl-cms-megamenu{z-index:30;border:1px solid var(--wl-primary);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;min-width:320px;display:none;position:absolute;top:100%;left:0}@supports (color:color-mix(in lab, red, red)){.wl-cms-megamenu{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dbe6e8)}}.wl-cms-megamenu{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 26px 60px #0f565329}.wl-cms-nav-l1:hover .wl-cms-megamenu,.wl-cms-nav-l1:focus-within .wl-cms-megamenu{display:grid}.wl-cms-megamenu strong{color:var(--wl-primary-strong);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.74rem;display:block}.wl-cms-megamenu a{color:#273244;padding:4px 0;font-size:.88rem;display:block}.wl-cms-megamenu a:hover{color:var(--wl-primary)}.wl-cms-megamenu a.is-featured{font-weight:850}.wl-cms-nav-mobile{display:none}@media (max-width:760px){.wl-cms-nav-items{display:none}.wl-cms-nav-mobile{margin-left:auto;display:block}.wl-cms-nav-mobile details{margin-top:6px}.wl-cms-nav-mobile summary{cursor:pointer;padding:8px 0;font-weight:800}.wl-cms-nav-mobile a{color:#273244;padding:6px 0 6px 14px;font-size:.9rem;display:block}}.wl-cms-footer{border-top:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-cms-footer{border-top:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dbe6e8)}}.wl-cms-footer{background:var(--wl-surface-muted,#f6faf9);padding:36px 28px}.wl-cms-footer-cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;max-width:1100px;margin:0 auto;display:grid}.wl-cms-footer-cols strong{color:var(--wl-primary-strong);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:.78rem;display:block}.wl-cms-footer-cols a{color:#273244;padding:4px 0;font-size:.9rem;display:block}.wl-cms-footer-cols a:hover{color:var(--wl-primary)}.wl-cms-footer-legal{border-top:1px solid var(--wl-primary);max-width:1100px;margin:24px auto 0;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.wl-cms-footer-legal{border-top:1px solid color-mix(in srgb, var(--wl-primary) 8%, #e2ebec)}}.wl-cms-footer-legal{color:#5a6675;flex-wrap:wrap;align-items:center;gap:18px;font-size:.8rem;display:flex}.wl-cms-footer-legal a{color:#5a6675}.wl-cms-home{gap:30px;max-width:1120px;margin:0 auto;padding:28px;display:grid}.wl-cms-home-hero{background:radial-gradient(circle at 82% 18%, var(--wl-accent), transparent 38%), linear-gradient(135deg, var(--wl-primary-soft), #fff);border-radius:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-hero{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--wl-accent) 22%, transparent), transparent 38%), linear-gradient(135deg, var(--wl-primary-soft), #fff)}}.wl-cms-home-hero{padding:34px}.wl-cms-home-hero-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.wl-cms-home-hero-copy h1{color:#152032;margin:0;font-size:2.5rem;font-weight:900;line-height:1.06}.wl-cms-home-hero-copy p{color:#273244;max-width:520px;margin:0;font-size:1rem;line-height:1.5}.wl-cms-home-carousel{min-width:0}.wl-cms-home-carousel-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,100%);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.wl-cms-home-slide{scroll-snap-align:start;border:1px solid var(--wl-primary);min-height:280px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-slide{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dbe6e8)}}.wl-cms-home-slide{color:#fff;background:#fff;border-radius:14px}.wl-cms-home-slide img{object-fit:cover;width:100%;height:100%;min-height:280px}.wl-cms-home-slide span:not(.wl-cms-home-slide-mark){background:#0f5653e0;border-radius:8px;padding:10px 12px;font-weight:850;line-height:1.2;position:absolute;bottom:18px;left:18px;right:18px}.wl-cms-home-slide-mark{min-height:280px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-slide-mark{background:color-mix(in srgb, var(--wl-primary-soft) 72%, #fff)}}.wl-cms-home-carousel-tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-top:10px;display:grid}.wl-cms-home-carousel-tabs span{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-carousel-tabs span{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dbe6e8)}}.wl-cms-home-carousel-tabs span{color:#516070;text-align:center;background:#fff;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:800}.wl-cms-home-carousel-tabs span.is-active{color:var(--wl-primary-strong);background:var(--wl-primary-soft)}.wl-cms-home-section,.wl-cms-home-wellness,.wl-cms-home-utility-card{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-section,.wl-cms-home-wellness,.wl-cms-home-utility-card{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e2ebec)}}.wl-cms-home-section,.wl-cms-home-wellness,.wl-cms-home-utility-card{background:#fff;border-radius:14px;padding:24px}.wl-cms-home-section-head{margin-bottom:16px}.wl-cms-home-section-head h2,.wl-cms-home-wellness h2,.wl-cms-home-utility-card h2{color:#152032;letter-spacing:0;margin:4px 0 0;font-size:1.6rem;font-weight:900}.wl-cms-home-card-grid,.wl-cms-home-utility{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.wl-cms-home-card{border:1px solid var(--wl-primary);flex-direction:column;gap:12px;min-height:210px;display:flex}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-card{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e2ebec)}}.wl-cms-home-card{background:var(--wl-primary-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-card{background:color-mix(in srgb, var(--wl-primary-soft) 28%, #fff)}}.wl-cms-home-card{padding:18px}.wl-cms-home-card>img{object-fit:cover;border-radius:10px;width:100%;height:132px}.wl-cms-home-card>svg{color:var(--wl-primary-strong)}.wl-cms-home-card h3{color:#152032;margin:0;font-size:1.04rem;font-weight:850}.wl-cms-home-card p,.wl-cms-home-utility-card p{color:#4a5666;margin:0;line-height:1.45}.wl-cms-home-wellness{background:radial-gradient(circle at 95% 5%, var(--wl-accent), transparent 36%), var(--wl-primary-soft);justify-content:space-between;align-items:center;gap:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.wl-cms-home-wellness{background:radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--wl-accent) 14%, transparent), transparent 36%), color-mix(in srgb, var(--wl-primary-soft) 58%, #fff)}}.wl-cms-home-utility-card{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.wl-cms-home-icon{background:var(--wl-primary-soft);width:44px;height:44px;color:var(--wl-primary-strong);border-radius:12px;place-items:center;display:grid}.wl-cms-home-signup,.wl-cms-home-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wl-cms-home-signup span,.wl-cms-home-signup strong,.wl-cms-home-badges a{border-radius:8px;padding:9px 12px;font-size:.88rem}.wl-cms-home-signup span{color:#7b8796;background:#fff;border:1px solid #d6e2e4;min-width:180px}.wl-cms-home-signup strong,.wl-cms-home-badges a{color:#fff;background:var(--wl-primary-strong)}.wl-slp{max-width:1100px;margin:0 auto;padding:28px}.wl-slp-hero{background:radial-gradient(circle at 85% 15%, var(--wl-primary), transparent 40%), linear-gradient(135deg, var(--wl-primary-soft), #fff);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-slp-hero{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--wl-primary) 16%, transparent), transparent 40%), linear-gradient(135deg, var(--wl-primary-soft), #fff)}}.wl-slp-hero{padding:36px}.wl-slp-hero-copy h1{color:#152032;margin:0;font-size:clamp(2rem,2.6vw,2.9rem);font-weight:900;line-height:1.06}.wl-slp-hero-copy p{color:#273244;max-width:520px;margin:12px 0 0;font-size:1rem;line-height:1.45}.wl-slp-hero-media img{object-fit:cover;border-radius:14px;width:100%;height:100%;max-height:280px}.wl-slp-body{grid-template-columns:minmax(0,1fr) 300px;gap:36px;margin-top:32px;display:grid}.wl-slp-intro{font-size:1.02rem}.wl-slp-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:8px;display:grid}.wl-slp-card{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-slp-card{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #e2ebec)}}.wl-slp-card{background:#fff;border-radius:14px;padding:20px;transition:border-color .16s,box-shadow .16s}.wl-slp-card:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-slp-card:hover{border-color:color-mix(in srgb, var(--wl-primary) 40%, #e2ebec)}}.wl-slp-card:hover{box-shadow:0 16px 40px #0f56531a}.wl-slp-card-icon{object-fit:contain;width:40px;height:40px;margin-bottom:12px}.wl-slp-card h3{color:#152032;margin:0 0 6px;font-size:1.05rem;font-weight:850}.wl-slp-card-cta{color:var(--wl-primary-strong);align-items:center;gap:6px;margin-top:10px;font-size:.9rem;font-weight:800;display:inline-flex}.wl-slp-education{border-top:1px solid var(--wl-primary);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.wl-slp-education{border-top:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e2ebec)}}.wl-slp-accordion{border-bottom:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-slp-accordion{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e2ebec)}}.wl-slp-accordion summary{color:#152032;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 4px;font-size:1.02rem;font-weight:850;list-style:none;display:flex}.wl-slp-accordion summary::-webkit-details-marker{display:none}.wl-slp-accordion[open] summary svg{transform:rotate(180deg)}.wl-slp-accordion summary svg{color:var(--wl-primary);transition:transform .16s}.wl-slp-accordion-body{padding:0 4px 18px}.wl-slp-related{margin-top:28px}.wl-slp-related h2{text-transform:uppercase;letter-spacing:.04em;color:var(--wl-primary-strong);margin:0 0 10px;font-size:.78rem}.wl-slp-related ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wl-slp-related a{color:var(--wl-primary-strong);align-items:center;gap:6px;font-weight:700;display:inline-flex}.wl-slp-aside{flex-direction:column;gap:18px;display:flex}.wl-slp-booking{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-slp-booking{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #d8e6e6)}}.wl-slp-booking{background:var(--wl-primary-soft);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.wl-slp-booking-head{color:var(--wl-primary-strong);align-items:center;gap:8px;font-size:.95rem;font-weight:850;display:inline-flex}.wl-slp-booking-note{color:#4a5666;font-size:.8rem}.wl-slp-promo{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-slp-promo{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e2ebec)}}.wl-slp-promo{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.wl-slp-promo img{object-fit:cover;border-radius:10px;width:100%}.wl-slp-promo strong{color:#152032;font-size:1rem}.wl-slp-promo-cta{color:var(--wl-primary-strong);align-items:center;gap:6px;font-size:.9rem;font-weight:800;display:inline-flex}.wl-app-surfaces{gap:14px;margin:24px 0;display:grid}.wl-app-surface{border:1px solid var(--wl-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-app-surface{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #d8e6e6)}}.wl-app-surface{background:var(--wl-primary-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.wl-app-surface{background:color-mix(in srgb, var(--wl-primary-soft) 56%, #fff)}}.wl-app-surface{padding:18px}.wl-app-surface-icon{width:46px;height:46px;color:var(--wl-primary-strong);background:#fff;border-radius:12px;place-items:center;display:grid}.wl-app-surface-copy h2{color:#152032;letter-spacing:0;margin:0 0 4px;font-size:1.05rem;font-weight:850}.wl-app-surface-copy p{color:#4a5666;margin:0;font-size:.92rem;line-height:1.45}.wl-app-surface-cta{white-space:nowrap}.wl-app-surface-inline-cta{color:var(--wl-primary-strong);align-items:center;gap:6px;font-size:.9rem;font-weight:800;display:inline-flex}.wl-hub{max-width:1120px;margin:0 auto;padding:28px}.wl-hub-hero{background:radial-gradient(circle at 82% 20%, var(--wl-primary), transparent 42%), linear-gradient(135deg, var(--wl-primary-soft), #fff);border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-hub-hero{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--wl-primary) 18%, transparent), transparent 42%), linear-gradient(135deg, var(--wl-primary-soft), #fff)}}.wl-hub-hero{padding:36px}.wl-hub-hero-copy h1{color:#152032;margin:0;font-size:clamp(2rem,2.7vw,3rem);font-weight:900;line-height:1.06}.wl-hub-hero-copy p{color:#273244;max-width:560px;margin:12px 0 0;font-size:1rem;line-height:1.45}.wl-hub-hero-media img,.wl-hub-hero-mark{border-radius:14px;width:100%;min-height:220px}.wl-hub-hero-media img{object-fit:cover;max-height:280px}.wl-hub-hero-mark{color:var(--wl-primary-strong);background:var(--wl-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wl-hub-hero-mark{background:color-mix(in srgb, var(--wl-primary) 10%, #fff)}}.wl-hub-body{grid-template-columns:minmax(0,1fr) 320px;gap:34px;margin-top:32px;display:grid}.wl-hub-main,.wl-hub-aside{flex-direction:column;gap:24px;display:flex}.wl-hub-section-head{margin-bottom:14px}.wl-hub-section-head h2{color:#152032;letter-spacing:0;margin:4px 0 0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:900}.wl-hub-service-grid,.wl-hub-featured-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.wl-hub-featured-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.wl-hub-card{border:1px solid var(--wl-primary);flex-direction:column;justify-content:space-between;gap:14px;min-height:190px;display:flex}@supports (color:color-mix(in lab, red, red)){.wl-hub-card{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #e2ebec)}}.wl-hub-card{background:#fff;border-radius:14px;padding:20px;transition:border-color .16s,box-shadow .16s}.wl-hub-card:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-hub-card:hover{border-color:color-mix(in srgb, var(--wl-primary) 40%, #e2ebec)}}.wl-hub-card:hover{box-shadow:0 16px 40px #0f56531a}.wl-hub-card-featured{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.wl-hub-card-featured{background:color-mix(in srgb, var(--wl-primary-soft) 42%, #fff)}}.wl-hub-card-image{object-fit:cover;border-radius:10px;width:100%;height:120px}.wl-hub-card-icon{width:44px;height:44px;color:var(--wl-primary-strong);background:var(--wl-primary-soft);border-radius:12px;place-items:center;display:inline-grid}.wl-hub-card h3{color:#152032;margin:0 0 6px;font-size:1.08rem;font-weight:850}.wl-hub-card p{color:#4a5666;margin:0;font-size:.9rem;line-height:1.45}.wl-hub-side-panel{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-hub-side-panel{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #e2ebec)}}.wl-hub-side-panel{background:#fff;border-radius:14px;padding:20px}.wl-hub-prescriptions{background:var(--wl-primary-soft)}.wl-hub-quick-links{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wl-hub-quick-links a{color:var(--wl-primary-strong);justify-content:space-between;align-items:center;gap:10px;font-weight:750;display:flex}.wl-utility{max-width:1100px;margin:0 auto;padding:28px}.wl-utility-head{margin-bottom:24px}.wl-utility-head h1{color:#152032;margin:0 0 8px;font-size:clamp(1.8rem,2.4vw,2.5rem);font-weight:900}.wl-utility-placeholder{border:1px dashed var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.wl-utility-placeholder{border:1px dashed color-mix(in srgb, var(--wl-primary) 30%, #c7d6d6)}}.wl-utility-placeholder{background:var(--wl-surface-panel,#fbfdfc);text-align:center;color:#4a5666;border-radius:14px;padding:32px}@media (max-width:860px){.wl-slp-hero,.wl-slp-body,.wl-cms-home-hero,.wl-cms-home-wellness,.wl-hub-hero,.wl-hub-body{grid-template-columns:1fr}.wl-cms-home-hero-copy h1{font-size:2rem}.wl-cms-home-wellness{flex-direction:column;align-items:flex-start}.wl-app-surface{grid-template-columns:auto minmax(0,1fr)}.wl-app-surface-cta,.wl-app-surface-inline-cta{grid-column:1/-1;width:fit-content}}.cms-platform-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:0 0 22px;display:grid}.cms-platform-header h1{color:var(--wl-ink);letter-spacing:0;margin:8px 0;font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.cms-platform-header p{max-width:760px;color:var(--wl-muted);margin:0;font-size:1rem;line-height:1.55}.cms-header-actions,.cms-status-row,.cms-platform-mode-bar,.cms-panel-title-row,.cms-device-toggle,.cms-theme-button-states,.cms-quick-action-list button{align-items:center;display:flex}.cms-header-actions{gap:10px}.cms-status-row{flex-wrap:wrap;gap:8px;margin-top:14px}.cms-mini-label{background:var(--wl-primary);border-radius:999px;align-items:center;width:max-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cms-mini-label{background:color-mix(in srgb, var(--wl-primary) 11%, white)}}.cms-mini-label{color:var(--wl-primary-strong);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;font-size:.72rem;font-weight:900}.cms-primary-button,.cms-secondary-button,.cms-icon-button{border-radius:var(--wl-button-radius);border:1px solid var(--wl-primary);justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cms-primary-button,.cms-secondary-button,.cms-icon-button{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dce8e9)}}.cms-primary-button,.cms-secondary-button,.cms-icon-button{font:inherit;font-weight:var(--wl-label-weight);cursor:pointer;padding:0 16px}.cms-primary-button{background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));color:var(--wl-surface);box-shadow:0 16px 34px var(--wl-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cms-primary-button{box-shadow:0 16px 34px color-mix(in srgb, var(--wl-primary) 16%, transparent)}}.cms-secondary-button,.cms-icon-button{background:var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.cms-secondary-button,.cms-icon-button{background:color-mix(in srgb, var(--wl-surface) 92%, transparent)}}.cms-secondary-button,.cms-icon-button{color:var(--wl-primary-strong)}.cms-secondary-button.compact{min-height:36px;padding-inline:12px;font-size:.85rem}.cms-secondary-button.is-active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-secondary-button.is-active{border-color:color-mix(in srgb, var(--wl-primary) 48%, #dce8e9)}}.cms-secondary-button.is-active{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-secondary-button.is-active{background:color-mix(in srgb, var(--wl-primary-soft) 64%, white)}}.cms-secondary-button.is-active{color:var(--wl-primary-strong)}.cms-primary-button.compact,.cms-icon-button.compact{min-height:36px;padding-inline:12px;font-size:.85rem}.cms-icon-button.compact{width:36px;padding:0}.cms-icon-button{width:44px;padding:0}.cms-status-pill{background:var(--wl-primary);border-radius:999px;align-items:center;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cms-status-pill{background:color-mix(in srgb, var(--wl-primary) 12%, white)}}.cms-status-pill{color:var(--wl-primary-strong);white-space:nowrap;padding:0 12px;font-size:.78rem;font-weight:880}.cms-status-pill.compact{min-height:24px;padding-inline:9px;font-size:.7rem}.cms-status-pill--blue{color:#275a91;background:#edf5ff}.cms-status-pill--amber{color:#805700;background:#fff7e8}.cms-status-pill--neutral{color:#667386;background:#f3f6f7}.cms-platform-page-layout{gap:18px;display:grid}.cms-platform-page-layout--composer,.cms-platform-page-layout--binding{grid-template-columns:minmax(0,1fr) 330px}.cms-platform-stage,.cms-platform-inspector,.cms-theme-pack-strip,.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table,.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-platform-stage,.cms-platform-inspector,.cms-theme-pack-strip,.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table,.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-platform-stage,.cms-platform-inspector,.cms-theme-pack-strip,.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table,.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{background:var(--wl-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.cms-platform-stage,.cms-platform-inspector,.cms-theme-pack-strip,.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table,.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{background:color-mix(in srgb, var(--wl-surface) 94%, transparent)}}.cms-platform-stage,.cms-platform-inspector,.cms-theme-pack-strip,.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table,.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{box-shadow:0 22px 70px var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.cms-platform-stage,.cms-platform-inspector,.cms-theme-pack-strip,.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table,.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{box-shadow:0 22px 70px color-mix(in srgb, var(--wl-primary-strong) 6%, transparent)}}.cms-platform-stage{grid-auto-rows:max-content;align-content:start;align-items:start;gap:16px;padding:16px;display:grid}.cms-platform-mode-bar{justify-content:space-between;gap:14px}.cms-platform-sync-note{color:var(--wl-muted);align-items:center;gap:8px;font-size:.88rem;font-weight:760;display:inline-flex}.cms-segmented{border:1px solid var(--wl-primary);place-self:start;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-segmented{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dce8e9)}}.cms-segmented{background:var(--wl-surface);border-radius:12px}.cms-segmented button{border:0;border-right:1px solid var(--wl-primary);min-width:130px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.cms-segmented button{border-right:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dce8e9)}}.cms-segmented button{color:#526074;font:inherit;cursor:pointer;background:0 0;font-size:.86rem;font-weight:850}.cms-segmented button:last-child{border-right:0}.cms-segmented button.active{background:linear-gradient(135deg, var(--wl-primary), var(--wl-primary-strong));color:var(--wl-surface)}.cms-segmented--compact{width:100%}.cms-segmented--compact button{flex:1;min-width:0}.cms-page-preview-frame{min-height:var(--cms-preview-height);border:1px solid var(--wl-primary);overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.cms-page-preview-frame{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dce8e9)}}.cms-page-preview-frame{background:linear-gradient(90deg, #00000006 1px, transparent 1px) 0 0 / 42px 42px, var(--wl-page-tint);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.cms-page-preview-frame{background:linear-gradient(90deg, #00000006 1px, transparent 1px) 0 0 / 42px 42px, color-mix(in srgb, var(--wl-page-tint) 22%, white)}}.cms-page-preview-frame{padding:12px}.cms-page-preview-frame>div{width:1440px;transform:scale(var(--cms-preview-scale));transform-origin:0 0}.cms-page-preview-frame--edit{background:linear-gradient(90deg, var(--wl-primary) 1px, transparent 1px) 0 0 / 42px 42px, var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-page-preview-frame--edit{background:linear-gradient(90deg, color-mix(in srgb, var(--wl-primary) 9%, transparent) 1px, transparent 1px) 0 0 / 42px 42px, color-mix(in srgb, var(--wl-primary-soft) 35%, white)}}.cms-page-preview-empty{border:1px dashed var(--wl-primary);place-items:center;gap:10px;min-height:360px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-page-preview-empty{border:1px dashed color-mix(in srgb, var(--wl-primary) 24%, #dce8e9)}}.cms-page-preview-empty{color:var(--wl-muted);border-radius:16px}.cms-section-table,.cms-binding-table{border:1px solid var(--wl-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-section-table,.cms-binding-table{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dce8e9)}}.cms-section-table,.cms-binding-table{background:var(--wl-surface);border-radius:14px}.cms-section-table__head,.cms-section-row,.cms-binding-table__head,.cms-binding-row{align-items:center;gap:12px;display:grid}.cms-section-table__head,.cms-section-row{grid-template-columns:minmax(230px,1.4fr) minmax(120px,.7fr) minmax(160px,.9fr) minmax(160px,.7fr) 42px}.cms-binding-table__head,.cms-binding-row{grid-template-columns:minmax(210px,1.4fr) minmax(180px,1fr) 90px 120px 140px}.cms-section-table__head,.cms-binding-table__head{color:#667386;letter-spacing:.08em;text-transform:uppercase;min-height:48px;padding:0 14px;font-size:.72rem;font-weight:900}.cms-section-row,.cms-binding-row{width:100%;min-height:62px;color:var(--wl-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf2f4;padding:0 14px}.cms-section-row.active,.cms-binding-row.active{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-section-row.active,.cms-binding-row.active{background:color-mix(in srgb, var(--wl-primary-soft) 54%, white)}}.cms-section-row.active,.cms-binding-row.active{box-shadow:inset 3px 0 0 var(--wl-primary)}.cms-section-row>span:first-child,.cms-binding-row>span:first-child{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.cms-binding-row>span:first-child{grid-template-columns:auto minmax(0,1fr)}.cms-binding-row>span{min-width:0}.cms-binding-row>span:not(:first-child,.cms-status-pill,.cms-validation-label){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-section-row i{background:var(--wl-primary-soft);width:24px;height:24px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.cms-binding-row small{color:var(--wl-muted);font-size:.76rem;display:block}.cms-validation-label{color:var(--wl-primary-strong);align-items:center;gap:6px;font-size:.82rem;font-weight:820;display:inline-flex}.cms-fidelity-meter{color:var(--wl-muted);grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:9px;font-size:.78rem;font-weight:900;display:grid}.cms-fidelity-meter b{background:linear-gradient(90deg, var(--wl-primary), var(--wl-primary-strong));border-radius:999px;height:6px;display:block}.cms-platform-inspector{align-self:start;overflow:hidden}.cms-inspector-head,.cms-inspector-block,.cms-field-mapping-list,.cms-pill-input,.cms-validation-stack{border-bottom:1px solid #edf2f4;gap:12px;padding:18px;display:grid}.cms-inspector-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.cms-inspector-head>div,.cms-field-mapping-list article>div{gap:3px;min-width:0;display:grid}.cms-inspector-head span,.cms-inspector-block small,.cms-field-mapping-list small,.cms-theme-meta span,.cms-theme-meta small{color:var(--wl-muted);font-size:.78rem;font-weight:760}.cms-inspector-head strong,.cms-inspector-block strong,.cms-field-mapping-list strong{color:var(--wl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-inspector-block p{color:var(--wl-muted);margin:0;font-size:.9rem;line-height:1.45}.cms-pipeline-contract{border:1px solid var(--wl-primary);margin:0 14px 12px}@supports (color:color-mix(in lab, red, red)){.cms-pipeline-contract{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dce8e9)}}.cms-pipeline-contract{background:var(--wl-primary-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cms-pipeline-contract{background:color-mix(in srgb, var(--wl-primary-soft) 42%, white)}}.cms-pipeline-contract{padding:10px 12px}.cms-pipeline-contract strong{color:var(--wl-primary-strong);font-size:.82rem;display:block}.cms-pipeline-contract p{color:var(--wl-muted);margin:3px 0 0;font-size:.78rem;line-height:1.35}.cms-pipeline-contract ul{color:var(--wl-muted);margin:.45rem 0 0;padding-left:1rem;font-size:.76rem;line-height:1.35}.cms-pipeline-contract.needs-normalization{background:#fff7e6;border-color:#cabb9e}.cms-pipeline-contract.needs-normalization strong{color:#714100}.cms-inspector-block a,.cms-quick-action-list button{color:var(--wl-primary-strong);font-weight:860;text-decoration:none}.cms-quick-action-list{gap:0;padding:8px 18px 18px;display:grid}.cms-quick-action-list button{font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf2f4;justify-content:space-between;padding:13px 0}.cms-live-preview-panel,.cms-content-editor-panel,.cms-history-panel,.cms-schema-footnote{padding:16px}.cms-live-preview-panel--large{min-height:420px}.cms-panel-title-row{justify-content:space-between;gap:14px;margin-bottom:12px}.cms-panel-title-row>div:first-child{gap:6px;display:grid}.cms-panel-title-row strong{color:var(--wl-ink);font-size:1rem}.cms-device-toggle{border:1px solid var(--wl-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-device-toggle{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-device-toggle{background:var(--wl-surface);border-radius:10px}.cms-device-toggle button{width:40px;height:36px;color:var(--wl-muted);background:0 0;border:0;border-right:1px solid #edf2f4;place-items:center;display:grid}.cms-device-toggle button:last-child{border-right:0}.cms-device-toggle button.active{background:var(--wl-primary-soft);color:var(--wl-primary-strong)}.cms-mini-carousel-preview{background:var(--wl-primary-soft);border-radius:14px;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-mini-carousel-preview{background:color-mix(in srgb, var(--wl-primary-soft) 62%, white)}}.cms-mini-carousel-preview{padding:18px}.cms-mini-carousel-preview>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;display:grid}.cms-mini-carousel-preview span,.cms-mini-nav-preview span,.cms-schema-footnote span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:900}.cms-mini-carousel-preview strong{max-width:520px;color:var(--wl-primary-strong);font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.cms-mini-nav-preview{background:var(--wl-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(220px,380px);align-items:center;gap:18px;padding:14px;display:grid}.cms-mini-nav-preview nav{flex-wrap:wrap;gap:16px;display:flex}.cms-mini-nav-preview .rxp-search-control{min-width:0}.cms-mini-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cms-field-mapping-list article{background:var(--wl-surface);border:1px solid #edf2f4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.cms-field-mapping-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cms-content-editor-panel{gap:12px;display:grid}.cms-content-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cms-content-field-grid label{background:var(--wl-surface);border:1px solid #edf2f4;border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}.cms-content-field-grid label>span:first-child{color:var(--wl-ink);justify-content:space-between;align-items:center;gap:10px;font-weight:860;display:flex}.cms-content-field-grid b{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:999px;padding:4px 8px;font-size:.7rem}.cms-content-field-grid input,.cms-content-field-grid textarea{border:1px solid var(--wl-primary);width:100%}@supports (color:color-mix(in lab, red, red)){.cms-content-field-grid input,.cms-content-field-grid textarea{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-content-field-grid input,.cms-content-field-grid textarea{color:var(--wl-ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.cms-content-field-grid small{color:var(--wl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cms-asset-field{border:1px solid var(--wl-primary);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cms-asset-field{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-asset-field{background:var(--wl-primary-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.cms-asset-field{background:color-mix(in srgb, var(--wl-primary-soft) 40%, white)}}.cms-asset-field{padding:10px 12px}.cms-asset-field button{background:var(--wl-primary);color:var(--wl-surface);border:0;border-radius:999px;padding:7px 10px;font-weight:860}.cms-history-panel{gap:14px;display:grid}.cms-history-panel>div:last-child{gap:10px;display:grid}.cms-history-panel article{background:var(--wl-surface);border:1px solid #edf2f4;border-radius:14px;grid-template-columns:130px minmax(140px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;padding:14px;display:grid}.cms-history-panel time{color:var(--wl-muted);font-size:.8rem;font-weight:820}.cms-history-panel p{color:var(--wl-muted);margin:0;line-height:1.45}.cms-pill-input div{background:var(--wl-surface);border:1px solid #dfe8ea;border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.cms-pill-input button{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border:0;border-radius:999px;padding:6px 10px;font-weight:850}.cms-pill-input input{min-width:96px;font:inherit;border:0;outline:0;flex:1}.cms-validation-stack{border-bottom:0}.cms-validation-stack p{color:var(--wl-primary-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;font-size:.86rem;display:grid}.cms-schema-footnote{color:var(--wl-muted)}.cms-schema-footnote p{margin:8px 0 0;line-height:1.45}.cms-theme-pack-layout{gap:16px;display:grid}.cms-theme-pack-strip{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;padding:10px;display:grid}.cms-theme-pack-strip button{border:1px solid var(--wl-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:76px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cms-theme-pack-strip button{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dce8e9)}}.cms-theme-pack-strip button{background:var(--wl-surface);color:var(--wl-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:12px}.cms-theme-pack-strip button.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-theme-pack-strip button.active{border-color:color-mix(in srgb, var(--wl-primary) 55%, #dce8e9)}}.cms-theme-pack-strip button.active{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-theme-pack-strip button.active{background:color-mix(in srgb, var(--wl-primary-soft) 52%, white)}}.cms-theme-pack-strip button>span{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cms-theme-pack-strip button strong,.cms-theme-pack-strip button small{grid-column:2}.cms-theme-pack-strip button small{color:var(--wl-muted)}.cms-theme-pack-grid{grid-template-columns:minmax(320px,.86fr) minmax(0,1.28fr) 280px;gap:16px;display:grid}.cms-token-governance-table,.cms-theme-preview-panel,.cms-theme-validation,.cms-impact-table{padding:16px}.cms-token-rows{border:1px solid #edf2f4;border-radius:12px;display:grid;overflow:hidden}.cms-token-rows+.cms-token-rows{margin-top:12px}.cms-token-rows article{border-bottom:1px solid #edf2f4;grid-template-columns:auto 28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:0 10px;display:grid}.cms-token-rows article:last-child{border-bottom:0}.cms-token-rows.compact article{min-height:44px}.cms-token-swatch{border:1px solid #dfe8ea;border-radius:7px;width:24px;height:24px}.cms-token-rows strong{color:var(--wl-ink);font-size:.82rem;display:block}.cms-token-rows small{color:var(--wl-muted);font-size:.72rem}.cms-token-rows code{color:var(--wl-primary-strong);font-size:.72rem}.cms-theme-preview{color:var(--wl-ink);gap:14px;display:grid}.cms-theme-preview header,.cms-theme-preview article,.cms-theme-preview footer{background:var(--wl-surface);border:1px solid #edf2f4;border-radius:13px;padding:12px}.cms-theme-preview header{grid-template-columns:auto minmax(0,1fr) minmax(220px,360px);align-items:center;gap:14px;display:grid}.cms-theme-preview nav,.cms-theme-preview footer{color:var(--wl-primary-strong);flex-wrap:wrap;gap:16px;font-size:.82rem;font-weight:850;display:flex}.cms-theme-preview article{background:var(--wl-primary-soft);grid-template-columns:minmax(0,.95fr) minmax(220px,1.05fr);align-items:center;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-theme-preview article{background:color-mix(in srgb, var(--wl-primary-soft) 50%, white)}}.cms-theme-preview h2{color:var(--wl-primary-strong);margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.02}.cms-theme-preview p{max-width:340px;color:var(--wl-muted)}.cms-theme-hero-media{background:radial-gradient(circle at 20% 20%, var(--wl-primary), transparent 30%), linear-gradient(135deg, var(--wl-primary), var(--wl-primary-soft));border-radius:12px;min-height:160px}@supports (color:color-mix(in lab, red, red)){.cms-theme-hero-media{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--wl-primary) 18%, white), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--wl-primary) 20%, white), color-mix(in srgb, var(--wl-primary-soft) 70%, white))}}.cms-theme-button-states{flex-wrap:wrap;gap:10px}.cms-theme-validation{align-content:start;gap:12px;display:grid}.cms-validation-card{background:var(--wl-surface);border:1px solid #edf2f4;border-radius:13px;gap:8px;padding:13px;display:grid}.cms-validation-card>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cms-validation-card strong{color:var(--wl-ink)}.cms-validation-card span{color:var(--wl-primary-strong);font-weight:900}.cms-validation-card p{color:var(--wl-muted);margin:0;font-size:.84rem;line-height:1.45}.cms-validation-card--amber span{color:#9a6500}.cms-validation-card--blue span{color:#275a91}.cms-theme-meta{border-top:1px solid #edf2f4;gap:5px;padding-top:12px;display:grid}.cms-impact-table{gap:0;display:grid}.cms-impact-table article{min-height:48px;color:var(--wl-muted);border-top:1px solid #edf2f4;grid-template-columns:1.2fr .7fr 1fr 1fr;align-items:center;gap:12px;font-size:.86rem;display:grid}.cms-impact-table article strong{color:var(--wl-primary-strong)}.cms-page-builder{gap:14px;display:grid}.cms-page-builder-topbar{border-bottom:1px solid var(--wl-primary);grid-template-columns:minmax(180px,280px) minmax(150px,190px) minmax(150px,190px) minmax(max-content,1fr);align-items:end;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-page-builder-topbar{border-bottom:1px solid color-mix(in srgb, var(--wl-primary) 12%, #dce8e9)}}.cms-page-builder-topbar{margin:-6px -6px 2px;padding:0 6px 14px}.cms-page-builder-field{gap:5px;min-width:0;display:grid}.cms-page-builder-field span{color:var(--wl-muted);font-size:.72rem;font-weight:820}.cms-page-builder-field select{border:1px solid var(--wl-primary);width:100%;height:42px}@supports (color:color-mix(in lab, red, red)){.cms-page-builder-field select{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dce8e9)}}.cms-page-builder-field select{background:var(--wl-surface);color:var(--wl-ink);font:inherit;border-radius:9px;padding:0 34px 0 12px;font-size:.9rem;font-weight:800}.cms-page-builder-field select:disabled{opacity:1;color:var(--wl-primary-strong)}.cms-builder-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cms-page-builder-titlebar{justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.cms-page-builder-titlebar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-page-builder-titlebar h1{color:var(--wl-ink);letter-spacing:0;margin:0;font-size:1.26rem}.cms-page-builder-titlebar>div:first-child>span:last-child{color:var(--wl-muted);font-size:.84rem}.cms-composer-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.cms-composer-shell.is-preview{grid-template-columns:minmax(0,1fr)}.cms-composer-shell.is-preview .cms-template-switcher{display:none}.cms-composer-shell.is-preview .cms-layout-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cms-composer-shell.is-preview .cms-layout-toolbar{display:none}.cms-preview-evidence-strip{border:1px solid var(--wl-primary);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cms-preview-evidence-strip{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-preview-evidence-strip{background:var(--wl-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cms-preview-evidence-strip{background:color-mix(in srgb, var(--wl-surface) 94%, transparent)}}.cms-preview-evidence-strip{box-shadow:0 10px 28px var(--wl-primary-strong);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.cms-preview-evidence-strip{box-shadow:0 10px 28px color-mix(in srgb, var(--wl-primary-strong) 4%, transparent)}}.cms-preview-evidence-strip span,.cms-preview-evidence-strip a{border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:860;text-decoration:none;display:inline-flex}.cms-preview-evidence-strip span{color:var(--wl-muted)}.cms-preview-evidence-strip a{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-preview-evidence-strip a{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #dce8e9)}}.cms-preview-evidence-strip a{color:var(--wl-primary-strong);background:#fff}.cms-migrated-page-shell{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:16px;display:grid}.cms-migrated-page-shell.is-preview{grid-template-columns:minmax(0,1fr)}.cms-migrated-page-main{gap:12px;min-width:0;display:grid}.cms-migration-process-panel,.cms-migrated-page-workspace,.cms-migrated-content-map{border:1px solid var(--wl-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-migration-process-panel,.cms-migrated-page-workspace,.cms-migrated-content-map{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-migration-process-panel,.cms-migrated-page-workspace,.cms-migrated-content-map{background:var(--wl-surface);box-shadow:0 18px 52px var(--wl-primary-strong);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cms-migration-process-panel,.cms-migrated-page-workspace,.cms-migrated-content-map{box-shadow:0 18px 52px color-mix(in srgb, var(--wl-primary-strong) 5%, transparent)}}.cms-migration-process-panel{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.cms-migration-process-panel h2{color:var(--wl-ink);letter-spacing:0;margin:4px 0;font-size:1.12rem}.cms-migration-process-panel p{color:var(--wl-muted);margin:0;font-size:.84rem;line-height:1.45}.cms-migration-step-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cms-migration-step-strip span{border:1px solid var(--wl-primary);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-migration-step-strip span{border:1px solid color-mix(in srgb, var(--wl-primary) 15%, #dce8e9)}}.cms-migration-step-strip span{background:#fbfdfd;border-radius:12px;padding:9px}.cms-migration-step-strip span[data-active=true]{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-migration-step-strip span[data-active=true]{border-color:color-mix(in srgb, var(--wl-primary) 35%, #dce8e9)}}.cms-migration-step-strip span[data-active=true]{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-migration-step-strip span[data-active=true]{background:color-mix(in srgb, var(--wl-primary-soft) 42%, white)}}.cms-migration-step-strip b{background:var(--wl-primary-strong);width:24px;height:24px;color:var(--wl-surface);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.cms-migration-step-strip strong{color:var(--wl-ink);font-size:.8rem}.cms-migration-step-strip small{color:var(--wl-muted);font-size:.7rem;font-weight:760}.cms-migrated-page-canvas{background:#f8fbfb;max-height:min(78vh,980px);padding:14px;overflow:auto}.cms-migrated-page-canvas.is-preview{background:var(--wl-surface);max-height:none;padding:0}.cms-migrated-page-canvas .gm-page{border:1px solid var(--wl-primary);max-width:1440px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.cms-migrated-page-canvas .gm-page{border:1px solid color-mix(in srgb, var(--wl-primary) 12%, #e2eaeb)}}.cms-migrated-page-canvas .gm-page{background:var(--wl-surface)}.cms-migrated-page-canvas.is-preview .gm-page{border:0;max-width:none}.cms-migrated-content-map{padding:0}.cms-migrated-content-map .cms-content-map-summary{border-inline:0;border-top:0;border-radius:0}.cms-layout-content-map__row{width:100%;min-height:44px;color:var(--wl-muted);font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #edf2f4;grid-template-columns:48px minmax(150px,1fr) minmax(170px,1fr) minmax(120px,.72fr) minmax(130px,.72fr);align-items:center;gap:10px;padding:0 12px;font-size:.78rem;display:grid}.cms-layout-content-map__row:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-layout-content-map__row:hover{background:color-mix(in srgb, var(--wl-primary-soft) 32%, white)}}.cms-layout-content-map__row strong{color:var(--wl-ink)}.cms-layout-content-map__row code{color:var(--wl-primary-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.cms-migrated-page-inspector{position:sticky;top:14px}.cms-migration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cms-migration-metrics span{border:1px solid var(--wl-primary);gap:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-migration-metrics span{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dce8e9)}}.cms-migration-metrics span{background:#fbfdfd;border-radius:12px;padding:10px}.cms-migration-metrics strong{color:var(--wl-primary-strong);font-size:1.15rem}.cms-migration-metrics small{color:var(--wl-muted);font-size:.7rem;font-weight:850}.cms-migrated-source-shot{object-fit:cover;object-position:top center;border:1px solid #e5ecee;border-radius:11px;width:100%;max-height:160px}.cms-migration-action-stack{flex-wrap:wrap;gap:8px;display:flex}.migration-report-page-link{background:var(--wl-primary-strong,#006b6b);color:#fff;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.cms-composer-main{gap:12px;min-width:0;display:grid}.cms-template-switcher{flex-wrap:wrap;gap:8px;display:flex}.cms-template-switcher button{border:1px solid var(--wl-primary);align-items:center;gap:8px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.cms-template-switcher button{border:1px solid color-mix(in srgb, var(--wl-primary) 13%, #dce8e9)}}.cms-template-switcher button{background:var(--wl-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cms-template-switcher button{background:color-mix(in srgb, var(--wl-surface) 96%, transparent)}}.cms-template-switcher button{color:var(--wl-ink);font:inherit;text-align:left;cursor:pointer;padding:0 12px}.cms-template-switcher button.active{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-template-switcher button.active{border-color:color-mix(in srgb, var(--wl-primary) 50%, #dce8e9)}}.cms-template-switcher button.active{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-template-switcher button.active{background:color-mix(in srgb, var(--wl-primary-soft) 42%, white)}}.cms-template-switcher button.active{box-shadow:inset 0 0 0 1px var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-template-switcher button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wl-primary) 14%, transparent)}}.cms-template-switcher small{border-left:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-template-switcher small{border-left:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-template-switcher small{padding-left:8px}.cms-template-switcher span,.cms-template-switcher small,.cms-layout-toolbar span,.cms-slot-component__meta small,.cms-layout-content-map code,.cms-slot-constraint-list dt{color:var(--wl-muted);font-size:.72rem;font-weight:760}.cms-template-switcher span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.cms-template-switcher strong,.cms-layout-toolbar strong{color:var(--wl-ink)}.cms-layout-workspace{border:1px solid var(--wl-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-layout-workspace{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-layout-workspace{background:var(--wl-surface);box-shadow:0 20px 58px var(--wl-primary-strong);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.cms-layout-workspace{box-shadow:0 20px 58px color-mix(in srgb, var(--wl-primary-strong) 5%, transparent)}}.cms-slot-insertion-panel{background:linear-gradient(180deg, var(--wl-primary-soft), white 72%), var(--wl-surface);border-top:1px solid #e7eef0}@supports (color:color-mix(in lab, red, red)){.cms-slot-insertion-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--wl-primary-soft) 34%, white), white 72%), var(--wl-surface)}}.cms-slot-insertion-panel{padding:14px;animation:.19s ease-out cms-insertion-panel-enter}.cms-slot-insertion-panel__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:12px;display:grid}.cms-slot-insertion-panel__head h2{color:var(--wl-ink);letter-spacing:0;margin:4px 0;font-size:1.1rem}.cms-slot-insertion-panel__head p{max-width:680px;color:var(--wl-muted);margin:0;font-size:.84rem;line-height:1.45}.cms-slot-insertion-panel__head>div:last-child{gap:7px;display:flex}.cms-slot-insertion-options{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.cms-slot-insertion-options>button{border:1px solid var(--wl-primary);gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-slot-insertion-options>button{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-slot-insertion-options>button{color:var(--wl-ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border-radius:13px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s}.cms-slot-insertion-options>button:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-slot-insertion-options>button:hover{border-color:color-mix(in srgb, var(--wl-primary) 48%, #dce8e9)}}.cms-slot-insertion-options>button:hover{box-shadow:0 14px 34px var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.cms-slot-insertion-options>button:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--wl-primary-strong) 8%, transparent)}}.cms-slot-insertion-options>button:hover{transform:translateY(-2px)}.cms-slot-insertion-options>button>span{background:var(--wl-primary-soft);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.cms-slot-insertion-options>button>span{background:color-mix(in srgb, var(--wl-primary-soft) 62%, white)}}.cms-slot-insertion-options>button>span{color:var(--wl-primary-strong);letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;font-size:.66rem;font-weight:900}.cms-slot-insertion-options strong{color:var(--wl-ink);line-height:1.2}.cms-slot-insertion-options small{color:var(--wl-muted);font-size:.76rem;line-height:1.35}.cms-option-preview{background:var(--wl-primary-soft);border:1px solid #e3ecee;border-radius:10px;min-height:96px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-option-preview{background:color-mix(in srgb, var(--wl-primary-soft) 42%, white)}}.cms-option-preview--image{background:#f5fbfb;min-height:102px}.cms-option-preview--image img{object-fit:cover;width:100%;height:100%;min-height:102px}.cms-option-preview--globalheader img,.cms-option-preview--globalfooter img,.cms-option-preview--flyermodule img{object-fit:contain;padding:8px}.cms-option-preview--service,.cms-option-preview--contract,.cms-option-preview--campaign{align-content:center;gap:8px;padding:13px}.cms-option-preview--service i{background:var(--wl-primary);border-radius:999px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.cms-option-preview--service i{background:color-mix(in srgb, var(--wl-primary) 18%, white)}}.cms-option-preview--service span,.cms-option-preview--campaign span,.cms-option-preview--contract span{color:var(--wl-primary-strong);align-items:center;gap:5px;font-size:.72rem;font-weight:900;display:inline-flex}.cms-layout-toolbar{border-bottom:1px solid #e7eef0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.cms-layout-toolbar>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.cms-layout-toolbar .cms-segmented{border-radius:999px}.cms-layout-toolbar .cms-segmented button{min-width:92px;min-height:34px;font-size:.78rem}.cms-layout-canvas{background:linear-gradient(90deg, #005f5c0e 1px, transparent 1px) 0 0 / calc(100% / var(--cms-layout-columns)) 100%, #fbfdfd;padding:0 16px 16px;transition:background-color .18s,padding .18s;overflow:auto}.cms-layout-canvas--edit{background:#fbfdfd}.cms-layout-canvas--preview{background:var(--wl-surface);padding:0;overflow:visible}.cms-layout-ruler{grid-template-columns:repeat(var(--cms-layout-columns), minmax(0, 1fr));color:#728096;text-align:center;border-bottom:1px solid #edf2f4;align-items:center;min-height:39px;font-size:.72rem;font-weight:850;transition:opacity .16s,transform .16s;display:grid}.cms-layout-canvas--preview .cms-layout-ruler{opacity:0;height:0;min-height:0;overflow:hidden;transform:translateY(-4px)}.cms-layout-grid{grid-template-columns:repeat(var(--cms-layout-columns), minmax(0, 1fr));gap:var(--cms-layout-column-gap,10px);grid-auto-rows:minmax(92px,auto);padding-top:12px;transition:gap .18s,padding .18s;display:grid}.cms-layout-canvas--preview .cms-layout-grid{column-gap:var(--cms-layout-column-gap,14px);row-gap:0;padding-top:0}.cms-layout-canvas--preview.cms-layout-canvas--source-geometry .cms-layout-grid{width:100%;height:calc(var(--cms-source-page-height) * 1px);min-height:calc(var(--cms-source-page-height) * 1px);padding-top:0;display:block;position:relative}.cms-layout-slot{min-width:0;min-height:var(--cms-slot-min-height);grid-column:var(--cms-slot-column) / span var(--cms-slot-span);grid-row:var(--cms-slot-row) / span var(--cms-slot-row-span);cursor:pointer;border-radius:12px;transition:opacity .18s,outline-color .16s,transform .18s;container-type:inline-size}.cms-layout-slot.active{outline:2px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-layout-slot.active{outline:2px solid color-mix(in srgb, var(--wl-primary) 72%, #6fb6b4)}}.cms-layout-slot.active{outline-offset:2px;transform:translateY(-1px)}.cms-layout-canvas--preview .cms-layout-slot{cursor:default;border-radius:0;min-height:0}.cms-layout-canvas--preview.cms-layout-canvas--source-geometry .cms-layout-slot[data-source-geometry=true]{top:var(--cms-source-slot-top);left:var(--cms-source-slot-left);width:var(--cms-source-slot-width);height:var(--cms-source-slot-height);min-height:0;position:absolute}.cms-layout-canvas--preview .cms-layout-slot.active{outline:0;transform:none}.cms-layout-slot.is-empty{border:1.5px dashed var(--wl-primary);display:grid}@supports (color:color-mix(in lab, red, red)){.cms-layout-slot.is-empty{border:1.5px dashed color-mix(in srgb, var(--wl-primary) 34%, #a9cdd2)}}.cms-layout-slot.is-empty{background:radial-gradient(circle at 50% 50%, var(--wl-primary-soft), transparent 54%), var(--wl-surface)}@supports (color:color-mix(in lab, red, red)){.cms-layout-slot.is-empty{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--wl-primary-soft) 58%, transparent), transparent 54%), color-mix(in srgb, var(--wl-surface) 86%, transparent)}}.cms-layout-canvas--preview .cms-layout-slot.is-empty{opacity:0;pointer-events:none;display:none}.cms-empty-slot{min-height:100%;color:var(--wl-muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:14px 12px;transition:background .18s;display:grid}.cms-layout-slot.is-empty:hover .cms-empty-slot{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-layout-slot.is-empty:hover .cms-empty-slot{background:color-mix(in srgb, var(--wl-primary-soft) 38%, transparent)}}.cms-empty-slot__glyph{border:1px solid var(--wl-primary);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-empty-slot__glyph{border:1px solid color-mix(in srgb, var(--wl-primary) 45%, #cfe2e4)}}.cms-empty-slot__glyph{background:var(--wl-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cms-empty-slot__glyph{background:color-mix(in srgb, var(--wl-surface) 92%, transparent)}}.cms-empty-slot__glyph{color:var(--wl-primary-strong);transition:transform .18s,background .18s}.cms-layout-slot.is-empty:hover .cms-empty-slot__glyph,.cms-layout-slot.is-empty.active .cms-empty-slot__glyph{background:var(--wl-primary-soft);transform:scale(1.04)}.cms-empty-slot strong{color:var(--wl-ink);font-size:.88rem}.cms-empty-slot span,.cms-empty-slot small,.cms-empty-slot em{font-size:.76rem}.cms-empty-slot em{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:999px;padding:4px 8px;font-style:normal;font-weight:850}.cms-slot-component{border:1px solid var(--wl-primary);grid-template-rows:auto minmax(0,1fr);align-content:start;min-width:0;min-height:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-slot-component{border:1px solid color-mix(in srgb, var(--wl-primary) 15%, #dce8e9)}}.cms-slot-component{background:var(--wl-surface);box-shadow:0 12px 30px var(--wl-primary-strong);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cms-slot-component{box-shadow:0 12px 30px color-mix(in srgb, var(--wl-primary-strong) 5%, transparent)}}.cms-slot-component{transition:border-color .16s,box-shadow .16s,transform .16s;animation:.21s ease-out cms-slot-materialize}.cms-layout-slot.active .cms-slot-component{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-layout-slot.active .cms-slot-component{border-color:color-mix(in srgb, var(--wl-primary) 44%, #dce8e9)}}.cms-layout-slot.active .cms-slot-component{box-shadow:0 18px 40px var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.cms-layout-slot.active .cms-slot-component{box-shadow:0 18px 40px color-mix(in srgb, var(--wl-primary-strong) 8%, transparent)}}.cms-layout-canvas--preview .cms-slot-component{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;display:block;overflow:visible}.cms-layout-canvas--preview.cms-layout-canvas--source-geometry .cms-slot-component,.cms-layout-canvas--preview.cms-layout-canvas--source-geometry .cms-source-generated-preview,.cms-layout-canvas--preview.cms-layout-canvas--source-geometry .gm-component{height:100%;min-height:100%}.cms-layout-canvas--preview .cms-layout-slot.active .cms-slot-component{box-shadow:none;border-color:#0000;transform:none}.cms-slot-component__meta{z-index:2;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 0;display:flex;position:relative}.cms-layout-canvas--preview .cms-slot-component__meta{display:none}.cms-slot-component__meta span,.cms-slot-component__meta b{background:var(--wl-primary-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cms-slot-component__meta span,.cms-slot-component__meta b{background:color-mix(in srgb, var(--wl-primary-soft) 70%, white)}}.cms-slot-component__meta span,.cms-slot-component__meta b{color:var(--wl-primary-strong);padding:5px 8px;font-size:.7rem;font-weight:900}.cms-slot-component__meta b{color:#607184;background:#f0f5f6}.cms-slot-component__meta button{color:var(--wl-muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.cms-source-generated-preview{background:var(--wl-surface);min-width:0;position:relative;overflow:hidden}.cms-source-generated-preview__normalization-link{z-index:5;border:1px solid var(--wl-primary);position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.cms-source-generated-preview__normalization-link{border:1px solid color-mix(in srgb, var(--wl-primary) 24%, #d7e6e8)}}.cms-source-generated-preview__normalization-link{background:var(--wl-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cms-source-generated-preview__normalization-link{background:color-mix(in srgb, var(--wl-surface) 92%, white)}}.cms-source-generated-preview__normalization-link{box-shadow:0 10px 24px var(--wl-primary-strong)}@supports (color:color-mix(in lab, red, red)){.cms-source-generated-preview__normalization-link{box-shadow:0 10px 24px color-mix(in srgb, var(--wl-primary-strong) 10%, transparent)}}.cms-source-generated-preview__normalization-link{color:var(--wl-primary-strong);letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;font-size:.68rem;font-weight:900;text-decoration:none}.cms-layout-canvas--preview .cms-source-generated-preview__normalization-link{display:none}.cms-segmentation-required-preview{border:1px dashed var(--wl-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-segmentation-required-preview{border:1px dashed color-mix(in srgb, var(--wl-primary) 38%, #bfdadd)}}.cms-segmentation-required-preview{background:linear-gradient(135deg, var(--wl-primary-soft), var(--wl-surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.cms-segmentation-required-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--wl-primary-soft) 58%, white), var(--wl-surface))}}.cms-segmentation-required-preview{color:var(--wl-ink);padding:16px}.cms-segmentation-required-preview>span{background:var(--wl-primary-soft);width:36px;height:36px;color:var(--wl-primary-strong);border-radius:999px;place-items:center;display:grid}.cms-segmentation-required-preview strong{color:var(--wl-ink);font-size:.98rem;display:block}.cms-segmentation-required-preview p{max-width:62ch;color:var(--wl-muted);margin:4px 0 8px;font-size:.84rem;line-height:1.45}.cms-segmentation-required-preview ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cms-segmentation-required-preview li{background:var(--wl-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cms-segmentation-required-preview li{background:color-mix(in srgb, var(--wl-surface) 82%, white)}}.cms-segmentation-required-preview li{color:var(--wl-muted);padding:4px 7px;font-size:.68rem;font-weight:760}.cms-segmentation-required-preview a{color:var(--wl-primary-strong);align-self:center;font-size:.78rem;font-weight:900;text-decoration:none}.cms-layout-canvas--preview .cms-segmentation-required-preview{margin:0}.cms-segmentation-required-preview--layout,.cms-segmentation-required-preview--preview{min-height:100%}.cms-segmentation-required-preview--preview{background:var(--wl-primary-soft);border-inline:0;border-radius:0;grid-template-columns:auto minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.cms-segmentation-required-preview--preview{background:color-mix(in srgb, var(--wl-primary-soft) 48%, var(--wl-surface))}}.cms-segmentation-required-preview--preview a{display:none}.cms-layout-canvas--preview .cms-source-generated-preview{background:0 0;overflow:visible}.cms-source-generated-preview .gm-component{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cms-layout-canvas--preview .cms-source-generated-preview [data-converted-component^=rightdose-]{max-width:var(--wl-source-content-width,960px);margin-inline:auto}.cms-source-generated-preview .gm-component-heading span{display:none}.cms-source-generated-preview .gm-campaign-carousel,.cms-source-generated-preview .gm-campaign-hero-banner,.cms-source-generated-preview .gm-weekly-flyer{width:100%}.cms-source-generated-preview .gm-campaign-carousel,.cms-source-generated-preview .gm-campaign-hero-banner{justify-items:center}.cms-source-generated-preview .gm-carousel-frame,.cms-source-generated-preview .gm-carousel-tabs{margin-inline:auto}.cms-source-generated-preview .gm-weekly-flyer{height:auto;min-height:560px}.cms-source-generated-preview .gm-weekly-flyer-viewer{max-height:480px}.cms-source-generated-preview .gm-normalized-home{gap:0}.cms-source-generated-preview .gm-normalized-home:not(.gm-normalized-global-shell):not(.gm-normalized-footer){padding:16px}.cms-source-generated-preview .gm-normalized-footer,.cms-layout-canvas--preview .cms-source-generated-preview .gm-normalized-home:not(.gm-normalized-global-shell):not(.gm-normalized-footer){padding:18px}.cms-source-generated-preview[data-source-component-id=prescription-promo-banners] .gm-source-prescription-banners{max-width:960px;margin-inline:auto;padding:0}.cms-source-header-preview{min-height:180px;color:var(--wl-ink);background:#fff;display:grid}.cms-source-header-preview__promo,.cms-source-header-preview__context{background:var(--wl-primary-soft);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.cms-source-header-preview__promo,.cms-source-header-preview__context{background:color-mix(in srgb, var(--wl-primary-soft) 48%, white)}}.cms-source-header-preview__promo,.cms-source-header-preview__context{color:var(--wl-primary-strong);padding:0 22px;font-size:clamp(.74rem,1.1cqw,.9rem);font-weight:880}.cms-source-header-preview__promo span{text-decoration:underline}.cms-source-header-preview__nav{grid-template-columns:minmax(128px,.6fr) minmax(150px,.8fr) minmax(180px,1.15fr) auto;align-items:center;gap:18px;min-height:86px;padding:0 22px;display:grid}.cms-source-header-preview__brand{color:var(--wl-primary);gap:2px;display:grid}.cms-source-header-preview__brand img{width:min(150px,100%);height:auto}.cms-source-header-preview__brand strong{color:var(--wl-primary);font-size:1.65rem}.cms-source-header-preview__brand small{color:#df262e;font-size:.55rem;font-weight:900;line-height:1.15}.cms-source-header-preview__nav nav,.cms-source-header-preview__actions{color:var(--wl-primary-strong);flex-wrap:wrap;align-items:center;gap:12px;font-size:.86rem;font-weight:900;display:flex}.cms-source-header-preview__search{min-height:40px;color:var(--wl-muted);background:#fff;border:1px solid #d7e4e6;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.cms-source-header-preview__search svg{color:var(--wl-primary-strong);margin-left:auto}.cms-source-header-preview__actions span{justify-items:center;gap:2px;min-width:42px;font-size:.72rem;display:grid}.cms-source-header-preview__context{background:#f7fafb;border-top:1px solid #e7eef0;justify-content:flex-start}.cms-source-header-preview__context strong{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.cms-source-header-preview__context span:last-child{margin-left:auto}.cms-slot-hero-preview{background:radial-gradient(circle at 78% 44%,#ce1b281a,#0000 30%),linear-gradient(135deg,#effafa,#fff);grid-template-columns:minmax(0,.9fr) minmax(240px,1.1fr);align-items:center;gap:10px;min-height:250px;padding:0 0 0 38px;display:grid}.cms-slot-hero-preview>div,.cms-slot-promo-preview>div,.cms-slot-service-preview,.cms-slot-list-preview{min-width:0}.cms-layout-canvas--preview .cms-slot-hero-preview{min-height:280px}.cms-slot-hero-preview h2{max-width:360px;color:var(--wl-primary-strong);letter-spacing:0;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.cms-slot-hero-preview p{color:#244655;max-width:320px;margin:0 0 18px;line-height:1.45}.cms-slot-hero-preview>div>span,.cms-slot-promo-preview>div>span,.cms-slot-list-preview>span{color:var(--wl-primary-strong);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900;display:inline-flex}.cms-slot-hero-preview img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:230px}.cms-source-task-grid-preview,.cms-source-service-grid-preview{background:var(--wl-primary-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-source-task-grid-preview,.cms-source-service-grid-preview{background:color-mix(in srgb, var(--wl-primary-soft) 25%, white)}}.cms-source-task-grid-preview,.cms-source-service-grid-preview{padding:14px}.cms-source-task-grid-preview article,.cms-source-service-grid-preview article{border:1px solid var(--wl-primary);align-content:start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-source-task-grid-preview article,.cms-source-service-grid-preview article{border:1px solid color-mix(in srgb, var(--wl-primary) 13%, #dce8e9)}}.cms-source-task-grid-preview article,.cms-source-service-grid-preview article{border-radius:var(--wl-card-radius,8px);background:var(--wl-surface);padding:13px}.cms-source-task-grid-preview i,.cms-source-service-grid-preview i{background:var(--wl-primary-soft);border-radius:999px;width:36px;height:36px}.cms-source-task-grid-preview strong,.cms-source-service-grid-preview strong{color:var(--wl-ink);font-size:.92rem;line-height:1.2}.cms-source-task-grid-preview p,.cms-source-service-grid-preview p{color:var(--wl-muted);margin:0;font-size:.76rem;line-height:1.35}.cms-source-task-grid-preview span{color:var(--wl-primary-strong);align-items:center;gap:4px;font-size:.74rem;font-weight:900;display:inline-flex}.cms-source-service-grid-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-source-service-grid-preview article{grid-template-columns:auto minmax(0,1fr)}.cms-source-flyer-preview{background:#fff8fa;align-content:start;min-height:100%;display:grid}.cms-source-flyer-preview header{border-bottom:1px solid #f1e4e8;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 16px;display:flex}.cms-source-flyer-preview header span{color:var(--wl-primary-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.cms-source-flyer-preview header strong{color:var(--wl-muted);font-size:.86rem;display:block}.cms-source-flyer-preview__toolbar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px 16px;display:grid}.cms-source-flyer-preview__toolbar div,.cms-source-flyer-preview__toolbar button{min-height:34px;color:var(--wl-primary-strong);font:inherit;background:#fff;border:1px solid #f1e4e8;align-items:center;gap:8px;padding:0 10px;font-size:.72rem;font-weight:900;display:flex}.cms-source-flyer-preview__toolbar div{color:var(--wl-muted);justify-content:flex-start;font-weight:760}.cms-source-flyer-preview__body{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:0 16px 16px;display:grid}.cms-source-flyer-preview__body img{object-fit:cover;border:1px solid #eadde2;width:92px;height:112px}.cms-source-flyer-preview__body div{background:#fff;border:1px solid #eadde2;align-content:center;gap:5px;min-height:112px;padding:12px;display:grid}.cms-source-flyer-preview__body strong{color:var(--wl-primary-strong)}.cms-source-flyer-preview__body p,.cms-source-flyer-preview__body span{color:var(--wl-muted);margin:0;font-size:.76rem;line-height:1.35}.cms-slot-promo-preview{background:linear-gradient(135deg,#fff7f7,#fff);grid-template-columns:minmax(0,1fr) minmax(92px,.8fr);align-items:center;gap:8px;min-height:250px;padding:20px;display:grid}.cms-slot-promo-preview>div{gap:8px;display:grid}.cms-slot-promo-preview strong{color:#bd202e;overflow-wrap:anywhere;max-width:190px;font-size:clamp(1.8rem,3.4vw,3.35rem);line-height:.95}.cms-slot-promo-preview img{object-fit:contain;width:100%;max-height:170px}.cms-slot-promo-preview p,.cms-slot-service-preview p,.cms-slot-list-preview p{color:var(--wl-muted);margin:0;line-height:1.45}.cms-source-footer-preview{background:var(--wl-primary-soft);grid-template-columns:minmax(150px,.8fr) repeat(3,minmax(0,1fr));gap:12px;min-height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.cms-source-footer-preview{background:color-mix(in srgb, var(--wl-primary-soft) 30%, white)}}.cms-source-footer-preview{padding:18px}.cms-source-footer-preview__brand,.cms-source-footer-preview__group{align-content:start;gap:8px;display:grid}.cms-source-footer-preview__brand img{width:min(150px,100%)}.cms-source-footer-preview__brand strong{color:var(--wl-primary);font-size:1.45rem}.cms-source-footer-preview__brand span,.cms-source-footer-preview__group span{color:var(--wl-muted);font-size:.78rem;line-height:1.3}.cms-source-footer-preview__group{border-radius:var(--wl-card-radius,8px);background:var(--wl-primary-strong);padding:14px}.cms-source-footer-preview__group strong,.cms-source-footer-preview__group span{color:var(--wl-surface)}.cms-source-footer-preview__group strong{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.cms-slot-service-preview{align-content:start;gap:10px;padding:16px;display:grid}.cms-slot-service-preview i{background:var(--wl-primary-soft);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.cms-slot-service-preview i:after{border:2px solid var(--wl-primary);content:"";border-radius:5px;width:16px;height:16px}.cms-slot-service-preview strong,.cms-slot-list-preview strong{color:var(--wl-ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.22}.cms-slot-image-preview{min-height:100%;position:relative}.cms-slot-image-preview img{object-fit:cover;width:100%;height:100%;min-height:172px}.cms-slot-image-preview strong{color:var(--wl-primary-strong);background:#ffffffd6;border-radius:999px;padding:6px 10px;font-size:.74rem;position:absolute;top:12px;left:12px}.cms-slot-list-preview{align-content:center;gap:8px;min-height:100%;padding:18px;display:grid}.cms-slot-list-preview>div{flex-wrap:wrap;gap:6px;display:flex}.cms-slot-list-preview small{color:var(--wl-primary-strong);background:#eff6f7;border-radius:999px;padding:4px 7px;font-weight:800}@container (max-width:340px){.cms-slot-component__meta{gap:4px;padding:8px 8px 0}.cms-slot-component__meta small,.cms-slot-component__meta b{display:none}.cms-slot-promo-preview{grid-template-columns:1fr;align-content:center;min-height:100%;padding:14px}.cms-slot-promo-preview strong{max-width:none;font-size:clamp(1.35rem,12cqw,2.1rem)}.cms-slot-promo-preview img{justify-self:end;max-height:92px}.cms-slot-service-preview{gap:8px;padding:14px}.cms-slot-service-preview i{width:34px;height:34px}.cms-slot-service-preview p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-source-header-preview__promo,.cms-source-header-preview__context,.cms-source-header-preview__nav{padding-inline:12px}.cms-source-task-grid-preview,.cms-source-service-grid-preview{grid-template-columns:1fr;padding:12px}.cms-source-service-grid-preview article,.cms-source-flyer-preview__toolbar,.cms-source-flyer-preview__body,.cms-source-footer-preview{grid-template-columns:1fr}.cms-source-flyer-preview__body img{width:100%;height:86px}}@container (max-width:620px){.cms-source-header-preview__nav{grid-template-columns:1fr;gap:10px;padding-block:12px}.cms-source-header-preview__search{width:100%}.cms-slot-hero-preview{grid-template-columns:1fr;min-height:100%;padding:22px}.cms-slot-hero-preview h2{max-width:none;font-size:clamp(1.65rem,9cqw,2.65rem)}.cms-slot-hero-preview img{border-radius:10px;min-height:190px;max-height:260px}.cms-source-task-grid-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-source-footer-preview{grid-template-columns:1fr 1fr}}.cms-content-map-drawer{border:1px solid var(--wl-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cms-content-map-drawer{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dce8e9)}}.cms-content-map-drawer{background:var(--wl-surface);border-radius:13px}.cms-content-map-summary{width:100%;min-height:46px;color:var(--wl-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px;font-weight:880;display:flex}.cms-content-map-summary b{background:var(--wl-primary-soft);color:var(--wl-primary-strong);border-radius:999px;margin-left:7px;padding:4px 8px;font-size:.74rem}.cms-content-map-drawer.open .cms-content-map-summary svg{transform:rotate(90deg)}.cms-layout-content-map{border-top:1px solid #edf2f4}.cms-layout-content-map__head,.cms-layout-content-map button{grid-template-columns:42px minmax(140px,.8fr) minmax(150px,.9fr) minmax(210px,1.25fr) minmax(130px,.8fr) 108px;align-items:center;gap:10px;display:grid}.cms-layout-content-map__head{color:#667386;letter-spacing:.08em;text-transform:uppercase;min-height:38px;padding:0 12px;font-size:.68rem;font-weight:900}.cms-layout-content-map button{width:100%;min-height:44px;color:var(--wl-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf2f4;padding:0 12px;font-size:.8rem}.cms-layout-content-map button.active{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-layout-content-map button.active{background:color-mix(in srgb, var(--wl-primary-soft) 52%, white)}}.cms-layout-content-map strong{color:var(--wl-ink)}.cms-slot-inspector .cms-segmented{width:calc(100% - 28px);margin:0 14px 10px}.cms-slot-inspector{animation:.18s ease-out cms-inspector-enter}.cms-slot-insert-hint{color:var(--wl-muted);margin:0 0 10px;font-size:.84rem;line-height:1.45}.cms-slot-accepts-tags{flex-wrap:wrap;gap:7px;display:flex}.cms-slot-accepts-tags span{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-slot-accepts-tags span{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dce8e9)}}.cms-slot-accepts-tags span{background:var(--wl-primary-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cms-slot-accepts-tags span{background:color-mix(in srgb, var(--wl-primary-soft) 46%, white)}}.cms-slot-accepts-tags span{color:var(--wl-primary-strong);padding:5px 8px;font-size:.72rem;font-weight:850}.cms-accepted-list{gap:9px;display:grid}.cms-accepted-list button{background:var(--wl-surface);color:var(--wl-ink);font:inherit;text-align:left;cursor:grab;border:1px solid #dfe8ea;border-radius:11px;gap:5px;padding:13px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cms-accepted-list button:hover{border-color:var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-accepted-list button:hover{border-color:color-mix(in srgb, var(--wl-primary) 42%, #dfe8ea)}}.cms-accepted-list button:hover{background:var(--wl-primary-soft)}@supports (color:color-mix(in lab, red, red)){.cms-accepted-list button:hover{background:color-mix(in srgb, var(--wl-primary-soft) 38%, white)}}.cms-accepted-list button:hover{transform:translateY(-1px)}.cms-accepted-list small{color:var(--wl-muted);line-height:1.35}.cms-slot-field-editor label{gap:7px;display:grid}.cms-slot-field-editor label span{color:var(--wl-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:900}.cms-slot-field-editor input,.cms-slot-field-editor textarea{border:1px solid var(--wl-primary);width:100%}@supports (color:color-mix(in lab, red, red)){.cms-slot-field-editor input,.cms-slot-field-editor textarea{border:1px solid color-mix(in srgb, var(--wl-primary) 16%, #dce8e9)}}.cms-slot-field-editor input,.cms-slot-field-editor textarea{color:var(--wl-ink);font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.cms-inspector-note{background:var(--wl-primary-soft);border-radius:8px;margin:0}@supports (color:color-mix(in lab, red, red)){.cms-inspector-note{background:color-mix(in srgb, var(--wl-primary-soft) 56%, #fff)}}.cms-inspector-note{color:var(--wl-primary-strong);padding:8px 10px;font-size:.78rem;line-height:1.4}.cms-link-groups-editor{gap:8px;display:grid}.cms-link-group{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-link-group{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dfe9ea)}}.cms-link-group{border-radius:10px;padding:8px 10px}.cms-link-group summary{cursor:pointer;color:var(--wl-ink);font-size:.82rem;font-weight:800}.cms-link-group label{margin-top:8px}.cms-link-group-row{grid-template-columns:1fr 1.4fr auto;gap:6px;margin-top:6px;display:grid}.cms-collection-controls{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.cms-collection-controls button{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.cms-collection-controls button{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #d7e4e5)}}.cms-collection-controls button{color:var(--wl-primary-strong);cursor:pointer;background:#fff;border-radius:7px;padding:3px 8px;font-size:.74rem;font-weight:800}.cms-collection-controls button:disabled{opacity:.4;cursor:not-allowed}.migration-report-run-picker{gap:5px;margin-top:10px;display:inline-grid}.migration-report-run-picker span{color:var(--wl-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.cms-source-generated-preview .gm-normalized-home>p,.cms-source-generated-preview .gm-normalized-home .gm-normalized-two-column__copy>p{max-width:78ch;margin:0 0 14px;line-height:1.65}.cms-source-generated-preview .gm-normalized-home .gm-component-heading h2{margin-bottom:12px;font-size:1.4rem;line-height:1.25}.gm-align-center .gm-component-heading h2{margin-left:auto;margin-right:auto}.gm-normalized-surface-panel,.cms-source-generated-preview .gm-component.gm-normalized-surface-panel{background:var(--wl-primary-soft);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.gm-normalized-surface-panel,.cms-source-generated-preview .gm-component.gm-normalized-surface-panel{background:color-mix(in srgb, var(--wl-primary-soft) 52%, var(--wl-surface))}}.gm-normalized-surface-panel,.cms-source-generated-preview .gm-component.gm-normalized-surface-panel{padding:clamp(18px,3vw,32px)}.gm-align-center .gm-component-heading h2,.gm-align-center .gm-component-heading{text-align:center}.component-render-stage{background:#fff;min-height:100vh;margin:0;padding:0}.component-render-stage [data-component-render]{background:#fff}.migration-report-rendered-artifact{border:1px solid var(--wl-primary);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.migration-report-rendered-artifact{border:1px solid color-mix(in srgb, var(--wl-primary) 14%, #dfe9ea)}}.migration-report-rendered-artifact{border-radius:12px;padding:10px 12px}.migration-report-rendered-artifact summary{cursor:pointer;color:var(--wl-primary-strong);font-size:.82rem;font-weight:850}.migration-report-rendered-artifact iframe{background:#fff;border:1px solid #e3edee;border-radius:10px;width:100%;height:380px;margin-top:10px}.migration-report-conversion-history{border-left:3px solid var(--wl-primary);gap:3px;margin-top:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.migration-report-conversion-history{border-left:3px solid color-mix(in srgb, var(--wl-primary) 30%, #d9e7e7)}}.migration-report-conversion-history{color:var(--wl-muted);padding-left:10px;font-size:.76rem}.migration-report-conversion-history span{color:var(--wl-primary-strong);font-weight:800}.migration-report-rendered-artifact-meta{color:var(--wl-muted);gap:4px;margin-top:8px;font-size:.78rem;display:grid}.migration-report-run-picker select{border:1px solid var(--wl-primary)}@supports (color:color-mix(in lab, red, red)){.migration-report-run-picker select{border:1px solid color-mix(in srgb, var(--wl-primary) 18%, #d7e4e5)}}.migration-report-run-picker select{color:var(--wl-ink);font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-size:.85rem}.cms-slot-constraint-list{gap:9px;margin:0;display:grid}.cms-slot-constraint-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cms-slot-constraint-list dd{color:var(--wl-ink);margin:0;font-weight:850}@keyframes cms-slot-materialize{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cms-inspector-enter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes cms-insertion-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cms-layout-canvas,.cms-layout-grid,.cms-layout-slot,.cms-empty-slot,.cms-empty-slot__glyph,.cms-slot-component,.cms-accepted-list button,.cms-slot-insertion-panel,.cms-slot-insertion-options>button,.cms-slot-inspector{transition:none;animation:none}}@media (max-width:1320px){.cms-platform-page-layout--composer,.cms-platform-page-layout--binding,.cms-theme-pack-grid,.cms-composer-shell{grid-template-columns:1fr}.cms-platform-inspector{order:-1}.cms-theme-pack-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.cms-platform-header{grid-template-columns:1fr}.cms-header-actions,.cms-platform-mode-bar{flex-direction:column;align-items:stretch}.cms-segmented{grid-template-columns:1fr;width:100%;display:grid}.cms-segmented button{border-bottom:1px solid #edf2f4;border-right:0}.cms-segmented button:last-child{border-bottom:0}.cms-section-table,.cms-binding-table{overflow-x:auto}.cms-section-table__head,.cms-section-row{width:840px}.cms-binding-table__head,.cms-binding-row{width:920px}.cms-theme-pack-strip,.cms-template-switcher{grid-template-columns:1fr}.cms-layout-grid,.cms-layout-ruler{width:980px}.cms-theme-preview header,.cms-theme-preview article,.cms-mini-nav-preview,.cms-mini-carousel-preview>div:first-child,.cms-content-field-grid,.cms-history-panel article,.cms-impact-table article,.cms-mini-card-grid{grid-template-columns:1fr}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
