.ui-tabs[data-v-c5c8d5ef],.ui-tab-list[data-v-c5c8d5ef],.ui-tab-option[data-v-c5c8d5ef]{align-items:center;gap:.25rem;display:flex}.ui-tabs[data-v-c5c8d5ef]{flex-wrap:nowrap;justify-content:space-between;gap:1rem;min-width:0;max-width:100%}.ui-tab-list[data-v-c5c8d5ef]{background:var(--color-surface-3);border-radius:var(--radius-panel);flex-wrap:nowrap;min-width:0;max-width:100%;padding:.25rem;scroll-padding-inline:1.5rem;overflow-x:auto}.ui-tab-option[data-v-c5c8d5ef]{flex-shrink:0;gap:0}[role=tab][data-v-c5c8d5ef]{isolation:isolate;border-radius:var(--radius-control);min-height:40px;color:var(--color-body);font-size:var(--text-body);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex;position:relative}[role=tab][aria-selected=true][data-v-c5c8d5ef]{color:var(--color-foreground);font-weight:500}[role=tab][data-v-c5c8d5ef]:disabled{cursor:default;opacity:.6}.ui-tab-select[data-v-c5c8d5ef]{display:none}@media (width<=480px){.mobile-select>.ui-tab-select[data-v-c5c8d5ef]{width:100%;display:grid}.mobile-select>.ui-tab-viewport[data-v-c5c8d5ef]{display:none}}.ui-tab-viewport[data-v-c5c8d5ef]{flex:1;min-width:0;max-width:100%;position:relative}.ui-tab-viewport[data-v-c5c8d5ef]:before,.ui-tab-viewport[data-v-c5c8d5ef]:after{content:"";pointer-events:none;z-index:1;opacity:0;width:1.5rem;position:absolute;inset-block:0}.ui-tab-viewport[data-v-c5c8d5ef]:before{background:linear-gradient(to right, var(--color-surface-3), transparent);left:0}.ui-tab-viewport[data-v-c5c8d5ef]:after{background:linear-gradient(to left, var(--color-surface-3), transparent);right:0}.fade-before[data-v-c5c8d5ef]:before,.fade-after[data-v-c5c8d5ef]:after{opacity:1}.legal-created ul[data-v-ac6dc62f]{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.legal-created li[data-v-ac6dc62f]{justify-content:space-between;gap:.75rem;display:flex}.ui-dialog.ui-drawer{box-sizing:border-box;border-block:0;border-right:0;border-radius:0;width:min(28rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;overflow:hidden}.ui-drawer>.dialog-body{flex:1}.ui-dialog.ui-drawer.inline{border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block;position:static;inset:auto;overflow:visible}.ui-dialog.ui-drawer.bottom{border-radius:var(--radius-card) var(--radius-card) 0 0;border:1px solid var(--color-border-strong);width:100%;height:auto;max-height:72dvh;padding-bottom:max(1rem, env(safe-area-inset-bottom));margin:auto 0 0}.client-pages{grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);align-items:start;gap:1rem;min-height:30rem;display:grid}.client-pages.rail-collapsed{grid-template-columns:3rem minmax(0,1fr)}.page-rail{border-right:1px solid var(--color-border);min-width:0;padding-right:.5rem}.page-rail-heading{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.page-rail-heading h2{font-size:var(--text-help);margin:0}.page-rail .page-tree{max-height:65dvh;margin-bottom:.75rem;overflow:auto}.rail-tree{margin:0;padding:0;list-style:none}.rail-tree .rail-tree{padding-left:.5rem}.rail-tree:empty{display:none}.rail-row{border-radius:var(--radius-control);align-items:center;gap:.125rem;min-height:2.5rem;display:flex}.rail-row:hover{background:var(--color-surface-2)}.rail-row.current{background:var(--color-accent-weak);color:var(--color-accent-fg)}.rail-grip{cursor:grab;color:var(--color-muted);flex-shrink:0}.rail-page{min-width:0;font-size:var(--text-help);flex:1;align-items:center;gap:.375rem;padding-block:.5rem;display:flex}.rail-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-status{background:var(--color-muted);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.rail-status.published{background:var(--color-accent-fg)}.rail-theme-slot:empty{display:none}.rail-row .ui-checkbox{min-width:1.75rem}.rail-row .ui-icon-button{min-width:1.75rem;padding-inline:.25rem}.rail-rename{min-width:0;font-size:var(--text-help);flex-wrap:wrap;display:flex}.rail-rename input{background:var(--color-surface);width:100%;min-width:0;color:var(--color-body);border:1px solid var(--color-border)}[data-drop=inside]{outline:2px solid var(--color-accent-fg)}[data-drop=before]{box-shadow:0 -2px 0 var(--color-accent-fg)}[data-drop=after]{box-shadow:0 2px 0 var(--color-accent-fg)}.is-collapsed .rail-tree .rail-tree{padding-left:0}.is-collapsed .tree-node .tree-node{border-left:0;margin-left:0}.page-rail.is-collapsed>.ui-button{width:100%;min-width:0;padding-inline:0}.is-collapsed .rail-page,.is-collapsed .page-rail-heading{justify-content:center}.hub-editor,.page-rail-landing{min-width:0}.hub-editor .editor-heading{top:0}@media (width<=1100px){.client-pages{grid-template-columns:12rem minmax(0,1fr)}}@media (width<=640px){.client-pages{grid-template-columns:minmax(0,1fr)}.page-rail{border-right:0;border-bottom:1px solid var(--color-border);padding-bottom:.75rem}.page-rail .page-tree{max-height:12rem}.client-pages.rail-collapsed{grid-template-columns:3rem minmax(0,1fr);gap:.5rem}}.client-hub-header{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;display:flex}.client-hub-identity{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.client-hub-name{min-width:0}.client-hub-name h1{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.5rem}.client-logo{border-radius:var(--radius-panel);background:var(--color-surface-2);height:3.5rem;color:var(--color-muted);flex:0 0 3.5rem;place-items:center;display:grid;overflow:hidden}.client-logo img{object-fit:contain;width:100%;height:100%}.client-hub-name .theme-swatch{width:1rem;height:1rem}.client-hub-actions{gap:.75rem;max-width:34rem;display:grid}.client-hub-publication{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.client-hub-actions .muted{font-size:var(--text-help)}@media (width<=640px){.client-hub-header{flex-direction:column}.client-hub-actions{width:100%}.client-hub-actions>.toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.25rem;display:grid}.client-hub-actions>.toolbar>:first-child{grid-column:1/-1}}.client-hub-publication{border-radius:var(--radius-pill);background:var(--color-surface-3);transform-origin:50%;width:fit-content;padding:.25rem .625rem}.client-hub-publication.celebrating{background:var(--color-success-weak);color:var(--color-success-fg)}.client-hub[data-v-47ac07da]{min-width:0}.client-hub-content[data-v-47ac07da]{padding-top:1.5rem}.client-hub-content.chrome-collapsed[data-v-47ac07da]{padding-top:0}.activity-bell[data-v-40230600]{align-items:center;gap:.125rem;display:inline-flex}.activity-count[data-v-40230600]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-help);pointer-events:none;padding:.1rem .3rem}.loading-state[data-v-cf3cc8f2]{color:var(--color-muted);font-size:var(--text-body);align-items:center;gap:.75rem;padding:1.25rem;display:flex}.activity-row[data-v-49dd2f79]{border-bottom:1px solid var(--color-border);gap:.75rem;padding-block:1rem;display:flex}.activity-row>svg[data-v-49dd2f79]{color:var(--color-accent);flex-shrink:0;margin-top:.2rem}.activity-copy[data-v-49dd2f79]{overflow-wrap:anywhere;gap:.5rem;min-width:0;display:grid}.activity-day+.activity-day[data-v-929dd001]{margin-top:1.5rem}.activity-day h2[data-v-929dd001]{font-size:var(--text-help);color:var(--color-muted)}.brand-wordmark[data-v-26961713]:after{content:".";color:var(--color-accent)}.agency-identity[data-v-a889a4f7]{align-items:center;gap:.75rem;min-width:0;display:flex}.agency-identity strong[data-v-a889a4f7]{overflow-wrap:anywhere;font-size:var(--text-body)}.agency-avatar[data-v-a889a4f7]{background:var(--color-surface-3);width:2.5rem;height:2.5rem;font-size:var(--text-help);border-radius:.75rem;flex:0 0 2.5rem;place-items:center;display:grid;overflow:hidden}.agency-avatar img[data-v-a889a4f7]{object-fit:contain;width:100%;height:100%}.account-agency[data-v-0a4a9eee]{margin-bottom:1rem}.account-trigger[data-v-0a4a9eee]{width:100%;min-height:44px;color:var(--color-foreground);text-align:left;cursor:pointer;align-items:center;gap:.75rem;display:flex}.account-avatar[data-v-0a4a9eee]{background:var(--color-surface-3);height:32px;font-size:var(--text-help);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.account-name[data-v-0a4a9eee]{text-overflow:ellipsis;min-width:0;overflow:hidden}small[data-v-0a4a9eee]{color:var(--color-muted);display:block}.desktop-activity[data-v-016ee13f]{justify-content:flex-end;padding:.5rem 1.5rem 0;display:flex}.mobile-header .activity-bell[data-v-016ee13f]{margin-left:auto}@media (width<=768px){.desktop-activity[data-v-016ee13f]{display:none}}.mobile-context[data-v-016ee13f]{min-width:0;font-size:var(--text-help);display:grid}.mobile-context[data-v-016ee13f]>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-context>span[data-v-016ee13f]{color:var(--color-muted)}.public-layout[data-v-0b269b4a]{min-height:100dvh}.public-header[data-v-0b269b4a]{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;padding-inline:clamp(1rem,5vw,4rem);display:flex}.public-header[data-v-0b269b4a] .brand{margin:0}.public-main[data-v-0b269b4a]{width:min(100%,32rem);margin-inline:auto;padding:clamp(2rem,6vh,4rem) 1.25rem}.public-main[data-v-0b269b4a] .login-panel{margin:0 auto}@media (width<=520px){.public-header[data-v-0b269b4a]{justify-content:space-between;align-items:center;gap:.5rem;padding-block:1.25rem;display:flex}.public-header[data-v-0b269b4a] .brand{font-size:var(--text-section)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--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);--color-canvas:var(--color-canvas);--color-surface:var(--color-surface);--color-surface-2:var(--color-surface-2);--color-surface-3:var(--color-surface-3);--color-surface-4:var(--color-surface-4);--color-foreground:var(--color-foreground);--color-strong:var(--color-strong);--color-body:var(--color-body);--color-muted:var(--color-muted);--color-subtle:var(--color-subtle);--color-faint:var(--color-faint);--color-border:var(--color-border);--color-border-soft:var(--color-border-soft);--color-border-strong:var(--color-border-strong);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-weak:var(--color-accent-weak);--color-accent-weak-border:var(--color-accent-weak-border);--color-accent-fg:var(--color-accent-fg);--color-accent-ink:var(--color-accent-ink);--color-danger:var(--color-danger);--color-danger-strong:var(--color-danger-strong);--color-danger-fg:var(--color-danger-fg);--color-danger-weak:var(--color-danger-weak);--color-danger-weak-border:var(--color-danger-weak-border);--color-warning:var(--color-warning);--color-warning-fg:var(--color-warning-fg);--color-warning-weak:var(--color-warning-weak);--color-warning-weak-border:var(--color-warning-weak-border);--color-info-fg:var(--color-info-fg);--color-info-weak:var(--color-info-weak);--color-info-weak-border:var(--color-info-weak-border);--color-inverse:var(--color-inverse);--color-inverse-hover:var(--color-inverse-hover);--color-inverse-fg:var(--color-inverse-fg);--shadow-card:var(--shadow-card);--shadow-card-sm:var(--shadow-card-sm);--shadow-card-lg:var(--shadow-card-lg);--color-success:var(--color-success);--color-success-fg:var(--color-success-fg);--color-success-weak:var(--color-success-weak);--color-success-weak-border:var(--color-success-weak-border);--color-canvas-selection:var(--color-canvas-selection);--color-backdrop:var(--color-backdrop);--color-image-outline:var(--color-image-outline);--color-switch-thumb:var(--color-switch-thumb);--radius-control:var(--radius-control);--radius-panel:var(--radius-panel);--radius-card:var(--radius-card);--radius-pill:var(--radius-pill);--text-title:var(--text-title);--text-section:var(--text-section);--text-body:var(--text-body);--text-label:var(--text-label);--text-help:var(--text-help);--text-eyebrow:var(--text-eyebrow)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.w-auto{width:auto}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.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}.place-items-center{place-items:center}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-border-strong{border-color:var(--color-border-strong)}.bg-accent{background-color:var(--color-accent)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-label{font-size:var(--text-label)}.text-body{color:var(--color-body)}.text-foreground{color:var(--color-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.placeholder-canvas::placeholder{color:var(--color-canvas)}.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)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.block-0{block-size:0}.\[data-placeholder-key\=\"kunde\.telefon\"\]\:visible:is(),.\[role\=\"tab\"\]\:visible:is(){visibility:visible}}:root{--motion-fast:.14s;--motion-base:.24s;--motion-slow:.48s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--color-input-border:#85858f;--color-focus:#3f6212;--font-sans:"Outfit", "Outfit Extended", system-ui, -apple-system, sans-serif;--font-mono:"DM Mono", "DM Mono Extended", "Courier New", monospace;--color-canvas:#fafafa;--color-surface:#fff;--color-surface-2:#fafafa;--color-surface-3:#f4f4f5;--color-surface-4:#e4e4e7;--color-foreground:#18181b;--color-strong:#27272a;--color-body:#3f3f46;--color-muted:#71717a;--color-subtle:#a1a1aa;--color-faint:#d4d4d8;--color-border:#e4e4e7;--color-border-soft:#f4f4f5;--color-border-strong:#d4d4d8;--color-accent:#84cc16;--color-accent-hover:#65a30d;--color-accent-weak:#f7fee7;--color-accent-weak-border:#d9f99d;--color-accent-fg:#3f6212;--color-accent-ink:#1a2e05;--color-danger:#ef4444;--color-danger-strong:#dc2626;--color-danger-fg:#b91c1c;--color-danger-weak:#fef2f2;--color-danger-weak-border:#fecaca;--color-warning:#f59e0b;--color-warning-fg:#b45309;--color-warning-weak:#fffbeb;--color-warning-weak-border:#fde68a;--color-info-fg:#52525b;--color-info-weak:#f4f4f5;--color-info-weak-border:#e4e4e7;--color-inverse:#18181b;--color-inverse-hover:#3f3f46;--color-inverse-fg:#fff;--shadow-card:0 1px 3px #0000000f, 0 4px 8px #0000000a;--shadow-card-sm:0 1px 3px #0000000f;--shadow-card-lg:0 4px 20px #0000001f;--color-success:var(--color-accent);--color-success-fg:var(--color-accent-fg);--color-success-weak:var(--color-accent-weak);--color-success-weak-border:var(--color-accent-weak-border);--color-canvas-selection:var(--color-accent-fg);--color-backdrop:#09090b80;--color-image-outline:#18181b99;--color-switch-thumb:#fff;--radius-control:.5rem;--radius-panel:.75rem;--radius-card:1rem;--radius-pill:9999px;--text-title:clamp(1.5rem, 2.5vw, 1.875rem);--text-section:1rem;--text-body:.875rem;--text-label:.75rem;--text-help:.75rem;--text-eyebrow:.6875rem}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-input-border:#85858f;--color-focus:#bef264;--color-canvas:#121214;--color-surface:#18181b;--color-surface-2:#1f1f23;--color-surface-3:#27272a;--color-surface-4:#3f3f46;--color-foreground:#fafafa;--color-strong:#f4f4f5;--color-body:#e4e4e7;--color-muted:#a1a1aa;--color-subtle:#71717a;--color-faint:#52525b;--color-border:#27272a;--color-border-soft:#1f1f23;--color-border-strong:#3f3f46;--color-accent:#84cc16;--color-accent-hover:#65a30d;--color-accent-weak:#1a2e05;--color-accent-weak-border:#3f6212;--color-accent-fg:#bef264;--color-danger:#f87171;--color-danger-strong:#ef4444;--color-danger-fg:#fca5a5;--color-danger-weak:#2a1414;--color-danger-weak-border:#7f1d1d;--color-warning:#fbbf24;--color-warning-fg:#fcd34d;--color-warning-weak:#2a1f08;--color-warning-weak-border:#78350f;--color-info-fg:#d4d4d8;--color-info-weak:#27272a;--color-info-weak-border:#3f3f46;--color-inverse:#f4f4f5;--color-inverse-hover:#e4e4e7;--color-inverse-fg:#18181b;--shadow-card:0 1px 3px #0006;--shadow-card-sm:0 1px 2px #0006;--shadow-card-lg:0 4px 20px #00000080}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2")}@font-face{font-family:Outfit Extended;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2)format("woff2")}@font-face{font-family:DM Mono Extended;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin-ext.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2)format("woff2")}@font-face{font-family:DM Mono Extended;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin-ext.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400italic-latin.woff2)format("woff2")}@font-face{font-family:DM Mono Extended;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400italic-latin-ext.woff2)format("woff2")}.editor-motion-enter-active,.editor-motion-leave-active{transition:transform var(--motion-base) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-out)}.editor-motion-leave-active{pointer-events:none}.editor-motion-enter-from,.editor-motion-leave-to{opacity:0;transform:translate(var(--motion-x,0), var(--motion-y,.5rem)) scale(var(--motion-scale,1))}.ui-dialog{--motion-scale:.98}.ui-drawer{--motion-scale:1;--motion-x:1.5rem;--motion-y:0rem}.ui-drawer.bottom{--motion-x:0rem;--motion-y:1.5rem}.block-tool-position{--motion-y:calc(-100% + .5rem)}.hub-chrome,.preview-toolbar-label{--motion-y:-.5rem}.page-tree{--motion-x:-.5rem;--motion-y:0rem}.tab-highlight{--motion-scale:.96;--motion-y:0rem;border-radius:inherit;background:var(--color-surface);box-shadow:var(--shadow-card-sm);z-index:-1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.editor-motion-enter-active,.editor-motion-leave-active{transition:none}}[data-editor-motion=false] :is(.app-shell,.app-shell *,.ui-dialog,.ui-dialog *){scroll-behavior:auto!important;transition:none!important;animation:none!important}.editor-canvas .page-canvas{position:relative}.canvas-block-ghost{pointer-events:none;z-index:2;position:absolute;margin:0!important}.canvas-zoom{zoom:var(--canvas-zoom,1);width:100%}.canvas-viewport{overflow-x:auto}.canvas-zoom-select{width:auto;min-width:5rem;min-height:2.25rem}[data-capture] .canvas-zoom{zoom:1}.hub-viewport-actions{max-width:100%}.editor-viewport-actions.hub-viewport-actions{gap:0}.hub-viewport-actions .canvas-zoom-select{width:4rem;min-width:4rem;font-size:var(--text-help);padding-inline:.25rem}.ui-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:var(--shadow-card-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-height:2.25rem;color:var(--color-body);font:500 var(--text-body)/1.5 var(--font-sans);padding:.5rem 1rem;display:inline-flex}.ui-button:hover{background:var(--color-surface-2)}.ui-button:active:not(:disabled){transform:scale(.98)}.ui-button.sm{font-size:var(--text-label);min-height:2rem;padding:.375rem .75rem}.ui-button.primary{background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.ui-button.primary:hover{background:var(--color-accent-hover)}.ui-button.ghost{box-shadow:none;background:0 0;border-color:#0000}.ui-button.ghost:hover{background:var(--color-surface-3)}.ui-button.danger{background-color:var(--color-danger-weak);color:var(--color-danger-fg);border-color:var(--color-danger-weak-border)}.ui-button.danger:hover{border-color:var(--color-danger-fg)}.ui-button.inverse{background-color:var(--color-inverse);color:var(--color-inverse-fg);border-color:#0000}.ui-button.inverse:hover{background:var(--color-inverse-hover)}.ui-button:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.button-progress{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:1em;height:1em}.ui-section{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:var(--shadow-card-sm);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.ui-section-header{border-bottom:1px solid var(--color-border-soft);padding:1rem 1.5rem}.ui-section-body{padding:1.25rem 1.5rem}.ui-section-body.flush{padding:0}.ui-badge{border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-3);font-size:var(--text-label);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-body);white-space:nowrap;justify-self:start;align-items:center;gap:.375rem;padding:.2rem .5rem;line-height:1.4;display:inline-flex}.badge-dot{border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:.35rem;height:.35rem}.ui-badge.count{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.ui-badge.accent,.ui-badge.success{background-color:var(--color-accent-weak);color:var(--color-accent-fg);border-color:var(--color-accent-weak-border)}.ui-badge.warning{background-color:var(--color-warning-weak);color:var(--color-warning-fg);border-color:var(--color-warning-weak-border)}.ui-badge.info{color:var(--color-info-fg);background:var(--color-info-weak);border-color:var(--color-info-weak-border)}.ui-badge.error,.ui-badge.danger{background-color:var(--color-danger-weak);color:var(--color-danger-fg);border-color:var(--color-danger-weak-border)}.empty-state{border-radius:var(--radius-panel);background-color:var(--color-surface-2);text-align:center;padding:2rem 1.25rem}.empty-tile{border-radius:var(--radius-panel);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-muted);place-items:center;width:2.5rem;height:2.5rem;margin:0 auto .75rem;display:grid}.empty-state p{font-size:var(--text-help);color:var(--color-muted);max-width:24rem;margin:.25rem auto 0;line-height:1.6}.empty-actions{margin-top:calc(var(--spacing) * 4);justify-content:center;display:flex}@media (prefers-reduced-motion:no-preference){.button-progress{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=899px){.ui-button,.ui-button.sm{min-height:40px}}.ui-button.primary:is(:disabled,[aria-disabled=true]){color:var(--color-body);border-color:var(--color-border-strong);box-shadow:none;background:0 0}.ui-button>span{color:inherit}.app-shell{grid-template-columns:16rem minmax(0,1fr);min-height:100dvh;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:4rem minmax(0,1fr)}.sidebar{border-style:var(--tw-border-style);background-color:var(--color-surface);min-width:0;color:var(--color-foreground);border-width:0;border-right:1px solid var(--color-border);scrollbar-width:thin;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;padding:0;display:grid;position:sticky;top:0;overflow:hidden}.sidebar-brand{justify-content:space-between;align-items:center;gap:var(--spacing);flex-shrink:0;padding:1.25rem 1rem;display:flex}.brand{font-size:var(--text-section);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;align-items:center;gap:.65rem;display:flex}.brand-mark{flex-shrink:0}.app-navigation{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:0 .75rem 1rem;overflow-y:auto}.nav-item{border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-body);align-items:center;gap:.625rem;margin-bottom:.125rem;padding:.625rem .75rem;display:flex}.nav-item:hover{background-color:var(--color-surface-2);color:var(--color-foreground)}.nav-item.is-active{background-color:var(--color-accent-weak);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-fg)}.sidebar-footer{gap:var(--spacing);border-top:1px solid var(--color-border-soft);flex-shrink:0;padding:.75rem .75rem 1rem;display:grid}.sidebar-footer .ui-button{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-label);color:var(--color-muted);justify-content:flex-start}.sidebar-user{font-size:var(--text-help);align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.sidebar-user div{min-width:0}.sidebar-user p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-user span{color:var(--color-muted)}.sidebar-collapsed .sidebar-brand{padding-inline:var(--spacing);flex-direction:column}.sidebar-collapsed .app-navigation,.sidebar-collapsed .sidebar-footer{padding-inline:.5rem}.sidebar-collapsed .nav-item,.icon-only .ui-button{justify-content:center;padding-inline:0}.icon-only .ui-button>span,.icon-only .sidebar-user div{display:none}.icon-only .sidebar-user{justify-content:center;padding-inline:0}.mobile-header{display:none}.workspace{min-width:0}.workspace-main{max-width:80rem;margin-inline:auto;padding:2rem 1.5rem}.workspace-main:has(.resource-list,.media-browser,.redirect-table){max-width:96rem}@media (width<=899px){.app-shell{display:block}.mobile-header{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-surface);z-index:30;border-bottom:1px solid var(--color-border);padding:.5rem 1rem;display:flex;position:sticky;top:0}.sidebar:not([open]){display:none}.sidebar{width:min(18rem,100vw - 3rem);max-height:100dvh;margin:0;position:fixed}.sidebar::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-main{padding:1.5rem 1rem}}.text-body{font-size:var(--text-body);color:var(--color-body);line-height:1.5}.text-label{font-size:var(--text-help);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.field-message{font-size:var(--text-help);color:var(--color-danger-fg);line-height:1.5;display:block}.field-message.warning{color:var(--color-warning-fg)}.field-message.ok{color:var(--color-muted)}:is(.section-heading,.ui-section-header) h2{font:600 var(--text-section)/1.5 var(--font-sans);letter-spacing:-.025em}:is(.item-field-heading,.table-field,.media-usage,.media-detail-content,.seo-section) h3,.empty-state h2{font:500 var(--text-body)/1.5 var(--font-sans);overflow-wrap:anywhere}.ui-pagination{margin-block:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-label);color:var(--color-muted);flex-wrap:wrap;line-height:1.5;display:flex}.ui-pagination>[role=status]{margin:0}.ui-pagination-spread{justify-content:space-between}.ui-pagination [role=status] span{margin-left:.5rem}.ui-pagination-controls,.toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.page-intro{margin-bottom:1.5rem}.eyebrow{font-size:var(--text-eyebrow);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em}.intro-heading{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 6);display:flex}.intro-copy{min-width:0}.intro-heading :is(h1,h2){font-size:var(--text-title);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;overflow-wrap:anywhere;line-height:1.2}.intro-heading p{margin-top:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-body);max-width:65ch;line-height:1.625}.preview-frame{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:var(--shadow-card-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.preview-toolbar,.preview-frame figcaption{font-size:var(--text-help);color:var(--color-muted);padding:.8rem 1.2rem}.preview-toolbar{border-bottom:1px solid var(--color-border-soft)}.preview-frame>.ui-tabs{margin:.75rem 1rem}.preview-toolbar-label{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:inline-flex}.preview-toolbar>.toolbar{flex-wrap:nowrap;flex-shrink:0}@media (width>=701px){.preview-toolbar{flex-wrap:nowrap}}@media (width>=1200px){.sticky-preview{margin-top:0;position:sticky;top:1rem}}@media (width<=700px){.intro-heading{flex-direction:column;align-items:flex-start}}.toolbar.spread{justify-content:space-between}.form-field{min-width:0;font-size:var(--text-help);gap:.4rem;display:grid}.form-field>label,.form-field>legend{color:var(--color-body);font-weight:500}.ui-input{box-sizing:border-box;border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-foreground);--tw-shadow:var(--shadow-card-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-height:2.5rem;font:var(--text-body)/1.5 var(--font-sans);padding:.625rem .875rem}.ui-input[aria-invalid=true]{border-color:var(--color-danger-fg);outline:1px solid var(--color-danger-fg);outline-offset:-1px}textarea.ui-input{resize:vertical;min-height:7rem}:where(input,textarea,select,summary,[tabindex],[contenteditable]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:3px}.field-error{color:var(--color-danger-fg)}.form-stack{gap:calc(var(--spacing) * 5);min-width:0;display:grid}.field-control+.field-control{margin-top:1.25rem}.field-control{min-width:0}.form-field-group{border-style:var(--tw-border-style);border-width:0;margin:0;padding:0}.form-field-group>legend{margin-bottom:calc(var(--spacing) * 2);padding:0}.form-field-content,.link-fields{gap:calc(var(--spacing) * 3);display:grid}.ui-input:disabled{cursor:not-allowed;background-color:var(--color-surface-2);color:var(--color-muted)}.ui-dialog{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-foreground);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);width:min(29rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden}.ui-dialog[open]{flex-direction:column;display:flex}.dialog-body{min-height:0;padding:0 1.5rem 1.5rem;overflow:auto}.dialog-footer{border-top:1px solid var(--color-border);background:var(--color-surface);flex:none;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.dialog-footer-start,.dialog-footer-end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dialog-footer-end{justify-content:flex-end;margin-left:auto}@media (width<=480px){.dialog-footer{flex-wrap:wrap;gap:.5rem;padding:1rem}.dialog-body{padding-inline:1rem}}.ui-dialog.wide{width:min(72rem,100vw - 2rem)}.ui-dialog>header{flex-wrap:nowrap;flex:none;align-items:flex-start;margin-bottom:0;padding:1.5rem 1.5rem 1rem}.ui-dialog>header h2{overflow-wrap:anywhere;min-width:0}.ui-dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.section-heading{margin-bottom:1.5rem}.dialog-actions{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.field-warning{color:var(--color-warning-fg);border-left:2px solid;padding-left:.6rem;display:block}.ui-input:focus{border-color:var(--color-focus);box-shadow:0 0 0 4px var(--color-focus)}@supports (color:color-mix(in lab, red, red)){.ui-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-focus) 15%, transparent)}}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--color-accent-fg)}@media (width<=899px){.ui-input{min-height:40px;font-size:var(--text-section)}}.ui-dialog[data-tone=danger]{border-color:var(--color-danger-fg)}.ui-dialog[data-tone=danger]>header h2{color:var(--color-danger-fg)}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.form-grid-2>*{min-width:0}@media (width<=40rem){.form-grid-2{grid-template-columns:minmax(0,1fr)}}.forms-list{margin-top:0}.form-list-link{box-sizing:border-box;width:100%;color:inherit;text-decoration:none}.form-list-link:hover .row-title{color:var(--color-accent-fg);text-underline-offset:.2em;text-decoration:underline}.form-list-link:focus-visible{outline-offset:-3px}.form-list-metrics{flex-wrap:wrap;gap:.75rem 2rem;margin:0;display:flex}.form-list-metrics div{gap:.15rem;display:grid}.form-list-metrics dt{color:var(--color-muted);font-size:var(--text-help)}.form-list-metrics dd{margin:0}.form-issue-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.form-workspace-header-tools{align-items:center;gap:.5rem;display:flex}.form-workspace-tabs{margin-bottom:1.5rem}.form-disable-row{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.form-disable-row h2,.form-disable-row p{margin:0}.form-disable-row p{margin-top:.25rem}@media (width<=700px){.form-workspace-header .intro-heading>.toolbar,.form-workspace-header-tools{width:100%}.form-workspace-header-tools{justify-items:start;display:grid}.form-disable-row{flex-direction:column;align-items:stretch}}.form-builder-grid{grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:start;gap:1.5rem;display:grid}.form-field-list{overflow:visible}.sortable-form-fields{margin:0;padding:0;list-style:none}.sortable-form-fields>li{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.75rem 1rem;display:grid}.form-field-row-error{grid-column:1/-1}.form-field-select{text-align:left;flex:1;gap:.2rem;min-width:0;display:grid}.form-field-select:hover{color:var(--color-accent-fg)}.form-list-empty{text-align:center;padding:1.5rem}.form-live-preview{margin:0}.form-live-preview .canvas-viewport{min-height:34rem}.form-preview-version{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.form-preview-version .ui-switch-field{margin:-.5rem 0}@media (width>=901px){.form-preview-version{flex-wrap:nowrap}}.form-picker .ui-button{justify-self:start}@media (width<=900px){.form-builder-grid{grid-template-columns:1fr}}.form-inbox-filter-panel{border-bottom:1px solid var(--color-border-soft);padding:1.25rem}.form-inbox-toolbar{align-items:start;gap:1rem;display:flex}.form-inbox-filters{flex:1;grid-template-columns:9rem minmax(8rem,1fr) auto;align-items:start;gap:1rem;min-width:0;display:grid}.form-inbox-filters .date-time-range{grid-template-columns:repeat(2,13.5rem);gap:1rem;display:grid}.form-inbox-export{flex-shrink:0;margin-top:1.65rem}.form-inbox-hints{flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 0;display:flex}.form-table-scroll{overflow-x:auto}.form-inbox-count{margin:0;padding:1rem 1.25rem 0}.form-table-scroll tbody tr{cursor:pointer}.submission-values{gap:.75rem;display:grid}.submission-values div{border-bottom:1px solid var(--color-border-soft);padding-bottom:.75rem}.submission-values dt{color:var(--color-muted);font-size:var(--text-help)}.submission-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}.submission-actions{flex-wrap:wrap}@media (width<=1400px){.form-inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.form-inbox-filters .date-time-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.form-inbox-toolbar,.form-inbox-filters,.form-inbox-filters .date-time-range{grid-template-columns:1fr;display:grid}.form-inbox-export{width:100%;margin-top:0}.form-table-scroll,.form-table-scroll .ui-table,.form-table-scroll tbody{display:block;overflow:visible}.form-table-scroll thead{display:none}.form-table-scroll tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.form-table-scroll tbody td{overflow-wrap:anywhere;align-content:start;justify-items:start;gap:.35rem;min-width:0;padding:0;display:grid}.form-table-scroll tbody td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-help)}}.muted{font-size:var(--text-help);color:var(--color-muted);overflow-wrap:anywhere}.text-link{font-size:var(--text-help);color:var(--color-accent-fg);text-underline-offset:.2em;text-decoration-line:underline}.resource-list{margin-top:1.5rem}.list-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom:1px solid var(--color-border-soft);padding:1rem 1.5rem;display:flex}.row-content{min-width:0}.row-title{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:600}a.row-title:hover,a.row-title:focus-visible{color:var(--color-accent-fg);text-underline-offset:.2em;text-decoration-line:underline}.badge-group{margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;gap:.35rem;display:flex}.login-panel{max-width:24rem;margin:0 auto}.tree-node .tree-node{border-left:1px solid var(--color-border);margin-left:1rem}@media (width<=700px){.intro-heading,.list-row{flex-direction:column;align-items:flex-start}.tree-node .tree-node{margin-left:.4rem}.login-panel{margin:0 auto}}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--color-surface-2)}.ui-section-body>:first-child{margin-top:0}.ui-section-body>:last-child{margin-bottom:0}.ui-section-body>.empty-state:only-child{border-radius:var(--radius-card)}.ui-table{border-collapse:collapse;width:100%;font-size:var(--text-help)}.ui-table th,.ui-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-soft);overflow-wrap:anywhere;padding:.75rem 1.25rem}.ui-table thead{background-color:var(--color-surface-2);color:var(--color-muted)}.ui-table th{font-weight:500}.ui-table tbody tr:last-child>:is(th,td){border-bottom:0}.ui-table tbody tr:hover{background:var(--color-surface-2)}.ui-section:has(>.ui-section-body>.ui-table){overflow:hidden}.release-controls{margin:1.5rem 0}.release-controls>.ui-section-body{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ui-table.dense :is(th,td){padding-inline:.65rem}.verification-state .ui-section-body{gap:calc(var(--spacing) * 5);display:grid}.audit-children{border-left:1px solid var(--color-border)}.ui-table .ui-checkbox{margin-block:calc(.5lh - 20px)}.page-tree .list-row{flex-direction:row;align-items:flex-start}.page-tree .row-content{flex:1}.page-tree .list-row>.row-actions{align-self:flex-start;margin-inline-start:auto}@media (width<=768px){.page-tree .list-row{gap:.35rem;padding:.75rem}.page-tree .ui-action-row>.drag-handle{width:44px;height:44px;min-height:44px;display:inline-flex}}.editor-grid{margin-top:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}.editor-grid.is-preview{grid-template-columns:minmax(0,1fr)}.editor-preview{min-width:0;margin-top:0}.editor-canvas{min-width:0;margin-top:0;position:relative}.editor-canvas .page-canvas{min-height:14rem}.editor-canvas .preview-toolbar,.editor-canvas .preview-toolbar>.toolbar{flex-wrap:wrap}.editor-canvas .preview-toolbar>.toolbar{flex-shrink:1;min-width:0}.editor-canvas .preview-toolbar-label{flex-shrink:0}.editor-canvas .pg-block{cursor:pointer}.editor-canvas .pg-block.is-selected{outline:2px solid var(--color-canvas-selection);outline-offset:-2px}.editor-canvas [contenteditable=true]{cursor:text;overflow-wrap:anywhere}.editor-canvas [contenteditable=true]:focus{outline:2px dashed var(--color-canvas-selection);outline-offset:3px}.block-panel{gap:calc(var(--spacing) * 5);min-width:0;width:min(var(--properties-width,26rem), 40vw);display:grid;position:sticky;top:1rem}.editor-grid:has(>.block-panel:not(.is-collapsed)){grid-template-columns:minmax(0,1fr) auto}.editor-load-region{grid-column:1/-1;min-height:20rem}.editor-load-region .loading-state{justify-content:center;min-height:20rem}.block-row{padding:.4rem 0}.palette{margin-block:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);border-block:1px solid var(--color-border)}@media (width<=768px){.editor-grid{grid-template-columns:minmax(0,1fr)}.block-panel{order:1}}@media (width<=520px){.editor-canvas .pg-container{padding-inline:1rem}}.canvas-viewport{max-width:100%;margin-inline:auto;position:relative}.canvas-viewport.narrow{width:390px}.preview-toolbar [aria-pressed=true]{background-color:var(--color-accent-weak);color:var(--color-accent-fg)}.editor-add-block{width:100%;margin-top:.75rem}@media (width<=768px){.editor-grid{margin-top:.75rem}.editor-outline{box-shadow:none;background:0 0;border:0}.editor-add-block{margin:0}}.editor-grid:has(>.block-panel.is-collapsed){grid-template-columns:minmax(0,1fr)}.block-panel.is-collapsed{display:contents}.app-shell.focus-mode{grid-template-columns:minmax(0,1fr)}.focus-mode .sidebar,.focus-mode .mobile-header{display:none}.focus-mode .workspace-main{padding:calc(var(--spacing) * 5);max-width:none}.editor-grid:fullscreen{background:var(--color-surface);width:100%;height:100%;margin:0;padding:1rem;overflow:auto}.editor-viewport-actions [aria-pressed=true]{background-color:var(--color-accent-weak);color:var(--color-accent-fg)}.chromeless-layout{background:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}.draft-preview-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);flex-wrap:wrap;padding:.5rem 1rem;display:flex}.draft-preview-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-help);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.draft-preview-bar .preview-toolbar{border:0;flex:auto;padding:0}.draft-preview-canvas{flex:1;width:100%;display:flex}.draft-preview-canvas>.page-canvas{width:100%}@media (width<=520px){.draft-preview-bar .preview-toolbar{flex-direction:row;align-items:center}}.hub-viewport-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;gap:.125rem;width:fit-content;margin:0;padding:.125rem}.hub-viewport-actions.is-floating{z-index:30;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);margin:0;position:fixed;top:.75rem;right:.75rem}.app-shell:has(.client-hub.is-chrome-hidden){display:block}.app-shell:has(.client-hub.is-chrome-hidden) :is(.sidebar,.mobile-header,.desktop-activity){display:none}.app-shell:has(.client-hub.is-chrome-hidden) .workspace-main{width:100%;max-width:none;padding:0}.is-chrome-hidden :is(.page-rail,.editor-heading,.preview-toolbar,.block-panel,figcaption,#editor-feedback){display:none}.is-chrome-hidden :is(.client-pages,.editor-grid){grid-template-columns:minmax(0,1fr);gap:0;min-height:100dvh;margin:0}.is-chrome-hidden .preview-frame{border:0;border-radius:0;min-height:100dvh;margin:0}.is-chrome-hidden .page-canvas{min-height:100dvh}.client-pages.has-editor .editor-canvas .page-canvas{min-height:calc(100dvh - 23rem)}.is-chrome-hidden .client-pages.has-editor .editor-canvas .page-canvas{min-height:100dvh}.hub-editor .publish-split>.ui-button{flex:1}.hub-editor .publish-split .button-label{white-space:normal;min-width:0}.hub-editor .publish-split>.ui-menu{flex-shrink:0}.hub-editor .publish-split>.ui-menu>.ui-button{height:100%}.hub-editor .editor-heading{flex-wrap:wrap}.hub-editor .editor-toolbar{flex-basis:100%;order:1;justify-content:flex-end}@media (width<=639px){.editor-viewport-actions .canvas-zoom-select{display:none}.hub-viewport-actions.is-floating{top:auto;bottom:.75rem}.hub-viewport-actions{grid-column:1/-1;margin-left:auto}}.is-chrome-hidden .block-tool-position{transform:translateY(max(-100%, calc(0px - var(--block-top))))}.item-field-heading{justify-content:space-between;gap:calc(var(--spacing) * 2);font-size:var(--text-help);display:flex}.list-item{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);min-width:0;display:block}.item-invalid{border-color:var(--color-danger-fg)}.item-summary{padding:.5rem}.item-summary>button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);text-align:left;overflow-wrap:anywhere;width:100%;font-size:var(--text-body);padding:.35rem;display:flex}.item-summary>button>.media-selection{flex:1}.item-summary>.ui-action-row{margin-top:.25rem}.item-fields{border-top:1px solid var(--color-border);padding:.75rem}.error-count{white-space:nowrap;color:var(--color-danger-fg);border-color:var(--color-danger-fg);margin-left:.4rem}.table-field .ui-section.table-scroll{max-width:100%;overflow:auto}.table-editor th,.table-editor td{border-right:1px solid var(--color-border-soft);min-width:12rem;padding:.6rem}.table-editor .form-field{margin:0 0 .3rem}@media (width<=767px){.item-summary{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.item-summary>button{min-width:0}.item-summary>.ui-action-row{flex:none;width:auto;margin:0}}.table-scroll-hint{font-size:var(--text-help)}.ui-dialog.field-panel{z-index:35;width:min(var(--properties-width,26rem), 100vw);border:0;border-left:1px solid var(--color-border-strong);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:var(--shadow-card);border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:visible}.ui-dialog.ui-drawer.field-panel.inline{z-index:auto;width:100%;height:auto;max-height:calc(100dvh - 2rem);display:flex;position:relative;inset:auto;overflow:hidden}.field-panel .dialog-body{min-height:0;overflow:auto}.properties-content{padding-top:1rem}.drawer-resizer{cursor:col-resize;background:0 0;border:0;width:.5rem;height:100%;padding:0;position:absolute;top:0;left:0}.drawer-resizer:focus-visible{outline:2px solid var(--color-accent-fg)}.block-title{align-items:center;gap:var(--spacing);min-width:0;display:flex}.block-title>.ui-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:flex-start;min-width:0;overflow:hidden}.block-row.selected>.block-title>.ui-button{background-color:var(--color-accent-weak);color:var(--color-accent-fg)}.nested-blocks{border-left:1px solid var(--color-border-strong);margin-left:.55rem;padding-left:.4rem}.block-row{align-items:center;min-height:44px;display:flex}.block-title{flex:1}.block-actions{margin:0}.block-node>.container-drop{width:calc(100% - .95rem);margin-left:.95rem}.container-drop,.block-drop{border-radius:var(--radius-control);width:100%;padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-help);color:var(--color-muted);border:1px dashed var(--color-border-strong);display:block}.container-drop{cursor:pointer;margin:.35rem 0}.block-drop{background-color:var(--color-accent-weak);color:var(--color-accent-fg)}.palette .form-field{margin-bottom:.65rem}.palette-groups{padding:.2rem}.palette h3{font-size:var(--text-help);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin:.65rem 0}.palette-options{grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid}.palette-options .ui-button{text-align:left;flex-direction:column;align-items:flex-start;padding:.55rem}.block-drop{border-style:var(--tw-border-style);background-color:#0000;border-width:0;height:.35rem;min-height:.35rem;padding:0;font-size:0}.block-drop.dragging{background:var(--color-accent-weak)}.block-title>.ui-button:first-child{margin-left:40px}@media (width<=520px){.block-title{flex-wrap:wrap}.block-title>.ui-button{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;overflow:hidden}.block-row{align-items:flex-start}}.palette-description{color:var(--color-muted);font-size:var(--text-help);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:400;overflow:hidden}.palette-options .ui-button:has(>svg){padding-left:2.5rem;position:relative}.palette-options button>svg{position:absolute;top:.7rem;left:.7rem}.container-drop{border:0;height:1.5rem;min-height:0;margin:0;padding:0;font-size:0;overflow:hidden}.container-drop.dragging{background:var(--color-accent-weak);outline:1px dashed var(--color-accent-fg)}.palette-source-choices .ui-button{gap:.5rem;padding:1.25rem 1rem 1.25rem 3rem}.palette-source-choices .palette-description{white-space:normal}.workspace-header-tools,.workspace-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=700px){:is(.toolbar:has(>.workspace-header-tools),.workspace-header-tools){width:100%}.workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.workspace-actions .ui-button{width:100%;padding-inline:.5rem}.workspace-actions .ui-button.primary{order:-1;grid-column:1/-1}}.ui-icon-button{flex:none;width:44px;height:44px;padding:0}.ui-icon-button.small{width:40px;height:40px}.ui-icon-button.large{width:48px;height:48px}.ui-menu-panel :is([role=menuitem],[role=menuitemradio]):hover{background:var(--color-surface-2)}.ui-menu-panel :is([role=menuitem],[role=menuitemradio]):disabled{opacity:.4;cursor:not-allowed}.ui-icon-button.danger,.ui-menu-panel .danger{color:var(--color-danger-fg)}.ui-icon-button.drag-handle:not(:disabled){cursor:grab}.ui-icon-button.drag-handle:not(:disabled):active{cursor:grabbing}.ui-action-row{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.action-menu{display:block}.ui-menu{position:relative}.ui-menu-panel{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-strong);background-color:var(--color-surface);--tw-shadow:var(--shadow-card-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);z-index:60;width:13rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:0;padding:.35rem;position:fixed;inset:auto;overflow-y:auto}.ui-menu-panel :is([role=menuitem],[role=menuitemradio]){width:100%;min-height:44px;box-shadow:none;justify-content:flex-start;padding:.4rem .6rem}.ui-menu-panel :is([role=menuitem],[role=menuitemradio]):focus-visible{outline-offset:-2px}.ui-menu-panel .danger{border-top:1px solid var(--color-border-strong);margin-top:.35rem}@media (width<=767px){.action-menu{margin-left:auto;display:block}.ui-action-row{justify-content:flex-end;margin-inline-start:auto}.list-row>.row-actions{justify-content:flex-end;align-self:stretch}}.ui-action-row.compact{width:auto}.ui-action-row.compact>.action-menu{display:block}@media (width<=767px){.ui-action-row>.drag-handle{display:none}}.ui-action-row.reserve-handle{grid-template-columns:40px 44px;gap:4px;height:44px;display:grid}.ui-action-row.reserve-handle>.drag-handle{grid-area:1/1}.ui-action-row.reserve-handle>.action-menu{grid-area:1/2;margin:0}.list-row>.ui-action-row,.list-row>.row-actions{flex-shrink:0;margin-inline-start:auto}@media (width<=767px){.ui-action-row.reserve-handle{grid-template-columns:44px}.ui-action-row.reserve-handle>.action-menu{grid-column:1}.ui-table.dense td:has(>.ui-action-row){padding-inline-end:0}}@media (width>=769px){.editor-toolbar .ui-icon-button{width:32px;height:32px;min-height:32px}}.ui-icon-button{color:var(--color-body)}.editor-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.editor-heading-title{flex:1;min-width:0}.editor-heading .editor-title{font-size:var(--text-section);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.35rem;font-weight:600;overflow:hidden}.editor-toolbar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.25rem;min-width:0;display:flex}.editor-toolbar>.ui-button,.editor-toolbar>.publish-split>.ui-button{padding:.125rem .6rem}.editor-toolbar>.ui-button{white-space:nowrap}.editor-toolbar>.ui-icon-button{padding:0}.editor-secondary{flex-wrap:nowrap;flex-shrink:0;gap:.3rem}.editor-secondary .ui-button:not(.ui-icon-button){white-space:normal;flex-shrink:0;max-width:9rem}.editor-heading .badge-group{flex-wrap:wrap}.editor-history{align-items:center;gap:.25rem;display:flex}.save-state{font-size:var(--text-help);color:var(--color-muted);white-space:normal;flex-shrink:0;width:6rem}.publish-split{flex-shrink:0;gap:1px;min-width:0;display:flex}.publish-split>.ui-button{white-space:normal;border-radius:var(--radius-control) 0 0 var(--radius-control);min-width:0;max-width:12rem}.publish-split>.ui-menu{display:flex}.publish-split>.ui-menu>.ui-button{border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--color-accent);color:var(--color-accent-ink);border-color:#0000}.check-ok{color:var(--color-success-fg);font-size:var(--text-help);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.editor-open-page{max-width:24rem}.editor-sticky-add{display:none}@media (width<=1200px){.editor-heading{flex-wrap:wrap}}.canvas-block-tools{pointer-events:none;position:absolute;inset:0}.block-tool-position{top:var(--block-top);z-index:7;box-sizing:border-box;padding:.25rem;position:absolute;transform:translateY(-100%)}.block-floating-toolbar{pointer-events:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:fit-content;max-width:100%;color:var(--color-foreground);box-shadow:var(--shadow-card);font-family:var(--font-sans);font-size:var(--text-help);flex-wrap:wrap;align-items:center;gap:.125rem;padding:.125rem;display:flex}.block-tool-label{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;padding-inline:.5rem;overflow:hidden}@media (width<=520px){.block-tool-label{flex-basis:100%;max-width:100%}.block-floating-toolbar .ui-icon-button{width:2.5rem;min-width:2.5rem;height:2.5rem}}.block-insert-seam{z-index:6;pointer-events:auto;height:0;position:absolute;inset-inline:0}.block-insert-seam:before{content:"";inset-inline:0;height:1rem;position:absolute;top:-.5rem}.block-insert-seam button{border-radius:var(--radius-control);opacity:0;min-height:2rem;color:var(--color-accent-ink);background:var(--color-accent);white-space:nowrap;font-size:var(--text-help);cursor:pointer;border:0;align-items:center;gap:.25rem;padding:.25rem .75rem;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.block-insert-seam:hover,.block-insert-seam:focus-within{border-top:2px solid var(--color-accent)}.block-insert-seam:hover button,.block-insert-seam button:focus-visible{opacity:1}@media (width<=768px){.editor-heading{z-index:10;background:var(--color-canvas);grid-template-columns:44px minmax(0,1fr);min-width:0;padding-block:.5rem;display:grid;position:sticky;top:0}.editor-heading-title{grid-column:2}.editor-heading>a{grid-area:1/1}.editor-toolbar{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;width:100%;display:grid}.editor-toolbar>.publish-split{grid-area:1/2;justify-self:stretch;min-width:0}.editor-toolbar>.ui-menu,.editor-toolbar>.ui-icon-button:not(.editor-sticky-add){grid-area:1/3}.editor-toolbar>.editor-history{grid-area:2/1/auto/3}.editor-toolbar>.editor-sticky-add{grid-area:2/3;display:inline-flex}.editor-toolbar .publish-split>.ui-button{white-space:normal;min-width:0}.editor-toolbar .ui-icon-button{width:44px;height:44px}.editor-toolbar .editor-secondary{flex-shrink:0;display:none}.editor-toolbar .ui-button{min-height:44px}}.publication-panel{margin-top:1.25rem}.publication-panel>.ui-section-body{gap:calc(var(--spacing) * 4);display:grid}.date-time-confirmation{margin-top:var(--spacing);display:block}.block-schedule{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border)}.block-schedule>p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-help)}.ui-switch-field{max-width:26rem}.ui-switch-field:not(:first-child){margin-top:.8rem}.ui-switch-label{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);font-size:var(--text-body);align-items:center;gap:.6rem;display:flex}@media (width<=520px){.ui-input[type=datetime-local]{min-width:0}}.menu-editor,.menu-preview,.menu-tools{margin-block:1rem}.menu-status{margin-block:1rem 1.5rem}.menu-status>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.menu-items{padding:0;list-style:none}.menu-items>li{border-inline-start:2px solid var(--color-border);margin-inline-start:calc(var(--menu-depth) * 1.5rem)}.menu-item-copy{overflow-wrap:anywhere}.menu-item-heading{align-items:baseline}.menu-drop{padding:calc(var(--spacing) * 3);font-size:var(--text-help);border:1px dashed var(--color-accent-fg)}.menu-picker{border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);max-height:18rem;overflow:auto}.menu-page-choice{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:.7rem;display:flex}.menu-page-choice:has(input:checked){background:var(--color-surface-2)}.menu-page-choice span{overflow-wrap:anywhere;font-size:var(--text-body);display:grid}.menu-preview-scroll{max-width:100%;padding-bottom:calc(var(--spacing) * 2);overflow-x:auto}.menu-preview-frame{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);margin:0 0 1rem;overflow:hidden}.menu-preview-frame figcaption{background-color:var(--color-surface-2);font-size:var(--text-help);padding:.5rem 1rem}.menu-preview-frame .pg-client-frame{min-height:0}.menu-preview-frame .pg-client-frame main{min-height:8rem}.menu-warnings{background-color:var(--color-warning-weak);color:var(--color-warning-fg);border-inline-start:3px solid var(--color-warning-fg);padding:.75rem .75rem .75rem 2rem}@media (width<=600px){.menu-items>li{margin-inline-start:calc(var(--menu-depth) * .65rem)}.menu-item-row{padding:.5rem}.menu-preview .section-heading{flex-wrap:wrap}}.menu-preview-frame .pg-skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.menu-preview-canvas{transform-origin:0 0;display:flow-root}.redirect-filters{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);grid-template-columns:minmax(12rem,2fr) repeat(4,minmax(6rem,1fr));display:grid}.redirect-table{table-layout:fixed}.redirect-table th{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.redirect-table th:first-child:has(input){width:4%}.redirect-table th:last-child:has(.sr-only){width:7rem}.redirect-actions .ui-action-row{margin-top:calc(.5lh - 22px)}.redirect-invalid{box-shadow:inset 3px 0 var(--color-danger-fg)}.redirect-issues{gap:calc(var(--spacing) * 3);max-height:24rem;padding:0;list-style:none;display:grid;overflow:auto}.redirect-issues>li{background-color:var(--color-surface-2);padding:calc(var(--spacing) * 3);border-left:3px solid var(--color-danger-fg)}.redirect-issues>li.warning{border-color:var(--color-warning-fg);background:var(--color-warning-weak)}.redirect-issue-actions{margin-top:.5rem}.redirect-trace{overflow-wrap:anywhere;font-family:var(--font-mono,monospace)}.redirect-csv-preview{max-height:22rem;overflow:auto}@media (width<=1100px){.redirect-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.redirect-filters>:first-child{grid-column:1/-1}.redirect-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.redirect-table,.redirect-table tbody,.redirect-table tr{display:block}.redirect-table tr{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);grid-template-columns:40px minmax(0,1fr) 84px;column-gap:.5rem;padding:.8rem;display:grid}.redirect-table td{border-style:var(--tw-border-style);border-width:0;grid-column:1/-1;gap:.7rem;padding:.25rem 0;display:flex}.redirect-table td[data-label]:before{content:attr(data-label);color:var(--color-muted);flex:0 0 36%}.redirect-table td:first-child:has(input){grid-area:1/1;align-items:flex-start}.redirect-table .redirect-source{margin-bottom:.4rem;display:block}.redirect-table .redirect-source:before{display:none}.redirect-table tr:has(.redirect-actions) .redirect-source{grid-area:1/2}.redirect-table td.redirect-actions{grid-area:1/3}}.redirect-table th[data-column=redirectSource]{width:15%}.redirect-table th[data-column=redirectTarget]{width:24%}.redirect-table th[data-column=redirectNote]{width:13%}.consent-workspace>.ui-tabs{margin-bottom:1.5rem}.consent-workspace>.ui-notice{margin-bottom:1rem}.consent-header-tools{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.consent-tag-table .list-row,.consent-tag-head{grid-template-columns:minmax(8rem,2fr) minmax(6rem,1fr) minmax(6rem,1fr) 4.5rem 7rem 3rem 13rem;align-items:center;gap:.5rem;min-width:0;display:grid}.consent-tag-head{background-color:var(--color-surface-2);font-size:var(--text-help);color:var(--color-muted);border-bottom:1px solid var(--color-border-soft);padding:.75rem 1.5rem}.consent-tag-table .row-content{display:contents}.consent-tag-name{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.consent-tag-name:hover strong{color:var(--color-accent-fg);text-underline-offset:.2em;text-decoration-line:underline}.consent-attributes legend{font-weight:500}.attribute-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:.5rem;display:grid}.chip-input{gap:.5rem}.chip-list{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip-list li{align-items:center;gap:var(--spacing);border-radius:var(--radius-pill);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-3);font-size:var(--text-help);padding:.15rem .25rem .15rem .65rem;display:inline-flex}.chip-list .ui-icon-button{width:1.75rem;min-height:1.75rem}.consent-banner-grid{grid-template-columns:minmax(22rem,1fr) minmax(28rem,1.2fr);align-items:start;gap:1.5rem;display:grid}.consent-category-fields{gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border-soft);padding-bottom:1.5rem;display:grid}.consent-category-fields:last-child{border-bottom:0;padding-bottom:0}.consent-preview-scroll{background:var(--color-surface-3);padding:1rem;overflow-x:auto}.consent-preview-stage{background:var(--pg-bg);width:100%;min-width:20rem;min-height:34rem;color:var(--pg-text);margin-inline:auto;position:relative;overflow:hidden}.consent-preview-stage.narrow{width:390px}.consent-preview-stage .pg-consent-layer{position:absolute}.consent-preview-stage .pg-consent-gate{margin:2rem}.client-settings-stack{gap:1.5rem}@media (width<=1280px){.consent-banner-grid{grid-template-columns:1fr}.consent-tag-head{display:none}.consent-tag-table .list-row{grid-template-columns:1fr auto}.consent-tag-table .row-content{gap:.5rem;display:grid}}@media (width<=600px){.attribute-row{grid-template-columns:1fr auto}.attribute-row>:nth-child(2){grid-column:1}}.consent-stat-tools{align-items:end;margin-bottom:1rem}.consent-stat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.consent-stat-tiles>div{border-radius:var(--radius-card);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface);--tw-shadow:var(--shadow-card-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:1.25rem}.consent-stat-tiles dt{font-size:var(--text-help);color:var(--color-muted)}.consent-stat-tiles dd{color:var(--color-strong);font:600 var(--text-title)/1.2 var(--font-sans);margin:.25rem 0 0}.consent-chart-legend{gap:calc(var(--spacing) * 4);font-size:var(--text-help);color:var(--color-muted);flex-wrap:wrap;margin-bottom:1rem;display:flex}.consent-chart-legend span{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-muted);display:inline-flex}.consent-chart-legend i{background:var(--series-color);border-radius:var(--radius-control);width:.75rem;height:.75rem}.consent-chart-plot{max-width:100%}.consent-chart svg{width:100%;height:auto;display:block}.action-accept_all{--series-color:var(--color-accent)}.action-reject_all{--series-color:var(--color-strong)}.action-custom{--series-color:var(--color-muted)}.action-withdraw{--series-color:var(--color-subtle)}.consent-chart-grid{stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.consent-chart-axis{fill:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-help)}.consent-chart-bar{fill:var(--series-color)}.consent-chart-bar:focus-visible{stroke:var(--color-foreground);stroke-width:2px;vector-effect:non-scaling-stroke;outline:none}@media (width<=1280px){.consent-stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.consent-stat-tiles{grid-template-columns:1fr}}.overlay-workspace>.ui-tabs{margin-bottom:1.5rem}.overlay-workspace>.ui-notice,.overlay-together{margin-bottom:1rem}.overlay-workspace .ui-badge.neutral,.overlay-workspace [role=tab][aria-selected=false]{color:var(--color-body)}.overlay-together{margin-top:-1rem}.overlay-workspace-grid{grid-template-columns:minmax(25rem,1fr) minmax(28rem,1.1fr);align-items:start;gap:1.5rem;display:grid}.overlay-list .list-row{grid-template-columns:minmax(9rem,1fr) auto auto;align-items:center;gap:1rem;display:grid}.overlay-list .row-content{display:contents}.overlay-row-name{min-width:0;color:inherit;text-align:left;gap:.15rem;display:grid}.overlay-row-name:hover strong{color:var(--color-accent-fg);text-underline-offset:.2em;text-decoration:underline}.overlay-row-pills{grid-column:1/-1;min-width:0}.schedule-muted{opacity:.7}.overlay-editor-stack>.ui-section{overflow:visible}.overlay-editor-stack .ui-section-body{gap:1rem;display:grid}.overlay-tone-picker,.overlay-segments,.overlay-radio-cards,.overlay-trigger-list{border:0;gap:.75rem;margin:0;padding:0;display:grid}.overlay-tone-picker legend,.overlay-segments legend,.overlay-radio-cards legend,.overlay-trigger-list legend{color:var(--color-body);margin-bottom:.25rem;font-weight:500}.overlay-tone-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.overlay-tone-picker legend{grid-column:1/-1}.overlay-tone-picker button{border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-body);font-size:var(--text-help);gap:.4rem;padding:.5rem;display:grid}.overlay-tone-picker button[aria-pressed=true]{border-color:var(--color-accent-fg);outline:2px solid var(--color-accent-weak)}.overlay-tone-picker button>span{color:var(--pg-overlay-fg);border:1px solid var(--pg-border);border-radius:var(--pg-button-radius);background:var(--pg-overlay-bg);place-items:center;height:2.5rem;display:grid}.overlay-segment-options{border-radius:var(--radius-panel);background:var(--color-surface-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.overlay-segment-options button{border-radius:var(--radius-control);min-height:3.5rem;color:var(--color-muted);font-size:var(--text-help);justify-items:center;gap:.25rem;padding:.4rem;display:grid}.overlay-segment-options button[aria-pressed=true]{color:var(--color-foreground);background:var(--color-surface);box-shadow:var(--shadow-card-sm)}.overlay-radio-cards label{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:start;gap:.75rem;padding:.75rem;display:flex}.overlay-radio-cards label:has(input:checked){border-color:var(--color-accent-fg);background:var(--color-accent-weak)}.overlay-radio-cards label>span{gap:.2rem;display:grid}.overlay-trigger-row{grid-template-columns:minmax(9rem,1fr) minmax(8rem,1fr) auto;align-items:end;gap:.5rem;display:grid}.overlay-trigger-spacer{min-height:2.5rem}.overlay-page-picker,.overlay-page-results{gap:.5rem;display:grid}.overlay-page-chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-3);font-size:var(--text-help);align-items:center;gap:.25rem;padding-left:.65rem;display:inline-flex}.overlay-page-results{max-height:14rem;overflow-y:auto}.overlay-page-results button{border-radius:var(--radius-control);text-align:left;gap:.1rem;padding:.6rem .75rem;display:grid}.overlay-page-results button:hover{background:var(--color-surface-3)}.overlay-preview-scroll{background:var(--color-surface-3);padding:1rem;overflow-x:auto}.overlay-preview-stage{width:100%;min-width:20rem;min-height:36rem;color:var(--pg-text);background:var(--pg-bg);font-family:var(--pg-font-body);margin-inline:auto;position:relative;overflow:hidden}.overlay-preview-stage.narrow{width:390px}.overlay-page-skeleton{grid-template-columns:2fr 1fr;gap:1rem;padding:4.5rem 2rem 2rem;display:grid}.modal-preview .overlay-page-skeleton{background:var(--color-backdrop);min-height:36rem}.modal-preview .overlay-page-skeleton span{opacity:.45}.overlay-page-skeleton span{border-radius:var(--pg-radius);background:var(--pg-border);height:1rem}.overlay-page-skeleton span:first-child,.overlay-page-skeleton span:nth-child(4){background:var(--pg-surface);grid-column:1/-1;height:8rem}[data-overlay-preview] .pg-overlays{position:absolute;inset:0}[data-overlay-preview] .pg-overlay-dialog{display:block;position:absolute}[data-overlay-preview] .pg-overlay-media .pg-media-empty{background-image:var(--overlay-preview-media,none);background-position:50%;background-size:cover;min-block-size:12rem}[data-overlay-preview] .pg-overlay-center{inline-size:min(calc(100% - 2rem), var(--pg-overlay-width));margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}[data-overlay-preview] .pg-overlay-corner{inset:auto 1rem 1rem auto}[data-overlay-preview] .pg-overlay-bottom{inset:auto 1rem 1rem}[data-overlay-preview] .pg-overlay-close-fallback,[data-overlay-preview] .pg-overlay-bar-dismiss[hidden]{display:inline-flex}@media (width<=1280px){.overlay-workspace-grid{grid-template-columns:1fr}}@media (width<=600px){.overlay-list .list-row{grid-template-columns:1fr auto}.overlay-list .row-actions{grid-area:1/2}.overlay-list .ui-switch-field,.overlay-row-pills{grid-column:1/-1}.overlay-tone-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.overlay-trigger-row{grid-template-columns:1fr auto}.overlay-trigger-row>:nth-child(2){grid-column:1}}.master-filters{margin-bottom:1.5rem}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1rem;display:grid}.master-row{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.master-row .row-content{text-align:left}.master-row>:is(.block-thumbnail,.media-selection){border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-2);width:3.5rem;height:3.5rem;padding:.35rem}@media (width>=900px){.master-filters .filter-grid{grid-template-columns:minmax(16rem,1fr) minmax(0,12rem) minmax(0,12rem)}}.master-key{font-family:var(--font-mono);margin-top:.2rem}.master-editor-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.master-field-row{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);padding:.8rem}.master-field-row.locked{background:var(--color-surface-2);border-style:dashed}.master-field-note{align-items:center;margin-top:.45rem;display:flex}.master-reference-summary{border:1px solid var(--color-accent-weak-border);border-radius:var(--radius-control);background:var(--color-accent-weak);padding:.8rem}.master-reference-summary .muted{align-items:center;gap:.35rem;display:flex}.master-child{border-left:2px solid var(--color-border-strong);padding:1rem}.master-add-child{align-items:end}.master-add-child .form-field{flex:1;margin:0}.master-preview{margin-top:0}.master-version-list,.master-pins{margin-top:1.5rem}.master-pins{gap:.5rem;padding-left:1.2rem;display:grid}.ui-dialog:has(.master-publish-dialog){width:min(42rem,100vw - 2rem)}.ui-dialog:has(.master-update-dialog){width:min(64rem,100vw - 2rem)}.master-impact-dropped{color:var(--color-warning-fg);margin-top:.65rem}.master-client-slug,.master-page-list .muted,.master-result-list .muted{margin-top:.2rem;display:block}.master-result-groups summary{cursor:pointer;font-weight:500}.master-publish-dialog{min-width:0}.canvas-viewport .page-canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.canvas-viewport.client-dark .page-canvas{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.master-field-row.locked :is(input,textarea):disabled{opacity:1;color:var(--color-body)}.rollout-progress progress{appearance:none;width:100%;height:1rem;accent-color:var(--color-accent)}.rollout-progress progress::-webkit-progress-bar{background:var(--color-surface-3)}.rollout-progress progress::-webkit-progress-value{background:var(--color-accent)}.rollout-progress progress::-moz-progress-bar{background:var(--color-accent)}.master-rollout-counts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.master-rollout-counts>div{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:1rem}.master-rollout-counts dt{color:var(--color-muted);font-size:var(--text-help)}.master-rollout-counts dd{font-size:var(--text-title);margin:.35rem 0 0;font-weight:600}.master-rollout-list,.master-page-list,.master-result-list{margin:0;padding:0;list-style:none;display:grid}.master-rollout-list>li,.master-page-list>li,.master-result-list>li{border-bottom:1px solid var(--color-border-soft);padding:1rem}.master-rollout-list>li:last-child,.master-page-list>li:last-child,.master-result-list>li:last-child{border-bottom:0}.master-rollout-heading,.master-rollout-meta,.master-result-groups summary{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.master-page-list>li,.master-result-list>li{grid-template-columns:minmax(8rem,.6fr) minmax(12rem,1fr) auto;align-items:start;gap:1rem;display:grid}.master-result-list pre{color:var(--color-danger-fg);background:var(--color-danger-weak);border-radius:var(--radius-control);white-space:pre-wrap;font-family:var(--font-mono);grid-column:1/-1;margin:0;padding:.75rem;overflow:auto}.master-result-groups{gap:.75rem;display:grid}.master-result-groups>details{border:1px solid var(--color-border);border-radius:var(--radius-control)}.master-result-groups>details>summary,.master-result-groups>details>p{padding:.75rem 1rem}.master-result-groups summary{justify-content:space-between}.master-usage-filters,.master-result-filters{grid-template-columns:repeat(2,minmax(0,14rem));align-items:end;gap:1rem;display:grid}.master-update-preview{margin:0}.master-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.master-update-grid>section+section{border-left:1px solid var(--color-border-soft)}.master-update-grid>section>strong{border-bottom:1px solid var(--color-border-soft);padding:.75rem 1rem;display:block}.master-update-grid .canvas-viewport{min-height:12rem}@media (width<=900px){.master-editor-grid{grid-template-columns:minmax(0,1fr)}.master-publish-dialog{min-width:0}}@media (width<=520px){.master-rollout-counts{grid-template-columns:minmax(0,1fr)}.master-editor-grid .dialog-actions{width:100%}.master-page-list>li,.master-result-list>li,.master-usage-filters,.master-result-filters,.master-update-grid{grid-template-columns:minmax(0,1fr)}.master-update-grid>section+section{border-left:0;border-top:1px solid var(--color-border-soft)}}.theme-preview{margin-top:1rem}.theme-preview-stage{background:var(--color-surface-3);padding:1rem;overflow:auto}.theme-preview-page{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-width:0;box-shadow:var(--shadow-card-sm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0 auto;overflow:hidden}.theme-preview-page.mobile{max-width:390px}.theme-preview.compact{width:min(18rem,100%);margin:0}.theme-preview.compact .theme-preview-stage{height:9rem;padding:0;overflow:clip}.theme-preview.compact .theme-preview-page{transform-origin:0 0;border:0;border-radius:0;width:1000px;transform:scale(.25)}.theme-preview.compact figcaption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.theme-row{align-items:center}.theme-row>.row-content{flex:1}.theme-preset-grid,.theme-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width<=700px){.theme-preset-grid,.theme-picker-grid{grid-template-columns:1fr}.theme-row{align-items:stretch}}.nav-item{min-height:2.25rem;padding-block:.375rem;position:relative}.nav-item svg{flex-shrink:0}.nav-count{margin-left:auto}.nav-tooltip{z-index:100;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-3);color:var(--color-foreground);box-shadow:var(--shadow-card-sm);padding:.5rem .75rem;display:none;position:fixed;left:3.5rem}.nav-item:is(:hover,:focus-visible) .nav-tooltip{display:block}.consent-banner-grid>:last-child,.overlay-workspace-grid>:last-child,.sticky-preview{align-self:start;position:sticky;top:1rem}.overlay-trigger-row{grid-template-columns:minmax(0,1fr) minmax(5rem,.6fr) 2rem}.overlay-trigger-row .form-field:first-child{grid-column:1/-1}.theme-contrast-table td:nth-child(2),.theme-contrast-table td:nth-child(3),.theme-contrast-table th:nth-child(2),.theme-contrast-table th:nth-child(3){text-align:right}@media (width<=899px){.consent-banner-grid>:last-child,.overlay-workspace-grid>:last-child,.sticky-preview{position:static}.nav-item{min-height:44px}}.master-permission-heading{text-align:right;font-size:var(--text-help)}.master-permissions .master-field-row{grid-template-columns:minmax(0,1fr) 3rem;align-items:start;gap:1rem;display:grid}.master-permissions .ui-switch-label>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalogue-category{margin-top:1.5rem}@media (pointer:coarse){.menu-keyboard-hint{display:none}}.compact-formatting .rich-text-toolbar{flex-wrap:nowrap;width:0;min-width:100%;overflow-x:auto}.compact-formatting .rich-text-toolbar>*{flex-shrink:0}.theme-token-panel,.theme-token-list,.client-theme-settings{gap:1rem;display:grid}.theme-token-control{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-2);gap:.6rem;padding:1rem;scroll-margin-top:1rem;display:grid}.theme-token-heading>div,.theme-provenance{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.theme-provenance{color:var(--color-muted);font-size:var(--text-help)}.theme-color-control,.theme-length-control,.theme-range-control,.theme-brand-control{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.theme-color-control>.form-field,.theme-length-control>.form-field,.theme-brand-control>.form-field{flex:1;min-width:9rem}.theme-color-control{flex-wrap:nowrap}.theme-color-control>.form-field{min-width:0}.theme-token-heading{flex-wrap:nowrap;align-items:start}.theme-token-heading>div{min-width:0}.theme-token-heading>.ui-button{flex:none}.theme-swatch{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--theme-swatch);flex:none;width:2rem;height:2rem;display:inline-block}input[type=color]{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:2.5rem;height:2.5rem;padding:.2rem}input[type=range]{min-width:8rem;accent-color:var(--color-accent);flex:1}.theme-option-grid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.theme-option-sample{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-3);height:1.5rem}.theme-option-sample:is([data-value=pill],[data-value=organic]){border-radius:var(--radius-pill)}.theme-default{margin:0}@media (width>=1100px){.theme-token-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.theme-editor-shell>.ui-section-body{gap:1rem;display:grid}.theme-editor-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);align-items:start;gap:1.5rem;display:grid}.theme-contrast-pair,.theme-rebuild-client{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.theme-contrast-table{overflow:auto}.theme-contrast-pair .theme-swatch{width:1.25rem;height:1.25rem}.theme-contrast-table td:last-child{gap:.35rem;display:grid}.theme-rebuild-client{grid-template-columns:minmax(8rem,1fr) 11rem minmax(0,1.4fr);display:grid}.theme-fine-tune>summary{cursor:pointer;padding:.75rem 0;font-weight:600}.similarity-controls,.similarity-score,.similarity-breakdown{margin-top:1.5rem}.similarity-score>.ui-section-body{align-items:center;gap:1rem;display:flex}.similarity-score-value{font-size:var(--text-title);font-weight:600}.similarity-row{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.similarity-note{margin-top:1rem}@media (width<=900px){.theme-editor-grid,.theme-brand-grid,.similarity-previews{grid-template-columns:1fr}.sticky-preview{position:static}}@media (width<=700px){.theme-rebuild-client,.similarity-row{grid-template-columns:1fr}}@media (width<=520px){.theme-contrast-table{overflow:visible}.theme-contrast-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.theme-contrast-table :is(table,tbody,tr){display:block}.theme-contrast-table tr{border:1px solid var(--color-border);border-radius:var(--radius-control);margin-bottom:.75rem;padding:.75rem}.theme-contrast-table td,.theme-contrast-table td:last-child{border:0;grid-template-columns:minmax(6rem,.8fr) minmax(0,1.4fr);gap:.75rem;padding:.35rem 0;display:grid}.theme-contrast-table td:before{content:attr(data-label);color:var(--color-muted);font-weight:500}}.theme-contrast-table :is(th,td):nth-child(2),.theme-contrast-table :is(th,td):nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.theme-contrast-table td:before{text-align:left}.pattern-input-wrap{align-items:flex-start;gap:.5rem;display:flex}.pattern-input{white-space:pre-wrap;flex:1;max-width:28rem;min-height:2.5rem}.pattern-input.multiline{min-height:6rem}.pattern-chip{border:1px solid var(--color-accent-weak-border);border-radius:var(--radius-pill);width:fit-content;color:var(--color-accent-fg);background:var(--color-accent-weak);font-family:var(--font-mono);font-size:var(--text-label);white-space:nowrap;align-items:center;padding:.1rem .45rem;line-height:1.4;display:inline-flex}.pattern-chip:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px}.template-preview-chip{border:1px solid var(--color-accent-weak-border);border-radius:var(--radius-pill);width:fit-content;color:var(--color-accent-fg);background:var(--color-accent-weak);white-space:nowrap;padding-inline:.3em;line-height:1.3;display:inline-flex}.template-preview-chip.fallback{color:var(--color-muted);background:0 0;font-style:italic}.blank-menu{flex-shrink:0;position:relative}.blank-menu>summary{cursor:pointer;align-items:center;gap:.35rem;list-style:none;display:inline-flex}.blank-menu>summary::-webkit-details-marker{display:none}.blank-menu-popover{z-index:8;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(18rem,80vw);box-shadow:var(--shadow-card-lg);margin-top:.35rem;padding:.5rem;position:absolute;right:0}.blank-menu-group{gap:.15rem;display:grid}.blank-menu-group+.blank-menu-group{border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:.5rem}.blank-menu-group>strong{color:var(--color-muted);font-size:var(--text-label);padding:.35rem .5rem}.blank-menu-group .ui-button{justify-content:flex-start}.template-starter-grid,.template-picker-grid,.template-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}.template-starter-card,.template-picker-card,.template-choice{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);text-align:left;align-content:space-between;gap:1rem;padding:1rem;display:grid}.template-choice{cursor:pointer;min-height:8rem}.template-choice:hover,.template-choice:focus-visible{border-color:var(--color-accent);background:var(--color-accent-weak)}.template-choice strong{font-size:var(--text-section)}.template-starter-preview{border-radius:var(--radius-control);background:var(--color-surface-3);gap:.45rem;min-height:7rem;padding:1rem;display:grid}.template-starter-preview span{border-radius:var(--radius-pill);background:var(--color-border-strong);width:70%;height:.4rem;display:block}.template-starter-preview span:last-child{width:45%}.template-metadata-grid>:last-child,.template-variable-grid>:nth-child(5),.template-seo-grid>.ui-section{grid-column:1/-1}.template-canvas-tools{margin-block:1rem}.template-issue-list,.template-stripped-result ul,.template-usage-list ul{gap:.5rem;padding:0;list-style:none;display:grid}.template-stripped-result li{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:.25rem;padding:.75rem;display:grid}.template-client-value,.template-answer{border-bottom:1px solid var(--color-border-soft);gap:.4rem;padding-block:.75rem;display:grid}.template-identity-values{padding-top:1rem}.template-identity-values>:first-child,.template-identity-values>:nth-child(2){grid-column:1/-1}.template-preview-layout{grid-template-columns:minmax(40rem,1fr) minmax(16rem,22rem);grid-template-areas:"preview report";align-items:start;gap:1rem;display:grid}.template-page-preview{grid-area:preview;min-width:0}.template-report{grid-area:report;align-content:start}.template-blank-rows{border-top:1px solid var(--color-border-soft);display:grid}.template-variable-item{border-bottom:1px solid var(--color-border-soft)}.template-variable-row.list-row{border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) 10.5rem auto;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.template-variable-row .row-content{display:contents}.template-variable-summary{text-align:left;grid-template-columns:minmax(8rem,1fr) 8.5rem 6rem;place-items:center start;gap:.75rem;width:100%;min-width:0;display:grid}.template-variable-summary>span:first-child{min-width:0;display:grid}.template-variable-summary strong,.template-variable-summary .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-variable-settings{border-top:1px solid var(--color-border-soft);background:var(--color-surface-2);padding:1rem 2.75rem}.template-blank-help textarea{resize:vertical;min-height:4.5rem}.template-variable-row .ui-button{white-space:nowrap}.template-variable-row .row-content>:is(.ui-button,.ui-badge){justify-self:start}@media (width<=600px){.template-variable-row.list-row{grid-template-columns:auto minmax(0,1fr) auto}.template-variable-row .row-actions{grid-area:1/3}.template-variable-row .row-content>:is(.ui-button,.ui-badge){grid-column:2}}@media (width<=520px){.pattern-input-wrap{flex-wrap:wrap}.pattern-input{flex-basis:100%;max-width:none}.blank-menu-popover{width:100%;position:static}.template-metadata-grid,.template-variable-grid{grid-template-columns:1fr}.template-metadata-grid>*,.template-variable-grid>*,.template-identity-values>*{grid-column:1}.template-variable-row.list-row{grid-template-columns:auto minmax(0,1fr) auto}.template-variable-summary{grid-template-columns:minmax(0,1fr);gap:.35rem}.template-variable-row .row-actions{grid-column:3}.template-variable-settings{padding-inline:.75rem}}@media (width<=900px){.template-preview-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"report""preview"}}.collections-list .row-content,.collection-entry-list .row-content{gap:.2rem;display:grid}.collections-list .list-row,.collection-entry-list .list-row{align-items:center}.collection-type-settings{margin-bottom:1.5rem}.collection-builder-grid{grid-template-columns:minmax(18rem,.8fr) minmax(26rem,1.2fr);align-items:start;gap:1.5rem;display:grid}.collection-field-list{overflow:visible}.collection-field-list .badge-group{margin-top:.35rem}.collection-option-list{border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.collection-option-list .list-row{align-items:end;padding:.75rem}.collection-option-list+.ui-button{justify-self:start}.collection-entry-filters{grid-template-columns:minmax(15rem,1fr) minmax(10rem,.45fr) minmax(10rem,.45fr);align-items:end;margin-bottom:1.5rem}.collection-entry-form{max-width:52rem}.collection-entry-form>.ui-section-body{gap:1.25rem;display:grid}.entry-field{min-width:0}.relation-selected,.relation-results{gap:.5rem;display:grid}.relation-chip{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.35rem;display:flex}.relation-chip.broken{color:var(--color-danger-fg)}.relation-result-list{border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.relation-result-list .list-row{flex-direction:row;align-items:center;padding:.5rem .75rem}.relation-results>.ui-button{justify-self:start}.collection-issues{margin-bottom:1.5rem}.collection-issues .ui-button{justify-self:start}.revision-list{margin-top:0}.revision-list .list-row{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:start;display:grid}.revision-list .row-actions .ui-button{white-space:nowrap;width:100%}.referrer-list{gap:.5rem;display:grid}@media (width<=999px){.collection-builder-grid{grid-template-columns:1fr}}@media (width<=700px){.collection-range,.collection-option-fields,.collection-entry-filters{grid-template-columns:1fr}.collections-list .list-row,.collection-entry-list .list-row{align-items:stretch}}@media (width<=520px){.revision-list .list-row{grid-template-columns:minmax(0,1fr)}}.detail-page-settings{margin-top:1.5rem}.detail-url-pattern,.entry-public-path{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.detail-url-pattern code,.entry-public-path code{font-family:var(--font-mono);overflow-wrap:anywhere}.detail-layout-tools{margin-top:1rem}.detail-editor-grid{margin-top:0}.detail-seo-grid>:first-child,.detail-seo-grid>:nth-child(2){grid-column:1/-1}.detail-preview{margin:0}.detail-preview .page-canvas,.detail-preview .pg-block{transform:translateZ(0)}.entry-public-path{border-block:1px solid var(--color-border-soft);margin-bottom:1rem;padding:.75rem 1rem}@media (width<=700px){.detail-preview-controls,.detail-seo-grid{grid-template-columns:1fr}}.webhook-list,.delivery-list{display:grid}.webhook-url{overflow-wrap:anywhere;gap:.15rem;margin:0;display:grid}.webhook-url span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-help)}.webhook-event-group,.webhook-type-filter{border:0;gap:.35rem;padding:0;display:grid}.webhook-event-group legend,.webhook-type-filter legend{font-weight:600}.shown-secret,.signature-snippets{min-width:0}.secret-value,.signature-snippets pre,.delivery-error{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-surface-3);font-family:var(--font-mono);font-size:var(--text-help);white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem;overflow:auto}.headless-meta>:not(:first-child):before{content:" · "}.explorer-headers{gap:.5rem;min-width:0;margin:0;display:grid}.explorer-headers>div{grid-template-columns:max-content minmax(0,1fr);gap:.75rem;display:grid}.explorer-headers dd{min-width:0;margin:0}.explorer-headers code{font-family:var(--font-mono);overflow-wrap:anywhere}.api-token-list{display:grid}.token-scopes,.explorer-checks{border:0;gap:.35rem;padding:0;display:grid}.token-scope-row{grid-template-columns:minmax(10rem,.75fr) 1fr;align-items:center;gap:1rem;display:grid}.token-rate-custom,.explorer-sort-control,.explorer-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.explorer-filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.api-explorer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.explorer-response{align-content:start}.generated-request code,.generated-request pre,.explorer-response pre{border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-surface-3);font-family:var(--font-mono);font-size:var(--text-help);white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem;overflow:auto}@media (width<=720px){.api-explorer-grid,.token-scope-row,.explorer-filter-row{grid-template-columns:1fr}}.pg-image-swap summary{cursor:pointer;list-style:none;display:block;position:relative}.pg-image-swap summary::-webkit-details-marker{display:none}.pg-image-swap summary:focus-visible{outline-offset:4px;outline:2px solid}.pg-swap-b{opacity:0;pointer-events:none;position:absolute;inset:0}.pg-swap-b .pg-media-img{width:100%;height:100%}.pg-image-swap[open] .pg-swap-b{opacity:1}.pg-fx-cluster{pointer-events:none;position:absolute;inset:0;overflow:clip}.pg-fx-layer{width:18%;max-width:12rem;position:absolute}.pg-fx-layer .pg-media-img{object-fit:contain}.pg-container:has(>.pg-fx-decoration){isolation:isolate;position:relative}.pg-fx-decoration{object-fit:contain;opacity:.25;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pg-fx-cluster{z-index:1}.page-canvas .pg-banner .pg-fx-layer .pg-media-img{height:auto;position:static}.page-canvas .pg-block.pg-background-surface{background:var(--pg-surface)}.page-canvas .pg-block.pg-background-accent-weak{background:var(--pg-primary-soft)}.page-canvas .pg-block.pg-background-background{background:var(--pg-bg)}.page-canvas .pg-block.pg-padding-none{padding-block:0}.page-canvas .pg-block.pg-padding-s{padding-block:calc(var(--pg-section-y) / 2)}.page-canvas .pg-block.pg-padding-m{padding-block:var(--pg-section-y)}.page-canvas .pg-block.pg-padding-l{padding-block:calc(var(--pg-section-y) * 2)}.page-canvas .pg-width-narrow>.pg-container{max-width:46em}.page-canvas .pg-width-default>.pg-container{max-width:var(--pg-container)}.page-canvas .pg-width-full>.pg-container{max-width:none}.page-canvas .pg-align-start{text-align:start}.page-canvas .pg-align-center{text-align:center}.page-canvas .pg-align-end{text-align:end}.page-canvas .pg-static-body{gap:var(--pg-item-gap);display:grid}.page-canvas .pg-location-list{margin:0;padding:0;list-style:none}.page-canvas .pg-location-card{overflow-wrap:anywhere;min-width:0}.page-canvas .pg-location-card address{font-style:normal}.page-canvas .pg-location-link{width:fit-content;max-width:100%;min-height:2.75rem;color:var(--pg-primary);text-underline-offset:.2em;align-items:center;display:inline-flex}.page-canvas .pg-form-panel{max-width:52rem;margin-inline:auto}.page-canvas .pg-form-panel>*+*,.page-canvas .pg-form-actions{margin-block-start:var(--pg-item-gap)}.page-canvas .pg-form-fields{gap:max(1.25rem, var(--pg-item-gap));display:grid}.page-canvas .pg-form-field{border:0;align-content:start;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.page-canvas .pg-form-field :is(label,legend){font-weight:600}.page-canvas .pg-form-field legend{margin-bottom:.6rem}.page-canvas .pg-form-field :is(input,textarea,select){border:1px solid var(--pg-muted);border-radius:var(--pg-radius);background:var(--pg-bg);width:100%;min-height:44px;color:var(--pg-text);font:inherit;padding:.6rem .8rem}.page-canvas .pg-form-field textarea{resize:vertical}.page-canvas .pg-form-field :is(input,textarea)::placeholder{color:var(--pg-muted);opacity:1}.page-canvas .pg-form-choice{align-items:start;gap:.7rem;display:flex}.page-canvas .pg-form-choice input{height:1.25rem;min-height:1.25rem;accent-color:var(--pg-primary);flex:0 0 1.25rem;margin:.7rem 0}.page-canvas .pg-form-choice label{cursor:pointer;align-items:center;min-height:44px;display:flex}.page-canvas :is(.pg-form-help,.pg-form-policy){color:var(--pg-text);font-size:.875em}.page-canvas .pg-form-policy{text-underline-offset:.2em;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.page-canvas .pg-form-error,.page-canvas .pg-form-summary[data-error-state]{color:#9c1c26;background:#fff5f5;border-inline-start:3px solid;padding:.5rem .75rem;font-size:.9em}.page-canvas .pg-form-summary:not(:empty){margin-block-start:1.25rem}.page-canvas .pg-form-field [aria-invalid=true]{border:2px solid #ce3347}.page-canvas .pg-form-actions{display:flex}.page-canvas .pg-form-actions[data-align=center]{justify-content:center}.page-canvas .pg-form-actions[data-align=right]{justify-content:end}.page-canvas .pg-form-actions button{cursor:pointer;min-height:44px}.page-canvas .pg-form-actions button:disabled{opacity:.65;cursor:wait}.page-canvas :is(.pg-form-panel,.pg-form-success) :focus-visible,.page-canvas .pg-form-success:focus{outline-offset:3px;outline:3px solid}.page-canvas :is(.pg-form-success,.pg-form-placeholder){background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:var(--pg-radius);padding:1.5rem}.page-canvas .pg-form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container page (width>=42em){.page-canvas [data-layout=two-column] .pg-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.page-canvas .pg-form-wide{grid-column:1/-1}}.page-canvas .pg-carousel{gap:var(--pg-item-gap);min-width:0;display:grid}.page-canvas .pg-carousel-track{gap:var(--pg-item-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:100%;grid-auto-flow:column;width:100%;min-width:0;display:grid;overflow-x:auto}.page-canvas .pg-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.page-canvas .pg-hero-slide{gap:calc(var(--pg-item-gap) * 1.5);align-items:center;display:grid}.page-canvas .pg-carousel-copy{justify-items:start;gap:var(--pg-item-gap);display:grid}.page-canvas .pg-carousel-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.page-canvas .pg-carousel-controls[hidden]{display:none}@media (scripting:enabled){.page-canvas .pg-carousel-controls[hidden]{display:flex}}.page-canvas .pg-carousel-controls>button{border:1px solid var(--pg-border);border-radius:var(--pg-button-radius);background:var(--pg-bg);min-width:44px;min-height:44px;color:var(--pg-text);cursor:pointer}.page-canvas .pg-carousel-dots{gap:.35rem;display:flex}.page-canvas .pg-carousel-dots button{background:0 0;border:0;width:32px;min-width:32px;min-height:32px;padding:0;position:relative}.page-canvas .pg-carousel-dots button:after{content:"";background:var(--pg-muted);border-radius:999px;width:8px;height:8px;transition:width .16s,background-color .16s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-canvas .pg-carousel-dots [aria-current=true]:after{background:var(--pg-primary);width:18px}.page-canvas .pg-carousel-dots button:hover:after,.page-canvas .pg-carousel-dots button:focus-visible:after{background:var(--pg-primary)}.page-canvas .pg-carousel-dots button:focus-visible{outline:2px solid var(--pg-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.page-canvas .pg-carousel-dots button:after{transition:none}}@container page (width>=48em){.page-canvas .pg-hero-slide{grid-template-columns:1fr 1fr}}.page-canvas .pg-tabs{gap:calc(var(--pg-item-gap) * 1.5);min-width:0;display:grid}.page-canvas .pg-tabs-list{border-bottom:1px solid var(--pg-border);gap:.5rem;padding-block:.25rem 0;display:flex;overflow:auto hidden}.page-canvas .pg-tabs-list a{min-height:44px;color:var(--pg-text);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;padding-inline:1rem;text-decoration:none;display:inline-flex}.page-canvas .pg-tabs-list [aria-selected=true]{border-bottom-color:var(--pg-primary);color:var(--pg-heading);font-weight:600}.page-canvas .pg-static .pg-tabs-list a:focus-visible{box-shadow:inset 0 0 0 2px var(--pg-primary);outline:0}.page-canvas .pg-tab-panel{gap:var(--pg-item-gap);display:grid}.page-canvas .pg-tab-panel[hidden]{display:none}.page-canvas .pg-accordion details{border-bottom:1px solid var(--pg-border);padding-block:.25rem}.page-canvas .pg-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding-inline:0;list-style:none;display:flex}.page-canvas .pg-accordion summary::-webkit-details-marker{display:none}.page-canvas .pg-accordion summary:after{content:"+";flex:none;font-size:1.4em;line-height:1;transition:transform .18s}.page-canvas .pg-accordion details[open] summary:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.page-canvas .pg-accordion summary:after{transition:none}}.page-canvas .pg-accordion details>.prose-pg{padding:.25rem 2.5rem 1rem 0}.page-canvas .pg-compare{gap:var(--pg-item-gap);display:grid}.page-canvas .pg-compare-image{margin:0}.page-canvas .pg-compare-image figcaption{margin-top:.4rem;font-weight:600}.page-canvas .pg-compare input{width:100%;min-height:44px;accent-color:var(--pg-primary)}.page-canvas .pg-compare [data-compare-control][hidden]{display:none}@media (scripting:enabled){.page-canvas .pg-tabs:not([data-mounted]) .pg-tab-panel:not(:first-of-type){display:none}.page-canvas .pg-compare{grid-template-columns:1fr}.page-canvas .pg-compare-image{grid-area:1/1;position:relative;overflow:hidden}.page-canvas [data-compare-before]{z-index:1}.page-canvas .pg-compare-divider{z-index:2;background:var(--pg-heading);pointer-events:none;width:2px;min-height:100%;grid-area:1/1;justify-self:start;margin-inline-start:var(--pg-compare-position);position:relative;transform:translate(-50%)}.page-canvas .pg-compare-divider:after{content:"";border:2px solid var(--pg-heading);background:var(--pg-bg);border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-canvas .pg-compare-divider[hidden]{display:block}.page-canvas .pg-compare>:is(label,input){grid-column:1}.page-canvas .pg-compare [data-compare-control][hidden]{display:block}.page-canvas .pg-compare-image figcaption{border-radius:var(--pg-radius);background:var(--pg-bg);z-index:3;padding:.4rem .7rem;position:absolute;inset-block-end:1rem}.page-canvas [data-compare-before] figcaption{inset-inline-start:1rem}.page-canvas [data-compare-after] figcaption{inset-inline-end:1rem}}.page-canvas .pg-video,.page-canvas .pg-embed-gate iframe{aspect-ratio:16/9;border-radius:var(--pg-radius);background:#000;width:100%;height:auto;display:block}.page-canvas :is(.pg-map,.pg-frame){gap:var(--pg-item-gap);display:grid}.page-canvas .pg-map-links{flex-wrap:wrap;gap:1rem;display:flex}.page-canvas :is(.pg-map-links,.pg-frame)>a{min-height:44px;color:var(--pg-primary);align-items:center;display:inline-flex}.page-canvas .pg-frame[data-ratio="4/3"] iframe{aspect-ratio:4/3}.page-canvas .pg-frame[data-ratio="1/1"] iframe{aspect-ratio:1}.page-canvas form[data-layout=compact]{--pg-compact-control-height:3.25rem}.page-canvas form[data-layout=compact] .pg-form-field input,.page-canvas form[data-layout=compact] .pg-form-actions button{height:var(--pg-compact-control-height);min-height:var(--pg-compact-control-height)}@container page (width>=30em){.page-canvas .pg-form-panel:has(form[data-layout=compact]){width:100%;max-width:42rem;margin-inline:0}.page-canvas form[data-layout=compact]{justify-content:start;align-items:end;gap:var(--pg-item-gap);grid-template-columns:minmax(0,28rem) auto;display:grid}.page-canvas form[data-layout=compact] .pg-form-fields{grid-area:1/1}.page-canvas form[data-layout=compact] .pg-form-summary{grid-area:2/1/auto/-1}.page-canvas form[data-layout=compact] .pg-form-actions{grid-area:1/2;margin:0}}.page-canvas .pg-people,.page-canvas .pg-person-links{margin:0;padding:0;list-style:none}.page-canvas .pg-people{gap:var(--pg-item-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));justify-content:start;width:100%;min-width:0;display:grid}.page-canvas .pg-people[data-columns="1"]{max-width:20rem}.page-canvas .pg-people[data-columns="2"]{max-width:calc(30rem + var(--pg-item-gap))}.page-canvas .pg-people[data-columns="3"]{max-width:calc(45rem + var(--pg-item-gap) * 2)}.page-canvas .pg-people[data-columns="4"]{max-width:calc(60rem + var(--pg-item-gap) * 3)}.page-canvas .pg-person,.page-canvas .pg-profile{align-content:start;gap:var(--pg-item-gap);display:grid}.page-canvas :is(.pg-person,.pg-profile) .pg-media-img{aspect-ratio:4/5!important;object-fit:cover!important}.page-canvas .pg-person-copy{align-content:start;gap:calc(var(--pg-item-gap) / 2);display:grid}.page-canvas .pg-person-role{color:var(--pg-muted)}.page-canvas .pg-person-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.page-canvas .pg-person-links a{min-height:44px;color:var(--pg-primary);align-items:center;display:inline-flex}.page-canvas .pg-listing{gap:var(--pg-item-gap);display:grid}.page-canvas [data-block-type=content\.listings] .pg-item-list:has(.pg-listing){grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),24rem));justify-content:start}.page-canvas .pg-listing .pg-media-img{aspect-ratio:3/2!important;object-fit:cover!important}@container page (width>=48em){.page-canvas .pg-profile{align-items:center;gap:calc(var(--pg-item-gap) * 2);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.page-canvas .pg-profile>:is(.pg-media-picture,.pg-media-img){max-width:22rem}.page-canvas .pg-listing:has(.pg-media-picture){align-content:start}}.page-canvas .pg-media-figure{min-width:0;margin:0}.page-canvas .pg-media-img{width:100%;height:auto;display:block}.page-canvas .pg-media-rounded{border-radius:var(--pg-radius)}.page-canvas .pg-media-figure figcaption{color:var(--pg-muted);margin-top:.7em;font-size:.85em}.page-canvas .pg-media-empty{aspect-ratio:3/2;background:var(--pg-surface);border:1px solid var(--pg-border)}.page-canvas .pg-media-list{margin:0;padding:0;list-style:none}.page-canvas .pg-media-list>li{min-width:0}.page-canvas .pg-image-text,.page-canvas .pg-media-copy{gap:var(--pg-item-gap);align-items:center;display:grid}.page-canvas .pg-media-copy{justify-items:start}.page-canvas .pg-logo-row{align-items:center;gap:var(--pg-item-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr));display:grid}.page-canvas .pg-logo-row .pg-media-img{max-height:7em}.page-canvas .pg-banner{isolation:isolate;border-radius:var(--pg-radius);background:#000;position:relative;overflow:hidden}.page-canvas .pg-banner .pg-media-img,.page-canvas .pg-banner:after{width:100%;height:100%;position:absolute;inset:0}.page-canvas .pg-banner:after{content:"";background:rgb(0 0 0/var(--pg-overlay))}.page-canvas .pg-banner-copy{--pg-primary:#fff;--pg-on-primary:#111;--pg-text:#fff;--pg-heading:#fff;z-index:1;align-content:center;justify-items:start;gap:var(--pg-item-gap);color:#fff;min-height:clamp(24em,44cqi,36em);padding:clamp(1.5em,5cqi,4em);display:grid;position:relative;container-type:inline-size}.page-canvas .pg-banner-copy>p{max-width:42em}@container page (width>=48em){.page-canvas .pg-image-text{gap:calc(var(--pg-item-gap) * 2);grid-template-columns:1fr 1fr}.page-canvas .pg-image-right>.pg-media-figure{order:1}}.page-canvas .pg-media-picture{display:contents}.page-canvas .pg-banner-copy .pg-hero-title{font-size:calc(clamp(2em, 9cqi, 4.25em) * var(--pg-heading-scale))}.page-canvas .pg-banner-split{background:var(--pg-surface);display:grid}.page-canvas .pg-banner-split:after{content:none}.page-canvas .pg-banner-split .pg-banner-copy{--pg-primary:inherit;--pg-on-primary:inherit;--pg-text:inherit;--pg-heading:inherit;min-height:0;color:var(--pg-text)}.page-canvas .pg-banner-split .pg-media-img{height:auto;position:static}@container page (width>=48em){.page-canvas .pg-banner-split{grid-template-columns:1fr 1fr;align-items:center}}.page-canvas .custom-sandbox-container{position:relative;overflow:hidden}.page-canvas .custom-sandbox-fallback{height:100%;overflow:auto}.page-canvas .custom-sandbox-fallback[aria-hidden=true]{pointer-events:none}.page-canvas iframe.custom-sandbox{visibility:hidden;max-height:100%;position:absolute;inset:0}.page-canvas iframe.custom-sandbox[data-loaded]{visibility:visible}.pg-client-frame{--pg-nav-gap:max(.75em, calc(var(--pg-section-y) / 3));--pg-nav-target:24px;--pg-nav-label:14em;--pg-nav-inset:clamp(1em, 5cqi, 3em);min-height:100vh;font:18px/1.6 var(--pg-font-body);color:var(--pg-text);background:var(--pg-bg);container:client/inline-size}.pg-client-frame :is(.pg-client-header,.pg-client-footer){box-sizing:border-box;max-width:var(--pg-container);padding:1.25em var(--pg-nav-inset);margin-inline:auto}.pg-client-frame nav ul{margin:0;padding:0;list-style:none}.pg-client-frame nav a{color:inherit;text-underline-offset:.25em;overflow-wrap:anywhere;padding-block:.5em;display:inline-block}.pg-client-frame [data-active-trail=true]>a{font-weight:600}.pg-client-frame a[aria-current=page]{text-decoration-thickness:.15em}.pg-client-footer{border-top:1px solid var(--pg-border)}.pg-footer-nav>ul{grid-template-columns:repeat(auto-fit,minmax(min(10em,100%),1fr));gap:2em;padding-block:1em;display:grid}.pg-footer-nav>ul>li>a{color:var(--pg-heading);font-weight:600}.pg-client-frame .pg-footer-nav ul ul ul{padding-inline-start:1em}.pg-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75em 1.5rem;margin-block-start:2em;display:flex}.pg-client-legal{color:var(--pg-muted);margin:0;font-size:.8em}.pg-footer-legal>ul{flex-wrap:wrap;gap:0 1.5rem;display:flex}.pg-client-frame .pg-footer-legal a{color:inherit;font-weight:400}@container client (width<=48em){.pg-footer-bottom{flex-direction:column;align-items:flex-start}}.pg-skip-link{z-index:3;background:var(--pg-bg);color:var(--pg-text);padding:.75em 1em;position:absolute;transform:translateY(-200%)}.pg-skip-link:focus{transform:translateY(0)}.pg-client-frame :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid}@media (pointer:coarse){.pg-client-frame{--pg-nav-target:44px}}.page-canvas a:focus-visible{outline-offset:.25em;outline:.15em solid}.pg-client-header{align-items:center;gap:var(--pg-nav-gap);border-bottom:1px solid var(--pg-border);display:flex}.pg-client-frame .pg-client-brand{white-space:nowrap;color:var(--pg-heading);font:var(--pg-heading-weight) 1.2em/1.3 var(--pg-font-heading);flex:none;text-decoration:none}.pg-header-navigation{display:contents}.pg-header-nav-desktop{flex:1;min-inline-size:0;margin-inline-start:auto}.pg-header-menu{display:none}.pg-client-frame .pg-header-nav>ul{justify-content:flex-end;align-items:baseline;gap:var(--pg-nav-gap);flex-wrap:wrap;display:flex}.pg-header-nav li{anchor-name:--pg-nav-item;anchor-scope:--pg-nav-item;align-items:center;gap:0 var(--pg-nav-gap);min-inline-size:0;max-inline-size:min(var(--pg-nav-label), 100%);flex-wrap:wrap;display:flex}.pg-header-nav li:has(>details){max-inline-size:min(calc(var(--pg-nav-label) + var(--pg-nav-target) + var(--pg-nav-gap)), 100%)}.pg-header-nav li>a{min-inline-size:0;max-inline-size:min(var(--pg-nav-label), 100%)}.pg-nav-disclosure{display:contents}.pg-nav-disclosure[open]::details-content{display:contents}.pg-nav-disclosure::details-content{display:none}.pg-client-frame :where(.pg-menu-toggle,.pg-nav-disclosure>summary){box-sizing:border-box;cursor:pointer;min-inline-size:var(--pg-nav-target);min-block-size:var(--pg-nav-target);color:var(--pg-heading);flex:none;justify-content:center;align-items:center;list-style:none;display:inline-flex}.pg-client-frame .pg-menu-toggle{display:none}.pg-client-frame :where(.pg-menu-toggle,.pg-nav-disclosure>summary)::-webkit-details-marker{display:none}.pg-nav-disclosure[open]>summary span{transform:rotate(180deg)}.pg-client-frame .pg-nav-disclosure>ul{box-sizing:border-box;padding:var(--pg-nav-gap);border:1px solid var(--pg-border);border-radius:var(--pg-radius);background:var(--pg-surface);flex-basis:100%}.pg-header-nav>ul>li>.pg-nav-disclosure>ul{z-index:2;position-anchor:--pg-nav-item;position-try-fallbacks:--pg-nav-end;inline-size:min(18em,50cqi);position:absolute;inset-block-start:anchor(bottom);inset-inline-start:anchor(start);inset-inline-end:max(var(--pg-nav-inset), calc((100% - var(--pg-container)) / 2 + var(--pg-nav-inset)))}@position-try --pg-nav-end{inset-inline:auto anchor(end)}@container client not (width<=48em){.pg-client-header{align-items:baseline}.pg-client-frame .pg-client-brand{padding-block:.416667em;line-height:1.33333em}}@container client (width<=48em){.pg-client-header{grid-template-columns:max-content minmax(0,1fr);row-gap:0;display:grid}.pg-header-menu{display:contents}.pg-header-nav-desktop{display:none}.pg-client-frame .pg-menu-toggle{justify-self:end;padding:.25em .5em;display:inline-flex}.pg-header-menu::details-content{grid-column:1/-1;display:none}.pg-header-menu[open]::details-content{display:block}.pg-client-frame .pg-header-nav>ul{margin-block-start:var(--pg-nav-gap);display:block}.pg-header-nav li>a{flex:1;max-inline-size:none}.pg-client-frame .pg-header-nav li{max-inline-size:none}.pg-header-nav>ul>li>.pg-nav-disclosure>ul{inline-size:100%;position:static}}.page-canvas{--pg-item-gap:calc(var(--pg-section-y) / 2);--pg-heading-gap:calc(var(--pg-item-gap) * 1.5);font:18px/1.6 var(--pg-font-body);color:var(--pg-text);background:var(--pg-bg);text-align:left;-webkit-font-smoothing:antialiased;padding-block:2.2em 3.5em;position:relative;container:page/inline-size}.page-canvas,.page-canvas *{box-sizing:border-box}.page-canvas :is(h1,h2,h3,h4,p,ul,ol,blockquote){margin:0;padding:0}.page-canvas :is(h1,h2,h3,h4,h5,h6){font-family:var(--pg-font-heading);color:var(--pg-heading);font-weight:var(--pg-heading-weight);letter-spacing:var(--pg-heading-tracking);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page-canvas .pg-block{overflow-wrap:anywhere;min-width:0}.page-canvas .pg-section{padding-block:var(--pg-section-y)}.page-canvas .pg-container{width:100%;max-width:var(--pg-container);margin-inline:auto;padding-inline:clamp(1em,5cqi,3em)}.page-canvas .pg-title{font-size:calc(clamp(1.65em, 4.4cqi, 2.85em) * var(--pg-heading-scale));margin-block-end:calc(var(--pg-heading-gap) - var(--pg-item-gap));line-height:1.12}.page-canvas .pg-hero-title{font-size:calc(clamp(2em, 6.3cqi, 4.25em) * var(--pg-heading-scale));max-width:15ch;line-height:1.06}.page-canvas .pg-eyebrow{color:var(--pg-primary);font:600 .68em/1.5 var(--pg-font-body);letter-spacing:.14em;text-transform:var(--pg-eyebrow-transform);margin-bottom:1.7em}.page-canvas[data-rhythm=alternating]>.pg-block:nth-child(2n):not([class*=pg-background-]){background:var(--pg-surface)}.page-canvas[data-rhythm=banded]>.pg-block:nth-child(2n):not([class*=pg-background-]){background:var(--pg-primary-soft)}@container page (width>=48em){.page-canvas .pg-columns{columns:2;column-gap:2.5em}}.page-canvas .pg-static :is(.pg-card,.pg-notice){border:1px solid var(--pg-border);border-radius:var(--pg-radius);padding:clamp(1em,3cqi,2em)}.page-canvas .pg-static .pg-faq>*+*{margin-top:1em}.page-canvas .pg-static :is(.pg-stat,.pg-quotation){font:500 clamp(1.4em, 3.5cqi, 2.2em) / 1.25 var(--pg-font-heading);color:var(--pg-heading)}.page-canvas .pg-static .pg-subtitle{font:500 1.25em / 1.3 var(--pg-font-heading);color:var(--pg-heading)}.page-canvas .pg-static a:not(.pg-btn){color:var(--pg-text);text-underline-offset:.2em}.page-canvas .pg-static .pg-feature-lines{padding-left:1.25em}.page-canvas .pg-static .pg-badge{border:1px solid var(--pg-border);border-radius:var(--pg-radius);padding:var(--pg-badge-padding,.5em 1em)}.page-canvas .pg-static .pg-faq{border-bottom:1px solid var(--pg-border);padding-block:1em}.page-canvas .pg-static summary{cursor:pointer;padding:.25em;font-weight:600}.page-canvas .pg-static :is(summary,[tabindex]):focus-visible{outline-offset:.2em;outline:.15em solid}.page-canvas .pg-static :is(.pg-list-item,.pg-card) .pg-eyebrow{margin:0}.page-canvas .pg-static .pg-card-featured{border-color:var(--pg-primary);background:var(--pg-primary-soft)}.page-canvas .pg-timeline>li{border-inline-start:1px solid var(--pg-border);padding-inline-start:var(--pg-item-gap);position:relative}.page-canvas .pg-timeline>li:before{content:"";border-radius:var(--pg-radius);background:var(--pg-primary);width:.5em;height:.5em;position:absolute;inset:.25em auto auto -.25em}.page-canvas .pg-static .pg-static .pg-container{padding-inline:0}.page-canvas .prose-pg{max-width:42em;line-height:1.8}.page-canvas .prose-pg>*+*{margin-top:.85em}.page-canvas .prose-pg :is(ul,ol){padding-left:1.5em}.page-canvas .prose-pg ul{list-style:outside}.page-canvas .prose-pg ol{list-style:decimal}.page-canvas .prose-pg a{color:var(--pg-primary);text-decoration:underline}.page-canvas .prose-pg strong{color:var(--pg-heading);font-weight:700}.page-canvas .pg-btn{border-radius:var(--pg-button-radius);max-width:100%;min-height:2.75em;font:600 .85em/1.2 var(--pg-font-body);text-align:center;border:0;justify-content:center;align-items:center;padding:.85em 1.6em;text-decoration:none;display:inline-flex}.page-canvas .pg-btn-primary{background:var(--pg-primary);color:var(--pg-on-primary)}.page-canvas .pg-btn-secondary,.page-canvas[data-button-style=outline] .pg-btn-primary{color:var(--pg-primary);background:0 0;box-shadow:inset 0 0 0 1.5px}.page-canvas .pg-btn:hover{filter:brightness(.92)}.pg-consent,.pg-consent-gate{color:var(--pg-text);font:1rem/1.5 var(--pg-font-body)}.pg-consent *,.pg-consent-gate *{box-sizing:border-box}.pg-consent [hidden]{display:none!important}.pg-consent-layer{z-index:1000;overscroll-behavior:contain;background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:var(--pg-radius);max-width:48rem;max-height:calc(100dvh - 2rem);margin-inline:auto;padding:clamp(1rem,3vw,1.75rem);position:fixed;inset:auto 1rem 1rem;overflow-y:auto;box-shadow:0 .5rem 3rem #0003}.pg-consent h2,.pg-consent-gate h2{color:var(--pg-heading);font:600 1.35rem/1.25 var(--pg-font-heading);margin:0 0 .5rem}.pg-consent p,.pg-consent-gate p{margin:0 0 1rem}.pg-consent-actions{flex-wrap:wrap;gap:.65rem;display:flex}.pg-consent button,.pg-consent-gate button{border:1px solid var(--pg-border);border-radius:var(--pg-button-radius);background:var(--pg-bg);min-height:44px;color:var(--pg-text);font:inherit;cursor:pointer;padding:.65rem 1rem;font-weight:600}.pg-consent [data-consent-accept],.pg-consent [data-consent-reject]{background:var(--pg-primary);color:var(--pg-on-primary);border-color:var(--pg-primary);flex:1}.pg-consent :is(button,input,a):focus-visible,.pg-consent-gate button:focus-visible{outline:3px solid var(--pg-text);outline-offset:3px}.pg-consent a{color:var(--pg-text);text-underline-offset:.2em}.pg-consent-policy{margin-top:.8rem;display:inline-block}.pg-consent-category{border-bottom:1px solid var(--pg-border);padding-block:.8rem}.pg-consent-category label{align-items:center;gap:.75rem;min-height:44px;font-weight:600;display:flex}.pg-consent-category input{width:1.3rem;height:1.3rem;accent-color:var(--pg-primary)}.pg-consent-category p{margin:.3rem 0}.pg-consent-settings .pg-consent-actions{margin-top:1rem}.pg-consent-gate{border:1px solid var(--pg-border);border-radius:var(--pg-radius);background:var(--pg-surface);padding:1.5rem}.pg-consent-gate iframe{border:0;width:100%;max-width:100%}@media (width<=30rem){.pg-consent-layer{inset-inline:.5rem;bottom:.5rem}.pg-consent-actions button{padding-inline:.65rem}}.pg-client-footer [data-consent-open]{color:var(--pg-text);text-underline-offset:.2em}@media (width<=30rem){.pg-consent [data-consent-settings-open]{flex-basis:100%}}.pg-overlays,.pg-overlays *,.pg-overlay-dialog,.pg-overlay-dialog *{box-sizing:border-box}.pg-overlay-dialog{z-index:900;inline-size:min(calc(100vw - 2rem), var(--pg-overlay-width));max-block-size:calc(100dvh - 2rem);color:var(--pg-text);background:var(--pg-surface);border:1px solid var(--pg-border);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);font:1rem/1.5 var(--pg-font-body);margin:auto;padding:0;overflow:auto}.pg-overlay-dialog::backdrop{background:#0000008c}.pg-overlay-sm{--pg-overlay-width:24rem}.pg-overlay-md{--pg-overlay-width:34rem}.pg-overlay-lg{--pg-overlay-width:44rem}.pg-overlay-corner.pg-overlay-sm{--pg-overlay-width:20rem}.pg-overlay-corner.pg-overlay-md{--pg-overlay-width:24rem}.pg-overlay-corner.pg-overlay-lg{--pg-overlay-width:28rem}.pg-overlay-corner,.pg-overlay-bottom{margin:0;position:fixed;inset:auto 1rem 1rem auto}.pg-overlay-bottom{inline-size:auto;max-inline-size:none;inset-inline:1rem}.pg-overlay-panel{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.pg-overlay-media img{object-fit:cover;max-block-size:18rem;inline-size:100%;display:block}.pg-overlay-content{color:inherit;font:inherit;background:0 0;padding:clamp(1.25rem,4vw,2rem)}.pg-overlay-bottom .pg-overlay-content{inline-size:min(100%, var(--pg-container));margin-inline:auto}.pg-overlay-content h2{color:var(--pg-heading);font:var(--pg-heading-weight) 1.5rem/1.2 var(--pg-font-heading);margin:0 0 .75rem;padding-inline-end:3rem}.pg-overlay-content .prose-pg{max-inline-size:65ch}.pg-overlay-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:1.25rem;display:flex}.pg-overlay-close{z-index:1;border:1px solid var(--pg-border);border-radius:var(--pg-button-radius);block-size:2.75rem;inline-size:2.75rem;color:var(--pg-heading);background:var(--pg-surface);font:400 1.5rem/1 var(--pg-font-body);cursor:pointer;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.pg-overlay-close:hover{background:var(--pg-primary-soft)}.pg-overlay-close[hidden],.pg-overlays-ready .pg-overlay-close-fallback{display:none}.pg-overlay-dialog.pg-overlay-click:target{margin-block:1rem;display:block;position:static}.pg-overlay-dialog :focus-visible{outline-offset:3px;outline:3px solid}.pg-overlay-bar,.pg-overlay-bar *{box-sizing:border-box}.pg-overlay-bar{--pg-overlay-inset:clamp(1rem, 5vw, 3rem);z-index:800;color:var(--pg-overlay-fg);background:var(--pg-overlay-bg);font:600 .9rem/1.4 var(--pg-font-body);position:relative}.pg-overlay-bar[hidden],.pg-overlay-bar-hidden .pg-overlay-bar{display:none!important}.pg-overlay-bar-inner{inline-size:100%;max-inline-size:var(--pg-container);min-block-size:0;padding:.65rem var(--pg-overlay-inset);align-items:center;gap:.75rem;margin-inline:auto;display:flex;position:relative}.pg-overlay-bar-inner:has([data-overlay-dismiss]:not([hidden])){padding-inline-end:calc(var(--pg-overlay-inset) + 36px)}.pg-overlay-bar p{flex:1;margin:0}.pg-overlay-bar a{color:inherit;text-underline-offset:.2em}.pg-overlay-tone-accent{--pg-overlay-bg:var(--pg-primary);--pg-overlay-fg:var(--pg-on-primary)}.pg-overlay-tone-neutral{--pg-overlay-bg:var(--pg-surface);--pg-overlay-fg:var(--pg-text)}.pg-overlay-tone-inverse{--pg-overlay-bg:var(--pg-heading);--pg-overlay-fg:var(--pg-bg)}.pg-overlay-tone-warning{--pg-overlay-bg:var(--pg-warning-bg,#fbbf24);--pg-overlay-fg:var(--pg-warning-fg,#111827)}.pg-overlay-bar-dismiss{block-size:44px;inline-size:44px;color:inherit;font:400 1.25rem/1 var(--pg-font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--pg-overlay-inset) - .5rem);transform:translateY(-50%)}.pg-overlay-bar-dismiss:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.pg-overlay-bar-dismiss:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.pg-overlay-bar-dismiss[hidden]{display:none}.pg-overlay-bar :focus-visible{outline-offset:-3px;outline:3px solid}@media (width<=30rem){.pg-overlay-bar{font-size:.875rem}.pg-overlay-bar-inner{padding-block:.5rem}}@media (width>=42rem){.pg-overlay-dialog:has(.pg-overlay-media) .pg-overlay-panel{grid-template-columns:minmax(12rem,2fr) minmax(0,3fr)}}@media (width<=30rem){.pg-overlay-dialog{max-block-size:calc(100dvh - 6rem);inline-size:auto;max-inline-size:none;margin:0;position:fixed;inset:auto 1rem 5rem}.pg-overlay-dialog.pg-overlay-click:target{max-block-size:none;inline-size:calc(100% - 2rem);margin:1rem;position:static}.pg-overlay-content{padding:1.25rem}.pg-overlay-bottom .pg-overlay-content{inline-size:100%}}@media (prefers-reduced-motion:no-preference){.pg-overlay-dialog[open]{animation:.16s ease-out pg-overlay-in}@keyframes pg-overlay-in{0%{opacity:0;transform:translateY(.5rem)}}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:18px}body{background-color:var(--color-canvas);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:4px}.ui-section:has(>.ui-section-body>button:focus-visible){outline:2px solid var(--color-accent-fg);outline-offset:4px}.skip-link{background-color:var(--color-surface);padding:calc(var(--spacing) * 2);z-index:10;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:.5rem}svg.lucide{stroke-width:1.75px;flex-shrink:0}@media (prefers-reduced-motion:no-preference){:where(button,a,input,select,textarea){transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}}.ui-input,.ui-select{border-color:var(--color-input-border)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
