@layer reset,tokens,base,components;@layer tokens{:root{color-scheme:light;--pb-font-sans: var( --pb-admin-font-interface, "Noto Sans Arabic", "Segoe UI", Arial, sans-serif );--pb-canvas: var(--pb-admin-color-canvas, oklch(.985 .004 210));--pb-surface: var(--pb-admin-color-surface, oklch(1 0 0));--pb-surface-muted: var( --pb-admin-color-surface-muted, oklch(.965 .008 190) );--pb-text: var(--pb-admin-color-text, oklch(.22 .025 220));--pb-text-muted: var(--pb-admin-color-text-muted, oklch(.52 .02 220));--pb-primary: var(--pb-admin-color-primary, oklch(.51 .13 167));--pb-primary-strong: var( --pb-admin-color-primary-strong, oklch(.42 .12 166) );--pb-on-primary: var(--pb-admin-color-on-primary, oklch(1 0 0));--pb-inverse: oklch(1 0 0);--pb-palette-blue: oklch(.58 .17 250);--pb-palette-indigo: oklch(.5 .19 285);--pb-palette-rose: oklch(.58 .2 15);--pb-palette-amber: oklch(.7 .16 75);--pb-danger: var(--pb-admin-color-danger, oklch(.58 .2 25));--pb-warning: var(--pb-admin-color-warning, oklch(.69 .14 76));--pb-border: var(--pb-admin-color-border, oklch(.9 .012 220));--pb-focus: var(--pb-admin-color-focus, oklch(.62 .14 185));--pb-radius-sm: var(--pb-admin-geometry-radius-small, .55rem);--pb-radius-md: var(--pb-admin-geometry-radius-medium, .9rem);--pb-radius-lg: var(--pb-admin-geometry-radius-large, 1.25rem);--pb-shadow: 0 18px 50px rgb(20 35 40 / var(--pb-admin-geometry-shadow-strength, .08));--pb-space-1: .25rem;--pb-space-2: .5rem;--pb-space-3: .75rem;--pb-space-4: 1rem;--pb-space-5: 1.5rem;--pb-space-6: 2rem}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--pb-canvas: var(--pb-admin-dark-color-canvas, oklch(.16 .018 220));--pb-surface: var(--pb-admin-dark-color-surface, oklch(.205 .02 220));--pb-surface-muted: var( --pb-admin-dark-color-surface-muted, oklch(.245 .022 220) );--pb-text: var(--pb-admin-dark-color-text, oklch(.93 .01 210));--pb-text-muted: var( --pb-admin-dark-color-text-muted, oklch(.72 .018 215) );--pb-primary: var(--pb-admin-dark-color-primary, oklch(.7 .13 167));--pb-primary-strong: var( --pb-admin-dark-color-primary-strong, oklch(.78 .12 166) );--pb-on-primary: var( --pb-admin-dark-color-on-primary, oklch(.16 .018 220) );--pb-inverse: oklch(.98 0 0);--pb-danger: var(--pb-admin-dark-color-danger, oklch(.72 .17 25));--pb-warning: var(--pb-admin-dark-color-warning, oklch(.78 .13 76));--pb-border: var(--pb-admin-dark-color-border, oklch(.34 .022 220));--pb-focus: var(--pb-admin-dark-color-focus, oklch(.73 .13 185));--pb-shadow: 0 18px 50px rgb(0 0 0 / var(--pb-admin-geometry-shadow-strength, .28))}}}@layer reset{*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}}@layer base{body{background:var(--pb-canvas);color:var(--pb-text);font-family:var(--pb-admin-font-body, var(--pb-font-sans));font-size:var(--pb-admin-type-body-size, 1rem);line-height:var(--pb-admin-type-body-line, 1.6);font-weight:var(--pb-admin-type-body-weight, 400)}:focus-visible{outline:var(--pb-admin-geometry-focus-width, 3px) solid color-mix(in oklch,var(--pb-focus),transparent 35%);outline-offset:2px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3,h4,h5,h6{font-family:var(--pb-admin-font-headings, var(--pb-font-sans))}h1{font-size:var(--pb-admin-heading-h1-size, 2.35rem);line-height:var(--pb-admin-heading-h1-line, 1.15);font-weight:var(--pb-admin-heading-h1-weight, 800)}h2{font-size:var(--pb-admin-heading-h2-size, 1.75rem);line-height:var(--pb-admin-heading-h2-line, 1.25);font-weight:var(--pb-admin-heading-h2-weight, 750)}h3{font-size:var(--pb-admin-heading-h3-size, 1.375rem);line-height:var(--pb-admin-heading-h3-line, 1.35);font-weight:var(--pb-admin-heading-h3-weight, 700)}h4{font-size:var(--pb-admin-heading-h4-size, 1.125rem);line-height:var(--pb-admin-heading-h4-line, 1.4);font-weight:var(--pb-admin-heading-h4-weight, 650)}h5{font-size:var(--pb-admin-heading-h5-size, 1rem);line-height:var(--pb-admin-heading-h5-line, 1.5);font-weight:var(--pb-admin-heading-h5-weight, 650)}h6{font-size:var(--pb-admin-heading-h6-size, .875rem);line-height:var(--pb-admin-heading-h6-line, 1.5);font-weight:var(--pb-admin-heading-h6-weight, 650)}small{font-size:var(--pb-admin-type-caption-size, .75rem);line-height:var(--pb-admin-type-caption-line, 1.45);font-weight:var(--pb-admin-type-caption-weight, 500)}code,pre,kbd,samp{font-family:var(--pb-admin-font-code, ui-monospace, monospace)}svg{stroke-width:var(--pb-admin-icon-stroke-width, 1.8)}table{width:100%;border-collapse:collapse;color:var(--pb-admin-table-text-color, var(--pb-text))}thead{background:var(--pb-admin-table-header-surface, var(--pb-surface-muted));font-weight:var(--pb-admin-table-header-weight, 650)}tbody tr:nth-child(odd){background:var(--pb-admin-table-odd-surface, var(--pb-surface))}tbody tr:nth-child(2n){background:var(--pb-admin-table-even-surface, var(--pb-surface))}tbody tr:hover{background:var(--pb-admin-table-hover-surface, var(--pb-surface-muted))}th,td{padding-block:var(--pb-admin-table-cell-block-padding, .75rem);padding-inline:var(--pb-admin-table-cell-inline-padding, 1rem);border-block-end:1px solid var(--pb-admin-table-border-color, var(--pb-border))}}@layer components{.pb-button{border:0;border-radius:var(--pb-radius-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);cursor:pointer;font-weight:700}.pb-button:disabled{cursor:not-allowed;opacity:.45}.pb-button--md{min-height:var(--pb-admin-geometry-control-height, 2.65rem);padding-inline:1rem}.pb-button--sm{min-height:2.15rem;padding-inline:.75rem;font-size:.875rem}.pb-button--primary{background:var(--pb-primary);color:var(--pb-on-primary)}.pb-button--primary:hover{background:var(--pb-primary-strong)}.pb-button--quiet{background:transparent;color:var(--pb-text)}.pb-button--danger{background:color-mix(in oklch,var(--pb-danger),var(--pb-surface) 88%);color:var(--pb-danger)}.pb-icon-button{border:0;background:transparent;color:var(--pb-admin-icon-muted-color, var(--pb-text-muted));width:2.25rem;height:2.25rem;display:inline-grid;place-items:center;border-radius:50%;cursor:pointer}.pb-icon-button:hover{background:var(--pb-surface-muted);color:var(--pb-text)}.pb-action-button>svg{width:var(--pb-admin-icon-small-size, 1rem);height:var(--pb-admin-icon-small-size, 1rem);stroke-width:var(--pb-admin-icon-stroke-width, 1.8)}.pb-action-button[data-action=activate],.pb-action-button[data-action=restore]{color:var(--pb-primary)}.pb-action-button[data-action=delete]{color:var(--pb-danger)}.pb-document-toolbar{min-width:0;display:flex;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-3) var(--pb-space-4);background:var(--pb-surface);border-block-end:1px solid var(--pb-border)}.pb-document-toolbar__identity{min-width:0;display:flex;align-items:center;gap:var(--pb-space-2)}.pb-document-toolbar__primary,.pb-document-toolbar__tools,.pb-document-toolbar__options,.pb-document-toolbar__outcomes{display:flex;align-items:center;gap:var(--pb-space-2)}.pb-document-toolbar__tools,.pb-document-toolbar__options{min-width:0}.pb-document-toolbar__outcomes{margin-inline-start:auto}.pb-save-state{display:inline-flex;align-items:center;gap:var(--pb-space-2);color:var(--pb-text-muted);white-space:nowrap}.pb-save-state__label{font-size:.75rem;font-weight:700}.pb-save-state__button svg{width:1.15rem;height:1.15rem;stroke-width:var(--pb-admin-icon-stroke-width, 1.8)}.pb-save-state[data-dirty]{color:var(--pb-warning)}.pb-save-state[data-dirty] .pb-save-state__button{width:2.75rem;height:2.75rem;border-radius:var(--pb-radius-sm);color:var(--pb-on-primary);background:var(--pb-primary)}.pb-save-state[data-dirty] .pb-save-state__button:hover{color:var(--pb-on-primary);background:var(--pb-primary-strong)}.pb-save-state:not([data-dirty]) .pb-save-state__button{opacity:.38}.pb-card{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-shadow)}.pb-collection{min-width:0;max-width:100%;overflow:clip;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg);box-shadow:var(--pb-shadow)}.pb-collection>article{min-width:0;max-width:100%;background:var(--pb-admin-table-odd-surface, var(--pb-surface))}.pb-collection>article:nth-of-type(2n){background:var( --pb-admin-table-even-surface, color-mix(in oklch, var(--pb-surface), white 1.5%) )}.pb-collection>article>*{min-width:0;overflow-wrap:anywhere}.pb-collection :is(code,[dir=ltr]){word-break:break-word}.pb-badge{display:inline-flex;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700;background:var(--pb-surface-muted)}.pb-badge--success{color:var(--pb-primary-strong);background:color-mix(in oklch,var(--pb-primary),var(--pb-surface) 88%)}.pb-badge--warning{color:var(--pb-warning);background:color-mix(in oklch,var(--pb-warning),var(--pb-surface) 82%)}.pb-badge--danger{color:var(--pb-danger);background:color-mix(in oklch,var(--pb-danger),var(--pb-surface) 88%)}.pb-feedback-stack{position:fixed;z-index:90;inset-inline:max(var(--pb-space-4),env(safe-area-inset-left)) max(var(--pb-space-4),env(safe-area-inset-right));inset-block-end:max(var(--pb-space-4),env(safe-area-inset-bottom));display:grid;justify-items:center;gap:var(--pb-space-2);pointer-events:none}.pb-feedback{width:min(100%,34rem);margin:0;padding:.7rem 1rem;border-radius:var(--pb-radius-sm);background:var(--pb-surface);box-shadow:var(--pb-shadow);color:var(--pb-text);font-size:.875rem;font-weight:650;animation:pb-feedback-arrive .18s ease-out,pb-feedback-pulse .32s ease-out}.pb-feedback--notice{border-inline-start:.2rem solid var(--pb-primary)}.pb-feedback--error{border-inline-start:.2rem solid var(--pb-danger)}@keyframes pb-feedback-arrive{0%{opacity:0;transform:translateY(.5rem)}}@keyframes pb-feedback-pulse{50%{filter:brightness(1.05)}}@media(prefers-reduced-motion:reduce){.pb-feedback{animation:none}}.pb-field{display:grid;gap:.4rem;min-width:0}.pb-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--pb-space-4);align-items:start}.pb-field-grid>[data-full-width=true]{grid-column:1 / -1}.pb-toolbar{display:flex;flex-wrap:wrap;gap:var(--pb-space-3);align-items:center;justify-content:space-between}.pb-toolbar>div{display:flex;flex-wrap:wrap;gap:var(--pb-space-2);align-items:center}.pb-toolbar .pb-select{width:auto;max-width:100%}.pb-async-select{position:relative}.pb-async-select>button{text-align:start;overflow-wrap:anywhere}.pb-async-select__popup{position:absolute;inset-inline:0;top:100%;z-index:30;display:grid;gap:var(--pb-space-2);padding:var(--pb-space-3);border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);background:var(--pb-surface);box-shadow:var(--pb-shadow)}.pb-async-select [role=listbox]{max-height:14rem;overflow:auto}.pb-async-select [role=option]{display:grid;width:100%;text-align:start;border:0;padding:var(--pb-space-2);color:var(--pb-text);background:var(--pb-surface);cursor:pointer}.pb-async-select [role=option]:is(:hover,[data-active=true],[aria-selected=true]){background:var(--pb-surface-muted)}.pb-data-table{border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);overflow:auto;background:var(--pb-surface)}.pb-data-table table{width:100%;border-collapse:collapse;text-align:start}.pb-data-table :is(th,td){padding:var(--pb-space-3);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.pb-data-table th{background:var(--pb-surface-muted);color:var(--pb-text-muted);font-size:var(--pb-admin-type-small-size, .875rem);font-weight:400}.pb-data-table td{border-block-start:1px solid var(--pb-border)}.pb-data-table .pb-data-table__select{width:2.5rem}.pb-data-table tbody tr:nth-child(2n),.pb-data-table tr[data-selected=true]{background:var(--pb-surface-muted)}.pb-data-table__mobile-label{display:none}.pb-stack{display:grid;gap:var(--pb-space-1)}@media(max-width:900px){.pb-data-table table,.pb-data-table tbody{display:block}.pb-data-table thead tr{display:flex}.pb-data-table thead th:not(.pb-data-table__select){display:none}.pb-data-table tbody tr{display:grid;grid-template-columns:2.5rem minmax(0,1fr);border-block-start:1px solid var(--pb-border)}.pb-data-table td{grid-column:2;border:0;min-width:0}.pb-data-table td.pb-data-table__select{grid-column:1;grid-row:1}.pb-data-table__mobile-label{display:block;color:var(--pb-text-muted);font-size:.875rem}}.pb-field__label{font-family:var(--pb-admin-font-labels, var(--pb-font-sans));font-size:var(--pb-admin-type-small-size, .875rem);line-height:var(--pb-admin-type-small-line, 1.5);font-weight:var(--pb-admin-type-small-weight, 700)}.pb-field small{color:var(--pb-text-muted)}.pb-input{width:100%;min-height:var(--pb-admin-geometry-control-height, 2.65rem);border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface);padding-inline:.8rem;color:var(--pb-text)}.pb-select{cursor:pointer}.pb-textarea{min-height:7rem;padding-block:.7rem;resize:vertical}.pb-page-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--pb-space-5)}.pb-page-header>*{min-width:0}.pb-page-header h1{margin-bottom:.4rem;overflow-wrap:anywhere}.pb-page-header p{margin:0;color:var(--pb-text-muted)}.pb-eyebrow{color:var(--pb-primary);font-weight:800;font-size:.75rem;letter-spacing:.05em}.pb-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--pb-space-2);max-width:100%}.pb-empty{min-height:15rem;display:grid;place-content:center;justify-items:center;text-align:center;padding:var(--pb-space-6);color:var(--pb-text-muted)}.pb-empty>span{color:var(--pb-primary);font-size:3rem}.pb-empty strong{color:var(--pb-text);font-size:1.05rem}.pb-empty p{max-width:30rem;margin-block:.4rem 1rem}.pb-error-state{min-height:8rem;display:grid;place-content:center;justify-items:center;gap:var(--pb-space-2);padding:var(--pb-space-4);text-align:center;color:var(--pb-text-muted);border:1px solid color-mix(in srgb,var(--pb-danger) 28%,var(--pb-border));border-radius:var(--pb-radius-md);background:color-mix(in srgb,var(--pb-danger) 4%,var(--pb-surface))}.pb-error-state strong{color:var(--pb-danger)}.pb-error-state p{max-width:32rem;margin:0}.pb-loading{min-height:8rem;display:flex;align-items:center;justify-content:center;gap:var(--pb-space-2);color:var(--pb-text-muted)}.pb-loading>span:first-child{width:.9rem;height:.9rem;border:2px solid var(--pb-border);border-block-start-color:var(--pb-primary);border-radius:50%;animation:pb-loading-spin .7s linear infinite}@keyframes pb-loading-spin{to{transform:rotate(1turn)}}.pb-dialog{width:min(100% - 2rem,44rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;border:0;border-radius:var(--pb-radius-lg);background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow)}.pb-dialog--wide{width:min(100% - 2rem,76rem)}.pb-dialog--preview{width:min(100% - 2rem,96rem);height:min(100dvh - 2rem,58rem)}.pb-dialog::backdrop{background:color-mix(in oklch,black,transparent 58%);backdrop-filter:blur(3px)}.pb-confirm-dialog{display:grid;gap:var(--pb-space-4);padding:var(--pb-space-5)}.pb-confirm-dialog h2,.pb-confirm-dialog p{margin:0}.pb-confirm-dialog p{color:var(--pb-text-muted)}.pb-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--pb-space-2)}.pb-editor-outcomes{display:flex;align-items:center;gap:var(--pb-space-3)}.pb-scroll-region{min-width:0;max-block-size:42rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.pb-loading>span:first-child{animation-duration:1.4s}}.pb-tabs{display:flex;align-items:center;gap:var(--pb-space-1);min-width:0;overflow-x:auto;scrollbar-width:thin}.pb-tabs>button{appearance:none;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--pb-text-muted);min-height:2.5rem;padding-inline:.75rem;cursor:pointer;white-space:nowrap}.pb-tabs>button[aria-selected=true]{border-block-end-color:var(--pb-primary);color:var(--pb-text);font-weight:700}.pb-tabs>button:hover{color:var(--pb-text)}.pb-section-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-4);min-width:0;border-block-end:1px solid var(--pb-border)}.pb-section-nav>.pb-button{flex:0 0 auto}@media(max-width:64rem){.pb-document-toolbar{flex-wrap:wrap}.pb-document-toolbar__identity{flex:1 1 16rem}.pb-document-toolbar__options{order:10;flex:1 1 100%;overflow-x:auto}.pb-document-toolbar__outcomes{margin-inline-start:0}}}@media(max-width:40rem){.pb-section-nav{align-items:stretch;flex-direction:column-reverse;border-block-end:0}.pb-section-nav>.pb-button{align-self:start}}.studio-shell{height:100dvh;min-height:0;overflow:hidden;display:grid;grid-template-columns:17rem minmax(0,1fr);direction:inherit;transition:grid-template-columns .18s ease}.studio-shell[data-navigation-open=false]{grid-template-columns:minmax(0,1fr)}.studio-shell[data-navigation-open=false]>.studio-nav{display:none}.administration-theme-page>form{display:grid;gap:var(--pb-space-4)}.administration-theme-section{padding:var(--pb-space-5);box-shadow:none}.administration-theme-section>h2{margin-block-end:var(--pb-space-2)}.administration-theme-section>p{color:var(--pb-text-muted)}.administration-theme-fields,.administration-type-scale{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pb-space-4)}.administration-type-scale>section{display:grid;grid-template-columns:minmax(9rem,1fr) repeat(3,minmax(8rem,1fr));align-items:end;align-content:start;gap:var(--pb-space-3);padding:var(--pb-space-3);border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);background:var(--pb-surface-muted)}.administration-type-scale h3{margin:0}@media(max-width:52rem){.administration-type-scale>section{grid-template-columns:minmax(0,1fr)}}.administration-color-grid{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));align-items:start;gap:.5rem;margin-block:.75rem}.administration-color-control{position:relative;display:grid;justify-items:center;align-content:start;gap:.35rem;min-width:0;text-align:center}.administration-color-control>span{min-height:2.2em;color:var(--pb-text-muted);font-size:var(--pb-admin-type-caption-size, .75rem);line-height:1.1;overflow-wrap:anywhere}.administration-color-swatch{width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.45rem;cursor:pointer;box-shadow:none}.administration-color-swatch svg{display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.administration-color-swatch:hover{transform:scale(1.06)}.administration-color-popover{position:absolute;z-index:3;inset-block-start:calc(100% + .3rem);display:grid;grid-template-columns:2.2rem 6.75rem;gap:.35rem;padding:.35rem;border-radius:var(--pb-radius-sm);background:var(--pb-surface);box-shadow:var(--pb-shadow)}.administration-color-popover input[type=color]{width:2.2rem;height:2.2rem;padding:0;border:0;background:transparent;cursor:pointer}.administration-color-popover .pb-input{min-height:2.2rem;padding-inline:.4rem;text-align:center}.administration-theme-section--colors{padding-block:var(--pb-space-3);border-color:transparent;background:transparent}@media(max-width:90rem){.administration-color-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(max-width:64rem){.administration-color-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:40rem){.administration-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.administration-theme-actions{position:sticky;inset-block-end:var(--pb-space-3);z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pb-space-2);padding:var(--pb-space-3);border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg);background:color-mix(in srgb,var(--pb-surface) 94%,transparent);backdrop-filter:blur(12px)}.administration-theme-actions>span{margin-inline-start:auto;color:var(--pb-text-muted)}.visual-builder-theme-empty{min-height:24rem}.builder-shell{--pb-admin-font-interface: "Noto Sans Arabic", "Segoe UI", Arial, sans-serif;--pb-admin-font-body: "Noto Sans Arabic", "Segoe UI", Arial, sans-serif;--pb-admin-font-headings: "Noto Sans Arabic", "Segoe UI", Arial, sans-serif;--pb-admin-font-labels: "Noto Sans Arabic", "Segoe UI", Arial, sans-serif;--pb-admin-font-code: ui-monospace, monospace;--pb-admin-type-caption-size: .75rem;--pb-admin-type-caption-line: 1.45;--pb-admin-type-caption-weight: 500;--pb-admin-type-small-size: .875rem;--pb-admin-type-small-line: 1.5;--pb-admin-type-small-weight: 500;--pb-admin-type-body-size: 1rem;--pb-admin-type-body-line: 1.6;--pb-admin-type-body-weight: 400;--pb-admin-heading-h1-size: 2.35rem;--pb-admin-heading-h1-line: 1.15;--pb-admin-heading-h1-weight: 800;--pb-admin-heading-h2-size: 1.75rem;--pb-admin-heading-h2-line: 1.25;--pb-admin-heading-h2-weight: 750;--pb-admin-heading-h3-size: 1.375rem;--pb-admin-heading-h3-line: 1.35;--pb-admin-heading-h3-weight: 700;--pb-admin-heading-h4-size: 1.125rem;--pb-admin-heading-h4-line: 1.4;--pb-admin-heading-h4-weight: 650;--pb-admin-heading-h5-size: 1rem;--pb-admin-heading-h5-line: 1.5;--pb-admin-heading-h5-weight: 650;--pb-admin-heading-h6-size: .875rem;--pb-admin-heading-h6-line: 1.5;--pb-admin-heading-h6-weight: 650;--pb-admin-type-medium-size: 1.125rem;--pb-admin-type-medium-line: 1.5;--pb-admin-type-medium-weight: 600;--pb-admin-type-large-size: 1.375rem;--pb-admin-type-large-line: 1.4;--pb-admin-type-large-weight: 700;--pb-admin-type-title-size: 1.75rem;--pb-admin-type-title-line: 1.25;--pb-admin-type-title-weight: 750;--pb-admin-type-display-size: 2.35rem;--pb-admin-type-display-line: 1.15;--pb-admin-type-display-weight: 800;--pb-admin-icon-small: 16px;--pb-admin-icon-medium: 20px;--pb-admin-icon-large: 28px;--pb-admin-icon-stroke-width: 1.8;--pb-admin-icon-default-color: oklch(.41 .025 220);--pb-admin-icon-muted-color: oklch(.57 .018 220);--pb-admin-icon-active-color: oklch(.51 .13 167);--pb-admin-icon-danger-color: oklch(.58 .2 25);--pb-admin-geometry-radius-small: .55rem;--pb-admin-geometry-radius-medium: .9rem;--pb-admin-geometry-radius-large: 1.25rem;--pb-admin-geometry-control-height: 2.65rem;--pb-admin-geometry-focus-width: 3px;--pb-admin-geometry-shadow-strength: .08;--pb-admin-table-header-surface: oklch(.975 .004 190);--pb-admin-table-odd-surface: oklch(1 0 0);--pb-admin-table-even-surface: oklch(.992 .002 190);--pb-admin-table-hover-surface: oklch(.975 .009 175);--pb-admin-table-text-color: oklch(.27 .025 220);--pb-admin-table-muted-text-color: oklch(.55 .018 220);--pb-admin-table-border-color: oklch(.92 .008 190);--pb-admin-table-cell-block-padding: .75rem;--pb-admin-table-cell-inline-padding: 1rem;--pb-admin-table-header-weight: 650;--pb-font-sans: "Noto Sans Arabic", "Segoe UI", Arial, sans-serif;--pb-canvas: oklch(.985 .004 210);--pb-surface: oklch(1 0 0);--pb-surface-muted: oklch(.965 .008 190);--pb-text: oklch(.22 .025 220);--pb-text-muted: oklch(.52 .02 220);--pb-primary: oklch(.51 .13 167);--pb-primary-strong: oklch(.42 .12 166);--pb-on-primary: white;--pb-border: oklch(.9 .012 220);--pb-focus: oklch(.62 .14 185);--pb-danger: oklch(.58 .2 25);--pb-warning: oklch(.69 .14 76);--pb-radius-sm: .55rem;--pb-radius-md: .9rem;--pb-radius-lg: 1.25rem;--pb-shadow: 0 18px 50px oklch(.25 .03 220 / .08);font-family:Noto Sans Arabic,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.6;font-weight:400}.builder-shell h1{font-size:2.35rem;line-height:1.15;font-weight:800}.builder-shell h2{font-size:1.75rem;line-height:1.25;font-weight:750}.builder-shell h3{font-size:1.375rem;line-height:1.4;font-weight:700}.builder-shell small{font-size:.75rem;line-height:1.45;font-weight:500}.builder-shell svg{stroke-width:1.8}.studio-sidebar,.studio-topbar,.studio-nav,.studio-page button,.studio-page input,.studio-page select,.studio-page textarea{font-family:var(--pb-admin-font-interface, var(--pb-font-sans))}.studio-page p,.studio-page li,.studio-page article{font-family:var(--pb-admin-font-body, var(--pb-font-sans))}.studio-page label,.studio-nav,.studio-page th{font-family:var(--pb-admin-font-labels, var(--pb-font-sans))}.studio-page code,.studio-page pre{font-family:var(--pb-admin-font-code, ui-monospace, monospace)}.studio-shell :is(.pb-icon-button,.studio-nav a,.studio-topbar button)>svg{width:var(--pb-admin-icon-medium, 20px);height:var(--pb-admin-icon-medium, 20px);color:var(--pb-admin-icon-muted-color, var(--pb-text-muted))}.studio-shell :is(.pb-icon-button,.studio-nav a,.studio-topbar button)[aria-current=page]>svg,.studio-shell :is(.pb-icon-button,.studio-nav a,.studio-topbar button)[aria-pressed=true]>svg{color:var(--pb-admin-icon-active-color, var(--pb-primary))}.studio-shell :is(.administration-table,.audit-list,.content-list,.language-list,.pages-list,.permission-list,.release-list,.revision-history__list,.status-list,.user-list,.visual-effects__list,.visual-labor-list)>article:nth-child(odd){background:var(--pb-admin-table-odd-surface, var(--pb-surface))}.studio-shell :is(.administration-table,.audit-list,.content-list,.language-list,.pages-list,.permission-list,.release-list,.revision-history__list,.status-list,.user-list,.visual-effects__list,.visual-labor-list)>article:nth-child(2n){background:var(--pb-admin-table-even-surface, var(--pb-surface))}.studio-shell :is(.administration-table,.audit-list,.content-list,.language-list,.pages-list,.permission-list,.release-list,.revision-history__list,.status-list,.user-list,.visual-effects__list,.visual-labor-list)>article:hover{background:var(--pb-admin-table-hover-surface, var(--pb-surface-muted))}@media(prefers-color-scheme:dark){.studio-shell{--pb-admin-table-header-surface: var(--pb-surface-muted);--pb-admin-table-odd-surface: var(--pb-surface);--pb-admin-table-even-surface: var(--pb-surface-muted);--pb-admin-table-hover-surface: var(--pb-surface-muted);--pb-admin-table-text-color: var(--pb-text);--pb-admin-table-muted-text-color: var(--pb-text-muted);--pb-admin-table-border-color: var(--pb-border)}.builder-shell{--pb-canvas: oklch(.16 .018 220);--pb-surface: oklch(.205 .02 220);--pb-surface-muted: oklch(.245 .022 220);--pb-text: oklch(.93 .01 210);--pb-text-muted: oklch(.72 .018 215);--pb-primary: oklch(.7 .13 167);--pb-primary-strong: oklch(.78 .12 166);--pb-on-primary: oklch(.16 .018 220);--pb-border: oklch(.34 .022 220);--pb-focus: oklch(.73 .13 185);--pb-danger: oklch(.72 .17 25);--pb-warning: oklch(.78 .13 76);--pb-shadow: 0 18px 50px oklch(.05 .02 220 / .28)}}.studio-boot{min-height:100vh;display:grid;place-items:center;color:var(--pb-text-muted)}.studio-boot>div{display:grid;justify-items:center;gap:.75rem;text-align:center}.studio-boot>div strong{color:var(--pb-text);font-size:1.05rem}.studio-boot>div span{color:var(--pb-text-muted)}.studio-boot>div button{border:0;border-radius:.65rem;padding:.65rem 1rem;background:var(--pb-primary);color:var(--pb-surface);cursor:pointer;font:inherit}.appearance-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pb-space-4)}.appearance-card{padding:var(--pb-space-5);display:grid;align-content:start;gap:var(--pb-space-4)}.appearance-card h2,.appearance-card p,.appearance-preview h2,.appearance-preview p{margin:0}.appearance-card p,.appearance-preview p{color:var(--pb-text-muted)}.visual-effects{display:grid;gap:var(--pb-space-4)}.visual-effects>header h2,.visual-effects>header p,.visual-effects__list h3{margin:0}.visual-effects>header p{color:var(--pb-text-muted)}.visual-effects__list{display:grid;gap:var(--pb-space-2)}.visual-effects__list>.pb-card{display:grid;grid-template-columns:minmax(10rem,1fr) auto auto auto;align-items:center;gap:var(--pb-space-3);padding:var(--pb-space-3);box-shadow:none}.visual-effects__list>.pb-card>div:last-child,.visual-effects>form{display:flex;flex-wrap:wrap;gap:var(--pb-space-2);align-items:end}.visual-effects>form>*{flex:1 1 10rem}.appearance-preview{grid-column:1 / -1;min-height:14rem;padding:var(--pb-space-5);display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--pb-space-5);align-items:center;overflow:hidden}.appearance-preview>div{display:grid;justify-items:start;gap:var(--pb-space-3)}.theme-swatch{height:100%;min-height:10rem;border-radius:var(--pb-radius-lg);background:var(--pb-primary)}.theme-swatch--blue{background:var(--pb-palette-blue)}.theme-swatch--indigo{background:var(--pb-palette-indigo)}.theme-swatch--rose{background:var(--pb-palette-rose)}.theme-swatch--amber{background:var(--pb-palette-amber)}.appearance-actions{grid-column:1 / -1;display:flex;gap:var(--pb-space-2);justify-content:flex-start}@media(max-width:900px){.appearance-layout{grid-template-columns:1fr}.appearance-preview{grid-column:auto;grid-template-columns:1fr}.appearance-actions{grid-column:auto;flex-wrap:wrap}}.theme-catalog{display:grid;gap:1rem}.theme-catalog>div:first-child p{color:var(--pb-text-muted)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.theme-card{overflow:hidden;box-shadow:none;display:grid;grid-template-rows:8rem 1fr auto}.theme-card[data-active=true]{box-shadow:inset 0 0 0 2px var(--pb-primary)}.theme-card__preview{padding:1rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto repeat(2,.6rem);align-content:center;gap:.6rem;background:var(--pb-surface-muted);color:var(--pb-primary)}.theme-card__preview svg{grid-row:1 / -1;align-self:center}.theme-card__preview span{display:block;border-radius:.4rem;background:currentColor;opacity:.32}.theme-card__preview span:first-of-type{width:60%;height:1rem;opacity:.75}.theme-card__preview--blue{color:var(--pb-info)}.theme-card__preview--indigo{color:var(--pb-text)}.theme-card>div:nth-child(2),.theme-card footer{padding:1rem}.theme-card h3{margin:0}.theme-card p{color:var(--pb-text-muted)}.theme-card footer{padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.theme-card footer code{color:var(--pb-text-muted);font-size:.75rem}.theme-comparison{display:grid;gap:var(--pb-space-5)}.theme-comparison>p{margin:0;color:var(--pb-text-muted)}.theme-comparison__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-4)}.theme-token-summary{border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);padding:var(--pb-space-4)}.theme-token-summary h3{margin-block:0 var(--pb-space-3)}.theme-token-summary dl{margin:0;display:grid;gap:var(--pb-space-2)}.theme-token-summary dl div{display:flex;justify-content:space-between;gap:var(--pb-space-3);border-block-end:1px solid var(--pb-border);padding-block-end:var(--pb-space-2)}.theme-token-summary dt{color:var(--pb-text-muted)}.theme-token-summary dd{margin:0;font-weight:700}.theme-comparison__actions{display:flex;justify-content:flex-end;gap:var(--pb-space-2)}@media(max-width:40rem){.theme-comparison__columns{grid-template-columns:1fr}}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--pb-space-3)}.dashboard-metric{min-width:0;padding:var(--pb-space-4);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pb-space-3);align-items:center}.dashboard-metric>span{color:var(--pb-primary);display:grid;place-items:center}.dashboard-metric div{min-width:0;display:grid;gap:var(--pb-space-1)}.dashboard-metric :is(small,strong){overflow-wrap:anywhere}.dashboard-metric small{color:var(--pb-text-muted)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-4)}.dashboard-panel{padding:var(--pb-space-5);min-height:22rem}.status-list{margin:var(--pb-space-5) 0 0;display:grid;gap:var(--pb-space-3)}.status-list div{display:flex;justify-content:space-between;gap:var(--pb-space-4);padding-block-end:var(--pb-space-3);border-block-end:1px solid var(--pb-border)}.status-list dt{color:var(--pb-text-muted)}.status-list dd{margin:0;font-weight:700}.quality-alerts{display:grid;gap:var(--pb-space-3);margin-block-start:var(--pb-space-5)}.quality-alerts article{min-width:0;display:flex;flex-wrap:wrap;gap:var(--pb-space-3);align-items:start;padding:var(--pb-space-3);background:var(--pb-surface-muted);border-radius:var(--pb-radius-md)}.quality-alerts article div{min-width:0;flex:1 1 12rem;display:grid;gap:var(--pb-space-1)}.quality-alerts code{color:var(--pb-text-muted);font-size:.7rem;overflow-wrap:anywhere}.quality-alerts :is(small,strong){overflow-wrap:anywhere}@media(max-width:1050px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dashboard-metrics,.dashboard-grid{grid-template-columns:1fr}}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-4)}.settings-card{padding:var(--pb-space-5);display:grid;align-content:start;gap:var(--pb-space-4)}.settings-social-image,.settings-social-image>div:first-child,.settings-social-image__preview{display:grid;gap:var(--pb-space-2)}.settings-social-image{padding-block:var(--pb-space-3);border-block:1px solid var(--pb-border)}.settings-social-image>div:first-child small{color:var(--pb-text-muted)}.settings-social-image__preview{grid-template-columns:7rem minmax(0,1fr) auto;align-items:center}.settings-social-image__preview img{width:7rem;aspect-ratio:1.91 / 1;object-fit:cover;border-radius:var(--pb-radius-md);background:var(--pb-surface-muted)}.settings-lock-note{display:flex;align-items:start;gap:var(--pb-space-2);margin:0;color:var(--pb-text-muted);background:var(--pb-surface-muted);border-radius:var(--pb-radius-md);padding:var(--pb-space-3)}.settings-lock-note svg{flex:0 0 auto;color:var(--pb-primary)}.settings-actions{grid-column:1 / -1;display:flex;justify-content:flex-start}@media(max-width:720px){.settings-layout{grid-template-columns:1fr}.settings-actions{grid-column:auto}}.security-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--pb-space-3)}.security-metric{min-width:0;padding:var(--pb-space-4);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pb-space-3);align-items:center}.security-metric>span{color:var(--pb-primary);display:grid}.security-metric div{min-width:0;display:grid;gap:var(--pb-space-1)}.security-metric small,.security-checks small,.audit-list small{color:var(--pb-text-muted)}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--pb-space-4)}.security-panel{padding:var(--pb-space-5);min-height:26rem}.security-checks,.audit-list{display:grid;gap:var(--pb-space-2);margin-block-start:var(--pb-space-5)}.security-checks article,.audit-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pb-space-3);align-items:center;padding-block:var(--pb-space-3);border-block-end:1px solid var(--pb-border)}.security-checks article>svg{color:var(--pb-primary)}.security-checks article div,.audit-list article div{min-width:0;display:grid;gap:var(--pb-space-1)}.audit-list time{color:var(--pb-text-muted);font-size:.75rem;overflow-wrap:anywhere}.security-metric :is(small,strong),.security-checks :is(small,strong),.audit-list :is(small,strong){overflow-wrap:anywhere}@media(max-width:1050px){.security-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid{grid-template-columns:1fr}}@media(max-width:620px){.security-summary{grid-template-columns:1fr}.audit-list article{grid-template-columns:auto 1fr}.audit-list time{grid-column:2}}.login-shell{min-height:100vh;display:grid;place-items:center;padding:1.25rem;direction:inherit}.login-card{width:min(100%,28rem);padding:1.75rem;display:grid;gap:1.5rem}.login-card h1{margin-bottom:.4rem}.login-card p{color:var(--pb-text-muted)}.login-card form{display:grid;gap:1rem}.login-password-control{position:relative;display:block}.login-password-control .pb-input{padding-inline-end:2.75rem}.login-password-toggle{position:absolute;inset-inline-end:.35rem;inset-block-start:50%;translate:0 -50%;color:var(--pb-text-muted)}.login-remember{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--pb-text-muted);font-size:.9rem;cursor:pointer}.login-remember input{inline-size:1rem;block-size:1rem;accent-color:var(--pb-primary)}.form-error{color:var(--pb-danger)!important;margin:0;font-size:.9rem}.loading-line{color:var(--pb-text-muted);padding-block:1rem}.form-notice{color:var(--pb-primary-strong);margin:0}.identity-form{padding:1.25rem;box-shadow:none;max-width:48rem}.identity-form>p,.role-summary small{color:var(--pb-text-muted)}.identity-form form{display:grid;gap:1rem}.identity-form form>div:last-child{display:flex;gap:.5rem}.identity-form fieldset{border:1px solid var(--pb-border);border-radius:var(--pb-radius-md)}.permission-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}.permission-choices label{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.role-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--pb-border);padding-block:.75rem}.role-summary>div{display:grid}.pages-list{padding:0;overflow:hidden;box-shadow:none}.pages-list__header,.pages-list article{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.45fr) minmax(0,.8fr) minmax(12rem,auto);gap:1rem;align-items:center;padding:.85rem 1rem}.pages-list__header{color:var(--pb-text-muted);font-size:.8rem;background:var(--pb-surface-muted)}.pages-list article{border-top:1px solid var(--pb-border)}.page-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}.page-row-actions .pb-icon-button{flex:0 0 auto}@media(max-width:1100px){.pages-list__header,.pages-list article{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,.5fr) minmax(0,1fr)}.pages-list__header>:last-child{display:none}.page-row-actions{grid-column:1 / -1;justify-content:flex-start}}.pages-list article:nth-of-type(2n),.content-list>article:nth-of-type(2n),.release-list article:nth-of-type(2n),.user-row:nth-of-type(2n),.permission-list>div:nth-of-type(2n){background:color-mix(in oklch,var(--pb-surface),var(--pb-text) 2%)}.pages-list__header>*,.pages-list article>*,.content-list>article>*,.release-list article>*,.user-row>*,.permission-list>div>*{min-width:0;overflow-wrap:anywhere}.page-name{display:flex;align-items:center;gap:.65rem}.page-name>span{display:grid}.page-name small{color:var(--pb-text-muted)}.content-editor{padding:1.25rem;box-shadow:none;max-width:56rem}.content-editor form{display:grid;gap:1rem}.content-subnav{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--pb-border);padding-block-end:.65rem}.content-subnav button{border:0;background:transparent;color:var(--pb-text-muted);padding:.45rem .75rem;border-radius:var(--pb-radius-sm);font:inherit;cursor:pointer}.content-subnav button[data-active=true]{color:var(--pb-primary-strong);font-weight:700;background:var(--pb-surface-muted)}.resource-editor{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;align-items:start}.resource-editor>main>.pb-card,.editor-widget{padding:1rem;box-shadow:none}.resource-editor>main>.pb-card{display:grid;gap:1rem}.resource-editor>aside{display:grid;gap:.75rem}.editor-widget{display:grid;gap:.7rem}.editor-widget h2,.editor-widget p{margin:0}.editor-widget p{color:var(--pb-text-muted);font-size:.85rem}.enable-visual-builder-action{width:100%;background:var(--pb-palette-indigo);color:var(--pb-inverse)}.enable-visual-builder-action:hover{background:color-mix(in oklch,var(--pb-palette-indigo),black 12%)}.editor-taxonomy-options{display:grid;gap:.4rem;max-height:12rem;overflow:auto}.editor-taxonomy-options label{display:flex;gap:.5rem;align-items:center}.featured-preview{width:100%;max-height:12rem;object-fit:cover;border-radius:var(--pb-radius-sm)}.builder-code-view{margin-block-start:1rem;border-block-start:1px solid var(--pb-border);padding-block-start:.85rem}.builder-code-view summary{cursor:pointer;color:var(--pb-muted);font-weight:650;margin-block-end:.7rem}.builder-code-view textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.55;direction:ltr;text-align:left;background:color-mix(in srgb,var(--pb-surface) 92%,var(--pb-ink) 8%)}.classic-body-editor{border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);overflow:clip;background:var(--pb-surface)}.classic-body-editor>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border-block-end:1px solid var(--pb-border)}.classic-toolbar,.classic-tabs{display:flex;align-items:center;gap:.2rem}.classic-toolbar .pb-icon-button{width:2rem;height:2rem}.classic-tabs button{min-height:2rem;padding-inline:.55rem}.classic-compose,.classic-source{border:0;border-radius:0;min-height:22rem;resize:vertical}.classic-source{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;direction:ltr;text-align:left}.classic-preview{border-block-start:1px solid var(--pb-border);padding:1rem;min-height:7rem;color:var(--pb-ink);line-height:1.8}.classic-preview h2,.classic-preview p,.classic-preview blockquote,.classic-preview ul{margin:0 0 .8rem}.classic-preview blockquote{border-inline-start:3px solid var(--pb-primary);padding-inline-start:.8rem;color:var(--pb-muted)}.classic-body-editor>footer{display:flex;gap:1rem;padding:.45rem .7rem;border-block-start:1px solid var(--pb-border);color:var(--pb-muted);font-size:.75rem}.classic-draft-notice{margin:0;padding:.45rem .7rem;color:var(--pb-warning);background:color-mix(in srgb,var(--pb-warning) 7%,transparent);font-size:.78rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.classic-draft-notice button{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.builder-draft-notice{margin:.7rem 1rem 0;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--pb-warning) 18%,var(--pb-border));border-radius:var(--pb-radius-sm);background:color-mix(in srgb,var(--pb-warning) 5%,var(--pb-surface));color:var(--pb-text-muted);display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.82rem}.settings-card--wide{grid-column:1 / -1}.url-style-examples{display:grid;gap:.45rem;padding:.8rem;border-radius:var(--pb-radius-sm);background:var(--pb-surface-muted);overflow-wrap:anywhere}.url-style-examples code{color:var(--pb-text);unicode-bidi:plaintext}.url-style-examples small{color:var(--pb-text-muted);margin-top:.25rem}.revision-history{padding:.75rem}.revision-history__toggle{width:100%;border:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0}.revision-history__toggle>span{display:inline-flex;align-items:center;gap:.45rem}.revision-history__list{display:grid;gap:.35rem;margin-block-start:.75rem;padding-block-start:.6rem;border-block-start:1px solid var(--pb-border);max-height:18rem;overflow-y:auto}.revision-history__list article{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem;border-radius:var(--pb-radius-sm)}.revision-history__list article:nth-child(2n){background:color-mix(in srgb,var(--pb-ink) 2.5%,transparent)}.revision-history__list article>span{display:grid;gap:.15rem;min-width:0}.revision-history__list small{color:var(--pb-muted);font-size:.72rem;overflow-wrap:anywhere}.builder-revision-strip{margin:.75rem 1rem 0}.builder-revision-strip .revision-history{max-width:32rem;margin-inline-start:auto}.featured-empty{min-height:7rem;display:grid;place-items:center;gap:.4rem;color:var(--pb-text-muted);background:var(--pb-surface-muted);border-radius:var(--pb-radius-sm)}.taxonomy-layout{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:1rem;align-items:start}.taxonomy-form,.taxonomy-tree{padding:1rem;box-shadow:none}.taxonomy-form form{display:grid;gap:.8rem}.taxonomy-tree>div{display:grid}.taxonomy-tree article{min-height:3.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--pb-border)}.taxonomy-tree article span{display:grid}.taxonomy-tree article small{color:var(--pb-text-muted)}.taxonomy-depth-1{padding-inline-start:1.25rem}.taxonomy-depth-2{padding-inline-start:2.5rem}.taxonomy-depth-3{padding-inline-start:3.75rem}.taxonomy-depth-4{padding-inline-start:5rem}.taxonomy-depth-5{padding-inline-start:6.25rem}.taxonomy-depth-6{padding-inline-start:7.5rem}.taxonomy-depth-7{padding-inline-start:8.75rem}.taxonomy-depth-8{padding-inline-start:10rem}.content-editor form>div:last-child{display:flex;gap:.5rem}.content-list{padding:0;overflow:hidden;box-shadow:none}.content-list>article{border-top:1px solid var(--pb-border);padding:.7rem 1rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,auto) minmax(0,auto);gap:.8rem;align-items:center}.content-list>article:first-child{border-top:0}.content-list__open{border:0;background:transparent;color:var(--pb-text);padding:.3rem;display:flex;gap:.8rem;align-items:center;text-align:start;cursor:pointer}.content-list__open:hover{color:var(--pb-primary-strong)}.content-list__open>span{display:grid}.content-list small{color:var(--pb-text-muted)}.release-list{padding:0;overflow:hidden;box-shadow:none}.release-list article{padding:.9rem 1rem;border-top:1px solid var(--pb-border);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto) minmax(0,.55fr) minmax(0,.65fr);align-items:center;gap:.8rem}.release-list article:first-child{border-top:0}.release-list article>div{display:grid}.release-list small{color:var(--pb-text-muted)}.release-icon{color:var(--pb-primary)}.release-regions{grid-column:2 / -1;padding-block-start:.25rem}.release-regions summary{color:var(--pb-text-muted);font-size:var(--pb-font-sm);cursor:pointer}.release-regions span{display:inline-flex;align-items:baseline;gap:.4rem;margin-block-start:.55rem;margin-inline-end:1rem;font-size:var(--pb-font-sm)}.media-module,.media-modal{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:var(--pb-radius-lg);overflow:hidden;min-height:34rem}.media-modal{width:min(74rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;box-shadow:var(--pb-shadow)}.media-toolbar{min-height:4rem;display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-bottom:1px solid var(--pb-border)}.media-toolbar>div{display:flex;gap:.35rem}.media-search{margin-inline-start:auto;position:relative;display:flex;align-items:center}.media-search svg{position:absolute;inset-inline-start:.7rem;color:var(--pb-text-muted)}.media-search input{padding-inline-start:2rem}.media-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);min-height:30rem}.media-results{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));align-content:start;gap:.7rem}.media-results>button{min-width:0;border:2px solid transparent;background:transparent;color:var(--pb-text);padding:.35rem;border-radius:var(--pb-radius-sm);text-align:start;cursor:pointer}.media-results>button[data-selected=true]{border-color:var(--pb-primary)}.media-results img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.4rem;background:var(--pb-surface-muted)}.media-file-preview{width:100%;aspect-ratio:1;display:grid;place-items:center;color:var(--pb-primary);background:var(--pb-surface-muted);border-radius:.4rem}.media-file-preview svg{width:34%;height:34%}.media-results button span{display:grid;padding-top:.35rem}.media-results small,.media-facts small{color:var(--pb-text-muted);overflow:hidden;text-overflow:ellipsis}.media-results[data-view=list]{grid-template-columns:1fr}.media-results[data-view=list]>button{display:grid;grid-template-columns:4rem 1fr;gap:.7rem;align-items:center}.media-details{border-inline-start:1px solid var(--pb-border);padding:1rem;background:var(--pb-surface-muted)}.media-details-content,.media-details form{display:grid;gap:.8rem}.media-details-content>img{width:100%;max-height:12rem;object-fit:contain;background:var(--pb-surface);border-radius:.5rem}.media-facts{display:grid}.media-crop-canvas{position:relative;width:100%;border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);overflow:hidden;touch-action:none;cursor:crosshair;background:var(--pb-surface-muted)}.media-crop-canvas canvas{display:block;width:100%;height:auto}.media-crop-selection{position:absolute;left:var(--pb-crop-x);top:var(--pb-crop-y);width:var(--pb-crop-width);height:var(--pb-crop-height);box-sizing:border-box;border:2px solid var(--pb-primary);background:color-mix(in srgb,var(--pb-primary) 12%,transparent);pointer-events:none}.media-crop-focus{position:absolute;left:var(--pb-focus-x);top:var(--pb-focus-y);width:.75rem;height:.75rem;border:2px solid var(--pb-surface);border-radius:50%;background:var(--pb-primary);transform:translate(-50%,-50%);pointer-events:none}.media-details-content>.pb-card>img{display:block;width:100%;max-height:16rem;object-fit:contain}.media-retention-actions,.media-usage{display:grid;gap:var(--pb-space-2)}.media-retention-actions{padding-block-start:var(--pb-space-3);border-block-start:1px solid var(--pb-border)}.media-usage{padding:var(--pb-space-3);border-radius:var(--pb-radius-md);background:color-mix(in srgb,var(--pb-warning) 10%,var(--pb-surface))}.media-usage ul{margin:0;padding-inline-start:1.25rem}.media-usage small,.media-retention-actions>small{color:var(--pb-text-muted)}.media-details__empty{min-height:20rem;display:grid;place-content:center;justify-items:center;color:var(--pb-text-muted)}.media-dropzone{min-height:30rem;margin:1rem;border:2px dashed var(--pb-border);border-radius:var(--pb-radius-lg);display:grid;place-content:center;justify-items:center;gap:.7rem;color:var(--pb-text-muted);text-align:center}.media-upload-queue{width:min(34rem,100%);margin:0;padding:0;list-style:none;display:grid;gap:var(--pb-space-2);text-align:start}.media-upload-queue li{display:grid;grid-template-columns:1fr auto;gap:var(--pb-space-1) var(--pb-space-3)}.media-upload-queue li>span{display:flex;justify-content:space-between;gap:var(--pb-space-2);min-width:0}.media-upload-queue strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-upload-queue progress{grid-column:1 / -1;width:100%;accent-color:var(--pb-primary)}.media-settings{padding:1rem;grid-column:1 / -1;box-shadow:none}.media-settings form{display:grid;gap:.7rem}.media-settings fieldset{display:grid;grid-template-columns:8rem 1fr auto 1fr auto;gap:.6rem;align-items:center;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm)}.media-settings fieldset label{display:flex;gap:.4rem;align-items:center}.canvas-image{display:block;max-width:100%;height:auto;margin-inline:auto}.canvas-gallery{display:grid;gap:.75rem}.canvas-gallery--columns-1{grid-template-columns:minmax(0,1fr)}.canvas-gallery--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-gallery--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.canvas-gallery--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.canvas-gallery--columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.canvas-gallery--columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.canvas-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.canvas-node video,.canvas-node audio{max-width:100%;width:100%}.canvas-icon{display:inline-block;color:var(--pb-primary);font-size:2rem;line-height:1}.canvas-image-empty{min-height:10rem;display:grid;place-content:center;justify-items:center;gap:.5rem;background:var(--pb-surface-muted);color:var(--pb-text-muted)}.studio-nav{height:100%;min-height:0;overflow:hidden;background:var(--pb-surface);border-inline-end:1px solid var(--pb-border);padding:1rem;display:flex;flex-direction:column;gap:1rem}.studio-brand{display:flex;align-items:center;gap:.75rem;padding:.5rem}.studio-brand>span{display:grid;place-items:center;width:2.5rem;aspect-ratio:1;background:var(--pb-primary);color:var(--pb-on-primary);border-radius:.8rem;font-weight:900}.studio-brand div,.user-row>div{display:grid}.studio-brand small,.user-row small,.card-heading p{color:var(--pb-text-muted)}.studio-nav nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:grid;align-content:start;gap:.25rem;padding-inline-end:.2rem}.studio-nav nav button{border:0;background:transparent;color:var(--pb-text-muted);border-radius:.7rem;min-height:2.6rem;padding-inline:.75rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;text-align:start}.studio-nav nav button:hover,.studio-nav nav button[data-active=true]{background:var(--pb-surface-muted);color:var(--pb-primary-strong)}.studio-nav__group{display:grid;gap:.2rem}.studio-nav nav .studio-nav__group-toggle{width:100%}.studio-nav__chevron{margin-inline-start:auto;transition:transform .16s ease}.studio-nav__group-toggle[aria-expanded=true] .studio-nav__chevron{transform:rotate(180deg)}.studio-nav__children{display:grid;gap:.15rem;border-inline-start:1px solid var(--pb-border);margin-inline-start:1.35rem;padding-inline-start:.45rem}.studio-nav nav .studio-nav__child{min-height:2.3rem;font-size:.88rem;padding-inline-start:1.1rem}.studio-mode{margin-top:auto;display:flex;gap:.5rem;align-items:center;color:var(--pb-warning);font-size:.8rem}.studio-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.studio-content-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;overscroll-behavior-y:contain;direction:rtl}.studio-content{min-width:0;min-height:100%}.studio-page :is(article,section,div){min-width:0}.studio-page :is(h1,h2,h3,p,small,strong,code){overflow-wrap:anywhere}.studio-module-loading{min-block-size:12rem;display:grid;place-items:center;color:var(--pb-text-muted)}.studio-topbar{height:4.5rem;padding-inline:1.5rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--pb-border);background:color-mix(in oklch,var(--pb-surface),transparent 12%)}.studio-topbar>span:nth-child(2){margin-inline-start:auto;color:var(--pb-text-muted);direction:ltr}.studio-page{max-width:86rem;margin-inline:auto;padding:2.5rem;display:grid;gap:2rem}.identity-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1.25rem;align-items:start}.identity-grid[data-single=true]{grid-template-columns:minmax(0,1fr)}.user-list,.role-card{padding:1.25rem;box-shadow:none}.card-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start;padding-bottom:1rem}.card-heading h2,.card-heading p{margin-bottom:.25rem}.user-row{display:grid;grid-template-columns:auto minmax(10rem,1fr) repeat(4,auto);align-items:center;gap:1rem;border-top:1px solid var(--pb-border);padding-block:1rem}.user-actions{display:inline-flex;align-items:center;gap:.35rem}.avatar{display:grid;place-items:center;width:2.5rem;aspect-ratio:1;border-radius:50%;background:var(--pb-surface-muted);color:var(--pb-primary-strong);font-weight:900}.user-meta{color:var(--pb-text-muted);font-size:.8rem}.permission-list{max-height:34rem;overflow:auto;display:grid}.permission-list>div{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.6rem;padding-block:.65rem;border-top:1px solid var(--pb-border)}.permission-list svg{color:var(--pb-primary)}.permission-list code{color:var(--pb-text-muted);font-size:.72rem}.plugins-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.plugin-card{padding:1.15rem;box-shadow:none;display:grid;align-content:start;gap:1rem}.plugin-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.plugin-card header>div{display:grid;gap:.15rem}.plugin-card h2{margin:0}.plugin-card small,.plugin-card>p{color:var(--pb-text-muted)}.plugin-card__icon{width:2.5rem;aspect-ratio:1;display:grid;place-items:center;color:var(--pb-primary);background:var(--pb-primary-soft);border-radius:var(--pb-radius-sm)}.plugin-card footer{border-top:1px solid var(--pb-border);padding-top:.85rem;display:flex;align-items:center;gap:.65rem}.plugin-card footer>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--pb-text-muted);font-size:.8rem}.plugin-card footer .pb-button{margin-inline-start:auto}.plugin-contract{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pb-space-2);color:var(--pb-color-text-muted)}.submission-inbox{width:min(800px,calc(100% - var(--pb-space-6)));max-width:none}.submission-inbox>.pb-card{width:100%;max-height:min(84vh,900px);overflow:auto}.submission-inbox__header,.submission-inbox__header>div,.submission-card>header,.submission-card>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3)}.submission-inbox__header{position:sticky;top:0;z-index:1;padding-block-end:var(--pb-space-3);background:var(--pb-color-surface)}.submission-inbox__header h2{margin:0}.submission-inbox__header small{display:block;color:var(--pb-color-text-muted)}.submission-card{margin-block:var(--pb-space-3);padding:var(--pb-space-4);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-medium)}.submission-card.is-unread{border-inline-start:4px solid var(--pb-color-accent)}.submission-card dl{display:grid;gap:var(--pb-space-2)}.submission-card dl>div{display:grid;grid-template-columns:minmax(7rem,.35fr) 1fr;gap:var(--pb-space-3)}.submission-card dt{color:var(--pb-color-text-muted)}.submission-card dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.analytics-policy{margin-block-start:var(--pb-space-5)}.analytics-policy dl{display:grid;gap:var(--pb-space-3)}.analytics-policy dl>div{display:grid;grid-template-columns:minmax(10rem,.35fr) 1fr;gap:var(--pb-space-4)}.analytics-policy dt{font-weight:700}.analytics-policy dd{margin:0;color:var(--pb-color-text-muted)}.analytics-events{margin-block-start:var(--pb-space-5)}.analytics-events article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--pb-space-3);padding-block:var(--pb-space-3);border-block-end:1px solid var(--pb-color-border)}.operations-health{margin-block:var(--pb-space-5)}.operations-health__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--pb-space-3);margin-block:var(--pb-space-4)}.operations-health__grid article{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--pb-space-3);padding:var(--pb-space-3);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-medium)}.operations-health__grid strong,.operations-health__grid small{display:block}.operations-health__grid small,.operations-health>small{color:var(--pb-color-text-muted)}.mfa-panel{margin-block:var(--pb-space-5)}.mfa-panel form{display:grid;gap:var(--pb-space-3);max-width:620px}.mfa-secret,.mfa-recovery code{display:block;width:fit-content;padding:var(--pb-space-3);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-small);background:var(--pb-color-surface-muted);white-space:pre-wrap;letter-spacing:.08em}.mfa-recovery{margin-block:var(--pb-space-4)}.mfa-disable{margin-block-start:var(--pb-space-5);padding-block-start:var(--pb-space-4);border-block-start:1px solid var(--pb-color-border)}.plugin-card .plugin-actions{justify-content:flex-end}.plugin-actions .pb-icon-button{width:2.15rem;height:2.15rem}.plugin-configuration{padding:1.25rem;display:grid;gap:1rem;box-shadow:none}.plugin-configuration>p{color:var(--pb-text-muted)}.plugin-configuration>code{justify-self:start;color:var(--pb-primary-strong)}.under-construction-settings{display:grid;gap:1rem}.under-construction-settings .plugin-configuration header p{margin:.3rem 0 0;color:var(--pb-text-muted)}.settings-notice{margin:0;padding:.8rem 1rem;border-inline-start:3px solid var(--pb-warning);background:color-mix(in srgb,var(--pb-warning) 9%,var(--pb-surface))}.delivery-mode-grid,.region-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.delivery-mode-grid label,.region-summary article{display:grid;grid-template-columns:auto 1fr;gap:.35rem .65rem;padding:1rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);cursor:pointer}.delivery-mode-grid label.is-selected{border-color:var(--pb-primary);background:var(--pb-primary-soft)}.delivery-mode-grid small,.region-summary small{grid-column:2;color:var(--pb-text-muted);line-height:1.55}.region-summary article{grid-template-columns:1fr;cursor:default}.region-summary article small{grid-column:1}.under-construction-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ajax-page-field{display:grid;gap:.45rem;min-width:0}.page-search{position:relative}.page-search>svg{position:absolute;inset-inline-start:.75rem;inset-block-start:.8rem;width:1rem;color:var(--pb-text-muted)}.page-search>input{padding-inline-start:2.25rem}.page-search>small{display:block;margin-block-start:.3rem;color:var(--pb-text-muted)}.page-search__results{position:absolute;z-index:20;inset:calc(100% + .3rem) 0 auto;max-height:16rem;overflow:auto;padding:.35rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface);box-shadow:var(--pb-shadow)}.page-search__results button,.selected-page{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:0;border-radius:calc(var(--pb-radius-sm) - 2px);background:transparent;color:inherit;text-align:start}.page-search__results button:hover,.page-search__results button:focus-visible{background:var(--pb-primary-soft)}.page-search__results button>*,.selected-page>div>*{display:block}.page-search__results small,.selected-page small{color:var(--pb-text-muted)}.selected-page{border:1px solid var(--pb-border);background:var(--pb-surface-muted)}.selected-page button{border:0;background:transparent;color:var(--pb-text-muted);cursor:pointer}.selected-page svg{width:1rem}.settings-submit{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:.75rem 0;background:var(--pb-canvas)}@media(max-width:48rem){.delivery-mode-grid,.region-summary,.under-construction-pages{grid-template-columns:1fr}}.administration-table{padding:0;overflow:hidden;box-shadow:none}.administration-table__head,.administration-table>article{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(6rem,.5fr) minmax(14rem,1.5fr) minmax(12rem,1fr) auto;gap:.85rem;align-items:center;padding:.8rem 1rem}.administration-table__head{color:var(--pb-text-muted);font-size:.78rem;background:var(--pb-surface-muted)}.administration-table>article{border-top:1px solid var(--pb-border)}.administration-table>article:nth-of-type(2n),.language-list>article:nth-of-type(2n){background:color-mix(in srgb,var(--pb-surface) 98%,var(--pb-text) 2%)}.administration-table p,.administration-table small{margin:0;color:var(--pb-text-muted);overflow-wrap:anywhere}.administration-table code{overflow-wrap:anywhere}.administration-editor{padding:1rem;box-shadow:none}.administration-editor form{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.administration-editor form>label{padding-block-end:.65rem}.administration-editor form>div:last-child{display:flex;gap:.5rem}.allowed-properties{border:0;display:flex;flex-wrap:wrap;gap:.45rem .9rem;min-width:min(100%,36rem)}.allowed-properties legend{color:var(--pb-text-muted);margin-block-end:.45rem}.allowed-properties label,.table-actions{display:inline-flex;align-items:center;gap:.4rem}.allowed-properties>section{flex:1 1 14rem;display:flex;align-content:flex-start;flex-wrap:wrap;gap:.4rem;padding:.65rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm)}.allowed-properties>section>strong{flex-basis:100%;font-size:.8rem;color:var(--pb-text-muted)}.allowed-properties>section label{padding:.3rem .45rem;border-radius:var(--pb-radius-sm);background:color-mix(in srgb,var(--pb-surface) 97%,var(--pb-text) 3%)}.allowed-properties>section small{color:var(--pb-text-muted)}.property-engine{display:grid;gap:.75rem;margin-block:.6rem}.property-engine>nav{display:flex;flex-wrap:wrap;gap:.25rem;border-block-end:1px solid var(--pb-border)}.property-engine>nav button{border:0;border-block-end:2px solid transparent;background:transparent;color:var(--pb-text-muted);padding:.4rem .55rem;cursor:pointer}.property-engine>nav button[data-active=true]{color:var(--pb-primary);border-block-end-color:currentColor}.property-engine>div{display:grid;gap:.65rem}.property-engine__boolean{display:flex;align-items:center;gap:.5rem;min-height:2.25rem}.property-engine__logical{display:grid;gap:.55rem;border-block-start:1px solid var(--pb-border);padding:.65rem 0 0}.property-engine__logical>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.property-engine__logical>header>span{color:var(--pb-text-muted)}.property-engine__logical-toolbar{display:flex;align-items:center;gap:.4rem}.property-engine__logical-toolbar .pb-select{width:4.5rem}.property-engine__logical-toolbar>label{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--pb-radius-sm);color:var(--pb-text-muted);cursor:pointer}.property-engine__logical-toolbar>label[data-active=true]{color:var(--pb-primary);background:var(--pb-primary-soft)}.property-engine__logical-toolbar svg{width:17px}.property-engine__logical-toolbar small{color:var(--pb-text-muted);font-size:.68rem;white-space:nowrap}.property-engine__logical-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.property-engine__logical .pb-field label{font-size:.68rem;line-height:1.15}.property-engine__logical .pb-input{padding-inline:.25rem;font-size:.78rem;text-align:center}.property-engine__length{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.4rem}@media(max-width:560px){.property-engine__logical>div{grid-template-columns:1fr 1fr}}.visual-labor-list{padding:0;overflow:hidden;box-shadow:none}.visual-labor-list>article{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(12rem,2fr) auto auto;align-items:center;gap:1rem;padding:.9rem 1rem;border-top:1px solid var(--pb-border)}.visual-labor-list>article:nth-child(2n){background:color-mix(in srgb,var(--pb-surface) 98%,var(--pb-text) 2%)}.visual-labor-list strong,.visual-labor-list code{display:block}.language-form{padding:1rem;box-shadow:none}.language-form form{display:grid;grid-template-columns:minmax(7rem,.45fr) repeat(2,minmax(10rem,1fr)) auto;gap:.75rem;align-items:end}.language-list{padding:0;overflow:hidden;box-shadow:none}.language-list>article{display:grid;grid-template-columns:minmax(10rem,1fr) 6rem minmax(9rem,auto) auto;gap:1rem;align-items:center;padding:.85rem 1rem;border-top:1px solid var(--pb-border)}.language-list>article>div{display:grid}.language-list small{color:var(--pb-text-muted)}.language-list>article>span{display:flex;justify-content:flex-end;gap:.25rem}.language-list>article[data-active=true]{box-shadow:inset 3px 0 0 var(--pb-primary)}[dir=rtl] .language-list>article[data-active=true]{box-shadow:inset -3px 0 0 var(--pb-primary)}.language-list .language-badges{justify-content:flex-start;flex-wrap:wrap}@media(max-width:900px){.administration-table__head{display:none}.administration-table>article{grid-template-columns:minmax(0,1fr) auto}.administration-table>article p,.administration-table>article small{grid-column:1 / -1}.language-form form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.language-form form,.language-list>article{grid-template-columns:1fr}}.plugin-core-note{margin-inline-start:auto}.analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.analytics-metric{padding:1rem;box-shadow:none;display:flex;align-items:center;gap:.8rem}.analytics-metric>span{color:var(--pb-primary)}.analytics-metric>div{display:grid}.analytics-metric small,.analytics-chart p,.analytics-paths p{color:var(--pb-text-muted)}.analytics-metric strong{font-size:1.3rem}.analytics-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);gap:1rem}.analytics-chart,.analytics-paths{padding:1.15rem;box-shadow:none}.analytics-chart h2,.analytics-chart p,.analytics-paths h2,.analytics-paths p{margin-block:0 .25rem}.analytics-bars{height:17rem;margin-top:1.5rem;display:flex;align-items:end;gap:.3rem;border-bottom:1px solid var(--pb-border);overflow-x:auto}.analytics-bars>div{height:100%;min-width:1.2rem;flex:1;display:grid;grid-template-rows:1fr auto;align-items:end;gap:.35rem}.analytics-bars progress{width:100%;height:100%;writing-mode:vertical-lr;direction:rtl;appearance:none;border:0;background:transparent}.analytics-bars progress::-webkit-progress-bar{background:transparent}.analytics-bars progress::-webkit-progress-value{background:var(--pb-primary);border-radius:.25rem .25rem 0 0}.analytics-bars progress::-moz-progress-bar{background:var(--pb-primary);border-radius:.25rem .25rem 0 0}.analytics-bars small{writing-mode:vertical-rl;color:var(--pb-text-muted);font-size:.65rem;max-height:4.2rem}.analytics-paths article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding-block:.75rem;border-top:1px solid var(--pb-border)}.analytics-paths code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-paths small{color:var(--pb-text-muted)}.operations-list{display:grid;gap:var(--pb-space-3)}.operations-list article{display:grid;gap:var(--pb-space-2)}.operations-list article header{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3)}.operations-list progress{inline-size:100%;accent-color:var(--pb-primary)}.operation-progress-stack{position:fixed;z-index:80;inset-inline-end:1rem;inset-block-end:1rem;max-inline-size:calc(100vw - 2rem);padding:.5rem .75rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-medium);background:var(--pb-surface);box-shadow:var(--pb-shadow)}.operation-progress-stack>button{display:flex;align-items:center;gap:.75rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.builder-shell{--vpb-toolbar-height: var(--vpb-theme-toolbar-height, 4rem);--vpb-architecture-width: var(--vpb-theme-architecture-width, 17rem);--vpb-properties-width: var(--vpb-theme-properties-width, 20rem);--vpb-panel-gap: var(--vpb-theme-panel-gap, .5rem);--vpb-panel-padding: var(--vpb-theme-panel-padding, .75rem);--vpb-canvas-padding: var(--vpb-theme-canvas-padding, .75rem);--vpb-control-size: var(--vpb-theme-control-size, 1.875rem);--vpb-icon-size: var(--vpb-theme-icon-size, 1rem);--vpb-icon-stroke: var(--vpb-theme-icon-stroke, 1.8);--vpb-tree-row-height: var(--vpb-theme-tree-row-height, 2.125rem);--vpb-tree-indent: var(--vpb-theme-tree-indent, .75rem);--vpb-radius: var(--vpb-theme-radius, 8px);--vpb-color-workspace: var(--vpb-theme-color-workspace, oklch(.985 .004 210));--vpb-color-panel: var(--vpb-theme-color-panel, oklch(1 0 0));--vpb-color-panel-muted: var(--vpb-theme-color-panel-muted, oklch(.965 .008 190));--vpb-color-text: var(--vpb-theme-color-text, oklch(.22 .025 220));--vpb-color-muted: var(--vpb-theme-color-muted, oklch(.52 .02 220));--vpb-color-border: var(--vpb-theme-color-border, oklch(.9 .012 220));--vpb-color-accent: var(--vpb-theme-color-accent, oklch(.51 .13 167));--vpb-color-focus: var(--vpb-theme-color-focus, oklch(.62 .14 185));--vpb-color-drop-target: var(--vpb-theme-color-drop-target, oklch(.93 .035 165));--pb-canvas: var(--vpb-color-workspace);--pb-surface: var(--vpb-color-panel);--pb-surface-muted: var(--vpb-color-panel-muted);--pb-text: var(--vpb-color-text);--pb-text-muted: var(--vpb-color-muted);--pb-border: var(--vpb-color-border);--pb-primary: var(--vpb-color-accent);--pb-primary-strong: var(--vpb-color-accent);--pb-focus: var(--vpb-color-focus);--pb-radius-sm: var(--vpb-radius);--pb-radius-md: var(--vpb-radius);min-height:calc(100vh - 4.5rem);display:grid;grid-template-rows:auto 1fr;background:var(--vpb-color-workspace)}@media(prefers-color-scheme:dark){.builder-shell{--vpb-color-workspace: var(--vpb-theme-dark-color-workspace, oklch(.16 .018 220));--vpb-color-panel: var(--vpb-theme-dark-color-panel, oklch(.205 .02 220));--vpb-color-panel-muted: var(--vpb-theme-dark-color-panel-muted, oklch(.245 .022 220));--vpb-color-text: var(--vpb-theme-dark-color-text, oklch(.93 .01 210));--vpb-color-muted: var(--vpb-theme-dark-color-muted, oklch(.72 .018 215));--vpb-color-border: var(--vpb-theme-dark-color-border, oklch(.34 .022 220));--vpb-color-accent: var(--vpb-theme-dark-color-accent, oklch(.7 .13 167));--vpb-color-focus: var(--vpb-theme-dark-color-focus, oklch(.73 .13 185));--vpb-color-drop-target: var(--vpb-theme-dark-color-drop-target, oklch(.29 .055 165))}}.builder-toolbar{min-height:var(--vpb-toolbar-height);display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:var(--vpb-color-panel);border-bottom:1px solid var(--vpb-color-border)}.builder-toolbar>*{flex:0 0 auto}.builder-toolbar .pb-document-toolbar__primary,.builder-toolbar .pb-document-toolbar__outcomes{margin-inline-start:auto}.builder-add-button{min-height:2.75rem;padding-inline:1rem;gap:.5rem;font-size:1rem;font-weight:650}.builder-primary-action{min-height:2.75rem;padding-inline:1rem;gap:.45rem;font-size:.95rem;font-weight:650}.builder-save-cluster{display:inline-flex;align-items:center;gap:.55rem}.builder-save-cluster .pb-save-state__button,.builder-preview-action{width:3rem;height:3rem;min-height:3rem;display:inline-grid;place-items:center;color:var(--pb-primary-strong);background:transparent;border-color:transparent}.builder-save-cluster .pb-save-state__button:disabled{color:var(--pb-text-muted);background:transparent;border-color:transparent;opacity:.45}.builder-preview-action{margin:0}.builder-toolbar-safety-gap{width:1rem;min-width:1rem;align-self:stretch;border-inline-end:1px solid var(--pb-border)}.builder-toolbar .pb-document-toolbar__tools,.builder-toolbar .pb-document-toolbar__options,.builder-toolbar .pb-document-toolbar__outcomes,.builder-toolbar .builder-history,.builder-toolbar .builder-breakpoints{align-items:center}.builder-save-action{min-width:2.75rem;padding-inline:.7rem}.builder-header-options{order:10;display:flex;align-items:center;gap:.85rem;padding-inline:.75rem}.builder-header-options label{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.88rem;font-weight:600;cursor:pointer}.builder-header-options input{accent-color:var(--pb-primary)}.property-engine__visibility{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:.35rem 0 .65rem;border:0}.property-engine__visibility legend{width:100%;margin-block-end:.35rem;color:var(--pb-text-muted);font-size:.78rem}.property-engine__visibility label{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:var(--pb-text-muted);cursor:pointer}.property-engine__visibility label[data-active=true]{color:var(--pb-primary)}.property-engine__visibility input{position:absolute;opacity:0;pointer-events:none}.property-engine__visibility svg{width:1.2rem;height:1.2rem;stroke-width:1.8}.builder-toolbar .revision-history{position:relative;width:auto;padding:0;border:0;background:transparent;box-shadow:none}.builder-toolbar .revision-history__toggle{min-height:2.15rem;padding:.25rem .45rem;gap:.35rem}.builder-toolbar .revision-history__toggle strong{display:none}.builder-toolbar .revision-history__list{position:absolute;z-index:20;inset-block-start:calc(100% + .5rem);inset-inline-start:0;width:min(32rem,calc(100vw - 2rem));max-height:24rem;overflow:auto;padding:.5rem;border-radius:var(--pb-radius-md);background:var(--pb-surface);box-shadow:var(--pb-shadow)}.builder-page-title{display:grid;margin-inline-end:auto}.builder-history,.builder-breakpoints{display:flex;align-items:center;gap:.2rem}.builder-breakpoints{padding-inline:.35rem;border-inline:1px solid var(--pb-border)}.builder-breakpoints [aria-pressed=true]{color:var(--pb-primary);background:var(--pb-primary-soft)}.builder-toolbar small,.builder-library>p,.builder-inspector>p{color:var(--pb-text-muted);font-size:.78rem}.builder-error{margin:0;padding:.7rem .85rem;border-radius:var(--pb-radius-sm);background:color-mix(in srgb,var(--pb-danger) 10%,var(--pb-surface));color:var(--pb-danger)}.builder-alert-stack{position:fixed;z-index:80;inset-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,env(safe-area-inset-bottom));width:min(38rem,calc(100vw - 2rem));margin-inline:auto;display:grid;gap:.4rem;pointer-events:none}.builder-alert-stack>*{pointer-events:auto;box-shadow:var(--pb-shadow);animation:builder-alert-arrive .24s ease-out,builder-alert-pulse .35s ease-out}.builder-alert-stack .builder-draft-notice{margin:0}@keyframes builder-alert-arrive{0%{opacity:0;translate:0 .7rem}}@keyframes builder-alert-pulse{50%{filter:brightness(1.06)}}.builder-seo{margin:1rem;padding:1rem;box-shadow:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.builder-page-settings{margin:1rem;padding:1rem;box-shadow:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.builder-page-settings fieldset{border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);padding:.75rem;display:grid;align-content:start;gap:.4rem}.builder-page-settings fieldset label{display:flex;align-items:center;gap:.5rem}.builder-featured{display:grid;gap:.6rem}.builder-featured img{width:100%;max-height:10rem;object-fit:cover;border-radius:var(--pb-radius-sm)}.builder-quality{margin:1rem;padding:1rem;box-shadow:none;display:grid;gap:.75rem}.builder-quality>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}.builder-quality p,.builder-quality ul{margin:0;color:var(--pb-text-muted)}.builder-quality ul{padding-inline-start:1.25rem;display:grid;gap:.4rem}.builder-quality li{display:flex;justify-content:space-between;gap:1rem}.builder-quality code{font-size:.72rem}.builder-preview{width:100%;height:100%;background:var(--pb-surface);border-radius:var(--pb-radius-lg);overflow:hidden;display:grid;grid-template-rows:auto 1fr;box-shadow:var(--pb-shadow-lg)}.builder-preview>header{min-height:3.5rem;padding-inline:1rem;border-bottom:1px solid var(--pb-border);display:flex;align-items:center;gap:1rem}.builder-preview>header .builder-breakpoints{margin-inline-start:auto}.builder-preview-stage{overflow:auto;padding:1.25rem;background:var(--pb-canvas)}.builder-preview-stage .builder-viewport{min-height:100%;margin-inline:auto}.builder-exact-frame,.builder-canvas-frame{display:block;inline-size:100%;block-size:clamp(36rem,72dvh,50rem);border:0;background:var(--pb-surface)}.builder-canvas-frame{block-size:var(--vpb-frame-height, 36rem)}.builder-preview-stage .canvas-node{cursor:default}.builder-preview-stage .canvas-node__label,.builder-preview-stage .canvas-node__grip{display:none}.builder-workspace{min-height:0;display:grid;grid-template-columns:minmax(14rem,var(--vpb-architecture-width)) minmax(24rem,1fr) minmax(17rem,var(--vpb-properties-width));grid-template-areas:"architecture canvas properties";gap:var(--vpb-panel-gap);padding:var(--vpb-panel-gap);direction:inherit;overflow:hidden}.builder-library,.builder-inspector{min-width:0;max-width:100%;padding:var(--vpb-panel-padding);border:0;border-radius:0;background:transparent;box-shadow:none;align-self:start;overflow-x:hidden}.builder-library{grid-area:architecture;align-self:stretch;max-height:calc(100dvh - var(--vpb-toolbar-height) - (var(--vpb-panel-gap) * 2));overflow-y:auto;overscroll-behavior:contain}.builder-inspector{grid-area:properties}.builder-library h2,.builder-inspector h2{font-size:1rem;margin-bottom:.3rem}.builder-library-tabs{position:sticky;z-index:8;inset-block-start:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:.45rem;border-block-end:1px solid var(--pb-border);background:var(--pb-canvas)}.builder-library .builder-library-tabs button{min-height:2.5rem;display:inline-flex;justify-content:center;gap:.35rem;padding:.35rem;border-radius:0;border-block-end:2px solid transparent;font-size:.78rem;font-weight:650}.builder-library .builder-library-tabs button[aria-selected=true]{color:var(--pb-primary);border-block-end-color:currentColor}.builder-module-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;min-height:2.6rem;margin-block:.65rem .4rem;padding-inline:.55rem .25rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface);color:var(--pb-text-muted)}.builder-module-search:focus-within{border-color:var(--pb-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--pb-primary) 14%,transparent);color:var(--pb-primary)}.builder-module-search .pb-input{min-height:2.4rem;padding:0 .25rem;border:0;border-radius:0;background:transparent;box-shadow:none}.builder-module-search .pb-input:focus{outline:0;box-shadow:none}.builder-module-search .pb-icon-button{min-width:2rem;min-height:2rem}.builder-module-search kbd{min-width:1.4rem;padding:.1rem .3rem;border:1px solid var(--pb-border);border-radius:.3rem;background:var(--pb-surface-muted);color:var(--pb-text-muted);font:inherit;font-size:.68rem;text-align:center}.builder-module-filters--compact{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-block-end:.3rem}.builder-library .builder-module-filters--compact button{flex:0 0 auto;min-height:1.75rem;padding-inline:.45rem;border:1px solid var(--pb-border);border-radius:999px;font-size:.66rem}.builder-library .builder-module-filters--compact button[data-active=true]{border-color:var(--pb-primary);background:var(--pb-primary-soft);color:var(--pb-primary-strong)}.builder-element-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.builder-library .builder-element-grid>button{min-height:5.35rem;display:grid;grid-template-columns:1fr;place-items:center;align-content:center;gap:.2rem;padding:.55rem .35rem;border:1px solid var(--pb-border);background:var(--pb-surface);text-align:center}.builder-element-grid>button>svg{color:var(--pb-primary)}.builder-element-grid>button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.builder-element-grid>button small{color:var(--pb-text-muted);font-size:.62rem}.builder-element-grid>button[draggable=true]{cursor:grab}.builder-element-grid>button[draggable=true]:active{cursor:grabbing;opacity:.72}.builder-saved-patterns{display:grid;gap:.35rem;margin-block-start:.75rem;padding-block-start:.65rem;border-block-start:1px solid var(--pb-border);font-size:.75rem}.builder-inspector__title{display:flex;align-items:baseline;gap:.4rem;margin:0}.builder-inspector__title b{color:var(--pb-text-muted);font-weight:400}.builder-inspector__title strong{font-size:inherit}.builder-inspector-tabs{position:sticky;z-index:5;inset-block-start:2.6rem;display:flex;gap:.15rem;margin-block:.65rem .2rem;padding-block-end:.35rem;flex-wrap:wrap;border-block-end:1px solid var(--pb-border);background:var(--pb-surface)}.builder-inspector-tabs button{flex:0 0 auto;min-height:2rem;padding:.25rem .45rem;border:0;border-block-end:2px solid transparent;background:transparent;color:var(--pb-text-muted);font-size:.78rem;cursor:pointer}.builder-inspector-tabs button:hover,.builder-inspector-tabs button:focus-visible,.builder-inspector-tabs button[aria-selected=true]{color:var(--pb-primary);border-block-end-color:currentColor}.builder-inspector .property-engine>nav{display:none}.builder-settings-panel,.builder-schema-panel,.builder-effects-panel,.builder-labor-panel{display:none}.builder-settings-panel{gap:.7rem}.builder-settings-panel__title{margin:0;font-size:.82rem}.builder-image-control{display:grid;gap:.65rem}.builder-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.builder-image-add,.builder-image-tile{min-height:7rem;border:1px dashed var(--pb-border);border-radius:var(--pb-radius-md);background:var(--pb-surface);overflow:hidden}.builder-image-add{display:grid;place-content:center;justify-items:center;gap:.35rem;color:var(--pb-primary);cursor:pointer}.builder-image-tile{position:relative}.builder-image-tile>button:first-child{width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.builder-image-tile img{display:block;width:100%;height:7rem;object-fit:cover}.builder-image-tile>.pb-icon-button{position:absolute;inset-block-start:.3rem;inset-inline-end:.3rem;background:var(--pb-surface);color:var(--pb-danger)}.builder-image-editor{display:grid;gap:.8rem}.builder-image-editor__preview{position:relative;min-height:18rem;overflow:hidden;border-radius:var(--pb-radius-md);background:var(--pb-surface-muted);cursor:crosshair;touch-action:none}.builder-image-editor__preview img{display:block;width:100%;height:100%;min-height:18rem;max-height:55dvh;object-fit:cover}.builder-image-editor__preview i{position:absolute;width:2.1rem;height:2.1rem;translate:-50% -50%;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:#ffffff47;box-shadow:0 0 0 1px #00000040;pointer-events:none}[dir=rtl] .builder-image-editor__preview i{translate:50% -50%}.builder-image-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.builder-image-editor__fields .pb-field:nth-last-child(-n+2){grid-column:1/-1}.canvas-image--circle{border-radius:50%;aspect-ratio:1 / 1!important;object-fit:cover!important}@media(max-width:40rem){.builder-image-editor__fields{grid-template-columns:1fr}.builder-image-editor__fields .pb-field{grid-column:auto}}.builder-effects-panel{gap:.75rem}.builder-labor-panel{gap:.65rem}.builder-inspector[data-inspector-tab=settings] .builder-settings-panel{display:grid}.builder-inspector:not([data-inspector-tab=settings]) .builder-layout-note{display:none}.builder-inspector:is([data-inspector-tab=style],[data-inspector-tab=layout],[data-inspector-tab=advanced]) .builder-schema-panel{display:block}.builder-inspector[data-inspector-tab=effects] .builder-effects-panel,.builder-inspector[data-inspector-tab=labor] .builder-labor-panel{display:grid}.builder-inspector-section{padding-block-start:.65rem;border-block-start:1px solid var(--pb-border)}.builder-property-group{display:grid;gap:.65rem;padding-block:.7rem;border-block-end:1px solid var(--pb-border)}.builder-property-group:first-child{border-block-start:1px solid var(--pb-border)}.builder-color-control{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.builder-color-swatch{width:2rem;height:2rem;padding:3px;border:1px solid var(--pb-border);border-radius:.4rem;background:transparent;cursor:pointer}.builder-color-swatch i{display:block;width:100%;height:100%;border-radius:.25rem}.builder-color-popover{position:absolute;z-index:30;inset-block-start:calc(100% + .3rem);inset-inline:0;display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.4rem;padding:.55rem;border-radius:var(--pb-radius-sm);background:var(--pb-surface);box-shadow:var(--pb-shadow-lg)}.builder-color-popover input[type=color]{width:2.5rem;height:2.5rem;padding:0;border:0}.builder-theme-colors{grid-column:1 / -1;display:flex;gap:.3rem}.builder-theme-colors button{width:1.65rem;height:1.65rem;padding:2px;border:0;background:transparent}.builder-theme-colors i{display:block;width:100%;height:100%;border-radius:.3rem;border:1px solid var(--pb-border)}.builder-theme-color--primary{background:var(--pb-primary)}.builder-theme-color--text{background:var(--pb-text)}.builder-theme-color--surface{background:var(--pb-surface)}.builder-theme-color--surface-muted{background:var(--pb-surface-muted)}.builder-theme-color--border{background:var(--pb-border)}.builder-theme-color--danger{background:var(--pb-danger)}.builder-background-toggle{display:flex;align-items:center;gap:.45rem}.builder-background-focus{position:relative;min-height:10rem;border-radius:var(--pb-radius-sm);overflow:hidden;background:var(--pb-surface-muted);cursor:crosshair;touch-action:none}.builder-background-focus[data-empty=true]{display:grid;place-items:center;border:1px dashed var(--pb-border-strong, var(--pb-border));cursor:pointer;touch-action:auto}.builder-background-focus>img{width:100%;height:10rem;display:block;object-fit:cover;pointer-events:none}.builder-background-focus__point{position:absolute;width:1.65rem;height:1.65rem;border:2px solid color-mix(in oklch,white,transparent 10%);border-radius:50%;background:color-mix(in oklch,white,transparent 65%);box-shadow:0 1px 5px color-mix(in oklch,black,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.builder-background-focus>button:not(.builder-background-focus__empty){position:absolute;inset-block-start:.4rem;min-height:1.8rem;border:0;border-radius:.35rem;background:color-mix(in srgb,var(--pb-surface) 86%,transparent);color:var(--pb-text);cursor:pointer}.builder-background-focus__empty{position:static;display:grid;place-items:center;gap:.45rem;width:100%;min-height:10rem;border:0;background:transparent;color:var(--pb-text-muted);cursor:pointer}.builder-background-focus__change{inset-inline-start:.4rem}.builder-background-focus__remove{inset-inline-end:.4rem;width:1.8rem;padding:0}.builder-shadow-control>label{display:flex;align-items:center;gap:.45rem}.builder-shadow-control>div{display:grid;gap:.55rem;margin-block-start:.65rem}.builder-module-list{display:grid;gap:.35rem;margin-top:1rem}.builder-library button{border:0;background:transparent;min-height:2.7rem;border-radius:var(--pb-radius-sm);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding-inline:.65rem;color:var(--pb-text);cursor:pointer;text-align:start}.builder-library button:hover{background:var(--pb-surface-muted);color:var(--pb-primary-strong)}.builder-library button:disabled{cursor:not-allowed;opacity:.45}.builder-module-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.builder-module-entry>button:last-child{display:inline-grid;grid-template-columns:1fr;min-height:2.25rem;padding-inline:.5rem}.visual-labor-picker,.visual-labor-capture{width:min(38rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.visual-labor-picker>header,.visual-labor-capture>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.visual-labor-picker>header small,.visual-labor-capture>header small{display:block;color:var(--pb-text-muted)}.visual-labor-picker>div{display:grid;gap:.45rem}.visual-labor-picker>div>button{border:1px solid var(--pb-border);background:transparent;color:var(--pb-text);border-radius:var(--pb-radius-sm);padding:.8rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;text-align:start;cursor:pointer}.visual-labor-picker>div>button:hover{border-color:var(--pb-primary);color:var(--pb-primary-strong)}.visual-labor-picker>div>button small{display:block;color:var(--pb-text-muted);overflow-wrap:anywhere}.visual-labor-capture form{display:grid;gap:1rem}.visual-labor-capture form>div:last-child{display:flex;gap:.55rem}.builder-tree-heading{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--pb-border)}.builder-tree-heading h2{display:flex;align-items:center;gap:.4rem;margin:0}.builder-tree-heading span{color:var(--pb-text-muted);font-size:.72rem}.builder-tree{display:grid;gap:.125rem;max-height:calc(100dvh - 15rem);overflow:auto;margin-top:.6rem}.builder-tree [role=group]{display:grid;gap:.125rem;padding-inline-start:var(--vpb-tree-indent);border-inline-start:1px solid var(--pb-border)}.builder-tree-row{display:grid;grid-template-columns:minmax(0,1fr) 1.8rem;align-items:center;min-height:var(--vpb-tree-row-height)}.builder-tree [role=treeitem]{content-visibility:auto;contain-intrinsic-block-size:var(--vpb-tree-row-height)}.builder-tree button{width:100%;min-height:var(--vpb-control-size);grid-template-columns:auto minmax(0,1fr);font-size:.78rem}.builder-tree .builder-tree-grip{display:grid;position:relative;z-index:3;width:var(--vpb-control-size);grid-template-columns:1fr;place-items:center;padding:0;cursor:grab;touch-action:none}.builder-tree .builder-tree-grip:active{cursor:grabbing}.builder-tree .builder-tree-disclosure{width:var(--vpb-control-size);min-width:var(--vpb-control-size);padding:0;place-items:center}.builder-tree-load-more{width:100%;margin-block:.5rem;border:1px dashed var(--vpb-color-border);color:var(--vpb-color-accent);background:var(--vpb-color-panel-muted)}.builder-tree [data-dragging=true]>.builder-tree-row{position:relative;z-index:2;opacity:.72;background:var(--pb-surface);box-shadow:var(--pb-shadow)}.builder-tree button[data-selected=true]{color:var(--pb-primary-strong);background:var(--pb-primary-soft)}.builder-tree button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-canvas{grid-area:canvas;min-width:0;overflow:auto hidden;border:0;border-radius:0;background:transparent;padding:0}.builder-canvas[data-palette-dragging=true]{background:color-mix(in srgb,var(--pb-primary) 6%,var(--pb-canvas));outline:2px dashed color-mix(in srgb,var(--pb-primary) 55%,transparent);outline-offset:-.4rem}.builder-canvas[data-palette-dragging=true] .builder-viewport{box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-primary) 18%,transparent)}.builder-viewport{width:100%;max-inline-size:var(--vpb-page-width, 1440px);min-height:36rem;margin-inline:auto;background:var(--pb-surface);border-radius:0;box-shadow:none;padding:0;transition:width .2s ease}.builder-viewport[data-breakpoint=tablet],.builder-viewport[data-breakpoint=mobile]{width:100%}.builder-viewport[data-exact=true]{inline-size:var(--vpb-page-width, 1440px);max-inline-size:none}.page-display-settings{display:grid;gap:1rem}.page-display-settings>section{padding-block:.5rem}.page-display-widths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1rem}.page-display-widths>.card-heading,.page-display-logos>.card-heading{grid-column:1 / -1}.page-display-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem}.page-display-input small{color:var(--pb-text-muted)}.page-display-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.page-logo-choice{width:100%;min-height:7rem;display:grid;place-content:center;justify-items:center;gap:.45rem;border:0;border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-muted);color:var(--pb-color-text);cursor:pointer}.page-logo-choice img{inline-size:min(100%,9rem);block-size:3.25rem;object-fit:contain}.page-logo-slot{display:grid;align-content:start;gap:.15rem}.page-logo-choice span{display:grid;gap:.15rem;text-align:center}.page-logo-choice small{color:var(--pb-text-muted)}.page-logo-dialog-close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;border:0;background:transparent;color:var(--pb-text)}@media(max-width:54rem){.page-display-widths,.page-display-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.page-display-widths,.page-display-logos{grid-template-columns:minmax(0,1fr)}}.builder-empty-canvas{width:100%;min-height:32rem;border:1px dashed var(--pb-border);background:transparent;color:var(--pb-text-muted);display:grid;place-content:center;justify-items:center;gap:.5rem;cursor:pointer}.builder-canvas-load-more{width:calc(100% - 2rem);min-height:2.75rem;margin:1rem;border:1px dashed var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface-muted);color:var(--pb-primary-strong);cursor:pointer}.canvas-node{position:relative;border:1px dashed transparent;padding:1.25rem;min-height:3.5rem;cursor:pointer}.canvas-node:hover{border-color:var(--pb-border)}.canvas-node[data-selected=true]{border-color:var(--pb-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pb-primary) 45%,transparent)}.canvas-quick-add{position:absolute;z-index:5;inset-inline-start:50%;inset-block-end:-.8rem;translate:-50% 0;width:1.65rem;height:1.65rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--pb-primary);color:var(--pb-on-primary);opacity:0;cursor:pointer}.canvas-node:hover:not(:has(.canvas-node:hover))>.canvas-quick-add,.canvas-node[data-selected=true]>.canvas-quick-add,.canvas-node[data-empty=true]>.canvas-quick-add{opacity:1}.canvas-node[data-dragging=true]{z-index:4;opacity:.72;box-shadow:var(--pb-shadow)}.canvas-node__label{position:absolute;inset-block-start:.2rem;inset-inline-start:.35rem;color:var(--pb-primary);font-size:.62rem;opacity:0}.canvas-node:hover:not(:has(.canvas-node:hover))>.canvas-node__label,.canvas-node[data-selected=true]>.canvas-node__label{opacity:1}.canvas-node__grip{width:var(--vpb-control-size);height:var(--vpb-control-size);display:grid;place-items:center;padding:0;border:0;border-radius:var(--pb-radius-sm);color:var(--pb-text-muted);background:transparent;cursor:grab;touch-action:none}.canvas-node__grip:active{cursor:grabbing}.canvas-node__tools{position:absolute;z-index:6;inset-block-start:.2rem;inset-inline-end:.25rem;display:flex;align-items:center;gap:.125rem;padding:.125rem;border-radius:var(--pb-radius-sm);background:color-mix(in srgb,var(--pb-surface) 92%,transparent);opacity:0;transition:opacity .12s ease}.canvas-node:hover:not(:has(.canvas-node:hover))>.canvas-node__tools,.canvas-node[data-selected=true]>.canvas-node__tools,.canvas-node__tools:focus-within{opacity:1}.canvas-node__tools .pb-icon-button{width:var(--vpb-control-size);height:var(--vpb-control-size);min-height:0;padding:0}.row-layout-menu{position:relative;flex:0 0 auto}.row-layout-menu>summary{width:var(--vpb-control-size);height:var(--vpb-control-size);display:grid;place-items:center;padding-inline:.35rem;border:0;border-radius:var(--pb-radius-sm);background:transparent;color:var(--pb-text-muted);font:inherit;font-size:.7rem;font-weight:650;cursor:pointer;list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-layout-menu>summary::-webkit-details-marker{display:none}.row-layout-menu>summary:hover,.row-layout-menu[open]>summary{color:var(--pb-primary);background:var(--pb-primary-soft)}.row-layout-menu__options{position:absolute;z-index:20;inset-block-start:calc(100% + .25rem);inset-inline-end:0;width:min(31rem,82vw);padding:1rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface);box-shadow:var(--pb-shadow-lg);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.row-layout-menu__title{grid-column:1 / -1;padding-block-end:.35rem;text-align:center;color:var(--pb-text);font-size:.85rem;text-transform:uppercase}.row-layout-menu__options button{width:100%;min-height:4.6rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem;border:0;border-radius:.35rem;background:transparent;color:var(--pb-text);text-align:start;cursor:pointer;direction:ltr;text-align:center}.row-layout-menu__options button:hover,.row-layout-menu__options button[aria-checked=true]{background:var(--pb-primary-soft)}.row-layout-menu__options small{color:var(--pb-text-muted);font-size:.67rem}.row-layout-menu__options button>span:not(.row-layout-menu__preview){max-width:100%;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.row-layout-menu__preview{display:flex;gap:3px;width:100%}.row-layout-menu__preview i{flex-basis:0;min-width:2px;height:2rem;border-radius:2px;background:color-mix(in srgb,var(--pb-primary) 28%,var(--pb-surface))}.row-layout-menu__span--2{flex-grow:2}.row-layout-menu__span--4{flex-grow:4}.row-layout-menu__span--6{flex-grow:6}.row-layout-menu__span--8{flex-grow:8}.row-layout-menu__span--12{flex-grow:12}[data-node-id][data-drop-position=before]:before,[data-node-id][data-drop-position=after]:after{content:"";position:absolute;z-index:12;inset-inline:.25rem;height:3px;border-radius:999px;background:var(--pb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-primary) 14%,transparent);pointer-events:none}[data-node-id][data-drop-position=before]:before{inset-block-start:-2px}[data-node-id][data-drop-position=after]:after{inset-block-end:-2px}[data-node-id][data-drop-position=inside]{outline:2px solid color-mix(in srgb,var(--pb-primary) 72%,transparent);outline-offset:2px;background-color:color-mix(in srgb,var(--pb-primary) 7%,transparent)}.builder-tree [data-node-id],.canvas-node[data-node-id]{position:relative}@media(max-width:720px){.row-layout-menu__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.builder-tree-row{min-width:0;grid-template-columns:minmax(0,1fr) repeat(4,auto)}.builder-tree-row .pb-icon-button{width:var(--vpb-control-size);height:var(--vpb-control-size);min-height:0;padding:0}.builder-shell :is(.canvas-node__tools,.builder-tree-row) svg{width:var(--vpb-icon-size);height:var(--vpb-icon-size);stroke-width:var(--vpb-icon-stroke)}.builder-tree-row>:is(.row-layout-menu,.pb-action-button,.builder-tree-grip){opacity:0;pointer-events:none;transition:opacity .12s ease}.builder-tree-row:hover>:is(.row-layout-menu,.pb-action-button,.builder-tree-grip),[role=treeitem][aria-selected=true]>.builder-tree-row>:is(.row-layout-menu,.pb-action-button,.builder-tree-grip),.builder-tree-row:focus-within>:is(.row-layout-menu,.pb-action-button,.builder-tree-grip){opacity:1;pointer-events:auto}.builder-responsive-fields{grid-template-columns:repeat(3,auto);justify-content:start}.builder-responsive-fields legend{grid-column:1 / -1}.builder-visibility-toggle{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--pb-text-muted);cursor:pointer}.builder-visibility-toggle input{position:absolute;opacity:0;pointer-events:none}.builder-visibility-toggle[data-active=true]{color:var(--pb-primary)}.builder-visibility-toggle:focus-within{outline:var(--pb-focus-width) solid var(--pb-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.canvas-node--section,.canvas-node--row{padding-block:2rem}.canvas-node--section:has(>.canvas-node--column){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--canvas-gap, 1rem);align-items:var(--canvas-align, stretch)}.canvas-section--compact{padding-block:1rem}.canvas-section--none{padding-block:0}.canvas-section--airy{padding-block:4rem}.canvas-section--muted{background:var(--pb-surface-muted)}.canvas-section--primary{background:var(--pb-primary);color:var(--pb-on-primary)}.canvas-section--dark{background:var(--pb-text);color:var(--pb-inverse)}.canvas-section--half{min-height:45vh}.canvas-section--screen{min-height:70vh}.builder-viewport[data-breakpoint=desktop] .canvas-node--hide-desktop,.builder-viewport[data-breakpoint=tablet] .canvas-node--hide-tablet,.builder-viewport[data-breakpoint=mobile] .canvas-node--hide-mobile{display:none}.canvas-node--container{width:min(100%,52rem);margin-inline:auto}.canvas-container--narrow{max-width:36rem}.canvas-container--wide{max-width:68rem}.canvas-container--full{max-width:none}.canvas-node--row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--canvas-gap, 1rem);align-items:var(--canvas-align, stretch)}.canvas-node--column{min-width:0;grid-column:span var(--canvas-span-d, 12);order:var(--canvas-order-d, 0);background:color-mix(in oklch,var(--pb-primary),transparent 96%)}.builder-viewport[data-breakpoint=tablet] .canvas-node--column{grid-column:span var(--canvas-span-t, 12);order:var(--canvas-order-t, 0)}.builder-viewport[data-breakpoint=mobile] .canvas-node--column{grid-column:span var(--canvas-span-m, 12);order:var(--canvas-order-m, 0)}.builder-responsive-fields{margin:0;padding:.7rem 0;border:0;border-block-start:1px solid var(--pb-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.builder-responsive-fields legend{padding:0 0 .45rem;color:var(--pb-text-muted);font-size:.75rem}.builder-layout-note{margin:0;color:var(--pb-text-muted);font-size:.78rem}.builder-column-presets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.canvas-node h2,.canvas-node p{margin:0}.canvas-button{display:inline-flex;padding:.65rem 1rem;border-radius:var(--pb-radius-sm);background:var(--pb-primary);color:var(--pb-on-primary)}.canvas-link{color:var(--pb-primary);text-decoration:underline;text-underline-offset:.2em}.canvas-cta{display:grid;gap:.65rem;padding:1.25rem;border-radius:var(--pb-radius);background:var(--pb-muted)}.canvas-cta p{margin:0}.canvas-data-card{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.canvas-countdown-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.canvas-countdown-values span{display:grid;place-items:center;padding:.65rem;border-radius:var(--radius);background:var(--surface-muted);font-size:1.25rem;font-weight:700}.canvas-countdown-values small{font-size:.7rem;font-weight:400;color:var(--text-muted)}.canvas-progress{display:grid;gap:.45rem}.canvas-progress>span{display:flex;align-items:center;justify-content:space-between;gap:1rem}.canvas-progress progress{width:100%;height:.75rem;accent-color:var(--primary)}.canvas-counter{display:grid;gap:.4rem;margin:0;text-align:center}.canvas-counter strong{font-size:clamp(2rem,6vw,3.5rem);line-height:1;color:var(--primary)}.canvas-counter figcaption{opacity:.7}.canvas-divider{display:flex;align-items:center;gap:.65rem;margin-inline:auto}.canvas-divider--narrow{width:35%}.canvas-divider--standard{width:60%}.canvas-divider--wide{width:85%}.canvas-divider--full{width:100%}.canvas-divider hr{flex:1;width:100%;margin:0;border:0;border-block-start-color:currentColor}.canvas-divider span{font-size:.75rem;white-space:nowrap}.canvas-code{margin:0;max-width:100%;overflow:hidden;border-radius:var(--pb-radius-sm)}.canvas-code figcaption{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .65rem;background:var(--pb-surface-muted)}.canvas-code pre{overflow:auto;margin:0;padding:.8rem;background:var(--pb-ink);color:var(--pb-inverse);direction:ltr;text-align:left}.canvas-code code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.canvas-table-wrap{max-width:100%;overflow:auto}.canvas-table-wrap table{width:100%;border-collapse:collapse}.canvas-table-wrap caption{text-align:start;font-weight:700;padding-block-end:.45rem}.canvas-table-wrap :is(th,td){padding:.5rem;border:1px solid var(--pb-border);text-align:start}.canvas-tooltip{position:relative;display:inline-flex;text-decoration:underline dotted;cursor:help}.canvas-tooltip>[role=tooltip]{position:absolute;z-index:4;min-width:max-content;max-width:15rem;padding:.4rem .55rem;border-radius:var(--pb-radius-sm);background:var(--pb-text);color:var(--pb-surface);font-size:.75rem;opacity:0;pointer-events:none}.canvas-tooltip:hover>[role=tooltip],.canvas-tooltip:focus>[role=tooltip]{opacity:1}.canvas-tooltip--top>[role=tooltip]{inset-block-end:calc(100% + .35rem)}.canvas-tooltip--bottom>[role=tooltip]{inset-block-start:calc(100% + .35rem)}.canvas-tooltip--start>[role=tooltip]{inset-inline-end:calc(100% + .35rem)}.canvas-tooltip--end>[role=tooltip]{inset-inline-start:calc(100% + .35rem)}.canvas-flip-box{overflow:hidden;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);text-align:center}.canvas-flip-box summary,.canvas-flip-box>div{display:grid;gap:.4rem;padding:1rem}.canvas-flip-box summary{cursor:pointer;background:var(--pb-surface-muted);list-style:none}.canvas-flip-box summary::-webkit-details-marker{display:none}.canvas-hotspots{position:relative;margin:0;min-height:10rem}.canvas-hotspots>img{display:block;width:100%;height:auto}.canvas-hotspots__empty{display:grid;place-items:center;min-height:10rem;background:var(--pb-surface-muted);color:var(--pb-text-muted)}.canvas-hotspots>ol{position:absolute;inset:0;margin:0;padding:0;list-style:none}.canvas-hotspots>ol>li{position:absolute;display:grid;justify-items:center;transform:translate(-50%,-50%)}[dir=rtl] .canvas-hotspots>ol>li{transform:translate(50%,-50%)}.canvas-hotspots li>span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:2px solid var(--pb-surface);border-radius:50%;background:var(--pb-primary);color:#fff}.canvas-hotspots li>small{padding:.15rem .3rem;background:var(--pb-surface);border-radius:.25rem;white-space:nowrap}.canvas-filterable-gallery{display:grid;gap:.75rem}.canvas-filterable-gallery__filters{display:flex;gap:.4rem;flex-wrap:wrap}.canvas-filterable-gallery__filters span{padding:.25rem .6rem;border:1px solid var(--pb-border);border-radius:999px;font-size:.75rem}.canvas-filterable-gallery__filters span:first-child{background:var(--pb-primary);color:#fff;border-color:var(--pb-primary)}.canvas-filterable-gallery__grid{display:grid;gap:.75rem}.canvas-filterable-gallery figure{margin:0;overflow:hidden;border-radius:var(--pb-radius);background:var(--pb-surface-muted)}.canvas-filterable-gallery img{display:block;width:100%;height:auto}.canvas-filterable-gallery figcaption{display:grid;gap:.1rem;padding:.45rem .6rem}.canvas-filterable-gallery figcaption small{color:var(--pb-text-muted)}.canvas-fancy-chart{display:grid;gap:.75rem;margin:0}.canvas-fancy-chart>figcaption{font-weight:700}.canvas-fancy-chart ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.canvas-fancy-chart li{display:grid;grid-template-columns:minmax(5rem,auto) 1fr auto;align-items:center;gap:.5rem}.canvas-fancy-chart li i{display:block;width:var(--pb-chart-value);min-width:.2rem;height:.75rem;border-radius:999px;background:var(--pb-primary)}.canvas-fancy-chart--column ol{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));align-items:end;min-height:12rem}.canvas-fancy-chart--column li{display:flex;height:100%;flex-direction:column-reverse;justify-content:flex-start}.canvas-fancy-chart--column li i{width:1.5rem;height:var(--pb-chart-value);min-height:.2rem}.canvas-table-of-contents{display:grid;gap:.6rem;padding:.9rem;border-inline-start:3px solid var(--pb-primary);background:var(--pb-surface-muted)}.canvas-table-of-contents ul{margin:0;padding-inline-start:1.2rem;color:var(--pb-text-muted)}.canvas-content-ticker{display:flex;align-items:center;gap:.75rem;overflow:hidden;padding:.65rem .8rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius)}.canvas-content-ticker>strong{flex:0 0 auto;color:var(--pb-primary)}.canvas-content-ticker ul{display:flex;gap:1.5rem;margin:0;padding:0;list-style:none;white-space:nowrap}.canvas-content-ticker li+li:before{content:"•";margin-inline-end:1.5rem;color:var(--pb-primary)}.canvas-price-menu{display:grid;gap:.75rem}.canvas-price-menu h3{margin:0}.canvas-price-menu ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.canvas-price-menu li{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-block:.65rem;border-block-end:1px dashed var(--pb-border)}.canvas-price-menu li>span{display:grid;gap:.15rem}.canvas-price-menu li small{color:var(--pb-text-muted)}.canvas-price-menu li b{color:var(--pb-primary);white-space:nowrap}.canvas-pricing-slider{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius)}.canvas-pricing-slider label{display:grid;gap:.6rem}.canvas-pricing-slider input{inline-size:100%;accent-color:var(--pb-primary)}.canvas-pricing-slider div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.canvas-pricing-slider output{color:var(--pb-primary);font-size:1.25rem;font-weight:700}.canvas-pricing-table{display:grid;gap:1rem}.canvas-pricing-table h3{margin:0}.canvas-pricing-table>div{display:grid;gap:1rem}.canvas-pricing-table article{display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius)}.canvas-pricing-table article[data-featured=true]{border-color:var(--pb-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--pb-primary) 18%,transparent)}.canvas-pricing-table article header{display:grid;gap:.25rem}.canvas-pricing-table article p{margin:.35rem 0 0}.canvas-pricing-table article p b{color:var(--pb-primary);font-size:1.5rem}.canvas-pricing-table article ul{display:grid;gap:.35rem;margin:0;padding-inline-start:1.2rem}.canvas-event-calendar{display:grid;gap:1rem}.canvas-event-calendar h3{margin:0}.canvas-event-calendar ol{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.canvas-event-calendar li{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:1rem;padding-block:.75rem;border-block-end:1px solid var(--pb-border)}.canvas-event-calendar li>span{display:grid;gap:.15rem}.canvas-event-calendar time,.canvas-event-calendar small{color:var(--pb-text-muted)}.canvas-event-calendar p{margin:.25rem 0 0}.canvas-one-page-navigation{display:flex;justify-content:flex-end}.canvas-one-page-navigation--start{justify-content:flex-start}.canvas-one-page-navigation ol{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.canvas-one-page-navigation li{display:flex;align-items:center;gap:.5rem}.canvas-one-page-navigation i{inline-size:.65rem;block-size:.65rem;border-radius:50%;background:var(--pb-primary)}.canvas-off-canvas{display:grid;gap:.75rem}.canvas-off-canvas aside{display:grid;gap:.4rem;max-width:26rem;padding:1rem;border-inline-start:3px solid var(--pb-primary);background:var(--pb-surface-muted)}.canvas-off-canvas--start aside{border-inline-start:0;border-inline-end:3px solid var(--pb-primary)}.canvas-off-canvas aside p{margin:0}.canvas-reading-progress{display:grid;gap:.45rem;margin:0}.canvas-reading-progress figcaption{display:flex;justify-content:space-between;gap:1rem}.canvas-reading-progress progress{inline-size:100%;block-size:.45rem;accent-color:var(--pb-primary)}.canvas-fancy-text,.canvas-dual-color-heading{margin:0;line-height:1.2}.canvas-fancy-text strong,.canvas-dual-color-heading strong{color:var(--pb-primary)}.canvas-fancy-text--underline strong{text-decoration:underline .12em;text-underline-offset:.18em}.canvas-fancy-text--highlight strong{padding-inline:.15em;background:color-mix(in srgb,var(--pb-primary) 20%,transparent)}.canvas-fancy-text--reveal strong{box-shadow:inset 0 -.35em color-mix(in srgb,var(--pb-primary) 22%,transparent)}.canvas-card-collection{display:grid;gap:1rem}.canvas-card-collection>h3{margin:0}.canvas-card-collection>div{display:grid;gap:1rem}.canvas-card-collection article{display:grid;align-content:center;gap:.5rem;min-width:0;padding:1.25rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius);background:var(--pb-surface)}.canvas-card-collection article small{color:var(--pb-primary);font-weight:700}.canvas-card-collection article p{margin:0;opacity:.75}.canvas-card-collection--circleCards article{aspect-ratio:1;border-radius:50%;text-align:center}.canvas-card-collection--stackedCards article+article{margin-block-start:-.6rem}.canvas-image-accordion{display:flex;gap:.5rem;min-height:12rem}.canvas-image-accordion details{flex:1;overflow:hidden;border:1px solid var(--pb-border);border-radius:var(--pb-radius)}.canvas-image-accordion details[open]{flex:3}.canvas-image-accordion summary{padding:.5rem}.canvas-image-accordion img{display:block;width:100%;height:10rem;object-fit:cover}.canvas-image-scroller,.canvas-image-360{display:grid;gap:.75rem;margin:0}.canvas-image-scroller>div{display:flex;gap:1rem;overflow:auto;scroll-snap-type:inline mandatory}.canvas-image-scroller img{flex:0 0 min(75%,28rem);width:min(75%,28rem);scroll-snap-align:start}.canvas-image-360 img{display:block;width:100%;max-height:28rem;object-fit:contain}.canvas-image-360 input{width:100%;accent-color:var(--pb-primary)}.canvas-svg-draw{margin:0}.canvas-svg-draw svg{width:min(100%,24rem);height:auto;fill:none;stroke:var(--pb-primary);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.canvas-svg-draw figcaption{font-size:.8rem;opacity:.7}.canvas-protected-content{display:grid;justify-items:start;gap:.65rem;min-height:10rem;padding:1.25rem;border:1px dashed var(--pb-border);border-radius:var(--pb-radius);background:var(--pb-surface-muted)}.canvas-protected-content>svg{width:1.75rem;height:1.75rem;color:var(--pb-primary)}.canvas-protected-content>p{margin:0;color:var(--pb-text-muted)}.canvas-protected-content .canvas-button{padding:.55rem .85rem;border-radius:var(--pb-radius);background:var(--pb-primary);color:var(--pb-on-primary)}.canvas-protected-content.canvas-align--center{justify-items:center;text-align:center}.canvas-protected-content.canvas-align--end{justify-items:end;text-align:end}.protected-access-policy{gap:.75rem;padding-block:1rem;border-block:1px solid var(--pb-border)}.protected-access-policy>h3,.protected-access-policy>p{margin:0}.canvas-price b{font-size:2rem;color:var(--primary)}.canvas-timeline{display:grid;gap:.75rem;margin:0;padding-inline-start:1.25rem}.canvas-timeline li{padding-inline-start:.5rem;border-inline-start:2px solid var(--primary)}.canvas-timeline li>*{display:block}.canvas-timeline time{color:var(--text-muted);font-size:.75rem}.canvas-comparison{display:grid;gap:.5rem;margin:0;--pb-comparison-position:50%}.canvas-comparison-images{position:relative;min-height:10rem;overflow:hidden;border-radius:var(--radius);background:var(--surface-muted)}.canvas-comparison-images>*{width:100%;height:100%;min-height:10rem;object-fit:cover;display:grid;place-items:center}.canvas-comparison-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pb-comparison-position))}[dir=rtl] .canvas-comparison-after{clip-path:inset(0 var(--pb-comparison-position) 0 0)}.canvas-comparison-images:after{content:"";position:absolute;inset-block:0;inset-inline-start:var(--pb-comparison-position);width:2px;background:color-mix(in srgb,var(--pb-surface) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pb-text) 18%,transparent);pointer-events:none}.canvas-comparison input{inline-size:100%;accent-color:var(--primary)}.canvas-map{grid-template-columns:auto 1fr;align-items:center;min-height:10rem;background:linear-gradient(135deg,var(--surface-muted),var(--surface))}.canvas-map>svg{width:3rem;height:3rem;color:var(--primary)}.canvas-map address{font-style:normal}.canvas-align--start{text-align:start}.canvas-align--center{text-align:center}.canvas-align--end{text-align:end}.builder-inspector{display:grid;gap:.65rem;grid-template-rows:auto auto auto minmax(0,1fr);position:sticky;inset-block-start:0;max-height:calc(100dvh - var(--vpb-toolbar-height, 4rem) - (var(--vpb-panel-gap) * 2));overflow:hidden}.builder-inspector-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.2rem}.builder-labor-panel .builder-inspector-labor-list{overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.15rem}.builder-inspector-labor-list{display:grid;gap:.35rem}.builder-inspector-labor-list>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%;padding:.5rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface);color:var(--pb-text);text-align:start;cursor:pointer}.builder-inspector-labor-list>button:hover{border-color:var(--pb-primary)}.builder-inspector-labor-list span{display:grid}.builder-inspector-labor-list small{color:var(--pb-text-muted);font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-typography-control{display:grid;gap:.7rem}.builder-inspector:not([data-inspector-tab=style]) .builder-typography-control{display:none}.builder-typography-control h3{margin:0;font-size:.85rem}.builder-typography-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.builder-typography-grid .pb-field:last-child{grid-column:1 / -1}.builder-inspector *,.builder-inspector .pb-field,.builder-inspector fieldset{min-width:0;max-width:100%}.builder-inspector :is(.pb-input,.pb-select,.pb-textarea){width:100%}.builder-inspector :is(label,small,p,span,code){overflow-wrap:anywhere}.builder-inspector .builder-responsive-fields{grid-template-columns:repeat(3,minmax(0,1fr));padding:.7rem 0}.builder-inspector .builder-responsive-fields .pb-field label{font-size:.7rem;white-space:nowrap}.builder-inspector .builder-responsive-fields .pb-input{padding-inline:.35rem;text-align:center;font-size:.82rem}.builder-module-picker{width:min(58rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;padding:1rem}.builder-module-picker>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:.75rem}.builder-module-picker__target{margin:0 0 .65rem;color:var(--pb-text-muted);font-size:.78rem}.builder-module-picker>header small{display:block;color:var(--pb-text-muted)}.builder-module-filters{display:flex;flex-wrap:wrap;gap:.3rem;margin-block:.65rem}.builder-module-picker__count{margin:0 0 .4rem;color:var(--pb-text-muted);font-size:.75rem}.builder-module-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.builder-module-picker__empty{min-height:8rem;display:grid;place-content:center;justify-items:center;gap:.25rem;color:var(--pb-text-muted);text-align:center}.builder-module-picker__empty strong{color:var(--pb-text)}.builder-module-picker__item{display:block;align-items:center;background:var(--pb-surface-muted);border-radius:var(--pb-radius-sm)}.builder-module-picker__item>button:first-child{min-width:0;width:100%;min-height:4.5rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.6rem;border:0;border-radius:var(--pb-radius-sm);background:transparent;color:var(--pb-text);text-align:start;cursor:pointer}.builder-module-picker__item>button:first-child>span{min-width:0;display:grid;gap:.1rem}.builder-module-picker__item>button:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-module-picker__item>button:first-child small{color:var(--pb-text-muted);font-size:.68rem}.builder-module-picker__item:hover{background:var(--pb-primary-soft)}.builder-module-picker__item>button:hover{color:var(--pb-primary-strong)}.builder-media-order{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.builder-media-order li{display:grid;grid-template-columns:minmax(0,1fr) auto repeat(3,2rem);align-items:center;gap:.25rem;padding:.35rem;border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm)}.builder-media-order code{overflow:hidden;text-overflow:ellipsis;color:var(--pb-text-muted)}.builder-order-actions{position:sticky;z-index:6;inset-block-start:0;display:flex;flex-wrap:wrap;gap:.25rem;min-height:2.6rem;align-items:center;padding-block:.2rem;background:var(--pb-surface)}.builder-check{display:flex;align-items:center;gap:.55rem;font-size:.875rem}.canvas-collection{display:grid;gap:.8rem;padding:.75rem;background:var(--pb-surface-muted);border-radius:var(--pb-radius-md)}.canvas-collection>header{display:flex;align-items:center;gap:.5rem}.canvas-collection>header .pb-badge{margin-inline-start:auto}.canvas-collection>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.canvas-collection[data-layout=list]>div{grid-template-columns:1fr}.canvas-collection[data-layout=carousel]>div{grid-auto-flow:column;grid-auto-columns:minmax(10rem,1fr);overflow:hidden}.canvas-collection article{min-width:0;padding:.75rem;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);display:grid;gap:.35rem}.canvas-collection article>span{height:3rem;border-radius:.35rem;background:color-mix(in oklch,var(--pb-primary),var(--pb-surface) 88%)}.canvas-collection article small{color:var(--pb-text-muted)}@media(max-width:900px){.studio-shell{grid-template-columns:1fr}.studio-nav{display:none}.identity-grid{grid-template-columns:1fr}.studio-page{padding:1.25rem}.pb-page-header{align-items:start;flex-direction:column}.pages-list__header{display:none}.pages-list article{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.pages-list article>time{display:none}.release-list article{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:700px){.content-list>article{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.release-list article{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:800px){.resource-editor,.taxonomy-layout,.builder-page-settings{grid-template-columns:1fr}}@media(max-width:700px){.media-toolbar{flex-wrap:wrap}.media-search{order:2;width:100%}.media-body{grid-template-columns:1fr}.media-details{border-inline-start:0;border-top:1px solid var(--pb-border)}.media-settings fieldset{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.builder-workspace{grid-template-columns:minmax(11rem,14rem) minmax(20rem,1fr);grid-template-areas:"architecture canvas" "properties properties"}.builder-inspector{grid-column:1 / -1}}@media(max-width:700px){.builder-toolbar{flex-wrap:wrap}.builder-workspace{grid-template-columns:1fr;grid-template-areas:"canvas" "properties" "architecture"}.builder-library,.builder-inspector{grid-column:auto}.builder-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-canvas{padding:.65rem}}@media(max-width:700px){.builder-seo{grid-template-columns:1fr}}@media(max-width:700px){.analytics-metrics,.analytics-layout{grid-template-columns:1fr}}@media(max-width:700px){.user-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem}.user-row .user-meta{grid-column:2 / -1}.permission-choices{grid-template-columns:1fr}}.patterns-page{max-width:76rem}.patterns-page__header{display:block}.patterns-page__header .pb-page-header{padding-block-end:var(--pb-space-3)}.patterns-tabs{width:fit-content}.patterns-surface{padding-block-start:var(--pb-space-3)}.patterns-surface__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3);padding-block:var(--pb-space-4)}.patterns-surface__bar h2{margin:0;font-size:1.05rem}.patterns-list{display:grid;gap:var(--pb-space-5)}.pattern-management-row{display:grid;gap:var(--pb-space-3);min-height:4.25rem;padding:var(--pb-space-4);border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);background:var(--pb-surface)}.pattern-management-row__main{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-4)}.pattern-management-row__identity{display:grid;gap:.15rem;min-width:0}.pattern-management-row__identity strong{overflow-wrap:anywhere}.pattern-management-row__identity small{color:var(--pb-text-muted)}.pattern-management-row__identity .pb-input{max-width:24rem}.pattern-management-row__actions{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.visual-document-preview{max-height:11rem;overflow:hidden;padding:var(--pb-space-2);border:1px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:var(--pb-surface);pointer-events:none}.visual-document-preview .canvas-node__label{display:none}.visual-document-preview .canvas-node{min-height:0}.pattern-revision-history{border-block-start:1px solid var(--pb-border);padding-block-start:var(--pb-space-2)}.primary-pages-editor{display:grid;gap:var(--pb-space-5);padding-block-start:var(--pb-space-4)}.primary-pages-editor__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--pb-space-4);flex-wrap:wrap}.primary-pages-editor__heading h2,.primary-pages-editor__heading p{margin:0}.primary-pages-editor__heading p{color:var(--pb-text-muted)}.primary-pages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-4) var(--pb-space-5)}@media(max-width:44rem){.primary-pages-grid{grid-template-columns:1fr}}.pattern-revision-history summary{width:fit-content;cursor:pointer;font-weight:650}.pattern-revision-history ol{display:grid;gap:.25rem;max-height:14rem;margin:var(--pb-space-2) 0 0;padding:0;overflow-y:auto;list-style:none}.pattern-revision-history li{display:flex;align-items:center;gap:var(--pb-space-2);min-height:2.5rem;padding:.35rem .5rem;border-radius:var(--pb-radius-sm)}.pattern-revision-history li:nth-child(odd){background:var(--pb-surface-muted)}.pattern-revision-history li>span:first-child{display:grid;margin-inline-end:auto}.pattern-revision-history small{color:var(--pb-text-muted)}.pattern-revision-preview-dialog{width:min(58rem,calc(100vw - 2rem))}.pattern-revision-preview-dialog>header,.pattern-revision-preview-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3)}.pattern-revision-preview-dialog h2{margin:.2rem 0 var(--pb-space-3)}.pattern-revision-preview-dialog>footer{justify-content:flex-end;margin-block-start:var(--pb-space-3)}.pattern-revision-preview-dialog .visual-document-preview{max-height:min(60vh,36rem);overflow:auto}.header-behavior{display:flex;align-items:center;gap:var(--pb-space-3);flex-wrap:wrap;padding-block-start:var(--pb-space-2);border-block-start:1px solid color-mix(in srgb,var(--pb-border) 45%,transparent)}.header-behavior label{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.header-behavior .pb-select{width:auto;min-width:12rem}.patterns-editor-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-4)}.patterns-editor-header h1{margin:.5rem 0 0}.header-settings-editor{display:grid;padding:var(--pb-space-3) var(--pb-space-4)}.header-settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-4);min-height:4.5rem;border-block-start:1px solid color-mix(in srgb,var(--pb-border) 55%,transparent)}.header-settings-row:first-child{border-block-start:0}.header-settings-row>div,.header-settings-row label>span{display:grid;gap:.2rem}.header-settings-row label{display:flex;align-items:center;gap:var(--pb-space-3)}.header-settings-row small{color:var(--pb-text-muted)}.header-settings-row__controls{display:flex!important;grid-auto-flow:column;align-items:center;gap:var(--pb-space-2)!important}.patterns-empty{margin:0;padding:2.5rem 0;color:var(--pb-text-muted);text-align:center}.patterns-menus{display:grid;gap:var(--pb-space-5)}.patterns-menu-card{display:grid;gap:var(--pb-space-3);padding:var(--pb-space-4)}.patterns-menu-card__heading-actions{display:flex;align-items:center;gap:var(--pb-space-2)}.patterns-menu-list{display:grid}.menu-item-editor{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(7rem,.7fr) minmax(10rem,1.2fr) auto;gap:var(--pb-space-2);align-items:end;padding-block:var(--pb-space-2);border-bottom:1px solid var(--pb-border)}.menu-item-actions{display:flex;gap:.25rem;align-items:center;padding-block-end:.15rem}.menu-item-editor{position:relative}.menu-item-editor__grip{position:absolute;inset-inline-start:-1.35rem;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--pb-text-muted);cursor:grab}.menu-item-editor[data-dragging=true]{opacity:.55;background:var(--pb-surface-muted)}.menu-item-editor[data-drop-target=true]:before{content:"";position:absolute;inset-inline:0;inset-block-start:-.2rem;height:3px;border-radius:999px;background:var(--pb-primary)}.pattern-actions{display:flex;justify-content:space-between;gap:var(--pb-space-2);flex-wrap:wrap}@media(max-width:900px){.menu-item-editor{grid-template-columns:1fr}}@media(max-width:620px){.pattern-management-row__main{align-items:flex-start;flex-direction:column}.pattern-management-row__actions{width:100%}.patterns-editor-header,.header-settings-row{align-items:flex-start;flex-direction:column}.header-settings-row{padding-block:var(--pb-space-3)}}.canvas-site-region{position:relative;overflow:hidden;pointer-events:none}.canvas-site-region .canvas-node{cursor:default}.canvas-site-region .canvas-node__label,.canvas-site-region .canvas-node__tools,.canvas-site-region .canvas-quick-add{display:none}.notification-preview{inline-size:min(42rem,calc(100vw - 2rem))}.notification-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pb-space-3)}.notification-preview pre{margin:var(--pb-space-4) 0 0;padding:var(--pb-space-4);border:1px solid var(--pb-border);border-radius:var(--pb-radius-md);background:var(--pb-surface-muted);color:var(--pb-text);font:inherit;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}
