@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-font-weight:initial;--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;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (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}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;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{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}.operator-dense-section{--operator-row-gap:10px}.operator-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-command-metrics .operator-metric-card{min-height:96px}.operator-dense-section .operator-panel{margin-top:12px}.operator-dense-section .operator-table th,.operator-dense-section .operator-table td{vertical-align:top;padding-block:10px}.operator-dense-section .operator-table td{line-height:1.45}.operator-dense-section .operator-table td>strong,.operator-dense-section .operator-table td>span{display:block}.support-lifecycle-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.support-lifecycle-card{gap:8px}.support-lifecycle-card p{margin:0}@media (max-width:980px){.operator-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.operator-metric-strip{grid-template-columns:1fr}.operator-dense-section .operator-table th,.operator-dense-section .operator-table td{padding-block:8px}}:root{--bg:#f7f3ed;--surface:#fffdf8;--surface-strong:#171411;--text:#1d1914;--muted:#72695e;--border:#e4d9ca;--accent:#a77d43;--accent-contrast:#fffaf2;--success:#1f7a56;--warning:#b7791f;--soft:#ede3d5;--radius:8px;--shadow:0 16px 44px #281c0e12;--shadow-soft:0 8px 24px #281c0e0d;--font-latin-stack:var(--font-latin,"Noto Sans"), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-hebrew-stack:var(--font-hebrew,"Noto Sans Hebrew"), var(--font-latin,"Noto Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic-stack:var(--font-arabic,"Noto Sans Arabic"), var(--font-latin,"Noto Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:var(--font-latin-stack)}html:lang(en),[lang=en]{font-family:var(--font-latin-stack);line-height:1.55}html:lang(he),[lang=he]{font-family:var(--font-hebrew-stack);line-height:1.58}html:lang(ar),[lang=ar]{font-family:var(--font-arabic-stack);line-height:1.75}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;border:2px solid var(--surface-strong);background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-radius:999px;padding:10px 16px;font-weight:800;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px;transform:translateY(0)}.platform-language-select select{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px}html[lang=he] body{font-weight:400;line-height:1.58}html[lang=en] body{line-height:1.55}html[lang=ar] body{line-height:1.75}html[lang=he] :is(h1,h2,h3,.hero h1,.section-heading h2,.platform-page-header h1,.legal-hero h1,.legal-document h2,.package-card h3,.pricing-plan-card h2,.design-pack-card h3){font-weight:600}html[lang=he] :is(strong,b,button,.button,.eyebrow,.platform-status-pill,.journey-row>span,.journey-row strong,.platform-nav nav a,.platform-nav-mobile nav a){font-weight:700}html[lang=ar] :is(h1,h2,h3,.hero h1,.section-heading h2,.platform-page-header h1,.legal-hero h1,.legal-document h2,.package-card h3,.pricing-plan-card h2,.design-pack-card h3){font-weight:600;line-height:1.28}html[data-pixilo-spacing=true] body{line-height:1.75}html[data-pixilo-spacing=true] p,html[data-pixilo-spacing=true] li{letter-spacing:.01em}html[lang=ar][data-pixilo-spacing=true] p,html[lang=ar][data-pixilo-spacing=true] li{letter-spacing:0}.platform-page-header{justify-content:space-between;align-items:flex-start;gap:clamp(18px,4vw,42px);margin-bottom:clamp(18px,3vw,30px);display:flex}.platform-page-header h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.15rem,5vw,4.15rem);line-height:1}.platform-page-header-copy{max-width:660px;color:var(--muted);gap:12px;font-size:1.02rem;line-height:1.6;display:grid}.platform-page-header-copy p{margin:0}.platform-page-header-actions{flex:none}.platform-surface{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-surface{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.platform-surface{box-shadow:var(--shadow-soft)}.platform-action-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-status-pill{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:28px;color:var(--muted);align-items:center;padding:4px 8px;font-size:.8rem;font-weight:900;display:inline-flex}.platform-status-pill.ok{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.platform-status-pill.ok{border-color:color-mix(in srgb, #2f6b4f 30%, var(--border))}}.platform-status-pill.ok{color:#2f6b4f}.platform-status-pill.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.platform-status-pill.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.platform-status-pill.attention{color:#8a540f}.platform-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.platform-timeline li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.platform-timeline li:before{content:"";background:var(--border);border-radius:999px;width:8px;height:8px;margin-top:.45em}.platform-timeline li.done:before{background:#2f6b4f}.platform-timeline li.active:before,.platform-timeline li.attention:before{background:var(--accent)}.platform-timeline small{color:var(--muted);grid-column:2}.demo-feature-card,.demo-gallery-card.visual,.demo-ai-note{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.demo-feature-card,.demo-gallery-card.visual,.demo-ai-note{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.demo-feature-card,.demo-gallery-card.visual,.demo-ai-note{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.demo-feature-card,.demo-gallery-card.visual,.demo-ai-note{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.demo-feature-card,.demo-gallery-card.visual,.demo-ai-note{box-shadow:var(--shadow)}.demo-feature-card{border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:clamp(18px,3vw,34px);padding:clamp(14px,2vw,20px);display:grid;overflow:hidden}.demo-feature-media,.demo-card-media{background:var(--soft);border-radius:16px;position:relative;overflow:hidden}.demo-feature-media{min-height:clamp(300px,42vw,560px)}.demo-card-media{border-end-end-radius:0;border-end-start-radius:0;min-height:0}.demo-preview-image{object-fit:cover}.demo-preview-image.contain{background:radial-gradient(circle at 30% 20%, #fffc, transparent 32%), var(--soft);padding:clamp(12px,3vw,28px)}@supports (color:color-mix(in lab, red, red)){.demo-preview-image.contain{background:radial-gradient(circle at 30% 20%, #fffc, transparent 32%), color-mix(in srgb, var(--soft) 92%, white)}}.demo-preview-image.contain{object-fit:contain}.demo-preview-image.mobile{display:none}.demo-image-swapper{isolation:isolate}.demo-image-open-button{z-index:2;cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.demo-image-open-button:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.demo-image-open-button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, white)}}.demo-image-open-button:focus-visible{outline-offset:-6px}.demo-image-swapper-button{z-index:4;border:1px solid var(--border);place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.demo-image-swapper-button{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.demo-image-swapper-button{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.demo-image-swapper-button{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.demo-image-swapper-button{color:var(--text);opacity:.78;font-size:.82rem;font-weight:900;line-height:1;box-shadow:0 10px 24px #14110d24}.demo-image-swapper-button.previous{inset-inline-start:8px}.demo-image-swapper-button.next{inset-inline-end:8px}.demo-image-swapper-button:hover,.demo-image-swapper-button:focus-visible{opacity:1;outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.demo-image-swapper-button:hover,.demo-image-swapper-button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent)}}.demo-image-swapper-button:hover,.demo-image-swapper-button:focus-visible{outline-offset:2px}.demo-image-lightbox-open{overflow:hidden}.demo-image-lightbox{z-index:2147482500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#110d0ad1;place-items:center;padding:clamp(18px,4vw,42px);display:none;position:fixed;inset:0}.demo-image-lightbox:target{display:grid}.demo-image-lightbox-backdrop{z-index:0;position:absolute;inset:0}.demo-image-lightbox-frame{z-index:1;background:var(--surface);border:1px solid #ffffff38;border-radius:18px;width:min(1180px,92vw);height:min(760px,82dvh);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demo-image-lightbox-frame{background:color-mix(in srgb, var(--surface) 94%, white)}}.demo-image-lightbox-frame{box-shadow:0 34px 90px #0000006b}.demo-image-lightbox-image{object-fit:contain}.demo-image-lightbox-close,.demo-image-lightbox-nav{z-index:2147482501;color:var(--text);font:inherit;background:#ffffffeb;border:1px solid #ffffff47;border-radius:999px;place-items:center;font-weight:900;display:grid;position:fixed;box-shadow:0 18px 42px #00000042}.demo-image-lightbox-close{width:44px;height:44px;font-size:1.2rem;inset-block-start:18px;inset-inline-end:18px}.demo-image-lightbox-nav{width:46px;height:46px;inset-block-start:50%;transform:translateY(-50%)}.demo-image-lightbox-nav.previous{inset-inline-start:clamp(12px,3vw,30px)}.demo-image-lightbox-nav.next{inset-inline-end:clamp(12px,3vw,30px)}.demo-image-lightbox-close:hover,.demo-image-lightbox-close:focus-visible,.demo-image-lightbox-nav:hover,.demo-image-lightbox-nav:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.demo-image-lightbox-close:hover,.demo-image-lightbox-close:focus-visible,.demo-image-lightbox-nav:hover,.demo-image-lightbox-nav:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 55%, white)}}.demo-image-lightbox-close:hover,.demo-image-lightbox-close:focus-visible,.demo-image-lightbox-nav:hover,.demo-image-lightbox-nav:focus-visible{outline-offset:3px}.demo-feature-copy,.demo-card-body{align-content:start;gap:14px;display:grid}.demo-feature-copy{padding:clamp(10px,1.5vw,18px)}.demo-card-body{padding:18px}.demo-feature-copy h2,.demo-gallery-card h2{letter-spacing:0;margin:0}.demo-feature-copy h2{font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.demo-feature-copy p,.demo-card-body p,.demo-ai-note{color:var(--muted);margin:0;line-height:1.7}.demo-feature-copy .muted-copy{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.demo-feature-copy .muted-copy{color:color-mix(in srgb, var(--text) 72%, var(--muted))}}.demo-feature-copy dl,.demo-gallery-card dl{gap:10px;margin:0;display:grid}.demo-feature-copy dt,.demo-gallery-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:800}.demo-feature-copy dd,.demo-gallery-card dd{margin:0}.demo-gallery-grid.visual{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}.demo-gallery-card.visual{border-radius:18px;grid-template-rows:230px 1fr;display:grid;overflow:hidden}.demo-card-body{grid-template-rows:auto auto minmax(96px,auto) minmax(150px,1fr) auto;align-content:stretch;gap:12px;min-height:0;display:grid}.demo-card-body .primary-action-row,.demo-feature-copy .primary-action-row{align-self:end;margin-block-start:auto}.demo-card-body .package-actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:102px}.dir-rtl .demo-card-body .package-actions{align-items:flex-end}.home-start-choice{border:1px solid var(--border);gap:14px;width:min(1060px,100%);margin:clamp(12px,2vw,22px) auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.home-start-choice{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.home-start-choice{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.home-start-choice{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.home-start-choice{padding:clamp(14px,2vw,20px);box-shadow:0 18px 48px #281c0e0f}.home-start-choice h2{color:var(--text);margin:0;font-size:clamp(1.08rem,1.8vw,1.42rem);line-height:1.2}.home-start-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-start-choice-card{border:1px solid var(--border);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.home-start-choice-card{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.home-start-choice-card{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.home-start-choice-card{background:color-mix(in srgb, var(--surface) 92%, var(--soft))}}.home-start-choice-card{color:inherit;padding:13px 14px;text-decoration:none}.home-start-choice-card:hover,.home-start-choice-card:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-start-choice-card:hover,.home-start-choice-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.home-start-choice-card:hover,.home-start-choice-card:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-start-choice-card:hover,.home-start-choice-card:focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.home-start-choice-card strong{font-size:.98rem;line-height:1.22}.home-start-choice-card span{color:var(--muted);font-size:.88rem;line-height:1.45}.home-real-demo-section{margin-top:clamp(54px,8vw,92px)}.home-real-demo-section .section-heading{max-width:760px;margin-bottom:clamp(18px,3vw,30px)}.home-real-demo-section .section-heading h2{max-width:660px;font-size:clamp(2.3rem,5.3vw,4.7rem);line-height:.98}.home-demo-feature-card,.home-demo-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-demo-feature-card,.home-demo-card{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.home-demo-feature-card,.home-demo-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-demo-feature-card,.home-demo-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.home-demo-feature-card,.home-demo-card{box-shadow:0 18px 44px #281c0e12}.home-demo-feature-card{grid-template-columns:minmax(0,1.04fr) minmax(320px,.82fr);align-items:stretch;gap:clamp(18px,3vw,32px);padding:clamp(12px,1.7vw,18px);display:grid}.home-demo-feature-media,.home-demo-card-media{border-radius:var(--radius);background:#edf3ef;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-demo-feature-media,.home-demo-card-media{background:color-mix(in srgb, #edf3ef 74%, var(--soft))}}.home-demo-feature-media{min-height:clamp(340px,38vw,520px)}.home-demo-feature-copy,.home-demo-card-copy{align-content:start;min-width:0;display:grid}.home-demo-feature-copy{gap:16px;padding:clamp(12px,2vw,22px)}.home-demo-feature-copy .pill,.home-demo-card-copy .pill{width:fit-content;max-width:100%}.home-demo-feature-copy h3,.home-demo-card-copy h3{letter-spacing:0;margin:0}.home-demo-feature-copy h3{font-size:clamp(2rem,4.5vw,4.2rem);line-height:.98}.home-demo-feature-copy p,.home-demo-card-copy p{color:var(--text);margin:0}@supports (color:color-mix(in lab, red, red)){.home-demo-feature-copy p,.home-demo-card-copy p{color:color-mix(in srgb, var(--text) 74%, var(--muted))}}.home-demo-feature-copy p,.home-demo-card-copy p{line-height:1.62}.home-demo-facts,.home-demo-mini-facts{margin:0;display:grid}.home-demo-facts{border-block:1px solid var(--border);gap:12px;padding-block:14px}.home-demo-facts div,.home-demo-mini-facts{gap:4px}.home-demo-facts dt,.home-demo-mini-facts span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.home-demo-facts dd{color:var(--text);margin:0;font-weight:750;line-height:1.45}.home-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,26px);margin-top:clamp(30px,4.6vw,46px);display:grid}.home-demo-card{grid-template-rows:230px minmax(0,1fr);display:grid;overflow:hidden}.home-demo-card-media{border-end-end-radius:0;border-end-start-radius:0}.home-demo-card-copy{grid-template-rows:auto auto minmax(78px,auto) minmax(82px,1fr) auto;gap:10px;padding:16px}.home-demo-card-copy h3{font-size:1.4rem;line-height:1.08}.home-demo-mini-facts{color:var(--text);align-content:start;font-size:.9rem;line-height:1.45}.home-demo-mini-facts strong{font-weight:720}.home-demo-card .package-actions{flex-direction:column;justify-content:flex-start;align-self:end;align-items:flex-start;min-height:98px;margin-top:0}.home-demo-card .button,.home-demo-feature-card .button{white-space:nowrap;min-height:42px}.dir-rtl .home-demo-card .package-actions{align-items:flex-end}.home-demo-card .package-actions .quiet-link,.demo-card-body .package-actions .quiet-link{justify-content:flex-start}.home-demo-footer{justify-content:center;margin-top:clamp(18px,3vw,30px);display:flex}.managed-service-proof-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;width:min(1180px,100% - 32px);margin:clamp(24px,4vw,42px) auto 0;display:grid}.managed-service-proof-strip article{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.managed-service-proof-strip article{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.managed-service-proof-strip article{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.managed-service-proof-strip article{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.managed-service-proof-strip article{padding:14px 16px}.managed-service-proof-strip article>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.managed-service-proof-strip strong{color:var(--text);margin-top:6px;font-size:1rem;display:block}.managed-service-proof-strip p{color:var(--muted);margin:5px 0 0;font-size:.88rem;line-height:1.45}.home-plans-section{border-top:1px solid var(--border);margin-top:clamp(58px,8vw,96px);padding-top:clamp(38px,6vw,72px)}.home-plans-section .section-heading{max-width:780px;margin-bottom:clamp(18px,3vw,30px)}.home-plans-section .section-heading h2{max-width:760px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.home-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.home-plan-payment-truth{border:1px solid var(--accent);max-width:760px;margin:clamp(14px,2.2vw,22px) auto 0}@supports (color:color-mix(in lab, red, red)){.home-plan-payment-truth{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.home-plan-payment-truth{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-plan-payment-truth{background:color-mix(in srgb, var(--surface) 88%, var(--soft))}}.home-plan-payment-truth{color:var(--muted);text-align:center;padding:11px 18px;font-size:.94rem;line-height:1.45}.home-plan-card{border:1px solid var(--border);grid-template-rows:auto minmax(112px,auto) minmax(128px,auto) minmax(92px,1fr) auto;align-content:stretch;gap:14px;min-height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.home-plan-card{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.home-plan-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-plan-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.home-plan-card{padding-block:clamp(18px,2.4vw,24px);padding-inline:clamp(16px,2vw,18px);box-shadow:0 14px 34px #281c0e0f}.home-plan-card.featured{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-plan-card.featured{border-color:color-mix(in srgb, var(--accent) 56%, var(--border))}}.home-plan-card.featured{background:linear-gradient(135deg, var(--soft), transparent 62%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-plan-card.featured{background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 46%, transparent), transparent 62%), color-mix(in srgb, var(--surface) 98%, transparent)}}.home-plan-card.featured{box-shadow:0 20px 48px #5034181f}.home-plan-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-plan-card h3{margin:0;font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.05}.home-plan-card-copy,.home-plan-price-box{gap:7px;display:grid}.home-plan-card-copy p,.home-plan-note{color:var(--muted);margin:0;line-height:1.55}.home-plan-price-box{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-plan-price-box{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border))}}.home-plan-price-box{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.home-plan-price-box{background:color-mix(in srgb, var(--soft) 46%, transparent)}}.home-plan-price-box{align-content:center;min-height:88px;padding:12px 13px}.home-plan-price-box span,.home-plan-price-box small{color:var(--muted)}.home-plan-price-box strong{white-space:nowrap;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1}.home-plan-benefits{align-content:start;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.home-plan-benefits li{color:var(--text);gap:8px;font-weight:760;line-height:1.35;display:flex}.home-plan-benefits li:before{content:"✓";color:#2f6b4f;font-weight:900}.home-plan-note{font-size:.92rem}.home-plan-actions{flex-wrap:wrap;align-self:end;align-items:center;gap:9px;min-height:46px;display:flex}.home-plan-actions .button{text-align:center;min-height:44px}.platform-newsletter-section{margin-top:clamp(42px,6vw,72px)}.platform-newsletter-card{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(320px,.56fr);align-items:center;gap:clamp(18px,3vw,34px);display:grid}@supports (color:color-mix(in lab, red, red)){.platform-newsletter-card{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.platform-newsletter-card{border-radius:var(--radius);background:linear-gradient(135deg, var(--soft), transparent 62%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-newsletter-card{background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 48%, transparent), transparent 62%), color-mix(in srgb, var(--surface) 96%, transparent)}}.platform-newsletter-card{box-shadow:var(--shadow-soft);padding:clamp(18px,3vw,28px)}.platform-newsletter-card h2{max-width:680px;margin:0;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1}.platform-newsletter-card p{max-width:720px;color:var(--muted);margin:10px 0 0;line-height:1.6}.platform-newsletter-form{border:1px solid var(--border);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-newsletter-form{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.platform-newsletter-form{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-newsletter-form{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.platform-newsletter-form{padding:14px}.platform-newsletter-form label{color:var(--muted);gap:7px;font-size:.82rem;font-weight:850;display:grid}.platform-newsletter-form input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:48px;color:var(--text);font:inherit;padding:0 12px}.platform-newsletter-form .button{min-height:48px}.platform-newsletter-form small{color:var(--muted);line-height:1.45}.platform-newsletter-status{border-radius:999px;align-items:center;min-height:34px;padding:6px 10px;font-weight:850;display:inline-flex}.platform-newsletter-status.success{color:#23583f;background:#2f6b4f1f}.platform-newsletter-status.attention{color:#7c4e13;background:#b0792b24}.plan-details-trigger{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0}.plan-modal-backdrop{z-index:140;background:#14100b6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.plan-modal-sheet{border:1px solid var(--border);gap:18px;width:min(860px,100vw - 36px);max-height:min(90dvh,860px);display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.plan-modal-sheet{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.plan-modal-sheet{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.plan-modal-sheet{background:color-mix(in srgb, var(--surface) 98%, transparent)}}.plan-modal-sheet{color:var(--text);padding:clamp(18px,3vw,28px);box-shadow:0 34px 120px #120d0857}.plan-modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.plan-modal-head h2{margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:.98}.plan-modal-head p,.plan-modal-grid p{color:var(--muted);margin:8px 0 0;line-height:1.55}.plan-modal-summary,.plan-modal-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plan-modal-summary>div,.plan-modal-capacity>span,.plan-modal-grid>section,.plan-modal-addons{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.plan-modal-summary>div,.plan-modal-capacity>span,.plan-modal-grid>section,.plan-modal-addons{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.plan-modal-summary>div,.plan-modal-capacity>span,.plan-modal-grid>section,.plan-modal-addons{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.plan-modal-summary>div,.plan-modal-capacity>span,.plan-modal-grid>section,.plan-modal-addons{background:color-mix(in srgb, var(--soft) 32%, var(--surface))}}.plan-modal-summary>div,.plan-modal-capacity>span{gap:5px;min-width:0;padding:12px;display:grid}.plan-modal-summary span,.plan-modal-capacity span,.plan-modal-price-list span,.plan-modal-addons span{color:var(--muted);line-height:1.35}.plan-modal-summary strong,.plan-modal-capacity strong{color:var(--text);font-size:1.2rem;line-height:1.1}.plan-modal-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;display:grid}.plan-modal-grid>section,.plan-modal-addons{align-content:start;gap:12px;padding:16px;display:grid}.plan-modal-grid h3,.plan-modal-addons h3{letter-spacing:0;margin:0;font-size:.9rem}.plan-modal-check-list,.plan-modal-price-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.plan-modal-check-list li{grid-template-columns:auto minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.plan-modal-check-list li:before{content:"✓";color:#2f6b4f;font-weight:900}.plan-modal-price-list li{border-top:1px solid var(--border);justify-content:space-between;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.plan-modal-price-list li{border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.plan-modal-price-list li{padding-top:8px}.plan-modal-addons>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.plan-modal-addons span{border:1px solid var(--border);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-modal-addons span{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.plan-modal-addons span{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.plan-modal-addons span{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.plan-modal-addons span{padding:10px}.plan-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-plan-detail-drawer{border-top:1px solid var(--border);padding-top:4px}.home-plan-detail-drawer summary{cursor:pointer;min-height:42px;color:var(--muted);align-items:center;font-weight:900;display:inline-flex}.home-plan-detail-drawer[open] summary{color:var(--text)}.home-plan-detail-body{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-plan-detail-body{background:color-mix(in srgb, var(--surface) 72%, var(--soft))}}.home-plan-detail-body{padding:14px}.home-plan-detail-drawer:not([open]) .home-plan-detail-body{display:none}.home-plan-detail-body p{color:var(--muted);margin:0;line-height:1.55}.home-plan-detail-grid,.home-plan-detail-columns{gap:10px;display:grid}.home-plan-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-plan-detail-grid>div,.home-plan-detail-columns section{border:1px solid var(--border);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-plan-detail-grid>div,.home-plan-detail-columns section{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.home-plan-detail-grid>div,.home-plan-detail-columns section{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-plan-detail-grid>div,.home-plan-detail-columns section{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.home-plan-detail-grid>div,.home-plan-detail-columns section{padding:10px}.home-plan-detail-grid span,.home-plan-detail-columns>section>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:900}.home-plan-detail-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.home-plan-detail-columns ul{gap:7px;margin:0;padding-inline-start:18px;display:grid}@media (min-width:821px){.demo-card-body dl{min-height:178px}}@media (min-width:821px) and (max-width:1100px){.home-demo-feature-card{grid-template-columns:1fr}.home-demo-grid,.home-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.button.disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.62;pointer-events:none}.demo-ai-note{text-align:center;border-radius:18px;max-width:920px;margin:clamp(36px,5vw,60px) auto 0;padding:20px 24px}.portal-ai-setup-callout{border:1px solid var(--accent);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-ai-setup-callout{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.portal-ai-setup-callout{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.portal-ai-setup-callout{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.portal-ai-setup-callout{padding:14px}.portal-ai-setup-callout span{font-weight:850}.portal-ai-setup-callout p{color:var(--muted);margin:0;line-height:1.6}.portal-ai-setup-callout .button{justify-self:start}.pricing-meta-row.optional strong{color:var(--success)}@media (max-width:720px){.demo-feature-card{border-radius:18px;grid-template-columns:1fr}.demo-feature-media{min-height:280px}.demo-card-media{min-height:210px}.demo-preview-image.desktop{display:none}.demo-preview-image.mobile{display:block}.home-real-demo-section{margin-top:46px}.home-real-demo-section .section-heading h2{font-size:clamp(2rem,11vw,3rem);line-height:1}.home-demo-feature-card,.home-demo-grid,.home-start-choice-grid{grid-template-columns:1fr}.home-start-choice-card{text-align:center}.home-demo-feature-card{gap:0;padding:10px}.home-demo-feature-media{min-height:300px}.home-demo-feature-copy{padding:16px 4px 4px}.home-demo-feature-copy h3{font-size:clamp(1.8rem,9vw,2.6rem)}.home-demo-grid{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;gap:14px;margin-top:28px;padding-block-end:8px;overflow-x:auto}.home-demo-card{scroll-snap-align:start;grid-template-rows:178px auto}.home-demo-card-copy{grid-template-rows:auto;min-height:0}.home-demo-card .package-actions,.home-demo-feature-card .primary-action-row{align-items:stretch;width:100%}.home-demo-card .button,.home-demo-feature-card .button{text-align:center;justify-content:center;width:100%}.home-demo-card .quiet-link,.home-demo-feature-card .quiet-link{justify-content:center;min-height:42px}.home-plans-section{margin-top:48px;padding-top:38px}.home-plans-section .section-heading h2{font-size:clamp(2rem,10vw,3rem)}.home-plan-grid{scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-columns:minmax(276px,84vw);grid-auto-flow:column;gap:14px;padding-block-end:8px;overflow-x:auto}.home-plan-card{scroll-snap-align:start;gap:12px;min-height:auto;padding:16px}.home-plan-actions{flex-direction:column;align-items:stretch}.home-plan-actions .button,.home-plan-actions .quiet-link{justify-content:center;width:100%}.plan-modal-backdrop{align-items:end;padding:0}.plan-modal-sheet{border-radius:18px 18px 0 0;width:100%;max-height:min(86vh,100vh - 34px);padding:18px}.plan-modal-summary,.plan-modal-capacity,.plan-modal-grid,.plan-modal-addons>div{grid-template-columns:1fr}.plan-modal-actions .button{justify-content:center;width:100%}.home-plan-detail-grid,.home-plan-detail-columns{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:var(--bg);min-height:100%}body{background:radial-gradient(circle at top left, #a77d4324, transparent 34rem), var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-latin-stack);text-align:start;margin:0}html[lang=he] body,[data-platform-locale=he],html[lang=he] .dir-rtl,[lang=he].dir-rtl{font-family:var(--font-hebrew-stack)}html[lang=ar] body,[data-platform-locale=ar],html[lang=ar] .dir-rtl,main[lang=ar],[lang=ar].dir-rtl{font-family:var(--font-arabic-stack)}html[lang=he] .dir-rtl,main[lang=he]{font-family:var(--font-hebrew-stack)}html[lang=he] .platform-page h1,html[lang=he] .platform-page h2,html[lang=he] .platform-page h3,[data-platform-locale=he] h1,[data-platform-locale=he] h2,[data-platform-locale=he] h3{font-family:var(--font-hebrew-stack);font-weight:600}html[lang=ar] .platform-page h1,html[lang=ar] .platform-page h2,html[lang=ar] .platform-page h3,[data-platform-locale=ar] h1,[data-platform-locale=ar] h2,[data-platform-locale=ar] h3{font-family:var(--font-arabic-stack);font-weight:600;line-height:1.28}.dir-token,.technical-token,.inline-ltr,.brand-word{font-family:var(--font-latin-stack)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 72%, #111)}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px}button,input{font:inherit}.dir-token,.technical-token,.inline-ltr,.brand-word{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate}.dir-token{text-align:start;display:inline-block}.brand-word{font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0;line-height:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap;display:inline-block}.brand-word.brand-word{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.platform-section-rhythm{margin-block-start:clamp(28px,5vw,58px)}.decision-card,.quiet-card{border:1px solid var(--border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.decision-card,.quiet-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.decision-card,.quiet-card{box-shadow:var(--shadow)}.decision-card{border-radius:28px}.quiet-card{border-radius:22px;box-shadow:0 18px 52px #281c0e12}.primary-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mobile-compact-card{min-width:0}.site-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 64px}.site-header,.admin-topbar,.panel,.hero,.mini-card,.login-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.site-header,.admin-topbar,.panel,.hero,.mini-card,.login-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.site-header,.admin-topbar,.panel,.hero,.mini-card,.login-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.site-header{justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.brand h1,.brand p,.panel h2,.panel p,.hero h2,.hero p{margin:0}.brand h1{letter-spacing:0;font-size:clamp(1.25rem,2vw,1.6rem)}.brand p,.muted,.panel p,.hero p{color:var(--muted);line-height:1.7}.site-nav,.topbar-actions,.language-links,.module-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-nav a,.topbar-actions a,.topbar-actions button,.topbar-actions span,.language-links a,.button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer;min-height:44px;padding:10px 16px;font-weight:850;text-decoration:none}.language-switcher{border:1px solid var(--border);background:var(--soft);border-radius:999px;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.language-switcher{background:color-mix(in srgb, var(--soft) 54%, transparent)}}.language-switcher{padding:4px}.language-switcher a{background:0 0;border:0;padding:7px 10px}.language-switcher a.active{background:var(--surface-strong);color:var(--accent-contrast)}.button.primary,.topbar-actions button{border-color:var(--surface-strong);background:var(--surface-strong);color:var(--accent-contrast);box-shadow:0 8px 20px #14100c1f}.button.danger{border-color:#9f2a2a}@supports (color:color-mix(in lab, red, red)){.button.danger{border-color:color-mix(in srgb, #9f2a2a 36%, var(--border))}}.button.danger{background:#9f2a2a}@supports (color:color-mix(in lab, red, red)){.button.danger{background:color-mix(in srgb, #9f2a2a 8%, var(--surface))}}.button.danger{color:#6f1717}.button:disabled,button:disabled{cursor:not-allowed;opacity:.55}.hero{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:36px;margin-top:28px;padding:clamp(28px,6vw,72px);display:grid}.hero h2{letter-spacing:0;max-width:760px;font-size:clamp(2.5rem,7vw,5.4rem);line-height:1}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-visual{border-radius:calc(var(--radius) + 10px);background:linear-gradient(135deg, #a77d433d, transparent), var(--soft);place-items:center;min-height:340px;display:grid}.visual-mark{aspect-ratio:1;background:radial-gradient(circle at 70% 20%, var(--surface), transparent 30%), linear-gradient(135deg, var(--surface-strong), var(--accent));border-radius:42% 58% 46% 54%;width:min(240px,70%)}.visual-mark.small{width:42%}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.mini-card{padding:20px}.mini-card strong{margin-bottom:6px;display:block}.status-dot{align-items:center;gap:8px;display:inline-flex}.status-dot:before{content:"";background:#4f8d5f;border-radius:999px;width:9px;height:9px}.status-dot.success:before{background:#2f7d55}.status-dot.warning:before{background:#a26322}.section{margin-top:42px}.platform-page{text-align:start;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 72px}.platform-nav{justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 0 16px;display:flex}.platform-logo{min-height:44px;color:var(--text);align-items:center;padding-block:3px;text-decoration:none;display:inline-flex}.pixilo-brand{min-width:0;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.pixilo-brand.compact{gap:10px}.pixilo-mark{width:var(--pixilo-mark-size,38px);min-width:var(--pixilo-mark-size,38px);height:var(--pixilo-mark-size,38px);filter:drop-shadow(0 8px 18px #160f081a);place-items:center;display:inline-grid}.pixilo-mark img{object-fit:contain;width:100%;height:100%;display:block}.pixilo-brand-copy{gap:2px;min-width:0;display:grid}.pixilo-brand-copy strong,.platform-logo .pixilo-brand-copy strong{font-size:1.3rem;font-weight:700;line-height:1}.pixilo-brand-copy small,.platform-logo .pixilo-brand-copy small{color:var(--muted);font-size:.84rem;line-height:1.15}.platform-nav nav,.platform-nav-mobile nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-nav nav>a,.platform-nav-mobile nav>a{border-radius:999px;min-height:42px;padding:9px 13px}.platform-nav-mobile{display:none;position:relative}.platform-nav-mobile summary{border:1px solid var(--border);background:var(--surface);border-radius:999px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.platform-nav-mobile summary{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.platform-nav-mobile summary{cursor:pointer;padding:10px 16px;font-weight:900;list-style:none}.platform-nav-mobile summary::-webkit-details-marker{display:none}.platform-nav-mobile[open] nav{z-index:30;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:min(280px,100vw - 32px);display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.platform-nav-mobile[open] nav{background:color-mix(in srgb, var(--surface) 98%, transparent)}}.platform-nav-mobile[open] nav{padding:10px;box-shadow:0 22px 60px #1b140c29}.platform-language-switcher{border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.platform-language-switcher a{border-radius:999px;padding:7px 10px}.platform-nav nav a,.platform-nav-mobile nav a,.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.platform-nav nav a.owner-nav-link,.platform-nav-mobile nav a.owner-nav-link{border-color:var(--surface-strong);background:var(--surface-strong);color:var(--accent-contrast)}.platform-language-switcher a.active{background:var(--surface-strong);color:var(--accent-contrast)}.platform-nav nav a:hover,.platform-nav-mobile nav a:hover,.button.ghost:hover{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.platform-nav nav a:hover,.platform-nav-mobile nav a:hover,.button.ghost:hover{background:color-mix(in srgb, var(--soft) 54%, transparent)}}.platform-nav nav a:hover,.platform-nav-mobile nav a:hover,.button.ghost:hover{color:var(--text)}.platform-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(28px,5vw,60px);min-height:620px;padding:clamp(36px,5vw,64px) 0;display:grid}.platform-hero.compact{grid-template-columns:1fr;min-height:auto;padding-bottom:32px}.platform-hero.compact .platform-hero-copy h1{max-width:720px;font-size:clamp(3rem,6vw,5.5rem);line-height:1}.platform-hero-copy h1,.section-heading h2{letter-spacing:0;max-width:820px;margin:0}.platform-hero-copy h1{font-size:clamp(3rem,6vw,4.8rem);line-height:1.02}.platform-hero-copy h1+p{margin-top:22px}.platform-hero-copy p,.section-heading p{max-width:660px;color:var(--muted);font-size:1.08rem;line-height:1.75}.platform-console{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.platform-console{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.platform-console{border-radius:var(--radius);background:linear-gradient(145deg, var(--surface), #ffffff9e), var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-console{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 82%, transparent), #ffffff9e), var(--surface)}}.platform-console{overflow:hidden;box-shadow:0 18px 52px #281c0e17}.platform-store-preview{min-height:clamp(390px,42vw,560px);position:relative}.store-preview-media{min-height:clamp(300px,34vw,455px);position:relative;overflow:hidden}.store-preview-media img{object-fit:cover;object-position:top center}.store-preview-overlay{border-top:1px solid var(--border);background:var(--surface);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-preview-overlay{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.store-preview-overlay{padding:18px}.store-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-preview-stats span{border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-preview-stats span{background:color-mix(in srgb, var(--soft) 42%, transparent)}}.store-preview-stats span{padding:10px 12px}.store-preview-stats small{color:var(--muted)}.console-bar{border-bottom:1px solid var(--border);gap:8px;padding:16px;display:flex}.console-bar span{background:var(--accent);opacity:.45;border-radius:999px;width:10px;height:10px}.console-panel{gap:14px;padding:24px;display:grid}.journey-row{border:1px solid var(--border);background:var(--soft);border-radius:18px;align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.journey-row{background:color-mix(in srgb, var(--soft) 52%, transparent)}}.journey-row{padding:14px}.journey-row>span{background:var(--surface-strong);width:34px;height:34px;color:var(--accent-contrast);border-radius:999px;place-items:center;font-weight:800;display:grid}.platform-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-strip div,.package-card,.design-pack-card{border:1px solid var(--border);background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.platform-strip div,.package-card,.design-pack-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.platform-strip div,.package-card,.design-pack-card{box-shadow:var(--shadow)}.platform-strip div{padding:18px}.platform-strip strong,.platform-strip span{display:block}.platform-strip strong{font-size:1.3rem}.platform-strip span{color:var(--muted);margin-top:4px}.buyer-journey-spine{max-width:var(--page-max);padding:0 var(--page-padding);grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.3vw,12px);margin:clamp(18px,3vw,32px) auto;list-style:none;display:grid}.buyer-journey-spine.compact{margin-block:12px 18px}.buyer-journey-spine li{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-journey-spine li{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.buyer-journey-spine li{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.buyer-journey-spine li{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.buyer-journey-spine li{color:var(--muted);padding:10px}.buyer-journey-spine li>span{background:var(--soft);width:28px;height:28px;color:var(--text);border-radius:999px;place-items:center;font-size:.82rem;font-weight:900;display:inline-grid}.buyer-journey-spine li strong{text-wrap:balance;min-width:0;font-size:.84rem;line-height:1.25}.buyer-journey-spine li.done,.buyer-journey-spine li.active{color:var(--text)}.buyer-journey-spine li.done>span,.buyer-journey-spine li.active>span{background:var(--accent);color:#fff}.buyer-journey-spine li.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.buyer-journey-spine li.active{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.buyer-journey-spine li.active{box-shadow:0 16px 36px #30211217}.platform-use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.platform-use-case-card{border:1px solid var(--border);gap:10px;min-height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-use-case-card{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.platform-use-case-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-use-case-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.platform-use-case-card{box-shadow:var(--shadow-soft);padding:clamp(16px,2vw,22px)}.platform-use-case-card span{background:var(--surface-strong);width:34px;height:34px;color:var(--accent-contrast);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.platform-use-case-card h2,.platform-use-case-card p{margin:0}.platform-use-case-card p{color:var(--muted);line-height:1.6}.platform-section{margin-top:72px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:clamp(2rem,5vw,4.2rem);line-height:1}.package-grid,.design-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.package-card{flex-direction:column;min-height:100%;padding:22px;display:flex}.package-card-top,.package-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.package-card h3,.design-pack-card h3{margin:18px 0 8px;font-size:1.45rem}.package-card p,.design-pack-card p{color:var(--muted);line-height:1.65}.pricing-lines{border:1px solid var(--border);background:var(--soft);border-radius:16px;gap:6px;margin:14px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-lines{background:color-mix(in srgb, var(--soft) 42%, transparent)}}.pricing-lines{padding:12px}.pricing-lines span{color:var(--muted);justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.pricing-lines strong{color:var(--text)}.package-card ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.package-card li{gap:8px;display:flex}.package-card li:before{color:var(--accent);content:"✓"}.package-actions{justify-content:flex-start;margin-top:auto}.pricing-sales-page .pricing-hero{margin-bottom:12px;padding-block:clamp(18px,3vw,32px) 8px}.pricing-sales-page .pricing-hero .platform-hero-copy h1{max-width:760px;font-size:clamp(2.25rem,4.25vw,3.65rem);line-height:1.02}.pricing-hero-actions{justify-content:flex-start;margin-top:16px}.dir-rtl .pricing-hero-actions{justify-content:flex-end}.pricing-outcome-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pricing-outcome-strip span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.pricing-outcome-strip span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.pricing-outcome-strip span{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pricing-outcome-strip span{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.pricing-outcome-strip span{color:var(--text);padding:8px 12px;font-size:.9rem;font-weight:900}.pricing-control-panel{border:1px solid var(--border);background:var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-control-panel{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.pricing-control-panel{box-shadow:var(--shadow);padding:10px 12px}.pricing-control-panel h2{margin:4px 0 0;font-size:clamp(1.35rem,3vw,2rem)}.pricing-payment-truth{border:1px solid var(--accent);gap:5px;max-width:860px;margin:clamp(14px,2vw,20px) auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-payment-truth{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.pricing-payment-truth{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.pricing-payment-truth{background:color-mix(in srgb, var(--surface) 86%, var(--soft))}}.pricing-payment-truth{text-align:center;padding:16px 18px;box-shadow:0 14px 34px #281c0e0f}.pricing-payment-truth span{color:var(--text);font-size:.9rem;font-weight:900}.pricing-payment-truth p{color:var(--muted);margin:0;line-height:1.55}.pricing-cycle-toggle{border:1px solid var(--border);background:var(--soft);border-radius:999px;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-cycle-toggle{background:color-mix(in srgb, var(--soft) 52%, transparent)}}.pricing-cycle-toggle{padding:5px}.pricing-cycle-toggle a{color:var(--muted);border-radius:999px;padding:10px 16px;font-weight:800;text-decoration:none}.pricing-cycle-toggle a.active{background:var(--surface-strong);color:var(--accent-contrast);box-shadow:0 10px 26px #18120a21}.pricing-plan-grid{grid-template-columns:minmax(320px,1.22fr) repeat(2,minmax(0,.9fr));align-items:stretch;gap:16px;display:grid}.pricing-plan-card{border:1px solid var(--border);background:var(--surface);border-radius:26px;grid-template-rows:auto minmax(132px,1fr) minmax(124px,auto) minmax(66px,auto) minmax(96px,auto) auto;gap:14px;min-height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-plan-card{background:color-mix(in srgb, var(--surface) 91%, transparent)}}.pricing-plan-card{padding:20px;box-shadow:0 18px 58px #281c0e12}.recommended-plan-card{border-color:var(--accent);grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.recommended-plan-card{border-color:color-mix(in srgb, var(--accent) 58%, var(--border))}}.recommended-plan-card{background:linear-gradient(135deg, var(--soft), transparent 58%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.recommended-plan-card{background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 78%, transparent), transparent 58%), color-mix(in srgb, var(--surface) 96%, transparent)}}.recommended-plan-card{padding:clamp(18px,2.2vw,24px);box-shadow:0 28px 88px #50341829}.pricing-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pill.recommended{background:var(--surface-strong);color:var(--accent-contrast)}.pricing-plan-title h3{margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.pricing-plan-title h2{letter-spacing:0;margin:0;font-size:clamp(1.18rem,1.7vw,1.55rem);line-height:1.16}.recommended-plan-card .pricing-plan-title h3{font-size:clamp(2rem,4vw,3rem)}.pricing-plan-title p,.pricing-plan-details p,.pricing-plan-direct-details p,.pricing-addon-note p{color:var(--muted);margin:0;line-height:1.6}.pricing-primary-price{border:1px solid var(--accent);align-content:center;gap:2px;min-height:124px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-primary-price{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.pricing-primary-price{background:var(--soft);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.pricing-primary-price{background:color-mix(in srgb, var(--soft) 58%, transparent)}}.pricing-primary-price{padding:16px}.pricing-primary-price strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1}.recommended-plan-card .pricing-primary-price strong{font-size:clamp(1.85rem,4vw,2.65rem)}.pricing-primary-price span,.pricing-meta-row span,.pricing-savings{color:var(--muted)}.pricing-savings{margin:-6px 0 0;font-weight:800}.pricing-meta-row{border-block:1px solid var(--border);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:12px;padding-block:12px;display:grid}.pricing-meta-row.optional strong{text-align:end;justify-self:end}.pricing-feature-preview ul,.pricing-plan-details ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pricing-feature-preview li,.pricing-plan-details li{gap:8px;line-height:1.45;display:flex}.pricing-feature-preview li:before,.pricing-plan-details li:before{color:var(--accent);content:"✓"}.pricing-plan-details,.pricing-plan-direct-details{border-top:1px solid var(--border);padding-top:12px}.pricing-plan-details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.pricing-addon-note{border:1px solid var(--border);background:var(--soft);border-radius:22px;gap:6px;max-width:760px;margin-top:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-addon-note{background:color-mix(in srgb, var(--soft) 42%, transparent)}}.pricing-addon-note{padding:18px}.pricing-addon-note span{font-weight:900}.pricing-plan-help{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:clamp(14px,2.4vw,26px);margin-top:clamp(20px,3vw,30px);display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-plan-help{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.pricing-plan-help{background:linear-gradient(135deg, var(--soft), transparent 70%), var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.pricing-plan-help{background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 52%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 94%, transparent)}}.pricing-plan-help{padding:clamp(16px,2.2vw,22px);box-shadow:0 14px 38px #281c0e12}.pricing-plan-help div{gap:6px;max-width:720px;display:grid}.pricing-plan-help span{color:var(--text);font-size:clamp(1.15rem,2.1vw,1.45rem);font-weight:900}.pricing-plan-help p{color:var(--muted);margin:0;line-height:1.55}.pricing-plan-help .button{flex:none}.pill,.package-key{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:700}.pill{background:var(--surface-strong);color:var(--accent-contrast)}.pill.ready{background:#2f6b4f}.pill.next{background:#51644d}.pill.planned{background:#6f6559}.package-key{background:var(--soft);color:var(--muted)}.design-pack-card{padding:18px}.swatches{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.swatches span{border:1px solid #00000014;border-radius:14px;height:48px}.demo-launcher-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr));gap:16px;display:grid}.demo-launcher-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;flex-direction:column;align-items:flex-start;min-height:280px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-launcher-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.demo-launcher-card{box-shadow:var(--shadow);padding:22px}.demo-launcher-card.featured{background:linear-gradient(135deg, #a77d432e, transparent), var(--surface-strong);color:var(--accent-contrast)}.demo-launcher-card h3{margin:18px 0 8px;font-size:clamp(1.45rem,3vw,2.2rem)}.demo-launcher-card p{color:var(--muted);line-height:1.65}.demo-launcher-card.featured p{color:#fffaf2b8}.demo-launcher-card .button{margin-top:auto}.how-it-works{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.home-after-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1080px;margin-inline:auto;display:grid}.home-after-payment-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:8px;min-height:156px;display:grid}@supports (color:color-mix(in lab, red, red)){.home-after-payment-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.home-after-payment-card{padding:16px;box-shadow:0 16px 45px #281c0e0f}.home-after-payment-card>span{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.home-after-payment-card strong{font-size:1.06rem;line-height:1.25}.home-after-payment-card p{color:var(--muted);margin:0;line-height:1.55}.storefront-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.storefront-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.storefront-trust-strip span{border:1px solid var(--border);background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.storefront-trust-strip span{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.storefront-trust-strip span{text-align:center;padding:12px 14px;box-shadow:0 16px 50px #281c0e12}.section h2,.storefront-contact-cta h2{margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1}.storefront-product{border:1px solid var(--border);background:var(--surface);border-radius:22px;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-product{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.storefront-product{box-shadow:var(--shadow);padding:16px}.storefront-product-image{background:linear-gradient(135deg, var(--accent), transparent), var(--soft);border-radius:18px;place-items:center;min-height:180px;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-product-image{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent), var(--soft)}}.storefront-product-image{background-position:50%;background-size:cover}.storefront-product-image.has-image{min-height:220px}.storefront-product p{color:var(--muted);line-height:1.55}.storefront-product span{font-weight:800}.storefront-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.storefront-card-footer .button{padding:8px 12px}.category-pill-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:20px;display:grid}.category-pill{border:1px solid var(--border);background:linear-gradient(135deg, var(--accent), transparent), var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.category-pill{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent), var(--surface)}}.category-pill{padding:18px;font-weight:800;box-shadow:0 16px 46px #281c0e12}.storefront-contact-cta{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:linear-gradient(135deg, #a77d4324, transparent), var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:24px;margin-top:52px;padding:clamp(24px,5vw,46px);display:grid}.storefront-contact-cta p{color:var(--muted);line-height:1.7}.contact-methods{gap:10px;display:grid}.contact-methods .button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.split-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quick-action-grid,.design-admin-grid{gap:14px;display:grid}.quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-action-grid.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-action,.design-option,.module-preview-card,.checklist-row{border:1px solid var(--border);background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.quick-action,.design-option,.module-preview-card,.checklist-row{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.quick-action{text-align:start;gap:8px;min-height:132px;padding:18px;display:grid}.quick-action-form,.quick-action-form .quick-action{width:100%}.quick-action.primary-action{background:var(--surface-strong);color:var(--accent-contrast)}.quick-action span{color:var(--muted);line-height:1.55}.quick-action.primary-action span{color:#fffaf2b3}.launch-panel,.module-roadmap{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.launch-summary,.module-preview-card{background:linear-gradient(135deg, #a77d432e, transparent), var(--soft);border-radius:22px;padding:22px}.launch-summary h3,.module-preview-card h3{margin:14px 0 8px;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.progress-track{background:var(--surface);border-radius:999px;height:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress-track{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.progress-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}.checklist{gap:10px;display:grid}.checklist-row{grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.checklist-row small{color:var(--muted);margin-top:3px;line-height:1.5;display:block}.check{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--accent-contrast);border-radius:999px;place-items:center;font-size:.85rem;font-weight:800;display:grid}.check.complete{border-color:var(--surface-strong);background:var(--surface-strong)}.design-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-option{padding:18px}.design-option.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.design-option.active{border-color:color-mix(in srgb, var(--accent) 74%, var(--border))}}.design-option.active{box-shadow:0 22px 70px #a77d4329}.small-heading{margin:16px 0 10px;font-size:.9rem;display:block}.color-set-list{gap:8px;display:grid}.color-set{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;text-align:start;border-radius:14px;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.color-set.active{border-color:var(--surface-strong);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.color-set.active{background:color-mix(in srgb, var(--soft) 72%, transparent)}}.color-set small{color:var(--muted)}.mini-swatches{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mini-swatches i{border:1px solid #00000014;border-radius:8px;height:24px}.module-roadmap{align-items:stretch}.timeline-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex}.timeline-list span{background:var(--surface-strong);width:32px;height:32px;color:var(--accent-contrast);border-radius:999px;place-items:center;font-weight:800;display:grid}.module-preview-card{flex-direction:column;align-items:flex-start;gap:10px;min-height:100%;display:flex}.module-preview-card p{color:var(--muted);line-height:1.65}.tenant-flow{gap:18px;display:grid}.flow-step{border:1px solid var(--border);background:var(--soft);border-radius:20px;margin:0}@supports (color:color-mix(in lab, red, red)){.flow-step{background:color-mix(in srgb, var(--soft) 30%, transparent)}}.flow-step{padding:18px}.flow-step legend{align-items:center;gap:10px;padding:0 8px;font-weight:800;display:inline-flex}.flow-step legend span{background:var(--surface-strong);width:30px;height:30px;color:var(--accent-contrast);border-radius:999px;place-items:center;display:grid}.form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-two label{color:var(--text);gap:8px;font-size:.9rem;font-weight:750;display:grid}.form-two input,.form-two select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--text);border-radius:14px;padding:12px 14px}.form-field-placeholder{border:1px dashed var(--border);min-height:75px}@supports (color:color-mix(in lab, red, red)){.form-field-placeholder{border:1px dashed color-mix(in srgb, var(--border) 75%, transparent)}}.form-field-placeholder{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.form-field-placeholder{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.form-help-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:center;gap:6px;min-height:74px;display:grid}@supports (color:color-mix(in lab, red, red)){.form-help-card{background:color-mix(in srgb, var(--surface) 88%, var(--soft))}}.form-help-card{padding:14px 16px}.form-help-card strong{font-size:.92rem}.form-help-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.choice-grid{gap:12px;margin-top:12px;display:grid}.package-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.language-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card{margin:0;display:block;position:relative}.choice-card input{opacity:0;position:absolute;inset:0}.choice-card-body{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;min-height:100%;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.choice-card input:checked+.choice-card-body{border-color:var(--surface-strong);transform:translateY(-1px);box-shadow:0 18px 55px #281c0e1f}.choice-card-body small,.choice-card-body em{color:var(--muted);font-style:normal;line-height:1.45}.tenant-overview,.success-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:18px;display:grid}.tenant-hero-card,.copy-card{background:linear-gradient(135deg, #a77d432e, transparent), var(--soft);border-radius:24px;padding:22px}.tenant-hero-card h3{margin:16px 0 6px;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-badge-grid{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.module-badge-grid.spacious{gap:12px}.module-badge{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:4px;min-width:140px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-badge{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.module-badge{color:var(--muted);padding:12px}.module-badge.enabled{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.module-badge.enabled{border-color:color-mix(in srgb, #2f6b4f 36%, var(--border))}}.module-badge.enabled{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.module-badge.enabled{background:color-mix(in srgb, #2f6b4f 10%, var(--surface))}}.module-badge.enabled{color:var(--text)}.module-badge.warning{border-color:#c47d2d}@supports (color:color-mix(in lab, red, red)){.module-badge.warning{border-color:color-mix(in srgb, #c47d2d 45%, var(--border))}}.module-badge.warning{background:#c47d2d}@supports (color:color-mix(in lab, red, red)){.module-badge.warning{background:color-mix(in srgb, #c47d2d 12%, var(--surface))}}.module-badge.warning{color:var(--text)}.module-badge small{color:var(--muted);line-height:1.45}.client-control-panel{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface), var(--soft));border-radius:24px;gap:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-control-panel{background:linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--soft) 55%, var(--surface)))}}.client-control-panel{box-shadow:var(--shadow);padding:clamp(18px,3vw,28px)}.platform-live-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.live-status-card{border:1px solid var(--border);background:var(--surface);min-height:78px;color:inherit;border-radius:18px;align-content:center;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.live-status-card.ready{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.live-status-card.ready{border-color:color-mix(in srgb, #2f6b4f 38%, var(--border))}}.live-status-card.ready{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.live-status-card.ready{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.live-status-card.needs{border-color:#c47d2d}@supports (color:color-mix(in lab, red, red)){.live-status-card.needs{border-color:color-mix(in srgb, #c47d2d 42%, var(--border))}}.live-status-card.needs{background:#c47d2d}@supports (color:color-mix(in lab, red, red)){.live-status-card.needs{background:color-mix(in srgb, #c47d2d 9%, var(--surface))}}.live-status-card span{color:var(--muted)}.demo-status-panel{box-shadow:none}.demo-start-card{border:1px solid #c47d2d;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.demo-start-card{border:1px solid color-mix(in srgb, #c47d2d 42%, var(--border))}}.demo-start-card{background:#c47d2d;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.demo-start-card{background:color-mix(in srgb, #c47d2d 10%, var(--surface))}}.demo-start-card{padding:16px}.demo-start-card code{background:var(--surface-strong);border-radius:12px;width:fit-content;max-width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.demo-start-card code{background:color-mix(in srgb, var(--surface-strong) 10%, var(--surface))}}.demo-start-card code{color:var(--text);padding:10px 12px;overflow-x:auto}.client-control-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.client-control-hero h2{margin:6px 0 8px;font-size:clamp(1.7rem,3vw,2.6rem)}.store-launch-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.launch-step{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:center;gap:4px;min-height:76px;display:grid}@supports (color:color-mix(in lab, red, red)){.launch-step{background:color-mix(in srgb, var(--surface) 88%, var(--soft))}}.launch-step{padding:12px}.launch-step.done{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.launch-step.done{border-color:color-mix(in srgb, #2f6b4f 42%, var(--border))}}.launch-step.done{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.launch-step.done{background:color-mix(in srgb, #2f6b4f 10%, var(--surface))}}.launch-step small{color:var(--muted);line-height:1.35}.client-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.client-action-note{max-width:320px;color:var(--muted);text-align:end;align-items:center;font-size:.92rem;line-height:1.45;display:inline-flex}.client-action-section-stack{gap:12px;display:grid}.client-action-section{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-action-section{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.client-action-section{padding:14px}.client-action-section.emphasized{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.client-action-section.emphasized{border-color:color-mix(in srgb, #2f6b4f 34%, var(--border))}}.client-action-section.emphasized{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.client-action-section.emphasized{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.client-action-section.danger-zone{border-color:#9f2a2a}@supports (color:color-mix(in lab, red, red)){.client-action-section.danger-zone{border-color:color-mix(in srgb, #9f2a2a 24%, var(--border))}}.client-action-section.danger-zone{background:#9f2a2a}@supports (color:color-mix(in lab, red, red)){.client-action-section.danger-zone{background:color-mix(in srgb, #9f2a2a 5%, var(--surface))}}.client-action-section p,.client-action-section strong{margin:0}.client-action-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;display:grid}.client-action-grid form,.client-action-grid button,.client-control-actions form,.client-control-actions button{width:100%;min-height:46px}.smoke-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.smoke-check{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px 10px;min-width:0;padding:12px;display:grid}.smoke-check:before{content:"";background:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:10px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.smoke-check:before{background:color-mix(in srgb, var(--muted) 42%, var(--card))}}.smoke-check:before{margin-top:.38rem}.smoke-check.ok{border-color:#4f8d5f}@supports (color:color-mix(in lab, red, red)){.smoke-check.ok{border-color:color-mix(in srgb, #4f8d5f 45%, var(--border))}}.smoke-check.ok:before{background:#2f7a50}.smoke-check.fail{border-color:#9f2a2a}@supports (color:color-mix(in lab, red, red)){.smoke-check.fail{border-color:color-mix(in srgb, #9f2a2a 45%, var(--border))}}.smoke-check.fail:before{background:#b91c1c}.smoke-check strong,.smoke-check small{min-width:0}.smoke-check small,.disabled-link{color:var(--muted)}.smoke-check small{overflow-wrap:anywhere;grid-column:2}.operator-technical-line{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.disabled-link{cursor:not-allowed;opacity:.62}.topbar-disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.technical-details{border-top:1px solid var(--border);padding-top:14px}.technical-details summary{cursor:pointer;font-weight:800}.log-panel{margin-top:14px}.log-panel pre{border:1px solid var(--border);color:#f4f0e8;white-space:pre-wrap;background:#111;border-radius:16px;max-height:280px;padding:14px;overflow:auto}.backup-list{color:var(--muted);margin-top:12px;font-size:.9rem}.copy-card dl{gap:12px;margin:0 0 18px;display:grid}.copy-card div{border-bottom:1px solid var(--border);padding-bottom:10px}.copy-card dt{color:var(--muted);font-size:.84rem}.copy-card dd{margin:4px 0 0;font-weight:800}.ai-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-card{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.ai-card{color:var(--text);text-align:start;padding:18px}.ai-card span{color:var(--muted);font-size:.85rem}.next-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-shell{grid-template-columns:224px 1fr;max-width:100%;min-height:100vh;display:grid;overflow-x:clip}.admin-sidebar{background:var(--surface-strong);min-width:0;color:var(--accent-contrast);flex-direction:column;gap:16px;padding:18px 14px;display:flex}.admin-sidebar .muted{color:#fffaf2ad}.admin-sidebar h1{margin:2px 0 4px;font-size:1.08rem;line-height:1.15}.admin-sidebar .eyebrow{margin:0;font-size:.68rem}.admin-sidebar nav{gap:5px;display:grid}.admin-mobile-nav{display:none}.admin-nav-group{border-top:1px solid #fffaf21a;padding-top:6px}.admin-nav-group:first-child{border-top:0;padding-top:0}.admin-nav-group summary{cursor:pointer;color:#fffaf28f;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-height:28px;font-size:.74rem;font-weight:800;list-style:none;display:flex}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-nav-group summary:after{content:"+";color:#fffaf2b8;letter-spacing:0;font-size:.92rem}.admin-nav-group[open] summary:after{content:"-"}.admin-nav-links{gap:3px;margin-top:3px;display:grid}.admin-sidebar nav a,.admin-mobile-nav nav a{color:#fffaf2d1;overflow-wrap:anywhere;border-radius:8px;padding:7px 9px;font-size:.88rem}.admin-sidebar nav a:hover,.admin-mobile-nav nav a:hover{color:var(--accent-contrast);background:#fffaf21a}.admin-main{min-width:0;max-width:100%;padding:16px 18px 24px;overflow-x:clip}.admin-topbar{border-radius:calc(var(--radius) - 2px);min-height:56px;box-shadow:none;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:8px 10px;display:flex}.admin-topbar-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-topbar-identity .pixilo-brand{flex:none}.admin-session-copy{gap:1px;min-width:0;display:grid}.admin-session-label{color:var(--muted);font-size:.82rem;font-weight:800}.admin-topbar-identity .eyebrow{margin:0}.admin-topbar-identity .technical-token{color:var(--muted);font-size:.82rem}.admin-topbar-controls{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.admin-host-clock{border:1px solid var(--border);align-items:center;gap:6px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-host-clock{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.admin-host-clock{color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 9px;font-size:.82rem;font-weight:800}.admin-host-clock .technical-token{color:var(--text);font-size:.82rem}.admin-language-form,.admin-language-form label{align-items:center;gap:8px;display:flex}.admin-filter-bar label,.admin-inline-form label,.admin-status-form label,.admin-support-access-form label{gap:6px;display:grid}.admin-language-form span,.admin-filter-bar span,.admin-inline-form span,.admin-status-form span,.admin-support-access-form span{color:var(--muted);font-size:.78rem;font-weight:800}.admin-language-form select,.admin-filter-bar input,.admin-inline-form input,.admin-inline-form select,.admin-inline-form textarea,.admin-status-form select,.admin-support-access-form input{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:44px;padding:9px 12px}.admin-language-form button,.admin-filter-bar button,.admin-status-form button{border-radius:999px;min-height:44px}.data-table-wrap{margin-top:18px;overflow-x:auto}.admin-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:4px 10px;font-size:.82rem;font-weight:900;line-height:1.2;display:inline-flex}.admin-status-badge.is-ok{color:#175234;background:#eaf7f0;border-color:#b8d9c8}.admin-status-badge.is-attention{color:#663b00;background:#fff4df;border-color:#e6c08a}.admin-status-badge.is-muted{color:#4d463d;background:#f3efe8;border-color:#d7d0c5}.admin-status-badge.is-neutral{color:#263f54;background:#eef4f8;border-color:#cfd8e1}.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.admin-kpi-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:6px;min-width:0;min-height:104px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-kpi-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.admin-kpi-card{color:inherit;padding:14px;text-decoration:none;transition:border-color .14s,transform .14s,background .14s}.admin-kpi-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-kpi-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.admin-kpi-card:hover{transform:translateY(-1px)}.admin-kpi-card span,.admin-kpi-card em{color:var(--muted);font-style:normal}.admin-kpi-card strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1}.admin-kpi-card.warning{background:#fff8eb;border-color:#c58a35}.admin-kpi-card.ok{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-kpi-card.ok{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.attention-today-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.attention-today-grid .admin-kpi-card{border-radius:var(--radius);background:var(--surface);min-height:92px}@supports (color:color-mix(in lab, red, red)){.attention-today-grid .admin-kpi-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.attention-today-grid .admin-kpi-card{padding:12px 14px}.attention-today-grid .admin-kpi-card.warning{border-inline-start:4px solid #b7791f}.attention-today-grid .admin-kpi-card.ok{border-inline-start:4px solid #2f6b4f}.attention-today-grid .admin-kpi-card strong{font-size:clamp(1.45rem,2.4vw,2rem)}.release-readiness-strip{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(90deg, #fffaf0, var(--surface));grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-readiness-strip{background:linear-gradient(90deg, #fffaf0, color-mix(in srgb, var(--surface) 94%, transparent))}}.release-readiness-strip{text-align:left;direction:ltr;padding:18px}.release-readiness-strip.is-passed{background:linear-gradient(90deg, #f0fff7, var(--surface))}@supports (color:color-mix(in lab, red, red)){.release-readiness-strip.is-passed{background:linear-gradient(90deg, #f0fff7, color-mix(in srgb, var(--surface) 94%, transparent))}}.release-readiness-heading h2{margin:4px 0;font-size:1.35rem}.release-readiness-heading p{color:var(--muted);margin:0}.release-proof-mini-grid{grid-area:1/2/span 2;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.release-readiness-strip>.button{white-space:nowrap;grid-area:2/1;justify-self:start}.release-proof-mini{border:1px solid var(--border);gap:6px;min-height:104px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-proof-mini{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.release-proof-mini{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.release-proof-mini{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.release-proof-mini{color:inherit;padding:12px;text-decoration:none}.release-proof-mini span{font-weight:700}.release-proof-mini small{color:var(--muted)}.release-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.release-proof-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-proof-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.release-proof-card{text-align:left;direction:ltr;padding:16px}.release-proof-card h3{margin:0;font-size:1.05rem}.release-proof-card p{color:var(--muted);margin:0}.release-proof-card footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.release-human-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.release-human-review-card{align-content:start}.release-human-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;margin:0;display:grid}.release-human-evidence-grid div{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.release-human-evidence-grid div{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.release-human-evidence-grid div{background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-human-evidence-grid div{background:color-mix(in srgb, var(--background) 72%, transparent)}}.release-human-evidence-grid div{padding:8px}.release-human-evidence-grid dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.release-human-evidence-grid dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:800}.release-human-scope-summary{border:1px solid var(--border);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-human-scope-summary{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.release-human-scope-summary{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-human-scope-summary{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.release-human-scope-summary{padding:10px}.release-human-scope-summary p{color:var(--muted);overflow-wrap:anywhere;margin:0}.release-human-audit{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.release-human-audit{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.release-human-audit{background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-human-audit{background:color-mix(in srgb, var(--background) 70%, transparent)}}.release-human-audit{padding:8px 10px}.release-human-audit summary{cursor:pointer;font-weight:800}.release-human-audit ol{gap:8px;margin:10px 0 0;padding-inline-start:18px;display:grid}.release-human-audit li{gap:2px;min-width:0;display:grid}.release-human-audit span,.release-human-audit code{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.release-proof-evidence,.release-proof-summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;display:grid}.release-proof-evidence span,.release-proof-summary div{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.release-proof-evidence span,.release-proof-summary div{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.release-proof-evidence span,.release-proof-summary div{background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-proof-evidence span,.release-proof-summary div{background:color-mix(in srgb, var(--background) 72%, transparent)}}.release-proof-evidence span,.release-proof-summary div{padding:8px}.release-proof-evidence strong,.release-proof-summary dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.release-proof-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:800}.release-proof-screenshots{flex-wrap:wrap;gap:6px;display:flex}.release-proof-screenshots a,.release-proof-screenshots span{overflow-wrap:anywhere;border:1px solid var(--border);max-width:100%}@supports (color:color-mix(in lab, red, red)){.release-proof-screenshots a,.release-proof-screenshots span{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.release-proof-screenshots a,.release-proof-screenshots span{background:var(--surface);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.release-proof-screenshots a,.release-proof-screenshots span{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.release-proof-screenshots a,.release-proof-screenshots span{font-size:.72rem}.release-proof-screenshots a{color:var(--accent);font-weight:800;text-decoration:none}.release-proof-screenshots a:hover,.release-proof-screenshots a:focus-visible{text-decoration:underline}.release-section-panel{text-align:left;direction:ltr}.release-section-panel .panel-heading{text-align:left}.release-review-form{border-top:1px solid var(--border);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-review-form{border-top:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.release-review-form{padding-top:12px}.release-review-requirements{border:1px solid var(--warning);margin:0}@supports (color:color-mix(in lab, red, red)){.release-review-requirements{border:1px solid color-mix(in srgb, var(--warning) 34%, var(--border))}}.release-review-requirements{background:var(--warning);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.release-review-requirements{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.release-review-requirements{color:var(--text);overflow-wrap:anywhere;font-size:.88rem;line-height:1.45}.release-review-form label{gap:5px;min-width:0;display:grid}.release-review-form label>span{color:var(--muted);font-size:.82rem;font-weight:800}.release-review-form input,.release-review-form select,.release-review-form textarea{width:100%;min-width:0}.release-review-form textarea{resize:vertical;min-height:92px}.release-review-form .button{justify-self:start}.release-review-scope{border:1px solid var(--border);gap:8px;min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.release-review-scope{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.release-review-scope{border-radius:8px;padding:10px}.release-review-scope legend{color:var(--muted);padding-inline:4px;font-size:.82rem;font-weight:900}.release-review-scope label{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-review-scope label{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.release-review-scope label{border-radius:8px;padding:8px}.release-review-scope input{width:auto;margin-top:3px}.release-review-scope strong,.release-review-scope small{overflow-wrap:anywhere;display:block}.release-review-scope small{color:var(--muted)}.admin-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-two-column h2{font-size:1rem}.admin-filter-bar,.admin-action-strip,.admin-support-access-result,.admin-support-access-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.admin-support-access-form{border:1px solid var(--border);background:var(--soft);border-radius:16px;padding:10px}@supports (color:color-mix(in lab, red, red)){.admin-support-access-form{background:color-mix(in srgb, var(--soft) 34%, transparent)}}.admin-support-access-result{border:1px solid var(--accent);justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.admin-support-access-result{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border))}}.admin-support-access-result{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-support-access-result{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.admin-support-access-result{padding:14px}.operator-next-action-strip{grid-template-columns:minmax(220px,1.1fr) repeat(2,minmax(180px,.9fr));gap:10px;margin-block:14px;display:grid}.operator-next-action-strip .button{text-align:start;align-content:center;justify-items:start;gap:4px;min-height:74px;display:grid}.operator-next-action-strip .button small{color:inherit;opacity:.72;font-size:.82rem}.operator-next-action-form{min-width:0;display:grid}.operator-next-action-form button{cursor:pointer;width:100%}.operator-live-action-fieldset{border:0;min-width:0;margin:0;padding:0}.operator-live-action-status{border:1px solid var(--border);background:var(--surface);max-width:min(100%,720px);color:var(--muted);overflow-wrap:normal;word-break:normal;border-radius:8px;gap:6px;margin-top:8px;padding:10px 12px;font-size:.88rem;line-height:1.45;display:grid}.operator-live-action-status strong{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.error{border-color:color-mix(in srgb, #edb7ad 72%, var(--border))}.operator-live-action-status.success{border-color:color-mix(in srgb, #b9dfca 72%, var(--border))}}.operator-live-action-status .support-technical-details{max-width:100%;overflow:auto}.operator-live-action-status .support-technical-details p,.support-technical-details p[dir=ltr],.operator-test-detail-card .support-technical-details p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow:auto}.operator-action-failure-card{border:1px solid var(--warning);justify-content:space-between;align-items:center;gap:16px;margin-block:14px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.operator-action-failure-card{border:1px solid color-mix(in srgb, var(--warning) 38%, var(--border))}}.operator-action-failure-card{border-radius:var(--radius);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.operator-action-failure-card{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.operator-action-failure-card strong{margin-block-end:4px;font-size:1.1rem;display:block}.operator-action-failure-card p{max-width:72ch}.admin-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.admin-tabs a{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:999px;padding:10px 16px}.admin-tabs a.active,.admin-tabs a[aria-selected=true]{border-color:var(--surface-strong);background:var(--surface-strong);color:var(--accent-contrast)}.admin-tabs a{text-align:center;white-space:normal;max-width:100%}.admin-record-table caption,.compact-table caption{color:var(--muted);text-align:start;padding:0 0 10px}.compact-table{min-width:720px}.admin-pagination{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:.92rem;display:flex}.admin-pagination a,.admin-pagination span{border:1px solid var(--border);border-radius:999px;align-items:center;min-height:36px;padding:7px 12px;display:inline-flex}.admin-pagination strong{color:var(--text)}.admin-pagination span[aria-disabled=true]{opacity:.48}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admin-row-actions a,.admin-inline-link{min-height:32px;color:var(--accent);align-items:center;font-weight:800;display:inline-flex}.admin-inline-details summary,.admin-create-details summary{cursor:pointer;border:1px solid var(--border);border-radius:999px;width:max-content;min-height:44px;padding:10px 16px;font-weight:800}.admin-create-details{margin-top:14px}.admin-inline-form{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:12px;width:min(720px,86vw);margin-top:12px;padding:14px;display:grid;box-shadow:0 18px 50px #281c0e1a}.admin-inline-form.wide{width:min(980px,90vw)}.admin-status-form{align-items:end;gap:8px;display:flex}.admin-support-search{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.admin-support-search label{gap:8px;display:grid}.admin-support-search label span{color:var(--muted);font-size:.82rem;font-weight:900}.admin-support-search input{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-height:48px;padding:12px 14px}.admin-search-actions,.support-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.support-risk-action{border-top:1px solid var(--warning);flex-basis:100%;gap:8px;margin-top:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-risk-action{border-top:1px solid color-mix(in srgb, var(--warning) 36%, var(--border))}}.support-risk-action{padding-top:12px}.support-risk-action p{color:var(--muted);margin:0}.support-risk-action label{align-items:center;gap:8px;font-weight:800;display:inline-flex}.support-risk-action .button{justify-self:start}.admin-summary-chip-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.admin-summary-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:10px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-summary-chip{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.admin-summary-chip{padding:8px 14px}.admin-summary-chip strong{font-size:.9rem}.admin-summary-chip span{color:var(--muted);font-weight:900}.support-dossier-hero{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:start;gap:18px;margin-top:14px;display:grid}.support-dossier-title{gap:5px;display:grid}.support-dossier-title h2,.support-dossier-title p{margin:0}.support-dossier-title h2{font-size:clamp(1.6rem,3vw,2.4rem)}.support-triage-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.support-triage-row>span{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:10px;min-height:46px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-triage-row>span{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.support-triage-row>span{padding:8px 14px}.support-triage-row strong{color:var(--muted);font-size:.82rem}.support-triage-row em{font-style:normal;font-weight:900}.support-primary-action{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-primary-action{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border))}}.support-primary-action{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.support-primary-action{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.support-primary-action{padding:16px}.support-primary-action h3,.support-primary-action p{margin:0}.support-primary-action h3{font-size:1.05rem}.support-primary-action p{color:var(--muted)}.support-command-center{border:1px solid var(--accent);gap:16px;margin-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-command-center{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}}.support-command-center{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.support-command-center{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.support-command-center{padding:clamp(16px,2vw,22px)}.support-command-header,.support-command-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.support-command-header h3,.support-command-header p,.support-command-actions p{margin:0}.support-command-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:12px;display:grid}.support-command-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.support-command-buttons form,.support-command-buttons .button{min-width:150px}.support-command-timeline{border-top:1px solid var(--border);padding-top:12px}.support-command-timeline>summary{cursor:pointer;font-weight:900}.support-matrix-timeline{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.support-matrix-timeline{background:color-mix(in srgb, var(--surface) 94%, white)}}.support-matrix-timeline{padding:12px 14px}.support-matrix-timeline>summary{cursor:pointer;font-weight:900}@media (max-width:900px){.release-readiness-strip,.support-primary-action,.support-command-header,.support-command-actions{grid-template-columns:1fr}.release-proof-mini-grid,.release-readiness-strip>.button{grid-area:auto}.release-readiness-strip>.button,.support-primary-action>.button{text-align:center;justify-self:stretch}.support-command-buttons{justify-content:stretch}.support-command-buttons .button,.support-command-buttons form{width:100%}}.support-dossier-section{margin-top:12px}.support-dossier-section>summary{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:999px;width:max-content;min-height:44px;padding:10px 16px;font-weight:900}.support-dossier-section>.panel{margin-top:10px}.admin-demo-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px;display:grid}.admin-demo-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-rows:auto auto auto 1fr auto;gap:12px;min-height:360px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-demo-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.admin-demo-card{padding:18px;box-shadow:0 14px 42px #281c0e12}.admin-demo-card-header{flex-wrap:wrap;gap:8px;display:flex}.admin-demo-card h2{margin:0;font-size:1.35rem}.admin-demo-card p{color:var(--muted);margin:0}.admin-demo-card dl{gap:10px;margin:0;display:grid}.admin-demo-card dt{color:var(--muted);font-size:.78rem;font-weight:800}.admin-demo-card dd{margin:0}.admin-demo-action{align-self:end}.panel{margin-bottom:18px;padding:22px}.panel-heading{margin-bottom:18px}.panel-heading h2{font-size:clamp(1.35rem,3vw,2rem)}.status-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.owner-admin-status-grid span{border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-admin-status-grid span{background:color-mix(in srgb, var(--soft) 36%, transparent)}}.owner-admin-status-grid span{padding:12px}.owner-admin-status-grid strong{color:var(--muted);font-size:.82rem}.stat,.upgrade-box{border:1px solid var(--border);background:var(--soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.stat,.upgrade-box{background:color-mix(in srgb, var(--soft) 56%, transparent)}}.stat,.upgrade-box{padding:16px}.stat span{color:var(--muted);font-size:.9rem;display:block}.stat strong{margin-top:6px;font-size:1.75rem;display:block}.eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.login-page{align-content:center;justify-items:center;gap:14px;min-height:100vh;padding:clamp(28px,6vw,64px) 20px;display:grid}.login-page:has(.auth-magic-card){grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;place-items:start stretch}:is(.login-page:has(.auth-magic-card)>.auth-secondary-links,.login-page:has(.auth-magic-card)>.auth-status-message,.login-page:has(.auth-magic-card)>.pill){grid-column:1/-1;justify-self:center}.login-card{text-align:start;width:min(520px,100%);padding:clamp(26px,4vw,34px)}.login-card h1{margin:0;font-size:clamp(1.45rem,3vw,1.8rem);line-height:1.18}.login-card h2{margin:0;font-size:1.08rem;line-height:1.25}.login-card .muted{color:var(--muted);margin:10px 0 0;line-height:1.55}.form-stack label,.login-card label{text-align:start;gap:8px;margin-top:18px;display:grid}.form-stack input,.form-stack select,.login-card input{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;min-height:50px;padding:13px 14px}.login-card input:focus-visible{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.login-card input:focus-visible{border-color:color-mix(in srgb, var(--accent) 70%, var(--border))}}.login-card input:focus-visible{box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.login-card input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}}.login-card .auth-checkbox-option{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-card .auth-checkbox-option{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.login-card .auth-checkbox-option{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.login-card .auth-checkbox-option{background:color-mix(in srgb, var(--surface) 86%, white)}}.login-card .auth-checkbox-option{padding:12px}.login-card .auth-checkbox-option input{width:18px;min-height:18px;accent-color:var(--accent);margin-top:3px}.auth-checkbox-option span{gap:4px;display:grid}.auth-checkbox-option small{color:var(--muted);line-height:1.45}.form-stack button{width:max-content;margin-top:12px}.login-card button{width:100%;margin-top:22px}.login-card button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.password-strength-panel{border:1px solid #2f6b4f;gap:9px;margin-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.password-strength-panel{border:1px solid color-mix(in srgb, #2f6b4f 18%, var(--border))}}.password-strength-panel{border-radius:var(--radius);background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.password-strength-panel{background:color-mix(in srgb, #2f6b4f 5%, var(--surface))}}.password-strength-panel{color:var(--muted);padding:12px;font-size:.9rem;line-height:1.45}.password-strength-heading{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.password-strength-heading strong{color:#2f6b4f;white-space:nowrap}.password-strength-side{align-items:center;gap:8px;min-width:0;display:inline-flex}.password-help-toggle{border:1px solid var(--border);place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.password-help-toggle{border:1px solid color-mix(in srgb, var(--border) 85%, transparent)}}.password-help-toggle{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.password-help-toggle{background:color-mix(in srgb, var(--surface) 86%, white)}}.password-help-toggle{color:var(--text);cursor:pointer;font-weight:900;line-height:1}.password-help-toggle:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.password-help-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.password-help-toggle:focus-visible{outline-offset:2px}.password-strength-meter{background:var(--border);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.password-strength-meter{background:color-mix(in srgb, var(--border) 64%, transparent)}}.password-strength-meter span{border-radius:inherit;background:#9f2a2a;height:100%;transition:width .18s,background .18s;display:block}.password-strength-meter.fair span{background:#b7791f}.password-strength-meter.good span,.password-strength-meter.strong span{background:#2f6b4f}.password-strength-panel p{margin:0}.password-strength-panel ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.password-strength-panel li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;display:grid}.password-strength-panel li:before{content:"";background:var(--border);border-radius:999px;width:9px;height:9px;margin-top:.45em}.password-strength-panel li.met{color:var(--text)}.password-strength-panel li.met:before{background:#2f6b4f}.auth-mode-tabs{border:1px solid var(--border);background:var(--background);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-mode-tabs{background:color-mix(in srgb, var(--background) 88%, white)}}.auth-mode-tabs{min-width:0;padding:5px}.login-card .auth-mode-tabs button{width:100%;min-height:38px;color:var(--muted);box-shadow:none;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;border-radius:12px;margin:0;font-size:.92rem;font-weight:800}.login-card .auth-mode-tabs button.active{box-shadow:0 8px 18px #1d171224;background:var(--surface-strong)!important;color:var(--surface)!important}.auth-unified-card{overflow:hidden}.auth-cooldown-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:.9rem;line-height:1.45}.auth-magic-card{padding-block:clamp(20px,3vw,26px)}.auth-status-message{width:min(520px,100%)}@media (max-width:980px){.login-page:has(.auth-magic-card){grid-template-columns:minmax(0,520px)}}.error{color:#9f2a2a;text-align:start;background:#b4231812;border-inline-start:3px solid #b42318;margin:14px 0 0;padding:10px 12px;line-height:1.5}.table-wrap{width:100%;margin-top:18px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:860px}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:14px 12px}.data-table th{color:var(--muted);text-transform:uppercase;font-size:.82rem}.data-table td span{color:var(--muted);margin-top:4px;font-size:.9rem;display:block}.server-form,.deploy-form-card{border:1px solid var(--border);background:linear-gradient(135deg, var(--soft), transparent), var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.server-form,.deploy-form-card{background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 34%, transparent), transparent), color-mix(in srgb, var(--surface) 92%, transparent)}}.server-form,.deploy-form-card{padding:18px}.server-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.client-account-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:18px;display:grid}.client-account-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-account-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.client-account-card{padding:20px;box-shadow:0 24px 70px #281c0e17}.client-account-card h3{margin:4px 0 0;font-size:clamp(1.35rem,2vw,1.9rem)}.client-account-card p{margin:0}.store-mini-list{gap:10px;display:grid}.store-mini-row{border:1px solid var(--border);background:var(--soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-mini-row{background:color-mix(in srgb, var(--soft) 32%, transparent)}}.store-mini-row{padding:12px}.store-mini-row small{color:var(--muted)}.server-card{border:1px solid var(--border);background:var(--surface);border-radius:24px;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.server-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.server-card{padding:20px;box-shadow:0 24px 70px #281c0e17}.server-card h3{margin:12px 0 4px;font-size:clamp(1.25rem,2vw,1.7rem)}.attached-client-list{gap:10px;display:grid}.attached-client{border:1px solid var(--border);background:var(--soft);border-radius:16px;grid-template-columns:1fr auto;gap:4px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.attached-client{background:color-mix(in srgb, var(--soft) 34%, transparent)}}.attached-client{padding:12px}.attached-client span{font-weight:800}.attached-client small,.attached-client em{color:var(--muted);font-style:normal}.deployment-panel{background:radial-gradient(circle at top right, var(--accent), transparent 26rem), var(--surface);gap:clamp(16px,2vw,24px);display:grid}@supports (color:color-mix(in lab, red, red)){.deployment-panel{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 14%, transparent), transparent 26rem), color-mix(in srgb, var(--surface) 94%, transparent)}}.deployment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.deployment-workflow-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.deployment-step{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-content:center;gap:6px;min-height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.deployment-step{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.deployment-step{padding:13px}.deployment-step.done{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.deployment-step.done{border-color:color-mix(in srgb, #2f6b4f 38%, var(--border))}}.deployment-step.done{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.deployment-step.done{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.deployment-step.attention{border-color:#c47d2d}@supports (color:color-mix(in lab, red, red)){.deployment-step.attention{border-color:color-mix(in srgb, #c47d2d 42%, var(--border))}}.deployment-step.attention{background:#c47d2d}@supports (color:color-mix(in lab, red, red)){.deployment-step.attention{background:color-mix(in srgb, #c47d2d 8%, var(--surface))}}.deployment-step small{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.deployment-next-action-card{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.deployment-next-action-card{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.deployment-next-action-card{background:var(--soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.deployment-next-action-card{background:color-mix(in srgb, var(--soft) 38%, transparent)}}.deployment-next-action-card{margin-bottom:0;padding:16px 18px}.deployment-next-action-card p,.deployment-next-action-card strong{margin:0}.deployment-next-action{justify-content:flex-end;display:flex}.deployment-automation-summary,.deployment-domain-email-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.deployment-automation-summary{border:1px solid var(--border);background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.deployment-automation-summary{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.deployment-automation-summary{padding:16px}.deployment-automation-summary.attention{border-color:#c47d2d}@supports (color:color-mix(in lab, red, red)){.deployment-automation-summary.attention{border-color:color-mix(in srgb, #c47d2d 44%, var(--border))}}.deployment-automation-summary.attention{background:#c47d2d}@supports (color:color-mix(in lab, red, red)){.deployment-automation-summary.attention{background:color-mix(in srgb, #c47d2d 8%, var(--surface))}}.deployment-automation-summary p,.deploy-form-card p{margin:0}.deployment-automation-evidence{gap:8px;margin-top:12px;display:grid}.deployment-automation-evidence details{margin-top:4px}.deployment-next-action form,.deployment-next-action button{width:100%;min-width:210px}.deployment-operator-tools{margin-top:0}.dns-instructions{border:1px dashed var(--accent);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.dns-instructions{border:1px dashed color-mix(in srgb, var(--accent) 44%, var(--border))}}.dns-instructions{background:var(--soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.dns-instructions{background:color-mix(in srgb, var(--soft) 44%, transparent)}}.dns-instructions{margin-top:0;padding:clamp(16px,2vw,22px)}.dns-instructions p{margin:0}.dns-instructions ol{margin:0;padding-inline-start:1.35rem}.input-suffix-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.input-suffix-row span{color:var(--muted);font-weight:800}.checkbox-label{align-items:center;gap:10px;font-weight:800;display:flex}.empty-state{border:1px dashed var(--border);background:var(--soft);border-radius:22px;place-items:center;min-height:180px;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-state{background:color-mix(in srgb, var(--soft) 28%, transparent)}}.empty-state{text-align:center;padding:28px}.empty-state strong{font-size:1.4rem}.empty-state p{max-width:420px;margin:8px 0 0}.auth-brand{color:var(--text);align-items:center;gap:10px;margin-bottom:22px;text-decoration:none;display:flex}.auth-brand:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-brand:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 46%, transparent)}}.auth-brand:focus-visible{outline-offset:4px;border-radius:var(--radius)}.portal-support-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:18px;display:grid}.portal-support-stack{gap:18px;display:grid}.portal-support-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-support-next-grid article{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:8px;min-width:0;padding:clamp(16px,2vw,20px);display:grid}.portal-support-next-grid strong{font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.18}.portal-support-next-grid p{color:var(--muted);margin:0;line-height:1.5}.portal-support-next-grid .button{justify-self:start}.portal-support-form,.portal-support-note{border:1px solid var(--border);background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.portal-support-form,.portal-support-note{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.portal-support-form,.portal-support-note{padding:clamp(18px,2.4vw,24px);box-shadow:0 14px 36px #281c0e0f}.portal-support-form{gap:16px;display:grid}.portal-support-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-support-form label{color:var(--text);gap:8px;font-weight:850;display:grid}.portal-support-form select,.portal-support-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:16px;padding:12px 14px}.portal-support-form select{min-height:50px}.portal-support-form textarea{resize:vertical;min-height:180px}.portal-support-actions{justify-content:flex-end;display:flex}.portal-support-note{color:var(--muted);gap:8px;line-height:1.6;display:grid}.portal-support-note strong{color:var(--text);font-size:1.05rem}.portal-support-empty-contact{gap:14px;display:grid}.portal-support-empty-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-support-empty-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-support-empty-card{padding:clamp(18px,3vw,26px)}.portal-support-empty-card>div:first-child{gap:6px;display:grid}.portal-support-empty-card strong{color:var(--text)}.portal-support-empty-card p{color:var(--muted);margin:0;line-height:1.55}.portal-support-contact-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.auth-brand>span:not(.pixilo-brand){background:var(--surface-strong);width:34px;height:34px;color:var(--accent-contrast);border-radius:12px;place-items:center;font-weight:900;display:grid}.auth-brand>strong{font-size:1.05rem}.login-page>.muted,.auth-secondary-links{text-align:start;width:min(520px,100%);margin:0}.auth-secondary-links{color:var(--muted);line-height:1.6}.login-page>.muted a,.auth-secondary-links a{color:var(--text);font-weight:800}.auth-action-list{gap:8px;display:grid}.auth-action-list a{flex-wrap:wrap;justify-content:flex-start;justify-self:start;align-items:baseline;gap:6px;max-width:100%;padding-inline:0;display:inline-flex}.auth-action-list span{color:var(--muted);font-weight:500}.auth-action-list strong{color:var(--text);text-align:start;font-weight:900}.operator-test-matrix{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:18px;margin-top:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-test-matrix{background:color-mix(in srgb, var(--surface) 95%, white)}}.operator-test-matrix{padding:clamp(16px,2vw,22px);box-shadow:0 18px 48px #20170c12}.support-dossier-message-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);align-items:start;gap:clamp(14px,2vw,22px);margin-top:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-dossier-message-card{background:color-mix(in srgb, var(--surface) 96%, white)}}.support-dossier-message-card{padding:clamp(16px,2vw,22px);box-shadow:0 18px 48px #20170c12}.support-dossier-message-card>*{min-width:0}.support-dossier-message-card.needs-attention{border-color:#e3c276}@supports (color:color-mix(in lab, red, red)){.support-dossier-message-card.needs-attention{border-color:color-mix(in srgb, #e3c276 70%, var(--border))}}.support-dossier-message-card.needs-attention{background:#fffaf0}.support-dossier-message-card h3{margin:4px 0 6px;font-size:clamp(1.16rem,1.6vw,1.45rem)}.support-dossier-message-card p{color:var(--muted);margin:0;line-height:1.55}.support-dossier-message-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.support-dossier-message-actions .button{white-space:normal;max-inline-size:100%}.support-dossier-message-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:auto}.support-dossier-message-table{border-collapse:collapse;width:100%;min-width:460px}.support-dossier-message-table th,.support-dossier-message-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:10px}.support-dossier-message-table th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.support-dossier-message-table tr:last-child td{border-bottom:0}.operator-test-matrix-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.operator-test-matrix-heading h2,.operator-test-matrix-heading h3{margin:0;font-size:clamp(1.18rem,1.6vw,1.55rem);line-height:1.15}.operator-test-matrix-heading p{max-width:720px;color:var(--muted);margin:6px 0 0;line-height:1.5}.operator-test-matrix-score{border:1px solid var(--border);background:var(--soft);text-align:center;border-radius:8px;min-width:132px;padding:10px 12px}.operator-test-matrix-score strong{font-size:1.4rem;line-height:1;display:block}.operator-test-matrix-score span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:850}.operator-test-matrix-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);align-items:start;gap:16px;display:grid}.operator-test-table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:auto}.operator-test-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.operator-test-table th,.operator-test-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:11px 9px}.operator-test-table th:first-child,.operator-test-table td:first-child{width:24%}.operator-test-table th:nth-child(2),.operator-test-table td:nth-child(2){width:13%}.operator-test-table th:nth-child(3),.operator-test-table td:nth-child(3){width:23%}.operator-test-table th:nth-child(4),.operator-test-table td:nth-child(4){width:16%}.operator-test-table th:nth-child(5),.operator-test-table td:nth-child(5){width:24%}.operator-test-table th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.operator-test-table td{color:var(--text);overflow-wrap:anywhere;font-size:.93rem;line-height:1.38}.operator-test-table tbody tr{cursor:pointer;outline:none;transition:background-color .16s,box-shadow .16s}.operator-test-table tbody tr:hover,.operator-test-table tbody tr:focus-visible{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.operator-test-table tbody tr:hover,.operator-test-table tbody tr:focus-visible{background:color-mix(in srgb, var(--soft) 56%, white)}}.operator-test-table tbody tr.selected{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.operator-test-table tbody tr.selected{background:color-mix(in srgb, var(--soft) 72%, white)}}.operator-test-table tbody tr.selected{box-shadow:inset 4px 0 0 var(--accent)}.operator-test-table tbody tr:last-child td{border-bottom:0}.operator-test-row-title{gap:3px;min-width:0;display:grid}.operator-test-row-title strong{font-size:.98rem}.operator-test-row-title span,.operator-test-row-next{color:var(--muted);font-size:.84rem}.operator-test-status{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.operator-test-status.pass{color:#17613a;background:#edf8f1;border-color:#b9dfca}.operator-test-status.fail{color:#8a281c;background:#fff0ed;border-color:#edb7ad}.operator-test-status.warning,.operator-test-status.running{color:#775108;background:#fff8e5;border-color:#e3c276}.operator-test-status.not_run{color:#6c6256;background:#f8f4ed;border-color:#d9d1c5}.operator-test-detail-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid;position:sticky;top:16px;box-shadow:0 14px 42px #20170c0f}.operator-test-detail-card.fail{border-color:#edb7ad}@supports (color:color-mix(in lab, red, red)){.operator-test-detail-card.fail{border-color:color-mix(in srgb, #edb7ad 72%, var(--border))}}.operator-test-detail-card.warning,.operator-test-detail-card.running{border-color:#e3c276}@supports (color:color-mix(in lab, red, red)){.operator-test-detail-card.warning,.operator-test-detail-card.running{border-color:color-mix(in srgb, #e3c276 72%, var(--border))}}.operator-test-table td small{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.operator-test-detail-card h3,.operator-test-detail-card h4{margin:0;font-size:1.18rem}.operator-test-detail-card p{color:var(--muted);margin:0;line-height:1.55}.operator-test-detail-facts{gap:10px;display:grid}.operator-test-detail-facts div{border-top:1px solid var(--border);padding-top:10px}.operator-test-detail-facts span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:900;display:block}.operator-test-detail-facts strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.operator-test-detail-card details{border:1px solid var(--border);background:var(--soft);border-radius:8px;padding:10px 12px}.operator-test-detail-card summary{cursor:pointer;font-weight:850}.operator-test-detail-card pre{white-space:pre-wrap;max-height:240px;margin:10px 0 0;overflow:auto}.operator-test-action-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-test-action-form button[aria-busy=true]{cursor:progress;opacity:.82}.operator-test-action-status{color:var(--muted);font-size:.86rem;font-weight:800}@media (max-width:980px){.support-dossier-message-card,.operator-test-matrix-layout{grid-template-columns:1fr}.operator-test-detail-card{position:static}}.checkout-wizard-page{padding-top:22px}.checkout-hero,.portal-hero,.portal-dashboard-header{justify-content:space-between;align-items:flex-start;gap:clamp(18px,4vw,42px);margin-bottom:clamp(18px,3vw,30px);display:flex}.checkout-hero h1,.portal-hero h1,.portal-dashboard-header h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.25rem,5vw,4.45rem);line-height:.98}.checkout-hero p:not(.eyebrow),.portal-hero p:not(.eyebrow),.portal-dashboard-header p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:1.04rem;line-height:1.7}.checkout-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:min(390px,100%);margin:0;padding:0;list-style:none;display:grid}.checkout-stepper li{border:1px solid var(--border);background:var(--surface);border-radius:16px;place-items:center;min-height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-stepper li{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.checkout-stepper li{color:var(--muted);font-size:.86rem;font-weight:800}.checkout-stepper li.active,.checkout-stepper li.done{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-stepper li.active,.checkout-stepper li.done{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}}.checkout-stepper li.active,.checkout-stepper li.done{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.checkout-stepper li.active,.checkout-stepper li.done{background:color-mix(in srgb, var(--soft) 74%, transparent)}}.checkout-stepper li.active,.checkout-stepper li.done{color:var(--text)}.checkout-stepper li.done:before{content:"✓";color:#2f6b4f;font-size:.82rem;display:block}.checkout-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.checkout-purchase-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:clamp(14px,2vw,20px);width:min(100%,900px);margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-purchase-card{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.checkout-purchase-card{box-shadow:var(--shadow-soft);padding:clamp(18px,4vw,32px)}.checkout-confidence-card{gap:clamp(12px,2vw,18px);width:min(100%,860px)}.checkout-result-page{width:min(100% - 32px,1180px)}.checkout-result-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:18px;width:min(100%,900px);margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-result-card{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.checkout-result-card{box-shadow:var(--shadow-soft);padding:clamp(20px,4vw,34px)}.checkout-result-card.success{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-result-card.success{border-color:color-mix(in srgb, #2f6b4f 34%, var(--border))}}.checkout-result-card.success{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-result-card.success{background:color-mix(in srgb, #2f6b4f 6%, var(--surface))}}.checkout-result-card.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.checkout-result-card.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.checkout-result-card.attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.checkout-result-card.attention{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.checkout-result-card h2{margin:0;font-size:clamp(1.55rem,3vw,2.35rem)}.checkout-result-card p{color:var(--muted);line-height:1.6}.checkout-result-card .hero-actions form{display:contents}.checkout-selected-plan{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:start;gap:18px;display:grid}.checkout-selected-plan h2{margin:0;font-size:clamp(1.55rem,3.5vw,2.35rem)}.checkout-selected-plan p,.checkout-account-gate p,.checkout-store-payment-form p{color:var(--muted);line-height:1.58}.buyer-confidence-panel{grid-template-columns:minmax(240px,.55fr) minmax(260px,.85fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.buyer-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.buyer-money-grid>div,.buyer-benefit-block,.checkout-selected-launch,.checkout-price-breakdown,.checkout-benefits-details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.buyer-money-grid>div,.buyer-benefit-block,.checkout-selected-launch,.checkout-price-breakdown,.checkout-benefits-details{background:color-mix(in srgb, var(--surface) 84%, var(--soft))}}.buyer-money-grid>div,.buyer-benefit-block,.checkout-selected-launch,.checkout-price-breakdown,.checkout-benefits-details{padding:13px 14px}.buyer-money-grid span,.checkout-selected-launch span,.checkout-capacity-detail{color:var(--muted)}.buyer-money-grid strong{margin-top:4px;font-size:clamp(1.18rem,2.4vw,1.55rem);display:block}.buyer-benefit-block{gap:10px;display:grid}.checkout-price-breakdown{gap:10px;min-width:0;display:grid}.checkout-price-breakdown summary{cursor:pointer;gap:4px;list-style:none;display:grid}.checkout-benefits-details{gap:10px;display:grid}.checkout-benefits-details summary{cursor:pointer;gap:4px;list-style:none;display:grid}.checkout-benefits-details summary::-webkit-details-marker{display:none}.checkout-benefits-details .buyer-benefit-block{background:0 0;border:0;padding:0}.checkout-price-breakdown summary::-webkit-details-marker{display:none}.checkout-two-step-wizard{gap:16px;display:grid}.checkout-flow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-flow-tabs li{border:1px solid var(--border);background:var(--surface);border-radius:8px;place-items:center;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-flow-tabs li{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.checkout-flow-tabs li{color:var(--muted);font-weight:850}.checkout-flow-tabs li.active,.checkout-flow-tabs li.done{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-flow-tabs li.active,.checkout-flow-tabs li.done{border-color:color-mix(in srgb, var(--accent) 52%, var(--border))}}.checkout-flow-tabs li.active,.checkout-flow-tabs li.done{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-flow-tabs li.active,.checkout-flow-tabs li.done{background:color-mix(in srgb, #2f6b4f 9%, var(--surface))}}.checkout-flow-tabs li.active,.checkout-flow-tabs li.done{color:var(--text)}.checkout-plan-strip{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:14px;display:grid}.checkout-plan-strip h2{margin:0;font-size:clamp(1.55rem,3vw,2.2rem)}.checkout-plan-strip p:not(.eyebrow){max-width:64ch;color:var(--muted);margin:6px 0 0;line-height:1.55}.checkout-change-plan-link{cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:center;align-items:center;min-height:36px;display:inline-flex}.checkout-plan-strip-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.checkout-tiny-guide-link{min-height:36px;color:var(--muted);text-underline-offset:4px;align-items:center;margin-top:0;font-size:.82rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.checkout-tiny-guide-link:hover,.checkout-tiny-guide-link:focus-visible{color:var(--accent-strong)}.checkout-money-line{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.checkout-money-line span{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:190px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-money-line span{background:color-mix(in srgb, var(--surface) 82%, var(--soft))}}.checkout-money-line span{color:var(--muted);padding:10px 12px}.checkout-money-line strong{color:var(--text)}.checkout-price-breakdown-compact{border:1px solid var(--border);background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.checkout-price-breakdown-compact{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.checkout-price-breakdown-compact{padding:12px 14px}.checkout-price-breakdown-compact summary{grid-template-columns:minmax(0,1fr)}.checkout-price-breakdown-compact dl{margin-top:10px}.checkout-step-heading.quiet{align-items:center}.checkout-primary-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.checkout-launch-help-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-launch-help-panel{background:color-mix(in srgb, var(--surface) 92%, var(--soft))}}.checkout-launch-help-panel{padding:14px}.checkout-launch-help-panel.collapsed{gap:0}.checkout-launch-help-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-launch-help-header .checkout-section-heading{min-width:0}.checkout-launch-help-toggle{border:1px solid var(--border);background:var(--surface);width:36px;min-width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.checkout-launch-help-toggle span{border-block-end:2px solid;border-inline-end:2px solid;width:10px;height:10px;transition:transform .16s;transform:rotate(225deg)}.checkout-launch-help-panel.collapsed .checkout-launch-help-toggle span{transform:rotate(45deg)}.checkout-addon-summary-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-addon-summary-panel{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.checkout-addon-summary-panel{padding:14px}.checkout-addon-summary-panel h3{margin:2px 0 4px;font-size:1rem;line-height:1.3}.checkout-addon-summary-panel p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.45}.checkout-selection-sheet-backdrop{z-index:80;background:#140f0a52;place-items:start center;padding:clamp(10px,2.5vh,28px) clamp(10px,2vw,22px) clamp(10px,2vw,22px);display:grid;position:fixed;inset:0}.checkout-selection-sheet{border:1px solid var(--border);gap:16px;width:min(760px,100%);max-height:min(86vh,760px);display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.checkout-selection-sheet{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.checkout-selection-sheet{background:var(--surface);border-radius:18px;padding:clamp(16px,3vw,24px);box-shadow:0 32px 90px #18120c47}.checkout-selection-sheet-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.checkout-selection-sheet-head h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.checkout-selection-sheet-head p:not(.eyebrow){color:var(--muted);margin:5px 0 0;line-height:1.5}.checkout-selection-sheet-head>button{border:1px solid var(--border);background:var(--surface);border-radius:999px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-selection-sheet-head>button{background:color-mix(in srgb, var(--surface) 92%, var(--soft))}}.checkout-selection-sheet-head>button{color:var(--text);cursor:pointer;font-size:1.2rem;font-weight:900}.checkout-plan-picker-sheet,.checkout-addon-picker-sheet{gap:14px;display:grid}.checkout-sheet-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-sheet-choice{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-sheet-choice{background:color-mix(in srgb, var(--surface) 96%, var(--soft))}}.checkout-sheet-choice{color:inherit;cursor:pointer;text-align:start;padding:12px}.checkout-sheet-choice.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-sheet-choice.selected{border-color:color-mix(in srgb, var(--accent) 54%, var(--border))}}.checkout-sheet-choice.selected{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-sheet-choice.selected{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.checkout-sheet-choice strong,.checkout-sheet-choice small,.checkout-sheet-choice b{display:block}.checkout-sheet-choice small{color:var(--muted);line-height:1.4}.checkout-addon-picker-group{gap:10px;display:grid}.checkout-addon-picker-group h3{margin:0;font-size:1rem}.checkout-addon-plan-groups,.checkout-addon-choice-list{gap:10px;display:grid}.checkout-addon-choice-list h4{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.checkout-selection-sheet-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.checkout-payment-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-payment-launch-grid[aria-busy=true]{opacity:.7}.checkout-payment-launch-grid .launch-tier-choice{background:var(--surface);border-radius:8px;min-height:0}@supports (color:color-mix(in lab, red, red)){.checkout-payment-launch-grid .launch-tier-choice{background:color-mix(in srgb, var(--surface) 96%, white 4%)}}.checkout-payment-launch-grid .launch-tier-choice{box-shadow:none;padding:12px}.checkout-payment-launch-grid .launch-tier-choice:has(input:checked){background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-payment-launch-grid .launch-tier-choice:has(input:checked){background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.checkout-coupon-apply{gap:10px}.checkout-coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.checkout-coupon-row input{min-width:0}.checkout-final-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.checkout-final-summary strong{margin:2px 0;font-size:clamp(1.8rem,4vw,2.6rem);display:block}.payment-amount.discount{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.payment-amount.discount{border-color:color-mix(in srgb, #2f6b4f 40%, var(--border))}}.payment-amount.discount{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.payment-amount.discount{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.checkout-price-breakdown summary:after{content:"+";color:var(--muted);justify-self:end;margin-top:-1.6rem;font-weight:900}.checkout-price-breakdown[open] summary:after{content:"-"}.checkout-price-breakdown strong{margin-block:2px;font-size:1rem;line-height:1.28;display:block}.checkout-price-breakdown p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.checkout-price-breakdown dl{gap:7px;margin:0;display:grid}.checkout-price-breakdown dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-price-breakdown dl>div{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.checkout-price-breakdown dl>div{padding-top:7px}.checkout-price-breakdown dt{color:var(--muted);font-weight:750;line-height:1.35}.checkout-price-breakdown dd{white-space:nowrap;margin:0;font-weight:900}.checkout-price-breakdown dl>div.total{color:var(--text);font-size:1.02rem}.checkout-price-breakdown dl>div.total dt,.checkout-price-breakdown dl>div.total dd{color:var(--text)}.buyer-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.buyer-benefit-list li{color:var(--text);align-items:baseline;gap:7px;font-weight:850;display:flex}.buyer-benefit-list li:before{content:"✓";color:#2f6b4f;font-weight:900}.checkout-capacity-detail{margin:0;font-size:.9rem}.checkout-payment-summary{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-block:12px;display:grid}.checkout-payment-summary .summary-row{border:0;padding-top:0}.checkout-result-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.checkout-result-status-strip span{border:1px solid var(--border);background:var(--soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.checkout-result-status-strip span{background:color-mix(in srgb, var(--soft) 32%, transparent)}}.checkout-result-status-strip span{color:var(--muted);padding:10px 12px;font-size:.86rem;font-weight:900}.checkout-result-status-strip span.done{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-result-status-strip span.done{border-color:color-mix(in srgb, #2f6b4f 32%, var(--border))}}.checkout-result-status-strip span.done{color:#2f6b4f}.checkout-result-status-strip span.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.checkout-result-status-strip span.active{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.checkout-result-status-strip span.active{color:var(--text)}.checkout-journey-current{border:1px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout-journey-current{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.checkout-journey-current{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.checkout-journey-current{background:color-mix(in srgb, var(--soft) 44%, var(--surface))}}.checkout-journey-current{padding:12px 14px}.checkout-journey-current span{color:var(--muted);font-weight:760}.checkout-journey-current strong{color:var(--text)}.checkout-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkout-next-steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-next-steps li{background:color-mix(in srgb, var(--surface) 92%, var(--soft))}}.checkout-next-steps li{padding:14px}.checkout-next-steps span,.portal-setup-assistant-steps span{background:var(--accent);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-next-steps span,.portal-setup-assistant-steps span{background:color-mix(in srgb, var(--accent) 84%, var(--surface))}}.checkout-next-steps span,.portal-setup-assistant-steps span{color:var(--accent-contrast);font-weight:900}.checkout-next-steps p,.portal-setup-assistant-steps p{color:var(--muted);margin:0;line-height:1.5}.checkout-reassurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkout-reassurance-grid span{border:1px solid #2f6b4f}@supports (color:color-mix(in lab, red, red)){.checkout-reassurance-grid span{border:1px solid color-mix(in srgb, #2f6b4f 26%, var(--border))}}.checkout-reassurance-grid span{background:#2f6b4f;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.checkout-reassurance-grid span{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.checkout-reassurance-grid span{color:var(--text);padding:12px 14px;font-size:.92rem;font-weight:800}.checkout-account-gate,.checkout-store-payment-form{gap:16px;display:grid}.checkout-step-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-step-card{background:color-mix(in srgb, var(--surface) 94%, var(--soft))}}.checkout-step-card{padding:clamp(16px,3vw,24px)}.checkout-step-heading{align-items:start;gap:14px;display:flex}.checkout-step-heading>span{background:var(--accent);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-step-heading>span{background:color-mix(in srgb, var(--accent) 86%, var(--surface))}}.checkout-step-heading>span{color:var(--accent-contrast);font-weight:900}.checkout-step-heading h2{margin:0}.checkout-step-heading p{margin-block-end:0}.checkout-advanced-options{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.checkout-advanced-options{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.checkout-advanced-options{padding:14px}.checkout-advanced-options>summary{cursor:pointer;font-weight:900;list-style:none}.checkout-advanced-options>summary::-webkit-details-marker{display:none}.checkout-account-gate{border:1px solid var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.checkout-account-gate{border:1px solid color-mix(in srgb, var(--surface-strong) 18%, var(--border))}}.checkout-account-gate{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.checkout-account-gate{background:color-mix(in srgb, var(--soft) 36%, var(--surface))}}.checkout-account-gate{padding:16px}.checkout-selected-launch{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr) auto;align-items:center;gap:4px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-selected-launch{background:color-mix(in srgb, var(--surface) 84%, var(--soft))}}.checkout-selected-launch{padding:13px 14px}.checkout-selected-launch .eyebrow{grid-column:1/-1}.checkout-selected-launch small{min-width:0;color:var(--muted);line-height:1.4}.checkout-summary-card,.checkout-main-card,.portal-empty-state,.portal-store-card,.portal-summary-grid article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.checkout-summary-card,.checkout-main-card,.portal-empty-state,.portal-store-card,.portal-summary-grid article{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.checkout-summary-card,.checkout-main-card,.portal-empty-state,.portal-store-card,.portal-summary-grid article{box-shadow:var(--shadow-soft)}.checkout-summary-card,.checkout-main-card,.portal-empty-state{padding:clamp(20px,4vw,30px)}.checkout-summary-card{gap:14px;display:grid;position:sticky;top:18px}.checkout-summary-card h2,.checkout-main-card h2,.portal-empty-state h2,.portal-store-card h2{margin:0}.checkout-summary-card p,.checkout-main-card p,.portal-empty-state p{color:var(--muted);line-height:1.65}.checkout-price-line{border:1px solid var(--accent);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-price-line{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.checkout-price-line{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.checkout-price-line{background:color-mix(in srgb, var(--soft) 58%, transparent)}}.checkout-price-line{padding:13px 14px}.checkout-price-line strong{font-size:clamp(1.5rem,3vw,2rem)}.checkout-price-line span,.summary-row span,.payment-amount span,.portal-store-status span{color:var(--muted)}.checkout-launch-chip{border:1px solid var(--border);gap:5px;min-width:190px;max-width:280px;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-launch-chip{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.checkout-launch-chip{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.checkout-launch-chip{background:color-mix(in srgb, var(--surface) 72%, var(--soft))}}.checkout-launch-chip{padding:12px 14px}.checkout-launch-chip span{color:var(--muted);font-size:.82rem}.checkout-launch-chip strong{color:var(--text);font-size:.96rem;line-height:1.35}.summary-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.change-plan-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.change-plan-panel{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.change-plan-panel{padding:0}.change-plan-panel summary,.portal-secondary-actions summary{cursor:pointer;width:100%;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:800;display:inline-flex}.compact-picker{border-top:1px solid var(--border);gap:14px;margin-top:0;padding:12px;display:grid}.compact-plan-grid{gap:8px;display:grid}.compact-choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.compact-choice input{width:18px;height:18px;accent-color:var(--surface-strong);position:static}.compact-choice span{gap:3px;min-width:0;display:grid}.compact-choice:has(input:checked){border-color:var(--surface-strong);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.compact-choice:has(input:checked){background:color-mix(in srgb, var(--soft) 64%, transparent)}}.compact-choice:focus-within{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.compact-choice:focus-within{outline:3px solid color-mix(in srgb, var(--focus) 78%, transparent)}}.compact-choice:focus-within{outline-offset:3px}.compact-choice small,.add-on-list small{color:var(--muted);line-height:1.35}.billing-toggle{border:1px solid var(--border);background:var(--soft);border-radius:999px;gap:4px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.billing-toggle{background:color-mix(in srgb, var(--soft) 45%, transparent)}}.billing-toggle{padding:4px}.billing-toggle label{min-height:44px;color:var(--muted);cursor:pointer;isolation:isolate;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.billing-toggle input{cursor:pointer;opacity:0;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.billing-toggle label:has(input:checked){background:var(--surface-strong);color:var(--surface);box-shadow:0 10px 22px #14100c21}.billing-toggle label:has(input:focus-visible){outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.billing-toggle label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--focus) 78%, transparent)}}.billing-toggle label:has(input:focus-visible){outline-offset:3px}.add-on-list,.add-on-section{gap:8px;display:grid}.add-on-section h3{color:var(--muted);letter-spacing:0;margin:4px 0 0;font-size:.86rem}.add-on-list label{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.add-on-list label:has(input:checked){border-color:var(--surface-strong);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.add-on-list label:has(input:checked){background:color-mix(in srgb, var(--soft) 60%, var(--surface))}}.add-on-list label:has(input:checked){box-shadow:0 12px 28px #281c0e12}.add-on-list input{width:18px;height:18px;accent-color:var(--surface-strong)}.add-on-list label>span{gap:2px;min-width:0;display:grid}.subscription-settings-card .compact-plan-grid,.subscription-settings-card .add-on-section,.subscription-settings-card .add-on-list{gap:10px}.subscription-settings-card .compact-choice{padding:10px 12px}.subscription-settings-card .add-on-list label{grid-template-columns:auto minmax(0,1fr);align-items:start}.subscription-settings-card .add-on-list label>small{grid-column:2;justify-self:start;font-weight:900}.checkout-selection-controls{gap:10px;display:grid}.checkout-cycle-toggle{margin-block:4px}.checkout-selection-controls.pending{opacity:.72}.checkout-visible-decision{border-top:1px solid var(--border);gap:12px;padding-top:16px;display:grid}.checkout-visible-decision.compact{border-radius:var(--radius);background:var(--surface);border-top:0}@supports (color:color-mix(in lab, red, red)){.checkout-visible-decision.compact{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.checkout-visible-decision.compact{padding:12px}.checkout-section-heading{gap:4px;display:grid}.checkout-section-heading p,.checkout-help-text{max-width:780px;color:var(--muted);margin:0;font-size:.96rem;line-height:1.55}.launch-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.compact-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-tier-choice{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 10px;min-height:100%;padding:14px;display:grid;position:relative}.launch-tier-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.launch-tier-choice:before{content:"";border:1px solid var(--border);background:var(--surface);border-radius:999px;width:20px;height:20px;margin-block-start:2px}.launch-tier-choice:has(input:checked){border-color:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--surface-strong)}.launch-tier-choice:has(input:checked):before{box-shadow:inset 0 0 0 5px var(--surface);background:var(--surface-strong)}.launch-tier-choice:has(input:focus-visible){outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.launch-tier-choice:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.launch-tier-choice:has(input:focus-visible){outline-offset:3px}.launch-tier-choice>span{gap:5px;display:grid}.launch-tier-choice strong{font-size:1rem}.launch-tier-choice em{background:#2f6b4f;border-radius:999px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.launch-tier-choice em{background:color-mix(in srgb, #2f6b4f 13%, var(--surface))}}.launch-tier-choice em{color:#2f6b4f;padding:3px 8px;font-size:.78rem;font-style:normal;font-weight:900}.launch-tier-choice small{color:var(--muted);line-height:1.45}.launch-tier-choice b{background:var(--soft);border-radius:999px;grid-column:2;width:fit-content}@supports (color:color-mix(in lab, red, red)){.launch-tier-choice b{background:color-mix(in srgb, var(--soft) 72%, transparent)}}.launch-tier-choice b{padding:5px 10px;font-size:.9rem}.launch-tier-choice:has(input:checked){border-color:var(--surface-strong);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.launch-tier-choice:has(input:checked){background:color-mix(in srgb, var(--soft) 58%, var(--surface))}}.launch-tier-choice:has(input:checked){box-shadow:0 14px 32px #281c0e14}.launch-tier-choice:focus-within{outline:3px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.launch-tier-choice:focus-within{outline:3px solid color-mix(in srgb, var(--focus) 78%, transparent)}}.launch-tier-choice:focus-within{outline-offset:3px}.compact-choice.plan-choice{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.capacity-request-list{gap:8px;display:grid}.capacity-request-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.capacity-request-row{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.capacity-request-row{padding:12px 14px}.capacity-request-row span{gap:3px;display:grid}.capacity-request-row small{color:var(--muted)}.ai-builder-hint{border:1px solid #2f6b4f;margin:18px 0 8px}@supports (color:color-mix(in lab, red, red)){.ai-builder-hint{border:1px solid color-mix(in srgb, #2f6b4f 24%, var(--border))}}.ai-builder-hint{background:#2f6b4f;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.ai-builder-hint{background:color-mix(in srgb, #2f6b4f 7%, var(--surface))}}.ai-builder-hint{color:var(--muted);padding:12px 14px;font-size:.94rem;line-height:1.5}.checkout-main-card{gap:18px;display:grid}.checkout-account-actions,.portal-store-actions,.store-secondary-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkout-account-actions>span{gap:2px;margin-inline-end:auto;display:grid}.checkout-account-actions small{color:var(--muted)}.payment-confirmation{border:1px solid #2f6b4f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-confirmation{border:1px solid color-mix(in srgb, #2f6b4f 32%, var(--border))}}.payment-confirmation{background:#2f6b4f;border-radius:20px}@supports (color:color-mix(in lab, red, red)){.payment-confirmation{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.payment-confirmation{padding:16px 18px}.payment-confirmation.reassurance-card{border-color:var(--border);background:var(--soft);grid-template-columns:1fr}@supports (color:color-mix(in lab, red, red)){.payment-confirmation.reassurance-card{background:color-mix(in srgb, var(--soft) 40%, var(--surface))}}.payment-confirmation strong,.payment-confirmation span{display:block}.payment-confirmation span{color:var(--muted);margin-top:4px}.payment-amount{background:var(--surface);text-align:end;border-radius:16px;min-width:160px;padding:12px 14px}.payment-amount strong{font-size:1.2rem}.checkout-sticky-action{justify-content:flex-end;align-items:center;gap:14px;display:flex}.checkout-sticky-action>span{gap:2px;margin-inline-end:auto;display:grid}.checkout-sticky-action small{color:var(--muted)}.portal-dashboard-page{padding-top:34px}.owner-portal-shell{padding-top:24px}.owner-portal-topbar{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:0 auto 34px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-portal-topbar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.owner-portal-topbar{padding:16px 18px;box-shadow:0 18px 46px #281c0e12}.owner-portal-logo{color:var(--text);gap:4px;text-decoration:none;display:grid}.owner-portal-logo strong{font-size:1.2rem}.owner-portal-logo span,.owner-portal-identity span,.owner-portal-identity small{color:var(--muted)}.owner-portal-identity{text-align:center;justify-self:center;gap:3px;min-width:0;display:grid}.owner-portal-identity>span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.owner-portal-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.owner-portal-actions form,.inline-button-form{margin:0}.owner-portal-content{gap:24px;display:grid}.portal-billing-page{padding-top:28px}.portal-hero .button{flex:none}.portal-page-back{width:min(1180px,100% - 32px);margin:0 auto 18px}.portal-page-back a{border:1px solid var(--text);align-items:center;gap:8px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-page-back a{border:1px solid color-mix(in srgb, var(--text) 16%, var(--border))}}.portal-page-back a{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-page-back a{background:color-mix(in srgb, var(--surface) 94%, white 6%)}}.portal-page-back a{box-shadow:0 10px 28px var(--text)}@supports (color:color-mix(in lab, red, red)){.portal-page-back a{box-shadow:0 10px 28px color-mix(in srgb, var(--text) 8%, transparent)}}.portal-page-back a{color:var(--text);padding:9px 13px;font-size:.92rem;font-weight:900;text-decoration:none}.portal-page-back a:hover,.portal-page-back a:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-page-back a:hover,.portal-page-back a:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.portal-page-back a:hover,.portal-page-back a:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-page-back a:hover,.portal-page-back a:focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.portal-page-back a:hover,.portal-page-back a:focus-visible{color:var(--text);outline:0;transform:translateY(-1px)}.portal-notice{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;margin:0 0 14px;padding:14px 16px;font-weight:800}.portal-notice.success{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.portal-notice.success{border-color:color-mix(in srgb, #2f6b4f 34%, var(--border))}}.portal-notice.success{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.portal-notice.success{background:color-mix(in srgb, #2f6b4f 8%, var(--surface))}}.portal-notice.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-notice.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-notice.attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-notice.attention{background:color-mix(in srgb, #b7791f 8%, var(--surface))}}.portal-summary-grid{grid-template-columns:.8fr 1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.portal-summary-grid article{gap:7px;min-height:116px;padding:16px 18px;display:grid}.portal-summary-grid article.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-summary-grid article.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-summary-grid article.attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-summary-grid article.attention{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.portal-summary-grid span{color:var(--muted);font-size:.86rem;font-weight:800}.portal-summary-grid strong{font-size:clamp(1.25rem,2vw,1.7rem)}.portal-summary-grid p,.portal-store-card p{color:var(--muted);margin:0}.portal-summary-grid a{color:var(--text);font-weight:800}.pricing-flow-notice{width:min(100%,980px);margin:0 auto 18px}.portal-setup-assistant{border:1px solid var(--accent);gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-setup-assistant{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.portal-setup-assistant{border-radius:var(--radius);background:linear-gradient(135deg, var(--surface), #2f6b4f)}@supports (color:color-mix(in lab, red, red)){.portal-setup-assistant{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, var(--soft)), color-mix(in srgb, #2f6b4f 6%, var(--surface)))}}.portal-setup-assistant{box-shadow:var(--shadow-soft);padding:clamp(20px,4vw,32px)}.portal-setup-assistant-copy{gap:8px;max-width:760px;display:grid}.portal-setup-assistant-copy h2{margin:0;font-size:clamp(1.35rem,2.4vw,2rem)}.portal-setup-assistant-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.portal-setup-assistant-steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:8px;min-height:154px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-setup-assistant-steps li{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-setup-assistant-steps li{padding:14px}.portal-setup-assistant-steps li.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-setup-assistant-steps li.active{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}}.portal-setup-assistant-steps li.active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-setup-assistant-steps li.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}}.portal-setup-assistant-steps li.pending span{background:var(--soft);color:var(--text)}.portal-owner-journey-status{border:1px solid var(--border);gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-owner-journey-status{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.portal-owner-journey-status{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-owner-journey-status{background:color-mix(in srgb, var(--surface) 92%, var(--soft))}}.portal-owner-journey-status{padding:clamp(18px,3vw,26px)}.portal-owner-journey-steps{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-owner-journey-steps li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;padding:10px 8px;display:grid}.portal-owner-journey-steps li>span{background:var(--soft);width:28px;height:28px;color:var(--text);border-radius:999px;place-items:center;font-weight:900;display:grid}.portal-owner-journey-steps strong{font-size:.8rem;line-height:1.25}.portal-owner-journey-steps li.done>span{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.portal-owner-journey-steps li.done>span{background:color-mix(in srgb, #2f6b4f 88%, var(--surface))}}.portal-owner-journey-steps li.done>span{color:#fffaf2}.portal-owner-journey-steps li.current{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-owner-journey-steps li.current{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}}.portal-owner-journey-steps li.current{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-owner-journey-steps li.current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}}@media (max-width:860px){.checkout-next-steps,.portal-setup-assistant-steps,.portal-owner-journey-steps{grid-template-columns:1fr}.portal-setup-assistant-steps li,.portal-owner-journey-steps li{text-align:center;justify-items:center;min-height:0}}.portal-empty-state{gap:10px;max-width:720px;margin-top:18px;display:grid}.portal-empty-state .button{width:fit-content;margin-top:6px}.portal-store-list{gap:14px;display:grid}.portal-sites-workspace{grid-template-columns:1fr;align-items:start;gap:clamp(18px,2.2vw,28px);display:grid}.portal-site-detail-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-site-detail-panel{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.portal-site-detail-panel{box-shadow:var(--shadow-soft)}.portal-site-detail-panel em,.portal-site-focused-next-step p{color:var(--muted);font-style:normal}.portal-site-detail-panel{gap:clamp(16px,2vw,22px);min-width:0;padding:clamp(18px,2.6vw,28px);display:grid}.portal-site-detail-header,.portal-site-detail-actions{justify-content:space-between;align-items:start;gap:14px;display:flex}.portal-site-detail-header h3{margin:12px 0 9px;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1}.portal-site-detail-header p{color:var(--muted);margin:0}.portal-site-detail-actions{flex-wrap:wrap;justify-content:flex-end}.portal-site-detail-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portal-site-detail-truth-grid>span{border:1px solid var(--border);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-site-detail-truth-grid>span{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.portal-site-detail-truth-grid>span{background:var(--soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.portal-site-detail-truth-grid>span{background:color-mix(in srgb, var(--soft) 30%, transparent)}}.portal-site-detail-truth-grid>span{padding:12px}.portal-site-detail-truth-grid small,.portal-site-focused-next-step span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:900}.portal-site-detail-truth-grid strong,.portal-site-focused-next-step strong{color:var(--text);overflow-wrap:normal;word-break:normal}.portal-site-detail-truth-grid em{line-height:1.35}.portal-site-focused-next-step{border:1px solid var(--accent);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-site-focused-next-step{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.portal-site-focused-next-step{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-focused-next-step{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.portal-site-focused-next-step{padding:clamp(15px,2vw,20px)}.portal-site-focused-next-step>div{gap:6px;display:grid}.portal-site-owner-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-site-owner-summary>span{border:1px solid var(--border);gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-site-owner-summary>span{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.portal-site-owner-summary>span{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-site-owner-summary>span{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.portal-site-owner-summary>span{padding:clamp(13px,1.8vw,17px)}.portal-site-owner-summary small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:900}.portal-site-owner-summary strong{color:var(--text);line-height:1.25}.portal-site-owner-summary em{color:var(--muted);font-style:normal;line-height:1.45}.portal-proof-chip-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-site-detail-domain{grid-template-columns:1fr}.portal-store-card{gap:15px;padding:clamp(18px,3vw,24px);display:grid}.portal-store-card h2{margin:10px 0 3px;font-size:clamp(1.45rem,2.4vw,2.1rem)}.portal-store-card.premium{border-radius:var(--radius)}.portal-store-main,.portal-store-secondary{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-store-primary{justify-content:flex-end;display:flex}.portal-store-status span{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-store-status span{background:color-mix(in srgb, var(--soft) 36%, transparent)}}.portal-store-status strong{color:var(--text);font-size:.9rem}.portal-billing-attention,.portal-billing-limited{border-color:#b7791f!important}@supports (color:color-mix(in lab, red, red)){.portal-billing-attention,.portal-billing-limited{border-color:color-mix(in srgb, #b7791f 34%, var(--border))!important}}.portal-billing-attention,.portal-billing-limited{background:#b7791f!important}@supports (color:color-mix(in lab, red, red)){.portal-billing-attention,.portal-billing-limited{background:color-mix(in srgb, #b7791f 7%, var(--surface))!important}}.portal-billing-limited{border-color:#b74d4d!important}@supports (color:color-mix(in lab, red, red)){.portal-billing-limited{border-color:color-mix(in srgb, #b74d4d 34%, var(--border))!important}}.portal-billing-limited{background:#b74d4d!important}@supports (color:color-mix(in lab, red, red)){.portal-billing-limited{background:color-mix(in srgb, #b74d4d 7%, var(--surface))!important}}.portal-onboarding-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-onboarding-timeline li{border:1px solid var(--border);background:var(--soft);border-radius:16px;gap:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.portal-onboarding-timeline li{background:color-mix(in srgb, var(--soft) 30%, transparent)}}.portal-onboarding-timeline li{min-height:78px;padding:11px 12px}.portal-onboarding-timeline li:before{content:"";background:var(--muted);border-radius:999px;width:9px;height:9px}.portal-onboarding-timeline li.active:before,.portal-onboarding-timeline li.attention:before{background:#b7791f}.portal-onboarding-timeline span{color:var(--text);font-size:.84rem;font-weight:900}.portal-onboarding-timeline small,.portal-billing-row small,.portal-billing-events small{color:var(--muted)}.portal-store-secondary{border-top:1px solid var(--border);justify-content:flex-start;padding-top:14px}.portal-billing-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.portal-billing-summary article,.portal-billing-card,.portal-payment-attention{border:1px solid var(--border);background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.portal-billing-summary article,.portal-billing-card,.portal-payment-attention{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-billing-summary article,.portal-billing-card,.portal-payment-attention{box-shadow:var(--shadow)}.portal-billing-summary article{gap:7px;min-height:132px;padding:18px;display:grid}.portal-billing-summary article.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-summary article.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-billing-summary article.attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-summary article.attention{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.portal-billing-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:900}.portal-billing-summary strong{font-size:clamp(1.1rem,2vw,1.45rem)}.portal-billing-summary p{color:var(--muted);margin:0;line-height:1.45}.portal-payment-attention{border-color:#b7791f;justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-payment-attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-payment-attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-payment-attention{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.portal-payment-attention{margin-bottom:16px;padding:20px}.portal-payment-attention h2,.portal-billing-card h2{margin:0}.portal-payment-attention p,.portal-billing-card p{color:var(--muted);line-height:1.55}.portal-billing-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}.portal-billing-history-stack{gap:16px;min-width:0;display:grid}.portal-billing-card{gap:14px;padding:20px;display:grid}.portal-billing-panel{border:1px solid var(--border);background:var(--soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.portal-billing-panel{background:color-mix(in srgb, var(--soft) 28%, transparent)}}.portal-billing-panel{padding:14px}.portal-billing-panel summary{cursor:pointer;font-weight:900}.subscription-settings-card{align-self:start;max-width:380px;position:sticky;top:16px}.subscription-settings-card .portal-billing-panel[open] .plan-change-form{max-height:min(68vh,760px);padding-inline-end:4px;overflow:auto}.portal-billing-form{gap:12px;margin-top:14px;display:grid}.portal-billing-form label{gap:7px;font-weight:800;display:grid}.portal-billing-form select{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:14px;padding:0 12px}.portal-billing-table{gap:8px;display:grid}.portal-billing-row{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:1.2fr .8fr .9fr 1fr;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-row{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-billing-row{padding:12px}.portal-billing-row.failed,.portal-billing-row.pending_payment{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-row.failed,.portal-billing-row.pending_payment{border-color:color-mix(in srgb, #b7791f 36%, var(--border))}}.portal-billing-row.failed,.portal-billing-row.pending_payment{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-row.failed,.portal-billing-row.pending_payment{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.portal-billing-row.refunded_manual,.portal-billing-row.cancelled{color:var(--muted);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.portal-billing-row.refunded_manual,.portal-billing-row.cancelled{background:color-mix(in srgb, var(--soft) 34%, transparent)}}.portal-billing-row.header{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;padding-block:0;font-size:.8rem;font-weight:900}.portal-billing-row>span{gap:3px;min-width:0;display:grid}.portal-billing-empty{border:1px dashed var(--border);background:var(--soft);border-radius:16px;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-empty{background:color-mix(in srgb, var(--soft) 32%, transparent)}}.portal-billing-empty{padding:16px}.portal-billing-empty p{color:var(--muted);margin:0}.portal-billing-events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-billing-events li{border:1px solid var(--border);background:var(--soft);border-radius:16px;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-events li{background:color-mix(in srgb, var(--soft) 26%, transparent)}}.portal-billing-events li{padding:12px}.portal-billing-trust-timeline{margin-bottom:14px}.portal-billing-timeline-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.portal-billing-timeline-heading h2,.portal-billing-timeline-heading p{margin:0}.portal-billing-timeline-heading>p{max-width:48ch;color:var(--muted);line-height:1.5}.portal-billing-timeline-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.portal-billing-timeline-list li{border:1px solid var(--border);background:var(--soft);border-radius:8px;gap:5px;min-height:118px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-timeline-list li{background:color-mix(in srgb, var(--soft) 28%, transparent)}}.portal-billing-timeline-list li{padding:12px}.portal-billing-timeline-list li.attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.portal-billing-timeline-list li.attention{border-color:color-mix(in srgb, var(--warning) 48%, var(--border))}}.portal-billing-timeline-list li.attention{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.portal-billing-timeline-list li.attention{background:color-mix(in srgb, var(--warning) 10%, var(--surface))}}.portal-billing-timeline-list span,.portal-billing-timeline-list small{color:var(--muted);font-size:.76rem}.portal-billing-timeline-list strong{font-size:.92rem;line-height:1.35}.portal-footer-action{margin-top:24px}.portal-account-section{border-top:1px solid var(--border);gap:16px;margin-top:22px;padding-top:22px;display:grid}.portal-account-section h2{margin:0 0 6px;font-size:clamp(1.35rem,2vw,1.85rem)}.portal-account-section p{color:var(--muted);margin:0;line-height:1.6}.owner-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-form-actions,.portal-card-actions,.portal-inline-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-form-actions{justify-content:flex-end;margin-top:18px}.portal-inline-form{margin:0}.portal-team-access-card{margin-top:20px}.portal-team-access-list{gap:10px;display:grid}.portal-team-access-row{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(180px,.85fr) minmax(135px,.48fr) minmax(240px,1fr) auto;align-items:center;gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-team-access-row{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.portal-team-access-row{padding:14px 16px}.portal-team-access-row span{gap:4px;display:grid}.portal-team-capacity{border:1px solid var(--success,#2f7d57);justify-self:start;min-width:0}@supports (color:color-mix(in lab, red, red)){.portal-team-capacity{border:1px solid color-mix(in srgb, var(--success,#2f7d57) 32%, var(--border))}}.portal-team-capacity{background:var(--success,#2f7d57);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.portal-team-capacity{background:color-mix(in srgb, var(--success,#2f7d57) 8%, var(--surface))}}.portal-team-capacity{padding:8px 10px}.portal-team-capacity strong{font-size:.82rem}.portal-team-capacity.is-full{border-color:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.portal-team-capacity.is-full{border-color:color-mix(in srgb, var(--danger,#b42318) 34%, var(--border))}}.portal-team-capacity.is-full{background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.portal-team-capacity.is-full{background:color-mix(in srgb, var(--danger,#b42318) 7%, var(--surface))}}.tenant-flow option:disabled{color:var(--muted)}.inline-link-form{margin:0;display:inline}.inline-link-form button{appearance:none;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:850;text-decoration:none}.inline-link-form button:hover,.inline-link-form button:focus-visible{color:var(--text);text-decoration:underline}.checkout-stepper li.done:before{content:"✓"}.platform-legal-footer{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;width:min(1180px,100% - 32px);margin:0 auto 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-legal-footer{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.platform-legal-footer{text-align:start;padding:16px 18px;box-shadow:0 10px 28px #281c0e0a}.platform-legal-footer div{gap:3px;display:grid}.platform-legal-footer span,.platform-legal-footer a,.platform-legal-footer button{color:var(--muted);font-size:.88rem}.platform-legal-footer a,.platform-legal-footer button{justify-content:center;align-items:center;min-width:44px;min-height:36px;display:inline-flex}.platform-legal-footer nav{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 12px;display:flex}.platform-legal-footer button{cursor:pointer;font:inherit;background:0 0;border:0}.legal-page{gap:22px;display:grid}.legal-hero{gap:12px;width:min(1180px,100% - 44px);margin:0 auto;padding:clamp(24px,5vw,46px) clamp(20px,2.8vw,34px) 6px;display:grid}.legal-hero h1{margin:0;font-size:clamp(2.1rem,4.8vw,4.15rem);line-height:1.03}.legal-hero p,.legal-document p{color:var(--muted);line-height:1.7}.legal-version-line{margin:0;font-size:.9rem}.legal-version-card .legal-review-gate{border-top:1px solid var(--border);color:#7a4b08;margin-top:6px;padding-top:10px;font-weight:900}.legal-version-card{border:1px solid var(--border);background:var(--soft);border-radius:20px;align-content:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.legal-version-card{background:color-mix(in srgb, var(--soft) 36%, transparent)}}.legal-version-card{padding:18px}.legal-version-card span{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:900}.legal-layout{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:18px;width:min(1180px,100% - 44px);margin:0 auto;display:grid}.legal-index,.legal-document{padding:clamp(20px,3vw,34px)}.legal-index{align-content:start;gap:6px;display:grid}.legal-index a,.legal-index button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.legal-index a,.legal-index button{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.legal-index a,.legal-index button{text-align:start;padding:9px 11px;font-size:.92rem}.legal-index a.active{border-color:var(--surface-strong);background:var(--surface-strong);color:var(--accent-contrast)}.legal-document{gap:20px;max-width:860px;padding-inline:clamp(28px,4vw,48px);display:grid}.legal-document section{border-bottom:1px solid var(--border);padding-bottom:16px}.legal-document section:last-child{border-bottom:0;padding-bottom:0}.legal-document h2{margin:0 0 6px;font-size:clamp(1.18rem,2vw,1.45rem)}.legal-document-footer{border-top:1px solid var(--border);border-radius:var(--radius);background:var(--soft);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-document-footer{background:color-mix(in srgb, var(--soft) 34%, transparent)}}.legal-document-footer{color:var(--muted);padding:14px}.legal-document-footer a{color:var(--ink);font-weight:800}@media (max-width:640px){.legal-hero,.legal-layout{width:min(100%,100vw - 34px)}.legal-index,.legal-document,.legal-page.dir-ltr .legal-document,.legal-page.dir-rtl .legal-document{padding-inline:clamp(18px,5vw,24px)}}.platform-cookie-consent{z-index:80;border:1px solid var(--border);background:var(--surface);inset-inline:18px;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:920px;margin-inline:auto;display:grid;position:fixed;bottom:18px}@supports (color:color-mix(in lab, red, red)){.platform-cookie-consent{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.platform-cookie-consent{padding:16px;box-shadow:0 28px 80px #140e082e}.platform-cookie-consent>div:first-child{min-width:0}.platform-cookie-consent p{color:var(--muted);margin:4px 0 0;line-height:1.55}body:has(.login-page) .platform-cookie-consent{width:min(100% - 32px,920px);margin:16px auto 20px;position:static}.owner-pixilo-address-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-pixilo-address-panel{background:color-mix(in srgb, var(--surface) 94%, white)}}.owner-pixilo-address-panel{padding:16px}.owner-pixilo-address-panel.attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-pixilo-address-panel.attention{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.owner-pixilo-address-panel.error{border-color:#9f4f46}@supports (color:color-mix(in lab, red, red)){.owner-pixilo-address-panel.error{border-color:color-mix(in srgb, #9f4f46 42%, var(--border))}}.owner-pixilo-address-panel>div:first-child{gap:6px;display:grid}.owner-pixilo-address-panel h4{margin:0;font-size:1.05rem}.owner-pixilo-address-panel p{color:var(--muted);margin:0;line-height:1.55}.owner-pixilo-address-panel .owner-self-service-form{gap:10px;display:grid}.owner-pixilo-address-panel .owner-self-service-form .button-row{margin-top:0}.owner-pixilo-address-panel input[readonly]{background:var(--soft);color:var(--text);font-weight:850}.owner-pixilo-confirm-form{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.owner-safe-note{background:var(--soft);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:.92rem;line-height:1.5}.owner-safe-note.ready{color:#17613a;background:#edf8f1}.owner-safe-note.attention{color:#7a4c08;background:#fff7e6}.owner-safe-note.error{color:#8a281c;background:#fff0ed}body:has(.login-page) .platform-cookie-consent~.platform-floating-dock-stack{bottom:max(18px, env(safe-area-inset-bottom))}body:has(.login-page) .platform-floating-dock-stack{display:none}.cookie-actions,.cookie-preference-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-preference-list{margin-top:10px}.cookie-preference-list label{border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.platform-accessibility-helper,.platform-accessibility-helper.premium{z-index:90;justify-items:end;gap:10px;display:grid;position:fixed;bottom:18px;left:auto;right:18px}.platform-ai-assistant{z-index:91;justify-items:end;gap:10px;width:clamp(420px,32vw,460px);max-width:calc(100vw - 36px);display:grid;position:fixed;bottom:78px;left:auto;right:18px}.platform-floating-dock-stack{right:max(18px, env(safe-area-inset-right));left:auto;bottom:max(18px, env(safe-area-inset-bottom));z-index:91;pointer-events:none;direction:ltr;justify-items:right;gap:10px;width:clamp(420px,32vw,460px);max-width:calc(100vw - 36px);display:grid;position:fixed}.platform-floating-dock-stack .platform-ai-assistant,.platform-floating-dock-stack .platform-accessibility-helper,.platform-floating-dock-stack .platform-accessibility-helper.premium{pointer-events:auto;width:100%;max-width:none;position:static;bottom:auto;left:auto;right:auto}.platform-floating-dock-stack .platform-ai-assistant:not([data-open=true]){justify-self:right;width:auto}.platform-floating-dock-stack .platform-ai-assistant[data-open=true]{justify-self:stretch}.platform-floating-dock-stack .platform-accessibility-helper,.platform-floating-dock-stack .platform-accessibility-helper.premium{justify-items:right}.platform-floating-dock-stack .platform-ai-trigger,.platform-floating-dock-stack .accessibility-trigger{margin-left:auto;margin-right:0}.platform-cookie-consent+.platform-accessibility-helper,.platform-cookie-consent+.platform-accessibility-helper.premium,.platform-cookie-consent~.platform-accessibility-helper,.platform-cookie-consent~.platform-accessibility-helper.premium{bottom:118px}.platform-cookie-consent~.platform-ai-assistant{bottom:178px}.platform-cookie-consent~.platform-floating-dock-stack{bottom:max(118px, calc(env(safe-area-inset-bottom) + 118px))}.platform-ai-panel{border:1px solid var(--border);background:var(--surface);width:100%;max-height:min(76dvh,100dvh - 128px);color:var(--text);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 24px 70px #1715122e}.platform-ai-assistant[data-open=true]~.platform-accessibility-helper .accessibility-panel,.platform-ai-assistant[data-open=true]~.platform-accessibility-helper.premium .accessibility-panel{display:none}.platform-floating-dock-stack:has(.platform-ai-assistant[data-open=true]) .platform-accessibility-helper .accessibility-panel{display:none}.platform-floating-dock-stack:has(.platform-ai-assistant[data-open=true]) .platform-accessibility-helper.premium .accessibility-panel{display:none}.platform-ai-header{justify-content:space-between;gap:12px;display:flex}.platform-ai-header h2{margin:0;font-size:1.02rem}.platform-ai-header p,.platform-ai-answer{color:var(--muted);margin:5px 0 0;font-size:.9rem;line-height:1.55}.platform-ai-thread{gap:8px;min-height:0;max-height:none;padding-block:4px;display:grid;overflow:hidden auto}.platform-ai-bubble{border:1px solid var(--border);border-radius:14px;gap:3px;margin:0;padding:9px 11px;display:grid}.platform-ai-bubble.user{background:var(--soft)}.platform-ai-bubble.assistant{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-ai-bubble.assistant{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.platform-ai-bubble strong,.platform-ai-contact h3{color:var(--muted);font-size:.78rem}.platform-ai-chat-form,.platform-ai-contact{gap:10px;display:grid}.platform-ai-contact{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.platform-ai-contact h3,.platform-ai-contact p{margin:0}.platform-ai-contact-confirm{border:1px solid var(--accent);gap:10px;max-width:92%;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-ai-contact-confirm{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.platform-ai-contact-confirm{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-ai-contact-confirm{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.platform-ai-contact-confirm{padding:12px}.platform-ai-contact-confirm h3,.platform-ai-contact-confirm p,.platform-ai-contact-confirm dl{margin:0}.platform-ai-contact-confirm dl{gap:6px;display:grid}.platform-ai-contact-confirm dl div{grid-template-columns:minmax(82px,.42fr) 1fr;align-items:baseline;gap:8px;display:grid}.platform-ai-contact-confirm dt{color:var(--muted);font-size:.72rem;font-weight:900}.platform-ai-contact-confirm dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-weight:850}.platform-ai-contact-actions{gap:8px;display:grid}.platform-ai-field{color:var(--text);gap:6px;font-size:.9rem;font-weight:800;display:grid}.platform-ai-field textarea,.platform-ai-field input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:14px;padding:10px 12px}.platform-ai-hint{color:var(--muted);margin:-4px 0 0;font-size:.82rem}.platform-ai-panel .button{justify-content:center;width:100%}.platform-ai-trigger,.platform-ai-close{border:1px solid var(--border);background:var(--surface-strong);color:var(--accent-contrast);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex;box-shadow:0 16px 42px #140e082e}.platform-ai-close{width:42px;min-width:42px;height:42px;padding:0}.platform-ai-trigger.pixilo-dock-button{isolation:isolate;background:var(--accent);border-radius:999px;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;padding:0;position:relative;overflow:visible}.assistant-spark-icon{width:30px;height:30px;display:block}.platform-floating-icon{border-radius:999px;place-items:center;width:30px;min-width:30px;height:30px;display:inline-grid}.platform-ai-trigger.pixilo-dock-button>span:last-child{opacity:0;pointer-events:none;border:1px solid var(--border);background:var(--surface);border-radius:999px;min-width:max-content;max-width:min(240px,100vw - 86px);position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}@supports (color:color-mix(in lab, red, red)){.platform-ai-trigger.pixilo-dock-button>span:last-child{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.platform-ai-trigger.pixilo-dock-button>span:last-child{color:var(--text);padding:.55rem .75rem;font-size:.82rem;font-weight:800;transition:opacity .16s,transform .16s;box-shadow:0 14px 34px #14120f24}.platform-ai-trigger.pixilo-dock-button:hover>span:last-child,.platform-ai-trigger.pixilo-dock-button:focus-visible>span:last-child{opacity:1;transform:translateY(-50%)translate(0)}.accessibility-trigger{border:1px solid var(--border);background:var(--surface-strong);width:48px;height:48px;min-height:48px;color:var(--accent-contrast);cursor:pointer;letter-spacing:0;border-radius:999px;place-items:center;padding:0;font-weight:900;display:inline-grid;box-shadow:0 16px 42px #140e082e}.accessibility-panel{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:10px;width:min(320px,100vw - 36px);display:grid}@supports (color:color-mix(in lab, red, red)){.accessibility-panel{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.accessibility-panel{padding:16px;box-shadow:0 28px 80px #140e082e}.accessibility-panel p{color:var(--muted);margin:4px 0 0}.accessibility-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accessibility-panel-head h2{letter-spacing:0;margin:0;font-size:1.05rem}.accessibility-panel label{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.accessibility-control select,.accessibility-control input{min-height:32px}.accessibility-panel .button{justify-self:stretch}.platform-ai-panel{border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--soft)), var(--surface);gap:12px;width:100%;max-height:min(76dvh,100dvh - 128px)}@supports (color:color-mix(in lab, red, red)){.platform-ai-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--soft) 26%, var(--surface))), var(--surface)}}.platform-ai-panel{padding:14px}.platform-ai-header{align-items:flex-start}.platform-ai-brand-mark{flex:none}.platform-ai-thread{border:1px solid var(--border);min-height:0;max-height:none}@supports (color:color-mix(in lab, red, red)){.platform-ai-thread{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.platform-ai-thread{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-ai-thread{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.platform-ai-thread{padding:10px}.platform-ai-welcome{color:var(--muted);gap:10px;line-height:1.55;display:grid}.platform-ai-welcome p{margin:0}.platform-ai-quick-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.platform-ai-concierge{border:1px solid var(--accent);gap:.72rem;margin:.45rem 0 .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-ai-concierge{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}}.platform-ai-concierge{background:var(--soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.platform-ai-concierge{background:color-mix(in srgb, var(--soft) 42%, transparent)}}.platform-ai-concierge{padding:.8rem}.platform-ai-concierge>div{gap:.25rem;display:grid}.platform-ai-concierge>div span{color:var(--muted);font-size:.9rem;line-height:1.45}.platform-ai-concierge-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:none}.platform-ai-concierge-steps li{border:1px solid var(--border);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;min-height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-ai-concierge-steps li{background:color-mix(in srgb, var(--surface) 84%, var(--accent) 16%)}}.platform-ai-concierge-steps li{color:var(--muted);text-align:center;padding:.42rem .56rem;font-size:.78rem;font-weight:850}.platform-ai-concierge fieldset{border:0;flex-wrap:wrap;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.platform-ai-concierge legend{width:100%;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:850}.platform-ai-concierge fieldset button{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text);cursor:pointer;font:inherit;white-space:normal;border-radius:999px;min-height:40px;padding:.52rem .72rem;font-size:.78rem;font-weight:800}.platform-ai-concierge fieldset button.selected{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.platform-ai-recommendation-card{border:1px solid var(--accent);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-ai-recommendation-card{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}}.platform-ai-recommendation-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-ai-recommendation-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.platform-ai-recommendation-card{padding:12px}.platform-ai-guidance{border:1px dashed var(--accent);margin:0}@supports (color:color-mix(in lab, red, red)){.platform-ai-guidance{border:1px dashed color-mix(in srgb, var(--accent) 26%, var(--border))}}.platform-ai-guidance{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-ai-guidance{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.platform-ai-guidance{color:var(--muted);padding:10px 12px;font-size:.9rem;font-weight:800}.platform-ai-recommendation-card>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.platform-ai-recommendation-card strong{color:var(--text);font-size:1.15rem}.platform-ai-recommendation-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.platform-ai-recommendation-alt b{color:var(--text)}.platform-ai-recommendation-next{border:1px solid var(--accent);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-ai-recommendation-next{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}}.platform-ai-recommendation-next{border-radius:calc(var(--radius) * .85);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-ai-recommendation-next{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.platform-ai-recommendation-next{padding:10px}.platform-ai-recommendation-next>span{color:var(--text);font-size:.82rem;font-weight:900}.platform-ai-recommendation-next ul{gap:5px;margin:0;padding-inline-start:18px;display:grid}.platform-ai-recommendation-next li{color:var(--muted);font-size:.84rem;line-height:1.45}.platform-ai-privacy-note{border-inline-start:3px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.platform-ai-privacy-note{border-inline-start:3px solid color-mix(in srgb, var(--success) 55%, var(--border))}}.platform-ai-privacy-note{color:var(--text);padding-inline-start:10px}@supports (color:color-mix(in lab, red, red)){.platform-ai-privacy-note{color:color-mix(in srgb, var(--text) 74%, var(--muted))}}.platform-ai-recommendation-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-ai-recommendation-actions a:not(.button){min-height:38px;color:var(--text);align-items:center;font-weight:900;display:inline-flex}.platform-ai-quick-questions button{border:1px solid var(--accent);width:100%;min-height:40px}@supports (color:color-mix(in lab, red, red)){.platform-ai-quick-questions button{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.platform-ai-quick-questions button{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.platform-ai-quick-questions button{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.platform-ai-quick-questions button{color:var(--text);cursor:pointer;font:inherit;white-space:normal;padding:6px 9px;font-size:.78rem;font-weight:850}.platform-ai-bubble{border-radius:var(--radius);overflow-wrap:anywhere;word-break:break-word;gap:5px;max-width:100%;padding:10px 12px;line-height:1.55}.platform-ai-bubble.user{border-color:var(--accent);justify-self:end;max-width:88%}@supports (color:color-mix(in lab, red, red)){.platform-ai-bubble.user{border-color:color-mix(in srgb, var(--accent) 80%, var(--border))}}.platform-ai-bubble.user{background:var(--accent);color:var(--accent-contrast)}.platform-ai-bubble.assistant{justify-self:start;max-width:92%}.platform-ai-message-content{overflow-wrap:anywhere;word-break:break-word;gap:8px;min-width:0;max-width:100%;display:grid}.platform-ai-message-content p,.platform-ai-message-content ul,.platform-ai-message-content ol,.platform-ai-message-content a{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0}.platform-ai-message-content ul,.platform-ai-message-content ol{gap:6px;padding-inline-start:1.15rem;display:grid}.dir-rtl .platform-ai-message-content ul,.dir-rtl .platform-ai-message-content ol,[dir=rtl] .platform-ai-message-content ul,[dir=rtl] .platform-ai-message-content ol{padding-inline:0 1.15rem}.platform-ai-message-lines,.platform-ai-message-links{gap:6px;display:grid}.platform-ai-message-links a{color:var(--text);font-weight:850}.platform-ai-bubble.user strong{color:var(--accent-contrast)}@supports (color:color-mix(in lab, red, red)){.platform-ai-bubble.user strong{color:color-mix(in srgb, var(--accent-contrast) 74%, transparent)}}.platform-ai-bubble.loading span{align-items:center;gap:5px;display:inline-flex}.platform-ai-bubble.loading i{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:.95s ease-in-out infinite pixiloTyping}.platform-ai-bubble.loading i:nth-child(2){animation-delay:.14s}.platform-ai-bubble.loading i:nth-child(3){animation-delay:.28s}@keyframes pixiloTyping{0%,80%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.platform-ai-field textarea,.platform-ai-field input{border-radius:var(--radius)}.platform-ai-trigger.pixilo-dock-button{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-ai-trigger.pixilo-dock-button{border-color:color-mix(in srgb, var(--accent) 76%, var(--border))}}.platform-floating-icon .pixilo-mark{filter:none}.accessibility-trigger{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.accessibility-trigger{background:color-mix(in srgb, var(--surface-strong) 86%, var(--accent))}}.accessibility-trigger{color:var(--accent-contrast)}.accessibility-comfort-icon{width:24px;height:24px}.accessibility-panel{border-radius:var(--radius);background:linear-gradient(180deg, var(--surface), var(--soft)), var(--surface);width:min(360px,100vw - 36px)}@supports (color:color-mix(in lab, red, red)){.accessibility-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, transparent), color-mix(in srgb, var(--soft) 26%, var(--surface))), var(--surface)}}.accessibility-control{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.text-size-control{align-items:stretch;gap:8px;display:grid}.accessibility-segmented{border:1px solid var(--border);background:var(--surface);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.accessibility-segmented{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.accessibility-segmented{padding:5px}.accessibility-segmented button{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding-inline:12px;font-size:.82rem;font-weight:850}.accessibility-segmented button.active{background:var(--accent);color:var(--accent-contrast);box-shadow:0 8px 18px #140e081f}.switch-control{position:relative}.switch-control input{opacity:0;pointer-events:none;position:absolute}.switch-control i{border:1px solid var(--border);background:var(--muted);border-radius:999px;width:46px;min-width:46px;height:26px;position:relative}@supports (color:color-mix(in lab, red, red)){.switch-control i{background:color-mix(in srgb, var(--muted) 16%, var(--surface))}}.switch-control i{transition:background .16s,border-color .16s}.switch-control i:after{content:"";background:var(--surface);top:3px;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;inset-inline-start:3px;box-shadow:0 3px 8px #140e082e}.switch-control input:checked+i{border-color:var(--accent);background:var(--accent)}.switch-control input:checked+i:after{transform:translate(20px)}[dir=rtl] .switch-control input:checked+i:after{transform:translate(-20px)}.icon-button{border:1px solid var(--border);min-width:38px;min-height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;place-items:center;font-size:1.2rem;display:inline-grid}html[data-pixilo-text=large] body{font-size:112%}html[data-pixilo-text=larger] body{font-size:124%}html[data-pixilo-contrast=true]{--bg:#fff;--surface:#fff;--text:#050505;--muted:#333;--border:#111;--accent:#000;--surface-strong:#000}html[data-pixilo-motion=true] *,html[data-pixilo-motion=true] :before,html[data-pixilo-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-pixilo-links=true] a{text-underline-offset:.18em;text-decoration:underline}html[data-pixilo-focus=true] :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pricing-sales-page .pricing-recommended-hero,.pricing-plan-card,.quiet-comparison-card,.pricing-addon-note,.demo-launcher-card,.demo-gallery-card.visual,.portal-summary-strip,.portal-billing-card,.portal-support-form,.portal-support-note,.admin-main .panel,.admin-filter-bar,.admin-action-strip,.admin-support-access-result,.admin-support-access-form,.support-dossier-section,.legal-hero,.legal-layout section,.login-card{box-shadow:var(--shadow-soft);border-radius:var(--radius)!important}.admin-main .panel,.portal-store-card,.portal-billing-card,.portal-support-form,.portal-support-note{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-main .panel,.portal-store-card,.portal-billing-card,.portal-support-form,.portal-support-note{border-color:color-mix(in srgb, var(--border) 92%, transparent)}}.admin-main .data-table th,.admin-main .data-table td{padding-block:9px}.admin-main .button,.admin-main button,.owner-portal-actions .button,.portal-form-actions .button,.portal-store-primary .button{border-radius:var(--radius)}.pricing-recommended-section{margin-block-start:clamp(16px,2.6vw,24px)}.pricing-recommended-hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.68fr);grid-template-areas:"head price""benefits capacity""details actions";align-items:stretch;gap:clamp(16px,2.5vw,26px);display:grid}.pricing-recommended-hero.recommended-plan-card{grid-row:auto}.pricing-recommended-copy{align-content:start;gap:9px;display:grid}.pricing-recommended-hero .pricing-card-head{grid-area:head}.pricing-recommended-hero .pricing-card-benefits{grid-area:benefits}.pricing-recommended-hero .pricing-primary-price{grid-area:price}.pricing-recommended-hero .pricing-meta-row{grid-area:capacity}.pricing-recommended-hero .pricing-plan-direct-details{grid-area:details}.recommended-plan-card .package-actions{grid-area:actions;align-self:end}.pricing-recommended-copy h2{letter-spacing:0;max-width:680px;margin:0;font-size:clamp(1.9rem,4.1vw,3.35rem);line-height:1}.pricing-recommended-copy>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:.97rem;line-height:1.55}.hero-feature-preview{border:1px solid var(--border);background:var(--surface);border-radius:18px;max-width:720px}@supports (color:color-mix(in lab, red, red)){.hero-feature-preview{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.hero-feature-preview{padding:10px 12px}.pricing-compare-heading{gap:6px;max-width:700px;display:grid}.buyer-trust-section{border-block:1px solid var(--border);padding-block:clamp(22px,3vw,34px)}.buyer-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.buyer-trust-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-trust-card{background:color-mix(in srgb, var(--surface) 82%, var(--soft))}}.buyer-trust-card{padding:16px}.buyer-trust-card span{color:var(--text);font-size:.92rem;font-weight:900}.buyer-trust-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.pricing-sales-page.dir-ltr{text-align:left}.pricing-sales-page.dir-rtl{text-align:right}.comparison-grid.pricing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:clamp(14px,1.8vw,20px)}.quiet-comparison-card{grid-template-rows:minmax(150px,auto) minmax(130px,1fr) minmax(124px,auto) minmax(66px,auto) minmax(104px,auto) auto;min-height:100%;display:grid;box-shadow:0 10px 28px #281c0e0d}.quiet-comparison-card .pricing-plan-title,.quiet-comparison-card .pricing-feature-preview{gap:8px;display:grid}.quiet-comparison-card .pricing-plan-title{align-content:start}.quiet-comparison-card .pill{justify-self:start;width:fit-content;max-width:100%;padding:8px 13px}.dir-rtl .quiet-comparison-card .pill{justify-self:end}.pricing-feature-preview li:before,.pricing-plan-details li:before{content:"✓"}.quiet-comparison-card .package-actions{flex-direction:column;justify-content:flex-start;align-self:end;align-items:flex-start;gap:8px;margin-top:0}.dir-rtl .quiet-comparison-card .package-actions{align-items:flex-end}.dir-rtl .quiet-comparison-card .package-actions,.dir-rtl .recommended-plan-card .package-actions{justify-content:flex-end}.quiet-comparison-card .pricing-primary-price{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.quiet-comparison-card .pricing-primary-price{background:color-mix(in srgb, var(--surface) 70%, var(--soft))}}[data-platform-locale=he] .pricing-plan-title h2,[data-platform-locale=he] .pricing-plan-title h3,html[lang=he] .pricing-plan-title h2,html[lang=he] .pricing-plan-title h3{font-weight:600;line-height:1.12}[data-platform-locale=he] .pricing-feature-preview li,[data-platform-locale=he] .pricing-plan-direct-details,[data-platform-locale=he] .pricing-meta-row,html[lang=he] .pricing-feature-preview li,html[lang=he] .pricing-plan-direct-details,html[lang=he] .pricing-meta-row{font-weight:500}[data-platform-locale=he] .package-actions .button,html[lang=he] .package-actions .button{font-weight:700}@media (min-width:1180px){.comparison-grid.pricing-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.quiet-comparison-card{grid-template-rows:172px 200px 146px 76px minmax(116px,1fr) 112px}.quiet-comparison-card .pricing-plan-title{min-height:0;overflow:hidden}.quiet-comparison-card .pricing-primary-price{min-height:146px}.quiet-comparison-card .pricing-meta-row{min-height:64px}.quiet-comparison-card .pricing-plan-direct-details{min-height:70px}.quiet-comparison-card .package-actions{min-height:112px}}.checkout-security-details{border-top:1px solid var(--border);padding-top:12px}.checkout-security-details summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-weight:900;display:inline-flex}.checkout-security-details[open] summary{color:var(--text)}.checkout-secondary-auth{color:var(--muted);font-size:.95rem}.checkout-secondary-auth a{vertical-align:middle;min-height:44px;color:var(--text);align-items:center;font-weight:900;display:inline-flex}.legal-consent-check{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start!important;gap:10px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.legal-consent-check{background:color-mix(in srgb, var(--surface) 76%, var(--soft))}}.legal-consent-check{color:var(--muted);padding:12px 14px;font-size:.92rem;line-height:1.55}.legal-consent-check input{margin:0;margin-block-start:.28em;width:auto!important}.legal-consent-check a{vertical-align:middle;min-height:0;color:var(--text);text-underline-offset:.18em;font-weight:900;text-decoration:underline;display:inline}.portal-summary-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.portal-summary-strip{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.portal-summary-strip{padding:10px;box-shadow:0 18px 52px #281c0e12}.portal-summary-strip article{box-shadow:none;background:0 0;border-color:#0000}.portal-section-heading{gap:6px;max-width:760px;margin-block:18px 12px;display:grid}.portal-section-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05}.portal-section-heading p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;line-height:1.55}.portal-sites-heading{margin-top:clamp(22px,3vw,32px)}.portal-store-card.premium{border-radius:var(--radius);background:linear-gradient(135deg, var(--surface), var(--soft)), var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-store-card.premium{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--soft) 28%, transparent)), var(--surface)}}.portal-store-card.premium{box-shadow:var(--shadow-soft)}.portal-state-preview{border-top:1px solid var(--border);gap:14px;margin-top:28px;padding-top:24px;display:grid}.portal-state-preview-heading{max-width:760px}.portal-state-preview-heading h2{margin:0;font-size:clamp(1.45rem,2.6vw,2.15rem)}.portal-state-preview-heading p:not(.eyebrow){color:var(--muted)}.portal-store-main{border-bottom:1px solid var(--border);padding-bottom:14px}.portal-store-main .pill{width:fit-content}.portal-store-status{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-store-status{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.portal-store-status{padding:8px}.portal-store-status span{background:0 0;border:0;padding-block:7px}.portal-timeline-block>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:900}.portal-onboarding-timeline{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:0;position:relative}@supports (color:color-mix(in lab, red, red)){.portal-onboarding-timeline{background:color-mix(in srgb, var(--surface) 62%, transparent)}}.portal-onboarding-timeline li{background:0 0;border:0;border-radius:10px;min-height:auto;padding:6px 7px}.portal-onboarding-timeline li:before{width:7px;height:7px}.portal-onboarding-timeline small{display:none}.portal-domain-setup-strip,.portal-domain-setup-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-domain-setup-strip,.portal-domain-setup-list{background:color-mix(in srgb, var(--surface) 64%, transparent)}}.portal-domain-setup-strip{gap:8px;padding:10px 12px;display:grid}.portal-domain-setup-strip>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.portal-domain-setup-strip strong{color:var(--text)}.portal-domain-setup-strip ol,.portal-domain-setup-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-domain-setup-strip li,.portal-domain-setup-list li{color:var(--muted);border-radius:10px;padding:8px 9px;font-size:.82rem;font-weight:900}.portal-domain-setup-list{padding:10px}.portal-domain-setup-list li{border:1px solid var(--border);background:var(--soft);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-domain-setup-list li{background:color-mix(in srgb, var(--soft) 28%, transparent)}}.portal-domain-setup-list small{color:var(--muted);font-weight:600}.portal-domain-setup-strip li.done,.portal-domain-setup-list li.done{color:#2f6b4f}.portal-domain-setup-strip li.attention,.portal-domain-setup-list li.attention{color:#9a5a12;background:#b7791f17}.portal-store-secondary{border-top:0;padding-top:0}.quiet-link{min-height:36px;color:var(--muted);align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.quiet-link:hover{color:var(--text)}.portal-billing-hero,.portal-billing-trust-grid article{border:1px solid var(--border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-billing-hero,.portal-billing-trust-grid article{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-billing-hero,.portal-billing-trust-grid article{box-shadow:var(--shadow)}.portal-billing-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:center;gap:18px;margin-bottom:14px;padding:clamp(22px,4vw,34px);display:grid}.portal-billing-hero.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-hero.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-billing-hero.attention{background:linear-gradient(135deg, #b7791f17, transparent), var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-billing-hero.attention{background:linear-gradient(135deg, #b7791f17, transparent), color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-billing-hero h2{margin:0;font-size:clamp(2rem,4.5vw,4rem);line-height:1}.portal-billing-hero p{max-width:620px;color:var(--muted);line-height:1.6}.portal-billing-hero-metric{border:1px solid var(--accent);gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-hero-metric{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.portal-billing-hero-metric{background:var(--soft);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.portal-billing-hero-metric{background:color-mix(in srgb, var(--soft) 46%, transparent)}}.portal-billing-hero-metric{padding:18px}.portal-billing-hero-metric span,.portal-billing-hero-metric small,.portal-billing-trust-grid span,.portal-billing-trust-grid p{color:var(--muted)}.portal-billing-hero-metric strong{font-size:clamp(1.5rem,3vw,2.2rem)}.portal-billing-trust-grid{grid-template-columns:.8fr .7fr 1fr;gap:12px;margin-bottom:16px;display:grid}.portal-billing-trust-grid article{border-radius:22px;gap:7px;padding:16px 18px;display:grid}.portal-billing-trust-grid article.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-trust-grid article.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-billing-trust-grid article.attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-trust-grid article.attention{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.portal-billing-trust-grid strong{font-size:1.18rem}.portal-billing-layout{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.subscription-settings-card{box-shadow:0 14px 42px #281c0e0f}.portal-change-plan-card{gap:16px;display:grid}.portal-change-plan-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.portal-change-plan-heading h2{margin:2px 0 6px}.quiet-link.upgrade-link{border:1px solid #2f6b4f;min-height:38px}@supports (color:color-mix(in lab, red, red)){.quiet-link.upgrade-link{border:1px solid color-mix(in srgb, #2f6b4f 34%, var(--border))}}.quiet-link.upgrade-link{border-color:#2f6b4f;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.quiet-link.upgrade-link{border-color:color-mix(in srgb, #2f6b4f 34%, var(--border))}}.quiet-link.upgrade-link{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.quiet-link.upgrade-link{background:color-mix(in srgb, #2f6b4f 9%, var(--surface))}}.quiet-link.upgrade-link{color:#23543d;padding-inline:12px;font-weight:900}.admin-main>section,.admin-main>article,.admin-main>.panel,.admin-main>.mini-card,.admin-main>.tenant-flow,.admin-main>.tenant-overview,.admin-main>.success-layout{margin-block-start:18px}.admin-main .panel,.admin-main .mini-card,.admin-main .package-card,.admin-main .design-pack-card,.admin-main .tenant-hero-card,.admin-main .copy-card,.admin-main .quick-action,.admin-main .checklist-row{padding:clamp(18px,2.4vw,24px)}.admin-main table,.admin-main .portal-billing-row,.admin-main .tenant-flow fieldset{border-spacing:0}.admin-main .technical-token,.admin-main .dir-token{direction:ltr;unicode-bidi:plaintext}.admin-main{line-height:1.5}.admin-main table{border-collapse:separate;border-spacing:0 5px;width:100%}.admin-main th,.admin-main td{text-align:start;vertical-align:middle;padding:9px 12px}.admin-main th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.admin-main td{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-main td{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.admin-main td{border-block:1px solid var(--border)}.admin-main td strong{line-height:1.25;display:block}.admin-main td strong+span,.admin-main td strong+.technical-token{color:var(--muted);margin-top:4px;font-size:.86rem;line-height:1.35;display:block}.admin-main td:first-child{border-inline-start:1px solid var(--border);border-start-start-radius:12px;border-end-start-radius:12px}.admin-main td:last-child{border-inline-end:1px solid var(--border);border-start-end-radius:12px;border-end-end-radius:12px}.admin-main .button,.admin-main button,.admin-main a{overflow-wrap:anywhere}@media (max-width:820px){.platform-page-header,.checkout-hero,.portal-hero,.portal-dashboard-header{gap:14px;display:grid}.platform-page-header-actions{width:100%}.hero,.storefront-trust-strip,.storefront-contact-cta,.admin-shell,.platform-hero,.demo-launcher-grid,.how-it-works,.storefront-grid,.launch-panel,.module-roadmap,.platform-live-strip,.form-two,.package-choice-grid,.language-choice-grid,.portal-support-layout,.portal-support-next-grid,.portal-support-field-grid,.tenant-overview,.success-layout,.checkout-layout,.payment-confirmation,.pricing-recommended-hero,.buyer-trust-grid,.portal-summary-grid,.portal-store-card,.portal-store-status,.portal-onboarding-timeline,.portal-billing-hero,.portal-billing-trust-grid,.portal-billing-summary,.portal-billing-layout,.portal-billing-history-stack,.portal-billing-row,.owner-portal-topbar,.portal-team-access-row,.legal-hero,.legal-layout,.platform-cookie-consent,.platform-legal-footer,.next-actions-grid,.overview-grid,.deployment-grid,.deployment-workflow-grid,.deployment-next-action-card,.client-action-section,.store-preview-stats,.ai-card-grid,.package-grid,.quick-action-grid,.design-admin-grid,.design-pack-grid,.platform-strip,.buyer-journey-spine,.platform-use-case-grid,.operator-next-action-strip,.portal-domain-setup-strip ol,.portal-domain-setup-list{grid-template-columns:1fr}.admin-topbar,.admin-language-form,.admin-filter-bar,.admin-topbar-controls,.admin-support-search,.admin-support-access-form{align-items:stretch}.owner-portal-actions,.portal-form-actions{justify-content:stretch}.owner-portal-actions .button,.owner-portal-actions form,.owner-portal-actions button,.portal-form-actions .button,.portal-form-actions button,.admin-language-form,.admin-filter-bar,.admin-topbar-controls,.admin-support-search,.admin-support-access-form,.admin-status-form,.admin-language-form label,.admin-filter-bar label,.admin-support-access-form label{width:100%}.admin-two-column,.support-dossier-hero{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-mobile-nav{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:12px;padding:8px;display:block}.admin-mobile-nav summary{cursor:pointer;min-height:44px;color:var(--text);border-radius:12px;padding:10px 12px;font-weight:900}.admin-mobile-nav nav{gap:12px;padding:8px 4px 4px;display:grid}.admin-mobile-nav nav a{min-height:44px;color:var(--text);border-radius:12px;align-items:center;padding:10px 12px;display:inline-flex}.admin-mobile-nav nav a:hover{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.admin-mobile-nav nav a:hover{background:color-mix(in srgb, var(--soft) 70%, transparent)}}.admin-mobile-nav nav a:hover{color:var(--text)}.admin-mobile-nav .admin-nav-group{border-top-color:var(--border)}.admin-mobile-nav .admin-nav-group summary,.admin-mobile-nav .admin-nav-group summary:after{color:var(--muted)}.admin-pagination{justify-content:flex-start}.admin-demo-card{min-height:0}.platform-legal-footer{align-items:stretch}.platform-cookie-consent{inset-inline:10px;border-radius:18px;gap:10px;padding:12px;bottom:10px}.platform-cookie-consent p{font-size:.92rem;line-height:1.45}.platform-cookie-consent .cookie-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.platform-cookie-consent .cookie-actions .button{justify-content:center;width:100%;padding-inline:10px}.platform-cookie-consent .cookie-actions .button.ghost{grid-column:auto;min-height:44px;padding-block:6px}.platform-accessibility-helper{bottom:10px;left:auto;right:10px}.platform-floating-dock-stack{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px);max-width:none}.platform-floating-dock-stack .platform-accessibility-helper,.platform-floating-dock-stack .platform-accessibility-helper.premium,.platform-floating-dock-stack .platform-ai-assistant{position:static;bottom:auto;left:auto;right:auto}.platform-ai-assistant{justify-items:end;width:auto;max-width:none;bottom:62px;left:10px;right:10px}.platform-ai-assistant[data-open=true]{justify-items:stretch;bottom:10px}.platform-floating-dock-stack .platform-ai-assistant[data-open=true]{bottom:auto}.platform-ai-assistant[data-open=true] .platform-ai-trigger{display:none}.platform-floating-dock-stack:has(.platform-ai-assistant[data-open=true]) .platform-accessibility-helper{display:none}.platform-floating-dock-stack:has(.platform-ai-assistant[data-open=true]) .platform-accessibility-helper.premium{display:none}.platform-ai-trigger.pixilo-dock-button,.accessibility-trigger{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px}.platform-floating-icon{width:26px;min-width:26px;height:26px}.platform-ai-panel{border-radius:18px 18px 8px 8px;width:100%;max-height:min(86dvh,100dvh - 28px);padding:12px}.platform-cookie-consent+.platform-accessibility-helper,.platform-cookie-consent+.platform-accessibility-helper.premium,.platform-cookie-consent~.platform-accessibility-helper,.platform-cookie-consent~.platform-accessibility-helper.premium{display:grid;bottom:206px}.platform-cookie-consent~.platform-ai-assistant{display:grid;bottom:258px}.platform-cookie-consent~.platform-floating-dock-stack{bottom:206px}.platform-cookie-consent~.platform-ai-assistant .platform-ai-panel{max-height:min(62dvh,100dvh - 310px)}.platform-cookie-consent~.platform-ai-assistant:not([data-open=true]),.platform-cookie-consent~.platform-accessibility-helper,.platform-cookie-consent~.platform-accessibility-helper.premium,.platform-cookie-consent~.platform-accessibility-dock{display:none}.platform-cookie-consent~.platform-floating-dock-stack:not(:has(.platform-ai-assistant[data-open=true])){display:none}.platform-ai-quick-questions,.platform-ai-concierge-steps{grid-template-columns:1fr}.platform-ai-concierge fieldset{grid-template-columns:1fr;display:grid}.checkout-hero,.portal-hero,.portal-dashboard-header{display:grid}.platform-page{width:min(100% - 20px,1180px);padding-bottom:132px}.login-page{align-content:start;min-height:auto;padding-top:32px;padding-bottom:238px}.checkout-wizard-page{width:min(100% - 20px,1180px);padding-top:10px;padding-bottom:190px}.checkout-hero{gap:8px;margin-bottom:10px}.pricing-sales-page .pricing-hero{margin-bottom:12px;padding-block:12px 6px}.pricing-sales-page .pricing-hero h1{font-size:clamp(1.9rem,9vw,2.85rem)}.pricing-sales-page .pricing-hero p:not(.eyebrow){line-height:1.45}.checkout-hero h1,.portal-hero h1,.portal-dashboard-header h1{font-size:clamp(1.78rem,9.2vw,2.55rem);line-height:1.02}.checkout-hero p:not(.eyebrow){margin:6px 0 0;font-size:.92rem;line-height:1.4}.checkout-stepper{grid-template-columns:repeat(4,minmax(64px,1fr));min-width:0;overflow-x:auto}.checkout-stepper li{min-height:36px;padding:0 8px;font-size:.78rem}.checkout-layout{gap:12px}.pricing-control-panel,.checkout-selected-plan,.checkout-payment-summary,.checkout-reassurance-grid{grid-template-columns:1fr}.pricing-control-panel{border-radius:22px;padding:14px;display:grid}.pricing-cycle-toggle{width:100%}.pricing-cycle-toggle a{text-align:center;flex:1}.pricing-plan-grid{grid-template-columns:1fr}.pricing-recommended-copy h2{font-size:clamp(1.75rem,9vw,2.6rem)}.hero-feature-preview{padding:14px}.recommended-plan-card{grid-area:auto;grid-template-areas:"head""benefits""price""capacity""details""actions"}.pricing-plan-card{border-radius:22px;gap:12px;padding:16px}.pricing-plan-title h3{font-size:1.45rem}.pricing-primary-price{padding:12px}.pricing-primary-price strong{font-size:1.45rem}.pricing-feature-preview li:nth-child(n+4){display:none}.pricing-addon-note,.pricing-payment-truth,.pricing-plan-help{border-radius:20px;padding:15px}.pricing-plan-help{justify-items:start;display:grid}.checkout-summary-card,.checkout-main-card{border-radius:var(--radius);gap:11px;padding:16px 18px}.checkout-summary-card>p:not(.eyebrow),.checkout-main-card>p:not(.eyebrow){margin:0;font-size:.95rem;line-height:1.45}.checkout-summary-card h2,.checkout-main-card h2{font-size:1.28rem}.checkout-plan-description,.checkout-summary-card .mobile-extra{display:none}.checkout-price-line{border-radius:var(--radius);padding:9px 10px}.checkout-launch-chip{max-width:none;padding:9px 10px}.checkout-price-line strong{font-size:1.24rem}.summary-row{padding-top:8px}.checkout-summary-card{position:static}.checkout-purchase-card{border-radius:var(--radius);gap:10px;padding:13px 14px}.checkout-two-step-wizard{gap:12px}.checkout-flow-tabs li{min-height:38px;font-size:.86rem}.checkout-plan-strip,.checkout-coupon-row,.checkout-final-summary,.checkout-addon-summary-panel{grid-template-columns:1fr}.checkout-change-plan-link{justify-self:start}.checkout-money-line{gap:8px;display:grid}.checkout-money-line span{min-height:42px;padding:9px 10px}.checkout-primary-row{display:grid}.checkout-primary-row .button{width:100%}.buyer-confidence-panel,.buyer-money-grid,.buyer-benefit-list,.checkout-price-breakdown,.checkout-selected-launch{grid-template-columns:1fr}.checkout-hero .checkout-stepper,.checkout-hero>p,.buyer-benefit-block,.checkout-reassurance-grid.premium{display:none}.buyer-money-grid>div,.buyer-benefit-block,.checkout-price-breakdown,.checkout-selected-launch{padding:11px 12px}.checkout-selected-plan h2{font-size:1.25rem}.checkout-selected-plan p,.checkout-account-gate p,.checkout-store-payment-form p{margin:0;font-size:.95rem;line-height:1.45}.checkout-payment-summary{gap:8px;padding-block:10px}.checkout-payment-summary .mobile-extra{display:none}.checkout-selection-sheet-backdrop{place-items:start center;padding:12px 8px 8px}.checkout-selection-sheet{border-radius:16px;max-height:92vh;padding:15px}.checkout-sheet-choice-grid,.checkout-payment-launch-grid{grid-template-columns:1fr}.checkout-selection-sheet-actions{display:grid}.checkout-selection-sheet-actions .button{width:100%}.checkout-reassurance-grid span{padding:10px 12px;font-size:.88rem}.checkout-reassurance-grid span:nth-child(n+3){display:none}.launch-tier-grid{grid-template-columns:1fr}.compact-choice.plan-choice,.capacity-request-row{grid-template-columns:auto minmax(0,1fr)}.compact-choice.plan-choice>small,.capacity-request-row>small{grid-column:2;justify-self:start}.checkout-security-details{padding-top:8px}.checkout-account-gate{padding:12px}.checkout-account-gate h2,.checkout-store-payment-form h2{margin-block:0;font-size:1.08rem}.portal-store-actions{display:grid}.portal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.portal-summary-grid article{border-radius:20px;gap:5px;min-height:82px;padding:12px}.portal-summary-grid strong{font-size:1.2rem}.portal-summary-grid p{font-size:.9rem;line-height:1.35}.portal-summary-strip article:nth-child(n+3) p{display:none}.portal-store-list{gap:12px}.portal-store-card{border-radius:22px;gap:12px;padding:16px}.portal-store-status,.portal-onboarding-timeline,.portal-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-billing-hero{border-radius:22px;gap:12px;padding:18px}.portal-billing-hero h2{font-size:clamp(1.7rem,9vw,2.5rem)}.portal-billing-trust-grid{gap:10px}.portal-billing-summary article{min-height:112px}.portal-billing-summary article:last-child{grid-column:1/-1}.portal-store-status span{padding:9px 10px}.portal-onboarding-timeline li{min-height:auto;padding:9px 10px}.portal-store-main,.portal-store-secondary,.portal-payment-attention{display:grid}.portal-store-primary,.portal-payment-attention .button,.portal-payment-attention form{width:100%}.portal-store-primary .button,.portal-payment-attention .button,.portal-payment-attention button{text-align:center;width:100%}.portal-billing-summary article,.portal-billing-card,.portal-payment-attention{border-radius:20px;padding:16px}.subscription-settings-card{max-width:none;position:static}.subscription-settings-card .portal-billing-panel[open] .plan-change-form{max-height:none;overflow:visible}.portal-billing-row.header{display:none}.portal-billing-row{gap:8px}.portal-store-actions .button,.portal-empty-state .button{text-align:center;width:100%}.checkout-account-actions{z-index:4;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);inset-inline-end:12px;bottom:72px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px 11px;display:grid;position:fixed;inset-inline-start:12px;box-shadow:0 14px 34px #281c0e24}.checkout-account-actions>span{margin-inline-end:0}.checkout-account-actions .button{white-space:normal;text-align:center;justify-content:center;align-items:center;width:auto;min-width:0;min-height:48px;padding-inline:12px;font-size:.92rem;line-height:1.18;display:inline-flex}.checkout-account-actions .button.ghost{padding:7px 10px}.payment-amount{text-align:start}.checkout-sticky-action{z-index:3;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid;position:sticky;bottom:72px}@supports (color:color-mix(in lab, red, red)){.checkout-sticky-action{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.checkout-sticky-action{padding:10px 11px;box-shadow:0 14px 34px #281c0e24}.checkout-sticky-action .button{white-space:normal;justify-content:center;align-items:center;width:auto;min-width:0;min-height:48px;padding-inline:12px;font-size:.92rem;line-height:1.18;display:inline-flex}.checkout-sticky-action>span{margin-inline-end:0}.client-control-hero,.store-launch-stepper{grid-template-columns:1fr}.client-control-actions{justify-content:stretch}.client-action-note{text-align:start;max-width:none}.deployment-next-action{justify-content:stretch}.platform-hero{min-height:auto;padding:26px 0 22px}.platform-hero-copy h1{max-width:100%;font-size:clamp(2.05rem,9.3vw,3rem);line-height:1.04}.platform-hero-copy h1+p{margin-top:14px}.platform-hero-copy p,.section-heading p{font-size:1rem;line-height:1.58}.platform-store-preview{min-height:auto}.store-preview-media{min-height:190px}.store-preview-overlay{padding:12px}.store-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.store-preview-stats span{padding:9px 6px}.store-preview-stats small{font-size:.72rem;line-height:1.25}.platform-nav{flex-direction:column;align-items:flex-start}.admin-sidebar{padding:20px;position:static}.admin-shell{display:block}.admin-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-main{width:100%;padding:18px}.site-header,.admin-topbar{flex-direction:column;align-items:flex-start}.split-heading{display:grid}.color-set{grid-template-columns:1fr}.checklist-row{grid-template-columns:30px 1fr}.checklist-row button{grid-column:1/-1;width:100%}}.demo-feature-card+.demo-gallery-grid,.demo-feature-card+.demo-gallery-grid.visual,.home-demo-feature-card+.home-demo-grid{margin-top:clamp(28px,4.2vw,56px)}.demo-gallery-grid,.home-demo-grid{row-gap:clamp(18px,2.4vw,30px)}.pricing-primary-price{align-items:start;gap:5px}.pricing-primary-price strong,.pricing-primary-price small,.home-plan-price-box strong,.home-plan-price-box .dir-token,.plan-modal-summary .dir-token,.plan-modal-price-list .dir-token,.portal-store-status .dir-token,.data-table .dir-token{font-family:var(--font-sans);direction:ltr;unicode-bidi:isolate}.pricing-plan-direct-details{border-top:1px solid var(--border);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-plan-direct-details{border-top:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.pricing-plan-direct-details{color:var(--muted);padding-top:14px;line-height:1.55}.pricing-plan-direct-details p{margin:0}.portal-domain-setup-strip{gap:12px;min-height:0;padding:10px}.admin-main>.panel,.admin-main>.platform-advanced-panel,.admin-main>.tenant-edit-form,.admin-main>form.server-form{margin-block:0 22px}.tenant-overview{gap:clamp(16px,2vw,28px)}.add-on-edit-details summary{min-width:86px}.add-on-edit-form{min-width:min(760px,86vw)}.platform-email-template-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.platform-email-template-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:14px;padding:16px;display:grid}.platform-email-locale-previews{gap:10px;display:grid}.platform-email-locale-previews section{border:1px solid var(--border);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-email-locale-previews section{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.platform-email-locale-previews section{border-radius:var(--radius);padding:12px}.platform-email-locale-previews pre{white-space:pre-wrap;max-height:190px;font:.82rem/1.5 var(--font-sans);color:var(--muted);overflow:auto}.portal-store-card.premium{border-radius:var(--radius);gap:14px;box-shadow:0 10px 30px #281c0e0f}.portal-store-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.portal-store-primary .button{justify-content:center;min-width:164px}.portal-store-status{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.portal-store-status span{border-radius:var(--radius);background:var(--surface);gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-store-status span{background:color-mix(in srgb, var(--surface) 66%, transparent)}}.portal-store-status span{padding:8px 9px;font-size:.82rem}.portal-onboarding-timeline{border:1px solid var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-onboarding-timeline{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.portal-onboarding-timeline{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-onboarding-timeline{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.portal-onboarding-timeline{padding:7px}.portal-onboarding-timeline li{background:var(--surface);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-onboarding-timeline li{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.portal-onboarding-timeline li{padding:8px 7px;font-size:.82rem}.portal-onboarding-timeline span{overflow-wrap:anywhere;min-width:0}.portal-onboarding-timeline li.done:before{background:#2f6b4f}.portal-onboarding-timeline li.attention:before{background:#b7791f}.portal-onboarding-timeline li.pending:before{background:#8d8378}.portal-onboarding-timeline small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.35;display:block}.portal-timeline-block{gap:8px;display:grid}.portal-timeline-block>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:900}.portal-domain-setup-strip{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center}.portal-domain-setup-strip>span{text-transform:none}.admin-kpi-grid.attention-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-today-grid .admin-kpi-card,.admin-kpi-card{border-radius:var(--radius)}.attention-today-grid .admin-kpi-card.warning{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.attention-today-grid .admin-kpi-card.warning{border-color:color-mix(in srgb, #b7791f 42%, var(--border))}}.attention-today-grid .admin-kpi-card.warning{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.attention-today-grid .admin-kpi-card.warning{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.admin-main .data-table.compact-table th,.admin-main .data-table.compact-table td{padding:11px 12px}@media (max-width:820px){.portal-store-main,.portal-domain-setup-strip{grid-template-columns:1fr}.portal-store-primary .button{width:100%}.portal-store-status,.portal-onboarding-timeline,.portal-domain-setup-strip ol,.admin-kpi-grid.attention-today-grid{grid-template-columns:1fr}}.portal-onboarding-timeline{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;padding:10px}.portal-onboarding-timeline li{grid-template-columns:10px minmax(0,1fr);gap:9px;min-height:74px;padding:10px}.portal-onboarding-timeline li:before{content:"";border-radius:999px;width:8px;height:8px;margin-top:4px}.portal-onboarding-timeline span,.portal-onboarding-timeline small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.portal-onboarding-timeline span{font-weight:800;line-height:1.25}@media (max-width:1100px){.portal-onboarding-timeline{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:720px){.portal-onboarding-timeline{grid-template-columns:1fr}.portal-onboarding-timeline li{min-height:0}}.owner-portal-topbar{border-radius:var(--radius);grid-template-columns:minmax(220px,.85fr) minmax(240px,.9fr) minmax(300px,auto);align-items:center;padding:18px 20px}.owner-portal-logo{min-width:0}.owner-portal-identity{text-align:start;border-inline:1px solid var(--border);justify-self:stretch}@supports (color:color-mix(in lab, red, red)){.owner-portal-identity{border-inline:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.owner-portal-identity{padding-inline:clamp(14px,2vw,24px)}.owner-portal-identity strong,.owner-portal-identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owner-portal-actions{grid-template-columns:repeat(2,max-content) auto;justify-content:end;align-items:center;display:grid}.owner-portal-actions form{border-inline-start:1px solid var(--border);padding-inline-start:8px}@supports (color:color-mix(in lab, red, red)){.owner-portal-actions form{border-inline-start:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.portal-next-step-panel{border:1px solid var(--border);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-next-step-panel{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.portal-next-step-panel{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-next-step-panel{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.portal-next-step-panel{padding:clamp(12px,1.8vw,16px)}.portal-next-step-copy{gap:5px;max-width:760px;display:grid}.portal-next-step-copy>span,.portal-full-timeline summary{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:900}.portal-next-step-copy strong{color:var(--text);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.25}.portal-next-step-copy p{color:var(--muted);margin:0;line-height:1.45}.portal-proof-chip-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-proof-chip-list li{border:1px solid var(--border);grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-proof-chip-list li{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.portal-proof-chip-list li{background:var(--surface);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.portal-proof-chip-list li{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.portal-proof-chip-list li{padding:10px}.portal-proof-chip-list li:before,.portal-full-timeline li:before{content:"";background:#8d8378;border-radius:999px;width:8px;height:8px;margin-top:5px}.portal-proof-chip-list li.done:before,.portal-full-timeline li.done:before{background:#2f6b4f}.portal-proof-chip-list li.attention:before,.portal-full-timeline li.attention:before{background:#b7791f}.portal-proof-chip-list span,.portal-proof-chip-list small,.portal-full-timeline span,.portal-full-timeline small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.portal-proof-chip-list span{color:var(--text);font-size:.86rem;font-weight:850;line-height:1.25}.portal-proof-chip-list small{color:var(--muted);grid-column:2;font-size:.74rem;line-height:1.3}.portal-full-timeline{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.portal-full-timeline{border-top:1px solid color-mix(in srgb, var(--border) 74%, transparent)}}.portal-full-timeline{padding-top:10px}.portal-full-timeline summary{cursor:pointer;width:fit-content}.portal-full-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.portal-full-timeline li{border:1px solid var(--border);grid-template-columns:8px minmax(0,1fr);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-full-timeline li{border:1px solid color-mix(in srgb, var(--border) 74%, transparent)}}.portal-full-timeline li{border-radius:9px;padding:9px}.portal-full-timeline span{color:var(--text);font-weight:800}.portal-full-timeline small{color:var(--muted);grid-column:2;font-size:.78rem}.portal-archive-section{gap:clamp(14px,2vw,22px);display:grid}.portal-archive-list{gap:12px;display:grid}.portal-archive-card{border:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:clamp(14px,2vw,22px);display:grid}@supports (color:color-mix(in lab, red, red)){.portal-archive-card{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.portal-archive-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-archive-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.portal-archive-card{box-shadow:var(--shadow-soft);padding:clamp(16px,2vw,22px)}.portal-archive-card h3,.portal-archive-card p,.portal-archive-proof p{margin:0}.portal-archive-card h3{margin-block:8px 4px;font-size:clamp(1.25rem,2vw,1.7rem)}.portal-archive-card p,.portal-archive-proof p{color:var(--muted)}.portal-archive-proof{gap:5px;min-width:0;display:grid}.portal-archive-proof span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:900}.portal-archive-proof strong{color:var(--text)}.portal-archive-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:1080px){.owner-portal-topbar{grid-template-columns:1fr}.owner-portal-identity{border-inline:0;border-block:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.owner-portal-identity{border-block:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.owner-portal-identity{padding:14px 0}.owner-portal-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;justify-content:stretch}}@media (max-width:820px){.portal-sites-workspace{grid-template-columns:1fr}.portal-site-detail-panel{position:static}.portal-site-detail-header,.portal-site-detail-actions{flex-direction:column;align-items:stretch}.portal-site-detail-actions .button{width:100%}.portal-site-detail-truth-grid,.portal-site-owner-summary,.portal-archive-card,.portal-proof-chip-list.compact{grid-template-columns:1fr}.portal-archive-actions{justify-content:stretch}.portal-archive-actions .button{width:100%}.owner-portal-actions,.portal-proof-chip-list,.portal-full-timeline ol{grid-template-columns:1fr}.owner-portal-actions form{border-inline-start:0;padding-inline-start:0}.portal-next-step-panel{padding:12px}}@media (max-width:640px){.platform-hero{gap:18px;min-height:auto;padding-block:clamp(16px,6vw,30px)}.platform-hero-copy h1{font-size:clamp(2.35rem,11vw,3.1rem)}.platform-hero-copy h1+p{margin-top:12px}.platform-hero-copy p,.section-heading p{font-size:.98rem;line-height:1.55}.platform-store-preview{min-height:auto}.store-preview-media{min-height:210px}.home-real-demo-section{margin-top:28px}.home-real-demo-section .section-heading h2{font-size:clamp(2rem,12vw,3rem)}.home-demo-feature-card{gap:12px}.home-demo-feature-media{min-height:190px}.home-demo-card{grid-template-rows:122px minmax(0,1fr)}.home-demo-card-copy{grid-template-rows:auto auto auto auto;padding:14px}.home-demo-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.buyer-journey-spine{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:12px 18px}.buyer-journey-spine li{min-height:50px;padding:8px}.buyer-journey-spine li>span{width:24px;height:24px;font-size:.76rem}.buyer-journey-spine li strong{font-size:.78rem;line-height:1.18}.managed-service-proof-strip{grid-template-columns:1fr;margin-top:14px}.platform-ai-concierge-steps{grid-template-columns:1fr}.home-demo-mini-facts{display:none}.home-plans-section{margin-top:30px;padding-top:26px}.platform-newsletter-card{grid-template-columns:1fr;padding:16px}.platform-newsletter-card h2{font-size:clamp(1.9rem,10vw,2.7rem)}}.owner-portal-topbar{grid-template-columns:minmax(220px,1fr) auto minmax(260px,auto);gap:clamp(14px,2vw,24px)}.owner-portal-work-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.owner-portal-account-cluster{border-inline-start:1px solid var(--border);justify-content:flex-end;align-items:center;gap:12px;min-width:0;padding-inline-start:clamp(12px,1.6vw,20px);display:flex}@supports (color:color-mix(in lab, red, red)){.owner-portal-account-cluster{border-inline-start:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.owner-portal-account-cluster form,.subtle-action-form,.inline-button-form{margin:0}.owner-portal-account-cluster .owner-portal-identity{text-align:start;border:0;justify-self:auto;padding:0}.owner-portal-account-cluster .owner-portal-identity strong,.owner-portal-account-cluster .owner-portal-identity small{max-width:220px}.private-offer-applied{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-block:6px 0;display:flex}.private-offer-applied span{text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:800}.compact-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.compact-form-grid .wide-field{grid-column:span 3}.compact-form-grid input,.compact-form-grid select,.compact-form-grid textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px}.private-offer-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.private-offer-card{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.private-offer-drawer-backdrop{z-index:160;background:var(--text);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.private-offer-drawer-backdrop{background:color-mix(in srgb, var(--text) 24%, transparent)}}.private-offer-drawer-scrim{position:absolute;inset:0}.private-offer-drawer{z-index:1;border:1px solid var(--border);background:var(--surface);width:min(720px,100vw - 28px);height:calc(100dvh - 28px);box-shadow:0 30px 90px var(--text);border-radius:14px;margin:14px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.private-offer-drawer{box-shadow:0 30px 90px color-mix(in srgb, var(--text) 18%, transparent)}}.private-offer-drawer{padding:clamp(18px,3vw,30px)}[dir=rtl] .private-offer-drawer-backdrop{justify-content:flex-start}.private-offer-drawer-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.private-offer-drawer-header{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.private-offer-drawer-header h2{letter-spacing:0;margin:4px 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.private-offer-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:18px;display:grid}.private-offer-preview-card{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:14px}.private-offer-preview-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:700;display:block}.private-offer-preview-card strong{font-size:1.05rem;display:block}.private-offer-preview-card p,.private-offer-apply-confirm p{color:var(--muted);margin:6px 0 0;line-height:1.55}.private-offer-drawer-form{margin-top:18px}.private-offer-apply-confirm{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.private-offer-apply-confirm{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.private-offer-apply-confirm{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.private-offer-apply-confirm{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.private-offer-apply-confirm{padding:18px}@media (max-width:760px){.private-offer-drawer-backdrop{justify-content:center;align-items:flex-end}[dir=rtl] .private-offer-drawer-backdrop{justify-content:center}.private-offer-drawer{border-radius:16px 16px 0 0;width:100%;height:min(88dvh,760px);margin:0}.private-offer-drawer-header,.private-offer-preview-grid,.private-offer-preview-grid,.compact-form-grid{grid-template-columns:1fr}.compact-form-grid .wide-field{grid-column:auto}}.platform-legal-footer{padding-block:14px 16px}.platform-legal-footer-main{align-items:start}.platform-footer-brandline{align-self:start;padding-block-start:0}.platform-footer-brandline .pixilo-brand{--pixilo-mark-size:44px}.dir-rtl .platform-footer-brandline,[dir=rtl] .platform-footer-brandline{text-align:end;justify-content:flex-end;justify-self:end}.platform-legal-footer a,.platform-legal-footer button{align-items:baseline;min-height:34px;padding-block:2px;line-height:1.35}.legal-page.dir-ltr .legal-hero,.legal-page.dir-ltr .legal-document,.legal-page.dir-rtl .legal-hero,.legal-page.dir-rtl .legal-document{padding-inline:clamp(22px,2.8vw,38px)}.platform-floating-dock-stack,[dir=rtl] .platform-floating-dock-stack,.dir-rtl .platform-floating-dock-stack{right:max(18px, env(safe-area-inset-right));direction:ltr;justify-items:end;left:auto}[data-platform-locale=he] .platform-floating-dock-stack .platform-ai-assistant,[data-platform-locale=ar] .platform-floating-dock-stack .platform-ai-assistant{direction:rtl}[data-platform-locale=he] .pricing-plan-card,html[lang=he] .pricing-plan-card{font-weight:400}[data-platform-locale=he] .pricing-plan-title h2,[data-platform-locale=he] .pricing-plan-title h3,html[lang=he] .pricing-plan-title h2,html[lang=he] .pricing-plan-title h3{font-weight:600}[data-platform-locale=he] .pricing-plan-card strong,[data-platform-locale=he] .pricing-plan-card b,html[lang=he] .pricing-plan-card strong,html[lang=he] .pricing-plan-card b{font-weight:650}@media (max-width:980px){.owner-portal-topbar,.compact-form-grid{grid-template-columns:1fr}.owner-portal-work-actions,.owner-portal-account-cluster{justify-content:flex-start}.owner-portal-account-cluster{border-inline-start:0;border-block-start:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.owner-portal-account-cluster{border-block-start:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.owner-portal-account-cluster{padding-block-start:12px;padding-inline-start:0}.compact-form-grid .wide-field{grid-column:1}}@media (max-width:640px){.platform-floating-dock-stack,[dir=rtl] .platform-floating-dock-stack,.dir-rtl .platform-floating-dock-stack{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));width:auto;max-width:none}}.home-demo-use-case,.demo-card-body .muted-copy{border-inline-start:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-demo-use-case,.demo-card-body .muted-copy{border-inline-start:3px solid color-mix(in srgb, var(--accent) 54%, transparent)}}.home-demo-use-case,.demo-card-body .muted-copy{color:var(--text);padding-inline-start:12px}@supports (color:color-mix(in lab, red, red)){.home-demo-use-case,.demo-card-body .muted-copy{color:color-mix(in srgb, var(--text) 82%, var(--muted))}}.home-demo-use-case,.demo-card-body .muted-copy{font-weight:720}.home-demo-card-copy{gap:12px}.home-demo-mini-facts{grid-template-columns:minmax(82px,auto) minmax(0,1fr);align-items:start}.home-demo-mini-facts strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.demo-feature-copy dl,.demo-card-body dl{align-items:stretch}.demo-feature-copy dd,.demo-card-body dd,.home-demo-facts dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.portal-owner-truth-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portal-owner-truth-row>span{border:1px solid var(--border);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-owner-truth-row>span{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.portal-owner-truth-row>span{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.portal-owner-truth-row>span{background:color-mix(in srgb, var(--surface) 86%, var(--soft))}}.portal-owner-truth-row>span{padding:12px}.portal-owner-truth-row small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:900}.portal-owner-truth-row strong{color:var(--text);overflow-wrap:normal;word-break:normal;line-height:1.25}.admin-today-cockpit-table td:first-child{min-width:220px}.admin-today-cockpit-table td:nth-child(2),.admin-today-cockpit-table td:nth-child(3){max-width:360px}.command-center-radar-grid .mini-card{align-content:start;gap:10px}.mini-card-action-lane{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mini-card-action-lane .button{white-space:normal;max-width:100%}.command-center-radar-grid .mini-card p{gap:3px;margin:0;display:grid}.command-center-radar-grid .mini-card small{color:var(--muted)}.platform-checkout-toggle-card{grid-template-columns:minmax(260px,1fr) auto minmax(280px,.9fr) auto;align-items:end;gap:14px;margin-top:12px;display:grid}.platform-checkout-toggle-card h2,.platform-checkout-toggle-card p{margin:0}.platform-checkout-toggle-card label{gap:6px;min-width:0;display:grid}.platform-checkout-toggle-card textarea{width:100%;min-width:0}.platform-checkout-toggle{border:1px solid var(--border);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:grid}@media (max-width:920px){.platform-checkout-toggle-card{grid-template-columns:1fr}}.platform-email-health-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.platform-email-health-grid .admin-kpi-card{min-width:0;overflow:hidden}.platform-email-health-grid .admin-kpi-card strong{word-break:break-word;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.08}.platform-email-health-grid .admin-kpi-card strong .email-metric-token{color:inherit;overflow-wrap:anywhere;text-align:inherit;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.12;display:block}.platform-email-health-grid .admin-kpi-card em{overflow-wrap:anywhere}.email-dns-health-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.email-dns-check{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.email-dns-check{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.email-dns-check{padding:14px}.email-dns-check.ok{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.email-dns-check.ok{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.email-dns-check.missing,.email-dns-check.warning{background:#fff8eb;border-color:#c58a35}.email-dns-check span,.email-dns-check small{color:var(--muted);display:block}.email-dns-check strong,.email-dns-check p,.email-dns-check pre{overflow-wrap:anywhere;min-width:0}.email-dns-check pre{white-space:pre-wrap;font-size:.78rem}.email-dns-health-panel>.platform-email-warning{grid-column:1/-1}@media (max-width:920px){.email-dns-health-panel{grid-template-columns:1fr}}.platform-legal-footer-main{grid-template-columns:minmax(230px,.82fr) minmax(320px,.78fr);align-items:center;gap:clamp(16px,3vw,32px);width:100%;display:grid}.platform-footer-brandline .pixilo-brand{--pixilo-mark-size:42px;justify-self:start;align-items:center}.platform-footer-brandline{text-align:start;justify-content:flex-start;justify-self:start;align-items:center;width:100%;display:flex}.dir-rtl .platform-footer-brandline,[dir=rtl] .platform-footer-brandline{justify-self:start}.platform-legal-footer-main>div:first-child{min-width:0}.platform-footer-newsletter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.platform-footer-newsletter label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.platform-footer-newsletter input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--text);padding:0 12px}.platform-footer-newsletter small{color:var(--muted);grid-column:1/-1;line-height:1.45}.platform-footer-newsletter .button{min-height:40px}.checkout-coupon-field{border:1px solid var(--border);background:#ffffff94;border-radius:8px;gap:8px;padding:14px;font-weight:800;display:grid}.checkout-coupon-field span{gap:6px;display:grid}.checkout-coupon-field input{border:1px solid var(--border-strong);min-height:44px;font:inherit;text-transform:uppercase;border-radius:8px;padding:0 12px}.checkout-coupon-field small{color:var(--muted);font-weight:600}.legal-contact-strip{max-width:var(--content-wide);flex-wrap:wrap;align-items:center;gap:12px;margin:18px auto 0;display:flex}.legal-contact-strip span{color:var(--muted)}.legal-contact-strip a{color:var(--ink);font-weight:800}.portal-notice.subtle{border-color:var(--border);color:var(--muted);background:#ffffff9e}.admin-coupon-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.admin-coupon-form label{color:var(--muted);gap:6px;font-weight:800;display:grid}.admin-coupon-form input,.admin-coupon-form select,.admin-coupon-form textarea{border:1px solid var(--border);min-height:44px;font:inherit;color:var(--ink);background:#ffffffbd;border-radius:8px;padding:10px 12px}.admin-coupon-form .admin-coupon-note{grid-column:span 2}.admin-coupon-form .button{min-height:44px}.contact-page .contact-hero{margin-top:clamp(26px,4vw,44px);padding-bottom:0}.contact-page .contact-hero .section-heading{max-width:700px}.contact-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.contact-page .contact-layout{margin-top:clamp(22px,3vw,34px)}.contact-layout-simple{max-width:980px;margin-inline:auto}.contact-form,.contact-channels{gap:16px;display:grid}.contact-premium-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, var(--surface), var(--soft)), var(--surface);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-premium-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--soft) 28%, var(--surface))), var(--surface)}}.contact-premium-card{padding:0;box-shadow:0 20px 54px #23180d14}.contact-premium-card .contact-form{padding:clamp(22px,4vw,34px)}.contact-topic-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.contact-topic-grid legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-weight:900}.contact-topic-grid label{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;gap:5px;min-height:112px;padding:13px;display:grid}.contact-topic-grid input{justify-self:start}.contact-topic-grid span,.contact-form small,.contact-hours{color:var(--muted);line-height:1.5}.contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-field-grid .wide{grid-column:1/-1}.contact-field-grid label,.contact-message{color:var(--muted);gap:7px;font-weight:800;display:grid}.contact-field-grid input,.contact-message textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text);min-height:48px;font:inherit;padding:12px 13px}.contact-message textarea{resize:vertical;min-height:176px}.contact-form .button.primary{justify-self:start;min-width:150px;min-height:46px;padding-inline:20px}.contact-privacy-note{color:var(--muted);margin:-2px 0 0;line-height:1.5}.contact-privacy-note a{color:var(--ink);font-weight:800}.contact-method-rail{border-inline-start:1px solid var(--border);background:var(--surface);align-content:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-method-rail{background:color-mix(in srgb, var(--surface) 64%, var(--soft))}}.contact-method-rail{padding:clamp(22px,2.4vw,28px)}.dir-rtl .contact-method-rail,[dir=rtl] .contact-method-rail{border-inline-start:0;border-inline-end:1px solid var(--border)}.contact-method-rail h2{margin:0;font-size:1.15rem}.contact-method-rail p{color:var(--muted);margin:4px 0 0;line-height:1.55}.contact-method-list{gap:6px;display:grid}.contact-method{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-method{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.contact-method{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.contact-method{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.contact-method{color:inherit;padding:10px 11px;text-decoration:none}.contact-method-with-icon{justify-content:flex-start}.contact-method>span:not(.contact-method-icon),.contact-method-copy>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contact-method strong,.contact-method-copy strong{overflow-wrap:anywhere;text-align:end;min-width:0;font-size:.88rem}.contact-method-copy{flex:1;gap:2px;min-width:0;display:grid}.contact-method-icon{width:34px;height:34px;color:var(--accent);background:var(--accent);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.contact-method-icon{background:color-mix(in srgb, var(--accent) 11%, var(--surface))}}.contact-method-icon{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.contact-method-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}}.contact-method-icon svg{width:18px;height:18px}.contact-method-icon-email{color:#1d6f8f;background:#1d6f8f}@supports (color:color-mix(in lab, red, red)){.contact-method-icon-email{background:color-mix(in srgb, #1d6f8f 12%, var(--surface))}}.contact-method-icon-phone{color:#236f4d;background:#2f9461}@supports (color:color-mix(in lab, red, red)){.contact-method-icon-phone{background:color-mix(in srgb, #2f9461 13%, var(--surface))}}.contact-method-icon-whatsapp{color:#128c7e;background:#25d366}@supports (color:color-mix(in lab, red, red)){.contact-method-icon-whatsapp{background:color-mix(in srgb, #25d366 16%, var(--surface))}}.contact-method-icon-hours{color:#9a6a19;background:#c58a28}@supports (color:color-mix(in lab, red, red)){.contact-method-icon-hours{background:color-mix(in srgb, #c58a28 13%, var(--surface))}}.dir-rtl .contact-method strong,[dir=rtl] .contact-method strong{text-align:start}.platform-contact-socials,.platform-footer-social-list{flex-wrap:wrap;gap:8px;display:flex}.platform-social-link{outline-offset:3px;border-radius:999px;text-decoration:none;display:inline-flex}.platform-social-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #00000024}.platform-social-link:hover .platform-social-icon,.platform-social-link:focus-visible .platform-social-icon{transform:translateY(-2px);box-shadow:0 14px 28px #0000002e}.platform-social-icon svg{width:20px;height:20px}.platform-social-icon-instagram{background:radial-gradient(circle at 30% 105%,#fdf497 0% 12%,#fd5949 42%,#d6249f 68%,#285aeb 100%)}.platform-social-icon-facebook{background:#1877f2}.platform-social-icon-tiktok{background:#111}.platform-social-icon-linkedin{background:#0a66c2}.platform-social-icon-youtube{background:#f03}.platform-social-letter{color:currentColor;font-size:1.24rem;font-weight:900;line-height:1}.contact-channel{border:1px solid var(--border);border-radius:var(--radius);color:inherit;justify-content:space-between;gap:14px;padding:12px;text-decoration:none;display:flex}.contact-channel span{color:var(--muted);font-weight:800}.contact-support-links{border-top:1px solid var(--border);gap:8px;padding-top:14px;display:grid}.contact-support-links a{overflow-wrap:anywhere}.admin-contact-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.admin-contact-settings{gap:18px;display:grid}.admin-contact-section{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-contact-section{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.admin-contact-section h2{margin:0;font-size:1.25rem}.admin-contact-section p{color:var(--muted);margin:0}.admin-contact-form-grid,.admin-contact-preview-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.admin-contact-field,.admin-contact-toggle{color:var(--muted);gap:7px;font-weight:800;display:grid}.admin-contact-field.wide{grid-column:1/-1}.admin-contact-field input,.admin-contact-field textarea{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.admin-contact-toggle{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;padding:10px 12px}.admin-contact-actionbar{justify-content:flex-end;display:flex}.admin-contact-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:6px;padding:14px;display:grid}.admin-contact-card span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:900}.admin-contact-card strong{overflow-wrap:anywhere}@media (max-width:760px){.platform-nav{align-items:flex-start}.platform-nav .platform-nav-desktop{display:none}.platform-nav-mobile{display:block}.contact-page .contact-hero{margin-top:44px}.contact-page .contact-layout{width:min(100%,100vw - 32px);margin-top:34px}.platform-legal-footer-main,.platform-footer-newsletter,.contact-premium-card,.contact-layout,.contact-field-grid,.contact-topic-grid{grid-template-columns:1fr}.contact-method-rail,.dir-rtl .contact-method-rail,[dir=rtl] .contact-method-rail{border-inline:0;border-top:1px solid var(--border);padding:clamp(16px,4.4vw,22px)}.platform-footer-newsletter .button{width:100%}}.tenant-detail-stack{gap:clamp(18px,2.2vw,26px);display:grid}.tenant-detail-stack>.panel,.tenant-detail-stack>.technical-details{margin:0}.tenant-cockpit-card{gap:clamp(11px,1.5vw,16px);display:grid}.tenant-cockpit-header{grid-template-columns:minmax(0,1fr) minmax(200px,300px);align-items:center;gap:16px;display:grid}.tenant-cockpit-title{gap:5px;min-width:0;display:grid}.tenant-cockpit-title h2{margin:0;font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:1.02}.tenant-cockpit-title p{color:var(--muted);overflow-wrap:normal;word-break:normal;margin:0}.tenant-cockpit-primary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tenant-cockpit-primary .button,.tenant-cockpit-primary button{text-align:center;justify-content:center;gap:3px;width:100%;min-height:52px;line-height:1.16;display:grid}.tenant-cockpit-primary small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.tenant-cockpit-primary small{color:color-mix(in srgb, currentColor 72%, transparent)}}.tenant-cockpit-primary small{font-size:.74rem;font-weight:800}.tenant-action-flash-list{flex-wrap:wrap;gap:8px;display:flex}.tenant-action-flash-list:empty{display:none}.tenant-today-card,.tenant-support-access-card{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-today-card,.tenant-support-access-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.tenant-today-card,.tenant-support-access-card{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tenant-today-card,.tenant-support-access-card{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.tenant-today-card,.tenant-support-access-card{padding:clamp(13px,1.8vw,17px)}.tenant-today-card h3,.tenant-today-card p,.tenant-support-access-card p{margin:0}.tenant-today-card.danger{border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.tenant-today-card.danger{border-color:color-mix(in srgb, #b91c1c 34%, var(--border))}}.tenant-today-card.danger{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.tenant-today-card.danger{background:color-mix(in srgb, #b91c1c 6%, var(--surface))}}.tenant-today-card.warning,.tenant-today-card.notice{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.tenant-today-card.warning,.tenant-today-card.notice{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.tenant-today-card.warning,.tenant-today-card.notice{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.tenant-today-card.warning,.tenant-today-card.notice{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.tenant-today-card.steady{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.tenant-today-card.steady{border-color:color-mix(in srgb, #2f6b4f 28%, var(--border))}}.tenant-today-card.steady{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.tenant-today-card.steady{background:color-mix(in srgb, #2f6b4f 5%, var(--surface))}}.tenant-today-actions,.tenant-quick-actions,.tenant-section-summary,.tenant-section-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tenant-truth-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.tenant-truth-row article{border:1px solid var(--border);align-content:start;gap:6px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tenant-truth-row article{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.tenant-truth-row article{border-radius:calc(var(--radius) - 2px);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.tenant-truth-row article{background:color-mix(in srgb, var(--soft) 32%, transparent)}}.tenant-truth-row article{padding:11px 12px}.tenant-truth-row span:first-child,.tenant-section-summary span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.77rem;font-weight:900}.tenant-truth-row strong,.tenant-truth-row small,.tenant-section-summary span{overflow-wrap:normal;word-break:normal;min-width:0}.tenant-topic-nav{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.tenant-topic-tab{border:1px solid var(--border);align-items:center;gap:9px;min-width:0;min-height:58px;display:flex}@supports (color:color-mix(in lab, red, red)){.tenant-topic-tab{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.tenant-topic-tab{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-tab{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.tenant-topic-tab{color:var(--text);padding:10px 12px;text-decoration:none}.tenant-topic-tab:hover,.tenant-topic-tab:focus-visible,.tenant-topic-tab.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-tab:hover,.tenant-topic-tab:focus-visible,.tenant-topic-tab.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.tenant-topic-tab:hover,.tenant-topic-tab:focus-visible,.tenant-topic-tab.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-tab:hover,.tenant-topic-tab:focus-visible,.tenant-topic-tab.active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.tenant-topic-tab:hover,.tenant-topic-tab:focus-visible,.tenant-topic-tab.active{box-shadow:0 10px 22px #19140f0f}.tenant-topic-tab>span:last-child{gap:2px;min-width:0;display:grid}.tenant-topic-tab strong,.tenant-topic-tab small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-topic-tab small{color:var(--muted);font-size:.74rem;line-height:1.25}.tenant-topic-dot{background:var(--border);border-radius:999px;flex:none;width:9px;height:9px}.tenant-topic-dot.steady{background:var(--success)}.tenant-topic-dot.notice,.tenant-topic-dot.warning{background:#b7791f}.tenant-topic-dot.danger{background:#b91c1c}.tenant-topic-workspace{gap:clamp(16px,2vw,22px);min-width:0;display:grid}.tenant-topic-header-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tenant-topic-header-row{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.tenant-topic-header-row{padding-bottom:12px}.tenant-section-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-topic-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,20px);display:grid}.tenant-topic-command-card,.tenant-topic-full-panel{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card,.tenant-topic-full-panel{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.tenant-topic-command-card,.tenant-topic-full-panel{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card,.tenant-topic-full-panel{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.tenant-topic-command-card,.tenant-topic-full-panel{padding:clamp(15px,2vw,20px)}.tenant-topic-command-card{align-content:start;gap:12px;display:grid}.tenant-topic-command-card h3,.tenant-topic-command-card p{margin:0}.tenant-topic-command-card.danger{border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card.danger{border-color:color-mix(in srgb, #b91c1c 34%, var(--border))}}.tenant-topic-command-card.danger{background:#b91c1c}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card.danger{background:color-mix(in srgb, #b91c1c 6%, var(--surface))}}.tenant-topic-command-card.warning,.tenant-topic-command-card.notice{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card.warning,.tenant-topic-command-card.notice{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.tenant-topic-command-card.warning,.tenant-topic-command-card.notice{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card.warning,.tenant-topic-command-card.notice{background:color-mix(in srgb, #b7791f 7%, var(--surface))}}.tenant-topic-command-card.steady{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card.steady{border-color:color-mix(in srgb, #2f6b4f 28%, var(--border))}}.tenant-topic-command-card.steady{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.tenant-topic-command-card.steady{background:color-mix(in srgb, #2f6b4f 5%, var(--surface))}}.tenant-topic-status-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.tenant-topic-status-list span{border:1px solid var(--border);gap:4px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-topic-status-list span{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.tenant-topic-status-list span{border-radius:calc(var(--radius) - 2px);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-status-list span{background:color-mix(in srgb, var(--soft) 28%, transparent)}}.tenant-topic-status-list span{padding:10px}.tenant-topic-status-list small{color:var(--muted)}.tenant-accordion{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.tenant-accordion{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.tenant-accordion{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tenant-accordion{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.tenant-accordion{padding:8px}.tenant-accordion summary,.tenant-advanced-operations summary{cursor:pointer;border-radius:calc(var(--radius) - 2px);min-height:42px;padding:10px 12px;font-weight:900}.tenant-advanced-stack{gap:clamp(16px,2vw,22px);padding-top:14px;display:grid}.tenant-detail-stack .module-badge-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:12px;display:grid}.tenant-detail-stack .module-badge{min-width:0;min-height:76px}.tenant-topic-full-panel .client-control-panel,.tenant-topic-full-panel .deployment-panel{border-radius:var(--radius);box-shadow:none;margin-top:14px}.tenant-topic-full-panel .overview-grid,.tenant-topic-full-panel .smoke-grid,.tenant-topic-full-panel .deployment-grid,.tenant-topic-full-panel .deployment-workflow-grid{gap:clamp(14px,1.6vw,20px)}.tenant-topic-full-panel .client-control-panel{gap:clamp(18px,2vw,26px)}.tenant-topic-full-panel .store-launch-stepper,.tenant-topic-full-panel .module-badge-grid,.tenant-topic-full-panel .owner-overview-grid{gap:clamp(12px,1.5vw,18px)}.tenant-topic-full-panel .update-run-list{gap:12px;margin-block:clamp(16px,2vw,22px);display:grid}.tenant-topic-full-panel .update-run-list:first-child{margin-block-start:14px}.tenant-topic-full-panel .smoke-check{overflow-wrap:anywhere;word-break:normal;align-content:start;min-width:0;min-height:74px}.tenant-topic-full-panel .technical-details{margin-top:clamp(14px,2vw,20px);padding-top:clamp(14px,1.8vw,20px)}.tenant-topic-full-panel .technical-details .technical-details{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-full-panel .technical-details .technical-details{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.tenant-topic-full-panel .technical-details .technical-details{border-radius:calc(var(--radius) - 2px);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.tenant-topic-full-panel .technical-details .technical-details{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.tenant-topic-full-panel .technical-details .technical-details{padding:12px}.tenant-owner-access-tools,.tenant-removal-section{gap:14px;display:grid}.tenant-section-title-row{justify-content:space-between}.tenant-section-title-row h3,.tenant-section-title-row p{margin:0}.admin-help-hint{align-self:start;gap:8px;width:min(100%,520px);max-width:100%;display:inline-grid;position:static}.admin-help-hint summary{cursor:help;border:1px solid var(--accent);place-items:center;width:40px;height:40px;min-height:40px;list-style:none;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.admin-help-hint summary{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border))}}.admin-help-hint summary{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-help-hint summary{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.admin-help-hint summary{color:var(--accent);font-weight:950}.admin-help-hint summary::-webkit-details-marker{display:none}.admin-help-panel{border:1px solid var(--border);width:min(520px,100%);display:none;position:static}@supports (color:color-mix(in lab, red, red)){.admin-help-panel{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.admin-help-panel{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-help-panel{background:color-mix(in srgb, var(--surface) 94%, var(--soft))}}.admin-help-panel{box-shadow:none;color:var(--muted);opacity:1;pointer-events:auto;padding:11px 12px;font-size:.88rem;line-height:1.45;transform:none}.admin-main .button,.admin-main button,.admin-main a{overflow-wrap:normal;word-break:normal}@media (max-width:820px){.portal-owner-truth-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-cockpit-header,.tenant-today-card,.tenant-support-access-card,.tenant-topic-two-column{grid-template-columns:1fr}.tenant-topic-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-truth-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-cockpit-primary{grid-template-columns:minmax(0,1fr) auto}.tenant-cockpit-primary .operator-next-action-form{width:100%}}@media (max-width:640px){.platform-hero .platform-hero-copy p{line-height:1.52}.managed-service-proof-strip article{padding:12px 13px}.home-demo-feature-media{min-height:190px}.home-demo-feature-copy{gap:12px;padding:14px}.home-demo-facts{padding-block:10px}.home-demo-grid{margin-top:20px}.home-demo-card{grid-template-rows:128px auto}.home-demo-card-copy p{-webkit-line-clamp:2}.home-demo-card .package-actions,.home-demo-feature-card .primary-action-row{gap:8px}.portal-store-status{display:none}.portal-owner-truth-row{grid-template-columns:1fr}.portal-proof-chip-list li{padding:9px}.tenant-truth-row{grid-template-columns:1fr}.tenant-topic-nav{grid-template-columns:1fr 1fr}.tenant-topic-tab{min-height:52px}.tenant-topic-header-row{flex-direction:column;align-items:flex-start}.tenant-cockpit-title h2{font-size:clamp(1.85rem,12vw,2.6rem)}.admin-help-hint,.admin-help-panel{width:100%}}.admin-table-control-stack{gap:10px;margin:18px 0;display:grid}.admin-table-controls{border:1px solid var(--border);grid-template-columns:minmax(260px,1fr) minmax(170px,.32fr) minmax(150px,.24fr) auto;align-items:end;gap:12px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-table-controls{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.admin-table-controls{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-table-controls{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.admin-table-controls{padding:12px}.admin-table-controls label{gap:6px;min-width:0;display:grid}.admin-table-controls label>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:900}.admin-table-controls input,.admin-table-controls select,.admin-modal-form input,.admin-modal-form select,.admin-modal-form textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;padding:10px 12px}.admin-modal-form textarea{resize:vertical;min-height:120px}.admin-table-control-actions,.admin-card-action-row,.admin-action-cell{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-card-action-row{justify-content:flex-end;margin:12px 0}.operator-saved-views{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-saved-views a{border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-size:.88rem;font-weight:800;display:inline-flex}.operator-saved-views a.active,.operator-saved-views a[aria-current=page]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.operator-saved-views a.active,.operator-saved-views a[aria-current=page]{border-color:color-mix(in srgb, var(--accent) 54%, var(--border))}}.operator-saved-views a.active,.operator-saved-views a[aria-current=page]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.operator-saved-views a.active,.operator-saved-views a[aria-current=page]{background:color-mix(in srgb, var(--accent-soft) 70%, var(--background))}}.operator-saved-views strong{background:var(--border);border-radius:8px;min-width:22px}@supports (color:color-mix(in lab, red, red)){.operator-saved-views strong{background:color-mix(in srgb, var(--border) 68%, transparent)}}.operator-saved-views strong{color:var(--muted);text-align:center;padding:2px 7px;font-size:.76rem}.operator-bulk-action-bar,.operator-result-banner{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.operator-bulk-action-bar,.operator-result-banner{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.operator-bulk-action-bar,.operator-result-banner{margin:12px 0;padding:10px 12px}.operator-bulk-action-bar p,.operator-result-banner p{color:var(--muted);margin:2px 0 0}.operator-bulk-action-bar>div,.operator-result-banner-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-bulk-action-bar select{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.operator-result-banner.is-ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.operator-result-banner.is-ok{border-color:color-mix(in srgb, var(--success) 42%, var(--border))}}.operator-result-banner.is-ok{background:var(--success-soft,#e9f8ef)}@supports (color:color-mix(in lab, red, red)){.operator-result-banner.is-ok{background:color-mix(in srgb, var(--success-soft,#e9f8ef) 40%, var(--surface))}}.operator-result-banner.is-attention,.operator-result-banner.is-danger{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.operator-result-banner.is-attention,.operator-result-banner.is-danger{border-color:color-mix(in srgb, var(--warning) 48%, var(--border))}}.operator-result-banner.is-attention,.operator-result-banner.is-danger{background:var(--warning-soft,#fff4dc)}@supports (color:color-mix(in lab, red, red)){.operator-result-banner.is-attention,.operator-result-banner.is-danger{background:color-mix(in srgb, var(--warning-soft,#fff4dc) 42%, var(--surface))}}.operator-result-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;font-size:.86rem;display:flex}.operator-result-summary span{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:6px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operator-result-summary span{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.operator-result-summary span{padding:5px 9px}.operator-result-summary strong{color:var(--text);text-transform:uppercase;font-size:.78rem;font-weight:900}.operator-result-summary small{overflow-wrap:anywhere}.platform-admin-loading{background:var(--background);min-height:100dvh;padding:24px}.platform-admin-loading-shell{gap:14px;max-width:1280px;margin:0 auto;display:grid}.platform-admin-loading-line,.platform-admin-loading-card,.platform-admin-loading-row{background:linear-gradient(90deg, var(--border), var(--surface), var(--border));border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platform-admin-loading-line,.platform-admin-loading-card,.platform-admin-loading-row{background:linear-gradient(90deg, color-mix(in srgb, var(--border) 60%, transparent), color-mix(in srgb, var(--surface) 90%, transparent), color-mix(in srgb, var(--border) 60%, transparent))}}.platform-admin-loading-line,.platform-admin-loading-card,.platform-admin-loading-row{background-size:220% 100%;animation:1.35s ease-in-out infinite platform-admin-loading-sheen}.platform-admin-loading-line{width:min(520px,90vw);height:18px}.platform-admin-loading-line.short{width:min(260px,60vw)}.platform-admin-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-admin-loading-card{min-height:84px}.platform-admin-loading-table{gap:8px;display:grid}.platform-admin-loading-row{min-height:48px}@keyframes platform-admin-loading-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.button.compact{min-height:38px;padding:8px 12px}.admin-modal-backdrop{z-index:210;background:#14100b70;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-modal-hit-area{position:absolute;inset:0}.admin-modal-sheet{z-index:1;border:1px solid var(--border);gap:18px;width:min(720px,100vw - 36px);max-height:min(88vh,820px);display:grid;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.admin-modal-sheet{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.admin-modal-sheet{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-modal-sheet{background:color-mix(in srgb, var(--surface) 98%, transparent)}}.admin-modal-sheet{padding:clamp(18px,3vw,28px);box-shadow:0 34px 120px #120d0857}.admin-modal-sheet.wide{width:min(980px,100vw - 36px)}.admin-modal-header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-modal-header{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.admin-modal-header{padding-bottom:14px}.admin-modal-header h2{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05}.admin-modal-header p{color:var(--muted);margin:7px 0 0;line-height:1.55}.admin-modal-form{gap:14px;display:grid}.admin-modal-form label{gap:7px;display:grid}.admin-modal-form label>span{color:var(--muted);font-weight:850}.platform-email-workspace{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.platform-email-template-list,.platform-email-selected-panel,.platform-email-preview-shell,.platform-email-text-fallback{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.platform-email-template-list,.platform-email-selected-panel,.platform-email-preview-shell,.platform-email-text-fallback{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.platform-email-template-list,.platform-email-selected-panel,.platform-email-preview-shell,.platform-email-text-fallback{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.platform-email-template-list,.platform-email-selected-panel,.platform-email-preview-shell,.platform-email-text-fallback{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.platform-email-template-list{gap:8px;padding:10px;display:grid}.platform-email-template-list-head,.platform-email-template-option,.platform-email-selected-head,.platform-email-preview-toolbar,.platform-email-test-form{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-email-template-list-head{border-bottom:1px solid var(--border);padding:6px 8px 10px}@supports (color:color-mix(in lab, red, red)){.platform-email-template-list-head{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.platform-email-template-list-head span,.platform-email-template-option small,.platform-email-selected-head p,.platform-email-preview-toolbar span{color:var(--muted)}.platform-email-template-option{border-radius:var(--radius);min-height:78px;color:inherit;border:1px solid #0000;padding:11px 10px;text-decoration:none}.platform-email-template-option.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-email-template-option.active{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}}.platform-email-template-option.active{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.platform-email-template-option.active{background:color-mix(in srgb, var(--soft) 42%, transparent)}}.platform-email-template-option span{gap:4px;min-width:0;display:grid}.platform-email-template-option strong,.platform-email-template-option small{text-overflow:ellipsis;overflow:hidden}.platform-email-selected-panel{gap:16px;padding:clamp(14px,2vw,20px);display:grid}.platform-email-selected-head{align-items:start}.platform-email-selected-head h2{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.platform-email-language-tabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--soft);gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.platform-email-language-tabs{background:color-mix(in srgb, var(--soft) 36%, transparent)}}.platform-email-language-tabs{padding:4px}.platform-email-language-tabs a{min-width:52px;color:var(--muted);text-align:center;border-radius:6px;padding:8px 10px;font-weight:900;text-decoration:none}.platform-email-language-tabs a.active{background:var(--surface-strong);color:var(--accent-contrast)}.platform-email-trigger-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.platform-email-trigger-proof span{border:1px solid var(--border);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-email-trigger-proof span{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.platform-email-trigger-proof span{border-radius:var(--radius);padding:10px}.platform-email-trigger-proof strong{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.platform-email-warning{border:1px solid #b7791f;margin:0}@supports (color:color-mix(in lab, red, red)){.platform-email-warning{border:1px solid color-mix(in srgb, #b7791f 38%, var(--border))}}.platform-email-warning{border-radius:var(--radius);background:#b7791f}@supports (color:color-mix(in lab, red, red)){.platform-email-warning{background:color-mix(in srgb, #b7791f 9%, var(--surface))}}.platform-email-warning{color:#81510f;padding:11px 12px;line-height:1.55}.platform-email-edit-shell{border:1px solid var(--border);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-email-edit-shell{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.platform-email-edit-shell{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.platform-email-edit-shell{background:color-mix(in srgb, var(--soft) 28%, var(--surface))}}.platform-email-edit-shell{padding:clamp(14px,2vw,18px)}.platform-email-edit-head,.platform-email-enabled-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-email-edit-head div{gap:4px;display:grid}.platform-email-edit-head span,.platform-email-edit-form label>span{color:var(--muted)}.platform-email-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-email-edit-form label{gap:7px;font-weight:850;display:grid}.platform-email-edit-form label:nth-of-type(3),.platform-email-edit-form label:nth-of-type(5),.platform-email-edit-form .platform-email-enabled-row,.platform-email-edit-form .button{grid-column:1/-1}.platform-email-edit-form input:not([type=checkbox]),.platform-email-edit-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:11px 12px}.platform-email-edit-form textarea{resize:vertical}.platform-email-enabled-row{border:1px solid var(--border);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.platform-email-enabled-row{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.platform-email-enabled-row{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.platform-email-enabled-row{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.platform-email-enabled-row{padding:10px 12px}.platform-email-enabled-row input{width:18px;height:18px}.platform-email-reset-form{justify-content:flex-end;display:flex}.platform-email-preview-shell{overflow:hidden}.platform-email-preview-toolbar{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.platform-email-preview-toolbar{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.platform-email-preview-toolbar{padding:12px 14px}.platform-email-preview-iframe{background:#f7f3ed;border:0;width:100%;min-height:560px}.platform-email-text-fallback{padding:12px}.platform-email-text-fallback summary{cursor:pointer;font-weight:850}.platform-email-text-fallback pre{white-space:pre-wrap;max-height:260px;color:var(--muted);font:.9rem/1.55 var(--font-sans);overflow:auto}.platform-email-test-form{justify-content:flex-start}.platform-email-selected-timeline{border:1px solid var(--border);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-email-selected-timeline{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.platform-email-selected-timeline{border-radius:var(--radius);background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.platform-email-selected-timeline{background:color-mix(in srgb, var(--soft) 28%, transparent)}}.platform-email-selected-timeline{padding:14px}.platform-email-selected-timeline>div{gap:4px;display:grid}.platform-email-selected-timeline span,.platform-email-selected-timeline small,.platform-email-selected-timeline p{color:var(--muted)}.platform-email-selected-timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.platform-email-selected-timeline li{border:1px solid var(--border);grid-template-columns:minmax(76px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-email-selected-timeline li{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.platform-email-selected-timeline li{border-radius:var(--radius);background:var(--surface);padding:10px 12px}.platform-email-selected-timeline li>span{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-weight:900}.auth-stacked-form,.auth-secondary-form{gap:12px;display:grid}.auth-secondary-form{margin-top:8px}.platform-system-email-grid{margin-bottom:18px}.platform-system-email-workspace{grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);align-items:start;gap:18px;display:grid}.platform-system-email-console{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.system-email-audience-form{gap:14px;display:grid}.platform-system-email-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:14px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-system-email-panel{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.platform-system-email-panel{padding:clamp(14px,2vw,18px)}.platform-system-email-panel.proof-panel{grid-area:auto}.platform-system-email-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-system-email-panel-head h2,.platform-system-email-panel-head p{margin:0}.platform-system-email-panel-head p:not(.eyebrow){color:var(--muted);line-height:1.5}.selected-client-count{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:.83rem;font-weight:800}.system-email-audience-chooser{grid-template-columns:minmax(220px,.7fr) minmax(220px,1fr);align-items:stretch;gap:12px;display:grid}.system-email-audience-note,.system-email-selection-card,.system-email-segment-card{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.system-email-audience-note,.system-email-selection-card,.system-email-segment-card{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.system-email-audience-note,.system-email-selection-card,.system-email-segment-card{background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.system-email-audience-note,.system-email-selection-card,.system-email-segment-card{background:color-mix(in srgb, var(--background) 92%, white)}}.system-email-audience-note{gap:4px;padding:12px 14px;display:grid}.system-email-current-segment{align-content:center;min-height:0;padding:9px 11px}.system-email-current-segment small{font-size:.78rem;line-height:1.35}.system-email-audience-note>span,.system-email-segment-card>span,.system-email-selection-card>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.system-email-audience-note strong,.system-email-client-row strong{overflow-wrap:anywhere}.system-email-audience-note small,.system-email-selection-card small,.system-email-segment-card small,.system-email-client-picker-head span,.system-email-client-row small{color:var(--muted);display:block}.system-email-segment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.system-email-segment-card{gap:2px;padding:10px 12px;display:grid}.system-email-segment-card strong{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1}.system-email-current-segment strong{font-size:1rem;line-height:1.2}.system-email-recipient-grid{grid-template-columns:minmax(220px,1fr) minmax(190px,.45fr);align-items:stretch;gap:12px;display:grid}.system-email-selection-card{align-content:center;gap:5px;padding:12px 14px;display:grid}.system-email-selection-card strong{font-size:1.7rem;line-height:1}.system-email-selection-card.compact{min-width:160px;padding:10px 12px}.system-email-selection-card.compact strong{font-size:1.35rem}.system-email-form-field,.system-email-client-search label,.system-email-message-grid label{min-width:0;color:var(--muted);gap:6px;font-size:.82rem;font-weight:800;display:grid}.system-email-form-field small{color:var(--muted);font-weight:650;line-height:1.35}.system-email-client-picker{gap:10px;display:grid}.system-email-client-picker-head,.system-email-client-search,.system-email-client-pager{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.system-email-client-search label{flex:240px}.system-email-client-table{border:1px solid var(--border);border-radius:8px;min-width:0;display:grid;overflow:hidden}.system-email-client-row{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:58px minmax(0,1fr) minmax(110px,auto) minmax(74px,auto);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.system-email-client-row{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.system-email-client-row:last-child{border-bottom:0}.system-email-client-row.head{color:var(--muted);text-transform:uppercase;background:var(--background);font-size:.78rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.system-email-client-row.head{background:color-mix(in srgb, var(--background) 90%, white)}}.system-email-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.system-email-message-grid .wide{grid-column:1/-1}.platform-system-email-console input,.platform-system-email-console select,.platform-system-email-console textarea{border:1px solid var(--border);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.platform-system-email-console input,.platform-system-email-console select,.platform-system-email-console textarea{border:1px solid color-mix(in srgb, var(--border) 92%, var(--accent))}}.platform-system-email-console input,.platform-system-email-console select,.platform-system-email-console textarea{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.platform-system-email-console input,.platform-system-email-console select,.platform-system-email-console textarea{background:color-mix(in srgb, var(--surface) 98%, white)}}.platform-system-email-console input,.platform-system-email-console select,.platform-system-email-console textarea{color:var(--text);box-shadow:inset 0 1px #140f0a0a}.platform-system-email-console input,.platform-system-email-console select{min-height:46px;padding:10px 12px}.platform-system-email-console textarea{resize:vertical;min-height:126px;padding:12px}.platform-system-email-console input:focus,.platform-system-email-console select:focus,.platform-system-email-console textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent), inset 0 1px 0 #140f0a0a}@supports (color:color-mix(in lab, red, red)){.platform-system-email-console input:focus,.platform-system-email-console select:focus,.platform-system-email-console textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #140f0a0a}}.platform-system-email-console input:focus,.platform-system-email-console select:focus,.platform-system-email-console textarea:focus{outline:none}.platform-system-email-console input::placeholder,.platform-system-email-console textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.platform-system-email-console input::placeholder,.platform-system-email-console textarea::placeholder{color:color-mix(in srgb, var(--muted) 68%, transparent)}}.platform-system-email-form{border:1px solid var(--border);background:var(--background);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-system-email-form{background:color-mix(in srgb, var(--background) 94%, white)}}.platform-system-email-form .platform-email-language-tabs,.platform-system-email-body,.platform-system-email-actions{grid-column:1/-1}.platform-system-email-form label{min-width:0;color:var(--muted);gap:6px;font-size:.82rem;font-weight:800;display:grid}.platform-system-email-form input,.platform-system-email-form select,.platform-system-email-form textarea{width:100%;min-width:0}.platform-system-email-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-email-history-panel{gap:14px;display:grid}.release-proof-row-details{gap:12px;display:grid}.release-proof-row-details summary{cursor:pointer;border:1px solid var(--border);width:max-content;max-width:100%;color:var(--text);border-radius:999px;padding:8px 12px;font-weight:800}.release-proof-row-details[open]{border-top:1px solid var(--border);padding-top:12px}.release-proof-linked-artifacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-proof-linked-artifacts a,.release-proof-linked-artifacts span{overflow-wrap:anywhere;max-width:100%}.release-readiness-strip{direction:inherit;text-align:start}.release-readiness-strip>.button{white-space:normal;max-width:100%}@media (max-width:920px){.platform-system-email-console,.platform-system-email-workspace,.platform-system-email-form{grid-template-columns:1fr}.platform-system-email-panel.proof-panel{grid-area:auto}.system-email-audience-chooser,.system-email-recipient-grid,.system-email-message-grid{grid-template-columns:1fr}.system-email-segment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.system-email-client-row{grid-template-columns:44px minmax(0,1fr)}.system-email-client-row>span:nth-child(3),.system-email-client-row>span:nth-child(4){grid-column:2}}@media (max-width:560px){.system-email-segment-strip{grid-template-columns:1fr}}.portal-store-detail-page{--portal-detail-gap:clamp(1rem, 2vw, 1.5rem)}.portal-store-detail-hero,.portal-store-owner-actions{gap:var(--portal-detail-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.portal-store-detail-hero h1,.portal-store-owner-actions h2{margin:0;line-height:1.05}.portal-store-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.portal-store-truth-grid,.portal-store-minimal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.portal-store-owner-focus{gap:var(--portal-detail-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-store-owner-focus .quiet-card{padding:clamp(1.1rem,2vw,1.5rem)}.portal-store-owner-focus h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.portal-store-owner-focus p:not(.eyebrow){color:var(--muted);margin-block:.55rem 0;line-height:1.55}.portal-store-truth-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.portal-store-truth-card{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.portal-store-truth-card span,.portal-detail-chip-list small{color:var(--muted);font-size:.82rem;display:block}.portal-store-truth-card strong{overflow-wrap:normal;word-break:normal;margin-block:.25rem;display:block}.portal-store-truth-card p{color:var(--muted);margin:0;line-height:1.45}.portal-store-update-card{gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.portal-store-update-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.portal-store-update-heading h2{margin:0;line-height:1.1}.portal-store-update-heading p:not(.eyebrow),.portal-store-update-message{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.portal-store-update-message{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.portal-store-update-message{border:1px solid color-mix(in srgb, var(--success) 30%, var(--border))}}.portal-store-update-message{background:var(--success);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-store-update-message{background:color-mix(in srgb, var(--success) 9%, transparent)}}.portal-store-update-message{padding:.75rem .9rem}.portal-store-update-safe-note{color:var(--muted);margin:0;line-height:1.5}.portal-store-update-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.portal-store-update-facts span{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}@supports (color:color-mix(in lab, red, red)){.portal-store-update-facts span{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.portal-store-update-facts span{padding:.75rem}.portal-store-update-facts small{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.portal-store-update-facts strong{overflow-wrap:anywhere;margin-top:.2rem;line-height:1.3;display:block}.portal-store-update-notes{gap:.5rem;display:grid}.portal-store-update-notes ul{color:var(--muted);gap:.45rem;margin:0;padding-inline-start:1.1rem;line-height:1.5;display:grid}.portal-store-activity-card{gap:.6rem;display:grid}.portal-store-detail-grid{gap:var(--portal-detail-gap);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);display:grid}.portal-store-detail-drawer{padding:0;overflow:hidden}.portal-store-detail-drawer summary{cursor:pointer;border-radius:8px;min-height:56px;padding:1rem 1.15rem;font-weight:900}.portal-store-detail-drawer[open] summary{border-bottom:1px solid var(--border);border-end-end-radius:0;border-end-start-radius:0}.portal-store-detail-drawer .portal-store-detail-grid{padding:clamp(1rem,2vw,1.4rem)}.portal-store-detail-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:clamp(1.1rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.portal-store-detail-card{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.portal-detail-chip-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.portal-detail-chip-list.compact{grid-template-columns:1fr}.portal-detail-chip-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:.75rem}.portal-detail-chip-list li:before{content:"";background:var(--muted);vertical-align:middle;border-radius:999px;width:.5rem;height:.5rem;margin-inline-end:.45rem;display:inline-block}.portal-detail-chip-list li.done:before{background:var(--success)}.portal-detail-chip-list li.needs_action:before{background:var(--warning)}.portal-detail-chip-list span{overflow-wrap:normal;word-break:normal;font-weight:850}@media (max-width:980px){.admin-table-controls,.platform-email-workspace,.platform-email-trigger-proof,.platform-email-edit-form{grid-template-columns:1fr}.operator-result-summary{flex-direction:column;align-items:stretch}.operator-result-summary span{justify-content:space-between;width:100%}.platform-admin-loading-grid{grid-template-columns:1fr}.portal-store-truth-grid,.portal-store-minimal-grid,.portal-store-update-facts,.portal-site-detail-truth-grid,.portal-site-owner-summary,.portal-proof-chip-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-email-selected-head{display:grid}}@media (max-width:640px){.admin-modal-backdrop{align-items:end;padding:10px}.admin-modal-sheet,.admin-modal-sheet.wide{border-end-end-radius:0;border-end-start-radius:0;width:100%;max-height:88vh}.platform-email-template-option,.platform-email-selected-head,.platform-email-test-form{flex-direction:column;align-items:stretch}.platform-email-preview-iframe{min-height:480px}.platform-email-selected-timeline li{grid-template-columns:1fr;gap:4px}.portal-store-detail-hero,.portal-store-owner-actions,.portal-store-owner-focus,.portal-store-detail-grid{grid-template-columns:1fr}.portal-store-detail-actions{justify-content:stretch}.portal-store-detail-actions .button,.portal-store-detail-actions .quiet-link{text-align:center;justify-content:center;width:100%}.portal-store-truth-grid,.portal-store-minimal-grid,.portal-detail-chip-list{grid-template-columns:1fr}}.portal-tabs-shell{gap:16px;width:min(1180px,100% - 32px);margin-inline:auto;display:grid}.portal-tab-list{border:1px solid var(--border);flex-wrap:wrap;justify-self:start;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-tab-list{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.portal-tab-list{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-tab-list{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.portal-tab-list{box-shadow:0 12px 34px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 8%, transparent);padding:5px}@supports (color:color-mix(in lab, red, red)){.portal-tab-list{box-shadow:0 12px 34px color-mix(in srgb, var(--shadow) 8%, transparent)}}.portal-tab-list button{min-height:42px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:8px 16px;font-weight:850}.portal-tab-list button:hover,.portal-tab-list button:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-tab-list button:hover,.portal-tab-list button:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.portal-tab-list button:hover,.portal-tab-list button:focus-visible{color:var(--text);outline:0}.portal-tab-list button[aria-selected=true],.portal-tab-list button.active{background:var(--text);color:var(--surface);box-shadow:0 10px 24px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 14%, transparent)}@supports (color:color-mix(in lab, red, red)){.portal-tab-list button[aria-selected=true],.portal-tab-list button.active{box-shadow:0 10px 24px color-mix(in srgb, var(--shadow) 14%, transparent)}}.portal-tab-panel{min-width:0}.portal-tab-panel[hidden]{display:none}.portal-dashboard-tab-card,.portal-sites-tab-card{gap:16px;min-width:0;display:grid}.portal-dashboard-tab-card .portal-summary-strip{width:100%;max-width:none;margin-inline:0}.portal-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:min(1180px,100% - 32px);margin-inline:auto}.portal-summary-strip article{border-radius:8px;min-height:94px;padding:14px 16px}.portal-sites-workspace.client-selected{gap:14px;width:100%;max-width:none;margin-inline:0;display:grid}.portal-site-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.84rem;font-weight:750;display:flex}.portal-site-breadcrumb span:after{content:"/";color:var(--muted);margin-inline-start:6px}@supports (color:color-mix(in lab, red, red)){.portal-site-breadcrumb span:after{color:color-mix(in srgb, var(--muted) 66%, transparent)}}.portal-site-breadcrumb strong{color:var(--text);font-weight:900}.selected-site-setup-path{border:1px solid var(--accent);grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.selected-site-setup-path{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.selected-site-setup-path{background:var(--soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.selected-site-setup-path{background:color-mix(in srgb, var(--soft) 42%, var(--surface))}}.selected-site-setup-path{padding:14px}.selected-site-setup-path>div{gap:5px;display:grid}.selected-site-setup-path>div span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:850}.selected-site-setup-path>div strong{line-height:1.2}.selected-site-setup-path>div p{color:var(--muted);margin:0;line-height:1.45}.portal-owner-journey-steps.compact{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0}.portal-owner-journey-steps.compact li{min-height:72px;padding:10px}.portal-owner-journey-steps.compact li>span{width:28px;height:28px;font-size:.82rem}.portal-owner-truth-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.portal-owner-truth-strip>span,.portal-owner-next-grid>section{border:1px solid var(--border);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-owner-truth-strip>span,.portal-owner-next-grid>section{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.portal-owner-truth-strip>span,.portal-owner-next-grid>section{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-owner-truth-strip>span,.portal-owner-next-grid>section{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.portal-owner-truth-strip>span,.portal-owner-next-grid>section{padding:12px}.portal-owner-truth-strip small,.portal-owner-next-grid .eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.portal-owner-truth-strip strong,.portal-owner-next-grid h4{overflow-wrap:normal;word-break:normal;margin:0;line-height:1.25}.portal-owner-truth-strip em,.portal-owner-next-grid p{color:var(--muted);margin:0;font-style:normal;line-height:1.45}.portal-owner-minimal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-command-center{border-radius:8px;gap:16px;display:grid}.owner-command-center.management-ready{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-command-center.management-ready{border-color:color-mix(in srgb, var(--success) 34%, var(--border))}}.owner-site-subtabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-site-subtabs{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.owner-site-subtabs{padding-bottom:10px}.owner-site-subtabs button{border:1px solid var(--border);justify-content:center;align-items:center;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-site-subtabs button{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.owner-site-subtabs button{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-site-subtabs button{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.owner-site-subtabs button{color:var(--muted);cursor:pointer;font:inherit;padding:8px 13px;font-size:.86rem;font-weight:850}.owner-site-subtabs button:hover,.owner-site-subtabs button:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-site-subtabs button:hover,.owner-site-subtabs button:focus-visible{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.owner-site-subtabs button:hover,.owner-site-subtabs button:focus-visible{color:var(--text);outline:0}.owner-site-subtabs button.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-site-subtabs button.selected{border-color:color-mix(in srgb, var(--accent) 56%, var(--border))}}.owner-site-subtabs button.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-site-subtabs button.selected{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.owner-site-subtabs button.selected{color:var(--text)}.owner-site-subtab-panel,.owner-site-status-section,.owner-support-workspace{gap:12px;min-width:0;display:grid}.owner-site-subtab-panel[data-section=domain],.owner-site-subtab-panel[data-section=email]{grid-template-columns:minmax(0,1fr)}.owner-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.owner-detail-truth-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.owner-next-action-card{border:1px solid var(--border);grid-template-columns:minmax(120px,.18fr) minmax(190px,.28fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.owner-next-action-card{background:var(--soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card{background:color-mix(in srgb, var(--soft) 38%, var(--surface))}}.owner-next-action-card{padding:14px 16px}.owner-next-action-card span,.portal-site-switcher-strip small,.owner-secondary-details>summary,.portal-store-update-details>summary,.portal-support-next-grid span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:850}.owner-next-action-card strong{font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.2}.owner-next-action-card p{color:var(--muted);margin:0;line-height:1.45}.owner-next-action-card.ok,.portal-owner-minimal-card.tone-ok,.portal-support-next-grid article.ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.ok,.portal-owner-minimal-card.tone-ok,.portal-support-next-grid article.ok{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}}.owner-next-action-card.ok,.portal-owner-minimal-card.tone-ok,.portal-support-next-grid article.ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.ok,.portal-owner-minimal-card.tone-ok,.portal-support-next-grid article.ok{background:color-mix(in srgb, var(--success) 8%, var(--surface))}}.owner-next-action-card.attention,.portal-owner-minimal-card.tone-attention,.portal-support-next-grid article.attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.attention,.portal-owner-minimal-card.tone-attention,.portal-support-next-grid article.attention{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.owner-next-action-card.attention,.portal-owner-minimal-card.tone-attention,.portal-support-next-grid article.attention{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.attention,.portal-owner-minimal-card.tone-attention,.portal-support-next-grid article.attention{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.owner-next-action-card.blocked,.portal-owner-minimal-card.tone-blocked,.portal-support-next-grid article.blocked{border-color:#9f4f46}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.blocked,.portal-owner-minimal-card.tone-blocked,.portal-support-next-grid article.blocked{border-color:color-mix(in srgb, #9f4f46 38%, var(--border))}}.owner-next-action-card.blocked,.portal-owner-minimal-card.tone-blocked,.portal-support-next-grid article.blocked{background:#9f4f46}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.blocked,.portal-owner-minimal-card.tone-blocked,.portal-support-next-grid article.blocked{background:color-mix(in srgb, #9f4f46 8%, var(--surface))}}.owner-next-action-card.waiting,.portal-owner-minimal-card.tone-waiting,.portal-support-next-grid article.waiting,.portal-support-next-grid article.muted{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.waiting,.portal-owner-minimal-card.tone-waiting,.portal-support-next-grid article.waiting,.portal-support-next-grid article.muted{border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}}.owner-next-action-card.waiting,.portal-owner-minimal-card.tone-waiting,.portal-support-next-grid article.waiting,.portal-support-next-grid article.muted{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.owner-next-action-card.waiting,.portal-owner-minimal-card.tone-waiting,.portal-support-next-grid article.waiting,.portal-support-next-grid article.muted{background:color-mix(in srgb, var(--soft) 48%, var(--surface))}}.portal-site-switcher-strip{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.portal-site-switcher-strip button{border:1px solid var(--border);background:var(--surface);min-width:min(220px,100%);color:var(--text);cursor:pointer;font:inherit;text-align:start;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.portal-site-switcher-strip button:hover,.portal-site-switcher-strip button:focus-visible,.portal-site-switcher-strip button.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip button:hover,.portal-site-switcher-strip button:focus-visible,.portal-site-switcher-strip button.selected{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.portal-site-switcher-strip button:hover,.portal-site-switcher-strip button:focus-visible,.portal-site-switcher-strip button.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip button:hover,.portal-site-switcher-strip button:focus-visible,.portal-site-switcher-strip button.selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.owner-secondary-details,.portal-store-update-details{gap:12px;display:grid}.owner-secondary-details>summary,.portal-store-update-details>summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px}.owner-secondary-details[open],.portal-store-update-details[open]{gap:14px}.owner-payment-row{border-top:0;padding-top:0}.portal-owner-minimal-card{border:1px solid var(--border);align-content:start;gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-owner-minimal-card{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.portal-owner-minimal-card{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-owner-minimal-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.portal-owner-minimal-card{padding:12px}.portal-owner-minimal-card.tone-attention strong,.portal-owner-minimal-card.tone-blocked strong{color:var(--text)}.portal-owner-minimal-card>small,.portal-owner-activity-list small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-owner-minimal-card strong{overflow-wrap:normal;word-break:normal;line-height:1.25}.portal-owner-minimal-card p{color:var(--muted);margin:0;line-height:1.45}.portal-owner-minimal-actions{margin-top:2px}.owner-self-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-self-service-panel{border:1px solid var(--border);gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.owner-self-service-panel{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.owner-self-service-panel{padding:14px}.owner-self-service-panel.tone-ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel.tone-ok{border-color:color-mix(in srgb, var(--success) 30%, var(--border))}}.owner-self-service-panel.tone-ok{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel.tone-ok{background:color-mix(in srgb, var(--success) 7%, var(--surface))}}.owner-self-service-panel.tone-attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel.tone-attention{border-color:color-mix(in srgb, var(--warning) 38%, var(--border))}}.owner-self-service-panel.tone-attention{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel.tone-attention{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.owner-self-service-panel.tone-blocked{border-color:#9f4f46}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel.tone-blocked{border-color:color-mix(in srgb, #9f4f46 36%, var(--border))}}.owner-self-service-panel.tone-blocked{background:#9f4f46}@supports (color:color-mix(in lab, red, red)){.owner-self-service-panel.tone-blocked{background:color-mix(in srgb, #9f4f46 7%, var(--surface))}}.owner-self-service-heading{gap:5px;display:grid}.owner-self-service-heading span,.owner-self-service-facts dt,.owner-dns-records>strong,.owner-dns-record-table span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:850}.owner-self-service-heading strong{font-size:1.05rem;line-height:1.25}.owner-self-service-heading p,.owner-self-service-panel>p,.owner-dns-records p,.owner-email-warning span,.owner-safe-note span{color:var(--muted);margin:0;line-height:1.45}.owner-self-service-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.owner-self-service-facts div{background:var(--soft);border-radius:8px;gap:3px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-self-service-facts div{background:color-mix(in srgb, var(--soft) 36%, transparent)}}.owner-self-service-facts div{padding:9px}.owner-self-service-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:750}.owner-self-service-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.owner-self-service-form label{gap:6px;min-width:0;font-size:.84rem;font-weight:800;display:grid}.owner-self-service-form input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px}.owner-dns-records{border-top:1px solid var(--border);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-dns-records{border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.owner-dns-records{padding-top:10px}.owner-dns-record-table{gap:6px;display:grid}.owner-dns-record-table>div{background:var(--surface);border-radius:8px;grid-template-columns:minmax(84px,.8fr) 64px minmax(0,1.3fr) minmax(0,1.8fr);align-items:center;gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-dns-record-table>div{background:color-mix(in srgb, var(--surface) 80%, var(--soft))}}.owner-dns-record-table>div{padding:8px}.owner-dns-record-table code{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--text);font-size:.78rem}.owner-email-warning,.owner-safe-note{background:var(--soft);border-radius:8px;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-email-warning,.owner-safe-note{background:color-mix(in srgb, var(--soft) 42%, transparent)}}.owner-email-warning,.owner-safe-note{padding:10px}.owner-inline-action{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.portal-owner-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.portal-owner-activity-list span{background:var(--soft);border-radius:8px;gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-owner-activity-list span{background:color-mix(in srgb, var(--soft) 36%, transparent)}}.portal-owner-activity-list span{padding:8px}.portal-owner-activity-list b{overflow-wrap:normal;word-break:normal;font-size:.84rem}.portal-owner-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-site-detail-actions.secondary-row{border-top:1px solid var(--border);justify-content:flex-start;align-items:center;padding-top:12px}.portal-site-detail-actions.secondary-row .inline-button-form button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.portal-full-timeline{border-top:1px solid var(--border);padding-top:10px}.portal-full-timeline summary,.portal-launch-details-drawer summary{cursor:pointer;font-weight:700}.portal-billing-page .portal-dashboard-header,.portal-billing-page .portal-notice,.portal-billing-page .portal-billing-hero,.portal-billing-page .portal-billing-trust-grid,.portal-billing-page .portal-payment-attention,.portal-billing-page .portal-billing-tabs,.portal-billing-page .portal-billing-card,.portal-billing-page .portal-billing-layout{width:min(1180px,100% - 32px);margin-inline:auto}.portal-billing-tabs{flex-wrap:wrap;gap:8px;margin-block:12px 18px;display:flex}.portal-billing-tabs a{border:1px solid var(--border);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-billing-tabs a{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-billing-tabs a{color:var(--text);padding:9px 14px;font-weight:850;text-decoration:none}.portal-billing-tabs a.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-billing-tabs a.active{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}}.portal-billing-tabs a.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-billing-tabs a.active{background:color-mix(in srgb, var(--accent) 88%, var(--surface))}}.portal-billing-tabs a.active{color:var(--accent-contrast)}.portal-billing-page .portal-dashboard-header{align-items:end;gap:18px;margin-bottom:18px}.portal-billing-header-actions{justify-items:end;gap:10px;min-width:min(100%,320px);display:grid}.portal-billing-header-actions form,.subtle-action-form{gap:6px;margin:0;display:grid}.portal-billing-header-actions small{max-width:280px;color:var(--muted);font-size:.78rem;line-height:1.35}.portal-billing-page .portal-notice{box-shadow:none;border-radius:8px;margin-bottom:12px}.portal-billing-page .portal-notice.subtle{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.portal-billing-page .portal-notice.subtle{background:color-mix(in srgb, var(--soft) 38%, transparent)}}.portal-billing-page .portal-notice.subtle{font-weight:600}.portal-billing-hero{box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);margin-bottom:14px;padding:clamp(22px,3vw,32px)}.portal-billing-hero h2{letter-spacing:0;font-size:clamp(2.4rem,5vw,4.3rem)}.portal-billing-hero-metric{border-radius:8px;padding:18px}.portal-billing-truth-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.portal-billing-truth-row article{border-radius:8px;min-height:150px;padding:16px}.portal-billing-truth-row article strong{overflow-wrap:normal;word-break:normal}.portal-billing-launch-brief{margin-bottom:14px}.portal-billing-compact-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-billing-compact-status article{border:1px solid var(--border);background:var(--soft);border-radius:8px;gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-compact-status article{background:color-mix(in srgb, var(--soft) 32%, transparent)}}.portal-billing-compact-status article{padding:13px}.portal-billing-compact-status span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:700}.portal-launch-details-drawer{border-radius:8px;margin-top:6px}.portal-launch-readable-list,.portal-domain-setup-list.compact{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.portal-launch-readable-list li,.portal-domain-setup-list.compact li{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:12px;padding:11px 12px;display:grid}.portal-launch-readable-list span,.portal-domain-setup-list.compact span{overflow-wrap:normal;word-break:normal;font-weight:700;line-height:1.3}.portal-launch-readable-list small,.portal-domain-setup-list.compact small{color:var(--muted);overflow-wrap:normal;word-break:normal;line-height:1.45}.portal-billing-layout{grid-template-columns:minmax(0,1fr);gap:14px}.subscription-settings-card{max-width:none;position:static}.portal-billing-row{border-radius:8px}@media (max-width:980px){.portal-summary-strip,.portal-owner-truth-strip,.portal-owner-minimal-grid,.portal-billing-truth-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-billing-page .portal-dashboard-header,.portal-billing-hero,.portal-change-plan-heading,.owner-next-action-card,.portal-owner-next-grid{grid-template-columns:1fr}.portal-change-plan-heading{display:grid}.portal-billing-header-actions{justify-items:stretch}}@media (max-width:640px){.portal-summary-strip,.portal-owner-truth-strip,.portal-owner-minimal-grid,.owner-self-service-grid,.portal-owner-activity-list,.portal-store-update-heading,.portal-store-update-facts,.portal-billing-truth-row,.portal-billing-compact-status,.portal-launch-readable-list li,.portal-domain-setup-list.compact li{grid-template-columns:1fr}.portal-tabs-shell{width:min(100% - 24px,430px)}.portal-tab-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.portal-tab-list button{width:100%}.portal-billing-timeline-heading,.portal-billing-timeline-list{grid-template-columns:1fr}.portal-billing-timeline-heading{display:grid}.admin-override-snapshot{grid-template-columns:1fr}.portal-site-detail-actions.secondary-row{display:grid}.owner-self-service-form,.owner-self-service-facts,.owner-dns-record-table>div{grid-template-columns:1fr}.owner-command-center{gap:12px}.selected-site-setup-path{grid-template-columns:1fr}.owner-command-center .portal-site-detail-actions .button.primary,.owner-command-center .portal-site-detail-actions .disabled-link,.owner-secondary-details>summary{text-align:center;justify-content:center;width:100%}.portal-site-switcher-strip{display:grid}}.portal-summary-strip article{min-height:58px;padding:8px 12px}.portal-summary-grid.portal-summary-strip{gap:8px;margin-block:8px 18px;padding:8px}.portal-summary-strip span,.portal-summary-strip p,.portal-summary-strip small{font-size:.82rem;line-height:1.35}.portal-summary-strip strong{font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.25}.portal-site-detail-panel.selected-workspace{gap:14px}.portal-store-detail-drawer .portal-detail-chip-list{grid-template-columns:1fr}.portal-store-detail-drawer .portal-detail-chip-list li{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.portal-store-detail-drawer .portal-detail-chip-list li:before{margin-block-start:.42rem}.portal-billing-hero{grid-template-columns:minmax(0,1fr) minmax(190px,250px);padding:clamp(16px,2vw,22px)}.portal-billing-hero h2{font-size:clamp(1.95rem,3.2vw,3rem)}.portal-billing-truth-row article{min-height:104px;padding:13px}.portal-billing-compact-status{grid-template-columns:repeat(4,minmax(150px,1fr))}.portal-billing-compact-status article{grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);align-items:start;min-height:0}.portal-billing-compact-status article span{align-self:start;font-size:.72rem}.portal-billing-compact-status article strong,.portal-billing-compact-status article p{grid-column:2;margin:0}.portal-billing-launch-brief{margin:0}.portal-billing-launch-brief>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-secondary-drawer{gap:0;padding:0;overflow:hidden}.portal-secondary-drawer>summary{cursor:pointer;grid-template-columns:minmax(160px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:14px 16px;display:grid}.portal-secondary-drawer>summary span{font-weight:720}.portal-secondary-drawer>summary small{color:var(--muted);line-height:1.35}.portal-secondary-drawer[open]{padding-bottom:16px}.portal-secondary-drawer[open]>summary{border-bottom:1px solid var(--border);margin-bottom:14px}.portal-secondary-drawer>:not(summary){margin-inline:16px}.portal-billing-secondary-details{border:1px solid var(--border);background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-billing-secondary-details{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.portal-billing-secondary-stack{gap:14px;display:grid}.portal-billing-launch-brief>summary span{font-weight:700}.portal-billing-launch-brief>summary small{color:var(--muted);font-size:.9rem}.portal-billing-launch-brief[open]>summary{margin-bottom:12px}.portal-billing-compact-status article.done{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.portal-billing-compact-status article.done{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}}.portal-billing-compact-status article.attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.portal-billing-compact-status article.attention{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}}.portal-launch-readable-list li,.portal-domain-setup-list.compact li{grid-template-columns:minmax(170px,.26fr) minmax(0,1fr)}.platform-legal-footer{padding:10px 16px 13px}.platform-legal-footer-main{justify-content:space-between;align-items:flex-start;gap:clamp(18px,3vw,36px);display:flex}[dir=rtl] .platform-legal-footer-main,.dir-rtl .platform-legal-footer-main{flex-direction:row}.platform-footer-brandline{flex:none;justify-content:flex-start;align-self:flex-start;width:auto;margin-block-start:-8px}[dir=rtl] .platform-footer-brandline,.dir-rtl .platform-footer-brandline{text-align:end;justify-content:flex-start;margin-inline:0}.platform-footer-newsletter{flex:min(620px,60%);max-width:680px}.platform-legal-footer nav{align-items:center;row-gap:4px}.platform-legal-footer a,.platform-legal-footer button{vertical-align:baseline;align-items:baseline;padding-block:0;line-height:1.35;display:inline-flex}.platform-legal-footer .platform-footer-social-list{align-items:center;gap:8px;display:flex}.platform-legal-footer .platform-social-link{align-items:center;min-width:38px;min-height:38px;padding:0}.platform-legal-footer .platform-social-icon{color:#fff;font-size:1rem}@media (min-width:900px){.plan-modal-sheet{gap:12px;width:min(840px,100vw - 72px);max-height:min(92dvh,980px);padding:clamp(16px,1.7vw,22px)}.plan-modal-head h2{font-size:clamp(1.85rem,2.6vw,2.65rem)}.plan-modal-head p{line-height:1.35}.plan-modal-summary>div,.plan-modal-capacity>span{padding:8px 10px}.plan-modal-grid>section,.plan-modal-addons{gap:10px;padding:14px}.plan-modal-check-list,.plan-modal-price-list{gap:7px;font-size:.9rem}.plan-modal-check-list{grid-template-columns:1fr;column-gap:16px}.plan-modal-check-list li{line-height:1.38}.plan-modal-grid p{line-height:1.34}.plan-modal-addons span{padding:7px 9px}.plan-modal-actions{padding-top:8px}}@media (max-width:980px){.platform-legal-footer-main,[dir=rtl] .platform-legal-footer-main,.dir-rtl .platform-legal-footer-main{flex-direction:column}.platform-footer-newsletter{width:100%;max-width:none}.portal-billing-compact-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portal-store-detail-drawer .portal-detail-chip-list li,.portal-billing-compact-status,.portal-launch-readable-list li,.portal-domain-setup-list.compact li,.portal-billing-hero,.portal-billing-compact-status article{grid-template-columns:1fr}.portal-billing-compact-status article strong,.portal-billing-compact-status article p{grid-column:1}}.platform-footer-brandline{margin-block-start:2px}[dir=rtl] .platform-footer-brandline,.dir-rtl .platform-footer-brandline{justify-content:flex-start}.platform-legal-footer nav{align-items:baseline}.platform-legal-footer a,.platform-legal-footer button{align-items:center;min-height:44px;padding:10px 4px;line-height:1.4}.platform-footer-brandline{margin-block-start:14px;padding-inline:12px 16px}.platform-footer-brand-home{max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.platform-footer-brand-home:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-footer-brand-home:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 56%, white)}}.platform-footer-brand-home:focus-visible{outline-offset:6px;border-radius:10px}[dir=rtl] .platform-footer-brandline,.dir-rtl .platform-footer-brandline{padding-inline:16px 12px}.tenant-cockpit-primary{align-self:start;padding-top:2px}.tenant-owner-access-tools .tenant-topic-two-column{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.tenant-owner-access-tools .mini-card{align-content:start;gap:7px;min-height:108px;padding:13px 14px;display:grid}.tenant-owner-access-tools .mini-card p{margin:0;line-height:1.38}.tenant-owner-access-tools .mini-card .button,.tenant-owner-access-tools .mini-card button{width:max-content;max-width:100%;min-height:38px;padding:8px 12px}@media (max-width:860px){.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-cockpit-header,.tenant-owner-access-tools .tenant-topic-two-column{grid-template-columns:1fr}.tenant-cockpit-primary{width:100%}}.admin-topbar-controls{margin-inline-end:clamp(14px,2vw,28px)}.admin-filter-bar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:end;width:max-content;max-width:100%;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.admin-filter-bar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.admin-filter-bar label{min-width:min(260px,100vw - 72px)}.portal-dashboard-page .portal-section-heading.platform-section-rhythm{max-width:min(820px,100% - 32px);margin-block:clamp(18px,3vw,34px) 8px}.portal-dashboard-page .portal-section-heading h2{font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.12}.portal-dashboard-page .portal-section-heading p:last-child{max-width:640px;font-size:.95rem}.portal-summary-grid.portal-summary-strip{border:1px solid var(--border);gap:6px;max-width:min(960px,100% - 32px);padding:6px}@supports (color:color-mix(in lab, red, red)){.portal-summary-grid.portal-summary-strip{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.portal-summary-grid.portal-summary-strip{box-shadow:0 18px 46px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 44%, transparent)}@supports (color:color-mix(in lab, red, red)){.portal-summary-grid.portal-summary-strip{box-shadow:0 18px 46px color-mix(in srgb, var(--shadow) 44%, transparent)}}.portal-summary-strip article{min-height:56px;box-shadow:none;background:0 0;border-color:#0000;padding:8px 12px}.portal-summary-strip article.attention{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-summary-strip article.attention{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.portal-summary-strip article.attention{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.portal-summary-strip article.attention{background:color-mix(in srgb, var(--accent-soft) 46%, var(--surface))}}.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;max-width:min(900px,100% - 32px);padding:7px}@media (max-width:860px){.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-compact-dashboard article:nth-child(3){grid-column:1/-1}}.admin-contact-channel-row{grid-column:1/-1;grid-template-columns:minmax(220px,300px) minmax(190px,260px);align-items:end;gap:12px;display:grid}.admin-contact-channel-row .admin-contact-toggle{align-self:end;height:44px;min-height:44px;padding:8px 10px}.admin-contact-channel-row .admin-contact-toggle span{font-size:.9rem;line-height:1.22}.client-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.client-flow-strip article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:6px;min-height:118px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.client-flow-strip article{overflow:hidden;box-shadow:0 14px 30px #271f170d}.client-flow-strip article.ready{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article.ready{border-color:color-mix(in srgb, var(--success) 46%, var(--border))}}.client-flow-strip article.ready{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article.ready{background:color-mix(in srgb, var(--success) 8%, var(--surface))}}.client-flow-strip article.planned{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article.planned{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.client-flow-strip article.planned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article.planned{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.client-flow-strip article.needs-attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article.needs-attention{border-color:color-mix(in srgb, var(--warning) 48%, var(--border))}}.client-flow-strip article.needs-attention{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.client-flow-strip article.needs-attention{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.client-flow-strip span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.client-flow-strip strong{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.15}.client-flow-strip p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.35}.admin-client-billing-status-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-client-billing-status-row .mini-card{min-height:82px;padding:12px 14px}.admin-client-controls-form{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-client-controls-form{background:color-mix(in srgb, var(--surface) 93%, transparent)}}.admin-client-controls-form label{gap:6px;display:grid}.admin-client-controls-form span{color:var(--muted);font-size:.78rem;font-weight:800}.admin-client-controls-form input,.admin-client-controls-form select{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.admin-client-controls-form .hero-actions{margin:0}.admin-client-controls-form .button{min-height:42px}.admin-override-impact{border:1px solid var(--warning);gap:4px;min-height:42px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-override-impact{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border))}}.admin-override-impact{background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-override-impact{background:color-mix(in srgb, var(--warning) 9%, var(--surface))}}.admin-override-impact strong{font-size:.82rem}.admin-override-impact p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.35}.admin-override-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-override-snapshot span{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-override-snapshot span{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.admin-override-snapshot span{padding:8px}.admin-override-snapshot small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-override-snapshot strong{overflow-wrap:anywhere;font-size:.8rem}.admin-client-billing-section{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-client-billing-section{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.admin-client-billing-section>h3{margin:0;font-size:1rem}.admin-client-billing-section .mini-card{box-shadow:none}.admin-client-history-section{grid-template-columns:1fr}.admin-client-history-section .mini-card{gap:4px;padding:12px 14px;display:grid}@media (max-width:980px){.admin-topbar-controls{margin-inline-end:0}.admin-contact-channel-row,.client-flow-strip,.admin-client-billing-status-row,.admin-client-controls-form{grid-template-columns:1fr}.admin-contact-channel-row .admin-contact-toggle{width:100%}}@media (max-width:760px){.platform-nav{flex-direction:row;align-items:center;gap:12px}.platform-nav-mobile[open] nav{z-index:2147482500;min-height:min(320px, calc(100dvh - 96px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));background:var(--surface);border-radius:18px;align-content:start;padding:12px;position:fixed;inset-block-start:calc(76px + env(safe-area-inset-top));inset-inline:16px;overflow-y:auto;box-shadow:0 28px 80px #0000002e}.platform-nav-mobile[open] nav>a,.platform-nav-mobile[open] .platform-language-switcher{width:100%}}.platform-legal-footer{padding-block-start:18px}.platform-footer-brandline{margin-block-start:0;padding-block-start:6px}.pricing-plan-card,.quiet-comparison-card{grid-template-rows:auto auto auto auto minmax(96px,1fr) auto;overflow:hidden}@media (min-width:1180px){.quiet-comparison-card{grid-template-rows:minmax(150px,auto) minmax(172px,auto) auto auto minmax(116px,1fr) auto}}.pricing-primary-price{align-self:start;min-height:108px}.pricing-meta-row{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start}.pricing-limit-stack{text-align:end;gap:3px;display:grid}.pricing-limit-stack span,.pricing-limit-stack small{color:var(--text);font-weight:850;line-height:1.25}.pricing-limit-stack small{color:var(--muted);font-size:.9rem}.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack{text-align:start;justify-self:start;justify-items:start;margin-inline-end:clamp(6px,.8vw,12px)}.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack>span,.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack>small{white-space:nowrap;overflow-wrap:normal}.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:min(760px,100% - 32px);padding:8px}.portal-compact-dashboard article{border:1px solid var(--border);min-height:78px}@supports (color:color-mix(in lab, red, red)){.portal-compact-dashboard article{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.portal-compact-dashboard article{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-compact-dashboard article{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.portal-compact-dashboard article{padding:10px 12px}.portal-compact-dashboard strong{font-size:clamp(.98rem,1.1vw,1.16rem)}.checkout-stepper{grid-template-columns:repeat(4,minmax(74px,1fr));gap:6px}.checkout-stepper li{text-align:center;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:6px 8px;line-height:1.15}.checkout-stepper li.done:before{margin-bottom:2px;font-size:.72rem;line-height:1}.buyer-money-grid>div{grid-template-rows:3.2rem minmax(2.25rem,auto) minmax(1.25rem,auto);align-content:start;align-items:start;display:grid}.buyer-money-grid strong{align-self:start}.buyer-money-grid span:first-child{min-height:3.2rem;display:block}.comparison-grid .pricing-plan-card{grid-template-rows:minmax(132px,auto) minmax(190px,auto) 132px 74px minmax(132px,1fr) auto;display:grid}.comparison-grid .pricing-feature-preview{min-height:190px;overflow:hidden}.comparison-grid .pricing-meta-row{min-height:74px}.comparison-grid .pricing-plan-direct-details{min-height:132px}.comparison-grid .package-actions{align-self:end;margin-top:auto}@media (min-width:900px){.comparison-grid .pricing-plan-card{grid-template-rows:150px 300px 132px 74px minmax(132px,1fr) auto}.comparison-grid .pricing-card-head{min-height:150px;max-height:150px;overflow:hidden}.comparison-grid .pricing-feature-preview{min-height:300px;max-height:300px;overflow:hidden}}.release-dashboard-panel{overflow:hidden}.release-readiness-strip{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;padding:14px}.release-proof-mini-grid{grid-area:1/2/span 2;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));overflow:visible}.release-readiness-strip>.button{grid-area:2/1;align-self:start;min-height:44px;padding-block:10px}.release-proof-mini{min-height:76px;padding:10px}.release-proof-mini small{font-size:.76rem;line-height:1.25}.release-dashboard-grid.release-proof-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px}.release-proof-card{min-width:0;overflow:hidden}.release-proof-card-head{gap:6px;display:grid}.release-proof-status-row,.release-proof-run-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-proof-run-meta span{gap:3px;min-width:min(100%,9rem);display:grid}.release-proof-operator-grid{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:10px;display:grid}.release-proof-command,.release-proof-env{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0}@supports (color:color-mix(in lab, red, red)){.release-proof-command,.release-proof-env{background:color-mix(in srgb, var(--surface) 80%, white)}}.release-proof-command,.release-proof-env{padding:10px}.release-proof-command strong,.release-proof-env summary{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.release-proof-command code{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.release-proof-env-list{flex-wrap:wrap;gap:6px;display:flex}.release-proof-env-list code{background:var(--background);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:4px 7px}.tenant-cockpit-primary .operator-next-action-form{width:100%;min-width:0}.tenant-cockpit-header{align-items:start}.tenant-cockpit-primary{grid-template-columns:minmax(240px,340px) 44px;justify-self:end;align-items:start;gap:12px;max-width:412px}.tenant-cockpit-primary:has(.operator-live-action-form.has-live-status){grid-template-columns:minmax(240px,1fr) 44px;max-width:min(820px,100%)}.tenant-cockpit-primary .admin-help-hint{flex:0 0 44px;inline-size:44px;position:relative}.tenant-cockpit-primary .admin-help-hint summary{inline-size:44px;min-inline-size:44px}.tenant-cockpit-primary .admin-help-panel{z-index:20;width:min(280px,100vw - 32px);box-shadow:var(--shadow);inset-inline-end:0;position:absolute;top:calc(100% + 8px)}.tenant-cockpit-primary .button,.tenant-cockpit-primary button{overflow-wrap:normal;min-width:0}.operator-table-actions,.store-row-actions{justify-content:flex-start;align-items:center;gap:4px 8px;max-width:360px}.operator-table-actions a,.operator-table-actions button,.operator-table-actions .inline-link-form button,.store-row-actions a,.store-row-actions button,.store-row-actions .inline-link-form button{min-height:30px;color:var(--text);background:0 0;border:0;border-radius:8px;padding:4px 6px;font-weight:800;text-decoration:none}.operator-table-actions a:first-child,.store-row-actions a:first-child{border:1px solid var(--border);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.operator-table-actions a:first-child,.store-row-actions a:first-child{background:color-mix(in srgb, var(--background) 82%, white)}}.operator-table-actions a:first-child,.store-row-actions a:first-child{padding-inline:10px}.operator-table-actions a:hover,.operator-table-actions button:hover,.operator-table-actions .inline-link-form button:hover,.store-row-actions a:hover,.store-row-actions button:hover,.store-row-actions .inline-link-form button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.operator-table-actions a:hover,.operator-table-actions button:hover,.operator-table-actions .inline-link-form button:hover,.store-row-actions a:hover,.store-row-actions button:hover,.store-row-actions .inline-link-form button:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-record-table td:last-child{vertical-align:middle;min-width:260px}.admin-action-cell{vertical-align:middle;display:table-cell}@media (max-width:520px){.checkout-stepper{padding-bottom:4px;display:flex;overflow-x:auto}.checkout-stepper li{flex:0 0 74px}.release-proof-operator-grid,.release-readiness-strip{grid-template-columns:1fr}.release-proof-mini-grid,.release-readiness-strip>.button{grid-area:auto}}.comparison-grid .pricing-plan-card,.comparison-grid .quiet-comparison-card{grid-template-rows:minmax(132px,auto) minmax(0,auto) 128px minmax(68px,auto) minmax(104px,1fr) auto;align-content:start}.comparison-grid .pricing-feature-preview{align-content:start;min-height:0;max-height:none;overflow:visible}.comparison-grid .pricing-feature-preview ul{gap:9px}.quiet-comparison-card .pricing-feature-preview li:nth-child(n+4){display:flex}.comparison-grid .pricing-card-head{max-height:none;overflow:visible}@media (min-width:1180px){.comparison-grid .pricing-plan-card,.comparison-grid .quiet-comparison-card{grid-template-rows:156px 206px 136px 76px minmax(112px,1fr) 108px}.comparison-grid .pricing-feature-preview{min-height:206px;max-height:none;overflow:visible}.comparison-grid .pricing-primary-price{min-height:136px}.comparison-grid .pricing-plan-direct-details,.comparison-grid .package-actions{min-height:0}}.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview{min-height:212px;padding-top:4px}.pricing-sales-page[lang=en] .comparison-grid .package-actions{gap:10px}.pricing-sales-page[lang=en] .comparison-grid .package-actions .button:not(.primary){align-items:center;min-height:64px;padding-block:14px}@media (min-width:1180px){.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-card,.pricing-sales-page[lang=en] .comparison-grid .quiet-comparison-card{grid-template-rows:156px 226px 136px 76px minmax(128px,1fr) 132px}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head{min-height:156px}.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview{min-height:226px}.pricing-sales-page[lang=en] .comparison-grid .package-actions{min-height:132px}}.tenant-cockpit-primary .admin-help-panel{white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:pretty;inline-size:min(320px,100vw - 56px);min-inline-size:min(260px,100vw - 56px);max-inline-size:min(320px,100vw - 56px);inset-inline:auto 0}@media (max-width:640px){.tenant-cockpit-primary .admin-help-panel{inset-inline:16px;inline-size:auto;min-inline-size:0;max-inline-size:none;margin-top:8px;position:fixed;top:96px}}.pricing-primary-price{grid-template-rows:minmax(1.25rem,auto) minmax(2.7rem,auto) minmax(1.25rem,auto) minmax(1rem,auto);align-content:center;place-items:start}.pricing-price-label,.pricing-price-period,.pricing-price-range{line-height:1.2;display:block}.pricing-price-label{min-height:1.25rem}.pricing-price-amount{font-variant-numeric:tabular-nums;unicode-bidi:isolate;justify-content:flex-start;align-items:center;min-height:2.7rem;display:inline-flex}.pricing-price-period{min-height:1.25rem}.pricing-price-range{min-height:1rem;color:var(--muted);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.comparison-grid .pricing-primary-price{align-self:stretch;min-height:142px}@media (min-width:1180px){.comparison-grid .pricing-plan-card,.comparison-grid .quiet-comparison-card{grid-template-rows:156px 206px 142px 76px minmax(112px,1fr) 108px}.comparison-grid .pricing-primary-price{min-height:142px}}@media (min-width:900px){.comparison-grid .pricing-plan-cta{white-space:nowrap;letter-spacing:0;padding-inline:clamp(12px,1vw,18px);font-size:clamp(.88rem,.88vw,.98rem)}}.admin-action-lane,.operator-table-actions,.store-row-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:max-content;max-width:100%;display:inline-flex}.admin-action-lane a,.admin-action-lane button,.operator-table-actions a,.operator-table-actions button,.operator-table-actions .inline-link-form button,.store-row-actions a,.store-row-actions button,.store-row-actions .inline-link-form button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;inline-size:max-content;min-inline-size:96px;display:inline-flex}.admin-record-table .admin-action-cell,.admin-record-table td:last-child{vertical-align:middle;width:1%;min-width:176px;max-width:280px}.admin-record-table .admin-action-cell .admin-action-lane,.admin-record-table .admin-action-cell .operator-table-actions,.admin-record-table .admin-action-cell .store-row-actions{box-shadow:none;background:0 0;border:0}.admin-help-panel{z-index:2147482000;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:pretty;inline-size:min(320px,100vw - 48px);min-inline-size:260px;max-inline-size:min(320px,100vw - 48px);inset-inline-end:24px;max-height:min(420px,100dvh - 144px);position:fixed;top:112px;overflow:auto}.admin-help-hint:hover .admin-help-panel,.admin-help-hint:focus-within .admin-help-panel,.admin-help-hint[open] .admin-help-panel{display:block}.tenant-cockpit-primary{grid-template-columns:minmax(260px,360px) 44px;max-width:434px}.tenant-cockpit-primary .admin-help-panel{inset-inline-end:24px;position:fixed;top:112px}.platform-ai-trigger.pixilo-dock-button>span:last-child{display:none}.platform-ai-trigger.pixilo-dock-button:hover>span:last-child,.platform-ai-trigger.pixilo-dock-button:focus-visible>span:last-child{display:block}.operator-page,.operator-panel{border:1px solid var(--border);background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.operator-page,.operator-panel{background:color-mix(in srgb, var(--background) 92%, white)}}.operator-page,.operator-panel{box-shadow:0 18px 42px #1e18100d}.operator-page{padding:clamp(18px,2vw,28px)}.operator-panel{padding:clamp(14px,1.5vw,20px)}.operator-page-header,.operator-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px;display:grid}.operator-page-header h2,.operator-panel-header h3{margin:0;line-height:1.12}.operator-page-header p,.operator-panel-header p{max-width:72ch;color:var(--muted);margin:6px 0 0;line-height:1.55}.operator-page-action,.operator-panel-action{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.operator-table-wrap{border:1px solid var(--border);background:var(--background);border-radius:8px;overflow:auto}.operator-table-wrap:has(.inquiries-operator-table){overflow-x:visible}.operator-table{border-collapse:separate;border-spacing:0;width:100%}.stores-operator-table caption{color:var(--text);padding-inline-start:14px;font-size:1.05rem;font-weight:800}.operator-table td,.operator-table th{vertical-align:middle}.inquiries-operator-table{table-layout:fixed;inline-size:100%;min-inline-size:0}.inquiries-operator-table th:first-child,.inquiries-operator-table td:first-child{inline-size:30%}.inquiries-operator-table th:nth-child(2),.inquiries-operator-table td:nth-child(2),.inquiries-operator-table th:nth-child(3),.inquiries-operator-table td:nth-child(3){inline-size:17%}.inquiries-operator-table th:nth-child(4),.inquiries-operator-table td:nth-child(4){inline-size:10%}.inquiries-operator-table th:nth-child(5),.inquiries-operator-table td:nth-child(5),.admin-record-table.inquiries-operator-table .admin-action-cell{inline-size:26%;min-inline-size:0;max-inline-size:none}.inquiries-operator-table td,.inquiries-operator-table td span,.inquiries-operator-table td strong{overflow-wrap:anywhere;word-break:normal}.inquiries-operator-table .operator-action-lane,.inquiries-operator-table .operator-table-actions{grid-template-columns:minmax(190px,1fr) auto auto;align-items:flex-end;gap:8px;inline-size:100%;max-inline-size:100%;display:grid}.inquiries-operator-table .admin-status-form{grid-template-columns:minmax(116px,1fr) auto;align-items:flex-end;gap:8px;max-inline-size:100%;display:grid}.inquiries-operator-table .admin-status-form label{min-inline-size:0;max-inline-size:none}.inquiries-operator-table .admin-status-form select{inline-size:100%}.inquiries-operator-table .operator-table-actions a,.inquiries-operator-table .operator-table-actions .inline-link-form button,.inquiries-operator-table .admin-status-form button{white-space:normal;overflow-wrap:anywhere;inline-size:auto;min-inline-size:0}@media (max-width:1180px){.inquiries-operator-table .operator-action-lane,.inquiries-operator-table .operator-table-actions{grid-template-columns:minmax(0,1fr);align-items:stretch}.inquiries-operator-table .admin-status-form{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:900px){.inquiries-operator-table,.inquiries-operator-table thead,.inquiries-operator-table tbody,.inquiries-operator-table tr,.inquiries-operator-table th,.inquiries-operator-table td{display:block;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important}.inquiries-operator-table thead{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;position:absolute;overflow:hidden;inline-size:1px!important}.inquiries-operator-table tbody{gap:12px;padding:10px;display:grid}.inquiries-operator-table tr{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.inquiries-operator-table tr{background:color-mix(in srgb, var(--background) 96%, white)}}.inquiries-operator-table td{border:0;gap:4px;padding:0;display:grid}.inquiries-operator-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.inquiries-operator-table .operator-action-lane,.inquiries-operator-table .operator-table-actions,.inquiries-operator-table .admin-status-form{grid-template-columns:minmax(0,1fr)}}.operator-action-lane{box-shadow:none;background:0 0;border:0}.operator-help-hint{flex:none}.operator-help-popover{inline-size:min(340px,100vw - 48px);min-inline-size:min(260px,100vw - 48px);line-height:1.5}.operator-metric-card{border:1px solid var(--border);background:var(--background);border-radius:8px;align-content:start;gap:8px;min-height:104px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-metric-card{background:color-mix(in srgb, var(--background) 90%, white)}}.operator-metric-card>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.operator-metric-card>strong{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1}.operator-metric-card>small{color:var(--muted);line-height:1.45}.operator-metric-card.is-ok{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.operator-metric-card.is-ok{border-color:color-mix(in srgb, var(--success) 34%, var(--border))}}.operator-metric-card.is-attention{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.operator-metric-card.is-attention{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.operator-metric-card.is-muted{opacity:.74}.update-waves-page{gap:18px;display:grid}.update-wave-metrics{margin:4px 0 0}.update-wave-form,.update-wave-form label,.update-wave-canary{gap:8px;display:grid}.update-wave-form{gap:16px}.update-wave-field-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.update-wave-form label>span,.update-wave-days legend{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.update-wave-form input,.update-wave-form select{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.update-wave-days{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.update-wave-days legend{inline-size:100%;margin-bottom:2px}.update-wave-days label,.update-wave-candidate{border:1px solid var(--border);background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.update-wave-days label,.update-wave-candidate{background:color-mix(in srgb, var(--background) 94%, white)}}.update-wave-days label,.update-wave-candidate{cursor:pointer}.update-wave-days label{align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.update-wave-candidate-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.update-wave-candidate{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.update-wave-candidate strong,.update-wave-candidate small{display:block}.update-wave-candidate small{color:var(--muted);line-height:1.4}.update-wave-table tr.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.update-wave-table tr.is-selected{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.update-wave-table td{vertical-align:top}.update-wave-table td>strong,.update-wave-table td>span,.update-wave-table td>.admin-status-badge{margin-block-end:6px;display:block}.update-wave-run-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.update-wave-run-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;padding:10px;display:grid}.support-compatibility-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.support-compatibility-list li{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:5px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-compatibility-list li{background:color-mix(in srgb, var(--background) 94%, white)}}.support-compatibility-list small{color:var(--muted);line-height:1.4}.release-dashboard-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.release-single-truth-panel,.release-half-proven-panel{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-single-truth-panel,.release-half-proven-panel{background:color-mix(in srgb, var(--background) 95%, white)}}.release-single-truth-panel,.release-half-proven-panel{margin-bottom:16px}.release-single-truth-panel.is-blocked{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.release-single-truth-panel.is-blocked{border-color:color-mix(in srgb, var(--warning) 46%, var(--border))}}.release-single-truth-panel.is-ready{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.release-single-truth-panel.is-ready{border-color:color-mix(in srgb, var(--success) 40%, var(--border))}}.release-single-truth-panel h2,.release-half-proven-panel h2{margin:0;font-size:1.1rem}.release-single-truth-panel p,.release-half-proven-panel p{color:var(--muted);margin:4px 0 0}.release-single-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.release-single-truth-grid>div,.release-claim-list article{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.release-single-truth-grid>div,.release-claim-list article{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.release-single-truth-grid>div,.release-claim-list article{background:var(--background);border-radius:8px;padding:11px 12px}.release-single-truth-grid span,.release-claim-list span{color:var(--muted);font-size:.8rem;line-height:1.35;display:block}.release-single-truth-grid strong,.release-single-truth-grid code,.release-claim-list strong,.release-claim-list code,.release-claim-list a{overflow-wrap:anywhere}.release-claim-list{gap:8px;display:grid}.release-claim-list h3{margin:0;font-size:.92rem}.release-claim-list article{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr) minmax(240px,.8fr);align-items:center;gap:12px;display:grid}.release-proof-glance-panel{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-proof-glance-panel{background:color-mix(in srgb, var(--background) 94%, white)}}.release-proof-glance-panel{margin-bottom:16px;padding:14px}.release-proof-glance-panel header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.release-proof-glance-panel h2,.release-proof-glance-panel p{margin:0}.release-proof-glance-panel p{color:var(--muted)}.release-proof-glance-panel header>strong{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.release-proof-glance-panel header>strong{border:1px solid color-mix(in srgb, var(--success) 36%, var(--border))}}.release-proof-glance-panel header>strong{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-proof-glance-panel header>strong{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.release-proof-glance-panel header>strong{padding:8px 10px}.release-proof-glance-list{gap:8px;display:grid}.release-proof-glance-card{border:1px solid var(--border);grid-template-columns:minmax(170px,.75fr) minmax(130px,.55fr) minmax(110px,.42fr) minmax(150px,.55fr) minmax(220px,.9fr) minmax(130px,.5fr);align-items:start;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.release-proof-glance-card{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.release-proof-glance-card{border-inline-start:4px solid var(--warning);background:var(--background);border-radius:8px;padding:10px 12px}.release-proof-glance-card.is-current{border-inline-start-color:var(--success)}.release-proof-glance-card>div,.release-proof-row-truth span{min-width:0}.release-proof-glance-card span,.release-proof-row-truth strong{color:var(--muted);font-size:.78rem;font-weight:900;line-height:1.35;display:block}.release-proof-glance-card strong,.release-proof-glance-card code,.release-proof-glance-card a,.release-proof-row-truth code,.release-proof-row-truth a{overflow-wrap:anywhere}.release-proof-glance-card>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.9rem}.release-proof-glance-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-proof-dashboard-shell{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.release-proof-dashboard-shell{background:color-mix(in srgb, var(--background) 96%, white)}}.release-proof-row-list{gap:12px;display:grid}.release-proof-row{border:1px solid var(--border);background:var(--background);border-radius:8px;gap:12px;padding:14px;display:grid}.release-proof-row-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.release-proof-row-head h3{margin:0;font-size:1rem}.release-proof-row-head p{max-width:78ch;color:var(--muted);margin:5px 0 0;line-height:1.5}.release-proof-row .release-proof-status-row,.release-proof-row .release-proof-run-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.release-proof-row .release-proof-status-row span,.release-proof-row .release-proof-run-meta span{max-width:100%;color:var(--muted);flex-wrap:wrap;gap:5px;display:inline-flex}.release-proof-row-truth{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.release-proof-row-truth span{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.release-proof-row-truth span{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.release-proof-row-truth span{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-proof-row-truth span{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.release-proof-row-truth span{color:var(--text);padding:8px}@media (max-width:760px){.operator-page-header,.operator-panel-header{grid-template-columns:1fr}.operator-page-action,.operator-panel-action{justify-content:flex-start}.release-dashboard-summary-grid,.release-human-summary,.release-single-truth-grid,.release-claim-list article,.release-proof-glance-card,.release-proof-row-truth,.release-proof-row-head{grid-template-columns:1fr}.platform-page{max-width:100%;overflow-x:clip}.platform-hero.compact{padding-block:clamp(18px,7vw,34px)}.platform-hero-copy,.section-heading,.pricing-compare-heading{min-width:0;max-width:100%}.platform-hero-copy h1,.pricing-sales-page .pricing-hero .platform-hero-copy h1,.demo-gallery-hero .platform-hero-copy h1,.home-real-demo-section .section-heading h2,.home-plans-section .section-heading h2,.pricing-compare-heading h2,.section-heading h2{overflow-wrap:anywhere;font-size:clamp(2rem,9vw,2.85rem);line-height:1.06}.buyer-journey-spine{gap:8px;width:min(100%,368px);margin-inline:auto;padding-inline:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.buyer-journey-spine li{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:9px;min-height:86px;padding:14px 12px 16px;display:grid}.buyer-journey-spine li>span{grid-area:1/1;place-self:center;width:32px;height:32px;font-size:.82rem}.buyer-journey-spine li strong{text-align:center;grid-area:2/1;place-self:center;font-size:.84rem;line-height:1.18}.dir-ltr .buyer-journey-spine li>span,[dir=ltr] .buyer-journey-spine li>span{grid-column:1;justify-self:center}.platform-section,.platform-section-rhythm,.pricing-plans-section,.demo-gallery-page .platform-section{width:min(100%,100vw - 28px);margin-inline:auto;padding-inline:0}.demo-gallery-grid.visual,.pricing-plan-grid,.comparison-grid.pricing-plan-grid,.buyer-trust-grid{gap:14px;width:100%;max-width:100%;padding-inline:0;scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important;overflow-x:visible!important}.demo-gallery-card.visual,.pricing-plan-card,.quiet-comparison-card,.buyer-trust-card{scroll-snap-align:none;width:100%;min-width:0;max-width:100%}.home-demo-grid,.home-plan-grid{overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:2px 10px;padding-inline:max(22px,50vw - min(84vw,340px)/2);scroll-padding-inline:max(22px,50vw - min(84vw,340px)/2);overflow-y:visible;scroll-snap-type:inline mandatory!important;grid-template-columns:none!important;grid-auto-columns:min(84vw,340px)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.home-demo-grid::-webkit-scrollbar{display:none}.home-plan-grid::-webkit-scrollbar{display:none}.home-demo-card,.home-plan-card{scroll-snap-align:center;scroll-snap-stop:always;width:100%;min-width:0;max-width:340px}.home-demo-card{grid-template-rows:112px minmax(0,auto)}.home-demo-card-copy{grid-template-rows:auto auto auto auto;gap:7px;min-height:0;padding:12px}.home-demo-card-copy h3{font-size:clamp(1.28rem,6.2vw,1.72rem);line-height:1.06}.home-demo-card-copy p,.home-plan-card-copy p,.home-plan-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-demo-mini-facts{display:none}.home-demo-card .package-actions{grid-template-columns:1fr;align-items:stretch;gap:8px;width:100%;min-height:0;display:grid}.home-demo-card .quiet-link{justify-content:center;min-height:32px}.home-plan-card{grid-template-rows:auto auto auto auto auto;gap:8px;min-height:auto;padding:12px}.home-plan-card h3{font-size:clamp(1.36rem,6.8vw,1.82rem);line-height:1.06}.home-plan-price-box{min-height:76px;padding:9px 11px}.home-plan-benefits{gap:6px;margin:4px 0 0}.home-plan-benefits li:nth-child(n+3){display:none}.home-plan-actions{gap:8px}.pricing-recommended-section{width:min(100%,100vw - 28px);margin-inline:auto}.pricing-recommended-hero,.recommended-plan-card,.comparison-grid .pricing-plan-card,.comparison-grid .quiet-comparison-card{grid-template-rows:auto auto auto auto auto auto;gap:12px;padding:16px;display:grid}.comparison-grid .pricing-card-head,.comparison-grid .pricing-feature-preview,.comparison-grid .pricing-plan-direct-details,.comparison-grid .package-actions{min-height:0;max-height:none;overflow:visible}.pricing-primary-price,.comparison-grid .pricing-primary-price{min-height:116px;padding:14px}.pricing-price-amount,.pricing-primary-price strong{min-height:2.2rem;font-size:clamp(1.45rem,8vw,2.05rem)}.pricing-meta-row{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:10px}.pricing-limit-stack{justify-self:end;max-width:100%}.pricing-feature-preview li,.pricing-plan-direct-details p{overflow-wrap:anywhere}.package-actions,.quiet-comparison-card .package-actions,.recommended-plan-card .package-actions,.primary-action-row{align-items:stretch;width:100%}.package-actions .button,.primary-action-row .button,.package-actions .quiet-link{text-align:center;white-space:normal;justify-content:center;width:100%}.demo-feature-card{width:100%;max-width:100%;overflow:hidden}.demo-feature-media,.demo-card-media{min-height:210px}.demo-card-body{min-width:0}.demo-card-body h2,.demo-feature-copy h2{overflow-wrap:anywhere;font-size:clamp(1.65rem,8vw,2.35rem);line-height:1.08}.demo-card-body p,.demo-card-body dd,.demo-feature-copy p,.demo-feature-copy dd{overflow-wrap:anywhere}.home-demo-card-copy,.home-plan-card{min-width:0}.platform-floating-dock-stack{transform-origin:100% 100%;inset-block-end:calc(86px + env(safe-area-inset-bottom));transform:scale(.92)}.dir-rtl .platform-floating-dock-stack,[dir=rtl] .platform-floating-dock-stack{transform-origin:0 100%}}.admin-brand-home-link{color:inherit;border-radius:8px;align-items:center;text-decoration:none;display:inline-flex}.admin-brand-home-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.admin-live-search-status{color:var(--muted);grid-column:1/-1;min-height:1.2em;font-size:.82rem;font-weight:700}.admin-record-table .admin-action-cell,.admin-record-table td:last-child{width:auto;min-width:220px;max-width:380px}.admin-action-lane,.operator-table-actions,.store-row-actions,.invoice-access-actions{flex-wrap:wrap;gap:6px;width:100%;max-width:100%}.admin-action-lane a,.admin-action-lane button,.operator-table-actions a,.operator-table-actions button,.operator-table-actions .inline-link-form button,.store-row-actions a,.store-row-actions button,.store-row-actions .inline-link-form button,.invoice-access-actions a,.invoice-access-actions .inline-button-form button{max-inline-size:100%;line-height:1.15}.admin-action-lane a,.admin-action-lane button,.operator-table-actions a,.operator-table-actions button,.operator-table-actions .inline-link-form button,.store-row-actions a,.store-row-actions button,.store-row-actions .inline-link-form button{white-space:nowrap;overflow-wrap:normal;inline-size:max-content;min-inline-size:96px}.invoice-access-actions a,.invoice-access-actions .inline-button-form button{white-space:normal;overflow-wrap:anywhere;inline-size:auto;min-inline-size:0;max-inline-size:100%;line-height:1.15}.invoice-access-actions{align-items:center;display:flex}.billing-operations-card,.incident-readiness-card{overflow:hidden}.incident-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block-end:14px;display:grid}.incident-metric{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.incident-metric span,.incident-alert-card span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:850}.incident-metric strong{font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1}.incident-metric.critical,.incident-alert-card.critical,.incident-readiness-table tr.critical td{border-color:#9f3a2f}@supports (color:color-mix(in lab, red, red)){.incident-metric.critical,.incident-alert-card.critical,.incident-readiness-table tr.critical td{border-color:color-mix(in srgb, #9f3a2f 36%, var(--border))}}.incident-metric.critical,.incident-alert-card.critical,.incident-readiness-table tr.critical td{background:#9f3a2f}@supports (color:color-mix(in lab, red, red)){.incident-metric.critical,.incident-alert-card.critical,.incident-readiness-table tr.critical td{background:color-mix(in srgb, #9f3a2f 6%, var(--surface))}}.incident-metric.attention,.incident-alert-card.attention,.incident-readiness-table tr.attention td{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.incident-metric.attention,.incident-alert-card.attention,.incident-readiness-table tr.attention td{border-color:color-mix(in srgb, #b7791f 38%, var(--border))}}.incident-metric.attention,.incident-alert-card.attention,.incident-readiness-table tr.attention td{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.incident-metric.attention,.incident-alert-card.attention,.incident-readiness-table tr.attention td{background:color-mix(in srgb, #b7791f 6%, var(--surface))}}.incident-metric.watch,.incident-alert-card.watch,.incident-readiness-table tr.watch td{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incident-metric.watch,.incident-alert-card.watch,.incident-readiness-table tr.watch td{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.incident-metric.watch,.incident-alert-card.watch,.incident-readiness-table tr.watch td{background:var(--soft)}@supports (color:color-mix(in lab, red, red)){.incident-metric.watch,.incident-alert-card.watch,.incident-readiness-table tr.watch td{background:color-mix(in srgb, var(--soft) 54%, var(--surface))}}.incident-metric.ok,.incident-alert-card.clear{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.incident-metric.ok,.incident-alert-card.clear{border-color:color-mix(in srgb, var(--success) 28%, var(--border))}}.incident-metric.ok,.incident-alert-card.clear{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.incident-metric.ok,.incident-alert-card.clear{background:color-mix(in srgb, var(--success) 5%, var(--surface))}}.incident-alert-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-block-end:16px;display:grid}.incident-alert-card{border:1px solid var(--border);min-width:0;color:inherit;border-radius:8px;gap:6px;padding:10px;text-decoration:none;display:grid}.incident-alert-card:hover,.incident-alert-card:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.incident-alert-card:hover,.incident-alert-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.incident-alert-card:hover,.incident-alert-card:focus-visible{box-shadow:0 10px 22px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 18%, transparent)}@supports (color:color-mix(in lab, red, red)){.incident-alert-card:hover,.incident-alert-card:focus-visible{box-shadow:0 10px 22px color-mix(in srgb, var(--shadow) 18%, transparent)}}.incident-alert-card strong{font-size:1.35rem;line-height:1}.incident-alert-card small{color:var(--muted);line-height:1.35}.incident-checklist-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-block-end:18px;display:grid}.incident-checklist-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.incident-checklist-card{background:color-mix(in srgb, var(--surface) 92%, var(--soft))}}.incident-checklist-card{padding:14px}.incident-checklist-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.incident-checklist-heading h3{margin:0 0 4px;font-size:1rem}.incident-checklist-heading p{color:var(--muted);margin:0}.incident-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.incident-checklist li{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.incident-checklist li.blocked{border-color:#9f3a2f}@supports (color:color-mix(in lab, red, red)){.incident-checklist li.blocked{border-color:color-mix(in srgb, #9f3a2f 38%, var(--border))}}.incident-checklist li.blocked{background:#9f3a2f}@supports (color:color-mix(in lab, red, red)){.incident-checklist li.blocked{background:color-mix(in srgb, #9f3a2f 6%, var(--surface))}}.incident-checklist li.pending{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.incident-checklist li.pending{border-color:color-mix(in srgb, #b7791f 38%, var(--border))}}.incident-checklist li.pending{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.incident-checklist li.pending{background:color-mix(in srgb, #b7791f 6%, var(--surface))}}.incident-checklist li.ready{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.incident-checklist li.ready{border-color:color-mix(in srgb, var(--success) 28%, var(--border))}}.incident-checklist li.ready{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.incident-checklist li.ready{background:color-mix(in srgb, var(--success) 5%, var(--surface))}}.incident-checklist li>span{gap:4px;min-width:0;display:grid}.incident-checklist small{color:var(--muted);overflow-wrap:anywhere}.incident-readiness-table td{vertical-align:top}.incident-readiness-table td,.incident-readiness-table pre{overflow-wrap:anywhere}.incident-readiness-table td>strong,.incident-readiness-table td>span,.incident-readiness-table td>small{display:block}.incident-readiness-table details{margin-block:8px}.incident-readiness-table summary{cursor:pointer;font-weight:800}.incident-readiness-table pre{border:1px solid var(--border);background:var(--soft);border-radius:8px;max-width:min(52rem,100%);max-height:9rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table pre{background:color-mix(in srgb, var(--soft) 70%, var(--surface))}}.incident-readiness-table pre{color:var(--text);white-space:pre-wrap;padding:10px}.billing-operations-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-start:16px;display:grid}.billing-operations-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-operations-panel{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.billing-operations-panel{padding:14px}.billing-operations-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.billing-operations-panel h3{margin:0}.billing-operation-list,.billing-policy-flows,.billing-live-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-operation-list li,.billing-policy-flows li,.billing-live-checks li{border:1px solid var(--border);gap:6px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-operation-list li,.billing-policy-flows li,.billing-live-checks li{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.billing-operation-list li,.billing-policy-flows li,.billing-live-checks li{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.billing-operation-list li,.billing-policy-flows li,.billing-live-checks li{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.billing-operation-list li,.billing-policy-flows li,.billing-live-checks li{padding:10px 12px}.billing-operation-list li{grid-template-columns:minmax(160px,.7fr) minmax(150px,.65fr) minmax(220px,1fr)}.billing-operation-list li.blocked,.billing-live-checks li.blocked{border-color:#9f3a2f}@supports (color:color-mix(in lab, red, red)){.billing-operation-list li.blocked,.billing-live-checks li.blocked{border-color:color-mix(in srgb, #9f3a2f 34%, var(--border))}}.billing-operation-list li.blocked,.billing-live-checks li.blocked{background:#9f3a2f}@supports (color:color-mix(in lab, red, red)){.billing-operation-list li.blocked,.billing-live-checks li.blocked{background:color-mix(in srgb, #9f3a2f 6%, var(--surface))}}.billing-operation-list li.attention,.billing-live-checks li.pending{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.billing-operation-list li.attention,.billing-live-checks li.pending{border-color:color-mix(in srgb, #b7791f 36%, var(--border))}}.billing-operation-list li.attention,.billing-live-checks li.pending{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.billing-operation-list li.attention,.billing-live-checks li.pending{background:color-mix(in srgb, #b7791f 6%, var(--surface))}}.billing-live-checks li.ready{border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.billing-live-checks li.ready{border-color:color-mix(in srgb, #2f6b4f 34%, var(--border))}}.billing-live-checks li.ready{background:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.billing-live-checks li.ready{background:color-mix(in srgb, #2f6b4f 5%, var(--surface))}}.billing-operation-list span,.billing-policy-flows li,.billing-live-checks li{min-width:0}.billing-operation-list small,.billing-policy-flows small,.billing-live-checks small{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.billing-policy-flows span{color:var(--muted);line-height:1.45}.release-proof-mini{grid-template-rows:auto auto 1fr;min-width:0}.release-proof-mini.is-missing-proof small{color:var(--muted)}.admin-brand-home-link{padding:4px;transition:background-color .14s,box-shadow .14s,transform .14s}.admin-brand-home-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-brand-home-link:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.admin-brand-home-link:hover{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-brand-home-link:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}}.admin-brand-home-link:hover{transform:translateY(-1px)}.admin-topbar-controls .button,.admin-language-form .button{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-controls .button,.admin-language-form .button{border:1px solid color-mix(in srgb, var(--text) 22%, var(--border))}}.admin-topbar-controls .button,.admin-language-form .button{background:var(--surface);box-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-controls .button,.admin-language-form .button{box-shadow:0 1px 2px color-mix(in srgb, var(--text) 10%, transparent)}}.admin-topbar-controls .button,.admin-language-form .button{color:var(--text);cursor:pointer}.admin-topbar-controls .button:hover,.admin-language-form .button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-controls .button:hover,.admin-language-form .button:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.admin-topbar-controls .button:hover,.admin-language-form .button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-controls .button:hover,.admin-language-form .button:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.admin-topbar-controls .button:hover,.admin-language-form .button:hover{transform:translateY(-1px)}.release-proof-mini{flex-direction:column;align-items:flex-start;min-height:128px;display:flex}.release-proof-mini-label{align-self:stretch}.release-proof-mini-status{align-items:center;margin-top:auto;display:flex}.release-proof-mini-date{margin-top:2px}.mini-card>.pill:first-child,.deployment-step>strong:first-child{margin-block-end:6px}.support-lifecycle-list,.support-operations-list{gap:10px;display:grid}.support-live-action-panel{border:1px solid var(--border);background:var(--background);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-block:0 14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-live-action-panel{background:color-mix(in srgb, var(--background) 92%, white)}}.support-live-action-panel h3,.support-live-action-panel p{margin:0}.support-live-action-panel p{color:var(--muted);line-height:1.45}.support-live-action-panel .operator-live-action-form,.support-live-action-panel .inline-button-form{justify-self:end}.support-live-action-panel .muted{text-align:end;max-width:28ch}@media (max-width:760px){.support-live-action-panel{grid-template-columns:minmax(0,1fr)}.support-live-action-panel .operator-live-action-form,.support-live-action-panel .inline-button-form,.support-live-action-panel .muted{text-align:start;justify-self:stretch;max-width:none}}.support-lifecycle-row,.support-operation-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-lifecycle-row,.support-operation-row{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.support-operation-row{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:start}.support-operation-row>.pill{white-space:normal;grid-column:1;place-self:start;inline-size:fit-content;max-inline-size:18ch}.support-operation-row>div{grid-column:2;min-width:0}.support-operation-row strong,.support-operation-row p{overflow-wrap:anywhere;word-break:break-word}.support-lifecycle-row-main,.support-operation-row{align-items:start}.support-lifecycle-row-main{gap:10px;min-width:0;display:flex}.support-lifecycle-row-main p,.support-operation-row p,.support-lifecycle-next{color:var(--muted);margin:3px 0 0;line-height:1.45}.support-lifecycle-row-meta{color:var(--muted);justify-items:end;gap:3px;font-size:.82rem;display:grid}.support-lifecycle-next,.support-technical-details{grid-column:1/-1;min-width:0}.support-technical-details{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.support-technical-details{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.support-technical-details{padding-top:8px}.support-technical-details summary{cursor:pointer;color:var(--muted);font-weight:800}.support-technical-details dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:8px 0 0;display:grid}.support-technical-details dt{color:var(--muted);font-size:.78rem;font-weight:800}.support-technical-details dd{overflow-wrap:anywhere;margin:2px 0 0}.support-health-summary,.support-explain-list,.support-domain-checklist{gap:10px;display:grid}.support-explain-list,.support-domain-checklist{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:14px}@supports (color:color-mix(in lab, red, red)){.support-explain-list,.support-domain-checklist{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.support-domain-checklist ol{color:var(--muted);margin:0;padding-inline-start:22px;line-height:1.5}.admin-help-hint{inline-size:max-content;max-inline-size:min(520px,100%);position:relative}.admin-help-panel,.tenant-cockpit-primary .admin-help-panel,.operator-help-popover.admin-help-panel{z-index:40;inline-size:min(320px,100vw - 48px);min-inline-size:min(260px,100vw - 48px);max-height:min(420px,100dvh - 144px);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow:auto}.client-store-removal{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.client-store-removal summary{cursor:pointer;color:var(--muted);font-weight:900}.admin-client-history-controls,.store-removal-confirm-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-client-history-controls label,.store-removal-confirm-form label{gap:6px;display:grid}.system-email-live-preview-status{color:var(--muted);margin:8px 0 0;font-size:.82rem;font-weight:800}.system-email-live-preview-status.is-error{color:var(--danger)}@media (max-width:760px){.support-lifecycle-row,.support-operation-row{grid-template-columns:1fr}.support-operation-row>.pill,.support-operation-row>div{grid-column:1}.support-lifecycle-row-meta{justify-items:start}}.portal-dashboard-header{grid-template-columns:minmax(0,1fr) auto}.portal-dashboard-header h1,.portal-billing-hero h2,.portal-billing-card h2{overflow-wrap:anywhere;word-break:break-word}.portal-billing-header-actions{max-width:360px}.portal-billing-header-actions form{min-width:0}.portal-upgrade-summary-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-upgrade-summary-card{background:color-mix(in srgb, var(--surface) 82%, var(--soft))}}.portal-upgrade-summary-card{padding:clamp(16px,2vw,22px)}.portal-upgrade-summary-card span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.portal-upgrade-summary-card strong{margin-top:4px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05;display:block}.portal-upgrade-summary-card p{max-width:68ch;color:var(--text);margin:10px 0 6px}.portal-upgrade-summary-card small{color:var(--muted);font-weight:700}@media (max-width:760px){.portal-upgrade-summary-card,.portal-dashboard-header{grid-template-columns:1fr}.portal-billing-header-actions,.portal-billing-header-actions .button,.portal-upgrade-summary-card .button{width:100%;max-width:none}}.operator-live-action-fieldset{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.operator-live-action-form{gap:8px;min-inline-size:0;display:grid}.inline-button-form.operator-live-action-form,.inline-link-form.operator-live-action-form,.operator-next-action-form.operator-live-action-form{display:inline-grid}.inline-button-form.operator-live-action-form.has-live-status,.inline-link-form.operator-live-action-form.has-live-status,.operator-next-action-form.operator-live-action-form.has-live-status{inline-size:100%;display:grid}.tenant-cockpit-primary .operator-live-action-form.has-live-status,.tenant-today-actions .operator-live-action-form.has-live-status,.client-action-grid .operator-live-action-form.has-live-status,.support-exact-fix-card .operator-live-action-form.has-live-status,.support-command-actions .operator-live-action-form.has-live-status{grid-column:1/-1}.tenant-cockpit-primary .operator-live-action-form.has-live-status{justify-self:end;inline-size:min(760px,100vw - 64px);max-inline-size:min(760px,100vw - 64px)}.operator-live-action-status{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:3px;inline-size:min(100%,720px);min-inline-size:0;max-inline-size:100%;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status{background:color-mix(in srgb, var(--surface) 92%, #fff)}}.operator-live-action-status{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.operator-live-action-status .support-technical-details p{white-space:pre-wrap;word-break:break-word;direction:ltr;unicode-bidi:plaintext;max-inline-size:100%;overflow:auto}.operator-live-action-status-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-inline-size:0;display:flex}.operator-live-action-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operator-live-action-toggle{background:color-mix(in srgb, var(--surface) 92%, #fff)}}.operator-live-action-toggle{color:var(--muted);cursor:pointer;font:inherit;padding:0}.operator-live-action-status-heading .operator-live-action-toggle,.operator-live-action-form>.operator-live-action-toggle{block-size:32px!important;inline-size:32px!important;min-inline-size:32px!important;max-inline-size:32px!important;padding:0!important}.operator-live-action-caret{border-inline:5px solid #0000;block-size:0;inline-size:0}.operator-live-action-caret.down{border-block-start:6px solid}.operator-live-action-caret.up{border-block-end:6px solid}.operator-live-action-toggle:hover,.operator-live-action-toggle:focus-visible{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.operator-live-action-toggle:hover,.operator-live-action-toggle:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}}.operator-live-action-status strong{font-size:.9rem}.operator-live-action-status.pending{border-color:#b88a2b}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.pending{border-color:color-mix(in srgb, #b88a2b 45%, var(--border))}}.operator-live-action-status.pending{background:#fff8ea}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.pending{background:color-mix(in srgb, #fff8ea 72%, var(--surface))}}.operator-live-action-status.success{border-color:#2f7d55}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.success{border-color:color-mix(in srgb, #2f7d55 45%, var(--border))}}.operator-live-action-status.success{background:#eefaf3}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.success{background:color-mix(in srgb, #eefaf3 72%, var(--surface))}}.operator-live-action-status.error{border-color:#b42318}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.error{border-color:color-mix(in srgb, #b42318 45%, var(--border))}}.operator-live-action-status.error{background:#fff1f1}@supports (color:color-mix(in lab, red, red)){.operator-live-action-status.error{background:color-mix(in srgb, #fff1f1 76%, var(--surface))}}body:has(.admin-shell) .platform-floating-dock-stack{display:none!important}.admin-shell[dir=rtl] .admin-main,.admin-shell[dir=rtl] .operator-page,.admin-shell[dir=rtl] .operator-panel,.admin-shell[dir=rtl] .admin-table-controls,.admin-shell[dir=rtl] .admin-tabs,.admin-shell[dir=rtl] .release-dashboard,.admin-shell[dir=rtl] .release-section-panel,.admin-shell[dir=rtl] .release-dashboard-panel,.admin-shell[dir=rtl] .release-readiness-strip,.admin-shell[dir=rtl] .release-proof-card,.admin-shell[dir=rtl] .support-dossier-section,.admin-shell[dir=rtl] .support-command-center,.admin-shell[dir=rtl] .support-triage-row,.admin-shell[dir=rtl] .tenant-topic-workspace{text-align:start;direction:rtl}.admin-shell[dir=rtl] .technical-token,.admin-shell[dir=rtl] .dir-token,.admin-shell[dir=rtl] code,.admin-shell[dir=rtl] pre{text-align:start;direction:ltr;unicode-bidi:plaintext}.admin-help-hint{vertical-align:middle;justify-content:center;align-items:center;width:auto;max-width:100%;display:inline-flex;position:relative;overflow:visible}.admin-help-trigger,.admin-help-hint summary{cursor:help;border:1px solid var(--accent);place-items:center;width:44px;height:44px;min-height:44px;list-style:none;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.admin-help-trigger,.admin-help-hint summary{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border))}}.admin-help-trigger,.admin-help-hint summary{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-help-trigger,.admin-help-hint summary{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.admin-help-trigger,.admin-help-hint summary{color:var(--accent);font:inherit;font-weight:950}.admin-help-trigger:hover,.admin-help-trigger:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-help-trigger:hover,.admin-help-trigger:focus-visible{border-color:color-mix(in srgb, var(--accent) 70%, var(--border))}}.admin-help-trigger:hover,.admin-help-trigger:focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-help-trigger:hover,.admin-help-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.admin-help-panel.floating{z-index:10000;inline-size:min(360px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(420px,100dvh - 32px);box-shadow:0 18px 45px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 38%, transparent);display:block;position:fixed;inset:auto;inset-inline:auto;overflow:auto}@supports (color:color-mix(in lab, red, red)){.admin-help-panel.floating{box-shadow:0 18px 45px color-mix(in srgb, var(--shadow) 38%, transparent)}}.admin-help-panel.floating{overflow-wrap:anywhere}.release-single-truth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-single-truth-grid.is-technical{margin-top:10px}.release-technical-evidence,.release-proof-glance-details{min-width:0}.release-technical-evidence>summary,.release-proof-glance-details>summary{cursor:pointer;width:max-content;color:var(--muted);font-weight:900}.release-proof-glance-card{grid-template-columns:minmax(180px,.95fr) minmax(140px,.6fr) minmax(130px,.55fr) minmax(170px,.7fr)}.release-proof-glance-details{border-top:1px solid var(--border);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.release-proof-glance-details{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.release-proof-glance-details{padding-top:8px}.release-proof-glance-details[open]{gap:8px;display:grid}.release-proof-glance-details>div{gap:3px;min-width:0;display:grid}.release-proof-row-truth{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr)}.release-single-truth-panel,.release-proof-glance-panel,.release-proof-row,.release-proof-row-truth span,.support-command-center,.support-lifecycle-row,.support-operation-row,.support-technical-details,.support-domain-checklist,.mini-card{min-width:0}.release-single-truth-grid code,.release-proof-glance-card code,.release-proof-glance-details code,.release-proof-row-truth code,.release-proof-command code,.support-technical-details .technical-token,.support-operation-row .technical-token,.support-lifecycle-row .technical-token,.mini-card .technical-token{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.release-proof-linked-artifacts,.release-proof-linked-artifacts>*,.release-proof-row-details,.release-proof-row-details *{min-width:0}.release-proof-linked-artifacts a,.release-proof-linked-artifacts span,.release-proof-row-details code,.release-proof-row-details pre,.release-proof-row-details .technical-token,.release-proof-row-details .dir-token{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.release-proof-row-details pre{white-space:pre-wrap;overflow-x:auto}.portal-dashboard-page .portal-section-heading.platform-section-rhythm,.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{width:min(1180px,100% - 32px);max-width:min(1180px,100% - 32px)}.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px}.portal-compact-dashboard article{align-content:start;gap:6px;min-height:96px;padding:14px 16px}.portal-compact-dashboard span,.portal-compact-dashboard p{font-size:.86rem;line-height:1.4}.portal-compact-dashboard strong{font-size:clamp(1.22rem,1.55vw,1.55rem);line-height:1.18}.portal-billing-hero{gap:clamp(18px,2.5vw,30px)}.portal-billing-hero h2{margin-block-end:8px;line-height:1.04}.portal-billing-hero p{max-width:760px;line-height:1.55}.portal-billing-activity-controls{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto auto;align-items:end;gap:10px;margin-block:12px 16px;display:grid}.portal-billing-activity-controls label{min-width:0;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:800;display:grid}.portal-billing-activity-controls input,.portal-billing-activity-controls select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;text-transform:none;border-radius:8px;padding:9px 12px}.portal-billing-activity-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.portal-billing-activity-list li{border:1px solid var(--border);grid-template-columns:minmax(180px,.95fr) minmax(120px,.55fr) minmax(120px,.5fr) minmax(220px,1fr);align-items:start;gap:12px;min-height:86px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-activity-list li{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.portal-billing-activity-list li{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-billing-activity-list li{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-billing-activity-list li{padding:14px 16px}.portal-billing-calm-panel{gap:16px;margin-block-end:16px;display:grid}.portal-billing-calm-panel.attention{border-color:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-calm-panel.attention{border-color:color-mix(in srgb, #b7791f 34%, var(--border))}}.portal-billing-calm-panel.attention{background:#b7791f}@supports (color:color-mix(in lab, red, red)){.portal-billing-calm-panel.attention{background:color-mix(in srgb, #b7791f 5%, var(--surface))}}.portal-billing-calm-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:start;gap:16px;display:grid}.portal-billing-calm-heading h2{margin:0 0 6px}.portal-billing-calm-heading p,.portal-billing-policy-grid p{color:var(--muted);line-height:1.5}.portal-billing-policy-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.portal-billing-policy-grid article{border:1px solid var(--border);gap:5px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-billing-policy-grid article{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.portal-billing-policy-grid article{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-billing-policy-grid article{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.portal-billing-policy-grid article{padding:12px}.portal-billing-activity-list li.attention{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-billing-activity-list li.attention{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.portal-billing-activity-list li.attention{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.portal-billing-activity-list li.attention{background:color-mix(in srgb, var(--accent-soft) 35%, var(--surface))}}.portal-billing-activity-list span{gap:4px;min-width:0;display:grid}.portal-billing-activity-list small{color:var(--muted);line-height:1.35}.portal-billing-activity-list strong,.portal-billing-activity-list b{overflow-wrap:anywhere}.portal-billing-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-start:14px;display:flex}.portal-billing-pagination>span{color:var(--muted);font-weight:750}.portal-billing-pagination nav{align-items:center;gap:8px;display:inline-flex}.plan-change-form .add-on-section.collapsed-add-ons{border:1px solid var(--border);background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.plan-change-form .add-on-section.collapsed-add-ons{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.plan-change-form .add-on-section.collapsed-add-ons{padding:0}.plan-change-form .add-on-section.collapsed-add-ons summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:12px 14px;font-weight:850;display:flex}.plan-change-form .add-on-section.collapsed-add-ons .add-on-list{padding:0 14px 14px}@media (max-width:980px){.incident-metric-strip,.incident-alert-grid,.billing-operations-board,.billing-operation-list li,.portal-billing-calm-heading,.portal-billing-policy-grid,.portal-billing-activity-controls,.portal-billing-activity-list li{grid-template-columns:1fr}.portal-summary-grid.portal-summary-strip.portal-compact-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-combined-workspace{gap:18px;width:min(1260px,100% - 24px);margin-inline:auto;display:grid}.portal-dashboard-card,.portal-sites-card{gap:16px;min-width:0;display:grid}.portal-dashboard-card .portal-summary-strip,.portal-sites-card .portal-sites-workspace{width:100%;max-width:none;margin-inline:0}.portal-site-list-panel{border:1px solid var(--border);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-site-list-panel{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.portal-site-list-panel{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-site-list-panel{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-site-list-panel{box-shadow:0 14px 38px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 8%, transparent)}@supports (color:color-mix(in lab, red, red)){.portal-site-list-panel{box-shadow:0 14px 38px color-mix(in srgb, var(--shadow) 8%, transparent)}}.portal-site-list-panel{padding:14px}.portal-site-list-head{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:12px;display:grid}.portal-site-list-head>div,.portal-site-search{gap:5px;display:grid}.portal-site-list-head span,.portal-site-search span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:900}.portal-site-list-head strong{line-height:1.2}.portal-site-search input,.checkout-coupon-row input{border:1px solid var(--text);min-height:44px}@supports (color:color-mix(in lab, red, red)){.portal-site-search input,.checkout-coupon-row input{border:1px solid color-mix(in srgb, var(--text) 18%, var(--border))}}.portal-site-search input,.checkout-coupon-row input{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-site-search input,.checkout-coupon-row input{background:color-mix(in srgb, var(--surface) 98%, white 2%)}}.portal-site-search input,.checkout-coupon-row input{color:var(--text);font:inherit;padding:10px 12px;box-shadow:inset 0 1px #ffffff70}.portal-site-search input:focus,.checkout-coupon-row input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-search input:focus,.checkout-coupon-row input:focus{border-color:color-mix(in srgb, var(--accent) 62%, var(--border))}}.portal-site-search input:focus,.checkout-coupon-row input:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-search input:focus,.checkout-coupon-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.portal-site-search input:focus,.checkout-coupon-row input:focus{outline:0}.portal-site-table-wrap{border:1px solid var(--border);overflow:auto}@supports (color:color-mix(in lab, red, red)){.portal-site-table-wrap{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.portal-site-table-wrap{background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-site-table-wrap{background:color-mix(in srgb, var(--background) 82%, transparent)}}.portal-site-table{border-collapse:collapse;table-layout:fixed;width:100%}.portal-site-table th,.portal-site-table td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.portal-site-table th,.portal-site-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.portal-site-table th,.portal-site-table td{text-align:start;vertical-align:middle;padding:11px 12px}.portal-site-table tr:last-child td{border-bottom:0}.portal-site-table th{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:900}.portal-site-table td{color:var(--text)}.portal-site-table tr.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-table tr.selected{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.portal-site-table tr[role=button]{cursor:pointer;transition:background .16s,box-shadow .16s}.portal-site-table tr[role=button]:hover,.portal-site-table tr[role=button]:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-table tr[role=button]:hover,.portal-site-table tr[role=button]:focus-visible{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.portal-site-table tr[role=button]:hover,.portal-site-table tr[role=button]:focus-visible{outline:0}.portal-site-table tr[role=button]:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-table tr[role=button]:focus-visible td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 80%, var(--text))}}.portal-site-row-title{max-width:100%;color:inherit;gap:3px;display:grid}.portal-site-row-title strong,.portal-site-row-title small,.portal-site-table td{text-overflow:ellipsis;overflow:hidden}.portal-site-row-title strong,.portal-site-row-title small{white-space:nowrap}.portal-site-row-title small{color:var(--muted);font-weight:700}.portal-site-pager{justify-content:center;justify-self:center;align-items:center;gap:8px;display:inline-flex}.portal-site-pager button{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;font:inherit;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.portal-site-pager button:disabled{cursor:not-allowed;opacity:.42}.portal-site-pager span,.portal-site-empty{color:var(--muted);font-weight:800}.portal-site-pager-label{text-align:center;unicode-bidi:plaintext;min-width:110px}.portal-owner-journey-steps.compact li{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.portal-owner-journey-steps.compact li>span{margin-inline:auto}.owner-support-hub{border:1px solid var(--success);align-items:stretch;gap:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-support-hub{border:1px solid color-mix(in srgb, var(--success) 22%, var(--border))}}.owner-support-hub{background:linear-gradient(135deg, var(--success), var(--surface));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.owner-support-hub{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 7%, var(--surface)), color-mix(in srgb, var(--surface) 92%, white 8%))}}.owner-support-hub{padding:clamp(14px,1.7vw,20px)}.owner-support-hub.has-resources{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr)}.owner-support-contact-panel{align-content:start;gap:8px;min-width:0;display:grid}.owner-support-contact-panel small,.owner-support-resources span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:850}.owner-support-contact-panel strong{font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.2}.owner-support-contact-panel p{max-width:34ch;color:var(--muted);margin:0;line-height:1.45}.owner-support-contact-panel .button{width:max-content;max-width:100%;margin-top:4px}.owner-support-resources{border-inline-start:1px solid var(--success);grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-support-resources{border-inline-start:1px solid color-mix(in srgb, var(--success) 20%, var(--border))}}.owner-support-resources{padding-inline-start:16px}.owner-support-resources>div:first-child{gap:5px;min-width:0;display:grid}.owner-support-resources strong{line-height:1.2}.owner-support-resources p{color:var(--muted);margin:0;line-height:1.45}.owner-support-resource-list{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px;min-width:0;display:grid}.owner-support-resource-list a{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;min-height:78px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-support-resource-list a{background:color-mix(in srgb, var(--surface) 97%, white 3%)}}.owner-support-resource-list a{color:var(--text);padding:13px 14px;text-decoration:none}.owner-support-resource-list a:hover,.owner-support-resource-list a:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-support-resource-list a:hover,.owner-support-resource-list a:focus-visible{border-color:color-mix(in srgb, var(--accent) 46%, var(--border))}}.owner-support-resource-list a:hover,.owner-support-resource-list a:focus-visible{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-support-resource-list a:hover,.owner-support-resource-list a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.owner-support-resource-list a:hover,.owner-support-resource-list a:focus-visible{outline:0}.owner-support-resource-list small{color:var(--muted);line-height:1.35}.checkbox-label{grid-template-columns:18px minmax(0,max-content);align-items:center;gap:8px;width:max-content;max-width:100%;font-weight:850;display:inline-grid}.checkbox-label input,.legal-consent-check input{min-block-size:18px;min-inline-size:18px;accent-color:var(--accent);block-size:18px!important;inline-size:18px!important}.tenant-cockpit-title>.pill{justify-self:start;width:max-content;min-height:0;padding:4px 10px;font-size:.72rem;line-height:1.1}.tenant-cockpit-primary{grid-template-columns:minmax(210px,300px) 44px;gap:10px;max-width:360px}.tenant-cockpit-primary .button,.tenant-cockpit-primary button{min-height:44px;box-shadow:0 14px 32px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 18%, transparent);border-radius:8px;padding-block:9px}@supports (color:color-mix(in lab, red, red)){.tenant-cockpit-primary .button,.tenant-cockpit-primary button{box-shadow:0 14px 32px color-mix(in srgb, var(--shadow) 18%, transparent)}}.tenant-cockpit-primary .admin-help-trigger,.tenant-cockpit-primary .admin-help-hint summary{width:44px;height:44px;min-height:44px}.checkout-coupon-field{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.checkout-coupon-field{border-color:color-mix(in srgb, var(--text) 16%, var(--border))}}.checkout-coupon-field{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.checkout-coupon-field{background:color-mix(in srgb, var(--surface) 96%, white 4%)}}.checkout-coupon-row{align-items:stretch}@media (min-width:1180px){.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-card,.pricing-sales-page[lang=en] .comparison-grid .quiet-comparison-card{grid-template-rows:156px 226px 136px 76px minmax(128px,1fr) 132px}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head{min-height:156px}.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview{min-height:226px}.pricing-sales-page[lang=en] .comparison-grid .pricing-primary-price{min-height:136px}}@media (max-width:760px){.portal-site-list-head,.selected-site-setup-path,.owner-support-hub.has-resources,.owner-support-resources{grid-template-columns:1fr}.owner-support-resources{border-inline-start:0;border-top:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.owner-support-resources{border-top:1px solid color-mix(in srgb, var(--success) 20%, var(--border))}}.owner-support-resources{padding-block-start:14px;padding-inline-start:0}.owner-site-subtabs{gap:6px}.owner-site-subtabs button{flex:calc(50% - 6px);min-width:min(160px,100%)}.portal-site-table{min-width:620px}.tenant-cockpit-header,.tenant-cockpit-primary{grid-template-columns:1fr;justify-self:stretch;max-width:none}.tenant-cockpit-primary .admin-help-hint{justify-self:end}}.incident-table-section{gap:10px;display:grid}.incident-table-section .table-wrap{padding-block:2px;overflow-x:auto}.incident-readiness-table{table-layout:fixed;border-collapse:separate;border-spacing:0 8px;width:100%}.incident-readiness-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-inline:12px;font-size:.72rem}.incident-readiness-table td{border-block:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table td{border-block:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.incident-readiness-table td{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table td{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.incident-readiness-table td{padding:14px 12px;line-height:1.42}.incident-readiness-table td:first-child{border-inline-start:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table td:first-child{border-inline-start:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.incident-readiness-table td:first-child{border-start-start-radius:10px;border-end-start-radius:10px;width:16%}.incident-readiness-table td:last-child{border-inline-end:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table td:last-child{border-inline-end:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.incident-readiness-table td:last-child{border-start-end-radius:10px;border-end-end-radius:10px;width:12%}.incident-readiness-table th:nth-child(2),.incident-readiness-table td:nth-child(2){width:40%}.incident-readiness-table th:nth-child(3),.incident-readiness-table td:nth-child(3){width:20%}.incident-readiness-table th:nth-child(4),.incident-readiness-table td:nth-child(4){width:12%}.incident-readiness-table td>strong,.incident-readiness-table td>span,.incident-readiness-table td>small{max-width:100%}.incident-readiness-table td:first-child .technical-token,.incident-readiness-table td:nth-child(4) .technical-token{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.incident-readiness-table td:nth-child(2)>span:not(.admin-status-badge){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.incident-readiness-table td:nth-child(3){color:var(--text);font-weight:650}.incident-readiness-table details{max-width:100%}.incident-readiness-table summary{border-radius:999px;width:max-content;max-width:100%;padding:4px 0}.release-review-form input,.release-review-form select,.release-review-form textarea{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.release-review-form input,.release-review-form select,.release-review-form textarea{border:1px solid color-mix(in srgb, var(--text) 18%, var(--border))}}.release-review-form input,.release-review-form select,.release-review-form textarea{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.release-review-form input,.release-review-form select,.release-review-form textarea{background:color-mix(in srgb, var(--surface) 98%, white 2%)}}.release-review-form input,.release-review-form select,.release-review-form textarea{color:var(--text);font:inherit;padding:10px 12px;box-shadow:inset 0 1px #ffffff6b}.release-review-form input:focus,.release-review-form select:focus,.release-review-form textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.release-review-form input:focus,.release-review-form select:focus,.release-review-form textarea:focus{border-color:color-mix(in srgb, var(--accent) 62%, var(--border))}}.release-review-form input:focus,.release-review-form select:focus,.release-review-form textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.release-review-form input:focus,.release-review-form select:focus,.release-review-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.release-review-form input:focus,.release-review-form select:focus,.release-review-form textarea:focus{outline:0}.release-review-scope{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.release-review-scope{background:color-mix(in srgb, var(--surface) 97%, var(--soft))}}.portal-site-switcher-strip{border:1px solid var(--border);width:100%;margin-inline:0}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.portal-site-switcher-strip{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.portal-site-switcher-strip{box-shadow:0 18px 54px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip{box-shadow:0 18px 54px color-mix(in srgb, var(--shadow) 10%, transparent)}}.portal-site-switcher-strip{padding:8px}.portal-site-switcher-strip button{min-width:min(230px,100%);min-height:66px;box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;transition:background .15s,border-color .15s,transform .15s;position:relative}.portal-site-switcher-strip button:before{content:"";background:var(--border);width:1px;position:absolute;inset-block:12px;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip button:before{background:color-mix(in srgb, var(--border) 72%, transparent)}}.portal-site-switcher-strip button:first-child:before{display:none}.portal-site-switcher-strip button:hover,.portal-site-switcher-strip button:focus-visible{transform:translateY(-1px)}.portal-site-switcher-strip button.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip button.selected{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.portal-site-switcher-strip button.selected{background:linear-gradient(180deg, var(--surface), var(--accent))}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip button.selected{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, white 4%), color-mix(in srgb, var(--accent) 8%, var(--surface)))}}.portal-site-switcher-strip button.selected{box-shadow:0 14px 34px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 14%, transparent)}@supports (color:color-mix(in lab, red, red)){.portal-site-switcher-strip button.selected{box-shadow:0 14px 34px color-mix(in srgb, var(--shadow) 14%, transparent)}}.portal-site-switcher-strip button.selected:before,.portal-site-switcher-strip button.selected+button:before{display:none}.portal-site-switcher-strip button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.platform-nav-mobile[open] summary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-mobile[open] summary{border-color:color-mix(in srgb, var(--accent) 44%, var(--border))}}.platform-nav-mobile[open] summary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.platform-nav-mobile[open] summary{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.managed-service-proof-strip{justify-items:center;width:min(420px,100% - 32px)}.managed-service-proof-strip article{text-align:center;width:100%}.how-it-works{justify-items:center;width:min(420px,100% - 32px);margin-inline:auto}.journey-row{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;row-gap:8px;width:100%;padding-block:16px 18px;display:grid}.journey-row>span{justify-self:center}.journey-row strong{text-align:center;justify-self:center}.platform-floating-dock-stack,[dir=rtl] .platform-floating-dock-stack,.dir-rtl .platform-floating-dock-stack{right:max(8px, env(safe-area-inset-right));left:auto;bottom:max(8px, env(safe-area-inset-bottom));transform-origin:100% 100%;width:min(430px,100vw - 16px);max-width:calc(100vw - 16px);transform:none}.platform-floating-dock-stack .platform-ai-assistant:not([data-open=true]),.platform-floating-dock-stack .platform-accessibility-helper,.platform-floating-dock-stack .platform-accessibility-helper.premium{justify-self:end;width:auto}.platform-ai-trigger.pixilo-dock-button,.accessibility-trigger{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px}}@media (max-width:980px){.incident-readiness-table,.incident-readiness-table thead,.incident-readiness-table tbody,.incident-readiness-table tr,.incident-readiness-table th,.incident-readiness-table td{display:block;width:100%!important}.incident-readiness-table thead{display:none}.incident-readiness-table tr{border:1px solid var(--border);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table tr{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.incident-readiness-table tr{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.incident-readiness-table tr{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.incident-readiness-table tr{padding:12px}.incident-readiness-table td{background:0 0;border:0;border-radius:0;padding:0}.portal-site-switcher-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;justify-content:start;display:grid;overflow-x:auto}.portal-site-switcher-strip button{scroll-snap-align:center}}.operator-live-progress{gap:8px;margin-top:6px;display:grid}.operator-live-progress-header,.tenant-live-ops-header,.support-exact-fix-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.operator-live-progress-header span,.tenant-live-ops-header span:last-child{color:var(--muted);font-size:.78rem;font-weight:900}.operator-live-progress-bar{background:var(--border);border-radius:999px;block-size:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-live-progress-bar{background:color-mix(in srgb, var(--border) 58%, transparent)}}.operator-live-progress-bar span{border-radius:inherit;background:var(--accent);block-size:100%;display:block}@supports (color:color-mix(in lab, red, red)){.operator-live-progress-bar span{background:color-mix(in srgb, var(--accent) 72%, #2f7d55)}}.operator-live-progress-bar span{transition:inline-size .22s}.operator-live-progress-steps,.tenant-live-ops-steps,.support-exact-fix-grid{gap:8px;display:grid}.operator-live-progress-step,.tenant-live-ops-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.operator-live-progress-step em,.tenant-live-ops-step em{background:var(--border);block-size:10px;inline-size:10px;box-shadow:0 0 0 4px var(--border);border-radius:999px;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.operator-live-progress-step em,.tenant-live-ops-step em{box-shadow:0 0 0 4px color-mix(in srgb, var(--border) 22%, transparent)}}.operator-live-progress-step.done em,.tenant-live-ops-step.done em,.support-exact-fix-card.steady .pill{background:#2f7d55}.operator-live-progress-step.running em,.tenant-live-ops-step.running em,.support-exact-fix-card.notice .pill{background:#b88a2b}.operator-live-progress-step.blocked em,.tenant-live-ops-step.blocked em,.support-exact-fix-card.warning .pill{background:#b42318}.operator-live-progress-step small,.tenant-live-ops-step small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.tenant-live-ops-rail{border:1px solid var(--accent);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-live-ops-rail{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.tenant-live-ops-rail{border-radius:var(--radius);background:linear-gradient(135deg, var(--surface), var(--soft))}@supports (color:color-mix(in lab, red, red)){.tenant-live-ops-rail{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 94%, #fff), color-mix(in srgb, var(--soft) 42%, transparent))}}.tenant-live-ops-rail{padding:clamp(14px,1.8vw,18px)}.tenant-live-ops-header strong{font-size:1rem;display:block}.tenant-live-ops-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.tenant-live-ops-step{border:1px solid var(--border);align-content:start}@supports (color:color-mix(in lab, red, red)){.tenant-live-ops-step{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.tenant-live-ops-step{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tenant-live-ops-step{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.tenant-live-ops-step{padding:10px}.support-exact-fix-panel{border-top:1px solid var(--border);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-exact-fix-panel{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.support-exact-fix-panel{padding-top:14px}.support-exact-fix-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-exact-fix-card{border:1px solid var(--border);align-content:start;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.support-exact-fix-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.support-exact-fix-card{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.support-exact-fix-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.support-exact-fix-card{padding:12px}.support-command-grid .mini-card{align-self:start;min-block-size:auto}.support-command-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.support-command-header h3,.support-command-header p{overflow-wrap:anywhere}.support-exact-fix-card p{color:var(--muted);margin:0;font-size:.86rem}.support-exact-fix-card .button,.support-exact-fix-card button{width:fit-content}.managed-platform-domain-card,.support-domain-checklist.managed{border-color:#2f7d55}@supports (color:color-mix(in lab, red, red)){.managed-platform-domain-card,.support-domain-checklist.managed{border-color:color-mix(in srgb, #2f7d55 28%, var(--border))}}.managed-platform-domain-card,.support-domain-checklist.managed{background:#2f7d55}@supports (color:color-mix(in lab, red, red)){.managed-platform-domain-card,.support-domain-checklist.managed{background:color-mix(in srgb, #2f7d55 5%, var(--surface))}}@media (max-width:980px){.tenant-live-ops-steps,.support-exact-fix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tenant-live-ops-header,.support-exact-fix-header{flex-direction:column;align-items:start}.tenant-live-ops-steps,.support-exact-fix-grid{grid-template-columns:1fr}}.tenant-cockpit-header:has(.operator-live-action-form.has-live-status){grid-template-columns:minmax(0,1fr);align-items:start}.tenant-cockpit-header:has(.operator-live-action-form.has-live-status) .tenant-cockpit-primary{grid-template-columns:minmax(0,1fr) 44px;justify-self:stretch;width:100%;max-width:none}.tenant-cockpit-primary .operator-live-action-form.has-live-status,.support-exact-fix-card .operator-live-action-form.has-live-status,.support-command-actions .operator-live-action-form.has-live-status,.client-action-grid .operator-live-action-form.has-live-status{justify-self:stretch;width:100%;min-width:0;max-width:100%}.operator-live-action-form.has-live-status .operator-live-action-status{overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;max-width:100%;overflow:hidden}.operator-live-action-form.has-live-status{min-width:0;max-width:100%}.tenant-cockpit-primary .operator-live-action-form.has-live-status{width:min(720px,100%);max-width:min(720px,100%)}.operator-live-action-status-heading{grid-template-columns:minmax(0,1fr) 32px;align-items:start;display:grid}.operator-live-action-status-heading strong,.operator-live-action-status>span,.operator-live-progress,.operator-live-progress-header,.operator-live-progress-steps,.operator-live-progress-step,.operator-live-progress-step>span{min-width:0;max-width:100%}.operator-live-progress-steps{grid-template-columns:minmax(0,1fr)}.operator-live-progress-header span,.operator-live-progress-step strong,.operator-live-progress-step small{overflow-wrap:break-word;word-break:normal}.operator-live-action-status .support-technical-details{min-width:0;max-width:100%;overflow:auto}.operator-live-action-status .support-technical-details p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow:auto}.operator-live-action-toggle,.operator-live-action-status-heading .operator-live-action-toggle,.operator-live-action-form>.operator-live-action-toggle{border-radius:999px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.owner-command-center .owner-site-subtabs{border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-command-center .owner-site-subtabs{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.owner-command-center .owner-site-subtabs{background:var(--soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.owner-command-center .owner-site-subtabs{background:color-mix(in srgb, var(--soft) 42%, var(--surface))}}.owner-command-center .owner-site-subtabs{padding:6px}.owner-command-center .owner-site-subtabs button{width:100%;min-height:42px;color:var(--text);background:0 0;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.owner-command-center .owner-site-subtabs button{color:color-mix(in srgb, var(--text) 70%, var(--muted))}}.owner-command-center .owner-site-subtabs button{padding:9px 11px}.owner-command-center .owner-site-subtabs button.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-command-center .owner-site-subtabs button.selected{border-color:color-mix(in srgb, var(--accent) 52%, var(--border))}}.owner-command-center .owner-site-subtabs button.selected{background:var(--surface);box-shadow:0 8px 20px var(--text)}@supports (color:color-mix(in lab, red, red)){.owner-command-center .owner-site-subtabs button.selected{box-shadow:0 8px 20px color-mix(in srgb, var(--text) 7%, transparent)}}.owner-command-center .owner-site-subtabs button.selected{color:var(--text)}.owner-settings-panel{gap:14px;min-width:0;display:grid}.owner-settings-heading{gap:6px;max-width:760px;display:grid}.owner-settings-heading span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:900}.owner-settings-heading strong{font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.2}.owner-settings-heading p,.owner-settings-card p,.owner-settings-security-row p{color:var(--muted);margin:0;line-height:1.5}.owner-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-settings-card{border:1px solid var(--border);align-content:space-between;gap:12px;min-height:178px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-settings-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.owner-settings-card{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.owner-settings-card{background:color-mix(in srgb, var(--surface) 96%, white 4%)}}.owner-settings-card{padding:14px}.owner-settings-card.emphasis{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-settings-card.emphasis{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.owner-settings-card.emphasis{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.owner-settings-card.emphasis{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.owner-settings-card strong{margin-block-end:5px;font-size:1rem;line-height:1.25;display:block}.owner-settings-card .button{justify-self:start}.owner-settings-security-row{border:1px solid #9f4f46;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-settings-security-row{border:1px solid color-mix(in srgb, #9f4f46 22%, var(--border))}}.owner-settings-security-row{background:#9f4f46;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.owner-settings-security-row{background:color-mix(in srgb, #9f4f46 6%, var(--surface))}}.owner-settings-security-row{padding:12px 14px}@media (max-width:820px){.owner-settings-grid,.owner-settings-security-row{grid-template-columns:1fr}.owner-settings-card .button,.owner-settings-security-row .owner-inline-action{justify-self:stretch}.tenant-cockpit-header:has(.operator-live-action-form.has-live-status) .tenant-cockpit-primary{grid-template-columns:minmax(0,1fr)}}body:has(.platform-page){overflow-x:clip}.platform-home-page{flex-direction:column;width:100%;max-width:none;padding-inline:0;display:flex}.platform-home-page>.platform-nav{width:min(1180px,100% - 32px);margin-inline:auto}.home-section-band{width:100%;max-width:100%;margin-inline:0;padding-block:clamp(62px,7.4vw,108px);position:relative}.platform-section.home-section-band{margin-top:0}.home-section-inner{width:min(1280px,100% - 32px);margin-inline:auto}.home-section-frame{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-section-frame{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.home-section-frame{background:var(--surface);border-radius:clamp(18px,2.4vw,28px)}@supports (color:color-mix(in lab, red, red)){.home-section-frame{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.home-section-frame{padding:clamp(24px,4.4vw,56px);box-shadow:0 28px 84px #281c0e0f}.home-section-band-hero{background:radial-gradient(circle at 16% 0%, #a77d431a, transparent 32rem), var(--bg);padding-block:clamp(8px,2vw,24px) clamp(58px,7vw,90px)}@supports (color:color-mix(in lab, red, red)){.home-section-band-hero{background:radial-gradient(circle at 16% 0%, #a77d431a, transparent 32rem), color-mix(in srgb, var(--bg) 90%, #f4f7f2)}}.home-section-band-demos{background:linear-gradient(#f4f7f2,#edf4f0)}@supports (color:color-mix(in lab, red, red)){.home-section-band-demos{background:linear-gradient(180deg, color-mix(in srgb, #f4f7f2 76%, var(--bg)), color-mix(in srgb, #edf4f0 68%, var(--bg)))}}.home-section-band-plans{background:linear-gradient(#fbfaf7,#f3efe6)}@supports (color:color-mix(in lab, red, red)){.home-section-band-plans{background:linear-gradient(180deg, color-mix(in srgb, #fbfaf7 82%, var(--bg)), color-mix(in srgb, #f3efe6 72%, var(--bg)))}}.home-section-band-newsletter{background:#edf4f0;padding-block:clamp(28px,4vw,48px)}@supports (color:color-mix(in lab, red, red)){.home-section-band-newsletter{background:color-mix(in srgb, #edf4f0 62%, var(--bg))}}.home-section-band-journey{background:linear-gradient(#eef4f6,#f8f4ec)}@supports (color:color-mix(in lab, red, red)){.home-section-band-journey{background:linear-gradient(180deg, color-mix(in srgb, #eef4f6 70%, var(--bg)), color-mix(in srgb, #f8f4ec 74%, var(--bg)))}}.home-section-band-design{background:linear-gradient(180deg, #f8f4ec, var(--bg));padding-block-end:clamp(72px,9vw,118px)}@supports (color:color-mix(in lab, red, red)){.home-section-band-design{background:linear-gradient(180deg, color-mix(in srgb, #f8f4ec 80%, var(--bg)), color-mix(in srgb, var(--bg) 90%, #edf4f0))}}.home-hero-intro-frame .platform-hero{padding-block:clamp(38px,5vw,70px)}.home-hero-intro-frame .managed-service-proof-strip{width:100%;margin:clamp(16px,3vw,36px) 0 0}.home-real-demo-section,.home-plans-section{border-top:0;padding-top:0}.home-real-demo-section .section-heading,.home-plans-section .section-heading{margin-bottom:clamp(28px,4.8vw,58px)}.home-split-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:end;gap:clamp(28px,4vw,60px);max-width:none;display:grid}.home-real-demo-section .home-split-section-heading{max-width:none}.home-section-title-stack{min-width:0}.home-real-demo-section .home-split-section-heading h2{text-wrap:balance;max-width:920px;font-size:clamp(2.6rem,4.8vw,4.85rem);line-height:.98}.home-section-supporting-copy{max-width:460px;color:var(--text);justify-self:end;margin:0 0 .2rem}@supports (color:color-mix(in lab, red, red)){.home-section-supporting-copy{color:color-mix(in srgb, var(--text) 70%, var(--muted))}}.home-section-supporting-copy{font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72}.dir-rtl .home-section-supporting-copy{justify-self:start}.home-section-band-journey .how-it-works{max-width:960px;margin-inline:auto}@media (max-width:1040px){.home-after-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home-split-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.home-section-supporting-copy,.dir-rtl .home-section-supporting-copy{justify-self:start;max-width:680px}}@media (max-width:760px){.platform-home-page>.platform-nav{order:0}.home-section-band-hero{order:1}.home-section-band-demos{order:2}.home-section-band-journey{order:3}.home-section-band-plans{order:4}.home-section-band-newsletter{order:5}.home-section-band-design{order:6}.home-section-band,.platform-section.home-section-band{width:100%;max-width:100%;margin-inline:0;padding-block:clamp(38px,10vw,62px);padding-inline:0}.home-section-band-hero{padding-block:0 clamp(24px,7vw,38px)}.home-section-inner{width:min(100%,100% - 28px)}.home-section-frame{border-radius:18px;padding:clamp(18px,5vw,26px)}.home-start-choice{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:clamp(14px,5vw,22px);padding:0}.home-start-choice h2{text-align:center;font-size:clamp(1.18rem,5.4vw,1.48rem)}.home-start-choice-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(78vw,280px);grid-auto-flow:column;justify-content:start;gap:8px;padding-block-end:2px;scroll-padding-inline:2px;overflow-x:auto}.home-start-choice-card{scroll-snap-align:center;text-align:start;border-radius:12px;width:100%;margin-inline:auto;padding:12px 14px}.home-start-choice-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.42;display:-webkit-box;overflow:hidden}.home-hero-intro-frame .managed-service-proof-strip{display:none}.home-real-demo-section{margin-top:0}.home-section-band-demos{padding-block-start:clamp(22px,7vw,38px)}.home-real-demo-section .section-heading{margin-bottom:clamp(24px,7vw,34px)}.home-real-demo-section .home-split-section-heading h2{max-width:100%;font-size:clamp(2.15rem,9vw,3rem);line-height:1.04}.home-section-supporting-copy{font-size:.98rem;line-height:1.62}.home-section-band-journey .how-it-works{width:min(420px,100% - 12px)}.home-after-payment-grid{grid-template-columns:minmax(0,1fr);width:min(420px,100% - 12px);margin-inline:auto}.home-after-payment-card{border:0;border-block-end:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-after-payment-card{border-block-end:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.home-after-payment-card{box-shadow:none;text-align:start;background:0 0;border-radius:0;min-height:0;padding:16px 0}.home-after-payment-card:last-child{border-block-end:0}.home-after-payment-card strong{max-width:24ch;margin-inline:0;display:block}.home-after-payment-card p{max-width:34ch}}.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-card,.pricing-sales-page[lang=en] .comparison-grid .quiet-comparison-card{justify-items:center;padding-inline:clamp(16px,1.55vw,22px)}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head,.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview,.pricing-sales-page[lang=en] .comparison-grid .pricing-primary-price,.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row,.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-direct-details,.pricing-sales-page[lang=en] .comparison-grid .package-actions{justify-self:center;width:min(100%,30.5ch);min-width:0;max-width:100%}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head p,.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview li,.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-direct-details p,.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row{overflow-wrap:anywhere;text-wrap:pretty;font-size:.92rem;line-height:1.52}.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview li{min-width:0}.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row.optional{grid-template-columns:minmax(7.8ch,.72fr) minmax(13.5ch,1fr);align-items:start;gap:6px;width:min(100%,30.5ch)}.pricing-addon-note+.comparison-grid{margin-top:clamp(24px,3vw,40px)}.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row.optional>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:normal;align-self:start;font-size:.78rem;line-height:1.22}.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack{min-width:13.5ch;max-width:100%;margin-inline-end:0;font-size:.86rem}.pricing-sales-page[lang=en] .comparison-grid .pricing-primary-price{margin-top:clamp(6px,.8vw,12px)}.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack>span,.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack>small{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.18}.pricing-sales-page[lang=en] .comparison-grid .package-actions{align-items:stretch}.pricing-sales-page[lang=en] .comparison-grid .package-actions .button{text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;justify-content:center;width:100%;min-width:0;max-width:100%;padding-inline:10px}html:lang(ar) :is(.eyebrow,.button,button,label,th,dt,.pill,.platform-status-pill,.platform-nav nav a,.platform-nav-mobile nav a,.pricing-card-head,.pricing-meta-row,.pricing-price-label,.pricing-price-period,.checkout-flow-tabs li,.checkout-step-heading,.checkout-section-heading,.owner-support-resources span,.owner-self-service-panel span,.admin-tabs,.mini-card,.status-dot),[lang=ar] :is(.eyebrow,.button,button,label,th,dt,.pill,.platform-status-pill,.platform-nav nav a,.platform-nav-mobile nav a,.pricing-card-head,.pricing-meta-row,.pricing-price-label,.pricing-price-period,.checkout-flow-tabs li,.checkout-step-heading,.checkout-section-heading,.owner-support-resources span,.owner-self-service-panel span,.admin-tabs,.mini-card,.status-dot){letter-spacing:0}:is(.dir-token,.technical-token,.pricing-primary-price,.pricing-price-amount,.pricing-price-range,.pricing-limit-stack,.home-plan-price-box,.plan-modal-summary,.plan-modal-price-list,.checkout-money-line,.checkout-price-line,.checkout-price-breakdown dd,.checkout-payment-summary,.checkout-final-summary,.buyer-money-grid,.summary-row,.portal-store-status,.portal-billing-policy-grid,.data-table,.admin-main table,.operator-metric-card){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.plan-guide-page{background:linear-gradient(180deg, var(--soft) 0%, #faf9f2 58%, #fffaf3 100%)}@supports (color:color-mix(in lab, red, red)){.plan-guide-page{background:linear-gradient(180deg, color-mix(in srgb, var(--soft) 36%, #fffaf3) 0%, #faf9f2 58%, #fffaf3 100%)}}.plan-guide-hero,.plan-guide-band{width:100vw;margin-inline:calc(50% - 50vw)}.plan-guide-hero{isolation:isolate;border-block-end:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plan-guide-hero{border-block-end:1px solid color-mix(in srgb, var(--border) 58%, transparent)}}.plan-guide-hero{background:radial-gradient(circle at 50% 18%, var(--surface), transparent 58%), linear-gradient(180deg, #f5efe4 0%, var(--soft) 100%)}@supports (color:color-mix(in lab, red, red)){.plan-guide-hero{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--surface) 62%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, #f5efe4 74%, var(--surface)) 0%, color-mix(in srgb, var(--soft) 34%, var(--surface)) 100%)}}.plan-guide-hero{padding:clamp(60px,9vw,112px) 0 clamp(42px,7vw,72px)}.plan-guide-hero-copy{text-align:center;width:min(1240px,100vw - clamp(36px,5vw,96px));margin-inline:auto}.plan-guide-hero-copy h1{letter-spacing:0;max-width:13ch;margin:0 auto;font-size:clamp(2.9rem,5.4vw,5.8rem);line-height:1}.plan-guide-hero-copy>p:not(.eyebrow){max-width:68ch;color:var(--muted);margin:18px 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.plan-guide-band{padding:clamp(42px,7vw,84px) 0}.plan-guide-band-compare{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.plan-guide-band-compare{background:color-mix(in srgb, var(--surface) 78%, #f3eee5)}}.plan-guide-band-launch{background:#eff4ec}.plan-guide-band-addons{background:#f8f2e8}.plan-guide-band-choice{background:#f2f6f1}.plan-guide-frame{width:min(1180px,100vw - clamp(36px,6vw,96px));margin-inline:auto}.plan-guide-page .section-heading{text-align:center;max-width:760px;margin:0 auto clamp(22px,4vw,38px)}.plan-guide-page .section-heading h2{max-width:15ch;margin:0 auto;font-size:clamp(2.15rem,4.2vw,4.4rem);line-height:1}.plan-guide-page .section-heading p:not(.eyebrow){max-width:66ch;color:var(--muted);margin-inline:auto}.plan-guide-comparison-tool{border:1px solid var(--border);gap:clamp(18px,3vw,28px);margin-block:0 clamp(26px,4vw,44px);display:grid}@supports (color:color-mix(in lab, red, red)){.plan-guide-comparison-tool{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.plan-guide-comparison-tool{border-radius:var(--radius);background:#fffaf3}@supports (color:color-mix(in lab, red, red)){.plan-guide-comparison-tool{background:color-mix(in srgb, #fffaf3 88%, var(--surface))}}.plan-guide-comparison-tool{padding:clamp(18px,3vw,30px);box-shadow:0 20px 58px #281c0e12}.plan-guide-comparison-intro{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(18px,4vw,42px);display:grid}.plan-guide-comparison-intro h3{max-width:18ch;margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.05}.plan-guide-comparison-intro p{max-width:58ch;color:var(--muted);margin:10px 0 0;line-height:1.6}.plan-guide-plan-selector{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.plan-guide-plan-selector legend{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.78rem;font-weight:850}.plan-guide-plan-selector label{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-guide-plan-selector label{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.plan-guide-plan-selector label{cursor:pointer;padding:9px 10px}.plan-guide-plan-selector input{width:16px;height:16px;accent-color:var(--green)}.plan-guide-plan-selector span{overflow-wrap:anywhere;min-width:0;font-weight:800}.plan-guide-plan-selector p{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:.92rem;line-height:1.45}.plan-guide-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.plan-guide-comparison-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.plan-guide-comparison-table th,.plan-guide-comparison-table td{border-block-end:1px solid var(--border);text-align:start;vertical-align:middle;padding:14px 16px}.plan-guide-comparison-table thead th{z-index:1;background:var(--soft);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.plan-guide-comparison-table thead th{background:color-mix(in srgb, var(--soft) 46%, var(--surface))}}.plan-guide-comparison-table thead th{color:var(--text);font-weight:850}.plan-guide-comparison-table tbody th{z-index:1;background:var(--surface);min-width:190px;color:var(--text);box-shadow:1px 0 0 var(--border);font-weight:850;position:sticky;inset-inline-start:0}.plan-guide-comparison-table tr:last-child th,.plan-guide-comparison-table tr:last-child td{border-block-end:0}.comparison-cell-value{background:var(--soft);border-radius:12px;justify-items:start;gap:2px;min-width:min(100%,168px);max-width:220px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.comparison-cell-value{background:color-mix(in srgb, var(--soft) 58%, transparent)}}.comparison-cell-value{color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;padding:9px 11px;font-size:.88rem;font-weight:800;line-height:1.35}.comparison-cell-value[data-state=included]{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.comparison-cell-value[data-state=included]{background:color-mix(in srgb, var(--green) 13%, #fffaf3)}}.comparison-cell-value[data-state=included]{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.comparison-cell-value[data-state=optional],.comparison-cell-value[data-state=addon]{background:color-mix(in srgb, var(--accent) 15%, #fffaf3)}}.comparison-cell-value[data-state=not_included]{background:#c94c42}@supports (color:color-mix(in lab, red, red)){.comparison-cell-value[data-state=not_included]{background:color-mix(in srgb, #c94c42 10%, var(--surface))}}.comparison-cell-value[data-state=not_included]{color:#8b2f2a}.comparison-cell-value.capacity{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.comparison-cell-value.capacity{background:color-mix(in srgb, var(--surface) 80%, var(--soft))}}.comparison-cell-value.capacity{color:var(--text)}.plan-guide-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.plan-guide-plan-card,.plan-guide-launch-grid article,.plan-guide-addon-card,.plan-guide-final-choice{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.plan-guide-plan-card,.plan-guide-launch-grid article,.plan-guide-addon-card,.plan-guide-final-choice{border:1px solid color-mix(in srgb, var(--border) 86%, transparent)}}.plan-guide-plan-card,.plan-guide-launch-grid article,.plan-guide-addon-card,.plan-guide-final-choice{border-radius:var(--radius);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.plan-guide-plan-card,.plan-guide-launch-grid article,.plan-guide-addon-card,.plan-guide-final-choice{background:color-mix(in srgb, var(--surface) 91%, transparent)}}.plan-guide-plan-card,.plan-guide-launch-grid article,.plan-guide-addon-card,.plan-guide-final-choice{box-shadow:0 18px 52px #281c0e12}.plan-guide-plan-card{grid-template-rows:164px 116px 78px minmax(210px,1fr) minmax(76px,auto) auto;align-content:start;gap:18px;padding:clamp(18px,2vw,24px);display:grid}.plan-guide-plan-card h3{margin:10px 0 8px;font-size:clamp(1.45rem,2.4vw,2rem)}.plan-guide-plan-card p{margin:0}.plan-guide-price{border:1px solid var(--border);background:var(--soft);border-radius:14px;gap:4px;width:min(100%,210px);display:grid}@supports (color:color-mix(in lab, red, red)){.plan-guide-price{background:color-mix(in srgb, var(--soft) 38%, transparent)}}.plan-guide-price{padding:14px 16px}@media (min-width:981px){.plan-guide-price{transform:translateY(-10px)}}.plan-guide-price span{color:var(--muted)}.plan-guide-price strong{font-size:2rem;line-height:1}.plan-guide-limits{border-block:1px solid var(--border);margin:0;padding-block:12px}.plan-guide-limits div{grid-template-columns:minmax(0,1fr) minmax(10.5ch,auto);align-items:start;gap:2px 16px;display:grid}.plan-guide-limits dt,.plan-guide-feature-list .eyebrow{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:850}.plan-guide-limits dt{grid-area:1/1/span 2;align-self:start}.plan-guide-limits dd{color:var(--text);text-align:end;white-space:nowrap;grid-column:2;justify-self:end;margin:0;font-weight:750}.dir-rtl .plan-guide-limits dd,[dir=rtl] .plan-guide-limits dd{text-align:start;justify-self:start}.plan-guide-feature-list ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.plan-guide-feature-list li{grid-template-columns:auto minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.plan-guide-feature-list li:before{content:"✓";color:var(--accent-strong)}.plan-guide-not-included{color:var(--muted);line-height:1.55}.plan-guide-plan-card>.button.primary{text-align:center;place-self:end stretch;width:100%}.plan-guide-launch-grid,.plan-guide-addons-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,22px);display:grid}.plan-guide-launch-grid article{gap:10px;padding:clamp(18px,2vw,24px);display:grid}.plan-guide-launch-grid article>span{background:var(--accent);color:#fffaf2;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.plan-guide-launch-grid h3,.plan-guide-addon-card h3{margin:0;font-size:1.2rem}.plan-guide-launch-grid p,.plan-guide-addon-card p,.plan-guide-final-choice p{color:var(--muted);margin:0;line-height:1.58}.plan-guide-addon-card{grid-template-rows:minmax(178px,178px) auto;gap:16px;padding:clamp(18px,2vw,24px);display:grid}.plan-guide-addon-card dl{grid-template-rows:minmax(72px,auto) minmax(88px,auto);gap:10px;margin:0;display:grid}.plan-guide-addon-card dl div{border-top:1px solid var(--border);gap:4px;padding-top:10px;display:grid}.plan-guide-addon-head{align-content:start;gap:9px;display:grid}.plan-guide-addon-price-row,.plan-guide-addon-suggested-row{align-content:start}.plan-guide-addon-card dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.plan-guide-addon-card dd{margin:0;font-weight:750;line-height:1.4}.plan-guide-final-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,42px);padding:clamp(22px,4vw,38px);display:grid}.plan-guide-final-choice h2{margin:0 0 8px;font-size:clamp(1.8rem,3.6vw,3.4rem);line-height:1}.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-card,.pricing-sales-page[lang=en] .comparison-grid .quiet-comparison-card{grid-template-rows:minmax(128px,auto) minmax(160px,auto) 128px minmax(68px,auto) minmax(112px,1fr) auto}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head{min-height:128px}.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview{min-height:160px}.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row.optional{grid-template-columns:minmax(7.7ch,.78fr) minmax(10.8ch,1fr);gap:8px}.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row.optional>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.86rem;line-height:1.22}.pricing-sales-page[lang=en] .comparison-grid .pricing-limit-stack{margin-inline-end:0}@media (min-width:1180px){.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-card,.pricing-sales-page[lang=en] .comparison-grid .quiet-comparison-card{grid-template-rows:138px 172px 136px 76px minmax(118px,1fr) 120px}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head{min-height:138px}.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview{min-height:172px}.pricing-sales-page[lang=en] .comparison-grid .package-actions{min-height:120px}}@media (max-width:980px){.plan-guide-comparison-intro,.plan-guide-plan-grid,.plan-guide-launch-grid,.plan-guide-addons-grid{grid-template-columns:1fr}.plan-guide-plan-card{grid-template-rows:none}.plan-guide-final-choice{grid-template-columns:1fr}}@media (max-width:720px){.plan-guide-hero{padding-block:52px 34px}.plan-guide-hero-copy,.plan-guide-page .section-heading{text-align:center}.plan-guide-hero-copy,.plan-guide-frame{width:min(100%,100vw - 32px)}.plan-guide-comparison-tool{padding:16px}.plan-guide-plan-selector{grid-template-columns:1fr}.plan-guide-comparison-table{min-width:680px}.plan-guide-comparison-table th,.plan-guide-comparison-table td{padding:12px 14px}.plan-guide-hero-copy h1,.plan-guide-page .section-heading h2{max-width:100%;margin-inline:auto;font-size:clamp(2.25rem,10vw,3.15rem);line-height:1.04}.plan-guide-page .section-heading h2{max-width:11ch;font-size:clamp(1.9rem,8vw,2.6rem)}.plan-guide-hero-copy>p:not(.eyebrow),.plan-guide-page .section-heading p:not(.eyebrow){margin-inline:auto}.plan-guide-band{padding-block:34px}.checkout-plan-strip-actions{justify-content:flex-start}.pricing-sales-page[lang=en] .comparison-grid .pricing-card-head,.pricing-sales-page[lang=en] .comparison-grid .pricing-feature-preview,.pricing-sales-page[lang=en] .comparison-grid .pricing-primary-price,.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row,.pricing-sales-page[lang=en] .comparison-grid .pricing-plan-direct-details,.pricing-sales-page[lang=en] .comparison-grid .package-actions{justify-self:stretch;width:100%}.pricing-sales-page[lang=en] .comparison-grid .pricing-meta-row.optional{grid-template-columns:minmax(8.5ch,.72fr) minmax(13.5ch,1fr)}}@media (min-width:901px){.home-plan-card{grid-template-rows:36px 108px 104px minmax(96px,1fr) minmax(74px,auto)}.home-plan-card-top{align-content:start;min-height:36px}.home-plan-card-copy{align-content:start}.home-plan-card-copy p{max-width:31ch}.home-plan-price-box{align-self:start;min-height:104px;transform:translateY(-8px)}.home-plan-benefits{align-content:start;min-height:88px}.home-plan-actions{align-self:end}}.contact-layout-simple{max-width:900px}.contact-premium-card{grid-template-columns:minmax(0,1.04fr) minmax(286px,.82fr)}.contact-form .button.primary{width:auto;min-width:128px;min-height:40px;border-radius:8px;justify-content:center;place-self:start;align-items:center;block-size:40px;padding:0 16px;font-size:.94rem;line-height:1;display:inline-flex}.legal-document{max-width:none;padding-inline:clamp(34px,4.8vw,58px)}.legal-document section,.legal-document section:last-child{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.legal-document section,.legal-document section:last-child{border:1px solid color-mix(in srgb, var(--border) 82%, transparent)}}.legal-document section,.legal-document section:last-child{border-radius:calc(var(--radius) - 2px);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.legal-document section,.legal-document section:last-child{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.legal-document section,.legal-document section:last-child{padding:clamp(16px,2.1vw,22px) clamp(18px,2.6vw,28px)}.plan-guide-comparison-table th,.plan-guide-comparison-table td{padding:13px 16px}.comparison-cell-value{min-width:0;max-width:190px;box-shadow:none;border:0}.comparison-cell-value[data-state=included]{color:#225c42;background:#d6e4da}.comparison-cell-value[data-state=optional],.comparison-cell-value[data-state=addon]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.comparison-cell-value[data-state=optional],.comparison-cell-value[data-state=addon]{background:color-mix(in srgb, var(--accent) 16%, #fffaf3)}}.comparison-cell-value[data-state=optional],.comparison-cell-value[data-state=addon]{color:#7d561f}.comparison-cell-value[data-state=not_included]{color:#8c342e;background:#fae6e2}@media (max-width:720px){.legal-document{padding-inline:clamp(18px,5vw,24px)}.legal-document section,.legal-document section:last-child{padding:clamp(15px,4vw,20px)}.contact-layout-simple,.contact-page .contact-layout{width:min(100%,100vw - 34px)}}@media (max-width:760px){.platform-nav .platform-logo,.platform-nav a,.platform-nav button,.platform-nav summary,.platform-nav select,.platform-nav-mobile nav>a,.platform-language-select select,.pricing-cycle-toggle a,.checkout-change-plan-link,.checkout-tiny-guide-link,.checkout-selection-controls summary,.checkout-selection-controls button,.checkout-selection-sheet button,.checkout-security-details summary,.compact-choice,.add-on-list label,.billing-toggle label{min-width:44px;min-height:44px}.platform-nav .platform-nav-desktop{display:none!important}.platform-nav-mobile{display:block}.platform-logo{align-items:center;padding-block:4px}.platform-nav-mobile summary,.platform-nav-mobile nav>a,.platform-language-select select{align-items:center;display:inline-flex}.platform-nav-mobile[open] nav>a,.platform-nav-mobile[open] .platform-language-select,.platform-nav-mobile[open] .platform-language-select select{width:100%}.checkout-change-plan-link,.checkout-tiny-guide-link{padding-inline:10px}.billing-toggle label{justify-content:center}.legal-consent-check a{justify-content:center;align-items:center;min-width:40px;min-height:36px;padding-inline:4px;display:inline-flex}}@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-font-weight{syntax:"*";inherits:false}@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}
