:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background-background:#f4f4f4;--color-background-primary:#fff;--color-background-primary-hover:#f4f4f4;--color-background-primary-active:#e1e2e3;--color-background-secondary:#f4f4f4;--color-background-secondary-hover:#e1e2e3;--color-background-inverse:#232425;--color-background-disabled:#e1e2e3;--color-background-neutral-secondary:#f4f4f4;--color-background-neutral-primary-hover:#f4f4f4;--color-background-neutral-strong:#6e7072;--color-background-brand-strong:#0072e5;--color-background-brand-strong-hover:#0059b7;--color-background-brand-strong-active:#003c80;--color-background-brand-secondary:#ebf5fd;--color-background-brand-secondary-hover:#cce6fa;--color-background-brand-primary-hover:#ebf5fd;--color-background-brand-primary-active:#cce6fa;--color-background-error-strong:#e62417;--color-background-error-strong-hover:#b81812;--color-background-error-strong-active:#810d0d;--color-background-error-secondary:#fdf0ec;--color-background-error-secondary-hover:#fad9d1;--color-background-error-primary-hover:#fdf0ec;--color-background-error-primary-active:#fad9d1;--color-background-info-strong:#0072e5;--color-background-info-secondary:#ebf5fd;--color-background-success-strong:#208705;--color-background-success-secondary:#ebf5eb;--color-background-success-secondary-hover:#cfe7cd;--color-background-warning-strong:#9d6a0f;--color-background-warning-secondary:#fff4ce;--color-background-warning-secondary-hover:#f8e1a6;--color-background-warning-secondary-active:#f0cf7b;--color-background-accent-blue-light:#cce6fa;--color-background-accent-blue-strong:#0072e5;--color-background-accent-green-light:#cfe7cd;--color-background-accent-green-strong:#208705;--color-background-accent-grey-light:#e1e2e3;--color-background-accent-grey-strong:#6e7072;--color-background-accent-orange-light:#f3e0cc;--color-background-accent-orange-strong:#c54c00;--color-background-accent-pink-light:#fad1e5;--color-background-accent-pink-strong:#e51a6f;--color-background-accent-purple-light:#e0d9fe;--color-background-accent-purple-strong:#6e3ffc;--color-background-accent-red-light:#fad9d1;--color-background-accent-red-strong:#e62417;--color-layer-primary-selected:#ebf5fd;--color-layer-primary-selected-hover:#cce6fa;--color-field:#fff;--color-button-secondary:#fff;--color-skeleton-background:#f4f4f4;--color-toggle-background:#adafb1;--color-text-primary:#1a1b1c;--color-text-secondary:#585a5c;--color-text-description:#6e7072;--color-text-placeholder:#adafb1;--color-text-disabled:#adafb1;--color-text-brand:#0072e5;--color-text-link:#0072e5;--color-text-link-visited:#3392ea;--color-text-error:#e62417;--color-text-success:#208705;--color-text-warning:#7e5112;--color-text-info:#0072e5;--color-text-neutral:#6e7072;--color-text-inverse:#fff;--color-text-on-strong:#fff;--color-icon-primary:#1a1b1c;--color-icon-secondary:#585a5c;--color-icon-neutral:#6e7072;--color-icon-brand:#0072e5;--color-icon-error:#e62417;--color-icon-success:#208705;--color-icon-warning:#b3870e;--color-icon-info:#0072e5;--color-icon-disabled:#adafb1;--color-icon-inverse:#fff;--color-icon-on-strong:#fff;--color-icon-read-only:#232425;--color-border-light:#e1e2e3;--color-border-medium:#adafb1;--color-border-medium-hover:#8b8d8f;--color-border-heavy:#adafb1;--color-border-focus:#0072e5;--color-border-read-only:#232425;--color-border-brand-strong:#0072e5;--color-border-brand-medium:#70b5f0;--color-border-error-strong:#e62417;--color-border-error-medium:#f18d7d;--color-border-warning-strong:#9d6a0f;--color-border-warning-medium:#d6a839;--color-border-success-medium:#7dbc73;--color-border-info-medium:#70b5f0;--color-border-neutral-medium:#adafb1;--color-notification-background-info:#ebf5fd;--color-notification-background-error:#fdf0ec;--color-notification-background-warning:#fff4ce;--color-notification-background-success:#ebf5eb;--color-overlay-background:#00000080;--color-overlay-background-light:#fff9;--color-shadow:#1a1b1c29;--color-shadow-inset-border:0px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background-background:#1a1b1c;--color-background-primary:#232425;--color-background-primary-hover:#3e3f40;--color-background-primary-active:#585a5c;--color-background-secondary:#3e3f40;--color-background-secondary-hover:#585a5c;--color-background-inverse:#f4f4f4;--color-background-disabled:#3e3f40;--color-background-neutral-secondary:#3e3f40;--color-background-neutral-primary-hover:#3e3f40;--color-background-neutral-strong:#6e7072;--color-background-brand-strong:#0072e5;--color-background-brand-strong-hover:#0059b7;--color-background-brand-strong-active:#003c80;--color-background-brand-secondary:#003c80;--color-background-brand-secondary-hover:#0059b7;--color-background-brand-primary-hover:#003c80;--color-background-brand-primary-active:#0059b7;--color-background-error-strong:#e62417;--color-background-error-strong-hover:#b81812;--color-background-error-strong-active:#810d0d;--color-background-error-secondary:#810d0d;--color-background-error-secondary-hover:#b81812;--color-background-error-primary-hover:#810d0d;--color-background-error-primary-active:#b81812;--color-background-info-strong:#0072e5;--color-background-info-secondary:#003c80;--color-background-success-strong:#208705;--color-background-success-secondary:#164c03;--color-background-success-secondary-hover:#1c6c04;--color-background-warning-strong:#9d6a0f;--color-background-warning-secondary:#553620;--color-background-warning-secondary-hover:#7e5112;--color-background-warning-secondary-active:#9d6a0f;--color-background-accent-blue-light:#003c80;--color-background-accent-green-light:#164c03;--color-background-accent-grey-light:#3e3f40;--color-background-accent-orange-light:#6e2300;--color-background-accent-pink-light:#800f3a;--color-background-accent-purple-light:#41238d;--color-background-accent-red-light:#810d0d;--color-layer-primary-selected:#002149;--color-layer-primary-selected-hover:#003c80;--color-field:#1a1b1c;--color-button-secondary:#fff0;--color-skeleton-background:#585a5c;--color-toggle-background:#6e7072;--color-text-primary:#f4f4f4;--color-text-secondary:#adafb1;--color-text-description:#8b8d8f;--color-text-placeholder:#6e7072;--color-text-disabled:#6e7072;--color-text-brand:#70b5f0;--color-text-link:#70b5f0;--color-text-link-visited:#add6f7;--color-text-error:#f18d7d;--color-text-success:#7dbc73;--color-text-warning:#d6a839;--color-text-info:#70b5f0;--color-text-neutral:#adafb1;--color-text-inverse:#1a1b1c;--color-text-on-strong:#fff;--color-icon-primary:#f4f4f4;--color-icon-secondary:#adafb1;--color-icon-neutral:#adafb1;--color-icon-brand:#70b5f0;--color-icon-error:#f18d7d;--color-icon-success:#7dbc73;--color-icon-warning:#d6a839;--color-icon-info:#70b5f0;--color-icon-disabled:#6e7072;--color-icon-inverse:#1a1b1c;--color-icon-on-strong:#fff;--color-icon-read-only:#e1e2e3;--color-border-light:#585a5c;--color-border-medium:#6e7072;--color-border-medium-hover:#8b8d8f;--color-border-heavy:#585a5c;--color-border-focus:#70b5f0;--color-border-read-only:#e1e2e3;--color-border-brand-strong:#70b5f0;--color-border-brand-medium:#70b5f0;--color-border-error-strong:#f18d7d;--color-border-error-medium:#f18d7d;--color-border-warning-strong:#d6a839;--color-border-warning-medium:#d6a839;--color-border-success-medium:#7dbc73;--color-border-info-medium:#70b5f0;--color-border-neutral-medium:#adafb1;--color-notification-background-info:#002149;--color-notification-background-error:#4a070a;--color-notification-background-warning:#311d14;--color-notification-background-success:#0e2b02;--color-overlay-background:#000000a6;--color-overlay-background-light:#232425a6;--color-shadow:#1a1b1c80;--color-shadow-inset-border:1px}:root,[data-theme=light],[data-theme=dark]{--color-background-hover:var(--color-background-primary-hover);--color-border-strong:var(--color-border-medium-hover);--shadow-1:0 1px 2px var(--color-shadow);--shadow-2:0 4px 12px var(--color-shadow);--shadow-3:0 8px 24px var(--color-shadow), inset 0 0 0 var(--color-shadow-inset-border) var(--color-border-light)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--size-4:16px;--size-5:24px;--size-6:32px;--size-7:40px;--size-8:48px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-full:800px;--button-radius:var(--radius-2);--border-1:1px;--border-2:2px;--font-family:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--type-header-1:500 32px/40px var(--font-family);--type-header-2:500 24px/32px var(--font-family);--type-header-3:500 20px/28px var(--font-family);--type-subtitle-2:500 16px/24px var(--font-family);--type-subtitle-1:500 14px/20px var(--font-family);--type-body-2:400 16px/24px var(--font-family);--type-body-1:400 14px/20px var(--font-family);--type-control:400 14px/18px var(--font-family);--type-label:400 14px/16px var(--font-family);--type-description:400 12px/16px var(--font-family);--type-caption:500 12px/16px var(--font-family);--nav-w:224px;--nav-w-min:64px;--page-pad-x:32px;--page-max-w:1280px;--motion-fast:.12s ease;--motion:.18s ease}html,body{background:var(--color-background-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0}#root{height:100%}*,:before,:after{box-sizing:border-box}.rp-scope{font:var(--type-body-1);color:var(--color-text-primary)}:where(.rp-scope) :where(h1,h2,h3,h4,p){margin:0}:where(.rp-scope) :where(button,input,select,textarea){font-family:inherit}:where(.rp-scope) a{color:var(--color-text-brand);text-decoration:none}:where(.rp-scope) a:hover{text-decoration:underline}:where(.rp-scope) :where(p,li)>a:not([class]){text-underline-offset:2px;text-decoration:underline}:where(.rp-scope) ::selection{background:var(--color-background-brand-primary-active)}:where(.rp-scope) :focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-1)}:where(.rp-scope) *{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) transparent}@media (prefers-reduced-motion:reduce){.rp-scope *,.rp-scope :before,.rp-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.rp-scope) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){font:var(--type-body-1);color:var(--color-text-primary);background-color:var(--color-field);border:1px solid var(--color-border-medium);border-radius:var(--radius-2);min-height:var(--size-6);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);padding:5px 11px}:where(.rp-scope) :where(input,select,textarea):hover:not(:disabled,:focus){border-color:var(--color-border-medium-hover)}:where(.rp-scope) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])):focus{border-color:var(--color-border-focus);box-shadow:inset 0 0 0 1px var(--color-border-focus);outline:none}:where(.rp-scope) :where(select,textarea):focus{border-color:var(--color-border-focus);outline:none}:where(.rp-scope) :where(input,select,textarea):disabled{background-color:var(--color-background-disabled);border-color:var(--color-border-medium);color:var(--color-text-disabled);cursor:not-allowed}:where(.rp-scope) :where(input,textarea)::placeholder{color:var(--color-text-placeholder);opacity:1}:where(.rp-scope) :where(select){appearance:none;background-image:var(--chevron-down);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}:root,[data-theme=light]{--chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%231a1b1c' d='M8 11L13 6L12.3 5.3L8 9.6L3.7 5.3L3 6L8 11Z'/%3E%3C/svg%3E");--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M6.5 12.207L2 7.707L2.707 7L6.5 10.793L13.293 4L14 4.707L6.5 12.207Z'/%3E%3C/svg%3E")}[data-theme=dark]{--chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23f4f4f4' d='M8 11L13 6L12.3 5.3L8 9.6L3.7 5.3L3 6L8 11Z'/%3E%3C/svg%3E")}:where(.rp-scope) :where(textarea){resize:vertical;min-height:72px;padding:9px 11px;line-height:20px}:where(.rp-scope) :where(input[type=checkbox]){appearance:none;border:1px solid var(--color-border-medium);border-radius:var(--radius-1);background:var(--color-background-primary) center / 14px 14px no-repeat;cursor:pointer;vertical-align:-3px;width:16px;height:16px;transition:background-color var(--motion-fast), border-color var(--motion-fast);flex:none;margin:0}:where(.rp-scope) :where(input[type=checkbox]):hover:not(:disabled,:checked){border-color:var(--color-border-medium-hover)}:where(.rp-scope) :where(input[type=checkbox]):checked{background-color:var(--color-background-brand-strong);background-image:var(--check-mark);border-color:#0000}:where(.rp-scope) :where(code,pre){font-family:var(--font-mono)}.rp-btn{--btn-h:var(--size-7);--btn-px:16px;--btn-gap:var(--space-2);--btn-bg:transparent;--btn-fg:var(--color-text-brand);--btn-border:transparent;--btn-bg-hover:var(--color-background-brand-primary-hover);--btn-bg-active:var(--color-background-brand-primary-active);--btn-border-hover:var(--btn-border);justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--btn-h);min-width:var(--btn-h);max-height:var(--btn-h);padding:0 var(--btn-px);border:var(--border-1) solid var(--btn-border);border-radius:var(--button-radius);background:var(--btn-bg);color:var(--btn-fg);font:var(--type-body-1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);flex:none;text-decoration:none;display:inline-flex;position:relative}.rp-btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);text-decoration:none}.rp-btn:active{background:var(--btn-bg-active)}.rp-btn svg{flex:none;width:16px;height:16px}.rp-btn--l{--btn-h:var(--size-8);--btn-px:24px;font:var(--type-body-2)}.rp-btn--m{--btn-h:var(--size-7);--btn-px:16px}.rp-btn--s{--btn-h:var(--size-6);--btn-px:8px;--btn-gap:var(--space-1)}.rp-btn--xs{--btn-h:var(--size-5);--btn-px:8px;--btn-gap:var(--space-1);font:var(--type-description)}.rp-btn--xs svg{width:12px;height:12px}.rp-btn--icon{width:var(--btn-h);padding:0}.rp-btn--primary{--btn-bg:var(--color-background-brand-strong);--btn-fg:var(--color-text-on-strong);--btn-bg-hover:var(--color-background-brand-strong-hover);--btn-bg-active:var(--color-background-brand-strong-active)}.rp-btn--secondary{--btn-bg:var(--color-button-secondary);--btn-border:var(--color-border-brand-strong)}.rp-btn--ghost{--btn-bg:transparent}.rp-btn--neutral{--btn-fg:var(--color-icon-primary);--btn-bg-hover:var(--color-background-hover);--btn-bg-active:var(--color-background-disabled)}.rp-btn--neutral.rp-btn--secondary{--btn-border:var(--color-border-medium);--btn-border-hover:var(--color-border-strong)}.rp-btn--danger{--btn-fg:var(--color-text-error);--btn-bg-hover:var(--color-background-error-primary-hover);--btn-bg-active:var(--color-background-error-primary-active)}.rp-btn--danger.rp-btn--primary{--btn-bg:var(--color-background-error-strong);--btn-fg:var(--color-text-on-strong);--btn-bg-hover:var(--color-background-error-strong-hover);--btn-bg-active:var(--color-background-error-strong-active)}.rp-btn--danger.rp-btn--secondary{--btn-border:var(--color-border-error-strong)}.rp-btn[aria-pressed=true],.rp-btn--selected{--btn-bg:var(--color-background-brand-secondary);--btn-fg:var(--color-text-brand)}.rp-btn--primary[aria-pressed=true]{--btn-bg:var(--color-background-brand-strong-active);--btn-fg:var(--color-text-on-strong)}.rp-btn:disabled,.rp-btn[aria-disabled=true]{--btn-fg:var(--color-text-disabled);--btn-bg-hover:var(--btn-bg);--btn-bg-active:var(--btn-bg);cursor:not-allowed}.rp-btn--primary:disabled,.rp-btn--primary[aria-disabled=true]{--btn-bg:var(--color-background-disabled)}.rp-btn--secondary:disabled,.rp-btn--secondary[aria-disabled=true]{--btn-border:var(--color-border-light);--btn-border-hover:var(--color-border-light)}.rp-btn--loading{pointer-events:none;color:#0000!important}.rp-btn--loading>:not(.rp-spinner){visibility:hidden}.rp-btn--loading>.rp-spinner{color:var(--btn-fg);margin:auto;position:absolute;inset:0}.rp-btn-group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.rp-btn-group--l{gap:var(--space-4)}.rp-close{width:var(--size-6);height:var(--size-6);border-radius:var(--radius-1);color:var(--color-icon-primary);cursor:pointer;transition:background-color var(--motion-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rp-close svg{width:16px;height:16px}.rp-close:hover{background:var(--color-background-hover)}.rp-close:active{background:var(--color-background-disabled)}.rp-close--m{width:var(--size-5);height:var(--size-5)}.rp-close--s{width:16px;height:16px}.rp-close--s svg{width:12px;height:12px}.rp-close--inverse{color:var(--color-text-inverse)}.rp-close--inverse:hover{background:#ffffff1f}.rp-close:disabled{color:var(--color-icon-disabled);cursor:not-allowed;background:0 0}.rp-field{flex-direction:column;min-width:0;display:flex}.rp-field__label-row{align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-1);display:flex}.rp-field__label{align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--color-text-secondary);flex:1;display:inline-flex}.rp-field__counter{font:var(--type-description);color:var(--color-text-secondary)}.rp-field__control{align-items:center;gap:var(--space-2);height:var(--size-7);border:1px solid var(--color-border-medium);border-radius:var(--radius-2);background:var(--color-field);transition:border-color var(--motion-fast), box-shadow var(--motion-fast);padding:0 12px;display:flex;position:relative}.rp-field__control:hover{border-color:var(--color-border-medium-hover)}.rp-field__control:focus-within{border-color:var(--color-border-focus);box-shadow:inset 0 0 0 1px var(--color-border-focus)}.rp-field__control>input,.rp-field__control>select{background-color:#0000;border:none;border-radius:0;outline:none;flex:1;min-width:0;height:100%;min-height:0;padding:0;box-shadow:none!important}.rp-field__control>select{margin-right:-12px;padding-right:32px}.rp-field__control--textarea{height:auto;padding:10px 12px}:is(.rp-field__control:has(>select):focus-within,.rp-field__control--textarea:focus-within){box-shadow:none}.rp-field__control>textarea{background:0 0;border:none;flex:1;min-width:0;min-height:60px;padding:0;box-shadow:none!important}.rp-field__prefix,.rp-field__postfix{font:var(--type-description);color:var(--color-text-description);white-space:nowrap;flex:none}.rp-field__prefix svg{color:var(--color-icon-secondary);display:block}.rp-field__description,.rp-field__error{padding-top:var(--space-1);font:var(--type-description);color:var(--color-text-description)}.rp-field__error{color:var(--color-text-error)}.rp-field--l .rp-field__control{height:var(--size-8);padding:0 16px}.rp-field--l .rp-field__control>input{font:var(--type-body-2)}.rp-field--s .rp-field__control{height:var(--size-6);padding:0 8px}.rp-field--s .rp-field__control>select{margin-right:-8px}.rp-field--error .rp-field__control,.rp-field--error .rp-field__control:hover{border-color:var(--color-border-error-strong)}.rp-field--error .rp-field__control:focus-within{box-shadow:inset 0 0 0 1px var(--color-border-error-strong)}.rp-field--disabled .rp-field__control{background:var(--color-background-disabled);border-color:var(--color-border-medium)}.rp-field--readonly .rp-field__control{height:24px;box-shadow:none;background:0 0;border-color:#0000;padding:0}.rp-choice{align-items:flex-start;gap:var(--space-2);font:var(--type-control);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.rp-choice>input{margin-top:1px}.rp-choice--l{font:var(--type-body-2)}.rp-choice--l>input{margin-top:0}.rp-choice__text{flex-direction:column;gap:2px;display:flex}.rp-choice__description{font:var(--type-description);color:var(--color-text-description)}.rp-choice:has(input:disabled){color:var(--color-text-disabled);cursor:not-allowed}.rp-fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.rp-fieldset>legend{padding:0 0 var(--space-1);font:var(--type-label);color:var(--color-text-secondary)}.rp-fieldset--row{gap:var(--space-2) var(--space-5);flex-flow:wrap}.rp-notification{--ntf-bg:var(--color-notification-background-info);--ntf-border:var(--color-border-info-medium);--ntf-icon:var(--color-icon-brand);align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ntf-border);border-radius:var(--radius-2);background:var(--ntf-bg);color:var(--color-text-primary);display:flex}.rp-notification--success{--ntf-bg:var(--color-notification-background-success);--ntf-border:var(--color-border-success-medium);--ntf-icon:var(--color-icon-success)}.rp-notification--warning{--ntf-bg:var(--color-notification-background-warning);--ntf-border:var(--color-border-warning-medium);--ntf-icon:var(--color-icon-warning)}.rp-notification--error{--ntf-bg:var(--color-notification-background-error);--ntf-border:var(--color-border-error-medium);--ntf-icon:var(--color-icon-error)}.rp-notification__icon{color:var(--ntf-icon);flex:none;display:flex}.rp-notification__icon svg{width:24px;height:24px}.rp-notification__content{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.rp-notification__texts{gap:var(--space-1);flex-direction:column;display:flex}.rp-notification__title{font:var(--type-subtitle-2);margin:0}.rp-notification__text{font:var(--type-body-2);margin:0}.rp-notification__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.rp-notification--compact{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.rp-notification--compact .rp-notification__icon svg{width:20px;height:20px}.rp-notification--compact .rp-notification__title{font:var(--type-subtitle-1)}.rp-notification--compact .rp-notification__text{font:var(--type-body-1)}.rp-notification--compact .rp-notification__content{gap:var(--space-2)}.rp-notification-stack{z-index:10010;right:var(--space-5);bottom:var(--space-5);gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(440px,100vw - 32px);display:flex;position:fixed}.rp-notification-stack>*{pointer-events:auto;box-shadow:var(--shadow-3);animation:.2s ease-out rp-toast-in}@keyframes rp-toast-in{0%{opacity:0;transform:translateY(8px)}}.rp-overlay{z-index:10000;padding:var(--space-4);background:var(--color-overlay-background);justify-content:center;align-items:center;animation:.15s ease-out rp-fade-in;display:flex;position:fixed;inset:0}@keyframes rp-fade-in{0%{opacity:0}}.rp-modal{--modal-w:640px;width:min(var(--modal-w), calc(100vw - 32px));border-radius:var(--radius-4);background:var(--color-background-primary);max-height:calc(100vh - 32px);box-shadow:var(--shadow-3), inset 0 0 0 1px var(--color-border-light);color:var(--color-text-primary);flex-direction:column;animation:.18s ease-out rp-modal-in;display:flex;position:relative;overflow:hidden}@keyframes rp-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.rp-modal--s{--modal-w:480px}.rp-modal--m{--modal-w:640px}.rp-modal--l{--modal-w:800px}.rp-modal__header{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border-light);display:flex}.rp-modal__title{min-width:0;font:var(--type-header-2);flex:1;margin:0}.rp-modal__subtitle{margin:var(--space-1) 0 0;font:var(--type-body-1);color:var(--color-text-secondary)}.rp-modal__body{min-height:0;padding:var(--space-4) var(--space-5);font:var(--type-body-1);flex:auto;overflow-y:auto}.rp-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.rp-modal__footer-start{margin-right:auto}@media (width<=600px){.rp-overlay{align-items:flex-end;padding:0}.rp-modal{border-radius:var(--radius-4) var(--radius-4) 0 0;width:100%;max-height:calc(100vh - 48px)}.rp-modal__header{padding:var(--space-4) var(--space-4) var(--space-3)}.rp-modal__title{font:var(--type-header-3)}.rp-modal__body{padding:var(--space-4)}.rp-modal__footer{padding:var(--space-3) var(--space-4) var(--space-4)}.rp-modal__footer .rp-btn{flex:1}}.rp-badge{--badge-bg:var(--color-background-neutral-secondary);--badge-border:var(--color-border-neutral-medium);--badge-fg:var(--color-text-neutral);--badge-strong:var(--color-background-neutral-strong);align-items:center;gap:var(--space-1);height:var(--size-5);border:1px solid var(--badge-border);border-radius:var(--radius-1);background:var(--badge-bg);color:var(--badge-fg);font:var(--type-description);text-transform:uppercase;white-space:nowrap;flex:none;padding:0 7px;display:inline-flex}.rp-badge--info,.rp-badge--brand{--badge-bg:var(--color-background-info-secondary);--badge-border:var(--color-border-info-medium);--badge-fg:var(--color-text-info);--badge-strong:var(--color-background-info-strong)}.rp-badge--success{--badge-bg:var(--color-background-success-secondary);--badge-border:var(--color-border-success-medium);--badge-fg:var(--color-text-success);--badge-strong:var(--color-background-success-strong)}.rp-badge--warning{--badge-bg:var(--color-background-warning-secondary);--badge-border:var(--color-border-warning-medium);--badge-fg:var(--color-text-warning);--badge-strong:var(--color-background-warning-strong)}.rp-badge--error{--badge-bg:var(--color-background-error-secondary);--badge-border:var(--color-border-error-medium);--badge-fg:var(--color-text-error);--badge-strong:var(--color-background-error-strong)}.rp-badge--primary,.rp-badge--strong{--badge-bg:var(--badge-strong);--badge-border:transparent;--badge-fg:var(--color-text-on-strong)}.rp-badge--strong:not(.rp-badge--info,.rp-badge--success,.rp-badge--warning,.rp-badge--error,.rp-badge--neutral){--badge-strong:var(--color-background-info-strong)}.rp-badge--ghost{--badge-bg:transparent;--badge-border:transparent}.rp-badge--sm{height:20px;padding:0 5px;font-size:11px}.rp-badge--plain{text-transform:none}.rp-counter{--counter-bg:var(--color-background-info-strong);--counter-fg:var(--color-text-on-strong);border-radius:var(--radius-full);background:var(--counter-bg);min-width:16px;height:16px;color:var(--counter-fg);font:var(--type-description);flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.rp-counter--neutral{--counter-bg:var(--color-background-neutral-strong)}.rp-counter--error{--counter-bg:var(--color-background-error-strong)}.rp-counter--secondary{--counter-bg:var(--color-background-neutral-secondary);--counter-fg:var(--color-text-neutral)}.rp-counter--dot{width:8px;min-width:8px;height:8px;padding:0;font-size:0}.rp-block{background:var(--color-background-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-3);padding:var(--space-4);min-width:0}.rp-block--flush{padding:0}.rp-block__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.rp-block__title{font:var(--type-subtitle-2);flex:1;margin:0}.rp-block__subtitle{font:var(--type-body-1);color:var(--color-text-description);margin:2px 0 0}.rp-app{background:var(--color-background-background);min-height:100vh;display:flex}.rp-app__page{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:clip}.rp-nav{z-index:40;width:var(--nav-w);background:var(--color-background-primary);border-right:1px solid var(--color-border-light);height:100vh;transition:width var(--motion);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.rp-nav__header{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-4);color:inherit;display:flex;text-decoration:none!important}.rp-nav__logo{border-radius:var(--radius-3);background:var(--color-background-brand-strong);width:40px;height:40px;color:var(--color-text-on-strong);flex:none;justify-content:center;align-items:center;display:flex}.rp-nav__logo svg{width:22px;height:22px}.rp-nav__product{min-width:0;font:var(--type-subtitle-1);color:var(--color-text-primary);flex:1}.rp-nav__product small{font:var(--type-description);color:var(--color-text-description);display:block}.rp-nav__menu{min-height:0;padding:var(--space-1) 0 var(--space-2);flex:1;overflow:hidden auto}.rp-nav__group-label{height:40px;padding:0 var(--space-4);font:var(--type-label);color:var(--color-text-secondary);white-space:nowrap;align-items:center;display:flex}.rp-nav__item{align-items:center;gap:var(--space-2);width:100%;height:40px;min-height:40px;padding:0 var(--space-4);color:var(--color-text-primary);font:var(--type-body-1);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:none;display:flex;position:relative;text-decoration:none!important}.rp-nav__item svg{width:16px;height:16px;color:var(--color-icon-primary);flex:none}.rp-nav__item:hover{background:var(--color-background-primary-hover)}.rp-nav__item:focus-visible{box-shadow:inset 0 0 0 1px var(--color-border-focus);border-radius:0;outline:none}.rp-nav__item[aria-current=page]{background:var(--color-background-brand-secondary);box-shadow:inset 2px 0 0 var(--color-border-brand-strong)}.rp-nav__item[aria-current=page]:hover{background:var(--color-background-brand-secondary-hover)}.rp-nav__item-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rp-nav__item-hint{font:var(--type-description);color:var(--color-text-secondary);flex:none}.rp-nav__item[aria-current=page] .rp-nav__item-hint{color:var(--color-text-primary)}.rp-nav__footer{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2);border-top:1px solid var(--color-border-light);display:flex;position:relative}.rp-profile{align-items:center;gap:var(--space-2);min-width:0;height:48px;padding:0 var(--space-2);border-radius:var(--button-radius);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background-color var(--motion-fast);background:0 0;border:1px solid #0000;flex:1;display:flex}.rp-profile:hover{background:var(--color-background-brand-primary-hover)}.rp-profile[aria-expanded=true]{background:var(--color-background-brand-primary-active)}.rp-profile__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rp-profile__name,.rp-profile__mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-profile__name{font:var(--type-label)}.rp-profile__mail{font:var(--type-description);color:var(--color-text-description)}.rp-nav--min .rp-nav__group+.rp-nav__group:before{content:"";width:32px;height:1px;margin:var(--space-2) auto;background:var(--color-border-light);display:block}.rp-nav--min{width:var(--nav-w-min)}.rp-nav--min .rp-nav__header{justify-content:center;padding-inline:0}.rp-nav--min .rp-nav__product,.rp-nav--min .rp-nav__item-label,.rp-nav--min .rp-nav__item-hint,.rp-nav--min .rp-nav__group-label,.rp-nav--min .rp-profile__text{display:none}.rp-nav--min .rp-nav__item{justify-content:center;padding:0}.rp-nav--min .rp-nav__footer{padding:var(--space-2) var(--space-1);flex-direction:column}.rp-nav--min .rp-profile{flex:none;justify-content:center;width:48px;padding:0}.rp-nav-scrim,.rp-mobile-bar{display:none}@media (width<=900px){.rp-nav,.rp-nav--min{z-index:85;width:min(280px,86vw);transition:transform var(--motion);box-shadow:var(--shadow-3);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rp-nav--min .rp-nav__product,.rp-nav--min .rp-nav__item-label,.rp-nav--min .rp-nav__item-hint,.rp-nav--min .rp-nav__group-label,.rp-nav--min .rp-profile__text{display:revert}.rp-nav--open{transform:none}.rp-nav-scrim{z-index:84;background:var(--color-overlay-background);animation:.15s ease-out rp-fade-in;display:block;position:fixed;inset:0}.rp-nav__collapse{display:none!important}.rp-mobile-bar{z-index:35;align-items:center;gap:var(--space-2);height:56px;padding:0 var(--space-3);background:var(--color-background-primary);border-bottom:1px solid var(--color-border-light);display:flex;position:sticky;top:0}.rp-mobile-bar__title{min-width:0;font:var(--type-subtitle-1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}}.rp-page-header{z-index:30;background:var(--color-background-primary);border-bottom:1px solid var(--color-border-light);position:sticky;top:0}.rp-page-header__main{align-items:center;gap:var(--space-3) var(--space-4);max-width:var(--page-max-w);min-height:88px;padding:var(--space-5) var(--page-pad-x) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.rp-page-header--compact .rp-page-header__main{min-height:64px;padding-top:var(--space-3);padding-bottom:var(--space-3)}.rp-page-header__titles{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.rp-page-header__title{font:var(--type-header-2);white-space:nowrap;margin:0}.rp-page-header__subtitle{font:var(--type-body-2);color:var(--color-text-secondary)}.rp-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.rp-page-header__bottom{max-width:var(--page-max-w);padding:0 calc(var(--page-pad-x) - 16px);margin-inline:auto}.rp-page-header:has(.rp-page-header__bottom) .rp-page-header__main{padding-bottom:var(--space-2)}.rp-page-content{width:100%;max-width:var(--page-max-w);padding:var(--space-4) var(--page-pad-x) var(--space-7);gap:var(--space-4);flex-direction:column;flex:1;margin-inline:auto;display:flex}.rp-page-content--narrow{max-width:960px}@media (width<=900px){:root{--page-pad-x:16px}.rp-page-header{position:static}.rp-page-header__main{min-height:0;padding-top:var(--space-4);flex-wrap:wrap}.rp-page-header__title{font:var(--type-header-3);white-space:normal}.rp-page-header__actions{justify-content:flex-start;width:100%;min-width:0;margin-left:0}}.rp-segmented{align-items:stretch;display:inline-flex}.rp-segmented__item{--seg-bg:var(--color-button-secondary);justify-content:center;align-items:center;gap:var(--space-1);height:var(--size-6);border:1px solid var(--color-border-brand-strong);background:var(--seg-bg);color:var(--color-text-brand);font:var(--type-body-1);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast);border-radius:0;margin-left:-1px;padding:0 8px;display:inline-flex;position:relative}.rp-segmented__item:first-child{border-radius:var(--button-radius) 0 0 var(--button-radius);margin-left:0}.rp-segmented__item:last-child{border-radius:0 var(--button-radius) var(--button-radius) 0}.rp-segmented__item svg{width:16px;height:16px}.rp-segmented__item:hover{background:var(--color-background-brand-primary-hover)}.rp-segmented__item:active{background:var(--color-background-brand-primary-active)}.rp-segmented__item:focus-visible{z-index:1;box-shadow:inset 0 0 0 1px var(--color-border-focus);outline:none}.rp-segmented__item[aria-checked=true],.rp-segmented__item[aria-pressed=true]{background:var(--color-background-brand-secondary)}.rp-segmented--m .rp-segmented__item{height:var(--size-7);gap:var(--space-2);padding:0 16px}.rp-segmented--block{display:flex}.rp-segmented--block .rp-segmented__item{flex:1}.rp-menu{overscroll-behavior:contain;min-width:240px;max-height:min(640px,100vh - 32px);padding:var(--space-2) 0;border-radius:var(--radius-2);background:var(--color-background-primary);box-shadow:var(--shadow-3);flex-direction:column;animation:.14s ease-out rp-menu-in;display:flex;overflow-y:auto}@keyframes rp-menu-in{0%{opacity:0;transform:translateY(4px)}}.rp-menu>*{flex:none}.rp-menu__label{min-height:40px;padding:0 var(--space-4);font:var(--type-body-1);color:var(--color-text-secondary);align-items:center;display:flex}.rp-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font:var(--type-control);text-align:left;cursor:pointer;transition:background-color var(--motion-fast);background:0 0;border:none;display:flex;text-decoration:none!important}.rp-menu__item svg{width:16px;height:16px;color:var(--color-icon-primary);flex:none}.rp-menu__item:hover:not(:disabled){background:var(--color-background-primary-hover)}.rp-menu__item:focus-visible{box-shadow:inset 0 0 0 1px var(--color-border-focus);border-radius:0;outline:none}.rp-menu__item:disabled{color:var(--color-text-disabled);cursor:not-allowed}.rp-menu__item:disabled svg{color:var(--color-icon-disabled)}.rp-menu__item--danger,.rp-menu__item--danger svg{color:var(--color-text-error)}.rp-menu__item--danger:hover:not(:disabled){background:var(--color-background-error-primary-hover)}.rp-menu__item[aria-selected=true],.rp-menu__item[aria-checked=true],.rp-menu__item--selected{background:var(--color-background-brand-secondary)}.rp-menu__item[aria-selected=true]:hover,.rp-menu__item[aria-checked=true]:hover,.rp-menu__item--selected:hover{background:var(--color-background-brand-secondary-hover)}.rp-menu__hint{font:var(--type-description);color:var(--color-text-description);margin-left:auto}.rp-menu__check{margin-left:auto}.rp-menu__separator,.rp-divider{height:1px;margin:var(--space-1) 0;background:var(--color-border-light);border:0;flex:none}.rp-divider{margin:0}.rp-divider--vertical{width:1px;height:24px}.rp-avatar{border:1px solid var(--color-border-light);background:var(--color-background-secondary);width:32px;height:32px;color:var(--color-text-secondary);font:var(--type-body-2);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rp-avatar svg{width:16px;height:16px}.rp-avatar--l{width:40px;height:40px}.rp-spinner{width:16px;height:16px;color:var(--color-icon-primary);border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite rp-spin;display:inline-block}.rp-spinner--m{border-width:3px;width:40px;height:40px}.rp-spinner--l{border-width:6px;width:80px;height:80px}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp-loader{align-items:center;gap:var(--space-2);padding:var(--space-4);font:var(--type-body-1);color:var(--color-text-primary);flex-direction:column;display:inline-flex}.rp-table{border-collapse:separate;border-spacing:0;width:100%;font:400 16px/22px var(--font-family)}.rp-table th{height:48px;padding:var(--space-2) var(--space-4);background:var(--color-background-secondary);border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);text-align:left;white-space:nowrap;font-weight:400}.rp-table th[aria-sort=ascending],.rp-table th[aria-sort=descending]{color:var(--color-text-primary)}.rp-table td{height:48px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-light);vertical-align:middle}.rp-table tbody tr:hover td{background:var(--color-background-primary-hover)}.rp-table--compact{font:var(--type-body-1)}.rp-table--compact th,.rp-table--compact td{height:40px;padding:var(--space-2) var(--space-3)}.rp-empty{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);font:var(--type-body-2);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.rp-empty__title{font:var(--type-subtitle-2);color:var(--color-text-primary)}.rp-empty__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.rp-skeleton{border-radius:var(--radius-1);background:linear-gradient(90deg, transparent 0, var(--color-background-primary-hover) 40%, transparent 80%) no-repeat -80px 0 / 80px 100%, var(--color-skeleton-background);min-height:16px;animation:1.4s linear infinite rp-shimmer;display:block}@keyframes rp-shimmer{to{background-position:calc(100% + 80px) 0,0 0}}.rp-link{color:var(--color-text-link);font:var(--type-control);cursor:pointer;text-decoration:none}.rp-link:hover{text-decoration:underline}.rp-link:visited{color:var(--color-text-link-visited)}.rp-text-description{font:var(--type-description);color:var(--color-text-description)}.rp-text-secondary{color:var(--color-text-secondary)}.rp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (pointer:coarse){.rp-btn--s,.rp-btn--xs{min-height:40px}.rp-nav__item,.rp-menu__item{min-height:44px}}.exd-fullscreen{min-height:100%;padding:var(--space-4);background:var(--color-background-background);justify-content:center;align-items:center;display:flex}.exd-fullscreen__card{width:min(480px,100%)}.exd-confirm-text{font:var(--type-body-2);color:var(--color-text-secondary)}.rp-nav__group-label{justify-content:space-between;gap:var(--space-2);padding-right:var(--space-3)}.rp-nav__empty{width:100%;padding:var(--space-1) var(--space-4) var(--space-2);color:var(--color-text-description);font:var(--type-description);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:none;display:block}.rp-nav__empty:hover{color:var(--color-text-brand)}.rp-nav__item--drop,.rp-nav__item--drop:hover{background:var(--color-background-brand-secondary);box-shadow:inset 0 0 0 1px var(--color-border-brand-strong)}@media (width<=900px){.rp-nav:not(.rp-nav--open){box-shadow:none}}.rp-menu--floating{z-index:10020;position:fixed}.exd-account-menu{width:288px}.exd-account-menu__user{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-border-light);display:flex}.exd-account-menu__text{flex-direction:column;gap:2px;min-width:0;display:flex}.exd-account-menu__name{font:var(--type-subtitle-1)}.exd-account-menu__theme{padding:0 var(--space-4) var(--space-2)}.exd-account-menu__theme .rp-segmented__item{min-width:0;font:var(--type-description);padding:0 6px}.exd-account-menu__mail{font:var(--type-description);color:var(--color-text-description);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-block__titles,.rp-modal__titles{flex:1;min-width:0}.rp-modal__subtitle{text-overflow:ellipsis;overflow:hidden}.rp-block--flush{overflow:hidden}.rp-block--flush .rp-table tbody tr:last-child td{border-bottom:none}.exd-drawings{table-layout:auto}.exd-drawings th:first-child,.exd-drawings td:first-child{padding-left:var(--space-4)}.exd-drawings tr[draggable=true]{cursor:grab}.exd-drawings__title{width:100%;max-width:0}.exd-drawings__name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.exd-drawings__name a{color:var(--color-text-primary);font:var(--type-subtitle-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exd-drawings__name a:hover{color:var(--color-text-brand)}.exd-drawings__date{color:var(--color-text-secondary);white-space:nowrap}.exd-drawings__folder select{width:180px}.exd-drawings__actions{width:1%}.exd-row-actions{justify-content:flex-end;gap:var(--space-1);display:flex}@media (width<=720px){.exd-drawings thead{display:none}.exd-drawings,.exd-drawings tbody,.exd-drawings tr{display:block}.exd-drawings tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.exd-drawings tbody tr:last-child{border-bottom:none}.exd-drawings td,.exd-drawings td:first-child{border:none;height:auto;padding:0}.exd-drawings__title{grid-column:1/-1;max-width:none}.exd-drawings__date{grid-column:1;padding-top:var(--space-1)!important}.exd-drawings__folder{grid-column:1;padding-top:var(--space-2)!important}.exd-drawings__folder select{width:100%;max-width:240px}.exd-drawings__actions{grid-area:2/2/span 2;width:auto}}.exd-table-scroll{overflow-x:auto}.exd-users td{white-space:nowrap}.exd-users__name{align-items:center;gap:var(--space-2);display:flex}.exd-users__gone td{color:var(--color-text-disabled)}.exd-users__actions{text-align:right}.exd-dialog{gap:var(--space-5);flex-direction:column;display:flex}.exd-dialog__section{gap:var(--space-2);flex-direction:column;display:flex}.exd-dialog__title{align-items:center;gap:var(--space-2);font:var(--type-subtitle-2);display:flex}.exd-dialog__title svg{color:var(--color-icon-secondary)}.exd-dialog__text{color:var(--color-text-secondary)}.exd-dialog__section>.exd-dialog__text+*{margin-top:var(--space-1)}.exd-copy-row{gap:var(--space-2);display:flex}.exd-copy-row input{min-width:0;min-height:var(--size-7);flex:1}.exd-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.exd-people li{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light);display:flex}.exd-people li:last-child{border-bottom:none}.exd-people__text{overflow-wrap:anywhere;flex:1;min-width:0}.exd-token{gap:var(--space-2);padding-top:var(--space-1);font:var(--type-body-1);flex-direction:column;display:flex}.exd-code{padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);background:var(--color-background-primary);border:1px solid var(--color-border-light);white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;line-height:16px}.exd-token-form{align-items:flex-end;gap:var(--space-2);display:flex}.exd-token-form .rp-field{flex:1}@media (width<=600px){.exd-copy-row,.exd-token-form{flex-wrap:wrap}.exd-copy-row input{flex-basis:100%}}.exd-consent{gap:var(--space-4);width:min(520px,100%);padding:var(--space-5);flex-direction:column;display:flex}.exd-consent__product{align-items:center;gap:var(--space-2);display:flex}.exd-consent__title{font:var(--type-header-3)}.exd-consent__actions{justify-content:flex-end;gap:var(--space-4);display:flex}:root{--exd-field-bg:#f7f7fb;--exd-field-border:#e3e3ea;--exd-field-text:#1b1b1f;--exd-field-focus:#6965db;color:var(--exd-field-text);font-family:Assistant,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--exd-field-bg:#121216;--exd-field-border:#2f2f38;--exd-field-text:#e8e8ee;--exd-field-focus:#a8a5ff}}h1,h2,h3{margin:0}:where(.board) input:not([type=checkbox]){border:1px solid var(--exd-field-border);background:var(--exd-field-bg);width:100%;color:var(--exd-field-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:15px}:where(.board) input:focus{outline:2px solid var(--exd-field-focus);outline-offset:-1px}.board{position:fixed;inset:0}.board-status{color:var(--color-gray-60,#777);white-space:nowrap;align-items:center;gap:6px;margin-left:12px;font-size:12px;display:inline-flex}.board-status-dot{background:#40c057;border-radius:50%;width:8px;height:8px}.board-status-connecting .board-status-dot{background:#fab005}.board-status-offline .board-status-dot{background:#fa5252}.board-context-toolbar{z-index:4;color:#1b1b1f;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:4px;height:36px;padding:0 4px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 0 1px #00000014,0 4px 14px #0000001f}.board-context-toolbar button{height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.board-context-toolbar button:hover:not(:disabled){background:#f0f0f5}.board-context-toolbar button:disabled{opacity:.4;cursor:default}.board-context-toolbar button.danger{color:#d63b3b}.board-context-hint{color:#6b6b76;padding:0 8px}.board-context-toolbar-dark{color:#e8e8ee;background:#232329;box-shadow:0 0 0 1px #ffffff14,0 4px 14px #00000080}.board-context-toolbar-dark button:hover:not(:disabled){background:#31313a}.board-context-toolbar-dark button.danger{color:#ff7b7b}.board-context-toolbar-dark .board-context-hint{color:#9a9aa6}.board-context-group{border-right:1px solid #00000014;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.board-context-toolbar-dark .board-context-group{border-right-color:#ffffff1a}.board-context-label{color:#6b6b76;padding:0 4px}.board-context-toolbar-dark .board-context-label{color:#9a9aa6}.board-context-group button{padding:0 7px}.board-cell-highlight{z-index:3;pointer-events:none;box-sizing:border-box;background:#1a73e80f;border:2px solid #1a73e8;border-radius:2px;position:fixed}.board-cell-highlight.board-table-dark{background:#8ab4f814;border-color:#8ab4f8}.board-table-handle{z-index:3;cursor:pointer;background:#e3e3ea;border:0;border-radius:3px;padding:0;transition:background .1s;position:fixed;transform:translate(-50%,-50%)}.board-table-handle-col{height:8px}.board-table-handle-row{width:8px}.board-table-handle:hover{background:#b9c7dc}.board-table-handle-touched{background:#c6dafc}.board-table-handle-active,.board-table-handle-active:hover{background:#1a73e8}.board-table-handle.board-table-dark{background:#34343c}.board-table-handle.board-table-dark:hover{background:#4a5568}.board-table-handle-touched.board-table-dark{background:#3c4a63}.board-table-handle-active.board-table-dark,.board-table-handle-active.board-table-dark:hover{background:#8ab4f8}@media (width<=640px){.board-status,.board-context-hint{display:none}}.excalidraw .exd-library{justify-content:flex-start}.excalidraw .exd-library__sections{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}.excalidraw .exd-library__section{border-radius:8px;padding-bottom:.5rem;position:relative}.excalidraw .exd-library__section--drop-into{background:var(--color-primary-light);outline:2px dashed var(--color-primary);outline-offset:-2px}.excalidraw .exd-library__section--drop-before:before,.excalidraw .exd-library__section--drop-after:after{content:"";background:var(--color-primary);border-radius:2px;height:3px;position:absolute;left:0;right:0}.excalidraw .exd-library__section--drop-before:before{top:-3px}.excalidraw .exd-library__section--drop-after:after{bottom:-3px}.excalidraw .exd-library__header{min-height:2.25rem;color:var(--color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.375rem;margin-bottom:.25rem;padding:0 .25rem;display:flex}.excalidraw .exd-library__header:hover{background:var(--color-surface-high)}.excalidraw .exd-library__header:active{cursor:grabbing}.excalidraw .exd-library__chevron{flex:none;width:1rem;height:1rem;transition:transform .15s;display:flex}.excalidraw .exd-library__chevron--open{transform:rotate(90deg)}.excalidraw .exd-library__chevron svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.excalidraw .exd-library__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.excalidraw .exd-library__rename{min-width:0;font:inherit;border:1px solid var(--color-primary);background:var(--island-bg-color);color:var(--color-on-surface);border-radius:4px;outline:none;flex:auto;padding:.125rem .375rem;font-size:.9375rem;font-weight:600}.excalidraw .exd-library__count{color:var(--color-gray-50);flex:none;font-size:.75rem}.excalidraw .exd-library__menu{opacity:0;flex:none;position:relative}.excalidraw .exd-library__header:hover .exd-library__menu,.excalidraw .exd-library__menu:focus-within{opacity:1}.excalidraw .exd-library__menu:has(.dropdown-menu){opacity:1}.excalidraw .exd-library__menu .dropdown-menu-button{width:1.75rem;height:1.75rem;box-shadow:none;background:0 0;border:none;padding:.25rem}.excalidraw .layer-ui__library .exd-library__menu .dropdown-menu,.excalidraw .layer-ui__library .exd-library__main-menu .dropdown-menu{z-index:3;margin:.25rem 0 0;top:100%;bottom:auto;right:0}.excalidraw .layer-ui__library .exd-library__menu .dropdown-menu .dropdown-menu-container,.excalidraw .layer-ui__library .exd-library__main-menu .dropdown-menu .dropdown-menu-container{width:232px}.excalidraw .exd-library__main-menu .dropdown-menu-item__text{white-space:normal;overflow-wrap:anywhere}.excalidraw .exd-library__empty{color:var(--color-gray-50);padding:.25rem .5rem .5rem 1.625rem;font-size:.8125rem;line-height:1.4}@media (hover:none){.excalidraw .exd-library__menu{opacity:1}}.excalidraw .exd-library__toolbar{align-items:center;gap:.25rem;padding-top:.75rem;display:flex}.excalidraw .exd-library__title{color:var(--color-primary);flex:auto;font-size:1.125rem;font-weight:700}.excalidraw .exd-library__button,.excalidraw .exd-library__main-menu .dropdown-menu-button{border-radius:var(--border-radius-lg,8px);width:2rem;height:2rem;box-shadow:none;color:var(--color-on-surface);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.375rem;display:flex}.excalidraw .exd-library__button:hover,.excalidraw .exd-library__main-menu .dropdown-menu-button:hover{background:var(--color-surface-high)}.excalidraw .exd-library__button svg{width:1rem;height:1rem}.excalidraw .retro-layer{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.excalidraw .retro-scene{transform-origin:0 0;width:0;height:0;filter:var(--theme-filter);position:absolute;top:0;left:0}.excalidraw .retro-stamp{pointer-events:auto;-webkit-user-select:none;user-select:none;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.excalidraw .retro-stamp svg{display:block}.excalidraw .retro-stamp-preview{opacity:.5;pointer-events:none}.excalidraw .retro-layer-placing .retro-pin{pointer-events:none}.excalidraw .retro-pin-anchor{transform-origin:0 0;width:0;height:0;position:absolute}.excalidraw .retro-pin{cursor:pointer;pointer-events:auto;touch-action:none;transform-origin:4px 34px;background:0 0;border:0;width:42px;height:38px;padding:0;transition:transform .1s ease-out;position:absolute}.excalidraw .retro-pin svg{display:block;overflow:visible}.excalidraw .retro-pin:hover,.excalidraw .retro-pin-open{transform:scale(1.15)}.excalidraw .retro-pin-resolved{opacity:.55}.excalidraw .retro-pin-draft{cursor:default}.excalidraw .retro-tooltip{z-index:5;color:#fff;font:500 13px/1.5 var(--ui-font);white-space:nowrap;pointer-events:none;background:#000;border-radius:6px;padding:4px 8px;position:fixed;transform:translate(-50%,-100%)}.excalidraw .retro-sticky-ghost{z-index:6;box-sizing:border-box;opacity:.85;filter:var(--theme-filter);pointer-events:none;border:1px solid #1e1e1e;position:fixed;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0000002e}.excalidraw .retro-highlight{z-index:3;pointer-events:none;animation:2.5s ease-out forwards retro-highlight;position:fixed}@keyframes retro-highlight{0%,65%{opacity:1}to{opacity:0}}.excalidraw .retro-popover{z-index:5;border-radius:var(--border-radius-lg);background:var(--island-bg-color);max-height:min(560px,80vh);color:var(--text-primary-color);box-shadow:var(--shadow-island);font:14px/1.45 var(--ui-font);flex-direction:column;display:flex;position:fixed}.excalidraw .retro-popover-header{border-bottom:1px solid var(--default-border-color);align-items:center;gap:2px;padding:6px 6px 6px 14px;display:flex}.excalidraw .retro-popover-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.excalidraw .retro-icon-button{border-radius:var(--border-radius-md);width:30px;height:30px;color:var(--icon-fill-color);cursor:pointer;background:0 0;border:0;padding:7px}.excalidraw .retro-icon-button svg{width:16px;height:16px;display:block}.excalidraw .retro-icon-button:hover{background:var(--button-hover-bg)}.excalidraw .retro-icon-button-active,.excalidraw .retro-icon-button-active:hover{background:var(--color-primary-light);color:var(--color-primary-darker)}.excalidraw .retro-comments{flex:auto;min-height:0;padding:2px 14px;overflow-y:auto}.excalidraw .retro-comment{padding:10px 0}.excalidraw .retro-comment+.retro-comment{border-top:1px solid var(--default-border-color)}.excalidraw .retro-comment-head,.excalidraw .retro-card-head{align-items:center;gap:6px;min-width:0;display:flex}.excalidraw .retro-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:inline-flex}.excalidraw .retro-comment-author{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.excalidraw .retro-muted{color:var(--color-gray-50);flex:none;font-size:12px}.excalidraw .retro-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0 28px}.excalidraw .retro-comment-actions{gap:10px;margin:4px 0 0 28px;display:flex}.excalidraw .retro-comment .retro-message{border:0;padding:6px 0 0 28px}.excalidraw .retro-link-button{color:var(--color-gray-50);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.excalidraw .retro-link-button:hover{color:var(--color-primary)}.excalidraw .retro-message{border-top:1px solid var(--default-border-color);padding:10px 14px 12px}.excalidraw .retro-message textarea{box-sizing:border-box;border:1px solid var(--input-border-color);border-radius:var(--border-radius-md);background:var(--input-bg-color);width:100%;color:var(--text-primary-color);font:inherit;resize:none;outline:none;padding:7px 9px;display:block}.excalidraw .retro-message textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.excalidraw .retro-message-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.excalidraw .retro-send{border-radius:var(--border-radius-md);background:var(--color-primary);color:var(--color-surface-lowest,#fff);font:inherit;cursor:pointer;border:0;padding:6px 14px;font-weight:600}.excalidraw .retro-send:hover:not(:disabled){background:var(--color-primary-darker)}.excalidraw .retro-send:disabled{opacity:.4;cursor:default}.excalidraw .retro-toolbar{border-radius:var(--border-radius-lg);background:var(--island-bg-color);box-shadow:var(--shadow-island);pointer-events:auto;gap:2px;padding:4px;display:flex;position:relative}.excalidraw .retro-tool{border-radius:var(--border-radius-md);width:36px;height:36px;color:var(--icon-fill-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.excalidraw .retro-tool:hover{background:var(--button-hover-bg)}.excalidraw .retro-tool-active,.excalidraw .retro-tool-active:hover{background:var(--color-primary-light);color:var(--color-primary-darker)}.excalidraw .retro-tool svg:not(.retro-picture){width:20px;height:20px}.excalidraw .retro-tool .retro-picture,.excalidraw .retro-emoji .retro-picture{filter:var(--theme-filter)}.excalidraw .retro-picker{border-radius:var(--border-radius-lg);background:var(--island-bg-color);box-shadow:var(--shadow-island);white-space:nowrap;align-items:center;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.excalidraw .retro-picker-hint{color:var(--color-gray-50);padding:0 6px;font-size:12px}.excalidraw .retro-swatch{width:24px;height:24px;filter:var(--theme-filter);cursor:pointer;border:0;border-radius:6px;margin:0 2px;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.excalidraw .retro-emoji{border-radius:var(--border-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.excalidraw .retro-emoji:hover{background:var(--button-hover-bg)}.excalidraw .retro-picked{outline:2px solid var(--color-primary);outline-offset:1px}.excalidraw .retro-emoji.retro-picked{background:var(--color-primary-light);outline:0}.excalidraw .retro-comments-trigger .sidebar-trigger__label{min-width:1ch}.excalidraw .retro-panel{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 12px 12px;font-size:13px;display:flex}.excalidraw .retro-panel-tabs{border-radius:var(--border-radius-md);background:var(--button-gray-1);gap:4px;padding:3px;display:flex}.excalidraw .retro-panel-tabs button{color:var(--text-primary-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px}.excalidraw .retro-panel-tabs button[aria-selected=true]{background:var(--island-bg-color);font-weight:600;box-shadow:0 1px 2px #0000001f}.excalidraw .retro-panel-toggle{color:var(--text-primary-color);cursor:pointer;align-items:center;gap:6px;display:flex}.excalidraw .retro-panel-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.excalidraw .retro-card{border:1px solid var(--default-border-color);border-radius:var(--border-radius-md);background:var(--island-bg-color);color:var(--text-primary-color);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.excalidraw .retro-card:hover,.excalidraw .retro-card-active{border-color:var(--color-primary)}.excalidraw .retro-card-body{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.excalidraw .retro-panel-empty{color:var(--color-gray-50);margin:8px 2px;line-height:1.45}@media (width<=720px){.excalidraw .retro-picker-hint{display:none}}
