.proto,.proto-scope{--surface:var(--pompe-semantic-surface-base);--surface-raised:var(--pompe-semantic-surface-raised);--surface-sunken:var(--pompe-semantic-surface-sunken);--surface-nested:var(--pompe-semantic-surface-base);--surface-overlay:var(--pompe-semantic-surface-overlay);--border-hairline:var(--pompe-semantic-border-hairline);--border:var(--pompe-semantic-border);--border-strong:var(--pompe-semantic-border-strong);--shadow-softer:var(--pompe-shadow-softer-dl2);--shadow-soft:var(--pompe-shadow-soft-dl2);--shadow-pop:var(--pompe-shadow-pop-dl2);--shadow-lift:var(--pompe-shadow-lift-dl2);--hover-tint:var(--pompe-semantic-hover-tint);--select-bg:var(--pompe-brand-50);--select-rail:var(--brand);--ease-dl:var(--pompe-semantic-ease);--ease-lift:var(--pompe-semantic-ease-lift);--dur-dl:var(--pompe-semantic-duration);--dur-base:var(--pompe-duration-base);--dur-slow:var(--pompe-duration-slow);--text-strong:var(--pompe-semantic-text-strong);--text-body:var(--pompe-semantic-text-body);--text-muted:var(--pompe-semantic-text-muted);--text-faint:var(--pompe-semantic-text-faint);--brand:var(--pompe-semantic-brand);--brand-strong:var(--pompe-semantic-brand-strong);--brand-soft:var(--pompe-semantic-brand-soft);--brand-line:var(--pompe-semantic-brand-line);--accent:var(--pompe-accent-500);--ok:var(--pompe-emerald-500);--ok-text:var(--pompe-emerald-700);--ok-soft:var(--pompe-emerald-50);--warn:var(--pompe-amber-500);--warn-text:var(--pompe-amber-700);--warn-soft:var(--pompe-amber-50);--danger:var(--pompe-rose-500);--danger-text:var(--pompe-rose-700);--danger-soft:var(--pompe-rose-50);--conflict:var(--pompe-rose-500);--conflict-text:var(--pompe-rose-700);--conflict-soft:var(--pompe-rose-50);--quote-bg:color-mix(in srgb, var(--pompe-amber-100) 34%, white);--quote-bar:var(--warn);--quote-mark:color-mix(in srgb, var(--warn) 55%, transparent);--ring:var(--pompe-ring);--focus-ring:0 0 0 2px var(--surface-raised), 0 0 0 4px #7c3aed59;--proto-record-w:460px;--proto-record-read-w:1200px;--proto-rail-w:384px;--proto-drawer-w:420px;--proto-table-min-w:1080px;--proto-table-select-w:36px;--proto-table-cell-py:6px;--proto-table-cell-px:8px;--proto-icon-xs:11px;--proto-icon-sm:14px;--proto-icon-md:20px;--proto-chip-h:20px;--proto-feed-w:760px;--proto-read-w:880px;--proto-page-w:1200px;--ae-background:251 250 255;--ae-foreground:13 18 32;--ae-card:255 255 255;--ae-card-foreground:13 18 32;--ae-popover:255 255 255;--ae-popover-foreground:13 18 32;--ae-primary:124 58 237;--ae-primary-foreground:255 255 255;--ae-secondary:241 243 247;--ae-secondary-foreground:31 37 51;--ae-muted:243 242 248;--ae-muted-foreground:100 116 139;--ae-accent:244 241 255;--ae-accent-foreground:90 30 155;--ae-destructive:244 63 94;--ae-destructive-foreground:255 255 255;--ae-border:230 230 232;--ae-input:222 222 224;--ae-ring:124 58 237}.proto .t-display,.proto-scope .t-display{letter-spacing:-.025em;font-feature-settings:"cv11", "ss01";font-size:1.875rem;font-weight:700;line-height:1.15}.proto .t-page,.proto-scope .t-page{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.25}.proto .t-heading,.proto-scope .t-heading{letter-spacing:-.011em;font-size:1rem;font-weight:600;line-height:1.3}.proto .t-title,.proto-scope .t-title{letter-spacing:-.006em;font-size:.9375rem;font-weight:600;line-height:1.35}.proto .t-body,.proto-scope .t-body{font-size:.8125rem;font-weight:500;line-height:1.5}.proto .t-meta,.proto-scope .t-meta{color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.45}.proto .t-eyebrow,.proto-scope .t-eyebrow,.proto .t-label,.proto-scope .t-label{font-family:var(--pompe-font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:600;line-height:1}.proto .t-data,.proto-scope .t-data{font-family:var(--pompe-font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.proto .t-quote,.proto-scope .t-quote{font-family:var(--pompe-font-sans);color:var(--text-body);font-size:.875rem;font-style:italic;font-weight:400;line-height:1.5}.proto .t-chip,.proto-scope .t-chip{font-family:var(--pompe-font-sans);font-size:.75rem;font-weight:500;line-height:1.2}.proto .tnum,.proto-scope .tnum{font-variant-numeric:tabular-nums}.proto [data-slot=input],.proto-scope [data-slot=input],.proto textarea,.proto-scope textarea{background-color:var(--surface-sunken)}.proto [data-slot=input].brief-field-input,.proto-scope [data-slot=input].brief-field-input{background-color:var(--surface-raised);border-color:var(--border-strong)}.proto [data-slot=input].brief-field-input::-moz-placeholder{color:var(--text-faint)}.proto-scope [data-slot=input].brief-field-input::-moz-placeholder{color:var(--text-faint)}.proto [data-slot=input].brief-field-input::placeholder,.proto-scope [data-slot=input].brief-field-input::placeholder{color:var(--text-faint)}.proto .proto-handle-link,.proto-scope .proto-handle-link{color:var(--handle-rest,var(--text-strong));cursor:pointer;transition:color var(--dur-dl) var(--ease-dl);outline:none;text-decoration:none}.proto .proto-handle-link:hover,.proto-scope .proto-handle-link:hover{color:var(--pompe-brand-600)}.proto .proto-handle-link:focus-visible,.proto-scope .proto-handle-link:focus-visible{color:var(--pompe-brand-600);outline:2px solid var(--pompe-brand-500,#9b6cff);outline-offset:2px;border-radius:8px}.proto .proto-lift-card,.proto-scope .proto-lift-card{transition:box-shadow var(--dur-dl) var(--ease-dl), transform var(--dur-dl) var(--ease-lift)}.proto .proto-lift-card:hover,.proto-scope .proto-lift-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.proto .proto-record-identity,.proto-scope .proto-record-identity{transition:background var(--dur-fast) var(--ease-out)}.proto .proto-record-identity:hover,.proto-scope .proto-record-identity:hover{background:var(--surface-sunken)}.proto .proto-navtabs,.proto-scope .proto-navtabs{scrollbar-width:none}.proto .proto-navtabs::-webkit-scrollbar{display:none}.proto-scope .proto-navtabs::-webkit-scrollbar{display:none}.proto .proto-evt-card,.proto-scope .proto-evt-card{box-shadow:var(--evt-shadow,none)}.proto .proto-evt-card.is-needs:hover,.proto-scope .proto-evt-card.is-needs:hover{box-shadow:var(--shadow-soft)}.proto [data-slot=sheet-content],.proto-scope [data-slot=sheet-content],.proto [data-slot=dialog-content],.proto-scope [data-slot=dialog-content],.proto [data-slot=alert-dialog-content],.proto-scope [data-slot=alert-dialog-content]{box-shadow:var(--shadow-lift)}.proto.proto-transparent,.proto .proto{background:0 0}.proto{background:var(--surface);color:var(--text-body);font-family:var(--pompe-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.proto ::selection{background:color-mix(in srgb, var(--brand) 22%, transparent)}.proto a:not([data-slot]):focus-visible,.proto-scope a:not([data-slot]):focus-visible,.proto button:not([data-slot]):focus-visible,.proto-scope button:not([data-slot]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--pompe-radius-sm);outline:none}.proto button.rounded-full:not([data-slot]):focus-visible,.proto-scope button.rounded-full:not([data-slot]):focus-visible{border-radius:999px}@media (prefers-reduced-motion:reduce){.proto *,.proto :before,.proto :after,.proto-scope *,.proto-scope :before,.proto-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
