.onch-card{--c-radius:var(--onch-radius-md);--c-pad-x:var(--onch-space-6);--c-pad-y:var(--onch-space-6);--c-gap:var(--onch-space-3);--c-title-fs:1rem;--c-body-fs:.84rem;gap:var(--c-gap);padding:var(--c-pad-y) var(--c-pad-x);background:var(--onch-surface);color:var(--onch-text);border:1px solid var(--onch-rule);border-radius:var(--c-radius);box-shadow:var(--onch-shadow-1);font-family:var(--onch-font-body);text-align:left;transition:box-shadow var(--onch-dur-base) var(--onch-ease), border-color var(--onch-dur-fast) var(--onch-ease), background var(--onch-dur-base) var(--onch-ease), transform var(--onch-dur-base) var(--onch-ease);flex-direction:column;display:flex;position:relative}.onch-card[data-size=sm]{--c-radius:var(--onch-radius-sm);--c-pad-x:var(--onch-space-4);--c-pad-y:var(--onch-space-4);--c-gap:var(--onch-space-2);--c-title-fs:.9375rem;--c-body-fs:.8125rem}.onch-card[data-size=lg]{--c-radius:var(--onch-radius-lg);--c-pad-x:var(--onch-space-8);--c-pad-y:var(--onch-space-8);--c-gap:var(--onch-space-4);--c-title-fs:1.125rem;--c-body-fs:.9375rem}.onch-card[data-variant=accent]{background:color-mix(in oklab, var(--onch-accent) 5%, var(--onch-surface));border-color:var(--onch-accent-border)}.onch-card[data-variant=muted]{background:var(--onch-surface-sunken);box-shadow:none}.onch-card[data-variant=outline-only]{box-shadow:none;background:0 0}.onch-card[data-interactive=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.onch-card[data-interactive=true]:hover{border-color:color-mix(in oklab, var(--onch-accent) 22%, var(--onch-rule));box-shadow:var(--onch-shadow-2)}@media (prefers-reduced-motion:no-preference){.onch-card[data-interactive=true]:hover{transform:translateY(-1px)}}.onch-card[data-interactive=true]:focus-visible{border-color:var(--onch-accent);box-shadow:var(--onch-shadow-1), 0 0 0 3px var(--onch-accent-ring);outline:none}.onch-card[data-interactive=true]:active{border-color:var(--onch-accent);box-shadow:var(--onch-shadow-1);background:color-mix(in oklab, var(--onch-accent) 3%, var(--onch-surface));transform:translateY(0)}.onch-card[aria-disabled=true],.onch-card:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.onch-card[aria-disabled=true] *,.onch-card:disabled *{pointer-events:none}.onch-card__header{justify-content:space-between;align-items:flex-start;gap:var(--onch-space-3);display:flex}.onch-card__header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.onch-card__eyebrow{font-family:var(--onch-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--onch-text-muted);align-items:center;gap:var(--onch-space-2);margin:0;font-size:.625rem;font-weight:600;display:inline-flex}.onch-card__eyebrow:before{content:"";opacity:.7;background:currentColor;flex-shrink:0;width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.onch-card[data-variant=accent] .onch-card__eyebrow{color:var(--onch-accent-press)}.onch-card__title{font-family:var(--onch-font-display);font-weight:700;font-size:var(--c-title-fs);letter-spacing:-.005em;color:var(--onch-text);margin:4px 0 0;line-height:1.2}.onch-card[data-size=sm] .onch-card__title{margin-top:2px}.onch-card__header-actions{align-items:center;gap:var(--onch-space-2);flex-shrink:0;display:inline-flex}.onch-card__body{font-family:var(--onch-font-body);font-size:var(--c-body-fs);color:var(--onch-text-muted);text-wrap:pretty;margin:0;line-height:1.55}.onch-card__footer{padding-top:var(--onch-space-2);justify-content:space-between;align-items:center;gap:var(--onch-space-3);font-family:var(--onch-font-mono);letter-spacing:.06em;color:var(--onch-text-soft);margin-top:auto;font-size:.6875rem;display:flex}.onch-card__cue{align-items:center;gap:var(--onch-space-2);font-family:var(--onch-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--onch-accent-press);align-self:flex-end;margin-top:auto;font-size:.625rem;font-weight:600;display:inline-flex}.onch-card[data-interactive=true] .onch-card__cue:after{content:"↗";transition:transform var(--onch-dur-fast) var(--onch-ease)}@media (prefers-reduced-motion:no-preference){.onch-card[data-interactive=true]:hover .onch-card__cue:after{transform:translate(2px,-2px)}}.onch-card__stat{align-items:baseline;gap:var(--onch-space-2);display:flex}.onch-card__stat-value{font-family:var(--onch-font-display);letter-spacing:-.02em;color:var(--onch-text);font-size:2rem;font-weight:800;line-height:1}.onch-card[data-size=sm] .onch-card__stat-value{font-size:1.5rem}.onch-card[data-size=lg] .onch-card__stat-value{font-size:2.5rem}.onch-card__stat-suffix{font-family:var(--onch-font-mono);color:var(--onch-text-muted);letter-spacing:.04em;font-size:.75rem}.onch-section-card{--sc-radius:var(--onch-radius-md);--sc-pad-x:var(--onch-space-6);--sc-pad-y:var(--onch-space-4);--sc-indent:0px;background:var(--onch-surface);color:var(--onch-text);border:1px solid var(--onch-rule);border-radius:var(--sc-radius);box-shadow:var(--onch-shadow-1);font-family:var(--onch-font-body);margin-left:var(--sc-indent);transition:box-shadow var(--onch-dur-base) var(--onch-ease), border-color var(--onch-dur-fast) var(--onch-ease), opacity var(--onch-dur-base) var(--onch-ease);position:relative;overflow:hidden}.onch-section-card[data-variant=sub-section]{--sc-radius:var(--onch-radius-sm);--sc-indent:24px;--sc-pad-y:var(--onch-space-3);box-shadow:none;background:var(--onch-surface-sunken)}.onch-section-card__header{align-items:center;gap:var(--onch-space-3);padding:var(--sc-pad-y) var(--sc-pad-x);background:color-mix(in oklab, var(--onch-accent) 4%, var(--onch-surface));border-bottom:1px solid var(--onch-rule);color:var(--onch-text);text-align:left;cursor:default;grid-template-columns:18px 20px 1fr auto auto 16px;display:grid}.onch-section-card[data-variant=sub-section] .onch-section-card__header{border-bottom:1px dashed var(--onch-rule);background:0 0}.onch-section-card[data-draggable=true] .onch-section-card__header{grid-template-columns:16px 18px 20px 1fr auto auto 16px}.onch-section-card:not([data-draggable=true]):has(.onch-section-card__drag--trailing) .onch-section-card__header{grid-template-columns:18px 20px 1fr auto auto 16px 16px}.onch-section-card__header[data-clickable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.onch-section-card__header[data-clickable=true]:hover{background:color-mix(in oklab, var(--onch-accent) 6%, var(--onch-surface))}.onch-section-card__chevron{width:18px;height:18px;color:var(--onch-text-muted);cursor:pointer;transition:transform var(--onch-dur-base) var(--onch-ease), color var(--onch-dur-fast) var(--onch-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.onch-section-card__chevron:focus-visible{color:var(--onch-accent);box-shadow:0 0 0 2px var(--onch-accent-ring);border-radius:2px;outline:none}.onch-section-card__chevron svg{width:14px;height:14px;display:block}.onch-section-card[data-collapsed=true] .onch-section-card__chevron{transform:rotate(-90deg)}.onch-section-card__folder{color:var(--onch-text-muted);justify-content:center;align-items:center;display:inline-flex}.onch-section-card__folder svg{width:18px;height:18px;display:block}.onch-section-card[data-variant=sub-section] .onch-section-card__folder svg{width:16px;height:16px}.onch-section-card__title{font-family:var(--onch-font-display);letter-spacing:-.005em;color:var(--onch-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.onch-section-card[data-variant=sub-section] .onch-section-card__title{font-size:.875rem}.onch-section-card__counters{align-items:center;gap:6px;display:inline-flex}.onch-section-card__counter{background:color-mix(in oklab, var(--onch-text) 6%, transparent);color:var(--onch-text-muted);font-family:var(--onch-font-mono);letter-spacing:.06em;border-radius:var(--onch-radius-pill);white-space:nowrap;font-size:.6875rem;font-weight:500;font-family:var(--onch-font-mono);cursor:default;transition:background-color var(--onch-dur-fast) var(--onch-ease), color var(--onch-dur-fast) var(--onch-ease), border-color var(--onch-dur-fast) var(--onch-ease);border:1px solid #0000;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.onch-section-card__counter>strong{color:var(--onch-text);margin-right:2px;font-weight:700}.onch-section-card__counter[data-interactive=true]{cursor:pointer}.onch-section-card__counter[data-interactive=true]:hover{background:color-mix(in oklab, var(--onch-text) 10%, transparent);color:var(--onch-text)}.onch-section-card__counter[data-interactive=true]:focus-visible{border-color:var(--onch-accent);box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-section-card__counter[data-active=true]>strong,.onch-section-card__counter[data-active=true]{color:var(--onch-accent-press)}.onch-section-card__counter[data-active=true]{background:var(--onch-accent-soft)}.onch-section-card__counter[data-tone-chip=accent]{background:var(--onch-accent-soft);color:var(--onch-accent-press)}.onch-section-card__counter[data-tone-chip=accent]>strong{color:var(--onch-accent-press)}.onch-section-card__counter[data-tone-chip=success]{color:var(--onch-success);background:#46976d1f}.onch-section-card__counter[data-tone-chip=warn]{color:var(--onch-warn);background:#e0a53a24}.onch-section-card__counter[data-tone-chip=danger]{color:var(--onch-danger);background:#c8412e24}.onch-section-card__counter[data-tone-chip=muted]{color:var(--onch-text-soft);border-color:var(--onch-rule-2);background:0 0}.onch-section-card__counter[data-tone-chip=muted]>strong{color:var(--onch-text-muted)}.onch-section-card__kebab,.onch-section-card__drag{color:var(--onch-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.onch-section-card__kebab{width:16px;height:16px}.onch-section-card__drag{cursor:grab;width:16px;height:16px}.onch-section-card__drag:active{cursor:grabbing}.onch-section-card__drag--leading{cursor:grab;color:var(--onch-text-soft)}.onch-section-card__drag--leading:hover{color:var(--onch-text)}.onch-section-card__kebab:focus-visible,.onch-section-card__drag:focus-visible{color:var(--onch-accent);box-shadow:0 0 0 2px var(--onch-accent-ring);border-radius:2px;outline:none}.onch-section-card__kebab svg,.onch-section-card__drag svg{width:14px;height:14px;display:block}.onch-section-card__body{padding:var(--onch-space-2) var(--sc-pad-x) var(--onch-space-4);gap:var(--onch-space-2);flex-direction:column;display:flex}.onch-section-card[data-collapsed=true] .onch-section-card__body{display:none}.onch-section-card__footer{padding:var(--onch-space-3) var(--sc-pad-x);border-top:1px solid var(--onch-rule);background:var(--onch-surface-muted);font-family:var(--onch-font-mono);color:var(--onch-text-soft);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:var(--onch-space-3);font-size:.6875rem;display:flex}.onch-section-card[data-collapsed=true] .onch-section-card__footer{display:none}@media (prefers-reduced-motion:no-preference){.onch-section-card[data-drag-state]{transition:opacity var(--onch-dur-base) var(--onch-ease), border-color var(--onch-dur-fast) var(--onch-ease), box-shadow var(--onch-dur-base) var(--onch-ease), transform var(--onch-dur-fast) var(--onch-ease)}}.onch-section-card[data-drag-state=dragging]{opacity:.62;border:1.5px dashed var(--onch-accent);box-shadow:var(--onch-shadow-3);cursor:grabbing;transform:scale(.992)}.onch-section-card[data-drag-state=dragging] .onch-section-card__header{background:color-mix(in oklab, var(--onch-accent) 8%, var(--onch-surface))}.onch-section-card[data-drag-state=drag-target]{border-color:var(--onch-accent);box-shadow:var(--onch-shadow-2), 0 0 0 2px var(--onch-accent-ring)}.onch-section-card[data-drag-state=drag-target] .onch-section-card__header{background:color-mix(in oklab, var(--onch-accent) 9%, var(--onch-surface))}.onch-section-card[data-drag-state=drag-target]:before{content:"";background:var(--onch-accent);height:3px;box-shadow:0 0 0 4px color-mix(in oklab, var(--onch-accent) 22%, transparent);border-radius:999px;position:absolute;top:-3px;left:10px;right:10px}.onch-section-card[data-drag-state=drag-source]{background:var(--onch-surface-muted);border:1px dashed var(--onch-rule-2);box-shadow:none}.onch-section-card[data-drag-state=drag-source]>*{opacity:.32;filter:saturate(0)}.onch-section-card[data-drag-state=drag-source] .onch-section-card__header{background:0 0}.onch-section-card[data-accent-bar]:after{content:"";pointer-events:none;border-top-left-radius:var(--sc-radius);border-bottom-left-radius:var(--sc-radius);position:absolute;top:0;bottom:0;left:0}.onch-section-card[data-accent-bar=subtle]:after{background:color-mix(in oklab, var(--onch-accent) 30%, transparent);width:1px}.onch-section-card[data-accent-bar=strong]:after{background:var(--onch-accent);width:3px}.onch-section-card__paper-row{gap:var(--onch-space-3);color:var(--onch-text);grid-template-columns:18px 1fr auto auto;align-items:center;padding:10px 0;font-size:.84rem;display:grid}.onch-section-card__paper-row+.onch-section-card__paper-row{border-top:1px dashed var(--onch-rule)}.onch-section-card__paper-row svg{width:18px;height:18px;color:var(--onch-text-soft)}.onch-section-card__paper-meta{font-family:var(--onch-font-mono);letter-spacing:.06em;color:var(--onch-text-soft);font-size:.6875rem}.onch-banner{--b-radius:var(--onch-radius-md);--b-pad-x:var(--onch-space-8);--b-pad-y:var(--onch-space-8);background:var(--onch-surface);color:var(--onch-text);border:1px solid var(--onch-rule);border-radius:var(--b-radius);box-shadow:var(--onch-shadow-1);padding:var(--b-pad-y) var(--b-pad-x);font-family:var(--onch-font-body);position:relative;overflow:hidden}.onch-banner[data-variant=compact],.onch-banner[data-variant=info]{--b-pad-x:var(--onch-space-6);--b-pad-y:var(--onch-space-5)}.onch-banner__cluster{pointer-events:none;position:absolute;inset:0}.onch-banner__cluster-glow{background:radial-gradient(circle at 78% 50%, var(--onch-accent-soft) 0%, transparent 50%), radial-gradient(circle at 88% 30%, var(--onch-accent-tint) 0%, transparent 35%);position:absolute;inset:0}.onch-banner__cluster-tessellation{width:360px;height:360px;color:var(--onch-accent);opacity:.22;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.onch-banner__cluster-tessellation svg{width:100%;height:100%;display:block}.onch-banner[data-cluster=none] .onch-banner__cluster{display:none}.onch-banner[data-cluster=subtle] .onch-banner__cluster-tessellation{opacity:.1;width:240px;height:240px;right:6%}.onch-banner[data-cluster=subtle] .onch-banner__cluster-glow{opacity:.6}.onch-banner[data-cluster=full] .onch-banner__cluster-tessellation{opacity:.28}.onch-banner__inner{gap:var(--onch-space-8);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.onch-banner[data-variant=compact] .onch-banner__inner{gap:var(--onch-space-6);align-items:center}.onch-banner__left{gap:var(--onch-space-1);flex-direction:column;min-width:0;max-width:60ch;display:flex}.onch-banner__eyebrow{font-family:var(--onch-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--onch-accent-press);align-items:center;gap:var(--onch-space-2);margin:0;font-size:.625rem;font-weight:600;display:inline-flex}.onch-banner__eyebrow:before{content:"";background:var(--onch-accent);flex-shrink:0;width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.onch-banner__title{font-family:var(--onch-font-display);letter-spacing:-.02em;color:var(--onch-text);text-wrap:balance;margin:6px 0;font-size:1.875rem;font-weight:800;line-height:1.05}.onch-banner[data-variant=compact] .onch-banner__title{margin:2px 0 4px;font-size:1.375rem}.onch-banner[data-variant=info] .onch-banner__title{margin:0 0 4px;font-size:1.25rem}.onch-banner__subtitle{color:var(--onch-text-muted);text-wrap:pretty;max-width:56ch;margin:0;font-size:.875rem;line-height:1.55}.onch-banner__meta{font-family:var(--onch-font-mono);letter-spacing:.06em;color:var(--onch-text-soft);margin-top:var(--onch-space-3);font-size:.6875rem}.onch-banner__right{align-items:center;gap:var(--onch-space-5);display:flex;position:relative}.onch-banner__mark{justify-content:center;align-items:center;display:inline-flex}.onch-banner[data-variant=compact] .onch-banner__mark,.onch-banner[data-variant=info] .onch-banner__mark{display:none}.onch-banner__actions{align-items:center;gap:var(--onch-space-2);display:inline-flex}.onch-banner__cta{font-family:var(--onch-font-body);letter-spacing:.01em;color:var(--onch-on-accent);background:var(--onch-accent);border:1px solid var(--onch-accent);border-radius:var(--onch-radius-sm);cursor:pointer;white-space:nowrap;transition:filter var(--onch-dur-fast) var(--onch-ease), box-shadow var(--onch-dur-fast) var(--onch-ease);padding:10px 16px;font-size:.8125rem;font-weight:600}.onch-banner__cta:hover{filter:brightness(.92)}.onch-banner__cta:focus-visible{box-shadow:0 0 0 3px var(--onch-accent-ring);outline:none}.onch-banner__cta:active{filter:brightness(.86)}.onch-banner__cta[data-variant=secondary]{color:var(--onch-accent-press);border-color:var(--onch-accent-border);background:0 0}.onch-banner__cta[data-variant=secondary]:hover{background:var(--onch-accent-soft);filter:none}.onch-banner__dismiss{border-radius:var(--onch-radius-tight);width:28px;height:28px;color:var(--onch-text-muted);cursor:pointer;transition:background var(--onch-dur-fast) var(--onch-ease), color var(--onch-dur-fast) var(--onch-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onch-banner__dismiss:hover{background:var(--onch-surface-muted);color:var(--onch-text)}.onch-banner__dismiss:focus-visible{background:var(--onch-surface-muted);box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-banner__dismiss svg{width:14px;height:14px;display:block}.onch-banner[data-variant=info]{border-left-width:3px;border-left-color:var(--onch-accent);padding-left:calc(var(--b-pad-x) - 2px)}.onch-banner__progress{margin-top:var(--onch-space-5);flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.onch-banner[data-variant=compact] .onch-banner__progress,.onch-banner[data-variant=info] .onch-banner__progress{margin-top:var(--onch-space-3)}.onch-banner__progress-caption{font-family:var(--onch-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--onch-text-soft);justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;font-weight:600;line-height:1.1;display:flex}.onch-banner__progress-pct{color:var(--onch-text-muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:700}.onch-banner__progress-track{background:var(--onch-surface-muted);border-radius:2px;width:100%;height:5px;position:relative;overflow:hidden}.onch-banner__progress-fill{background:var(--onch-accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}@keyframes onch-mark-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.onch-banner__mark svg .ring{transform-origin:32px 32px}@media (prefers-reduced-motion:no-preference){.onch-banner__mark svg .ring{animation:14s linear infinite onch-mark-rotate}}.onch-banner[data-bv]{overflow:hidden}.onch-banner[data-bv] .onch-banner__cluster{display:none}.onch-banner[data-bv] .onch-banner__inner{padding-top:4px}.onch-banner[data-bv] .onch-banner__right{padding-top:18px}.bv-bg{pointer-events:none;border-radius:inherit;--mx:.5;--my:.5;position:absolute;inset:0;overflow:hidden}.bv-bg>*{pointer-events:none}@media (prefers-reduced-motion:no-preference){.bv-bg{animation:bv-enter .6s var(--onch-ease) both}}@keyframes bv-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bv-bg{animation:none}}@media (pointer:coarse){.bv-bg{--mx:.5;--my:.5}}.bv--aurora{background:radial-gradient(60% 85% at -8% 115%, color-mix(in oklab, var(--onch-accent) 18%, transparent) 0%, transparent 60%), radial-gradient(50% 80% at 108% -8%, color-mix(in oklab, var(--onch-accent) 10%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in oklab, var(--onch-accent) 3%, var(--onch-surface)) 0%, var(--onch-surface) 75%)}[data-tone=dark] .bv--aurora{background:radial-gradient(60% 85% at -8% 115%, color-mix(in oklab, var(--onch-accent) 32%, transparent) 0%, transparent 60%), radial-gradient(50% 80% at 108% -8%, color-mix(in oklab, var(--onch-accent) 16%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in oklab, var(--onch-accent) 6%, var(--onch-surface)) 0%, var(--onch-surface) 78%)}.bv--aurora .bv-aurora-spot{background:radial-gradient(440px 320px at calc(var(--mx) * 100%) calc(var(--my) * 100%), color-mix(in oklab, var(--onch-accent) 22%, transparent) 0%, color-mix(in oklab, var(--onch-accent) 8%, transparent) 35%, transparent 65%);position:absolute;inset:0}[data-tone=dark] .bv--aurora .bv-aurora-spot{background:radial-gradient(460px 340px at calc(var(--mx) * 100%) calc(var(--my) * 100%), color-mix(in oklab, var(--onch-accent) 34%, transparent) 0%, color-mix(in oklab, var(--onch-accent) 14%, transparent) 35%, transparent 65%)}.bv--aurora .bv-aurora-grain{opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}[data-tone=dark] .bv--aurora .bv-aurora-grain{opacity:.09;mix-blend-mode:screen}.bv--aurora .bv-aurora-pulse{background:radial-gradient(55% 75% at 50% 50%, color-mix(in oklab, var(--onch-accent) 6%, transparent) 0%, transparent 70%);opacity:0;position:absolute;inset:0;transform:scale(.92)}[data-tone=dark] .bv--aurora .bv-aurora-pulse{background:radial-gradient(55% 75% at 50% 50%, color-mix(in oklab, var(--onch-accent) 14%, transparent) 0%, transparent 70%)}@media (prefers-reduced-motion:no-preference){.bv--aurora .bv-aurora-pulse{animation:14s ease-in-out infinite bv-aurora-breath}}@keyframes bv-aurora-breath{0%,to{opacity:0;transform:scale(.92)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.bv--aurora .bv-aurora-spot{opacity:0!important}.bv--aurora .bv-aurora-pulse{opacity:0;animation:none}}.bv--pebble{background:linear-gradient(135deg, color-mix(in oklab, var(--onch-accent) 5%, var(--onch-surface)) 0%, var(--onch-surface) 70%)}[data-tone=dark] .bv--pebble{background:linear-gradient(135deg, color-mix(in oklab, var(--onch-accent) 10%, var(--onch-surface)) 0%, var(--onch-surface) 75%)}.bv--pebble .bv-pebble-blob{background:color-mix(in oklab, var(--onch-accent) 48%, var(--onch-surface));filter:blur(56px);opacity:.78;width:380px;height:380px;transform:translate(-50%, -50%) translate(calc((var(--mx) - .5) * 80px), calc((var(--my) - .5) * 50px));transition:transform .32s var(--onch-ease);border-radius:62% 38% 55% 45%/50% 60% 40% 50%;position:absolute;top:50%;left:72%}[data-tone=dark] .bv--pebble .bv-pebble-blob{background:color-mix(in oklab, var(--onch-accent) 62%, var(--onch-surface));opacity:.95}.bv--pebble .bv-pebble-blob--2{background:color-mix(in oklab, var(--onch-accent) 20%, var(--onch-surface));filter:blur(64px);opacity:.55;width:280px;height:280px;transform:translate(-50%, -50%) translate(calc((var(--mx) - .5) * -50px), calc((var(--my) - .5) * 36px));transition:transform .38s var(--onch-ease);border-radius:45% 55% 50% 50%/60% 40% 50%;top:35%;left:22%}[data-tone=dark] .bv--pebble .bv-pebble-blob--2{background:color-mix(in oklab, var(--onch-accent) 35%, var(--onch-surface));opacity:.7}@media (prefers-reduced-motion:no-preference){.bv--pebble .bv-pebble-blob{animation:18s ease-in-out infinite bv-pebble-morph-a}.bv--pebble .bv-pebble-blob--2{animation:22s ease-in-out infinite bv-pebble-morph-b}}@keyframes bv-pebble-morph-a{0%,to{border-radius:62% 38% 55% 45%/50% 60% 40% 50%}50%{border-radius:42% 58% 50% 50%/60% 40% 55% 45%}}@keyframes bv-pebble-morph-b{0%,to{border-radius:45% 55% 50% 50%/60% 40% 50%}50%{border-radius:55% 45% 60% 40%/40% 60% 45% 55%}}@media (prefers-reduced-motion:reduce){.bv--pebble .bv-pebble-blob,.bv--pebble .bv-pebble-blob--2{transition:none!important;animation:none!important}}.bv--meridian{background:var(--onch-surface)}.bv--meridian .bv-meridian-anchor{background:radial-gradient(70% 100% at 100% 50%, color-mix(in oklab, var(--onch-accent) 12%, transparent) 0%, transparent 70%);width:36%;position:absolute;top:0;bottom:0;right:0}[data-tone=dark] .bv--meridian .bv-meridian-anchor{background:radial-gradient(70% 100% at 100% 50%, color-mix(in oklab, var(--onch-accent) 22%, transparent) 0%, transparent 70%)}.bv--meridian .bv-meridian-grid{background-image:linear-gradient(90deg, var(--bv-mline,#0a0a0b14) 0 1px, transparent 1px 100%), linear-gradient(0deg, var(--bv-mline,#0a0a0b14) 0 1px, transparent 1px 100%);background-position:24px 24px;background-size:48px 48px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}[data-tone=dark] .bv--meridian .bv-meridian-grid{--bv-mline:#ffffff14}.bv--meridian .bv-meridian-horizon{background:linear-gradient(90deg, transparent 0%, var(--onch-rule-2) 18%, var(--onch-rule-2) 82%, transparent 100%);height:1px;position:absolute;top:38%;left:6%;right:6%}.bv--meridian .bv-meridian-glow{background-image:linear-gradient(90deg, color-mix(in oklab, var(--onch-accent) 75%, transparent) 0 1px, transparent 1px 100%), linear-gradient(0deg, color-mix(in oklab, var(--onch-accent) 75%, transparent) 0 1px, transparent 1px 100%);-webkit-mask:radial-gradient(300px 220px at calc(var(--mx)*100%) calc(var(--my)*100%), black 0%, #000000b3 30%, transparent 65%);-webkit-mask:radial-gradient(300px 220px at calc(var(--mx)*100%) calc(var(--my)*100%), black 0%, #000000b3 30%, transparent 65%);mask:radial-gradient(300px 220px at calc(var(--mx)*100%) calc(var(--my)*100%), black 0%, #000000b3 30%, transparent 65%);background-position:24px 24px;background-size:48px 48px;position:absolute;inset:0}.bv--meridian .bv-meridian-scan{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--onch-accent) 22%, transparent) 50%, transparent 100%);opacity:.85;width:22%;position:absolute;top:14%;bottom:14%;left:0;transform:translate(-120%)}[data-tone=dark] .bv--meridian .bv-meridian-scan{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--onch-accent) 38%, transparent) 50%, transparent 100%)}@media (prefers-reduced-motion:no-preference){.bv--meridian .bv-meridian-scan{animation:18s linear infinite bv-meridian-scan}}@keyframes bv-meridian-scan{0%{transform:translate(-120%)}to{transform:translate(470%)}}@media (prefers-reduced-motion:reduce){.bv--meridian .bv-meridian-glow{opacity:0!important}.bv--meridian .bv-meridian-scan{opacity:0;animation:none}}.bv-picker{z-index:4;font-family:var(--onch-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--onch-text-muted);background:color-mix(in oklab, var(--onch-surface) 72%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--onch-rule);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:2px;padding:2px 4px;font-size:10.5px;display:inline-flex;position:absolute;top:14px;right:16px}.bv-picker__name{color:var(--onch-text);letter-spacing:.12em;text-align:center;font-variant-numeric:tabular-nums;min-width:64px;padding:0 10px;font-weight:700}.bv-picker__btn{width:22px;height:22px;color:var(--onch-text-soft);cursor:pointer;transition:background var(--onch-dur-fast) var(--onch-ease), color var(--onch-dur-fast) var(--onch-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bv-picker__btn:hover{background:var(--onch-surface-muted);color:var(--onch-text)}.bv-picker__btn:focus-visible{box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.bv-picker__btn svg{width:11px;height:11px}.onch-button{--b-radius:var(--onch-radius-sm);--b-height:36px;--b-pad-x:16px;--b-fs:.8125rem;--b-icon:14px;justify-content:center;align-items:center;gap:var(--onch-space-2);height:var(--b-height);padding:0 var(--b-pad-x);border-radius:var(--b-radius);font-family:var(--onch-font-body);font-weight:600;font-size:var(--b-fs);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;transition:filter var(--onch-dur-fast) var(--onch-ease), transform var(--onch-dur-fast) var(--onch-ease), background var(--onch-dur-fast) var(--onch-ease), box-shadow var(--onch-dur-fast) var(--onch-ease), border-color var(--onch-dur-fast) var(--onch-ease);background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.onch-button>svg{width:var(--b-icon);height:var(--b-icon);flex-shrink:0}.onch-button[data-size=sm]{--b-height:28px;--b-pad-x:12px;--b-fs:.75rem;--b-icon:12px;--b-radius:6px}.onch-button[data-size=lg]{--b-height:44px;--b-pad-x:22px;--b-fs:.9375rem;--b-icon:16px;--b-radius:10px;letter-spacing:.005em}.onch-button[data-icon-only=true]{width:var(--b-height);gap:0;padding:0}.onch-button[data-variant=primary]{background:var(--onch-accent);color:var(--onch-on-accent);border-color:var(--onch-accent);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0a0a0b14}.onch-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);box-shadow:inset 0 1px #fff3,0 4px 12px #0a0a0b1a}.onch-button[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.88);transform:translateY(1px)}.onch-button[data-variant=primary]:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px var(--onch-accent-ring);outline:none}.onch-button[data-variant=secondary]{background:var(--onch-accent-tint);color:var(--onch-accent-press);border-color:var(--onch-accent-border)}.onch-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--onch-accent-soft);border-color:color-mix(in oklab, var(--onch-accent) 50%, var(--onch-rule))}.onch-button[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.onch-button[data-variant=secondary]:focus-visible{box-shadow:0 0 0 3px var(--onch-accent-ring);outline:none}.onch-button[data-variant=ghost]{color:var(--onch-text);background:0 0;border-color:#0000}.onch-button[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--onch-accent-soft);color:var(--onch-accent-press)}.onch-button[data-variant=ghost]:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--onch-accent) 16%, transparent)}.onch-button[data-variant=ghost]:focus-visible{box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-button[data-variant=destructive]{background:var(--onch-danger);color:#fff;border-color:var(--onch-danger);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #c8412e2e}.onch-button[data-variant=destructive]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);box-shadow:inset 0 1px #ffffff2e,0 4px 12px #c8412e38}.onch-button[data-variant=destructive]:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.88);transform:translateY(1px)}.onch-button[data-variant=destructive]:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #c8412e66}.onch-button:disabled,.onch-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.onch-button[data-loading=true]{cursor:progress}.onch-button[data-loading=true] .onch-button__label,.onch-button[data-loading=true]>svg:not(.onch-button__spinner){visibility:hidden}.onch-button__spinner{width:var(--b-icon);height:var(--b-icon);border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite onch-button-spin;position:absolute}@keyframes onch-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.onch-button__spinner{opacity:.55;border-right-color:currentColor;animation:none}.onch-button{transition:none}.onch-button:active{transform:none!important}}.onch-popup-backdrop{z-index:1200;padding:var(--onch-space-6);-webkit-backdrop-filter:blur(8px);animation:onch-popup-backdrop-in var(--onch-dur-base) var(--onch-ease);background:#fafaf68c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-tone=dark] .onch-popup-backdrop,.onch-popup-backdrop[data-tone=dark]{background:#0a0a0ba6}.onch-popup-backdrop[data-state=closing]{animation:onch-popup-backdrop-out .22s var(--onch-ease) forwards}@keyframes onch-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes onch-popup-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.onch-popup-backdrop{-webkit-backdrop-filter:none;animation:none}}.onch-popup{width:100%;max-width:480px;max-height:calc(100vh - var(--onch-space-12,48px));background:var(--onch-surface);color:var(--onch-text);border:1px solid var(--onch-rule);border-radius:var(--onch-radius-lg);font-family:var(--onch-font-body);animation:onch-popup-in var(--onch-dur-slow) var(--onch-ease);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #0a0a0b24,0 4px 12px #0a0a0b14}[data-tone=dark] .onch-popup{box-shadow:0 24px 60px #0009}.onch-popup[data-state=closing]{animation:onch-popup-out .22s var(--onch-ease) forwards}@keyframes onch-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onch-popup-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.onch-popup{animation:none}}.onch-popup[data-size=sm]{max-width:300px}.onch-popup[data-size=md]{max-width:480px}.onch-popup[data-size=lg]{max-width:720px}.onch-popup[data-size=xl]{max-width:960px}.onch-popup[data-size=fullscreen]{border-radius:0;width:100%;max-width:none;height:100%;max-height:100%}.onch-popup[data-variant=sheet]{border-radius:var(--onch-radius-lg) var(--onch-radius-lg) 0 0;width:100%;max-width:100%;animation:onch-popup-sheet-in var(--onch-dur-slow) var(--onch-ease);margin-top:auto;margin-bottom:0}.onch-popup-backdrop[data-variant=sheet]{align-items:flex-end;padding:0}@keyframes onch-popup-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.onch-popup-backdrop[data-variant=inline]{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;padding:0}.onch-popup-backdrop[data-variant=inline] .onch-popup{pointer-events:auto}.onch-popup__header{padding:var(--onch-space-6) var(--onch-space-6) var(--onch-space-4);justify-content:space-between;align-items:flex-start;gap:var(--onch-space-3);border-bottom:1px solid var(--onch-rule);flex-shrink:0;display:flex}.onch-popup__header-text{flex-direction:column;min-width:0;display:flex}.onch-popup__eyebrow{font-family:var(--onch-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--onch-accent-press);align-items:center;gap:var(--onch-space-2);margin:0 0 var(--onch-space-2);font-size:.625rem;font-weight:600;display:inline-flex}.onch-popup__eyebrow:before{content:"";background:var(--onch-accent);flex-shrink:0;width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.onch-popup__title{font-family:var(--onch-font-display);letter-spacing:-.005em;color:var(--onch-text);text-wrap:balance;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.onch-popup__description{margin:var(--onch-space-2) 0 0;color:var(--onch-text-muted);font-size:.84rem;line-height:1.55}.onch-popup__header-actions{align-items:center;gap:var(--onch-space-2);flex-shrink:0;display:inline-flex}.onch-popup__close{border-radius:var(--onch-radius-sm);width:28px;height:28px;color:var(--onch-text-muted);cursor:pointer;transition:background var(--onch-dur-fast) var(--onch-ease), color var(--onch-dur-fast) var(--onch-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onch-popup__close:hover{background:var(--onch-accent-soft);color:var(--onch-accent-press)}.onch-popup__close:focus-visible{box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-popup__close svg{width:12px;height:12px;display:block}.onch-popup__body{padding:var(--onch-space-4) var(--onch-space-6) var(--onch-space-6);color:var(--onch-text-muted);flex:auto;min-height:0;font-size:.875rem;line-height:1.55;overflow-y:auto}.onch-popup__body p{margin:0 0 var(--onch-space-2)}.onch-popup__body p:last-child{margin-bottom:0}.onch-popup__body strong{color:var(--onch-text);font-weight:600}.onch-popup__body[data-loading=true]{flex-direction:column;gap:12px;display:flex}.onch-popup__body[data-loading=true]:before,.onch-popup__body[data-loading=true]:after{content:"";background:linear-gradient(90deg, var(--onch-surface-muted) 0%, color-mix(in oklab, var(--onch-text) 8%, transparent) 50%, var(--onch-surface-muted) 100%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.4s linear infinite onch-popup-skel;display:block}.onch-popup__body[data-loading=true]:after{width:70%}@keyframes onch-popup-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.onch-popup__body[data-loading=true]:before,.onch-popup__body[data-loading=true]:after{animation:none}}.onch-popup__footer{padding:var(--onch-space-3) var(--onch-space-5);justify-content:flex-end;align-items:center;gap:var(--onch-space-2);background:var(--onch-surface-muted);border-top:1px solid var(--onch-rule);flex-shrink:0;display:flex}.onch-popup__footer[data-align=space-between]{justify-content:space-between}.onch-popup__footer[data-align=start]{justify-content:flex-start}.onch-avatar{--av-size:36px;--av-status:10px;width:var(--av-size);height:var(--av-size);background:var(--onch-accent-soft);color:var(--onch-accent-press);font-family:var(--onch-font-display);font-weight:600;font-size:calc(var(--av-size) * .4);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.onch-avatar[data-shape=rounded-square]{border-radius:6px}.onch-avatar[data-size=xs]{--av-size:20px;--av-status:6px}.onch-avatar[data-size=sm]{--av-size:28px;--av-status:8px}.onch-avatar[data-size=md]{--av-size:36px;--av-status:10px}.onch-avatar[data-size=lg]{--av-size:48px;--av-status:12px}.onch-avatar[data-size=xl]{--av-size:64px;--av-status:16px}.onch-avatar[data-size="2xl"]{--av-size:96px;--av-status:22px}.onch-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.onch-avatar[data-ring=true]{box-shadow:0 0 0 2px var(--onch-surface), 0 0 0 4px color-mix(in oklab, var(--onch-accent) 36%, transparent)}.onch-avatar__status{width:var(--av-status);height:var(--av-status);background:var(--onch-success);box-shadow:0 0 0 1.5px var(--onch-surface);position:absolute;bottom:-2%;right:-2%;transform:rotate(45deg)}.onch-avatar__status[data-state=online]{background:var(--onch-success)}.onch-avatar__status[data-state=away]{background:var(--onch-warn)}.onch-avatar__status[data-state=busy]{background:var(--onch-danger)}.onch-avatar__status[data-state=offline]{background:var(--onch-text-soft)}.onch-avatar[data-loading=true]{color:#0000;background:linear-gradient(90deg, color-mix(in oklab, var(--onch-text) 6%, transparent) 0%, color-mix(in oklab, var(--onch-text) 14%, transparent) 50%, color-mix(in oklab, var(--onch-text) 6%, transparent) 100%);background-size:200% 100%;animation:1.4s linear infinite onch-avatar-skel}@keyframes onch-avatar-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.onch-avatar[data-loading=true]{animation:none}}.onch-user-chip{--uc-pad-x:8px;--uc-pad-y:6px;--uc-gap:10px;--uc-name-fs:.875rem;--uc-sub-fs:.75rem;align-items:center;gap:var(--uc-gap);padding:var(--uc-pad-y) var(--uc-pad-x);border-radius:var(--onch-radius-md);font-family:var(--onch-font-body);color:var(--onch-text);text-align:left;cursor:default;transition:background var(--onch-dur-fast) var(--onch-ease);background:0 0;border:none;text-decoration:none;display:inline-flex}.onch-user-chip[data-size=sm]{--uc-pad-x:6px;--uc-gap:8px;--uc-name-fs:.8125rem;--uc-sub-fs:.6875rem}.onch-user-chip[data-size=lg]{--uc-pad-x:10px;--uc-gap:12px;--uc-name-fs:.9375rem;--uc-sub-fs:.8125rem}.onch-user-chip[data-interactive=true]{cursor:pointer}.onch-user-chip[data-interactive=true]:hover{background:var(--onch-accent-soft)}.onch-user-chip[data-interactive=true]:focus-visible{box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-user-chip[data-interactive=true]:active{background:color-mix(in oklab, var(--onch-accent) 14%, transparent)}.onch-user-chip__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.onch-user-chip__name{font-weight:600;font-size:var(--uc-name-fs);color:var(--onch-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.onch-user-chip__sub{font-size:var(--uc-sub-fs);color:var(--onch-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.onch-user-chip__sub[data-kind=email]{font-family:var(--onch-font-mono);letter-spacing:.04em;font-size:calc(var(--uc-sub-fs) - .0625rem)}.onch-user-chip__role{font-family:var(--onch-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--onch-accent-press);background:var(--onch-accent-soft);border-radius:var(--onch-radius-pill);flex-shrink:0;align-items:center;padding:3px 8px;font-size:.625rem;font-weight:600;display:inline-flex}.onch-user-chip__trailing{color:var(--onch-text-muted);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.onch-stat-pill{--sp-pad-y:5px;--sp-pad-x:10px;--sp-fs:.6875rem;--sp-gap:6px;--sp-icon:12px;--sp-radius:var(--onch-radius-pill);align-items:center;gap:var(--sp-gap);padding:var(--sp-pad-y) var(--sp-pad-x);background:color-mix(in oklab, var(--onch-text) 6%, transparent);color:var(--onch-text-muted);border-radius:var(--sp-radius);font-family:var(--onch-font-mono);font-size:var(--sp-fs);letter-spacing:.06em;white-space:nowrap;cursor:default;transition:filter var(--onch-dur-fast) var(--onch-ease), background var(--onch-dur-fast) var(--onch-ease), box-shadow var(--onch-dur-fast) var(--onch-ease);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.onch-stat-pill[data-size=xs]{--sp-pad-y:3px;--sp-pad-x:7px;--sp-fs:.625rem;--sp-gap:5px;--sp-icon:10px}.onch-stat-pill[data-size=md]{--sp-pad-y:7px;--sp-pad-x:12px;--sp-fs:.75rem;--sp-gap:7px;--sp-icon:14px}.onch-stat-pill[data-tone-chip=accent]{background:var(--onch-accent-soft);color:var(--onch-accent-press)}.onch-stat-pill[data-tone-chip=success]{color:var(--onch-success);background:#46976d1f}.onch-stat-pill[data-tone-chip=warn]{color:var(--onch-warn);background:#e0a53a24}.onch-stat-pill[data-tone-chip=danger]{color:var(--onch-danger);background:#c8412e24}.onch-stat-pill[data-tone-chip=muted]{background:var(--onch-surface-muted);color:var(--onch-text-soft)}.onch-stat-pill>svg{width:var(--sp-icon);height:var(--sp-icon);color:currentColor;flex-shrink:0}.onch-stat-pill__value{color:var(--onch-text);font-weight:700}.onch-stat-pill[data-tone-chip] .onch-stat-pill__value{color:currentColor}.onch-stat-pill__dot{background:currentColor;border-radius:1px;flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}.onch-stat-pill[data-size=xs] .onch-stat-pill__dot{width:6px;height:6px}.onch-stat-pill[data-size=md] .onch-stat-pill__dot{width:10px;height:10px}.onch-stat-pill[data-variant=metric]{--sp-radius:var(--onch-radius-sm);--sp-pad-y:8px;--sp-pad-x:12px;--sp-gap:8px;align-items:baseline}.onch-stat-pill[data-variant=metric][data-size=xs]{--sp-pad-y:6px;--sp-pad-x:10px}.onch-stat-pill[data-variant=metric][data-size=md]{--sp-pad-y:10px;--sp-pad-x:14px}.onch-stat-pill__metric-value{font-family:var(--onch-font-display);letter-spacing:-.01em;color:var(--onch-text);font-size:1rem;font-weight:800;line-height:1}.onch-stat-pill[data-size=xs] .onch-stat-pill__metric-value{font-size:.875rem}.onch-stat-pill[data-size=md] .onch-stat-pill__metric-value{font-size:1.25rem}.onch-stat-pill[data-tone-chip] .onch-stat-pill__metric-value{color:currentColor}.onch-stat-pill__metric-label{font-size:var(--sp-fs);opacity:.75}.onch-stat-pill[data-interactive=true]{cursor:pointer;border:none}.onch-stat-pill[data-interactive=true]:hover{filter:brightness(.96)}.onch-stat-pill[data-interactive=true]:focus-visible{box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-empty{--es-pad-y:56px;--es-pad-x:32px;--es-mark-size:96px;--es-title-fs:1.5rem;--es-gap:14px;padding:var(--es-pad-y) var(--es-pad-x);text-align:center;color:var(--onch-text);justify-content:center;align-items:center;gap:var(--es-gap);min-height:320px;font-family:var(--onch-font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.onch-empty[data-size=sm]{--es-pad-y:32px;--es-pad-x:24px;--es-mark-size:56px;--es-title-fs:1.125rem;--es-gap:10px;min-height:200px}.onch-empty[data-size=lg]{--es-pad-y:88px;--es-pad-x:48px;--es-mark-size:144px;--es-title-fs:2rem;--es-gap:18px;min-height:440px}.onch-empty__whisper{pointer-events:none;width:460px;height:460px;color:var(--onch-text);opacity:.05;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.onch-empty[data-size=sm] .onch-empty__whisper{width:240px;height:240px}.onch-empty[data-size=lg] .onch-empty__whisper{opacity:.07;width:680px;height:680px}.onch-empty[data-variant=empty] .onch-empty__whisper{color:var(--onch-accent);opacity:.06}.onch-empty[data-variant=error] .onch-empty__whisper,.onch-empty[data-variant=no-permission] .onch-empty__whisper{opacity:.04}.onch-empty__whisper svg{width:100%;height:100%;display:block}.onch-empty__mark{width:var(--es-mark-size);height:var(--es-mark-size);color:var(--onch-accent);opacity:.85;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex;position:relative}.onch-empty[data-variant=error] .onch-empty__mark{color:var(--onch-danger)}.onch-empty[data-variant=no-permission] .onch-empty__mark{color:var(--onch-text-muted)}.onch-empty__mark svg{width:100%;height:100%;display:block}.onch-empty__eyebrow{font-family:var(--onch-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--onch-text-soft);margin:0;font-size:.6875rem;font-weight:600;position:relative}.onch-empty__title{font-family:var(--onch-font-display);font-weight:700;font-size:var(--es-title-fs);letter-spacing:-.01em;color:var(--onch-text);text-wrap:balance;max-width:26ch;margin:0;line-height:1.15;position:relative}.onch-empty__description{color:var(--onch-text-muted);text-wrap:pretty;max-width:44ch;margin:0;font-size:.875rem;line-height:1.55;position:relative}.onch-empty[data-size=lg] .onch-empty__description{max-width:52ch;font-size:1rem}.onch-empty__actions{gap:var(--onch-space-2);flex-wrap:wrap;justify-content:center;margin-top:6px;display:inline-flex;position:relative}.onch-toast{--t-accent:var(--onch-success);--t-accent-soft:#46976d1f;--t-accent-press:var(--onch-success);background:var(--onch-surface);min-width:320px;max-width:440px;color:var(--onch-text);border:1px solid var(--onch-rule);font-family:var(--onch-font-body);border-radius:8px;grid-template-columns:20px 1fr auto auto;align-items:center;gap:12px;padding:14px 14px 14px 18px;font-size:.875rem;line-height:1.45;animation:.24s cubic-bezier(.2,0,0,1) both onch-toast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0a0a0b1a,0 2px 6px #0a0a0b0f}[data-tone=dark] .onch-toast,.onch-toast[data-tone=dark]{box-shadow:0 16px 36px #00000080}@keyframes onch-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onch-toast[data-state=dismissing]{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) forwards onch-toast-out}@keyframes onch-toast-out{to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.onch-toast,.onch-toast[data-state=dismissing]{animation:none}}.onch-toast:before{content:"";background:var(--t-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.onch-toast[data-variant=success]{--t-accent:var(--onch-success);--t-accent-soft:#46976d1f;--t-accent-press:var(--onch-success)}.onch-toast[data-variant=error]{--t-accent:var(--onch-danger);--t-accent-soft:#c8412e24;--t-accent-press:var(--onch-danger)}.onch-toast[data-variant=info]{--t-accent:var(--onch-info);--t-accent-soft:#3d6fb31f;--t-accent-press:var(--onch-info)}.onch-toast[data-variant=warning]{--t-accent:var(--onch-warn);--t-accent-soft:#e0a53a24;--t-accent-press:var(--onch-warn)}.onch-toast__icon{color:var(--t-accent);justify-content:center;align-items:center;display:inline-flex}.onch-toast__icon svg{width:18px;height:18px;display:block}.onch-toast__body{min-width:0}.onch-toast__title{color:var(--onch-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.onch-toast__message{color:var(--onch-text-muted);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.onch-toast__action{font-family:var(--onch-font-body);letter-spacing:.01em;color:var(--t-accent-press);border:1px solid color-mix(in oklab, var(--t-accent) 32%, transparent);cursor:pointer;transition:background var(--onch-dur-fast) var(--onch-ease);background:0 0;border-radius:6px;flex-shrink:0;padding:7px 12px;font-size:.75rem;font-weight:600}.onch-toast__action:hover{background:var(--t-accent-soft)}.onch-toast__action:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--t-accent) 40%, transparent);outline:none}.onch-toast__close{width:24px;height:24px;color:var(--onch-text-muted);cursor:pointer;transition:background var(--onch-dur-fast) var(--onch-ease), color var(--onch-dur-fast) var(--onch-ease);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onch-toast__close:hover{background:color-mix(in oklab, var(--onch-text) 6%, transparent);color:var(--onch-text)}.onch-toast__close:focus-visible{box-shadow:0 0 0 2px var(--onch-accent-ring);outline:none}.onch-toast__close svg{width:12px;height:12px}.onch-toast__progress{background:var(--t-accent);opacity:.4;transform-origin:0;height:1.5px;animation:linear forwards onch-toast-progress;position:absolute;bottom:0;left:3px;right:0}.onch-toast__progress[data-paused=true]{animation-play-state:paused}@keyframes onch-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.onch-toast__progress{display:none}}.onch-toast-stack{z-index:1300;pointer-events:none;flex-direction:column;gap:10px;max-width:100vw;padding:16px;display:flex;position:fixed}.onch-toast-stack>.onch-toast{pointer-events:auto}.onch-toast-stack[data-position=top-right]{align-items:flex-end;top:0;right:0}.onch-toast-stack[data-position=top-centre],.onch-toast-stack[data-position=top-center]{align-items:center;top:0;left:50%;transform:translate(-50%)}.onch-toast-stack[data-position=bottom-centre],.onch-toast-stack[data-position=bottom-center]{align-items:center;bottom:0;left:50%;transform:translate(-50%)}.onch-toast-stack[data-position=bottom-right]{align-items:flex-end;bottom:0;right:0}.onch-toast-stack[data-position=bottom-left]{align-items:flex-start;bottom:0;left:0}.onch-toast-stack[data-position=top-left]{align-items:flex-start;top:0;left:0}@keyframes onch-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes onch-page-lift{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes onch-page-snap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.onch-page{animation:.18s cubic-bezier(.22,.61,.36,1) onch-page-enter}.onch-page--lift{animation:.26s cubic-bezier(.22,.61,.36,1) onch-page-lift}.onch-page--snap{animation:.14s cubic-bezier(.22,.61,.36,1) onch-page-snap}@keyframes onch-accent-sweep{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.onch-accent-sweep{transform-origin:0;pointer-events:none;height:2px;animation:.38s cubic-bezier(.33,1,.68,1) forwards onch-accent-sweep;position:absolute;bottom:0;left:0;right:0}@keyframes onch-wizard-slide-next{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes onch-wizard-slide-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}[data-onch-step][data-onch-dir=next]{animation:.24s cubic-bezier(.22,.61,.36,1) onch-wizard-slide-next}[data-onch-step][data-onch-dir=back]{animation:.24s cubic-bezier(.22,.61,.36,1) onch-wizard-slide-back}@media (prefers-reduced-motion:reduce){.onch-page,.onch-page--lift,.onch-page--snap,.onch-accent-sweep,[data-onch-step]{animation:none!important}.onch-accent-sweep{opacity:0}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11";background:#f6f7f9;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}button{cursor:pointer;font-feature-settings:inherit;font-family:inherit}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #2f6b412e;border-color:#2f6b41!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark],body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--surface,#fff);color:var(--text-primary,#0f172a)}@media (prefers-color-scheme:dark){select{--lightningcss-light: ;--lightningcss-dark:initial}}select option{background-color:var(--surface,#fff);color:var(--text-primary,#0f172a);padding:4px 8px}select option:checked{background-color:var(--surface-alt,#fafbfc);font-weight:600}[data-darkforms="1"] select,[data-darkforms="1"] select option{color:#e6e9ef;background-color:#0f1424}[data-darkforms="1"] select option:checked{background-color:#1a2138}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box padding-box;border:2px solid #0000}::selection{color:#0f172a;background:#2f6b4138}.hover-lift{transition:transform .18s,box-shadow .18s,border-color .18s}.hover-lift:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a1a,0 2px 6px #0f172a0a}@keyframes hubFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.28s ease-out hubFadeIn}@keyframes spin{to{transform:rotate(360deg)}}@keyframes onch-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.onch-skeleton{background:linear-gradient(90deg,#f3f4f6 0%,#fafbfc 50%,#f3f4f6 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite onch-skeleton-shimmer}@media (prefers-reduced-motion:reduce){.onch-skeleton{background:#f3f4f6;animation:none}}.org-node{flex-direction:column;align-items:center;display:flex}.org-node--has-children:after{content:"";background:#cbd5e1;width:2px;height:18px;display:block}.org-children{align-items:flex-start;display:flex;position:relative}.org-child{flex-shrink:0;justify-content:center;padding:18px 14px 0;display:flex;position:relative}.org-child:before{content:"";background:#cbd5e1;width:2px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.org-child:after{content:"";background:#cbd5e1;height:2px;position:absolute;top:0;left:0;right:0}.org-child:first-child:after{left:50%}.org-child:last-child:after{right:50%}.org-child:only-child:after{display:none}:root,[data-tone],[data-accent]{--onch-radius-sm:6px;--onch-radius-md:10px;--onch-radius-lg:12px;--onch-radius-tight:4px;--onch-radius-pill:999px;--onch-space-1:4px;--onch-space-2:8px;--onch-space-3:12px;--onch-space-4:16px;--onch-space-5:20px;--onch-space-6:24px;--onch-space-8:32px;--onch-space-10:40px;--onch-ease:cubic-bezier(.2, 0, 0, 1);--onch-dur-fast:.14s;--onch-dur-base:.22s;--onch-dur-slow:.36s;--onch-font-display:"Archivo", "Helvetica Neue", system-ui, sans-serif;--onch-font-body:"Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--onch-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}:root,[data-tone=light]{--onch-surface:#fff;--onch-surface-sunken:#fafaf6;--onch-surface-muted:#0a0a0b08;--onch-text:#0a0a0b;--onch-text-muted:#0a0a0b9e;--onch-text-soft:#0a0a0b80;--onch-text-disabled:#0a0a0b52;--onch-rule:#0a0a0b1a;--onch-rule-2:#0a0a0b2e;--onch-rule-3:#0a0a0b52;--onch-shadow-1:0 1px 2px #0a0a0b0d, 0 1px 1px #0a0a0b08;--onch-shadow-2:0 4px 14px #0a0a0b14, 0 1px 2px #0a0a0b0a;--onch-shadow-3:0 12px 32px #0a0a0b1f, 0 2px 6px #0a0a0b0f;--onch-on-accent:#fff}[data-tone=dark]{--onch-surface:#1b1d22;--onch-surface-sunken:#15161a;--onch-surface-muted:#ffffff0a;--onch-text:#fafaf6;--onch-text-muted:#fafaf69e;--onch-text-soft:#fafaf680;--onch-text-disabled:#fafaf652;--onch-rule:#ffffff1a;--onch-rule-2:#ffffff2e;--onch-rule-3:#ffffff52;--onch-shadow-1:0 1px 2px #0006, inset 0 1px 0 #ffffff05;--onch-shadow-2:0 8px 24px #0000008c, inset 0 1px 0 #ffffff08;--onch-shadow-3:0 16px 40px #000000a6, inset 0 1px 0 #ffffff0a;--onch-on-accent:#fff}:root,[data-accent=hub]{--onch-accent:#3da571;--onch-accent-hover:#46976d;--onch-accent-press:#2d7e54;--onch-accent-soft:#3da5711a;--onch-accent-tint:#3da5710d;--onch-accent-border:#3da57152;--onch-accent-ring:#3da57159}[data-accent=obms]{--onch-accent:#00b8b0;--onch-accent-hover:#009e97;--onch-accent-press:#008782;--onch-accent-soft:#00b8b01a;--onch-accent-tint:#00b8b00d;--onch-accent-border:#00b8b052;--onch-accent-ring:#00b8b059}[data-accent=auditPlatform]{--onch-accent:#1e2a44;--onch-accent-hover:#2c3c60;--onch-accent-press:#0f1a2e;--onch-accent-soft:#1e2a441a;--onch-accent-tint:#1e2a440f;--onch-accent-border:#1e2a4452;--onch-accent-ring:#1e2a4459}[data-tone=dark][data-accent=auditPlatform],[data-tone=dark] [data-accent=auditPlatform]{--onch-accent:#5b7cb1;--onch-accent-hover:#779ad0;--onch-accent-press:#3f5c8b;--onch-accent-soft:#5b7cb124;--onch-accent-tint:#5b7cb114;--onch-accent-border:#5b7cb15c;--onch-accent-ring:#5b7cb166}[data-accent=taxPlatform]{--onch-accent:#c9a227;--onch-accent-hover:#b68f1e;--onch-accent-press:#a07e16;--onch-accent-soft:#c9a2271f;--onch-accent-tint:#c9a2270f;--onch-accent-border:#c9a22752;--onch-accent-ring:#c9a22766}[data-accent=connect]{--onch-accent:#5ba3d0;--onch-accent-hover:#4a8fbc;--onch-accent-press:#3f84b0;--onch-accent-soft:#5ba3d01f;--onch-accent-tint:#5ba3d00f;--onch-accent-border:#5ba3d052;--onch-accent-ring:#5ba3d066}[data-accent=advisoryPlatform]{--onch-accent:#5c8a6e;--onch-accent-hover:#4f7a60;--onch-accent-press:#3f6650;--onch-accent-soft:#5c8a6e1f;--onch-accent-tint:#5c8a6e0f;--onch-accent-border:#5c8a6e52;--onch-accent-ring:#5c8a6e61}[data-tone=dark][data-accent=advisoryPlatform],[data-tone=dark] [data-accent=advisoryPlatform]{--onch-accent:#86b59a;--onch-accent-hover:#9cc4ad;--onch-accent-press:#6fa585;--onch-accent-soft:#86b59a24;--onch-accent-tint:#86b59a14;--onch-accent-border:#86b59a5c;--onch-accent-ring:#86b59a6b}:root,[data-tone]{--onch-success:#46976d;--onch-warn:#e0a53a;--onch-danger:#c8412e;--onch-info:#3d6fb3}[data-advisory]{--onch-page-bg:#f6faf7;--onch-page-bg-2:#eff5f1;--onch-surface-1:#fff;--onch-surface-2:#eff3f0;--onch-surface-raised:#fff;--onch-border:#5c8a6e2e;--onch-border-soft:#5c8a6e1a;--onch-border-strong:#5c8a6e4d;--onch-hairline:#0a14100f;--onch-text:#0a1410;--onch-text-2:#0a1410a8;--onch-text-3:#0a14107a;--onch-text-mono:#0a141094;--onch-accent:#5c8a6e;--onch-accent-hover:#4f7a60;--onch-accent-press:#3f6650;--onch-accent-soft:#5c8a6e1f;--onch-accent-tint:#5c8a6e0f;--onch-accent-border:#5c8a6e52;--onch-accent-ring:#5c8a6e61;--onch-on-accent:#fff;--onch-success:#46976d;--onch-warn:#c99428;--onch-danger:#c8412e;--onch-info:#3d6fb3;--onch-info-soft:#3d6fb31a;--onch-warn-soft:#c9942824;--onch-success-soft:#46976d1f;--onch-advisory-band:linear-gradient(180deg, #5c8a6e1a 0%, #5c8a6e0a 60%, #5c8a6e00 100%);--onch-advisory-band-rule:#5c8a6e38}[data-tone=dark][data-advisory],[data-tone=dark] [data-advisory]{--onch-page-bg:#0c1410;--onch-page-bg-2:#0f1a14;--onch-surface-1:#141f18;--onch-surface-2:#1b2a22;--onch-surface-raised:#1f2f26;--onch-border:#86b59a29;--onch-border-soft:#86b59a14;--onch-border-strong:#86b59a47;--onch-hairline:#f0f5f20f;--onch-text:#f0f5f2;--onch-text-2:#f0f5f2b8;--onch-text-3:#f0f5f285;--onch-text-mono:#f0f5f2a3;--onch-accent:#86b59a;--onch-accent-hover:#9cc4ad;--onch-accent-press:#6fa585;--onch-accent-soft:#86b59a24;--onch-accent-tint:#86b59a14;--onch-accent-border:#86b59a5c;--onch-accent-ring:#86b59a6b;--onch-on-accent:#0c1410;--onch-success:#6fb590;--onch-warn:#e0b158;--onch-danger:#e07566;--onch-info:#7ba4d8;--onch-info-soft:#7ba4d829;--onch-warn-soft:#e0b15829;--onch-success-soft:#6fb59029;--onch-advisory-band:linear-gradient(180deg, #86b59a1a 0%, #86b59a0a 60%, #86b59a00 100%);--onch-advisory-band-rule:#86b59a38}
