@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{flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding-block:.125rem;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{letter-spacing:-.01em;gap:.25rem;font-weight:500;display:inline-flex}}
.portal-shell{--portal-sidebar-width:14rem;--portal-sidebar-rail-width:3.5rem;--portal-content-max:88rem;--portal-page-inline:1rem;--portal-page-block:1rem;--portal-section-gap:2rem;--portal-group-gap:1rem;--portal-card-padding:1.5rem;--portal-card-gap:1rem;--portal-control-gap:.75rem;--portal-label-gap:.5rem;--portal-compact-section-gap:1rem;--portal-compact-group-gap:.75rem;--portal-compact-card-padding:1.25rem;--portal-compact-card-gap:.75rem}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:1.5rem;--portal-page-block:1.5rem}}@media (min-width:768px){.portal-shell{--portal-page-inline:2rem;--portal-page-block:2rem}}.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);grid-template-columns:auto minmax(0,1fr) max-content;min-width:0;padding-block:.75rem;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,0px)}.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:color-mix(in oklch, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}}
.pa-message-position{z-index:110;width:calc(100vw - 2rem);max-width:32rem;font-family:var(--pa-message-font,inherit);margin:0;font-size:1rem;line-height:1.5;position:fixed;inset:50% auto auto 50vw;transform:translate(-50%,-50%)}.pa-message-position,.pa-message-position *,.pa-message-overlay{box-sizing:border-box}.pa-message-frame{border:1px solid var(--pa-ui-border,var(--border,#767676));background:var(--pa-ui-surface,var(--card,#fff));min-width:0;max-height:calc(100dvh - 2rem);color:var(--pa-ui-ink,var(--card-foreground,#161616));border-radius:.75rem;gap:.75rem;padding:1rem;display:grid;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pa-message-overlay{z-index:109;background:#0009;position:fixed;inset:0}.pa-message-dialog{outline:none}.pa-message-heading{align-items:flex-start;gap:.75rem;display:flex}.pa-message-copy{flex:1;min-width:0}.pa-message-title{overflow-wrap:anywhere;font-size:inherit;line-height:inherit;margin:0;font-weight:600}.pa-message-description{overflow-wrap:anywhere;color:var(--pa-ui-muted,var(--muted-foreground,#525252));margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.pa-message-error{overflow-wrap:anywhere;color:var(--pa-ui-danger,var(--destructive,#b42318));margin:0;font-size:.875rem;line-height:1.25rem}.pa-message-icon{width:1.25rem;height:1.25rem;color:var(--pa-ui-accent,var(--pa-accent,#6b5500));flex:0 0 1.25rem;margin-top:.125rem}.pa-message-icon[data-intent=error]{color:var(--pa-ui-danger,var(--destructive,#b42318))}.pa-message-viewport{pointer-events:none;outline:none;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pa-message-toast{pointer-events:auto}.pa-message-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.pa-message-position .pa-message-action{border:1px solid var(--pa-ui-border,var(--border,#767676));background:var(--pa-ui-control,var(--background,#fff));width:fit-content;min-width:0;max-width:100%;height:auto;min-height:2.5rem;color:var(--pa-ui-ink,var(--foreground,#161616));font:inherit;white-space:normal;cursor:pointer;border-radius:.375rem;flex:none;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.pa-message-position .pa-message-action--icon{width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.pa-message-position .pa-message-action svg{pointer-events:none;flex:0 0 1rem;width:1rem;height:1rem}.pa-message-position .pa-message-action[data-variant=ghost]{background:0 0;border-color:#0000}.pa-message-position .pa-message-action[data-variant=destructive]{background:var(--pa-ui-danger,var(--destructive,#b42318));color:#fff;border-color:#0000}.pa-message-position .pa-message-action:hover{border-color:var(--pa-ui-accent,var(--pa-accent,#6b5500));color:var(--pa-ui-accent,var(--pa-accent,#6b5500))}.pa-message-position .pa-message-action[data-variant=ghost]:hover{border-color:#0000}.pa-message-position .pa-message-action[data-variant=destructive]:hover{color:#fff;filter:brightness(.9)}.pa-message-position .pa-message-action:focus-visible{outline:3px solid var(--pa-ui-accent,var(--pa-accent,#6b5500));outline-offset:2px}.pa-message-position .pa-message-action:disabled{pointer-events:none;opacity:.5}.pa-message-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.pa-message-frame{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.pa-message-position,.pa-message-overlay{transition:none;animation:none}}
