@layer mantine{.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0:where(.m_5ed0edd0+.m_5ed0edd0){margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}.m_836192{bottom:0;width:100%;height:calc(.1875rem * var(--mantine-scale));background-color:var(--notification-color);transform-origin:0;animation:m_5f780017 var(--notifications-progress-duration) linear forwards, m_bb245a60 .2s ease;transition:opacity .2s;position:absolute;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .m_836192{transform-origin:100%}.m_836192:where([data-paused]){opacity:0;animation-play-state:paused,running}@keyframes m_5f780017{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m_bb245a60{0%{opacity:0}}}
@layer mantine{.m_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}}
@layer base{:root{--pa-logo-wordmark-size:1.25rem;--pa-logo-slogan-fg:#5b3b00;--pa-logo-subtitle-gap:.25rem;--pa-logo-prompt-fg:var(--foreground);--pa-logo-architekt-fg:var(--muted-foreground);--pa-logo-sub-fg:var(--muted-foreground);--pa-logo-pa-os-fg:var(--muted-foreground);--pa-logo-pa-os-mark-fg:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--pa-logo-slogan-fg:lab(27.8449% 16.8188 54.4412)}}@media (min-width:768px){:root{--pa-logo-wordmark-size:1.375rem}}.dark{--pa-logo-slogan-fg:#ffc75a;--pa-logo-prompt-fg:var(--foreground);--pa-logo-architekt-fg:var(--muted-foreground);--pa-logo-sub-fg:var(--muted-foreground);--pa-logo-pa-os-fg:var(--muted-foreground);--pa-logo-pa-os-mark-fg:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--pa-logo-slogan-fg:lab(83.8982% 12.1836 61.0067)}}}@layer components{.pa-logo-stack{min-width:0;padding-block:var(--pa-space-0-5);flex-direction:column;align-items:flex-start;gap:0;display:flex}.pa-logo-stack--compact{--pa-logo-wordmark-size:1.05rem;--pa-logo-subtitle-gap:.18rem}@media (min-width:640px){.pa-logo-stack--compact{--pa-logo-wordmark-size:1.18rem}}.pa-logo-wordmark{font-size:var(--pa-logo-wordmark-size);letter-spacing:0;align-items:baseline;gap:0;margin:0;line-height:1.20833;display:inline-flex}.pa-logo-wordmark-prompt,.pa-logo-prompt,.inline-brand-prompt{color:var(--pa-logo-prompt-fg);font-weight:700}.pa-logo-wordmark-architekt,.pa-logo-architekt,.inline-brand-architekt{color:var(--pa-logo-architekt-fg);font-style:italic;font-weight:400}.pa-logo-slogan{color:var(--pa-logo-slogan-fg);font-size:calc(var(--pa-logo-wordmark-size) * 7 / 12);margin:0;font-weight:600;line-height:1.21429}.pa-logo-subtitle{margin:0;margin-top:var(--pa-logo-subtitle-gap);color:var(--muted-foreground);font-size:11px;line-height:1.35}.pa-logo-sub{color:var(--pa-logo-sub-fg);letter-spacing:.05em;text-transform:uppercase}.pa-logo-pa-os{color:var(--pa-logo-pa-os-fg);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:500;line-height:1.35}.pa-logo-pa-os-mark{color:var(--pa-logo-pa-os-mark-fg);letter-spacing:.12em;opacity:.92;font-weight:600}.inline-brand{gap:var(--pa-space-1);letter-spacing:-.01em;font-weight:500;display:inline-flex}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-track-height:200px;--shimmer-angle:15deg}}}@property --shimmer-track-height{syntax:"<length>";inherits:true;initial-value:200px}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:15deg}.portal-shell{--portal-sidebar-width:14rem;--portal-sidebar-rail-width:3.5rem;--portal-content-max:88rem;--portal-page-inline:var(--pa-space-4);--portal-page-block:var(--pa-space-4);--portal-section-gap:var(--pa-space-8);--portal-group-gap:var(--pa-space-4);--portal-card-padding:var(--pa-space-6);--portal-card-gap:var(--pa-space-4);--portal-control-gap:var(--pa-space-3);--portal-label-gap:var(--pa-space-2);--portal-compact-section-gap:var(--pa-space-4);--portal-compact-group-gap:var(--pa-space-3);--portal-compact-card-padding:var(--pa-space-5);--portal-compact-card-gap:var(--pa-space-3)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal-content-shell{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;display:flex}.portal-page-frame{box-sizing:border-box;width:100%;min-width:0;min-height:0;max-width:var(--portal-content-max);padding:var(--portal-page-block) var(--portal-page-inline);flex-direction:column;flex:1;margin-inline:auto;display:flex}.portal-page-frame:has(.beads-overview){max-width:none}.portal-mobile-header-inner{justify-content:space-between;align-items:center;gap:var(--portal-control-gap);height:4rem;padding-inline:var(--portal-page-inline);display:flex}.portal-stage{scrollbar-gutter:auto}.portal-page-frame>:where(.space-y-6,.space-y-8){gap:var(--portal-section-gap);display:grid}.portal-page-frame>:where(.space-y-6,.space-y-8)>:not(:last-child){margin-block:0}.portal-page-header{column-gap:var(--portal-control-gap);row-gap:var(--portal-group-gap)}.portal-page-header-stack{gap:var(--portal-group-gap)}.portal-section-content{padding-top:var(--portal-section-gap)}@media (min-width:640px){.portal-shell{--portal-page-inline:var(--pa-space-6);--portal-page-block:var(--pa-space-6)}}@media (min-width:768px){.portal-shell{--portal-page-inline:var(--pa-space-8);--portal-page-block:var(--pa-space-8)}}.portal-workspace{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0}[data-ui-zone=stage]:has([data-scroll-owner=messenger-thread]){scrollbar-gutter:auto;overflow:hidden}[data-ui-zone=stage]:has([data-scroll-owner=messenger-thread])>:not(.portal-content-shell){display:none}.portal-content-shell:has([data-scroll-owner=messenger-thread]){flex:1;min-height:0;padding-block:0}.portal-page-frame:has(.portal-workspace){max-width:none;padding-block:0}.portal-page-frame:has([data-workspace-edge-to-edge]){padding:0}@media (min-width:1024px){.portal-stage{scrollbar-gutter:stable}[data-ui-zone=stage]:has(.portal-workspace){scrollbar-gutter:auto;overflow:hidden}.portal-content-shell:has(.portal-workspace){max-width:none;min-height:0;padding-block:0}.portal-page-frame:has(.portal-workspace){max-width:none;padding-block:0}}.portal-section-tabs{overflow-x:clip}.portal-document-row{align-items:center;gap:var(--portal-control-gap);min-width:0;padding-block:var(--pa-space-3);grid-template-columns:auto minmax(0,1fr) max-content;display:grid}.portal-document-action{justify-self:end}.portal-sidebar{min-width:0;overflow:hidden}.portal-sidebar-nav{box-sizing:border-box;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0;min-width:0;max-width:100%;min-height:0;display:block;overflow:clip auto}.portal-sidebar-nav,.portal-sidebar-nav *{scrollbar-width:none;-ms-overflow-style:none}.portal-sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.portal-sidebar-nav ::-webkit-scrollbar{width:0;height:0;display:none}.portal-customer-record{gap:var(--portal-compact-group-gap);flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}:is(.portal-shell:has(.portal-customer-record),.portal-stage:has(.portal-customer-record),.portal-page-frame:has(.portal-customer-record)){overflow:clip}.portal-customer-chrome,.portal-customer-record-pane{padding-inline-end:var(--work-overlay-reserve-width,0)}.portal-customer-record-body{overflow-anchor:none;scrollbar-gutter:stable;min-height:0;display:grid;overflow-y:auto}.portal-customer-facts{align-content:start;gap:0;display:grid}@media (min-width:1024px){.portal-sidebar{width:var(--portal-sidebar-width)}.portal-sidebar[data-collapsed=true]{width:var(--portal-sidebar-rail-width)}.portal-desktop-workspace{gap:var(--portal-compact-section-gap);grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.portal-section-tabs{z-index:20;background:var(--background);position:sticky;top:0}}
