:root{--color-brand: #3182f6;--color-brand-hover: #1b64da;--color-on-brand: #ffffff;--color-text: #1d2026;--color-body: #1d2026c4;--color-muted: #1c20289c;--color-subtle: #1a212b78;--color-border: #12203017;--color-surface: #ffffff;--color-canvas: #f7f8fa;--color-blue-soft: #3182f617;--color-blue-text: #1b64da;--color-danger: #d22030;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-small: 8px;--radius-medium: 10px;--radius-large: 12px;--control-small: 32px;--control-medium: 40px;--control-large: 48px}:root{--p-component-value-padding-card-tiny:4px;--p-component-variant-platform:"Mobile";--p-component-value-space-gap-normal:16px;--p-component-value-width-viewport-lg:1100px;--p-component-value-margin-platform:20px;--p-atomic-common-0:#000000ff;--p-atomic-common-100:#ffffffff;--p-atomic-neutral-0:#000000ff;--p-atomic-neutral-5:#0f0f0fff;--p-atomic-neutral-10:#171717ff;--p-atomic-neutral-15:#1c1c1cff;--p-atomic-neutral-20:#2a2a2aff;--p-atomic-neutral-22:#303030ff;--p-atomic-neutral-30:#474747ff;--p-atomic-neutral-40:#5c5c5cff;--p-atomic-neutral-50:#737373ff;--p-atomic-neutral-60:#8a8a8aff;--p-atomic-neutral-70:#9b9b9bff;--p-atomic-neutral-80:#b0b0b0ff;--p-atomic-neutral-90:#c4c4c4ff;--p-atomic-neutral-95:#dcdcdcff;--p-atomic-neutral-99:#f7f7f7ff;--p-atomic-neutral-100:#ffffffff;--p-atomic-cool-neutral-0:#000000ff;--p-atomic-cool-neutral-5:#0f0f10ff;--p-atomic-cool-neutral-7:#141415ff;--p-atomic-cool-neutral-10:#171719ff;--p-atomic-cool-neutral-15:#1b1c1eff;--p-atomic-cool-neutral-17:#212225ff;--p-atomic-cool-neutral-20:#292a2dff;--p-atomic-cool-neutral-22:#2e2f33ff;--p-atomic-cool-neutral-23:#333438ff;--p-atomic-cool-neutral-25:#37383cff;--p-atomic-cool-neutral-30:#46474cff;--p-atomic-cool-neutral-40:#5a5c63ff;--p-atomic-cool-neutral-50:#70737cff;--p-atomic-cool-neutral-60:#878a93ff;--p-atomic-cool-neutral-70:#989ba2ff;--p-atomic-cool-neutral-80:#aeb0b6ff;--p-atomic-cool-neutral-90:#c2c4c8ff;--p-atomic-cool-neutral-95:#dbdcdfff;--p-atomic-cool-neutral-96:#e1e2e4ff;--p-atomic-cool-neutral-97:#eaebecff;--p-atomic-cool-neutral-98:#f4f4f5ff;--p-atomic-cool-neutral-99:#f7f7f8ff;--p-atomic-cool-neutral-100:#ffffffff;--p-atomic-orange-0:#000000ff;--p-atomic-orange-10:#361e00ff;--p-atomic-orange-20:#663a00ff;--p-atomic-orange-30:#9c5800ff;--p-atomic-orange-40:#d47800ff;--p-atomic-orange-50:#ff9200ff;--p-atomic-orange-60:#ffa938ff;--p-atomic-orange-70:#ffc06eff;--p-atomic-orange-80:#ffd49cff;--p-atomic-orange-90:#fee6c6ff;--p-atomic-orange-95:#fef4e6ff;--p-atomic-orange-99:#fffcf7ff;--p-atomic-orange-100:#ffffffff;--p-atomic-red-orange-0:#000000ff;--p-atomic-red-orange-10:#290f00ff;--p-atomic-red-orange-20:#592100ff;--p-atomic-red-orange-30:#913500ff;--p-atomic-red-orange-40:#c94a00ff;--p-atomic-red-orange-50:#ff5e00ff;--p-atomic-red-orange-60:#ff7b2eff;--p-atomic-red-orange-70:#ff9b61ff;--p-atomic-red-orange-80:#ffbd96ff;--p-atomic-red-orange-90:#fed9c4ff;--p-atomic-red-orange-95:#feeee5ff;--p-atomic-red-orange-99:#fffaf7ff;--p-atomic-red-orange-100:#ffffffff;--p-atomic-lime-0:#000000ff;--p-atomic-lime-10:#112900ff;--p-atomic-lime-20:#225200ff;--p-atomic-lime-30:#347d00ff;--p-atomic-lime-40:#48ad00ff;--p-atomic-lime-50:#58cf04ff;--p-atomic-lime-60:#6be016ff;--p-atomic-lime-70:#88f03eff;--p-atomic-lime-80:#aef779ff;--p-atomic-lime-90:#ccfca9ff;--p-atomic-lime-95:#e6ffd4ff;--p-atomic-lime-99:#f8fff2ff;--p-atomic-lime-100:#ffffffff;--p-atomic-cyan-0:#000000ff;--p-atomic-cyan-10:#00252bff;--p-atomic-cyan-20:#004854ff;--p-atomic-cyan-30:#006f82ff;--p-atomic-cyan-40:#0098b2ff;--p-atomic-cyan-50:#00bddeff;--p-atomic-cyan-60:#28d0edff;--p-atomic-cyan-70:#57dff7ff;--p-atomic-cyan-80:#8aedffff;--p-atomic-cyan-90:#b5f4ffff;--p-atomic-cyan-95:#defaffff;--p-atomic-cyan-99:#f7feffff;--p-atomic-cyan-100:#ffffffff;--p-atomic-light-blue-0:#000000ff;--p-atomic-light-blue-10:#002130ff;--p-atomic-light-blue-20:#004261ff;--p-atomic-light-blue-30:#006796ff;--p-atomic-light-blue-40:#008dcfff;--p-atomic-light-blue-50:#00aeffff;--p-atomic-light-blue-60:#3dc2ffff;--p-atomic-light-blue-70:#70d2ffff;--p-atomic-light-blue-80:#a1e1ffff;--p-atomic-light-blue-90:#c4ecfeff;--p-atomic-light-blue-95:#e5f6feff;--p-atomic-light-blue-99:#f7fdffff;--p-atomic-light-blue-100:#ffffffff;--p-atomic-violet-0:#000000ff;--p-atomic-violet-10:#11024dff;--p-atomic-violet-20:#23098fff;--p-atomic-violet-30:#3a16c9ff;--p-atomic-violet-40:#4f29e5ff;--p-atomic-violet-50:#6541f2ff;--p-atomic-violet-60:#7d5ef7ff;--p-atomic-violet-70:#9e86fcff;--p-atomic-violet-80:#c0b0ffff;--p-atomic-violet-90:#dbd3feff;--p-atomic-violet-95:#f0ecfeff;--p-atomic-violet-99:#fbfaffff;--p-atomic-violet-100:#ffffffff;--p-atomic-pink-0:#000000ff;--p-atomic-pink-10:#3d0133ff;--p-atomic-pink-20:#730560ff;--p-atomic-pink-30:#a81690ff;--p-atomic-pink-40:#d331b8ff;--p-atomic-pink-50:#f553daff;--p-atomic-pink-60:#fa73e3ff;--p-atomic-pink-70:#ff94edff;--p-atomic-pink-80:#ffb8f3ff;--p-atomic-pink-90:#fed3f7ff;--p-atomic-pink-95:#feecfbff;--p-atomic-pink-99:#fffafeff;--p-atomic-pink-100:#ffffffff;--p-theme-brand-default:#3182f6ff;--p-theme-brand-hover:#2272ebff;--p-theme-brand-active:#1b64daff;--p-theme-text-body:#1d2026c4;--p-theme-text-secondary:#1d2026c4;--p-theme-legacy-text-neutral:#1e2025e3;--p-theme-text-muted:#1c20289c;--p-theme-text-subtle:#1a212b78;--p-theme-text-disabled:#101f2d2b;--p-theme-bg-base:#ffffffff;--p-theme-bg-sunken:#f7f7f8ff;--p-theme-bg-surface:#ffffffff;--p-theme-bg-raised:#fbfcfdff;--p-theme-interaction-inactive:#1a212b78;--p-theme-interaction-disabled:#f5f6f7ff;--p-theme-border-strong:#101f2d2b;--p-theme-border-default:#12203017;--p-theme-border-subtle:#18213b0a;--p-theme-border-heavy:#1c212d4d;--p-theme-fill-default:#18213b0a;--p-theme-fill-strong:#12203017;--p-theme-fill-subtle:#1c223b05;--p-theme-status-success:#028450ff;--p-theme-status-warning:#dd7d02ff;--p-theme-status-danger:#d22030ff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#58cf04ff;--p-theme-accent-bg-cyan:#00bddeff;--p-theme-accent-bg-light-blue:#00aeffff;--p-theme-accent-bg-violet:#6541f2ff;--p-theme-accent-bg-pink:#f553daff;--p-theme-material-dimmer:#17171985;--p-theme-inverse-brand:#4593fcff;--p-theme-inverse-bg:#1e2023ff;--p-theme-inverse-text:#fbfcfdff;--p-theme-border-solid-strong:#d7dadeff;--p-theme-border-solid-default:#eaeceeff;--p-theme-border-solid-subtle:#f5f6f7ff;--p-theme-border-solid-heavy:#bbbec2ff;--p-theme-accent-bg-red-orange:#ff5e00ff;--p-component-value-width-viewport-xl:1440px;--p-theme-accent-bg-purple:#b44bd7ff;--p-atomic-orange-39:#d17600ff;--p-atomic-red-orange-48:#f55a00ff;--p-atomic-lime-37:#429e00ff;--p-atomic-violet-45:#5b37edff;--p-atomic-pink-46:#e846cdff;--p-theme-accent-fg-lime:#429e00ff;--p-theme-accent-fg-cyan:#0098b2ff;--p-theme-accent-fg-light-blue:#008dcfff;--p-theme-accent-fg-violet:#5b37edff;--p-theme-accent-fg-purple:#a234c7ff;--p-theme-accent-fg-pink:#e846cdff;--p-theme-accent-fg-red-orange:#f55a00ff;--p-theme-accent-fg-red:#d22030ff;--p-theme-accent-fg-orange:#d17600ff;--p-theme-accent-fg-green:#027648ff;--p-theme-accent-fg-blue:#3182f6ff;--p-theme-bg-overlay:#ffffff14;--p-theme-bg-overlay-strong:#ffffff47;--p-frame-radius:14px;--p-frame-padding-horizontal:16px;--p-frame-padding-vertical:4px;--p-atomic-orange-sk:#ee7f0aff;--p-atomic-orange-sk-bg:#fff1e8ff;--p-atomic-orange-sk-line-2:#d7c2bbff;--p-atomic-orange-sk-strong:#f56100ff;--p-atomic-orange-sk-line-1:#ff751a80;--p-theme-text-primary:#1e2025e3;--p-theme-legacy-text-p-strong:#1e2025e3;--p-atomic-orange-sk-orange:#ff751aff;--p-atomic-grey-50:#fbfcfdff;--p-atomic-grey-100:#f5f6f7ff;--p-atomic-grey-200:#eaeceeff;--p-atomic-grey-300:#d7dadeff;--p-atomic-grey-400:#bbbec2ff;--p-atomic-grey-500:#93969aff;--p-atomic-grey-600:#76787cff;--p-atomic-grey-700:#525459ff;--p-atomic-grey-800:#36393dff;--p-atomic-grey-900:#1e2023ff;--p-atomic-blue-50:#e8f3ffff;--p-atomic-blue-100:#c9e2ffff;--p-atomic-blue-200:#90c2ffff;--p-atomic-blue-300:#64a8ffff;--p-atomic-blue-400:#4593fcff;--p-atomic-blue-500:#3182f6ff;--p-atomic-blue-600:#2272ebff;--p-atomic-blue-700:#1b64daff;--p-atomic-blue-800:#1957c2ff;--p-atomic-blue-900:#194aa6ff;--p-atomic-grey-alpha-50:#1c223b05;--p-atomic-grey-alpha-100:#18213b0a;--p-atomic-grey-alpha-200:#12203017;--p-atomic-grey-alpha-300:#101f2d2b;--p-atomic-grey-alpha-400:#1c212d4d;--p-atomic-grey-alpha-500:#1a212b78;--p-atomic-grey-alpha-600:#1c20289c;--p-atomic-grey-alpha-700:#1d2026c4;--p-atomic-grey-alpha-800:#1e2025e3;--p-atomic-grey-alpha-900:#1e2023f5;--p-atomic-special-screen:#f7f7f8ff;--p-atomic-special-dimmer:#00000033;--p-atomic-red-500:#f04452ff;--p-atomic-red-700:#d22030ff;--p-atomic-red-800:#bc1b2aff;--p-atomic-green-500:#03b26cff;--p-atomic-green-800:#028450ff;--p-atomic-green-900:#027648ff;--p-atomic-grey-dark-50:#202025ff;--p-atomic-grey-dark-100:#2a2b31ff;--p-atomic-grey-dark-200:#32343dff;--p-atomic-grey-dark-300:#3e3f49ff;--p-atomic-grey-dark-400:#4f525dff;--p-atomic-grey-dark-500:#676c77ff;--p-atomic-grey-dark-600:#888d97ff;--p-atomic-grey-dark-700:#b3b8c2ff;--p-atomic-grey-dark-800:#dadfe9ff;--p-atomic-grey-dark-900:#ffffffff;--p-atomic-blue-dark-400:#29518eff;--p-atomic-blue-dark-500:#2562b9ff;--p-atomic-blue-dark-600:#3182f6ff;--p-atomic-blue-dark-700:#4391ffff;--p-atomic-blue-dark-800:#74b1f8ff;--p-atomic-grey-alpha-dark-50:#dadfe90a;--p-atomic-grey-alpha-dark-100:#d6e0ef17;--p-atomic-grey-alpha-dark-200:#d5dff421;--p-atomic-grey-alpha-dark-300:#d4dff830;--p-atomic-grey-alpha-dark-400:#d4dff64a;--p-atomic-grey-alpha-dark-500:#d3e0f36b;--p-atomic-grey-alpha-dark-600:#d8dfed96;--p-atomic-grey-alpha-dark-700:#d9dfebcc;--p-atomic-grey-alpha-dark-800:#f2f6ffe5;--p-atomic-grey-alpha-dark-900:#fffffff5;--p-atomic-surface-dark-screen:#101013ff;--p-atomic-surface-dark-background:#17171cff;--p-atomic-surface-dark-level-01:#202027ff;--p-atomic-surface-dark-level-02:#2c2c35ff;--p-atomic-surface-dark-level-03:#3c3c47ff;--p-atomic-red-dark-600:#dc2e47ff;--p-atomic-green-dark-600:#009169ff;--p-atomic-special-yellow-dark:#eb8b1eff;--p-atomic-special-dimmer-dark:#0000008f;--p-atomic-red-50:#ffeeeeff;--p-atomic-green-50:#f0faf6ff;--p-atomic-green-700:#029359ff;--p-atomic-red-dark-700:#f5445aff;--p-atomic-green-dark-700:#07a978ff;--p-atomic-special-yellow-dark-strong:#ffb331ff;--p-theme-status-success-vivid:#03b26cff;--p-theme-status-warning-vivid:#ffc342ff;--p-theme-status-danger-vivid:#f04452ff;--p-theme-status-success-subtle:#f0faf6ff;--p-theme-status-warning-subtle:#fff9e7ff;--p-theme-status-danger-subtle:#ffeeeeff;--p-dimension-layout-header-height:56px;--p-dimension-layout-sidebar:200px;--p-dimension-layout-sidebar-collapsed:56px;--p-dimension-layout-content-max:1200px;--p-dimension-panel-document:800px;--p-dimension-panel-document-min:720px;--p-dimension-panel-chat-min:424px;--p-dimension-panel-chat-column:640px;--p-dimension-panel-chat-column-wide:808px;--p-dimension-panel-chat-gutter:20px;--p-dimension-drawer-default:320px;--p-dimension-drawer-wide:480px;--p-dimension-overlay-modal-sm:460px;--p-dimension-overlay-modal-md:520px;--p-dimension-overlay-modal-lg:640px;--p-dimension-overlay-modal-xl:1080px;--p-dimension-overlay-dialog:400px;--p-dimension-overlay-popover-min:200px;--p-dimension-overlay-popover-max:320px;--p-dimension-overlay-toast:360px;--p-dimension-table-row:44px;--p-dimension-table-row-header:44px;--p-dimension-table-cell-padding-x:12px;--p-dimension-control-height-xs:24px;--p-dimension-control-height-sm:32px;--p-dimension-control-height-md:40px;--p-dimension-control-height-lg:48px;--p-dimension-control-height-xl:56px;--p-atomic-surface-screen:#f2f4f6ff;--p-atomic-surface-background:#ffffffff;--p-atomic-surface-level-01:#ffffffff;--p-atomic-surface-level-02:#ffffffff;--p-atomic-surface-level-03:#ffffffff;--p-atomic-red-100:#ffd4d6ff;--p-atomic-red-200:#feafb4ff;--p-atomic-red-300:#fb8890ff;--p-atomic-red-400:#f66570ff;--p-atomic-red-600:#e42939ff;--p-atomic-red-900:#a51926ff;--p-atomic-green-100:#aeefd5ff;--p-atomic-green-200:#76e4b8ff;--p-atomic-green-300:#3fd599ff;--p-atomic-green-400:#15c47eff;--p-atomic-green-600:#02a262ff;--p-atomic-yellow-50:#fff9e7ff;--p-atomic-yellow-100:#ffefbfff;--p-atomic-yellow-200:#ffe69bff;--p-atomic-yellow-300:#ffdd78ff;--p-atomic-yellow-400:#ffd158ff;--p-atomic-yellow-500:#ffc342ff;--p-atomic-yellow-600:#ffb331ff;--p-atomic-yellow-700:#faa131ff;--p-atomic-yellow-800:#ee8f11ff;--p-atomic-yellow-900:#dd7d02ff;--p-atomic-teal-50:#edf8f8ff;--p-atomic-teal-100:#bce9e9ff;--p-atomic-teal-200:#89d8d8ff;--p-atomic-teal-300:#58c7c7ff;--p-atomic-teal-400:#30b6b6ff;--p-atomic-teal-500:#18a5a5ff;--p-atomic-teal-600:#109595ff;--p-atomic-teal-700:#0c8585ff;--p-atomic-teal-800:#097575ff;--p-atomic-teal-900:#076565ff;--p-atomic-purple-50:#f9f0fcff;--p-atomic-purple-100:#edccf8ff;--p-atomic-purple-200:#da9befff;--p-atomic-purple-300:#c770e4ff;--p-atomic-purple-400:#b44bd7ff;--p-atomic-purple-500:#a234c7ff;--p-atomic-purple-600:#9128b4ff;--p-atomic-purple-700:#8222a2ff;--p-atomic-purple-800:#73228eff;--p-atomic-purple-900:#65237bff;--p-atomic-red-dark-50:#2a2023ff;--p-atomic-red-dark-100:#3e2429ff;--p-atomic-red-dark-200:#52262dff;--p-atomic-red-dark-300:#712630ff;--p-atomic-red-dark-400:#8d222fff;--p-atomic-red-dark-500:#ad2136ff;--p-atomic-red-dark-800:#ff7187ff;--p-atomic-red-dark-900:#ff9aadff;--p-atomic-green-dark-50:#1e2424ff;--p-atomic-green-dark-100:#212e2eff;--p-atomic-green-dark-200:#213834ff;--p-atomic-green-dark-300:#20473fff;--p-atomic-green-dark-400:#1f5c4cff;--p-atomic-green-dark-500:#1a7156ff;--p-atomic-green-dark-800:#57c28dff;--p-atomic-green-dark-900:#84d8a3ff;--p-atomic-yellow-dark-50:#242322ff;--p-atomic-yellow-dark-100:#312a25ff;--p-atomic-yellow-dark-200:#3e3123ff;--p-atomic-yellow-dark-300:#533c1eff;--p-atomic-yellow-dark-400:#814f1eff;--p-atomic-yellow-dark-500:#c36b13ff;--p-atomic-yellow-dark-600:#f29300ff;--p-atomic-yellow-dark-700:#fcb50cff;--p-atomic-yellow-dark-800:#ffca53ff;--p-atomic-yellow-dark-900:#ffd980ff;--p-atomic-teal-dark-50:#1e2427ff;--p-atomic-teal-dark-100:#222d33ff;--p-atomic-teal-dark-200:#23363cff;--p-atomic-teal-dark-300:#21454aff;--p-atomic-teal-dark-400:#21595cff;--p-atomic-teal-dark-500:#1a6d6fff;--p-atomic-teal-dark-600:#188b8cff;--p-atomic-teal-dark-700:#02a4a5ff;--p-atomic-teal-dark-800:#4cbebbff;--p-atomic-teal-dark-900:#76d6cdff;--p-atomic-purple-dark-50:#25212cff;--p-atomic-purple-dark-100:#30283cff;--p-atomic-purple-dark-200:#3a2d4fff;--p-atomic-purple-dark-300:#4e3272ff;--p-atomic-purple-dark-400:#613393ff;--p-atomic-purple-dark-500:#7839b5ff;--p-atomic-purple-dark-600:#9451d9ff;--p-atomic-purple-dark-700:#ac65f2ff;--p-atomic-purple-dark-800:#c888fdff;--p-atomic-purple-dark-900:#dbabffff;--p-atomic-blue-dark-50:#202c4dff;--p-atomic-blue-dark-100:#212b41ff;--p-atomic-blue-dark-200:#24334fff;--p-atomic-blue-dark-300:#254069ff;--p-atomic-blue-dark-900:#acd0f8ff;--p-atomic-blue-alpha-dark-50:#3182f61c;--p-atomic-blue-alpha-dark-100:#3182f633;--p-atomic-blue-alpha-dark-200:#3182f64d;--p-atomic-blue-alpha-dark-300:#3182f673;--p-atomic-blue-alpha-dark-400:#3182f6a3;--p-atomic-blue-alpha-dark-500:#3182f6cf;--p-atomic-red-alpha-dark-50:#dc2e471c;--p-atomic-red-alpha-dark-100:#dc2e4733;--p-atomic-red-alpha-dark-200:#dc2e474d;--p-atomic-red-alpha-dark-300:#dc2e4773;--p-atomic-red-alpha-dark-400:#dc2e47a3;--p-atomic-red-alpha-dark-500:#dc2e47cf;--p-atomic-green-alpha-dark-50:#0091691c;--p-atomic-green-alpha-dark-100:#00916933;--p-atomic-green-alpha-dark-200:#0091694d;--p-atomic-green-alpha-dark-300:#00916973;--p-atomic-green-alpha-dark-400:#009169a3;--p-atomic-green-alpha-dark-500:#009169cf;--p-atomic-yellow-alpha-dark-50:#f293001c;--p-atomic-yellow-alpha-dark-100:#f2930033;--p-atomic-yellow-alpha-dark-200:#f293004d;--p-atomic-yellow-alpha-dark-300:#f2930073;--p-atomic-yellow-alpha-dark-400:#f29300a3;--p-atomic-yellow-alpha-dark-500:#f29300cf;--p-atomic-teal-alpha-dark-50:#188b8c1c;--p-atomic-teal-alpha-dark-100:#188b8c33;--p-atomic-teal-alpha-dark-200:#188b8c4d;--p-atomic-teal-alpha-dark-300:#188b8c73;--p-atomic-teal-alpha-dark-400:#188b8ca3;--p-atomic-teal-alpha-dark-500:#188b8ccf;--p-atomic-purple-alpha-dark-50:#9451d91c;--p-atomic-purple-alpha-dark-100:#9451d933;--p-atomic-purple-alpha-dark-200:#9451d94d;--p-atomic-purple-alpha-dark-300:#9451d973;--p-atomic-purple-alpha-dark-400:#9451d9a3;--p-atomic-purple-alpha-dark-500:#9451d9cf;--p-theme-brand-subtle:#3182f617;--p-theme-status-info-vivid:#109595ff;--p-theme-status-info:#0c8585ff;--p-theme-status-info-subtle:#18a5a51c;--p-theme-text-neutral-primary:#1e2025e3;--p-theme-text-neutral-secondary:#1d2026c4;--p-theme-text-neutral-tertiary:#1c20289c;--p-theme-text-neutral-quaternary:#1a212b78;--p-theme-text-neutral-disabled:#101f2d2b;--p-theme-icon-neutral-primary:#1d2026c4;--p-theme-icon-neutral-secondary:#1c20289c;--p-theme-icon-neutral-tertiary:#1a212b78;--p-theme-icon-neutral-quaternary:#1c212d4d;--p-theme-icon-neutral-disabled:#101f2d2b;--p-theme-text-brand:#1b64daff;--p-theme-text-brand-hover:#1957c2ff;--p-theme-text-brand-pressed:#194aa6ff;--p-theme-icon-brand:#1b64daff;--p-theme-icon-brand-hover:#1957c2ff;--p-theme-icon-brand-pressed:#194aa6ff;--p-theme-text-danger:#d22030ff;--p-theme-text-danger-hover:#bc1b2aff;--p-theme-text-danger-pressed:#a51926ff;--p-theme-icon-danger:#d22030ff;--p-theme-icon-danger-hover:#bc1b2aff;--p-theme-icon-danger-pressed:#a51926ff;--p-theme-text-warning:#dd7d02ff;--p-theme-text-warning-hover:#c26e02ff;--p-theme-text-warning-pressed:#a85f02ff;--p-theme-icon-warning:#dd7d02ff;--p-theme-icon-warning-hover:#c26e02ff;--p-theme-icon-warning-pressed:#a85f02ff;--p-theme-text-success:#028450ff;--p-theme-text-success-hover:#027648ff;--p-theme-text-success-pressed:#02653eff;--p-theme-icon-success:#028450ff;--p-theme-icon-success-hover:#027648ff;--p-theme-icon-success-pressed:#02653eff;--p-theme-fill-brand-default:#3182f6ff;--p-theme-fill-brand-default-hover:#2272ebff;--p-theme-fill-brand-default-pressed:#1b64daff;--p-theme-fill-brand-weak:#3182f617;--p-theme-fill-brand-weak-hover:#3182f624;--p-theme-fill-brand-weak-pressed:#3182f645;--p-theme-fill-brand-ghost-hover:#3182f617;--p-theme-fill-brand-ghost-pressed:#3182f624;--p-theme-border-brand:#90c2ffff;--p-theme-fill-danger-default:#f04452ff;--p-theme-fill-danger-default-hover:#e42939ff;--p-theme-fill-danger-default-pressed:#d22030ff;--p-theme-fill-danger-weak:#f0445214;--p-theme-fill-danger-weak-hover:#f0445221;--p-theme-fill-danger-weak-pressed:#f044523d;--p-theme-fill-danger-ghost-hover:#f0445214;--p-theme-fill-danger-ghost-pressed:#f0445221;--p-theme-border-danger:#feafb4ff;--p-theme-fill-warning-default:#ffc342ff;--p-theme-fill-warning-default-hover:#ffb331ff;--p-theme-fill-warning-default-pressed:#faa131ff;--p-theme-fill-warning-weak:#ffc3422b;--p-theme-fill-warning-weak-hover:#ffc3424f;--p-theme-fill-warning-weak-pressed:#ffc34280;--p-theme-fill-warning-ghost-hover:#ffc3422b;--p-theme-fill-warning-ghost-pressed:#ffc3424f;--p-theme-border-warning:#ffe69bff;--p-theme-fill-success-default:#03b26cff;--p-theme-fill-success-default-hover:#02a262ff;--p-theme-fill-success-default-pressed:#029359ff;--p-theme-fill-success-weak:#03b26c1a;--p-theme-fill-success-weak-hover:#03b26c2e;--p-theme-fill-success-weak-pressed:#03b26c52;--p-theme-fill-success-ghost-hover:#03b26c1a;--p-theme-fill-success-ghost-pressed:#03b26c2e;--p-theme-border-success:#76e4b8ff;--p-theme-fill-neutral-default:#101f2d2b;--p-theme-fill-neutral-default-hover:#1c212d4d;--p-theme-fill-neutral-default-pressed:#1a212b78;--p-theme-fill-neutral-weak:#18213b0a;--p-theme-fill-neutral-weak-hover:#12203017;--p-theme-fill-neutral-weak-pressed:#101f2d2b;--p-theme-fill-neutral-ghost-hover:#18213b0a;--p-theme-fill-neutral-ghost-pressed:#12203017;--p-theme-border-neutral:#12203017;--p-theme-line-divider:#12203017;--p-theme-ring-focus:#3182f6ff;--p-atomic-blue-alpha-50:#3182f60d;--p-atomic-blue-alpha-100:#3182f617;--p-atomic-blue-alpha-200:#3182f624;--p-atomic-blue-alpha-300:#3182f645;--p-atomic-blue-alpha-400:#3182f6bf;--p-atomic-blue-alpha-500:#3182f6ff;--p-atomic-red-alpha-50:#f044520d;--p-atomic-red-alpha-100:#f0445214;--p-atomic-red-alpha-200:#f0445221;--p-atomic-red-alpha-300:#f044523d;--p-atomic-red-alpha-400:#f04452bf;--p-atomic-red-alpha-500:#f04452ff;--p-atomic-green-alpha-50:#03b26c0d;--p-atomic-green-alpha-100:#03b26c1a;--p-atomic-green-alpha-200:#03b26c2e;--p-atomic-green-alpha-300:#03b26c52;--p-atomic-green-alpha-400:#03b26cbf;--p-atomic-green-alpha-500:#03b26cff;--p-atomic-yellow-alpha-50:#ffc3421a;--p-atomic-yellow-alpha-100:#ffc3422b;--p-atomic-yellow-alpha-200:#ffc3424f;--p-atomic-yellow-alpha-300:#ffc34280;--p-atomic-yellow-alpha-400:#ffc342bf;--p-atomic-yellow-alpha-500:#ffc342ff;--p-atomic-teal-alpha-50:#18a5a50f;--p-atomic-teal-alpha-100:#18a5a51c;--p-atomic-teal-alpha-200:#18a5a530;--p-atomic-teal-alpha-300:#18a5a557;--p-atomic-teal-alpha-400:#18a5a5bf;--p-atomic-teal-alpha-500:#18a5a5ff;--p-atomic-purple-alpha-50:#a234c70d;--p-atomic-purple-alpha-100:#a234c714;--p-atomic-purple-alpha-200:#a234c729;--p-atomic-purple-alpha-300:#a234c74a;--p-atomic-purple-alpha-400:#a234c7bf;--p-atomic-purple-alpha-500:#a234c7ff;--p-dimension-control-h16-height:16px;--p-dimension-control-h16-radius:4px;--p-dimension-control-h16-pad-x:5px;--p-dimension-control-h16-pad-y:2px;--p-dimension-control-h16-font-size:10px;--p-dimension-control-h16-line-height:12px;--p-dimension-control-h18-height:18px;--p-dimension-control-h18-radius:5px;--p-dimension-control-h18-pad-x:5px;--p-dimension-control-h18-pad-y:3px;--p-dimension-control-h18-font-size:10px;--p-dimension-control-h18-line-height:12px;--p-dimension-control-h20-height:20px;--p-dimension-control-h20-radius:5px;--p-dimension-control-h20-pad-x:6px;--p-dimension-control-h20-pad-y:3px;--p-dimension-control-h20-font-size:11px;--p-dimension-control-h20-line-height:14px;--p-dimension-control-h22-height:22px;--p-dimension-control-h22-radius:6px;--p-dimension-control-h22-pad-x:6px;--p-dimension-control-h22-pad-y:3px;--p-dimension-control-h22-font-size:12px;--p-dimension-control-h22-line-height:16px;--p-dimension-control-h24-height:24px;--p-dimension-control-h24-radius:6px;--p-dimension-control-h24-pad-x:8px;--p-dimension-control-h24-pad-y:4px;--p-dimension-control-h24-font-size:12px;--p-dimension-control-h24-line-height:16px;--p-dimension-control-h28-height:28px;--p-dimension-control-h28-radius:7px;--p-dimension-control-h28-pad-x:8px;--p-dimension-control-h28-pad-y:4px;--p-dimension-control-h28-font-size:13px;--p-dimension-control-h28-line-height:20px;--p-dimension-control-h32-height:32px;--p-dimension-control-h32-radius:8px;--p-dimension-control-h32-pad-x:10px;--p-dimension-control-h32-pad-y:6px;--p-dimension-control-h32-font-size:14px;--p-dimension-control-h32-line-height:20px;--p-dimension-control-h34-height:34px;--p-dimension-control-h34-radius:9px;--p-dimension-control-h34-pad-x:10px;--p-dimension-control-h34-pad-y:7px;--p-dimension-control-h34-font-size:14px;--p-dimension-control-h34-line-height:20px;--p-dimension-control-h40-height:40px;--p-dimension-control-h40-radius:10px;--p-dimension-control-h40-pad-x:12px;--p-dimension-control-h40-pad-y:9px;--p-dimension-control-h40-font-size:15px;--p-dimension-control-h40-line-height:22px;--p-dimension-control-h48-height:48px;--p-dimension-control-h48-radius:12px;--p-dimension-control-h48-pad-x:14px;--p-dimension-control-h48-pad-y:12px;--p-dimension-control-h48-font-size:16px;--p-dimension-control-h48-line-height:24px;--p-dimension-control-h56-height:56px;--p-dimension-control-h56-radius:14px;--p-dimension-control-h56-pad-x:16px;--p-dimension-control-h56-pad-y:13px;--p-dimension-control-h56-font-size:19px;--p-dimension-control-h56-line-height:30px;--p-dimension-nav-item-height:34px;--p-dimension-nav-item-radius:10px;--p-dimension-nav-item-pad-x:12px;--p-dimension-nav-item-gap:8px;--p-dimension-nav-item-spacing:1px;--p-dimension-nav-inset:10px;--p-dimension-nav-inset-collapsed:10px;--p-dimension-nav-icon:16px;--p-dimension-nav-font-size:14px;--p-dimension-nav-line-height:20px;--p-dimension-overlay-detail-aside:370px;--p-atomic-orange-sk-pressed:#cf5302ff;--p-theme-badge-gray-bg:#f7f7f8ff;--p-theme-badge-gray-text:#292a2dff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#03b26c1a;--p-theme-badge-green-text:#029359ff;--p-theme-badge-green-solid:#027648ff;--p-theme-badge-blue-bg:#3182f617;--p-theme-badge-blue-text:#1b64daff;--p-theme-badge-blue-solid:#194aa6ff;--p-theme-badge-cosmicblue-bg:#f7fdffff;--p-theme-badge-cosmicblue-text:#004261ff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#f7feffff;--p-theme-badge-cyan-text:#004854ff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#f9f0fcff;--p-theme-badge-purple-text:#73228eff;--p-theme-badge-purple-solid:#9128b4ff;--p-theme-badge-magenta-bg:#fffafeff;--p-theme-badge-magenta-text:#730560ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#fffaf7ff;--p-theme-badge-orange-text:#592100ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#fffcf7ff;--p-theme-badge-yellow-text:#9c5800ff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#fef4e6ff;--p-theme-badge-gold-text:#663a00ff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#e8f3ffff;--p-theme-state-selected-hover:#c9e2ffff;--p-theme-state-selected-border:#3182f6ff;--p-theme-state-selected-text:#194aa6ff;--p-dimension-card-radius:16px;--p-dimension-card-padding:24px;--p-dimension-card-gap:24px;--p-dimension-layout-section-gap:40px;--p-atomic-orange-sk-deep:#a94604ff;--p-atomic-orange-sk-light:#ff8a3dff;--p-atomic-orange-sk-lighter:#ffa970ff;--p-atomic-orange-sk-bg-hover:#ffe0ccff;--p-atomic-orange-sk-bg-pressed:#ffcba8ff;--p-dimension-layout-sidebar-collapse-below:1366px;--p-atomic-orange-sk-dark-bg:#322a25ff;--p-atomic-orange-sk-dark-bg-hover:#412f25ff;--p-atomic-orange-sk-dark-bg-pressed:#593522ff;--p-atomic-orange-sk-dark-line:#84431fff;--p-theme-text-on-brand:#ffffffff;--p-atomic-orange-sk-dk:#ff7b24ff;--p-atomic-orange-sk-dk-hover:#ff8d42ff;--p-atomic-orange-sk-dk-active:#ffa061ff;--p-dimension-drawer-header-height:72px;--p-dimension-layout-page-padding:40px;--p-dimension-panel-detail-min:320px;--p-atomic-orange-600:#fb8800ff;--p-atomic-orange-700:#f57800ff;--p-atomic-orange-alpha-50:#fb88000f;--p-atomic-orange-alpha-100:#fb88001f;--p-atomic-orange-alpha-200:#fb880038;--p-atomic-orange-alpha-300:#fb880061;--p-atomic-orange-alpha-400:#fb8800bf;--p-atomic-orange-alpha-500:#fb8800ff;--p-atomic-grey-tint-50:#93969a0f;--p-atomic-grey-tint-100:#93969a29;--p-atomic-grey-tint-200:#93969a4f;--p-atomic-grey-tint-300:#93969a82;--p-atomic-grey-tint-400:#93969abf;--p-atomic-grey-tint-500:#93969aff;--p-dimension-font-10-icon-narrow:10px;--p-dimension-font-10-icon-normal:12px;--p-dimension-font-10-icon-wide:14px;--p-dimension-font-10-gap-narrow:2px;--p-dimension-font-10-gap-normal:5px;--p-dimension-font-10-gap-wide:9px;--p-dimension-font-11-icon-narrow:12px;--p-dimension-font-11-icon-normal:14px;--p-dimension-font-11-icon-wide:16px;--p-dimension-font-11-gap-narrow:3px;--p-dimension-font-11-gap-normal:6px;--p-dimension-font-11-gap-wide:10px;--p-dimension-font-12-icon-narrow:12px;--p-dimension-font-12-icon-normal:14px;--p-dimension-font-12-icon-wide:16px;--p-dimension-font-12-gap-narrow:3px;--p-dimension-font-12-gap-normal:6px;--p-dimension-font-12-gap-wide:10px;--p-dimension-font-14-icon-narrow:14px;--p-dimension-font-14-icon-normal:16px;--p-dimension-font-14-icon-wide:18px;--p-dimension-font-14-gap-narrow:4px;--p-dimension-font-14-gap-normal:7px;--p-dimension-font-14-gap-wide:11px;--p-dimension-font-15-icon-narrow:16px;--p-dimension-font-15-icon-normal:18px;--p-dimension-font-15-icon-wide:20px;--p-dimension-font-15-gap-narrow:5px;--p-dimension-font-15-gap-normal:8px;--p-dimension-font-15-gap-wide:12px;--p-dimension-font-17-icon-narrow:18px;--p-dimension-font-17-icon-normal:20px;--p-dimension-font-17-icon-wide:22px;--p-dimension-font-17-gap-narrow:6px;--p-dimension-font-17-gap-normal:9px;--p-dimension-font-17-gap-wide:13px;--p-dimension-font-19-icon-narrow:20px;--p-dimension-font-19-icon-normal:22px;--p-dimension-font-19-icon-wide:24px;--p-dimension-font-19-gap-narrow:7px;--p-dimension-font-19-gap-normal:10px;--p-dimension-font-19-gap-wide:14px;--p-dimension-control-h16-pad-x-narrow:4px;--p-dimension-control-h16-pad-x-wide:7px;--p-dimension-control-h18-pad-x-narrow:4px;--p-dimension-control-h18-pad-x-wide:7px;--p-dimension-control-h20-pad-x-narrow:5px;--p-dimension-control-h20-pad-x-wide:8px;--p-dimension-control-h22-pad-x-narrow:5px;--p-dimension-control-h22-pad-x-wide:8px;--p-dimension-control-h24-pad-x-narrow:6px;--p-dimension-control-h24-pad-x-wide:10px;--p-dimension-control-h28-pad-x-narrow:6px;--p-dimension-control-h28-pad-x-wide:10px;--p-dimension-control-h32-pad-x-narrow:8px;--p-dimension-control-h32-pad-x-wide:12px;--p-dimension-control-h34-pad-x-narrow:8px;--p-dimension-control-h34-pad-x-wide:12px;--p-dimension-control-h40-pad-x-narrow:10px;--p-dimension-control-h40-pad-x-wide:14px;--p-dimension-control-h48-pad-x-narrow:12px;--p-dimension-control-h48-pad-x-wide:16px;--p-dimension-control-h56-pad-x-narrow:14px;--p-dimension-control-h56-pad-x-wide:18px;--p-dimension-nav-panel-pad-y:16px;--p-dimension-nav-group-label-font:12px;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-atomic-special-viewer:#f3f3f4ff;--p-theme-bg-viewer:#f3f3f4ff;--p-theme-badge-neutral-text:#525459ff;--p-theme-badge-red-text:#d22030ff;--p-theme-badge-teal-text:#0c8585ff;--p-theme-badge-warning-text:#f57800ff;--p-theme-badge-neutral-bg:#18213b0a;--p-theme-badge-teal-bg:#18a5a51c;--p-theme-badge-red-bg:#f0445214;--p-theme-badge-warning-bg:#fb88001f}[data-theme=Light]{--p-theme-brand-default:#3182f6ff;--p-theme-brand-hover:#2272ebff;--p-theme-brand-active:#1b64daff;--p-theme-text-body:#1d2026c4;--p-theme-text-secondary:#1d2026c4;--p-theme-legacy-text-neutral:#1e2025e3;--p-theme-text-muted:#1c20289c;--p-theme-text-subtle:#1a212b78;--p-theme-text-disabled:#101f2d2b;--p-theme-bg-base:#ffffffff;--p-theme-bg-sunken:#f7f7f8ff;--p-theme-bg-surface:#ffffffff;--p-theme-bg-raised:#fbfcfdff;--p-theme-interaction-inactive:#1a212b78;--p-theme-interaction-disabled:#f5f6f7ff;--p-theme-border-strong:#101f2d2b;--p-theme-border-default:#12203017;--p-theme-border-subtle:#18213b0a;--p-theme-border-heavy:#1c212d4d;--p-theme-fill-default:#18213b0a;--p-theme-fill-strong:#12203017;--p-theme-fill-subtle:#1c223b05;--p-theme-status-success:#028450ff;--p-theme-status-warning:#dd7d02ff;--p-theme-status-danger:#d22030ff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#58cf04ff;--p-theme-accent-bg-cyan:#00bddeff;--p-theme-accent-bg-light-blue:#00aeffff;--p-theme-accent-bg-violet:#6541f2ff;--p-theme-accent-bg-pink:#f553daff;--p-theme-material-dimmer:#17171985;--p-theme-inverse-brand:#4593fcff;--p-theme-inverse-bg:#1e2023ff;--p-theme-inverse-text:#fbfcfdff;--p-theme-border-solid-strong:#d7dadeff;--p-theme-border-solid-default:#eaeceeff;--p-theme-border-solid-subtle:#f5f6f7ff;--p-theme-border-solid-heavy:#bbbec2ff;--p-theme-accent-bg-red-orange:#ff5e00ff;--p-theme-accent-bg-purple:#b44bd7ff;--p-theme-accent-fg-lime:#429e00ff;--p-theme-accent-fg-cyan:#0098b2ff;--p-theme-accent-fg-light-blue:#008dcfff;--p-theme-accent-fg-violet:#5b37edff;--p-theme-accent-fg-purple:#a234c7ff;--p-theme-accent-fg-pink:#e846cdff;--p-theme-accent-fg-red-orange:#f55a00ff;--p-theme-accent-fg-red:#d22030ff;--p-theme-accent-fg-orange:#d17600ff;--p-theme-accent-fg-green:#027648ff;--p-theme-accent-fg-blue:#3182f6ff;--p-theme-bg-overlay:#ffffff14;--p-theme-bg-overlay-strong:#ffffff47;--p-theme-text-primary:#1e2025e3;--p-theme-legacy-text-p-strong:#1e2025e3;--p-theme-status-success-vivid:#03b26cff;--p-theme-status-warning-vivid:#ffc342ff;--p-theme-status-danger-vivid:#f04452ff;--p-theme-status-success-subtle:#f0faf6ff;--p-theme-status-warning-subtle:#fff9e7ff;--p-theme-status-danger-subtle:#ffeeeeff;--p-theme-brand-subtle:#3182f617;--p-theme-status-info-vivid:#109595ff;--p-theme-status-info:#0c8585ff;--p-theme-status-info-subtle:#18a5a51c;--p-theme-text-neutral-primary:#1e2025e3;--p-theme-text-neutral-secondary:#1d2026c4;--p-theme-text-neutral-tertiary:#1c20289c;--p-theme-text-neutral-quaternary:#1a212b78;--p-theme-text-neutral-disabled:#101f2d2b;--p-theme-icon-neutral-primary:#1d2026c4;--p-theme-icon-neutral-secondary:#1c20289c;--p-theme-icon-neutral-tertiary:#1a212b78;--p-theme-icon-neutral-quaternary:#1c212d4d;--p-theme-icon-neutral-disabled:#101f2d2b;--p-theme-text-brand:#1b64daff;--p-theme-text-brand-hover:#1957c2ff;--p-theme-text-brand-pressed:#194aa6ff;--p-theme-icon-brand:#1b64daff;--p-theme-icon-brand-hover:#1957c2ff;--p-theme-icon-brand-pressed:#194aa6ff;--p-theme-text-danger:#d22030ff;--p-theme-text-danger-hover:#bc1b2aff;--p-theme-text-danger-pressed:#a51926ff;--p-theme-icon-danger:#d22030ff;--p-theme-icon-danger-hover:#bc1b2aff;--p-theme-icon-danger-pressed:#a51926ff;--p-theme-text-warning:#dd7d02ff;--p-theme-text-warning-hover:#c26e02ff;--p-theme-text-warning-pressed:#a85f02ff;--p-theme-icon-warning:#dd7d02ff;--p-theme-icon-warning-hover:#c26e02ff;--p-theme-icon-warning-pressed:#a85f02ff;--p-theme-text-success:#028450ff;--p-theme-text-success-hover:#027648ff;--p-theme-text-success-pressed:#02653eff;--p-theme-icon-success:#028450ff;--p-theme-icon-success-hover:#027648ff;--p-theme-icon-success-pressed:#02653eff;--p-theme-fill-brand-default:#3182f6ff;--p-theme-fill-brand-default-hover:#2272ebff;--p-theme-fill-brand-default-pressed:#1b64daff;--p-theme-fill-brand-weak:#3182f617;--p-theme-fill-brand-weak-hover:#3182f624;--p-theme-fill-brand-weak-pressed:#3182f645;--p-theme-fill-brand-ghost-hover:#3182f617;--p-theme-fill-brand-ghost-pressed:#3182f624;--p-theme-border-brand:#90c2ffff;--p-theme-fill-danger-default:#f04452ff;--p-theme-fill-danger-default-hover:#e42939ff;--p-theme-fill-danger-default-pressed:#d22030ff;--p-theme-fill-danger-weak:#f0445214;--p-theme-fill-danger-weak-hover:#f0445221;--p-theme-fill-danger-weak-pressed:#f044523d;--p-theme-fill-danger-ghost-hover:#f0445214;--p-theme-fill-danger-ghost-pressed:#f0445221;--p-theme-border-danger:#feafb4ff;--p-theme-fill-warning-default:#ffc342ff;--p-theme-fill-warning-default-hover:#ffb331ff;--p-theme-fill-warning-default-pressed:#faa131ff;--p-theme-fill-warning-weak:#ffc3422b;--p-theme-fill-warning-weak-hover:#ffc3424f;--p-theme-fill-warning-weak-pressed:#ffc34280;--p-theme-fill-warning-ghost-hover:#ffc3422b;--p-theme-fill-warning-ghost-pressed:#ffc3424f;--p-theme-border-warning:#ffe69bff;--p-theme-fill-success-default:#03b26cff;--p-theme-fill-success-default-hover:#02a262ff;--p-theme-fill-success-default-pressed:#029359ff;--p-theme-fill-success-weak:#03b26c1a;--p-theme-fill-success-weak-hover:#03b26c2e;--p-theme-fill-success-weak-pressed:#03b26c52;--p-theme-fill-success-ghost-hover:#03b26c1a;--p-theme-fill-success-ghost-pressed:#03b26c2e;--p-theme-border-success:#76e4b8ff;--p-theme-fill-neutral-default:#101f2d2b;--p-theme-fill-neutral-default-hover:#1c212d4d;--p-theme-fill-neutral-default-pressed:#1a212b78;--p-theme-fill-neutral-weak:#18213b0a;--p-theme-fill-neutral-weak-hover:#12203017;--p-theme-fill-neutral-weak-pressed:#101f2d2b;--p-theme-fill-neutral-ghost-hover:#18213b0a;--p-theme-fill-neutral-ghost-pressed:#12203017;--p-theme-border-neutral:#12203017;--p-theme-line-divider:#12203017;--p-theme-ring-focus:#3182f6ff;--p-theme-badge-gray-bg:#f7f7f8ff;--p-theme-badge-gray-text:#292a2dff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#03b26c1a;--p-theme-badge-green-text:#029359ff;--p-theme-badge-green-solid:#027648ff;--p-theme-badge-blue-bg:#3182f617;--p-theme-badge-blue-text:#1b64daff;--p-theme-badge-blue-solid:#194aa6ff;--p-theme-badge-cosmicblue-bg:#f7fdffff;--p-theme-badge-cosmicblue-text:#004261ff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#f7feffff;--p-theme-badge-cyan-text:#004854ff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#f9f0fcff;--p-theme-badge-purple-text:#73228eff;--p-theme-badge-purple-solid:#9128b4ff;--p-theme-badge-magenta-bg:#fffafeff;--p-theme-badge-magenta-text:#730560ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#fffaf7ff;--p-theme-badge-orange-text:#592100ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#fffcf7ff;--p-theme-badge-yellow-text:#9c5800ff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#fef4e6ff;--p-theme-badge-gold-text:#663a00ff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#e8f3ffff;--p-theme-state-selected-hover:#c9e2ffff;--p-theme-state-selected-border:#3182f6ff;--p-theme-state-selected-text:#194aa6ff;--p-theme-text-on-brand:#ffffffff;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-theme-bg-viewer:#f3f3f4ff;--p-theme-badge-neutral-text:#525459ff;--p-theme-badge-red-text:#d22030ff;--p-theme-badge-teal-text:#0c8585ff;--p-theme-badge-warning-text:#f57800ff;--p-theme-badge-neutral-bg:#18213b0a;--p-theme-badge-teal-bg:#18a5a51c;--p-theme-badge-red-bg:#f0445214;--p-theme-badge-warning-bg:#fb88001f}[data-theme=Dark]{--p-theme-brand-default:#3182f6ff;--p-theme-brand-hover:#4391ffff;--p-theme-brand-active:#74b1f8ff;--p-theme-text-body:#d9dfebcc;--p-theme-text-secondary:#d9dfebcc;--p-theme-legacy-text-neutral:#f2f6ffe5;--p-theme-text-muted:#d8dfed96;--p-theme-text-subtle:#d3e0f36b;--p-theme-text-disabled:#d4dff830;--p-theme-bg-base:#17171cff;--p-theme-bg-sunken:#101013ff;--p-theme-bg-surface:#202027ff;--p-theme-bg-raised:#2c2c35ff;--p-theme-interaction-inactive:#d3e0f36b;--p-theme-interaction-disabled:#2c2c35ff;--p-theme-border-strong:#d4dff830;--p-theme-border-default:#d5dff421;--p-theme-border-subtle:#d6e0ef17;--p-theme-border-heavy:#d4dff64a;--p-theme-fill-default:#d6e0ef17;--p-theme-fill-strong:#d5dff421;--p-theme-fill-subtle:#dadfe90a;--p-theme-status-success:#07a978ff;--p-theme-status-warning:#c36b13ff;--p-theme-status-danger:#f5445aff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#6be016ff;--p-theme-accent-bg-cyan:#28d0edff;--p-theme-accent-bg-light-blue:#3dc2ffff;--p-theme-accent-bg-violet:#7d5ef7ff;--p-theme-accent-bg-pink:#fa73e3ff;--p-theme-material-dimmer:#0000008f;--p-theme-inverse-brand:#2272ebff;--p-theme-inverse-bg:#fbfcfdff;--p-theme-inverse-text:#1e2023ff;--p-theme-border-solid-strong:#3e3f49ff;--p-theme-border-solid-default:#32343dff;--p-theme-border-solid-subtle:#2a2b31ff;--p-theme-border-solid-heavy:#4f525dff;--p-theme-accent-bg-red-orange:#ff7b2eff;--p-theme-accent-bg-purple:#9451d9ff;--p-theme-accent-fg-lime:#58cf04ff;--p-theme-accent-fg-cyan:#00bddeff;--p-theme-accent-fg-light-blue:#00aeffff;--p-theme-accent-fg-violet:#9e86fcff;--p-theme-accent-fg-purple:#ac65f2ff;--p-theme-accent-fg-pink:#fa73e3ff;--p-theme-accent-fg-red-orange:#ff7b2eff;--p-theme-accent-fg-red:#f5445aff;--p-theme-accent-fg-orange:#ff9200ff;--p-theme-accent-fg-green:#07a978ff;--p-theme-accent-fg-blue:#4391ffff;--p-theme-bg-overlay:#2122259c;--p-theme-bg-overlay-strong:#2122259c;--p-theme-text-primary:#f2f6ffe5;--p-theme-legacy-text-p-strong:#f2f6ffe5;--p-theme-status-success-vivid:#009169ff;--p-theme-status-warning-vivid:#f29300ff;--p-theme-status-danger-vivid:#dc2e47ff;--p-theme-status-success-subtle:#212e2eff;--p-theme-status-warning-subtle:#312a25ff;--p-theme-status-danger-subtle:#3e2429ff;--p-theme-brand-subtle:#3182f64d;--p-theme-status-info-vivid:#02a4a5ff;--p-theme-status-info:#4cbebbff;--p-theme-status-info-subtle:#188b8c4d;--p-theme-text-neutral-primary:#f2f6ffe5;--p-theme-text-neutral-secondary:#d9dfebcc;--p-theme-text-neutral-tertiary:#d8dfed96;--p-theme-text-neutral-quaternary:#d3e0f36b;--p-theme-text-neutral-disabled:#d4dff830;--p-theme-icon-neutral-primary:#d9dfebcc;--p-theme-icon-neutral-secondary:#d8dfed96;--p-theme-icon-neutral-tertiary:#d3e0f36b;--p-theme-icon-neutral-quaternary:#d4dff64a;--p-theme-icon-neutral-disabled:#d4dff830;--p-theme-text-brand:#3182f6ff;--p-theme-text-brand-hover:#4391ffff;--p-theme-text-brand-pressed:#74b1f8ff;--p-theme-icon-brand:#3182f6ff;--p-theme-icon-brand-hover:#4391ffff;--p-theme-icon-brand-pressed:#74b1f8ff;--p-theme-text-danger:#f5445aff;--p-theme-text-danger-hover:#ff7187ff;--p-theme-text-danger-pressed:#ff9aadff;--p-theme-icon-danger:#f5445aff;--p-theme-icon-danger-hover:#ff7187ff;--p-theme-icon-danger-pressed:#ff9aadff;--p-theme-text-warning:#c36b13ff;--p-theme-text-warning-hover:#f29300ff;--p-theme-text-warning-pressed:#fcb50cff;--p-theme-icon-warning:#c36b13ff;--p-theme-icon-warning-hover:#f29300ff;--p-theme-icon-warning-pressed:#fcb50cff;--p-theme-text-success:#07a978ff;--p-theme-text-success-hover:#57c28dff;--p-theme-text-success-pressed:#84d8a3ff;--p-theme-icon-success:#07a978ff;--p-theme-icon-success-hover:#57c28dff;--p-theme-icon-success-pressed:#84d8a3ff;--p-theme-fill-brand-default:#3182f6ff;--p-theme-fill-brand-default-hover:#2562b9ff;--p-theme-fill-brand-default-pressed:#29518eff;--p-theme-fill-brand-weak:#3182f633;--p-theme-fill-brand-weak-hover:#3182f64d;--p-theme-fill-brand-weak-pressed:#3182f673;--p-theme-fill-brand-ghost-hover:#3182f633;--p-theme-fill-brand-ghost-pressed:#3182f64d;--p-theme-border-brand:#29518eff;--p-theme-fill-danger-default:#dc2e47ff;--p-theme-fill-danger-default-hover:#ad2136ff;--p-theme-fill-danger-default-pressed:#8d222fff;--p-theme-fill-danger-weak:#dc2e4733;--p-theme-fill-danger-weak-hover:#dc2e474d;--p-theme-fill-danger-weak-pressed:#dc2e4773;--p-theme-fill-danger-ghost-hover:#dc2e4733;--p-theme-fill-danger-ghost-pressed:#dc2e474d;--p-theme-border-danger:#8d222fff;--p-theme-fill-warning-default:#f29300ff;--p-theme-fill-warning-default-hover:#c36b13ff;--p-theme-fill-warning-default-pressed:#814f1eff;--p-theme-fill-warning-weak:#f2930033;--p-theme-fill-warning-weak-hover:#f293004d;--p-theme-fill-warning-weak-pressed:#f2930073;--p-theme-fill-warning-ghost-hover:#f2930033;--p-theme-fill-warning-ghost-pressed:#f293004d;--p-theme-border-warning:#814f1eff;--p-theme-fill-success-default:#009169ff;--p-theme-fill-success-default-hover:#1a7156ff;--p-theme-fill-success-default-pressed:#1f5c4cff;--p-theme-fill-success-weak:#00916933;--p-theme-fill-success-weak-hover:#0091694d;--p-theme-fill-success-weak-pressed:#00916973;--p-theme-fill-success-ghost-hover:#00916933;--p-theme-fill-success-ghost-pressed:#0091694d;--p-theme-border-success:#1f5c4cff;--p-theme-fill-neutral-default:#d4dff830;--p-theme-fill-neutral-default-hover:#d4dff64a;--p-theme-fill-neutral-default-pressed:#d3e0f36b;--p-theme-fill-neutral-weak:#d6e0ef17;--p-theme-fill-neutral-weak-hover:#d5dff421;--p-theme-fill-neutral-weak-pressed:#d4dff830;--p-theme-fill-neutral-ghost-hover:#d6e0ef17;--p-theme-fill-neutral-ghost-pressed:#d5dff421;--p-theme-border-neutral:#d4dff830;--p-theme-line-divider:#d5dff421;--p-theme-ring-focus:#2562b9ff;--p-theme-badge-gray-bg:#171719ff;--p-theme-badge-gray-text:#aeb0b6ff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#00916933;--p-theme-badge-green-text:#07a978ff;--p-theme-badge-green-solid:#009169ff;--p-theme-badge-blue-bg:#3182f633;--p-theme-badge-blue-text:#4391ffff;--p-theme-badge-blue-solid:#3182f6ff;--p-theme-badge-cosmicblue-bg:#002130ff;--p-theme-badge-cosmicblue-text:#a1e1ffff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#00252bff;--p-theme-badge-cyan-text:#8aedffff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#30283cff;--p-theme-badge-purple-text:#c888fdff;--p-theme-badge-purple-solid:#9451d9ff;--p-theme-badge-magenta-bg:#3d0133ff;--p-theme-badge-magenta-text:#ffb8f3ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#290f00ff;--p-theme-badge-orange-text:#ffbd96ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#361e00ff;--p-theme-badge-yellow-text:#ffc06eff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#663a00ff;--p-theme-badge-gold-text:#ffd49cff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#212b41ff;--p-theme-state-selected-hover:#24334fff;--p-theme-state-selected-border:#4593fcff;--p-theme-state-selected-text:#90c2ffff;--p-theme-text-on-brand:#ffffffff;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-theme-bg-viewer:#101013ff;--p-theme-badge-neutral-text:#b3b8c2ff;--p-theme-badge-red-text:#f5445aff;--p-theme-badge-teal-text:#02a4a5ff;--p-theme-badge-warning-text:#fcb50cff;--p-theme-badge-neutral-bg:#d6e0ef17;--p-theme-badge-teal-bg:#222d33ff;--p-theme-badge-red-bg:#dc2e4733;--p-theme-badge-warning-bg:#312a25ff}[data-theme=Light_SK]{--p-theme-brand-default:#ff751aff;--p-theme-brand-hover:#f56100ff;--p-theme-brand-active:#cf5302ff;--p-theme-text-body:#1d2026c4;--p-theme-text-secondary:#1d2026c4;--p-theme-legacy-text-neutral:#1e2025e3;--p-theme-text-muted:#1c20289c;--p-theme-text-subtle:#1a212b78;--p-theme-text-disabled:#101f2d2b;--p-theme-bg-base:#ffffffff;--p-theme-bg-sunken:#f7f7f8ff;--p-theme-bg-surface:#ffffffff;--p-theme-bg-raised:#fbfcfdff;--p-theme-interaction-inactive:#1a212b78;--p-theme-interaction-disabled:#f5f6f7ff;--p-theme-border-strong:#101f2d2b;--p-theme-border-default:#12203017;--p-theme-border-subtle:#18213b0a;--p-theme-border-heavy:#1c212d4d;--p-theme-fill-default:#18213b0a;--p-theme-fill-strong:#12203017;--p-theme-fill-subtle:#1c223b05;--p-theme-status-success:#028450ff;--p-theme-status-warning:#dd7d02ff;--p-theme-status-danger:#d22030ff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#58cf04ff;--p-theme-accent-bg-cyan:#00bddeff;--p-theme-accent-bg-light-blue:#00aeffff;--p-theme-accent-bg-violet:#6541f2ff;--p-theme-accent-bg-pink:#f553daff;--p-theme-material-dimmer:#17171985;--p-theme-inverse-brand:#ff8a3dff;--p-theme-inverse-bg:#1e2023ff;--p-theme-inverse-text:#fbfcfdff;--p-theme-border-solid-strong:#d7dadeff;--p-theme-border-solid-default:#eaeceeff;--p-theme-border-solid-subtle:#f5f6f7ff;--p-theme-border-solid-heavy:#bbbec2ff;--p-theme-accent-bg-red-orange:#ff5e00ff;--p-theme-accent-bg-purple:#b44bd7ff;--p-theme-accent-fg-lime:#429e00ff;--p-theme-accent-fg-cyan:#0098b2ff;--p-theme-accent-fg-light-blue:#008dcfff;--p-theme-accent-fg-violet:#5b37edff;--p-theme-accent-fg-purple:#a234c7ff;--p-theme-accent-fg-pink:#e846cdff;--p-theme-accent-fg-red-orange:#f55a00ff;--p-theme-accent-fg-red:#d22030ff;--p-theme-accent-fg-orange:#d17600ff;--p-theme-accent-fg-green:#027648ff;--p-theme-accent-fg-blue:#3182f6ff;--p-theme-bg-overlay:#ffffff14;--p-theme-bg-overlay-strong:#ffffff47;--p-theme-text-primary:#1e2025e3;--p-theme-legacy-text-p-strong:#1e2025e3;--p-theme-status-success-vivid:#03b26cff;--p-theme-status-warning-vivid:#ffc342ff;--p-theme-status-danger-vivid:#f04452ff;--p-theme-status-success-subtle:#f0faf6ff;--p-theme-status-warning-subtle:#fff9e7ff;--p-theme-status-danger-subtle:#ffeeeeff;--p-theme-brand-subtle:#fff1e8ff;--p-theme-status-info-vivid:#109595ff;--p-theme-status-info:#0c8585ff;--p-theme-status-info-subtle:#18a5a51c;--p-theme-text-neutral-primary:#1e2025e3;--p-theme-text-neutral-secondary:#1d2026c4;--p-theme-text-neutral-tertiary:#1c20289c;--p-theme-text-neutral-quaternary:#1a212b78;--p-theme-text-neutral-disabled:#101f2d2b;--p-theme-icon-neutral-primary:#1d2026c4;--p-theme-icon-neutral-secondary:#1c20289c;--p-theme-icon-neutral-tertiary:#1a212b78;--p-theme-icon-neutral-quaternary:#1c212d4d;--p-theme-icon-neutral-disabled:#101f2d2b;--p-theme-text-brand:#f56100ff;--p-theme-text-brand-hover:#cf5302ff;--p-theme-text-brand-pressed:#a94604ff;--p-theme-icon-brand:#f56100ff;--p-theme-icon-brand-hover:#cf5302ff;--p-theme-icon-brand-pressed:#a94604ff;--p-theme-text-danger:#d22030ff;--p-theme-text-danger-hover:#bc1b2aff;--p-theme-text-danger-pressed:#a51926ff;--p-theme-icon-danger:#d22030ff;--p-theme-icon-danger-hover:#bc1b2aff;--p-theme-icon-danger-pressed:#a51926ff;--p-theme-text-warning:#dd7d02ff;--p-theme-text-warning-hover:#c26e02ff;--p-theme-text-warning-pressed:#a85f02ff;--p-theme-icon-warning:#dd7d02ff;--p-theme-icon-warning-hover:#c26e02ff;--p-theme-icon-warning-pressed:#a85f02ff;--p-theme-text-success:#028450ff;--p-theme-text-success-hover:#027648ff;--p-theme-text-success-pressed:#02653eff;--p-theme-icon-success:#028450ff;--p-theme-icon-success-hover:#027648ff;--p-theme-icon-success-pressed:#02653eff;--p-theme-fill-brand-default:#ff751aff;--p-theme-fill-brand-default-hover:#f56100ff;--p-theme-fill-brand-default-pressed:#cf5302ff;--p-theme-fill-brand-weak:#fff1e8ff;--p-theme-fill-brand-weak-hover:#ffe0ccff;--p-theme-fill-brand-weak-pressed:#ffcba8ff;--p-theme-fill-brand-ghost-hover:#fff1e8ff;--p-theme-fill-brand-ghost-pressed:#ffe0ccff;--p-theme-border-brand:#ff751a80;--p-theme-fill-danger-default:#f04452ff;--p-theme-fill-danger-default-hover:#e42939ff;--p-theme-fill-danger-default-pressed:#d22030ff;--p-theme-fill-danger-weak:#f0445214;--p-theme-fill-danger-weak-hover:#f0445221;--p-theme-fill-danger-weak-pressed:#f044523d;--p-theme-fill-danger-ghost-hover:#f0445214;--p-theme-fill-danger-ghost-pressed:#f0445221;--p-theme-border-danger:#feafb4ff;--p-theme-fill-warning-default:#ffc342ff;--p-theme-fill-warning-default-hover:#ffb331ff;--p-theme-fill-warning-default-pressed:#faa131ff;--p-theme-fill-warning-weak:#ffc3422b;--p-theme-fill-warning-weak-hover:#ffc3424f;--p-theme-fill-warning-weak-pressed:#ffc34280;--p-theme-fill-warning-ghost-hover:#ffc3422b;--p-theme-fill-warning-ghost-pressed:#ffc3424f;--p-theme-border-warning:#ffe69bff;--p-theme-fill-success-default:#03b26cff;--p-theme-fill-success-default-hover:#02a262ff;--p-theme-fill-success-default-pressed:#029359ff;--p-theme-fill-success-weak:#03b26c1a;--p-theme-fill-success-weak-hover:#03b26c2e;--p-theme-fill-success-weak-pressed:#03b26c52;--p-theme-fill-success-ghost-hover:#03b26c1a;--p-theme-fill-success-ghost-pressed:#03b26c2e;--p-theme-border-success:#76e4b8ff;--p-theme-fill-neutral-default:#101f2d2b;--p-theme-fill-neutral-default-hover:#1c212d4d;--p-theme-fill-neutral-default-pressed:#1a212b78;--p-theme-fill-neutral-weak:#18213b0a;--p-theme-fill-neutral-weak-hover:#12203017;--p-theme-fill-neutral-weak-pressed:#101f2d2b;--p-theme-fill-neutral-ghost-hover:#18213b0a;--p-theme-fill-neutral-ghost-pressed:#12203017;--p-theme-border-neutral:#12203017;--p-theme-line-divider:#12203017;--p-theme-ring-focus:#3182f6ff;--p-theme-badge-gray-bg:#f7f7f8ff;--p-theme-badge-gray-text:#292a2dff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#03b26c1a;--p-theme-badge-green-text:#029359ff;--p-theme-badge-green-solid:#027648ff;--p-theme-badge-blue-bg:#3182f617;--p-theme-badge-blue-text:#1b64daff;--p-theme-badge-blue-solid:#194aa6ff;--p-theme-badge-cosmicblue-bg:#f7fdffff;--p-theme-badge-cosmicblue-text:#004261ff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#f7feffff;--p-theme-badge-cyan-text:#004854ff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#f9f0fcff;--p-theme-badge-purple-text:#73228eff;--p-theme-badge-purple-solid:#9128b4ff;--p-theme-badge-magenta-bg:#fffafeff;--p-theme-badge-magenta-text:#730560ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#fffaf7ff;--p-theme-badge-orange-text:#592100ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#fffcf7ff;--p-theme-badge-yellow-text:#9c5800ff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#fef4e6ff;--p-theme-badge-gold-text:#663a00ff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#e8f3ffff;--p-theme-state-selected-hover:#c9e2ffff;--p-theme-state-selected-border:#3182f6ff;--p-theme-state-selected-text:#194aa6ff;--p-theme-text-on-brand:#ffffffff;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-theme-bg-viewer:#f3f3f4ff;--p-theme-badge-neutral-text:#525459ff;--p-theme-badge-red-text:#d22030ff;--p-theme-badge-teal-text:#0c8585ff;--p-theme-badge-warning-text:#f57800ff;--p-theme-badge-neutral-bg:#18213b0a;--p-theme-badge-teal-bg:#18a5a51c;--p-theme-badge-red-bg:#f0445214;--p-theme-badge-warning-bg:#fb88001f}[data-theme=Dark_SK]{--p-theme-brand-default:#ff7b24ff;--p-theme-brand-hover:#ff8d42ff;--p-theme-brand-active:#ffa061ff;--p-theme-text-body:#d9dfebcc;--p-theme-text-secondary:#d9dfebcc;--p-theme-legacy-text-neutral:#f2f6ffe5;--p-theme-text-muted:#d8dfed96;--p-theme-text-subtle:#d3e0f36b;--p-theme-text-disabled:#d4dff830;--p-theme-bg-base:#17171cff;--p-theme-bg-sunken:#101013ff;--p-theme-bg-surface:#202027ff;--p-theme-bg-raised:#2c2c35ff;--p-theme-interaction-inactive:#d3e0f36b;--p-theme-interaction-disabled:#2c2c35ff;--p-theme-border-strong:#d4dff830;--p-theme-border-default:#d5dff421;--p-theme-border-subtle:#d6e0ef17;--p-theme-border-heavy:#d4dff64a;--p-theme-fill-default:#d6e0ef17;--p-theme-fill-strong:#d5dff421;--p-theme-fill-subtle:#dadfe90a;--p-theme-status-success:#07a978ff;--p-theme-status-warning:#c36b13ff;--p-theme-status-danger:#f5445aff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#6be016ff;--p-theme-accent-bg-cyan:#28d0edff;--p-theme-accent-bg-light-blue:#3dc2ffff;--p-theme-accent-bg-violet:#7d5ef7ff;--p-theme-accent-bg-pink:#fa73e3ff;--p-theme-material-dimmer:#0000008f;--p-theme-inverse-brand:#ff751aff;--p-theme-inverse-bg:#fbfcfdff;--p-theme-inverse-text:#1e2023ff;--p-theme-border-solid-strong:#3e3f49ff;--p-theme-border-solid-default:#32343dff;--p-theme-border-solid-subtle:#2a2b31ff;--p-theme-border-solid-heavy:#4f525dff;--p-theme-accent-bg-red-orange:#ff7b2eff;--p-theme-accent-bg-purple:#9451d9ff;--p-theme-accent-fg-lime:#58cf04ff;--p-theme-accent-fg-cyan:#00bddeff;--p-theme-accent-fg-light-blue:#00aeffff;--p-theme-accent-fg-violet:#9e86fcff;--p-theme-accent-fg-purple:#ac65f2ff;--p-theme-accent-fg-pink:#fa73e3ff;--p-theme-accent-fg-red-orange:#ff7b2eff;--p-theme-accent-fg-red:#f5445aff;--p-theme-accent-fg-orange:#ff9200ff;--p-theme-accent-fg-green:#07a978ff;--p-theme-accent-fg-blue:#4391ffff;--p-theme-bg-overlay:#2122259c;--p-theme-bg-overlay-strong:#2122259c;--p-theme-text-primary:#f2f6ffe5;--p-theme-legacy-text-p-strong:#f2f6ffe5;--p-theme-status-success-vivid:#009169ff;--p-theme-status-warning-vivid:#f29300ff;--p-theme-status-danger-vivid:#dc2e47ff;--p-theme-status-success-subtle:#212e2eff;--p-theme-status-warning-subtle:#312a25ff;--p-theme-status-danger-subtle:#3e2429ff;--p-theme-brand-subtle:#322a25ff;--p-theme-status-info-vivid:#02a4a5ff;--p-theme-status-info:#4cbebbff;--p-theme-status-info-subtle:#188b8c4d;--p-theme-text-neutral-primary:#f2f6ffe5;--p-theme-text-neutral-secondary:#d9dfebcc;--p-theme-text-neutral-tertiary:#d8dfed96;--p-theme-text-neutral-quaternary:#d3e0f36b;--p-theme-text-neutral-disabled:#d4dff830;--p-theme-icon-neutral-primary:#d9dfebcc;--p-theme-icon-neutral-secondary:#d8dfed96;--p-theme-icon-neutral-tertiary:#d3e0f36b;--p-theme-icon-neutral-quaternary:#d4dff64a;--p-theme-icon-neutral-disabled:#d4dff830;--p-theme-text-brand:#ff7b24ff;--p-theme-text-brand-hover:#ff8d42ff;--p-theme-text-brand-pressed:#ffa061ff;--p-theme-icon-brand:#ff7b24ff;--p-theme-icon-brand-hover:#ff8d42ff;--p-theme-icon-brand-pressed:#ffa061ff;--p-theme-text-danger:#f5445aff;--p-theme-text-danger-hover:#ff7187ff;--p-theme-text-danger-pressed:#ff9aadff;--p-theme-icon-danger:#f5445aff;--p-theme-icon-danger-hover:#ff7187ff;--p-theme-icon-danger-pressed:#ff9aadff;--p-theme-text-warning:#c36b13ff;--p-theme-text-warning-hover:#f29300ff;--p-theme-text-warning-pressed:#fcb50cff;--p-theme-icon-warning:#c36b13ff;--p-theme-icon-warning-hover:#f29300ff;--p-theme-icon-warning-pressed:#fcb50cff;--p-theme-text-success:#07a978ff;--p-theme-text-success-hover:#57c28dff;--p-theme-text-success-pressed:#84d8a3ff;--p-theme-icon-success:#07a978ff;--p-theme-icon-success-hover:#57c28dff;--p-theme-icon-success-pressed:#84d8a3ff;--p-theme-fill-brand-default:#ff7b24ff;--p-theme-fill-brand-default-hover:#ff8d42ff;--p-theme-fill-brand-default-pressed:#ffa061ff;--p-theme-fill-brand-weak:#322a25ff;--p-theme-fill-brand-weak-hover:#412f25ff;--p-theme-fill-brand-weak-pressed:#593522ff;--p-theme-fill-brand-ghost-hover:#322a25ff;--p-theme-fill-brand-ghost-pressed:#412f25ff;--p-theme-border-brand:#84431fff;--p-theme-fill-danger-default:#dc2e47ff;--p-theme-fill-danger-default-hover:#ad2136ff;--p-theme-fill-danger-default-pressed:#8d222fff;--p-theme-fill-danger-weak:#dc2e4733;--p-theme-fill-danger-weak-hover:#dc2e474d;--p-theme-fill-danger-weak-pressed:#dc2e4773;--p-theme-fill-danger-ghost-hover:#dc2e4733;--p-theme-fill-danger-ghost-pressed:#dc2e474d;--p-theme-border-danger:#8d222fff;--p-theme-fill-warning-default:#f29300ff;--p-theme-fill-warning-default-hover:#c36b13ff;--p-theme-fill-warning-default-pressed:#814f1eff;--p-theme-fill-warning-weak:#f2930033;--p-theme-fill-warning-weak-hover:#f293004d;--p-theme-fill-warning-weak-pressed:#f2930073;--p-theme-fill-warning-ghost-hover:#f2930033;--p-theme-fill-warning-ghost-pressed:#f293004d;--p-theme-border-warning:#814f1eff;--p-theme-fill-success-default:#009169ff;--p-theme-fill-success-default-hover:#1a7156ff;--p-theme-fill-success-default-pressed:#1f5c4cff;--p-theme-fill-success-weak:#00916933;--p-theme-fill-success-weak-hover:#0091694d;--p-theme-fill-success-weak-pressed:#00916973;--p-theme-fill-success-ghost-hover:#00916933;--p-theme-fill-success-ghost-pressed:#0091694d;--p-theme-border-success:#1f5c4cff;--p-theme-fill-neutral-default:#d4dff830;--p-theme-fill-neutral-default-hover:#d4dff64a;--p-theme-fill-neutral-default-pressed:#d3e0f36b;--p-theme-fill-neutral-weak:#d6e0ef17;--p-theme-fill-neutral-weak-hover:#d5dff421;--p-theme-fill-neutral-weak-pressed:#d4dff830;--p-theme-fill-neutral-ghost-hover:#d6e0ef17;--p-theme-fill-neutral-ghost-pressed:#d5dff421;--p-theme-border-neutral:#d4dff830;--p-theme-line-divider:#d5dff421;--p-theme-ring-focus:#2562b9ff;--p-theme-badge-gray-bg:#171719ff;--p-theme-badge-gray-text:#aeb0b6ff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#00916933;--p-theme-badge-green-text:#07a978ff;--p-theme-badge-green-solid:#009169ff;--p-theme-badge-blue-bg:#3182f633;--p-theme-badge-blue-text:#4391ffff;--p-theme-badge-blue-solid:#3182f6ff;--p-theme-badge-cosmicblue-bg:#002130ff;--p-theme-badge-cosmicblue-text:#a1e1ffff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#00252bff;--p-theme-badge-cyan-text:#8aedffff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#30283cff;--p-theme-badge-purple-text:#c888fdff;--p-theme-badge-purple-solid:#9451d9ff;--p-theme-badge-magenta-bg:#3d0133ff;--p-theme-badge-magenta-text:#ffb8f3ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#290f00ff;--p-theme-badge-orange-text:#ffbd96ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#361e00ff;--p-theme-badge-yellow-text:#ffc06eff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#663a00ff;--p-theme-badge-gold-text:#ffd49cff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#212b41ff;--p-theme-state-selected-hover:#24334fff;--p-theme-state-selected-border:#4593fcff;--p-theme-state-selected-text:#90c2ffff;--p-theme-text-on-brand:#ffffffff;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-theme-bg-viewer:#101013ff;--p-theme-badge-neutral-text:#b3b8c2ff;--p-theme-badge-red-text:#f5445aff;--p-theme-badge-teal-text:#02a4a5ff;--p-theme-badge-warning-text:#fcb50cff;--p-theme-badge-neutral-bg:#d6e0ef17;--p-theme-badge-teal-bg:#222d33ff;--p-theme-badge-red-bg:#dc2e4733;--p-theme-badge-warning-bg:#312a25ff}[data-theme=Light_Mono]{--p-theme-brand-default:#2e2f33ff;--p-theme-brand-hover:#171719ff;--p-theme-brand-active:#141415ff;--p-theme-text-body:#1d2026c4;--p-theme-text-secondary:#1d2026c4;--p-theme-legacy-text-neutral:#1e2025e3;--p-theme-text-muted:#1c20289c;--p-theme-text-subtle:#1a212b78;--p-theme-text-disabled:#101f2d2b;--p-theme-bg-base:#ffffffff;--p-theme-bg-sunken:#f7f7f8ff;--p-theme-bg-surface:#ffffffff;--p-theme-bg-raised:#fbfcfdff;--p-theme-interaction-inactive:#1a212b78;--p-theme-interaction-disabled:#f5f6f7ff;--p-theme-border-strong:#101f2d2b;--p-theme-border-default:#12203017;--p-theme-border-subtle:#18213b0a;--p-theme-border-heavy:#1c212d4d;--p-theme-fill-default:#18213b0a;--p-theme-fill-strong:#12203017;--p-theme-fill-subtle:#1c223b05;--p-theme-status-success:#028450ff;--p-theme-status-warning:#dd7d02ff;--p-theme-status-danger:#d22030ff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#58cf04ff;--p-theme-accent-bg-cyan:#00bddeff;--p-theme-accent-bg-light-blue:#00aeffff;--p-theme-accent-bg-violet:#6541f2ff;--p-theme-accent-bg-pink:#f553daff;--p-theme-material-dimmer:#17171985;--p-theme-inverse-brand:#aeb0b6ff;--p-theme-inverse-bg:#1e2023ff;--p-theme-inverse-text:#fbfcfdff;--p-theme-border-solid-strong:#d7dadeff;--p-theme-border-solid-default:#eaeceeff;--p-theme-border-solid-subtle:#f5f6f7ff;--p-theme-border-solid-heavy:#bbbec2ff;--p-theme-accent-bg-red-orange:#ff5e00ff;--p-theme-accent-bg-purple:#b44bd7ff;--p-theme-accent-fg-lime:#429e00ff;--p-theme-accent-fg-cyan:#0098b2ff;--p-theme-accent-fg-light-blue:#008dcfff;--p-theme-accent-fg-violet:#5b37edff;--p-theme-accent-fg-purple:#a234c7ff;--p-theme-accent-fg-pink:#e846cdff;--p-theme-accent-fg-red-orange:#f55a00ff;--p-theme-accent-fg-red:#d22030ff;--p-theme-accent-fg-orange:#d17600ff;--p-theme-accent-fg-green:#027648ff;--p-theme-accent-fg-blue:#3182f6ff;--p-theme-bg-overlay:#ffffff14;--p-theme-bg-overlay-strong:#ffffff47;--p-theme-text-primary:#1e2025e3;--p-theme-legacy-text-p-strong:#1e2025e3;--p-theme-status-success-vivid:#03b26cff;--p-theme-status-warning-vivid:#ffc342ff;--p-theme-status-danger-vivid:#f04452ff;--p-theme-status-success-subtle:#f0faf6ff;--p-theme-status-warning-subtle:#fff9e7ff;--p-theme-status-danger-subtle:#ffeeeeff;--p-theme-brand-subtle:#18213b0a;--p-theme-status-info-vivid:#109595ff;--p-theme-status-info:#0c8585ff;--p-theme-status-info-subtle:#18a5a51c;--p-theme-text-neutral-primary:#1e2025e3;--p-theme-text-neutral-secondary:#1d2026c4;--p-theme-text-neutral-tertiary:#1c20289c;--p-theme-text-neutral-quaternary:#1a212b78;--p-theme-text-neutral-disabled:#101f2d2b;--p-theme-icon-neutral-primary:#1d2026c4;--p-theme-icon-neutral-secondary:#1c20289c;--p-theme-icon-neutral-tertiary:#1a212b78;--p-theme-icon-neutral-quaternary:#1c212d4d;--p-theme-icon-neutral-disabled:#101f2d2b;--p-theme-text-brand:#2e2f33ff;--p-theme-text-brand-hover:#171719ff;--p-theme-text-brand-pressed:#141415ff;--p-theme-icon-brand:#2e2f33ff;--p-theme-icon-brand-hover:#171719ff;--p-theme-icon-brand-pressed:#141415ff;--p-theme-text-danger:#d22030ff;--p-theme-text-danger-hover:#bc1b2aff;--p-theme-text-danger-pressed:#a51926ff;--p-theme-icon-danger:#d22030ff;--p-theme-icon-danger-hover:#bc1b2aff;--p-theme-icon-danger-pressed:#a51926ff;--p-theme-text-warning:#dd7d02ff;--p-theme-text-warning-hover:#c26e02ff;--p-theme-text-warning-pressed:#a85f02ff;--p-theme-icon-warning:#dd7d02ff;--p-theme-icon-warning-hover:#c26e02ff;--p-theme-icon-warning-pressed:#a85f02ff;--p-theme-text-success:#028450ff;--p-theme-text-success-hover:#027648ff;--p-theme-text-success-pressed:#02653eff;--p-theme-icon-success:#028450ff;--p-theme-icon-success-hover:#027648ff;--p-theme-icon-success-pressed:#02653eff;--p-theme-fill-brand-default:#2e2f33ff;--p-theme-fill-brand-default-hover:#171719ff;--p-theme-fill-brand-default-pressed:#141415ff;--p-theme-fill-brand-weak:#18213b0a;--p-theme-fill-brand-weak-hover:#12203017;--p-theme-fill-brand-weak-pressed:#101f2d2b;--p-theme-fill-brand-ghost-hover:#18213b0a;--p-theme-fill-brand-ghost-pressed:#12203017;--p-theme-border-brand:#c2c4c8ff;--p-theme-fill-danger-default:#f04452ff;--p-theme-fill-danger-default-hover:#e42939ff;--p-theme-fill-danger-default-pressed:#d22030ff;--p-theme-fill-danger-weak:#f0445214;--p-theme-fill-danger-weak-hover:#f0445221;--p-theme-fill-danger-weak-pressed:#f044523d;--p-theme-fill-danger-ghost-hover:#f0445214;--p-theme-fill-danger-ghost-pressed:#f0445221;--p-theme-border-danger:#feafb4ff;--p-theme-fill-warning-default:#ffc342ff;--p-theme-fill-warning-default-hover:#ffb331ff;--p-theme-fill-warning-default-pressed:#faa131ff;--p-theme-fill-warning-weak:#ffc3422b;--p-theme-fill-warning-weak-hover:#ffc3424f;--p-theme-fill-warning-weak-pressed:#ffc34280;--p-theme-fill-warning-ghost-hover:#ffc3422b;--p-theme-fill-warning-ghost-pressed:#ffc3424f;--p-theme-border-warning:#ffe69bff;--p-theme-fill-success-default:#03b26cff;--p-theme-fill-success-default-hover:#02a262ff;--p-theme-fill-success-default-pressed:#029359ff;--p-theme-fill-success-weak:#03b26c1a;--p-theme-fill-success-weak-hover:#03b26c2e;--p-theme-fill-success-weak-pressed:#03b26c52;--p-theme-fill-success-ghost-hover:#03b26c1a;--p-theme-fill-success-ghost-pressed:#03b26c2e;--p-theme-border-success:#76e4b8ff;--p-theme-fill-neutral-default:#101f2d2b;--p-theme-fill-neutral-default-hover:#1c212d4d;--p-theme-fill-neutral-default-pressed:#1a212b78;--p-theme-fill-neutral-weak:#18213b0a;--p-theme-fill-neutral-weak-hover:#12203017;--p-theme-fill-neutral-weak-pressed:#101f2d2b;--p-theme-fill-neutral-ghost-hover:#18213b0a;--p-theme-fill-neutral-ghost-pressed:#12203017;--p-theme-border-neutral:#12203017;--p-theme-line-divider:#12203017;--p-theme-ring-focus:#3182f6ff;--p-theme-badge-gray-bg:#f7f7f8ff;--p-theme-badge-gray-text:#292a2dff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#03b26c1a;--p-theme-badge-green-text:#029359ff;--p-theme-badge-green-solid:#027648ff;--p-theme-badge-blue-bg:#3182f617;--p-theme-badge-blue-text:#1b64daff;--p-theme-badge-blue-solid:#194aa6ff;--p-theme-badge-cosmicblue-bg:#f7fdffff;--p-theme-badge-cosmicblue-text:#004261ff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#f7feffff;--p-theme-badge-cyan-text:#004854ff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#f9f0fcff;--p-theme-badge-purple-text:#73228eff;--p-theme-badge-purple-solid:#9128b4ff;--p-theme-badge-magenta-bg:#fffafeff;--p-theme-badge-magenta-text:#730560ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#fffaf7ff;--p-theme-badge-orange-text:#592100ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#fffcf7ff;--p-theme-badge-yellow-text:#9c5800ff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#fef4e6ff;--p-theme-badge-gold-text:#663a00ff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#e8f3ffff;--p-theme-state-selected-hover:#c9e2ffff;--p-theme-state-selected-border:#3182f6ff;--p-theme-state-selected-text:#194aa6ff;--p-theme-text-on-brand:#ffffffff;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-theme-bg-viewer:#f3f3f4ff;--p-theme-badge-neutral-text:#525459ff;--p-theme-badge-red-text:#d22030ff;--p-theme-badge-teal-text:#0c8585ff;--p-theme-badge-warning-text:#f57800ff;--p-theme-badge-neutral-bg:#18213b0a;--p-theme-badge-teal-bg:#18a5a51c;--p-theme-badge-red-bg:#f0445214;--p-theme-badge-warning-bg:#fb88001f}[data-theme=Dark_Mono]{--p-theme-brand-default:#f7f7f8ff;--p-theme-brand-hover:#dbdcdfff;--p-theme-brand-active:#c2c4c8ff;--p-theme-text-body:#d9dfebcc;--p-theme-text-secondary:#d9dfebcc;--p-theme-legacy-text-neutral:#f2f6ffe5;--p-theme-text-muted:#d8dfed96;--p-theme-text-subtle:#d3e0f36b;--p-theme-text-disabled:#d4dff830;--p-theme-bg-base:#17171cff;--p-theme-bg-sunken:#101013ff;--p-theme-bg-surface:#202027ff;--p-theme-bg-raised:#2c2c35ff;--p-theme-interaction-inactive:#d3e0f36b;--p-theme-interaction-disabled:#2c2c35ff;--p-theme-border-strong:#d4dff830;--p-theme-border-default:#d5dff421;--p-theme-border-subtle:#d6e0ef17;--p-theme-border-heavy:#d4dff64a;--p-theme-fill-default:#d6e0ef17;--p-theme-fill-strong:#d5dff421;--p-theme-fill-subtle:#dadfe90a;--p-theme-status-success:#07a978ff;--p-theme-status-warning:#c36b13ff;--p-theme-status-danger:#f5445aff;--p-theme-static-white:#ffffffff;--p-theme-static-black:#000000ff;--p-theme-accent-bg-lime:#6be016ff;--p-theme-accent-bg-cyan:#28d0edff;--p-theme-accent-bg-light-blue:#3dc2ffff;--p-theme-accent-bg-violet:#7d5ef7ff;--p-theme-accent-bg-pink:#fa73e3ff;--p-theme-material-dimmer:#0000008f;--p-theme-inverse-brand:#2e2f33ff;--p-theme-inverse-bg:#fbfcfdff;--p-theme-inverse-text:#1e2023ff;--p-theme-border-solid-strong:#3e3f49ff;--p-theme-border-solid-default:#32343dff;--p-theme-border-solid-subtle:#2a2b31ff;--p-theme-border-solid-heavy:#4f525dff;--p-theme-accent-bg-red-orange:#ff7b2eff;--p-theme-accent-bg-purple:#9451d9ff;--p-theme-accent-fg-lime:#58cf04ff;--p-theme-accent-fg-cyan:#00bddeff;--p-theme-accent-fg-light-blue:#00aeffff;--p-theme-accent-fg-violet:#9e86fcff;--p-theme-accent-fg-purple:#ac65f2ff;--p-theme-accent-fg-pink:#fa73e3ff;--p-theme-accent-fg-red-orange:#ff7b2eff;--p-theme-accent-fg-red:#f5445aff;--p-theme-accent-fg-orange:#ff9200ff;--p-theme-accent-fg-green:#07a978ff;--p-theme-accent-fg-blue:#4391ffff;--p-theme-bg-overlay:#2122259c;--p-theme-bg-overlay-strong:#2122259c;--p-theme-text-primary:#f2f6ffe5;--p-theme-legacy-text-p-strong:#f2f6ffe5;--p-theme-status-success-vivid:#009169ff;--p-theme-status-warning-vivid:#f29300ff;--p-theme-status-danger-vivid:#dc2e47ff;--p-theme-status-success-subtle:#212e2eff;--p-theme-status-warning-subtle:#312a25ff;--p-theme-status-danger-subtle:#3e2429ff;--p-theme-brand-subtle:#212225ff;--p-theme-status-info-vivid:#02a4a5ff;--p-theme-status-info:#4cbebbff;--p-theme-status-info-subtle:#188b8c4d;--p-theme-text-neutral-primary:#f2f6ffe5;--p-theme-text-neutral-secondary:#d9dfebcc;--p-theme-text-neutral-tertiary:#d8dfed96;--p-theme-text-neutral-quaternary:#d3e0f36b;--p-theme-text-neutral-disabled:#d4dff830;--p-theme-icon-neutral-primary:#d9dfebcc;--p-theme-icon-neutral-secondary:#d8dfed96;--p-theme-icon-neutral-tertiary:#d3e0f36b;--p-theme-icon-neutral-quaternary:#d4dff64a;--p-theme-icon-neutral-disabled:#d4dff830;--p-theme-text-brand:#f7f7f8ff;--p-theme-text-brand-hover:#dbdcdfff;--p-theme-text-brand-pressed:#c2c4c8ff;--p-theme-icon-brand:#f7f7f8ff;--p-theme-icon-brand-hover:#dbdcdfff;--p-theme-icon-brand-pressed:#c2c4c8ff;--p-theme-text-danger:#f5445aff;--p-theme-text-danger-hover:#ff7187ff;--p-theme-text-danger-pressed:#ff9aadff;--p-theme-icon-danger:#f5445aff;--p-theme-icon-danger-hover:#ff7187ff;--p-theme-icon-danger-pressed:#ff9aadff;--p-theme-text-warning:#c36b13ff;--p-theme-text-warning-hover:#f29300ff;--p-theme-text-warning-pressed:#fcb50cff;--p-theme-icon-warning:#c36b13ff;--p-theme-icon-warning-hover:#f29300ff;--p-theme-icon-warning-pressed:#fcb50cff;--p-theme-text-success:#07a978ff;--p-theme-text-success-hover:#57c28dff;--p-theme-text-success-pressed:#84d8a3ff;--p-theme-icon-success:#07a978ff;--p-theme-icon-success-hover:#57c28dff;--p-theme-icon-success-pressed:#84d8a3ff;--p-theme-fill-brand-default:#f7f7f8ff;--p-theme-fill-brand-default-hover:#dbdcdfff;--p-theme-fill-brand-default-pressed:#c2c4c8ff;--p-theme-fill-brand-weak:#1b1c1eff;--p-theme-fill-brand-weak-hover:#212225ff;--p-theme-fill-brand-weak-pressed:#292a2dff;--p-theme-fill-brand-ghost-hover:#1b1c1eff;--p-theme-fill-brand-ghost-pressed:#212225ff;--p-theme-border-brand:#46474cff;--p-theme-fill-danger-default:#dc2e47ff;--p-theme-fill-danger-default-hover:#ad2136ff;--p-theme-fill-danger-default-pressed:#8d222fff;--p-theme-fill-danger-weak:#dc2e4733;--p-theme-fill-danger-weak-hover:#dc2e474d;--p-theme-fill-danger-weak-pressed:#dc2e4773;--p-theme-fill-danger-ghost-hover:#dc2e4733;--p-theme-fill-danger-ghost-pressed:#dc2e474d;--p-theme-border-danger:#8d222fff;--p-theme-fill-warning-default:#f29300ff;--p-theme-fill-warning-default-hover:#c36b13ff;--p-theme-fill-warning-default-pressed:#814f1eff;--p-theme-fill-warning-weak:#f2930033;--p-theme-fill-warning-weak-hover:#f293004d;--p-theme-fill-warning-weak-pressed:#f2930073;--p-theme-fill-warning-ghost-hover:#f2930033;--p-theme-fill-warning-ghost-pressed:#f293004d;--p-theme-border-warning:#814f1eff;--p-theme-fill-success-default:#009169ff;--p-theme-fill-success-default-hover:#1a7156ff;--p-theme-fill-success-default-pressed:#1f5c4cff;--p-theme-fill-success-weak:#00916933;--p-theme-fill-success-weak-hover:#0091694d;--p-theme-fill-success-weak-pressed:#00916973;--p-theme-fill-success-ghost-hover:#00916933;--p-theme-fill-success-ghost-pressed:#0091694d;--p-theme-border-success:#1f5c4cff;--p-theme-fill-neutral-default:#d4dff830;--p-theme-fill-neutral-default-hover:#d4dff64a;--p-theme-fill-neutral-default-pressed:#d3e0f36b;--p-theme-fill-neutral-weak:#d6e0ef17;--p-theme-fill-neutral-weak-hover:#d5dff421;--p-theme-fill-neutral-weak-pressed:#d4dff830;--p-theme-fill-neutral-ghost-hover:#d6e0ef17;--p-theme-fill-neutral-ghost-pressed:#d5dff421;--p-theme-border-neutral:#d4dff830;--p-theme-line-divider:#d5dff421;--p-theme-ring-focus:#2562b9ff;--p-theme-badge-gray-bg:#171719ff;--p-theme-badge-gray-text:#aeb0b6ff;--p-theme-badge-gray-solid:#46474cff;--p-theme-badge-green-bg:#00916933;--p-theme-badge-green-text:#07a978ff;--p-theme-badge-green-solid:#009169ff;--p-theme-badge-blue-bg:#3182f633;--p-theme-badge-blue-text:#4391ffff;--p-theme-badge-blue-solid:#3182f6ff;--p-theme-badge-cosmicblue-bg:#002130ff;--p-theme-badge-cosmicblue-text:#a1e1ffff;--p-theme-badge-cosmicblue-solid:#006796ff;--p-theme-badge-cyan-bg:#00252bff;--p-theme-badge-cyan-text:#8aedffff;--p-theme-badge-cyan-solid:#006f82ff;--p-theme-badge-purple-bg:#30283cff;--p-theme-badge-purple-text:#c888fdff;--p-theme-badge-purple-solid:#9451d9ff;--p-theme-badge-magenta-bg:#3d0133ff;--p-theme-badge-magenta-text:#ffb8f3ff;--p-theme-badge-magenta-solid:#a81690ff;--p-theme-badge-orange-bg:#290f00ff;--p-theme-badge-orange-text:#ffbd96ff;--p-theme-badge-orange-solid:#913500ff;--p-theme-badge-yellow-bg:#361e00ff;--p-theme-badge-yellow-text:#ffc06eff;--p-theme-badge-yellow-solid:#9c5800ff;--p-theme-badge-gold-bg:#663a00ff;--p-theme-badge-gold-text:#ffd49cff;--p-theme-badge-gold-solid:#663a00ff;--p-theme-state-selected:#212b41ff;--p-theme-state-selected-hover:#24334fff;--p-theme-state-selected-border:#4593fcff;--p-theme-state-selected-text:#90c2ffff;--p-theme-text-on-brand:#171719ff;--p-theme-text-primary-hover:#1e2023f5;--p-theme-text-primary-pressed:#1e2023f5;--p-theme-text-body-hover:#1e2025e3;--p-theme-text-body-pressed:#1e2023f5;--p-theme-text-muted-hover:#1d2026c4;--p-theme-text-muted-pressed:#1e2025e3;--p-theme-text-subtle-hover:#1c20289c;--p-theme-text-subtle-pressed:#1d2026c4;--p-theme-icon-neutral-primary-hover:#1e2025e3;--p-theme-icon-neutral-primary-pressed:#1e2023f5;--p-theme-icon-neutral-secondary-hover:#1d2026c4;--p-theme-icon-neutral-secondary-pressed:#1e2025e3;--p-theme-icon-neutral-tertiary-hover:#1c20289c;--p-theme-icon-neutral-tertiary-pressed:#1d2026c4;--p-theme-icon-neutral-quaternary-hover:#1a212b78;--p-theme-icon-neutral-quaternary-pressed:#1c20289c;--p-theme-text-static-white-hover:#fffffff5;--p-theme-text-static-white-pressed:#ffffffe3;--p-theme-icon-static-white:#ffffffff;--p-theme-icon-static-white-hover:#fffffff5;--p-theme-icon-static-white-pressed:#ffffffe3;--p-theme-fill-static-white-weak:#ffffff1c;--p-theme-fill-static-white-weak-hover:#ffffff30;--p-theme-fill-static-white-weak-pressed:#ffffff45;--p-theme-fill-static-white-ghost-hover:#ffffff1c;--p-theme-fill-static-white-ghost-pressed:#ffffff30;--p-theme-interaction-hover:#18213b0a;--p-theme-interaction-hover-weak:#1c223b05;--p-theme-interaction-pressed:#12203017;--p-theme-interaction-pressed-weak:#18213b0a;--p-theme-shadow-border:#18213b0a;--p-theme-shadow-s50:#1c223b05;--p-theme-shadow-s100:#18213b0a;--p-theme-shadow-s200:#12203017;--p-theme-bg-viewer:#101013ff;--p-theme-badge-neutral-text:#b3b8c2ff;--p-theme-badge-red-text:#f5445aff;--p-theme-badge-teal-text:#02a4a5ff;--p-theme-badge-warning-text:#fcb50cff;--p-theme-badge-neutral-bg:#d6e0ef17;--p-theme-badge-teal-bg:#222d33ff;--p-theme-badge-red-bg:#dc2e4733;--p-theme-badge-warning-bg:#312a25ff}[data-component-mode=Mobile]{--p-component-value-padding-card-tiny:4px;--p-component-variant-platform:"Mobile";--p-component-value-space-gap-normal:16px;--p-component-value-width-viewport-lg:1100px;--p-component-value-margin-platform:20px;--p-component-value-width-viewport-xl:1440px}[data-component-mode=Desktop]{--p-component-value-padding-card-tiny:6px;--p-component-variant-platform:"Desktop";--p-component-value-space-gap-normal:20px;--p-component-value-width-viewport-lg:1100px;--p-component-value-margin-platform:20px;--p-component-value-width-viewport-xl:1440px}[data-frame-mode=Medium]{--p-frame-radius:14px;--p-frame-padding-horizontal:16px;--p-frame-padding-vertical:4px}[data-frame-mode=Small]{--p-frame-radius:12px;--p-frame-padding-horizontal:12px;--p-frame-padding-vertical:4px}[data-frame-mode=Large]{--p-frame-radius:16px;--p-frame-padding-horizontal:20px;--p-frame-padding-vertical:4px}[data-frame-mode=Xlarge]{--p-frame-radius:20px;--p-frame-padding-horizontal:24px;--p-frame-padding-vertical:8px}:root,[data-theme]{--color-brand:var(--p-theme-brand-default);--color-brand-hover:var(--p-theme-brand-hover);--color-on-brand:var(--p-theme-text-on-brand);--color-text:var(--p-theme-text-primary);--color-body:var(--p-theme-text-body);--color-muted:var(--p-theme-text-muted);--color-subtle:var(--p-theme-text-subtle);--color-border:var(--p-theme-border-default);--color-surface:var(--p-theme-bg-surface);--color-canvas:var(--p-theme-bg-sunken);--color-blue-soft:var(--p-theme-badge-blue-bg);--color-blue-text:var(--p-theme-badge-blue-text);--color-danger:var(--p-theme-status-danger);--radius-small:var(--p-dimension-control-h32-radius);--radius-medium:var(--p-dimension-control-h40-radius);--radius-large:var(--p-dimension-control-h48-radius);--control-small:var(--p-dimension-control-h32-height);--control-medium:var(--p-dimension-control-h40-height);--control-large:var(--p-dimension-control-h48-height)}.p-type-56-display-1-bold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:56px;font-weight:700;line-height:1.2860000133514404;letter-spacing:-.03190000057220459em}.p-type-56-display-1-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:56px;font-weight:500;line-height:1.2860000133514404;letter-spacing:-.03190000057220459em}.p-type-56-display-1-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:56px;font-weight:400;line-height:1.2860000133514404;letter-spacing:-.03190000057220459em}.p-type-40-display-2-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:40px;font-weight:400;line-height:1.2999999523162842;letter-spacing:-.028199999332427977em}.p-type-40-display-2-bold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:40px;font-weight:700;line-height:1.2999999523162842;letter-spacing:-.028199999332427977em}.p-type-40-display-2-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:40px;font-weight:500;line-height:1.2999999523162842;letter-spacing:-.028199999332427977em}.p-type-36-display-3-bold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:36px;font-weight:700;line-height:1.3339999914169312;letter-spacing:-.02700000047683716em}.p-type-36-display-3-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:36px;font-weight:500;line-height:1.3339999914169312;letter-spacing:-.02700000047683716em}.p-type-36-display-3-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:36px;font-weight:400;line-height:1.3339999914169312;letter-spacing:-.02700000047683716em}.p-type-32-title-1-bold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:32px;font-weight:700;line-height:1.375;letter-spacing:-.025299999713897705em}.p-type-28-title-2-bold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:28px;font-weight:700;line-height:1.3580000400543213;letter-spacing:-.023599998950958254em}.p-type-28-title-2-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:28px;font-weight:500;line-height:1.3580000400543213;letter-spacing:-.023599998950958254em}.p-type-28-title-2-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:28px;font-weight:400;line-height:1.3580000400543213;letter-spacing:-.023599998950958254em}.p-type-24-title-3-bold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:700;line-height:1.3339999914169312;letter-spacing:-.022999999523162843em}.p-type-24-title-3-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:500;line-height:1.3339999914169312;letter-spacing:-.022999999523162843em}.p-type-24-title-3-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:24px;font-weight:400;line-height:1.3339999914169312;letter-spacing:-.022999999523162843em}.p-type-22-heading-1-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:22px;font-weight:600;line-height:1.3639999628067017;letter-spacing:-.01940000057220459em}.p-type-22-heading-1-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:22px;font-weight:500;line-height:1.3639999628067017;letter-spacing:-.01940000057220459em}.p-type-22-heading-1-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:22px;font-weight:400;line-height:1.3639999628067017;letter-spacing:-.01940000057220459em}.p-type-20-heading-2-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:20px;font-weight:600;line-height:1.399999976158142;letter-spacing:-.012000000476837159em}.p-type-20-heading-2-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:20px;font-weight:500;line-height:1.399999976158142;letter-spacing:-.012000000476837159em}.p-type-20-heading-2-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:1.399999976158142;letter-spacing:-.012000000476837159em}.p-type-18-headline-1-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:600;line-height:1.4450000524520874;letter-spacing:-.00019999999552965163em}.p-type-18-headline-1-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:500;line-height:1.4450000524520874;letter-spacing:-.00019999999552965163em}.p-type-18-headline-1-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:1.4450000524520874;letter-spacing:-.00019999999552965163em}.p-type-17-headline-2-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:17px;font-weight:600;line-height:1.4119999408721924;letter-spacing:0em}.p-type-17-headline-2-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.4119999408721924;letter-spacing:0em}.p-type-17-headline-2-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:17px;font-weight:400;line-height:1.4119999408721924;letter-spacing:0em}.p-type-16-body-1-normal-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0em}.p-type-16-body-1-normal-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0em}.p-type-16-body-1-normal-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em}.p-type-16-body-1-reading-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.625;letter-spacing:0em}.p-type-16-body-1-reading-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:1.625;letter-spacing:0em}.p-type-16-body-1-reading-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:600;line-height:1.625;letter-spacing:0em}.p-type-15-body-2-normal-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:0em}.p-type-15-body-2-normal-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0em}.p-type-15-body-2-normal-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:22px;letter-spacing:0em}.p-type-15-body-2-reading-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.600000023841858;letter-spacing:0em}.p-type-15-body-2-reading-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:1.600000023841858;letter-spacing:0em}.p-type-15-body-2-reading-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.600000023841858;letter-spacing:0em}.p-type-14-label-1-normal-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0em}.p-type-14-label-1-normal-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em}.p-type-14-label-1-normal-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0em}.p-type-14-label-1-reading-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:1.5714000463485718;letter-spacing:0em}.p-type-14-label-1-reading-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:1.5709999799728394;letter-spacing:0em}.p-type-14-label-1-reading-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.5709999799728394;letter-spacing:0em}.p-type-13-label-2-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:0em}.p-type-13-label-2-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:18px;letter-spacing:0em}.p-type-13-label-2-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:600;line-height:18px;letter-spacing:0em}.p-type-13-label-2-reading-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:-.01em}.p-type-12-caption-1-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0em}.p-type-12-caption-1-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0em}.p-type-12-caption-1-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0em}.p-type-11-caption-2-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:400;line-height:14px;letter-spacing:0em}.p-type-11-caption-2-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:14px;letter-spacing:0em}.p-type-11-caption-2-semibold{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:600;line-height:14px;letter-spacing:0em}.p-type-32-title-1-medium{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:32px;font-weight:500;line-height:1.375;letter-spacing:-.025299999713897705em}.p-type-32-title-1-regular{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:32px;font-weight:400;line-height:1.375;letter-spacing:-.025299999713897705em}.p-effect-shadow-normal-xsmall{box-shadow:0 1px 2px -1px #1717171a}.p-effect-shadow-normal-small{box-shadow:0 4px 6px -1px #1717170f,0 2px 4px -2px #1717170f}.p-effect-shadow-normal-medium{box-shadow:0 10px 15px -3px #17171712,0 4px 6px -2px #17171712}.p-effect-shadow-normal-large{box-shadow:0 16px 24px -6px #17171714,0 6px 10px -4px #17171714}.p-effect-shadow-normal-xlarge{box-shadow:0 24px 38px -10px #1717171f,0 10px 15px -5px #1717171a}.p-effect-shadow-spread-small{box-shadow:0 0 60px #1717171a}.p-effect-shadow-spread-medium{box-shadow:0 15px 75px #17171729}.p-effect-shadow-composer{box-shadow:0 2px 8px #1717170a,0 4px 40px 8px #17171706}.p-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:5px;font:600 15px/22px Pretendard Variable,Pretendard,sans-serif;transition:background .16s,box-shadow .16s;display:inline-flex;position:relative}.p-button[data-size=small]{height:var(--control-small);border-radius:var(--radius-small);padding:0 12px;font-size:13px}.p-button[data-size=medium]{height:var(--control-medium);border-radius:var(--radius-medium);padding:0 12px}.p-button[data-size=large]{height:var(--control-large);border-radius:var(--radius-large);padding:0 16px;font-size:16px}.p-button[data-width=narrow]{padding-inline:10px}.p-button[data-variant=solid]{background:var(--color-brand);color:var(--color-on-brand)}.p-button[data-variant=outlined]{color:var(--color-brand);background:0 0;border-color:currentColor}.p-button[data-color=assistive][data-variant=solid]{background:var(--color-canvas);color:var(--color-text);border-color:var(--color-border)}.p-button[data-color=assistive][data-variant=outlined]{color:var(--color-body);border-color:var(--color-border)}.p-button:hover:not(:disabled){box-shadow:inset 0 0 0 100px #1d202614}.p-button:active:not(:disabled){transform:translateY(1px)}.p-button:disabled{opacity:.42;cursor:not-allowed}.p-button:focus-visible,.p-field input:focus-visible,.p-field select:focus-visible{outline-offset:3px;outline:3px solid #3182f659}.p-button[data-icon-only=true]{width:var(--control-medium);padding:0}.p-button[data-icon-only=true][data-size=small]{width:var(--control-small)}.p-button[data-icon-only=true][data-size=large]{width:var(--control-large)}.p-button-content{justify-content:center;align-items:center;gap:5px;display:inline-flex}.p-button-content svg{width:16px;height:16px}.p-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite p-spin;position:absolute}@keyframes p-spin{to{transform:rotate(360deg)}}.p-field{flex-direction:column;gap:8px;min-width:0;display:flex}.p-field label{color:var(--color-body);font-size:14px;font-weight:600;line-height:20px}.p-field input,.p-field select{box-sizing:border-box;width:100%;height:var(--control-small);border-radius:var(--radius-small);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);min-width:0;padding:4px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;box-shadow:0 1px 2px -1px #1717171a}.p-field input[data-size=large],.p-field select[data-size=large]{height:var(--control-large);border-radius:var(--radius-large)}.p-field input::placeholder{color:var(--color-subtle)}.p-field input:disabled,.p-field select:disabled{background:var(--color-canvas);opacity:.55}.p-field [aria-invalid=true]{border-color:var(--color-danger)}.p-hint,.p-error{color:var(--color-muted);font-size:12px;line-height:16px}.p-error,.p-required{color:var(--color-danger)}.p-badge{box-sizing:border-box;background:var(--color-blue-soft);height:24px;color:var(--color-blue-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font:500 12px/16px Pretendard Variable,Pretendard,sans-serif;display:inline-flex}.p-badge[data-size=xsmall]{border-radius:5px;height:20px}@media(prefers-reduced-motion:reduce){.p-spinner{animation:none}.p-button{transition:none}}.p-button,.p-field,.p-badge{box-sizing:border-box;letter-spacing:0;font-feature-settings:"ss10" 1;font-family:Pretendard Variable,Pretendard,sans-serif}.p-button{border:0;min-width:0;line-height:22px}.p-button[data-size=small]{min-width:64px;padding-inline:10px;font-size:14px;line-height:20px}.p-button[data-size=large]{padding-inline:14px;font-size:16px;line-height:24px}.p-button[data-width=narrow][data-size=small]{padding-inline:8px}.p-button[data-color=assistive][data-variant=solid]{background:var(--color-canvas);color:var(--color-body)}.p-button[data-variant=outlined]{box-shadow:inset 0 0 0 1px var(--color-border);border:0}.p-button:disabled{opacity:1}.p-button[data-disabled=true][data-variant=solid]{background:var(--p-theme-interaction-disabled);color:var(--p-theme-text-subtle)}.p-button[data-disabled=true][data-variant=outlined]{color:var(--p-theme-text-disabled);background:0 0}.p-button[data-icon-only=true]{min-width:0;padding:0}.p-button[data-variant=outlined]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-border),inset 0 0 0 100px var(--p-theme-interaction-hover)}.p-button:active:not(:disabled){background:var(--p-theme-brand-active);transform:none}.p-field input[data-size=medium],.p-field select[data-size=medium]{border-radius:10px;height:40px;font-size:15px;line-height:22px}.p-field input[data-size=large],.p-field select[data-size=large]{font-size:16px;line-height:24px}.p-field input,.p-field select{color:var(--color-body);font-family:inherit}.p-badge{--badge-color:var(--p-theme-badge-blue-text);--badge-bg:var(--p-theme-badge-blue-bg);--badge-solid:var(--p-theme-badge-blue-solid);background:var(--badge-bg);color:var(--badge-color)}.p-badge[data-color=teal]{--badge-color:var(--p-theme-badge-teal-text);--badge-bg:var(--p-theme-badge-teal-bg);--badge-solid:var(--p-atomic-teal-500)}.p-badge[data-color=green]{--badge-color:var(--p-theme-badge-green-text);--badge-bg:var(--p-theme-badge-green-bg);--badge-solid:var(--p-theme-badge-green-solid)}.p-badge[data-color=red]{--badge-color:var(--p-theme-badge-red-text);--badge-bg:var(--p-theme-badge-red-bg);--badge-solid:var(--p-theme-status-danger)}.p-badge[data-color=neutral]{--badge-color:var(--p-theme-badge-neutral-text);--badge-bg:var(--p-theme-badge-neutral-bg);--badge-solid:var(--p-theme-text-muted)}.p-badge[data-color=warning]{--badge-color:var(--p-theme-badge-warning-text);--badge-bg:var(--p-theme-badge-warning-bg);--badge-solid:var(--p-theme-status-warning)}.p-badge[data-variant=fill]{background:var(--badge-solid);color:var(--p-theme-static-white)}.p-badge[data-size=xsmall]{padding-inline:4px}.p-badge[data-size=medium]{border-radius:7px;height:28px;padding-inline:8px;font-size:13px;line-height:18px}.p-badge[data-size=large]{border-radius:8px;height:32px;padding-inline:10px;font-size:13px;line-height:18px}.p-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.p-input-wrap{align-items:center;width:100%;display:flex;position:relative}.p-input-leading,.p-input-trailing{z-index:1;color:var(--color-subtle);align-items:center;display:inline-flex;position:absolute}.p-input-leading{left:12px}.p-input-trailing{right:12px}.p-field input[data-leading=true]{padding-left:40px}.p-field input[data-trailing=true]{padding-right:40px}.p-field[data-positive=true] .p-hint{color:var(--p-theme-status-success)}.p-field input:disabled,.p-field select:disabled{opacity:1;color:var(--p-theme-text-disabled);background:var(--p-theme-interaction-disabled)}.p-combobox{position:relative}.p-combobox-trigger{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:40px;color:var(--color-body);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font:400 15px/22px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-combobox-trigger[data-size=small]{border-radius:8px;height:32px;font-size:14px;line-height:20px}.p-combobox-trigger[data-size=large]{border-radius:12px;height:48px}.p-combobox-trigger:focus-visible,.p-combobox-trigger[aria-expanded=true]{outline:2px solid var(--color-brand);outline-offset:-2px}.p-combobox-trigger[aria-invalid=true]{border-color:var(--color-danger)}.p-combobox-trigger:disabled{background:var(--p-theme-interaction-disabled);color:var(--p-theme-text-disabled);cursor:not-allowed}.p-combobox-values{white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.p-combobox-values>span{text-overflow:ellipsis;overflow:hidden}.p-combobox-placeholder{color:var(--color-subtle)}.p-combobox-chip{background:var(--color-canvas);border-radius:6px;flex-shrink:0;max-width:160px;padding:1px 6px;font-size:12px;line-height:20px}.p-combobox-list{border:1px solid var(--color-border);background:var(--color-surface);z-index:20;box-sizing:border-box;border-radius:12px;width:100%;max-height:240px;margin-top:6px;padding:4px;position:absolute;top:100%;overflow:auto;box-shadow:0 4px 16px #0002}.p-combobox-list [role=option]{cursor:pointer;border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:14px;display:flex}.p-combobox-list [data-highlighted=true]{background:var(--color-canvas)}.p-combobox-list [aria-selected=true]{color:var(--color-brand)}.p-combobox-list [aria-disabled=true]{color:var(--p-theme-text-disabled);cursor:not-allowed}.p-button[data-color=assistive][data-variant=outlined]:not(:disabled){background:var(--color-canvas)}.p-loading-spinner{width:20px;height:20px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-loading-spinner>.p-spinner{box-sizing:border-box;position:static}.p-badge[data-size=xsmall][data-color=blue][data-variant=fill]{background:var(--p-atomic-blue-500);height:20px;color:var(--p-theme-static-white);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=blue][data-variant=weak]{background:var(--p-theme-badge-blue-bg);height:20px;color:var(--p-theme-badge-blue-text);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=teal][data-variant=fill]{background:var(--p-atomic-teal-600);height:20px;color:var(--p-theme-static-white);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=teal][data-variant=weak]{background:var(--p-theme-badge-teal-bg);height:20px;color:var(--p-theme-badge-teal-text);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=green][data-variant=fill]{background:var(--p-atomic-green-600);height:20px;color:var(--p-theme-static-white);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=green][data-variant=weak]{background:var(--p-theme-badge-green-bg);height:20px;color:var(--p-theme-badge-green-text);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=red][data-variant=fill]{background:var(--p-atomic-red-500);height:20px;color:var(--p-theme-static-white);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=red][data-variant=weak]{background:var(--p-theme-badge-red-bg);height:20px;color:var(--p-theme-badge-red-text);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=blue][data-variant=fill]{background:var(--p-atomic-blue-500);height:24px;color:var(--p-theme-static-white);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=blue][data-variant=weak]{background:var(--p-theme-badge-blue-bg);height:24px;color:var(--p-theme-badge-blue-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=teal][data-variant=fill]{background:var(--p-atomic-teal-600);height:24px;color:var(--p-theme-static-white);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=teal][data-variant=weak]{background:var(--p-theme-badge-teal-bg);height:24px;color:var(--p-theme-badge-teal-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=green][data-variant=fill]{background:var(--p-atomic-green-600);height:24px;color:var(--p-theme-static-white);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=green][data-variant=weak]{background:var(--p-theme-badge-green-bg);height:24px;color:var(--p-theme-badge-green-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=red][data-variant=fill]{background:var(--p-atomic-red-500);height:24px;color:var(--p-theme-static-white);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=red][data-variant=weak]{background:var(--p-theme-badge-red-bg);height:24px;color:var(--p-theme-badge-red-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=medium][data-color=blue][data-variant=fill]{background:var(--p-atomic-blue-500);height:28px;color:var(--p-theme-static-white);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=blue][data-variant=weak]{background:var(--p-theme-badge-blue-bg);height:28px;color:var(--p-theme-badge-blue-text);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=teal][data-variant=fill]{background:var(--p-atomic-teal-600);height:28px;color:var(--p-theme-static-white);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=teal][data-variant=weak]{background:var(--p-theme-badge-teal-bg);height:28px;color:var(--p-theme-badge-teal-text);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=green][data-variant=fill]{background:var(--p-atomic-green-600);height:28px;color:var(--p-theme-static-white);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=green][data-variant=weak]{background:var(--p-theme-badge-green-bg);height:28px;color:var(--p-theme-badge-green-text);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=red][data-variant=fill]{background:var(--p-atomic-red-500);height:28px;color:var(--p-theme-static-white);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=red][data-variant=weak]{background:var(--p-theme-badge-red-bg);height:28px;color:var(--p-theme-badge-red-text);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=blue][data-variant=fill]{background:var(--p-atomic-blue-500);height:32px;color:var(--p-theme-static-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=blue][data-variant=weak]{background:var(--p-theme-badge-blue-bg);height:32px;color:var(--p-theme-badge-blue-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=teal][data-variant=fill]{background:var(--p-atomic-teal-600);height:32px;color:var(--p-theme-static-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=teal][data-variant=weak]{background:var(--p-theme-badge-teal-bg);height:32px;color:var(--p-theme-badge-teal-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=green][data-variant=fill]{background:var(--p-atomic-green-600);height:32px;color:var(--p-theme-static-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=green][data-variant=weak]{background:var(--p-theme-badge-green-bg);height:32px;color:var(--p-theme-badge-green-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=red][data-variant=fill]{background:var(--p-atomic-red-500);height:32px;color:var(--p-theme-static-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=red][data-variant=weak]{background:var(--p-theme-badge-red-bg);height:32px;color:var(--p-theme-badge-red-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=xsmall][data-color=neutral][data-variant=fill]{background:var(--p-atomic-grey-600);height:20px;color:var(--p-theme-static-white);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=neutral][data-variant=weak]{background:var(--p-theme-badge-neutral-bg);height:20px;color:var(--p-theme-badge-neutral-text);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=neutral][data-variant=fill]{background:var(--p-atomic-grey-600);height:24px;color:var(--p-theme-static-white);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=neutral][data-variant=weak]{background:var(--p-theme-badge-neutral-bg);height:24px;color:var(--p-theme-badge-neutral-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=medium][data-color=neutral][data-variant=fill]{background:var(--p-atomic-grey-600);height:28px;color:var(--p-theme-static-white);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=neutral][data-variant=weak]{background:var(--p-theme-badge-neutral-bg);height:28px;color:var(--p-theme-badge-neutral-text);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=neutral][data-variant=fill]{background:var(--p-atomic-grey-600);height:32px;color:var(--p-theme-static-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=neutral][data-variant=weak]{background:var(--p-theme-badge-neutral-bg);height:32px;color:var(--p-theme-badge-neutral-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=xsmall][data-color=warning][data-variant=fill]{background:var(--p-atomic-orange-600);height:20px;color:var(--p-theme-static-white);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=xsmall][data-color=warning][data-variant=weak]{background:var(--p-theme-badge-warning-bg);height:20px;color:var(--p-theme-badge-warning-text);border-radius:5px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=warning][data-variant=fill]{background:var(--p-atomic-orange-600);height:24px;color:var(--p-theme-static-white);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=small][data-color=warning][data-variant=weak]{background:var(--p-theme-badge-warning-bg);height:24px;color:var(--p-theme-badge-warning-text);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px}.p-badge[data-size=medium][data-color=warning][data-variant=fill]{background:var(--p-atomic-orange-600);height:28px;color:var(--p-theme-static-white);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=medium][data-color=warning][data-variant=weak]{background:var(--p-theme-badge-warning-bg);height:28px;color:var(--p-theme-badge-warning-text);border-radius:7px;padding:4px 8px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=warning][data-variant=fill]{background:var(--p-atomic-orange-600);height:32px;color:var(--p-theme-static-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-badge[data-size=large][data-color=warning][data-variant=weak]{background:var(--p-theme-badge-warning-bg);height:32px;color:var(--p-theme-badge-warning-text);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px}.p-section,.p-stat-card,.p-question-card,.p-result-panel{background:var(--color-surface);color:var(--color-body);border-radius:12px;padding:24px}.p-section[data-tone=plain]{border-top:1px solid var(--color-border);background:0 0;border-radius:0;padding:16px 0}.p-section[data-tone=outlined],.p-stat-card,.p-question-card,.p-result-panel{border:1px solid var(--color-border)}.p-section[data-tone=filled]{background:var(--color-canvas)}.p-section h3,.p-question-card h3,.p-result-panel h3{margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px}.p-divider{background:var(--p-theme-line-divider,var(--color-border));flex-shrink:0;width:100%;height:1px}.p-divider.vertical{width:1px;height:100%;min-height:24px}.p-divider.strong{background:var(--color-canvas);height:8px}.p-text-button.p-button{border:0;min-width:0;height:auto;padding:0;box-shadow:none!important;background:0 0!important}.p-chip-wrap{align-items:center;display:inline-flex;position:relative}.p-chip{border:1px solid var(--color-border);height:40px;color:var(--color-body);cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font:500 15px/22px Pretendard Variable,Pretendard,sans-serif}.p-chip[data-size=small]{border-radius:8px;height:32px;padding:0 10px;font-size:14px}.p-chip[data-size=xsmall]{border-radius:6px;height:24px;padding:0 8px;font-size:12px}.p-chip[data-size=large]{border-radius:12px;height:48px;font-size:16px}.p-chip[data-active=true]{background:var(--p-theme-state-selected);color:var(--p-theme-state-selected-text);border-color:var(--p-theme-state-selected-border)}.p-chip[data-variant=solid]:not([data-active=true]){background:var(--color-canvas);border-color:#0000}.p-chip:disabled{color:var(--p-theme-text-disabled);cursor:not-allowed}.p-chip-remove{background:var(--color-canvas);width:20px;height:20px;color:var(--color-muted);border:0;border-radius:50%;margin-left:4px}.p-check{color:var(--color-body);cursor:pointer;letter-spacing:0;align-items:center;gap:8px;font-size:15px;line-height:22px;display:inline-flex}.p-check input{appearance:none;border:1.5px solid var(--p-theme-border-strong);background:var(--color-surface);width:20px;height:20px;cursor:inherit;border-radius:5px;flex-shrink:0;place-content:center;margin:0;display:grid}.p-check input:checked,.p-check input:indeterminate{background:var(--color-brand);border-color:var(--color-brand)}.p-check input:checked:after{content:"✓";color:var(--color-on-brand);font:600 13px/1 sans-serif}.p-check input:indeterminate:after{content:"";background:var(--color-on-brand);width:10px;height:2px}.p-check input[type=radio]{border-radius:50%}.p-check input[type=radio]:checked:after{content:"";background:var(--color-on-brand);border-radius:50%;width:8px;height:8px}.p-check[data-size=small]{font-size:14px;line-height:20px}.p-check[data-size=small] input{border-radius:4px;width:16px;height:16px}.p-check[data-size=small] input[type=radio]{border-radius:50%}.p-check[data-bold=true]{font-weight:600}.p-check[data-disabled=true]{opacity:.4;cursor:not-allowed}.p-check-mark .p-check input{background:0 0;border:0}.p-check-mark .p-check input:after{color:var(--color-brand)}.p-check-mark .p-check input:not(:checked):after{content:"✓";color:var(--color-subtle)}.p-switch{flex-shrink:0;width:52px;height:32px;display:inline-block;position:relative}.p-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.p-switch>span{background:var(--p-theme-fill-strong);border-radius:20px;width:100%;height:100%;transition:background .15s;display:block}.p-switch>span:before{content:"";background:var(--p-theme-static-white);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.p-switch input:checked+span{background:var(--color-brand)}.p-switch input:checked+span:before{transform:translate(20px)}.p-switch input:disabled+span{opacity:.4}.p-switch input:focus-visible+span{outline:3px solid var(--p-theme-ring-focus);outline-offset:3px}.p-switch[data-size=small]{width:40px;height:24px}.p-switch[data-size=small]>span:before{width:18px;height:18px}.p-switch[data-size=small] input:checked+span:before{transform:translate(16px)}.p-field textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-surface);min-height:120px;color:var(--color-body);border-radius:10px;padding:12px;font:400 15px/22px Pretendard Variable,sans-serif}.p-field textarea:focus{outline:2px solid var(--color-brand);outline-offset:2px}.p-trailing-input{--trailing-height:32px;width:100%;min-width:0}.p-trailing-input[data-size=medium],.p-trailing-input[data-size=large]{--trailing-height:48px}.p-trailing-input .p-input-wrap{align-items:stretch}.p-trailing-input .p-input-trailing{flex-shrink:0;align-items:stretch;position:static}.p-trailing-input .p-field input{width:0;height:var(--trailing-height);border-radius:12px 0 0 12px;flex:1;padding-right:16px}.p-trailing-input .p-field input:not([data-leading=true]){padding-left:16px}.p-trailing-input .p-button.p-trailing-action{height:var(--trailing-height);border:1px solid var(--color-border);background:var(--color-surface);min-width:80px;color:var(--color-brand);border-left:0;border-radius:0 12px 12px 0;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;box-shadow:0 1px 2px #00000008}.p-trailing-input .p-button.p-trailing-action:hover:not(:disabled){background:var(--p-theme-fill-brand-weak,#3182f614)}.p-search{border:1px solid var(--color-border);height:40px;color:var(--color-muted);background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.p-search input{color:var(--color-body);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font:400 15px/22px Pretendard Variable,sans-serif}.p-search:focus-within{outline:2px solid var(--color-brand)}.p-search button{color:var(--color-muted);background:0 0;border:0}.p-search-field{align-items:center;gap:8px;display:flex}.p-search-field .p-search{flex:1}.p-tabs{border-bottom:1px solid var(--color-border);gap:20px;font:500 14px/20px Pretendard Variable,sans-serif;display:flex}.p-tabs>button{white-space:nowrap;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 4px;position:relative}.p-tabs>button[aria-selected=true]{color:var(--color-text);font-weight:600}.p-tabs[data-variant=underline]>button[aria-selected=true]:after{content:"";background:var(--color-text);height:2px;position:absolute;inset:auto 0 -1px}.p-tabs>button:disabled{color:var(--p-theme-text-disabled)}.p-tabs[data-variant=segmented]{background:var(--color-canvas);border:0;border-radius:10px;gap:0;padding:3px}.p-tabs[data-variant=segmented]>button{border-radius:8px;flex:1;padding:6px 16px}.p-tabs[data-variant=segmented]>button[aria-selected=true]{background:var(--color-surface);box-shadow:0 1px 3px #0001}.p-tabs[data-variant=box],.p-tabs[data-variant=plain]{border:0;gap:4px}.p-tabs[data-variant=box]>button,.p-tabs[data-variant=plain]>button{border-radius:999px;padding:6px 16px}.p-tabs[data-variant=box]>button[aria-selected=true],.p-tabs[data-variant=plain]>button[aria-selected=true]{background:var(--p-theme-fill-subtle)}.p-tabs[data-size=small]>button{padding-block:5px;font-size:13px}.p-pagination{align-items:center;gap:4px;display:flex}.p-pagination button{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font:500 14px/20px Pretendard Variable,sans-serif}.p-pagination [aria-current=page]{background:var(--p-theme-state-selected);color:var(--p-theme-state-selected-text)}.p-pagination button:disabled{opacity:.3}.p-dots{gap:6px;display:flex}.p-dots button{background:var(--p-theme-fill-strong);border:0;border-radius:50%;width:6px;height:6px;padding:0}.p-dots [aria-current=page]{background:var(--color-text)}.p-page-counter{background:var(--p-theme-material-dimmer);color:#fff;border-radius:99px;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.p-skeleton-wrap{flex-direction:column;gap:8px;display:flex}.p-skeleton{background:linear-gradient(90deg,var(--color-canvas),var(--p-theme-fill-default),var(--color-canvas));background-size:200% 100%;border-radius:4px;animation:1.4s infinite p-shimmer}@keyframes p-shimmer{to{background-position:-200% 0}}.p-circular{border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:.7s linear infinite p-spin;display:inline-block}.p-avatar{background:var(--p-theme-fill-default);color:var(--color-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.p-avatar[data-shape=square]{border-radius:25%}.p-avatar img{object-fit:cover;width:100%;height:100%}.p-thumbnail{background:var(--color-canvas);border:1px solid var(--color-border);color:var(--color-muted);border-radius:8px;place-content:center;font-size:12px;display:grid;position:relative;overflow:hidden}.p-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-content-badge{background:var(--color-text);height:24px;color:var(--color-surface);border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.p-list-cell{background:var(--color-surface);color:var(--color-body);text-align:left;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-width:240px;padding:12px 16px;font-family:inherit;display:flex}.p-cell-copy{flex-direction:column;flex:1;gap:4px;display:flex}.p-cell-copy strong{font-size:15px;font-weight:500;line-height:22px}.p-cell-copy small{color:var(--color-muted);font-size:13px;line-height:18px}.p-list-cell[data-selected=true]{background:var(--p-theme-state-selected)}.p-table-cell{min-width:100px;min-height:40px;color:var(--p-theme-text-secondary);align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.p-table-cell>span{color:var(--color-muted)}.p-table-cell[data-header=true]{background:var(--color-canvas);min-height:36px;color:var(--color-muted)}.p-table-row{border-bottom:1px solid var(--color-border);min-height:40px;display:flex}.p-table-row>.p-table-cell{flex:1}.p-table-row[data-selected=true]{background:var(--p-theme-state-selected)}.p-data-table{border:1px solid var(--color-border);border-radius:10px;overflow:auto}.p-data-table table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.p-data-table th,.p-data-table td{border-bottom:1px solid var(--color-border);height:40px;color:var(--p-theme-text-secondary);padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.p-data-table th{background:var(--color-canvas);height:36px;color:var(--color-muted)}.p-data-table tr:last-child td{border:0}.p-row-action{gap:16px;display:flex}.p-detail-row{gap:20px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.p-detail-row>span{width:100px;color:var(--color-muted)}.p-detail-row>strong{color:var(--color-body);font-weight:500}.p-stat-card{flex-direction:column;gap:12px;min-width:200px;display:flex}.p-stat-card>span{color:var(--color-muted);font-size:14px}.p-stat-card>strong{font-size:28px;font-weight:600;line-height:38px}.p-stat-card>small{color:var(--p-theme-status-success);font-size:12px}.p-stat-card>small[data-trend=down]{color:var(--p-theme-status-danger)}.p-folder-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-body);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:inline-flex}.p-file-card{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);min-width:230px;max-width:100%;color:var(--color-body);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.p-file-glyph{background:var(--p-theme-badge-red-bg);width:36px;height:40px;color:var(--p-theme-badge-red-text);border-radius:6px;flex-shrink:0;place-content:center;font:600 9px sans-serif;display:grid}.p-file-card>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.p-file-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.p-file-card small{color:var(--color-muted);font-size:12px}.p-file-chip{border:1px solid var(--color-border);height:28px;color:var(--color-body);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:inline-flex}.p-file-chip button{color:var(--color-muted);background:0 0;border:0}.p-empty{text-align:center;color:var(--color-body);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.p-empty-mark{color:var(--p-theme-fill-strong);font-size:42px}.p-empty h3{font-size:16px;font-weight:600;line-height:24px}.p-empty p{color:var(--color-muted);font-size:14px;line-height:20px}.p-callout{background:var(--p-theme-status-info-subtle);color:var(--color-body);border-radius:10px;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex}.p-callout[data-tone=danger]{background:var(--p-theme-status-danger-subtle)}.p-callout[data-tone=success]{background:var(--p-theme-status-success-subtle)}.p-callout-icon{border:1px solid;border-radius:50%;flex-shrink:0;place-content:center;width:18px;height:18px;font-size:12px;display:grid}.p-callout strong{font-weight:600}.p-callout p{margin-top:4px}.p-toast{background:var(--p-theme-inverse-bg);color:var(--p-theme-inverse-text);border-radius:12px;align-items:center;gap:10px;max-width:420px;padding:16px 20px;font-size:14px;line-height:20px;display:flex;box-shadow:0 6px 24px #0002}.p-toast button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.p-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.p-tooltip{white-space:nowrap;background:var(--p-theme-inverse-bg);color:var(--p-theme-inverse-text);z-index:10;border-radius:8px;padding:8px 12px;font-size:13px;line-height:20px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0002}.p-tooltip[data-position=bottom]{top:calc(100% + 8px);bottom:auto}.p-tooltip[data-position=left]{inset:50% calc(100% + 8px) auto auto;transform:translateY(-50%)}.p-tooltip[data-position=right]{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.p-menu{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;box-shadow:0 6px 24px #0001}.p-menu button{color:var(--color-body);text-align:left;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px}.p-menu button:hover,.p-menu button:focus-visible{background:var(--color-canvas)}.p-menu button:disabled{color:var(--p-theme-text-disabled)}.p-modal{border:1px solid var(--color-border);background:var(--color-surface);width:460px;max-width:calc(100vw - 32px);color:var(--color-body);border-radius:20px;padding:24px 20px 20px;box-shadow:0 20px 80px #0003}.p-modal::backdrop{background:var(--p-theme-material-dimmer)}.p-modal[data-size=medium]{width:600px}.p-modal[data-size=large]{width:800px}.p-modal[data-size=xlarge]{width:1000px}.p-modal>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.p-modal h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.p-modal>header>button{color:var(--color-muted);background:0 0;border:0;font-size:24px}.p-modal-content{padding:24px 0;font-size:15px;line-height:1.6}.p-modal>footer{justify-content:flex-end;gap:8px;display:flex}.p-dimmer{background:var(--p-theme-material-dimmer);border-radius:10px;place-content:center;min-height:150px;padding:40px;display:grid}.p-action-area{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.p-action-area>span{color:var(--color-muted);font-size:14px}.p-action-area>div{gap:8px;margin-left:auto;display:flex}.p-page-header{justify-content:space-between;align-items:center;gap:24px;padding:8px 0 24px;display:flex}.p-page-header h2{color:var(--color-text);margin:4px 0;font-size:24px;font-weight:600;line-height:32px}.p-page-header p,.p-page-header small{color:var(--color-muted);font-size:13px;line-height:20px}.p-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.p-filter-bar .p-search{max-width:260px}.p-nav-group-label{color:var(--color-muted);padding:16px 16px 8px;font-size:12px;line-height:16px}.p-nav-item{color:var(--color-body);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.p-nav-item:hover{background:var(--p-theme-interaction-hover-weak)}.p-nav-item[aria-current=page]{background:var(--p-theme-state-selected);color:var(--p-theme-state-selected-text);font-weight:600}.p-nav-item>span{flex:1}.p-nav-item small{background:var(--p-theme-fill-default);border-radius:4px;padding:1px 5px;font-size:11px}.p-nav-item:disabled{color:var(--p-theme-text-disabled)}.p-sidebar{background:var(--color-canvas);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:200px;min-height:450px;padding:16px 8px;display:flex}.p-sidebar-logo{padding:0 8px 16px}.p-sidebar-logo img{width:100%;height:auto}.p-sidebar-bottom{margin-top:auto;padding-top:30px}.p-sidebar-footer>div:last-child{align-items:center;gap:8px;padding:8px;display:flex}.p-sidebar-footer>div>span{font-size:13px}.p-sidebar-footer small{color:var(--color-muted);margin-top:4px;font-size:11px;display:block}.p-gnb{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex}.p-gnb>nav{gap:20px;font-size:14px;display:flex}.p-tree-item>div:first-child{align-items:center;gap:4px;min-height:36px;display:flex}.p-tree-item button{color:var(--color-body);background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:14px}.p-tree-item button[aria-pressed=true]{background:var(--p-theme-state-selected);color:var(--p-theme-state-selected-text)}.p-tree-item .p-tree-toggle{width:24px;padding-inline:0}.p-tree-toggle:disabled{color:var(--color-muted)}.p-tree-children{border-left:1px solid var(--color-border);margin-left:12px;padding-left:24px}.p-document-tab{background:var(--color-canvas);border-bottom:2px solid #0000;align-items:center;gap:12px;max-width:240px;height:40px;padding:0 12px;display:flex}.p-document-tab[data-active=true]{background:var(--color-surface);border-bottom-color:var(--color-brand)}.p-document-tab button{color:var(--color-body);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;font-size:13px;overflow:hidden}.p-drawer-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.p-drawer-header h3{margin:0;font-size:15px;font-weight:600;line-height:22px}.p-drawer-header button{color:var(--color-muted);background:0 0;border:0;font-size:20px}.p-calendar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;width:280px;padding:16px}.p-calendar header{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.p-calendar header button{color:var(--color-body);background:0 0;border:0;width:30px;height:30px;font-size:24px}.p-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.p-calendar-grid>span{text-align:center;color:var(--color-muted);padding:6px 0;font-size:12px}.p-calendar-day{width:32px;height:32px;color:var(--color-body);background:0 0;border:0;border-radius:8px;place-content:center;font-size:13px;display:inline-grid}.p-calendar-day[data-today=true]{box-shadow:inset 0 0 0 1px var(--color-border);font-weight:700}.p-calendar-day[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand)}.p-calendar-day[data-outside=true],.p-calendar-day:disabled{color:var(--p-theme-text-disabled)}.p-calendar-day:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-canvas)}.p-chat-message{color:var(--color-body);max-width:100%;padding:12px 0;font-size:15px;line-height:1.7}.p-chat-message[data-role=user]{background:var(--color-canvas);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;margin-left:auto;padding:12px 16px}.p-chat-status{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.p-option-row{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:40px;color:var(--color-body);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.p-option-row:hover{background:var(--color-canvas)}.p-option-row[aria-pressed=true]{border-color:var(--p-theme-state-selected-border);background:var(--p-theme-state-selected);color:var(--p-theme-state-selected-text)}.p-question-card{flex-direction:column;gap:8px;width:432px;max-width:100%;display:flex}.p-chat-composer{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;flex-direction:column;gap:18px;max-height:314px;padding:14px 10px 10px;display:flex}.p-chat-composer textarea{resize:none;width:100%;height:24px;min-height:24px;color:var(--color-body);background:0 0;border:0;outline:0;padding:0 4px;font:400 15px/22px Pretendard Variable,sans-serif}.p-chat-composer:focus-within{border-color:var(--color-brand)}.p-chat-composer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-chat-composer>div>span{color:var(--color-muted);font-size:10px}.p-result-panel{flex-direction:column;gap:8px;width:300px;max-width:100%;padding:16px;display:flex}.p-result-panel h3{margin-bottom:8px;font-size:14px}.p-result-panel .p-file-card{width:100%;min-width:0}.p-ai-drawer{border:1px solid var(--color-border);background:var(--color-surface);width:320px;max-width:100%;min-height:380px}.p-ai-drawer>.p-file-card{max-width:calc(100% - 24px);margin:12px}.p-slide-rail{background:var(--color-canvas);flex-direction:column;gap:12px;width:154px;padding:12px;display:flex}.p-slide-rail button{color:var(--color-muted);background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;font-size:11px;display:flex}.p-slide-rail button>div{border:1px solid var(--color-border);background:var(--color-surface);aspect-ratio:16/9;width:114px;color:var(--color-body);border-radius:6px;place-content:center;font-size:10px;display:grid}.p-slide-rail [aria-current=page]>div{border:2px solid var(--color-brand)}.p-chat-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;width:100%;max-width:1240px;height:560px;display:flex;overflow:hidden}.p-chat-panel[data-compact=true]{max-width:440px}.p-chat-history{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow:auto}.p-chat-panel>.p-chat-composer{margin:12px}.p-ui *{box-sizing:border-box}.p-ui{letter-spacing:0;color:var(--color-body);font-family:Pretendard Variable,Pretendard,sans-serif}.p-ui button,.p-ui input,.p-ui select,.p-ui textarea{font-family:inherit}.p-ui button:focus-visible,.p-check input:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media(prefers-reduced-motion:reduce){.p-skeleton,.p-circular{animation:none}.p-switch>span,.p-switch>span:before{transition:none}}@media(max-width:600px){.p-filter-bar{flex-direction:column;align-items:stretch}.p-page-header,.p-action-area,.p-search-field{flex-wrap:wrap}.p-gnb{gap:12px;padding:0 12px}.p-gnb>nav{gap:10px}.p-stat-card{min-width:0}.p-chat-composer>div>span{font-size:9px}}.p-list-cell{background:0 0;border-radius:0;align-items:flex-start;gap:8px;min-height:0;padding:12px 0}.p-list-cell[data-padding=none]{padding-block:0}.p-list-cell[data-padding=small]{padding-block:8px}.p-list-cell[data-padding=large]{padding-block:16px}.p-list-cell[data-align=center]{align-items:center}.p-list-cell[data-fill=true]{width:100%}.p-list-cell[data-divider=true]{border-bottom:1px solid var(--color-border)}.p-list-cell .p-cell-copy strong{font-size:16px;font-weight:400;line-height:24px}.p-list-cell .p-cell-copy small{font-size:13px;line-height:18px}.p-list-cell[data-ellipsis=true] .p-cell-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-list-cell>.p-cell-copy{flex:1}.p-list-cell>span:last-child{color:var(--color-muted);font-size:16px;line-height:24px}.p-check{gap:8px;min-height:24px}.p-check[data-size=small]{min-height:20px}.p-check-mark .p-check{height:24px}.p-check-mark .p-check[data-size=small]{height:20px}.p-tabs[data-variant=underline][data-size=large]{height:56px}.p-tabs[data-variant=underline][data-size=medium]{height:48px}.p-tabs[data-variant=underline][data-size=small]{height:40px}.p-tabs[data-variant=underline] button{box-sizing:border-box;height:100%}.p-tabs[data-variant=underline][data-size=large] button{font-size:20px;line-height:28px}.p-tabs[data-variant=underline][data-size=medium] button{font-size:17px;line-height:24px}.p-tabs[data-variant=underline][data-size=small] button{font-size:15px;line-height:22px}.p-tabs[data-variant=plain],.p-tabs[data-variant=plain] button,.p-tabs[data-variant=segmented]{height:40px}.p-tabs[data-variant=segmented][data-size=large]{height:48px}.p-tabs[data-variant=segmented][data-size=small]{height:32px}.p-tabs[data-variant=segmented] button{height:100%;padding-block:0}.p-chip[data-size=large]{border-radius:10px;height:40px;padding-inline:12px;font-size:15px;line-height:22px}.p-chip[data-size=medium]{border-radius:10px;height:36px;padding-inline:11px;font-size:15px;line-height:22px}.p-chip[data-size=small]{padding-inline:8px}.p-chip[data-size=xsmall]{padding-inline:7px}.p-content-badge[data-size=xsmall]{border-radius:6px;height:20px;padding:3px 6px;font-size:11px;line-height:14px}.p-content-badge[data-size=small]{border-radius:6px;height:24px;padding:4px 6px}.p-content-badge[data-size=medium]{border-radius:8px;height:28px;padding:5px 8px;font-size:13px;line-height:18px}.p-search,.p-search-field{height:32px}.p-search-field .p-button{border-radius:8px;height:32px}.p-document-tab{height:28px;font-size:13px;line-height:18px}.p-drawer-header{box-sizing:border-box;min-height:72px;padding:12px 24px}.p-gnb{height:56px}.p-detail-row{min-height:24px;padding-block:0;font-size:14px;line-height:24px}.p-calendar-day{width:36px;height:36px}.p-calendar{width:328px;padding:24px}.p-calendar-grid{gap:0}.p-calendar-header{margin-bottom:20px}.p-dots button{width:10px;height:10px}.p-button.p-text-button[data-size=large]{height:32px;font-size:17px;line-height:24px}.p-button.p-text-button[data-size=medium]{height:32px;font-size:15px;line-height:22px}.p-button.p-text-button[data-size=small]{height:28px;font-size:14px;line-height:20px}.p-toast{min-height:54px;padding-block:14px}.p-result-panel{border-radius:16px;padding:12px}.p-grid-card{width:192px;max-width:100%;color:var(--color-body);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;padding:0;font:400 14px/20px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-grid-preview{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-surface);width:192px;max-width:100%;color:var(--color-subtle);border-radius:12px;justify-content:center;align-items:center;display:flex}.p-stat-card{background:var(--color-canvas);border:0;border-radius:16px;flex-direction:column;gap:20px;width:440px;max-width:100%;padding:24px;display:flex}.p-stat-card h3{margin:0;font-size:16px;line-height:24px}.p-stat-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.p-stat-columns>div+div{border-left:2px solid var(--color-border);padding-left:24px}.p-stat-columns span{color:var(--color-muted);font-size:15px;line-height:22px}.p-stat-columns p{align-items:center;gap:40px;margin:2px 0 0;display:flex}.p-stat-columns strong{color:var(--color-body);font-size:20px;font-weight:600;line-height:28px}.p-chat-message{padding:0;font-size:15px;line-height:22px}.p-chat-message[data-role=user]{background:var(--p-theme-fill-default);border-radius:18px;max-width:85%;margin-block:0;padding:10px 16px}.p-question-card{border-radius:16px;gap:12px;padding:16px;box-shadow:0 2px 8px #0002}.p-question-card h3{margin:12px 0;font-size:14px;font-weight:400;line-height:20px}.p-question-progress{color:var(--color-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.p-question-progress button{color:var(--color-subtle);background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:20px;display:flex}.p-question-options{flex-direction:column;gap:2px;display:flex}.p-option-row{border:0;border-radius:10px;justify-content:flex-start;gap:12px;padding:0 8px;font:400 13px/18px Pretendard Variable,Pretendard,sans-serif}.p-option-row>span:last-child{margin-left:auto}.p-option-number{background:var(--p-theme-fill-default);border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.p-option-row[aria-pressed=true]{background:var(--color-canvas);color:var(--color-body)}.p-question-answer{border-top:1px solid var(--color-border);align-items:center;gap:8px;padding-top:10px;display:flex}.p-question-answer input{min-width:0;color:var(--color-body);background:0 0;border:0;flex:1;padding:0 8px;font:400 13px/18px Pretendard Variable,Pretendard,sans-serif}.p-question-answer button{color:var(--color-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;font:400 13px/18px Pretendard Variable,Pretendard,sans-serif}.p-chat-composer{box-sizing:border-box;gap:24px;min-height:98px}.p-chat-composer textarea{height:22px;min-height:22px}.p-composer-attach{background:var(--color-canvas);width:32px;height:32px;color:var(--color-subtle);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.p-chat-composer .p-button{border-radius:50%}.p-chat-panel{background:var(--color-surface);border:0;border-radius:0;height:964px}.p-chat-panel[data-compact=true]{max-width:440px;height:904px}.p-chat-full-header{flex-shrink:0;align-items:center;height:72px;padding:0 16px;display:flex}.p-chat-full-header button{color:var(--color-muted);background:0 0;border:0;padding:0}.p-chat-content{flex-direction:column;flex:1;width:min(640px,100% - 48px);min-height:0;margin:0 auto 24px;display:flex}.p-chat-history{gap:40px;padding:0}.p-chat-bottom{flex-direction:column;gap:8px;display:flex}.p-chat-bottom .p-question-card{width:100%}.p-chat-attachments{flex-wrap:wrap;gap:6px;display:flex}.p-file-card[data-compact=true]{border-radius:16px;height:64px;padding:12px 12px 12px 16px}.p-file-glyph{background:var(--color-canvas);width:40px;height:40px;color:var(--color-subtle);border-radius:8px;justify-content:center;align-items:center;display:flex}.p-question-card h3{margin:0;line-height:22px}.p-question-progress{height:24px}.p-question-body{flex-direction:column;gap:8px;display:flex}.p-question-options{gap:4px}.p-question-answer{box-sizing:border-box;height:33px;padding-top:8px}.p-question-card{box-shadow:inset 0 0 0 1px var(--color-border),0 2px 8px #0002;border:0}.p-chat-composer{box-shadow:inset 0 0 0 1px var(--color-border);border:0}.p-chat-composer .p-button,.p-composer-attach{width:28px;min-width:28px;height:28px}.p-chat-composer:focus-within{box-shadow:inset 0 0 0 2px var(--color-brand)}.p-check-mark{display:inline-flex}.p-circular{animation:.7s linear infinite p-spin}[data-theme^=Dark] .brand-image{filter:brightness(0)invert()}.p-page-counter{align-items:center;height:34px;padding:0 10px;display:inline-flex}.p-page-counter[data-size=small]{height:26px;padding:0 8px;font-size:12px}.p-dots{gap:10px}.p-dots[data-size=small]{gap:6px}.p-dots[data-size=small] button{width:6px;height:6px}.p-nav-item{gap:12px;height:40px;padding:0 10px}.p-nav-item[data-compact=true]{border-radius:10px;gap:8px;height:34px;min-height:34px;padding:0 12px}.p-nav-group-label{padding:16px 12px 10px}.p-sidebar{gap:14px;min-height:1024px;padding:16px 10px}.p-sidebar-footer{min-height:101px}.p-ai-drawer{min-height:963px}.p-ai-drawer[data-type=history]{min-height:1006px}.p-filter-bar{align-items:center;gap:8px;padding:0}.p-filter-bar .p-combobox{width:140px}.p-page-header{min-height:40px;padding:0}.p-page-header h2{margin:0;font-size:20px;line-height:28px}.p-save-toolbar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.p-divider.strong{height:12px}.p-divider.vertical{height:32px;min-height:32px}.p-calendar{box-shadow:inset 0 0 0 1px var(--color-border);border:0}.p-calendar header{height:36px;margin-bottom:24px}.p-calendar-grid>span{height:32px;padding:6px 0;line-height:20px}.p-calendar-grid{grid-template-rows:32px repeat(6,36px)}.p-question-answer{margin:0}.p-question-options .p-option-row{flex-shrink:0}@media(prefers-reduced-motion:reduce){.p-circular{animation:none}}.p-option-arrow{visibility:hidden;color:var(--color-subtle)}.p-option-row:hover .p-option-arrow,.p-option-row[aria-pressed=true] .p-option-arrow{visibility:visible}.p-file-card[data-compact=true]{width:278px;max-width:100%;font-family:Pretendard Variable,Pretendard,sans-serif}.p-file-card .p-file-open{background:var(--color-canvas);height:40px;color:var(--color-body);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-size:15px;display:inline-flex}.p-chat-history>.p-file-card{width:100%}.p-tabs[data-variant=segmented][data-size=small]{height:var(--p-header-action-height);gap:var(--p-header-action-gap);background:0 0;border:0;min-height:0;padding:0}.p-tabs[data-variant=segmented][data-size=small]>button{box-sizing:border-box;height:var(--p-header-action-height);min-height:var(--p-header-action-height);min-width:var(--p-header-action-min-width);padding:0 var(--p-header-action-padding);border-radius:var(--p-header-action-radius);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:var(--p-header-action-font-size);font-weight:var(--p-header-action-font-weight);color:var(--p-theme-text-body);background:var(--color-canvas);box-shadow:inset 0 0 0 1px var(--color-border);line-height:20px}.p-tabs[data-variant=segmented][data-size=small]>button[aria-selected=true]{background:var(--color-brand);color:var(--color-on-brand);box-shadow:none}.p-tabs[data-variant=segmented][data-size=small]>button:disabled{color:var(--p-theme-text-disabled);background:var(--p-theme-interaction-disabled)}.p-chat-composer .p-button.p-chat-send[data-disabled=true][data-variant=solid]{background:var(--color-brand);color:var(--color-on-brand,#fff)}:root{--p-header-action-height:32px;--p-header-action-min-width:96px;--p-header-action-gap:8px;--p-header-action-padding:12px;--p-header-action-font-size:14px;--p-header-action-font-weight:600;--p-header-action-radius:8px;--p-panel-header-min-height:60px;--p-panel-header-padding-block:14px;--p-panel-header-padding-inline:24px;--p-panel-header-font-size:20px;--p-panel-header-line-height:28px;--p-panel-header-font-weight:600}.p-card{box-sizing:border-box;background:var(--p-theme-bg-base,#fff);min-width:0;color:var(--p-theme-text-body,#525459);border-radius:16px}.p-card-header{box-sizing:border-box;min-height:var(--p-panel-header-min-height);padding:var(--p-panel-header-padding-block) var(--p-panel-header-padding-inline);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.p-card .p-card-header>:is(h2,h3){font-size:var(--p-panel-header-font-size);line-height:var(--p-panel-header-line-height);letter-spacing:-.24px;font-weight:var(--p-panel-header-font-weight);margin:0}.p-card-body{box-sizing:border-box;min-width:0;padding:0 36px 16px}.p-stat-card.p-card{gap:0;padding:0}.p-card-stack{flex-direction:column;gap:24px;min-height:0;display:flex}.p-card-stack>*{flex-shrink:0}.p-table-card{flex-direction:column;display:flex}.p-table-card>.p-card-header{flex-shrink:0}.p-table-card>.p-card-body{flex:1 0 auto;padding:0 0 24px;overflow-x:auto}.p-card-stack>.p-table-card{flex:none}.p-card-stack>.p-table-card:last-child{flex:1 0 auto}.p-table-card>.p-card-body>table{border-collapse:separate;border-spacing:0;width:100%}.p-table-card>.p-card-body>table>thead,.p-table-card>.p-card-body>table>thead>tr{border-top:0}.p-table-card>.p-card-body>table>thead>tr{box-shadow:inset 0 .67px var(--p-theme-border-default,#12203017),inset 0 -.67px var(--p-theme-border-default,#12203017)}.p-table-card[data-scroll=contained]{height:320px;min-height:240px}.p-card-stack>.p-table-card[data-scroll=contained]:last-child{flex:1 1 0;height:auto}.p-table-card[data-scroll=contained]>.p-card-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.p-table-card[data-scroll=contained]>.p-card-body>.p-data-grid{flex:1}.p-table-card-content{min-width:0;padding:0 36px 16px}.p-scroll-area{scrollbar-gutter:stable;overscroll-behavior:auto;box-sizing:border-box;min-width:0;min-height:0;overflow:auto}.p-scroll-area[data-axis=vertical]{overflow-x:hidden}.p-scroll-area:focus-visible{outline:2px solid var(--p-theme-text-primary,#36383d);outline-offset:-2px}.p-text-block{overflow-wrap:anywhere;flex-direction:column;gap:16px;display:flex}.p-text-block h3{margin:0 0 8px;font-size:15px;font-weight:600;line-height:22px}.p-text-block p{white-space:pre-wrap;margin:0;font-size:14px;font-weight:400;line-height:1.571}.p-data-grid{font-family:var(--p-font-family,"Pretendard Variable", Pretendard, sans-serif);flex-direction:column;min-width:0;min-height:0;display:flex}.p-data-grid-viewport{flex:1}.p-data-grid .p-data-grid-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font:inherit;font-size:14px;line-height:20px}.p-data-grid .p-data-grid-table tr{height:40px;box-shadow:none;border:0}.p-data-grid .p-data-grid-table th,.p-data-grid .p-data-grid-table td{box-sizing:border-box;height:40px;box-shadow:inset 0 -.67px var(--p-theme-border-default,#12203017);color:var(--p-theme-text-body,#525459);background:var(--p-theme-bg-base,white);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:0;padding:0 8px;font-family:inherit;font-weight:500;overflow:hidden}.p-data-grid .p-data-grid-table thead{border:0;height:36px}.p-data-grid .p-data-grid-table thead tr{height:36px;box-shadow:none}.p-data-grid .p-data-grid-table th{z-index:1;height:36px;color:var(--p-theme-text-muted,#74767a);box-shadow:inset 0 .67px var(--p-theme-border-default,#12203017),inset 0 -.67px var(--p-theme-border-default,#12203017);position:sticky;top:0}.p-data-grid .p-data-grid-table :is(th,td):first-child{padding-left:24px}.p-data-grid .p-data-grid-table :is(th,td):last-child{padding-right:24px}.p-data-grid .p-data-grid-table td[data-wrap]{white-space:normal;overflow-wrap:anywhere}.p-data-grid-table td strong{font-weight:600}.p-data-grid-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.p-data-grid-sort:focus-visible{outline:2px solid}.p-data-grid-status{text-align:center;padding:32px 24px}.p-content-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.p-data-grid .p-data-grid-table :is(th,td)[data-align=center]{padding-inline:8px}.p-data-grid .p-data-grid-table td:is([data-type=number],[data-type=currency],[data-type=percent],[data-type=index]){font-variant-numeric:tabular-nums}.p-data-grid-sort{width:100%;text-align:inherit;display:block;position:relative}.p-data-grid-sort-indicator{position:absolute;right:0}[data-align=right] .p-data-grid-sort-indicator{left:0;right:auto}.p-data-grid-action{font:inherit;color:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.p-data-grid-action[aria-pressed=true]{color:var(--color-brand);font-weight:600}.p-data-grid-action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.p-data-grid .p-data-grid-table tr:has(.p-data-grid-action[aria-pressed=true]) td{background:var(--p-theme-bg-sunken)}.p-data-grid-table :is(th,td){caret-color:#0000}.p-data-grid-table :is(input,textarea,[contenteditable=true],[contenteditable=plaintext-only]){caret-color:auto}.p-data-grid tbody tr[data-clickable=true]{cursor:pointer}.p-markup-table .p-data-grid-table th{text-align:start}.p-markup-table .p-data-grid-table td{white-space:normal;overflow-wrap:anywhere}.p-app-sidebar{box-sizing:border-box;width:var(--app-sidebar-width,200px);flex:0 0 var(--app-sidebar-width,200px);background:var(--p-theme-bg-sunken,#f7f7f8);height:100%;min-height:0;color:var(--p-theme-text-body,#525459);box-shadow:inset -1px 0 var(--p-theme-border-default,#12203017);font-feature-settings:"ss10" 1;flex-direction:column;padding:24px 0;font:500 14px/20px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-app-sidebar *{box-sizing:border-box}.p-app-sidebar-brand{flex-shrink:0;align-items:center;height:76px;padding:0 24px 24px;display:flex}.p-app-sidebar-brand a{border-radius:4px;max-width:100%;display:flex}.p-app-sidebar-brand img{object-fit:contain;object-position:left center;max-width:100%;display:block}.p-app-sidebar nav{flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.p-app-sidebar .p-nav-item[data-compact=true]{width:100%;height:40px;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}.p-app-sidebar .p-nav-item>span:not(.p-app-sidebar-menu-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-app-sidebar .p-nav-item[aria-current=page]{background:var(--p-theme-fill-default,#18213b0a);color:var(--p-theme-text-primary,#36383d);font-weight:600}.p-app-sidebar .p-nav-item:hover:not(:disabled){background:var(--p-theme-fill-default,#18213b0a)}.p-app-sidebar button:disabled{opacity:.45;cursor:default}.p-app-sidebar-menu-icon{flex:0 0 16px;width:16px;height:16px;display:flex}.p-app-sidebar-menu-icon>*{object-fit:contain;width:16px;height:16px}.p-app-sidebar-footer{flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding-top:12px;display:flex}.p-app-sidebar-actions{flex-direction:column;gap:4px;padding:0 12px;display:flex}.p-app-sidebar-actions button{width:100%;height:40px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.p-app-sidebar-actions button>:first-child{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.p-app-sidebar-actions button:hover{background:var(--p-theme-fill-default,#18213b0a)}.p-app-sidebar-profile{border-top:1px solid var(--p-theme-border-default,#12203017);align-items:center;gap:8px;margin:0 24px;padding-top:16px;display:flex}.p-app-sidebar-avatar{background:var(--p-theme-bg-base,white);border:1px solid var(--p-theme-border-default,#12203017);border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.p-app-sidebar-avatar>*{object-fit:contain;width:28px;height:28px}.p-app-sidebar-profile>div{min-width:0}.p-app-sidebar-profile strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.p-app-sidebar-profile small{color:var(--p-theme-text-muted,#74767a);font-size:12px;line-height:16px;display:block}.p-app-sidebar :is(button,a):focus-visible{outline:2px solid var(--p-theme-text-primary,#36383d);outline-offset:-2px}.p-app-sidebar .p-nav-item>.p-app-sidebar-menu-icon{flex:0 0 16px}.p-app-sidebar .p-nav-item>span:not(.p-app-sidebar-menu-icon){flex:1;min-width:0}.p-app-sidebar-middle{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.p-app-sidebar-middle nav{flex:1 0 auto;overflow:visible}.p-app-sidebar-middle .p-app-sidebar-actions{flex-shrink:0;padding-top:12px}.p-sidebar-group{flex-shrink:0;min-width:0}.p-sidebar-group-content{flex-direction:column;gap:2px;margin-top:4px;display:flex}.p-sidebar-group-content[hidden]{display:none}.p-sidebar-group-trigger,.p-sidebar-document{box-sizing:border-box;width:100%;height:36px;min-height:36px;padding:0 12px 0 calc(12px + var(--sidebar-depth,0)*16px);color:var(--p-theme-text-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;display:flex}.p-app-sidebar .p-sidebar-group-trigger,.p-app-sidebar .p-sidebar-document{font:500 14px/20px Pretendard Variable,Pretendard,sans-serif}.p-app-sidebar .p-sidebar-group-trigger[data-depth="0"]{border-radius:10px;height:40px;min-height:40px;font-size:16px;line-height:24px}.p-sidebar-group-trigger[data-depth="0"][data-active=true]{background:var(--p-theme-fill-default);color:var(--p-theme-text-primary);font-weight:600}.p-sidebar-group-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.p-sidebar-group-icon img{width:20px;height:20px}.p-sidebar-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-sidebar-chevron{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;display:flex}.p-sidebar-document{position:relative}.p-app-sidebar .p-sidebar-document[aria-current=page]{background:var(--p-theme-fill-default);color:var(--color-brand);font-weight:600}.p-sidebar-group-trigger:hover,.p-sidebar-document:hover{background:var(--p-theme-interaction-hover)}.p-sidebar-group-trigger:focus-visible,.p-sidebar-document:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.p-detail-list{font-family:var(--p-font-family,"Pretendard Variable", Pretendard, sans-serif);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;margin:0;font-weight:500;display:grid}.p-detail-list>div{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.p-detail-list dt{color:var(--p-theme-text-body);font-size:14px;font-weight:600;line-height:20px}.p-detail-list dd{color:var(--p-theme-text-body);background:var(--p-theme-bg-sunken);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 14px;font-size:14px;line-height:20px}@media(max-width:900px){.p-detail-list{grid-template-columns:1fr}}.p-detail-list>[data-span="2"]{grid-column:1/-1}.p-button.p-card-action[data-size=small]{box-sizing:border-box;height:var(--p-header-action-height);min-width:var(--p-header-action-min-width);width:auto;padding:0 var(--p-header-action-padding);border-radius:var(--p-header-action-radius);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:var(--p-header-action-font-size);line-height:20px;font-weight:var(--p-header-action-font-weight);letter-spacing:0}.p-card-action .p-button-content{gap:4px}.p-card-action .p-button-content img{width:16px;height:16px}.p-card-action[data-color=primary][data-variant=solid] .p-button-content img{filter:brightness(0)invert()}.p-month-selector{flex-wrap:nowrap;gap:8px;padding:3px;display:flex;overflow-x:auto}.p-month-selector .p-button[data-size=small]{border-radius:8px;flex:0 0 48px;width:48px;min-width:48px;height:48px;padding:0;font-size:14px}.p-month-selector .p-button[aria-disabled=true]{cursor:default}.p-month-selector{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:visible}.p-month-selector .p-button[data-size=small]{aspect-ratio:auto;width:100%;min-width:0;height:40px;color:var(--p-theme-text-body)}.p-month-selector .p-button[data-size=small][aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand,#fff)}:root{--p-panel-header-min-height:60px;--p-panel-header-padding-block:14px;--p-panel-header-padding-inline:24px;--p-panel-header-font-size:20px;--p-panel-header-line-height:28px;--p-panel-header-font-weight:600}.p-split-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,38%);gap:24px;min-width:0;height:100%;min-height:0;display:grid}.p-split-workspace[data-collapsed=true]{grid-template-columns:minmax(0,1fr) 48px}.p-split-workspace[data-expanded=true]{grid-template-columns:minmax(0,1fr)}.p-workspace-document{min-width:0;min-height:0;overflow:auto}.p-workspace-document[hidden]{display:none}.p-assistant-panel{flex-direction:column;min-width:0;min-height:0;font-family:Pretendard Variable,Pretendard,sans-serif;display:flex;overflow:hidden}.p-assistant-panel .p-assistant-header{flex-shrink:0}.p-assistant-panel .p-assistant-header h2{font-size:18px;line-height:var(--p-panel-header-line-height);font-weight:var(--p-panel-header-font-weight);letter-spacing:-.24px;white-space:nowrap;margin:0}.p-panel-actions{gap:8px;display:flex}.p-assistant-messages{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 20px 16px;display:flex;overflow:auto}.p-assistant-messages .p-chat-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:22px}.p-assistant-composer{flex-shrink:0;padding:16px}.p-split-workspace[data-collapsed=true] .p-assistant-panel{align-items:center;padding-top:16px}.p-assistant-panel{background:var(--p-theme-bg-base);color:var(--p-theme-text-body);border:1px solid var(--p-theme-border-default);border-radius:16px}.p-assistant-header{box-sizing:border-box;min-height:0;box-shadow:inset 0 -1px var(--p-theme-border-default);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.p-assistant-messages{padding-top:20px}.p-assistant-composer{border-top:1px solid var(--p-theme-border-default)}.p-assistant-header h2{align-items:center;gap:8px;display:flex}.p-assistant-brand-icon{width:20px;height:20px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p-assistant-brand-icon img{width:17px;height:18px;display:block}.p-split-workspace[data-collapsed=true] .p-assistant-brand-icon{margin-top:16px}.p-assistant-panel[data-layout=full]{height:100%}.p-assistant-panel[data-layout=full] .p-assistant-messages{padding-inline:max(24px,50% - 480px)}.p-assistant-composer{box-sizing:border-box;width:100%;min-width:0}.p-assistant-composer .p-chat-composer{box-sizing:border-box;width:100%;min-width:0;max-width:none}.p-assistant-messages{gap:0;padding:54px 24px 24px}.p-chat-transcript{flex-direction:column;gap:52px;min-width:0;display:flex}.p-chat-transcript-entry{flex-direction:column;flex-shrink:0;gap:40px;min-width:0;display:flex}.p-chat-transcript-entry+.p-chat-transcript-entry[data-role=assistant]{margin-top:-12px}.p-assistant-messages .p-chat-message{font-size:15px;line-height:22px}.p-chat-transcript-entry[data-role=user] .p-chat-message{border-radius:18px;align-self:flex-end;max-width:85%;padding:10px 16px}.p-chat-transcript .p-file-card{box-sizing:border-box;flex-shrink:0;width:100%;max-width:none}.p-assistant-composer{border-top:0;padding:16px 24px 12px}.p-assistant-composer .p-chat-composer{min-height:100px;box-shadow:inset 0 0 0 1px var(--color-border),0 4px 40px 8px #17171705,0 2px 8px #1717170a}.p-assistant-composer .p-chat-composer:focus-within{outline:2px solid var(--color-brand);outline-offset:1px}.p-assistant-composer .p-composer-attach{background:0 0;border-radius:8px}.p-assistant-composer .p-chat-composer>div>.p-button{margin-left:auto}.p-chat-transcript .p-file-card{border-radius:16px;padding:12px 12px 12px 16px;font-family:inherit}.p-chat-transcript .p-file-glyph{background:var(--color-canvas);width:40px;height:40px;color:var(--color-muted);border-radius:8px}.p-chat-transcript .p-file-card>span:nth-child(2){gap:0}.p-chat-transcript .p-file-card strong{line-height:20px}.p-chat-transcript .p-file-card small{line-height:16px}:root{--p-header-action-height:32px;--p-header-action-min-width:96px;--p-header-action-gap:8px;--p-header-action-padding:12px;--p-header-action-font-size:14px;--p-header-action-font-weight:600;--p-header-action-radius:8px}.p-document-workspace{background:var(--p-theme-bg-base);border:1px solid var(--p-theme-border-default);border-radius:16px;flex-direction:column;min-width:0;height:100%;min-height:0;font-family:Pretendard Variable,Pretendard,sans-serif;display:flex;overflow:hidden}.p-document-toolbar{background:var(--p-theme-bg-sunken);border-bottom:1px solid var(--p-theme-border-default);flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding-right:12px;display:flex}.p-document-tabs{flex:1;min-width:0;display:flex;overflow-x:auto}.p-document-tab-item{border-right:1px solid var(--p-theme-border-default);flex-shrink:0;align-items:center;gap:8px;padding:0 12px 0 20px;display:flex}.p-document-tab-item[data-active=true]{background:var(--p-theme-bg-base)}.p-document-tab-item>[role=tab]{height:48px;color:var(--p-theme-text-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font:500 14px/20px Pretendard Variable,Pretendard,sans-serif}.p-document-tab-item>[role=tab][aria-selected=true]{color:var(--p-theme-text-primary);font-weight:600}.p-document-surface{flex:1;min-height:0;padding:24px;overflow:auto}.p-document-surface[hidden],.p-document-content-panel[hidden]{display:none}.p-document-empty{justify-items:center;gap:16px;margin:auto;display:grid}.p-document-section{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0}.p-document-section-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.p-document-section-header h2{font-size:20px;font-weight:600;line-height:28px}.p-document-actions{gap:var(--p-header-action-gap);align-items:center;display:flex}.p-document-content-tabs{flex-direction:column;flex:1;min-height:400px;display:flex}.p-document-content-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.p-document-content-toolbar [role=tablist]{gap:var(--p-header-action-gap);display:flex}.p-document-content-toolbar [role=tab]{height:var(--p-header-action-height);min-width:var(--p-header-action-min-width);padding:0 var(--p-header-action-padding);border:1px solid var(--p-theme-border-default);background:var(--p-theme-bg-base);color:var(--p-theme-text-body);cursor:pointer;border-radius:999px;font:600 14px/20px Pretendard Variable,Pretendard,sans-serif}.p-document-content-toolbar [role=tab][aria-selected=true]{background:var(--p-theme-text-body);color:var(--p-theme-bg-base);border-color:#0000}.p-document-content-panel{border:1px solid var(--p-theme-border-default);border-radius:16px;flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}.p-document-content-panel>.p-scroll-area{flex:1;min-height:0}.p-document-section-header>.p-document-actions{margin-left:auto}.p-assistant-panel{position:relative}.p-chat-history-drawer{z-index:5;box-sizing:border-box;background:var(--p-theme-bg-base);border-left:1px solid var(--p-theme-border-default);flex-direction:column;gap:20px;width:min(420px,100%);padding:24px;animation:.16s ease-out p-history-enter;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-8px 0 24px #0000000d}.p-chat-history-drawer>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.p-chat-history-drawer h2{font-size:18px;font-weight:600;line-height:26px}.p-chat-history-drawer>.p-scroll-area{flex:1;min-height:0}.p-chat-history-drawer .p-history-new{align-self:flex-start}.p-chat-history-drawer .p-button.p-history-item{width:100%;height:auto;min-height:72px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:16px;margin-bottom:8px;padding:12px 14px}.p-chat-history-drawer .p-history-item[aria-pressed=true]{background:var(--p-theme-bg-sunken)}.p-history-item .p-button-content{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0}.p-history-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:500;display:block;overflow:hidden}.p-history-item time{color:var(--p-theme-text-muted);font-size:13px;font-weight:400}.p-history-empty{color:var(--p-theme-text-muted);font-size:14px}@keyframes p-history-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.p-chat-history-drawer{animation:none}}.p-assessment-preview{color:var(--color-body);font:400 14px/1.65 Pretendard Variable,Pretendard,sans-serif}.p-assessment-preview>h3{margin:0 0 16px;font-size:16px;font-weight:600}.p-assessment-question{border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:16px}.p-assessment-question header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.p-assessment-question h4{margin:0;font-size:14px;font-weight:600}.p-assessment-question ol{margin:8px 0;padding-left:20px}.p-assessment-question p{margin:4px 0 0}.p-assessment-answer{color:var(--p-theme-status-success);font-weight:500}.p-assessment-explanation{color:var(--color-muted);font-size:12px}.p-presentation-preview{background:var(--color-canvas);padding:32px}.p-presentation-sheet{color:#172638;background:#fff;grid-template-columns:15.5% minmax(0,1fr);max-width:900px;min-height:1080px;margin:auto;display:grid;box-shadow:0 8px 32px #0002}.p-presentation-sheet>aside{color:#adc0ee;writing-mode:vertical-rl;background:#6e8bd5;justify-content:flex-end;align-items:center;padding:32px 12px;font-size:14px;display:flex}.p-presentation-page{padding:40px 7%;font:400 14px/1.65 Pretendard Variable,Pretendard,sans-serif}.p-presentation-page>header{color:#3e4ba1;border-bottom:1px solid #dedee5;padding-bottom:8px;font-size:12px;font-weight:600}.p-presentation-page>h3{color:#3e4ba1;margin:20px 0 64px;font-size:28px;line-height:1.4}.p-presentation-page>h4{color:#3e4ba1;border-bottom:1px solid #6e8bd5;margin:0 0 24px;font-size:18px}.p-presentation-page section{border-bottom:1px dashed #cdd2dc;margin-bottom:12px;padding-bottom:12px}.p-presentation-page h5{margin:0 0 8px;font-size:15px}.p-presentation-page h5 span{color:#fff;background:#6e8bd5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;display:inline-flex}.p-presentation-page ul{margin:0;padding-left:40px}.p-presentation-page li{margin-bottom:10px}.p-presentation-page li::marker{color:#6e8bd5}@font-face{font-family:IRR Login Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}.p-department-login{--login-canvas:#ebebed;--login-title:#171719;--login-danger:#d22030;--control-large:48px;--radius-large:12px;--color-body:#1d2026c4;--color-subtle:#1a212b78;--color-border:#12203017;--color-danger:#d22030;--color-surface:#fff;--color-text:#171719;background:var(--login-canvas);min-height:100dvh;color:var(--login-title);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;place-items:center;padding:40px 24px;font-family:IRR Login Pretendard,Pretendard Variable,Pretendard,sans-serif;display:grid}.p-department-login *{box-sizing:border-box}.p-login-card{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1200px,100%);min-height:744px;padding:16px;display:grid;overflow:hidden;transform:translate(-4px,-2px);box-shadow:0 4px 6px -2px #17171712,0 10px 15px -3px #17171712}.p-login-brand{isolation:isolate;color:#fff;background:#cb1f16;border-radius:16px;min-width:0;min-height:712px;position:relative;overflow:hidden}.p-login-art{z-index:-1;position:absolute;inset:0;overflow:hidden}.p-login-gradient{object-fit:cover;filter:blur(3.5px);width:975px;max-width:none;height:1950px;position:absolute;top:-499.5px;left:-97.5px;transform:rotate(90deg)}.p-login-grain{object-fit:cover;mix-blend-mode:overlay;opacity:.39;width:2718px;max-width:none;height:2037px;position:absolute;top:-358px;left:calc(50% - 999px)}.p-login-brand-content{flex-direction:column;gap:36px;padding:60px;display:flex}.p-login-logo{opacity:.8;flex-shrink:0;width:147.852px;height:50px;position:relative}.p-login-logo img{max-width:none;position:absolute}.p-login-logo-chemicals{width:100.89px;height:17.967px;top:31.87px;left:46.96px}.p-login-logo-sk{width:35.805px;height:21.966px;top:28.04px;left:0}.p-login-logo-wing-back{width:27.728px;height:25.285px;top:5.59px;left:30.67px}.p-login-logo-wing-front{width:40.991px;height:32.943px;top:0;left:22.92px}.p-login-brand-copy{flex-direction:column;gap:24px;display:flex}.p-login-brand-copy h1{letter-spacing:-.96px;white-space:nowrap;color:#fff;margin:0;font-family:inherit;font-size:48px;font-weight:700;line-height:57px}.p-login-brand-copy p{letter-spacing:-.44px;color:#fff;white-space:normal;word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:inherit;font-size:22px;font-weight:500;line-height:33px}.p-login-panel{justify-content:center;align-items:center;min-width:0;padding:40px 32px;display:flex}.p-login-content{flex-direction:column;gap:72px;width:400px;max-width:100%;display:flex;transform:translateY(.5px)}.p-login-heading{flex-direction:column;gap:16px;display:flex}.p-login-heading h2{letter-spacing:-.8096px;color:var(--login-title);margin:0;font-family:inherit;font-size:32px;font-weight:700;line-height:44px}.p-login-heading p{color:#15151599;margin:0;font-family:inherit;font-size:18px;font-weight:500;line-height:21px}.p-login-form{flex-direction:column;gap:40px;width:100%;margin:0;display:flex}.p-login-fields{flex-direction:column;gap:32px;display:flex}.p-department-login .p-field{gap:8px;font-family:inherit}.p-department-login .p-field label{color:#1e2025e3;font-family:inherit;font-size:16px;font-weight:500;line-height:24px}.p-department-login .p-field input,.p-department-login .p-field select{border:1px solid var(--color-border);height:48px;color:var(--color-body);background:#fff;border-radius:12px;padding:11px 15px;font-family:inherit;font-size:16px;line-height:24px;box-shadow:0 1px 2px -1px #1717171a}.p-department-login .p-field input::placeholder{color:var(--color-subtle);opacity:1}.p-login-password{min-height:104px}.p-login-password .p-field input{padding-right:76px}.p-login-password .p-field input::placeholder{color:var(--color-body)}.p-login-password .p-field input[aria-invalid=true]{border-color:#d2203047}.p-department-login .p-field .p-error{color:var(--login-danger);font-size:12px;line-height:16px}.p-login-password-actions{align-items:center;gap:8px;height:24px;display:flex}.p-login-password-actions img{width:22px;height:22px;display:block}.p-login-reveal{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:1px;display:grid}.p-department-login .p-login-submit{color:#fff;background:#000;border:0;border-radius:12px;width:100%;height:48px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:600;line-height:24px}.p-department-login .p-login-submit:hover:not(:disabled){background:#252525}.p-department-login .p-login-submit:disabled{opacity:.55;cursor:wait}.p-department-login :is(input,select,button):focus-visible{outline-offset:3px;outline:2px solid #171719}.p-login-select{position:relative}.p-login-select select{appearance:none;padding-right:44px!important}.p-login-select>img{pointer-events:none;width:22px;height:22px;position:absolute;bottom:13px;right:13px}@media(max-width:1200px){.p-login-brand-content{padding:40px 28px}.p-login-brand-copy h1{font-size:clamp(28px,3.7vw,48px)}.p-login-brand-copy p{white-space:normal;font-size:clamp(16px,1.7vw,22px)}}@media(max-width:900px){.p-department-login{padding:24px 16px}.p-login-card{grid-template-columns:1fr;max-width:584px;min-height:0;transform:none}.p-login-brand{min-height:280px}.p-login-brand-content{gap:24px;padding:32px}.p-login-brand-copy{gap:16px}.p-login-brand-copy h1{white-space:normal;font-size:32px;line-height:42px}.p-login-brand-copy p{font-size:17px;line-height:26px}.p-login-panel{padding:40px 24px}.p-login-content{gap:40px}.p-login-heading h2{font-size:28px;line-height:38px}}@media(max-width:420px){.p-login-brand-content{padding:24px}.p-login-panel{padding:32px 8px}.p-login-heading h2{font-size:25px}.p-login-brand-copy h1{font-size:28px}.p-login-brand-copy p{font-size:15px}}.p-loading-progress{color:var(--p-theme-text-body);text-align:center;background:var(--p-theme-bg-base);border-radius:8px;flex-direction:column;gap:12px;padding:24px;font:400 14px/20px Pretendard Variable,Pretendard,sans-serif;display:flex}.p-loading-progress-track{background:var(--p-theme-border-default);border-radius:4px;width:100%;height:4px;overflow:hidden}.p-loading-progress-track>span{border-radius:inherit;background:var(--color-brand);width:35%;height:100%;animation:1.4s ease-in-out infinite p-loading-progress-slide;display:block}.p-loading-progress small{font:inherit;color:var(--p-theme-text-subtle)}@keyframes p-loading-progress-slide{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media(prefers-reduced-motion:reduce){.p-loading-progress-track>span{animation:none;transform:translate(93%)}}.p-loading-state{flex:1;justify-content:center;align-items:center;width:100%;min-height:160px;display:flex}.p-document-viewer-tools{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.p-document-viewer-tools output{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;color:var(--p-theme-text-body);font-size:14px}.p-document-viewer{border:1px solid var(--p-theme-border-default);background:var(--p-theme-bg-sunken);border-radius:8px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.p-document-viewer-tools{border-bottom:1px solid var(--p-theme-border-default);background:var(--p-theme-bg-sunken);padding:8px}.p-document-viewer-pages-scroll{scrollbar-gutter:stable;box-sizing:border-box;overflow-anchor:none;background:#525659;flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.p-document-viewer-pages-surface{margin-inline:auto}.p-document-viewer-page{content-visibility:auto;contain-intrinsic-size:auto 600px;margin:0 auto 16px}.p-document-viewer-page img{background:#fff;width:100%;height:auto;display:block}.p-document-viewer-page figcaption{text-align:center;color:#fff;font-size:12px;line-height:24px}.p-document-viewer-pages-next{text-align:center;max-width:480px;min-height:116px;margin-inline:auto}.p-document-viewer-pages-error{background:var(--p-theme-bg-base);color:var(--p-theme-text-body);border-radius:8px;padding:24px}.p-document-viewer-pages-end{color:#fff;margin:12px 0;font-size:13px;line-height:20px}.p-document-viewer-pages-loading{justify-content:center;align-items:center;padding:24px;display:flex}.p-document-viewer-pages-surface[data-empty=true]{flex-direction:column;min-height:100%;display:flex}.p-document-viewer-pages-surface[data-empty=true]>.p-document-viewer-pages-next:empty{display:none}.kg-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.kg-heading h3{font-size:16px;line-height:24px;margin:0 0 6px}.kg-heading p{font-size:12px;line-height:1.7;color:#748091;margin:0;max-width:440px}.kg-heading>span{white-space:nowrap}.kg-scroll{overflow:auto;border:1px solid #e5eaf0;border-radius:12px;background:radial-gradient(#dfe6ee 1px,transparent 1px) 0 0/18px 18px #fbfcfe}.kg-canvas{position:relative;min-width:680px;width:100%;height:500px}.kg-canvas>svg{position:absolute;width:100%;height:100%;inset:0;overflow:visible}.kg-canvas line{stroke:#b5c3d3;stroke-width:1.4}.kg-canvas text{font-size:10px;fill:#718096;stroke:#fbfcfe;stroke-width:5px;paint-order:stroke;stroke-linejoin:round}.kg-canvas .kg-edge-selected line{stroke:#4b84c9;stroke-width:2}.kg-canvas .kg-edge-selected text{fill:#3979c8}.kg-node{position:absolute;transform:translate(-50%,-50%);width:110px;min-height:50px;border:1px solid;border-radius:10px;background:#fff;box-shadow:0 3px 10px #1b35560a;cursor:pointer;padding:6px;font:inherit;text-align:center;color:#344054}.kg-node span{display:block;font-size:10px;margin-bottom:4px}.kg-node strong{display:block;font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.kg-node.selected{outline:2px solid #4285df;outline-offset:3px;background:#f5f9ff}.kg-node:focus-visible{outline:3px solid #4285df;outline-offset:3px}.kg-faded{opacity:.2}.kg-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:14px 0 20px;font-size:11px;color:#758092}.kg-legend span{display:flex;gap:5px;align-items:center}.kg-legend i{width:7px;height:7px;border-radius:50%}.kg-detail{border-top:1px solid #e8ecf1;padding-top:18px}.kg-detail-heading{display:flex;align-items:center;gap:10px}.kg-detail-heading h3{font-size:15px;margin:0}.kg-detail-heading .dd-source{margin-left:auto;white-space:nowrap}.kg-detail>p{font-size:13px;line-height:1.8;color:#657084}.kg-relations th,.kg-relations td{font-size:12px}.kg-search-status{font-size:12px;color:#3979c8;margin-bottom:12px}@media(max-width:700px){.kg-heading{display:block}.kg-heading p{margin-bottom:8px}.kg-relations{min-width:420px}.kg-detail{overflow:auto}}.dd-overlay{position:fixed;inset:0;z-index:100;background:#1117225c;display:flex;align-items:center;justify-content:center;padding:52px 72px}.dd-dialog{width:1296px;max-width:100%;height:856px;max-height:100%;background:#fff;border-radius:16px;box-shadow:-8px 0 24px #00000029;display:flex;flex-direction:column;overflow:hidden;color:#1e2025e3;outline:none}.dd-dialog.dd-expanded{width:100%;height:100%}.dd-toolbar{height:64px;flex-shrink:0;display:flex;align-items:center;gap:4px;padding:0 10px 0 20px;border-bottom:1px solid #eaecee}.dd-dialog .dd-icon{width:32px;min-width:32px;height:32px;min-height:32px;padding:4px;border:none;background:transparent;box-shadow:none;border-radius:6px}.dd-dialog .dd-icon:hover{background:#f1f2f4}.dd-dialog .dd-icon:disabled{opacity:.3}.dd-more{font-size:24px}.dd-divider{height:16px;width:1px;background:#eaecee;margin:0 8px}.dd-spacer{flex:1}.dd-position{font-size:13px;color:#777c85;margin:0 12px 0 4px}.dd-menu-anchor{position:relative}.dd-menu{position:absolute;right:0;top:38px;width:218px;border:1px solid #eaecee;background:#fff;border-radius:12px;box-shadow:0 6px 20px #0002;z-index:5;padding:6px}.dd-menu button{width:100%;border:0;background:#fff;text-align:left;padding:12px 8px;border-radius:6px;color:inherit}.dd-menu button:hover{background:#f3f4f6}.dd-heading{padding:24px 44px;border-bottom:1px solid #eaecee;min-height:109px;box-sizing:border-box}.dd-heading h2{font-size:24px;line-height:32px;letter-spacing:-.55px;font-weight:700;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-metadata{display:flex;gap:16px;color:#1a212b78;font-size:15px;line-height:22px;flex-wrap:wrap}.dd-metadata b{color:#1d2026c4;font-weight:500}.dd-columns{display:flex;min-height:0;flex:1}.dd-original{width:46%;display:flex;flex-direction:column;min-width:0;background:#f3f3f4;border-right:1px solid #eaecee}.dd-paper-scroll{overflow:auto;flex:1;padding:24px 30px}.dd-paper{background:#fff;min-height:620px;padding:32px 28px 24px;box-sizing:border-box;box-shadow:0 1px 4px #00000009;position:relative}.dd-paper-brand{font-size:11px;font-weight:700;letter-spacing:.4px;display:flex;gap:12px;justify-content:space-between;color:#374151}.dd-paper-brand span{font-size:8px;color:#8c9299}.dd-paper-rule{height:2px;background:#333d4a;margin:12px 0 20px}.dd-paper-note{font-size:10px;color:#747c85}.dd-paper h3{font-size:18px;line-height:1.5;margin:15px 0 25px}.dd-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.9;margin:0}.dd-paper footer{position:absolute;bottom:20px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:9px;color:#94999f;border-top:1px solid #eaecee;padding-top:12px}.dd-viewer-tools{height:52px;flex-shrink:0;padding:0 20px;display:flex;align-items:center;gap:6px;background:#fff;border-top:1px solid #eaecee;font-size:13px}.dd-results{width:54%;min-width:0;display:flex;flex-direction:column}.dd-tabs{height:49px;min-height:49px;display:flex;gap:28px;padding:0 28px;border-bottom:1px solid #eaecee;overflow-x:auto}.dd-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:#fff;padding:0;font-family:inherit;font-size:15px;font-weight:600;line-height:24px;white-space:nowrap;color:#161f2e9c;cursor:pointer;flex-shrink:0}.dd-tabs button span{font-size:17px}.dd-tabs button.active{color:#1e2025;border-bottom-color:#1a1c1f}.dd-panel{flex:1;min-height:0;overflow:auto;padding:24px 28px}.dd-actions{display:flex;align-items:center;gap:8px;margin-bottom:24px}.dd-search{display:flex;align-items:center;gap:8px;border:1px solid #e3e5e8;border-radius:8px;padding:7px 10px;min-width:0;flex:1;height:36px;box-sizing:border-box}.dd-search img{width:16px;height:16px;opacity:.65}.dd-search input{border:0;outline:none;min-width:0;width:100%;font:inherit;font-size:13px;background:transparent;color:inherit}.dd-search:focus-within{border-color:#3182f6}.dd-actions select{font:inherit;font-size:13px;border:1px solid #eaecee;border-radius:7px;height:34px;padding:0 8px;background:#fff;color:#3e444c;max-width:116px}.dd-block{padding:0 0 24px;border-left:2px solid transparent}.dd-block.selected{border-left-color:#3182f6;padding-left:10px;margin-left:-12px}.dd-block-label{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dd-element-tag{font-size:12px;line-height:20px;font-weight:500;border-radius:5px;padding:0 4px}.tag-0{color:#3182f6;background:#edf4ff}.tag-1{color:#0098b2;background:#eaf9fc}.tag-2{color:#429e00;background:#f0fae8}.dd-block-label button,.dd-source{border:0;background:transparent;padding:0;color:#3979c8;font:inherit;font-size:12px;cursor:pointer;text-align:left}.dd-block-label button{color:#8a8c90}.dd-block-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6;color:#363a42}.dd-code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;background:#f7f8fa;border:1px solid #eaecee;padding:16px;border-radius:8px}.dd-status{min-height:40px;padding:10px 28px;box-sizing:border-box;border-top:1px solid #eaecee;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8a8c90;font-size:11px}.dd-status span{white-space:nowrap}.dd-table-wrap{width:100%;overflow:auto}.dd-table-count{font-size:13px;color:#656b75;margin:0 0 16px}.dd-table-count strong{color:#222;margin-left:5px}.dd-table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px;text-align:left}.dd-table th{height:36px;background:#f7f7f8;color:#757b84;font-weight:500;white-space:nowrap}.dd-table td{height:48px;border-bottom:1px solid #eaecee}.dd-table td,.dd-table th{padding:8px}.dd-table td:first-child{white-space:nowrap}.dd-empty{padding:40px 16px;text-align:center;font-size:14px;color:#8a8c90}.dd-graph{height:270px;position:relative;background:radial-gradient(#e4e8ee 1px,transparent 1px);background-size:16px 16px;border:1px solid #edf0f3;border-radius:8px}.dd-graph svg{width:100%;height:100%;position:absolute;inset:0}.dd-graph line{stroke:#b6c8dc;stroke-width:1}.dd-node{position:absolute;transform:translate(-50%,-50%);padding:9px 12px;border:1px solid #c2daf8;border-radius:24px;background:#edf5ff;color:#326caa;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;cursor:pointer;box-shadow:0 2px 4px #00000008}.dd-node.node-1{background:#f4edff;border-color:#ded0ed;color:#9463b9}.dd-node.node-2{background:#ecf9f2;border-color:#bce6cc;color:#4c8f69}.dd-node.node-3{background:#fff5e9;border-color:#f2d9b5;color:#ac792f}.dd-node.selected{outline:2px solid #3182f6;outline-offset:3px}.dd-node.faded{opacity:.25}.dd-graph-legend{display:flex;justify-content:center;gap:16px;font-size:11px;color:#798291;padding:12px}.dd-relations{margin-top:12px;border-top:1px solid #eaecee;padding-top:16px}.dd-relations h3{font-size:16px;display:flex;align-items:center;gap:8px;margin:0 0 12px}.dd-relations p{font-size:13px;color:#717985}.dd-relation-row{display:flex;align-items:center;gap:16px;font-size:13px;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3;padding:12px 0;margin-bottom:14px}.dd-relation-row span:first-child{color:#8a8c90}.dd-relation-row b{font-weight:500;flex:1}.dd-small{font-size:11px!important}.dd-dialog button:focus-visible,.dd-dialog select:focus-visible{outline:2px solid #3182f6;outline-offset:2px}@media(max-width:1100px){.dd-overlay{padding:24px}.dd-heading{padding:20px 28px}.dd-tabs{gap:16px;padding:0 20px}.dd-panel,.dd-paper-scroll{padding:20px}.dd-actions{gap:4px}.dd-actions select{max-width:94px}.dd-viewer-tools{padding:0 10px;gap:2px}.dd-metadata{font-size:13px}}@media(max-width:700px){.dd-overlay{padding:8px}.dd-dialog{border-radius:12px;height:100%}.dd-heading{padding:16px}.dd-heading h2{font-size:18px;line-height:24px}.dd-metadata{font-size:11px;gap:5px 12px}.dd-columns{overflow:auto;display:block}.dd-original,.dd-results{width:100%}.dd-original{height:340px;border-right:0;border-bottom:1px solid #eaecee}.dd-results{min-height:450px}.dd-paper{min-height:500px}.dd-panel{overflow:visible}.dd-tabs{gap:18px;padding:0 16px}.dd-tabs button{font-size:13px}.dd-toolbar{height:48px;padding-left:8px}.dd-position{margin-right:4px}.dd-paper-scroll{padding:16px}.dd-graph{height:230px}.dd-node{padding:6px;font-size:10px}}.dd-overlay{justify-content:flex-end;align-items:stretch;padding:0;background:#11172229}.dd-dialog{width:min(1120px,calc(100vw - 80px));max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border-left:1px solid #eaecee;box-shadow:-12px 0 36px #18202c1a}.dd-dialog.dd-expanded{width:calc(100vw - 56px);height:100dvh}.dd-heading{padding:24px 32px}.dd-tabs{gap:20px;padding:0 24px}.dd-tabs button{font-size:14px}.dd-panel{padding:20px 24px}.dd-paper-scroll{padding:24px}@media(max-width:1100px){.dd-overlay{padding:0}.dd-dialog{width:calc(100vw - 56px)}.dd-tabs{gap:14px;padding:0 16px}.dd-panel{padding:20px 16px}.dd-paper-scroll{padding:16px}.dd-heading{padding:20px 24px}}@media(max-width:700px){.dd-overlay{padding:0}.dd-dialog,.dd-dialog.dd-expanded{width:100vw;height:100dvh;border-radius:0}.dd-heading{padding:16px}.dd-tabs{gap:18px}.dd-tabs button{font-size:13px}}.workspace .dd-overlay{position:absolute;inset:0;background:transparent;padding:0}.workspace .dd-dialog{width:100%;max-width:100%;height:100%;max-height:100%;border:0;box-shadow:none;border-radius:0}.workspace .dd-dialog.dd-expanded{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.dd-paper-scroll{position:relative;scroll-behavior:smooth;overflow-anchor:none}.dd-paper{display:flex;flex-direction:column;min-height:580px;margin-bottom:24px;scroll-margin-top:20px}.dd-paper:last-child{margin-bottom:0}.dd-paper footer{position:static;margin-top:auto;padding-top:16px;gap:12px}.dd-page-content{padding-bottom:28px}.dd-page-content pre{margin:0 0 14px;font-size:12px;line-height:1.85}.dd-paper-table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.6;margin:16px 0;color:#465365;table-layout:fixed;overflow-wrap:anywhere}.dd-paper-table td,.dd-paper-table th{padding:9px 8px;text-align:left;border:1px solid #e3e8ee;vertical-align:top}.dd-paper-table th{background:#f3f6fa;font-weight:600;color:#334155}.dd-paper-table tbody tr:nth-child(2n){background:#fafbfd}.dd-graph-relations{margin-top:20px}.dd-table td{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.dd-paper-scroll{scroll-behavior:auto}}.drawing-columns{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.drawing-original{min-width:0;display:flex;flex-direction:column}.drawing-image-scroll{flex:1;min-height:0;overflow:auto;padding:24px;display:block;background:var(--color-surface-secondary,#f3f4f6)}.drawing-image-wrap{position:relative;background:#fff;box-shadow:0 1px 5px #11182712;line-height:0}.drawing-image{display:block;width:100%;height:auto}.drawing-region{position:absolute;background:transparent;border:1px solid #4385ff55;border-radius:2px;cursor:pointer;transition:background .15s,border-color .15s;min-height:12px;min-width:12px}.drawing-region>span{position:absolute;left:-1px;top:-15px;font-size:10px;line-height:15px;min-width:15px;background:#426bd8;color:#fff;border-radius:3px 3px 0 0}.drawing-region:hover,.drawing-region:focus-visible{background:#4385ff20;border-color:#4385ff}.drawing-region.selected{background:#4385ff26;border:2px solid #4385ff;z-index:2}.drawing-attribution{padding:10px 18px;font-size:11px;line-height:1.5;display:flex;gap:12px;align-items:center;background:#fff;border-top:1px solid #eee;color:#858b94}.drawing-attribution a{color:#4c7fde;white-space:nowrap}.drawing-summary{padding:0 0 20px}.drawing-summary h3{font-size:17px;margin:12px 0 8px;font-weight:600}.drawing-summary p{font-size:13px;line-height:1.6;color:#7c838c;margin:0}.drawing-fields{display:flex;flex-direction:column;gap:12px}.drawing-field{text-align:left;border:1px solid #e9ebef;background:#fff;border-radius:8px;padding:16px;cursor:pointer;color:#343a43}.drawing-field:hover{border-color:#b7cffa;background:#fafcff}.drawing-field.selected{border-color:#558fff;background:#f5f8ff}.drawing-field-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;color:#7394ca}.drawing-field strong{display:block;font-size:15px;font-weight:600;line-height:1.5}.drawing-field p{font-size:13px;line-height:1.7;color:#777e88;margin:8px 0 0}.drawing-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}.drawing-table th{text-align:left;padding:12px 10px;background:#f6f7f9;color:#7c828a;font-weight:500}.drawing-table td{padding:14px 10px;border-bottom:1px solid #edf0f3;vertical-align:top}.drawing-table button{border:0;background:none;padding:0;cursor:pointer;color:#4b87f8;text-align:left;line-height:1.6}.drawing-selected{margin-top:20px;padding:16px;border-left:3px solid #568dff;background:#f7f9fd;font-size:13px;line-height:1.6}.drawing-selected strong{font-size:12px;color:#5a76a6}.drawing-selected p{font-weight:600;margin:8px 0}.drawing-selected span{color:#7d8592}.drawing-panel{overflow:auto}.drawing-dialog:focus{outline:none}@media(max-width:760px){.drawing-columns{grid-template-columns:1fr;overflow:auto}.drawing-original{min-height:380px;max-height:60vh}.drawing-columns>.dd-results{overflow:visible;min-height:420px}.drawing-image-scroll{padding:18px}.drawing-attribution{flex-wrap:wrap;gap:4px 12px}.drawing-panel{overflow:visible}}@media(min-width:761px){.drawing-columns .drawing-original{width:60%}.drawing-columns>.dd-results{width:40%}}.drawing-region:not(.selected){border-color:transparent}.drawing-region:not(.selected)>span{opacity:0}.drawing-region:hover{border-color:#4385ff}.drawing-region:hover>span{opacity:1}@media(min-width:1100px){.drawing-graph-active .drawing-original{width:40%}.drawing-graph-active>.dd-results{width:60%}}.raw-data-view{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;min-width:0;background:#fff;color:#30343b;outline:none;overflow:hidden;font-size:13px}.raw-data-header{padding:22px 28px 20px;border-bottom:1px solid #eceef1}.raw-data-eyebrow{font-size:12px;color:#858b95;margin-bottom:18px}.raw-data-eyebrow span{margin:0 10px;color:#bdc2cb}.raw-data-title{display:flex;justify-content:space-between;gap:20px;align-items:center}.raw-data-title h2{font-size:23px;line-height:32px;margin:0 0 7px;font-weight:650;letter-spacing:-.5px}.raw-data-title p{margin:0;color:#7e8590;display:flex;gap:12px;align-items:center}.raw-data-actions{display:flex;gap:8px;flex-shrink:0}.raw-data-summary{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 28px;border-bottom:1px solid #eceef1;gap:20px}.raw-data-summary>div{border-right:1px solid #eceef1}.raw-data-summary>div:last-child{border:0}.raw-data-summary span{display:block;font-size:12px;color:#7e8590;margin-bottom:8px}.raw-data-summary strong{font-size:23px;font-weight:600;font-variant-numeric:tabular-nums}.raw-data-summary small{margin-left:7px;font-size:12px;font-weight:400;color:#79818b}.raw-data-filters{display:flex;align-items:center;gap:12px;padding:20px 28px}.raw-data-filters label{display:flex;gap:9px;align-items:center;color:#656e7a;white-space:nowrap}.raw-data-filters select,.raw-data-filters input{height:36px;background:#fff;border:1px solid #e2e5ea;border-radius:7px;padding:0 11px;font:inherit;color:#444d59}.raw-data-filters input{min-width:170px;width:300px}.raw-data-filters input::placeholder{color:#9da2ab}.raw-data-count{margin-left:auto;color:#858b94;white-space:nowrap}.raw-data-count b{color:#3e4856;margin:0 4px}.raw-data-table-scroll{flex:1;min-height:0;overflow:auto;margin:0 28px;border-top:1px solid #e6e9ed}.raw-data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1130px;font-size:12px;white-space:nowrap}.raw-data-table th{position:sticky;top:0;z-index:1;background:#f6f7f9;text-align:left;padding:13px 12px;color:#7c8490;font-weight:500;border-bottom:1px solid #e6e9ed}.raw-data-table th small{display:block;font-size:10px;margin-top:3px;color:#969da7}.raw-data-table th button{font:inherit;background:none;border:0;color:inherit;padding:0;cursor:pointer}.raw-data-table td{padding:13px 12px;border-bottom:1px solid #eef0f3;height:51px;box-sizing:border-box}.raw-data-table tr[data-current=true]{background:#fbfdff}.raw-data-table tbody tr:hover{background:#f5f8fc}.raw-data-table td small{display:block;font-size:10px;color:#939ba5;margin-top:4px}.raw-data-table tr[data-current=true] td small{color:#4c8bef}.raw-data-id{font-variant-numeric:tabular-nums;color:#52749d}.raw-data-number{font-variant-numeric:tabular-nums}.raw-data-number strong{font-weight:600}.raw-data-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;color:#8a919b;border-top:1px solid #e9ecf0}.raw-data-footer>div{display:flex;align-items:center;gap:16px}.raw-data-notice{margin:0;padding:0 28px 16px;font-size:11px;color:#959ca6;line-height:1.6}.raw-data-empty{text-align:center;padding:64px!important;color:#8d95a0}.raw-data-empty button{display:block;margin:12px auto;border:0;background:none;color:#4182dc;cursor:pointer}.raw-data-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.raw-data-view button:focus-visible,.raw-data-view select:focus-visible,.raw-data-view input:focus-visible{outline:2px solid #488cff;outline-offset:2px}@media(max-width:1050px){.raw-data-filters{flex-wrap:wrap}.raw-data-summary{gap:12px}.raw-data-summary small{display:block;margin:6px 0 0}.raw-data-count{margin-left:0}.raw-data-title p{flex-wrap:wrap}.raw-data-title h2{font-size:21px}}@media(max-width:700px){.raw-data-header{padding:16px}.raw-data-title{align-items:flex-start;flex-direction:column;gap:14px}.raw-data-eyebrow{margin-bottom:10px}.raw-data-summary{padding:16px;grid-template-columns:repeat(2,1fr);gap:16px}.raw-data-summary>div:nth-child(2){border:0}.raw-data-filters{padding:16px;gap:10px}.raw-data-filters input{width:100%;box-sizing:border-box}.raw-data-table-scroll{margin:0 16px}.raw-data-footer{padding:10px 16px}.raw-data-notice{padding:0 16px 12px;font-size:10px}.raw-data-summary strong{font-size:20px}}.documents-page{padding:44px;height:100%;overflow:auto;display:flex;flex-direction:column;color:var(--p-text-body,rgba(29,32,38,.77))}.documents-page .p-page-header{margin-bottom:32px;align-items:flex-start}.documents-page .p-page-header h2{font-size:32px;line-height:44px;letter-spacing:-.81px;margin:0 0 6px;color:#1d2026c4}.documents-page .p-page-header p{font-size:16px;line-height:24px;margin:0;color:#1a212b78}.documents-page .p-page-header>.p-button{margin-top:2px;white-space:nowrap}.doc-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.doc-filter{display:flex;align-items:center;gap:4px;padding:0 8px 0 12px;height:32px;background:var(--p-fill-default,rgba(24,33,59,.04));border-radius:8px;font-size:13px;white-space:nowrap}.doc-filter>span{color:#161f2e9c}.doc-filter select{appearance:none;border:0;background:transparent;color:#1a1f29e3;font:inherit;cursor:pointer;padding:0;min-width:26px}.doc-filter:focus-within{outline:2px solid #3182f6;outline-offset:2px}.doc-filter select:focus{outline:none}.doc-search{flex:0 1 240px;min-width:150px}.doc-search input{height:32px!important;background:#18213b0a!important;border:0!important}.doc-count{margin-left:auto;display:flex;align-items:center;font-size:13px;gap:12px;white-space:nowrap}.doc-count>span{color:#1c20289c;padding-right:12px;border-right:1px solid rgba(18,32,48,.09)}.doc-count strong{font-weight:500}.doc-table-scroll{overflow:auto;min-height:0;flex:1}.doc-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:14px}.doc-table col.doc-name-col{width:39%}.doc-table col.doc-date-col{width:15%}.doc-table th{height:40px;border-top:1px solid rgba(18,32,48,.09);font-size:13px;font-weight:500;color:#1c20289c}.doc-table td,.doc-table th{padding:0 12px;border-bottom:1px solid rgba(18,32,48,.07);white-space:nowrap}.doc-table td{height:53px}.doc-table td:first-child{padding-right:8px}.doc-table th:first-child{padding-left:16px}.doc-table tr:hover td{background:#fafbfc}.doc-open{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;text-align:left;color:#1e2025e3;font:inherit;font-weight:500;cursor:pointer}.doc-open span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-open:hover span:last-child{text-decoration:underline}.doc-table .p-badge{font-size:13px;font-weight:400;padding:0 4px;line-height:20px;min-height:20px;border-radius:5px}.doc-pagination{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:8px 0}.doc-pagination select{border:0;background:transparent;font:inherit;color:inherit;font-size:14px;padding:4px;cursor:pointer}.doc-empty{display:flex;align-items:center;flex-direction:column;padding:80px 20px;gap:12px;color:#8b9098}.doc-empty h3{color:#545861;margin:4px 0 0;font-size:17px}.doc-empty p{margin:0 0 8px;font-size:14px}.doc-notice{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;background:#f0f7ff;color:#386a9c;font-size:13px;margin-bottom:16px}.doc-notice button{border:0;background:none;color:inherit;font-size:22px;cursor:pointer}.upload-description{margin-top:0;color:#6b7280;font-size:14px}.doc-dropzone{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;min-height:190px;padding:24px;border:1.5px dashed #cdd4dc;border-radius:12px;background:#fafbfc;color:#6b7280;cursor:pointer;text-align:center}.doc-dropzone strong{font-size:14px;color:#404751;overflow-wrap:anywhere}.doc-dropzone>span{font-size:12px}.doc-dropzone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.doc-dropzone:focus-within{outline:2px solid #3182f6}.upload-note{font-size:12px;line-height:1.7;color:#7a818a;margin:16px 0 24px}.upload-error{font-size:13px;color:#dc3545}.doc-sample{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#6b7280}@media(max-width:1200px){.documents-page{padding:32px}.doc-count{margin-left:0}.doc-table{min-width:850px}}@media(max-width:760px){.documents-page{padding:24px 18px}.documents-page .p-page-header h2{font-size:26px}.documents-page .p-page-header p{font-size:13px;max-width:260px}.doc-toolbar{gap:6px}.doc-search{flex-basis:100%;max-width:none}.doc-count{margin-left:auto}.doc-table-scroll{min-height:350px}.doc-pagination{margin-top:20px}}.documents-page .p-page-header .p-button{background:#2e2f33;color:#fff;border-color:#2e2f33;border-radius:10px;height:40px}@media(min-width:1201px){.doc-table col.doc-name-col{width:38.55%}.doc-table col:nth-child(2){width:8.79%}.doc-table col:nth-child(3){width:9.52%}.doc-table col:nth-child(4),.doc-table col:nth-child(5){width:8.06%}.doc-table col.doc-date-col{width:15.38%}.doc-table col:last-child{width:11.64%}}.doc-row-summary{display:block;color:#88909c;font-size:11px;font-weight:400;line-height:1.6;margin-top:5px;max-width:520px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{font-family:Pretendard,sans-serif;color:#38393c;background:#f7f7f8;font-synthesis:none;--line:#eaecee;--muted:#8b9097;--ink:#1d2026}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid #3182f6;outline-offset:3px}button{color:inherit}button img{display:block}button svg{flex-shrink:0}.app{height:100dvh;display:flex;overflow:hidden}.sidebar{width:260px;flex:none;display:flex;flex-direction:column;background:#f7f7f8;border-right:1px solid #eaecee;font-size:14px}.brand-row{height:64px;display:flex;align-items:flex-start;padding:12px 8px 12px 17px;gap:12px}.brand{border:0;background:none;font-size:18px;font-weight:600;padding:5px 0;letter-spacing:-.36px}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:6px;color:#777d86;padding:8px}.icon-button:hover{background:#eceef1}.icon-button img{max-width:20px;max-height:20px}.collapse{margin-left:auto;width:36px;height:36px}.main-nav{padding:0 7px}.main-nav button{display:flex;align-items:center;gap:8px;padding:5px 10px;border:0;background:none;width:100%;height:31px;border-radius:6px;text-align:left;color:#60646c}.main-nav button:hover,.history-row:hover{background:#ececef}.main-nav .selected,.history-row.selected{background:#e8e9ed;color:#25272c}.sidebar-scroll{flex:1;overflow:auto;padding:0 7px 18px}.nav-heading{font-size:13px;color:#91949c;margin:24px 10px 8px}.history-row{display:block;width:100%;border:0;background:none;padding:6px 10px;border-radius:6px;height:31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:14px;color:#666a73}.history-row.indented{padding-left:34px}.empty-history{font-size:12px;color:#999da5;margin:12px 10px}.sidebar .p-sidebar-group-trigger,.sidebar .p-sidebar-document{font-size:14px;min-height:31px}.account-row{height:68px;border-top:1px solid #e9e9ed;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.account{display:flex;align-items:center;gap:8px;background:none;border:0;text-align:left;font-size:13px;padding:0}.avatar{width:26px;height:26px;border-radius:50%;background:#eea632;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px}.account small{display:block;color:#8a8e95;font-size:12px;margin-top:2px}.is-collapsed .sidebar{width:56px}.is-collapsed .brand-row{padding:12px 10px}.is-collapsed .collapse{padding:8px;width:36px}.is-collapsed .main-nav button{justify-content:center;padding:5px}.is-collapsed .account-row{margin-top:auto;padding:14px}.workspace{flex:1;min-width:0;background:#fff;border-radius:12px 0 0;overflow:hidden}.chat-layout{display:flex;height:100%}.chat{display:flex;flex-direction:column;flex:1;min-width:0;background:#fff}.welcome{padding-bottom:21px;align-items:center}.welcome-center{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 28px 0;gap:15px}.welcome h1{font-weight:500;font-size:32px;line-height:44px;letter-spacing:-.5px;margin:0}.composer{width:640px;max-width:100%;height:46px;min-height:46px;display:flex;align-items:center;gap:4px;border:.8px solid rgba(18,32,48,.09);border-radius:24px;padding:6px 9px;box-shadow:0 4px 40px 8px #17171705,0 2px 8px #1717170a;background:#fff}.composer .icon-button{width:24px;height:30px;padding:4px}.composer input{flex:1;width:0;min-width:40px;outline:none;border:0;font-size:14px;background:none;color:#38393c}.composer:focus-within{border-color:#b5bdca}.composer input::placeholder{color:#b6b9bd}.model-button{background:none;border:0;display:flex;align-items:center;gap:2px;font-size:13px;color:#93979d;white-space:nowrap;padding:4px}.send-button{border:0;border-radius:50%;background:#0d0d0d;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:6px}.send-button img{width:16px;height:16px}.send-button:disabled{opacity:.45}.suggestions{width:640px;max-width:100%;display:flex;flex-direction:column}.suggestions button{display:flex;align-items:center;gap:12px;padding:9px 8px;border:0;background:none;border-radius:9px;text-align:left;font-size:14px;line-height:20px;min-height:42px}.suggestions button:hover{background:#f7f8fa}.suggestion-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:7px;flex:none}.s0{color:#3182f6;background:#3182f61a}.s1{color:#00a0ad;background:#00a0ad1a}.s2{color:#f57800;background:#fb88001f}.disclaimer{text-align:center;font-size:12px;color:#91959c;margin:0;line-height:16px}.chat-header{height:48px;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 26px;gap:20px;font-size:14px;font-weight:600}.chat-header>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header>div{display:flex;align-items:center;gap:8px}.text-button{border:0;background:transparent;padding:6px 8px;font-size:13px;color:#8b9097;border-radius:6px}.text-button:hover{background:#f5f6f8}.chat-scroll{flex:1;overflow:auto;padding:24px 32px}.conversation{max-width:740px;margin:0 auto}.user-question{background:#f4f4f5;border-radius:18px;max-width:85%;width:fit-content;padding:12px 18px;margin:34px 0 64px auto;font-size:14px;line-height:22px}.answer{font-size:15px;line-height:1.8}.sources-toggle{display:flex;gap:4px;align-items:center;width:100%;border:0;border-bottom:1px solid #eee;background:none;text-align:left;color:#8b9097;padding:0 0 6px;font-size:14px}.answer-table-wrap{overflow:auto}.answer-table{width:100%;border-collapse:collapse;margin:20px 0}.answer-table th,.answer-table td{text-align:left;padding:10px 14px;border-bottom:1px solid #eaecee;font-size:14px}.answer-table th{background:#f8f9fa;font-weight:500;color:#737981}.citation{background:#e3f5f5;color:#0099a6;border:0;border-radius:6px;font-size:11px;min-width:19px;height:19px;padding:0 5px;vertical-align:middle}.citation:hover{background:#bee8eb}.answer-actions{display:flex;align-items:center;gap:8px;margin:20px 0}.followups{display:flex;flex-direction:column;border-top:1px solid #eee;padding-top:12px}.followups button{padding:10px 0;display:flex;justify-content:space-between;border:0;background:none;font-size:14px;color:#686e78}.chat-bottom{padding:16px 24px 22px;display:flex;flex-direction:column;align-items:center;gap:12px}.chat-bottom .composer{width:740px}.scope-chip{display:flex;align-items:center;gap:8px;background:#f2f6ff;padding:5px 12px;border-radius:8px;font-size:12px;color:#4778be}.scope-chip button{border:0;background:none;font-size:18px;color:inherit}.searching{font-size:14px;color:#969ba4;display:flex;gap:10px;align-items:center;margin-top:30px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#4778be;animation:pulse 1s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}.no-results{display:flex;flex-direction:column;align-items:center;text-align:center;color:#8b9097;padding:30px 0;gap:10px}.no-results h2{font-size:20px;font-weight:500;color:#38393c}.no-results p{font-size:14px}.no-results button{background:#f7f8fa;border:0;padding:12px 16px;border-radius:8px;font-size:14px}.source-panel{width:390px;flex:none;border-left:1px solid #eaecee;background:#fff;display:flex;flex-direction:column}.source-panel>header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #eee;font-size:16px}.source-tabs{display:flex;gap:6px;padding:14px 20px;flex-wrap:wrap;border-bottom:1px solid #eee}.source-tabs button{border:0;background:#f5f6f7;color:#888d94;border-radius:5px;width:27px;height:26px;font-size:12px}.source-tabs button.active{color:#008e9e;background:#e0f4f5}.source-content{overflow:auto;padding:24px}.source-content h3{font-size:18px;line-height:1.5;margin:14px 0 6px}.muted{color:#9398a1;font-size:12px}.source-paper{background:#fafbfc;border:1px solid #edf0f3;border-radius:8px;padding:20px;margin:24px 0;font-size:13px;line-height:1.8}.source-paper h4{margin-top:0;font-size:16px}.source-paper dl{display:grid;grid-template-columns:80px 1fr;gap:8px}.source-paper dd{margin:0;font-weight:500}.source-paper dt{color:#8b9097}.source-excerpt{font-size:13px;line-height:1.9;white-space:pre-wrap;color:#777d86}.settings-content p{font-size:14px;line-height:1.8}.settings-content h3{font-size:20px;font-weight:600}.settings-content dl{display:grid;grid-template-columns:90px 1fr;gap:12px;background:#f7f8fa;padding:16px;border-radius:10px;font-size:13px}.settings-content dd{margin:0}.settings-content dt{color:#969ba4}.attach-list{display:flex;flex-direction:column;gap:5px;max-height:50vh;overflow:auto}.attach-list button{display:flex;gap:10px;align-items:center;text-align:left;padding:12px;background:#f7f8fa;border:0;border-radius:6px;font-size:14px}.attach-list button:hover{background:#eef2f7}.toast{position:fixed;z-index:1000;bottom:28px;left:50%;transform:translate(-50%);background:#25272def;color:#fff;border-radius:10px;padding:13px 22px;font-size:14px;box-shadow:0 5px 25px #0002;max-width:90vw}.p-modal-panel{font-family:Pretendard,sans-serif}@media(max-width:1100px){.source-panel{width:330px}.sidebar{width:220px}.composer{width:600px}.chat-scroll{padding:16px 24px}.user-question{margin-bottom:40px}}@media(max-width:760px){.sidebar{width:56px}.brand,.sidebar-scroll,.account small,.account>span:not(.avatar),.account-row>.icon-button{display:none}.brand-row{padding:12px 10px}.main-nav button{font-size:0;justify-content:center;padding:5px}.main-nav button svg{width:18px}.account-row{margin-top:auto;padding:14px}.source-panel{position:absolute;right:0;top:0;bottom:0;z-index:30;width:min(390px,calc(100vw - 56px));box-shadow:-12px 0 30px #0001}.welcome-center{padding:0 20px}.welcome h1{font-size:26px}.model-button{font-size:11px}.composer{gap:0}.suggestions button{font-size:13px}.disclaimer{font-size:10px;padding:0 12px}.chat-header{padding:0 16px}.chat-scroll{padding:12px 18px}.user-question{max-width:95%}.chat-bottom{padding:12px 16px 18px}.answer{font-size:14px}}.sidebar .p-sidebar-group-trigger,.sidebar .p-sidebar-document{height:31px;min-height:31px;padding-top:0;padding-bottom:0;border-radius:6px}.sidebar .p-sidebar-group-content{gap:0;margin-top:0}.sidebar .p-sidebar-document [aria-hidden=true]{display:none}.sidebar .p-sidebar-group-icon{width:16px;flex-basis:16px}.sidebar .p-sidebar-group-trigger{padding-left:10px}.sidebar .p-sidebar-document{padding-left:34px}.sidebar .p-sidebar-chevron{opacity:0}.sidebar .p-sidebar-group-trigger:hover .p-sidebar-chevron{opacity:1}.app .p-modal{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:-12px 0 36px #18202c1a;overflow:hidden}.app .p-modal[open]{display:flex;flex-direction:column}.app .p-modal::backdrop{background:#11172229}.app .p-modal>header{flex:none;min-height:72px;padding:20px 24px;border-bottom:1px solid var(--line)}.app .p-modal>.p-modal-content{flex:1;min-height:0;overflow:auto;padding:24px}.app .p-modal>footer{flex:none;margin:0;padding:18px 24px;border-top:1px solid var(--line);background:#fff}.app .p-modal .attach-list{max-height:none}@media(max-width:520px){.app .p-modal{width:100vw}.app .p-modal>header,.app .p-modal>.p-modal-content,.app .p-modal>footer{padding-left:18px;padding-right:18px}}.workspace{position:relative}.workspace-content{height:100%;min-width:0}.conversation{max-width:736px}.conversation-meta{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:var(--p-theme-text-muted,#92969c);margin:8px 0 28px}.chat-turn+.chat-turn{margin-top:44px;padding-top:12px;border-top:1px solid var(--line)}.chat-turn .user-question{margin:0 0 42px auto;padding:10px 16px;max-width:85%;border-radius:17px}.chat-turn .p-chat-message[data-role=user]{padding:0;margin:0;border:0;background:none;max-width:none;width:auto;font:inherit;color:inherit}.chat-turn .p-chat-message[data-role=assistant]{padding:0;margin:0;border:0;border-radius:0;background:none;max-width:none;width:100%;font:inherit;line-height:1.625;color:var(--p-theme-text-primary,#1d2026)}.chat-turn .answer{font-size:14px;line-height:1.625}.answer-introduction{margin:16px 0;font-weight:500}.answer-evidence p{margin:14px 0}.measurement-note{font-size:13px;color:var(--p-theme-text-muted,#888f98)}.answer-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 10px}.answer-documents .p-file-card{min-width:0;width:100%;padding:12px;border-radius:12px;text-align:left}.answer-documents .p-file-card strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.answer-documents .p-file-card>span:nth-child(2){min-width:0}.answer-documents .p-file-card small{font-size:12px}.answer-documents .p-file-open{display:none}.history-count{float:right;font-size:11px}.empty-pinned{color:#999;font-size:12px;padding:0 10px}.example-shortcuts{width:640px;max-width:100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:12px}.example-shortcuts>span{color:#93979d;margin-right:2px}.example-shortcuts button{display:flex;align-items:center;gap:4px;border:1px solid var(--line);background:#fff;color:#686f79;border-radius:7px;padding:7px 9px;font-size:12px}.example-shortcuts button:hover{background:#f6f7f9}.history-row[aria-current=page]{background:#e8e9ed;color:#25272c}@media(max-width:760px){.answer-documents{grid-template-columns:1fr}.example-shortcuts{justify-content:center}.example-shortcuts>span{width:100%;text-align:center}.conversation-meta{gap:8px}.chat-turn .user-question{max-width:95%}}.thinking-state.searching{display:block;margin:0;padding:8px 0 24px;color:var(--p-theme-text-muted,#808792)}.thinking-heading{display:flex;align-items:center;gap:10px;min-height:28px}.thinking-heading strong{font-size:14px;font-weight:500;color:var(--p-theme-text-primary,#38393c)}.thinking-heading .p-spinner{width:16px;height:16px}.thinking-steps{display:flex;gap:16px;list-style:none;padding:0;margin:22px 0 12px;flex-wrap:wrap}.thinking-steps li{display:flex;gap:6px;align-items:center;font-size:12px;color:#a8adb5}.thinking-steps li>span{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f3f5;font-size:10px}.thinking-steps li[data-state=active]{color:#2f70c9}.thinking-steps li[data-state=active]>span{background:#eaf2ff;color:#3182f6}.thinking-steps li[data-state=done]{color:#4f8680}.thinking-steps li[data-state=done]>span{background:#e5f5ef}.thinking-detail{font-size:13px;line-height:22px;margin:14px 0 20px}.thinking-skeleton{display:flex;flex-direction:column;gap:12px;max-width:560px}.thinking-skeleton span{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#f1f3f5 25%,#e8edf2 45%,#f1f3f5 70%);background-size:220% 100%;animation:thinking-shimmer 1.6s linear infinite}.thinking-skeleton span:nth-child(2){width:92%}.thinking-skeleton span:nth-child(3){width:68%}.streaming-preview{min-height:54px;font-size:14px;line-height:1.7;color:var(--p-theme-text-primary,#38393c)}.typing-caret{display:inline-block;width:2px;height:15px;background:#747d89;vertical-align:middle;margin-left:3px;animation:caret-blink .65s steps(1) infinite}.stop-button span{width:10px;height:10px;background:#fff;border-radius:2px}.chat-turn .answer{animation:answer-appear .2s ease-out}@keyframes thinking-shimmer{to{background-position:-220% 0}}@keyframes caret-blink{50%{opacity:0}}@keyframes answer-appear{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.thinking-skeleton span,.typing-caret,.chat-turn .answer,.pulse-dot,.thinking-heading .p-spinner{animation:none!important}}@media(max-width:760px){.thinking-steps{gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}}.thinking-summary{margin:18px 0 16px;padding:16px 18px;border:1px solid #e4eaf3;border-radius:12px;background:#f8faff;max-width:680px}.thinking-summary-label{font-size:12px;font-weight:600;color:#52719e}.thinking-summary .thinking-detail{margin:8px 0 0;font-size:14px;line-height:1.8;color:#344054;word-break:keep-all;overflow-wrap:anywhere}.thinking-completed{list-style:none;padding:0;margin:0 0 20px;max-width:680px;display:grid;gap:12px}.thinking-completed li{display:flex;gap:9px;align-items:flex-start;color:#667085}.thinking-completed li>svg{flex-shrink:0;margin-top:4px;color:#199b82}.thinking-completed strong{font-size:12px;font-weight:500}.thinking-completed p{margin:3px 0 0;font-size:12px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.progress-record{margin:8px 0 26px;padding:20px;border:1px solid #e5eaf0;border-radius:12px;background:#fbfcfe}.progress-record .thinking-heading{color:#42665c}.progress-record .thinking-steps{margin:18px 0}.progress-record .thinking-completed{margin-bottom:0;max-width:none;gap:14px}.progress-record .thinking-completed p{font-size:13px;color:#697586;line-height:1.75}.drawing-shortcuts{display:flex;gap:12px;align-items:center;margin-top:24px}.drawing-shortcuts>span{font-size:12px;color:#8a929d;white-space:nowrap}.drawing-shortcuts button{flex:1;display:grid;grid-template-columns:54px 1fr;text-align:left;gap:5px 12px;align-items:center;border:1px solid #e5e9ef;border-radius:10px;background:#fff;padding:12px;cursor:pointer;font:inherit}.drawing-shortcuts img{width:54px;height:64px;object-fit:contain;grid-row:span 2}.drawing-shortcuts strong{font-size:12px;font-weight:500}.drawing-shortcuts small{font-size:11px;color:#8c96a4}.answer-drawings button,.drawing-source-preview{border:1px solid #e5e9ef;border-radius:12px;background:#fff;cursor:pointer;padding:14px;margin-bottom:18px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;color:#497bae;font:inherit;font-size:12px}.answer-drawings img{height:240px;width:100%;object-fit:contain}.drawing-source-preview img{width:100%;height:220px;object-fit:contain}.welcome-center{padding-top:24px;padding-bottom:24px}.welcome{overflow:auto}@media(max-width:700px){.drawing-shortcuts{flex-wrap:wrap}.drawing-shortcuts>span{width:100%}.drawing-shortcuts button{min-width:180px}}.account .paramita-avatar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2px;overflow:hidden;flex-shrink:0}.paramita-avatar img{display:block;width:100%;height:100%;object-fit:contain}.settings-disclosure{border-top:1px solid #e8ebef;padding:16px 0;margin-top:12px}.settings-disclosure summary{cursor:pointer;font-size:13px;color:#596579}.settings-disclosure[open] summary{margin-bottom:14px}.resource-credit{padding:12px 0;font-size:12px;border-bottom:1px solid #eef0f3;line-height:1.8}.resource-credit strong,.resource-credit span{display:block}.resource-credit a{color:#4b7fd1;margin-right:16px}.drawing-shortcuts .s4s-image-placeholder{width:54px;height:64px;grid-row:span 2;border-radius:4px;background:#f3f4f6}.dd-paper.dd-paper-image{padding:0;min-height:0}.dd-paper-image img{display:block;width:100%;height:auto}.dd-paper-image footer{margin:0;padding:10px 16px 12px}.dd-paper-image .s4s-page-pending{display:block;aspect-ratio:1/1.414;background:#fff}.dd-table td.s4s-pre{white-space:pre-wrap}.source-paper .s4s-source-piece{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #edf0f3}.source-paper .s4s-source-piece:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.source-paper .s4s-source-piece p{margin:6px 0}.source-paper .s4s-source-html{display:block;width:100%;height:420px;border:0;background:#fff}.source-paper .s4s-source-raw{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.source-paper .answer-evidence p{margin:10px 0}.doc-table td{overflow:hidden;text-overflow:ellipsis}.history-item{position:relative}.history-item .history-delete{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;color:#8b9097;opacity:0}.history-item:hover .history-delete,.history-item:focus-within .history-delete{opacity:1}.history-item:hover .history-row,.history-item:focus-within .history-row{padding-right:32px}.history-item:hover .history-row:not(.selected){background:#ececef}.history-item .history-delete:hover{background:#e2e4e8;color:#d93a3a}@media(hover:none){.history-item .history-delete{opacity:1}.history-item .history-row{padding-right:32px}}.brand.brand-has-logo{padding:0;margin:3px 0 0 -12px;line-height:0}.brand-logo{display:block;height:auto}.dd-columns.dd-single>.dd-results{width:100%}.sidebar .p-sidebar-group-trigger{padding-left:calc(10px + var(--sidebar-depth,0)*16px)}.sidebar .p-sidebar-document{padding-left:calc(34px + (var(--sidebar-depth,1) - 1)*16px)}.sidebar .history-row.s4s-more{padding-left:calc(34px + (var(--sidebar-depth,1) - 1)*16px);color:#8b9097}.kg-canvas-px{min-width:0}.kg-canvas path{fill:none;stroke:#b5c3d3;stroke-width:1.4}.kg-canvas .kg-edge-selected path{stroke:#4b84c9;stroke-width:2}.kg-canvas-px .kg-node{min-height:0;text-align:left;padding:6px 10px}.kg-canvas-px .kg-node strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.kg-colhead{position:absolute;top:12px;transform:translate(-50%);font-size:11px;font-weight:700;color:#8a93a0;white-space:nowrap}.kg-poo{display:inline-block;margin-top:3px;font-style:normal;font-size:10px;padding:0 5px;border-radius:4px;background:#f1f2f4;color:#6b7280}.kg-poo-High,.kg-poo-Medium,.kg-poo-Moderate{background:#fff1e6;color:#b45309}.kg-poo-Low{background:#eef6ee;color:#3f7d46}.kg-sections{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.kg-sections button{border:1px solid #e3e5e8;border-radius:14px;background:#fff;padding:3px 10px;font:inherit;font-size:12px;color:#4b5563;cursor:pointer}.kg-sections button small{margin-left:5px;color:#9aa0a6}.kg-sections button.active{background:#1e2025;border-color:#1e2025;color:#fff}.kg-sections button.active small{color:#c9cdd2}.kg-src{border:1px solid #e3e8f0;border-left:3px solid #3182f6;border-radius:6px;background:#fbfcfe;padding:10px 12px;margin:0 0 10px;font-size:12.5px;line-height:1.6}.kg-src table{border-collapse:collapse;width:100%}.kg-src th,.kg-src td{border:1px solid #e3e5e8;padding:4px 6px;text-align:left;vertical-align:top}.kg-src th{background:#f7f7f8;font-weight:600}.kg-src mark{background:#ffe58f;border-radius:3px;padding:0 1px}.kg-src-label{font-size:11px;color:#3979c8;margin-bottom:4px;display:block}.dd-expressions{table-layout:fixed}.dd-expressions th:nth-child(1){width:46%}.dd-expressions th:nth-child(2){width:38%}.dd-expressions th:nth-child(3){width:16%}.dd-expressions td{vertical-align:top;padding:14px 8px;overflow-wrap:break-word;word-break:keep-all}.dd-expressions td:first-child{white-space:normal}.dd-expressions .dd-source{display:inline-block;max-width:100%;margin:0 4px 6px 0;padding:2px 8px;border:1px solid #d6e4f5;border-radius:12px;background:#f5f9ff;line-height:18px}.kg-relations td{vertical-align:top;overflow-wrap:break-word;word-break:keep-all}.kg-relations td:first-child{white-space:normal}.kg-relations td:nth-child(2),.kg-relations td:nth-child(4){white-space:nowrap;overflow-wrap:normal;width:1%}.s4s-fold{margin:0 0 8px}.s4s-fold summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-width:0}.s4s-fold summary::-webkit-details-marker{display:none}.s4s-fold-card{border:1px solid #eaecee;border-radius:8px;background:#fff}.s4s-fold-card>summary{padding:11px 14px;font-size:14px;line-height:20px}.s4s-fold-card>summary:hover{background:#f7f8fa}.s4s-fold-card[open]>summary{border-bottom:1px solid #eaecee}.s4s-fold-quiet>summary{font-size:12px;color:#757b84;padding:4px 0}.s4s-fold-quiet>.s4s-fold-body{padding:6px 0 4px}.s4s-fold-chevron{width:7px;height:7px;border-right:1.5px solid #8a8c90;border-bottom:1.5px solid #8a8c90;transform:rotate(-45deg);flex-shrink:0;transition:transform .15s}.s4s-fold[open]>summary .s4s-fold-chevron{transform:rotate(45deg)}.s4s-fold-title{font-weight:600;color:#1e2025;flex-shrink:0}.s4s-fold-aside{margin-left:auto;font-size:12px;color:#757b84;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4s-fold-card>.s4s-fold-body{padding:4px 14px 10px}.s4s-field-rows{margin:0}.s4s-field-rows>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #f0f1f3}.s4s-field-rows>div:last-child{border-bottom:0}.s4s-field-rows dt{font-size:12px;color:#757b84;line-height:20px}.s4s-field-rows dd{margin:0;font-size:13px;line-height:20px;color:#363a42;white-space:pre-wrap;overflow-wrap:break-word;word-break:keep-all}.sidebar-guides{position:sticky;bottom:-18px;margin:16px -7px -18px;padding:8px 7px 12px;background:#f7f7f8;border-top:1px solid #eaecee}.sidebar .history-row.sidebar-guide{display:flex;align-items:center;gap:8px}.sidebar-guide span{overflow:hidden;text-overflow:ellipsis}.sidebar .brand.brand-has-logo{margin:6px 0 0}.sidebar-backdrop{display:none}@media(max-width:760px){.app:not(.is-collapsed) .sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:min(300px,calc(100vw - 48px));box-shadow:8px 0 30px #0002}.app:not(.is-collapsed) .workspace{margin-left:56px}.app:not(.is-collapsed) .sidebar :is(.brand,.sidebar-scroll,.account small){display:block}.app:not(.is-collapsed) .sidebar .account>span:not(.avatar){display:inline}.app:not(.is-collapsed) .sidebar .account-row>.icon-button{display:inline-flex}.app:not(.is-collapsed) .sidebar .brand-row{padding:12px 8px 12px 17px}.app:not(.is-collapsed) .sidebar .main-nav button{font-size:inherit;justify-content:flex-start;padding:5px 10px}.app:not(.is-collapsed) .sidebar .main-nav button svg{width:16px}.app:not(.is-collapsed) .sidebar .account-row{padding:10px 16px}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:109;padding:0;border:0;background:#1117225c}}.library-summary{display:flex;gap:8px;margin:0 0 18px;flex-wrap:wrap}.scope-note,.panel-note{color:#727984;font-size:13px;line-height:1.65}.scope-note{margin-top:20px}.panel-note{margin:0 0 16px}.source-controls{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #e4e6e9;background:#fff;flex-shrink:0}.source-controls input{width:45px;padding:4px;border:1px solid #ddd;border-radius:5px}.source-controls select{margin-left:auto}.source-paper{flex:1;overflow:auto;padding:20px;background:#eef0f3;min-height:0}.source-paper>img{display:block;box-shadow:0 2px 12px #15203015}.dd-original{display:flex;flex-direction:column;min-height:0}.original-link{font-size:12px;color:#356fbe;text-decoration:none}.source-text{white-space:pre-wrap;word-break:break-word;line-height:1.7}.table-scroll{overflow:auto}.source-table{border-collapse:collapse;font-size:13px}.source-table td{border:1px solid #ddd;padding:8px;white-space:pre-wrap}.login-shell{min-height:100dvh;display:grid;place-items:center;background:linear-gradient(145deg,#f9fafb,#edf2fa);font-family:inherit}.login-card{background:#fff;width:min(390px,calc(100vw - 64px));padding:38px;border-radius:18px;box-shadow:0 12px 50px #21315212;display:flex;flex-direction:column;gap:16px}.login-card h1{font-size:30px;margin:0}.login-card p{color:#697386;font-size:14px;line-height:1.6;margin:0}.login-eyebrow{font-size:11px;letter-spacing:.12em;color:#747e8e}.loading-screen{padding:50px;color:#677181}.dd-panel .s4s-fields{word-break:break-word}.source-search-form{display:flex;gap:12px;max-width:800px}.source-search-form>div{flex:1}.account-initial{font-size:10px;color:#d34439;font-weight:800}.source-search-form+.scope-note{margin-bottom:25px}.documents-page>.p-page-header,.library-summary,.documents-page>.doc-toolbar,.documents-page>.scope-note,.source-search-form{flex-shrink:0}@media(max-width:760px){.documents-page{overflow:auto}.documents-page>.p-page-header{height:auto;min-height:0;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.documents-page>.p-page-header p{max-width:none}.library-summary{margin-bottom:16px}.documents-page>.doc-table-scroll{flex:none;min-height:350px;max-height:55dvh}.source-search-form{flex-wrap:wrap}.source-search-form>div{flex-basis:100%}}.detail-context{display:flex;align-items:center;gap:10px;padding:10px 22px;border-bottom:1px solid #e8ebef;flex-shrink:0;background:#fcfcfd;font-size:12px;position:relative;z-index:3}.detail-context>label{font-weight:600;color:#576174;white-space:nowrap}.detail-context>select{max-width:min(65%,650px);min-width:0;flex:1;padding:8px 30px 8px 10px;border:1px solid #dfe4eb;border-radius:7px;background:#fff;color:#344054;font:inherit}.detail-context>span{white-space:nowrap;color:#778193}.document-metadata{margin-left:auto;flex-shrink:0}.document-metadata>summary{cursor:pointer;color:#50667d}.document-metadata>div{position:absolute;right:12px;top:100%;background:#fff;border:1px solid #dfe4eb;border-radius:10px;box-shadow:0 8px 28px #16233416;padding:18px;width:min(500px,calc(100vw - 64px));max-height:50vh;overflow:auto;overflow-wrap:anywhere}.source-pane-title{font-size:12px;font-weight:600;color:#637083;white-space:nowrap;margin-right:auto}.source-controls{flex-wrap:wrap;gap:5px;min-height:38px}.source-controls select{margin-left:0}.source-paper-rich{padding:20px 18px;background:#f0f2f5}.unit-source{background:#fff;padding:22px;border-radius:6px;min-height:calc(100% - 44px);box-shadow:0 2px 8px #15203008}.unit-source-heading{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8ecf1}.unit-source-heading>span{color:#7c8999;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.unit-source-heading h2{margin:8px 0;font-size:18px;line-height:1.5;overflow-wrap:anywhere}.unit-source-heading p{font-size:12px;line-height:1.7;color:#7c8999;margin:0}.source-prose{font-size:13px;padding:12px 0;border-bottom:1px solid #eef0f4;line-height:1.85}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px}.panel-heading h2{margin:0 0 5px;font-size:18px;line-height:1.5;color:#263445}.panel-heading p{font-size:12px;line-height:1.6;margin:0;color:#7a8594}.review-notice{background:#f5f8fc;border:1px solid #e3eaf3;border-radius:8px;padding:11px 13px;color:#61738a;font-size:12px;line-height:1.7;margin:0 0 18px}.knowledge-card{border:1px solid #e0e6ed;border-radius:10px;padding:18px;margin:0 0 14px;background:#fff;overflow-wrap:anywhere}.knowledge-card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#8390a0}.knowledge-card-top .review-state{margin-left:auto;color:#99733a}.knowledge-card h3{font-size:15px;line-height:1.65;margin:12px 0 8px;color:#2b3c51}.rule-statement{font-size:13px;line-height:1.85;color:#4c5b6e;white-space:pre-wrap;margin:0 0 10px}.evidence-fold{border-top:1px solid #edf0f4;padding-top:12px;margin-top:14px;font-size:12px;color:#5d6f86}.evidence-fold summary{cursor:pointer;font-weight:600;line-height:1.7}.evidence-fold blockquote{font-size:12px;line-height:1.9;white-space:pre-wrap;padding:10px 12px;margin:12px 0;background:#f8f9fb;border-left:3px solid #aac2dc;color:#576579}.artifact-actions{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 20px;font-size:12px}.artifact-actions a,.evidence-fold a{color:#3b73ae}.readable-markdown{font-size:13px;color:#3d4e62;line-height:1.85;overflow-wrap:anywhere}.readable-markdown h1{font-size:22px;line-height:1.5}.readable-markdown h2{font-size:18px;line-height:1.6;margin-top:28px;border-bottom:1px solid #e8ecf2;padding-bottom:8px}.readable-markdown h3{font-size:15px;line-height:1.65;margin-top:22px}.readable-markdown p{margin:12px 0}.readable-markdown ul,.readable-markdown ol{padding-left:22px}.readable-markdown img{max-width:100%;height:auto;display:block;border:1px solid #edf0f3;border-radius:4px}.readable-markdown pre,.markdown-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fa;border:1px solid #e3e8ee;border-radius:8px;padding:14px;font:12px/1.8 ui-monospace,monospace;color:#405069}.rich-table-scroll{max-width:100%;overflow:auto;border:1px solid #e1e6ed;border-radius:7px;margin:12px 0;overscroll-behavior:contain}.rich-table-scroll:focus-visible{outline:2px solid #6493c8}.rich-table-scroll table{border-collapse:collapse;min-width:100%;width:max-content;max-width:none;font-size:12px;line-height:1.6;background:#fff}.rich-table-scroll th,.rich-table-scroll td{border:1px solid #dfe5ec;padding:9px 11px;min-width:70px;max-width:300px;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.rich-table-scroll th,.rich-table-scroll tr:first-child td{background:#f5f7fa;font-weight:600;color:#4a5a6e}.artifact-table{margin:0 0 24px}.artifact-table h3{font-size:14px;line-height:1.6;margin:0 0 8px;color:#43546c;overflow-wrap:anywhere}.source-caption{font-size:11px;color:#8a94a3;margin:7px 0}.artifact-figure{margin:0 0 22px;max-width:100%}.artifact-figure img{display:block;width:100%;height:auto;border:1px solid #e6eaf0;border-radius:5px;background:#fff;box-sizing:border-box}.artifact-figure figcaption{font-size:11px;color:#8791a0;line-height:1.6;padding-top:8px;overflow-wrap:anywhere}.graph-node-detail>p{font-size:13px;line-height:1.8;color:#6a7789}.check-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.check-summary>span{padding:12px;background:#f6f8fa;border:1px solid #e5eaf0;border-radius:8px;font-size:11px;color:#7a8798}.check-summary strong{display:block;color:#3c5069;font-size:20px;margin-top:5px}.check-list article{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #e8ecf1;padding:14px 0}.check-list article>.p-badge{flex-shrink:0;margin-top:2px}.check-list h3{font-size:13px;line-height:1.7;margin:0 0 5px;color:#43536a}.check-list p{font-size:12px;line-height:1.75;margin:0;color:#7d8897;overflow-wrap:anywhere}.error-note{font-size:13px;line-height:1.7;color:#b04949}.dd-panel{overflow-x:hidden}.dd-panel>.dd-actions{margin-bottom:16px}.dd-heading h2{overflow-wrap:anywhere}.dd-tabs,.dd-statusbar{flex-shrink:0}.pipeline-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;flex-shrink:0;margin-bottom:24px}.pipeline-stat{border:1px solid #e5e8ed;background:#fff;border-radius:10px;padding:16px 18px}.pipeline-stat>span{font-size:12px;color:#7c8797}.pipeline-stat strong{display:block;font-size:25px;line-height:1.4;margin:7px 0;color:#3c4d64}.pipeline-stat small{display:block;font-size:11px;line-height:1.6;color:#8a95a4}.library-summary{flex-shrink:0}.doc-table td,.doc-table th{font-size:13px}.documents-page>.scope-note{line-height:1.8}.documents-page>.p-page-header p{line-height:1.8;max-width:650px}.dd-panel .p-field-rows{overflow-wrap:anywhere}@media(max-width:1100px){.pipeline-summary{gap:8px}.pipeline-stat{padding:12px}.pipeline-stat strong{font-size:22px}.source-controls .source-pane-title{flex-basis:100%}.detail-context{padding:10px 16px}.dd-panel{padding:18px!important}}@media(max-width:760px){.pipeline-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.pipeline-stat{padding:13px}.pipeline-stat strong{font-size:22px}.detail-context{gap:7px;flex-wrap:wrap;padding:10px 12px}.detail-context>select{max-width:calc(100% - 60px)}.detail-context>.document-metadata{margin-left:auto}.source-paper-rich{padding:12px}.unit-source{padding:15px}.check-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-card{padding:14px}.panel-heading{gap:10px}.panel-heading h2{font-size:16px}.original-link,.dd-position{font-size:11px}.artifact-figure figcaption{font-size:11px}.source-pane-title{flex-basis:auto!important}.source-controls{padding:8px 10px}}.dd-heading{flex-shrink:0;min-height:0}.dd-heading h2{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:21px;line-height:1.55}.dd-toolbar{flex-shrink:0}.dd-meta{flex-wrap:wrap;row-gap:6px}.dd-status{flex-shrink:0}.dd-panel .kg-scroll{max-width:100%;overscroll-behavior:contain}.dd-panel .kg-detail{overflow-wrap:anywhere}@media(max-width:760px){.dd-heading h2{font-size:17px;line-height:1.5}.dd-heading{padding:14px 16px}.dd-toolbar{padding-inline:8px!important;gap:3px!important}.dd-toolbar>.dd-position{display:none}.dd-toolbar>.p-badge{display:none}.dd-original{height:380px}.dd-columns{overscroll-behavior:contain}.dd-panel{overflow-x:hidden!important}}.knowledge-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.knowledge-filters>select{font:inherit;font-size:12px;padding:8px;border:1px solid #e0e5ec;border-radius:7px;background:#fff;color:#5f7085}.knowledge-filters>div{flex:1;min-width:160px}.source-highlight{outline:2px solid #81acd8;outline-offset:4px;border-radius:5px;background:#f4f8fd;scroll-margin:20px;transition:background .2s}@media(min-width:701px)and (max-width:900px){.dd-columns.dd-split{display:block;overflow:auto}.dd-columns.dd-split>.dd-original,.dd-columns.dd-split>.dd-results{width:100%;min-width:0;flex:none}.dd-columns.dd-split>.dd-original{height:360px;border-right:0;border-bottom:1px solid #e8ecf1}.dd-columns.dd-split>.dd-results{min-height:460px}.dd-columns.dd-split>.dd-split-handle{display:none}.dd-columns.dd-split .dd-panel{overflow:visible}.dd-columns.dd-split>.dd-results .dd-tabs{position:sticky;top:0;background:#fff;z-index:2}}@media(min-width:701px)and (max-width:900px){.dd-columns.dd-split>.dd-original{width:100%!important}}.rich-table-scroll td.cell-evidence-highlight{background:#fff0bf!important;box-shadow:inset 0 0 0 1px #d6a640;color:#3c4654;scroll-margin:18px}.source-controls>.source-unit-label{font-size:11px;color:#7a8796;white-space:nowrap}.source-controls>.source-unit-picker{width:calc(100% - 70px);max-width:none;min-width:0;flex:1 1 65%;font:inherit;font-size:12px;color:#54677e;padding:6px;border:1px solid #e0e5ec;border-radius:6px;background:#fff}.source-controls>.source-pane-title{flex-basis:100%;margin-top:3px}.outline-tree{border:1px solid #e1e7ee;border-radius:9px;margin-bottom:22px;background:#fcfdff}.outline-tree>summary{cursor:pointer;font-size:13px;font-weight:600;padding:12px;color:#52657e}.outline-tree nav{max-height:240px;overflow:auto;padding:0 6px 8px}.outline-tree button{display:flex;gap:8px;width:100%;text-align:left;font:inherit;font-size:12px;line-height:1.65;color:#5b6d84;background:transparent;border:0;border-radius:5px;padding:7px 10px;cursor:pointer}.outline-tree button.active{background:#edf4fd;color:#2e629b;font-weight:600}.outline-tree button:hover{background:#f1f5fa}.outline-number{flex-shrink:0;color:#8493a6}.section-breadcrumb{font-size:11px;color:#8895a5;line-height:1.7;margin-bottom:8px}.organized-section .panel-heading h2{font-size:18px;line-height:1.6;overflow-wrap:anywhere}.exclusion-notice{padding:12px 14px;border:1px solid #eddcb7;border-radius:8px;background:#fffbf2;color:#826d40;font-size:12px;line-height:1.7;margin-bottom:18px}.exclusion-notice p{margin:4px 0 0}.change-card,.form-card{border:1px solid #dfe6ef;border-radius:9px;padding:16px;margin-bottom:18px;background:#fff}.change-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.change-card h3,.form-card h3{font-size:14px;line-height:1.7;color:#405570;margin:0 0 12px;overflow-wrap:anywhere}.change-pair{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3e8ef;border-radius:7px;overflow:hidden;margin-bottom:12px;min-width:0}.change-pair>section{min-width:0;padding:12px;background:#fcfdff}.change-pair>section+section{border-left:1px solid #e3e8ef;background:#f7fbff}.change-pair h4{font-size:12px;color:#70839b;margin:0 0 10px}.change-pair>section>div{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#4c6079}.change-summary{font-size:12px;line-height:1.8;color:#79899c}.form-fields{border:1px solid #e2e8ef;border-radius:7px;overflow:hidden;margin-bottom:14px}.form-field{display:grid;grid-template-columns:minmax(90px,32%) 1fr;min-width:0}.form-field+.form-field{border-top:1px solid #e7ebf1}.form-field-label{padding:11px;background:#f6f8fb;color:#596c84;font-size:12px;line-height:1.7}.form-field-value{padding:11px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#415770;min-width:0}.form-field-value.is-empty{color:#9ba7b4;font-style:italic}.form-field-value>.dd-source{display:block;margin-top:6px}.form-records{margin:14px 0;font-size:12px;color:#6f8096}.form-records summary{cursor:pointer}.form-records pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;padding:12px;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:5px}.organized-section{overflow-wrap:anywhere}@media(max-width:760px){.change-card,.form-card{padding:12px}.change-pair>section{padding:8px}.change-pair>section>div{font-size:11px;line-height:1.75}.form-field{grid-template-columns:95px 1fr}.outline-tree nav{max-height:190px}.source-controls>.source-pane-title{flex-basis:100%!important}.dd-tabs{gap:15px}}.template-row{border:1px solid #e3e9f1;border-radius:6px;margin:12px 0;overflow:hidden}.template-row h4{margin:0;padding:9px 11px;background:#edf2f8;font-size:12px;color:#61778e}.subchanges{border:1px solid #e0e7f0;border-radius:7px;background:#f8fafc;margin:12px 0 16px;padding:10px 12px;font-size:12px;color:#64758b}.subchanges>summary{font-weight:600;cursor:pointer;line-height:1.7}.subchange{padding:14px 0 4px}.subchange+.subchange{border-top:1px solid #e0e7ef;margin-top:12px}.subchange>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.subchange>header h4{margin:0;font-size:13px;color:#53677f}.reference-expanded{border-left:3px solid #b6cbe3;background:#eef4fb;padding:10px 12px;margin:8px 0 12px;font-size:12px;line-height:1.8;color:#5a6d85}.reference-expanded p{font-size:11px;color:#8190a2;margin:4px 0 8px}.reference-expanded>div{white-space:pre-wrap;overflow-wrap:anywhere}.change-card>.change-summary{margin:0 0 14px}.section-children{display:grid;gap:9px;margin:14px 0}.section-children button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8fbff;border:1px solid #dfe8f4;border-radius:7px;padding:13px;text-align:left;cursor:pointer;color:#4d6888;font:inherit;font-size:12px;line-height:1.65}.section-children button strong{font-weight:600;overflow-wrap:anywhere}.section-children button span{white-space:nowrap;color:#7c96b6}.child-content{margin-top:18px;border-top:1px solid #e6ecf3;padding-top:13px;font-size:12px;color:#5d738e}.child-content>summary{cursor:pointer;font-weight:600}.form-instructions{background:#f6f9fd;border:1px solid #e0e8f2;border-radius:7px;padding:12px;margin:15px 0;font-size:12px;color:#61758f;line-height:1.8}.form-instructions h4{margin:0 0 8px;font-size:12px}.form-instructions p{white-space:pre-wrap;margin:8px 0}.organized-section .panel-heading>.dd-source{flex-shrink:0;white-space:nowrap}.organized-section .panel-heading>h2{min-width:0}.field-overview{min-width:0}.overview-toc{border:1px solid #e2e7ee;border-radius:12px;background:#fff;padding:16px;margin:20px 0 26px}.overview-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.overview-section-heading h3,.overview-prose h3{margin:0;font-size:16px;font-weight:650;color:#243249}.overview-section-heading>span{font-size:12px;color:#69788c;white-space:nowrap}.overview-toc nav{display:grid;gap:4px}.overview-toc nav button{display:flex;align-items:baseline;gap:10px;width:100%;min-width:0;padding:11px 9px;border:0;border-radius:7px;background:transparent;text-align:left;font:inherit;font-size:13px;line-height:1.65;color:#34435a;cursor:pointer}.overview-toc nav button:hover,.overview-toc nav button[aria-current]{background:#edf4ff;color:#255c9f}.overview-toc nav button:focus-visible{outline:2px solid #3979c8;outline-offset:2px}.overview-toc-number{font-size:11px;font-weight:650;color:#7590b4;flex:0 0 19px}.overview-toc nav button>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;word-break:keep-all}.overview-toc-location{font-size:11px;color:#69788c;white-space:nowrap}.overview-hint,.overview-no-toc,.overview-note{font-size:12px;line-height:1.7;color:#6b7789}.overview-hint{margin:12px 0 0}.overview-prose{margin:24px 0}.overview-prose h3{padding-bottom:12px;border-bottom:1px solid #e6ebf1}.overview-paragraph{margin:15px 0 20px}.overview-paragraph>p{margin:0;font-size:14px;line-height:1.95;color:#344054;word-break:keep-all;overflow-wrap:anywhere}.overview-evidence{margin-top:6px;font-size:11px;color:#728198}.overview-evidence summary{cursor:pointer;width:fit-content}.overview-evidence>div{display:flex;flex-wrap:wrap;gap:7px 12px;padding:8px 0}.overview-note{padding-top:14px;border-top:1px solid #e6ebf1}.overview-context-label{color:#69788c;font-size:12px}@media(max-width:600px){.overview-toc{padding:12px}.overview-toc nav button{padding:9px 4px;gap:7px}.overview-paragraph>p{font-size:13px}}.continuous-controls{flex-wrap:wrap;gap:6px}.continuous-controls>label{font-size:11px;color:#69788c;white-space:nowrap}.continuous-controls>select{flex:1;min-width:80px;max-width:100%}.continuous-navigation{display:flex;align-items:center;gap:6px;width:100%;min-width:0;font-size:11px;color:#64748b}.continuous-navigation>span:first-child{margin-right:auto}.continuous-navigation input{min-width:32px;width:44px}.continuous-navigation select{margin-left:0}.source-sheet-tabs{display:flex;flex:none;gap:4px;overflow-x:auto;padding:8px 10px;background:#fff;border-bottom:1px solid #e2e7ee}.source-sheet-tabs button{flex:none;border:1px solid #dce3ed;border-radius:5px;padding:7px 10px;background:#fff;color:#53647c;font:inherit;font-size:11px;cursor:pointer}.source-sheet-tabs button[aria-current]{background:#eaf2ff;color:#235d9f;border-color:#90b1e2}.source-preview-note{flex:none;margin:0;padding:6px 12px;font-size:10px;line-height:1.5;color:#728198;background:#fafbfc}.continuous-source{position:relative;scroll-behavior:auto;overflow-anchor:none;overscroll-behavior:contain}.continuous-pages{min-width:0}.continuous-pdf-page{margin:0 0 22px}.continuous-pdf-page>header{font-size:11px;color:#718096;padding:0 0 8px}.continuous-page-image{width:100%;position:relative;background:#fff;box-shadow:0 2px 12px #15203015}.continuous-page-image>img{display:block;width:100%;height:100%}.page-placeholder{position:absolute;top:30px;left:20px;font-size:12px;color:#8590a0}.page-render-error{position:absolute;top:40px;left:10px;right:10px;padding:14px;background:#fff5f3;display:flex;gap:8px;align-items:center;font-size:12px}.source-document-end{padding:12px;text-align:center;color:#7d8898;font-size:12px}.source-html-document{background:#fff;padding:24px;margin-bottom:20px;box-shadow:0 2px 12px #15203015;overflow-wrap:anywhere}.source-html-document>h2{font-size:18px;line-height:1.6}.source-html-document>.source-prose{white-space:pre-wrap;font-size:13px;line-height:1.8}@media(max-width:760px){.continuous-source{padding:12px}.continuous-navigation{gap:4px}.continuous-navigation>span:first-child{font-size:10px}.source-html-document{padding:14px}.dd-columns .dd-original{height:460px}}.property-knowledge,.property-graph{min-width:0;color:#344054}.pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:8px;margin:16px 0}.pg-stats button{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px;border:1px solid #e3e9f0;border-radius:10px;background:#f8fafc;color:#667085;cursor:pointer}.pg-stats button[aria-pressed=true]{background:#eef5ff;border-color:#9bbce5}.pg-stats strong{font-size:22px;color:#345c8b}.pg-analysis{border:1px solid #e1e8f0;background:#f8fafc;padding:18px;border-radius:12px;margin:18px 0}.pg-analysis h3{margin:0 0 10px}.pg-analysis p{font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.pg-section-analysis{border-top:1px solid #e4e9ef;padding:12px 0}.pg-section-analysis small{display:block;color:#8290a3;margin-top:5px}.pg-analysis summary,.pg-integrated>summary,.pg-schema>summary{cursor:pointer;font-size:13px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.pg-knowledge-card{border:1px solid #e3e8ef;border-radius:10px;margin:10px 0;background:#fff;overflow:hidden}.pg-knowledge-card>summary{padding:15px;display:flex;gap:10px;align-items:start;cursor:pointer;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.pg-knowledge-card>summary span{min-width:0}.pg-node-detail{padding:16px;min-width:0;border-top:1px solid #edf0f5}.pg-node-detail h3{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.pg-properties{margin:12px 0;font-size:12px}.pg-properties>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #eef1f5}.pg-properties dt{color:#7c8798}.pg-properties dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.pg-schema{margin:16px 0;font-size:12px;color:#6b778a}.pg-schema pre{max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#f5f7fa}.pg-integrated{padding:16px;border:1px solid #e1e7ef;border-radius:10px;margin:18px 0}.pg-integrated>summary{padding:0 0 6px}.pg-linked-attributes{padding:0 16px 16px}.pg-linked-attributes details{padding:10px 0;border-top:1px solid #edf0f5;font-size:12px;overflow-wrap:anywhere}.pg-linked-attributes summary{cursor:pointer;line-height:1.8}.pg-legend{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;font-size:11px;color:#677489}.pg-legend span{display:flex;gap:5px;align-items:center}.pg-legend i{width:8px;height:8px;border-radius:50%}.pg-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}.pg-controls>input,.property-knowledge .knowledge-filters input{flex:1;min-width:110px;border:1px solid #dce3ec;padding:9px 11px;border-radius:7px;font:inherit}.pg-controls select,.pg-canvas-tools select{border:1px solid #dce3ec;border-radius:6px;padding:7px;background:#fff;font-size:12px;max-width:100%}.pg-controls label{display:flex;gap:4px;align-items:center}.pg-node-results{display:flex;flex-wrap:wrap;gap:6px;max-height:130px;overflow:auto;margin:12px 0;padding:8px;background:#f8fafc;border-radius:8px}.pg-node-results button{border:1px solid #e3e8f0;border-radius:6px;background:#fff;text-align:left;font-size:11px;line-height:1.6;padding:5px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pg-node-results button span{margin-right:6px}.pg-node-results button.active{border-color:#6b9fd8;background:#edf5ff}.pg-canvas{width:100%;overflow:auto;border:1px solid #e3e8ef;border-radius:12px;background:radial-gradient(#e1e7ef .7px,transparent .7px);background-size:16px 16px}.pg-canvas svg{display:block;height:auto}.pg-edge-label{font-size:15px;fill:#5e7085;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.pg-svg-node{cursor:pointer;outline:none}.pg-svg-node:focus circle{stroke:#172b4d;stroke-width:5px}.pg-canvas-tools,.pg-pagination{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0;font-size:11px;color:#738197}.pg-relation-row{display:flex;flex-direction:column;text-align:left;border:0;border-bottom:1px solid #e3e8f0;background:#fafbfd;width:100%;gap:6px;padding:12px;overflow-wrap:anywhere;cursor:pointer;font-size:12px}.pg-relation-row strong{color:#6383a5;font-size:10px}.property-graph>.panel-heading{flex-wrap:wrap}@media(max-width:600px){.pg-properties>div{grid-template-columns:70px minmax(0,1fr);gap:7px}.pg-analysis,.pg-node-detail{padding:12px}.pg-canvas-tools{flex-wrap:wrap}.pg-controls>input{flex-basis:100%}}.pg-cytoscape{height:560px;min-height:360px;width:100%;position:relative;overflow:hidden;border:1px solid #e3e8ef;border-radius:12px;background:radial-gradient(#e1e7ef .7px,transparent .7px);background-size:16px 16px}.pg-status{font-size:11px!important;color:#677489}.pg-canvas-tools,.pg-pagination{flex-wrap:wrap}.pg-accessible-list>summary{font-size:12px;color:#677489;cursor:pointer;margin:12px 0}.pg-controls>*{min-width:0}.pg-canvas-tools>span{flex:1 1 100%}@media(max-width:600px){.pg-cytoscape{height:420px}.pg-pagination>*{max-width:100%}}.account-card{width:min(440px,calc(100vw - 32px));box-sizing:border-box}.account-card fieldset{border:0;padding:0;margin:0;display:grid;gap:16px;min-width:0}.account-tabs{display:flex;gap:4px;background:#f3f5f8;padding:4px;border-radius:10px;margin:20px 0}.account-tabs button{flex:1;border:0;background:transparent;color:#6b7280;padding:10px;border-radius:8px;cursor:pointer;font:inherit;font-size:14px}.account-tabs button[aria-selected=true]{background:#fff;color:#202632;box-shadow:0 1px 5px #19233a14;font-weight:600}.account-hint{font-size:12px!important;line-height:1.6;color:#768091!important;margin:4px 0 12px!important}.account-card [role=alert]{font-size:13px;color:#b42332;overflow-wrap:anywhere}.account-card fieldset>button{margin-top:4px}.login-shell{overflow:auto;min-height:100dvh;padding-top:30px;padding-bottom:30px;box-sizing:border-box}.history-item{display:flex;align-items:center;gap:5px;padding:0 8px;min-width:0}.history-item .s4s-history-row{min-width:0;flex:1}.history-open{flex:1;min-width:0;text-align:left;border:0;background:transparent;padding:10px 3px;color:inherit;font:inherit;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.history-item.is-selected{background:#edf2fa;border-radius:8px}.history-state{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:#a0a6b0}.history-state.running{background:#24a36b}.history-state.failed{background:#d94350}.history-delete{display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#8b939e;border-radius:6px;width:28px;height:28px;flex:0 0 28px;cursor:pointer}.history-delete:hover{color:#bf2836;background:#fff0f0}.history-item button:focus-visible{outline:2px solid #5f80b4;outline-offset:1px}.is-collapsed .history-item{display:none}.delete-dialog{border:0;border-radius:16px;padding:0;width:min(440px,calc(100vw - 32px));max-height:90dvh;overflow:auto;color:#26303c;box-shadow:0 24px 60px #0004}.delete-dialog::backdrop{background:#0f172a73}.delete-dialog h2{padding:20px 22px 8px;margin:0;color:#c82333;font-size:16px}.delete-dialog-body{padding:8px 22px 14px;font-size:14px;line-height:1.7}.delete-item{margin:10px 0;border:1px solid #e0e5ed;border-radius:10px;padding:10px 12px;background:#fafbfd;overflow-wrap:anywhere}.delete-note{padding:9px 11px;border-radius:8px;background:#fff5df;color:#925d10;font-size:12px}.delete-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 22px 20px}.delete-confirm{border:1px solid #c82333;border-radius:9px;padding:9px 16px;background:#c82333;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.delete-confirm:disabled{opacity:.6;cursor:wait}.delete-dialog [role=alert]{color:#b42332;font-size:12px}.session-check{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#f7f8fb;color:#687386;font-size:14px}.chat-history-nav .history-item .history-delete{position:static;transform:none;opacity:1;display:flex;width:28px;height:28px;flex:0 0 28px}.login-brand-logo{display:block;width:100%;max-width:340px;height:auto}.chat-source-handle{display:none}.chat-layout>.source-panel .s4s-source-html{height:max(420px,calc(100dvh - 320px))}@media(min-width:761px){.chat-layout.chat-source-resizable>.source-panel{width:var(--source-panel-w, 45%);min-width:0}.chat-source-resizable>.chat-source-handle{display:block;position:relative;z-index:2;flex:none;width:12px;margin:0 -10px 0 -2px;cursor:col-resize;touch-action:none;outline:none}.chat-source-handle:before{content:"";position:absolute;top:0;bottom:0;left:2px;width:3px;transform:translate(-50%);background:transparent;transition:background-color .12s}.chat-source-handle:hover:before,.chat-source-handle:focus-visible:before,.chat-source-resizing>.chat-source-handle:before{background:#3182f6}.chat-source-handle:focus-visible:before{width:4px}.chat-source-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.chat-source-resizing>:not(.chat-source-handle){pointer-events:none}}.chat-layout.chat-source-overlay>.source-panel{position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(390px,100%);box-shadow:-12px 0 30px #0001}@media(prefers-reduced-motion:reduce){.chat-source-handle:before{transition:none}}.chat-layout .chat-turn,.chat-layout>.source-panel{overflow-wrap:anywhere;min-width:0}.chat-layout .answer-table-wrap{max-width:100%;overflow-x:auto}.chat-layout .answer-table :is(th,td){min-width:6em;word-break:keep-all}.chat-layout .answer-evidence pre{max-width:100%;overflow-x:auto;overflow-wrap:normal}.chat-layout .chat-header>span{min-width:0}.chat-layout .chat-header>div{flex:none}.chat-layout .chat-header .text-button{white-space:nowrap}.aiddm-chat{height:100dvh;min-width:0}.aiddm-chat .chat{min-width:0}.aiddm-chat .welcome-center{width:100%;box-sizing:border-box}.aiddm-chat .chat-eyebrow{font-size:12px;letter-spacing:.16em;color:#737d8c;margin-bottom:16px}.aiddm-chat .chat-welcome-description{color:#707784;margin:0 0 28px;line-height:1.6}.aiddm-composer{width:100%;max-width:740px;margin:0 auto}.aiddm-composer fieldset{border:0;padding:0;margin:0;min-width:0;width:100%}.aiddm-composer .composer{width:100%;box-sizing:border-box}.aiddm-composer button[aria-label="검색할 문서 선택"],.aiddm-composer button[aria-label="음성 입력 안내"],.aiddm-composer .model-button{display:none}.aiddm-composer fieldset:disabled .composer{opacity:.65}.chat-disclaimer{font-size:11px;line-height:1.6;color:#848b96;text-align:center;margin:10px 8px}.chat-availability{background:#f7f8fa;border:1px solid #e7eaf0;border-radius:12px;padding:16px;max-width:700px;margin:20px auto;line-height:1.7;font-size:13px}.chat-availability p{margin:0 0 10px;overflow-wrap:anywhere}.chat-availability button+button{margin-left:8px}.aiddm-chat .chat-header{min-width:0}.aiddm-chat .chat-header h1,.aiddm-chat .chat-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-markdown{line-height:1.85;overflow-wrap:anywhere;min-width:0}.chat-markdown p{margin:0 0 14px}.chat-markdown pre{overflow:auto;background:#f6f7f9;padding:14px;border-radius:8px}.chat-markdown ul,.chat-markdown ol{padding-left:24px}.chat-markdown blockquote{border-left:3px solid #ccd7e9;padding-left:14px;color:#687386}.inline-citation{border:0;background:#edf3ff;color:#345c98;font-size:11px;border-radius:5px;padding:1px 5px;margin:0 2px;cursor:pointer}.chat-citations{display:grid;gap:8px;margin-top:20px}.chat-citations article{border:1px solid #e5e9ef;border-radius:10px;padding:12px;background:#fcfdff;min-width:0}.citation-open{border:0;background:none;text-align:left;display:flex;width:100%;gap:9px;align-items:flex-start;color:inherit;cursor:pointer;padding:0}.citation-open>span:nth-child(2){flex:1;min-width:0}.citation-open strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere;display:block}.citation-open small{display:block;font-size:11px;line-height:1.6;color:#758093;margin-top:3px}.citation-number{background:#edf2f9;color:#47658b;border-radius:5px;padding:2px 6px;font-size:11px}.citation-status{display:flex;gap:6px;margin:8px 0 0 27px}.chat-citations details{font-size:12px;color:#647086;margin:10px 0 0 27px}.chat-citations summary{cursor:pointer}.chat-citations blockquote{margin:10px 0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.chat-history-nav{padding:10px 0}.chat-history-nav>.s4s-button{margin:0 12px}.aiddm-chat .searching{display:flex;align-items:center;gap:8px;font-size:13px;color:#697b93;padding:20px 0}.pulse-dot{width:7px;height:7px;background:#5b82b7;border-radius:50%;animation:chat-pulse 1.2s ease-in-out infinite}@keyframes chat-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.pulse-dot{animation:none}}@media(max-width:760px){.aiddm-chat .welcome-center{padding:70px 20px 24px}.aiddm-chat .welcome-center h1{font-size:25px;line-height:1.5}.aiddm-chat .chat-header{padding-left:58px}.aiddm-chat .chat-bottom{padding:12px 16px}.aiddm-chat .conversation{padding-left:16px;padding-right:16px}.chat-availability{font-size:12px;padding:12px}.chat-disclaimer{font-size:10px}.aiddm-chat .chat-scroll{min-width:0}.aiddm-chat .suggestions{flex-wrap:wrap}}.executive-answer{padding:4px 0 8px;min-width:0}.executive-answer>.chat-markdown{font-size:16px;font-weight:500}.executive-checks{background:#f5f8fc;border:1px solid #e3eaf4;border-radius:12px;padding:14px 16px;margin:14px 0}.executive-checks h3{font-size:13px;margin:0 0 8px;color:#47658b}.executive-checks ol{margin:0;padding-left:20px}.executive-checks .chat-markdown p{margin:3px 0;font-size:14px}.executive-next{border-left:3px solid #91aacd;padding-left:13px;margin:16px 0}.executive-next>strong{font-size:12px;color:#697b93}.executive-next .chat-markdown p{margin:4px 0}.answer-detail{border-top:1px solid #e6eaf0;margin-top:12px;padding-top:12px;min-width:0}.answer-detail>summary{cursor:pointer;color:#647086;font-size:13px;line-height:1.8}.answer-detail[open]>summary{margin-bottom:14px}.assessment-detail h3{font-size:14px}.assessment-detail h4{font-size:13px;color:#697b93}.aiddm-composer>button{display:block;margin:8px auto}.aiddm-chat .chat-markdown li{overflow-wrap:anywhere}.aiddm-chat .searching{flex-wrap:wrap}.aiddm-chat .searching>button{max-width:100%;white-space:normal}.source-chip-wrap{display:inline;position:relative}.aiddm-chat .inline-citation{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;max-width:min(200px,65vw);padding:2px 7px;margin:0 3px;border:1px solid #e4e7ec;border-radius:10px;background:#f3f4f6;color:#586273;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.inline-citation svg{flex:none}.source-chip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-chip-count{flex:none;color:#89919d}.aiddm-chat .inline-citation:hover{background:#e9edf3;color:#283d58}.inline-citation:focus-visible{outline:2px solid #6285b5;outline-offset:2px}.source-chip-popover{display:block;position:fixed;z-index:20;left:0;top:24px;width:280px;max-width:75vw;max-height:260px;overflow:auto;padding:10px;border:1px solid #e1e5eb;border-radius:12px;background:#fff;box-shadow:0 8px 24px #172d4820;line-height:1.5}.source-chip-popover>strong{display:block;font-size:12px;padding:4px 6px;overflow-wrap:anywhere}.source-chip-popover>button{display:block;width:100%;text-align:left;padding:8px;border:0;border-radius:6px;background:none;font:inherit;font-size:12px;color:#415675;cursor:pointer}.source-chip-popover>button:hover{background:#f3f5f8}.source-chip-popover small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#7a8492;margin-top:3px}@media(max-width:760px){.source-chip-popover{position:fixed;left:16px!important;right:16px;top:auto!important;bottom:110px;width:auto;max-width:none}.aiddm-chat .searching{flex-wrap:wrap}}.aiddm-chat .chat.welcome{overflow-y:auto;min-height:0;padding-bottom:0}.aiddm-chat .welcome-center{flex:none;min-height:100%;max-width:920px;justify-content:flex-start;padding:52px 32px 32px}.aiddm-chat .welcome-center h1{margin-top:0}.recommended-questions{width:100%;max-width:800px;margin:28px auto 0;text-align:left}.recommendation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.recommendation-heading h2{font-size:15px;font-weight:600;margin:0}.recommendation-heading>span{font-size:12px;color:#8b9097}.recommendation-tabs{display:flex;gap:20px;border-bottom:1px solid var(--line,#eaecee);margin:14px 0}.recommendation-tabs button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:none;padding:10px 2px;font-size:13px;color:#818792}.recommendation-tabs button[aria-selected=true]{color:var(--ink,#1d2026);border-bottom-color:#454b55;font-weight:600}.recommendation-tabs button span{border-radius:5px;background:#f1f2f4;font-size:11px;padding:1px 5px;color:#747b85}.recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recommendation-grid[hidden]{display:none}.recommendation-card{display:block;width:100%;min-width:0;text-align:left;border:1px solid var(--line,#eaecee);border-radius:10px;background:#fff;padding:13px 14px;color:inherit;transition:background .15s,border-color .15s}.recommendation-card:hover{background:#f8f9fb;border-color:#cbd2db}.recommendation-card-heading{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6}.recommendation-card-heading strong{flex:1;font-weight:600}.recommendation-card-heading>span:last-child{color:#939aa4}.recommendation-number{font-size:10px;color:#9199a5;letter-spacing:.04em}.recommendation-question{display:block;font-size:12px;line-height:1.7;color:#737b88;margin-top:7px;word-break:keep-all;overflow-wrap:anywhere}.recommendation-hint{font-size:11px;color:#9097a1;margin:14px 0 0;line-height:1.6}@media(max-width:760px){.aiddm-chat .welcome-center{padding:64px 18px 24px}.recommendation-grid{grid-template-columns:1fr}.recommended-questions{margin-top:22px}.recommendation-card{padding:12px}.recommendation-heading h2{font-size:14px}.recommendation-question{font-size:12px}}
