@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-sans:var(--ds-font-sans);--text-body:var(--ds-text-body-size);--text-label:var(--ds-text-label-size);--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md)}}@layer reset{*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{touch-action:manipulation}}@layer base;@layer system{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-sans:"Pretendard", system-ui, sans-serif;--ds-color-text-default:#222;--ds-text-display-size:22px;--ds-text-display-weight:600;--ds-text-display-line-height:30px;--ds-text-display-tracking:0px;--ds-color-text-muted:#6a6a6a;--ds-color-text-subtle:#8c8c8c;--ds-text-body-size:14px;--ds-text-body-weight:400;--ds-text-body-line-height:20px;--ds-text-body-tracking:0px;--ds-text-title-lg-size:18px;--ds-text-title-lg-weight:600;--ds-text-title-lg-line-height:24px;--ds-text-title-lg-tracking:0px;--ds-color-surface-default:#fff;--ds-color-border-soft:#ebebeb;--ds-text-label-strong-size:12px;--ds-text-label-strong-weight:600;--ds-text-label-strong-line-height:16px;--ds-text-label-strong-tracking:0px;--ds-text-mono-size:12px;--ds-text-mono-weight:500;--ds-text-mono-line-height:16px;--ds-text-mono-tracking:0px;--ds-text-label-size:12px;--ds-text-label-weight:400;--ds-text-label-line-height:16px;--ds-text-label-tracking:0px;--ds-color-border-default:#ddd;--ds-color-surface-page:#f7f7f7;--ds-color-surface-subtle:#f2f2f2;--ds-color-surface-hover:#f7f7f7;--ds-color-surface-pressed:#ebebeb;--ds-color-border-strong:#222;--ds-color-border-field:#c1c1c1;--ds-color-border-focus:#222;--ds-color-text-disabled:#929292;--ds-color-text-link:#222;--ds-color-action-primary:#ff385c;--ds-color-action-primary-hover:#e00b41;--ds-color-action-primary-pressed:#c80a3a;--ds-color-action-primary-disabled:#ffd1da;--ds-color-action-selected:#222;--ds-color-action-on-primary:#fff;--ds-color-action-danger:#c13515;--ds-color-status-bad-text:#c13515;--ds-color-status-ok:#3f6b4f;--ds-color-status-ok-bg:#e3efe6;--ds-color-status-info:#1f5f8b;--ds-color-status-info-bg:#e2edf4;--ds-color-status-warn:#8a5a12;--ds-color-status-warn-bg:#f6ecd9;--ds-color-status-bad:#8f2d36;--ds-color-status-bad-bg:#f6e1e3;--ds-color-status-hold:#d08a1a;--ds-color-status-hold-bg:#fdf6d6;--ds-color-status-hold-ink:#8a5a12;--ds-color-source-request:#6b4ea8;--ds-color-source-request-bg:#efe9fa;--ds-color-source-request-ink:#4a357a;--ds-color-source-changed:#1f5fbf;--ds-color-source-changed-bg:#e3edfb;--ds-color-source-changed-ink:#17478f;--ds-color-kind-new:#1e7a46;--ds-color-kind-new-bg:#e3f4ea;--ds-color-kind-ext:#1f5fbf;--ds-color-kind-ext-bg:#e3edfb;--ds-color-kind-der:#a65a10;--ds-color-kind-der-bg:#fdeedd;--ds-color-kind-chg:#6b3fb5;--ds-color-kind-chg-bg:#efe6fb;--ds-color-badge-menu:#c77a00;--ds-color-select-ring:#0d99ff;--ds-color-overlay-dim:#00000080;--ds-text-stat-size:28px;--ds-text-stat-weight:600;--ds-text-stat-line-height:32px;--ds-text-stat-tracking:0px;--ds-text-title-md-size:16px;--ds-text-title-md-weight:600;--ds-text-title-md-line-height:22px;--ds-text-title-md-tracking:0px;--ds-text-body-strong-size:14px;--ds-text-body-strong-weight:600;--ds-text-body-strong-line-height:20px;--ds-text-body-strong-tracking:0px;--ds-text-table-size:13px;--ds-text-table-weight:400;--ds-text-table-line-height:18px;--ds-text-table-tracking:0px;--ds-text-body-sm-strong-size:13px;--ds-text-body-sm-strong-weight:600;--ds-text-body-sm-strong-line-height:18px;--ds-text-body-sm-strong-tracking:0px;--ds-text-caption-strong-size:11px;--ds-text-caption-strong-weight:600;--ds-text-caption-strong-line-height:14px;--ds-text-caption-strong-tracking:0px;--ds-text-caption-size:12px;--ds-text-caption-weight:400;--ds-text-caption-line-height:16px;--ds-text-caption-tracking:0px;--ds-text-micro-size:11px;--ds-text-micro-weight:400;--ds-text-micro-line-height:14px;--ds-text-micro-tracking:0px;--ds-text-micro-strong-size:11px;--ds-text-micro-strong-weight:600;--ds-text-micro-strong-line-height:14px;--ds-text-micro-strong-tracking:0px;--ds-text-button-size:14px;--ds-text-button-weight:500;--ds-text-button-line-height:20px;--ds-text-button-tracking:0px;--ds-text-button-sm-size:13px;--ds-text-button-sm-weight:500;--ds-text-button-sm-line-height:18px;--ds-text-button-sm-tracking:0px;--ds-space-2xs:2px;--ds-space-xs:4px;--ds-space-sm:8px;--ds-space-md:8px;--ds-space-lg:12px;--ds-space-xl:12px;--ds-space-2xl:16px;--ds-space-3xl:20px;--ds-space-4xl:24px;--ds-space-5xl:32px;--ds-radius-xs:4px;--ds-radius-sm:8px;--ds-radius-field:8px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-radius-xl:20px;--ds-radius-full:999px;--ds-size-sidenav:240px;--ds-size-topbar:56px;--ds-size-field:36px;--ds-size-button:36px;--ds-size-button-sm:28px;--ds-size-button-cell:24px;--ds-size-banner:36px;--ds-size-icon-btn:32px;--ds-size-icon-btn-sm:28px;--ds-size-icon-sm:16px;--ds-size-icon-md:20px;--ds-size-icon-lg:24px;--ds-size-row:40px;--ds-size-tab:40px;--ds-size-modal-sm:480px;--ds-size-modal:960px;--ds-size-drawer:480px;--ds-size-drop:560px;--ds-size-drop-sm:320px;--ds-size-popover:320px;--ds-size-alert:400px;--ds-size-nested:880px;--ds-size-inspector:280px;--ds-shadow-float:0 0 0 1px #0000000a, 0 0 12px #0000000f, 0 4px 10px #0000001a;--surface-app:var(--ds-color-surface-page);--surface-nav:var(--ds-color-surface-default);--surface-panel:var(--ds-color-surface-default);--surface-soft:var(--ds-color-surface-subtle);--ink-strong:var(--ds-color-text-default);--ink-body:var(--ds-color-text-default);--ink-muted:var(--ds-color-text-muted);--line:var(--ds-color-border-default);--line-strong:var(--ds-color-border-strong);--accent:var(--ds-color-action-primary);--accent-soft:var(--ds-color-surface-subtle);--accent-border:var(--ds-color-border-default);--danger:var(--ds-color-action-danger);--green:var(--ds-color-status-ok);--green-soft:var(--ds-color-status-ok-bg);--red-soft:var(--ds-color-status-bad-bg);--status-working:var(--ds-color-status-info);--status-working-bg:var(--ds-color-status-info-bg);--status-working-border:var(--ds-color-status-info);--status-ready:var(--ds-color-status-warn);--status-ready-bg:var(--ds-color-status-warn-bg);--status-ready-border:var(--ds-color-status-warn);--status-done-border:var(--ds-color-status-ok);--status-revision-border:var(--ds-color-status-bad);--radius-sm:var(--ds-radius-sm);--radius-md:var(--ds-radius-md);--space-1:var(--ds-space-xs);--space-2:var(--ds-space-sm);--space-3:var(--ds-space-lg);--space-4:var(--ds-space-2xl);--space-5:var(--ds-space-4xl);--space-6:var(--ds-space-5xl);--text-meta:var(--ds-text-micro-size);--text-label:var(--ds-text-label-size);--text-body:var(--ds-text-body-size);--font-sans:var(--ds-font-sans);--focus-ring:var(--ds-color-border-focus);--on-accent:var(--ds-color-action-on-primary);--control-height:var(--ds-size-button);--canvas-background:var(--ds-color-surface-subtle);--canvas-grid:var(--ds-color-border-default)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-color-surface-default:#1e2230;--ds-color-surface-page:#12141b;--ds-color-surface-subtle:#252a3a;--ds-color-surface-hover:#252a3a;--ds-color-surface-pressed:#343b50;--ds-color-border-default:#343b50;--ds-color-border-soft:#343b50;--ds-color-border-strong:#afb8cd;--ds-color-border-field:#57617c;--ds-color-border-focus:#a4adff;--ds-color-text-default:#f3f4fc;--ds-color-text-muted:#afb8cd;--ds-color-text-subtle:var(--ds-color-text-muted);--ds-color-text-disabled:#57617c;--ds-color-text-link:#f3f4fc;--ds-color-action-primary:#a4adff;--ds-color-action-primary-hover:#b9c0ff;--ds-color-action-primary-pressed:#8e9aff;--ds-color-action-primary-disabled:#303653;--ds-color-action-selected:#f3f4fc;--ds-color-action-on-primary:#14172b;--ds-color-action-danger:#ff9fb2;--ds-color-status-bad-text:#ff9fb2;--ds-color-status-ok:#84dfbb;--ds-color-status-ok-bg:#183b32;--ds-color-status-info:#81d7df;--ds-color-status-info-bg:#17383e;--ds-color-status-warn:#f0c67b;--ds-color-status-warn-bg:#40351f;--ds-color-status-bad:#ff9fb2;--ds-color-status-bad-bg:#452630;--ds-color-status-hold:#f0c67b;--ds-color-status-hold-bg:#40351f;--ds-color-status-hold-ink:#f0c67b;--ds-color-source-request:#d0b6ff;--ds-color-source-request-bg:#35284e;--ds-color-source-request-ink:#d0b6ff;--ds-color-source-changed:#a4adff;--ds-color-source-changed-bg:#303653;--ds-color-source-changed-ink:#a4adff;--ds-color-kind-new:#84dfbb;--ds-color-kind-new-bg:#183b32;--ds-color-kind-ext:#a4adff;--ds-color-kind-ext-bg:#303653;--ds-color-kind-der:#f0c67b;--ds-color-kind-der-bg:#40351f;--ds-color-kind-chg:#d0b6ff;--ds-color-kind-chg-bg:#35284e;--ds-color-badge-menu:#f0c67b;--ds-color-select-ring:#a4adff;--ds-color-overlay-dim:#00000080}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--ds-text-body-line-height);letter-spacing:var(--ds-text-body-tracking);color:var(--ink-body);background:var(--surface-app)}h1,h2,h3,p{margin:0}h1{font-size:var(--ds-text-display-size);line-height:var(--ds-text-display-line-height);color:var(--ink-strong);font-weight:var(--ds-text-display-weight)}h2{font-size:var(--ds-text-title-lg-size);line-height:var(--ds-text-title-lg-line-height);font-weight:var(--ds-text-title-lg-weight);color:var(--ink-strong)}h3{font-size:var(--ds-text-title-md-size);line-height:var(--ds-text-title-md-line-height);font-weight:var(--ds-text-title-md-weight)}.muted{color:var(--ink-muted)}.meta{font-size:var(--text-label);color:var(--ink-muted)}.eyebrow{color:var(--accent);letter-spacing:.07em;font-size:11px;font-weight:750}.panel{background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--ds-radius-lg)}.button,button{min-height:var(--ds-size-button);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--ink-strong);font-size:var(--ds-text-button-size);line-height:var(--ds-text-button-line-height);font-weight:var(--ds-text-button-weight);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.danger{color:var(--danger)}button:disabled{opacity:.5;cursor:wait}button:where(:hover:not(:disabled)),.button:hover:not([aria-disabled=true]){background:var(--ds-color-surface-hover)}button:where(:active:not(:disabled)),.button:active:not([aria-disabled=true]){background:var(--ds-color-surface-pressed)}.primary:hover:not(:disabled){background:var(--ds-color-action-primary-hover);border-color:var(--ds-color-action-primary-hover)}.primary:active:not(:disabled){background:var(--ds-color-action-primary-pressed);border-color:var(--ds-color-action-primary-pressed)}.primary:disabled{opacity:1;background:var(--ds-color-action-primary-disabled);border-color:var(--ds-color-action-primary-disabled);color:var(--ds-color-text-disabled)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input,select,textarea{width:100%;min-height:var(--ds-size-field);border:1px solid var(--ds-color-border-field);border-radius:var(--ds-radius-field);background:var(--surface-panel);color:var(--ink-strong);font-size:var(--ds-text-body-size);line-height:var(--ds-text-body-line-height);padding:7px 12px;font-weight:400}textarea{resize:vertical;min-height:100px}input[type=checkbox]{width:16px;min-height:16px}label{gap:6px;font-size:12px;font-weight:700;display:grid}.badge{border:1px solid var(--line);background:var(--surface-soft);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:2px 8px;font-size:11px;display:inline-flex}.badge[data-status=done],.badge[data-status=approved],.badge[data-status=active]{background:var(--green-soft);color:var(--green);border-color:var(--status-done-border)}.badge[data-status=in_progress],.badge[data-status=awaiting_confirmation]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}.notice{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;padding:12px 16px}.error{color:var(--danger);background:var(--red-soft);border-color:var(--status-revision-border)}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--ink-muted);background:var(--surface-soft);font-size:11px;font-weight:650}td,th{border-bottom:1px solid var(--line);padding:12px 16px}td{font-size:12px}tr:last-child td{border-bottom:0}code{word-break:break-all;font-size:11px}ul{padding-left:20px}.empty{text-align:center;color:var(--ink-muted);padding:40px}.text-link{color:var(--ds-color-text-link);font-weight:650;text-decoration:underline}.brand{letter-spacing:-.04em;color:var(--ink-strong);font-size:19px;font-weight:800}.sidebar{border-right:1px solid var(--line);background:var(--surface-nav)}.nav-link{border-radius:6px;font-size:12px}.nav-link[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}.topbar{background:var(--surface-panel);border-bottom:1px solid var(--line)}.card-link:hover{border-color:var(--accent)}.login-story{background:var(--surface-nav);border-right:1px solid var(--line)}.login-story h1{font-size:48px;line-height:1.25}.detail-text{white-space:pre-wrap;overflow-wrap:anywhere}.record-number{color:var(--ink-muted);font-size:11px}.stat{font-size:32px;font-weight:700}.divider{border-top:1px solid var(--line)}.badge[data-status=todo],.badge[data-status=submitted],.badge[data-status=pending],.badge[data-status=awaiting_confirmation]{color:var(--status-ready);background:var(--status-ready-bg);border-color:var(--status-ready-border)}.badge[data-status=in_progress]{color:var(--status-working);background:var(--status-working-bg);border-color:var(--status-working-border)}.badge[data-status=rejected],.badge[data-status=needs_changes],.badge[data-status=revoked],.badge[data-status=suspended]{color:var(--danger);background:var(--red-soft);border-color:var(--status-revision-border)}@media (max-width:900px){.login-story h1{font-size:36px}}@media (max-width:640px){.sidebar{border-bottom:1px solid var(--line)}.login-story h1{font-size:32px}h1{font-size:24px}}.ui-field{gap:var(--space-2);display:grid}.ui-button{min-height:var(--control-height)}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ui-spin}.success{color:var(--green);background:var(--green-soft)}.field-error{color:var(--danger)}[aria-invalid=true]{border-color:var(--danger)}.selection-card{white-space:normal;text-align:left;background:var(--surface-panel);border-radius:var(--radius-md);overflow:hidden}.selection-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.selection-card img,.kv-result img{object-fit:cover;background:var(--surface-soft)}.selection-indicator{color:var(--accent);font-size:var(--text-label)}.kv-result img{object-fit:contain}.badge[data-status=queued],.badge[data-status=running],.badge[data-status=finalizing]{background:var(--status-working-bg);color:var(--status-working)}.badge[data-status=human_wait]{background:var(--green-soft);color:var(--green)}.badge[data-status=error],.badge[data-status=reconciling]{background:var(--red-soft);color:var(--danger)}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.pbc-icon{vertical-align:middle;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pbc-button{justify-content:center;align-items:center;gap:var(--ds-space-xs);height:var(--ds-size-button);min-height:0;padding:0 var(--ds-space-2xl);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);font:var(--ds-text-button-weight) var(--ds-text-button-size)/var(--ds-text-button-line-height) var(--ds-font-sans);white-space:nowrap;cursor:pointer;display:inline-flex}.pbc-button:hover:not(:disabled){background:var(--ds-color-surface-hover);border-color:var(--ds-color-border-field)}.pbc-button:active:not(:disabled){background:var(--ds-color-surface-pressed);border-color:var(--ds-color-border-field)}.pbc-button:focus-visible{border-color:var(--ds-color-border-focus)}.pbc-button:disabled{opacity:1;cursor:not-allowed;color:var(--ds-color-text-disabled)}.pbc-button[data-variant=primary]{background:var(--ds-color-action-primary);color:var(--ds-color-action-on-primary);border-color:#0000}.pbc-button[data-variant=primary]:hover:not(:disabled){background:var(--ds-color-action-primary-hover);border-color:#0000}.pbc-button[data-variant=primary]:active:not(:disabled){background:var(--ds-color-action-primary-pressed);border-color:#0000}.pbc-button[data-variant=primary]:disabled{background:var(--ds-color-action-primary-disabled)}.pbc-button[data-variant=ghost],.pbc-button[data-variant=ghost-small],.pbc-button[data-variant=danger-text],.pbc-button[data-variant=cell-select]{background:0 0;border-color:#0000}.pbc-button[data-variant=ghost]{padding-inline:var(--ds-space-xl)}.pbc-button[data-variant=ghost]:hover:not(:disabled),.pbc-button[data-variant=ghost-small]:hover:not(:disabled),.pbc-button[data-variant=danger-text]:hover:not(:disabled),.pbc-button[data-variant=cell-select]:hover:not(:disabled){background:var(--ds-color-surface-hover);border-color:#0000}.pbc-button[data-variant=ghost]:active:not(:disabled),.pbc-button[data-variant=ghost-small]:active:not(:disabled),.pbc-button[data-variant=danger-text]:active:not(:disabled),.pbc-button[data-variant=cell-select]:active:not(:disabled){background:var(--ds-color-surface-pressed);border-color:#0000}.pbc-button[data-variant=danger],.pbc-button[data-variant=danger-text]{color:var(--ds-color-action-danger)}.pbc-button[data-variant=danger]:disabled,.pbc-button[data-variant=danger-text]:disabled{color:var(--ds-color-text-disabled)}.pbc-button[data-variant=small]{height:var(--ds-size-button-sm);padding-inline:var(--ds-space-xl)}.pbc-button[data-variant=ghost-small],.pbc-button[data-variant=danger-text]{height:var(--ds-size-button-sm);padding-inline:var(--ds-space-md)}.pbc-button[data-variant=cell]{height:var(--ds-size-button-cell);padding-inline:var(--ds-space-md);background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);border-color:#0000}.pbc-button[data-variant=cell]:hover:not(:disabled){background:var(--ds-color-action-selected);opacity:.88;border-color:#0000}.pbc-button[data-variant=cell]:active:not(:disabled){background:var(--ds-color-action-selected);opacity:.76;border-color:#0000}.pbc-button[data-variant=cell]:disabled{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-disabled)}.pbc-button[data-variant=cell-select]{height:var(--ds-size-button-cell);gap:var(--ds-space-2xs);padding-inline:var(--ds-space-xs)}.pbc-divider{background:var(--ds-color-border-default);width:100%;height:1px}.pbc-pin{border:1px solid var(--ds-color-border-strong);background:var(--ds-color-surface-default);width:24px;height:24px;min-height:0;color:var(--ds-color-text-default);font:600 11px/14px var(--ds-font-sans);border-radius:12px 12px 12px 2px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pbc-pin[data-size=thumbnail]{border-radius:10px 10px 10px 2px;width:20px;height:20px}.pbc-pin[data-state=selected]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-pin[data-state=resolved]{border-style:dashed;border-color:var(--ds-color-border-field);color:var(--ds-color-text-muted)}.pbc-pin:hover:not(:disabled){background:var(--ds-color-surface-default);box-shadow:var(--ds-shadow-float)}.pbc-pin:active:not(:disabled){background:var(--ds-color-surface-default)}.pbc-pin[data-state=selected]:hover:not(:disabled),.pbc-pin[data-state=selected]:active:not(:disabled){background:var(--ds-color-action-selected)}.pbc-choice{align-items:center;gap:var(--ds-space-md);color:var(--ds-color-text-default);font:400 14px/20px var(--ds-font-sans);cursor:pointer;display:inline-flex}.pbc-choice:has(input:disabled){color:var(--ds-color-text-disabled);cursor:not-allowed}.pbc-choice input.pbc-checkbox,.pbc-choice input.pbc-radio{appearance:none;border:1px solid var(--ds-color-border-field);border-radius:var(--ds-radius-xs);background:var(--ds-color-surface-default);width:18px;height:18px;min-height:0;cursor:inherit;flex:none;margin:0;padding:0;display:inline-block;position:relative}.pbc-choice input:hover:not(:disabled){border-color:var(--ds-color-border-strong)}.pbc-choice input:focus-visible{border-color:var(--ds-color-border-focus)}.pbc-choice input:checked{border-color:var(--ds-color-action-selected);background:var(--ds-color-action-selected)}.pbc-checkbox:checked:after{content:"";background:var(--ds-color-action-on-primary);position:absolute;inset:1px;-webkit-mask:url(/ui/figma/ea6b5a64-3d4c-4535-8509-c45cb3e07d34.svg) 50%/14px 14px no-repeat;mask:url(/ui/figma/ea6b5a64-3d4c-4535-8509-c45cb3e07d34.svg) 50%/14px 14px no-repeat}.pbc-choice input:disabled{background-color:var(--ds-color-surface-subtle);border-color:var(--ds-color-border-default)}.pbc-image-slot{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-sm);background:url(/ui/figma/c7d1e500-b2b7-4b3c-848a-1783e8b70b00.png) 50%/cover;flex-direction:column;flex:none;justify-content:center;align-items:center;width:320px;max-width:100%;height:72px;display:flex;position:relative;overflow:hidden}.pbc-image-slot[data-shape=square]{width:96px;height:96px}.pbc-image-slot[data-shape=ratio]{width:132px;height:88px}.pbc-image-slot[data-appearance=missing]{border:1px dashed var(--ds-color-border-field);background:0 0}.pbc-image-slot img{width:100%;height:100%;position:absolute;inset:0}.pbc-image-caption{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);position:relative}.pbc-image-pin{position:absolute;top:7px;left:7px}.pbc-art-text{width:auto;height:24px;min-height:0;color:var(--ds-color-text-default);font:600 14px/20px var(--ds-font-sans);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:2px 4px;display:inline-flex}.pbc-art-text[data-mode=selected],.pbc-art-text[data-mode=editing]{box-shadow:inset 0 0 0 1.5px var(--ds-color-select-ring)}.pbc-art-text[data-mode=editing]{outline:none}.pbc-art-text:hover:not(:disabled),.pbc-art-text:active:not(:disabled){background:0 0}.pbc-source-mark{border-radius:var(--ds-radius-full);background:var(--ds-color-source-request-bg);height:18px;color:var(--ds-color-source-request-ink);font:600 11px/14px var(--ds-font-sans);white-space:nowrap;align-items:center;padding:0 6px;display:inline-flex}.pbc-source-mark[data-variant=image]{height:20px;padding-inline:var(--ds-space-md);background:var(--ds-color-surface-default);box-shadow:var(--ds-shadow-float)}.pbc-source-mark[data-variant=legend]{gap:var(--ds-space-md);height:auto;color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);background:0 0;padding:0}.pbc-source-mark[data-variant=legend]>span{background:var(--ds-color-source-request-bg);border:1px solid var(--ds-color-source-request);border-radius:2px;width:10px;height:10px}.pbc-spinner{width:16px;height:16px;color:var(--ds-color-status-info);flex:none;display:inline-flex}.pbc-spinner[data-size=tag]{width:12px;height:12px}.pbc-spinner>span{background:currentColor;width:100%;height:100%;animation:.8s linear infinite pbc-spin;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pbc-progress{align-items:center;gap:var(--ds-space-xl);max-width:100%;font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);flex-wrap:wrap;display:inline-flex}.pbc-progress-track{background:var(--ds-color-surface-subtle);border-radius:3px;width:400px;max-width:100%;height:6px;overflow:hidden}.pbc-progress-track>span{border-radius:inherit;background:var(--ds-color-action-selected);height:100%;display:block}.pbc-progress strong{color:var(--ds-color-text-default);font-weight:600}.pbc-progress[data-size=compact]{gap:var(--ds-space-md)}.pbc-progress[data-size=compact] .pbc-progress-track{border-radius:2px;width:80px;height:4px}@keyframes pbc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pbc-spinner>span{animation:none}}.pbc-choice input.pbc-radio{border-radius:50%}.pbc-choice input.pbc-radio:checked{border:6px solid var(--ds-color-action-selected);background:var(--ds-color-surface-default)}.pbc-icon-button{border-radius:var(--ds-radius-md);width:32px;height:32px;min-height:0;color:var(--ds-color-text-default);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pbc-icon-button[data-variant=remove]{border-color:var(--ds-color-border-default);background:var(--ds-color-surface-default);width:24px;height:24px}.pbc-icon-button[data-variant=upload],.pbc-icon-button[data-variant=replace]{border-color:var(--ds-color-border-default);background:var(--ds-color-surface-default);width:28px;height:28px}.pbc-icon-button[data-variant=previous],.pbc-icon-button[data-variant=next]{border-color:var(--ds-color-border-default);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);box-shadow:var(--ds-shadow-float)}.pbc-icon-button:hover:not(:disabled){background:var(--ds-color-surface-subtle)}.pbc-icon-button:active:not(:disabled){background:var(--ds-color-surface-pressed)}.pbc-icon-button:focus-visible{border-color:var(--ds-color-border-focus);box-shadow:none}.pbc-icon-button[aria-pressed=true],.pbc-icon-button[aria-pressed=true]:hover:not(:disabled),.pbc-icon-button[aria-pressed=true]:active:not(:disabled){background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);border-color:#0000}.pbc-icon-button:disabled{opacity:1;cursor:not-allowed;color:var(--ds-color-text-disabled)}.pbc-menu-item{align-items:center;gap:var(--ds-space-md);width:216px;min-height:36px;padding:var(--ds-space-md) var(--ds-space-xl);border-radius:var(--ds-radius-md);text-align:left;color:var(--ds-color-text-default);font:400 14px/20px var(--ds-font-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.pbc-menu-item:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-color-surface-hover)}.pbc-menu-item[aria-current=page],.pbc-menu-item[aria-pressed=true]{background:var(--ds-color-surface-subtle)}.pbc-menu-item[aria-current=page] .pbc-menu-label,.pbc-menu-item[aria-pressed=true] .pbc-menu-label{font-weight:600}.pbc-menu-number{font:500 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted)}.pbc-menu-label{flex-direction:column;flex:1;display:flex}.pbc-menu-label small{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-menu-item:disabled,.pbc-menu-item[aria-disabled=true],.pbc-menu-item:disabled small,.pbc-menu-item[aria-disabled=true] small{opacity:1;cursor:not-allowed;color:var(--ds-color-text-disabled)}.pbc-art-image{align-items:flex-start;gap:var(--ds-space-xs);flex-direction:column;margin:0;display:inline-flex}.pbc-art-image>.pbc-image-slot{width:240px;height:140px}.pbc-art-image figcaption{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-count-badge{border-radius:var(--ds-radius-full);min-width:18px;height:18px;color:var(--ds-color-action-on-primary);background:var(--ds-color-status-bad);font:600 11px/14px var(--ds-font-sans);flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.pbc-count-badge[data-tone=notification]{background:var(--ds-color-status-info)}.pbc-count-badge[data-tone=menu]{background:var(--ds-color-badge-menu)}.pbc-count-badge[data-tone=count]{background:var(--ds-color-action-selected)}.pbc-text-link{align-items:center;gap:var(--ds-space-2xs);height:auto;min-height:0;padding:0 var(--ds-space-2xs);color:var(--ds-color-text-link);font:400 12px/16px var(--ds-font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;display:inline-flex}.pbc-text-link[data-variant=header]{color:var(--ds-color-text-muted)}.pbc-text-link:hover:not(:disabled),.pbc-text-link:active:not(:disabled){color:var(--ds-color-text-default);background:0 0}.pbc-text-link:focus-visible{background:var(--ds-color-surface-subtle)}.pbc-tooltip-wrap{display:inline-flex;position:relative}.pbc-tooltip{background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-sm);width:max-content;box-shadow:var(--ds-shadow-float);color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);padding:8px 12px}.pbc-tooltip-content{overflow-wrap:anywhere;width:max-content;max-width:min(240px,100vw - 16px)}.pbc-tag{justify-content:center;align-items:center;gap:var(--ds-space-xs);height:22px;padding:0 var(--ds-space-md);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-default);font:600 11px/14px var(--ds-font-sans);white-space:nowrap;flex:none;display:inline-flex}.pbc-tag[data-size=small]{height:18px;padding-inline:6px}.pbc-tag[data-appearance=success]{background:var(--ds-color-status-ok-bg);color:var(--ds-color-status-ok)}.pbc-tag[data-appearance=info],.pbc-tag[data-appearance=loading]{background:var(--ds-color-status-info-bg);color:var(--ds-color-status-info)}.pbc-tag[data-appearance=warning]{background:var(--ds-color-status-warn-bg);color:var(--ds-color-status-warn)}.pbc-tag[data-appearance=error]{background:var(--ds-color-status-bad-bg);color:var(--ds-color-status-bad)}.pbc-tag[data-appearance=hold]{background:var(--ds-color-status-hold-bg);color:var(--ds-color-status-hold-ink);border:1px solid var(--ds-color-status-hold)}.pbc-tag[data-appearance=request]{background:var(--ds-color-source-request-bg);color:var(--ds-color-source-request-ink);border:1px solid var(--ds-color-source-request)}.pbc-tag[data-appearance=changed]{background:var(--ds-color-source-changed-bg);color:var(--ds-color-source-changed-ink);border:1px solid var(--ds-color-source-changed)}.pbc-tag[data-appearance=empty]{color:var(--ds-color-text-muted);border:1px dashed var(--ds-color-border-field);background:0 0}.pbc-tag[data-appearance=kind-new]{background:var(--ds-color-kind-new-bg);color:var(--ds-color-kind-new)}.pbc-tag[data-appearance=kind-extension]{background:var(--ds-color-kind-ext-bg);color:var(--ds-color-kind-ext)}.pbc-tag[data-appearance=kind-derived]{background:var(--ds-color-kind-der-bg);color:var(--ds-color-kind-der)}.pbc-tag[data-appearance=kind-benefit-change]{background:var(--ds-color-kind-chg-bg);color:var(--ds-color-kind-chg)}.pbc-autosave{align-items:center;gap:var(--ds-space-md);color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);flex-wrap:wrap;display:inline-flex}.pbc-autosave strong{color:var(--ds-color-status-warn);font-weight:600}.pbc-button[data-variant]:focus-visible{border-color:var(--ds-color-border-focus);outline:none}.pbc-button[data-variant=primary]:focus-visible{border-color:var(--ds-color-action-primary-pressed)}.pbc-button[data-variant=cell]:focus-visible{border-color:var(--ds-color-action-on-primary)}.pbc-icon-button:focus-visible,.pbc-choice input:focus-visible{outline:none}.pbc-table-container{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.pbc-table-container:focus-visible{outline:2px solid var(--ds-color-border-strong);outline-offset:2px}.pbc-table{border-collapse:collapse;caption-side:bottom;width:max-content;min-width:100%;font:400 14px/20px var(--ds-font-sans)}.pbc-table-head,.pbc-table-cell{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--ds-color-border-soft);height:40px;padding:10px 12px}.pbc-table-head{color:var(--ds-color-text-muted);background:var(--ds-color-surface-subtle);font:500 13px/18px var(--ds-font-sans)}.pbc-table-cell{font:400 13px/18px var(--ds-font-sans)}.pbc-table-row{transition:background-color .15s}.pbc-table-row:hover,.pbc-table-row[data-state=selected]{background:var(--ds-color-surface-hover)}.pbc-table-row:has([aria-expanded=true]){background:var(--ds-color-surface-hover)}.pbc-table-body>.pbc-table-row:last-child>.pbc-table-cell{border-bottom:0}.pbc-table-footer{background:var(--ds-color-surface-subtle);border-top:1px solid var(--ds-color-border-default);font-weight:500}.pbc-table-caption{color:var(--ds-color-text-muted);padding:16px 12px;font-size:13px}:is(.pbc-table-head:has([role=checkbox]),.pbc-table-cell:has([role=checkbox])){padding-right:0}.pbc-compound-field{width:360px;max-width:100%;font:400 14px/20px var(--ds-font-sans);color:var(--ds-color-text-default);flex-direction:column;gap:6px;display:flex;position:relative}.pbc-compound-label{align-items:center;gap:4px;display:flex}.pbc-compound-label,.pbc-compound-field>small{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted)}.pbc-compound-label>span,.pbc-compound-field[data-error=true]>small,.pbc-compound-field[data-error=true]>label{color:var(--ds-color-action-danger)}.pbc-compound-field-control,.pbc-compound-token-control{border:1px solid var(--ds-color-border-field);border-radius:var(--ds-radius-field,8px);background:var(--ds-color-surface-default);width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;align-items:center;gap:8px;padding:7px 12px;display:flex}.pbc-compound-field-control>span:first-child{flex:1;min-width:0}.pbc-compound-field-control [data-placeholder=true]{color:var(--ds-color-text-disabled)}.pbc-compound-field-control:focus-visible,.pbc-compound-field-control[aria-expanded=true],.pbc-compound-token-control:focus-within{border-color:var(--ds-color-border-focus);outline:none}.pbc-compound-field[data-error=true] .pbc-compound-field-control,.pbc-compound-field[data-error=true] .pbc-compound-token-control{border-color:var(--ds-color-action-danger)}.pbc-compound-field-control:disabled,.pbc-compound-token-control[data-disabled=true]{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-disabled);cursor:not-allowed}.pbc-compound-sr,.pbc-compound-native-bridge{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pbc-compound-popup{background:var(--ds-color-surface-default);color:var(--ds-color-text-default);box-shadow:var(--ds-shadow-float);font:400 14px/20px var(--ds-font-sans);border-radius:12px;padding:6px;overflow:auto}.pbc-compound-option{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.pbc-compound-option-label{flex:1}.pbc-compound-option small,.pbc-compound-search-result small{color:var(--ds-color-text-muted);font-size:12px;line-height:16px;display:block}.pbc-compound-option[data-active=true],.pbc-compound-option[aria-selected=true]{background:var(--ds-color-surface-subtle)}.pbc-compound-option[aria-selected=true]{font-weight:600}.pbc-compound-option[aria-disabled=true]{color:var(--ds-color-text-disabled);cursor:not-allowed}.pbc-compound-token-control{flex-wrap:wrap;gap:4px;padding:4px 8px}.pbc-compound-token-control>input:not([type=hidden]){width:100px;min-width:50px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:3px 4px}.pbc-compound-person-token{background:var(--ds-color-surface-subtle);font:400 12px/16px var(--ds-font-sans);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.pbc-compound-person-token button,.pbc-compound-search>button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pbc-compound-search{border:1px solid var(--ds-color-border-field);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);align-items:center;gap:8px;width:360px;max-width:100%;height:36px;padding:8px 14px;display:flex;position:relative}.pbc-compound-search>input{width:100%;min-width:0;color:inherit;font:400 14px/20px var(--ds-font-sans);background:0 0;border:0;outline:0}.pbc-compound-search:focus-within{border-color:var(--ds-color-border-focus)}.pbc-compound-search-result{text-align:left;background:var(--ds-color-surface-default);width:360px;max-width:100%;height:36px;min-height:36px;color:var(--ds-color-text-default);border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.pbc-compound-search-result:hover{background:var(--ds-color-surface-hover)}.pbc-compound-calendar-popup{width:304px;padding:12px;min-width:304px!important}.pbc-compound-month-heading{align-items:center;gap:4px;margin-bottom:8px;display:flex}.pbc-compound-month-heading strong{flex:1}.pbc-compound-month-grid{grid-template-columns:repeat(7,40px);display:grid}.pbc-compound-month-grid>[role=columnheader]{text-align:center;height:28px;color:var(--ds-color-text-muted);font-size:12px}.pbc-compound-month-grid>button{width:40px;height:36px;color:inherit;font:400 12px/16px var(--ds-font-sans);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.pbc-compound-month-grid>button>span{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pbc-compound-month-grid>button[aria-selected=true]>span{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);font-weight:600}.pbc-compound-month-grid>button[data-today=true]>span{border:1px solid var(--ds-color-border-strong)}.pbc-compound-month-grid>button[data-in-range=true]{background:var(--ds-color-surface-subtle)}.pbc-compound-month-grid>button[data-range-start=true]{background:linear-gradient(to right, transparent 50%, var(--ds-color-surface-subtle) 50%)}.pbc-compound-month-grid>button[data-range-end=true]{background:linear-gradient(to right, var(--ds-color-surface-subtle) 50%, transparent 50%)}.pbc-compound-month-grid>button:disabled,.pbc-compound-month-grid>button[data-other-month=true]{color:var(--ds-color-text-disabled)}.pbc-compound-calendar-popup>small{color:var(--ds-color-text-muted);margin-top:8px;font-size:12px;line-height:16px;display:block}.pbc-compound-search-label{flex:1;min-width:0}.pbc-compound-search-result>small{white-space:nowrap;color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);flex:none}.pbc-compound-search-result:disabled,.pbc-compound-search-result:disabled>small{color:var(--ds-color-text-disabled)}.pbc-field{gap:var(--space-2);display:grid}.pbc-compound-field-description,.pbc-compound-field-error{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);margin:0}.pbc-compound-field-error{color:var(--ds-color-status-bad-text)}.pbc-compound-text-label{align-items:center;gap:4px;width:100%;min-height:16px;display:flex}.pbc-compound-text-label>small{font:400 11px/14px var(--ds-font-sans);color:var(--ds-color-text-muted);margin-left:auto}.pbc-compound-text-field[data-error=true] .pbc-compound-text-label label{color:var(--ds-color-status-bad-text)}.pbc-compound-text-control{border:1px solid var(--ds-color-border-field);border-radius:var(--ds-radius-field);background:var(--ds-color-surface-default);align-items:center;gap:8px;width:100%;min-height:36px;padding:0 12px;display:flex}.pbc-compound-text-control:focus-within{border-color:var(--ds-color-border-focus)}.pbc-compound-text-control>input,.pbc-compound-text-control>textarea{width:100%;min-width:0;color:var(--ds-color-text-default);font:400 14px/20px var(--ds-font-sans);background:0 0;border:0;outline:0;flex:1;padding:7px 0;display:block}.pbc-compound-text-control>textarea{resize:vertical;min-height:94px;padding:9px 0}.pbc-compound-text-control input::placeholder,.pbc-compound-text-control textarea::placeholder{color:var(--ds-color-text-disabled)}.pbc-compound-text-field[data-kind=multiline] .pbc-compound-text-control{align-items:flex-start}.pbc-compound-text-field[data-error=true] .pbc-compound-text-control{border-color:var(--ds-color-status-bad-text)}.pbc-compound-text-field[data-readonly=true] .pbc-compound-text-control{background:0 0;border-color:#0000;padding-inline:0}.pbc-compound-text-thumbnail{border:1px solid var(--ds-color-border-default);border-radius:8px;flex:none;width:28px;height:28px;display:inline-flex;overflow:hidden}.pbc-compound-text-thumbnail>*{object-fit:cover;width:100%;height:100%}.pbc-compound-chip{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);height:32px;color:var(--ds-color-text-default);font:500 13px/18px var(--ds-font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.pbc-compound-chip[aria-pressed=true]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);border-color:#0000}.pbc-compound-chip:hover:not(:disabled){background:var(--ds-color-surface-hover);border-color:var(--ds-color-border-field)}.pbc-compound-chip[aria-pressed=true]:hover:not(:disabled){background:var(--ds-color-border-strong)}.pbc-compound-chip:focus-visible{border-color:var(--ds-color-border-focus);outline:0}.pbc-compound-chip:disabled{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-disabled);border-color:#0000}.pbc-compound-chip-group,.pbc-compound-choice-group{border:0;min-width:0;margin:0;padding:0}.pbc-compound-chip-group>legend,.pbc-compound-choice-group>legend{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);margin-bottom:12px;padding:0}.pbc-compound-chip-group>legend{float:left;margin:8px 12px 0 0}.pbc-compound-choice-group[data-orientation=horizontal]>legend{float:left;margin:2px 16px 0 0}.pbc-compound-chip-group>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbc-compound-choice-group>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pbc-compound-choice-group[data-orientation=horizontal]>div{flex-flow:wrap;align-items:center;gap:16px}.pbc-compound-choice-group[data-error=true]>legend,.pbc-compound-choice-group>small{color:var(--ds-color-status-bad-text)}.pbc-compound-choice-group>small{font:400 12px/16px var(--ds-font-sans);margin-top:6px;display:block}.pbc-compound-choice-group[data-error=true] .pbc-radio{border-color:var(--ds-color-status-bad-text)}.pbc-compound-segmented{background:var(--ds-color-surface-subtle);border-radius:12px;align-items:center;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.pbc-compound-segment{height:32px;color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pbc-compound-segment[aria-pressed=true]{background:var(--ds-color-surface-default);color:var(--ds-color-text-default);font-weight:600;box-shadow:0 4px 5px #0000001a,0 0 6px #0000000f}.pbc-compound-segment:hover:not(:disabled):not([aria-pressed=true]){background:var(--ds-color-surface-hover)}.pbc-compound-segment:disabled{color:var(--ds-color-text-disabled)}.pbc-compound-menu{display:inline-flex}.pbc-compound-menu-popup{min-width:212px!important}.pbc-compound-menu-popup>div{flex-direction:column;gap:2px;display:flex}.pbc-compound-menu-item{width:200px;max-width:100%;height:36px;color:var(--ds-color-text-default);text-align:left;font:400 14px/20px var(--ds-font-sans);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.pbc-compound-menu-label{flex:1;min-width:0}.pbc-compound-menu-item[aria-pressed=true],.pbc-compound-menu-item[data-selected=true]{background:var(--ds-color-surface-subtle);font-weight:600}.pbc-compound-menu-item:hover:not(:disabled),.pbc-compound-menu-item:focus-visible{background:var(--ds-color-surface-hover);outline:0}.pbc-compound-menu-item:disabled{color:var(--ds-color-text-disabled)}.pbc-compound-filter-button{display:inline-flex;position:relative}.pbc-compound-filter-button>.pbc-count-badge{position:absolute;top:-6px;right:-6px}.pbc-compound-filter-button>button[aria-expanded=true],.pbc-compound-page-size>button[aria-expanded=true]{background:var(--ds-color-surface-pressed);border-color:var(--ds-color-border-field)}.pbc-compound-filter-popup{padding:16px;min-width:260px!important}.pbc-compound-tabs{border-bottom:1px solid var(--ds-color-border-default);align-items:flex-end;gap:24px;width:720px;max-width:100%;display:flex;overflow-x:auto}.pbc-compound-tab{height:40px;padding:0 var(--ds-space-xl);color:var(--ds-color-text-muted);font:400 14px/20px var(--ds-font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.pbc-compound-tab[aria-pressed=true]{border-bottom-color:var(--ds-color-border-strong);color:var(--ds-color-text-default);font-weight:600}.pbc-compound-tab:hover:not(:disabled):not([aria-pressed=true]){border-bottom-color:var(--ds-color-border-field)}.pbc-compound-tab:disabled{color:var(--ds-color-text-disabled)}.pbc-compound-document-tabs{background:var(--ds-color-surface-subtle);border-radius:12px 12px 0 0;align-items:flex-end;gap:4px;width:100%;min-width:0;padding:6px 8px 0;display:flex;position:relative}.pbc-compound-document-list,.pbc-compound-document-actions{flex:none;align-items:flex-end;gap:4px;min-width:0;display:flex}.pbc-compound-document-list{flex-shrink:1;overflow:hidden}.pbc-compound-document-actions{align-items:center;min-height:40px}.pbc-compound-document-actions .pbc-compound-menu>button{height:32px;font:500 13px/18px var(--ds-font-sans);border-radius:999px;padding-inline:12px}.pbc-compound-document-tab{min-width:0;max-width:100%;height:40px;color:var(--ds-color-text-muted);font:400 14px/20px var(--ds-font-sans);white-space:nowrap;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pbc-compound-document-tab[data-selected=true]{background:var(--ds-color-surface-default);color:var(--ds-color-text-default)}.pbc-compound-document-tab:hover:not([data-selected=true]){background:var(--ds-color-surface-hover)}.pbc-compound-document-select{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:inline-flex}.pbc-compound-document-title{text-overflow:ellipsis;overflow:hidden}.pbc-compound-document-select,.pbc-compound-document-close{outline-offset:-2px}.pbc-compound-document-tab[data-selected=true] .pbc-compound-document-title{font-weight:600}.pbc-compound-document-number{background:var(--ds-color-surface-subtle);width:18px;height:18px;color:var(--ds-color-text-muted);font:600 11px/14px var(--ds-font-sans);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pbc-compound-document-tab[data-selected=true] .pbc-compound-document-number{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-compound-document-select>small{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-compound-document-close{width:14px;height:20px;color:var(--ds-color-text-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pbc-compound-document-dirty{flex:none}.pbc-compound-document-list>.pbc-compound-document-tab{flex-shrink:1}.pbc-compound-document-measure{visibility:hidden;pointer-events:none;width:max-content;display:flex;position:absolute;top:0;left:0}.pbc-compound-document-invalid{color:var(--ds-color-status-bad-text);font:400 14px/20px var(--ds-font-sans);padding:12px}.pbc-compound-page-size>button{height:28px;font:500 13px/18px var(--ds-font-sans);padding-inline:12px}.pbc-compound-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:560px;max-width:100%;display:flex}.pbc-compound-pagination>small{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.pbc-compound-pagination>div{align-items:center;gap:4px;display:flex}.pbc-compound-page-entry{align-items:center;gap:4px;display:inline-flex}.pbc-compound-page{width:32px;height:32px;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pbc-compound-page[aria-current=page]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);font-weight:600}.pbc-compound-page:hover:not([aria-current=page]){background:var(--ds-color-surface-hover)}.pbc-compound-button-group,.pbc-compound-toolbar,.pbc-compound-selection-bar,.pbc-compound-overflow-actions,.pbc-compound-group-label,.pbc-compound-question-header,.pbc-compound-campaign-label{align-items:center;display:flex}.pbc-compound-button-group{gap:12px;width:560px;max-width:100%}.pbc-compound-button-leading{align-items:center;gap:8px;display:flex}.pbc-compound-button-leading small{color:var(--ds-color-text-muted);font-size:12px;line-height:16px}.pbc-compound-button-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pbc-compound-button-group[data-align=end]{justify-content:flex-end}.pbc-compound-button-group[data-align=center]{justify-content:center}.pbc-compound-button-group[data-align=between]{justify-content:space-between}.pbc-compound-button-group[data-align=fill] .pbc-compound-button-actions,.pbc-compound-button-group[data-align=halves] .pbc-compound-button-actions,.pbc-compound-button-group[data-align=fill] .pbc-compound-button-actions>*{flex:1}.pbc-compound-button-group[data-align=halves] .pbc-compound-button-actions>*{flex:calc(50% - 4px)}.pbc-compound-toolbar{justify-content:space-between;gap:8px;width:1000px;max-width:100%}.pbc-compound-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pbc-compound-toolbar[data-density=narrow]{flex-direction:column;align-items:flex-start;width:288px}.pbc-compound-selection-bar{background:var(--ds-color-action-selected);width:960px;max-width:100%;min-height:48px;color:var(--ds-color-action-on-primary);border-radius:12px;gap:12px;padding:8px 16px}.pbc-compound-selection-bar>strong{flex:1;font-size:14px;line-height:20px}.pbc-compound-selection-bar>div{flex-wrap:wrap;gap:8px;display:flex}.pbc-compound-selection-bar .pbc-button{color:inherit}.pbc-compound-overflow-actions{flex-wrap:wrap;gap:4px}.pbc-compound-section-header{flex-direction:column;gap:4px;width:560px;max-width:100%;display:flex}.pbc-compound-section-header>div{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.pbc-compound-section-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.pbc-compound-section-header>div[data-with-tags=true]{flex-wrap:wrap}.pbc-compound-section-header>div[data-with-tags=true] h2{white-space:normal;overflow-wrap:anywhere}.pbc-compound-section-header>p{color:var(--ds-color-text-muted);margin:0;font-size:14px;line-height:20px}.pbc-compound-group-label{border-top:1px solid var(--ds-color-border-default);flex-wrap:wrap;gap:8px;width:560px;max-width:100%;padding-top:12px}.pbc-compound-group-label h3{margin:0;font-size:14px;font-weight:600;line-height:18px}.pbc-compound-group-label>span,.pbc-compound-question-header>span{color:var(--ds-color-text-muted);font-size:12px;line-height:16px}.pbc-compound-group-label>div{margin-left:auto}.pbc-compound-group-label[data-variant=flat]{border:0;padding:0}.pbc-compound-group-label[data-variant=compact]{border:0;gap:6px;padding-top:6px}.pbc-compound-question-header{border-bottom:1px solid var(--ds-color-border-default);flex-wrap:wrap;gap:8px;width:720px;max-width:100%;padding-bottom:10px}.pbc-compound-question-header h3{margin:0;font-size:16px;font-weight:600;line-height:22px}.pbc-compound-question-header>div{gap:4px;margin-left:auto;display:flex}.pbc-compound-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;width:560px;max-width:100%;margin:0;display:grid}.pbc-compound-info-list[data-density=flat]{row-gap:0}.pbc-compound-info-list[data-density=spacious]{row-gap:24px}.pbc-compound-info-list[data-density=inline]{row-gap:32px}.pbc-compound-info-item{flex-direction:column;gap:4px;min-width:0;display:flex}.pbc-compound-info-item[data-wide=true]{grid-column:1/-1}.pbc-compound-info-item[data-orientation=horizontal]{flex-direction:row;align-items:baseline;gap:12px}.pbc-compound-info-item dt{color:var(--ds-color-text-muted);flex-shrink:0;font-size:12px;line-height:16px}.pbc-compound-info-item dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:20px}.pbc-compound-layout-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;width:960px;max-width:100%;display:grid}.pbc-compound-layout-grid[data-variant=workspace]{grid-template-columns:44px minmax(0,3fr) minmax(0,2fr);gap:16px;min-height:360px}.pbc-compound-layout-grid[data-variant=form]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pbc-compound-layout-grid>*{min-width:0}.pbc-compound-stepper{flex-direction:column;gap:8px;width:720px;max-width:100%;display:flex}.pbc-compound-stepper ol{align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pbc-compound-step-item{flex-direction:column;flex:1;gap:6px;width:200px;min-width:0;display:flex}.pbc-compound-step-item>span{background:var(--ds-color-action-selected);border-radius:2px;width:100%;height:4px}.pbc-compound-step-item p{margin:0;font-size:12px;line-height:16px}.pbc-compound-step-item[data-status=current]{color:var(--ds-color-status-info);font-weight:600}.pbc-compound-step-item[data-status=current]>span{background:var(--ds-color-status-info)}.pbc-compound-step-item[data-status=remaining]{color:var(--ds-color-text-muted)}.pbc-compound-step-item[data-status=remaining]>span{background:var(--ds-color-surface-subtle)}.pbc-compound-stepper[data-variant=thin] .pbc-compound-step-item p{display:none}.pbc-compound-stepper>p{color:var(--ds-color-text-muted);margin:0;font-size:12px;line-height:16px}.pbc-compound-stepper[data-summary-state]>p{color:var(--ds-color-text-default)}.pbc-compound-stepper[data-summary-state]>p:before{content:"";background:var(--ds-color-status-info);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.pbc-compound-stepper[data-summary-state=waiting]>p:before{background:var(--ds-color-text-disabled)}.pbc-compound-stepper[data-summary-state=hold]>p:before{background:var(--ds-color-status-hold)}.pbc-compound-stepper[data-variant=thin]>p{text-align:right}.pbc-compound-approval-flow{border:1px solid var(--ds-color-border-default);border-radius:12px;max-width:100%;display:flex;overflow:auto}.pbc-compound-approval-flow>strong{background:var(--ds-color-surface-subtle);flex-shrink:0;justify-content:center;align-items:center;width:64px;min-height:84px;font-size:12px;line-height:16px;display:flex}.pbc-compound-approval-flow>ol{margin:0;padding:0;list-style:none;display:flex}.pbc-compound-approval-step{width:88px;color:var(--ds-color-text-muted);flex-direction:column;flex-shrink:0;font-size:11px;line-height:14px;display:flex}.pbc-compound-approval-step>div:first-child{background:var(--ds-color-surface-subtle);justify-content:center;align-items:center;min-height:28px;display:flex}.pbc-compound-approval-step>div:last-child{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:56px;display:flex}.pbc-compound-approval-step[data-status=current]>div:first-child{background:var(--ds-color-status-info-bg);color:var(--ds-color-status-info);font-weight:600}.pbc-compound-approval-step[data-status=completed] .pbc-icon{color:var(--ds-color-status-ok)}.pbc-compound-stage-bar{flex-direction:column;gap:6px;width:174px;max-width:100%;display:flex}.pbc-compound-stage-bar[data-status=running]{width:186px}.pbc-compound-stage-bar>div{gap:2px;display:flex}.pbc-compound-stage-bar>div>span{background:var(--ds-color-surface-subtle);border-radius:2px;flex:1;height:4px}.pbc-compound-stage-bar>div>span[data-completed=true]{background:var(--ds-color-action-selected)}.pbc-compound-stage-bar>div>span[data-current=true]{background:var(--ds-color-status-info)}.pbc-compound-stage-bar[data-status=hold]>div>span:last-child{background:var(--ds-color-status-hold)}.pbc-compound-stage-bar>p{align-items:center;gap:6px;margin:0;font-size:11px;line-height:16px;display:flex}.pbc-compound-stage-bar>p>span{flex:1}.pbc-compound-stage-bar>p>span:before{content:"";background:var(--ds-color-status-info);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.pbc-compound-stage-bar[data-status=waiting]>p>span:before{background:var(--ds-color-text-disabled)}.pbc-compound-stage-bar[data-status=hold]>p>span:before{background:var(--ds-color-status-hold)}.pbc-compound-stage-bar[data-status=stopped]>p>span:before{background:var(--ds-color-status-bad)}.pbc-compound-stage-bar[data-status=opened]>p>span:before{display:none}.pbc-compound-stage-bar small{font:inherit;color:var(--ds-color-text-muted)}.pbc-compound-campaign-label{flex-wrap:wrap;gap:4px 6px;width:fit-content;max-width:100%}.pbc-compound-campaign-label[data-variant=chip]{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:999px;min-height:32px;padding:6px 10px}.pbc-compound-campaign-label strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.pbc-compound-campaign-label[data-variant=chip] strong{font-size:12px;line-height:16px}.pbc-compound-timeline{flex-direction:column;width:560px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.pbc-compound-timeline-item{gap:12px;min-height:48px;display:flex}.pbc-compound-timeline-item>span{flex-shrink:0;width:8px;position:relative}.pbc-compound-timeline-item>span:before{content:"";background:var(--ds-color-border-field);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:1px}.pbc-compound-timeline-item>span:after{content:"";background:var(--ds-color-border-default);width:1px;position:absolute;top:14px;bottom:0;left:3px}.pbc-compound-timeline-item:last-child>span:after{display:none}.pbc-compound-timeline-item>div{min-width:0}.pbc-compound-timeline-item p{color:var(--ds-color-text-muted);margin:0 0 4px;font-size:12px;line-height:16px}.pbc-compound-timeline-item>div>div{font-size:14px;line-height:20px}.pbc-compound-stats{border:1px solid var(--ds-color-border-default);border-radius:12px;width:960px;max-width:100%;display:flex;overflow:hidden}.pbc-compound-stat-item{background:var(--ds-color-surface-default);width:240px;min-width:0;min-height:56px;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);text-align:left;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:16px;display:flex}.pbc-compound-stat-item[aria-pressed=true]{border-bottom:2px solid var(--ds-color-border-strong);background:var(--ds-color-surface-subtle);padding-bottom:14px;font-weight:600}.pbc-compound-stat-item:hover{background:var(--ds-color-surface-hover)}.pbc-compound-stat-item small{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.pbc-compound-notice{background:var(--ds-color-status-info-bg);width:560px;max-width:100%;min-height:36px;color:var(--ds-color-status-info);font:400 12px/20px var(--ds-font-sans);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.pbc-compound-notice>div{overflow-wrap:anywhere;flex:1;min-width:0}.pbc-compound-notice[data-tone=warning]{background:var(--ds-color-status-warn-bg);color:var(--ds-color-status-warn)}.pbc-compound-notice[data-tone=error]{background:var(--ds-color-status-bad-bg);color:var(--ds-color-status-bad)}.pbc-compound-notice[data-tone=neutral]{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted)}.pbc-compound-notice>.pbc-tooltip-wrap{margin:-2px -4px -2px 0}.pbc-compound-notice .pbc-icon-button{width:20px;height:20px;color:inherit}.pbc-compound-toast{background:var(--ds-color-action-selected);width:fit-content;max-width:100%;min-height:44px;color:var(--ds-color-action-on-primary);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;line-height:20px;display:flex;box-shadow:0 4px 5px #0000001a,0 0 6px #0000000f}.pbc-compound-toast[data-tone=failure]{background:var(--ds-color-status-bad)}.pbc-compound-toast .pbc-button{color:inherit;min-height:24px;padding:0}.pbc-compound-empty{border:1px dashed var(--ds-color-border-field);width:560px;max-width:100%;min-height:96px;color:var(--ds-color-text-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:20px;display:flex}.pbc-compound-skeleton{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;flex-direction:column;gap:12px;width:460px;max-width:100%;padding:16px;display:flex}.pbc-compound-skeleton>div{gap:8px;display:flex}.pbc-compound-skeleton span{background:var(--ds-color-surface-subtle);border-radius:4px;flex:1;height:8px;display:block}.pbc-compound-skeleton>div:first-child span{height:16px}.pbc-compound-skeleton>div:first-child span:first-child{flex:0 0 56px}.pbc-compound-skeleton>div:first-child span:nth-child(2){flex:0 0 80px}.pbc-compound-skeleton>div:first-child span:last-child{flex:0 220px}.pbc-compound-skeleton>span:nth-child(2){width:150px}.pbc-compound-load-more{width:960px;max-width:100%;height:56px;color:var(--ds-color-text-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}@media (max-width:600px){.pbc-compound-layout-grid,.pbc-compound-layout-grid[data-variant=workspace],.pbc-compound-layout-grid[data-variant=form]{grid-template-columns:minmax(0,1fr);min-height:0}.pbc-compound-info-list{grid-template-columns:minmax(0,1fr)}.pbc-compound-selection-bar,.pbc-compound-stats{flex-wrap:wrap}.pbc-compound-stat-item{flex-basis:50%}}.pbc-compound-task-card{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;width:300px;max-width:100%;padding:12px;display:flex}.pbc-compound-task-card>div{width:100%;min-width:0}.pbc-compound-task-progress .pbc-progress{width:100%}.pbc-compound-task-progress .pbc-progress-track{flex:1;min-width:0}.pbc-compound-task-heading{font-size:14px;font-weight:600;line-height:20px}.pbc-compound-task-card>footer{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.pbc-compound-task-card[data-appearance=running]{background:var(--ds-color-status-ok-bg)}.pbc-compound-task-card[data-appearance=hold]{background:var(--ds-color-status-hold-bg);border-color:var(--ds-color-status-hold)}.pbc-compound-task-card[data-appearance=generating]{background:var(--ds-color-status-info-bg)}.pbc-compound-asset-strip{align-items:center;gap:8px;width:fit-content;max-width:100%;display:flex}.pbc-compound-asset-strip>*{min-width:0}.pbc-compound-asset-strip .pbc-image-slot{border-radius:6px;flex-shrink:0;width:32px;height:32px}.pbc-compound-asset-strip[data-appearance=request] .pbc-image-slot{border-color:var(--ds-color-source-request)}.pbc-compound-thumbnail{flex-direction:column;gap:8px;width:220px;max-width:100%;min-height:192px;display:flex;position:relative}.pbc-compound-thumbnail-media{flex-shrink:0;width:100%;height:140px;position:relative}.pbc-compound-thumbnail-image,.pbc-compound-thumbnail-select{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:100%;height:100%;color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.pbc-compound-thumbnail-image>*,.pbc-compound-thumbnail-select>*{width:100%;height:100%}.pbc-compound-thumbnail-image>.pbc-image-slot,.pbc-compound-thumbnail-select>.pbc-image-slot{border-radius:inherit;border:0}.pbc-compound-thumbnail[data-appearance=request] .pbc-compound-thumbnail-image,.pbc-compound-thumbnail[data-appearance=request] .pbc-compound-thumbnail-select{border:2px solid var(--ds-color-source-request)}.pbc-compound-thumbnail[data-appearance=changed] .pbc-compound-thumbnail-image,.pbc-compound-thumbnail[data-appearance=changed] .pbc-compound-thumbnail-select{border:2px solid var(--ds-color-source-changed)}.pbc-compound-thumbnail[data-selected=true] .pbc-compound-thumbnail-image,.pbc-compound-thumbnail[data-selected=true] .pbc-compound-thumbnail-select{border:2px solid var(--ds-color-action-selected)}.pbc-compound-thumbnail-selected{background:var(--ds-color-action-selected);height:18px;color:var(--ds-color-action-on-primary);font:600 11px/14px var(--ds-font-sans);pointer-events:none;border-radius:999px;align-items:center;padding:0 6px;display:flex;position:absolute;top:8px;left:8px}.pbc-compound-thumbnail-origin{pointer-events:none;position:absolute;top:8px;left:8px}.pbc-compound-thumbnail[data-selected=true] .pbc-compound-thumbnail-origin{top:30px}.pbc-compound-thumbnail-remove,.pbc-compound-thumbnail-media>.pbc-tooltip-wrap{position:absolute;top:8px;right:8px}.pbc-compound-thumbnail-media>.pbc-tooltip-wrap .pbc-compound-thumbnail-remove{position:static}.pbc-compound-thumbnail-pin{position:absolute;bottom:10px;left:10px}.pbc-compound-thumbnail-copy{font:600 14px/20px var(--ds-font-sans);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pbc-compound-thumbnail-copy>small{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted)}.pbc-compound-thumbnail[data-generating=true] .pbc-compound-thumbnail-image,.pbc-compound-thumbnail[data-generating=true] .pbc-compound-thumbnail-select{border-style:dashed}.pbc-compound-thumbnail[data-generating=true][data-size=default] .pbc-compound-thumbnail-media{height:164px}.pbc-compound-generating{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);justify-content:center;align-items:center;display:flex}.pbc-compound-thumbnail[data-size=small]{width:120px;min-height:104px}.pbc-compound-thumbnail[data-size=small] .pbc-compound-thumbnail-media{height:80px}.pbc-compound-thumbnail[data-size=small] .pbc-compound-thumbnail-copy{font-size:12px;line-height:16px}.pbc-compound-thumbnail[data-size=tiny]{gap:4px;width:64px;min-height:62px}.pbc-compound-thumbnail[data-size=tiny] .pbc-compound-thumbnail-media{height:44px}.pbc-compound-thumbnail[data-size=tiny] .pbc-compound-thumbnail-copy{font-size:11px;line-height:14px}.pbc-compound-thumbnail[data-size=artboard]{width:560px;min-height:186px}.pbc-compound-thumbnail[data-size=artboard]>header{align-items:center;gap:8px;height:18px;display:flex}.pbc-compound-thumbnail[data-size=artboard]>header>span{background:var(--ds-color-action-selected);min-width:18px;height:18px;color:var(--ds-color-action-on-primary);font:600 11px/14px var(--ds-font-sans);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:flex}.pbc-compound-thumbnail[data-size=artboard]>header>small{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.pbc-compound-thumbnail[data-size=artboard] .pbc-compound-thumbnail-media{height:160px}.pbc-compound-thumbnail[data-size=choice]{border:1px solid var(--ds-color-border-default);border-radius:12px;gap:0;min-height:192px;overflow:hidden}.pbc-compound-thumbnail[data-size=choice][data-appearance=request]{border-color:var(--ds-color-source-request)}.pbc-compound-thumbnail[data-size=choice][data-selected=true]{border:2px solid var(--ds-color-action-selected)}.pbc-compound-thumbnail[data-size=choice] .pbc-compound-thumbnail-media{height:152px}.pbc-compound-thumbnail[data-size=choice] .pbc-compound-thumbnail-image,.pbc-compound-thumbnail[data-size=choice] .pbc-compound-thumbnail-select{border:0;border-radius:0}.pbc-compound-thumbnail[data-size=choice] .pbc-compound-thumbnail-copy{gap:4px;padding:8px 12px}.pbc-compound-thumbnail[data-size=choice] .pbc-compound-thumbnail-selected{left:auto;right:8px}.pbc-compound-qc{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:280px;max-width:100%;font:400 12px/18px var(--ds-font-sans);border-radius:8px;padding:10px 12px}.pbc-compound-qc[data-review=true]{border-color:var(--ds-color-status-warn)}.pbc-compound-qc summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.pbc-compound-qc summary::-webkit-details-marker{display:none}.pbc-compound-qc summary strong{flex:1;font-weight:600}.pbc-compound-qc summary>.pbc-icon:first-child{color:var(--ds-color-status-ok)}.pbc-compound-qc[data-review=true] summary>.pbc-icon:first-child{color:var(--ds-color-status-warn)}.pbc-compound-qc[open] summary>.pbc-icon:last-child{transform:rotate(180deg)}.pbc-compound-qc ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pbc-compound-qc li{align-items:center;gap:6px;display:flex}.pbc-compound-qc li>span:not(.pbc-icon){flex:1}.pbc-compound-qc li button{color:var(--ds-color-text-muted);font:inherit;background:0 0;border:0;border-radius:4px;padding:0 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pbc-compound-comment{align-items:flex-start;gap:var(--ds-space-xs);width:100%;min-width:0;padding:var(--ds-space-xl);border-radius:var(--ds-radius-md);color:var(--ds-color-text-default);font:400 12px/18px var(--ds-font-sans);flex-direction:column;display:flex}.pbc-compound-comment[data-selected=true]{background:var(--ds-color-surface-subtle)}.pbc-compound-comment[data-resolved=true]>.pbc-compound-comment-byline,.pbc-compound-comment[data-resolved=true]>.pbc-compound-comment-body,.pbc-compound-comment[data-resolved=true]>header>small{color:var(--ds-color-text-disabled)}.pbc-compound-comment>header{align-items:center;gap:6px;width:100%;min-height:24px;display:flex}.pbc-compound-comment>header>small{overflow-wrap:anywhere;min-width:0;color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans);flex:1}.pbc-compound-comment>header .pbc-icon-button,.pbc-comment-more{border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.pbc-comment-more{background:var(--ds-color-surface-default);justify-content:center;align-items:center;display:inline-flex}.pbc-compound-comment>header .pbc-icon-button[aria-pressed=true]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-compound-comment-byline,.pbc-comment-reply-byline{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.pbc-compound-comment-byline strong,.pbc-comment-reply-byline strong{font:600 12px/16px var(--ds-font-sans);overflow-wrap:anywhere}.pbc-compound-comment-byline time,.pbc-comment-reply-byline time{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-compound-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font:400 14px/20px var(--ds-font-sans)}.pbc-compound-comment-replies-toggle{min-height:0;color:var(--ds-color-text-default);font:400 12px/18px var(--ds-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.pbc-compound-comment-replies-toggle>small{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-comment-reply-thread,.pbc-compound-comment-replies{flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.pbc-compound-comment-replies[hidden]{display:none}.pbc-comment-reply-list{border-left:1px solid var(--ds-color-border-field);flex-direction:column;gap:12px;width:100%;min-width:0;padding-left:12px;display:flex}.pbc-comment-reply-item{width:100%;min-width:0;color:var(--ds-color-text-default);font:400 12px/18px var(--ds-font-sans);flex-direction:column;gap:4px;display:flex}.pbc-comment-reply-byline{gap:8px}.pbc-comment-reply-body{white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.pbc-comment-reply-composer{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.pbc-comment-reply-composer>textarea{resize:vertical;width:100%;height:96px;min-height:96px;font:400 14px/20px var(--ds-font-sans);padding:10px 12px}.pbc-comment-reply-composer>.pbc-button{width:80px;height:32px;min-height:32px;padding:0}.pbc-compound-comment-images{overflow-wrap:anywhere;width:100%;font:400 11px/14px var(--ds-font-sans);flex-wrap:wrap;gap:4px;display:flex}.pbc-compound-canvas-frame{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-page);border-radius:12px;width:960px;max-width:100%;height:320px;position:relative;overflow:hidden}.pbc-compound-canvas-content{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pbc-compound-canvas-frame[data-rulers=true] .pbc-compound-canvas-content{top:20px;left:20px}.pbc-compound-canvas-ruler-horizontal{height:20px;position:absolute;top:0;left:20px;right:0;overflow:hidden}.pbc-compound-canvas-ruler-vertical{width:20px;position:absolute;top:20px;bottom:0;left:0;overflow:hidden}.pbc-compound-canvas-zoom{position:absolute;bottom:8px;left:28px}.pbc-compound-ruler{-webkit-user-select:none;user-select:none;background:var(--ds-color-surface-default);color:var(--ds-color-text-muted);position:relative;overflow:hidden}.pbc-compound-ruler[data-orientation=horizontal]{border-bottom:1px solid var(--ds-color-border-default);width:2400px;height:20px}.pbc-compound-ruler[data-orientation=vertical]{border-right:1px solid var(--ds-color-border-default);width:20px;height:1600px}.pbc-compound-ruler>span{background:var(--ds-color-text-muted);position:absolute}.pbc-compound-ruler[data-orientation=horizontal]>span{width:1px;height:4px;bottom:0}.pbc-compound-ruler[data-orientation=horizontal]>span[data-major=true]{height:8px}.pbc-compound-ruler small{font:400 11px/14px var(--ds-font-sans);white-space:nowrap;position:absolute}.pbc-compound-ruler[data-orientation=horizontal] small{bottom:4px;left:2px}.pbc-compound-ruler[data-orientation=vertical]>span{width:4px;height:1px;right:0}.pbc-compound-ruler[data-orientation=vertical]>span[data-major=true]{width:8px}.pbc-compound-ruler[data-orientation=vertical] small{writing-mode:vertical-rl;top:2px;right:2px;transform:rotate(180deg)}.pbc-compound-zoom{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:8px;align-items:center;gap:0;width:118px;height:32px;display:flex;box-shadow:0 4px 5px #0000001a,0 0 6px #0000000f}.pbc-compound-zoom output{text-align:center;font:400 12px/16px var(--ds-font-sans);flex:1}.pbc-compound-zoom .pbc-icon-button{width:32px;height:30px;padding:6px}.pbc-compound-view-check{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:36px;padding:8px 12px;display:flex}.pbc-compound-view-check .pbc-choice{gap:8px;font-size:12px;line-height:16px}.pbc-compound-tool-rail,.pbc-compound-vertical-tools{flex-direction:column;align-items:center;gap:4px;width:fit-content;display:flex}.pbc-compound-tool-rail{background:var(--ds-color-surface-default);border-radius:12px;padding:6px;box-shadow:0 4px 5px #0000001a,0 0 6px #0000000f}.pbc-compound-instruction{border-radius:12px;width:340px;max-width:calc(100vw - 16px);padding:16px;overflow:visible;min-width:0!important}.pbc-compound-instruction-body{flex-direction:column;align-items:stretch;gap:12px;max-height:calc(100dvh - 48px);display:flex;overflow:auto}.pbc-compound-instruction-body:before{content:"";background:var(--ds-color-surface-default);width:12px;height:12px;position:absolute;top:34px;left:-6px;transform:rotate(45deg)}.pbc-compound-instruction-body[data-side=left]:before{left:auto;right:-6px}.pbc-compound-instruction-actions{justify-content:flex-end;gap:8px;display:flex}.pbc-compound-tooltip-anchor,.pbc-compound-preview-anchor{align-items:center;display:inline-flex}.pbc-compound-tooltip{background:var(--ds-color-surface-default);color:var(--ds-color-text-default);box-shadow:var(--ds-shadow-float);border-radius:12px;padding:0;overflow:visible}.pbc-compound-tooltip>div{background:var(--ds-color-surface-default);font:400 12px/16px var(--ds-font-sans);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.pbc-compound-tooltip>div[data-variant=text]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);border-radius:8px;padding:6px 10px}.pbc-compound-tooltip>div[data-variant=preview]{width:160px}.pbc-compound-hover-preview{border-radius:12px;width:240px;padding:12px;min-width:0!important}.pbc-compound-hover-preview>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pbc-compound-preview-image{width:100%;height:160px}.pbc-compound-preview-image>*{width:100%;height:100%}.pbc-compound-hover-preview strong{font:600 14px/20px var(--ds-font-sans)}.pbc-compound-hover-preview small{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-compound-preview-gallery{align-items:center;gap:6px;max-width:100%;display:flex;overflow:auto}.pbc-compound-hover-preview .pbc-compound-preview-gallery>*{flex-shrink:0;width:44px;height:44px}.pbc-compound-info-list{column-gap:16px}.pbc-compound-info-list[data-density=flat]{grid-template-columns:minmax(0,1fr);row-gap:6px}.pbc-compound-info-list[data-density=inline]{flex-wrap:wrap;gap:32px;display:flex}.pbc-compound-info-list[data-density=inline]>.pbc-compound-info-item{width:150px}.pbc-compound-info-item[data-orientation=horizontal] dt{width:64px}.pbc-compound-skeleton{gap:12px}.pbc-compound-skeleton>span:nth-child(2){height:10px}.pbc-compound-skeleton>span:nth-child(3){height:6px}.pbc-compound-stage-bar[data-status=hold]>div>span[data-current=true]{background:var(--ds-color-status-hold)}.pbc-compound-stage-bar[data-status=stopped]>div>span[data-current=true]{background:var(--ds-color-status-bad)}.pbc-compound-skeleton>div:not(:first-child){gap:24px}.pbc-compound-skeleton>div:not(:first-child) span{flex:0 116px}.pbc-compound-skeleton>div:last-child{margin-top:-4px}.pbc-comment-resolve-status{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pbc-comment-resolve-status img{width:20px;height:20px}.pbc-comment-reply-byline:has(>.pbc-comment-reply-actions){width:100%}.pbc-comment-reply-actions{margin-left:auto}.pbc-compound-card{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:560px;max-width:100%;color:var(--ds-color-text-default);border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.pbc-compound-card-header{align-items:center;gap:6px;min-height:20px;display:flex}.pbc-compound-card-action{margin-left:auto}.pbc-compound-card-title{font:600 14px/20px var(--ds-font-sans);margin:0}.pbc-compound-card-description{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);margin:0}.pbc-compound-card-body{width:100%;min-width:0}.pbc-compound-card[data-variant=narrow]{padding:12px}.pbc-compound-card[data-variant=small]{width:360px;padding:12px}.pbc-compound-card[data-variant=stretch]{min-height:320px}.pbc-compound-card[data-variant=fixed-header]>.pbc-compound-card-header{background:inherit;border-bottom:1px solid var(--ds-color-border-soft);padding-bottom:12px;position:sticky;top:0}.pbc-compound-card[data-appearance=borderless]{border:0;padding:0}.pbc-compound-card[data-appearance=request]{border-color:var(--ds-color-source-request);box-shadow:inset 3px 0 var(--ds-color-source-request)}[data-appearance=running].pbc-compound-card,[data-appearance=running].pbc-compound-project-card,.pbc-compound-table tr[data-appearance=running]{background:var(--ds-color-status-ok-bg)}[data-appearance=hold].pbc-compound-card,[data-appearance=hold].pbc-compound-project-card,.pbc-compound-table tr[data-appearance=hold]{background:var(--ds-color-status-hold-bg);border-color:var(--ds-color-status-hold)}[data-appearance=generating].pbc-compound-card,[data-appearance=generating].pbc-compound-project-card,.pbc-compound-table tr[data-appearance=generating]{background:var(--ds-color-status-info-bg)}[data-appearance=generated].pbc-compound-card{background:var(--ds-color-status-ok-bg)}.pbc-compound-list{flex-direction:column;width:560px;max-width:100%;display:flex}.pbc-compound-list[data-variant=fill]{flex:1;width:100%}.pbc-compound-list-item{border-bottom:1px solid var(--ds-color-border-soft);min-height:44px;padding:8px 12px}.pbc-compound-list-primary{align-items:center;gap:12px;display:flex}.pbc-compound-list-label{flex:1;min-width:0}.pbc-compound-list-label:is(button){text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0}.pbc-compound-list-primary>small{color:var(--ds-color-text-muted);margin-left:auto;font-size:12px}.pbc-compound-list-item[data-selected=true]{background:var(--ds-color-surface-subtle);box-shadow:inset 3px 0 var(--ds-color-border-strong)}.pbc-compound-list-item[data-picked=true]{border:2px solid var(--ds-color-border-strong);border-radius:8px}.pbc-compound-list-item[data-appearance=request]{box-shadow:inset 3px 0 var(--ds-color-source-request)}.pbc-compound-list-item[data-appearance=changed]{box-shadow:inset 3px 0 var(--ds-color-source-changed)}.pbc-compound-list-item[data-appearance=suggestion]{background:var(--ds-color-status-info-bg)}.pbc-compound-list-checkbox>span{display:none}.pbc-compound-upload{width:560px;max-width:100%;font:400 12px/16px var(--ds-font-sans);flex-direction:column;gap:8px;display:flex}.pbc-compound-dropzone{border:1px dashed var(--ds-color-border-field);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.pbc-compound-dropzone[data-dragging=true]{background:var(--ds-color-status-info-bg);border-color:var(--ds-color-status-info)}.pbc-compound-dropzone small{color:var(--ds-color-text-muted)}.pbc-compound-upload-file{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex}.pbc-compound-upload-file>div:nth-child(2){flex:1;min-width:0}.pbc-compound-upload-file small{color:var(--ds-color-text-muted);align-items:center;gap:4px;display:flex}.pbc-compound-upload-name{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.pbc-compound-upload-name:disabled{color:inherit;opacity:1}.pbc-compound-file-preview{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-subtle);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pbc-compound-upload-file[data-state=failed]{border-color:var(--ds-color-action-danger)}.pbc-compound-upload-file[data-state=failed] small{color:var(--ds-color-action-danger)}.pbc-compound-upload-file[data-state=selected]{border:2px solid var(--ds-color-border-strong)}.pbc-compound-table-wrap{border:1px solid var(--ds-color-border-default);border-radius:12px;width:100%;overflow:auto}.pbc-compound-table{border-collapse:collapse;width:100%;min-width:600px;font:400 14px/20px var(--ds-font-sans)}.pbc-compound-table th,.pbc-compound-table td{text-align:left;border-bottom:1px solid var(--ds-color-border-soft);padding:10px 12px}.pbc-compound-table th{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font-weight:400}.pbc-compound-table tr[data-selected=true]{background:var(--ds-color-surface-hover)}.pbc-compound-table-expanded{box-shadow:inset 3px 0 var(--ds-color-border-strong)}.pbc-compound-empty-row{text-align:center;color:var(--ds-color-text-muted);padding:24px}.pbc-compound-page-header{border-bottom:1px solid var(--ds-color-border-default);align-items:center;gap:16px;width:100%;padding-bottom:20px;display:flex}.pbc-compound-page-header>div:first-child{flex:1;min-width:0}.pbc-compound-page-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbc-compound-page-title h1{font:600 18px/24px var(--ds-font-sans);margin:0}.pbc-compound-page-header p{color:var(--ds-color-text-muted);margin:6px 0 0}.pbc-compound-page-actions{align-items:center;gap:8px;display:flex}.pbc-compound-project-card{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;width:560px;max-width:100%;padding:20px;position:relative}.pbc-compound-project-card[data-selected=true]{border:2px solid var(--ds-color-border-strong);padding:19px}.pbc-compound-project-card:is([data-appearance=running],[data-appearance=hold],[data-appearance=generating]) .pbc-tag[data-appearance=neutral],.pbc-compound-project-card:is([data-appearance=running],[data-appearance=hold],[data-appearance=generating]) .pbc-compound-step-item[data-status=remaining]>span{background:var(--ds-color-surface-default)}.pbc-compound-project-select{z-index:1;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.pbc-compound-project-card-content{pointer-events:none;flex-direction:column;gap:12px;display:flex}.pbc-compound-project-card>:not(.pbc-compound-project-select):not(.pbc-compound-project-card-content){z-index:2;position:relative}.pbc-compound-feed{width:100%;margin:0;padding:0;list-style:none}.pbc-compound-feed[data-variant=narrow]{width:300px}.pbc-compound-feed li{border-bottom:1px solid var(--ds-color-border-soft)}.pbc-compound-feed li>button{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:flex-start;gap:8px;padding:12px;display:flex}.pbc-compound-feed li>button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.pbc-compound-feed li strong{font-weight:400}.pbc-compound-feed time{color:var(--ds-color-text-muted);font-size:12px}.pbc-compound-feed-dot{background:var(--ds-color-status-info);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.pbc-compound-feed li[data-read=true]{color:var(--ds-color-text-muted)}.pbc-compound-feed li[data-read=true] .pbc-compound-feed-dot{visibility:hidden}.pbc-compound-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;width:100%;display:grid}.pbc-compound-thumbnail-grid[data-variant=strip]{display:flex;overflow:auto}.pbc-compound-thumbnail-grid[data-variant=preview]{grid-template-columns:1fr}.pbc-compound-thumbnail-grid[data-variant=fluid]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.pbc-compound-masonry{columns:3 160px;column-gap:12px;width:100%}.pbc-compound-masonry-item{break-inside:avoid;border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:8px;width:100%;margin:0 0 12px;padding:0;display:block;position:relative;overflow:hidden}.pbc-compound-masonry-item>img{width:100%;height:auto;display:block}.pbc-compound-masonry-item[aria-pressed=true]{border:2px solid var(--ds-color-border-strong)}.pbc-compound-masonry-number{width:24px;height:24px;color:var(--ds-color-action-on-primary);background:var(--ds-color-action-selected);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.pbc-compound-masonry-item>.pbc-tag{position:absolute;bottom:8px;left:8px}.pbc-compound-full-state{text-align:center;min-height:320px;color:var(--ds-color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.pbc-compound-full-state[data-tone=disconnected]>.pbc-icon{color:var(--ds-color-status-warn)}.pbc-compound-full-state strong{color:var(--ds-color-text-default);font:600 18px/24px var(--ds-font-sans)}.pbc-compound-full-state p{margin:0}.pbc-compound-comment-list{flex-direction:column;gap:16px;width:360px;max-width:100%;display:flex}.pbc-compound-comment-list[data-variant=fill]{flex:1;width:100%}.pbc-compound-comment-list[data-variant=fixed]{max-height:480px;overflow:auto}.pbc-compound-pin-thread{background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-default);border-radius:12px;width:340px;max-width:100%;padding:16px;box-shadow:0 4px 5px #0000001a}.pbc-compound-pin-thread header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pbc-compound-pin-thread header>strong{width:28px;height:28px;color:var(--ds-color-action-on-primary);background:var(--ds-color-action-selected);border-radius:50%;place-items:center;display:grid}.pbc-compound-request-comment{border:1px solid var(--ds-color-border-default);border-radius:8px;width:100%;padding:12px}.pbc-compound-request-comment header{font:400 12px/16px var(--ds-font-sans);gap:8px;margin-bottom:8px;display:flex}.pbc-compound-request-comment time{color:var(--ds-color-text-muted)}.pbc-compound-request-comment form{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pbc-compound-request-comment textarea{border:1px solid var(--ds-color-border-field);background:var(--ds-color-surface-default);width:100%;min-height:72px;color:inherit;font:inherit;border-radius:8px;padding:8px 12px}@media (max-width:600px){.pbc-compound-page-header,.pbc-compound-dropzone{flex-wrap:wrap}}.pbc-compound-file-preview>.pbc-image-slot{width:100%;height:100%;min-height:0}.pbc-compound-file-preview img{object-fit:cover;width:100%;height:100%}.pbc-compound-state-info{border:1px solid var(--ds-color-border-default);text-align:left;border-radius:12px;width:560px;max-width:100%;padding:16px}.pbc-compound-state-actions{justify-content:center;align-items:center;gap:8px;display:flex}.pbc-compound-full-state>footer{font:400 12px/16px var(--ds-font-sans);margin-top:24px}.pbc-compound-entering>.pbc-compound-info-list{text-align:left}.pbc-compound-pin-thread{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;width:300px;padding:0;display:flex}.pbc-compound-thread-bubble{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:20px;flex-direction:column;gap:8px;width:300px;max-width:100%;padding:12px 16px;display:flex;box-shadow:0 4px 5px #0000001a,0 0 6px #0000000f}.pbc-compound-thread-bubble>header{font:600 12px/16px var(--ds-font-sans);align-items:center;gap:6px;margin:0;display:flex}.pbc-compound-thread-bubble>header>strong{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;display:block}.pbc-compound-thread-bubble time{font:400 11px/14px var(--ds-font-sans);color:var(--ds-color-text-muted);margin-left:auto}.pbc-compound-thread-replies{border-left:2px solid var(--ds-color-border-default);font:400 12px/16px var(--ds-font-sans);flex-direction:column;gap:8px;padding-left:10px;display:flex}.pbc-compound-request-fields{flex-direction:column;align-self:stretch;gap:12px;display:flex}.pbc-compound-request-fields>.pbc-compound-field{width:100%}.pbc-compound-request-comment header{flex-wrap:wrap;align-items:center}.pbc-compound-request-comment header>small{color:var(--ds-color-action-danger);margin-left:auto}.pbc-compound-table-cell{height:40px;font:400 13px/18px var(--ds-font-sans);overflow:hidden}th.pbc-compound-table-cell{font:600 12px/16px var(--ds-font-sans)}.pbc-compound-table-cell-content{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.pbc-compound-window{width:var(--ds-size-modal);border-radius:var(--ds-radius-xl);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ds-color-text-default);background:var(--ds-color-surface-default);box-shadow:var(--ds-shadow-float);border:0;margin:auto;padding:24px;overflow:auto}.pbc-compound-window::backdrop,.pbc-compound-dimmer{background:var(--ds-color-overlay-dim)}.pbc-compound-dimmer{z-index:900;position:fixed;inset:0}.pbc-compound-window[data-appearance=small]{width:var(--ds-size-modal-sm)}.pbc-compound-window[data-appearance=wide]{width:96vw}.pbc-compound-window[data-appearance=full]{width:96vw;height:94dvh}.pbc-compound-window[data-appearance=drawer]{width:var(--ds-size-drawer);border-radius:0;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.pbc-compound-window[data-appearance=nested]{width:var(--ds-size-nested)}.pbc-compound-window[data-appearance=alert]{width:var(--ds-size-alert);padding:20px}.pbc-compound-dialog-header,.pbc-compound-floating-window header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pbc-compound-dialog-title,.pbc-compound-floating-window h2{font:600 18px/24px var(--ds-font-sans);margin:0}.pbc-compound-dialog-description,.pbc-compound-floating-window header p{font:400 14px/20px var(--ds-font-sans);color:var(--ds-color-text-muted);margin:4px 0 0}.pbc-compound-window-body{min-height:80px}.pbc-compound-window[data-appearance=full]>.pbc-compound-window-body{min-height:calc(94dvh - 180px)}.pbc-compound-dialog-footer,.pbc-compound-floating-window footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.pbc-compound-window-tabs{margin-bottom:12px}.pbc-compound-floating-window{padding:20px}.pbc-compound-floating-window>[data-appearance=popover],.pbc-compound-floating-window>[data-appearance=profile]{width:calc(var(--ds-size-popover) - 40px);max-width:calc(100vw - 48px)}.pbc-compound-floating-window>[data-appearance=drop-panel]{width:calc(var(--ds-size-drop) - 48px);max-width:calc(100vw - 48px)}.pbc-compound-floating-window:has(>[data-appearance=drop-panel]){padding:24px}.pbc-compound-window{--pbc-compound-window-padding:24px}.pbc-compound-window[data-appearance=alert],.pbc-compound-floating-window{--pbc-compound-window-padding:20px}.pbc-compound-floating-window:has(>[data-appearance=drop-panel]){--pbc-compound-window-padding:24px}.pbc-compound-window[open]{flex-direction:column;display:flex}.pbc-compound-dialog-header>div,.pbc-compound-floating-window header>div{flex:1;min-width:0}.pbc-compound-dialog-header>.pbc-tooltip-wrap,.pbc-compound-floating-window header>.pbc-tooltip-wrap{flex-shrink:0}.pbc-compound-window-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pbc-compound-window-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pbc-compound-window-heading[data-has-tags=true] h2{white-space:normal;flex:0 auto;overflow:visible}.pbc-compound-window-header-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pbc-compound-window-body{flex:auto;min-width:0}.pbc-compound-dialog-footer.pbc-compound-window-fixed-actions,.pbc-compound-floating-window footer.pbc-compound-window-fixed-actions{bottom:calc(-1 * var(--pbc-compound-window-padding));z-index:1;border-top:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);padding:16px var(--pbc-compound-window-padding);margin:16px calc(-1 * var(--pbc-compound-window-padding)) calc(-1 * var(--pbc-compound-window-padding));position:sticky}.pbc-compound-month-calendar{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:960px;max-width:100%;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);border-radius:12px;flex-direction:column;display:flex;overflow:auto}.pbc-compound-month-calendar>header{align-items:center;gap:8px;min-width:280px;padding:12px 16px;display:flex}.pbc-compound-month-calendar>header>strong{font:600 16px/22px var(--ds-font-sans);margin-right:auto}.pbc-compound-calendar-days{background:var(--ds-color-border-default);grid-template-columns:repeat(7,136px);gap:1px;width:max-content;padding-top:1px;display:grid}.pbc-compound-calendar-weekday{background:var(--ds-color-surface-subtle);height:32px;color:var(--ds-color-text-muted);align-items:center;padding:0 8px;font-weight:600;display:flex}.pbc-compound-calendar-row{display:contents}.pbc-compound-calendar-day{background:var(--ds-color-surface-default);flex-direction:column;gap:4px;height:100px;padding:8px;display:flex}.pbc-compound-calendar-day>button{width:20px;height:20px;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}.pbc-compound-calendar-day>button>span{border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pbc-compound-calendar-day[data-other-month=true]{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-disabled)}.pbc-compound-calendar-day>button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.pbc-compound-calendar-day[data-today=true]>button>span,.pbc-compound-calendar-day[data-selected=true]>button>span{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-compound-calendar-events{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex;overflow:hidden}.pbc-compound-calendar-events .pbc-tag{text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;overflow:hidden}.pbc-compound-month-calendar[data-variant=compact]{gap:8px;width:314px;padding:16px;overflow:visible;box-shadow:0 4px 5px #0000001a,0 0 6px #0000000f}.pbc-compound-month-calendar[data-variant=compact]>header{gap:8px;min-width:0;padding:0}.pbc-compound-month-calendar[data-variant=compact]>header>strong{text-align:center;flex:1;order:2;margin:0;font-size:14px;line-height:20px}.pbc-compound-month-calendar[data-variant=compact]>header>:nth-child(2){order:1}.pbc-compound-month-calendar[data-variant=compact]>header>:nth-child(3){order:3}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-days{background:0 0;grid-template-columns:repeat(7,40px);gap:0;padding-top:0}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-weekday{height:24px;color:var(--ds-color-text-muted);background:0 0;justify-content:center;padding:0;font-size:11px;font-weight:400}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-day{background:0 0;justify-content:center;align-items:center;height:36px;padding:0;display:flex}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-day>button{align-self:stretch;width:40px;height:36px}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-day>button>span{width:36px;height:36px}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-day[data-today=true]>button>span{border:1px solid var(--ds-color-border-strong);color:var(--ds-color-text-default);background:0 0}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-day[data-selected=true]>button>span{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-compound-month-calendar[data-variant=compact] .pbc-compound-calendar-day[data-in-range=true]{background:var(--ds-color-surface-subtle)}.pbc-compound-month-calendar>small{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-compound-week-calendar{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:962px;max-width:100%;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);border-radius:12px;overflow:hidden}.pbc-compound-week-calendar>header{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.pbc-compound-week-calendar>header>strong{min-width:240px;font:600 14px/20px var(--ds-font-sans);flex:1}.pbc-compound-week-scroll{overflow:auto}.pbc-compound-week-grid{background:var(--ds-color-border-default);grid-template-rows:48px repeat(9,56px);grid-template-columns:60px repeat(5,180px);gap:1px;width:960px;display:grid;position:relative}.pbc-compound-week-row>[role=columnheader]{background:var(--ds-color-surface-subtle)}.pbc-compound-week-day{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pbc-compound-week-day>strong{font-weight:600}.pbc-compound-week-day>small{color:var(--ds-color-text-muted)}.pbc-compound-week-row{display:contents}.pbc-compound-week-row>[role=rowheader]{text-align:right;background:var(--ds-color-surface-default);color:var(--ds-color-text-muted);padding:8px}.pbc-compound-week-row>[role=gridcell]{background:var(--ds-color-surface-default);color:var(--ds-color-text-muted);padding:8px}.pbc-compound-week-row>[role=gridcell][data-lunch=true]{background:var(--ds-color-surface-subtle)}.pbc-compound-week-events{pointer-events:none;grid-template-rows:repeat(9,56px);grid-template-columns:repeat(5,180px);gap:1px;display:grid;position:absolute;inset:49px 0 0 61px}.pbc-compound-week-event{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);text-align:left;pointer-events:auto;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin:2px 4px;padding:8px 12px;display:flex;overflow:hidden}.pbc-compound-week-event>strong{font-weight:400}.pbc-compound-week-event>small{font:inherit;color:var(--ds-color-text-muted)}.pbc-compound-week-event[data-state=booked]{border:1.5px solid var(--ds-color-border-strong);background:var(--ds-color-surface-default);color:var(--ds-color-text-default)}.pbc-compound-week-event[data-state=pending]{border:1px dashed var(--ds-color-status-info);background:var(--ds-color-status-info-bg);color:var(--ds-color-text-default)}.pbc-compound-week-event[data-state=pending]>small{color:var(--ds-color-status-info)}.pbc-compound-week-calendar>footer{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;font-size:11px;line-height:14px;display:flex}.pbc-compound-week-calendar>footer>span{align-items:center;gap:6px;display:flex}.pbc-compound-week-calendar>footer>span:before{content:"";border:1px solid var(--ds-color-border-default);border-radius:3px;width:14px;height:10px;display:block}.pbc-compound-week-calendar>footer>[data-state=booked]:before{border-color:var(--ds-color-border-strong);background:var(--ds-color-surface-default)}.pbc-compound-week-calendar>footer>[data-state=pending]:before{border:1px dashed var(--ds-color-status-info);background:var(--ds-color-status-info-bg)}.pbc-compound-week-calendar>footer>[data-state=lunch]:before{background:var(--ds-color-surface-pressed)}.pbc-compound-slot-scroll{border:1px solid var(--ds-color-border-default);border-radius:12px;width:955px;max-width:100%;overflow:auto}.pbc-compound-slot-grid{border-collapse:collapse;width:max-content;min-width:100%;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans)}.pbc-compound-slot-grid th,.pbc-compound-slot-grid td{border:1px solid var(--ds-color-border-default);padding:0;font-weight:400}.pbc-compound-slot-grid th{background:var(--ds-color-surface-subtle);text-align:center;min-width:96px;height:36px}.pbc-compound-slot-grid th:first-child{text-align:left;min-width:80px;padding:0 12px}.pbc-compound-slot-grid tbody th{background:var(--ds-color-surface-default)}.pbc-compound-time-slot{background:var(--ds-color-surface-default);width:96px;height:36px;color:inherit;font:inherit;border:0;justify-content:center;align-items:center;padding:0;display:flex}.pbc-compound-time-slot[data-state=busy]{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-disabled)}.pbc-compound-time-slot[data-state=off-hours]{background:var(--ds-color-surface-pressed);color:var(--ds-color-text-disabled)}.pbc-compound-time-slot[data-state=selected]{border:2px solid var(--ds-color-border-strong)}.pbc-compound-time-slot[data-state=this-request]{border:1px solid var(--ds-color-status-warn);background:var(--ds-color-status-warn-bg)}.pbc-compound-gantt-scroll{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);max-width:100%;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);border-radius:12px;overflow:auto}.pbc-compound-gantt{width:max-content;min-width:100%}.pbc-compound-gantt-header,.pbc-compound-gantt-row{border-bottom:1px solid var(--ds-color-border-default);min-height:56px;display:flex}.pbc-compound-gantt-header{background:var(--ds-color-surface-subtle);min-height:32px;color:var(--ds-color-text-muted)}.pbc-compound-gantt-header>span{border-left:1px solid var(--ds-color-border-soft);flex:none;align-items:center;width:64px;padding:0 8px;font-size:11px;display:flex}.pbc-compound-gantt-header>span:first-child{border:0;width:320px;padding:0 12px}.pbc-compound-gantt-group{background:var(--ds-color-surface-subtle);border-bottom:1px solid var(--ds-color-border-default);min-height:32px;padding:8px 12px}.pbc-compound-gantt-heading{flex-direction:column;flex:none;justify-content:center;gap:4px;width:320px;padding:8px 12px;display:flex}.pbc-compound-gantt-heading>button{text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0}.pbc-compound-gantt-heading>small{color:var(--ds-color-text-muted);font:inherit}.pbc-compound-gantt-track{min-height:56px;display:grid;position:relative}.pbc-compound-gantt-track>span:not(.pbc-compound-gantt-bar){border-left:1px solid var(--ds-color-border-soft)}.pbc-compound-gantt-bar{background:var(--ds-color-text-muted);border-radius:999px;min-width:12px;height:12px;position:absolute;top:calc(50% - 6px)}.pbc-compound-gantt-bar:after{content:"";border:3px solid var(--ds-color-text-muted);background:var(--ds-color-surface-default);border-radius:50%;width:12px;height:12px;position:absolute;top:0;right:0}.pbc-compound-gantt-row[data-appearance=running]{background:var(--ds-color-status-ok-bg)}.pbc-compound-gantt-row[data-appearance=hold]{background:var(--ds-color-status-hold-bg)}.pbc-compound-gantt-row[data-appearance=generating]{background:var(--ds-color-status-info-bg)}.pbc-compound-kanban{width:100%;color:var(--ds-color-text-default);font:400 14px/20px var(--ds-font-sans);align-items:flex-start;gap:12px;display:flex;overflow:auto}.pbc-compound-kanban-column{background:var(--ds-color-surface-subtle);border-radius:12px;flex-direction:column;flex:1 0 240px;gap:8px;width:320px;min-width:240px;min-height:356px;padding:10px;display:flex}.pbc-compound-kanban-column>header{align-items:center;gap:8px;padding:4px 0;display:flex}.pbc-compound-kanban-column>header>strong{flex:1;font-weight:600}.pbc-compound-kanban-column>header>span{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.pbc-compound-kanban-column>div{flex-direction:column;gap:8px;display:flex}.pbc-compound-kanban-column>div>p{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-disabled);margin:0}.pbc-compound-calendar-day-part{align-items:flex-start;gap:var(--ds-space-xs);width:136px;height:100px;padding:var(--ds-space-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);flex-direction:column;display:flex}.pbc-compound-calendar-day-part>button{color:inherit;font:400 12px/16px var(--ds-font-sans);background:0 0;border:0;padding:0}.pbc-compound-calendar-day-part[data-state=today]>button>span{border-radius:var(--ds-radius-full);background:var(--ds-color-action-selected);width:22px;height:22px;color:var(--ds-color-action-on-primary);justify-content:center;align-items:center;font-weight:600;display:flex}.pbc-compound-calendar-day-part[data-state=other-month]{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-disabled)}.pbc-compound-calendar-day-events{align-items:flex-start;gap:var(--ds-space-2xs);flex-direction:column;width:100%;min-height:18px;display:flex}.pbc-compound-date-day-part{width:40px;height:36px;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.pbc-compound-date-day-part>span{border-radius:var(--ds-radius-full);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pbc-compound-date-day-part[data-state=in-range]{background:var(--ds-color-surface-subtle)}.pbc-compound-date-day-part[data-state=selected]>span{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);font-weight:600}.pbc-compound-date-day-part[data-state=today]>span{border:1px solid var(--ds-color-border-strong);font-weight:600}.pbc-compound-date-day-part[data-state=other-month],.pbc-compound-date-day-part:disabled{color:var(--ds-color-text-disabled)}.pbc-compound-week-event-part{align-items:flex-start;gap:var(--ds-space-2xs);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);width:172px;min-height:40px;color:var(--ds-color-text-muted);text-align:left;flex-direction:column;padding:8px 12px;display:flex}.pbc-compound-week-event-part strong{width:100%;font:600 12px/16px var(--ds-font-sans)}.pbc-compound-week-event-part small{width:100%;font:400 11px/14px var(--ds-font-sans)}.pbc-compound-week-event-part[data-state=booked]{border:1.5px solid var(--ds-color-border-strong);background:var(--ds-color-surface-default);color:var(--ds-color-text-default)}.pbc-compound-week-event-part[data-state=booked] small{color:var(--ds-color-text-muted)}.pbc-compound-week-event-part[data-state=pending]{border:1px dashed var(--ds-color-status-info);background:var(--ds-color-status-info-bg);color:var(--ds-color-text-default)}.pbc-compound-week-event-part[data-state=pending] small{color:var(--ds-color-status-info)}.pbc-compound-slot-cell-part{justify-content:center;align-items:center;gap:var(--ds-space-xs);background:var(--ds-color-surface-default);width:96px;height:36px;color:var(--ds-color-text-default);font:400 11px/14px var(--ds-font-sans);border:0;flex:none;padding:0;display:flex}.pbc-compound-slot-cell-part[data-state=busy]{background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted)}.pbc-compound-slot-cell-part[data-state=off-hours]{background:var(--ds-color-surface-pressed);color:var(--ds-color-text-disabled)}.pbc-compound-slot-cell-part[data-state=selected]{border:2px solid var(--ds-color-border-strong)}.pbc-compound-slot-cell-part[data-state=this-request]{border:1px solid var(--ds-color-status-warn);background:var(--ds-color-status-warn-bg);font-weight:600}.pbc-compound-slot-row-part{align-items:center;gap:1px;width:953px;height:36px;display:flex}.pbc-compound-slot-row-part>span{background:var(--ds-color-surface-default);width:80px;height:36px;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);flex:none;align-items:center;padding:0 12px;display:flex}.pbc-compound-slot-row-part>.pbc-compound-slot-cell-part{flex:1;width:0;min-width:0}.pbc-compound-gantt-row-part{flex-direction:column;align-items:flex-start;width:960px;display:flex}.pbc-compound-gantt-row-group{border-bottom:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-subtle);width:100%;height:32px;font:600 12px/16px var(--ds-font-sans);align-items:center;padding:0 12px;display:flex}.pbc-compound-gantt-row-body{border-bottom:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);align-items:stretch;width:100%;min-height:57px;display:flex;position:relative}.pbc-compound-gantt-row-heading{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:4px;width:320px;min-height:56px;padding:8px 12px;display:flex}.pbc-compound-gantt-row-description{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.pbc-compound-gantt-row-part[data-appearance=running] .pbc-compound-gantt-row-body{background:var(--ds-color-status-ok-bg)}.pbc-compound-gantt-row-part[data-appearance=hold] .pbc-compound-gantt-row-body{background:var(--ds-color-status-hold-bg)}.pbc-compound-gantt-row-part[data-appearance=generating] .pbc-compound-gantt-row-body{background:var(--ds-color-status-info-bg)}.pbc-compound-gantt-row-weeks{align-self:stretch;width:640px;display:flex}.pbc-compound-gantt-row-weeks>span{border-left:1px solid var(--ds-color-border-soft);flex:none;width:64px}.pbc-compound-gantt-row-bar{align-items:center;display:flex;position:absolute;inset:0 0 0 320px}.pbc-compound-gantt-bar-part{flex:none;height:12px;position:relative}.pbc-compound-gantt-bar-part>div{position:absolute;inset:-8.33% 0}.pbc-compound-gantt-bar-part img{width:100%;max-width:none;height:100%;display:block}.pbc-compound-run-step{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);width:132px;height:32px;color:var(--ds-color-text-default);font:600 12px/16px var(--ds-font-sans);align-items:center;gap:6px;padding:0 12px;display:flex}.pbc-compound-run-step[data-status=current]{border:1.5px solid var(--ds-color-status-info)}.pbc-compound-run-step[data-status=completed]>.pbc-icon{color:var(--ds-color-status-ok)}.pbc-compound-run-step[data-status=waiting]{color:var(--ds-color-text-muted);font-weight:400}.pbc-compound-run-waiting{border:1px solid var(--ds-color-border-field);background:var(--ds-color-surface-subtle);border-radius:50%;flex:none;width:14px;height:14px}.pbc-compound-run-map{flex-direction:column;align-items:stretch;gap:12px;width:max-content;max-width:100%;display:flex}.pbc-compound-run-map-body{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex;overflow:auto}.pbc-compound-run-map-body>section{flex-direction:column;gap:6px;display:flex}.pbc-compound-run-map-body>section>small{text-align:center;color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans)}.pbc-compound-run-summary{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);align-items:center;gap:12px;display:flex}.pbc-compound-run-map[data-expanded=false] .pbc-compound-run-summary{padding:0}.pbc-compound-dock{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:1100px;max-width:100%;box-shadow:var(--ds-shadow-float);border-radius:12px;flex-direction:column;gap:12px;padding:12px 20px;display:flex}.pbc-compound-dock-row,.pbc-compound-dock-groups{align-items:center;gap:16px;display:flex}.pbc-compound-dock-row{width:100%}.pbc-compound-dock-groups{flex:1;gap:24px;min-width:0}.pbc-compound-dock-groups>div{font:400 12px/16px var(--ds-font-sans);align-items:center;gap:8px;display:flex}.pbc-compound-dock-groups>div+div{border-left:1px solid var(--ds-color-border-default);padding-left:16px}.pbc-compound-dock-groups .pbc-image-slot{width:28px;height:28px}.pbc-compound-dock[data-expanded=true] .pbc-compound-dock-groups .pbc-image-slot{display:none}.pbc-compound-dock-items{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.pbc-compound-kv-viewer{aspect-ratio:1;border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:8px;width:600px;max-width:100%;position:relative}.pbc-compound-kv-artwork{width:100%;height:100%;position:relative}.pbc-compound-kv-image,.pbc-compound-inpaint-image,.pbc-compound-expansion-image{border-radius:8px;position:absolute;inset:0;overflow:hidden}.pbc-compound-kv-image>*,.pbc-compound-inpaint-image>*,.pbc-compound-expansion-image>*{width:100%;height:100%}.pbc-compound-kv-image img,.pbc-compound-inpaint-image img,.pbc-compound-expansion-image img{object-fit:contain;width:100%;height:100%}.pbc-compound-pin-create{cursor:crosshair;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;inset:0}.pbc-compound-kv-guides{pointer-events:none;font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);flex-direction:column;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.pbc-compound-kv-guides>div{border:1px dashed var(--ds-color-source-request);border-radius:8px;flex:none;justify-content:center;align-items:center;height:88px;display:flex}.pbc-compound-kv-guides>div:last-child{height:32px}.pbc-compound-kv-guides>section{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.pbc-compound-kv-guides>section>span{color:var(--ds-color-source-request);font:400 11px/14px var(--ds-font-sans)}.pbc-compound-kv-guides>section>div{border:1px dashed var(--ds-color-border-field);border-radius:2px;flex:1}.pbc-compound-viewer-pin{position:absolute;transform:translate(-50%,-50%)}.pbc-compound-kv-tools{position:absolute;top:12px;left:12px}.pbc-compound-kv-zoom{position:absolute;bottom:12px;left:12px}.pbc-compound-expansion-navigator{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;flex-direction:column;gap:6px;width:960px;max-width:100%;height:480px;padding:12px;display:flex;container-type:inline-size}.pbc-compound-expansion-navigator>p{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);margin:0}.pbc-compound-expansion-board{flex:1;min-height:0;position:relative}.pbc-compound-crop-region{position:absolute;inset:0}.pbc-compound-confirmed-kv{border:1px solid var(--ds-color-border-strong);border-radius:8px;justify-content:center;align-items:center;width:20.34%;height:43.98%;display:flex;position:absolute;top:28.01%;left:39.83%;overflow:hidden}.pbc-compound-confirmed-kv>:not(small){width:100%;height:100%;position:absolute;inset:0}.pbc-compound-confirmed-kv>small{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans);position:relative}.pbc-compound-crop-frame{border:1px dashed var(--ds-color-border-field);position:absolute}.pbc-compound-crop-move{color:var(--ds-color-action-on-primary);text-align:left;cursor:pointer;touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.pbc-compound-crop-move>span{background:var(--ds-color-action-selected);font:600 11px/14px var(--ds-font-sans);white-space:nowrap;border-radius:0 0 2px;padding:1px 4px;display:block;position:absolute;top:0;left:0}.pbc-compound-crop-frame[data-selected=true]{border:2px solid var(--ds-color-select-ring);background:var(--ds-color-select-ring)}@supports (color:color-mix(in lab, red, red)){.pbc-compound-crop-frame[data-selected=true]{background:color-mix(in srgb, var(--ds-color-select-ring) 8%, transparent)}}.pbc-compound-crop-frame[data-selected=true] .pbc-compound-crop-move{cursor:move}.pbc-compound-crop-frame[data-selected=true] .pbc-compound-crop-move>span{background:var(--ds-color-select-ring);font-weight:400}.pbc-compound-crop-handle{border:1.5px solid var(--ds-color-select-ring);background:var(--ds-color-surface-default);touch-action:none;width:8px;height:8px;padding:0;position:absolute}.pbc-compound-crop-handle[data-corner=nw]{cursor:nwse-resize;top:-6px;left:-6px}.pbc-compound-crop-handle[data-corner=ne]{cursor:nesw-resize;top:-6px;right:-6px}.pbc-compound-crop-handle[data-corner=sw]{cursor:nesw-resize;bottom:-6px;left:-6px}.pbc-compound-crop-handle[data-corner=se]{cursor:nwse-resize;bottom:-6px;right:-6px}@container (max-width:340px){.pbc-compound-confirmed-kv>small{display:none}}.pbc-compound-inpaint-toolbar{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:max-content;max-width:100%;box-shadow:var(--ds-shadow-float);color:var(--ds-color-text-default);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pbc-compound-inpaint-toolbar>span:first-child,.pbc-compound-inpaint-toolbar>label{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);white-space:nowrap}.pbc-compound-inpaint-modes{background:var(--ds-color-surface-subtle);border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex}.pbc-compound-inpaint-modes>button,.pbc-compound-eraser{height:32px;min-height:32px;color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.pbc-compound-inpaint-modes>button[aria-pressed=true],.pbc-compound-eraser[aria-pressed=true]{background:var(--ds-color-surface-default);box-shadow:var(--ds-shadow-float);color:var(--ds-color-text-default);font-weight:600}.pbc-compound-inpaint-modes>button:disabled,.pbc-compound-eraser:disabled{color:var(--ds-color-text-disabled)}.pbc-compound-inpaint-toolbar>input[type=range]{width:64px;height:12px;min-height:0;accent-color:var(--ds-color-action-selected);margin:0;padding:0}.pbc-compound-inpaint-separator{background:var(--ds-color-border-default);flex:none;width:1px;height:20px}.pbc-compound-inpaint-canvas{background:var(--ds-color-surface-subtle);border-radius:12px;justify-content:center;align-items:center;width:960px;max-width:100%;height:640px;display:flex;position:relative}.pbc-compound-inpaint-artwork{aspect-ratio:1;width:440px;max-width:70%;height:440px;max-height:70%;position:relative}.pbc-compound-mask{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pbc-compound-mask-input{cursor:crosshair;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pbc-compound-mask-input:disabled{cursor:default}.pbc-compound-mask-label{color:var(--ds-color-status-info);font:400 11px/14px var(--ds-font-sans);pointer-events:none;position:absolute;top:32px;left:50%;transform:translate(-50%)}.pbc-compound-inpaint-bottom{max-width:calc(100% - 24px);position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.pbc-compound-inpaint-instruction{z-index:1;width:340px;max-width:40%;position:absolute;top:140px;left:100px}.pbc-compound-inpaint-canvas[data-side=left] .pbc-compound-inpaint-instruction{left:auto;right:100px}.pbc-compound-inpaint-progress{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:680px;max-width:100%;min-height:40px;box-shadow:var(--ds-shadow-float);font:400 12px/16px var(--ds-font-sans);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.pbc-compound-detail-section{background:var(--ds-color-surface-default);flex-direction:column;align-items:center;gap:8px;width:480px;max-width:100%;padding:24px;display:flex;position:relative}.pbc-compound-detail-section>small{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);align-self:flex-start}.pbc-compound-detail-section[data-selected=true]{outline:1.5px solid var(--ds-color-select-ring);outline-offset:-1.5px}.pbc-compound-detail-section[data-selected=true]>small{color:var(--ds-color-select-ring)}.pbc-compound-detail-select{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pbc-compound-detail-section>div{text-align:center;width:100%;position:relative}.pbc-compound-detail-page{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);flex-direction:column;width:480px;max-width:100%;display:flex}.pbc-compound-canvas-workspace{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;align-items:stretch;width:1280px;max-width:100%;height:760px;display:flex;overflow:hidden}.pbc-compound-workspace-tools{border-right:1px solid var(--ds-color-border-default);flex:none;padding:12px 8px}.pbc-compound-workspace-canvas{flex:1;min-width:0}.pbc-compound-workspace-canvas>.pbc-compound-canvas-frame{border:0;border-radius:0;width:100%;height:100%}.pbc-compound-workspace-canvas .pbc-compound-canvas-content{background:var(--ds-color-surface-subtle);justify-content:flex-start;align-items:flex-start;overflow:auto}.pbc-compound-workspace-artboards{flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-width:600px;padding:24px;display:flex}.pbc-compound-workspace-properties{border-left:1px solid var(--ds-color-border-default);flex-direction:column;flex:none;gap:12px;width:320px;padding:16px;display:flex;overflow:auto}.pbc-compound-canvas-workspace[data-property-width=narrow] .pbc-compound-workspace-properties{width:260px}.pbc-compound-workspace-properties .pbc-compound-expansion-navigator{width:100%;height:161px}.pbc-compound-canvas-workspace[data-property-width=narrow] .pbc-compound-expansion-navigator{height:130px}@media (max-width:700px){.pbc-compound-dock-row,.pbc-compound-inpaint-toolbar{flex-wrap:wrap}.pbc-compound-inpaint-bottom{width:calc(100% - 24px);bottom:24px}.pbc-compound-inpaint-instruction{width:340px;max-width:calc(100% - 24px);left:12px;right:12px}.pbc-compound-inpaint-canvas[data-side=left] .pbc-compound-inpaint-instruction{right:12px}.pbc-compound-canvas-workspace{overflow:auto}.pbc-compound-workspace-properties{width:260px}}.pbc-canvas-view-toolbar{z-index:5;border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0001}.pbc-canvas-view-toolbar .pbc-canvas-save,.pbc-canvas-view-insertion-tools .pbc-button,.pbc-canvas-view-toolbar>.pbc-button,.pbc-canvas-view-tool-group>.pbc-button,.pbc-canvas-view-toolbar>.button{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ds-color-text-default);border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pbc-canvas-view-insertion-tools{align-items:center;display:flex}.pbc-canvas-view-tool-group{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-subtle);border-radius:11px;gap:2px;padding:3px;display:flex}.pbc-canvas-view-tool-group .pbc-button{background:0 0;border-color:#0000}.pbc-canvas-view-tool-separator{background:var(--ds-color-border-default);flex:none;width:1px;height:24px}.pbc-canvas-view-toolbar .pbc-button[aria-pressed=true]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary);border-color:#0000}.pbc-canvas-view-visibility[aria-pressed=false]:after{content:"";pointer-events:none;background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;transform:rotate(-45deg)}.pbc-node-canvas{color:var(--ds-color-text-default,#20232b);background:var(--ds-color-surface-default,#fff);border:1px solid var(--ds-color-border-default,#d9dce4);font-family:var(--ds-font-sans,Pretendard, sans-serif);border-radius:12px;overflow:hidden;container:node-canvas/inline-size}.pbc-node-controls{display:contents}.pbc-node-pending{background:var(--ds-color-surface-subtle,#f5f6fa);align-items:center;gap:12px;padding:12px;display:flex}.pbc-node-toolbar{border-bottom:1px solid var(--ds-color-border-default,#d9dce4);flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.pbc-node-toolbar .pbc-button,.pbc-node-layer .pbc-button{min-height:30px;padding:5px 9px;font-size:12px}.pbc-node-body{min-height:520px;display:flex}.pbc-node-stage{background:var(--ds-color-surface-subtle,#eff1f5);flex:1;min-width:0;position:relative}.pbc-node-surface{touch-action:none;outline-offset:-3px;width:100%;height:520px;display:block}.pbc-node-surface:focus-visible{outline:2px solid var(--ds-color-status-info,#4169ed)}.pbc-node-viewport-tools{background:var(--ds-color-surface-default,#fff);border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:38px;right:12px;box-shadow:0 2px 12px #0001}.pbc-node-hint{color:var(--ds-color-text-muted,#626875);pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:6px;left:12px}.pbc-node-layers{border-right:1px solid var(--ds-color-border-default,#d9dce4);flex:none;width:205px;max-height:560px;padding:12px 8px;overflow:auto}.pbc-node-inspector{border-left:1px solid var(--ds-color-border-default,#d9dce4);flex:none;width:260px;max-height:560px;padding:12px;overflow:auto}.pbc-node-inspector h3,.pbc-node-layers h3{margin:0 0 12px;font-size:14px}.pbc-node-inspector fieldset{border:0;flex-direction:column;gap:10px;min-width:0;padding:0;display:flex}.pbc-node-inspector legend{margin-bottom:8px;font-size:12px}.pbc-node-inspector .pbc-field-label{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.pbc-node-inspector input:not([type=color]){border:1px solid var(--ds-color-border-default,#d9dce4);border-radius:5px;width:128px;min-width:0;padding:6px}.pbc-node-inspector textarea{border:1px solid var(--ds-color-border-default,#d9dce4);width:100%;min-height:80px;padding:6px}.pbc-node-inspector select,.pbc-node-toolbar select{border:1px solid var(--ds-color-border-default,#d9dce4);border-radius:5px;max-width:190px;padding:6px}.pbc-node-inspector section{flex-direction:column;gap:10px;display:flex}.pbc-node-inspector p,.pbc-node-layers p{font-size:12px;line-height:1.5}.pbc-node-layer{border-radius:5px;align-items:center;gap:2px;margin-bottom:4px;display:flex}.pbc-node-layer[data-selected=true]{background:var(--ds-color-status-info-bg,#eaf0ff)}.pbc-node-layer>button:first-child{text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.pbc-node-layer>button:not(:first-child){padding:3px;font-size:10px}.pbc-node-crop-source{touch-action:none;background:#eee;width:100%;display:block;overflow:visible}.pbc-node-crop-source [data-tool]{cursor:move}.pbc-node-crop-source [data-tool=crop-resize]{cursor:nwse-resize}.pbc-node-error{color:var(--ds-color-status-bad-text,#a32121);background:var(--ds-color-status-bad-bg,#fff0f0);margin:0;padding:10px 14px}@container node-canvas (max-width:850px){.pbc-node-body{flex-wrap:wrap}.pbc-node-stage{flex-basis:100%;order:0}.pbc-node-layers,.pbc-node-inspector{border-top:1px solid var(--ds-color-border-default,#d9dce4);order:1;width:50%;max-height:350px}}.pbc-node-panel-tabs{border-bottom:1px solid var(--ds-color-border-default,#d9dce4);gap:4px;margin-bottom:12px;padding-bottom:8px;display:flex}.pbc-node-panel-tabs>button{flex:1;min-width:0;padding:6px;font-size:12px}.pbc-node-panel-tabs [aria-selected=true]{color:var(--ds-color-status-info,#4169ed);background:var(--ds-color-status-info-bg,#eaf0ff)}.pbc-node-layers>input{box-sizing:border-box;width:100%;margin-bottom:12px}.pbc-node-layers{width:235px}.pbc-node-inspector{width:280px}.pbc-node-panel-section{border-top:1px solid var(--ds-color-border-default,#d9dce4);margin-top:12px;padding-top:12px}.pbc-node-panel-section h4{margin:0;font-size:12px}.pbc-node-panel-section>label:not(.pbc-node-check){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.pbc-node-panel-actions,.pbc-node-resource-tools,.pbc-node-layer-actions{flex-wrap:wrap;gap:6px;display:flex}.pbc-node-panel-actions button,.pbc-node-layer-actions button,.pbc-node-resource-tools button{min-height:30px;padding:6px 8px;font-size:11px}.pbc-node-check{align-items:center;gap:6px;font-size:12px;display:flex}.pbc-node-inspector .pbc-node-check input{width:auto}.pbc-node-effect{border:1px solid var(--ds-color-border-default,#d9dce4);border-radius:6px;flex-direction:column;gap:8px;padding:8px;font-size:12px;display:flex}.pbc-node-resource{border-bottom:1px solid var(--ds-color-border-default,#d9dce4);flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;display:flex}.pbc-node-resource img{object-fit:contain;background:var(--ds-color-surface-subtle,#eff1f5);width:56px;height:56px}.pbc-node-resource>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px}.pbc-node-resource small{display:block}.pbc-node-layer>input{width:100%;min-width:0}.pbc-node-layer>button[aria-pressed]{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@container node-canvas (max-width:850px){.pbc-node-layers,.pbc-node-inspector{box-sizing:border-box;width:50%}}@container node-canvas (max-width:520px){.pbc-node-layers,.pbc-node-inspector{width:100%;max-height:350px}}.pbc-node-project-tools{gap:var(--ds-spacing-3,12px);min-width:0;display:grid}.pbc-node-project-tools fieldset,.pbc-node-project-tools article{border:1px solid var(--ds-color-border-default,#ddd);gap:8px;min-width:0;padding:8px;display:grid}.pbc-node-project-tools p{overflow-wrap:anywhere}.pbc-node-project-tools img{max-width:100%;height:auto}.pbc-node-project-catalog label{align-items:center;gap:6px;display:flex}.pbc-node-project-catalog img{object-fit:contain;width:44px;height:36px}.pbc-node-pin-popover{border-radius:20px;width:320px;overflow:auto}.pbc-node-pin-popover .pbc-compound-instruction-body{padding:0}.pbc-canvas-edit-toolbar>*{flex:none}.pbc-canvas-edit-settings{position:relative}.pbc-canvas-edit-settings>summary{cursor:pointer;border:1px solid var(--ds-color-border-default);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;list-style:none;display:flex}.pbc-canvas-edit-settings>summary::-webkit-details-marker{display:none}.pbc-canvas-edit-settings>div{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:220px;box-shadow:var(--ds-shadow-float);border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 16px);right:0}.pbc-canvas-edit-settings:not([open])>div{display:none}.pbc-canvas-edit-settings label{gap:6px;width:100%;font-size:12px;display:grid}.pbc-canvas-edit-settings input{width:100%;accent-color:var(--ds-color-status-info)}.pbc-compound-filter-bar{width:100%;font:400 12px/16px var(--ds-font-sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.pbc-compound-filter-bar>span:first-child{color:var(--ds-color-text-muted);margin-right:2px}.pbc-compound-filter-condition{background:var(--ds-color-surface-subtle);border:1px solid var(--ds-color-border-default);border-radius:8px;align-items:center;gap:4px;height:28px;padding:4px 8px;display:inline-flex}.pbc-compound-filter-condition button{color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pbc-compound-filter-picker{border:1px solid var(--ds-color-border-default)}.pbc-compound-filter-picker-columns{align-items:stretch;display:flex}.pbc-compound-filter-categories{flex-direction:column;width:200px;display:flex}.pbc-compound-filter-categories>button{min-height:36px;color:var(--ds-color-text-default);font:400 14px/20px var(--ds-font-sans);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pbc-compound-filter-categories>button>.pbc-icon{margin-left:auto}.pbc-compound-filter-categories>button[aria-pressed=true]{background:var(--ds-color-surface-subtle);font-weight:600}.pbc-compound-filter-categories>button:disabled{color:var(--ds-color-text-disabled)}.pbc-compound-filter-divider{background:var(--ds-color-border-default);width:1px}.pbc-compound-filter-values{flex-direction:column;align-items:flex-start;gap:8px;min-width:240px;padding:8px 12px;display:flex}.pbc-compound-filter-values .pbc-compound-search{width:240px}@media (max-width:520px){.pbc-compound-filter-picker-columns{flex-wrap:wrap}.pbc-compound-filter-categories{width:100%}.pbc-compound-filter-divider{display:none}}.pbc-compound-banner-layout-0{position:relative}.pbc-compound-banner-layout-1{width:32px;height:32px}.pbc-compound-banner-layout-2{position:absolute}.pbc-compound-banner-layout-3{background-color:#0009}.pbc-compound-banner-layout-4{left:0}.pbc-compound-banner-layout-5{border-radius:100px}.pbc-compound-banner-layout-6{top:0}.pbc-compound-banner-layout-7{left:6px}.pbc-compound-banner-layout-8{width:20px;height:20px}.pbc-compound-banner-layout-9{top:6px}.pbc-compound-banner-layout-10{left:2px}.pbc-compound-banner-layout-11{width:16px;height:16px}.pbc-compound-banner-layout-12{top:2px}.pbc-compound-banner-layout-13{display:block}.pbc-compound-banner-layout-14{inset:0}.pbc-compound-banner-layout-15{max-width:none}.pbc-compound-banner-layout-16{width:100%;height:100%}.pbc-compound-banner-layout-17{height:144px}.pbc-compound-banner-layout-18{width:441.6px}.pbc-compound-banner-layout-19{height:102.664px}.pbc-compound-banner-layout-20{left:132.8px}.pbc-compound-banner-layout-21{top:20.8px}.pbc-compound-banner-layout-22{width:176.753px}.pbc-compound-banner-layout-23{height:3.702px}.pbc-compound-banner-layout-24{top:98.96px}.pbc-compound-banner-layout-25{inset:-44.11% -.92%}.pbc-compound-banner-layout-26{height:44.173px}.pbc-compound-banner-layout-27{left:.02px}.pbc-compound-banner-layout-28{top:56.44px}.pbc-compound-banner-layout-29{width:62.946px}.pbc-compound-banner-layout-30{height:32.888px}.pbc-compound-banner-layout-31{left:6.3px}.pbc-compound-banner-layout-32{top:11.29px}.pbc-compound-banner-layout-33{width:26.308px}.pbc-compound-banner-layout-34{height:43.966px}.pbc-compound-banner-layout-35{width:32.61px}.pbc-compound-banner-layout-36{height:12.576px}.pbc-compound-banner-layout-37{left:36.64px}.pbc-compound-banner-layout-38{top:31.39px}.pbc-compound-banner-layout-39{width:7.892px}.pbc-compound-banner-layout-40{height:29.52px}.pbc-compound-banner-layout-41{top:14.22px}.pbc-compound-banner-layout-42{width:26.309px}.pbc-compound-banner-layout-43{--tw-blur:blur(2.931px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.pbc-compound-banner-layout-44{height:27.845px}.pbc-compound-banner-layout-45{left:20.51px}.pbc-compound-banner-layout-46{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.pbc-compound-banner-layout-47{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.pbc-compound-banner-layout-48{-webkit-mask-clip:no-clip;mask-clip:no-clip}.pbc-compound-banner-layout-49{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pbc-compound-banner-layout-50{-webkit-mask-position:-20.508px 3.224px;mask-position:-20.508px 3.224px}.pbc-compound-banner-layout-51{-webkit-mask-size:26.309px 29.521px;mask-size:26.309px 29.521px}.pbc-compound-banner-layout-52{opacity:.56}.pbc-compound-banner-layout-53{top:-3.22px}.pbc-compound-banner-layout-54{width:8.793px}.pbc-compound-banner-layout-55{height:14.948px}.pbc-compound-banner-layout-56{top:28.72px}.pbc-compound-banner-layout-57{width:.733px}.pbc-compound-banner-layout-58{display:flex}.pbc-compound-banner-layout-59{height:100.812px}.pbc-compound-banner-layout-60{align-items:center}.pbc-compound-banner-layout-61{justify-content:center}.pbc-compound-banner-layout-62{left:96.86px}.pbc-compound-banner-layout-63{width:70.726px}.pbc-compound-banner-layout-64{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.pbc-compound-banner-layout-65{flex:none}.pbc-compound-banner-layout-66{rotate:180deg}.pbc-compound-banner-layout-67{left:50.71px}.pbc-compound-banner-layout-68{border-radius:.654px}.pbc-compound-banner-layout-69{width:20.014px}.pbc-compound-banner-layout-70{object-fit:cover}.pbc-compound-banner-layout-71{pointer-events:none}.pbc-compound-banner-layout-72{height:92.945px}.pbc-compound-banner-layout-73{top:7.48px}.pbc-compound-banner-layout-74{width:49.091px}.pbc-compound-banner-layout-75{height:53.934px}.pbc-compound-banner-layout-76{left:56.76px}.pbc-compound-banner-layout-77{top:46.94px}.pbc-compound-banner-layout-78{width:37.695px}.pbc-compound-banner-layout-79{width:24px;height:24px}.pbc-compound-banner-layout-80{width:12px;height:12px}.pbc-compound-banner-layout-81{height:64px}.pbc-compound-banner-layout-82{width:249px}.pbc-compound-banner-layout-83{height:32px}.pbc-compound-banner-layout-84{word-break:break-word}.pbc-compound-banner-layout-85{font-family:var(--ds-font-sans)}.pbc-compound-banner-layout-86{--tw-font-weight:600;font-weight:600}.pbc-compound-banner-layout-87{--tw-leading:32px;line-height:32px}.pbc-compound-banner-layout-88{font-style:normal}.pbc-compound-banner-layout-89{font-size:24px}.pbc-compound-banner-layout-90{color:#000}.pbc-compound-banner-layout-91{--tw-tracking:-.5px;letter-spacing:-.5px}.pbc-compound-banner-layout-92{white-space:nowrap}.pbc-compound-banner-layout-93{left:225px}.pbc-compound-banner-layout-94{top:4px}.pbc-compound-banner-layout-95{--tw-font-weight:400;font-weight:400}.pbc-compound-banner-layout-96{--tw-leading:24px;line-height:24px}.pbc-compound-banner-layout-97{color:#111}.pbc-compound-banner-layout-98{font-size:17px}.pbc-compound-banner-layout-99{top:40px}.pbc-compound-banner-layout-100{--tw-tracking:-.3px;letter-spacing:-.3px}.pbc-compound-banner-layout-101{width:48px;height:48px}.pbc-compound-banner-layout-102{height:27px}.pbc-compound-banner-layout-103{width:150px}.pbc-compound-banner-layout-104{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.pbc-compound-banner-layout-105{background-color:#00000080}.pbc-compound-banner-layout-106{height:16px}.pbc-compound-banner-layout-107{left:8px}.pbc-compound-banner-layout-108{top:5px}.pbc-compound-banner-layout-109{width:134px}.pbc-compound-banner-layout-110{--tw-leading:16px;line-height:16px}.pbc-compound-banner-layout-111{left:30px}.pbc-compound-banner-layout-112{font-size:12px}.pbc-compound-banner-layout-113{color:#fff}.pbc-compound-banner-layout-114{width:72px;height:72px}.pbc-compound-banner-layout-115{width:56px;height:56px}.pbc-compound-banner-layout-116{overflow:clip}.pbc-compound-banner-layout-117{background-color:#fff}.pbc-compound-banner-layout-118{--tw-drop-shadow-size:drop-shadow(0px 0px .5px var(--tw-drop-shadow-color,#2127315c)) drop-shadow(0px 2px 4px var(--tw-drop-shadow-color,#21273114));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.pbc-compound-banner-layout-119{left:10px}.pbc-compound-banner-layout-120{border-radius:1000px}.pbc-compound-banner-layout-121{width:36px;height:36px}.pbc-compound-banner-layout-122{top:10px}.pbc-compound-banner-layout-123{left:12px}.pbc-compound-banner-layout-124{top:12px}.pbc-compound-banner-layout-125{left:14px}.pbc-compound-banner-layout-126{top:14px}.pbc-compound-banner-layout-127{width:34.667px;height:34.667px}.pbc-compound-banner-layout-128{height:16.8px}.pbc-compound-banner-layout-129{width:52px}.pbc-compound-banner-layout-130{width:60px}.pbc-compound-banner-layout-131{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.pbc-compound-banner-layout-132{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.pbc-compound-banner-layout-133{flex-direction:column}.pbc-compound-banner-layout-134{--tw-leading:0;line-height:0}.pbc-compound-banner-layout-135{font-size:0}.pbc-compound-banner-layout-136{text-align:center}.pbc-compound-banner-layout-137{top:7.5px}.pbc-compound-banner-layout-138{text-underline-position:from-font}.pbc-compound-banner-layout-139{text-decoration-thickness:from-font}.pbc-compound-banner-layout-140{text-decoration-style:solid}.pbc-compound-banner-layout-141{--tw-leading:18px;line-height:18px}.pbc-compound-banner-layout-142{font-size:13px}.pbc-compound-banner-layout-143{text-decoration-line:underline}.pbc-compound-banner-layout-144{left:26px}.pbc-compound-banner-layout-145{top:8px}.pbc-compound-banner-layout-146{font-size:11.2px}.pbc-compound-banner-layout-147{height:21px}.pbc-compound-banner-layout-148{width:106px}.pbc-compound-banner-layout-149{height:22px}.pbc-compound-banner-layout-150{width:93px}.pbc-compound-banner-layout-151{--tw-font-weight:500;font-weight:500}.pbc-compound-banner-layout-152{--tw-leading:21px;line-height:21px}.pbc-compound-banner-layout-153{font-size:18px}.pbc-compound-banner-layout-154{--tw-tracking:-.36px;letter-spacing:-.36px}.pbc-compound-banner-layout-155{left:85px}.pbc-compound-banner-layout-156{width:21px;height:21px}.pbc-compound-banner-layout-157{height:80px}.pbc-compound-banner-layout-158{width:184px}.pbc-compound-banner-layout-159{border-style:var(--tw-border-style);border-width:2px}.pbc-compound-banner-layout-160{border-color:#dee1e5}.pbc-compound-banner-layout-161{--tw-border-style:solid;border-style:solid}.pbc-compound-banner-layout-162{border-radius:20px}.pbc-compound-banner-layout-163{left:90px}.pbc-compound-banner-layout-164{font-size:28px}.pbc-compound-banner-layout-165{top:38px}.pbc-compound-banner-layout-166{--tw-leading:40px;line-height:40px}.pbc-compound-banner-layout-167{height:35px}.pbc-compound-banner-layout-168{width:228px}.pbc-compound-banner-layout-169{height:30px}.pbc-compound-banner-layout-170{width:197px}.pbc-compound-banner-layout-171{left:98.5px}.pbc-compound-banner-layout-172{font-size:21.563px}.pbc-compound-banner-layout-173{top:15.5px}.pbc-compound-banner-layout-174{--tw-tracking:-.2156px;letter-spacing:-.2156px}.pbc-compound-banner-layout-175{--tw-leading:30.188px;line-height:30.188px}.pbc-compound-banner-layout-176{left:114px}.pbc-compound-banner-layout-177{font-size:25px}.pbc-compound-banner-layout-178{top:17.5px}.pbc-compound-banner-layout-179{--tw-tracking:-.25px;letter-spacing:-.25px}.pbc-compound-banner-layout-180{--tw-leading:35px;line-height:35px}.pbc-compound-banner-layout-181{height:52px}.pbc-compound-banner-layout-182{width:207px}.pbc-compound-banner-layout-183{height:24px}.pbc-compound-banner-layout-184{width:96px}.pbc-compound-banner-layout-185{width:1380px}.pbc-compound-banner-layout-186{width:390px}.pbc-compound-banner-layout-187{width:108px}.pbc-compound-banner-layout-188{border-bottom-left-radius:100px}.pbc-compound-banner-layout-189{border-top-left-radius:100px}.pbc-compound-banner-layout-190{width:30px}.pbc-compound-banner-layout-191{left:31px}.pbc-compound-banner-layout-192{border-bottom-right-radius:100px}.pbc-compound-banner-layout-193{border-top-right-radius:100px}.pbc-compound-banner-layout-194{width:77px}.pbc-compound-banner-layout-195{width:39px}.pbc-compound-banner-layout-196{left:7px}.pbc-compound-banner-layout-197{width:14px}.pbc-compound-banner-layout-198{height:10px}.pbc-compound-banner-layout-199{left:19px}.pbc-compound-banner-layout-200{opacity:.4}.pbc-compound-banner-layout-201{top:3px}.pbc-compound-banner-layout-202{width:1px}.pbc-compound-banner-layout-203{left:32px}.pbc-compound-banner-layout-204{left:51px}.pbc-compound-banner-layout-205{left:20px}.pbc-compound-banner-layout-206{top:20px}.pbc-compound-banner-layout-207{left:229px}.pbc-compound-banner-layout-208{width:141px}.pbc-compound-banner-layout-209{width:94px}.pbc-compound-banner-layout-210{left:4px}.pbc-compound-banner-layout-211{left:25px}.pbc-compound-banner-layout-212{width:69px}.pbc-compound-banner-layout-213{left:47px}.pbc-compound-banner-layout-214{left:99px}.pbc-compound-banner-layout-215{width:42px}.pbc-compound-banner-layout-216{left:22px}.pbc-compound-banner-layout-217{left:1269px}.pbc-compound-banner-layout-218{top:24px}.pbc-compound-banner-layout-219{width:87px}.pbc-compound-banner-layout-220{border-bottom-right-radius:26.667px}.pbc-compound-banner-layout-221{border-top-right-radius:26.667px}.pbc-compound-banner-layout-222{height:18px}.pbc-compound-banner-layout-223{left:5px}.pbc-compound-banner-layout-224{top:7px}.pbc-compound-banner-layout-225{width:29px}.pbc-compound-banner-layout-226{--tw-leading:17px;line-height:17px}.pbc-compound-banner-layout-227{font-size:14px}.pbc-compound-banner-layout-228{top:.5px}.pbc-compound-banner-layout-229{top:9.5px}.pbc-compound-banner-layout-230{--tw-leading:18.2px;line-height:18.2px}.pbc-compound-banner-layout-231{left:8.5px}.pbc-compound-banner-layout-232{width:7px}.pbc-compound-banner-layout-233{left:24px}.pbc-compound-banner-layout-234{border-bottom-right-radius:20px}.pbc-compound-banner-layout-235{border-top-right-radius:20px}.pbc-compound-banner-layout-236{width:72px}.pbc-compound-banner-layout-237{height:8.667px}.pbc-compound-banner-layout-238{top:3.67px}.pbc-compound-banner-layout-239{width:4px}.pbc-compound-banner-layout-240{inset:-8.15% -17.66% -8.15% -17.01%}.pbc-compound-banner-layout-241{height:15px}.pbc-compound-banner-layout-242{top:4.5px}.pbc-compound-banner-layout-243{width:22px}.pbc-compound-banner-layout-244{--tw-leading:15.4px;line-height:15.4px}.pbc-compound-banner-layout-245{font-size:11px}.pbc-compound-banner-layout-246{--tw-leading:8px;line-height:8px}.pbc-compound-banner-layout-247{font-size:10px}.pbc-compound-banner-layout-248{top:3.5px}.pbc-compound-banner-layout-249{left:50px}.pbc-compound-banner-layout-250{inset:-8.15% -17.01% -8.15% -17.66%}.pbc-compound-banner-layout-251{width:52px;height:52px}.pbc-compound-banner-layout-252{height:21.667px}.pbc-compound-banner-layout-253{left:18.42px}.pbc-compound-banner-layout-254{top:15.17px}.pbc-compound-banner-layout-255{width:15.167px}.pbc-compound-banner-layout-256{left:52px}.pbc-compound-banner-layout-257{border-bottom-right-radius:43.333px}.pbc-compound-banner-layout-258{border-top-right-radius:43.333px}.pbc-compound-banner-layout-259{width:155.667px}.pbc-compound-banner-layout-260{left:8.67px}.pbc-compound-banner-layout-261{top:8.67px}.pbc-compound-banner-layout-262{height:18.778px}.pbc-compound-banner-layout-263{left:13px}.pbc-compound-banner-layout-264{top:7.95px}.pbc-compound-banner-layout-265{width:8.667px}.pbc-compound-banner-layout-266{height:29px}.pbc-compound-banner-layout-267{top:11.5px}.pbc-compound-banner-layout-268{width:47.333px}.pbc-compound-banner-layout-269{--tw-leading:29px;line-height:29px}.pbc-compound-banner-layout-270{font-size:23.833px}.pbc-compound-banner-layout-271{--tw-leading:17.333px;line-height:17.333px}.pbc-compound-banner-layout-272{left:19.33px}.pbc-compound-banner-layout-273{font-size:21.667px}.pbc-compound-banner-layout-274{top:5.83px}.pbc-compound-banner-layout-275{left:32.33px}.pbc-compound-banner-layout-276{left:108px}.pbc-compound-banner-layout-277{top:7.94px}.pbc-compound-banner-layout-278{inset:-8.15% -17.02% -8.15% -17.66%}.pbc-compound-banner-layout-279{height:112px}.pbc-compound-banner-layout-280{height:500px}.pbc-compound-banner-layout-281{height:86px}.pbc-compound-banner-layout-282{left:120px}.pbc-compound-banner-layout-283{top:207px}.pbc-compound-banner-layout-284{width:401px}.pbc-compound-banner-layout-285{--tw-leading:50px;line-height:50px}.pbc-compound-banner-layout-286{font-size:36px}.pbc-compound-banner-layout-287{font-size:22px}.pbc-compound-banner-layout-288{top:71px}.pbc-compound-banner-layout-289{--tw-leading:30px;line-height:30px}.pbc-compound-banner-layout-290{--tw-leading:38px;line-height:38px}.pbc-compound-banner-layout-291{left:195px}.pbc-compound-banner-layout-292{font-size:32px}.pbc-compound-banner-layout-293{top:44px}.pbc-compound-banner-layout-294{width:350px}.pbc-compound-banner-layout-295{top:101px}.pbc-compound-banner-layout-296{--tw-leading:22px;line-height:22px}.pbc-compound-banner-layout-297{width:192px}.pbc-compound-banner-layout-298{height:44px}.pbc-compound-banner-layout-299{height:66px}.pbc-compound-banner-layout-300{font-size:16px}.pbc-compound-banner-layout-301{--tw-tracking:-.2px;letter-spacing:-.2px}.pbc-compound-banner-layout-302{margin-bottom:0}.pbc-compound-banner-layout-303{top:50px}.pbc-compound-banner-layout-304{--tw-leading:20px;line-height:20px}.pbc-compound-banner-layout-305{color:#777}.pbc-compound-banner-layout-306{top:46px}.pbc-compound-banner-layout-307{left:74px}.pbc-compound-banner-layout-308{top:26px}.pbc-compound-banner-layout-309{top:9px}.pbc-compound-banner-layout-310{width:346px}.pbc-compound-banner-layout-311{height:43.6px}.pbc-compound-banner-layout-312{width:416px}.pbc-compound-banner-layout-313{height:47.2px}.pbc-compound-banner-layout-314{font-size:17.6px}.pbc-compound-banner-layout-315{--tw-tracking:-.4px;letter-spacing:-.4px}.pbc-compound-banner-layout-316{top:30.4px}.pbc-compound-banner-layout-317{--tw-leading:17.6px;line-height:17.6px}.pbc-compound-banner-layout-318{color:#444}.pbc-compound-banner-layout-319{font-size:12.8px}.pbc-compound-banner-layout-320{top:25.6px}.pbc-compound-banner-layout-321{--tw-tracking:-.16px;letter-spacing:-.16px}.pbc-compound-banner-layout-322{height:77px}.pbc-compound-banner-layout-323{width:221px}.pbc-compound-banner-layout-324{height:360px}.pbc-compound-banner-layout-325{height:116px}.pbc-compound-banner-layout-326{top:122px}.pbc-compound-banner-layout-327{width:392px}.pbc-compound-banner-layout-328{top:86px}.pbc-compound-banner-layout-329{font-size:20px}.pbc-compound-banner-layout-330{top:37px}.pbc-compound-banner-layout-331{--tw-leading:19.6px;line-height:19.6px}.pbc-compound-banner-layout-332{height:768px}.pbc-compound-banner-layout-333{width:700px}.pbc-compound-banner-layout-334{height:204px}.pbc-compound-banner-layout-335{height:184px}.pbc-compound-banner-layout-336{height:33px}.pbc-compound-banner-layout-337{--tw-leading:33px;line-height:33px}.pbc-compound-banner-layout-338{left:350px}.pbc-compound-banner-layout-339{--tw-tracking:-.56px;letter-spacing:-.56px}.pbc-compound-banner-layout-340{height:143px}.pbc-compound-banner-layout-341{top:41px}.pbc-compound-banner-layout-342{height:72px}.pbc-compound-banner-layout-343{left:65.74px}.pbc-compound-banner-layout-344{width:568.527px}.pbc-compound-banner-layout-345{height:39.385px}.pbc-compound-banner-layout-346{left:317.48px}.pbc-compound-banner-layout-347{top:26.14px}.pbc-compound-banner-layout-348{width:250.984px}.pbc-compound-banner-layout-349{left:18.64px}.pbc-compound-banner-layout-350{width:232.345px}.pbc-compound-banner-layout-351{height:18.772px}.pbc-compound-banner-layout-352{left:116.48px}.pbc-compound-banner-layout-353{top:13.05px}.pbc-compound-banner-layout-354{width:115.86px}.pbc-compound-banner-layout-355{width:108.608px}.pbc-compound-banner-layout-356{height:32.006px}.pbc-compound-banner-layout-357{top:.12px}.pbc-compound-banner-layout-358{width:1.907px}.pbc-compound-banner-layout-359{height:52.621px}.pbc-compound-banner-layout-360{left:247.51px}.pbc-compound-banner-layout-361{top:9.17px}.pbc-compound-banner-layout-362{width:52.673px}.pbc-compound-banner-layout-363{height:72.979px}.pbc-compound-banner-layout-364{left:-11.4px}.pbc-compound-banner-layout-365{-webkit-mask-position:11.402px 9.577px;mask-position:11.402px 9.577px}.pbc-compound-banner-layout-366{-webkit-mask-size:52.673px 52.621px;mask-size:52.673px 52.621px}.pbc-compound-banner-layout-367{top:-9.58px}.pbc-compound-banner-layout-368{width:71.742px}.pbc-compound-banner-layout-369{height:33.707px}.pbc-compound-banner-layout-370{left:3.99px}.pbc-compound-banner-layout-371{top:9.51px}.pbc-compound-banner-layout-372{width:40.458px}.pbc-compound-banner-layout-373{height:45.87px}.pbc-compound-banner-layout-374{left:-.01px}.pbc-compound-banner-layout-375{top:12.68px}.pbc-compound-banner-layout-376{width:235.046px}.pbc-compound-banner-layout-377{left:97.32px}.pbc-compound-banner-layout-378{width:137.721px}.pbc-compound-banner-layout-379{height:45.148px}.pbc-compound-banner-layout-380{top:.48px}.pbc-compound-banner-layout-381{width:70.937px}.pbc-compound-banner-layout-382{--tw-font-weight:900;font-weight:900}.pbc-compound-banner-layout-383{--tw-leading:67.2px;line-height:67.2px}.pbc-compound-banner-layout-384{font-size:56px}.pbc-compound-banner-layout-385{top:76px}.pbc-compound-banner-layout-386{--tw-tracking:-1.68px;letter-spacing:-1.68px}.pbc-compound-banner-layout-387{height:48px}.pbc-compound-banner-layout-388{top:720px}.pbc-compound-banner-layout-389{height:36px}.pbc-compound-banner-layout-390{width:405px}.pbc-compound-banner-layout-391{background-color:#333}.pbc-compound-banner-layout-392{border-radius:45px}.pbc-compound-banner-layout-393{left:5.5px}.pbc-compound-banner-layout-394{width:25px;height:25px}.pbc-compound-banner-layout-395{top:5.5px}.pbc-compound-banner-layout-396{left:3.5px}.pbc-compound-banner-layout-397{width:18px;height:18px}.pbc-compound-banner-layout-398{left:48px}.pbc-compound-banner-layout-399{--tw-tracking:-.96px;letter-spacing:-.96px}.pbc-compound-banner-layout-400{left:557px}.pbc-compound-banner-layout-401{top:13.5px}.pbc-compound-banner-layout-402{width:143px}.pbc-compound-banner-layout-403{left:71.5px}.pbc-compound-banner-layout-404{height:195px}.pbc-compound-banner-layout-405{height:175px}.pbc-compound-banner-layout-406{height:134px}.pbc-compound-banner-layout-407{align-content:stretch}.pbc-compound-banner-layout-408{align-items:flex-start}.pbc-compound-banner-layout-409{justify-content:flex-end}.pbc-compound-banner-layout-410{flex-shrink:0}.pbc-compound-banner-layout-411{height:464px}.pbc-compound-banner-layout-412{width:1360px}.pbc-compound-banner-layout-413{height:380px}.pbc-compound-banner-layout-414{width:484px}.pbc-compound-banner-layout-415{height:200px}.pbc-compound-banner-layout-416{left:40px}.pbc-compound-banner-layout-417{top:60px}.pbc-compound-banner-layout-418{width:404px}.pbc-compound-banner-layout-419{font-size:38px}.pbc-compound-banner-layout-420{--tw-tracking:-.8px;letter-spacing:-.8px}.pbc-compound-banner-layout-421{--tw-leading:52px;line-height:52px}.pbc-compound-banner-layout-422{top:120px}.pbc-compound-banner-layout-423{top:300px}.pbc-compound-banner-layout-424{height:256px}.pbc-compound-banner-layout-425{left:80px}.pbc-compound-banner-layout-426{top:80px}.pbc-compound-banner-layout-427{width:466px}.pbc-compound-banner-layout-428{--tw-tracking:-1px;letter-spacing:-1px}.pbc-compound-banner-layout-429{--tw-leading:76px;line-height:76px}.pbc-compound-banner-layout-430{font-size:30px}.pbc-compound-banner-layout-431{top:216px}.pbc-compound-banner-layout-432{top:384px}.pbc-compound-banner-layout-433{height:180px}.pbc-compound-banner-layout-434{width:800px}.pbc-compound-banner-layout-435{height:220px}.pbc-compound-banner-layout-436{width:326px}.pbc-compound-banner-layout-437{height:110px}.pbc-compound-banner-layout-438{left:45px}.pbc-compound-banner-layout-439{top:35px}.pbc-compound-banner-layout-440{width:298px}.pbc-compound-banner-layout-441{--tw-tracking:-.6px;letter-spacing:-.6px}.pbc-compound-banner-layout-442{--tw-leading:36px;line-height:36px}.pbc-compound-banner-layout-443{top:161px}.pbc-compound-banner-layout-444{height:60px}.pbc-compound-banner-layout-445{left:100px}.pbc-compound-banner-layout-446{top:36px}.pbc-compound-banner-layout-447{width:351px}.pbc-compound-banner-layout-448{width:301px}.pbc-compound-banner-layout-449{height:28px}.pbc-compound-banner-layout-450{top:32px}.pbc-compound-banner-layout-451{--tw-leading:28px;line-height:28px}.pbc-compound-banner-layout-452{--tw-tracking:-.48px;letter-spacing:-.48px}.pbc-compound-banner-layout-453{top:123px}.pbc-compound-banner-layout-454{width:570px}.pbc-compound-banner-layout-455{width:1200px}.pbc-compound-banner-layout-456{height:294px}.pbc-compound-banner-layout-457{width:297px}.pbc-compound-banner-layout-458{height:96px}.pbc-compound-banner-layout-459{font-size:40px}.pbc-compound-banner-layout-460{--tw-leading:48px;line-height:48px}.pbc-compound-banner-layout-461{top:112px}.pbc-compound-banner-layout-462{height:100px}.pbc-compound-banner-layout-463{top:111.5px}.pbc-compound-banner-layout-464{--tw-tracking:-.72px;letter-spacing:-.72px}.pbc-compound-banner-layout-465{--tw-leading:50.4px;line-height:50.4px}.pbc-compound-banner-layout-466{height:31px}.pbc-compound-banner-layout-467{top:217.5px}.pbc-compound-banner-layout-468{--tw-tracking:-.44px;letter-spacing:-.44px}.pbc-compound-banner-layout-469{--tw-leading:30.8px;line-height:30.8px}.pbc-compound-banner-layout-470{width:135px}.pbc-compound-banner-layout-471{height:69.699px}.pbc-compound-banner-layout-472{width:120px}.pbc-compound-banner-layout-473{height:2.513px}.pbc-compound-banner-layout-474{top:67.19px}.pbc-compound-banner-layout-475{height:29.99px}.pbc-compound-banner-layout-476{left:.01px}.pbc-compound-banner-layout-477{top:38.32px}.pbc-compound-banner-layout-478{width:42.735px}.pbc-compound-banner-layout-479{height:22.328px}.pbc-compound-banner-layout-480{left:4.28px}.pbc-compound-banner-layout-481{top:7.66px}.pbc-compound-banner-layout-482{width:17.861px}.pbc-compound-banner-layout-483{height:29.849px}.pbc-compound-banner-layout-484{width:22.14px}.pbc-compound-banner-layout-485{height:8.538px}.pbc-compound-banner-layout-486{left:24.87px}.pbc-compound-banner-layout-487{top:21.31px}.pbc-compound-banner-layout-488{width:5.358px}.pbc-compound-banner-layout-489{height:20.042px}.pbc-compound-banner-layout-490{top:9.65px}.pbc-compound-banner-layout-491{width:17.862px}.pbc-compound-banner-layout-492{--tw-blur:blur(1.99px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.pbc-compound-banner-layout-493{height:18.904px}.pbc-compound-banner-layout-494{left:13.92px}.pbc-compound-banner-layout-495{-webkit-mask-position:-13.926px 2.189px;mask-position:-13.926px 2.189px}.pbc-compound-banner-layout-496{-webkit-mask-size:17.863px 20.042px;mask-size:17.863px 20.042px}.pbc-compound-banner-layout-497{top:-2.19px}.pbc-compound-banner-layout-498{width:5.97px}.pbc-compound-banner-layout-499{height:10.149px}.pbc-compound-banner-layout-500{top:19.5px}.pbc-compound-banner-layout-501{width:.497px}.pbc-compound-banner-layout-502{height:68.442px}.pbc-compound-banner-layout-503{left:65.76px}.pbc-compound-banner-layout-504{width:48.017px}.pbc-compound-banner-layout-505{left:34.43px}.pbc-compound-banner-layout-506{border-radius:.444px}.pbc-compound-banner-layout-507{width:13.588px}.pbc-compound-banner-layout-508{height:63.102px}.pbc-compound-banner-layout-509{top:5.08px}.pbc-compound-banner-layout-510{width:33.328px}.pbc-compound-banner-layout-511{height:36.616px}.pbc-compound-banner-layout-512{left:38.53px}.pbc-compound-banner-layout-513{top:31.87px}.pbc-compound-banner-layout-514{width:25.592px}.pbc-compound-banner-layout-515{left:34px}.pbc-compound-banner-layout-516{width:67px;height:67px}.pbc-compound-banner-layout-517{top:22px}.pbc-compound-banner-layout-518{height:53px}.pbc-compound-banner-layout-519{left:9px}.pbc-compound-banner-layout-520{width:48px}.pbc-compound-banner-layout-521{height:38px}.pbc-compound-banner-layout-522{left:33px}.pbc-compound-banner-layout-523{top:21px}.pbc-compound-banner-layout-524{width:24px}.pbc-compound-banner-layout-525{width:360px}.pbc-compound-banner-layout-526{width:1760px}.pbc-compound-banner-layout-527{border-radius:var(--ds-radius-sm,8px)}.pbc-compound-banner-layout-528{height:390px}.pbc-compound-banner-layout-529{width:780px}.pbc-compound-banner-layout-530{left:51.52px}.pbc-compound-banner-layout-531{top:315.57px}.pbc-compound-banner-layout-532{width:287px}.pbc-compound-banner-layout-533{left:204px}.pbc-compound-banner-layout-534{width:83px}.pbc-compound-banner-layout-535{left:1112.52px}.pbc-compound-banner-layout-536{top:304.57px}.pbc-compound-banner-layout-537{width:331px}.pbc-compound-banner-layout-538{left:233.83px}.pbc-compound-banner-layout-539{top:8.5px}.pbc-compound-banner-layout-540{width:97px}.pbc-compound-banner-layout-541{width:580px}.pbc-compound-banner-layout-542{width:330px}.pbc-compound-banner-layout-543{height:376px}.pbc-compound-banner-layout-544{height:320px}.pbc-compound-banner-layout-545{height:484px}.pbc-compound-banner-layout-546{border-color:var(--ds-color-status-info,#1f5f8b)}.pbc-compound-banner-layout-547{--tw-border-style:dashed;border-style:dashed}.pbc-compound-banner-layout-548{height:120px}.pbc-compound-banner-layout-549{width:240px}.pbc-compound-banner-layout-550{color:var(--ds-color-status-info,#1f5f8b)}.pbc-compound-banner-part{vertical-align:top;font-family:var(--ds-font-sans);display:inline-block;position:relative}.pbc-compound-banner-button{vertical-align:top;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.pbc-compound-banner-button:disabled{opacity:.4;cursor:not-allowed}.pbc-compound-banner-button:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:3px}.pbc-compound-banner-play>span{color:#fff;width:32px;height:32px;font:600 10px/16px var(--ds-font-sans);background:#0009;border-radius:100px;place-items:center;display:grid}.pbc-compound-banner-indicator{vertical-align:top;display:inline-block;position:relative}.pbc-compound-banner-indicator>button{color:#fff;font:600 9px/12px var(--ds-font-sans);background:0 0;border:0;border-radius:100px;padding:0;position:absolute}.pbc-compound-banner-indicator>button:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px}.pbc-compound-banner-indicator[data-playing=false]>div [data-name*=Pause] img{visibility:hidden}.pbc-compound-banner-indicator[data-variant=숫자\ PC] .pbc-compound-banner-indicator-play{width:30px;height:32px;top:0;left:0}.pbc-compound-banner-indicator[data-variant=숫자\ PC] .pbc-compound-banner-indicator-all{width:20px;height:20px;top:6px;left:82px}.pbc-compound-banner-indicator[data-variant=히어로\ MO] .pbc-compound-banner-indicator-play{width:24px;height:24px;top:20px;left:229px}.pbc-compound-banner-indicator[data-variant=히어로\ MO] .pbc-compound-banner-indicator-video{width:24px;height:24px;top:20px;left:20px}.pbc-compound-banner-indicator[data-variant=히어로\ MO] .pbc-compound-banner-indicator-all{width:20px;height:20px;top:22px;left:301px}.pbc-compound-banner-indicator[data-variant=히어로\ MO] .pbc-compound-banner-indicator-previous{width:16px;height:16px;top:24px;left:332px}.pbc-compound-banner-indicator[data-variant=히어로\ MO] .pbc-compound-banner-indicator-next{width:16px;height:16px;top:24px;left:350px}.pbc-compound-banner-indicator[data-variant=미디어\ 컨트롤] .pbc-compound-banner-indicator-play{width:32px;height:32px;top:24px;left:1269px}.pbc-compound-banner-indicator[data-variant=작게] .pbc-compound-banner-indicator-play{width:24px;height:24px;top:0;left:0}.pbc-compound-banner-indicator[data-variant=작게] .pbc-compound-banner-indicator-previous{width:16px;height:16px;top:4px;left:28px}.pbc-compound-banner-indicator[data-variant=작게] .pbc-compound-banner-indicator-next{width:16px;height:16px;top:4px;left:74px}.pbc-compound-banner-indicator[data-variant=크게] .pbc-compound-banner-indicator-play{width:52px;height:52px;top:0;left:0}.pbc-compound-banner-indicator[data-variant=크게] .pbc-compound-banner-indicator-previous{width:34.667px;height:34.667px;top:8.67px;left:60.67px}.pbc-compound-banner-indicator[data-variant=크게] .pbc-compound-banner-indicator-next{width:34.667px;height:34.667px;top:8.67px;left:160px}.pbc-compound-banner-safe-area[data-visible=true]{outline:2px dashed var(--ds-color-status-info);outline-offset:-2px}.pbc-compound-banner-safe-area>span,.pbc-compound-banner-safe-region>span{color:var(--ds-color-status-info);font:400 12px/16px var(--ds-font-sans);white-space:nowrap;position:absolute;top:2px;left:4px}.pbc-compound-banner-safe-region{border:2px dashed var(--ds-color-status-info);position:relative}.pbc-compound-banner-chevron-fill{vertical-align:top;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.pbc-compound-banner-link-fill{vertical-align:top;width:93px;height:22px;color:inherit;font:500 16px/22px var(--ds-font-sans);white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;display:inline-flex}.pbc-compound-banner-link-fill>span:not(.pbc-icon){min-width:0}.pbc-side-nav{width:var(--ds-size-sidenav,240px);min-width:0;height:100%;color:var(--ds-color-text-default);background:var(--ds-color-surface-default);border-right:1px solid var(--ds-color-border-default);font:var(--ds-text-body-weight) var(--ds-text-body-size) / var(--ds-text-body-line-height) var(--ds-font-sans);flex-direction:column;gap:12px;padding:16px 12px;display:flex}.pbc-side-nav-workspace{flex-shrink:0}.pbc-side-nav-workspace>:is(a,button){border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg,12px);background:var(--ds-color-surface-default);text-align:left;width:100%;min-height:60px;color:inherit;font:inherit;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.pbc-side-nav-workspace strong{font-weight:600;display:block}.pbc-side-nav-workspace small{color:var(--ds-color-text-muted);font-size:12px;line-height:16px;display:block}.pbc-side-nav-menu{flex:1;min-height:0;overflow-y:auto}.pbc-side-nav-group+.pbc-side-nav-group{margin-top:12px}.pbc-side-nav-group h2{color:var(--ds-color-text-subtle);margin:0;padding:8px 12px 4px;font-size:11px;font-weight:400;line-height:14px}.pbc-side-nav-group .pbc-menu-item{width:100%;text-decoration:none}.pbc-side-nav-group .pbc-menu-item+.pbc-menu-item{margin-top:2px}.pbc-side-nav-empty{color:var(--ds-color-text-muted);margin:0;padding:8px 12px;font-size:12px;line-height:16px}.pbc-side-nav-brand{flex-shrink:0;padding:4px 12px}.pbc-side-nav-brand-mark{width:72px;height:20.642px;display:block;position:relative;overflow:hidden}.pbc-side-nav-brand-mark>img{width:106.95%;max-width:none;height:112.35%;position:absolute;top:0;left:-3.51%}.pbc-side-nav-footer{border-top:1px solid var(--ds-color-border-default);flex-shrink:0;padding-top:8px}.pbc-side-nav[data-variant=project-detail] .pbc-side-nav-group+.pbc-side-nav-group{margin-top:16px}.pbc-side-nav[data-variant=project-detail] .pbc-side-nav-group h2{margin-bottom:4px;padding:0 12px 4px;font-size:12px;font-weight:600;line-height:18px}.pbc-side-nav[data-variant=project-detail] .pbc-side-nav-group .pbc-menu-item+.pbc-menu-item{margin-top:4px}.pbc-side-nav[data-variant=project-detail] .pbc-side-nav-workspace small{font-size:11px;line-height:18px}.pbc-side-nav[data-variant=project-detail] .pbc-side-nav-group .pbc-menu-item{width:calc(100% - 25px)}.pbc-side-nav[data-variant=project-detail] .pbc-side-nav-group [data-menu-id=kv]{width:calc(100% - 18px)}.pbc-top-bar{min-height:var(--ds-size-topbar,56px);border-bottom:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);align-items:center;gap:16px;padding:8px 24px;font-size:14px;line-height:20px;display:flex}.pbc-top-bar-context{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pbc-top-bar-divider{color:var(--ds-color-text-muted)}.pbc-top-bar-actions{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.pbc-stage-bar{align-items:center;gap:8px;min-height:48px;padding:8px 24px;font-size:14px;line-height:20px;display:flex}.pbc-stage-number{color:var(--ds-color-text-muted);font-size:12px;font-weight:500;line-height:16px}.pbc-stage-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pbc-stage-bar[data-position=sticky-bottom]{z-index:10;border-top:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);min-height:64px;position:sticky;bottom:0}.pbc-kit{box-sizing:border-box;min-width:0;color:var(--ds-color-text-default);font:14px/1.5 var(--ds-font-sans)}.pbc-kit h1,.pbc-kit h2,.pbc-kit h3,.pbc-kit p{margin:0}.pbc-kit h1{font-size:18px;line-height:24px}.pbc-kit h2{font-size:16px;line-height:22px}.pbc-kit h3{font-size:14px;line-height:20px}.pbc-kit-heading,.pbc-kit-inline,.pbc-kit-actions,.pbc-kit-result-toolbar,.pbc-kit-split-actions,.pbc-kit-modal-actions{align-items:center;gap:8px;display:flex}.pbc-kit-heading{border-bottom:1px solid var(--ds-color-border-soft);flex-wrap:wrap;padding-bottom:16px}.pbc-kit-heading small{margin-left:auto}.pbc-kit-muted,.pbc-kit-heading span,.pbc-kit small{color:var(--ds-color-text-muted)}.pbc-kit-kv-conditions{background:var(--ds-color-surface-default);width:100%;padding:0}.pbc-kit-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pbc-kit-condition-grid>*,.pbc-kit-review-grid>*,.pbc-kit-request-layout>*,.pbc-kit-booking-layout>*{min-width:0}.pbc-kit-condition-cell{border:1px solid var(--ds-color-border-default);border-radius:10px;min-height:140px;padding:16px}.pbc-kit-condition-cell h3{margin-bottom:12px}.pbc-kit-kv-conditions>footer{justify-content:flex-end;padding-top:12px;display:flex}.pbc-kit-kv-result{flex-direction:column;gap:12px;width:100%;display:flex}.pbc-kit-result-toolbar{flex-wrap:wrap;justify-content:space-between;width:100%}.pbc-kit-segment{background:var(--ds-color-surface-subtle);border-radius:8px;display:inline-flex}.pbc-kit-segment.pbc-compound-tabs,.pbc-kit-filter.pbc-compound-tabs{border-bottom:0;align-items:center;gap:6px;width:auto}.pbc-kit-segment>.pbc-compound-tab,.pbc-kit-filter>.pbc-compound-tab{height:var(--ds-size-button-sm);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);font:var(--ds-text-button-weight) var(--ds-text-button-size)/var(--ds-text-button-line-height) var(--ds-font-sans)}.pbc-kit-segment [aria-pressed=true]{background:var(--ds-color-surface-default);box-shadow:0 0 0 1px var(--ds-color-border-default)}.pbc-kit-result-toolbar>.pbc-kit-inline{flex-wrap:wrap;min-width:0}.pbc-kit-result-canvas{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-subtle);border-radius:10px;place-items:center;min-height:360px;display:grid;overflow:hidden}.pbc-kit-kv-result>.pbc-compound-card{width:100%}.pbc-kit-revisions{overflow-x:auto}.pbc-kit-revisions h3{margin:4px 0 8px}.pbc-kit-queue{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:10px;width:100%;padding:20px}.pbc-kit-filter{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.pbc-kit-filter [aria-pressed=true]{color:var(--ds-color-surface-default);background:var(--ds-color-text-default)}.pbc-kit-queue-cards{gap:8px;display:grid}.pbc-kit-queue-card.pbc-compound-card{width:100%}.pbc-kit-queue-card>footer{justify-content:flex-end;gap:6px;display:flex}.pbc-kit-progress{align-items:center;gap:8px;display:flex}.pbc-kit-progress progress{width:min(240px,50%)}.pbc-kit-queue-assets,.pbc-kit-queue-map,.pbc-kit-queue-result{margin-top:12px}.pbc-kit-queue-direction{gap:8px;margin-top:12px;display:flex}.pbc-kit-project-overview>header{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.pbc-kit-project-overview .pbc-kit-inline{flex-wrap:wrap}.pbc-kit-project-details{margin-top:12px}.pbc-kit-project-assignees{border:1px solid var(--ds-color-border-default);border-radius:10px;padding:16px}.pbc-kit-project-assignees h2{margin-bottom:10px}.pbc-kit-canvas-sidebar{flex-direction:column;gap:10px;width:400px;max-width:100%;min-height:0;display:flex}.pbc-kit-panel{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:10px;padding:12px}.pbc-kit-panel h2{margin-bottom:8px;font-size:14px}.pbc-kit-comments{flex:1;min-height:540px;overflow:auto}.pbc-kit-split-actions>*{flex:1}.pbc-kit-detail-workspace{grid-template-columns:360px minmax(0,1fr);gap:8px;min-height:680px;display:grid}.pbc-kit-detail-workspace[data-confirmation=true]{grid-template-columns:minmax(0,1fr)}.pbc-kit-section-list,.pbc-kit-artboard{border:1px solid var(--ds-color-border-default);border-radius:10px;min-width:0;overflow:auto}.pbc-kit-properties{background:var(--ds-color-surface-default);flex-direction:column;align-items:stretch;gap:12px;width:400px;max-width:100%;padding:0;display:flex}.pbc-kit-properties h2{font-size:13px}.pbc-kit-properties h3{border-top:1px solid var(--ds-color-border-soft);padding-top:10px}.pbc-kit-property-info{color:var(--ds-color-text-muted)}.pbc-kit-property-rows{background:var(--ds-color-surface-subtle);border-radius:8px;overflow:hidden}.pbc-kit-hint{background:var(--ds-color-status-info-bg);border-radius:8px;padding:8px}.pbc-kit-field{flex-direction:column;gap:6px;display:flex}.pbc-kit-field input{border:1px solid var(--ds-color-border-default);width:100%;min-height:36px;color:inherit;background:var(--ds-color-surface-default);border-radius:6px;padding:6px 10px}.pbc-kit-review-header{border-bottom:1px solid var(--ds-color-border-soft);padding:0 0 16px}.pbc-kit-review-period{padding:16px 0}.pbc-kit-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);gap:12px;display:grid}.pbc-kit-review-grid>section{border:1px solid var(--ds-color-border-default);border-radius:10px;min-width:0;padding:12px}.pbc-kit-request-modal.pbc-compound-window,.pbc-kit-booking-modal.pbc-compound-window{width:min(1613px,100vw - 64px)}.pbc-kit-request-layout{grid-template-columns:280px minmax(0,1fr);gap:24px;height:100%;min-height:0;display:grid}.pbc-kit-request-modal.pbc-compound-window{overflow:hidden}.pbc-kit-request-modal>.pbc-compound-window-tabs,.pbc-kit-request-modal>.pbc-compound-dialog-header,.pbc-kit-request-modal>.pbc-compound-dialog-footer{flex:none}.pbc-kit-request-modal.pbc-compound-window>.pbc-compound-window-body{flex:1 1 0;min-height:0;overflow:hidden}.pbc-kit-request-modal>.pbc-compound-window-fixed-actions{position:static}.pbc-kit-request-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.pbc-kit-request-content>h3{margin:0 0 16px}.pbc-kit-request-fields{border:0;min-width:0;margin:0;padding:0}.pbc-kit-request-index{align-self:start;min-height:0;max-height:100%;overflow-y:auto}.pbc-kit-request-index>.pbc-compound-card{gap:8px;width:100%}.pbc-kit-request-index .pbc-button{border:0;border-bottom:1px solid var(--ds-color-border-soft);width:100%;min-height:44px;color:var(--ds-color-text-default);text-align:left;font:400 14px/20px var(--ds-font-sans);background:0 0;border-radius:0;padding:8px 12px;display:block}.pbc-kit-request-index .pbc-button[aria-current=step]{background:var(--ds-color-surface-subtle);box-shadow:inset 3px 0 var(--ds-color-action-selected);font-weight:600}.pbc-kit-request-index .pbc-button:focus-visible{outline-offset:-2px}.pbc-kit-request-index .pbc-button:disabled{opacity:1}.pbc-kit-booking-layout{grid-template-columns:minmax(0,2.1fr) minmax(230px,.8fr) minmax(300px,1fr);gap:16px;display:grid}.pbc-kit-booking-layout>*{border:1px solid var(--ds-color-border-default);border-radius:8px;padding:12px}.pbc-kit-booking-calendar{overflow-x:auto}.pbc-kit-modal-actions{width:100%}.pbc-kit-modal-actions>span:empty{flex:1}.pbc-kit-save-modal.pbc-compound-window{width:min(400px,100vw - 32px)}.pbc-kit-load-modal.pbc-compound-window{width:min(780px,100vw - 32px)}.pbc-kit-save-metadata{margin-top:12px}.pbc-kit-save-list{display:grid}.pbc-kit-save-row{border-bottom:1px solid var(--ds-color-border-soft);cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.pbc-kit-save-row[data-selected=true]{background:var(--ds-color-surface-subtle)}.pbc-kit-save-row span{flex:1;justify-content:space-between;gap:16px;display:flex}.pbc-kit-notifications{gap:var(--ds-space-2xl);width:min(460px,100%);padding:var(--ds-space-4xl);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-float);background:var(--ds-color-surface-default);border:0;flex-direction:column;display:flex}.pbc-kit-notifications>header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-2xl);display:flex}.pbc-kit-notifications>header>div{gap:var(--ds-space-xs);min-width:0;display:grid}.pbc-kit-notifications>header h2{font:var(--ds-text-title-lg-weight) var(--ds-text-title-lg-size)/var(--ds-text-title-lg-line-height) var(--ds-font-sans)}.pbc-kit-notifications>header .pbc-icon-button[data-variant=close]{border:1.5px solid var(--ds-color-border-strong);background:var(--ds-color-surface-default)}.pbc-kit-notifications[data-appearance=embedded]{width:100%;box-shadow:none;border:0;padding:0}.pbc-kit-notifications>header p{color:var(--ds-color-text-muted);font:var(--ds-text-body-weight) var(--ds-text-body-size)/var(--ds-text-body-line-height) var(--ds-font-sans)}.pbc-kit-notification-feed{min-height:0;max-height:340px;overflow:auto}.pbc-kit-notifications>footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-md);display:flex}.pbc-kit-example-choices{flex-wrap:wrap;gap:8px;display:flex}.pbc-kit-example-choices button{border:1px solid var(--ds-color-border-default);min-width:100px;color:inherit;background:var(--ds-color-surface-default);cursor:pointer;border-radius:8px;gap:4px;padding:4px;display:grid}.pbc-kit-example-choices button[aria-pressed=true]{outline:2px solid var(--ds-color-source-request)}.pbc-kit-example-choices .pbc-image-slot{width:100%;height:72px}.pbc-kit-example-ratios,.pbc-kit-example-slots{flex-wrap:wrap;gap:10px;display:flex}.pbc-kit-example-ratios label{gap:5px;display:flex}.pbc-kit-example-canvas{background:var(--ds-color-surface-default);place-items:center;width:min(100%,780px);min-height:340px;padding:16px;display:grid}.pbc-kit-example-canvas .pbc-image-slot{width:min(100%,500px);height:260px}.pbc-kit-example-runmap,.pbc-kit-example-comments,.pbc-kit-example-people,.pbc-kit-example-feed{background:var(--ds-color-surface-subtle);border-radius:8px;padding:12px}.pbc-kit-example-review-heading{justify-content:space-between;gap:12px;display:flex}.pbc-kit-example-review-heading p{color:var(--ds-color-text-muted)}.pbc-kit-example-form,.pbc-kit-example-rows{gap:12px;display:grid}.pbc-kit-example-form label,.pbc-kit-example-rows label{display:grid}.pbc-kit-example-form input,.pbc-kit-example-rows input,.pbc-kit-example-modal-host textarea,.pbc-kit textarea{border:1px solid var(--ds-color-border-default);width:100%;min-height:36px;color:inherit;background:var(--ds-color-surface-default);border-radius:6px;padding:8px}.pbc-kit-example-modal-host{min-height:80px}.pbc-kit-example-notifications{justify-items:end;gap:8px;display:grid}.pbc-kit-example-status{color:var(--ds-color-text-muted);margin-top:8px;font-size:12px;display:block}@media (max-width:760px){.pbc-kit-condition-grid,.pbc-kit-review-grid,.pbc-kit-request-layout,.pbc-kit-booking-layout{grid-template-columns:minmax(0,1fr)}.pbc-kit-request-layout{grid-template-rows:minmax(0,25%) minmax(0,1fr);gap:16px}.pbc-kit-request-modal.pbc-compound-window{--pbc-compound-window-padding:16px;width:calc(100vw - 32px);padding:16px}.pbc-kit-detail-workspace{grid-template-columns:minmax(0,1fr)}.pbc-kit-section-list{max-height:220px}}.pbc-right-panel{background:var(--ds-color-surface-default);width:400px;max-width:100%;min-height:0;color:var(--ds-color-text-default);border-left:1px solid var(--ds-color-border-default);font-family:var(--ds-font-sans);flex-direction:column;flex:none;display:flex;overflow:hidden}.pbc-right-panel-tabs{border-bottom:1px solid var(--ds-color-border-default);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pbc-right-panel-tabs>.pbc-button{min-width:0;min-height:40px;color:var(--ds-color-text-muted);font-size:var(--ds-text-body-size);font-weight:400;line-height:var(--ds-text-body-line-height);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:4px;padding:0 4px}.pbc-right-panel .pbc-right-panel-tabs>.pbc-button[aria-selected=true]{color:var(--ds-color-text-default);border-bottom-color:var(--ds-color-border-strong);font-weight:600}.pbc-right-panel-section{flex-direction:column;flex:1;min-height:0;display:flex}.pbc-right-panel-section[hidden]{display:none}.pbc-right-panel-content{flex:1;min-height:0;overflow:auto}.pbc-right-panel-footer{border-top:1px solid var(--ds-color-border-default);flex:none;padding:16px}.pbc-right-panel-heading{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pbc-right-panel-heading>h2{font:600 13px/18px var(--ds-font-sans);margin:0}.pbc-right-panel-heading>p{color:var(--ds-color-text-muted);font:400 12px/18px var(--ds-font-sans);margin:0}.pbc-right-panel-preset{background:var(--ds-color-surface-default);min-width:0;min-height:100%;color:var(--ds-color-text-default);font-family:var(--ds-font-sans);flex-direction:column;display:flex}.pbc-right-panel-preset>.pbc-right-panel-heading{flex:none;padding:16px 16px 0}.pbc-right-panel-preset-body{flex:1;min-width:0;padding:16px}.pbc-right-panel-preset-footer{color:var(--ds-color-text-muted);font:400 12px/18px var(--ds-font-sans);flex:none;padding:16px}.pbc-right-panel-preset[data-variant=request]>.pbc-right-panel-preset-body{padding:12px}.pbc-right-panel-preset[data-variant=job]{gap:16px;padding:8px}.pbc-right-panel-preset[data-variant=job]>.pbc-right-panel-heading,.pbc-right-panel-preset[data-variant=job]>.pbc-right-panel-preset-body{flex:none;padding:0}.pbc-right-panel-preset[data-variant=job] h2{font-size:16px;line-height:22px}.pbc-right-panel-job-fields{flex-direction:column;gap:16px;margin:0 0 16px;display:flex}.pbc-right-panel-job-fields dt{font:600 16px/22px var(--ds-font-sans);margin-bottom:8px}.pbc-right-panel-job-fields dd{white-space:pre-wrap;color:var(--ds-color-text-muted);font:400 12px/18px var(--ds-font-sans);margin:0}.pbc-right-panel-preset[data-variant=job] .pbc-button{width:100%}.pbc-banner-properties-list,.pbc-banner-properties-editor{width:100%;min-width:0;height:100%;font-family:var(--ds-font-sans);color:var(--ds-color-text-default);background:var(--ds-color-surface-default);flex-direction:column;display:flex}.pbc-banner-properties-scroll{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow:auto}.pbc-banner-properties-list h3,.pbc-banner-properties-editor h3{font:600 13px/18px var(--ds-font-sans);margin:0}.pbc-banner-navigation-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.pbc-banner-navigation-heading>button{min-height:18px;color:var(--ds-color-text-subtle);font:400 12px/18px var(--ds-font-sans);padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pbc-banner-spec-add{justify-content:flex-end;display:flex}.pbc-banner-spec-code{border-radius:var(--ds-radius-full);background:var(--ds-color-surface-subtle);width:20px;height:18px;font:600 11px/14px var(--ds-font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.pbc-banner-properties-footer{flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.pbc-banner-properties-edit-body{flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.pbc-banner-properties-edit-body>.pbc-button[data-variant=ghost-small]{min-height:18px;font:400 12px/18px var(--ds-font-sans);align-self:flex-start;padding:0 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pbc-banner-copy-fields{border-top:1px solid var(--ds-color-border-default);flex-direction:column;gap:16px;padding-top:12px;display:flex}.pbc-banner-copy-fields textarea{min-height:96px}.pbc-banner-copy-fields p{font:400 14px/20px var(--ds-font-sans);margin:0}.pbc-banner-copy-fields .pbc-banner-image-help{color:var(--ds-color-text-muted);font-size:12px;line-height:18px}.ds-family{background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg)}.ds-family>header p,.ds-family output{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted)}.ds-icon-example>span{font:400 12px/16px var(--ds-font-sans)}.compound-gallery-sidebar h2{font:600 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);margin:0 0 6px}.compound-gallery-sidebar nav button{color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);background:0 0;border:0;border-radius:8px}.compound-gallery-sidebar nav button:hover,.compound-gallery-sidebar nav button[aria-current=true]{background:var(--ds-color-surface-subtle)}.compound-gallery-sidebar nav button[aria-current=true]{font-weight:600}.compound-gallery-sidebar small{color:var(--ds-color-text-muted)}.compound-gallery-placeholder{border:1px dashed var(--ds-color-border-field);color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);border-radius:8px}.compound-gallery-source-state[data-gallery-state=hover] .pbc-compound-menu-item,.compound-gallery-source-state[data-gallery-state=hover] .pbc-compound-chip,.compound-gallery-source-state[data-gallery-state=hover] .pbc-compound-search-result,.compound-gallery-source-state[data-gallery-state=hover] .pbc-compound-stat-item{background:var(--ds-color-surface-hover)}.compound-gallery-source-state[data-gallery-state=focus] .pbc-compound-chip,.compound-gallery-source-state[data-gallery-state=focus] .pbc-compound-field-control,.compound-gallery-source-state[data-gallery-state=focus] .pbc-compound-text-control{border-color:var(--ds-color-border-focus);outline:none}.compound-gallery-source-state[data-gallery-state=hover] .pbc-compound-chip{border-color:var(--ds-color-border-field)}.pbc-auth-story h1{font-size:var(--ds-text-title-lg-size);line-height:var(--ds-text-title-lg-line-height)}.pbc-auth-story dl{border-top:1px solid var(--ds-color-border-default)}.pbc-auth-story dt,.pbc-auth-story small{color:var(--ds-color-text-muted);font-size:var(--ds-text-label-size)}.pbc-auth-card{background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-default);border-radius:20px}.pbc-auth-card header{border-bottom:1px solid var(--ds-color-border-soft)}.pbc-auth-card h2{font-size:var(--ds-text-title-lg-size)}.pbc-auth-card p{line-height:var(--ds-text-body-line-height)}.pbc-auth-form fieldset{border:0}.pbc-auth-steps{font-size:var(--ds-text-label-size);color:var(--ds-color-text-muted)}.pbc-auth-steps [aria-current=step]{color:var(--ds-color-action-primary);font-weight:600}.pbc-auth-summary dt{color:var(--ds-color-text-muted)}.pbc-auth-status-list article{border:1px solid var(--ds-color-border-soft);border-radius:8px}.pbc-auth-account h2{font-size:var(--ds-text-title-lg-size)}.pbc-auth-error-code{color:var(--ds-color-text-muted);font-size:48px;font-weight:600}.pbc-login-screen .pbc-auth-story h1{font:600 var(--ds-text-title-md-size) / var(--ds-text-title-md-line-height) var(--ds-font-sans)}.pbc-login-screen .pbc-auth-story p{color:var(--ds-color-text-muted);font:400 14px/20px var(--ds-font-sans)}.pbc-login-screen .pbc-auth-story dt{color:#8c8c8c;font:400 12px/16px var(--ds-font-sans)}.pbc-login-screen .pbc-auth-story dd{font:400 14px/20px var(--ds-font-sans)}.pbc-login-screen .pbc-auth-card header{border-color:var(--ds-color-border-default)}.pbc-login-screen .pbc-auth-card h2{font:600 18px/24px var(--ds-font-sans)}.pbc-login-screen .pbc-auth-card header p{color:var(--ds-color-text-muted);font:400 14px/20px var(--ds-font-sans)}.pbc-login-screen .pbc-auth-form>a.button{border-color:var(--ds-color-border-default)}.pbc-login-screen .pbc-compound-notice{font:400 12px/16px var(--ds-font-sans)}.pbc-password-recovery-screen .pbc-compound-stepper p,.pbc-signup-screen .pbc-compound-stepper p{line-height:16px}.pbc-password-recovery-description,.pbc-password-recovery-timing small{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.pbc-password-recovery-timing p{font:400 14px/20px var(--ds-font-sans);font-variant-numeric:tabular-nums}.pbc-account-password h2{font:600 18px/24px var(--ds-font-sans)}.pbc-account-password .meta{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted)}}@layer components{.pbc-canvas-feedback-tools{align-items:center;gap:var(--ds-space-xs,4px);padding:var(--ds-space-sm,8px);border:1px solid var(--ds-color-border-default,#ddd);border-radius:var(--ds-radius-sm,8px);background:var(--ds-color-surface-default,#fff);flex-wrap:wrap;display:flex}.pbc-canvas-feedback-tools .pbc-button{align-items:center;gap:4px;min-height:28px;display:inline-flex}.pbc-canvas-feedback-tools [aria-pressed=true]{color:var(--ds-color-text-inverse,#fff);background:var(--ds-color-action-selected,#222)}.pbc-canvas-feedback-tools label{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pbc-canvas-feedback-tools input[type=number]{width:64px}.pbc-canvas-feedback-tools input[type=color]{width:32px;height:28px;padding:2px}.pbc-canvas-feedback-scroll{max-width:100%;padding:12px;overflow-x:auto}.pbc-canvas-feedback-scroll>.pbc-compound-inpaint-toolbar{max-width:none}.pbc-canvas-annotation-details{margin-block:8px}.pbc-canvas-annotation-details>summary{cursor:pointer;margin-bottom:4px;font-size:12px}.pbc-node-pin-composer{z-index:5;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);width:320px;max-width:calc(100% - 24px);box-shadow:var(--ds-shadow-float);position:absolute}.pbc-canvas-export-select{flex:none;width:180px}.pbc-canvas-draw-compact{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);align-items:center;gap:4px;height:44px;padding:8px;display:inline-flex}.pbc-canvas-draw-compact .pbc-icon-button{border:0;width:28px;height:28px;min-height:28px;padding:0}.pbc-canvas-draw-compact .pbc-icon-button[aria-pressed=true]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-canvas-toolbar-compact{background:var(--ds-color-surface-default);flex-wrap:nowrap;justify-content:space-between;gap:8px;height:44px;padding:4px 8px;display:flex;position:relative}.pbc-canvas-toolbar-history,.pbc-canvas-toolbar-output{align-items:center;gap:4px;min-width:0;display:flex}.pbc-canvas-toolbar-history .pbc-icon-button{border:0;width:28px;height:28px;min-height:28px;padding:0}.pbc-canvas-toolbar-output>.pbc-button{background:var(--ds-color-action-selected);height:24px;min-height:24px;color:var(--ds-color-action-on-primary);padding:0 8px}.pbc-canvas-toolbar-more>summary{border-radius:var(--ds-radius-md);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;list-style:none;display:flex}.pbc-canvas-toolbar-more>summary::-webkit-details-marker{display:none}.pbc-canvas-toolbar-popover{z-index:30;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);width:min(560px,100vw - 32px);max-height:min(480px,70vh);box-shadow:var(--ds-shadow-float);padding:12px;position:absolute;top:100%;left:8px;overflow:auto}.pbc-canvas-toolbar-popover .pbc-node-toolbar{border:0;padding:0}.pbc-canvas-zoom-control{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);height:40px;color:var(--ds-color-text-default);font:500 14px/20px var(--ds-font-sans);align-items:center;gap:8px;padding:4px;display:inline-flex}.pbc-canvas-zoom-control>.pbc-canvas-button{border-radius:var(--ds-radius-md);width:28px;min-width:28px;height:28px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pbc-canvas-zoom-control>span>button{background:var(--ds-color-action-selected);height:24px;min-height:24px;color:var(--ds-color-action-on-primary);font:inherit;padding:0 8px}.pbc-node-viewport-tools.pbc-canvas-zoom-control{z-index:3;bottom:8px;right:8px}.pbc-node-workspace{border:0;border-radius:0}.pbc-node-workspace>.pbc-node-body,.pbc-node-workspace>.pbc-canvas-panel-layout{height:777px;min-height:0}.pbc-node-workspace .pbc-node-stage{min-height:0}.pbc-canvas-text-properties{gap:16px;padding:16px;display:grid}.pbc-canvas-text-actions{flex-wrap:wrap;gap:8px;display:flex}.pbc-canvas-text-list{gap:8px;display:grid}.pbc-canvas-text-list .pbc-button{white-space:normal;overflow-wrap:anywhere}.pbc-vector-path-tools{gap:12px;display:grid}.pbc-vector-path-tools [role=tablist]{background:#f0f0f0;border-radius:6px;gap:4px;padding:3px;display:flex}.pbc-vector-path-tools [role=tab]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:6px}.pbc-vector-path-tools [aria-selected=true]{background:#fff;box-shadow:0 1px 3px #00000014}.pbc-vector-path-tools label{gap:6px;display:grid}.pbc-vector-path-tools input{box-sizing:border-box;width:100%}.pbc-vector-path-tools p{color:#777;margin:0;font-size:11px;line-height:1.5}.pbc-paint-row{align-items:center;gap:4px;min-height:32px;display:flex}.pbc-paint-row>.pbc-inspector-input{flex:none;width:48px}.pbc-paint-row>span:not(.pbc-paint-swatch){flex:1;font-size:11px}.pbc-paint-swatch{border:1px solid #0002;border-radius:3px;width:16px;height:16px}.pbc-paint-picker{gap:12px;width:240px;padding:16px;font-size:11px;line-height:1.4;display:grid}.pbc-paint-picker .pbc-inspector-select{width:100%}.pbc-paint-order{justify-content:flex-end;gap:4px;display:flex}.pbc-paint-order button,.pbc-paint-picker button{font:inherit;background:#f5f5f5;border:0;border-radius:6px;padding:4px 8px}.pbc-paint-order button{font-size:10px}.pbc-paint-ramp{border:1px solid #0002;border-radius:5px;height:24px}.pbc-paint-stop{grid-template-columns:minmax(0,1fr) 42px 42px 24px;align-items:end;gap:4px;display:grid}.pbc-paint-stop label{min-width:0}.pbc-paint-image-preview{background:#f5f5f5;border-radius:6px;place-items:center;gap:8px;min-height:140px;padding:8px;display:grid}.pbc-paint-image-preview img{object-fit:contain;max-width:100%;max-height:140px}.pbc-paint-image-preview input{width:100%;font-size:10px}.pbc-paint-transform{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pbc-paint-adjustments{gap:8px;display:grid}.pbc-paint-picker .pbc-inspector-prefix{max-width:none}.pbc-color-picker{gap:10px;min-width:0;padding:6px;display:grid}.pbc-color-spectrum,.pbc-color-hue,.pbc-color-opacity{touch-action:none;cursor:crosshair;outline-offset:3px;border-radius:4px;position:relative}.pbc-color-spectrum{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:132px}.pbc-color-hue,.pbc-color-opacity{height:12px;margin:2px 0}.pbc-color-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pbc-color-opacity{background-color:#ddd}.pbc-color-knob{pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #333}.pbc-color-format{grid-template-columns:72px minmax(0,1fr);gap:6px;display:grid}.pbc-color-picker [aria-disabled=true]{cursor:default;opacity:.6}.pbc-paint-stop:has(.pbc-color-picker){flex-wrap:wrap;display:flex}.pbc-paint-stop>.pbc-color-picker{flex-basis:100%}.pbc-color-tabs{border-bottom:1px solid var(--border-default,#ddd);gap:4px;padding-bottom:4px;display:flex}.pbc-color-tabs [aria-selected=true]{background:var(--surface-selected,#e8edf7);font-weight:700}.pbc-color-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pbc-color-tools{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.pbc-color-contrast{flex:1;min-width:0;font-size:11px}.pbc-color-contrast[open]{flex-basis:100%;gap:6px;display:grid}.pbc-color-contrast label{align-items:center;gap:4px;display:flex}.pbc-color-contrast input,.pbc-color-libraries>input{width:100%;min-width:0}.pbc-color-libraries{gap:6px;display:grid}.pbc-color-library-results{gap:3px;max-height:240px;display:grid;overflow:auto}.pbc-color-library-results>button{text-align:left;justify-content:flex-start;gap:8px;width:100%;height:auto;min-height:36px}.pbc-color-library-results small{opacity:.7;font-size:10px;display:block}.pbc-color-chit{border:1px solid #999;border-radius:4px;flex:none;width:24px;height:24px;display:inline-block}.pbc-rich-canvas{min-width:0}.pbc-rich-canvas fieldset{border:0;min-width:0;margin:0;padding:0}.pbc-rich-canvas .pbc-node-body{grid-template-columns:240px minmax(280px,1fr) 240px}.pbc-rich-canvas .pbc-node-surface{touch-action:none;min-height:560px}.pbc-rich-status{color:var(--ds-color-text-secondary,#596273);background:var(--ds-color-surface-secondary,#f3f5f8);padding:8px 12px;font-size:12px}.pbc-rich-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pbc-rich-file{align-items:center;gap:6px;font-size:12px;display:flex}.pbc-rich-file input{max-width:160px}.pbc-rich-pages{border-bottom:1px solid #dce1e8;gap:8px;padding-block-end:12px;display:grid}.pbc-rich-layers{max-height:700px;padding:12px;overflow:auto}.pbc-rich-layers>input{margin-block:12px}.pbc-rich-layer{align-items:center;gap:2px;display:flex}.pbc-rich-layer[aria-selected=true]{background:#edf2ff}.pbc-rich-layer .pbc-rich-layer-name{flex:1;justify-content:flex-start;min-width:0;overflow:hidden}.pbc-rich-layer small{color:#747d8a;font-size:9px}.pbc-rich-inspector{max-height:700px;padding:12px;overflow:auto}.pbc-rich-inspector h3{margin-block:0 12px}.pbc-rich-inspector fieldset{gap:12px;display:grid}.pbc-rich-field{gap:4px;font-size:12px;display:grid}.pbc-rich-field input{width:100%;min-width:0}.pbc-rich-geometry{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pbc-rich-field small{color:#b42318}.pbc-rich-inspector details{margin-block-start:20px;font-size:12px;line-height:1.5}@media (max-width:900px){.pbc-rich-canvas .pbc-node-body{grid-template-columns:190px minmax(240px,1fr)}.pbc-rich-inspector{grid-column:1/-1}}@font-face{font-family:Canvas Inter;src:url(/fonts/canvas-inter.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.pbc-rich-canvas .pbc-canvas-button{min-width:24px;height:24px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 5px;font:450 11px/16px Canvas Inter,Inter,sans-serif;display:inline-flex}.pbc-rich-canvas .pbc-canvas-button:disabled{opacity:.35;cursor:not-allowed}.pbc-rich-canvas .pbc-canvas-button:focus-visible,.pbc-rich-canvas .pbc-canvas-layer:focus-visible{outline-offset:-2px;outline:2px solid #0d99ff}.pbc-rich-canvas .pbc-canvas-input,.pbc-rich-canvas .pbc-rich-inspector select{color:#1e1e1e;width:100%;min-width:0;height:24px;box-shadow:none;background:#f5f5f5;border:0;border-radius:5px;padding:0 8px;font:450 11px/16px Canvas Inter,Inter,sans-serif}.pbc-rich-canvas .pbc-canvas-input:hover,.pbc-rich-canvas .pbc-rich-inspector select:hover{box-shadow:inset 0 0 0 1px #e6e6e6}.pbc-rich-canvas .pbc-canvas-input:focus{outline:none;box-shadow:inset 0 0 0 1px #0d99ff}.pbc-rich-canvas .pbc-canvas-panel-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:230px minmax(0, 1fr) var(--pbc-canvas-inspector-width,241px);height:720px;min-height:640px;display:grid;position:relative;overflow:hidden}.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false]{grid-template-columns:0 minmax(0, 1fr) var(--pbc-canvas-inspector-width,241px)}.pbc-rich-canvas .pbc-canvas-panel-layout[data-right-open=false]{grid-template-columns:230px minmax(0,1fr) 0}.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false][data-right-open=false]{grid-template-columns:0 minmax(0,1fr) 0}.pbc-canvas-left-slot{z-index:10;background:#fff;border-right:1px solid #e6e6e6;grid-column:1;min-width:0;height:100%;overflow:hidden}.pbc-rich-canvas .pbc-canvas-panel-layout>.pbc-node-stage{grid-area:1/2;min-height:0;overflow:hidden}.pbc-rich-canvas .pbc-node-surface{height:100%;min-height:0}.pbc-canvas-properties-slot{z-index:10;background:#fff;border-left:1px solid #e6e6e6;grid-area:1/3;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.pbc-rich-canvas .pbc-canvas-navigator{border:0;flex-direction:column;width:100%;height:100%;max-height:none;padding:0;font-size:12px;line-height:18px;display:flex;overflow:hidden}.pbc-canvas-document{border-bottom:1px solid #e6e6e6;flex:none;min-height:81px;padding:12px 10px}.pbc-canvas-file-heading{align-items:center;gap:6px;height:30px;display:flex}.pbc-rich-canvas .pbc-canvas-document-title{text-overflow:ellipsis;flex:1;justify-content:flex-start;min-width:0;height:30px;font-size:11px;font-weight:600;overflow:hidden}.pbc-canvas-save-state{color:#737373;align-items:center;gap:5px;padding-left:22px;font-size:9px;display:flex}.pbc-canvas-save-state>span{background:#14ae5c;border-radius:50%;width:5px;height:5px}.pbc-canvas-pages{border-bottom:1px solid #e6e6e6;flex:none;max-height:35%;padding-bottom:12px;overflow:auto}.pbc-canvas-pages-heading{justify-content:space-between;align-items:center;height:43px;padding:0 14px;display:flex}.pbc-canvas-pages-heading strong,.pbc-canvas-layer-heading strong{font-size:11px;font-weight:600}.pbc-canvas-page{color:#737373;align-items:center;gap:8px;height:34px;padding:0 15px;display:flex}.pbc-canvas-page-check{visibility:hidden;color:#0d99ff;flex:none;width:16px;height:16px}.pbc-canvas-page[data-active]{color:#1e1e1e}.pbc-canvas-page[data-active] .pbc-canvas-page-check{visibility:visible}.pbc-rich-canvas .pbc-canvas-page-name{text-overflow:ellipsis;flex:1;justify-content:flex-start;min-width:0;padding:0;font-weight:500;overflow:hidden}.pbc-canvas-resources{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pbc-canvas-layer-heading{flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex}.pbc-canvas-layer-heading strong span{color:#737373;margin-left:8px;font:400 10px/16px monospace}.pbc-canvas-search{flex:none;padding:0 12px 10px}.pbc-rich-canvas .pbc-canvas-search input{height:30px}.pbc-canvas-tree{scrollbar-width:thin;flex:1;min-height:0;padding-bottom:24px;overflow:auto}.pbc-canvas-layer{-webkit-user-select:none;user-select:none;color:#333;border-block:1px solid #0000;align-items:center;gap:6px;height:34px;padding-right:8px;font-size:11px;display:flex;position:relative}.pbc-canvas-layer[aria-selected=true]{color:#0d99ff;background:#e5f4ff}.pbc-canvas-layer[data-hidden] .pbc-canvas-layer-name{opacity:.45}.pbc-canvas-layer[data-drop=before]{border-top:2px solid #0d99ff}.pbc-canvas-layer[data-drop=after]{border-bottom:2px solid #0d99ff}.pbc-canvas-layer[data-drop=inside]{background:#e5f4ff;box-shadow:inset 0 0 0 2px #0d99ff}.pbc-rich-canvas .pbc-canvas-disclosure{color:#737373;flex:none;width:18px;min-width:18px;height:26px;padding:0}.pbc-canvas-disclosure svg{width:12px;height:12px}.pbc-canvas-disclosure[data-collapsed] svg{transform:rotate(-90deg)}.pbc-canvas-layer-icon{color:#737373;display:flex}.pbc-canvas-layer-icon svg{width:14px;height:14px}.pbc-canvas-layer[aria-selected=true] .pbc-canvas-layer-icon{color:#0d99ff}.pbc-canvas-layer-name{text-overflow:ellipsis;white-space:nowrap;cursor:default;flex:1;overflow:hidden}.pbc-canvas-layer>input{background:#fff;flex:1;width:80px}.pbc-canvas-layer-actions{gap:0;margin-left:auto;display:flex}.pbc-rich-canvas .pbc-canvas-layer-actions button{color:#737373;opacity:.35;width:22px;min-width:22px;height:26px;padding:0}.pbc-canvas-layer-actions svg{width:13px;height:13px}.pbc-rich-canvas .pbc-canvas-layer-actions button[data-set],.pbc-rich-canvas .pbc-canvas-layer:hover .pbc-canvas-layer-actions button,.pbc-rich-canvas .pbc-canvas-layer:focus-within .pbc-canvas-layer-actions button{opacity:1}.pbc-canvas-empty{color:#737373;padding:18px;font-size:11px;line-height:1.8}.pbc-canvas-footer{border-top:1px solid #e6e6e6;flex:none;align-items:center;gap:9px;padding:16px 12px;display:flex}.pbc-canvas-footer small{color:#737373;margin-top:3px;font-size:9px;display:block}.pbc-canvas-footer details{margin-left:auto;position:relative}.pbc-canvas-footer summary{cursor:pointer;list-style:none}.pbc-canvas-footer details p{z-index:20;background:#fff;border:1px solid #e6e6e6;width:185px;padding:12px;position:absolute;bottom:24px;right:0;box-shadow:0 4px 12px #0002}.pbc-canvas-menu-anchor{flex:none;display:inline-flex}.pbc-canvas-menu{box-sizing:border-box;color:#1e1e1e;z-index:200;background:#fff;border:1px solid #e6e6e6;border-radius:8px;min-width:180px;max-width:calc(100vw - 16px);margin:0;padding:4px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #0003}.pbc-canvas-menu button{width:100%;height:28px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 8px;font:400 11px/16px Canvas Inter,Inter,sans-serif;display:flex}.pbc-canvas-menu button:hover,.pbc-canvas-menu button:focus-visible{background:#e5f4ff;outline:none}.pbc-canvas-menu button:disabled{opacity:.35;cursor:not-allowed}.pbc-canvas-splitter{z-index:15;cursor:ew-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}.pbc-canvas-splitter:hover,.pbc-canvas-splitter:focus-visible{background:#0d99ff;outline:none}.pbc-canvas-panel-toggles{z-index:30;background:#fff;border:1px solid #e6e6e6;border-radius:6px;gap:4px;padding:2px;display:flex;position:absolute;top:8px;left:50%}.pbc-rich-canvas .pbc-rich-inspector{border:0;width:100%;height:100%;max-height:none;padding:16px 8px 12px 16px;font-size:11px;line-height:16px}.pbc-rich-canvas .pbc-rich-inspector h3{margin:0 0 16px;font-size:11px;font-weight:550}.pbc-rich-canvas .pbc-rich-inspector fieldset{gap:8px}.pbc-rich-canvas .pbc-rich-field{gap:4px;font-size:11px}.pbc-canvas-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pbc-canvas-move-status{color:#0d99ff;margin:0;padding:8px 12px;font-size:10px}.pbc-canvas-panel-layout[data-left-open=false]>.pbc-canvas-left-slot,.pbc-canvas-panel-layout[data-right-open=false]>.pbc-canvas-properties-slot{visibility:hidden;pointer-events:none}@container node-canvas (min-width:901px) and (max-width:1100px){.pbc-rich-canvas .pbc-canvas-panel-layout{grid-template-columns:202px minmax(0, 1fr) var(--pbc-canvas-inspector-width,241px)}.pbc-rich-canvas .pbc-canvas-panel-layout[data-right-open=false]{grid-template-columns:202px minmax(0,1fr) 0}.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false]{grid-template-columns:0 minmax(0, 1fr) var(--pbc-canvas-inspector-width,241px)}.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false][data-right-open=false]{grid-template-columns:0 minmax(0,1fr) 0}}@container node-canvas (max-width:900px){.pbc-rich-canvas .pbc-canvas-panel-layout,.pbc-rich-canvas .pbc-canvas-panel-layout[data-right-open=false]{grid-template-columns:190px minmax(0,1fr) 0}.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false],.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false][data-right-open=false]{grid-template-columns:0 minmax(0,1fr) 0}.pbc-canvas-properties-slot{width:var(--pbc-canvas-inspector-width);position:absolute;top:0;right:0;box-shadow:-8px 0 24px #0002}}@container node-canvas (max-width:680px){.pbc-rich-canvas .pbc-canvas-panel-layout,.pbc-rich-canvas .pbc-canvas-panel-layout[data-right-open=false],.pbc-rich-canvas .pbc-canvas-panel-layout[data-left-open=false]{grid-template-columns:0 minmax(0,1fr) 0}.pbc-canvas-left-slot{width:min(240px,100% - 20px);position:absolute;top:0;left:0;box-shadow:8px 0 24px #0002}}@media (pointer:coarse){.pbc-rich-canvas .pbc-canvas-page,.pbc-rich-canvas .pbc-canvas-layer{height:44px}.pbc-rich-canvas .pbc-canvas-input,.pbc-rich-canvas .pbc-canvas-button{min-height:32px}.pbc-canvas-menu button{height:40px}}body:has([data-canvas-roomy]) .compound-gallery{max-width:none}body:has([data-canvas-roomy]) .compound-gallery-sidebar{display:none}body:has([data-canvas-roomy]) .compound-gallery-workspace{display:block}[data-canvas-roomy]{z-index:100;background:#fff;position:fixed;inset:0;overflow:hidden;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}[data-canvas-roomy]>:not(.pbc-rich-demo-editor):not(.pbc-canvas-preview-exit){display:none!important}[data-canvas-roomy]>.pbc-rich-demo-editor{border:0;border-radius:0;width:100%;height:100%}[data-canvas-roomy]>.pbc-rich-demo-editor>.pbc-node-toolbar,[data-canvas-roomy]>.pbc-rich-demo-editor>[data-canvas-tool-boundary]>.pbc-node-toolbar,[data-canvas-roomy]>.pbc-rich-demo-editor>.pbc-rich-status{display:none}[data-canvas-roomy]>.pbc-rich-demo-editor>.pbc-canvas-panel-layout{height:100%;min-height:0}[data-canvas-roomy]>.pbc-canvas-preview-exit{z-index:50;height:24px;min-height:24px;padding:0 8px;font-size:11px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}[data-canvas-roomy]>.pbc-rich-demo-editor>.pbc-node-error{z-index:40;background:#fff;max-width:400px;position:absolute;bottom:40px;left:240px}.pbc-rich-canvas .pbc-source-inspector{letter-spacing:.11px;color:#191919;padding:0 0 40px;font:400 11px/16px Canvas Inter,Inter,-apple-system,sans-serif;overflow-x:hidden}.pbc-source-inspector *,.pbc-inspector-popup *{box-sizing:border-box}.pbc-source-inspector button,.pbc-source-inspector input,.pbc-source-inspector select{font:inherit;letter-spacing:inherit}.pbc-source-inspector button{min-height:24px}.pbc-source-inspector .pbc-inspector-selection{border-bottom:1px solid #e6e6e6;align-items:center;gap:4px;height:49px;padding:0 8px 0 16px;display:flex}.pbc-inspector-selection strong{flex:1;font-size:12px;font-weight:550}.pbc-inspector-selection>svg{width:12px;height:12px}.pbc-source-inspector .pbc-inspector-section{border-bottom:1px solid #e6e6e6;margin:0;padding:0;display:block}.pbc-inspector-section>header{justify-content:space-between;align-items:center;height:40px;padding:0 8px 0 16px;display:flex}.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-section h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font:550 11px/16px Canvas Inter,Inter,sans-serif;overflow:hidden}.pbc-inspector-section>header>div{gap:4px;display:flex}.pbc-inspector-body{padding:0 8px 12px 16px}.pbc-inspector-section[data-panel-section=appearance]>.pbc-inspector-body{padding-bottom:14px}.pbc-source-inspector .pbc-inspector-icon{color:#191919;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-flex}.pbc-inspector-icon svg{stroke-width:1.2px;width:16px;height:16px}.pbc-inspector-icon img{pointer-events:none;width:24px;height:24px;display:block}.pbc-inspector-icon:hover{background:#f5f5f5}.pbc-inspector-icon:disabled{opacity:.35;cursor:default}.pbc-inspector-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:24px;display:grid}.pbc-inspector-side{justify-content:center;align-items:center;width:24px;display:flex}.pbc-inspector-labeled{padding:4px 0}.pbc-inspector-caption,.pbc-inspector-label-pair{color:gray;white-space:nowrap;letter-spacing:.09px;height:16px;padding-bottom:4px;font-size:9px;font-weight:400;line-height:12px}.pbc-inspector-label-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:8px;margin-top:4px;display:grid}.pbc-inspector-input{background:#f5f5f5;border-radius:5px;align-items:center;min-width:0;height:28px;padding:0 1px 0 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.pbc-source-inspector .pbc-inspector-input input{background:0 0;border:0;border-radius:0;outline:0;flex:1;width:100%;min-width:0;height:28px;min-height:28px;padding:0;font:450 11px/16px Canvas Inter,Inter,sans-serif}.pbc-inspector-input:not(:has(.pbc-inspector-prefix)) input{padding-left:8px}.pbc-inspector-input:hover,.pbc-inspector-select:hover{box-shadow:inset 0 0 0 1px #e6e6e6}.pbc-inspector-input:focus-within,.pbc-inspector-select:focus-within{box-shadow:inset 0 0 0 1px #0d99ff}.pbc-inspector-input[data-invalid]{box-shadow:inset 0 0 0 1px #c32f37}:is(.pbc-inspector-input:has(input:disabled),.pbc-inspector-input:has(input[aria-disabled=true])){opacity:.45}.pbc-inspector-prefix{color:gray;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;min-width:24px;height:24px;font-weight:400;display:flex}.pbc-inspector-prefix svg{stroke-width:1.2px;width:14px;height:14px}.pbc-inspector-suffix{color:gray;white-space:nowrap;padding-right:6px;font-size:10px}.pbc-inspector-select{background:#f5f5f5;border-radius:5px;min-width:0;height:28px;display:block;position:relative}.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-select select{appearance:none;background:0 0;border:0;outline:0;width:100%;height:28px;min-height:28px;padding:0 22px 0 8px}.pbc-inspector-select>svg{pointer-events:none;width:12px;height:12px;position:absolute;top:6px;right:4px}.pbc-inspector-segmented{background:#f5f5f5;border-radius:5px;min-width:0;height:24px;display:flex;overflow:hidden}.pbc-inspector-segmented .pbc-inspector-icon{border-radius:0;flex:1;width:auto;min-width:0;position:relative}.pbc-inspector-segmented .pbc-inspector-icon+.pbc-inspector-icon{border-left:1px solid #fff}.pbc-inspector-icon[aria-pressed=true]{background:#fff;border:1px solid #e6e6e6;border-radius:5px;box-shadow:0 1px 2px #00000008}.pbc-inspector-flow-row{grid-template-columns:minmax(0,1fr) 24px;gap:8px;display:grid}.pbc-inspector-dimension{background:#f5f5f5;border-radius:5px;align-items:center;min-width:0;height:28px;display:flex;position:relative}.pbc-inspector-dimension>.pbc-inspector-input{background:0 0;flex:1;min-width:0}.pbc-inspector-dimension>.pbc-inspector-popup-anchor>.pbc-inspector-icon{width:16px;min-width:16px}.pbc-inspector-dimension>.pbc-inspector-popup-anchor svg{width:10px;height:10px}.pbc-inspector-sizing-label{color:gray;pointer-events:none;font-size:8px;position:absolute;bottom:-10px;right:3px}.pbc-inspector-auto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:8px;padding:4px 0 8px;display:grid}.pbc-inspector-auto-grid>.pbc-inspector-popup-anchor{padding-top:20px}.pbc-inspector-auto-grid .pbc-inspector-input+.pbc-inspector-input{margin-top:8px}.pbc-inspector-alignment{background:#f5f5f5;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:0;height:56px;padding:4px 8px;display:grid}.pbc-source-inspector .pbc-inspector-action{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%;height:auto;min-height:24px;padding:4px 6px}.pbc-inspector-alignment button{background:0 0;border:0;justify-content:center;align-items:center;height:16px;padding:0;display:flex}.pbc-inspector-alignment button span{background:#aaa;border-radius:50%;width:2px;height:2px}.pbc-inspector-alignment button[aria-pressed=true] span{background:#0d99ff;border-radius:0;height:10px;box-shadow:3px 0 #0d99ff,-3px 0 #0d99ff}.pbc-inspector-check{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.pbc-inspector-check input{accent-color:#191919;width:14px;height:14px;margin:0}.pbc-inspector-popup{z-index:80;color:#191919;letter-spacing:.11px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;max-height:calc(100vh - 16px);margin:0;font:400 11px/16px Canvas Inter,Inter,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 32px #00000026,0 2px 8px #00000010}.pbc-inspector-popup>header{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-weight:550;display:flex}.pbc-inspector-popup>div{padding:12px}.pbc-inspector-popup>div>button{text-align:left;background:0 0;border:0;width:100%;min-height:28px;padding:4px 12px;display:flex}.pbc-inspector-popup>div>button:hover{background:#e5f4ff}.pbc-inspector-popup>div>button[aria-pressed=true]{color:#0d99ff}.pbc-inspector-popup .pbc-inspector-select{margin-bottom:8px}.pbc-inspector-text-field{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.pbc-inspector-text-field>input{background:#f5f5f5;border:0;border-radius:5px;height:24px;padding:0 8px}.pbc-inspector-shape{border:1px solid #e6e6e6;border-radius:5px;justify-content:center;align-items:center;width:calc(100% - 32px);min-height:28px;margin-top:4px;display:flex;position:relative}.pbc-inspector-shape>.pbc-inspector-popup-anchor>.pbc-inspector-icon{z-index:1;width:100%;height:100%;position:static;inset:0}.pbc-inspector-shape>.pbc-inspector-popup-anchor>.pbc-inspector-icon>svg{display:none}.pbc-inspector-shape>.pbc-inspector-popup-anchor{width:100%}.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-basics{border:0;min-width:0;margin:0;padding:0;display:block}.pbc-inspector-help,.pbc-inspector-lock-notice{color:gray;margin:0;padding:8px 16px;font-size:10px}.pbc-inspector-lock-notice button{color:#0d99ff;background:0 0;border:0}@media (pointer:coarse){.pbc-source-inspector .pbc-inspector-icon,.pbc-inspector-input,.pbc-source-inspector .pbc-inspector-input input,.pbc-inspector-select,.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-select select,.pbc-inspector-dimension,.pbc-inspector-segmented{height:32px;min-height:32px}.pbc-inspector-row{min-height:32px}.pbc-inspector-labeled{padding:6px 0}.pbc-inspector-popup>div>button{min-height:40px}}.pbc-node-surface[data-draw-tool]{cursor:crosshair}.pbc-canvas-draw-tools{z-index:2;border:1px solid var(--ds-color-border-default,#ddd);background:var(--ds-color-surface-primary,#fff);border-radius:8px;gap:4px;padding:4px;display:flex;position:absolute;top:48px;left:12px}.pbc-canvas-nav-tabs,.pbc-assets-sections{border-bottom:1px solid #e6e6e6;flex:none;gap:4px;padding:8px;display:flex}.pbc-canvas-nav-tabs button,.pbc-assets-sections button{font:inherit;color:#666;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px}.pbc-canvas-nav-tabs button[aria-selected=true],.pbc-assets-sections button[aria-selected=true]{color:#111;background:#f0f0f0;font-weight:600}.pbc-canvas-assets{flex-direction:column;flex:1;min-height:0;display:flex}.pbc-assets-sections{flex-wrap:wrap;font-size:11px}.pbc-assets-content{flex:1;min-height:0;overflow:auto}.pbc-assets-content [hidden]{display:none}.pbc-assets-content fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pbc-assets-content input{box-sizing:border-box;min-width:0;max-width:100%}.pbc-assets-content label{gap:4px;display:grid}.pbc-assets-search{margin:12px}.pbc-asset-card{border:1px solid #e6e6e6;border-radius:6px;gap:6px;margin:10px;padding:12px;display:grid}.pbc-asset-card small{color:#777}.pbc-asset-card>div{flex-wrap:wrap;gap:6px;display:flex}.pbc-assets-content p{color:#666;padding:12px}.pbc-ruler-display,[data-canvas-rulers]{-webkit-user-select:none;user-select:none}.pbc-ruler-display .ruler-bg{fill:#f0f2f5}.pbc-ruler-display text{fill:#566170;font:10px sans-serif}.pbc-ruler-display .ruler-tick{stroke:#aab0ba;fill:none}.pbc-ruler-display .ruler-selection{fill:#3963dc22}.pbc-ruler-display .ruler-bound rect{fill:#3963dc}.pbc-ruler-display .ruler-bound text{fill:#fff}.pbc-ruler-display .ruler-cursor{stroke:#e25656;fill:none}.pbc-rich-canvas [data-image-crop-overlay] .paint-control-line{pointer-events:none;stroke:#087bd9;fill:none;vector-effect:non-scaling-stroke}.pbc-rich-canvas [data-image-crop-overlay] .paint-crop-drag{pointer-events:all;cursor:grab}.pbc-rich-canvas [data-image-crop-overlay] .paint-crop-drag:active{cursor:grabbing}.pbc-rich-canvas [data-rich-measurements] .canvas-guide{fill:none;stroke:#f24e67;pointer-events:none}.pbc-rich-canvas [data-rich-measurements] .guide-badge rect{fill:#f24e67}.pbc-rich-canvas [data-rich-measurements] .guide-badge text{fill:#fff;text-anchor:middle;font-family:Inter,Arial,sans-serif}.pbc-rich-canvas [data-smart-selection] .smart-ring{cursor:grab}.pbc-rich-canvas [data-smart-selection] .smart-ring circle:not(.smart-hit){fill:#fff;stroke:#f05b9b;pointer-events:none}.pbc-rich-canvas [data-smart-selection] .smart-ring.marked circle:not(.smart-hit){fill:#f05b9b}.pbc-rich-canvas [data-smart-selection] .smart-hit{fill:#0000;stroke:none;pointer-events:all}.pbc-rich-canvas [data-smart-selection] .smart-gap path{fill:none;stroke:#f05b9b;pointer-events:none}.pbc-rich-canvas [data-smart-selection] .smart-gap text{fill:#d93282;pointer-events:none;opacity:0}.pbc-rich-canvas [data-smart-selection] .smart-gap:hover text,.pbc-rich-canvas [data-smart-dragging=gap] .smart-gap text{opacity:1}.pbc-slot-rules>fieldset{border:0;gap:8px;padding:0;display:grid}.pbc-slot-rules fieldset fieldset{border:1px solid var(--pbc-canvas-border,#e6e6e6);grid-template-columns:1fr 1fr;gap:4px;display:grid}.pbc-slot-rules label{gap:4px;display:grid}.pbc-slot-rules fieldset fieldset label{align-items:center;display:flex}.pbc-slot-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pbc-slot-rules select{width:100%;min-height:64px}.pbc-slot-content{border:0;gap:8px;padding:0;display:grid}.pbc-slot-content form,.pbc-slot-content label{gap:4px;display:grid}.pbc-slot-content select{width:100%}.pbc-page-paint-row{border:0;grid-template-columns:24px minmax(40px,1fr) 80px 28px;align-items:center;gap:4px;margin:0;padding:0;display:grid}.pbc-page-swatch{border-radius:3px;width:20px;height:20px;overflow:hidden}.pbc-page-swatch input{opacity:0;width:100%;height:100%;padding:0}.pbc-canvas-inline-text{z-index:6;resize:none;-webkit-user-select:text;user-select:text;border-radius:0;padding:0;position:absolute;overflow:auto}.pbc-inline-text-error{z-index:7;background:var(--pbc-canvas-panel,#fff);color:var(--pbc-canvas-ink,#20232b);position:absolute;bottom:40px;left:24px}.pbc-inspector-view-header{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:4px;height:41px;min-height:41px;padding:8px;display:flex}.pbc-inspector-view-menu{gap:2px;display:grid}.pbc-inspector-view-menu>button{text-align:left}.pbc-rich-inspector[data-property-labels=false] .pbc-inspector-caption{display:none}.pbc-rich-inspector[data-property-labels=false] .pbc-inspector-labeled{padding:4px 0}.pbc-rich-inspector[data-property-labels=false] .pbc-inspector-auto-grid>.pbc-inspector-popup-anchor{padding-top:0}.pbc-inspector-design-tab{color:#191919;background:#f5f5f5;border-radius:5px;align-items:center;height:24px;padding:0 8px;font-weight:550;display:inline-flex}.pbc-inspector-view-options .pbc-inspector-icon{gap:3px;width:auto;min-width:56px;padding:0 4px}.pbc-rich-canvas{--pbc-canvas-rule:var(--ds-color-border-default);--pbc-canvas-muted:var(--ds-color-text-muted);--pbc-canvas-accent:var(--ds-color-action-selected);color:var(--ds-color-text-default);font-family:var(--ds-font-sans)}.pbc-rich-canvas .pbc-canvas-button,.pbc-rich-canvas .pbc-canvas-input,.pbc-rich-canvas .pbc-rich-inspector select{color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans);border-radius:var(--ds-radius-md)}.pbc-rich-canvas .pbc-canvas-button:hover:not(:disabled){background:var(--ds-color-surface-subtle)}.pbc-rich-canvas .pbc-canvas-button:focus-visible,.pbc-rich-canvas .pbc-canvas-layer:focus-visible{outline-color:var(--ds-color-border-strong)}.pbc-rich-canvas .pbc-canvas-layer{height:32px;color:var(--ds-color-text-default);font:400 12px/16px var(--ds-font-sans)}.pbc-rich-canvas .pbc-canvas-layer[aria-selected=true]{color:var(--ds-color-text-default);background:var(--ds-color-status-info-bg)}.pbc-rich-canvas .pbc-canvas-layer[aria-selected=true] .pbc-canvas-layer-icon{color:var(--ds-color-text-default)}.pbc-rich-canvas .pbc-canvas-document{border-color:var(--ds-color-border-default);height:52px;min-height:52px;padding:8px 12px}.pbc-rich-canvas .pbc-canvas-document-title{font:600 12px/16px var(--ds-font-sans)}.pbc-rich-canvas .pbc-canvas-save-state{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pbc-rich-canvas .pbc-canvas-nav-tabs{border-color:var(--ds-color-border-default);align-items:center;gap:8px;height:44px;padding:8px}.pbc-rich-canvas .pbc-canvas-nav-tabs button{border-radius:var(--ds-radius-md);height:24px;font:500 14px/20px var(--ds-font-sans);padding:0 8px}.pbc-rich-canvas .pbc-canvas-nav-tabs button[aria-selected=true]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-input,.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-select{border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle)}.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-input input{font:400 12px/16px var(--ds-font-sans);background:0 0}.pbc-rich-canvas .pbc-inspector-input:focus-within,.pbc-rich-canvas .pbc-inspector-select:focus-within{box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}:is(.pbc-rich-canvas .pbc-inspector-input:has(input:disabled),.pbc-rich-canvas .pbc-inspector-input:has(input[aria-disabled=true])){opacity:.4}.pbc-rich-canvas .pbc-source-inspector .pbc-inspector-section h3{font:600 12px/16px var(--ds-font-sans)}.pbc-rich-canvas .pbc-inspector-section>header{padding:0 12px}.pbc-rich-canvas .pbc-inspector-body{padding:0 12px 12px}.pbc-rich-canvas .pbc-canvas-draw-tools{border-color:var(--ds-color-border-default);background:var(--ds-color-surface-default);align-items:center;height:44px;padding:8px;top:8px;left:8px}.pbc-rich-canvas .pbc-canvas-draw-tools>.pbc-canvas-button{border-radius:var(--ds-radius-md);height:28px;min-height:28px;padding:0 8px}.pbc-rich-canvas .pbc-canvas-draw-tools>.pbc-canvas-button[aria-pressed=true]{color:var(--ds-color-action-on-primary);background:var(--ds-color-action-selected)}.pbc-rich-canvas .pbc-rich-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container node-canvas (min-width:901px){.pbc-rich-canvas .pbc-canvas-panel-layout{grid-template-columns:230px minmax(0, 1fr) var(--pbc-canvas-inspector-width,241px)}}@media (pointer:coarse){.pbc-rich-canvas .pbc-canvas-layer{height:44px}}.pbc-rich-canvas button[hidden],.pbc-node-canvas .pbc-canvas-toolbar-popover[hidden]{display:none}.pbc-rich-canvas{position:relative}.pbc-rich-canvas>.pbc-canvas-palette-launcher{z-index:4;position:absolute;top:8px;left:108px}.pbc-rich-canvas .pbc-canvas-current-tool{color:var(--ds-color-text-default);font:600 11px/14px var(--ds-font-sans);padding:0 8px}.pbc-rich-canvas .pbc-inspector-advanced{border-top:1px solid var(--ds-color-border-default);margin:0}.pbc-inspector-advanced>summary{font:600 12px/16px var(--ds-font-sans);cursor:pointer;padding:12px}.pbc-inspector-advanced>[hidden]{display:none}.pbc-inspector-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pbc-inspector-extra{grid-column:1/-1;min-width:0}.pbc-inspector-extra>summary{cursor:pointer;font:400 11px/14px var(--ds-font-sans);color:var(--ds-color-text-muted);padding:4px 0}.pbc-inspector-extra>[hidden]{display:none}.pbc-inspector-extra>div:not([hidden]){gap:8px;padding:8px 0;display:grid}.pbc-source-inspector[data-compact=true] [data-panel-section=stroke-settings] .pbc-inspector-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@layer screens{.pbc-canvas-bulk-dialog{color:#20232b;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);font:inherit;background:#fff;border:1px solid #ddd;border-radius:12px;padding:20px;font-size:13px;line-height:1.5;overflow:auto;box-shadow:0 20px 80px #0003}.pbc-canvas-bulk-dialog::backdrop{background:#0005}.pbc-canvas-bulk-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pbc-canvas-bulk-dialog h2{margin:0 0 16px;font-size:16px}.pbc-canvas-bulk-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.pbc-bulk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pbc-bulk-fields label{gap:4px;display:grid}.pbc-canvas-bulk-dialog input:not([type=checkbox]),.pbc-canvas-bulk-dialog select{box-sizing:border-box;border:1px solid #ddd;border-radius:5px;width:100%;min-width:0;padding:6px 8px}.pbc-canvas-bulk-dialog button{cursor:pointer;background:#f6f6f6;border:1px solid #ddd;border-radius:5px;padding:6px 10px}.pbc-canvas-bulk-dialog button:disabled{opacity:.45;cursor:default}.pbc-bulk-results{max-height:300px;margin-bottom:12px;overflow:auto}.pbc-bulk-results article{border-bottom:1px solid #eee;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;display:grid}.pbc-bulk-results article span{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1}.pbc-bulk-results article button{grid-area:1/2/span 2;align-self:center}.pbc-canvas-bulk-dialog table{border-collapse:collapse;width:100%;margin:12px 0}.pbc-canvas-bulk-dialog td,.pbc-canvas-bulk-dialog th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:6px}@media (max-width:480px){.pbc-bulk-fields{grid-template-columns:1fr}}.pbc-rich-canvas svg:has([data-vector-edit-active=true]) [data-rich-tool]{opacity:0;pointer-events:none}.pbc-font-browser{gap:12px;display:grid}.pbc-font-list{gap:4px;max-height:260px;display:grid;overflow:auto}.pbc-font-list button{text-align:left;background:0 0;border:0;gap:6px;padding:8px;display:grid}.pbc-font-list button[aria-pressed=true]{background:#eeeaff}.pbc-font-browser input{max-width:100%}.pbc-canvas-command-palette{width:100%}.pbc-canvas-command-palette [role=listbox]{max-height:50vh;overflow:auto}.pbc-canvas-command-palette [role=option]{text-align:left;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.pbc-canvas-command-palette [aria-selected=true]{outline-offset:-1px;outline:1px solid}.pbc-canvas-command-palette small{opacity:.7;flex-basis:100%}.pbc-node-surface[data-draw-tool=hand]{cursor:grab}.pbc-page-template{height:var(--pbc-template-height,100dvh);background:var(--ds-color-surface-page);grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.pbc-template-navigation{min-height:0}.pbc-template-main{flex-direction:column;min-width:0;min-height:0;display:flex}.pbc-template-main>.pbc-top-bar{flex-shrink:0}.pbc-template-body{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;overflow:auto}.pbc-template-body>:not(.pbc-template-content,.pbc-template-project-columns,.pbc-template-image-columns,.pbc-template-canvas-columns){flex-shrink:0}.pbc-template-content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.pbc-template-project-columns{flex:1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.pbc-template-image-columns{flex:1;grid-template-columns:minmax(0,1fr) 400px;gap:12px;display:grid}.pbc-template-project-columns>*,.pbc-template-image-columns>*,.pbc-template-canvas-columns>*{min-width:0}.pbc-template-viewer-column{flex-direction:column;gap:12px;display:flex}.pbc-template-viewer-row{flex:1;gap:12px;min-height:0;display:flex}.pbc-template-viewer{flex:1;min-width:0;min-height:0;display:flex}.pbc-template-viewer>*{flex:1;width:100%;min-width:0;height:100%}.pbc-template-canvas-columns{flex:1;gap:12px;min-height:0;display:flex}.pbc-template-canvas-columns>aside{flex:0 0 320px;overflow:auto}.pbc-template-canvas-workspace{flex:1;min-height:0}.pbc-template-canvas-workspace>*{height:100%}.pbc-auth-template{min-height:var(--pbc-template-height,100dvh);background:var(--ds-color-surface-page);align-items:center;gap:96px;padding:48px 90px;display:flex}.pbc-auth-introduction{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pbc-auth-input{width:570px;max-width:100%}@media (max-width:1200px){.pbc-template-image-columns{grid-template-columns:minmax(0,1fr) minmax(280px,35%)}.pbc-template-canvas-columns>aside{flex-basis:240px}.pbc-auth-template{gap:48px;padding:48px}.pbc-auth-input{width:50%}}@media (max-width:760px){.pbc-page-template{flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.pbc-template-navigation .pbc-side-nav{border-right:0;border-bottom:1px solid var(--ds-color-border-default);width:100%;height:auto;max-height:320px}.pbc-template-body{padding:16px;overflow:visible}.pbc-template-project-columns,.pbc-template-image-columns{grid-template-columns:minmax(0,1fr)}.pbc-template-canvas-columns{flex-direction:column}.pbc-template-canvas-columns>aside{flex-basis:auto}.pbc-template-canvas-workspace{min-height:480px}.pbc-top-bar{flex-wrap:wrap;padding:8px 16px}.pbc-auth-template{flex-direction:column;align-items:stretch;gap:32px;padding:32px 20px}.pbc-auth-input{width:100%}.pbc-auth-introduction{flex:none}}.ds-gallery{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:40px 32px;display:flex}.ds-gallery-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.ds-gallery-heading>div{gap:8px;display:grid}.ds-family-nav,.ds-samples{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ds-samples{max-width:100%}.ds-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ds-family{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:32px;scroll-margin-top:24px;display:flex}.ds-family>header{gap:12px;display:grid}.ds-family[data-family=Icon],.ds-family[data-family=Button],.ds-family[data-family=Tag]{grid-column:1/-1}.ds-icon-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 16px;width:100%;display:grid}.ds-icon-example{flex-direction:column;gap:8px;display:flex}.ds-icon-example .ds-samples{gap:12px}.ds-button-examples,.ds-tag-examples{gap:16px;width:100%;display:grid}.ds-variant-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ds-variant-row>.meta{width:90px}.ds-tag-examples>.ds-samples>.meta{width:150px}.ds-choice-form,.ds-menu-examples{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ds-range{align-items:center;gap:16px;width:100%;display:flex}.ds-range input{flex:1}@media (max-width:800px){.ds-gallery{padding:24px 16px}.ds-family-grid{grid-template-columns:minmax(0,1fr)}.ds-family{padding:24px}.ds-gallery-heading{flex-direction:column;align-items:flex-start}}.pbc-node-canvas-example{flex-direction:column;gap:16px;min-width:0;display:flex}.pbc-node-canvas-example-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbc-node-canvas-example details{gap:12px;display:grid}.pbc-node-canvas-example details textarea{width:100%;margin-block:12px}.pbc-node-output-preview{flex-wrap:wrap;gap:12px;margin-block:12px;display:flex}.pbc-node-output-preview img{border:1px solid var(--ds-color-border-default);flex-basis:100%;max-width:100%;height:auto}.compound-gallery{flex-direction:column;gap:24px;max-width:1600px;margin:0 auto;padding:32px;display:flex}.compound-gallery-heading,.compound-gallery-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.compound-gallery-heading>div:first-child{flex-direction:column;gap:6px;display:flex}.compound-gallery-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.compound-gallery-sidebar{flex-direction:column;gap:16px;max-height:calc(100dvh - 48px);padding:16px;display:flex;position:sticky;top:24px;overflow:auto}.compound-gallery-sidebar nav{flex-direction:column;gap:16px;display:flex}.compound-gallery-sidebar nav section{flex-direction:column;gap:2px;display:flex}.compound-gallery-sidebar nav button{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.compound-gallery-main{flex-direction:column;gap:16px;min-width:0;display:flex}.compound-gallery-controls{flex-direction:column;gap:16px;padding:24px;display:flex}.compound-gallery-controls>label{max-width:100%}.compound-gallery-controls select{width:100%;max-width:100%}.compound-gallery-preview{min-height:260px;padding:32px;overflow:auto}.compound-gallery-example{vertical-align:top;min-width:0;display:inline-block}.compound-gallery-variants{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compound-gallery-output{padding:16px}.compound-gallery-placeholder{justify-content:center;align-items:center;width:100%;padding:12px;display:flex}.compound-gallery-source-state{max-width:100%;display:inline-block}.compound-gallery-preview-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.compound-gallery{padding:16px}.compound-gallery-workspace{grid-template-columns:1fr}.compound-gallery-sidebar{max-height:300px;position:static}.compound-gallery-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.compound-gallery-preview{padding:16px}}.composition-example-card{width:100%}.composition-example-content,.composition-example-form{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.composition-example-card>[data-slot=card-header],.composition-example-card [data-slot=card-action],.composition-example-card>[data-slot=card-footer],.composition-example-content>.pbc-compound-toolbar{flex-wrap:wrap;gap:8px;display:flex}.composition-example-card [data-slot=card-title],.composition-example-card [data-slot=card-description]{flex-basis:100%}.composition-example-card [data-slot=card-action]{margin-left:0}.composition-example-input{width:100%;color:var(--ds-color-text-default);background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-field);border-radius:var(--ds-radius-field);font:inherit;padding:8px 12px}.composition-example-option{justify-content:space-between}.composition-example-dialog>form{display:contents}.composition-example-output pre{white-space:pre-wrap;overflow-wrap:anywhere}.right-panel-example-stage{border:1px solid var(--ds-color-border-default);border-radius:8px;flex-wrap:wrap;display:flex;overflow:hidden}.right-panel-example-stage>.pbc-right-panel{height:620px}.right-panel-example-preview{background:var(--ds-color-surface-page);flex:1;min-width:240px;padding:24px}.right-panel-example-preview>.pbc-image-slot{max-width:100%}.right-panel-example-content{flex-direction:column;gap:16px;padding:16px;display:flex}.right-panel-example-content h3,.right-panel-example-content p{margin:0}.right-panel-example-content dt{color:var(--ds-color-text-muted);margin-bottom:4px;font-size:12px}.right-panel-example-content dd{margin:0 0 20px;font-size:14px}.right-panel-example-content .pbc-compound-expansion-navigator{width:100%}.right-panel-example-actions{gap:8px;display:flex}.right-panel-example-actions>button{flex:1}.right-panel-example .pbc-right-panel-footer form{flex-direction:column;gap:12px;display:flex}.right-panel-example .pbc-right-panel-footer p{margin:0;font-size:12px}.comment-cards-example{background:var(--ds-color-surface-default);flex-direction:column;gap:24px;width:fit-content;max-width:100%;padding:24px;display:flex}.comment-cards-example>header h2,.comment-cards-example h3{color:var(--ds-color-text-default);font:600 13px/18px var(--ds-font-sans);margin:0 0 8px}.comment-cards-example>header p{color:var(--ds-color-text-muted);font:400 12px/18px var(--ds-font-sans);margin:0}.comment-cards-example-row{grid-template-columns:minmax(0,368px) minmax(0,288px);gap:32px;width:100%;display:grid}.comment-cards-example-row>section{min-width:0}@media (max-width:900px){.comment-cards-example-row{grid-template-columns:minmax(0,1fr)}}.editor-parts-example>header,.editor-banner-example>header{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.editor-parts-example>header h2,.editor-parts-example>header p,.editor-banner-example>header h2,.editor-banner-example>header p{margin:0}.editor-banner-example-frame,.editor-inspector-frame{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);width:400px;max-width:100%;height:808px;overflow:auto}.editor-banner-example .pbc-compound-expansion-board{height:64px}.editor-banner-example .pbc-compound-expansion-navigator{padding:12px}.editor-banner-example .pbc-compound-list-label{font-size:14px}.pbc-banner-demo-filters{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.pbc-banner-demo-copy-settings{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.editor-banner-mockup{background:var(--ds-color-surface-subtle);width:400px;max-width:100%;margin:16px 0;padding:24px}.editor-banner-mockup [data-safety=true]{border:1px dashed var(--ds-color-border-strong);padding:16px}.editor-icon-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;display:grid}.editor-icon-grid figure{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);flex-direction:column;align-items:center;gap:8px;margin:0;padding:16px;font-size:12px;display:flex}.editor-inspector-preview{border:0;border-radius:0}.editor-inspector-preview .pbc-node-stage,.editor-inspector-preview .pbc-canvas-panel-toggles,.editor-inspector-preview .pbc-canvas-splitter{display:none}.editor-inspector-preview .pbc-canvas-panel-layout{height:808px;min-height:0;display:block}.pbc-rich-canvas.editor-inspector-preview .pbc-canvas-properties-slot{visibility:visible;pointer-events:auto;border:0;width:100%;height:100%;position:static}.editor-inspector-preview>.pbc-canvas-palette-launcher{display:none}.right-panel-pin-example{width:100%;min-width:0}.right-panel-pin-example>.pbc-node-canvas{height:420px;min-height:0}.pbc-compositions-gallery{background:var(--ds-color-surface-page);min-height:100dvh;padding:24px}.pbc-compositions-gallery>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.pbc-compositions-gallery h1{font-size:22px;line-height:30px}.pbc-compositions-gallery p{margin:0}.pbc-compositions-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.pbc-compositions-layout>nav{flex-direction:column;gap:4px;height:calc(100dvh - 130px);display:flex;overflow:auto}.pbc-compositions-layout>nav>button{text-align:left;white-space:normal;flex-direction:column;align-items:start;height:auto;min-height:48px;display:flex}.pbc-compositions-layout>nav>button[aria-pressed=true]{background:var(--ds-color-surface-pressed)}.pbc-compositions-layout small{font-size:12px;font-weight:400}.pbc-compositions-layout>nav label,.pbc-compositions-controls>label{flex-direction:column;gap:4px;font-size:12px;display:flex}.pbc-compositions-layout>nav input,.pbc-compositions-controls select{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);min-height:36px;color:inherit;border-radius:8px;padding:8px 12px}.pbc-compositions-main{min-width:0}.pbc-compositions-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pbc-composition-caption{color:var(--ds-color-text-muted);padding:12px 0;font-size:12px}.pbc-composition-viewport{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:12px;max-width:100%;overflow:auto}.pbc-composition-preview{--pbc-template-height:945px;min-width:0}.pbc-composition-preview[data-layer=feature-kit]{padding:24px}.pbc-composition-preview[data-family=SideNav]>.pbc-side-nav{min-height:945px}.pbc-composition-status{margin-top:12px;font-size:12px;display:block}.pbc-composition-slot{border:1px dashed var(--ds-color-border-strong);height:100%;min-height:240px;color:var(--ds-color-text-muted);border-radius:8px;place-items:center;padding:16px;font-size:12px;display:grid}.pbc-composition-info{background:var(--ds-color-status-info-bg);color:var(--ds-color-status-info);border-radius:8px;padding:8px 12px;font-size:12px}.pbc-composition-feedback{color:inherit;padding:8px 12px;font-size:12px;text-decoration:none;display:block}.pbc-composition-muted{color:var(--ds-color-text-muted)}.pbc-composition-account{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;display:flex}.pbc-composition-notification{border:1.5px solid var(--ds-color-border-strong);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:relative}.pbc-composition-notification .pbc-count-badge{position:absolute;top:-7px;right:-5px}.pbc-composition-sidebar{flex-direction:column;gap:12px;height:100%;display:flex}.pbc-composition-versions{gap:8px;display:flex}.pbc-composition-versions button{border:1px solid var(--ds-color-border-default);background:0 0;border-radius:8px;width:120px;padding:4px}.pbc-composition-versions button[aria-pressed=true]{border-color:var(--ds-color-border-strong)}.pbc-composition-versions .pbc-image-slot{height:80px}.pbc-composition-preview .pbc-template-viewer>.pbc-compound-canvas-frame{height:100%;min-height:440px}.pbc-composition-preview .pbc-composition-artboards>.pbc-image-slot{min-height:160px;margin-bottom:16px}@media (max-width:900px){.pbc-compositions-gallery{padding:16px}.pbc-compositions-layout{grid-template-columns:minmax(0,1fr)}.pbc-compositions-layout>nav{height:220px}}.pbc-example-info{gap:8px;margin:0;display:grid}.pbc-example-info>div{align-items:start;gap:12px;display:flex}.pbc-example-info dt{color:var(--ds-color-text-muted);flex-shrink:0;font-size:12px}.pbc-example-info dd{margin:0}.pbc-kit-project-assignees .pbc-example-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pbc-kit-project-assignees .pbc-example-info>div{display:block}.pbc-example-viewer-row{gap:8px;width:100%;min-width:0;display:flex}.pbc-example-viewer-row>.pbc-compound-canvas-frame{flex:1;width:100%;min-height:440px}.pbc-example-viewer-row .pbc-compound-canvas-content{flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.pbc-example-artwork{aspect-ratio:1;max-width:100%}.pbc-example-artwork .pbc-compound-kv-viewer,.pbc-example-artwork .pbc-compound-kv-artwork,.pbc-example-artwork .pbc-compound-kv-image{width:100%;height:100%;min-height:0}.pbc-template-viewer .pbc-compound-canvas-content>.pbc-compound-kv-viewer{aspect-ratio:auto;transform-origin:50%;width:100%;height:100%}.pbc-example-download{border:1px solid var(--ds-color-border-default);width:32px;height:32px;color:inherit;border-radius:8px;place-items:center;padding:4px;font-size:11px;display:grid}.pbc-example-viewer-message{margin-top:12px;font-size:12px}.pbc-example-runmap{grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;width:100%;display:grid}.pbc-example-runmap>div{flex-direction:column;gap:8px;display:flex}.pbc-example-runmap>div:first-child,.pbc-example-runmap>div:last-child{background:var(--ds-color-surface-subtle);border-radius:12px;padding:16px}.pbc-example-runmap small{text-align:center}.pbc-example-property-rows{gap:12px;padding:16px;display:grid}.pbc-example-property-rows>*+*{border-top:1px solid var(--ds-color-border-soft);padding-top:12px}.pbc-example-property-rows>button{text-align:left;border:0;border-top:1px solid var(--ds-color-border-soft);color:inherit;font:inherit;background:0 0;align-items:center;gap:12px;padding:8px 0 0;display:flex}.pbc-example-property-rows>button .pbc-image-slot{flex-shrink:0;width:60px;height:40px}.pbc-example-property-rows small{font-size:12px;display:block}.pbc-example-request-form{flex-direction:column;gap:16px;display:flex}.pbc-example-request-form fieldset{border:0;gap:16px;padding:0;display:flex}.pbc-example-request-form fieldset label{flex-direction:row;gap:6px;display:flex}.pbc-example-request-form .pbc-compound-thumbnail-grid{gap:12px;display:flex}.pbc-example-request-form .pbc-compound-thumbnail-grid>*{flex:1;min-width:0}.pbc-example-request-form .pbc-image-slot{height:64px}.pbc-example-detail-layout{grid-template-columns:360px minmax(0,1fr);gap:12px;width:100%;height:769px;display:grid}.pbc-example-detail-layout>.pbc-compound-card{overflow:auto}.pbc-example-section-row{align-items:center;gap:8px;display:flex}.pbc-example-section-row>button{text-align:left;flex:1;justify-content:start}.pbc-example-section-row [aria-pressed=true]{background:var(--ds-color-surface-subtle)}.pbc-example-benefits{text-align:center;padding:24px}.pbc-example-benefits>div{gap:8px;display:flex}.pbc-example-benefits>div>button{background:0 0;border:0;flex:1;padding:0}.pbc-example-benefits .pbc-image-slot{min-height:120px}.pbc-example-feed article{border-bottom:1px solid var(--ds-color-border-soft);padding:16px 0 16px 24px;position:relative}.pbc-example-feed article[data-unread=true]:before{content:"";background:var(--ds-color-status-info);border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:5px}.pbc-example-feed p{margin:4px 0}.pbc-example-queue-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pbc-example-queue-results>button{border:1px solid var(--ds-color-source-request);background:var(--ds-color-surface-default);text-align:left;border-radius:12px;padding:8px}.pbc-example-queue-results>button[aria-pressed=true]{outline:2px solid var(--ds-color-border-strong)}.pbc-example-queue-results .pbc-image-slot{height:240px}.pbc-example-queue-results span{display:block}@media (max-width:1000px){.pbc-example-detail-layout{grid-template-columns:240px minmax(0,1fr)}.pbc-example-runmap{overflow:auto}}@media (max-width:760px){.pbc-example-detail-layout{flex-direction:column;height:auto;display:flex}.pbc-kit-project-assignees .pbc-example-info{grid-template-columns:1fr}.pbc-example-request-form .pbc-compound-thumbnail-grid{flex-wrap:wrap}.pbc-example-queue-results{grid-template-columns:1fr}}.kv-pickers{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.kv-catalog-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.selection-card{flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex}.selection-card img{width:100%;height:140px}.selection-copy{gap:var(--space-2);padding:var(--space-3);display:grid}.kv-steps{gap:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kv-results{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.kv-result{gap:var(--space-3);padding:var(--space-4);min-width:0;display:grid}.kv-result img{aspect-ratio:3/2;width:100%}.kv-progress{width:100%}@media (max-width:1000px){.kv-pickers{grid-template-columns:1fr}}@media (max-width:640px){.kv-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{flex-direction:column;gap:28px;padding:28px 16px;display:flex}.sidebar .brand{padding:0 12px}.nav-group{gap:4px;display:grid}.nav-label{padding:8px 12px}.nav-link{padding:10px 12px}.sidebar-footer{gap:8px;margin-top:auto;padding:12px;display:grid}.main{min-width:0}.topbar{justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 32px;display:flex}.content{gap:24px;max-width:1440px;margin:auto;padding:32px;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-heading>div{gap:8px;display:grid}.stack{gap:16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.split{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.auto-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card{gap:16px;padding:24px;display:grid}.card.pbc-compound-card{width:100%}.card>.pbc-compound-card-body,.form{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.table-wrap{overflow:auto}.table-action{align-items:center;gap:8px;display:flex}.login{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-story{flex-direction:column;justify-content:space-between;padding:64px;display:flex}.login-story h1{max-width:480px}.login-box{justify-content:center;align-items:center;padding:40px;display:flex}.login-form{gap:24px;width:min(100%,400px);display:grid}.record-list{gap:12px;display:grid}.record{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.record-main{gap:6px;display:grid}.check-options{flex-wrap:wrap;gap:12px;display:flex}.check-options label{align-items:center;display:flex}.upload{gap:12px;display:grid}.status-actions{flex-wrap:wrap;gap:8px;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.breadcrumbs{flex-wrap:wrap;gap:8px;display:flex}.compact-form{min-width:200px}.small-input{max-width:260px}.scroll-list{max-height:500px;overflow:auto}.divider{padding-top:16px}@media (max-width:900px){.shell{grid-template-columns:180px minmax(0,1fr)}.content{padding:24px}.split{grid-template-columns:1fr}.login-story{padding:32px}}@media (max-width:640px){.shell{display:block}.sidebar{gap:12px;padding:16px;position:static}.nav-group{flex-wrap:wrap;gap:4px;display:flex}.nav-label,.sidebar-footer{display:none}.topbar{min-height:60px;padding:16px}.content{padding:20px 16px}.page-heading{flex-direction:column;align-items:start}.login{display:block}.login-story{gap:32px;padding:24px}.login-story footer{display:none}.login-box{padding:32px 24px}.record{flex-direction:column;align-items:start}}.banner-format-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));max-height:360px;display:grid;overflow:auto}.banner-format-grid label{align-items:center;gap:var(--space-2);display:flex}.banner-format-grid input{width:auto}.kv-upload-dialog{width:640px}.kv-upload-form,.kv-upload-file-field{gap:8px;min-width:0;display:grid}.kv-upload-form{gap:24px}.kv-upload-actions{border-top:1px solid var(--ds-color-border-default);flex-wrap:wrap;margin-top:0;padding-top:16px}.kv-upload-actions>button{white-space:normal}.kv-quality-products>legend{margin-bottom:12px;font-weight:600}.kv-quality-products>div{gap:12px;display:grid}.kv-shared-comments{padding:16px}.kv-shared-comment-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kv-card-reply-form{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.kv-card-reply-form textarea{width:100%;min-height:96px}.kv-editor-workspace{min-width:0;color:var(--ds-color-text-default)}.kv-quality-panel{width:100%;max-width:none}.kv-quality-panel [data-slot=card-content],.kv-quality-products{gap:12px;min-width:0;display:grid}.kv-quality-products{border:0;margin:0;padding:0}.kv-gallery-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-height:36px;margin-bottom:16px;display:flex}.kv-editor-columns{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.kv-editor-workspace[data-gallery-state=generating-first] .kv-editor-columns{grid-template-columns:minmax(0,1fr)}.kv-results-column{flex-direction:column;gap:16px;min-width:0;display:flex}.kv-text-properties{gap:0;padding:0}.kv-text-properties .pbc-inspector-advanced,.kv-text-properties .pbc-inspector-extra{display:none}.kv-text-properties .pbc-source-inspector{width:100%;max-height:none;font:400 12px/16px var(--ds-font-sans);letter-spacing:normal;color:var(--ds-color-text-default);padding:0;overflow:visible}.kv-text-properties .pbc-inspector-view-header{height:40px;min-height:40px;padding:0 12px}.kv-text-properties .pbc-inspector-design-tab{background:0 0;padding:0;font-weight:600}.kv-text-properties .pbc-inspector-section{padding:12px;display:block}.kv-text-properties .pbc-inspector-section>header{height:24px;margin-bottom:8px;padding:0}.kv-text-properties .pbc-inspector-section>.pbc-inspector-body{gap:8px;padding:0;display:grid}.kv-text-properties .pbc-inspector-labeled{padding:0}.kv-text-properties .pbc-inspector-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:28px}.kv-text-properties .pbc-inspector-side,.kv-text-properties .pbc-inspector-label-pair,.kv-text-properties [aria-label=Text\ resizing],.kv-text-properties .pbc-inspector-dimension>.pbc-inspector-popup-anchor,.kv-text-properties .pbc-inspector-sizing-label,.kv-text-properties .pbc-paint-order,.kv-text-properties .pbc-paint-row>.pbc-inspector-check,.kv-text-properties .pbc-paint-row>button[aria-label^=Remove],.kv-text-properties [data-panel-section=appearance]>header>div{display:none}.kv-text-properties .pbc-inspector-labeled:has([aria-label=Text\ resizing]){display:none}.kv-text-properties .pbc-inspector-dimension{grid-template-columns:minmax(0,1fr)}.kv-text-properties .pbc-inspector-segmented{gap:4px;min-height:28px}.kv-text-properties .pbc-inspector-segmented .pbc-inspector-icon{width:28px;height:28px}.kv-text-properties .pbc-inspector-text-field{gap:4px}.kv-text-properties .pbc-inspector-text-field>span{color:var(--ds-color-text-muted);font-size:11px}.kv-text-properties textarea{border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);font:inherit;border:0}.kv-text-properties [aria-label=Text\ alignment] .pbc-inspector-action{width:auto;padding:0 8px;font-size:14px}.kv-text-properties [aria-label=Text\ alignment] [aria-pressed=true]{background:var(--ds-color-action-selected);color:var(--ds-color-action-on-primary)}.kv-text-properties [data-panel-section=text]>.pbc-inspector-body>.pbc-inspector-select:before{content:"폰트";color:var(--ds-color-text-muted);padding-left:4px;font-size:11px}.kv-text-properties [data-panel-section=appearance] .pbc-inspector-prefix svg{display:none}.kv-text-properties [data-panel-section=appearance] .pbc-inspector-prefix:before{content:"불투명도";color:var(--ds-color-text-muted);font-size:11px}.kv-text-properties [data-panel-section=appearance] .pbc-inspector-prefix{width:auto;padding-left:4px}.kv-text-properties .pbc-paint-row{border-radius:var(--ds-radius-md);background:var(--ds-color-surface-subtle);height:28px;min-height:28px;padding:4px;position:relative}.kv-text-properties .pbc-paint-row>.pbc-inspector-popup-anchor>button{width:20px;min-width:20px;height:20px}.kv-text-properties .pbc-paint-row>.pbc-inspector-popup-anchor>button>svg{visibility:hidden}.kv-text-properties .pbc-paint-row>.pbc-paint-swatch{pointer-events:none;border-radius:0;width:20px;height:20px;position:absolute;left:4px}.kv-text-properties [data-panel-section=stroke]{border-bottom:0;padding-bottom:8px}.kv-text-properties [data-panel-section=stroke]>.pbc-inspector-body:empty{display:none}.kv-text-properties [data-panel-section=stroke-settings]{padding-top:0}.kv-text-properties [data-panel-section=stroke-settings]>.pbc-inspector-body>.pbc-inspector-select:before{content:"정렬";color:var(--ds-color-text-muted);padding-left:4px;font-size:11px}.kv-text-properties [data-panel-section=stroke-settings]>header{display:none}.kv-text-properties textarea{font-weight:400}.kv-text-properties .pbc-inspector-selection{gap:8px;height:40px;padding:0 12px}.kv-text-properties .pbc-inspector-selection>svg{width:16px;height:16px}.kv-text-layer-list .pbc-button{white-space:normal;overflow-wrap:anywhere}.kv-text-property-actions{flex-wrap:wrap;gap:8px;display:flex}.kv-text-layer-list{gap:8px;display:grid}.kv-text-color{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.kv-text-color input[type=color]{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);border-radius:8px;width:40px;height:36px;padding:2px}.kv-project-sidebar{height:777px}.kv-request-card{border-radius:12px;width:auto;margin:12px;padding:16px}.kv-request-card [data-slot=card-header]{justify-content:space-between;gap:12px;display:flex}.kv-request-card [data-slot=card-title]{font-size:16px}.kv-request-card h3{margin:20px 0 8px;font-size:16px;line-height:24px}.kv-request-card h4{margin:0 0 12px;font-size:14px;line-height:22px}.kv-request-card section{border-top:1px solid var(--ds-color-border-default);padding:20px 0}.kv-request-card section:first-of-type{margin-top:20px}.kv-request-card section:last-of-type{padding-bottom:0}.kv-request-card dl{gap:12px;margin:0;display:grid}.kv-condition-value dt{color:var(--ds-color-text-muted);margin-bottom:4px;font-size:12px;line-height:18px}.kv-condition-value dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.kv-project-sidebar .pbc-right-panel-footer>.pbc-button{width:100%;min-height:40px}.kv-sidebar-heading{border-bottom:1px solid var(--ds-color-border-default);padding:20px 16px 12px}.kv-sidebar-heading h2{margin:0 0 8px;font-size:16px}.kv-sidebar-heading p,.kv-muted{color:var(--ds-color-text-muted);font-size:12px;line-height:18px}.kv-sidebar-heading p{margin:0}.kv-sidebar-empty{color:var(--ds-color-text-muted);padding:24px 16px;font-size:14px;line-height:22px}.kv-empty-canvas{border:1px solid var(--ds-color-border-default);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:440px;padding:24px;display:flex}.kv-empty-canvas h2{margin:0;font-size:18px}.kv-empty-canvas p{color:var(--ds-color-text-muted);margin:0;font-size:14px}.kv-empty-icon{color:var(--ds-color-text-muted);font-size:40px}.kv-version-canvas{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.kv-canvas-viewport{min-width:0;position:relative}.kv-canvas-content{flex:1;min-width:0}.kv-node-canvas{border-radius:12px}.kv-node-canvas .pbc-node-stage{min-height:0}.kv-node-canvas .pbc-node-surface{height:100%}.kv-node-canvas .pbc-node-viewport-tools{border-top:1px solid var(--ds-color-border-default);height:40px;box-shadow:none;border-radius:0;justify-content:flex-end;padding:4px 8px;inset:auto 0 0}.kv-node-canvas .pbc-node-hint{display:none}.kv-canvas-placeholder{border:1px solid var(--ds-color-border-default);min-height:440px;color:var(--ds-color-text-muted);border-radius:12px;place-items:center;font-size:14px;display:grid}.kv-dimensions{color:var(--ds-color-text-muted);margin:6px 0 0;font-size:11px}.kv-version-strip h2{color:var(--ds-color-text-muted);margin:0 0 12px;font-size:12px;font-weight:400}.kv-version-strip-row{align-items:flex-start;gap:8px;display:flex}.kv-version-strip-row>.pbc-button{border-radius:50%;flex:none;width:32px;min-width:32px;min-height:32px;margin-top:24px;padding:0}.kv-thumbnails{flex:1;gap:8px;min-width:0;padding:1px 1px 8px;display:flex;overflow:auto}.kv-version-thumbnail{width:120px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-start;gap:8px;padding:0;font-family:inherit;display:flex}.kv-version-thumbnail img{object-fit:cover;border:1px solid var(--ds-color-border-default);box-sizing:border-box;border-radius:8px;width:120px;height:80px}.kv-version-thumbnail[aria-pressed=true] img{outline:3px solid var(--ds-color-action-primary);outline-offset:-3px}.kv-version-thumbnail strong{font-size:12px;line-height:16px}.kv-version-thumbnail span{background:var(--ds-color-surface-subtle);border-radius:999px;padding:2px 6px;font-size:11px;line-height:14px}.kv-progress-card{align-items:stretch;width:100%;min-width:0;max-height:min(560px,60dvh)}.kv-progress-header{flex-wrap:wrap;gap:8px}.kv-progress-header h2{font:600 16px/22px var(--ds-font-sans);flex:1}.kv-progress-elapsed{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.kv-progress-elapsed small{color:var(--ds-color-text-subtle);font:400 11px/14px var(--ds-font-sans)}.kv-progress-elapsed strong{font:600 16px/22px var(--ds-font-sans);font-variant-numeric:tabular-nums}.kv-progress-run-id{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted);overflow:hidden}.kv-progress-content{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.kv-progress-summary{font:400 12px/16px var(--ds-font-sans);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.kv-progress-summary strong{white-space:nowrap}.kv-progress-assets{color:var(--ds-color-text-muted);font:400 11px/14px var(--ds-font-sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kv-progress-assets>span:not(.kv-progress-asset):not(:first-child){margin-left:6px}.kv-progress-asset{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-default);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.kv-progress-asset img{object-fit:contain;width:100%;height:100%}.kv-progress-asset img[hidden]{display:none}.kv-progress-asset-placeholder{color:var(--ds-color-text-subtle);display:flex}.kv-progress-product{border:2px solid var(--ds-color-source-request)}.kv-progress-direction{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px 12px;margin:0;display:grid}.kv-progress-direction dt{color:var(--ds-color-text-subtle);font:400 12px/16px var(--ds-font-sans)}.kv-progress-direction dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;max-height:80px;font:400 14px/20px var(--ds-font-sans);margin:0;overflow:auto}.kv-progress-note{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans);margin:0}.kv-progress-map{width:100%;min-width:0}.kv-progress-map .pbc-compound-run-map-body{min-width:0;padding:0;display:block;overflow:hidden}.kv-progress-scroll{overscroll-behavior-x:contain;max-width:100%;padding:16px;overflow-x:auto}.kv-progress-graph{grid-template-columns:168px 512px 168px;align-items:center;gap:48px;width:944px;height:192px;display:grid;position:relative}.kv-progress-connections{pointer-events:none;fill:none;stroke:var(--ds-color-border-field);stroke-width:1.5px;position:absolute;inset:0;overflow:visible}.kv-progress-connections [data-flow=true]{stroke:var(--ds-color-status-info);stroke-dasharray:5 4;animation:1.2s linear infinite kv-progress-flow}.kv-progress-shared{border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-subtle);flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.kv-progress-shared>small{font:400 12px/16px var(--ds-font-sans);color:var(--ds-color-text-muted)}.kv-progress-shared .pbc-compound-run-step{width:144px}.kv-progress-node{position:relative}.kv-progress-node .pbc-compound-run-step{white-space:nowrap}.kv-progress-node[data-node-state=running] .pbc-compound-run-step{animation:2s ease-in-out infinite kv-progress-pulse}.kv-progress-node[data-node-state=error] .pbc-compound-run-step{border-color:var(--ds-color-status-bad);color:var(--ds-color-status-bad)}.kv-progress-node[data-node-state=unconfirmed] .pbc-compound-run-step,.kv-progress-node[data-node-state=interrupted] .pbc-compound-run-step,.kv-progress-node[data-node-state=deferred] .pbc-compound-run-step{border-style:dashed}.kv-progress-retry{background:var(--ds-color-surface-default);border-radius:var(--ds-radius-full);color:var(--ds-color-status-info);font:600 11px/14px var(--ds-font-sans);padding:0 4px;position:absolute;bottom:-6px;right:10px}.kv-progress-variants{gap:8px;display:grid;position:relative}.kv-progress-variant-row{grid-template-columns:40px repeat(3,132px) 44px;align-items:center;gap:8px;height:32px;display:grid}.kv-progress-column-labels{text-align:center;height:16px;color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.kv-progress-branch{border-radius:var(--ds-radius-full);background:var(--ds-color-surface-subtle);font:600 11px/14px var(--ds-font-sans);justify-self:center;padding:4px 8px}.kv-progress-result,.kv-progress-result-placeholder{border-radius:var(--ds-radius-sm);width:44px;height:32px}.kv-progress-result-placeholder{border:1px dashed var(--ds-color-border-field);background:var(--ds-color-surface-default)}.kv-progress-finish{align-self:center}.kv-progress-finish>small:last-child{font-size:11px}.kv-progress-footer{justify-content:flex-end;display:flex}.kv-progress-regional{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-default);font:400 12px/16px var(--ds-font-sans);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}@keyframes kv-progress-flow{to{stroke-dashoffset:-18px}}@keyframes kv-progress-pulse{50%{box-shadow:0 0 0 3px var(--ds-color-status-info-bg)}}@media (prefers-reduced-motion:reduce){.kv-progress-card *,.kv-progress-card :before,.kv-progress-card :after{transition:none!important;animation:none!important}}.kv-generation-form{flex-direction:column;gap:20px;display:flex}.kv-generation-catalogs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.kv-catalog-picker,.kv-catalog-picker>.pbc-compound-card-body{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.kv-catalog-picker .selection-copy,.kv-catalog-picker .pbc-compound-thumbnail-copy{overflow-wrap:anywhere;min-width:0}.kv-catalog-picker .selection-copy>strong,.kv-catalog-picker .pbc-compound-thumbnail-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv-catalog-picker .selection-copy>.meta,.kv-catalog-picker .pbc-compound-thumbnail-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv-catalog-selected{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));margin:0;padding:0;list-style:none;display:grid}.kv-catalog-selected>li{min-width:0;position:relative}.kv-catalog-selected .pbc-compound-thumbnail{width:100%;min-height:0}.kv-catalog-selected img{object-fit:cover}.kv-catalog-picker[data-kind=product] img{object-fit:contain}.kv-catalog-selected>li>.pbc-tooltip-wrap{position:absolute;top:8px;right:8px}.kv-run-timeline{margin:0;padding:0;list-style:none}.kv-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:22px}.kv-comment-composer{flex-direction:column;gap:8px;font-size:12px;display:flex}.kv-comment-composer textarea{min-height:72px}.kv-comment-actions{justify-content:flex-end;gap:8px;display:flex}.kv-run-timeline{padding:20px 16px}.kv-run-timeline li{border-left:1px solid var(--ds-color-border-default);margin-left:5px;padding:0 0 24px 20px;font-size:12px;line-height:20px;position:relative}.kv-run-timeline li:before{content:"";background:var(--ds-color-text-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.kv-run-timeline h3{margin:8px 0;font-size:14px}.kv-run-timeline p{margin:0 0 8px}.kv-region-form{background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-default);border-radius:12px;flex-direction:column;gap:12px;padding:16px;font-size:14px;display:flex}.kv-region-form h3,.kv-region-form p{margin:0}.kv-region-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kv-region-fields input{width:100%}.kv-canvas-slot,.kv-single-canvas,.kv-comparison-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kv-single-canvas[hidden]{display:none}.kv-comparison-canvas{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.kv-comparison-pane>label{white-space:nowrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.kv-comparison-pane select{flex:1;width:0;min-width:0;max-width:100%}.kv-results-column>.kv-canvas-slot{flex:1}.kv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1280px){.kv-editor-columns{grid-template-columns:minmax(0,1fr) 400px;gap:16px}.kv-view-controls{flex-wrap:wrap}}@media (max-width:980px){.kv-editor-columns{grid-template-columns:minmax(0,1fr)}.kv-project-sidebar{height:640px}.kv-generation-catalogs{grid-template-columns:minmax(0,1fr)}}.kv-feedback-note{color:var(--ds-color-text-muted,#666);margin:6px 8px;font-size:11px}.kv-pin-thread{gap:12px;width:100%;min-width:0;display:grid}.kv-pin-thread-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.kv-pin-thread h3{margin:0;font-size:14px}.kv-pin-messages{gap:12px;max-height:240px;display:grid;overflow:auto}.kv-pin-thread .kv-comment-composer{border:0;padding:0}.kv-pin-thread textarea{outline-offset:-2px}.kv-pin-thread .kv-comment-actions{flex-wrap:wrap}.pbc-template-body:has(>.pbc-template-content>.kv-editor-workspace){overflow:hidden}.pbc-template-content:has(>.kv-editor-workspace){min-height:0}.kv-editor-workspace{flex-direction:column;flex:1;gap:12px;height:calc(100dvh - 104px);min-height:0;display:flex}.kv-editor-workspace>:not(.kv-editor-columns){flex:none}.kv-gallery-actions{margin-bottom:0}.kv-editor-columns{flex:1;grid-template-columns:minmax(0,1fr) clamp(280px,28vw,400px);align-items:stretch;min-height:0}.kv-results-column{gap:10px;min-height:0}.kv-results-column>:not(.kv-version-canvas):not(.kv-canvas-slot):not(.kv-empty-canvas){flex:none}.kv-results-column .kv-version-canvas,.kv-results-column>.kv-empty-canvas{flex:1;min-height:120px}.kv-canvas-content{flex-direction:column;align-self:stretch;min-height:0;display:flex}.kv-canvas-viewport{flex:1;min-height:0}.kv-node-canvas,.kv-node-canvas>.pbc-node-body{height:100%;min-height:0}.kv-project-sidebar{width:100%;height:100%;min-height:0}.kv-compare{max-height:160px;overflow:auto}.kv-version-strip h2{margin-bottom:8px}.kv-version-thumbnail{flex:1 1 0;gap:4px;width:auto;min-width:64px;max-width:120px}.kv-version-thumbnail img{width:100%;height:clamp(44px,8dvh,80px)}.kv-pin-thread{overflow-wrap:anywhere;min-width:0}.kv-pin-thread-header>strong{min-width:0;font-size:12px}.kv-pin-thread-header>time{color:var(--ds-color-text-muted);flex:none;margin-left:auto;font-size:11px}.kv-pin-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;margin:0}.kv-pin-actions{justify-content:flex-end;gap:16px;display:flex}.kv-pin-actions .pbc-button{background:0 0;border:0;min-height:24px;padding:0;font-weight:400;text-decoration:underline}@media (max-width:980px){.pbc-template-body:has(>.pbc-template-content>.kv-editor-workspace){overflow:auto}.kv-editor-workspace{flex:none;height:auto}.kv-editor-columns{grid-template-columns:minmax(0,1fr)}.kv-results-column{height:calc(100dvh - 104px);min-height:420px}.kv-project-sidebar{height:520px}}.kv-comment-edit-form{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.kv-comment-edit-form>textarea{width:100%;min-height:96px;font:400 14px/20px var(--ds-font-sans);padding:10px 12px}.kv-comment-edit-form .kv-comment-actions .pbc-button{min-height:32px;font:500 14px/20px var(--ds-font-sans);padding:0 12px}.kv-adoption-toolbar{border-left:1px solid var(--ds-color-border-default);white-space:nowrap;align-items:center;gap:8px;padding-left:8px;display:flex}.kv-adoption-toolbar>.pbc-button{min-width:60px;height:32px;min-height:32px;padding:0 12px;font-size:14px}.kv-adoption-toolbar:empty{display:none}.kv-adoption-toolbar>span{font-size:12px}.kv-adoption-status{color:var(--ds-color-text-muted);padding:8px 12px;font-size:12px}.kv-adoption-status p{margin:0}.kv-adoption-reason{width:24px;height:24px;min-height:24px;color:var(--ds-color-status-warn);background:var(--ds-color-status-warn-bg);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.kv-adoption-reason:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px}.kv-adoption-note{display:block}.pbc-canvas-view-toolbar>.pbc-button.kv-edit-entry{border-color:var(--ds-color-status-info);background:var(--ds-color-status-info);width:auto;min-width:60px;color:var(--ds-color-action-on-primary);padding:0 12px;font-size:14px}.pbc-canvas-view-toolbar>.pbc-button.kv-edit-entry:disabled{background:var(--ds-color-status-info-bg);border-color:var(--ds-color-status-info-bg);color:var(--ds-color-text-disabled)}.kv-edit-composer-heading,.kv-edit-composer-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kv-edit-composer-heading{justify-content:space-between}.kv-edit-composer-heading span,.kv-edit-composer-footer p,.kv-edit-composer-footer span{color:var(--ds-color-text-muted);font-size:12px}.kv-edit-composer-footer p{flex:1;min-width:180px}.kv-region-form>label{gap:6px;font-size:12px;display:grid}.kv-region-form textarea{resize:vertical;width:100%;min-height:64px}.kv-region-form .kv-region-fields{border:0;margin:8px 0 0;padding:0}.kv-edit-guidance{color:var(--ds-color-status-info);font-size:12px}.kv-edit-coordinates>summary{cursor:pointer;font-size:12px}.kv-canvas-viewport{container:kv-canvas/inline-size}@container kv-canvas (max-width:380px){.pbc-canvas-view-toolbar{gap:4px;padding:6px}.pbc-canvas-view-tool-group{gap:0;padding:2px}.pbc-canvas-view-toolbar>.pbc-button.kv-edit-entry{min-width:44px;padding:0 8px}.kv-adoption-toolbar{padding-left:4px}.kv-adoption-toolbar>.pbc-button{min-width:44px;padding:0 8px}}.kv-edit-properties-host:empty{display:none}.kv-edit-properties,.kv-regional-progress{min-width:0}.kv-regional-progress{gap:12px;padding:16px;font-size:14px;display:grid}.kv-regional-progress h3{margin:0;font-size:14px}.kv-regional-progress p{margin:0;line-height:1.6}.kv-regional-progress{border-bottom:1px solid var(--ds-color-border-default)}.kv-regional-progress [role=status]{gap:8px;display:grid}.kv-regional-progress-actions{flex-wrap:wrap;gap:8px;display:flex}.kv-edit-properties .kv-region-form{border:0;border-radius:0}.kv-edit-properties .kv-region-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-edit-properties textarea{min-height:120px}.kv-text-template-dialog{width:min(920px,100vw - 32px)}.kv-text-template-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.kv-text-template-card{border:2px solid var(--ds-color-border-default);cursor:pointer;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.kv-text-template-card[data-selected=true]{border-color:var(--ds-color-border-focus)}.kv-text-template-card:focus-within{outline:2px solid var(--ds-color-border-focus);outline-offset:3px}.kv-text-template-preview{pointer-events:none;height:190px;display:block;overflow:hidden}.kv-text-template-preview>.pbc-node-workspace{height:100%;min-height:0}.kv-text-template-name{align-items:center;gap:8px;padding:12px;display:flex}.kv-text-template-name:before{content:"";position:absolute;inset:0}.kv-text-template-name input{position:relative}.kv-text-template-grid:disabled .kv-text-template-card{opacity:.6;cursor:default}@media (max-width:560px){.kv-text-template-grid{grid-template-columns:1fr}}.kv-text-template-preview .pbc-node-body,.kv-text-template-preview .pbc-canvas-panel-layout,.kv-text-template-preview .pbc-node-stage,.kv-text-template-preview .pbc-node-surface{width:100%;height:100%;min-height:0}.kv-text-template-preview .pbc-node-viewport-tools,.kv-text-template-preview .pbc-node-hint{display:none}.kv-text-template-dialog .pbc-compound-dialog-header{flex-direction:column;align-items:flex-start}.kv-text-template-dialog .pbc-compound-dialog-title{flex-shrink:0}.kv-text-template-name{white-space:nowrap}.kv-text-template-name input{flex:0 0 16px;width:16px;height:16px}.kv-template-entry{margin-right:auto;display:inline-flex}.kv-text-tool-host{align-items:center;gap:8px;display:flex}.kv-template-entry>.pbc-button.kv-text-template-trigger{white-space:nowrap;width:auto;min-width:60px;padding:0 8px}.kv-request-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),240px));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.kv-request-previews>li,.kv-request-previews .pbc-compound-thumbnail,.kv-request-previews .pbc-compound-thumbnail-copy{width:100%;min-width:0}.kv-request-previews .pbc-compound-thumbnail-copy{overflow-wrap:anywhere}.kv-request-previews .pbc-compound-thumbnail-copy>strong,.kv-request-previews .pbc-compound-thumbnail-copy>small{white-space:normal;overflow:visible}.kv-request-previews .pbc-compound-thumbnail-media{height:auto}.kv-request-previews .pbc-image-slot{aspect-ratio:4/3;width:100%;height:auto}.kv-request-previews .pbc-image-caption,.kv-request-previews .pbc-compound-thumbnail-copy>span{font-size:12px;line-height:18px}.kv-request-preview-error{margin-bottom:12px}.client-review-panel,.client-review-inbox{width:100%;min-width:0;max-width:none;margin-block:24px}.client-review-panel label{gap:8px;margin-block:12px;display:grid}.client-review-rounds{gap:16px;padding-inline-start:20px;display:grid}.client-review-rounds li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.client-review-detail{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;margin-block-start:16px;display:grid}.client-review-image,.client-review-feedback{min-width:0}.client-review-canvas{height:560px;min-height:320px}.client-review-feedback form{gap:12px;display:grid}.client-review-thread{border:1px solid var(--ds-color-border-default);border-radius:8px;margin-block:12px;padding:12px}.client-review-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.client-review-thread[data-selected=true],.client-review-thread:focus{outline:2px solid var(--ds-color-status-info);outline-offset:2px}@media (max-width:900px){.client-review-detail{grid-template-columns:1fr}.client-review-canvas{height:420px}}.review-overview{gap:24px;display:grid}.review-overview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.review-overview-title{flex:1;min-width:260px}.review-overview-title>div{align-items:center;gap:8px;display:flex}.review-overview-title h1{margin:0;font-size:18px;line-height:24px}.review-overview-title p{color:var(--ds-color-text-muted);margin:6px 0 0;font-size:14px;line-height:20px}.review-overview-period{flex-wrap:wrap;align-items:center;gap:16px 32px;font-size:14px;display:flex}.review-overview-period>span{align-items:baseline;gap:12px;display:flex}.review-overview-period small{color:var(--ds-color-text-subtle);font-size:12px}.review-overview-period>label{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.review-overview .pbc-kit-review-grid>section{background:var(--ds-color-surface-default);border-radius:12px;min-height:670px;padding:20px}.review-overview-group{flex-direction:column;gap:12px;min-width:0;display:flex}.review-overview-group-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.review-overview-group-heading h2{margin:0;font-size:16px;line-height:22px}.review-overview-group-heading>span{color:var(--ds-color-text-muted);white-space:nowrap;font-size:11px}.review-overview-assets{background:var(--ds-color-surface-subtle);border:1px dashed var(--ds-color-border-field);border-radius:8px;padding:12px}.review-overview-assets-heading{color:var(--ds-color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.review-overview-assets-heading a{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);color:var(--ds-color-text-default);border-radius:6px;padding:4px 8px;font-size:12px;text-decoration:none}.review-overview-thumbnails{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;display:flex}.review-overview-asset{width:100%;min-width:0;max-width:237px}.review-overview-assets[data-category=banner] .review-overview-asset{flex:140px;max-width:200px}.review-overview-asset .pbc-compound-thumbnail{width:100%}.review-overview-asset .pbc-compound-thumbnail-media{height:220px}.review-overview-assets[data-category=banner] .pbc-compound-thumbnail-media{height:140px}.review-overview-asset .pbc-compound-thumbnail img{object-fit:contain;width:100%;height:100%}.review-overview-feedback-link{overflow-wrap:anywhere;color:var(--ds-color-text-muted);margin-top:8px;font-size:11px;display:block}.review-overview-owners{align-items:baseline;gap:12px;font-size:14px;display:flex}.review-overview-owners>span{color:var(--ds-color-text-subtle);flex-shrink:0;font-size:12px}.review-overview-owners p{overflow-wrap:anywhere;margin:0}.review-overview-comments-heading{border-top:1px solid var(--ds-color-border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.review-overview-comments-heading h3{margin:0;font-size:13px}.review-overview-comments-heading>span{color:var(--ds-color-text-muted);font-size:12px}.review-overview-pin{border:1px solid var(--ds-color-border-strong);border-radius:10px 10px 2px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.review-overview-comment-link{margin-left:auto}.review-overview-comments .pbc-compound-comment-body a{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;text-decoration:none}.review-overview-other{padding:20px}.review-overview-other .review-overview-thumbnails{justify-content:flex-start}.review-overview-proposal p{color:var(--ds-color-text-muted);margin:0 0 16px;font-size:14px}.review-overview-proposal form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.review-overview-checks{flex-wrap:wrap;gap:16px 24px;display:flex}.review-overview-checks label{align-items:center;gap:8px;font-size:14px;display:flex}.review-overview-preview{width:min(1000px,95vw);max-width:95vw}.review-overview-large-image{background:var(--ds-color-surface-subtle);justify-content:center;max-height:65vh;margin-bottom:16px;display:flex;overflow:auto}.review-overview-large-image img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.review-overview-document,.review-overview-image-error{height:100%;color:var(--ds-color-text-muted);place-items:center;padding:16px;font-size:12px;display:grid}@media (max-width:1150px){.review-overview .pbc-kit-review-grid{grid-template-columns:1fr}.review-overview .pbc-kit-review-grid>section{min-height:auto}}@media (max-width:600px){.review-overview-period>label{white-space:nowrap;flex-wrap:wrap;margin-left:0}.review-overview .pbc-kit-review-grid>section{padding:16px}}.review-overview-flow>ol{flex:1}.review-overview-flow .pbc-compound-approval-step{text-align:center;flex:1 0 132px;width:auto}.review-overview-flow .pbc-compound-approval-step>div:first-child{min-height:40px;padding:8px}.review-overview-flow .pbc-compound-approval-step>div:last-child{overflow-wrap:anywhere;flex:1;justify-content:flex-start;height:auto;min-height:100px;padding:8px}.review-overview-approval-state{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:62px;display:flex}.review-current-preview{gap:20px;display:grid}.review-current-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.review-current-header h1{margin:0;font-size:24px}.review-current-header p{color:var(--ds-color-text-muted);font-size:14px}.review-current-groups{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;display:grid}.review-current-groups>.pbc-compound-card{width:100%;min-width:0}.review-current-images{flex-wrap:wrap;gap:16px;display:flex}.review-current-image{width:min(100%,240px)}.review-current-image img{object-fit:contain;width:100%;height:180px}.review-current-image p{color:var(--ds-color-text-muted);font-size:12px}.review-request-form{gap:16px;display:grid}.review-request-form label{gap:8px;display:grid}.review-request-form small{color:var(--ds-color-text-muted)}@media (max-width:800px){.review-current-groups{grid-template-columns:1fr}}.pbc-project-overview{gap:var(--ds-space-4xl,24px);min-width:0;color:var(--ds-color-text-default);flex-direction:column;display:flex}.pbc-project-overview .pbc-kit-project-overview>header{border-bottom:1px solid var(--ds-color-border-default);align-items:center;padding-bottom:16px}.pbc-project-overview .pbc-kit-project-overview>header>div:first-child{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.pbc-project-overview .pbc-kit-project-overview .pbc-kit-inline{display:contents}.pbc-project-overview .pbc-kit-project-overview .pbc-kit-inline>*{order:3}.pbc-project-overview .pbc-kit-project-overview .pbc-kit-inline>span:first-child{order:1}.pbc-project-overview .pbc-kit-project-overview h1{order:2;margin:0;font-size:18px;font-weight:600;line-height:24px}.pbc-project-overview .pbc-kit-project-details{color:var(--ds-color-text-muted);flex-basis:100%;order:4;margin-top:6px;font-size:14px}.pbc-project-overview p{margin:0}.pbc-project-overview .pbc-overview-links,.pbc-project-overview .pbc-overview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbc-project-overview .pbc-overview-links{gap:16px;font-size:12px}.pbc-project-overview a:not(.button){color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pbc-project-overview .pbc-overview-card{box-sizing:border-box;border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-default);width:100%;min-width:0;max-width:none;padding:16px 20px}.pbc-project-overview .pbc-overview-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pbc-project-overview .pbc-overview-card>header h2{font-size:16px;font-weight:600;line-height:22px}.pbc-project-overview .pbc-overview-card>header a{color:var(--ds-color-text-muted);font-size:12px}.pbc-project-overview .pbc-overview-card>.pbc-compound-card-body{flex-direction:column;gap:12px;display:flex}.pbc-project-overview .pbc-overview-muted{color:var(--ds-color-text-muted);font-size:12px;line-height:18px}.pbc-project-overview .pbc-overview-review-line{border-top:1px solid var(--ds-color-border-soft);padding:12px 0;font-size:14px;line-height:20px}.pbc-project-overview .pbc-overview-review-line strong{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.pbc-project-overview .pbc-overview-assignees{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;width:100%;min-width:0;display:grid}.pbc-project-overview .pbc-overview-assignee-action{justify-content:flex-end;margin-top:12px;display:flex}.pbc-project-overview .pbc-compound-info-item{width:auto;min-width:0}.pbc-project-overview .pbc-compound-info-item dt{color:var(--ds-color-text-subtle);font-size:12px;line-height:16px}.pbc-project-overview .pbc-compound-info-item dd{overflow-wrap:anywhere;font-size:14px;line-height:20px}.pbc-project-overview .pbc-overview-stepper{width:fit-content;max-width:100%;margin:10px 0 12px}.pbc-project-overview .pbc-overview-stepper ol{gap:2px;display:flex}.pbc-project-overview .pbc-overview-stepper li{flex:none;width:20px;padding:0}.pbc-project-overview .pbc-overview-stepper li>span{border-radius:2px;width:20px;height:4px}.pbc-project-overview .pbc-overview-stepper li p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pbc-project-overview .pbc-overview-stepper>p{margin-top:6px;font-size:12px;line-height:16px}.pbc-project-overview .pbc-overview-work-table{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);width:100%;overflow:auto}.pbc-project-overview .pbc-overview-work-table table{min-width:720px}.pbc-project-overview .pbc-overview-work-table th{background:var(--ds-color-surface-subtle);font-size:12px}.pbc-project-overview .pbc-overview-work-table td{height:40px;font-size:13px;line-height:18px}.pbc-project-overview .pbc-overview-work-table td,.pbc-project-overview .pbc-overview-work-table th{border-bottom:1px solid var(--ds-color-border-soft);text-align:left;padding:8px 12px}.pbc-project-overview .pbc-overview-work-table tr[data-appearance=running]{background:var(--ds-color-status-ok-bg)}.pbc-project-overview .pbc-overview-task-date{justify-content:space-between;align-items:center;gap:8px;display:flex}.pbc-project-overview .pbc-overview-task-name{padding-left:12px;display:block}.pbc-project-overview .pbc-overview-task-detail{border-left:2px solid var(--ds-color-border-strong);background:var(--ds-color-status-ok-bg);padding:12px 20px}.pbc-project-overview .pbc-overview-task-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;width:100%;min-width:0;margin-bottom:16px;display:grid}.pbc-project-overview .pbc-overview-lower{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.pbc-project-overview .pbc-overview-request{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.pbc-project-overview .pbc-overview-deliverables{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pbc-project-overview .pbc-overview-deliverables article{min-width:0;font-size:12px;line-height:16px}.pbc-project-overview .pbc-overview-deliverables article>a{display:block}.pbc-project-overview .pbc-overview-deliverables .pbc-image-slot{width:100%;height:80px;margin-bottom:8px}.pbc-project-overview .pbc-overview-deliverables strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:16px;display:block}.pbc-project-overview .pbc-overview-deliverables p{color:var(--ds-color-text-muted);margin-top:8px}.pbc-project-overview .pbc-overview-activity{margin:0;padding:0;list-style:none}.pbc-project-overview .pbc-overview-activity li{border-bottom:1px solid var(--ds-color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:20px;display:flex}.pbc-project-overview .pbc-overview-activity time{color:var(--ds-color-text-muted);flex:none;font-size:12px}@media (max-width:1000px){.pbc-project-overview .pbc-overview-lower{grid-template-columns:minmax(0,1fr)}.pbc-project-overview .pbc-overview-deliverables{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.pbc-project-overview{gap:16px}.pbc-project-overview .pbc-overview-card{padding:16px}.pbc-project-overview .pbc-overview-assignees,.pbc-project-overview .pbc-overview-task-detail>dl{grid-template-columns:minmax(0,1fr)}.pbc-project-overview .pbc-overview-activity li{flex-direction:column;align-items:flex-start}.pbc-project-overview .pbc-kit-project-overview>header{align-items:flex-start}}.banner-content-editor{overflow-wrap:anywhere;min-width:0}.banner-content-editor textarea{width:100%;max-width:100%}.banner-content-editor .toolbar{flex-wrap:wrap}.banner-production-workspace{gap:0}.banner-production-form{gap:16px;display:grid}.banner-generation-dialog{width:min(900px,100vw - 32px)}.banner-generation-preview{object-fit:contain;width:100%;max-height:240px;display:block}.banner-generation-action{padding:12px}.banner-generation-action>button{width:100%}.banner-production-status{gap:8px;padding:0 12px 12px;display:grid}.banner-unavailable-canvas{justify-content:center;align-items:center;padding:24px}.banner-result-editing .pbc-node-body{flex-wrap:nowrap}.banner-result-editing .pbc-node-stage{flex-basis:auto}.banner-production-status:empty{display:none}.banner-production-status p{margin:0}.banner-production-results{flex-direction:column;flex:1;min-height:0;display:flex}.banner-production-results>.banner-feedback-layout{flex:1;height:100%;min-height:0}.banner-result-canvas>.pbc-node-canvas{flex-direction:column;display:flex}.banner-result-canvas>.pbc-node-canvas>.pbc-node-body{flex:1;height:auto}.banner-result-editing .pbc-canvas-view-toolbar{left:calc(50% - 200px)}.banner-result-editing .banner-canvas-panel{height:100%}.banner-local-edit-note{padding:12px}.banner-node-properties>.toolbar{flex-wrap:wrap}.banner-node-properties>.toolbar>.meta,.banner-node-properties>.toolbar>a{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.banner-board-feedback{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.banner-board-node-canvas{flex:1;min-height:0}.banner-board-node-canvas .pbc-node-body{height:100%}.banner-properties-filters{gap:var(--ds-space-md,8px);grid-template-columns:1fr 1fr;display:grid}.banner-properties-preview{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-sm);padding:8px 12px}.banner-properties-preview p{color:var(--ds-color-text-muted);margin:0 0 8px;font-size:12px}.banner-properties-preview .pbc-image-slot{width:100%;height:64px}.banner-properties-candidates{gap:8px;max-height:40vh;margin:12px 0;display:grid;overflow:auto}.banner-properties-candidates label{align-items:center;gap:8px;display:flex}.banner-properties-inspector{border-top:1px solid var(--ds-color-border-default);padding:12px}.banner-feedback-properties-status{padding:12px 12px 0}.banner-feedback-properties-status p{margin:0 0 8px}.banner-feedback-panel .pbc-banner-properties-list{min-height:480px}.banner-canvas-panel{height:560px}.banner-canvas-panel .pbc-node-inspector{border:0;width:100%;max-height:none;overflow:visible}.banner-canvas-panel-copy{padding:16px}.banner-canvas-panel-copy>:first-child{margin-top:0}.banner-canvas-panel-copy>:last-child{margin-bottom:0}.banner-result-canvas{flex-direction:column;flex:1;min-width:0;display:flex}.banner-result-canvas .pbc-node-canvas{flex:1;min-height:0}.banner-result-canvas .pbc-node-body{height:100%;min-height:0}.banner-result-canvas .pbc-node-surface,.banner-result-layout>.banner-canvas-panel{height:100%}@media (max-width:800px){.banner-production-results>.banner-feedback-layout{height:auto}.banner-result-editing .pbc-canvas-view-toolbar{bottom:664px;left:50%}.banner-result-editing .pbc-node-body{flex-direction:column}.banner-result-editing .banner-canvas-panel{width:100%;height:600px}.banner-result-editing .pbc-node-stage{flex:none;height:480px}.banner-result-editing .banner-result-canvas{height:1080px}.banner-result-canvas{flex:none;height:480px}}@container node-canvas (max-width:850px){.banner-canvas-panel{border-top:1px solid var(--ds-color-border-default);order:1}}.pbc-live-auth-story{gap:32px;display:grid}.pbc-live-auth-card{background:var(--ds-color-surface-default);border:1px solid var(--ds-color-border-default);border-radius:12px;padding:20px}.pbc-live-auth-form{gap:16px;display:grid}.pbc-kit-kv-conditions .panel{box-shadow:none;border:0;padding:0}.pbc-template-content>.pbc-kit-notifications{width:100%}.pbc-workspace-choice{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);color:var(--ds-color-text-default);background:var(--ds-color-surface-default);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.pbc-workspace-choice:hover,.pbc-workspace-choice[aria-current=true]{background:var(--ds-color-surface-subtle)}.pbc-workspace-choice:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:2px}.pbc-auth-screen{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:64px;min-height:100svh;padding:48px;display:grid}.pbc-auth-screen>.pbc-auth-input{width:100%;min-width:0}.pbc-auth-story{flex-direction:column;justify-content:space-between;gap:48px;max-width:480px;min-height:calc(100svh - 96px);display:flex}.pbc-auth-story h1{margin-bottom:16px}.pbc-auth-story dl{gap:6px;padding-top:16px;display:grid}.pbc-auth-story dd{margin:0 0 12px}.pbc-auth-card{flex-direction:column;gap:24px;width:100%;min-height:calc(100svh - 96px);padding:32px;display:flex}.pbc-auth-card header{padding-bottom:16px}.pbc-auth-card h2{margin:0 0 8px}.pbc-auth-form,.pbc-auth-form fieldset{flex-direction:column;gap:16px;min-width:0;display:flex}.pbc-auth-form fieldset{margin:0;padding:0}.pbc-auth-form select{width:100%}.pbc-auth-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pbc-auth-actions>*{flex-shrink:0}.pbc-auth-steps{gap:12px;padding:0;list-style:none;display:flex}.pbc-auth-identity{flex-direction:column;gap:6px;display:flex}.pbc-auth-summary{grid-template-columns:minmax(84px,1fr) minmax(0,3fr);gap:16px;margin:0;display:grid}.pbc-auth-summary dd{overflow-wrap:anywhere;margin:0}.pbc-auth-status-list{gap:16px;display:grid}.pbc-auth-status-list article{overflow-wrap:anywhere;padding:16px}.pbc-auth-status-list dl{margin:12px 0}.pbc-auth-status-list dd{margin:0 0 8px}.pbc-auth-account{gap:24px;width:100%;max-width:840px;display:grid}.pbc-auth-account>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pbc-auth-account h1{margin:4px 0 8px}.pbc-auth-recovery{flex-direction:column;flex:1;justify-content:center;gap:20px;display:flex}.pbc-auth-expired{min-height:240px}@media (min-width:900px){.pbc-auth-screen{grid-template-columns:minmax(0,1fr) 420px}}@media (max-width:899px){.pbc-auth-screen{gap:24px;padding:24px}.pbc-auth-story{min-height:unset;gap:24px}.pbc-auth-story>div,.pbc-auth-story>small{display:none}.pbc-auth-card{min-height:unset;padding:24px}}@media (max-width:480px){.pbc-auth-screen{padding:16px}.pbc-auth-account>header{flex-direction:column;align-items:flex-start}.pbc-auth-actions{flex-direction:column;align-items:stretch}.pbc-auth-summary{grid-template-columns:minmax(72px,1fr) minmax(0,2fr)}.pbc-auth-card{padding:20px}}.pbc-auth-step-fields{flex-direction:column;gap:16px;display:flex}.pbc-auth-step-fields[hidden]{display:none}.pbc-auth-screen.pbc-login-screen{grid-template-columns:minmax(0,640px) 480px;justify-content:space-between;align-items:center;gap:64px;padding:64px}.pbc-login-screen .pbc-auth-story{width:100%;max-width:640px;min-height:0}.pbc-login-screen .pbc-auth-story>div{flex-direction:column;gap:12px;display:flex}.pbc-login-screen .pbc-auth-story h1,.pbc-login-screen .pbc-auth-story p{margin:0}.pbc-login-screen .pbc-auth-story dl{gap:4px;margin:0;padding-top:12px}.pbc-login-screen .pbc-auth-story dt:not(:first-child){margin-top:8px}.pbc-login-screen .pbc-auth-story dd{margin:0}.pbc-login-screen .pbc-auth-card{gap:16px;min-height:calc(100svh - 128px)}.pbc-login-screen .pbc-auth-card h2{margin:0 0 4px}.pbc-login-screen .pbc-auth-card header p{margin:0}.pbc-login-screen .pbc-auth-form .pbc-compound-field{gap:6px;width:100%}.pbc-login-screen .pbc-compound-text-label label{margin:0}.pbc-login-screen .pbc-compound-text-control>input{height:34px;min-height:0;padding-block:7px}.pbc-login-options{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.pbc-login-screen .pbc-compound-notice{width:100%;padding:10px 12px}.pbc-login-screen .pbc-compound-notice[data-tone=warning]{align-items:center}@media (max-width:1199px){.pbc-auth-screen.pbc-login-screen{grid-template-columns:minmax(0,1fr) 480px;gap:32px;padding:32px}.pbc-login-screen .pbc-auth-card{min-height:calc(100svh - 64px)}}@media (max-width:899px){.pbc-auth-screen.pbc-login-screen{grid-template-columns:minmax(0,480px);place-content:center;gap:24px;padding:24px}.pbc-login-screen .pbc-auth-story>div,.pbc-login-screen .pbc-auth-introduction{display:none}.pbc-login-screen .pbc-auth-card{min-height:0}}@media (max-width:480px){.pbc-auth-screen.pbc-login-screen{padding:16px}.pbc-login-options{flex-wrap:wrap}}.pbc-password-recovery-screen .pbc-compound-stepper,.pbc-signup-screen .pbc-compound-stepper{width:100%}.pbc-password-recovery-timing{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pbc-password-recovery-timing>div{flex-direction:column;gap:4px;display:flex}.pbc-password-recovery-timing p,.pbc-password-recovery-description{margin:0}.pbc-password-recovery-back,.pbc-signup-back,.pbc-password-recovery-restart{justify-content:center;display:flex}.pbc-account-edit .pbc-compound-window-body{align-content:start;gap:16px;display:grid}.pbc-account-password{align-content:start;gap:12px;display:grid}.pbc-account-edit .pbc-compound-field{width:100%}.pbc-account-edit .pbc-compound-text-control>input{height:34px;min-height:0;padding-block:7px}.pbc-account-password h2{margin:0}.pbc-account-password>button{justify-self:end}.pbc-account-edit .pbc-auth-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pbc-account-edit .pbc-account-name,.pbc-account-edit .pbc-auth-form fieldset>p,.pbc-account-edit .pbc-auth-actions{grid-column:1/-1}.pbc-account-password p{margin:0}.pbc-password-complete .pbc-compound-window-body{min-height:0}.pbc-admin-dialog .pbc-compound-window-body{flex:none}.pbc-admin-dialog .pbc-compound-tabs{flex-shrink:0}.pbc-admin-access-panel .pbc-admin-access-toolbar{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto auto;display:grid}@media (max-width:800px){.pbc-admin-access-panel .pbc-admin-access-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.pbc-admin-access-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.pbc-admin-access-summary,.pbc-admin-access-toolbar,.pbc-admin-access-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbc-admin-access-summary{gap:24px;padding-block:8px}.pbc-admin-access-summary strong{margin-left:8px;font-size:20px}.pbc-admin-access-panel small{color:var(--ds-color-text-muted);white-space:normal;max-width:220px;margin-top:4px;display:block}.pbc-admin-access-effective{color:var(--ds-color-text-muted)}.pbc-admin-access-effective[data-effective=true]{color:var(--ds-color-text-default)}.pbc-admin-access-editor{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);padding:16px}.pbc-admin-access-editor form,.pbc-admin-access-fields{flex-direction:column;gap:12px;display:flex}.pbc-admin-access-fields{border:0;min-width:0;margin:0;padding:0}.pbc-admin-access-unlimited{align-items:center;gap:8px;display:flex}.pbc-admin-access-expiry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pbc-admin-project-picker{flex-direction:column;gap:12px;min-width:0;display:flex}.pbc-admin-project-options{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);max-height:320px;overflow-y:auto}.pbc-admin-project-option{overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:12px;display:flex}.pbc-admin-project-option+.pbc-admin-project-option{border-top:1px solid var(--ds-color-border-default)}.pbc-admin-project-option input{flex-shrink:0;margin-top:4px}.pbc-admin-api-docs{gap:var(--ds-space-xl,12px);flex-direction:column;min-width:0;display:flex}.pbc-admin-api-docs iframe{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-default);width:100%;min-height:80vh}.pbc-admin{color:var(--ds-color-text-default)}.pbc-admin .pbc-compound-card{width:100%;min-width:0}.pbc-admin .pbc-compound-tabs,.pbc-admin .pbc-compound-pagination{width:100%}.pbc-admin .pbc-admin-row-name{height:24px;padding-inline:0;font-size:13px}.pbc-admin .pbc-template-content{gap:var(--ds-space-4xl,24px);flex-direction:column;display:flex}.pbc-admin .pbc-compound-card-body{gap:var(--ds-space-xl,12px);flex-direction:column;display:flex}.pbc-admin .pbc-compound-search{width:320px;max-width:100%}.pbc-admin-muted{color:var(--ds-color-text-muted)}.pbc-admin-back{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-md);color:inherit;white-space:nowrap;align-items:center;gap:4px;padding:3px 12px;text-decoration:none;display:inline-flex}.pbc-admin-person{color:inherit;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.pbc-admin-notifications{width:32px;height:32px;color:inherit;border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);justify-content:center;align-items:center;display:inline-flex;position:relative}.pbc-admin-notifications .pbc-count-badge{position:absolute;top:-6px;right:-6px}.pbc-admin-stats{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pbc-admin-stats a{min-height:56px;color:inherit;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.pbc-admin-stats span{color:var(--ds-color-text-muted);font-size:12px;line-height:16px}.pbc-admin-stats strong{font-size:18px;font-weight:600}.pbc-admin-stats a:hover,.pbc-admin-priorities a:hover{background:var(--ds-color-surface-hover)}.pbc-admin-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.pbc-admin-priorities{flex-direction:column;display:flex}.pbc-admin-priorities a{min-height:44px;color:inherit;border-bottom:1px solid var(--ds-color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.pbc-admin-priorities small{color:var(--ds-color-text-muted);font-size:12px}.pbc-admin-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pbc-admin-status{border-radius:var(--ds-radius-full);background:var(--ds-color-surface-subtle);width:fit-content;color:var(--ds-color-text-muted);white-space:nowrap;padding:2px 6px;font-size:11px;line-height:14px;display:inline-flex}.pbc-admin-status[data-status=active],.pbc-admin-status[data-status=approved]{background:var(--ds-color-status-ok-bg);color:var(--ds-color-status-ok)}.pbc-admin-status[data-status=pending]{background:var(--ds-color-status-hold-bg);color:var(--ds-color-status-hold-ink)}.pbc-admin-status[data-status=suspended],.pbc-admin-status[data-status=rejected]{background:var(--ds-color-status-bad-bg);color:var(--ds-color-status-bad)}.pbc-admin-tab{height:40px;color:var(--ds-color-text-muted);border-bottom:2px solid #0000;align-items:center;padding:0 4px;font-size:12px;text-decoration:none;display:flex}.pbc-admin-tab[aria-current=page]{color:var(--ds-color-text-default);border-color:var(--ds-color-border-strong);font-weight:600}.pbc-admin-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pbc-admin-filters .pbc-field-label{white-space:nowrap;align-items:center;gap:6px;width:auto;display:flex}.pbc-admin .pbc-compound-toolbar,.pbc-admin .pbc-compound-toolbar>div:last-child{align-items:end}.pbc-admin-dialog .pbc-compound-dialog-header{justify-content:space-between;align-items:start}.pbc-admin-dialog .pbc-compound-window-body{flex-direction:column;gap:16px;display:flex}.pbc-admin-dialog .pbc-compound-notice{width:100%}.pbc-admin-dialog .pbc-icon-button[data-variant=close]{border:1.5px solid var(--ds-color-border-strong);background:var(--ds-color-surface-default)}.pbc-admin-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;display:grid}.pbc-admin-info{min-width:0;margin:0}.pbc-admin-info dt{color:var(--ds-color-text-subtle);margin-bottom:4px;font-size:12px;line-height:16px}.pbc-admin-info dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.pbc-admin-form{flex-direction:column;gap:16px;display:flex}.pbc-admin-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.pbc-admin-blocked{flex-direction:column;gap:16px;max-width:640px;margin:64px auto;padding:24px;display:flex}@media (max-width:1000px){.pbc-admin-columns,.pbc-admin-stats{grid-template-columns:minmax(0,1fr)}.pbc-admin .pbc-compound-toolbar,.pbc-admin .pbc-compound-toolbar>div{flex-wrap:wrap}}@media (max-width:640px){.pbc-admin-info-grid,.pbc-admin-form fieldset{grid-template-columns:minmax(0,1fr)}.pbc-admin-person{max-width:120px;overflow:hidden}.pbc-admin .pbc-top-bar{flex-wrap:wrap}}.pbc-partner-administration{gap:24px;padding:32px;display:grid}.pbc-partner-administration>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pbc-partner-table{overflow-x:auto}.pbc-partner-table table{border-collapse:collapse;text-align:left;width:100%}.pbc-partner-table th,.pbc-partner-table td{border-bottom:1px solid var(--ds-color-border-default);vertical-align:top;padding:16px}.pbc-partner-table small{color:var(--ds-color-text-muted);margin-top:4px;display:block}.pbc-partner-actions,.pbc-partner-form{gap:12px;display:grid}.pbc-partner-form label{gap:8px;display:grid}.pbc-partner-date{flex-wrap:wrap;gap:16px;display:flex}.pbc-partner-dialog{max-width:640px}@media (max-width:760px){.pbc-partner-administration{padding:16px}}.collab-screen{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.collab-heading,.collab-list-controls,.collab-toolbar,.collab-row,.collab-draft-row,.collab-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collab-heading{justify-content:space-between;padding-bottom:18px}.collab-heading h1{margin-bottom:5px}.collab-heading p{margin:0}.collab-toolbar>.collab-field,.collab-row>.collab-field{flex:1}.collab-list-controls .collab-field{width:min(390px,100%)}.collab-list-options{align-items:center;gap:var(--space-md,8px);margin-left:auto;display:flex}.collab-filter-values{gap:var(--space-xs,4px);display:grid}.collab-view-switch{gap:4px;margin-left:auto;display:flex}.collab-type-tabs{width:100%;min-width:0;overflow-x:auto}.collab-filter-panel{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.collab-filter-panel label{gap:6px;display:grid}.collab-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.collab-filter-chips:empty{display:none}.collab-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.collab-card-grid .pbc-compound-card{width:100%;min-width:0}.collab-status{white-space:nowrap;margin-left:auto}.collab-project-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collab-project-facts dd{margin:6px 0 0}.collab-participants{flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.collab-table-scroll{max-width:100%;overflow-x:auto}.collab-task-card{width:100%;margin-bottom:10px}.collab-empty{width:100%}.collab-pagination{justify-content:flex-end;width:100%}.collab-field{gap:7px;min-width:0;display:grid}.collab-filter-panel select{width:100%;min-width:0;padding:10px 12px}.collab-field small{text-align:right}.collab-form-fields,.collab-request-summary,.collab-review-controls{gap:18px;display:grid}.collab-form-fields h4,.collab-summary-section h3{margin:0}.collab-form-fields .pbc-compound-field{width:100%;max-width:100%}.collab-thumbnail-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.collab-thumbnail-group>legend{float:none;margin:0 0 12px}.collab-thumbnail-group[data-field=visual_style]>div{grid-template-columns:repeat(5,minmax(0,1fr))}.collab-thumbnail-choice.pbc-compound-thumbnail[data-size=choice]{width:100%;min-width:0;min-height:var(--collab-thumbnail-height,100px);border-width:2px}.collab-thumbnail-choice.pbc-compound-thumbnail[data-size=choice] .pbc-compound-thumbnail-media{aspect-ratio:16/11;height:auto}.collab-thumbnail-choice .pbc-compound-thumbnail-copy>.pbc-choice{z-index:1;position:absolute;inset:0}.collab-thumbnail-choice .pbc-choice input.pbc-radio{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.collab-thumbnail-choice:has(.pbc-radio:focus-visible){outline:2px solid var(--ds-color-border-focus);outline-offset:-4px}.collab-choice-group{flex-wrap:wrap;gap:16px;display:flex}.collab-choice-group label,.collab-check{align-items:center;gap:7px;display:flex}.collab-choice-group input,.collab-check input,.collab-draft-row input{width:auto}.collab-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.collab-inset,.collab-summary-section{gap:14px;padding:18px;display:grid}.collab-products{gap:12px;display:grid}.collab-products ol{padding-left:22px}.collab-products li{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.collab-products li strong{margin-right:auto}.collab-search-results{gap:8px;max-height:260px;padding:10px;display:grid;overflow-y:auto}.collab-search-results>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.collab-request-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.collab-save-status{color:var(--ds-color-text-muted);font:400 12px/16px var(--ds-font-sans)}.collab-summary-section dl{gap:6px;display:grid}.collab-summary-section dd{margin:0 0 8px}.collab-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.collab-review-controls{margin-top:24px;padding-top:22px}.collab-draft-row{justify-content:space-between;padding:14px 0}.collab-screen fieldset{min-width:0}@media (max-width:900px){.collab-thumbnail-group>div,.collab-thumbnail-group[data-field=visual_style]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-card-grid{grid-template-columns:1fr}.collab-project-facts{grid-template-columns:1fr 1fr}}@media (max-width:600px){.collab-columns{grid-template-columns:1fr}.collab-heading{align-items:flex-start}.collab-view-switch{margin-left:0}}.collab-project-detail{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.collab-project-detail>.pbc-tag{justify-self:start}.collab-project-detail .collab-project-facts{margin:0}.collab-work-summary{gap:8px;display:grid}.collab-participants>div{gap:4px;min-width:100px;display:grid}.collab-project-my-work{gap:6px;display:grid}.collab-generation-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collab-project-detail-compact{min-width:280px;margin-top:12px}.collab-notification-popover{box-sizing:border-box;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--ds-space-4xl);border-radius:var(--ds-radius-lg)}.collab-notification-popover>[data-appearance=popover]{width:100%;max-width:none}.collab-notification-popover>div>header>.pbc-tooltip-wrap{flex:none}.collab-notification-popover>div>header .pbc-icon-button{border:1.5px solid var(--ds-color-border-strong);background:var(--ds-color-surface-default)}.collab-notification-popover .pbc-kit-notification-feed{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(340px,100dvh - 236px)}.collab-notification-popover .pbc-kit-notifications>header{display:none}.collab-notification-popover .pbc-kit-notifications>footer{border:0;flex-wrap:wrap;margin:0;padding:0}.collab-notification-popover .pbc-kit-notifications>footer>a{text-decoration:none}.collab-notification-popover .pbc-kit-notification-feed>section>h3{padding:var(--ds-space-xs) var(--ds-space-2xl);font:var(--ds-text-label-strong-weight) var(--ds-text-label-strong-size)/var(--ds-text-label-strong-line-height) var(--ds-font-sans);color:var(--ds-color-text-muted)}.collab-notification-item{gap:var(--ds-space-xl);padding:var(--ds-space-xl) var(--ds-space-2xl);border-bottom:1px solid var(--ds-color-border-soft);color:var(--ds-color-text-default);overflow-wrap:anywhere;grid-template-columns:8px minmax(0,1fr);display:grid}.collab-notification-content{gap:var(--ds-space-xs);flex-direction:column;min-width:0;display:flex}.collab-notification-item .collab-notification-content h4,.collab-notification-read.pbc-button{font:var(--ds-text-body-strong-weight) var(--ds-text-body-strong-size)/var(--ds-text-body-strong-line-height) var(--ds-font-sans);color:inherit;margin:0}.collab-notification-read.pbc-button{text-align:left;white-space:normal;border:0;border-radius:0;width:100%;height:auto;padding:0;display:block}.collab-notification-content>p{font:var(--ds-text-body-weight) var(--ds-text-body-size)/var(--ds-text-body-line-height) var(--ds-font-sans)}.collab-notification-dot{border-radius:var(--ds-radius-full);background:var(--ds-color-status-info);width:8px;height:8px;margin-top:6px}.collab-notification-item[data-unread=false]{color:var(--ds-color-text-muted)}.collab-notification-item[data-unread=false] .collab-notification-dot{visibility:hidden}.collab-notification-target,.collab-notification-resolved{color:var(--ds-color-text-muted);font:var(--ds-text-label-weight) var(--ds-text-label-size)/var(--ds-text-label-line-height) var(--ds-font-sans)}.collab-notification-target{text-decoration:none}.collab-notification-target:hover{text-decoration:underline}.collab-notification-target .pbc-compound-campaign-label{gap:var(--ds-space-xs) 6px;color:var(--ds-color-text-default)}.collab-notification-target .pbc-compound-campaign-label strong{white-space:normal;overflow-wrap:anywhere}.collab-notification-content>time{color:var(--ds-color-text-subtle);font:var(--ds-text-micro-weight) var(--ds-text-micro-size)/var(--ds-text-micro-line-height) var(--ds-font-sans)}.collab-filter-values label{gap:6px;display:grid}@media (max-width:600px){.collab-project-facts{grid-template-columns:1fr}}.collab-lifecycle,.collab-lifecycle-actions{gap:var(--ds-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.collab-lifecycle .pbc-compound-stepper{width:100%;min-width:0}.collab-lifecycle .pbc-compound-stepper ol{gap:var(--ds-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.collab-lifecycle .pbc-compound-step-item{width:auto}.collab-lifecycle .pbc-compound-step-item p{white-space:normal}.collab-hold-facts,.collab-open-report{gap:var(--ds-space-sm);overflow-wrap:anywhere;display:grid}.collab-date-time{gap:var(--ds-space-lg);flex-wrap:wrap;align-items:end;display:flex}.collab-date-time label{gap:var(--ds-space-sm);display:grid}@media (max-width:600px){.collab-lifecycle .pbc-compound-stepper ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.collab-reference-picker{gap:var(--ds-space-sm);margin-bottom:var(--ds-space-lg);padding-bottom:var(--ds-space-lg);border-bottom:1px solid var(--ds-color-border-default);display:grid}.collab-reference-picker .collab-toolbar{justify-content:space-between}.collab-reference-picker h4,.collab-reference-picker p{margin:0}.collab-reference-results{max-height:260px;overflow-y:auto}.collab-project-card{align-self:start;width:100%;min-width:0}.collab-project-card .pbc-compound-project-card-content>.pbc-tag{align-self:flex-start}.collab-project-template{align-items:center;gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}.collab-project-template>span:not(.pbc-tag){color:var(--ds-color-text-muted)}.collab-project-card-dates,.collab-project-card-people{gap:var(--ds-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.collab-project-card .pbc-compound-info-item{overflow-wrap:anywhere;width:auto}.collab-project-card-stages{width:100%;min-width:0}.collab-project-card-stages>ol{gap:var(--ds-space-2xs);width:174px;max-width:100%;display:flex}.collab-project-card-stages .pbc-compound-step-item{flex:1;width:auto;min-width:0}.collab-project-card-stages .pbc-compound-step-item>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collab-project-card .pbc-compound-project-select:focus-visible{outline:2px solid var(--ds-color-border-focus);outline-offset:3px}@media (max-width:1200px){.collab-project-card-dates,.collab-project-card-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.collab-project-card-dates,.collab-project-card-people{grid-template-columns:minmax(0,1fr)}}.collab-products .collab-product-result{align-items:center;gap:var(--ds-space-xl);padding:var(--ds-space-md);grid-template-columns:48px minmax(0,1fr) auto;display:grid}.collab-product-result[data-selected=true]{background:var(--ds-color-surface-subtle);border-inline-start:2px solid var(--ds-color-action-selected)}.collab-product-result>span{overflow-wrap:anywhere}.collab-product-result .collab-product-image{width:48px;height:48px}.collab-products .collab-selected-products{gap:var(--ds-space-xl);grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.collab-products .collab-selected-products>li{gap:var(--ds-space-md);flex-direction:column;min-width:0;padding:0;display:flex}.collab-selected-products .pbc-compound-thumbnail{width:100%}.collab-selected-products .collab-product-image{width:100%;height:144px}.collab-selected-products .pbc-compound-thumbnail-media{height:144px}.collab-product-order{justify-content:end;gap:var(--ds-space-sm);display:flex}.collab-section-composer{min-width:0}.collab-section-preset{justify-content:space-between;align-items:center;gap:var(--ds-space-xl);padding-block:var(--ds-space-xl);border-block-end:1px solid var(--ds-color-border-soft);flex-wrap:wrap;margin-block-end:var(--ds-space-2xl);display:flex}.collab-section-preset h4,.collab-section-preset p{margin:0}.collab-section-columns{gap:var(--ds-space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.collab-section-list{margin:0;padding:0;list-style:none}.collab-section-list>li{border-block-end:1px solid var(--ds-color-border-soft)}.collab-section-list>li[data-selected=true] .collab-section-row{background:var(--ds-color-surface-subtle);border-inline-start:2px solid var(--ds-color-action-selected)}.collab-section-row{gap:var(--ds-space-md);align-items:center;min-width:0;display:flex}.collab-section-row>button:first-child{min-width:0;height:auto;padding-block:var(--ds-space-md);flex:1;justify-content:start}.collab-section-row>button:first-child>span{text-align:start;overflow-wrap:anywhere}.collab-section-row .pbc-image-slot{flex:0 0 48px;width:48px;height:36px}.collab-section-list>li>button{margin-inline:auto;display:block}.collab-section-properties{gap:var(--ds-space-xl);flex-direction:column;min-width:0;display:flex}.collab-section-catalog{gap:var(--ds-space-lg);margin-top:var(--ds-space-xl);grid-template-columns:repeat(3,minmax(0,208px));display:grid}.collab-section-catalog .pbc-compound-thumbnail{width:100%;height:98px;min-height:98px}.collab-section-picker{flex-direction:column;height:791px;display:flex;overflow:hidden}.collab-section-picker [data-slot=dialog-body]{min-height:0;overflow-y:auto}.collab-section-catalog .pbc-image-slot,.collab-section-catalog .pbc-compound-thumbnail-media{height:40px}@media (max-width:700px){.collab-section-columns{grid-template-columns:minmax(0,1fr)}.collab-section-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-products .collab-product-result{grid-template-columns:36px minmax(0,1fr)}.collab-product-result .collab-product-image{width:36px;height:36px}.collab-product-result>button{grid-column:2;justify-self:start}}.collab-summary-products{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),240px));gap:16px;margin:0;padding:0;list-style:none;display:grid}.collab-summary-products .pbc-compound-card{width:100%}.collab-summary-products [data-slot=card-content]{gap:6px;min-width:0;display:grid}.collab-summary-products .collab-product-image{aspect-ratio:4/3;width:100%;height:auto}.collab-review-modal [data-slot=dialog-body]{min-height:0;display:flex;overflow:hidden}.collab-review{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.collab-review-layout{flex:1;grid-template-columns:280px minmax(0,1fr);gap:24px;min-width:0;min-height:0;display:grid}.collab-review-index{align-self:start;min-width:0}.collab-review-index .pbc-compound-card{width:100%}.collab-review-index button{white-space:normal;text-align:left;justify-content:space-between;width:100%}.collab-review-index button span{font-size:var(--ds-text-label-size);flex-shrink:0;margin-left:12px}.collab-review-content{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 8px 20px 0;overflow-y:auto}.collab-review-fields{border:0;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin:0;padding:0;display:grid}.collab-review-fields>h3,.collab-review-fields>h4,.collab-review-fields>p{margin:0}.collab-review-fields .pbc-compound-field{width:100%;max-width:100%}.collab-review-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.collab-review-info>div{gap:6px;min-width:0;display:grid}.collab-review-info dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.collab-review-hours{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.collab-review-hours output{grid-column:1/-1}.collab-review-partners{flex-wrap:wrap;gap:12px;min-width:0;margin:0;display:flex}.collab-review-feedback{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:16px;display:grid}.collab-review-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-top:16px;display:flex}.collab-review-actions>span{flex:1}.collab-review-actions p{margin:0}@media (max-width:860px){.collab-review-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.collab-review-hours,.collab-review-feedback{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.collab-review-layout{flex-direction:column;display:flex}.collab-review-index{flex-shrink:0;align-self:stretch;width:100%;max-width:100%}.collab-review-index [role=list]{flex-flow:row;display:flex;overflow-x:auto}.collab-review-index [role=listitem]{flex-shrink:0}.collab-review-index button{white-space:nowrap}.collab-review-index button span{display:none}.collab-review-content{flex:1}.collab-review-info{grid-template-columns:minmax(0,1fr)}.collab-review-actions>span{display:none}.collab-review-modal [data-slot=dialog-footer]{flex-wrap:wrap}}.collab-requests-screen{gap:var(--ds-space-4xl)}.collab-requests-screen .collab-heading{border-bottom:1px solid var(--ds-color-border-default);padding-bottom:var(--ds-space-2xl);margin:0}.collab-requests-screen .collab-heading h1{font:600 18px/24px var(--ds-font-sans);margin:0 0 6px}.collab-requests-screen .pbc-compound-tab{padding-inline:var(--ds-space-xs)}.collab-list-control-group{display:contents}.collab-request-list-control-group{gap:var(--ds-space-md);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.collab-request-list-control-group .collab-list-controls{display:contents}.collab-request-list-control-group .pbc-compound-search{grid-area:1/1;width:min(320px,100%);min-width:0}.collab-request-list-control-group .collab-list-options{grid-area:1/3}.collab-request-list-control-group .pbc-compound-segment{min-height:0}.collab-request-filter-trigger{grid-area:1/2;position:relative}.collab-request-filter-conditions{gap:var(--ds-space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.collab-requests-screen .collab-pagination{justify-content:space-between}.collab-request-read-modal [data-slot=dialog-close]{border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);width:32px;height:32px}.collab-request-table table{background:var(--ds-color-surface-default);min-width:1440px}.collab-request-table th,.collab-request-table td{padding:8px 12px}.collab-request-table th{height:40px;font:600 12px/16px var(--ds-font-sans)}.collab-request-table .pbc-compound-campaign-label{text-align:left;max-width:100%}.collab-request-table .pbc-compound-campaign-label .pbc-tag{height:18px;padding-inline:6px}.collab-request-title[data-number-assigned=false] .pbc-tag:last-child{border:1px dashed var(--ds-color-border-field);color:var(--ds-color-text-muted);background:0 0}.collab-request-title{min-height:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}.collab-request-title:hover .pbc-compound-campaign-label{text-decoration:underline}.collab-request-title:focus-visible{outline:2px solid var(--ds-color-border-strong);outline-offset:4px;border-radius:var(--ds-radius-xs)}.collab-request-space-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collab-request-space-status a{color:var(--ds-color-text-muted);font-size:12px;text-decoration-style:dotted}.collab-request-read-modal{flex-direction:column;width:min(1637px,96vw);display:flex;overflow:hidden}.collab-request-read-modal [data-slot=dialog-body]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.collab-request-read-modal [data-slot=dialog-header],.collab-request-read-modal [data-slot=dialog-footer]{flex-shrink:0}.collab-request-document{gap:16px}.collab-request-document .collab-summary-section{gap:16px;min-width:0;padding:0}.collab-request-document .pbc-compound-info-list{gap:16px;width:100%}.collab-request-document .pbc-compound-info-item dd{margin:0}.collab-request-document .pbc-compound-info-item dt{color:var(--ds-color-text-subtle)}.collab-request-document .pbc-compound-group-label{width:100%}.collab-request-document .collab-summary-products{gap:12px}.collab-request-document .collab-summary-products .pbc-compound-thumbnail{width:100%;min-height:154px}.collab-request-document .collab-summary-products .pbc-compound-thumbnail-media{height:96px}.collab-request-document .collab-summary-products .collab-product-image{aspect-ratio:auto;height:96px}.collab-summary-detail-list{margin:0;padding-left:24px}.collab-summary-detail-list li{border-bottom:1px solid var(--ds-color-border-soft);padding:12px 0}.collab-summary-detail-list p{margin:4px 0 0}@media (max-width:700px){.collab-request-list-control-group{flex-wrap:wrap;display:flex}.collab-request-document .pbc-compound-info-list{grid-template-columns:minmax(0,1fr)}.collab-request-read-modal{padding:16px}}.collab-visual-reference-container{container-type:inline-size}.collab-visual-references{align-items:start;gap:var(--ds-space-2xl);grid-template-columns:minmax(0,1fr) 360px;min-width:0;display:grid}.collab-visual-references>.pbc-compound-card{width:100%;min-width:0}.collab-visual-reference-library>.pbc-compound-card-body{gap:var(--ds-space-xl);flex-direction:column;display:flex}.collab-visual-reference-search{align-items:center;gap:var(--ds-space-xl);display:flex}.collab-visual-reference-search>:first-child{flex:1;min-width:0}.collab-visual-reference-search>button{flex-shrink:0}.collab-visual-reference-filters{gap:var(--ds-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collab-visual-reference-scroll{scrollbar-gutter:stable;max-height:434px;overflow-y:auto}.collab-visual-reference-masonry{columns:4}.collab-visual-reference-tile{break-inside:avoid}.collab-visual-reference-masonry .pbc-compound-masonry-item{text-align:start;padding:10px}.collab-visual-reference-masonry .pbc-compound-masonry-item img{border-radius:var(--ds-radius-sm);width:100%;height:auto;display:block}.collab-visual-reference-caption{margin-top:var(--ds-space-md);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collab-visual-reference-selection .pbc-compound-list-primary{gap:var(--ds-space-xs) var(--ds-space-md);grid-template-columns:60px minmax(0,1fr) auto;display:grid}.collab-visual-reference-selection .pbc-compound-list-label{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.collab-visual-reference-selection .pbc-compound-list-primary>small{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;margin-left:0;overflow:hidden}.collab-visual-reference-selection .pbc-compound-list-primary>button{grid-area:1/3/3}.collab-visual-reference-preview{border-radius:var(--ds-radius-sm);flex:0 0 60px;grid-area:1/1/3;width:60px;height:40px;overflow:hidden}.collab-visual-reference-preview img{object-fit:cover;width:100%;height:100%;display:block}@container (max-width:1050px){.collab-visual-references{grid-template-columns:minmax(0,1fr)}.collab-visual-reference-masonry{columns:4}}@container (max-width:600px){.collab-visual-reference-search{flex-wrap:wrap}.collab-visual-reference-search>:first-child{flex-basis:100%}.collab-visual-reference-filters{grid-template-columns:minmax(0,1fr)}.collab-visual-reference-masonry{columns:2}}.banner-feedback-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.banner-feedback-title{font:inherit;margin:0;font-weight:600}.banner-feedback-page .pbc-template-body{gap:0;padding:0}.banner-feedback-page .pbc-template-content{gap:0;min-height:0}.banner-feedback-page .banner-feedback-workspace{flex:1;min-height:0}.banner-feedback-page .banner-feedback-layout{flex:1;height:auto;min-height:0}.banner-feedback-history h2{margin:0}.banner-feedback-navigation{gap:8px;margin-block:16px;display:grid}.banner-feedback-navigation>label{gap:4px;display:grid}.banner-feedback-layout{border:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-default);height:min(780px,100dvh - 250px);min-height:500px;display:flex;overflow:hidden}.banner-feedback-canvas{background:var(--ds-color-surface-subtle);flex:1;min-width:0;overflow:hidden}.banner-feedback-canvas .kv-version-canvas{height:100%}.banner-feedback-canvas .kv-canvas-content{flex-direction:column;min-width:0;height:100%;display:flex}.banner-feedback-canvas .kv-canvas-viewport{flex:1;min-height:0}.banner-feedback-canvas .kv-node-canvas{height:100%;min-height:360px}.banner-feedback-canvas .pbc-node-body{height:100%;min-height:0}.banner-feedback-canvas .pbc-node-surface{height:100%}.banner-feedback-history{padding:16px}.banner-feedback-pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:800px){.banner-feedback-layout,.banner-feedback-page .banner-feedback-layout{flex-direction:column;flex:none;height:auto;min-height:0;overflow:visible}.banner-feedback-layout>.pbc-right-panel{border-left:0;border-top:1px solid var(--ds-color-border-default);width:100%;height:600px}.banner-feedback-canvas{flex:none;height:480px}}.pbc-notifications-page{gap:var(--ds-space-2xl);min-width:0;display:grid}.pbc-notifications-count,.pbc-notifications-note{color:var(--ds-color-text-muted);font-size:var(--ds-text-label-size);line-height:var(--ds-text-label-line-height);margin:0}.pbc-notifications-feed{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-default);overflow:hidden}.pbc-notifications-columns{gap:var(--ds-space-xl);min-height:40px;padding:0 var(--ds-space-2xl) 0 36px;border-bottom:1px solid var(--ds-color-border-default);background:var(--ds-color-surface-subtle);color:var(--ds-color-text-muted);grid-template-columns:minmax(0,1fr) 120px 140px;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:grid}.pbc-notifications-columns>:last-child{text-align:right}.pbc-notifications-feed .pbc-compound-group-label{width:100%;padding:6px var(--ds-space-2xl);background:var(--ds-color-surface-page)}.pbc-notifications-feed .pbc-compound-group-label h3{font-size:13px}.pbc-notifications-row{gap:var(--ds-space-xl);padding:var(--ds-space-xl) var(--ds-space-2xl);border-bottom:1px solid var(--ds-color-border-soft);grid-template-columns:8px minmax(0,1fr) 120px 140px;align-items:start;display:grid}.pbc-notifications-row:last-child{border-bottom:0}.pbc-notifications-row>.pbc-compound-feed-dot{border-radius:var(--ds-radius-full);background:var(--ds-color-status-info);width:8px;height:8px;margin-top:7px}.pbc-notifications-row[data-read=true]>.pbc-compound-feed-dot{visibility:hidden}.pbc-notifications-content{gap:var(--ds-space-xs);min-width:0;color:var(--ds-color-text-default);overflow-wrap:anywhere;display:grid}.pbc-notifications-content h2,.pbc-notifications-content p{margin:0;font-size:14px;line-height:20px}.pbc-notifications-content h2{font-weight:600}.pbc-notifications-content .pbc-notifications-read{text-align:left;white-space:normal;height:auto;min-height:0;font:inherit;color:inherit;padding:0;display:inline}.pbc-notifications-row[data-read=true] .pbc-notifications-content{color:var(--ds-color-text-muted)}.pbc-notifications-status{align-items:center;min-height:22px;display:flex}.pbc-notifications-row time{color:var(--ds-color-text-muted);text-align:right;font-size:12px;line-height:16px}@media (max-width:760px){.pbc-notifications-columns{grid-template-columns:minmax(0,1fr) 80px}.pbc-notifications-columns>:last-child{display:none}.pbc-notifications-row{grid-template-columns:8px minmax(0,1fr) 80px}.pbc-notifications-row time{text-align:left;grid-column:2/-1}}}@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.mask-auto{-webkit-mask-size:auto;mask-size:auto}.text-label{font-size:var(--ds-text-label-size);line-height:var(--tw-leading,var(--ds-text-label-line-height));letter-spacing:var(--tw-tracking,var(--ds-text-label-tracking));font-weight:var(--tw-font-weight,var(--ds-text-label-weight))}.text-title-md{font-size:var(--ds-text-title-md-size);line-height:var(--tw-leading,var(--ds-text-title-md-line-height));letter-spacing:var(--tw-tracking,var(--ds-text-title-md-tracking));font-weight:var(--tw-font-weight,var(--ds-text-title-md-weight))}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
